Dec 18, 2011
If you wrote something for which someone sent you a check, if you cashed the check and it didn’t bounce, and if you then paid the light bill with the money, I consider you talented.
Stephen King
Nov 15, 2011
Probably, indeed, the larger part of the labour of an author in composing his work is critical labour; the labour of sifting, combining, constructing, expunging, correcting, testing: this frightful toil is as much critical as creative.
T.S. Eliot
Nov 3, 2011

Честит ви ден на сандвича!

Моят обяд за днес

Днес това ми е обяда.

Следете блога на Веси, http://legolunchbox.tumblr.com/ за по-здравословни снимки :) 

Oct 9, 2011

Finck - малка php библиотека за уеб

Проблемът с php

През последните години имам все повече и повече забежки встрани от php. Дали ще е Python или Ruby, или пък ще се заигравам с Objective-C, истината е че лека по лека започвам да чувствам ограниченията на php. Като започнем от зле структурираната стандартна библиотека от функции, та стигнем до минималните възможности за метапрограмиране. Не ме разбирайте погрешно, харесвам и обичам php, просто ми липсва малко елегантност в писането на самия код. 

Има още едно нещо, което винаги ме е карало сам да си пиша нещата, а да не разчитам на готови библиотеки като CakePHP, Symfony, Zend и подобните им. PHP програмистите сякаш страдат от някакв java комплекс, бягат усилено от функционалното програмиране и се опитват да направят библиотеките си jack-of-all-trades. Е да, ама Jack of all trades често е master of none. Symfony е толкова тежка, генерира тонове файлове за нещо супер-елементарно, CakePHP не може да реши на php4 или php5 ще се базира, Zend пък живеят свой собствен модуларен филм. Те са чудесна отправна точка за начинаещия, но реално всеки трябва сам да помисли как да опрости собствените си проблеми. В един момент писането за тези мастодонти се превръща в тежка за поддръжка задача. Кодът е много, абстракциите - също, за много модули зависиш от външен фактор и в един момент за някой голям проект стигаш до заключението че тези неща са тежки, не само като линии код и брой файлове - те са тежки и за изпълнение от сървъра. Да, кеширането помага, но защо трябва да правим нещо, което после трябва да поправяме за да работи? 

Read More

Oct 8, 2011

My Desktop

My desktop thanks to Github

Navigate
« To the past Page 1 of 2
About