Оживляем Linkstation
edinburgh
[info]sigizmund
Давным-давно я писал о Buffalo Linkstation, который посредством перепрошивки напильника и какой-то матери я превратил в настоящий домашний Linux-сервер (и неплохой, доложу я вам, сервер!). Однако с пару месяцев назад с этой коробочкой произошло, не побоюсь этого слова, страшное: после скачка напряжения вырубился SSH демон! Да, да, вы можете мне не верить, но так и было - скакнуло напряжение, коробочка перезагрузилась, но SSH запущен не был - хотя все остальное работало! Я бы не поверил в такую историю, если бы она случилась не со мной.

Каковы последствия этого? Ну что я могу сказать - каковы могут быть последствия выхода из строя SSH на сервере, у которого нет клавиатуры и монитора и принципиально отсутствует возможность их подключения? Правильно, полный lock-down. Попытки оживить коробочку при помощи различных манипуляций с FTP/tFTP результатов не дали; секьюрити я в свое время настроил правильно и хорошо, и помимо официально экспортируемого диска, доступ к файловой системе получить было невозможно.

Поэтому заказал я какое-то время назад адаптер SATA->USB, и сегодня наконец добрались у меня руки до разбора коробочки. Что я могу сказать? Разбирается она очень легко и логично, не сложнее обычного компьютера (впрочем, ее еще надо собрать!). Винт достался тоже легко и непринужденно - обычный Hitachi на 500GB. Но - увы и ах, адаптер к нему невозможно подключить без SATA кабеля, а его-то у меня и нет! Поэтому сейчас у меня все вот в таком состоянии:

Разобраная коробочка )

Вот так выглядит адаптер SATA->USB который зараза не подходит! )

Ну неужели сложно было продавцу включить в комплект трехгрошевый SATA кабель? И все бы прекрасно подключилось! А пока - все это выглядит вот так )

Поставил бид на кабель + сразу на блок питания, чтобы не мучаться с подключением питания от самой коробочки - буду ждать, и до следующих выходных :-)

Наше, гиковское
edinburgh
[info]sigizmund
Как-то постепенно все же подсадил себя на множественные рабочие столы (то, что в Mac OS X Leopard называется Spaces, а в Linux - virtual desktop). В сочетании с множественными мониторами выглядит и работает вполне успешно:



То есть на первом десктопе - работа (среда разработки + терминал), на втором - не-работа :) то есть GMail в Prism'е (почему не в браузере - отдельная история) + Твиттер :)

Рабочая почта, соответственно, отдельно на отдельном компьютере на отдельном мониторе справа, который в кадр не вошел.


Административное
edinburgh
[info]sigizmund

Блог inlondon.org переехал - как переехал и sigizmund.com - на новый хостинг. Точнее, даже не хостинг, а… в общем, я решил что хватит страдать фигней, и заказал себе VPS − Virtual Private Server. Теперь у меня есть свой личный Linux-сервер с блекджеком и шлюхами с полным доступом к нему, где я волен делать все, что захочу. И даже взять попутчиков − буде такие найдутся.

Из замеченых преимуществ - нереально начал летать блог и особенно фотоблог (inlondon.org использует Flickr как хранилище фотографий, а на sigizmund.com они хранятся локально − поэтому прирост скорости стал особенно заметен) − физические сервера явно находятся на хороших каналах (где-то в Британии, к слову сказать).

Ну и разумеется, root-доступ к серверу − это что-то фантастическое :-)

P.S. к чему я это все? это я все к тому, что если увидите какие-то баги, ссылки битые или того хуже - ошибки сервера, вы, того - брякните, ага. Вот прям в комментариях и брякайте.

#


Сказка про идиота, волшебную Убунту и сомнительную необходимость апдейтов
edinburgh
[info]sigizmund
А расскажу-ка я вам сегодня сказочку, почему бы и нет? Итак, давным давно, в дальнем... хотя нет. Не так давно. Не так далеко. Не далее чем вечера пятницы - жила-была Убунта, и была та Убунта ни мала, ни велика, а версии 8.04 LTS. Жила она себе на десктопе, и жила уже почти год как, и аптайм у нее был - 99 дней, 9 часов и 9 минут. И тут - в недобрый час - сказали злыдни из building maintenance, что-де электричество выключим, так что примите меры заранее и компьютеры свои выключить не забудьте!

Заранее, надо сказать, предупредили. Несколько раз. Но речь-то в общем не о том.

При Убунте той жил себе поживал программист Рома, который единожды настроил ее, и горя с ней не знал - даже апдейты не ставил никакие вообще, ибо и так все работало прекраснейшим образом (да и перезагружать ее было, чего уж там - вломы). А тут такое, понимаешь, дело, питание выключают... Рома, он конечно же ленивый - и сперва попробовал захайбернейтить свою волшебную Убунту, чтобы с утра, значить, нажать кнопочку - и снова все то же самое, как и было. Но заупрямилась Убунта - видать, не хватало ей чего. Уж не апдейта ли какого? - подумал Рома - и решил, ну раз один хрен перезагружать, то давай-ка я на нее и апдейты накачу. Ага, и заодно до 8.10 проапгрейжусь.

