Zaloguj się
Projekty Kategorie Archiwum
29 grudnia

"Spieprzaj dziadu" wiecznie żywe

Gdy Lech Kaczyński wygrał wybory, 26-letni Jaś zrobił pomarańczowe opaski na rękę z napisem "Spieprzaj dziadu!" i zaczął je sprzedawać. Zarobione pieniądze wczoraj przekazał warszawskiemu hospicjum. (...) I tu zaczął się kłopot. [src]

Media Markt nie dla idiotów!

W opolskim Media Markt kolejki. Ale bynajmniej nie przy kasach, a w serwisie, gdzie klienci stoją godzinami, by zareklamować kupiony wcześniej towar. (...) Pracownik serwisu przekazał jego żądanie swej przełożonej Karinie Rosińskiej. Ta jednak zaproponowała wymianę komputera. - Mamy w ofercie trochę droższy sprzęt, musiałby pan dopłacić 300 zł - powiedziała. [src]

Merlin.pl - Do każdego zamówionego towaru opierdol gratis

"Gej jeb..." - taki komentarz dopisany na fakturze znajdującej się w paczce z książką znalazł mężczyzna, który w sklepie wysyłkowym Merlin.pl zamówił zbiór wierszy "Parada równości" [src]
Kategoria Ogólne

KShutDown 0.X nie pojawi się zbyt szybko, ale nie zaszkodzi planować już dzisiaj.

Niektóre funkcje, które powinny ujrzeć światło dzienne w wersji 0.X (0.10):

  • Lepsza integracja z SuperKarambą i więcej motywów
  • Obsługa Gruba i/lub Lilo (czyli np. restart bezpośrednio z Linuksa do Windowsa, itp.)
  • Lepsze wsparcie dla GDM oraz możliwość zamknięcia systemu z KDE nawet, gdy menedżer logowania nie jest uruchomiony
  • Globalne skróty klawiszowe
  • Funkcja służąca do zabijania wybranej aplikacji
  • Ulepszony applet z możliwością wyboru przycisków (np. ktoś mógłby chcieć tylko przycisk restartu, itp)

A kolejna wersja z serii 0.8 ukaże się mniej-więcej na początku roku :)

28 grudnia

Ktoś wyrzucił do parku całkiem dobrą choinkę :)

28 grudnia

Na pierwszy rzut oka poniższy kod wygląda dobrze i nawet działa jak powinien, ale do czasu...

...
FileLock lock = new FileOutputStream("plik.lock").getChannel().tryLock();
if (lock == null) {
...

Ponieważ zmienna lock jest lokalna, wkrótce zostanie usunięta przez GC, a co za tym idzie plik zostanie odblokowany... Wiem, wiem RTFM ;-)

Kategoria Java | Ogólne
Totem Error Message
Kategoria Ogólne
24 grudnia

Tradycyjne wigilijne potrawy... ;-)

Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us

Kategoria Ogólne
24 grudnia

Przygotowałem wstępny projekt (draft) tzw. Stołu-Świątecznego™. Zaraz dostanę opiernicz za to, że świeczki wypadają przy najmiejszym dotknięciu. Na zdjęciu wyszła też piękna kula ORBS :-)

Free Image Hosting at www.ImageShack.us

24 grudnia
Piękna nasza jest tradycja
Gdy się chojna pięknie świeci
Nawet gdy się sypie koalicja
I gdy są niegrzeczne dzieci

Jak co roku, ciasto pachnie
Pieśni gra orkiestra dęta
Mamy w końcu, chcąc czy nie
Prosto z nieba prezydenta

Gdy zapłonie pierwsza gwiazda
(jeśli w mieście nie ma smogu)
Wtedy się rozpocznie jazda!
O Mikołaj już na progu!

Ludzie siądą tuż za stołem
By się najeść na dni cztery
Potem karmią się telewizorem
To jest obraz naszej ery

Kolędowa płynie nuta
Spod stołu siano wystaje
A niektórym nawet z buta!
Śpiewać każdy może, o Boże!

Gdy już karp skonsumowany
Wcześniej młotkiem bestialsko zabity
W telewizji same bałwany
A w izbie Mikołaj lekko zapity

