Спирам активната работа по PHP ръководството
Последната година работата по превода на ръководството на PHP никак не върви. Въпреки голямото ми желание този проект да успее и въпреки активността от моя страна, нещата вървят назад. Хората уж не са се отказали от проекта, а нямат commit-и от месеци и не се очертава скоро да помогнат с нещо. Докато не видя, че има хора които ги е грижа за ръководството и които мога да отделят поне по 5 мин. на ден за него проекта ще бъде с най-нисък приоритет за мен, без превод нови файлове. Ето и най-актуалния revcheck
Zend, M$ и Visio
Вчера, докато преглеждах постинга на Калоян за Zend Framework попаднах на документацията на Zend_Db. Явно хората писали документацията не са успели да намерят никакъв свободен продукт за изчертаване на диаграмите на базата от данни, че са взели да ползват MS Visio. Странно решение от страна точно на Zend.
Aptana: The Web IDE
Преди време се абонирах за RSS канала на разработчиците на PDT и от там ми попадна информация за въпросната интегрирана среда базирана на Eclipse - Aptana: The Web IDE. Една от хубавите страни на Eclipse базираните инструменти е поддръжката на много платформи - Линукс/Windows/Mac и т.н.
Та въпросното IDE е основно за HTML/CSS/JavaScript и в общи линии помага доста на AJAX разработките. Освен като отделен продукт, изчистен от ненужните библиотеки на Eclipse се разпространява и като плъгин. Предимството на плъгина е, че може да се интегрира с други плъгини инсталирани към Eclipse-а, и съответно да се настрои така че, определени файлове като HTML/CSS/JS да се обработват от Aptana.
По принцип за работа с въпросните езици си има проект поддържан от Eclipse - WebTools, но нещата в Aptana са на много по-високо ниво. Говорим освен за оцветяване на синтаксиса и автоматично допълване, за валидация, информация за поддръжката от браузъри на определени HTML елементи, атрибути и стойности както и CSS свойства, интеграция с някои от най-известните AJAX рамки за приложения и др. Нещо, което най-малко трябва да се разгледа. Средата е малко тежка, но всяко нещо си има цена.
Кубунтнах се в офиса
Така де… сдобих се с едно Kubuntu 6.10 и след края на работното време реших да поразцяпя малко харда, за да си направя един дял за “симпатягата”. Известно време докато си го донастроя ще карам с лицензионното XP, а после със също толкова лицензионното (но не чак толкова скъпото) Kubuntu.
За хората, които си мислят, че линукс е ОС която много трудно се инсталира и никак не е “user friendly” мога да им кажа да пробват да инсталират този симпатяга. Освен, че инсталацията може да протече почти изцяло на български, въпросите които задава системата са доста по-малко отколкото един средно-статистически Windows. Утре (т.е. днес щото е 03:04) след работно време ще си настроя Wireless-а и ще си сложа любимият PDT 0.7.0 RC1 базиран на Eclipse и разни други благинки и се надявам, че другата седмица ще си бъда изцяло на “the OS”.
Да не забравя да разкажа за новото си откритие. Поредният FOSS, който ме впечатли. Но за това, друг път!
Мини-речник/Нов член на екипа
Днес набързо си разписах един мини-речник да ми помага при превода на PHP Ръководството, phpMyAdmin и в някои други подобни проекти в които участвам. Ще го обновявам своевременно. За база използвах TRANSLATION_STANDARD от PHP Ръководството, като голяма част от думите и изразите са преведени от Кубер Сапарев - шефа на екипа
Вчера към въпросният екип се присъедини още един ентусиаст - Пенко Митев. Желая му ползотворна работа. Той ще се погрижи за функциите за работа със сесии а по-късно вероятно и за други части на ръководството. Ако още някой желае да се включи също е добре дошъл.
Eclipse PDT Project 0.7 Milestone 4
Преди няколко дни пуснаха поредното издание на средата за разработване на PHP приложения PDT Project 0.7 Milestone 4 за Eclipse. Вероятно февруари 2007 ще излезе и стабилната версия 0.7. Доста обещаващо върви разработката й. Използва WTP платформата към Eclipse, което означава HTML, CSS, JavaScript, XML, XSD, XSLT, SVG, SOAP, WSDL, UDDI, SQL оцветяване на синтаксиса, валидация на кода и автоматично допълване. Платформата се държи доста стабилно и спестява доста време. PHP поддръжката за сега е задоволителна, има си оцветяване на синтаксиса, автоматично дъпълване, поддръжка на PHPDOC, удобства като “Go to Definition”, добро управление на проектите и т.н. Интегрирано е и PHP ръководството и то доста добре (Shift+F2 и документацията на съответната функция се появява в интегрирания в платформата браузър). След няколко месеца интензивно ползване (12-16 часа/ден) не е имало нито един отказ. Доволен съм!
П.П. Да не пропусна да спомена, че след като изгенерираме първото издание на PHP ръководството инреграцията с PDT Project ще стане много лесно. Отнема около 20-30 секунди ![]()
Една полезна Коледа
След като стана ясно, че тази година няма(не желая) да празнувам Коледа(по едни или други причини), реших, че ако няма да е приятна за мен, то поне да е полезна за другите. Отделям днес и утре за довършване на частта от превода на PHP ръководството, която ми остана, преди да пуснем първото му издание. “Функциите за работа с низове” ме зоват.
Да се надяваме, че първото издание на ръководството ще е новогодишният подарък за родните програмисти, желаещи да четат ръководството на родния си език.
Весела Коледа на всички ![]()
PRADO Community Toolbar for Firefox
Преди известно време се бях запалил по един PHP фреймуърк - интересна реализация, добра документация и общество което винаги е готово да ти помогне. След като си поиграх малко с възможностите на Dreamweaver написах една малка добавка (Tag Library) с идеята и аз да допринеса с нещо на това общество. В момента добавката е част от дистрибуцията на PRADO.
Малко по-късно реших да си поиграя и с възможностите за разширяване на Mozilla Firefox - за което много ми помогна MySQL Community Toolbar-а на Богомил, както и някои други добавки. Резултатът е PRADO Community Toolbar - една добавка към Firefox, която би следвало да помага на хората работещи с PRADO. В момента не работя с него, но имайки предвид писмата които получавам и статистиката на страничката, явно има интерес и върши някому работа. Разбира се не закъсняха и желаещите да преведат интерфейса родния си език - немски, френски и руски.
Да не пропусна да спомена за прекрасните иконки които използвам от famfamfam - под Криейтив Комънс лиценз.
Та въпросът който си зададох е дали изобщо щях да мога да разработя тази добавка, ако нямах достъп до изходния код на други разширения за Firefox? Колко ли време щеше да ми е нужно да чета техническите документации свързани с разработката на добавки? Щях ли изобщо да ползвам иконки, и ако трябваше сам да си ги правя щяха ли да станат толкова добри?
Open Source matters…
OpenFest 2006 Русе приключи

