Сегодня достаточно интересный день.
- Релиз PHP 7.2.0
- Релиз Symfony 3.4 и 4.0
- Релиз PhpStorm 2017.3
В жалкой попытке сделать его ещё немного интереснее, опубликую здесь список плагинов, которые я использую при работе в PhpStorm.
Сегодня достаточно интересный день.
В жалкой попытке сделать его ещё немного интереснее, опубликую здесь список плагинов, которые я использую при работе в PhpStorm.
После недавних террористических атак представители правительств по всему миру снова стали требовать установки бэкдоров в мессенджеры с поддержкой end-to-end (сквозного) шифрования. В то же время, журналисты при освещении этих заявлений также допустили типичную для них кучу ошибок. Благодаря этим ошибкам, я (глава службы поддержки Telegram, Маркус Ра — прим. пер.) получил много вопросов от удивлённых пользователей Telegram. Итак, давайте проясним несколько вещей.
Continue reading «Не убивайте Гонца (Do not shoot the Messenger) — перевод»
У моего хорошего товарища Ивана в конце рабочей недели в корпоративном чате родилась идея песни и её текст. А так как в понедельник после этих выходных должен был быть наш профессиональный праздник — День Программиста — я не смог пройти мимо, расчехлил гитару и записал минусовку, а потом предложил товарищу Артёму записать вокал.
И вот, что из этого получилось.
Soundcloud:
HTML5:
В Gentoo Handbook в главе про настройку загрузчика нам предлагается несколько вариантов:
Однако, это не все доступные варианты. В качестве альтернативы можно также использовать нативные загрузчики EFI — например, rEFInd. Об этом и пойдёт речь в посте.
Continue reading «Дуалбут Gentoo Linux и Microsoft Windows на машине с UEFI с помощью rEFInd»
Как известно, при работе с проприетарным драйвером nvidia-drivers , невозможно использовать фреймбуфер через nouveau или доступный в ядре фреймбуфер для NVIDIA, так как они конфликтуют с драйвером, который используется в X-сервере. Добиться работы фреймбуфера в консоли без костылей типа выгрузки nouveau перед запуском X-сервера можно только используя uvesafb .
Однако, подавляющее большинство инструкций описывают настройку uvesafb в сочетании с initrd, что бесполезно, если ядро собрано без его поддержки.
Continue reading «Фреймбуфер в Gentoo с uvesafb и nvidia-drivers без initrd»
В прошлом посте я рассказывал о том, как установить Jenkins на сервер под управлением Linux-дистрибутива семейства Debian. В этом же я кратко расскажу о том, как научить Jenkins запускать сборку по коммиту (push’у коммитов) в ветку репозитория Bitbucket.
Continue reading «Jenkins. Сборка проекта по коммиту в Bitbucket»
В какой-то момент практически любому серьёзному разработчику приходится столкнуться с таким явлением как непрерывная интеграция (Continuous Integration). Одним из средств для организации CI является Jenkins — форк Hudson. Давайте же установим его и произведём самую базовую настройку.
Уже давно интересуюсь выступлениями различных учёных, которые занимаются популяризацией науки и часто наблюдаю, что с переводом много проблем. В лучшем случае — есть субтитры. В худшем — только оригинал. Для тех, кто хорошо знает английский язык никаких проблем. Но вот для тех, кто не в состоянии понимать речь «на лету» это уже большая проблема. И субтитры отнюдь не всегда являются решением — нельзя поставить крутиться видео и заняться делом.
Сегодня же мне подвернулось одно такое видео, доступное только с субтитрами и я захотел его озвучить. Откладывать напотом было нельзя — иначе из-за других дел идея бы забылась, а запал бы угас. Пришлось обеспечить себе бессонную ночь. И вот результат.
На озвучку ушло примерно в четыре раза больше времени, чем идёт видео. Это если исключить подготовку видео, правку таймингов, монтаж и рендеринг. Полезный опыт. Уже во время записи несколько раз оптимизировал процесс и начинал работать быстрее.
Стоит ли пробовать озвучивать другие видео?
P.S. Насчёт странностей и косноязычия — в своё оправдание хочу сказать, что субтитры, которые я брал за основу местами довольно кривые. Их я там, где совсем было невмоготу — правил. А там, где было терпимо — зачитывал как есть. Всё-таки времени было не так много.
Не так давно, мне ВНЕЗАПНО выпала возможность поучаствовать в тестировании нового мессенджера от бывших разработчиков QIP. Предлагаю вашему вниманию обзор 4talk. Continue reading «4talk — ещё один мессенджер на XMPP»
Многие пользователи порта CyanogenMod 7 под HTC Wildfire S могли сталкиваться с тем, что GPS на этой прошивке попросту не работает или фиксирует местоположение чрезвычайно долго. Определение местоположения в данных апаратах работает по технологии A-GPS, в которой для начального определения местоположения используются базовые станции и сервер поддержки (SUPL-сервер). Также, для определения местоположения необходимо точное время и его синхронизация по NTP-протоколу.
Дело в том, что в данном порте CyanogenMod присутствует не совсем корректный конфиг /etc/gps.conf. Чтобы GPS заработал корректно, нужно указать в конфиге правильный NTP и SUPL.
Continue reading «Чиним GPS на HTC Wildfire S в прошивке CyanogenMod 7.»