Ten dzień nigdy nie przeminie
Wybuchła by wielka afera!
Chyba, że kurier utknie w kominie
Lub mu ukradną radio i renifera
Kategoria Ogólne

Czasami po kliknięciu na jakimś pozornie dobrym linku, możemy niespodziewanie znaleźć się na stronie Wikipedii lub co gorsza na witrynie Microsoftu. Pierwszą reakcją użytkownika na tak zaskakującą sytuację będą słowa (lub myśli) zbliżone do WTF, lub bardziej swojsko CJK (zakładam, że dany użytkownik jest w miarę przytomny, i zorientował się, że coś jest nie tak). Ale o co chodzi? Jest to spowodowane błędem w kodzie HTML danej strony (najczęściej nieprawidłowo wklejonym linkiem, itp.). Błędny link nie jest traktowany jako adres internetowy, a zamiast tego włączana jest funkcja "I'm feeling Lucky" Google, która automatycznie przekierowuje na pierwszą lepszą stronę.

Przykład (powinien zostać wyświetlony komunikat w stylu "nieznany host"): http://firefox.pl
Podobny efekt można uzyskać, poprzez wpisanie w pasku adresu http//firefox.pl

Na takie błędne linki trafia się co prawda bardzo rzadko, ale zawsze jest to tak samo irytujące. IMHO ta funkcja to raczej dość niezwykły bug a nie feature, jak niektórzy twierdzą :P

22 grudnia

...gdy czytam takie hasła ;-)

Free Image Hosting at www.ImageShack.us Free Image Hosting at www.ImageShack.us

Kategoria Humor | Ogólne | TV
21 grudnia

Jak widać na poniższych screenach (Kubuntu 5.10), czasami GNOME jest bardziej confusing i bloated niż KDE...

GNOME

KDE

Od wersji 6.0 skończy się kombinowanie jakby tu otworzyć stronę w przeglądarce. Dzięki nowej klasie java.awt.Desktop, wystarczy zrobić coś takiego:

if (java.awt.Desktop.isDesktopSupported()) {
	java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
	if (desktop.isSupported(java.awt.Desktop.Action.BROWSE)) {
		try {
			desktop.browse(new URI("http://www.example.com"));
		}
		catch (IOException exception) {
			...
		}
		catch (URISyntaxException exception) {
			...
		}
	}
}
else {
// masz pecha ;-)
}

Bonus dla hardcorowców: Ta klasa (build b63) albo Firefox 1.5 ma najwyraźniej jakiegoś buga (testowałem pod Linuksem). Tak czy inaczej, aktualnie po użyciu tej klasy, dzieją się dziwne rzeczy... Po ponowym, już normalnym uruchomieniu Firefoksa, włącza się jeszcze okno Aktualizacji, a cache jest wyczyszczony :/

Kategoria Java | Ogólne
21 grudnia
Free Image Hosting at www.ImageShack.us
Kategoria Humor | Ogólne | TV

Goniłem go po całej ścianie, ale w końcu dał się sfotografować ;-)

Free Image Hosting at www.ImageShack.us

17 grudnia
15 grudnia

Dzisiaj w telewizji Trvam 2 doskonały film Pitbull. Film? Powiedziałem film? Przerobili to na serial! :/

Kategoria Ogólne | TV

Człowiek szuka sobie czegoś w Google, jak zwykle otwiera kilka stron w tabach "w tle", a tu nagle JEB! Modalne okienko prosto w oczy :/

Popup

14 grudnia

Nie mogłem zasnąć, więc postanowiłem napisać sobie grę w Javie :) Po całej nocy powstał tzw. Engine™. Jak ktoś chce, to może pobrać źródła (public domain) lub binarke (ściągnij poprzez "Zapisz jako...", a potem uruchom "java -jar xmas.jar", wymaga Javy 5.0). Plik źródłowy nie jest najlepszej jakości i zawiera trochę błędów (np. brak synchronizacji wątków pomiędzy canvas.paint() i frameThread), ale może komuś się przyda... Porzucam ten projekt, więc nie będzie raczej rozwijany (przynajmniej nie w najbliższych miesiącach).

