Author Archive

iPod Classic: Nie dla psa kiełbasa

czwartek, Wrzesień 18th, 2008

No może nie do końca chodzi tutaj o głodzenie zwierzaków, ale zawiodłem się mocno na firmie Apple. Dlaczego? Wymaga to paru wyjaśnień odnoścnie tego co się aktualnie tam dzieje.

(więcej…)

Ubiquity – rewolucja?

czwartek, Wrzesień 11th, 2008

Ostatnio zaczęłem na powrót oglądać GeekBriefTV. Jest to jeden z moim zdaniem najciekawszych podcastów o technologicznych nowościach, głownie z zakresu elektroniki użytkowej. No ale nie o tym miałem pisać. W odcinku #414 oprócz aparatu który strasznie mi się podoba, Nikon’a D90, opisany jest także bardzo ciekawy dodatek do Firefox’a o nazwie Ubiquity. Jest on ciągle w fazie alfa, ale wszelkie znaki na niebie i ziemi mówią, że będzie on dość przełomowym rozwiązaniem.

Cały jego bajer polega na tym w jaki sposób pracujemy z przeglądarką. Powiedzmy, że siedzę sobie na necie i widzę ciekawą stronę której fragment chciałbym przesłać kumplowi. Otwieram więc pocztę, kopiuję fragment do schowka… tylko czy nie da się szybciej? Tutaj z pomocą przychodzi Ubiquity. Wystarczy tylko zaznaczyć fragment który nas interesuje, nacisnąć Ctrl+Spacja żeby otworzyć konsolę Ubiquity i wpisać “email selection to migol@migol.net”. W tym momencie otwiera nam się konto na Gmail.com (warto je mieć!), w tytule wiadomości pojawia się tytuł strony, a w jej treści zaznaczony fragment. Proste i szybkie, przynajmniej jeśli umiemy w miare szybko klepać na klawiaturze.

(więcej…)

Firefox 3.0

środa, Czerwiec 18th, 2008

Wczoraj wyszedł w końcu Firefox 3.0. Oprócz wielu zmian w backendzie, wiele nowego nie zaoferował. No ale jeszcze mamy bicie rekordu świata w ilości pobrań.

(więcej…)

Ruby on Rails – jakość w standardzie

czwartek, Maj 29th, 2008

Dość dziwny tytuł mi wyszedł, ale do końca nie wiedziałem jak to napisać. No ale zacząć muszę od początku.

Ruby on Rails jest to platforma do tworzenia serwisów internetowych, na licencji MIT. Powstała ona w przeciwieństwie do większości tego typu oprogramowania nie jako idea rozpoczęta od początku, ale została wyciągnięta bezpośrednio z działającego produktu – Basecamp. Różnica jest znaczna, gdyż na start był to już dojrzały produkt. Aktualnie mamy wersję 2.0.2, na co radzę zwrócić uwagę szukając tutoriali (np nie istnieje już instrukcja scaffold).

Ruby on Rails (RoR) nie jest to coś podobnego do np. PHP, gdyż PHP to tylko język programowania, którym w wypadku RoR jest Ruby. O Ruby może napiszę jeszcze kiedyś. Bycie platformą oznacza więc, że RoR daje coś więcej.

(więcej…)

WordPress Jabber Bridge – mój projekt

niedziela, Maj 4th, 2008

Ostatnio przeczytałem artykuł na temat dlaczego Jogger jest lepszy niż inne serwisy blogów. Główny argument używany tam to fakt, że da się z nim “pogadać” przez Jabbera. Niestety, w mojej opinii, całość artykułu jest bardzo słaba, a to z uwagi na fakt pełnej jednostronności – autor skupia się całkowicie na jego zaletach zapominając o wadach. No ale nie o artykule miałem pisać.

Po przeczytaniu tego artykułu byłem ciekaw, czy do WordPress’a jest wtyczka która tworzy takiego bota jakiego ma Jogger. Okazało się, że nie ma. Nie dziwię się temu zanadto, bo wymagałaby ona ciągłego działania programu, co na większości serwerów jest niewykonalne (bo nie ma dostępu przez SSH) czy wręcz niemożliwe. Na szczęście mój hosting ma dostęp przez SSH, więc mogę coś takiego do mojego bloga przygotować.

(więcej…)

WP Security Scan – szybka reakcja

poniedziałek, Kwiecień 28th, 2008

Jak pisałem poprzednio, znalazłem dwa problemy z wtyczką WP Security Scan. Okazało się, że jej twórcy nie próżnują i poprawili to niedawno. Nowa wersja – 2.2.60.1 zawiera poprawki problemu z długością pola na prefix tabel i nie-do-końca-poprawną (TM) dokumentacją. Oto i link do Changelog’a. Szkoda tylko że słowem nie wspomnieli o tym, że ja te błędy znalazłem, ani nic na maila nie napisali. No ale przynajmniej dbają o jakość swojej wtyczki.

Drobny problem przy zmianie prefixu tabel

niedziela, Kwiecień 27th, 2008