Сказано - сделано! Мощным движением руки Рома запустил апдейты, апгрейд... долго, надо сказать, ждал - никак не меньше минут 5 пока все скачалось, и потом еще 30 - пока установилось. Дождался. И, довольный, пошел домой - ибо время было уже 8 вечера, и пива хотелось аж жуть. А перед уходом рекомендованым образом Убунту выключил (попросив ее волшебно sudo shutdown now). Она и выключилась.

Тут бы и сказке конец, да нихрена ж вам подобного. Приходит Рома с утра на работу в понедельник. Включает он свою Убунту, а она ему - батюшки-светы, а тут вот апдейтик есть, для Гнома, gconf2 называется - горячий еще, из Debian/sid! Давай-ка мы его установим!

А Рома чо? Роме жалко что ли? Ну давай установим, да перезагрузимся еще разок. Установили. Перезагрузились. Хрен там.

Иксы не стартуют. Ctrl-F1/F2/F3...F12 не работают. Сtrl-Alt-Backspace - ноль эмоций. Что делать? Тыкнул Рома кнопку на своем KVM, влогинился на виндовую машину, запустил верный PuTTY - и на свою Убунту. Она, надо сказать, даже пустила.

И что только Рома не делал. И sudo apt-get -f install, и sudo apt-get update, и даже суровую sudo dpkg --configure --force-all -a делал - ничего не помогло. Какая то сука нехорошая бага в пэкеджах похерила что-то внутре, прям где неонка и думатель - и свежескачанные с дебиана дебы отказывались работать вместе, ссылаясь на отсутствие мерзопакостного g_dgettext в каждом втором Гномовском SO-шнике.

Короче говоря, переустановил Рома Убунту. На сей раз все правильно сделал, и настроил все хорошо (благо что домашнюю директорию успел на виндовую станцию забэкапить) - так что теперь уже и не отличишь новую Убунту от старой. На том и сказке конец, а кто слушал, тот сделал уже выводы, что перед установкой апгрейдов надо идти на launchpad.com и читать до просветления багрепорты об этом апгрейде, ибо висит он там, с таким же багом и хоть бы кто прочитал перед установкой.

Все!

Повальная шизофрения
edinburgh
[info]sigizmund
Сижу за тремя мониторами. Два подключены к одному компьютеру. Один - к другому. Одна клавиатура, одна мышь, где-то ТАМ - KVM, честно отобраный у шефа. На первом мониторе - две консоли с идущим процессом сборки нового датапака. На втором - я пишу вот это. На третьем - ставится... ну что там еще может ставиться - убунта, естественно :-)

Собираемся перегружать сервер....
edinburgh
[info]sigizmund
kirillov@scotland:~$ uptime
 15:59:06 up 370 days, 24 min, 11 users,  load average: 1.12, 1.10, 1.09


Жалко, черт возьми!

После нескольких месяцев нечеловеческих мучений...
edinburgh
[info]sigizmund
Так вот, после нескольких месяцев нечеловеческих мучений и жизни на работе с одним (1) монитором, все же настроил два дисплея - и теперь наслаждаюсь привычным форматом рабочего места!



Среди прочих достоинств Ubuntu Linux 8.04 Hardy Heron, следует отметить, что она поддерживает видеокарты на чипсете Intel 965 out-of-the-box, без доработки напильником.

Linux On Air
edinburgh
[info]sigizmund





В связи с выходом Adobe Air for Linux, поставил один из наиболее менее клиентов для Twitter'a - а именно, Twhirl, сделанный на этой платформе и оттого запускаемый (прежде) на винде и на Маке. Сегодня же он вполне успешно запустился на моем рабочем Ubuntu Linux. Вопреки многим сообщениям, русский язык работает - однако его можно только читать (для моей ленты это не актуально, так как в твиттер я пишу по-английски, но для многих пользователей будет проблемой). Еще два бага:
  1. Ничего в системном трее не появляется - и это однозначно баг Air, так как именно он должен решать проблемы совместимости с GNOME/KDE
  2. Если свернуть окно, то оно совсем исчезает, в том числе и с гномовской панели задач, и вернуть его никак не получается, кроме как убийством процесса и перезапуском

В целом же - вполне себе ничего, работает, 20 минут - полет нормальный. Будем ждать апдейтов от Adobe.


Clutch
edinburgh
[info]sigizmund
Настоятельно желаю выразить свое восхищение товарищами, которые разработали Clutch - web-based интерфейс к одному из лучших, на мой взгляд, менеджеров торрент-закачек - Transmission.

Восхищен я, в первую очередь, тем, что они не стали выдумывать велосипед и изобретать что-то "принципиально новое" и "идти своим путем", как это ОЧЕНЬ любят различные опенсоурсные авторы (не будем тыкать пальцем, но бэк-енд для JavaScript-AJAX-based софтины, написанный на C++, причем обработка HTTP запросов тоже на C++ - это явно перебор). Так вот, они пошли правильным путем и идентично скопировали интерфейс GTK - версии программы (под OS X она выглядит чуть-чуть по другому, но все равно очень похоже и не потеряешься). Получилось, по-моему, очень неплохо:



Интерфейс очень простой и понятный, все работает как часы!

Пару слов о том, как я до этого дошел.
Для гиков, или кому просто интересно )

Buffalo Linkstation - отчет
edinburgh
[info]sigizmund
Итак, вроде бы все работает как надо. Теперь попробую рассказать в деталях, что и как происходило.



Что это вообще такое?
Текст с официального сайта )
Коробочка пришла ко мне в огромной картонке, которую я полчаса разворачивал - но - достал и подключил. Железка пожужжала винтом, получила ip адрес через DHCP. И я начал ее тестировать.

Для начала, я начал переливать свою коллекцию фотографий и музыки. Сразу же встала проблема - переливание через лаптоп (то есть внешний хард подключен по USB к лаптопу, который подключен к сети, к которой подключен NAS) было довольно медленным; я сразу же пожалел, что несмотря на возможность подключить винт к USB порту на NAS, переливаться все равно все должно через лаптоп (так как доступа к шеллу нету). Умом-то я понимал, что унутре коробочки - неонка нормальный Линукс, но достучаться до него не мог.

Так или иначе, я все перелил, коробочка заработала. iTunes сервер, который был широко проанонсирован (как что-то супер-революционное) оказался FireFly'ем, в девичестве - mt-daapd, и вообще говоря не заработал. Во всяком случае, пока.
Дальше, вероятно, много очень технических букв )
Итак, на данный момент, на коробочке:

  • Полная библиотека музыки и фотографий - лежат, никого не трогают. iTunes считает, что это его локальная библиотека. Пускай считает.

  • mldonkey запущен в режиме демона (на это пришлось потратить немного времени, но оно того стоило), качает торренты.
    Update: поменял его позже на transmission-daemon

  • Порт-форвардинг настроен на раутере так, что sftp и ssh переадресуютя на NAS, и это все вполне доступно из внешнего интернета (это - но и только!)


Осталось найти какое-нибудь веб-решение, которое показывало бы общий статус всего, что там происходит (webmin слонообразный не предлагать!) - и все будет в шляпе.

Короче, если кого-то заинтересует эта тема, буду рад подсказать что и как.

Update: Перезагрузился. Все работает.

Заработало!
winner
[info]sigizmund
Коробочка взломана успешно, мой любимый Debian поставлен и работает!

Linux localhost 2.6.12.6-arm1 #77 Tue Dec 5 22:23:46 CST 2006 armv5tejl GNU/Linux




Full )

Повальная шизофрения
edinburgh
[info]sigizmund


В полный размер )

Какие-то жалкие 40 минут....
belgo think
[info]sigizmund
.... и новенький iPod Nano 8GB работает в Линуксе! А вообще-то не должен, так как Эпплы в очередной раз изменили параметры шифрования в самых последних айподах, и без iTunes это работать даже по идее не должно.
Tags: , ,

Yahoo! как зеркало мировой революции
edinburgh
[info]sigizmund
permanent link
����¯�¿�½������¶����¯�¿�½������¶ ����¯�¿�½���¯���¿���½����¯�¿�½���¯���¿���½����¯�¿�½������µ����¯�¿�½���¯���¿���½����¯�¿�½���¯���¿���½����¯�¿�½������¸����¯�¿�½������º - lj counter

yahoo10_logo_purple.jpg

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

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

Нет никакого контроля за интернетом. То есть я даже для интереса на The Pirate Bay залез - ну надо ж проверить - нет, не блокируется! И торрент-траффик тоже не блокируется, так как дистрибутив убунты я в целях эксперимента лил именно через торрент.

Полное раздолбайство в плане компьютеров. Половина народа сидит на разных вариациях на тему линукса (надо заметить, что по умолчанию предустанавливается либо Fedora Core, либо RHEL, либо WinXP, однако пользователи могут менять что и как хотят). Что я, кстати, и сделал - на RHEL мне не сиделось совершенно, и найдя одного чувака в команде, у которого был iMac (!!!), попросил его записать CD загрузочный с Ubuntu Linux, в чем он и преуспел.

Там дальше еще… читайте, если не надоело :-)

Read the rest of this entry » )

Немного гиковских развлечений
edinburgh
[info]sigizmund
Из впечатлений - больше всего времени потратил на видео, по каким-то мне не вполне очевидным причинам Ubuntu 7.10 не очень хотела работать с моей NVidia Go 7300. То есть она работала, но в VESA режиме - что, разумеется, не впечатляло...

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






(no subject)
edinburgh
[info]sigizmund
"Ubuntu" is an ancient African word, meaning "I can't configure Slackware"
Tags:

Home