<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/style/rss/rss_feed.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="/style/rss/rss_feed.css" type="text/css" media="screen" ?><rss version="2.0"><channel><title>Clipmarks | Mind upload Clips</title><link>http://clipmarks.com/tags/mind+upload/</link><feedUrl>http://rss.clipmarks.com/tags/mind+upload/</feedUrl><ttl>15</ttl><description>Clip, tag and save information that's important to you. Bookmarks save entire pages...Clipmarks save the specific content that matters to you!</description><language>en-us</language><item><title>Jing is "mind share"</title><link>http://clipmarks.com/clipmark/5E990255-58A0-4FB6-9403-0F707932B7C0/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/danielfoster/"&gt;danielfoster&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://adamstechblog.com/2008/06/22/jing-project-simple-mindshare/" title="http://adamstechblog.com/2008/06/22/jing-project-simple-mindshare/"&gt;adamstechblog.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;It’s not common for me to find a tool that’s really useful these days. Especially with the advent of spyware, software has just become too cumbersome for something free to spark my interest. Sure, I’ve used many a screen capture utility but nothing has really stuck out. Co-workers always ask for explanations on how to do things and it can be nice to write up a handy document for repeatable tasks but it’s never really as easy as it should be; &lt;STRONG&gt;until now&lt;/STRONG&gt;.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;I really enjoy this concept because it closes the gap between screen capture and presentation. Previously I would have to capture what I was thinking and then open the FTP program, then upload it, then copy and paste the URL… then send it to the person in need. With Jing I just capture, and press one button. The Image/Video (yes, VIDEO) is now on my clipboard and ready for presentation.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;&lt;/div&gt;</description><clipSource>http://adamstechblog.com/2008/06/22/jing-project-simple-mindshare/</clipSource><pubDate>Tue, 24 Jun 2008 17:28:46 GMT</pubDate></item><item><title> Waiting for the Rapture</title><link>http://clipmarks.com/clipmark/5024D1E8-FA9F-4451-BAD5-926C736ED7B2/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wildcat/"&gt;wildcat&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.spectrum.ieee.org/jun08/6311" title="http://www.spectrum.ieee.org/jun08/6311"&gt;www.spectrum.ieee.org&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H5&gt;Technological convergence will change our lives but won't make them indenfinitely long&lt;/H5&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;img src="http://clipmarks.com/image_cache/wildcat/512/78D3102A-3CAE-417D-9177-C831A1C7AE1E.jpg" alt="" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;SPAN class="bold"&gt;Across cultures,
                    classes, and aeons, people have yearned to transcend death.&lt;/SPAN&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Bear that history in mind as you consider the creed of
                the singularitarians. Many of them fervently believe
                that in the next several decades we’ll have computers
                into which you’ll be able to upload your
                consciousness—the mysterious thing that makes you you.
                Then, with your consciousness able to go from mechanical
                body to mechanical body, or virtual paradise to virtual
                paradise, you’ll never need to face death, illness, bad
                food, or poor cellphone reception.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Now you know why the singularity has also been called
                the rapture of the geeks.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;The singularity is supposed to begin shortly after
                engineers build the first computer with
                greater-than-human intelligence.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/singularity/" rel="tag"&gt;singularity&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/rapture/" rel="tag"&gt;rapture&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.spectrum.ieee.org/jun08/6311</clipSource><pubDate>Sun, 01 Jun 2008 09:42:42 GMT</pubDate></item><item><title>Virtual Reality Could Explain the Fermi Paradox</title><link>http://clipmarks.com/clipmark/3FF8E066-7E5D-482A-9B09-36DA20555186/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wildcat/"&gt;wildcat&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  "What I’m thinking of could probably be called ‘mind uploading’." &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://michaelgr.com/2008/05/09/virtual-reality-could-explain-the-fermi-paradox/" title="http://michaelgr.com/2008/05/09/virtual-reality-could-explain-the-fermi-paradox/"&gt;michaelgr.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;A recent &lt;A href="http://www.technologyreview.com/Infotech/20569/page1/" linkindex="2" set="yes"&gt;article in Technology Review&lt;/A&gt; by Nick Bostrom generated a lot of discussion about the Fermi paradox, which states:&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;I’ll add my 2 cents to this discussion by saying that there’s a possibility that any civilization that becomes advanced enough discovers that physical reality can’t hold a candle to virtual reality and makes the transition (alien transubstantiation, to coin a phrase). This could explain why they haven’t colonized the galaxy, or why we aren’t bathed in their radio communications.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Virtual worlds can be, in theory, both much more pleasant to inhabit, with unlimited freedom and none of the downsides of an existence based on crude physical processes, and also much more energy-efficient. Even without cold computing, it would take a lot less energy for an advanced civilization to do all that it wants to do within a simulation than by moving atoms around.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;As I mentioned before, they could also &lt;A href="http://michaelgr.com/2008/04/13/on-the-nature-of-time-implications-for-advanced-intelligence-and-seti/" linkindex="3"&gt;think much faster&lt;/A&gt;, subjectively pushing back the heat death of the universe&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/vr/" rel="tag"&gt;vr&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/mind+upload/" rel="tag"&gt;mind upload&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/fermi+paradox/" rel="tag"&gt;fermi paradox&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://michaelgr.com/2008/05/09/virtual-reality-could-explain-the-fermi-paradox/</clipSource><pubDate>Sun, 11 May 2008 11:22:28 GMT</pubDate></item><item><title> How to create your own virtual self</title><link>http://clipmarks.com/clipmark/2B2CED88-F527-49B0-BC1A-6E1BC3CFF50E/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wildcat/"&gt;wildcat&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.newscientist.com/blog/technology/2008/01/how-to-create-your-own-virtual-self.html" title="http://www.newscientist.com/blog/technology/2008/01/how-to-create-your-own-virtual-self.html"&gt;www.newscientist.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;img src="http://clipmarks.com/image_cache/wildcat/512/FEDD5F3F-E901-42BB-B499-F853FA096C68.jpg" alt="" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;One of the "transhumanists" &lt;A href="http://www.youtube.com/watch?v=XfTqXL0d9Ls"&gt;we interviewed last year&lt;/A&gt; (video) is convinced that in the future we will be able to upload our minds into a computer. But why wait? You can get started today.&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;At &lt;A href="http://mycybertwin.com/"&gt;MyCyberTwin&lt;/A&gt; you can create a &lt;A href="http://en.wikipedia.org/wiki/Chatbot"&gt;chatbot&lt;/A&gt; tuned to copy your personality. It can even take your place in instant messaging chats on MSN Live Messenger.&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;You choose one of six basic character types from 'warm-hearted, intellectual' to 'evil', and answer 79 questions about your personality. You can also instruct your bot on your preferred answers to particular questions.&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;It's a neat idea, but I think the pieces are already out there on the web to make an even better virtual mini-me.&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;BLOCKQUOTE&gt;"Archiving one's own personality could become a pleasurable hobby in which a few people invest hundreds of hours over a period of years."&lt;BR /&gt;&lt;/BLOCKQUOTE&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/virtual+self/" rel="tag"&gt;virtual self&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/mind+upload/" rel="tag"&gt;mind upload&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.newscientist.com/blog/technology/2008/01/how-to-create-your-own-virtual-self.html</clipSource><pubDate>Wed, 30 Jan 2008 14:23:06 GMT</pubDate></item><item><title>Tourist Remover</title><link>http://clipmarks.com/clipmark/6CB956A6-6254-4129-A0C9-AC2223876D98/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/EventineX/"&gt;EventineX&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://lifehacker.com/software/image-editing/remove-tourists-from-photos-with-tourist-remover-316341.php" title="http://lifehacker.com/software/image-editing/remove-tourists-from-photos-with-tourist-remover-316341.php"&gt;lifehacker.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H2&gt;
					&lt;A href="http://lifehacker.com/software/image-editing/remove-tourists-from-photos-with-tourist-remover-316341.php"&gt;Remove Tourists from Photos with Tourist Remover&lt;/A&gt;
				&lt;/H2&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;&lt;IMG width="412" height="118" align="middle" class="postimg" src="http://lifehacker.com/assets/resources/2007/10/tourist-remover.png" alt="tourist-remover.png" /&gt;&lt;BR /&gt;
