Blog. Just Blog

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

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

Как подключить жесткий диск 3 Тб в Windows 7

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

Как подключить жесткий диск 3 Тб в Windows 7

Объемы хранимой информации растут с каждым днем, рано или поздно встает вопрос о замене жестких дисков на более емкие. Вот и мне пришлось провести плановый апгрейд одного из дисков с 2 Тб на 3 Тб. Но после подключения HDD внезапно выяснилось, что операционная система Windows 7 не видит полный объем жесткого диска, она воспринимает его как два куска на ~2 Тб и ~800 Гб, причем доступен только кусок на 800 Гб. Такая же картина наблюдалась и при попытке подключить диск через внешнюю док-станцию. При этом в BIOS диск отображался как честные 3 Тб. Пришлось искать решение проблемы, и вот как мне удалось ее победить.

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

Сглаживание экранных шрифтов при помощи GDI++

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

Сглаживание экранных шрифтов при помощи GDI++

У компаний Apple и Microsoft всегда были разногласия по поводу того, как показывать шрифты на экране компьютера. При этом обе компании используют субпиксельный рендеринг, чтобы добиться более четко выглядящих шрифтов. Разница заключается в алгоритме отрисовки. Apple старается максимально сохранить дизайн начертания шрифта, при этом допуская небольшую размытость. Microsoft вписывает символы в пределы границ, установленных пикселями, благодаря этому предотвращается размытие и улучшается читаемость, даже за счет неполного соответствия начертанию.

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

Как на Ассемблере получить строку названия процессора

17.05.2014 | Категория: Образ мышления: Assembler | Автор: ManHunter
Для получения различной информации о процессоре используется ассемблерная команда CPUID. С ее помощью можно, например, узнать марку процессора и набор поддерживаемых им функций. На старых процессорах инструкция CPUID отсутствовала, поэтому во всех руководствах рекомендуют сперва проверить, что процессор ее поддерживает. Конечно, сейчас придется немало напрячься, чтобы найти такие древние компьютеры для ваших приложений, но порядок есть порядок. Итак, чтобы удостоверится, что команда CPUID доступна, достаточно попытаться изменить 21-й бит расширенного регистра EFLAGS. Если бит успешно поменяется, то инструкция CPUID процессором поддерживается, если регистр флагов остался без изменений, то процессор команду CPUID не поддерживает.
  1.         ; Проверить, поддерживается ли команда CPUID
  2.         pushfd
  3.         pop     eax
  4.         ; Получить регистр флагов
  5.         mov     ebx,eax
  6.         ; Изменить 21-й бит в регистре флагов
  7.         xor     eax, 200000h
  8.         ; Сохранить и снова получить регистр флагов
  9.         push    eax
  10.         popfd
  11.         pushfd
  12.         pop     eax
  13.         ; Регистр флагов изменился?
  14.         cmp     eax,ebx
  15.         ; Нет, значит команда CPUID не поддерживается
  16.         je      cpuid_not_supported
При вызове инструкция CPUID по содержимому регистра EAX определяет какую информацию о процессоре необходимо вернуть. Вся информация, даже текстовая, возвращается в регистрах EAX, EBX, ECX и EDX. Поэтому, если их значения будут нужны для дальнейшей работы, то перед вызовом СPUID их надо сохранить. При EAX=0 CPUID возвращает в регистрах EBX, ECX и EDX идентификатор производителя процессора (Vendor ID) в виде 12 символов ASCII. В приведенной ниже табличке список самых распространенных идентификаторов производителей процессоров.

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

Как Windows определяет, что файл был загружен из Интернета

12.04.2014 | Категория: Software | Автор: ManHunter
Часто при попытке запустить файлы, скачанные из интернета, появляется примерно такое окно:


Как Windows определяет, что файл был загружен из Интернета

Такую "черную метку" файлу обычно ставит браузер Internet Explorer. При этом файл можно переименовать, скопировать или даже переместить на другой диск, предупреждение все равно будет оставаться. Снять блокировку с файла можно примерно так. Но каким образом система определяет, что файл скачан из интернета? Эта информация записывается в так называемые альтернативные потоки NTFS. Суть технологии альтернативных потоков заключается в том, что у файла на дисковой системе NTFS одновременно может быть несколько потоков, содержащих данные. Проводник Windows и большинство файловых менеджеров могут работать только с главным потоком, который представляет собой основное содержимое файла.

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

Skype: No Fucking Advert 1.0

28.11.2013 | Категория: Мои программы | Автор: ManHunter

Скриншот программы Skype: No Fucking Advert

Не знаю как вас, а меня рекламные баннеры просто бесят. И если в браузере можно добавить в фильтр ссылки на них, а в большинстве стационарных программ подкорректировать ресурсы или применить какой-нибудь иной патч, то в Skype так просто от баннеров не избавиться. Поскольку на работе частенько приходится пользоваться Skype, после появления в списке контактов очередного рекламного баннера мое терпение лопнуло. В результате появилась программа Skype: No Fucking Advert, которая удаляет рекламу из списка контактов Skype и предотвращает ее повторное появление.

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

01 ... 20 21 22 23 24 25 26 ... 31
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2021
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.18 сек. / MySQL: 3 (0.0799 сек.) / Память: 5 Mb
Наверх