Node.js разработчик

Тут о моем опыте в сфере Node.js разработки и не только, технологии, проекты над которыми работаю  :)

 

Навыки программиста (направление — технологии):

Node.jsPhantomJS, Agenda, Redis, Mongoose, MongoDB, Koa, Sequelize, Socket.io

Фронт — стандартный набор из Bootstrap, JQuery, Moment.js, Lodash, небольшой опыт работы с React / Redux, Babel, WebPack

JavaHibernate, MyBATIS, HSQLDB, Spring, Grizzly, Jersey

AndroidGuava, Dagger, EventBus, Cordova 

Прочее Bash, немного C/C++

 

Навыки системного администратора:

Виртуализация — LXC, XenServer, OpenVZ, HyperV, Docker и Docker Swarm
Администрирование серверов на базе Linux (CentOS, Ubuntu Server, Debian, Gentoo) и FreeBSD
Администрирование nginx, haproxy
Администрирование Zimbra, Alfresco

Прочие навыки: (далее…)

Подробнее

Бэкап скрипт для виртуальных машин Xen

Скрипт делает экспорт виртуальных машин и удаляет копии старше 30 дней, найдено на просторах Интернета и немного доработано. Можно указать самому какие именно машины бэкапить, добавив в массив vm_backup_list uuid нужных виртуальных машин.

Скрипт

Подробнее

Мои Android приложения для офтальмологии

elp const

 

Вот небольшой список моих Android приложений для офтальмологии:

IOL constants converter — конвертер констант ИОЛ (SRK/T, Hoffer Q, Holladay, Haigis, все можно конвертировать во все)

https://play.google.com/store/apps/details?id=sergei_t.iolsconst

 

ELP Calculation — расчет эффективной позиции линзы

https://play.google.com/store/apps/details?id=sergei_t.elp

 

Vertex Conversion — конвертер вертексного расстояния

https://play.google.com/store/apps/details?id=sergei_t.vertex

 

Plus / Minus cylinder — конвертер плюс/минус цилиндра

https://play.google.com/store/apps/details?id=sergei_t.plusminuscyl

 

Diopter / Radius conversion — конвертер радиуса в диоптрии и наоборот

https://play.google.com/store/apps/details?id=sergei_t.diopconvert

 

Если Вы пользуетесь этими приложениями, то не забывайте ставить хорошие оценки в Google Маркете!

Подробнее

Sage: строим полиномы Цернике

В данной заметке, мы, забавы ради, построим в системе Sage полиномы Цернике, которые даны в виде функций в полярных координатах.

Форма и порядок полиномов Цернике (взято из книги Л.И. Балашевича Клиническая корнеотопография и аберрометрия):

 

p

 

По данной таблице можно определить номер полинома:

(далее…)

Подробнее

Расчет ELP с помощью Sage

Сегодня я покажу небольшой пример решения уравнения с помощью open source системы Sage, которая позиционируется как открытая альтернатива Magma, Maple, Mathematica, MATLAB. Система может работать в режиме интерпретатора, открывать готовые файлы, использоваться в Python коде и т.п.. Кроме того, есть облачная версия — cloud.sagemath.com, что, пожалуй, самый удобный вариант:

 

01-worksheet

 

Если не вдаваться в предметную область (а про нее здесь можно почитать здесь или копия здесь), то нужно было решить несложное, но очень громоздкое уравнение. Есть вот такой набор выражений: (далее…)

Подробнее