Bookmark Sonar + Agile + Hudson + Etc

Kategória: Nincs kategorizálva | Címke: , | Hozzászólások kikapcsolva


Kategória: Nincs kategorizálva | Hozzászólások kikapcsolva

Mercurial repo beállítása szerveren…


<a href=””>Bare-bones basic Mercurial for Subversion users</a>

<a href=””>Publishing Mercurial Repositories</a>

<a href=””>Setting up a Mercurial CGI Server</a>

<a href=””>Documentation of mercurial setup of grml</a>

<a href=””>Publishing Repositories with hgwebdir.cgi</a>

<a href=””>Mercurial Web with FastCGI & Nginx</a>

<a href=””>mercurial under fastcgi on lighttpd</a>

<a href=””>Serving Mercurial repositories with Apache and mod_wsgi</a>

<a href=””>REDMINE – MERCURIAL REPO Beállítása</a>

Kategória: Nincs kategorizálva | Címke: , , | Hozzászólások kikapcsolva

Redmine continue…

Redmine eclipse-ből

Eclipse-hez létezik egy nagyszerű plugin ami segítségével a programból lehet használni a különféle bugtracker programokat (annyira különféléket hogy akár Gmail&calendar-hez is kötni lehet). Ez a plugin a mylyn! A redminehoz is létezik kötés, ezt redmin-mylyncon -nak hívják. Nézzük meg hogyan kell beüzemelni:

Szerver oldal:
ruby script/plugin install
mv vendor/plugins/CURRENT vendor/plugins/mylyncon
rake db:migrate_plugins RAILS_ENV=production
/etc/init.d/apache2 restart

A ruby hajlamos néha elhasalni az SF terheltsége miatt. –force kapcsolóval adjuk újra ki mindaddig amíg probléma nélkül le nem fut!
Ha mindent jól csináltunk a plugin oldalon megjelenik az új elem.

Ecplise alá pedig a szokásos módon telepítsük innen a plugint:

Forrás: connor naplója

Installing Redmine (Project and Bug Tracking) on Ubuntu 10.04

Every software development organisation needs bug tracking software to track the problems in the software they are creating and so does Target Integration. We were relying on Bugzilla so far but the complex architecture and user interface kept a lot of non technical users away and the absence of creating trouble tickets from emails was one of the feature which was missing as well. So we decided on using Redmine for the Project Management and Bug tracking. Here are the steps used to install Redmine Version 1.0.1 on Ubuntu 10.04

1. Install MySQL and Apache on Ubuntu 10.04 using

sudo apt-get install mysql-server apache2

2. Install Redmine for MySQL using the following command

sudo apt-get install redmine redmine-mysql

this will install all the dependencies required for Redmine. If you would like to use Redmine on a different database than MySQL you may replace redmine-mysql to redmine-pgsql or redmine-sqllite. Just make sure you install the database in first step. Also, during the installation it will ask you questions like MySQL root password and Redmine database password.
3. Once this is complete; redmine will be installed in /usr/share/redmine. You need to do some configuration changes to get redmine working.
4. Create a link as below

sudo ln -s /usr/share/redmine/public/ /var/www/redmine/

5. Add following line in /etc/apache2/mods-available/passenger.conf

PassengerDefaultUser www-data

6. Add following lines in /etc/apache2/sites-available/default just above the

RailsEnv production

RailsBaseURI /redmine

Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all

And that’s it. Now you can access Redmine by going to http://YourServerIPAddress/redmine/ and logging in using default admin username and password of admin/admin.

Happy {De}-Bugging :)

Redmine Installation on Virtual or Normal Ubuntu < 10.4¶

This page is a guide to installing Redmine on either a virtual or actual installation of the Ubuntu operating system. If you follow all instructions correctly you will be installed your Redmine server successfully almost an hour.
Step 1: Install Ubuntu¶

If you are installing on a non-virtual Ubuntu instance, please skip this section.

Installing VirtualBox:

1.Download last version of Sun VirtualBox (version 3.0.10 or newer) tool in your system.
2.Install to your system by following the instructions.

Installing Ubuntu on VirtualBox:

1.Download last version of Ubuntu(version 9.10 or newer) OS in your system.
2.After installed VirtualBox on your system you will create a new virtual operating which
Then go to the passenger apache2 module installation directory and run passenger-install-apache2-module

$ cd /var/lib/gems/1.X/gems/passenger-X.X.X/

$ sudo bin/passenger-install-apache2-module

Next, configure Apache:

In /etc/apache2/mods-available/passenger.load we will add next line

LoadModule passenger_module /var/lib/gems/1.X/gems/passenger-X.X.X/ext/apache2/

We have to edit the conf of the passenger apache2 module in /etc/apache2/mods-available/passenger.conf

PassengerRoot /var/lib/gems/1.X/gems/passenger-X.X.X PassengerRuby /usr/bin/ruby1.X

And now we active the module

$ sudo a2enmod passenger

Apache virtualhost for redmine web app


DocumentRoot /var/www/redmine/public

LogLevel warn
ErrorLog /var/log/apache2/redmine_error
CustomLog /var/log/apache2/redmine_access combined

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

subversion server config in apache

ErrorLog /var/log/apache2/svn_error
CustomLog /var/log/apache2/svn_access combined

DAV svn
SVNPath /var/lib/svn/project

AuthType Basic
AuthName “Trac system for Server projects”
AuthUserFile “/var/lib/svn/.htpasswd”
Require valid-user

Require valid-user

. Project redmin-mylyncon

Eclipse 3.6 and Redmine 1.0 supported
Filed under: News — sven-k @ 12:29 pm

There is a preview release for Eclipse 3.6 and Redmine 1.0.
Note: this is not compatible with older releases.
Please note: If you have already installed an older version of the connector, …

Previous versions of Redmine-Mylyn-Connector (Redmine) must be uninstalled before you can install Redmine-Mylyn-Connector 2.7 for Redmine 1.X.

Before you can install the support for Redmine 1.X, you’ll need to delete previously configured repositories of Redmine (Eclipse).
You need…

* Redmine 1.0.x.STABLE with enabled RESTFUL-API on server-side and
* Eclipse 3.6 and Java 6 on client-side.

Howto install

You can install the Eclipse Plugin via our Update-Site

On server side, change into your Redmine directory and run

ruby script/plugin install git://

Update it with

ruby script/plugin install –force git://

Known bugs / Limitations

* Additional HTTP-Auth (ie Apache Proxy) does not work
* Redmine API-Key is currently not supported
* CustomValues and the note of TimeEntrys are not showing
* QueryPage has layout problems
* Attachments and Contexts are currently not supported
* ‘Marks As’ (Context Menu) is currently not supported
* Activites (TimeEntries) aren’t Project related
* Rights are not respected

Kategória: Nincs kategorizálva | Címke: , , , | Hozzászólások kikapcsolva

Eclipse Mylyn Connector…


Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
/opt/local/lib/libsvnjavahl- no suitable image found. Did find: /opt/local/lib/libsvnjavahl- mach-o, but wrong architecture


This is the most complicated because there are so many distributions.

