Page 2 of 12

Веб-сервер под Windows

Информация для тех, кто всё ещё занимается таким извращением, как тестовый веб-сервер под Windows:

http://windows.php.net/

VC6 — версия для Apache
VC9 — для IIS
Non Thread Safe — для PHP, подключенного как CGI
Thread Safe — как модуль Apache

Из ныне существующих комбайнов «всё в одном» рекомендую Open Server.

Continue reading

HTTP/2 на Nginx не работает в Chrome 51

Недавно заметил, что запросы в Chrome стали передаваться по HTTP/1.1.
Оказалось виной всему отключение Next Protocol Negotiation (NPN), теперь нужен OpenSSL последней версии, а для этого придется либо при каждом его обновлении заново компилировать nginx из исходников.

Либо запустить nginx в докере. Либо использовать новую Ubuntu.
Я, как сторонник всего прогрессивного, выбрал последний вариант — nginx на 16.04 не имеет таких проблем.

https://www.nginx.com/blog/supporting-http2-google-chrome-users/

Задонатил Archive.org

Есть такой замечательный сайт, где лежат старые версии сайтов.
В наши дни интернет-ресурсы мрут как осенние мухи. Иногда теряется очень ценная информация, а автор просто забывает оплатить хостинг и забрасывает идею.
Приборка на крупных порталах нередко происходит небрежно — могут быть удалены тонны важной информации.

И здесь на помощь приходит этот проект: https://archive.org/.
Помимо веб-страниц в сотрудничестве с другими компаниями они хранят сканы книг, аудиозаписи и видео.

За огромный вклад в сохранение истории Интернета перечислил им посильную помощь.

В общем, раскрывайте кошельки, 5-10 баксов не ударят по вашему бюджету ;)

Спам за Дональда Трампа

Обнаружил в Google Analytics спам в виде измененного в браузере языка на следующее сообщение:

Secret.ɢoogle.com You are invited! Enter only with this ticket URL. Copy it. Vote for Trump!

СМИ, естественно, разразились сообщениями про “Russian Hackers”. Я же считаю, что кулхацкеры могут быть откуда угодно.

Браузер Brave: никакой

Посмотрел очередную поделку на основе Chromium – браузер Brave – никаких положительных впечатлений. Внешне слегка напоминает старый Safari, который когда-то был под Windows. И то в сравнении с ним все косо.

Сначала была надежда на лучшее, ведь браузер разрабатывался под руководством Брендана Айка – одного из основателей Mozilla, сделавшего вклад в развитие JavaScript. Он даже некоторое время был во главе Mozilla, но его обвинили в гомофобстве и вынудили подать в отставку.

Итак, идея Brave – заменять баннеры, которые приносят доход владельцам сайта, на свои. Похоже на полный бред.
Если пользователь режет рекламу, он об этом хотя бы знает – все по честному. А если ему подсовываются какие-то левые баннеры, то это еще хуже. Правда, данную опцию можно отключить.

В итоге вместо нового Firefox получился кастрированный Chrome с сомнительными функциями. Из нового здесь только отображение вкладки при наведении на нее. Не люблю новую Opera и Яндекс.Браузер, но у них есть хоть что-то свое. А здесь нет ничего. Печально.

bash в Windows 10

Посмотрел как работает встроенный Linux Ubuntu в Windows 10 Anniversary Update.
На первый взгляд неплохо. Все виндовские диски доступны по пути /mnt/: /mnt/c, /mnt/d.
В виртуальную систему можно установить новые приложения вроде tree. Она также защищается паролем и требует ввода sudo.

Однако, при вводе текста наблюдаются проблемы с кодировкой русских символов. Также есть проблема переноса на новую строку, которая работает не так, как в Linux. По-умолчанию устанавливается Linux с языком основной системы, т.е. на русском – тоже минус. Изменить этот выбор возможности не дают.

Вывод такой: данный функционал может пригодиться, если вы пользователь Linux, но хотите поработать с файловой системой когда зашли под Windows. И пока Photoshop не портировали на Linux, Винда будет жить припеваючи.

Вот здесь инструкция как это дело установить и настроить нормальные шрифты в терминале:
https://www.opennet.ru/tips/2963_ubuntu_windows_bash_wsl.shtml

1000 ответов на Toster

Преодолен рубеж 1000 ответов на Toster.ru.
Не сказал бы, что публика там благодарная, поэтому процент отмеченных решений низок. Да и в принципе людей там почти ноль. В основном только новички. Все остальные ушли на фронт Stackoverflow.

Мониторинг температуры в Ubuntu с помощью Psensor

В центральной части России наступила жара, а значит и время следить за температурой компьютера.

Среди решений, что не подразумевают запрос из командной строки приглянулся Psensor.
Свернув утилитку в трей и оставив компьютер на некоторое время, по возвращению обнаружил, что процессор нагрелся. Лезу в Task Manager, виновник – новая программа, использующая CPU.

Чтобы это побороть, нужно поставить новую версию со стороннего репозитория.
https://bugs.launchpad.net/ubuntu/+source/psensor/+bug/1582930

sudo apt-add-repository ppa:jfi/ppa
sudo apt update
sudo apt install psensor

Разница между <i>, <em>, <strong> и <b> в HTML5

  • Используйте <em> чтобы обозначить акцент или ударение (emphasis or stress).
  • Используйте <strong> чтобы обозначить важность (importance).
  • Используйте <mark> чтобы обозначить значимость (relevance).
  • Используйте <cite> чтобы разметить имя работы, например книги, игры или песни (book, play, or song).
  • Используйте <dfn> чтобы разметить определение термина. (the defining instance of a term).
  • Тег <b> не передает семантического значения, используйте его только в тех случаях, когда другие теги не походят. Тоже самое относится к <i>.

Заметка двухгодичной давности, но многие разработчики до сих пор не понимают разницы.

Словари: Яндекс проморгал очередной сервис

За несколько лет до этого в техподдержку мною было написано множество писем. Например, поиск был очень неудобным (каково это для компании, специализирующейся на поиске?!), не было фильтра по нужной энциклопедии. По всем запросам постоянно лезла богомерзкая Википедия. Но они как всегда “решили проблему не решать”.

Собственно, в нынешней заглушке опять же посылают в Википедию. Остальные же ресурсы вроде gramota.ru полезные, но уже давно всем известные. Скорей всего чтобы сэкономить пару шекелей был расторгнут договор с Рубриконом, чьи распознанные советские словарики использовались в выдаче Яшки.