Donnerstag, Dezember 20, 2007

Goldblog - The Python Papers - Screen Scraping Article - Corey Goldberg

Goldblog - The Python Papers - Screen Scraping Article - Corey Goldberg

Goldblog - The Python Papers - Screen Scraping Article - Corey Goldberg

Goldblog - The Python Papers - Screen Scraping Article - Corey Goldberg: "The new issue of the Python Papers is out. It includes a small article I wrote called: Screen Scraping Web Pages"

TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows Vista/XP/2000 and Linux - Documentation

TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows Vista/XP/2000 and Linux - Documentation: "TrueCrypt is a software system for establishing and maintaining an on-the-fly-encrypted volume (data storage device). On-the-fly encryption means that data are automatically encrypted or decrypted right before they are loaded or saved, without any user intervention. No data stored on an encrypted volume can be read (decrypted) without using the correct password/keyfile(s) or correct encryption keys. Entire file system is encrypted (e.g.., file names, folder names, contents of every file, free space, meta data, etc)."

--> testen...

Dienstag, Dezember 18, 2007

Python Experts - Why They Do Python

Python Experts - Why They Do Python

heise online - Positionsdaten ohne Satellit

heise online - Positionsdaten ohne Satellit: "So hat Google seit Ende November eine Funktion namens 'My Location' ('Mein Standort') freigeschaltet, die in die Mobilversion seiner populären Kartenanwendung 'Google Maps' integriert wurde. Sie sammelt die Daten der am nächsten gelegenen Mobilfunkbasisstation und kann so eine Positionsbestimmung auf rund 1000 Meter genau vornehmen."

--> Mein Handy kann es nicht. Aber wenn ich mit meinem Handy auf meinen eigenen Server gehe sollte ich ja meine Standortinformation rausfinden. (Aufruf einer Seite --> Analyse der Herkunft --> Abgleich mit Geo-Daten --> SMS mit Info zurück...) Braucht man zwar nicht, wenn ich aber mal Zeit haben sollte.. ;-)

NodeFiler

NodeFiler: "his @button code adds a filer button. The intended use is this: you have a long list of nodes (web bookmarks, most likely) that need to be filed at the appropriate place in a tree (categories, subcategories). Normally this is cumbersome, you have to navigate to your list, copy or cut a node, navigate to the correct location, paste it, navigate back to your list, etc. This button makes it much simpler."

Noch ein nettes Tool für Leo - hatte mir noch gefehlt...

Donnerstag, Dezember 13, 2007

Google Code Blog: In just seven days

Google Code Blog: In just seven days: "We announced the Google Highly Open Participation Contest a little over a week ago, and the response has been phenomenal. We already have over 350 student contributors, and the participating organizations have let us know that they're overwhelmed by all the great contributions they've received from their contestants. We're delighted to bring you this video status update, with an extra treat: Guido van Rossum, the creator of Python, stopped in to tell us a little bit more about the Python Software Foundation's participation in the contest."

Doug Hellmann: I download all the Python Cookbook recipes » jessenoller.com

Doug Hellmann: I download all the Python Cookbook recipes » jessenoller.com

Dienstag, November 27, 2007

Welcome to Hivurt — Open Source Content Management System

Welcome to Hivurt — Open Source Content Management System: "Hivurt is a content management system powered by a component architecture. It gives you the strength of Zope 3 in an easy to use environment. It allows you to easily switch between ZODB and PostgreSQL data storage and features search and indexes, an easy editor UI, front-end skins, and localization and internationalization. Existing data stored inside an RDBMS can easily be accessed as Zope objects."

Gefunden beim Schockwellenreiter...

Montag, November 26, 2007

Doug Hellmann: PyCon: The PyCon 2007 podcast

Doug Hellmann: PyCon: The PyCon 2007 podcast: "The audio recordings from PyCon 2007 are finally being posted! I know it's hard to record in those big ballrooms at conventions, so I hope the audio quality on these is ok."

» 10 types of programmers you’ll encounter in the field | 10 Things | TechRepublic.com

» 10 types of programmers you’ll encounter in the field | 10 Things | TechRepublic.com: "Programmers enjoy a reputation for being peculiar people. In fact, even within the development community, there are certain programmer archetypes that other programmers find strange. Here are 10 types of programmers you are likely to run across. Can you think of any more?"

