2007-02-28

Trochę polityki

Dzisiaj trochę nie na temat (choć to jednak są "okolice"... tyle że szeroko pojęte).

Dolina Rospudy - w obronie autostrady

No i to wszystko co mam do powiedzenia...

PS. nadal siedzę i piszę w Perl-u - już mi to bokiem wychodzi
(~_~);;

2007-02-23

Perły i perełki

Jak siedziałem w Perl-u, tak w Perl-u siedzę. Kolejne wtyczki nabierają kształtu i powoli uczę się nowych sztuczek programowania w tym języku. Niestety - "prawdziwym" programistą chyba nigdy nie będę, a to z tego prostego powodu, że piszę wolno. Każda nowa lub zmieniona linijka musi być przetestowana, bo w efekcie końcowym wg mnie nie ma miejsca na najmniejszy błąd. Wynik jest taki, że jednego dnia rzadko piszę więcej niż 100 linijek kodu (nowego - nie liczę poprawek). Z drugiej strony moja praca nie kończy się na pisaniu w Perl-u... i całe szczęście!

W tytule wpisu zlinkowany jest CPAN (Comprehensive Perl Archive Network). Polecam każdemu rzucającemu się na głębokie wody. Przydatny wg mnie najbardziej w analizie czyjegoś kodu. Gdy już się podchwyci schemat działania jakiegoś modułu, to zwykle potem idzie z górki i sprawdza się tylko argumenty, albo "dlaczego ta funkcja zwraca pusty obiekt?" itp.

Link na deser został zjedzony.
[o_o]

2007-02-20

Perłowe wtyczki pocztowe

Pisałem o chęci poznania C++, ale wygląda na to, że na razie utknąłem w Perl-u. Muszę przyznać jednak, że jest on bardzo przydatny i przyjemny w użyciu (w naszej firmie popularnością może ustępować jedynie php który, o zgrozo, jest używany nie w konstrukcji stron, lecz przy konstrukcji skryptów).

Temat tego wpisu jest zlinkowany ze stroną programu Qpsmtpd - bardzo elastycznym demonem SMTP. Heca polega na tym, iż elastyczność jest osiągnięta poprzez rozbudowany system wtyczek (plugin-ów) pisanych w Perl-u właśnie (które to wtyczki ostatnio tworzę).
Swoje własne (po)twory wtyczko-podobne można zacząć pisać już po zapoznaniu się z dołączonymi na starcie wtyczkami (są np. wtyczki sprawdzające częstotliwość połączeń, lub pośredniczące w wywołaniach antywirusa) oraz z bibliotekami programu (no chyba że ktoś jest wybitnie utalentowany - nie tak jak ja). Jeśli jakiś czytający wykaże zainteresowanie, to mogę zamieścić tutaj jakiegoś mojego potworka razem z krótkim objaśnieniem co i po co.
Hmm... może warto byłoby opisać Qpsmtpd dla strony "Debian Package a Day"? Pomyślimy...

Link na deser:
Zabbix - narzędzie do monitorowania różnorakich zasobów poprzez SMTP i/lub osobny program kliencki. Opiszę go dokładniej w niedalekiej przyszłości.
^(O.O)^

2007-02-17

Xen

Jakiś rok temu zwróciłem uwagę na pewien, wtedy jeszcze dość niepozorny, projekt (no, może nie niepozorny, ale mało znany) - Xen. Jak to mam w zwyczaju poczytałem trochę, pomyślałem, i przeszedłem nad nim do porządku dziennego.
Jakieś dwa miesiące temu klient zażyczył sobie serwer z maszyną wirtualną - Xen (pierwotnie VMware, ale jako gorliwi wyznawcy Open Source sprawiliśmy, aby chciał jedynie słusznego rozwiązania). I co? Jak to jest w zwyczaju kolejny ciekawy projekt przeszedł koło mojego nosa.

Piszę to wszystko nie dlatego, aby się żalić. Jest to efekt uboczny przemyśliwań odnośnie mojej dalszej ścieżki rozwoju (ale to zabrzmiało...). Po dłuższej debacie z samym sobą doszedłem do wniosku, że zajmę się programowaniem na poważnie (no - powiedzmy, że "na poważniej" niż to robię teraz) i/lub wirtualizacją (cel krótkookresowy, ale bardzo interesujący). Zobaczymy.
Jutro mam zamiar poczytać "Thinking in C++" Bruce'a Eckel'a. Mam nadzieję, że nie zrezygnuję po 10ciu stronach.

Link na deser:
Jak zainstalować Xen-a na Debianie Sarge'u - dość przystępnie napisany artykulik dotyczący tego co widać, umieszczony na stronie, na której jest sporo innych ciekawych i przydatnych artykułów.
(*.*)

2007-02-16

