• Авторизация


JAVA_17 15-05-2019 11:16 к комментариям - к полной версии - понравилось!


JAVA_17

New Netjava7 как продолжение Netjava6 как продолжение Netjava5
Пн 13 май 2019 14:14:58
 JAVA_15

    
Понедельник, 13 Мая 2019 г. 15:53 редактировать + в цитатник
JAVA_15
13.05.2019
Начало Чт 09 май 2019 14:36:59
Продолжения в Netjava5 Чт 09 май 2019 14:35:24
Выше это в лайвинтернет.
  Вон столько, но надо читать. На завтра
К этому всё ведь
https://www.youtube.com/watch?v=-8Fd68XRxCY
Neural Networks w/ JAVA - Tutorial 03
NeuralNetworksPrj02
  src
     com.za.tutorial.neuralnetworks
     Driver.java
     Percptron.java
  JRE System Library
Это с вчера :  Вс 12 май 2019 22:07:35

https://www.youtube.com/watch?v=-8Fd68XRxCY
Neural Networks w/ JAVA - Tutorial 03
1:40/16:18
смотрю на Driver.java и вначале загружен Perceptron.java
Как с базой ? Какая ? Вот смотрю, думаю
4:21/16:18 Souce folder:NewokksuralNetPrj03/src
редактор Driver.java
    package com.za.tutorial.neuralnetworks;
        public class Driver{
          public static void main(String[] args){
              // TODO Auto-geterated method stub


           }

         }
// Мой комментарий, да есть такой : https://github.com/ivan-vasilev/neuralnetworks/blo...on/BackPropagationTrainer.java
   Файл большой: 268 строк.
Но ссылки на архитектуры здесь : https://github.com/ivan-vasilev/neuralnetworks/find/master
Их очень много. Значит на завтра.
Ещё взглянул на https://github.com/ivan-vasilev/neuralnetworks/blob/master/README.md
93 lines Ivan Vasilev
 Смотрю сегодня 13 мая 2019
 My Eclipse :
 new создаю проект с 3-го урока  
 NeuralNetworksPrj02
 появляются src и bin
 В src создаю папку com.za.tutorial.neuralnetworks
 а зачем мне уже сразу JRE sys...?
 и только после неё src, зато в ней com.za.tutorial.neuralnetworks
 И что выбрать из этой ссылки : https://github.com/ivan-vasilev/neuralnetworks/find/master
Но я вспоминаю, я всё вспоминаю, https://www.youtube.com/watch?v=ZJNklhq1zvg
 RU 3
0:03 / 13:05
Neural Networks w/ JAVA - Tutorial 01
cant find where to download the source code? On your site is just the youtube video жалуется Patrick Hentschel 2 years ago Ему этого не хватает. Счастливчик.
Vasil Dimitrov обнадёживает Патрика : Download Source Code' on top left or directly http://sites.fastspring.com/zaneacademy/product/all
$ unrar e file.rar
 $ unrar e Neural Network Programming with Java.rar
   sudo dpkg -i имя_пакета.deb
    sudo dpkg -i unrar_5.3.2-1+deb9u1_amd64.deb
     alex@alex:~/Desktop$ unrar e NeuralNetworkJava.rar
      Desktop : Neural Network Programming with java.pdf OK !
       В google translate читается
 Всё прекрасно. Надеюсь, что это начало начал. А как же это я не скачивал ?
 Будет чудесно, если Downloading the example code
You can download the example code files from your account at http://www.
packtpub.com for all the Packt Publishing books you have purchased. If you
purchased this book elsewhere, you can visit http://www.packtpub.com/support
and register to have the files e-mailed directly to you.
 Зачем я верю в чудеса ? Packtpub раскручен хорошо.
 Pactpub support java в Yandex много ссылок. Например эта :
 https://sharewood.pro/threads/packtpub-%D0%9F%D1%8...rk-programming-with-java.1379/
 ссылка ведёт на мою книгу. Конечно пишут так :
 Формат: html (т.к. парсилось с сайта, очевидно)
     [Михаил Русаков] Программирование на Java с нуля до гуру (2019)
 Перешёл на яву.

  ещё по одной ссылке https://infosliv.club/threads/7161/
  скачал это NNP Java.rar
  unrar e NeuralNetworkJava.rar
  https://infosliv.club/threads/7161/
Enter new name: NNPJAVA

Extracting  NNPJAVA                                                   OK
All OK
alex@alex:~/Desktop$ Здесь действительно какие-то исходники на яве.
Зазипованные что ли. Но в emacs открываются. Это на завтра.
Вот так : ниже

package edu.packt.neuralnet;
import java.util.ArrayList;
import java.util.Arrays;

public class HiddenLayer extends Layer {

