<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>MyComputingArt   </title>
    <link>http://www.mycomputingart.com</link>
    <description>Articles about computing.</description>
    <language>en</language>

  <item>
    <title>Opening notebook Toshiba Satellite Pro SP4270</title>
    <link>http://www.mycomputingart.com/2008/09/26#z24.openSP4270</link>
    <description>
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.openSP4270.html#intro&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.openSP4270.html#steps&quot;&gt;Steps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.openSP4270.html#pictures&quot;&gt;Pictures&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.openSP4270.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Motherboard Gigabyte GA-MA790FX-DS5</title>
    <link>http://www.mycomputingart.com/2008/09/26#z24.GA-MA790FX-DS5</link>
    <description>
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.GA-MA790FX-DS5.html#intro&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.GA-MA790FX-DS5.html#package&quot;&gt;Package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.GA-MA790FX-DS5.html#pictures&quot;&gt;Pictures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.GA-MA790FX-DS5.html#info&quot;&gt;Info&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.GA-MA790FX-DS5.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>How to restore user profile</title>
    <link>http://www.mycomputingart.com/2008/08/21#Z24.restoreprofile</link>
    <description>
&lt;p&gt;While I was logging on from a remote console through RDP I've got a message telling me that the user profile is damaged. I was able to log on and I lost all the settings: desktop, menu and all the settings of the various applications, as if my user had just been created; that means, the user registry was corrupted and it has been replaced with the default user registry.&lt;/p&gt;
&lt;p&gt;Event Viewer reported these error messages:&lt;/p&gt;
&lt;p class=&quot;error_message&quot;&gt;DETAIL - The process cannot access the file because it is being used by another process.  for C:\Documents and Settings\Z24\ntuser.dat&lt;/p&gt;
&lt;p class=&quot;error_message&quot;&gt;Windows has backed up this user's profile. Windows will automatically try to use the backed up profile the next time this user logs on.&lt;/p&gt;
&lt;p class=&quot;error_message&quot;&gt;Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off.&lt;/p&gt;
I don't know what would have happened logging off and on again (the original profile would have been restored automatically?), by the way I recovered it this way:&lt;br/&gt;
&lt;ul&gt;
&lt;li&gt;I created a new user, just to be sure to be able to logon if something went bad&lt;/li&gt;
&lt;li&gt;I rebooted into linux&lt;/li&gt;
&lt;li&gt;I copied the user registry file &lt;code&gt;C:\System Volume Information\_restore{&lt;i&gt;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&lt;/i&gt;}\RP&lt;i&gt;yy&lt;/i&gt;\snapshot\_REGISTRY_USER_NTUSER_&lt;i&gt;S-z-z-zz-zzzzzzzzzz-zzzzzzzzzz-zzzzzzzzz-zzzz&lt;/i&gt;&lt;/code&gt; to &lt;code&gt;C:\Documents and Settings\&lt;i&gt;USERNAME&lt;/i&gt;\ntuser.dat&lt;/code&gt;:&lt;br/&gt;
the &lt;i&gt;x&lt;/i&gt;'s in the restore path are hex digits and &lt;i&gt;yy&lt;/i&gt; is a number: the exact restore path where to look in should be the one with the most recent date and time before the date and time of the unsuccessful logon, i.e. yesterday's date if the error happened at today's first logon;&lt;br/&gt;
&lt;code&gt;&lt;i&gt;S-z-z-zz...&lt;/i&gt;&lt;/code&gt; is the user's SID (see &lt;a  href=&quot;http://www.mycomputingart.com/windows/./Z24.sid.html&quot;&gt;how to associate username and SID&lt;/a&gt;);&lt;br/&gt;
and &lt;code&gt;&lt;i&gt;USERNAME&lt;/i&gt;&lt;/code&gt; is the username&lt;/li&gt;
&lt;li&gt;I also copied the file &lt;code&gt;_REGISTRY_USER_USRCLASS_S-z-z-zz-zzzzzzzzzz-zzzzzzzzzz-zzzzzzzzz-zzzz&lt;/code&gt; from the same path to &lt;code&gt;C:\Documents and Settings\&lt;i&gt;USERNAME&lt;/i&gt;\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
At the next logon my windows settings and my applications settings came back!

</description>
  </item>
  <item>
    <title>How to associate username and SID</title>
    <link>http://www.mycomputingart.com/2008/08/21#Z24.sid</link>
    <description>
&lt;p&gt;To know which is the username associated with a known SID (Security Identifier), open the registry (regedit.exe) at this location: &lt;code&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img  src=&quot;http://www.mycomputingart.com/images/regedit_sid.jpg&quot; alt=&quot;Registry editor with SID keys (62k)&quot;&gt;&lt;/p&gt;
&lt;p&gt;Each SID key has a &lt;code&gt;ProfileImagePath&lt;/code&gt; string whose value is the user path which contains the username.&lt;br/&gt;
To know which is the SID associated with a known username, select the &lt;code&gt;ProfileList&lt;/code&gt; key and search the username.&lt;/p&gt;

&lt;p&gt;There is also a &lt;a  href=&quot;http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx&quot;&gt;SysInternals command-line utility&lt;/a&gt; which shows the SID associated with a known username:&lt;br/&gt;
&lt;pre&gt;C:\&gt;psgetsid Z24

PsGetSid v1.43 - Translates SIDs to names and vice versa
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

SID for WAM2\Z24:
S-1-5-21-1993962763-2139871995-725345543-1003
&lt;/pre&gt;
or the username associated with a known SID:&lt;br/&gt;
&lt;pre&gt;C:\&gt;psgetsid S-1-5-21-1993962763-2139871995-725345543-1003

PsGetSid v1.43 - Translates SIDs to names and vice versa
Copyright (C) 1999-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Account for WAM2\S-1-5-21-1993962763-2139871995-725345543-1003:
User: WAM2\Z24
&lt;/pre&gt;
</description>
  </item>
  <item>
    <title>How to mount an image file and access image content</title>
    <link>http://www.mycomputingart.com/2008/07/10#Z24.mountimage</link>
    <description>
To get access to the content of a virtual machine image or a ISO file, follow these steps:
&lt;ul class=&quot;spaced&quot;&gt;
&lt;li&gt;associate the file with a loop device node:&lt;br/&gt;
&lt;code&gt;# losetup /dev/loop0 /var/otheros.img&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;list the partition table of the device:&lt;br/&gt;
&lt;pre&gt;# fdisk -l /dev/loop0 
Disk /dev/loop0: 21.4 GB, 21474837504 bytes 
255 heads, 63 sectors/track, 2610 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 
      Device Boot      Start         End      Blocks   Id  System 
