Friday, November 9, 2007
Friday, November 2, 2007
Wednesday, October 17, 2007
Monday, October 15, 2007
Thursday, September 20, 2007
Network Performance
- Throughput [Tools: Qcheck, IxChariot]
In communication networks, throughput is the amount of digital data per time unit that is delivered over a physical or logical link, or that is passing through a certain network node. For example, it may be the amount of data that is delivered to a certain network terminal or host computer, or between two specific computers. The throughput is usually measured in bit per second (bit/s or bps), occasionally in data packets per second or data packets per timeslot. The term corresponds to digital bandwidth consumption.
It is the amount of data per second that was successfully sent between the two endpoints.
- Packet Loss [Tools: Qcheck, IxChariot]
Packet loss occurs when one or more packets of data traveling across a computer network fail to reach their destination.
Packet loss can be caused by a number of factors, including signal degradation over the network medium, oversaturated network links, corrupted packets rejected in-transit, faulty networking hardware, maligned system drivers or network applications, or normal routing routines.
- Latency [Tools: IxChariot]
Latency (delay) is an expression of how much time it takes for a packet of data to get from one designated point to another.
- Jitter [Tools: IxChariot]
Jitter is the variations of delay.
- Response Time [Tools: Qcheck, IxChariot]
It is the number of seconds it took to complete a transaction.
A transaction means a sequence of information exchange and related work that is treated as a unit for the purposes of satisfying a request.
- Transaction Rate [Tools: IxChariot]
It would be calibrated in transactions per second.
Tools
(1) Qcheck (Free, from IXIA)
http://www.ixiacom.com/products/display?skey=qcheck
(2) IxChariot ($$$, from IXIA)
(3) Endpoint (Free, from IXIA. Can be used by Qcheck & IxChariot)
Friday, September 14, 2007
Wednesday, July 25, 2007
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
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
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:
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
# 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
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.
Tuesday, March 20, 2007
Netlink vs. Unix Domain Socket
- Unix Domain Sockets
- Netlink Sockets
Tuesday, February 27, 2007
Free Magazine
- I.Q. - Information Quarterly (ARM)
http://www.iqmagazineonline.com (English)
http://www.realview.com.cn/news-class-class.asp (Chinese) - Free Software Magazine
http://www.freesoftwaremagazine.com
There are many great and useful articles in FSM. It's Free. - Software Test & Performance
http://www.stpmag.com - TUX
http://www.tuxmagazine.com
Monday, February 26, 2007
Coney Island Baby
Album : Blood Money
Title : Coney Island Baby
(Blood Money studio version, 2002)
Every night she comes
To take me out to dreamland
When I'm with her, I'm the richest
Man in the town
She's a rose, she's a pearl
She's the spin on my world
All the stars make their wishes on her eyes
She's my Coney Island Baby
She's my Coney Island Girl
She's a princess in a red dress
She's the moon in the mist to me
She's my Coney Island Baby
She's my Coney Island Girl
Every night she comes
To take me out to dreamland
When I'm with her, I'm the richest
Man in the town
She's a rose, she's a pearl
She's the spin on my world
All the stars make their wishes on her eyes
She's my Coney Island Baby
She's my Coney Island Girl
She's a princess in a red dress
She's the moon in the mist to me
She's my Coney Island Baby
She's my Coney Island Girl
She's my Coney Island Baby
She's my Coney Island Girl
Written by: Tom Waits and Kathleen Waits-Brennan
Published by: Jalma Music (ASCAP), © 2000
Official release: Blood Money, Epitaph/ Anti Inc., 2002
Sunday, February 25, 2007
My vacation is over.
:)
Friday, February 23, 2007
IEEE 802.11 working group
The following IEEE Standards and task groups exist within the IEEE 802.11 working group[2]:
- IEEE 802.11 - The original 1 Mbit/s and 2 Mbit/s, 2.4 GHz RF and IR standard (1999)
- IEEE 802.11a - 54 Mbit/s, 5 GHz standard (1999, shipping products in 2001)
- IEEE 802.11b - Enhancements to 802.11 to support 5.5 and 11 Mbit/s (1999)
- IEEE 802.11c - Bridge operation procedures; included in the IEEE 802.1D standard (2001)
- IEEE 802.11d - International (country-to-country) roaming extensions (2001)
- IEEE 802.11e - Enhancements: QoS, including packet bursting (2005)
- IEEE 802.11F - Inter-Access Point Protocol (2003) Withdrawn February 2006
- IEEE 802.11g - 54 Mbit/s, 2.4 GHz standard (backwards compatible with b) (2003)
- IEEE 802.11h - Spectrum Managed 802.11a (5 GHz) for European compatibility (2004)
- IEEE 802.11i - Enhanced security (2004)
- IEEE 802.11j - Extensions for Japan (2004)
- IEEE 802.11k - Radio resource measurement enhancements (proposed - 2007?)
- IEEE 802.11l - (reserved and will not be used)
- IEEE 802.11m - Maintenance of the standard; odds and ends. (ongoing)
- IEEE 802.11n - Higher throughput improvements using MIMO (multiple input, multiple output antennas) (pre-draft - 2007?)
- IEEE 802.11o - (reserved and will not be used)
- IEEE 802.11p - WAVE - Wireless Access for the Vehicular Environment (such as ambulances and passenger cars) (working - 2008?)
- IEEE 802.11q - (reserved and will not be used, can be confused with 802.1Q VLAN trunking)
- IEEE 802.11r - Fast roaming Working "Task Group r" - 2007?
- IEEE 802.11s - ESS Mesh Networking (working - 2008?)
- IEEE 802.11T - Wireless Performance Prediction (WPP) - test methods and metrics Recommendation (working - 2008?)
- IEEE 802.11u - Interworking with non-802 networks (for example, cellular) (proposal evaluation - ?)
- IEEE 802.11v - Wireless network management (early proposal stages - ?)
- IEEE 802.11w - Protected Management Frames (early proposal stages - 2008?)
- IEEE 802.11x - (reserved and will not be used)
- IEEE 802.11y - 3650-3700 Operation in the U.S. (early proposal stages - ?)
Wednesday, February 21, 2007
Unlock Mobile Phone
1. PUT IN A SIM CARD THAT IS NOT A CINGULAR sim card!!!!
2. at the "wrong card" screen press *2767*3855# something will pop up and disappear...leave your phone alone for 45 seconds and it will restart automatically.
3. It will start up and it will look like it is unlocked but ITS ONLY TEMPORARY!
4. Now press *7465625*638*00000000*00000000#....some message will pop up and disappear...
5. Now press #7465625*638*00000000# and a message about network lock INACTIVE..and now your phone is UNLOCKED FOREVER!!!! (your welcome!)
6. to make sure its unlocked press *#7465625# ...this is only to check...this code doesn't do anything else....you don't need to do this step if you don't want to..