Blog

Time Sensitive Data

March 21st, 2008

One of my favorite gadgets is Gullible Info, its always on my Google Home Page. Its displays things like: «Japanese scientists have created a mechanical version of a human hand with similar motor skills; it requires a computer 1,500 times more powerful than a standard desktop computer to function.» The problem with this is that […]


Seamless But Not There Yet!

December 30th, 2007

I’ve been trying Virtual Box to virtualize a Windows box hosted on my laptop’s Ubuntu. One of the flag features of Virtual Box is the integrated seamless windows mode. This is not really a new idea, it has been implemented in VNC for a while, a standalone application called SharedAppVNC and some others. Now it […]


Driverless Gadgets

November 13th, 2007

One of the most boring things when I buy some new keyboard or mouse is that they all include a CD with some software. Apart from the manual and somtimes an (useless) application the drivers inside add little to the default Windows/Linux drivers. At the same time I can buy a pen for 10€ or […]


Microsoft Is Releasing .Net 3.5 Core Libraries Source Code

October 3rd, 2007

No more Refletor. Now Visual Studio 2008 will enable you to debug and see the core .Net source making our life easier when trying to understand the “Voodoo Inside”. Not exactly Open Source and doesn’t include the VM or compilers but still an important move towards compatibility between implementations. Initially Microsoft will release the source […]


Mono.Mozilla.Browser On Windows

September 25th, 2007

Update: Andreia has posted some really useful tips and “fixes to my approach that might interest you too. Check them, and a blog post detailing the process and some tunning. A few weeks ago Andreia (a Portuguese like me :)) published in her blog about the latest improvements she has made towards a MWF WebBrowser […]


Using Websites To Hijack User’s Bandwidth – Bit Torrent Style

August 24th, 2007

A few days ago I had this insane idea while thinking about all those ad spamming and stealth dialup sites – we can take advantage of a user visiting a specially crafted page to upload data to other users. It’s both stupid and simple. Torrent sites and clients only would need a few changes and […]


Get Scrollbar Size Using Javascript

August 16th, 2007

While searching for a snippet of code that could give me the scrollbar width (or height) on the browser I only found this code that does not work at all in IE, only “well-behaved” browsers work, states the author. Later I found this snippet (somewhere in the last result pages of Google) that seemed to […]


Web 2.0 = Anti-Objective Web

August 1st, 2007

Web 2.0 this… Web 2.0 that… All we here is the wonder of this new apparently more responsive and pretty Web we’ve been used to in the last years startups and now some big players like Microsoft, Yahoo and Google. Turns out that in my opinion Web 2.0 is not so great, Web 3.0 won’t […]


XDMCP Strange DNS Problems

July 30th, 2007

I usually use Xming on my Windows machine to view my (several) Linux desktops. A few weeks ago it stopped working, apparently for no reason. At that time I was using Fedora Core 6, Fedora 7 had been released so I took this chance to format the entire disk and do a clean install. I […]


Design-time on ASP.Net 2.0 – Part 1

May 19th, 2007

For a while now I’ve been developing Web Magic, previously know as ePortal, a web-based ASP.Net designer that focus on easy-to-use features instead of hard-core developers. Although getting the initial version running was painful due to the lack of documentation I managed to get it implemented a long while ago. We’ve been developing more and […]


Automatic Software Updates on Linux

April 20th, 2007

One of the lovely things about most Linux distributions is a central package management system. It allows you to update most of your software with a few clicks as well as install/remove just as easily. Yet something has been bothering my mind as I develop a new application, and is placing a question mark on […]


To POP or not to POP? That’s the Question!

March 18th, 2007

A while ago I was thinking about some of the SPAM problems we’re facing world wide. One of the things I’ve concluded to be very problematic is the lack of any kind of security about the senders host. Anyone, anywhere can create a mail server and send mail from there. If you try to check […]


Console.WriteLine (“Hello Internet, I’m Not Death Yet!”);

March 18th, 2007

