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

Портативный плеер iconBIT HD275HDMI
09.07.2010 | Категория: Обзоры техники | Автор: ManHunter

Портативный плеер iconBIT HD275HDMI
Последнее время мне не давала покоя мысль о подключении к телевизору какого-нибудь плеера для просмотра фильмов. Но после недавнего былинного отказа я решил подойти к этому вопросу со всей ответственностью. В результате, после долгих поисков и сравнений, выбор остановился на портативном плеере iconBIT HD275HDMI.
Сам плеер очень небольшой, корпус по размерам чуть больше обычного ковера от внешнего жесткого диска 2,5". На корпусе ничего лишнего, окошко ИК-датчика, индикатор электропитания и пять кнопок управления. С задней части разъемы для подключения всякой периферии и кабелей. Немного о подключении. К компьютеру плеер подключается через mini-USB, без установки драйверов, определяется как жесткий диск, и при подключении к ноутбуку у меня даже не потребовал дополнительного питания. Через разъем USB к плееру можно подключить флешку или любое другое устройство, например, фотоаппарат. Главное, чтобы подключаемое устройство распознавалось как внешний носитель. Там же на задней панели расположены два выхода для подключения плеера к телевизору или монитору: композитный аудио/видео выход (тюльпаны) и HDMI-выход.
Читать статью целиком »
Просмотров: 10495 | Комментариев: 12

Клубника протертая с сахаром, варенье из клубники и земляники
06.07.2010 | Категория: А еще я туда ем! | Автор: ManHunter

Клубника протертая с сахаром, варенье из клубники и земляники
Сегодня зашел на рынок, купил свежих ягод. Так я ягоды ем не очень, а вот варенье из клубники и земляники люблю. Итак, сегодня официально открывается мой сезон заготовок на зиму. По мере поступления буду выкладывать и другие заготовительные рецепты.
Читать статью целиком »
Просмотров: 80052 | Комментариев: 16

Прогулка по Москве-реке на речном трамвайчике
05.07.2010 | Категория: Жизнь в оффлайне | Автор: ManHunter

Прогулка по Москве-реке на речном трамвайчике
Давно хотел покататься по Москве-реке на прогулочном кораблике, наконец выкроил время для осуществления этой задумки. Денек выдался солнечный, без осадков, в такую погоду на воде самое то. По всему руслу Москвы-реки работают причалы Столичной судоходной компании, я выбрал полуторачасовой кольцевой маршрут от Воробьевых гор до Котельнической набережной и обратно.
Читать статью целиком »
Просмотров: 37686 | Комментариев: 16

Определение MIME-type файла по его расширению
03.07.2010 | Категория: Web-мастеру и не только | Автор: ManHunter
MIME - Multipurpose Internet Mail Extension - стандарт для определения типа передаваемой информации и механизмов ее обработки. Он сообщает браузерам о том, как им надо обращаться с запрошенными файлами, имеющими то или иное расширение. Так, например, если сервер отдает браузеру в заголовках тип MIME "text/html" для файлов с расширениями htm, html и shtml, то браузер интерпретирует все файлы с этими расширениями как файлы HTML. Также очень желательно передавать корректный MIME-type при отдаче файлов скриптом в антилич-системах.Недавно я ковырялся в одной коммерческой CMS с закрытым кодом и нашел там одну полезную функцию с большим списком MIME-типов для различных расширений файлов (всего около 400). Реализация самой функции была сделана ужасно, поэтому я ее тут даже приводить не буду. Список я немного почистил и сохранил в удобном для работы виде. Функцию тоже переписал:
Code (PHP) : Убрать нумерацию
- //----------------------------------------------------------
- // Функция определения MIME-типа файла по его расширению
- //----------------------------------------------------------
- function get_mime_type($ext) {
- // Массив с MIME-типами
- global $mimetypes;
- // Расширение в нижний регистр
- $ext=trim(strtolower($ext));
- if ($ext!='' && isset($mimetypes[$ext])) {
- // Если есть такой MIME-тип, то вернуть его
- return $mimetypes[$ext];
- }
- else {
- // Иначе вернуть дефолтный MIME-тип
- return "application/force-download";
- }
- }
Читать статью целиком »
Просмотров: 16528 | Комментариев: 9

Windows 7 Taskbar API на Ассемблере
30.06.2010 | Категория: Образ мышления: Assembler | Автор: ManHunter

Progress Bars и Overlay Icons
Продолжаю потихоньку осваивать внутренности Windows 7. В новой системе появилась такая приятная фича интерфейса, как отображение прогресса выполнения какого-нибудь действия прямо на кнопке приложения в панели задач. Впервые я увидел это в программе Total Commander при копировании и переносе файлов, сразу очень захотелось узнать как это делается и научиться делать самому. К сожалению, во всех доступных мне интернетах были найдены только примеры для Delphi, .NET и прочих языков высокого уровня. Пришлось лезть в отладчик и запасаться железным терпением, зато в результате получилось вполне рабочее решение. Для управления элементами панели задач в Windows 7 используется COM-интерфейс ITaskBarList3. Как обычно, никаких описаний в FASM нет, и все необходимое нужно искать самому или портировать с других языков.
Code (Assembler) : Убрать нумерацию
- ; GUID {56FDF344-FD6D-11D0-958A-006097C9A090}
- CLSID_TaskbarList dd 056FDF344h
- dw 0FD6Dh
- dw 011D0h
- db 095h, 08Ah, 000h, 060h, 097h, 0C9h, 0A0h, 090h
- ; GUID {EA1AFB91-9E28-4B86-90E9-9E9F8A5EEFAF}
- IID_ITaskbarList3 dd 0EA1AFB91h
- dw 09E28h
- dw 04B86h
- db 090h, 0E9h, 09Eh, 09Fh, 08Ah, 05Eh, 0EFh, 0AFh
- ; ITaskbarList3 Interface
- SetProgressValue = 4*09
- SetProgressState = 4*10
- RegisterTab = 4*11
- UnregisterTab = 4*12
- SetTabOrder = 4*13
- SetTabActive = 4*14
- ThumbBarAddButtons = 4*15
- ThumbBarUpdateButtons = 4*16
- ThumbBarSetImageList = 4*17
- SetOverlayIcon = 4*18
- SetThumbnailTooltip = 4*19
- SetThumbnailClip = 4*20
- ; Типы прогрессбаров на панели задач
- TBPF_NOPROGRESS = 0
- TBPF_INDETERMINATE = 1
- TBPF_NORMAL = 2
- TBPF_ERROR = 4
- TBPF_PAUSED = 8
- ; Константы для работы с объектом
- CLSCTX_INPROC_SERVER = 1
- S_OK = 0
Читать статью целиком »
Просмотров: 8190 | Комментариев: 11