Podczas poprawiania jakości zabezpieczeń w moim blogu wg. porad jakich udzieliła mi wtyczka WP Security Scan okazało się że WordPress ma pewien błąd w projekcie (głupia sprawa, wszystko działa, ale nie w sposób w jaki powinno) i zmiana prefix’u tabel nie jest taka łatwa.
Przede wszystkim nie udało mi się tego dokonać z poziomu wtyczki. Nie jestem pewien, ale chyba jest to błąd w samej wtyczce, a nie w ustawieniach użytkownika bazy danych (ale 100% pewien nie jestem). Tak więc postanowiłem to zrobić ręcznie wg opisu znajdującego się na stronie wtyczki (sama mi podała odpowiedni adres). Opis wydał mi się w miarę prosty i wykonalny. Kombinacja phpMyAdmin + Vim poradziła sobie ze zmianami nazw tabel, a SSH + Vim ze zmianą pliku konfiguracyjnego. Po skończeniu wchodzę na bloga i wszystko świetnie, gdyby nie fakt, że nie mam dostępu do panelu administratora.
Po otrząśnięciu się z WTF poszukałem informacji na Google i znalazłem wpis opisujący ten problem. NIestety programiści WordPress’a zapędzili się z prefix-ami i nie są one używane tylko przy nazwach tablic, ale i w paru wpisach w nich (to jest właśnie ten bug w projekcie). Na szczęście te poprawki pozwoliły mi dostać się do panelu admina.
Oczywiście wysłałem wiadomość twórcom wtyczki, że opis na ich stronie nie działa do końca i odesłałem ich do wpisu z którego skorzystałem. Druga sprawa, że ich wtyczka posiada błąd: w zakładce Database (nie przetłumaczyłem jeszcze tej wtyczki) pole na prefix tablicy ma ograniczoną długość, co przeczy zasadom zabezpieczania (im dłuższy tym lepszy). Tak czy siak narazie mam wszystkie kryteria oceny zielone, więc chyba jestem bezpieczny.

Upgrade WordPress’a – nowa metoda

sobota, Kwiecień 26th, 2008

Przed chwilą zrobiłem upgrade WordPress’a do najnowszej wersji – 2.5.1. Przebiegło całkiem sprawnie, chociaż wolałem nie ryzykować i zrobiłem kopię zapasową (na szczęście się nie przydała).
Zmieniłem także sposób w jaki WordPress jest zainstalowany. Standardowo instaluje się go z pliku ZIP. Da się tą metodą instalować zawsze, nawet jeżeli nie posiada się dostępu przez SSH. Jednak szukając opisu jak wykonać aktualizację natknąłem się na opis jak wykorzystać do tego SVN. Jako że jestem zwolennikiem tego systemu od razu postanowiłem go wykorzystać. Autor nie omieszkał także opisać w jaki sposób przejść na ten typ instalacji z wersji tradycyjnej. Dalsze aktualizacje tak przygotowanego WordPress’a są sprowadzone do zmiany gałęzi repozytorium SVN (komenda switch). Jakoś nie mam na tyle odwagi i zaufania do programistów WordPress’a żeby korzystać z najnowszej wersji developerskiej (tzw. trunk).
Niestety przeniesienia moiich przeróbek musiałem dokonać sam, co jest pierwszym minusem całego procesu. Drugi to fakt, że musiałem ręcznie otworzyć adres /wp-admin/upgrade.php żeby baza danych się zaktualizowała. To wszystko dałoby się wykonać automatycznie (tak jak jest to zrobione przy wtyczkach), i to nawet z wykryciem przeróbek użytkownika.
Całemu procesowi postawiłbym 2,5/5 i to głównie za to, że nic się nie uwaliło, ale że można korzystać z SVNa do robienia tego dam 4/5.

Tłumaczenie skórki

niedziela, Kwiecień 20th, 2008

Ostatnio pracowałem nad pełnym spolonizowaniem w pełni przynajmniej zewnętrznego wyglądu mojego bloga. Jak zawsze nie obyło się bez problemów. Najważniejszy problem to skąd zdobyć polski język dla WordPress’a. Niestety WordPress nie dał linka do translacji obok przycisku Download więc trzeba było poszukać. Okazało się, że wręcz nie hostują tłumaczeń. Na szczęście w końcu dotarłem poprzez kilka linków do bloga Jakuba Zwolińskiego który stworzył polskie tłumaczenie WordPress’a 2.5.

Tłumaczenie spisuje się świetnie, jest kompletne, ale nawet skórka standardowa nie miała wszystkich elementów przetłumaczonych. Aktualna skórka była tłumaczona jeszcze gorzej. Przeglądając jej kod (zdziwilibyście się jak mało go wystarcza) okazało się, że znajdują się tam na stałe wpisane łańcuchy znaków, jak choćby etykietki obok linków do RSSów na górze strony. To już poważniejszy problem, zwłaszcza, że nie lubię PHP. Niestety większość skórek nie jest dostosowana do bycia przetłumaczonymi, co mnie osobiście trochę dziwi, zważywszy na fakt, że we wtyczkach tendencja jest odwrotna.

(więcej…)

Bug w FCKEditorze

piątek, Kwiecień 18th, 2008

Wczoraj w trakcie kolejnej korekty mojego posta natrafiłem na bardzo niemiły bug w FCKEditorze, a dokładniej w jego połączeniu z WordPressem. Otóż przy dodawaniu wpisu mam dostępne ikony dodawania mediów takich jako obrazki, dźwięki, filmy czy też zwykłe pliki. Niestety jeśli FCKEditor jest aktywny, stają się one mało przydatne, bo w tekście posta nie pojawiają się linki/treści. Dlatego też do czasu poprawienia tego wyłączyłem u siebie tą wtyczkę.