Programming and Exciting Things

Намиране и извеждане на изображенията от подаден стринг (php)

Published on 28.06.2010
Една малка функция която "събира" всички изборажение (хтмл таг [html]<img>[/html]) в масивче.

Успешен upgrade на Wordpress

Published on 26.06.2010
И така след няколко разменини е-mail съобщения с Superhosting вече и аз си обнових версията на Wordpress. Не смятам да пиша кои са новостите нито да хваля излишно платформата, но си заслужава да се отбележи че на пръв поглед всичко което ползвам работи без проблеми, което си е приятна изненада спрямо предишнимия ми опит с обновяването на други open source системи като joomla. Новата тема на административния интерфейс леко ме дразни но предполагам че ще свикна и с него :)

Създаване на Mysql Trigger

Published on 16.06.2010
Първо какво са тригерите в Mysql ? В общи линии това са обекти които са асоциирани с таблица и се активират при изпълняването на INSERT, UPDATE, DELETE в асоциираната им таблица. Синтаксиса за създаване на trigger под mysql e Какво искам да постигна ... В общи линии целта ми е много проста, имам таблица с езикови низове и при обновяване на даден низ от тази таблица, предишната му стойност да се записва в друга таблица с цел справка при необходимост. Така нека първо да създадем таблицата към която ще "вържем" тригера. и след това таблицата където ще се пазят старите версии на езиковия низ. пс: в примерния код има добавени и Foreign keys-ове които можете да премахнете :) Така нека създадем и тригера който ще свърши работата :) Ta нека се опитам да обясня какво се случва ред по ред. С този ред създаваме тригер с име "before_site_languages_update" който ще се задейства преди да се обнови таблицата site_languages, именно този ред " BEFORE UPDATE ON" посочва кога да се задейства въпросния тригер. След това имаме "FOR EACH ROW BEGIN" с който казваме че за всеки ROW Взимаме старата информация с "OLD." и го добавяме в 'site_languages_versions' таблицата. Завършваме с "END//". Ами това е :) Изглежда простичко но върша добра работа. Важно е да се знае че тригерът не може да се асоциира с темп таблица или view, също така създаването на тригери е налично от версия 5.0.2 на Mysql Линкове: http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html

Здравей, свят!

Published on 20.05.2010
И такаа време беше и аз да се сдобия с личен блог. Планирам да пиша за нещата които се случват около мен (колкото и скучни да се те) и за това как напредвам из дебрите на програмирането и ученето :) И за да не прекъсвам традицията