вторник, 21 декабря 2010 г.

Сравнение систем виртуализации для создания кластера высокой доступности.

Основной моей задачей стояло выбрать системы виртуализации для создания кластера высокой доступности. Для сравнения были найдены основные mainstream решения которые позволяют виртуализировать системы:

  • Xen
  • KVM
  • VMWare vSphere
  • VMWare Server
  • VMWare Workstation
  • Microsoft Hyper-V
  • Microsoft Virtual Server 2005
  • Sun Virtual Box
  • QEMU
  • Parallels Virtuozzo
  • Solaris Zones
  • OpenVZ
  • Jail
Сразу из этого списка были вычеркнуты системы которые не могут виртуализировать системы windows, linux, freebsd. Сюда попали:
  • Jail - нет поддержки Linux, Windows
  • Solaris Zones - нет поддержки Windows
  • OpenVZ - нет поддержки BSD, Windows
  • Parallels Virtuozzo - нет поддержки BSD
Следующим этапом был отсев по возможности создания кластера высокой доступности. Отсеялись:
  • Sun Virtual Box
  • Microsoft Virtual Server 2005
  • VMWare Server
  • VMWare Workstation
К финалу подошли:
  • Xen
  • KVM
  • VMWare vSphere
  • Microsoft Hyper-V
Для центрального хранения образов операционных систем используется протокол iSCSI. В данном случае хотелось бы получить отказоусточивое сетевое хранилище и запустить на нем же систему виртуализации. Такое возможно при использовании DRBD(RAID-1 по сети) которая реализуется только в Linux. Поскольку в Linux невозможно запустить VMWare vSphere и Microsoft Hyper-V без дополнительной для них виртуализации, они отпали сами собой. В итоге в финал попали две системы:
  • Xen
  • KVM
Их сравнение достойной отдельной статьи.

Постскриптум.
При сравнении различных системы виртуализации уровня предприятия и пришел к выводу что реализация масштабируемого кластера виртуализации на FreeBSD либо затруднительна, либо вовсе не возможна. Пусть компетентные меня поправят. Чем был немного удивлен. Хотя мнение что FreeBSD давно не поспевает за mainstrem разработками уже не ново, все равно хочется верить что конкурент ней уйдет с рынка без боя. По крайней мере порт Xen уже готовиться к выходу. И хотя и нет DRBD для FreeBSD, программный RAID-1 по сети в этой операционной системе реализовать возможно.

суббота, 20 ноября 2010 г.

С днем рождения Windows

Сегодня большой юбилей для ценителей и поклонников операционной системы Microsoft Windows исполняется 25 лет. Именно в эту дату 20 ноября 1985 года вышла первая версия этой операционной системы - Microsoft Windows 1.0. Сейчас на рынке уже версия 6.1(Windows 7). В целом у Windows много сторонников и ненавистников, но тем не менее она занимает порядка 90% рынка десктопных операционных систем. С днем рождения Windows!

четверг, 11 ноября 2010 г.

В Воронежском "домолинке" у многих не работает интернет.

С чем это связанно не ясно, можно сказать лишь результат - не поднимается PPPoE. По некоторым непроверенным данным таких порядка 100 тысяч людей
Воронеж. 11.11.2010. Агентство Бизнес Информации (ABIREG.RU) – Воронежские абоненты «ЦентрТелекома» (ТМ «Домолинк») на протяжении более чем четырех часов остаются без Интернета, сообщили «Абирегу» сразу несколько источников на рынке.

Отключение всех воронежских абонентов «Домолинка» от сети произошло около 13.00. В настоящее время ситуация не изменилась. На многочисленные жалобы жителей города в службе техподдержки говорят о прохождении ремонтных работ. Сроки устранения неполадок не называются.
Источник: http://www.abireg.ru/?newscat=23&idnews=13131&comment

суббота, 6 ноября 2010 г.

Что делать если не работает жесткий диск

