Firebird: Trigger für mehrere Ereignisse

ab Firebird 1.5 kann man einen Trigger erstellen, der für mehrere Ereignisse zuständig ist.

 

Beispiel:

 

 create trigger trigger_adressen for adressen  before insert or update or delete as
 begin
   ...
 end

 

 

 Um zu erkennen, in welche Aktion der Tabelle aufgerufen wurde, gibt es die neuen Variablen

 

INSERTING, UPDATING und DELETING 

 

Beispiel:

 

Arduino Duemilanove unter Linux

Transfer mit arvdude

avrdude -p m328p -P /dev/ttyUSB0 -c arduino -D -b57600 -U flash:w:[Dateiname]:i

 

Start Simulator simavr

run_avr -m atmega328p -f 16000000 /usr/share/arduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex Datei.hex 

der Bootloader "/usr/share/arduino/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex" kann weggelassen werden.

 

Linux-Server mit Ubuntu 10.04 und der Power-Schalter

Nach dem Upgrade auf Ubuntu 10.04 Serveredition funktionierte das Ausschalten des Servers mit dem Power-Button nicht mehr. Das Paket acpid ist installiert.

 

Die Ausgabe von acpi_listen beim drücken des Schalters war auch ok:

 button/power PWRF 00000080 00000001

In der Datei

/etc/acpi/events/powerbtn

enthielt auch die richtige Definition des Events. Der manuelle Aufruf der dazugehörenden Datei mit

Seiten