Montag, November 19, 2007

INET6: EasyEclipse for Python and TurboGears

INET6: EasyEclipse for Python and TurboGears: "Now EasyEclipse project provide an easy install pack of Eclipse for python, it contains: * eclipse platform itself, * pydev(eclipse python support), * Subclipse(eclipse SVN GUI), * and several useful plugins installed by default. It really ease the installation and configuration of Eclipse for python."

--> try LEO too

Montag, November 12, 2007

Reinteract - Better interactive Python « fishsoup

Reinteract - Better interactive Python « fishsoup: "Recently, I’ve been doing quite a bit of reading about computer analysis of musical sound and some experimentation. But there wasn’t really anything I knew of that fit my desires for an experimental platform. Python + numpy provided a good combination of a pleasant language and signal processing ability. But beyond that I wanted an interactive environment that created a persistent record of what I was doing. And that means the ability to edit: to go back and fix up mistakes and add comments. Because a literal transcript of a shell session is worthless… it’s full of typos and dead ends. Also, I wanted inline plots and images. In essence, I wanted something like the Mathematica notebook user interface, but for Python."

(gefunden über http://panela.blog-city.com/)

--> Testen!

iX - IBM kauft Cognos

iX - IBM kauft Cognos: "Business Intelligence (BI) und Performance Management (PM) sind in – Anwendungen zur Analyse und Optimierung von Geschäftsprozessen sind ein lukratives Geschäft, auch deshalb, da sich viele Unternehmen – und das mittlerweile auch bei kleineren und mittelständischen Firmen – von Business-Intelligence-Lösungen direkte positive Auswirkungen auf ihre Bilanzen erhoffen."

--> Das ist doch ein Anwendungsfeld für Python (?). Wenn ich mir überlege, wie viel Potential auch schon in der Unterstützung von einfachsten Datenanalysen im Unternehmen liegt... Es ist erstaunlich, wie viel Zeit dafür verbraucht wird um am Ende dann wieder - wenn die aktualisierte Excel-basierten-Datensammlung rauskommt - nichts davon gebrauchen zu können!

Freitag, November 09, 2007

Tim Golden's Python Stuff: Watch a Directory for Changes

Tim Golden's Python Stuff: Watch a Directory for Changes: "The requirement: to know when files have been added, removed or updated within a directory. There are several approaches you can take to monitoring a directory under Win32. I'm going to compare three: the first, to poll the directory every few seconds using os.listdir; the second, to use the FindFirstChangeNotification API; the third, to use the ReadDirectoryChanges API. Each is presented with its pros & cons. There are more sophisticated alternatives involving audit logging and volume change management, but I know next-to-nothing about them, and I suspect they're OTT for most people."

Mittwoch, November 07, 2007

ITworld.com - The web and the word processor

ITworld.com - The web and the word processor: "In one form or another, I do words for a living. I spend part of my time writing words (as I am doing right now). I also spend part of my time writing complex sets of words (known as 'computer programs') to manage other complex sets of words (known as 'enterprise content'). On an almost daily basis I must address the question of how best to organize content so that it can be managed effectively. On an almost daily basis I find myself oscillating between two distinct-yet-closely related worlds..."

Building Skills in Programming

Building Skills in Programming: "How To Write Your Own Software Using Python by Steven F. Lott"

Repoze

Repoze: "Want the maturity of Zope now with the flexibility of the WSGI future? Repoze integrates Zope technologies with WSGI and reusable Python middleware."

The Neuroinformatics Portal Pilot - LabTools Homepage

The Neuroinformatics Portal Pilot - LabTools Homepage: "LabTools are a software tool suite that we develop to enhance Zope/CMF/Plone to support the sharing of data from research laboratories in various ways."

Dienstag, November 06, 2007

Übersicht - pythonwiki

Übersicht - pythonwiki

--> Sollte man reinschauen, ist auch auf Deutsch...

SciPy2007 -

SciPy2007 -: "The SciPy 2007 Conference was a tremendous success. Many thanks to the nice folks at Caltech for hosting us again this year. Please follow the links below to view various artifacts from the Conference.
  • Tutorial materials
  • Presentation materials
  • Videos (coming soon)
  • Notes from the Conference BoFs
  • Links to blogs/impressions of the Conference
  • Gallery of photos from the Conference"
--> Auf die Videos wartend... ;-)

