август 29

jQuery: Be a JavaScript Rock Star!

jQuery: Be a JavaScript Rock Star!
jQuery: Be a JavaScript Rock Star!

jQuery е с нов външен вид на сайта, който е много по-весел от предния прото-уеб-две-нула сайт. Много ме кефи заигравката в заглавната част, която просто отвлича вниманието от слогана „Write Less, Do More“, и просто ти навира в очите „Be a JavaScript Rock Star!

Очаквайте „свеж“ ъпгрейд ;)

SVEJO.NET - Обществена, социална мрежа за споделяне и популяризиране на интересни линкове, новини, клиповеЕкипът на SVEJO.NET, най-популярната мрежа за споделяне на линкове (ако има други претенденти – да ме извинят) подготвя ново подобрение по сайта, който ще влезе в сила от тази нощ. Подобрението основно засяга JavaScript кода, който обслужва създаването на кода за бутоните, които се поставят по блоговете и сайтовете. Много се радвам, че върху този проект се работи активно, защото има толкова примери за сайтове, които не се актуализират с нови възможности, не се поддържат, или са откровенно занемарени, защото „собствениците“ им са заети да си мерят броя посещения и приходите от реклама. Както и да е – пожеламав им всичко да мина гладко и безпроблемно! Утре сутринта ще тествам как работи приставката (плъгина), и ако има някакви проблеми с него, ще се постарая да ги оправя възможно най-бързо. А ако няма проблеми, ще махна малкия хак, който добавих за борба с тъпото кодиране на URL-тата в IE ;) Така или иначе, очаквайте скоро и нова версия на преставката ;)

Design Patterns в „Клуб Програмисти“

Wow … Design Patterns![/snimka]

Нещо забавно – споменаването на „шаблоните за работа“ (нали така е design patterns на български ?) в дискусията около „Отворения програмист„, е породила нова цветуща тема, „За Дизаин Патернс (Design Patterns)“:

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

Оставам с впечетлението, че този форум е един от най-безполезните, и единствената му функция е да служи за сцена на галфонизирането на „програмистите“. Разбирам нуждата от самоирония, и малко по-несериозния поглед върху нещата от време на време, обаче ако се зачетете, ще видите, че повече от коментарите да на някакми нихилизирани дебили. Спорадично се пускат интересни теми, които дора няма нужда да се сериозни (а са по-скоро забавни), но коментарите които се пускат по тях са все едно антология на модерното псуване и мръсен език.

Propel 1.3 използва PDO вместо Creole

Схема на ORM връзките между Propel и Symfony[/snimka]

Eто нещо почти очаквано. В опит да подобри производителността и да се възползва от новите подобрения в PHP, новата версия Propel 1.3 използва PDO (който е native за PHP 5.1+) за абстркация на връзките с базите данни (как е на български database abstraction layer ?). Тази промяна има доста последствия, особенно за тези, които изпълняват SQL директно. API-то на PDO е подобно на Creole, така че тази промяна няма да предизвика някакви сериозни преструктуриряния в архитектурата на проекта.

Повече информация за новите подобрения може да прочетете тук:

Ние ползваме Creole, и обсъждахме дали да го сменим с PDO (и не само него, ами и сраслият с него демон „Rudolf“), обаче покрай многото работа, така и не стигнахме до заключение. Май това е поредния пирон в ковчега на Creole, както и другите подобни библиотеки.

Проблеми с Akismet 2.1.7

Akismet: Ние не понасяме спама
Akismet: Ние не понасяме спама

От вчера има нова версия на приставката (една от приставките, тази която е по подразбиране включена в „дистрибутива“) да спиране на спам в WordPress – Akismet 2.1.7, която обаче не работи както трява. Въпреки, че продължава да блокира спам съобщенията, бутоните в административния панел не работят, и така нито може да изтриете насъбраните в „опашката“ спам коментари, нито пък може да ги махнете от там, използвайки чекбоксовете и „De-Spam“ копчето.

До момента проблема не е оправен, и ако сте се подлъгали да ъпгрейднете до 2.1.7, има голяма вероятност да се натъкнете на същите проблеми – пуснете едно търсене и ще видите на колко места е докладван същия проблем. Най-лесно може да се спревите с проблема, като се върнете до предишната версия, 2.1.6, която е в архива на последната версия на WordPress –  WordPress 2.6.1 (онлайн се предлага само последната версия).

PS. Преди малко видях, че вече има нова версия – 2.1.8, която оправя проблема. За съжаление, автоматичното подновяване на приставките показва, че актуалната версия е все още 2.1.7, така че ще ако искате все пак новата версия, то най-добре си я изтеглете.

