Архив Январь 6, Среда, 2010

Mac OS X / Набор символов с клавиатуры в Mac OS X

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

Многие знают, что, скажем, на Windows можно набирать многие символы как Alt+xxxx, где xxxx — цифровой код символа. Однако если вы используете Мак, все это делается гораздо проще: например, комбинация клавиш ⌥⇧K позволяет набрать символ “яблочка” — ?, и таких символов очень много. Возникает только один вопрос: где же найти все эти “волшебные комбинации и как их запомнить?” На самом деле, все очень просто.



Ничего запоминать и не надо — достаточно воспользоваться маленьким апплетом Keyboard Viewer, встроенным в системы семейства Leopard:



Mail



Сам апплет выглядит вот так:







В изначальном виде пользы от него, пожалуй, немного — как выглядит ваша клавиатура, к этому моменту, вы уже, вероятно, успели выяснить. Однако стоит “понажимать” клавиши-модификаторы, и картина резко изменится:



Web-разработка / Thick As Brick – простейший html шаблон для верстки

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

Я почему вредный был?

Потому что у меня велосипеда не было!

Мультфильм «Трое из Простоквашино»




Когда десять раз делаешь одно и то же, на одиннадцатый раз ты волей-неволей начинаешь задумываться о том, как бы процесс оптимизировать. Так и с версткой: после десятка сверстанных страниц хочется слегка упростить свою задачу. Тут на помощь, конечно же, приходят разнообразные фреймворки (чего только стоит oocss или наикрутейший CSS-фреймворк от Яндекса или целая куча других не менее интересных фреймворков). Пригодятся и системы сборки (Ant стоит на службе у студии Артемия Лебедева, да и я потихоньку постигаю его Дао). Не стоит забывать и различные хаки и шаблоны лейаутов, коих в интернете бесчисленное множество.



Однако как быть с сайтом, для которого надо сверстать пару-тройку типичных страниц? Нет смысла тащить с собой кучу лишнего CSS-кода. Кроме того, многим верстальщикам гораздо проще написать качественный код с нуля, чем перегружать кучу заранее объявленных бесполезных классов. Что делать?



Чтобы решить эту высосанную из пальца нетривиальную задачу я написал простейший шаблон для верстки, который сильно облегчил мне работу над проектами. Шаблон примитивен и прост (потому так и зовется), на звание фреймворка ни в коем случае не претендует (минус в карму тому, кто обзовет его фреймворком! ;) ). Он несет в себе заранее объявленные CSS-классы для работы с меню, списками, формами, ресеты основных тегов (вроде сброса отступов у форм и правильных отступов у <p>) и еще кое-какие полезные для меня вкусности.



Windows 7 / Как активировать режим Бога в Windows 7

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

Знаете ли вы, что вы тоже можете стать Богом!? Ну, по крайней мере, на Windows 7 (по сообщениям пользователей это так же работает и на Windows Vista).



Этот режим позволит вам управлять всеми настройками Windows из удобного графического меню. Вот как его активировать:



1. Щелкните правой кнопкой мыши на любом пустом пространстве рабочего стола.

2. Перейдите в меню Создать и создайте новую папку.


Учись Работать / [Голосование] Как решил вопрос с жильем %username%?

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

Linux для всех / Ввод произвольных символов при помощи Compose Key: настройка

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

Многие знают, что в Linux есть специальная кнопка: Compose. Её действие аналогично виндовым сочетаниям Alt+NumPad (Например, нажатие Alt+0169 даёт символ ©), но не требует хранить перед глазами таблицу кодов символов :) Если настроить правый Alt как Compose Key, то нажав RAlt+O+C получаем тот же значок копирайта: ©.



В статье я опишу способ назначения произвольных сочетаний клавиш для символов. Это будет удобно в первую очередь математикам: не нужно будет лазить в таблицу символов чтобы ввести «??>0 ??(?)??>0: ?x?O(x?) |f(x)<A|» в любом приложении, поддерживающем юникод. Кроме математических символов, будут доступны всевозможные стрелочки (??????), галочки (??), буллеты (•??), кавычки («»), длинное тире (—), дроби(?, ?), диа?кр?е?ти?ческие зн?аки и всё что душе угодно в необъятном юникоде! :)


Internet Explorer / [Перевод] Microsoft присоединяется к рабочей группе SVG

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

Вчера мы отправили запрос на присоединение к рабочей группе Scalable Vector Graphics (SVG) из World Wide Web Consortium (W3C), в рамках продолжающейся заинтересованности Microsoft в соблюдении и поддержке стандартов. Мы рады принять участие в обеспечении будущих версий спецификации SVG, которая будет удовлетворять потребности разработчиков и пользователей.


Искусственный интеллект / Заметки об NLP (часть 8)

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

(Первые части: 1 2 3 4 5 6 7). В этой части я расскажу о синтактико-семантическом анализаторе — как я его вижу. Обратите, кстати, внимание на часть 7 — она до главной страницы не добралась, так что не уверен, что все интересующиеся её видели.


Старые штуки / UKNC Back to Life!

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

История разработки одного эмулятора


1. Зачем?



Можно сказать, что всю свою программерскую жизнь я был программистом-прикладником. Участвовал в разработке и коробочных продуктов, и под заказ, в небольших компаниях и побольше. Это интересная и разнообразная работа. Но ничего близко связанного с железом я до этого ни разу писал, и по цифровой схемотехнике имел довольно поверхностные знания, если не сказать — никакие. Зато моя программерская юность прошла за освоением C++ под Win32/MFC :) В какой-то степени мне хотелось проверить свои силы — смогу ли.


2. Почему УКНЦ?

Старое железо / Вскрытие Atari megafile 30

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

Лет пять тому назад мне перепала атари с монитором и жёстким диском. Диск не заработал, а атари использовалась для просмотра демок. Последние годы оно лежит и пылится в углу под столом, а тут рука не выдержала, решил посмотреть как диск был устроен внутри.



Берём в руки отвёртку и понеслась.



(по клику фотографии в оригинальном размере)



Skype / Skype HD 2010: Новые вебкамеры

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

Как только что стало известно Энгаджету, а значит и Хабрасообществу :) , компания In Store Solutions — Американские специалисты по беспроводным технологиям, которая давно сотрудничает со Скайпом и разрабатывает для них железо, анонсировала производство двух HD моделей спец-камер для новой фичи Skype, HD Video Calls.



image