Posta av helgeb - 25. april 2010 kl. 15:27
Etter å ha hatt endel programmering (Først inf100, og no inf109) syns eg det var på tide at eg brukte det til nokke fornuftig. Det vil si, nokke annet enn oppgavene spør om. Så, for ikkje så lenge siden begynte eg å lese en webcomic (kom ikkje på et godt norsk ord på det) som heter Megatokyo. Et problem er at den er på nettet. Og med det hersens dårlige nettet eg har heime, så er det ganske tungvindt. Ka gjør man då? Jo, man programmerer.
Det er då må ha, er et skript som laster ned alle bildefilene som utgjør selve serien. Heldigvis er de sortert etter nummer, det gjør jobben mye lettere. Deretter er det jo egentlig litt upraktisk å lese på .gif-filer hele tiden. Ka gjør man då? Mer programmering!
Det hadde jo vert veldig greit å lage en pdf med alle bildene i, sortert i riktig rekkefølge. Dette prøvde eg først å gjennomføre vha
, som viste seg å være litt vanskelige enn antatt. Eg endte med å lage alle bildene til pdf-er, og satt de sammen med det som heter pdftk. Med det hele satt sammen, kan man få et skript som ser omtrent ut som dette. Snippen av koden som laster ned selve stripene kan forkortes til følgende:
#!/usr/bin/env python
import subprocess
def main():
for i in range(1, 1265+1):
cmd = "wget http://megatokyo.com/strips/%(#)04d.gif" %\
{"#": i}
subprocess.call(cmd, shell=True)
main()
Dette tok meg sabla lang tid, for nettet eg bruker er ganske ubrukelig. Men eg fikk det ned tilslutt, så no sitter eg med en pdf på ca 1265 sider som eg kan lese Megatokyo fra istedenfor å måtte surfe det på nettet hele tiden. I tillegg kjører skriptet 3 ganger, en for gif, en for jpg og en for png. Skulle eg laga program som sjekka hvilken filtype det nummeret hadde, måtte eg begynt med ganske mye heftigere programmering enn dette (som innebærer å laste ned kildekoden for å finne filnavnet og diverse).
Posta i Data - 3 Kommentarer »
Posta av helgeb - 21. april 2010 kl. 23:30
Ordet python er forbundet til mange forskjellige ting, alt etter hvilke referanser man har. Nokken tenker kanskje pytonslange. Andre forbinder det gjerne med Monty Python. Andre igjen, som meg, forbinder python med programmeringsspråket Python.
Python har en veldig artig sak. Han som en gang i tiden laga dette programmeringsspråket, måtte jo, som med det aller meste, sette opp en oversikt og lage en utredning om ka som er grunnlaget for og hovedtrekkene i det man prater om. For python sin del er dette et heller langt dokument. Men så var det en luring som heter Tim Peters som formet dette dokumentet til 20 aforismer, dessverre ble bare 19 av de skrevet ned. Vil man lese disse aforismene, som blir kalt The Zen of Python, kan men enten søke på nettet etter det. Men om man har python kan man lese det ved å finne et easter egg:
>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Posta i Data - Ingen kommentarer »
Posta av helgeb - 11. april 2010 kl. 21:15
Trenger litt hjelp til å vurdere/ta en avgjørelse. I wordpress er det to ulike måter å kategorisere/merke innleggene på. Den ene er i kategorier, det andre er såkalt «tags», eller merkelapper, eller etiketter om du vil, på norsk. Eg ser ingen fordeler eller ulemper med hverken av de, så hittil bruker eg det samme på begge. Nokken meninger og/eller tips? Og ka bør en egentlig oversette «tag» til, merkelapp eller etikett, eller fins det et annet mer passende ord for det..? Eg tar gjerne imot gode tips!
Posta i Blogg - 4 Kommentarer »
Posta av helgeb - 9. april 2010 kl. 17:36
Hvis du hittil har lest denne bloggen, vil du ikkje se nokke annen forandring enn at linken til bloggen har endra seg; til helgeb.net/blogg. En større forandring som har skjedd, som ikkje er veldig synlig, er at eg har bytta fra Blogger til WordPress. Det er en underliggende grunn til det, som du kan lese om på den gamle bloggen: helgeb.blogspot.com. Sjøl om eg har bytta leverandør, har eg fått over alle innleggene til WordPress.
Det har vert heller lite blogging fra meg i det siste. Eg har tenkt ut flere innlegg, men eg har ikkje komt til å skrive de enno, men forhåpentligvis kommer det. Eg har derimot lagt ut en god del nye bilder (gamle, fra Øytun og litt etterpå), som du finner i menyen til venstre.
Var bare det eg skulle si på dette tidspunktet =)
Posta i Blogg - 2 Kommentarer »