/dev/loop0p1   *           1        2609    20956761    7  HPFS/NTFS&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;create device map (&lt;code&gt;kpartx&lt;/code&gt; is part of &lt;code&gt;multipath-tools&lt;/code&gt; package on Ubuntu):&lt;br/&gt;
&lt;pre&gt;# kpartx -a /dev/loop0
# ls -l /dev/mapper/ 
total 0 
crw-rw---- 1 root root  10, 62 Jul  6  2008 control
brw-rw---- 1 root disk 253,  0 Jul  5 23:18 loop0p1 &lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;mount the device partition:&lt;br/&gt;
&lt;code&gt;# mount /dev/mapper/loop0p1 /mnt&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
  </item>
  <item>
    <title>How to broadcast audio with Icecast</title>
    <link>http://www.mycomputingart.com/2008/05/04#Z24.audiobroadcast</link>
    <description>
You need to install &lt;a  href=&quot;http://www.icecast.org/&quot;&gt;Icecast&lt;/a&gt; and &lt;a  href=&quot;http://www.winamp.com/&quot;&gt;Winamp&lt;/a&gt; with the &lt;a  href=&quot;http://www.shoutcast.com/download/broadcast.phtml&quot;&gt;Shoutcast plugin for Winamp&lt;/a&gt;.&lt;br&gt;
In this howto I explain:
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/software/./Z24.audiobroadcast.html#broadcast&quot;&gt;how to set up Icecast and Shoutcast plugin to broadcast audio over a LAN or the internet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/software/./Z24.audiobroadcast.html#delay&quot;&gt;how to reduce the audio delay between the server source and the client playback&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/software/./Z24.audiobroadcast.html#rdp&quot;&gt;how to use Icecast to replace Skype or MSN voice chat when using RDP&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/software/Z24.audiobroadcast.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>How to catalog audio files (MP3, OGG, etc.)</title>
    <link>http://www.mycomputingart.com/2008/01/20#Z24.mp3catalog</link>
    <description>
This is one of the many ways to keep order amongst audio files and to catalog them. The purpose of cataloging is to have an instrument to always know where a MP3 or OGG file is, if it has been backed up on cd or dvd, how many audio files or hours of music there are on disk, nonetheless to generate playlists by genre or author or by other criteria.
&lt;ol&gt;
&lt;li&gt;I &lt;i&gt;name the audio files using this schema&lt;/i&gt;: &lt;code&gt;Author - Title.mp3&lt;/code&gt;. When they are many, a big help come from tools to rename multiple files at once, such as &lt;a  href=&quot;http://www.ghisler.com/&quot;&gt;Total Commander&lt;/a&gt; &lt;i&gt;Multiple rename&lt;/i&gt; function (Ctrl + M) (Total Commander is shareware)&lt;/li&gt;
&lt;li&gt;sometimes a &lt;i&gt;MP3 editor to cut and paste pieces of MP3s&lt;/i&gt; can be useful, for instance when you bought a remix cd and you want to keep on the disk the single songs, or you want to cut a boring piece at the begin or end of a song (some techno remixes are long and boring at the begin, but great after the first 1 or 2 minutes). A fast and very small editor is &lt;a  href=&quot;http://www.mpesch3.de&quot;&gt;mp3DirectCut&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;correct the ID3 tags&lt;/i&gt; of title and author to make them identical to those in the file name: this way all MP3s will be displayed in the same way in MP3 players such as &lt;a  href=&quot;http://www.winamp.com/&quot;&gt;Winamp&lt;/a&gt; (for Windows) or &lt;a  href=&quot;http://www.xmms.org/&quot;&gt;XMMS&lt;/a&gt; (for Linux) and in the car audio system display (if some MP3s miss the ID3 tags or have them all uppercase or all lowercase). To do that, a useful program is &lt;a  href=&quot;http://www.id3-tagit.de/&quot;&gt;ID3-TagIT&lt;/a&gt;: select the files, then select the menu item &lt;i&gt;ID3-Functions, Filename -&gt; Tag ver. 2&lt;/i&gt; and type &lt;code&gt;&amp;lt;A&amp;gt; - &amp;lt;T&amp;gt;&lt;/code&gt; (artist, hyphen, title) or whatever you like, then &lt;i&gt;ID3-Functions, Filename -&gt; Tag ver. 1&lt;/i&gt; and still &lt;code&gt;&amp;lt;A&amp;gt; - &amp;lt;T&amp;gt;&lt;/code&gt;; finally &lt;i&gt;File, Save&lt;/i&gt; to apply the changes&lt;/li&gt;
&lt;li&gt;I &lt;i&gt;lower the bitrate to 128 kbps when it's too high&lt;/i&gt;, for instance 320 kps. Why? It would occupy too much space while having no hearable advantages (for my ears). The program I use is &lt;a  href=&quot;http://cdexos.sourceforge.net/&quot;&gt;CDex&lt;/a&gt;: &lt;i&gt;Convert, Re-encode Compressed Audio Files&lt;/i&gt;; the encoding options can be customized in &lt;i&gt;Options, Settings&lt;/i&gt; (the encoder, the bitrate, etc.).&lt;br&gt;
To see the bitrate of many mp3s at the same time, Windows XP Explorer is very useful: &lt;i&gt;View, Choose Details, Bitrate&lt;/i&gt;; the files can be ordered by bitrate, selected and moved in another folder, so that when you have to reencode them with CDex you can select all the files in the &quot;wrong bitrate&quot; folder instead of selecting the &quot;wrong bitrate&quot; files one by one.&lt;/li&gt;
&lt;li&gt;when some mp3s have a volume that's too high or too low compared with the average, with &lt;a  href=&quot;http://mp3gain.sourceforge.net/&quot;&gt;MP3 Gain&lt;/a&gt; the &lt;i&gt;volume can be normalized&lt;/i&gt; to the dB specified (I use 89.0 dB): &lt;i&gt;Track Analysis&lt;/i&gt; to see the current dB, then &lt;i&gt;Track Gain&lt;/i&gt;.&lt;/li&gt;
&lt;li&gt;organize the audio files in folders as you wish, for instance by genre or author.&lt;/li&gt;
&lt;/ol&gt;
Now the audio files are well organized on the disk. Using a spreadsheet it's possible to get statistical data and create playlists:
&lt;ol&gt;
&lt;li&gt;first I generate a list of mp3s with &lt;a  href=&quot;http://www.codevisions.de/&quot;&gt;MP3 Lister&lt;/a&gt;, a tool which can be configured to export all the ID3 tags you want in the order you want, and it can create a txt, csv or html list&lt;/li&gt;
&lt;li&gt;then I import the text file in a spreadsheet (I wrote a macro to make the import automatic).&lt;/li&gt;
&lt;li&gt;I wrote other macros to automatically order the MP3 files, check for duplicates and generate playlists by genre.&lt;br&gt;
m3u files (Winamp playlists) are simply text files containing a mp3 path and file name on every row.&lt;/li&gt;
&lt;/ol&gt;
</description>
  </item>
  <item>
    <title>Regular expressions pattern options</title>
    <link>http://www.mycomputingart.com/2007/12/22#Z24.regexpadv</link>
    <description>
