Итоги года 2017


Главное событие этого года – я женился! Мы с Катей познакомились еще в школе, а в этом году обвенчались, и это лучшее, что со мной случалось. На свадьбе все было так, как любим мы – плейлист из любимой музыки, свадебный танец под песню наших любимых Evanescence; все прошло отлично. Советуем ведущего Сулаку и хореографа Катю. Мечта прошлого года "Не хочу учиться, хочу жениться" полностью выполнена :)

Из других (менее) важных событий – я разработал два личных программных проекта, Кинопостер и Таскобот, которыми очень доволен. Приглашаю почитать о них и попробовать.

Читать полностью

Предложение стандартизации поддержки темных тем в вебе


Как программист, я предпочитаю темные темы интерфейсов. Когда приходится проводить весь день за экраном, темный фон комфортнее для уставших глаз. После нескольких часов работы со светлым фоном в глазах начинает сверкать, монитор излучает слишком много света. К сожалению, темный текст на светлом фоне является дефолтным цветовым сочетанием для большинства вебсайтов и приложений. Если вы предпочитаете темные темы, для браузеров есть несколько костыльных способов: пользовательские стили оформления, которые могут сломаться при обновлении сайтов или браузерные расширения, инвертирующие цвета интерфейсов. Я пользуюсь одним из таких, DarkReader. На многих сайтах результат его работы выглядит ужасно, но жить можно.

Читать полностью

О ремейках и продолжениях


Недавно посмотрел в кино фильм "Бегущий по лезвию 2049", а сейчас досматриваю третий сезон "Твин Пикс". Их объединяет то, что они являются хорошими (прямыми) продолжениями культовых произведений, снятыми много времени спустя, 35 и 26 лет соответственно. Для нашего времени это нетипично. Сейчас по старым фильмам и сериалам снимают только ремейки, потому что это простой способ срубить денег с ностальгирующих фанатов без необходимости придумывать новый сюжет. Даже седьмой эпизод Звездных Войн, который вроде как продолжение, на деле является точной копией четвертого эпизода. Тем ценнее и милее сердцу эти два исключения.

Читать полностью

Блог теперь статический


В посте про Таскобота я жаловался, что сложно найти бесплатный хостинг для Java-приложения, а три бесплатных слота на Openshift у меня уже заняты блогом, БД для него и моей домашней страничкой. В тот же день пришло письмо, что Openshift переводит всех клиентов на новую платформу, где доступно только одно бесплатное приложение, причем оно должно "спать" 18 часов каждые 72 часа (как на Heroku). Для блога это неприемлемо. На переезд был отведен один месяц, это слишком мало. Подготовиться и произвести миграцию полноценного приложения за такой короткий срок может быть сложно. Ладно еще клиенты на бесплатном тарифе, но для платящих пользователей, использующих хостинг в профессиональных целях этот ход Openshift выглядит немного некрасиво. Под постом с уведомлением оставлено много негативных комментариев. Позже они увеличили период миграции для платных аккаунтов, но осадок остался.

Мне все еще не хочется отдавать деньги за блог, который не приносит мне доход, и уж тем более не хочется отдавать их Openshift'у, после таких-то выкрутасов. В наш век многомегабайтных приложений с тяжелыми бэкендом и фронтендом мне нравится набирающая обороты мода на генераторы статических сайтов. Сервер отдает только статические файлы, таким веб и задумывался изначально. На стадии разработки контент и представление могут храниться отдельно, генератор собирает все это вместе в HTML/CSS/JS-файлы. Без всяких дополнительных настроек статический сайт скорее всего будет гораздо быстрее динамического аналога. Я давно присматривался к этим технологиям, а теперь в свете необходимости искать бесплатный хостинг для блога решил сделать его статическим.

Читать полностью

Поиск