<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7779467645936349153</id><updated>2011-07-08T04:53:59.604-07:00</updated><category term='Anonymouses'/><category term='HardDisk'/><category term='Download'/><category term='Gadget'/><category term='Vacancy'/><category term='Linux'/><category term='Hardware'/><category term='Processor'/><category term='Ubuntu'/><category term='Blackbery'/><category term='Hacking'/><category term='Antivirus'/><category term='Tutorial'/><category term='Western Digital'/><category term='Security'/><category term='Intel'/><category term='Programming'/><category term='HandPhone'/><category term='OS'/><title type='text'>Gadget</title><subtitle type='html'>On Gadget</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gadgetinformationblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-8063441796688880856</id><published>2010-08-17T05:10:00.000-07:00</published><updated>2010-08-17T05:13:57.614-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><title type='text'>BlackPad Released</title><content type='html'>Will be positioned as an emerging challenger BlackPad homemade Apple iPad. Blackpad a tablet PC-made Research In Motion (RIM), manufacturer of the renowned BlackBerry smartphone.&lt;br /&gt;Headquartered in Waterloo, Ontario, Canada pertaining to whether or not the rumors BlackPad. But it signaled that RIM will manufacture and market products that are exposed from the domain purchase “blackpad.com” which has been purchased on behalf of Research In Motion Limited. Perhaps the domain will be used as the homepage Blackpad.&lt;br /&gt;&lt;a href="http://www.thatcoin.com/2010/08/rim-will-release-blackpad/"&gt;Source and read more&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-8063441796688880856?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/8063441796688880856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/8063441796688880856'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/08/blackpad-released.html' title='BlackPad Released'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-1913639033135297304</id><published>2010-04-05T06:43:00.000-07:00</published><updated>2010-04-05T06:45:52.688-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><title type='text'>Directory Domain Services</title><content type='html'>Microsoft Active Directory Domain Services are the foundation for distributed networks built on Windows 2000 Server, Windows Server 2003 and Microsoft Windows Server 2008 operating systems that use domain controllers. Active Directory Domain Services provide secure, structured, hierarchical data storage for objects in a network such as users, computers, printers, and services. Active DirectoryDomain Services provide support for locating and working with these objects.&lt;br /&gt;This guide provides an overview of Active Directory Domain Services and sample code for basic tasks, such as searching for objects and reading properties, to more advanced tasks such as service publication.&lt;br /&gt;Windows 2000 Server and later operating systems provide a user interface for users and administrators to work with the objects and data in Active DirectoryDomain Services. This guide describes how to extend and customize that user interface. It also describes how to extend Active Directory Domain Services by defining new object classes and attributes.&lt;br /&gt;Network administrators write scripts and applications that access Active Directory Domain Services to automate common administrative tasks, such as adding users and groups, managing printers, and setting permissions for network resources.&lt;br /&gt;Independent software vendors and end-user developers can use Active Directory Domain Services programming to directory-enable their products and applications. Services can publish themselves in Active Directory Domain Services; clients can use Active Directory Domain Services to find services, and both can use Active Directory Domain Services to locate and work with other objects on a network.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sources-code-hemlet.blogspot.com/2010/04/active-directory-domain-services.html"&gt;Source and read more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-1913639033135297304?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1913639033135297304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1913639033135297304'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/04/directory-domain-services.html' title='Directory Domain Services'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6764962163106592783</id><published>2010-04-05T06:42:00.000-07:00</published><updated>2010-04-05T06:43:54.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><title type='text'>Archos 7 and Archos 8 Home Tablets With Android Platform Reviews</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uYOuhITHVKc/S7no0m5ZP6I/AAAAAAAAABA/YNx3SfDz3Wc/s1600/archos_a70k_tmp2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 125px; height: 75px;" src="http://3.bp.blogspot.com/_uYOuhITHVKc/S7no0m5ZP6I/AAAAAAAAABA/YNx3SfDz3Wc/s320/archos_a70k_tmp2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5456648414028185506" /&gt;&lt;/a&gt;&lt;br /&gt;ARCHOS has announced its two new home tablets which are known as ARCHOS 7 and ARCHOS 8. Two new Android based multimedia tablets are powered by ARM9 CPUs.  The ARCHOS home tablet range bridges the gap between the Smartphone and the desktop PC to provide always-on access to the web and multimedia content in a large-screen format. &lt;br /&gt;The ARCHOS home tablet are designed for use in the bedroom, the back yard or the kitchen – the hub of the modern home. Large, high resolution screens make them perfect devices for browsing the web, reading and sending email, enjoying photos, watching videos, listening to music, playing games, and much more.&lt;br /&gt;The ARCHOS 7 is featured with 7-inch touchscreen display. The ARCHOS 7 is also preloaded with video player software for improving movie and YouTube viewing experience. It is Wi-Fi enabled, has built-in USB connection and comes with a battery that provides up to 7 hours of video playback and 44 hours of music playback.&lt;br /&gt;The ARCHOS 8 is featured with 8-inch touchscreen display. It is also preloaded with video player software and services such as Cookineo, a cooking recipes app, local weather information, business directories simplify household chores and etc.&lt;br /&gt;The ARCHOS 7 is expected to be available in April with the price tag of $200 for 2GB and $240 for 8GB model. However, the ARCHOS 8 is expected to be available in May and is priced at $200 for the 4GB model.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.d60pc.com/category/hardware/" target="_blank"&gt;source&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6764962163106592783?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6764962163106592783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6764962163106592783'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/04/archos-7-and-archos-8-home-tablets-with.html' title='Archos 7 and Archos 8 Home Tablets With Android Platform Reviews'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uYOuhITHVKc/S7no0m5ZP6I/AAAAAAAAABA/YNx3SfDz3Wc/s72-c/archos_a70k_tmp2.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3551152052854077224</id><published>2010-03-22T05:30:00.000-07:00</published><updated>2010-03-22T05:33:03.269-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Anonymouses'/><title type='text'>Installing or Removing Microsoft Speech Server</title><content type='html'>Microsoft Speech Server 2004 (MSS) provides English (U.S.) as the default language for development and deployment. To support speech applications in another language, you must install the appropriate language pack. The following language packs are available:&lt;br /&gt;&lt;br /&gt;• French (Canada)&lt;br /&gt;• Spanish (United States)&lt;br /&gt;&lt;br /&gt;Installing a Language Pack&lt;br /&gt;&lt;br /&gt;A language pack enables you to develop MSS applications in another language. After you install a language pack, you can use Microsoft Visual Studio .NET 2003 to select the language engine and make modifications to the phonemes, enabling speech recognition and text-to-speech emulation/simulation with the new language's model and voices.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sources-code-hemlet.blogspot.com/2010/03/installing-or-removing-language-pack.html"&gt;read more&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3551152052854077224?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3551152052854077224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3551152052854077224'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/03/installing-or-removing-microsoft-speech.html' title='Installing or Removing Microsoft Speech Server'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3819610287898899645</id><published>2010-03-22T05:24:00.000-07:00</published><updated>2010-03-22T05:28:36.751-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><title type='text'>Idapt i4 Charges 4000 Gadgets</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Idapt i4 Charges 4000 Gadgets, Four At a Time.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you're like me, until your house is beaming juice to your gadgets wirelessly, you will resolutely consider charging stuff a pain in the ass. The Idapt i4 gets where we're coming from and offers one word of consolation: consolidation.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uYOuhITHVKc/S6diFCOMBcI/AAAAAAAAAA4/E3zqt-TcIN0/s1600-h/Idapt+i4+.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 248px;" src="http://2.bp.blogspot.com/_uYOuhITHVKc/S6diFCOMBcI/AAAAAAAAAA4/E3zqt-TcIN0/s320/Idapt+i4+.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5451433712590521794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The i4 is the latest in a long line of chargers from the company, though this latest and greatest model lets you charge four gadgets (up from the three with the i3, and two with the i2, before that). It also has a shiny finish, which, when charging a Sixaxis controller, gives it the fleeting appearance of a PS3. Bonus!&lt;br /&gt;&lt;br /&gt;Of course, the i4 will charge just about anything you throw at it, including "iPhone, iPod, Blackberry, Nintendo DS, PSP, PS3 controller, GPS systems, digital cameras, and Bluetooth products," all with the help of interchangeable tips that can be popped in and out of slots on the base. The i4 has three such slots and one USB port, adding up to one gadget-charging grand slam. To peruse the full tip catalog, consult this page on Idapt's site.&lt;br /&gt;&lt;br /&gt;The i4 also sports LED lights to indicate when things are charged up and ready to go, as well as an switch to shut down the whole charging operation, if you feel a sudden pang of guilt about ravaging our planet's precious fossil fuels.&lt;br /&gt;The Idapt i4 will be available in May, in shiny black or shiny white, for $59.99.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gizmodo.com" target="_blank"&gt;Source&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3819610287898899645?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3819610287898899645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3819610287898899645'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/03/idapt-i4-charges-4000-gadgets.html' title='Idapt i4 Charges 4000 Gadgets'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uYOuhITHVKc/S6diFCOMBcI/AAAAAAAAAA4/E3zqt-TcIN0/s72-c/Idapt+i4+.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6858774971779139944</id><published>2010-02-23T04:45:00.000-08:00</published><updated>2010-02-23T04:53:22.703-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>New in MSXML 6.0</title><content type='html'>MSXML 6.0 shipped with SQL Server 2005. It also shipped as a Web release. The following is a high-level summary of features that were introduced with MSXML 6.0.&lt;br /&gt;&lt;br /&gt;• Security&lt;br /&gt;&lt;br /&gt;A number of enhancements have been made to MSXML 6.0 to eliminate security threats. Additionally, some features that are insecure, such as DTDs and inline schemas, have been turned off by default. For more information, see MSXML Security Overview.&lt;br /&gt;• XDR Schema Support Removed&lt;br /&gt;&lt;br /&gt;XML Data Reduced (XDR) schema support has been removed. For more information, see Removal of XDR Schema Support.&lt;br /&gt;&lt;br /&gt;•Improvements in XSD Standards Compliance&lt;br /&gt;&lt;br /&gt;MSXML 6.0 has improved XSD schema standards compliance. For more information, see Improvements in XSD Standards Compliance.&lt;br /&gt;&lt;br /&gt;• Improvements in Schema Cache Behavior&lt;br /&gt;&lt;br /&gt;MSXML 6.0 has changed the behavior of the XSD schema cache. The new version is less ambiguous when there are name collisions. For moreinformation, see Improvements in Schema Cache Behavior.&lt;br /&gt;&lt;br /&gt;• XML Digital Signature Removed&lt;br /&gt;&lt;br /&gt;MSXML 6.0 removed support for XML digital signatures. For more information, see XML Digital Signatures. Other Changes in MSXML 6.0&lt;br /&gt;&lt;br /&gt;There are a number of other changes in MSXML 6.0. A few of the changes may require modifications to applications. &lt;a href="http://sources-code-hemlet.blogspot.com/2010/02/whats-new-in-msxml-60.html"&gt;Source and read more&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6858774971779139944?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6858774971779139944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6858774971779139944'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/02/new-in-msxml-60.html' title='New in MSXML 6.0'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-7615684417877534034</id><published>2010-02-23T04:41:00.000-08:00</published><updated>2010-02-23T04:43:36.869-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='Blackbery'/><title type='text'>Great things happen when employees get together</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uYOuhITHVKc/S4PNRr9DqJI/AAAAAAAAAAw/wYoxcS4pWOA/s1600-h/abes_image1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 238px;" src="http://3.bp.blogspot.com/_uYOuhITHVKc/S4PNRr9DqJI/AAAAAAAAAAw/wYoxcS4pWOA/s320/abes_image1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5441418478533978258" /&gt;&lt;/a&gt;&lt;br /&gt;Connect two people via BlackBerry® smartphones and ideas get bigger. Progress happens faster. Answers get smarter. So imagine what happens when you give a business the freedom to connect all its employees.&lt;br /&gt;BlackBerry® Enterprise Server Express enables businesses of any size to quickly and easily get started with the BlackBerry solution. It provides advanced BlackBerry smartphone features with no additional software or user license fees, and works with any Internet-enabled BlackBerry data plan or a BlackBerry enterprise data plan.&lt;br /&gt;&lt;br /&gt;Source &lt;a href="http://BlackBerry.com" target="_blank"&gt;BlackBerry.com&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-7615684417877534034?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/7615684417877534034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/7615684417877534034'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/02/great-things-happen-when-employees-get.html' title='Great things happen when employees get together'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uYOuhITHVKc/S4PNRr9DqJI/AAAAAAAAAAw/wYoxcS4pWOA/s72-c/abes_image1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-2509474674777079708</id><published>2010-02-09T22:38:00.000-08:00</published><updated>2010-02-23T04:50:24.155-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='HardDisk'/><category scheme='http://www.blogger.com/atom/ns#' term='Western Digital'/><title type='text'>Server Class Hard Disk from Western Digital</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uYOuhITHVKc/S3JUpUWkO9I/AAAAAAAAAAo/4OQgydSxFNs/s1600-h/wdfDesktop_CaviarBlack1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 300px;" src="http://2.bp.blogspot.com/_uYOuhITHVKc/S3JUpUWkO9I/AAAAAAAAAAo/4OQgydSxFNs/s320/wdfDesktop_CaviarBlack1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5436500769004338130" /&gt;&lt;/a&gt;&lt;br /&gt;It takes a large hard disk with a sophisticated feature? Perhaps the latest HDD from Western Digital is the answer. WD recently announced a 2 TB hard drive, 7200 RPM, represented by WD CAVIAR Black families .. Family CAVIAR WD hard drives that have Black 2 TB capacity is felt most appropriate for desktop systems. While RE4 series 2 TB WD suited for servers. &lt;br /&gt;WD WD CAVIAR Black and combine RE4 2 TB 7200 RPM spin speed, 64 MB cache, dual-stage actuator technology, interface SATA 3 gigabit per second (Gb / s) and dual processor. &lt;br /&gt;WD CAVIAR Black 2 TB and 2TB WD hard drives RE4 has some interesting features, one of them is Dual Actuator Technology. These technologies can request to set the hdd with dual head position actuator which increases the accuracy of the data track position. The main actuator head displacement set roughly by using the principles of conventional electromagnetic actuators. Secondary Actuator using piezoelectric movement to refine the placement head position to a level higher accuracy. NoTouch ™ ramp load technology, the technology of data recording head never touches the disk media ensuring recorder worn on the head and the media data is significantly reduced and protection produce better drives during transit. &lt;br /&gt;While this has advantages such as: RE4 WD drives have a MTBF (Mean Time Between Failures) for 1.2 million hours, Active Power Save ™, Raff ™ technology is improved, vibration sensors multiporos, native command queuing (NCQ), pressure sensor, dynamic fly height The third generation, time limited error recovery (TLER) and the testing process to ensure better long-term reliability for enterprise applications are very demanding. &lt;br /&gt;Hard Drive WD TB CaviarBlack 2 GB (WD2001FASS model) and 2 TB WD RE4 distributed through Atikom, and WPG sistech Kharisma Indonesia, and can be obtained from selected resellers. Dibanderol prices for WD CAVIAR Black 2 TB is USD330. Both drivers are guaranteed under warranty for five (5) years.&lt;br /&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-2509474674777079708?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2509474674777079708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2509474674777079708'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/02/server-class-hard-disk-from-western.html' title='Server Class Hard Disk from Western Digital'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uYOuhITHVKc/S3JUpUWkO9I/AAAAAAAAAAo/4OQgydSxFNs/s72-c/wdfDesktop_CaviarBlack1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-1739076562079930340</id><published>2010-02-02T22:53:00.000-08:00</published><updated>2010-02-02T22:56:43.920-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='Blackbery'/><category scheme='http://www.blogger.com/atom/ns#' term='HandPhone'/><title type='text'>The Next Smartphone</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_uYOuhITHVKc/S2kdpye4MXI/AAAAAAAAAAg/2l6qsILjveQ/s1600-h/Nexus_One_01.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 278px; height: 320px;" src="http://3.bp.blogspot.com/_uYOuhITHVKc/S2kdpye4MXI/AAAAAAAAAAg/2l6qsILjveQ/s320/Nexus_One_01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5433907029162340722" /&gt;&lt;/a&gt;&lt;br /&gt;If there's one smart phone the most widely discussed these days, none other than the Nexus One. The phone made by Google's search engine giant was even going to overthrow the dominance predicted Blackbery and Apple iPhone which has been ruled. Is this correct? The variable what makes the other smart phone vendors thrilled with the presence of this One Nexus.&lt;br /&gt;&lt;br /&gt;The phone is running on the new platform, which is the operating system (OS) Android, Google made the original. Special, this OS is open source which enables mobile phone manufacturers can use the OS at will on their artificial device. This is contrary to the iPhone and Blackberry are exclusive nature.&lt;br /&gt;&lt;br /&gt;Nexus One is the design of Google and handset maker HTC with a number of the best features available today. Among other features Snapdragon processor 1 GHz Qualcomm artificial and 2.1 Android operating system that has not been used on any device. This product has AMOLED touch-screen 3.7-inch, 5 megapixel camera, WiFi connectivity, and digital compass. One of the flagship features is voice-based keyboard that allows users to write SMS, email, or Facebook messages just by saying it.&lt;br /&gt;&lt;br /&gt;Android offers access to a full mobile computing services suite Google. These include Gmail, Youtube, Google Search, Google Maps, Google Talk and Google Calendar.&lt;br /&gt;&lt;br /&gt;Source &lt;a href="http://technomobile.wordpress.com" target="_blank"&gt;technomobile.wordpress.com&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-1739076562079930340?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1739076562079930340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1739076562079930340'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/02/next-smartphone.html' title='The Next Smartphone'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_uYOuhITHVKc/S2kdpye4MXI/AAAAAAAAAAg/2l6qsILjveQ/s72-c/Nexus_One_01.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3657450908883638767</id><published>2010-02-02T22:52:00.000-08:00</published><updated>2010-02-02T22:53:15.562-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>Internet Security 2010</title><content type='html'>Fully Automated Real-Time Protection&lt;br /&gt;&lt;br /&gt;Kaspersky Internet Security 2010 stops your PC being slowed down by cybercriminals and delivers unsurpassed on-line safety whilst protecting your files, music and photos from hackers:&lt;br /&gt;&lt;br /&gt;* Keeps your money and identity safe&lt;br /&gt;* Protects against bank account fraud&lt;br /&gt;* Safeguards against online shopping threats&lt;br /&gt;* Cybercriminals won’t hi-jack your PC&lt;br /&gt;* Family protection from on-line predators&lt;br /&gt;* Your files won’t be ruined by hackers&lt;br /&gt;* Keeps your PC running smoothly&lt;br /&gt;* Safer Wi-Fi connections&lt;br /&gt;* Two way personal firewall&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sources-code-hemlet.blogspot.com/2010/01/best-choice-internet-security-2010.html"&gt;Source&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3657450908883638767?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3657450908883638767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3657450908883638767'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/02/internet-security-2010.html' title='Internet Security 2010'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6558331680298337029</id><published>2010-02-02T22:50:00.000-08:00</published><updated>2010-02-23T04:53:09.361-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Information XML DOM</title><content type='html'>The Document Object Model (DOM) as implemented in MSXML provides a programmatic representation of XML documents, fragments, nodes, or node-sets. It also provides an application programming interface for working with XML data. As an XML representation, it conforms to the W3C DOM specification. As a set of API, XML DOM objects are COM objects that implement interfaces and can be used in XML applications written in programming languages such as C/C++, Visual Basic, VBScript, and JScript.&lt;br /&gt;The following JScript fragments outline the basic process of programming with XML DOM. &lt;br /&gt;&lt;a href="http://sources-code-hemlet.blogspot.com/2010/01/what-is-xml-dom.html"&gt;Source&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6558331680298337029?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6558331680298337029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6558331680298337029'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/02/information-xml-dom.html' title='Information XML DOM'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-5504758909037772209</id><published>2010-01-09T06:01:00.000-08:00</published><updated>2010-01-09T06:03:52.377-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>Network Security</title><content type='html'>Network security threat is one of the major concerns for all online businesses today. As soon as the computer software was produced the hackers set off on their task of destroying software. In networks the more important thing than software is the data as the data contain sensitive information. Hackers send their programs to either destroy the data bases or steal data. Both are equally dreaded by network administrators.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Network security threat&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To avert network security threat, the software companies have come out with software which is able to locate intruding software and prevent them from accessing data bases. To use this software special training should be provided to network administrators. A network security course conducted by professionals for the network administrators will be of immense value for the security of the network.&lt;br /&gt;As the viruses and other programs used by hackers are posing a continuous network security threat, the knowledge of network administrators need to be updated continuously. As such a network security course at regular intervals is the way to avert network security vulnerability.&lt;br /&gt;&lt;br /&gt;to read more &lt;a href="http://source-x.blogspot.com/2010/01/network-security-software.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-5504758909037772209?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5504758909037772209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5504758909037772209'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/01/network-security.html' title='Network Security'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-9078145199054840681</id><published>2010-01-09T05:55:00.000-08:00</published><updated>2010-01-09T05:59:27.023-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Processor'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel'/><title type='text'>Intel Math Kernel Library</title><content type='html'>&lt;a href="http://intel.com"&gt;Intel&lt;/a&gt; Math Kernel Library (Intel MKL) is a library of highly optimized, extensively threaded math routines for science, engineering, and financial &lt;a href="http://en.wikipedia.org/wiki/Application_software"&gt;applications&lt;/a&gt; that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. Offering performance optimizations for current and next-generation Intel® &lt;a href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;processors&lt;/a&gt;, it includes improved integration with Microsoft Visual Studio*, Eclipse*, and XCode*. Intel MKL allows for full integration of the Intel Compatibility OpenMP* run-time library for greater Windows*/Linux* cross-platform compatibility.&lt;br /&gt;&lt;br /&gt;Source &lt;a href="http://software.intel.com"&gt;software.intel.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To read the manual &lt;a href="http://www.intel.com/software/products/mkl/docs/WebHelp/mkl.htm" target="_blank"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-9078145199054840681?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/9078145199054840681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/9078145199054840681'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2010/01/intel-math-kernel-library.html' title='Intel Math Kernel Library'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6739760793688790354</id><published>2009-12-20T08:35:00.000-08:00</published><updated>2009-12-20T08:37:50.091-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vacancy'/><title type='text'>Life Insurance Vacancy</title><content type='html'>This is an excellent opportunity with a leading &lt;a href="http://en.wikipedia.org/wiki/Insurance" target="_blank"&gt;Insurer&lt;/a&gt; based in London. You will assist with the assessment of group and individual healthcare business utilising medical information, previous claims history and guidelines set out by the firm along with analysis of profitability and provision of management information. You will ideally have 2 years plus group life or healthcare experience combined with statistical and analytical&lt;br /&gt;skills. Excellent opportunity to move towards an Underwriting role with exposure to the International Healthcare market specifically Europe. Please apply for further details.&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Industry Sector: Employee Benefits&lt;br /&gt;Job Type: Permanent&lt;br /&gt;Region: London&lt;br /&gt;Area: City of London&lt;br /&gt;Specific Location: London&lt;br /&gt;Salary: £35000 to £45000 per annum&lt;br /&gt;Salary Description: £35000 - £45000 per annum + To £45k plus benefits&lt;br /&gt;Posted: 14/12/2009&lt;br /&gt;&lt;br /&gt;to read more &lt;a href="http://sources-code-hemlet.blogspot.com/2009/12/life-insurance.html"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6739760793688790354?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6739760793688790354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6739760793688790354'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/12/life-insurance-vacancy.html' title='Life Insurance Vacancy'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3783157205990474747</id><published>2009-12-20T08:23:00.000-08:00</published><updated>2010-02-23T04:48:48.223-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Mobile Development</title><content type='html'>Mobile PCs refer to all mobile computers, including laptops, notebooks, Tablet PCs, ultra mobile PCs (UMPCs), and other form factors that are &lt;a href="http://msdn.microsoft.com/en-us/windowsmobile/default.aspx" target="_blank"&gt;developed&lt;/a&gt; running &lt;a href="http://www.microsoft.com/windows/windows-xp/default.aspx" target="_blank"&gt;Microsoft Windows XP&lt;/a&gt; or a later version of the full Windows operating system. &lt;a href="http://en.wikipedia.org/wiki/Mobile_development" target="_blank"&gt;Mobile development&lt;/a&gt; is the process of creating applications to run in the most optimized way on mobile PCs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Mobile PCs vs. Mobile Devices&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mobile PCs are defined as computers that run the full Microsoft Windows XP or later operating system. More specifically, mobile PC development refers to creating applications for laptops, notebooks, sub-notebooks, ultra-mobile PCs or the premier &lt;br /&gt;mobile PC, the Tablet PC.&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;This means that we are not talking about mobile devices such as Pocket PCs or Smartphones running the Windows Mobile operating system. These are usually referred to as mobile devices as opposed to mobile PCs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Mobile PC Considerations&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Applications for mobile PCs need to be aware of the often constrained resources available and the changing states that occur as a result of not being in a static location. In order to give the user an optimal experience on a mobile PC, software must be aware of these changing conditions and react in the most appropriate way for the user.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Power Management&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the main resource restrictions on a mobile PC is the limited power provided when running on a battery. In addition to being aware of the amount of power left and warning the user to save their work when it gets low, a great mobile PC application should be aware of when the machine is running on the battery and limit unnecessary activity. For instance, limit the use of animations or unnecessarily accessing network connections. to read more &lt;a href="http://sources-code-hemlet.blogspot.com/2009/12/what-is-mobile-development.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source MSDN &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3783157205990474747?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3783157205990474747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3783157205990474747'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/12/mobile-development.html' title='Mobile Development'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-1471257463370840238</id><published>2009-12-06T08:41:00.000-08:00</published><updated>2010-02-23T04:52:55.716-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>JScript 8.0</title><content type='html'>What Is JScript 8.0 ? JScript 8.0 is the next generation of an implementation by Microsoft of the ECMA 262 language. Combining the feature set of previous versions of JScript with the best features of class-based languages, JScript 8.0 includes the best of both worlds. Improvements in JScript 8.0 — which is being developed in conjunction with ECMAScript Edition 4 — include true compiled code, typed and typeless variables, late- and early-binding, classes (with inheritance, function overloading, property accessors, and more), packages, cross-language support, and full access to the .NET Framework.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;New Features&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;JScript 8.0 is a true object-oriented scripting language. Although JScript 8.0 can now use classes, types, and other advanced language features for writing robust applications, it retains its "scripting" feel, with support for typeless programming, expando functions and classes, dynamic code execution (using eval), and more.&lt;br /&gt;In addition to being a typeless language, JScript 8.0 can now be a strongly typed language. In previous versions, the loosely typed structure of JScript meant that variables assumed the type of the value assigned to them. In fact, you could not declare the data types of variables in previous versions. JScript 8.0 provides more flexibility than previous versions of JScript by allowing variables to be type annotated. This binds a variable to a particular data type, and the variable can store only data of that type.&lt;br /&gt;There are many advantages of strong typing in a programming language. In addition to the benefit that occurs when you use a data type that properly fits the data you are using, you get several other benefits:&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;• Improved execution speed&lt;br /&gt;• Run-time/compile-time type-checking&lt;br /&gt;• Self-documenting code&lt;br /&gt;&lt;br /&gt;Finally, it is important to remember that JScript 8.0 is not a condensed version of another programming language, nor is it a simplification of anything. It is a modern scripting language with a wide variety of applications.&lt;br /&gt;&lt;br /&gt;source and read more &lt;a href="http://sources-code-hemlet.blogspot.com/2009/12/what-is-jscript-80.html"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-1471257463370840238?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1471257463370840238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1471257463370840238'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/12/jscript-80.html' title='JScript 8.0'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-1893719314040760366</id><published>2009-12-06T08:34:00.000-08:00</published><updated>2009-12-06T08:41:41.519-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>Extreme Quad-Core processor</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_uYOuhITHVKc/SxveGXT_gZI/AAAAAAAAAAU/olWv7_H9Kf4/s1600-h/intel.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 103px; height: 121px;" src="http://2.bp.blogspot.com/_uYOuhITHVKc/SxveGXT_gZI/AAAAAAAAAAU/olWv7_H9Kf4/s320/intel.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5412163578134233490" /&gt;&lt;/a&gt;&lt;br /&gt;Intel® Core™2 Extreme quad-core processor&lt;br /&gt;When more is better—with four processing cores the Intel Core 2 Extreme processor delivers unrivaled¹ performance for the latest, greatest generation of multi-threaded games and multimedia apps. source and read more &lt;a href="http://sources-code-hemlet.blogspot.com/2009/12/intel-core2-extreme-quad-core-processor.html" target="_blank" &gt;here&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-1893719314040760366?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1893719314040760366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1893719314040760366'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/12/extreme-quad-core-processor.html' title='Extreme Quad-Core processor'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_uYOuhITHVKc/SxveGXT_gZI/AAAAAAAAAAU/olWv7_H9Kf4/s72-c/intel.jpeg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-2692821454966529942</id><published>2009-11-15T07:11:00.000-08:00</published><updated>2010-02-23T04:53:38.461-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Information Internet Explorer for Windows CE</title><content type='html'>Microsoft Internet Explorer for Microsoft Windows CE is the most compatible, feature-rich browser control for the Windows CE operating system. Developers, OEMs, independent software vendors (ISVs), and independent hardware vendors (IHVs) can use the technologies provided by Internet Explorer for Windows CE to build a custom browser for a specific device or market.&lt;br /&gt;&lt;br /&gt;Feature Differences&lt;br /&gt;Supported Technologies&lt;br /&gt;&lt;br /&gt;Feature Differences&lt;br /&gt;&lt;br /&gt;Internet Explorer for Windows CE supports the same features that were included in the Microsoft Win32 version of Internet Explorer 4.0, except for the following:&lt;br /&gt;&lt;br /&gt;Data binding&lt;br /&gt;Microsoft Visual Basic Scripting Edition (VBScript)&lt;br /&gt;XML&lt;br /&gt;Downloadable Microsoft ActiveX Controls&lt;br /&gt;PNG&lt;br /&gt;Microsoft virtual machine&lt;br /&gt;Gopher&lt;br /&gt;Recreation Software Advisory Council on the Internet (RSACi) rating system&lt;br /&gt;Filters and transitions&lt;br /&gt;&lt;br /&gt;Microsoft JScript (compatible with the ECMA 262 language specification) supports the same features that were included in the Win32 version of JScript, except for the following:&lt;br /&gt;&lt;br /&gt;RegExp support&lt;br /&gt;SAFEARRAY support (used for coexistence with VBScript and other languages)&lt;br /&gt;Scrrun.dll support (dictionary object, file object, and so on)&lt;br /&gt;Automatic loading of type libraries (IActiveScript::AddTypeLib is not supported)&lt;br /&gt;&lt;br /&gt;Referencing cross window objects (for example, opener.top.location)&lt;br /&gt;Internet Explorer for Windows CE is not intended to be an upgrade of Pocket Internet Explorer, so Internet Explorer for Windows CE does not attempt to provide backwards compatibility with Pocket Internet Explorer or its custom interfaces.&lt;br /&gt;&lt;br /&gt;reference and to read more &lt;a href="http://sources-code-hemlet.blogspot.com/2009/10/internet-explorer-for-windows-ce.html"&gt;here&lt;/a&gt;. Live Bookmarks &lt;a href="http://sources-code-hemlet.blogspot.com/atom.xml"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-2692821454966529942?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2692821454966529942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2692821454966529942'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/11/information-internet-explorer-for.html' title='Information Internet Explorer for Windows CE'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6187300347256332343</id><published>2009-11-15T06:43:00.000-08:00</published><updated>2010-02-23T04:53:52.739-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>How To Upgrading Applications Created in Visual Basic 6.0</title><content type='html'>Visual Basic 2008 provides the ability to upgrade applications created in Visual Basic 6.0 so that you can continue development, taking advantage of the benefits of the .NET Framework. When you first open a Visual Basic 6.0 project file (.vbp), the Upgrade Wizard appears. A command-line tool is also provided for upgrading projects outside the development environment.&lt;br /&gt;With Visual Basic 2008, you can upgrade applications created in Visual Basic 6.0 so that you can continue development, taking advantage of the benefits of the .NET Framework. When you first open a Visual Basic 6.0 project file (.vbp), the Upgrade Wizard appears. You can also upgrade projects outside the development environment with the provided command-line tool.&lt;br /&gt;The upgrading tools modify code in your project to comply with Visual Basic 2008 syntax and replace any forms and controls with Visual Basic 2008 equivalents. Because of the differences between Visual Basic 6.0 and Visual Basic 2008, some parts of your project may not upgrade correctly. In these cases, you receive an upgrade report to guide you through the process of modifying the application.&lt;br /&gt;&lt;br /&gt;If you are not ready to upgrade your Visual Basic 6.0 application, you can still take advantage of the benefits of the .NET Framework by using Interop Forms Toolkit 2.0. Interop Forms Toolkit 2.0 enables you to create new forms or UserControls in Visual Basic 2008 and use them in your Visual Basic 6.0 application.&lt;br /&gt;Interop Toolkit 2.0 can be downloaded for free from the page on the MSDN Web site&lt;br /&gt; &lt;br /&gt;reference and to read more &lt;a href="http://sources-code-hemlet.blogspot.com/2009/01/upgrading-applications-created-in.html" target="_blank"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6187300347256332343?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6187300347256332343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6187300347256332343'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/11/how-to-upgrading-applications-created.html' title='How To Upgrading Applications Created in Visual Basic 6.0'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-8667473966143974043</id><published>2009-11-02T06:18:00.000-08:00</published><updated>2010-02-23T04:51:02.867-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Build an Email Server</title><content type='html'>Setting up an email server is remarkably straightforward, but there are a couple of things to be very careful of so it doesn't end up being a haven for spammers.&lt;br /&gt;An email server consists of several components: an SMTP (Simple Mail Transport Protocol) server to handle mail transfer between hosts, POP and IMAP servers to give users access to mailboxes from their desktop mail clients, and often some kind of mail-filtering system for reducing spam and viruses passing through the system.&lt;br /&gt;&lt;br /&gt;Postfix SMTP Server&lt;br /&gt;&lt;br /&gt;There are many SMTP servers available in Ubuntu, and many administrators have their own personal preference, but the Postfix SMTP server is a good general-purpose choice that is fast, secure, and extensible:&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install postfix&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The installation process will ask some questions about how the system will operate. Select Internet Site as the operation mode and set Mail Name to your domain.&lt;br /&gt;Once the package has been installed, open /etc/postfix/main.cf in an editor and find a line like:&lt;br /&gt;&lt;br /&gt;mynetworks = 127.0.0.0/8&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;To allow computers on your network to send outgoing email through the server, you need to add your network range to the mynetworks value. For example, if your network is the 192.168.0.0 class-C range, you would edit the line to read:&lt;br /&gt;mynetworks = 127.0.0.0/8 192.168.0.0/24&lt;br /&gt;&lt;br /&gt;This setting is critical to preventing your mail server being used as a relay by spammers, so only add network ranges that you trust.&lt;br /&gt;When mail is delivered to a local user, it can be stored in several different ways. The older and most common approach is the mbox format, which stores all mail in a single file for each user, but the performance of the mbox format falls off dramatically with large mail volumes. Most newer mail systems use the maildir format, which stores messages in individual files nested inside directories. Postfix can handle either format equally well. Add this line to main.cf to use the maildir format:&lt;br /&gt;&lt;br /&gt;home_mailbox = Maildir/&lt;br /&gt;&lt;br /&gt;The Maildir/ value is appended to the home directory path of the recipient, and the trailing slash indicates to use the maildir format for storage.&lt;br /&gt;Finally, look for a line that starts with mydestination =. Mail for all domains listed in this line will be accepted by your mail server, and local delivery will be attempted, so if you will host mail for multiple domains, add them here.&lt;br /&gt;Restart Postfix to make your changes take effect:&lt;br /&gt;&lt;br /&gt;$ sudo /etc/init.d/postfix restart&lt;br /&gt;&lt;br /&gt;If you will be using your mail server only as an outbound mail gateway, that's all you need to do. Configure your email client to use your mail server for outbound mail and try sending a message to an external email account.&lt;br /&gt;If the message doesn't come through, try "putting a tail" on the Postfix logfile to see what went wrong, and adjust your configuration as necessary:&lt;br /&gt;&lt;br /&gt;$ sudo tail -f /var/log/mail.log&lt;br /&gt;&lt;br /&gt;Reduce Spam with Greylisting&lt;br /&gt;&lt;br /&gt;There are a variety of methods to protect your users from spam, but unfortunately there is no magic solution that causes absolutely no false positives or negatives. Greylisting is one approach that requires very little ongoing maintenance but has a very high success rate with very few false positives in which valid email is mistakenly rejected.&lt;br /&gt;&lt;br /&gt;Greylisting works on the premise that valid mail servers will attempt redelivery of mail if they receive a "temporarily unavailable" error from the destination server, while spam hosts and viruses will typically attempt delivery only once and then move on to the next target. This means legitimate mail from a remote system will be delayed, but afterwards your mail server will remember that the sender is valid and let the mail straight through. The delay on the first message can be inconvenient, but on the whole, greylisting is one of the most successful spam-mitigation techniques currently available. To take advantage of greylisting, install Postgrey:&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install postgrey&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Postgrey runs as a daemon on your mail server on port 60000, so configure Postfix to use it as a delivery policy service. Open /etc/postfix/main.cf and add an entry for the service:&lt;br /&gt;&lt;br /&gt;smtpd_recipient_restrictions =&lt;br /&gt;reject_unauth_destination,&lt;br /&gt;check_policy_service inet:127.0.0.1:60000&lt;br /&gt;&lt;br /&gt;Then restart Postfix and put a tail on the Postfix logfile before sending a test message to the system from an external mail server. On the first delivery attempt, you will see the message rejected with a nonfatal error, and then after five minutes your mail server will allow the message to be delivered. Subsequent messages from the same remote system will be delivered immediately.&lt;br /&gt;Activity Reporting&lt;br /&gt;To see how much traffic your mail server is handling, install the mailgraph package and start it up:&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install mailgraph&lt;br /&gt;$ sudo /etc/init.d/mailgraph start&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mailgraph watches mail-server activity and logs it in an extremely efficient database, and then builds graphs that you can access through a web browser at http:// yourhost /cgi-bin/mailgraph.cgi. By default, the graphs are accessible from anywhere, so if you prefer to keep them secret, you may wish to restrict access to them using an Apache .htaccess file or with explicit access control in the Apache configuration.&lt;br /&gt;POP and IMAP Services&lt;br /&gt;To allow users to collect mail from the server, you need to run IMAP and/or POP services. Once again, there is a variety of alternatives, each of which have advantages and disadvantages, but the Courier suite provides very simple setup and natively supports maildir format:&lt;br /&gt;&lt;br /&gt;$ sudo apt-get install courier-imap courier-imap-ssl \\&lt;br /&gt;courier-pop courier-pop-ssl&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you configured Postfix to use maildirs, as described above, you don't need to make any changes to the Courier configuration: it will automatically detect the maildirs, and everything should just work.&lt;br /&gt;&lt;br /&gt;source &lt;a href="http://tutorial-hemlet.blogspot.com/2009/09/build-email-server.html" target="_blank"&gt;tutorial-hemlet.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-8667473966143974043?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/8667473966143974043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/8667473966143974043'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/11/build-email-server.html' title='Build an Email Server'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-4244578142594494992</id><published>2009-11-02T06:14:00.000-08:00</published><updated>2010-02-23T04:52:42.291-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Microsoft Data Access Components</title><content type='html'>The Microsoft® Data Access Components (MDAC) SDK documents the key technologies that are part of Microsoft's strategy for providing access to information across the enterprise.&lt;br /&gt;&lt;br /&gt;Microsoft Data Access Components include ActiveX® Data Objects (ADO), OLE DB, and Open Database Connectivity (ODBC). Data-driven client/server applications deployed over the Web or a LAN can use these components to easily integrate information from a variety of sources, both relational (SQL) and non-relational.&lt;br /&gt;If you have questions or need detailed information about properly redistributing MDAC, see Redistributing MDAC for a description of the distribution requirements for MDAC.&lt;br /&gt;&lt;br /&gt;ActiveX Data Objects (ADO)&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Microsoft ActiveX Data Objects (ADO) provides consistent, high-performance access to data and supports a variety of development needs, including the creation of front-end database clients and middle-tier business objects that use applications, tools, languages, or Internet browsers. The primary benefits of ADO are ease of use, high speed, low memory overhead, and a small disk footprint.&lt;br /&gt;ADO provides an easy-to-use interface to OLE DB, which provides the underlying access to data. It uses a familiar metaphor — the COM Automation interface — available from all leading Rapid Application Development (RAD) tools, database tools, and languages.&lt;br /&gt;&lt;br /&gt;OLE DB&lt;br /&gt;&lt;br /&gt;Microsoft OLE DB is a set of interfaces that expose data from a variety of relational and nonrelational sources by using the Component Object Model (COM). OLE DB interfaces provide applications with uniform access to data stored in diverse information sources. These interfaces support the amount of DBMS functionality appropriate to the data store, enabling the data store to share its data.&lt;br /&gt;OLE DB comprises a programmatic model consisting of data providers, which contain and expose data; data consumers, which use data; and service components, which process and transport data (such as query processors and cursor engines). In addition, OLE DB includes a bridge to ODBC to enable continued support for the broad range of ODBC relational database drivers.&lt;br /&gt;&lt;br /&gt;Open Database Connectivity (ODBC)&lt;br /&gt;&lt;br /&gt;The Microsoft Open Database Connectivity (ODBC) interface makes it possible for applications to access data from a variety of DBMSs. ODBC permits maximum interoperability — an application can access data in diverse DBMSs through a single interface. Furthermore, that application will be independent of any DBMS from which it accesses data. Users of the application can add software components called drivers, which create an interface between an application and a specific DBMS.&lt;br /&gt;Components of the MDAC SDK&lt;br /&gt;&lt;br /&gt;Microsoft ActiveX Data Objects (ADO)&lt;br /&gt;&lt;br /&gt;This section contains Programmer's References for ADO, ADOX, ADO MD, and RDS, as well as samples documentation.&lt;br /&gt;&lt;br /&gt;Microsoft OLE DB&lt;br /&gt;&lt;br /&gt;This section documents the OLE DB and OLE DB for OLAP interfaces, including a Programmer's Reference, documentation for various OLE DB providers, and samples.&lt;br /&gt;Microsoft Open Database Connectivity (ODBC)&lt;br /&gt;This section documents the ODBC interface, including a Programmer's Reference, documentation for various ODBC drivers, and samples.&lt;br /&gt;&lt;br /&gt;source &lt;a href="http://sources-code-hemlet.blogspot.com/2009/08/microsoft-data-access-components.html"&gt;sources-code-hemlet.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-4244578142594494992?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4244578142594494992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4244578142594494992'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/11/microsoft-data-access-components.html' title='Microsoft Data Access Components'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3580470123088282814</id><published>2009-09-25T10:30:00.000-07:00</published><updated>2009-09-25T10:34:45.054-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vacancy'/><title type='text'>Programmer Vacancy</title><content type='html'>... URGENTLY REQUIRED ...&lt;br /&gt;Job Responsibility : &lt;br /&gt;&lt;br /&gt;    * To develop program based on the technical specification.&lt;br /&gt;    * To perform analysis in order to understand user requirement or problem and to propose solution if needed.&lt;br /&gt;&lt;br /&gt; Specification :&lt;br /&gt;&lt;br /&gt;    * Knowledge of package and in-house developed application.&lt;br /&gt;    * Technical knowledge of SDLC, relational database management system and programming concept.&lt;br /&gt;    * Intermediate/ Knowledge of ASP, VB &amp; VB.NET.&lt;br /&gt;    * Advanced Knowledge of DELPHI, PHP, SQL.&lt;br /&gt;    * Experience in Developing Applications.&lt;br /&gt;    * Able to Work Under Tight Schedule.&lt;br /&gt;    * Knowledge of Photoshop, Graphic Designing is a plus.&lt;br /&gt;&lt;br /&gt;and for eLearning photoshop, &lt;a href="http://hemlet.lpnow.hop.clickbank.net/?tid=81"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;General Requirement :&lt;br /&gt;    * Bachelor degree majoring in Information Systems, Computer Science or equivalent.&lt;br /&gt;    * Must have minimum 2 years programming experience.&lt;br /&gt;&lt;br /&gt;Applications are treated with the strictest of confidence an only short listed candidates will be called for interview.&lt;br /&gt;Submit your complete resume, together with your contact number, copy of relevant documents and recent photograph to : &lt;a href="mailto:melwani@mindlabindonesia.com"&gt;melwani@mindlabindonesia.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;with Subject Heading : Application for Programmer&lt;br /&gt;&lt;br /&gt;source. &lt;a href="http://jobsdb.com" target="_blank"&gt;jobsdb.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3580470123088282814?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3580470123088282814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3580470123088282814'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/09/programmer-vacancy.html' title='Programmer Vacancy'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-4081695881235272479</id><published>2009-09-25T10:24:00.000-07:00</published><updated>2010-02-23T04:50:44.183-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><title type='text'>Mozilla FireFox</title><content type='html'>Things move quickly online, and we’ve beefed up the engine that runs Firefox to make sure you can keep up: Firefox 3.5 is more than twice as fast as Firefox 3, and ten times as fast as Firefox 2.* As a result, Web applications like email, photo sites and your favorite social networks will feel snappier and more responsive.&lt;br /&gt;learn more about Firefox 3.5 &lt;a href="http://www.mozilla.com/en-US/firefox/features/#performance" target="_blank"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;For another eLearning likely photoshop,&lt;a href="http://hemlet.lpnow.hop.clickbank.net/?tid=81"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-4081695881235272479?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4081695881235272479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4081695881235272479'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/09/mozilla-firefox.html' title='Mozilla FireFox'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3164813947964681768</id><published>2009-09-25T10:22:00.000-07:00</published><updated>2010-02-23T04:51:29.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Install Ubuntu on an External Drive</title><content type='html'>You can, in fact, install, boot, and run Ubuntu completely from a FireWire, USB, or other external drive, but it does require some special steps. This hack walks you through the process from start to finish.&lt;br /&gt;In the process of working on this book, we realized one disadvantage to using a laptop as a primary computer: it is much more difficult to swap out hard drives for test systems. We wanted to set up an Ubuntu system so that we could test various hacks on a vanilla install, but we didn't necessarily want to repartition and install on the main laptop hard drive if we didn't have to. The solution was to install and run Ubuntu from an external USB drive we had; that way, the regular system stayed intact but we could boot Ubuntu whenever we wanted.&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Unfortunately, this sort of install does not automatically work without some tweaking due to a few different reasons:&lt;br /&gt;• By default, the initrd (initial ram disk) file that Ubuntu uses does not contain all of the drivers you need to boot from a removable drive. Your BIOS will find the drive fine (provided it supports booting from removable drives), but once the kernel loads, Linux won't be able to see or mount the drive to continue the boot process.&lt;br /&gt;• Even if the initrd has the appropriate drivers, it takes a few seconds for the kernel to load these modules and detect your removable drive before it tries to use it. During this time, the system will likely try to boot and will not be able to find the removable drive because it hasn't finished configuring.&lt;br /&gt;• The Ubuntu installer is very handy in that it tries to detect other OSes you might have installed on the system and will provide GRUB menu entries for each OS. Unfortunately, this means that it will set up any OS you have on the internal hard drive as being on the first BIOS drive, with the removable drive being second (or third or fourth if you have other drives on the system). When the BIOS boots from the removable drive, it will configure it as the first drive on the system, which will confuse GRUB.&lt;br /&gt;In this hack, we discuss how to fix each of these problems so that you can install and boot Ubuntu from a removable drive.&lt;br /&gt;Set Up the Partitions&lt;br /&gt;The first step is to start the Ubuntu install process as you would with any other system, so read through until you get to the section about partitioning a drive. When Ubuntu gets to the disk-partitioning tool, note that by default it will probably pick any internal IDE or SCSI drive currently in the system. If your system uses an IDE drive, you can choose your external drive by selecting the SCSI drive the system has detected. The line will probably refer to a disk called "SCSI (0,0,0) (sda)." If you already have a SCSI hard drive in the system, it will be a bit more difficult to locate the USB drive, but chances are it will be the last SCSI drive on the system.&lt;br /&gt;Be absolutely sure you pick the correct drive in this phase, because Ubuntu will format and repartition the drive you choose and wipe out any data that might have been there. If you are uncertain which drive is the appropriate one, boot from the Ubuntu Live CD and confirm which device names (sda, sdb, etc.) it assigns the different drives on your system.&lt;br /&gt;Install GRUB&lt;br /&gt;Once you choose the correct drive to format, continue with the Ubuntu installation process until it gets to the GRUB bootloader stage. Here, you will be asked whether you want to load GRUB to the MBR of the internal hard drive. You don't want to do this because it will overwrite any bootloader you are currently using on the system. Instead, say no and then specify /dev/sda (or whatever Linux device was assigned to your removable drive) in the next screen that appears in order to install GRUB directly on the removable drive.&lt;br /&gt;Use chroot&lt;br /&gt;Next, complete the Ubuntu installation up until when it prompts you to select Continue to reboot the system. Before you reboot, you will need to make some tweaks to the system. The Ubuntu installer actually provides a basic console you can use to run a few limited commands on the system. Hit Alt-F2 to switch to this console, and then hit Enter to activate it.&lt;br /&gt;Now you need to prepare the removable disk so that you can chroot into it and change some files. The removable drive will actually be mounted under the /target directory, and the first step is to mount the special /proc filesystem within that drive:&lt;br /&gt;# mount -t proc /target/proc&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you can use the chroot tool to turn the /target directory into the effective / partition on the system. This way, you can run commands as though you had booted off of that drive:&lt;br /&gt;# chroot /target&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tweak initrd&lt;br /&gt;Once inside the chroot environment, the first thing to do is to add the modules Linux uses to make your removable drive accessible to the initrd. The /etc/mkinitramfs/modules file lets you configure extra modules to add to an initrd, so use your preferred console text editor to edit this file. If you don't have a preferred console text editor, just use vim (if you are unfamiliar with vim, check out "Edit Configuration Files" (on next blog) for a vim primer:&lt;br /&gt;# vim /etc/mkinitramfs/modules&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once this file is opened, move to the very bottom of the file and add the following lines and then save and close the file:&lt;br /&gt;ehci-hcd&lt;br /&gt;usb-storage&lt;br /&gt;scsi_mod&lt;br /&gt;sd_mod&lt;br /&gt;If your removable drive is connected via IEEE1394, also add the following lines:&lt;br /&gt;ieee1394ohci1394sbp2&lt;br /&gt;&lt;br /&gt;and for any other devices, simply add the modules they need to this file.&lt;br /&gt;With the correct modules configured, the next step is to set up a initrd so that it will wait a number of seconds before continuing to boot. That way, Linux has time to detect and configure the removable drive. Open /etc/mkinitramfs/initramfs.conf in a text editor:&lt;br /&gt;# vim /etc/mkinitramfs/initramfs.conf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now add a new configuration option to the very top of the file so that Linux will wait for a few seconds before finishing the boot process:&lt;br /&gt;WAIT=10&lt;br /&gt;&lt;br /&gt;In our experience, 10 seconds is enough time for Linux to load a USB drive, but feel free to change this to a longer or shorter value if you need to. Save your changes and close the file.&lt;br /&gt;Now you are ready to re-create an initrd file that incorporates the new settings using the mkinitramfs tool:&lt;br /&gt;# mkinitramfs -o /boot/initrd.img-&lt;br /&gt;&lt;br /&gt;2.6.15-16-386&lt;br /&gt;&lt;br /&gt;/lib/modules/&lt;br /&gt;&lt;br /&gt;2.6.15-16-386&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Change the initrd.img and /lib/modules paths to match the kernel version included in your Ubuntu install CD.&lt;br /&gt;Update GRUB&lt;br /&gt;The final step is to change a few settings in the GRUB configuration file. The Ubuntu installer sets up the external device as (hd1) (or second BIOS drive), but you need to change that to (hd0) because the drive will be the first BIOS drive in the system when the BIOS boots from it. Open the GRUB menu.lst file with a text editor:&lt;br /&gt;# vim /boot/grub/menu.lst&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and find the lines that refer to the GRUB root device. They will look something like the following:&lt;br /&gt;## default grub root device&lt;br /&gt;## e.g. groot=(hd0,0)&lt;br /&gt;# groot=(hd1,0)&lt;br /&gt;&lt;br /&gt;Change the last line to refer to hd0 instead:&lt;br /&gt;## default grub root device&lt;br /&gt;## e.g. groot=(hd0,0)&lt;br /&gt;# groot=(hd0,0)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next, find the section in the file that refers to different Ubuntu kernels. It should look something like the following:&lt;br /&gt;title Ubuntu, kernel 2.6.15-16-386&lt;br /&gt;root (hd1,0)&lt;br /&gt;kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro quiet splash&lt;br /&gt;initrd /boot/initrd.img-2.6.15-16-386&lt;br /&gt;boot&lt;br /&gt;&lt;br /&gt;title Ubuntu, kernel 2.6.15-16-386 (recovery mode)&lt;br /&gt;root (hd1,0)&lt;br /&gt;kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro single&lt;br /&gt;initrd /boot/initrd.img-2.6.15-16-386&lt;br /&gt;boot&lt;br /&gt;&lt;br /&gt;title Ubuntu, memtest86+&lt;br /&gt;root (hd1,0)&lt;br /&gt;kernel /boot/memtest86+.bin&lt;br /&gt;boot&lt;br /&gt;&lt;br /&gt;Now change all of the references to hd1 to hd0:&lt;br /&gt;title Ubuntu, kernel 2.6.15-16-386&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro quiet splash&lt;br /&gt;initrd /boot/initrd.img-2.6.15-16-386&lt;br /&gt;boot&lt;br /&gt;&lt;br /&gt;title Ubuntu, kernel 2.6.15-16-386 (recovery mode)&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /boot/vmlinuz-2.6.15-16-386 root=/dev/sda1 ro single&lt;br /&gt;initrd /boot/initrd.img-2.6.15-16-386&lt;br /&gt;boot&lt;br /&gt;&lt;br /&gt;title Ubuntu, memtest86+&lt;br /&gt;root (hd0,0)&lt;br /&gt;kernel /boot/memtest86+.bin&lt;br /&gt;boot&lt;br /&gt;&lt;br /&gt;If Ubuntu has detected and configured other OSes and you want to be able to choose them as well, simply repeat the same changes to the root config option for each OSonly change hd0 to hd1. Then save your changes and close the file.&lt;br /&gt;Now you can leave the chroot environment, so type exit in the console and then hit Alt-F1 to return to the main Ubuntu install console. Now you can select Continue to reboot the machine into your new install.&lt;br /&gt;Keep in mind that most computers won't boot from a removable drive by default if a CD-ROM or other hard drive is present. Some BIOSes let you configure which device to boot from via a special key at boot time (such as F12). In other BIOSes, you may have to hit Esc, F2, or Del to enter the BIOS and configure the boot device order.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3164813947964681768?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3164813947964681768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3164813947964681768'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/09/install-ubuntu-on-external-drive.html' title='Install Ubuntu on an External Drive'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-2071945157982557826</id><published>2009-08-11T08:21:00.000-07:00</published><updated>2010-02-23T04:59:21.086-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>XmlLite Reader Programming Overview</title><content type='html'>XmlLite is implemented as a DLL. There is a header file and a library that comes with XmlLite, but they are there for compiling and linking purposes only; all of the functionality is implemented in the DLL. To use XmlLite, you call methods as appropriate to parse the XML and access the nodes.&lt;br /&gt;Pull vs. Push Parsers&lt;br /&gt;Both XmlLite and SAX2 are non-caching, forward-only parsers. For this type of parser, there are two varieties of programming models:&lt;br /&gt;&lt;br /&gt;• Pull programming model. In a pull model, after your application initiates parsing, it calls methods repeatedly to retrieve, or pull, the next node. After retrieving a node, your application can look at the node, including its name, value, attributes, and more. As appropriate, the parser advances so that the next time the application retrieves a node, it gets the next one. XmlLite follows a pull programming model.&lt;br /&gt;&lt;br /&gt;• Push programming model. In a push model, your application registers event handlers to receive nodes and information from the parser. After initiating parsing, the parser calls these event handlers, sending (or pushing) nodes to them. The MSXML SAX2 parser follows this programming model.&lt;br /&gt;&lt;br /&gt;There are several advantages to the pull programming model:&lt;br /&gt;• It is significantly easier to program for the pull model. Your application takes the form of a loop, where you get the next node, process it, and repeat, until the entire file is processed, or until your application determines that no more processing is required.&lt;br /&gt;&lt;br /&gt;• In contrast, the push model requires your application to keep a significant amount of state. Keeping state means that your application needs to keep variables that contain the context of the current node. The combination of implementing a number of event handlers and keeping state means that much more housekeeping is necessary to implement an application.&lt;br /&gt;&lt;br /&gt;• If your application is more suitable for a push parser, it is possible to wrap some classes around a pull parser and implement a push programming model. However, the reverse is not true.&lt;br /&gt;&lt;br /&gt;Both the push and pull type parsers are significantly different in semantic behavior and performance from the Document Object Model (DOM) programming interface.&lt;br /&gt;You Must Use a Class that Implements IStream&lt;br /&gt;Both the XmlLite reader and writer use a stream object for reading and writing the XML. Therefore, you must either use or implement a class that extends the IStream interface.&lt;br /&gt;After you have created a reader by calling CreateXmlReader , you attach the IStream object to the reader by calling the SetInput method. After you have created a writer by calling CreateXmlWriter, you attach the IStream object by calling the SetOutput method.&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;If you implement your own class, and if you want to read or write XML directly from another type of stream, you can change the implementation of your IStream class as appropriate. If you want to use a simple in-memory IStream implementation, you can use the function CreateStreamOnHGlobal. If you want to use an IStream implementation that reads from and to a text file, you can use SHCreateStreamOnFile.&lt;br /&gt;For details about programming with the XmlLite reader, see Reading an XML Document Using XmlLite.&lt;br /&gt;&lt;br /&gt;For convenience, you can get a default implementation of a simple IStream class from the default IStream implementation. This implementation is the same as that used in many of the XmlLite samples.&lt;br /&gt;&lt;br /&gt;XmlLite Is Not an ActiveX Control&lt;br /&gt;&lt;br /&gt;XmlLite is not an ActiveX control. It is simply a DLL. As such, it cannot be used from scripting languages, such as JScript or Visual Basic Scripting Edition (VBScript). Like any DLL, XmlLite can be used from C#; however, C# applications would more typically use the XML parsers in System.XML. XmlLite is primarily meant to be used with C++.&lt;br /&gt;XmlLite Is Not Thread Safe&lt;br /&gt;XmlLite is not thread-safe. If you are writing a multi-threaded application, it is up to you to make sure that you use XmlLite in a thread-safe manner. For example, if one of your threads has called the method to retrieve the next node, and that method has not returned, you must programmatically prevent another thread from attempting to retrieve a node.&lt;br /&gt;XmlLite Does Not Provide Access to Typed Content&lt;br /&gt;Unlike the managed System.Xml.XmlReader, the IXmlReader does not provide APIs to access typed content. You can declare that an element is of a certain type, but you cannot retrieve that element as that specified data type. All values are returned as strings, and it is up to the application to convert to types other than string.&lt;br /&gt;Support for Namespaces&lt;br /&gt;XmlLite implements namespaces in compliance with the W3C Namespaces in XML specification. That specification can be found at http://www.w3.org/TR/REC-xml-names.&lt;br /&gt;Capacity&lt;br /&gt;Due to implementation and security constraints, the IXmlReader imposes bounds on some of the XML constructs. For example, consider the following:&lt;br /&gt;&lt;nameOfElement attrName="attrValue"&gt;text&lt;/nameOfElement&gt; &lt;br /&gt;• All names are limited to 4GB in size. In the example above, nameOfElement and attrName have this limit.&lt;br /&gt;• Attribute values are limited to 2GB in size. In the example above, attrValue has this limit.&lt;br /&gt;• Text values are limited to 4GB in size without chunking, and are unlimited with chunking. To read values with chunking, you use the ReadValueChunk method. For an example of chunking, see Reading an XML Document Using Chunking.&lt;br /&gt;• The number of attributes on an element is limited to 64K.&lt;br /&gt;If any of these limits are exceeded, then XmlLite returns an error.&lt;br /&gt;Special Handling of Nodes&lt;br /&gt;The DOCTYPE node is handled in a special way. When you read a DOCTYPE node, the NodeType is XmlNodeType_DocumentType. The PUBLIC and/or SYSTEM literals are presented as attributes with the names "PUBLIC" and "SYSTEM", respectively. The internal subset can be accessed by using GetValue, and the subset will be returned as a string.&lt;br /&gt;The Xml declaration is also handled in a special way. When you read it, the NodeType is XmlNodeType_XmlDeclaration. The node has no value and has "xml" as the local name. It has no namespace and has up to three attributes: version, standalone, and encoding.&lt;br /&gt;White Space Normalization&lt;br /&gt;All white space in XmlLite is normalized as per the XML 1.0 specification. For more information, see Section 2.10 of the Extensible Markup Language (XML) 1.0 Specification at http://www.w3.org/TR/1998/REC-xml-19980210#sec-white-space.&lt;br /&gt;&lt;br /&gt;Error Handling&lt;br /&gt;There are three classes of errors in XmlLite:&lt;br /&gt;• Argument errors. These errors are recoverable and further processing can continue. An example of an argument error is passing an incorrect or illegal value for an argument.&lt;br /&gt;• Parsing errors. These errors are not recoverable, but the same instance of the reader can be used by resetting the input source.&lt;br /&gt;• All other errors. All other errors are not recoverable, and the instance of the reader can no longer be reused.&lt;br /&gt;Because some errors are not recoverable and may lead to unexpected behavior in further processing, it is crucial that the application user inspect the error code (HRESULT) returned by each method call before proceeding. &lt;br /&gt;For more information about error codes, see XmlLite Error Codes.&lt;br /&gt;Encoding Detection&lt;br /&gt;There are three places that an encoding can be specified while in the process of parsing an encoded Xml document:&lt;br /&gt;• The encoding can be specified in the document via a Byte Order Mark (BOM). The BOM may appear at the beginning of an XML entity. The BOM is used both to indicate the byte order of the input stream and as a specification of the input encoding.&lt;br /&gt;• The encoding can be specified in the document in the Xml declaration.&lt;br /&gt;• The encoding can be specified programmatically when creating the input stream. This specification can either be mandatory, or as a hint.&lt;br /&gt;If the user of XmlLite specifies a mandatory encoding programmatically, XmlLite ignores the encoding specified in the Xml declaration. The encoding specified in the Xml declaration (or as overridden programmatically) is the desired encoding.&lt;br /&gt;If there is a BOM, and it conflicts with the desired encoding, parsing will fail.&lt;br /&gt;If there is no BOM, and if the encoding hint was specified as TRUE, then XmlLite will try to parse with the desired encoding. If that fails, XmlLite will attempt to automatically detect the encoding of the specified document.&lt;br /&gt;If there is no BOM, and if the encoding hint was specified as FALSE, then XmlLite will try to parse with the desired encoding. If there is no match between the desired encoding and the encoding of the document, XmlLite parsing will fail. In this case, XmlLite will not attempt to automatically detect the encoding of the document.&lt;br /&gt;If automatic detection of the encoding of the document fails, then XmlLite reports an error on line 0.&lt;br /&gt;If there is no BOM, and there is no desired encoding, XmlLite will attempt to automatically detect the encoding of the document.&lt;br /&gt;The following encodings are supported natively:&lt;br /&gt;• UTF-8, UTF-16, and UTF-16BE&lt;br /&gt;• UCS-2 and UCS-4&lt;br /&gt;• ASCII&lt;br /&gt;• SO88591, ISO88592, ISO88593, ISO88594, ISO88595, ISO88596, ISO88597, ISO88598, and ISO88599&lt;br /&gt;• Windows1250, Windows1251, Windows1252, Windows1253, Windows1254, Windows 1255, Windows1256, Windows1257, and Windows1258&lt;br /&gt;For additional encoding support, you can co-create an instance of IMultiLanguage2* and set XmlReaderProperty_MultiLanguage. By default, the value of this property is NULL.&lt;br /&gt;DTD Support&lt;br /&gt;Document Type Definition (DTD) support is limited to entity expansion and default attributes.&lt;br /&gt;When a DTD is used, DTD default attributes are returned just as if they were normal attributes; the only difference is that default attributes return TRUE when the IsDefault method is called.&lt;br /&gt;For example with a DTD:&lt;br /&gt;&lt;!ATTLIST myElement myAttr CDATA "123"&gt; &lt;br /&gt;If the myAttr attribute on the myElement element is not defined in the XML stream, it will be given the default value of 123.&lt;br /&gt;Semantics of String Handling&lt;br /&gt;The following IXmlReader methods return a string pointer: GetLocalName, GetNamespaceUri, GetPrefix, GetQualifiedName, and GetValue.&lt;br /&gt;When calling these methods, be aware that the pointer is only valid until you move the reader to another node. When you move the reader to another node, XmlLite may reuse the memory referenced by the pointer. Therefore, you should not use the pointer after calling one of the following methods: Read, MoveToNextAttribute, MoveToFirstAttribute, MoveToAttributeByName and MoveToElement. Although they do not move the reader, the following two methods will also make the pointer invalid: SetInput and IUnknown::Release. If you want to preserve the value that was returned in the string, you should make a deep copy. &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-2071945157982557826?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2071945157982557826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2071945157982557826'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/08/xmllite-reader-programming-overview.html' title='XmlLite Reader Programming Overview'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-4560478885034714386</id><published>2009-08-11T08:13:00.000-07:00</published><updated>2009-08-11T08:20:14.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vacancy'/><title type='text'>J2ME Programmer Vacancy</title><content type='html'>URGENTLY REQUIRED&lt;br /&gt;J2ME PROGRAMMER (SENIOR/JUNIOR)&lt;br /&gt;QUALIFICATION :&lt;br /&gt;&lt;br /&gt;   1. Understanding of J2ME (MIDP 2.0, CLDC 1.1)&lt;br /&gt;   2. Excellent in Java programming, object-oriented analysis, and design&lt;br /&gt;   3. Understanding of Java UI development (SWING, AWT)&lt;br /&gt;   4. Familiar with mobile development in several platforms (Symbian, J2ME, Flash Lite, Windows Mobile, etc)&lt;br /&gt;   5. Experience in software development processes and life cycle of software products&lt;br /&gt;   6. Ability to write clear technical design and specification documents&lt;br /&gt;   7. Excellent in the design and administration of databases, especially MySql&lt;br /&gt;   8. Well familiar with the open source project e.g. Jakarta project, Eclipse, MySql, PHP,Tomcat etc&lt;br /&gt;   9. Good understanding of wireless technologies and enthusiastic to learn new things&lt;br /&gt;&lt;br /&gt;Please send your application letter with detailed resume / CV, stating details of qualifications and summary of experiences, present / expected salary, and other documents support, current photograph&lt;br /&gt;&lt;br /&gt;source &lt;a href="http://jobsdb.com" target="_blank"&gt;jobsdb.com&lt;/a&gt; or &lt;span id='showlink'&gt;&lt;br /&gt;&lt;a href="http://id.jobsdb.com/id/EN/Job.asp?R=JDBID030912082" target="_blank"&gt;id.jobsdb.com&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-4560478885034714386?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4560478885034714386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4560478885034714386'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/08/j2me-programmer-vacancy.html' title='J2ME Programmer Vacancy'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3841966286852846059</id><published>2009-07-28T00:02:00.000-07:00</published><updated>2009-07-28T00:12:33.845-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vacancy'/><title type='text'>ASP.NET Developer Vacancry</title><content type='html'>PT. Intikom Berlian Mustika works in partnerships with the world’s leading companies to provide a comprehensive range of IT services and products for a broad client base. Its main services and products are consultancy, software customization &amp; implementation assistance, education &amp; training, software and hardware, system integration, e-commerce, networking and communication, IT Security and maintenance service.&lt;br /&gt;&lt;br /&gt;Intikom integrates people, process and technology to deliver innovative and reliable solutions to both the private and government sector. The company’s special focus is on banking, finance, manufacturing, distribution, hospital, pharmaceutical, chemical, insurance, retail, automotive, and mining industries.&lt;br /&gt;&lt;br /&gt;Qualifications for ASP . NET Developer is is&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;    * Male/Female max. 28yr old&lt;br /&gt;    * Graduated from reputable university&lt;br /&gt;    * Strong analytical skill&lt;br /&gt;    * Min. 2 yr experience in development project using ASP.NET and/or VB.NET&lt;br /&gt;    * Have knowledge in Microsoft SQL Server administration&lt;br /&gt;    * Used to work under pressure and committed to deadlines&lt;br /&gt;    * Good command in English&lt;br /&gt;    * Microsoft Certification will be an advantage&lt;br /&gt;&lt;br /&gt;Please sent your CV and recent photo : &lt;a href="mailto:recruitment@intikom.co.id"&gt;recruitment@intikom.co.id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source &lt;a href="http://jobsdb.com" target="_blank"&gt;jobsdb.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For another eLearning likely photosop lern, &lt;a href="http://hemlet.lpnow.hop.clickbank.net/?tid=81"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3841966286852846059?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3841966286852846059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3841966286852846059'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/07/aspnet-developer-vacancry.html' title='ASP.NET Developer Vacancry'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6237955616116118161</id><published>2009-07-27T23:57:00.000-07:00</published><updated>2010-02-23T04:54:17.107-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>XmlLite Introduction</title><content type='html'>The XmlLite library allows developers to build high-performance XML-based applications that provide a high degree of interoperability with other applications that adhere to the XML 1.0 standard. The primary goals of XmlLite are ease of use, performance, and standards compliance.&lt;br /&gt;XmlLite works with any Windows language that can use dynamic link libraries (DLLs), but Microsoft recommends C++. XmlLite comes with all necessary support files for use with C++, but if you want to use it with other languages, some additional work may be required.&lt;br /&gt;&lt;br /&gt;XmlLite works with various versions of the Microsoft C++ compiler, but the samples in the documentation have been validated only with Visual Studio 2005.&lt;br /&gt;This topic provides an overview of XmlLite and some guidelines for which XML parser to use in various scenarios.&lt;br /&gt;&lt;br /&gt;Microsoft XML Parsers&lt;br /&gt;Microsoft delivers several XML parsers:&lt;br /&gt;• XmlLite (native)&lt;br /&gt;• MSXML (SAX2) (native)&lt;br /&gt;• System.XML.XmlReader (managed)&lt;br /&gt;The following Document Object Model (DOM) implementations have built-in parsers:&lt;br /&gt;• MSXML (DOM)&lt;br /&gt;• System.XML (XmlDocument)&lt;br /&gt;&lt;br /&gt;XmlLite Usage Scenarios&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;XML can be used as a format for storing documents, such as Microsoft Office Word documents. It can also be used to encode data for marshalling method calls across machine boundaries (SOAP). Businesses can use XML for sending and receiving purchase orders and invoices. Web technologies can use XML to send data between the Web server and the client's Web browser. Database servers can return the data from queries in XML for further processing by other applications. Because it is such a flexible format, XML can be used in a vast variety of scenarios.&lt;br /&gt;Performance&lt;br /&gt;Usage scenarios can be generally divided into two categories:&lt;br /&gt;• Some scenarios work with XML documents that come from external sources, and it is not known whether the XML documents are valid. In these scenarios, verification of validity is important. Typically, developers use XSD schemas or Document Type Definitions (DTDs) to verify validity. Performance may be a concern, but the overriding concern is that the application reading the XML receives a valid document. Saving and loading documents from and to a variety of applications is a usage scenario that falls in this category.&lt;br /&gt;• Some software systems use XML as a data store or a means for communication. In these scenarios, the developer knows that the XML document is valid, perhaps because another part of the system (which is under the control of the same developer or organization) generated the XML. The question of document validity is not an overriding concern. One example of this approach is where the software system runs on a server farm, and XML is used to communicate between various servers and processes. Another example might be one where a relatively complicated application has to store and retrieve a large amount of information. The developer completely controls the format of the XML document.&lt;br /&gt;The focus of XmlLite is on performance. Therefore, XmlLite is most appropriate in the second of the two scenarios. XmlLite enables developers to write efficient (fast) code to read and write XML documents. In most scenarios, XmlLite parses faster than either the DOM in MSXML or SAX2 in MSXML.&lt;br /&gt;XmlLite vs. System.XML&lt;br /&gt;XmlLite is most appropriate for use with C++. If you are using C#, Visual Basic .NET, or other languages that use the common language runtime (CLR), it is more appropriate to use one of the parsers in System.XML.&lt;br /&gt;Some developers want a deployment scenario where it is not required that the Microsoft .NET Framework be installed on deployment computers. XmlLite does not require the .NET framework to be installed, and may be appropriate for this situation.&lt;br /&gt;No XSD or DTD Validation&lt;br /&gt;Because XmlLite is oriented towards optimum performance, it does not provide for document validation. Validation via XSD schemas or DTDs is not supported. If you require validation, it is recommended that you use either MSXML or System.XML.&lt;br /&gt;If you read a document that refers to an external XSD schema, the XmlLite reader ignores the external schema. Even if the document is invalid per the schema, the XmlLite reader will report no errors.&lt;br /&gt;If you read a document that contains an inline schema, the XmlLite reader returns all of the elements and attributes of the inline schema, just as if they were parts of the XML document.&lt;br /&gt;No Scripting Language Support&lt;br /&gt;XmlLite does not support scripting languages. If you need to use XML from JScript or Visual Basic Scripting Edition (VBScript), it is more appropriate to use the Document Object Model (DOM) in MSXML.&lt;br /&gt;Limited DTD Support&lt;br /&gt;Document Type Definitions (DTDs) are supported, but only for entity expansion and defaults for attributes, not for document validation. If you require DTD validation, it is recommended that you use either MSXML or System.XML.&lt;br /&gt;If you enable DTDs, note the following: If you use XmlLite to read a document that refers to a DTD and the document is not valid per that DTD, no error will be thrown.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6237955616116118161?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6237955616116118161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6237955616116118161'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/07/xmllite-introduction.html' title='XmlLite Introduction'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-7029767899345393599</id><published>2009-07-08T04:26:00.000-07:00</published><updated>2009-07-08T04:33:56.757-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vacancy'/><title type='text'>Quality System Auditor Vacancy</title><content type='html'>PT.Goodrich Pindad Aeronautical Systems Indonesia (the "Company") is a joint venture enterprise, formed between Lucas Industry Public Limited Company, located in Stratford Road, Sollhull B 904 LA England, PT Pindad (Persero) and PT Metinca Dirgantara from Indonesia.&lt;br /&gt;&lt;br /&gt;The company was established by the name PT Lucas Pindad Aerospace Indonesia in the framework of Foreign Capital Investment Law No.I/1967 and No. 11/1970, based on public notarial deed No. 10 dated March 5, 1997. The deed of establishment was approved by the Minister of Justice of the Republic of Indonesia in his decision letter No. C2-5.147.HT.01.01.Th97. The Articles of Association was published in State Gazette of the Republic of Indonesia No.75, dated September 19,1997, Supplement No.4203.&lt;br /&gt;Qualification   :&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;    * Male/Female,  age max 30 Years Old&lt;br /&gt;    * Min Diploma degree in Technical Backround&lt;br /&gt;    * Experience in Audit activities as Quality System Auditor min 2 Years&lt;br /&gt;    * Excellent communication skill in English is a mandatory and other language will be advantage&lt;br /&gt;    * Computer literate (word, excel, power point) is a mandatory&lt;br /&gt;    * Having knowledge and understand ISO 9000 : 2000, ISO TS or AS 9100 is a mandatory&lt;br /&gt;    * Familiar with Quality Tool : Failure Mode Effect Analysis,  Statistic, Lean Manufacturing Process, TPM.&lt;br /&gt;    * Self motivated, able to work under pressure and strict deadline individually or in a team&lt;br /&gt;    * Ability to work independently and willing to improve knowledge&lt;br /&gt;    * Meticulous, Persistant, Communicative, Assertive, Conscientious and systematics&lt;br /&gt;&lt;br /&gt;If You fell that You meet the qualification above, please send your application letter, CV, other document and recent photograph email to :&lt;br /&gt;&lt;br /&gt;hrd.gpasi@goodrich.com&lt;br /&gt;&lt;br /&gt;The company and its plants is located on :&lt;br /&gt;Jalan Gatot Subroto No. 517&lt;br /&gt;Bandung, West Java, Indonesia&lt;br /&gt;&lt;br /&gt;need small business, &lt;a href="http://hemlet.smallbiz11.hop.clickbank.net/"&gt;click here&lt;/a&gt; &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-7029767899345393599?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/7029767899345393599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/7029767899345393599'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/07/quality-system-auditor-vacancy.html' title='Quality System Auditor Vacancy'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-5472914914761842275</id><published>2009-07-08T04:14:00.000-07:00</published><updated>2009-07-08T04:23:52.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>PCMAV 2.0c Valkyrie Antivirus plus build4</title><content type='html'>PC Media Edition magazine 07 / 2009 have released PCMAV 2.0c &lt;br /&gt;IMPROVED! Enhanced by identification database and cleaner local virus/ foreign / new variant which reported disseminate in Indonesia including conflicker.&lt;br /&gt;Bug fixed at version of RTP Windows XP and Vista. Download, &lt;a href="http://www.ziddu.com/download/5221681/PCMAV20c.rar.html" target="_blank"&gt;click here&lt;/a&gt; and download build 4, &lt;a href="http://www.ziddu.com/download/5522641/update.zip.html" target="_blank"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for another antivirus and pc problems solution, &lt;a href="http://hemlet.6dantiv.hop.clickbank.net/?tid=81"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-5472914914761842275?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5472914914761842275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5472914914761842275'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/07/pcmav-20c-valkyrie-antivirus-plus.html' title='PCMAV 2.0c Valkyrie Antivirus plus build4'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3137231085633494659</id><published>2009-07-08T04:05:00.000-07:00</published><updated>2009-07-08T04:12:44.843-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vacancy'/><title type='text'>IT Officer Vacancy</title><content type='html'>Royal Standard Group started its business in paper converting industry and widely recognized in Indonesia for its “JAYA” brand. Founded in 1978 and currently there are over 700s employees dispersed to its branch office and factories all over Indonesia. As time progress, the group’s business scope expanded to manufacturing all types of cards, hologram, billing and mailing services, total IT Solution and as of recent, becoming a licensed Security Printing Company. Facing the future, Royal Standard Group is committed to face whatever challenges ahead in order to become a global competitive company, while at the same time maintaining its high quality standard of products and services.&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;  &lt;br /&gt;Qualification:&lt;br /&gt;&lt;br /&gt;    * Male/Female age max 27 years old&lt;br /&gt;    * University graduate from Information Technology/Computer/Electro&lt;br /&gt;    * Min 1 Year experience I similar/related position (fresh graduated are welcome)&lt;br /&gt;    * Highly integrity, hard worker, able to work under pressure in a team work&lt;br /&gt;&lt;br /&gt;Please send your CV to:&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:hrd@royalstandard.co.id"&gt;hrd@royalstandard.co.id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;source. &lt;a href="http://jobsdb.com" target="_blank"&gt;jobsdb.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3137231085633494659?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3137231085633494659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3137231085633494659'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/07/it-officer-vacancy.html' title='IT Officer Vacancy'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-4124472350797495377</id><published>2009-06-11T09:04:00.000-07:00</published><updated>2009-06-11T09:05:54.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Access Remote Filesystems</title><content type='html'>Let's face it: sometimes it's difficult to fit all of the files you need on a single computer. Whether they be Windows shares at your office, FTP servers somewhere on the Internet, or even machines on the network running SSH, you can access all of these servers and more from the Ubuntu desktop with a few clicks.&lt;br /&gt;The key to connecting to remote filesystems is the "Connect to Server" dialog window. Click Places “Connect to Server” to see the default window&lt;br /&gt;There are a number of different connection types the dialog supports. shows the options available from the drop-down menu. Apart from a few specific options, each of these connection types shares the same sorts of options. The top of the window requests the location of the server (a hostname or IP address), and then below that is a list of nonessential options you can configure. For instance, you can give each of your connections custom names so that they are easier to tell apart from each other.&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Connecting to a Windows share is a good example of how to use the "Connect to Server" dialog. First, select "Windows share" from the drop-down menu. Then, fill in the name of the server you want to connect to and, optionally, the name of the share you want to connect to. If your network requires authentication, you can also configure the username and domain name in this window. Once you have configured the share, click the Connect button. A new icon for this share will then appear on your desktop. Double-click that icon to open the Nautilus file browser to that share.&lt;br /&gt;&lt;br /&gt;If you aren't quite sure about the settings for your Windows share, you can also click Browse Network to search the local network for any available Windows shares.&lt;br /&gt;&lt;br /&gt;One of the more interesting abilities of the "Connect to Server" dialog is to connect to remote SSH servers and share files over SFTP. Not only does this mean that you don't have to configure any special file sharing on the remote machine, but any machine that runs SSH is now also a file share you can access. What's more, all of the communication is sent over an encrypted channel.&lt;br /&gt;To connect to a remote SSH server, select SSH from the "Service type" drop-down menu. you can see a sample window filled out with information to connect to a server on the network. By default, the SSH connection will open into the / directory, but you can change that to any directory you wish in the Folder field. If you needed to connect to the remote server as a different user, you could also specify that in this window. Finally, you can give this share a custom name that will appear both on its icon in the desktop and in the sidebar of the file browser.&lt;br /&gt;Once you click Connect, a new icon appears on the desktop, and if you double-click it, you can access all of the photos on the remote server.. You can then drag and drop them to and from the local machine as you do with any other directory&lt;br /&gt;If you decide that you no longer want to access a particular share, just right-click on its icon on the desktop and select Unmount Volume. Otherwise, file shares will appear both in the sidebar of your file manager and in the Places Network Servers window. &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-4124472350797495377?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4124472350797495377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4124472350797495377'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/06/access-remote-filesystems.html' title='Access Remote Filesystems'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6007996465069944347</id><published>2009-06-11T09:03:00.001-07:00</published><updated>2010-02-23T04:55:44.722-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>PHP 5.2.6 Vulnerability</title><content type='html'>PHP 5.2.6 (error_log) safe_mode Bypass Vulnerability&lt;br /&gt;SecurityReason.com PHP 5.2.6 (error_log) safe_mode bypass&lt;br /&gt;Author: Maksymilian Arciemowicz (cXIb8O3)&lt;br /&gt;securityreason.com&lt;br /&gt;Date:&lt;br /&gt;- - Written: 10.11.2008&lt;br /&gt;- - Public: 20.11.2008&lt;br /&gt;&lt;br /&gt;SecurityReason Research&lt;br /&gt;SecurityAlert Id: 57&lt;br /&gt;&lt;br /&gt;CWE: CWE-264&lt;br /&gt;SecurityRisk: Medium&lt;br /&gt;&lt;br /&gt;Affected Software: PHP 5.2.6&lt;br /&gt;Advisory URL: http://securityreason.com/achievement_securityalert/57&lt;br /&gt;Vendor: http://www.php.net&lt;br /&gt;&lt;br /&gt;- --- 0.Description ---&lt;br /&gt;PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl&lt;br /&gt;with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web&lt;br /&gt;developers to write dynamically generated pages quickly.&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6007996465069944347?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6007996465069944347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6007996465069944347'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/06/php-526-vulnerability.html' title='PHP 5.2.6 Vulnerability'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-337612547403135160</id><published>2009-06-11T08:59:00.000-07:00</published><updated>2010-02-23T04:55:11.777-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><title type='text'>Visual Basic SP 6</title><content type='html'>Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual Source Safe 6.0d provides the latest updates to these products. It is recommended for all users of Visual Basic 6.0, Visual C++ 6.0 and Visual Source Safe 6.0.&lt;br /&gt;&lt;br /&gt;Service Pack 6 for Visual Basic 6.0, Visual C++ 6.0 with Visual Source Safe 6.0d provides the latest updates to these products. It is recommended for all users of Visual Basic 6.0, Visual C++ 6.0 and Visual Source Safe 6.0.&lt;br /&gt;for download Visual Basic SP6, &lt;a href="http://www.ziddu.com/download/3224939/VB6.0-KB290887-X86.zip.html" target="_blank"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-337612547403135160?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/337612547403135160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/337612547403135160'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/06/visual-basic-sp-6.html' title='Visual Basic SP 6'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-5578048643347580722</id><published>2009-06-11T08:55:00.000-07:00</published><updated>2009-06-11T09:03:02.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>PCMAV 2.0b  Antivirus</title><content type='html'>PC Media Edition magazine 06 / 2009 have released PCMAV 2.0b&lt;br /&gt;IMPROVED! Enhanced by identification database and cleaner 60 local virus/ foreign / new variant which reported disseminate in Indonesia including conflicker.&lt;br /&gt;Bug fixed at version of RTP Windows XP and Vista. &lt;a href="http://www.ziddu.com/download/4770770/PCM4VV4lkyr13.rar.html" target="_blank"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-5578048643347580722?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5578048643347580722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5578048643347580722'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/06/pcmav-20b-antivirus.html' title='PCMAV 2.0b  Antivirus'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-1935528128765636393</id><published>2009-05-11T19:58:00.000-07:00</published><updated>2009-05-11T20:05:53.725-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Vacancy'/><title type='text'>Data Operator</title><content type='html'>Petrolink is a well established information and communications technology service company specializing in the oil and gas exploration and production sector.&lt;br /&gt;Petrolink has provided IT and communications solutions to oil and gas operators whether super majors, or smaller independent operators for more than 15 years. Petrolink has adapted and evolved its solutions and services to suit the needs of its customers in this technology driven service sector.&lt;br /&gt;&lt;br /&gt;Petrolink has a highly skilled and experienced team of people recruited from the oil and gas, software development and information and communications technology industries to provide tailored solutions to the needs of our growing client.&lt;br /&gt;&lt;br /&gt;Petrolink has become the market leader in the secure transmission and distribution of geotechnical and associated data throughout the world. Petrolink has strategically placed its personnel and offices across the globe to provide the best possible level of support to our clients.&lt;br /&gt;&lt;br /&gt;Find out more about our company by visiting our website at &lt;a href="http://petrolink.com" target="_blank"&gt;www.petrolink.com&lt;/a&gt;&lt;br /&gt;Requirements:&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Candidate must possess at least Bachelor's Degree in Computer Science&lt;br /&gt;Having good skill in one of these programming languange: C#, PHP, VB.NET, VB6, ASP/ASP.NET, HTML/DHTML, JavaScript, VBScript, and CSS is an advantage&lt;br /&gt;Good command of English and communication skills are essential&lt;br /&gt;Able to take on responsibility as well as be an active team player&lt;br /&gt;Able to work under stress and deadlines&lt;br /&gt;Willing to work based on shifts (12 hours rotation, from 7.45AM-7.45PM)&lt;br /&gt;Willing to learn about Oil and Gas industry&lt;br /&gt;1 year experience preferred but Fresh Graduates are welcomed to apply&lt;br /&gt;1 year contract with possibility to extend or transferred to permanent employment&lt;br /&gt;Has a valid passport is an advantage&lt;br /&gt;&lt;br /&gt;Please state your current + expected salaries and your avaibility in the application letter.&lt;br /&gt;&lt;br /&gt;Kindly fill out the e-mail subject with the position that you applied.&lt;br /&gt;&lt;br /&gt;Only selected candiates will be contacted.&lt;br /&gt;&lt;br /&gt;source. &lt;a href="http://id.jobsdb.com/id/EN/Job.asp?R=JDBID029270382" target="_blank"&gt;jobsdb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for the purpose of is other possible small business, &lt;a href="http://hemlet.smallbiz11.hop.clickbank.net/"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-1935528128765636393?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1935528128765636393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1935528128765636393'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/05/data-operator.html' title='Data Operator'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-5199864420368019903</id><published>2009-05-11T19:55:00.000-07:00</published><updated>2010-02-23T04:56:30.416-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Windows Workflow Foundation Overview</title><content type='html'>Windows Workflow Foundation is the programming model, engine, and tools for quickly building workflow-enabled applications on Windows. It consists of a namespace, an in-process workflow engine, and designers for Visual Studio 2005. Windows Workflow Foundation is a framework which enables users to create system or human workflows in their applications written for Windows Vista, Windows XP, and the Windows Server 2003 family. Windows Workflow Foundation can be used to solve simple scenarios such as showing UI controls based on user input, or complex scenarios encountered by large enterprises, such as order processing and inventory control. &lt;br /&gt;Scenarios that Windows Workflow Foundation addresses include:&lt;br /&gt;• Enabling workflow within line-of-business applications&lt;br /&gt;• User-interface page flows&lt;br /&gt;• Document-centric workflow&lt;br /&gt;• Human workflows&lt;br /&gt;• Composite workflows for service-oriented applications&lt;br /&gt;• Business rule-driven workflows&lt;br /&gt;• Workflows for systems management&lt;br /&gt;Windows Workflow Foundation provides a consistent and familiar development experience with other .NET Framework 3.0 technologies, such as Windows Communication Foundation and Windows Presentation Foundation. The Windows Workflow Foundation API provides full support for Visual Basic .NET and C#, a specialized workflow compiler, debugging within a workflow, a graphical workflow designer, and developing your workflow completely in code or in markup. Windows Workflow Foundation also provides an extensible model and designer to build custom activities that encapsulate workflow functionality for end users or for reuse across multiple projects.&lt;br /&gt;&lt;br /&gt;The concepts in this section are inherent to Windows Workflow Foundation. They are briefly described here to provide a basic understanding. The Programming Guide section of this SDK provides implementation details and a deeper level of knowledge.&lt;br /&gt;A workflow is a set of elemental units called activities that are stored as a model that describes a real-world process. Workflows provide a way of describing the order of execution and dependent relationships between pieces of short- or long-running work. This work passes through the model from start to finish, and activities might be executed by people or by system functions. &lt;br /&gt;Workflow Runtime Engine&lt;br /&gt;Every running workflow instance is created and maintained by an in-process runtime engine that is commonly referred to as the workflow runtime engine. There can be several workflow runtime engines within an application domain, and each instance of the runtime engine can support multiple workflow instances running concurrently.&lt;br /&gt;When a workflow model is compiled, it can be executed inside any Windows process including console applications, forms-based applications, Windows Services, ASP.NET Web sites, and Web services. Because a workflow is hosted in process, a workflow can easily communicate with its host application.&lt;br /&gt;The following illustration shows how workflows, activities, and the workflow runtime engine are all hosted in process with a host application.&lt;br /&gt;&lt;br /&gt;for the purpose of is other, &lt;a href="http://hemlet.regtool1.hop.clickbank.net/?tid=81"&gt;click here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-5199864420368019903?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5199864420368019903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/5199864420368019903'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/05/windows-workflow-foundation-overview.html' title='Windows Workflow Foundation Overview'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-2814698232133151572</id><published>2009-05-11T19:44:00.000-07:00</published><updated>2010-02-23T04:56:49.364-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><title type='text'>Free Adobe Reader 9.1</title><content type='html'>What can you do with Adobe Reader?&lt;br /&gt;&lt;br /&gt;Adobe® Reader® is the tool for opening and using Adobe PDFs that are created in Adobe Acrobat®. Although you can't create PDFs in Reader, you can use Reader to view, print, and manage PDFs. After opening a PDF in Reader, you have a variety of tools to help you find information quickly. If you receive a PDF form, you can complete it online and submit it electronically. If you receive an invitation to review a PDF, use the commenting and markup tools to annotate it. Use the Reader multimedia tools to play video and music in a PDF. And if a PDF contains sensitive information, you can sign or certify a document with a digital ID.&lt;br /&gt;&lt;br /&gt;Learn how to use Reader for everyday PDF tasks:&lt;br /&gt;&lt;br /&gt;* View and search a PDF&lt;br /&gt;* Fill in forms&lt;br /&gt;* Sign a PDF&lt;br /&gt;* Create a PDF on Acrobat.com&lt;br /&gt;&lt;br /&gt;Adobe Reader makes it easy to collaborate with others and streamline your work:&lt;br /&gt;&lt;br /&gt;* Participate in a review&lt;br /&gt;* Collaborate on a PDF by using Adobe ConnectNow&lt;br /&gt;&lt;br /&gt;Find information in a PDF&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Use either the Search window (Edit &gt; Search) or the Find toolbar to search page content, including layers, form fields, annotations, bookmarks, and digital signatures.&lt;br /&gt;View and search a PDF Portfolio&lt;br /&gt;&lt;br /&gt;A PDF Portfolio is a collection of files that often contains files that are not PDFs, such as Microsoft Office documents. You can use the Reader search tools to find text throughout the PDF Portfolio. Type the text you want to find in the Search box in the PDF Portfolio toolbar. The search results show all files where the text was found.&lt;br /&gt;&lt;br /&gt;* For PDF files, expand the list to see the results in context. Click a search result to go to the location of the text in the PDF.&lt;br /&gt;* For other types of files, click Open, and then search the file.&lt;br /&gt;&lt;br /&gt;For more information, see Search a PDF Portfolio in Acrobat Help.&lt;br /&gt;Fill in forms&lt;br /&gt;&lt;br /&gt;Fill in, save, and electronically submit forms easily, even on mobile devices. Start by selecting either the Hand tool or the Select tool. When you place the pointer over an interactive form field, the pointer icon changes to one of the following:&lt;br /&gt;&lt;br /&gt;* The Pointing Finger Pointing Finger tool or Pointing Hand Plus tool Pointing Hand tool appears when the pointer is over a button, radio button, check box, or item in a list.&lt;br /&gt;* The Select tool Select tool appears when you can select an item in a list.&lt;br /&gt;* The I-beam tool I-beam tool appears when you can type text into a form field.&lt;br /&gt;&lt;br /&gt;Move from one form field to the next by pressing the Tab key. To delete an entry, press the Esc key. When you finish the form, click the Submit Form button. If the PDF author has enabled the local save capability on the form, you can also choose File &gt; Save As to rename the file and save the form with your information without submitting it.&lt;br /&gt;&lt;br /&gt;Tip: To fill in forms more efficiently, turn on Auto-Complete in the Forms Preferences (choose Forms on the Preferences dialog box).&lt;br /&gt;&lt;br /&gt;For more information, see Completing and submitting PDF forms in Acrobat Help.&lt;br /&gt;Sign a PDF&lt;br /&gt;&lt;br /&gt;When you sign a PDF, you assure the sender that the PDF reached its intended recipient. In Reader, only PDFs with Reader Usage Rights enabled can be signed. (In Acrobat, Advanced &gt; Extend Features In Adobe Reader.)&lt;br /&gt;&lt;br /&gt;1. Click the Sign button Signature button in the Signature Panel, or choose Document &gt; Sign &gt; Sign Document.&lt;br /&gt;2. Follow the instructions to create a place for the signature, and then complete the Sign Document dialog box.&lt;br /&gt;&lt;br /&gt;Use the Preview Document feature to view and sign the document in a static and secure state. Dynamic content such as multimedia and JavaScript are blocked. For more information, see Sign in Preview Document mode in Acrobat Help.&lt;br /&gt;Create a PDF on Acrobat.com&lt;br /&gt;&lt;br /&gt;Acrobat.com is a new, web-based service that is currently available at no charge. Acrobat.com offers easy online tools to create and share PDFs. To get started, click the Create PDF Using Acrobat.com icon Create PDF on Acrobat.com icon in the toolbar. Or, choose File &gt; Create Adobe PDF Using Acrobat.com. For more information, go to wwww.adobe.com/go/acrobat_com_en.&lt;br /&gt;Participate in a review&lt;br /&gt;&lt;br /&gt;When you receive a PDF to review, you can annotate it by using the commenting and markup tools. These features are available only when the PDF author has enabled commenting. Also use the commenting and markup tools to return your comments to the author. For more information and download, &lt;a href="http://get.adobe.com/reader/" target="_blank"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learn Photoshop In Just 2 Hours. Master The Basics Of Adobe Photoshop In Under 2 Hours With Easy To Follow Instantly Accessible Online Video Tutorials. &lt;a href="http://hemlet.lpnow.hop.clickbank.net/?tid=81"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-2814698232133151572?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2814698232133151572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/2814698232133151572'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/05/free-adobe-reader-91.html' title='Free Adobe Reader 9.1'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-6129866762439911322</id><published>2009-04-05T16:27:00.000-07:00</published><updated>2010-02-23T04:57:09.580-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><title type='text'>Download PC Wizard 2008</title><content type='html'>Since 1996 PC WIZARD is among the most advanced system information programs on the market. PC WIZARD 2008 is a powerful utility designed especially for detection of hardware, but also some more analysis. It's able to identify a large scale of system components and supports the latest technologies and standards. This tool is periodically updated (usually once per month) in order to provide most accurate results.&lt;br /&gt;&lt;br /&gt;PC WIZARD 2008 is also an utility designed to analyze and benchmark your computer system. It can analyze and benchmark many kinds of hardware, such as CPU performance, Cache performance, RAM performance, Hard Disk performance, CD/DVD-ROM performance, Removable/FLASH Media performance, Video performance, MP3 compression performance.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/2452596/pcw2008_v185.rar.html" target="_blank"&gt;PC WIZARD 2008&lt;/a&gt; can be distributed freely (ftp, archives, CD-ROMs ...).&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;&lt;br /&gt;Hardware Information&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Mainboard / Bios (Connectors, ID String, MP Support ...)&lt;br /&gt;* Chipset (FSB Frequency, Norhtbridge, Hub, Direct Media Interface, XMB, NSI, ...)&lt;br /&gt;* Main Memory (FPM, EDO, SDRAM, DDR SDRAM, DDR-2 SDRAM, DDR-3 SDRAM, RDRAM, FB_DIMM, Timings ...)&lt;br /&gt;* Memory Profiles : EPP (SLi Ready), Intel XMP.&lt;br /&gt;* Cache Memory (L1, L2, L3, Size, Frequency ...)&lt;br /&gt;* Processors (Type, Speed, Multiplier coeff., Features, Model Number, Vanderpool Technology ...)&lt;br /&gt;* Coprocessor&lt;br /&gt;* APM &amp; ACPI&lt;br /&gt;* Busses : ISA, PCI, AGP (2x, 4x,8x), SMBus/ i2c, CardBus, Firewire, Hyper-Transport ... )&lt;br /&gt;* DMI / SMBIOS&lt;br /&gt;* Mainboard Sensors, Processor, Hard Disk &amp; Battery (Voltage, Temperature, Fans)&lt;br /&gt;* Video (Monitor, Card, Bios, Capabilities, Memory, Integrated Memory, Frequencies ...)&lt;br /&gt;* OpenGL &amp; 3Dfx&lt;br /&gt;* DirectX (DirectDraw, Direct3D, DirectSound (3D), DirectMusic, DirectPlay, DirectInput, DirectX Media)&lt;br /&gt;* Keyboard, Mouse &amp; Joystick&lt;br /&gt;* Drives (Hard Disk, Removable, CD-ROM, CDRW, DVD ...)&lt;br /&gt;* SCSI (Card, Controller, Adapter, Devices ...)&lt;br /&gt;* ATA/ATAPI &amp; S-ATA (Devices, Type, Capabilities, S.M.A.R.T. Features, RAID)&lt;br /&gt;* Ports (Serial, Parallel, USB, IEEE-1394)&lt;br /&gt;* IDE &amp; SCSI Devices&lt;br /&gt;* Twain &amp; WIA Devices&lt;br /&gt;* PCMCIA (PC Card) Devices&lt;br /&gt;* Bluetooth Devices&lt;br /&gt;* Sound Card (wave, midi, aux, mix, AC'97 codec, High Definition Audio)&lt;br /&gt;* Printers (Local &amp; Network)&lt;br /&gt;* Modem (Features, Speed ...)&lt;br /&gt;* Network (Server, Connexion, Firewall ...)&lt;br /&gt;* Security (Scan Ports ...)&lt;br /&gt;* PocketPC &amp; SmartPhone Devices&lt;br /&gt;&lt;br /&gt;System Information&lt;br /&gt;&lt;br /&gt;* MCI Devices (mpeg, avi, seq, vcr, video-disc, wave) &amp; ACM&lt;br /&gt;* SAPI&lt;br /&gt;* Passwords (Outlook, Internet Explorer, MSN Messenger, Dialup ...)&lt;br /&gt;* DOS Memory (base, HMA, UMB, XMS, EMS, DPMI, VCPI)&lt;br /&gt;* Windows Memory&lt;br /&gt;* Windows (Version, Product Key, Environment, Desktop, XP Themes ...)&lt;br /&gt;* Windows UpTime (Boot, Shutdown, BlueScreen, System Restore Points ...)&lt;br /&gt;* TrueType &amp; OpenType Fonts&lt;br /&gt;* WinSock (Internet), Telephony et Remote Access&lt;br /&gt;* OLE (Objects, Servers ...)&lt;br /&gt;* Microsoft® Applications&lt;br /&gt;* Activity (Process, Tasks, Threads)&lt;br /&gt;* Modules (DLL, DRV, 32 &amp; 16-bits) &amp; NT Services&lt;br /&gt;* Internet Navigator (Microsoft Internet Explorer, Netscape, Mozilla, FireFox)&lt;br /&gt;* ODBC&lt;br /&gt;* CMOS/RTC&lt;br /&gt;* Resources (IRQ, DMA, E/S, Memory)&lt;br /&gt;* System files (.ini, .log, .bat, .nt, .dos ...)&lt;br /&gt;&lt;br /&gt;System Benchmarks&lt;br /&gt;&lt;br /&gt;* Processor (Dhrystone (MIPS), Whetstone (MFLOPS), Mandelbrot fractal ...)&lt;br /&gt;* L1, L2, L3 Cache, RAM (Bandwidth, Latency ...)&lt;br /&gt;* Main Memory (Bandwidth, Latency ...)&lt;br /&gt;* Hard Drives&lt;br /&gt;* CD/DVD Rom&lt;br /&gt;* DirectX 3D&lt;br /&gt;* Video&lt;br /&gt;* Removable/Flash Support&lt;br /&gt;* MP3 Compression&lt;br /&gt;* VISTA Experience Index&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MEMORY and CACHE: These benchmarks measure the maximum achiveable memory bandwidth. The code behind these benchmarks method is written in Assembly (x86, SSE, SSE2, SSE3). Memory benchmarks utilize only one processor core and one thread.&lt;br /&gt;&lt;br /&gt;PROCESSOR : These benchmarks measure performance in terms of Integer Millions of Instructions Per Second (Integer MIPS) and Millions of Floating Point Operations Per Second (MFLOPS). The code behind these benchmarks method is written in Assembly (x86, x87, MMX, SSE, SSE2, SSE3, 3DNOW!). Processor benchmarks are HyperThreading, multi-processor (SMP) and multi-core (CMP) aware.&lt;br /&gt;&lt;br /&gt;Tools&lt;br /&gt;&lt;br /&gt;* Can save, print, e-mail a report&lt;br /&gt;* Can save a TXT, RTF, HTML, PDF or CSV report&lt;br /&gt;* Can export any graphics as BMP file&lt;br /&gt;* Can export text and graphic with the clipboard&lt;br /&gt;* Web update Wizard&lt;br /&gt;* Communicate with Motherboard Monitor&lt;br /&gt;* Dump (Hardware registers, System BIOS, video BIOS ...)&lt;br /&gt;&lt;br /&gt;Multi Languages&lt;br /&gt;&lt;br /&gt;* Dutch&lt;br /&gt;* English&lt;br /&gt;* French&lt;br /&gt;* German&lt;br /&gt;* Greek&lt;br /&gt;* Italian&lt;br /&gt;* Russian&lt;br /&gt;* Serbian&lt;br /&gt;* Slovak&lt;br /&gt;&lt;br /&gt;Use this 100% free software to learn more about your computer and its components, detect/diagnose any problems in your computer, and increase your computer's performance.&lt;br /&gt;&lt;br /&gt;Directions for use&lt;br /&gt;&lt;br /&gt;Install&lt;br /&gt;&lt;br /&gt;* ZIP package : PC Wizard 2008 can be run directly from removable support (CD/DVD, USB Key, ...) Options are not saved.&lt;br /&gt;Don't forget to check "Use Folder Names" into your UNZIP application to create PC Wizard folders.&lt;br /&gt;* Self-installing EXE package : To install PC Wizard 2008 directly on your hard drive.&lt;br /&gt;&lt;br /&gt;Commandline Parameters&lt;br /&gt;&lt;br /&gt;* Launch PC Wizard in silent mode : no interface appears, the report is automatically created.&lt;br /&gt;* Example : PC Wizard.exe /R T1 C3 c:\reports\report.txt /I&lt;br /&gt;* Result : Save plain text report for Hardware Tab and Processor category only into the c:\reports folder, with detailed information.&lt;br /&gt;* To learn more, see the readme.txt file into the PC Wizard folder.&lt;br /&gt;&lt;br /&gt;Special Keys&lt;br /&gt;&lt;br /&gt;* The F5 key allows to refresh information.&lt;br /&gt;* The F10 key copies the current page in the clipboard.&lt;br /&gt;* The F11 key allows to save a screenshot as a .bmp file.&lt;br /&gt;* The F12 allows to save current benchmark results to the database.&lt;br /&gt;* The Right Click allows to display a context menu (on graphic benchmark it allows to save graph as a bitmap).&lt;br /&gt;&lt;br /&gt;Special Extras&lt;br /&gt;&lt;br /&gt;PC Wizard supports the Logitech G-Series keyboard LCD screen. To activate this function go to menu Options (Monitoring Tab )and check it. When you minimize PC Wizard window, CPU information will be displayed into the keyboard LCD screen.&lt;br /&gt;&lt;br /&gt;Options&lt;br /&gt;&lt;br /&gt;Logitech LCD screen&lt;br /&gt;&lt;br /&gt;Security&lt;br /&gt;&lt;br /&gt;PC Wizard 2008 shows passwords only for your personal goal. No sensitive data is transmitted. No sensitive data is included with any kind of report.&lt;br /&gt;&lt;br /&gt;Remove&lt;br /&gt;&lt;br /&gt;Go to Control Panel - Add/remove Programs and choose PC Wizard 2008. Click on Add/Remove button and follow the instructions.&lt;br /&gt;&lt;br /&gt;Debug Mode&lt;br /&gt;&lt;br /&gt;If PC Wizard freezes or crashs your computer, please try to :&lt;br /&gt;&lt;br /&gt;* Launch application with Debug Mode (hold down the ESC key until the SplashScreen appears). A new file will be created (C:\pcwdbg.log).&lt;br /&gt;Please report it by sending an e-mail with this file (see Contact the authors).&lt;br /&gt;* PC Wizard Settings shows and you can disable the detection of some components, which may cause problems.&lt;br /&gt;&lt;br /&gt;Some computers may have problems especially during:&lt;br /&gt;&lt;br /&gt;* IDE/ATAPI device direct-access scan.&lt;br /&gt;* SMBus scan.&lt;br /&gt;* GPU i2C device direct-access.&lt;br /&gt;* SuperIO/LPC sensor detection.&lt;br /&gt;* ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contact the authors&lt;br /&gt;&lt;br /&gt;If you encounter problems, bugs or incompatibilities, please report it by sending an e-mail at pcwizard@cpuid.com with a brief description.&lt;br /&gt;Please try to include a Report (use Save as... or Send a message - choose Text Format) AND a Hardware Registers Dump (menu Tools) when you have a problem.&lt;br /&gt;&lt;br /&gt;Download, &lt;a href="http://www.ziddu.com/download/2452596/pcw2008_v185.rar.html" target="_blank"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-6129866762439911322?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6129866762439911322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/6129866762439911322'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/04/download-pc-wizard-2008.html' title='Download PC Wizard 2008'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-1677857694628552820</id><published>2009-04-05T16:25:00.000-07:00</published><updated>2010-02-23T04:57:46.535-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Search Your Computer</title><content type='html'>Have Beagle find and fetch your information faster than you thought possible.&lt;br /&gt;One of Linux's weaker points as a desktop OS has been the lack of a search feature. Nautilus has had a "find this file" function for quite some time, but it's really not much more sophisticated than a GUI wrapper around the command-line find command. Both Nautilus and the find command do similar things: they'll look at each and every file in the directory structure, trying to find a match for the criteria you've given them.&lt;br /&gt;There is a better way to search a filesystem. It involves creating an index of all the files on that filesystem, which enables you to search the index much like you would a database. This is what Windows and Mac OS X do for their file-search capabilities, and now Linux has it too in the form of Beagle, a modular search engine that's written in Mono. It's easy to add Beagle to Ubuntu, and the usability benefits are tremendous.&lt;br /&gt;Installing Beagle&lt;br /&gt;In this hack, you'll be installing Beagle and a very cool search frontend known as deskbar-applet. deskbar-applet sits in your GNOME panel and enables all manner of search goodness for you. As with many optional goodies, you'll need to have the universe repository enabled to install both of these packages. Now, open up a terminal and install beagle and deskbar-applet:&lt;br /&gt;&lt;br /&gt;:~$ sudo aptitude install beagle deskbar-applet&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Starting beagled&lt;br /&gt;Once you've got beagle and deskbar-applet installed, you'll need to start beagled (the main engine and database) manually. From a terminal, you'll simply run beagled. It should start and detach from your terminal, and run in the background:&lt;br /&gt;&lt;br /&gt;:~$ beagled&lt;br /&gt;&lt;br /&gt;It will then begin the process of indexing your hard disk(s). This will take a while, depending on the amount and type of data you have. We have seen beagled take up to three hours to fully index a disk. If you're running beagled on a laptop, you may want to make sure it's plugged into AC power, because the high I/O from beagled's initial indexing could drain your battery. While beagled is indexing, you can set up your GNOME desktop to automatically start beagled when you log in. Simply click on the System Menu, and select Preferences and then Sessions. Add beagled to your Startup Programs, and it will be ready to fetch stuff for you on your next login.&lt;br /&gt;&lt;br /&gt;Using Beagle and deskbar-applet&lt;br /&gt;Now that the Beagle daemon is running, it's time to add deskbar-applet to the mix. The deskbar applet is a GNOME applet, so add it to one of the GNOME panels by right-clicking on the panel and selecting "Add to Panel." Select Deskbar, click Add, and then close the window. You'll see the deskbar in your panel now.&lt;br /&gt;At this point, you can put criteria into the deskbar applet and go ahead and search for something If you put your search criteria in the applet and click the little magnifying glass, you can tell the deskbar applet to search any one of a number of databases, including Beagle, which is not enabled by default. (The default search can be changed in the preferences for deskbar-applet; simply right-click on the applet and select Preferences to adjust it.)&lt;br /&gt;Once you click on "Search for...using Beagle," Beagle takes over, digging through its index and fetching the proper results. By default, Beagle will search the files in your home directory, as well as metadata like email archives, instant messages, and blog posts. It doesn't matter where the data is; Beagle will fetch it for you&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-1677857694628552820?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1677857694628552820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/1677857694628552820'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/04/search-your-computer.html' title='Search Your Computer'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-3057687889574359992</id><published>2009-03-31T16:34:00.000-07:00</published><updated>2010-02-23T04:58:09.474-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>PCMAV 2.0 Valkyrie Final</title><content type='html'>At the same time by it publishing PCMedia magazine 4/2009, hence PCMAV 2.0 opening launched. New Following in PCMAV 2.0:&lt;br /&gt;&lt;br /&gt;. * IMPROVED! new Implementation Module for management operate for memory and seeking of stable and quicker file.&lt;br /&gt;&lt;br /&gt;. * NEW! Intelligentscan ( iScan) engine for ClamAV to improve detection when engine ClamAV used. PCMAV generation of 1.x griped many hit tardy what a him PCMAV when joined forces with engine ClamAV. To that we research into circumstantial to develop a engine addition, is expected, can improve performance PCMAV when joined forces with engine ClamAV. Its result, create iScan for ClamAV which as surely can improve performance scan PCMAV+ClamAV 40% quicker. &lt;a href="http://www.ziddu.com/download/3946806/PCMAV20.zip.html" target="_blank"&gt;download&lt;/a&gt;&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;. * NEW ! Realtime Protector (RTP) for Vista and Windows 7.7. RTP fluent ambulatory now stable and in Windows Vista. Special to Windows 7,7, although enough go well&lt;br /&gt;&lt;br /&gt;. * NEW! Virus Quarantine ( quarantine) for the insulation of suspected by theX files have virus to peaceful place and protected before brought an action against furthermore, be like abolition and repair of file. If actually the file not dangerous ( false alarm), hence returnable to location early where do the file come. Number click at info Quarantined to step into the quarantine menu. Folder and file “\ quarantine\quarantine.dat” automatically will be formed when PCMAV run for the first time its in harddisk. download &lt;a href="http://www.ziddu.com/download/3946806/PCMAV20.zip.html" target="_blank"&gt;click here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-3057687889574359992?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3057687889574359992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/3057687889574359992'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/03/pcmav-20-valkyrie-final.html' title='PCMAV 2.0 Valkyrie Final'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7779467645936349153.post-4055787327450788020</id><published>2009-03-31T16:03:00.000-07:00</published><updated>2010-02-23T04:58:26.545-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><title type='text'>Programming Guide for 64-bit Windows</title><content type='html'>Microsoft has released 64-bit versions of the Windows operating system, such as 64-bit Windows Vista, Windows XP Professional x64 Edition, and Windows Server 2003 R2 x64 Enterprise Edition. 64-bit Windows was designed with compatibility in mind. Developers can ensure that their existing 32-bit applications run well under 64-bit Windows or take advantage of the benefits of 64-bit Windows by migrating their applications.&lt;br /&gt;Benefits of 64-bit Windows&lt;br /&gt;A 64-bit operating system supports far more physical memory than a 32-bit operating system. For example, most 32-bit Windows systems support a maximum of 4 gigabytes of physical memory, with up to 3 gigabytes of address space for each process, while 64-bit Windows supports up to 2 terabytes of physical memory with 8 terabytes of address space for each process. The increased physical memory includes the following benefits for applications:&lt;br /&gt;&lt;span id='showlink'&gt;&lt;br /&gt;Each application can support more users. All or part of each application must be replicated for each user, which requires additional memory.&lt;br /&gt;• Each application has better performance. Increased physical memory allows more applications to run simultaneously and remain completely resident in the system's main memory. This reduces or eliminates the performance penalty of swapping pages to and from disk.&lt;br /&gt;• Each application has more memory for data storage and manipulation. Databases can store more of their data in the physical memory of the system. Data access is faster because disk reads are not necessary.&lt;br /&gt;• Applications can manipulate large amounts of data easily and more reliably. Video composition for motion picture work requires 64-bit Windows for this reason. Modeling for scientific and financial applications benefits greatly from memory-resident data structures that are not possible on 32-bit Windows.&lt;br /&gt;&lt;br /&gt;There are also important benefits for businesses:&lt;br /&gt;&lt;br /&gt;• Increased productivity. Knowledge workers can spend their time thinking and producing, rather than waiting for the software to finish its tasks.&lt;br /&gt;• Lower cost of ownership. Each server can support larger numbers of users and applications, so your business will require fewer servers. This translates directly into less management overhead—one of the highest costs in any computing environment.&lt;br /&gt;• New application opportunities. New applications can be designed without the barriers imposed by 32-bit Windows. New graphics applications will make work easier and more enjoyable. Data-intensive tasks that are impossible today can be done with 64-bit Windows.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7779467645936349153-4055787327450788020?l=gadgetinformationblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4055787327450788020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7779467645936349153/posts/default/4055787327450788020'/><link rel='alternate' type='text/html' href='http://gadgetinformationblog.blogspot.com/2009/03/programming-guide-for-64-bit-windows.html' title='Programming Guide for 64-bit Windows'/><author><name>hr</name><uri>http://www.blogger.com/profile/02060989125581396242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
