Ir al contenido principal

Ralsina.Me — El sitio web de Roberto Alsina

Cuil, you fail!

Sure, new search en­gine Cuil serch­es "121,617,892,992 web pages". I be­lieve it... maybe.

How­ev­er, I tried a sim­ple test. My name. I know more or less where it ap­pears:

  • My blog

  • My linkedin pages

  • Sev­er­al FLOSS host­ing sites

  • A bazil­lion mail­ing list ar­chives

On google this search gives the ex­pect­ed re­sult­s:

search2

On Cuil? Not so much:

search1

In oth­er word­s, I man­aged to be skipped by Cuil com­plete­ly. All traces of my last 12 years on the In­ter­net? Not seen. That kin­da makes me not too con­fi­dent ;-)

Urssus: July 27th - Released into the wild!

And I am doing it for rea­l:

  • Py­­Pi pa­­ge for ea­s­­y_in­s­­ta­­ll

  • Wo­­­rking in­s­­ta­­lle­­r! (Not qui­­te wo­­­rking for wi­n­­do­­ws, thou­­gh)

  • Most kno­­wn bugs fixed (at least 15 to­­­da­­y)

It has been a ni­ce ex­pe­ri­men­t, and I wi­ll try to wri­te so­me­thing co­he­rent to­mo­rrow about le­s­sons lear­ned and su­ch as we rea­ch my se­l­f-im­po­sed two week dead­li­ne for Ak­re­ga­tor fea­tu­re pa­ri­ty.

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

Last post for the day, and prob­a­bly un­til mon­day.

  • Fin­ished ex­pi­ra­­tion im­­ple­­men­­ta­­tion (and it works just fine)

  • Fixed a tough bug and now the back­­­ground fetch­er up­­­dates the UI cor­rec­t­­ly

  • Made the tem­­plate lo­­ca­­tion code work cor­rec­t­­ly be­­fore and af­ter in­­stal­la­­tion (thanks to help from PyAr mail­ing list)

  • And the pret­­ty one: cus­­tom CSS file used for all tem­­plates. The de­­fault we­bkit (and kht­m­l, and fire­­fox) CSS is hor­rid. This one is just not pret­­ty, but still an im­prove­­men­t.

And of course, a screen­shot. Akre­ga­tor on the left, uRSSus on the right:

urssus9

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

urssus8

So you need to in­stall SQLAlche­my 0.4.6 and Elixir 0.5.2 and python and pyqt and paver, and what­ev­er man­u­al­ly right now... it does work.

I had to change about 10 lines, specif­i­cal­ly stuff about tem­po­rary files.

On Lin­ux, I cre­ate a NamedTem­po­rary­File, write to it, then read it from an­oth­er place of the code. As long as I keep a han­dle to the ob­ject that's ok.

On Win­dows, it seems I can't read the file be­cause it's locked by the writer, but if I close it it's delet­ed, so I switched­to mk­stemp and that's it.

Al­so, it does­n't run well from in­side IDLE for some rea­son.

Urssus: July 25th - approaching parity

My stat­ed goal of Akre­ga­tor fea­ture par­i­ty is look­ing even bet­ter. With screen­shot!

urssus7

If you did­n't read (or care about) last night's up­dates to yes­ter­day's post, here they are:

  • Im­­ple­­men­t­ed "Mark posts as read on ar­ri­val for this feed"

  • Im­­ple­­men­t­ed cus­­tomup­­date in­­ter­­vals for feeds

  • Fixed ar­ti­­cle fil­ter­ing

  • Im­­ple­­men­t­ed fil­ter­ing by ar­ti­­cle sta­­tus

  • Im­­ple­­men­t­ed fold­er-as-feed (not per­fec­t)

  • Ex­­port as OPML

And to­day I did the­se:

  • Switched from Mako to Ten­jin (which I can just bundle)

  • Im­­ple­­men­t­ed "Com­bined View" mode (y­ou can see it in the screen­shot above)

  • Im­­ple­­men­t­ed "Im­­port Tech­no­rati top 10"

  • Or­­ga­nized the code cor­rec­t­­ly

  • Wrote a Paver script so it can be in­­stalled nice­­ly (some­­day)

  • Re­­moved all gen­er­at­ed files from the re­po (now you gen­er­ate them us­ing paver and/or set­up.py)

So, on the TO­DO we have:

  • Fav­i­­cons

  • Im­­ple­­ment app pre­f­er­ences di­a­log

  • Bug­­fix­es

  • Pag­i­­na­­tion for com­bined­View (so you don't have a page with 90000 posts in it which takes a month to load)

  • Akre­­ga­­tor DB im­­port scrip­t, so I can com­­pare per­­for­­mances rea­­son­ably.

And still fun!

Cur­rent LOC coun­t: 1295


Contents © 2000-2024 Roberto Alsina