Wzór na wszystko (wzór Tuppera) – rysowanie i obliczanie

Poniższa nierówność zawiera w sobie wszystko:

Tuppers_formula

gdzie ⌊ • ⌋ oznacza funkcję podłoga, a mod to operacja modulo.

Jest to wzór Tuppera, wymyślony przez Jeffa Tuppera – i mówiąc w skrócie – wykres tej nierówności zawiera wszystkie możliwe obrazy o wymiarach 106 x 17 pikseli, w tym także zapis samej funkcji.

Continue reading

Free pdfnup for Windows (compiled to exe Python script – GPL 3)

pdfnup-cmd

 

pdfnup is a command line tool that allows to layout multiple pages per sheet of a PDF document.

I used it in Linux many times, but couldn’t find free pdfnup for Windows anywhere. Only some trial, limited versions or old Python script that doesn’t work with Python 3.X and 2.7.X – only with 2.5 and 2.6.

I didn’t want to install and use two versions of Python, so I decided to compile this old script on virtual machine using Python 2.6 and py2exe tool, so that now I can run it in everywhere, without a need to install Python 2.6.

Continue reading

Mój pierwszy bot

plusmanLTE
Można jeszcze bardzo wiele rzeczy poprawić i ulepszyć w poniższym kodzie – ale gdyby ktoś zastanawiał się od czego zacząć tworzenie bota do gry (np. zrobionej we Flashu, HTML5), może skorzystać z mojego podejścia i kodu.

 

1. Gra

Bot powstał „na szybko” do gry będącej częścią kampanii reklamowej LTE od Plusa w serwisie wykop.pl. Gra wzorowana na PacManie, w której rozgrywkę można było podzielić na dwa etapy. Pierwszy – zbieranie wykopów (najlepiej w trybie Super Plusmana), punktów LTE (zamieniających Plusmana w Super Plusmana), zjadanie „wolnych internetów” jako Super Plusman i unikanie ich jako zwykły Plusman oraz zbieranie pojawiających się co 30 sekund tabletów Lenovo Yoga – zabawa w sumie na jakieś 2 minuty jeśli chcemy zsynchronizować bycie Super Plusmanem z pojawianiem się tabletów (Super Plusman porusza się szybciej i przechodzi przez ściany, więc zwiększamy w ten sposób szansę zgarnięcia tabletu). Gra kończy się w chwili zgarnięcia ostatniego wykopu – ale jeśli gracz się z tym wstrzyma – to zaczynał się drugi etap – zbieranie tabletów co 30s (i unikanie „wolnych internetów”). Etap ten mógł trwać nawet kilka godzin (chyba po ok. 5h przestawały pojawiać się tablety), więc na nim się skupiłem.

Ekran z gry Plusman LTE

Ekran z gry Plusman LTE

Link do gry: http://www.wykop.pl/+/pluslte/ (link nieaktualny)

Continue reading

Witaj, świecie!

Witaj w WordPressie. To jest Twój pierwszy wpis.

Autor użytego w nagłówku bloga zdjęcia: http://www.corbisimages.com/stock-photo/royalty-free/42-15688576/tree-silhouette-against-starry-night-sky