Skip to content

Category Archives: open source

Firefox for web developers

02-Jun-09

Firefox profiles A firefox profile is just a way to customize different instances of firefox. You could use profiles to: Run different instances of firefox for different users. A typical example is adults and children. This protects the adult's data (history,passwords,cache,cookies,authenticated sessions,etc), and can provide customize plugins for each user, for example to provide a [...]

Automatic email backup

22-May-09

I find fetchmail a convenient way to backup all my web email in mbox format files. The mbox format is very appropriate because it can be read by common email clients like Thunderbird, it is text based so it can be parsed by utilities like grep and is human readable, and backup utilities like rdiffbackup [...]

Quick guide on qemu the open-source emulator

01-May-09

qemu supports full system emulation or user mode emulation: Full system emulation – x86, x86_64, PowerPC, 32bits and 64bits MIPS, ARM, m68k User mode emulation – x86, PowerPC, ARM, 32bits MIPS, m68k User mode is used to help in cross compilation and cross debugging, and also to try out different Linux kernels. It provides a [...]

Linking without the standard libraries

10-Mar-09

On embedded projects it is very common to use a cross compilation toolchain to produce binaries for your target. When the target architecture is the same as the host, for example if we are using Intel based processors on our target, producing a cross compilation toolchain is too much overhead. But we may still want [...]

Cross compilation toolchains

06-Mar-09

When starting an embedded project the first thing to consider is the toolchain to use (if your BSP doesn’t contain one already). Embedded Debian Provides pre-built cross toolchains. It supports nearly all debian-supported architectures. The package emdebian-tools also provides the debian equivalent of crosstool (‘emchain’ )to build your own version of current toolchain. I really [...]

My first impressions on Android

08-Feb-09

I have spent some time this weekend going through some of the Google Android tech talks and presentations, and reading through mailing lists and stuff. There are lots of things to like about it, including: Hardware access is available to applications through native API libraries. Interesting how they get round the GPL restrictions of Linux [...]

Devolution

26-Mar-08

For one of the worst open source software experiences ever, try and use Evolution with an Exchange server. I will never, ever try to use Evolution again. It is unusable but in charge of something as critical as your email, but nobody ever says clearly it is an immature unstable bloated piece of nightmare. While [...]

About Joomla

02-Mar-08

Lately I have been technically involved in chosing technologies for my company’s new web site, which will move from a static marketing site to a flexible portal with different applications to do things like help and support, including knowledge base, forums, video learning facilities and online user manuals. There will also be customer access zones [...]

Supporting Firefox for free

24-Oct-07

Reading the latest Mozilla financial announcement I found that their primary revenue stream are the searches performed via the browser search field. Apparently, they obtain revenue out of you clicking the marketing links on the search result pages. Obviously, the revenue mostly comes from Google. I think this is a cheap inexpensive way of supporting [...]

Preparing a Morphix base module

30-Sep-07

Base module preparatory work Download a morphix base module to use as template. The base module is formed by:   The morphix file system The miniroot file system We will need to modify both those filesystems, so we need to do some preparatory work to make them accessible. Mount the base module: mkdir ~/livecd cd [...]