Python Tutorials, more than 300, updated October 16, 2006, and carefully sorted by topic and category

Python Tutorials, more than 300, updated October 16, 2006, and carefully sorted by topic and category

--> schöne Sammlung...

My Python software - Stefan Schwarzer

My Python software - Stefan Schwarzer: "I have written the following Python programs or modules which you can get for free under an Open Source license. A summary of the packages is listed below."
  • ftputil
  • irclogmerge
  • makepage
  • upload
--> Schöne Tools für die automatisierte Pflege von statischen Seiten (oder ähnliche Anwendungen)

Mittwoch, Oktober 31, 2007

heise online - Ein Laptop für nahezu jedes Kind in Uruguay

heise online - Ein Laptop für nahezu jedes Kind in Uruguay: "In Uruguay laufen die Vorbereitungen für die Auslieferung des OLPC-Laptops auf vollen Touren. Nach einem Bericht der uruguayischen Tageszeitung El Pais soll der Laptop-Fertiger Quanta am 12. November mit der Serienproduktion der Geräte beginnen. Die erste Tranche von 5.000 Laptops erwartet das für die Auslieferung und Installation zuständige LATU (Laboratorio Tecnológico del Uruguay) noch im Dezember, obwohl die Verträge noch nicht unterzeichnet sind. Insgesamt kauft Uruguay 100.000 OX-Laptops zum Preis von 199 US-Dollar mit der Option auf Tranchen von jeweils 50.000 weiteren Maschinen."

I blog therefore I am (by Carlos de la Guardia) | Plone is a popular CMS choice for US universities

I blog therefore I am (by Carlos de la Guardia) | Plone is a popular CMS choice for US universities: "I recently wrote about Leicester University selecting Plone as their CMS over Sharepoint. It turns out that Plone is also popular in universities on this side of the ocean. CMSWire has a summary of the results of a survey made by UC Davis, in California, about CMS use at 129 american universities. Plone is the top choice, with 13 implementations. Drupal is close as always, with 10, and Joomla has 8. There are also 8 implementations that use Zope, so we could say that there are 21 Zope based solutions in all. Not too shabby!"

Sonntag, Oktober 28, 2007

Well-kept secrets of Zope

Well-kept secrets of Zope: "Zope 3 has powerful features, and now also has an easy entry point. If you want an easy way to learn about the future of web development in the Python world, please try it out in the form of Grok, which promises to make Zope 3 safe for the cave man or woman in all of us."

--> habe ich immer noch nicht getestet.. Ob das noch mal was wird? ;-)

Donnerstag, Oktober 18, 2007

Python Programming on Win32: Chapter 12 Advanced Python and COM

Python Programming on Win32: Chapter 12 Advanced Python and COM: "Python Programming on Win32 Help for Windows Programmers By Mark Hammond & Andy Robinson 1st Edition January 2000 1-56592-621-8, Order Number: 6218"

--> muss mich immer wieder mit irgendwelchen Unwägbarkeiten unter Windows herumschlagen... also evtl. besorgen? Kommt wohl auf die Wunschliste für Weihnachten... ;-)

Mittwoch, Oktober 17, 2007

Resolver Hacks

Resolver Hacks: "Welcome to Resolver Hacks, a site which explores various ways to get the best out of Resolver. Resolver is the creation of Resolver Systems. It is a Rapid Application Development tool, for analysing and presenting business data using a familiar 'spreadsheet interface'. The power and flexibility of Resolver comes from the fact that it is fully programmable with Python code."

iX - Noch dünner als Thin: Zero Client

iX - Noch dünner als Thin: Zero Client: "Während typische Thin Clients noch ein eigenes, kompaktes Minimalbetriebssystem typischerweise aus einem Flash-Speicher laden, um mit ihrem Terminal-Server kommunizieren zu können, sollen Zero Clients praktisch nur noch wie ein Keyboard-/Video-/Mouse-(KVM-)Adapter am Netzwerk arbeiten. Deshalb sollen Leistungsaufnahme, Ausfallswahrscheinlichkeit und Administrationsaufwand von Zero Clients nochmals niedriger liegen als bei 'klassischen' Thin Clients, gleichzeitig können sie aber mit mehr Betriebssystemen kooperieren, sofern auf dem zugehörigen Server die passende (Virtualisierungs-)Software läuft."

