phpEd Erweiterung
Posted by Thomas - 25/02/09 at 07:02:22 am
Wir entwickeln schon seit Langem mit der IDE phpEd von Nusphere. Dies ist eine der besten Entwicklungsumgebungen, die es für PHP gibt. Insbesondere für Joomla-Programmierer dürfte interessant sein, dass phpEd die beste Code-Vervollständigung hat, die mir bei einer PHP-IDE bisher untergekommen ist. Das ist bei dem umfangreichen und dynamischen Joomla 1.5 Framework nicht zu unterschätzen. Die meisten IDE’s haben Probleme, dies zu parsen.
Wir haben eine kleine Erweiterung für phpEd geschrieben, die es erlaubt eine neue Projektstruktur aus einem Projekt-Template zu erstellen. Dabei werden Platzhalter unterstützt, die sowohl im Code als auch in Verzeichnis- und Dateinamen ersetzt werden. Damit ist es mit einem Mausklick möglich, z.B. die Struktur für eine komplette Joomla 1.5 Komponente zu erstellen.
Das Skript und ein paar Screenshots habe ich im phpEd Forum veröffentlicht.
Link: Create Project Structure from a Template
Open-Source-Gedanke steigert die Webgefahr
Posted by Thomas - 25/02/09 at 07:02:07 amGoogle Alert hat mich heute auf einen Artikel in der Computer Zeitung hingewiesen: Open-Source-Gedanke steigert die Webgefahr – Computer Zeitung. Selten habe ich größeren Schwachsinn im “Bild-Zeitungsstil” gelesen, als diesen. Völlig ohne Hintergrundinformationen wird hier OpenSource Software als fragwürdig dargestellt – insbesondere Joomla wird mehrfach namentlich genannt.
Zitat: Wie erfahren die Anwender, dass es ein Problem gibt, dass mit einem Patch geschlossen werden muss? „Als kommerzieller Anbieter weiß ich welchen Kunden ich welche Software verkauft habe und kann diese entsprechend informieren.“
Nee, is klar. Wenn ich mir mein MS-Office Home Paket bei Aldi kaufe, plaudert Microsofts persönlicher Kundenbetreuer gern mit mir wöchentlich über deren Sicherheitslücken. Ich bin registrierter Kunde / Nutzer für einen Haufen von Anwendungen. Von den allerwenigsten erhalte ich Informationen über Sicherheitsprobleme. Die Lücken, die z.B. auf Heise.de publiziert werden, habe ich vom Softwarehersteller noch nie gemeldet bekommen (ganz aktuell: Kritische Lücke in Excel aktiv ausgenutzt).
Wenn ich Anwendungen einsetze, insbesondere Webanwendungen, von denen mein Unternehmenserfolg (oder ähnliche wichtige Dinge) abhängt, habe ich selbst die Verantwortung, mich zu informieren. Joomla weist bei der Installation auf Ressourcen (z.B. Newsfeeds, Foren, …) hin, die über aktuelle Patches informieren.
Wenn ich das nicht kann – oder will – muss ich jemanden beauftragen, der das für mich tut (die Inspektion meines Autos mache ich in der Regel ja auch nicht selber) – und zwar nicht den Sohn eines Freundes, dessen Bruder mal eine HTML-Seite mit Frontpage erstellt hat.
Hier liegt das eigentliche Problem: die Entscheidung darüber, wer den Job macht! OpenSource Software ist (i.d.R.) jederzeit irgendwo verfügbar. Jeder kann’s ausprobieren und daran “herumfrickeln”. “Was? Es gibt ganz viele Erweiterungen? Na klar – ein Gästebuch braucht unsere Seite.” Viele “Entscheider” sind froh, wenn irgend jemand sich drum kümmert. Wenn’s nichts kostet – noch besser. Würden diese Entscheider dem Azubi erlauben, an ihrem Buchaltungssystem herumzuschrauben? Sicher nicht. Aber Webseiten und Onlineshops werden von Leuten mit vergleichbarem Know How aufgesetzt. “Wartungsvertrag? Brauchen wir nicht…”. Vielleicht erzählt mal einer diesen Leuten, dass es sich bei den genannten Systemen (Joomla, Drupal, Typo3) um Serversoftware handelt, die eine ähnliche Pflege benötigt wie z.B. der hauseigene Exchange-Server.
Ich kann mir jedes System – ob Open oder Closed Source – sicher oder unsicher einrichten – abhängig von meinem Know How. Wenn ich es nicht besser kann bin ich selber Schuld!
Nur einen kleinen Unterschied gibt es dann doch: bei OpenSource Software habe ich zumindest die Möglichkeit, Probleme selber zu erkennen und zu beheben – auch wenn ein Softwarehersteller einen Bug als unkritisch einstuft!
Was sind das für Zeiten?!?
Posted by Thomas - 18/02/09 at 05:02:39 pmEin Milliardär wirft sich vor den Zug, andere gehen Betteln. Wie soll das bloß weitergehen?
Iron Maiden 1981
Posted by Thomas - 15/02/09 at 01:02:06 pm
Früher (weit vor Napster und Torrents) waren Bootleg-Tapes von Konzerten heiss begehrte Sammlerobjekte. Ich konnte mich nie so richtig dafür begeistern, denn in der Regel hatten diese Aufnahmen eine unsäglich schlechte Qualität. Mit Glück und viel Phantasie konnte man die Titel erkennen.
Jetzt bin ich durch Zufall auf eine Iron Maiden Bootleg Seite gestoßen. Ich war erstaunt, wie viele existierende Bootlegs dort gelistet waren – viele mit Downloadlinks. STRG+F + Hamburg ließ mir die Tränen in die Augen schießen: “03-05-1981 – Ernst Merck Halle, Hamburg, Germany” stand dort inklusive Downloadlink. Das war mein erstes Iron Maiden Konzert. Unglaublich – archiviert für die Ewigkeit. Im Paket 16 Titel:
The Ides Of March
Wrathchild
Purgatory
Sanctuary
Remember Tomorrow
Another Life
Genghis Khan
Killers
Innocent Exile
Murders In The Rue Morgue
Twilight Zone
Phantom Of The Opera (cut)
Iron Maiden
Running Free
Transylvania
Drifter
Die Qualität entspricht der obigen Beschreibung – aber wen interessiert das ob der historischen Bedeutung?
Es gibt Tage, da danke ich Gott (oder wer auch immer für das alles hier verantwortlich ist) für das Internet!
Bundesvision Songcontest 2009
Posted by Thomas - 14/02/09 at 10:02:57 amWar John Ment immer schon so peinlich? Ich habe ja (zugegebenermaßen) früher auch ab und zu die Radio Hamburg Morningshow mit John Ment gehört. War auch manchmal lustig. Aber entweder hat es mit meinem oder seinem Alter zu tun – der Auftritt gestern Abend war peinlich – ein Armutszeugnis für die schönste Stadt der Welt. Da muss man sich von so einem Hauptstadt-DJ süffisant sagen lassen “Mal gucken, ob wir die Stimmung in Hamburg toppen können…” (oder so ähnlich). Es wurde Peinlichkeit nur noch von dem Typ mit den “zwei schönsten Punkten” übertroffen. Ich habe zugunsten der restlichen Bewohner dieses Bundeslandes vergessen, woher der kam.
Ansonsten fand ich die Mischung der Songs und auch deren Qualität durchaus sehr gut! Nur drei Totalausfälle (oder vielleicht war ich auch nur zu alt für den Bremer Beitrag).
Virus in Winlogon.exe
Posted by Thomas - 13/02/09 at 11:02:53 pmEin Fehlalarm hat heute für erheblichen Aufwand geführt. Allein in unserer Technikabteilung sind bis 11:00 Uhr knapp 30 Rechner abgegeben worden, bei denen ein Login unmöglich war. G Data Antivirus hat fälschlicherweise einen Virus in der winlogon.exe entdeckt und bei entsprechender Einstellung die Datei gelöscht oder in Quarantäne verschoben. Ohne Loginprogramm auch kein Login… Somit war der Benutzer ausgesperrt (Details – G DATA oder bei Heise). Merkwürdigerweise war die “Business-Version” von G Data nicht davon betroffen.
Majestätsbeleidigung?
Posted by Thomas - 03/02/09 at 04:02:43 pmEine meiner bevorzugten Netzradiostationen (977 Alternative/Rock) dudelte so vor sich hin, als ich plötzlich wohl bekannte Klänge vernahm – aber in anderem Gewand: Love Song von the Cure. Bereits vorher hier erwähnt, gehört dieser Song aus verschiedenen Gründen zu meinen Favoriten.
Und was muss ich da hören? Mit gebremsten Schaum (deutlich langsamer als das Original) und dann auch noch mit reggaemäßigen Elementen (und dass, wo Reggae so ziemlich die einzige Musikrichtung ist, mit der ich nie richtig etwas anfangen konnte).
Schnell auf der 977-Website nachgesehen – 311 heissen die Gottlosen. Das Lied läuft übrigens noch nebenbei. Mit den ziemlich originalgetreu nachgespielten anderen Instrumenten hörte sich das Ganze dann doch nicht mehr so schlimm an.
OK. Als das Lied vorbei war fand ich, dass diese etwas “softere” (in einem Youtube Kommentar wurde es passend “mellow” genannt) doch nicht sooo schlecht. Nach ein paar Wiederholungen auf Youtube gefällt es mir sogar. Es wäre interessant, diese Version mal mit Robert Smith zu hören – denn (es tut mir Leid lieber Sänger dessen Namen ich nicht kenne) an dem guten Robert kommt man nicht so einfach vorbei.
Neugierig? Hier die 311-Version und dann auch noch mal das Original (beides Youtube)
Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds.
Valid XHTML and CSS.
