<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14939153</id><updated>2012-01-04T15:32:09.109-06:00</updated><category term='mobile'/><category term='camera'/><category term='lighting'/><category term='Family'/><category term='gadgets'/><category term='DIY'/><category term='Review'/><category term='speakers'/><category term='art'/><category term='clarity'/><category term='Stocks'/><category term='photo'/><category term='people'/><category term='Content Management'/><category term='food'/><category term='craigslist'/><category term='antennae'/><category term='coffee'/><category term='Money'/><category term='Blogs'/><category term='iPad'/><category term='musings'/><category term='health'/><category term='cars'/><category term='mods'/><title type='text'>lactose</title><subtitle type='html'>and other unavoidable evils &lt;small&gt;(like you having to click on my ads) &lt;a href="http://lactose.blogspot.com/feeds/posts/default"&gt;&lt;u&gt;Subscribe&lt;/u&gt;&lt;/a&gt;&lt;/small&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14939153.post-4715696789664551847</id><published>2011-06-03T15:24:00.003-05:00</published><updated>2011-06-28T16:24:27.341-05:00</updated><title type='text'>Lens trading</title><content type='html'>Quick reviews on some lenses i have played with lately:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/product/B00009MDBQ/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=easymovet-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B00009MDBQ"&gt;Nikon 70-200mm f/2.8G ED-IF AF-S VR Zoom Nikkor Lens for Nikon Digital SLR Cameras&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B00009MDBQ&amp;amp;camp=217145&amp;amp;creative=399373" alt="" style="border:none !important; margin:0px !important;" width="1" border="0" height="1" /&gt;&lt;br /&gt;&lt;br /&gt;Bought: $1300&lt;br /&gt;Sold: $1670&lt;br /&gt;&lt;br /&gt;Usage:&lt;br /&gt;This lens is a head turner, it's also built to last. Rubber bumper on the front, metal latch for the hood, tripod mount has 2 holes, either for better balance with differen weight bodies or use of tubes or simply when one wears out. Focus is perfect, not as fast as cannon but deadly accurate.&lt;br /&gt;&lt;br /&gt;Image Quality&lt;br /&gt;I've noticed a treand with the newer lenses, I think a side effect of asyncrnous lenes, the transition from sharp to bokeh is unnatural looking. This lens doesn't have that. IQ is as good as it gets, really.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/gp/product/B00005LEOK/ref=as_li_ss_tl?ie=UTF8&amp;tag=lithemama-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B00005LEOK"&gt;Nikon 105mm f/2.0D AF DC-Nikkor Lens for Nikon Digital SLR Cameras&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B00005LEOK&amp;camp=217145&amp;creative=399373" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bought: $835&lt;/div&gt;&lt;div&gt;Sold: $865&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I really wanted to like this lens, it's the fastest tele prime there is. Good images were tough to get, especially coming off of the 105 micro VR. Defocus control was interesting but not an effect i was looking for. AF was not greatest, this might be good lens for studio work, but not for moving people. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One interesting usage is macro with cheap extension tubes, at f2 you can easily see enough light to manual focus, even with a full 12" of extension tubes, and the presence of an apeture ring, no longer found on nikon lenses, lets you easily adjust the apeture even with cheapo tubes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/gp/product/B000EOSHGQ/ref=as_li_ss_tl?ie=UTF8&amp;tag=easymovet-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B000EOSHGQ"&gt;Nikon 105mm f/2.8G ED-IF AF-S VR Micro-Nikkor Lens&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B000EOSHGQ&amp;camp=217145&amp;creative=399373" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bought: $800&lt;/div&gt;&lt;div&gt;Sold: $990&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By far nikon sharpest lens, i think this is one of the cheapest nano crystal lenses. Macro images were immaculate. As a portrait lens it was a bit of a let down because at the distance for a head shot the biggest apeture was F3.5 which was too much DOF for a pleasant background. At 200mm F3.5 is fine but at 100mm it's too distracting. and 85mm1.8 or a 135mm f2 would be better for portraits, personalty i like 200mm 2.8 or 50mm 1.8&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The lens was not too heavy but the hood is huge, with good reason, having the element right on the front means flare is an issue. AF is ok but not as good as the 70-200&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tokina 12-25mm F4&lt;/div&gt;&lt;div&gt;Same as the nikon model but not as sharp, and a little more distortion.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/gp/product/B0014Z5XMK/ref=as_li_ss_tl?ie=UTF8&amp;tag=easymovet-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B0014Z5XMK"&gt;Tokina AT-X116PRDXN AT-X PRO DX 11-16mm Ultra-wide Angle Lens for Nikon&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B0014Z5XMK&amp;camp=217145&amp;creative=399369" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bought: $634&lt;/div&gt;&lt;div&gt;Sold: $700&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Excellent lens. Construction is just as good as nikon. The af/mf clutch system is very intuitive and works perfectly. AF is fast and accurate, but on a lens this wide the DOF is huge anyway.  Awsome lens if you need 11mm. I only sold it becasue the 17-55 2.8 goes wide enough for me. &lt;/div&gt;&lt;div&gt;This lens wins the DX wide angle prize for image quality for sure.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/gp/product/B000HJPK2C/ref=as_li_ss_tl?ie=UTF8&amp;tag=easymovet-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B000HJPK2C"&gt;Nikon 70-300mm f/4.5-5.6G ED IF AF-S VR Nikkor Zoom Lens for Nikon Digital SLR Cameras&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B000HJPK2C&amp;camp=217145&amp;creative=399373" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bought: $300&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I got this lens to compare to my dads canon 70-300 L lens.  To be fair the nikon one costs 1/5th of the canon version. The nikon one is much smaller and lighter, and more plastic. The sharpness, and bokeh are similar, but the overall image quality is not as good as canon,  the canon IS worked better than the nikon VR but that could be the added weight helping.  AF was a little slow at 300 and picture is a little softer. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The difference in image quality is the way the bokey changes on the nikon from the center to the edges, making it look like tunnel vision, even though there is no distortion or vignetting , the cannon on the other hand is great looking at any focal length. Great lens, especially for the price, but i'll ditch it when i get a 180 2.8&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.amazon.com/gp/product/B000144I2Q/ref=as_li_ss_tl?ie=UTF8&amp;tag=easymovet-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B000144I2Q"&gt;Nikon 17-55mm f/2.8G ED-IF AF-S DX Nikkor Zoom Lens&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=&amp;l=as2&amp;o=1&amp;a=B000144I2Q&amp;camp=217145&amp;creative=399373" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bought $800&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's in for repairs right now, but it seems like a great lens. It's heavy and the zoom ring is stiff and  not ergonomically placed, but the images look right and the zoom range is huge. This lens is very expensive especially given it's age, one of the first DX lenses ever, and one of the first AF-S lenses. The AF sounds unrefined compared to the newer Silent Wave Motors.  It's the perfect DX walk around lens. I've also used the cannon 17-55 IS, it's lighter, sharper, cheaper, and having IS at 17mm lets you shoot long exposures hand held.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4715696789664551847?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4715696789664551847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4715696789664551847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4715696789664551847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4715696789664551847'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2011/06/lens-trading.html' title='Lens trading'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4947313294723727663</id><published>2011-01-25T10:31:00.006-06:00</published><updated>2011-01-25T12:32:29.144-06:00</updated><title type='text'>Bottom Ten Android Apps</title><content type='html'>&lt;div&gt;Everyone knows what the top 10 are so thats boring, also this isn't the Top 10 worst apps on the market, because the muck at the bottom is too mucky to be distilled to 10. It's the bottom 10 of the hand full of apps that make it from the millions of apps on the market to my Android and are still installed, this is starting to sound like the birds and the bees, so i'll get to it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(I recommend QRDroid App to turn the barcodes into links if you are reading this on your phone)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bottomest 10:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://www.cohortor.org/gstrings/images/icon.png" /&gt;&lt;b&gt;GStrings &lt;/b&gt;: A &lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; "&gt;chromatic tuner for any musical instrument. I use to keep my &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 12px; "&gt;whistle&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 12px; "&gt; in perfect pitch.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://www.cohortor.org/common/qr_market_pub_cohortor.gif" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img src="http://cdn2.staztic.com/badges/gasapp-101.png" alt="GasApp" /&gt;&lt;b&gt;GassApp&lt;/b&gt;: Tracks your fuel consumption and expense on a monthly basis derived from info at each fill up at the pumps.&lt;/div&gt;&lt;div&gt;&lt;img src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=125x125&amp;amp;chld=Q|0&amp;amp;chl=http%3A%2F%2Fwww.androidzoom.com%2Fweb%2Findice%2FqrLink%3FappCode%3Dqeym%26dwnId%3D14124659" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://lh5.ggpht.com/aQYxI4TgpWNJpXp6R19evNEEkjgeI1lgjvv0OMj1UpByjU2Dz5KCfmEdf8gEAxHwm4tKECTtatNw_skK=s48" alt="Chroma Doze" /&gt;&lt;b&gt;Chroma Doze&lt;/b&gt;: &lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: rgb(51, 51, 51); line-height: 16px; "&gt;Generate continuous colored/white noise by sketching a spectrum on the screen. I use it for waking up animals at the zoo with the annoying high pitch sounds, makes for better pictures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=150x150&amp;amp;chl=http://www.appbrain.com/app/net.pmarks.chromadoze?install=web" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Audalyzer&lt;/b&gt;: &lt;span class="Apple-style-span"&gt;displays sound readings from the microphone as a waveform display, as a frequency spectrum, and as a dB meter. I use it to identify the frequency of annoying buzzes, or to see how high a pitch i can whistle.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://moonblink.googlecode.com/files/AudalyzerQR.png" /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://cdn.androlib.com/appicon/app-qiEq.cs.png" /&gt;&lt;b&gt;Antennas&lt;/b&gt;: Plots the cell towers that are in your area on a google maps map. I use it for debugging my cell connection issues.&lt;/div&gt;&lt;div&gt;&lt;img src="http://www.androidcentral.com/sites/androidcentral.com/files/articleimage/23487/2010/07/antennas_qr.png" alt="QR Code" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img src="http://lh6.ggpht.com/sXj_k4zaS_HGGu_2dnIRKfl1V9ite8xs2xpFD-w63fRkE0KN3G4zINq1hVLhncYYedHqAhM5FV2nmr9B=s48" alt="Caffeine Tracker Lite" /&gt;&lt;b&gt;Caffeine Tracker&lt;/b&gt;: &lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;Tracks your current level of caffeine. Great way to make sure you have let your body metabolize enough caffeine by your bedtime.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;img src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=150x150&amp;amp;chl=http://www.appbrain.com/app/com.cafapp?install=web" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://cdn.androlib.com/appicon/app-npjB.cs.png" /&gt;&lt;b&gt;Police Radio&lt;/b&gt;: Lets you listen to police, emt, and fire radio broadcasts, it really good, i'd say the delay is less than 10 seconds.&lt;/div&gt;&lt;div&gt;&lt;img src="http://chart.apis.google.com/chart?cht=qr&amp;amp;chs=150x150&amp;amp;chl=http://www.appbrain.com/app/com.momojo.policeradio?install=web" /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://code.google.com/p/ringdroid/logo?cct=1262389082" alt="Logo" /&gt;&lt;b&gt;Ring Droid: &lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;recording and editing sounds, and creating ringtones, directly on the handset. I use it to cut clips from MPSs and make them into ringtones.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-border-vertical-spacing: 2px; -webkit-border-horizontal-spacing: 2px; font-size: 13px; font-family: arial, sans-serif; "&gt;&lt;img src="http://ringdroid.googlecode.com/svn/wiki/header.png" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;Thats only 7, deal with it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4947313294723727663?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4947313294723727663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4947313294723727663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4947313294723727663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4947313294723727663'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2011/01/bottom-ten-android-apps.html' title='Bottom Ten Android Apps'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4417641368634725358</id><published>2010-08-26T16:50:00.005-05:00</published><updated>2010-08-26T17:07:25.109-05:00</updated><title type='text'>The best phone on the market</title><content type='html'>Period. The Samsung Vibrant is superior to my Nexus One in almost every regard.&lt;div&gt;&lt;br /&gt;&lt;div&gt;When my wife and I are &lt;strike&gt;lying in bed&lt;/strike&gt; watching TV and hear the notification chime, that both of us are to lazy to change, we wouldn't know whose phone it was save for the lightup track ball on my N1. Ericcson got this right, back in the day, with the&lt;a href="http://www.google.com/images?q=ericsson%20t39%20led&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;source=og&amp;amp;sa=N&amp;amp;hl=en&amp;amp;tab=wi&amp;amp;biw=1489&amp;amp;bih=987"&gt; t39&lt;/a&gt; that had an LED with different colours for battery states. Flashing LED makes it a breeze to find the phone the dark. The N1 trackball LED  has different colors for emails, vs IM, vs missed calls. It also has an LED to indicate charging status AND and LED as a flash. The vibrant has none :(&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;LED's, baby, are the wave of the future (not the google wave, mind you).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;N1's other better features: metal frame, &lt;a href="http://twitter.com/cyanogenmod"&gt;@cyanogenmod&lt;/a&gt; focus, 2 microphones, and maybe FM radio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fantasy phone: iPhone with lots of LED's and running Android.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4417641368634725358?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4417641368634725358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4417641368634725358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4417641368634725358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4417641368634725358'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2010/08/best-phone-on-market.html' title='The best phone on the market'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4391493600773735710</id><published>2010-04-01T09:47:00.007-05:00</published><updated>2010-04-01T11:05:59.262-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><title type='text'>The end of a period</title><content type='html'>It has become clear to me now that the dichotomy of &lt;a href="http://www.ericsink.com/entries/dual_class_computing.html"&gt;computing devices&lt;/a&gt; (eg: apple vs. PC)  is a relic of geeks like me being resistant to change, a case of the early adopters failure to adopt. There was a certain pride in being the only one who knew how to reinstall windows for my Mom and find all of the drivers for her pervasive yet poorly supported peripherals, why would i want to let that joy in labor be lost?&lt;br /&gt;&lt;br /&gt;I've seen the light, it's crafted from a single billet of aluminum and bears a glowing symbol of wholesomeness and the future. It doesn't allow multitasking, it can't get viruses* and it is really well marketed.  I'd like to apologize to folks who may have been deterred by my counsel to cling to open platforms with less DRM and a larger choice of third party software. So from now on:&lt;br /&gt;&lt;br /&gt;I will be using a &lt;a href="http://bit.ly/17vH8"&gt;Mac&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4391493600773735710?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4391493600773735710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4391493600773735710' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4391493600773735710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4391493600773735710'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2010/04/end-of-period.html' title='The end of a period'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-1908993485918546912</id><published>2010-01-29T14:50:00.004-06:00</published><updated>2010-01-29T15:07:31.916-06:00</updated><title type='text'>Friday Wrap Up</title><content type='html'>&lt;h2&gt; Nexus One &lt;/h2&gt;T-mobile had some issues that looked like they were going to try force everyone to pay the WebConnect dataplan, but i bet google put some heat on them becasue it was causing major bad PR.  A reboot of the phone brought it all back to normal ( think my 3g might even be faster now).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Apple &lt;/h2&gt;iPad fail, maybe some moms out there will like it, but the only way to reach them is by selling it in in a big display at Target, (&lt;sarcasm&gt;cuz so many moms love to read engadget, or voluntarily visit the apple store.&lt;/sarcasm&gt;).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Google Wave&lt;/h2&gt;It looks the same, boring.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Honda SI&lt;/h2&gt;The super cold weather seems to make the VTEC about twice as loud, I LOVE IT!&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;HTPC&lt;/h2&gt;Just ordered an ATI 5750 to play NFS Shift, it's also officially supported by PowerDVD unlike the 4200HD so hopefully it will have smoother BD playback. It also has bitstream TrueHD Surround audio, which should sound exactly the same on my stereo speakers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-1908993485918546912?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/1908993485918546912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=1908993485918546912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1908993485918546912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1908993485918546912'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2010/01/friday-wrap-up.html' title='Friday Wrap Up'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-1021947210604592930</id><published>2010-01-25T14:21:00.004-06:00</published><updated>2010-01-25T14:34:45.986-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='cars'/><category scheme='http://www.blogger.com/atom/ns#' term='speakers'/><title type='text'>Monday DL</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Cars: &lt;/span&gt;Finally a stock turbo that puts out some real HP&lt;br /&gt;http://www.motorauthority.com/blog/1035199_vw-officials-confirm-2010-golf-gti-r-for-u-s&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Speakers&lt;/span&gt;: I love DIY audiophiles (not the ones that use monster cable): This guys sub registers on the richter scale 5.2!&lt;br /&gt;http://www.parts-express.com/pe/showdetl.cfm?Partnumber=295-420&amp;amp;vReviewShow=1&amp;amp;vReviewRand=9695061&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mobile:&lt;/span&gt; Today's Nexus One Notes:&lt;br /&gt;- Scrolling is subtly lurchy like the sensitivity correlates to the space between sensors: http://www.techcrunch.com/2010/01/09/iphone-droid-nexus-one-touchscreen-performance/&lt;br /&gt;-Rhapsody works really well on N1 (i'm a beta tester) no crashes, stereo bluetooth works perfect.&lt;br /&gt;-Still longing for Flash and Google Earth...&lt;br /&gt;-Loving new Live Wallpapers&lt;br /&gt;-Screen is glorious and i prefer the double tap zoom multi-touch but i with it was smoother.&lt;br /&gt;- Disabling 3g makes the phone last forever. Thank you Amir!&lt;br /&gt;- Adding contacts seems to be flaky when adding from email or Bump app, but perfect from Facebook.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-1021947210604592930?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/1021947210604592930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=1021947210604592930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1021947210604592930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1021947210604592930'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2010/01/monday-dl.html' title='Monday DL'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-8570073688290640515</id><published>2009-07-01T11:20:00.001-05:00</published><updated>2009-07-01T11:20:33.309-05:00</updated><title type='text'></title><content type='html'>Post from phone&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-8570073688290640515?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/8570073688290640515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=8570073688290640515' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8570073688290640515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8570073688290640515'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2009/07/post-from-phone.html' title=''/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4361747464346025644</id><published>2009-03-11T08:32:00.004-05:00</published><updated>2009-03-11T08:54:52.827-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money'/><category scheme='http://www.blogger.com/atom/ns#' term='craigslist'/><title type='text'>How to spot a CraigsList scammer email</title><content type='html'>&lt;span style="font-style: italic;"&gt;So you just posted an ad on CL and you get like 5 emails 10min later asking if the item is still available....SCAMMER.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So after posting things on CL for sometime i have come to learn what separates the real interest from the bots and broken down the detection methods by sections of the email. I haven't listed the basic stuff that CL puts in every email about WesternUnion... but please don't ignore that:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Body&lt;/span&gt;&lt;br /&gt;1. If the email says "is this item still available" it's a scam, why, well because, it doesn't mention the item, the cost, and it's the most common phrase in the scammer software out there.&lt;br /&gt;2. If the body makes no indication as to what the item is...&lt;br /&gt;3. If the body indicates an offer to pay more than the listed price, don't be greedy&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Subject&lt;br /&gt;&lt;/span&gt;1. If the email includes the exact copy of a detailed description, it was probably copied by a bot so a subject like "D80 10MP, 17-55mm f/2.8, 70-210mm f/4" is pretty much non human typed, You may think that people copy the item name and paste it into the subject, but they don't they copy the email address to paste into their email client and sadly we have only one clipboard.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Name&lt;/span&gt;&lt;br /&gt;1. This is a more intuitive thing, but if the name looks too random, it probably is. Remember, parent pick out names, nobody names their kid "dickey frank", and most people don't enter their name into an email app in all lower case. If you are unsure then do a white pages search, easy as that, if the person doesn't exist in your city or state, then it's a scammer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Timing&lt;/span&gt;&lt;br /&gt;1. if it comes in the first 5 min of posting the ad...&lt;br /&gt;2. If you have multiple listings and get an email for each of them at the same time, it' not an overeager customer, it's a spammer.&lt;br /&gt;&lt;br /&gt;Most of this stuff is common sense an you would only get sucked into it if you were (a) Really busy and not paying attention. (b)So greedy that you think that you can take advantage of your customers. If you are that busy, hire someone to sell stuff for you, and iff you are greedy, well it's time to learn your lesson, simple supply(of scammers) and demand(greed).&lt;br /&gt;&lt;br /&gt;-peace&lt;br /&gt;&lt;br /&gt;ps: (i'm a bit greedy(i'ts human), but i've avoided the scammers so far)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4361747464346025644?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4361747464346025644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4361747464346025644' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4361747464346025644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4361747464346025644'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2009/03/how-to-spot-craigslist-scammer-email.html' title='How to spot a CraigsList scammer email'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-497092158093294695</id><published>2009-02-10T19:48:00.004-06:00</published><updated>2009-02-10T20:42:02.750-06:00</updated><title type='text'>Web apps, digg 'em (or reddit, whaever)</title><content type='html'>&lt;span style="font-style: italic;"&gt;I hate sign ups, especially just to try a new web 2.0 app, some of them even require getting on a invite list blech!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I&lt;/span&gt; do want web apps usage to take off MORE, like iPhone apps do but for browsers. I know everyone uses facebook and twitter, but  only a fraction of that use edgier tools like google docs, gliffy, remember the milk, and so on...  I see the barrier to entry with some of those apps so i want to help people start small by highlighting some of the "zero config" apps out there. By zero config i mean, no barrier to use, as in no interstitial sign up page or other prerequsites.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ajaxload - Ajax loading gif generator&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.ajaxload.info/"&gt;http://www.ajaxload.info/&lt;/a&gt;&lt;br /&gt;Animated gifs are cool and all, but with youtube came the death of animated gifs, except for loading images. This site makes these images in your choice of colors all in one page.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Let me google that for you&lt;/span&gt;&lt;br /&gt;&lt;a href="http://letmegooglethatforyou.com/"&gt;http://letmegooglethatforyou.com/&lt;/a&gt;&lt;br /&gt;If you read my blog you've seen my post on dealing with peoples computer questions. This site is a good choice for both comic relief and really helping the horse that you bring to water actually drink!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Colour Lovers&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.colourlovers.com/"&gt;http://www.colourlovers.com/&lt;/a&gt;&lt;br /&gt;I love Colour Lovers, not least of which because they spell color correctly. It's handy for getting color pallets, some of them are so well done that they casue viceral reactions. The coffee color makes me think that i smell a fresh brew. A vary theraputic site, as well as helpful.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nizzote&lt;/span&gt;&lt;br /&gt;&lt;a href="http://nizzote.com/"&gt;http://nizzote.com&lt;/a&gt;&lt;br /&gt;This is one of mine, it's like a super portable notepad, actually i think it loads faster than notepad.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NotifyURL&lt;/span&gt;&lt;br /&gt;&lt;a href="http://notifyurl.com/"&gt;http://notifyURL.com&lt;/a&gt;&lt;br /&gt;Also one of mine, it's basically the classic tinyurl.com but it sends you an email when the person you send the link to clicks on it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Now Do This!&lt;/span&gt;&lt;br /&gt;&lt;a href="http://nowdothis.com/"&gt;http://nowdothis.com/&lt;/a&gt;&lt;br /&gt;At first this seemed too basic, it lacks portability...  But i never use other to-do lists because they have too many features and i hate logging in, this one is awesome because it's so simple and the impact is huge.&lt;br /&gt;&lt;br /&gt;Hmm... Thats all i can think of for now, and googleing "no sign up required", and the like, didn't turn up much. If you have some please add them in the comments&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-497092158093294695?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/497092158093294695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=497092158093294695' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/497092158093294695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/497092158093294695'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2009/02/web-apps-digg-em-or-reddit-whaever.html' title='Web apps, digg &apos;em (or reddit, whaever)'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-1036091128175179535</id><published>2008-12-01T12:14:00.003-06:00</published><updated>2009-01-03T11:15:03.954-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clarity'/><category scheme='http://www.blogger.com/atom/ns#' term='people'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>This is why i like Dr. House</title><content type='html'>Being technically minded,  people bring questions to me when they have a technical problem. This is great, it's my job and i usually have the answer; as it's my job to know.  So why am i complaining?.  Well the other day I get an IM from a client, the dreaded words: "does my new site support safari?" so i prepare to arm myself expecting that some huge functionality has proven to be incompatible with Safari and it's probably one of our biggest clients that needed the feature, "I don't really test much on safari, so some things may look different but it should work" as i write that IM i scramble to gather browser statistics and brainstorm on what elements are most likely to fail, i should have used jsLint.com more... no reply ... "why?" i finally ask. Reply:  "oh, i got this message from someone: 'Safari can’t verify the identity of the website. The certificate for this website was signed by an unknown certifying authority. ..." . Ahh the actual error, an expired SSL, nothing to do with browsers, if only they said that in the first place.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In most cases the challenge lies not in solving the problem but in solving what the problem is. Non technically minded folks don't know what information is needed to diagnose a problem so they try to shape the information to either save face by hiding info, or they add superfluous info to show that they have been working on the problem before bothering me, which is nice as they do that out of respect for me, but really it just lowers the signal to noise ratio for me. There are also the folks who are just plain frustrated and don't care what i think so they simply show me the error and leave, i like these folks the best becasue by removing themselves it eliminates a barrier between me and the problem and then the solution.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what i envision as a remedy is some sort of definable framework for collecting the nessesary information of an error, but thats another post. - Peace&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-1036091128175179535?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/1036091128175179535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=1036091128175179535' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1036091128175179535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1036091128175179535'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/12/this-is-why-i-like-dr-house.html' title='This is why i like Dr. House'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-6934234378446241493</id><published>2008-09-04T16:12:00.003-05:00</published><updated>2008-09-04T16:22:08.076-05:00</updated><title type='text'>Data Object C# Generator</title><content type='html'>&lt;div&gt;Since i can't afford a fancy code generator i've been using a SQL query based on one that i found on SQLservercentral by Cade Bryant which uses the system schema tables to generate some simple data objects in C#, there are a few glitches that requre tweaking the SQL result, but overall it makes for quick work, (please feel free to use your SQL prowess to incorporate the twaks into the query, oh and let me know)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Your PK for the table has to be called tableName + 'ID', so a table called [Person] would have to have a Primary Key called [PersonID].&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;run the query then copy the column with C# into visual studio where you can make the following changes before applying automatic formating to clean it all up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The query leaves a bit to clean up: &lt;/div&gt;&lt;div&gt;1. in the paramter list of the input method you have to delete the last comma.&lt;/div&gt;&lt;div&gt;2. Delete the last comma in the SQL strings where colums are listed.&lt;/div&gt;&lt;div&gt;3. Delete the primary key from the update SQL query and from the insert query&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Syntax highlighted HTML generated on &lt;/span&gt;&lt;a href="http://tools.devshed.com/webmaster-tools/syntax-highlighting/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://tools.devshed.com/webmaster-tools/syntax-highlighting/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="sql"&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;CREATE&lt;/span&gt; PROCEDURE &lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;dbo&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;.&lt;span style="color:#66cc66;"&gt;[&lt;/span&gt;usp_TableToClass&lt;span style="color:#66cc66;"&gt;]&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-style: italic;color:#808080;"&gt;/*&lt;br /&gt;Created by Cade Bryant.&lt;br /&gt;Generates C# class code for a table&lt;br /&gt;and fields/properties for each column.&lt;br /&gt;&lt;br /&gt;Run as "Results to Text" or "Results to File" (not Grid)&lt;br /&gt;&lt;br /&gt;Example: EXEC usp_TableToClass 'MyTable'&lt;br /&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; SYSNAME&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;AS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SET&lt;/span&gt; NOCOUNT &lt;span style=" font-weight: bold;color:#993333;"&gt;ON&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DECLARE &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;TABLE&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;br /&gt;sort INT,&lt;br /&gt;code TEXT&lt;br /&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;1&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'public class '&lt;/span&gt; + &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'{'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;2&lt;/span&gt;, &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'#region Constructors'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;3&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'public '&lt;/span&gt; + &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'()'&lt;/span&gt;&lt;br /&gt;+ &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  + &lt;span style="color:#ff0000;"&gt;'{'&lt;/span&gt;&lt;br /&gt;+ &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  + &lt;span style="color:#ff0000;"&gt;'}'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;4&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'#endregion'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;5&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'#region Public Properties'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;6&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'public '&lt;/span&gt; +&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;CASE&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%CHAR%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'string '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%INT%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'int '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%DATETIME%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'DateTime '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%BINARY%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'byte[] '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'BIT'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'bool '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%TEXT%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'string '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'MONEY'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'decimal '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ELSE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'object '&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-style: italic;color:#808080;"&gt;/*END + '_' + COLUMN_NAME + ';' */&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;END&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;';'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;7&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'#endregion'&lt;/span&gt; +&lt;br /&gt;&lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;8&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'public '&lt;/span&gt; + &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'(int '&lt;/span&gt; + &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'ID)'&lt;/span&gt;&lt;br /&gt;+ &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  + &lt;span style="color:#ff0000;"&gt;'{'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  +   &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["YourConnectionStringKeyValue"].ToString())) {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  +   &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;using (SqlCommand cmd = new SqlCommand("Select * from '&lt;/span&gt;+&lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;+&lt;span style="color:#ff0000;"&gt;' where '&lt;/span&gt;+&lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;+&lt;span style="color:#ff0000;"&gt;'ID = @id", conn)) {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  +   &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;cmd.Parameters.AddWithValue("id", '&lt;/span&gt;+&lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;+&lt;span style="color:#ff0000;"&gt;'ID);'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  +   &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;conn.Open();'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  +   &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;using (SqlDataReader dr = cmd.ExecuteReader()) {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  +   &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;if (dr.Read())'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;  +   &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;            {'&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;9&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'this.'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;' = '&lt;/span&gt; +&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;CASE&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%CHAR%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'Convert.ToString(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%INT%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"] == DBNull.Value ? new int() : Convert.ToInt32(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%DATETIME%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"] == DBNull.Value ? new DateTime() : Convert.ToDateTime(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%BINARY%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"] == DBNull.Value ? new byte() : (byte[])dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'BIT'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'Convert.ToBoolean(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%TEXT%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'Convert.ToString(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'MONEY'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"] == DBNull.Value ? new decimal() : Convert.ToDecimal(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'DECIMAL'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"] == DBNull.Value ? new decimal() : Convert.ToDecimal(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'FLOAT'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"] == DBNull.Value ? new double() : Convert.ToDouble(dr["'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'"])'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ELSE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;' --check: '&lt;/span&gt; + COLUMN_NAME&lt;br /&gt;&lt;span style=" font-style: italic;color:#808080;"&gt;/*END + '_' + COLUMN_NAME + ';' */&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;END&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;';'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;' } } } } } '&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-style: italic;color:#808080;"&gt;/* insert */&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;11&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'public int insert('&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;12&lt;/span&gt;,&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;CASE&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%CHAR%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'string _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%INT%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'int _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%DATETIME%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'DateTime _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%BINARY%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'byte[] _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'BIT'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'bool _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE &lt;span style=" font-weight: bold;color:#993333;"&gt;LIKE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%TEXT%'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'string _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'MONEY'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'decimal _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHEN&lt;/span&gt; DATA_TYPE = &lt;span style="color:#ff0000;"&gt;'DECIMAL'&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;THEN&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'decimal _'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ELSE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;' --check: '&lt;/span&gt; + COLUMN_NAME&lt;br /&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;' )'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;        {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;            using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["CONNSTR"].ToString())) {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;            using (SqlCommand cmd = new SqlCommand(@"'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;INSERT INTO ['&lt;/span&gt; + &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'] (&lt;br /&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;14&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'['&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'],'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;15&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;' ) VALUES ('&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;16&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'['&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'],'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;17&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;' )&lt;br /&gt;SELECT SCOPE_IDENTITY() AS '&lt;/span&gt; + &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'ID ", conn)) {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;18&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'cmd.Parameters.AddWithValue("@'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'",'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;');'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;19&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;''&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;                conn.Open();&lt;br /&gt;                return (int)cmd.ExecuteScalar();'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;                }}}'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;20&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;public void Update()'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;        {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;            using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["CONNSTR"].ToString())) {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;            using (SqlCommand cmd = new SqlCommand(@"'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;UPDATE&lt;br /&gt;    ['&lt;/span&gt;+ &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;']&lt;br /&gt;SET&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;'&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;21&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'['&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'] = @'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;','&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;22&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;WHERE&lt;br /&gt;     ['&lt;/span&gt;+ &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'ID] = @'&lt;/span&gt;+ &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'ID&lt;br /&gt;", conn)) {'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; +&lt;span style="color:#ff0000;"&gt;'&lt;br /&gt;'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;23&lt;/span&gt;,  &lt;span style="color:#ff0000;"&gt;'cmd.Parameters.AddWithValue("@'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;'",'&lt;/span&gt; + COLUMN_NAME + &lt;span style="color:#ff0000;"&gt;');'&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt;   &lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; INFORMATION_SCHEMA.&lt;span style=" font-weight: bold;color:#993333;"&gt;COLUMNS&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;WHERE&lt;/span&gt; TABLE_NAME = &lt;span style="color:#0000ff;"&gt;@table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; ORDINAL_POSITION&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;INSERT&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;INTO&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; &lt;span style="color:#cc66cc;"&gt;24&lt;/span&gt;, &lt;span style="color:#ff0000;"&gt;'cmd.ExecuteNonQuery();   '&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;13&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#000066;"&gt;CHAR&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:#cc66cc;"&gt;10&lt;/span&gt;&lt;span style="color:#66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color:#ff0000;"&gt;'             &lt;br /&gt;}}}}'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;SELECT&lt;/span&gt; * &lt;span style=" font-weight: bold;color:#993333;"&gt;FROM&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;@temp&lt;/span&gt;&lt;br /&gt;&lt;span style=" font-weight: bold;color:#993333;"&gt;ORDER&lt;/span&gt; &lt;span style=" font-weight: bold;color:#993333;"&gt;BY&lt;/span&gt; sort&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-6934234378446241493?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/6934234378446241493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=6934234378446241493' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6934234378446241493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6934234378446241493'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/09/data-object-c-generator.html' title='Data Object C# Generator'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4574926733671509124</id><published>2008-09-04T14:57:00.005-05:00</published><updated>2008-09-04T15:56:35.223-05:00</updated><title type='text'>Chrome Inspector - Dom Explorer - JS Console</title><content type='html'>&lt;div&gt;To see it right click on, say, an image and choose "Inspect Element".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;The console lets you run commands that interface with the elements on the page, so it works with the Jquery library, and it has autosuggest. Here I entered a jquerry command to edit the value attribute of the input variable thats it highlighted in yellow. You can dbl- click on the css to edit it and see the results live. &lt;/div&gt;&lt;div&gt;UPDATE: Try out firebug in Firefox, it does most of this and more!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/SMBCsOSnzSI/AAAAAAAAAKE/kMqHmt3K4BI/s1600-h/console.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/SMBCsOSnzSI/AAAAAAAAAKE/kMqHmt3K4BI/s400/console.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5242263293777136930" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/SMBCpgp-tZI/AAAAAAAAAJ8/iJZFL71u9kA/s1600-h/highlight.gif" style="text-decoration: none;"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Shreenshot of the element inspector.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/SMA-EbQpIuI/AAAAAAAAAJ0/kVrTsfDBJXg/s1600-h/inspect.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/SMA-EbQpIuI/AAAAAAAAAJ0/kVrTsfDBJXg/s400/inspect.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5242258212017218274" /&gt;&lt;/a&gt;&lt;br /&gt;Shreenshot of another cool Chrome Feature. To see it right click on, say, an image and choose "Inspect Element"&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4574926733671509124?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4574926733671509124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4574926733671509124' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4574926733671509124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4574926733671509124'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/09/chrome-inspector-dom-explorer.html' title='Chrome Inspector - Dom Explorer - JS Console'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NP1V1twlVEU/SMBCsOSnzSI/AAAAAAAAAKE/kMqHmt3K4BI/s72-c/console.gif' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-7865742141491216852</id><published>2008-06-05T12:06:00.006-05:00</published><updated>2008-06-05T12:20:51.480-05:00</updated><title type='text'>JSON  by - Jquery - C#</title><content type='html'>First i tried consuming web services that serialized structs into XML but now I got it spewing JSON which means no more escaping strings for javascript. When dumping large bits of content into a page XML made sense to me since it was already HTML escaped, but if i wanted to send commands in the same message i would have to make sure it was JS safe too, Having an un-escaped string will kill the JS but a pooly formatted HTML will probably survive (nat that its then a an excuse for pooly format HTML), in fact it may make sense to return an XML type in the struct, i'll have to look into that. So here is how to make it workie:&lt;br /&gt;&lt;br /&gt;in the .asmx&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;using System;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;using System.Web.Script.Services;&lt;/span&gt;&lt;br /&gt;using System.Web.Script.Serialization;&lt;br /&gt;&lt;br /&gt;namespace mcpV2&lt;br /&gt;{&lt;blockquote&gt; /// &lt;summary&gt;&lt;br /&gt;  /// Summary description for WebService2&lt;br /&gt;  /// &lt;/summary&gt;&lt;br /&gt;  [WebService(Namespace = "http://tempuri.org/")]&lt;br /&gt;  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]&lt;br /&gt;  [ToolboxItem(false)]&lt;br /&gt;  [&lt;span style="font-weight: bold;"&gt;ScriptService&lt;/span&gt;]&lt;br /&gt;  // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.&lt;br /&gt;  // [System.Web.Script.Services.ScriptService]&lt;br /&gt;  public class WebService2 : System.Web.Services.WebService&lt;br /&gt;  {&lt;blockquote&gt; public struct tests&lt;br /&gt;      {&lt;blockquote&gt; public string thestr;&lt;br /&gt;          public int theint; &lt;/blockquote&gt;}&lt;br /&gt;&lt;br /&gt;      [WebMethod]&lt;br /&gt;      [&lt;span style="font-weight: bold;"&gt;ScriptMethod&lt;/span&gt;]&lt;br /&gt;      public tests HelloWorld()&lt;br /&gt;      {&lt;blockquote&gt; tests ttt = new tests();&lt;br /&gt;          ttt.theint = 9;&lt;br /&gt;          ttt.thestr ="hello worls";&lt;br /&gt;&lt;br /&gt;          return ttt; &lt;/blockquote&gt;} &lt;/blockquote&gt; } &lt;/blockquote&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This will spit out:&lt;br /&gt;&lt;blockquote&gt;{"d":{"__type":"mcpV2.WebService2+tests","thestr":"hello worls","theint":9}}&lt;/blockquote&gt;I called it with the JQUERY .ajax method :&lt;br /&gt;&lt;blockquote&gt;$.ajax({&lt;br /&gt;              type: "POST",&lt;br /&gt;              url: "webservice2.asmx/HelloWorld",&lt;br /&gt;              beforeSend: function(xhr) {&lt;br /&gt;                xhr.setRequestHeader("Content-type",&lt;br /&gt;                                     "application/json; charset=utf-8");&lt;br /&gt;              },&lt;br /&gt;              dataType: "json",&lt;br /&gt;              success: function(msg) {&lt;br /&gt;                // Insert the returned HTML into the  .&lt;br /&gt;                $('#Div1').text(msg.d.thestr);&lt;br /&gt;              }&lt;br /&gt;            });&lt;br /&gt;&lt;/blockquote&gt;I added some other stuff for error catching but you get the idea. I had some trouble with Web services making huge memory leaks with the XMLserializer, hopefully  the .NET AJAX serializer is not a memory hog...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-7865742141491216852?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/7865742141491216852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=7865742141491216852' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7865742141491216852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7865742141491216852'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/06/json-by-jquery-c.html' title='JSON  by - Jquery - C#'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-9127591317511035045</id><published>2008-05-29T12:02:00.003-05:00</published><updated>2008-05-29T12:30:13.684-05:00</updated><title type='text'>Rendered useless</title><content type='html'>To render, or not to render. So for some reason i have a stigma against having HTML in my c# code, i still do it all the time, but i get a bit ashamed and hope no one is looking over my shoulder.  It stinks because  to make changes the application will have to be recompiled , but since the web is stateless it's not a huge issue to replace the DLL every now and then, it's still clunky. There is the alternative of putting the HTML in a Database. &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;Note for a large section of HTML I always put it in a file and simply read it from file.&lt;br /&gt;&lt;br /&gt;There is another alternative for HTML, using the .net HTMLControl.RenderControl, in which HTML is at least guaranteed to be valid and it looks better in the code. I tried it out and you have to do this to get the HTMLControl into text:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;public static string RenderWebControl(HtmlControl html)&lt;br /&gt;      {&lt;br /&gt;          &lt;blockquote&gt;string htmlContent;&lt;br /&gt;&lt;br /&gt;          using (MemoryStream dataStream = new MemoryStream())&lt;br /&gt;          {&lt;br /&gt;              &lt;blockquote&gt;using (StreamWriter textWriter = new StreamWriter(dataStream, Encoding.UTF8))&lt;br /&gt;              {&lt;br /&gt;                  &lt;blockquote&gt;using (HtmlTextWriter htmlWriter = new HtmlTextWriter(textWriter))&lt;br /&gt;                  {&lt;br /&gt;                      &lt;blockquote&gt;html.RenderControl(htmlWriter);&lt;br /&gt;                      textWriter.Flush();&lt;br /&gt;                      dataStream.Seek(0, SeekOrigin.Begin);&lt;br /&gt;&lt;br /&gt;                      using (StreamReader dataReader = new StreamReader(dataStream))&lt;br /&gt;                      {&lt;br /&gt;                          htmlContent = dataReader.ReadToEnd();&lt;br /&gt;                      &lt;/blockquote&gt; }&lt;br /&gt;                  &lt;/blockquote&gt; }&lt;br /&gt;              &lt;/blockquote&gt; }&lt;br /&gt;          &lt;/blockquote&gt; }&lt;br /&gt;&lt;br /&gt;          return htmlContent;&lt;/blockquote&gt;&lt;br /&gt;      }&lt;br /&gt;Not terrible but still a quite a few loops to jump though, way more than  using string builder to build a table.&lt;br /&gt;&lt;br /&gt;So what about the database option, i guess it's ok, it's a performance hit compared to having it in the code, but it allows for changes to be made to a live system, i guess it depends on how many string your going to need and what the focus of the system is. But after trying to render the controls i feel a bit better about poisoning my code with some foreign matter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-9127591317511035045?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/9127591317511035045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=9127591317511035045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/9127591317511035045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/9127591317511035045'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/05/rendered-useless.html' title='Rendered useless'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-8568424549020710992</id><published>2008-05-13T17:05:00.003-05:00</published><updated>2008-05-13T17:18:44.121-05:00</updated><title type='text'>Model for sending XML to jquery in C#</title><content type='html'>.net web services can return structs of any simple datatypes as nicely serialized XML and jquery can consume that like this&lt;br /&gt;&lt;br /&gt;struct usefullStuff {&lt;br /&gt;    string[] commands;&lt;br /&gt;    string content;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$("commands string", returnedXML).each(function() { eval($(this).text());  });&lt;br /&gt;$("content", returnedXML).each(function() { $("body").append($(this).text()) ; });&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-8568424549020710992?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/8568424549020710992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=8568424549020710992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8568424549020710992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8568424549020710992'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/05/how-to-make-fast-website.html' title='Model for sending XML to jquery in C#'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-7915751375172674555</id><published>2008-04-09T15:13:00.003-05:00</published><updated>2008-04-09T15:18:08.948-05:00</updated><title type='text'>Nascar Fans vs Steve Jobs</title><content type='html'>&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;Amir:&lt;/span&gt; &lt;/span&gt;&lt;span id="1g9a"&gt;while(vista !=crashed)&lt;/span&gt;&lt;div dir="f" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;me:&lt;/span&gt; &lt;/span&gt;&lt;span id="1g99"&gt;not everyone OS can run on steve jobs majical farts&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div dir="t" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;Amir:&lt;/span&gt; &lt;/span&gt;&lt;span id="1gau"&gt;heh&lt;/span&gt;&lt;/div&gt;&lt;div id="1gat" class="h8iICe"&gt;you're so right&lt;/div&gt;&lt;/div&gt;&lt;div dir="f" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;me:&lt;/span&gt; &lt;/span&gt;&lt;span id="1gas"&gt;while(appleuse=&lt;wbr&gt;stoned)&lt;/span&gt;&lt;/div&gt;&lt;div id="1gaj" class="h8iICe"&gt;appleuser&lt;/div&gt;&lt;/div&gt;&lt;div dir="t" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;Amir:&lt;/span&gt; &lt;/span&gt;&lt;span id="1gai"&gt;lol&lt;/span&gt;&lt;/div&gt;&lt;div id="1gar" class="h8iICe"&gt;while(vistauser&lt;wbr&gt;=virgin)&lt;/div&gt;&lt;/div&gt;&lt;div dir="f" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;me:&lt;/span&gt; &lt;/span&gt;&lt;span id="1g2f"&gt;"this os is so cool man look at all the rounded corners"&lt;/span&gt;&lt;/div&gt;&lt;div id="1g2e" class="h8iICe"&gt;while(appleuser&lt;wbr&gt;=hiv)&lt;/div&gt;&lt;/div&gt;&lt;div dir="t" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;Amir:&lt;/span&gt; &lt;/span&gt;&lt;span id="1g2d"&gt;lol&lt;/span&gt;&lt;/div&gt;&lt;div id="1g2c" class="h8iICe"&gt;while(vistauser&lt;wbr&gt;=liveswithparen&lt;wbr&gt;ts)&lt;/div&gt;&lt;div id="1gaf" class="h8iICe"&gt;while(vistauser&lt;wbr&gt;=watchingnascar&lt;wbr&gt;)&lt;/div&gt;&lt;div id="1ga5" class="h8iICe"&gt;while(vistaboug&lt;wbr&gt;htat=walmart)&lt;/div&gt;&lt;div id="1ga4" class="h8iICe"&gt;muayahah&lt;/div&gt;&lt;div id="1g2v" class="h8iICe"&gt;i win!&lt;/div&gt;&lt;/div&gt;&lt;div dir="f" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;me:&lt;/span&gt; &lt;/span&gt;&lt;span id="1g2g"&gt;windows95 user watches nascar&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div dir="t" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;Amir:&lt;/span&gt; &lt;/span&gt;&lt;span id="1gad"&gt;heh&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div dir="f" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt; &lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;me:&lt;/span&gt; &lt;/span&gt;&lt;span id="1gac"&gt;vista bought at costso&lt;/span&gt;&lt;/div&gt;&lt;div id="1gab" class="h8iICe"&gt;and lets face it, apple user is WAY more likely to live with parents&lt;/div&gt;&lt;div id="1gaa" class="h8iICe"&gt;"my dad bought me my macbook and pink nano"&lt;/div&gt;&lt;/div&gt;&lt;div dir="t" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt; &lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;Amir:&lt;/span&gt; &lt;/span&gt;&lt;span id="1ga9"&gt;yeah cause they're under 18&lt;/span&gt;&lt;/div&gt;&lt;div id="1ga8" class="h8iICe"&gt;heh&lt;/div&gt;&lt;/div&gt;&lt;div dir="f" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt; &lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;me:&lt;/span&gt; &lt;/span&gt;&lt;span id="1ga7"&gt;touche&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div dir="t" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;" class="ej8B8e"&gt;Amir: &lt;/span&gt;&lt;span id="1g2u"&gt;and for vista it'd be like "my babies daddy bought me my brand new HP"&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div dir="f" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;me:&lt;/span&gt; &lt;/span&gt;&lt;span id="1gae"&gt;ok i have to go back to work&lt;/span&gt;&lt;/div&gt;&lt;div id="1gbe" class="h8iICe"&gt;hah "bought" = lifted&lt;/div&gt;&lt;/div&gt;&lt;div dir="t" class="RNCQof"&gt;&lt;div class="Q2bXSc"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span class="ej8B8e"&gt;&lt;span style="font-weight: bold;"&gt;Amir:&lt;/span&gt; &lt;/span&gt;&lt;span id="1gbd"&gt;lol&lt;/span&gt;&lt;/div&gt;&lt;div id="1gbc" class="h8iICe"&gt;so right, back to work&lt;/div&gt; &lt;/div&gt;&lt;div id="1g2p" class="tsqbec"&gt; &lt;/div&gt;&lt;div class="eu8o9"&gt;&lt;textarea dir="ltr" style="overflow-y: hidden; height: 36px;" id="1g4t" class="Gr0sfc"&gt;&lt;/textarea&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-7915751375172674555?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/7915751375172674555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=7915751375172674555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7915751375172674555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7915751375172674555'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/04/nascar-fans-vs-steve-jobs.html' title='Nascar Fans vs Steve Jobs'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-7913218378976969162</id><published>2008-02-21T21:42:00.006-06:00</published><updated>2008-03-24T15:22:18.111-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Jokes</title><content type='html'>&lt;div&gt; &lt;/div&gt;Read this list with an expression of comic disdain, pshhh.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Broadband in the US is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Voting in the US is a joke (it's rigged),&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Windows Media Player is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;the {FDA, FCC } is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;TSA is a joke (i t would have been with the array above but it deserved it's own line),&lt;br /&gt;&lt;/div&gt;&lt;div&gt;higher learning is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;the Dentist is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;insurance is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;farming subsidy is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;all doctors except surgeons is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;medicine is a joke (except Ibuprofin),&lt;br /&gt;&lt;/div&gt;&lt;div&gt;30 year mortgage is joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;the political delegate system is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;the Police are joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;US 'news' media is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Homeland Security is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;9/11 is a conspiracy (along with the '69 landing on the moon), i'm doubtful about area 51 i think aliens are smarter,&lt;br /&gt;&lt;/div&gt;&lt;div&gt;spelling is a joke,&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;This blog is joke,&lt;/div&gt;&lt;br /&gt;In the spirit of the joke please add your own in the comments. (comments are not a joke)&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;br /&gt;-updates:&lt;br /&gt;&lt;br /&gt;bluffs are a joke (hello mountains)&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-7913218378976969162?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/7913218378976969162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=7913218378976969162' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7913218378976969162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7913218378976969162'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/02/jokes.html' title='Jokes'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4469549340634812119</id><published>2008-02-21T14:23:00.008-06:00</published><updated>2008-08-04T12:16:25.744-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='gadgets'/><title type='text'>Lens Reviews</title><content type='html'>I've become a bit of a lens dealer lately, sometime owning a lens for as short as 1 day. In most cases i break even and in a few cases i've made a profit, the only case where i lose money is in buying new lenses and eating the new-&gt; used depreciation.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;On D70 &lt;/span&gt;(Paid 750, sold $500):&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;50mm f1.8 AF D&lt;/span&gt; (paid $125 new, sold $100), Noisy AF, distortion free, very neutral lens, not really sharp or soft.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;70-300mm&lt;/span&gt; (paid $80 sold $120) Decent bokeh, but other wise a cheap plastic lens with a ton of chromatic abberation and very poor contrast, blurry at 300.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;24mm 2.8&lt;/span&gt; (bought and sold twice $275 - $270) prime, sharp, distortion free. contrasty, fast, sharp. light solid metal build.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;on D80 &lt;/span&gt;(paid new 900 with 18-135 which sold for 200 bringing price of d80 to 700)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;18-135&lt;/span&gt; OK lens, medium build, AFS zoom was ok, shap, medium distortion, contrasty, medium bokeh.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;18-200&lt;/span&gt; (paid 725 new sold 600) decent build, zoom creep, AFS accurate, VR effective but adds unnatural quality to images, terrible bokeh, very convenient, all round one of the most useful lenses, it doesn't do anything bad but it doesn't do anything great, just does Everything ok. Longest owned lens.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;24mm 2.8&lt;/span&gt; ( $180 - $180 ) prime, Second time owning this lens, i bought it and a 50mm again becasue i was tired of the poor quality of 18-200mm images so i went the opposite route and got 2 primes. They are both great, but changing lenses on the job it a pain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;50mm AF&lt;/span&gt; (non d) ($65, 70), better construction that the D model but optically identical.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;80-200mm AF-D ED&lt;/span&gt; ($650 - $700) Sharpest bloody lens I've ever used, insanely sharp, focus was always spot on beautiful bokeh, no, the best bokeyh i have ever seen. I worked with this lens and 24mm prime and loved it. it was almost perfect. It's just too big and heavy and a bit tele for a digital sized sensor. It also only focuses down to like 3 feet which is useless when kids are climbing on you. I will buy this lens again someday, it so sharp and yet natural.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;17-50mm Tamron Di II&lt;/span&gt;. (paid $300-$30 sold 270) i bought this on ebay and it had some crap between the internal two elements so i got a discount, cleaned it, which fixed it, then sold it. It was actually a perfect lens for digital, close focus, creamy bokeh, decent focus speed, sharp. Build was junky. I guess it get really soft at higher apertures, but who cares. I almost bought another one, but after using the 80-200 i couldn't bring my self to use another non pro lens. I might have made a mistake.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;28-85 3.5-45 AF Macro&lt;/span&gt; (paid $95, on sale now), optically great lens, but the AF is inaccurate in low light, ruins otherwise great shots) close focus is a bit to far, i need to be able to shoot someone accross the table, about .5m.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;28-70mm f2.8 AFS&lt;/span&gt; (paid $900, unsold (possible keeper (update sold for $900 becasue it was hit or miss AF)) I was able to live with the focal length of 28-85 but i needed it in a better package so this is what i got, i would have gone for the 24-70 but it was too expensive. Anyway i find most of my photos are between 30mm and 70mm anyway so it should be perfect. I still need a like 17mm prime and a 180mm prime or something similar for those occasional landscape or close candid.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;17-50mm Tamron Di II&lt;/span&gt;. (yup i got another one for around 200, on my D80 now) So this lens is actually perfect for DX, at 17mm no one really noticies the distortion anyway. It focuses REALY close which is perfect for kids and at 50mm on DX it's basically a portrait lens. 2.8 is sharp enough but has very poor exposure accuracy, which on digital is easy to correct with visual feedback from the LCD. At F4 the exposre error is gone. The lens has issues at small apertures, but that not what i ever use this lens for so i don't care. So basically it's perfect for what i use it for but sucks at everything else. All i need now is for my 70-200 F4 to have VR. The color is a bit strange at f2.8, makes skin kind of peachy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;70-200mm F4 AF&lt;/span&gt;. Paid ($180) This is a pro quality lens that doesn't weigh as much as the 2.8 but has 99% of the quality. The bokeh, sharpness and AF are not quite as amaizing but they are not distracting at all either so it's a good middle ground for now. I really like it now that i got a 35mm camera too. I got it from a Japanese guy on Craigslist, he bought it when he lived in Japan, it is in absolute mint shape, the zoom ring is so smooth it's ahead of it's time, it's a really well crafted lens.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rented: 12-24&lt;/span&gt;: great lens image quality is great, weight and size are good, close focus is great, i just hate to spend a grand on it when canon has a 10-20 thats so much better. It's also not as good investment since FX is out now, but i see the price has dropped to 800 used now that FX is out. I may get this someday if I'm still using aps-c.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;N80&lt;/span&gt; (paid $60 from Ebay). My previous experience with film cameras has been with manual focus ones or disposable, so compared to my DSLR they seemd like a step down. Boy was i wrong, the camea is every bit as good as my D80 the main difference is that you trade a large LCD for a large viewfinder and a larger image (35mm)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Tested:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;70-30mm AFS VR&lt;/span&gt;: Someone at the Como zoo had this and let me try it on my camera. MUCH better than the cheap g version. creamy bokeh, i almost got this lens but I've learned that i need 2.8 and a pro lens.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;17-55 2.8 AFS&lt;/span&gt;. Great lens but i cant handle the poor distorion performance or the $ for a lens that won't work on FX.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;55-200mm VR &lt;/span&gt;(Paid 225, returned 30min later) AF to0 slow, close focus sucked, plasticly, useless lens. the 18-200 was miles better, faster. Even bokeh was better on 18-200 because you could focus closer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;34mm PC&lt;/span&gt;, i wouldn't mount on my D80 but it tried it on a f100 it was really cool, i need one. I tried making one out of a 24mm prime but had focus trouble. I will need one of these lenses, need. The new 24mm PC looks sweet.&lt;br /&gt;&lt;br /&gt;I just got the 28-70 2.8 and really like it so far, i think it may be a keeper. So we'll see. I though it would be heavier and bigger but it's not too bad.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flashes:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sb-600&lt;/span&gt; (gift, retuned) optical TTL rocks. It's a cool flash to accompany and DSLR that can control it you get instant seamless bi-directional light by putting this thing ona  tripod on the the otherside of the room, works perfectly. I only traded for becasue i could get 2 sb-28 for it's price.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sb-800&lt;/span&gt;, rented twice, when i need another flash i rent them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;sb-400&lt;/span&gt; &lt;/span&gt;(paid 125) best on camera flash ever, tiny, fast, quiet, cheap, TTL works perfectly. Doesn't work with my wireless ebay triggers, boo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sb-28&lt;/span&gt; paid $90 for each of my three. Work horses, I'll buy more when i break them, powerful no nonsense light.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4469549340634812119?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4469549340634812119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4469549340634812119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4469549340634812119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4469549340634812119'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/02/lens-reviews.html' title='Lens Reviews'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4024675528349820602</id><published>2008-01-22T17:35:00.000-06:00</published><updated>2008-12-09T02:12:46.413-06:00</updated><title type='text'>Truffle Gels</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/R5Z-2CMMuuI/AAAAAAAAAIo/k9Mq5Rh8zvU/s1600-h/truffles.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/R5Z-2CMMuuI/AAAAAAAAAIo/k9Mq5Rh8zvU/s400/truffles.jpg" alt="" id="BLOGGER_PHOTO_ID_5158449889965554402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Unable to find some colored cellophane anywhere I had an aha moment over Christmas while playing with the wrapper of a delicious lindt truffle, while playing with it the fail backing came off to reveal an almost perfect CTO gel.&lt;br /&gt;&lt;br /&gt;Total Cost $2.99, and you can eat the leftovers. Go on, get your SO some chocolates!&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/R5Z-6SMMuvI/AAAAAAAAAIw/g38woT93-lM/s1600-h/trufflesunwrapped.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/R5Z-6SMMuvI/AAAAAAAAAIw/g38woT93-lM/s400/trufflesunwrapped.jpg" alt="" id="BLOGGER_PHOTO_ID_5158449962979998450" border="0" /&gt;&lt;/a&gt;unwrapping&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/R5aD4CMMuwI/AAAAAAAAAI4/LZIkQQMPf9o/s1600-h/on-the-flash.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/R5aD4CMMuwI/AAAAAAAAAI4/LZIkQQMPf9o/s400/on-the-flash.jpg" alt="" id="BLOGGER_PHOTO_ID_5158455421883431682" border="0" /&gt;&lt;/a&gt;'Gel' on the flash&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/R5aD9CMMuxI/AAAAAAAAAJA/f1qEOtzb2_o/s1600-h/molly.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/R5aD9CMMuxI/AAAAAAAAAJA/f1qEOtzb2_o/s400/molly.jpg" alt="" id="BLOGGER_PHOTO_ID_5158455507782777618" border="0" /&gt;&lt;/a&gt;Molly&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4024675528349820602?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4024675528349820602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4024675528349820602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4024675528349820602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4024675528349820602'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/01/truffle-gels.html' title='Truffle Gels'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NP1V1twlVEU/R5Z-2CMMuuI/AAAAAAAAAIo/k9Mq5Rh8zvU/s72-c/truffles.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-6450906138057718851</id><published>2008-01-10T13:19:00.000-06:00</published><updated>2008-01-10T13:34:11.993-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='clarity'/><category scheme='http://www.blogger.com/atom/ns#' term='health'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>Raw Foodie</title><content type='html'>So ever the seeker of a clearer mind i saw &lt;a href="http://www.stevepavlina.com/blog/2007/12/raw-foods/"&gt;steve pavlina go raw &lt;/a&gt;and i have to give it a shot ( i tried &lt;a href="http://lactose.blogspot.com/2006/03/polyphasic-polystarting.html"&gt;poliphasic sleep&lt;/a&gt; a while back becasue of steve too). Raw has been MUCH easier than i thought. I'm only on day 2 but already loving it. Yesterday i ate 6 banana, 10 clemetines, halve a bunch of celery, half a pack of grape tomatoes, 1/4 a cucumber and some nuts and (cheated on some grains) today i have been faithful, 2 bananas, 2 clemetines, and large naval orange. I'm not hungry at all and the fruit are delicious. I think that eating all that salty oily food that i normaly eat makes me forget how delicious plain fruit is. It kind of reminided me of that movie &lt;em&gt;Rattatoulle&lt;/em&gt; where the mouse tries to teach taste by comparing the taste of eating two items seperatly or together, tomato and orange are really good together.&lt;br /&gt;&lt;br /&gt;Amir pointed out to me that a my consumption of bananas is unsustainable for the environment, that is if everyone ate 8 bannanas a day we would run out. I think he may be right since the current allocation of farm land is too arid for bananas but great for grains, I'll have to do some research on that. Anyway I'm not totally doing for the environment, It's mostly for me. So keep eating your grains becasue i don't want the bananas to run out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-6450906138057718851?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/6450906138057718851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=6450906138057718851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6450906138057718851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6450906138057718851'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2008/01/raw-foodie.html' title='Raw Foodie'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-782127088714685794</id><published>2007-12-12T15:36:00.000-06:00</published><updated>2008-12-09T02:12:46.551-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Beat RSI / Carpel Tunnel with 1 simple adjustment</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_NP1V1twlVEU/R2BYZN6TSLI/AAAAAAAAAIg/QR3-iDoREXU/s1600-h/mouse.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143207964711274674" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_NP1V1twlVEU/R2BYZN6TSLI/AAAAAAAAAIg/QR3-iDoREXU/s400/mouse.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;By definition to get a Repetitive Stress Injury (RSI) you have to make be doing some repetitive motion, like using a computer mouse. I've tried mouse pad wrist support, but those just forced me to bend my wrist more because my arm was anchored to the support. I've tried switching hands for a few days and it helps but it's very distracting. Then I had an aha moment that addresses the root cause and changes the motions that you make with your arm/wrist:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Change the mouse speed, every now and then.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The speed difference forces you to have to either move your whole arm or just move the mouse with your finger tips (i find this is easiest with a small form factor wireless mouse like this one &lt;a href="http://www.amazon.com/Microsoft-Notebook-Optical-Mouse-B2P-00006/dp/B000A6NUUQ/lithemama-20"&gt;Microsoft Optical Wireless 4000&lt;/a&gt; and a nice mouse pad, like the pro gamer ones &lt;a href="http://www.amazon.com/Ideazon-ZFM-1000-Fragmat-Mouse-Pad/dp/B000HDJLVO/lithemama-20"&gt;Fragmat&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Oh and for the love of god don't enable pointer trails, its soooo Win 3.11&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-782127088714685794?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/782127088714685794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=782127088714685794' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/782127088714685794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/782127088714685794'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/12/beat-rsi-carpel-tunnel-with-1-simple.html' title='Beat RSI / Carpel Tunnel with 1 simple adjustment'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NP1V1twlVEU/R2BYZN6TSLI/AAAAAAAAAIg/QR3-iDoREXU/s72-c/mouse.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-6015522599375796841</id><published>2007-11-27T00:05:00.007-06:00</published><updated>2009-01-06T18:53:48.345-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='DIY'/><category scheme='http://www.blogger.com/atom/ns#' term='lighting'/><title type='text'>Ikea Photography - Tent Softbox</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/R0z0YNi9uiI/AAAAAAAAAHI/nQQp-IZRlfM/s1600-h/nassim,+ikea+softbox+tent+008.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/R0z0YNi9uiI/AAAAAAAAAHI/nQQp-IZRlfM/s320/nassim,+ikea+softbox+tent+008.JPG" alt="" id="BLOGGER_PHOTO_ID_5137749971713243682" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/R0z2Udi9uoI/AAAAAAAAAH4/JL40rsTnKxI/s1600-h/Ikea+Softbox+II+051.JPG" style="text-decoration: none;"&gt;&lt;br /&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; clear:right; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/R0z2Udi9uoI/AAAAAAAAAH4/JL40rsTnKxI/s400/Ikea+Softbox+II+051.JPG" alt="" id="Img1" border="0" /&gt;&lt;/a&gt;&lt;b&gt;Try &lt;/b&gt;&lt;b&gt;&lt;a href="http://nizzote.com/"&gt;NizzOTE&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;small&gt;Web based napkin / post it&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Use &lt;a href="http://notifyurl.com/"&gt;NotifyURL&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;small&gt;track your links&lt;/small&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;reddit_url='http://lactose.blogspot.com/2007/11/ikea-photography-tent-softbox.html'&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://www.reddit.com/r/photography/button.js?t=2"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Materials:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ikea Tent $9&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Bit of wood,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ikea Shower Curtain Liner $3&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Mylar/ Foil $5&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Spray Adhesive $5&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Store bought equivalent cost +$500&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lactose.blogspot.com/2007/03/hobo-diy-softbox-for-perfect-portraits.html"&gt;Last time i made a softbox out of tinfoil and card board,&lt;/a&gt; the result worked (and got front page of digg.com) but it was a little small for anything larger than a face so i wanted a bigger one, but these things don't scale as well as expected (think a second about a 5' cardboard box.&lt;br /&gt;&lt;br /&gt;My kids have this tent from Ikea which is very basic since it's not meant for sleeping in, but perfect for re-purposing! I didn't have the heart to take away their tent so i splurged on a new one for less than 10 bucks. They got really excited when they saw me getting interested in their toy, so we played a bit while i built my plan of attack.&lt;br /&gt;&lt;br /&gt;The execution was simple, i cut out the blue stuff from the bottom and sewed it over the 'door' way on the side. Then i turned it inside out and used spay adhesive to glue down the mylar foil (from ax-man surplus). Then i placed 4 bits of velcroe to the edges and placed the shower curtain liner over it to trim to size. The bracket i made is a bit flimsy but consists of some squares clamping the cross of the tent poles and a ball bunjee to hold the flash in place.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/R0z0kdi9ujI/AAAAAAAAAHQ/22ZtU4fP91c/s1600-h/nassim,+ikea+softbox+tent+010.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/R0z0kdi9ujI/AAAAAAAAAHQ/22ZtU4fP91c/s400/nassim,+ikea+softbox+tent+010.JPG" alt="" id="BLOGGER_PHOTO_ID_5137750182166641202" border="0" /&gt;&lt;/a&gt;Here i am cutting up the sheets of mylar to be spay adhered to the inside of the tent, while wathing some videos. Libby is playing classic gameboy Tetris on a gameboy that has a backlight. The cats being lazy.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/R0z1RNi9ukI/AAAAAAAAAHY/qDUpjYQRAW8/s1600-h/Ikea+Softbox+II+053.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/R0z1RNi9ukI/AAAAAAAAAHY/qDUpjYQRAW8/s400/Ikea+Softbox+II+053.JPG" alt="" id="BLOGGER_PHOTO_ID_5137750950965787202" border="0" /&gt;&lt;/a&gt;I used little bits of Velcro to stick the the front diffuser on. This way i can remove the cover for  whatever bizare reason, i haven't thought of yet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/R0z1t9i9ulI/AAAAAAAAAHg/GfSnjyrpucI/s1600-h/Ikea+Softbox+II+055.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/R0z1t9i9ulI/AAAAAAAAAHg/GfSnjyrpucI/s200/Ikea+Softbox+II+055.JPG" alt="" id="BLOGGER_PHOTO_ID_5137751444887026258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/R0z18Ni9umI/AAAAAAAAAHo/EDVshRQrqE8/s1600-h/Ikea+Softbox+II+059.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/R0z18Ni9umI/AAAAAAAAAHo/EDVshRQrqE8/s200/Ikea+Softbox+II+059.JPG" alt="" id="BLOGGER_PHOTO_ID_5137751689700162146" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/R0z2Idi9unI/AAAAAAAAAHw/Yx4Xgp0F7bE/s1600-h/Ikea+Softbox+II+063.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/R0z2Idi9unI/AAAAAAAAAHw/Yx4Xgp0F7bE/s200/Ikea+Softbox+II+063.JPG" alt="" id="BLOGGER_PHOTO_ID_5137751900153559666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/R0z2d9i9upI/AAAAAAAAAIA/nvojw5F9SDs/s1600-h/Ikea+Softbox+II+047.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/R0z2d9i9upI/AAAAAAAAAIA/nvojw5F9SDs/s400/Ikea+Softbox+II+047.JPG" alt="" id="BLOGGER_PHOTO_ID_5137752269520747154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/R0z649i9urI/AAAAAAAAAIQ/dMV6uAdc0SY/s1600-h/Ikea-Softbox-II-029.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/R0z649i9urI/AAAAAAAAAIQ/dMV6uAdc0SY/s400/Ikea-Softbox-II-029.JPG" alt="" id="BLOGGER_PHOTO_ID_5137757131423726258" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-6015522599375796841?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/6015522599375796841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=6015522599375796841' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6015522599375796841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6015522599375796841'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/11/ikea-photography-tent-softbox.html' title='Ikea Photography - Tent Softbox'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NP1V1twlVEU/R0z0YNi9uiI/AAAAAAAAAHI/nQQp-IZRlfM/s72-c/nassim,+ikea+softbox+tent+008.JPG' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-569246240931485851</id><published>2007-11-26T23:48:00.000-06:00</published><updated>2008-12-09T02:12:49.649-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mods'/><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='DIY'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='lighting'/><title type='text'>Ring Flash Classic</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zyTti9ufI/AAAAAAAAAGw/BS3aC7Fe6Eo/s1600-h/kat+ring+flash+003.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zyTti9ufI/AAAAAAAAAGw/BS3aC7Fe6Eo/s400/kat+ring+flash+003.JPG" alt="" id="BLOGGER_PHOTO_ID_5137747695380576754" border="0" /&gt;&lt;/a&gt;&lt;div style="width: 55px; height: 80px; float: left;"&gt;&lt;script&gt; var digg_url = 'http://lactose.blogspot.com/2007/11/ring-flash-classic.html'; &lt;/script&gt;&lt;script src="http://digg.com/api/diggthis.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;  So i distilled the the elements of my first &lt;a href="http://lactose.blogspot.com/2007/11/ring-flash.html"&gt;&lt;br /&gt;      DIY ring flash&lt;/a&gt; (cardboard and duct tape hobo version) into a more compact version that not only gets the cool catch light but also does the shadow halo effect (the large ring flash didn't do the shadow because the light source was larger than the subject, making the shadow hidden behind the subject). I also removed the diffuser material which was unnecessary in the first place and was only diminishing efficiency. This version is very similar to other models with one major distinction, this has a non-concentric construction which is responsible for a perfectly uniform light distribution without the use of diffusers or fancy prisms, just mylar, plastic, tape, and glue. Here is the construction sequence:&lt;br /&gt;  &lt;div style="clear: both;"&gt; &lt;/div&gt;&lt;br /&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zspti9ubI/AAAAAAAAAGQ/gQ-4X337i7w/s1600-h/zoo,+ringlight+002.JPG"&gt;&lt;br /&gt;      &lt;img style="margin: 10pt 10px 10px 10pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zspti9ubI/AAAAAAAAAGQ/gQ-4X337i7w/s320/zoo,+ringlight+002.JPG" alt="" id="Img1" border="0" /&gt;&lt;/a&gt;First I cut a strip from a sheet of acrylic,&lt;br /&gt;  i first cut with a scissor but found it easier to just score with a blade then snap&lt;br /&gt;  from behind. The thickness should be the thickness of the flash head that you'll&lt;br /&gt;  be using. Cut a similar strip of foil then use spay adhesive to join the two.&lt;br /&gt;  &lt;div style="clear: both;"&gt; &lt;/div&gt;&lt;br /&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/R0ztINi9ucI/AAAAAAAAAGY/KW42H8Wj-Lw/s1600-h/zoo,+ringlight+003.JPG"&gt;&lt;br /&gt;          &lt;img style="margin: 10px; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/R0ztINi9ucI/AAAAAAAAAGY/KW42H8Wj-Lw/s320/zoo,+ringlight+003.JPG" alt="" id="Img2" border="0" /&gt;&lt;/a&gt;2. Cut to a length that when rolled&lt;br /&gt;  up will fit around your lens. Then use some super glue to syick it in place as seen&lt;br /&gt;  on the right.&lt;br /&gt;  &lt;div style="clear: both;"&gt; &lt;/div&gt;&lt;br /&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/R0ztwNi9udI/AAAAAAAAAGg/nOQit6915m8/s1600-h/zoo,+ringlight+004.JPG"&gt;&lt;br /&gt;      &lt;img style="margin: 10px; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/R0ztwNi9udI/AAAAAAAAAGg/nOQit6915m8/s320/zoo,+ringlight+004.JPG" alt="" id="Img3" border="0" /&gt;&lt;/a&gt; 3. Now place it on a sheet of foam core&lt;br /&gt;  and draw a circle thats the diameter of you ring plus 7.5" that way if you have&lt;br /&gt;  the inner ring 1.5" from one side it will be 4x that distance from the other side.&lt;br /&gt;  This is non-concentric placement of the inner ring is what makes this ringflash&lt;br /&gt;  give a uniform light distribution, that sounds good to me.&lt;br /&gt;  &lt;div style="clear: both;"&gt; &lt;/div&gt;&lt;br /&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/R0zu7di9ueI/AAAAAAAAAGo/tcWYahVtD8s/s1600-h/zoo,+ringlight+010.JPG"&gt;&lt;br /&gt;      &lt;img style="margin: 10px; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/R0zu7di9ueI/AAAAAAAAAGo/tcWYahVtD8s/s320/zoo,+ringlight+010.JPG" alt="" id="Img4" border="0" /&gt;&lt;/a&gt; 4. Cut out the panels and cover with&lt;br /&gt;  foil. Then cut a hole for the ring an a larger hole in the other panel that .5"&lt;br /&gt;  larger. 5. Cut out another strip as in the first step but make this one long enough&lt;br /&gt;  to wrap around the outside. Then tape it all together.&lt;br /&gt;  &lt;div style="clear: both;"&gt; &lt;/div&gt;&lt;br /&gt;  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zy9ti9uhI/AAAAAAAAAHA/5LCt-tCpxBA/s1600-h/zoo,+ringlight+017.JPG"&gt;&lt;br /&gt;      &lt;img style="margin: 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zy9ti9uhI/AAAAAAAAAHA/5LCt-tCpxBA/s400/zoo,+ringlight+017.JPG" alt="" id="Img5" border="0" /&gt;&lt;/a&gt; Here you see the classic halo shadow.&lt;br /&gt;  NEXT UP: Make a giant softbox from an Ikea tent. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/R0z7Gti9usI/AAAAAAAAAIY/lK-dJ10fzu4/s1600-h/zoo,-ringlight-036.JPG"&gt;&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;      &lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/R0z7Gti9usI/AAAAAAAAAIY/lK-dJ10fzu4/s400/zoo,-ringlight-036.JPG" alt="" id="Img6" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zyuti9ugI/AAAAAAAAAG4/B__Y0apxtkY/s1600-h/ringflah+final+004.JPG"&gt;&lt;br /&gt;              &lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/R0zyuti9ugI/AAAAAAAAAG4/B__Y0apxtkY/s400/ringflah+final+004.JPG" alt="" id="Img7" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-569246240931485851?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/569246240931485851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=569246240931485851' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/569246240931485851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/569246240931485851'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/11/ring-flash-classic.html' title='Ring Flash Classic'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NP1V1twlVEU/R0zyTti9ufI/AAAAAAAAAGw/BS3aC7Fe6Eo/s72-c/kat+ring+flash+003.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4777272180940649798</id><published>2007-11-20T13:17:00.000-06:00</published><updated>2008-12-09T02:12:49.826-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Develop An Artistic Eye</title><content type='html'>I saw an article&lt;sup&gt;1&lt;/sup&gt; that compared the way several experienced artists eyes tracked an image vs the eyes of self proclaimed 'non-artists'. The difference was striking, the difference was compounded when the groups were asked to draw the images that they had looked at. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://scienceblogs.com/cognitivedaily/2007/03/artists_look_different.php"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/R0M1KNi9uaI/AAAAAAAAAGI/CVzYWHkcSxM/s400/vart2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5135006449683773858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The non artists eyes focussed on the center and the details, eyes, lips, nose, sun, moon and when asked to draw a duplicate there rendering had disproportional details like large eyes, lips sun, moon and were poorly aligned.&lt;br /&gt;&lt;br /&gt;The artists eyes uniformly tracked the image with a random tracking pattern, seeing the 'big picture'.&lt;br /&gt;&lt;br /&gt;So for me I'm always trying to re-learn to look at something not for the details but for the larger shapes and proportions and when looking through a viewfinder I "frame for the edges", I practice by looking quickly at an image then close my eyes and try to rebuild that image in my head.(Ken Rockwell?) With photography it's easy to just try and just compose to get everything in the shot, but removing items is what makes the shot interesting, keep you guessing. In your head re-framing objects becomes effortless and you have to think about whole objects not just the details. Oh and skip rule of thirds!&lt;br /&gt;&lt;br /&gt;1. Eye tracking article &lt;a href="http://scienceblogs.com/cognitivedaily/2007/03/artists_look_different.php"&gt;scienceblogs.com/cognitivedaily/2007/03/artists_look_diff...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also Check out this &lt;a href="http://www.flickr.com/groups/strobist/discuss/72157603236084472/"&gt;Flickr discussion&lt;/a&gt; on the topic, some Great tips!&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Choose a single subject and shoot it every day. Flowers, building, your kid... it doesn't matter, but you gotta come up with 60 different shots of the same thing."&lt;/i&gt;&lt;br /&gt;&lt;i&gt;"Get &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0817441816/lithemama-20"&gt;Learning to See Creatively: Design, Color &amp; Composition in Photography&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;script&gt; var digg_url = 'http://lactose.blogspot.com/2007/11/develop-artistic-eye.html'; &lt;/script&gt;&lt;script src="http://digg.com/api/diggthis.js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4777272180940649798?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4777272180940649798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4777272180940649798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4777272180940649798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4777272180940649798'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/11/develop-artistic-eye.html' title='Develop An Artistic Eye'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NP1V1twlVEU/R0M1KNi9uaI/AAAAAAAAAGI/CVzYWHkcSxM/s72-c/vart2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-3983467908051961344</id><published>2007-11-12T16:22:00.000-06:00</published><updated>2007-11-14T10:57:07.647-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mods'/><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='DIY'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><category scheme='http://www.blogger.com/atom/ns#' term='lighting'/><title type='text'>Ring Flash, Around the Lens Or Around The Subject :)</title><content type='html'>&lt;img src="http://riazmissaghi.com/riaz/lactose/riaz.jpg"   /&gt;Get the flash off the camera, even a ring flash!!!&lt;br /&gt;&lt;br /&gt;The Ring Flash / Ring Light is a unique light source since it gives you a hard light but because the light comes from all around the lens the only shadow is a darkened halo around a subject, but the subject it self is uniformly lit.&lt;br /&gt;&lt;br /&gt;My favorite effect of a ring light is the ring in the eyes and the topographical effect of the highlights it creates on the face, normally a head on light source would flatten a face but the ring flash makes highlights on relief areas of the subject. I fell in love with the effect in this image by &lt;a href="http://photo.net/photodb/photo?photo_id=3459536&amp;amp;size=lg" target="_blank"&gt;Janosch Simon&lt;img border="0" style="display:inline;" src="http://www.riazmissaghi.com/riaz/lactose/js.jpg" /&gt;&lt;/a&gt; &lt;small&gt;(this images is SFW but his full portfolio may not be if you live in the US)&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;Creating a ring flash can either be done with expensive flash units that are actually capable of a circular arc in a circular flash tube/bulb, or by modifying the straight round beam of a hot shoe flash unit.&lt;br /&gt;&lt;br /&gt;There seems to be two ways to go about it, diffuse the source then mask it, or use precise reflections to redirect the beam. The second would result in higher efficiency and a higher "focal length" of the flash since there would be more direct light.&lt;br /&gt;&lt;br /&gt;In order to control the size of the ring on the face you have to change the distance of the ring or the size of the ring. Having it off camera would allow you to take telephoto shots and still have large ring in the eyes ( a telephoto shot with a tradition on camera ring flash would be far away enough to reduce the reflection of the flash in the eyes to a bright dot)&lt;br /&gt;&lt;br /&gt;What i did was adapt this great design by &lt;a href="http://blog.tommyimages.com/2007/05/pocket-ringlight.html" target="_blank"&gt;&lt;img border="0" style="display:inline;" src="http://www.riazmissaghi.com/riaz/lactose/pocket-ring-flash.jpg" /&gt;The Feral Photographer&lt;/a&gt; and made the following changes.&lt;br /&gt;&lt;br /&gt;1:made the circles NOT concentric, the light escaping from the diffuser causes the light level to get dimmer at the end opposite the flash, similar to , here it comes, the &lt;b&gt;&lt;a href="http://hyperphysics.phy-astr.gsu.edu/hbase/forces/isq.html" target="_blank"&gt;inverse square law&lt;/a&gt;&lt;/b&gt;. So i sized and located the inner circle to so that the distance at the far end was four times less than the flash end this would result in a uniform distribution of the light.&lt;br /&gt;&lt;a href="http://www.riazmissaghi.com/riaz/lactose/ring-flash-top.jpg"&gt;&lt;br /&gt;&lt;img border="1" src="http://www.riazmissaghi.com/riaz/lactose/ring-flash-front-small.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2: Made it larger, this means that i could use longer zoom.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.riazmissaghi.com/riaz/lactose/ring-flash-back.jpg"&gt;&lt;br /&gt;&lt;img border="1" src="http://www.riazmissaghi.com/riaz/lactose/ring-flash-back-small.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Materials:&lt;br /&gt;2 sheets of cardboard&lt;br /&gt;mylar/tin foil&lt;br /&gt;Tape, Knife&lt;br /&gt;Diffuser material is a Target plastic bag&lt;br /&gt;&lt;br /&gt;Final Effect:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://riazmissaghi.com/riaz/lactose/jmweb.jpg"&gt;&lt;img src="http://riazmissaghi.com/riaz/lactose/jmsmall.jpg" alt="" /&gt;&lt;/a&gt;&lt;small&gt;click image for super hi-res image (copyright yo)&lt;/small&gt; &lt;br /&gt;&lt;br /&gt;So Alexander Johnson took my image and had is skilled way with it creating this image:&lt;a href="http://riazmissaghi.com/riaz/lactose/alex-jmweb.jpg"&gt;&lt;img src="http://riazmissaghi.com/riaz/lactose/alex-jmwebsmall.jpg" alt="" /&gt;&lt;/a&gt;&lt;small&gt;Post Processing by &lt;a href="http://www.flickr.com/photos/apjohnson"&gt;Alexander Johnson&lt;/a&gt; - Thanks!&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.riazmissaghi.com/riaz/lactose/ring-flash-top.jpg"&gt;&lt;br /&gt;&lt;img border="1" src="http://www.riazmissaghi.com/riaz/lactose/ring-flash-top-small.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://strobist.blogspot.com/"&gt;learn to light on strobist&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;digg_url = 'http://lactose.blogspot.com/2007/11/ring-flash.html';&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-0408250782995330"; google_ad_width = 200; google_ad_height = 200; google_ad_format = "200x200_as"; google_ad_type = "image"; //2007-03-21: first google_ad_channel = "5353398210"; //--&gt; &lt;/script&gt; &lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt; &lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-3983467908051961344?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/3983467908051961344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=3983467908051961344' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/3983467908051961344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/3983467908051961344'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/11/ring-flash.html' title='Ring Flash, Around the Lens Or Around The Subject :)'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-8125895112941719539</id><published>2007-11-05T13:15:00.000-06:00</published><updated>2008-12-09T02:12:50.024-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gadgets'/><title type='text'>Apple TV in a USB stick!!!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/Ry9uGMaFuFI/AAAAAAAAAFU/PXqWTCf1UlY/s1600-h/sandisk-taketv-big.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/Ry9uGMaFuFI/AAAAAAAAAFU/PXqWTCf1UlY/s400/sandisk-taketv-big.jpg" alt="" id="BLOGGER_PHOTO_ID_5129439553287206994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the &lt;a href="http://www.amazon.com/gp/product/B000XB2TXW/?tag=lithemama-20"&gt;Take TV&lt;/a&gt; is a flash drive that decodes a xVid, Divx, mpeg4 and outputs to a s-video  under $100!  And it's controllable by remote.&lt;br /&gt;&lt;br /&gt;It's made by the folks who made my Sansa Express which has proven to be my favorite mp3 ever becasue its nononsense bright OLED Screen, cableless useage, ans seamless Rhapsody support. If the Take TV works this well i will be very pleased.&lt;br /&gt;&lt;br /&gt;Right now every time i have a video that i want to watch on TV i have to haul my computer next to the TV to connect the video and audio. The take TV come in 4/8gb flash stick shape and has a remote and TV dock,  this totally rocks because it doesn't require a full blown HTPC but delivers 99% of what i would use a HTPC for. 4gb is about 5hours which is about double my usual tv episode serving.&lt;br /&gt;&lt;br /&gt;I could see this working great with those 'second car monitors' made to extend a portable dvd players screen. You would be able to load a few movies on the device and not have to burn them to DVD.  If i'm not mistaken an iPod that has video would be able to do most of this except remote control, and of course would require a proprietary cable and iTunes to download from the PC. A nano video is only $149 and has a screen, but doesn't support xVid and Divx or have a remote, so if all you do is use it play stuff on your TV (oh hate iTunes)  then get the take TV, other wise get a player that also has a screen.&lt;br /&gt;&lt;br /&gt;http://take.tv&lt;br /&gt;&lt;br /&gt;&lt;script&gt;reddit_url='http://lactose.blogspot.com/2007/11/apple-tv-in-usb-stick.html'&lt;/script&gt;&lt;br /&gt;&lt;script&gt;reddit_title='Apple TV in a USB stick!!!'&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://reddit.com/button.js?t=1"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-8125895112941719539?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/8125895112941719539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=8125895112941719539' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8125895112941719539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8125895112941719539'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/11/apple-tv-in-usb-stick.html' title='Apple TV in a USB stick!!!'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_NP1V1twlVEU/Ry9uGMaFuFI/AAAAAAAAAFU/PXqWTCf1UlY/s72-c/sandisk-taketv-big.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-4983043299798115289</id><published>2007-10-15T23:14:00.001-05:00</published><updated>2008-08-15T11:32:07.217-05:00</updated><title type='text'>Fix Reddit RSS Feed especially on NetVibes in FireFox</title><content type='html'>&lt;span style="font-style: italic;"&gt;** update ** looks like reddit has fixed this now, oh well it was fun to make.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;New Reddit seems to have mucked up the links in their feed which means i cant right click on a title to go straight to it on a new tab which is annoying enough for me to scrape the feed and generate a new one here:&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;http://www.truthfulness.net/reddit/reddit.ashx&lt;/strike&gt;[they have fixed it now so i killed this]&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span class="optional"&gt;&lt;script&gt;reddit_url='http://lactose.blogspot.com/2007/10/fix-reddit-rss-feed-especially-on.html'&lt;/script&gt;&lt;br /&gt;&lt;script&gt;reddit_title='Fix Reddit RSS Feed especially on NetVibes in FireFox'&lt;/script&gt;&lt;/span&gt;&lt;br /&gt;&lt;script language="javascript" src="http://reddit.com/button.js?t=1"&gt;&lt;/script&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-4983043299798115289?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/4983043299798115289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=4983043299798115289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4983043299798115289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/4983043299798115289'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/10/fix-reddit-rss-feed-especially-on.html' title='Fix Reddit RSS Feed especially on NetVibes in FireFox'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-7764594686916040931</id><published>2007-10-15T15:54:00.001-05:00</published><updated>2007-10-15T16:19:55.381-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money'/><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><category scheme='http://www.blogger.com/atom/ns#' term='coffee'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>"if you haven't done it by the time your 17 you'll never do it"</title><content type='html'>This line haunts me to this day, uttered by my 7th grade math teacher who's teaching style made him the only teacher that i ever respected. (He did things like throw kids out of class, via the window; pretend to take 'pills' (mints); threw my slide rule back at me; pitched a cricket ball at top spin at the black board to wake everyone up; held a kid over the garbage can to make him pickup and eat his the lunch he wastefully chucked; gave me the day off when i aced tests; and finally called other teachers philistines) , hmm those things don't really give him much credibility do they? It wasn't a big deal to me when my 17 b-day passed but as time goes i on i get more and more worried that my time is out, especially when i see kids do amazing things like this, things i still dream of doing but never imagined were possible at 17:&lt;br /&gt;&lt;br /&gt;joey(17) - world traveling commercial photog, with people skills and business smarts (sells a $300 training book)&lt;br /&gt;http://strobist.blogspot.com/2007/10/young-blood-chat-with-photographer-joey.html&lt;br /&gt;&lt;br /&gt;and this 17 girl making $70k/month on myspace&lt;br /&gt;http://www.fastcompany.com/magazine/118/girl-power.html&lt;br /&gt;&lt;br /&gt;I feel like i am totally capable of doing these things but as time goes on i haven't made them happen ( sounds like i need an infomercial or something ) at 17 i had the time and drive but i didn't have the business sense or the people skills, over time I've rounded out my people and business ability but now i have precious little time.&lt;br /&gt;&lt;br /&gt;Polyphasic sleep is looking good again, I've quit caffeine addiction (including chocolate) and aiming at minimizing meat, i exercise every day and would be able to nap at work, but while  taking naps every 4 hours would give me 6 more hours of waking time a day it's cost is 2 hours of time i usually spend awake with other people, and that is the hardest thing to overcome.&lt;br /&gt;&lt;br /&gt;I'm sure that I'll figure something out, so here's to proving my math teacher wrong while still putting my people connections first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-7764594686916040931?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/7764594686916040931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=7764594686916040931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7764594686916040931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7764594686916040931'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/10/if-you-havent-done-it-by-time-your-17.html' title='&quot;if you haven&apos;t done it by the time your 17 you&apos;ll never do it&quot;'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-620136937619853014</id><published>2007-10-15T15:43:00.000-05:00</published><updated>2007-10-15T15:53:00.904-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Flywheels are cool</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Flywheel_energy_storage"&gt;dont take my word for it&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gyroscopes are like little anchors in the universe, screw the road: steer your car with relative inertia! driving on ice just got wayy better. Imagine doing donuts  in a car with a central axis flywheel, just hit the brakes and drop the clutch on the flywheel for instant spinning action.&lt;br /&gt;&lt;br /&gt;It just so happens that these dynamics already come into play in existing cars, there's lots of stuff thats spinning wheels, engine flywheel, steering wheel (when I'm driving). In fact a large engine needs to have balanced piston action to keep from twisting the car.&lt;br /&gt;&lt;br /&gt;(next post: how your HDD iPod can screw up your balance)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-620136937619853014?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/620136937619853014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=620136937619853014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/620136937619853014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/620136937619853014'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/10/flywheels-are-cool.html' title='Flywheels are cool'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-5948583051190384530</id><published>2007-09-10T14:48:00.000-05:00</published><updated>2007-09-12T11:06:31.322-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coffee'/><title type='text'>Day 3 - caffineless</title><content type='html'>Mood: Elevated.&lt;br /&gt;Stress: Reduced&lt;br /&gt;Digestive System: Happy&lt;br /&gt;&lt;br /&gt;I'm far less stressed out since quitting but i have a MONSTER headache. The substitution of caffeine for theobromine (chocolate) hasn't abated the headaches, but has certainly been a tasty.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-5948583051190384530?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/5948583051190384530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=5948583051190384530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5948583051190384530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5948583051190384530'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/09/day-3-caffineless.html' title='Day 3 - caffineless'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-2731836087914193657</id><published>2007-09-07T17:10:00.000-05:00</published><updated>2008-12-09T02:12:50.261-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coffee'/><title type='text'>How to quit coffee: Theobromine</title><content type='html'>&lt;div style="float:left; width:100px;"&gt;&lt;br /&gt;&lt;script&gt;reddit_url='http://lactose.blogspot.com/2007/09/how-to-quit-coffee-theobromine.html'&lt;/script&gt;&lt;br /&gt;&lt;script&gt;reddit_title='How to quit coffee: Theobromine'&lt;/script&gt;&lt;br /&gt;&lt;script language="javascript" src="http://reddit.com/button.js?t=2"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.chocolatesimports.com/LINDT-Lindt_Excellence_Dark_99_Cocoa_Ca"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RuIGFUhUuZI/AAAAAAAAAFM/7duMJKfY1fc/s200/28587032.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5107651615869155730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, i do my best to avoid unhealthy things, for my general well being, and it just seems logical. I've quit artificial sweeteners, High Fructose Corn Syrup, Hydrogenated Oils (it's even in laffy taffy), and coffee. Ive relapsed on the coffee, which is strange because its the one drug that goes against everything i try to do (be alert more) in that it causes progressive sleep deprivation resulting in being awake more but being groggy during that wakefulness, and it makes reprogramming my circadian rhythm to adapt to poly-phasic sleep impossible because I don't fall asleep for the nessesary naps. Finally it contributes negatively to my only heath concern: high blood pressure.&lt;br /&gt;&lt;br /&gt;It is more addictive than nicotine because the social barriers for consumption are lower (i obviously don't smoke), but the withdrawal headaches and reduced focus in the morning seem overwhelmingly counter productive. My problem is that I'd rather be alert than alive.&lt;br /&gt;&lt;br /&gt;So i've noticed that cocoa has similar effects on me as coffee (actually i only drink espresso) but i always assumed that there was caffeine in cocoa, until an article on Reddit surfaced about the true chemical composition of the "caffeine" in cocoa. It's not caffeine it's Theobromine which is &lt;a href="http://www.xocoatl.org/caffeine.htm"&gt;structurally similar methylxanthine&lt;/a&gt; but has very different effects on the body: (quoted from above link)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.xocoatl.org/img/the-caf.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.xocoatl.org/img/the-caf.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Theobromine&lt;/b&gt;&lt;br /&gt;gentle&lt;br /&gt;mild effect&lt;br /&gt;very slow onset&lt;br /&gt;long lasting&lt;br /&gt;50% in bloodstream after  6 to 10 hrs&lt;br /&gt;increases  feeling of &lt;b&gt;well being&lt;/b&gt;&lt;br /&gt;mild antidepressant&lt;br /&gt;gentle, smooth, sensual stimulation&lt;br /&gt;stimulates cardiovascular&lt;br /&gt;system&lt;br /&gt;stimulates   muscular system&lt;br /&gt;mild  effect on central nervous system&lt;br /&gt;almost no one is allergic&lt;br /&gt;not addictive&lt;br /&gt;no withdrawal symptoms&lt;br /&gt;mild diuretic&lt;br /&gt;stimulates the the kidneys&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CAFFEINE&lt;/b&gt;&lt;br /&gt;intense&lt;br /&gt;strong effect&lt;br /&gt;fast acting&lt;br /&gt;rapid dissipation&lt;br /&gt;50% in bloodstream after  2 to 5 hrs&lt;br /&gt;increases &lt;b&gt;alertness&lt;/b&gt;&lt;br /&gt;increases  emotional stress&lt;br /&gt;jagged, nervous stimulation&lt;br /&gt;stimulates  cardiovascular system&lt;br /&gt;stimulates  respiratory system&lt;br /&gt;strong effect  on central nervous system&lt;br /&gt;many people allergic&lt;br /&gt;physically addictive&lt;br /&gt;many proven withdrawal symptoms&lt;br /&gt;extreme diuretic&lt;br /&gt;requires large intake of fluids to balance the diuretic effect&lt;br /&gt;&lt;br /&gt;So today I had no caffeine, i had a lot of chocolate though(I'm to embarrassed to say exactly how much) but lets say more than one bar, this is dark chocolate though, it has much less fat and suguar than milk chocolate. When i say dark i mean at least 85%, really the rest is just something to stick the cocoa powder together so that its practical to eat. I'll eat 99% as soon as i get some more from Lindt it only has like 100cal per bar as opposed to 240 in milk chocolate. The result, lets call it&lt;br /&gt;Day1: a work day (workdays include 7miles of intense cycling, i basically push my pedals until my legs go numb, or i get to work)&lt;br /&gt;&lt;br /&gt;I had some chocolate with my breakfast cereal, lunch and a snack(2 dove bars). The effects were intresting, on the one hand i suffered no headaches and i wasn't narcolepic at any point in the day, on the other i had no super clarity or rapid speech that i'm used to in the mornings. I feel no "withdrawl" or cravings but i am noticibly less alert. I'll try this out for as long as it takes to get a better idea of the effects, i may even invest in a blood pressure cuff.&lt;br /&gt;&lt;br /&gt;Chochcolate is supposed to have lots of other benefits:&lt;br /&gt;&lt;a href="http://www.sciencenews.org/articles/20040529/food.asp"&gt;relaxing&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sciencenews.org/articles/20050813/food.asp"&gt;fight diabetes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://biosingularity.wordpress.com/2007/02/25/flavanols-in-cocoa-may-offer-benefits-to-the-brain/"&gt;benefit the brain&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and Coffee has these problems:&lt;br /&gt;&lt;a href="http://www.blood-glucose-meter.org/blood-glucose-meter/caffeine_health_blood_sugar.html"&gt;blood sugar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;*i obviously have no major medical proof of shiz, but what to most people look like obvious connections the medical establishment calls &lt;a href="http://www.nytimes.com/2007/09/05/us/05popcorn.html?em&amp;ex=1189310400&amp;amp;amp;amp;amp;amp;en=d4c8775e9c496393&amp;amp;ei=5087%0A"&gt;"Not a definitive causal correlation"&lt;/a&gt; (translation: "I'm too scared to say anything i wasn't taught in school")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-2731836087914193657?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/2731836087914193657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=2731836087914193657' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2731836087914193657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2731836087914193657'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/09/how-to-quit-coffee-theobromine.html' title='How to quit coffee: Theobromine'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_NP1V1twlVEU/RuIGFUhUuZI/AAAAAAAAAFM/7duMJKfY1fc/s72-c/28587032.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-2775588858319435784</id><published>2007-08-27T17:02:00.000-05:00</published><updated>2007-08-27T21:56:14.114-05:00</updated><title type='text'>I'm back</title><content type='html'>Where have i been!? Online, offline. &lt;br /&gt;&lt;br /&gt;Online: What happened is that i got sucked into http://reddit.com, which is full of politics and i became very cynical/depressed about the chances for this country, my wife pointed this out to me, that although i now actually knew who karl rove was, that i was not the better for it. It is a difficult thing to balance staying informed of the current world and staying enthusiastic about making better, it was very easy to get sucked in, to get out i had to simply stop reading it. I actually now still read it, but just for the funnies, i skip the "bush did this WTF" sensational tag lines.&lt;br /&gt;&lt;br /&gt;Offline: Biking, my new obsession has become biking (don't worry still obsessed with sound and studio lighting) i've pimped out my bike with clipless pedals + shoes + cleats, a trunk, pro-bar tape, bike computer, sport gel seat, gloves, tuning. Broke my top speed record at the  green lake WI Baha'i conference by going 37.6mph following baseem. I've biked to work (3.7mi) everyday for the past 3months. I don't know if i'm in shape yet, but i feel pretty good, my blood pressure is down, my mood is more stable, my weight hasn't changed but i'm a little more stable. The only issue i have now with biking is my hands go numb, i've tried several things (gloves, changing positions, seat height, using core body..) i raised the bas a little today, hopefully that will make a little difference.&lt;br /&gt;&lt;br /&gt;I made a new portrait soft box, its 2 feet by 6 feet so it, i'll try and make a write up for it soon.&lt;br /&gt;&lt;br /&gt;here is some funny stuff:&lt;br /&gt;&lt;br /&gt;http://irregardable.com - some friends new blog&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-2775588858319435784?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/2775588858319435784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=2775588858319435784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2775588858319435784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2775588858319435784'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/08/im-back.html' title='I&apos;m back'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-5700242862610382394</id><published>2007-06-30T12:11:00.000-05:00</published><updated>2008-12-09T02:12:53.623-06:00</updated><title type='text'>Apple iPhone Release in Rosedale Mall Minnesota</title><content type='html'>&lt;div style="border: 1px solid rgb(204, 204, 204); margin: 0px 10px 10px; padding: 0px 4px 4px; width: 60px; font-size: 9px; float: left;"&gt;&lt;center&gt;&lt;script type="text/javascript"&gt;digg_url = 'http://lactose.blogspot.com/2007/06/apple-iphone-release-in-rosedale-mall.html';&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/center&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUll5ix6I/AAAAAAAAAEM/VorHBSgRoKw/s1600-h/iphone+109.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUll5ix6I/AAAAAAAAAEM/VorHBSgRoKw/s400/iphone+109.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912603083720610" border="0" /&gt;&lt;/a&gt;I sent a letter to the owners of the Rosedale mall to ask for permission to shoot the crowds waiting for the iPhone. I only got a reply the next day, after already getting tons of photos, but he was more interested in my opinion of what he describes as Apples 'unconventional methods'&lt;br /&gt;&lt;br /&gt;Here's a link to the VP and General Manager of the company that owns Rosedale Mall:&lt;br /&gt;http://www.myrosedale.com/go/services.cfm?type=cu&lt;br /&gt;&lt;br /&gt;Here is his reply&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"Riaz, if you have the time to do it and wouldn't mind, I would love to hear some of your impressions of the day.  The whole approach Apple had to their launch was on many levels unconventional, and the thoughts of one who had been there would be interesting, to say the least." ~ Rollin Hunsicker&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and my impressions of the day:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"It was expertly handled i thought. Apple had a large countdown clock&lt;br /&gt;in the window to keep everyone informed. They handed out tickets that&lt;br /&gt;looked like iPhones to guarantee the people in line that they would&lt;br /&gt;receive one, preventing anyone from waiting in line for nothing. The&lt;br /&gt;lines were quiet and didn't seem to bother anyone else.&lt;br /&gt;&lt;br /&gt;A few other vendors, with some entrepreneurial spirit left in them,&lt;br /&gt;capitalized on the crowd with hand out pamphlets, but no one except&lt;br /&gt;caribou coffee free water had any thing to offer the crowds.&lt;br /&gt;&lt;br /&gt;When the countdown reached 1 minute the crowds were getting ready to&lt;br /&gt;be excited for the opening when preemptively, before everyone got all&lt;br /&gt;hyped up, they opened the doors and allowed a counted number in at a&lt;br /&gt;time, thus diffusing any wildness from waiting till the end of&lt;br /&gt;countdown. I was expecting a audible countdown but they opened the&lt;br /&gt;doors a minute early before any got over excited, very clever.&lt;br /&gt;&lt;br /&gt;I saw a few people being told not to use cameras, but critical mass&lt;br /&gt;won over because there were hundreds of people with cameras. So i&lt;br /&gt;would say that the guards were a little too anxious, which is not good&lt;br /&gt;for a crowd, the Apple employees were very well prepared for the crowd&lt;br /&gt;dynamics. So it went of without a hitch. The other neighboring vendors&lt;br /&gt;got free extended exposure from the people sitting there and interest&lt;br /&gt;generated from them.&lt;br /&gt;&lt;br /&gt;I got my iPhone after waiting in the line for about 20min after the&lt;br /&gt;opening and have it now listed for sale on eBay where they have been&lt;br /&gt;selling for around 20-30% higher.&lt;br /&gt;&lt;br /&gt;http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;item=120137543966&lt;br /&gt;"&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And the Photos:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaSjl5ixxI/AAAAAAAAADE/drJfu4ZmDTU/s1600-h/iphone+065.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaSjl5ixxI/AAAAAAAAADE/drJfu4ZmDTU/s400/iphone+065.JPG" alt="" id="BLOGGER_PHOTO_ID_5081910369700726546" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaSv15ixzI/AAAAAAAAADU/p61NhZB39hk/s1600-h/iphone+072.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaSv15ixzI/AAAAAAAAADU/p61NhZB39hk/s400/iphone+072.JPG" alt="" id="BLOGGER_PHOTO_ID_5081910580154124082" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaQWF5ixwI/AAAAAAAAAC8/9ChyMQBHOsY/s1600-h/iphone+052.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaQWF5ixwI/AAAAAAAAAC8/9ChyMQBHOsY/s400/iphone+052.JPG" alt="" id="BLOGGER_PHOTO_ID_5081907938749236994" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaSn15ixyI/AAAAAAAAADM/quGSZZQ_JUc/s1600-h/iphone+057.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaSn15ixyI/AAAAAAAAADM/quGSZZQ_JUc/s400/iphone+057.JPG" alt="" id="BLOGGER_PHOTO_ID_5081910442715170594" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaUKF5ix0I/AAAAAAAAADc/CfScr9X-x_M/s1600-h/iphone+083.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaUKF5ix0I/AAAAAAAAADc/CfScr9X-x_M/s400/iphone+083.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912130637317954" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaUO15ix1I/AAAAAAAAADk/vvcaMEz0514/s1600-h/iphone+086.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaUO15ix1I/AAAAAAAAADk/vvcaMEz0514/s400/iphone+086.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912212241696594" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaUS15ix2I/AAAAAAAAADs/BuYd__MwDCU/s1600-h/iphone+087.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaUS15ix2I/AAAAAAAAADs/BuYd__MwDCU/s400/iphone+087.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912280961173346" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUWl5ix3I/AAAAAAAAAD0/uZM4z9pwk84/s1600-h/iphone+090.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUWl5ix3I/AAAAAAAAAD0/uZM4z9pwk84/s400/iphone+090.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912345385682802" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUbl5ix4I/AAAAAAAAAD8/eXXYbVnmj3k/s1600-h/iphone+097.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUbl5ix4I/AAAAAAAAAD8/eXXYbVnmj3k/s400/iphone+097.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912431285028738" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUgl5ix5I/AAAAAAAAAEE/CtvfOFtVodQ/s1600-h/iphone+104.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUgl5ix5I/AAAAAAAAAEE/CtvfOFtVodQ/s400/iphone+104.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912517184374674" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUpl5ix7I/AAAAAAAAAEU/_yXVwI5K6eM/s1600-h/iphone+111.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUpl5ix7I/AAAAAAAAAEU/_yXVwI5K6eM/s400/iphone+111.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912671803197362" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaUt15ix8I/AAAAAAAAAEc/us2I5Fqy4yU/s1600-h/iphone+113.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaUt15ix8I/AAAAAAAAAEc/us2I5Fqy4yU/s400/iphone+113.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912744817641410" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/RoaUyV5ix9I/AAAAAAAAAEk/RE9fSAWab0M/s1600-h/iphone+114.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/RoaUyV5ix9I/AAAAAAAAAEk/RE9fSAWab0M/s400/iphone+114.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912822127052754" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaU215ix-I/AAAAAAAAAEs/5rdRaJyE634/s1600-h/iphone+115.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaU215ix-I/AAAAAAAAAEs/5rdRaJyE634/s400/iphone+115.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912899436464098" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaU7F5ix_I/AAAAAAAAAE0/mQ_BS5ixk2s/s1600-h/iphone+116.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaU7F5ix_I/AAAAAAAAAE0/mQ_BS5ixk2s/s400/iphone+116.JPG" alt="" id="BLOGGER_PHOTO_ID_5081912972450908146" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/RoaU_V5iyAI/AAAAAAAAAE8/2iYzvUtjEFA/s1600-h/iphone+118.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/RoaU_V5iyAI/AAAAAAAAAE8/2iYzvUtjEFA/s400/iphone+118.JPG" alt="" id="BLOGGER_PHOTO_ID_5081913045465352194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaVEF5iyBI/AAAAAAAAAFE/VJDWyLdDRx8/s1600-h/iphone+119.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/RoaVEF5iyBI/AAAAAAAAAFE/VJDWyLdDRx8/s400/iphone+119.JPG" alt="" id="BLOGGER_PHOTO_ID_5081913127069730834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RoaSn15ixyI/AAAAAAAAADM/quGSZZQ_JUc/s1600-h/iphone+057.JPG"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-5700242862610382394?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/5700242862610382394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=5700242862610382394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5700242862610382394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5700242862610382394'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/06/apple-iphone-release-in-rosedale-mall.html' title='Apple iPhone Release in Rosedale Mall Minnesota'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NP1V1twlVEU/RoaUll5ix6I/AAAAAAAAAEM/VorHBSgRoKw/s72-c/iphone+109.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-7430131549687603052</id><published>2007-06-19T15:21:00.000-05:00</published><updated>2007-06-19T15:24:53.462-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>iGoogle</title><content type='html'>Hmm, looks like when i'm logged into my google for domain services that it now gives me an iGoogle page when i just go to iGoogle. It's ok, except it still isn't integrating with my domain services, i won't check my domain email, it want to create a new email account using the same email address, dumb, legacy safe trap that microsoft fell into.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-7430131549687603052?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/7430131549687603052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=7430131549687603052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7430131549687603052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7430131549687603052'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/06/igoogle.html' title='iGoogle'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-937848752718182058</id><published>2007-06-13T13:44:00.000-05:00</published><updated>2007-06-13T14:19:19.044-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Wow</title><content type='html'>&lt;blockquote&gt;"The mental processing required to perceive images is so great that it represents about 40% of the body's at-rest caloric consumption. This is why it's so resting to close our eyes for a moment. (I forget the citation for the 40% number, let me know if you have it exactly.)"&lt;br /&gt;~ &lt;a href="http://www.kenrockwell.com/tech/how-we-see.htm"&gt;Ken Rockwell&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Eyes resolution: 1/60th of a degree (Google converging lines test pattern)&lt;br /&gt;Eyes effective shutter speed: 1/30th of a second. (video is like 1/48th of a second)&lt;br /&gt;&lt;br /&gt;I agree with Ken's complaints about the state of HDR images, they've become ubiquitous since Adobe added an automation feature in PhotoShop, but they still have weird artifacts. What we need is a camera sensor that is able to adjust the gain on a pixel level, mapped ISO, or a high resolution LCD screen that could act as a masked ND filter. Heck i should patent that! They make those sun-glasses that have light sensitive darkness to them, they should put a really thin on over the sensor of a D-Camera&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/3rdfoundation/490461423/in/set-72157594181446572/"&gt;This&lt;/a&gt; is great example of decent HDR, where the images is appealing and doesn't have the &lt;a href="http://www.flickr.com/photos/kros/148140214/"&gt;weird highlights&lt;/a&gt; of an auto HDR job. &lt;a href="http://www.flickr.com/photos/bcnbits/331201743/"&gt;Here &lt;/a&gt;is another great one, where it still looks somewhat realistic. &lt;a href="http://upload.wikimedia.org/wikipedia/commons/2/22/New_York_City_at_night_HDR.jpg"&gt;And one more from wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-937848752718182058?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/937848752718182058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=937848752718182058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/937848752718182058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/937848752718182058'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/06/wow.html' title='Wow'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-8115224873917094928</id><published>2007-06-08T13:57:00.000-05:00</published><updated>2007-06-08T14:04:21.137-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mods'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Sometimes you've got it...</title><content type='html'>Previous post got one Digg, and it was me, bummer. I guess I missed the target on that one. "What there's no mouse mod niche market out here", "Oh there is." If only i had had this idea:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hohu8SSpduM"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/hohu8SSpduM" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425" &gt;&lt;/embed&gt;&lt;/object&gt;&lt;br/&gt;&lt;br /&gt;via ~ &lt;a href="http://www.linuxdevices.com/news/NS9902727147.html"&gt;http://www.linuxdevices.com/news/NS9902727147.html&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-8115224873917094928?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/8115224873917094928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=8115224873917094928' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8115224873917094928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8115224873917094928'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/06/sometimes-you-got-it.html' title='Sometimes you&apos;ve got it...'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-6333742805247408859</id><published>2007-06-07T15:10:00.000-05:00</published><updated>2008-12-09T02:12:54.393-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DIY'/><category scheme='http://www.blogger.com/atom/ns#' term='antennae'/><title type='text'>Give Your Mouse a Tail to Improve it's Electromagnetic Wave Propagation</title><content type='html'>&lt;div style="border: 1px solid rgb(204, 204, 204); margin: 0px 10px 10px; padding: 0px 4px 4px; width: 60px; font-size: 9px; float: left;"&gt;&lt;center&gt;&lt;script type="text/javascript"&gt;digg_url = 'http://lactose.blogspot.com/2007/06/give-your-mouse-tail-to-improve-its.html';&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/center&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/Rmhw9crxAPI/AAAAAAAAACQ/eP6czGK36SY/s1600-h/required-parts.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/Rmhw9crxAPI/AAAAAAAAACQ/eP6czGK36SY/s400/required-parts.jpg" alt="" id="BLOGGER_PHOTO_ID_5073429181206954226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;(Disclaimer: this probably voids your mouses' electromagnetic interference levels, according to the FCC but who believes them anyway)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;So i don't need to convince you on the convenience of a wireless mouse, but i may need to sell you on using a laptop mouse for a desktop.&lt;br /&gt;&lt;br /&gt;The main reason: Size, they are small so you can move the mouse  with your fingers rather than moving your whole hand+wrist.&lt;br /&gt;&lt;br /&gt;The problem: Range,  they usually use a USB dongle that you'd plug into your desktop, which in many cases is under the desk stretching the range to the usual 3ft claim (2ft in reality). I was frustrated by the number of times I'd have to click to double click, and lack of responsiveness.&lt;br /&gt;&lt;br /&gt;The Solution: Bigger Tail, antennas inside the mouse are effectively shielded by your hand which absorbs a lot of the &lt;a href="http://en.wikipedia.org/wiki/Electromagnetic_field"&gt;EMF &lt;/a&gt;and almost creates a &lt;a href="http://en.wikipedia.org/wiki/Faraday_cage"&gt;Faraday cage&lt;/a&gt; around the mouse. Adding an external antennae will give the transmitter a bigger antennae and prevent the signal from being shielded so much. Since the deal is a one way communication (from mouse to dongle) we will see results even though we're only extending the one antennae. (when trying to increase range on two way communications you have to do both because increasing the size of the receiving antennae can also increase the noise being picked up)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RmhvKsrxAMI/AAAAAAAAAB4/T44AqjzRjn0/s1600-h/all3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RmhvKsrxAMI/AAAAAAAAAB4/T44AqjzRjn0/s400/all3.jpg" alt="" id="BLOGGER_PHOTO_ID_5073427209816965314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.amazon.com/gp/product/B000A6NUUQ?ie=UTF8&amp;tag=lithemama-20&amp;amp;linkCode=as2&amp;camp=1789&amp;amp;creative=9325&amp;creativeASIN=B000A6NUUQ"&gt;Microsoft Notebook Optical Mouse 4000- Dark Gray ( B2P-00006 )&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=lithemama-20&amp;amp;l=as2&amp;o=1&amp;amp;a=B000A6NUUQ" alt="" style="border: medium none  ! important; margin: 0px ! important;" border="0" height="1" width="1" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/RmhvfMrxANI/AAAAAAAAACA/4H3y4aqPZyQ/s1600-h/close-up.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/RmhvfMrxANI/AAAAAAAAACA/4H3y4aqPZyQ/s400/close-up.jpg" alt="" id="BLOGGER_PHOTO_ID_5073427562004283602" border="0" /&gt;&lt;br /&gt;&lt;/a&gt; A great feature of this mouse is that the mouse and dongle can become one for transportation, which means that you won't lose the dongle, and the little protruding button get depressed when you fit the dongle into the bottom of the mouse, which turns it off. For once M$oft got it right!&lt;br /&gt;&lt;br /&gt;So to upgrade the range on this little rodent, you'll need a screwdriver (i used the one on my cute pink leather man ) and a twisty tie, like ones that come with any gadget with wires.&lt;br /&gt;&lt;br /&gt;First pick of the pads off with whatever then unscrew all 4 screws.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RmhwzcrxAOI/AAAAAAAAACI/FGZVS5dsP4k/s1600-h/screws.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RmhwzcrxAOI/AAAAAAAAACI/FGZVS5dsP4k/s400/screws.jpg" alt="" id="BLOGGER_PHOTO_ID_5073429009408262370" border="0" /&gt;&lt;/a&gt;Near the front there is a stiff wire, unsheathe some of the twisty tie and twist it on there. Make a little notch for the wire to escape when you close the mouse up. Keep the notch small so that it holds the twisty in place.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RmhxpcrxAQI/AAAAAAAAACY/gbE6jONmkP4/s1600-h/wirenotch.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RmhxpcrxAQI/AAAAAAAAACY/gbE6jONmkP4/s400/wirenotch.jpg" alt="" id="BLOGGER_PHOTO_ID_5073429937121198338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then close it up, thats it your done! The range should now be about 3x so around 9ft though i was able to double click from much farther when line of sight with the dongle.  Polar antennae, like this one, have a doughnut radiation pattern, which means that the signal is strongest on the sides and almost zero on axis, so don't point the antenna at the dongle, rather have it parallel.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/Rmh2lMrxARI/AAAAAAAAACg/foWH_izPIdg/s1600-h/Minnihaha-012.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/Rmh2lMrxARI/AAAAAAAAACg/foWH_izPIdg/s400/Minnihaha-012.jpg" alt="" id="BLOGGER_PHOTO_ID_5073435361664893202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Other DIY articles&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2007/03/hobo-diy-softbox-for-perfect-portraits.html"&gt;DIY Softbox for perfect portraits (1000+ diggs)&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2006/04/silent-server.html"&gt;The silent Server - make a quiet PC box from scrap wood&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2005/08/clutch.html"&gt;DIY Man bag&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2005/08/hipster-pda.html"&gt;Intel Hipster PDA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2005/09/google-sms-lifehack.html"&gt;Google SMS hack - never forget the SMS shorcuts&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-6333742805247408859?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/6333742805247408859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=6333742805247408859' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6333742805247408859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6333742805247408859'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/06/give-your-mouse-tail-to-improve-its.html' title='Give Your Mouse a Tail to Improve it&apos;s Electromagnetic Wave Propagation'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NP1V1twlVEU/Rmhw9crxAPI/AAAAAAAAACQ/eP6czGK36SY/s72-c/required-parts.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-7498712070383459852</id><published>2007-06-04T16:11:00.000-05:00</published><updated>2007-06-04T16:25:10.314-05:00</updated><title type='text'>Shrute Buck</title><content type='html'>&lt;span style="font-weight:bold;"&gt;"The Baha'i Faith is one of the most disorganized religions on the planet! NOT."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dwight from &lt;span style="font-style:italic;"&gt;The Office&lt;/span&gt; did an interview on the US Baha'i Site, I didn't see who the interviewer was, but they did a great job. I really like the responses Wilson gave to what role the Faith plays in his life, especially the reference to digging latrines in Honduras. Having a socialy responsible mindset can easily encourage thoughts of doing thankless menial labour, but Wilson proves that you would be doing it at the cost of contributing to society with your unique talents. If your not sure what those talents are, then menial labor can be invaluable at drawing them out.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;"My favorite quote from the Baha'i Faith is from Abdu'l-Baha: "If religion be the cause of disunity, then irreligion is surely to be preferred." For the disenfranchised to know that Abdu'l-Baha is a proponent of having no religion if there's disunity... And for those who say they don't like "organized religion," don't worry: The Baha'i Faith is one of the most disorganized religions on the planet! NOT."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Enjoy it &lt;a href="http://www.bahai.us/rainn-wilson"&gt;Rainn Wilson: Hollywood’s funny guy talks straight about being a Baha'i&lt;/a&gt; via Bahai.us&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Rainn_Wilson"&gt;Wiki Entry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-7498712070383459852?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/7498712070383459852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=7498712070383459852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7498712070383459852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/7498712070383459852'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/06/dwight-from-office-did-interview-on-us.html' title='Shrute Buck'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-1241205738345683034</id><published>2007-05-18T12:39:00.000-05:00</published><updated>2008-12-09T02:12:55.186-06:00</updated><title type='text'>First Impressions 18-200mm Nikon Lens</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/Rk3lWJph95I/AAAAAAAAABs/jLZBM5aZso0/s1600-h/18-200+063+(Small).jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/Rk3lWJph95I/AAAAAAAAABs/jLZBM5aZso0/s400/18-200+063+(Small).jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065957324571670418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/Rk3lSpph94I/AAAAAAAAABk/hlpz-eT_tXA/s1600-h/18-200+056+(Small).jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/Rk3lSpph94I/AAAAAAAAABk/hlpz-eT_tXA/s400/18-200+056+(Small).jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065957264442128258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/Rk3lN5ph93I/AAAAAAAAABc/nHpU0-wY9tA/s1600-h/18-200+051+(Small).jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/Rk3lN5ph93I/AAAAAAAAABc/nHpU0-wY9tA/s400/18-200+051+(Small).jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065957182837749618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/Rk3lJZph92I/AAAAAAAAABU/55D0yP3K6mQ/s1600-h/18-200+046+(Small).jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/Rk3lJZph92I/AAAAAAAAABU/55D0yP3K6mQ/s400/18-200+046+(Small).jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5065957105528338274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First of all it works. I can shoot 200mm at 1/50second which is perfect, because thats long enough to get some light in the lens and freeze most subject motion. A non VR lens would have to be shot at least 1/150s to compensate for lens motion(depending on current coffee consumption levels). The lens work really slick overall, the manual focus override ring is perfectly intuitive, the lens doesn't creep/slip at all. It is a bit heavier than my other lens, but still much lighter than an 80-200 F2.8. It's a lot like using a digital camcorder image stabilization, except this is actually moving the lens so you can see it working through the viewfinder, this instant feedback lets you learn to work with it. It also looks hard core with lots of switches, gauges, gold lettering and what-not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-1241205738345683034?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/1241205738345683034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=1241205738345683034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1241205738345683034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/1241205738345683034'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/05/first-impressions-18-200mm.html' title='First Impressions 18-200mm Nikon Lens'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NP1V1twlVEU/Rk3lWJph95I/AAAAAAAAABs/jLZBM5aZso0/s72-c/18-200+063+(Small).jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-9149442575863021732</id><published>2007-05-17T13:32:00.000-05:00</published><updated>2007-05-17T14:05:49.154-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><title type='text'>FedEx vs. UPS</title><content type='html'>&lt;img style="float:left; width:180px; margin-right:10px; margin-bottom:10px;" src="http://www.nikonusa.com/images/products/2159_180.jpg" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;So i frequently have to pick up packages from UPS terminal because i miss the drop-off, it's usually no problem, i just call them up and ask them to hold it for me. &lt;br /&gt;&lt;br /&gt;This happened with Fed-Ex today, and they told me that it wasn't possible to pick it up! I pushed on, asking why i couldn't go to the terminal after the driver returns, she said she would have to ask the terminal, so i got the number and they were much more helpful, saying that i should call back later to see when the driver is back, but that all drivers return by 8pm and they close at 9pm so ultimately i will definitely get it.&lt;br /&gt;&lt;br /&gt;Get what yo may ask, only the coolest lens in my (extended) price range: 18-200mm f3.5-5.6 DX VR2 ED AF-S IF G, yeah all those letters actually mean stuff:&lt;br /&gt;18-200mm: Focal length its 11.5x zoom&lt;br /&gt;f3.5-5.6: Size of the aperture.&lt;br /&gt;DX: Size of the projected image will cover a APC Sized Sensor ~1/1.5 size of 35mm&lt;br /&gt;VR2: Vibration Reduction Two, allows shooting at 4 stops faster, take that Canon IS (3stops)&lt;br /&gt;ED: Coated glass equals less chromatic distortion&lt;br /&gt;AF-S: Silent constant fast focusing, allows instant manual override with ring)&lt;br /&gt;IF: Internal Focus (doesn't get much longer or shorter to focus and doesn't turn front element)&lt;br /&gt;G: Conveys distance info and other stuff to camera.&lt;br /&gt;&lt;br /&gt;Wow, some quotes from &lt;a href="http://www.kenrockwell.com/nikon/18200.htm"&gt;Ken&lt;/a&gt; ~ "It's a miracle!", "8-200mm VR is more than just a new lens. It's changed the way I live and make photos." totally hear you Ken.&lt;br /&gt;&lt;br /&gt;It focuses down to 20" at 200mm, thats right infront of the glass at 200mm!! Macro for free! with VR that means still insects will be sharp! Stay tuned for images.&lt;br /&gt;&lt;br /&gt;I got mine from Ritz, i ordered it 2months ago, they had issues with handleing paypal and then visa, weird, but got it right in the end.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-9149442575863021732?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/9149442575863021732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=9149442575863021732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/9149442575863021732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/9149442575863021732'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/05/fedex-vs-ups.html' title='FedEx vs. UPS'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-6039240980429670429</id><published>2007-05-17T11:18:00.000-05:00</published><updated>2007-05-17T11:27:04.108-05:00</updated><title type='text'>It's been Too Long:</title><content type='html'>Whats Happened?&lt;br /&gt;&lt;br /&gt;Pictures taken: Took some more night shots after rainy day, will post soon!&lt;br /&gt;Went to peoples graduation parties: Go Amir and Everett!&lt;br /&gt;Crime: Speeding and Late Tabs Ticket&lt;br /&gt;Material: 18-200mm Lens gets here today. Got new Express jeans.&lt;br /&gt;People Visited Us: Bahiyyih came over for a week - it was super great!&lt;br /&gt;Cars Test Drove: Altima, Santa Fe, Golf Gti, Passat Sedan, Passat Wagon, Mazda5, Ford Freestyle.&lt;br /&gt;Stuff for sale: 24mm prime, 18-135mm zoom (nikon)&lt;br /&gt;Politics: who cares.&lt;br /&gt;Internet: Did the facebook friends competition, my wife beat me.&lt;br /&gt;Sports: Played some tennis, need practice.&lt;br /&gt;Looking For: A bike.&lt;br /&gt;Thinking of: Making my own soy milk.&lt;br /&gt;Espresso shots consumed today: 1 (homemade latte with soy)&lt;br /&gt;Monetized: http://www.truthfulness.net&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-6039240980429670429?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/6039240980429670429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=6039240980429670429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6039240980429670429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6039240980429670429'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/05/its-been-too-long.html' title='It&apos;s been Too Long:'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-2496457670593109206</id><published>2007-04-16T14:58:00.000-05:00</published><updated>2007-04-16T15:34:10.201-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='camera'/><title type='text'>Sunset vs. Sunrise</title><content type='html'>&lt;a  href="http://www.flickr.com/photos/riaz/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://farm1.static.flickr.com/243/460725168_71287d6f3f.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saturday night i chased the sun and the photo ops it leaves in it's wake. When you shoot with the sun to your back the scene become very evenly lit which allows you to crank saturation and contrast without looking too fake, I'm amazed with the color effects that i can get away with post processing a picture taken in twilight versus a picture taken in the day where small color changes are very obvious.  Huge shout out to &lt;a href="http://www.kenrockwell.com/"&gt;Ken Rockwell&lt;/a&gt; for giving me the courage to max out saturation and wake up at 6 in the morning to get those shots.&lt;br /&gt;&lt;br /&gt;&lt;a  href="http://www.flickr.com/photos/riaz/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://farm1.static.flickr.com/185/460737416_32780b5c18.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I found a lot of new places by just driving towards the sun away from the skyline trying to find fresh perspectives with great lighting.&lt;br /&gt;&lt;br /&gt;&lt;a  href="http://www.flickr.com/photos/riaz/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://farm1.static.flickr.com/239/460725142_a5b33d3f25.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a huge difference in the vibe of shooting Saturday night versus Sunday morning. The night was a rush of a adrenaline running from one spot to the next with  party people and the homeless and a few other photographers making me a spectacle, "hey that photographer guy is still there". It's hard to be low key while carrying an extended tripod. Shooting in the morning was a totally different experience, it was colder but extremely peaceful, i saw nobody pre-sunrise and then only three joggers in the following hour. I felt like i had the city to myself while the sun rose forever with no sounds like the most under noted event. I wasn't as blown away with sunrise photos as with sunset, and subsequent long exposure night shots, but i still got some cool pictures that i couldn't have gotten any other time of the day, now i just need a nude model to lay in front of the pictures. Notably the river was much stiller in the morning, i think that the absence of the sun slows the wind which adds to the peaceful state.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I also ran into a guy that i used to work with who is an incredible designer and he happened to be taking pictures that morning as well! Small world! Here are the rest of the pictures: &lt;a href="http://www.flickr.com/photos/riaz/"&gt; http://www.flickr.com/photos/riaz/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You probably also want to read about &lt;a href="http://lactose.blogspot.com/2007/03/hobo-diy-softbox-for-perfect-portraits.html"&gt;Diy Soft lighting&lt;/a&gt; which got Dugg over a thousand times.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-2496457670593109206?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/2496457670593109206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=2496457670593109206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2496457670593109206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2496457670593109206'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/04/sunrise-vs-sunset.html' title='Sunset vs. Sunrise'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-790069246172524</id><published>2007-04-02T15:15:00.000-05:00</published><updated>2007-04-06T14:24:37.244-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money'/><title type='text'>Multi-Level Marketing / Network Marketing - Lies, Lies, and More Lies</title><content type='html'>&lt;div style="border: 1px solid rgb(204, 204, 204); margin: 0px 10px 10px; padding: 0px 4px 4px; width: 100px; font-size: 9px; float: left;"&gt;&lt;center&gt;&lt;script type="text/javascript"&gt;digg_url = 'http://lactose.blogspot.com/2007/04/multi-level-marketing-network-marketing.html';&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/center&gt; &lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;What do most people tell  you when they hear that "&lt;span style="font-style: italic;"&gt;losing weight and making money can be had through &lt;a href="http://startebizathome.com/"&gt;Network Marketing&lt;/a&gt;&lt;/span&gt;"?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;Lie #1&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;:&lt;/span&gt; "it's a scam!"&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;Truth&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;: &lt;/span&gt;Not even close! Everyone that I've seen use Network Marketed Weight Loss Products have lost weight, often quite a lot too. And everyone that i've seen join Herbalife has made money even me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;Lie #2&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;: &lt;/span&gt;"it's Illegal / pyramid scheme"&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;Truth&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;: &lt;/span&gt;Only if you don't pay your taxes on all of the money that you make. Actually this is a throw back from a time when people sold business opportunities and made more money from the membership fees than the product sales royalties. It is an important distinction to make but if your going to join one of the big ones like Herbalife, Mary Kay, Avon they have already got a good reputation so you don't have to worry about anything being shady.  In fact some of them are publicly traded companies which means that they get very closely scrutinized by the &lt;a style="color: rgb(255, 255, 255);" href="http://en.wikipedia.org/wiki/United_States_Securities_and_Exchange_Commission" title="United States Securities and Exchange Commission"&gt;U.S. Securities and Exchange Commission&lt;/a&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt; Check out the stock (&lt;a href="http://finance.google.com/finance?q=hlf" title="New York Stock Exchange"&gt;NYSE&lt;/a&gt;&lt;a href="http://finance.google.com/finance?q=hlf"&gt;: &lt;/a&gt;&lt;a href="http://finance.google.com/finance?q=hlf" class="external text" title="http://www.nyse.com/about/listed/lcddata.html?ticker=HLF" rel="nofollow"&gt;HLF&lt;/a&gt;), I wish that i had bought some.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;Lie #3:&lt;/span&gt; "Only The people at the top, who got in early, make any money"&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Truth:&lt;/span&gt; &lt;/span&gt;In most plans you start making money as soon as you start to sell and the amount that you make is only self limited. The residual income builds up a over time but every year is seeing More people qualifying for the big bucks then every previous year.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;Lie #4:&lt;/span&gt; &lt;/span&gt;"It expensive and most people give up anyway"&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;Truth&lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;: &lt;/span&gt;These days the joining cost is way down, with Herbalife being one of the cheapest, and the retention rate is near 50% after 12months!&lt;br /&gt;&lt;br /&gt;Don't Believe me? Check my facts:&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Herbalife"&gt;Wikipedia Entry on Herbalife&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Multi-level_marketing"&gt;Wikipedia Entry on Multilevel Marketing&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Believe Me? Click these&lt;br /&gt;&lt;a href="http://startebizathome.com/"&gt;Home  Business Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://losingweightez.com/"&gt;Weight Loss Solution&lt;/a&gt;&lt;br /&gt;&lt;a href="http://herbaldietez.com/"&gt;Online Mall&lt;/a&gt;&lt;br /&gt;&lt;a href="http://startebizathome.com/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Multi-level_marketing"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-790069246172524?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/790069246172524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=790069246172524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/790069246172524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/790069246172524'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/04/multi-level-marketing-network-marketing.html' title='Multi-Level Marketing / Network Marketing - Lies, Lies, and More Lies'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-5776785648781472415</id><published>2007-03-23T10:58:00.000-05:00</published><updated>2007-03-23T11:08:20.478-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Reciprocal Love</title><content type='html'>So this week has been a week of reciprocal love on many fronts, not the least of which is my 4 year wedding anniversary. I was an active on the blogger/commenter and it paid off &lt;a href="http://lactose.blogspot.com/2007/03/hobo-diy-softbox-for-perfect-portraits.html"&gt;big time&lt;/a&gt; 40,000 hits and the front page of Digg(thanks to some rose-power), granted 'content is king' but a little back and forth goes a long way. I also got a special shout-out from a blog that I'm am a loyal fan of, &lt;a href="http://www.urbanmonarch.com/comment-love/"&gt;Urban Monarch, thanks greg and cash&lt;/a&gt;. Articles got featured on &lt;a href="http://lifehacker.com/software/photography/diy-photo-softbox-245882.php"&gt;LifeHacker&lt;/a&gt;, &lt;a href="http://strobist.blogspot.com/2007/03/you-had-me-at-cardboard.html"&gt;Strobist&lt;/a&gt; and a few others (see trackbacks below).&lt;br /&gt;&lt;br /&gt;I'm not quite making 'second life' revenue on my ads but enough to take the family out to dinner, thanks again world (except Nascar fans. F1 Rulez!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-5776785648781472415?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/5776785648781472415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=5776785648781472415' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5776785648781472415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5776785648781472415'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/03/reciprocal-love.html' title='Reciprocal Love'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-3966820806185411812</id><published>2007-03-22T11:13:00.000-05:00</published><updated>2007-03-22T14:42:17.455-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Family'/><title type='text'>Happy Naw-Ruz</title><content type='html'>Holy cow it's been a good new year! Made the front page of Digg, Lifehacker, and Strobist snagging me 33,000 hits and my Tweeter(TWTR) stock went up 30%.&lt;br /&gt;&lt;br /&gt;Have a wonderful new Baha'i year! -&lt;br /&gt;via &lt;a href="http://en.wikipedia.org/wiki/Bah%C3%A1%27%C3%AD_Naw-R%C3%BAz"&gt;Wiki entry&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also Happy Anniversary to my beautiful &lt;a href="http://lithemama.blogspot.com"&gt;wife&lt;/a&gt; and I, 4 wonderful years today, we've been so blessed with two cute kids, supportive family nearby and sufficient material means to keep us off the streets :) Every year has been more fun , and work(kids) than the last. &lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/archive/2940.jpg"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2940.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-3966820806185411812?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/3966820806185411812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=3966820806185411812' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/3966820806185411812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/3966820806185411812'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/03/happy-naw-ruz.html' title='Happy Naw-Ruz'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-8910583819012077780</id><published>2007-03-14T21:48:00.000-05:00</published><updated>2008-12-09T02:12:55.365-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='DIY'/><category scheme='http://www.blogger.com/atom/ns#' term='lighting'/><title type='text'>Hobo DIY Softbox for Perfect Portraits</title><content type='html'>&lt;div style="border: 1px solid rgb(204, 204, 204); margin: 0px 10px 10px; padding: 0px 4px 4px; width: 100px; font-size: 9px; float: left;"&gt;&lt;center&gt;&lt;script type="text/javascript"&gt;digg_url = 'http://lactose.blogspot.com/2007/03/hobo-diy-softbox-for-perfect-portraits.html';&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/center&gt;Holy Crap Kevin Rose of &lt;s&gt;Dugg&lt;/s&gt; Digg, dugg this article, thanks for the heads up Amir I owe you a latte, unless i ever manage to beat you in &lt;a href="http://www.handdrawngames.com/DesktopTD/"&gt;Desktop Tower Defense&lt;/a&gt; &lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NP1V1twlVEU/RgKxcvpBrJI/AAAAAAAAABA/oGPVyXQVCbU/s1600-h/2933.jpg"&gt;&lt;img style="margin: 0px 4px 4px; display: block; width: 250px; float: right; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_NP1V1twlVEU/RgKxcvpBrJI/AAAAAAAAABA/oGPVyXQVCbU/s400/2933.jpg" alt="" id="BLOGGER_PHOTO_ID_5044789639991372946" border="0" /&gt;&lt;/a&gt;&lt;div style="width: 104px; float: right; padding-bottom: 10px;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lactose.blogspot.com/2006/04/silent-server.html"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/RgKy5fpBrKI/AAAAAAAAABI/F6vQER5Sr6U/s400/130551423_a040108c40+%28Custom%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5044791233424239778" border="0" /&gt;&lt;small&gt;&lt;/small&gt;&lt;/a&gt;&lt;small&gt;&lt;a href="http://lactose.blogspot.com/2006/04/silent-server.html"&gt;The silent Server&lt;br /&gt;make a quiet PC box from scrap wood&lt;/a&gt;&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So I've spent about a grand on my camera equipment (body, lenses) and forgot to save anything for the lighting equipment, doh!&lt;br /&gt;&lt;br /&gt;Basically (though you should already know this) a camera is only as good as the light that comes into it, cameras capture light and make a mess when they try to amplify the dark. When I made the move from a point-and-shoot to a SLR I figured I'd get a 50mm lens because it was the cheapest lens that opened up to f1.8, and i wanted to be able to take pictures in the living room (ok my kids) without a flash. Jump to 6 months later I now know that 50mm lens  lets in just as much light as a 24mm lens but needs to be shot at least 1/60th of second to be in focus whereas a 24mm lens can be shot at 1/25th of a second, even at f2.8.&lt;br /&gt;&lt;br /&gt;The crux of the problem is still that at f2.8 a full face is unlikely to be all in focus until about f8 on a 50mm and f5 on a 24mm which means i need a flash. I used a bounce flash (old school flash aimed at the ceiling or wall) and loved the soft light or occasional color cast from the paint on the wall, but the shadows made dark wells under the eyes.&lt;br /&gt;&lt;br /&gt;So i need a soft box which should eliminate shadows from the area that it covers, but, i spent all of my money on the SLR and lenses.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-0408250782995330"; google_ad_width = 200; google_ad_height = 200; google_ad_format = "200x200_as"; google_ad_type = "image"; //2007-03-21: first google_ad_channel = "5353398210"; //--&gt; &lt;/script&gt; &lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt; &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Solution&lt;br /&gt;&lt;/span&gt;Cardboard box, tin foil, tape, knife, wireless flash kit,&lt;br /&gt;&lt;br /&gt;I got the &lt;a href="http://cgi.ebay.com/Digital-Wireless-4-Channel-Slave-Strobe-Flash-Trigger_W0QQitemZ170092222131QQcategoryZ64354QQrdZ1QQcmdZViewItem"&gt;wireless flash&lt;/a&gt; from Ebay with two receivers ($20) which i use with old flashes from my wifes old SLR setup. The trigger just attaches to the camera hot show and the recivers are like little hot shoes them selves.&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/photos.asp?SearchID=3&amp;GalleryID=277"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2927.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;I upgraded the antenna to extend the range and reliability.&lt;br /&gt;&lt;br /&gt;For the softbox i got an office max cardboard box and some reynolds tinfoil. i used the size of the box as a template and cut some pieces. Remember to cut a mirror image because they are &lt;a href="http://en.wikipedia.org/wiki/Diastereomer"&gt;Diastereomers &lt;/a&gt;, so two of each hand (lateral inversion). Also make them so that the sum of two wider ends equals the size the to opening of the box, measure this by placing to strips next to each other and marking where they overlap:&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/photos.asp?SearchID=3&amp;amp;GalleryID=277"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2924.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is much easier to score then cut with scissors than knife. I also taped all the sides to prevent the foil from tearing, it made it much more durable. When tapping two pieces together the tape can electro statically attract the foil which can muck things up, so i found it easier to pre-tape with small pieces of tape before applying wider tape.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NP1V1twlVEU/RgKgZPpBrII/AAAAAAAAAA4/ovG9GhQJCDc/s1600-h/DIY+strobist+008+%28Small%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_NP1V1twlVEU/RgKgZPpBrII/AAAAAAAAAA4/ovG9GhQJCDc/s400/DIY+strobist+008+%28Small%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5044770888164158594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Look kind of like a NASA heat shield.&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/photos.asp?SearchID=3&amp;GalleryID=277"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2925.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Now it's ready to fold and tape into the box like a funnel (after cutting a hole in the box of course) This hole is where the flash gets tapped in.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NP1V1twlVEU/RgFUrPpBrFI/AAAAAAAAAAg/LpDiNbS-uWI/s1600-h/DIY+strobist+015+%28Small%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer;" src="http://1.bp.blogspot.com/_NP1V1twlVEU/RgFUrPpBrFI/AAAAAAAAAAg/LpDiNbS-uWI/s400/DIY+strobist+015+%28Small%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5044406159541382226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NP1V1twlVEU/RgFU8vpBrHI/AAAAAAAAAAw/Ub75ttu8KFE/s1600-h/DIY+strobist+017+%28Small%29.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer;" src="http://3.bp.blogspot.com/_NP1V1twlVEU/RgFU8vpBrHI/AAAAAAAAAAw/Ub75ttu8KFE/s400/DIY+strobist+017+%28Small%29.jpg" alt="" id="BLOGGER_PHOTO_ID_5044406460189092978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/photos.asp?SearchID=3&amp;GalleryID=277"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2926.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;I taped a garbage can bag to the top and then started shooting:&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/photos.asp?SearchID=3&amp;amp;GalleryID=277"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2933.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;I'm in love with the quality of soft light i and the sharpness that it allows. I put a handle on the top of the box (cut a hole in it, and basically strapped the flash to the hole in the back.&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/archive/2931.jpg"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2931.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;This is at 300mm F22 1/125sec, with a Nikon D70s (which is for sale &lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;rd=1&amp;amp;item=120100876919&amp;ssPageName=STRK:MESE:IT&amp;amp;ih=002"&gt;here &lt;/a&gt;) You can click on the image to see full version. Its amazing how much more detail comes out of the shot with soft light.&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/archive/2936.jpg"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2936.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.truthfulness.net/gallery/archive/2934.jpg"&gt;&lt;img src="http://www.truthfulness.net/gallery/images/2934.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Other DIY articles&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2007/06/give-your-mouse-tail-to-improve-its.html"&gt;DIY Increase The Range of your wireless mouse&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2006/04/silent-server.html"&gt;The silent Server - make a quiet PC box from scrap wood&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2005/08/clutch.html"&gt;DIY Man bag&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2005/08/hipster-pda.html"&gt;Intel Hipster PDA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lactose.blogspot.com/2005/09/google-sms-lifehack.html"&gt;Google SMS hack - never forget the SMS shorcuts&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-0408250782995330"; google_ad_width = 200; google_ad_height = 200; google_ad_format = "200x200_as"; google_ad_type = "image"; //2007-03-21: first google_ad_channel = "5353398210"; //--&gt; &lt;/script&gt; &lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt; &lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-8910583819012077780?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/8910583819012077780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=8910583819012077780' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8910583819012077780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8910583819012077780'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/03/hobo-diy-softbox-for-perfect-portraits.html' title='Hobo DIY Softbox for Perfect Portraits'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_NP1V1twlVEU/RgKxcvpBrJI/AAAAAAAAABA/oGPVyXQVCbU/s72-c/2933.jpg' height='72' width='72'/><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-6895278942324277713</id><published>2007-02-07T22:33:00.000-06:00</published><updated>2007-02-07T22:50:03.946-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coffee'/><title type='text'>Pressured Extraction</title><content type='html'>Everyone should own a real espresso machine. I got mine &lt;a href="http://www.amazon.com/Gaggia-35005-Carezza-Espresso-Machine/dp/B0001KO9RE?tag=lithemama"&gt;here&lt;/a&gt;. The only problem is that you need to have coffee that is precisely ground so that the pressure gets to the right level to emulsify the oil in the coffee. This machine has a 17bar pump which is 8 more than needed but only if you have the perfect grind. I put in some coffee that was ground as fine as flour and the only thing that cane out was oil, even after 30seconds, pure coffee oils. Too course and all i get is regular coffee but ground a notch courser than Turkish and you get beautiful, aromatic, crema on a rich double shot.&lt;br /&gt;&lt;br /&gt;It took me a few weeks to get a good feel for the grind settings and the tamping (usually as hard as i can press, unless the pump is smoking or nothing is coming out). I tried out a $24 Black and Decker burr grinder from Target, but it was lame, it claimed to be able to make turkish grind but it was barely fine enough for filter coffee. I'm on the lookout for a real grinder i'll report back when i find a solution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Office&lt;/span&gt;&lt;br /&gt;Jim is so cool i wish someone would set my stuff in jello. I like jello.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Music&lt;br /&gt;&lt;/span&gt;Been listening to &lt;span style="font-style: italic;"&gt;Feist &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;Converting Vegitarians&lt;/span&gt; on rhapsody. Not much else new on the sound front.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Computers&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Vista: why bother, if i wanted to work with a softy GUI inspired by fisher price I'd use a Mac.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Googlebot &lt;/span&gt;&lt;br /&gt;is crazy.&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-6895278942324277713?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/6895278942324277713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=6895278942324277713' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6895278942324277713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/6895278942324277713'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/02/pressured-extraction.html' title='Pressured Extraction'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-8696190548157081404</id><published>2007-01-18T00:10:00.000-06:00</published><updated>2007-01-18T00:48:45.431-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Musings</title><content type='html'>&lt;span style="font-weight: bold;"&gt;MUSIC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Been jamming to Tiesto and ATB today and noticed a definite increase in productivity, or at least it seems that way since I'm coming to the end of a site project and finally getting to see the product of my labor, submitted 6k pages to googlebot...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;LIFE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dark Side:&lt;br /&gt;Can you backup gmail?&lt;br /&gt;The iPhone is only a 2G network phone&lt;br /&gt;&lt;br /&gt;Light Side:&lt;br /&gt;t-mobile + samsung have phone that does unlimited wi-fi calls (via GQ)&lt;br /&gt;fergilicious is not promiscuous it's just fictitious&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;COMPUTERS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;yo yo yo. I scoped out specs for a new xp-box to run visual studio and photoshop and decided to do a dual everything machine, it came to $1k for the box and $600 for two Flat Screens :&lt;br /&gt;CPU: dualcore-e6300 with arctic silver and stock fan-sink&lt;br /&gt;Mobo: MSI Platinum with dualcell&lt;br /&gt;Ram: 2 sticks (matched pair) Corsair 800mhz ddr2&lt;br /&gt;HHD1 and 2: WD Raptor 10.000RPM SATA&lt;br /&gt;Monitor 1 and 2: 20" Dell Digital LCD (DVI)&lt;br /&gt;Video: MSI nvidia 7600gt 256mb with dual dvi&lt;br /&gt;500watt PSU in a box with a 10" fan&lt;br /&gt;&lt;br /&gt;First impressions, holy crap it's fast. It installed XP in 15min. thats the good news. Bad news is that even though TomsHardware was able to get the FSB on this CPU and chipset up to 495Mhz which translates to around 3Ghz CPU clock (from 1.86ghz base) i was only able to the Mobo to post at 350 (base is 266) and it wouldn't even boot to windows at anything over base. I tried pumping up the voltage to the northbridge and ram, but no dice. If i build new machine soon i'll use the gigabyte mobo for this chipset, it's what toms used to crank this core up. Other wise it's been perfectly stable and still much faster than my 2.2ghz laptop (overclocked from 1.8 or 1.6ghz i can't remember). I also had some trouble configuring the video to instantiate two screens rather than span them and report to XP as one screen, this is annoying becasue new windows pop-up split between the two screens. Installing the latest drivers automatically casued two separate screens to show up in the display properties which allowed me to set one as primary. that plus grids =  multi-view bliss.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;COFFEE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My Gaggia espresso machine came today with two tins of Illy all straight from Italy (via amazon.com). It is my first real espresso machine and it's the real deal, 17bar pump, 1300watt heater, brass boiler, commecial 52mm portafilter with clip in basket (so you can knock the rind out without losing the basket). The only thing this doesn't have that comes with a LeCimabli is a solenoid valve, which doesn't really bother coffee quality just life span. I would also have liked a built in temp gauge rather than just an LED indicator. It even came with a tamper and an instruction DVD. My first few pulls are little lacking in creme and body but are not bad, certainly better than Caribou and maybe on par with Dunn bros, but not a Starbucks doppio, yet. I picked up some distilled water this evening so i'll try that out for style tommorrow morning, I've got two cans of Illy put i have a feeling that they are too light roast for espresso or just too old ( I mean it's vacum packaged in Italy). The shnazy frother arm is very effective with my Soy milk which usually gives even the SB baristas a run for their money. I'm using just regular Silk Soy, but i'm going to try Garden of Eden too. The manual says that the frothing ability is related to the fat content of the milk, less is better, i'll have to see if the same is true for Soy milk. All in all this new toy should save me from my $4latte+$1tip/day = $100/month habbit. I'll even do some yoga while i wait for the Boiler to prime, what a positive lifestyle change just from a new espresso machine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SLEEP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;zzz...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-8696190548157081404?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/8696190548157081404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=8696190548157081404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8696190548157081404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/8696190548157081404'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2007/01/musings.html' title='Musings'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-31301647458479301</id><published>2006-11-06T11:29:00.000-06:00</published><updated>2006-11-06T11:50:38.613-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Review'/><title type='text'>Blog Pimping/Monetizing Tools Reviewed</title><content type='html'>So I'm trying out a few blog monetizing tools i though i'd give a run down of my experience with them.&lt;br /&gt;&lt;br /&gt;Of course the first that i tried was google because they have button in the blogger tool which allows you to just turn the ads on. I bumped it up a bit by adding some custom ones from their home page which were longer and more color matched. They do the whole associative / suggestive advertising  selection which is great because i don't get ads for diapers or something embarrassing on my suave and manly site, but i think that this might also be a down fall, because i think that the demographic that reads my blogs is represents the least likely people to even read the ads. I need some Nascar loving, cheese curd eating, niche market, baby bouncing, self help seeking ads, but with my content, it's not likely to happen. In fact the biggest problem is that the ads that i see on my blog are to well targeted to me that i want to figgin click on them.&lt;br /&gt;&lt;br /&gt;The next type of tool that i tried is amazon affiliates, they have a similar html generator which makes it pretty easy to use. Their ads don't seem as well targeted, but as i pointed out in the previous paragraph, that might be good thing. A few days after putting up amazon ads i saw that they had this tool for making a custom mall, this is great because you can pick the products and add a custom description without having to write any code. This is actually a great service because when a friend asks me what are the best headphones or camera or whatever, i can just sen them a link to my mall which has a review that already wrote and then i actually get a cut for making the suggestion, which beats recommending a product and not getting anything in return.&lt;br /&gt;&lt;br /&gt;The final on that i have tried is text-link-ads this seems to be a competitor to google but they also have an affiliate system for referring other people who will put their ads on their pages. I just put this on today, seems simple enough, I wasn't able to put actual ads on because they have to review your site first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-31301647458479301?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/31301647458479301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=31301647458479301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/31301647458479301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/31301647458479301'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/11/blog-pimpingmonetizing-tools-reviewed.html' title='Blog Pimping/Monetizing Tools Reviewed'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-5448812813620686667</id><published>2006-11-06T11:13:00.000-06:00</published><updated>2006-11-06T11:29:45.277-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Money'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Stocks'/><title type='text'>Blog Pimp - My way of paying google for all of the services that i use</title><content type='html'>If you have seen goog latest stock price and are not sure if its a justified value then you should look at its revenue, about 6billion in 2005, which is amazing sice i dont even know of anyone who has given them money yet just about everyone i know has used one or many of their services and many people who have recieved money from them, that represents an incredible value for money. I beleive that adding such huge value to society deserves to be rewarded by $500 stock prices. &lt;br /&gt;&lt;br /&gt;Google services make up a significant chink of my productivity tools (this blogging tool is one of them) so i figured that the best way to pay them back is to use the service that makes them the most revenue. So in case you haven't noticed, i am testing just about every blog monetizing tool that i come accross. Frankly i don't find them too imposing, but then i rarely read my own blog (blatant lie). I have yet to make anything out of them but when i do i will let you know which ones are most effective, i kind of have a hunch who will come out on top.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-5448812813620686667?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/5448812813620686667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=5448812813620686667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5448812813620686667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/5448812813620686667'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/11/blog-pimp-my-way-of-paying-google-for.html' title='Blog Pimp - My way of paying google for all of the services that i use'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-2431525537905208666</id><published>2006-10-14T17:15:00.000-05:00</published><updated>2006-10-14T17:30:38.377-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Content Management'/><title type='text'>Blogger Beta</title><content type='html'>Holy crap google does it again! I love this implementation of this blog engine, for most folks it will be perfect. Layout and component flexibility is great, editor is tried and trusted, instant adsense... Adding permissions to the orginal membership options is great for a private club site, the invitation system works great. Labels are super sweet, the list goes on. This tied in with picasa for image hosting leaves almost nothing to be desired. &lt;br /&gt;&lt;br /&gt;One flaw i think is in the google adsense implementation. I would like to have google ads along the side running the full length of the page with relevant ads for each posting rather than the sum of all the posts. I'll have to look into how to do this.&lt;br /&gt;&lt;br /&gt;My desire to create my own blog engine was a little bruised by this very slick huge implementation, but now i feel inspired by its elegance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-2431525537905208666?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/2431525537905208666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=2431525537905208666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2431525537905208666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/2431525537905208666'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/10/blogger-beta.html' title='Blogger Beta'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-115630684155670750</id><published>2006-08-22T23:04:00.000-05:00</published><updated>2006-10-14T17:04:22.445-05:00</updated><title type='text'>Picture and Picture</title><content type='html'>Around 10pm ,after a long day of work, parenting, errands, cleaning, cooking, and thinking, my wife sit on the couch and i watch 'the tonight show' and 'stephen colbert' with one eye and our laptops with the other eye. I have the feeling that as we are not alone. Colbert regularly(almost every show) has websites mentioned and when ever i try to browse to those sites the servers are usually overloaded. Yhis is some seriously fast marketing dynamics. When i see a commercial of a new cola i might try it in a few days, probably weeks, not seconds.&lt;br /&gt;&lt;br /&gt;I'm pretty sure that we are not even remotely alone in our beloved cronically attention deficit media consuming american nation who now prefer picture and picture to picture in picture. Do you multi monitor?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-115630684155670750?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/115630684155670750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=115630684155670750' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/115630684155670750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/115630684155670750'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/08/picture-and-picture.html' title='Picture and Picture'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-114533143212565058</id><published>2006-04-17T22:12:00.000-05:00</published><updated>2007-03-22T12:21:56.080-05:00</updated><title type='text'>silent server - Quiet your PC case From scrap Wood</title><content type='html'>&lt;a href="http://flickr.com/photos/riaz/sets/739910/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/24/130551423_a040108c40.jpg" width="400" alt="almost done, or just begining" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="width:60px; height:100px; float:left; margin:4px;"&gt;&lt;script type="text/javascript"&gt;digg_url = 'http://lactose.blogspot.com/2006/04/silent-server.html';&lt;/script&gt;&lt;br /&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you've ever looked inside a dell power edge server you will quickly realize why the large panels of its case resonate so loudly, five fans and 4 drives all solidly coupled to the sheet metal case. Good for thermal transfer, bad for sound pollution. Then again most servers run in racks that are cooled by even louder air-con' systems.&lt;br /&gt;&lt;br /&gt;My server has to run in the lions den of critical requirements, my wifes living room. It has to be quiet, wireless, invisible, and it has to work. I planned on having 3 HDD and 1 DVD drive and 3 fans (CPU, PSU, Case) This much equipment generates about a lot of noise and vibration, heat, and lacks elements of style to match our living room. Its a PIII 850Mhz 512mb Ram ATI radeon somthin' or other, it'l play DVD's and DIVX and run a Web server, print server, and media server (using VideoLan's VLC media player with HTTP interface so that i can browse the playlist on my pocketPC).&lt;br /&gt;&lt;br /&gt;My initial concern with was with the CPU, i upgraded the thermal compound (which made ZERO impact on the temperature of the CPU), cleaned the heatsink from cobwebs (which made a drastic improvement on temperature). It turns out however that 3 HDD generate far more heat than an old PIII and I had to later rearrange the layout of the box to place the drive and PSU nearer the air vents.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/riaz/130551419/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/45/130551419_966d6e827f.jpg" width="500" height="375" alt="1 SCSI, 1 UIDE, 1 IDE" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To attack noise i applied ensured that all of the elements of the computer were mechanically decoupled from the case by using foam mounts. The drive bay was the most difficult to implement with this approach, because of their weight. Finally the vent ducts were folded to act as mufflers.&lt;br /&gt;&lt;br /&gt;The case was easily hidden by making it fit inside my media center cabinet. It runs WinXP and plays sound though an external Creative Labs Sound Blaster Extigy which has remote control interface and surround decoders (to remove the burden from the CPU).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/riaz/130557457/in/set-739910/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/50/130557457_81f73feadc_m.jpg" width="240" height="180" alt="noise measurement" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Assembly was pretty simple and i followed up with noise analysis to prove its acoustic success. And i have watched several movies on it to prove its media success. And i have listened to its music while at work though a Hamachi.cc VPN. And I am able to browse the play list and control the VLC media player from any browser with access to the network wirelessly or though the VPN. I like having a server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-114533143212565058?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/114533143212565058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=114533143212565058' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114533143212565058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114533143212565058'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/04/silent-server.html' title='silent server - Quiet your PC case From scrap Wood'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-114383206475096957</id><published>2006-03-31T12:37:00.000-06:00</published><updated>2006-10-14T17:04:17.859-05:00</updated><title type='text'>Terminal Diversificaton</title><content type='html'>I was walking into my local Barns and Nobles franchise and i noticed the large lettering on the buildings facade which read (in the order that I assume was intended) "Barns and Nobles booksellers, cafe, music" and i though what a load of services.&lt;br /&gt;I understand that a business needs to reinvent itself to remain competitive to inevitable market entrants after their inflated profit margin, So it is understandable that a presumably stoic business owner would have had to make many adjustments to her business to remain in the market.&lt;br /&gt;&lt;br /&gt;What struck me though was the extensiveness of the plethora of services available in a barns and nobles (all replaceable by the Internet, save the ambiance), I wont go into the full list, as i am currently not getting any kickbacks from BN, but suffice to say that every facet of the store contains more to offer than simply selling books.&lt;br /&gt;&lt;br /&gt;All of this subtle marketing refinement is not unappreciated, as evidenced by the steady stream of customers drawn to one of BN services. However after searching through their specialized children's section for my daughter, without any help from the many helpful assistants, who thankfully don't chase you down to offer their services, I was soon to be made aware of just how extensive the "marketing diversification" had  gone. I ordered my starbucks (another one of the reasons that i went to BN instead of amazon.com) and had to wait for a long time because the starbucks cafe mock up in a BN is not really a starbucks but just a cafe that uses ther coffee and logos but unfortunately not their training and service philosophy. I sat down and ate my choc brownie and noticed an ad' on the table which pointed out that my brownie was made with Godiva&amp;trade; chocolate by the Cheesecake Factory&amp;trade; served by a starbucks in a barns and nobles. Now that is a synergistic marketing orgy if ever saw one. It's like the Internet without pop-up blockers or spam_canners, it's like television (which according to Daft-Punk "rules the nation", according to Manson "contains god", and according to countless other bands is the source of all evil).&lt;br /&gt;&lt;br /&gt;I feel kinda like i would have been better of making my own coffee, browsing amazon, and watching TV, too bad because i enjoy going out and that brownie was great (Lua thought so too) One day every franchise will just be a super target that knows your name and favorite color.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-114383206475096957?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/114383206475096957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=114383206475096957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114383206475096957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114383206475096957'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/03/terminal-diversificaton.html' title='Terminal Diversificaton'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-114300569422649391</id><published>2006-03-21T23:05:00.000-06:00</published><updated>2006-10-14T17:04:17.778-05:00</updated><title type='text'>1095 Days</title><content type='html'>&lt;img src="http://static.flickr.com/42/105075813_cfd58fff8b_b_d.jpg" width"649" height="487"&gt;&lt;br /&gt;= 26280 Hours&lt;br /&gt;= 1576800 Minutes&lt;br /&gt;= 94608000 Seconds&lt;br /&gt;&lt;br /&gt;and 1096 days is, tomorrow, how long i will have been married to the love of my life an exquisitely beautiful, highly intelligent, bold woman with more wonderful and inspiring talents than i had ever expected. She has shown me facets of human nature that I had never known of, she is so patient, calm, moderate, and kind, genuinely loving without reservation. I am truly blessed to be the benefactor of her sentiments and a witness to the outcomes of her strong character that she displays in her recent addition to being an incredible wife, being a mother.&lt;br /&gt;&lt;br /&gt;I always wanted to be married to someone who loved me regardless of any passing fads or phases i was in, and she does. I cant wait to find out what i will learn from you this year. Happy Naw-ruz and happy anniversary love. Thank you for all of your support and friendship. Here's to 95million reasons we made the right decision.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-114300569422649391?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/114300569422649391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=114300569422649391' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114300569422649391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114300569422649391'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/03/1095-days.html' title='1095 Days'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-114207880647116864</id><published>2006-03-11T05:44:00.000-06:00</published><updated>2006-10-14T17:04:17.713-05:00</updated><title type='text'>Polyphasic sleep(less) day 1</title><content type='html'>My new approach (as of last nights failure) is to start the Uberman shedule during the day, forcing myself to take naps rather than depriving my self from sleep. Its a subtle change to the first day, but i think that it made it easier to stay awake with nothing to do till my 3am nap. My 3am nap was unsuccessful becasue i couldn't fall asleep which left me in a groggy state where i was suddenly overcome with sleep for 60min, i don't know how i woke up from it, since i hadn't set an alarm for the unscheduled 60min nap, but i'm glad it wasn't longer or i would have had to write it off as another failed start. When i woke up i was incredibly gripped by the urged to sleep, i am quite astonished at the force of it. I did, barely, escape its clutches by walking around and making some tea. I definatly need to find an activity that will keep me awake.&lt;br /&gt;&lt;br /&gt;I already love the extra free time it has been really great to get to work on stuff without having to scrifice any family time. It is a little hard to stay awake without distractions. I have tried to adopt uberman schedule by starting the naps since this morning (or yesterday morning), I guess the tearm is going to lose relevance. I am astonished at the sheer force of the urge to sleep, the worst is when i woke up groggy from a nap that went 30min too long leaving me mentaly unarmed against the urge to sleep which is like mentaly forcing out an injection of milk of amnesia. Most of the night i have felt cold and uncomfortable, urging me furthar towards my bed. I am currently having a swinging level of the urge to sleep, which i must distinguish from a sleepyness, becasue i don't fell drowsy, just more like their are weight attached to my elelids(preventing me from seeing my spelling errors :) Well it six am so i'm going to call it day one. I'm sure that i'm going to be very tired today, i hope it goes smoothly, i have study circle at 11:30 which is right after my 11o'clock nao, so hopefully i'll be alright.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-114207880647116864?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/114207880647116864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=114207880647116864' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114207880647116864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114207880647116864'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/03/polyphasic-sleepless-day-1.html' title='Polyphasic sleep(less) day 1'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-114202161438841064</id><published>2006-03-10T13:59:00.000-06:00</published><updated>2006-10-14T17:04:17.652-05:00</updated><title type='text'>Polyphasic, Polystarting</title><content type='html'>So, thursday night i tried to start, i decided that times will be 11, 3, 7, 11... so i went to sleep at 11pm but failed to wake up till 1:30am, at which point i decided to start tommorrow, which i have by taking naps every 4 hours, i'm hoping that i can keep this up tonight and over the weekend. I think that starting during the day is a better idea than trying to not sleep during the night. Most people seem to try strating out sleep deprived.&lt;br /&gt;&lt;br /&gt;I was going to get a kitchen alarm clock, but since i don't have the spare time (yet!) to go to the store, i created a 30min mp3 of brown noise that i shaped witha parametric filter to take out some of the harsher sounds. Ithen applied an amplitude envelope so that it gets a little quieter after a few minutes then getting loud at the end before a tone repeats. I'm hoping that this will do the trick. Using my mp3 player also has the added bonus of plugging up my ears to block out external sound.&lt;br /&gt;&lt;br /&gt;I've been met with the ususal raised eyebrows and occcasional quriosity when i tell people about this sleeping pattern. The most common response is "Man! i like to sleep!", whereby i respond in my head "dude! Sleep when your dead!"&lt;br /&gt;&lt;br /&gt;Effects:&lt;br /&gt;So far all i have done is take two naps today and convinced my mind that this is a feasable project and that i will be able to handle the adjustments, physically and socially. However despite taking two naps and getting a good night sleep last night i feel pretty drowsy, this could also be becasue i'm fasting during the day. Wish me luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-114202161438841064?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/114202161438841064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=114202161438841064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114202161438841064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114202161438841064'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/03/polyphasic-polystarting.html' title='Polyphasic, Polystarting'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-114179020740216946</id><published>2006-03-07T21:15:00.000-06:00</published><updated>2006-10-14T17:04:17.594-05:00</updated><title type='text'>Changes</title><content type='html'>I have finally returned to this blog. I have been so busy at work because i have been learning so much. I've been given great opportunities to learn in the form of tough projects and helpful coworkers, but he itch to blog has returned (mainly becasue I've finally started allowing my self to surf the web during my lunch breaks rather than work through them). I cant wait to use some of my new skills on my existing sites, but a simple post will have to do for now.&lt;br /&gt;&lt;br /&gt;I'm continually amazed by the sheer wealth of information on the internet and how bleeding edge it is. I could spend years riffling through dusty books of antiquated ideas or outdated science, but one google search can get me straight to the latest and greatest. My first reaction to anything that i am unsure about is to see what the internet thinks about it, most likely it's already been blogged about for years and the answer will be already tried and trusted. At work i use it every day to find out better ways of solving programming problems, at school I use it as a reffrence, at home it helps me cook, and anywhere I can rely on it for news, entertainment, finacial convenience, you name it.&lt;br /&gt;&lt;br /&gt;My usual break time at work consists of scanning the headlines at &lt;a href="http://www.tomshardware.com"&gt;tomshardware&lt;/a&gt; and &lt;a href="http://www.lifehacker.com"&gt;lifehacker &lt;/a&gt; i even found my job on craigslist. I love to learn new things and today I found something I'v been waiting for ever since I learnt how to sleep though the night:&lt;a href="http://www.stevepavlina.com/blog/2005/10/polyphasic-sleep/"&gt; polyphasic sleeping patterns&lt;/a&gt;. it seems to be a far more natural apprach to sleeping, whenever your tired, but on a rough schedule of 6 times a day for 20min. Do the math and this resuts in a huge surplus of conscious time for the average joe. From reading about it, it seems that it requires almost total abstinence from caffine and preferably an herbivorial diet, to match the diet of creatures who also have polyphasic sleep patterns, as opposed to our monophasic 8hour stretch of unconsciousness. &lt;br /&gt;&lt;br /&gt;It is acheived by depriving ones self of normal sleep patterns until the body gets used to entering REM sleep immediately. The result is a sustained level of high alertness all waking hours of the day, like having that freshness of the morning all day long. Well naturally i don't think that I'll be able to resist the idea, I dreamed of being able to use my brain more hours of the day ever since i got married, and even more since I've had children. We always whish there were more hours in the day, but we barely use so many of them. I think that my life is prime for this adaptation in many ways, firstly I have learn't how to make changes to my habits, as long as I am able to identify them, this includes quitting nicotine, caffine and making jokes about fat people. I think that I will learn quickly how to slip into dream mode quickly because i already have a somewhat narcoleptic tendancy when i am even slightly sleep deprived. Finnaly I am very adapted to waking up on a regular schedule to an alarm clock (even more so during the Baha'i fasting period). The only concern i have is that my diet will be a hinderance. I like meat with every dinner, it will be difficult to minimize my meat diet or become veagan altogether because of habit but mostly (as my &lt;a href="http://lithemama.blogspot.com"&gt;wife&lt;/a&gt; pointed out)becasue of the impact on my family, including my daughter who needs red meat to stay out of anemia. None the less i should be able to limit my consumption of meat or at least isolate it from other foods to minimize the burden on my digetive system.&lt;br /&gt;&lt;br /&gt;I cant wait to try it, I'm trying to thing of a good time to start, some vacation would be great.  I'm excited at the possibility of having free time to devote to projects that have been on the burner for too long, like my websites, speakers, and recording expreiments, as well as learning some new web technologies like .NET or AJAX.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-114179020740216946?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/114179020740216946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=114179020740216946' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114179020740216946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/114179020740216946'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2006/03/changes.html' title='Changes'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112683344757302008</id><published>2005-09-15T20:05:00.000-05:00</published><updated>2006-10-14T17:04:17.531-05:00</updated><title type='text'>Google SMS LifeHack</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1256/56/1600/lua%20038%20%28Medium%29.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1256/56/400/lua%20038%20%28Medium%29.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Baseem showed me how to get a business listing with google.sms and like any lifehacker student i had to find a way to maximize its contribution to my productivity. I read over the &lt;a href="http://www.google.com/sms/howtouse.html"&gt;instructions &lt;/a&gt;and even though you can just msg "help" to 46645(GOOGL) and decided that i wouldn't remember all of the options without having a cheat sheet nearby, i looked at my HPDA, seemed like a great place then i looked at the flat surface of my phone and i couldn't find a permenant marker fast enough. I crammed, in the style of organic chemistry finals, most of the commands and syntax without spilling over to the front of the phone at all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112683344757302008?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112683344757302008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112683344757302008' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112683344757302008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112683344757302008'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/09/google-sms-lifehack.html' title='Google SMS LifeHack'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112619885454275729</id><published>2005-09-08T11:45:00.000-05:00</published><updated>2006-10-14T17:04:17.414-05:00</updated><title type='text'>Online School</title><content type='html'>&lt;a href="http://www.capella.edu"&gt;&lt;img alt="" src="http://www.capella.edu/img/img_shield.gif" border="0"&gt;&lt;/a&gt;&lt;br /&gt;As a newly admitted student of the Minneapolis based online university Capella I thought I'd share a few of my newcomer experiences. Beginning with the admissions process, credit transfer and through to the first class. The biggest difficulty with online schools in general has been finding, online, specific details of the courses and the tuition, which is totally opposite to land based colleges which have a plethora of information on their websites. The only way to find information is to submit your email and telephone number and request a catalog, offline paper based catalog. This worked alright, the catalogs were all very informative and inspiring, but now they had my contact details and ruthlessly badgered me to pick a school before the 90 day no call rule exemption runs out, preventing them from calling me. After perusing the beautiful cellulose catalogs and realizing that only Capella could offer me what I wanted in the time that I wanted it I went to their website to see if I could at least apply online.&lt;br /&gt;&lt;br /&gt;After clicking on the apply button and filling out all of the online forms I got to a page that said I had to pay $75 to proceed, a pretty hefty application fee compared to say the U of MN, but I remembered seeing something in the mailer about discounts to partnered colleges, my last college being one of them, I tried to do it online but no instant gratification, it said it might give me the discount later. So to my chagrin I again had to use a non online media to continue the application process and gave them a call. The nicest guy ever, Chris, became my personal "were gonna get you to graduate a.s.a.p., and a.cheap.a.p." guy which has been great, he made sure that I did every thing and kept me very updated via email and voicemail and he instantly removed the $75 fee. The rest of the application was very slick, my transcripts were reviewed in about two days and almost everything transferred, except one class.&lt;br /&gt;&lt;br /&gt;So I wrote them an email about that one class and got a response in a few hours acknowledging it and telling me that it would be re-evaluated. Short day later I get an email and voicemail telling me that they used it to fulfill one of the class requirements, booya! I guess that is should be expected that the customer service will be great for a school that doesn't have to worry about campus issues, but it is so nice compared to working with other schools. I was really excited for class to start and all of the indicators told me it would be a very well structured setup.&lt;br /&gt;&lt;br /&gt;The fist class is a orientation class coupled with a communications class, both are designed to get you oriented and practice working with students in their forum discussion style class layout. It took me a little while to figure out what to study, what was due and by when was it due, but after that I started chatting with other learners on the very simple forum discussion system. The class is moderately asynchronous in that if I feel like I could read or write a sentence at one moment, then fine I don't have to, I can do it when I feel like it, as long as I do it some time that day and best of all, get this, your supposed to talk in class! This is way better that real school where I would sleep through class because it was at 6:30am or get glared at for commenting to a classmate. So far so good i think that the platform has great potential and seem to be quite refined, then again being day 2, I haven't really learnt anything yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112619885454275729?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112619885454275729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112619885454275729' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112619885454275729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112619885454275729'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/09/online-school.html' title='Online School'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112499255778448650</id><published>2005-08-25T12:38:00.000-05:00</published><updated>2006-10-14T17:04:17.356-05:00</updated><title type='text'>ColourLovers.com</title><content type='html'>&lt;table height="200" cellspacing="0" cellpadding="0" align="top" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="55" bgcolor="#00a0b0"&gt;&lt;/td&gt;&lt;td width="55" bgcolor="#6a4a3c"&gt;&lt;/td&gt;&lt;td width="55" bgcolor="#cc333f"&gt;&lt;/td&gt;&lt;td width="55" bgcolor="#eb6841"&gt;&lt;/td&gt;&lt;td width="55" bgcolor="#edc951"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;ColourLovers.Com is the most elegantly executed website concept since flickr and the whole database probably fits on a floppy. Perhaps it seems so great beacuse the site that I have been working on uses tables as a complex layout grid wich is terribly un-flexable and colourlovers embraces tables by using them the way that they were meant to be used. The site is a community sharing and ranking colour palette service, offering diverse user created and ranked colours with inspiring names. They save tremendously on bandwidth by suppling the colour rich palettes not with images but by using tables with custom background color and size. A huge service to the web design world. In these days of broadband we forget the utility of a very simple but emotive variable of the blank page, solid colour. Kudos to the lovers for correctly spelling colour. check out the &lt;a href="http://www.colourlovers.com"&gt;love&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112499255778448650?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112499255778448650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112499255778448650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112499255778448650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112499255778448650'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/08/colourloverscom.html' title='ColourLovers.com'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112450852822401048</id><published>2005-08-19T22:27:00.000-05:00</published><updated>2006-10-14T17:04:17.288-05:00</updated><title type='text'>rebel or a rebel</title><content type='html'>Well as clearly evidenced by the number of days since my last post I am no pro-blogger. Then again, as clearly evidenced by the severe lack of comments left, no one really cares, frankly, myself included. So what is the future of lactose? When I started I thought that I had a lot to say, but in the process of thinking of something to say, I realize that I've become quite reserved in my opinions, life has made me humble(or i've humiliated myself at any rate) , but hopefully not boring. Then again I am no longer a teenager looking for a place to vent my angst. Don't get me wrong I'm not perfect, things can still make me agro (.sic) but with my ever growing respect for my blood pressure I have had to tone things down. That being said whets up with the craze over SLR cameras? &lt;br /&gt;&lt;br /&gt;I find it far easier to frame a shot with the LCD screen rather than a view finder, plus you get live histogram (a very necessary function when using ccds vs. film due to the limited dynamic range). Size and weight, are they no longer considerations? There are &lt;a href="http://www.imaging-resource.com/PRODS/CS70/S70A.HTM"&gt;7MP cameras &lt;/a&gt;with plenty of zoom available that are small and light especially when compared to the honking mass of metal and plastic that SLRs take up. I understand needing one for specific reasons, like adding wide angle lenses or low light conditions or a professional appearance, but this suedo professional aka pro-sumer attitude is like playing doctor and then buying a stethoscope and lab coat. I'll be comfortably shooting for much longer and getting fresh angles while you will be getting the same old shots all the while with your arm sweating and your shoulder aching. Than again maybe I just wish that I could afford one. Alright there see, still got some angst in me. Enough with the bitterness, check out some of my photos &lt;a href="http://www.truthfulness.net/gallery/view.asp?searchID=3"&gt;here&lt;/a&gt; or &lt;a href="http://www.flickr.com/photos/riaz"&gt;here&lt;/a&gt;&lt;br /&gt;Ok after taking a look at &lt;a href="http://www.imaging-resource.com/PRODS/E20D/E20DA.HTM"&gt;this camera&lt;/a&gt; i want one, more dynamic range(12bit ccd), faster lens, apparently has live histogram in the viewfinder, 5 shots per second, focal length multiplier only 1.6 making it much easier than older CCD's to do wideangle, shutter 1/8,000 to 30 seconds, gawk!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112450852822401048?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112450852822401048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112450852822401048' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112450852822401048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112450852822401048'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/08/rebel-or-rebel.html' title='rebel or a rebel'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112386406006642099</id><published>2005-08-12T11:27:00.000-05:00</published><updated>2006-10-14T17:04:17.208-05:00</updated><title type='text'>hipster PDA</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/riaz/sets/739993/" title="photo sharing"&gt;&lt;img src="http://photos22.flickr.com/33319208_51190cb46c.jpg" width="400" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/riaz/sets/739993/"&gt;hpda 003&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/riaz/"&gt;lactose&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;    &lt;p class="flickr-yourcomment"&gt; Many thanks to lifehacker.com for bringing to my attention the ingenious HPDA invented by Merlin Mann of &lt;a href="http://43folders.com"&gt; 43folders.com&lt;/a&gt;  This little joy has proven invaluable. It replaces post-its, loose shopping lists, notepads... This model has triple layer card flip cover with a protective layer of straping tape to add durability to the hinges and corners, this is a big issue when considering the frequency of butt-pocket transfers. I added the Pecil holder on the side, becasue i didn't really want another thing to find when i use the HPDA. It also fits in my &lt;a href="http://lactose.blogspot.com/2005/08/clutch.html"&gt;clutch&lt;/a&gt;. Features include: unlimited battery life, upgradeable memory, accurate handwriting recognition, dirt cheap, durable, sexy(oh yeah baby, this puppys gonna suck up all the fluff!)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112386406006642099?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112386406006642099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112386406006642099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112386406006642099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112386406006642099'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/08/hipster-pda.html' title='hipster PDA'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112382446859421520</id><published>2005-08-12T00:27:00.000-05:00</published><updated>2006-10-14T17:04:17.145-05:00</updated><title type='text'>music station</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/riaz/33319213/"&gt;&lt;img style="border: solid 2px #000000; margin: 1px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://photos22.flickr.com/33319213_feb8119f0b.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/riaz/33319213/"&gt;music station&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/riaz/"&gt;TRUTHFULNESS&lt;/a&gt;.&lt;/span&gt;    &lt;p class="flickr-yourcomment"&gt; Those who know me are well aware of my passion for speakers, audio fidelity and the wires and paraphanaliea that come with. Two such people are my wife, and my daughter, one aware of the passion and the other quite passionate about the wires. My 8 month old daughter showed an avid affinity for wires and my +-300 month old wife insited that they be gone, the wires. So here is the new setup, no compromise on quality. My sony discman optically connected to creative extigy which sports 24bit 100db signal to noise ratio digital to analog converter and a very low distortion headphone amp, connected to some sony monitors.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112382446859421520?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112382446859421520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112382446859421520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112382446859421520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112382446859421520'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/08/music-station.html' title='music station'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112382331044650329</id><published>2005-08-11T23:22:00.000-05:00</published><updated>2006-10-14T17:04:17.082-05:00</updated><title type='text'>Clutch</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/riaz/33319212/in/set-740003/"&gt;&lt;img style="border: solid 2px #000000; margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://photos21.flickr.com/33319211_a4aba26fe4.jpg?v=0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I hate having to cram all the stuff that I like to have with me into my pockets. It makes me look lumpy; and I hate hunting for the pair of pants that I might have left something in. I usually make sure that I have at least my wallet and cell phone with me, keys too, but I don't necessarily have to remember my keys because by the time I get to the car I will know. But there are other things that I like to have with me, pen and paper, leatherman, gum... I tried throwing everything into my backpack, but it's big and ugly, making it difficult to take to say a restaurant or meeting. It is also tough to find stuff in my backpack, there are a myriad dark and deep pockets, folds, and zippers, easy to get lost in.&lt;br /&gt;&lt;br /&gt;So I tried something new, a little metro, a little old school, not to daring or risky... A clutch, well, ok, it's really just a pencil bag, but it's perfect! It's semi transparent, which allows me to quickly take inventory, it is an open weave which prevents dust and junk from collecting because it just fall through, and its made from durable nylon, which is as macho as a man purse can get. Now it doesn't solve all of my problems, it is too small for everything that went into my backpack, like lunch, and I wouldn't take it into a fancy restaurant, but I can just leave it on the passenger seat of my car when I go in and take out what I need (keys and money). I like it because its light, frees up my pockets, and I think it looks cool but I might be a bit ahead of my time with that call.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112382331044650329?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112382331044650329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112382331044650329' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112382331044650329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112382331044650329'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/08/clutch.html' title='Clutch'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112267364710888076</id><published>2005-07-29T16:39:00.000-05:00</published><updated>2006-10-14T17:04:16.966-05:00</updated><title type='text'>CSS lifestyle</title><content type='html'>I tried to edit the template of this blog, i think it taught me a fair amout of css, it's beautiful, i feel that it should have always been like this, clean cut, easy to update, one url for repeated images... Style is making consistent technical decisions, weather its color, shape, font, language, or markup tags, you really should only have to declare a style once not redecide it every time you you have a choice, what an unnessesary test of one's dicsapline!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112267364710888076?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112267364710888076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112267364710888076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112267364710888076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112267364710888076'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/07/css-lifestyle.html' title='CSS lifestyle'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14939153.post-112266812809818933</id><published>2005-07-29T15:14:00.000-05:00</published><updated>2006-10-14T17:04:16.894-05:00</updated><title type='text'>opening comments</title><content type='html'>this ain't no dear diary&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14939153-112266812809818933?l=lactose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lactose.blogspot.com/feeds/112266812809818933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14939153&amp;postID=112266812809818933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112266812809818933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14939153/posts/default/112266812809818933'/><link rel='alternate' type='text/html' href='http://lactose.blogspot.com/2005/07/opening-comments.html' title='opening comments'/><author><name>Riaz Missaghi</name><uri>http://www.blogger.com/profile/15095191791616791519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_NP1V1twlVEU/SV-bOwwA9RI/AAAAAAAAAP4/Ue3M7XXJwZQ/s1600-R/2623.jpg'/></author><thr:total>0</thr:total></entry></feed>
