piio@jabster.pl


17 grudnia 2008, 14:16:16 Miniblog Mój artykuł na jakilinux.org

Dzisiaj pojawił się mój artykuł „Ekstremalna konfiguracja gadu” na wortalu jakilinux.org – opisuję w nim skrótowo pomysł na klienta gg innego niż wszystkie, czyli ekg.

Artykuł dostępny jest na stronie http://jakilinux.org/aplikacje/komunikatory/ekstremalna-konfiguracja-gadu

Zainteresowanych zapraszam do przeczytania artykułu.

Dzisiaj pojawił się mój artykuł „Ekstremalna konfiguracja gadu” na wortalu jakilinux.org – opisuję w nim skrótowo pomysł na klienta gg innego niż wszystkie, czyli ekg.

Artykuł dostępny jest na stronie http://jakilinux.org/aplikacje/komunikatory/ekstremalna-konfiguracja-gadu

Zainteresowanych zapraszam do przeczytania artykułu.

11 września 2008, 22:10:08

XVI MSPO – wrażenia.

Koncertowy salon

Dzisiaj zakończył się trwający od 8 września Międzynarodowy Salon Przemysłu Obronnego, organizowany w Kielcach, w halach Targów Kielce.

Była to prawdopodobnie jedyna szansa dla zwykłych szarych cywili, aby zapoznać się z szeroką ofertą sprzętu wojskowego, od ubrań poprzez broń palną po ciężki sprzęt wojskowy.
Zainteresowani mogą zapoznać się z pełną listą wystawców zamieszczoną na stronie http://www.targikielce.pl/index.html?k=mspo&s=lista

Jak zapewne użytkownicy Fedory i zapewne innych dystrubucji dobrze wiedzą, hibernacja pod Linuksem ma się dobrze.
Niestety, brak paska postępu wprowadza niepewność, czy aby na pewno komputer przechodzi w stan hibernacji, czy nie.

Dobrym sposobem na rozświetlenie sytuacji jest skorzystanie z projektu zwanego TuxOnIce (lub też Suspend2) wraz z odpowiednim userUI.

Korzystający z fedory mogą skorzystać z repozytorium Matthiasa Henslera, wystarczy zapisać plik repozytorium do katalogu /etc/yum.repos.d/

W "Drugim Zwoju Wena Wiecznie Zaskoczonego” zapisana jest opowieść o pewnym dniu, kiedy to uczeń Mulisty Staw w buntowniczym nastroju zbliżył się do Wena i przemówił tymi słowy:
– Mistrzu, czym się różni humanistyczny, monastyczny system wierzeń, w którym mądrości szuka się metodą pozornie nonsensownego ciągu pytań i odpowiedzi, od zwykłego mistycznego bełkotu wymyślanego pod wpływem chwili?
Wen rozważał ten problem przez pewien czas. I wreszcie odpowiedział:
– Rybą!
A Mulisty Staw odszedł zadowolony
Terry Pratchett „Złodziej czasu”

12 czerwca 2008, 14:19:53

O!

Stało się!
W końcu resztki dawnego hotelu „Rzeszów” zostały zrównane z ziemią.

04 czerwca 2008, 23:28:38

Potworny Regiment

Utrzymana w tonie ‘strażowej’ części ‘Świata Dysku’, jak wiele części tego cyklu, jest jak bagno.
Wciąga.

Jak zwykle, poważny problem okraszony kupą humoru.
Pełna przypisów, czytelny polski wątek (‘Seksmisja’) ;), no i oczywiście ukazana wszechwładność (prawie) 4-tej władzy.

Przebudźcie się, synowie Matczyzny!
Dość już picia wina z kwaśnych jabłek.
Drwale, chwyćcie swe topory!
Farmerzy, dobijcie wroga narzędziem używanym poprzednio do załadunku buraków!
Zniweczcie ohydne podstępy naszych nieprzyjaciół!
W ciemność maszerujemy ze śpiewem
Przeciw całemu światu zbrojnie atakującemu,
Ale widzimy już złocisty blask na szczytach gór!
Nowy dzień jest jak wielka, ogromna ryba!
Terry Pratchett "Potworny Regiment"

To już 2 tygodnie minęły od wydania kolejnej, 9-tej odsłony Fedory, czas na podsumowanie.
Modele z serii A6km, podobnie jak wiele dzieci Asus’a, cierpią na chroniczne problemy z bios‘em – a konkretnie z tablicą DSDT. Błędny wpis w DSDT skutkuje niemożnością uruchomienia jakiejkolwiek (no, bez przesady, odpowiedni patch [acpi-dsdt-initrd-vX-2.X.X.patch] mają Ubuntu oraz Mandriva) dystrybucji linuksa gdy podczas bootowania podłączone są urządzenia USB.

