четверг, 1 декабря 2011 г.

Восстановление файлов с поврежденной файловой системы

Принесли мне флешку microSD, которая имела поврежденную файловую систему. Windows только предлагала её форматировать. Решил попробовать восстановить её из-под Linux, конкретнее в Ubuntu. И так ход действий:

Воткнул флешку и смотрю лог ядра:

$ dmesg | tail

Ядро сообщило, что найдено устройство /dev/sdb с разделом /dev/sdb1.

$ sudo fdisk -l

Эта команда мне позволила убедиться в том, что найденный раздел более-менее соответствует действительности.
Первое, что я пробую это сделать снимок раздела флешки, чтобы можно было с ним по экспериментировать.

$ sudo dd if=/dev/sdb1 of=/home/viktor/sdb1.dd conv=noerror,sync bs=4096

Чтобы восстановить файлы воспользовался программой photorec, которую можно установить так:

$ sudo apt-get install testdisk

Создал папку recovery, в которую будут складываться восстановленные файлы.

$ mkdir /home/viktor/recovery

И самое главное:

$ sudo photorec /home/viktor/sdb1.dd

А там по инструкции.

Итог: успешно восстановлено 1327 фотографий, 1 экзешник и 5 видеофайлов.

понедельник, 21 ноября 2011 г.

Резервное копирование и удобное восстановление данных

В голове уже больше года крутится проект программы для резервного копирования. Я даже пробовал реализовать данный проект, но из-за не хватки времени, мне пришлось его забросить. Но идея-то осталась... Эту систему резервного копирования я бы хотел применить у себя на работе. Вот вкратце то, что я хочу получить.

Итак, на каждом компьютере будет храниться локальный бэкап. На специальный сервер резервного копирования будут собираться все бэкапы по средством стандартных протоколов (в плане SSH). Доступ к локальному бэкапу будет производиться по средствам протокола... FTP! Такой подход позволяет нам легкое восстановление данных стандартными средствами, такими как FileZilla или стандартный веб-браузер. Выглядеть это должно примерно так. Запускаете FTP-клиент, заходите на локальный компьютер, видите папку с названием вашего компьютера, заходите в нее, там перечислены года, далее месяцы, далее числа, время, и на конец, диск С:, диск D:, диск E: и т.д. К примеру вот такой путь:

/viktor/2011/11/21/13:04/C:/Documents and Settings/Виктор/Рабочий стол/Очень важный документ.doc

Храниться бэкапы будут примерно по той же технологии, как это было сделано в GIT. Для каждого файла вычисляется хэш SHA1, и файлы будут упаковываться архиватором GZIP (или BZIP2, или LZMA), имена этим архивам будут присваиваться с соответствии с вычисленным хэшем. Таким образом, если между двумя процессами резервного копирования файлы изменились не значительно или не изменились вовсе, то в бэкап будут уложены только изменившиеся файлы, повторов не будет. Так же  дубликаты файлов (даже если они под разными именами) будут храниться в одном экземпляре. Благодаря этому, хранилище не будет разрастаться до фантастических размеров с огромной скоростью. Чтобы сохранить информацию об имени файлов, их размере, дате модификации, будут сформированы специальные мета-файлы в процессе каждого резервного копирования. Именно по этим файлам будет строиться виртуальная файловая система нашего FTP-сервера. 

Такая организация хранилища, нам позволит объединять хранилища с разных компьютеров на одном или нескольких серверах (репликация) по средствам простого копирования без замены файлов (накопление).

Вот такая у меня идея. Буду надеяться, что у меня хватит времени реализовать её в жизнь.

воскресенье, 13 ноября 2011 г.

Три мифа о холестерине

Сегодня решил поделиться с миром некоторыми знаниями из области медицины, и речь сегодня пойдет о холестерине.