Cechy enginu

  • Celownik optyczny naprowadzany myszą
  • Zmieniająca się prezycja strzału w zależności od trybu single/auto ;-)
  • Magazynek z możliwością przeładowania (prawy przycisk)
  • Ślady po kulach na ścianie i obiektach
  • Krew
  • Fragi i punkty za zabicie przeciwnika
  • Fizyka obiektów lepsza niż w Havoc 2 (np. grawitacja)
  • Cheaty :D

Screenshot

Free Image Hosting at www.ImageShack.us

Kategoria Java | Ogólne
13 grudnia
I personally just encourage people to switch to KDE.

This "users are idiots, and are confused by functionality" mentality of
Gnome is a disease. If you think your users are idiots, only idiots will
use it. I don't use Gnome, because in striving to be simple, it has long
since reached the point where it simply doesn't do what I need it to do.

Please, just tell people to use KDE.

W końcu ktoś się odważył powiedzieć prawdę... :P

Kategoria KDE | Linux | Ogólne
13 grudnia

Free Image Hosting at www.ImageShack.us

9 grudnia

Po odinstalowaniu gry Painkiller Demo, wyświetla się poiniższy komunikat:

Tak/Nie
(wciśnięcie Tak restartuje komputer, jakby ktoś pytał...)

Z kolei instalator gry Serious Sam każe nam czytać nieistniejący tekst...

Free Image Hosting at www.ImageShack.us

A to dla odmiany screen z instalatora gry Doom III Demo. Ktoś próbował zrobić "checkbox", ale chyba nie wyszło do końca :P Większość użytkowników, chcąc odhaczyć opcję, klika na tekst "View Readme", który akurat w tym przypadku nie jest checkbox-em, tylko zwykłym statycznym tekstem...

Free Image Hosting at www.ImageShack.us

8 grudnia
Sonda
Co według Ciebie stanowi esencję Świąt
Promocja nakrętek Coca-Coli
Kolędy w radiu Zet śpiewane przez polityków
Ekologiczna, łatwopalna choinka, która i tak ląduje na śmietniku
20 para kapci w prezencie
Film "Kevin sam w domu" na Polsacie

8 grudnia

Parę dni temu śniło mi się, że satelita telekomunikacyjny (tak to się chyba nazywa) spadł na centrum Pragi :) Widocznie rozpadł się w powietrzu, bo były aż cztery osobne kawałki. Największa część uderzyła w kilkupiętrowy budynek, powodując efektowną eksplozję. Dobrze to wiem, bo znajdowałem się w samym środku wydarzenia. Fala eksplozji najprawdopodobnie zabiła mnie, ponieważ się obudziłem..

Kategoria Ogólne
7 grudnia
Kategoria Ogólne

...ale boicie się zapytać ;-)

Ile razy podczas używania jakiegoś programu, myślisz sobie: "Mogliby kurde naprawić ten cholerny błąd, bo już nie mogę wytrzymać!", "Łooo matko znowu ta głupia literówka w polskim tłumaczeniu", albo "Fajnie by było, gdyby jeszcze dodali funkcję zlewozmywaka!". No właśnie dlaczego błędy w programach nie są poprawiane (a raczej usuwane, bo błędów nie powinno się poprawiać ;-) ? Pewnie dlatego, że nikt tego nie zgłosił i autorzy danego programu nie wiedzą o ich istnieniu...

