Google Chrome преподносит сюрпризы

Вышла новая версия Google Chrome 0.4.154.18, пока только для Dev Channel, то есть неофициально. Последняя публичная версия – 0.3.154.9.

Сюрприз же прятался в хитром механизме автоматического обновления. Во-первых обновления закачивают без спроса. Я ставил версию 0.2 и про то, что у меня стоит более свежая версия узнал только когда посмотрел About. Но я не скачивал третью версию и не давал разрешения на обновление… Во-вторых автоматический апдейт отключить не получится – такой опции в настройках нет вообще.

Всемирный день юзабилити – Открытая конференция

Не смотря на молчание в LJ сообществе Москвичи организовали конференцию WUD. Программа не известна, общее направление юзабилити на транспорте

Дата проведения: 13 ноября 2008 года

Время: 9:30 – 19:00

Стоимость: бесплатно

Место проведения конференции: Москва, ст.м.Новослободская, Никоновский пер., 26, стр.6

Тезисы по конференции РИТ: Клиентские Технологии

Уже появились тезисы первых докладов на конференции по клиентским технологиям. Доклады выглядят весьма интересными, да и депелоперы из PHP группы уже поинтересовались у меня есть ли возможность попасть на эту конференцию.

Список тезисов с описанием (есть и без него, но, то что они появились более чем за месяц до конференции уже прогресс):

Вёрстка не для роботов / Роман Комаров

С ножом против паровоза / Вадим Макеев

Процесс деплоймента вёрстки – просто, быстро, безопасно / Евгения Фирсова

data:URL как альтернатива CSS Sprites / Николай Мациевский

Стадии загрузки страницы и методы их оптимизации / Николай Мациевский

Механизм разработки приложений для платформ Adobe Flash 8,9 а так же платформы Adobe AIR с единым исходным кодом / Николай Артамонов

Создание казуальных компьютерных игр в вебе: Технологии Popfly Game Creator и Silverlight 2 / Евгений Марченков

Debugging верстки: переходим в операционную / Наталия Арефьева

Комплексный обзор Microsoft Silverlight 2 – платформы для разработки интерактивных Интернет-приложений / Михаил Черномордиков

Internet Explorer 8 изнутри – новые технологии для работы и отдыха / Михаил Черномордиков

Таблицы стилей для печати. Особенности и возможности / Михаил Баранов

Windows Presentation Foundation – архитектура, основные принципы разработки и что нужно знать, начиная свой первый проект / Роман Здебский

Спецификация будущего: инновационные возможности HTML 5 / Нарек Мкртчян

В общем и целом, довольно интересно. Но отсутствует бизнес составляющая. Технологии сами по себе ничего не стоят, особенно в текущий период, когда компании разного профиля сыпяться одна за другой. Довольно странные доклады по Adobe Flash 8 и 9, с учетом, что уже есть версия 10 и она больше является конкурентом для Silverlight 2. По IE8 от Михаила Черномордикова, хотя он и является работником Microsoft, но Алекса Могилевского послушать было бы интереснее – как докладчик Михаил в разы хуже Алекса. А так же по основам WPF и HTML 5 – которые рассчитаны больше на новичков, которые не знают о Total Training for Microsoft WPF (наврят ли кто то может лучше рассказать о том что такое WPF и как с ним работать) и о видео на w3c по HTML5, соответственно.

Стоимость участия в конференции “РИТ: Клиентские технологии”:

  • 7 000 рублей до декабря месяца,
  • с 1-го декабря стоимость участия составит – 9 000 рублей.
  • Для членов клуба скидка составит 1 000 рублей

для Гуру (по факту – докладчиков) скидка 50%

Hide My Windows on BitsDuJour

…and you can get it only for $8.67 (43% discount). But only on November 2.