Миф 1. «Дети должны есть здоровую пищу, то есть без холестерина»
Холестерин (холестерол) - основа мембран клеток, то есть оболочки клеток состоят из него. Около 80% холестерина вырабатывается самим организмом, а 20% процентов должно поступать с пищей. При активном росте (детский возраст) происходит активное деление клеток организма, и он нуждается в холестерине, который должен поступать из вне. Поэтому если вы себе ограничиваете поступление холестерина с пищей, то не стоит ограничивать его в рационе своих детей. Дети могут просто перестать расти!

Миф 2. «Нужно покупать только то подсолнечное масло, на котором написано «Без холестерина»
Многие производители подсолнечного масла идут на хитрость, чтобы «обоснованно» поднимать на цену. Для этого производители пишут на этикетках надписи «Без холестерина» или «0% холестерина». Дело в том, что в растениях холестерин не накапливается и не образуется. Следовательно, в растительном масле его просто не бывает вообще. Поэтому не стоит обращать свое внимание на эти надписи и спокойно покупать любое растительное масло.

Миф 3. «Понизить уровень холестерина можно только лекарствами (статины)»
Этот миф по большей части навязывают иногда сами медики. Статины безусловно понижают уровень холестерина, но это достигается за счет сокращения его выработки организмом. Это крайняя мера. В действительности уровень холестерина можно нормализовать с помощью отрубей. Здесь нормализация идет по двум направлениям. С одной стороны, отруби связывают животные жиры и холестерин, которые поступают с пищей. С дрогой стороны, отруби в кишечнике связывают желочные кислоты, которые выделяются туда печенью. Для восстановления уровня желочных кислот, печень начинает расщеплять уже имеющийся холестерин, тем самым понижая его уровень.

вторник, 8 ноября 2011 г.

Новые программы в старой Ubuntu

Каждые шесть месяцев происходит выход новой версии Ubuntu, в которую включены новые версии программ.Однако в течение этих шести месяцев в Ubuntu стандартные обновления касаются лишь обновлений безопасности, без ввода нового функционала. Здесь на помощь приходят так называемые бэкпорты (backports). В бэкпортах, как правило программы, обновление функционала которых не приведет к замене основной части операционной системы, а следовательно и не повлияет на её стабильность.

Для того чтобы подключить и установить бэкпорты нужно следующие строчки в /etc/apt/source.list (одной строкой)

Для Ubuntu 11.10 (Oneiric Ocelot):
deb http://archive.ubuntu.com/ubuntu oneiric-backports main universe multiverse restricted

Для Ubuntu 11.04 (Natty Narwhal):
deb http://archive.ubuntu.com/ubuntu natty-backports main universe multiverse restricted

Для Ubuntu 10.10 (Maverick Meerkat):
deb http://archive.ubuntu.com/ubuntu maverick-backports main universe multiverse restricted

Для Ubuntu 10.04 (Lucid Lynx):
deb http://archive.ubuntu.com/ubuntu lucid-backports main universe multiverse restricted

Для Ubuntu 8.04 (Hardy Heron):
deb http://archive.ubuntu.com/ubuntu hardy-backports main universe multiverse restricted

Затем следует обновить кэш менеджера пакетов, выполнив команду:
$ sudo apt-get update

Теперь для вашей системы доступны новые версии разных программ.

понедельник, 7 ноября 2011 г.

Три слова, заканчивающиеся на -зо

Давным давно задался вопросом, а сколько в русском языке имен существительных, заканчивающихся на "...зо"? Ну, первое, что пришло в голову, так это слова пузо и железо. Здесь я искал только русские по происхождению слова и не имена собственные. Интернет мне подсказал, что нужно обратиться к обратному словарю русского языка. Глянул, я в него и... по моему критерию подошли только те самые два слова: пузо да железо.

А один из словарей выдал следующее:
                     безо
                   железо
                     пезо
                      изо
                    авизо
                   ариозо
                 маэстозо
                     пузо
Остальные слова либо не имеет русских корней по происхождению, либо не являются именами существительными.

пятница, 4 ноября 2011 г.

Сборка пакетов DEB и RPM

