SkyDrive и IE

Микрософт – удивительные товарищи.

С одной стороны, SkyDrive – реально классная штука. Выбирая между Dropbox (2 Гб), Box (5 Gb), SugarSync (5 Gb) и другими выбрал именно их, так как дают 25 Гб места бесплатно. Способы использования этих 25 Гб ограниченны и, если использовать синхронизатор Live Mesh, то будет только 5 Гб, и тем не менее, для моих целей это подходит. Место мне нужно для миграции редко используемых документов в облака.

С другой стороны, их родной браузер IE9 при попытке перетянуть драгндропом файлы в папку SkyDrive предлагает сохранить эти же файлы локально и ничего не загружает. В Google Chrome все работает на ура.

Отзыв на магазин “Рай батареек” МастАК

Прошло три года с момента последней закупки партии аккумуляторов, которые за это время под износились да под растерялись. Хотел было лезть в Интернеты для поиска дешевых вариантов, но мне был подсказан магазин МастАК на кардачах. Брал много – около 20 штук LR44 в игрушки, десяток пальчиковых, десяток мизинчиковых и 7ми амперные аккумы для UPS. Что порадовало:

  • Цена батареек LR44 получилась меньше гривны, что для переходов и ларьков совершенно нереально
  • Аккумуляторов огромный выбор, были даны дельные советы
  • Для UPS присутствуют разные варианты батарей, в том числе и собственного производства на Тайвани
  • Оказывается, батареи всегда отличаются по ёмкости, очень желательно, если они будут работать в паре, что бы ёмкость совпадала. Пара таких батарей была найдена консультантом, проверена разными специальными девайсами

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

Подсветка выключателей и энергосберегающие лампы – fixed

Наконец-то поборол эффект мигания энергосберегающих ламп на выключателях с подсветкой. Было перепробовано множество ламп, как самых дешевых, так и самых дорогих. Чем дороже лампа, тем ярче мигает, не смотря на заверения продавцов, что в “крутых” лампах стоят фильтры от мигания.

Всего то, что надо было, это припаять параллельно с лампой резистор. Например, МЛТ-2 (1 грн на кардачах) на 80-100 кОм (мне попались 91кОм).

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

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

P.S. В паре мест резисторы помогли, а в паре – нет. Вопрос окончательно реше с помощью установки диодных ламп. Резисторы я не выпаивал, точно не уверен, играют ли они роль с диодами.

Перенос Ubuntu с обычного диска на MD RAID

Несколько раз добавлял зеркало gmirror для единственного диска во FreeBSD. Даже данные не надо мигрировать – все достаточно просто и документировано.

А вот в Ubuntu 9.10 как то не заладилось, убил практически целый день. Из толковых инструкций, что удалось найти, понравилась вот эта. Многа букав! Инструкция в готовом виде, к сожалению, не подошла.

Основные моменты:

  • Я подключал два диска (основной с системой и чистый для зеркала) одновременно и грузился в Rescue Mode с CD.
  • Создавая массив, я указывал sdXY от чистого диска.
  • Данные копировались командой cd target; dump -0 -f – /dev/source| restore rf – (по привычке, но надо поставить пакет dump).
  • Во все конфигурационные файлы вписывалось /dev/mdX вместо /dev/sdXY.
  • Swap я тоже размещаю на зеркале.

В общем то, загрузившись в режим восстановления, создать массивы на чистом диске и скопирнуть туда данные относительно несложно. Далее нужно поправить /etc/fstab, /etc/mdadm/mdadm.conf, запустить grub и просетапиться в MBR.

Как всегда сложности начинаются при попытке загрузиться с этого диска. Меня все время загружало в grub>.

Находясь в grub> можно загрузить систему такими командами:

kernel /boot/vmli<tab-autocomplete> root=/dev/md0
initrd /boot/init<tab-autocomplete>
boot

Механизм работы grub на 9.10+ для меня до сих пор является загадкой. Совершенно не представляю откуда оно берет настройки, в частности имя загрузочного устройства (md0 vs sdb1).

