Archiv für die Kategorie ‘Software’


18. Juli 2010 - ColdFusion Components (CFCs) Dokumentieren

Aus gegebenen Anlass war ich auf der Suche einfach ColdFusion Components (CFCs) in eine ordentliche HTML Dokumentation zu überführen. ColdFusion hat da schon sehr weit mitgedacht und bietet selbst die Möglichkeit eine CFC im Browser aufzurufen und sich die Struktur anzeigen zu lassen.

Das war mir allerdings nicht genung, da ich die Doku eigentlich als lokale Dateien haben möchte.

Also habe ich mir schnell in Perl ein kleines Script geschrieben, das mir aus den CFCs eine HTML Dokumentation erstellt.

Download: ParseCFCs Version 0.1

Getestet habe ich das ganze jetzt allerdings erst auf Linux und Mac OSX. Sollte allerdings auch auf Windows lauffähig sein.

Abgelegt in Programmieren, Software | Keine Kommentare »


15. Juli 2010 - WordPress Update über Backend

Heute habe ich endlich einmal eine Lösung gefunden, wie ich die integrierte Update Funktion von WordPress nutzen kann. Das Problem, dass ich hatte war folgendes:

Auf meinem Server liegen die www Verzeichnisse unter /var/www/{domain}/httpdocs/. Um den Benutzern Zugriff auf die www Verzeichnisse ihrer Domains zu geben habe ich in deren Home Verzeichnis einen Ordner Domains angelegt in dem ich die eigentlichen www Roots per mount aliases eingebunden (Symlinks gingen nicht, das mag der FTP Server nicht).

Da WordPress versucht die Installation über FTP zu aktualisieren und anscheinend davon ausgeht, dass man per FTP direkt in den www Root gelangt hat es Probleme mit meiner Konfiguration. Abhilfe schafft hier WordPress in der Datei wp-config.php mitzuteilen, wo es denn im FTP nachsehen muss:

define(“FTP_BASE”, “domains/klaus-meyer.net/httpdocs/”);
define(“FTP_CONTENT_DIR”, “domains/klaus-meyer.net/httpdocs/wp-content/”);
define(“FTP_PLUGIN_DIR”, “domains/klaus-meyer.net/httpdocs/wp-content/plugins/”);

Vielleicht ist das ja für den ein oder anderen auch hilfreich :-)

Abgelegt in Programmieren, Software | Keine Kommentare »


16. Juni 2010 - Exchange 2003 Postfach in Apple Mail einbinden

Ich habe heute einen Tipp von meinem ehemaligne Arbeitskollegen Christian Daxberger bekommen, wie man mit Apple’s Mail Client auf ein Exchange 2003 Postfach zugreifen kann. Standardmäßig unterstützt Mail leider nur Exchange ab Version 2007, was auch sehr komisch ist, da ich ja mit dem iPhone auf mein Exchange 2003 Postfach zugreifen kann.

Das Tool heißt DavMail und installiert lokal einen kleinen Proxy Server, der das Exchange Postfach als IMAP 4 Server zur Verfügung stellt. Das Programm gibt es für Windows, Linux und MacOS X, also ist auch eine Einbindung von Exchange in z.B. Thunderbird möglich.

Hier den Link zum Tool: DavMail

Abgelegt in Apple, Software | Keine Kommentare »


05. Juni 2010 - IMAP und die (Web-)Mail-Clients

Heute habe ich mich mal mit einer sehr schönen Thematik beschäftigt, die mich schon ewig verfolgt. Da ich auf verschiedenen Plattformen arbeite (Mac, Linux und Windows) habe ich auch diverse (Web-)Mail-Clients im Einsatz (Apple Mail, Thunderbird, Roundcube).

Leider sind sich die Clients in Sachen Default Namen für bestimmte Ordner nicht wirklich einig. So hat fast jeder Client einen eigenen Ordner für “Gelöschte Objekte”, “Gesendete Objekte” und “Entwürfe”. Also auf deutsch, wenn ich von Apple Mail eine E-Mail losschicke liegt sie dort im IMAP Ordner “Sent Messages”. Thunderbird verwendet aber den Ordner “Sent” dafür und zeigt den Ordner “Sent Messages” als ganz normalen IMAP Ordner an.

Ich habe jetzt einfach alles an meinen Haupt-Client Apple Mail angepasst:

Verwendung IMAP Ordner
Gesendete Objekte Sent Messages
Gelöschte Objekte Deleted Messages
Entwürfe Drafts

