<?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/opensearch/1.1/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' gd:etag='W/&quot;CUYDRX4-fSp7ImA9WhFQFkg.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240</id><updated>2013-07-12T11:19:34.055-07:00</updated><category term='freezes'/><category term='usb boot'/><category term='gwt'/><category term='stutters'/><category term='music'/><category term='makepri'/><category term='dual layer'/><category term='Windows'/><category term='java'/><category term='pxe'/><category term='localization'/><title>Ruslan Says</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.walkmind.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ross Says</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-GRJLa-vwKGU/AAAAAAAAAAI/AAAAAAAAA04/h5oYkiW9wTU/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry gd:etag='W/&quot;CU4BSH47fip7ImA9WhVaEU8.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-1658447687270567291</id><published>2012-06-07T19:52:00.000-07:00</published><updated>2012-06-07T19:52:39.006-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-06-07T19:52:39.006-07:00</app:edited><title>Stop Losing Display Calibration with Windows 7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I purchased&amp;nbsp;
&lt;a href="http://www.google.com/products/catalog?sugexp=chrome,mod%3D18&amp;amp;q=i1Display+Pro&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;tbm=shop&amp;amp;cid=10697007642653919566&amp;amp;sa=X&amp;amp;ei=7GbRT7G-Eo3C0AGEvZCPAw&amp;amp;ved=0CJUBEPMCMAA" style="background-color: white; color: #1122cc; cursor: pointer; font-family: arial, sans-serif; line-height: 19px; text-align: -webkit-auto;"&gt;X-Rite&amp;nbsp;&lt;em style="font-style: normal; font-weight: bold;"&gt;i1Display Pro&lt;/em&gt;&amp;nbsp;Colorimeter&lt;/a&gt;&amp;nbsp;recently and noticed that my systems randomly keeps loosing color profile. I have Windows 7. I found blog post that explains how to fix it&lt;br /&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://www.pusztaiphoto.com/articles/colormgmt/win7/default.aspx"&gt;http://www.pusztaiphoto.com/articles/colormgmt/win7/default.aspx&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;form action="default.aspx" id="aspnetForm" method="post" name="aspnetForm"&gt;
&lt;div&gt;
&lt;input id="__VIEWSTATE" name="__VIEWSTATE" type="hidden" value="/wEPDwULLTE0OTQ0MzQ5NjBkZHm21iNWY875SQP+OrXX7VTPa1Vl" /&gt;
&lt;/div&gt;
&lt;table align="center" class="style6"&gt;
         &lt;tbody&gt;
&lt;tr&gt;
          &lt;td class="style1"&gt;&lt;img height="169" src="http://www.pusztaiphoto.com/articles/colormgmt/win7/win7logo.png" width="450" /&gt;&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div align="center" class="style2 style8"&gt;
Stop Losing Display Calibration with Windows 7&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
When Windows 7 appeared on MSDN and Technet a 
                few weeks ago, I was eager to download and install it to see whether Microsoft 
                had fixed the &lt;i&gt;losing display calibration&lt;/i&gt; issue that made Vista totally unacceptable for anyone in need for 
                a software calibrated display. To cut the long story short, they've made it. 
                There are a few quirks here and there, but basically it works. 
                Besides this, 7's performance is much better than Vista (in the same league as XP 
                was), so I could finally begin replacing XP x64 on my workstation and notebook. 
                But back to track and let's first examine the issue that plagued Vista.&lt;/div&gt;
&lt;h2 align="justify"&gt;
The Issue&lt;/h2&gt;
&lt;div align="justify" class="style7"&gt;
Display calibration serves basically two purposes: 1) 
                  sets black level and luminance of the monitor and 2) sets color temperature. 
                  After calibration one could build a profile that color mangement aware 
                  applications will use for displaying correct colors. If you have a high-end 
                  graphics monitor (like the EIZO CE and CG series or the NEC SpectraView) 
                  calibration information will be stored in the monitor, so the computer will have 
                  nothing to do later on. But otherwise it needs to be split into two halves. 
                  Black level and luminance, set by the monitor's brightness and contrast controls 
                  are stored in the monitor of course (you can read what these controls really mean
                  &lt;a href="http://www.poynton.com/notes/brightness_and_contrast/" target="_blank"&gt;here&lt;/a&gt; and
                  &lt;a href="http://www.normankoren.com/makingfineprints1A.html" target="_blank"&gt;here&lt;/a&gt;). Color 
                  tempreature setting is a different story, though. It could be partly stored 
                  in-monitor, or completely on the computer.&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