Online photo management application Snapmania's Tourist Remover gets rid of unwanted gawkers and traffic from your photos by compositing two or more pictures of the same scene. All you have to do is make sure to take more than one of the same picture of a scene, assuming the people or cars you want to get rid of are moving. Once you've taken enough pictures so that every piece of the scenery is visible, just upload them to Snapmania and let the Tourist Remover do the work. Keep in mind that the more steady your hand when taking multiple shots, the better results you'll see, so ideally you'll be using an tripod or at least a wall to steady yourself. Alternatively, if you've got some GIMP or Photoshop chops, you can &lt;A href="http://lifehacker.com/software/digital-photography/how-to-erase-tourists-from-photos-219603.php"&gt;do the same thing yourself&lt;/A&gt;.&lt;BR /&gt;
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/photo/" rel="tag"&gt;photo&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/editing/" rel="tag"&gt;editing&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/picture/" rel="tag"&gt;picture&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/website/" rel="tag"&gt;website&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://lifehacker.com/software/image-editing/remove-tourists-from-photos-with-tourist-remover-316341.php</clipSource><pubDate>Mon, 29 Oct 2007 22:12:44 GMT</pubDate></item><item><title>Fireworks lit up the sky over Karachi</title><link>http://clipmarks.com/clipmark/DB1E5AC4-53AA-4F20-BE56-ECBB7C1EFFA7/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/mbkhi/"&gt;mbkhi&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://karachi.metblogs.com/archives/2007/08/fireworks_lit_u.phtml" title="http://karachi.metblogs.com/archives/2007/08/fireworks_lit_u.phtml"&gt;karachi.metblogs.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Last night while coming back home &amp; 1.5 km from &lt;EM&gt;Mazar&lt;/EM&gt; I saw sparklers at 45' angle over &lt;EM&gt;Mazar chowrangi&lt;/EM&gt;. My initial plan was some other route but I changed my mind &amp; reached the spot where traffic had just started gathering.  I heard whistling (&lt;EM&gt;sound when fireworks-load is projected upwards&lt;/EM&gt;) &amp; the sky over lit up brightly. Yes, the fireworks had just began &amp; I was right on time.&lt;BR /&gt;
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;My immediate thought was why the heck I didn't have a camera. Karachiites don't get much to divert mind from problems in city but this was a treat. Youngsters were recording the show on mobile &amp; I was praying they may upload the video. To our good luck, someone did. Although the video's don't do full justice to the beautiful display &amp; are short too but anyhow, it should give you the feel of it. The public thoroughly enjoyed a mid-night treat from city administration. Here we go! I'll definitely blog more video's if others upload too.&lt;BR /&gt;
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/karachi+pakistan+fireworks/" rel="tag"&gt;karachi pakistan fireworks&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://karachi.metblogs.com/archives/2007/08/fireworks_lit_u.phtml</clipSource><pubDate>Fri, 17 Aug 2007 03:51:46 GMT</pubDate></item><item><title>The smartest (or the nuttiest) futurist on Earth</title><link>http://clipmarks.com/clipmark/D7D68E49-AE19-4B0A-9D03-2068549723B4/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/wildcat/"&gt;wildcat&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/14/100008848/" title="http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/14/100008848/"&gt;money.cnn.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H2 class="storysubhead"&gt;Ray Kurzweil is a legendary inventor with a history of mind-blowing ideas. Now he's onto something even bigger. If he's right, the future will be a lot weirder and brighter than you think. &lt;/H2&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;(Fortune Magazine) -- If you went around saying that in a couple of decades we'll have cell-sized, brain-enhancing robots circulating through our bloodstream or that we'll be able to upload a person's consciousness into a computer, people would probably question your sanity. But if you say things like that and you're Ray Kurzweil, you get invited to dinner at Bill Gates' house - twice - so he can pick your brain for insights on the future of technology. The Microsoft chairman calls him a "visionary thinker and futurist." &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/science/" rel="tag"&gt;science&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/future/" rel="tag"&gt;future&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/ray+kurzweil/" rel="tag"&gt;ray kurzweil&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/insight/" rel="tag"&gt;insight&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/vision/" rel="tag"&gt;vision&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/14/100008848/</clipSource><pubDate>Sat, 05 May 2007 12:06:13 GMT</pubDate></item><item><title>Private photos are shown in public RSS feeds</title><link>http://clipmarks.com/clipmark/96D6BB33-326A-4F5E-A68B-20C4EA5BDAA7/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/Croyber/"&gt;Croyber&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  This one is old (6 months ago), but practical to be aware of, to check and verify from time to time. One should be careful when using RSS features for sensitive content. Loopholes may "sneak in" easily. RSS is initially not made with privacy in mind, so it is often necessary with extra efforts and features to secure data properly. This is also a matter of concern during upgrades, to ensure that no new or old loopholes are introduced. &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.flickr.com/forums/bugs/28681/" title="http://www.flickr.com/forums/bugs/28681/"&gt;www.flickr.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;
								Photos that are marked private can inadvertently be made public in an &lt;SPAN&gt;RSS&lt;/SPAN&gt; feed.&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;
