One-Jar mit erweiterter Unterstützung für native Bibliothken

Mein Projekt beamer-tool unterstüzt zuzeit die folgenden Architekturen:

  • Linux 32Bit
  • Linux 64Bit
  • Mac OS X
  • Windows 32Bit
  • Windows 64Bit

Es handelt sich zwar um ein Java-Programm, jedoch sind einige native Bibliotheken für die Kommunikation mit der Hardware (Grafikkarte und GSM-Gerät) nötig.
So gab es bis heute für jede Architektur ein eignes Releasefile mit immer den selben Jar-Dateien und den jeweiligen nativen Bibliotheken. Gestartet wurde das ganze immer über Startskripte (Batch oder Bash).

Nach mehreren Versuchen, dem Benutzer vernünftige Startdateien bereitzustellen bin ich schließlich bei One-Jar gelanden. Eine gute Zusammenfassung über die anderen Möglichkeiten findet man unter www.excelsior-usa.com/…/java-to-exe.html. Weiterlesen

[PHP] WordPress-Plugin – Autogallery v3

Nach etwas gebastel präsentiert sich Autogallery v2 im neuen Gewand:
Lightbox macht’s möglich.

Dies gibt es glücklicherweise auch als WordPressPlugin.

Durch ein paar kleine Anpassung arbeitet Autogallery nun auch mit diesem Plugin zusammen und stellt die Bilder entsprechend schön dar. Weiterlesen

Windows: DMA fällt auf PIO zurück

Auf einmal konnte ich mit dem Laufwerk in meinem Laptop nur noch DVDs nur noch 1* und CDs nur noch 16* brennen. Lesen ging auch langsam. strange war das – ich forschte nach und stellte fest, dass im Gerätemanager der IDE Kanal an dem mein ROM-Laufwerk hängt von DMA auf PIO zurückgeschaltet wurde. Da hilft auch kein rumfummeln im BIOS mit einstellen von DMA etc.
nach kurzem gooflen fand ich folgende äusserst nützliche und informative Seite:
http://winhlp.com/WxDMA_D.htm
Weiterlesen

Plesk8 und qmail – Die Wiederbelebung eines Zombies

Da Plesk8 und qmail wohl auf unseren rootserver kommen.
Problem ist nur, dass qmail seit 98 nicht mehr weiterentwickelt wurde und seitdem von allerhand Leuten wie wild gepatcht wird.

SWsoft steht dem auch in keiner Weise nach und stattet sein qmail mit 25 (!!!) Patches aus.
Selbige bekommt man hier: kb.swsoft.com/article_22_1161_en.html Weiterlesen

kexec – Wenn sich der Kernel an den eigenen Haaren aus dem Sumpf zieht

Nachdem mein kleiner Server die letzten 200 Tage durchlief stand mal wieder ein Kernel-Update an.
Schnell konfiguriert und kompiliert war er ja.
Bei der Aktion dann auch gleich von lilo auf grub umgestellt.

Und mal wieder die Frage, ob der Kernel passt und man nichts vergessen hat, auch wenn man immer die alte Konfiguration weiternutzt.
kexec soll die Lösung sein.

Mit kexec kann man einen neuen Kernel laden und ihn dann starten, ohne das System neustarten zu müssen.
Es werden nur die Dienste neugestartet damit wieder alle passt.
Die Verwendung von kexec ist eigentlich relativ einfach: Weiterlesen

[PHP] Newssystem für WBB

Wenn man ein Woltlab Burning Board besitzt, möchte man vielleicht auch ein kleines News-System damit betreiben:

Aus einem Board heraus soll jeder Threadstart eine News darstellen.
Kein Problem mit diesem kleinen Script.

Einfach nur die 3 (hoffentlich selbsterklärenden) Variablen am Anfang anpassen und das wars.
Es funktioniert bei wbb lite, keine Ahnung wie das mit anderen Versionen aussieht.
Weiterlesen