Prezentacja z seminarium dyplomowego na temat mechanizmów synchronizacji w jądrze Linux. Pokrótce przedstawia bariery pamięci, zmienne atomowe, semafory, spinlocki itp.
W kategoriach:
Słowa kluczowe:
UPDATE: Od jakiegoś czasu, dostępne jest nagranie z prelekcji. Nagrania z innych wykładów wraz z dodatkowymi materiałami dostępne są w archiwum Dni.
UPDATE: Dni ciągle jeszcze trwają, acz moja prelekcja już się odbyła, w związku z czym umieszczam nowszą, a tym samym poprawioną wersję prezentacji wraz z pełnymi kodami źródłowymi.
Niektóry wiedzą, inni właśnie się dowiedzą, iż w przyszły piątek (5 marca) ruszają III Dni Wolnego Oprogramowania w Bielsku-Białej. Będę miał przyjemność nie tylko bycia na tej imprezie, ale również aktywnego uczestnictwa. Dla wszelkich osób zainteresowanych udostępniam wersję alfa prezentacji, którą będę przedstawiał. Po zakończeniu wystawię wersję finalną wraz ze wszystkimi kodami źródłowymi.
W kategoriach:
Słowa kluczowe:
Zmodyfikowana wersja rozszerzenia tabbed dla rxvt-unicode, której najistotniejszą funkcjonalnością jest wygasanie oznaczenia aktywności, tzn. zależnie od tego jak długo nic się nie dzieje w tabie, pokazują się różne znaczki, zamiast domyślnej stałej gwiazdki.
Modified version of tabbed rxvt-unicode extension featuring activity mark timeouts, that is depending on length of the silence on a tab a different mark is used rather then a constant asterisk.
StephenB z forum Archa dodał kolejne zmiany i opublikował je na githubie. Warto rzucić okiem również i no tę wersję.
StephenB from Arch forum added some additional improvements and posted them on github. You might want to give it a look.
W końcu zebrałem się i po wypełnieniu odpowiednich formalności stworzyłem zbiór publicznych repozytoriów gita z różnymi rzeczami napisanymi przeze mnie. W chwili obecnej, najciekawszym jest chyba repozytorium dot-files zawierające różne moje pliki konfiguracyjne – może komuś się na coś przydadzą. :)
And finally, after doing some paper work, I've created a set of public git repositories with various stuff written by me. At the moment, the most interesting is probably a dot-files repository which contains my configuration files – hope someone'll find it useful.
Ponownie coś z serii „ja juz zaliczyłem na 5,0, a może komuś się przyda”. Odpowiedzi na pytania przygotowawcze przed kolokwium z przedmiotu Sieci komputerowe II. Jak w przypadku poprzedneigo wpisu, plik ten największą wartość ma dla studentów Elektroniki Politechniki Warszawskiej, ale może też ktoś inny będzie miał ochotę przejrzeć.
W kategoriach:
Słowa kluczowe:
Coś dla prawdziwych uniksowych geeków: Skrypt, który powoduje, że dobrze znana komenda ls działa w Irssi jak powinna, czyli wyświetla listę osób na kanale (samo ls, bez slasha).
Something for real unix geeks: Script that makes well known ls command work in Irssi the way God intended, ie. displaying nick list (no slash required).
Prezentacja, którą omawiałem w trakcie prelekcji na 5. Sesji linuksowej traktująca o mechanizmie ochrony stosu polegającym na dodaniu strażnika pomiędzy adresem powrotu, a zmiennymi lokalnymi funkcji. Archiwum tar zawiera również proste programy, które były prezentowane w trakcie wykładu. Na stronach serwisu TechIT dostępne jest nagranie wykładu.
W kategoriach:
Słowa kluczowe:
Skrypt implementujący zaawansowane algorytmy sztucznej inteligencji odpowiadający na pytania zadawane na kanale. Może udzielać odpowiedzi albo na wszystkie pytania albo tylko na te napisane bezpośrednio do nas (tzn. poprzedzone naszym nickiem).
Script implementing advanced AI algorithms answering yes-or-no questions on a channel. It can answer all questions or only those sent to us (that is prefixed with our nick).
W miarę prosty skrypt wypisujący tytuł obecnie odgrywanej w MPD piosenki. Posiada również unikalną funkcję automatycznej odpowiedzi na informacje wysyłane przez innych użytkowników.
Simple script writing title of currently played song in MPD. It has a unique feature of automatically replaying to informations send by other users.
SlackBuild tworzący paczkę z czcionkami dostarczanymi przez Microsoft. Z uwagi na licencję na jakiej są one udostępniane nie można dzielić się tak stworzonym pakietem. Skrypt sam pobiera wszystkie potrzebne pliki i sprawdza ich poprawność. Do działania (poza oczywistymi narzędziami) potrzebuje cabextract.
SlackBuild which makes package with fonts provided by Microsoft. Due to fonts' license it is not possible to share created package. The script downloads all needed files and checks their integrity. It requires cabextract.
W kategoriach:
Słowa kluczowe: