Skip to main content

Ralsina.Me — Roberto Alsina's website

Posts about python (old posts, page 44)

uRSSus 0.2.11 is out!

Since I did some neat cod­ing on it yes­ter­day and to­day, I de­cid­ed it was a good mo­ment to re­lease uRSSus 0.2.11 in­to the wild.

It does­n't look much dif­fer­ent from 0.2.9 but it works much, much bet­ter.

Gone are the crazy dis­ap­pear­ing/du­pli­cate feeds when drag­ging/­drop­ping in the feed tree.

Gone is the bro­ken up­date sched­uler, and now feeds up­date smooth­ly.

Gone are the in­con­sis­tent dis­plays (like All feeds <> Un­read item­s)

Gone is the CPU guz­zling

Gone seems to be the DB lock­ing and IO churn­ing.

Sad­ly, gone is the DB schema mi­gra­tion be­cause I can't get miruku to work with cur­rent alche­my/mi­grate/Elixir. Since I don't re­mem­ber if the DB schema changed since 0.2.9 this may be bad ... or not. Back­up, friend­s. Ex­port to OPML and back. What­ev­er, this is al­pha stuff ;-)

So, head to the uRSSus home­page and take a look. Maybe you will like it!

Urssus update: 12/2/2009

Yes, af­ter months of do­ing noth­ing, I hve made some changes in uRSSus, my RSS ag­gre­ga­tor.

Ba­si­cal­ly, I re­moved the Qt MVC tree for feeds and re­placed it with a old, re­li­able item-based tree.

And now, mag­i­cal­ly you can drop feeds in­to fold­er­s, sort feeds by un­read coun­t, and it all seems to work.

I am prob­a­bly the on­ly uRSSus us­er in the world, so I am not both­er­ing with a re­lease un­til I kick the beast in­to shape with at least some nice fea­tures, but it's some­thing.

Back to my own dogfood.

So, I must con­fess some­thing. I have not been us­ing uRSSus for a cou­ple of month­s. It all start­ed on my va­ca­tion­s. Since I had on­ly my eee, I ran in­to some prob­lems and was forced to use google read­er.

And it was NOT ter­ri­ble. Mind you, it was not great, ei­ther, but re­al­ly, not ter­ri­ble at al­l.

Since switch­ing RSS apps is a pain (be­cause you need to RE­AL­LY catchup on your read­ing be­fore switch­ing), it took me a long time to get back.

And now I find all sorts of prob­lems in uRSSus which I will have to fix. Which means I bet­ter start crank­ing.

Not that it looks bad, it's a hand­some pro­gram!

urssus22

I don't ex­pect to do any­thing like last year's "A re­lease of some­thing ev­ery fri­day" mad­ness, but I will do some­thing.

Al­so, I need to re­write Bartle­Blog, the app that gen­er­ates this blog you are read­ing. It's bro­ken in many ways.

Back from the dead.

Yes, again, two months passed and noth­ing on the blog. What can I say, my life takes a lot of my time.

Any­way: I will try to ac­tu­al­ly write my PyQt tu­to­ri­al based on what I showed at Lati­noWare (I said "will write it in a few days". Ja!), and start push­ing things out ev­ery once in a while.

The on­ly FLOSS I did was some bug­fix­es for rst2pdf which is des­per­ate­ly need­ing a new re­lease.

Hope­ful­ly march will mean a bit more time for free soft­ware and writ­ing.

On oth­er ar­eas:

  • KDE 4.2 is re­al­­ly good. Beats 3.5 for me, like for most any­one else that was not con­vinced yet.

  • I want to try my hand at a cou­­ple of plas­­moids (yes, I do have at least one semi-o­rig­i­­nal idea)

So, see you soon, dear read­er­s. Maybe. Prob­a­bly.

Blogging from Latinoware again

Last night while eat­ing one of the Python Brazil guys told me about the Light­ning Talks ses­sion tak­ing place to­day.

Since I am ba­si­cal­ly in­sane, I was con­vinced to do my first light­ning talk:

  • In span­ish in front of a pure­­ly brazil­ian au­di­ence

  • Cre­at­ing it while hav­ing break­­fast 1 hour be­­fore the event

  • Af­ter ex­ceed­ing the al­lot­t­ed 50! min­utes 2 days ago

So, in short, I was ter­ri­fied. I got there, sat at the back, start lis­ten­ing.

I was 4th in or­der.

1: doctests (nice)

2: pro­nounce­able pass­words (nice)

3: MVC in gtk... I did­n't un­der­stand a word, and ran out of time.

So, I am now think­ing no­body will un­der­stand me at al­l, so I will slow down, run out of time, and will then give the worst light­ning talk ev­er.

I'm next up. My top­ic: how to build a spread­sheet in 5 min­utes.

Amaz­ing­ly, it worked rather well, the "M­C" asked me for a copy of the code, and said it was a neat ex­am­ple. Noone looked hor­ri­fied or ROFLing, so I am at least some­what hap­py about it.

Here is the code for you, too: ss­in5min.t­gz

I would do it again. But if I am do­ing it again here, I am learn­ing por­tuguese first.