    public ArrayList<HiddenLayer> initLayer(HiddenLayer hiddenLayer, ArrayList<HiddenLayer> listOfHiddenLayer, InputLayer inputLayer, OutputLayer outputLayer) {

        ArrayList<Double> listOfWeightIn = new ArrayList<Double>();
        ArrayList<Double> listOfWeightOut = new ArrayList<Double>();
        ArrayList<Neuron> listOfNeurons = new ArrayList<Neuron>();

        int numberOfHiddenLayers = listOfHiddenLayer.size();

        for (int i = 0; i < numberOfHiddenLayers; i++) {
            for (int j = 0; j < hiddenLayer.getNumberOfNeuronsInLayer(); j++) {
                Neuron neuron = new Neuron();

                int limitIn;
                int limitOut;

                if (i == 0) { // first
                    limitIn = inputLayer.getNumberOfNeuronsInLayer();
                    if (numberOfHiddenLayers > 1) {
                        limitOut = listOfHiddenLayer.get(i + 1).getNumberOfNeuronsInLayer();
                    } else {
                        limitOut = listOfHiddenLayer.get(i).getNumberOfNeuronsInLayer();
                    }
                } else if (i == numberOfHiddenLayers - 1) { // last
                    limitIn = listOfHiddenLayer.get(i - 1).getNumberOfNeuronsInLayer();
                    limitOut = outputLayer.getNumberOfNeuronsInLayer();
                } else { // middle
                    limitIn = listOfHiddenLayer.get(i - 1).getNumberOfNeuronsInLayer();
                    limitOut = listOfHiddenLayer.get(i + 1).getNumberOfNeuronsInLayer();
                }

                for (int k = 0; k < limitIn; k++) {
                    listOfWeightIn.add(neuron.initNeuron());
                }
                for (int k = 0; k < limitOut; k++) {
                    listOfWeightOut.add(neuron.initNeuron());
                }

                neuron.setListOfWeightIn(listOfWeightIn);
                neuron.setListOfWeightOut(listOfWeightOut);
                listOfNeurons.add(neuron);

                listOfWeightIn = new ArrayList<Double>();
                listOfWeightOut = new ArrayList<Double>();

            }

            listOfHiddenLayer.get(i).setListOfNeurons(listOfNeurons);

            listOfNeurons = new ArrayList<Neuron>();

        }

        return listOfHiddenLayer;

    }

    public void printLayer(ArrayList<HiddenLayer> listOfHiddenLayer) {
        System.out.println("### HIDDEN LAYER ###");
        int h = 1;
        for (HiddenLayer hiddenLayer : listOfHiddenLayer) {
            System.out.println("Hidden Layer #" + h);
            int n = 1;
            for (Neuron neuron : hiddenLayer.getListOfNeurons()) {
                System.out.println("Neuron #" + n);
                System.out.println("Input Weights:");
                System.out.println(Arrays.deepToString( neuron.getListOfWeightIn().toArray() ));
                System.out.println("Output Weights:");
                System.out.println(Arrays.deepToString( neuron.getListOfWeightOut().toArray() ));
                n++;
            }
            h++;
        }
    }
}

И открыл это в Эклипсе, разумеется ошибки. Сохранил в папку эклипса. Завтра
буду ещё думать. Fábio M. Soares
Пн 13 май 2019 20:12:48
Потому что нейронная сеть начинается когда есть нелинейность элементов (нейронов).
Пока нет нелинейности — это просто набор матриц. habr
https://habr.com/en/post/321152/
Enum-Всемогущий
// в JavaLanguage.java файле
    public static void main(String[] args) {
        // it's true
        if (JAVA.getClass() == SCALA.getClass().getSuperclass()) {
            System.out.println("Наследник то есть!");
        }
        // it's true
        if (JAVA.getClass() == KOTLIN.getClass().getSuperclass()) {
            System.out.println("Да не один!");
        }
    }

Три ошибки, понятно. Это фрагмент. alex@alex:~/Consolejava/Enum$
Далее :
http://easy-code.ru/lesson/enum-types-java
Перечисляемые типы (enum) в Java
Синтаксис

Для объявления используется ключевое слово enum. Например, нам необходимо перечислить дни недели:
1
2
3
4
    
public enum Day {
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
    THURSDAY, FRIDAY, SATURDAY
}

Enum тип необходимо использовать, если нужно определить некоторое количество констант, значения которых известны заранее, например, варианты пунктов меню или планеты нашей солнечной системы. Следующая программа демонстрирует, как можно использовать, определенный выше набор дней недели.

public class EnumTest {
    Day day;
 
    public EnumTest(Day day) {
        this.day = day;
    }
 
    public void tellItLikeItIs() {
        switch (day) {
            case MONDAY:
                System.out.println("Mondays are bad.");
                break;
 
            case FRIDAY:
                System.out.println("Fridays are better.");
                break;
 
            case SATURDAY: case SUNDAY:
                System.out.println("Weekends are best.");
                break;
 
            default:
                System.out.println("Midweek days are so-so.");
                break;
        }
    }
 
    public static void main(String[] args) {
        EnumTest firstDay = new EnumTest(Day.MONDAY);
        firstDay.tellItLikeItIs();
        EnumTest thirdDay = new EnumTest(Day.WEDNESDAY);
        thirdDay.tellItLikeItIs();
        EnumTest fifthDay = new EnumTest(Day.FRIDAY);
        fifthDay.tellItLikeItIs();
        EnumTest sixthDay = new EnumTest(Day.SATURDAY);
        sixthDay.tellItLikeItIs();
        EnumTest seventhDay = new EnumTest(Day.SUNDAY);
        seventhDay.tellItLikeItIs();
    }
}

Данная программа выведет:

Mondays are bad.
Midweek days are so-so.
Fridays are better.
Weekends are best.
Weekends are best.