Вот практический алгоритм для не профессионалов «что делать, если диск перестал читаться, а лишних денег не особо много, и почему следует поступать именно так»:

  1. Ни в коем случае ничего не пытаться что-либо записывать на этот диск, и НЕ выплоняйте над ним chkdsk или аналоги!
  2. Винт определяется в BIOS?
    1. «Нет»
      1. Несите к специалистам (в домашних условиях оживить такой винт шансов крайне мало, а вот усугубить повреждения — много), причем сразу скажите, что винт не определяется, модель, серийник, симптомы (странные звуки есть-нет-какие) и спрашивайте ценник. Если в мастерской не поинтересуются чем-либо из этого списка (ну, разве что, кроме серийника) или не скажут ценник — звоните в другую мастерскую.
    2. «Да»
      1. Диск издаёт странные звуки, которых раньше не издавал (стук, скрежет, взвизгивание и т.д.)? Если нет, см. дальше. Если да, лучше перейдите к п. 2.1.1, если не любите рисковать: механика в любой момент может отказать совсем, и дальнейшее восстановление через п. 2.1.1 будет невозможно, или сильно дороже.
      2. Скачайте программу victoria (ищите в гугле) или аналог, и просканируйте поверхность в режиме verify (не write!). Бэдов много (больше 10% поверхности; кстати, если сразу видно, что их много, сканировать до конца не обязательно и даже вредно).
        1. «Да».
          1. См. п. 2.1.1, потому что задолбаетесь делать образ штатными средствами — слишком долго будет читаться. Тем более, такое количество бэдов почти наверняка будет значить, что в процессе вычитывания винта штатными средствами их число вырастет (например, если пыль в гермозоне, количество бэдов будет расти лавинообразно), и вы спасёте значительно меньше информации, чем специалист.
        2. «Нет».
          1. Одолжите у приятеля или купите пустой винт (или пару винтов) ёмкостью минимум в два раза больше вашего. Проверьте его (их) SMART-показатели, чтобы там свойство RAW для параметров Reallocated sectors count и Pending sectors были равны 0.
          2. Снимите дамп с подозрительного диска на пустой с помощью программ testdisk, ddrescue или какая вам больше нравится. Делать лучше из-под linux — будет быстрее.
          3. Выньте подозрительный диск из компьютера и положите на полочку, чтобы всегда была возможность вернуться к п. 2.1.1.
          4. Натравите на образ программу testdisk (testdisk путь_к_образу). Для начала посмотрите, есть ли там живая таблица разделов. Если есть, попробуйте посмотреть список файлов на интересующем разделе (Advanced-Boot-List). Если списка файлов получить не получается, попробуйте сначала восстановить в образе таблицу разделов (это основная функция testdisk), а если и это не помогает — опции «Repair MFT», а затем «Rebuild BS» из меню «Advanced» (если интересующий раздел был в NTFS). Если после этого список файлов станет доступным, скопируйте их на свободный диск (или свободное место диска с образом, если места хватит) средствами testdisk.
          5. Если восстановить таблицу разделов или файловую систему средствами testdisk не удалось — попробуйте использовать на образе программу photorec из комплекта testdisk. По крайней мере, она вытянет файлы известных ей типов (а их ОЧЕНЬ много). Правда, структура папок уже будет потеряна, но лучше, чем ничего.
          6. Альтернатива пунктам 2.2.2.2.4-5 — использовать коммерческую программу вроде GetDataBack. Иногда они справляются с извлечением информации с носителя с поврежденной файловой системой лучше, чем тот же testdisk (а иногда — хуже).


Рассказано Иваном Сорокиным unxed http://unxed.habrahabr.ru/

пятница, 5 ноября 2010 г.

Смена ключа в MS Office 2007

Открыть HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Registration\{30120000-0011-0000-0000-0000000FF1CE} и удалить:
DigitalProductId
ProductId

пятница, 29 октября 2010 г.

Опрос пользуетесь ли вы linux

Сайт http://www.dudalibre.com/ решил провести опрос и доказать что пользователей nix систем больше 1%
http://www.dudalibre.com/gnulinuxcounter?lang=en
Желающие участвуйте

четверг, 26 августа 2010 г.

netsh - конфигурирование сетевых параметров

Netsh - программа, включенная в линейку продуктов операционных систем Microsoft Windows NTначиная с Windows 2000. Она позволяет локальное или удаленное конфигурирование сетевых параметров.

Наиболее часто netsh используется для сброса настроек TCP/IP-стека к настройкам по умолчанию, неким корректным значениям, что в Windows 98 требовало переустановкиTCP/IP адаптера. В этом режиме вам весьма пригодится файл лога, который будет содержать сведения о параметрах, значения которых изменили.

Netsh помимо прочих возможностей также позволяет пользователю менять IP-адрес на его машине.

