by neuromancer - Published: February 7th, 2011

I’ve just installed Eclipse 3.6.1 Helios edition under Ubuntu 10.10 (maverick merkaat) and I’ve found some problems with Aptana.

One problem is the installation of php development tools. Installing it with Aptana plugin manager give me an error of some missing dependencies, as reported here: https://aptanastudio.tenderapp.com/discussions/problems/2031-aptana-php-platform-and-pdt-not-available
I’ve resolved installing PDT from helios update site.

Analogue problem and similar solution for subclipse. Probably the plugin manager of Aptana Studio 2 doesn’t work right with Eclipse Helios, so I’ve just installed subclipse from his update site, installing also SVNKit client adapter.

After Eclipse restart it’s necessary to set the SVN interface to “SVNKit (Pure Java) …”.

Now it’s all right and I’m again ready to develop.
I’m only missing how to do real-time remote collaboration in Eclipse (with services based on XMPP?) …

Comments: 1 Comment - Category: programming
by neuromancer - Published: December 27th, 2010


svnadmin dump /path/to/svnrepository | svndumpfilter include projectName --drop-empty-revs --renumber-revs > dump-project_name

The tricks is done by svndumpfilter that export only the projectName revision.
–drop-empty-revs doesn’t export revision of other projects and –renumber-revs, renumber the revisions due to hole created by –drop-empty-revs.

If you have other problems during dump, read also this blog entry.

Comments: No Comment - Category: Uncategorized
by ed0t - Published: November 1st, 2010

ShellEd is an interesting plugin that provides some features to who wants to write bash scripts using Eclipse.

The main feature ShellEd provides are

  • syntax highlighting
  • autocompletition
  • integration of man pages

I’ve encountered some problems while trying to install it because it has some dependencies and since everytime i’ve installed it i fell into errors i decided to write this quick post as a reminder. By the way, I am using Eclipse 3.5.2.

First of all, right now there isn’t any Update Sites that provides an easy and automatic installation of the plugin, so the easiest thing you can do is to download the plugin and add it as a local archive.

If then you try to install it, Eclipse tells you that ShellEd needs some dependencies that are not satisfied.

In particular it says that a org.eclipse.dltk.ui is not found. To solve this you have to install DLTK core library.

Right now there are two different version of DLTK: dltk 1.0 and dltk 2.0 and if you have some other plugin installed (such as PHP developer tool) you can have it installed using version 1.0

At the moment the last release of ShellEd is 2.0.0 M3 that only works with DLTK 2.0 so if you have DLTK already installed and you can’t update it you have to download ShellEd 2.0.0 M2.

To have ShellEd up and running you have to satisfy another dependency which is the Man library that comes with LinuxTools (nda another Eclipse plugin.)

by ed0t - Published: September 12th, 2010

Redmine is a flexible project management web application. It’s released on GPL 2 and it’s written in Ruby. We decided to install it on this domain to keep track of ideas of possible future projects. We’ve already started working on some of these ideas and eventually Redmine is getting more and more useful.

Since we are trying to do Scrum, and since we are not close anymore to have a meeting and coding session we started looking for a Redmine plugin that lets us do remote planning and developing using stories and tasks.

We found Scrum-pm, a great plugin, that makes Redmine “Agile compliant” :)

Here there is a small quick howto to installĀ  Scrum-pm on Redmine 1.0.1 using Sqlite as database.

Go to your Redmine root folder and backup your current database ( just to prevent unexpected problems ).

cd MY_REDMINE_ROOT_FOLDER
cp db/redmine.db db/redmine.db.backup

now you can download the plugin using Git from you Redmine root folder:

git clone git://github.com/software-project/scrum-pm.git vendor/plugins/redmine_sprints

You have also to install some dependencies:

git clone git://github.com/technoweenie/attachment_fu.git vendor/plugins/attachment_fu

sudo gem install googlecharts

If you are using Redmine on Dreamhost, and you have trouble installing Ruby gems take a look at Dreamhost’s RubyGems wikipage.

Once everything is installed you should run:

rake db:migrate_plugins RAILS_ENV=production

and it should work just fine!

Comments: No Comment - Category: howto, open source
by neuromancer - Published: September 10th, 2010

I’ve missed this feature for more than two years
Ubuntu installer can recognize the /home directory when installing, preserving it on successive reinstall.
So user doesn’t need to create separate partition and furthermore doesn’t need to know anything related with disk and partition, just insert the Ubuntu Cd on your pc and drink a cup of tea.

This a real useful functionality (personal data always preserved) and more simple installing process.
Ubuntu rock!

Great tips Jorge!

Comments: No Comment - Category: free software, ubuntu
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

A little howto dedicated to install IPKG on Synology DS209+II, a great Nas which has installed a custom GPL Operating System based on GNU/Linux.
IPKG is a lightweight package management system, similar to Debian DPKG.

Step below are based on this wiki page of synology.

  1. Open an ssh connection to your nas, i.e. ssh root@your.local.ip
  2. Check the cpu type of the nas. cat /proc/cpuinfo. In my case it was Freescale Semiconductor MPC8544 DS but as reported here it’s an error and the correct CPU model is the 8533.
  3. Now go to this page and search for your cpu type (ARM, PPC or ATOM)
  4. The bootstrap script for mpc8533 it’s the same of mpc8543. You can download it here, but I prefer to download by wget as described in the next step.
  5. Go to tmp directory, cd /volume1/@tmp, and download it: wget http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh
  6. give it execution authorization, chmod +x syno-e500-bootstrap_1.2-7_powerpc.xsh
  7. Ok, execute it with sh syno-e500-bootstrap_1.2-7_powerpc.xsh and let script make its work. After a while and many lines below the scripts will echo a “Setup complete”.
  8. IPKG is installed so it’s time to reboot nas machine
  9. When the system is restarted, connect back with ssh.
  10. First time it’s a good thing to update ipkg package list: ipkg update
  11. We have finished, it’s time to have fun with ipkg and install any package we desire. In our case we have installed rsnapshot, a great utility for backup automatization in the company lan.
Comments: No Comment - Category: Uncategorized
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: January 26th, 2010

Yesterday evening in my free time I’ve made the beautiful paper Tux represented below, thanks to great guide posted on DigitalKamera.

Nerd is the way.
Another penguin is live.

Comments: No Comment - Category: fun, gnu/linux
by neuromancer - Published: January 26th, 2010

Another great initiative from the Linux Foundation: free training webinars.
Just signup here and wait until first start date.
The first webinar will be dedicated to community collaboration: “How to Work with the Linux community“.
How suggested by this news it will be available on 1st of March, 2010.

Comments: No Comment - Category: gnu/linux, programming, training
Next Page »