Linuksowe robaczki?
Pracując spokojnie na komputerze, Linux Ubuntu postanowił zrobić mi małego psikusa. Po włączeniu filmy w serwisie YouTube na pełny ekran, pojawiły się na ekranie małe robaczki.

Wyłączenie Flasha, przeglądarki nie pomogło. Robaczków było coraz więcej i pomógł dopiero restart Xów. Dobrze, że udało mi się zapisać dokumenty przed tą czynnością.
18 kwietnia 2011, 09:29:30
5 komentarzy
.xsession-errors
Dziwna i zaskakująca rzecz jaka spotkała mnie na Ubuntu. Plik o wdzięcznej nazwie .xsession-errors rozrósł się do wielkości 71G.
A w pliku niekończąca się opowieść błędów nspluginwrappera. A wszystko przez /etc/X11/Xsession. Znajduje się tam fragment exec >>"$ERRFILE" 2>&1. I tak nie czytam tych błędów, więc kod został zamieniony na komentarz.
06 listopada 2010, 20:37:47
7 komentarzy
Odmontuj? Wysuń? Usuń?
Myślałem, że system Ubuntu jest prosty w obsłudze. Wydawało mi się tak do momentu póki nie chciałem ładnie usunąć z systemu odtwarzacz MP3. Kliknąłem prawym przyciskiem myszki na ikonkę napędy i...

Co tu wybrać? Czym różną się te opcje? Którą wybrać? Bezpiecznie usuń napęd kojarzy mi się z Windowsem. Zatem odpada. Wysuń? Ale jak. Zostaje Odmontuj. Ok. Udało się.
25 lutego 2010, 19:23:57
27 komentarzy
Jak rozwija się oprogramowanie?
No właśnie jak? Jak zmienia się wielkość aplikacji z biegiem czasu? Ilu deweloperów rozwijało kod? Jakich dokonali zmian? Na te wszystkie pytania może odpowiedzieć mała aplikacja o nazwie Gource. A odpowiada na nie w formie filmu!
Gource generuje animację, która pokazuje jak zmieniał się projekt w repozytorium z biegiem czasu. Program wspiera takie systemy kontroli wersji jak Git oraz Mercurial. Możliwe jest wygenerowanie animacji również z poziomu CVSa oraz SVNa. Przygotowano do tego specjalnie skrypty. I nie jest to takie trudne jak by się mogło wydawać.
23 lutego 2010, 16:31:18
4 komentarze
Zachód Słońca
Tworzenie filmów metodą zdjęć poklatkowych jest bardzo ciekawym zajęciem, zwłaszcza na piątkowe popołudnia. Mając troszkę wolnego czasu, wraz z Adamem wybrałem się nad stawy na Lublinku.

Nikon D300 + Nikon Nikkor AF-S DX 18-200 f/3.5-5.6G IF-ED VR
Canon EOS 350D + Canon EF-S 18-55mm KIT
Rozstawiliśmy sprzęt, podłączyliśmy aparat jeden pod laptopa i zaczęliśmy robić zdjęcia co 5 sekund. Nikon robił zdjęcia automatycznie, a Canon był wspierany przez laptopa. Słońce prażyło sprzęt bez litości.
Czytaj dalej...
08 sierpnia 2009, 13:30:54
9 komentarzy
Testy wydajnościowe za pomocą Apache JMeter
Budując nowy serwis internetowy, stawiając różne usługi na serwerze warto jest przetestować nowe rozwiązania pod względem wydajności. Przydatna do tego będzie aplikacja Apache JMeter napisana w Javie. Program Apache JMeter jest zaawansowanym systemem do mierzenia wydajności obiektów statycznych oraz dynamicznych (np. plików, servletów, klas Javy, serwerów HTTP i FTP itd.). Umożliwia testowanie wydajności, poprawności, wytrzymałości na duże obciążenie oraz analizę otrzymanych danych.

