avatar

Алексей Захлестин

indeyets

Cloudflare CAPTCHA tokens

May 29, 2021
Иногда очень хорошо видно, как люди ищут проблему имея на руках решение. Вот, например, недавно компания Cloudflare объявила о новом экспериментальном виде CAPTCHA (кстати, как оказалось, не все знают, что это не просто странное английское слово, а аббревиатура обозначающая «полностью автоматизированный публичный Тест Тьюринга для различения компьютеров и людей»): они предлагают заменить надоевшие всем картинки светофоров и пешеходных переходов на хитрое использование аппаратных ключей безопасности (Yubikey и т.п.). Они предполагают, что это должно работать вот так:

FreeFeed API/3

Jul 12, 2017
Привет, Я не открою секрета если скажу, что текущий API фрифида не отличается изяществом. Он достался нам в наследство вместе с кодом Пепятки и мы старались не ломать его раньше времени, а учились подстраиваться. Несмотря на то, что Пепятка изначально писалась под модель «один бэкенд + много фронтендов», API был сделан по канонам той версии Ember Data которая использовалась в единственном существовавшем на тот момент фронтенде . С тех пор утекло много воды: Ember-фронтенд был отправлен на пенсию уступив своё место фронтенду freefeed-react-client написанному с использованием библиотек React и Redux , у нас появилось 2 альтернативных open-source клиента (раз, два ), несколько закрытых (раз , два , …) и некоторое количество частных.

Интервью «Зоне Действия»

May 2, 2014
Я являюсь давним резидентом коворкинг-центра Зона действия и вот они недавно взяли у меня интервью . С их разрешения скопировал текст себе: ЗД: Алексей, привет! Расскажи о своей работе. Алексей: Привет! Я cofounder маленького международного стартапа Grids.by/you . Отвечаю за техническое видение проекта. Решаю, какие технологии мы будем использовать, придумываю программную архитектуру, координирую работу программистов и верстальщиков. Сам тоже много программирую. Как я уже говорил, стартап у нас маленький и рук всегда не хватает.

Менеджер GUI-программ для OS X: Homebrew Cask

Mar 10, 2014
Во френдфиде @arefiev отрекламировал новый инструмент: Homebrew Cask . Это расширение для известного многим пользователям OS X менеджера программ Homebrew . Но если базовый Homebrew в основном занимается сборкой и установкой серверных и консольных unix-инструментов из исходников, то Cask помогает устанавливать GUI-приложения. Если у вас уже устаровлен Homebrew, то чтобы включить Cask нужно написать: brew install phinze/cask/brew-cask Основной usecase — сделать так, чтобы пользователю было не нужно бегать по разным сайтам и собирать программы по крупицам.

В PHP сделают нормальную обработку ошибок?

Nov 5, 2013
Никита Попов пару недель назад опубликовал RFC о допустимости бросания исключений из «ядра» PHP и замене большого количества фатальных ошибок на исключения. О чём идёт речь: в настоящий момент действует правило запрещающее кидать исключения из ядра и стандартных расширений PHP. Исключение делается для «объектного кода» в котором без исключений обойтись не получается. Во многом это наследие старых времён и от этого правила многие устали. На моей памяти, с этим правилом уже пытались бороться пару раз, но подходили к проблеме не системно и либо не предлагали патч, а ограничивались общими рассуждениями о добре и зле либо же предлагали ломать всё на корню, на что, очевидно, проект PHP пойти не может.

О странном отношении к LTS дистрибутивам Linux

Nov 4, 2013
Постоянно сталкиваюсь с пиететом перед LTS-версиями линукс (в первую очередь это касается Ubuntu LTS, но во многом справедливо и для таких релизов как Debian Stable, RHEL/CentOS). Все эти дистрибутивы объединяет подход: новые версии дистрибутива выходят редко, но зато обновления безопасности ко всем пакетам будут выходить долго и эти обновления точно не поломают обратную совместимость. Пользуясь какой-то очень загадочной логической последовательностью люди делают вывод: «если нужно чтобы сервер был безопасен, то нужно брать LTS-релиз».

Поддержка TLS 1.1/1.2

May 28, 2013
С приходом SPDY всё больше и больше сайтов переключается в режим “всегда работаем через HTTPS/TLS”, что, в принципе, является хорошей новостью. Ведь неприятно когда из-за того что компьютер (телефон, планшет…) подключился к открытой wifi-сети пользователь теряет логин, пароль от какого-то сайта или даже просто частные фотографии . Но, из-за перехода на HTTPS начинают плакать рекламщики, специалисты по поисковой оптимизации и прочие люди плотно работающие с системами анализа http-трафика. Проблема в том, что из соображений безопасности, при переходе со страницы защищённой TLS на страницу незащищённую браузер не передаёт последней заголовок HTTP_REFERER и система аналитики не может узнать откуда пользователь пришёл.

Shadowrun Returns vs Wasteland 2

Mar 17, 2013
Некоторое время назад я поучаствовал в финансировании нескольких игровых проектов через Kickstarter и вот, потихоньку, начали появляться первые результаты. Видео с демонстрацией геймплея выложили сначала Wasteland 2 , а теперь ещё и Shadowrun Returns . Вот, собственно, они: Wasteland 2: First Look 🔗Shadowrun Returns: First Look 🔗Геймплей во многом похож, но Wasteland кажется более качественным продуктом. Надеюсь, что к beta-версии Shadowrun их нагонит. Немножко жалею, что не дошёл до их стенда на конференции SXSW , с которой я только что вернулся, но график был слишком плотным и постоянно приходилось выбирать между несколькими потоками.

Главные ссылки про Kindle 3G

Dec 28, 2011
Пользователям Amazon Kindle 3 время от времени бывает нужно сделать jailbreak, установить модули расширяющие функциональность устройства и русифицировать прошивку. Каждый раз искать ссылки лень, потому вот они: Jailbreak, Fonts & ScreenSavers Hacks for Kindles Русификация интерфейса Kindle 3 + Русская виртуальная клавиатура (ставится после jailbreak) Разные cловари для Kindle Для того чтобы установить официальные обновления от Amazon нужно удалять только русификатор. Jailbreak удалять НЕ НУЖНО.

Вильнюс

Sep 25, 2011
Недавно ездил в Вильнюс. Город очень понравился: там очень здоровая смесь европейской старины и современности. Огромный старый город, уютные кафе, мосты через Нерис и Вильну, художники. И в то же время новый деловой центр с торговыми комплексами, небоскрёбами. По меркам «столичного» жителя Вильнюс очень спокойный. На 401 квадратный километр площади приходится 560 тысяч жителей см. на Википедии . Для сравнения, в Петербурге: на 1439 квадратных километров приходится 4,848 тысяч жителей. Плотность отличается более чем вдвое.