24 maja 2008, 18:07:37

Praca, praca...

Podsumowując 3 tygodnie pracy w Inter-Comp, mogę powiedzieć jedno: jest dobrze. Jest wiele rzeczy, których się nauczyłem, wiele jeszcze przede mną.
Póki co, zajmowałem się migrowaniem systemów w TP S.A. do standardu e-buro 2.0, a także działałem przy rollout’ach (BPH -> Pekao S.A.) w Rzeszowie, Dębicy oraz Wrocławiu.
Aha, jeszcze relaksacyjnie pomagałem przy montowaniu czujek alarmowych.
W planach tworzenie vpn‘ów, konfigurowanie voip‘ów, konfiguracje sieci wifi.

Mam nadzieję zdobyć dużo wiedzy, i przy okazji upiększyć swoje CV, w końcu planowo w roku bieżącym mam zostać magistrem informatyki.

17 kwietnia 2008, 20:02:16

Atak?

Przeglądając logi Outpost Firewall, widzę powtarzając się ataki(?) – skanowanie portów z domeny www.kretyn.com, ataki te są także sygnalizowane przez dymek:

Skanowanie portów www.kretyn.com

Kolejny ukończony projekt ląduje w dziale download, a mianowicie: czytnik logów z ekg.
Kod można ściągnąć z działu download, plik nazywa się gglogviewer.tgz

Wprowadziłem w międzyczasie drobną zmianę, poprzednia wersja miała bug pozwalający na użycie jednego tokena z captcha do wysłania milionów wiadomości na gg, co zakończyło by się zablokowaniem mojego konta. Thx blizni

Teraz jest to zrobione ‘po Bożemu’, czyli stosowane są sesje w php, każdy kod można użyć tylko jeden jedyny raz.

Wszelkie komentarze mile widziane.

Ps. zmiana na jogger.piio.info domyślny poziom wpisu = 0.

Udało mi się zakończyć jeden z prywatnych projektów, a mianowicie: czytnik logów GG.

Użytkownik podaje swój numer GG, skrypt generuje hasło i odsyła je za pomocą komunikatora GG.
Dopiero po zweryfikowaniu własności numeru gg, otrzymuje on dostęp do logów z naszych rozmów na gg.

Tym razem zastosowanie znalazł przede wszystkim PHP, przydatny jest także malutki skrypt bash’owy.
Niebawem, po dogłębnym przetestowaniu skryptu, umieszczę jego źródła w dziale download

Dla ułatwienia testów kompresji ruchu sieciowego (w tym konkretnym przypadku zająłem się protokołem HTTP), stworzyłem nowe narzędzie: Tester kompresji stron www.
Po wpisaniu interesującego nas adresu, narzędzie wyświetli podstawowe informacje o podanej stronie (adres, host, ścieżka, rozmiar przed i po dekompresji, nagłówki otrzymane od serwera oraz całą zawartość pobranej strony).
Obsługuje kompresję gzip, deflate, radzi sobie z Transfer-Encoding: chunked.

Za tym wszystkim stoi php, troszkę AJAX’u.

Bawiąc się AJAX’em utworzyłem nowy skrypt do sprawdzania dostępności serwerów gg.
Korzystając z niego można sprawdzić, które serwery i na jakich portach są dostępne. Osobiście preferuję szyfrowaną komunikację, także uwzględniłem także port https używany przez gg.
Znając już adres działającego serwera, możemy wpisać go do własnych ustawień ekg (/set server adres:port), kadu (zakładka sieć -> ustawienia serwerów -> adresy IP)
Oczywiście, można też wpisać więcej serwerów gg, wystarczy oddzielić je średnikami (zarówno w ekg jak i kadu).
Zmianę adresów serwerów można też oczywiście dokonać w oryginalnym gg pod MS Windows, korzystając w GG Serwer Changer lub GG Tools.

Oczywiście, dla ułatwienia dodam że wystarczy podmienić zmienne adres i port przesyłane metodą GET do pliku servercheck.php5 aby sprawdzić stan zupełnie dowolnego serwera na dowolnym porcie.

Życzę miłego korzystania z monitora gg.

21 marca 2008, 22:40:06

Produkcja.

Zgodnie z tradycją, pożegnaliśmy ś.p. Marzannę (przy okazji nakręciliśmy dokument, na razie w fazie produkcji, dodam linka jeśli będzie chęć wśród ekipy na rozpowszechnianie naszego ‘dzieła’).
Wiosna coraz bliżej.