Dodatkowo aplikacja potrafi testować bazy danych za pomocą JDBC. Aby przeprowadzać testy JDBC, musimy dodać sterowniki naszej bazy danych do classpath JMeter. Możemy również wygenerować dowolny ruch TCP, pobierać dane z usługi LDAP, wywoływać Webservices oraz JMS.
Program potrafi również testować serwisy oraz usługi internetowe w celu znalezienie błędów regresyjnych. Błędy takie najczęściej pojawiają się po wprowadzeniu zmian w usługach i serwisach (np. zmiana w kodzie aplikacji). Zazwyczaj wykonywanie testów regresyjnych związane jest z ponownym uruchomieniem zestawu testów, które wcześniej kończyły się poprawnie. Ma ono na celu ujawnienie potencjalnych problemów powstałych na skutek dokonanych zmian.
Ciąg dalszy w artykule: Testy wydajnościowe za pomocą Apache JMeter.
19 maja 2009, 07:53:24
2 komentarze
EMOstycznie
Przed świętami było na niebiesko, a teraz będzie na czarno. Taka mała zmiana na lato. Nowa tapeta oraz inny schemat dla conky.

Prawda, że EMOstycznie? :-)
13 kwietnia 2009, 12:25:33
16 komentarzy
O tym jak piwko zmienia flickra na picasę
Wieczór zacząłem od zaktualizowania listy utworów jakie były odgrywane podczas emisji programu Top Gear. Kiedyś już taką listę zrobiłem, dziś przyszedł czas na dopisanie kolejnych utworów z kolejnych serii. Lista znajduje się jak zwykle w pliku top-gear-soundtrack.txt. Wszystkie utwory zostały pobrane z forums.finalgear.com. Listę linków z jakiej skrypt pobierał wpisy udostępniłem w pliku top-gear.txt.
Kolejna zmiana jaka wpadła mi do głowy przyszła pod wpływem piwa jakie zaserwował mi znajomy mojego ojca. Oczywiście gdybym był prawdziwym Geekiem to bym pił Pepsi ;-) Zacząłem się zastanawiać gdzie hostować zdjęcia, które będę wrzucał na joggera. Niby mam konto na flickrze, ale doszedłem do wniosku, że nie będę wrzucał tam zdjęć, które po prostu się cyka przy okazji czegoś.
Czytaj dalej...
10 lutego 2009, 21:34:19
21 komentarzy
Ubuntu 9.04 (Jaunty Jackalope) Alpha 1
Krótka piłka. Ubuntu 9.04 (Jaunty Jackalope) Alpha 1 podarowało mi dźwięk. Jako maniak bicia uptime (131 dni 5 godzin 21 minut 10 sekund) nie restartowałem komputera przez długi czas. W końcu iskrzenie gniazdka w ścianie zmusiło mnie do wyłączenia komputera. W związku z tym po wznowieniu zasilania wykonałem aktualizację systemu do Ubuntu 8.10. Niestety... system wstał bez dźwięku oraz Xów.
Po kilku dniach walki z systemem, udało mi się uruchomić dźwięk na 3 z 6 głośników. Xy działały tylko w trybie 640x480. Dziękuję! Pozostało zrobić aktualizację do wersji Ubuntu 9.04 (Jaunty Jackalope) Alpha 1
Czytaj dalej...
25 listopada 2008, 21:02:35
1 komentarz
Zabójcze GEGLe z kosmosu
Rybka lubi pływać, ale też wnerwiać. Dziś odkryłem za pomocą Wujka Googla jak uruchomić pływającą rybkę w środowisku graficznym GNOME. Niby nic wielkiego, a jednak cieszy. Cieszy przez pierwsze 3 minuty. Potem kolejne 5 jak pokazujesz siostrze, a następnie zaczyna wnerwiać.

Czytaj dalej...
05 października 2008, 22:33:44
5 komentarzy
Ubuntu 8.10 Intrepid Ibex Alfa 1
Mając chwilkę wolnego na laptopie zaktualizowałem sobie system do wersji Ubuntu 8.10 Intrepid Ibex Alfa 1. Sporo paczek podczas aktualizacji się wysypało. Po restarcie system nie uruchamiał się. Dopiero po wydaniu polecenia:
dpkg --configure -a
przemówił do mnie i się uruchomił poprawnie. Zrobiłem kolejny restart. Wstał baaaaardzo szybko w porównaniu do wersji 8.04. Super. Szkoda, że WiFi nadal nie działa. Modem telefoniczny również. Wybaczam....
04 lipca 2008, 12:33:40
4 komentarze
Gort! Klaatu barada nikto!
Chciałem coś zmienić w Firefoksie, więc standardowo wklepałem about:config i zobaczyłem taki obrazek:

Okej... nie ruszam tego więcej. Wolę zachować gwarancję ;-) Chwilkę później kumpel polecił mi wpisać about:robots. Padłem ze śmiechu zwłaszcza z frazy: Roboty mają lśniące, metalowe tyłki, których nie należy gryźć..

Teraz już wiem czemu mi przeglądarka czasem się zawiesza. To wina robotów. One coś kombinują!
22 czerwca 2008, 16:08:29
8 komentarzy
Moja systemowa biografia życiowa
Zainspirowany wpisem na blogu pijanyadmin.jogger.pl, postanowiłem napisać własną biografię. Na wstępie pominę jakieś mniej znaczące chwile w moim życiu, jak granie na Pegasusie, Nintendo czy Commodore. Zamiast grać lubiłem siedzieć i oglądać jak gra mój kumpel. Zastanawiałem się zawsze wtedy jak można oszukać daną grę i przejść dany level znacznie szybciej.
Czytaj dalej...
21 czerwca 2008, 15:02:13
9 komentarzy
Pewien serwer zaczął mulić
Siedząc rano w pracy, zacząłem sobie testować wydajność różnych serwerów (maszyn). Pobrałem aplikację Apache JMeter, przygotowałem testy i po prostu uruchomiłem. Chciałem zobaczyć jak maszyny zachowają się przy dużej liczbie prostych requestów HTTP.

W czasie testów zalogowałem się po SSH na każdy serwer i oglądałem co się tam dzieje. Na jednej z maszyn zobaczyłem niestety taki oto wpis:
Czytaj dalej...
15 czerwca 2008, 09:33:41
3 komentarze
After Wieczór z Open Source
Wieczór z Open Source 2008 został zakończony. Ponieważ jest już późno, nie chce mi się za dużo pisać. Zresztą siedzę w biurze i zaraz kładę się spać, by wstać na 6:00 i popracować. Extra :D
Zdjęcia jakie zrobiłem podczas tegorocznego spotkania znajdują się w serwisie thecamels.org. W tym roku planowałem nie wygłaszać żadnego tematu... Niestet dwóch prelegentów się wykruszyło i opowiedziałem troszkę o CAPTYCHA (to się odmienia?), sposobach łamania i tak dalej. Opłacało się bo dostałem takie coś:

To coś ma 250 GB! Co ja z tym zrobię? Nie mam pojęcia, ale pewnie podłączę do serwera i na coś się przyda. Dziwi minie, że kabelek do tego z jednej strony jest na miniUSB a z drugiej rozwidla się na dwa zwykłe USB. Czyżbym mógł podłączyć to pod dwie maszyny? :D
A co do spotkania to było jak zawsze fajnie. Miła atmosfera, ciekawi ludzie, tematy zróżnicowane. Warto było wpaść na miły wieczorek i posłuchać, pogadać o tym całym Open Source.
14 czerwca 2008, 01:58:39
15 komentarzy
Przygotowania do Mandriva Install Fest 2008.1 Spring
Właśnie kurier dostarczył mi materiały dla uczestników tegorocznego spotkania Mandriva Install Fest 2008.1 Spring.
Jest to spotkanie, na które zapraszamy wszystkich chętnych choć trochę zgłębić swoją wiedzę na temat Mandriva Linux. Spotkanie adresowane jest do osób początkujących, dlatego żaden z tematów nie będzie wyrafinowanym technicznym bełkotem. Szczególnie mile widziane będą pytania. Spotkanie będzie miało charakter panelu dyskusyjnego, którego tematami będą przygotowane przez nas referaty związane z prezentowanym systemem. Rozpoczniemy instalacją Mandrivy 2008 i poprzez kilka lekkich wprowadzeń w jej świat, pokażemy dlaczego warto zwrócić uwagę właśnie na tą dystrybucję.
Czytaj dalej...
02 czerwca 2008, 13:20:05
Dodaj komentarz
Parser XML w C++. Co wybrać?
Dziś stanąłem przed zadaniem napisania aplikacji, która będzie komunikowała się za pomocą plików XML wysyłanych przez sieć. Do transmisji danych wykorzystałem libcurl. Jednak nie wiem z jakiej biblioteki skorzystać do parsowania plików XML. Znalazłem w sieci takie możliwości:
No i nie wiem, z której biblioteki skorzystać. Macie jakieś doświadczenie z tego typu sprawami? Przeglądając na szybko spodobał mi się Libxml2.
26 maja 2008, 11:31:04
3 komentarze
Nexuiz 2.4.2, czyli jak tracimy czas
Wydana została wersja 2.4.2, świetnej, otwartej wieloosobowej gry Nexuiz, która jest połączeniem takich gier jak Quake i Unreal Tournament. Nowa wersja gry zawiera nowy system rozgrywki o nazwie Onslaught. programisci dodali również całkowicie nowe dźwięki, poprawili problemy z upadkami i nieprawidłowym odzwierciedleniem grafiki.
Czytaj dalej...
18 maja 2008, 16:54:09
4 komentarze
Ubuntu 8.04 Beta :] O kurde! Działa!
Dziś mając chwilę wolnego postanowiłem uaktualnić Ubuntu 7.10 64 bit do wersji 8.04 Beta. W sumie to aktualizacja poszła prawie idealnie. Mówię prawie, bo na jakieś 12 minut przed końcem aktualizacja padła mi bateria i laptop nagle zgasł. System wstawał, lecz nie ładowały się Xy, a przy samym starcie sypał wiele błędów. Nie myśląc długo wydałem polecenie:
dpgk --configure -a
System ładnie się naprawił, uruchomił ponownie i działa wręcz idealnie. Zdecydowanie szybciej się uruchamia niż jego poprzednia wersja. Zdziwiło mnie również, że za pomocą myszki włączyłem te całe efekty 3D. Żadnej instalacji sterowników, czy czegokolwiek. Zaznaczyłem myszką Efekty Dodatkowe i już. WOW :) I to mi się podoba. Teraz czas je wyłączyć, bo wkurzają i nie da się pracować.
Wstępnie jestem zadowolony z wersji 8.04. Na pewno przypadnie siostrze i rodzinie do gustu.
02 kwietnia 2008, 18:48:24
5 komentarzy
Polecenie top i magiczne 27.1%
Napisałem dość prosty skrypt, który miał zebrać informacje o pewnym serwerze. Kod jest dość prosty:
#!/bin/bash date=`date +%d.%m.%Y%t%H:%M:%S` memory=`free | grep Mem | awk '{print $2 "\t" $3 "\t" $4}'` load=`w | grep load | awk '{print $10}' | cut -d , -f 1` cpu=`top -b -n 1 | grep Cpu | awk '{print $2}'` # date time total used free load util echo -e "$date\t$memory\t$load\t$cpu"
Czytaj dalej...
31 marca 2008, 01:25:51
2 komentarze
Kiedy STOART uszanuje wolę twórców?
Gdy kilka dni temu opisywaliśmy w Dzienniku Internautów sprawę kontrowersji wokół stosunku STOART-u do twórczości opublikowanej na licencji Creative Commons, dyrektor organizacji, Włodzimierz Wiśniewski zapewniał, iż STOART nie pobiera opłat za muzykę CC. Tymczasem kilka dni po publikacji artykułu jeden z internautów nagrał rozmowy telefoniczne, w których pracownicy STOARTu mieli twierdzić coś wręcz przeciwnego.
Dziennik Internautów
Paranoja... cóż więcej można powiedzieć. Więcej można przeczytać na:
20 marca 2008, 08:24:08
Dodaj komentarz
Jak Linux pomaga zaimponować kobiecie ;-)
Zwykła rozmowa przez Kadu :D
<justyna>;) musze leciec
<paszczak000> Leć ;]
<justyna> pameitasz dlaczego?
<paszczak000> Hmmm ;] Korepetycji udzielasz :]
<justyna> wow! jestem pod wrazeniem
<paszczak000> Czemu?
<justyna> :) pa pa :* :) bo pameitales :D
<paszczak000> Hihi ;-)
A międzyczasie otwarta konsola i jedno magiczne polecenie:
cat ~/.kadu/history/$numer_gg | grep wtorek
Wystarczyło przeczytać:
lece prowadzic korki bo dzis wtorek
I udawać, że ma się dobrą pamięć :]
18 marca 2008, 15:52:47
15 komentarzy
Load na serwerze
Wczoraj na jednym z moich serwerów, w godzinach szczytu zobaczyłem takie oto coś:
load average: 72.94, 47.39, 29.72
Nie fajnie. Dziś zabrałem się za dopieszczanie MySQLa za pomocą tuning-primer.sh. Przy okazji zobaczyłem, że mogę za niewielkie pieniądze do serwera dokupić 2 GB RAMu (obecnie serwer mam 2GB). Ciekawe i czy w ogóle to pomoże.
18 marca 2008, 10:36:30
6 komentarzy
Marudzenie od rana, czyli kompilacja GIMPa 2.4.5
Ponieważ o 6 rano byłem już na basenie i saunie, po powrocie do domu miałem dużo siły by znowu coś skompilować i pobawić się w rekurencyjne szukanie zależności. Ponieważ niedawno pokazał się GIMP 2.4.5 zabrałem się za jego kompilację.
Ściągnąłem źródła i zabrałem się za kompilację. No i się zaczęło to co lubię najbardziej.
- Brakuje odpowiedniej wersji GTK+. Pobrałem źródła w wersji gtk+-2.12.6.
- GTK+ nie chce się skompilować bo brakuje odpowiedniej wersji Pango. Pobrałem pango-1.18.4.
- Pango nie chce się skompilować bo brakuje odpowiedniej wersji Glib. Pobrałem glib-2.14.5.
- Glib się skompilował, ale system nie widzi go :)
Ja wiem, że prościej jest z paczki, ale kompilacja daje tyle frajdy :)
03 marca 2008, 09:47:02
11 komentarzy
Code::Blocks 8.02
Po ponad dwóch latach oczekiwań została wydana stabilna wersja doskonałego IDE dla programistów C++. Środowisko o nazwie Code::Blocks to wolne i w pełni konfigurowalne oraz wieloplatformowe narzędzie dla programistów C++. Już we wczesnych wersjach rozwojowych zyskało bardzo szybko dużą popularność ze strony użytkowników.
Czytaj dalej...
02 marca 2008, 08:15:27
6 komentarzy
Kiepski początek dnia
Wstałem o godzinie 05:00, żeby wyszykować się do pracy na 06:00. Wszystko zapowiadało się dobrze. Usiadłem jeszcze na chwilkę do komputera, chciałem wejść na moje forum i zobaczyłem błąd:
Could not obtain user/day information DEBUG MODE SQL Error : 1054 Nieznana kolumna 'error' w where clause
Zalogowałem się od razu na serwer, odpaliłem phpMyAdmina i zacząłem analizować problem, przy okazji odczytując wiadomości z Gadu-Gadu i Jabbera. Jak się okazało kolega nicon, podesłał mi już rozwiązanie kierując do wpisu na http://www.przemo.org/phpBB2/forum/. Zrobiłem szybko plik z łatką i wgrałem na inne fora jakie mam na serwerze. Jedno polecenie i naprawione wszystkie skrypty.
Problem jak szybko się pojawił - tak szybko zniknął. Pojechałem do pracy. Myślałem, że wszystko po nocnych pracach będzie ładnie działać. Ale gdzie tam. Chłopaki jeszcze pracowali nad deploymentem, wprowadzali ostatnie zmiany i podnosili serwery aplikacyjne. Kiedy zalogowałem się na stanowisko zostało mi do podniesienia ponad połowa serwerów. Wrr...
Kiedy wszystko szło pięknie i ładnie chciałem zobaczyć jakie procesy Javowe działają na jednym z serwerów. Wydałem polecenie:
ps -efww | grep java
i jedyne co zobaczyłem na konsoli to:
bash: fork: Cannot allocate memory
No to zacznie się jazda. Procesu żadnego nie mogłem ubić, bo oczywiście brakowało pamięci. Zadzwoniłem do administratorów co siedzą przy maszynach i zgłosiłem problem. I czego się dowiedziałem? Że wszystko jest okej bo maszyna odpowiada na pingi! Holly crap!
Dwie godziny później - 3 telefony potem. Ktoś w końcu raczył zrestartować maszynę. Teraz zacznie się podnoszenie jej wszystkich usług. Przecież te serwery aplikacyjne będą 3 dni wstawać. BEA, Volantis, JBoss, ATG, Tomcat... kto to wymyślił? Jak słyszę te nazwy to stwierdzam, że nasza-klasa działa szybciej ;-)
Coś czuję, że to dopiero początek problemów i znając życie skończą się o 14:00 jak będę wychodził z roboty. Aaaa.....
29 lutego 2008, 08:41:11
9 komentarzy
Pidgin sio - Gajim witaj!
Kiedyś cieszyłem się z posiadania multikomunikatora Pidgin. Dziś mnie już wystarczająco wkurzyła jego obsługa XMPP, że wróciłem do Gajima. A czemu nie PSI? Bo jest dla mnie brzydkie i już :] A czemu mnie Pidgin wkurzył? Bo przy każdym dodawaniu nowego kontaktu Jabbera, dodaje go dwa razy, z czego tylko jeden wpis jest autoryzowany!