Been a while since I blogged. In this blog anyway. There wasn’t anything special to blog anyway, I’ve been very busy working both for my job’s duty as well as trying to get my life going on. Not much success on both, lol. I’ll try to blog more from now on since I’ve some ideas […]


Moved Blog, New Theme

January 26th, 2007

I finally got some time to move my blog to the new dedicated server. The move it self was smooth and I also upgraded to the new WordPress 2.1 which has many lovely improvements. As usual, WordPress continues to improve but it keeps upgrades and those task really simple. Noteworthy is that WordPress help and […]


Monologue Bug

January 24th, 2007

Monologue has a bug that makes my posts to be displayed only the first time the worker process reads my feeds. I’ve tracked down the problem and I’m using this message to test my patched version, locally, and before sending the patch upstream. The problem is that either Apache or WordPress is not sending the […]


ASP.Net AJAX (Atlas) 1.0 Released

January 23rd, 2007

The former Atlas project has reached the 1.0 milestone and has been released today. From the Web Site: “ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers. With ASP.NET AJAX, you can: Create next-generation interfaces […]


Domain/DNS Debugging On Windows

January 23rd, 2007

I’ve been working on the transfer of a few domains of my company to a new server. I’ve been having some problems and testing stuff is not always simple. Here are some of the commands and links I found very useful: ipconfig /displaydns Displays the Windows cached DNS ipconfig /flushdns Clears the Windows DNS cache […]


Ajax Envolving – Ajax SSL

January 12th, 2007

Today I’ve found something that could be very useful for webdevelopers that need some extra security without the troubles of configuring an HTTPS server. In fact, until recently, XSP didn’t support secure HTTP, and if it didn’t support it now, it would be even more useful. I’m talking about aSSL, a MIT/X11 Ajax library that […]


Recovering Windows Serial And The Dangers Of Windows Activation

January 8th, 2007

Almost everyone that had installed either Windows XP or Windows 2003, and now Windows Vista, will be familiar with Windows Activation to some degree. Windows Activation used the Serial provided by the user as one of the main factors used when validating a Windows copy, specially when a user wants to update the system or […]


Making Use Of My PDA

November 26th, 2006

For a while now, I’ve had an old HP Jornada 565 PDA just to test and have some fun cracking it. I’ve tried to put linux on it, specially the Familiar distro, but the results where far from satisfactory. This is because the PDA is kinda old and the support was bad (no sound, bad […]


Upgrading To Fedora Core 6

October 28th, 2006

Well, as soon as I realised that was the day Fedora Core 6 was released I got my hands on the work. The most anoying thing about all the process was that Fedora website was, and still is, down. Not only the website is down as at least at that day the file servers were […]


Consequences of AJAX on ASP.Net Webcontrols Development

October 21st, 2006

Every day new sites with AJAX appear and it looks like AJAX had come to stay. ASP.Net, as every other reputable web framework, must take it into account. It must provide the right tools to every scenario. What are the scenarios then? HTML Until AJAX gained momentum, this was the only possible scenario. If you […]


Detecting .Net Executables And Choosing Between Mono And Wine

October 19th, 2006

Beeing able to double click, or simply ./app.exe from the console, is always easier that calling Mono or Wine. The Linux Kernel provides a feature that enables developers to hook and make .exe to be recognized and started as an excutable but the current solutions are not compatible between themselves. I tough that doing an […]


Firefox Cache

October 15th, 2006

Today I found the confirmation for something I have been guessing for a long time. Firefox high memory usage is not only due to memory leaks, but I could only guess that when Firefox had been using 400-600MB of RAM it must have been caching all my browsing session in memory. In this article, element14 […]


How To Test And Debug AJAX Performance With IIS

October 4th, 2006

I’ve been developing an application on my intranet and everything works quick. But when I do release my application to external (internet) server I’ve found that the performance was far from acceptable. The reason is not in the server nor the client, its the network itself if you’re transmitting too much data. Under IIS on […]