януари 31

Преди 10 години …

Преди около 10 години беше първият ми досег с интернет. Тогава интересите ми бяха насочени към програмира на Pascal и човъркане в Novell Netware в залата за свободен достъп (който след мен не беше толкова свободен, но това е друга тема). През 1998 видях много неща за първи път. Например бървият ми браузър беше Netscape Communicator 4 Preview Release, чийто инсталационен файл ме се струваше като огромно прасе на тогавашния ми 1GB диск. Именно с Composer-а на Netscape Communicator 4 направих първите си HTML страници. Сега се опитвам да си спомня къде ги бях качил, но спомените за адреса са ми толкова бледи, колкото и познанията ми по Pascal ;) След това с инсталирането на Windows 95 OSR2 (по-известен като Windows 96) започнах да работя на Internet Explorer 3, и да правя страниците с Front Page 98. През тази година наистина бях зареден с „голям творчески заряд“ и правенето на web страници отпуши голяма част от него. Чак няколко години по-късно започнах да си пиша HTML-а на ръка и да се занивама с прясно излязлото PHP4 (което прави може би някъде в края на 2000 година).

Най-старото нещо, направено от мен, което намерих в интеренет е http://mrasnika.hit.bg/. Това е може би от началото или края на 2001 година, и е страница генерирана от PHP и качена на „осакатеното“ (но популярно) Hit.bg.

Mrasnika.Hit.Bg

Изключително съм горд от начина по който направих да се отварят снимките ;) Резултатът е от първите ми стъпки в JavaScript и вече осъвършенстваното ми познаване на Xara X ( или май беше Corel Xara 2).

Mrasnika.Hit.Bg

Ако успея да си намеря някъде из архивите някои други стари „произвидения“, ще се забавлявам много да ги кача отново онлайн ;) Имам един вариант на сайта който е правен само с MS Paint-а на Windows 95 ;)

януари 29

Zend Framework 1.5 Preview Release

Почти полуофициално бе обявено пускането на 1.5 Preview Release версията на Zend Framework.

Ето кратък списък на новите неща:

  • Нов Zend_Form компонент с поддръжка на AJAX за елементите на формата
  • Нови action helpers и view helpers за по-лесна работа с AJAX заявки или заявки и отговори с различен формат
  • Infocard, OpenID, и LDAP адаптери за автентичност
  • Поддръжка на сложно Lucene търсене, включително fuzzy, date-range, и wildcard заявки
  • Поддръжка на Lucene 2.1 индексен файлов формат
  • Нови възможности за по-разширено конструиране и рендиране на изгледи
  • Нов Zend_Layout компонент за работа с двустъпково рендиране на изгледи („…ето това чукане чаках!“)
  • UTF-8 поддръжка за PDF документи
  • Поддръжка на нови web services като Technorati, SlideShare, и Remember the Milk

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

Безплатни разговори до България: VoipRaider

VoipRaider

Нещо полезно – по мои наблюдения почти винаги една от VoIP програмите предлага безплатни разговори до стационарни телефони в България. По различно време си спомням, че това бяха VoIPBuster, VoIPCheap, GizmoProject и Ñ‚.н. Сега тази възможност се предлага от VoipRaider.

VoipRaider

PS. Всичките програми страшно много си приличат, дори и по текстовете на сайтовете, но това няма значение – нали разговорите са на аванта ;)

PPS. Оказа се, че  GizmoProject все още предлагат безплатни разговори до стационарни телефони в България.

януари 28

„Oсобености на националния хумор“

Ако още не сте го прочели, ето нещо интирисно за четене. Както става повечето пъти, гениалните неща са елементарни. Тези характеристики на BG хумора (или поне този, който се „продава“ в момента) са постоянно пред очите ми, но трябваше да прочета този пост на Радан Кънев, за да ги „видя“ ясно ;)

януари 20

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

Готова е следващата версия, която оправя проблема с прецакването на encoding-а на RSS фийдовете. Благодаря на всички, които докладваха за грешката.

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

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

Надявам се скоро да пусна версия в която да няма само оправени бъгове, ами и нови възможности ;)

януари 15

jQuery 1.2.2 Released

jQuery има нова версия, 1.2.2, която по принцип е bug fix версия.

Най-важните промени са:

  • 300% по-бърз $(DOMElement)
  • .ready() подобрение: използва се техниката на Diego Perini която не разчита на document.write(), а вместо това изчаква и CSS да се зареди; също така сега може да се наблюдава document.ready събитието използвайки традиционния начин с .bind()
  • нови събития като .bind(”mouseenter”) и .bind(”mouseleave”)
  • развита :not() функция
  • използването на Accepts Headers
  • подобрения па Event API: jQuery.event.special със setup teardown handler

От тук може да изтеглите последната версия в оригиналния и вид, а от тук нейния минифициран вариант.

януари 12

Development 2.0

Ще викам „неволята“, така че помагайте – как да убедя някого, че не е „полезно“ да се deploy-ва и update-ва live машина от /trunk-а ? „Полезно“ е изключително мека дума за това което имам предвид, по-скоро правилния израз е „лекомислено и непрофесионално“. Как може на машина, която се ползва от истински потребители, да сложиш версията от /trunk-а, върху която работят всички разработчици ? Необходимо ли е да се обяснява, че тази версия е „нестабилна“, защото се работи ежедневно върху нея ? За мен е очевидно до толкова, че чак не виждам как някой може да не го разбере и сам. Защо не се tag-не или branch-не една (относително) по-стабилна версия, по която не се човърка всеки ден, и тя да се използва за live машината ? Така е сигурно, че тя няма да стане жертва на някоя изцепка, която може да се случи при ежедневното пращане на код. За мене всичко е кристално ясно, и не проумявам защо други не го проумяват. Това което става сега е егати извратения подход – стига се до там, че разработчиците не commit-ват по повече от седмица, от страх да не прецакат /trunk-а от който са deploy-нати live машините, и така да изцапат пейзажа. Извратена работа, нали ?

За финал, все пак е по-добре да ползваш някаква система за контрол на версиите, дори и по извратен начин, отколкото да не ползваш въобше ;) Все пак 21 век сме, да пишеш софтуеър без система за контрол на кода изглежда като отживелица (от комунизма).

януари 11

The new Mac Pro.

The New Mac Pro.

Да си помечтаем, а …

януари 10

Dir.bg лидер в интернет рекламата в България през 2007 г.

За нула време от две места по RSS-а дойде новината за първенството на Дир.бг при интернет рекламата:

Иначе почти няма изненади: Нетинфо са втори, Инвестор.бг да трети … само ниското класиране на Web Media Group ме учуди.

януари 9

Web 2.0 Outsourcing Humor

Sign Of The Times: Web 2.0 Outsourcing Humor
Sign Of The Times: Web 2.0 Outsourcing Humor

Повече информация ще намерите тук.