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). С другой стороны, проблемы данной прошивки глубоко понятны многим разработчикам - кто же в новогоднюю ночь релизит продукты!?