Wednesday, July 25, 2007

Free Telephony Project

Open is Great!
Another excellent project -- Free Telephony Project

http://www.rowetel.com/ucasterisk/

How to Recover Hard Drive

Make repair utility --

1. Make a bootable DOS flash disk:

Download from:

ftp://ftp.compaq.com/pub/softpaq/sp27001-27500/SP27213.exe

It is a windows-based format utility for HP USB Device. However, you can try to format other brand product.

2. Download MHDD

Download from:

http://hddguru.com/download/software/mhdd

MHDD is the most popular program for low-level HDD diagnostics.

3. Unzip the archive file and then copy all files to your USB flash disk

Start to fix your hard drive

4. Boot to DOS

5. Run MHDD to check/scan/diagnostic your hard drive or clear MBR

6. Boot to Windows

7. Run S-Studio to recover your hard drive

This utility is not free. Download from ….mmmm


Other useful tools:

MBR Tools:
Homepage: http://www.geocities.com/mbrwizard/
Download from: http://www.geocities.com/mbrwizard/MBRWiz.zip

HDD Low Level Format Tool:
Homepage: http://hddguru.com/content/en/software/

HDD Low Level Format Tool is a freeware utility for low-level hard disk drive formatting.

Subversion Quick Guide

# For administrator
# SVN Server: (example IP address:192.168.1.100)

# Create a new project - XXXXX
[]# svnadmin create /home/svn/repos/XXXXX
[]# chown -vR apache:svngroup /home/svn/repos/XXXXX

# Change to your home directory
[]# mkdir XXXXX
[]# mkdir XXXXX/branches
[]# mkdir XXXXX/tags
[]# mkdir XXXXX/trunk

[]# svn import XXXXX/ file:///home/svn/repos/XXXXX/ -m "Initial repository layout"

# Now, the depositary is ready for developer to import their own source code.

# For end-user, programmer, developer
# SVN Client:

# Check-out the source code
[]# svn co http://192.168.1.100/svn/repos/XXXXX/

# Add/Edit/Delete/Copy/Move/..... your original source code to ./XXXXX/trunk/

# Check-in your source code
[]# svn commit

# Update your local repository
[]# svn update

# Check log
[]# svn log

# Check information
[]# svn info

# Check-out revision R??
[]# svn co -r?? http://192.168.1.100/svn/repos/XXXXX/

# Tag it
[]# svn copy -m "tagging the 1.0 release." http://192.168.1.100/svn/repos/XXXXX/trunk \
http://192.168.1.100/svn/repos/XXXXX/tags/release-1.0

# Check-out
[]# svn co http://192.168.1.100/svn/repos/XXXXX/tags/release-1.0

# Create a lock
To set a lock on a directory tree simply create a property on a directory called lock. Then you must commit the property to make it take effect.
[ ]# svn propset lock TRUE trunk/project
[ ]# svn commit trunk/project

# Delete a lock
To remove a lock simply delete the lock property and then commit:
[ ]# svn propdel lock trunk/project
[ ]# svn commit trunk/project

GUI SVN Client and Diff Viewer

RapidSVN is a cross-platform graphical SVN client written in C++ using the wxWidgets framework.

Meld is a graphical diff and merge tool, it can compare two or three files which you can also edit in place at the same time.