сряда, 31 октомври 2007 г.

Есента официално е тук!

Снимка на една от сградите на БАН, гледана от прозореца на офиса

Въпреки, че първо дойде зимата (за около ден) - мисля, че есента е вече официално тук. Това, което ми се стори интересно беше как просто за 2-3 дни всичко наоколо стана жълто-кафяво. Харесва ми!

М | Ж



Ето и една в Леголандия:

Писмо до редактора

Драга редактор,

Ас учи България. Дошъл научи образование - получи диплом. Учи топре.

Има пари, има момиче. Момиче убаф. Българска.

Момиче чете весник двадесе четири часа. Не чете весник двадесе четири часа - весник казва се двадесе четири часа.

Весник пише хороскоп. На хороскоп зодий. Момиче зодий офца - ас офца.

Пише зодий офца: секс два. Прави секс два. Топре!

На друга ден пише секс три. Прави три. Топре!

На трета пише пет. Прави пет.

Почне пише всяка ден шес, шес... Не топре! Не спи. Не учи. Крака трепери.

Всяка ден дванадесе не може!

Моли драга редактор,

Драга редактор,

нареди пише на хороскоп секс до две. По-вече цифра - НЕ!

Благодарен: Рибейро Пинто Хосе Гилярдо Ду Нашсимену

вторник, 30 октомври 2007 г.

Криминална задача

Една жена срещнала непознат мъж на погребението на майка си. Мъжът бил изключително привлекателен и тя веднага разбрала, че това е мъжът на живота й. Моментално се влюбила в него! Заради тъжния повод, тя се срамувала да го заговори и така и не успяла да научи нито неговото име, нито как да се свърже с мъжа на мечтите си.


След няколко дни тя убила сестра си! За всички били шокирани - защо? Според вас какъв е бил мотива тя да убие сестра си?

понеделник, 29 октомври 2007 г.

За тиливизията

Еленко е направил едно добро обобщение на българската телевизия в наши дни. Не става дума само за БНТ, а за палитрата от ТВ канали с VHS-качество - и на картината и на съдържанието. Към списъка "какво може да се гледа" бих добавил:
  • Mythbusters по Дискавъри от 20.00 часа всеки делник. Така можеш да избегнеш централната емисия, сополите, сълзите и карибските бекове по националните телевизии. BTW, изключването на телевизора винаги е опция
  • MM2 - жалко, че я спряха от нашата кабеларка. Обичах да гледам клипове създадени в БНТ преди капитализма.
  • The Simpsons по Фокс от 8 сутринта. Скоро открих Симсънс и съм тотално пристрастен.
Вие какво обичате да гледате?

неделя, 28 октомври 2007 г.

Openfest 2007 - ден първи (продължение)

Започвам от там, където свърших - лекцията на Giuseppe Maxia за MySQL Proxy. Представянето му беше систематично, с приятен италиански акцент, а MySQL Proxy се оказа интересен софтуер - позволява на програмиста да манипулира заявките (променя, и дори да вмъква нови) преди те да стигнат до MySQL сървъра. Това дава прекрасни възможности за дебъгване - например съставяне на подробен лог на изпълнените заявки както и резултатите върнати от тях, извличане на статистика преди и след изпълнението на заявка, и куп други. Интересен е езика за манипулация - Lua. Това е език много подходящ за вграждане в други приложения и да бъде т.нар. Domain Specific Language.

След това присъствах на представянето на Васил Колев относно VOIP. Като цяло получих каквото очаквах - неформално представяне, малко geek хумор и факти получени от реален опит (реалния опит за разлика от "реалния" опит се различава по безсънните нощи прекарани пред wireshark и/или gdb). Въпреки това се надявах да има повече факти и примери. С две думи: VOIP sucks, POTS sucks even more.

Деня завърши с едно прекрасно представяне на Domas Mituzas, служител на MySQL през деня, и разработчик за Wikipedia (очевидно) през нощта. Домас се оказа с прекрасно чувство за хумор и разказа как сайт като Wikipedia с 40 хил. заявки в секунда се програмира от екип състоящ се от ... 7 разработчика. С изключителен позитивизъм той представи как процедират, когато си притиснати финансово - просто изтискваш хардуера до дупка, без да робуваш на някакви догми. Например - сървъра за статични картинки е натоварен дисково, но паметта е почти незаета - хайде да пуснем един memcached на него да се оползотвори. Сървъра за база данни издиша? - няма проблеми - да разделим данните и да пуснем например немската уикипедия на друг. Също така те не целят high availability, а просто availability. Ако изгори напр. захранването на един сървър - не е проблем ако го спрат за 15 мин за да го сменят. Просто се оказва, че такива проблеми се случват достатъчно рядко за да се използват по-скъпи решения (напр. дублиране на сървъри + репликиране на данните в реално време). В тяхния случай се оказва, че времето без услуга (downtime) е тяхното най-голямо перо за приходи - просто, когато няма Уикипедия, броя на даренията се увеличава (преполагам хората си мислят, че са го закъсали и ги спират заради неплатени сметки). Голям смях падна - когато излезе на видео, горещо ви препоръчвам да я изгледате от край до край. Фокуса на представянето не беше техническата част (ето тук има повече информация за техническите решения в Уикипедия), а по-скоро от гледна точна на общността около Уикипедия - хора с идеали и свободно мислене. Според мен в това представяне се улови духа на OpenFest - свобода на всякъде - както в софтуера, така и в знанията. Иделната цел на Уикипедия да предостави на всеки един достъпна енциклопедична информация ме пленява. Въпреки критиките, че информацията в Уикипедия може да се "огъва" в една или друга посока, аз смятам, че общността няма не позволява това нещо да се случи - стига да има хора които да вярват в идеала - информация за всеки, свободно.

За съжеление трябваше да си тръгвам и не успях да чуя българската лекция за Уикипедия. Освен този ден, така завърши за мен OpenFest 2007. Нямах възможност да посещавам лекциите на следващия ден. Ето няколко коментара след конференцията:
----
Неделята прекарах в разбиване с "кози крак" на старите каси на вратите в новия ни апартамент за поръчам нови. Доста релаксиращо, незнам защо в главата ви се въртеше You Could Be Mine на Guns n'Roses.

събота, 27 октомври 2007 г.

Openfest 2007 - ден първи

Току що приключи моята лекция за Selenium на тазигодишния Openfest 2007. Като цяло мина добре, доста се бях притеснил преди това, но лека по лека се отпуснах. За съжеление не мина гладко - виртуалната машина, на която исках да пусна Internet Explorer нещо се прецака - предполагам заради това, че нямах достъп до Интернет, а Explorer държеше си пусне анти-фишинг филтъра. Преди това, заради заспиване на машината нямах (виртулната) мрежа. Пфуу - "преди пет минути работеше" - поне хората в залата се посмяха. Ето и финалната версия на презентацията

Преди това присъствах на встъпителната лекция на Georg Greve относно софтуерните свободи. Лично на мен ми хареса адски много - и като съдържание, и като начин на представяне (доста ясен и отчетлив английски за немец). След края на лекцията кандидата за кмет - Мартин Заимов - зададе няколко въпроса свързани с консервативноста на правителството относно свободния софтуер, трудностите свързани с пре-обучението на персонала да използа свободен софтуер. Георг сподели, че именно преобучението на персонала е най-голямата трудност и даде за пример администрацията на Мюнхен и как са се справили с този проблем - главното беше избягване на "шоковата" терапия и стартиране на плавен преход.

Сега започва MySQL Proxy лекцията на Джузепе.

четвъртък, 25 октомври 2007 г.

n00b

Роналдиньо

Не съм запален фен на футбола, ама Роналдиньо е Господ. Някои удрят греди случайно - вижте какво може той:


Айде сега и неговата запазена марка:

Говори ми на кирилица

От известно време Боби пропагандира писането на кирилица. За тази цел, всяко негово писмо завършва със случайно избран "лозунг". Ето няколко от тях:
  • Шльокавицата сериозно уврежда зрението и нервите на четящия!
  • Кварталните лекета „кликат“, останалите хора „щракат“!
  • „Адвам“, „килвам“ и „чеквам“ са хубави думи, но не и в българския език!
  • Бъди българин – говори български!
  • Бъди едни гърди пред другите – говори правилен български!
  • Не се чуди дали „чайлдове“ или „чилдръни“ е по-правилно – и двете са грешни! Изполвай „дъщерен/дъщерни“ (процес/и)!
  • „Принтвам“ е също толкова грозно като лопата пресен оборски тор в средата на хола! Използвай „разпечатвам“!
  • Иф ю файнд иритейтинг риидинг ън инглиш текстс ин сирилик, ден ю ноу хау ай фиил риидинг булгейриън ин латин.
  • Шльокавицата – враг номер едно на Тутраканската селищна система!
  • Българският език е едно от малкото хубави неща, които са ни останали. Не го съсипвайте!!!
  • Омразата към учителката по български език в училищене бива да е причина за незнанието на родния език. Просто замени ръководство по ръкоблудство с правописно помагало!
  • По дрехите посрещат, по езика изпращат.