Each monitor has its natural color temperature 
                    (which is typically falling on the colder side in today's LCDs) and gamma, which 
                    are rarely what one wants. What a photographer would like is something like 
                    6500K and a gamma value of 2.2. To transform the monitor's natural abilities 
                    into what one wants, red-green-blue channel intensities should be modified. Some 
                    monitors support rough, broad modifications of these by providing &lt;i&gt;color 
                    temperature presets&lt;/i&gt;, &lt;i&gt;gamma presets&lt;/i&gt; and &lt;i&gt;color temperature controls&lt;/i&gt;. Using a 
                    monitor for photo editing needs a finer level of control, and that's what a 
                    display calibration package provides. It fine tunes the RGB channels with curves 
                    to reach the desired color temperature and gamma.&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
The following screenshot was captured from 
                    X-Rite's Eye-One Match application after calibrating my Lenovo X200s notebook's 
                    display to 6500K and gamma 2.2.&lt;/div&gt;
&lt;/td&gt;
            &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/X200sCurves.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
The curves show that the blue channel needs 
                quite a bit of lowering to compensate for the bluish LED backlighting of the display.&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
OK, we have calibration curves for each channel, 
                    but who will apply them? It's the duty of the video card in the computer. There 
                    is special place for these curves, called the &lt;i&gt;video look-up table&lt;/i&gt; (or LUT for 
                    short). Calibration software loads this LUT in part of the calibration process. 
                    But what happens if the computer is rebooted or turned off and on again on the 
                    next day? Unfortunately video card hardware and driver does not store and 
                    automatically re-apply calibration curves on startup. So the question remains: where to store them and 
                    who will reload them?&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
Apple invented a fairly obvious solution to 
                    answers this question: embed calibration curves into the display's ICC profile. 
                    This way they could be handled together as a single entity. Because the ICC 
                    profile specification does not provide any storage space for calibration data, 
                    Apple had created a new profile tag, the infamous &lt;i&gt;video card gamma table&lt;/i&gt; (VCGT). To complete their solution 
                    ColorSync loads these curves when needed. Calibration packages also support this 
                    by embedding newly computed calibration curves into the profiles they create.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
  &lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
Microsoft on the other side, although supported 
                    assinging profiles to display devices since Windows 98, failed to load the VGCT. 
                    Was it some kind of pride denying to support Apple's standard or just plain 
                    misunderstanding will remain a mystery... Regardless of Microsoft, calibration 
                    hardware and software makers had to do something. So they invented &lt;i&gt;Gamma loaders&lt;/i&gt; and 
                    &lt;i&gt;Calibration loaders&lt;/i&gt;. Tiny programs with only one 
                    purpose in life: grab the default ICC profile associated with a display, extract 
                    VCGT and load it into the video card LUT. Fortunately Microsoft provided the 
                    necessary programming interfaces for doing that.&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
Photographers and Windows lived in harmony for 
                    years, until Vista came along and caused endless hours of frustration. What it 
                    did was unbelievable for me when I first tracked down the cause of the problem. 
                    It removed calibration curves from the video LUT on several occasions: after 
                    logon, after my computer came up from standby, when the dreaded UAC consent 
                    screen appeared, when the secure desktop appeared... Yes, it removed the LUT (not just ignored it like some Intel display drivers screw it up - that happens 
                    without the knowledge of the operating system).&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
To overcome this issue one either had to turn off UAC and manually reload 
                    the calibration from time to time with the calibration loader installed with the 
                    given calibration package, or just go bact to XP which worked flawlessly 
                    for years. With Windows 7 it seems Microsoft had listened. At last...&lt;/div&gt;
&lt;h2 align="justify"&gt;
The Windows 7 Solution&lt;/h2&gt;
&lt;div align="justify" class="style7"&gt;
Although their soltuion is not as straightforward 
                  and easy to use as Apple's in Mac OS X, it works as one would expect. In this 
                  section I will describe how to find the checkbox with which you can turn on LUT 
                  loading.&lt;/div&gt;
&lt;div align="justify" class="style9"&gt;
&lt;b&gt;Note:&lt;/b&gt; Yes, it is turned off by default. Is there anyone who DOES NOT want 
                  correct behavior out of the box?!? My only fear is that this feature is a result 
                  of cloning a completely useless feature of OS X: display calibration "with your 
                  eyes" (what I used to call eye-o-meter). So the Windows color management team still might not get the idea...&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
First of all, you have to make a display profile. 
                    After doing this, I had noticed that &lt;i&gt;LOGO Calibration Loader&lt;/i&gt; does not work on 
                    Windows 7 and does not load my calibration. Not a big deal, we'll get rid of 
                    that program completely later on.&lt;/div&gt;
&lt;div align="justify" class="style9"&gt;
&lt;b&gt;Note:&lt;/b&gt; I have an X-Rite i1 Photo SG package 
                    and had some issues with installing the accompanying Eye-One Match application. 
                    I'm sure X-Rite will fix it, but in the meantime you will need to read the 
                    sidebar "Windows 7 Needs Help to Recognize X-Rite Instruments" at the end of 
                    this article. Users of other instruments might or might not be affected.&lt;/div&gt;
&lt;div align="justify"&gt;
With your profile ready, open &lt;i&gt;Control Panel&lt;/i&gt; and click on
                    &lt;i&gt;Color Management&lt;/i&gt;.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/1-ControlPanel.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
As the &lt;i&gt;Color Management&lt;/i&gt; applet opens 
                you should see the newly created profile associated with your monitor. Windows 
                (since Vista) supports two levels where one could associate profiles with 
                devices: system-wide and user level. Both level's profiles are stored in the 
                same place (unlike in OS X where profiles are stored in separate system and user 
                folders), only the associations are divided this way. Eye-One Match creates a 
                user level association, as you can see on the following dialog. It is also 
                required that &lt;i&gt;Use my settings for this device&lt;/i&gt; to be checked.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/2-CM-Devices.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
Click on the &lt;i&gt;Advanced&lt;/i&gt; tab. The group box 
                    titled &lt;i&gt;Display Calibration&lt;/i&gt; is what we are after. Clicking &lt;i&gt;Calibrate 
                    Display&lt;/i&gt; will bring up the eye-o-meter, so do not disturb it. LUT loading is 
                    controlled by the &lt;i&gt;Use Windows display calibration&lt;/i&gt; chechbox. You might 
                    realize with horror that it is grayed out. Don't be afraid, it can be only 
                    controlled on system-wide level, so go there by clicking on &lt;i&gt;Chage system 
                    defaults&lt;/i&gt;.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/3-CM-Advanced.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
Which brings up the familiar profile 
                association dialog - but at system level and with no profiles this time. We 
                already made the association on user level, so do not touch anything here, just 
                click on the &lt;i&gt;Advanced&lt;/i&gt; tab.&lt;/div&gt;
&lt;div align="justify" class="style9"&gt;
&lt;b&gt;Note:&lt;/b&gt; On the bottom left corner there's a 
                    link to the help page that is intedned to explain all this stuff. To be honest, 
                    the introduction is quite correct, then there's a big gap and some blah-blah 
                    about Canon's Kyuanos color management system that Windows has (and nobody 
                    uses), and finally it says that Windows profile loading should only be used for 
                    "eye-o-meter" based calibrations. Ignore it. But nevertheless it's a bad sign of 
                    misunderstading.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/4-CM-SD-Devices.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
