17 Sep
Posted by jj as Development
There is an ongoing information war raging in the software world. Despite free software developers’ best efforts, new proprietary software continues to proliferate. Improved techniques must be developed to reverse engineer efficiently closed data formats so that free, interoperable solutions can be deployed under Linux.
Software reverse engineering occurs on various levels. It may be necessary to study a piece of poorly written, poorly commented code developed in a high-level language such as C++ and understand what the original program was supposed to accomplish. It may also be necessary to disassemble a program that has been compiled into machine language and express it as a higher-level language. In doing this, the underlying algorithms can eventually be expressed as higher-level concepts in a human language. After obtaining an algorithmic description via reverse engineering, the algorithm can be reimplemented for any language on any computing platform.
Read the rest of this entry »
With Windows Vista, Microsoft shifted from the development path of Windows XP wide open to tampering with zero reaction, and has integrated an anti-piracy infrastructure into the platform. In direct correlation with the Windows Genuine Advantage and the Activation mechanisms, Windows Vista will be able to detect and blacklist non-genuine product keys, crack attempts, and identify the expiration of the initial 30-day grace period. The operating system will react to all by moving first into a non-genuine state and then into Reduced Functionality Mode.
Read the rest of this entry »
A number of new geospatial viewing tools from major players in the Internet industry have recently appeared on the scene and are taking the geospatial world by storm. Google,Yahoo, Microsoft, and Amazon have all released web-based mapping tools in the recent past, and collectively these new players to the industry have raised the bar for Internet mapping. Although their functional capabilities don’t provide anything we haven’t seen in web offerings from traditional GIS vendors, their emergence has been significant in that they have managed to capture a wider audience. Google, in particular, has emerged as the leader of this pack with it’s recently released Google Maps product which provides a slick, highly responsive visual interface built using AJAX technologies along with detailed street and aerial imagery data, and an open API allowing customization of the map output including the ability to add application specific data to the map.
Read the rest of this entry »
Mavis Beacon Teaches Typing, version 15 is a software training program built on a proven core curriculum. Using this great technology at home, in the office, or at school helps you develop excellent typing skills. To begin, check your system requirements. Next, install the software and then run the program.
Read the rest of this entry »
To install your Axis print server in Windows Vista, Windows XP, Windows 2000 and Windows Server 2003, see the instructions on the following page. To install on Macintosh, see page 6.
To perform the installation in Windows you will need:
• The Axis print server and its power adapter.
• A printer with either a parallel port or a USB port.
Read the rest of this entry »
This document has been written in an attempt to review and contrast the samples of licenses made available by Microsoft and the Free/Open Source Software (FOSS) community. As these two have now become the most prominent purveyors of platforms and software application technology in the computer industry worldwide, we feel it would be instructive for business and organisational users to have a plain-language analysis of these key components of the software they use. We will also attempt a very simple quantitative analysis of what portions of both licenses devote to giving users rights, taking away user rights, and limiting the extent to which users can make legal claims or sue the purveyors of the software from both camps.
Read the rest of this entry »
In this whitepaper, we will make a powerful comparison between the two choices that businesses have for building XML-based web services: the Java 2 Platform, Enterprise Edition (J2EE) 1, built by Sun Microsystems and other industry players, and Microsoft.NET 2, built by Microsoft Corporation. Some of the statements we make will offend you, and hopefully more of them will agree with you. So as you read this paper, please remember our three promises:
1. We promise to compare these choices at a logical, neutral, and unbiased level.
2. We promise to tell the tale about how we really do feel about these technologies.
3. We promise to dispel the Fear, Uncertainty, and Doubt (FUD) that exists in the marketplace today.
Read the rest of this entry »
Mobile Computing Toshiba’s energy-saver design Running the computer on battery power Battery Notice Power management Using additional batteries Charging batteries Charging the main battery Charging the RTC battery Monitoring main battery power Determining remaining battery power What to do when the main battery runs low Setting battery notifications Conserving battery power Power Plans Using a hot key to set the Power Plan Changing the main battery Removing the battery from the computer Inserting a charged battery Taking care of your battery Safety precautions Maintaining your battery Disposing of used batteries Traveling tips
Read the rest of this entry »