&lt;p&gt;In regular expressions there are some constructs that influence the way a pattern is matched:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/programming/./Z24.regexpadv.html#nongreedy&quot;&gt;Non-greedy &lt;code&gt;?&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/programming/./Z24.regexpadv.html#noncapturing&quot;&gt;Non-capturing &lt;code&gt;(?:pattern)&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/programming/./Z24.regexpadv.html#poslookahead&quot;&gt;Positive lookahead &lt;code&gt;(?=pattern)&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/programming/./Z24.regexpadv.html#neglookahead&quot;&gt;Negative lookahead &lt;code&gt;(?!pattern)&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/programming/./Z24.regexpadv.html#poslookbehind&quot;&gt;Positive lookbehind &lt;code&gt;(?&amp;lt;=pattern)&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/programming/./Z24.regexpadv.html#neglookbehind&quot;&gt;Negative lookbehind &lt;code&gt;(?&amp;lt;!pattern)&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/programming/./Z24.regexpadv.html#regextest&quot;&gt;Testing regular expressions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/programming/Z24.regexpadv.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>3Com OfficeConnect ADSL Wireless 54 Mbps 11g Firewall Router</title>
    <link>http://www.mycomputingart.com/2007/12/22#z24.3ComOfficeConnect</link>
    <description>
&lt;p&gt;This 3Com product has many functions: router, firewall, adsl modem, wireless access point, 4 port switch. 3Com chose to give two names to its products: a name for the market (as the long name in the title), which identifies the purpose of the product and is not changed when a new model replaces the older one, and a model name, a number which identifies the specific model.&lt;br&gt;
The &quot;ADSL&quot; term in the name is particularly useful to specify that it's a adsl modem too, with a RJ-11 port that would connect the router directly to the phone line, through a RJ-11 cable, just like any adsl modem; in fact I found several routers that were capable of routing the adsl signal but were equipped with a RJ-45 port instead of a RJ-11 port: they were not DSL modems and needed to be connected to an external DSL modem. Checking the rear of the product, maybe on the user guide, can help making sure the router is a DSL modem too.&lt;br&gt;
I will review two 3Com OfficeConnect ADSL Wireless 54 Mbps 11g Firewall Router models, the older &lt;strong&gt;3CRWDR100A-72&lt;/strong&gt; and the newer &lt;strong&gt;3CRWDR101A-75&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#intro&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#pictures&quot;&gt;Pictures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#install&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#features&quot;&gt;Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#reliability&quot;&gt;Reliability and 3Com assistance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#wifitrouble&quot;&gt;Wireless trouble with 3CRWDR101A-75&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#wifi&quot;&gt;Wireless coverage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#fwrouter&quot;&gt;Firewall/router&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#other&quot;&gt;Other features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#missing&quot;&gt;Missing features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#troubleshooting&quot;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.3ComOfficeConnect.html#conclusion&quot;&gt;Conclusion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.3ComOfficeConnect.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Asus MyPal A686 PDA with GPS</title>
    <link>http://www.mycomputingart.com/2007/12/09#z24.AsusMyPalA686</link>
    <description>
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.AsusMyPalA686.html#intro&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.AsusMyPalA686.html#package&quot;&gt;Package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.AsusMyPalA686.html#pictures&quot;&gt;Pictures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.AsusMyPalA686.html#gps&quot;&gt;GPS accuracy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.AsusMyPalA686.html#troubleshooting&quot;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.AsusMyPalA686.html#conclusion&quot;&gt;Conclusion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.AsusMyPalA686.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Running Windows XP in Xen from its own partition</title>
    <link>http://www.mycomputingart.com/2007/12/03#Z24.xen3-winxp-partition</link>
    <description>
Some months ago I made some experiments with Xen and I succeeded to install and run Windows XP as a guest using Xen 3.0. In that case Windows was located in a single file and was installed through Xen.
My purpose now is to make Xen running an already installed Windows from its own partition. Just to be more specific, this is my machine configuration:
&lt;ul&gt;
&lt;li&gt;Ubuntu Dapper Drake 6.06 is located on a SATA disk, set as first boot disk&lt;/li&gt;
&lt;li&gt;Windows XP is located on a EIDE disk, set as second boot disk&lt;/li&gt;
&lt;li&gt;Dual boot is made by grub&lt;/li&gt;
&lt;/ul&gt;
I want to log into linux and run my existing Windows XP from its own partition on the EIDE disk.&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/linux/Z24.xen3-winxp-partition.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Ubuntu Dapper Drake 6.06 amd64 and Windows XP in Xen 3.0</title>
    <link>http://www.mycomputingart.com/2007/11/26#Z24.xen3-ubuntu-amd64</link>
    <description>
&lt;p&gt;I am coming from a bloody week of wrestling against packages, bugs and &quot;make world&quot;s trying to run Xen in Ubuntu 6.06 amd64 on an AM2 3800+ and to make a Windows XP Pro domU.&lt;br/&gt;
I searched on the web some resources that would explain how to run Windows on Xen and I found some very good tutorial that unfortunately don't fit exactly my configuration &lt;i&gt;and&lt;/i&gt; my purpose. These are the sites I took as a basis for my setup:
&lt;ul&gt;
	&lt;li&gt;&lt;a  href=&quot;http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu&quot;&gt;dom0 = Debian Sarge 3.1, domU = Debian Sarge, Xen 2.0.7 32 bit installed from binaries or source, paravirtualization&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a  href=&quot;http://en.opensuse.org/Xen_Full_Virtualization_Example&quot;&gt;dom0 = SUSE 10.1, domU = Win XP Pro, Xen 3.0.2, Intel VT hardware virtualization&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a  href=&quot;http://www.howtoforge.com/xen_3.0_ubuntu_dapper_drake&quot;&gt;dom0 = Ubuntu 6.06, domU = Ubuntu, Xen 3.0.1 32 bit&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a  href=&quot;http://www.broermann.com/howto_amd_hvm.html&quot;&gt;dom0 = Kubuntu Dapper Drake, domU = Win XP, Xen 3.0.2-2 32 bit, AMD SVM hardware virtualization&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
