PDF Dokument erstellen und anzeigen mit Java

6. August 2010 Keine Kommentare

PDF’s kann man in Java relativ einfach erstellen, nur benötigt man dazu ein externes Library. Nach dem Erstellen kann man das Anzeigen der Standard-Anwendung überlassen oder aber man stellt die PDF mit einem weiteren Library in der eigenen Anwendung dar. Man kann sich also z.B. auch einen eigenen Adobe Acrobat bauen. Falls man das Dokument dann auch noch verschlüsseln möchte, wird ein drittes Library fällig.

Hier die benötigten Libs um das folgende Beispiel ausführen zu können:

Mehr…

Piwik 0.7 kommt mit neuem Design

30. Juli 2010 2 Kommentare

Piwik ist eine Real-Time-Open-Source-Web-Analyse-Software (geile Wortkreation!) für die eigene Homepage (ist Google Analytics sehr ähnlich) und ist gestern in einer neuen Version erschienen. Endlich gibt es ein schönes und sauberes Design und in Sachen Plugins gibt es auch etwas neues:

  • PDF Reports – Erstellen und Zusenden von PDF Reports für Tag / Woche / Monat.
  • Worldmap View – Übersicht der Besucher auf einer Weltkarte.

Wer sich die ganze Sache erstmal ansehen will, kann die Online-Demo probieren. Ansonsten würde ich aber jedem mit einer eigenen Internetseite dringend empfehlen dieses gute Stück Software zu installieren. Für Worpdress gibt es dafür natürlich auch zahlreiche Plugins. Z.B. Piwik Analytics.

Das neue Worldmap Widget

Powers of Ten

28. Juli 2010 1 Kommentar

1968(!) produzierter Kurfilm Powers of Ten. Einfach nur Wahnsinn :D

Via Open Culture

KategorienVideo Tags:

Linux Terminal im Dropdown-Style

24. Juli 2010 2 Kommentare

Mir hat ja schon immer die Konsole in Quake gefallen. Und genau diese Art Konsole kann man unter Linux jetzt mit Tilda haben. Ist ein Terminal wie jedes andere auch, nur dass es eben möglich ist es transparent von oben auszuklappen.

Bei mir unter Ubuntu 10.04 ist es allerdings nur beim ersten Mal gelaufen, danach bekam ich immer eine “Segmentation fault” Error-Message. Scheint ein bekanntest Problem zu sein, für das ich allerdings gerade keine Lösung finde (die Lösung in dem Link hilft bei mir nicht). Patrick Gotthard – von dem ich auf dieses stylische Terminal durch einen Blog-Post hingewiesen worden bin – bringt es allerdings ohne Probleme unter Ubuntu 10.04 zum laufen. EDIT: Das Problem scheint die 64-Bit Version von Ubuntu zu sein. Mit 32-Bit sollte es auf jeden Fall gehen.

Am besten sieht man sich mal sein Video dazu an:

So sehen dann noch die Einstellungen von Tilda aus

Via Patrick Gotthard

KategorienLinux, Software Tags: ,

PokerTH 0.8 Beta erschienen

23. Juli 2010 Keine Kommentare

PokerTH ist ein Poker Spiel (Texas Hold’em) dass sich alleine gegen eine auswählbare Anzahl an Spielern spielen lässt oder aber online gegen reale Gegner. Meiner Meinung nach die beste freie Poker-Software. Die neue 0.8 Beta bringt ein paar sehr interessante Neuheiten, unter anderem gibt es jetzt ein online Ranking-System. Wer sich für die neuen Features in dieser Version interessiert, der wird hier fündig. Die Beta gibt es für Linux, Windows und Mac und für Windows gibt es auch eine Version die keine Installation benötigt.

Das Aussehen des Tisches lässt sich übrigens auch ändern

Mehr…

KategorienGames, Linux, Software Tags: ,

THE GREATEST GOLF GIFT EVER! (or just a FAIL)

22. Juli 2010 2 Kommentare


Vor allem verkaufen die das wirklich https://www.uroclub.com

KategorienFun, Video Tags: , ,

GUIDE: Advanced GUI Builder for Swing

21. Juli 2010 4 Kommentare

Nein, ich nutze mittlerweile keine GUI Builder mehr für das Programmieren in Java. Ich bin immer schön am GridBagLayout zusammenschrauben aber ehrlich gesagt geht mir das langsam auf den Sack! Immer wieder das Gleiche und dauern tut das auch ewig.

