Sonntag, Mai 16, 2010

Why I Switched to Git From Mercurial — Extra Cheese

Why I Switched to Git From Mercurial — Extra Cheese

I used Mercurial for three years, but started switching to Git about a year ago. I now grudgingly recommend Git to anyone who intends to be a full-time programmer. Git's interface is bad in many ways, which is the main complaint about it, and it's a legitimate one. It's just an interface, though, and this is a tool you're going to use all day, every day, in a wide variety of situations.

Hg Init: a Mercurial tutorial by Joel Spolsky

Hg Init: a Mercurial tutorial by Joel Spolsky

Hg Init: a Mercurial tutorial
Mercurial is a modern, open source, distributed version control system, and a compelling upgrade from older systems like Subversion. In this user-friendly, six-part tutorial, Joel Spolsky teaches you the key concepts.

Things You Should Never Do, Part I - Joel on Software



Well, yes. They did. They did it by making the single worst strategic mistake that any software company can make:

They decided to rewrite the code from scratch.

Samstag, April 03, 2010

Let's Discuss the Matter Further » Sphinx + Mercurial = My favorite CMS

Let's Discuss the Matter Further » Sphinx + Mercurial = My favorite CMS: "Though I write and maintain some of the content for our Python Atlanta web site, updates and additional content often come in from other users. For example, our Plone interest group — headed up by Christopher Johnson — has their own page on our web site. And the information about our book club is both written and regularly updated by Doug Hellmann."

Sonntag, März 28, 2010

PyCon 2010 Slides and Notes -video tutorials for pycon2010, python, pycon, pyconpads, rss, pycon10, googlereader

PyCon 2010 Slides and Notes -video tutorials for pycon2010, python, pycon, pyconpads, rss, pycon10, googlereader: "Even if you could not attend PyCon 2010 in Atlanta, you can still find useful slides and notes (even LIVE! notes if you are quick) from the conference. These two short videos show you how."

EuroPython 2010: The European Python Conference

EuroPython 2010: The European Python Conference: "EuroPython is a conference about the Python programming language. It is aimed at everyone in the Python community, of all skill levels, both users and programmers.

This year EuroPython will held from the 19th to 22nd of July in Birmingham,UK"

Samstag, März 13, 2010

Mittwoch, Dezember 09, 2009

Samstag, Dezember 05, 2009

Accessing GMail through Python | Homepage of Michael Goerz

Accessing GMail through Python | Homepage of Michael Goerz: "Over the last couple of years, I’ve made several attempts at efficiently interacting with Gmail through Python. There were a number of motivations:

* Filtering mail: Putting emails into folder based on more elaborate rules than the server-side filters Gmail provides.
* Processing mail: Modifying emails, for example decrypting gpg-encrypted mails, or fixing missing header fields.
* Import and export: You want to keep local backups of your emails, and restore them.
* New mail notification, distinguishing between senders."

Montag, November 23, 2009

Pro-Linux: Matplotlib und Pylab

Pro-Linux: Matplotlib und Pylab: "Wissenschaftliche Grafiken unter Python

Wer als Schüler, Student, Ingenieur oder Wissenschaftler Datenreihen und mathematische Funktionen darstellen will und über elementare Python-Kenntnisse verfügt, der sollte sich diesen Artikel einmal genauer ansehen."

Montag, Oktober 19, 2009

Welcome to Spyder’s documentation! — Spyder v1.0 beta documentation

Welcome to Spyder’s documentation! — Spyder v1.0 beta documentation: "Spyder is a Python development environment with advanced editing, interactive testing, debugging and introspection features. It is especially recommended for scientific computing thanks to NumPy (linear algebra), SciPy (signal and image processing), matplotlib (interactive 2D/3D plotting) and MayaVi’s mlab (interactive 3D visualization) support."

Mittwoch, Oktober 14, 2009

Modular toolkit for Data Processing (MDP)

Modular toolkit for Data Processing (MDP): "From the user's perspective, MDP is a collection of supervised and unsupervised learning algorithms and other data processing units that can be combined into data processing sequences and more complex feed-forward network architectures.

From the scientific developer's perspective, MDP is a modular framework, which can easily be expanded. The implementation of new algorithms is easy and intuitive. The new implemented units are then automatically integrated with the rest of the library."

Freitag, Juli 31, 2009

Digitizing books to DjVu with free tools « philiKON – a journal

Digitizing books to DjVu with free tools « philiKON – a journal: "The answer is, of course, to create a digital copy. One possible format for that would be PDF. Problem is: for its image data it has to resort to conventional compression algorithms. That means that scanned documents can turn out to be quite large. A file format that’s much more suited for this is DjVu. One of its tricks is a lossy algorithm that recognizes recurring shapes such as characters. As a result, DjVu encoded books are typically a quarter of the size of PDF encoded books.

Given the need to digitize a couple of books at work, I investigated whether it’s possible to create high-quality digital copies using freely available tool"