Czas premier

Październik 26, 2006

Wydawcy oprogramowania nie próżnują (no może oprócz mnie, nowe Notify dopiero w listopadzie 🙂 ). Wydano Internet Explorera 7, Firefoksa 2, Fedora Core 6 oraz nowego MPlayera; dziś ma wyjść nowe Ubuntu a niedługo Windows Vista. Świat idzie do przodu – i będzie z czego wybierać.

Mała premiera miała miejsce też na moim podwórku. Ruszyła nowa wersja Gemme.
Jeśli jesteś zainteresowany stworzeniem strony www, programem na zamówienie, pozycjonowaniem albo interesują Cię usługi kilku obeznanych z komputerami studentów, zapraszam.

Nie mógłbym pominąć tematu studiów. Jak zwykle karuzela i brakuje na nie czasu 😉
Za 3 tygodnie będę z Kubą prezentował referat na temat użyteczności systemów operacyjnych – jeśli przygotujemy jakieś slajdy, na pewno je tu umieszczę.

Vista

Wrzesień 24, 2006

Mimo całej symaptii dla dla Ubuntu i środowiska Gnome, jedna rzecz skłoni mnie do wypróbowania Visty – interfejs. Jego wygląd i zachowanie.

Okienko

Patrząc na wszystkie nowinki w tym zakresie, które zafunduje nam Microsoft, widać postęp (ale czego innego się spodziewać).
Jeśli ktoś tworzy interfejsy (np. pisze programy z GUI 😉 ), warto przeczytać opis z MSDN. Nie tylko przedstawia nowości, ale prezentuje też wskazówki przydatne każdemu projektantowi (np. lista How to Design a Great User Experience).

Polecam.

Na świecie jest wielu programistów (sam się niestety nie zaliczam :]). Piszą niezłe programy i chwała im za to, bo ludzie ich potrzebują. Ale można odnieść wrażenie, że część z nich po prostu

  • dodaje nowe funkcje
  • usuwa wykryte błędy
  • i od święta pracuje nad szybkością.

Zapominają, że czasem ważniejsze od nowej funkcji jest to, by ludzie mogli w łatwy i przyjemny sposób korzystać z ich programu. Oprogramowanie, które jest dzisiaj „na fali” – ze stajni Microsoftu, Apple czy Canonical – dba o to, by komputera używało się łatwo. Używało się nie myśląc o tym, co się robi. Nie dbając o to, że można się pomylić. Nie czekając. Nie gubiąc się wśród za dużej ilości informacji. Nie konfigurując. W ostateczności, żeby można było łatwo znaleźć co trzeba w pomocy. A to wszystko – w ojczystym języku, przejrzyście, estetycznie.

Bo nie sztuką jest dziś napisać program. Sztuką jest sprawić, by używały go tysiące ludzi i nie klnęło pod nosem. Żeby to było przyjemnością (mam nadzieję, że mi się to uda z Notify).

***

W świecie Open Source sprawy z użytecznością też idą do przodu. Nawet Gimp (program do grafiki ze strasznie topornym interfejsem) szuka studenta, który pod okiem profesjonalisty będzie nad tym pracował. Kurka, gdyby nie studia, zgłosiłbym się.

Bardzo mile zaskoczył mnie projekt BabelZilla. Zrzesza tłumaczy, którzy pracują nad lokalizacją rozszerzeń do Firefoksa, Thunderbirda, itd. Działają bardzo prężnie i aż się dziwię, czemu Fundacja Mozilla nie objęła patronatu nad tą inicjatywą, ani nawet do nich nie linkują w dokumentacji.
***

Tyle o usability, czyli użyteczności. Zakończę cytatem lidera projektu Beagle:
„I’m a hacker, but these days I just don’t want to deal with complicated software anymore.”
czyli po polsku:
„Znam się na komputerach, ale nie mam ochoty użerać się ze skomplikowanymi programami.”

W ramach pracy nad sobą oraz zmian po Slocie – kilka przemyśleń i wniosków.

