voroshil's Blog

Здесь должно быть что-то умное

Загрузка Linux за 20 секунд

Прочитав статью о загрузке линукс за 10 секунд, загорелся сделать что-то подобное со своей Ubunt'ой.

Вооружившись программкой bootchart и потратив на оптимизацию пару дней, в конце-концов добился некоторых результатов: Диаграмма загрузки Ubuntu за 19 секунд

19 секунд это конечно не 10-ть, но тоже неплохо, особенно если учесть, что ранее система грузилась не меньше двух минут. Имейте в виду, что это - время загрузки до появления экрана входа в систему.

К сожалению, используемый GNOME скоростью загрузки похвастаться не может (еще около минуты при 100% загрузке диска, т.к. он при запуске читает с диска более 60 мегабайт данных, как оказалось).

Под катом - некоторые подробности и полная диаграмма.

Боярский диалект C++ на Хабре

На хабре выложили пример программы на “боярском” диалекте MSVC++.

Вот кусочек:

1
2
3
4
5
6
7
8
9
наместе двояко провѣрятичегоглаголют молчаливо
кагбе
    ѣжѣли получалка.сломалася молчаливо тогдауж
    кагбе
      молвити "Не лепо молвишь, барин!" аминь1
      возвѣрнути нуль спасихоспади1
    ага
    возвѣрнути один аминь1
ага

Смотреть тут …

Использование Gdb для сравнения работы дизассемблированной программы с оригиналом

В процессе обратного инжиниринга (Reverse Engineering) может возникнуть ситуация, когда требуется проверить эквивалентность работы восстановленного кода с работой исходного бинарного файла.

Далее я постараюсь описать как можно немного автоматизировать этот процесс

В копилку ссылок

Пару дней назад, в процессе поиска документации по языку Python, набрел на замечательный ресурс.

Кроме питона, там еще есть статьи, посвященные WMI, Windows Power Shell, XML, AJAX, макросам OpenOffice и др.

И все это на великом и могучем.

Новая игрушка

Итак, я наконец-то "задавил свою жабу" (С) и пару недель назад разорился на такого вот зверька

Впечатления одной строкой: "был готов к худшему, но обошлось. своих денек покупка стоит".