Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Дорожный набор: игры на флешке

07.06.2010 | Категория: Software | Автор: ManHunter

Дорожный набор: игры на флешке

Решил выложить свой "дорожный набор" игрушек, которые таскаю с собой на флешке. Это небольшие бесплатные игрушки, не требующие инсталляции и не оставляющие после себя мусора в системе.

Читать статью целиком »
Просмотров: 26122 | Комментариев: 33

IX международный фестиваль песчаной скульптуры

06.06.2010 | Категория: Жизнь в оффлайне | Автор: ManHunter

IX международный фестиваль песчаной скульптуры

Сходил на ВДНХ на выставку песчаных скульптур. На выставке представлено более 50 композиций, песчаный водопад, действующий вулкан. 25 лучших скульпторов России, Украины, Польши создавали эту экспозицию в течение 14 дней, а высота некоторых скульптур достигает 7 метров. Это первая выставка такого масштаба в России.

Читать статью целиком »
Просмотров: 7113 | Комментариев: 6

Отключение кнопки "Свернуть все окна" в Windows 7

03.06.2010 | Категория: Образ мышления: Assembler | Автор: ManHunter
Захотелось поэкспериментировать с новым интерфейсом Windows 7, а конкретно решил убрать кнопку "Свернуть все окна" из трея. Зачем мне это надо - вопрос другой, здесь важна сама реализация. Кнопка "Свернуть все окна", как в сказке про Кащея, находится внутри нескольких других окон. Вложенность и иерархию классов можно определить, например, при помощи программы WinDowzer или любой другой, показывающей дерево всех окон системы. Для поиска родительского окна системного трея с названием класса Shell_TrayWnd я использовал функцию FindWindow, а для определения хэндлов вложенных дочерних окон с классами TrayNotifyWnd (область уведомлений) и TrayShowDesktopButtonWClass (сама кнопка "Свернуть все окна") - функцию FindWindowEx.
  1.         ...
  2.         ; Найти окно трея
  3.         invoke  FindWindow,stw,NULL
  4.         or      eax,eax
  5.         jz      no_button
  6.  
  7.         ; Найти окно уведомлений в трее
  8.         invoke  FindWindowEx,eax,NULL,tnw,NULL
  9.         or      eax,eax
  10.         jz      no_button
  11.  
  12.         ; Найти кнопку "Свернуть все окна"
  13.         invoke  FindWindowEx,eax,NULL,tsc,NULL
  14.         or      eax,eax
  15.         jz      no_button
  16.  
  17.         ; Спрятать кнопку "Свернуть все окна"
  18.         ; Если надо показать кнопку, то замените флаг на SW_SHOW
  19.         invoke  ShowWindow,eax,SW_HIDE
  20.  
  21.         ; Кнопка не найдена
  22. no_button:
  23.         ...
  24.  
  25. ; Названия классов окон для поиска
  26. stw     db      'Shell_TrayWnd',0  ; Название класса окна трея
  27. tnw     db      'TrayNotifyWnd',0  ; Название класса окна области уведомлений
  28. tsc     db      'TrayShowDesktopButtonWClass',0  ; Название окна кнопки
К сожалению, мне не удалось полностью убрать кнопку из трея, даже когда она скрыта, на ее месте остается пустое пространство. Попытки изменить ширину кнопки перед ее скрытием при помощи функции SetWindowPos успеха тоже не принесли.

Читать статью целиком »
Просмотров: 25017 | Комментариев: 32

Готовим стейки семги на гриле

01.06.2010 | Категория: А еще я туда ем! | Автор: ManHunter

Стейки семги на гриле

Приобрел на кухню новое чудо враждебной техники - электрогриль. На природу выбираться времени не хватает, а чего-нибудь вкусненького хочется. К тому же блюда, приготовленные на гриле полезнее, чем просто пожаренные на масле на сковородке. А если добавить немного воображения, то можно прямо посреди недели почувствовать себя где-нибудь на даче в шезлонге, с бутылочкой пива. Стоп, что-то я отвлекся :)

Читать статью целиком »
Просмотров: 12876 | Комментариев: 9

Обработка недоступных картинок на сайте

30.05.2010 | Категория: Web-мастеру и не только | Автор: ManHunter

Обработка недоступных картинок на сайте

Одно из неприятных явлений в Интернете - это "битые" ссылки, в частности ссылки на картинки. Сайты могут закрываться, переезжать, менять свою структуру, это естественный процесс. Хуже, когда от этого страдает ваш сайт. Если на сайте всего несколько страниц, то "битые" картинки вы сможете легко отследить самостоятельно, а о некоторых могут сообщить ваши посетители. Но если страниц много, то в большинстве случаев "битые" картинки могут висеть незамеченными достаточно долго. На своем хостинге их, в принципе, можно отследить по появлению ссылок в логе ошибок 404 (страница не найдена), а если изображения находятся на другом сервере?

Читать статью целиком »
Просмотров: 9656 | Комментариев: 11

01 ... 385 386 387 388 389 390 391 ... 443
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2026
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.1 сек. / MySQL: 2 (0.0313 сек.) / Память: 4.5 Mb
Наверх