Google is providing desktop search via Goolge Desktop. Its very easy to install on Linux machine.
Download rpm from here
Run the rpm as:
$rpm -ivh google-desktop-linux-current.rpm
After installing it will take some time for indexing the local hard disk.
Thursday, February 21, 2008
Monday, February 11, 2008
Tuesday, February 5, 2008
Most of the latest Linux distro comes with cvs installed.
Only you have to make some adjustment to make it running.
Check in your machine by typing:
If it returns some path then its there so please skip first two steps.
1. Take the rpm version of cvs server from
2. run the command as su
( I stored downloaded rpm at /home/sanjay/)
$rpm -ivh /home/sanjay/cvs-1.11.x-x.i386.rpm
It will install cvs at /usr/bin
Alternatively cvs can be installed via yum
$ yum install cvs
3. Create cvsroot directory
4. Set environment variable CVSROOT in root's .bash_profile
$ vi .bash_profile
(in .bash_profile file add lines)
(After saving & exiting the file run the command
$ source .bash_profile (to make the changes permanent)
5. Initialize CVSROOT
$ cvs -d /home/sanjay/projects init
It will create one directory named CVSROOT inside /home/sanjay/projects
6. Edit /etc/xinetd.conf file
Add following entry at the last:
socket_type = stream
protocol = tcp
wait = no
user = root
env = HOME=/home/sanjay/projects
server = /usr/bin/cvs
server_args = --allow-root=/home/sanjay/projects pserver
disable = no
7. restart xinetd server
$ service xinetd restart
8. Add one user/group cvs, who owns the /home/sanjay/projects directory
$ adduser cvs
9. Give ownership of /home/sanjay/projects directory to this cvs user
chown cvs:cvs /home/sanjay/projects/
10. Give right permissions to the directory
$ chmod -R 2775 /home/sanjay/projects/
11. Add exiting user to the cvs group so they can access the repository
$ usermod -G cvs vivek
(assuming vivek user is already there)
12. Adding module to repository
Create folder say moodle inside /home/sanjay/projects/
and put all the projects file there
14. moodle will become the module inside repository that we can checkout and can checkin our files.
Posted by Sanjay at 6:11 PM
Friday, February 1, 2008
Solunas is a Hotel Booking Engine Software written in RoR.
There are 2 separate parts of the whole application.
a) Backend: Solunas server for the admin of the property.
Its features are:
Manage your Properties / Rooms,
Manage the very flexible price system - Minimum stay / weekday match / etc
b) Frontend:A component integrated on Joomla for the end users.
Its features are:
Show availability calendars
Cart function to add multiple bookings
Installation( Applicable on Linux, tested on Fedora 7)
I am assuming your machine has MySQL, Apache, Ruby and Rails installed.
Download the solunas from sourceforge
Extract it some where like /home/sanjay
Create one blank database on mysql.
There is one sql file solunas.sql inside solunas/db folder, dump this file against the mysql database created for solunas.
Check your ruby version:
$ rails -v
Then change the environment.rb file (inside config folder)
RAILS_GEM_VERSION = '1.1.6'
Also change the database.yml file:
Start the webrick server.
$ cd /home/sanjay/solunas
$ ruby script/server
Point your browser at:
Login as user 'marc' and password 'isemann'
And start managing your hotel.