Сегодня я вам поведаю о весьма не сложном способе сборки пакетов для операционных систем, основанных на Debian или поддерживающих deb-пакеты. Я два года назад собирал пакет своей программы для редактирования блок-схем, но потом забыл как это делается, и я прошёл весь путь заново. Сразу могу сказать, что здесь будет рассматриваться сборка не из исходных кодов с процессом компиляции, а уже из готовых бинарников. Итак, приступим.

пятница, 28 октября 2011 г.

Система удаленного тестирования

За 4 дня по заказу работодателя сварганил программу для проведения тестирования муниципальных служащих. Программа имеет клиент-серверную архитектуру. Клиент написан на Си++ с использованием Qt 4.7.4. Таким образом клиентская программа получилась к тому же и кросс-платформенной. Серверная часть написана на PHP, поэтому может быть реализована практически на любом хостинге. Обе части обмениваются данными по HTTP-протоколу. Формат данных свой (текстовый). Программа может печать отчет, вопросы для самоподготовки. Также отчет отправляется на сервер.

Через некоторое время опубликую исходники обеих частей, а сейчас пока провожу испытания.

пятница, 21 октября 2011 г.

Мой компьютер через FTP. Очередной велосипед.

Захотелось мне создать простой FTP-сервер, который бы позволял иметь доступ к любому файлу на компьютере, даже если в системе несколько жестких дисков. Это было бы удобно при администрировании локальной сети. Все имеющиеся FTP/SFTP-серверы в качестве корня, предлагают конкретную папку, но не весь компьютер сразу. Я же хочу, чтобы при подключении к моему серверу на запрос листинга корневой директории выводился список дисков, подобно тому, как это делает стандартный проводник Windows.

И так, взялся я за программирование. В качестве языка и тулкита выбрал C++/Qt. Этот выбор обоснован, только тем, что мне хочется получше изучить Qt, хотя я понимаю, что это возможно выглядит, как выстрел из пушки по воробьям.

Рабочее имя проекта совсем банальное — «ftpaccess».

Итак, вот, что я хочу получить в итоге:

  • кроссплатформенное решение (Windows/Linux)
  • простая установка (инсталлятор, DEB/RPM-пакет)
  • с простейшей системой разграничения прав: или все, или только один.
  • FTP-сервер запускается в виде системной службы  или демона.
  • Поддержка UTF-8
  • Настройка сервера одним простым INI-файлом.
  • Множественное подключение
  • Докачка файлов
  • Открытый и бесплатный проект
Полурабочие версии буду пока выкладывать в этом блоге. А если проект кого заинтересует, то можно создать отдельный сайт.

Дефрагментация дисков с помощью Defragler

Попробовал недавно программу дефрагментации дисков Defragler. Весьма интересная прога. Имеет два режима дефрагментации: быстрая и стандартная. Программа бесплатная и на русском языке.

Загружается программа весьма быстро, так как имеет небольшой размер (около 3-4 мегабайта). Предлагает выбрать диск, произвести его анализ и указать режим дефрагментирования. Качество работы меня вполне удовлетворило: не осталось фрагментированных файлов вообще. Кстати, в процессе установки предлагается возможность заменить стандартную утилиту дефрагментации. 

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

Программа Defragler вполне может потягаться с другими программами дефрагментации такими как O&O Defrag. Так как Defragler распространяется бесплатной, то я её включил в свой каталог программ http://fresh-apps.ru/#defragler. Отсюда вы всегда сможете скачать самую последнею версию.

пятница, 14 октября 2011 г.

Ubuntu 11.10

Сегодня утром моя Убунта предложила обновить свою версию до версии 11.10. Я согласился, обновился и, к своему удивлению, был несколько огорчен. Дело в том, что я пользовался окружением рабочего стола GNOME, а после обновления гном был удален, и была установлена Unity. Ну не смог я пока осилить эту новомодную фичу!.. Ну да ладно, установил гном и... снова  ошалел. Гном оказался не привычным, и по-моему неудобным. Пошел в обход: выбрал Gnome Classic. И опять я был ошарашен... 