Zacząłem zbierać materiały do pracy magisterskiej pod tymczasowym tytułem „Inteligentny agent jako sposób optymalizacji współczynnika wykorzystania łącza”.

Przy okazji zahaczyłem trochę praktyki: ‘standardowa’ kompresja danych.
Można do tego celu wykorzystać kilka metod:

14 marca 2008, 10:48:07

Wind of changes…

Decyzje zapadły. Dotychczasowy, obskurny wygląd niektórych części Połańca ulegnie drastycznej zmianie.
W roku bieżącym, zgodnie z informacjami na stronie Połańca wyremontowany zostanie dworzec autobusowy. Na kolejne lata zapowiada się remont generalny rynku.

Koncepcja architektoniczna Centrum Komunikacyjno-Usługowo-Handlowego

Dobrze wiedzieć że w końcu obietnice zostaną zrealizowane. :)

Dziś także stronę forum huba http://polaniechub.piio.info zaatakował syndrom roku przestępnego.


Błąd wynika z niedopatrzenia w skrypcie function_add.php w phpbb, nie założono że istnieje coś takiego jak rok przestępny, co skutkowało ładnym errorem, dzięki czemu przy włączonym powiadamianiu o użytkownikach obchodzących urodziny na stronie głównej forum nie było dostępu do huba (oczywiście tylko z głównej strony, wejście w podlinków nie powodowało problemu).


Błąd jest rozwiązywalny na 2 sposoby:
1. Usunięcie tymczasowo powiadamiania o użytkownikach obchodzących urodziny ze strony głównej.
2. Zmiana w kodzie php

else if ( $month 2 && $day > 28)
{
return 'error'; //only 28 days in feb.
}


na

else if ( date("L") 0 && $month 2 && $day > 28)
{
return 'error 28'; //only 28 days in feb.
}
else if ( date("L") 1 && $month == 2 && $day > 29)
{
return ‘error 29’; //only 29 days in feb. leap-year
//fixed by Widmo
}


Błąd rozwiązany dzięki stronie http://www.arcy.net/2008/02/29/blad-29-lutego-w-phpbb-by-przemo/

24 lutego 2008, 00:15:17

Szukając…

Dziś dodałem dodatkową funkcjonalność do piio HQ – jest nią wyszukiwarka, dodatkowo wykorzystałem funkcjonalność jogger.pl czyli wbudowany silnik wyszukiwarki aby umożliwiść przeszukiwanie tego joggera

Na potrzeby przeszukiwania strony użyłem silnika Fluid Dynamics Search Engine – indeksuje tylko pliki html oraz tekstowe, ale jeśli ktoś ma problemy z odnalezieniem się na http://www.piio.info to zawsze jest to rozwiązanie.

Ehh, nic.
Szykuję jeszcze kilka poprawek do strony, jak będę miał większą chwilę czasu to z pewnością jakieś nowe wynalazki się pojawią.

14 lutego 2008, 15:43:57

Wiosenne porządki.

W końcu uprzątnąłem pliki – pozostaje jeszcze uaktualnić linki w projekty.

12 lutego 2008, 14:42:20

Features.

Dzisiaj dodałem nowy feature – możliwość uploadu zdjęć (tylko zdjęć) do galerii ‘upload’. Rozmiar plików limitowany do 1,5MB, sprawdzanie rozszerzenia oraz typu mime aby określić czy to rzeczywiście obrazek.
Całość wymagała chwili grzebania w php i ajaxie, sporo przy okazji się nauczyłem ;)

Proszę o zgłaszanie wszelakich bugów.

24 stycznia 2008, 17:36:19

Kolejna sesja :/

No i znowu nawał projektów, brak czasu na cokolwiek :/

Po zaliczeniu sesji planuję częściej dodawać wpisy (oczywiście w miarę techniczne, po części dotyczące wiedzy wyniesione z kolejnych przedmiotów).

10 stycznia 2008, 17:36:15

Stargany.

Rzucanie palenia – kolejne podejście.
Paka cukierków ‘ice’ daje sobie radę, choć jest już ich o dobre kilkanaście mniej.
Jestem zmotywowany, czuje w sobie power, dodatkowym ułatwieniem jest brak jakichkolwiek papierosów na mieszkaniu.
Trochę dziwnie mi to pisać, ale trzymam sam za siebie kciuki ;)

Po dosyć długim użeraniu się z kodowaniem bazy danych, przeniosłem oraz uaktualniłem forum huba polaniec.no-ip.info:2222 – teraz funkcjonuje pod nowym adresem http://polaniechub.piio.info

Problem został rozwiązany przez import bazy z podanym kodowaniem latin-swedish-ci oraz zmiana pliku mysql4.php – dodana deklaracja kodowania po wyborze bazy danych.

