суббота, 12 ноября 2011 г.
пятница, 28 октября 2011 г.
среда, 5 октября 2011 г.
RIP Steve Jobs
Сегодня встал с чувством, что что-то должно случиться. Включил компьютер и узнал, что умер Стив Джобс. На душе ощущение конца эпохи.
http://www.apple.com/stevejobs/
Steve Jobs 1955-2011

http://www.apple.com/stevejobs/
Steve Jobs 1955-2011

четверг, 8 сентября 2011 г.
Гроза. доктрина 77.
Гроза. доктрина 77.
Мне сильно понравился этот ролик.
Если вы никогда не видели грозы, вы никогда не поймете меня.
Способностей наших безумных душ к падению на самое дно бездны, где все законы мироздания теряют свой первоначальный смысл. И стремительному взлету в запредельные высоты, где из рубиновых хвостов, сгорающих комет, кто-то непостижимо великий сплетает полотно реальности.
По началу припекает ласковое, как поцелуй младенца солнце. Время от времени солнечный свет начинают прикрывать рыхлые, вялые облака. Потом их становится больше, они сбиваются в компании, пока очередной порыв ветра окончательно не сформирует их в огромные пегие массивы. И они словно выманивают из-за горизонта, отливающий по рваным краям сталью, грозовой фронт.
Вскоре мерцающую сталь прикрывают косые шторы проливных дождей. По мере своего приближения гроза начинает засасывать в себя звуки.
Первыми исчезают все звуки присутствия человека: шумы автомобильных двигателей на дороге, гул невидимых аэробусов, продирающихся сквозь тучи к аэропортам. В след за ними замолкает лес и замирает поле.
Над головой беззвучно бурлит жуткий, пепельно-желтый водоворот, постепенно сворачиваясь спиралью, вокруг еще невидимого центра. Испуганно вскрикнет птица неподалеку, пронзительно скрипнет дверной петлей, ржавый флюгер, словно приоткрывая дверь для редких, но огромных капель теплого дождя. И дождь принесет с собой запах свежесколотого камня.
А потом наступит невыносимо долгая пауза. Ощущение времени появляется только когда чего-то ждешь. Чего-то самого главного, способного изменить всю жизнь раз и навсегда. И в данный момент это главное, возникшее на мгновение, в центре царящего наверху хаоса округлая точка, сквозь которую виден черный бездонный космос и бесконечно далекие, пульсирующие разными цветами звезды.
Единственное что хочется мне в этот момент по-настоящему - это разорвать себе грудь руками, вырвать еще бьющееся сердце и с диким, восторженным воплем протянуть его навстречу первому удару молнии.
Я не думаю о смерти, мне неведом страх сомнения. Я яростно хочу стать сопричастным окружающему меня величию, стать частью этой неописуемой силы, созидающей и уничтожающей миры. Силы, стирающей грань между очевидным и воображаемым. Силы, проявляющейся в сладковатом привкусе березового сока и мерцании сапфира, сотворенного из капли жирной, венозной крови. На долю секунды, на время ее падения до прохладного мрамора ступений храма. Силы, сочетающей ответственность личного выбора с импульсивным порывом разъяренной толпы. Самому стать этой силой, пожертвовав своей уникальностью, кинув ее в костер безумия.
Все остальное так не важно. Так не значимо. Так оскорбительно логично, для истинного понимания себя.
Но действительно ли я готов к этому?
http://trailerss.ru - Студия трейлеров; производство видео рекламы и трейлеров фильмов, сайтов, игр.
Мне сильно понравился этот ролик.
Если вы никогда не видели грозы, вы никогда не поймете меня.
Способностей наших безумных душ к падению на самое дно бездны, где все законы мироздания теряют свой первоначальный смысл. И стремительному взлету в запредельные высоты, где из рубиновых хвостов, сгорающих комет, кто-то непостижимо великий сплетает полотно реальности.
По началу припекает ласковое, как поцелуй младенца солнце. Время от времени солнечный свет начинают прикрывать рыхлые, вялые облака. Потом их становится больше, они сбиваются в компании, пока очередной порыв ветра окончательно не сформирует их в огромные пегие массивы. И они словно выманивают из-за горизонта, отливающий по рваным краям сталью, грозовой фронт.
Вскоре мерцающую сталь прикрывают косые шторы проливных дождей. По мере своего приближения гроза начинает засасывать в себя звуки.
Первыми исчезают все звуки присутствия человека: шумы автомобильных двигателей на дороге, гул невидимых аэробусов, продирающихся сквозь тучи к аэропортам. В след за ними замолкает лес и замирает поле.
Над головой беззвучно бурлит жуткий, пепельно-желтый водоворот, постепенно сворачиваясь спиралью, вокруг еще невидимого центра. Испуганно вскрикнет птица неподалеку, пронзительно скрипнет дверной петлей, ржавый флюгер, словно приоткрывая дверь для редких, но огромных капель теплого дождя. И дождь принесет с собой запах свежесколотого камня.
А потом наступит невыносимо долгая пауза. Ощущение времени появляется только когда чего-то ждешь. Чего-то самого главного, способного изменить всю жизнь раз и навсегда. И в данный момент это главное, возникшее на мгновение, в центре царящего наверху хаоса округлая точка, сквозь которую виден черный бездонный космос и бесконечно далекие, пульсирующие разными цветами звезды.
Единственное что хочется мне в этот момент по-настоящему - это разорвать себе грудь руками, вырвать еще бьющееся сердце и с диким, восторженным воплем протянуть его навстречу первому удару молнии.
Я не думаю о смерти, мне неведом страх сомнения. Я яростно хочу стать сопричастным окружающему меня величию, стать частью этой неописуемой силы, созидающей и уничтожающей миры. Силы, стирающей грань между очевидным и воображаемым. Силы, проявляющейся в сладковатом привкусе березового сока и мерцании сапфира, сотворенного из капли жирной, венозной крови. На долю секунды, на время ее падения до прохладного мрамора ступений храма. Силы, сочетающей ответственность личного выбора с импульсивным порывом разъяренной толпы. Самому стать этой силой, пожертвовав своей уникальностью, кинув ее в костер безумия.
Все остальное так не важно. Так не значимо. Так оскорбительно логично, для истинного понимания себя.
Но действительно ли я готов к этому?
http://trailerss.ru - Студия трейлеров; производство видео рекламы и трейлеров фильмов, сайтов, игр.
вторник, 16 августа 2011 г.
А ты уверен что хочешь купить продукцию RoverMedia?
А началось все как обычно с малого — я услышал интересную песню, нашел чья за песня и зашел на сайт исполнителя. Это были J:МОРС (http://www.jmors.by). Посмотрел, послушал, понравилось, выкачал дискографию (http://rutracker.org/forum/viewtopic.php?t=3271724). Вот тут то все и началось....
Есть у меня плеер RoverMedia Aria E6 2GB (http://info.rovermedia.ru/site/rm/home.nsf/descriptions/RM024). Два гигабайта встроенной памяти — это совсем немного по современным меркам, и естественно весь этот объем у меня занят. "Не беда, есть же слот расширения под microSD/T&Flash. Сейчас вставлю первую попавшуюся microSD карту и запишу на нее всю дискографию" — так я думал.
Карты microSD на 2 Gb у меня не оказалось, обнаружилась только карта microSDHC 4 GB. Раз плеер не поддерживает карту на 4 Gb, значит надо уменьшить раздел (так я думал). Уменьшил раздел до 2 GB, отформатировал в FAT16 — не помогло. Видимо нет поддержки microSDHC.
Огромный минус для продукции RoverMedia. Нет поддержки microSDHC. И это современный топовый mp3 плеер!
В качестве альтернативы решил обновить прошивку в плеере. Оказалось, чтобы обновить прошивку нужно знать версию чипа, который стоит в плеере, и единственный способ это сделать — разобрать плеер, отодрать аккумулятор и переписать маркировку с чипа (аккумулятор оказался приклеен на этот самый чип, оторвался с половиной маркировки). Не существует никакой программы считывающей данные о чипе, версию текущей прошивки и другие данные.
Еще один огромный минус для продукции RoverMedia. Давно я не встречал такого безответственного подхода к делу — отсутствие доступной документации по ревизиям плееров; какие-то непонятные прошивки на официальном сайте (ftp://ftp.roverbook.com/RoverMedia/Aria_E6) - без комментариев, без списка обновлений; на форуме пользователей стоит негодующий вой по поводу этого безобразия, но RoverMedia на это наплевать.
На чипе в плеере прочитал ALI DRI M5661E B1 0736 TG05 Y719224000GA. На свой страх и риск скачал прошивку Firmaware_chipAli5661 (ftp://ftp.roverbook.com/RoverMedia/Aria_E6/Firmaware_chipAli5661). Осталось абсолютно неясным чем отличаются файлы MD386ISTD-20G_5661.zip, MD386ISTD-20G_5661 II.zip. Прошил MD386ISTD-20G_5661 II.zip. Из видимых изменений — поменялся шрифт у надписей, других изменений в работе не замечено.
После всех этих манипуляция я понял, что RoverMedia — это унылое русско-китайское гуано. Лучше бы я взял проверенный NEXX, с ними у меня никогда проблем не было.
Есть у меня плеер RoverMedia Aria E6 2GB (http://info.rovermedia.ru/site/rm/home.nsf/descriptions/RM024). Два гигабайта встроенной памяти — это совсем немного по современным меркам, и естественно весь этот объем у меня занят. "Не беда, есть же слот расширения под microSD/T&Flash. Сейчас вставлю первую попавшуюся microSD карту и запишу на нее всю дискографию" — так я думал.
Карты microSD на 2 Gb у меня не оказалось, обнаружилась только карта microSDHC 4 GB. Раз плеер не поддерживает карту на 4 Gb, значит надо уменьшить раздел (так я думал). Уменьшил раздел до 2 GB, отформатировал в FAT16 — не помогло. Видимо нет поддержки microSDHC.
Огромный минус для продукции RoverMedia. Нет поддержки microSDHC. И это современный топовый mp3 плеер!
В качестве альтернативы решил обновить прошивку в плеере. Оказалось, чтобы обновить прошивку нужно знать версию чипа, который стоит в плеере, и единственный способ это сделать — разобрать плеер, отодрать аккумулятор и переписать маркировку с чипа (аккумулятор оказался приклеен на этот самый чип, оторвался с половиной маркировки). Не существует никакой программы считывающей данные о чипе, версию текущей прошивки и другие данные.
Еще один огромный минус для продукции RoverMedia. Давно я не встречал такого безответственного подхода к делу — отсутствие доступной документации по ревизиям плееров; какие-то непонятные прошивки на официальном сайте (ftp://ftp.roverbook.com/RoverMedia/Aria_E6) - без комментариев, без списка обновлений; на форуме пользователей стоит негодующий вой по поводу этого безобразия, но RoverMedia на это наплевать.
На чипе в плеере прочитал ALI DRI M5661E B1 0736 TG05 Y719224000GA. На свой страх и риск скачал прошивку Firmaware_chipAli5661 (ftp://ftp.roverbook.com/RoverMedia/Aria_E6/Firmaware_chipAli5661). Осталось абсолютно неясным чем отличаются файлы MD386ISTD-20G_5661.zip, MD386ISTD-20G_5661 II.zip. Прошил MD386ISTD-20G_5661 II.zip. Из видимых изменений — поменялся шрифт у надписей, других изменений в работе не замечено.
После всех этих манипуляция я понял, что RoverMedia — это унылое русско-китайское гуано. Лучше бы я взял проверенный NEXX, с ними у меня никогда проблем не было.
суббота, 6 августа 2011 г.
Как я "убил" 6 августа 2011
После того как я настроил WOL на домашнем компе (см. предыдущий пост) возникла идея посылать magick packet не из локальной сети, а откуда-то извне, из-за роутера D-Link Dir-300. Но на родной прошивке этого замечательного роутера отсутствует возможность сделать port forwarding на широковещательный адрес. Видимо это зашито где-то в самой прошивке, т.к. через web-интерфейс и маленький javascript-хак можно сохранить правило для перенаправления порта на 192.168.0.255, но оно не срабатывает (http://www.linux.org.ru/forum/admin/5091563).
Перепрошил роутер прошавкой dd-wrt (http://www.dd-wrt.com/site/support/router-database). Появилась возможность зайти на роутер по ssh и послать magick packet на широковещательный адрес для пробуждения компьютера. И все бы хорошо, только отвалился iptv по wi-fi.
На прошивке dir300b_v2.05_abnj.bin (ftp://dlink.ru/pub/Router/DIR-300_NRU/Firmware) есть настройки: "Включение WAN Ping Respond", "Включение многоадресных потоков", "Wireless Enhance Mode" - включение которых без всяких проблем заводит iptv по wi-fi. В dd-wrt такой возможности нет, приходится ставить udpxy (http://udpxy.sourceforge.net) для проксирования upd пакетов по http. Кому интересно, то вот мой скрип для поднятия udpxy на роутере dir-300 под управлением dd-wrt:
[Administration -> Commands -> Startup]
cd /tmp
sleep 30
wget "http://masha-sasha.zakadum.ru/udpxy"
sleep 30
chmod +x /tmp/udpxy
sleep 30
/tmp/udpxy -a $(nvram get lan_ipaddr) -p 4022 -m $(nvram get wan_ipaddr) -B 2Mb -M 30
Чей домен masha-sasha.zakadum.ru на знаю, но спавибо им большое за раздачу собранного под dir-300 файла udpхy (build 11).
Udpxy поднял, но даже с макссимальным буфером в 2Mb он не вытягивает iptv, и как следствие - смотрящего iptv по wi-fi ждут неприятные моменты, делающие невозможным комфортный просмотр.
Решил вернуться на родную прошивку и поискать другой способ решения своей проблемы с WOL. Выяснилось, что способ возврата на родрую прошивку, описанный в документации http://www.dd-wrt.com/wiki/index.php/Прошивка_DIR-300NRU не работает. Сработал "Метод №2. Восстановление прошивки через Emergency Room.", который я нашел на http://forum.rialcom.ru/index.php?topic=1922.0
Метод №2. Восстановление прошивки через Emergency Room.
1. Сбрасывем до factory reset наш роутер, можно через web-интерфейс DD-WRT.
2. Выдергиваем кабель провайдера (Internet), оставляем только соединение с компьютером - "прямой" (синий из комплекта), соединяющий ПК и порт LAN1 роутера.
3. Прописываем на сетевой компьютера статический адрес 192.168.0.10, маску подсети 255.255.255.0
4. Выдергиваем блок питания, зажимаем кнопку reset и, не отпуская кнопки, вставляем питание, ждем загрузки роутера (хватает 15 секунд, считайте до 25). Затем отпускаем кнопку.
5. Открываем Firefox (IE, Opera не получилось запустить, так и не понял, почему), заходим на http://192.168.0.1 - открывается Emergency room. Выбираем файл прошивки, скачанный с официального FTP D-Link (не знаю влияет или нет, но путь к файлу был на английском языке, типа С:\temp\DIR300B1_v201_97rg.bin) и жмем "Upload Now". Появится сообщение, что файл залит и прошивается, и идет обратный отсчет. После перезагрузки роутера вы получаете его в первозданном виде.
При таких обстоятельствах мой день 6 августа 2011 года пошел под знаком dd-wrt.
Перепрошил роутер прошавкой dd-wrt (http://www.dd-wrt.com/site/support/router-database). Появилась возможность зайти на роутер по ssh и послать magick packet на широковещательный адрес для пробуждения компьютера. И все бы хорошо, только отвалился iptv по wi-fi.
На прошивке dir300b_v2.05_abnj.bin (ftp://dlink.ru/pub/Router/DIR-300_NRU/Firmware) есть настройки: "Включение WAN Ping Respond", "Включение многоадресных потоков", "Wireless Enhance Mode" - включение которых без всяких проблем заводит iptv по wi-fi. В dd-wrt такой возможности нет, приходится ставить udpxy (http://udpxy.sourceforge.net) для проксирования upd пакетов по http. Кому интересно, то вот мой скрип для поднятия udpxy на роутере dir-300 под управлением dd-wrt:
[Administration -> Commands -> Startup]
cd /tmp
sleep 30
wget "http://masha-sasha.zakadum.ru/udpxy"
sleep 30
chmod +x /tmp/udpxy
sleep 30
/tmp/udpxy -a $(nvram get lan_ipaddr) -p 4022 -m $(nvram get wan_ipaddr) -B 2Mb -M 30
Чей домен masha-sasha.zakadum.ru на знаю, но спавибо им большое за раздачу собранного под dir-300 файла udpхy (build 11).
Udpxy поднял, но даже с макссимальным буфером в 2Mb он не вытягивает iptv, и как следствие - смотрящего iptv по wi-fi ждут неприятные моменты, делающие невозможным комфортный просмотр.
Решил вернуться на родную прошивку и поискать другой способ решения своей проблемы с WOL. Выяснилось, что способ возврата на родрую прошивку, описанный в документации http://www.dd-wrt.com/wiki/index.php/Прошивка_DIR-300NRU не работает. Сработал "Метод №2. Восстановление прошивки через Emergency Room.", который я нашел на http://forum.rialcom.ru/index.php?topic=1922.0
Метод №2. Восстановление прошивки через Emergency Room.
1. Сбрасывем до factory reset наш роутер, можно через web-интерфейс DD-WRT.
2. Выдергиваем кабель провайдера (Internet), оставляем только соединение с компьютером - "прямой" (синий из комплекта), соединяющий ПК и порт LAN1 роутера.
3. Прописываем на сетевой компьютера статический адрес 192.168.0.10, маску подсети 255.255.255.0
4. Выдергиваем блок питания, зажимаем кнопку reset и, не отпуская кнопки, вставляем питание, ждем загрузки роутера (хватает 15 секунд, считайте до 25). Затем отпускаем кнопку.
5. Открываем Firefox (IE, Opera не получилось запустить, так и не понял, почему), заходим на http://192.168.0.1 - открывается Emergency room. Выбираем файл прошивки, скачанный с официального FTP D-Link (не знаю влияет или нет, но путь к файлу был на английском языке, типа С:\temp\DIR300B1_v201_97rg.bin) и жмем "Upload Now". Появится сообщение, что файл залит и прошивается, и идет обратный отсчет. После перезагрузки роутера вы получаете его в первозданном виде.
При таких обстоятельствах мой день 6 августа 2011 года пошел под знаком dd-wrt.
пятница, 5 августа 2011 г.
Wake on LAN
Настроил Wake on LAN на своей машине с ubuntu linux. Решил записать алгоритм.
Включаем поддержку WOL в bios материнской платы. Обычно достаточно активировать встроенную сетевую карту, для которой все настроено по умолчанию. Если все настроено правильно, то лампочка на сетевой карте должна гореть после выключения компьютера.
Далее читаем тексты по ссылкам
http://kuber.posterous.com/enable-wol-wake-on-lan-in-ubuntu-1010
https://help.ubuntu.com/community/WakeOnLan
Устанавливаем необходимые пакеты:
sudo apt-get install ethtool etherwake
Редактируем /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
post-up /sbin/ethtool -s eth0 wol g
post-down /sbin/ethtool -s eth0 wol g
Делаем
sudo /etc/init.d/networking restart
или просто перезагружаем компьютер.
Смотрим включилась ли поддержка WOL на сетевой
sudo ethtool eth0
Набираем ifconfig,смотрим mac адрес для eth0 и записываем его на бумажку.
Читаем текст по ссылке
http://ru.wikipedia.org/wiki/Wake-on-LAN
Выключаем компьютер, идем на соседний компьютер в локальной сетке и посылаем magick packet на широковещательный адрес (вид широковещательного адреса зависит от настроек локальной сети, обычно это 10.0.0.255 или 192.168.0.255).
sudo ether-wake <mac address, который записан на бумажку>
Если все заработало, то идем пить чай. Если не заработало - ищем причину.
Включаем поддержку WOL в bios материнской платы. Обычно достаточно активировать встроенную сетевую карту, для которой все настроено по умолчанию. Если все настроено правильно, то лампочка на сетевой карте должна гореть после выключения компьютера.
Далее читаем тексты по ссылкам
http://kuber.posterous.com/enable-wol-wake-on-lan-in-ubuntu-1010
https://help.ubuntu.com/community/WakeOnLan
Устанавливаем необходимые пакеты:
sudo apt-get install ethtool etherwake
Редактируем /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
post-up /sbin/ethtool -s eth0 wol g
post-down /sbin/ethtool -s eth0 wol g
Делаем
sudo /etc/init.d/networking restart
или просто перезагружаем компьютер.
Смотрим включилась ли поддержка WOL на сетевой
sudo ethtool eth0
Набираем ifconfig,смотрим mac адрес для eth0 и записываем его на бумажку.
Читаем текст по ссылке
http://ru.wikipedia.org/wiki/Wake-on-LAN
Выключаем компьютер, идем на соседний компьютер в локальной сетке и посылаем magick packet на широковещательный адрес (вид широковещательного адреса зависит от настроек локальной сети, обычно это 10.0.0.255 или 192.168.0.255).
sudo ether-wake <mac address, который записан на бумажку>
Если все заработало, то идем пить чай. Если не заработало - ищем причину.
Подписаться на:
Сообщения (Atom)