None

python

Posts related to the python programming language, or programs I write using it.

There are 22 stories and 305 posts tagged python


Articles tagged python

DBUS-reactor, or AsusOSD must die!

2009-12-03 15:04:28
...

PyQt by Example detour: QGraphicsScene and friends session1

2009-11-29 20:54:12
...

Creating presentations using restructured text

2009-05-21 15:48:02
...

PyQt By Example (Session 5)

2009-03-15 19:09:37
...

PyQt By Example (Session 4)

2009-03-07 00:24:04
...

PyQt by Example (Session 3)

2009-03-04 15:13:56
...

PyQt by Example (Session 2)

2009-03-03 13:09:56
...

PyQt by Example (Session 1)

2009-03-01 23:38:25
...

Rethinking Linux Configuration: Part I

2007-11-28 13:32:46
...

Windows: My eXPerience

2007-11-13 09:12:08
...

RA-WebPass

2007-05-18 13:42:37
...

BartleBlog

2007-05-13 19:53:11
...

RaSPF: A C SPF library

2007-03-15 19:28:16
...

CherryTV

2006-05-12 12:17:20
Watch TV anywhere (in your home, at least) ...

Data-aware widgets in PyQt

2005-03-09 23:59:12
Creating data aware widgets in PyQt ...

A Modest Usability Improvement

2004-09-27 14:57:20
You know, some things are usable. Some things aren't. Read on, to see one that isn't and one that (I think) is. A semi-tongue-in-cheek usability article. ...

There Goes Captain Beto, Through Space

2004-06-03 10:22:08
A new (the second) realtime tutorial. ...

Custom widgets using PyQt

2004-03-28 15:52:48
A short tutorial explaining how to make easy-to-reuse widgets using PyQt ...

Opening and Saving Files made easier.

2004-03-01 14:36:00
Opening and saving files is not as easy as it seems for a GUI app. You have to check permissions, give meaningful error messages. And with very little effort, you can make it do a few nice tricks :-) ...

PyBrowser: a nicer QTextBrowser

2004-02-02 18:09:20
...

Rapid Application development using PyQt and Eric3 ... in realtime!

2004-01-09 19:16:32
A non-educational tutorial showing rapid application development with Qt+PyQt+Eric3+Python ...

Hinges and integration

2003-12-28 18:32:48
Why integration matters for development ...

Posts tagged python

Finding a programmer that can program.

2010-03-11 15:09:58
If you haven't read Jeff Atwood's Why Can't Programmers.. Program? go ahead, then come back. ...

Hacked on kuatia for a couple of hours...

2010-03-03 19:28:21
As mentioned previously, I am hacking a bit on a proof-of-concept word processor. Right now, it's hosted on googlecode and called kuatia . ...

Marave 0.7 released

2010-02-25 11:16:12
I just uploaded version 0.7 of Marave, my fullscreen text editor to http://marave.googlecode.com ...

A teaser for an idea

2010-02-24 14:13:30
I have been thinking on what I really really want in a word processor. And then what would it take to create such a thing. ...

Editor: a better QTextEdit

2010-02-23 14:23:06
Writing an editor is reinventing the wheel. I know that. I tell myself Marave is a fine wheel, with distinct features, and I think that is true, but, if you are reinventing the wheel, there's no need to reinvent the axle and the spoke, too. ...

Preview chapter of "Grok 1.0 Web Development"

2010-02-23 12:03:28
The nice fellows at Packt Publishing have sent me a copy of Grok 1.0 Web Development by Carlos de la Guardia to review. ...

Are we really this clueless about software costs?

2010-02-22 00:54:03
Here's what Ohloh has to say about the cost of developing Marave ...

Marave 0.6 is out

2010-02-21 21:49:36
Version 0.6 of Marave, my peaceful, fullscreen text editor is now available at the usual place: http://marave.googlecode.com ...

The aha! moment

2010-02-19 22:07:00
I had a small task today in Marave . The goal was: ...

Extending Marave

2010-02-18 18:50:20
Marave is a text editor. If there's one thing that's true of most text editors, it's this: they lack the exact features you need. ...

Yak Shavings for February 16, 2010

2010-02-16 19:20:42
yak shaving ...

How to implement "replace all" in a QPlainTextEdit

2010-02-15 18:47:19
This is not interesting for almost noone, but since my google-fu didn't let me find it and it was a bit of a pain to do: ...

Marave 0.5 is out!

2010-02-12 22:25:37
Just uploaded Marave 0.5 to the usual place . Marave is a relaxed, fullscreen text editor that tries not to distract you. ...

Packaging and shipping is HARD

2010-02-11 14:00:22
I have worked really hard on Marave , a full screen editor in the style of ommwriter, DarkRoom, WriteRoom, pyRoom, etc. I have worked very hard and I want users to use it. ...

Marave 0.4 is out!

2010-02-09 16:04:44
Version 0.4 of Marave, a distraction-free fullscreen editor is out at http://marave.googlecode.com ...

Marave 0.3 is out!

2010-02-08 21:17:12
Version 0.3 of Marave, a distraction-free fullscreen editor is out at http://marave.googlecode.com ...

Marave 0.2 is out!

2010-02-07 19:49:07
Version 0.2 of Marave, a distraction-free fullscreen editor is out at http://marave.googlecode.com ...

Marave 0.1 released, please test!

2010-02-04 19:58:09
The first " good " version of Marave my relaxing text editor is out! ...

New project: marave, a relaxed text editor

2010-01-28 20:05:16
Announcement: ...

Happy 10th blogiversary to me!

2010-01-19 14:12:42
Since yesterday this blog is ten years old so, time for some history. ...

With iterpipes, python is ready to replace bash for scripting. Really.

2009-12-23 15:32:04
This has been a pet peeve of mine for years: programming shell scripts suck. They are ugly and error prone. The only reason why we still do it? There is no real replacement. ...

python-keyring is seriously nice

2009-12-21 14:39:33
Many programs require passwords from the user. ...

Migrating from Haloscan to Disqus (if you can comment on it, it worked ;-)

2009-12-18 00:37:09
Introduction ...

New 24-hour app coming (not so) soon: foley

2009-12-16 17:12:35
First a short explanation: ...

Making a unique application using python and DBUS

2009-12-11 11:04:01
No, not unique in the sense " oh, this app is a special snowflake " , but unique in the sense " you can only run one copy of this application " . ...

DBUS-reactor, or AsusOSD must die!

2009-12-03 15:04:28
How to write a tiny python app (less than 50 lines) that reacts to events on the DBUS buses. For example, displaying a notification when you press one of your keyboards' special keys. ...

I knew not doing it was smarter, or how HTML5 and Qt do my work for me.

2009-12-03 10:44:16
I wrote a while ago a RSS program called uRSSus . I expect I am the only user of it because it has some problems (all of them my fault ;-) but I really like it. ...

A (very) quick tutorial: QGraphicsScene and friends part 1

2009-11-29 22:16:08
This is not really part of my PyQt by Example series but since it's a totally unrelated topic that would be impossible to connect to it, but is still a PyQt tutorial and shares the concept so, here it is. ...

My first public python code works!

2009-11-24 13:08:18
No, this is not a post announcing I just wrote my first public python code. This is a post about my first public python code... from 1996! ...