These are all the steps I did and the problems I encountered during this Calvary :-) (I come from Windows with a little linux/unix background):&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/linux/Z24.xen3-ubuntu-amd64.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Scythe Ninja Plus rev. B</title>
    <link>http://www.mycomputingart.com/2007/10/29#z24.ScytheNinjaPlus</link>
    <description>
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.ScytheNinjaPlus.html#intro&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.ScytheNinjaPlus.html#pictures&quot;&gt;Pictures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.ScytheNinjaPlus.html#makeflat&quot;&gt;Making a flat surface&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.ScytheNinjaPlus.html#install&quot;&gt;Installing - ouch, it's not compatible with some MSI K9N Platinum&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.ScytheNinjaPlus.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Zalman ZM-MFC1 fan controller</title>
    <link>http://www.mycomputingart.com/2007/10/29#z24.Zalman-ZM-MFC1</link>
    <description>
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Zalman-ZM-MFC1.html#intro&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Zalman-ZM-MFC1.html#pictures&quot;&gt;Pictures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Zalman-ZM-MFC1.html#install&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Zalman-ZM-MFC1.html#pfm&quot;&gt;Performance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Zalman-ZM-MFC1.html#conclusion&quot;&gt;Conclusion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.Zalman-ZM-MFC1.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Noctua NH-U12F</title>
    <link>http://www.mycomputingart.com/2007/10/29#z24.Noctua-NH-U12F</link>
    <description>
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Noctua-NH-U12F.html#intro&quot;&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Noctua-NH-U12F.html#pictures&quot;&gt;Pictures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Noctua-NH-U12F.html#makeflat&quot;&gt;Making a flat surface&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Noctua-NH-U12F.html#install&quot;&gt;Installing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Noctua-NH-U12F.html#clearance&quot;&gt;Clearance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/hardware/./z24.Noctua-NH-U12F.html#results&quot;&gt;Results&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.Noctua-NH-U12F.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Launching control panel dialogs from command line</title>
    <link>http://www.mycomputingart.com/2007/09/21#Z24.controlcmd</link>
    <description>
&lt;p&gt;It is possible to directly open the control panel configuration dialogs writing commands in the Run dialog or in a dos prompt window:&lt;br/&gt;&lt;br/&gt;
&lt;img  src=&quot;http://www.mycomputingart.com/images/RunControl.jpg&quot; alt=&quot;control command in Run dialog (10k)&quot; style=&quot;float:none;padding:1em 0em 1em 0em;&quot;&gt;&lt;br/&gt;
&lt;code&gt;control admintools&lt;/code&gt;: open Administrative Tools&lt;br/&gt;
&lt;code&gt;control date/time&lt;/code&gt;: open the Date and Time properties&lt;br/&gt;
&lt;code&gt;control desktop&lt;/code&gt;: open the Display properties&lt;br/&gt;
&lt;code&gt;control color&lt;/code&gt;: open the Display properties and go to Appearance tab&lt;br/&gt;
&lt;code&gt;control folders&lt;/code&gt;: open Folder Options&lt;br/&gt;
&lt;code&gt;control fonts&lt;/code&gt;: open the Fonts properties&lt;br/&gt;
&lt;code&gt;control infrared&lt;/code&gt;: open the Infrared properties&lt;br/&gt;
&lt;code&gt;control keyboard&lt;/code&gt;: open the Keyboard properties&lt;br/&gt;
&lt;code&gt;control mouse&lt;/code&gt;: open the Mouse properties&lt;br/&gt;
&lt;code&gt;control netconnections&lt;/code&gt;: open Network Connections&lt;br/&gt;
&lt;code&gt;control telephony&lt;/code&gt;: open Phone and Modem Options&lt;br/&gt;
&lt;code&gt;control printers&lt;/code&gt;: open the Printers properties&lt;br/&gt;
&lt;code&gt;control international&lt;/code&gt;: open the Regional Settings&lt;br/&gt;
&lt;code&gt;control schedtasks&lt;/code&gt;: open the Scheduled tasks&lt;br/&gt;
&lt;code&gt;control userpasswords&lt;/code&gt;: open the User Accounts properties&lt;br/&gt;
&lt;code&gt;control userpasswords2&lt;/code&gt;: open the Advanced User Accounts properties&lt;br/&gt;
&lt;code&gt;control&lt;/code&gt;: open the control panel&lt;br/&gt;
&lt;/p&gt;

&lt;p&gt;If the &quot;Safely Remove Hardware&quot; icon disappears, the &lt;code&gt;control&lt;/code&gt; command can help:&lt;br/&gt;
&lt;code&gt;control hotplug.dll&lt;/code&gt;: open the &quot;Safely Remove Hardware&quot; window
&lt;/p&gt;

&lt;p&gt;Every &lt;code&gt;*.cpl&lt;/code&gt; file in the Windows directory can be opened with the &lt;code&gt;control &lt;i&gt;cplfile&lt;/i&gt;&lt;/code&gt; command:&lt;br/&gt;
&lt;code&gt;control vp7dec_settings.cpl&lt;/code&gt;: open the On2 VP7 Decompressor Settings, if VP7 codec is installed.
&lt;/p&gt;

&lt;p&gt;Moreover, some cpl files accept two arguments:&lt;br/&gt;
&lt;code&gt;control &lt;i&gt;cplfile&lt;/i&gt;[,[@&lt;i&gt;first&lt;/i&gt;][,&lt;i&gt;second&lt;/i&gt;]]&lt;/code&gt;: the first argument indicates the function (if a cpl file controls multiple functions), the second argument indicates the tab of the window to display.&lt;br/&gt;
&lt;code&gt;control main.cpl,@0,2&lt;/code&gt;: show the 3rd tab of the mouse properties (main.cpl controls mouse and keyboard, @0 is for mouse properties, 2 is the 3rd tab)&lt;br/&gt;
&lt;code&gt;control main.cpl,@1,0&lt;/code&gt;: show the 1st tab of the keyboard properties (@1 is for kbd properties, 0 is the 1st tab)
&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Windows Remote Desktop (RDP)</title>
    <link>http://www.mycomputingart.com/2007/09/15#Z24.remotedesktop</link>
    <description>
