dWing — die Welt ist nicht gerecht

sign in

S6

Ich habe heute endlich meine Englisch Präsentation hinter mir, die ich mit S5, dem simplen, standardbasierten Slideshowsystem gemacht habe. Im Prinzip ist S5 super, es ist als HTML Kenner gut zu benutzen und sicherlich tausend mal einfacher als Powerpoint oder Impress oder wie auch immer das Präsentationsprogramm von OpenOffice heißt.
Aber es sind mir auch einige Probleme aufgefallen: S5 heißt zwar standardbasiert aber ist es nicht zu 100%. Sobald ich nämlich application/xhtml+xml benutze funktioniert gar nichts mehr mit S5. Und es hat auch einige Probleme mit der Skalierung. Es passt zwar die Schriftgröße je nach Fenstergröße an, es kann aber trotzdem vorkommen, dass wenn zu viele Punkte auf einer Folie sind, diese über den unteren Rand drübergeht und einige Punkte somit nicht mehr sichtbar sind. Ganz andere Probleme hat es mit Bildern. Diese werden gar nicht skaliert.
Also habe ich mir spontan überlegt: Wie wäre es mit einem S6? Ein simples, skalierbares und wirklich standardbasiertes Sliseshowsystem? Skalierbar würde noch einen Schritt weiter gehen, und zwar das SVG für das gesamte UI verwendet werden würde. Und jeder liebt eyecandy, also müsste es auch noch weiche Übergänge oder sonstige Animationen bieten.
Es wäre sicherlich eine interessante Arbeit soetwas zum Leben zu erwecken, aber schon jetzt so auf Anhieb wüsste ich nicht wie ich manche Dinge davon lösen sollte. Schon alleine wie ich ein halb-skalierbares SVG mache bei dem sich einige Teile wie in HTML anpassen, andere aber unabhängig vom Seitenverhältnis aber dennoch Abhängig von der Gesamtauflösung sind. Ich hoffe man kann mir dabei folgen.
Mal sehen ob ich genug Motivation aufbringen kann in diese Richtung etwas zu unternehmen.

SVGControl und HgSVG

Endlich war ich mal wieder fleißig. Ich habe die letzten Tage zwei Dinge von meiner Liste der Dinge die ich gerne machen will fertig gekriegt.
Dabei handelt es sich um meine erste Firefox Extension, SVGControl, welche im Grunde nur als Workaround für 2 Firefox Bugs gedacht ist. Firefox zeigt leider keine Horizontale Scrollleiste an für SVG Bilder. Außerdem funktioniert kein Zoom. Meine Extension behebt diese beiden Probleme. Hier ist auch ein kleines Bildschirmvideo, dass ich aufgenommen habe:
Und das zweite große Ding ist meine SVG Version von Mercurial Branchview. Mit meinem kleinen dWing Repo hat es keine Probleme. Aber bei dem riesigen Mercurial Repo, das insgesamt über 4.000 Revisionen enthält, gibts leider ein paar Probleme... Aber da bin ich im Moment zu faul das zu bereinigen.

So viel Zeit, so viele Ideen, aber so wenig Tatkraft

Ach es gibt so viel auf der Welt was ich alles tun könnte. So viele Ideen.
Gestern habe ich ein wenig mit Mercurial und SVG herumgespielt. Ich wollte eine art branchview in SVG machen. Hat allerdings nicht so sehr funktioniert. Und wo ich dabei war habe ich auch wieder festgestellt wie kacke es ist, dass Firefox keine Werkzeuge hat um SVGs beliebig zu vergrößern und es hat auch den Bug, das keine Scrollbalken angezeigt werden wenn das SVG zu groß ist. Ich habe vor einiger Zeit eine Extension dafür gefunden. Pan&Zoom. Habe es kurz ausprobiert aber die Extension ist Schrott. Es wird eine riesen Große Leiste angezeigt mit hässlichen Icons, die auch dann sichtbar ist wenn man sich kein SVG anschaut.
Und ich habe mir überlegt: Eigentlich kann ich sowas doch selbst machen. Warum auch nicht. Eigentlich muss ich mir nur den Quellcode der Extension anschauen und etwas modifizieren damit daraus das wird was ich will. Ich weiß, das ich es könnte. Also meine eigene Extension basteln.
Aber dann schaltet sich wieder die Depression ein. Das ständige Gefühl etwas nicht zu können. Die ständig gegenwärtige Angst davor zu versagen. Eigentlich könnte man sich doch denken das diese Angst gut ist. Das es dazu führt das man die Dinge besser macht und besser aufpasst. Oder das die Aggression gegen sich selbst dazu führt das man offensiv Dinge anpackt um mit denen fertig zu werden. Aber bei mir ist es genau das Gegenteil. Es führt bei mir zum völligen Stillstand.
Ich habe mir so viel vorgenommen. Jetzt dieses Mercurial branchview auf SVG, eine verbesserte Pan&Zoom Extension. Sowieso wollte ich dWing in Richtung Typografie verbessern wie ich es neulich erwähnt habe. Sowieso habe ich einen weiteren Entwicklungszweig für dWing aufgemacht um die neue Bilderseite zu entwickeln. Habe ein wenig gemacht dazu aber ist auch nicht viel draus geworden. Außerdem habe ich mir irgendwann vorgenommen dWing von MySQLi auf PDO umzustellen. Aber das ist auch nur eine Idee, eine Vision, ein Traum, der scheitern wird weil ich einfach nicht das habe was dazu nötig ist um es einfach durchzuziehen. I don't have what it takes!
Und so ist das einzige was ich den ganzen Tag lang mache Lost schauen und NS spielen. Und mich selbst bemitleiden und im selben Moment hassen dafür das ich einfach so bin wie ich bin.