Перечисляемые типы в языке Java — более эффективный инструмент, чем аналоги в других языках. Объявление типа enum определяет класс (enum type), который может содержать методы и другие поля. Компилятор автоматически добавляет некоторые методы, когда создает тип enum. Например, он имеет статический метод values, который возвращает массив, содержащий значения объекта в порядке их объявления. Этот метод обычно используется в комбинации с конструкцией for-each для обхода всех значений типа enum. Например, следующий код обходит все планеты:

 for (Planet p : Planet.values()) {
 System.out.printf("Your weight on %s is %f%n",
 p, p.surfaceWeight(mass));
 }

// Скопировал и с этого сайта на завтра, вторник.
Ещё завтра проглянуть это :
https://www.youtube.com/watch?time_continue=4&v=23zhVwjrdU8
Лекция 1. Введение в нейронные сети.

https://www.youtube.com/watch?time_continue=2&v=tZemCRnZb6Y
ОСНОВЫ ПРОГРАММИРОВАНИЯ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ

https://www.youtube.com/watch?v=uaBp0uiLvKQ
Практическое введение в нейронные сети и глубокое обучение. Часть 1
Neural Network Programming with Java.pdf
Только все непойму, ведь база нужна, а какая, какой коннектор ?
Но на русском чисто вода всё. Пока не нашёл. Ведь java нужна. На питоне есть.

