Es gibt Visual Basic für Linux ;).
Unter dem Pseudonym Eelis hat jemand eine möglichkeit publiziert in C++ mittels Ascii-Art Datentypen anzulegen. Vorallem wenn man sich mal den Quellcode anschaut fällt mir dazu nur eins ein:
Schwarze Magie
Beispiel gefällig? Bitte sehr:
unsigned int c = ( o-----o
| !
! !
! !
o-----o ).area;
[via #gentoo-anfaenger]
Der ActiveDesktop ist eine Technologie die Microsoft Seit Windows 2000 mitliefert, die es ermöglicht Webseiten auf dem Desktop darzustellen. An sich eigentlich nichts besonderes, aber man kann zum Beispiel über VBScript Programme ausführen, oder auch RSS-Feeds anzeigen.
Hier erstmal ein Minimalbeispiel:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <script language="VBScript">
- <!--
- Sub runProgram (byVal Program)
- Dim objShell
- Dim lngReturn
- on error resume next
- set objShell = CreateObject( "WScript.Shell" )
- Program = Replace(Program,"'","""")
- lngReturn = objShell.Run (Program, 4, 1)
- End Sub
- -->
- </script>
- <!-- compliance patch for microsoft browsers -->
- <!--[if lt IE 7]>
- <script src="ie7/ie7-standard-p.js" type="text/javascript">
- </script>
- <![endif]-->
- <link rel="stylesheet" type="text/css" href="style.css">
- </head>
- <body>
- <a onClick="runProgram '''%ProgramFiles%\Mozilla Firefox\firefox.exe'''">Firefox</a>
- </body>
- </html>
Die Funktion runProgram führt einfach ein Program aus, was sehr praktisch ist das man hier auch Variablen wie %UserProfile% angeben kann, wenn man mit unterschiedlichen Benutzern arbeitet, aber überall den gleichen Desktop haben will. Das IE7 Script ist auch sehr zu empfehlen da es transparente PNGs ermöglicht, Pseudoelemente, wie :hover, bei allen Tags zulässt und noch ein paar andere nettigkeiten. Im Body Tag ist dann einfach ein Link der Firefox öffnet. Einene kleinen Haken hat das ganze noch und zwar muss man, wenn man das erste mal ein Programm öffnen will eine Sicherheitswarnung akzeptieren, da habe ich noch keinen Weg gefunden wie man die wegbekommt, sollte man die Seite aber nicht explizit neuladen, so wird man die Meldung auch kein zweites mal erhalten. Ansonsten kann man nun die Seite so gestallten wie man will, vorallem sind auch keine Grenzen gesetzt, so könnte man auch diverse Hardware Informationen, über WMI, anzeigen lassen.
Hier noch ein Screenshot von meinem Active Desktop:
In dem Artikel »Zope3 in 30 minutes« von Baiju M, wird, zumindest mir, ganz gut erklärt, bzw eher angeschnitten, wie man in Zope3 Anwendungen entwickelt.
Es ist schon erstaunlich was ein Textmoduseditor so alles hinbekommt:

APSW provides an SQLite 3 wrapper that provides the thinnest layer over SQLite 3 possible. Everything you can do from the C API to SQLite 3, you can do from Python. Although APSW looks vaguely similar to the DBAPI, it is not compliant with that API and instead works the way SQLite 3 does.
SQLite ist eine Datenbanksystem das in eine Datei passt und für das man keinen extra Server betreiben muss, wie es zum Beispiel bei MySQL der Fall ist, dies ist vorallem für kleinere Projekte sehr hilfreich.
Beim nächtlichen News lesen folgendes Nettes gefunden:
From: Christian Piehl
Newsgroups: ger.ct
Subject: Re: TCP-*STACK*
>So, ich geh mal wieder C programmieren ;)
Igitt.
Das klingt fuer mich wie: "Ich geh jetzt zum Zahnarzt."
Christian
Tauch auch,
da dict.leo.org ein neues Design spendiert bekommen hat, funktioniert mein altes LeoQueryTool nicht mehr, da der Code, nunja, nicht gerade sehr gut war, habe ich mir überlegt es komplett neu zu schreiben. Ich hab mal ein erste Gedankensammlung gemacht und das ganze auf meinem Wiki zusammen gefasst. Falls wer noch Ideen hat darf er/sie/es gerne noch welche hinzufügen.
so long
Tim
