февруари 9
февруари 2
„Плъгин за добавÑне на Svejo.net“ вече и на WordPress.org!
След около меÑец чакане, най Ð½Ð°ÐºÑ€Ð°Ñ WordPress плъгина за поÑтавÑне на Svejo.net бутони бе удобрен за публикуване в хранилището на WordPress.org. Преди нÑколко дена приÑтигна одобрението на WordPress плъгин за поÑтавÑне на Svejo.net бутони за публикуване на WordPress.org – eто и адреÑа:
Ðко Ñте вече Ñте ползвали този плъгин, оÑтавете нÑÐºÐ¾Ñ Ð´Ð¾Ð±Ñ€Ð° оценка на Ñайта, а ако не Ñте, може да Ñи го Ñмъкнете ето от тук.
януари 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
Допълнително, много от вече ÑъщеÑтвуващите компоненти Ñа подобрени. Много повече неща може да разберете за тази верÑиÑ, и вÑичките нови възможноти които предлага, ако Ñе Ñ Ð¸Ð·Ñ‚ÐµÐ³Ð»Ð¸Ñ‚Ðµ.
януари 20
ВерÑÐ¸Ñ 0.2.3a на плъгина за добавÑне на Svejo.net бутони е готова
Готова е Ñледващата верÑиÑ, коÑто Ð¾Ð¿Ñ€Ð°Ð²Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð° Ñ Ð¿Ñ€ÐµÑ†Ð°ÐºÐ²Ð°Ð½ÐµÑ‚Ð¾ на encoding-а на RSS фийдовете. Ð‘Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Ð½Ð° вÑички, които докладваха за грешката.
Ðовата верÑÐ¸Ñ Ð¼Ð¾Ð¶Ðµ да изтеглите от тук:
- wp-swejo-net-0.2.3a.zip (5.3 KB)
а повече за проекта може да прочетете тук:
ÐадÑвам Ñе Ñкоро да пуÑна верÑÐ¸Ñ Ð² коÑто да нÑма Ñамо оправени бъгове, ами и нови възможноÑти ;)
януари 8
ВерÑÐ¸Ñ 0.2.2a на плъгина за добавÑне на Svejo.net бутони
Оправена е бъг в кодирането на данните преди публикуването им. Ð‘Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Ð½Ð° Михаил за докладването на проблема.
Ðовата верÑÐ¸Ñ Ð¼Ð¾Ð¶Ðµ да изтеглите от тук:
- wp-swejo-net-0.2.2a.zip (5.4 KB)
а повече за проекта може да прочетете тук:
декември 27
Ðова верÑÐ¸Ñ Ð½Ð° AntiSociable за българÑки мрежи (Svejo.net, Dao.bg, Ping.bg, Lubimi.com, Pipe.bg, Web-bg.com, Dobavete.com)
Готова е поредната нова верÑÐ¸Ñ Ð½Ð° (Anti)Sociable WordPress плъгин за българÑки мрежи. Отново промените не отнеха повече от деÑет минути, Ñтига Ñамо да Ð½Ð°Ð¼ÐµÑ€Ñ Ð²Ñ€ÐµÐ¼Ðµ да ги погледна. Ðовата верÑÐ¸Ñ Ð¼Ð¾Ð¶Ðµ да Ñе изтегли от тук:
Промените Ñа в Ñменената икона за Svejo.net и добавÑнето на превода на ИлиÑн Даргънов.
декември 26
Е не го разбирам …
Ðе разбирам защо толкова чеÑто Ñе Ñлучва – за дадена библиотека или модул Ñе Ñъздава ÑобÑтвен ÑинтакÑиÑ, който да Ñе използва при подаването на параметри или аргументи. Къде е ÑмиÑъла в това ? Ðали поÑле пак този „пÑевдо ÑинтакÑиѓ ще бъде обработен и раздробен от PHP за да Ñе получат нÑкакви данни, които PHP може да използва… тогава защо да го мъчим и да губим време, като му подаваме данни, които трÑбва да „Ñдъвче“ за да Ñе получи нещо които може да Ñе ползва.
Първи пример:
Default Route в Zend Framework – за декларирането му Ñе подават нÑколко ангумента, между които Ñтрингове от вида на ":page/:action/:id/*"
за пътеката, маÑив Ñ default ÑтойноÑти, и маÑив ÑÑŠÑ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° за Ð²Ð°Ð»Ð¸Ð´Ð°Ñ†Ð¸Ñ Ð½Ð° намерените параметри в пътеката. Какво Ñтава Ñлед това – пътеката Ñе чупи на „парчета“ (или параметри), като за вÑеки параветър му Ñе назначават правила за Ð²Ð°Ð»Ð¸Ð´Ð°Ñ†Ð¸Ñ Ð¸ ÑтойноÑÑ‚ по подразбиране (ако има такива). Много по-леÑно е този маÑив от „парчета“ който Ñе получава Ð½Ð°ÐºÑ€Ð°Ñ Ð´Ð° бъде използван като аргумент. Така ще Ñе ÑпеÑти вÑичкото цепене и анализиране, понеже данните Ñе подават в „Ñдъвкан“ вид. Като резултат рутерът ще работи по-бързо (когато Ñе полза default rule), а това Ñпоред мен е много важно понеже като чаÑÑ‚ от Front Controller-а този код Ñе изпълнÑва за вÑÑко зареждане на Ñтраница, което като краен резултат ще доведе до по-бълза работа на приложението.
Втори пример:
Ето този поÑÑ‚ от блога на ÐšÑ€Ð¸Ñ Ð¨Ð¸Ñ„Ð»Ð¸Ñ‚ (Chris Shiflett):
в който Ðейт Ðйбъл (Nate Abele) говори за интереÑна ÐºÐ¾Ð½Ñ†ÐµÐ¿Ñ†Ð¸Ñ Ð·Ð° защита на ÑеÑиите. ИдеÑта е наиÑтина добра и необичайна, и признавам че много ми хареÑа. Обаче … изпълненито определено провокира въпроÑи. От какъв зор ми е да пиша нов език или ÑинтакÑÐ¸Ñ Ñ ÐºÐ¾Ð¹Ñ‚Ð¾ да опиÑвам правилата за Ð²Ð°Ð»Ð¸Ð´Ð°Ñ†Ð¸Ñ Ð½Ð° ÑеÑиите ? Това Ñамо ще забави вÑичко! Откровенно казано не виждам ÑмиÑъл от това да Ñе подава като аргумент 'User-Agent'
, коÑто ÑтойноÑÑ‚ да Ñе транÑформира поÑле до 'HTTP_USER_AGENT'
(про това не използвайки директно функциите на PHP, ами използвайки user-land дефинирани функции, които Ñа още по-бавни). Ðми декларациÑта за ограничениÑта по време ? Къде е ползата от аргумент като ‘+30 minutes’ ?? Ðе може ли проÑто да Ñе подаде периода в Ñекунди ? Защо трÑбва да хабим време да анализираме Ñтринга за да извадим от него отново нÑкаква чиÑлова ÑтойноÑÑ‚ коÑто да ÑравнÑваме Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¾Ñ‚Ð¾ време ?
Трети пример:
Кроновете в един от проектите в които работÑ. ÐÑма да Ñоча Ñ Ð¿Ñ€ÑŠÑти на кого е великата Ð¸Ð´ÐµÑ Ð¿ÐµÑ€Ð¸Ð¾Ð´Ð¸Ñ‚Ðµ за изпълнение на кроновете да Ñе подава като „(almost) human readable“ текÑÑ‚. За безполезноÑта на подобно начинание вече говорих в Ð¿Ñ€ÐµÐ´Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð¼ÐµÑ€.
Сигурно има още примери. Ðз определено не виждам ÑмиÑъл в подобни … „извращениѓ ;)
ВерÑÐ¸Ñ 0.2.1a на плъгина за добавÑне на Svejo.net бутони
Оправена е интеграциÑта Ñ Ð½Ð¾Ð²Ð¸Ñ‚Ðµ бутони на Svejo.net, и вече Ñе използват новите им и по-краÑиви варианти (Ð±Ð»Ð°Ð³Ð¾Ð´Ð°Ñ€Ñ Ð½Ð° Явор за помоща му). Също така е добавена и Ð²Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° Ð¸Ð·Ð±Ñ€Ð°Ð½Ð¸Ñ Ð½Ð°Ñ‡Ð¸Ð½ на показване – така докато “прищраквате†вариантите за бутоните (по-точно кой формат – Ñтандартен или компактен – и ÐºÐ¾Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð° Ñхема – Ñтандартна, червена, черна и Ñ‚.н.), вие ще можете да видите как ще изглежда копчето когато Ñе отпечата на Ñайта.
Ðовата верÑÐ¸Ñ Ð¼Ð¾Ð¶Ðµ да изтеглите от тук:
- wp-swejo-net-0.2.1a.zip (5.3 KB)
а повече за проекта може да прочетете тук:
За финал ето нещо интереÑно от Тодор ХриÑтов за Svejo.net бутоните:
декември 23
Ðова верÑÐ¸Ñ Ð½Ð° плъгина за добавÑне на Svejo.net
Заради нÑкои промени в начина по който Ñе използват бутоните на Svejo.net беше необходимо да Ñе направÑÑ‚ нÑкои промени. Ðовата верÑÐ¸Ñ Ð¼Ð¾Ð¶Ðµ да изтеглите от тук:
- wp-swejo-net-0.2a.zip (5.1 KB)
а повече за проекта може да прочетете тук:
декември 19
Zend_Layout и Zend_View Enhanced компонентите ще Ñа в Ñледващата верÑÐ¸Ñ Ð½Ð° Zend Framework
Две от най-обÑъжданите Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð½Ð°Ð¹-Ð½Ð°ÐºÑ€Ð°Ñ Ñи проправиха път, и от Ñледващата верÑÐ¸Ñ ÐºÐ¾Ñта ще излезе, вече официално ще Ñа чаÑÑ‚ от Zend Framework. Zend_Layout и Zend_View Enhanced компонентите решават много порблеми и задачи, като „двуÑтъпковото рендиране“ (първо Ñе рендира Ñ‚Ñлото, поÑле Ñе рендира вÑичко заедно, като Ñ‚Ñлото Ñе „опакова“), плейÑхолдери, чаÑтично рендиране и Ñ‚.н.
Повече може да прочетете тук: