Как и обещал в предыдущем топике, подробно описываю создание собственной темы usplash.
Архив Февраль 2, Вторник, 2010


QR-коды постепенно входят в нашу жизнь: кто-то на футболке напечатает, кто-то на собственном автомобиле. А вот японцы, для которых считать телефоном такой код из журнала, что-бы зайти на сайт рекламодателя — привычное дело, решили построить целое здание, с QR-кодом во весь фасад. Решение красивое и функциональное: считав код своим телефоном, вы сразу попадаете на сайт, содержащий свежую информацию о товарах магазинов, находящихся в здании.
Но и это еще не все: со специальным приложением для iPhone здание превращается в анимированную картинку, где можно прочитать твиты посетителей (ищутся по GPS тегу), просмотреть информацию о магазинах, скачать купоны со скидкой и.т.д.
Здание открылось 15 декабря прошлого года, вблизи станции Тачикава в Токио. Будете в Японии, не забудьте посмотреть новую достопримечательность!
Видео: vimeo.com/8468513
Кажется официальный сайт: http://www.sonasphere.com/blog/?p=1288#english
Как и многие другие я, увидев эту мышку, сразу же ее захотел. Подождав возможности заказать ее в России, я ее заказал, и вот звонок из службы доставки и долгожданная прозрачная коробочка у меня на столе. Конечно, поводом послужила еще и поломка текущей мышки, но топик не об этом.

Поскольку я еще пока не являюсь счастливым обладателем компьютера от Apple, я надеялся использовать эту мышку под Windows (все мы помним громкие новости типа «Хакеры взломали драйверы и портировали их под Windows!»). Разочарование пришло довольно быстро… И вот как раз об опыте прикручивания этой мышки к вражеской операционной системе и пойдет речь в топике.
Однако хочу заметить — некоторого успеха я достиг, мышкой пользуюсь и очень рад, поэтому внутри будет даже несколько фотографий

Как вам известно, SLI – это технология объединения нескольких видеокарт в одной системе с целью повышения производительности в графических приложениях. Уже во втором своем воплощении от компании NVIDIA она вошла в мир компьютерных игр достаточно давно, но популярности так и не добилась. Широкой поддержки технология не получила из-за самих разработчиков игр, нежелающих оптимизировать свои творения, а также из-за того, что не каждый может позволить купить себе несколько видеокарт в один компьютер сразу, а с выходом нового поколения GPU зачастую в этом уже нет необходимости. Также камнем преткновения в развитии SLI стали весьма политизированные требования к чипсетам, а точнее к их лицензированию на предмет поддержки технологии. Например, поддержку SLI полностью обеспечивали только чипсеты самой NVIDIA, а первым Intel чипсетом, получившим широкое распространение, с поддержкой SLI, стал только Intel X58, появившийся всего лишь около года назад. Да и то, что поначалу не все материнские платы на X58 поддерживали SLI, опять же сказывалось нежелание NVIDIA делиться рынком с Intel’ом. Но жизнь показала, что NVIDIA проиграла технологическую гонку в чипсетостроении, и потребитель, наконец, получил право выбора. Но только в последнем поколении платформы Intel (LGA 1366) – весьма недешевом и отнюдь не однозначным, ведь даже по прошествии года необходимость менять круто сваренные системы на базе Intel X48 по-прежнему под вопросом.
Но дальше сюжет развивался неожиданно…

Попытка оценки. Только факты.
Студент Принстона, Sauhard Sahi, провел небольшое исследование, с целью оценить, из какого рода данных состоит мировой торрент-трафик. Для этого он подключился к сети Mainline DHT, основному DHT, используемом Bitorrent, uTorrent, Transmission и др. (Azureus/Vuze использует по умолчанию иную DHT-систему, но существует плагин, позволяющий ему использовать и Mainline DHT), и получил данные и фрагменты из 1021 случайно выбранного торрента, находящегося в раздаче.
Доброго времени суток, Хаброчитатель!
Не так давно я писал пост об рассылке спама (и не я один предупреждения писал). Казалось, вроде бы, история закончилась… Однако, нет! И вновь ко мне пришло письмо подобного характера.
Жена друга нарисовала милый комикс про всеми (надеюсь) нами любимых пингвинов, представляем вашему вниманию.


Новое изобретение Computerwise.com, цифровые часы с LED-дисплеем подключены к интернету через Ethernet и, помимо уточнения времени, получают питание через Ethernet-кабель.
Часы бывают разные. Есть часы, встроенные в операционную систему. Они привязаны к монитору вашего компьютера. Есть заводные часы. Но их постоянно приходиться подправлять и заводить. Есть часы со спутниковой связью. Но на сегодняшний день они очень баговые (например, отказываются переводить время с летнего на зимнее).
Ethernet-часы (полное название продукта ED212 Ethernet Time Display) периодически соединяются с веб-сервером для синхронизации времени.
Размер девайса 6.9 x 23.5 x 3.3 дюймов, символы на дисплее, как утверждается, видны на расстоянии 100 футов (Читай, 30 метров).
Девайс (особенно на картинке) кажется предельно простым, но на самом деле это функциональная штука так и есть. В ее арсенале:
— Отображение времени в формате 12 и 24 часов
— Таймеры с прямым и обратным отсчетом
— До 32 установленных будильников одновременно
— Поддержка программного интерфейса (читай, можно накодить что-то свое, например, выводимые сообщения)
— Поддержка беспроводного соединения (802.11b/g)
Рекомендуется для использования в офисах и больших комнатах.
Нужны они или нет?
Наш опыт показывает, что мало кто измеряет те или иные показатели в разработке. И на то есть причины:
— Некоторые меряют, но не знают зачем и перестают это делать
— Другие хотят что нибудь померить и в этом случае сталкиваются с огромным количеством метрик. Что и чем мерить не всегда понятно.
— Третьи используют все метрики, о которых написано в книгах, что приносит больше вреда, чем пользы.
— Остальные просто не видят в этом смысла
Исходники проекта написанного с помощью TDD. Visual Studio 2008/C#
Для написания тестов использована библиотека xUnit, для создания mock-объектов – Moq.
На очередном собеседовании, спрашивая о TDD, я пришел к выводу, что даже основные идеи разработки через тесты не поняты большинством разработчиков. Я считаю, что незнание этой темы – большое упущение для любого программиста.
Мне задают много вопросов про TDD. Из этих вопрсов я выбрал ключевые и написал на них ответы. Сами вопросы вы можете найти в тексте, они выделены курсивом.