24 декабря 2018 г.

Статья на habr'е

В конце 2017 года меня внезапно приняли на Habr. По-этому иногда хожу "налево" и пишу там всякие технические вещи которым, как мне кажется, здесь не место здесь.

На днях написал как быстро поднять связку nginx (веб сервер) + apache tomcat (сервлет контейнер) + под все это "выпросить" бесплатный (и не самоподписный!) https сертификат от let's encrypt'a + настроить https и переадресацию http->https в nginx + прикрыть это все firewall'ом и все это под Ubuntu 18.04 и на все про все нужно менее 5 минут.

P.S. Могу почти все то же самое сделать для Windows (nginx) + все прочее, НО там не будет certbot'а который сам конфигурирует nginx и обновляет сертификаты по расписанию, а все, что находится для Windows в первую очередь ориентировано на IIS. Может есть у кого опыт nginx + let's encrypt на Windows?

17 сентября 2016 г.

Слушаем подкасты на iOS и OSX

На днях написал на Medium статейку почему я люблю Downcast (это такой платный подкаст проигрыватель).

Глянул сегодня бегло на Overcast (он как Downcast, только бесплатный и немного хуже). Из того, что мне не хватило в нем - это индивидуальная сортировка эпизодов по дате выхода (новые вверху или наоборот), ну и у Overcast'a нет desktop версии (зато есть web клиент) и когда-то обещают выпустить клиент для OS X.

25 мая 2016 г.

Bug week

Моя неделя в цифрах:
  1. Bug в Oracle JRE под OS X.
  2. Bug в низкоуровневой библиотеки для манипуляции Java byte-code'ом и/или OpenJDK/OracleJDK комиляторе.
  3. Bug в JDK Eclipse компиляторе.
Карма, прекрати!!!!11111

P.S. Это 3 (три!!!!111) разных bug'a ;(
P.P.S. Я же вроде прикладной программист или ...

11 мая 2016 г.

Upgrade OSX, креши Eclipse'a и старые библиотеки


Я уже года два работаю на OS X. Привык и даже все нравилось до недавних пор. Это было почти как на Windows (окошки, только не надо было переставлять операционку раз в год) и как на Linux (bash, ssh, brew, cask и прочие радости консоли).

6 мая 2016 г.

Админско-весенние ЧП, godaddy и ufw

Пришла весна и ... не знаю, что еще произошло, но за 2 дня у нас нас произошло два небольших ЧП.

26 августа 2015 г.

Гении маркетинга :)

У меня по соседству поселились гении маркетинга. Даже не знаю как их по другому и охарактеризовать то. Startup по продаже китайской еды на вынос. Сперва они обклеили своей рекламой весь массив (это было весной). Ради интереса заказал там что-то - побурчали, что мы еще не работаем, но в виде исключения (!) доставим.

Java 8 - это просто праздник какой-то!

Я давно и прочно ничего хорошего от Sun Microsystems Oracle не жду. Я помню странный выход Java 6 (когда ничего особого в язык не добавили), зарезанную Java 7 (когда столько всего наобещали и практически ничего не сделали). Здесь нужно сделать отступление - Java она (или он, как кому нравится) едина в двух лицах. Это платформа (AKA JVM) которая развивается семимильными шагами и в которой столько всего нового, вкусного и классного появилось, что и говорить об этом не стоит (по крайней мере в рамках этой статьи). Но Java это и язык программирования. А вот он, скажем так, со времен Java 5 особо не менялся. И это за 8 (ВОСЕМЬ) лет, если считать с выхода Java 6 (а если с Java 5 то и за все 11).

20 августа 2015 г.

DSR-1000N с прошивкой 2.02 и мифические роутеры DSN-1000AC и DSR-500AC