Windows Remote Desktop allows to remotely get a Windows session on a Windows XP/2000/2003 machine on which it is enabled from any machine running the RDP client: the RDP client asks the name of the machine and the user and password and then the client opens a window showing the desktop of the server machine.&lt;br/&gt;
I'll show:
&lt;ul&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/windows/./Z24.remotedesktop.html#VNC-RDP-ICA-comparison&quot;&gt;Comparison between UltraVNC, Windows Remote Desktop and Citrix ICA connection&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/windows/./Z24.remotedesktop.html#enableRDP&quot;&gt;How to enable Windows Remote Desktop in Windows XP SP2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/windows/./Z24.remotedesktop.html#connectRDP&quot;&gt;How to connect to a Windows Remote Desktop from Windows 98&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/windows/./Z24.remotedesktop.html#securingRDP&quot;&gt;How to secure RDP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a  href=&quot;http://www.mycomputingart.com/windows/./Z24.remotedesktop.html#troubleshooting&quot;&gt;Troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/windows/Z24.remotedesktop.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Recover &quot;Logical sector size is 0&quot; with dd</title>
    <link>http://www.mycomputingart.com/2007/06/24#z24.recover-sector-problem</link>
    <description>
A few hours ago while I was using my pc suddenly Windows froze completely (mouse was stuck and Ctrl+Alt+Del did nothing). It's not astonishing but I was quite surprised because such a freeze never happened since I began using Windows XP on my new pc.&lt;br/&gt;
The problem appeared at the reboot: &lt;code&gt;&lt;a  href=&quot;http://www.gnu.org/software/grub/&quot;&gt;grub&lt;/a&gt;&lt;/code&gt;, the bootloader on /dev/sda, showed this error message:&lt;br/&gt;
&lt;p class=&quot;error_message&quot;&gt;13 : Invalid or unsupported executable format&lt;/p&gt;
I have a dual boot configuration with Windows XP booting from a EIDE disk and Ubuntu booting from a SATA disk, so I entered Ubuntu, successfully; /dev/hda1 (the Windows partition) was not mounted while /dev/hda5 and /dev/hda6 were; attempting to mount it resulted in &lt;br/&gt;
&lt;p class=&quot;error_message&quot;&gt;Special device /dev/hda1 does not exist&lt;/p&gt;
At reboot I started Windows XP Recovery Console from the Windows CD and tried &lt;code&gt;CHKDSK.EXE&lt;/code&gt;, and this was the outcome:&lt;br/&gt;
&lt;p class=&quot;error_message&quot;&gt;The volume appears to contain one or more unrecoverable problems&lt;/p&gt;
I booted again linux to launch &lt;code&gt;fsck&lt;/code&gt; and see it fail:&lt;br/&gt;
&lt;p class=&quot;error_message&quot;&gt;Logical sector size is zero.&lt;/p&gt;
&lt;br/&gt;
Then I found the solution in &lt;a  href=&quot;http://ubuntuforums.org/showthread.php?t=179057&quot;&gt;ubuntu forum&lt;/a&gt;:
&lt;pre&gt;
root@am2:/home/z24# dd if=/dev/hda1 of=/defmedia/bkup_fat32_hda1.img bs=512 count=2048000 conv=noerror,sync
2048000+0 records in
2048000+0 records out
1048576000 bytes (1.0 GB) copied, 43.61 seconds, 24.0 MB/s

root@am2:/home/z24# dd if=/defmedia/bkup_fat32_hda1.img of=/home/z24/sector6.bin bs=512 count=1 skip=6 conv=noerror,sync
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.011544 seconds, 44.4 kB/s

root@am2:/home/z24# dd if=/home/z24/sector6.bin of=/dev/hda1 bs=512 count=1 conv=noerror,sync,notrunc
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.030644 seconds, 16.7 kB/s
&lt;/pre&gt;
Explanation: 
&lt;ul&gt;
&lt;li&gt;the first dd makes a backup of the first gigabyte of the Windows partition: I copied 1 GB only because I didn't have enough space on a ext2fs to backup all the 28 GB of /dev/hda1.&lt;/li&gt;
&lt;li&gt;the second dd extracts the sixth sector to a temporary file: as reported by &lt;a  href=&quot;http://support.microsoft.com/?kbid=247575&quot;&gt;Microsoft KB247575&lt;/a&gt;, &quot;The backup FAT32 boot sector is located at sector 6 of the logical drive&quot;.&lt;/li&gt;
&lt;li&gt;the third &lt;code&gt;dd&lt;/code&gt; copies the extracted sector 6 to sector 0 of /dev/hda1.&lt;/li&gt;
&lt;/ul&gt;
In the original post the partition that was just backupped with &lt;code&gt;dd&lt;/code&gt; was also checked with &lt;code&gt;losetup&lt;/code&gt; and &lt;code&gt;mount&lt;/code&gt;. Thanks a lot to the ubuntuforums user Onlymee for his post!

&lt;h5&gt;Update 13.09.2008&lt;/h5&gt;
The same problem happened again today and gave me the opportunity to complete the series of error messages :)&lt;br/&gt;
The first, at boot time, was the same:
&lt;p class=&quot;error_message&quot;&gt;grub: 13 : Invalid or unsupported executable format&lt;/p&gt;
Mounting the partition (&lt;code&gt;mount -t vfat /dev/sda1 /mnt&lt;/code&gt;):
&lt;p class=&quot;error_message&quot;&gt;mount: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or other error&lt;/p&gt;
&lt;code&gt;dmesg | grep sda1&lt;/code&gt;
&lt;p class=&quot;error_message&quot;&gt;VFS: Can't find a valid FAT filesystem on dev sda1&lt;/p&gt;
But &lt;code&gt;fdisk -l /dev/sda&lt;/code&gt; shows the partition table.&lt;br/&gt;
&lt;code&gt;fsck.vfat /dev/sda1&lt;/code&gt; (executed from Ubuntu 8.04 alternate cd)
&lt;p class=&quot;error_message&quot;&gt;Cluster size is zero&lt;/p&gt;
The solution was exactly the same: copy the sixth sector back to the first. And voil&amp;agrave;, it booted.

</description>
  </item>
  <item>
    <title>Mounting a second fan on the back of the case (Antec SLK3000B)</title>
    <link>http://www.mycomputingart.com/2007/06/17#z24.mounting-back-fan</link>
    <description>