Finally our checkbox is enabled. Place a 
                checkmark there, then close the dialog.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/5-CM-SD-Advanced.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
In the &lt;i&gt;Color Management&lt;/i&gt; dialog you 
                sould see that the grayed out version is also checked now. If your calibration 
                is not loaded up to this point, give it a try and click &lt;i&gt;Reload current 
                calibrations&lt;/i&gt;.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/6-CM-Advanced-OK.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
That's it. LOGO Calibration Loader - or whatever 
                    your calibration loader is - can be removed from the Startup group in the Start 
                    Menu. Windows should load calibration from the display's profile every time the 
                    LUT needs to be loaded. It will work even after recalibrating your monitor (of 
                    course it will use the new profile then).&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
I can only hope that in later service packs 
                    Microsoft will not create a "fix" that only allows eye-o-meter generated 
                    profiles to be loaded this way...&lt;/div&gt;
&lt;h2 align="justify"&gt;
Sidebar: Windows 7 Needs Help to Recognize X-Rite Instruments&lt;/h2&gt;
&lt;div align="justify" class="style7"&gt;
Installing Eye-One Match 3.6.2 failed to set up my 
                  i1 Pro spectrophotometer's device driver. However, it is possible to install it 
                  manually (I heard the same from one of my friends using a ColorMunki).&lt;/div&gt;
&lt;div align="justify" class="style7"&gt;
Go to &lt;i&gt;Computer Mangement&lt;/i&gt;, and from &lt;i&gt;
                    System Tools&lt;/i&gt; choose &lt;i&gt;Device Manager&lt;/i&gt;. You should see your instrument 
                    under &lt;i&gt;Other devices&lt;/i&gt; with a yellow sign on it.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/d1-i1-nodriver.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
Right click it, and choose &lt;i&gt;Update Driver 
                Software&lt;/i&gt;. On the dialog that comes up, choose &lt;i&gt;Browse my computer for 
                driver software&lt;/i&gt;.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/d2-update-driver.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
