Das neue Design für Picality ist fertig und online.
Neu ist die Upload-Form, Suche (mit “Meinten Sie?” – Funktion und Autocomplete), und … das Design
.
Das neue Design für Picality ist fertig und online.
Neu ist die Upload-Form, Suche (mit “Meinten Sie?” – Funktion und Autocomplete), und … das Design
.
So, nach langer Zeit wieder ein Update:
Die Browserkompatibilität ist beim Upload jetzt gewährleistet
.
Opera hat in der aktuellen Version das Problem nicht mehr, für Safari und Chrome waren jedoch noch immer Änderungen erforderlich.
Das Problem:
Safari und Chrome blockieren AJAX-Aufrufe der aktuellen Seite während eines Dateiuploads.
Die Lösung:
Aktuelle ToDo’s:
Update: Alles realisiert
.
Um die Browserkompatibilität von picality.com zu gewährleisten, habe ich die Website mal in den meistbenützten Browsern (IE, Opera, Safari) getestet (für Firefox brauche ich nicht testen, da ich es in diesem entwickelt habe).
Anstatt diverser CSS-Hacks zu verwenden (Anweisungen, die nur der entsprechende Browser akzeptiert und alle anderen Browser ignorieren), habe ich mich entschlossen, den User-Agent (HTTP-Header, welcher den Browsernamen beinhaltet) zu analysieren und eine entsprechende CSS-Datei zu senden.
Jedoch gibt’s noch 2 Probleme, für welche ich z.Z. keine Lösung finden konnte:
Falls jemand eine Lösung hierfür kennt, bitte sendet mir diese per Kommentar oder Kontaktanfrage
.
*edit* Fehler gefunden: Opera führt kein Events (JavaScript, …) während Dateiuploads aus –> dh. muss die JS-Upload-Anzeige in einem iFrame realisiert werden.
Hi,
der Umzug zum neuen vServer ist jetzt abgeschlossen.
Dadurch ergeben sich folgende Änderungen:
Die alte ToDo-Liste bleibt fast gleich:
Nur tuxRunner wird wohl nicht veröffentlicht, da z.Z. die Motivation an C++/3D/Physics Programmierung fehlt.
dezChat ist ein, wie der Name bereits vermuten lässt, dezentraler Chat.
Dieser besteht aus 2 Komponenten, einem Peer, welcher eine Schnittstelle für Interfaces hat und einem Interface.
Als Interface sind z.Z. eine Windows Anwendung und ein Webinterface (AJAX!
) verfügbar.
Ein Beispiel: Benutzer A startet einen Peer und verbindet sich mit einem Interface Programm auf seinen gestarteten Peer.
Benutzer A weiß, dass B und C bereits miteinander chatten. A kennt die IP von B, und gibt diese im Interface ein. A’s Peer fordert nun die Peer-Liste von B an, und so wird A auch mit C verbunden. Sollte ein Peer ausfallen, können die anderen weiter ungestört chatten.
Anderes Beispiel: Server-Administrator A möchte seinen Server anderen als Peer zur Verfügung stellen. Dazu startet dieser den Peer mit dem Webinterface, und gibt den anderen Benutzern Benutzernamen und Passwörter. Diese können sich nun im Webinterface einloggen, wählen einen noch freien Port auf dem Server und können sich mit anderen Peers (auf dem gleichem Server und auch mit Peers im Internet) verbinden.
Um die Netzwerklast bei vielen Nutzern zu verringern, werden die Pakete mittels UDP übertragen. Fehlerprüfung, Neuübertragung etc. ist natürlich integriert.
Die aktuelle Enticklerversion ist bereits auf dem Mercurial-Server verfügbar: dezChat dev Repository.
ToDo-Liste bis zur Veröffentlichung von Binärpakete, Website und Dokumentation:
So, nach langer Zeit gibt’s wieder mal einen Eintrag im Blog
.
Hab gleich das vollautomatische WP-Update durchgeführt… und hat funktioniert! Perfekt
. Die automatische Plugin-Aktualisierung funktioniert auch wunderbar.
Evtl. folgt demnächst ein Update der Wassermelonen-Seite und/oder bekommt dezChat (ein neues Projekt, bei welchem jedoch nur die Sourcen veröffentlicht wurden) eine ordentliche Website, Dokumentation und ausführbare Binärpakete. Im folgenden Blog-Eintrag gibt’s nähere Infos zu dezChat.
… oder das neueste Projekt, tuxRunner, bekommt ein hg Repository…
. tuxRunner wird ein C++/C# – Spiel in 3D Grafik, realisiert mit OGRE und der Physik-Engine PhysX (mit Wrapper NxOgre).
So, ich habe wieder mal die ganz neue WordPress-Version installiert (und die alten Daten importiert
) – wobei ich sagen muss, die automatische Update-Funktion ist genial, das lästige manuelle Upgraden (gibt ja oft neue Versionen) wird mir in Zukunft jetzt endlich erspart bleiben
.
Dass man Plugins auch automatisch installieren kann (automatisch herunterladen, extrahieren und per FTP hochladen), ist auch eine tolle Verbesserung!
Da das Smiley-Problem noch immer nicht gelöst ist, und ich nicht immer die Datei manuell editieren will, habe ich ein Plugin dafür geschrieben (im Smiley-Artikel, bzw. der Direktlink: andismile-Plugin).
Die Wassermelonen-Seite hat jetzt ein neues Design.
Auf den anderen andihit.net-Seiten wurde die Jahreszahl (etwas verspätet
) richtiggestellt.
Nach sehr langer Zeit und vielen Änderungen ist littleRunner Version 4.0 fertig.
Die wichtigsten Änderungen:
Download auf der littleRunner Homepage, Changelog
littleRunner V3 ist fertig
Wichtigste Änderung: Highscores können gespeichert werden, andere (unfertige) Grafikengines wurden gelöscht.
Download auf der littleRunner Website: Download Version 3.0.