A triathlon before 30… Getting [in] shape!

Portuguese Triathlon Federation (FTP) logo - three silhouettes representing running, cycling and swimmingYeah, it’s a pretty old (almost silly) aspiration I have, born in the days I’d consider myself in “good” shape (read “late 90s”). I’ve decided to take that one down from my bucket list so it’s finally getting [in] shape! :-)

My friend Pedro helped with crawling for information about the usual distances and such. The Portuguese Triathlon Federation (FTP) seems to support the super sprint, sprint and olympic distances, which is more than enough – do I hear anyone for an olympic participation? ;-)

Continue reading

Posted in "Real" Life | Tagged , , | 1 Comment

Extra! Extra! LEIC ties with Manchester City!

Detail of the final score between LEIC and Man. City (2-2)

Detail of the final score between LEIC and Man. City, with focus on Sven Eriksson


[People] struck the equalizer as LEIC deservedly took big-spending Manchester City to a replay after a pulsating FA Cup third-round tie.

I was astonished. Spending quality time with the family in a Sunday evening, at a local bakery, I never though I’d see such amazing event transmitted live and on paid cable TV: The spectacular but amateur L.E.I.C. versus the Manchester giants (more than professional and paid in gold, if you known what I mean). What could happen?

Continue reading

Posted in "Real" Life | Tagged , | Leave a comment

Lthere “Returns”

"Lthere Returns" logo, heavily inspired in "Batman Returns" imageryBack when I entered college, I adopted the nickname HellThere in IRC and other chat services – ICQ was quite popular back then, remember? I don’t… :-D

The reasoning behind the nickname, as one probably already guess it, was the phonetic similarity with my own name – Helder, in case you’ve missed it! ;-)

Continue reading

Posted in Information Technology | Tagged , | Leave a comment

Using HTML for SVG intra-navigation

Screenshot of SVG image after rotation, zoom and pan

Screenshot of SVG image after rotation, zoom and pan

I’ve just finished a demo which tries to fill a long caveat among SVG implementations: a consistent front-end for internal document navigation (zoom, pan, etc.). It took me a while to workaround and document a few subtle bugs in several implementations, as well as recently integrating SVG Web, which has it’s own set of limitations, but it’s ready (at last!). :-)

What are you waiting for? Go ahead and try it! :-D

Posted in Information Technology | Tagged , , , , | 5 Comments

First Things… First?

Hello World in C (programming language)Hello world! :-D

First of all, a quick apology to fellow Portuguese readers for deciding to publish this blog in English. It wasn’t very hard to decide, as English is the language of the Internet, but me being a big fan of my mother tongue made the choice slightly less obvious. ;-) Naturally, I reserve myself the right to publish some blog entries in Portuguese but, in general, English it is (this applies to comments as well). :-)

Continue reading

Posted in Uncategorized | 2 Comments

Emacs triggers bugs in SVG implementations

Firefox screenshot after rendering the page

Firefox screenshot after rendering the page

OK, I better start by stating this post’s title is actually a pun: as far as I know, Emacs doesn’t cause any interoperability issues with SVG implementations, but I thought like a sensationalist headline from time to time won’t hurt… :-D

Today I stumbled across emacsformacosx.com, a nice HTML+SVG use-case: HTML for the actual text content and SVG for visual improvements, which would degrade whenever no support is available (Internet Explorer, essentially). Unfortunately, the site seems to have triggered a few bugs in several implementations… :-|

Continue reading

Posted in Information Technology | Tagged , , | Leave a comment

“Introducing” Adobe SVG Viewer 8

Properties screenshot of a file shipped with Adobe Reader 8

Properties screenshot of a file shipped with Adobe Reader 8

A common belief is that ASV 6 Developer Release 1 was the last version of the famous Adobe SVG Viewer software (ASV 3.03 being the last stable release). Well, apparently not… ;-)

Distributed with Adobe Reader 8, one can take a peek at the ImageViewer.API file, placed within the plug_ins directory (full path will typically be %ProgramFiles%\Adobe\Reader\plug_ins\ImageViewer.API. The original filename, NPSVG8.dll (see screenshot), is probably familiar to whoever has played with previous ASV versions: NPSVGX.dll stands for Netscape Plugin, where X is the major version number; the file was used for deploying the plug-in in browsers, such as Firefox (Gecko) and Safari (WebKit), who didn’t natively support SVG by then. As of today, at least Firefox is no longer compatible with the plug-in (and Safari will likely follow) but they don’t need to anyway: a good level of native SVG support is available in modern browsers. :-)

Continue reading

Posted in Information Technology | Tagged , | Leave a comment

Don’t get fooled by “Full”!

BIOS screenshot of USB controller speed configuration

BIOS screenshot of USB controller speed configuration

Today, while browsing through my system’s BIOS for some tweaks, I noticed a strange sentence in my peripheral configurations:

Configures the USB 2.0 controller in HiSpeed (480Mbps) or FullSpeed (12Mbps).

Full-speed at 12 Mbps and Hi-speed at 480 Mbps? Damn, is this a typo in the BIOS textual description or am I missing something? I crawled the Web and found out that it was I who was confused: in fact, Hi-speed USB is the fastest one.

Continue reading

Posted in Information Technology | Tagged | 2 Comments