Disease diagnosis with neural networks
For disease diagnosis, we are going to use the free dataset proben1, which is available
on the web ( http://www.filewatcher.com/m/proben1.tar.gz.1782734-0.html ).
Proben1 is a benchmark set of several datasets from different domains. We are going
to use the cancer and the diabetes dataset. We added two new classes to run the
experiments of each case: CancerDisease and DiabetesDisease .
Using ANN to diagnose breast cancer
Ten variables compose the breast cancer dataset, where nine are inputs and one is a
binary output. The dataset has 699 records, but we excluded 16 from them, which were
found to be incomplete; thus, we used 683 records to train and test a neural network.
страница 126
Нет повести печальнее на свете, чем повесть о Российском Суперджете.
А жизнь хорошая такая.
http://www.deeplearningbook.org/
To cite this book, please use this bibtex entry:

@book{Goodfellow-et-al-2016,
    title={Deep Learning},
    author={Ian Goodfellow and Yoshua Bengio and Aaron Courville},
    publisher={MIT Press},
    note={\url{http://www.deeplearningbook.org}},
    year={2016}
}
 ПИШУТ НА https://www.linux.org.ru/forum/talks/13436381
Что это лучшее для владетелей английского

https://neurohive.io/ru/osnovy-data-science/7-arhitektur-nejronnyh-setej-nlp/
7 архитектур нейронных сетей для решения задач NLP 14 октября 2018
  neural network nlp architectures неплохо, современная книга

https://neurohive.io/ru/novosti/nlp-architect-ot-i...e-biblioteka-modelej-obrabotk/
Вы заметили, что всё больше компаний ставят на свой сайт виджет с ботом? Чат-боты сегодня повсюду. И это только один из многих примеров применения технологий обработки естественного языка (Natural Language Processing, NLP) и понимания естественного языка (Natural Language Understanding, NLU). Потенциал NLP и NLU кажется безграничным. Сейчас ко всем приходит понимание, что мы только в начале длинного пути.
superyateam
January 23, 2019 at 10:31 PM
Их не будет, потому что НЛП — это шарлатанство :)
И это на хабре ! В этом году.

Вт 14 май 2019 08:40:57
принтер мастэвность глядя в потолок трава здесь не растёт и птицы не живут любимая песня Кинешминского Маяка нлп картинку с форумом
 В МИДе заявили о подготовке США к применению ядерного оружия в Европе
 чат боты рулят.
https://habr.com/en/top/
Citymobil — a manual for improving availability amid business growth for startups. Part 5  Денис Аникин danikin
 https://habr.com/en/company/microsoft/blog/451334/
Изучите статью и узнайте, как использовать Java для подключения к базе данных SQL Azure и использовать операторы T-… https://t.co/YJG355UAyI
https://docs.microsoft.com/ru-ru/azure/sql-databas...42437_VK_oo_spl100000616000659
Краткое руководство. Использование Java для создания запросов к базе данных SQL Azure

    25.03.2019
    Время чтения: 2 мин
    Соавторы
        Andrea Lam

В этой статье показано, как подключаться к базе данных SQL Azure с помощью Java. Затем можно запросить данные с использованием инструкций T-SQL.
Предварительные требования

Для выполнения этого примера понадобится следующее:

    База данных SQL Azure. Для создания и настройки базы данных в службе "База данных SQL Azure" можно использовать одно из этих кратких руководств.
        Отдельная база данных     Управляемый экземпляр
    Создание     Портал     Портал
        ИНТЕРФЕЙС КОМАНДНОЙ СТРОКИ     ИНТЕРФЕЙС КОМАНДНОЙ СТРОКИ
        PowerShell     PowerShell
    Настройка     Правило брандмауэра IP-адресов на уровне сервера     Подключение из виртуальной машины
            Подключение "точка — сеть"
    Загрузка данных     База данных Adventure Works, загруженная для краткого руководства     Восстановление базы данных Wide World Importers
            Восстановление или импорт Adventure Works из файла BACPAC, размещенного на GitHub
            

    Важно!

    Скрипты в этой статье предназначены для использования базы данных Adventure Works. Используя управляемый экземпляр, необходимо импортировать базу данных Adventure Works в базу данных экземпляра или изменить скрипты в этой статье для использования базы данных Wide World Importers.

    Установленное связанное с Java программное обеспечение для используемой операционной системы:
Ubuntu. Установите Java, пакет JDK и Maven. Ознакомьтесь с шагами 1.2, 1.3 и 1.4 в этом руководстве.
https://www.microsoft.com/en-us/sql-server/developer-get-started/java/ubuntu/
$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -$$
$ curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list $ sudo tee /etc/apt/sources.list.d/mssql-server-2017.list
$ sudo apt-get install mssql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  mssql-server
...
Unpacking mssql-server ...
Setting up mssql-server ...
$ sudo /opt/mssql/bin/mssql-conf setup
Microsoft(R) SQL Server(R) Setup

To abort setup at anytime, press Ctrl-C.

The license terms for this product can be downloaded from http://go.microsoft.com/fwlink/?LinkId=746388 and
found in /usr/share/doc/mssql-server/LICENSE.TXT.

Do you accept the license terms? If so, please type YES:
Please enter a password for the system administrator (SA) account:
Please confirm the password for the system administrator (SA) account:

You now have SQL Server running locally on your Ubuntu machine! Check out the next section to continue installing prerequisites.
Step 1.4 Install Maven
$ sudo apt-get install maven
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  maven
........
........
Unpacking maven (3.3.9-3) ...
Setting up maven (3.3.9-3) ...
update-alternatives: using /usr/share/maven/bin/mvn to provide /usr/bin/mvn (mvn) in auto mode

Check that you have Maven properly installed by running the following command.
$ mvn -v
Apache Maven 3.3.9
Maven home: /usr/share/maven
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-45-generic", arch: "amd64", family: "unix"

You have successfully installed Java and Maven on your Ubuntu machine. You now have everything you need to start writing your Java apps with SQL Server!

Go to step 2
Здесь много Ксати mvn у меня установлен ранее.
...
Вт май 14 10:57:22 MSK 2019
Вт 14 май 2019 10:58:13

https://www.bumblebot.ru/
BumbleBot
Напишем чат-бота любой сложности для вашего бизнеса

Венгрия Резиновые прокладки Унитаз с косым сливом Они разные бывают
пусть мастер покупает

// https://www.microsoft.com/en-us/sql-server/develop...tarted/java/ubuntu/step/2.html
https://github.com/dotnet/machinelearning
reboot

Перебиты поломаны крылья и проблемы возникли с шасси

контекстный поиск значимой для решения клинической проблемы информации и оценка её достоверности с помощью нейронной сети.
 качество медицинской помощи и безопасность медицинской деятельности
 с помощью нейронных сетей.
Клинические руководства или клинические рекомендации 10:36/21:52
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list | sudo tee /etc/apt/sources.list.d/mssql-server-2017.list
OK
alex@alex:~$ sudo apt-get install mssql-server
 mssql-server : Зависит: libssl1.0.0 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
alex@alex:~$
sudo apt-get purge libreoffice-common
это хорошо Вычищаются файлы настройки пакета libreoffice-l10n-hu (1:5.2.7-1+deb9u5) …
alex@alex:~$ Но что-то помню плохое с битыми пакетами снова это
alex@alex:~$ sudo apt-get install mssql-server
Конечно, правильно помню.
Пакеты, имеющие неудовлетворённые зависимости:
 mssql-server : Зависит: libssl1.0.0 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
alex@alex:~$ а вдруг ?
alex@alex:~$ sudo apt-get install libssl1.0.0
вдруга нет, правильно помню
Пакет libssl1.0.0 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «libssl1.0.0» не найден кандидат на установку
alex@alex:~$
Он сам зависимости подтягивает. Я так и viber и skype ставил и проблем не было.
Проверю.
apt-get -f install
Удаляется uno-libs3 (5.2.7-1+deb9u5) …
dpkg: предупреждение: при удалении uno-libs3 каталог «/usr/lib/libreoffice» не пуст, поэтому не удалён
И этот вдруг помню
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось" а дальше не помню, что я делал. Может и у меня поломалось
https://debianforum.ru/index.php?topic=12580.0
выше отправил в лайвинтернет JAVA_16
Ниже пробую это
alex@alex:~$ sudo apt-get install mssql-server
То же самое.
https://gee12.space/ustanovka-ms-sql-server-2017-n...-9-i-vosstanovlenie-iz-bekapa/
Наконец-то дошли руки самостоятельно испытать слияние двух чудо миров Microsoft и Linux в виде установки СУБД SQL Server 2017 на Debian 9.
Дык, я и это помню. Будут проблемы какие-то.
Установка СУБД на Debian 9

Написаны рекомендации по производительности и конфигурации для SQL Server в Linux.

Импорт ключей GPG общедоступного репозитория:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
1
    
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

Добавление репозитория Microsoft SQL Server 2017 Ubuntu:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
1
    
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
alex@alex:~$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
OK
alex@alex:~$
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list)"
alex@alex:~$ молча появилась строка
sudo apt-get update
alex@alex:~$
W: Цель Translations (main/i18n/Translation-en) настроена несколько раз в /etc/apt/sources.list.d/google-chrome.list:3 и /etc/apt/sources.list.d/google.list:2
Почему-то помню это, но не помню, что дальше. Выполняю, то что написано.
sudo apt-get install -y mssql-server
Та же ошибка. mssql-server : Зависит: libssl1.0.0 но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты
Если вы хотите попробовать SQL Server 2019, вместо этого необходимо добавить этот репозиторий:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)"
1
    
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)"
А вдруг не поломает.
Молча. Командная строка.
Настраивается пакет mssql-server (15.0.1500.28-1) …