Короче пришлось устанавливать KDE, с которого я когда-то ушел. И тут на конец-то мне повезло. КДЕ не сильно изменился с того момента, как я его покинул. Я довольно быстро включился в работу и все встало на круги своя.

Может когда-нибудь я смогу привыкнуть к Unity, а может и не стоит к нему привыкать...

P.S: Чтобы установить KDE в Ubuntu, нужно установить пакет kubuntu-desktop:
$ sudo apt-get install kubuntu-desktop

четверг, 6 октября 2011 г.

ASUS M2N-SLI POST C1

Сегодня попал ко мне очень пыльный компьютер с материнкой ASUS M2N-SLI. Компьютер не стартовал, то есть он включался, загорались лампочки, но никаких надписей и звуков не выдавал. Вставил я пост-карту, и она показала мне код C1. Почитав таблицы с кодами, идущие к карте, выяснил, что код этот в некоторых версиях BIOS это связан с оперативной памятью...

Короче, смёл я пыль с модуля памяти, и компьютер стал загружаться!

среда, 5 октября 2011 г.

Простой парсер арифметических выражений

Однажды мне нужно было создать парсер математических выражений. Я взялся за этот труд и сразу же понял, что используя посимвольный разбор, я просто погрязну в большом количестве строк кода. Тогда на помощь пришел очень замечательный инструмент - регулярные выражения. Использовать регулярные выражения в Delphi или Builder'е стало легко возможным благодаря подключению модуля RegExpr.pas, созданного Андреем Сорокиным. Всё о регулярных выражениях Вы можете найти на его сайте: http://RegExpStudio.com/ Итак, приступим к созданию самого парсера.

Принцип работы

Нашему парсеру мы передаем выражение в виде строки, а он возвращает результат тоже в виде строки символов.

В первую очередь, нам нужно убрать все пробелы и табуляции из входящей строки. Затем, найти в ней самые внутренние скобки и рассматривать их как подвыражение, которое можно разобрать. Получившийся результат мы вставим вместо скобок и получим новое выражение, тождественно равное исходному.

Итак, теперь рассмотрим разбор выражения, не содержащего скобок. Для начала найдем операции умножения и деления. Выделим в них операнды и операцию, а затем вычислим и подставим результат вы наше выражение. После того как разберёмся со всем операциями умножения и деления, приступим к сложению и вычитанию, аналогичным путем.

Ну, а теперь на деле. Создадим класс TExParser, в который мы заключим все необходимые нам функции.

Работаем с форматом Base64

В этом обзоре мы рассмотрим модуль Base64. Он предназначен для конвертации информации в формат Base64 и обратно. В этом модуле всего две процедуры: ConvertToBase64 и ConvertFromBase64. Аргументами обеих процедур являются потоки: входной и выходной.

Суть формата Base64 заключается в том, чтобы вместо всех 256 вариантов байта использовать, только 64. Следовательно выходной поток будет немного длинее, но зато его можно будет без проблем передать по электронной почте. Весь набор из 64 символов представлен здесь:

Входной поток (0..255)
Результат разбиения: 0..63

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/


Каждым трем байтам входящего потока соответствует четыре символа в выходном потоке. Принцип кодирования изображен на этом рисунке:


Так как из входного потока берется по 3 байта, то может быть такой случай, когда в очередной раз при попытке взять 3 байта нам не хватит их. Тогда в выходном потоке появятся на конце знак равенства (ABC= или AB==).

Модуль вы можете скачать здесь: base64.zip (1 КБ).

Хочу выразить благодарность за предоставленный материал по Base64 виртуальному клубу программистов Королевство Delphi, а также Александру Терехову - автору статьи "Base64 для не продвинутых".

Обновление с помощью ZvUpDrw Lite антивируса Dr.Web с заблокированным ключом


Данный проект является дальнейшим развитием проекта ZvUpDrw в сторону облегчения работы с программой. Лайт-версия работает аналогично полной: формирует локальное зеркало, и автоматически запускает штатную утилиту обновления Dr.Web.

