by neuromancer - Published: February 3rd, 2010

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting
See you to Bruxelles!

Comments: No Comment - Category: events, free software, open source
by neuromancer - Published: February 1st, 2010

I was looking for an explanation of ext4 main features when I found this great discussion on a launchpad bug report.
The most important explanations are said by Thedore T’so (#45, #60, #62,etc.) , a kernel hacker and actually maintainer of ext4 filesystem. Recently T’so (January 2010) is employed by Google just for work on kernel, filesystem and storage stuff.

It’s for reasons like these that I like Free Software and Open Source.
Only with this methodology of work is possible this tight collaboration and head to head for all developers around the word.

Just one click away! Amazing!

Comments: No Comment - Category: free software, open source
by neuromancer - Published: October 9th, 2009

A few day ago I began to use Ubuntu Karmic Koala 9.10 beta on my laptop.
It’s look very fine and also work great but yesterday I’ve found a big problem for me and all developer that use Eclipse as preferred IDE.

The problem is that Eclipse Galileo doesn’t work right with the new version of gtk (gtk+ 2.18), and therefore all the Eclipse GUI is unusable.
In particular I’ve noted that click of mouse are not intercepted correctly and also some interface redraw (for example if I change perspective or move some bar) doesn’t work.

Now, this morning I’ve found the bug and also a workaround for the moment.
Just open a terminal, then give this command export GDK_NATIVE_WINDOWS=true and finally launch eclipse from the same terminal.

Open Source community it’s amazing!

Update
Now eclipse packaged in Ubuntu official repository work without above trick. Simply install eclipse 3.5.1-0ubuntu7 (or later) from the Ubuntu archive.
Eclipse version in the official eclipse site doesn’t work right yet. (See #28 in this bug for a complete explanation of this Eclipse bug)

Comments: No Comment - Category: open source, programming, ubuntu
by neuromancer - Published: August 22nd, 2009

Great article by Colin Guthrie, a Pulseaudio hacker (read it as developer), about the actual state of sound stack in GNU/Linux.

Many improvements are done to ALSA and now the code is better and cleaned in the kernel driver while the userspace library it’s rather complex, for backward compatibility. Pulseaudio, the sound server, go forward, and manage some new requirements of an actual multi-user, multi-source desktop environment, like, quote Colin:

  • Software mixing
  • Independent (per-application) volume control
  • Dealing with permissions (is the user allowed to access the sound device?)
  • Dealing with Bluetooth devices
  • Dealing with Network based devices (UPnP, Apple Airtunes, Native PulseAudio etc).
  • Handling the moving of streams between outputs.
  • Handling sound from remote applications run via X11 over a network.
  • Dealing with routing policy (Music goes to USB speakers, Desktop sound events to built in speakers, VoIP to Bluetooth headset)
  • Effects to promote HCI (e.g. positional event sounds  – button clicks etc, coming out louder on the left hand speaker when triggered from the left hand side of the desktop)
  • Power Consumption and Efficient savings.
  • Reduces risk of buffer under-runs.

So, GNU/Linux users stay calm and contribute everyone in your manner to the FLOSS world.
Also the sound stack is an a good state :)

Comments: No Comment - Category: gnu/linux, open source, software
by ed0t - Published: April 16th, 2009

I have recently discovered Evolution Mirror, an interesting Thunderbird add-on that aims to mirror Thunderbird calendars to Evolution Data Server. This lets me to manage my calendars with Thunderbird as usual and to see my events in the Gnome Clock applet.

gnomeclockIt is still in development but it is a great intitiative of Teester because it’s a good way to integrate Thunderbird with Gnome.

The plugin is written in Python, and it needs the python-evolution binding. Now i will explain you how to install it. I am using Ubuntu 8.10 Intrepid Ibex 64 bit version.

Obviously you need on your system Thunderbird and its calendar extension: Lightning.

Open Synaptic and install these packages and their dependencies:

python2.5-dev, python-gtk2-dev, libecal1.2-dev,
libgdk-pixbuf-dev, libebook1.2-dev

or using a terminal:

sudo apt-get install python2.5-dev python-gtk2-dev libecal1.2-dev \
libgdk-pixbuf-dev libebook1.2-dev

Download the evolution-python binding from Conduit site.

Open a terminal and digit:

tar zxvf evolution-python-0.0.4
cd evolution-python-0.0.4
./configure
make
sudo make install

Well done, now evolution-python bindings are installed. Now download Evolution Mirror add-on and add it to your Thunderbird Add-ons.

Open Evolution, create an account. You have to do this because it creates some basic data such as the Personal calendar.

Now open your Thunderbird and start add Tasks or Events and you’ll see them on the Gnome Clock applet.

As i have already said, the plugin is still in development, for now it does not add events and tasks that has been already inserted before. It also merge all calendars’ data in one unique Evolution calendar. These are some missing but i think and hope that they will be fixed soon.

Anyway is a great work! I hope to have time to help the developer in this add-on, also because it will be very useful with my still-in-development tool called SyncIt. Take a look on my Trac to know something about it even if it is not updated and poorly documented.

Comments: 4 Comments - Category: howto, open source, software
by neuromancer - Published: June 11th, 2008

Because Open Source is better than closed source software

Great italian article about Neelie Kroes and her talk about Open Source in the European Union.
The focus is on the formats interoperability (for example, ODF actually is the only ISO standard implemented and working correctly for the documents) and the freedom of choice.

Because Our Passion is greater than money of Microsoft or other big software companies.

;)

Comments: No Comment - Category: open source