ноември 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 беше“ ;)
  • Прожаби: Това е супер свежо от преди няколко минути – в пързината „Продажби“ се превърнаха в „Прожаби“ ;)

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

ноември 16

Научен Уеб Дизайн: 23 извода от изследвания върху траекторията на човешкия поглед

Заглавието е бърз (и може би не много качествен) превод на Scientific Web Design: 23 Actionable Lessons from Eye-Tracking Studies, една много интересна статия, която всеки който е намесен в нашия бизнес трябва да прочете, за да си свери часовника и да види колко правилни са му съжденията, свързани с работата.

ноември 15

Phone.com

phonecom-logo.pngЧетейки за новото прераждане на Phone.com от TechCrunch реших да видя какво представлява този сайт. Има много приятен дизайн, добре е построен като структура, лесно се намира информацията на него и … е направен на WordPress 2.2 ;) Радвам се, че още нящой е на моето мнение, че от WordPress може да се правят повече неща, освен блогове.

seodotcom.gif

Друг пример за сайт, който използва WordPress като платформа е SEO.com, който е малко повече в час, и ползва по-актуалната версия WordPress 2.3 ;) Сигурно има още примери, нали ? Горе долу всички „клиенти“ на Graphics.net:

И интересно как всички правят същите новобрански грешки – като например да забраниш индексите на wp-content папката, така че да не може да се гледа в нея. Ето така например аз открих тази рецепта качена на Phone.com:

TOFU SPINACH PIE
2 onions diced
2 tablespoons chopped fresh parsley
2 tablespoons dill weed
1 cup diced mushrooms (optional)
2 Tbsp safflower oil or enough to sauté
1 10-oz package of fresh spinach, chopped
Soy sauce to taste
2 cups firm tofu, drained and mashed with a fork
1 whole wheat pie crust or frozen crust of your choice

Sauté the onions (and mushrooms if you are using them) in oil. Add parsley and dill and sauté a few more minutes. Add spinach and soy sauce, stir, cook until spinach is really done. Remove from the heat, add tofu and mix well. Cool. Prebake the pie crust according to directions or for 400°F for 10-12 minutes until golden brown.

Fill pie crust with tofu mix and bake at 350°F for about 30 minutes.

Variation – add grated soy or regular cheese for topping before baking

Другите качени файлове може да видите ето тук:

Ако ви ентересува кай плугини ползват може да ги видите тук:

„Не умеем да се освобождаваме бързо от грешките …“

Ники Горчилов отново успява да напише нещо което на мене ми се върти в главата, ама поради ограничеността на средно-статистическия програмист не мога да формулирам. Ето колко е просто:

Не умеем да се освобождаваме бързо от “грешките”. Отказваме да приемем, че по-добре позицията да остане свободна, отколкото да направим компромис. Оставяме ниското възнаграждение да свърши тази работа вместо нас. Уви, практиката ми показва, че неподходящите хора се задържат повече. В същото време истинските таланти се демотивират от посредствеността и напускат.

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

Ето нещо друго свързано по темата, което е много интересно:

Two Factor Theory (also known as Herzberg’s Motivation-Hygiene Theory) was developed by Frederick Herzberg, a psychologist who found that job satisfaction and job dissatisfaction acted independently of each other. Two Factor Theory states that there are certain factors in the workplace that cause job satisfaction, while a separate set of factors cause dissatisfaction.

Template Engine Benchmarks

Ето нещо интересно. Нямам много време да го разгледам в подробости, но събота и неделя ще намеря някой прозорец за по-детайлно изследване. Важното тук е, че Smarty e na пето място ;)