LolDebian

Wpis na 0. poziomie, wysłany 27 czerwca 2009 o 12:10:38

Administruję sobie serwerkiem na uczelni. Stoi na nim Debian Lenny - wydawał się najsensowniejszym systemem do tego typu zastosowań. A zastosowanie jest proste - podstawowy webserver oraz minimalistyczny shell dla studentów. Kiedy przejmowałem nad nim pieczę, śmiałem się trochę z poprzedniego admina, że wybrał binarne distro a /usr/src urosło mu do 6GB. Powoli zaczynam jednak rozumieć, dlaczego tak się stało...

Czytaj dalej...

Propaganda w Gazecie kulą w płot

Wpis na 0. poziomie, wysłany 07 maja 2009 o 13:45:46

Jak się możemy dowiedzieć dzisiaj z Wyborczej, nasze pospolite ruszenie było kulą w płot. Przecież ten pakiet był dla nas taki dobry, bo jak już urząd nas od Internetu odłączył, to mogliśmy się odwoływać do sądu. Zaś z wypowiedzi tamtejszej społeczności dowiemy się, że jesteśmy pryszczersami którym można wmówić wszystko i nie wiedzą co podpisują. Nawet jeśli przypadkiem jesteśmy doktorem prawa analizującym ten temat...

Czytaj dalej...

C++ - monitory panoramiczne również dla programistów

Wpis na 0. poziomie, wysłany 29 kwietnia 2009 o 18:47:13

Od zawsze twierdziłem, że monitor panoramiczny przy programowaniu jest tak potrzebny, jak druga klawiatura. Myliłem się. Wystarczy chwilę pokodować w C++, żeby wiedzieć, że panorama jest niezbędna do życia. I to najlepiej taka 160:10. Dla przykładu:

5.cpp:82: error: no matching function for call to 'remove_if(__gnu_cxx::__normal_iterator<__gnu_cxx::__normal_iterator > >*, std::vector<__gnu_cxx::__normal_iterator > >, std::allocator<__gnu_cxx::__normal_iterator > > > > >, __gnu_cxx::__normal_iterator<__gnu_cxx::__normal_iterator > >*, std::vector<__gnu_cxx::__normal_iterator > >, std::allocator<__gnu_cxx::__normal_iterator > > > > >, pos >::dereferencer > >, __gnu_cxx::__normal_iterator<__gnu_cxx::__normal_iterator > >*, std::vector<__gnu_cxx::__normal_iterator > >, std::allocator<__gnu_cxx::__normal_iterator > > > > >)'

Jest jedną linijką z wyniku kompilacji programiku na zaliczenie...

Przy okazji - zna ktoś może jakiś program który potrafi jakoś bardziej strawnie pokazać takie brzydactwa? Konieczne jest zwijanie, a idealnie by było jeszcze zobaczyć jakieś kolorki...

Abonament za Google?

Wpis na 0. poziomie, wysłany 21 kwietnia 2009 o 17:55:55

Pakiet Internet standard: Wirtualna Polska, Onet, Wikipedia i Google za jedyne 15.99, zamów dzisiaj, a 15 dni YouTube otrzymasz za darmo!

Brzmi wesoło, ale już niedługo właśnie tak mogą wyglądać reklamy dostępu do Internetu. 5 maja Parlament Europejski będzie głosował nad EU Telecoms Package, wprowadzającym poważne zmiany w zasadach dostępu do Internetu. Oczywiście nowe zasady są mile widziane przez content providerów (sieci telewizyjne, stowarzyszenia autorów i tym podobne). Zaś w uzasadnieniu zmian pojawiają się wprost odniesienia do tego, jak dzisiaj rozprowadzana jest telewizja.

Nie podoba się? To może i Ty kiwnij palcem, by tak nie było...

Uaktualnienie na końcu wpisu.

Czytaj dalej...

Real underground coding

Wpis na 0. poziomie, wysłany 21 kwietnia 2009 o 01:19:25

A stereotypical coder works in a basement. Some admins happen to work in a nuclear bunker based datacenter. But it's still nothing... REAL underground 105 programmers, 135 meters under solid rock in a salt mine. The real underground coding challenge. The KrakOpen team programming challenge took place this weekend in Wieliczka near Cracow.

Czytaj dalej...

KDE vs Gnome: wiele kodowań

Wpis na 0. poziomie, wysłany 05 kwietnia 2009 o 10:57:31

Od jakiegoś czasu znowu używam Ubuntu na laptopie. Ma ono sporo zalet, które zapewne wszyscy znają. Jednak są rzeczy, których po prostu w tym Gnomie zrobić nie potrafię. Jedną z nich jest poprawna obsługa mojego środowiska o mieszanych kodowaniach. Co dla odmiany bez problemu otrzymuję w KDE...

