<?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:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3692046362109004463</id><updated>2024-10-25T15:51:46.826+05:30</updated><category term="blog"/><category term="tools"/><category term="body-language"/><category term="cygwin"/><category term="dos"/><category term="dos2unix"/><category term="general"/><category term="google"/><category term="india"/><category term="linux"/><category term="makefiles"/><category term="media"/><category term="news"/><category term="personality"/><category term="photo"/><category term="picasa"/><category term="poverty"/><category term="self-improvement"/><category term="unix"/><category term="web"/><category term="windows"/><title type='text'>Great blogs</title><subtitle type='html'>A collection of interesting blogs</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-4385015737806405509</id><published>2008-09-03T23:49:00.003+05:30</published><updated>2008-09-04T23:00:18.092+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="photo"/><category scheme="http://www.blogger.com/atom/ns#" term="picasa"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Picasa Web Albums Adds Face Recognition, Map Game</title><content type='html'>One of the best innovations from Google...Awesome&lt;br /&gt;&lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px&quot;&gt;&lt;h2 style=&quot;margin: 0.25em 0 0 0&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;a href=&quot;http://blogoscoped.com/archive/2008-09-03-n49.html&quot;&gt;Picasa Web Albums Adds Face Recognition, Map Game&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style=&quot;margin-bottom: 0.5em&quot;&gt;via &lt;a href=&quot;http://blogoscoped.com/&quot; class=&quot;f&quot;&gt;Google Blogoscoped&lt;/a&gt; by Philipp Lenssen on 9/3/08&lt;/div&gt;  &lt;p&gt;The Picasa desktop client has been released in version 3 with &lt;a href=&quot;http://picasa.google.com/support/bin/answer.py?answer=93773&quot;&gt;some changes&lt;/a&gt;, and &lt;a href=&quot;http://picasaweb.google.com/&quot;&gt;Picasa Web Albums&lt;/a&gt; also saw a revamp with new features. For instance, there&#39;s now an Explore tag which lets you visually discover new pics by others.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://blogoscoped.com/files/picasa-explore-tab-large.jpg&quot;&gt;&lt;img src=&quot;http://blogoscoped.com/files/picasa-explore-tab.jpg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin-top:40px&quot;&gt;An interesting new feature is Picasa&#39;s face recognition. Google acquired image recognition company Neven Vision &lt;a href=&quot;http://blogoscoped.com/archive/2006-08-15-n52.html&quot;&gt;a while ago&lt;/a&gt;, and now Picasa got some of that technology, too*. Get started by logging in to Picasa Web Albums and clicking the &quot;Try it&quot; button below the Name Tags headline to the right. This will trigger a job with a progress bar, and you can check back a while later. (At first, none of my test photos seemed to yield matches, but today I&#39;m getting some results.)&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://blogoscoped.com/files/picasa-face-recognition-large.png&quot;&gt;&lt;img src=&quot;http://blogoscoped.com/files/picasa-face-recognition.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once faces are found, you can switch to the People tab and tag them with names. In my test photos I tagged Matt Cutts, Sergey Brin and others. I then uploaded more photos containing these persons. Google did not automatically tag them; what they do is find the rectangle within the photo containing a face, and then offer suggestions (sometimes correct, sometimes incorrect), so you&#39;ll end up semi-manually identifying the remaining faces. All in all a useful feature as this lets you group and find your photos by the persons in them, but it would become even more useful if Google were able to automatically assign matches.&lt;/p&gt;  &lt;p style=&quot;margin-top:40px&quot;&gt;&lt;img src=&quot;http://blogoscoped.com/files/picasa-maps-game.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;  &lt;p&gt;Another addition to Picasa Web Albums is a game called &quot;&lt;a href=&quot;http://picasaweb.google.com/lh/explore&quot;&gt;Where in the World?&lt;/a&gt;&quot;. Here your job is to try to guess where a given snapshot was taken by clicking on a world map. You&#39;ll then see the distance to the actual location and get more points the closer your pick. The game looks neat but it would probably be more fun if they&#39;d more often show you pictures for which there&#39;s a realistic chance to know the location (e.g. a picture of a famous monument versus a picture of a more general shore scenery). I wonder if Google has any intentions to get back some &lt;a href=&quot;http://blogoscoped.com/archive/2007-12-17-n30.html&quot;&gt;data for their AI to mine&lt;/a&gt; here, but considering the game already knows the location of each given picture, I&#39;m not so sure.&lt;/p&gt;  &lt;p&gt;[Thanks &lt;a href=&quot;http://googlewatchblog.de/&quot;&gt;Hebbet&lt;/a&gt;!]  &lt;/p&gt;&lt;p&gt;*Since some time, Google image results &lt;a href=&quot;http://images.google.com/advanced_image_search?hl=en&quot;&gt;can also be restricted to show just faces&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;[By Philipp Lenssen | Origin: &lt;a href=&quot;http://blogoscoped.com/archive/2008-09-03-n49.html&quot;&gt;Picasa Web Albums Adds Face Recognition, Map  ...&lt;/a&gt; | &lt;a href=&quot;http://blogoscoped.com/forum/find/?postId=8095&quot;&gt;Comments&lt;/a&gt;]&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: -webkit-sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/4385015737806405509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/4385015737806405509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/4385015737806405509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/4385015737806405509'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2008/09/picasa-web-albums-adds-face-recognition.html' title='Picasa Web Albums Adds Face Recognition, Map Game'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-8111815339065357754</id><published>2008-09-03T23:45:00.002+05:30</published><updated>2008-09-04T22:51:26.037+05:30</updated><title type='text'>7 Really Awesome Things About Google Chrome</title><content type='html'>&lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px&quot;&gt;&lt;h2 style=&quot;margin: 0.25em 0 0 0&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;a href=&quot;http://feedproxy.google.com/~r/Mashable/~3/ea3yqNypldc/&quot;&gt;7 Really Awesome Things About Google Chrome&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style=&quot;margin-bottom: 0.5em&quot;&gt;via &lt;a href=&quot;http://mashable.com/&quot; class=&quot;f&quot;&gt;Mashable!&lt;/a&gt; by Stan Schroeder on 9/3/08&lt;/div&gt;  &lt;p&gt;&lt;img src=&quot;http://mashable.com/wp-content/uploads/2008/09/chrome_hype.png&quot; alt=&quot;&quot; title=&quot;chrome_hype&quot; width=&quot;450&quot; height=&quot;241&quot; /&gt;&lt;/p&gt; &lt;p&gt;I didn&#39;t expect this. I fired up Google&#39;s Web browser, &lt;a href=&quot;http://www.google.com/chrome&quot;&gt;Chrome&lt;/a&gt;, expecting very little except a stripped down early beta with a plethora of bugs. After playing with it for a while, it&#39;s too early to say that I&#39;m blown away, but I must admit that I&#39;ve stumbled onto some impressive feats which show that the team that built &lt;a href=&quot;http://mashable.com/2008/09/01/google-chrome/&quot;&gt;Chrome&lt;/a&gt; was intelligent, mature and forward-thinking. Here they are, in no particular order. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;1. Blazing fast&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Chrome actually uses WebKit for rendering Web pages, the same rendering engine as Safari, which is known to be very fast. Put that in a simple, well optimized, stripped down shell and you get the fastest Web browser around. It loads fast, it displays pages fast, and we&#39;re talking noticeable differences here, which really makes it a joy to use. Don&#39;t just take my word for it, check out some &lt;a href=&quot;http://community.zdnet.co.uk/blog/0,1000000567,10009139o-2000331777b,00.htm&quot;&gt;early benchmarks&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;2. Chews code like there&#39;s no tomorrow&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://mashable.com/wp-content/uploads/2008/09/chrome_last.png&quot; alt=&quot;&quot; title=&quot;chrome_last&quot; width=&quot;450&quot; height=&quot;287&quot; /&gt;&lt;/p&gt; &lt;p&gt;This one goes hand in hand with being fast, but it&#39;s a little different. Today, it&#39;s not all that important for a browser to render a lot of HTML quickly; browsers are now platforms in which you run applications: two, three, perhaps even a dozen at a time. Therefore, a good browser can handle dynamic content without stuttering and crashing, and from what I&#39;ve seen, Chrome passes the test with flying colors. &lt;/p&gt; &lt;p&gt;True, I haven&#39;t had enough time to test this thoroughly, but the folks over at scriptNode have put together some &lt;a href=&quot;http://scriptnode.com/article/google-chrome-benchmarks/&quot;&gt;benchmarks and it seems that Chrome&lt;/a&gt; not only handles good code well, it also excels at handling errors. &lt;/p&gt; &lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;3. Incognito mode&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Click the control icon in the upper right corner of the browser and you&#39;ll get the option to open a new tab, a new window, or a new incognito window. Incognito window will fire up without appearing in browser or search history, and it won&#39;t leave cookies or any other traces of your activity, except files you&#39;ve downloaded or bookmarks. Yes, Safari has it, too, but it&#39;s a nice jab at Firefox which skipped some similar privacy features in version 3.0. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;4. Easy to switch&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;When you&#39;re entering a saturated market with a new product, you can&#39;t change everything. You must carefully balance the features you want to blatantly copy with the ones you want to innovate in. I was pleased to see that Google Chrome was built with this in mind; for example, it&#39;s easy to switch from Firefox, but it does bring enough novelties to make you stick around. Importing your bookmarks from Firefox is easy and works well; and other details, like keyboard shortcuts, are the same. Therefore, Chrome&#39;s learning curve is virtually non-existent; start it up and you&#39;ll be browsing as usual in no time. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;5. Intelligent start page&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://mashable.com/wp-content/uploads/2008/09/chrome_start.png&quot; alt=&quot;&quot; title=&quot;chrome_start&quot; width=&quot;450&quot; height=&quot;359&quot; /&gt;&lt;/p&gt; &lt;p&gt;Although not completely original (Opera has got a similar approach to quick bookmarking), Chrome&#39;s start page is a pleasant surprise. Besides the ubiquitous search bar, it gives you a list of most commonly visited Web pages to fire up quickly. Granted, I&#39;ve always hated suggestions of that ilk (for example, I&#39;ve never, ever used the commonly used programs feature in Windows), but here it just works, because the pages you frequently visit really are the ones you want to open first. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;6. Has its own task manager&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Chrome treats tabbed windows as separate processes. Nice, we&#39;ve already seen that in IE8, right? But Chrome also has a nifty way to see what&#39;s going on: a task manager. Similar to the task manager in Windows, it lets you see which processes are active (inside Chrome), and how much memory, CPU, and network resources they use. Beautiful. You can access it by right clicking Chrome&#39;s title bar. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;7. Dragging tabs out and back in again&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://mashable.com/wp-content/uploads/2008/09/chrome_tabs.png&quot; alt=&quot;&quot; title=&quot;chrome_tabs&quot; width=&quot;450&quot; height=&quot;409&quot; /&gt;&lt;/p&gt; &lt;p&gt;It&#39;s a little thing, but it warms my heart. You can drag a tab out of Chrome into a separate window, and you can drag a separate window back into tab bar, where it&#39;ll be happily received by Chrome. Stuff like this turns geeks into converts, and Google&#39;s dev team knows that. &lt;/p&gt; &lt;p&gt;Feel free to let us know which are &lt;strong&gt;your favorite&lt;/strong&gt; (or least favorite) features of Chrome in the comments!&lt;/p&gt; &lt;p&gt;[Image credit: &lt;a href=&quot;http://www.google.com/googlebooks/chrome/&quot;&gt;Google&lt;/a&gt;]&lt;/p&gt; &lt;p&gt;---&lt;br /&gt;Related Articles at Mashable! - The Social Networking Blog:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://mashable.com/2008/09/01/google-chrome/&quot;&gt;Google Chrome: The &quot;GBrowser&quot; Comes to Life&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://mashable.com/2008/09/02/google-chrome-2/&quot;&gt;Google Chrome a Killer Browser Already (screencast)&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://mashable.com/2008/09/02/chrome-windows/&quot;&gt;Chrome is Not a Windows-Killer&lt;/a&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(0, 0, 238); text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src=&quot;http://feedproxy.google.com/~r/Mashable/~4/ea3yqNypldc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/8111815339065357754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/8111815339065357754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/8111815339065357754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/8111815339065357754'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2008/09/7-really-awesome-things-about-google.html' title='7 Really Awesome Things About Google Chrome'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-8990903355767222778</id><published>2008-09-03T23:41:00.002+05:30</published><updated>2008-09-04T22:53:36.891+05:30</updated><title type='text'>Belief in the moon landing: An experiment</title><content type='html'>&lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px&quot;&gt;&lt;h2 style=&quot;margin: 0.25em 0 0 0&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;a href=&quot;http://www.museumofhoaxes.com/hoax/weblog/comments/belief_in_the_moon_landing_an_experiment/&quot;&gt;Belief in the moon landing: An experiment&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style=&quot;margin-bottom: 0.5em&quot;&gt;via &lt;a href=&quot;http://www.museumofhoaxes.com/&quot; class=&quot;f&quot;&gt;The Museum of Hoaxes&lt;/a&gt;  on 6/6/08&lt;/div&gt;  A science teacher posting on the &lt;a href=&quot;http://www.bautforum.com/conspiracy-theories/75099-moon-hoax-lesson-results.html&quot;&gt;Bad Astronomy forum&lt;/a&gt; describes an experiment in which he polled his students to find out how many of them believed humans had walked on the surface of the moon -- before and after watching the Fox TV documentary &quot;Did We Land on the Moon?&quot;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin:2px 10px 0px 5px;padding:1px 5px 0px 10px;border-left:3px solid #ddd;font-size:90%&quot;&gt;I began by asking my students (9-12th graders taking earth/space honors) the simple question, &quot;Do you believe that humans have walked on the surface of the Moon?&quot;. Initial results were 81.0% &quot;Yes&quot;, 7.6% &quot;No&quot; and 11.4% &quot;Not sure&quot; (sample size 105 students).&lt;br /&gt;Then I showed them a DVD I have made of the infamous FOX show (thanks to Jim Oberg who helped me land a copy of the video tape when my own was &quot;mysteriously&quot; partially taped over). I converted to DVD so I could knock out the 18 minutes (!) of advertisements and break the segments up into easily accessible chapters. I showed the video completely through without comment and asked the same question. This year, the &quot;after video&quot; results were 50.8% &quot;Yes&quot;, 21.3% &quot;No&quot; and 27.9% &quot;Not sure&quot; (sample size 122 students).&lt;/div&gt;&lt;br /&gt;So belief in the moon landing dropped by 30% after watching the Fox documentary. Thankfully, he didn&#39;t leave his students in a state of disbelief. The next day he showed them a powerpoint presentation rebutting every point made in the show:&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin:2px 10px 0px 5px;padding:1px 5px 0px 10px;border-left:3px solid #ddd;font-size:90%&quot;&gt;I made sure to cover every single topic and then I asked the question a final time. The final results this year were 92.9% &quot;Yes&quot;, 2.0% &quot;No&quot; and 5.1% &quot;Not sure&quot; (sample size 99).&lt;/div&gt;&lt;br /&gt;It&#39;s no wonder so many people believe in bizarre conspiracy theories and the paranormal. They watch all these shows on TV and never hear a reasoned rebuttal from someone who knows what they&#39;re talking about.&lt;br /&gt;&lt;a href=&quot;http://www.museumofhoaxes.com/hoax/weblog/comments/5230/&quot;&gt;(Comments)&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/8990903355767222778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/8990903355767222778' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/8990903355767222778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/8990903355767222778'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2008/09/belief-in-moon-landing-experiment.html' title='Belief in the moon landing: An experiment'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-7584876572922329950</id><published>2008-09-03T23:40:00.002+05:30</published><updated>2008-09-04T22:58:55.466+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="blog"/><category scheme="http://www.blogger.com/atom/ns#" term="india"/><category scheme="http://www.blogger.com/atom/ns#" term="media"/><category scheme="http://www.blogger.com/atom/ns#" term="news"/><category scheme="http://www.blogger.com/atom/ns#" term="poverty"/><title type='text'>India has fewer poor people: World Bank</title><content type='html'>&lt;div style=&quot;margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px&quot;&gt;&lt;h2 style=&quot;margin: 0.25em 0 0 0&quot;&gt;&lt;div class=&quot;&quot;&gt;&lt;a href=&quot;http://www.business-standard.com/india/storypage.php?autono=332669&quot;&gt;India has fewer poor people: World Bank&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style=&quot;margin-bottom: 0.5em&quot;&gt;via &lt;a href=&quot;http://www.business-standard.com/&quot; class=&quot;f&quot;&gt;www.business-standard.com&lt;/a&gt;  on 8/28/08&lt;/div&gt;  &lt;table width=&quot;100%&quot; border=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;font-family:Arial;font-size:18px;font-weight:bold;color:rgb(2, 83, 183)&quot;&gt;India has fewer poor people: World Bank&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;font-family:Arial;font-size:11px;font-weight:bold&quot;&gt;Bs Reporter / New Delhi August  27, 2008, 0:36 IST&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;India has brought down the number of people living below $1 a day by 2 percentage points to 24.3 per cent in three years up to 2005, as Asia&#39;s third-largest economy accelerated to 7 per cent plus growth in those years, latest data from the World Bank reveal.&lt;/p&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;In absolute numbers, 9.6 million people came out of poverty between 2002 and 2005, the largest reduction between two consecutive surveys released by the World Bank since 1981.&lt;/p&gt;&lt;p&gt;If $1.25 per day is taken as a benchmark for defining the poverty line, then 4.7 million came out of poverty in this period.&lt;/p&gt;&lt;p&gt;Since the data reported by the World Bank have a time lag of three years, the effect of increase in food and commodity prices — which disproportionately affect the poor — in the last two years is not known.&lt;/p&gt;&lt;p&gt;Also, the World Bank now says it has upwardly adjusted the cost of living in developing countries to $1.25 per day against $1 per day.&lt;/p&gt;&lt;p&gt;The poverty line of $1.25 is the average poverty line found in the poorest 10-20 countries, the World Bank said in a press statement.&lt;/p&gt;&lt;p&gt;The new study suggested the number of people below the poverty line would have increased by 400 million in three years to 1,399.8 million in 2005 (at $1.25 per day), against 1,090.2 million (at $1 per day) in 2002.&lt;/p&gt;&lt;p&gt;If similar comparison were adopted for India, the number of people in poverty would have increased by 179.1 million between 2002 and 2005. In percentage terms, it would be 41.6 per cent as on 2005 as against 26.3 per cent in 2002. The difference between India&#39;s own estimate of poverty and the World Bank&#39;s one is because of a difference in how the poverty line is calculated.&lt;/p&gt;&lt;p&gt;The World Bank&#39;s calculation is based on the average of the poorest countries, whereas India&#39;s estimate is based on how much money is required for an individual to have ideal intake of daily food and expenditure on shelter and other necessities.&lt;br /&gt; &lt;/p&gt;&lt;table width=&quot;500&quot; cellpadding=&quot;2&quot;&gt;    &lt;tbody&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#000000;&quot; colspan=&quot;7&quot; width=&quot;476&quot; bg height=&quot;17&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Tahoma;font-size:100%;color:#ffffff;&quot;&gt;GAINS IN POVERTY REDUCTION&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#95acb3;&quot; width=&quot;68&quot; bg height=&quot;17&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-family:Tahoma;font-size:78%;color:#ffffff;&quot;&gt;(Figures in %)&lt;/span&gt;&lt;/em&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;center&quot; bg style=&quot;color:#95acb3;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;color:#ffffff;&quot;&gt;&lt;strong&gt;1990&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;center&quot; bg style=&quot;color:#95acb3;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;color:#ffffff;&quot;&gt;&lt;strong&gt;1993&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;center&quot; bg style=&quot;color:#95acb3;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;color:#ffffff;&quot;&gt;&lt;strong&gt;1996&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;center&quot; bg style=&quot;color:#95acb3;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;color:#ffffff;&quot;&gt;&lt;strong&gt;1999&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;center&quot; bg style=&quot;color:#95acb3;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;color:#ffffff;&quot;&gt;&lt;strong&gt;2002&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;center&quot; bg style=&quot;color:#95acb3;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;color:#ffffff;&quot;&gt;&lt;strong&gt;2005&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; colspan=&quot;7&quot; width=&quot;476&quot; bg height=&quot;17&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;color:#000000;&quot;&gt;&lt;strong&gt;BELOW $1 A DAY&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; width=&quot;68&quot; bg height=&quot;17&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;India&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;33.3&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;31.1&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;28.6&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;27.0&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;26.3&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;24.3&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; width=&quot;68&quot; bg height=&quot;17&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;World&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;29.9&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;26.9&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;23.5&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;22.8&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;20.8&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;16.1&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; colspan=&quot;7&quot; width=&quot;476&quot; bg height=&quot;17&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;BELOW $1.25 A DAY&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; width=&quot;68&quot; bg height=&quot;17&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;India&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;51.3&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;49.4&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;46.6&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;44.8&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;43.9&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;41.6&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; width=&quot;68&quot; bg height=&quot;17&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;World&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;41.7&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;39&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;34.7&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;33.7&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;31.1&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;25.7&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; colspan=&quot;7&quot; width=&quot;476&quot; bg height=&quot;17&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;BELOW $2 A DAY&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; width=&quot;68&quot; bg height=&quot;17&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;India&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;82.6&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;81.7&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;79.8&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;78.4&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;77.5&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;75.6&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;        &lt;tr style=&quot;height:12.75pt&quot; height=&quot;17&quot;&gt;            &lt;td style=&quot;height:12.75pt;color:#e4eaed;&quot; width=&quot;68&quot; bg height=&quot;17&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;World&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;63.1&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;61.4&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;58.3&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;57.0&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;53.6&lt;/span&gt;&lt;/td&gt;            &lt;td width=&quot;62&quot; align=&quot;right&quot; bg style=&quot;color:#e4eaed;&quot;&gt;&lt;span style=&quot;font-family:Tahoma;font-size:85%;&quot;&gt;47.6&lt;/span&gt;&lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;If India&#39;s poverty line is translated in Purchasing Power Parity (PPP) terms, it is $ 1.02 per day.&lt;/p&gt;&lt;p&gt;&quot;High GDP (Gross Domestic Product) growth in India has reduced poverty. However, to achieve a higher rate of poverty reduction, India will also need to address inequalities in opportunities that impede the poor from participating in the growth process,&quot; the World Bank said.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt; &lt;div style=&quot;margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;&quot;&gt; &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/7584876572922329950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/7584876572922329950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/7584876572922329950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/7584876572922329950'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2008/09/india-has-fewer-poor-people-world-bank.html' title='India has fewer poor people: World Bank'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-5396373538965916108</id><published>2007-05-05T16:28:00.002+05:30</published><updated>2008-09-04T23:03:24.231+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="cygwin"/><category scheme="http://www.blogger.com/atom/ns#" term="dos"/><category scheme="http://www.blogger.com/atom/ns#" term="dos2unix"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="makefiles"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>File format demysified</title><content type='html'>&lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;&lt;p&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;Cross platform developers often encounters some problem with file-formats at some point.This article may give them some clue regarding how to procede.&lt;br /&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt; Unix/dos file formats is determined by the type of &lt;i class=&quot;firstterm&quot;&gt;end-of-line (EOL)&lt;br /&gt;         markers&lt;/i&gt; used in text files.  Unfortunately,different operating system use different tokens to represent the end of a line of text in a file.  For example, the usual line ending token used by software on the Windows platform is a pair of ASCII control characters—carriage return&lt;br /&gt;         (&lt;tt class=&quot;literal&quot;&gt;CR&lt;/tt&gt;) and line feed (&lt;tt class=&quot;literal&quot;&gt;LF&lt;/tt&gt;).  Unix software, however, just uses the &lt;tt class=&quot;literal&quot;&gt;LF&lt;/tt&gt; character to denote the end of a&lt;br /&gt;         line.&lt;/p&gt;&lt;p&gt;Not all of the various tools on these operating systems are prepared to understand files that contain line endings in a format that differs from the &lt;i class=&quot;firstterm&quot;&gt;native line ending style&lt;/i&gt; of the operating system on which they are running.  Common results are that Unix programs treat the &lt;tt class=&quot;literal&quot;&gt;CR&lt;/tt&gt; character present in Windows files as a regular character (usually rendered as &lt;tt class=&quot;literal&quot;&gt;^M&lt;/tt&gt;), and that Windows programs combine all of the lines of a Unix file into one giant line because&lt;br /&gt;         no carriage return-linefeed (or &lt;tt class=&quot;literal&quot;&gt;CRLF&lt;/tt&gt;) character combination was found to denote the end of&lt;br /&gt;         line.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To convert from dos file system to unix ,use dos2unix utility .For reverse conversion use unix2dos&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;For recursive conversions use the following one liner in most linux platforms&lt;br /&gt;&lt;/p&gt;&lt;p&gt;find . -type f \! -exec dos2unix {} \;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;execute this from the top level directory. This will do it recursively in all sub folders.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/5396373538965916108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/5396373538965916108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/5396373538965916108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/5396373538965916108'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2007/05/file-format-demysified.html' title='File format demysified'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-7570661864301023777</id><published>2007-05-02T18:11:00.001+05:30</published><updated>2007-05-02T18:11:00.447+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="blog"/><category scheme="http://www.blogger.com/atom/ns#" term="body-language"/><category scheme="http://www.blogger.com/atom/ns#" term="general"/><category scheme="http://www.blogger.com/atom/ns#" term="personality"/><category scheme="http://www.blogger.com/atom/ns#" term="self-improvement"/><title type='text'>Fake till you make it!!! Ways to improve your body language...</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;Some&lt;br /&gt;of these tips might seem like you are faking something. But fake it til&lt;br /&gt;you make it is a useful way to learn something new. And remember,&lt;br /&gt;feelings work backwards too. If you smile a bit more you will feel&lt;br /&gt;happier. If you sit up straight you will feel more energetic and in&lt;br /&gt;control. If you slow down your movements you’ll feel calmer. Your&lt;br /&gt;feelings will actually reinforce your new behaviours and feelings of&lt;br /&gt;weirdness will dissipate.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;In&lt;br /&gt;the beginning easy it’s to exaggerate your body language. You might sit&lt;br /&gt;with your legs almost ridiculously far apart or sit up straight in a&lt;br /&gt;tense pose all the time. That’s ok. And people aren’t looking as much&lt;br /&gt;as you think, they are worrying about their own problems. Just play&lt;br /&gt;around a bit, practice and monitor yourself to find a comfortable&lt;br /&gt;balance.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;1. Don’t cross your arms or legs – &lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;You&lt;br /&gt;have probably already heard you shouldn’t cross your arms as it might&lt;br /&gt;make you seem defensive or guarded. This goes for your legs too. Keep&lt;br /&gt;your arms and legs open.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;2. Have eye contact, but don’t stare&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– If there are several people you are talking to, give them all some&lt;br /&gt;eye contact to create a better connection and see if they are&lt;br /&gt;listening. Keeping too much eye-contact might creep people out. Giving&lt;br /&gt;no eye-contact might make you seem insecure. If you are not used to&lt;br /&gt;keeping eye-contact it might feel a little hard or scary in the&lt;br /&gt;beginning but keep working on it and you’ll get used to it.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;3. Don’t be afraid to take up some space&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– Taking up space by for example sitting or standing with your legs&lt;br /&gt;apart a bit signals self-confidence and that you are comfortable in&lt;br /&gt;your own skin.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;4. Relax your shoulders&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– When you feel tense it’s easily winds up as tension in your&lt;br /&gt;shoulders. They might move up and forward a bit. Try to relax. Try to&lt;br /&gt;loosen up by shaking the shoulders a bit and move them back slightly.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;5. Nod when they are talking&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; – nod once in a while to signal that you are listening. But don’t overdo it and peck like Woody Woodpecker.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;6. Don’t slouch, sit up straight&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; – but in a relaxed way, not in a too tense manner.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;7. Lean, but not too much – &lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;If&lt;br /&gt;you want to show that you are interested in what someone is saying,&lt;br /&gt;lean toward the person talking. If you want to show that you’re&lt;br /&gt;confident in yourself and relaxed lean back a bit. But don’t lean in&lt;br /&gt;too much or you might seem needy and desperate for some approval. Or&lt;br /&gt;lean back too much or you might seem arrogant and distant.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;8. Smile and laugh&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– lighten up, don’t take yourself too seriously. Relax a bit, smile and&lt;br /&gt;laugh when someone says something funny. People will be a lot more&lt;br /&gt;inclined to listen to you if you seem to be a positive person. But&lt;br /&gt;don’t be the first to laugh at your own jokes, it makes you seem&lt;br /&gt;nervous and needy. Smile when you are introduced to someone but don’t&lt;br /&gt;keep a smile plastered on your face, you’ll seem insincere.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;9. Don’t touch your face&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; – it might make you seem nervous and can be distracting for the listeners or the people in the conversation.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;10. Keep you head up. &lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;Don’t&lt;br /&gt;keep your eyes on the ground, it might make you seem insecure and a bit&lt;br /&gt;lost. Keep your head up straight and your eyes towards the horizon.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;11. Slow down a bit&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– this goes for many things. Walking slower not only makes you seem&lt;br /&gt;more calm and confident, it will also make you feel less stressed. If&lt;br /&gt;someone addresses you, don’t snap you’re neck in their direction, turn&lt;br /&gt;it a bit more slowly instead.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;12. Don’t fidget&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– try to avoid, phase out or transform fidgety movement and nervous&lt;br /&gt;ticks such as shaking your leg or tapping your fingers against the&lt;br /&gt;table rapidly. You’ll seem nervous and fidgeting can be a distracting&lt;br /&gt;when you try to get something across. Declutter your movements if you&lt;br /&gt;are all over the place. Try to relax, slow down and focus your&lt;br /&gt;movements. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;13. Use your hands more confidently&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– instead of fidgeting with your hands and scratching your face use&lt;br /&gt;them to communicate what you are trying to say. Use your hands to&lt;br /&gt;describe something or to add weight to a point you are trying to make.&lt;br /&gt;But don’t use them to much or it might become distracting. And don’t&lt;br /&gt;let your hands flail around, use them with some control. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;14. Lower your drink&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– don’t hold your drink in front of your chest. In fact, don’t hold&lt;br /&gt;anything in front of your heart as it will make you seem guarded and&lt;br /&gt;distant. Lower it and hold it beside your leg instead.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;15. Realise where you spine ends&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– many people (including me until recently) might sit or stand with a&lt;br /&gt;straight back in a good posture. However, they might think that the&lt;br /&gt;spine ends where the neck begins and therefore crane the neck forward&lt;br /&gt;in a &lt;/span&gt;&lt;a onclick=&#39;javascript:urchinTracker (&amp;apos;/outbound/www.24-7simpsons.com&amp;apos;);&#39; href=&#39;http://www.24-7simpsons.com/mr._burns_3.jpg&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;Montgomery&lt;/span&gt;&lt;/a&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;a onclick=&#39;javascript:urchinTracker (&amp;apos;/outbound/www.24-7simpsons.com&amp;apos;);&#39; href=&#39;http://www.24-7simpsons.com/mr._burns_3.jpg&#39;&gt; Burns-pose&lt;/a&gt;. &lt;a onclick=&#39;javascript:urchinTracker (&amp;apos;/outbound/www.24-7simpsons.com&amp;apos;);&#39; href=&#39;http://www.24-7simpsons.com/mr._burns_3.jpg&#39;&gt;&lt;span style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;/span&gt;&lt;/a&gt; Your spine ends in the back of your head. Keep you whole spine straight and aligned for better posture.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;16. Don’t stand too close&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;–one of the things we learned from Seinfeld is that everybody gets&lt;br /&gt;weirded out by a close-talker. Let people have their personal space,&lt;br /&gt;don’t invade it.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;17. Mirror&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;- Often when you get along with a person, when the two of you get a&lt;br /&gt;good connection, you will start to mirror each other unconsciously.&lt;br /&gt;That means that you mirror the other person’s body language a bit. To&lt;br /&gt;make the connection better you can try a bit of proactive mirroring. If&lt;br /&gt;he leans forward, you might lean forward. If she holds her hands on her&lt;br /&gt;thighs, you might do the same. But don’t react instantly and don’t&lt;br /&gt;mirror every change in body language. Then weirdness will ensue. &lt;img class=&#39;wp-smiley&#39; alt=&#39;:)&#39; src=&#39;http://www.positivityblog.com/wp-includes/images/smilies/icon_smile.gif&#39;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;18. Keep a good attitude&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;&lt;br /&gt;– last but not least, keep a positive, open and relaxed attitude. How&lt;br /&gt;you feel will come through in your body language and can make a major&lt;br /&gt;difference. For information on how make yourself feel better read &lt;a href=&#39;http://www.positivityblog.com/index.php/2006/10/11/10-ways-to-change-how-you-feel/&#39;&gt;10 ways to change how you feel&lt;/a&gt; and for relaxation try &lt;a href=&#39;http://www.positivityblog.com/index.php/2006/10/25/a-very-simple-way-to-feel-relaxed-for-24-hours/&#39;&gt;A very simple way to feel relaxed for 24 hours&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;You&lt;br /&gt;can change your body language but as all new habits it takes a while.&lt;br /&gt;Especially things like keeping you head up might take time to correct&lt;br /&gt;if you have spent thousands of days looking at your feet. And if you&lt;br /&gt;try and change to many things at once it might become confusing and&lt;br /&gt;feel overwhelming. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align=&#39;left&#39; class=&#39;MsoNormal&#39; style=&#39;line-height: 13pt;&#39;&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span lang=&#39;EN-GB&#39; style=&#39;color: rgb(53, 53, 53);&#39;&gt;Take&lt;br /&gt;a couple of these body language bits to work on every day for three to&lt;br /&gt;four weeks. By then they should have developed into new habits and&lt;br /&gt;something you’ll do without even thinking about it. If not, keep on&lt;br /&gt;until it sticks. Then take another couple of things you’d like to&lt;br /&gt;change and work on them.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;For more info http://www.positivityblog.com/index.php/2006/10/27/18-ways-to-improve-your-body-language/&lt;br&gt;&lt;/br&gt;&lt;/span&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class=&#39;poweredbyperformancing&#39;&gt;Powered by &lt;a href=&#39;http://scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/7570661864301023777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/7570661864301023777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/7570661864301023777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/7570661864301023777'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2007/05/fake-till-you-make-it-ways-to-improve.html' title='Fake till you make it!!! Ways to improve your body language...'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-4010070943898060433</id><published>2007-04-23T22:18:00.001+05:30</published><updated>2007-04-23T22:18:46.036+05:30</updated><title type='text'> Some useful things to remember about the gcc compiler :MIT tips</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;b&gt;BACKGROUND: THE COMPILATION PROCESS:&lt;/b&gt;&lt;br&gt;&lt;/br&gt;&lt;br /&gt;&lt;br /&gt;Before getting into the options, a little background.  When you&lt;br /&gt;compile a program as we&#39;ve been doing, &quot;gcc&quot; checks the source code&lt;br /&gt;for errors and creates a binary object file of that code (if no errors&lt;br /&gt;exist).  It then calls the linker to link your code&#39;s object file with&lt;br /&gt;other pre-compiled object files residing in libraries.  These linked&lt;br /&gt;object binaries are saved as your newly compiled program.  The options&lt;br /&gt;to &quot;gcc&quot; dictate the way in which this process is performed. For example,&lt;br /&gt;you could tell &quot;gcc&quot; to just create the object file and skip the&lt;br /&gt;linking, such as when developing large programs or building your own&lt;br /&gt;libraries -- how to do this is outside the scope of this class.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;All of the options of the gcc command are explained in the&lt;br /&gt;&quot;man&quot; pages.  Type &quot;man gcc&quot; at the Athena prompt and&lt;br /&gt;the (huge) list of options will be displayed.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;OPTIONS IMPORTANT IN 10.001:&lt;/b&gt;&lt;br&gt;&lt;/br&gt;&lt;br /&gt;&lt;br /&gt;The gcc options that are important for 10.001 are as follows:&lt;br&gt;&lt;/br&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;	-Wall&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	-ansi&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	-pedantic&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	-I{directory_name}&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	-L{directory_name}&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	-l{library}&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	-o{file_name}&lt;br&gt;&lt;/br&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;where&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;	{directory_name} would be replaced by an Athena directory name,&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	{library} denotes a library file as explained below, and&lt;br&gt;&lt;/br&gt;&lt;br /&gt;	{file_name} would be replaced by a valid Unix filename.&lt;br&gt;&lt;/br&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Examples of the options &quot;-I&quot;, and &quot;-L&quot; are given below in the&lt;br /&gt;description of &quot;gcnr.&quot;  The description gives an example of &quot;-l&quot;, too.&lt;br /&gt;I explain &quot;-o&quot; and &quot;-l&quot; here.&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;-Wall &lt;/dt&gt;&lt;dd&gt;tells the compiler to implement &#39;all&#39; Warning options.  &lt;br /&gt;              Warnings are diagnostic messages that report constructions which &lt;br /&gt;              are not inherently erroneous but which are risky or suggest &lt;br /&gt;              there may have been an error.  Very useful for debugging code.&lt;br /&gt;&lt;/dd&gt;&lt;dt&gt;-ansi &lt;/dt&gt;&lt;dd&gt;tells the compiler to implement the ANSI language option.  &lt;br /&gt;              This turns off certain &quot;features&quot; of GCC which are incompatible&lt;br /&gt;              with the ANSI standard.&lt;br /&gt;&lt;/dd&gt;&lt;dt&gt;-pedantic &lt;/dt&gt;&lt;dd&gt;used in conjunction with -ansi, this tells the compiler to &lt;br /&gt;              be adhere strictly to the ANSI standard, rejecting any code which&lt;br /&gt;              is not compliant.&lt;br /&gt;&lt;/dd&gt;&lt;dt&gt;-o&lt;file_name&gt; &lt;/file_name&gt;&lt;/dt&gt;&lt;dd&gt; tells the compiler to save the compiled&lt;br /&gt;	program under the name &lt;file_name&gt;.  So, typing&lt;br /&gt;	&quot;gcc myfile.c -o myfile.x&quot; will take the source code&lt;br /&gt;	of file &quot;myfile.c&quot; and create program &quot;myfile.x&quot; rather&lt;br /&gt;	than the default program &quot;a.out&quot;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/file_name&gt;&lt;/dd&gt;&lt;dt&gt;-l&lt;library&gt; &lt;/library&gt;&lt;/dt&gt;&lt;dd&gt;tells the linker to search a standard list of directories&lt;br /&gt;	for the library,   which   is   actually   a  file  named&lt;br /&gt;	&quot;lib&lt;library&gt;.a&quot;.  The linker then uses this file  as  if&lt;br /&gt;	it had been specified precisely by name.&lt;br /&gt;	The directories searched include several standard  system&lt;br /&gt;	directories plus any that you specify with &quot;-L&quot;.&lt;br /&gt;&lt;/library&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;EXAMPLES FROM gcnr:&lt;/b&gt;&lt;br&gt;&lt;/br&gt;&lt;br /&gt;&lt;br /&gt;An example of using the above options is the little file named &quot;gcnr&quot;,&lt;br /&gt;which we use to compile programs that use Numerical Recipes in C&lt;br /&gt;functions.  The file &quot;gcnr&quot; is a one-line Unix script that issues the&lt;br /&gt;following command: &lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;gcc -Wall -ansi -pedantic -I/mit/recipes/src/recipes_c-ansi/include&lt;br /&gt; -L/mit/recipes/`machtype`lib $* -lrecipes_c-ansi -lm |&amp;amp; grep -v nrutil&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;(Note that the above is a long command and may word wrap in your browser.)  &lt;br /&gt;The numbers in this list mark each part of the command:&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;	/mit/cygnus/`machtype`bin/gcc &lt;br /&gt;&lt;/li&gt;&lt;li&gt;	-I/mit/recipes/src/recipes_c-ansi/include &lt;br /&gt;&lt;/li&gt;&lt;li&gt;	-L/mit/recipes/`machtype`lib &lt;br /&gt;&lt;/li&gt;&lt;li&gt;	$* &lt;br /&gt;&lt;/li&gt;&lt;li&gt;	-lrecipes_c-ansi &lt;br /&gt;&lt;/li&gt;&lt;li&gt;	-lm&lt;br /&gt;&lt;/li&gt;&lt;li&gt;    |&amp;amp; grep -v nrutil&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;where&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Tells Unix where to find the gcc program (`machtype`&lt;br /&gt;	is needed to make sure that the correct version of gcc&lt;br /&gt;	is used for the machine type you are using).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Tells gcc that it should look in the Num. Rec. in C&lt;br /&gt;	include directory to find nr.h and nrutil.h when it &lt;br /&gt;	encounters #include &quot;nr.h&quot; and #include &quot;nrutil.h&quot; in your code.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Tells gcc to look in the Num. Rec. in C library directory to&lt;br /&gt;	find the pre-compiled binaries for all Num. Rec. in C&lt;br /&gt;	functions used in your code.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Is the Unix script notation for the command line argument to&lt;br /&gt;	the script.  In other words, when you type &quot;gcnr myfile.c&quot;,&lt;br /&gt;	&quot;myfile.c&quot; will be substituted in place of &quot;$*&quot;.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Specifies the name of the library of pre-compiled binaries for&lt;br /&gt;	all Num. Rec. in C functions.  It resides in the directory mentioned&lt;br /&gt;	under (4).  This option tells the linker to link in the&lt;br /&gt;	Num. Rec. in C functions when building your program.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Tells the linker to link in the math library.  The name of the math &lt;br /&gt;	library (i.e., file of pre-compiled binaries for all math functions)&lt;br /&gt;	is &quot;libm.a&quot;. (See explanation of &quot;-l&quot; above.)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Pushes the output through a parsing program called grep.  This looks&lt;br /&gt;        through the output for lines containing &quot;nrutil&quot; and ignores them.&lt;br /&gt;        This removes a number of error messages that do not prevent the&lt;br /&gt;        executable from functioning.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CONCLUSION:&lt;/b&gt;&lt;br&gt;&lt;/br&gt;&lt;br /&gt;There are MANY options to gcc which can be used to make programming&lt;br /&gt;easier and faster. These are only a few of the more common ones. As&lt;br /&gt;mentioned above, the man pages for gcc list them all.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class=&#39;poweredbyperformancing&#39;&gt;Powered by &lt;a href=&#39;http://scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/4010070943898060433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/4010070943898060433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/4010070943898060433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/4010070943898060433'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2007/04/some-useful-things-to-remember-about.html' title=' Some useful things to remember about the gcc compiler :MIT tips'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3692046362109004463.post-985008731572235342</id><published>2007-04-23T20:11:00.001+05:30</published><updated>2007-04-23T20:11:45.859+05:30</updated><title type='text'>Google Print Hack</title><content type='html'>&lt;div xmlns=&#39;http://www.w3.org/1999/xhtml&#39;&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;a href=&#39;http://www.kuro5hin.org/story/2005/3/7/95844/59875&#39;&gt;Hacking Google Print || kuro5hin.org&lt;/a&gt; &lt;br&gt;&lt;/br&gt; &lt;blockquote&gt;	&lt;br /&gt;	&lt;br /&gt;&lt;br /&gt;Introduction&lt;br /&gt;&lt;br /&gt;Many people are interested in how Google works, and Google is mostly interested in keeping it a secret. I&#39;m going to tell you a few things I&#39;ve learned about Google by playing around with their software . It&#39;s not terribly advanced, but I think it&#39;s interesting nonetheless. The first thing I will cover is Google&#39;s cookie, and then I will explain how I used this information to exploit Google Print.&lt;br /&gt;&lt;br /&gt;Google&#39;s Cookie&lt;br /&gt;&lt;br /&gt;Most web browsers allow small text files, called cookies, to be stored on behalf of web servers ... this allows a persistent state to be associated with a user. After a cookie is created, it will be sent back to the web server every time you request a page (but only when you request a page from the server that originally requested the cookie). For example, when you set your SafeSearch preferences on the Google web site it stores your choice in the Google cookie. Then, whenever you request a page from Google it can see what you set your preference to earlier and use it without having to ask you again. If you delete your cookie, you&#39;ll just get a new cookie the next time you visit ... but you&#39;ll have to set your preference again. Pretty useful, huh?&lt;br /&gt;&lt;br /&gt;Google does some more interesting things with its cookie, though. Some of them are hard to figure out. The first thing to notice is that your cookie will store some preferences locally, like SafeSearch, because Google probably doesn&#39;t care if you see that information (it won&#39;t bother you to see that they are storing your preferences). Otherwise, they probably have a server side system that uses the following characteristics of the cookie to store more .. ahem .. personalized information about you.&lt;br /&gt;&lt;br /&gt;Here is an example of a Google cookie:&lt;br /&gt;&lt;br /&gt;GPREF=ID=26b2149fe108b391:TM=1109736400:LM=1109736400:S=pbbDWyL8tVmJrILc&lt;br /&gt;&lt;br /&gt;You can see that after &quot;GPREF=&quot;, there are name-value pairs ID, TM, LM, and S (separated by colons). In this case, our ID is 26b2149fe108b391. This is a (hopefully) unique ID, and it is most likely generated randomly. Google probably doesn&#39;t worry about &quot;collisions&quot; (two users getting the same ID) because this is a 16-digit hexadecimal number, and there are 16^16 = 18446744073709551616 = 18.44674 x 10^18 possible IDs that could be assigned. Even if everyone on the planet used Google, the chance of collision would be very low. Google&#39;s cookie has an expiration date of January 17, 2038. Essentially, unless you purposely clear your cookies, format your hard drive, etc. this means it will be with you for a very long time.&lt;br /&gt;&lt;br /&gt;The TM value is a timestamp of the moment (to the second) that Google generated your cookie. Here it is 1109736400, measured in seconds since January 1, 1970, or March 1, 2005 at 10:06:40 PM (CST).&lt;br /&gt;&lt;br /&gt;LM seems unimportant because it is a timestamp of when the user last changed their preferences. Many other name-value pairs can appear, but the only others that I have seen represent more preferences. Having the unique ID means they are most definitely storing *something* on the server side, but don&#39;t worry it&#39;s probably only analyzed in aggregate unless you are one of Sergey&#39;s ex-girlfriends :-p.&lt;br /&gt;&lt;br /&gt;Now, S is the most interesting value in the cookie. Some have hypothesized that it is a checksum of some sort. It could be a hash, for instance. In my experience, the signature only varies with different ID and/or TM values. Thus, Google is assured that THEY generated the cookie at a given time by doing a simple calculation of the hash. But relying on a pure hash would be security through obscurity, i.e. Google would basically be relying on the secrecy of the hash function. Instead, I think that Google probably uses a digital signature algorithm of some kind to generate it. So, maybe S stands for signature. It appears that the signature is 16 characters long, case-sensitive, and alpha-numeric only, giving (10+26+26)^16 possibilities or roughly the equivalent of a 93-bit hash (not incredibly strong by today&#39;s standards, but definitely a good chunk of hash). I tried my luck at guessing a hash function and mapping parts to base 62 numbers, but I just don&#39;t think that they are stupid enough to do it that way. Sucks for me, because I&#39;m no Bruce Schneier when it comes to cryptography. My instinct is that an attack against the signature would be futile.&lt;br /&gt;&lt;br /&gt;Now, the payoff. Well, after another explanation that is :) What are some reasons that Google needs to know you by an ID and when your cookie was created?&lt;br /&gt;&lt;br /&gt;Google Print&lt;br /&gt;&lt;br /&gt;Google Print URLs are of the form:&lt;br /&gt;&lt;br /&gt;http://print.google.com/print?id=VvBRboW2icUC&amp;amp;pg=1&amp;amp;sig=hoLj_9Ot12vG6mSjZ vK547vbP3E&lt;br /&gt;&lt;br /&gt;Anything look familiar here? Another signature! Maybe this one is generated in a similar manner (then again, maybe not ... they are probably different teams). The ID in the URL points to the book that you are viewing, and PG points to the page number. Now click the &quot;Next Page&quot; arrow. You&#39;ll get a URL like:&lt;br /&gt;&lt;br /&gt;http://print.google.com/print?id=VvBRboW2icUC&amp;amp;lpg=1&amp;amp;pg=2&amp;amp;sig=gBBbI6T 0FzHxgVeJJQKQqmZ_MNk&lt;br /&gt;&lt;br /&gt;The signature changes when you change pages, and LPG points to the page you started from! Eventually, you will not be able to advance through the pages any more. Google wants to limit you on the amount of pages you can scroll just so you can&#39;t read an entire book for free (that would make the publishers very unhappy, and here&#39;s my sad face for it :(). Try removing LPG and going to the resulting URL. You&#39;ll get a &quot;page not found&quot;. So, apparently, the signature depends on the page you entered on, the page you are at, and the book you are viewing. This allows Google to impose their &quot;page lookahead/lookbehind&quot; limit.&lt;br /&gt;&lt;br /&gt;You may see a search box on the side of the Google Print page to search within the book. Funny enough, you can use this to search for page numbers and skip through parts of the book. However, it will eventually hit a hard limit based on your unique ID ... i.e. you&#39;ve viewed too many pages overall in this book; nothing to see here, please move along. Google probably already knows you can skip around pages like this because the search box doesn&#39;t appear unless your cookie is 24 hours old or more! Try it, if you have the search box now delete your cookie and refresh the page. The box will disappear! If you saved some of the URLs for the search results of the search-in-book feature, they will also not work! Wait 24 hours or so and try again. Now it works. Here&#39;s where the timestamped cookie comes to play. This way, if a user hits the hard limit they cannot clear their cookie and come back instantaneously to leech more pages.&lt;br /&gt;&lt;br /&gt;So recently I wrote some software to grab and store up a bunch of cookies, keep them for more than 24 hours, and then automate searching for pages by this method. If I wanted to view page 100, the software would search for it and attempt to extract the image with a regular expression. If that doesn&#39;t work, it will search for page 99 and extract the &quot;next page&quot; link to get to page 100. It will continue doing this for page 101, 98, and 102 until it finds the correct page. Whenever a cookie would hit the hard limit, I&#39;d replace it with a new cookie from the queue. By grabbing the &quot;next&quot; and &quot;previous&quot; links automatically in this &quot;inductive&quot; fashion and using the search for skipping, I could view an entire book on Google Print with one click every time. I later modified the software to spit out a PDF of the book. I used simple components like GoogleCookie (cookie with accessible properties), GoogleCookieOven (queue with &quot;baking time&quot;, i.e. it only pops when the head of the queue is old enough to get the ability to search), and GoogleCookieBaker (thread that keeps the oven full of baking cookies by querying Google for new ones when the number drops below a certain threshold). Theoretically, if you set the cookie limit to a high enough number, the new cookies being fed in will have aged enough by the time you need them. This is a lot simpler than breaking an unknown digital signature algorithm, but of course that solution *would* be a lot more elegant. Oh well.&lt;br /&gt;&lt;br /&gt;I sent a link to this software (web-based) to Google, and I actually got a response! I think they actually changed up some things because the software broke now and then, but it seemed to work consistently after many algorithm improvements.&amp;amp;nbsp;&lt;/blockquote&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;&lt;p class=&#39;poweredbyperformancing&#39;&gt;Powered by &lt;a href=&#39;http://scribefire.com/&#39;&gt;ScribeFire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starreditems.blogspot.com/feeds/985008731572235342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/3692046362109004463/985008731572235342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/985008731572235342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3692046362109004463/posts/default/985008731572235342'/><link rel='alternate' type='text/html' href='http://starreditems.blogspot.com/2007/04/google-print-hack.html' title='Google Print Hack'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/08442798371965211331</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>