+--------------------------------------------------------------+
Выполните команду "sudo /opt/mssql/bin/mssql-conf setup",
чтобы завершить установку Microsoft SQL Server
+--------------------------------------------------------------+

Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …
Обрабатываются триггеры для menu (2.1.47+b1) …
/usr/share/menu/docker: 1: /usr/share/menu/docker: Syntax error: word unexpected (expecting ")")
В файле "/usr/share/menu/gpg", в строке (или в определении, которое кончается на) 1:
-----BEGIN PGP PUBLIC KEY BLOCK-----
                                   ^
Неожиданный конец строки.
Пропуск файла из-за ошибок...Раз просят выполню. Здесь уже туманно помню/не помн.
alex@alex:~$ sudo /opt/mssql/bin/mssql-conf setup
Выберите выпуск SQL Server:
  1) Evaluation (бесплатный, без прав на использование в рабочем окружении, 180-дневное ограничение)
  2) Developer (бесплатный, без прав на использование в рабочем окружении)
  3) Express (бесплатная)
  4) Web (платный)
  5) Standard (платный)
  6) Enterprise (платный) - CPU Core utilization restricted to 20 physical/40 hyperthreaded
  7) Enterprise Core (платный) - CPU Core utilization up to Operating System Maximum
  8) У меня есть лицензия, купленная через канал розничных продаж, и ключ продукта для ввода.

Сведения о выпусках:
https://go.microsoft.com/fwlink/?LinkId=852748&clcid=0x419

Использование платных выпусков этого программного обеспечения требует отдельного лицензирования через
программу корпоративного лицензирования Майкрософт.
При выборе платного выпуска вы подтверждаете наличие подходящего
числа имеющихся лицензий для установки и запуска этого программного обеспечения.

Укажите свой выпуск(1-8):
Укажите свой выпуск(1-8): 3
Условия лицензии для этого продукта можно найти в
/usr/share/doc/mssql-server или скачать:
https://go.microsoft.com/fwlink/?LinkId=855862&clcid=0x419

Заявление о конфиденциальности можно просмотреть здесь:
https://go.microsoft.com/fwlink/?LinkId=853010&clcid=0x419

Вы принимаете условия лицензии? [Yes]
rus
gsd511MVE522
Укажите свой выпуск(1-8): 3
Условия лицензии для этого продукта можно


Если вы хотите попробовать SQL Server 2019, вместо этого необходимо добавить этот репозиторий:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)"
File "/opt/mssql/bin/../lib/mssql-conf/mssql-conf.py", line 361, in <module>
    main()
  File "/opt/mssql/bin/../lib/mssql-conf/mssql-conf.py", line 357, in main
    processCommands()
  File "/opt/mssql/bin/../lib/mssql-conf/mssql-conf.py", line 262, in processCommands
    COMMAND_TABLE[args.which]()
  File "/opt/mssql/bin/../lib/mssql-conf/mssql-conf.py", line 75, in handleSetup
    mssqlconfhelper.setupSqlServer(eulaAccepted, noprompt=args.noprompt)
  File "/opt/mssql/lib/mssql-conf/mssqlconfhelper.py", line 1009, in setupSqlServer
    ret = configureSqlservrWithArguments("--setup --reset-sa-password", MSSQL_SA_PASSWORD=encodedPassword, MSSQL_PID=pid)
  File "/opt/mssql/lib/mssql-conf/mssqlconfhelper.py", line 913, in configureSqlservrWithArguments
    return subprocess.call(args, env=env)
  File "/usr/lib/python2.7/subprocess.py", line 168, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 1073, in wait
    pid, sts = _eintr_retry_call(os.waitpid, self.pid, 0)
  File "/usr/lib/python2.7/subprocess.py", line 121, in _eintr_retry_call
    return func(*args)
KeyboardInterrupt
alex@alex:~$
Установилась, что ли ?
Проверка запущена ли служба:

systemctl status mssql-server
    
Или так:

netstat -tlnp | grep 1433

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)"

Установка:

sudo apt-get update
sudo apt-get install -y mssql-server
1
2
    
sudo apt-get update
sudo apt-get install -y mssql-server

Выбор выпуска, языка и установка пароля системного Администратора:

sudo systemctl stop mssql-server
sudo /opt/mssql/bin/mssql-conf setup
1
2
    
sudo systemctl stop mssql-server
sudo /opt/mssql/bin/mssql-conf setup

Об использовании утилиты mssql-conf  для конфигурации SQL Server в Linux написано тут.