I'll be speaking in Mar Del Plata

2009-11-17 21:45:19
I will be doing a brand-new never seen introduction to PyQt programming at the " Jornadas de Software Libre y Open Source " in Mar del Plata tomorrow or the next day. ...

24-hour app #1: Die Schere, a video editor

2009-10-23 23:27:27
I have long known that application development is an arduous process. I have also long suspected one of the reasons it's arduous is the developer. I should be more specific, I am one of the reasons. ...

rst2pdf 0.12.2: minor bugfix release

2009-10-19 11:30:17
I just uploaded rst2pdf 0.12.2 to http://rst2pdf.googlecode.com Rst2pdf is a tool to generate PDF files directly from restructured text sources via reportlab. ...

rst2pdf 0.12.1: minor bugfix release

2009-10-13 23:21:42
I just uploaded rst2pdf 0.12.1 to http://rst2pdf.googlecode.com ...

rst2pdf 0.12 released!

2009-10-09 23:12:31
It's my pleasure to announce the release of rst2pdf version 0.12, available at http://code.google.com/p/rst2pdf/downloads/list ...

Bookrest: the stylesheet editor in action

2009-10-02 22:58:02
As usual, a video showing it: ...

Video: My lightning talk about Peter Norvig's spellchecker (in spanish)

2009-10-02 12:27:32
Thanks to Nicolás Pace, I got a video of the Pycon Argentina 2009 lightning talks. ...

Dear Lazyweb, what's the pythonic cross-platform fc-match?

2009-09-30 00:07:31
Here's what fc-match does: ...

Bookrest: it was meant to be a stylesheet editor.

2009-09-28 11:24:05
In my original post about it I was referring to Bookrest as a stylesheet editor for rst2pdf , because that's what I wanted, a way to test style changes and see what they did. ...

It shall be called Bookrest, and it has an outline view.

2009-09-25 14:35:29
Yes, the program known so far as " my rst2pdf editor/previewer application " is now called Bookrest. ...

rst2pdf previewer: a new feature

2009-09-23 18:43:55
I am in the middle of that honeymoon you get starting a new app. Every new feature seems tobe just 50 lines of code away, there is no legacy code (in fact, you are creating that legacy code), and you learn new tricks all the time. ...

More fun with rst2pdf, poppler and PyQt

2009-09-22 13:33:36
First: I really, really need a name for this thing. I am tired of saying " my rst2pdf previewer/editor app " . ...

Yak Shavings for September 22, 2009

2009-09-22 04:01:38
yak shaving ...

Yak Shavings for september 21, 2009

2009-09-21 10:17:03
yak shaving ...

Having a little fun with poppler, PyQt and rst2pdf

2009-09-19 14:49:38
Inspired by a post by André Roberge I wanted to see if rst2pdf was too slow to be used for real-time previews in a restructured text editor. ...

An innocent question...

2009-09-17 16:59:35
There is a very funny thread currently in the PyAr (Python Argentina) mailing list. ...

A few more pics from Pycon Argentina 2009

2009-09-16 22:51:50
I really, really hate to see myself on pictures, but my wife asks for evidence that I spent two days locked up with 400 nerds, so here they are: ...

Cheatsheets: RST and Python

2009-09-16 09:59:11
I never remember how to do footnotes right using ReStructured Text. ...

Preparing a rst2pdf release for next week

2009-09-15 22:53:10
Since this is the first post that appears in Planet Python, a small intro is in order. ...

Yet more Python Spreadsheet Goodness!

2009-09-11 16:55:40
The guy at Mission: Cognition actually released his spreadsheet! ...

The python spreadsheet meme lives!

2009-09-08 12:24:02
The latest iteration in " you know, a python spreadsheet makes sense " , now from Mission: Cognition , with a cool idea he calls Code Objects. ...

Me at PyCon Argentina 2009

2009-09-08 11:30:48
Here I am speaking... ...

PyCon Argentina 2009 Day 2

2009-09-07 15:04:08
Ha, I thought I was very tired after Day 1... not even close. Not after how tired I was after day 2! ...

Pycon Argentina 2009 Day 1

2009-09-04 20:50:26
I am tired as a dog, back home after day 1 of PyCon Argentina 2009. ...

Yay! sphinx-rst2pdf-builder works!

2009-07-02 11:25:06
Ok, it kinda works a little . ...

rst2pdf: almost sphinx-ready

2009-07-01 17:58:18
Some guys at PyAr are translating the python tutorial to spanish. ...

AAFigure in rst2pdf

2009-06-22 09:35:52
As of today, rst2pdf supports Chris Liechti's awesome aafigure . ...

Rst2pdf 0.11 released!

2009-06-19 19:13:30
It's my pleasure to announce the release of rst2pdf version 0.11, available at http://code.google.com/p/rst2pdf/downloads/list ...

rst2pdf progress report

2009-05-29 14:40:43
Since the last release, there have been many changes, improvements and fixes in rst2pdf . ...

Sorry about rst2pdf 0.10, have some 0.10.1 instead.

2009-05-17 13:51:47
So, rst2pdf 0.10 was not ok. The setup.py that worked on 0.9 simply didn't work for the new version. ...

Released rst2pdf 0.10!

2009-05-15 00:01:48
After 8 months (!) it's finally out: rst2pdf 0.10 ready for downloading from its homepage . ...

A bit more work in rst2pdf

2009-05-14 10:10:35
A bit of time today, too: ...

rst2pdf in sphinx!

2009-05-13 21:46:32
Looks like someone is finally working on getting sphinx to generate PDFs using rst2pdf ...

rst2pdf bugfixes

2009-05-13 11:03:47
After an awfully long time, I set aside one hour for coding, and spent it on bugfixing for rst2pdf . ...

PyQt by Example (Session 4) in spanish! (and some thanks)

2009-04-12 10:32:24
Thanks to Leonardo De Luca, session 4 is now available in spanish ...

PyQt by Example (Session 3) in spanish!

2009-04-09 10:44:56
Thanks to Nicolás Miyasato, session 3 is now available in spanish . ...

PyQt by example (Session 2) in spanish!

2009-04-07 10:44:56
Thanks to Nicolás Pace, session 2 is now available in spanish . ...

Juno and middleware

2009-03-22 21:16:13
This is how you add basic authentication to your Juno app: ...

Pyjamas and Juno

