Probleme mit dem iPhone 3G
Ich mag ja Apple, aber heute weiss ich echt nicht was los ist.
Alles fing mit dem 2.0.2 Upgrade an. WLAN war tot. Einmal restored, nach 2 Downgrade Versuchen, und urplötzlich ging es doch mit 2.0.2. Okay.. das hat sich also erledigt.

Heute jedoch fing es an dass ich kein Dienst mehr hatte und mich gewundert habe wo die SMS Nachrichten bleiben.
Ich hab mich nicht weiter drum gekümmert, aber als ich dann in das Einstellungen Menü wollte hängte sich das iPhone auf. Ich konnte auch keinen Reset machen (nur Screenshots, hehe) und mir blieb nichts anderes übrig als es komplett auszuschalten.
Dann wollte ich starten aber kam anschliessend nicht über das Apple-Logo hinaus. Nichts ging mehr.
Also ab in den DFU Mode um das iPhone wiederherzustellen. Gesagt, getan, und irgendwie hab ich mich über das sehr frische Backup von gestern in dem Moment dann auch gefreut.
Nach dem ersten einspielen des Backups wurde ich nochmals aufgefordert ein Backup zu nutzen. Ich hab das natürlich angeklickt ohne weiter nachzudenken. Soll das iPhone ruhig alles restoren was geht..
Tja, und eben genau bei diesem zweiten Vorgang hing sich das iPhone bei 50% auf. Nichts ging mehr und die kleine Warte-Animation war eingefroren. => böse!
Ich hatte das erst nicht bemerkt da so ein Backup-Restore für gewöhnlich immer eine Weile dauert.
Nunja.. musste ich also wieder restoren aber ich werde mir das mit dem Backup klemmen. Das hat keinen Wert und ich glaube es kann damit Zusammenhängen dass ich zuviele Apps auf dem iPhone hatte. Ich habe da heute was drüber gelesen… Wie auch immer
Alles sehr anstrengend, Apple.
Ich will eine OS Version 2.1..
das mit 2.0.x wird wohl nichts mehr ;-)
Ich bin Jaiku, und du?
Übrigens bin ich nun auch auf Jaiku. Das ist ungfähr das selbe wie Twitter, nur schöner.
Ich habe mich einladen lassen und mich so langsam eingelebt. Für alle Besucher gibt es daher nun auf der Startseite dieses Blogs den “Lifestream” auf der rechten Seite wo ihr meine neusten 5 Jaikus verfolgen könnt. Da ich nun auch das richtige Werkzeug besitze (iPhone 3G) werde ich das dort auch wohl entsprechend fortführen können.
Wer ist noch bei Jaiku??
Schreibt euren Benutzername einfach in die comments.
Neue Lightbox 2 Plugin Version und GitHub
Hallo zusammen. Es ist einige Zeit her dass ich mal was geschrieben habe. Ich werde versuchen nun wieder öfters eine halbe Stunde opfern zu können.
Es gibt nun eine neue Lightbox Version. Da die bisherige 0.7 eigentlich in seiner Grundfunktion immernoch kompatibel ist gab es hier nicht viel zu tun. Daher trägt die aktuelle Version den Titel 0.7a.
Was gibt’s neues?
- Settings Seite funktioniert endlich richtig.
- Neuste Lightbox 2 in der Version 2.0.4 enthalten
- Komprimiertes Javascript (nur noch 48kb, dank gzip)
- Nur noch 1 DB Feld wird für die Einstellungen verwendet (statt 8)
- Repository auf GitHub angelegt. Dort gibt’s immer die neuste Version.
- Admin Panel hübsch gemacht für WP 2.6+
Die gute alte Projekt Seite (zip)
Die neue Seite auf GitHub
Readme liegt bei, alles andere kennt ihr bestimmt ja. Upgrade: Ich empfehle den Uninstall Button im Adminmenü einmal zu drücken nachdem ihr die neue Version hochgeladen habt. Diese räumt den alten Mist aus der Datenbank. Danach geht ihr einfach nochmal auf die Lightbox Settings Seite und somit wird automatisch neu installiert. :)
Viel Spass!
FancyZoom 1.1 – Schöner Bilderzoom
Grad aus meinen Blogs gefischt: Version 1.1 des FancyZoom Scripts von Carbel wurde vorgestern veröffentlicht. FancyZoom 1.1 ist eine Art Lightbox, allerdings mit einer netten Zoom Animation und ohne den Dunkel-Effekt.