Доступные выпуски SQL Server:
1) Evaluation (бесплатный, без прав на использование в рабочем окружении, 180-дневное ограничение)
2) Developer (бесплатный, без прав на использование в рабочем окружении)
3) Express (бесплатная)
4) Web (платный)
5) Standard (платный)
6) Enterprise (платный)
7) Enterprise Core (платный)
8) У меня есть лицензия, купленная через канал розничных продаж, и ключ продукта для ввода.
Что-то меня остановило, не помню что именно.

Изменение номера прослушиваемого TCP-порта со стандартного 1433 и перезапуск службы (если она, конечно, была запущена):

sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>
sudo systemctl restart mssql-server
1
2
    
sudo /opt/mssql/bin/mssql-conf set network.tcpport <new_tcp_port>
sudo systemctl restart mssql-server

Проверка запущена ли служба:

systemctl status mssql-server
1
    
systemctl status mssql-server

Или так:

netstat -tlnp | grep 1433
1
    
netstat -tlnp | grep 1433

По поводу разрешений на файлы SQL Server:
Все файлы в /var/opt/mssql  должен принадлежать пользователю mssql из одноименной группы mssql, которые, в свою очередь, должны иметь разрешения на чтение и запись всех файлов и каталогов. Обратите внимание, следующих особых сценариев, включающих разрешений файлов и каталогов:
* Для подключенных сетевых ресурсов, которые используются для хранения файлов SQL Server, требуются разрешения владельца mssql.
* Если файлы базы данных или резервных копий находятся в каталоге не по-умолчанию, необходимо также задать разрешения для этого каталога.
* Если значение umask было изменено со значения по-умолчанию 0022, то произойдет сбой при настройке SQL Server после установки. Необходимо вручную применить нужные разрешения для стартовой учетной записи SQL Server.
alex@alex:~$
Установилась, что ли ?
Проверка запущена ли служба:

systemctl status mssql-server
    
Или так:

netstat -tlnp | grep 1433