2009-03-20 15:57:43
I am currently in dire need of creating a nice admin page for a LDAP addressbook, which should do some slightly unusual things with the data (like manipulating Postfix's virtual table). ...

Translations coming

2009-03-17 21:10:53
The spanish translations of most sessions of " PyQt by Example " are almost done, thanks to several volunteers. ...

PyQt By Example (Session 5)

2009-03-15 19:09:37
I am finally publishing my LatinoWare 2008 tutorial, in revised and expanded form. It will probably be a 10-part series, and here is session 5 . ...

Session 5 is slightly delayed

2009-03-12 00:59:36
I planned to have it ready for today, but my current consulting job (migrating a firm from Exchange to FLOSS) is getting a bit gnarly (mostly because of Outlook 2000) (Yes, I know). ...

PyQt by Example (Session 1) available in spanish, and other updates

2009-03-09 16:36:03
Thanks to Sebastián Bassi, there is now a spanish translation of the first part of the series. You can read it here . ...

PyQt by Example (Session 4)

2009-03-07 00:24:03
I am finally publishing my LatinoWare 2008 tutorial, in revised and expanded form. It will probably be a 10-part series, and here is session 4 . ...

PyQt by example (Session 3)

2009-03-04 15:13:56
I am finally publishing my LatinoWare 2008 tutorial, in revised and expanded form. It will probably be a 10-part series, and here is session 3 . ...

PyQt by example (Session 2)

2009-03-03 14:23:35
I am finally publishing my LatinoWare 2008 tutorial, in revised and expanded form. It will probably be a 10-part series, and here is session 2 . ...

PyQt by example (Session 1)

2009-03-01 23:38:25
I am finally publishing my LatinoWare 2008 tutorial, in revised and expanded form. It will probably be a 10-part series, and here is session 1 ...

Using assistant from PyQt

2009-03-01 10:43:35
The uRSSus doc is slowly growing, so I hooked assistant to the UI. Not difficult, but I have not seen it elsewhere. ...

Rawdog is flexible: using Mako templates

2009-02-24 21:42:44
I am using rawdog for Planeta PyAr and I am very happy with it. One thing I really didn't like was the templating. ...

rst2qhc 0.2: the insomnia release

2009-02-23 11:22:31
...

Now you, too can create Qt Help Files painlessly

2009-02-22 03:18:15
...

Planeta PyAr, or how to generate multiple planets with rawdog

2009-02-21 20:19:33
I just finished implementing my first public planet, Planeta PyAr using rawdog . It contains the blogs of members of Python Argentina ...

uRSSus 0.2.13: hopefully one shameful bug-less release

2009-02-18 13:58:20
So all the latest releases of uRSSus have a horrible bug: if you had never used it, it would not work at all. ...

uRSSus 0.2.12 released!

2009-02-17 12:26:55
Yay! ...

Indeed screw all gui builders... for java!

2009-02-13 22:23:22
...

Counting unread items is HARD

2009-02-13 13:37:45
...

uRSSus 0.2.11 is out!

2009-02-13 11:55:31
Since I did some neat coding on it yesterday and today, I decided it was a good moment to release uRSSus 0.2.11 into the wild. ...

Urssus update: 12/2/2009

2009-02-12 19:04:22
Yes, after months of doing nothing, I hve made some changes in uRSSus , my RSS aggregator. ...

Back to my own dogfood.

2009-02-05 22:40:50
...

Back from the dead.

2009-02-05 15:22:56
Yes, again, two months passed and nothing on the blog. What can I say, my life takes a lot of my time. ...

Blogging from Latinoware again

2008-11-01 10:16:35
Last night while eating one of the Python Brazil guys told me about the Lightning Talks session taking place today. ...

Blogging from LatinoWare

2008-10-30 16:59:16
Just finished speaking about PyQt programming in LatinoWare. ...

rst2pdf: presentations

2008-10-09 21:54:15
I have been thinking about using rst2pdf to create presentations. I finished exposing PDF transitions today, and that part works nicely. ...

Programming and Life plans.

2008-10-02 11:02:23
First a huge announcement: I will not release anything tomorrow. For the first time in 6 weeks, no friday release from me! ...

Golfing

2008-10-01 16:57:04
I spent a few hours today round Code Golf and here's a neat thing I did.I think this is python's shortest possible factorial: ...

rst2pdf 0.9 is out, now with LaTeX style math support!

2008-09-26 17:45:43
Well, what the title says. Get it at the usual places . No, it doesn't require actual LaTeX. Just Matplotlib. ...

What may be in rst2pdf 0.9...

2008-09-24 18:13:54
...

Forgot t omention it: rst2pdf 0.8.1 is out

2008-09-21 22:07:42
I announced it on all other places except here: rst2pdf 0.8.1 is out. What's new? ...

uRSSus in a magazine DVD?

2008-09-16 20:58:48
Of course I could be misunderstanding this, but it seems they included uRSSus 0.2.10 in a DVD for some reason :-) ...

Uqbar? Fail!.Rst2pf: Win!

2008-09-12 14:37:33
So, I failed to release uqbar this week. However, I am releasing rst2pdf 0.8, with SVG support! Get its vectorial goodness from http://rst2pdf.googlecode.com ...

Using vector images in reportlab, improved

2008-09-11 18:24:00
I just committed into trunk of rst2pdf a nicely working SVGImage flowable for reportlabs. ...

Using vector images in reportlab

2008-09-10 23:32:58
One of the big limitations of reportlab is that it has no support for vector-based images. You can't insert SVG, EPS or any other vector-based format in your documents. ...

This week's release plan: Uqbar

2008-09-07 21:13:08
On my ongoing something-released-every-friday rampage, this friday I will release a working version of Uqbar, a Gutenberg project e-texts interface. ...

rst2pdf 0.7is out, better than ever!

2008-09-05 18:38:43
Right on schedule, everything I promised, plus much simpler/smarter font embedding, and maybe a bag of chips. More at http://rst2pdf.googlecode.com . ...

rst2pdf: What will be new tomorrow

2008-09-04 11:08:43
...

rst2pdf: progress in smartframe branch

2008-09-02 23:49:01
...

rst2pdf: smartframes branch

2008-08-31 23:01:50
...

rst2pdf 0.6 is out, get it while it's hot!

2008-08-30 03:00:34
Many new features. Custom page layouts! Multiple frames per page! Multiple layouts per document! Cascading stylesheets! Not very buggy! Get it at http://rst2pdf.googlecode.com or via PyPI. ...

Rstpdf wil be released again tomorrow. And it's a good release.

2008-08-28 23:26:36
How good? Let me tell you... ...

How pretty is rst2pdf's output? Take a look.

2008-08-27 23:46:35
...

rst2pdf: release fever!

2008-08-25 14:42:11
I did a release yesterday, and another today of my rst-to-pdf-without-latex tool. What's new? Here's an incomplete list: ...

rstpdf love: syntax highlighting

2008-08-24 13:33:38
This mini-sprint is doing wonders for rst2pdf. Now on SVN: pygments-based syntax highlighting. Example here : rst2pdf's code, in a PDF by rst2pdf. ...

This friday will see a new rst2pdf release

2008-08-24 10:11:15
Following my new policy of one release every friday, in 6 days you will see a rst2pdf release. But not any release: a great release. ...

Some more rst2pdf love, time-based releases of my code

2008-08-23 20:26:06
Since revision #17_ you can display Page numbers in headers and footers (only!) by using this syntax: ...

Creating PDF Reports with Python and Restructured Text

2008-08-22 23:08:14
This article is inspired by a thread in the PyAr mailing list. Here´s the original question (translated): ...

Giving rst2pdf some love

2008-08-22 17:51:47
Because of a thread in the PyAr list about generating reports from Python, I suggested using ReST and my rst2pdf script. ...

Lessons learned in a month of hobby programming

2008-08-20 11:34:07
A little over a month ago, on July 15th, I opened a Google Code project called uRSSus. Here's the commit . My goal was to try building a desktop application like if I were building a web application, using a ORM, templating, generic views, and other things. ...

I'm irrationaly proud of this email

