Gonna get me one of these. Oh yes.
It's the second coming of the Toshiba Libretto, only this time it's:
Cheaper
Filled with Linux goodness.
It's the Asus eee. And the default UI is some sort of weirdized KDE. And it is going to sell a whole lot.
Really, lugging my current notebook is tiring, not having my own tools when I go to a customer's is annoying. This baby should fix that.
Sure, you Word/Excel/Powerpoint jockeys are going to be annoyed with a 800x600 screen, but it's awesome for ssh sessions.
rst2pdf: now with working tables
Yup. Figured out column/cell spans in reportlab, found old rst2rst code that regularizes the table row/columns to be all the same number of elements, and voilá, tables work, including examples like this:
+---------------------------------+ | header | +==========+======================+ | | tr | + tl +------------+---------+ | | c | br | +----------+------------+ + | bl | | +-----------------------+---------+
Which generates nicely on PDF now. See it
The bad side is that it's now not a single file anymore, so I am needing a place to host SVN and whatever, because it's turning into a real project... and googlecode doesn't let me start more stuff.
Maybe I should write an office suite.
Really. I already have a functioning slideshow program, a spreadsheet and I could write a word processor in a week (for some values of "word", "processor", "write", "week" and "a".)
Of course it would be a very awful office suite, but at least it would be small. I think I can put all that in 1MB including icons.
I could make stupidsheet pretty good, and tobogan is actually useful (if rough).
rst2pdf again
I did a little (very little) more work on rst2pdf [1]
Better:
Headers
Footers
Footnotes (as endnotes, real footnotes are too much work because you have to reflow the text)
External links (http, email)
Some styling improvements (meaning: the output is not so painful in the eyes)
Paper size support
Real separators
Then there are some things you just get because it's done using reportlab:
TrueType font embedding (check the example below, and look at the monospaced font)
No hyphenation (although there is a project on the web that claims to have done it, I should check it out)
Still broken:
No way to put things like page numbers or section names in headers/footers
The footnotes are not linked to their contents and viceversa
In fact, no internal links work, including title references
Tables are pretty broken
And here is the usual version of the rst demo showing improvements.