So kann man sich die Tabellen einer Datenbank unter PostgreSQL anzeigen lassen:
SELECT table_name FROM information_schema.tables \ WHERE table_schema = 'public';
Friday, 5 December 2008
So kann man sich die Tabellen einer Datenbank unter PostgreSQL anzeigen lassen:
SELECT table_name FROM information_schema.tables \ WHERE table_schema = 'public';
Thursday, 27 November 2008
Ein assoziatives Array in Java erstellen:
import java.util.HashMap; import java.util.Map; (...) Mapconfig = 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);
Wednesday, 19 November 2008
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.
Thursday, 23 October 2008
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'
Wednesday, 22 October 2008
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 x200 foo.png thumb.foo.png
Beispiel:
/*
* creates the thumbnail
* "foo_small.png" with
* 200px height
*/
$image = "foo.png";
$thumb = "foo_small.png";
$cmd = "convert -thumbnail x200 ".$image." ".$thumb;
shell_exec($cmd);
Saturday, 11 October 2008
Mit cubeecraft kann man sich tolle Bastelvorlagen für allerlei Figuren herunterladen, ausdrucken und zusammenbasteln.
Hier mein Bender:
Saturday, 19 July 2008
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';
Saturday, 14 June 2008
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 = qw( a b c d e f g );
foreach $var ( @liste ) {
foreach $var2 ( @liste2 ) {
print $var."\n";
}
}
Saturday, 14 June 2008
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;
Friday, 30 May 2008
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:

Dann kann der Router über seine gewohnte Adresse im Netzwerk erreicht werden.