Slot nie zmienił mojego światopoglądu. Zmienił natomiast moje tempo życia.
Ograniczając się tu do tego, jak spędzam czas przy komputerze:

  • Myśl nr 1: Jest 1 000 000 fajniejszych rzeczy, niż siedzenie przed monitorem. Dlatego należy się zdyscyplinować, ograniczyć ten czas do minimum i wykorzystać go maksymalnie.
  • Myśl nr 2: Trzeba wyeliminować niepotrzebne głupoty. Byłem uzależniony od czytania gazety.pl. Ale właściwie co mi to dawało? Informacje o polityce? Polityka sux. Po co tracić czas, skoro są ważniejsze rzeczy do zrobienia? Bez priorytetów człowiek zginie…
  • Myśl nr 3: Lepiej tworzyć, niż być konsumentem.
  • Myśl nr 4: Gdy ma się otwartych kilka okien, czy zakładek w przeglądarce – ciężej jest się skupić na tym co ma się właściwie do zrobienia. Po co komu tyle okien?
  • Myśl nr 5: Większość for internetowych to strata czasu. Te wyjątki, które warto przeglądać, bez żadnej straty można czytać raz na tydzień albo nawet miesiąc.
  • Myśl nr 6: Warto robić przerwy.
  • Myśl nr 7: Warto zaplanować to, co ma się do zrobienia. „Tudulista” to podstawa. Skończyliśmy jedną rzecz – to nie otwieramy Onetu, tylko patrzymy na listę, skreślamy pozycję, i zabieramy się za następną (i mamy wolny wieczór).
  • Myśl nr 8: Trzeba pogodzić się z tym, że są rzeczy których po prostu nie zrobimy – z braku czasu, czy z innych powodów.

A Ty? Ile czasu spędzasz przy komputerze i dlaczego? 😉

Dodane: Podobne, ale po angielsku: 18 Ways to Stay Focused at Work.

Chiil out, chill in

Czerwiec 30, 2006

Wakacje. Sesja skończona – jeśli zostanę na magisterce, zostanie tylko jedna poprawka. Małe przypomnienie: to wszystko o studiach na informatyce, UWr.

Ale po co komu magisterka, gdzie przedmiot „Języki formalne i złożoność obliczeniowa” zdaje 16 z 95 osób? Przecież nie będę prezydentem, po co się tak męczyć i stresować.
OK, dosyć pierdół. Plany pracoholika:

  • wydanie Notify
  • redesign Gemme
  • stworzenie 3 nowych serwisów
  • dbanie o dotychczasowe
  • odpocząć 🙂

Jakby ktoś miał jakieś zlecenie na program czy stronę – dać znać. Mam jak zwykle za dużo energii 🙂

Notify – tak będzie się nazywać moje rozszerzenie do Firefoksa.

Notify:

  • powiadomi Cię, gdy wybrana strona się zmieni
  • otworzy stronę w zadanym dniu.

Chyba nikogo nie muszę przekonywać o przydatności rozszerzenia. Planowane wydanie pierwszej wersji: około tygodnia (20 czerwca jest ostateczny termin oddawania projektów). Do tego czasu chciałbym skończyć też dokumentację i stronę dla rozszerzenia. No i polskie tłumaczenie 😛 Na razie jest gotowa część backendu i interfejs.

Tak to będzie wyglądać:
Notify - projekt interfejsu
Wydaje mi się, że zaprojektowałem okno w miarę czytelnie. Na razie bez żadnych ikonek, zresztą zobaczymy czy się w ogóle przydadzą.

Stay tuned! 🙂

Wtyczka do Firefoksa

Czerwiec 1, 2006

Jutro na ćwiczeniach z programowania obiektowego – prezentacja nt. mojej wtyczki do Firefoksa.
Szkoda, że wtyczki jeszcze nie ma 🙂

Co to będzie – dowiecie się w swoim czasie. Na pewno się przyda. Opera nie ma jeszcze tej funkcji :]

W najbliższym czasie ruszy sporo rzeczy. Już siedzę w GIMPie nad grafiką do nowego gemme.pl, wcześniej powinny też ruszyć kolejne 2 małe strony. No i strona dla wtyczki. Czy rozszerzenia, zgodnie z oficjalnym nazewnictwem.

Stay tuned!