Ucieszyłem się, że aplikację mogę zainstalować poprzez Autopackage. Dwa kliknięcia myszką, podanie hasła i zaczęła się bardzo przyjemna instalacja najnowszej wersji Gajima.




Najpierw aplikacja sprawdziła wszystkie zależności. A potem zaczęła się instalacja. Ot cała filozofia. Na pewno początkującym takie coś się bardzo spodoba. Żadnego cudowania. Klik - klik i gotowe. My chcemy więcej tego typu instalatorków! - napisał mi na Kadu kolega co właśnie poznaje Linuksa. W sumie ja też chcę ;) Fajne to :)
25 lutego 2008, 22:55:40
12 komentarzy
Wine 0.9.56 i moje kochane Heroes of Might & Magic III

Wydana została nowa wersja WINE, więc od razu sprawdziłem jak działa na niej moja ukochana gra. Jednym słowem: ŚMIGA!. Kumpel Qrczak testuje uruchomienie gry Neverwinter Nights 2. Obecnie ma już tylko problemy z DirectX 9. Framework 2.0 poprawnie się zainstalował. Gra również. Zostało tylko jej uruchomienie. W poprzednich wersjach instalator gry nie chciał się nawet odpalić.
25 lutego 2008, 22:21:49
5 komentarzy
Dobreprogramy.pl mnie lubią :)
Znalazłem ciekawego newsa w serwisie dobreprogramy.pl, który napisał miłe słowa o mnie :D
W ubiegłym roku odbył się także cały szereg mniejszych spotkań o bardziej lokalnym charakterze. Widoczni tu byli m.in. łódzcy pasjonaci z serwisu thecamels.org organizując takie imprezy jak Zimowiska z Linuksem, Rendez Vous z Pingwinkiem, Linux na trawie czy Worldwide Mandriva Linux 2008 Install Fest w Łodzi....
Na szczególną pochwałę zasługują przede wszystkim WiOO oraz wspomniane już wcześniej Zimowiska (objęte przez nas serwis zresztą patronatem)....
Tegoroczne Zimowiska z Linuksem już się odbyły (tak jak w ub.r. pod patronatem vortalu), jednak znając energię Kamila Porembińskiego i jego współpracowników można z całą pewnością powiedzieć, że to dopiero początek ich tegorocznych aktywności mających na celu dalsze promowanie Linuksa wśród początkujących użytkowników....
Źródło: dobreprogramy.pl.
25 lutego 2008, 20:49:26
Dodaj komentarz
Przygotowania do konferencji
A tak wyglądają moje przygotowania do konferencji. Skonfigurować serwer treningowy, przygotować laptopy, zrobić prezentacje, wydrukować materiały, przygotować 100 płyt DVD z systemem CentOS 5.1 i tak dalej. Typowy dzień pracy zabieganego człowieka :)
Troszkę burdelu, troszkę sprzętu, ogromna ilość płyt i kabli, stosy papierów, zgrzewka z puszkami z napojem energetycznym i do dzieła :)
16 lutego 2008, 19:21:46
2 komentarze




