Wednesday, August 31, 2005

Setting up Subversion on Ubuntu 5.04


I have just installed subversion on my ubuntu host on top of apache2. At the first step, install apache2 and subversion module including webdav.



# apt-get install apache2 libapache2-svn subversion
# apache2-ssl-certificate
# a2enmod ssl


Add following configuration in a file in /etc/apache2/site-enabled.

<Location /svn>
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "SVN"
AuthUserFile /home/svn/conf/svnpasswd
Require valid-user
</Location>



Then create subversion repository and corresponding password file.



# svnadmin create /home/svn
# htpasswd2 -c /home/svn/conf/svnpasswd



Now you are ready to import repository layout.



$ mkdir tmpdir
$ cd tmpdir
$ mkdir projectA
$ mkdir projectA/trunk
$ mkdir projectA/branches
$ mkdir projectA/tags
$ mkdir projectB
$ mkdir projectB/trunk
$ mkdir projectB/branches
$ mkdir projectB/tags
$ svn import . https://svn.domain.net/svn --message 'Initial repository layout'

File-sharers move from BitTorrent

BBC NEWS | Technology | File-sharers move from BitTorrent: "File-sharers have moved away from the popular BitTorrent system following legal action, say experts.

Instead they have moved to another network called eDonkey, showed a study by internet analysis firm CacheLogic."

Django | The Web framework for perfectionists with deadlines

Django | The Web framework for perfectionists with deadlines: "Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Developed and used over the past two years by a fast-moving online-news operation, Django was designed from scratch to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of experienced Web developers. It has convenient niceties for developing content-management systems, but it's an excellent tool for building any Web site."

Python and SAP

There are 2 mainly choices to interact SAP through Python. The first one hosted at sourceforge as a wrapper around SAP librfc via ctypes. The last one was written by Piers Harding since 2003. The code available at PyPI. The latest version was released since last year with a sample.

Virtualmin Virtual Hosting Management

Swell Technology Virtualmin Virtual Hosting Management: "Virtualmin is a virtual hosting management system written by Jamie Cameron, that integrates cleanly into the Webmin system administration tool. It was written under contract with Swell Technology and after a brief ransom period became another Open Source tool in the Webmin/Usermin family. We continue to accept sponsorship donations on behalf of Jamie for the continuing development of the module. Donations go towards continuing the advancement of the module, adding new features and enhancements of the existing features."

Usermin

Introduction to Usermin: "Usermin is a web interface that can be used by any user on a Unix system to easily perform tasks like reading mail, setting up SSH or configuring mail forwarding. It can be thought of as a simplified version of Webmin designed for use by normal users rather than system administrators."

Saturday, August 27, 2005

Gaim and Google Talk

Google Talk: Help Center Finally, I have successfully logged on Google Talk through Gaim both on Ubuntu and WinXP. The trick is the server must be set to "gmail.com".

That's all!

Friday, August 26, 2005

Note on desktop

After trying to find an application for alerting me some notes, I found 2 possible instances. The first one is a commercial software of 3M, the original company in Post-It. It is called Post-It Software Notes3M Post-It Software Notes. The graphical design is very beautiful but not useful at all. Furthermore, it doesn't provide alert mechanism in quiet environment such as big blink. However, it provides sophisticate recurring alarm. The next one is A-Note which is absolutely an open-source software hosted by sourceforge. A-Note is quite simple but useful. It is very easy to create/move/dock/minimize notes including randomized note color and blink alarm.

I recommend A-Note!

Thursday, August 25, 2005

Sun plugs software into the grid

Sun plugs software into the grid | CNET News.com: "In the retail grid's initial phases, Sun is offering processing and storage in a pay-as-you-go arrangement of $1 per CPU (central processing unit) per hour, delivered via an Internet connection. The company has established four data centers to fuel the service."

Wednesday, August 24, 2005

Google Talk

Google Talk: "They say talk is cheap. Google thinks it should be free. Google Talk enables you to call or send instant messages to your friends for free–anytime, anywhere in the world."

The time has come! Google joins IM war.