With the summer approaching, I am making some experiments trying to cool my pc as much as possible while keeping it quiet. Now, airflow in the case is made by 2 fans: the intake fan, a Papst 4412 F/2GLL, pulls air inside the case from the front, the exhaust fan, a Antec Tricool coming with the SLK3000B, pushes air out to the back; in addition, the psu fan pulls air from the top of the motherboard through the psu to the back.&lt;br/&gt;
Since I bought a second Papst 4412 F/2GLL, I tried positioning this fan in different locations to see which one conributes the best to the cooling. One of these is the back of the case, in the bottom, where there would be additional cards: it pushes air out of the case through the back slots.&lt;br/&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.mounting-back-fan.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Hard disk suspension in an Antec SLK3000B</title>
    <link>http://www.mycomputingart.com/2007/06/12#z24.hddsuspension</link>
    <description>
The main problem of the Antec SLK3000B case is it converts hard disk vibrations to noise, and this is the most annoying noise coming from my pc when the fans are set at the lowest speed. In the SLK3000B the hard disks lay in a cage with grommets that are supposed to dampen the vibrations of the 7200 and more rpm hard disks.&lt;br/&gt;
The trend spreading amongst silencing modders is to suspend the hard disks in the air to avoid contact between the case and the hard disks.

&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/hardware/z24.hddsuspension.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Accessing and changing the registry from outside Windows</title>
    <link>http://www.mycomputingart.com/2007/04/20#Z24.access-registry-out-win</link>
    <description>
Problem: I got myself locked out of my pc&lt;br/&gt;
Solution: access the registry from outside Windows and change the account lockout settings&lt;br/&gt;
&lt;br/&gt;
After &lt;a  href=&quot;http://www.mycomputingart.com/windows/Z24.remotedesktop.html&quot;&gt;enabling Remote Desktop access&lt;/a&gt; to access from my notebook to my pc through my wireless LAN, I was playing around with account locking settings to defend from possible brute force attacks coming through the WLAN (supposing the attacker cracked the WPA-PSK password): I set the lock so that after two failed attempts to login the account would be locked until the administrator (me) unlocks it manually.&lt;br/&gt;
I wanted to adopt such a security measure for RDP access only, but unfortunately the account lockout policy is valid for any login attempt, being it local or remote.&lt;br/&gt;
Then, as a slight security measure, I also disabled the administrator user (my user is already an administrator and an attacker should also find a valid username).&lt;br/&gt;
I mistyped the password twice and I got myself stuck: administrator and guest were disabled and my account was locked.&lt;br/&gt;
After rebooting, at the logon screen there were no more users, so that the &quot;To begin, click your username&quot; sentence on the left sounded like a joke, having absolutely nothing on the right.&lt;br/&gt;
&lt;br/&gt;
The solution was obvious:
&lt;ol&gt;
&lt;li&gt;try to access and change the registry from linux (I have dual boot)&lt;/li&gt;
&lt;li&gt;manually restore a previous version of the registry&lt;/li&gt;
&lt;/ol&gt;
&lt;br/&gt;
I solved using &lt;a  href=&quot;http://home.eunet.no/pnordahl/ntpasswd/bootdisk.html&quot;&gt;Offline NTPassword &amp; Registry Editor&lt;/a&gt;, an offline regitry editor on a boot disk; I made the floppy, rebooted and then I started looking in the registry the affecting keys, but it was not necessary: there's a feature to edit the accounts, and that allowed me to enable the administrator.&lt;br/&gt;
&lt;br/&gt;
I also found &lt;a  href=&quot;http://www.mirkes.de/en/delphi/samples/dumphive.php&quot;&gt;dumphive&lt;/a&gt;, a useful program to dump the registry hives to text files.&lt;br/&gt;
&lt;br/&gt;
Instead on &lt;a  href=&quot;http://www.beginningtoseethelight.org/ntsecurity/&quot;&gt;www.beginningtoseethelight.org&lt;/a&gt; there's plenty of Windows NT, 2000 and XP low level settings and hacks, I would say &quot;all about the registry&quot;: for instance, where and how users and passwords, including account statistics and policies, are stored and encoded in the SAM hive of the registry, and a schematic explanation of the registry structure; and don't miss the other sections of the site, they're enlightening too.&lt;br/&gt;
About the second option, there's a &lt;a  href=&quot;http://support.microsoft.com/kb/307545/&quot;&gt;Microsoft article&lt;/a&gt; that explains how to manually restore the registry to a previous state.&lt;br/&gt;
</description>
  </item>
  <item>
    <title>FileDate Changer</title>
    <link>http://www.mycomputingart.com/2007/03/16#Z24.FileDateChanger</link>
    <description>
&lt;p&gt;
&lt;a  href=&quot;http://www.nirsoft.net/utils/filedatech.html&quot; target=&quot;_blank&quot;&gt;FileDate Changer&lt;/a&gt;&lt;br/&gt;
&lt;i&gt;License&lt;/i&gt;: freeware&lt;br/&gt;
&lt;i&gt;Author&lt;/i&gt;: NirSoft&lt;br/&gt;
&lt;i&gt;Install&lt;/i&gt;: no&lt;br/&gt;
&lt;i&gt;Size&lt;/i&gt;: 50 KBytes&lt;br/&gt;
&lt;i&gt;Requirement&lt;/i&gt;: Windows 95 or later, comctl32.dll&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
With this very little tool you can change the Created/Modified/Accessed dates of one or more files at the same time.&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/software/windows/Z24.FileDateChanger.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Convert</title>
    <link>http://www.mycomputingart.com/2007/03/16#Z24.Convert</link>
    <description>
&lt;p&gt;
&lt;a  href=&quot;http://joshmadison.net/software/convert/&quot; target=&quot;_blank&quot;&gt;Convert&lt;/a&gt;&lt;br/&gt;
&lt;i&gt;License&lt;/i&gt;: freeware&lt;br/&gt;
&lt;i&gt;Author&lt;/i&gt;: Josh Madison&lt;br/&gt;
&lt;i&gt;Install&lt;/i&gt;: no (optional installer available)&lt;br/&gt;
&lt;i&gt;Size&lt;/i&gt;: 560 KBytes (153 KBytes compressed)&lt;br/&gt;
&lt;i&gt;Requirement&lt;/i&gt;: Windows 95 or later&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
Convert is a compact and simple unit conversion program: it converts distance, speed, pressure, temperature, time, volume, 
angle, area, mass, power, and many more measure units, and it allows to create custom conversions.&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/software/windows/Z24.Convert.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Panorado Flyer</title>
    <link>http://www.mycomputingart.com/2007/03/16#Z24.PanoradoFlyer</link>
    <description>
