Update

Zauważyłem, że cykl aktualizacji moich blogów od momentu, gdy przestaję pisać do pojawienia się kolejnej fali wpisów to przeważnie rok.

W tej chwili żyją jeszcze trzy blogi (nieaktualizowane od 2005, 2008 i 2009 roku) oraz dwa mikroblogi, na blipie i twitterze. W związku z pracami nad nową stroną domową zastanawiałem się, jak mogę zintegrować elementy (mikro)blogowe ze stroną.

Blip, czy Twitter?


Na korzyść Blipa przemawia duża liczba osób śledzących główną stronę i wyłapująca ciekawsze wpisy. Na niekorzyść - ograniczony zasięg.
Twitter jest niezły, bo nie trzeba używać tagów, można pisać w dowolnym języku, ale jest mniejsze prawdopodobieństwo zostania zauważonym.


Blogger, Wordpress, czy Jogger?


Wybrałem systemy hostowane, bo mają tę zaletę, że są utrzymywane i aktualizowane przez zewnętrzne firmy, dzięki czemu wszystko praktycznie zawsze działa. Minusem są oczywiście ograniczenia w dostosowaniu do swoich potrzeb wyglądu i działania bloga. Z tej trójki Jogger wydał mi się najodpowiedniejszy z tego samego z resztą powodu, co Blip.


Integracja


W przypadku mikroblogów sprawa jest prosta - dodajemy widget i po sprawie. Jeśli chodzi o blog, to jest problem z integracją backendu blogowego z frontendem reszty strony. W uproszczeniu chodzi o to, żeby wkleić bloga do środka dynamicznego layoutu napisanego w języku programowania innym niż język bloga. Póki co na stronie z blogiem osadzam iframe z menu strony, a linki z menu wyskakują poza ramkę, dając złudzenie bycia jedną całością. Nie znalazłem innego prostego sposobu, żeby to zrobić bardziej elegancko, pomijając oczywiście nieinteraktywne wyświetlanie postów za pomocą RSS na jednej z podstron. Są też zaawansowane sposoby odwoływania się do backendu Wordpressa, takie jak XMLRPC API, ale myślę, że to gra nie warta świeczki w przypadku wykorzystywania bloga tylko jako elementu prywatnej strony domowej.


Podsumowanie


Zostało mi jeszcze rozwiązać kwestię wielojęzyczności strony - nie mogę się zdecydować, jak zaprojektować model przechowywania treści w różnych wersjach językowych. Czy będą to osobne statyczne pliki HTML z fragmentami zawierającymi treść w różnych językach, czy tworzyć dla języków osobne tabele, albo kolumny w bazie danych?

Automatyczne logowanie do systemu i do sieci WiFi

W GNOME jest taka prawidłowość, jeśli jest włączone automatyczne logowanie, to gdy korzystamy z sieci bezprzewodowej, która zabezpieczona jest hasłem (WEP/WPA/WPA2) musimy podawać po każdym zalogowaniu hasło do bazy kluczy.

Można się pozbyć tej uciążliwości uruchamiając aplikację "seahorse" (Aplikacje->Akcesoria->Hasła i klucze szyfrujące) i ustawiając hasło do bazy kluczy na puste. Aby dostać się do ekranu zmiany hasła klikamy tak, jak na poniższym zrzucie ekranu. Enjoy!

Free Image Hosting at www.ImageShack.us

Firefox 3.5 i Tahoma

Pierwszą rzeczą, jaką robię, instalując Linuksa jest zmiana domyślnych fontów na Tahomę 8pt bez antyaliasingu (hinting na full), czyli dokładnie taką, jaka jest w Windows XP bez włączonego ClearType.

Jednak Firefox 3.5 nie chce się podporządkować i swojego UI nie renderuje poprawnie (fonty są rozmazane i postrzępione).

Załatwia to poniższy kod, wpisany w ~/.fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit>
 </match>
</fontconfig>

What's my age again?

25 lat minęło... jak jeden dzień ;)

Blink 182 - What's My Age Again
Blink 182 - What's my age again

Miesiąc z Vistą - 100% sukces

Mija właśnie miesiąc od kiedy zainstalowałem Vistę na prywatnym laptopie. Jestem w 100% zadowolony.

Kupiłem na Allegro wersję OEM Windows Vista Home Premium 64 bit i muszę przyznać, że system spisuje się wyśmienicie. Przekonałem się do niego po półrocznym używaniu Visty na służbowym Lenovo. Doceniam wbudowaną wyszukiwarkę w Menu Start, szybszą konwersję z .mkv do .mp4, szybsze wypakowywanie archiwów .rar, UAC (tak, dzięki temu czuję się bezpieczniej bez antywirusa :) ), Windows Sidebar (przykładowy screenshot poniżej - nie mój) i jeszcze przynajmniej kilka usprawnień o których teraz zapomniałem, a uprzyjemniają pracę.

Gadżet dla Vista Sidebar - System Information
System Information Vista sidebar gadget

A moja konfiguracja to: Compal FL90 (składaczek ;)) Core 2 Duo T7700 (2.4Ghz), 4GB ram, GeForce 8600 GT 512MB, matryca 15.4 1440x900.

Przygotowania

Zacząłem kompletować listę (mam 10 sztuk), póki co wybrałem wariant prywatny, czyli Tasks na pocketpc/smartphonie (Samsung i780) z Windows Mobile synchronizowane przez Funambol (super narzędzie!) z Thunderbirdem. Dzięki temu nie muszę instalować Microsoft Office i "dużego" Outlooka.

Jakby ktoś chciał zasięgnąć więcej informacji o liście 101 rzeczy w 1001 dni to polecam oficjalną stronę projektu http://www.dayzeroproject.com/.

3 lata później

Nie było mnie 3 lata na Joggerze jako pisacza, bo czytam główną codziennie.

Chciałem trochę odświeżyć Joggera, bo myślę nad wystartowaniem z listą "101 rzeczy przez 1001 dni". Mam nadzieję, że kiedyś będę mógł powiedzieć: "it all started with a list" ;)