Przejdź do treści

2005

psi & jingle

Kilka dni temu można było przeczytać o bibliotece libjingle (VoIP dla Jabber/XMPP) wydaną przez Google.

A zaraz potem okazuje się, że Psi nie śpi lecz też pracuje czy też współpracuje z libjingle o czym możemy przeczytać na PsiWiki.

Wkrótce sobie pogadamy :D

Świąteczne chwile

Przez te kilka świątecznych dni, postaram się zapomnieć kim jestem - w te zwykłe dni.
Ucieknę z mej mrówczej ścieżki wijącej się między zmęczonymi ludzmi, zmasowanymi w środkach komunikacji.

Zobaczę niebo, słońce. Poczuję wiatr. Przez głowe przemknie mgliste wspomnienie człowieczeństwa. I się uśmiechnę. Szeroko, prawdziwie, tak po prostu. Zacisnę dłonie by zatrzymać ten czas jak najdłużej.

A za kilka dni znów stanę się maszyną, z rzadkimi przebłyskami świadomości.

Z najlepszymi życzeniami pięknych, długich chwil dla wszystkich.

Murphy ma rację ... niestety

Pracując, można wiele dowiedzieć się o ludziach, a szczególnie o klientach. Jacy są, czego chcą, itp. Z czasem wiemy coraz więcej, a czasem wystarczy przeczytać kilka praw Murphy'ego i wszystko staje się jasne.

Osiem praw szanownego klienta.

  1. Klientowi nigdy nie przyjdzie na myśl ile kosztuje projekt, tylko ile można na tym projekcie zaoszczędzić.
  2. Jeżeli udało Ci się wprowadzić w programie, wymagane przez klienta poprawki, wtedy on z nich zrezygnuje.
  3. Żaden klient nie wie czego właściwie chce.
  4. Każdy klient wie dokładnie czego nie chce.
  5. Żaden klient nie chce tego co masz już gotowe.
  6. Nie wie także co chciałby mieć zamiast tego.
  7. Klient, który najmniej płaci marudzi najwięcej.
  8. Klient żąda największych zmian dokładnie wtedy, kiedy produkt jest już gotowy.

Prawa ogólne.

  • Na polecenie "Napisz Tak lub Nie" użytkownik wpisuje "Tak lub Nie".
  • Na polecenie "Wciśnij ENTER" użytkownik wpisuje "ENTER".
  • Na polecenie "Naciśnij dowolny klawisz" użytkownik naciska klawisz SHIFT, ESCAPE, albo przycisk zasilania.
  • Jeżeli napiszesz procedurę, która zapobiega pojawianiu się błędnych wartości, to zawsze znajdzie się użytkownik, który ją pominie.
  • Jeżeli istnieją 4 różne możliwości doprowadzenia programu do krachu i wszystkie 4 zablokujesz, wtedy użytkownik znajdzie piątą metodę.
  • Nie ma programów całkowicie idiotoodpornych.
  • Program oddany użytkownikowi w piątek wraca do autora w poniedziałek.
  • Na pierwsze 90% programu potrzeba 10% przeznaczonego na jego realizację czasu.
  • Pozostałe 10% programu wymaga 90% przeznaczonego na jego realizację czasu.
  • Rozpoczynasz zawsze od pozostałych 10%.
  • 10%, od których rozpoczynasz pracę stanowią te procedury, które w ostatecznym rozrachunku zostaną usunięte na życzenie klienta.
  • Jeżeli nie wiesz co czynisz, rób to w sposób elegancki.
  • W zespole programistów każdy ma genialny plan rozwiązania problemu. Wszystkie plany się wzajemnie wykluczają i żaden nie prowadzi do poprawnego rozwiązania.
  • Liczba osób w zespole programistycznym ma tendencje wzrastające niezależnie od ilości pracy.
  • W każdym programie błędy wykazują skłonność do występowania w tym miejscu, które sprawdzasz jako ostatnie.
  • Każdy program, który się dobrze zaczyna, kończy się źle.
  • Program, który zaczyna się źle, kończy się przerażająco.
  • To co wygląda łatwo jest trudne.
  • To co wygląda trudno jest niemożliwe.
  • To co wygląda na niemożliwe potrafi rozwiązać nawet twoja teściowa i to bez pomocy komputera.
  • Każdy programista przybywający z innego miasta jest fachowcem.
  • Idealny fachowiec wie absolutnie wszystko o niczym.
  • Nie wierz w cuda - zdaj się na nie.
  • Każda formuła i każda stała muszą być traktowane jako zmienne.
  • Prawdopodobieństwo wydarzenia jest odwrotnie proporcjonalne do życzenia.

Świąteczne szaleństwo

Carson Williams z Ohio, inżynier elektroniki trochę zaszalał. Do dekoracji domu użył w 2004 roku 16.000 lampek, a w 2005 zwiększył ich ilość do 25.000. Montowanie oświetlenia zajeło mu blisko 2 miesiące. Udekorowany jest dom, ogródek i garaż.

Mało tego, błyskaniem lamp zarządza oprogramowanie Light-o-rama. Synchronizuje ono efekty świetlne wraz z muzyką. W tym przypadku jest to "Wizard in Winter" w wykonaniu Orkiestry Trans-Syberyjskiej (z albumu The Lost Christmas Eve).

Przeczytać, pooglądać, potem po lampki do sklepu i jazda na dach :D

Google i polityka

PO kontra PiS. Każdy wie jakie jest jego zdanie i wszyscy wiemy jak to się skończyło. Ale co na to google?