Hide My Windows is an effective tool for hiding your windows and applications away from prying eyes. With a quick keystroke or flick of the mouse, Hide My Windows will ferry away sensitive information from your desktop. Sure, you can minimize windows, but a quick glance at the system tray would let anyone know that you’re playing a game, checking your fantasy league, or watching your retirement portfolio wave bye bye. Hide My Windows leaves no trace of the hidden application whatsoever. Only you know that it’s there.

Don’t forget to click on “Notify Me” on http://www.bitsdujour.com/software/hide-my-windows/

Ну а русскоязычных пользователей ожидает еще большая скидка.

Текст ссылки и стрелки

В блоге Usability Post, появилась небольшая заметка по теме и интересное обсуждение этого вопроса. Основная идея в том, что стрелка перед текстом, то это выглядит как рекалам – стрелка привлекает внимание пользователя. Если стрелка стоит после текста, то это указание на переход куда то еще. Впрочем в обсуждении это утверждение опровергается на примере “« Previous | Next »”. Перевод статьи можно почитать тут: Где нужен текст ссылки, до или после стрелки?

Где нужен текст ссылки, до или после стрелки?

Иногда нам хочется использовать иконку или символ стрелки вместе с текстом ссылки, для того чтобы она выглядела притягательнее для пользователей. Такие указатели чаще всего появляются рядом с ссылками типа «Читать далее» в конце постов в блогах, или «Узнать больше» в описаниях продуктов и сервисов. Эти вариации выглядят примерно так:

Стрелки перед и после ссылки
Стрелки перед и после ссылки

(more…)

Obama vs McCain в контекстной рекламе

Кликабельно:

Obama vs McCain... in Ads
Obama vs McCain... in Ads

К вопросу о внимательности людей, которые контролируют блоги своих кандидатов (думаю никто не думает, что сами кандидаты хотя бы заглядывают на свои страницы в социальных сетях).

Yandex Labs в Калифорнии

Сегодня, спустя всего четыре месяца, открылся офис Yandex Labs в Калифорнии. Об этом кратко сообщается в блоге Yandex в виде приветствия новых коллег от Ильи Сегаловича.

Главой Yandex Labs в Америке по-прежнему остаётся Вишала Махиджани (Vishal Makhidjani), совмещающий должности президента и CEO. Ранее он работал в Yahoo, где занимался не только поиском. Так за время работы он занимался подготовкой сделки с Overture, руководил запуском поисковика в Японии, участвовал в запуске многих сервисов Yahoo и стал вице-президентом.

Yandex Labs будет заниматься развитием основных технологий Yandex, в том числе улучшением алгоритмов поиска для Российской аудитории.

Эффективный способ борьбы с ошибками

На тестирование пришла версия, с которой раньше была одна большая проблема – программа стабильно падала при определенных условиях. В логах при этом появлялось сообщение об ошибке. В последней версии эта ошибка в логах уже не появляется, но приложение всё-равно падает. Беглый анализ кода выявил вот такой вот способ исправления бага:

try{ try{
list = getQueue(); list = getQueue();
} catch(ServiceCriticalExit ex){ } catch(ServiceCriticalExit ex){
logger.error(“stopped “,ex); logger.warn(“No messages in queue “,ex);
terminate(); terminate();
break; break;
} }

Попался на этом, вовсе не джуниор, а самый настоящий, матёрый тимлидер.

Департамент QA: Отслеживание задач как часть информационной системы (часть 2)

В первой части я кратко упомянул о том, как может выглядеть процесс выпуска релиза в небольшой компании. В больших фирмах существует намного больше людей, которые заинтересованы в конечном продукте. Некоторые мнения приходится учитывать не только в процессе выпуска программного продукта, но и при создании информационной системы о процессе разработки и тестирования.
Ниже показаны основные группы людей, которым может потребоваться информация о том, что происходит с продуктом и что в нём будет еще до момента финального релиза.

Заинтересованные в релизе группы людей
Заинтересованные в релизе группы людей

(more…)