-
Wireless проблем…
Posted on January 12th, 2009 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 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 1 commentОт около 1 година обмислям да си направя блог, но все не стигам до момента в който реално го има. Дори бях тръгнал да пиша собственна блог система, но поради липса на време проекта беше спрян, а след време – забравен (въпреки вече готовата база данни и около половината функционалност). Днес, след като говорих с Иван и видях неговият блог, реших (най-после) и аз да си направя. Смятам тук да пускам полезни кодове и да описвам проблеми, с които съм се сблъскал в работата си (а и извън нея) и впечатленията ми относно софтуер и хардуер.


