About

9 февр. 2024 г.

Jupiter + go


Установить jupiter в виртуально окружение

    python3 -m venv env
    source env/bin/activate
    pip install jupyter


Установить gophernotes

go install github.com/gopherdata/gophernotes@v0.7.5 mkdir -p ~/.local/share/jupyter/kernels/gophernotes cd ~/.local/share/jupyter/kernels/gophernotes cp "$(go env GOPATH)"/pkg/mod/github.com/gopherdata/gophernotes@v0.7.5/kernel/* "." chmod +w ./kernel.json # in case copied kernel.json has no write permission sed "s|gophernotes|$(go env GOPATH)/bin/gophernotes|" < kernel.json.in > kernel.json

Запустить jupiter

    source env/bin/activate
    jupyter notebook

При создании нового ноутбука выбрать go

Успех




29 янв. 2023 г.

Запуск Apache Ignite ML: мой опыт


Вам захотелось поковыряться в machine learning, но вы не питонист. Что делать?! Нет, не изучать питон, когда есть много интересного и в любимом языке. 

А т.к. меня особо привлекают малоизвестные проекты, наткнувшить на статью на хабре про ml библиотеку Apache Ignite ML, которая не на слуху, не мог пройти мимо. Вообще библиотека Apache Ignite ML одна из многих частей Apache Ignite - кластера для распределенных вычислений.

Итак, на старте. Интерес к ml и желание написать свой пример классификации и поэкспериментировать с точнотью распознавания. В качестве датасета тот самый банальный MNIST dataset, который несложно найти уже конвертированным в csv. В качестве основы пример из оф.репозитрия Apache Ignite классификации OneVsRestClassification алгоритмом SVM. Запускаю на одном своем компе, у которого 16г оперативки. Получившийся код на гитхабе.

30 дек. 2022 г.

просмотрено


2023

2022

Олег Докука, Андрей Родионов — Project Loom — друг или враг Reactive?

Примеры кода императивного, на экзекьюторах, на CompletableFuture, на реактиве спринга. Рассказывают что делает проджект лум и куда все идет.


12 мар. 2022 г.

5 мар. 2022 г.

27 авг. 2020 г.

24 апр. 2020 г.

Cisco Anyconnect в убунте


Есть проблема с клиентом впн Cisco anyconnect, в убунте не появляется ui. Никаких признаков окна. Решается просто, нужно поставить либу libpangox-1.0-0. Проверено на Cisco Anyconnect 4.4 в ubuntu 19.10. 
Найдено тут
Кроме того можно пользоваться с консоли openconnect, тоже работает.

1 сент. 2019 г.


Кратенький и малоинформативны обзор приложений для учета финансов.

1. Monefy
2. Expense IQ
3. Mobills
4. Money Manager
5. Count
6. Spendee
7. Money Pro
8. Financius
9. Wallet Strory
10. OkMoney
11. Money Pro
12. Plant Money
14. iSaveMoney
15. KeepFinance
16. Fast Budget
17. My Finances

6 июн. 2016 г.

11 мар. 2016 г.

Custom Control JavaFx: part 1


Пример создания собственного контролла в JavaFx. Например такой кнопки:

Часть 1: основные классы и обработчик событий

30 апр. 2015 г.

BarChart составляющие


В javafx есть множество стандартных графиков, где за пару строчек кода можно отобразить данные в желаемом виде. Но однажды всё же понадобилось разобраться в внутренним устройством компонента BarChart дабы подредактировать под свои нужды.
Упрощенная схема компонентов BarChart с цсс классами:

Scheme BarChart

13 февр. 2015 г.

JPA: генерирование айдишника с помощью таблицы


В sqlite удобно использовать для генерации айди таблицу sequence, в которой хранится номер следующего добавляемого айдишника для каждой таблицы.
В энтити используется аннотация @TableGenerator для обозначения генератора и параметров что откуда брать.

25 июл. 2014 г.

24 июн. 2014 г.

9 мар. 2014 г.

2 мар. 2014 г.

REST Jersey 2.x: JSONP (part 3)



Один из способов кроссдоменной коммуникации это jsonp. Json with Padding. Это не формат данных, а принцип взаимодействия с внешним доменом. Даже если обращаемся в этому же домену, но к другому порту, браузер считает такой урл внешним и обычные способы взаимодействия уже не сработают.

2 янв. 2014 г.

How to: запуск jar-ника фоновым процессом в win7




Иногда необходимо чтобы запущенная программа просто висела фоном, в виде службы виндовс. Делается это довольно просто с помощью библиотеки Java Service Wrapper.
Важный нюанс: для этого способа необходимо иметь права админа в системе.
1. Подготовка проекта
2. Кофигурация
3. Запуск.

27 нояб. 2013 г.

REST with Jersey 2.x : client jQ (part 2)


Напишу небольшой клиент к веб сервису из предыдущего примера. На странице jQuery скрипт будет отправлять и принимать данные от сервера.
REST-WS Jersey 2.x.
html/jQuery
Glassfish 4
Netbeans 7.4


13 нояб. 2013 г.

REST with Jersey 2.x : start (part 1)


Jersey один из популярных фреймворкок для создание RESTFull веб сервисов. Реализуюет спецификацию JAX-RS(JSR311 & JSP 339).
На данный момент последняя версия 2.4.
Чем он хорош - простой, понятный, ничего лишнего.
Запущу небольшой пример на Glassfish.

Краткий план действий.
1. Создание простого веб сервиса.
2. Конфигурация и деплой.
3. Работа с json.

17 окт. 2013 г.