&lt;p&gt;
&lt;a  href=&quot;http://www.panorado.com/en/index.htm?PanoradoFlyer.htm&quot; target=&quot;_blank&quot;&gt;Panorado Flyer&lt;/a&gt;&lt;br/&gt;
&lt;i&gt;License&lt;/i&gt;: freeware for private use&lt;br/&gt;
&lt;i&gt;Author&lt;/i&gt;: Karl Maloszek&lt;br/&gt;
&lt;i&gt;Install&lt;/i&gt;: yes&lt;br/&gt;
&lt;i&gt;Size&lt;/i&gt;: 250 KBytes (114 KBytes installer)&lt;br/&gt;
&lt;i&gt;Requirement&lt;/i&gt;: Windows with COM support&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
Panorado Flyer is a compact program that gathers GPS coordinates from Google Earth and writes them into images EXIF information.&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/software/windows/Z24.PanoradoFlyer.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>CamStudio</title>
    <link>http://www.mycomputingart.com/2007/03/16#Z24.CamStudio</link>
    <description>
&lt;p&gt;
&lt;a  href=&quot;http://www.camstudio.org/&quot; target=&quot;_blank&quot;&gt;CamStudio&lt;/a&gt;&lt;br/&gt;
&lt;i&gt;License&lt;/i&gt;: freeware&lt;br/&gt;
&lt;i&gt;Author&lt;/i&gt;: RenderSoft&lt;br/&gt;
&lt;i&gt;Install&lt;/i&gt;: yes&lt;br/&gt;
&lt;i&gt;Size&lt;/i&gt;: 8 MB (1.3 MB install), 33 KB codec&lt;br/&gt;
&lt;i&gt;Requirement&lt;/i&gt;: Windows 95 or later, comctl32.dll&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
CamStudio is a free screen and audio recording tool and comes with a swf flash converter and a lossless codec.&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/software/windows/Z24.CamStudio.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>AMD Cool'n'Quiet</title>
    <link>http://www.mycomputingart.com/2007/02/17#Z24.amdcnq</link>
    <description>
I'll try to answer these questions:
&lt;ul&gt;
&lt;li&gt;What is AMD Cool'n'Quiet?&lt;/li&gt;
&lt;li&gt;Requirements&lt;/li&gt;
&lt;li&gt;Does it really work?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/configurations/both/Z24.amdcnq.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>.htaccess: an example of the Apache per-directory configuration file</title>
    <link>http://www.mycomputingart.com/2007/02/11#Z24.htaccess</link>
    <description>
Using &lt;a  href=&quot;http://www.blosxom.com/&quot;&gt;bloxsom&lt;/a&gt; as my weblog designing application, I had to provide some settings to the Apache &lt;code&gt;.htaccess&lt;/code&gt; configuration file to fine-tune the usage of my site:&lt;br/&gt;
&lt;ol&gt;
&lt;li&gt;tell Apache to load &lt;code&gt;index.cgi&lt;/code&gt; in addition to the default &lt;code&gt;index.htm&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;rewrite the requested address adding &lt;code&gt;www.&lt;/code&gt; if it's omitted&lt;/li&gt;
&lt;li&gt;rewrite the requested address adding &lt;code&gt;index.cgi&lt;/code&gt; if it's omitted&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/configurations/both/Z24.htaccess.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Remove XP Pro or Win Server 2003 bandwidth limit</title>
    <link>http://www.mycomputingart.com/2006/10/28#Z24.bandwidth</link>
    <description>
Run Group Policy (gpedit.msc) and go to Computer Configuration -&gt; Administrative Templates -&gt; Network -&gt; QoS Packet Scheduler and change &quot;Limit reservable bandwidth&quot; to &quot;Enabled&quot; with a value of 0%. By default it appears disabled but read the description and you'll discovered it's enabled with a value of 20%.
</description>
  </item>
  <item>
    <title>Seeing MySQL queries, just like MS SQL Profiler</title>
    <link>http://www.mycomputingart.com/2006/10/21#Z24.mysql</link>
    <description>
Just execute mysqld with the &lt;code&gt;--log[=filename]&lt;/code&gt; or &lt;code&gt;-l[=filename]&lt;/code&gt; command-line option. 
If filename is omitted, hostname.log will be created in the mysql data directory.&lt;br&gt;
Or edit &lt;code&gt;my.ini&lt;/code&gt; adding &lt;code&gt;log=filename&lt;/code&gt; line (i.e. if you use WAMP).&lt;br&gt;
Then restart mysqld.

</description>
  </item>
  <item>
    <title>Debian on Windows with VMWare, Linux applications in Windows using X server</title>
    <link>http://www.mycomputingart.com/2006/10/09#Z24.vmware</link>
    <description>
With this little and very simple tutorial I will explain what I did to:
&lt;ul&gt;
&lt;li&gt;install VMWare for Windows&lt;/li&gt;
&lt;li&gt;run Debian virtual appliance&lt;/li&gt;
&lt;li&gt;connect from Windows host to Linux guest and connect from Linux guest to Windows host&lt;/li&gt;
&lt;li&gt;run seamless Linux applications in the Windows graphical environment using an X server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/windows/Z24.vmware.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Ubuntu 6.06 Dapper Drake 32 bit on Windows XP with Qemu, Qemu networking, Linux applications in Windows using X server</title>
    <link>http://www.mycomputingart.com/2006/09/16#Z24.ubuntu-on-windows</link>
    <description>
With this little tutorial I will explain what I did to:
&lt;ul&gt;
    &lt;li&gt;install Qemu and its accelerator kqemu&lt;/li&gt;
    &lt;li&gt;create an image file where the guest operating system will be installed&lt;/li&gt;
    &lt;li&gt;install and then run Ubuntu 6.06 Dapper Drake 32 bit as a guest operating system&lt;/li&gt;
    &lt;li&gt;connect from Windows host to Linux guest with qemu &lt;code&gt;redir&lt;/code&gt; option&lt;/li&gt;
    &lt;li&gt;connect from Windows host to Linux guest and connect from Linux guest to Windows host using tap driver&lt;/li&gt;
    &lt;li&gt;run &lt;i&gt;seamless&lt;/i&gt; Linux applications in the Windows graphical environment using an X server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/windows/Z24.ubuntu-on-windows.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>WAMP &amp;amp; Perl - Windows Apache, MySQL, PHP with CGI scripts written in Perl</title>
    <link>http://www.mycomputingart.com/2006/09/10#Z24.wamp-perl</link>
    <description>
