Application Development. Business Solutions. Computers. Consulting. Cybersecurity. Information Technology. Software. Technology
Saturday, May 14, 2011
Git on Microsoft Windows
Setting Up Git Repository on Remote Windows Server?
http://serverfault.com/questions/58425/setting-up-git-repository-on-remote-windows-server
Hosting Git Repository in Windows
http://stackoverflow.com/questions/233421/hosting-git-repository-in-windows
An Illustrated Guide to Git on Windows
http://nathanj.github.com/gitguide/tour.html
What is the Best Git GUI (Client) for Windows?
http://kylecordes.com/2010/git-gui-client-windows
Git For Windows Developers – Git Series – Part 1
http://lostechies.com/jasonmeridth/2009/06/01/git-for-windows-developers-git-series-part-1/
Hosting a Git server under IIS7 on Windows
http://www.jeremyskinner.co.uk/2010/06/25/hosting-a-git-server-under-iis7-on-windows/
HOWTO_CentralServerWindowsXP
http://code.google.com/p/tortoisegit/wiki/HOWTO_CentralServerWindowsXP
Setting up a Msysgit Server with copSSH on Windows
http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/
Setting up a Git server with Windows Server 2008
http://www.shannoncornish.com/blog/2009/04/git-server-windows-2008/
Everyday GIT With 20 Commands Or So:
http://www.kernel.org/pub/software/scm/git/docs/everyday.html
Develop with Git on a Google Code Project
http://google-opensource.blogspot.com/2008/05/develop-with-git-on-google-code-project.html
git vs Subversion - pros and cons
http://serverfault.com/questions/62603/git-vs-subversion-pros-and-cons
Svn vs Git
http://stackoverflow.com/questions/161541/svn-vs-git
Pro Git professional version control
http://progit.org/book/
Wednesday, May 4, 2011
How to install thinkorswim Software in Ubuntu 11.04
2. Download thinkorswim_other_installer.sh
3. Change the thinkorswim_other_installer.sh to execute mode
4. Install to your home folder /home/username/opt/thinkTDA
Monday, April 25, 2011
Getting Start with Android
On the eve of the launch of Motorola Droid by Verizon Wireless, I started working on Android. I picked Android because its huge potential market. Second, I can utilized my current tools to develop mobile apps without spending more money. With this current economy, I need to save for the rainning days. I can use my existing Windows system to develop an Android app. On the other hand, I need to spend thousand dollar more to purchase a MacBook for iPhone development.
System Requirements (http://developer.android.com/sdk/requirements.html) need to install in order
1. First thing first, download and install JavaTM Platform, Standard Edition Development Kit (JDKTM) if it's not exist in your system. For Ubuntu Linux, using Ubuntu Software Center to install and configure Sun Java(TM) Development Kit 6 sun-java6-jdk package.
2. Download and extract Eclipse IDE for Java EE Developers to your root (C:\) in Microsoft Windows or your home folder in Linux. For Ubuntu Linux, the current version in Software Center is not up to date and you may forgot to install other required development plug-ins like eclipse-pde, eclipse-jdt in addition to Eclipse Integrated Development Environment, so just download the latest version from Eclipse.org site and extract to your home folder.
3. Download and extract Android SDK to your root (C:\) in Microsoft Windows or your home folder in Linux.
Optional:
For Microsoft Windows, update system variables path=%path%;C:\android-sdk-windows\tools if necessary according to http://developer.android.com/sdk/installing.html
4. Download and configure ADT Plugin for Eclipse per instructions at http://developer.android.com/sdk/eclipse-adt.html#preparing
5. Adding SDK Components
Finally, working with the first simple sample project: "Hello, World" http://developer.android.com/guide/tutorials/hello-world.html
Sunday, April 17, 2011
Compare 3G, 4G,Wi-Fi, WiMAX, and Ethernet (Wired)
Summary from Wikipedia and other places in internet:
3G is a generation of standards for mobile phones and mobile telecommunications services fulfilling specifications by the International Telecommunication Union. Application services include wide-area wireless voice telephone, mobile Internet access, video calls and mobile TV, all in a mobile environment.
4G is the fourth generation of cellular wireless standards. It is a successor to 3G and 2G families of standards. A 4G system is expected to provide a comprehensive and secure all-IP based solution where facilities such as ultra-broadband (giga-bit speed such as 1000+ MiB/s) Internet access, IP telephony, gaming services, and streamed multimedia may be provided to users.
Wi-Fi is a trademark of the Wi-Fi Alliance. It is not a technical term. However, the Alliance has generally enforced its use to describe only a narrow range of connectivity technologies including wireless local area network (WLAN) based on the IEEE 802.11 standards, device to device connectivity.
WiMAX (Worldwide Interoperability for Microwave Access) is a telecommunications protocol that provides fixed and fully mobile Internet access. The current WiMAX revision provides up to 40 Mbit/s with the IEEE 802.16m update expected to offer up to 1 Gbit/s fixed speeds.
Ethernet is a family of frame-based computer networking technologies for local area networks (LANs). Ethernet is standardized as IEEE 802.3. The combination of the twisted pair versions of Ethernet for connecting end systems to the network, along with the fiber optic versions for site backbones, is the most widespread wired LAN technology. It has been used from around 1980 to the present.
Data transfer rates in order from low to high speed:
- 3G: 128Kbps to 384Kbps
- 10BASE-T Ethernet (Wired) 802.3: 10Mbps
- Wi-Fi 802.11b: 11MBps (Max)
- Wi-Fi 802.11g: 54MBps (Max)
- 100BASE-T Fast Ethernet (Wired) 802.3u: 100 Mbps
- Wi-Fi 802.11n: 300MBps (Max)
- 4G: 100Mbps (mobile) to 1GBps (fixed)
- WiMax 802.16m: 40Mbps to 1Gbps
- 1000BASE-T Fast Ethernet (Wired) 802.3: 1GBps
4G and Wi-Fi have almost the same bandwidth. The difference between them is in range. Wi-Fi is targeted to cover low range networks, while 4G was designed to replace high range mobile networks.
Sunday, March 27, 2011
Git vs Subversion (SVN)
Which one is better?
Tuesday, March 1, 2011
Hello World!
Update: Work around by import it to WordPress see http://wp.vn-software.com/
How to Install Keka on macOS
Download latest version from https://www.keka.io/en/ Copy the MD5 hash value from Keka website to compare later (MD5: 8729f9d08d10293fa1ee65...
-
Extract from https://support.apple.com/en-vn/guide/mac-help/mchlp1406/mac for reference: On your Mac, choose Apple menu > System Settin...
-
Download new version at https://www.libreoffice.org/download/download-libreoffice/ Click the info link ( https://download.documentfoundation...
-
Download latest version from https://www.keka.io/en/ Copy the MD5 hash value from Keka website to compare later (MD5: 8729f9d08d10293fa1ee65...