February 29, 2008

Глупав Google

Колко трябва да си тъп, за да маркираш като спам и блокираш собствените си съобщения ? Явно Google са достатъчно тъпи, след като станах свидетел на това:

Gmail маркира писма от Google като спам…

Направо си плюха на имиджа ;)

Iron Man

Новия, разширен трейлър на “Iron Man”, чиято премиера ще е на 2 май 2008.

February 28, 2008

Zend Framework 1.0.4 + Zend Framework 1.5 RC 1

Вчера е излязла Zend Framework 1.0.4, която ще е последната версия за 1.0 клона на проекта, и която включва над 100 оправени бъга. Въпреки че всички усилия са насочени към работата върху новия 1.5 клон, версията 1.0.4 е пусната за всички които използват Zend Framework в работещи приложения и сайтове. В тази ситуация е изключително важно да продължат да работят с едно по-стабилно издание на Zend Framework, преди да е готова стабилна версия на 1.5 клона.

След като вече заговорихме за 1.5 клона, ето и другата новена от вчера - излезе Zend Framework 1.5 Release Candidate 1. Това идва след няколко месеца работа по този клон, след като беше решено да се започне нов клон на проекта, където разработчиците ще имат по-голяма свобода да правят радикални промени и подобрения. Като резултат тази версия наистина съдържа много нови възможности, подобрения и оправени бъгове, и е “една голяма крачка” напред след 1.0 клона на проекта.

Повече информация може да намерите тук:

February 27, 2008

Онези (или индийците, или руснаците) пак са прецакали нещо…

От много време се каня да напиша нещо за това как посредствеността прецаква проектите. но сега ето един по-весел поглед върху нещата. Обикновенно като се прецака нещо, има един интересн лаф , който е направо класика –“Shit Happens”. За последните две години съм се нагледал на глупости писани от посредствени програмисти. Първенци там са едни индийци, и днес след като открихме поредната “кибер фъшкия” направена от тях, се появи нов вариант на класиката:

Shindians Happen.

Само секунда трябваше за да се измисли следващия вариант, напълно оправдан от мърлявата работа на едни руски програмисти:

Shiussians Happen.

Да благодарим на всички посредствени програмисти и скатавки, чийто единствен принос в работата, е че правят живота ни по-интересен с многобройните си издънки и простотии… представяте ли си корко по-скучно би било всичко, ако работата не не се спъваше от разни малоумни идиоти ;) Как щяхме да си тренираме остроумието тогава ?

PS. Ето нещо което не се вижда всеки ден :

    /**
    * Hours and Minutes array
    */
    protected $hours = array("1"=>"1","2"=>"2",
                            "3"=>"3","4"=>"4","5"=>"5",
                            "6"=>"6","7"=>"7","8"=>"8",
                            "9"=>"9","10"=>"10",
                            "11"=>"11","12"=>"12");

Какво са си мислели тези, когато са го писали това ?

February 25, 2008

Петко Петков - експерт по компютърна сигурност

В нещата които пиша в категория IT + България до сега все са били неща с малко или много негативна оценка то моя страна, или известна доза недоверие към докладите и резултатите, които съм видял. Сега, за разлика от тази мрачна тенденция за постовете в тази група, ще напиша нещо положително. Вижте едно момче с което в България може да се гордеем — Петко Петков:

One-On-One With ‘Life Hacker’ Petko Petkov

When it comes to finding vulnerabilities in big-time applications, Petko Petkov is piling up the hits. The native of Bulgaria, who now resides in the U.K., was the first to report last year’s flaw in QuickTime for Windows XP. In recent weeks, the penetration tester has exposed critical, zero-day bugs in Microsoft’s Windows Media Player, Google’s Gmail and Adobe’s Acrobat and Reader applications.

10 години XML

W3C XML 10 YearsНа 10 февруари 1998 W3C публикува “Extensible Markup Language (XML) 1.0” като “W3C Recommendation“. Така тази година XML празнува десет-годишен юбилей. Ето един от коментарите, които видях по повод субитието:

Няма в света компютър, PDA, или GSM, който под някаква форма да не използва XML…

February 24, 2008

Влиянието на Майк Миньола

Днес видях това - наистина е невероятна корица: нещо като комбинация между Art Deco и Майк Миньола.

Iron Man - Enters The Mandarin

Майк Миньола не е сами визуален стил - една от най-силните му страни според мен е подреждането на плановете в панелите - и внушенията които се получават са много силни.

Mike Mignola

February 23, 2008

Магнит за спам

Има ли обяснение защо блога ми е такъв магнит за спам коментари ?

Akismet Spam

Някой друг радва ли се на такова голямо внимание ? Akismet-а си върши работата, и ако случайно изпусне някой спам коментар, то WordPress-а го блокира за удобрение. Така че, нищо не минава. Проблем за мен е обаче, че понякога Akismet-а хваща коментари, които не са спам, а са си съвсем истински коментари. Преди време дори аз самия бях в такова положение - коментарите пуснати от мен (например тук и тук) се оказаха маркирани като дпам. След като писах на Akistmet екипа около нова година да разбера какъв е проблема, изглежда че отново са ме whitelist-нали и коментарите си ми минават без проблем. За съжаление, както вече казах, някои “легални” коментари се маркират като спам.

