Kezele je otkrio i drugi bug u Skrati.Net-u, a isti je neobjašnjivo nestao nakon ponovnog pokretanja aplikacije. Ali uspio sam zamijeniti jedan fušerski if s try-except kombinacijom i zakrpao jedan propust. Doma, na testnom serveru, imao sam problema s jednom sekvencom, nisam siguran da li je nadogradnja PostgreSQL-a uzrokovala njezino vraćanje na početnu vrijednost, ili sam ja nešto zabrljao prilikom okidanja skripte koja je punila bazu. Pa ako se ikada nađete u sličnoj situaciji rješenje je...
SELECT setval('mojatablica_id_seq', (SELECT MAX(id) + 1 FROM mojatablica));
Jasno mojatablica_id_seq, id i mojatablica će u vašem slučaju imati druge vrijednosti. PostgreSQL dokumentacija je vrlo dobra, preporučam ju kao prvo mjesto na koje treba zaviriti ukoliko trebate nešto naučiti ili imate neki problem. Poput PHP dokumetacije i ona sadrži korisničke komentare koji ponekad mogu biti vrlo korisni.
Osvježeni Url dana donosi nekoliko novih linkova (The Top Usability Problems Web Designers Should Guard Against, First Monday, Top 10 Lies told by Clients, zanimljivosti o brojevima, Enterprise .Net Toolkit: Unusual Suspects...), a veliki kandidat za današnjeg laureata je Django Cheat Sheet...
Wordpress slučaj
Tek sam prije koji dan primjetio da mi ne radi blogroll u lijevom stupcu. Prestao je raditi nakon nadogradnje Wordpressa na Ella inačicu. Potrebno je zamijeniti get_links s wp_list_bookmarks funkcijom. Poziv iste obično se nalazi u sidebar.php datoteci u direktoriju aktivne teme. Navodno get_links i dalje radi, samo prvi parametar više nije string već broj tj. id željene kategorije. Ovaj blog se vrti na Wordpressu, ali posvećujem mu zapanjujuće malo vremena, uglavnom ga koristim za pisanje posta i za brisanje spamova koji promaknu SpamKarma pluginu. Održavanje se svodi na povremene nadogradnje. Veliki plus za robusnost.
ej, a može feed za URL dana? :)