2008-08-13 13:01:19
Just sent it to Python Argentina: ...

uRSSus: is that an icon in your pocket?

2008-08-12 22:22:55
...

urssus at 27 days old

2008-08-12 21:46:07
After 27 days of development, uRSSus is finally a really usable app. I miss nothing from Akregator, although there are a few unimplemented things. It was broken the alst couple of days, because I was rewriting large chunks of its guts, but the new guts work much better ;-) ...

Urssus goes meta!

2008-08-11 11:06:28
...

Pickling can be expensive

2008-08-11 10:34:56
When trying to serialize python data, often the first thing we look at is pickle. Well, sometimes pickle can be very expensive! ...

uRSSus: first post 0.2.10 features (has screenie)

2008-08-08 22:55:56
...

uRSSus 0.2.10 is out!

2008-08-08 14:41:14
Yes friends, my desktop feed agregator uRSSus has a brand new release. ...

uRSSus: now with configuration dialog goodness!

2008-08-06 17:12:47
...

Urssus: Sorry about 0.2.9

2008-08-04 15:43:58
Truly a paperbag release. But there's still hope! ...

Urssus: 0.2.9 is out

2008-08-03 19:35:59
Version 0.2.9 of uRSSus , my news agregator is out. Many new features including: ...

Urssus: import from google reader

2008-08-03 01:39:23
It was rather easy because I didn't do the hard part (thanks authors of pyrfeed!)and now uRSSus has a simple " import my subscriptions from Google Reader " action. ...

Urssus: August 2nd - going small

2008-08-02 23:02:35
...

Urssus: no release today

2008-08-01 18:29:09
I had planned to release a new version today, but there are too many untested features. A list: ...

Urssus: July 31st - Many small things (with not-too-cool screenshot)

2008-07-31 22:53:30
...

Urssus: July 30th (way too late). Now with users!

2008-07-30 21:06:00
At least three people have tried urssus (including me ;-) and over 80 have downloaded it. The two that told me anything say it's a nice app. ...

Urssus: July 30th (way too early). new feature - twitter!

2008-07-30 06:45:59
...

Hello, future Roberto, here's a hand!

2008-07-29 22:53:43
So, I needed a python script to create tinyurls. Google gets me here where credit is given to this guy . Of course that guy 's solution is a bit broken, check the comments ;-) ...

Urssus: July 29th - Moo till it's done

2008-07-29 15:51:00
...

Urssus: July 29th - An original feature, at last (with screenshot)

2008-07-29 11:42:13
...

Urssus: July 28th late at night - Released 0.2.0 and it's outdated already (with screenshots)

2008-07-29 00:20:51
...

Urssus: July 28th - Cleanup

2008-07-28 16:33:01
I did a fair amount of work in urssus today. The highlight? database schema migration. ...

Urssus: July 27th - Released into the wild!

2008-07-27 22:00:42
I spent the day bugfixing. Then, when I realized I was fixing stull like " when you delete a feed, the unread count in the parent feed is not updated correctly " and " if you go to Next Unread article and there are none, make the search wrap " I decided this thing must really be working right, since both things failed me in at least one similar program that claims to be production-ready (not akregator! ;-) So I am releasing it as 0.1.0 ...

Urssus: July 25th (way too late) - new features

2008-07-26 00:04:05
...

Urssus: July 25th (later) - uRSSus on windows

2008-07-25 14:33:05
...

Urssus: July 25th - approaching parity

2008-07-25 12:55:32
...

Urssus: July 24th

2008-07-24 13:49:40
When I started this project I wrote: ...

Urssus: July 23rd (early)

2008-07-23 09:29:51
So I did work on it a little last night: ...

Urssus: July 22nd / looking good

2008-07-22 16:48:28
...

Urssus: July 20th / eating my own dogfood

2008-07-20 17:44:20
Yes, I am now using uRSSus instead of Akregator. ...

Urssus: July 19th

2008-07-19 08:43:39
...

Urssus again

2008-07-18 15:43:15
...

Urssus improves

2008-07-17 16:21:00
Today's 2 hours: ...

A programming challenge for myself

2008-07-16 21:44:13
...

The world lamest GUI newsreader... in 130 LOC

2008-07-15 23:38:36
...

Creating and sending nice HTML+Text mails from python

2008-06-26 14:56:26
I decided I needed an automatic report of some things on my email every day, and I wanted it to look nice both in plain text and HTML. Here's what I came up with. ...

Adding MSN notifications to Argus

2008-06-20 14:23:13
I am a user of Argus as a monitoring software. Since it's very flexible and easy to extend, I wanted to add MSN alerts, the same way I had added SMS alerts a while ago. It was easier than I thought! ...

My first impressions of Google App Engine

2008-04-23 22:20:34
Since I got my invitation and am tired of Haloscan not being reachable from home (not their fault, probably), I decided that my first project would be a comment hosting app. ...

Cool, I got my google app engine invitation!

2008-04-21 10:36:33
I will probably write a comments app to replace my usage of haloscan. ...

Linux as a windows crutch: Sending SMS

2008-04-15 16:14:36
Suppose you want to send SMS messages from windows through a bluetooth connection to a phone. ...

A simple memcache memoizer for python>=2.2

2008-04-09 14:06:41
Just a snippet of code because every once in a while I need something like the classic memoize decorator but am working on a CentOS 4 bix (with python 2.3!) ...

Weird Django/PyODB bug

2008-02-25 18:31:11
I am finishing my first large-ish Django app from scratch [1]. ...

Text-based presentations

2008-02-18 10:06:34
There have been a few posts on planet KDE about text-based presentation tools ( 1 , 2 , 3 ) and while their solutions are all probably better than mine, I have to say I did something in the area about a year ago. ...

Open with: Google Docs

2008-02-12 12:15:16
The eee is small. It has very little storage. So, why should I use dozens of MB on a word processor? Because I get word documents in the mail every once in a while. ...

rst2pdf: New and improved

2008-02-09 12:02:44
My rst2pdf script has had several things happen to it. ...

Rebelling against insanity: Wicd requires half of GNOME

2008-02-05 19:44:02
UPDATE: you can get this program now at google code ...

Rethinking Linux Configuration: Part I

2007-11-28 14:01:26
I have said Linux sucks. Here's my new project: Make it suck less, one bit at a time. ...

Windows: my eXPerience

2007-11-13 10:12:14
Can you be a computer consultant and generally a computer guy without ever installing windows? ...

Coming soon...

2007-11-05 17:34:07
I have managed to create the most bizarre way to write a spreadsheet engine in Python. ...

I am not explaining this screenshot.

2007-10-17 16:04:55
Because it's probably never going to work, but if it does, I can point out how ugly it was at first ;-) ...

rst2pdf: now with working tables

2007-10-15 12:37:38
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: ...

Maybe I should write an office suite.

2007-10-15 09:23:11
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 " .) ...

rst2pdf again

2007-10-11 08:30:14
I did a little (very little) more work on rst2pdf [1] ...

Done with rst2pdf for now

2007-10-06 11:26:17
It works much better than it did last night. ...

Generating PDFs from Restructured text

2007-10-05 22:26:08
This has always been possible, going via LaTeX. ...

New library: ChipScene