I need Perl to run &lt;a  href=&quot;http://www.blosxom.com/&quot;&gt;Blosxom&lt;/a&gt;, an open source and free CGI script to create blogs.&lt;br/&gt;
So I installed &lt;a  href=&quot;http://www.wampserver.com/en/download.php&quot;&gt;WAMP5 1.6.4a&lt;/a&gt; and &lt;a  href=&quot;http://www.activestate.com/Products/activeperl/&quot;&gt;ActivePerl&lt;/a&gt; 5.8.8.817 with MSI installer.&lt;br/&gt;
I already have my site on my disk, so I told my site directory to WAMP during the setup procedure and then I pointed my browser to http://localhost/index.cgi but it displayed the cgi instead of executing it.&lt;br/&gt;
This is what I did to make it work: &lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/configurations/windows/Z24.wamp-perl.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Blosxom: How to insert a fixed path for images in Blosxom</title>
    <link>http://www.mycomputingart.com/2006/09/10#Z24.blosxom-fixedimages</link>
    <description>
I wrote some post on my new site created with &lt;a  href=&quot;http://www.blosxom.com/&quot;&gt;Blosxom&lt;/a&gt; and I wanted to insert some images that I put in a directory called &lt;code&gt;images&lt;/code&gt; under my website address root.&lt;br/&gt;
I found different solutions:&lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/configurations/both/Z24.blosxom-fixedimages.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>Install and boot Windows on a second hard disk</title>
    <link>http://www.mycomputingart.com/2006/08/30#Z24.dualboot-windows-2hd</link>
    <description>
I have a SATA disk and a EIDE disk, I installed Linux on the SATA disk and now I want to install Windows on the EIDE disk.&lt;br/&gt;
Because Windows must be installed on the disk that boot first, I entered BIOS and changed the boot order as this:&lt;br/&gt;
cdrom&lt;br/&gt;
EIDE disk&lt;br/&gt;
SATA disk&lt;br/&gt;
Then I installed Windows on the EIDE disk.&lt;br/&gt;
I want to configure dual boot this way:
&lt;ul&gt;
&lt;li&gt;default choice: Linux (booting from SATA disk)&lt;/li&gt;
&lt;li&gt;second choice: Windows (booting from EIDE disk)&lt;/li&gt;
&lt;/ul&gt;
I changed BIOS boot order as it was previously (SATA disk before EIDE disk) and booted Linux, then I added these lines to &lt;code&gt;/boot/grub/menu.list&lt;/code&gt; (on Ubuntu or Debian; if grub is not installed try apt-get install grub):
&lt;pre&gt;
title WinXP
map (hd0,0) (hd1,0)
map (hd1,0) (hd0,0)
rootnoverify (hd1,0)
chainloader +1
&lt;/pre&gt;
That means Windows believes the EIDE disk is the first and SATA is the second, so it's happy and if I reboot and choose WinXP from grub menu it starts.
</description>
  </item>
  <item>
    <title>Running PHP scripts from command-line with WAMP (Windows Apache, MySQL, PHP)</title>
    <link>http://www.mycomputingart.com/2006/08/27#Z24.wamp-phpcmdline</link>
    <description>
On my old pc I installed Apache, MySQL and PHP singularly, and I made some PHP scripts to be runned from command-line, like this:
&lt;pre&gt;
c:\php\php -f myscript.php
&lt;/pre&gt;
On my new pc I installed WAMP5 1.6.4, all was running fine (phpMyAdmin, my local website, php scripts pointed to by the browser) but php scripts launched by command-line reported
&lt;pre&gt;
Fatal error: Call to undefined function mysql_connect() in myscript.php
&lt;/pre&gt;
Obviously I changed the php path to &lt;code&gt;c:\wamp\php\php&lt;/code&gt; but with no results.&lt;br/&gt;
Solution: change the command to
&lt;pre&gt;
c:\wamp\php\php -c c:\wamp\apache2\bin -f myscript.php
&lt;/pre&gt;
The -c option tells php to search php.ini in the directory specified, and that's needed because WAMP puts php.ini in Apache bin directory, while with a PHP regular installation php.ini is located in the php.exe directory.
</description>
  </item>
  <item>
    <title>Pausing a command</title>
    <link>http://www.mycomputingart.com/2006/08/27#Z24.pausing-command</link>
    <description>
How to pause / suspend / sleep a running command in a terminal?&lt;br/&gt;
Press Ctrl+S&lt;br/&gt;
How to resume the paused command?&lt;br/&gt;
Press Ctrl+Q
</description>
  </item>
  <item>
    <title>Execute a command at shutdown</title>
    <link>http://www.mycomputingart.com/2006/08/27#Z24.script-at-shutdown</link>
    <description>
To dismount &lt;a  href=&quot;http://www.truecrypt.org/&quot;&gt;TrueCrypt&lt;/a&gt; volumes at shutdown and reboot time, I created a script, put it in&lt;code&gt;/etc/init.d/&lt;/code&gt; and symlinked it into the needed &lt;code&gt;/etc/rc?.d/&lt;/code&gt; directories using &lt;code&gt;update-rc.d&lt;/code&gt;.&lt;br/&gt;
Here is the detail: &lt;p&gt;&lt;a href=&quot;http://www.mycomputingart.com/linux/Z24.script-at-shutdown.html&quot; class=&quot;seemore&quot;&gt;See full post ...&lt;/a&gt;&lt;/p&gt;
</description>
  </item>
  <item>
    <title>How to rename multiple files from bash</title>
    <link>http://www.mycomputingart.com/2006/08/27#Z24.bash-rename</link>
    <description>
Rename all *html files to *test:
&lt;pre&gt;
for x in `ls *html`; do mv $x `echo $x | sed -e &quot;s/html/test/&quot;`; done
&lt;/pre&gt;
&lt;br/&gt;
Bash for:
&lt;pre&gt;
for &lt;i&gt;var&lt;/i&gt; in &lt;i&gt;some-list&lt;/i&gt; ; do &lt;i&gt;command&lt;/i&gt; ; done
&lt;/pre&gt;
</description>
  </item>
  <item>
    <title>About</title>
    <link>http://www.mycomputingart.com/2006/08/15#about</link>
    <description>This blog is born in August 2006 and it's about computing science: software reviews, configurations, tutorials, howtoes, for both Windows and Linux, hardware reviews, problems and relative solutions, tips and tricks, and everything else I get through in my computing related life.&lt;br/&gt;
The name ComputingArt was born as a &quot;Computing Articles&quot; contraction, but as pointed out by my friend csdk, it reminds to &quot;Computing Art&quot;.
</description>
  </item>
  </channel>
</rss>