Попав в шелл решил проблему таким способом.

apt-get purge grub-common grub-pc
apt-get install grub-common grub-pc

Оно само раздуплилось какой диск является корнем и правильно прописало его в /boot/grub/grub.cfg (который генерируется автоматически).

После этого старый диск был отключен, а диск с MD был сделан основным, старый же переразбит и добавлен как вторая часть зеркала (это есть в инструкции).

Так же в процессе экспериментов (по-моему в Rescue Mode) запускалась команда

apt-get install mdadm
update-initramfs -u

Без них, скорее всего, в initramfs не были бы добавлены модули поддержки MD RAID. Мрак, но заработало.

Windows Server 2003 мигающий курсор при запуске со второго диска зеркала

Столкнулся с интересной проблемой. Windows Server 2003, два диска в Software Raid Mirror. Первый диск (системный) помер и был вынут. Система продолжала себе работать пока не была перезагружена. Попытка загрузки со второго диска – то ради чего и было сделано зеркало – приводила к мигающему курсору после биоса и все. Диски, естественно, динамические. Были перепробованы разные варианты восстановления загрузки, которые не приводили ни к чему. Я так подозреваю именно из-за того, что диски были динамическими. В концов был найден метод, немного стремный, но рабочий:

  1. Загрузиться с Active@ Boot CD.
  2. Запустить Diskpart.
  3. Сконвертировать живую часть зеркала (динамическй диск) в Simple Disk.
  4. Убедиться, что разделы исчезли, нервно покурить.
  5. Запустить Active@ Partition Recovery, запустить быстрый поиск. Как только будет найден первый раздел, поиск можно останавливать. Восстановить раздел. Поставить его активным. Если на первом диске присутствовали другие разделы – повторить процедуру поиска и восстановления. Нужно будет снять галочку “создавать extended раздел”, если его не было (я никогда не создаю).
  6. Загрузиться с инсталляционного диска Windows Server 2008 или Windows 7, войти в Recovery режим. Выполнить bootrec /fixboot, bootrec /fixmbr. Скорее всего подойдет и режим восстановления от Windows 2003/XP – под рукой не было.
  7. Windows должна теперь запуститься.
  8. Вернуть второй диск после ремонта/замены, сконвертировать системный диск в динамический, добавить зеркало, синхронизироваться.

Мотоновости

Давно не писал на тему мотоциклов, хотя иногда есть впечатления, которыми хочется поделиться. В последнее время практически не пользуюсь в будние дни машиной, от чего испытываю полнейшее удовлетворение. Пару дней назад насладился торможением с блокировкой обоих колес прямо перед глазами прозревающих гаишников. Пожалуй не стоило обгонять справа трактор, хотя визг покрышек и балансирующий на грани падения мотык крепко отложились в памяти. В начале сезона потерял компьютер BBB BCP-22, зато купил явно превосходящий его в эстетическом смысле Sigma BC 1609.


К тому же Sigma умеет измерять температуру, что тоже иногда полезно, с точки зрения ожиданий сцепных свойств резины или натяжения цепи. До этого приклеил на приборную панель бытовой термометр – точность показаний явно хромала.

Столкнулся со странной проблемой натяжения цепи. Выделил себе время заехать на мойку и затем сразу вернуться в гараж, что бы как обычно потянуть и смазать цепь. Одновременно перешел на белую смазку цепи Ipone. Подтянул по инструкции добавив в прогиб выработанный практикой лишний сантиметр. На работу доехал хорошо, а вот обратно – чувствую, что не едет мотоцикл и как то задний барабан скрипит. Подумал сначала, что слишком подтянул регулировку заднего тормоза или ось как то слишком уж туго зажал. Но нет, оказалось, что цепиь натянута так, что её совершенно невозможно прогнуть. Не знаю, что произошло. Может повлияла сильная жара около 35 градусов или смазка в цепи загустела и натянула её. В результате долго ловил таксиста, который бы поделился балонником и отпустил цепь прямо на Крещатике. Все стало хорошо и мотоцикл поехал. Выводы: никогда не стоит натягивать за один раз цепь больше чем на пол оборота регулировочного болта; надо бы возить с собой компактный балонник, иначе ось не открутить.

