Elements tagged with: programmierung

skip over the calendar

Page created at
Re: Web application design: the REST of the story Dec. 31, 2005, 1:33 p.m.
Re: Web application design: the REST of the story - eine sehr interessante Diskussion von zwei derzeit dominierenden Architekturstilen für Webanwendungen: REST und Continuations.
Programmierung
LGT: Lightweight Game Toolkit for Python Dec. 30, 2005, 4:45 p.m.
LGT: Lightweight Game Toolkit for Python - besonders interessant die NanoThreads (Coroutinen für Python), das EventNet (erweiterte Eventprogrammierung) und Gherkin (eine Alternative zu Pickle/Marshal). Zu NanoThreads und EventNet gibt es mit FibraNet jetzt auch einen erweiterten Nachfolger (der von LGT losgelöst ist).
Programmierung, Python
Webstemmer Dec. 30, 2005, 4:32 p.m.
Webstemmer - HTML-Grabber der aufgrund des Layouts den eigentlichen Kerntext von Websites extrahiert.
HTML, Programmierung, Python
simple_json 1.0 Dec. 26, 2005, 1:06 p.m.
simple_json 1.0 - Alternative zu json.py mit weniger Macken (dafür einem Soziopathen als Programmierer - aber man kann eben nicht alles haben. In diesem Fall ist funktionierender Code jedenfalls wichtiger als freundlicher Umgangston).
Programmierung, Python
StickBlog » Blog Archive » Upload multiple files with a single file element Dec. 21, 2005, 5:38 p.m.
StickBlog » Blog Archive » Upload multiple files with a single file element - nette Methode um mehrere Files hochzuladen ohne einen Wald von Browse-Buttons haben zu müssen.
JavaScript, Programmierung
Weblogs Dec. 21, 2005, 5:20 p.m.
Weblogs - Variation auf den vorigen Link, hier JavaScript und CSS zusammen.
HTML, JavaScript, Programmierung
CSS2/DOM - Styling an input type="file" Dec. 21, 2005, 5:09 p.m.
CSS2/DOM - Styling an input type="file" - wilde Hacks um File-Upload-Buttons mit CSS oder JavaScript zu stylen.
HTML, JavaScript, Programmierung
Rechenspielchen Dec. 21, 2005, 1:11 a.m.
Wie ich gerade festgestellt habe, ist es sinnvoller 90*246060 zu rechnen, statt 902460 - jedenfalls wenn man 90 Tage in Sekunden ausdrücken will. Jetzt sollten Kommentarcookies auch länger als 1.5 Tage halten Einen Kommentar erstellen Erlaubtes HTML: a, b, blockquote, br, em, i, li, ol, p, q, ...
Programmierung
Dejavu - Trac Dec. 19, 2005, 8:44 p.m.
Dejavu - Trac - ein weiterer ORM für Python. Dieser zeichnet sich durch absurde Klassennamen aus (Arena, Sandbox, Units ...)
Programmierung, Python
Download DrScheme v300 Dec. 18, 2005, 10:13 p.m.
Download DrScheme v300 - eine neue Version des besten Scheme-Systems der Welt ist raus. Greift es euch, so lange es frisch ist. Jetzt mit Unicode!
Programmierung, Scheme
appscript Dec. 17, 2005, 11:15 p.m.
appscript - Python als Alternative zu AppleScript. Also Applikations-Steuerung über die AppleScript Schnittstellen direkt aus Python Programmen heraus.
Mac OS X, Programmierung, Python
LTK - The Lisp Toolkit Dec. 17, 2005, 8:53 p.m.
LTK - The Lisp Toolkit - wenns mal nur einfach ein bischen GUI sein soll, aber nicht unbedingt die grosse Keule nötig ist - LTK bietet einfache Bindings für TK in Common Lisp. Arbeitet auch hervorragend mit OpenMCL zusammen, sogar CLISP mag damit.
Lisp, Programmierung
Sams Teach Yourself Shell Programming in 24 Hours Dec. 17, 2005, 8:37 p.m.
Sams Teach Yourself Shell Programming in 24 Hours - Ein ganzes Buch über Shell-Programmierung. Und damit natürlich auch eine recht gute Einführung in die diversen Tools, die Unix-Systeme zur Verfügung stellen. Sicherlich jedem zu empfehlen, der sich z.B. einen Root-Server zugelegt hat und da jetzt mehr mit machen will - aber eben sonst Linux eher vom GUI her kennt.
Linux, Programmierung, Sysadmin
Generische Funktionen mit Python Dec. 17, 2005, 2:14 p.m.
PEAK bietet ja seit geraumer Zeit generische Funktionen ala CLOS für Python an. Ich wollte immer mal damit rumspielen, aber lange Zeit war es ja einfach nur Bestandteil von PyProtocols, und die Installation etwas haarig. Seit September diesen Jahres ist es aber ausgekoppelt und sehr viel einfacher ...
Programmierung, Python, Texte
[GOODIE] Headless Squeak for OS X (Re: Mac VM 3.2.X) Dec. 16, 2005, 4:27 p.m.
[GOODIE] Headless Squeak for OS X (Re: Mac VM 3.2.X) - wie man unter OS X ein headless Squeak (Smalltalk-Umgebung ohne GUI-Anteil) für Serverdienste hinbekommt. Besonders interessant für den Einsatz von Seaside.
Programmierung, Smalltalk
The Xapian Project Dec. 16, 2005, 12:11 a.m.
The Xapian Project - noch ein Volltext-Indexer, dieser mit diversen weitergehenden Features wie z.B. Stemming für verschiedene Sprachen.
Datenbank, Programmierung
Hyper Estraier: a full-text search system for communities Dec. 16, 2005, 12:08 a.m.
Hyper Estraier: a full-text search system for communities - Volltextdatenbank mit Attributsuche und einigen anderen netten Eigenschaften - sowie Bindings für verschiedene Programmiersprachen
Datenbank, Programmierung
Yaws Dec. 15, 2005, 11:22 p.m.
Yaws - noch ein Webserver in Erlang - dieser ist allerdings HTTP 1.1 kompatibel und enthält Ansätze für Webentwicklung
Erlang, Programmierung
Inets 2.5.5 Dec. 15, 2005, 11:18 p.m.
Inets 2.5.5 - Webserver in Erlang
Erlang, Programmierung
Is Rails a DSL? What is a DSL, and is it possible in Python? Dec. 15, 2005, 9:29 p.m.
Is Rails a DSL? What is a DSL, and is it possible in Python? - Domain Specific Languages - eine recht brauchbare Beschreibung und Betrachtung der Situation in Python und Ruby.
Programmierung, Python, Ruby
Linux Daemon Writing HOWTO Dec. 15, 2005, 1:59 p.m.
Linux Daemon Writing HOWTO - wie man unter Linux einen Daemon schreiben sollte (allgemeine Infos)
Linux, Programmierung
Python OpenID 1.0.1 Released — OpenID Enabled Dec. 14, 2005, 9:14 a.m.
Python OpenID 1.0.1 Released — OpenID Enabled - OpenID Client und Server in Python. Müsste ich mir mal angucken, könnte ja recht interessant für Kommentarfunktionen sein.
Programmierung, Python
Python Cheese Shop : python-fastcgi 1.0 Dec. 14, 2005, 12:40 a.m.
Python Cheese Shop : python-fastcgi 1.0 - FastCGI Implementation die auf der OpenMarket FastCGI C Bibliothek aufbaut und daher deutlich schneller als reine Python-Lösungen ist.
Programmierung, Python
Nur so eine Überlegung Dec. 13, 2005, 11:32 p.m.
Was wäre eigentlich, wenn die Gnome-Entwickler in die Linux Kernel Mainlingliste gingen und dort verkünden, das sie Usern empfehlen FreeBSD zu benutzen, weil ja das chroot Modell von Linux armselig ist, und die Kernel APIs sowieso ein Chaos sind und Linux bis heute keine richtig guten Filesystem ...
Gnome, Linux, Programmierung
How-To Guide for Descriptors Dec. 13, 2005, 5:24 p.m.
How-To Guide for Descriptors - eine sehr gute Erklärung, wie in Python die Properties funktionieren und was es mit den magic methods __get__, __set__ und __del__ auf sich hat (und wie __getattribute__ da mitspielt).
Programmierung, Python
Hacking the jProject - The Daily WTF Dec. 13, 2005, 10:28 a.m.
Hacking the jProject - The Daily WTF - autsch. Ein Bestellsystem, bei dem jede Bestellung in ihrer eigenen Tabelle im SQL Server gespeichert wird. Grandiose Idee.
Programmierung, Weird
Und wir machen alle Fehler erneut Dec. 10, 2005, 11:02 a.m.
Es gibt im Moment einiges an Aktivität im Bereich der Microformats - die Idee dahinter: Informationsblöcke nicht in XML kodiert abzulegen, sondern in vordefiniertem HTML. Dazu werden dann die CSS Klassen benutzt, um zu definieren was ein einzelnes Format ist. Logischerweise gibt es Probleme mit ...
HTML, Programmierung
Vampire Dec. 9, 2005, 9:15 p.m.
Vampire - Erweiterung von mod_python, mit dem es etwas Entwicklerfreundlicher wird. Zum Beispiel kann es dann auch automatischen Code-Reload.
Apache, Programmierung, Python
Deadlock Dec. 9, 2005, 1:36 p.m.
Deadlock - interessanter Artikel über Deadlocks in Systemen und über Zombiprozesse, Signalbearbeitung etc.
Programmierung
SystemExit und exception handlers Dec. 9, 2005, 1:11 p.m.
Immer wieder gerne genommen: SystemExit. Eine Python-Exception, die viele nicht kennen. Das besondere an dieser Exception: sie ist kein Fehler. Sie tritt auch nicht unerwartet auf. Sie wird nämlich einfach von sys.exit ausgelöst. Die Idee dahinter ist, das man so im dynamischen Ablauf eine ...
Programmierung, Python
setting user passwords in admin Dec. 9, 2005, 12:56 p.m.
A rather ugly - but still useful - monkeypatch: # monkey-patch for auth.users from django.models.auth import User def user_pre_save(self): if not self.password.startswith('sha1$'): self.set_password(self.password) User._pre_save = user_pre_save Put this into your model file (or somewhere else that ...
Django, Programmierung
Learning Seaside Dec. 8, 2005, 12:26 a.m.
Learning Seaside - coole Demo was mit Seaside (Smalltalk-Webframework) und AJAX gemacht werden kann. Im Prinzip eine Datenbankoberfläche mit frei konfigurierbarem Datenbankmodell - sowas wie Google Base, nur in Cool.
Programmierung, Smalltalk
Commentary Dec. 7, 2005, 11:45 p.m.
Commentary - Postit-Kommentare für Webseiten, ausgeführt als WSGI Middleware. Sehr interessant, könnte vor allem für Sourceviews oder ähnliches interessant sein, oder für längere Texte.
JavaScript, Programmierung, Python, WSGI
pyinotify Dec. 7, 2005, 5:07 p.m.
pyinotify - sehr schön, endlich ein brauchbarer Wrapper für die notify-Funktion in Linux. Damit können Python-Programme sich über Änderungen an Dateisystemen informieren lassen - ideal für Verzeichnismonitoring.
Linux, Programmierung, Python
Ajax Sucks Most of the Time (Jakob Nielsen's Alertbox December 2005) Dec. 7, 2005, 1:35 p.m.
Ajax Sucks Most of the Time (Jakob Nielsen's Alertbox December 2005) - why Jacob Nielsen is right - sometimes.
JavaScript, Programmierung
Paj's Home: Cryptography: JavaScript MD5: sha1.js Dec. 5, 2005, 11:30 a.m.
Paj's Home: Cryptography: JavaScript MD5: sha1.js - JavaScript-Implementation von SHA1 - praktisch, wenn man Klartextpasswörter in Webformularen vermeiden will. Natürlich sollte man immer einen Fallback haben, denn nicht jeder hat JavaScript verfügbar oder aktiviert. Auf der Site sind auch MD5 und MD4 Implementationen und ein paar andere Schnipsel zu dem Thema.
JavaScript, Programmierung
Development « Akismet Dec. 2, 2005, 1:24 p.m.
Development « Akismet - das Akismet API
Programmierung, Webservices
akismet.py Dec. 2, 2005, 12:59 p.m.
akismet.py - Python-Interface für den (zentralen) Akismet Spam Scanner.
Programmierung, Python, Spam
Louie Dec. 2, 2005, 12:21 p.m.
Louie - ein neues Event-Dispatching-Modul für Python. Baut auf PyDispatcher auf.
Programmierung, Python
SQLAlchemy README Dec. 1, 2005, 5:49 p.m.
SQLAlchemy README - ein weiterer ORM für Python, orientiert sich stark an SQL und bietet einiges an magischer Syntax. Faszinierend, wie gerade in diesem Bereich die Programmierer jedes Sprachfeature versuchen zu missbrauchen nur um nicht SQL schreiben zu müssen ...
Datenbank, Programmierung, Python