Łącza, złącza i złączątka

Takie jedno łącze do Internetu - niby nic, fajnie jak chodzi. Jak okaże się, że jednak nie chodzi, to się zaczyna robić mniej ciekawie - szczególnie dla administratorów. Bieganie, szarpanie kolegów za rękawy, pytania typu "pamiętasz gdzie ten router stoi?" i tak dalej - chleb niepowszedni, ale powszechnie znany.
Gdy juz jest po wszystkim, łącze chodzi, zgłoszenia awarii zamyka się z ulgą... i zapomina się, że fajnie byłoby nie powtarzać podobnych sytuacji w przyszłości i podłączyć tę linię backupową, o której sie już tyle czasu myślało (głównie podczas awarii).
Człowiek to ciekawa istota, a Polak i po szkodzie głupi.
(-_-)]

2007-02-15

Potrzeba chętnych

Od jakiegoś czasu zaglądam na stronę "Debian Package a Day". Muszę przyznać, że autorzy strony zgrabnie i ciekawie przedstawiają kolejne interesujące pakiety - nie wdając się za bardzo w szczegóły i akurat na tyle, aby wiedzieć na co i po co to komu... i może skorzystać.
Niestety ze strony "... a day" prawdopodobnie zrobi się "... a week" z powodu braku chętnych do współtworzenia treści.

Ty możesz to zmienić! Na pewno korzystasz z nietypowych pakietów - odnalazłeś perełkę, którą używasz z chęcią i umiejętnością - dlaczego się tym nie podzielić?

Link na deser:
Lundehund (lub Norwegian Puffin Dog) - bardzo interesująca, aczkolwiek rzadka, rasa psa. Polecam wielbicielom czworonogów!

Źródło: blog etbe - pisze ciekawie o "podnoszeniu" - więcej informacji na zlinkowanym wpisie (tutaj).
\(^_^)

2007-02-14

Hello World! (albo coś w tym stylu)

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut vulputate sollicitudin ante. Quisque in leo. Etiam non quam vel metus scelerisque convallis. Vestibulum sapien. Aenean nisl. Etiam elit quam, facilisis sed, tincidunt nec, aliquet sed, justo. Maecenas fringilla egestas ante. Ut id tortor ut mauris pharetra gravida. Donec sed erat non velit semper semper. Donec rutrum auctor ligula.

Donec aliquam tellus at est. Pellentesque eget metus eget orci facilisis aliquam. Nullam odio. Nunc massa. Cras non leo. Nam id dolor in ipsum ultrices vehicula. Fusce dui orci, ornare non, tincidunt ut, cursus eu, purus. Duis egestas, lectus ac egestas volutpat, est nulla dictum justo, ut molestie nisi urna quis odio. Sed nisi dui, posuere eget, feugiat ac, dapibus sed, nisl. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla gravida mi eu enim.

Maecenas consectetuer lorem nec felis. Vestibulum urna urna, euismod a, mollis sed, fermentum a, orci. Integer est metus, placerat eget, venenatis et, hendrerit ac, ipsum. Curabitur vel purus. Integer ligula erat, condimentum nec, egestas eu, ultricies porttitor, augue. Vivamus a quam sed mauris mattis condimentum. Nulla facilisi. Curabitur ut arcu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aenean posuere libero et mauris. Praesent id est. Fusce eu nunc in arcu scelerisque commodo. Ut nonummy, dui non suscipit tempus, ante dui posuere ante, quis rutrum arcu lectus in pede. Quisque non eros quis massa lobortis rhoncus.

Aenean cursus urna vitae mi. Nulla vitae ante. Donec a risus. In velit urna, convallis at, sagittis ut, porttitor quis, arcu. Duis ut orci. Aenean malesuada nibh id sem. Duis malesuada ipsum id magna. Nulla vel tortor eget nisl faucibus eleifend. Morbi et justo sed erat tempus nonummy. Suspendisse lobortis libero sit amet sapien. Sed cursus, magna ac pellentesque placerat, libero orci blandit ipsum, sit amet nonummy felis nunc eget enim. Ut consectetuer consectetuer dui. Mauris quis risus. Duis a orci. Nullam velit nisl, lobortis nec, molestie et, pretium sed, turpis.

Curabitur adipiscing, justo vitae blandit convallis, tortor massa gravida nibh, elementum elementum pede nulla in nisi. Aliquam a ligula sed diam mattis sollicitudin. Etiam dui orci, varius sed, ultrices ut, cursus sit amet, urna. Donec at felis sed velit viverra scelerisque. Nullam bibendum velit at enim. Nullam tempus tristique felis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nam vitae odio. Aliquam egestas, lacus vel tempor imperdiet, leo justo mollis turpis, ut dapibus urna massa vel turpis. Integer vel ipsum.

\(^o^)/