Widzę, że jesteś pierwszy raz na moim blogu. Witaj :). Może nawet będziesz miał ochotę subskrybować blog poprzez RSS. Trzymaj się ciepło!
Ostatnio byłem zmuszony to ponownej instalacji systemu na Maku. Przy okazji zrobiłem spis aplikacji, z których korzystam. Lista jest przede wszystkim dla mnie, ale może i coś dla siebie znajdziesz .
Nexus One – powolipojawiająsiępierwszerecenzje. Nie wiem jak szybki jest iPhone 3GS, ale Nexus One jest prawdziwym demonem szybkości. Zerknijcie poniżej na przygotowany przeze mnie filmik. Zauważcie, jak gazeta.pl szybko się wczytuje .
Jest kryzys. Może jeszcze tak mocno nie dotknął branży IT jak sektora bankowego. Ale już idzie wielkimi krokami. Zwiastują już to pierwsze jaskółki jak ta powyższa .
Na co dzień korzystam z aplikacji Things do zarządzania listami zadań i projektów do wykonania w myśl zasady Getting Things Done. Ta mała aplikacja na Maka pomaga mi zorganizować dzień i wieść bezstresowe życie . Jej uzupełnieniem jest Things For iPhone, dzięki której wszystkie moje zadania i notatki mam zawsze pod ręką w komórce.
Problem pojawia się natomiast wtedy, kiedy korzystam z więcej niż jednego Maka. Wówczas chciałbym mieć synchronizowane wszystkie dane aplikacji Things pomiędzy różnymi komputerami.
Na ratunek przychodzi nam serwis Dropbox, który służy do łatwej synchronizacji danych pomiędzy komputerami.
Wiem, że na to czekałeś od dawna. Wiem, że nie mogłeś skoncentrować się rano, kiedy to przecierałeś oczy, a do twoich żył dopiero napływały pierwsze łyki kawy (czytaj americano z mlekiem z syropem orzechowym). Przecież nie mogłeś upaść tak nisko, żeby otworzyć plotek.pl, kozaczek.pl – mówiłeś do siebie.
Dla nas geeków odwiedzanie codziennie tych samych serwisów, żeby tylko sprawdzić co nowego na stronie, jest bolesną stratą czasu. Dlatego ochoczo używamy przeróżnych czytników kanałów. Z tego powodu bardzo mnie zasumuciło, kiedy to o2 zdecydowało się na likwidację kanału RSS z Pudelka .
Trzeba było temu zaradzić. Napisałem skrypt, który chodzi po Pudelku, agreguje notki i tworzy kanał RSS. Panie i Panowie, oto Pudelek Nieoficjalnie:
Technikalia:
Skrypt zarówno agreguje notki znajdujące się na głównej stronie Pudelka, a także fotonotki, które znajdują się po prawej stronie. Skrypt odpalany jest raz na godzinę, więc miejcie to na uwadze.
Kod źródłowy skryptu na licencji MIT umieściłem na http://github.com/wiktor/pudelek/tree/master. Możecie bawić się nim do woli . Jeśli zrobicie na jego podstawie coś fajnego to dajcie mi znać.
Niby rzecz z pozoru błaha. Ale czy przywiązujesz uwagę do tego, jak wygląda znak zachęty w linii poleceń? Nie? Ja także nigdy się nad tym nie zastanawiałem. Do czasu. Sam nie wiem czemu, ale z uporem godnym maniaka zacząłem przyglądać się bliżej znakowi zachęty. Taki prefekcjonizm .
Zakres moich poszukiwać ograniczyłem tylko do Basha. Żeby zmienić wygląd znaku zachęty, wystarczy ustawić zmienną środowiskową PS1 i zresetować terminal. Zazwyczaj ustawienie zmiennej odbywa się w pliku konfiguracyjnym Basha (w moim przypadku ~/.bash_login).
Jakie informacje mogą się pojawić w znaku zachęty? Aktualna godzina i data w różnych formatach, nazwa komputera, login użytkownika, bieżący katalog roboczy. Ponieważ już prawie nikt nie używa monitorów czarnobiałych, to warto także pokolorować znak zachęty.
Co tam dobrego można znaleźć? Na pierwszym miejscu login użytkownika oraz nazwa komputera, na którym obecnie znajduje się. Jest to o tyle istotne, gdyż często pracuję zdalnie na innych komputerach i wolałbym ich nie pomylić przez przypadek. Następnie kolorem niebieskim oznaczony jest bieżący katalog. Tutaj miałem dylemat. Czy pokazywać całą ścieżkę do np. ~/Library/Widgets, czy tylko nazwę bieżącego katalog? Zdecydowałem się pokazywać całą bieżącą ścieżkę.
PS. Nowy rok, nowe postanowienia i nowy layout na blogu . Smacznego.
Porządkując swoje rzeczy po przeprowadzce znalazłem swój notatnik z Java Developer Day 2008, która odbyła się w październiku w Krakowie. Najmocniejszymi jej punktami były prezentacje Teda Newarda i Neala Forda oraz afterparty .
Ted Neward powiedział, że nie ma sensu dzielić metodyk zarządzania na kaskadowe czy na lekkie vel zwinne. Czemu? I tak wszyscy stosują metodologię WHISKY – Why the Hell Isn’t Somebody Koding Yet? No cóż…
Drugi równie dobry tekst opowiedział Ted Neward o tym, jak koduje Bóg:
person = Person.new( but we don't know the constructor arguments )
so... we are using factory method instead