99 butelek piwa w Pythonie

Posted on Mon 08 June 2020 in Brain game, Shitz

Znalazłem gdzieś zadanie wygenerowania tekstu piosenki o 99 piwach. To odmiana harcerskiej piosenki, której nauczył mnie Gospodarczyk o Winnteou. Piosenka ta odratowała moje chore gardło i szkolna wycieczka się udała.

Kod jest krótki ale czuję, że może być jeszcze krótszy gdyby się przyłożył do przypadków specjalnych. Przypomina mi to obecnie …


Continue reading

Advent of Code dzień 3

Posted on Mon 08 June 2020 in Brain game, Games

Wyjmuję z historii zaległości. Tym razem AoC zdaje się, że z 2018 roku ale pewności nie mam.

#!/usr/bin/python

import sys, getopt
from copy import deepcopy

def laziMikolaj(plik):
    # pierwotna tablica zbierajaca wszystkie adresy
    adresy = []
    # aktualny adres Mikolaja
    currAdr= [0,0]
    adresy.append(deepcopy(currAdr)) # pierwszy adres jest pierwszy …

Continue reading

Advent of Code p.2

Posted on Tue 26 April 2016 in Brain game, Shitz

Nie umiem mapować! Jestem ~pewny, że można tu użyć mapowania i funkcji lambda ale na razie nie wymyśliłem jak. Muszę więcej poczytać i popróbować. Tymczasem:

myOrder = 0
# licze ilosc papieru
def paperBox(l,w,h):
    pow = 2*l*w + 2*w*h + 2*h*l + l*w
    return pow
with …

Continue reading

Advent of Code

Posted on Mon 25 April 2016 in Brain game, Shitz

Emsi przeczytał mi w myślach, że gram w TIS-100 i podesłał link do artykułu, w którym znalazłem następną gierkę tego typu: Advent Of Code. Pierwsze zadanie polega na znalezieniu na którym piętrze budynku wyląduje Święty Mikołaj biorąc pod uwagę, że znak otwarcia nawiasu ( to wspięcie się o 1 piętro, a …


Continue reading

Skrypt do pobierania ISBN

Posted on Fri 22 April 2016 in Hacks (wannabe)

Pojawiła się potrzeba pociągnięcia z Internetów numerów ISBN na podstawie tytułów książek. Rudolf postanowił przerzucić swoją wirtualną szafkę z Biblionetki, która ponoć upada, do Goodreads. No i brak mu tych ISBN-ów.

Emsi podrzucił skrypt, a ja go ciut przerobiłem:

# -- coding: utf-8 --
import urllib2
import re
import fileinput

#https://www.google …

Continue reading

Skalowanie wielu obrazków w OSX czyli kłopot z GUI

Posted on Sun 06 March 2016 in Hacks (wannabe), Macbook, Multimedia, Tips 4 Mac OSX

Chyba każdej osobie zajmującej się grafiką lub stronami web prędzej niż później przydarzy się sytuacja w której trzeba przeskalować wiele obrazków.

Radzę z tym sobie pod Linuksem używając skryptu w Bashu i pakietu ImageMagick, w OSX, od kiedy go mam, również używam Basha i programu systemowego o nazwie: sips.

Skrypt …


Continue reading

Mandriva i rdiff-backup

Posted on Wed 18 February 2009 in Tips4Unices

Mandriva to kupa gówna, a Dyzio na każdym serwerze ma inną wersję to rdiff-backupa trzeba zainstalować z palca.
Szybka piłka, żeby się kompilował:
urpmi libpython-devel - jeśli Python nie jest zainstalowany to nam go doda,
urpmi librsync1-devel
no i dalej
wget http://.....rdiff-backup.tar.gz
tar zxvf rdiff-backup.tar.gz
cd …

Continue reading

Mandriva i urpmi

Posted on Wed 18 February 2009 in Tips4Unices

Mandriva to kupa gówna więc, żeby bardzo nie śmierdziało:

  • urpme -v pakiet - usuwa pakiet z systemu,
  • urpmi.removemedia -a - naprawia co zepsuł Dyzio,
  • urpmi --list-URL - listuje media, o ile ich Dyzio nie zrypał, jak zrypał to polecam: http://easyurpmi.zarb.org/?language=pl,
  • urpmi.addmedia copy&paste to co wypluło …

Continue reading