Примеры использования
Пример использования:
netsh interface ip reset C:\resetlog.txt
Статический IP-адрес:
netsh interface ip set address local static 123.123.123.123 255.255.255.0 
Два статических IP-адреса:
netsh interface ip set address local static 123.123.123.123 255.255.255.0 
netsh interface ip add address local 234.234.234.234 255.255.255.0 
Динамический IP-адрес:
netsh interface ip set address name="Local Area Connection" source=dhcp
Добавить первый DNS
netsh interface ip set dns "Подключение по локальной сети" static 192.9.0.100
Добавить второй DNS
netsh interface ip add dns "Подключение по локальной сети" 192.9.0.101
NETSH и IPv6
netsh также можно использовать для получения информации из IPv6-стека, она даже более удобная, чем программа IPv6.exe и предоставляет больше информации того же уровня.

Для просмотра вашего IPv6-адреса используйте NETSH следующим образом:
netsh interface ipv6 show address
Источник: http://ru.wikipedia.org/wiki/Netsh

четверг, 12 августа 2010 г.

Cisco K9 и шифрование

Сегодня разговаривал с представителем Cisco по поводу осложнения поставок оборудования Cisco с шифрованием. Основные вопросы которые сейчас волнуют всех:
-Когда можно будет приобрести оборудования и почему никто не берется привозить это оборудование?!
-В связи изменения законодательства РФ в Россию невозможно привезти оборудования с сильным шифрованием.
-А почему другое оборудование, например, juniper или d-link приобрести не проблема?
-Cisco первая зарубежная компания в России которая декларирует оборудование на таможне в связи с законодательством. Остальные просто с этим не столкнулись, так как действуют не в рамках закона.
-Что же теперь делать и когда это кончиться?!
-Никогда. Просто у ФСБ нет ресурсов что бы закрыть все это разом. По этому вам стоит смотреть в сторону русского оборудования шифрования. Рано или поздно будет проблемно приобрести оборудование шифрования не сертифицированное в России.

воскресенье, 25 июля 2010 г.

Конвертация Windows XP Home в Windows XP Pro и обратно

XP Home и XP Pro - бинарный код одинаковый! В реестре находятся ключи которые отвечают за возможности твоей версии: 
HKEY_LOCAL_MASHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductSuite
HKEY_LOCAL_MASHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductType
ProductType - "WinNT" для всех
В Professional значения ключа:
ProductSuite - ""
В Home:
ProductSuite - "Personal"
Если изменить на машине с XP Home значение ключей на XP Pro, то при перезагрузке она станет полноценной Professional. Windows не позволяет менять эти ключи напрямую. Можно обойти это ограничение, заменив эти ключи  в запасных ветках реестра:

HKEY_LOCAL_MASHINE\SYSTEM\ControlSet001\Control\ProductOptions\...  
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet002\Control\ProductOptions\...  
HKEY_LOCAL_MASHINE\SYSTEM\ControlSet003\Control\ProductOptions\...
После замены, необходимо перезагрузить систему в режиме "Последней удачной конфигурации".

PS Значения ключей для Windows Server 2003 
ProductType один для всех 
"ServerNT"

ProductSuite для standart
"Terminal Server"

ProductSuite для Enterprice
"Enterprise
Terminal Server"

ProductSuite для DataCenter
"DataCenter
Terminal Server"
 

суббота, 24 июля 2010 г.