Freitag, Oktober 05, 2007

Laptop With a Mission Widens Its Audience - New York Times

Laptop With a Mission Widens Its Audience - New York Times: "In November, you’ll be able to buy a new laptop that’s spillproof, rainproof, dustproof and drop-proof. It’s fanless, it’s silent and it weighs 3.2 pounds. One battery charge will power six hours of heavy activity, or 24 hours of reading. The laptop has a built-in video camera, microphone, memory-card slot, graphics tablet, game-pad controllers and a screen that rotates into a tablet configuration."

Donnerstag, Oktober 04, 2007

Pythonology

Pythonology: "This web site is dedicated to helping software developers and managers evaluate and adopt the Python programming language, and the many tools and support libraries that are associated with it."

ActiveState O'Reilly Python cookbook code samples ratings review

ActiveState O'Reilly Python cookbook code samples ratings review: "Welcome to the Python Cookbook, a collaborative collection of your contributions to Python lore. Python Cookbook code is freely available for use and review. We encourage you to contribute recipes (code and discussion), comments and ratings."

The Tao of Mac - The Python Grimoire

The Tao of Mac - The Python Grimoire: "The core of the Grimoire was originally developed and released by Andrew M. Kuchling in May, 1999. However, it never reached a stage where Andrew felt that it was ready for publication, and eventually he withdrew it. Steve Ferg, however, had found the Grimoire very helpful as he was learning Python, and he persuaded Andrew to allow him to take over maintenance of the document in August, 2002."

Pythonmania: Startseite

Pythonmania vom Schockwellenreiter

439 manually selected sites about Python Programming Language

439 manually selected sites about Python Programming Language: "Python Programming Language CBEL >> 439 Python Programming Language Computer technology sites, last updated on 28 August 2007"

Dienstag, Oktober 02, 2007

wissenschaft.de - Schlaue Diät

wissenschaft.de - Schlaue Diät: "Wer fettarm und kohlenhydratreich isst, kann Informationen besser verarbeiten, vermuten Forscher"

--> diese Aussage kommt mir ja entgegen... Aber wie ist den jetzt der Vergleich zu denen, die Ausgewogen Essen? ;-)

Pandoc (aus Docutils-users Digest, Vol 17, Issue 1 Reader (138) )

1."html2x can convert most web pages to markdown, reST, DocBook, LaTeX, ConTeXt, RTF, or groff man. Bookmarklets are provided.