Случайно наткнулся на новые прошивки для роутера DSR-1000N. Внезапно (после 4 лет продаж) DLink выпустил 2ую мажорную(!) версию прошивки (качал отсюда). Она стала более симпатичной, более очевидной (user friendly), менее глючной (впервые не обнаружил не работающих пунктов меню) и более тормознутой (в районе dashboard'а или статуса системы тормоза просто вымораживают).
Прошивка 2.02 рождалась в муках, так как их выпущено две редакции: 2.02 от 31.12.14 и 2.02_Updated от 3.08.15. В интерфейсе обе отображаются как 2.02 (по крайней мере моя 2.02_Updated говорит, что она 2.02). С другой стороны, проблемы данной прошивки глубоко понятны многим разработчикам - кто же в новогоднюю ночь релизит продукты!?

19 августа 2015 г.

Прощай Adobe Flash

Я живу на OSX уже несколько лет. Как, почему и зачем - это отдельная тема.

И вот я уже более месяца обхожусь без Adobe Flash. Как я дошел до жизни такой? 

20 июля 2015 г.

Дешевый спортивный фитнес браслет Misfit Flash. Дайте два!!!

Я давно хотел фитнес браслет. Зачем? Ну, например, для самоконтроля. Ведя сидячий образ жизни очень хочется себя стимулировать к движению. Вот, вроде, и спортом занимался, и ходил и ... а на весы становиться страшно.

Чем мне не подходит телефон? Многим. Например, в зимнее время большая часть моей физической активности приходится на зал (баскетбол). А там с телефоном особо не побегаешь :)

Короче, ближе к теме. Досталась мне эта игрушка по дешевке (кажется, за 30$ +доставка). Приехала из США в середине декабря 14 года. До этого я весь 14 год "мучился" с iPhone 5s. Скажем так, датчик iPhone'a привирает, причем ощутимо и в большую сторону. Данные смотрел через приложение Fitbit'a и очень целился на их браслеты, но одумался после серии скандалов с аллергией.

13 февраля 2015 г.

Рабочая эзотерика

На днях коллега показывал крутую штуку - расширялку нашей системы на Clojure, которая написана на Scala и нужна для того, чтобы из XPath'a ее было удобно вызывать для Java приложения.

Мир никогда больше не станет прежним ...

20 января 2015 г.

Navitel vs Yandex Навигатор на iOS или как я по Европе ездил


Так сложилось, что я давно и прочно "подсел" на Яндекс Навигатор (года 2 уже поди). Он меня всем устраивает:
  • Более-менее пристойно прокладывает маршрут.
  • Обводит пробки (и иногда с этим здорово выручает).
  • Подруливает когда я схожу с маршрута.
  • У него сносный голосовой поиск.
  • Неплохо ищет по т.н. POI (магазинам, СТО и прочим заправкам).

16 января 2014 г.

DIR-685 - R.I.P. Да здравствует AirPort Time Capsule!

В связи с глобальным переходом на Apple (постараюсь об этом написать подробнее) убил свой DLink DIR-685. В смысле отключил и положил в стол. В общем, если кому-то он нужен в Киеве - подарю (отдам за пиво).

По поводу AirPport Time Capsule писать особо нечего. Оно тупо работает! Настроил и обновил прошивку за 5 минут: 2 wifi сети - домашняя и гостевая, uplink - DHCP. Принтеры и прочие флешки в нее пока не "втыкал" - не было надобности. Что касается 802.11 ac - ну, наверное, оно работает :) Реально скорость более 5,5МБ/c не видел и это более-менее соизмеримо с тем, что было на DIR-685 (да-да я понимаю, что мне провайдер 100 Мб/c отдает).

13 января 2014 г.

Приватбанк - блеск и нищета ИТ технологий в Приват24

Я "пересекаюсь" с Украинским Приватбанком более-менее плотно уже лет 15. Был их клиентом, почти поставщиком, да мало ли кто и как с ними не пересекался на Украине.

Так вот, это IMHO самый крутой на сегодняшний день из видимых мною Украинских банков для дистанционного (т.е. через И-нет) обслуживания физиков (для юриков и СПД у них тот же 20 век, что и у прочих). Мне есть с чем сравнивать - многие (как минимум Аваль, Форум и Прокредит) нервно курят в сторонке (я сравниваю именно он-лайн И-нет банкинг).

18 декабря 2013 г.

Виртуалки: Windows Azure - тормоз по жизни и SSD диски Digital Ocean

Решил я потестировать Windows Azure на счет вычислительной мощности. Нам, как партнерам, Microsoft ежемесячно "дарит" 100$ на Azure - почему бы не приспособить их для дела? Но не тут то было.

Для виртуалок начиная с плана Small номинальная "скорость" ядра 1.6 GHz, но мы то с Вами знаем, что гигарец гигагерцу рознь и в силу вступают кеши всех трех уровней, шина и т.д.

8 декабря 2013 г.

Kindle Paperwhite 2013 - наше все :)

