Archiv November 2012

Freitag, 30. November 2012

Eine Liste in Excel nach eindeutigen Werten filtern

Da hat man also eine ellenlagen Listen von Zahlen oder Wörtern und möchte keine Duplikate angezeigt bekommen? Kein Problem (Excel 2007, englisch):

  1. Alle Zellen mit den zu filternden Inhalten markieren
  2. Sort & Filter
  3. Advanced
  4. [x] Unique records only

Fertig.

Tags: , ,
Labels: Arbeit

Keine Kommentare | neuen Kommentar verfassen

Freitag, 30. November 2012

Mit Notepad++ Text in Uppercase verwandeln

Ab und zu ist man in der Situation, Text in Kleinbuchstaben in Grossbuchstaben umzuwandeln. Hier hilft Notepad++, ein quelloffener Texteditor, welcher auf keiner Windows-Mühle fehlen darf:

Ctrl-Shift-U

Quelle: Notepad++ keyboard shortcuts

Tags: ,
Labels: Programmierung

Keine Kommentare | neuen Kommentar verfassen

Samstag, 24. November 2012

Text in PDFs greppen

Da haben also die SBB einen Wettbewerb online, welcher die Eingabe von Ticketnummern erfordert. Und gleichzeitig habe ich Quittungen von über SBB Mobile georderte Tickets für Geschäftsreisen auf meinem Computer abgelegt.

Was macht man da? Richtig, man filtert die PDFs nach den geforderten Ticket-Nummern, und zwar so:

pdftotext

Ich gehe davon aus, dass jeder Terminal.app-Hacker macports installiert hat

Man benötigt zuerst einmal das in xpdf enthaltene Tool pdftotext:

# port install xpdf-tools

Shell-Magic

Nachdem das Tool installiert ist, navigiert man in den Ordner, welcher die PDFs enthält und gibt folgenden Befehl ein:

$ for i in *.pdf; do pdftotext "$i"; done;

Die in PDFs enthaltenen Textzeichen werden extrahiert und automatisch in eine Textdatei mit Endung .txt gespeichert, welche denselben Basename trägt wie die PDF-Datei.

Nun kann ich problemlos greppen:

$ cat *.txt | grep "OT"

… und schon erhalte ich eine schöne Liste in der Form

OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000
OT 0000 0000 0000

Tags: , , , , , , ,
Labels: IT

1 Kommentar | neuen Kommentar verfassen

Samstag, 24. November 2012

Smartvote schiesst einen groben Bock

Beim Kumulieren streicht man Leute von der Liste und setzt dafür einen Namen von der Liste ein- oder zweimal zusätzlich drauf. So erhält ein genehmer Kandidat bis zu drei Stimmen.

Quelle: Mail von Smartvote vom 9. November 2012 zu den Gemeinderats- und Stadtratswahlen Bern

Einem Kandidaten kann man im unserem ausgeklügelten Wahlsystem (hier eine Beschreibung des Prozederes durch einen Expat, welcher in Bern lebt) höchstens zwei Stimmen geben.

Tags: , , , ,
Labels: Politik

Keine Kommentare | neuen Kommentar verfassen

Samstag, 24. November 2012

Sendung Kontext: Wenn Manager auf Angestellte hören

Nur wenn das Management weiss, welchen Denkmustern die Mitarbeiter folgen, was sie motiviert und welche Geschichten sie über ihre Firma erzählen, können die Ressourcen im Betrieb optimal genutzt werden. Vor allem in Zeiten, in denen ein Wechsel nötig wird. Das jedenfalls ist die These von Beratern, die mit narrativen Methoden arbeiten.

Kontext: Wenn Manager auf Angestellte hören

Via: Rolf F.

Tags: , , , , , ,
Labels: Arbeit

Keine Kommentare | neuen Kommentar verfassen

Freitag, 23. November 2012

SBB Techie-Challenge: Runde 4

Wer bei der SBB Techie-Challenge auf Facebook miträtselt und sich partout keinen Reim aus dem Java-Code machen kann und will, führe folgenden Python-Code aus:

def sbb(v,w,s1,s2):
	for y in range(0,v*w):
		str = ""
		for x in range (0,v*w):
			if(((x/w) % 2 == 0) != ((y/w) % 2 == 0)):
				str += s1
			else:
				str += s2
		
		print str


sbb(8,4," ","#")

Was des Rätsels Lösung ist verrate ich aber nicht.

PS: Ob SBB wirklich an Facebook-Script-Kiddies interessiert ist sei dahingestellt.

Tags: , ,
Labels: Programmierung

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 18. November 2012

Fruchtfliegenfalle

Diesen Sommer wurden wir von diesen Viechern geplagt — bis ich im Internet diesen Tipp fand, der Gold wert war:

Essig und Apfelsaft locken die Fruchtfliegen an. Das Spülmittel nimmt der Flüssigkeit die Oberflächenspannung, die Fliegen gehen unter.

Quelle: Fruchtfliegenfalle selbst machen

Am Ende des Tages schwammen sechs ersoffene Fruchtliegen in der Falle.

Tags: , ,
Labels: Leben

3 Kommentare | neuen Kommentar verfassen

Sonntag, 18. November 2012

Indien

Vor mehr als drei Jahren trieb ich mich auch für zwei Wochen in Indien herum (von Mumbai nach Ahmedabad). Dank der Artikelserie im Blog von Manfred Messmer, welcher Indien in diesem Herbst (2012) für mehr als einen Monat bereiste, konnte ich aus der Ferne wieder in die faszinierende Kultur dieses Landes eintauchen. Und erinnerte mich an all die schönen Dinge wie die Menschenmassen, Farben und Gerüche in Mumbais Strassen, das fantastische Essen (bis zur unweigerlich auftretenden Diarrhöe), die gegenüber Weissen gastfreundliche, immer von neuem faszinierte Lokalbevölkerung. Aber auch an die lästigen („Haggling“) und teilweise gänzlich negativen Dinge.

Auch wenn Messmer seine Reise folgendermassen auf den Punkt bringt:

Kurz zusammengefasst: Tagtäglich versucht jemand in Indien, einen übers Ohr zu hauen. Man bezahlt Lehrgeld, weil es immer wieder neue Varianten gibt, auf die man reinfallen kann.

Quelle: Charlie: “No problem – sometimes good, sometimes bad”

Wichtig ist einfach, dass man sich auf den für uns mit Preisetiketten verwöhnten Schweizer wieder auf die archaischen Wurzeln unserer Zivilisation einstimmt — und um wenige Rappenbeträge verhandelt, als gäbe es kein Morgen mehr. Mich verschlägt es garantiert wieder nach Indien.

Tags: , , ,
Labels: Leben

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 18. November 2012

Another Tribute to Steve Jobs

Falls in der heutigen Welt jemand noch Zeit hat, sich 7h Stunden Interviews mit Steve Jobs reinzuziehen — hier die Links auf den iTunes Podcast von „D: All Things Digital“:

Steve Jobs at the D: All Things Digital Conference (Video)

Tags: , , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 18. November 2012

Wieso Mac OS X aus seinem Schlaf aufwacht

$ syslog | grep -i "Wake reason"

Quelle: Determine Why Your Mac Wakes Up From Sleep

Tags: , , , ,
Labels: Apple

1 Kommentar | neuen Kommentar verfassen