2. Try Pandoc! (http://johnmacfarlane.net/pandoc/try) allows you to experiment with pandoc without going to the trouble of installing it on your system. Using pandoc, you can convert reST documents to markdown, DocBook, LaTeX, ConTeXt, RTF, HTML, S5, and groff man. You can also convert markdown, LaTeX, and HTML to reST, and you can prettyprint reST by converting reST to reST. Note that only a subset of reST syntax is currently supported:"

Montag, Oktober 01, 2007

Memory Dump » Blog Archive » Zope3 for Djangoers. Part 1: Installation

Memory Dump » Blog Archive » Zope3 for Djangoers. Part 1: Installation: "I’ll try to write a series of posts to give the Zope3 newbie a little bit of knowledge so he/she doesn’t get lost in the Zope3 forrest. And more important, I’ll write them from a Djangoer perspective so you can always compare both frameworks."

Montag, September 24, 2007

PyWeek - Python Game Programming Challenge

PyWeek - Python Game Programming Challenge: "The PyWeek challenge: 1. Invites entrants to write a game in one week from scratch either as an individual or in a team, 2. Is intended to be challenging and fun, 3. Will hopefully increase the public body of game tools, code and expertise, 4. Will let a lot of people actually finish a game, and 5. May inspire new projects (with ready made teams!)"

Furius Blog

Furius Blog: "I became obsessed with text files, because text files are forever. The ASCII, Latin-1 or UTF-8 encodings will never go out of style, because they are not formats, they are simple encodings, and the information stored in these text files will be usable and parseable by computers practically forever. Moreover, the software that can read and convert the very few formatting that is used in the input files is in the open source domain, and has few dependencies, and therefore will work as long as the language it is written in (Python) will be alive. I see tremendous value in this. Access to the information I produce is not ephemeral anymore."

--> weiterlesen...

Furius Blog

Furius Blog: "rst-literals is a simple script that can be used to extract literal blocks from a ReST document. You can now use literate programming with ReST!"

Digital Web Magazine - RDF For The Rest Of Us

Digital Web Magazine - RDF For The Rest Of Us: "You have a website full of information, and you want to make it easier for people to reuse it—but what format should you publish it in? You’ve looked at various XML schemas and microformats, but none of them really describes all the information that you want to publish. Should you invent a new format? It’s tempting, but if you could use an existing standard, your data would be immediately interoperable with other data published in the same way; people could reuse the tools, parsers and stylesheets built around that standard. But unfortunately, nothing seems to really fit your needs. This is where RDF comes in."

Gefunden beim Der Schockwellenreiter

Mittwoch, September 19, 2007

ShowMeDo Blog » Blog Archive » New ShowMeDos - Learn Python with Code Walk-Throughs (Jeff Rush)

ShowMeDo Blog » Blog Archive » New ShowMeDos - Learn Python with Code Walk-Throughs (Jeff Rush): "Jeff Rush has started work on an excellent new ShowMeDo series - in Python Source Walkthroughs Jeff talks you through existing Python code to show you how and why the code has been written this way."

Python for system administrators

Python for system administrators: "Adopt Python to manage UNIX® systems while incorporating concepts of good program design. Python is an easy-to-learn, open source scripting language that lets system administrators do their job more quickly. It can also make tasks more fun."

(gefunden beim Schockwellenreiter)

Dienstag, September 18, 2007

Barrapunto | Gestión de proyectos de software con Trac y DrProject

Barrapunto | Gestión de proyectos de software con Trac y DrProject: "Hasta la aparición de Django, Python y el web no eran entornos muy populares de desarrollo. Uno de los programas que, aún así, han tenido un gran éxito es Trac. Esta herramienta permite gestionar proyectos de software, mediante wikis, tareas, informes de fallos e integrando subversion. En PC-CITO hay un tutorial de instalación de Trac. Además, a través de Linux.com descubro DrProject, una modificación de Trac para gestionar múltiples proyectos en una sola instalación. ¿Y tú, qué software recomiendas para gestionar proyectos?"

--> [Test de {Trac] testen}

Dougma (dŭg·mə) n. - the truth according to Doug » HELP!

Dougma (dŭg·mə) n. - the truth according to Doug » HELP!: "We are hoping to start accepting proposals for PyCon 2008 on October 1st. The problem is, the software is not ready. A delay in accepting proposals will cause a chain reaction in the schedule we cannot afford. So here I am pleading for help. It could be something as simple as adding pygments integration to ReStructuredText, or just chatting with me about possible schema changes to support tutorials, panels and maybe even Pier-Review (for EuroPython). Not everything will get done (which is expected), but the core requirements are… well, requirements after all."

--> ich trag´s mal weiter...

Donnerstag, August 23, 2007

braunval.allgemein: Building a (fast) Wikipedia offline reader... in two days (!)

braunval.allgemein: Building a (fast) Wikipedia offline reader... in two days (!)

--> natürlich mit Python! ;-)

Metrics — Sean Kelly

Metrics — Sean Kelly: "I myself follow the Personal Software Process (PSP), a system developed at Carnegie-Mellon, to gather such data and track it over time. As a result I can usually estimate the time/cost/defects of my future projects with good accuracy; after all, we are creatures of habit, and it takes quite a bit of change to effect change in the quality of our products. (As an aside, my productivity from C++ to Java tripled; from Java to Python tripled again!) Yet if you lack such data, then making these guesses will be quite challenging.

Still, there's no time like today to start gathering metrics. Try building some smaller software systems, then look at the time it took you, and the size of the programs in lines of code (lines of code, or LOC, is a terrible metric for program complexity, but no one's yet come up with a better one, and as Gibbs once said, 'Everything can be measured in some way that is better than not measuring it at all.'). For your ultimate project, look at aspects of smaller projects that are similar to what you want to accomplish."

Montag, August 20, 2007

Workshop - Python im deutschsprachigen Raum

Workshop - Python im deutschsprachigen Raum: "Der Workshop 'Python im deutschsprachigen Raum' im letzten Jahr war erfolgreich. Deshalb wird es 2007 einen zweiten Workshop geben. Den Workshop veranstalten die Python Academy, SSchwarzer.com und die Universität Leipzig, (Institut für Informatik, Abteilung Automatische Sprachverarbeitung)."