Режимы запуска служб windows в реестрее. Значения ключа start

  • 0 - Низкоуровневые драйверы, например драйверы дисков, которые загружаются на самом раннем этапе загрузки – загрузки ядра; 
  • 1 - Драйверы, которые загружаются после инициализации ядра ОС; 
  • 2 - Службы, которые должны быть загружены Диспетчером Управления Сервисами (равен параметру - "Авто"); 
  • 3 - Службы, запускаемые Диспетчером Управления Сервисами, только в случае получения явной инструкции на загрузку (равен параметру - "Вручную"); 
  • 4 - Службы, которые не загружаются (равен параметру - "О

Перенос Windows XP на другой компьютер

Представим ситуацию когда у вас вышла из строя материнская плата, а когда вы купили и поставили новую, Windows XP при загрузке сообщила вам ошибку 0x0000007B(неверный контроллер жесткого диска) или 0х0000007E (сменили тип компьютера с intel на иной). Что делать?! Первое что приходит в голову - переустановить операционную систему...
Перенести операционную систему с одного компьютера на другой или заставить ее загрузиться на новом железе миф или реальность?! Миф скажут многие, и будут не правы. Перенести систему возможно, кто помнит тот скажет что windows 98 или 95 запускалась без проблем на другом железе. А вот с появлением в массах операционной системы Windows 2000 это стало посложнее, чем просто скопировать файлы с одного жесткого диска на другой, но вполне выполнимой задачей.
Проблема переноса операционной системы на новое железо связано с:
  • появлением ACPI;
  • меньшей универсальностью драйверов контроллера дисковой системы;
  • отдельной службой для процессоров intelppm.
Если система только готовиться к переносу то нужно предусмотреть эти три пункта перед переносом:
В диспетчере устройств (правой клавишей по "моему компьютеру" на рабочем столе - управление - диспетчер устройств) сменить развернуть "компьютер" и обновить драйвер выбрав нужный:
  • Многопроцессорный компьютер с ACPI: Используется на многопроцессорных компьютерах с ACPI.
  • Однопроцессорный компьютер с ACPI: Используется на многопроцессорных компьютерах с ACPI, но только с одним установленным процессором.
  • Компьютер с ACPI: Используется для системных плат, позволяющих установить только один процессор.
  • Многопроцессорный Compaq SystemPro или 100% совместимый: Используется для компьютера Compaq Systempro.
  • Однопроцессорный компьютер с MPS: Используется на двухпроцессорных системных платах без поддержки ACPI и только с одним установленным процессором.
  • Многопроцессорный компьютер с MPS: Используется на двухпроцессорных системных платах без поддержки ACPI с двумя установленными процессорами.
  • Стандартный компьютер: Любой стандартный компьютер без поддержки ACPI или без MPS. Это может быть система, основанная на процессоре 386, 486, Pentium, Pentium II или Pentium III
Там же сменить IDE ATA/ATAPI контроллеры на
Стандартный двухканальный контроллер PCI IDE
Отключить службу INTELPPM из автозапуска можно в реестрее 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\intelppm
Необходимо установить ключ start в значение 4. Менять это значение нужно лишь в случае если у вас будет система отличная от intel а до этого была на intele. В иных случаях служба просто не запущена.
Если заранее к переносу не готовились, можно изменить настройки с помощью LiveCD с regedit, Hirens BootCD при загрузке которого нужно воспользоваться regedit загрузив куст c:\windows\system32\config\system как HKEY_LOCAL_MACHINE\SYSTEM_ON_C. После нужно применить reg файл:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\primary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\secondary_ide_channel]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\*pnp0600]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\*azt0502]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="atapi"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\gendisk]
"ClassGUID"="{4D36E967-E325-11CE-BFC1-08002BE10318}"
"Service"="disk"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0101]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_0e11&dev_ae33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_0601]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1039&dev_5513]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1042&dev_1000]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_105a&dev_4d33]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0640]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1095&dev_0646]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1097&dev_0038]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0001]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10ad&dev_0150]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5215]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5219]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_10b9&dev_5229]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="pciide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1106&dev_0571]
"Service"="pciide"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1222]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_1230]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2411]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2421]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7010]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7111]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_7199]
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
"Service"="intelide"

;Добавление драйвера Atapi (необходимо наличие файла Atapi.sys в папке Drivers)

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Services\atapi]
"ErrorControl"=dword:00000001
"Group"="SCSI miniport"
"Start"=dword:00000000
"Tag"=dword:00000019
"Type"=dword:00000001
"DisplayName"="Standard IDE/ESDI Hard Disk Controller"
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,52,00,49,00,56,00,45,00,52,00,53,00,5c,00,61,00,74,00,61,00,70,00,69,00,2e,00,73,00,79,00,73,00,00,00

;Добавление драйвера intelide (необходимо наличие файла intelide.sys в папке Drivers)

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Services\IntelIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000004
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6e,00,74,00,65,00,6c,00,69,00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00


;Добавление драйвера Pciide (необходимо наличие файлов Pciide.sys и Pciidex.sys в папке Drivers)

[HKEY_LOCAL_MACHINE\SYSTEM_ON_C\ControlSet001\Services\PCIIde]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Tag"=dword:00000003
"Type"=dword:00000001
"ImagePath"=hex(2):53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,52,00,49,00,56,00,45,00,52,00,53,00,5c,00,70,00,63,00,69,00,69,00,64,00,65,00,2e,00,73,00,79,00,73,00,00,00
Далее отключить куст реестра и перезагрузиться. Пишите коментарии.

