Skocz do…

Synchronizacja w jądrze Linux

Powrót do „Skocz do”

Prezentacja z seminarium dyplomowego na temat mechanizmów synchronizacji w jądrze Linux. Pokrótce przedstawia bariery pamięci, zmienne atomowe, semafory, spinlocki itp.

Komentuj…

W kategoriach:

Słowa kluczowe:

Dni Wolnego Oprogramowania

Powrót do „Skocz do”

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.

Komentuj…

W kategoriach:

Słowa kluczowe:

tabbed, urxvt extension

Powrót do „Skocz do”

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.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

Publiczne repozytorium gita

Powrót do „Skocz do”

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.

Komentuj…

W kategoriach:

Słowa kluczowe:

Sieci Komputerowe

Powrót do „Skocz do”

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ć.

Komentuj…

W kategoriach:

Słowa kluczowe:

ls-cmd.pl

Powrót do „Skocz do”

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).

Komentuj…

W kategoriach:

Słowa kluczowe:

Ochrona stosu

Powrót do „Skocz do”

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.

Komentuj…

W kategoriach:

Słowa kluczowe:

Irssi AI

Powrót do „Skocz do”

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).

Komentuj…

W kategoriach:

Słowa kluczowe:

MPD now playing for Irssi

Powrót do „Skocz do”

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.

Komentuj…

W kategoriach:

Słowa kluczowe:

corefonts SlackBuild

Powrót do „Skocz do”

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.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

« poprzednie