Und geben wir es mal zu: Die bisherigen GUI Builder erstellen zwar Code der zum fürchten aussieht aber irgendwie spüren wir doch alle dass uns irgendwann in der Zukunft der Coderhimmel einen GUI Builder vor die Füße schmeißen wird der den anderen Buildern mit einem Schmunzeln den Mittelfinger zeigen wird. Tja, die Zukunft ist da!

GUIDE ist ein GUI Builder der als eigenständiges Programm daherkommt und dem Programmierer somit keine bestimmte IDE aufzwingt. Aber das ist lange nicht der einzige Vorteil, da gibt es noch ein paar mehr:

  • Der Code ist wirklich lesbar, übersichtlich und kann verändert werden. Nach einer Änderung des Codes passt sich die GUI Darstellung einfach an.
  • Standardmäßig wird das GridBagLayout verwendet und eingefügte Komponenten verhalten sich genau wie man es vermuten würde – strecken / ziehen sich zusammen wenn man die Größe des Frames ändert usw.
  • Bestehende GUIs können integriert und weiter bearbeitet werden (GUIDE erwartet allerdings eine bestimmte Form des Codeaufbaus, also evlt. muss man den Code etwas anpassen).
  • GUIDE unterstützt im großen Stil das MVC Pattern und ihr könnt beim Programmieren z.B. einem Button per Drag & Drop eine Methode des Controllers zuordnen die dann eben beim Klick aufgerufen wird usw. Klingt jetzt alles nach Spielerei, ist aber wirklich hilfreich.
  • Die erstellten GUIs können (natürlich) gestartet werden und man kann auch zwischen verschiedenen Look & Feels wechseln um zu sehen wie die GUI unter einem anderen Betriebssystem aussieht.

Im Großen und Ganzen sieht das 4 MB große Programm erstmal etwas schlicht aus, und das ist es eigentlich auch, aber das kann nur gut sein. Es gibt auf der Homepage ein paar Video-Tutorials, die ich euch wirklich dringend ans Herz legen möchte! Einfach weil darin klar wird wie das Ding eigentlich funktioniert.

GUIDE ist übrigens NICHT open source, dafür aber frei für den privaten Einsatz. Ihr könnt es direkt herunterladen und nutzen aber um z.B. ein bereits existierendes Projekt einzubinden, müsst ihr euch bei Mindsilver registrieren und einen Lizenzschlüssel anfordern. Kostet nichts aber ist eben notwendig.

So sieht die Oberfläche von GUIDE aus

TrueCrypt 7 erschienen

20. Juli 2010 Keine Kommentare

TrueCrypt ist ja bekanntlich das Non plus ultra was Verschlüsselung und damit Sicherheit der eigenen Daten betrifft. Und heute ist dann die neue Version 7 erschienen. Was TrueCrypt schon immer konnte: einzelne Daten und ganze Partitionen (auch externe Laufwerke) verschlüsseln, versteckte Container innerhalb eines anderen bereits verschlüsselten Containers erstellen und das ganze dann eben als Laufwerk mounten.

Was heute neu dazugekommen ist:

  • Hardware-beschleunigte AES-Verschlüsselung (benötigt aber einen entsprechenden Prozessor: Intel Core i5 / i7).
  • Container auf externen Laufwerken lassen sich automatisch mounten wenn das Gerät angesteckt wird.
  • Man kann Favorite Volumes (also Container) festlegen, die dann z.B. beim Login gemountet werden.

Sieht immer gleich aus, kann aber immer mehr und mehr

Das Ganze gibt es dann auf Wunsch auch noch portabel. Nämlich auf Caschys Blog.

Coop-Shooter: Alien Swarm

20. Juli 2010 Keine Kommentare

Falls ihr einen Steam Account habt, bietet es sich durchaus an das Spiel Alien Swarm herunterzuladen. Ist kostenlos und man spiel zusammen mit bis zu vier anderen Spielern gegen ganz fiese und welthassende Aliens ;)

Via Caschys Blog

KategorienGames Tags: , ,

Born Survivor – Rhino Beetle Larvae

15. Juli 2010 4 Kommentare

Hach ja…. ich hab mich so totgelacht :D Das ist ja wirklich richtig abartig!

Mehr…

KategorienVideo Tags: , , ,