2007-09-14 18:35:12
This is the real outcome of my PyWeek failure: a neat library. ...

What I learned at PyWeek

2007-09-10 07:54:58
1 - I don't have the time for this kind of deadlines anymore. Not even one all-nighter? I did nothing on Saturday except real work and family reunion? ...

A little further on TLB

2007-09-06 15:27:42
A bit of progress, although not much time to work on it anymore so I will probably not make it. ...

First pic of TLB

2007-09-06 08:43:31
Not a game yet, but the engine is starting to look good. ...

PyWeek progress: the 4 hour mark

2007-09-05 17:01:08
Suddenly I was having a calm day at work, and Rosario is taking care of the baby, so I spent a few hours on the PyWeek project. ...

PyWeek5

2007-09-05 09:46:55
Well, it seems I am in trouble for PyWeek. ...

Django, the view from a parachute

2007-08-13 17:59:11
In the last few days I have been learning Django in perhaps the hardest way possible: by being hired to work on a site someone else wrote. ...

Be afraid, young pumpkins!

2007-08-08 10:59:55
Allow me to enter trash-talking mode... ...

Me and FLOSS in the late '90s

2007-08-08 09:05:17
I have no idea how, but I ran into this in Linuxtoday : KDE Programming Tutorial 0.2 (Dec 22nd 1998, 00:09:36 ) Roberto Alsina announced that he uploaded to ftp.kde.org the version 0.2 of his excellent programming tutorial. It is also available here . Hopefully, this must-have material will be soon included in the kdesdk package and in CVS. ...

Fixing old tutorials

2007-08-07 08:21:29
I got a mail from a reader telling me that he couldn't download the sources for Notty, the toy app I developed in my Rapid Application development using PyQt and Eric3 ... in realtime! tutorial. ...

Coming ideas

2007-08-04 14:49:35
Nowadays, the very little time I have for personal projects is spent doing things like fixing little things and adding little features to BartleBlog [1] and thinking how I could use GLE and mako templates to create a cool nerdy tool to create charts. ...

Quote of the day (ok, of May 21st, 2007, but I only saw it today)

2007-07-05 11:07:21
Said Giles Bowkett The Perl community's starting to look more and more like the Lisp community every day. The combination of incredible power, reclusive wizards, and antisocial Slashdotters gives it the vibe of a lava-filled wasteland dotted with towers where strange men with white beards obsess over unspeakable knowledge. I spoke to someone once who compared programming in Lisp to studying Kabbalah, in that it does strange things to your head. Parts of Perl are like that. Still, source filtering's kind of cool. Unnecessary, but cool. ...

Sometimes, you need to do it the hard way.

2007-06-04 13:42:47
You may have noticed no posts about StupidSheet for about a week. ...

Almost a real spreadsheet! (with video)

2007-05-30 14:05:52
...

Stupid Sheet: Redoing cell displacements

2007-05-29 09:19:08
For my spreadsheet project, I had to redo something I had forgotten about: cell displacement. I did that once when the formula language was python. ...

A graph is a graph is a graph.

2007-05-25 19:06:51
After hacking for about two hours the cell dependencies yesterday using dicts, I found myself saying " how can I check if the dependency graph is cyclical? " ...

New software project: Stupid Sheet

2007-05-24 18:02:53
Adding something else to my plate is probably not a very good idea, but what the heck, I can make it sleep another three years if I lose interest. ...

The python spreadsheet: Another look (Traxter DSL)

2007-05-23 18:31:11
I apologize in advance for any ugly amateurism in this post. It's my first attempt at a domain specific language :-) ...

PyCells: The Python SpreadSheet redux

2007-05-22 10:18:14
In 2004 I saw a recipe about how to make a " spreadsheet " in python in 10 lines of code: ...

Excel formula parsers are hell

2007-05-21 20:57:12
On 2004 I wrote a spreadsheet in python, which was about a 25KB download (compressed). It was pretty functional !. ...

Small software released: RA-WebPass

2007-05-18 14:25:05
I just released a wee piece of software, called RA-WebPass which is simply a webpage that you can use to change linux system passwords. ...

BartleBlog change: Mako Templates

2007-05-15 12:44:44
Since the very beginning, BartleBlog has been using CherryTemplate for its output formatting needs. I like it, because it's very simple. ...

New Bartleblog Feature: Menu Editor

2007-05-11 12:01:45
Took a while to implement, but BartleBlog finally got a functional menu editor: ...

Python Trick: Save anything in config files

2007-05-11 08:59:46
The Python config objects are convenient and simple, but they have a problem: you can only save strings. That means you need to store numbers as strings and remember to use the getint()/getfloat() methods (or coerce by hand!), which is error prone and anti-pythonic. Storing a list is even uglier. ...

Today's first hour of hacking...

2007-05-10 14:07:26
... has been all about UI. ...

Today's two hours of hacking

2007-05-09 15:06:20
- Done with the main blog config dialog. ...

Making your QTextBrowser show remote images

2007-05-08 21:05:03
It's remarkably easy to turn your QTextBrowser into a limited web browser, at least good enough to show images from the web. ...

Giving BartleBlog the push it needs

2007-05-05 18:29:56
I found a couple of hours to hack, and decided to spend them on BartleBlog. ...

What I am plotting...

2007-05-01 19:39:22
...nothing. ...

New project: Tobogan

2007-04-14 23:37:24
As a result of my playing with mootools and creating powerpoint-style slideshows on webpages from restructured text, I am pretty much decided about turning this into a standalone, real application. ...

New BartleBlog Feature: marketspeak!