AC/DC - If You Want Blood (You Got It)

February 22, 2008

Какъв му е проблема на Mullenweg с PHP5 ?

Сериозно, голям фен съм на WordPress и на работата, която Automattic вършат, но коментарите за това, че PHP5 не струва, вече вземат да ми омръзват. Повече за интервюто може да прочетете тук.

Нетинфо издънка, сезон XVIII, серия MCVXIII …

Богомил обикновенно пише за издънките на Нетинфо, но днес и аз открих нещо. Не съм в позицията да ги съдя, след като моят блог е пълен с всякакви грешки, но все пак за такава медия като тях може би контрола трябва да е малко по-добър:

Нетинфо издънка, сезон XVIII, серия MCVXIII …

Новината може да видите тук.

February 20, 2008

Portable PCs: A Weighty Evolution

Compaq LTE

Ето нещо интересно днес - кратка ретроспекция от Business Week на развитието на преносимите компютри:

Удивително е колко време е трябвало, за да се стигне доконцепцията, която се използва за лаптопите днес ;)

PowerBook

February 19, 2008

“…идиотите са уверени в себе си…”

Eто нещо интересно прочетено днес:

“Досадното на този свят е, че идиотите са уверени в себе си, а умните са изпълнени със съмнения.”
Бъртранд Ръсел

February 17, 2008

Class Casting в PHP

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

/**
 * Cast an object to another class, keeping
 * the properties, but changing the methods
 *
 * @param string $class  Class name
 * @param object $object
 * @return object
 */
function casttoclass($class, $object)
{
 return unserialize(preg_replace(
     '/^O:d+:"[^"]++"/',
     'O:' . strlen($class) . ':"' . $class . '"',
     serialize($object)
   ));
}

Повече може да прочетете тук:

“К’во като си американец…”

Ако ви се чете :

“К’во като си американец”
Софтуерист от САЩ се бори три месеца, за да започне работа в България…

February 15, 2008

Интернет книжарниците

Ето нещо интересно за четене - пост за българските електронни книжарници:

…Не всички интернет книжарници са кофти…

Радвам се, че има положително развите на тази “ниша”. Нищо, че навремето всички сме се били разочаровани от някои от тях ;) Все пак, от коментарите разбрах, че не само аз съм брал ядове с Books.bg … язък за хубавия домейн ;) Иначе, ако ви интересува професионално ориентирана литература, отново бих ви препоръчал ProfiBooks.com -там ще намерите тези книги, които ви трябват, на много добра цена, и имат изключително добро обслужване!

PS. Тази седмица пристигна и една поръчка от Бард - мога да кажа, че съм изненадан приятно (въпреки, че се забави доставката с един ден): бяха поръчани книги по схемата “Плати 2, вземи 3″, а се оказа, че като бонус са слоижли и четвърта книга ! Така на цената на две получихме четири ;)

Обхождане на директории - модерният начин!

Много интересен пост прочетох преди малко, и чесно казано до сега не си бях давал сметка, че ако се наложи да обходя някоя категория, винати ползвам по-традиционен модел (точно като рекурсия или стек):

$files = new RecursiveIteratorIterator(
       new RecursiveDirectoryIterator('.')
       );
foreach($files as $file) {
       // Do your stuff here, $file is
       // in fact an SplFileInfo object
       }

PS. Жалко, че е неприложимо в WordPress, който се пише така, че да може да се хоства не само на PHP5, но и на PHP4.

Indiana Jones and the Kingdom of the Skull

February 14, 2008

Версия 0.2.6 на плъгина за добавяне на Svejo.net бутони

Готова е следващата версия, която оправя грешка, която чупи фона пре показване на бутоните. За пореден път благодаря на Иво Станков от DevStorming.com, който докладва за проблема. Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако и вие сте забелязали проблеми, не се притеснявайте да ги докладвате ;) Докладвай рано, доклавай често ;)

February 13, 2008

Версия 0.2.5 на плъгина за добавяне на Svejo.net бутони, този път с подобрения

Днес най-накрая станах рано и намерих време да направя подобренията, които бях обещал толкова отдавна за плъгина за добавяне на Svejo.net бутони. Първо, по предложение на Иво Станков е добавен контрол за управление на фона на бутоните:

контрол за управление на фона на бутоните

Второто нововъведение е дългообещавания контрол за управление на това на кои страници ще се показват бутоните. Тази възможност на плъгина беше в списъка на подобрени още от първата версия, която пуснах, и е едно от нещата, които почти всеки искаше да има в бъдещите версии:

контрол за управление на това на кои страници да се показват бутоните

Новата версия може да изтеглите от тук:

а повече за проекта може да прочетете тук:

Ако забележите проблеми с плъгина, не се притеснявайте - докладвайте смело бъговете! Аз в най-близкото си свободно време ще ги оправя ;)

Напред