Categories
сметачи

lincoln continental

Уф, този Lincoln D. Stein е голямо копеле. Ако ми се беше мярнал наоколо днес нямаше да му се зарадвам особено :)

Пиша си аз някаква CGI-ка на perl… Дотук весела история. Само, че продължава. Съвсем случайно и ненадейно (да не си помисли някой, че е имало умисъл в действията ми…) решавам в един скрипт да ползвам стойностите хем на GET, хем на POST променливи. Първият път нещо не се получи. Вторият също. Ха – ама то изобщо не парсва $ENV{QUERY_STRING}, или поне ако го парсва не връща стойностите с param(). Усетих, че има нещо гнило и реших да погледна гадния код. И какво да видя. На ред #448 в моята версия 2.752 на CGI.pm се вижда следното:

# Some people want to have their cake and eat it too!
# Uncomment this line to have the contents of the query string
# APPENDED to the POST data.
# $query_string .= (length($query_string) ? '&' : '') . $ENV{'QUERY_STRING'} if defined $ENV{'QUERY_STRING'};

Сега не ми се търси дали има някакво оправдание. Ако някой знае да се обажда.

П.П. Спокоен човек съм. Не се ядосвам. Особено за глупости.
П.П.П. Изпитвам най-дълбоко уважение към г-н Stein. Наистина.

Categories
сметачи

free, ама bsd

FreeBSD е приятна операционна система. Понякога. Днес определено влиза в графата понякога.

За да тестваме една флаш-игричка ми трябваше флаш. macromedia тактично са забравили да направят разширение за freebsd и всеки трябва да се спасява както може. С доста мъки успях да подкарам един flashpluginwrapper, който нагажда някои програми да ползват някои linux-ки разширения. Радостен, след двучасови мъки, правене на разни libmap файлове из /etc и други подобни фокуси в about:plugins на firefox-а май-после се появи application/x-shockwave-flash. Е, да, ама не. Точно играта не тръгна. А съм натиснал Приемам, а то не е мръднало. Тъй като колегите нямат проблеми с флаша под Netscape 7.нещо си реших да си го сложа. Резултатът:

[root@nikolay netscape7]# make install clean
/bin/mkdir -p /usr/ports/www/netscape7/work/netscape-installer/xpi/bin/plugins /usr/ports/www/netscape7/work/netscape-installer/xpi/bin/chrome /usr/ports/www/netscape7/work/netscape-installer/xpi/plugins
===> netscape7-7.2 has known vulnerabilities:
[тук малко дупки в сигурността]
>> Please update your ports tree and try again.
*** Error code 1

Въх. В офиса порт колекцията се обновява в 4 сутринта, та реших да си я сверя с cvsup.freebsd.org. Не стига, че го чаках половин час (слабичък ни е международния) ами и в крайна сметка вълнерабилитата си стоят. No flash, no pain. No pain, no gain.

После се опитах да си сложа плъгинчето на audioscrobbler за XMMS, но се оказа, че ми липсва libcurl. Докато търех libcurl port реших да си сложа и beep media player, защото xmms не успя да се оправи с cp1251 и се наложи специално него да го карам да си мисли, че езика на локала ми е английски. Та bmp работеше добре, докато не решиш да му кажеш Add file, Add folder или нещо дтуго свързано с зареждане на нещо в playlist-а. Segmentation fault. :) Междувременно си сложих curl порт, но на audioscrobbler разширението не му хареса. Сега дърпам 10МБ curlpp. Дано му хареса.

А, щях да забравя. Firefox гърми със segmentation fault при опит за print preview.

BSD. FreeBSD. Нека ни е трудно.

Categories
аз сметачи

три неща

Поръчах си апаратче. Canon A400. Оказа се, че не е лоша идея да имаш тайни агенти от лявата страна на атлантика (или беше западната?) – нещата стават по-лесно и евтино. С 512 МБ Secure Digital.

Някак незабелязано излязоха Firefox 1.0 и Thunderbird 0.9. За freebsd-то още не са пуснали порт и все още съм с RC1, но в относно-то на пощенската ми програма пише 0.9 вече. Ако не забравя може да отида в петък да поотпразнувам събитието в клуба. Everyone’s invited…

Опъването на кабели (и понякога техният упорит отказ да пуснат пукнат пакет по тях) не е безкрайно неприятно. Оказа се, че на моят етаж живее един от преводачите на GNOME. Освен, че изглеждаше доста свестен тип от блога му видях едно страшно сайтче: audioscrobbler, което записва всички песни, които слушаш (чрез разширение на любимата ти програма за слушане на музика) и я ги прави я публично достояние, я ти ги пази в архив за лично ползване. Всички протоколи, които ползва са отворени и има доста прилични описания за разработчици. Евала.

Categories
свят сметачи

блог crash-course

По идея на Георги събрах колкото можах адреси на български блогове. Все още списъка е адски примитивен, но може да се очаква нещо, някога.

Categories
аз

архангел

Днес (бел. авт вчера) е е архангел михаил (не ми се пишат главни букви – мързи ме). След сбирката на cs-клуба и никак не интересния perl минах да видя някакъв рожден ден в 24-и блок. Вкъщи като се прибрах беше лудница. Мишо нали има имен ден и беше събрал тълпата. Важното беше, че домашното му вино е адкси добро. Полафих си доста прилично с Митака на пода за кенгурута и рапони, а всички се изнесоха накъм строежа. Аз седя и си слушам силно музика, докато съседките тропат по стената…