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...
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...
Wpis na 0. poziomie, wysłany 13 sierpnia 2008 o 13:11:26
TclDtrace (mój projekt na GSoC) jest już w pełni funkcjonalne. Oznacza to, że pozwala na osiągnięcie w swoich programach wszystkiego, na co pozwala dtrace(1), z wyjątkiem obsługi annonymous state. Wszelkie testy, opinie i uwagi przed stabilizacją API mile widziane. Ewentualne pomysły na GUI do DTrace również chętnie rozważę...
Czytaj dalej...
Wpis na 0. poziomie, wysłany 05 sierpnia 2008 o 16:26:45
Od dzisiaj można testować TclDtrace w wersji 0.2. Zawiera ona pełną obsługę prostych sond. Udało mi się napisać już pierwszy działający program korzystający z mojej biblioteki. Działa sprawnie i bezbłędnie, acz z pewnymi ograniczeniami...
Czytaj dalej...
Wpis na 0. poziomie, wysłany 03 sierpnia 2008 o 14:02:14
W końcu pod moim biurkiem stoi UPS. Prawdziwy UPS, nie jakaś popierdółka z promocji ze sklepu dla idiotów. Na zakup zdecydowałem się po ostatnim padzie prądu. Okazało się, że 300VA to za mało, by wytrzymać czas usypiania Solarisa. Teraz dla odmiany przeciętna awaria zasilania nie będzie mnie nawet zmuszać do przerywania pracy. Co ciekawe, nie wiązało się to z kosztami wiele większymi, niż wspomniana popierdółka...
Czytaj dalej...
Wpis na 0. poziomie, wysłany 08 lipca 2008 o 02:05:31
Rozwijając (w ramach Google Summer of Code) API DTrace dla języka Tcl doszedłem do, prawdopodobnie, końca fazy projektowej. Zdaję sobie sprawę ze statystyk. Nie dają one mi dużej szansy na to, by ten tekst trafił do kogoś kto orientuje się w Tcl i w DTrace jednocześnie, ale co mi szkodzi spróbować.
Proszę więc o komentarze co do API zawartego na wiki projektu. Mile widziane komentarze co do używalności samego API, lecz również zrozumiałości opisu. Na komentarze przeznaczona jest osobna podstrona na wiki, choć pod tym postem też mogę przeczytać. Programów przykładowych nie ma po co w tym momencie komentować ;)
Wpis na 0. poziomie, wysłany 30 czerwca 2008 o 23:30:40
DTrace jest piękny. Jest też dobrze udokumentowany - zarówno w [i]man[/i], jak też i na Sunowym wiki. Zupełnie inaczej sprawa ma się z [em]libdtrace[/em] - biblioteką na której się opiera. Czytając jej dokumentację dowiemy się... Że dokumentacji nie ma, bo API nie jest jeszcze publiczne/stabilne. Korzysta z niego kilka projektów (jak choćby Java DTrace API czy Ruby DTrace), lecz nikt nie udostępnił dokumentacji DTrace C API. Jestem więc chyba pierwszy...
Czytaj dalej...
Wpis na 0. poziomie, wysłany 30 maja 2008 o 23:40:45
Nadszedl najwyzszy czas sie przemoc i zabrac za Solarisa. I to cos wiecej niz wszystko zdechlo po instalacji VMWare tools, czy tez niby dziala, ide spac. Mimo poprzednich, nienajlepszych, doswiadczen nie zrazam sie do tego systemu. Chocby dlatego, ze moja praca na GSoC wymaga jego uzycia... W kazdym razie opisze chwilke perypetii Solarisowego nooba w podejsciu n-tym.
Czytaj dalej...
Wpis na 0. poziomie, wysłany 24 maja 2008 o 16:50:20
Krótka notka: jeżeli Drupal wydaje się całkowicie ignorować poprawne próby logowania (ale wyświetlać komunikat w przypadku złego usera/hasła), to sprawdź czy masz ustawioną domenę ciasteczek. Rezyduje to w okolicach drupal/sites/default/settings.php:147, zmienna cookie_domain. Bez tego Drupal potrafi dawać ciasteczka na zupełnie inną domenę niż ta, na której stoi...
Wpis na 0. poziomie, wysłany 05 maja 2008 o 00:58:22
Kilka dni temu pojawiła się nowa postać na LKML-u. Jeff Arnold, student z MIT, swoim pierwszym postem wzbudził niemałe zainteresowanie, również mediów. Otóż przygotował on system do łatania jądra bez restartowania systemu - Ksplice. Właśnie wysyłam do redakcji artykuł tłumaczący o co w tym chodzi, poniżej zaś kilka ciekawostek które się w nim nie zmieściły.
Czytaj dalej...
Wpis na 0. poziomie, wysłany 29 kwietnia 2008 o 16:42:59
Jakoś tak się złożyło, że wpadł w moje ręce kontroler ITE 8212. Jest to kontroler hardware raid. W przeciwieństwie do obecnej dzisiaj w każdej płytce funkcji raid wykonywanej w sterowniku, IT8212 posiada własny procesor RISC wykonujący wszystkie potrzebne operacje. Macierz widoczna jest dla reszty komputera jako jeden zwykły dysk, wszystko działa szybko i stabilnie, producent udostępnia sterownik również do Linuksa, wszyscy są szczęśliwi. Szkoda, że tylko w reklamie.
Czytaj dalej...
Wpis na 0. poziomie, wysłany 22 kwietnia 2008 o 16:16:01
Wczoraj ogłoszone zostały zaakceptowane aplikacje na Google Summer of Code. Znalazło się wśród nich moje TclDtrace. Przyjęte zostały również wszystkie inne osoby z mojego roku (III rok Informatyki na ETI PG): Krzysztof Blicharski z Tcl/Tk Printing Support oraz Anna Pawelczyk z Update Tk test system project.
Czytaj dalej...