Jul 15 2009

Windows 7 Vorverkauf – Amazon nach 5 Minuten ausverkauft?

Ich habe heute um 9:00 Uhr versucht eine Version von Windows 7 bei amazon.de vorzubestellen. Ich konnte 2 Exemplare in meinen Einkaufskorb legen und dann war Schluss mit Lustig. Die Server von Amazon waren nicht mehr erreichbar und als ich um 9:05 Uhr dann doch durch meinen Warenkorb gelangt bin (durch mehrmaliges Drücken von F5) waren leider nur noch 0 Exemplare verfügbar.

Danke amazon und gute Nacht!

Bei conrad.de habe ich mir 2 Exemplare bestellt. Ich bin mal gespannt…


Jul 13 2009

MySQL Datensatz kopieren HowTo

In MySQL kann man Datensätze von einer Tabelle in eine andere kopieren. Dazu ist folgende Syntax vorgesehen:

INSERT INTO
  `tabelle_ziel`
  (`spalte_ziel_1`,`spalte_ziel_2`,`spalte_ziel_n`)
SELECT
  `spalte_1`,`spalte_2`,`spalte_n`
FROM
  `tabelle`;

Um eine komplette Daten-Kopie einer Tabelle zu erzeugen (gleiche Tabellenstruktur) kann der folgende SQL-Befehl verwendet werden:

INSERT INTO
  `tabelle_ziel`
SELECT
  *
FROM
  `tabelle`;

Jul 9 2009

MySQL Autoincrement zurücksetzen

Um den Autoincrement-Wert in einer MySQL Tabelle zurückzusetzen, wird folgender SQL-Befehl verwendent:

ALTER TABLE
  tblBelege
AUTO_INCREMENT = 1;

Jun 30 2009

Schneller Rechner auf dem Mac mit Spotlight

Mit der Such-Engine Spotlight unter Mac OS X ist es möglich, schnell einfache Rechenoperationen auszuführen. Mit der Tastenkombination cmd+Leertaste wird Spotlight gestartet und schon kann eine Rechenaufgabe eingegeben werden.

spotlightcalc


Jun 26 2009

Lego Mindstormes Autofabrik

Kategorie “Mund offen”… unbedingt ansehen!


Jun 26 2009

CSS !important

Um einer CSS Definition eine besondere Gewichtung zu geben, kann der Zusatz !important verwendet werden.

In manchen Browsern hat der User die Möglichkeit, browserspezifisch z.B. eine Standardschriftart zu wählen. Da jedoch eine “falsche” Schriftart das Design einer Seite zerstören kann, hat der Programmierer einer Website die Möglichkeit, der CSS-Styledefinition eine höhere Gewichtung zu geben.

body { 
  font-family: Arial !important;
}

Jun 23 2009

Speicherausnutzung unter Linux Howto

Um sich die Speicherauslastung unter Linux anzeigen zu lassen, sollte man sich die Datei /proc/meminfo ansehen. Die Datei enthält detaillierte Angaben zur aktuellen Speichersituation.

~# cat /proc/meminfo
MemTotal:      4031508 kB
MemFree:        704688 kB
Buffers:        149532 kB
Cached:        2257440 kB
SwapCached:          0 kB
Active:         976700 kB
Inactive:      2094528 kB
SwapTotal:     4200888 kB
SwapFree:      4200792 kB
Dirty:            9516 kB
Writeback:           0 kB
AnonPages:      664264 kB
Mapped:          14024 kB
Slab:           146700 kB
SReclaimable:   113204 kB
SUnreclaim:      33496 kB
PageTables:      74136 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
WritebackTmp:        0 kB
CommitLimit:   6216640 kB
Committed_AS:  3448388 kB
VmallocTotal: 34359738367 kB
VmallocUsed:    280924 kB
VmallocChunk: 34359457255 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
HugePages_Surp:      0
Hugepagesize:     2048 kB

Jun 16 2009

Ver- und Entschlüsselung von Datenwerten unter MySQL

Um Datenwerte mittels AES-Verschlüsselung (Advanced Encryption Standard) in eine MySQL-Datenbank zu schreiben, kann die Funktion AES_ENCRYPT verwendet werden. Die Verschlüsselung ist standardmäßig auf eine 128-bit Schlüssellänge eingestellt. (Es besteht die Möglichkeit, die Schlüssellänge im Quelltext auf 256 Bit hochzusetzen)

Beispiel:

1
2
3
4
5
6
7
CREATE TABLE `crypt` (
  `EMAIL` varbinary(255) NOT NULL
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
 
INSERT INTO `crypt` VALUES (AES_ENCRYPT('mail@example.com', 'password'));
 
SELECT AES_DECRYPT(`EMAIL`, 'password') FROM `crypt`;

Jun 16 2009

MS Word Short-Cuts

Da man in MS Word mit Strg + Tab nicht zwischen den Dokumenten wechseln kann, habe ich mal ein paar schöne MS Word Short-Cuts zusammengegoogelt.

Zum nächsten Word-Dokument wechseln: Strg + F6
Zum vorherigen Word-Dokument wechseln: Shift + Strg + F6
Sonderzeichendarstellung wie Absatzwechsel oder Leerzeichen einschalten oder ausschalten: Shift + Strg + *
Seitenansicht: Strg + F2
Layoutansicht: Strg + Alt + L
Normalansicht: Strg + Alt + N


Mai 29 2009

Google Wave Sneak Preview

Google präsentiert überraschend eine neue Plattform für internetbasierte Kommunikation und Zusammenarbeit in Echtzeit. Google hat angekündigt, sowohl Großteile der eigenen Implementierung als auch das Wave-Protokoll als Open Source bzw. als offenen Standard zu veröffentlichen, wodurch die Realisierung eigener Wave-Systeme ermöglicht wird. Zudem können über eine API Erweiterungen für Google Wave geschrieben werden.