Nachdem ich das jetzt allen drei Clients beigebracht habe funktioniert das ganze wunderbar. Die Mail werden jetzt überall gleich abgelegt und gefunden.

Abgelegt in Allgemein, Apple, Linux, Mac OSX, Software, Windows | 1 Kommentar »


17. April 2010 - Windows Dialog

Hier hätte doch ein Zeilenumbruch nicht geschadet oder:

Für großes Bild klicken. Der Dialog Stammt von einem Norton Antivirus.

Abgelegt in Software, Windows | 3 Kommentare »


07. April 2010 - iPhone OS 4

Morgen wird es mal wieder spannend bei Apple. Es soll das iPhone OS Version 4 vorgestellt werden – ich freue mich schon auf zahlreiche Neuerungen und Verbesserungen. Ein paar Vermutungen habe ich ja schon selbst, bzw. von anderen gehört:

  • Multitasking
  • frei belegbare Home-Screens
  • Hintergrundbild für die Home-Screens

Ab 18.00 Uhr 19.00 Uhr unserer Zeit wird ApfelTalk über das Event berichten.

Aber jetzt muss Apple erstmal Version 3.2 auch für das iPhone freigeben, auf dem iPad läuft das Teil ja anscheinend schon.

Übrigens: mein Safari bzw. Mac OS X kann anscheinend das Wort “iPad” noch nicht und schlägt mir “iPod” als Alternative vor :-) aber vielleicht gibt’s bald ein Update.

Abgelegt in Apple, Software | 4 Kommentare »


26. Februar 2010 - Server über PS3 herunterfahren

Ich bin gerade total aus dem Häuschen. Eigentlich ist es total billig gelöst, aber ich kann jetzt von meiner Playstation 3 mein NAS ausschalten auf dem die Mediendaten liegen, die ich mir auf der PS3 (Streaming) anschauen möchte.

Dazu habe ich ps3mediaserver (eine in Java implementierte Open Source Software für DLNA-Streaming) die ich verwende angepasst. Ich habe also einen neuen Menüpunkt hinzugefügt, der mittels der Java Funktion Runtime.getRuntime.exec(String) die Shutdown Binary von Ubuntu aufruft und den Server ausschaltet.

Angepasster Quelltext (PMS.java)

// Menüpunkt um Server herunterzufahren
// Klaus Meyer, 26.02.2010
// http://www.klaus-meyer.net
// Have fun
vf.addChild(new VirtualVideoAction("::: Server ausschalten :::", true) {
   public boolean enable() {
      try {
         System.out.println("::: Shutdown :::");
         // Terminal Befehl zusammenbauen
         String [] command = new String [] {
             "sudo"
            ,"shutdown"
            ,"-h"
            ,"now"
         };
         // Befehl ausführen
         Process proc = Runtime.getRuntime().exec(command);
         // Waren bis Prozess durchgelaufen
         proc.waitFor();
         // Debugausgabe
         BufferedReader buff = new BufferedReader(new InputStreamReader(proc.getInputStream()));
         String currentLine;
         while ((currentLine = buff.readLine()) != null) {
            System.out.printf(">%s\n",currentLine);
         }
         System.out.println("::: Ende Shutdown-Vorgang :::");
         // PS3 Mediaserver beenden
         System.exit(0);

      } catch (Exception e) {
         System.out.println("::: Shutdown nicht möglich :::");
      }
      return true;
   }
});
// End of Changes

Hier findet ihr den Patch für die SVN Revision 410 des PS3Mediaserver und ein fertiges Tarball zum Download: http://downloads.klaus-meyer.net/other/PS3MediaServer/ Eventuell läuft der Patch auch noch mit späteren Versionen.

Um den Shutdown zu erlauben, müsst Ihr unter Ubuntu z.B. noch die /etc/sudoers Datei anpassen (bitte sudo visudo verwenden) in meinem Fall ist meyer der Benutzer unter dem der PMS läuft:

meyer ALL = NOPASSWD: /sbin/shutdown -h now

Ich wünsche euch viel Spaß damit, falls ihr es auch verwenden möchtet.

Abgelegt in Linux, Programmieren, Software | Keine Kommentare »


16. Januar 2010 - Ubuntu 8.04 und screen v-split