Czytaj dalej...

Dzień nieprzydatności Internetu

Wpis na 0. poziomie, wysłany 01 kwietnia 2009 o 10:08:01

Zaspanym i roztargnionym przypominam: dziś dzień nieprzydatności Internetu. Z tej okazji radzę wyłączyć komputer i poczytać coś na martwych drzewach. Koniecznie drukowane przed dniem dzisiejszym...

BTW: najciekawszy kawał do tej pory widziałem na http://pentax.org.pl/.

Dr Richard Hipp w Polsce

Wpis na 0. poziomie, wysłany 16 marca 2009 o 01:05:06

Używałeś kiedyś Traca? Albo może CVSTraca? Ten drugi stał się źródłem inspiracji dla wszystkich dzisiejszych narzędzi opartych na koncepcie Timeline. Jeśli do tej pory odpowiadałeś przecząco, to z twórczością Dr Richarda Hippa miałeś kontakt dzięki bazie SQLite. Autor tego RDBMS o największej liczbie wdrożeń na świecie odwiedził w tym tygodniu Polskę. Wykładał o tworzeniu niezawodnego oprogramowania na politechnikach w Gdańsku i Wrocławiu.

Dr Richard Hipp i Remigiusz Modrzejewski (Dr Richard Hipp i Remigiusz Modrzejewski, wejście do gmachu głównego PG)

Czytaj dalej...

Upgrade Gentoo i problem z dźwiękiem

Wpis na 0. poziomie, wysłany 13 marca 2009 o 12:32:26

Zrobiłem coś czego z Gentoo nie powinno się robić - pozwoliłem zerdzewieć. Dlatego też ostatnie kilka dni cały czas coś mi się kompiluje w tle. Pomijając już to, że szybciej by chyba było skompilować od zera, to sytuacja ta niesie za sobą pewne niedogodności:

  • cały czas dysk terkocze
  • co jakiś czas trzeba coś zrestartować
  • co jakiś czas trzeba zapuścić etc-upgrade
  • co jakiś czas coś działa inaczej niż przedtem (i ujawniają się funny features)

Do tej ostatniej kategorii zaliczyłem to, że w pewnym momencie zamiast dźwięku z głośników zaczął dobiegać paskudny pisk.

Oczywiście revdep-rebuild nie wskazał przyczyny, 15 sekund Googlania takoż... Zmiana wersji alsy, wypieprzenie artsd ani inne kroki nie pomogły. Koniec końców poddałem się i poszedłem spać. Rano zaś wstałem, włączyłem komputer, odpaliłem kmix i wyłączyłem ten cholerny mikrofon :)

Microsoft znów zepsuł Internet?

Wpis na 0. poziomie, wysłany 06 marca 2009 o 12:33:43

Microsoft, jak wiadomo, czołowym innowatorem jest. Jak również ściśle przestrzega standardów... No przynajmniej tych, które sam ustalił. Jak na przykład RFC 3484. Zawiera ono zasadę, która ma w sumie dobry cel: wybieranie przy translacji adresu tego wpisu, który odpowiada najbliższemu serwerowi. Przydatne jeśli ktoś na poziomie DNS robi load balancing poprzez podanie kilku wpisów A dla jednej domeny. Ale cóż, chcieli dobrze, wyszło jak zawsze.

Czytaj dalej...

.Net, System.Configuration i Visual Studio

Wpis na 0. poziomie, wysłany 18 stycznia 2009 o 22:43:28

Od jakiegoś czasu dłubię sobie programik w C#. Siedzę przy tym głównie pod Linuksem i nie zgłaszam zastrzeżeń co do tego jak to działa. Jednak, nie wiem co mnie podkusiło, postanowiłem też zadbać o przenośność na platformę, z której ten cały .Net pochodzi...

Czytaj dalej...

Jak z Capone... Tylko nie do końca.

Wpis na 0. poziomie, wysłany 09 stycznia 2009 o 23:02:11

Jakiś czas temu pisałem o sklepach marki doplacze.com. Generalnie są one solą w oku naszych rządzących, bo nie ma na nie paragrafu. Postanowiono więc spróbować z nimi jak z historycznym panem ,,nie macie mnie za co zamknąć'' - nasłano na nich skarbówkę. Szkoda tylko, że z takim sobie efektem. A póki w końcu nie pojawi się definicja narkotyku, to kolejne próby łatania upośledzonych przepisów będą powodować u nich tylko wietrzenie magazynów...

Najgłupszy błąd w mojej historii