CollabNet provides a client RPM for Red Hat that includes JavaHL ( In my experience, this RPM works on other Linux distributions. On RPM-based distributions like CentOS or Suse, it should just be a matter of installing the RPM. On Debian-based systems, I was able to use the alien package to install the RPM.

Of course many Linux distributions, such as Ubuntu, do a good job of providing up to date Subversion packages, and most of these now provide JavaHL as well. Typically, the JavaHL library is in a separate package that is dependent on the main Subversion package. In Debian/Ubuntu the package name is libsvn-java so you can just run this command to install the library:


$ apt-get install libsvn-java

Once you have the library installed, you still have to tell Java (when used for Eclipse) where to find the library. The JVM on Linux does not look in a lot of the standard locations to find the libraries. This could obviously change in the future. For example, Debian/Ubuntu uses a standard location of /usr/lib/jni for libraries to be used from Java. However, the Sun JVM does not currently look in this location. The easiest way to tell Java where to find the JavaHL library is to specify the following when starting the JVM:


CollabNet Subversion installs into /opt/CollabNet_Subversion. So if you are using that package, you need this:


The name of the library is The path you specify should contain this file.

Eclipse provides its own mechanism for providing this setting. Eclipse comes with a file named eclipse.ini. This file is looked at when the Eclipse launcher starts the JVM and appends settings to the JVM when launching it. Specifically, you should see a line that says “-vmargs”. Add a newline after this line and insert the above line to pass the setting the JVM needs. Each argument needs to be on its own line, so be sure to add a new line and then put the entire string above on its own line. Here is an example of this file from Eclipse 3.4:


Kategória: Nincs kategorizálva | Címke: , , , | Hozzászólások kikapcsolva

Cola: Real-Time Shared Editing

In the course of getting ready for the Ganymede launch, Mustafa Isik from the Eclipse Communication Framework (ECF) team, put together a short screencast showcasing the first incarnation of “Cola: Real-Time Shared Editing” for Eclipse. Follow Mustafa and his friend Thomas K. as they lead you through an exemplary shared editing session.

You can enjoy a high resolution version of the screencast by clicking on the HD icon when doing a mouseover (full 720p glory).

Total running time 08:07 minutes

Címke: , | Hozzászólások kikapcsolva

Firefox 3.6 on lenny + backports

79853 posts

In Firefox 3.6 and later versions you need the Next-Generation Java™ Plug-In (; present in Java 6 U10 and later).

ln -s /usr/local/java/jre1.6.0_20/lib/i386/
ln -s /usr/lib/jvm/jre/lib/i386/ /usr/lib/mozilla/plugins/ (java-1_6_0-sun-plugin)

See also Java and

Kategória: Nincs kategorizálva | Címke: , | Hozzászólások kikapcsolva

How to Add Menu Items to SharePoint with Features, Custom Actions, and Custom Action Groups

How to Add Menu Items to SharePoint with Features, Custom Actions, and Custom Action Groups

In my previous post, “Hidden SharePoint Lists, Fields, and Other Advanced List Settings”, I demonstrated how we can develop a custom application page to easily expose and modify list and field settings. But once the custom application page has been created, how do we expose it to our users? Ideally we would create links to our Application Pages by adding new menu item entries to the SharePoint Site Settings and Site Actions menus. Fortunately, SharePoint allows us to do just that via Features and the CustomActionGroup and CustomAction elements.

The CustomAction element refers to the actual link or menu item.


Kategória: Nincs kategorizálva | Címke: , | 3 hozzászólás

MOSS EventsReceivers

Event Receivers

Event Receivers are triggered by certain events on either a SPWeb, SPList or SPListItem. Event Receivers can be attached by either using feature elements definitions or by using the object model (using Feature Receivers). The event handler method that are attached are defined in a separate class Event Receiver class that implements either SPWebEventReceiver, SPListEventReceiver, SPItemEventReceiver or SPEmailEventReceiver.


  • SiteDeleting
  • WebDeleting
  • WebMoving
  • SiteDeleted
  • WebDeleted
  • WebMoved


  • FieldAdding
  • FieldUpdating
  • FieldDeleting
  • FieldAdded
  • FieldUpdated
  • FieldDeleted


  • ItemAdding
  • ItemUpdating
  • ItemDeleting
  • ItemAdded
  • ItemUpdated
  • ItemDeleted
  • ItemAttachmentAdded
  • ItemAttachmentDeleted
  • ItemCheckedIn
  • ItemCheckedOut
  • ItemFileConverted
  • ItemFileMoved
  • ItemUncheckedOut


  • EmailReceived
Kategória: Nincs kategorizálva | Címke: , | 1 hozzászólás



Legacy systems embrace a large number of technologies, making the development of tools to cope with legacy systems evolution a tedious and time consuming task. As modernization projects face with both technologies combination and various modernization situations, model-driven approaches and tools offer the requisite abstraction level to build up mature and flexible modernization solutions.

MoDisco provides an extensible framework to develop model-driven tools to support use-cases of existing software modernization :

Kategória: Nincs kategorizálva | Címke: , , | Hozzászólások kikapcsolva