--> Hingehen? Wird wohl leider nichts werden.. ;-(

Mittwoch, August 08, 2007

PyWeek Game Progamming Challenge Rules

PyWeek Game Progamming Challenge Rules: "The PyWeek challenge:

1. Must be challenging and fun,
2. Entries must be developed during the challenge, and must incorporate some theme decided at the start of the challenge,
3. Will hopefully increase the public body of python game tools, code and expertise,
4. Will let a lot of people actually finish a game, and
5. May inspire new projects (with ready made teams!)"

Dienstag, August 07, 2007

Audio/Video Resources for Python

Audio/Video Resources for Python: "There is a growing body of podcasts, screencasts and video presentations for the Python community and here we have collected some of the best and provide a roadmap to the rest. And as we would like to encourage more materials, we also provide some pointers to how you can get started sharing your knowledge as well."

--> sehen ist manchmal besser... ;-)

Donnerstag, Juli 26, 2007

Samstag, Juli 21, 2007

Web-Frameworks mit Python - Inhaltsverzeichnis

Web-Frameworks mit Python - Inhaltsverzeichnis: "1. Inhaltsverzeichnis

Informatik-Seminar WS 06/07, Web-Frameworks mit Python
von Sebastian Hempel"

--> Kurz rübergeschaut... sieht sehr gut aus: Lesen!

Cleo documentation

Cleo documentation: "cleo is a Leo plugin which adds arbitrary colouring of nodes, to-do priority markers, and time-required / progress display. Leo is a python based cross-platform outliner / literate programing tool / general data management environment."

--> Gibt es schon länger und ich finde es jetzt erst!! Das habe ich gesucht!!! ;-)

Dienstag, Juli 17, 2007

Braunval.allgemein: data visualization & visual design - information aesthetics

Stellt sich für mich jetzt die Frage, wo das hingehört... Zwei verschieden Blogs machten Sinn, als es keine Tags gab. Jetzt ist das irgendwie eher nervig! Werde wohl bei Gelegenheit prüfen, wie ich einen Umzug gestalten kann...

Samstag, Juli 14, 2007

The Voidspace Techie Blog

The Voidspace Techie Blog: "Resolver is a 'rapid application development tool', for analysing and presenting business data using a familiar 'spreadsheet interface'."

--> Testen!! Den Leidensweg den man mit anderen Tabellenkalkulationsprogrammen geht kann man evtl. hiermit minimieren...

Mittwoch, Juli 11, 2007

ONLamp.com -- Processing Mailbox Files with mailbox.py

ONLamp.com -- Processing Mailbox Files with mailbox.py: "The mailbox module was greatly enhanced in Python 2.5. For a long time the mailbox module only supported reading mailboxes, not modifying them. Gregory K. Johnson, as his project for Google's 2005 Summer of Code, wrote code for adding and deleting messages; these new features went into Python 2.5, released in September 2006."

--> Wieso müssen Mails in einem eigenen "Dateisystem" liegen? Ich würde meine gerne auch einfach in den jeweiligen (Projekt-)Ordnern ablegen...

Python News

Python News: "SciPy 2007 - Conference for Scientific Computing

The 6th annual SciPy Conference's early registration ends July 15, 2007. The Conference will be held at Caltech in Pasadena, California the week of August 14-18.
Published: Fri, 20 Apr 2007 11:47 -0400"

--> Würde wohl gerne hin... Ist nur leider etwas weit weg.

Dienstag, Juli 10, 2007

Integrated issue tracking with Ikiwiki - LinuxWorld

Integrated issue tracking with Ikiwiki - LinuxWorld: "Integrated issue tracking with Ikiwiki
Connect project documentation with bug tracking and the revision control system, using a new powerful approach to Wiki software."

--> lesen und testen...

Donnerstag, Juli 05, 2007

Welcome to PyMag!—Python Magazine

Welcome to PyMag!—Python Magazine: "Welcome Python Enthusiasts! Python Magazine (which we affectionately call PyMag) is a monthly magazine dedicated exclusively to Python."

--> Abonieren --> Abboniert!

Mittwoch, Juli 04, 2007

What is Grok?

What is Grok?: "Grok is a web application framework for Python developers. It is aimed at both beginners and very experienced web developers. Grok has an emphasis on agile development. Grok is easy and powerful."