2007-04-12 17:35:52
Now, I don't know if this is useful, but I do think it's way neat. Inspired by S5_, rst2s5_, and mootools_ I took an hour (or two) and hacked this neat little slide tool. The goals differ from S5 in that I intend to write a frontend, so that you have a sort of very-poor-man's powerpoint, but also in that the output should be simple to embed in other pages so that I can eventually make this a part of bartleblog. Check it out (click to go to next slide, move mouse to the top of the slideshow for controls): .. raw:: html <div class="sl_presentation"> <script type="text/javascript"> new Asset.css('http://lateral.blogsite.org/static/css/slides.css'); slides=[ 'slide0', 'it-s-nerd-oriented', 'it-does-things-simply', 'it-s-very-easy-to-extend', 'and-it-has-kickass-features' ]; var current=-1; var numPages=5; var topMargin=25; var delay=1500; function slide_out() { if ( current > -1 && current < numPages ) { var eff1=$(slides[current]).effects({ duration: delay, transition: Fx.Transitions.cubicOut }); eff1.start({'top': [500]/*, 'height': [0]*/ } ); } } function slide_in() { if ( current > -1 && current < numPages ) { var eff1=$(slides[current]).effects({ duration: delay, transition: Fx.Transitions.cubicOut }); eff1.start({'top': [topMargin]/*, 'height': [450] */} ); } } function next() { slide_out(); current=current+1; slide_in(); }; function prev() { slide_out(); current=current-1; slide_in(); } function controls_in() { var eff=$('controlBox').effect('top',{ duration: 100 }); eff.start(0); } function controls_out() { var eff=$('controlBox').effect('top',{ duration: 100 }); eff.start(-100); } </script> <div id="controlBox" class="sl_control" onMouseOver="controls_in(); " > <span id="prev" onClick="if (current > 0 ) {prev();}">&lt;&lt;&nbsp;</span> <span id="next" onClick="if (current <numPages-1) { next();}">&nbsp;&gt;&gt;</span> </div> <div class="sl_cover" onMouseOver="controls_out();" onClick="if (current <numPages-1) { next();}"></div> <div id="header" class="sl_header"> </div> <div id="footer" class="sl_footer"> Why use BartleBlog </div> <div class="sl_slide" id="slide0"> <h1>Why use BartleBlog</h1> <h2 id="if-you-are-a-nerd">(If you are a nerd)</h2> <table class="docinfo" frame="void" rules="none"> <col class="docinfo-name" /> <col class="docinfo-content" /> <tbody valign="top"> <tr><th class="docinfo-name">Author:</th> <td>Roberto Alsina &lt;<a class="reference" href="mailto:ralsina&#64;kde.org">ralsina&#64;kde.org</a>&gt;</td></tr> </tbody> </table> </div> <div class="sl_slide" id="it-s-nerd-oriented"> <h1><a id="it-s-nerd-oriented" name="it-s-nerd-oriented">It's nerd-oriented</a></h1> <p>It's trivial to display source code, with proper syntax highlighting.</p> <div class="code-block"><pre><span class="k">from</span> <span class="nn">base64</span> <span class="k">import</span> <span class="o">*</span> <span class="k">def</span> <span class="nf">myFirstFunction</span><span class="p">():</span> <span class="k">print</span> <span class="n">b64decode</span> <span class="p">(</span><span class="s">&#39;YnllIHdvcmxkIQ==&#39;</span><span class="p">)</span> </pre></div> <p>Even for things like shell sessions. Dammit, I am a nerd, I will try to add every nerd feature I deem cool.</p> </div> <div class="sl_slide" id="it-does-things-simply"> <h1><a id="it-does-things-simply" name="it-does-things-simply">It does things simply</a></h1> <p>Wanna show a flickr photo?</p> <div class="code-block"><pre><span class="p">..</span> <span class="nt">flickr:</span>: myPhotoTitle </pre></div> <p>How about using openomy.com to share your files? And whatever else you can think of, it probably <strong>can</strong> be done.</p> </div> <div class="sl_slide" id="it-s-very-easy-to-extend"> <h1><a id="it-s-very-easy-to-extend" name="it-s-very-easy-to-extend">It's very easy to extend</a></h1> <p>Really. It's simple python code.</p> <ul class="simple"> <li>The module to do syntax highlighting has 41 lines.</li> <li>The module to do dynamic animated menus has 103.</li> <li>The module to do calendars has 72.</li> </ul> <p>If there is a python module or web service to do what you want, hooking it into BartleBlog is simple.</p> </div> <div class="sl_slide" id="and-it-has-kickass-features"> <h1><a id="and-it-has-kickass-features" name="and-it-has-kickass-features">And it has kickass features</a></h1> <p>Like online, embedded, animated slideshows! Like this one! Done with 65 lines of simple almost-plain-text markup! Ok, it's not fully implemented yet, because it needs some manual code, but the hard part is done!</p> <p>Or automatic SVN changelog display ( I admit that's <em>somewhat niche</em> ;-))</p> <p>Now, who else has that kind of thing?</p> </div> <script type="text/javascript"> next(); </script></div> There may be an artifact when you slide out the syntax-highlighted boxes, but I have no idea how to fix it. Also, I have not tested it at all in IE, so if it fails there, don't worry, that's to be expected! Next time I speak in public, I may use this :-) And, as a teaser... this is the source for the presentation you just saw: .. code-block:: rst Why use BartleBlog ================== (If you are a nerd) ~~~~~~~~~~~~~~~~~~~ :author: Roberto Alsina <ralsina@kde.org> It's nerd-oriented ------------------ It's trivial to display source code, with proper syntax highlighting. .. code-block:: python from base64 import * def myFirstFunction(): print b64decode ('YnllIHdvcmxkIQ==') Even for things like shell sessions. Dammit, I am a nerd, I will try to add every nerd feature I deem cool. It does things simply --------------------- Wanna show a flickr photo? .. code-block:: rst .. flickr:: myPhotoTitle How about using openomy.com to share your files? And whatever else you can think of, it probably **can** be done. It's very easy to extend ------------------------ Really. It's simple python code. * The module to do syntax highlighting has 41 lines. * The module to do dynamic animated menus has 103. * The module to do calendars has 72. If there is a python module or web service to do what you want, hooking it into BartleBlog is simple. And it has kickass features --------------------------- Like online, embedded, animated slideshows! Like this one! Done with 65 lines of simple almost-plain-text markup! Ok, it's not fully implemented yet, because it needs some manual code, but the hard part is done! Or automatic SVN changelog display ( I admit that's *somewhat niche* ;-)) Now, who else has that kind of thing? .. _mootools: http://www.mootools.net .. _s5: http://meyerweb.com/eric/tools/s5/ .. _rst2s5: http://docutils.sourceforge.net/docs/user/slide-shows.html ...

Son of BartleBlog XIV: Moo

2007-04-10 23:13:01
A new gadget: Mootools based menus. ...

Son of BartleBlog XIII: your blog software doesn't do this

2007-04-08 20:22:33
The nerdiest feature of all time... simple SVN logs. ...

Son of BartleBlog XII: post in mere seconds

2007-04-08 18:20:13
It was pretty hard, but I finally managed to make bartleblog re-render only the necessary pages. ...

Using TinyURL in python

2007-04-08 12:58:56
Isn't this neat? ...

Son of bartleblog XI: the highlight of the syntax

2007-04-05 14:37:33
I had a few minutes waiting for yum to do its thing and added a couple of easy features: ...

Son of BartleBog X: Lots of small things are a big thing

2007-04-04 11:01:48
...

Son of BartleBlog IX: Eating my own dog food

2007-04-03 19:06:36
Even though it's not really ready, I am switching my blog to BartleBlog. ...

Son of bartleblog VIII: Some Qt love

2007-04-02 12:42:56
Now that the backend is still iffy but generates a blog, I finally started showing some love to the UI. ...

Son of Bartlebog VII: the nuclear test site

2007-03-30 08:41:52
A lot of new features going on, like openomy based file uploading and links that work like simple rst directives: ...

Son of Bartleblog VI: The flickr directive

2007-03-29 18:43:28
I added a Restructured Text directive that takes as argument the title of one of your (my) flickr pictures, like this: ...

Son of bartleblog 5: Menus

2007-03-28 17:28:48
Added a Yahoo! Ui menubar generator. It turns this: ...

Son of Bartleblog IV

2007-03-27 12:49:20
Another morning, another feature: archive ...

Son of Bartleblog III

2007-03-26 18:28:32
A couple more hours of hacking, and the templates are all new, and more functional then ever. ...

Son of Bartlebog II

2007-03-25 12:53:36
After a few more hours hacking, it's got the following working: ...

A little project, son of BartleBlog

2007-03-24 09:16:00
I have been posting this blog using PyDS for over 4 years now. Sadly, the PyDS author seems to have abandoned it. Which is sad, because it's nifty software. ...

C is not Python II.

