Category: it

main

Настройка SSL/HTTPS в облачном хранилище Selectel

Давным давно я перенёс все картинки из блога в облачное хранилище. Сначала это было хранилище Clodo, затем — Selectel, где картинки лежат и по сей день. Переезд с Clodo на Selectel был связан с непониманием хостером веб-стандартов.

В Selectel, как оказалось, тоже не без мудаков — осенью прошлого года по какой-то причине они похерили некоторое количество файлов. Хотя и было обещано тройное резервирование файлов, им это не помогло — восстановить похеренное не получилось. Самое лучшее, что смогли придумать в Selectel в такой ситуации — тупо промолчать. Недавно я случайно обнаружил, что некоторые файлы недоступны, хотя и отображаются в панели управления и в списке файлов на FTP. Я перезалил «битые» файлы обратно в облако и всё снова стало как ни в чём не бывало. Это, кстати, одна из причин, по которой я ушёл с фотохостинга LiveJournal — там, как и в большинстве других фотохостингов, невозможно перезалить файл под тем же именем.

Так вот, поискав в интернете информацию по подключению сертификата SSL/TLS к домену в облачном хранилище Selectel, и не найдя ничего, кроме давнишних обещаний, а также учитывая вышеописанный косяк, решился-таки на очередной переезд. И, когда всё уже было готово к переезду, спросил техподдержку Selectel — «что, да как?» Оказалось, всё уже есть и настройка проще простого — достаточно загрузить pem-файл, объединив сертификат, промежуточные сертификаты (если таковые есть) и приватный ключ. Переезд отложен на неопределённое время. ;-)

main

Релиз PHP 7.0.0

Вышел долгожданный релиз PHP 7. К его разработке подошли очень ответственно — релиз должен был выйти ещё 12 ноября, но вместо этого незапланировано выпустили дополнительный кандидат RC 7 (с исправлением 17 багов) и отвели две недели на тестирование. Затем, 26 ноября выпустили ещё один кандидат RC 8, исправляющий 11 багов, с неделей на тестирование.

Ниже — неполный список улучшений и нововведений:

  • PHP 7 до двух раз быстрее PHP 5.6;
  • Улучшена 64-битность;
  • Многие фатальные ошибки теперь вызывают исключения и, соответственно, могут быть обработаны;
  • NULL-коалесцирующий оператор (??);
  • Комбинированный оператор сравнения (<=>);
  • Возможность декларирования типов аргументов и значений функций;
  • Анонимные классы;
  • Удалены старые SAPI и расширения.

И многое другое

main

Готовимся к PHP 7

До выхода PHP 7 осталось чуть больше месяца (ожидается ). Предлагаю ознакомиться с презентацией Эрики Хайди (веб-разработчик DigitalOcean), представляющей основные изменения в PHP.