--> Testen!

Freitag, Juni 29, 2007

Latest Additions :: DjangoSites.org - Powered by Django

Latest Additions :: DjangoSites.org - Powered by Django: "Welcome to DjangoSites.org, a showcase of websites powered by Django. We've currently got 160 websites listed - please register or login to submit your site, vote for your favorite sites, or leave comments and feedback."

Link beim Schockwellenreiter gefunden.

Donnerstag, Juni 28, 2007

Mittwoch, Juni 20, 2007

SIMILE | Timeline

SIMILE | Timeline

"Timeline is a DHTML-based AJAXy widget for visualizing time-based events. It is like Google Maps for time-based information. Below is a live example that you can play with. Pan the timeline by dragging it horizontally."

Montag, Juni 18, 2007

PIDA loves you!

Gefunden beim Schockwellenreiter

PIDA loves you!: "What is PIDA ?

PIDA is an IDE (integrated development environment). PIDA is different from other IDEs in that it will use the tools you already have available rather than attempting to reinvent each one. PIDA is written in Python with the PyGTK toolkit, and although is designed to be used to program in any language, PIDA has fancy Python IDE features."

Donnerstag, Juni 14, 2007

TreeLine

"Some would call TreeLine an Outliner, others would call it a PIM. Basically, it just stores almost any kind of information."

--> Testen!

gooli - Internet Marketing Mistakes - Part 1

via unofficial planet python on Jun 01, 2007


This post is one of a series of posts based on the fine lecture given by Dr. Roni Horowitz of www.internet-marketing.co.il at the Israeli CEO forum on May 31, 2007 in Herzlia, Israel."

Dienstag, Mai 29, 2007

SimplePrograms

Programmbeispiele, eines der besten Möglichkeiten sich schnell und einfach mit der Programmiersprache anzufreunden...

Dienstag, April 24, 2007

'Computing in Science and Engineering' issue devoted to Python

"The May/June 2007 issue of Computing in Science and Engineering, a joint publication of IEEE and the American Institute for Physics, is devoted to Python. Some of the over 14 articles, covering everything from IPython, maptplotlib and NumPy to robots, the stars and education, are available for free download. (Published: Tue, 24 Apr 2007 01:47 -0400)"

Einige der Artikel können als PDF runtergeladen werden. Für den Rest muss bezahlt werden...

Montag, April 16, 2007

Geld verdienen mit Open Source (und ZOPE)

Im einzelnen mit: "Content Management Systeme (Symbol: Interner LinkCMS), Customer Relationship Management Systeme (Symbol: Interner LinkCRM), online Shop Systeme für elektronische Marktplätze und Möglichkeiten zur Symbol: Interner Linkonline Datensicherung."

Sowas finde ich gut ;-)

Insbesondere das mit der online Datensicherung finde ich sehr interessant, vor allem für kleine und mittelständische Unternehmen (KMU).

Samstag, März 17, 2007

Freemind: Links zu lokalen Dateien kontrollieren

Ich nutze Freemind (MindMapping Tool) unter anderem, um mir in einem Verzeichnis mit vielen Dokumenten (Artikel und weitere Quellen, in meinen Fall mittlerweile um die 350 Dokumenten) einen Überblick (thematisch) verschaffen zu können, eine äußerst nützliche Funktion.

Allerdings hat man im Laufe der Zeit ja immer wieder etwas verändert, z. B. Dateien verschoben oder unbenannt. Es ist dann recht schwer zu kontrollieren, ob noch alle Verknüpfungen stimmen. Hierzu habe ich mir dann einen kleinen Script geschrieben, der mir diese Arbeit abnimmt und mir die Links anzeigt, für die es keine Datei mehr gibt.

Das Skript läuft bei mir recht gut, ist aber sicherlich sehr verbesserungsfähig. Ist ja aber auch nur "hobby"... Für Tipps bin ich dankbar.

Falls also jemand sowas braucht, hier ist es:


"""
Allgemeine Einstellungen
#######__BITTE ANPASSEN__##########
"""
# Freemind Datei die geprüft werden soll
PfadUndName = r'D:\Ordner1\Ordner2\Freemind_Datei.mm'
#Pfad zu dem Ordner wo alle Dateien liegen - Angabe ohne "\" am Ende!
PfadETMListe = r'D:\Ordner1\Ordner2\Scann'
# Datei in der die falschen, d. h. nicht zu einer Datei führenden Links geschrieben werden sollen
DateiMitFalschenLinks = r'c:\Ordner1\Ordner2\Falschelinks.txt'