2007-03-06 14:23:12
RaSPF , my C port of PySPF , is pretty much functional right now. ...

The middle path

2007-03-04 21:10:40
In my previous post, I mentioned how PySPF does something using a regular expression which I couldn't easily reproduce in C. ...

This can't be good

2007-03-04 14:21:04
Working on my SPF library, I ran into a problem. I needed to validate a specific element, and the python code is a little hairy (it splits based on a large regexp, and it's tricky to convert to C). ...

My SPF library kinda works

2007-03-01 13:46:56
RaSPF , my attempted port of PySPF to C is now at a very special point in its life: ...

C is not Python

2007-02-13 11:56:00
I am porting pyspf to C (long story, and I am stupid for trying). But of course, C is not python. ...

Any regex wizard reading this?

2007-02-12 23:31:28
If so, what is the C POSIX regex (you know regcomp & friends) equivalent of this python regular expresion: ...

Itching.

2007-02-06 23:05:52
Ok, the SPF implementation situation is kinda pathetic. ...

To the other three guys (or gals)....

2006-11-17 11:04:48
... who own a HP Jornada 720 and are using Opie on it and they have the spanish/latin-american keyboard... here is your keymap . ...

rst2rst works (80% or so)

2006-11-02 23:20:48
What is it? A program that takes a docutils document tree ( parsed from a RST document or programatically generated) then dumps as close as I can guess to reasonable RST back. ...

No, I don't get a dime from them

2006-10-17 21:06:24
For a few months I have been using an unmanaged virtual private server from Tektonic , and I love it. ...

A different UNIX Part II: A better shell language

2006-10-05 13:38:24
One of the things people study when they " learn unix " is shell scripting and usage. Because every system has a shell, and if you learn to use it interactively, you are half way there to automating system tasks! ...

Eating like a Python, for Python, and other stuff

2006-06-07 11:41:04
I am now almost recovered from the trip to Santa Fe for the Jornada Python and I have reached a few conclussions. ...

A silly entry

2006-05-23 19:28:16
Today's entry has no pieces of neat python code, no questions, no critic of anything, no interesting link, no hint of anything I wrote/(would/will)write, no funny piece, no unfunny piece, no nothing. ...

Python-v4l: neat!

2006-05-20 13:00:00
Thinking about CherryTV and ways to turn it into a real application, I thought the worse piece of it was the reliance on v4lctl, and how really you just don't know if it works or not, and how you can't finetune, and whatever, and run into Python-v4l . ...

Flickr Banners

2006-05-17 08:29:04
If you are one of the three persons who actually see this blog on its site instead of reading it through some sort of aggregator, you may have noticed I have a banner. ...

Using runit is even simpler

2006-05-16 00:20:32
I have posted in the past about runit . ...

CherryTV

2006-05-12 12:17:20
A simple (yeah, sure!) solution so you can watch TV on all the computers in your home. CherryTV! ...

If you see a russian, it's my doing

2006-05-11 08:37:36
In this russian site, you can see how they got my post about the Santa Fe python event. And apparently what impressed them is the thing about the fish and the beer. . ! ...

I Jornada Python en Santa Fe, Argentina

2006-05-08 23:40:00
Bilingual entry here: ...

FaxWeb is done

2006-05-02 15:44:16
FaxWeb, a web frontend for mgetty+sendfax is finished. It works. It's probably close to bugfree ;-) ...

BPython Lives!!!

2006-04-02 01:56:32
In January, I suggested it would be trivial to write a preprocessor that would accept a version of python which delimited blocks with braces instead of indentation. ...

Silly idea to make Python popular

2006-01-27 22:04:00
I have an idea that can kill the most frequent complain about python. ...

My first time

2005-12-30 14:25:20
I just found here the announcement of the first free software I published (at least, that I recall), from may 13, 1996. So, It's going to be 10 years in 5 months! ...

Ok, here is how you write the shortest one

2005-12-29 20:04:32
About http://www.pycontest.net ... here's how it's done. ...

Python Contest

2005-12-28 09:50:08
There is a python contest at http://www.pycontest.net/ ...

Forgotten Language: Jorf could have been Python (or Ruby)

2005-12-20 12:25:52
A long time ago, there was no Internet. ...

Bound by Smoke I

2005-12-16 14:27:28
This is what I understood of Smoke so far. I may be way off, since it is C++ sorcery of a higher level than I'm used to, but I really think I am getting the hang of it (and a bunch of thanks to Richard Dale and Ashley Winters who are the ones that made me understand so far. Any mistakes a re my fault, any good thing is theirs ;-). ...

Ok, so, I am a lazy guy

2005-12-12 19:47:28
I just realized I have not learned a whole new real language in almost 5 years. ...

A simple question

2005-10-18 00:46:08
I was trying to do something weird: take one of my PyQt proggies, and compile it into a standalone binary using Jython, koala/qtjava and gjc. ...

A *real* programming challenge.

2005-10-17 17:30:56
A long time ago, I wrote a piece about how I didn't like kcalc. It contained a very lame pyqt script showing a (IMHO) nicer calculator. Strangely, that lead to two very cool implementations of the concept! ...

CafeConf 2005

2005-10-11 11:15:28
Nuevamente este año voy a estar en CafeConf . Es una charla de 45 minutos sobre PyQt el 13 de octubre al mediodía. ...

Authenticated Pages in CherryPy

2005-09-09 19:34:40
CherryPy is a cool, pythonic, simple, quick, fun way to write web applications. ...

Small Linux Revisited

2005-09-02 23:16:32
A Little History ...

Not letting stuff fall off the ' net

2005-08-04 21:27:44
For a bunch of apps I write, I often want to be able to add a systray icon. ...

Data aware widgets in KDE

2005-05-14 16:22:40
Well, reading in planetkde about how nice data aware widgets would be, I have to say this: ...

Pissed off at SSH

2005-05-13 18:13:36
Ok, not really, since SSH has made my life much simpler than it would be otherwise, but really, it has some usability issues. ...

Extreme code reuse

2005-05-10 21:29:52
I am, as always, playing with stuff. And I was faced with a problem I must have solved a dozen times before: Given a list of items with obvious hierarchical names (say, a list of folders), turn it into a reasonable data structure. ...

Sometimes things just click

2005-04-08 23:59:12
I have been writing web-based interfaces for applications for about 5 years. Nothing public, nothing very interesting, just tiny front ends for custom tools in clients' installations. ...

Linux: a not-unix-like OS.

2005-03-17 23:59:12
Well, I am still experimenting with my concept-distro. ...

Source-based distributions, the good side.

2005-03-15 23:59:12
I am no fan of source-based distributions. I think that for most practical purposes, a distribution where installing KDE takes over a day (I own a lowly Duron as my fast computer) is useless. ...

Data-aware widgets in PyQt

2005-03-09 23:59:12
Here's the challenge: a nicer version of Qt's data-aware widgets, using PyQt. ...

Trac is cool. Cherrypy is cooler.

2005-03-08 23:59:12
Trac is cool. Easy to set up, easy to run, low maintenance, and you get: ...

Games using PyQt

2004-12-22 18:58:24
As some may remember, a long time ago I started writing a Bejeweled! lookalike using PyQt. ...

This is why dynamic languages are cool

2004-12-14 19:00:32
I wrote a little spreadsheet thingie a few days ago. [1] ...

Not a calculator

2004-12-07 19:02:40
I have been playing with this code and it's been lots of fun. ...

On speaking and slides

2004-11-15 02:20:00
As I mentioned before, I was at the 3rd CafeLUG event on friday and saturday. ...

Some KDE-related hacking

2004-10-22 14:31:44
Since porting HTML display engines from one place to another is all the rage these days, I did a little hacking on one of the oldest forms of the art: ...

Now, this is news to me.

2004-10-15 11:11:12
Tavia seems to be another KDE web browser. ...

On other news today...

2004-10-13 16:24:48
Python code really doesn't look good on planetkde, so follow the link to my page to see it right if you are there ;-) ...

Adventures in Hi-Fi

2004-10-13 16:03:28
As I blogged earlier I am writing a game (and yes, it's pretty much playable already). ...

My eyes, my eyes!

2004-09-30 10:34:56
From Speno's Pythonic Avocado. ...

A good web-based password changer?

2004-09-24 12:10:56
Does such a thing exist? There are dozens, but none seems very good. ...

Good news, Bad news

2004-06-07 17:13:52
Good news: It seems I have been accepted to teach a PyQt tutorial at akademy . ...

There goes Captain Beto, through space!

2004-06-03 10:22:08
Here is a new realtime PyQt tutorial. For those who have not seen the first one, here's the main idea: ...

Qmail Address Lister

2004-05-21 20:21:36
It has been way too long without posting a longer item, so... I recicled a script I wrote for a customer, and here it is: ...

Hard Python question

2004-05-09 15:42:08
I am trying to do something which is, I think, pretty cool, in python. ...

Custom widgets using PyQt

2004-03-28 15:52:48
A short tutorial explaining how to create reusable widgets using PyQt. ...

Dcoppython

2004-03-23 16:48:16
In a whim, I checked out kdebindings/dcoppython from KDE's CVS. ...

Goats and cars

2004-03-08 11:51:44
There's a problem often used to show the unintuitive nature of probability, which has become very well known. ...

And so does uqbar

2004-02-02 20:34:24
It's better than I remember. Specially because the SF CVS version is newer than all the copies I had on disk (I wonder how that happened). ...

Good news in PyQt

2004-02-01 18:41:20
Phil´s support is great. That´s good enough news, but he helped me make images-and-http-in-qtextbrowser work again. ...

Synergy with myself.

2004-01-26 13:10:40
Is there a name for that? It's like picking oneself by one's bootstraps. ...

Neat stuff

2004-01-24 11:36:48
This is a recipe at the Python CookBook showing how to add a new directive to reStructuredText, called code-block, which syntax-highlights the block! ...

Whoa. Hits!

2004-01-10 13:06:24
Looks like the programming tutorial was well received. About 5000 hits in 12 hours :-) ...

Rapid Application development using PyQt and Eric3 ... in realtime!

2004-01-09 19:16:32
Now, this is not a tutorial in the sense that you gonna learn how to do stuff. ...

Post-facto inheritance

2003-10-27 17:33:04
Now, I didn't expect this to work at all! ...

Nice side effect

2003-10-23 18:13:36
Looks like the kind fellows at kde-redhat.sf.net have a working PyKDE, and I got it while I was upgrading. ...

Advogato post for 2003-10-15 01:00:42

2003-10-15 01:00:42
Now, if this appears in the site, bartleblog has advogato support.. ...

Bartleblog and advogato

2003-10-14 22:28:32
Hey, it works :-) ...

