January 29, 2009

Kiax сред първите с поддръжка на .tel

Kiax на Mac OS X
Kiax на Mac OS X

Kiax Softphone е сред първите 3rd-party приложения, които използват API-то на  Telnic, регистратора на .tel домейни:

…The other client applications under development by Telnic run on Windows Mobile, BlackBerry, Outlook, and Kiax Softphone, Hayward said, speaking with Betanews at CES 2009 in Las Vegas.

The iPhone application is now in version 1.1, whereas the client for Kiax Softphone — an open source VoIP platform — is in version 2.1.

In order to make a phone call using the Softphone client, you’ll type in the URL for a supported .tel domain, according to Hayward. Currently available in English only, but with plans by Telnic for multilingual support, the application for Kiax runs on Windows, Linux, and x86-based Mac OS X.

Домейните .tel работят по-различно от останалите TLD, като тяхната цел е обменяне на данни за интернет комуникация изцяло по DNS. Повече за тази технология може да прочетете във Уикипедия.

Провеждане на разговори едновременно плюс списъка с контакти
Провеждане на разговори едновременно плюс списъка с контакти

PS. Още за .tel от Дневник:

January 26, 2009

Свободно за индексиране огледално копие на сайта на правителството

Schtrack! в действие: огледално копие на сайта на правителството, свободен за индексиране…
Schtrack! в действие: огледално копие на сайта на правителството, свободен за индексиране…

Моят допълнителен принос в кампанията “SEO срещу правителството” е огледалното копие на правителствение сайт, което вече може да се обхожда безпроблемно от паяците на търсещите машини. Сайтът така или иначе е счупен на повече от едно място, и е пълен провал, но пък това да може да се индексира от Гугъл е една малка победа на научно-техническия прогрес ;) Чудя се, колко време ще им трябва да оправят robots.txt, дали ще смогнат преди изборите ;)

Както и да е, сайтът е http://government.bg.kaloyan.info/, и страниците в огледалното копие се попълват когато се посети съответния линк от сайта: например като посетите началната страница на копието ще се изтегли началната страница на оригинала. Дал съм време за живот на огледалните копия от 12 часа, така че ако информацията не се опреснява често, няма страшно — не е бъг ;) Връзките със “cgi-bin” в тях са леееко променени, за да се заобиколи недостатък от хостинга (изключване на ScriptAlias “cgi-bin” или каквато и да е тъм магия), така че и това не е бъг ;)

Скриптът, Schtrack!,  който прави възможно функционирането на огледалното копие, ми се върти в главата някъде от 2004, обаче все нямам време или повод, за да го направя. Е, ето сега се появи добър повод, и резултата е налице. На който му се занимава, може да намери кода на приложението тук (а самото приложение тук), и да си го ползвате за каквото си искате (в рамките на GPL, разбира се).

1 февруари 2009: Една седмица по-късно вече има стотина страници индексирани от огледалото на правителствения сайт, което може да се отбележи като някакъв относителен успех, особено като се има предвид некадърните адреси на сайта (под некадърни разбирайте такива, които не прилагат най-добрите практики, а точно обратното — супер антични). Друг успех е променения robots.txt, който вече позволява индексиране в дълбочина. Хайде да видим колко други неща ще се променият до преди изборите ;)

December 16, 2008

Jobs.bg: Обява за … “отлично познаване на WordPress” ;)

“…отлично познаване на WordPress…”
“…отлично познаване на WordPress…”

Нещо много интересно — днес има обява за работа на Jobs.bg, в която първото изискване е “отлично познаване на WordPress – теми, разширения, локализация, CMS-функционалност”. Супер, нали ? ;) За съжаление не са оставили сайт или email за контакти, защото наистина ми е любопитно да разбера с какво се занимават, и как са избрали точно WordPress за платформа и т.н. Супер е, че вече има фирми, които осъзнават потенциала на това решение с отворен код. Още по-готиното в цялата работа е, че тази обява е за Русе ;)

December 1, 2008

WordPress за маниаци: Бърза разходка из нещата, които превръщат WordPress в платформа за уеб приложения

Тази година не можах да направя снимки от събитието: така и не се сетих да си извадя телефона и да щракна по няколко пъти лекторите. Вместо това — ето презентацията от лекцията която представих: WordPress за маниаци!

September 30, 2008

Версия 0.3.4 на приставката за добавяне на Svejo.net бутони

Готова е и следващата версия, която представя няколко малки подобрения. Първо, променен е начина по който се отпечатва бутона (HTML кода е променен). Второ, оправен е бъг, който не позволяваше да се добавя допълнителния “опасващ” HTML код към бутона (от секция “Оформление”). Трето, заради зачестилите оплаквания от Internet Explorer, за момента съм добавил временна “кръпка”, която слага празно заглавие и описание на бутона, за да може капризния Internet Explorer да работи както трябва. Това е само за потребителите с Internet Explorer — всички други с нормални браузъри ще виждат всичко. И най-накрая, кода за бутона вече има няколко CSS класа, които да помогнат на по-сръчните да поукрасят бутона. Бутонът винаги има клас svejo и в зависимост от това на коя страница се показва, се добавят допълнителни класове като svejo_home (когато се показва на първа страница), svejo_tag (когато се показва на страница за етикет/таг)  и т.н.

Благодаря на Красьо за докладваните проблеми и идеите за подобрения. Новата версия може да изтеглите от тук:

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

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

September 28, 2008

Tangra Framework

Ето, че и ние сме дали нещо нов фреймуърк на света. Тези дни намерих българския проект Tangra Framework:

Tangra is a framework for development of PHP5 applications. Its main target is to boost the productivity of the developers. It consist code library, modules and control center. General idea is by providing consistent, robust and powerful tools and environment to free the developers from annoying repetitive tasks and let them concentrate on important parts of the applications.

Като знам аз колко време и енергия съм хвълил в моите проекти с отворен код, то смело мога да кажа, че хората зад този проект наистина са сериозни и са се постарали доста. Най-впечетлен останах от страницата им с правила за писане в проекта:

Пожелавам им много успех, както и (свободно) време да се занимават с този интересен проект.

September 3, 2008

QUnit: jQuery unit test framework

QUnit: jQuery Unit Test Framework
QUnit: jQuery Unit Test Framework

На Ajaxian видях ето това чудо:

Chad Myers has a simple look at GUnit, the jQuery based unit test framework. His article explains how to get going, and walks through a test like…

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

Zend Framework 1.6

Zend Framework 1.6

Докато се наканя да напиша за някои от дребните си разочарования в развитието на Zend Framework, подбудени от от Preview варианта на Zend Framework 1.6, то взе че вече излезе и официално. Днес RSS емисиите изглежда разтикаха вчерашното задръстване от представянето на Google Chrome, и днес новото задръстване ще е за Zend Framework 1.6!

За начало, ето официалното съобщение от Кал Евънс (който е бил изпреварен от Анди Гутмънс, но това след малко):

Zend Framework 1.6 is now available and a significant upgrade in several areas… his version of Zend Framework gives developers a few new tools for their ever expanding toolbox.

  • Zend_Tool
  • Lucene 2.3 Index File Format Support
  • Zend_Session save handler for Database Tables
  • Paginator Component
  • Figlet Support
  • ReCaptcha Service
  • Captcha Form Element
  • Zend_Config_Xml Attribute Support
  • Zend_File_Transfer Component
  • File Upload Form Element
  • Zend_Wildfire Component with FireBug Log Writer

Other features have been added and a whopping 287 tickets closed as Zend Framework continues to mature and establish itself as the premier framework for PHP development… The entire manual has been published into a PDF.

Ако прочетете оригинала, ще видите, че са спестени някои от нововъведенията, основно интеграцията с Dojo. Общо взето няма смисъл да се копират същите неща, които Анди Гутмънс така добре е описал за тази версия:

The Zend Framework Community has delivered another feature-rich release of Zend Framework and I’m extremely proud and happy to see the energy and excitement around this project. The ZF team (Wil Sinclair, Matthew Weier O’Phinney, Ralph Schindler, Alexander Veremyev) along with many others in the ZF community and at Zend, have been doing a superb job and have been working very hard to put this release together. I’d also like to extend the team’s thanks to Alex Russell, Dylan Schiemann, and Peter Higgins from the Dojo Foundation who supported the collaboration between ZF and Dojo and helped make the integration a reality for the 1.6 release. Such a deep collaboration between a major server-side framework and a market leading client-side Javascript framework is a rarity in the Web community.

Нека и аз не ги копирам ;) Прочетете, много добре е описано всичко. Сега, въпреки че аз се чувствам удобно с друга JavaScript библиотека, наистина комбинирането на толкова ниско ниво на “уеб платформа” (как е web framework на български) със JavaScript библиотека е наистина супер, и ще е много удобно за всички, които тепърва решават да “прохождат” в тази област.

Друго интересно нещо е статистиката за проекта (въпреки, че някои неща изглеждат като стъкмистика):

  • над 7 милиона изтегляния
  • повече от 500 пешещи ентудиасти (ъъ, как е contributors на български)
  • над 1000 страници в Reference Guide
  • повече от 500 примера в Reference Guide
  • почти 2 милиона резултата в Google
  • над 750 резултата в момента на  Technorati
  • повече от 60 проекта базирани, или разширяващи Zend Framework на SourceForge
  • над 30 проекта базирани, или разширяващи Zend Framework на Google Code
  • повече от 3000 бъга оправени в тракера на проекта

И за финал — както виждате от снимката по-горе леееко са префасонирали и сайта на проекта, за да се види по-ясно “братската дружба” с Dojo.

August 29, 2008

jQuery: Be a JavaScript Rock Star!

jQuery: Be a JavaScript Rock Star!
jQuery: Be a JavaScript Rock Star!

jQuery е с нов външен вид на сайта, който е много по-весел от предния прото-уеб-две-нула сайт. Много ме кефи заигравката в заглавната част, която просто отвлича вниманието от слогана “Write Less, Do More”, и просто ти навира в очите “Be a JavaScript Rock Star!

August 28, 2008

Krumo в действие

Ето това вече е “известен програмист” ;)
Ето това вече е “известен програмист” ;)

Супер е, когато видиш, че някое от нещата, които си написал, наистина може да се използват за нещо полезно ;) Вчера вечерта, малко след работа, видях ето това:

Понеже напоследък се правя на php developer често ми се налага да прекарвам “приятни” часове в debug-ване. И тъй като тази работа и без това е бавна и изнервяща, днес намерих начин да я направя поне малко по-човешка. Става въпрос за един български проект – Krumo.
Автора на проекта е небезизвестния Mrasnika. Странното е, че разбрах този факт малко след като тествах приложението защото сайта е на английски и по нищо не дава вид, че се разработва от българи/н.

Радвам се, че има случаи в които Krumo наистина има конкретно приложение. Имах планове да го използвам на работа, но първоначално хибридната му PHP4/PHP5 природа беше проблем, а след това нямам много време да се занимавам с тази библиотека.

За финал — благодаря за похвалите. Не мисля, че съм “небезисвестен”, но пък винаги е хубаво да те засипват с (дори незаслужени) комплименти ;)

Напред