Also anstatt dass einfach der Bildschirm sich verdunkelt, eine Ladeanimation kommt und dann das Bild zentriert angezeigt wird, wird bei FancyZoom – vom Thumbnail ausgehend – das Bild auf die richtige Grösse gebracht und dann geladen.
Vom Style her erinnert es mich an MacOS X.
Sieht sehr chique aus und Bilduntertitel wie bei der altbekannte LightBox sind natürlich auch möglich.
Demo und Download auf carbel’s blog
PHP cheat sheets – Nützliche Helferlein
Ich mag cheat sheets aka Spickzettel. Ich selbst hab immer einen für Prototype und YUI an der Wand hinter dem Monitor. Manchmal weiss man nicht mehr genau wie die Funktion oder Eigenschaft XY heisst. Man kann natürlich dann kurz in Google nachschlagen, aber viel einfacher ist eine Liste mit allen wichtigen Dingen zur Hand zu haben.
Scott Klarr hat einen Blogeintrag zusammengestellt wo so ziemlich alle wichtigen cheat sheets rund um PHP zum Download bereit stehen.
Mit dabei auch spezielle für WordPress, Smarty, CakePHP und Drupal.
http://www.scottklarr.com/topic/100/php-cheat-sheets/
Thanks Scott!
Interessant sind auch seine weiteren Sammlungen für CSS, MySQL und XML/XSLT.
Javascript Version von strftime() für Prototype
Justin Palmer hat ein Snippet für Prototype gepostet welches das Date Object um strftime() erweitert.
-
Object.extend(Date.prototype, {
-
strftime: function(format) {
-
var day = this.getDay(), month = this.getMonth();
-
var hours = this.getHours(), minutes = this.getMinutes();
-
function pad(num) { return num.toPaddedString(2); };
-
-
return format.gsub(/\%([aAbBcdHImMpSwyY])/, function(part) {
-
switch(part[1]) {
-
case 'a': return $w("Sun Mon Tue Wed Thu Fri Sat")[day]; break;
-
case 'A': return $w("Sunday Monday Tuesday Wednesday Thursday Friday Saturday")[day]; break;
-
case 'b': return $w("Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec")[month]; break;
-
case 'B': return $w("January February March April May June July August September October November December")[month]; break;
-
case 'c': return this.toString(); break;
-
case 'd': return pad(this.getDate()); break;
-
case 'H': return pad(hours); break;
-
case 'I': return pad((hours + 12) % 12); break;
-
case 'm': return pad(month + 1); break;
-
case 'M': return pad(minutes); break;
-
case 'p': return hours> 12 ? 'PM' : 'AM'; break;
-
case 'S': return pad(this.getSeconds()); break;
-
case 'w': return day; break;
-
case 'y': return pad(this.getFullYear() % 100); break;
-
case 'Y': return this.getFullYear().toString(); break;
-
}
-
}.bind(this));
-
}
-
});
[via Justin Palmer]
Schön gelöst. Weitere ähnliche Schnippsel von ihm gibt es im GitHub.
BumpTop – Vergessen?
BumpTop ist ein UI-Prototype welcher für Tablets gedacht ist. Die Idee ist dass ein Computer-Desktop grundsätzlich dem einen Schreibtisch ähnelt, auf dem Dokumente und Papierstapel überall verteilt sind. Genau dies wird hier versucht zu simulieren. Allerdings hat man in BumpTop massig Optionen und Gestures um wieder Ordnung einkehren zu lassen.
Ich hab mir heute das fast zwei Jahre alte Video angesehen und bin begeistert.
Ich frage mich allerdings wieso dieses System nicht schon auf dem Markt ist.
Also ich vermisse die Detailanzeige. Sowas wie ein Multi-Format QuickView (PDF, AVI, etc..). Das ist aber auch das einzige was mir aufgefallen ist, denn bei sovielen Icons kann man doch unmöglich wissen welches was was ist..
Alles andere ist meiner Meinung nach perfekt gelöst und einfach nur cool.
Hmm... Apple hätte sich das MacBook Air schenken, und besser ein Tablet erschaffen sollen mit Multi-Touch, dem BumpTop Interface, Leopard QuickLook und genauso dünn wie das MacBook Air (vielleicht noch dünner). Zur Krönung dann noch UMTS und wir haben ein überdimensionales iPhone mit 1A-Usability.
Ich würde es sofort kaufen.
Aktualisiert WordPress: Zumindest etwas
Nur zur Erinnerung: Auf die neuste WordPress Version 2.3.3 aktualisieren!
Wenn ihr grad keine Lust habt die gesamte Installation zu aktualisieren, dann tauscht wenigstens die xmlrpc.php aus.
Diese ist mit das beliebteste Ziel.
Mozilla freezes Firefox 3.0 Beta 3
So wie es aussieht braucht Firefox 3 noch eine Beta bevor es in die Endphase geht.
One more beta will be necessary before Mozilla starts building Firefox release candidates.
As Mozilla began the final push on Firefox 3.0 Beta 3 this week, it also announced that at least one more beta will be necessary before it starts building release candidates.
[via Macworld.co.uk]
Ich habe auf meinem MacBook die Version 3.0 Beta 2 laufen und bin sehr zufrieden mit den Neuerungen. Es ist nicht zu viel, aber auch nicht zu wenig.
Leider schalten sich bei der Verwendung von FF3 jedoch bisher noch alle meine FF2 Erweiterungen einfach ab, und können auch nicht aktualisiert werden.
Ich nehme mal an dass wir uns noch locker bis hin zum März / April gedulden müssen.
Bleibt also nur weiterhin nur abwarten und Tee trinken.
MacOS X Weblog Editor: MarsEdit oder Ecto
Ich hab ja schon lange nichts mehr geschrieben. Nun dachte ich mir dass es mal wieder Zeit wird und suchte bei der Gelegenheit nach einem Weblog Editor für Mac.
Zuerst aber besorgte ich mir einen Feed Reader und da ja nun mein Lieblingsprogramm NetNewsWire kostenlos geworden ist, kam ich über dessen "Post to Weblog" Funktion auf MarsEdit und Ecto. MarsEdit hatte ich früher auf meinem MacBook schon ausprobiert, aber konnte mich nicht daran gewöhnen eine Software zum bloggen zu benutzen.
Bisher habe ich alle Beiträge in der einfachen Textbox des WordPress Adminbereichs verfasst. Zum einen weil ich dort meine Tags zur Auswahl habe und zum anderen weil es einfach nahe liegt Webinhalte im Web zu erstellen.
Als erstes besuchte ich die MarsEdit Homepage. Da ich es schon kannte schaute ich zuerst auf den Preis und dann auf das Interface. Der Preis ist mit rund 30 Dollar nicht wenig, wenn man sich mal vor Augen hält das man kein "professioneller Vollzeit Blogger" ist. Das Interface war ganz nett. Leider gibt es kaum Screenshots was einen mehr oder weniger dazu zwingt es einfach zu installieren.
Vom Preis ein wenig abgeschreckt begab ich mich auf die Seite von Ecto. Diese gab sich weniger minimalistisch und sparte nicht an Screenshots.
Blogging Interface
Das Erste was mir auffiel war, dass MarsEdit und Ecto sich im Interface kaum unterscheiden.
Ecto
Als erstes probierte ich Ecto Beta 3 aus, weil das Programm nur knapp 18 Dollar kostet (sagen wir 15 Euro) und die Beta für Leopard optimiert/kompatibel ist.
Da ich häufig Bilder verwende fragte ich mich ob ich denn auch Bilder hochladen kann. Gibt nämlich nichts blöderes als wenn man nach Veröffentlichung via dem Desktop Programm nochmals in das Webinterface muss um einen Bild hochzuladen...
In der Tat kann man in Ecto locker ein Bild hochladen und es gibt auch reichlich Optionen (Speichern als, CSS Klasse, Ordner, Dimension, Format, etc.). Das ist schonmal ein riesiges Plus.
Die normalen Text-Optionen wie Fett, Kursiv, Zentriert, etc. funktionieren selbstverständlich einwandfrei. Nur gibt es die üblichen Probleme wie im jeden HTML RichEdit Editor: Das Rückgängig machen ist ziemlich dumm gelöst.
Wenn man einen Text fett macht, wird ein <strong> verwendet. Wenn man den selben Text erneut auswählt und wieder auf Fett klickt wird, anstatt das <strong> einfach zu enfternen, ein <span style="font-style:normal"> innerhalb des <strong> eingefügt.
Das produziert auf Dauer natürlich eine Menge hässlichen HTML Code, weshalb man öfters wohl mal den Quelltext prüfen sollte.
Damit kann man leben, wenn man es weiss. Jedoch nicht mit den Problemen bei dem setzen von <blockquote>, was in meinem Test dazu geführt hat dass der gesamte Text des Beitrags damit umschlossen wurde und ich dies auch nicht rückgängig machen konnte.
Schreiben wir das mal der Beta Version gut und stören uns nicht weiter daran.
MarsEdit
Ein wenig frustriert machte ich mich an MarsEdit. Ich verprach mir was besseres davon, denn das Programm ist schliesslich eine ganze Ecke teurer.
Ich klickte sofort auf "New Post" um zu sehen in wie fern das Editing besser ist.
Also im Vergleich zu Ecto war MarsEdit total spartanisch. Keine Buttons für Fett, Kursiv, Unterstrichen oder sonstwas. Lediglich Media war nett, denn man konnte hier einfach Bilder vom Desktop oder sonstwo in das Fenster per Drag und Drop einfügen. Ich persönlich mag aber den Dateibrowser, so wie es bei Ecto auch der Fall ist.
Für die absolut wichtigen HTML Tags gibt es leider nur eine Dropdown Liste.
Dies kann auf Dauer sehr nervig werden immer die Liste aufzuklappen und nach einem HTML Tag suchen zu müssen. Im übrigen gibt es auch kein RichEdit wie in Ecto. Es ist also fast so als würde man im Adminbereich von WordPress schreiben (ich nutzte bisher wie gesagt immer pures HTML zum schreiben meiner Beiträge).
Ein wenig angeödet von den fehlenden Buttons spielte ich mit dem Editor herum.
Das zuvor in Ecto angemerkte Problem mit den "hässlichen" Markup existiert hier natürlich nicht. Man muss schliesslich alles selber mache, aber eben genau das will ich mir ja durch ein Programm in der Preisklasse ersparen. Das einzigst Positive im Vergleich zu Ecto ist, dass man hier mit Command-Z das Tag nach dem setzen wieder sofort entfernen kann.
Wenn man das HTML Tag aber editiert, bzw. beginnt es zu löschen (mit Backspace oder so), ist das Programm nicht so intelligent auch das schliessende Tag ebenfalls sofort zu entfernen bis man das editierte Tag wieder mit ">" schliesst. Das hat ganz schnell ein wildes rumeditieren zur Folge. Ergo muss man hier ebenso vorsichtig formatieren wie in Ecto und man weiss auch nicht wie das Ergebnis aussieht wenn man fertig ist, ausser man klickt auf Vorschau.
Die Vorschaufunktion ist nett und bietet sogar eine Templatefunktion. Aber genau dies wäre überflüssig wenn man gleich ein RichEdit Fenster hätte. Ist also nicht wirklich ein Pluspunkt in einem Programm wo das Schreiben die Primärfunktion ist.
Es sind einfach zuviele Extraklicks notwendig um einen einfachen Beitrag zu verfassen.
Ende vom Lied
Ich habe mich für Ecto entschieden. Es ist günstiger und mächtiger als MarsEdit und ist ebenfalls mit NetNewsWire kompatibel. Nachdem ich MarsEdit geschlossen habe und wieder Ecto startete öffnete es mir auch sofort den Testbeitrag an welchem ich zuletzt gearbeitet habe. Das ist intuitiv und ein weiteres Plus.
Ecto - Desktop blogging for Mac
Happy Blogging!
Prototype 1.6 gepackt und g-zipped
John-David Dalton hat mal wieder das Protoculous Paket aktualisiert. Endlich ist das neue Prototype 1.6 um 60% kleiner. Diesmal hat er auch ein kleineres Protoculous (nur mit effects.js) erstellt, welches in der Packer Variante ohne GZIP nur 64k wiegt (mit GZIP nur 28k).
Natürlich gibt es auch wieder das normale Protoculous (Prototype 1.6 mit Scriptaculous 1.8) als Packer (92k) und Shrinkvars Version (152k).
Nun kann man wohl getrost umsatteln. Und wenn die "deprecated" Sektion aus Prototype rausfliegt wird es wohl noch schmaler.
Happy coding!
Stylished.com Model Contest ist live!
In letzter Zeit ist es ja recht still hier im Blog. Das hat einen guten Grund: Meine Arbeit bei Stylished.com. Heute möchte ich euch die hübsche Ajax Anwendung zeigen, welche ich die letzten Tage entwickelt habe.
Stylished ist eine soziales Netzwerk für Models, Fotografen und Modelagenturen. In der angeführten Anwendung geht es darum, dass Models in einem virtuellen Contest, eins gegen eins, antreten und sich somit Punkte verdienen.
Die Teilnahme funktioniert automatisch und die entstehenden Wertungen fliessen in eine Rangliste mit den Kategorien Newcomer, Professionell und Semi-Professionell.
Von der technischen Seite ist die Anwendung komplett in Javascript geschrieben und wird liebevoll mit JSON gefüttert. Als Ajax-Bibliothek wurde natürlich das von mir bevorzugte Protoype und Script.aculo.us Paket gewählt.
Zum Contest: http://www.stylished.com/contests/
Viel Spass damit!