август 28

Втори ден сайтът на „Европа директно“ в Русе хакнат

Ето какво представлява „хакнатия“ сайт
Ето какво представлява „хакнатия“ сайт

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

Втори ден сайтът на информационния център „Европа директно“ в Русе е хакнат от wWw.TurkWorm.Com /ако това е реалното място откъдето идва посегателството/. Гнусната атака вероятно идва от държава, която от десетилетия се мъчи да стане член на Европейския съюз, но именно поради такива действия на нейни граждани това едва ли ще се случи. Ръката на черен фон и червени букви на латиница оформящи изрази на турски език допълват „новото оформление“ на сайта.

Подобно нещо удивява служителките в центъра, тъй като сходни атаки е имало и към други български сайтове през годината, но този не представлява кой знае какъв интерес. Вероятно ще измине известно време до поправяне на вредата, защото системният администратор бил в отпуск, а нямало кой да се занимава с преместването на друг сървър.

За работата на центъра обаче сайтът е необходим заради множеството нови инициативи и проекти с други неправителствени организации, които започват през есента.

Егати срама, нали ? Хем „необходим заради множеството нови инициативи и проекти с други неправителствени организации“, хем няма кой да им оправи бъркотията. Ако и към проектите се отнасят толково сериозно и професионално, колкото към сайта си, то тогава са просто въздух под налягане. После, кой е този гений на съвремената журналистика, който пише квалификации като „Гнусната атака вероятно идва от държава, която от десетилетия се мъчи да стане член на Европейския съюз, но именно поради такива действия на нейни граждани това едва ли ще се случи.“ ? Атаката не е гнусна, а е банална, и ако нещо трябва да буди недоумение е начина по който и се реагира – RuseInfo започва да храчи по Турция, а пък „информационни център“ стои и чака .. да се върне от отпеска администратора. Шибана мръсна глупост.

Университетски специалности привличат все по-малко студенти

Дневник: За обвързване между приема на студенти и пазара на труда се говори отдавна. Досега обаче нито едно от необходимите действия – създаването на регистри в университетите за кариерата на възпитаниците им и свързване на информационната база на НОИ с тази на просветното министерство, за да се анализира реализацията на висшистите, не е направено.
Дневник: За обвързване между приема на студенти и пазара на труда се говори отдавна. Досега обаче нито едно от необходимите действия – създаването на регистри в университетите за кариерата на възпитаниците им и свързване на информационната база на НОИ с тази на просветното министерство, за да се анализира реализацията на висшистите, не е направено.

Много точен коментар за кандидат-студентите тази кодина в Дневник (потъмнените части са от мен):

Отлив на кандидат-студенти от фундаментални и доскоро масови специалности регистрират в повечето университети в България. Все по-малко млади хора се записват да учат математика, физика, химия, българска филология и педагогика, за което си има причини – на първо място трудната реализация. Преподавателите дават и друго обяснение – трудното следване.

На пръв поглед – никаква изненада, промяната в учебните желания би трябвало да е отдавна известна на ръководителите на висшите училища. Въпросът е обаче, че въпреки това нищо не се прави, за да се измени моделът на българското висше образование. Банална до втръсване истина е, че сбърканата система започва още на входа на ВУЗ – кандидат-студентите сравнително трудно влизат, но лесно излизат. И от това няма как да не следва обезценяване на университетския курс. Разбира се, има още редица проблеми, които варират от закостенелите методи на преподаване и бягството на качествени преподаватели до забързаността на съвременния свят, в който информацията е привидно лесно достъпна, а младите нямат търпение да трупат знания.

Но всички тези обяснения не могат да са оправдание за големия брой висши училища и армията преподаватели, особено в специалностите с все по-малко студенти. Нищо чудно България да се окаже с най-много университети на глава от населението, които предлагат дипломи на килограм. Висшето образование в страните, които на книга са ни пример, е обвързано не само с интереса на младите, но и с научни и изследователски постижения, които осигуряват допълнително финансиране и стимулират интереса на студентите. Тук обаче обръчът на посредствеността и нежеланието за промени все още държи здраво повечето държавни висши училища. И така проблемът се мултиплицира.

Днес видях, че освен горния коментар, Дневник са пуснали още един материал по въпроса:

…Според представители на висшите училища причина за отлива от специалности като математика, физика, химия, астрономия или биология са трудното следване и липсата на реализация след това. Експерти от министерството на образованието коментират, че е абсурдно да се мисли тези специалности да изчезнат, но ако планът за прием на студенти се обвърже с търсенето на пазара на труда, университетите ще могат по-реалистично да планират как да се развиват…

Ами, университетите – сещайте се… Въпреки, че в България има традиция нещатата да се правят напреки на пазарната логика, рано или късно всичко повръща се връща.

Internet Explorer 8 Beta 2 и уеб стандартите

Internet Explorer 8 Beta 2
Internet Explorer 8 Beta 2

Ajaxian пишат, че е готова следващата бета на Internet Explorer 8. „Готините“ подобрения във външния вид много малко ме вълнуват:

Internet Explorer 8 Beta 2 was released today. There are several cool UI enhancements that this beta brings to the table that I won’t cover in this post, but you can learn more about them on the IEBlog. Instead, I want to talk about how beta 2 affects IE’s relationship to web standards.

Колкото по-„нормален“ браузър стане Internet Explorer 8, толкова по-добре за всички.

Една наистина интересна идея

Ганчо Русев, популярен с блога си GaN`s Blog
Ганчо Русев, популярен с блога си GaN`s Blog

Докато се размотавам рано сутрин из интернета, отново се сетих за нещо, което бях чел преди и за което се каних да пиша. Трябва да направя нещо за всички неща, които стоят на чернови, като определено по-добрия вариант е да се сетя, че ги има и да публикувам най-накрая някои от тях. Както и да е, обратно на темата – Ганчо Русев има идея за сайт:

Този проект ми се върти в главата от около 3 години и до сега не можех да намеря начин да го реализирам, … Искам да направя сайт за анкети. Стоп! Знам какво ще си помислите, но нека да довърша.

Идеята е това да е голям сайт, на който да има анкети на различна тематика. От въпроси като: „Да подаде ли оставка правителството”, през „Коя е любимата ви телевизия”, та до „Кои тухли използвате най-често”.

Анкетите ще бъдат подредени в категории, като например: Актуално, Политика, Общество, Икономика и т.н. Ще има както постоянни анкети, така и постоянно добавяне на нови по актуални теми спрямо случващото се в страната.

Анкетите ще бъдат максимално къси и улеснени (от 1 до максимум 10 въпроса всяка, примерно) за да може да не изисква повече от максимум 1 минута за попълване…

Ако прочетете коментарите по темата, ще видите на какво голямо одобрение се радва идеята. Аз съм на същото мнение – наистина е добра. Ако се използват настоящите тенденции и web2.0 хайпа, може да се измислят и удобни начини за популяризирането на подобен проект. Например с удоволствие бих си сложил един уиджет (как е widget на български – джажа ?), който да ми показва различни анкети от избрана категория. Сигурен съм, че има и други идеи и начини за по-доброто използване и уползотворяване на сайта. Убеден съм, че може и да се намери и бизнес модел, с който да работи проекта – но за това трябва човек с не-стереотипно инжинерно мислене ;)

За съжаление, за всяко такова нещо трябва време и енергия, а май те са в най-голям дефицит сега. Голяма евала правя на хора като Веселин, които намират време и усилия, за да се занимават с такива проекти, като например неговия TopBlogLog. Като се сетя, че по Първи Дубъл няма подобрения от cache системата през 2004, направо … ама какво да се прави, не е като да съм имал много свободно време и да съм си бъркал в носа през това време ;)

Krumo в действие

Ето това вече е „известен програмист“ ;)
Ето това вече е „известен програмист“ ;)

Супер е, когато видиш, че някое от нещата, които си написал, наистина може да се използват за нещо полезно ;) Вчера вечерта, малко след работа, видях ето това:

Понеже напоследък се правя на php developer често ми се налага да прекарвам „приятни“ часове в debug-ване. И тъй като тази работа и без това е бавна и изнервяща, днес намерих начин да я направя поне малко по-човешка. Става въпрос за един български проект – Krumo.
Автора на проекта е небезизвестния Mrasnika. Странното е, че разбрах този факт малко след като тествах приложението защото сайта е на английски и по нищо не дава вид, че се разработва от българи/н.

Радвам се, че има случаи в които Krumo наистина има конкретно приложение. Имах планове да го използвам на работа, но първоначално хибридната му PHP4/PHP5 природа беше проблем, а след това нямам много време да се занимавам с тази библиотека.

За финал – благодаря за похвалите. Не мисля, че съм „небезисвестен“, но пък винаги е хубаво да те засипват с (дори незаслужени) комплименти ;)