Tjeld på taket

May 23rd, 2009

I eksamensperioden er det som oftest mye annet som fasinerer en det en skal ha eksamen i, og i år er det Tjeld som hekker på taket av realfagbygget.  Har tatt noen snapshots fra hekkingen som jeg har lagt ut på http://truben.no/photo/tjeld/. Albumet er forresten generert med et lite program jeg lagde for anledningen. Du finner kildekoden hvis du trykker på les mer.

import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
 
public class PhotoAlbum {
 
	public static void main(String args[]) throws IOException {
		String path;
		if(args.length <= 0)
			path = ".";
		else
			path = args[0];
 
		List pictures = new ArrayList();
 
		File f = new File(path);
		for(String filen : f.getCanonicalFile().list()) {
			if(filen.endsWith(".png") || filen.endsWith(".gif") || filen.endsWith(".jpg"))
				pictures.add(filen);
		}
 
		// Thumbnails
		PrintWriter pw = new PrintWriter("index.html");
		BufferedWriter bw = new BufferedWriter(pw); 
 
		bw.write("\n" +
				"
<!--
.thumb { border-width:3px; border-color:#AAAAAA; padding:10px; float:left; }.imgthumb{width:150px;border:0;}iframe{border:0px;}
-->
 
" +
				"\n\n");
 
		for(String s: pictures)
			bw.write("
<div class="\"thumb\""><a href="\" target="\"fullimage\""><img class="\"imgthumb\"/" src="\" alt="" /></a></div>
\n");
 
		bw.write("\n");
		bw.flush();
		bw.close();
		pw.close();
	}
}

Related posts:

  1. Puggeprogram
  2. AMPL Java IDE

Categories: Annet, Norwegian

Tags: , Leave a comment

Comments Feed9 Comments

  1. Tobias

    Hehe. Trivelig, men det virker kanskje litt kjipt at hver thumbnail egentlig er hele bildet. Hadde vært koseligere om de faktisk hadde blitt thumbnailet. Kanskje noe for versjon 2?

  2. admin

    Hehe. Ingen dum idé, men så lenge det ikke er så mange bilder er det ikke så mye vits i (jf. needless complexity/simplest thing that can possible work)

  3. Tobias

    Hehe, jo, det er sant. Men jeg bruker den i min egen bildemappe, og der har jeg 250 bilder, så det blir litt mye å måtte laste alle ned hver gang jeg skal inn på galleriet. :-)

  4. admin

    uten tvil, da vil ikke dette programmet duge! Helt rett Tobias666!

  5. Tobias

    Så, så, siden koden er “public domain” tok jeg meg friheten til å lage versjon 2 selv. Kildekoden finner du her:

    http://www.student.uib.no/~tol060/photo-album.txt

    Det er riktignok tilknyttet et krav, man må opprette en mappe som heter “thumbs”.

  6. admin

    Ikke dumt, det får du bruke på ditt album!!!1

  7. Tobias

    Det skal jeg gjøre! Takk for det gode grunnlaget!

  8. halvor

    Er det en ny treng med å instanseire objekter vha “Object obj[]” istedenfor “Object[] obj”? Jaja, så lenge man ikke går for “Object[]obj” skal jeg vel ikke klage :p

  9. Tobias

    Vi skjønner ikke hva du sier, HALVOR. TRENG???? INSTANSEIRE??? Nei nå, nei nÅ!

Leave a comment

What is 5 + 10 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)
Feed

http://truben.no/journal / Tjeld på taket

-