Ich bin Jaiku, und du?
Jaiku. Das ist ungfähr das selbe wie Twitter, nur schöner. Ich habe mich einladen lassen und mich so langsam eingelebt.Neue Lightbox 2 Plugin Version und GitHub
Es gibt nun eine neue Lightbox Version. Da die bisherige 0.7 eigentlich in seiner Grundfunktion immernoch kompatibel ist gab es hier nicht viel zu tun.FancyZoom 1.1 – Schöner Bilderzoom
Grad aus meinen Blogs gefischt: Version 1.1 des FancyZoom Scripts von Carbel wurde...PHP cheat sheets – Nützliche Helferlein
Ich mag cheat sheets aka Spickzettel. Ich selbst hab immer einen für Prototype und YUI...Javascript Version von strftime() für Prototype
Justin Palmer hat ein Snippet für Prototype gepostet welches das Date Object um strftime() erweitert.BumpTop – Vergessen?
BumpTop ist ein UI-Prototype welcher für Tablets gedacht ist. Die Idee ist dass ein...Aktualisiert WordPress: Zumindest etwas
Nur zur Erinnerung: Auf die neuste WordPress Version 2.3.3 aktualisieren! Wenn ihr grad...Mozilla freezes Firefox 3.0 Beta 3
So wie es aussieht braucht Firefox 3 noch eine Beta bevor es in die Endphase geht.MacOS X Weblog Editor: MarsEdit oder Ecto
Ich hab ja schon lange nichts mehr geschrieben. Nun dachte ich mir dass es mal wieder Zeit wird und suchte bei der Gelegenheit nach einem Weblog Editor für den Desktop. Zuerst aber besorgte ich mir einen Feed Reader und da ja nun mein Lieblingsprogramm NetNewsWire kostenlos geworden ist, kam ich über dessen "Post to Weblog" Funktion auf MarsEdit und Ecto.