Ich habe mir gerade mal wieder das Tool screen unter Ubuntu angeschaut und beschlossen dieses jetzt öfters zu verwenden. Leider hat mir die möglichkeit gefehlt den Splitscreen auch vertical zu betreiben. Doch dieses kann man ganz einfach nachträglich in den Quelltext einkompilieren, dafür gibt es sogar schon einen fertigen Patch. Funktionieren tut es so:

Zuerst die eventuell schon installierte Version aus dem System entfernen:

aptitude remove –purge -y screen

Dann die benötigten Build Dependencies laden:

apt-get build-dep screen -y

Noch ein Paket hinzufügen, das ebenfalls benötigt wird:

apt-get install libncurses5-dev -y

Um gleich ein *.deb Paket zu erhalten brauchen wir noch checkinstall

apt-get install checkinstall -y

Nun die aktuelle Source herunterladen … :

wget http://fresh.t-systems-sfr.com/unix/src/misc/screen-4.0.3.tar.gz

… und entpacken:

tar zxvf screen-4.0.3.tar.gz
cd  screen-4.0.3.tar.gz

Den Patch laden und entpacken:

wget http://vsp4sdl.yuggoth.org/wrp_vertical_split_0.3_4.0.2.diff.bz2
bunzip2 wrp_vertical_split_0.3_4.0.2.diff.bz2

Nun den Quelltext patchen:

patch -Np1 < wrp_vertical_split_0.3_4.0.2.diff

Und nun kompilieren und installieren (in Paketverwaltung):

./configure –prefix=/usr
make
checkinstall

Fertig, nun könnt ihr in screen mit [CTRL] + [A] [V] einen vsplit machen.
Have fun. :-)

Wer keinen Bock darauf hat das alles zu machen, der kann sich hier mein DEB-Paket herunterladen (nur auf Ubuntu 8.04 getestet!).

Abgelegt in Linux, Programmieren, Software | Keine Kommentare »


16. November 2009 - Ubuntu 8.04 mit RAID 1 (Kernel RAID)

Ich installiere gerade meinen Home-Server bzw. mein neues NAS. Hier schon mal ein paar Links zum Thema RAID unter Linux (Ubuntu in meinem Fall):

http://www.realriot.de/2007/04/25/fakeraid-howto-ubuntu/
http://www.brandonchecketts.com/archives/booting-from-a-software-raid-device-on-ubunto-karmic-910
http://www.howtoforge.com/how-to-install-ubuntu8.04-with-software-raid1
http://tldp.org/HOWTO/Software-RAID-HOWTO.html

Wenn die Kiste läuft werde ich auch einen kurzen Artikel zu Hard und Software posten.

Abgelegt in Hardware, Linux, Software | Keine Kommentare »


28. März 2009 - Oberfläche für MySQL

Ich bin phpmyadmin langsam richtig leid. Es ist zwar ganz nett um kleinere Datenbanken zu managen und auch mal ein Dump-File zu erzeugen, aber wenn man größere MySQL Datenbanken verwalten möchte ist es einfach zu umständlich zu bedienen. In der Arbeit verwenden wir Microsofts SQL Server 2005 mit dem dazugehörigen Management Studio, mit dem es sich super arbeiten lässt – genau so etwas habe ich schon seit längerem für MySQL gesucht. Kurze Zeit habe ich den offiziellen MySQL Query Browser verwendet, welcher mir aber genau wie phpmyadmin nicht genügend Möglichkeiten geboten hat.

Nun habe ich eine sehr gute Oberfläche für MySQL Verwaltung gefunden: HeidiSQL (der Name ist etwas komisch, aber das Programm ist super!).
Der Aufbau erinnert mich an das Microsoft SQL Management Studio und es läuft auch super.

Datenbank

Ich kann euch das Teil wirklich empfehlen! :-)

Abgelegt in Programmieren, Software | Keine Kommentare »

Kategorien

Allgemein
Apple
Hardware
Linux
Lustiges
Mac OSX
OpenGB
Programmieren
Software
Windows

Archiv

Juli 2010
Juni 2010
Mai 2010
April 2010
März 2010
Februar 2010
Januar 2010
Dezember 2009
November 2009
Oktober 2009
September 2009
August 2009
Juli 2009
Juni 2009
Mai 2009
April 2009
März 2009
Februar 2009
Januar 2009

Blogroll

Benedikt Rötsch
Chaos #Coding Blog
Johannes Wohlhaupter
Marcel Raim
Martin Schalk
Paul Bütow
Tobias Scholze

Meine Profile

Coffeejunky.de
Facebook
Gowalla
Mister Wong
Xing

Feeds

Artikel als RSS