Старые интернет-каталоги

Чисто поржать, 2003 год:

http://www.rambler.ru/
http://www.aport.ru/
http://www.altavista.digital.com/
http://www.pointer.ru/search/
http://www.au.ru/
http://www.ru/
http://weblist.ru/
http://www.ulitka.ru/
http://www.relcom.ru/
http://www.diamondteam.ru/catalog/

Веб-сервер под 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>.

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