WTF? Логотипы двух российских банков. Вы найдёте 10 отличий?
Неудачная метафора
Я сильно впечатлился тем как я воспринимал (или, точнее, не воспринимал) этот знак (▲▼) все эти годы и провёл небольшой опрос, пытаясь понять как его воспринимают другие люди. Я показывал им примерно нижеследующую картинку и спрашивал, в каком виде опрашиваемый ожидает увидеть на ней файлы — отсортированные по алфавиту или в обратном порядке.

Из 11 человек только один дал правильный ответ. Большинство видело в этом символе не «заполненную фигуру» (как полагали разработчики), а стрелочку, справедливо указывающую в «неправильную» сторону. И как назвать такую метафору? Неудачной? Не совсем точно описывает производимый эффект — по-моему она «просто» провальная.
MechWarrior 5 официально анонсирован
Новая игры из серии симуляторов во вселенной BattleTech (почтим 5 секундами молчания FASA) будет носить простое название MechWarrior.
Премьерный ролик уже можно посмотреть на ютубе (в том числе в HD)
Ролик неплохой, но разборки мехов вплотную смотрятся довольно странно. Будем надеяться, что это исключительно показуха. По заверениям, ролик является «in game footage». Смонтирован он для поиска издателя и в честь 25 летия вселенной BattleTech *смахнул скупую мужскую слезу.
Слова OMG и LOL попали в Оксфордский английский словарь

Да, Интернет поменял многое в нашей жизни, и не в последнюю очередь — язык (и русский, и английский, и украинский и многие другие), куда попали всякие словечки, характерные только для Сети. Некоторые из этих словечек закрепились в языках разных стран настолько прочно, что в Англии на это обратили внимание составители «Оксфордского английского словаря», одного из наиболее авторитетных толковых словарей, издающихся в Великобритании (предыдущая версия словаря вышла в 20 томах). Филологи решили занести такие слова, как LOL, OMG и IMHO в словарь, сделав, таким образом, эти аббревиатуры вполне себе самостоятельными словами, которые можно теперь упоминать во всех официальных СМИ и прочих публикациях.
Trustwave признает выдачу корневого сертификата сторонней компании
Вкратце, суть статьи. Trustwave признает выдачу корневого сертификата (subordinate root) сторонней компании. Это означает, что компания рога-и-копыта лтд. может, при наличии такого сертификата, подписать что угодно, уже без обращения к центру сертификации. Например, такой сертификат может быть использован для man-in-middle атак, которые пользователь просто не сможет отследить.
Особенно радует следующая цитата: «В свою защиту Trustwave говорит, что выдача корневого сертификата сторонней компании для анализа SSL-трафика внутренней сети компании — это обычная практика».
OMG Scala is a complex language!
LISP-пакет OMGlib или вперёд к Web 3.0
Я довольно много программирую, но результатом моей работы обычно
является то, что программа выдает, а не сама программа, как таковая.
Потому, как правило, все мои программы консольные и не имеют никакого
интерфейса. Однако, иногда интерфейс всё же нужен и я в таких случаях
обычно конструирую простейший web-фроненд, бесконечно страдая в рамках
модели MVC. Однажды, размышляя над эволюцией мировой Сети я подумал, а
почему бы не довести идею сайта-как-приложения до логической
завершенности, отказавшись от HTML вообще?
Библиотека для создания веб-приложений OMGlib, как это работает?
В предыдущем посте я, немного сумбурно, рассказал про библиотечку OMGlib, которая позволяет создавать полностью динамические веб-приложения. Вкратце, идея состоит в следующем: приложение использует браузер для взаимодействия с пользователем, для этого браузер открывает WebSocket-соединение с сервером, после чего просто выполняет получаемый от него javascript-код, отправляя результаты обратно через это же соединение. Все DOM-элементы при этом создаются динамически, через соответствующие функции javascript, без использования HTML вообще. Также, сервер может создавать функции в браузере и вызывать их, сгружая, таким образом, всю логику и механику, связанную с интерфейсом, прямо в браузер. Библиотечка реализована на языке Common Lisp, развитая система макросов которого позволяет писать код единообразно, просто помечая часть функций как browser-side, а компиляция их в JS происходит при помощи JSCL прозрачно для программиста.