Zickiges/Gefährliches Eclipse-Undo

Heute habe ich eine schmerzliche Lernerfahrung über die Undo-Funktion von Eclipse hinter mir. Ich hatte eine neue Datei angelegt und regelmäßig gespeichert. In einer anderen Datei, die schon offen war, habe ich dann etwas rückgängig machen wollen. Und bam!, da … [weiterlesen] “Zickiges/Gefährliches Eclipse-Undo”

Sonderstatus von import() / CORE-Funktionen überschreiben

Wenn man global eine Perl-Interne Funktion überschreiben will, z.B. caller(), kann man nicht direkt *CORE::caller{’CODE’}, bzw CORE::GLOBAL::caller, einfach neu definieren. Es gibt Perl-Intern einen Schutzmechanismus, der das ßberschreiben dieser Funktiionen ausschließlich in import()-Funktionen erlaubt.

In Modul ClassA::import() steht der Code, … [weiterlesen] “Sonderstatus von import() / CORE-Funktionen überschreiben”

Fukurama::Attributes

Der erste Durchbruch nach sooo vielen durchwachten Nächten: die Attribute funktionieren. Gerade ist auch das erste Attribut “Void” fertig geworden, was den Rückgabewert der Methoden auf Void prüft und bei Fehlverhalten einen Fehler wirft (nur ein “die” derzeit).

Eingesetzt habe … [weiterlesen] “Fukurama::Attributes”

Eclipse installieren

Wer Eclipse unter Ubuntu starten will stolpert schnell über den Fehler An error has occurred. See the log file
/home/[username]/workspace/.metadata/.log.
In der Log steht dann, dass irgendeine Java-Klasse nicht die erwartete Schnittstelle hat.

Lösung: Das Standard-Eclipse kann komplett entfernt werden … [weiterlesen] “Eclipse installieren”

XML::LibXML Zeichensatzprobleme

Es gibt bei LibXML und XSLT-Transformation probleme, wenn im Text Steuerzeichen unter HEX 19 existieren. Die Konvertierung ist z.B. mit die abgebrochen, als das Zeichen 0B (vertikaler Tabulator) im Text auftauchte.

Derzeit ist die einzige Lösung, das Zeichen händisch zu … [weiterlesen] “XML::LibXML Zeichensatzprobleme”