Archives for the ‘Allgemein’ Category

Tabellen unter PostgreSQL anzeigen lassen

So kann man sich die Tabellen einer Datenbank unter PostgreSQL anzeigen lassen: SELECT table_name FROM information_schema.tables \ WHERE table_schema = ‘public’;

Assoziatives Array in Java

Ein assoziatives Array in Java erstellen: import java.util.HashMap; import java.util.Map; (…) Map config = new HashMap(); config.put(“vorname”, “Max”); config.put(“nachname”, “Mustermann”); String vorname = config.get(“vorname”); String nachname = config.get(“nachname”); System.out.println(vorname+” “+nachname);

gcc und g++ Version einstellen

Beim Kompilieren von Kernel-Modulen können Probleme auftreten, wenn die Version des eingestellten gcc/g++ Compilers eine andere ist als die, mit der der Kernel kompiliert wurde. Deshalb kann man mit export CC=gcc-4.1 die Version des gcc Compileres und mit export CXX=g++-4.1 die Version des g++ Compilers einstellen.

Tabellen unter PostgreSQL ausgeben lassen

So kann man sich unter PostgreSQL die Tabellen einer Datenbank anzeigen lassen: select table_name from information_schema.tables where \ table_schema=’public’ and table_type=’BASE TABLE’

Thumbnails mit PHP & ImageMagick erstellen

Mit PHP (php5-gd) Thumbnails zu erzeugen war für mich immer ein Gefrickel ohne Ende. Mit ImageMagick geht das allerdings ganz leicht. Mittels shell_exec() und “convert” lassen sich einfach Thumbnails erzeugen: // erzeugt ein Thumbnail mit 200 Pixel Breit $ convert -thumbnail 200 foo.png thumb.foo.png // erzeugt ein Thumbnail mit 200 Pixel Höhe $ convert -thumbnail [...]

Cubeecraft Bender

Mit cubeecraft kann man sich tolle Bastelvorlagen für allerlei Figuren herunterladen, ausdrucken und zusammenbasteln. Hier mein Bender:

Spalten einer Tabelle in MySQL/PostgreSQL abfragen

Mit MySQL kann man sich die Spalten einer Tabelle mit folgendem Befehl ausgeben lassen: SHOW COLUMNS FROM foo; Unter PostgreSQL geht es mit folgender Abfrage: SELECT column_name FROM information_schema.COLUMNS \ WHERE table_name = ‘foo’;

Eigene foreach-Variable in perl

Falls man in einer foreach-Schleife mit einer anderen foreach-Schleife arbeiten will dann kann man nicht mit $_ arbeiten wenn man die Variable der äusseren foreach-Schleife in der inneren benutzen möchte. Deshalb kann man sich eigene Variablen deklarieren: #!/usr/bin/perl my $var; my $var2; my @liste = qw( asdf jkl 1 2 3 4.56 ); my @liste2 [...]

Concat unter MySQL & PostgreSQL

So kann man unter MySQL 2 Spalten in einer darstellen: SELECT CONCAT(id,” “, name) AS spalte FROM tabelle; So geht es unter PostgreSQL: SELECT id || ‘ ‘ || name AS spalte FROM tabelle;

plink unter Windows

Wenn man von ausserhalb per SSH auf seinem Computer z.B. einen Dienst aufsetzt und dann merkt, dass man dafür im Router einen Port öffnen muss, dann kann man dies ganz einfach mit plink machen. Folgendes muss auf der Kommandozeile ausgeführt werden: plink.exe -D 1080 -N -v user@host.org Dann noch den Browser (hier Firefox 2) einstellen: [...]