To reproduce this bug:&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;
1. I upload a public photo.&lt;BR /&gt;
2. I download my public feed, along with 10,000 feed subscribers.&lt;BR /&gt;
3. (Short while later) Oops, that's my naked girlfriend. I make the private.&lt;BR /&gt;&lt;DIV&gt;
4. Even though the photo is now private, it still shows in everyone's feed because the photo is served up without checking privacy.&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;
It seems this bug has appeared in the past and was fixed.&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV&gt;
It's back. In the words of Stuart from that first thread: "we'll double-check to make sure that private photos are never included in the feed ..."&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.flickr.com/forums/bugs/28681/142883/" title="http://www.flickr.com/forums/bugs/28681/142883/"&gt;www.flickr.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD class="Said"&gt;
							&lt;H4&gt;
							    &lt;A href="http://www.flickr.com/photos/richardland/"&gt;Richard Cocks&lt;/A&gt;
                                 &lt;A title="Find out about upgrading to Pro" href="http://www.flickr.com/upgrade/"&gt;&lt;IMG width="20" height="12" class="ProIcon" alt="Pro User" src="http://www.flickr.com/images/badge_pro.gif.v2" /&gt;&lt;/A&gt; 
							says:&lt;/H4&gt;

                            							




							&lt;P&gt;
								I upload all photos as private by default then only later change to public the ones I want public, this is much safer and also lets me sort out tags, geotags etc before publishing them.
								&lt;BR /&gt;
								&lt;SMALL&gt;
									Posted 6 months ago. 
									( &lt;A class="Plain" href="http://www.flickr.com/forums/bugs/28681/142883/"&gt;permalink&lt;/A&gt;
									 
									)
									 &lt;BR /&gt;
								&lt;/SMALL&gt;	
							&lt;/P&gt;						
						&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/security/" rel="tag"&gt;security&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/private-photos/" rel="tag"&gt;private-photos&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/webservices/" rel="tag"&gt;webservices&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/bugs/" rel="tag"&gt;bugs&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/privacy/" rel="tag"&gt;privacy&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.flickr.com/forums/bugs/28681/</clipSource><pubDate>Tue, 10 Apr 2007 21:11:31 GMT</pubDate></item><item><title>Tycho on Rock Band</title><link>http://clipmarks.com/clipmark/4B605364-4CF5-4F30-BF55-552B88546435/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/dbaker2/"&gt;dbaker2&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  Tycho of Penny Arcade waxes philosophical on the intersection of MTV and current-gen video game consoles, in the wake of the announcement of Harmonix's next game, Rock Band. &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.penny-arcade.com/2007/04/04" title="http://www.penny-arcade.com/2007/04/04"&gt;www.penny-arcade.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt; Just in arranging the known information, there is much to be pleased by - but I think there's more. The Harmonix mission wasn't completely on deck for Guitar Hero in the way it was for Frequency and Amplitude, games which shipped with tools for music creation. There is no doubt in my mind that players will be able to quote &lt;EM&gt;jam&lt;/EM&gt;, creating original music, but that's really the ground floor of what's possible. People forming their own bands like you would form a Guild in another genre to compete with others online is getting warmer. Forming your own bands which create original music and then upload these tracks - complete with vocals - to a community rated central repository verges on the supernatural. That's the new MTV. It's what MTV looks like when we seize the reins in glorious revolution.&lt;BR /&gt;&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/music/" rel="tag"&gt;music&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/rock/" rel="tag"&gt;rock&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/videogame/" rel="tag"&gt;videogame&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/video+games/" rel="tag"&gt;video games&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/penny+arcade/" rel="tag"&gt;penny arcade&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/mtv/" rel="tag"&gt;mtv&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/harmonix/" rel="tag"&gt;harmonix&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.penny-arcade.com/2007/04/04</clipSource><pubDate>Wed, 04 Apr 2007 22:19:41 GMT</pubDate></item><item><title>Invention: Store all your thoughts directly to the memory stick</title><link>http://clipmarks.com/clipmark/C1EB87E9-9839-4434-A5A2-310419CE81D0/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/crizarella/"&gt;crizarella&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  This could be the invention of the century! &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.iwantoneofthose.com/the-memory-stick/index.html?CMP=EMC-APR_OFF3" title="http://www.iwantoneofthose.com/the-memory-stick/index.html?CMP=EMC-APR_OFF3"&gt;www.iwantoneofthose.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H1&gt; 	  	The Memory Stick