O czym należy pamiętać podczas zgłaszania problemu

  • Upewnij się, że posiadasz najnowszą wersję programu. Być może błąd, na który narzekasz został już usunięty w nowszej wersji. Jeśli jesteś programistą lub bardziej zaawansowanym użytkownikiem możesz pokusić się o pobranie najnowszej wersji z CVS-a lub SVN-a.
  • Zawsze podawaj wersję programu, w której znalazłeś(aś) błąd (np. Jakaśaplikacja 1.1). Jeśli to możliwe podaj również nazwę najważniejszych bibliotek używanych przez dany program (np. Qt 3.3.1, KDE 3.5), a także nazwę i wersję systemu operacyjnego (np. Linux 2.6.10). Jeśli problem dotyczy np. aplikacji graficznej możesz podać również model używanej karty graficznej, itp.
  • Zwięźle i zarazem w miarę szczegółowo opisz swój problem. Teksty typu "program ktury sciaglem NIE DZILA!!!!!!11111111 PLISSSS POMOCY :((((((((((((((((((((" zostaną wyśmiane i skasowane. Lepszym tekstem będzie "Program Jakaśaplikacja 1.1 podczas próby uruchomienia, wyświetla komunikat z informacją, że nie może otworzyć pliku ważnedane.xml".
  • Jeśli masz czas, to sprawdź czy problem jest już znany. Autorzy programów często, bądź to w programie lub na stronie domowej programu, umieszczają listę znanych błędów i życzeń zgłoszonych przez użytkowników.
  • Zgłaszanie błędów w Bugzilli na przykładzie KDE

    KDE Bug Tracking System to potężny system oparty na Bugzilli, służący do zgłaszania i śledzenia błędów oraz życzeń. Aby wysłać zgłoszenie, trzeba założyć konto lub zalogować się na już istniejące...

    Kliknij Enter new wish, bug or crash a następnie Continue, aby rozpocząć proces zgłaszania problemu (musisz być zalogowany). Następnie wybierz swoją wersję KDE ("KDE Version") i miejsce skąd ją masz ("Distribution Method"). Kliknij Continue.

    Wybierz aplikację ("Application"), dla której zgłaszasz błąd. Na liście znajdują się najpopularniejsze produkty (czyli te najbardziej wadliwe ;-). Jeśli nie widzisz tam swojej aplikacji, to przejdź trochę niżej i w polu "Keyword Search" wpisz nazwę programu, a następnie naciśniij Enter (w polu "Application" powinny wyświetlić się wyniki wyszukiwania). Zaznacz aplikację i kliknij Continue.

    W sekcji "Summary" podaj krótki opis problemu (minimum 4 słowa). Dodaj słowo "typo", jeśli zgłaszasz błąd językowy lub gramatyczny. Poniżej w sekcji "Operating System and Compiler" podaj nazwę kompilatora ("Compiler Type and Version") i system operacyjny ("Operating System"). Podawanie wersji kompilatora jest opcjonalne, ale zalecane w przypadku zgłaszania poważniejszych problemów. Wersję kompilatora uzyskasz wpisując w terminalu np. "gcc --version" dla GCC. Kliknij Continue.

    Teraz wyświetli się strona "Check for Duplicate Bug Reports". Przejrzyj listę "podobnych problemów" i sprawdź czy błąd lub życzenie, które właśnie wysyłasz nie zostało już zgłoszone wcześniej przez kogoś innego. Kliknij Continue, aby kontunuować...

    To już ostatni etap. W sekcji "Severity" wybierz typ problemu (błąd - Bug, wysypka - Crash lub życzenie - Wishlist). W polu "Long Description in English" podaj opis w jezyku angielskim. Precyzyjnie i zrozumiale opisz problem. Napisz w jaki sposób "wywołać" dany błąd, itp. Gdy skończysz, kliknij Finish. No i za bani, jak to mówił Koleś z jednej gry... O losie swojego "błędu" będziesz powiadamiany drogą mailową.

    Zgłaszanie błędów bezpośrednio u autora programu

    Przy mniejszych projektach jest to zazwyczaj jedyny sposób na zgłoszenie problemu lub życzenia. Wysyłając maila do autora, pamiętaj o umieszczeniu nazwy programu w tytule wiadomości (mail od nieznajomego z Nigerii może być przez przypadek potraktowany jako spam i niechcący skasowany ;-).

    Podsumowanie

    Złaszanie błędów jest czasami trudne i czasochłonne. Ale pamiętaj, że robisz to dla siebie/milionów-innych-użytkowników (niepotrzebne skreślić).

    Kategoria Ogólne
    7 grudnia

    Przez przypadek wklepałem bugzilla.moziila.org (same reklamy)

    6 grudnia
    6 grudnia

    Moja mama kupując suszarkę do włosów, niechcący nabyła aparat cyfrowy Sony DSC-S90 ;-)

    Oczywiście obsługa techniczna spadła na najbliższego informatyka w rodzinie, czyli na mnie. Do aparatu dołączono sterowniki Sony dla Windows i Maca (pewnie jakieś rootkity ;-) Ale co tam - wystarczy podpiąć aparat pod USB, a natychmiast otworzy się Konqueror, skąd można przeglądać, kopiować i usuwać zdjęcia (tryb USB Normal). Nie jest to złe, ale wolałbym korzystać bezpośrednio z doskonałego digiKama w trybie PTP. DigiKam używa libgphoto2, które z kolei nie obsługuje w pełni modelu S90 (na razie do S85). Owszem można skopiować zdjęcia, ale nie działa ich usuwanie :-(

    Kategoria Ogólne
    4 grudnia
    15-letni chłopiec pół roku temu zaczął medytację pod drzewem i – podobno – bez jedzenia i picia przebywa w tym miejscu. Ważne jest to, że w ogóle się nie porusza! Odzywa się tylko w tym momencie, kiedy ktoś się do niego zbliża, aby przeszkodzić mu w medytacji. (...) Naukowcy zastanawiają się nad tym, jak zbadać go bez zakłócania jego medytacji.

    www.nautilus.org.pl
    news.bbc.co.uk

    4 grudnia

    Moje techniczno-geekowate, niezrozumiałe dla 99% ludzkości słowa wypowiedziane na internetowym chacie Tok FM, zostały zacytowane na antenie radia :)

    Kategoria Ogólne
    < Wcześniejsze wpisy
    Nowsze wpisy >

    Kategorie

    Ewolucja Internetu 8 | Fail 28 | Gry 45 | Humor 124 | Idiotyzm 48 | Java 107 | KDE 83 | KShutDown 22 | Linux 81 | Makagiga 58 Ogólne 792 | Polityka 74 | Programowanie 45 | Reklamy 2 | Techblog 17 | Teorie Spiskowe 11 | TV 55 | UI 2 | Użyteczność 27 | WWW 79 | Wyrwane z Kontekstu 24 | X Files 14

    Archiwum

    Luty 2012 | Styczeń 2012 | Grudzień 2011 | Listopad 2011 | Październik 2011 | Wrzesień 2011 | Sierpień 2011 | Lipiec 2011 | Czerwiec 2011 | Maj 2011 | Kwiecień 2011 | Styczeń 2011 | Listopad 2010 | Październik 2010 | Wrzesień 2010 | Sierpień 2010 | Lipiec 2010 | Czerwiec 2010 | Kwiecień 2010 | Marzec 2010 | Luty 2010 | Styczeń 2010 | Grudzień 2009 | Listopad 2009 | Październik 2009 | Wrzesień 2009 | Sierpień 2009 | Lipiec 2009 | Czerwiec 2009 | Maj 2009 | Kwiecień 2009 | Marzec 2009 | Styczeń 2009 | Grudzień 2008 | Listopad 2008 | Październik 2008 | Wrzesień 2008 | Sierpień 2008 | Lipiec 2008 | Czerwiec 2008 | Maj 2008 | Kwiecień 2008 | Marzec 2008 | Luty 2008 | Styczeń 2008 | Grudzień 2007 | Listopad 2007 | Październik 2007 | Wrzesień 2007 | Sierpień 2007 | Lipiec 2007 | Czerwiec 2007 | Maj 2007 | Kwiecień 2007 | Marzec 2007 | Luty 2007 | Styczeń 2007 | Grudzień 2006 | Listopad 2006 | Październik 2006 | Wrzesień 2006 | Sierpień 2006 | Lipiec 2006 | Czerwiec 2006 | Maj 2006 | Kwiecień 2006 | Marzec 2006 | Luty 2006 | Styczeń 2006 | Grudzień 2005 | Listopad 2005 | Październik 2005 | Wrzesień 2005 | Sierpień 2005 | Lipiec 2005 | Czerwiec 2005 | Maj 2005 | Kwiecień 2005 | Marzec 2005 | Luty 2005 | Styczeń 2005