понедельник, 28 марта 2011 г.

приехали ко мне датчики температуры

Наконец-то. Почти месяц шли.
Теперь сервак на балконе помимо прочего еще и график температуры на этом самом балконе рисует


А еще в серверных на работе тоже теперь температура мониторится и если что - мониторинг будет мне смс-ить.

четверг, 24 марта 2011 г.

пятница, 18 марта 2011 г.

забавно

Сегодня утром ехал на работу и около Волковской увидел забавный плакат, висящий на мосту



Кто-то постарался :)

понедельник, 14 марта 2011 г.

Таллинн

Скатались на выходные в Таллинн. На автобусе, вдвоем, без ребенка. Просто на один день - погулять, отдохнуть.
Выехали в пятницу, в семь вечера. Туда приехали в час ночи, обратно выехали в 11 вечера субботы и в шесть утра были в Питере, а в семь - уже дома.
Глючить нас начало еще до отъезда. Мы приехали на автовокзал (хорошо, что за полчаса до отбытия!) и там выяснили, что автобус уходит с Балтийского вокзала. Вот сюрприз! А он, оказывается, всегда оттуда уходит и даже в билетах это написано. Мы бегом на Балтийский вокзал, примчались без пяти семь туда - стоит автобус. Мы начали ломиться в него и тут выяснилось, что это еще предыдущий автобус, а наш будет чуть позже :( В общем наш приехал примерно в 19:15 и мы наконец-то покатили.
В автобусе было удобно, места для ног много, дремать было неплохо. Посмотрели на телефоне киношку и спааать :) Ехать хоть и всего 6 часов, но в окно смотреть вообще не на что - темно.
Приехав в Таллинн, на такси за пару минут и 10 евро доехали до отеля (в какой-то момент даже думали дойти до него пешком - всего-то около 3 км, но передумали). Тут возник еще момент. Оказывается, какие-то злодеи разбили в нашем номере окно. Тут портье сделал паузу. Я думаю - "ну вот, зашибись". А он продолжает - поэтому мы селим вас в соседний отель, там вас уже ждет номер, давайте расплатитесь за этот номер тут и топайте туда - тут 100 метров пройти до него. Извините и все дела... Заплатили 55 евро за номер и пошли в соседний отель. Там без проблем заселились, получили послание из Эрмитажа (отель, где мы бронировали номер) и завалились спать.
 


Утром сходили позавтракали, повалялись, выяснили, что вообще в этом отеле номера стоят чуть ли не в два раза дороже, чем в том, где бронировали (порадовались :)), выселились из отеля и пошли гулять.
Вот, кстати, как назывался отель, где жили


Итак, гулять. От отеля пошли наверх в старый город. Когда вышли - начинался легкий снежок.




Но пока поднялись в горку (минут 5), снег повалил сильнее

 


И башни чуть недалече казались уже нарисованными (это не только на фотке так - так же и глазам казалось)


Снег продержался минут 10-15, а потом взял - и закончился :) А мы гуляли по городу дальше. Поглазели с обзорных площадок, побродили по старому городу, сходили в торговый центр - там присмотрели подарок ребенку.
Потом сходили в Kick-in-de-Kock - башню такую :)






 и пошли обедать.



Плотно объевшись, пошли гулять дальше. Дошли до толстенной башни, в которой морской музей и пошли в нее. Там на обзорной площадке у нас что-то заглючил фотик - никак не желал ни на чем фокусироваться. В итоге получались вот такие фотки




Но в самой башне фотик вел себя хорошо и не выделывался



 


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

пятница, 11 марта 2011 г.

Бездисковый ноут

Сдох на ноуте, который стоит на кухне как кухонный терминал (сидеть в инете, смотреть телек, ингда ребенку мультики включать) винт. Покрылся бэдами. Ноут этот я с работы притащил, на нем ни один винт из 4-х замененных больше полугода не жил, я вот старый винт через usb-бокс задействовал в надежде, что это в ноуте контроллер глючный винты портит, а через USB все будет иначе. Но не вышло, хотя может совпало - винт там стоял древнючий, которому уже вполне мог прийти срок.
Стояла у меня на этом ноуте убунта. И дома есть сервак линуксовый. Сам ноут выкидывать жалко. И решил я его сделать сетевой рабочей станцией - пусть он грузится по сети с сервака, систему свою держит на NFS на серваке и винт из него я вообще выкину нафик.
Руководствовался в основном вот этой инструкцией - https://help.ubuntu.com/community/DisklessUbuntuHowto. Там все предельно просто. Настраиваем на серваке tftp-сервер, на него кладем pxelinux.0, конфиг pxelinux, ядро и initrd, специально подготовленный для загрузки с NFS. Настраиваем dhcp так, чтобы он отдавал директиву filename pxelinux.0 - что машинам, грузящимся по сети, вообще грузить. В конфиге pxelinux указываем грузить наше ядро, выложенное на tftp и указываем, где будет на nfs лежать система.
Далее эспортируем в NFS каталог для системы. Теперь надо бы в него загнать эту самую систему. Это тоже делается очень просто - просто копируется целиком рабочая система откуда-нибудь. Далее в ней меняется пара конфигов - и все, можно грузиться по сети.

У меня, правда, возникла одна сложность. Т.к. рабочая система уже скончалась (не грузилась, видать бэд попал на чувствительные данные), то грузиться пришлось с Live-cd. Загрузившись с него, я в соответствии с докой сгенерил initrd, залил его на сервак, залил ядро, скопировал с помирающего винта систему (хоть она и не грузилась, но скопировалось почти все. Долго, правда, копировалась). Пробую грузиться - фик. Допер, что в системе у меня было одно ядро, уже обновленное за долгое время использования системы, а на live-cd другое, более старое ядро. И я initrd сгенерил на базе старого ядра, а само ядро залил новое.
Взялся исправлять. Сначала залил на tftp старое ядро с live-cd. Система загрузилась по сети (ура!), но не работает половина устройств. Почему? Покопался и понял - потому что модули для этого старого ядра уже в системе отсутствуют. Надо либо ставить модули, либо обновлять ядро. Проблема в том, что я не знаю, как сгенерить initrd не для того ядра, которое сейчас загружено, а для того, которое мне надо. Но как решить эту проблему - придумал :) Взял и просто переустановил в системе пакет с нужным мне ядром (последним доступным). При установке как раз автоматически генерируется initrd, а параметры генерации его я задал заранее. И при переустановке ядра мне все, что надо, сгенерировалось. Далее просто положил новое ядро и initrd на tftp-сервер и ребутнулся. Все загрузилось и заработало.
Прикольно - система грузится довольно шустро, шума винта нету (сервак стоит далеко на балконе), все работает. Т.к. винта нету - то нету и свопа, что еще может всплыть, но пока не проявилось - гига оперативки пока хватает.
Вот такое было развлечение на два вечера :)

Еще забавно - когда в первый вечер не получилось загрузить систему, я пошел спать. А на следующий день на работе поднял две виртуалки, поднял на них centos и ubuntu - как дома, и полностью воспроизвел перенос убунты в nfsroot. Все получилось и заработало. Это мне помогло разобраться в причинах того, почему не заработало сходу дома :)

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

больше всего от зимы

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