Archive for the ‘IT’ Category.

Работаем с файлами в DOS кодировке

NotePad-Dos
Именно так выглядит Блокнот в Windows 7 при попытке отобразить файл в кодировке DOS-866 CP. Я специально подготовил пример такого файла. Нарваться на такой файл можно в любых условиях, и под руками может не быть адекватного текстового редактора. Под катом простое, но не очень очевидное решение этой проблемы стандартными средствами Windows любых версий.
Continue reading ‘Работаем с файлами в DOS кодировке’ »

Задача про поезд

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

Вы находитесь в пустом поезде. Это даже не поезд, а просто вагоны, они сцеплены друг с другом. Все вагоны внутри одинаковы, двери на выход из вагона закрыты, через окна ничего не видно. Вы можете включать и выключать свет в вагоне в котором находитесь, можете сходить в соседний вагон, там тоже можно включать или выключать свет. Вам известно, что вагоны стоят на кольце и сами сцеплены в кольцо, первый вагон сцеплен с последним, ходить по кругу можно сколько угодно. В момент начала решения задачи в каких-то вагонах свет уже горит, в каких-то — не горит.

Ваша задача при помощи управления светом в вагонах и перемещения по ним узнать сколько в этом кольце вагонов.

UPD: Лампочки трогать нельзя, они находятся за стеклом, и потому по теплоте лампочек определить включали мы их или нет нельзя.

UPD2: Решение есть в комментариях. Закрыто спойлером.

UPD3: Весь интерес задачи в решении её логически, с применением только лампочек. Вариант оставить что-нибудь в вагоне и обойти кругом не интересен.

Web Open Font Format в Firefox 3.6

Перевод статьи Джона Даггетта.
Эта статья написана Джоном Даггеттом(John Daggett) — сотрудником компании Mozilla, который много работал с дизайнерами шрифтов и web программистами чтобы улучшить положение шрифтов в web. Статья представляет из себя поверхностный обзор новых возможностей и содержит некоторые примеры применения WOFF(Web Open Font Format). Полный список других работающих в этой области организаций вы можете найти на официальном блоге Mozilla (архив).

В Firefox 3.5 мы включили поддержку (архив) подключения шрифтов формата TrueType и OpenType. В Firefox 3.6 мы включим поддержку нового формата шрифтов Web Open Font Format или WOFF, который имеет два основных преимущества перед сырыми TrueType и OpenType:

 — это сжатый формат, значит вы увидите намного меньший объем загружаемых данных, чем при использовании сырых TrueType или OpenType;

 — он содержит информацию о том, откуда пришел этот шрифт, но без DRM или подписей для конкретного домена, это означает что он поддерживается (архив) множеством дизайнеров и организаций занимающихся шрифтами.
Continue reading ‘Web Open Font Format в Firefox 3.6’ »

Хитрая задачка на C

Однажды довелось мне решить задачку. Для хорошо знакомого с C человека проблем не вызывает, а вот начинающие, еще не постигшие прелестей этого языка программисты спотыкаются. Мне она очень понравилась.
Continue reading ‘Хитрая задачка на C’ »

Взлом каптчи — замахиваемся на святое

Данная стать была опубликована valodzka на хабрахабре. За что он получил бан. Вечный бан. Разбанен! Историю можно почитать в предыдущем посте.

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

Нет, гугл мы оставим в покое. Пока оставим. А возьмёмся за хабр. Зачем? Да надоело вводить каптчу при каждом логине. Может уважаемая хабракаманда увидит что это не даёт никакой защиты и уберёт? Ну и просто just for fun.

Тут было содержание, но теперь его нет. Юзернейм разбанен!

PS: жду НЛО

Хороший, бесплатный софт под Windows

Обновляемый пост, содержание этого поста регулярно дорабатывается и изменяется.
О бесплатном софте сейчас пишут все, но все обзоры какие-то безучастные. Тут я опишу только тот софт, что использую сам. Постараюсь рассказать почему именно такой выбор осуществлен.
Continue reading ‘Хороший, бесплатный софт под Windows’ »

Почему мне не подходит wordpress.com

Попользовав готовый блог на <a href="http://wordpress.com/">wordpress.com в течении нескольких дней я понял что он мне совершенно не подходит. Ниже укажу основные причины, по которым придется уйти на платный хостинг. Continue reading ‘Почему мне не подходит wordpress.com’ »

Юзабилити и культура софтописания

Советы по оформлению пользовательских интерфейсов, и вообще о взаимодействии пользователя и программы.
Continue reading ‘Юзабилити и культура софтописания’ »

Не требуйте перезагрузки!

Множество программ требует перезагрузки при установке. Когда маленькая софтинка требует перезагрузку это не хорошо, постарайтесь избежать этой ошибки при создании инсталлятора.
Continue reading ‘Не требуйте перезагрузки!’ »