Browse to the path displayed below (I'm 
                running on a 64-bit machine that's why I have Eye-One Match installed in 
                "Program Files (x86)" - On 32-bit machines it will be under the normal "Program 
                Files" folder). If you use different software, browse it's main folder and check
                &lt;i&gt;Include subfolders&lt;/i&gt;.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/d3-browser-driver.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
Click &lt;i&gt;Next&lt;/i&gt; and the driver will be 
                installed.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align="center"&gt;
&lt;img src="http://www.pusztaiphoto.com/articles/colormgmt/win7/d4-i1-ok.png" /&gt;&lt;/div&gt;
&lt;table align="center" border="0" style="width: 650px;"&gt;
          &lt;tbody&gt;
&lt;tr&gt;
            &lt;td&gt;&lt;div align="justify" class="style7"&gt;
You can verify correct installation in Device 
                Manager: there should be an &lt;i&gt;X-Rite Devices&lt;/i&gt; folder with &lt;i&gt;i1 Pro &lt;/i&gt;
                underneath.&lt;/div&gt;
&lt;/td&gt;
          &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/form&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/1658447687270567291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2012/06/stop-losing-display-calibration-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/1658447687270567291?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/1658447687270567291?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2012/06/stop-losing-display-calibration-with.html' title='Stop Losing Display Calibration with Windows 7'/><author><name>Ross Says</name><uri>https://plus.google.com/107664931807261298666</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-GRJLa-vwKGU/AAAAAAAAAAI/AAAAAAAAA04/h5oYkiW9wTU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;CkUCSX89fCp7ImA9WhRUGU8.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-8726740137590391511</id><published>2012-01-30T02:37:00.000-08:00</published><updated>2012-01-30T02:44:28.164-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2012-01-30T02:44:28.164-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='dual layer'/><category scheme='http://www.blogger.com/atom/ns#' term='pxe'/><category scheme='http://www.blogger.com/atom/ns#' term='usb boot'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='makepri'/><title>How to install Windows 8 Developer Preview without burning Dual Layer DVD</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I've spent horrible amount of time trying to install &lt;a href="http://msdn.microsoft.com/en-us/windows/apps/br229516" target="_blank"&gt;Window 8 Developer Preview&lt;/a&gt;&amp;nbsp;on one of my testing machines without burning it on Dual Layer DVD. Making it DL DVD was bad idea in the first place. Most people either don't have DL DVD-ROM or don't want to buy for this purpose.&lt;br /&gt;
&lt;div align="justify"&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So my logical path was to do over the network install. My source machine is x64 AlienWare desktop and target machine is x64 laptop. &lt;a href="http://superuser.com/a/265214/105196" target="_blank"&gt;This post&lt;/a&gt; describes in details how to do PXE boot. Unfortunately it didn't work for me. TFTP32 was crashing on my Win 7 x64 and x64 version of TFTP failed to find&amp;nbsp;&lt;span style="background-color: #eeeeee; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 14px; line-height: 18px;"&gt;boot\pxeboot.com&lt;/span&gt;&amp;nbsp;file.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Then I noticed that &lt;a href="http://en.wikipedia.org/wiki/Windows_Preinstallation_Environment" target="_blank"&gt;Win PE&lt;/a&gt;&amp;nbsp;is used in PXE method. So I figured that I can boot Win PE from USB stick and do the same.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here is what you need to do:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Make USB stick bootable. On source system launch&amp;nbsp;diskpart.exe tool. In the app enter following commands:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
list disk&lt;/div&gt;
&lt;div&gt;
select disk #&lt;/div&gt;
&lt;div&gt;
clean&lt;/div&gt;
&lt;div&gt;
create partition primary&lt;/div&gt;
&lt;div&gt;
select partition 1&lt;/div&gt;
&lt;div&gt;
active&lt;/div&gt;
&lt;div&gt;
format quick fs=fat32&lt;/div&gt;
&lt;div&gt;
assign&lt;/div&gt;
&lt;div&gt;
exit&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
In second line use ID of USB drive that will be listed after first command.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=5753" target="_blank"&gt;Download&lt;/a&gt; and install&amp;nbsp;Windows® Automated Installation Kit (AIK) for Windows® 7.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Follow Step 1 from &lt;a href="http://technet.microsoft.com/en-us/library/cc766092(WS.10).aspx" target="_blank"&gt;this guide&lt;/a&gt;. Use 'amd64' since MS gave us only this ISO for Win 8 with developer tools.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Move&amp;nbsp;c:\winpe_amd64\winpe.wim to c:\winpe_amd64\ISO\sources\boot.wim.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Copy content of 'sources' to root of USB drive.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Now when you load into Win PE it most likely won't detect your network card. In order to enable it you need to copy x64 drivers for network card to your USB stick. After you load into Win PE you may not know what letter is assigned to your USB drive. You can launch diskpart.exe and use command "list volume" to see list of all disks. In my case it was F:\&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Let say you copied network drivers to folder `F:\net` which contains&amp;nbsp;e1k6232.inf. In order to load it you need to run following command in Win PE console:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;drvload F:\net\e1k6232.inf&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
After it's done run 'ipconfig' to see if you have IP address (assuming that you wire-connected it to your router).&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
On source machine share folder with Windows 8 installation. Let's say it's `win8` and IP address of your source machine is 192.168.1.3. You can't access it as \\192.168.1.3\win. You need to create network drive by running following command&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;net use z:&amp;nbsp;\\192.168.1.3\win&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It will ask you username and password. When you enter username don't forget to add "domain" so it looks like '192.168.1.3\Administrator'&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Finally you can switch to drive z: and launch setup.exe which will install Windows 8 Developer Preview&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Thank you, Microsoft program manager of Win 8 team, for wasting several hours of my life !&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/8726740137590391511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2012/01/how-to-install-windows-8-developer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/8726740137590391511?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/8726740137590391511?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2012/01/how-to-install-windows-8-developer.html' title='How to install Windows 8 Developer Preview without burning Dual Layer DVD'/><author><name>Ross Says</name><uri>https://plus.google.com/107664931807261298666</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-GRJLa-vwKGU/AAAAAAAAAAI/AAAAAAAAA04/h5oYkiW9wTU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;Dk8CSH8-fip7ImA9WhRSEE0.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-9183404179033447622</id><published>2011-11-11T00:31:00.000-08:00</published><updated>2011-11-11T01:47:49.156-08:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-11-11T01:47:49.156-08:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='gwt'/><category scheme='http://www.blogger.com/atom/ns#' term='localization'/><title>How to localize your GWT application that uses UiBinder.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I'll explain how to localize your GWT application that uses UiBinder.&lt;br /&gt;
&lt;br /&gt;
1) You need to modify your gwt module xml

