Nice image search!
This is one of the first pages i see where flash is actually succesfully implemented to improve usability, a bit like implementing a "new" user interface widget.
Great job!
Bookmarks, rants 'nd scrapnotes. . .
Best viewed in FireFox
Extract data from new and old Excel spreadsheets on any platform. Pure Python code. Strong support for Excel dates. Unicode-aware.;Any platform -- don't need Windows
Purpose: Provide a library for developers to use to extract data from Microsoft Excel (tm)
spreadsheet files. It is not an end-user tool.
Platform: Any. You don't need to be on Windows. If you are, you can avoid hassles with approaches like COM, ODBC, save-as-CSV, …
Python requirements: Works with Python 2.2 or later. There are no dependencies on modules or packages outside the standard Python distribution.
Versions of Excel supported: 2004, 2002, XP, 2000, 97, 95, 5.0, 4.0, 3.0.
Features:
- Support for handling dates, and documentation of Excel date problems and how to avoid them.
- Unicode aware; correctly handles "compressed" Unicode in modern files; decodes legacy charsets in older files (if Python has the codec).
- Extracts all data (including Booleans and error-values)
import datetime
datetime.date.isoformat(datetime.date.today())
# You can create a GUID in python interpreter doing:
# >>> import pythoncom; pythoncom.CreateGuid()
32.1. I am running Vim in a xterm. When I press the CTRL-S key, Vim freezes. What should I do now?Many terminal emulators and real terminal drivers use the CTRL-S key to stop the data from arriving so that you can stop a fast scrolling display to look at it (also allowed older terminals to slow down the computer so that it did not get buffer overflows). You can start the output again by pressing the CTRL-Q key.
When you press the CTRL-S key, the terminal driver will stop sending the output data. As a result of this, it will look like Vim is hung. If you press the CTRL-Q key, then everything will be back to normal.
You can turn off the terminal driver flow control using the 'stty' command:
$ stty -ixon -ixoff
Meld is a visual diff and merge tool. It integrates especially well with CVS. The diff viewer lets you edit files in place (diffs update dynamically), and a middle column shows detailed changes and allows merges. The margins show location of changes for easy navigation, and it also features a tabbed interface that allows you to open many diffs at once. Look at the screenshots page for more detailed features.