Архив Май 15, Пятница, 2009

"Воля" вводит "Безлимит" за 80 грн.

Нет комментариев »

С 15 мая оператор "Воля" для новых и действующих абонентов внедряет новый акционный пакет услуг "Безлимит" без ограничения доступа к ресурсам Интернета стоимостью 80 грн/мес. В данном профиле скорость передачи данных установлена на уровне 600 кбит/с, однако в компании обещают ее со временем повысить.


Yahoo! запустила конкурента Twitter (6)

Нет комментариев »

Компания Yahoo! запустила в тестовую эксплуатацию микроблогерский сервис Yahoo! Meme. По своему функционалу он явялется практически копией Twitter. Читать далее


Хакеры взломали Facebook

Нет комментариев »

Москва. Хакеры атаковали социальную сеть Facebook, насчитывающую 200 млн пользователей, и успешно завладели паролями некоторых из них. Об этом сообщил журналистам представитель сети Барри Шнитт, передает Reuters. По его словам, администрация сайта блокирует атакованные аккаунты, однако отказался назвать их число.


Интернет станет движущей силой экономики будущего – Baidu

Нет комментариев »

Крупнейший в КНР интернет-портал Baidu организовал 4-й Форум союза, на котором его председатель и главный исполнительный директор Робин Ли выступил с речью перед сотней представителей элиты китайского сегмента интернета, указав на то, что глобальная сеть станет следующей движущей силой глобальной экономики.


Туристам предложили поохотиться на сомалийских пиратов

Нет комментариев »

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


Эти пользовательские интерфейсы / Корявых интерфейсов пост (keys/shortcuts)

Нет комментариев »

Давно хотел высказаться на одну тему. А именно «Клавиши-Модификаторы» (Shift, Alt, CTRL, Win/CMD/Apple/Amiga).



Имеют ли они право (при нажатии на них) выполнять какое-либо действие?



Я вот считаю, что не имеют. Взять например ALT — он используется в комбинациях клавиш типа ALT+F4 (win) или ALT+F2 (Far), или (прости господи) ALT+SHIFT (rus/lat).



Однако человек может передумать нажимать комбинацию клавиш или нажать клавишу-модификатор случайно. И что же тогда произойдёт? На «безопасных», нормальных клавишах-модификаторах — ничего.



К ним в Windows можно отнести Shift и CTRL. А на «опасных» типа WIN или ALT-а — произойдёт совершеннейшая ерунда: ALT — сменит фокус ввода, переместив курсор в строку меню. WIN — вообще может выкинуть вас из полноэкранного режима приложения, только для того, чтобы радостно показать вам меню «пуск».



Отсюда первое правило клавиатурного пользовательского интерфейса: клавиша-модификатор сама по себе должна быть инертна. (При нажатии на неё ничего не должно происходить.)



Далее, есть ужасное сочетание ALT+SHIFT, которое в некоторых случаях используется в Windows для переключения раскладок клавиатуры. Чем же оно ужасно? если вы промахнулись по SHIFT-у или недостаточно чётко его нажали и он не сработал — сработает одиночный ALT, который изменит фокус ввода и выплюнет вас в строку меню. А так как вы в это время писали текст — вы этого можете не заметить и ваши нажатия в худшем случае могут привести к выполнению каких-либо команд меню, либо просто к неприятному вводу нескольких букв в пустоту.



Сочетание CTRL+SHIFT не особо лучше, так как оно хоть и является «безопасным» и инертным (то есть при несрабатывании той или иной клавиши — ничего не произойдёт), обратная сторона этой «безопасности» — это то, что в фокусе внимания невозможно узнать произошло ли переключение (индикатор рус/лат, как правило находится вне поля зрения во время набивки текста).

А всё почему? Потому что нарушено второе правило: сочетания клавиш-модификаторов друг с другом также должны оставаться инертны (то есть нельзя назначать на сочетания типа CTRL+SHIFT или CTRL+SHIFT+ALT какие либо действия — во-первых потому, что если это действие молчаливое и незаметное — невозможно будет сразу однозначно определить совершилось оно или нет, а во вторых, любое исключение из правила инертности клавиш-модификаторов разрушает ощущение «безопасности»).



Какое сочетание было бы более удачным для переключения раскладки? (раз уж его привели в пример). А вот хотя-бы то же CTRL+Space (или CMD+Space на Mac). Почему оно лучше? 1) используется сочетание безопасной клавиши-модификатора и условно-безопасной клавиши «пробел» (она условно-безопасна при вводе текста — так как знак пробела не портит текст). 2) в случае несрабатывания клавиши-модификатора, мы сразу увидим это — вместо переключения раскладки введётся пробел.



Вобщем, для полного счастья в windows необходимо: 1) сделать все клавиши-модификаторы инертными и избавить, наконец ALT и WIN от этих ужасных побочных действий. 2) отключить все действия назначенные на сочетания клавиш-модификаторов.



И тогда, возможно, управление приложениями (и самой системой) с помощью горячих клавиш — станет удобнее (начнут, наконец, полномасштабно использовать кнопку «WIN» наравне со всеми).



(p.s. этот пост — ответ на подзамочную публикацию. Чтобы прочитать её, подпишитесь на блог «эти пользовательские интерфейсы».)


Один список контактов для всех в Kerio MailServer 6.7

Нет комментариев »

Глобальный список адресов, надежная система безопасности электронной почты и поддержка систем Ubuntu и Debian Linux все это вы можете найти в новой версии Kerio MailServer 6.7 С новым глобальным списком адресов (Global Address List), улучшенной защитой от спама и поддержкой Debian и Ubuntu Linux, Kerio Mail …


Вышла новая версия Dr.Web для IBM Lotus Domino

Нет комментариев »

Компания «Доктор Веб» выпустила обновленную версию плагина Dr.Web для IBM Lotus Domino, защищающего базы данных сервера Domino и корпоративную почтовую систему от вирусов и спама.


Игры для программистов / Colobot и Ceebot

Нет комментариев »

ГеймпадВ мире всегда существовали некоторые закрытые общества, которые доступны только ограниченному кругу людей. Для того, чтобы попасть туда нужно было обладать чем-то необычным. Например, ездить на Bentley или курить Behike.



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



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



Их существует огромное количество, каждая игра по своему интересна, у каждой своя архитектура, свой API-интерфейс. Так как всех их невозможно охватить в отдельной заметке — я решил начать серию заметок про различные игры.



P.S. Спасибо всем за карму и за поддержку. Создал открытый блог Игры для программистов.



Каскадные Таблицы Стилей / В очередной раз про min-width для IE6

Нет комментариев »

Об этом способе задания min-width для IE6 без экспрешенов знал давно, но не использовал из-за громозкости конструкций.


  1. <div id="outer">
  2.   <div class="minwidth">
  3.          <div class="container">
  4.             Контент
  5.          </div>
  6.   </div>
  7. </div>





Как видно имеем три вложенных контейнера там, где в принципе нужен один. Немного подумал, и получилось обойтись одним элементом:

  1.          <div class="container">
  2.             Контент
  3.          </div>





CSS для IE 6 следующий:

html{

 _padding-left: 1000px;

}

body{

 _zoom: 1;

}

.container{

 _margin-left: -1000px;

 _zoom: 1;

 _position: relative;

}





В результате имеем полноценный min-width для IE6 без экспрешенов и без лишних элементов. Ничего нового, но думаю пригодится.

Пример