пятница, 16 июля 2010 г.

Телефон Samsung — Файл JAR превышает максимальный размер

При попытке установить само сборный JIMM на телефон Samsung выскакивает ошибка "Файл JAR превышает максимальный размер". Дело в том, что многие телефоны Samsung не осиливают файлы больше 300 килобайт. В моём случае JIMM весит 360 килобайт. Возникает вопрос — Как установить JAVA приложение больше 300кб на телефон Samsung?


Максимальный размер jar файла не должен превышать 300кб. То есть аська будет без картинок и чрезвычайно примитивная,с минимумом смайлов.А устанавливается она "по воздуху".
Открываем jad, ищем там строчку MIDlet-Jar-Size и делаем значение меньше чем 307200 (например число 299999)
Дальше устанавливаем как обычно.
А Jad редактируем прямо с телефона программой Minicommander версии 2.2 или выше, MobyExplorer версии 1.1.1 или выше. Пример - программа Minicommander: Наводим курсор на jad и нажимаем 4 - открывается редактор, ставим свое значение и сохраняем.

Также можно отредактировать с компьютера любым текстовым редактором. Изменить оглашённый размер файла в JAD-файле (если он есть, если нет, то можно сделать, см. ниже), открыв его в блокноте и в поле MIDlet-Jar-Size изменив значение, например на "40000".

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

Источник: http://www.makak.ru/2010/01/04/samsung-fajjl-jar-prevyshaet-maksimalnyjj-razmer/

четверг, 8 июля 2010 г.

Проблема установки Huawei E1550

Сегодня стал счастливым обладателем этого устройства купив его как продукт МТС-Коннект. К сожалению устройство сразу не заработало, пришлось потратить час что бы разобраться в причине, которой являлась установленная VMWare Workstation 7. Что бы устройство определялось нормально не нужно удалять VMWare, достаточно удалить файлы из папки:
С:\Program Files (x86)\Common files\Vmware\usb
Или ручной, а не автоматический, тип запуска для службы:
"VMware USB Arbitration Service"
PS Этот продукт порадовал меня не только ценой 790р и возможностью безболезненно отвязать его от сотового оператора, но и подключить его в качестве GSM-шлюза к серверу IP-телефонии asterisk

воскресенье, 23 мая 2010 г.

Не открывается web-консоль vmware server

Не грузиться интерфейс https://ipadress:8333/? Нужно перезагрузить web-интерфейс
sudo /etc/init.d/vmware-mgmt restart

Почему нельзя использовать любые сборки Windows

В первую очередь нужно смотреть в корень проблемы. Чем отличаются самосборки от официальных релизов Microsoft. Возьмем для примера, наверное, самую распространенную сборку Zver
  • Изменены права на файлы
  • Изменен реестр. Значения и права.
  • Отключены службы или включены службы
  • Включены или исключены драйверы устройств
  • Изменены системные файлы
  • и т.д.
Во первых оригинальный образ Windows максимально универсален, это значит что его можно ставить на любое железо и проблем будет меньше всего.
Статья неполная причины буду добавляться.

четверг, 20 мая 2010 г.

Хранилище данных от Google

Наконец то Google порадовал потребителей и открыл онлайн хранилище данных по аналогии с Amazon S3. Цены:
Storage—$0.17/gigabyte/month
Network
     Upload data to Google 
        $0.10/gigabyte
     Download data from Google 
        $0.15/gigabyte for Americas and EMEA
        $0.30/gigabyte for APAC
Requests
     PUT, POST, LIST—$0.01 per 1,000 requests
     GET, HEAD—$0.01 per 10,000 requests
Цены Amason S3  дешевле:
Хранение 1Гб - 0.10$
Загрузка на амазон - 0.10$ (бесплатно до 30 июня 2010)
Загрузка с амазон - 0.15$ и менее
Полный список цен 
Хочу добавить что хранилище находиться в стадии Beta на это время дается бесплатно 100Гб для хранения и 300Гб/мес для трафика. Будем надеяться что бета будет вечной

понедельник, 17 мая 2010 г.

Как удалить анкету с одноклассников? Очень просто.

1. Зайдите на свою страницу под своим логином и паролем
2. В конце адресной строки Вашего браузера вставьте: &st.layer.cmd=PopLayerDeleteUserProfile
В появившемся окне введите ваш пароль и нажмите "удалить"

