FontJoy - ИИ в помощь дизайнеру

Вторая версия статьи про FontJoy.com, который строит шрифтовые векторы для сотен шрифтов. Первая писалась второпях и опубликована на golos.io 50 оттенков Helvetica... Шрифтовые векторы - это форма представления информации о шрифтах, которая может быть использована для создания новых шрифтов из комбинации особенностей уже имеющихся. Нейронные сети, кажется, натравливают…

# TODO: починить потом

Сегодня, 22 апреля 2017 исполняется 21 год самому старому быстрому фиксу в ядре линукса, который помечен как "временный". /* ++bjoern: * Determine hardware present */ pr_info("Atari hardware found:"); if (MACH_IS_MEDUSA) { /* There's no Atari video hardware on the Medusa, but all the * addresses below generate a DTACK so no bus…

Раскрашивание чёрно-белых фото силами нейронной сети

Привет, уважаемый читатель! Некоторое время назад я наткнулся на очередное замечательное применение свёрточных нейронный сетей (CNN) - раскрашивание старых чёрно-белых изображений. Да-да, это уже было сделано ранее, но прогресс не должен стоять на месте! Satoshi Iizuka, Edgar Simo-Serra и Hiroshi Ishikawa из университета Васэда, одного из самых престижных ВУЗов Японии,…

Запуск web странички на Python 3 с помощью http.server

Недавно мне понадобилось запустить очень простую веб-страничку с несложной логикой на серверной стороне, а трогать старый добрый PHP совсем не хотелось. Без долгих колебаний, я решил, что попробую поднять вебсервер на Python 3 и заодно разобраться, насколько просто это можно сделать. Сразу оговорюсь, что для более-менее толковых проектов надо бы…

Неожиданная консоль

Наткнулся на презабавнейшую штуку, о которой спешу поведать и вам (а заодно и настроить нормальную подсветку синтаксиса в моём уютненьком бложеке) Попробуйте вставить в JS консоль браузера следующее мракобесие [Осторожно! Длиннокод!]: var css = "text-shadow: -1px -1px hsl(0,100%,50%), 1px 1px hsl(5.4, 100%, 50%), 3px 2px hsl(…