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