"""
Import der benötigten Modulen
"""
from xml.dom.minidom import *
from os import *
from os.path import *

"""
Datei öfnen und Inhalt bzw. Text in eine Variable speichern
Die Datei wird nur zum lesen geöffnet und danach sofort wieder geschlossen
"""
xml_file = file(PfadUndName)
xml_textraw = xml_file.read()
xml_text = xml_textraw.encode("utf-8")
xml_file.close()

# XML Verarbeitung

xml_objekt = parseString(xml_text)
nodeliste = xml_objekt.getElementsByTagName("node")

falschelinks = ["Falsche Links:"]

for node in nodeliste:
pfad = node.getAttribute("LINK")
DateiMitPfad = join(PfadETMListe,pfad)
if isfile(DateiMitPfad) == 0:
falschelinks.append(pfad)

# Alte Datei, falls vorhanden, löschen
if isfile(DateiMitFalschenLinks):
remove(DateiMitFalschenLinks)

# Datei neu anlegen
f = file(DateiMitFalschenLinks,'w+')

# Links die nicht gefunden wurden in neue Datei schreiben
for link in falschelinks:
if link != '':
f.write(link.encode("utf-8"))
f.write("\n")

f.close()

Donnerstag, März 01, 2007

Aus http://www.kinook.com/Forum/showthread.php?threadid=1429
ZITAT-ANFANG
I have a (fairly crude) XSL file which will transform .OML to .XML (readable by MindManager 6 (mindJet)).

To use it Export selected Items from UR as a.OML file, then transform with the attached .XSL file.
To transform I suggest the command line utility "msxsl.exe" from MS which you can get from:

http://tinyurl.com/gub2y

syntax is something like:
msxsl source.oml oml2mmap.xsl -o target.xml

then just load target.xml in MindManager (and format as you require)

NB: As I said this is a fairly crude XSL, it will import all Items but will "flatten" them to core and sub-topics only (no deeply nested topics produced)

ZITAT-ENDE

Software aus http://www.microsoft.com/downloads/details.aspx?FamilyID=2fb55371-c94e-4373-b0e9-db4816552e41&DisplayLang=en

Leo und Freemind -- Bindeglied OPML

Ich nutze seit langem Freemind, z. B. um eine Literaturliste zu Pflegen mit den entsprechenden Links (z. B. zu einer Internetseite oder zu einer PDF-Datei). Zur Bearbeitung von Texten und aufgrund der Möglichkeit Einträge doppelt einzuordnen ist für mich aber LEO das Tool geworden mit dem ich vorwiegend arbeite. Aber eigentlich möchte ich auf keines der beiden verzichten, Freemind ist z. B. zur "Präsentation" von Ideen natürlich wesentlich besser geeignet.

Aber zum Glück speichern beider Tools ihre Daten in XML, was schon mal die Möglichkeiten des Datenaustausches start verbessern. Nun ist es allerdings ein Zeitproblem, sich durch die Spezifikationen durchzuwühlen und dann noch (als "Sonntagsprogrammierer") ein passendes Programm (xslt-Datei) zu schreiben... Aber es gibt ja den OPML-Format. Und das geht wie folgt:
  • Freemind: Im Ordner "accessories" gibt es die Dateien mm2opml.xsl (export) und opml2mm.xsl (import). Geht man über "Datei --> Export --> Mittels XSLT..." kann man diese Dateien entsprechend auswählen und fertig!
  • Leo: Aktiviert man den Plugin leoopml kann man über "Alt-X + read-opml-file" oder "Alt-X + write-opml-file" entsprechend aggieren.
Den Import in Freemind habe ich auf die schnelle nicht getestet. Der Import in Leo funktioniert, allerdings gehen z. B. Links verloren. Der Text aus den Nodes geht komplett in die "Überschrift", das ist aber prinzipiell nicht so tragisch. Wichtig ist, dass die Struktur erhalten bleibt.

Samstag, Februar 24, 2007

SchowMeDo...

...hat einige interessante Screencasts zu verschiedenen Themen, und natürlich auch zu Python.

Reinschauen lohnt sich...