Внимание! Автор программы никак не связан с компанией Dr.Web, поэтому Вы не можете предъявлять какие-либо претензии к авторам антивируса Dr.Web по поводу работы программ ZvUpDrw и ZvUpDrw Lite. Вы их используете на собственный страх и риск.
Список основных возможностей:


  • Загружает базы с официального хранилища Dr.Web.
  • Обновляет только те файлы, которые предусмотрены установкой Dr.Web.
  • Загружает файлы в несколько потоков.
  • Определяет общий размер скачиваемых обновлений, как следствие, отображает общей прогресс.
  • Автоматически запускает штатную утилиту обновления.
  • Поддерживает версии: 4.44, 5.00, 6.00.
  • Поддерживает Microsoft Windows 2000/2003/XP/Vista/7.
  • Управление из командной строки для автоматизации процессов.
  • Синхронизация зеркала с установленными файлами (не загружает все подряд при первом запуске).
  • Возможность остановить процесс загрузки.
  • Инсталлятор (Windows).
  • Установка в планировщик Windows (XP/Vista/7) прямо из интерфейса программы.
  • Отсутствие каких-либо настроек. Все работает "из коробки".
  • Поддержка прокси. См. ниже. 
  • Самообновление программы. При обновление баз, программа попутно проверяет свои обновления и автоматически их загружает (как правило около 400 кбайт).
  • Корректная работа в Windows Vista: изменено место хранения локального зеркала для лучшей совместимости.
  • Программа переведена на новую версию Qt: 4.7

пятница, 30 сентября 2011 г.

Редактор блок-схем

Вашему вниманию представляется программа, которая предназначена для создания, редактирования и экспорта блок-схем алгоритмов. Пользователю не нужно заботиться о размещении и выравнивании объектов, программа автоматически разместит все блоки. Редактор позволит экспортировать блок-схему в исходный текст программы для разных языков программирования (Pascal, C/C++, Алгоритмический язык). Редактор блок-схем позволяет экспортировать изображение схемы в различные графические форматы: BMP, JPEG, PNG, TIFF, ICO, PPM, XBM, XPM, SVG. Программа распространяется на условиях лицензии GNU General Public License (GPL). Программа написана на языке C++ на основе библиотеки Qt. Доступны бинарные сборки как для GNU/Linux, так и Microsoft Windows (2000/XP/2003/2008/Vista/7).


Возможности
  • генерация исходного кода на основе блок-схемы в различные языки программирования;
  • автоматическое размещение блоков на схеме;
  • экспорт схемы в популярные растровые форматы;
  • экспорт схем в векторный формат SVG;
  • возможность работы с буфером обмена;
  • масштабирование блок-схемы;
  • поддержка нескольких языков переводов;
  • конвертация блок-схемы в исходный код на нескольких языках программирования;
  • бесплатность и открытость программы;
  • открытый формат файла, основанный XML;
  • кроссплатформенность: имеются сборки для Microsoft Windows и GNU/Linux.

Исполнитель Черепашка

Со своего старого сайта решил перенести стати в этот блог. Начну с одного моего проекта, который я усовершенствовал, когда писал курсовую работу в институте. Перед вами исполнитель Черепашка!


Программа является учебным пособием при изучении информатики. Данная программа является свободным программным обеспечением. Вы вправе распространять ее и/или модифицировать в соответствии с условиями версии 2 либо по вашему выбору с условиями более поздней версии Стандартной Общественной Лицензии GNU, опубликованной Free Software Foundation.

Описание исподнителя Черепашка Черепашка представляет собой объект, который способен передвигаться по плоскости, а также вычерчивать линии, определенной длины и под определенным углом. Черепашка может безпрепятсвтенно выходить за пределы экрана.Программа для черепашки - это текстовый файл, в котором на опредленномя языке написаны команды. Комнады записываются вне зависимости от регистра букв на русском языке, парамтеры отделяются от команды пробелами или знаками табуляции. Выполнение начинается с первой команды и продолжается последовательно до последней команды. В программах допускаются многострочные вложенные комментарии, заключенниые в фигурные скобки { }.