Nifty python/xmlrpc thing

2003-10-09 19:41:04
Using python, it's trivial to turn any module into a XMLRPC server. So, if you are careful writing your app in a modular way, you can move the backend elsewhere in very little code. ...

Bartleblog now in sf.net

2003-10-06 16:56:48
So, the link below will disappear in a minute or two. Right now, you can get it via CVS. ...

Advogato post for 2003-10-05 20:42:32

2003-10-05 20:42:32
Let's see if bartleblog can edit this.... yes? ...

Bartleblog 0.0.1

2003-10-05 17:57:36
I got a few mails asking to see Bartleblog... well, if you have a working PyQt, and a working PyDS (advogato support is totally broken right now), and you have a good backup of your blog, then you may try to get it from here (Use CVS) ...

klog == bartleblog

2003-10-05 17:34:08
I wonder if bartlebog is a good name. It sure is better than klog, and I like XIXth century lit references. ...

Baby steps

2003-09-30 21:52:16
Implementing proper updating is simple in that sending stuff to PyDS is simple. However, having the GUI do the right thing is tricky: ...

Almost a useful app

2003-09-29 22:15:44
Lacks lots of stuff, but the UI is pretty much done. ...

Now, that was easy!

2003-09-28 19:22:56
I always dread the moment when a package has to be shared, and something distributable has to be made. You know, don't forget any files, and such. ...

Second klog post ever

2003-09-28 04:37:36
Ok, klog is just a temporary name, but it's 4AM, and I am not creative. So, what is it? It's a PyQT client to PyDS. ...

Qmail Article picked

2003-09-23 18:05:04
Linuxtoday.com and linux.com linked to it. A couple of mistakes pointed out and fixed. Switched to py2html python code while I was at it. ...

py2html trial

2003-09-22 20:13:04
In the python listing at the end of the article, I applied py2html so it would get syntax highlighting. ...

Why python is nice

2003-09-21 17:28:48
Nice post at mechanicalcat.net, about why python makes good programming easier, or at least not harder. ...

Moving to SQLite

2003-03-26 21:52:16
The python shelve module is too limiting for the database needs of KRsN, so I'm moving it to SQLite and PySQLite. ...

KRsN now available

2003-03-24 21:28:48
Sadly, not a really usable version, but I got sidetracked by PyKDE and KFTE first. KRsN really needs just a couple of days loving. So, if you REALLY REALLY want to try it, get >PyQt for Qt 3.1 working, and then head for KRsN's sourceforge page, and get it via CVS ...

PyKDE

2003-03-16 18:54:08
Well, just uploaded my hacked KDE 3.1 version of PyKDE to ftp://upload.kde.org/incoming/unstable/KDE3.x so it should propagate to the KDE mirrors soon. It seems to work well, even if it doesn't expose ALL the KDE 3.1 API, and it should be useful as a stopgap until the authors release the real thing. ...

PyKDE

2003-03-14 20:33:20
Well, just because I want to use KHTML in KRsN, I got the latest PyKDE. It says it is for KDE up to 3.0.3 ... ...

What I am writing

2003-03-08 23:29:20
Well, if you are one of the 6 who actually checked the link in the previous entry, you will know I am writing a news aggregator ;-) ...

PyQt is incredible

2003-03-06 22:17:52
Just that. Click in the title for details and a screenshot. ...

In the beginning

2003-02-28 15:47:28
Well, I have been wanting to have a weblog for a while, specially since I got a permanent Internet connection at home. ...

Advogato post for 2001-03-26 14:15:58

2001-03-26 14:15:58
Well, 6 months without posting an entry. I must confess I was pretty pissed at some people around here at the time (note to self: maybe putting my real email address here is not such a good idea. Some people are really scary). ...

View My Stats