Blog
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_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 »
19. Juni 2010 - Mac OSX Tastenkürzel
All die Tastenkürzel soll sich jmd. merken können? Ich liste hier mal auf was ich schon kenne:
| Shortcuts in MacOSX | |
| [cmd ⌘] + [space] | Spotlight Suche (nutze ich wie unter Windows das “Ausführen”) |
| [cmd ⌘] + [alt ⌥] + [D] | Dock ein-/ausblenden |
| [ctrl] + [alt ⌥] + [cmd ⌘] + [8] | Bildschirmfarben invertieren |
| [cmd ⌘] + [shift] + [4] | Screenshot von Bereich in Datei |
| [cmd ⌘] + [shift] + [4] + [space] | Screenshot von Fenster in Datei |
| [cmd ⌘] + [Q] | Programm beenden |
| [cmd ⌘] + [W] | Fenster / Tab schliessen |
| [cmd ⌘] + [T] | Neuen Tab |
| [fn] + [backspace] | Entspricht der Entf. Taste beim PC. |
| [cmd ⌘] + [shift] + [eject ⏏] | Monitor ausschalten |
| [cmd ⌘] + [alt ⌥] + [eject ⏏] | Sofortiger Standbye |
| Sonderzeichen (vorallem zum Programmieren und für die UNIX Shell) | |
| [alt ⌥] + [n] | ~ |
| [alt ⌥] + [7] | | |
| [alt ⌥] + [8] bzw. [alt ⌥] + [9] | { bzw. } |
| [alt ⌥] + [5] bzw. [alt ⌥] + [6] | [ bzw. ] |
| [alt ⌥] + [L] | @ |
Ich werde versuchen diese Liste zu vervollständigen, wenn ich wieder einmal etwas herausfinde.
Mehr Infos dazu gibt’s natürlich auch direkt bei Apple.
Abgelegt in Apple, Mac OSX | 2 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 »
22. Mai 2010 - PHP Framework CodeIgniter
Da ich zur Zeit ein kleines PHP Script zum verwalten von meinen E-Mail Adressen auf dem Server schreiben möchte habe ich mir gerade ein paar PHP Frameworks angesehen, darunter ist mir Codeigniter sehr positiv aufgefallen. Besonders gefällt mir daran:
- gibt nicht umbedingt die Datenbank-Konvention vor
- sehr einfache Konfiguration
- schöner MVC-Aufbau
- sehr gute Dokumentation
- Formular-Validierung
Hier ein Beispiel zur Form-Validierung:
Man muss nur die Pflichtfelder und Regeln in einem bestimmten Syntax definieren und CodeIgniter validiert automatisch.
$config = array(
// Adresse, Pflichtfeld, gültige E-Mail Adresse
array(
'field' => 'address',
'label' => 'Adresse',
'rules' => 'required|valid_email'
),
// Passwort, Pflichtfeld, muss bestätigt werden (zweites Feld), mindestens 3 Zeichen
array(
'field' => 'password',
'label' => 'Passwort',
'rules' => 'required|matches[password_confirm]|min_length[3]'
),
// Zweites Feld für Passwort Bestätigung
array(
'field' => 'password_confirm',
'label' => 'Passwort Bestätigung',
'rules' => ''
)
);
$this->form_validation->set_rules($config);
Ich möchte diesen Code hier nicht ohne das Framework schnell zusammenschreiben müssen, aber ihr könnt euch ja sicher vorstellen, dass es schon ein Stücken mehr wäre.
Schaut es euch doch auch einmal an. Ich glaube ich werde nie wieder etwas (größeres) in PHP programmieren, bei dem ich das Framework nicht einsetzen werde
Sehr beeindruckend ist z.B. dieses Tutorial in dem in nur 20 Minuten ein kleiner Blog programmiert wird.
Wenn ich noch mehr coole Features finde, lasse ich es euch vielleicht in einem weiteren Blog-Post wissen.
Abgelegt in Programmieren | Keine Kommentare »
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 »
30. März 2010 - Facebook
Hallo Facebook, ab jetzt kann ich mit dem Plugin WPBook meine WordPress Posts auch hier posten lassen.
Abgelegt in Allgemein | 1 Kommentar »
21. März 2010 - Linux Info Tag 2010 bei der LUGA
Leider habe ich es ja letztes Jahr nicht geschaft hinzugehen, aber dieses Jahr ist es ja schon fast eine Pflicht für mich den 9. Linux Info Tag (kurz LIT) der Linux User Group Augsburg zu besuchen. Mit von der Partie sind mein Kumpel Tobias Scholze und unser ehemaliger BS+NT Lehrer von der Rudolf Diesel Berufsfachschule. Eventuell lässt sich ja noch der ein oder andere spontan überreden doch noch mitzukommen.
Bis jetzt sieht mein Plan von den Vorträgen die ich mir anhören möchte so aus:
11.00 Uhr Advancing Perl 2010
12.00 Uhr Haskell, eine rein funktionale Programmiersprache
14.00 Uhr Unicode und Internationalized Domain Names
15.00 Uhr Quo vadis Linux-HA?
16.00 Uhr SuSE Studio: Spezial-Linux auf Mausklick
Aber wie ich mich kenne wird das Ganze doch noch kurz vor knapp umgeworfen
Abgelegt in Linux | 4 Kommentare »
Kategorien
AllgemeinApple
Hardware
Linux
Lustiges
Mac OSX
OpenGB
Programmieren
Software
Windows
Archiv
Juli 2010Juni 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ötschChaos #Coding Blog
Johannes Wohlhaupter
Marcel Raim
Martin Schalk
Paul Bütow
Tobias Scholze
Meine Profile
Coffeejunky.deGowalla
Mister Wong