Виртуализация в Ubuntu Server

Часто полезно иметь чуть более мощный сервер чем необходимо, что бы иметь возможность запускать в нем виртуальные машины. Когда хост машина – windows, все понятно: VMware Server, Microsoft Virtual Server, Microsoft Hyper-V и тд. Зато под Ubuntu наступил на грабли.

Имеем: десктоп с процессором AMD и установленным Ubuntu Server 10.04 LTS x86_64.

Задача: запустить Windows Server, который бы решал инфраструктурные задачи и запускался автоматически.

Сначала попробовал официально поддерживаемую виртуализацию KVM-Qemu. Несмотря на то, что все тщательно документировано в официальной документации Ubuntu, необходимо сделать кучу шагов, что бы запустить машину. В итоге после прохождения текстовой части инсталляции Windows Server 2003 32 bit (64 bit эмуляция не заработала в силу ограничений процессора) – черное окно. Доступ к виртуалке, кстати, через VNC с пробросом порта через putty. Побороть черное окно не смог.

Затем последовала серия наскоков на Vmware Server 2.0.2 (который бесплатный). Пробовал и i386 и x86_64 и с рекомендованными патчами от Ubuntu и без. И форумы читал – не компилятся модули ядра хоть ты тресни.

Далее пришла очередь VirtualBox. Документации практически нет. Установил virtualbox-ose, virtualbox-ose-dkms, virtualbox-ose-qt, virtualbox-guest-additions. Комманд не много, но vboxmanage испугала огромным количеством своих аргументов. Попробовал просто virtualbox – попросило X-ы. Как оказалось, найти X-ы под Windows достаточно просто – Xming. В ssh клиенте сделан проброс X11 (одна галочка), перелогон, запустилось!

Приятный графический интерфейс:


“Немного” подтормаживает, но все таки это отображение виртуалки хостящейся на удаленном Ubuntu сервере, через виндовый X-сервер поверх ssh соединения.

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

Текстовая часть инсталла прошла гораздо быстрее чем в KVM-Qemu и вообще все работает работает шустро, но

из-за тормозов связки отображения консоли у меня ушло еще около двух часов на то, что бы вызвать свойства удаленных подключений и включить RDP в котором все работает моментально как и обычно. Виртуалка корректно реагирует на перезагрузку или выключение. Все, что осталось, это настроить автоматический запуск виртуалки вместе со стартом Ubuntu сервера. Для этого я добавил vboxmanage startvm infra1 –type headless в /etc/rc.local.

Перенос контента между Google Sites

Google Sites – безусловно удобный сервис для быстрой организации чего то наподобие портала, например внутреннего Wiki. Но вот, недавно, столкнулся с проблемой переноса всего контента с одного сайта на другой. Вручную копировать пару сотен страниц не хотелось, а FAQ давал только расплывчатые рекомендации, суть которых сводилась к ручному переносу. И, все же, решение нашлось. Товарищ настраивал как то резервное копирование Google сайта посредством утилитки google-sites-liberation. С помощью этой же утилиты (параметры самоочевидны) можно влить скачанные с первого домена данные обратно, но в другой домен. Галочку “копировать ревизии” пришлось убрать, так как с ревизиями процесс значительно затянулся и завис, похоже.

Трон

Посмотрел “Трон: Наследие”. Впечатлен. Хочу сказать, что:

1) Специально предварительно посмотрел оригинальный “Трон” 1982 года. Рассказывали, что оба фильма между собой мало связаны. Но я бы сказал, что связали фильмы просто превосходно. Одни и те же актёры, декорации клуба и логическая последовательность событий.

2) В фильме просто опупительная музыка.

3) Отлично проработаны детали 🙂 .