Обновление php до версии 7.2 в trusty tahr (14.04)

Как и обещал (https://pustovoi.ru/2019/2978) решил вопрос с php 7.2 под Ubuntu 14.04.

Собственно, что б не звали меня единоличником, забэкпортил его в свой ppa под ubuntu 14.04 (debian weezy) на launchpad. Обновления не обещаю.

Подключается командой:

sudo add-apt-repository ppa:serp2002/php7-backport
sudo apt-get update

При установке они НЕ заменяют php5, а тоят спокойненько рядом.

PS обновления для более свежих дистрибутивов можно получать из ppa Ondřej Surý:

add-apt-repository ppa:ondrej/php

Прекращение официальной поддержки Ubuntu в Steam

Утро сегодня началось с прочитанного панического твита, но как показало дальнейшее изучение вопроса:

  1. Решение вызвано отказом Canonical от выпуска i386 версии, а многим играм оно надо (https://discourse.ubuntu.com/t/i386-architecture-will-be-dropped-starting-with-eoan-ubuntu-19-10/11263);
  2. Если даже и откажутся от Ubuntu, то скорее всего переключатся на поддержку Debian (на котором основан Steam OS);
  3. ИМХО Canonical договорится с Valve, и будут собирать multiarch либы для совместимости со старым софтом.

Кодирование\декодирование MIME subject для почтовых сообщений на русском

В догонку к вот этому посту https://pustovoi.ru/2017/2469.

Что бы сделать шаблоны для postfix с темой сообщения на русском (некоторые пользователи, как огня боятся бусурманских слов), придется немного поколдовать, т.к. простое

Subject: Ваше сообщение доставлено!

Не сработает.

Читать

Свободный как ветер и бесплатный как пиво перевод «Free as in Freedom» на русский язык под лицензией GNU FDL 1.3

Очень странно, но долгие годы подряд никто не переводил на русский «Free as in Freedom 2.0» — фундаментальную книгу про Ричарда Столлмана и его крестовый поход против проприетарного ПО, соглашений о неразглашении и других вещей, попирающих фундаментальные человеческие свободы в цифровую эпоху. Время это исправить!

Читать

DDoS на российские банки. Хронология атаки

9 ноября крупный российский банк зафиксировал атаку на свой основной публичный web-сайт. События совпали по времени с большим количеством политических медийных событий, связанных с подведением итогов выборов президента США.

В этот момент специалисты нашей компании проводили внешний пентест инфраструктуры банка (шел первый день работ). Банк был предупрежден о возможном влиянии проводимых работ на продуктивные системы, поэтому именно с внешним пентестом и были связаны первые предположения о причинах наблюдаемых трудностей в работе web-сайта.

Читать

Установка Windows 7 на Asus PRIME A320M-K

При установке Windows 7 с USB флешки неприятным сюрпризом оказалась полная неработоспособность USB портов. CDROM на компе отсутствует, а USB CDROM не подключишь. Т.е. в bios клава и мышь подкалюченные через USB работают отлично, а при установке Windows загрузившись в установщик видишь меню выбора языка, и выбрать ничего не можешь. Мало того, если тебе повезет найти PS\2 клавиатуру и мышь, то все конечно заработает, но только лишь для того, что бы нажать 1 раз “далее” в выборе языка, и ткнуть “установить” в следующем окне. После чего винда заявляет, что нет драйвера, и дальше ничего не получится. При наличии SATA CDROM конечно таких проблем не будет, т.к. диск с драйверами прилагается.

Читать

Минимум один трюк Vim, про который вы не знали

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

Вот говорят о красоте модального редактирования и текстовых объектах, но мне кажется, что суть Vim не в этом. Vim — это лоскутное одеяло из подсистем, под завязку забитых дополнительными инструментами. Только в обычном режиме редактирования более сотни комбинаций клавиш! Такая плотность инструментария в значительной степени объясняет, почему Vim настолько полезен. Если «показать все теги для ключевого слова» — это просто g], то этой командой будут пользоваться гораздо чаще.

В системах с недостатком открытости приходится полагаться на руководства. Но для Vim их не так уж много. Есть статьи для новичков, такие как ciw (не путать с CIA, мануалом ЦРУ по Vim) и тому подобное. И есть статьи экспертов, которые погружаются в подсистемы. Но никто на самом деле не говорит об этих особых трюках, которые заставляют воскликнуть: чёрт побери, как мне это было нужно в течение последних шести лет!

Эта статья о некоторых маленьких трюках, которые я использую в Vim. Ни один из них не разобран во всех деталях, так что если что-то заинтересовало, рекомендую покопать дополнительную информацию. Они также не связаны друг с другом. Но это нормально. В общем, их более чем достаточно, чтобы реально помочь практически каждому.

Читать

Про обновление PHP на CentOS

Кто в повседневной жизни пользуется какой-нибудь CMS, или админит хостинг сервер не раз наверное сталкивался с необходимостью обновления версии PHP. Вот и я этим вопросом очередной раз озадачился.

Сегодня расскажу как это было на CentOS. (Людителям битрикса посвящается).

С 30 июня 2019 года будет ограничена поддержка наших продуктов на PHP версии ниже 7.1. Пожалуйста, запланируйте обновление PHP или обратитесь в службу технической поддержки вашего хостинга.

Читать

Обновление сертификатов на Windows XP

По работе приходится иногда иметь дело с этой операционкой, и если дело доходит до переустановки системы, то случается такая беда:

  • ошибки при подключении к любым https веб ресурсам
  • ошибки при работе приложений использующих https как транспорт

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

Читать

Настройка SAMBA в Mint 19 Tara (Ubuntu 18.04)

В далеком 2011 я репостил подробную статью с сайта www.oslinux.ru, (https://pustovoi.ru/2011/1179но она давно уже не актуальна, т.к. в современной самбе запилили множество нового функционала, который позволяет ее настраивать проще, но иначе.

Итак. После установки Mint, при нажатии правой кнопкой на любую свою папку (папки принадлежащие другим пользователям требуют еще некоторых настроек) можно жмакнуть “свойства” и на вкладке “общий доступ” обнаружить неактивные элементы управления:

Читать