Feb 9

Designerschreck: Fileupload

Veröffentlicht von Daniel

Bis vor kurzem war ich der Ansicht, dass man diese wunderschönen Fileupload Felder nicht anpassen könne.
Ein Irrtum! In Zeiten von jQuery sollte man sicht vielleicht davon distanzieren, dass man etwas nicht anpassen könne. Doch damit jeder weiß wo von ich hier spreche ein herkömmliches Beispiel eines Fileupload Feldes:

Schön, nicht? Wenn man nun etwas anderes (z.B. ein kleines Icon mit Text) benutzen möchte, um Datein hochzulagen, gerät man mit konventionellen Methoden in Schwierigkeiten.

Abhilfe schafft hier ein jQuery-Plugin namens “jquery.ajax_upload“.

Über die im Plugin definierte Klasse Ajax_upload kann man für ein beliebiges HTML-Element (idealerweise benutzt man die Tags a oder div) eine Fileupload Funktionalität definieren:

 Javascript |  copy code |? 
1
$(document).ready(function(){
2
new Ajax_upload('#upload_button', {action: 'upload.php'});
3
});

Und schon kann man eine Datei hochladen, wenn auf das Element mit der ID “upload_button” geklickt wird.

Wie der Name des Plugins schon sagt, werden die Daten über AJAX (oder zumindestens so, dass es sich wie AJAX anfühlt) übertragen. Dies ermöglicht auch einen parallelen Upload von mehreren Dateien ohne, dass das Formular abgeschickt werden muss.
Ich vermute, dass man auch die Dateien synchron übertragen kann. Da mein vorrangies Ziel der Upload von mehreren Datein war und ich eher durch Zufall auf das umstylen gestoßen bin (einem Arbeitskollegen sei dank), kann ich hierzu nichts sagen. Falls ich es auch durch Zufall herausbekomme, werde ich diesen Beitrag aktualisieren. ;-)

Eine Demo zu dem jQuery / Prototype Plugin finded man hier.

Feb 3

iPhone Apps ohne Mac?

Veröffentlicht von Daniel

Jeder Softwareentwickler, der um ein iPhone bereichert ist aber keinen Mac besitzt, kennt dieses Problem:

Ich möchte meine eigenen Applikationen für das iPhone schreiben, die mir mein Leben und vielleicht auch das anderer Leute erleichtert.

Allerdings bietet Apple bis jetzt noch nicht die Möglichkeit das SDK unter Windows zu betreiben.
Hilfe naht aber. Auf der dieser Seite kann man sich das SDK für Linux herunterladen und wenn man faul ist direkt eine komplette virtuelle Maschine für den VMWare Player.

Eine ausführliche Anleitung zur Installation findet man in diesem Blogbeitrag.

Ich selbst habe mir die VM angeschaut. Die Beispiel Projekte lassen sich problemlos kompilieren. Über die mitgelieferte Make-File ist das überhaupt kein Problem. Nur installieren kann ich die Anwendung noch nicht, da mein iPhone nicht geknackt ist :-)

Hier sind zwei Screenshots aus der VM:

So dann warte ich mal ab, bis ich mein iPhone “gejailbreaked” habe, damit ich mir auch endlich das Leben erleichtern kann…

Jan 29

KDE 4.2

Veröffentlicht von Daniel

So nun bin auch in den Genuß von KDE 4.2 gekommen.

Ich möchte hier nicht noch einen weiteren Beitrag über sämtliche Features geben. Das macht auch keinen Sinn,
dieses Video hat viel mehr Aussagekraft:

Video: KDE 4.2 – Test (2:41)

Das was ich erwähnenswert finde ist, dass ich KDE 4.2 unter meinem Debian Lenny (testing) installiert bekommen habe. Aus vielen Quellen ist häufig zu lesen, dass man es sein lassen sollte, sein testing System mit experimental Packeten zu erweitern.

Ich gebe zu, wenn es ein System wäre, welches kritische Aufgaben erledigt, würde ich es auch nicht machen. Dann hätte ich aber bestimmt den stable Zweig von Debian installiert und nicht den testing Zweig.

Ich bin dieser Anleitung gefolgt, um mein auf meinem Lenny KDE 4.2 experimental zu installieren. Es hat wunderbar funktioniert. KDE läuft bei mir stabil. Es gibt zwar hier und da noch kleinere Bugs (z.B. verschwindet mein Skype-Symbol schonmal aus der Liste der aktive Anwendungen und KMix sieht so aus, als ob die Grafik zweimal übereinander gelegt wäre), die jedoch gut zu verkraften sind. Dafür hat man eine innovative Oberfläche, die an vielen Stellen frische Ideen zeigt. Teste es einfach mal selbst.

Viele Grüße,
Daniel

Jan 27

Endlich habe auch ich einen / ein Blog…

Veröffentlicht von Daniel

Hallo ${all},

dies ist mal mein erster Ansatz einen Blog zu erstellen/benutzen. Da ich berufstechnisch viel mit Blogs zu tun habe und immer noch keinen eigenen habe, dachte ich, dass ich vielleicht auch mal einen anlegen könnte.

Dies soll hier mal ein erster Versuch sein. Ich möchte mal schauen, ob ich überhaupt regelmäßig blogge bzw. ob ich es für wichtig erachte auch mal so ein Ding hier zu benutzen und zu pflegen.

So jetzt geht es erstmal an das Anpasse von diesem Dingen.

Vielleicht noch ein paar Worte zu WordPress:
Ich habe WordPress gewählt, da praktischerweise auf meinem Webspace PHP läuft und diese Software wohl (neben der ExpressionEngine) die bekannteste und (ich gehe jetzt mal davon aus) eine sehr ausgereifte Software ist. Falls dies nicht so ist, werde ich sicherlich die eine oder andere Zeile darüber verschwenden. ;-)

Viele Grüße,
Daniel

Lokalisiert von Hashi. Ein Mitglied der Mediengeneration.