Git – lokale Changes verwerfen / überschreiben

Es kommt immer wieder mal vor, dass man auf dem Laptop was “gepröbelt” hat, was eigentlich komplett unwichtig ist. Zuhause am Desktop macht man dann was und wenn man nun auf dem Laptop einen Pull ausführen will, wird (zurecht) gemotzt. Wie kriegt man jetzt den Nonsens auf dem Laptop überschrieben…

PreparedStatements rocken

Jetzt ärger ich mich schon ne Weile mit statements rum und dabei gibt es preparedStatements. Gelesen hab ich ja auch schon davon, dass es aber damit um einiges besser funktioniert, hab ich nicht gedacht. Jedenfalls wenn man irgendwelche Daten nicht mitgibt, kann das PreparedStatement viel besser damit umgehen. Und was…

Java Bilder in Jar-Files

Ich habe in Eclipse ein Bild eingebunden, welches auch beim Debuggen problemlos angezeigt wurde. Das habe ich folgendermassen gemacht: File logo = new File("src/resources/icons/foologo.png"); Image image = ImageIO.read(logo); ImageIcon image = new ImageIcon (ImageIO.read(logo)); lblFoologo.setIcon(image); Im JAR fehlte dann das Bild – wurde einfach nicht mehr gefunden (auch wenn das…

Maintainer meines eigenen Packages…

Mein erstes Debian-Package… 😉 Package: foocm Status: install ok installed Priority: optional Section: admin Installed-Size: 2700 Maintainer: Peter Beck <peter.beck@foo.li> Architecture: all Version: 0.1 Depends: mysql-server-5.1 (>= 5.1), openjdk-7-jre

Tasks in Eclipse

Ich fahre komplett auf die Tasks in Eclipse ab – das ist verdammt angenehm. Wenn man irgendwas am Rumpröbeln ist, aber nicht mehr weiterweiss, kann man sich bequem einen Task setzen. Somit hat man ganz schön den Überblick, was noch zu tun ist beim bestehenden Code. Irgendwie ist das bei…

Chromium in testing/sid

Seit einigen Tagen konnte ich Chromium nicht mehr wirklich brauchen, bei jedem Start kam der “Aw, Snap” Fehler, beim Laptop mit testing, aber auch beim Desktop mit sid. Zum ganzen Thema gibt’s auch einen Bugreport, das ganze (mit –no-sandbox) hat bei mir aber nicht wirklich viel gebracht – zwar war…

MySQL Workbench

MySQL Workbench ist noch ein cooles Programm, mit dem man unter anderem Modelle aus bestehenden Datenbanken, SQL-Skripten oder auch einfach manuell erstellen kann. Desweiteren kann man bequem Queries durchführen und Server überwachen….

Window Manager: pekwm

Ich habe einen Window Manager gefunden, der mir bisher eigentlich ganz gut taugt…und ziemlich minimalistisch ist: pekwm. Nach der Installation gibt es aber noch ein paar Kleinigkeiten zum Anpassen. Zum Beispiel fehlt das komplette Applikations-Menü. Das ist aber einfach geändert, indem man die Zeile “debian-menu” mit der kompletten Pfadangabe in…

git hooks…sind sexy

git hooks sind cool 😉 Anstatt immer manuell meine Dokumente zu entpacken vor jedem push, kann man auch einfach einen git-hook, zb. pre-commit anlegen und das ganze automatisch ausführen lassen. So zum Beispiel: #.git/hooks/pre-commit: ~/Documents/foo-peter/do cs-git.sh unzip git rockt doch einfach nur !

ServiceTag auslesen

Unter GNU/Linux kann man mit dmidecode den Tag auslesen (dd kann’s bestimmt auch): dmidecode -s system-serial-number ​Mit WMIC kann man auch bequem den ServiceTAG eines Rechners auslesen: wmic [/node:] bios get serialnumber Ein bisschen detaillierter ist’s hiermit: wmic csproduct get vendor,name,identifyingnumber IdentifyingNumber Name Vendor ABCDEF1 PowerEdge 2950 Dell Inc.