tag:blogger.com,1999:blog-34115308429288998752024-02-19T09:44:05.288-06:00system.poutMy Personal OutputJeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-3411530842928899875.post-100727446364708252010-08-28T13:23:00.001-05:002010-08-28T13:28:42.976-05:00Birthday Build – Catawampus<p>I tried to figure out how people were attaching the radiator to the case.  I didn’t like what I was seeing.  If you look at this picture;  (easier to see if you click on the image and blow it up from the site it takes you too)</p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:30d054db-49ee-4225-be2a-e4dedc68c7ca" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS6KZrZcDttRku0PJ4px99mxrf4zuHoevJZVRiLumPG0EjIBhuld_LYwmesSgrkmsUNqKAngugecd_D6eDBHc6-eVcUUdm2EiUiTmJfLiO70XdXQDo5Tb9Rv6IiTvk6oxAtEdT7yRTf0bd/s400/IMG_0176.JPG" width="400"></a></p></div> </p> <p>You can see the fans are connected through the case on the far left and right, but are connected directly to the radiator in the middle.  The far right fan would not be connected to the case at all.  All the fans would be at angles putting torque on the brackets.  Ick!! (technical term.)  </p> <p>So what I decided to do was connect the radiator to the computer cross members, and use nylon spacers for a bit of metal protection and vibration damping.</p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:f28ec20a-f74f-4bff-a765-4162963c7a84" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKn8rxW0nKnZ2_7RrY4nC1Onj_R9j9cv7ObBVYftjEPUZRERFVBppm3TXLXqvCmFmwglD9jl1oJr6h0kjRBYha3KOHo69DKZK9hG0Hjrgj1TbJ6WGvC1qhEXZbyVCYNzRzQDnheFd_xeo_/s400/IMG_0167.JPG" width="400"></a></p></div> </p> <p>You can see the 4 screw holes where I now have two screws already inserted.  The problem there is that the mounting kit assumes you going to use screws that go through the fan.  So, I had to run out and find really short screws.  Otherwise, they would puncture right through the radiator.  I’ve heard that a leaky radiator is bad around computers.  So, I opted to get the shorter screws.</p> <p>Here we go ---- (ignoring fingerprints)</p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:6eb573b8-b31d-41b7-b821-098a96a7c06c" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc8cF-WjH8QB7A9ooXTieIAsfiVjziKsjaVk588wqgdn5ZTb818OYWrTbtKKHOnzBeVh9rBt0U_7VbKEePJlzrRtyuYiz9uHNUZKtjQWnCLl89rO5hZ6KGuzgrBoxSeKR1ZeqQDfwNnt3i/s400/IMG_0174.JPG" width="400"></a></p></div> </p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:ac8e167e-c2a4-42ae-8e05-f62329b7d76b" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeq8yn6t-3njhIe0zufk4e3ki_fQT0cC5-POkuPnFh6IcriOr9QSNv7wlTXLfgJ77Lhz19nrz6cZdi8RYSg1Bcj-oHb8obNpbs54IlX7MXyYU1dMsiUXk8d1uQZY9pXL1PMZ-JJChcLZN6/s400/IMG_0169.JPG" width="400"></a></p></div> </p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:63db4da6-0728-4365-aae7-cdb9b719831c" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinFFVU9S0Emw_MwO07r_mjaJnFqN07Tkg5gClYLXG1UYpQ2ao5dvYVodXr65jAfCff9icH0zgNvhHe_MFZ5daaf4vh7Mr0TpR-UCxvupHUzFbR-borGLhwP77K6ycgqynwTAzu6lhrEXRq/s400/IMG_0172.JPG" width="400"></a></p></div> </p> <p></p> <p>I’ll be using two 140mm fans on top instead three 120s.  I’ll always be blowing into the case instead of out like you would in an air cooled system.  </p> <p>That’s as far as I’ll get until my replacement fans get here.  I’ve got to work out a mounting system for the Helix radiator and the inverter.  I’ll post something if I get that figured out.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-20664139280251905852010-08-26T20:15:00.002-05:002010-08-29T07:31:27.762-05:00Birthday Build – Helix FTW<p>You can’t build an over the top water cooling rig without some absolutely essential components that provide absolutely no functionality to the system at all. I think I found the perfect addition.</p> <p>I bring you the Liquid Fusion reservoir. Technically, it does hold water so it is legal part of any water cooling system. That’s my story and I’m sticking to it.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:45e602b1-36fa-487c-92f6-de6649e2ead8" class="wlWriterEditableSmartContent"><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSGQ5sbgCQbnAGa8hPkCHvGSErbc7jjw920eTlVlpldO5FBO4KAhPTws7RIXi1KJlUiUjgcGDv5EPNJpK_DvzaG9khVVwft17V7rrDmvtXkiqpvI1mR0VlKFzA_TIYCCWtOCmxJNkndZNT/s800/IMG_0162.JPG" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSGQ5sbgCQbnAGa8hPkCHvGSErbc7jjw920eTlVlpldO5FBO4KAhPTws7RIXi1KJlUiUjgcGDv5EPNJpK_DvzaG9khVVwft17V7rrDmvtXkiqpvI1mR0VlKFzA_TIYCCWtOCmxJNkndZNT/s400/IMG_0162.JPG" width="400"></a></p></div> <p>So what does it do? Well, that thin tube going directly down the middle is a UV light. The yellow helix is UV reactive. So, you fill it up with water, connect it to the pump and water shoots through it. You then UV treat the water and turn on the light. Instant light show!</p> <p>In order to use cold cathode and/or uv in your system, you need a power inverter. So, this guy right down here will get mounted somewhere inside the box and have lots of nice shiny things attached to it.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:4a5946a7-4eec-41ce-9225-1b17d5273a64" class="wlWriterEditableSmartContent"><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb4S7ehv2xpLOdrIN6qQDpjzsVB5KIhlIvGy4BFOmf2TxoNPkpkXjM6Xtd5RUsvMh7JezcKIGk_KD57xU95kZ4a4-CkYiyWTdStLcN2TAK81TZ655p4nfXSNqVGGKCDUHMPxc_RcN0PHmD/s800/IMG_0158.JPG" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb4S7ehv2xpLOdrIN6qQDpjzsVB5KIhlIvGy4BFOmf2TxoNPkpkXjM6Xtd5RUsvMh7JezcKIGk_KD57xU95kZ4a4-CkYiyWTdStLcN2TAK81TZ655p4nfXSNqVGGKCDUHMPxc_RcN0PHmD/s400/IMG_0158.JPG" width="400"></a></p></div> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-80617163681773263112010-08-26T19:59:00.002-05:002010-08-29T07:33:05.603-05:00Birthday Build – Water Block, no plunger required<p>Now that we have a thingy(tm) to push the water into the thingy(tm) that cools the water down, we obviously need something that connects to the thingy(tm) that we are trying to cool down. Otherwise, what’s the point? We’ll eventually have something to attach this thingy(tm) to that actually needs cooling, but that’s quite a few posts from now.</p> <p>This particular thingy(tm) is also known by it’s far less technical name, Water Block. The idea behind a water block is to attach as directly as possible to the CPU(or other heat producing component). It also needs to be engineered to allow as much heat transfer as fast as possible. Water is then blasted into it to carry that heat away as fast as possible. It acts as sort of a heat sponge, only made of very heavy/dense copper. Copper is kind of the Bounty super picker upper of heat. At least, in a metal that we can actually afford.</p> <p>Choosing a water block doesn’t really have all of the other issues discussed so far. It’s stuff like;</p> <ol> <li>Does it fit on my motherboard? </li> <li>Does it work with my CPU? </li> <li>Does it support the fittings I want to use? </li> </ol> <p>Pretty trivial stuff. So, it was fairly simple to find a “really good” water block that met my requirements.</p> <p>Meet the Apogee XT</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:4f0765cd-799a-40f1-b4ac-af33213ccc3b" class="wlWriterEditableSmartContent"><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ-D4kHaPldHiFySKXUn3Oxz30_nhg0nAjjr9UiodhygyK-ujj40oQlSICrIow8IqWzo7ZCXX5kCEl8TPC4fEA34xVxrpwaQk3_LvUnLDC031ZKTxNKib0iOwliQYLigdbaZZk81mKNIXi/s800/IMG_0160.JPG" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ-D4kHaPldHiFySKXUn3Oxz30_nhg0nAjjr9UiodhygyK-ujj40oQlSICrIow8IqWzo7ZCXX5kCEl8TPC4fEA34xVxrpwaQk3_LvUnLDC031ZKTxNKib0iOwliQYLigdbaZZk81mKNIXi/s400/IMG_0160.JPG" width="400"></a></p></div> <p>If you click the picture and pull up the one on the web and zoom in, you will see the hole in the middle and the one that’s just a little up and to the right of it. That’s where you screw in the plugs that the hoses connect to.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:5c866972-5c28-494c-87d3-fab7e49a87b6" class="wlWriterEditableSmartContent"><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy7K9xGKLwVO-7kItxjK-N39Wzn5HaZhdVtfJUPm9Ekee8v91rcIgp64oYrGDBy-UpbWan6yVf2a4LivyFiHoIaSiEi7ayoAz7RVYc8pXJE0N5ZXW_GxUIJP2ki6JQk40sKmLGBy23hhzH/s800/IMG_0161.JPG" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjy7K9xGKLwVO-7kItxjK-N39Wzn5HaZhdVtfJUPm9Ekee8v91rcIgp64oYrGDBy-UpbWan6yVf2a4LivyFiHoIaSiEi7ayoAz7RVYc8pXJE0N5ZXW_GxUIJP2ki6JQk40sKmLGBy23hhzH/s400/IMG_0161.JPG" width="400"></a></p></div> <p>This is the bottom part. The copper sits on top of the CPU. The black bracket is secured to the mother board and clamped down to keep the block in firm contact with the CPU.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-23817507466605546212010-08-26T19:40:00.002-05:002010-08-29T07:35:24.913-05:00Birthday Build – Pumps are not just shoes for women<p>In order to get water into the nice fancy radiator you need a nice fancy pump! So, as fate would have it, some kind soul bought me one for my birthday. I have a kind soul, I swear. </p> <p>Just like the radiator, you have to go through a checklist of trade offs to determine what is the right choice. </p> <ol> <li>How hot are the things you are going to cool. Flow Rate is the measurement that seems to drive how well things cool. The more water you can push through the system, the better it cools. </li> <li>But, the longer the loop, the more corners the water has to turn and the more restrictions to flow (such as water blocks … next post) the more pressure the pump has to be able to produce to maintain the same flow rate. Biggest, badest pump is the best right? </li> <li>Not so fast… Due to some strange laws of physics it isn’t always that straight forward. For example if you split the flow in to two loops, you can maintain separate pressures in each loop, allowing a pump to move massively more water than it could in a single loop. In a short loop with minimal impingements, a smaller pump might actually be drastically more efficient. Remember beating the water with the pump actually heats up the water. </li> <li>Are you going to run multiple loops? The answer for me is yes. </li> <li>Again with the noise vs power question. </li> <li>And, a major influencer for me was this question; Is the pump supported by lots of after market doodads to make my water cooling experience more enjoyable? </li> </ol> <p>There is a ton more technical type arguing that I found when trying to pick a pump. But the answer turned out to be fairly easy in the end. I’m going to be running multiple loops and the community has pretty much defacto standardized the DC5 for mid flow systems. So, there are tons of after market products for it. This is actually a Swiftech MCP655, which is just an US distro version of the pump.</p> <p>Notice it looks a heck of a lot like a fish tank pump. That seems to be where most of the pumps came from in the early days of water cooled PCs. The radiators came from 70s era Chevy heat pumps. I know you were dying to know stuff like that.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:363fa903-7e83-4062-b876-8ee2f4bf1b9d" class="wlWriterEditableSmartContent"><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFe9_0FrLBL9fU96seDemxjQZboA6PbYvTXNB20r_6Ms6Uena4A82_lz-VlxiWNpYNVjyFHZ5ulVjox3BOiIMXRLkVwCKV0N1lRTWpXecRNuaUHvWJI26LuykhAxn2OYDHTlyjIIl4tUrg/s800/IMG_0163.JPG" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFe9_0FrLBL9fU96seDemxjQZboA6PbYvTXNB20r_6Ms6Uena4A82_lz-VlxiWNpYNVjyFHZ5ulVjox3BOiIMXRLkVwCKV0N1lRTWpXecRNuaUHvWJI26LuykhAxn2OYDHTlyjIIl4tUrg/s400/IMG_0163.JPG" width="400"></a></p></div> <p>Man, am I glad I didn’t try to make a living as a hand model.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-91390784186797119902010-08-26T19:15:00.003-05:002010-08-29T07:39:09.707-05:00Birthday Build – car parts<p>The first few water cooling bits showed up.</p> <p>Deciding on a Radiator requires you to decide on several factors</p> <ol> <li>How will it fit in or on the case? Size really matters when you try to mount the dang things. </li> <li>Do you want low noise, low temps to support over-clocking or a compromise between those two? </li> <li>How many items in the build are you going to cool with any given radiator? Nothing says you can only have one radiator. In fact, I’ll probably end up with at least two in this thing before I’m done. </li> <li>How much money do you have, including the kids college fund? </li> <li>How much money can you borrow from the bank? </li> <li>How much money can you borrow from your relatives? </li> </ol> <p>I struck out on 4, 5 and 6, so I ended up with a high quality purpose built unit from Hardware Labs. It’s about 16” x 51/2”. It will attach fairly easily (easy is a relative term when it comes to this kind of thing) to the top bracing of the case. If that doesn’t make any sense, don’t sweat it. Pics will follow when I get that far.</p> <p>This particular model supports the mounting of 3 120mm fans on each side in a push/pull configuration. I decided against the SR1 version of this radiator that is specifically designed for low noise. I debated it as normally my goal is a silent PC. My current PC has heat piped video card, huge fanless block on the CPU. You can’t hear it when I turn it on at all. The hard drives make some noise if accessed at full bandwidth but that’s it. So, it was a hard call to go with a noisier solution. But, an over the top build requires over the top over-clocking, which means the more powerful radiator designed for high pressure air flow.</p> <p>Ok, enough blah, blah, blah … Here’s what it looks like </p> <p></p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:2b1147f4-f86e-4b2f-99d6-7547cf3e6141" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib6vDDW0Jo7K4joXXb0929Stfg8MFJD1XZU0RFuCsBlxrhh6n55V0lbQJxroewyCUZ-ymD6dV0zwl692AhGZlVPXX4vTnTkR2zZh1vhdKxTVqG5U79WXk3umBR9rMNhMeCuPiCHtmJmD02/s400/IMG_0153.JPG" width="400"></a></p></div> <p></p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:0eff23f1-dd51-461a-8aa4-93c559c8c881" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2zIkOXS1zL0yZHAXCpJvObyNMo5bvgnWey4kforH1FiLO3geYYli-70ym0DGKDQRUtBm7JjqSG-dGRBxu9-RhreRdqSvNrd52xSVjQdG12DaqtNkfG9Ll5WOnfSjx7AMmecDzV7K9MZd5/s400/IMG_0154.JPG" width="400"></a></p></div> </p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:235d97ee-d8cc-4461-b1be-cd342721fbfb" class="wlWriterEditableSmartContent"><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQdbtp8AYh68UvPh4UbI9b4FhbiNcXJkhyphenhyphenE5fInj62_lvflqFasJIB82dInzcUDshp1wcLXex8GMYKeauaJqtggSiFmemNyYRyzGxEbmRPRZZQ0S0PN6i9xs5kXBR17SO6wjy8L438V_f/s800/IMG_0155.JPG" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQdbtp8AYh68UvPh4UbI9b4FhbiNcXJkhyphenhyphenE5fInj62_lvflqFasJIB82dInzcUDshp1wcLXex8GMYKeauaJqtggSiFmemNyYRyzGxEbmRPRZZQ0S0PN6i9xs5kXBR17SO6wjy8L438V_f/s400/IMG_0155.JPG" width="400"></a></p></div> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-26849050030099104312010-08-22T10:40:00.001-05:002010-08-22T10:40:13.119-05:00Birthday Build – PSU, Power Supply not Penn State<p>To build a big, beefy computer system that has lots of peripherals to run, you need a big, beefy power supply that won’t wilt under load.  I read lots of reviews and basically decided to go with a Cooler Master bundle instead of the “best/biggest/meanest PSU” available.  What I ended up with is the Silent Pro Gold 1200W from Cooler Master.  Same company as the case.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:4e31086c-ee0a-4a1d-8481-c3305c2eb6a6" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDuO69HCOh1GCsC0EH6kWT1UCpo4f4nD1PGfl91wRakN7Zm0l74p8VoC-0v3_aGeAbQx97dHvG5XORsdIBO9uvTaI_k3wy-ID_NlCQNiWjcs_FugPuQ2ayd8yKPW8YMWejKPVdFviMtPlw/s400/4-PSU-1.JPG" width="400"></a></p></div> <p>Make no mistake this is an excellent PSU.  It just isn’t the absolute pinnacle of PSUs.  However, in the bundle I saved $50.  To get one of the 1200W to 1500W PSUs that were coming out on top of this one in the benchmark reviews would have cost an additional $100 to $150.  That’s a $150 to $200 swing to get a very small improvement in performance that I probably will never notice (hopefully).   Bleh, only two parts and I’m already making budget decisions on a system that itself has nothing to do with a budget.  Oh well, lets look at how this fits into the case.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:d008f13b-bbdf-4081-aec9-8d2b82e367cc" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVctlXrXZJD35aGAnQvFF_A6A2jx4u4-k2DYBX4tEsKxCl5ODtY5agg-J80NnZMWDaml-4tXMNmCo7hQ2UGqVcXb0ljaVZ7ktxvuwkRg0nQGI8kYZ1j85hpATqM16U5mdtJ8JSqM-SV25b/s400/5-PSU-Installed.JPG" width="400"></a></p></div> <p>There are quite a few excellent examples of the “extra mile” features of the HAFX case when dealing with the PSU.  Look below the 1200W label on the bottom right of the PSU.  There are rubber bumpers to rest the PSU on.  This minimizes vibration and gives the PUS breathing space for the fan that is on the bottom of the PSU.</p> <p>Also, the Case itself is elevated just a bit on sled rails and is vented below the PSU giving additional air flow.  It may not seem like a lot.  But if you have tried to cool a case without these configurations you will appreciate them a lot.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:ddda5988-d25d-4c58-b0b8-fc15baeaf484" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggObz0q8xLlJfA1nPU6yLEqVIYR7tXRImLsTQSWcJBYT-BATY9Ddb3q20F-ubn5FTKwCMhf2ZurFy4IkZjzwcNzvZt4Dih2jFMzUumgBPvoT-_LXVSJyoIakz0VCXk8Y4OURL3o9nnlP7o/s400/6-PSU-CablesRouted.JPG" width="400"></a></p></div> <p>The cases cable routing system sends the PSU cables out the back instead of keeping them in the main chamber of the case.  </p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:6d0213fc-3056-4665-bd82-dbef985cdce7" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3zFX1EphlsYQpntWdsH92pQPLGT8rwlHtF0uFMswcls6g17vmvwEpRM8kZFkmR3KEg8XdEvQ6XItlbLEO51_kOKuFVa0D2e6PZnWvjs91iio6VcKhpGEHAD43DUI-2yAJwp0dABPW7X3F/s400/8-CablesBack.JPG" width="400"></a></p></div> <p>Back side view.  This side will be completely covered.  Notice the nice little cable tie islets going up next to the grommets.  Another small attention to detail feature.</p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:7b3ec11f-8c87-499b-a35a-8d156870830f" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbmXxWapDALCl15YpX8nuo1-rvqsyyjhvIhq4PpRoTRMfiN9geM-33FxX-d_vkJ2jsCsteMTjjkgcdXk44KdJ6KzlpVJ-s83x1pq65MynaW5Fq_7OhjrXFaW1BZeXqXNHLubuecuhWu6VD/s400/7-PSU-Covered.JPG" width="400"></a></p></div> </p> <p>Finally the HAFX provides a sliding cover to hide the cables going out the back and to provide a mounting point for reservoirs, pumps or other accessories.  Another nice touch that %99 of cases don’t have.</p> <p>We now have power.  Next we’ll work on getting the water cooling solution in place.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-39199273128988138552010-08-22T10:12:00.001-05:002010-08-22T10:12:37.556-05:00Birthday Build – A Case for Cases<p>We have officially begun the Birthday Build.  </p> <p>I did a long and arduous search for the perfect computer chassis.  Unfortunately, I found out that there isn’t one.  There are only cases that meet some needs, but are weak in other areas.</p> <p>My list of needs/wants</p> <ul> <li>Support Water Cooling well </li> <li>Support New larger XL-ATX motherboards </li> <li>Cable Management </li> <li>Lots of Bays </li> <li>Blingable </li> </ul> <p>What I came up with was the Cooler Master HAF X</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:b1c085c4-0ed8-4578-92cd-f84f986dba31" class="wlWriterEditableSmartContent"><p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEYZTXcH7DToBdsgWQ8UAxetVe9jKxqObolaAP9ezf7pYx0in5fRVqBtMxw1P9mToa_Q8rhZ1yMP7bxTEB6LBOYIQf6l9pMblNbyL8e3Z1qL4EwudQ619aF8t17Q4UoiV6p3cfTQCcdQVQ/s400/1-HAFX-Case.JPG" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEYZTXcH7DToBdsgWQ8UAxetVe9jKxqObolaAP9ezf7pYx0in5fRVqBtMxw1P9mToa_Q8rhZ1yMP7bxTEB6LBOYIQf6l9pMblNbyL8e3Z1qL4EwudQ619aF8t17Q4UoiV6p3cfTQCcdQVQ/s400/1-HAFX-Case.JPG" width="400"></a></p></div> <p>The only down side to this case is that it is very industrial looking.  So, it’s more difficult to pimp out this rig.  Notice the side casing has a huge fan on it where you would normally have plexiglass.  That will be something to work on when we get to the bling stage.  The fan is excellent if you going for a completely air cooled system.  And, if you are only water cooling the CPU, this is an excellent addition for keeping the video cards cool with a possibly reduced air flow caused by radiator implementations.  But, if you are going %100 water cooled, you don’t need or want that fan.  Which takes us back to the “no perfect case” problem.  But, as you will see as we build this thing out, the overall feature set of this case is phenomenal.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:e51b5e7b-bf99-4016-bac5-b5d7dca223c1" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigpry_JkUUOid6uqp6opWMLL-6BmIcefA0c_XfRANLBqrc4E-KqPj8Q1xMeD2ZWuqStXOw054X-oO4TeCXYv79GKsD8kgRWMCmGaGkpxTYmAkcE8IOYob5xk86uNRNrsoGlzm5NE3U06Qg/s400/2-HAFX.JPG" width="400"></a></p></div> <p></p> <p></p> <p>Looking inside you can see just how spacious the case is.  Notice the bundle of blue and red wires coming through.  That is a great indicator of the cable management features of this case.  There is a recess behind the grommets.  The majority of the cable runs can be hidden behind the plate.  This does two things.  #1: It keeps the cables out of the air flow.  This is very important for high end systems that produce a lot of heat.  #2: It makes the system look really clean when you are going for a good looking system.  Since we are going for both 1 and 2, this case is a great choice.</p> <p></p> <p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:51CF81A4-8F44-4a2c-8837-198C090B9994:a97bc7e0-4606-4722-843a-18e24a5c75c7" class="wlWriterEditableSmartContent"><p><a href="http://picasaweb.google.com/jmcecil/BirthdayBuild02?authkey=Gv1sRgCIGcytGih4LWIQ" atomicselection="true"><img style="border-right: 2px; border-top: 2px; border-left: 2px; border-bottom: 2px" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl-CSfW_41Iz53UZMeRGUHRw2o-2WbaSf66YOsg80TdDb9LwclwXGqAmOBs3_-gxrnJuEMzX_QftQiRVaJmccKiBwNPr8EhNElGV8M_VBtfGqir-eebXsvm9V2ndBTlyck8dzse6Oycz8V/s400/3-HAFX-Open%202.JPG" width="400"></a></p></div> </p> <p>The case has support for USB-3 and eSATA to the front console.  It has two hot swap bays.  Device cables are very accessible even after installation.  All these things add up to one killer case.</p> <p>Taylor’s major contribution to this decision is that she really digs the fan that you see on edge at the bottom right of this picture.  It’s the clear plastic piece. To give some sense of the size of the case, that fan is humongous 230mm (9”).  When you turn the case on, it glows red and/or can be set to flash.  BLING!</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-38854110652714958352010-08-22T09:21:00.001-05:002010-08-22T09:21:53.699-05:00Birthday Build<p>It’s that time of year again.  Birthday time.  I don’t blog often, but I thought I’d give it a try for this little project.  Trying to decide what a suitable birthday present is gets tougher as more years pile up.</p> <p>After much contemplation and a happy coincidence, I’ve come up with a great present!  I’m going to build a rather over the top water cooled behemoth of a PC.  The happy coincidence is that I’d mentioned to Rd (the wife) that I was itching to build a new PC and I’d probably start soon.  I figured I’d better head off that uncomfortable moment when the wife asks what this $200 charge to Danger Den is all about.  Followed by “What the hell is Danger Den?”   </p> <p>Taylor (the daughter) said “Hey, that’s sounds fun.  Can I help?”  She explained she was in a computer class at school and it was turning out to be fun.  My inner nerd cockles were all fuzzy happy at that point.  I combined all of this into one great present.  I get to build a stupidly powerful PC, with extra bling that has no function other than it’s blingyness.  And, I get to do it with “the daughter.”  And “the wife” won’t stab me in my sleep because of a $500 charge to Danger Den (please ignore the increase in funding expectations created  by going legit.)   Now THAT is a birthday present.</p> <p>So, over the next few months I’ll take you through the various stages of choosing pieces and parts.  And hopefully have it all fired up before Christmas.  That way I can choose to build a computer for Christmas too!  </p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-85852289408467819642009-04-11T08:00:00.001-05:002009-04-11T08:02:02.621-05:00Architects–r-US<p>I listened to the last few  <a href="http://blog.stackoverflow.com/category/podcasts/" target="_blank">Stackoverflow Podcasts</a> where Joel Spolsky started, then continued, one of his patented offhanded attacks on the some corner of the software industry establishment.  And, those just happen to be my favorite thing about the podcast.   In this case it was his extreme distaste for “Architects.”  Or, to be fair, he was more referring to the TITLE of Architect and some puffed up anti-coders who justify their existence through the use of the moniker.</p> <p>Of course Jeff Atwood pretty much fell in line and agreed with Joel, basically because Jeff see’s the world through <strong>programmer goggles(tm)</strong>. By the way, Jeff doesn’t always agree with Joel, it was just fairly predictable that in this case he would because it favored a programmer centric view of the software world.</p> <p>So, the question is “Is there a legitimate use for the title Architect, or is it just a trumped up label for programmers who can’t program, and spend most of their day making real programmers lives difficult?”  </p> <p>I think the answer is another case of … it depends.  I think Jeff and Joel tend to focus on single well focused applications that have smallish teams that can accomplish the business task set before them.  By smallish, I would set the number at less than 75  total people involved with the development process, programmers, designers, CM, testers etc...  In many cases it could be less than 4 or 5.  </p> <p>In those cases the jobs will have a tendency to overlap, the application and the platform involved will be well understood by the entire team.  The entire application concept across all disciplines will be shared by pretty much everyone to some degree.  In these cases the term Architect is really just the guy who herds the cats along the technology timeline.</p> <p>So, before I say why I think the title can be a legitimate title in some scenarios, let me provide a high level definition of what I think a few software development titles entail;</p> <ul> <li><strong>Architect (Vision):</strong>  The person responsible for understanding the past, present and future of an application and it’s outlying dependencies.  How the application fits into the business goals and models of the company.  And, convey that information to both the management to help them make good “forward” decisions and to the development staff to help avoid painting code into corners.  This is NOT the CTO or CIO which are both making strictly business decisions.  This is someone who should be helping those positions make good choices.</li> <li><strong>Engineer(Details):</strong>  I always view this person as the worlds most complicated documentation writer.  This person should understand how to document an application so that if the disaster happens the new team can figure out how to get rolling.  Everything from UML diagrams, IDEF docs, specifications, installation documentation, day to day operations process documentation, CM process documentation, coding standards etc..  In other words the engineer is responsible for documenting not only how the software works, but how the team works and how the business interacts with the customer.</li> <li><strong>Programmer(Execution): </strong>Realize the operational and functional requirements that support the business goals in code.  And a lot more … but that’s the focus.</li> </ul> <p>So back to the architect.  Although all of these hats can be worn by senior programmers, the size and breadth of some applications can require specialization.  In government development for example, you can have small coding task that are tied to multi-platform, multi-organizational, multi-jurisdiction, multi-policy requirements.  </p> <p>The code requirements can be very straight forward from a functional requirement standpoint, but the deployment and security implementation rules might be extremely tedious.  Maybe some government agency is looking at a new security infrastructure and want to test it in the framework you are going to deploy into.</p> <p>In other words, the amount of information one person needs to keep up with about all of the things that impact the life of your application become of over-riding importance.  I know in the government world those outside factors rarely have anything to do with the functionality of the application.  It has to do with managing thousands of applications throughout their life.</p> <p>In that type of scenario I think an architect is not only valid, it is essential.  You need someone who understands your app out in the world talking with the people making IT decisions at the “family size” level.  Remember that policy is going to be established more or less globally, not on an app by app basis.  Budgets for infrastructure will determine where you need to be targeting your application.  </p> <p>I could go on and on about the things that an architect needs to do in this environment, but I wanted to finish by agreeing with some additional points Joel and Jeff acknowledged.  If there really is an “Architect” it should be someone with a deep experience pool.  The person should also be cross discipline capable.  There are a lot of business case and policy issues involved with big programs.  Architects need to be able to translate those into functional/technical requirements that programmers can understand.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-66795818807027535362009-04-10T19:37:00.002-05:002009-04-10T19:54:50.849-05:00Is RIA the new Client Server?<p>I was just working on an old JDK 1.1 based web application that was running on Oracles implementation of Apache’s old JServ. Yes, I get all the cool new bleeding edge assignments. At the same time I was doing a bit of analysis on an upcoming task that looks to be a bit more modern with dashboard functionality, drilldown reporting, pretty pictures and possibly some streaming audio.</p><p>What struck me about the old code is how absolutely stripped down the client side of the servlet based web application was. It was completely static content with the most basic request/response paradigm possible. Almost no session data to track, other than a few settings in a cookie. No back button history issues, no controls, no local eventing, no java script, no nothing. Just some good ol’ html input tags inside an html form.</p><p>Remember I’ve got eye number 2 mulling over some possible directions we can take for this 12+ year old client server application written with Oracle Forms.</p><p><strong>This is what popped into my head. Silverlight, Adobe Air/Flash and JavaFX programming paradigms seem to have more in common with Oracle Forms than the old servlet based web application that I was working on.</strong></p><p>So here I am trying to figure out how to “un-clientserver” an application and bring it to the “modern ages” but the client code and environment is going to end up looking very similar to what’s already there. It will have more in common with the Oracle Forms app than the servlet app. SAY IT ISN’T SO!!</p><p>OK, here’s the disclaimer. I know the benefits of getting off of a thick client architecture. It just seems funny to me that it’s possible that we’ve replaced something that did what it was supposed to (the old html app) with something that works like the model it was supposed to replace (the client server app).</p><p>Here’s some general hot points:</p><p><strong>html centric: </strong>static data, all you need is the browser, sandboxed, low/burst bandwidth utilization, very deployable, centralized administration, business code is in a single location(ok, maybe that is too idealistic), upgrades happen at the web server not every client etc..</p><p><strong>client server centric: </strong>have to install and manage the client platform software and drivers and keep them version synched on every machine, heavy traffic, need system level access, business rules are embedded in every client, proprietary client platforms are very difficult to maintain and cause dependency to the technologies that single vendor supports ...</p><p><strong>RIA centric: </strong>Let’s see, you have to have client side platform software installed and maintained, tons of business logic on the client side for control manipulation, security management and UI building based on user information, we spend tons of time trying to figure out how to get around the browser sandbox for content manipulation and so on. PLUS we are starting to stream BOAT LOADS of data, goodbye thin client….</p><p>So, have we really advanced? Or, are we just running around in circles thinking we are covering new ground because the hole is getting deeper on each pass? There are some seriously difficult code maintenance issues that come with a complex client server application. As the client side of RIA applications get more and more sophisticated and event and data management code becomes more complex, are we doomed to paint ourselves in the same corner?</p><p>What say you?</p>Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-43592057372129065862009-02-19T18:42:00.001-06:002009-02-19T18:42:44.232-06:00VS .NET symbol issue with SP1<p>OK, there is a question on <a href="http://stackoverflow.com/questions/561724/cannot-step-into-net-framework-source-with-vs2008-sp1/563609#563609" target="_blank">StackOverflow</a> that I also have.  I’ve narrowed it down, but was a bit limited in what I can post about the problem.  So, here is a blog of the problem.</p> <p>1) Symbol server set up properly</p> <p><a href="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZ38eJ2nPQI/AAAAAAAAAEg/RdxCN0QBRIo/s1600-h/SymbolOptions%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SymbolOptions" border="0" alt="SymbolOptions" src="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZ38eoOdvJI/AAAAAAAAAEk/Q98aVOnIjdk/SymbolOptions_thumb%5B1%5D.png?imgmax=800" width="430" height="327" /></a></p> <p>2) Symbols are being downloaded from MS successfully</p> <p><a href="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZ38ejEZrxI/AAAAAAAAAEo/2eylMPKGkYA/s1600-h/SymbolDir%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SymbolDir" border="0" alt="SymbolDir" src="http://lh6.ggpht.com/_9zmUMd7_EHQ/SZ38e-B1jjI/AAAAAAAAAEs/iHm7fbt-NHU/SymbolDir_thumb%5B1%5D.png?imgmax=800" width="444" height="100" /></a> </p> <p>3) The Symbol loads properly as shown by the snapshot from the Module view</p> <p><a href="http://lh4.ggpht.com/_9zmUMd7_EHQ/SZ38fMM6l0I/AAAAAAAAAEw/qxFK38GC-T8/s1600-h/SymbolLoaded%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SymbolLoaded" border="0" alt="SymbolLoaded" src="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZ38fsTx-3I/AAAAAAAAAE0/NaxK8J7zy8M/SymbolLoaded_thumb%5B1%5D.png?imgmax=800" width="464" height="106" /></a> </p> <p></p> <p>4)  This is where it gets odd, notice I have 2 System.Windows.Forms trying to be loaded.  The one from the GAC fails.  But the one from my configured symbol directory shows as loaded.</p> <p> <a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZ38gApFvHI/AAAAAAAAAE4/8hVpHc4MkBQ/s1600-h/SymbolLoad1%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SymbolLoad1" border="0" alt="SymbolLoad1" src="http://lh6.ggpht.com/_9zmUMd7_EHQ/SZ38gqti1OI/AAAAAAAAAE8/7sV0X2T2kWw/SymbolLoad1_thumb%5B1%5D.png?imgmax=800" width="558" height="91" /></a> </p> <p></p> <p></p> <p>5) Trying to Step Into System.Windows.Forms gives the traditional source code error</p> <p><a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZ38gtGvcjI/AAAAAAAAAFA/1JZ3qkSMkUU/s1600-h/SymbolError%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SymbolError" border="0" alt="SymbolError" src="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZ38g3cCc-I/AAAAAAAAAFE/_oXit4VgH_Q/SymbolError_thumb%5B1%5D.png?imgmax=800" width="461" height="188" /></a>  </p> <p></p> <p>I’m assuming the the failed reference in the GAC is what is killing it.  If that is so, is there a way to clean that up?  Feel free to answer here, or directly on Stack Overflow.</p> <p>Thanks!</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-22237371267223787802009-02-15T10:15:00.001-06:002009-02-15T10:15:28.031-06:00Windows 7 – Favorite Folders poor function design<p>This is a minor tip that was a little un-obvious to me for about a minute.  It shows that some capabilities in the system are just awkward as hell to use.  I wanted to add my mesh folders to my favorites.  In reality it is simple.  It just wasn’t obvious what was expected.  I actually had to read the pop-up carefully to figure out what it wanted me to do.</p> <p><a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZg_mbR1HqI/AAAAAAAAAEQ/dW1cIsCeCAI/s1600-h/folders-1%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="folders-1" border="0" alt="folders-1" src="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZg_mxFXN_I/AAAAAAAAAEU/kphJb3BPxeQ/folders-1_thumb%5B1%5D.png?imgmax=800" width="375" height="248" /></a> </p> <p>So, I did what I think %99.99 of the people will do the first time they try to do this, I only read “Add Location..” everything after that bit was blah, blah, blah.  If you look at the picture again, you will see that I have the Favorites entry highlighted.  What I got was a duplicate Favorites folder in my favorites folder.  So, after breathing a sigh of relief that the universe didn’t explode from the infinite self-referencing loop, I went back and read the menu item carefully.  What it really wants is for your current path to be set to the place you want to add to the Favorites.</p> <p><a href="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZg_nfb3IkI/AAAAAAAAAEY/20DxA4xRIQQ/s1600-h/folders-2%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="folders-2" border="0" alt="folders-2" src="http://lh6.ggpht.com/_9zmUMd7_EHQ/SZg_nzUS_vI/AAAAAAAAAEc/Ew7CbbTtfO8/folders-2_thumb%5B1%5D.png?imgmax=800" width="363" height="295" /></a> </p> <p>Notice the path at the top is now at a folder I created called MESH.  Even though Favorites is highlighted in the browser window.</p> <p>I doubt I’m alone in thinking that a browse to folder dialog was going to pop-up when I selected the “Add Location in Browser to Favorites” menu item.  You have to parse the menu sentence carefully to comprehend that it means “in this current browser window instance, go to some other folder, select it as the current folder, then scroll back up here and make sure you right click to so you don’t accidently change the folder location to one you don’t want to add.”</p> <p>Like I said, it is a minor annoyance.  But, when there are 2394879234234 interface points and a lot of them act in non-obvious ways, uncertainty begins to get in the way of using the system.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-35215205258027290982009-02-14T10:10:00.001-06:002009-02-14T10:11:13.641-06:00Intellisense vs Intellinonsense<p>99 times out of 100 I am a Visual Studio zealot.  IMO it has been hands down the best end to end IDE for ages.  Sure, it has bloated areas.  There a a million little quibbles.  There are the “less is more” people who argue for some of the more simplistic and light weight editors out there.  I have no problem with any of those arguments.  I’m simply saying that feature for feature, implementation for implementation VS pretty much gets it right.  And where it doesn’t the plug-in gurus take care of business.  VS typically makes it much simpler to implement challenging configurations.  And those previously mentioned plug-in guys make it simple to install and use plug-ins.  The result is a very, very friendly and helpful development process.</p> <p>Here comes the HOWEVER… NetBeans has made major strides over the last year.  I mean MAJOR strides.  6.5 is really becoming, or I probably should say now is a great IDE experience.  And that brings us to the point of this post.  Javascript intellisense.  VS has been really weak in that area.  There is finally some rudimentary support for it now.  It takes a hotfix and a bunch of twiddly standing on one foot with a piece of tin foil sticking out of your left ear, waving your right hand counter-clockwise while holding your pinky<strong> </strong><a href="http://weblogs.asp.net/bradvincent/archive/2008/04/28/better-jquery-intellisense-in-vs2008.aspx" target="_blank"><strong>thusly</strong></a>.  This is usually what I think of using the various Java IDE’s when it comes to trying to develop a J2EE app for the various web platforms out there.  It’s the programmers version of poking hot pokers in your eyes for fun and profit.</p> <p>For the first time ever while using a Java oriented IDE I was truly floored by a simply awesome implementation a feature.  And that would be the Javascript intellisense in NetBeans.  This same setup may be in other java IDE’s, but I haven’t tried this in any of the others yet.  Anyhow, take a look at this snapshot:</p> <p><a href="http://lh4.ggpht.com/_9zmUMd7_EHQ/SZbs3lLbWcI/AAAAAAAAAEA/GcKhxHYWGn0/s1600-h/intelli-1%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="intelli-1" border="0" alt="intelli-1" src="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZbs4v1e9eI/AAAAAAAAAEE/2taYeFq8fjU/intelli-1_thumb%5B1%5D.png?imgmax=800" width="474" height="614" /></a> </p> <p>There are so many little things here.  In the method signature line it lets us know very clearly which library the method/function is from.  In the doc pop-up at the bottom it tells us which browsers are supported!!  Notice the IE icon is grayed out.  That’s because none of the targeted versions of IE support this capability (supposedly, but that’s a different blog post).</p> <p><a href="http://lh6.ggpht.com/_9zmUMd7_EHQ/SZbs5EdzgsI/AAAAAAAAAEI/yc46Lbiz_Yk/s1600-h/intelli-2%5B3%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="intelli-2" border="0" alt="intelli-2" src="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZbs5ra08DI/AAAAAAAAAEM/RoI17yosJJs/intelli-2_thumb%5B1%5D.png?imgmax=800" width="488" height="283" /></a> </p> <p>In miscellaneous options you can target which browser versions you want to validate as well as set what version of JS you want to validate.  And the big key is, other than those check boxes, I didn’t have to configure a darn thing.  It just worked.</p> <p>I know some of you out there are just fine with VI or EMACS and think intellisense is for sissies.  I bow to your superior gray matter validation and signature recognition system.  I however, can’t remember Jack s### or his brother Dave for that matter.  So, this kind of feature is absolute GOLD. </p> <p>So, come on you VS brain trust dudes.  Let’s get Javascript support corrected in VS as soon a possible. </p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-29345280297691313152009-02-09T21:30:00.002-06:002009-02-09T21:43:17.561-06:00Windows 7 – Task Manager & Resource Monitor<p>IMO the Task Manager has been a pitiful and misused utility in the Windows OS series. The information provided on the various tabs was painfully inadequate to get anything other than the most rudimentary picture of the current state of the OS. The good people/person at <a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx" target="_blank">SysInternals</a> came along and provided, what I believe should have been the actual Task Manager, Process Explorer (not to mention a slew of other useful utilities, ok I mentioned it..).</p><p>Along came Vista and the Resource Monitor button on the Performance tab of the Task Manager</p><p><a href="http://lh4.ggpht.com/_9zmUMd7_EHQ/SZD0mIUDpQI/AAAAAAAAADQ/nifzml18Dwg/s1600-h/tm-1%5B3%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="tm-1" border="0" alt="tm-1" src="http://lh6.ggpht.com/_9zmUMd7_EHQ/SZD0mZkwr2I/AAAAAAAAADU/9YqEtxvlPXw/tm-1_thumb%5B1%5D.png?imgmax=800" width="306" height="310" /></a> </p><p>No need to picture it here, but the Vista version of the Resource Monitor was/is, hopefully this won’t be to technical for you, ICKY. Limited sizing, cramped data, limited sorting and generally confusing interface. Basically, a very tiny evolution above the modal pop-up.</p><p>Windows 7 has actually improved the Resource Monitor significantly. It’s still not up to snuff with the SysInternals tools, but as a stand alone quicky utility it is finally getting useful.</p><p>It starts with the Overview tab. Notice the good info about network connections and which files are actually open and being written to. INCLUDING THE FILE PATH!</p><p><a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZD0nAGS2dI/AAAAAAAAADY/WatGGbTEhoY/s1600-h/rm-1%5B3%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="rm-1" border="0" alt="rm-1" src="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZD0oFwusnI/AAAAAAAAADc/1bypyEPnCzo/rm-1_thumb%5B1%5D.png?imgmax=800" width="442" height="607" /></a> </p><p>You can size each pane and size the columns. You also have multiple histogram views. MUCH BETTER.</p><p>The CPU Tab gives us Modules and Handles similar to Process Explorer. Plus, a nice filter for the handles. </p><p><a href="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZD0pABo_wI/AAAAAAAAADg/0VlGZ-jggQ8/s1600-h/rm-2%5B4%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="rm-2" border="0" alt="rm-2" src="http://lh3.ggpht.com/_9zmUMd7_EHQ/SZD0qC8Sl7I/AAAAAAAAADk/YL0yxYLI0Bs/rm-2_thumb%5B2%5D.png?imgmax=800" width="499" height="489" /></a> </p><p>The Memory Tab has the familiar list of processes and their respective sizes. But it also has a nice little graphic for the RAM snapshot. Keep in mind that the frames are now sizeable and you can choose which columns to display. </p><p><a href="http://lh4.ggpht.com/_9zmUMd7_EHQ/SZD0qgr94cI/AAAAAAAAADo/8uis590Btow/s1600-h/rm-3%5B3%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="rm-3" border="0" alt="rm-3" src="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZD0rb0XetI/AAAAAAAAADs/KmlnbSZ-QV8/rm-3_thumb%5B1%5D.png?imgmax=800" width="520" height="335" /></a> </p><p>The Disk Tab also has useful information that you can filter by application or process.</p><p><a href="http://lh4.ggpht.com/_9zmUMd7_EHQ/SZD0sDIvqvI/AAAAAAAAADw/rINMK9B5CFQ/s1600-h/rm-4%5B3%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="rm-4" border="0" alt="rm-4" src="http://lh4.ggpht.com/_9zmUMd7_EHQ/SZD0sprpQiI/AAAAAAAAAD0/qcEeQAgj7oU/rm-4_thumb%5B1%5D.png?imgmax=800" width="536" height="375" /></a> </p><p></p><p></p><p></p><p>Last, but not least, the Network tab which actually shows…GASP…some network information. What a shocker. Actual network information available right from an actual built-in, accessible OS tool….Excuse me while I go throw the flying pigs out of my house.</p><p><a href="http://lh6.ggpht.com/_9zmUMd7_EHQ/SZD0tAWxgNI/AAAAAAAAAD4/tNaA67KDWoY/s1600-h/rm-5%5B4%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="rm-5" border="0" alt="rm-5" src="http://lh5.ggpht.com/_9zmUMd7_EHQ/SZD0t2cFCvI/AAAAAAAAAD8/zl0bET1PmrI/rm-5_thumb%5B2%5D.png?imgmax=800" width="563" height="533" /></a> </p><p>The interface is still a bit clumsy. It’s also a bit cramped, unnecessarily so if you’ve used the SysInternal tools or a ton of other system monitoring tools. I don’t get it. MS owns the tool set. Why don’t they model the new tools on the ones that are done right? Anyhow, minor quibbles aside. There are a few other nice goodies hidden around in the right clicks. Like, Analyzing a process on the Memory Tab. Overall, this is a drastic improvement over what the Task Manager used to be. Another W7 win.</p>Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com1tag:blogger.com,1999:blog-3411530842928899875.post-76611650080931832702009-02-08T16:23:00.003-06:002009-02-08T17:28:46.006-06:00Windows 7 and the Search Bar<p>I’ve seen a ton of posts about utilities for “quick launching” applications. I’ve also seen a zillion posts about the pros and cons of the toolbar in Vista vs launch pad on a Mac.</p><p>As a Windows user I have long used <a href="http://www.stardock.com/products/objectdock/" target="_blank">ObjectDock</a> to mimic the launch pad type interface as opposed to the crappy quick launch that windows has had up to now. I also used <a href="http://bayden.com/SlickRun/" target="_blank">SlickRun</a> as a pop-up application launch wizard. The combination of these two apps gave me a lot of what Windows is missing from the app launch standpoint.</p><p>However, I have long overlooked our friend the Search function on the start menu. I still use the Search toolbar and indexer on XP at work. That is probably the most overlooked and awesome addition to XP that I can remember. I was mad that they “hid” it in the Start menu in Vista. But, I’m starting to come around to find it useful where it is.</p><p>First to use most launchers you have to use the mouse. I used SlickRun specifically to avoid the mouse. Just hotkey, type in a couple of letters and the app I want to run is display, click enter boom. On Vista/W7 you use the Windows key, then start typing<a href="http://lh6.ggpht.com/_9zmUMd7_EHQ/SY9bZMFyG6I/AAAAAAAAADA/xO3Bdo6fBls/s1600-h/searchbar1%5B5%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="searchbar1" border="0" alt="searchbar1" src="http://lh4.ggpht.com/_9zmUMd7_EHQ/SY9bZgxOd7I/AAAAAAAAADE/XN7hoWudEkk/searchbar1_thumb%5B3%5D.png?imgmax=800" width="352" height="443" /></a> </p><p>As I typed the word visual, the programs are auto selected. So, without picking up my hands, I type WINKEY+visual+enter and VS 2008 starts. Plus, all of the sub-utilities of VS are available and I can just use the arrow key to access them. This is a very good application access accelerator. </p><p>Plus, it shows your e-mail and music and documents that meet the search criteria</p><p><a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SY9baNwPUlI/AAAAAAAAADI/Bol2CyjjP3U/s1600-h/searchbar2%5B6%5D.png"><img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="searchbar2" border="0" alt="searchbar2" src="http://lh4.ggpht.com/_9zmUMd7_EHQ/SY9bbQbX-9I/AAAAAAAAADM/P-aiISMr5NI/searchbar2_thumb%5B4%5D.png?imgmax=800" width="364" height="295" /></a> </p><p></p><p>Between the new W7 Toolbar and making myself finally use the search function via the Windows Hotkey, I’ve found that I’m very, very happy with my application access options. You can customize what shows up in the results via the indexing configuration. That process will have to wait for another post.</p>Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com1tag:blogger.com,1999:blog-3411530842928899875.post-72818853169259346712009-02-07T13:42:00.001-06:002009-02-07T13:42:56.455-06:00Windows 7 – Zune memory footprint much improved<p>With the identical library and podcast configuration, the Zune software uses about half the working memory on W7 than V x64.  My over-all memory footprint is roughly half of what it is in V x64 running pretty much the same app & services.  But, I’ll post on that separately.</p> <p>The Zune software is much much snappier under W7 .  It takes ~1/2 the working set.  </p> <p><a href="http://lh5.ggpht.com/_9zmUMd7_EHQ/SY3kPI0HSSI/AAAAAAAAACw/TQKRD8oQjco/s1600-h/zune-memory.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="zune-memory" border="0" alt="zune-memory" src="http://lh6.ggpht.com/_9zmUMd7_EHQ/SY3kPQ97ATI/AAAAAAAAAC0/1jYu1NpuJ0E/zune-memory_thumb.png?imgmax=800" width="385" height="157" /></a></p> <p><a href="http://lh4.ggpht.com/_9zmUMd7_EHQ/SY3kPiKINbI/AAAAAAAAAC4/UBKu9pIHmhk/s1600-h/V64-memory%5B5%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="V64-memory" border="0" alt="V64-memory" src="http://lh3.ggpht.com/_9zmUMd7_EHQ/SY3kP_i2rnI/AAAAAAAAAC8/-a1rArxiq-A/V64-memory_thumb%5B3%5D.png?imgmax=800" width="492" height="141" /></a></p> <p>On Vx64 the working set will continue to grow if I leave it running.  I’ve had it be > 500MB.  I left it running overnight on W7 and it stayed at the 135MB mark.  If I switch to the Now Playing view, the memory footprint does grow, but it stabilizes at a bit below 200MB on W7.   On Vx64 it again adds just about 100% more memory usage than it does on W7 for this same feature.</p> <p>I have over 20k songs in my Zune library, and I basically just select all and play random.  Doing the select in Vx64 was painfully slow.  Doing it in W7 is just about instant.  I don’t know what they did, but I hope they can continue to improve W7 performance.  But, I also hope they figure out how to get some of these performance enhancements back to Vista.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com0tag:blogger.com,1999:blog-3411530842928899875.post-79703592509598444292009-02-07T11:37:00.001-06:002009-02-07T11:37:07.068-06:00Windows 7 – BSOD installing video driver<p>While installing the NVIDIA driver suggested by Windows Update, I got the wonderful blue screen desktop with the enhanced bzzzzzzzzzzzzz audio track.  Worse than the BSOD was coming back into Windows 7 to a desktop with Aero disabled!  Screenshots were created after the problem was solved and I tried to make them look as close to what I was seeing as possible.</p> <p><a href="http://lh5.ggpht.com/_9zmUMd7_EHQ/SY3GvEX3s0I/AAAAAAAAACg/Zn2bDSU8Dv8/s1600-h/no%20Aero%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="no Aero" border="0" alt="no Aero" src="http://lh3.ggpht.com/_9zmUMd7_EHQ/SY3Gvdk8wVI/AAAAAAAAACk/R4pmjnd1o5o/no%20Aero_thumb.png?imgmax=800" width="244" height="90" /></a> </p> <p>Ok, no problem right?  Just reset the desktop personalization…..errr….NOPE.  Desktop settings disabled?</p> <p>Ok, System restore right?  errr…NOPE.  Service not available error.</p> <p>Then I noticed a very tiny red x in the taskbar.  Clicking on it said “Security Service not available”.  I was also missing networking.  So, pretty much every service that Windows uses was not running.  After poking around, I finally pulled up System Configuration and WOOHOO!!!</p> <p><a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SY3GvoNX3OI/AAAAAAAAACo/ndnISIlW7SQ/s1600-h/no%20services%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="no services" border="0" alt="no services" src="http://lh4.ggpht.com/_9zmUMd7_EHQ/SY3GwAPav_I/AAAAAAAAACs/P3AlDmqgWUM/no%20services_thumb.png?imgmax=800" width="244" height="167" /></a>   </p> <p>All the checkboxes were un-checked.  Also, in the status column all of the services were “Stopped”.  You can see that they are running in this screenshot.  By, re-enabling them in the configuration file and rebooting, I got everything back to normal.  YEAH!</p> <p>Evidently, Windows Update disabled services and the BSOD took place before they got re-enabled.  Hopefully, this will help someone else trouble-shoot a scary situation.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com1tag:blogger.com,1999:blog-3411530842928899875.post-72785412144387089112009-02-04T21:05:00.001-06:002009-02-04T21:05:17.110-06:00Windows 7 – Nice little toolbar feature<p>I don’t know why I didn’t see this before, but when you download a file with IE or copy a file between folders, the toolbar gets a shaded fill that acts as a progress bar for the downloads in progress for whichever app is doing the copy/download.</p> <p><a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SYpXaM84PhI/AAAAAAAAACQ/3Fhjl_vsAmM/s1600-h/sshot-3%5B2%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sshot-3" border="0" alt="sshot-3" src="http://lh5.ggpht.com/_9zmUMd7_EHQ/SYpXacJJ7qI/AAAAAAAAACU/Sys4Xs94pqk/sshot-3_thumb.png?imgmax=800" width="160" height="48" /></a> <a href="http://lh3.ggpht.com/_9zmUMd7_EHQ/SYpXajQGPDI/AAAAAAAAACY/IX8iSs_iu3Q/s1600-h/sshot-2%5B5%5D.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sshot-2" border="0" alt="sshot-2" src="http://lh4.ggpht.com/_9zmUMd7_EHQ/SYpXbG090JI/AAAAAAAAACc/TE4xw3DJITw/sshot-2_thumb%5B1%5D.png?imgmax=800" width="183" height="49" /></a> </p> <p></p> <p>One of my most hated “features” of IE is the download dialog box.  This improves on that concept a bit.  Hopefully, the download dialog box will die a horrible flaming death like the find pop-up box finally did.</p> Jeff Cecilhttp://www.blogger.com/profile/09752750361679313833noreply@blogger.com2