&lt;br /&gt;
&lt;pre class="prettyprint lang-xml"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--Defines all possible locales we'll use--&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extend-property name="locale" values="en,ru"/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--Defines default locale--&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;set-property-fallback name="locale" value="en"/&amp;gt;
&lt;/pre&gt;
2) Tag messages in *.ui.xml files with &amp;lt;ui:msg&amp;gt;, e.g.
&lt;br /&gt;
&lt;pre class="prettyprint lang-xml"&gt;&amp;lt;!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"&amp;gt;
&amp;lt;ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:g='urn:import:com.google.gwt.user.client.ui'

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ui:generateFormat="com.google.gwt.i18n.rebind.format.PropertiesFormat"
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ui:generateKeys="com.google.gwt.i18n.server.keygen.MD5KeyGenerator"
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ui:generateLocales="en,ru"&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;g:HTMLPanel&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ui:msg key="msg2" description="test description2"&amp;gt;Test2!&amp;lt;/ui:msg&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ui:msg key="msg1" description="test description"&amp;gt;Test!&amp;lt;/ui:msg&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ui:msg&amp;gt;Test3!&amp;lt;/ui:msg&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;/g:HTMLPanel&amp;gt;
&amp;lt;/ui:UiBinder&amp;gt;
&lt;/pre&gt;
3) Add GWT compiler option &lt;b&gt;&lt;i&gt;-extra&lt;/i&gt;&lt;/b&gt; that produces resource file with strings.&lt;br /&gt;
&lt;br /&gt;
4) Compile the project. You'll&amp;nbsp;see number of &lt;code&gt;"*UiBinderImplGenMessages_*.properties"&lt;/code&gt;&amp;nbsp;in extras folder. For example &lt;code&gt;&amp;nbsp;com.localeTest.client.MyViewMyViewUiBinderImplGenMessages_en.properties&lt;/code&gt;. Each property file corresponds to UiBinder xml they were made from.&lt;br /&gt;
&lt;br /&gt;
5) Copy each .properties file to the same folder with corresponding .ui.xml file.&lt;br /&gt;
&lt;br /&gt;
6) Rename each .property file so it doesn't have package name e.g. &lt;code&gt;MyViewMyViewUiBinderImplGenMessages_en.properties&lt;/code&gt;.&lt;br /&gt;
&lt;br /&gt;
7) Translate strings in each file.&lt;br /&gt;
&lt;br /&gt;
8) Recompile the project.&lt;br /&gt;
&lt;br /&gt;
9) Now you can test locales but passing it in URL. For example &lt;code&gt;&amp;nbsp;http://127.0.0.1:8888/LocaleTest.html?gwt.codesvr=127.0.0.1:9997&lt;b&gt;&amp;amp;locale=ru&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;PS.&lt;/b&gt;&lt;br /&gt;
There are few things you may consider. &lt;a href="http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinderI18n.html" target="_blank"&gt;Official tutorial&lt;/a&gt;&amp;nbsp;recommends using&amp;nbsp;&lt;code&gt;MD5KeyGenerator&lt;/code&gt;&amp;nbsp;to automatically generate IDs for string. I prefer&amp;nbsp;explicitly&amp;nbsp;set IDs because of how different key generators work.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;MD5KeyGenerator&lt;/code&gt;&amp;nbsp;- generates ID from text. If you change text ID will change too.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;FullyQualifiedMethodNameKeyGenerator&lt;/code&gt; and &lt;code&gt;MethodNameKeyGenerator&lt;/code&gt; &amp;nbsp;- generates ID such as msg1, msg2 where number is order of a string in your file. So if you swap two strings ID will change too and you will have to catch it in other locales.&lt;/li&gt;
&lt;/ul&gt;
And don't forget to set UTF-8 encoding for your properties files as it's described &lt;a href="http://www.jetbrains.com/idea/webhelp/configuring-encoding-for-properties-files.html" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/9183404179033447622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2011/11/how-to-localize-your-gwt-application.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/9183404179033447622?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/9183404179033447622?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2011/11/how-to-localize-your-gwt-application.html' title='How to localize your GWT application that uses UiBinder.'/><author><name>Ross Says</name><uri>https://plus.google.com/107664931807261298666</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-GRJLa-vwKGU/AAAAAAAAAAI/AAAAAAAAA04/h5oYkiW9wTU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry gd:etag='W/&quot;DEYASHY_eyp7ImA9WhZVFEg.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-5086011362704840833</id><published>2011-01-07T17:21:00.000-08:00</published><updated>2011-05-26T17:29:09.843-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2011-05-26T17:29:09.843-07:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='freezes'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='stutters'/><title>What to do if music stutters/freezes in Windows 7/Vista</title><content type='html'>&lt;div align="justify"&gt;&lt;/div&gt;I'm making this post basically to remember it myself and not t waste another hour next time googling for a solution :) Also use &lt;a href="http://www.thesycon.de/deu/latency_check.shtml"&gt;DPC Latency Checker&lt;/a&gt; to test your machine. Also check useful post on &lt;a href="http://www.msfn.org/board/topic/140263-how-to-get-the-cause-of-high-cpu-usage-by-dpc-interrupt/"&gt;How to get the cause of high CPU usage by DPC (Deferred Procedure Call) and interrupts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;Update&lt;/strong&gt;: So far the easiest way to find what driver may cause DPC latency issues is to use &lt;a href="http://www.resplendence.com/downloads"&gt;LatencyMon&lt;/a&gt;.&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;&lt;br /&gt;Description:&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;Enables relative prioritization of work based on system-wide task priorities. This is intended mainly for multimedia applications. If this service is stopped, individual tasks resort to their default priority.&lt;br /&gt;&lt;br /&gt;Multimedia Class Scheduler service (MMCSS) gives multimedia applications higher priority. This ensures that music and video playback will not be disturbed by other background services like antivirus and content indexing (or network file transfers). More Info &lt;a href="http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/#S3"&gt;Technet Magazine February 2007 - Inside Vista Kernel&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/library/ms684247.aspx"&gt;MSDN - Multimedia Class Scheduler Service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Note if wanting to disable this this service without loosing sound, then remove MMCSS from the DependOnService-list for &lt;a href="http://www.blogger.com/article/winnt-services-audiosrv.html"&gt;Windows Audio&lt;/a&gt; before disabling it:&lt;div&gt;&lt;blockquote&gt;&lt;p&gt;[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Audiosrv]&lt;br /&gt;DependOnService = "..."&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;Note another way to disable this service is to change the limit CPU resources that should be guaranteed for low-priority tasks.&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;[HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows NT \CurrentVersion \Multimedia \SystemProfile]&lt;br /&gt;&lt;br /&gt;SystemResponsiveness = 20 (10-100%, 100 disables MMCSS)&lt;/p&gt;&lt;p&gt;NetworkThrottlingIndex = 0xFFFFFFFF (to disable it)&lt;br /&gt;&lt;br /&gt;Vista Default = 20%, W2K8 Default = 100%.&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/5086011362704840833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2011/01/what-to-do-if-music-stuttersfreezes-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/5086011362704840833?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/5086011362704840833?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2011/01/what-to-do-if-music-stuttersfreezes-in.html' title='What to do if music stutters/freezes in Windows 7/Vista'/><author><name>Ross Says</name><uri>https://plus.google.com/107664931807261298666</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-GRJLa-vwKGU/AAAAAAAAAAI/AAAAAAAAA04/h5oYkiW9wTU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;DUAAQXk6cSp7ImA9WxNSF0U.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-6835855118218725775</id><published>2009-08-31T23:48:00.000-07:00</published><updated>2009-08-31T23:49:00.719-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-08-31T23:49:00.719-07:00</app:edited><title>Remakes of famous paintings</title><content type='html'>I found bunch of funny "remixes" of famous paintings. Here are some:&lt;br/&gt;&lt;br/&gt;"Prince Ivan, the Firebird, and the Gray Wolf" by Viktor Vasnetsov&lt;br/&gt;&lt;img src="http://img.leprosorium.com/655868" width=371 height=500 title="" &gt;&lt;br/&gt;&lt;br/&gt;&lt;span class="fullpost"&gt;"The Scream" by Edvard Munch&lt;br/&gt;&lt;img src="http://pit.dirty.ru/lepro/2/2009/08/31/17751-160931-94eef9145d67e1a57633ff610d14029d.jpg" width=379 height=500 title="" &gt;&lt;br/&gt;&lt;br/&gt;I know this face but I don't remember who made it&lt;br/&gt;&lt;img src="http://img.leprosorium.com/655892" width=632 height=449 title="" &gt;&lt;br/&gt;&lt;br/&gt;"Bogatyrs" by Viktor Vasnetsov&lt;br/&gt;&lt;img src="http://www.pozitivtv.sp.ru/3B.jpg" width=500 height=394 title="" &gt;&lt;br/&gt;&lt;br/&gt;"The Apotheosis of War" by Vasily Vereshchagin&lt;br/&gt;&lt;img src="http://pit.dirty.ru/lepro/2/2009/08/31/21611-175048-cc52576ad2e05d55f5d4f044bd514253.jpg" width=500 height=443 title="" &gt;&lt;br/&gt;&lt;br/&gt;"A Knight at the Crossroads" by Viktor Vasnetsov&lt;br/&gt;&lt;img src="http://pit.dirty.ru/lepro/2/2009/08/31/35190-184101-b386204d2c7e717edbff28dcb17ea983.jpg" width=500 height=281 title="" &gt;&lt;br/&gt;&lt;br/&gt;"The Last Supper" by Leonardo da Vinci&lt;br/&gt;&lt;img src="http://dl.getdropbox.com/u/801189/Leprosorium/mcjesus.jpg" width=700 height=381 title="" &gt;&lt;br/&gt;&lt;br/&gt;"Counting in their heads" by Nikolai Bogdanov-Belsky&lt;br/&gt;&lt;img src="http://www.pozitivtv.sp.ru/spiderS.jpg" width=423 height=600 title="" &gt;&lt;br/&gt;&lt;br/&gt;"Adam and Eve" by Lucas Cranach the Elder&lt;br/&gt;&lt;img src="http://pit.dirty.ru/lepro/2/2009/08/31/35691-181317-b7eb795589fc89108ef4b9ef6130a439.jpg" width=382 height=500 title="" &gt;&lt;br/&gt;&lt;br/&gt;"The Ninth Wave" by Ivan Aivazovsky&lt;br/&gt;&lt;img src="http://dl.getdropbox.com/u/801189/Leprosorium/9val.jpg" width=700 height=462 title="" &gt;&lt;br/&gt;&lt;br/&gt;"Mona Lisa" by Leonardo da Vinci&lt;br/&gt;&lt;img src="http://pit.dirty.ru/lepro/2/2009/08/31/35691-181948-85ef7b76b5a0ed9c497ee75f235f9aea.jpg" width=322 height=500 title="" &gt;&lt;br/&gt;&lt;br/&gt;"Christ in the desert" by Ivan Kramskoi&lt;br/&gt;&lt;img src="http://img.leprosorium.com/655919" width=679 height=599 title="" &gt;&lt;br/&gt;&lt;br/&gt;"Aleksandr Nevsky" by Pavel Korin&lt;br/&gt;&lt;img src="http://trahodelichno.ru/some/bender_nevsky.jpg" width=300 height=605 title="" &gt;&lt;br/&gt;&lt;br/&gt;"Diana &amp; Cupid" by Pompeo Batoni&lt;br/&gt;&lt;img src="http://schreibikus.ru/yarrr/scateboard.jpg" width=600 height=434 title="" &gt;&lt;br/&gt;&lt;br/&gt;"A Rye Field" by Ivan Shishkin&lt;br/&gt;&lt;img src="http://img.leprosorium.com/656094" width=900 height=510 title="" &gt;&lt;br/&gt;&lt;br/&gt;I couldn't find the original&lt;br/&gt;&lt;img src="http://pit.dirty.ru/lepro/2/2009/09/01/18140-011952-14739270c4698e25ef22f004cb55e534.jpg" width=500 height=404 title="" &gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/6835855118218725775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2009/08/remakes-of-famous-paintings_9587.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/6835855118218725775?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/6835855118218725775?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2009/08/remakes-of-famous-paintings_9587.html' title='Remakes of famous paintings'/><author><name>none</name><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><thr:total>4</thr:total></entry><entry gd:etag='W/&quot;DEMHQnY4eSp7ImA9WxVaF0k.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-237171490669996771</id><published>2009-04-14T14:57:00.000-07:00</published><updated>2009-04-14T15:00:33.831-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-04-14T15:00:33.831-07:00</app:edited><title>Windows Installer doesn’t finish determining disk space requirements</title><content type='html'>Today I encountered weird issue with Windows Installer. I have Windows 2008 Server SP1 installed on Virtual PC with IIS 7 enabled. I needed to install "WebDAV 7.5 for IIS 7.0" extension (&lt;a href="http://learn.iis.net/page.aspx/350/installing-and-configuring-webdav-on-iis-70/" target="_blank"&gt;instruction&lt;/a&gt;). But at the beginning of installation of the MSI file "Please wait while the installer finishes determining your disk space requirements" message appeared  and it never went away. Looks like it's some VPC-related issue. You can bypass free disk space check by installing MSI like this:  msiexec /i webdav_x86_75.msi /qr</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/237171490669996771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2009/04/windows-installer-doesnt-finish.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/237171490669996771?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/237171490669996771?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2009/04/windows-installer-doesnt-finish.html' title='Windows Installer doesn’t finish determining disk space requirements'/><author><name>none</name><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><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkMGQnY6fip7ImA9WxVaF0k.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-7296505534129181354</id><published>2008-12-13T13:28:00.000-08:00</published><updated>2009-04-14T15:33:43.816-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-04-14T15:33:43.816-07:00</app:edited><title>Missing MTP device driver in Windows XP (SP3)</title><content type='html'>&lt;div align=justify&gt;I wasted 2 hours trying to understand how to fix this issue. I've seen a lot of similar complains by other people on different forums. Here is my experience.&lt;br&gt;&lt;br&gt;I recently reinstalled system on personal laptop and it stopped recognizing my portable mp3 player. It works fine on my office machine. "Drivers" tab of the device in Device Manager shows that it uses wudfrd.dll, wudfrd.sys and wpdusb.dll (installed via wpdmtp.inf). My home machine didn't have those files and they were not found in driver.cab of installation CD either. Googling didn't give me a clue what distribution they are part of. It turned out that MTP driver is part of Windows Media Format runtime library. I was able to access my mp3 player in Windows Explorer after I installed Windows Media Player 11.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/7296505534129181354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2009/04/missing-mtp-device-driver-in-windows-xp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/7296505534129181354?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/7296505534129181354?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2009/04/missing-mtp-device-driver-in-windows-xp.html' title='Missing MTP device driver in Windows XP (SP3)'/><author><name>none</name><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><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkYAQnYzeSp7ImA9WxNSF0U.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-3938865998853578148</id><published>2008-10-20T13:26:00.000-07:00</published><updated>2009-08-31T23:55:43.881-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-08-31T23:55:43.881-07:00</app:edited><title>Crazy people</title><content type='html'>&lt;div align="justify"&gt;I was thinking about going to US Virgin Islands on January and was wondering if it's warm enough to swim there. Usually I do a search on Skype or any other messenger for people living in the area and ask questions. In most cases everybody is very friendly and helpful. But sometimes I meet really sensitive people. Check this out:&lt;br /&gt;&lt;br /&gt;[10/19/2008 11:17:39 PM] ruslan says: Hi ! May I ask a question about the Islands ?&lt;br /&gt;[10:09:54 AM] O0o~$ViKa$~o0O says: no&lt;br /&gt;[10:10:02 AM] ruslan says: okay&lt;br /&gt;[10:10:10 AM] O0o~$ViKa$~o0O says: go away u freak im only 13 (finger)&lt;br /&gt;[10:10:53 AM] ruslan says: god, what's wrong with people in this country..&lt;br /&gt;[10:10:59 AM] ruslan says: bye&lt;br /&gt;[10:11:52 AM] O0o~$ViKa$~o0O says: yes gud bye u weirdo&lt;br /&gt;[10:12:12 AM] O0o~$ViKa$~o0O says: any way wats d point u writin me?&lt;br /&gt;[10:12:19 AM] O0o~$ViKa$~o0O says: bye&lt;br /&gt;[10:12:28 AM] O0o~$ViKa$~o0O says: im blocking you&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/3938865998853578148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2009/04/crazy-people.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/3938865998853578148?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/3938865998853578148?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2009/04/crazy-people.html' title='Crazy people'/><author><name>none</name><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><thr:total>0</thr:total></entry><entry gd:etag='W/&quot;AkEBQ3k8eyp7ImA9WxVaF04.&quot;'><id>tag:blogger.com,1999:blog-6321195709049978240.post-1264459461630306697</id><published>2008-06-06T12:33:00.000-07:00</published><updated>2009-04-14T12:50:52.773-07:00</updated><app:edited xmlns:app='http://www.w3.org/2007/app'>2009-04-14T12:50:52.773-07:00</app:edited><title>Developing AJAX apps using GWT in IntelliJ IDEA and integration with stand-alone Tomcat server</title><content type='html'>&lt;div align=justify&gt;I started playing with &lt;a href="http://www.jetbrains.com/idea/" target="_blank"&gt;IDEA&lt;/a&gt; and &lt;a href="http://code.google.com/webtoolkit/" target="_blank"&gt;GWT&lt;/a&gt; recently. It was so cool for me, hardcore C++ engineer, that I can use powerful tools to develop AJAX applications bypassing all cross-browser hell. Everything was great until I went beyond GWT Tutorials. At some point I wanted to use servlets and classes from my old projects. Embedded GWT Tomcat didn't see them so I had no way of debugging it. Perhaps I could copy descriptions of my servlets from web.xml to .gwt.xml but how about ServletContextListener and DB settings in context.xml ? To solve this issue I had to run both stand-alone Tomcat and GWT Hosted-mode Browser simultaneously. I googled it and found that many people facing this issue while learning GWT. Here is what I did:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Make sure you have Module Exploded Directory properly set (&lt;a href="http://i31.tinypic.com/2czrrsy.png" target="_blank"&gt;screenshot&lt;/a&gt;). &lt;/li&gt;&lt;br /&gt;&lt;li&gt;I added new Run/Debug configuration which is 'Tomcat Server Local' (&lt;a href="http://i30.tinypic.com/mizd3n.png" target="_blank"&gt;screenshot&lt;/a&gt;). Nothing special, just standard settings. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;In your GWT Run/Debug Configuration you need to add '-noserver' option and set '-port' option with same port which your Tomcat is running on (&lt;a href="http://i28.tinypic.com/3038j9u.png" target="_blank"&gt;screenshot&lt;/a&gt;). In my case it is 80. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Now you need to launch both Run/Debug configurations in Debug pane (&lt;a href="http://i29.tinypic.com/51cw7n.png" target="_blank"&gt;screenshot&lt;/a&gt;) and you're done! You can debug both client and server side in Java. &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.walkmind.com/feeds/1264459461630306697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.walkmind.com/2009/04/developing-ajax-apps-using-gwt-in.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/1264459461630306697?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6321195709049978240/posts/default/1264459461630306697?v=2'/><link rel='alternate' type='text/html' href='http://blog.walkmind.com/2009/04/developing-ajax-apps-using-gwt-in.html' title='Developing AJAX apps using GWT in IntelliJ IDEA and integration with stand-alone Tomcat server'/><author><name>none</name><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><thr:total>4</thr:total></entry></feed>