&lt;/H1&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;&lt;DIV&gt;
It'll blow your mind.
&lt;/DIV&gt;
&lt;BR /&gt;
Do you have trouble remembering stuff? Would you sometimes like to share your memories with others? Well now you can with the IWOOT Memory Stick. Using razor edge technology that's so advanced it's really quite ahead of itself, the Memory Stick enables you to download and upload memory fragments via a temporal lobe sensor and store them on the USB Memory Stick. You can then load the memories onto your computer - essentially backing up your brain for when you forget stuff in your old age! 
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;
The PC (not Mac compatible yet regrettably) software allows you to store up to an amazing ten years of memories, sort them alphabetically, and even e-mail them to friends and family - though they will need to have their own USB Memory Stick in order to 'run' them, as well as your security code to unlock them.
&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;img src="http://clipmarks.com/image_cache/crizarella/512/09D2C6D7-31A4-46E6-AAB1-B4EAA6085544.jpg" alt="The Memory Stick" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/innovation/" rel="tag"&gt;innovation&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/computer/" rel="tag"&gt;computer&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/unbelieveable/" rel="tag"&gt;unbelieveable&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/fun/" rel="tag"&gt;fun&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.iwantoneofthose.com/the-memory-stick/index.html?CMP=EMC-APR_OFF3</clipSource><pubDate>Mon, 02 Apr 2007 11:28:15 GMT</pubDate></item><item><title>track stolen gadgets for free</title><link>http://clipmarks.com/clipmark/27BA36BF-2360-427C-8C7A-244887E9F9F4/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/calikoala/"&gt;calikoala&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  something I am going to look into. I have lots of gadgets and getting a tracking service to locate in case of something being stolen is kool! &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.engadget.com/2007/02/26/gadgettrak-hunts-down-stolen-gadgetry-for-free/" title="http://www.engadget.com/2007/02/26/gadgettrak-hunts-down-stolen-gadgetry-for-free/"&gt;www.engadget.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;Since it's unlikely that we're all sharp enough to install a traceable version of SETI@home on our laptop to &lt;A href="http://www.engadget.com/2007/02/22/seti-home-claims-its-first-major-discovery-a-stolen-laptop/"&gt;track down&lt;/A&gt; its eventual thief, and considering that the software won't exactly run on DAPs and PMPs, the GadgetTheft recovery service is stepping up to the plate to protect your goods. While gadget &lt;A href="http://www.engadget.com/search/?q=theft"&gt;theft&lt;/A&gt; has been an unfortunately growing &lt;A href="http://www.engadget.com/2005/11/09/the-best-of-englands-new-lets-keep-crime-down-campaign/3"&gt;annoyance&lt;/A&gt; worldwide, devices like your &lt;A href="http://www.engadget.com/tag/ipod/"&gt;iPod&lt;/A&gt; or &lt;A href="http://www.engadget.com/tag/archos/"&gt;Archos&lt;/A&gt; 604 aren't exactly likely to be found once they're swiped, but the GadgetTrak software can be installed on any USB-connecting device in order to upload the larcenist's data back to you. Essentially, users who fall victim to a gadget theft can flag the system to start tracking down any applicable IP information, location, usernames, and ISP deets that are found when the crook plugs your gizmo into their PC. Most impressive, however, is that the basic forensic data services are absolutely free, but a "Pro" service that offers up "increased location accuracy, active connection analysis / reports, and firewall workarounds" should be available shortly for an undisclosed fee. So if you're interested in adding a little &lt;A href="http://www.engadget.com/2006/10/05/the-lockdown-the-targus-ipod-lock-or-a-modicum-of-security/"&gt;protection&lt;/A&gt; to your currently uninsured gadgetry, and don't mind paying the low, low price of nada, be sure to hit the read link for all the juicy details.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/tracking/" rel="tag"&gt;tracking&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/gadgets/" rel="tag"&gt;gadgets&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/services/" rel="tag"&gt;services&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/free/" rel="tag"&gt;free&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.engadget.com/2007/02/26/gadgettrak-hunts-down-stolen-gadgetry-for-free/</clipSource><pubDate>Mon, 26 Feb 2007 16:27:35 GMT</pubDate></item><item><title>Take Your Blog to the Next Level</title><link>http://clipmarks.com/clipmark/08F8DB33-0AFA-4318-BA95-ADEA2D0E79B7/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/kwonsu/"&gt;kwonsu&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.pcworld.com/article/id,127826-page,1/article.html" title="http://www.pcworld.com/article/id,127826-page,1/article.html"&gt;www.pcworld.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;H2 class="artSubtitle"&gt;Blog-o-Matic&lt;/H2&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Top-flight bloggers are increasingly moving to &lt;A target="_blank" href="http://www.wordpress.org"&gt;WordPress&lt;/A&gt;, Automattic Productions' no-cost, open-source blogging software. Unlike the basic blogging tools found in Blogger, Microsoft's &lt;A target="_blank" href="http://spaces.live.com"&gt;Windows Live Spaces&lt;/A&gt;, and &lt;A target="_blank" href="http://360.yahoo.com"&gt;Yahoo 360&lt;/A&gt;, WordPress offers tons of plug-ins and widgets for customizing your blog. One of my favorite WordPress features is its spam filter, which weeds out spam posted as comments. You can also make your blog private, allowing only the people you specify to read and comment on your postings. &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;But WordPress gives you more than a simple chronological Weblog: The program's pages feature makes it a full-blown content-management system supporting complex Web sites. For example, WordPress templates let you keep your bio, contact info, or other static content easy for your blog visitors to access.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;WordPress's PHP script files require the MySQL database and PHP software running on the host server. After editing one of the scripts to include your MySQL and PHP user names and passwords, you upload the scripts to the server--and just like that, you have a blog. &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;If this seems like programming voodoo to you, relax. WordPress and most of its hosting partners provide point-and-click tools that have you blogging in minutes. &lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;If you're happy using a subdomain (such as scottspanbauer.wordpress.com) rather than your own domain (www.scottspanbauer.com, for example) and don't mind an occasional text ad among your postings, you can create a free account on Automattic's &lt;A target="_blank" href="http://www.wordpress.com"&gt;WordPress.com&lt;/A&gt;, a blog-hosting service much like Google's BlogSpot. At the time of writing, free WordPress.com blogs were limited to 25MB of images, PDFs, and other files. The amount of text that you and your readers can post is unlimited, however. (Automattic plans to add commercial account options that increase storage.)&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/blog/" rel="tag"&gt;blog&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/entertainment/" rel="tag"&gt;entertainment&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/self-publish/" rel="tag"&gt;self-publish&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/software/" rel="tag"&gt;software&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/technology/" rel="tag"&gt;technology&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/tips/" rel="tag"&gt;tips&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.pcworld.com/article/id,127826-page,1/article.html</clipSource><pubDate>Tue, 06 Feb 2007 22:48:38 GMT</pubDate></item><item><title>NOD32 2.70 Vista Ready </title><link>http://clipmarks.com/clipmark/0498EF8A-F0F8-400F-9C9B-3B5FCF203715/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/Hristu/"&gt;Hristu&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://th3zone.com/forum/viewtopic.php?t=104851&amp;highlight=" title="http://th3zone.com/forum/viewtopic.php?t=104851&amp;highlight="&gt;th3zone.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;table background="undefined" bgcolor=""&gt;&lt;tr&gt;&lt;TD valign="top" height="100%" colspan="2"&gt;&lt;SPAN class="postbody"&gt;&lt;MWTHREE _moz-userdefined=""&gt;&lt;/MWTHREE&gt;&lt;SPAN&gt;NOD32 2.70 Vista Ready&lt;/SPAN&gt;
&lt;BR /&gt;
&lt;SPAN&gt;upload by zikkokidd&lt;/SPAN&gt;
&lt;BR /&gt;
&lt;SPAN&gt;Eset&lt;/SPAN&gt;
&lt;BR /&gt;&lt;DIV&gt;
&lt;SPAN&gt;OS: 2000/NT/XP/2003/Vista&lt;/SPAN&gt;
&lt;/DIV&gt;

