Както знаете от доста време едни dreambox-ове ми вгорчават живота 🙂 Понякога забива CAM модула без видима причина и се налага рестарта му или понякога дори на целия приемник. Общо взето приемниците имат добър уеб интерфеис за оправление и всичко се прави лесно през него, НО (голямо но) е възможно да го позлвам само когато съм в офиса защото съм ги скрил зад рутера там. Като цяло единствения вариант за контрол оставаше да се ssh-на към рутиращата машина и след това към приемниците с telnet. Обаче наскоро разбрах че приемниците могат да приемат команди от външни скриптове рефлектиращи върху cgi-bin директорията. Примерно/cgi-bin/admin?command=reboot ще рестартира приемника. Супер нали 😉 Като цяло надращих набързо едно php с което да изпълнявам команди по приемниците, НО имах още един приблем – автентификацията. През уеб иска потребителско име и парола – нормално нещо но щеше да отнеме доста писане ако не ми бяха дали идеята да пробвам по стария начин за оторизация с подаване на информация в url http://root:dreambox@dreambox/cgi-bin/admin?command=reboot и сработи 🙂 от тук нататък нещата са ясни 🙂

function exe_command($dreambox,$command){
 $result = @fsockopen("$dreambox", 80 , $errno, $errstr, 4); //check if dreambox is accessble ovear lan
 if($result) {
 echo "Command executed for $dreambox";
 @fopen("http://root:dreambox@$dreambox$command","r");
 do_form($dreambox);
 }else{
 echo "Bad no access to $dreambox";
 do_form($dreambox);
 }
 }

Това ми е основната фукнция в контрол панела другото са валидизациия на променливи и хтмл генератори.

ps Ето го и почти пълен списък с командите които подържа приемника 🙂 Също така може да се имитират и натискания на бутони пак с подобни команди 🙂 ако някои е заинтересован да свирка

В този така прекрасен слънчев съботен ден се събудих сравнително рано и се чудех какво да правя 😉 Несъм на работа, мързелува ми се какво по добро занимание да изгледам нещо сипматично. Преди няколко дни прител ми препоръча Yes Man с 3 изключителни саундтрака. Понякога е странно как един такъв седиш и се усмихваш от нещо толкова имагинрено като гледане на филмче например. Как ти въздеиства и те кара да си в добро настроение. Препоръчвам ви го горещо аз го гледах с HD качество беше уникално. Един от наситина добрите филми напоследък. Силна игра на актьорите и особено Джим Кери с стабилно присъствие, малко поостарял но все така добър и най важното не е няква от ония груби лигни дето прави ;). Ето ви е една 3-те песнички 😉

http://www.youtube.com/watch?v=WRyoCamScIo

Днес сменях фирмуаяра на един Linksys WRT54Gs v7 🙂 Като цяло модела е супер с едно изключение трябва да му се пренапише boot firmware-то Сиреч 😉 да се изтрият всички области на ром чипа и да се напишат наново от стартиращите процеси до самия фирмуаяр а не както при обикновеното флашване да се пренапише само конкретната област с фирмуаяр. Ако не осъзнавате каква е опасноста нека да го кажа така ако се прецака софтуера които които обслюва рутера ви винаги има втори кото се грижи за основните буутващи процеси и спасението е лесно 😉 В случая аз пипах по това което ми осигуряваше защиатта ахахха ако мигне тока или нещо такова чао чао рутерче или пък не съвсем 😉 Ако всичко е омаже и няма накъде има едно краино спасение отваря се рутера и се флашва с jTag кабелче. Е за мое щастие не ми се наложи да мина през ада 😉 следвах доста конкретно инструкциите и немах проблемче. Като цялосъвета ми е ако си купувате от GS серията не го правете поради 2 основни прични ромчето им е малко и побира само окастерените версии на dd-wrt не че е голяма загубаа ама аз съм маниак и ако евентуално ви се свиждат 20-30 кинта за GL серията изберете си рутер ревизия 1-4 защото те немат нужда от пренаписвнане на буут-а. Ако все пак имате WRT54GS версия >4 по добре помолете прител дето не го е страх да пипа здраво и смело по рутера 😉 и задължително да си носи jTag кабелче че не се знае какво може да се случи 😈

Сега да ви почерпя едно весело парче от един още по весел фимл „The New Guy

http://www.youtube.com/watch?v=rZVKl7dkdfw

По пирицип съм забелязал че новите линукс ядра винаги са по бързи от старите подобрява се производителноста на системата. Абе дето се вика едно от малкото по нови но добре работещи неща. Днес ъпдеитнах ядрото на моито скромно сърбърче и бях почти зашеметен от ефекта. Потреблението на рамта падна с 10-15% което в моя случаи си е доста. Машинката е оборудвана с едва 3х64МБ рам ;).  Досега машината работеше с 2.6.18-6 версия която ъпгреиднах на 2.6.26-1. В момента машината е на 84% рам за разлика от преди когато почти постоянно беше на 98% 😉 Не че съм имал проблеми с рамата въпреки че е била толкова натоварена но положителното си положително.

ЧРД uni-web. Днес фирмата на моя добър прител прави 1 година. Аз знам колко е била трудна и тежнка но знам и че си е заслужавала. Знам че е било тежно и никак не леко като също като на едно малко детенце все пак нали е на годинка. 😉 Пожелавам и да празнуваме още 101 години а след това децата и внуците да владеят корпорацията 😉 Пожелавам на фирмата повече и по скъпи проекти 😉 които да я баправят водеща на пазара. Пожелавам на втората година успехите на фирмата да са неколлкократно колкто през изминалта. Още веднъж чрд и наздраве