Hong (294)

Hong

Boston Rescue Mission

I volunteered at the great organization Boston Rescue Mission (BRM) a few times. This was in 2007. I love the staff and residents there. I hope many of them have got back on their feet and are enjoying a great life

Continue reading...
Hong

Greylock Loop Hike

This is a report of a hike to Mount Greylock, Massachusetts, USA. Date: 2008-05-10 Total distance: 15.93 miles (25.6 km) Total Time: 9 hours 44 minutes Start elevation: 1170 ft (357 m) Summits: Mount Prospect (2690 ft, 820 m), Mount Williams (2951 ft, 899 m),…

Continue reading...
Hong

Skiing

Book Reviews: Backcountry Skiing Adventures: Maine and New Hampshire: Classic Ski and Snowboard Tours in Maine and New Hampshire This book does a very good job covering exactly what is described by its title, no less, not much more. If you know how to x-c…

Continue reading...
Hong

Programming Windows Socket with MFC

The understanding of network fundamentals must precede any socket programming. The first two chapters of Computer Networking by JF Kurose and KW Ross offer all one needs to start playing with sockets. There are basically three ways to program Windows sockets: Choice 1 is language independent…

Continue reading...
Hong

Windows Mobile Application Development

There are several ways to deploy a Windows Mobile Application. The core of the deployment is creating, delivering, and running the .cab file. Visual Studio has the function to create the .cab file in a few easy steps, but delivering the .cab file to the…

Continue reading...
Hong

Programming Web Camera for Windows

Web cameras, like most other PC components, have many brands and models, so generally speaking, it is essential to program a Web camera by using API's supported widely by Web camera drivers to make the application accommodate a wide range of cameras.. Programming a Web…

Continue reading...
Hong

Visual Basic

It is claimed that there are more VB programmers in the world than there are of any other language. Its ubiquity is proof of its utility. However, serious application developers who are not familiar with VB should not have any illusions about it. VB is…

Continue reading...
Hong

Rapid Robust Application Development

Software application development has been facing multiple challenges created by our insatiable desire for robustness, features, scalability, performance and fast development speed. The performance is mainly about choosing the right platform, choosing the right language and using smart algorithms. Performance of an application is an…

Continue reading...
Hong

Programming Windows Socket with MFC

The understanding of network fundamentals must precede any socket programming. The first 2 chapters of Computer Networking by JF Kurose and KW Ross offer all one needs to start playing sockets. There are basically three ways to program Windows sockets: Choice 1 is language independent…

Continue reading...
Hong

Data Mining with MS SQL Server 2005

Background With the accelerated automation and information explosion, deriving ready-to-use information from ever-growing data becomes more and more important. This is process is called data mining. The prerequisites for conducting effective scalable data mining are as following: The first two are about personnel quality. The…

Continue reading...
Hong

Tidbits of Application Development

PopupControlExtender issues A PopupControlExtender can be used in an ASP.NET application for a control to show a pop-up window when it is clicked. Like other Ajax controls, it works on the client side (i.e., it does not generate a post-back). This means the content of…

Continue reading...
Hong

Integrated Development Environment

When planning to develop an application, we have to consider the following things: Compared with the above two, the available set of skills is so trivial that it should be neglected in decision-making because any good application developer can turn him/her from a novice to…

Continue reading...
Hong

Direct Sound 8

Microsoft DirectX is a set of low-level application programming interfaces (APIs) for creating games and other high-performance multimedia applications. The latest version of DirectX as of 1/6/2001 is DirectX 8.1. One component of DirectX 8.1 is DirectX Audio that merges former DirectMusic and DirectSound into…

Continue reading...
Hong

Mobile Java Application Development

The platform for Mobile Java Application is Java ME, where ME stands for Micro Edition. If the integrated development environment (IDE) Eclipse, which is free, is used, the very useful add-in is Mobile Tools for Java (MTJ) should be added. However, Eclipse lacks a graphical user interface (GUI) designer.

Continue reading...
Hong

Component Oriented Software Development

To simply put it, it means building components and assembling components into software applications. This scheme has been used in other industries for centuries. A good analogy is PC manufacturing. Component oriented software development is gradually becoming a norm in software development just like object…

Continue reading...
Hong

Bioinformaics

informatics - information science Bioinformatics - information science of biology, or the overlap between biology and informatics. Unfortunately, in this post-human genome era, bioinformatics is widely used as a synonym of genomics, proteomics, or both. This corner shares the tools developed and used by Hong in some…

Continue reading...