Na stronie Google Fight możemy sprawdzić wyniki pojedynku PO vs. PiS :D

Wygrywa ten (to słowo lub fraza) kto ma większą ilość rezultatów w Google. Proste i prawdziwe.

Przyśpieszyć firefox'a - fasterfox

W opisie Firefox'a pisałem o tym jak można tą przeglądarkę jeszcze bardziej przyśpieszyć. Trochę opcji, ustawień, ręcznego wpisywania danych, itp.

Ale nie każdy lubi (i nie musi) grzebać w plikach, zaawansowanych opcjach i innych takich 'czarach'. Instalując rozszerzenie fasterfox możemy wszystkie odpowiednie opcje wybrać z predefiniowanych zestawów ( domyślnie, szybciej, turbo) lub nadal ustawiać je ręcznie. Przy czym pomaga nam w tym opis każdej opcji, którą możemy zmienić.

Tak więc, instalujmy i przyśśśśśśśśśpieszajmy...

I co ty na to ?

Bdanaia na agnilesikm uiwnerstyecie dodowzą, iż nie ma zanczinea w jikaej kelojności znujdają się ltiery w wyazrie, wnaże jest jydenie aby pirwesza i ostitana ltiera była na włiścawym miejscu. Rszeta może być zepułnie pozemianiana ale wcąiż mżona cztyać bez żydnach preblomów.

Dzeije się tak dletago, że nie czatymy kelojno letiry po letirze, ale od razu całe sołwo.

:D

Skype & koledzy

Skype coraz szerzej i mocniej rozchodzi się po świecie. Ale konkurencja jak zwykle nie śpi ;)

Jako pierwszy niech będzie Gizmo Project. Program ten posiada podobną funkcjonalność jak Skype, a dodatkowo

  • z Gizmo można połączyć się z dowolnego telefonu SIPowego w sieci VOIP
  • od razu można do nas dzwonić z tradycyjnych telefonów ( numer-dostępowy + nasz numer), minusem jest iż numer dostępowy jest w stanach ...
  • statusom można nadawać opisy ;)
  • dzwoniąć do kogoś można nadać rozmowie temat ( np. dzwonię bo mi się nudzi ), na podstawie którego możemy zadecydować czy warto odebrać ten telefon
  • jednym kliknięciem możemy nagrać rozmowę lub zGEOlokalizować dzwoniącego
  • dostajemy od razu pocztę głosową ( email z plikiem .wav na waszą skrzynkę [?] )
  • informację SMS o nieodebranych połączeniach ( po zalogowaniu się na stronie http://www.sipphone.com/ )
  • jest dostępny dla Windows, MacOs oraz Linux ( choć linux nie tak do końca [alpha] )
  • ładny interfejs :D
  • droższe rozmowy callout niż w Skype :( .

Szczegółowy opis różnic i działania można przeczytać w artykule Piotra Koniecznego. Polecam przeczytać

  • OpenWengo natomiast, w porównaniu ze Skype i Gizmo, będąc wspólnym projektem firm Wengo i Neuf Telecom jest wydawany na licencji GPL co może stanowić o jego szybkim rozwoju gdy zawiąże się wokół niego odpowiednio duża społeczność programistów i sympatyków.

Główne jego cechy to:

  • oparcie o ogólnodostępne standardy
  • zgodność z protokołem SIP
  • w pełni darmowe rozmowy i wideokonferencje PC-PC
  • koszt rozmów telefonicznych utrzymany na możliwie niskim poziomie
  • wydawanie na licencji GPL (bezpłatnie oraz z kodem źródłowym)
  • dostępność na wiele platform systemowych ( Windows i Linux, w przygotowaniu Max OS X orac PocketPC

W sumie projekt wart zainteresowania.

RoboMatic X11

RoboMatic X11 jest chatbotem, z którym można porozumiewać się przy pomocy klawiatury lub głosu (Text to Speech). Posiada wygląd (twarz), który możesz zmienić. Możesz uzupełniać jego wiedzę.

Nazwa tego modelu to "Operating System Assistant" (Asystent Systemu Operacyjnego). Dlaczego ? Otóż X11 ma zaimplementowanych ponad 80 funcji systemowych, między innymi:

  • przeglądanie i zarządzanie folderami oraz plikami
  • zatrzymywanie, usypianie i restartowanie systemu
  • odtwarzanie muzyki

X11 działa jedynia na platformie Windows XP z zainstalowanym frameworkiem .NET. Używa technologi Microsoft Text to Speech dla obsługi rozmów głosowych. Wymaga procesora klasy 1.6GHz Pentium 4 oraz 256MB pamięci RAM.

Chatbot jest sprzedawany przez firmę InfraDrive 18 dolarów. Można pobrać wersję demo z ich działu download.

Pożegnanie z doc'em ?

Z Rozporządzenia Rady Ministrów w sprawie minimalnych wymagań dla systemów teleinformatycznych (Dz. U. Nr 212, poz. 1766) dowiadujemy się, że format OpenDocument został oficjalnie uznany jako obowiązujący standard do wymiany dokumentów tekstowych lub tekstowo-graficznych pomiędzy systemami informatycznymi używanymi przez podmioty publiczne.

OpenDocument jest oczywiście obsługiwany przez znany już, bezpłatny pakiet OpenOffice. Jego polską wersję 2.0 można pobrać ze strony firmy Ux Systems w dziale download.

Znajdziemy tu wersję zarówna dla systemu Windows jaki i Linux (tgz, rpm, deb).