sebadorn.de

Eclipse mit Pydev für Python fit machen

Seit dem 1. Semester Medieninformatik verwenden wir Eclipse für Java-Entwicklung. Jetzt im 3. Semester kam Skriptsprache Python dazu, als IDE wurde uns nur IDLE gezeigt. Mit IDLE bin ich persönlich nicht so recht warm geworden, obwohl die Python Shell davon doch recht praktisch ist für kleinere Programmfetzen. In Hinsicht auf das Eclipse-Subversion-PlugIn wäre es aber doch was Feines, könnte man auch Eclipse verwenden.

Pydev installieren

Mit dem PlugIn Pydev geht das. In Eclipse über die Menüpunkte Help ? Install New Software… gehen. Als URL http://pydev.org/updates eintragen und nach Schema F weiter durchklicken.

Pydev installieren Available Software

Read more

Kopfhörer

My Headphones

Meine neuen Kopfhörer. Die vorigen haben gute Dienste geleistet, waren sie ja ungefähr so alt wie ich. Sehr bequem und klanglich – soweit mein ungeübtes Gehör das feststellen kann – kein Unterschied zu ihren Vorgängern.

Jetzt bin ich noch auf der Suche nach einem MP3-Wecker. Ein versprechender Fund bei amazon war leider nicht mehr lieferbar und andere Geräte sind ihren Rezensionen zufolge Schrott oder exorbitant teuer.


Nachtaufnahme und überall Schnee

Schneeige Nachtaufnahme

Ein richtig weißer Winter war das, okay, fein, gut gemacht – können wir jetzt zum Frühling übergehen? Mit weniger Kälte und mehr Sonne. Sonst gerate ich noch in Winterdepression.


foobar2000 und Last.fm-Scrobbeln

Mittlerweile ist der Audioplayer foobar2000 als Version 1.0 erschienen. Oberflächlich hat sich nichts getan, was nachvollziehbar ist, denn die Gestaltung ist dem Benutzer selbst überlassen. Heute eine kurze Anleitung, wie man mit foobar2000 Lieder für Last.fm scrobbelt. Es gibt sogar zwei Möglichkeiten dies zu erreichen:

Das Last.fm-PlugIn

foobar2000, Last.fm-PlugIn

Von Last.fm selbst gibt es ein PlugIn. Bei Extras ? Plugins herunterladen… taucht es jedoch nicht von selbst in der Liste auf. Zum Glück gibt es ja den Button „Hinzufügen“. Im neuen Dialog „foobar2000 0.9.4“ auswählen und den Pfad zur foobar2000.exe im Installationsverzeichnis angeben.

foobar2000, Last.fm-PlugIn

In der Audioplayer-Liste steht nun foobar und nach ein paar Weiter-Klicks ist auch das erledigt. Das PlugIn behindert auch in keinster Weise: Startet man foobar, lädt zwar auch das Last.fm-Programm, die beiden sind sonst jedoch unabhängig. Man kann bereits Musik hören, noch während der Last.fm-Scrobbler lädt (und der braucht ein paar Sekunden).

Read more

Python-Onlinetest

Der Onlinetest in Python liegt schon etwas zurück und die Bekanntgabe der Noten liegt noch etwas in der Zukunft. Die Punkteverteilung war für alle Aufgaben gleich. Und es war der letzte. Keine Onlinetests mehr dieses Semester.


1. Da die Leerzeichen weltweit knapp werden, sollen von der Standardeingabe gelesene Zeilen auf das Nötigste an Leerzeichen reduziert werden. Zu entfernen sind Leerzeichen am Anfang und Ende der Zeile und Wörter werden maximal mit 1 Leerzeichen getrennt. Zusätzlich werden Wörter, die mit einem Großbuchstaben anfangen, komplett groß geschrieben.

def entleerzeiche(line):
	line = line.strip()
	line = line.split()
	result = []
	for wort in line:
		if str.isupper(wort[0]):
			wort = str.upper(wort)
		result.append(wort)
	line = " ".join(result)
	return line

if __name__ == "__main__":
	line = raw_input()
	while(line != ""):
		line = entleerzeiche(line)
		print line
		line = raw_input()
Read more