
Быстрый поиск
Введите фрагмент названия статьи для поиска
Запуск консоли при установке Windows 7
31.07.2011 | Категория: Software | Автор: ManHunter

Запуск консоли при установке Windows 7
При установке Windows 7 с компакт-диска или загрузочной флешки есть возможность запустить консоль прямо из инсталлятора. Причем я говорю о запуске командной строки именно в процессе установки системы, а не после того, как Windows установлена и готова к работе. Для этого достаточно просто дождаться запуска инсталлятора (должно открыться окно выбора языка, региональных настроек и раскладки клавиатуры), а затем, начиная с этого момента, вы можете нажать комбинацию кнопок Shift+F10. Откроется окно с командной строкой.
Читать статью целиком »
Просмотров: 59299 | Комментариев: 18
Поздравляю с Днем системного администратора!
29.07.2011 | Категория: Всякая всячина | Автор: ManHunter

Поздравляю с Днем системного администратора!
Всех системных администраторов поздравляю с профессиональным праздником! Желаю успехов в нелегком труде, стальных нервов, надежного железа, чтобы по жизни не было ни багов, ни лагов. Делайте и дальше свое великое дело, сисадмины!
Просмотров: 3573 | Комментариев: 9
Готовим котлеты из индейки
26.07.2011 | Категория: А еще я туда ем! | Автор: ManHunter

Котлеты из индейки
Обычные котлеты я уже делал, теперь будут котлеты из индейки. По сравнению с другими видами птицы, мясо индейки богато витаминами и в нем очень мало холестерина. Ну и разнообразие на столе, конечно, тоже не повредит.
Читать статью целиком »
Просмотров: 14996 | Комментариев: 11
Раскраска строк ListView на Ассемблере
23.07.2011 | Категория: Образ мышления: Assembler | Автор: ManHunter
Элемент диалоговых окон ListView (или SysListView32) - очень удобный элемент, особенно для табличного отображения данных или ведения логов. При всем своем удобстве, у него есть недостаток, что при заполнении списка нельзя указывать цвета текста и фона для отдельных строк. Но способ раскрасить строки ListView все-таки есть. При отрисовке списка окну приложения посылается сообщение WM_NOTIFY, которое можно перехватить и самостоятельно обработать. В lParam сообщения передается указатель на структуру NMLVCUSTOMDRAW, в которой и описаны все подробности об отрисовываемой строке. Это составная структура и ее составляющие зависят от версии библиотеки Comctl32, но описываемый способ не сработает разве что на Windows 95, если вы его где-то откопаете. Однако компилятор FASM тоже ни сном, ни духом про структуру NMLVCUSTOMDRAW, придется сделать описание самостоятельно:Code (Assembler) : Убрать нумерацию
- ; Структура для обработки сообщений
- struct NMLVCUSTOMDRAW
- ; NMHDR
- hwndFrom dd ?
- idFrom dd ?
- code dd ?
- ; NMCUSTOMDRAWINFO
- dwDrawStage dd ?
- hdc dd ?
- left dd ?
- top dd ?
- right dd ?
- bottom dd ?
- dwItemSpec dd ?
- uItemState dd ?
- lItemlParam dd ?
- ; NMLVCUSTOMDRAW
- clrText dd ?
- clrTextBk dd ?
- ends
Читать статью целиком »
Просмотров: 6129 | Комментариев: 6
Поиск с учетом морфологии русского языка
20.07.2011 | Категория: Web-мастеру и не только | Автор: ManHunter
Семантический поиск текста с учетом морфологии - серьезная задача, с которой даже крупные поисковики справились с разной степенью успеха. Но частично реализовать поиск с учетом разных форм слов русского языка вы можете самостоятельно. Для этого лучше всего воспользоваться PHP-классом phpMorphy. Это очень удобное средство для организации поиска с учетом морфологии русского, английского, украинского, эстонского или немецкого языков. Словари для каждого языка суммарно занимают около 10 Мб, а сам подключаемый скрипт - чуть меньше 30 Кб. При этом не требуется устанавливать на сервер дополнительное программное обеспечение, все будет работать на самом обычном хостинге. Обновленные версии phpMorphy с поддержкой современных версий PHP7 и PHP8 можно скачать с репозитория.Начнем с подключения phpMorphy. Это делается очень просто. Сперва скачайте дистрибутив, словари, распакуйте все это в отдельную папку, соблюдая структуру вложенных каталогов. Словари разместите в папке dict. Теперь откроем файл примера из папки examples и посмотрим настройки:
Code (PHP) : Убрать нумерацию
- // подключение движка phpMorphy
- require_once('src/common.php');
- // настройки движка
- $opts = array(
- ...
- );
- // подключение словарей русского языка
- $dir = 'dicts';
- $dict_bundle = new phpMorphy_FilesBundle($dir, 'rus');
- // создание класса
- $morphy = new phpMorphy($dict_bundle, $opts);
Читать статью целиком »
Просмотров: 25122 | Комментариев: 18

