Paparazzi! - Screenshots von Web Seiten
Geschrieben von Harald Lapp in Open Source Tools um 23:50
Paparazzi! lädt im Hintergrund die Web Seite einer eingegebenen URL und fertigt einen Screenshot an, wobei auch der Teil, der vom Web Browser verdeckt werden würde, berücksichtigt wird. Paparazzi! ist äußerst leicht zu bedienen. Das Programm erwartet die Eingabe einer URL sowie die Breite und die Mindeshöhe, die für das "Abfotografieren" der Web Seite berücksichtigt werden soll. Der Screenshot läßt sich anschließend in Originalgröße im PNG Format speichern. Paparazzi! ist Open Source, der Objective-C Quellcode kann von der Homepage des Projekts heruntergeladen werden.
QuadKonsole 2.0
Geschrieben von Harald Lapp in Open Source Tools um 10:09
Eines der für mich wichtigsten Werkzeuge beim Arbeiten unter Linux ist sicherlich die Konsole. So ist es nicht ungewöhnlich, wenn ich gleichzeitig viele Konsolen geöffnet habe. Tabs brachten schon eine echte Erleichterung bei der Arbeit mit Konsolen mit sich.
Jetzt habe ich etwas anderes entdeckt. Die QuadKonsole von Simon Perreault unterstützt das Arbeiten mit mehreren Konsolen ohne die Verwendung von Tabs. Dabei werden die Konsolen in einem Raster neben- bzw. untereinander dargestellt. Die Voreinstellung bietet 4 Konsolen, über einen Parameter können beim Programmstart aber auch mehr Konsolen dargestellt werden. Der Fokus folgt der Maus, alternativ kann man per CTRL + SHIFT + Pfeiltasten zwischen den Konsolen navigieren.Die Software gefällt mir wirklich gut. Allerdings würde ich mir bei dieser Gelegenheit mal wieder einen größeren TFT mit höherer Auflösung wünschen ![]()
MySQL V5.0.3 beta
Geschrieben von Harald Lapp in Datenbanken um 17:09
Eine neue Beta Version von MySQL ist verfügbar. Mit MySQL 5 halten weitere aus professionellen Datenbanken bekannte Features Einzug in das freie Datenbanksystem. Endlich wird es möglich sein auch mit MySQL Views, Trigger und Stored Procedures zu verwenden.
MySQL hat für Langzeitbenutzer der Datenbank, die wissen möchten welche neuen Features die Version 5 für sie bringt, einige PDF Dokumente veröffentlicht:
- Stored Procedures
- Data Dictionary (INFORMATION_SCHEMA)
- Views
- Triggers
Wikis
Geschrieben von Harald Lapp in Allgemeines um 21:40
Ich finde Wikis ja äußerst nützlich. Für mich in erster Linie als Notizblock-Ersatz zum gemeinsamen Erfassen von Ideen. Es gibt sie wie Sand am Meer. Doch welches ist das richtige?
Ich habe mir am Wochenende ein paar angesehen. Natürlich möchte ich auch hier nicht "irgendwas". DAS Wiki gibt es wohl nicht - oder ich habe es noch nicht gefunden. Am besten wäre eines mit den Features folgender Wikis vereint:
- twiki ist wohl eines der umfangreichsten Wikis überhaupt. Neben all den Features, die ein normales Wiki so mit sich bringt, bietet twiki die für mich äußerst wichtige Möglichkeit der Zugangskontrolle über Benutzer und Gruppen. Das Besondere an twiki ist die Umfangreiche Plugin-Sammlung, die wahrscheinlich kaum Wünsche offen läßt. Direkte Datenbankabfragen, Zeichnen von Graphen und Charts, das komfortable Erstellen und Editieren von Tabellen - diese drei Beispiele zeigen wohl, wie umfangreich das System ist und wie gut man es erweitern kann.
Leider ist die Installation alles andere als trivial. Bei twiki handelt es sich um ein Perl basiertes Paket, daß als CGI installiert werden muß. Leider hat das bei mir nicht auf Anhieb funktioniert - für diesen Fall kann man nur hoffen, daß man in den Support Foren oder andernorts im Internet Problemlösungen findet, da die Installationsanleitung äußerst knapp gehalten ist. - dokuwiki hat sich spezialisiert auf das Schreiben von Dokumentationen. Äußerst nett finde ich, daß dokuwiki automatisch ein Inhaltsverzeichnis von den Überschriften einer Seite generieren kann und dieses in einem Layer auf der Seite ein- und ausgeblendet werden kann. Der Bereich unterhalb einer Überschrift gilt als Teilbereich der Seite und kann so direkt editiert werden, ohne daß das gesamte Dokument zum Editieren geöffnet werden muß. Hierfür findet sich bei jedem Teilbereich ein eigener 'Edit' Knopf. Während des Bearbeitens eines Dokuments kann dieses gesperrt werden, um Konflikte zu verhindern, wenn mehrere Personen mit dem Wiki arbeiten. Seiten können als 'read-only' definiert werden, um ein Editieren zu verhindern. Es gibt jedoch keine echte Zugangskontrolle. dokuwiki legt Dokumente als Textdateien auf dem Server ab und benötigt deshalb keine SQL Datenbank. Es ist PHP basiert und lässt sich recht einfach installieren.
- Die Web-Seite von WackoWiki begrüßt seine Besucher mit kyrillischen Zeichen auf russisch. Hier zeigt sich also gleich schon die Fähigkeit des Wikis zur Unterstützung von mehreren Sprachen und zum Glück ist der Link zur englischen Seite schnell gefunden. WackoWiki kommt mit einem WYSIWYG Editor für Wiki-Markup daher. D.h. ein fetter Text wird beim Formatieren eben nicht fett dargestellt, sondern bekommt die Wiki-typischen Formatierungszeichen (fett = **) verpasst. Das ist sehr sinnvoll, denn so kann man wahlweise Wiki-Markup schreiben oder die Formatierung über den Editor vornehmen lassen. Nützlich ist dies vor Allem beim Anlegen von Listen, bei denen der Editor automatisch einrückt und auch die Nummerierung von Listenpunkten ggf. automatisch generiert wird.
Das Wiki verfügt über eine Zugangskontrolle, sodaß Seiten zum Schreiben aber auch Lesen gesperrt werden können bzw. nur für bestimmte Nutzer zugänglich gemacht werden können. Ärgerlich finde ich, daß bei der Benutzerregistrierung WikiNamen als Benutzernamen verwendet werden müssen. Ein 'harald' akzeptiert das Wiki nicht, es muß schon ein 'HaraldLapp' sein (Schreibweise). Es steht aber jedem frei den Namen nachträglich von Hand in der Datenbank zu ändern.WackoWiki erkennt Konflikte wenn zwei Benutzer die gleiche Seite editieren, bietet jedoch keinen Mechanismus wie dokuwiki, der die Seite beim Editieren für einen anderen Benutzer zum Schreiben sperrt. Nützlich finde ich auch die Möglichkeit Dateien an eine Seite zu hängen und Kommentare für eine Seite zu erfassen.
Seit der am Wochenende erschienenen Version R4.2 ist das Wiki PHP5 kompatibel. Es bietet eine webbasierte Installation und läßt sich so äußerst einfach installieren.
Ich habe mich nach dem Test für das WackoWiki entschieden. Es ist klein und schnell, verfügt über nicht zu viele Features und bringt diesen praktischen Editor mit.
pixelquelle.de - neuer server
Geschrieben von Harald Lapp in pixelio.de um 21:30
Wir haben in den letzten Tagen und Wochen hart daran gearbeitet den neuen PixelQuelle Server nach unseren Wünschen und Anforderungen zu konfigurieren und die neuen Features zu integrieren. Seit wenigen Minuten ist der Umzug nun endlich abgeschlossen und ich muß sagen, die Arbeit hat sich gelohnt. Der Andrang im Moment ist sehr groß und der Server läßt sich nicht aus der Ruhe bringen...
Blog Umstellung #2
Geschrieben von Harald Lapp in Allgemeines um 16:43
Blog Umstellung
Geschrieben von Harald Lapp in Allgemeines um 23:31
PHP .Net Compiler Phalanger
Geschrieben von Harald Lapp in PHP um 22:54
PHP Debugger und Profiler
Geschrieben von Harald Lapp in Open Source Tools, PHP um 16:56
Interessant ist in diesem Zusammenhang auch der Vergleich von Funktionen wie preg_replace und str_replace. Erstere ist zwar sehr viel flexibler, kostet aber bei der Ausführung auch sehr viel mehr Zeit. Oft kann man Scripten auf diese Weise gut optimieren, indem man ein preg_replace durch einen Code-Block mit den Standard String-Funktionen von PHP wie str_replace, substr, etc. ersetzt. Das ist dann zwar mehr Code, kann aber am Ende u.U. um einiges schneller sein als die Lösung mittels preg_replace.
Xdebug ist derzeit noch beta, läuft aber für meine Verhältnisse äußerst stabil. Die Installation gestaltet sich relativ einfach. Entweder man installiert das ganze über PECL, oder man holt sich den Quellcode von xdebug und PHP und compiliert sich xdebug selbst als PHP modul. Auf der Web Seite von xdebug finden sich ausführliche Informationen zur Installation und Konfiguration des Moduls.
Wenn jemand eine Lösung zum Visualisieren der cachegrind Dateien für Mac OS X kennt, der möge sich bitte melden - denn die fehlt mir hier leider noch
.
PHP xsl-fo nach pdf konvertieren
Geschrieben von Harald Lapp in PHP um 10:13
Die Beispiele auf der Web Seite reißen mich noch nicht unbedingt vom Hocker - auch weil sie teilweise doch recht krasse Darstellungsfehler bzw. Konvertierungsfehler aufweisen. Dazu muß man allerdings sagen, daß der Konverter erst in einer sehr frühen Version - 0.1 beta 1 - vorliegt. Man darf also gespannt sein, was die Zukunft hinsichtlich dieses Projekts bringen wird.
Ich bin gespannt...
Powerbook Bewegungssensor
Geschrieben von Harald Lapp in Mac OS X um 19:43
Offensichtlich kann man die Daten dieses Sensors auswerten und allerlei "nette" Sachen damit anstellen, wie Amit Singh auf seiner Web Seite kernelthread.com ausführlich berichtet.
Sehr, sehr nett. Apple wartet doch immer wieder mit netten Features auf, die man auch gern hätte.
Mac OS X menubar items
Geschrieben von Harald Lapp in Mac OS X um 12:31
Die web Seite super OS X menubar items stellt eine übersichtliche Liste von Anwendungen bereit, die sich in die Mac OS Menüleiste einnisten. Die Liste enthält sowohl Freeware als auch Shareware Anwendungen und soll regelmäßig aktualisiert werden.
Ich finde diese menubar items ja wirklich äußerst nützlich. Bei meiner geringen Auflösung von nur 1024x768 Pixeln, gibt es allerdings leider nicht viel Platz für diese Anwendungen:

- AdiumX - ein Multiprotokoll Messaging Client der ICQ, Yahoo, MSN und viele andere Dienste mehr unterstützt. Leider bietet des Menubar Item lediglich die Funktionen 'connect' und 'disconnect'. Ich hoffe das wird in Zukunft noch weiter ausgebaut.
- SMARTReporter - ist ein Tool, das den Zustand der Festplatte überwacht und so möglicherweise frühzeitig auf technische Probleme hinweisen kann. Ob's was taugt, wird sich dann ja zeigen

- Monitormenü von Mac OS, über das sich die Monitoreinstellungen ändern lassen. Eigentlich überflüssig, so lange ich mein Powerbook nicht vom externen TFT trenne.
- Mac OS Menü zum ändern der Spracheinstellungen und zum Einblenden von Zeichenpaletten.
- WinSwitch - erlaubt den schnellen Benutzerwechsel. Nützlich, wenn den Mac mehrere Personen benutzen.
- MenuCalendarClock - ein Kalender, der sich in die Menüleiste einnistet und per Klick eingeblendet werden kann. Sehr brauchbar.
Der Desktop Manager zum einrichten von virtuellen Arbeitsflächen läuft bei mir im Hintergrund ist aber vollständig ausgeblendet. Der Desktopwechsel geht eh am schnellsten über die Tastatur. Und die Uhr liegt bei mir mittels iPulse auf dem Desktop
Blog - Diskussionen
Geschrieben von Harald Lapp in Allgemeines um 15:33
Blog - Kommentarfunktion
Geschrieben von Harald Lapp in Allgemeines um 15:19
PHP Baukasten für objektorientierte PHP-5-Anwendungen
Geschrieben von Harald Lapp in PHP um 12:11







