Category: it

Category was added automatically. Read all entries about "it".

main

Промокоды REG.RU

Друзья, есть два промокода REG.RU (действительны до 30.06.2017):

  1. Бесплатный VPS-сервер на 3 месяца (DDF6-BEA8-6335-F69F). Активируется в корзине покупок при оплате.

  2. Статус Privilege Gold — постоянная скидка 15% и другие спец. условия (2029-DF70-D7DC-2031). Активируется в разделе «Баланс».

Сами понимаете: кто первый встал, того и тапки. ;-)

Кому не достанется, может воспользоваться реф. ссылкой, но там бонусы уже в мою сторону. ;-)

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.

main

Веб-адресация

Протокол «http://» современные браузеры скрывают от пользователей.

Приставка «www» в доменном имени сайта уже давно стала рудиментом и сейчас вполне можно от неё избавиться для сокращения имени сайта до вида «example.com». При этом, надо не забывать оставить редирект для тех, кто всё ещё набирает в адресной строке браузера доменные адреса вида «www.example.com».

Эволюция коснулась и внутренней адресации на сайте. Раньше все выкладывали на свои сайты статические страницы с адресацией вида «/path/page.html». Затем, настала эра динамически-генерируемых страниц и многие перешли на адресацию вида «/?id=123». Пользоваться такими малоосмысленными адресами неудобно, поэтому появилась человекопонятная адресация вида «/path/page/». Запоминать такие пути и ориентироваться по сайтам с такой адресацией стало намного удобнее. Но слеш — всего-лишь разделитель, а в конце адреса разделять нечего. Я считаю, что пришло время избавиться от завершающего слеша и перейти к адресации вида «/path/page».

В итоге, получаем лаконичные веб-адреса вида «example.com/path/page». Конечно же, для страниц с завершающим слешем, также как и для домена с приставкой «www», надо ставить редирект. Вдруг, кто-нибудь наберёт адрес со слешем на конце. Кстати, для корневого каталога сайта современные браузеры скрывают слеш за ненадобностью. В остальных случаях — это забота администратора сайта.