Программа делится на два блока: объвление подпрограмм и основная программа.
[<обявление подпрограмм>]
[<основная программа>]
[конец]

Команды делятся на следующие категории:
  • команды перемещения и поворота
  • циклические команды
  • команды подпрограмм
  • команды препроцессора
Скачать: thelogo-1.2.4-20.i586.exe
Исходники: thelogo-1.2.4.zip

четверг, 29 сентября 2011 г.

Fresh-Apps.Ru теперь в твиттере!

Теперь для своего сайта Fresh-Apps.ru создал свой официальный твиттер-аккаунт. Присоединяетесь twitter.com/fresh_apps_ru !

Там будут публиковаться последние новости сайта, интересные замечания, сведения о новых версиях программ!

Как всегда иметь самый свежий софт?


Сегодня среди сотни разнообразных программ, сложно уследить за их новыми версиями, которые с каждым разом становятся все лучше и лучше. Существующие каталоги программного обеспечения не всегда успевают отслеживать смену версий, что в свою очередь приводит к тому, что пользователь либо не обновляет свои программы, либо всегда отстает от времени. Не своевременное обновление программного обеспечения может привести к угрозе заражения вирусом, когда в старых программа имеются не закрытые уязвимости.

Ещё одним неприятным моментом является разбросанность различных программ по большому количеству страниц того или иного каталога. И если необходимо загрузить несколько программ, то пользователь вынужден произвести массу манипуляций мышью, помногу раз переключать свое внимание для того, чтобы загрузить все 3-4 программы. Если же пользователь не доверяет программам скаченным из каталога, то он вынужден помнить (или искать) официальные сайты производителей программного обеспечения, для того, чтобы скачать самую последнюю подлинную версию.

Все эти неприятности можно избежать, воспользовавшись услугами пока еще молодого сайта fresh-apps.ru. Как видно из названия, на этом сайте можно найти свежие приложения. Главными особенностями данного сайта являются: прямые ссылки на скачиваемые программы, все ссылки расположены на одной странице (разбиты по категориям), всегда самый свежий софт.

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

Этот сайт может пригодится и системным администраторам или другим работники IT-сферы. Так системный администратор может всегда с легкостью содержать свое локальное хранилище программ в актуальном состоянии.

На этом сайте собраны собраны бесплатные 32-битные версии популярных программ на русском языке (если таковой поддерживается) для домашнего использования для операционной системы Microsoft Windows XP/Vista/7. В дальнейшем планируется раздельная загрузка 32- и 64-битных программ.

Всемирная паутина пополнилась ещё одним простым и качественным ресурсом - http://fresh-apps.ru

пятница, 23 сентября 2011 г.

Новый сайт: fresh-apps.ru

Сегодня открыл новый сайт Fresh Apps. На нем пока существует только одна страница, и она самая главная. Эта страница содержит прямые ссылки для скачивания на популярные программы. Все ссылки обновляются автоматически.

Добро пожаловать на новый сайт: http://fresh-apps.ru

понедельник, 4 июля 2011 г.

Прокси-сервер для обновления Dr. Web

Система обновления антивируса Dr.Web устроена таким образом, что все файлы обновлений находятся в открытом доступе (можно по прямым ссылкам скачать файлы без какой-либо регистрации). Штатная утилита обновления передает в в запросе серверам, информацию о ключе. И если ключ заблокирован, то сервер сообщит эту информацию обратно. И утилита обновления откажется работать дальше. Но если информацию о ключе не передавать, то и сервер будет молчать, а обновления будет отдавать. Не отдаст он только файл timestamp, но мы его может подменить. Вот и родилась идея написать простенький прокси-сервер, который будет фильтровать запросы и ответы.

