Pull to refresh

WTF? Логотипы двух российских банков. Вы найдёте 10 отличий?

Reading time 1 min
Views 968
Lumber room
Составляя обзор сайтов российских банков (а они ужасны, эти сайты), обнаружил любопытный факт. Тут лучше один раз посмотреть, чем сто раз прочитать.
Читать дальше →
Rating 0
Comments 0

WTF? Логотипы двух российских банков. Вы найдёте 10 отличий?

Reading time 1 min
Views 1.7K
Lumber room
Составляя обзор сайтов российских банков (а они ужасны, эти сайты), обнаружил любопытный факт. Тут лучше один раз посмотреть, чем сто раз прочитать.
Читать дальше →
Total votes 28: ↑24 and ↓4 +20
Comments 48

Неудачная метафора

Reading time 1 min
Views 1.3K
Interfaces *
В своём блоге Илья Бирман недавно писал об интерфейсе стандартного табличного контрола в Windows, о том как лучше показать отсортированность.

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

госоване

Из 11 человек только один дал правильный ответ. Большинство видело в этом символе не «заполненную фигуру» (как полагали разработчики), а стрелочку, справедливо указывающую в «неправильную» сторону. И как назвать такую метафору? Неудачной? Не совсем точно описывает производимый эффект — по-моему она «просто» провальная.

Читать дальше →
Total votes 58: ↑53 and ↓5 +48
Comments 153

MechWarrior 5 официально анонсирован

Reading time 1 min
Views 498
Games and game consoles
То, о чем лично я мечтал на протяжении 10 лет, свершилось!
Новая игры из серии симуляторов во вселенной BattleTech (почтим 5 секундами молчания FASA) будет носить простое название MechWarrior.
Премьерный ролик уже можно посмотреть на ютубе (в том числе в HD)

Ролик неплохой, но разборки мехов вплотную смотрятся довольно странно. Будем надеяться, что это исключительно показуха. По заверениям, ролик является «in game footage». Смонтирован он для поиска издателя и в честь 25 летия вселенной BattleTech *смахнул скупую мужскую слезу.
Читать дальше →
Total votes 73: ↑67 and ↓6 +61
Comments 72

Слова OMG и LOL попали в Оксфордский английский словарь

Reading time 2 min
Views 1K
Lumber room


Да, Интернет поменял многое в нашей жизни, и не в последнюю очередь — язык (и русский, и английский, и украинский и многие другие), куда попали всякие словечки, характерные только для Сети. Некоторые из этих словечек закрепились в языках разных стран настолько прочно, что в Англии на это обратили внимание составители «Оксфордского английского словаря», одного из наиболее авторитетных толковых словарей, издающихся в Великобритании (предыдущая версия словаря вышла в 20 томах). Филологи решили занести такие слова, как LOL, OMG и IMHO в словарь, сделав, таким образом, эти аббревиатуры вполне себе самостоятельными словами, которые можно теперь упоминать во всех официальных СМИ и прочих публикациях.

Читать дальше →
Total votes 68: ↑55 and ↓13 +42
Comments 90

Trustwave признает выдачу корневого сертификата сторонней компании

Reading time 1 min
Views 4.5K
Information Security *
Источники: статья на ComputerWorld и пост на lwn.net

Вкратце, суть статьи. Trustwave признает выдачу корневого сертификата (subordinate root) сторонней компании. Это означает, что компания рога-и-копыта лтд. может, при наличии такого сертификата, подписать что угодно, уже без обращения к центру сертификации. Например, такой сертификат может быть использован для man-in-middle атак, которые пользователь просто не сможет отследить.

Особенно радует следующая цитата: «В свою защиту Trustwave говорит, что выдача корневого сертификата сторонней компании для анализа SSL-трафика внутренней сети компании — это обычная практика».
Читать дальше →
Total votes 64: ↑60 and ↓4 +56
Comments 49

OMG Scala is a complex language!

Reading time 5 min
Views 19K
Programming *Designing and refactoring *Scala *
Translation
Я постоянно замечаю, что «О, святые небеса, Scala — это сложно!». Знаете, возможно это правда. Давайте попробуем посмотреть на эту сложность и пройтись по основным отличиям Scala от других объектно-ориентированных языков (например, Java или C++).

Подробности
Total votes 39: ↑26 and ↓13 +13
Comments 88

LISP-пакет OMGlib или вперёд к Web 3.0

Reading time 8 min
Views 3.6K
Lisp *

Я довольно много программирую, но результатом моей работы обычно
является то, что программа выдает, а не сама программа, как таковая.
Потому, как правило, все мои программы консольные и не имеют никакого
интерфейса. Однако, иногда интерфейс всё же нужен и я в таких случаях
обычно конструирую простейший web-фроненд, бесконечно страдая в рамках
модели MVC. Однажды, размышляя над эволюцией мировой Сети я подумал, а
почему бы не довести идею сайта-как-приложения до логической
завершенности, отказавшись от HTML вообще?

И тут мне в руки попался Common Lisp...
Total votes 18: ↑17 and ↓1 +16
Comments 21

Библиотека для создания веб-приложений OMGlib, как это работает?

Reading time 6 min
Views 3.2K
Lisp *

В предыдущем посте я, немного сумбурно, рассказал про библиотечку OMGlib, которая позволяет создавать полностью динамические веб-приложения. Вкратце, идея состоит в следующем: приложение использует браузер для взаимодействия с пользователем, для этого браузер открывает WebSocket-соединение с сервером, после чего просто выполняет получаемый от него javascript-код, отправляя результаты обратно через это же соединение. Все DOM-элементы при этом создаются динамически, через соответствующие функции javascript, без использования HTML вообще. Также, сервер может создавать функции в браузере и вызывать их, сгружая, таким образом, всю логику и механику, связанную с интерфейсом, прямо в браузер. Библиотечка реализована на языке Common Lisp, развитая система макросов которого позволяет писать код единообразно, просто помечая часть функций как browser-side, а компиляция их в JS происходит при помощи JSCL прозрачно для программиста.

Казалось бы, что тут может пойти не так?
Total votes 4: ↑4 and ↓0 +4
Comments 10