&lt;BR /&gt;
&lt;SPAN&gt;info&lt;/SPAN&gt;
&lt;BR /&gt;
&lt;/SPAN&gt;
&lt;TABLE width="90%" cellspacing="1" cellpadding="3" border="0" align="center"&gt;
&lt;TBODY&gt;&lt;TR&gt; 
	  &lt;TD&gt;&lt;SPAN class="genmed"&gt;&lt;B&gt;Code:&lt;/B&gt;&lt;/SPAN&gt;&lt;/TD&gt;
	&lt;/TR&gt;
	&lt;TR&gt;
	  &lt;TD class="code"&gt;
&lt;BR /&gt;
Keep your important information safe &amp; stay productive with peace of mind. NOD32 offers fast, comprehensive protection against a wide range of malware threats – without the burden of a bloated internet security suite. So easy to use: just set it and forget it .
&lt;BR /&gt;
&lt;/TD&gt;
	&lt;/TR&gt;
&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;SPAN class="postbody"&gt;
&lt;BR /&gt;

&lt;BR /&gt;

&lt;BR /&gt;
&lt;SPAN&gt;links&lt;/SPAN&gt;
&lt;BR /&gt;
&lt;/SPAN&gt;
&lt;TABLE width="90%" cellspacing="1" cellpadding="3" border="0" align="center"&gt;
&lt;TBODY&gt;&lt;TR&gt; 
	  &lt;TD&gt;&lt;SPAN class="genmed"&gt;&lt;B&gt;Code:&lt;/B&gt;&lt;/SPAN&gt;&lt;/TD&gt;
	&lt;/TR&gt;
	&lt;TR&gt;
	  &lt;TD class="code"&gt;