Прокси-сервер написан на довольно новом языке сценариев Lua и распространяется бесплатно. Любой может вносить изменения в скрипт без сохранения копирайта. Одним словом можно с этим скриптом делать все, что угодно. Однако я не несу ответственности за проблемы, связанные с работой данного скрипта, Вы используете его на собственный страх и риск.

Скачать: zvupdrw_proxy.7z

Для удобства пользования выполнения скрипта можно поместить в планировщик Windows. В расписании указать "При включении компьютера", а в качестве пользователя "SYSTEM" с пустым паролем. Таким образов скрипт будет работать как служба и не будет отображаться окно консоли.

Проверено в Linux, Windows XP.

вторник, 10 мая 2011 г.

Глюконат кальция + лимонный сок = цитрат кальция

Не давно узнал из книги диетолога А.В. Ковалькова интересный рецепт. Чтобы лучше усваивался кальций из таблеток "Глюконат кальция", то их нужно растолочь и капнуть на них соком лимона. В таком случае, произойдет химическая реакция, при которой глюконат кальция превратится в цитрат кальция, который, в свою очередь, эффективней усваивается организмом. После того как капните соком, дождитесь, пока перестанет шипеть (реакция пройдет полностью).

среда, 2 марта 2011 г.

Восстановление лицензионной Windows OEM

Попал мне в руки ноутбук ASUS A3500E (A3E), на котором стояла Windows XP Professinal. Посмотрел я на обратную сторону это ноутбука и обнаружил, что на нем должна стоять Windows XP Home. Пошел искать диск, который должен был идти вместе с ноутбуком, но ничего не нашел.

Не долго думая, я полез в интернет и скачал официальную сборку от Microsoft и начал установку.
Но каково мое удивление было, когда не подошел ключ с наклейки!.. Благо систему можно установить, не вводя ключ вовсе. Хочу заметить, что для установки с оригинальных образов Microsoft необходимо подсунуть драйверы, чтобы во время установки система не выпада в синий экран смерти. Драйверы я искал на сайте www.intel.com по ключевым словам "intel storage matrix floppy". Скопировал их на дискету и в самом начале установки нажал F6... Короче система установилась, но активацию провести не удалось.

В Интернете я узнал, что существуют так называемые "брендовые сборки" Windows, в которых ключи от оригинальной не подходят. Поиск меня привел на сайт oemhelp.fatal.ru, на котором есть файлы от таких "брендовых" сборок Windows. Методом проб и ошибок я выяснил, что правильной название должной Windows было написано на самой наклейке! И написано там было "Microsoft Windows XP Home Russian 672". Это соответствует производителю Microsoft (VX2HOEM_RU) по версии сайта oemhelp.fatal.ru.

С помощью утилиты Changer v.2.4 я сменил лицензию системы с "Microsoft Windows XP Home Edition" на "Microsoft Windows XP Home Russian 672". Внимательно читайте инструкцию к нему.

После перезагрузки системы, мне удалось ввести нужный мне код с наклейки, а вот активацию удалось провести только по телефону.

вторник, 11 января 2011 г.

Открытый WDM драйвер для звуковых карт, основанных на чипе C-MEDIA 8738/8768

Пытаясь по-нормальному установить драйверы на звуковую карту Genius SoundMaker Value 4.1, я в сети обнаружил крохотный драйвер, который прекрасно работает под всеми версиями Windows от 2000 до 7. Скачал, установил. Теперь доволен.

Ссылка для скачивания (для большинства случаев): http://cmediadrivers.googlecode.com/files/CMIDriver-1.2.6-bin-x86.zip

На этом сайте есть и другие сборки (x64).

понедельник, 3 января 2011 г.

Даешь бесплатные программы!

Захотелось мне собрать ссылки на некоторые полезные бесплатные программы для Windows в одном месте. Существует множество сайтов с подобной тематикой, однако там намешаны к бесплатным программам и условно-бесплатные.

Я создал страницу "Бесплатное ПО", чтобы можно было по-быстрому скачать свежие программы.

UPD: Страница мною удалена, так как этому посвятил целый сайт http://fresh-apps.ru