Сегодня на HackishCode я выложил одну из своих стареньких статей про программирование драйверов для Windows. Конечно, программировать статья не научит, потому что рассказывает только общие вещи, но ведь это статья, а не книга. Причем статья старенькая, кое-что уже изменилось.
Как написать свой драйвер для Windows - Даже если ты не собираешься писать драйвера, эта статья пригодиться тебе для понимания некоторых внутренних особенностей ОС Windows. Несмотря на то, что Microsoft заботиться о программерах и предоставляет достаточно подробную информацию об API, архитектура ОС остается наименее открытой и информация обрывочна. Мы постарались собрать в этой небольшой статье самое интересное о ядре Windows и рассказать тебе.
Сегодня нашел интересное высказывание на форуме сикула.ру:
Знаю лично одного хакера Михаил Фленов ( бывал на его на конференциях когда он в Москву приезжал презентовать свои книги, ну молодой ешо, а знает до хера, все распространеные хакинг атаки). в общем как я понял , надо быть больным на голову шоб посвятить всю жизнь только ОБУЧЕНИЮ ХАКИНГУ.
Я в Москву никогда не приезжал презентовать свои книги, интересно, кто это сделал за меня? :) Надеюсь, что презентация прошла удачно. Единственная презентация была в Питере почти три года назад и после этого ни разу нигде я не появлялся для продвижения книг. Интересно узнать, действительно ли были такие конференции в Москве или других городах, где лично был Фленов Михаил? Может у кого фотки сохранились?
Я уже долгое время пользуюсь поисковиком Live.com от Microsoft, когда мне нужно найти что-то связанное с программированием. Нет, я делаю это не потому, что это поисковик от Microsoft, я вообще не смотрю на производителей, я смотрю на качество. Оно бывает разным, и в каждом отдельном случае я оцениваю по-разному. Почему я использую live.com для поиска информации по программированию? Дело в том, что нужно только ввести нужный метод и указать в поисковой строке язык программирования, например C#, как в первых рядах результата скорей всего ты увидишь ссылку на статью в MSDN с подробным описанием метода или функции.
Каждый поисковик ранжирует информацию по разному и это делает их уникальными. В рунете и для общих запросов я больше предпочитаю наш яндекс и его можно назвать моим основным поисковиком. Но для поиска описания метода я все же больше предпочитаю именно Live. Да, ты можешь сказать, что существует локальная установка MSDN, но лично я ее не обновляю, а в интернете может находиться более свежая информация. Да и поисковая строка поисковой системы лучше индекса локальной установки MSDN, особенно, когда не знаешь точное название метода, который тебе нужен.
Завтра на работу, а так не хочется. Я так сильно привык отдыхать и ничего не делать, что не хочется снова работать. Но нужно зарабатывать деньги и кормить семью, поэтому придется сегодня лечь пораньше, чтобы не умирать завтра на работе от борьбы со сном. Вот это будет достаточно проблематично, ведь в последние дни я засыпал не ранее часу ночи, а вставал не ранее 11 часов дня. А ты готов к труду и обороне?
Новый год – это один из немногих моментов в году, когда я много отдыхаю. Даже в отпуск, который бывает редко и недолго, я очень много работаю. В этот новый год я первые 6 дней почти не загружал компьютер и только последние два дня начал понемногу входить в рабочий тонус домашней работой.
Недавно мы с женой выходили из торгового центра Мега и нам вручили бесплатные лотерейные билеты с гарантированным призом. С первого же билета я должен получить приз и для его получения меня приглашают на выставку какой-то компании туристического агентства. Среди призов конечно же полно заманухи типа фотоаппарата (конечно же не цифрового а пленочного за копейки), сотовый телефон, тур поездка в кучу стран, компьютер и так далее. Ну что же, сейчас новый год, и мы решили с женой поехать и посмотреть, что же там за выставка. Все равно в этом году надеемся поехать куда-нибудь на отдых за бугор.
Так как это туристическое агентство, то по приезду нам почти 50 минут рассказывали про то, что предлагает компания, какие сервисы и какой отдых, какие отели и какие страны. Все было очень интересно, и я даже подумывал о том, чтобы чуть позже прийти именно в эту компанию и купить отдых именно там.
Я постоянно нахожусь в поиске более хорошего дизайна и более хорошего логотипа для сайта. Во-первых, я это делаю, чтобы моему читателю не было скучно читать блог и посещать мои сайты. Намного приятнее, когда сайт развивается и его внешний вид улучшается. Именно с этой целью, я начал искать под новый год более привлекательный логотип для своего блога. Пока что я его не нашел среди существующих снимков в моем архиве фотографий. Чужие фотографии использовать я не собираюсь, потому что это тоже воровство, а я стараюсь соблюдать законодательство и авторское право, которое есть даже на фотографии.
Если для блога я не нашел подходящий стиль, то для сайта CyD Sotware Labs (Софт для администраторов и безопасности) я кажется сегодня нашел подходящую тему, которая будет сопровождать сайт в течение всего 2009-го года, а может и дольше. Еще несколько штрихов будет сделано в отношении некоторых мелочей, но основа дизайна скорей всего будет именно такой.
Сегодня ходил с семьей на фильм «Сказки на ночь». Я вообще большой поклонник семейных фильмов от Диснея и Адама Сендлера. Фильм реально семейный и я отдохнул и посмеялся от души. Юмор простой и легкоусваиваемый, как мясо кроликов. Нужно только расслабиться и получать наслаждения от хорошего сюжета, хорошей съемки, хорошей игры актеров, симпотишных девушек и т.д. В общем, я отдохнул хорошо. Как всегда в фильмах с участием Адама в эпизоде появился Роб Шнайдер, как и, наоборот, во многих фильмах Шнайдера в эпизодах часто можно увидеть Адама.
После этого решили сходить еще и на 4D аттракцион в кинотеатре. Давно уже собирался посмотреть, что это такое, а акция – 2 мультика по цене одного не оставила меня равнодушным и я пошел. Вполне достойный аттракцион для своих денег. Что такое 4D аттракцион? Его смысл прост – смотришь десятиминутный ролик в специальных очках, чтобы он выглядел как 3D (надеюсь, вы видели мультики в 3D). В мультике идет какой-то сюжет, например я, летал на ковре самолете и плавал под водой. Все, что показывается на экране, сопровождается движениями кресла. Да, если на экране мы летим вниз, то кресло резко наклоняется вперед. Если мы опускаемся в воду, то в лицо тебе прыснут водой. Опять же, достаточно расслабится и получать наслаждение от того, как тебя швыряет в кресле в разные стороны, обливает водой и обдувает ветром. Мои дети просто в великолепном восторге.
Сегодня меня спросили, какой код у клавиши со знаком ~. Вот чесно, я не знаю. Я вообще клавиши не запоминаю. Если нужен код клавиши, то создаю пустое приложение, создаю обработчик события OnKeyНужныйобработчик для формы и там пишу что-то типа:
if (Key>0) then exit;
Это нужно, чтобы оптимизатор не оптимизировал параметр, через который передается код клавиши. Или можно в свойствах проекта отключить оптимизацию. Теперь ставим точку останова, запускаем приложение и нажимаем кнопку, код которой нужно узнать. Наводим мышкой на переменную (или выделить ее и нажать Ctrl+F7) и смотрю ее значение.
Новый год наступил удачно. Началось все с вина, в 12 как положено уговорили бутылку шампанского на двоих, потому опять вино, а в три часа ночи пошли стрелять салюьы с кумовьями и детьми. Кум у меня грузин, и пьет только коньяк и на улици при минусовой температуре уговорил выпить конъяку. Возвращаемся домой и снова вино. Бедная моя голова, когда я ложился спать. Сегодня она мне это гуляние прощает с большим трудом.
Как сильно хотелось снега под новый год, и за полторы недели до нового года нас несколько дней мучали снегопады. Потом конечно же потеплело, но все не успело растять. Сегодня -5 поэтому смогли выйти на улицу и покататься на ватрушках. Моя попа прощает мне это с большим трудом. Она перемерзла, зато дети довольны.
Я более суток вообще не загружал компьютер, один раз вчера с утра загрузился, поменял дизайн на сайте и отключился. После этого только с телефона пару раз проверял почту. Спасибо Windows Mobile 6.0 и тошибе G900 с помощью которых удобно работать и с почтой. Сейчас нужно согреться и поедем наверно гулять в город, если мой зад согреется.
На моем сайте каталога софта произошли серьезные изменения, а если быть точнее, недавно он закрылся и сейчас переживает второе рождение. Я пришел к выводу, что продвигать очередной каталог софта никому не нужно и бессмысленно. Нужно что-то интересное и новое. Пока я ничего интересного не увидел, я просто взял идею блога, добавил немного идей новостной ленты. Все это запихнул в миксер, перемешал и получил далеко не фрешь, но что-то уже начал получать.
Дизайн сильно менять не стал и даже разделы оставил теми же самыми. Вот теперь только решаю, делать ли сайт универсальным для двух языков. Наверно сделаю двуязычный вариант, но не так, как я это делал раньше на одном движке, а на разных движках с разными возможностями, просто русский вариант повешу на поддомен russia.suftwareheap.com (он пока еще не существует :)).
Все это планы на будущее, потому что грядет новый год, количество дел только растет, а надо же еще и отдохнуть и немного отпразновать это дело.