&lt;BR /&gt;
http://rapidshare.com/files/8913087/NOD32_270.rar
&lt;BR /&gt;
&lt;/TD&gt;
	&lt;/TR&gt;
&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;SPAN class="postbody"&gt;
&lt;BR /&gt;

&lt;BR /&gt;

&lt;BR /&gt;
&lt;SPAN&gt;Enjoy!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/antivirus/" rel="tag"&gt;antivirus&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://th3zone.com/forum/viewtopic.php?t=104851&amp;highlight=</clipSource><pubDate>Mon, 25 Dec 2006 23:55:05 GMT</pubDate></item><item><title>rails file confusion</title><link>http://clipmarks.com/clipmark/BE9CC96E-E00C-456C-96C9-69C5BCE1F64C/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/symbeint/"&gt;symbeint&lt;/a&gt;&lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://blog.vixiom.com/2006/07/26/rails-stringio-file-upload/" title="http://blog.vixiom.com/2006/07/26/rails-stringio-file-upload/"&gt;blog.vixiom.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;It turns out the method below works unless your file is below a certain file size (which I haven’t figured out yet but it’s around 15k). If your file is too small it will be StringIO not a Tempfile. So how do we check it then? By the file size, if it’s 0 then don’t run the image upload code.&lt;BR /&gt;
Replace&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;PRE class="textmate-source"&gt;&lt;SPAN class="source%20source_ruby%20source_ruby_rails"&gt;&lt;SPAN class="meta%20meta_rails%20meta_rails_controller"&gt;&lt;SPAN class="variable%20variable_other%20variable_other_readwrite%20variable_other_readwrite_instance%20variable_other_readwrite_instance_ruby"&gt;@image&lt;/SPAN&gt; = &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;Image&lt;/SPAN&gt;.create params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;] &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;unless&lt;/SPAN&gt; params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;][&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:file_data&lt;/SPAN&gt;].kind_of? &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;StringIO&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;with&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;PRE class="textmate-source"&gt;&lt;SPAN class="source%20source_ruby%20source_ruby_rails"&gt;&lt;SPAN class="meta%20meta_rails%20meta_rails_controller"&gt;&lt;SPAN class="variable%20variable_other%20variable_other_readwrite%20variable_other_readwrite_instance%20variable_other_readwrite_instance_ruby"&gt;@image&lt;/SPAN&gt; = &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;Image&lt;/SPAN&gt;.create params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;] &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;unless&lt;/SPAN&gt; params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;][&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:file_data&lt;/SPAN&gt;].size == &lt;SPAN class="constant%20constant_numeric%20constant_numeric_ruby"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;# END UPDATE&lt;BR /&gt;
Coming from PHP getting file uploads to work with Rails was a bit of a mind funk.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;The biggest issue is that a file upload field returns different objects depending on if you browsed for a file or left it blank. If you browsed and chose a file the object will be a ‘Tempfile’, if it’s blank it will be ‘StringIO’. That took a couple of hours to figure out.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;The next step was figuring out how to check the object type, that’s when I stumbled upon some beauty Ruby code&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;PRE class="textmate-source"&gt;&lt;SPAN class="source%20source_ruby%20source_ruby_rails"&gt;object.kind_of?&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Simple once you know how.&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;The file field from the form in my view:&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;PRE class="textmate-source"&gt;&lt;SPAN class="text%20text_html%20text_html_ruby"&gt;&lt;SPAN class="source%20source_ruby%20source_ruby_rails%20source_ruby_rails_embedded%20source_ruby_rails_embedded_html"&gt;&amp;lt;%= file_field(&lt;SPAN class="string%20string_quoted%20string_quoted_double%20string_quoted_double_ruby"&gt;“image”&lt;/SPAN&gt;, &lt;SPAN class="string%20string_quoted%20string_quoted_double%20string_quoted_double_ruby"&gt;“file_data”&lt;/SPAN&gt;) %&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;Here’s my controller code for updating data from the form (the controller is products_controller.rb so I’m setting a relationship to the Image ‘product_id’):&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;SPAN class="source%20source_ruby%20source_ruby_rails"&gt;&lt;SPAN class="declaration%20declaration_function%20declaration_function_method%20declaration_function_method_without-arguments%20declaration_function_method_without-arguments_ruby"&gt;&lt;SPAN class="keyword%20keyword_control%20keyword_control_def%20keyword_control_def_ruby"&gt;def&lt;/SPAN&gt; &lt;SPAN class="entity%20entity_name%20entity_name_function%20entity_name_function_ruby"&gt;update&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class="comment%20comment_line%20comment_line_number-sign%20comment_line_number-sign_ruby"&gt;#save image
&lt;/SPAN&gt;  params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;][&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:product_id&lt;/SPAN&gt;] = params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:id&lt;/SPAN&gt;]
&lt;SPAN class="comment%20comment_line%20comment_line_number-sign%20comment_line_number-sign_ruby"&gt;#upload it unless it’s StringIO
&lt;/SPAN&gt;  &lt;SPAN class="variable%20variable_other%20variable_other_readwrite%20variable_other_readwrite_instance%20variable_other_readwrite_instance_ruby"&gt;@image&lt;/SPAN&gt; = &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;Image&lt;/SPAN&gt;.create params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;] &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;unless&lt;/SPAN&gt; params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;][&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:file_data&lt;/SPAN&gt;].kind_of? &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;StringIO&lt;/SPAN&gt; &lt;SPAN class="comment%20comment_line%20comment_line_number-sign%20comment_line_number-sign_ruby"&gt;#save product params
&lt;/SPAN&gt;  &lt;SPAN class="variable%20variable_other%20variable_other_readwrite%20variable_other_readwrite_instance%20variable_other_readwrite_instance_ruby"&gt;@product&lt;/SPAN&gt; = &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;Product&lt;/SPAN&gt;.find(params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:id&lt;/SPAN&gt;])
&lt;SPAN class="comment%20comment_line%20comment_line_number-sign%20comment_line_number-sign_ruby"&gt;#update params that have changed
&lt;/SPAN&gt;  &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;if&lt;/SPAN&gt; &lt;SPAN class="variable%20variable_other%20variable_other_readwrite%20variable_other_readwrite_instance%20variable_other_readwrite_instance_ruby"&gt;@product&lt;/SPAN&gt;.update_attributes(params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:product&lt;/SPAN&gt;])
&lt;SPAN class="comment%20comment_line%20comment_line_number-sign%20comment_line_number-sign_ruby"&gt;#flash and redirect
&lt;/SPAN&gt;    flash[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:notice&lt;/SPAN&gt;] = &lt;SPAN class="string%20string_quoted%20string_quoted_single%20string_quoted_single_ruby"&gt;‘Product was successfully updated.’&lt;/SPAN&gt; &lt;SPAN class="support%20support_function%20support_function_actionpack%20support_function_actionpack_rails"&gt;redirect_to&lt;/SPAN&gt; &lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:controller&lt;/SPAN&gt; =&amp;gt; &lt;SPAN class="string%20string_quoted%20string_quoted_single%20string_quoted_single_ruby"&gt;‘cms’&lt;/SPAN&gt;, &lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:action&lt;/SPAN&gt; =&amp;gt; &lt;SPAN class="string%20string_quoted%20string_quoted_single%20string_quoted_single_ruby"&gt;‘index’&lt;/SPAN&gt; &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;else&lt;/SPAN&gt; &lt;SPAN class="support%20support_function%20support_function_actionpack%20support_function_actionpack_rails"&gt;render&lt;/SPAN&gt; &lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:action&lt;/SPAN&gt; =&amp;gt; &lt;SPAN class="string%20string_quoted%20string_quoted_single%20string_quoted_single_ruby"&gt;‘edit’&lt;/SPAN&gt; &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;end&lt;/SPAN&gt; &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;end&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;PRE class="textmate-source"&gt;&lt;SPAN class="source%20source_ruby%20source_ruby_rails"&gt;&lt;SPAN class="meta%20meta_rails%20meta_rails_controller"&gt;    &lt;SPAN class="variable%20variable_other%20variable_other_readwrite%20variable_other_readwrite_instance%20variable_other_readwrite_instance_ruby"&gt;@image&lt;/SPAN&gt; = &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;Image&lt;/SPAN&gt;.create params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;] &lt;SPAN class="keyword%20keyword_control%20keyword_control_ruby"&gt;unless&lt;/SPAN&gt; params[&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:image&lt;/SPAN&gt;][&lt;SPAN class="constant%20constant_other%20constant_other_symbol%20constant_other_symbol_ruby"&gt;:file_data&lt;/SPAN&gt;].kind_of? &lt;SPAN class="variable%20variable_other%20variable_other_constant%20variable_other_constant_ruby"&gt;StringIO&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr size="2" color="#666666" /&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;P&gt;The line to notice is&lt;/P&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/rails/" rel="tag"&gt;rails&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/files/" rel="tag"&gt;files&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/upload/" rel="tag"&gt;upload&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/file/" rel="tag"&gt;file&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://blog.vixiom.com/2006/07/26/rails-stringio-file-upload/</clipSource><pubDate>Thu, 21 Dec 2006 15:46:11 GMT</pubDate></item><item><title>free blogging</title><link>http://clipmarks.com/clipmark/B5B93E27-B51F-4298-8A5C-54B8DF5FBEE2/</link><description>&lt;b&gt;clipped by:&lt;/b&gt; &lt;a href="http://clipmarks.com/clipper/mea1mea1/"&gt;mea1mea1&lt;/a&gt;&lt;br&gt;&lt;b&gt;clipper's remarks:&lt;/b&gt;  free blogging, WYSIWYG editor &lt;br&gt;&lt;div border="2" style="margin-top: 10px; border:#000000 1px solid;" width="90%"&gt;&lt;div style="background-color:"&gt;&lt;div align="center" width="100%" style="padding:4px;margin-bottom:4px;background-color:#666666;overflow:hidden;"&gt;&lt;span style="color:#FFFFFF;font-weight:bold;"&gt;Clip Source: &lt;a style="color:#FFFFFF;" href="http://www.atom5.com/" title="http://www.atom5.com/"&gt;www.atom5.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding: 10px;"&gt;&lt;div style="text-align:left;"&gt;&lt;DIV class="block"&gt;
&lt;P&gt;Atom5 Blog, owned and operated by Shareup LLC is a new kind of Web log (blog) publishing system.&lt;/P&gt;
&lt;P&gt;With Atom5 Blog, you can now easily build your own blog (http://&lt;SPAN&gt;&lt;STRONG&gt;yourname&lt;/STRONG&gt;&lt;/SPAN&gt;.atom5.com/) to share your thoughts, stories, experiences and pictures with other people.&lt;/P&gt;
&lt;P&gt;We can't help showing you some of the exciting features of our system:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Unlimited Blog Spaces&lt;/STRONG&gt;&lt;/P&gt;
&lt;IMG width="60" height="95" src="http://www.atom5.com/img/hds.gif" alt="" /&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;Type something in your admin panel (web interface) and post it on your blog (or save as a private draft)...&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;Upload some pictures if you want...&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;Please forget the space usage.&lt;/P&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Customizable Blog Interface&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Atom5 Blog system provides different presentations for your blog, change the look &amp; feel...&lt;/P&gt;
&lt;P class="center"&gt;&lt;IMG width="500" height="104" alt="Customizable%20Blog%20Interface" src="http://www.atom5.com/img/skins.gif" /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Web Standards Compliance &amp; Search Engine Friendly&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG width="88" height="31" alt="Atom5%20Blog%20Is%20Valid%20XHTML%201.0%20Transitional%21" src="http://www.atom5.com/img/webstandard.gif" /&gt;Atom5 Blog was designed with Web standards and search engine friendly in mind. Our WYSIWYG editor will maintain XHTML format of your contents automatically.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;No Pop-up Ads, No Hidden Fee - Lifetime Free Account&lt;/STRONG&gt;&lt;/P&gt;
&lt;H3 class="center"&gt;&lt;A href="http://www.atom5.com/admin/register"&gt;Start Blogging Today!&lt;/A&gt;&lt;/H3&gt;
&lt;/DIV&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div style="margin-bottom: 40px;"&gt;Tags: &lt;a href="http://clipmarks.com/tags/blogging/" rel="tag"&gt;blogging&lt;/a&gt;, &lt;a href="http://clipmarks.com/tags/wysiwyg+editor/" rel="tag"&gt;wysiwyg editor&lt;/a&gt;&lt;/div&gt;</description><clipSource>http://www.atom5.com/</clipSource><pubDate>Wed, 06 Dec 2006 00:58:51 GMT</pubDate></item></channel></rss>