Програмиране, линукс, хардуер и може би Аз :)
RSS icon Email icon Home icon
  • Wireless проблем…

    Posted on January 12th, 2009 DataMatrix 2 comments

    Ето една случка от работа: използваме wireless маршрутизатор (router) Linksys WRT54GC v2.0 и днес мрежата достигна до нова дефиниция на “бавно като охлюв” – пинг до доставчика отнемаше 40мс. Вярно, че се теглеше от някъде и някакъв торент, но проблема се оказа друг – използваме радио канал, който се използва и от друг рутер в обхват, в случая ch. 6. Под линукс има няколко удобни “иструментчета”. Ако имате програма от типа на RaLink Config (аз имам един usb wireless transmiter с тази прогама), която показва наличните безжични мрежи, като показва и на кой канал са, тя ще ви е напълно достатъчно. Ето част от изхода на моята програма:


    datamatrix@pripyat:~$ sudo iwlist wlan1 scan
    wlan1 Scan completed
    Cell 02 - Address: 00:18:39:##:##:##
    ESSID:""
    Mode:Master
    Channel:6
    Frequency:2.437 GHz (Channel 6)
    ~output omited~
    Cell 05 - Address: 00:1E:E5:##:##:##
    ESSID:"НАШАТА МРЕЖА"
    Mode:Master
    Channel:6
    Frequency:2.437 GHz (Channel 6)

    Смених мрежата на 7 и смених режима от 802.11 B+G (mixed), на само G, тъй като нямаме B устройства. Сега скоростта се качи значително, пинга намаля и като цяло рутерчето се “отпушихи”.

  • Шаренко за децата

    Posted on January 9th, 2009 DataMatrix 1 comment

    Може би първото нещо, което забелязах че липсва в WordPress е бутонче “CODE” (имам предвид оцветяване на кода според езика, code бутон си има, но в обхвата на <code> не се обработват другите параметри и се оставя “както е”, като изключим замяната на специални символи по htmlspecialchars()). Оказа се, че тази функционалност не е заложена по подразбиране и се постига след добавяне на “Plugin” (Добавка). 4ти резултат в Google при търсене на “highlight php in wordpress” ме насочи към някакъв блог. Следвайки трохите стигнах до http://wordpress.org/extend/plugins/syntaxhighlighter/
    И тъй като имам SSH (Secure SHell) достъп до сървъра, копирах пътя на архива (файла за сваляне). Преместих се в директорията на wordpress и от там отидох на
    cd wp-content/plugins
    Последва
    wget http://downloads.wordpress.org/plugin/syntaxhighlighter.zip
    wget е много удобен инструмент, чрез него може да теглите файлове от интернет през няколко различни протокола, без да имате графична среда или някакъв текстов browser.
    Разархивирането също е досадно лесно:
    unzip syntaxhighlighter.zip
    Ако нямате unzip може да си го инсталирате (в случай, че имате имате администраторски права)
    sudo apt-get install unzip
    Забележка: аз използвам debian базирана дистрибуция. Синтаксисът при други дистрибуции, като Slackware или Fedora може да се различава
    След тази операция аз обичам да махам архива (rm syntaxhighlighter.zip)
    Сега е момента да влезете в администраторския панел на блога, раздел Plugins->Installed и да активирате добавката.

    Ако обаче нямате директен достъп до сървъра, може да си изтеглите архива чрез линк-а по-горе и да отидете на Plugins->Add New, където има Install a plugin in .zip format (за тези, които не са разбрали, това значи инсталиране на добавка от zip архив), като там натискате Browse/Избери или каквото е бутончето след кутийката и си намирате zip архива който сте изтеглили. След това отивате в секция installed и активирате добавката. Може да изглежда сложно, но всъщност може да се направи за около 20-30 секунди.

    <?php
        echo "test";
    ?>

    ПП: Наложи се да редактирам wp-content/plugins/syntaxhighlighter/files/SyntaxHighlighter.css и да променя фона (background-color: gray;) на .dp-highlighter .tools и .dp-highlighter ol, защото стиловете на темата правеха елементите нечетими.

  • Започна се…

    Posted on January 9th, 2009 DataMatrix 1 comment

    От около 1 година обмислям да си направя блог, но все не стигам до момента в който реално го има. Дори бях тръгнал да пиша собственна блог система, но поради липса на време проекта беше спрян, а след време – забравен (въпреки вече готовата база данни и около половината функционалност). Днес, след като говорих с Иван и видях неговият блог, реших (най-после) и аз да си направя. Смятам тук да пускам полезни кодове и да описвам проблеми, с които съм се сблъскал в работата си (а и извън нея) и впечатленията ми относно софтуер и хардуер.