четверг, 13 мая 2010 г.

Ошибка SIOCSIFADDR: ERROR no such device eth0

Решение. Изменить файл в котором привязываются имена сетевых карт (eth0, eth1 и т.д) к MAC-адресам:

sudo vi /etc/udev/rules.d/70-persistent-net.rules net.rules
Файл имеет вид:
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION="add", DRIVERS=="?*", ATTR(address)=="00:11:22:33:44:55", ATTR(type)=="1", KERNEL="eth*", NAME="eth0"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION="add", DRIVERS=="?*", ATTR(address)=="00:11:22:33:44:56", ATTR(type)=="1", KERNEL="eth*", NAME="eth1"
Тут можно задать любое имя для сетевого адаптера.

В Ubuntu до верссии 7.10 включительно для этих целей используется
/etc/iftab

вторник, 6 апреля 2010 г.

Настройка PPPoE в Ubuntu

Для настройки используется пакет pppoeconf.
sudo pppoeconf 
Далее следовать инструкции и нет проблем. Сначала он сам проверит возможность подключения по PPPoE. После потребуется ввести лишь имя и пароль.

воскресенье, 4 апреля 2010 г.

Анонимность Squid.

Для анонимности squid необходимо добавить:
request_header_access X-Forwarded-For deny all
request_header_access Via deny all
request_header_access Cache-Control deny all

X-Forwarded-For - отвечает за адрес компьютера с которого идет обращение к серверу.
Via - Список версий протокола, названий и версий прокси-серверов через которых прошло сообщение.
Cache-Control -  Основные директивы для управления кэшированием.

Этот метод лишь скрывает факт использования прокси, но не скрывает данных о вашем браузере. Для полной анонимности удалите комментарии строк в конфигурационном файле
request_header_access Allow allow all
request_header_access Authorization allow all
request_header_access WWW-Authenticate allow all
request_header_access Proxy-Authorization allow all
request_header_access Proxy-Authenticate allow all
request_header_access Cache-Control allow all
request_header_access Content-Encoding allow all
request_header_access Content-Length allow all
request_header_access Content-Type allow all
request_header_access Date allow all
request_header_access Expires allow all
request_header_access Host allow all
request_header_access If-Modified-Since allow all
request_header_access Last-Modified allow all
request_header_access Location allow all
request_header_access Pragma allow all
request_header_access Accept allow all
request_header_access Accept-Charset allow all
request_header_access Accept-Encoding allow all
request_header_access Accept-Language allow all
request_header_access Content-Language allow all
request_header_access Mime-Version allow all
request_header_access Retry-After allow all
request_header_access Title allow all
request_header_access Connection allow all
request_header_access Proxy-Connection allow all
request_header_access All deny all

пятница, 12 марта 2010 г.

Конвертация файловой системы NTFS в Windows

Конвертировать файловую систему из FAT в NTFS можно с помощью штатной программы windows - convert.exe. Вот что пишет справка это команды:
Преобразование файловой системы тома FAT в NTFS.

CONVERT том: /FS:NTFS [/V] [/CvtArea:имя_файла] [/NoSecurity] [/X]

  том         Определяет букву диска (с последующим двоеточием),
              точку подключения или имя тома.
  /FS:NTFS    Конечная файловая система: NTFS.
  /V          Включение режима вывода сообщений.
  /CVTAREA:имя_файла
              Указывает непрерывный файл в корневой папке для резервирования
              места для системных файлов NTFS.
  /NoSecurity Параметры безопасности для преобразуемых файлов и папок
              будут доступны для изменения всем.
  /X          Принудительное снятие этого тома (если он был подключен).
              Все открытые дескрипторы этого тома станут недопустимыми.
Пример использования:
convert c: /fs:ntfs
Где c: - буква диска который необходимо конвертировать. 

воскресенье, 24 января 2010 г.

Разблокировка gmail (google captcha)

При использовании почты Google (gmail) приходиться столкнуться с проблемой недоступности почты в почтовой программе через протоколы pop, imap, smtp, хотя через web-интерфейс почта работает нормально. Для решения данной проблемы нужно зайти на сайт https://www.google.com/accounts/DisplayUnlockCaptcha и ввести свои данные. При использовании служб Google Apps необходимо зайти по другой ссылке https://www.google.com/a/ваш домен/UnlockCaptcha