Ten niech sobie wejdzie na stronę O mnie, dodałem tam dziś swoją mordę… ;)


Jednak mi się dziś chciało. Zrobiłem skrypta do konwersji całości Wordpressa z ISO-8859-2 na UTF-8. Oczywiście może też posłużyc do konwersji całkiem innych kodowań, wystarczy zmienić argumenty w wywołaniu funkcji iconv(). Skrypt znajduje się pod adresem: urzenia.net/wp-content/iso2utf/. Można go dowolnie zmieniać i wykorzystywać do własnych potrzeb, zgodnie z zasadami GPLv2.

Skrypt zmienia tylko zawartość bazy, te tabele i pola które uznałem że trzeba zmienić, reszta (przynajmniej w wersji WP 1.5.1.2 nie musi być konwertowana.

Skrypt nie zmienia za to collation w wersjach MySQL wyższych niż 4.0, więc do tego potrzeba ręcznie pogrzebać w bazie danych. Mi zajęło to jakieś 30 minut, ale nie chciałem tego robić automatem. Poza tym wszystko działa :)

Po zakończeniu działania skryptu, w katalogu w którym on się znajduje będzie utworzony plik converted.sql, który trzeba ręcznie wrzucić do bazy - również tego nie chciałem żeby robić automatem - nigdy nie miałem do nich zaufania ;)

Oczywiście nie biorę odpowiedzialności za złe działanie skryptu (za dobre zresztą też nie), etc etc. Używasz go na własną odpowiedzialność :)

Jeśli gdzieś ktoś dojrzy na diary jakieś problemy z pl-znaczkami, to proszę o info.


.. full of zasadzkas and sometimes kopas w dupas. ta stara prawda przekazywana z pokolenia na pokolenie od najstarszych gorali znow dala o sobie znac… na szcescie nie mi. tzn nie jest nadmiernie wesolo, ale da sie zyc. to nie mi wlamali sie do biura i zajebali laptopa. uff. i nie, nie sa to kpiny ani nic w tym stylu.
ja tylko zameldowalem kobiete u moich rodzicow, co by sie mogla ‘zapisac’ do urzedu pracy i miec ubezpieczenie, wczesniej, w pracy, napisalem sobie fajne narzadzie do wyszukiwania w projekcie naniesionych zmian (i tworzenia zarazem diffow). przyjemna i fajna robota - za to kocham pythona ;)

dzisiaj porobilem male porzadki w diary. zmienilem ‘o mnie’, uaktualnilem kilka drobiazgow, i dla przegladarek (nie, ie nie jest przegladarka) zaczalem serwowac strony jako xhtml, a nie jako html. posprawdzalem wszystkie podstrony validatorami etc, poprawilem kilka bledow… :) no i przygotowuje sie do roboty w sadzie - moze znow bede mial mozliwosc porobienia czegos ciekawszego niz wykonywanie wyrokow na biednych przestepcach ;)


dorzucilem wczesniej tez plugina do wp, o nazwie countdown (lub dates to remember) link. pozwala na wstawienie w spechjalnym formacie listy dat, i wydarzen jakie sie wtedy pojawia. dzieki temu po prawej mam od kiedy jestem bezrobotny, czy kiedy konczy mi sie sad. taki gadzet.

plugin ma fajne mozliwosci - mozna nawet ustawic, ze jakies wydarzenie jest w ostatnia srode miesiaca czy rozne takie - czyli nice. brakowalo mi tylko jednej rzeczy. jako, ze plugin ma cos a’la tagi, jak np %nocountdown%, wykorzystalem to i dodalem tag %sticky%. normalnie, sa pokazywane wszystkie daty, lub okreslona ilosc najswiezszych (inne wariacje sa wymienione w dokumentacji). dodanie gdzies w opisie wydarzenia mojego tagu powoduje, ze dana data jest wyswietlana _zawsze_, niezaleznie od tego, czy dane wydarzenie bedzie nedlugo czy tez za 10 lat. wszystkie daty z tagiem %sticky% beda zawsze na gorze wszystkich dat. etc. jesli ktos chce przetetsowac, to moja wersja znajduje sie pod adresem: urzenia.net/wp-content/countdown.tar.bz2


wrzucilem dzis nad ranem nowy theme na diary. i dorzucilem opcje mozliwosci ustawienia themesa dla kazdego z uzytkownikow. imo wygodne.
bede musial tego themesa dopracowac co nieco, ale mysle ze niewiele pozmieniam. moze, zanim znajde robote, bede mial czas na spolszczenie calosci ;)

przeorganizowalem takze linki, wywalilem jednak linki do bash.org.pl - i tak zazwyczaj dostaje nowe teksty na jabbera, i nie chce mi sie recznie wklejac linkow ;) moze co ciekawsze bede wrzucal po prostu recznie.. obacze.
zmiany dot. linkow sa na razie tylko w jednym themesie - dusk. reszte bede porzadkowal przy okazji… ;)

update:
theme switchera na razie wylaczylem, musze najpierw dopracowac skiny. chwilowo zostaje najnowszy, czyli dusk.


dodalem nowa kategorie linkow: bash.org.pl
sa to linki do tekstow, ktore rzucily mnie na kolana. w ogole baza na bash.org.pl jest mordercza - to co ludzie tam dodaja, to wiecej niz moj brzuch zazwyczaj potrafi zniesc. boskie :)


funkcjonalnosc serwera chyba juz calkiem przywrocona. tak mnie sie zdaje… dla mnie wszystko dziala ;) a nikt sie nie skrzy, ze nie, wiec chyba wporzo. wszystkie vhosty dostepne, wszystkie konta pocztowe pracuja pelna para, wszystkie mysqle maja status running… wiec jest ganc. najwyzej jutro sie dowiem ze jednak cos nie dziala ;)

moge isc spokojnie spac… info dodatkowe: pierdole i w piatek nic nie robie. odpoczywam, bo ten tydzien byl wykurwiscie ciezki.

wlasnie dojrzalem sie niechcacy: page rank na diary wzrosl mi do 2 - do niedawna (wczoraj ?) byl rowny 1 ;)


jako, ze ’stary’ wordpress (wersja 1.5) miala pare bugow, ktore mnie ostro denerwowaly (jak np znikanie linkow dzialu ‘pages’ gdy sie weszlo w ktoras ze stron), zdecydowalem sie uzyc wersji pobranej dzis bezposrednio z svn (oznaczonej jako 1.5.1 alpha). to co mnie najbardziej wkurzalo, to poprawili. poza jedna rzecza - dalej w .htaccess generuja sie regulki do mod_rewrite ktore zle dzialaja na apache 1.x. i musialem to znow robic recznie (co zajelo mi chyba z pol godziny, bo nie pamietam w ktorym pliku jest funkcja generujaca powyzsze, a struktura wordpressa od strony kodu jest dla mnie co nieco zagmatwana…)
ale w koncu dziala
chwilowo wiecej bugow poza powyzszymi regulkami, nie znalazlem. mam nadzieje ze nie ma ;)

gdyby kogos ineteresowalo zeby to poprawic, stosowny patch jest pod tym linkiem