Skocz do…

Free Software and the Long Tail

Powrót do „Skocz do”

There has been a discussion about extensions for Opera recently which made me realise something about Free Software. I may have been aware of it subconsciously but now I can name it:

In the long run, Free Software will win because of the long tail.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

MSI Wind i Dziewięć Komór

Powrót do „Skocz do”

Ponieważ ostatnio zaopatrzyłem się w 9 komorową baterię do mojego Wicherka postanowiłem sprawdzić co tak naprawdę oznacza te 7,8 Ah. Testy nie są może jakość szczególnie wiarygodne, czy dokładne, ale dają pewien ogląd na sytuację.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

New C features proposal

Powrót do „Skocz do”

As the committee gathered to discuss how the new C standard will look like I did some thinking of my own. I thought about features that I would love to see in C. I even collected thoughts of my twisted mind and condensed them into a text file.

What is outrageous is that since I believe information and ideas want to be free and shared I have decided to post my concepts on the net instead of imprisoning them in my wicked brain.

Maybe someone will find it useful somehow. Maybe even some committee member will read those and bring them out on the next meeting.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

Python, wrażenia

Powrót do „Skocz do”

Niedawno miałem okazję stworzyć trochę kodu w Pythonie. Popisałem sobie w nim kilka dni i muszę przyznać… język jest tragiczny, zastanowię się kilka razy zanim po raz kolejny go użyję.

Wpis ten dedykuję pewnej osobie, która ciągle mi przypomina, abym pisał nowe wpisy. :)

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

NTP over HTTP

Powrót do „Skocz do”

Sitting in a dark office, after swearing for hours at ATI video cards I noticed time on my PC was incorrect. “No problem” I thought as I started typing ntpdate but before finishing I realised that our beloved IT department had blocked most of the Internet. Checking the time on a watch or a mobile phone was not an option – I have neither – nor was looking at GKrellM on another PC – that's just lame.

“I wish there was a NTP-over-HTTP protocol” I dreamed sighting. And then, a few curses on the IT department later, I came up with an idea…

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

Total Control Exchange (No Caps Lock)

Powrót do „Skocz do”

Have you ever wondered why Caps Lock, a key you press twice a decade (once to turn it on and then to turn it off), is in such a lucrative position on the keyboard? And how about Ctrl? Compared to Caps Lock it seems like miles away. If you think about it old unix keyboards with those keys swapped seem to got it right.

I've gone one step further and recommend turning Caps Lock into Ctrl key altogether. In this article I will describe how to do that in various systems and platforms. But lets start with some propaganda.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

x86_64, wrażenia

Powrót do „Skocz do”

64 bitowe procesory x86_64, x64, amd64, intel64, czy jak je tam chcemy zwać, zdobywają coraz większą popularność. Jest również coraz więcej systemów operacyjnych wykorzystujących ich potencjalne możliwości. Nareszcie pozbyliśmy się problemu przekręcenie licznika w 2038! Nareszcie możemy zaadresować 1 TiB fizycznej pamięci (to, że nasza płyta główna obsługuje 3 GiB, a jak mamy szczęście 3,5 GiB to już szczegół). Nareszcie mamy 48 bitową (tj. 256TiB) logiczną przestrzeń adresową! Do tego dochodzi lepsza obsługa instrukcji SIMD, więcej rejestrów, 64 bitowa arytmetyka itp.

Rzecz jasna nie ma nic za darmo. Za te udogodnienia musimy płacić i bynajmniej nie chodzi mi o pieniądze, bo to raczej najmniej istotne – istotniejszą kwestią jest większe zużycie pamięci z powodu użycia ośmiobajtowych wskaźników, czy wyrównania stosu do ośmiu bajtów nawet jeżeli zrzucamy na niego liczbę 32-bitową. Do tego dochodzi jeszcze bardziej skomplikowany, a przez to wolniejszy, proces tłumaczenia adresów logicznych na adresy fizyczne.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

Masowe wysyłanie listów

Powrót do „Skocz do”

W tekście poniższym opiszę jak i dlaczego właśnie tak należy wysyłać masowe listy (tj. do wielu osób jednocześnie). Dość często zdarza mi się otrzymywać wiadomości z przerośniętą listą adresatów, z których połowy nawet nie znam–jest to zdecydowanie niedobry sposób na rozsyłanie korespondencji!

Czytaj dalej…

W kategoriach:

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:

Systemy Operacyjne

Powrót do „Skocz do”

Coś z serii „ja już zaliczyłem na 5.0, a może komuś się przyda”, czyli przygotowany przeze mnie plik z odpowiedziami na pytania przygotowawcze do egzaminu z przedmiotu Systemy operacyjne. Zapewne największa wartość mają one dla studentów Elektroniki Politechniki Warszawskiej, niemniej jednak może ktoś się tym zainteresuje.

Czytaj dalej…

W kategoriach:

Słowa kluczowe:

« poprzednie