Apple-Dateien „._*“ mit der Windows Batch (CMD) löschen

Transferiert man Dateien zwischen Windows- und Apple Rechnern, nervt es schnell, das Apple zu jeder Datei eine weitere Systemdate ._dateiname.xyz anlegt. Will man diese Dateien löschen, so ist das entweder ganz schön viel Arbeit, sich durch alle Ordner zu klicken, oder man behilft sich der Konsole.

  • Dazu unter Windows Win+R drücken und „cmd“ + Enter drücken.
  • Dann mittels cd in das gewünschte Verzeichnis navigieren.
  • Darin den Befehl for /f "delims=" %A in ('Dir /B /S /A-D "._*"') do attrib -H "%A" & del "%A" eingeben.

Das fett markierte „._*“ löscht alle Dateien, die mit „._“ beginnen. Das lässt sich natürlich beliebig anpassen.

Viel Erfolg beim Dateien löschen und passt auf, das nicht nachher irgendwas wichtiges verschwindet. Also vorher z.B. den Ordner in einem ZIP-Archiv sichern.

Zentriertes HTML/CSS-Seitenlayout ohne Tabellen

Um eine HTML-Seite zentriert darzustellen, ohne mit Formartierungen wie <center>…</center> oder <div align=“center>…</div> oder Tabellen arbeiten zu müssen bedarf es einfacher Lösung:

Ein Div-Container kann einfach zentriert dargestellt werden, indem du ihm eine feste Breite und als horizontalen Margin-Wert „auto“ zuweist.

Das gaze könnte in stark vereinfachter Form etwa so aussehen:


<style>
<!–
div#wrapper {
margin: 50px auto;
width: 500px;
height: 500px;
background: yellow;
}
–>
</style>

<div id=“wrapper“>
Das ist der Seiteninhalt..
</div>

Alternative jQuery Version in WordPress 2.7.x

jQuery Logo
Grade wollte ich auf diesem Blog statt der standardmäßig aktivierten Version 1.2.6, der JavaScript Library jQuery, die aktuelle Version 1.3.2 installieren. Diese arbeitet größtenteils nicht nur schneller, sondern bietet auch neue Features und räumt mit veraltetem Code auf. Ein detailiertes Changelog gibt es in den jQuery Docs.

Doch das einfache Ersetzen der bestehenden Datei „jquery.js“ in dem Verzeichnis „wp-includes/js/jquery“ hat nicht wie gewünscht funktioniert. Um die Funktion zu gewährleisten muss man den folgenden PHP Code ausführen, welcher die bestehende jQuery Version aus den zu ladenden JavaScripts herausnimmt und die aktuelle jQuery Version läd:

1
2
3
wp_deregister_script('jquery');
wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"), false, '1.3.2');
wp_enqueue_script('jquery');

Dieser dürfte am besten in der Datei „functions.php“ des verwendeten Themes aufgehoben sein. Damit wird ausgeschlossen, dass die JS Library auch im Admin Bereich ersetzt wird – Fehlfunktionen durch Inkompatiblitäten mit dem WordPress JavaScript im Admin Bereich sollten damit ausgeschlossen sein.
Selbstverständlich kann man jQuery auch auf eigenem Webspace lagern – zum Beispiel im entsprechenden WordPress Verzeichnis „wp-includes/js/jquery“ zusammen mit der alten Version.

Delphi Alternative Lazarus unter Mac ohne X Server

Im Informatikunterricht in der Schule programmieren wir hauptsächlich in Pascal und Delphi. Die offiziellen Compiler und Programme laufen nur unter Windows und sind kostenpflichtig. Mit Freepascal gibt es einen freien Pascal/Delphi Compiler und eine alternative IDE zu „Turbo Pascal“ und mit Lazarus gibt es zudem auch ein Delphi 7 ähnliches Frontend, über welches ich schon einmal berichtet habe.

Freepascal und Lazarus sind nicht nur unter Windows, sondern auch unter Linux und Mac OS X lauffähig und bieten auch dort native Oberflächen! Die mit Freepascal kompilierten Programme können unter allen 3 Systemen kompiliert werden und für die Oberfläche können GTK, GTK2, QT, Carbon… verwendet werden.

Unter Mac wird jedoch in der aktuellen stabilen Version eine Oberfläche verwendet, die alles andere als Nativ aussieht und dazu noch X11 benötigt, weshalb der Start lange dauert und sich die IDE nicht ins System integriert (Fenster management, …). Das Selbe gilt für die mit Lazarus kompilierten Anwendungen. Um alternative Oberflächen wie „carbon“ oder „cocoa“ zu nutzen, welche auch auf dem Mac nativ aussehen, müsste man eigentlich Lazarus neu kompilieren. Es gibt aber auch eine Alternative:

Weiterlesen

Ruby: Ubuntu LAMPP Control

Nachdem ich mich vor einiger Zeit mal mit der Skriptsprache Python beschäftigt habe, hab ich nun auch einmal die aus Japan stammende Alternative Ruby ausprobiert. Ruby ist wie auch Python eine interpertierte, objektorientierte Skriptsprache. Sie ist noch objektorientierter als Python (Alles ist ein Objekt) und wurde besonders durch das Web-Framework Ruby on Rails bekannt.

Ich habe nun als „Testprogramm“ eine kleine Anwendung für Ubuntu programmiert, welche die einfache Verwaltung einer LAMPP Installation auf einem Ubuntu ermöglicht. So bietet sie eine GTK-Oberfläche mit Buttons zum Starten/Stoppen von Apache und MySQL sowieso zum Eintragen/Austragen von diesen aus dem Autostart. Dies find ich ganz praktisch, da ich einen Apache Webserver lokal am laufen habe um PHP Skripte zu testen und diesen nur beim programmieren an haben möchte. Und da fand ich dann eine kleine GUI um diesen zu starten/stoppen ganz praktisch. Im Grunde ist dies aber dennoch mehr ein Lernprogramm.

Weiterlesen

Template „wb_css“ fertig

wb_css
Vor einigen Minuten ist mein erstes Template fertig geworden, ich habe eine Seite dazu erstellt, ich erkläre dort, wie man sich auch selber solch ein Design machen kann, ausserdem zeige ich einen Überblick zu CSS und zeige den verwendeten PHP-Code.
Dies war ursprünglich ein kleines Projekt für die Schule, aber warum nicht ins Internet laden…
Aber du kannst dir auch einfach nur das Template downloaden!
zum Template