Powrót

listopad 5th, 2007

Od środy (31 października) do poniedziałku (5 listopada) nie dotykałem nawet klawiatury komputerowej. Sprawdzałem co prawda pocztę (w smartphonie)  ale w trybie RO :)

Uświadomiłem sobie, że mam normalna pracę (żadnych służbowych telefonów), nie jestem uzależniony od komputera i internetu (w końcu wytrwałem prawie 5 dni)  oraz chyba lubię moją rodzinę :) Napisałem chyba ponieważ tak jest bezpieczniej, jeszcze ktoś bliski przeczyta to i uzna, że planuję stać się “porządnym człowiekiem”. :)

Byłem na trzech cmentarzach, w samochodzie pokonałem ponad 900 km, ale odpocząłem i miałem okazję spotkać się z ludźmi, których nie widziałem prawie dwa lata. Nie ma sensu pisać, że rodzina jest ważna i istotna … bla bla bla … ale skoro ja, odludek i dziwak, uznaję ostatnie dni za udane to musi coś w tym być ;)

Dziś krótka prasówka, sprawdzanie poczty (nawet nie było spamu, bardzo fajny list z automatu od last.fm), pogoda nie zapowiada się na paskudną … ogólnie chyba będzie dobry tydzień.

ZOLTAN :)

Parkowanie .waw.pl

październik 31st, 2007

Nie ma to jak spotkać się ze skrajną … nieważne niech każdy oceni sam :)

Continue Reading »

Google

październik 31st, 2007

Dziś przeglądając joemonster.org trafiłem na strone google

Wydaje się, że w XXI wieku faktycznie informacja to potęga. Podziwiam googla i ich zasoby sprzętowe ;)

Blog

październik 31st, 2007

Dziś rozpoczął się proces migracji z domeny blogs.jebiemnieto.org do domeny blogs.pld-linux.pl.Wpisy w DNS są gotowe, konfiguracja Apache także. Jeden problem to hasło administratora WP (zapisane gdzieś w tajnym katalogu na desktopie, a ja do niedzieli postanowiłem odpocząć od komputerów).

Myślę, że w poniedziałek wszystko już będzie działać.

Dla zainteresowanych rewrite rule z apache zapewniający kompatybilność (aktualnie z pld-linux.pl -> jebiemnieto.org)

RewriteEngine on
RewriteCond %{HTTP_HOST} ^blogs\.pld-linux\.pl$
RewriteRule ^(.+) http://blogs.jebiemnieto.org/$1
#
RewriteCond %{HTTP_HOST} ^[^.]+\.blogs\.pld-linux\.pl$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^.]+)\.blogs\.pld-linux\.pl(.*) http://$1\.blogs.jebiemnieto.org$2

imap_php

październik 30th, 2007

Postanowiłem sobie, że mechanizm usuwania kont pocztowych będzie wykorzystywał biblioteki imap_php ponieważ panel do zarządzania systemem hostingowym (Ad-Net) także napisany jest w PHP. Może kiedyś komuś potrzebne będzie usuwanie katalogów oraz wiadomości.

Kawałek kodu

function adnet_imap_delete_account($imap_username, $imap_passwd, $imap_server = "imap.eqax.pl" ) {
//
$server_string = "{".$imap_server.":993/imap/ssl/novalidate-cert}INBOX";
$imap_mbox = imap_open($server_string, $imap_username, $imap_passwd);
if ($imap_mbox) {
$mail_list = imap_listmailbox($imap_mbox, $server_string, "*");
sort($mail_list);
foreach($mail_list as $k=>$v) {
$new_conn = imap_open($v, $imap_username, $imap_passwd);
if (new_$conn) {
imap_delete($new_conn,'1:*');
imap_expunge($new_conn);
imap_close($new_conn);
}
}
imap_delete($imap_mbox,'1:*');
imap_expunge($imap_mbox);
imap_deletemailbox($imap_mbox, $v);
imap_close($imap_mbox);
}
}

Można pokusić się o modyfikację aby funkcja korzystała z rekurencji, ale to już dopisanie kilku linijek :)

Forum IT by IBM

październik 28th, 2007

Chwila wytchnienia :) W końcu weekend (niestety już koniec), ale udało mi się wygospodarować ciut czasu aby odebrać pocztę rzucić okiem na listy i sprawdzić w świetle dnia jak wygląda mój pokój.

Przeglądając wpisy na planet.pld-linux.org natrafiłem na wpis Undefined o forum IBM. Ponieważ mam nieco odmienne wrażenia po tej imprezie, postanowiłem także napisać kilka słów.

Continue Reading »

Przemyślenia

październik 14th, 2007

Ostatni tydzień uczestniczyłem w STS-277 Szkolenie bardzo fajne i ciekawe, chociaż trener postanowił przekonać nas o wyższości SunOS nad HP UX ;]

Continue Reading »

Monitoring sieci

wrzesień 28th, 2007

Case Study :)

Stan aktualny mrtg + snmp … tylko i wyłącznie. Docelowo bez mysql, być może sprytne skrypty php, potencjalnie rrdtool oraz na pewno snmp. Dlaczego trzeba zmienić / poprawić ? Patrz poniżej:


manago:/etc/mrtg# du -sh /etc/mrtg/all.cfg
3.0M /etc/mrtg/all.cfg
manago:/etc/mrtg# grep Target /etc/mrtg/all.cfg | wc -l
2365
manago:/etc/mrtg# du -sh /var/www/mrtg/cisco
354M /var/www/mrtg/cisco

Co odpada :) Na pewno nie cacti nie munin nie HP OpenView ;) Celem nie jest raczej śledzenie logów ale obciążenia łącz oraz dostępności linków.

Bardzo proszę o sugestie.

Apel ;-)

wrzesień 28th, 2007

W ubiegły weekend rozgrzebałem nginx.spec po update do nowszej wersji. Zamysł był taki aby porozbijać na min. trzy oddzielne pakiety nginx-light (bez modułów poczty i perla ale z ssl i pełną funkcjonalnością HTTP proxy), nginx-perl (pełny serwer oraz proxy http z obsługą perla bez proxy imap/pop3), nginx-mail (czyli podstawowy serwer http plus pełne wsparcie dla proxy serwisów “pocztowych” ) oraz nginx (wszystko). Niestety nie dokończyłem “dzieła” w niedziele w nocy, a od tego czasu okazało się, że doba skurczyła się jeszcze bardziej :), dodatkowo natłok zajęć i czynników “trzecich” skutkuje pernamentnym niewyspaniem. Natomiast nginx warto byłoby dokończyć i wysłać nową wersję do repozytorium PLD.

Ludzie dobrej woli, “poklikajcie” proszę nieco, ja nie mogę i przepraszam, że pozostawiłem pobojowisko.

apache rewrite websphere

wrzesień 19th, 2007

Ostatnio był rewrite dla nginx, a dziś pora na przepis jak osiągnąć to samo wykorzystując starego sprawdzonego apache

Oczywiście edytowanym plikiem będzie httpd.conf, wycinek

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

Poniżej
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass http://192.168.47.128:9080/PlantsByWebSphere/
ProxyPassReverse http://192.168.47.128:9080/PlantsByWebSphere/

Oraz na koniec RewriteRule. Pierwszy przepisuje wszystko “na” aplikacje.
RewriteEngine on
RewriteRule ^/(.*) /PlantsByWebSphere/$1 [P]

Można także zażyczyć sobie aby tylko po wpisaniu /PlantsByWebSphere/ następował rewrite “na” aplikacje
RewriteEngine on
RewriteCond %{REQUEST_URI} ^PlantsByWebSphere/ [NC]
RewriteRule ^PlantsByWebSphere/(.*) /PlantsByWebSphere/$1 [P]

Być może da się także za pomocą samych dyrektyw ProxyPass oraz ProxyPassReverse ale nie testowałem tego

« Previous - Next »