ноември 30

Zend Framework 1.0.3 Released

Излезе Zend Framework версия 1.0.3 и вече я има за изтегляне. В новата версия има оправени 79 бъга, както и няколко нови функционалности, като подобрения в Zend_Locale и Zend_Translate, работата с валути, дати, XML-RPC както и по-добра документация за някои от компонентите.

ноември 29

Good Evening, Godless Sodomites !

ноември 28

DateJS

Datejs (date.js) is an open-source JavaScript Date library released under the MIT License

На мен не ми се случва често да видя такава готина и иновативна JavaScript библиотека. Datejs е именно такава, и си заслужава името, понеже е наистина добра – дори само като идея. А идеята е много проста, което я прави невероятно лесна за ползване. Какво именно прави – вземате един стринг, или просто някое input поле, и въвеждате дата и час по който си начин искате – нещо с точки и тирета, или нещо по-смислово и „човешко“ като днес, утре и Ñ‚.н. – и тази библиотека ще го обърне във добре подредена, форматирана версия на датата, готова да се ползва във всякакъв код или база данни. Какво повече може да искате от една библиотека за валидиране и трансформация на дати ? На всичко отгоре изглежда, че се справя много добре и като време – изключително бърза е! И най-невероятното – библиотекета е  локализирана е за голям набор от езици – дори и български:

http://datejs.googlecode.com/svn/trunk/build/date-bg-BG.js

ноември 21

5 начина да прецакаш софтуерен проект

Днес видях, че Кал Евънс (Cal Evans) има транскрипт от подкаста, който е направил за PHP Abstract na Zend Dev Zone. Ето списъка от петте начина да убиеш един проект:

  1. Избягвайте проектирането и документацията
  2. Наемете (назначете) разработчици, които не познават „материята“ (например за направата на електронен магазин наемете някой който не знае какво е ecommerce)
  3. Напишете всичко от самото начало (никакви фреймуъркси, библиотеки и т.н.)
  4. Оставете шефа или Отдел „Продажби“ да покаже проекта, преди разработчиците да са приключили работа по него
  5. Оставете шефа или Отдел „Продажби“ да определят крайните срокове за изпълнение напроекта

Ако ви се слуша – слушайте, ако ви се чете – чететете, ако ви се слуша, но не сте толкова добри с английския – слушайте и четете ;) На мен винаги ми е харесвало, когато някой по-умен от мен успее да каже това, което аз мисля по толко красноречив начин.

Високите заплати гонят инвеститорите

Ето какво прочетох току що:

Високите заплати гонят инвеститорите
Бързото увеличаване на заплатите у нас гони чуждите инвеститори. Това стана ясно по време на Десетия икономически форум на Източноевропейската инициатива, който започна вчера в София. „Възнагражденията се вдигат средно 20 на сто през последните години. Откакто сме у вас, до следващата година ще трябва да вдигнем заплащането със 70 на сто, което е непосилно.“ Така се оплака Дитер Ваал, финансов директор на немската компания „Миролио“. Тя произвежда конфекция, все по-голяма част от която се пласира на източните пазари.

Да прощавате балканското ми произношение, ама що не си …. Да ви се не види и шибаните диви капиталисти, защо си въобразяват, че далаверата с българските sweatshops ще продължава вечно ?!

ноември 20

Enterprise 2.0

За хората, които не знаят какво точно правят…

Ето нещо интересно за четене:

* Know your business – its amazing how many developers are out there writing code without having any idea what-so-ever why they heck they are getting paid to write it. If you can’t speak intelligently about the business your company is in and why your application is going to benefit that business for at least 30 minutes then you aren’t being a very good developer. We all sometimes like to imagine that the world revolves around us, but let’s face it – you’re working in a company and that company is trying to do something which you probably should understand before you try to write the code to do it.

Освен горния пасаж, прочетете целия пост – аз отново намерих някой който да е написъл това което мисля ;) След фиаското с изплютия код на Facebook често обсъждах какво мислят хората за случая, и трябва да призная, че наистина качеството на кода има значение само за OSS проектите – за другите е важно просто да работи ;)

ноември 19

Правописни грешки

Отдавна се каня да се записвам глупостите които бълвам (или които чувам), много от които са плод не на на кой-знай каква оригиналност и духовитост, а на обикновенни правописни грешки. Ето и първите няколко за които се сещам в момента, като се надявам да допълня списъка:

  • Advanced Serach: Би трябвало да е „Advanced Search“, но колегата индиец го е „осрал“… познайте после как обеснявах как се превежда тове на английски: heavy duty shit maker, crap factory, experienced shitter и Ñ‚.н. :)
  • Mr.Asnika: Не съм е предполагал, че има и такъв вариант, докато не видях по ICQ-то „Are you Mr. Asnika ?“ … не че Mrasnika е много коректно като транслитерация или кактое правилния термин, но все пак се изумих тогава
  • Heavy Mental: трябваше да е „Heavy Metal„, ама знаете как е .. след много работа се откача ;)
  • I go tit: Опитвайки се да напиша „I got it“ отстанцията на един колега в бързината разместих „шпациите“ и се получи този „бисер“. Голям смях падна, както и обеснения „Ама не бях аз, KT беше“ ;)
  • Прожаби: Това е супер свежо от преди няколко минути – в пързината „Продажби“ се превърнаха в „Прожаби“ ;)

Вие знаете ли други ?

MySQL Slow Query Log Filter

Ето нещо наистина полезно – поне аз за сега не съм намерил по-лесен начин да се справя с логовете на MySQL. Повече може да прочетете тук:

а самия скрипт може да смъкнете от ето тук:

ноември 17

Егати чудото …

I saw your project and would like to know if you would be interested in doing freelance php programming for …
If you could send me a php code sample, object-oriented preferred, I would appreciate it since I don’t know who wrote what in your project.

A code sample would also be appreciated since I don’t know who wrote what in the sourceforge project.

Работата става рошава, щом вече има съмнения и към това кой пише open-source проектите ;) Тези хора са се побъркали, или и представа си нямат какво е open-source и какво е SourceForge. Това да не са неграмотните проекти на някой индиец, който се опитва да ги продаде на някой freelance-ерски сайт като Scriptlance, GetAFreelancer или RentACoder. Ти решиш да върнеш нещо на общността, като помогнеш с някой нова библиотека, а някой хиперпараноичен стартъп капиталист те обиждва два пъти в рамките на един email като поставя на съмнение автортвото на проектите. Егати чудото … ама така ще е, след като вече freelancer е обидна дума, с която се описват някакви неграмотни надувки, чиято посредственост им дава единствен шанс да заработят някой долар от заблудените души търсещи кой да им направи следващия MySpace или Facebook клонинг за $100 ;)