$dbselect=mysql_select_db($this->dbname);
mysql_query('SET NAMES latin1', $this->db_connect_id);
mysql_query('set charset latin1', $this->db_connect_id);

To tak na przyszłość – może się przyda, nie będzie trzeba od nowa marnować 3 godzin próbując wszyskich możliwych kodowań.

21 grudnia 2007, 19:16:09

Dzyń dzyń dzyń.

Kolejne święta, w dodatku wszystko przemawia za tym, że jednak nadejdą.
Szukanie prezentów dla najbliższych, powolne szykowanie się do zamknięcia roku.
Bilans zysków i strat chyba okaże się ujemny.

Jeszcze wszystko może się zmienić, i w tym cała nadzieja.

Btw. prowizoryczna galeria, korzystająca z skryptu Plogger, znajduje się na http://piio.info/pliki/gallery
Na tygodniu wkomponuję ją w resztę stron.

Niestety, nadal nie mogę przesiąść się całkowicie na F8, z bardzo prozaicznego powodu: lubię sobie oglądnąć od czasu do czasu co w świecie się dzieje, moim oknem na świat (oprócz stałego łącza) jest telewizja – realizowana za pomocą tunera USB 2.0 TV BOX, wyprodukowany przez Sinovideo, kotek ma w środku chipset TM5600 (Trident Master).
Niestety, wolna implementacja sterowników nie działa (TM6000 – http://www.linuxtv.org/v4lwiki/index.php/Trident_TM6000).

Nadal jestem uwiązany do XP i też niezbyt stabilnych, ale za to w większości czasu działających sterowników.

Będę walczył wraz z nowymi odsłonami sterowników! Nie poddam się! ;)

Moje subiektywne odczucia:
Bardzo fajnie zaprojektowany firewall, dosyć intuicyjny, posiadający wiele opcji konfiguracyjnych, całkiem szybki.
Dodatkową zaletą jest możliwość ściągnięcia zdefiniowanych reguł dla programów, co znaczni upraszcza konfigurację.

Moduły Pamięci DNS, Wykrywania ataków, Anty-spyware, Blokowania reklam, Filtrowania aktywnej zawartości, Filtrowania zawartości są miłą odmianą dla Kerio Personal Firewall.
Co prawda, co jest do wszystkiego, to jest do niczego, ale w tym przypadku nie zgodziłbym się z tym powiedzeniem.

Także, jeśli ktoś nie stosuje żadnego firewalla, niech zastanowi się nad tym, co robi, a ja polecam Kerio Personal Firewall (darmowy) dla lubiących prostotę i stabilność oraz Outpost Firewall Pro jako bardzo dobrą alternatywę (płatną, ale za taki kombajn myślę że warto).

Fedora 8 (a konkretnie yum z opcją update) ma małe problemy z rozwiązywaniem zależności między pakietami, a konkretnie podczas aktualizacji kernela – jako, że nowy kernel nie jest nadal zainstalowany, jest zaznaczany jako brakujący podczas aktualizacji xorg-drv-nvidia oraz ndiswrapper.
Tymczasowe rozwiązanie jest proste:
Odinstalowanie bieżących pakietów xorg-drv-nvidia wraz z kmod-nvidia, a także ndiswrapper.

yum remove xorg-drv-nvidia kmod-nvidia ndiswrapper
yum update
yum install xorg-drv-nvidia kmod-nvidia ndiswrapper.

Podrążę trochę temat, może to nie błąd a feature ;)

Znalezione na wykopie:
błąd - feature

15 listopada 2007, 17:04:27

Naszo-klasowość.

I stało się...
Złamałem swe śluby i wpisałem się do serwisu społecznościowego – nasza-klasa.pl
Muszę pogratulować twórcom portalu, za pomysł – rzeczywiście, odnalazłem kilka osób z klasy, z którymi kontakt się urwał...
Jedyny minus, jaki udało mi się zauważyć, to niewydolność serwerów – ale zgodnie z wiadomością na stronie głownej, trwają prace nad poprawą tego stanu rzeczy.

Pozdro dla wszystkich znajomych! :)

Dla potrzeb testów zainstalowałem vmware (wersja 1.0.4) na Fedorze 8.
Nie ma jeszcze w tej wersji odpowieniego modułu do kernela (vmmon), należy je skompilować.
Aby to zrobić, potrzebujemy patcha http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update114.tar.gz
Po tym wszystko już jest bezproblemowe ;)

Oczywiście nie ma wsparcia dla jakichkolwiek sensownych systemów obsługi dźwięku - alsa, oss, pulseaudio - przynajmniej mi nie udało się znaleźć takowego.