Вчера в Русе имахме удоволствието да посрещнем празника на свободата OpenFest за втори път. Мероприятието се проведе в една изключително приятна за събитието зала “Пленарна зала” в сградата на общината - достатъчно широка, с добра акустика, удобни столчета и достатъчно голям екран, така че и от най-далечните местенца можеше да се вижда перфектно. За по-гласовитите лектори не им беше необходима дори озвучителната техника.

Събитието беше открито по традиция от Богомил, след което думата за приветствие беше дадена на зам.- кмета по икономика и инвестиции. Последва половин-часовото филмче “C3″ - което като цяло беше направено доста добре. Всичко беше на ниво - музиката, режисьорските хрумвания, пейзажите - имаше атмосфера. Да не пропусна и мини етюда на Пейо :).

Последва една дълга (но не и скучна) лекция на Петър Минев и Велислав Върбанов. Представиха едно мултимедийно приложение, което в момента се използва в автогара Русе, Бургас и Разград. Велислав го познавам от минялия OpenFest на който предтавя един VoIP клиент - KIAX, човек с доста добра теоретична подготовка. Впечатление ми направи и Петър Минев - човек с много добра дикция, подредена и последователна мисъл - идеален за лектор на такива мероприятия!!! Лекцията беше полезна.

След обедната почивка OpenFest-а продъжи с лекция на Станимир Иванов за сертификационната програма на LPI България. Леко странно беше представянето, на места дори малко неубедитено (лично мнение). Предния ден пихме бира с него, Бого, Митко Бъчваров, Калоян и други мои колеги от офиса и ми направи добро впечатление. Дано успеят да направят Линукс Академия в Университета както планират. Полза ще има от това.

Дойде време и на Сале, като обикновени постоянно търсеше комуникация с присъстващите с цел да бъде по-полезен - до колко я получи не знам. Поразказа за новите благинки около MySQL 5.1, като най-голямо впечатление ми направи Event Scheduler-а - доста полезно нещо написано от Андрей Христов.
В крайна сметка разбрахме какво да очакваме от новия MySQL.

Последната лекция беше на Митко Бъчваров от Митници “Русе”. От всички лектори той ми направи най-добро впечатление. Успя да разкаже за митовете около поддръжката на софтуера с отворен код, така че, дори и аз ги разбрах
По времето на представянето си личеше, че от доста години е в бранша и си разбира от работата. Фен! Не трябва да се изпуска за следващия OpenFest.
На този OpenFest имаше 2 лекции от русенци, за разлика от миналия път, на който беше само една. Да се надяваме алгебричната прогресия да продължи и догодина. Надявам се и да може да се ползва същата зала, защото е перфектна за събитието.
OpenFest 2006 - Русе
Има вероятност и тази година в Русе да се проведе празникът на свободното споделяне на знания OpenFest. Миналата година всичко мина много добре, с изключение на това, че залата, която беше за около 70 човека се препълни за около 20 минути и за началото на конференцията нямаше места дори за правостоящи. Според информация от медиите е имало над 100 човека. Тази година трябва да се уреди по-голяма зала. По мое мнение са малко конферентните зали в Русе за над 120 човека и най-вероятно ще трябва да за ползва АУЛА 1 на Русенския Университет. Дано всичко с организацията да мине добре ![]()