Prime walks

Like any average guy in his late 40s, anticipating the upcomming spring, I get an urge to write another random walk algorithm. No fooling Mother Nature, folks, ...

Pierwsze spacery

Jak każdego zdrowego faceta po czterdziestce, od czasu do czasu łapie mnie straszna chętka na napisanie jakiegoś interesującego algorytmu na losowy spacer na dw...

Recursion, cache, speed

Recently, a friend sent me a piece of Python trivia, namely how to use cache memory in Python and how using cache memory affects the speed of your code. A cache...

Postępowo

Jednym z najbardziej popularnych elementów większości języków programowania są pętle. Pętla to kawałek kodu, który się uruchamia w kółko wiele razy (abo niewiel...

Yin oraz Yang to koncept dualizmu świata pochodzący z chińskiej filozofii. Jest to również znak rozpoznawczy T'ai Chi, a na polski tłumaczy się go bodajże jako ...

Siedem mrówek z bonusem

Jakiś czas temu pisałem tu o Mrówce Langtona. Od tamtej pory temat mi trochę przysechł, ale niedawno - w ramach porządkowania plików w chmurze - odkryłem tamten...

Python kontra PyPy

Każdy szanujący się pytonista prędzej czy później zauważy, że chociaż język jest fajny, to jednak niezbyt szybki. Jeżeli potrzebujemy szybkości... ... piszemy w...

AGM na sterydach

Osiem lat temu pisałem tu o średniej arytmetyczno-geometrycznej, po naszemu AGM (arithmetic-geometric mean). Tu można poczytać: link 1, link 2. Okazuje się, że ...

Mrówkowe szaleństwo

Natrafiłem niedawno w Wikipedii na Mrówkę Langdona. Pomysł jest w sumie prosty: na nieskończenie dużej planszy składającej się kwadratowych pól stoi sobie mrówk...