сряда, 24 октомври 2007 г.

Пукане на балончета



Обичате ли да пукате малките балончетата на опаковките от полиетилен? Сега можете да го правите онлайн. Не забравяте да си пустнете колонките ;)

Ето и самата забава:


Must have more!

вторник, 23 октомври 2007 г.

Виц

Some aliens drove through the Galaxy. They landed on the Moon now being turned into a hotel.
- “Need two rooms.”
- “Sorry”, said the receptionist, “the Moon is full.”

(взето от тук)

понеделник, 22 октомври 2007 г.

Без права, но със задължения

С какъв арсенал разполагат учителите за да се справят със дисциплината? Точно никакъв:
Ситуация първа: трима ученика в час разговарят високо. Учителят ги умолява!!! да мълчат, или поне да говорят по-тихо. "А иначе - какво?"- пита интелигентното дете, което е влязло в техникума с изпит. Според закона: а иначе- нищо. Нямаш право да го изгониш от час, можеш да му дадеш повече домашно за наказание - то просто няма да го напише и да се почувства виновно. Нямаш право да му пишеш двойка, защото е без домашно. Можеш да се заядеш, което не е редно, и да го изпитваш повече, но то ще се яви на повишителен изпит, ако оценката му трябва. Ако не му трябва - толкова по-добре за него. И пак ще пречи на другите, и пак няма да се чувства виновно. В подобна ситуация, разбира се, учителят може да се опита да разбере какъв е проблемът, който децата толкова дълго и високо обсъждат. Оказва се, че проблем няма. А часът се превръща в котешко събрание.


Още ситуации - в блога на Капитал.

Подготовка за Openfest 2007

Тази неделя успях да обновя презентацията за моето представяне на Openfest 2007. Добавил съм една импровизирана анимация на отделните стъпки, с които се тества една страница за регистрация и след това плавен преход от тестов план към тестов скрипт готов за изпълнение със Selenium. В оригиналния .opt файл, преливането между кадрите на анимацията е плавно - за съжаление флаш версията не поддържа преливки.

Следващата стъпка към представянето е да сложа звуков съпровод - много приятна възможност предоставена от SlideShare. Така хората, които гледат презентацията, ще могат да чуят обясненият ми. Готино!. За съжаление няма да мога да вградя демонстрациите.

Този път съм подготвил и демонстрация за изпълнение на теста върху Windows платформа (IE, FF, Opera) така и върху традиционната - Linux (FF). За целта добавих още 1Gb памет на лапотпа и пуснах VMWare Server. Самото инсталиране и конфигуриране стана много лесно на Ubuntu Feisty - sudo apt-get install vmware-server. Най-сетне използвах лиценза за Windows XP Home, който си купих насилствено заедно с лаптопа :). Много приятно съм изненадан от VMWare - изобщо не се забелязва драстичен спад ("влачене") в производителността - както на базовата ОС, така и на виртуализирания Windows (въпреки заделените скромни 256MB). Ако се пусне на цял екран, може да не разбираш, че е вирутализиран. За съжаление VMWare Server не е свободен софтуер, но поне е безплатен и качествен.

Още веднъж искам да ви поканя на празника на свободния софтуер и изкуство - OpenFest 2007 на 27ми и 28ми октомври (тази събота и неделя) във Военния клуб в София. Ето тук можете да видите програмата и лекторите - ще бъде много интересно!

неделя, 21 октомври 2007 г.

Сняг се сипе на парцали




Октомври, 2007 - сняг вали на парцали в София. Прекрасно!

четвъртък, 18 октомври 2007 г.

Истински рок

Скоро открих албума на Grand Funk Railroad - We are an American Band. Едноименното парче е адско силно, ето концертен запис:



Ето клип с по-добър звук. Ето и оригинала, доста смешен - признавам си.

сряда, 17 октомври 2007 г.

Pimp my АЗЛК



Имам всички орнаменти - голи мадами, ресни, китеник и лепенки. Пълен обзор на фийчърите - в оригиналния сайт. Ако беше зелен - щеше да е безценен.

Фраза на деня

В журнала на Слави попаднах на доста осторумна фраза:
Наградите на открилите десетте разлики се връчват по въздушно-капков път при заявка.


Става въпрос за българските зелени - същите, които печатът брошури на гланцирана хартия.

понеделник, 15 октомври 2007 г.

Еволюция 2

Чак сега разбрах скрития смисъл в "212.122.164.65 - копелета":

svilen@buhtum:~$ host 212.122.164.65
65.164.122.212.in-addr.arpa domain name pointer proxy.taxadmin.government.bg.

Blog Action Day - Майката природа е и твоя майка

Аз не съм ултра природозащитник. Не съм и умерен, по-скоро съм загрижен за природата. Ето няколко прагматични съвета, които не само помагат на природата, но и на джоба ти.

  • Купи си енергоспестяващи крушки - много е лесно, и монтирането и купуването. Вярно, малко по-скъпи са, но се изплащат за около година, а пък държат поне 5-6 (аз имам една в коридора от 3-4 години). Аз лично предпочитам Филипс, но пък може и Осрам или Дженерал Илектрик. Китайските за лев и петдесет горят бързо.

  • Кандидатствай по програмата за енергийна ефективност - дават ти парична помощ (от порядъка ~20%) за да си подновиш дограмата, да си изолираш апартамента, да си купиш инверторен климатик или да си сложиш слънчев бойлер. Лесно се комбинира с банков кредит, който благодарение на паричната помощ ти илиза почти безлихвен.

  • Засади дърво - Аз лично препочетох ранна череша и го направих, когато се роди дъщеря ми. Хем черешки, хем ще растат заедно.

Семинар за JSF

На 25ти октомври (четвъртък) в зала 200 на ФМИ ще се проведе семинар на тема Creating Web Applications with Java Server Faces (JSF).

(Благодаря на Ирина за това, че ме светна)

четвъртък, 11 октомври 2007 г.

За комиксите

От скоро следя кратките комиксчета на xkcd. Доста свеж и леко geek хумор. От днешната първа страница:

Наш дом

От днес нашето семейство си има собствен дом! Отне ни около два месеца, прекарани в доста търсене, малко нерви, няколко безсънни нощи и леко напрегнат завършк в последните два дни. Но - всичко мина - в мен са ключовете, натуралния акт (хе-хе, чувал съм и нотариален сок) и купчина други документи. Сега почва по-трудната част - ремонт.

сряда, 10 октомври 2007 г.

Еволюция

Преди имаше по стените драсканици:
Мишо е лайно.
После като се появи Интернет и Мирката:
@Rc}{itector - глупак,
а наскоро видях надпис:
212.122.164.65 - копелета

вторник, 9 октомври 2007 г.

Нова задачка - стара, но златна

Предишната задачка ми напомни за една по-стара. Вижте тази картинка:



В коя посока се движи автобуса? Възможни отговори - на ляво или на дясно. Отново малките деца няма да бъдат затруднени.

Осевата симетрия на автобуса ще разочарова някои хората с графичен редактор

Задачка, закачка

Това е задача, която едно 5-6 годишно дете решава по-лесно отколкото един човек завършил математика. Поне така се твърди.

Ето я и нея:

8809 = 6
7111 = 0
2172 = 0
6666 = 4
1111 = 0
3213 = 0
7662 = 2
9312 = 1
0000 = 4
2222 = 0
3333 = 0
5555 = 0
8193 = 3
8096 = 5
7777 = 0
9999 = 4
7756 = 1
6855 = 3
9881 = 5
5531 = 0

2581 = ?

Щракни за отговор:

понеделник, 8 октомври 2007 г.

Можеш ли да останеш сериозен?

В ранния следобед се прибирахме от Сандански. Астрата изглеждаше подобаващо за неделя, посока София - кашон с домашни кисели краставички в багажника подрънкваше весело, а букет градински сезонни цветя се мъдреше най-отзад. Липсваше ни кора с яйца - но какво да се прави, няма пълно щастие. По едно време дъщеря ми поутихна. Това е знак от съдбата, че се задава - не буря - а беля. Обръща се Насето и какво да види:





Въпреки, че историята помни и други случаи - двамата се попикахме от смях. Малкото човече стои срещу тебе, едно такова сериозо. Веселба :)

"Най-добре танковете да дойдат"

Спомняте ли си преди 17 години знаменитата реплика на на Петър Младенов по първа програма? Тогава едно правителство беше свалено. Ето "римейка" от 2007-ма:



Щракнете на 2:55. И аз не вярвам на ушите си. Тайничко се надявам и това да се окаже фалшификат. Не разбирам, защо се протака? Това ми напомня малко на обсада - чакаме по-слабия да поддаде.

Редакция: Сега ми светна защо протакат. Майка ми ми каза, че докато са в стачка са в неплатен отпуск. Ако стачката се проточи, тези хора няма да има с какво да живеят следващия месец. От друга страна родители и деца ще се настроят срещу тях - заради намаляване на ваканциите или най-лошото, анулирана учебна година. Така ще клекнат. Добре измислено - нещо като геноцид

четвъртък, 4 октомври 2007 г.

Lenovo C100 MMC/SD card reader in Ubuntu

The Lenovo C100 notebooks have built in MMC/SD/Memory stick card reader which doesn't work out of the box on Ubuntu Feisty. It needs just a little effort for enabling it. The card reader itself is produced by ENE Technology. Here is the output from lspci:

root@buhtum:~# lspci -nn
# ... truncated
01:04.0 CardBus bridge [0607]: ENE Technology Inc CB-712/4 Cardbus Controller [1524:1412] (rev 10)
01:04.1 FLASH memory [0501]: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller [1524:0530] (rev 01)
01:04.2 Generic system peripheral [0805]: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller [1524:0550] (rev 01)
01:04.4 FLASH memory [0501]: ENE Technology Inc Unknown device [1524:0551] (rev 01)

It turns that the sdchi driver supports the ENE chip, all you need to do is to add the PCI device IDs to the supported list of devices. The bug is described in Ubuntu database but it may some time to be included in the mainstream releases. Then you need to recompile sdhci module. Sounds scary but it isn't. Just follow these step:
  1. Get this patch and save it in your home directory.
  2. Prepare to build kernel:
    $ sudo apt-get update
    $ sudo apt-get install kernel-package libncurses5-dev fakeroot bzip2 linux-source
    $ sudo tar -xjvf /usr/src/linux-source-2.6.20.tar.bz2
    $ sudo cd linux-source-2.6.20
  3. Patch the kernel to support the reader:
    $ sudo patch -p1 < ~/linux-source-2.6.20_ene_cb712.patch
  4. Configure and build the kernel
    $ sudo make menuconfig
    <--- Exit, Save (As you propably don't want to change anything)
    $ sudo make-kpkg clean $ sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

    The last command takes about an hour to finish so be patient :)
  5. The new module is built in /usr/src/linux-source-2.6.20/drivers/mmc/host/sdhci.ko. Unload the original module and install this one to test it:
    $ sudo rmmod sdhci
    $ sudo insmod /usr/src/linux-source-2.6.20/drivers/mmc/host/sdhci.ko
  6. Plug a SD/MMC card in the reader - if everything is OK an window should pop up asking you to view the files in it:
  7. Replace the original driver with the new one:
    $ sudo dpkg-divert --divert /lib/modules/2.6.20-16-lowlatency/kernel/drivers/mmc/host/sdhci.ko.ORIGINAL --rename /lib/modules/2.6.20-16-lowlatency/kernel/drivers/mmc/host/sdhci.ko
    $ sudo cp /usr/src/linux-source-2.6.20/drivers/mmc/host/sdhci.ko /lib/modules/2.6.20-16-lowlatency/kernel/drivers/mmc/host/sdhci.ko
  8. Reboot and try again - it should work fine.

4 октомври - ден на българския ИТ работник

На днешната дата е роден Джон Атанасов. По този повод денят е обявен като професионален празник на българския ИТ работник. Нека всеки го отчете както му харесва - с дълга обедна почивка, дремване на диванчето в работата, бира от обяд, тръгване в четири или просто кодиране "за удоволствие". Тъка де, на 13 септември и сега пак - може да сме безделници, но поне не сме без празници