Я не пользователь Kindle. Даже скорее не так. Я их фанат, который на них смотрит, облизывается, покупает и ... не пользуется. Так получается. Я не виноват, оно само такое.
Два года назад купил Kindle 3 жене. Сам периодически с него почитывал, но не регулярно. Все же читалка, как и планшет, - это персональные устройства. Вдвоем с него читать не комфортно.

16 августа 2013 г.

Перестали приходить email уведомления из Jira? - Это мало памяти ...

Бывают ситуации смешные, бывают курьезные, а бывает IT магия. Я ее не сторонник, а скорее даже наоборот - ярый противник. Но обо все по порядку... 

Есть у нас bug- issue-tracking система компании Atlassian - Jira. Используем не самую последнюю версию, но все стабильно и от добра добра не ищут. А с недавнего времени приключилась с ней беда окаянная. Некоторым пользователям и по некоторым issue перестали приходить уведомления на email'ы. Причем кому, что и когда перестанет приходить - неведомо. Например, моему коллеге уведомления приходят, а мне - нет. По issue X приходят, и по issue Y уже нет. При это никто вроде бы ничего ни в Jira, ни в почтовом сервере не менял. Но если уведомления перестают приходить, то спасает только перезапуск Jira. Самое курьезное в этой ситуации то, что в Jira есть встроенный механизм отправки тестового email'a. Тестовые email'ы приходят в таких ситуациях без вопросов. Проблема началась несколько месяцев назад, а на днях она встала в полный рост.

22 июля 2013 г.

Asus G55VW - год спустя. Без SSD и Windows 8 - никак

Итак, прошел год с покупки Asus G55VW (мои первые впечатления о нем находятся здесь). Tuning, плюсы и минусы ...

Начнем с tuning'a:

  1. Установил на него SSD в тот самый мифический разъем Mini-SATA, который таки есть на борту (256GB SATA III - Crucial M4 CT256M4SSD3 mSATA).
  2. Установил Windows 8 (зачем это было сделано речь пойдет ниже).
  3. Установил последнюю редакцию Asus Smart Gesture и задал опцию "Disable touchpad when mouse is plug-in". Это решило мои проблемы с touchpad'ом (см. предыдущий обзор).

22 ноября 2012 г.

Предпринимательство. Как это на самом деле выглядит

Займусь тем, что никогда, пожалуй, не делал - кросс-постингом перевода "вдохновляющей" статьи - Entrepreneurshit. The Blog Post on What It’s Really Like.

Статья сама по себе шикарная, а в переводе Gray AKA Сергея Петренко она и того краше. Надергал "кусков" текста. Меня текст "цепляет". Не готов подписаться под каждым словом, но ... это очень близко к прозе жизни.

На часах 4:50 утра. На дворе утро воскресенья. Я не смог заснуть. Слишком много всего нужно было обдумать после недели в разъездах. 5 дней. 3 города. 
Мексиканская еда поздно вечером. Пиво. Аэропорты. Задержки рейсов. 
Я улетел в воскресенье. Пришлось пропустить поход в горы всей семьей на целый день. Я вернулся домой в пятницу, в 10 вечера – слишком поздно, чтобы увидеть детей. 
Все это мне что-то напоминает. Это слишком хорошо мне знакомо. Это напоминает мне мою жизнь в те времена, когда я был предпринимателем. Тогда я мало спал. И много ездил. Я брал на себя слишком много, чтобы не перекладывать ответственность на чужие плечи. 
...
Что же это такое на самом деле – быть предпринимателем?

8 октября 2012 г.

Убей в себе SPAM'ера или SPF, DKIM и прочий DMARC

 - «Spam, Spam, Spam, Spam... Любимый Spam! 
Замечательный Spam!»
-  Я не люблю SPAM!

История рассылки SPAM'а стара как мир - когда-то он слался через т.н. open relay'и, затем это делали вирусы и вот ... третье пришествие - спамеры использующие Ваше доменное имя для своих грязных дел. Но обо всем по порядку ...

Годика эдак с 3 назад обратил я внимание, что периодически возвращается ко мне почта с сообщением о недоставке. И письма все сплошь какие-то странные: отправитель  несуществующий, адресат не найден и по тексту явный спам. Ладно думаю, сейчас мы их быстро... Почта у нас Google Apps - нашли статейку, что куда добавить (теперь я знаю, что это был SPF :). Добавили что-то в DNS, и вроде бы спам прекратился (ну или перестал бросаться в глаза).