Неполадки со временем
Дата публикации: 12/02/2009При установке "Windows XP" на MacBook (да-да, я снес Висту и уже в качестве рабочей системы поставил на ноутбук XP) проявляется очень интересный "глюк со временем". Глюк заключается в том, что невозможно одновременно установить правильное время в обеих операционных системах. Если его правильно выставить в "Windows XP", то время сбивается под "Mac OS X" и наоборот. Причем у меня время сбивалось на целых три часа, что категорически меня не устраивало, т.к. вторая система нужна для работы.
Пришлось покопаться в интернете, чтобы понять суть проблемы и найти ее решение. Все оказалось достаточно просто и связано с особенностями функционирования операционных систем. Дело в том, что "Mac OS X" полагает, что системное время устанавливается в UTC, а "Windows XP" - что в локальной зоне.
Решение было найдено в одной из веток форума в Живом Журнале. Точнее там было предложено даже несколько решений, но самым оптимальным мне показался метод правки реестра в "Windows XP". Необходимо найти следующий ключ реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal
И установить для него значение типа DWORD равным "1". У меня этой переменной не было и пришлось ее создать. После этой операции глюк исчез и все замечательно заработало! Как понятно из названия ключа реестра, данная команда заставляет "Windows XP" также считать, что время установлено в UTC. Для облегчения данного процесса я сделал небольшой reg-файл, который вы можете скачать и просто запустить у его себя, перезагрузившись в "Windows XP".
Решение проблемы с кодировками в MySQL
Дата публикации: 12/12/2008Это будет достаточно специфическая заметка, но кому-нибудь она, возможно, пригодится. С этой проблемой я разбирался буквально вчера. Все началось с того, что на одном сайте в результате каких-то действий на сервере, что-то сбилось и часть текста превратилась в вопросики. После изучения проблемы выяснилось, что сбились кодировки в некоторых таблицах базы данных MySQL.
Как известно, внутри себя MySQL хранит данные в кодировке UTF-8, а перекодирование в нужную клиенту кодировку происходит непосредственно при чтении данных. В какую именно кодировку следует перекодировать результат запроса определяется настройками таблицы при ее создании. А если кодировка в таблице явно не указывается, то берутся значения по умолчанию, установленные для всей базы данных.
В случае, если кодировка, указанная для таблицы, не будет совпадать с кодировкой собственно данных, то в результатах мы получим далеко не то, что ожидаем. Внешне это может выглядеть и как мешанина из букв и как сплошные вопросики. Если затем зайти в базу данных посредством, например, "phpMyAdmin" и посмотреть структуру базы, то можно увидеть в некоторых текстовых полях в колонке "Сравнение" неправильную кодировку. Но не торопитесь менять кодировку таблицы, редактируя параметры поля, т.к. вы можете все испортить безвозвратно перекодировав все данные и тогда их уже будет не восстановить.
Записки о Mac OS X: Словарь и клавиатурная раскладка
Дата публикации: 29/11/2008В операционной системе "Mac OS X" есть замечательный встроенный словарик, который интегрирован во множество приложений и который можно вызвать из контекстного меню. Причем поиск осуществляется как в локальных языковых базах, так и в онлайне, в той же Википедии, например. Проблема заключается в том, что все эти словари чисто английские. Меня же по понятным причинам больше интересуют англо-русские словари и под Windows у меня уже давно обосновался ABBYY Lingvo.
К счастью, оказывается, есть способ конвертировать существующие словари в формат, который использует "Mac OS X" и просто скопировать их в определенную папку системы. После этого словарик начинает замечательно работать и с русским текстом. А по степени удобства использования, встроенный словарь не уступает Lingvo, достаточно просто навести курсор на непонятное слово и нажать сочетание клавиш "Ctrl-Command-D". Можно также предварительно выделить слово или фразу и вызвать словарь из контекстного меню.
Конвертированные русско-английские и англо-русские словари, а также русско-французский и французско-русский можно взять вот на этой странице. И после распаковки их нужно будет переписать в системную папку:
/Library/Dictionaries/
Теперь достаточно просто включить в настройках словаря использование новых словарных баз и все будет замечательно работать.
Проблема с загрузочным диском Касперского
Дата публикации: 21/10/2008В антивирусе Касперского, начиная с 6-ой версии, есть такая удобная опция, как создание диска восстановления. По сути, это загрузочный диск с предустановленной версией антивируса и актуальными сигнатурами. Такой диск удобен, если Ваш компьютер поразил вирус, который внедряется в загрузочный сектор и его невозможно вылечить из самой системы. Такой диск эмулирует проверку винчестера на чистом от вирусов компьютере, но при этом не требует вытаскивать собственно диск и искать свободную машину.
Для создания подобного диска, необходимо иметь дистрибутив "Windows XP" со вторым сервис-паком и установить программу "PE Builder" для создания загрузочного диска с системой. После этого можно вызвать мастера для создания загрузочного диска непосредственно из антивируса Касперского:
Сервис -> Аварийный диск -> Запуск мастера...
Антивирус запросит местоположение исходного дистрибутива, путь к программе "PE Builder" и папку для создания нового дистрибутива. По окончании будет сформирован ISO-файл, который можно сразу записать на диск. Для просмотра полного текста заметки, перейдите по ссылке.