alex@alex:~$ systemctl status mssql-server
● mssql-server.service - Microsoft SQL Server Database Engine
   Loaded: loaded (/lib/systemd/system/mssql-server.service; disabled; vendor pr
   Active: inactive (dead)
     Docs: https://docs.microsoft.com/en-us/sql/linux
lines 1-4/4 (END) иду сюда
зависла консоль.
https://docs.microsoft.com/ru-ru/sql/linux/sql-ser...-overview?view=sql-server-2017
Sign in to GitHub
to continue to docs.microsoft.com
alexvera5152
gsd511MVE522
https://github.com/git/git
Перезашёл верно : 16:57 16.03.2017
16:08 12.06.2018 fatal: repository 'https://github.com/RusZ/TextClassifier.git/' not found
                        alex@alex:~/Consolejava$ Вс 12 май 2019 17:24:41

13:41 29.08.2018
Gitlab - Codeby
luk.51@qip.ru
gsd511MVE522 Значит luk и пароль этот
Please verify your email address

Before you can contribute on GitHub, we need you to verify your email address.
An email containing verification instructions was sent to luk.51@qip.ru.
Didn’t get the email?
or change your email settings.
На почте яндекс нет ничего. qip не существует. Смотрю на mail.ru
qip почта
Luk.51@qip.ru
8rdTNKqx
https://mail.qip.ru/~Inbox;
17:46 20.08.2017 valid
Переезд Почты QIP на Яндекс

Мы прекратили поддержку своего почтового сервиса и перевели все ящики на серверы Яндекс.Почты. Вы сможете продолжить работу со своим почтовым ящиком в интерфейсе Яндекс.Почты, сохранив при этом привычный адрес и архив.

Краткая информация о переезде и ответы на вопросы, которые могли у вас появиться, доступны по ссылке. А в случае если у вас возникнут другие вопросы, смело пишите в службу поддержки Яндекс.Почты через форму обратной связи https://yandex.ru/support/mail/.
Но здесь нет ответа от git
Переезд Почты QIP на Яндекс

Мы прекратили поддержку своего почтового сервиса и перевели все ящики на серверы Яндекс.Почты. Вы сможете продолжить работу со своим почтовым ящиком в интерфейсе Яндекс.Почты, сохранив при этом привычный адрес и архив.
sergeygsd@yandex.ru Primary Not visible in emails Receives notifications Verification email sent resend
https://github.com/
Start a project
Repository Name : alexvera5152
or HTTPS SSH
https://github.com/MarkusBaruch/alexvera5152.git
…or push an existing repository from the command line

git remote add origin https://github.com/MarkusBaruch/alexvera5152.git
git push -u origin master
echo "# alexvera5152" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/MarkusBaruch/alexvera5152.git
git push -u origin master
alex@alex:~$ git init
Инициализирован пустой репозиторий Git в /home/alex/.git/
alex@alex:~$
git add README.md
fatal: спецификация пути «README.md» не соответствует ни одному файлу
alex@alex:~$
git commit -m "first commit"
ничего не добавлено в коммит, но есть неотслеживаемые файлы
alex@alex:~$
git remote add origin https://github.com/MarkusBaruch/alexvera5152.git
Молча.
git push -u origin master
error: src refspec master does not match any.
error: не удалось отправить некоторые ссылки в «https://github.com/MarkusBaruch/alexvera5152.git»
alex@alex:~$
https://www.microsoft.com/en-us/sql-server/develop...tarted/java/ubuntu/step/2.html

package com.sqlsamples;

import java.sql.Connection;
import java.sql.Statement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.DriverManager;

public class App {

    public static void main(String[] args) {

        System.out.println("Connect to SQL Server and demo Create, Read, Update and Delete operations.");

        //Update the username and password below
        String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=master;user=sa;password=your_password";

        try {
            // Load SQL Server JDBC driver and establish connection.
            System.out.print("Connecting to SQL Server ... ");
            try (Connection connection = DriverManager.getConnection(connectionUrl)) {
                System.out.println("Done.");

                // Create a sample database
                System.out.print("Dropping and creating database 'SampleDB' ... ");
                String sql = "DROP DATABASE IF EXISTS [SampleDB]; CREATE DATABASE [SampleDB]";
                try (Statement statement = connection.createStatement()) {
                    statement.executeUpdate(sql);
                    System.out.println("Done.");
                }

                // Create a Table and insert some sample data
                System.out.print("Creating sample table with data, press ENTER to continue...");
                System.in.read();
                sql = new StringBuilder().append("USE SampleDB; ").append("CREATE TABLE Employees ( ")
                        .append(" Id INT IDENTITY(1,1) NOT NULL PRIMARY KEY, ").append(" Name NVARCHAR(50), ")
                        .append(" Location NVARCHAR(50) ").append("); ")
                        .append("INSERT INTO Employees (Name, Location) VALUES ").append("(N'Jared', N'Australia'), ")
                        .append("(N'Nikita', N'India'), ").append("(N'Tom', N'Germany'); ").toString();
                try (Statement statement = connection.createStatement()) {
                    statement.executeUpdate(sql);
                    System.out.println("Done.");
                }

                // INSERT demo
                System.out.print("Inserting a new row into table, press ENTER to continue...");
                System.in.read();
                sql = new StringBuilder().append("INSERT Employees (Name, Location) ").append("VALUES (?, ?);")
                        .toString();
                try (PreparedStatement statement = connection.prepareStatement(sql)) {
                    statement.setString(1, "Jake");
                    statement.setString(2, "United States");
                    int rowsAffected = statement.executeUpdate();
                    System.out.println(rowsAffected + " row(s) inserted");
                }

                // UPDATE demo
                String userToUpdate = "Nikita";
                System.out.print("Updating 'Location' for user '" + userToUpdate + "', press ENTER to continue...");
                System.in.read();
                sql = "UPDATE Employees SET Location = N'United States' WHERE Name = ?";
                try (PreparedStatement statement = connection.prepareStatement(sql)) {
                    statement.setString(1, userToUpdate);
                    int rowsAffected = statement.executeUpdate();
                    System.out.println(rowsAffected + " row(s) updated");
                }

                // DELETE demo
                String userToDelete = "Jared";
                System.out.print("Deleting user '" + userToDelete + "', press ENTER to continue...");
                System.in.read();
                sql = "DELETE FROM Employees WHERE Name = ?;";
                try (PreparedStatement statement = connection.prepareStatement(sql)) {
                    statement.setString(1, userToDelete);
                    int rowsAffected = statement.executeUpdate();
                    System.out.println(rowsAffected + " row(s) deleted");
                }

                // READ demo
                System.out.print("Reading data from table, press ENTER to continue...");
                System.in.read();
                sql = "SELECT Id, Name, Location FROM Employees;";
                try (Statement statement = connection.createStatement();
                        ResultSet resultSet = statement.executeQuery(sql)) {
                    while (resultSet.next()) {
                        System.out.println(
                                resultSet.getInt(1) + " " + resultSet.getString(2) + " " + resultSet.getString(3));
                    }
                }
                connection.close();
                System.out.println("All done.");
            }
        } catch (Exception e) {
            System.out.println();
            e.printStackTrace();
        }
    }
}

ou created your first Java + SQL Server app with Maven! Check out the next section to create a Java App using an ORM! Ничего.
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 43.743 s
[INFO] Finished at: 2019-05-14T22:38:32+03:00
[INFO] Final Memory: 18M/175M
[INFO] ------------------------------------------------------------------------
alex@alex:~$
cd SqlServerHibernateSample
alex@alex:~$ cd SqlServerHibernateSample
alex@alex:~/SqlServerHibernateSample$
For this sample, let’s create two tables. The first will hold data about “users”. Create a User.java file in your Maven project located at: SqlServerHibernateSample/src/main/java/com/sqlsamples/User.java

Copy and paste the code below into your newly created User.java file. Save and close the file.
Так и сделал User.java
Let’s create a second table to assign tasks to users. Create a Task.java file in your Maven project located at: SqlServerHibernateSample/src/main/java/com/sqlsamples/Task.java.

Copy and paste the code below into your newly created Task.java file. Save and close the file.
sudo vim Task.java
alex@alex:~/SqlServerHibernateSample$ Так и сделал.
Replace the code in the App.java file in your Maven project located at: SqlServerHibernateSample/src/main/java/com/sqlsamples/App.java.

Open this file in your favorite text edditor and replace the contents with the code below. Don’t forget to update the username and password with your own. Save and close the file.
Java
Он там уже есть, этот App.java
From the project folder, build the project and create a jar package using the following command: mvn package
Теперь сюда ? cd SqlServerHibernateSample
Change directories into your newly created project.
mvn -q exec:java "-Dexec.mainClass=com.sqlsamples.App"
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.809 s
[INFO] Finished at: 2019-05-14T22:53:41+03:00
[INFO] Final Memory: 23M/170M
[INFO] ------------------------------------------------------------------------
alex@alex:~/SqlServerHibernateSample$ mvn -q exec:java "-Dexec.mainClass=com.sqlsamples.App"
Hello World!
alex@alex:~/SqlServerHibernateSample$
mvn -q exec:java "-Dexec.mainClass=com.sqlsamples.App"
Нет, у меня упорно Hello World!
Congratulations! You created your first two Java apps with SQL Server! Check out the next section to learn about how you can make your Java apps faster with SQL Server’s Columnstore feature.
С чем-то поздравляют. Все равно.
Но дальше Go to step 3
https://www.microsoft.com/en-us/sql-server/develop...tarted/java/ubuntu/step/3.html
Create Java apps using SQL Server on Ubuntu
Step 3.1 Create a Java app to demonstrate Columnstore indexes
А что, если это To showcase the capabilities of Columnstore indexes, let’s create a Java application that creates a sample database and a sample table with 5 million rows and then runs a simple query before and after adding a Columnstore index.

Change to your home directory. Create your Maven starter package. This will create the project directory with a basic Maven project and pom.xml file.
 

Отложить на завтра ?
Завтра наступило сегодня: Пт май 17 19:59:26 MSK 2019

Продолжение Netjava_6
Netjava_6 полностью в JAVA_17     Ср 15 май 2019 11:21:31
//
Максим Ильяхов Главред Maxim Ilyahov
Нивроку – это украинское слово, вошедшее в одесский лексикон со слегка измененным смыслом. В украинском языке оно широко применяется и замечено даже в стихах Т.Шевченко, например, «Я не нездужаю, нівроку. А щось такеє бачить око, І серце жде чогось...»
alex alex alex alex alex alex
Stanford NLP, RASP, OpenNLP https://habr.com/en/post/414175/
Извлечение сущностей из текста с помощью Stanford NLP с нуля sencho_panso
June 15, 2018 at 10:53 AM
https://internetradiouk.com/
Internet radio station from the UK
BBC RADIO 1
толмач талдычит https://tolma.ch/
Ср 15 май 2019 15:33:17
Новость на Рамблере
Сенсация из Киева: Порошенко так пукнул, что Зеленский дико захохотал
Почитываю сейчас Николаев И.С., Митренина О.В. Прикладная и компьютерная
лингвистика.pdf 17:11:19 Извлечение сущностей из текста с помощью Stanford NLP с нуля сайт Stanford NLP https://nlp.stanford.edu/ The Stanford Natural Language Processing Group
Local linksNLP lunch · NLP Reading Group NLP Seminar · Calendar
JavaNLP (javadocs) · machines AI Speakers · Q&A https://nlp.stanford.edu запрашивает имя пользователя и пароль. Сайт сообщает: «ByPassword»
Но не все, https://github.com/stanfordnlp/CoreNLP
Дэжавю теперь нонстоп. Или от зуба, или от головы, а вдруг включается
второй контур. Тогда это поможет быстрее освоить яву.
ABC-гипотеза https://lenta.ru/articles/2012/09/13/abc/
В августе 2012 года японский математик Синити Мотидзуки опубликовал серию из четырех работ, в которых заложил основы арифметической теории пространств Тейхмюллера. Главное, впрочем, не сама теория, а сфера ее применения - с ее помощью можно доказать (что Мотидзуки и делает в четвертой работе) знаменитую ABC-гипотезу, одно из самых важных утверждений в теории чисел последних лет. Первые отзывы о работе появились только сейчас, в середине сентября 2012-го года, и в них сквозит осторожный оптимизм: явных дырок в доказательстве не найдено, специалисты приступили к более детальному разбору работы. Насколько затянется такая проверка, пока сказать трудно (в общей сложности теория Мотидзуки изложена на более чем 500 страницах текста) - речь может идти о нескольких годах. Однако дело того стоит.
Як ся маете, тату ? Нивроку.
Як ся маєш, маєте?..; Як ся мається? Як ся спало, що ся снило?
  https://www.youtube.com/watch?time_continue=16&v=tmGgPhFnZYY
AIBA Women's World Boxing Championships New Delhi 2018 - Session 1B
  36:36/2:07:52

Чт май 16 20:17:37 MSK 2019
Алмазова был сегодня
Дежавю сегодня замучило Я Нивроку
ввромед звонил сегодня, как всегда некстати

Пт 17 май 2019 14:19:34
говно везде
устами младенца глаголит истина
от удельной до сенной девушка рядом сидела. Отдельные части не блещут, но воеди
но потрясающа. Лёгкая в общении, что-то такое. Она сидела в вк, рядом парень до балтийской и дальше.
инфоцентр комнатуха на замке, постерная сессия. Говном на 20

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник JAVA_17 | _ghbhjif - Дневник _ghbhjif | Лента друзей _ghbhjif / Полная версия Добавить в друзья Страницы: раньше»