С 15 мая оператор "Воля" для новых и действующих абонентов внедряет новый акционный пакет услуг "Безлимит" без ограничения доступа к ресурсам Интернета стоимостью 80 грн/мес. В данном профиле скорость передачи данных установлена на уровне 600 кбит/с, однако в компании обещают ее со временем повысить.
Архив Май 15, Пятница, 2009
Компания Yahoo! запустила в тестовую эксплуатацию микроблогерский сервис Yahoo! Meme. По своему функционалу он явялется практически копией Twitter. Читать далее
Москва. Хакеры атаковали социальную сеть Facebook, насчитывающую 200 млн пользователей, и успешно завладели паролями некоторых из них. Об этом сообщил журналистам представитель сети Барри Шнитт, передает Reuters. По его словам, администрация сайта блокирует атакованные аккаунты, однако отказался назвать их число.
Крупнейший в КНР интернет-портал Baidu организовал 4-й Форум союза, на котором его председатель и главный исполнительный директор Робин Ли выступил с речью перед сотней представителей элиты китайского сегмента интернета, указав на то, что глобальная сеть станет следующей движущей силой глобальной экономики.
Необычный вид отдыха предлагают турфирмы в кишащих пиратами водах побережья Сомали. В интернете появился сайт, который приглашает за умеренную цену поохотиться на местных пиратов. Круизы, если верить рекламе, происходят регулярно и уже привлекли массу поклонников пострелять по живым целям.
Давно хотел высказаться на одну тему. А именно «Клавиши-Модификаторы» (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. этот пост — ответ на подзамочную публикацию. Чтобы прочитать её, подпишитесь на блог «эти пользовательские интерфейсы».)
Глобальный список адресов, надежная система безопасности электронной почты и поддержка систем Ubuntu и Debian Linux все это вы можете найти в новой версии Kerio MailServer 6.7 С новым глобальным списком адресов (Global Address List), улучшенной защитой от спама и поддержкой Debian и Ubuntu Linux, Kerio Mail …
Компания «Доктор Веб» выпустила обновленную версию плагина Dr.Web для IBM Lotus Domino, защищающего базы данных сервера Domino и корпоративную почтовую систему от вирусов и спама.
В мире всегда существовали некоторые закрытые общества, которые доступны только ограниченному кругу людей. Для того, чтобы попасть туда нужно было обладать чем-то необычным. Например, ездить на Bentley или курить Behike.
Но я сейчас говорю про общества, где входным билетом служат не деньги, а знания. Да, да, Вы не поверите, но я говорю про программистов.
Ведь только мы способны сутками заниматься совершенствованием алгоритма, только мы можем бесконечно долго заниматься проектированием и совершенствованием архитектуры проекта, рисуя никому не понятные UML-диаграммы и странные схемы. Но есть еще один вид занятий, некий закрытый клуб для посвященных, который сгубил не одну тысячу часов, подняв профессионализм его участников до небес. Я говорю про Игры для программистов.
Их существует огромное количество, каждая игра по своему интересна, у каждой своя архитектура, свой API-интерфейс. Так как всех их невозможно охватить в отдельной заметке — я решил начать серию заметок про различные игры.
P.S. Спасибо всем за карму и за поддержку. Создал открытый блог Игры для программистов.
Об этом способе задания min-width для IE6 без экспрешенов знал давно, но не использовал из-за громозкости конструкций.
- <div id="outer">
- <div class="minwidth">
- <div class="container">
- Контент
- </div>
- </div>
- </div>
Как видно имеем три вложенных контейнера там, где в принципе нужен один. Немного подумал, и получилось обойтись одним элементом:
- <div class="container">
- Контент
- </div>
CSS для IE 6 следующий:
html{
_padding-left: 1000px;
}
body{
_zoom: 1;
}
.container{
_margin-left: -1000px;
_zoom: 1;
_position: relative;
}
В результате имеем полноценный min-width для IE6 без экспрешенов и без лишних элементов. Ничего нового, но думаю пригодится.
Пример