Wpis na 0. poziomie, wysłany 09 stycznia 2009 o 21:53:56

No cóż, od dobrych kilku lat administruję za pieniądze bandą Linuksowych maszynek. Jedna z nich robi za główny router dla osiedlóweczki na kilka tysięcy komputerów. A ostatnio przez kilka tygodni szukałem paskudnego błędu w skryptach, które dla tejże zdziałałem. Błąd był nietypowy, nieuchwytny i znalezienie go było problemem nie tylko dla mnie(link usunięty na życzenie linkowanego)...

Czytaj dalej...

Kościół się nie zmienia?

Wpis na 0. poziomie, wysłany 26 grudnia 2008 o 16:22:58

Taka krótka refleksja apropos Kościoła... Niektórzy twierdzą, że tkwi on twardo w średniowieczu. Tymczasem na pasterce przyjmować mi przyszło Komunię sub utraque specie, za co raptem sześć wieków temu szło się na stos. Dzisiaj zaś sakramentu udzielił mi nasz kościelny, co jeszcze kilka lat temu było u nas nie do pomyślenia. A wybryki w stylu Bractwa Świętego Piotra czy wszelkich innych obrządków wewnątrz tego Kościoła utwierdzają mnie w przekonaniu, że dzisiaj jak nigdy KK jest z gumy...

Sklep z narkotykami tuż za rogiem

Wpis na 0. poziomie, wysłany 30 października 2008 o 00:32:13

Jakiś czas temu w prasie, a przynajmniej w portalach, pojawiły się informacje o całkiem legalnych sklepach z narkotykami. Legalnych, bo sprzedają substancje często bardzo podobne do tych na czarnej liście, ale nie będące zabronionymi przez nasze kulawe prawo. Kiedy o tym czytałem, była mowa wyłącznie o sklepach internetowych, a tu proszę:

Czytaj dalej...

Polish engineering

Wpis na 0. poziomie, wysłany 24 września 2008 o 01:02:45

Piętnaście minut po północy w końcu się udało. Co prawda proces starałem się przeprowadzić już od siedemnastej, nie zmienia to jednak faktu, że skończył się sukcesem: patch 1.4 do Wiedźmina zainstalowany... Nawet codzienne korzystanie z Gentoo nie przyzwyczaiło mnie do takich oczekiwań.

Czytaj dalej...

Prawdziwe pojemności akumulatorów

Wpis na 0. poziomie, wysłany 17 września 2008 o 19:42:15

W prezencie urodzinowym dostałem porządną ładowarkę do akumulatorów AA - Technoline BC700. Wśród jej możliwości szczególnie interesujące jest testowanie pojemności akumulatorów. Nie są to żadne sztuczki w stylu szacowania całkowitej pojemności po ilości doładowanej energii i zmianie napięcia, tylko porządny pomiar. Polega on na naładowaniu do pełna, rozładowaniu mniejszym prądem i naładowaniu jeszcze raz. Jest to dokładne, jednak trwa co najmniej pół dnia... Przetestowałem więc jak na razie 5 rodzajów akumulatorów:

Czytaj dalej...

Schemat Twojego działania

Wpis na 0. poziomie, wysłany 05 września 2008 o 15:12:46

Nie będę się rozpisywał: Algorytm naturalnej inteligencji

Importowanie użytkowników w ejabberd

Wpis na 0. poziomie, wysłany 16 sierpnia 2008 o 00:40:02

Krótka notka. Jest ładne howto jak przemigrować swoje owieczki do ejabberd. Jednak u mnie ambitnie wyskakiwało:

RPC failed on the node ejabberd@jabber: {'EXIT',
                                         {{badmatch,{error,eacces}},
                                          [{jd2ejd,import_dir,1},
                                           {ejabberd_ctl,process,1},
                                           {rpc,'-handle_call/3-fun-0-',5}]}}

Niezbyt wiele mówi, trudno znaleźć... A rozwiązanie jest banalne: użytkownik jabber nie miał prawa odczytu do katalogu.

DTrace server

Wpis na 0. poziomie, wysłany 14 sierpnia 2008 o 19:00:49

Celem mojej pracy w te wakacje jest umożliwienie oskryptowania DTrace w języku Tcl. O ile do tej pory pisałem raczej o moim API, albo nawet o pisanej przeze mnie dokumentacji libdtrace, dziś pokażę przykład jego użycia. Językiem Tcl warto się zainteresować dlatego, że niektóre rzeczy są w nim bardzo proste. Jedną z nich jest pisanie serwerów sieciowych. Na pierwszy ogień idzie więc prosty serwer DTrace, pozwalający na zdalne odpalanie sond wielu klientom na raz.

Czytaj dalej...