<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8591124536346223848</id><updated>2012-02-16T08:21:59.394-06:00</updated><category term='TinyOS'/><category term='Ubuntu'/><category term='mySQL'/><category term='Ubuntu TinyOS MSP413'/><category term='SQL'/><category term='Android'/><category term='blip'/><category term='HTML'/><title type='text'>Easy Thinking</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default?start-index=101&amp;max-results=100'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>135</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-339029398767775794</id><published>2012-01-31T14:56:00.000-06:00</published><updated>2012-01-31T14:56:08.061-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TinyOS'/><category scheme='http://www.blogger.com/atom/ns#' term='blip'/><title type='text'>get ForwardingTable size in tinyos</title><content type='html'>&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; entry = call ForwardingTable.getTable(&amp;amp;n);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; while(entry[cur_entry].valid)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt; &lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;cur_entry++; &lt;br /&gt;&amp;nbsp; &amp;nbsp; printf("\t\tthe length of ForwardingTable is %i\n", cur_entry);&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-339029398767775794?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/339029398767775794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=339029398767775794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/339029398767775794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/339029398767775794'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2012/01/get-forwardingtable-size-in-tinyos.html' title='get ForwardingTable size in tinyos'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-4398636106332008951</id><published>2012-01-30T17:27:00.000-06:00</published><updated>2012-01-31T14:56:20.598-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TinyOS'/><title type='text'>Printf in tinyos</title><content type='html'>&lt;br /&gt;To see the output generated by the Printf tutorial application you need to start the PrintfClient by running&lt;br /&gt;the following command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;java net.tinyos.tools.PrintfClient -comm serial@/dev/ttyUSBXXX:telosb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A few points are worthy of note before jumping in and writing your own applications that use the functionality&lt;br /&gt;provided by the printf library.&lt;br /&gt;1. In order to use the printf library, the tos/lib/printf directory must be in your include path. The&lt;br /&gt;easiest way to include it is by adding the following line directly within the Makefile of your top level&lt;br /&gt;application:&lt;br /&gt;CFLAGS += -I$(TOSDIR)/lib/printf&lt;br /&gt;2. Remember that changing the printf buffer size is done similarly:&lt;br /&gt;CFLAGS += -DPRINTF_BUFFER_SIZE=XXX3. You MUST be sure to #include "printf.h" header file in every component in which you would like to&lt;br /&gt;call the printf() command. Failure to do so will result in obscure error messages making it difficult to&lt;br /&gt;identify the problem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-4398636106332008951?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/4398636106332008951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=4398636106332008951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4398636106332008951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4398636106332008951'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2012/01/printf-in-tinyos.html' title='Printf in tinyos'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-2057827668916048208</id><published>2012-01-16T15:05:00.001-06:00</published><updated>2012-01-31T14:56:31.327-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mySQL'/><title type='text'>Allow user to access mysql database from anywhere</title><content type='html'>&lt;span style="background-color: #eeeeee; color: #111111; font-family: Consolas, 'Andale Mono', Monaco, Courier, 'Courier New', Verdana, sans-serif; font-size: 12px; line-height: 18px;"&gt;GRANT ALL ON *.* TO USERNAME@'%' IDENTIFIED BY 'PASSWORD';&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-2057827668916048208?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/2057827668916048208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=2057827668916048208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2057827668916048208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2057827668916048208'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2012/01/allow-user-to-access-mysql-database.html' title='Allow user to access mysql database from anywhere'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-4678108972105000549</id><published>2012-01-05T21:18:00.000-06:00</published><updated>2012-01-31T14:56:45.199-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='mySQL'/><title type='text'>Connect to MySQL using C++ on Ubuntu</title><content type='html'>Source: &amp;nbsp;&lt;a href="http://blog.trilabs.co.tz/2011/09/connect-to-mysql-using-c-on-ubuntu.html"&gt;http://blog.trilabs.co.tz/2011/09/connect-to-mysql-using-c-on-ubuntu.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Someone asked on Facebook how to connect to a MySQL Database Using C++. So I thought it will be cool to just share it here for everyone.&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right;"&gt;&lt;a href="http://dl.dropbox.com/u/2615076/docs/blog/cmysql.cpp" style="color: blue;" title="SOURCE: Connecting to MySQL using C++"&gt;Download Source&lt;/a&gt;&lt;/div&gt;&lt;h3 style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ground Work&lt;/h3&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Here is how things look like on my computer.&lt;/div&gt;&lt;ul style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 0px; margin-left: 7px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="color: #4c4c4c; font-size: 12px; line-height: 19px; list-style-image: initial; list-style-position: initial; list-style-type: square; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;OS: &amp;nbsp;Ubuntu 11.04 &amp;nbsp;(&amp;nbsp;Linux legacy 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386 GNU/Linux)&lt;/li&gt;&lt;li style="color: #4c4c4c; font-size: 12px; line-height: 19px; list-style-image: initial; list-style-position: initial; list-style-type: square; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;DB: MySQL 5.1 (&amp;nbsp;mysql Ver 14.14 Distrib 5.1.54, for debian-linux-gnu (i686) using readline 6.2)&lt;/li&gt;&lt;li style="color: #4c4c4c; font-size: 12px; line-height: 19px; list-style-image: initial; list-style-position: initial; list-style-type: square; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Compiler: &amp;nbsp;GCC 4.5 (g++ (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2)&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;I had to install some C++ MySQL Connector and other helpers, actually after trying the textbook way and it did not work, I did a bit of googling and asking dev here and there.&lt;/div&gt;&lt;div class="wp_codebox_msgheader" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/arrow-square.gif); background-origin: initial; background-position: 100% 5px; background-repeat: no-repeat no-repeat; border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 22px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;span class="right" style="float: right; margin-right: 20px; padding-right: 5px; text-align: right;"&gt;&lt;sup&gt;&lt;a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" style="color: blue; font: normal normal normal 14px/normal Arial, Tahoma !important;" target="_blank" title="WP-CodeBox HowTo?"&gt;&lt;span style="color: #99cc00;"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class="left" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/view_code.png); background-origin: initial; background-position: 0% 50%; background-repeat: no-repeat no-repeat; float: left; font-family: tahoma, arial, verdana; font-size: 14px; margin-left: 5px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 2px;"&gt;&lt;a href="http://blog.trilabs.co.tz/2011/09/connect-to-mysql-using-c-on-ubuntu.html" style="color: blue;"&gt;View Code&lt;/a&gt;&amp;nbsp;SHELL&lt;/span&gt;&lt;br /&gt;&lt;div class="codebox_clear" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="wp_codebox" style="background-color: white; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; color: #110000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;table style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-style: none; border-collapse: collapse; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; width: 597px;"&gt;&lt;tbody&gt;&lt;tr id="p5861" style="vertical-align: top;"&gt;&lt;td class="code" id="p586code1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; vertical-align: top;"&gt;&lt;pre class="shell" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; clear: none; float: none; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: auto;"&gt;sudo apt-get install libmysqlcppconn4 libmysqlcppconn-dev libmysqlclient-dev&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Code&lt;/h3&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;To illustrate this, I am going to connect to the development database of one of the project I am working on show a list of products against store they can be bought. I am assuming your database knowledge in order. I have also added as much details as I could on the code itself.&lt;/div&gt;&lt;div class="wp_codebox_msgheader" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/arrow-square.gif); background-origin: initial; background-position: 100% 5px; background-repeat: no-repeat no-repeat; border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 22px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;span class="right" style="float: right; margin-right: 20px; padding-right: 5px; text-align: right;"&gt;&lt;sup&gt;&lt;a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" style="color: blue; font: normal normal normal 14px/normal Arial, Tahoma !important;" target="_blank" title="WP-CodeBox HowTo?"&gt;&lt;span style="color: #99cc00;"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class="left" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/view_code.png); background-origin: initial; background-position: 0% 50%; background-repeat: no-repeat no-repeat; float: left; font-family: tahoma, arial, verdana; font-size: 14px; margin-left: 5px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 2px;"&gt;&lt;a href="http://blog.trilabs.co.tz/2011/09/connect-to-mysql-using-c-on-ubuntu.html" style="color: blue;"&gt;View Code&lt;/a&gt;&amp;nbsp;CPP&lt;/span&gt;&lt;br /&gt;&lt;div class="codebox_clear" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="wp_codebox" style="background-color: white; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; color: #110000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;table style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-style: none; border-collapse: collapse; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; width: 1009px;"&gt;&lt;tbody&gt;&lt;tr id="p5862" style="vertical-align: top;"&gt;&lt;td class="code" id="p586code2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; vertical-align: top;"&gt;&lt;pre class="cpp" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; clear: none; float: none; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: auto;"&gt;&lt;span style="color: #339900;"&gt;#include &amp;lt;mysql.h&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #339900;"&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #339900;"&gt;#include &amp;lt;stdlib.h&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: red; font-style: italic;"&gt;/**&lt;br /&gt; * This structure will be used to store all cessary inforamtion to connect to the database&lt;br /&gt; */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;struct&lt;/span&gt; connection_details&lt;br /&gt;&lt;span style="color: green;"&gt;{&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: blue;"&gt;char&lt;/span&gt; &lt;span style="color: #000040;"&gt;*&lt;/span&gt;server&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: blue;"&gt;char&lt;/span&gt; &lt;span style="color: #000040;"&gt;*&lt;/span&gt;user&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: blue;"&gt;char&lt;/span&gt; &lt;span style="color: #000040;"&gt;*&lt;/span&gt;password&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: blue;"&gt;char&lt;/span&gt; &lt;span style="color: #000040;"&gt;*&lt;/span&gt;database&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;}&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: red; font-style: italic;"&gt;/**&lt;br /&gt; * Sets up connection to the database, this depends on the functions from mysql.h.&lt;br /&gt; * This function will connect and return a MYSQL pointer to the new connection using the&lt;br /&gt; * structure above connection_details.&lt;br /&gt; */&lt;/span&gt;&lt;br /&gt;MYSQL&lt;span style="color: #000040;"&gt;*&lt;/span&gt; mysql_connection_setup&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;struct&lt;/span&gt; connection_details mysql_details&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: #666666;"&gt;// first of all create a mysql instance and initialize the variables within&lt;/span&gt;&lt;br /&gt;    MYSQL &lt;span style="color: #000040;"&gt;*&lt;/span&gt;connection &lt;span style="color: navy;"&gt;=&lt;/span&gt; mysql_init&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;NULL&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;    &lt;span style="color: #666666;"&gt;// connect to the database with the details attached.&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: blue;"&gt;if&lt;/span&gt; &lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: #000040;"&gt;!&lt;/span&gt;mysql_real_connect&lt;span style="color: green;"&gt;(&lt;/span&gt;connection,mysql_details.&lt;span style="color: #007788;"&gt;server&lt;/span&gt;, mysql_details.&lt;span style="color: #007788;"&gt;user&lt;/span&gt;, mysql_details.&lt;span style="color: #007788;"&gt;password&lt;/span&gt;, mysql_details.&lt;span style="color: #007788;"&gt;database&lt;/span&gt;, &lt;span style="color: #0000dd;"&gt;0&lt;/span&gt;, &lt;span style="color: blue;"&gt;NULL&lt;/span&gt;, &lt;span style="color: #0000dd;"&gt;0&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt; &lt;span style="color: green;"&gt;{&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: #0000dd;"&gt;printf&lt;/span&gt;&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"Conection error : %s&lt;span style="color: #000099; font-weight: bold;"&gt;\n&lt;/span&gt;"&lt;/span&gt;, mysql_error&lt;span style="color: green;"&gt;(&lt;/span&gt;connection&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: #0000dd;"&gt;exit&lt;/span&gt;&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: #0000dd;"&gt;1&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: green;"&gt;}&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: blue;"&gt;return&lt;/span&gt; connection&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: red; font-style: italic;"&gt;/**&lt;br /&gt; * Performs the query.&lt;br /&gt; * This function perform the SQL quert and returns a pointer of MYSQL_RES&lt;br /&gt; */&lt;/span&gt;&lt;br /&gt;MYSQL_RES&lt;span style="color: #000040;"&gt;*&lt;/span&gt; mysql_perform_query&lt;span style="color: green;"&gt;(&lt;/span&gt;MYSQL &lt;span style="color: #000040;"&gt;*&lt;/span&gt;connection, &lt;span style="color: blue;"&gt;char&lt;/span&gt; &lt;span style="color: #000040;"&gt;*&lt;/span&gt;sql_query&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;{&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: #666666;"&gt;// send the query to the database&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: blue;"&gt;if&lt;/span&gt; &lt;span style="color: green;"&gt;(&lt;/span&gt;mysql_query&lt;span style="color: green;"&gt;(&lt;/span&gt;connection, sql_query&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: green;"&gt;{&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: #0000dd;"&gt;printf&lt;/span&gt;&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"MySQL query error : %s&lt;span style="color: #000099; font-weight: bold;"&gt;\n&lt;/span&gt;"&lt;/span&gt;, mysql_error&lt;span style="color: green;"&gt;(&lt;/span&gt;connection&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: #0000dd;"&gt;exit&lt;/span&gt;&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: #0000dd;"&gt;1&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: green;"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;   &lt;span style="color: blue;"&gt;return&lt;/span&gt; mysql_use_result&lt;span style="color: green;"&gt;(&lt;/span&gt;connection&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;}&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: red; font-style: italic;"&gt;/**&lt;br /&gt; * Main function&lt;br /&gt; */&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;int&lt;/span&gt; main&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;{&lt;/span&gt;&lt;br /&gt;  MYSQL &lt;span style="color: #000040;"&gt;*&lt;/span&gt;conn&lt;span style="color: teal;"&gt;;&lt;/span&gt;  &lt;span style="color: #666666;"&gt;// the connection&lt;/span&gt;&lt;br /&gt;  MYSQL_RES &lt;span style="color: #000040;"&gt;*&lt;/span&gt;res&lt;span style="color: teal;"&gt;;&lt;/span&gt; &lt;span style="color: #666666;"&gt;// the results&lt;/span&gt;&lt;br /&gt;  MYSQL_ROW row&lt;span style="color: teal;"&gt;;&lt;/span&gt; &lt;span style="color: #666666;"&gt;// the results row (line by line)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: blue;"&gt;struct&lt;/span&gt; connection_details mysqlD&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;  mysqlD.&lt;span style="color: #007788;"&gt;server&lt;/span&gt; &lt;span style="color: navy;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;"localhost"&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;  &lt;span style="color: #666666;"&gt;// where the mysql database is&lt;/span&gt;&lt;br /&gt;  mysqlD.&lt;span style="color: #007788;"&gt;user&lt;/span&gt; &lt;span style="color: navy;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;"jikoni"&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;  &lt;span style="color: #666666;"&gt;// the root user of mysql&lt;/span&gt;&lt;br /&gt;  mysqlD.&lt;span style="color: #007788;"&gt;password&lt;/span&gt; &lt;span style="color: navy;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;"ugalinakuku"&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt; &lt;span style="color: #666666;"&gt;// the password of the root user in mysql&lt;/span&gt;&lt;br /&gt;  mysqlD.&lt;span style="color: #007788;"&gt;database&lt;/span&gt; &lt;span style="color: navy;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;"discounts"&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt; &lt;span style="color: #666666;"&gt;// the databse to pick&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: #666666;"&gt;// connect to the mysql database&lt;/span&gt;&lt;br /&gt;  conn &lt;span style="color: navy;"&gt;=&lt;/span&gt; mysql_connection_setup&lt;span style="color: green;"&gt;(&lt;/span&gt;mysqlD&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: #666666;"&gt;// assign the results return to the MYSQL_RES pointer&lt;/span&gt;&lt;br /&gt;  res &lt;span style="color: navy;"&gt;=&lt;/span&gt; mysql_perform_query&lt;span style="color: green;"&gt;(&lt;/span&gt;conn, &lt;span style="color: red;"&gt;"SELECT products.product,stores.name  FROM products, stores WHERE products.sto_id = stores.id"&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: #0000dd;"&gt;printf&lt;/span&gt;&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"&lt;span style="color: #000099; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span style="color: #000099; font-weight: bold;"&gt;\t&lt;/span&gt; Product -&amp;gt; Store:&lt;span style="color: #000099; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span style="color: #000099; font-weight: bold;"&gt;\n&lt;/span&gt;&lt;span style="color: #000099; font-weight: bold;"&gt;\n&lt;/span&gt;"&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: #666666;"&gt;//To traverse the results we use a while loop in C++ and use the mysql_fetch_row function from within the mysql library set&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: #666666;"&gt;//where a row is a type of MYSQL_ROW.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: blue;"&gt;while&lt;/span&gt; &lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: green;"&gt;(&lt;/span&gt;row &lt;span style="color: navy;"&gt;=&lt;/span&gt; mysql_fetch_row&lt;span style="color: green;"&gt;(&lt;/span&gt;res&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt; &lt;span style="color: #000040;"&gt;!&lt;/span&gt;&lt;span style="color: navy;"&gt;=&lt;/span&gt;&lt;span style="color: blue;"&gt;NULL&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: #0000dd;"&gt;printf&lt;/span&gt;&lt;span style="color: green;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;"&lt;span style="color: #000099; font-weight: bold;"&gt;\t&lt;/span&gt;-&amp;gt; %s -&amp;gt; %s &lt;span style="color: #000099; font-weight: bold;"&gt;\n&lt;/span&gt;"&lt;/span&gt;, row&lt;span style="color: green;"&gt;[&lt;/span&gt;&lt;span style="color: #0000dd;"&gt;0&lt;/span&gt;&lt;span style="color: green;"&gt;]&lt;/span&gt;,row&lt;span style="color: green;"&gt;[&lt;/span&gt;&lt;span style="color: #0000dd;"&gt;1&lt;/span&gt;&lt;span style="color: green;"&gt;]&lt;/span&gt;&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: red; font-style: italic;"&gt;/* clean up the database result set */&lt;/span&gt;&lt;br /&gt;  mysql_free_result&lt;span style="color: green;"&gt;(&lt;/span&gt;res&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: red; font-style: italic;"&gt;/* clean up the database link */&lt;/span&gt;&lt;br /&gt;  mysql_close&lt;span style="color: green;"&gt;(&lt;/span&gt;conn&lt;span style="color: green;"&gt;)&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;  &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: #0000dd;"&gt;0&lt;/span&gt;&lt;span style="color: teal;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Compiling the code&lt;/h3&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Compile this program is a bit tricky as we need to link to the mysql libraries and headers that we have &amp;nbsp;used within the program, in our case the &amp;nbsp;mysql.h. &amp;nbsp;Luckly for us we can make use of the mysql_config, you may need to install it via your package manager system if you do not have it already. I already had it installed.&lt;/div&gt;&lt;blockquote style="background-attachment: initial; background-clip: initial; background-color: white; background-image: initial; background-origin: initial; border-bottom-color: rgb(230, 230, 230); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(230, 230, 230); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(230, 230, 230); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(230, 230, 230); border-top-style: solid; border-top-width: 1px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; line-height: 16px; margin-bottom: 15px; margin-left: 0px; margin-right: 0px; margin-top: 15px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 15px; text-align: center;"&gt;&lt;div style="padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;mysql_config provides you with useful information for compiling your MySQL client and connecting it to MySQL.&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;See what&amp;nbsp;information&amp;nbsp;it has by simply running it.&lt;/div&gt;&lt;div class="wp_codebox_msgheader" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/arrow-square.gif); background-origin: initial; background-position: 100% 5px; background-repeat: no-repeat no-repeat; border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 22px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;span class="right" style="float: right; margin-right: 20px; padding-right: 5px; text-align: right;"&gt;&lt;sup&gt;&lt;a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" style="color: blue; font: normal normal normal 14px/normal Arial, Tahoma !important;" target="_blank" title="WP-CodeBox HowTo?"&gt;&lt;span style="color: #99cc00;"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class="left" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/view_code.png); background-origin: initial; background-position: 0% 50%; background-repeat: no-repeat no-repeat; float: left; font-family: tahoma, arial, verdana; font-size: 14px; margin-left: 5px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 2px;"&gt;&lt;a href="http://blog.trilabs.co.tz/2011/09/connect-to-mysql-using-c-on-ubuntu.html" style="color: blue;"&gt;View Code&lt;/a&gt;&amp;nbsp;SHELL&lt;/span&gt;&lt;br /&gt;&lt;div class="codebox_clear" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="wp_codebox" style="background-color: white; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; color: #110000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;table style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-style: none; border-collapse: collapse; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; width: 792px;"&gt;&lt;tbody&gt;&lt;tr id="p5863" style="vertical-align: top;"&gt;&lt;td class="code" id="p586code3" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; vertical-align: top;"&gt;&lt;pre class="shell" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; clear: none; float: none; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: auto;"&gt;# mysql_config&lt;br /&gt;Usage: /usr/bin/mysql_config [OPTIONS]&lt;br /&gt;Options:&lt;br /&gt;        --cflags         [-I/usr/include/mysql  -DBIG_JOINS=1  -fno-strict-aliasing   -DUNIV_LINUX -DUNIV_LINUX]&lt;br /&gt;        --include        [-I/usr/include/mysql]&lt;br /&gt;        --libs           [-Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient]&lt;br /&gt;        --libs_r         [-Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqlclient_r]&lt;br /&gt;        --plugindir      [/usr/lib/mysql/plugin]&lt;br /&gt;        --socket         [/var/run/mysqld/mysqld.sock]&lt;br /&gt;        --port           [0]&lt;br /&gt;        --version        [5.1.54]&lt;br /&gt;        --libmysqld-libs [-Wl,-Bsymbolic-functions -rdynamic -L/usr/lib/mysql -lmysqld -ldl -lwrap -lrt]&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;So to compile it run&lt;/div&gt;&lt;div class="wp_codebox_msgheader" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/arrow-square.gif); background-origin: initial; background-position: 100% 5px; background-repeat: no-repeat no-repeat; border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 22px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;span class="right" style="float: right; margin-right: 20px; padding-right: 5px; text-align: right;"&gt;&lt;sup&gt;&lt;a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" style="color: blue; font: normal normal normal 14px/normal Arial, Tahoma !important;" target="_blank" title="WP-CodeBox HowTo?"&gt;&lt;span style="color: #99cc00;"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class="left" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/view_code.png); background-origin: initial; background-position: 0% 50%; background-repeat: no-repeat no-repeat; float: left; font-family: tahoma, arial, verdana; font-size: 14px; margin-left: 5px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 2px;"&gt;&lt;a href="http://blog.trilabs.co.tz/2011/09/connect-to-mysql-using-c-on-ubuntu.html" style="color: blue;"&gt;View Code&lt;/a&gt;&amp;nbsp;SHELL&lt;/span&gt;&lt;br /&gt;&lt;div class="codebox_clear" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="wp_codebox" style="background-color: white; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; color: #110000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;table style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-style: none; border-collapse: collapse; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; width: 597px;"&gt;&lt;tbody&gt;&lt;tr id="p5864" style="vertical-align: top;"&gt;&lt;td class="code" id="p586code4" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; vertical-align: top;"&gt;&lt;pre class="shell" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; clear: none; float: none; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: auto;"&gt;# g++ -o cmysql $(mysql_config --cflags) cmysql.cpp $(mysql_config --libs)&lt;br /&gt;cmysql.cpp: In function ‘int main()’:&lt;br /&gt;cmysql.cpp:60:19: warning: deprecated conversion from string constant to ‘char*’&lt;br /&gt;cmysql.cpp:61:17: warning: deprecated conversion from string constant to ‘char*’&lt;br /&gt;cmysql.cpp:62:21: warning: deprecated conversion from string constant to ‘char*’&lt;br /&gt;cmysql.cpp:63:21: warning: deprecated conversion from string constant to ‘char*’&lt;br /&gt;cmysql.cpp:69:129: warning: deprecated conversion from string constant to ‘char*’&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ignore the&amp;nbsp;warring&amp;nbsp;for now, &amp;nbsp;if there errors then fix them and run the&amp;nbsp;executable,&amp;nbsp;&lt;strong style="font-weight: bold;"&gt;cmysql,&lt;/strong&gt;&amp;nbsp;that would have been generated. I will look into the warnings in time.&lt;/div&gt;&lt;div class="wp_codebox_msgheader" style="background-attachment: initial; background-clip: initial; background-color: white; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/arrow-square.gif); background-origin: initial; background-position: 100% 5px; background-repeat: no-repeat no-repeat; border-bottom-color: initial; border-bottom-style: initial; border-bottom-width: 0px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; height: 22px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.5em; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;span class="right" style="float: right; margin-right: 20px; padding-right: 5px; text-align: right;"&gt;&lt;sup&gt;&lt;a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" style="color: blue; font: normal normal normal 14px/normal Arial, Tahoma !important;" target="_blank" title="WP-CodeBox HowTo?"&gt;&lt;span style="color: #99cc00;"&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class="left" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://blog.trilabs.co.tz/wp-content/plugins/wp-codebox/images/view_code.png); background-origin: initial; background-position: 0% 50%; background-repeat: no-repeat no-repeat; float: left; font-family: tahoma, arial, verdana; font-size: 14px; margin-left: 5px; padding-bottom: 2px; padding-left: 20px; padding-right: 5px; padding-top: 2px;"&gt;&lt;a href="http://blog.trilabs.co.tz/2011/09/connect-to-mysql-using-c-on-ubuntu.html" style="color: blue;"&gt;View Code&lt;/a&gt;&amp;nbsp;SHELL&lt;/span&gt;&lt;br /&gt;&lt;div class="codebox_clear" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="wp_codebox" style="background-color: white; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; color: #110000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0.5em; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 597px;"&gt;&lt;table style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-style: none; border-collapse: collapse; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; width: 597px;"&gt;&lt;tbody&gt;&lt;tr id="p5865" style="vertical-align: top;"&gt;&lt;td class="code" id="p586code5" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; padding-top: 2px; vertical-align: top;"&gt;&lt;pre class="shell" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; clear: none; float: none; font-size: 12px; line-height: 1.333; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: auto;"&gt;# ./cmysql &lt;br /&gt;&amp;nbsp;&lt;br /&gt;  Product -&amp;gt; Store:&lt;br /&gt;&amp;nbsp;&lt;br /&gt; -&amp;gt; USB Flash Disk -&amp;gt; Brand Computers Ltd&lt;br /&gt; -&amp;gt; Dell 65-Watt 3-Prong Slim AC Adapter -&amp;gt; Brand Computers Ltd&lt;br /&gt; -&amp;gt; Dell Streak 7 Android Tablet -&amp;gt; Brand Computers Ltd&lt;br /&gt; -&amp;gt; Nokia 701 -&amp;gt; Brand Computers Ltd&lt;br /&gt; -&amp;gt; Dell Inspron 1240 -&amp;gt; Just Computers&lt;br /&gt; -&amp;gt; HP Photosmart D110A -&amp;gt; Just Computers&lt;br /&gt; -&amp;gt; Web Hosting -&amp;gt; Tri Labs Limited&lt;br /&gt; -&amp;gt; Bulk SMS -&amp;gt; Tri Labs Limited&lt;br /&gt; -&amp;gt; EVDO USB Modem -&amp;gt; Tri Labs Limited&lt;br /&gt; -&amp;gt; EVDO USB Modem -&amp;gt; Tri Labs Limited&lt;br /&gt; -&amp;gt; Joomla We Template -&amp;gt; Tri Labs Limited&lt;br /&gt; -&amp;gt; Night Gear -&amp;gt; Viatuzi&lt;br /&gt; -&amp;gt; Tech Sports Bra -&amp;gt; Viatuzi&lt;br /&gt; -&amp;gt; Women's Fiona Bra -&amp;gt; Viatuzi&lt;br /&gt; -&amp;gt; VRV Color Tank -&amp;gt; Viatuzi&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;I hope this help someone out there.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-4678108972105000549?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/4678108972105000549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=4678108972105000549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4678108972105000549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4678108972105000549'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2012/01/connect-to-mysql-using-c-on-ubuntu.html' title='Connect to MySQL using C++ on Ubuntu'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-6122044318976802876</id><published>2011-12-25T20:55:00.002-06:00</published><updated>2011-12-25T20:55:18.838-06:00</updated><title type='text'>How to convert LPWSTR to string in VC++</title><content type='html'>Author:&amp;nbsp;&lt;a class="username" href="http://www.daniweb.com/members/ArkM/363255" style="background-color: #f8f8f8; color: #752f8e; font-family: 'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 22px; text-align: center;"&gt;ArkM&lt;/a&gt;&lt;br /&gt;Source:&amp;nbsp;&lt;a href="http://www.daniweb.com/software-development/cpp/threads/155420"&gt;http://www.daniweb.com/software-development/cpp/threads/155420&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="spaced" style="background-color: #f5f5ff; font-family: helvetica, arial, verdana, 'ms sans serif', sans-serif; font-size: 14px; line-height: 22px; margin-bottom: 20px; text-align: left;"&gt;&lt;div&gt;&lt;span class="mediumfont" style="font-family: 'segoe ui', lucida, 'lucida grande', tahoma, verdana, geneva, arial, helvetica, sans-serif; font-weight: bold;"&gt;C++ Syntax&lt;/span&gt;&amp;nbsp;(&lt;a href="http://www.daniweb.com/software-development/cpp/threads/155420#" style="color: #0033cc;"&gt;Toggle Plain Text&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div id="code2106378839_1" style="background-color: #f5f5ff; font-family: helvetica, arial, verdana, 'ms sans serif', sans-serif; font-size: 14px; line-height: 22px; text-align: left;"&gt;&lt;pre class="code" style="font-size: 12px; line-height: 18px; white-space: pre-wrap; word-wrap: break-word;"&gt;&lt;ol&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;bool&lt;/span&gt; cvtLPW2stdstring&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;std::&lt;span class="me2"&gt;string&lt;/span&gt;&amp;amp; s, &lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;const&lt;/span&gt; LPWSTR pw,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;                      UINT codepage = CP_ACP&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    &lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;bool&lt;/span&gt; res = &lt;span class="kw2" style="color: purple; font-weight: bold;"&gt;false&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de2"&gt;&lt;br /&gt;    &lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;char&lt;/span&gt;* p = &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    &lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;int&lt;/span&gt; bsz;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    bsz = WideCharToMultiByte&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;codepage,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;        &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de2"&gt;&lt;br /&gt;        pw,&lt;span class="nu0" style="color: red;"&gt;-1&lt;/span&gt;,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;        &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;,&lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;        &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;,&lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    &lt;span class="kw1" style="color: purple; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;bsz &amp;gt; &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt; &lt;span class="br0" style="color: grey; font-weight: bold;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;        p = &lt;span class="kw3" style="color: purple; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;char&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;[&lt;/span&gt;bsz&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;]&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de2"&gt;&lt;br /&gt;        &lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;int&lt;/span&gt; rc = WideCharToMultiByte&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;codepage,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;            &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;            pw,&lt;span class="nu0" style="color: red;"&gt;-1&lt;/span&gt;,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;            p,bsz,&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;            &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;,&lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de2"&gt;&lt;br /&gt;        &lt;span class="kw1" style="color: purple; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;rc != &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt; &lt;span class="br0" style="color: grey; font-weight: bold;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;            p&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;[&lt;/span&gt;bsz&lt;span class="nu0" style="color: red;"&gt;-1&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;]&lt;/span&gt; = &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;            s = p;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;            res = &lt;span class="kw2" style="color: purple; font-weight: bold;"&gt;true&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;        &lt;span class="br0" style="color: grey; font-weight: bold;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de2"&gt;&lt;br /&gt;    &lt;span class="br0" style="color: grey; font-weight: bold;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    &lt;span class="kw3" style="color: purple; font-weight: bold;"&gt;delete&lt;/span&gt; &lt;span class="br0" style="color: grey; font-weight: bold;"&gt;[&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;]&lt;/span&gt; p;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    &lt;span class="kw1" style="color: purple; font-weight: bold;"&gt;return&lt;/span&gt; res;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de2"&gt;&lt;br /&gt;&lt;span class="kw4" style="color: purple; font-weight: bold;"&gt;int&lt;/span&gt; main&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    &lt;span class="kw2" style="color: purple; font-weight: bold;"&gt;wchar_t&lt;/span&gt; msg&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;[&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;]&lt;/span&gt; = L&lt;span class="st0" style="color: blue;"&gt;"Hello, world!"&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    std::&lt;span class="me2"&gt;string&lt;/span&gt; s&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;&lt;span class="st0" style="color: blue;"&gt;"&lt;span class="es0" style="font-weight: bold;"&gt;\?&lt;/span&gt;"&lt;/span&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li2" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de2"&gt;&lt;br /&gt;    cvtLPW2stdstring&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;(&lt;/span&gt;s,msg&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;)&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    std::&lt;span class="kw3" style="color: purple; font-weight: bold;"&gt;cout&lt;/span&gt; &amp;lt;&amp;lt; s &amp;lt;&amp;lt; std::&lt;span class="me2"&gt;endl&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;    &lt;span class="kw1" style="color: purple; font-weight: bold;"&gt;return&lt;/span&gt; &lt;span class="nu0" style="color: red;"&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li class="li1" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="de1"&gt;&lt;br /&gt;&lt;span class="br0" style="color: grey; font-weight: bold;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-6122044318976802876?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/6122044318976802876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=6122044318976802876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6122044318976802876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6122044318976802876'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/12/how-to-convert-lpwstr-to-string-in-vc.html' title='How to convert LPWSTR to string in VC++'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1062072947989521144</id><published>2011-12-20T15:48:00.003-06:00</published><updated>2011-12-20T15:48:33.751-06:00</updated><title type='text'>Private Web Browsing with SSH Tunneling and Putty By Corey on March 9th, 2010</title><content type='html'>&lt;br /&gt;&lt;h2 class="post-title" id="single-title" style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #111111; font-family: Georgia; font-size: x-large; font-weight: normal; line-height: 21px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: left;"&gt;Private Web Browsing with SSH Tunneling and Putty&lt;/h2&gt;&lt;div class="post-byline" id="single-byline" style="background-color: white; border-bottom-color: rgb(236, 240, 217); border-bottom-style: solid; border-bottom-width: 2px; color: #111111; font-family: Tahoma, Geneva, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 2px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;By&amp;nbsp;&lt;a href="http://www.ctrlv.ca/author/admin/" rel="author" style="color: #db5216;" title="Posts by Corey"&gt;Corey&lt;/a&gt;&amp;nbsp;on March 9th, 2010&lt;/div&gt;&lt;div class="post-byline" id="single-byline" style="background-color: white; border-bottom-color: rgb(236, 240, 217); border-bottom-style: solid; border-bottom-width: 2px; font-family: Tahoma, Geneva, sans-serif; font-size: 0.8em; line-height: 21px; padding-bottom: 10px; padding-left: 2px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: red;"&gt;source: &amp;nbsp;&lt;a href="http://www.ctrlv.ca/2010/03/50/" style="font-family: Tahoma, Geneva, sans-serif; font-size: 0.8em;"&gt;http://www.ctrlv.ca/2010/03/50/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Web browsing through SSH tunneling gives you the ability to browse the web privately by encrypting all&amp;nbsp;&lt;span class="IL_AD" id="IL_AD8" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;web traffic&lt;/span&gt;&amp;nbsp;out of your computer.&amp;nbsp; This gives you privacy to know that anyone eavesdropping on your connection using something like&amp;nbsp;&lt;a href="http://www.wireshark.org/" style="color: #db5216;" target="_new"&gt;Wireshark&lt;/a&gt;. It also allows you to by-pass any internet content restrictions that may be in place where you are, such as a workplace or public connection.&amp;nbsp; I personally use this because I don’t like the idea of someone else listening in, and I don’t like being restricted.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;What we will do is use a&amp;nbsp;&lt;span class="IL_AD" id="IL_AD2" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;free program&lt;/span&gt;&amp;nbsp;called&amp;nbsp;&lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" style="color: #db5216;" target="_new"&gt;Putty&lt;/a&gt;&amp;nbsp;to connect to an SSH server that we have set up home. Then we will configure the machine that we are on to pass all&amp;nbsp;web traffic&amp;nbsp;through this encrypted connection and out through our home connection. Anyone listening in will only see one connection to your home IP, and the rest will be encrypted traffic.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Note:&amp;nbsp;&lt;/strong&gt;There is now an update to this post that also&amp;nbsp;&lt;a href="http://www.ctrlv.ca/2010/10/229/" style="color: #db5216;"&gt;Passes all DNS Queries Through SOCKS in Firefox&lt;/a&gt;. Be sure to read that after you finish this&amp;nbsp;&lt;span class="IL_AD" id="IL_AD9" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;tutorial&lt;/span&gt;&amp;nbsp;for added privacy.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span id="more-50"&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="color: #111111; font-family: Georgia; font-size: 1.6em; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;What You Will Need&lt;/h3&gt;&lt;ul style="color: #111111; font-family: Georgia, serif; font-size: 14px; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0px; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;An SSH server, or access to one.&amp;nbsp; (Note: Free shell providers don’t take kindly to people doing this through their servers, so check with them before you do this)&amp;nbsp; Setup of SSH server not covered here.&lt;/li&gt;&lt;li style="list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0px; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" style="color: #db5216;" target="_new"&gt;Putty&lt;/a&gt;&amp;nbsp;client&amp;nbsp;&lt;span class="IL_AD" id="IL_AD5" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;downloaded&lt;/span&gt;&amp;nbsp;to the machine you will be working on.&lt;/li&gt;&lt;li style="list-style-image: initial; list-style-position: initial; list-style-type: disc; margin-bottom: 0px; margin-left: 30px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ability to connect outbound from your location.&amp;nbsp; Many work places limits or prevents outbound SSH connections.&amp;nbsp; You may need to run yours on a different port.&lt;/li&gt;&lt;/ul&gt;&lt;h3 style="color: #111111; font-family: Georgia; font-size: 1.6em; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;Step 1 – Configure Putty&lt;a href="http://www.ctrlv.ca/wp-content/uploads/2010/03/step1.png" style="color: #db5216;"&gt;&lt;img alt="" class="alignright size-medium  wp-image-53" height="159" src="http://www.ctrlv.ca/wp-content/uploads/2010/03/step1-300x284.png" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px;" title="SSH Tunnel with  Putty" width="168" /&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;After&amp;nbsp;&lt;span class="IL_AD" id="IL_AD10" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;downloading&lt;/span&gt;&amp;nbsp;Putty, launch it and in the left menu, go to&lt;strong&gt;Connection -&amp;gt; SSH -&amp;gt; Tunnels&lt;/strong&gt;&amp;nbsp;.&amp;nbsp; On the right side, enter any port above 1024 in the&amp;nbsp;&lt;strong&gt;Source Port&lt;/strong&gt;&amp;nbsp;and select&amp;nbsp;&lt;strong&gt;Dynamic&lt;/strong&gt;&amp;nbsp;from the radio buttons directly below it, then click&amp;nbsp;&lt;strong&gt;Add&lt;/strong&gt;.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It should now say&amp;nbsp;&lt;strong&gt;D7070&lt;/strong&gt;&amp;nbsp;in the box above.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a href="http://www.ctrlv.ca/wp-content/uploads/2010/03/step2.png" style="color: #db5216;"&gt;&lt;img alt="" class="size-medium wp-image-54 alignright" height="160" src="http://www.ctrlv.ca/wp-content/uploads/2010/03/step2-300x286.png" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px;" title="SSH Tunnel - Step 2" width="168" /&gt;&lt;/a&gt;Next, on the left side, go back to&amp;nbsp;&lt;strong&gt;Session&lt;/strong&gt;, and add a session profile for your home server by entering in the&amp;nbsp;&lt;span class="IL_AD" id="IL_AD12" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;address&lt;/span&gt;&amp;nbsp;under&lt;strong&gt;Host Name&lt;/strong&gt;,&amp;nbsp;&lt;span class="IL_AD" id="IL_AD1" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;ensure&lt;/span&gt;&amp;nbsp;that&amp;nbsp;&lt;strong&gt;SSH&lt;/strong&gt;&amp;nbsp;is selected underneath.&amp;nbsp; Next, create a name for your profile, and enter it in&amp;nbsp;&lt;strong&gt;Saved Sessions&lt;/strong&gt;box and then click save.&amp;nbsp; Finally, click&amp;nbsp;&lt;strong&gt;Open&lt;/strong&gt;&amp;nbsp;at the bottom and log into your SSH server.&lt;/div&gt;&lt;h3 style="color: #111111; font-family: Georgia; font-size: 1.6em; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;Step 2 – Configure Web Browser&lt;/h3&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a href="http://www.ctrlv.ca/wp-content/uploads/2010/03/step3ff.png" style="color: #db5216;"&gt;&lt;img alt="" class="alignright size-medium wp-image-55" height="168" src="http://www.ctrlv.ca/wp-content/uploads/2010/03/step3ff-298x300.png" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px;" title="Step 2 - Firefox" width="167" /&gt;&lt;/a&gt;&lt;strong&gt;Firefox&lt;/strong&gt;&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;If you’re using the Mozilla Firefox web browser, you can configure it by going to&amp;nbsp;&lt;strong&gt;Tools -&amp;gt; Options&amp;nbsp;&lt;/strong&gt;menu and then clicking&amp;nbsp;&lt;strong&gt;Advanced&lt;/strong&gt;&amp;nbsp;on top and then select the&amp;nbsp;&lt;strong&gt;Network&lt;/strong&gt;&amp;nbsp;tab and then&amp;nbsp;&lt;strong&gt;Settings&lt;/strong&gt;&amp;nbsp;under&amp;nbsp;&lt;strong&gt;Connection&lt;/strong&gt;&amp;nbsp;section.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;On the&amp;nbsp;&lt;strong&gt;Connection Settings&lt;/strong&gt;&amp;nbsp;&lt;span class="IL_AD" id="IL_AD3" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;windows&lt;/span&gt;, enter in&amp;nbsp;&lt;strong&gt;127.0.0.1&lt;/strong&gt;&amp;nbsp;in the&amp;nbsp;&lt;strong&gt;SOCKS Host&lt;/strong&gt;&amp;nbsp;box, and your port you selected earlier, in this case&amp;nbsp;&lt;strong&gt;7070&lt;/strong&gt;.&amp;nbsp;&amp;nbsp;Ensure&amp;nbsp;that&amp;nbsp;&lt;strong&gt;SOCKSv5&lt;/strong&gt;&amp;nbsp;is selected underneath.&amp;nbsp; That’s it, now press&amp;nbsp;&lt;strong&gt;OK&lt;/strong&gt;&amp;nbsp;until you are back at your browser&amp;nbsp;&lt;span class="IL_AD" id="IL_AD6" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;window&lt;/span&gt;.&amp;nbsp; You’re done.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;&lt;span class="IL_AD" id="IL_AD7" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;Internet Explorer&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a href="http://www.ctrlv.ca/wp-content/uploads/2010/03/step3ie.png" style="color: #db5216;"&gt;&lt;img alt="" class="alignright size-medium wp-image-56" height="168" src="http://www.ctrlv.ca/wp-content/uploads/2010/03/step3ie-244x300.png" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; float: right; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 0px;" title="Step 2 Internet Explorer" width="137" /&gt;&lt;/a&gt;If you are using Microsoft Internet Explorer then you can go to the&lt;strong&gt;Tools -&amp;gt;&amp;nbsp;&lt;span class="IL_AD" id="IL_AD4" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;Internet Options&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;menu.&amp;nbsp; Click on the&amp;nbsp;&lt;strong&gt;Connections&lt;/strong&gt;&amp;nbsp;tab and then&amp;nbsp;&lt;strong&gt;LAN Settings&lt;/strong&gt;&amp;nbsp;down below. Now, on the&amp;nbsp;&lt;strong&gt;Local Area Network (LAN) Settings&lt;/strong&gt;&amp;nbsp;page, but a check mark in the&amp;nbsp;&lt;strong&gt;Use a&lt;span class="IL_AD" id="IL_AD11" style="background-attachment: scroll !important; background-clip: initial !important; background-color: transparent !important; background-image: none !important; background-origin: initial !important; background-position: 0% 50%; background-repeat: repeat repeat !important; border-bottom-color: rgb(0, 0, 153) !important; border-bottom-style: dotted !important; border-bottom-width: 1px !important; color: rgb(0, 0, 153) !important; cursor: pointer !important; display: inline !important; float: none !important; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static;"&gt;proxy server&lt;/span&gt;&amp;nbsp;for your LAN&lt;/strong&gt;&amp;nbsp;and in&amp;nbsp;&lt;strong&gt;Bypass&amp;nbsp;proxy server&amp;nbsp;for local addresses&lt;/strong&gt;&amp;nbsp;and then click the&amp;nbsp;&lt;strong&gt;Advanced&lt;/strong&gt;&amp;nbsp;button.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In the&amp;nbsp;&lt;strong&gt;Proxy Settings&lt;/strong&gt;&amp;nbsp;page, enter&amp;nbsp;&lt;strong&gt;127.0.0.1&lt;/strong&gt;&amp;nbsp;in the&amp;nbsp;&lt;strong&gt;Socks&lt;/strong&gt;&amp;nbsp;box, and the port you selected in the box next to it, in our case&amp;nbsp;&lt;strong&gt;7070&lt;/strong&gt;. Now, click OK until you are back at the web browser&amp;nbsp;window.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Google Chrome&lt;/strong&gt;&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Unfortunately there is no native way of setting this up in Google Chrome.&amp;nbsp; However, someone has created an extension for it that you will have to add yourself called&amp;nbsp;&lt;a href="http://switchy.samabox.com/" style="color: #db5216;"&gt;Proxy Switchy!&lt;/a&gt;&amp;nbsp;which you will have to add yourself. I don’t currently have Google Chrome installed so I can’t provide step-by-step instructions.&lt;/div&gt;&lt;h3 style="color: #111111; font-family: Georgia; font-size: 1.6em; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;Testing&lt;/h3&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;The good thing about this setup is that you don’t have to configuration anything on the SSH Server side.&amp;nbsp; To test your tunnel, just go to&amp;nbsp;&lt;a href="http://www.whatismyip.com/" style="color: #db5216;"&gt;http://www.whatismyip.com&lt;/a&gt;&amp;nbsp;and it should display the IP&amp;nbsp;address&amp;nbsp;of your home server and not your current physical location.&lt;/div&gt;&lt;div style="color: #111111; font-family: Georgia, serif; font-size: 14px; margin-bottom: 20px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;That’s it, enjoy, and happy private browsing!&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1062072947989521144?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1062072947989521144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1062072947989521144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1062072947989521144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1062072947989521144'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/12/private-web-browsing-with-ssh-tunneling.html' title='Private Web Browsing with SSH Tunneling and Putty By Corey on March 9th, 2010'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-5112819322917587565</id><published>2011-12-04T14:42:00.002-06:00</published><updated>2011-12-04T14:42:49.377-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu TinyOS MSP413'/><title type='text'>Install MSP in Ubuntu</title><content type='html'>&lt;span class="Apple-style-span" style="background-color: white; color: black;"&gt;&lt;a href="https://launchpad.net/ubuntu/oneiric/+search?text=msp430" style="font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 17px; text-align: left; text-decoration: none;"&gt;https://launchpad.net/ubuntu/oneiric/+search?text=msp430&lt;/a&gt;&lt;br style="font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 17px; text-align: left;" /&gt;&lt;br style="font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 17px; text-align: left;" /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 17px;"&gt;sudo apt-get install&amp;nbsp;&lt;/span&gt;&lt;a class="packagetitle" href="https://launchpad.net/ubuntu/oneiric/+package/gcc-msp430" style="font-family: 'UbuntuBeta Regular', Ubuntu, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; text-align: left; text-decoration: none;" title="Binary package &amp;quot;gcc-msp430&amp;quot; in ubuntu oneiric"&gt;gcc-msp430&lt;/a&gt;&lt;br style="font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 17px; text-align: left;" /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 17px; text-align: left;"&gt;sudo apt-get install&amp;nbsp;&lt;/span&gt;&lt;a class="packagetitle" href="https://launchpad.net/ubuntu/oneiric/+package/msp430-libc" style="font-family: 'UbuntuBeta Regular', Ubuntu, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif; font-size: 12px; font-weight: bold; line-height: 18px; text-align: left; text-decoration: none;" title="Binary package &amp;quot;msp430-libc&amp;quot; in ubuntu oneiric"&gt;msp430-libc&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-5112819322917587565?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/5112819322917587565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=5112819322917587565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/5112819322917587565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/5112819322917587565'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/12/install-msp-in-ubuntu.html' title='Install MSP in Ubuntu'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-5522129639205154623</id><published>2011-12-01T16:20:00.003-06:00</published><updated>2011-12-04T14:43:58.241-06:00</updated><title type='text'>make blip 2.0 error:  region `rom' overflowed by 6806 bytes</title><content type='html'>&lt;div class="cursor_off vt issuedescription" id="hc0" style="background-color: white; vertical-align: top;"&gt;&lt;pre style="max-width: 80em; padding-left: 0.7em;"&gt;&lt;span style="font-size: 12px; white-space: pre-wrap;"&gt;mkdir -p build/telosb&lt;br /&gt;    compiling PppRouterC to a telosb binary&lt;br /&gt;ncc -o build/telosb/main.exe  -Os -O -DRPL_ROUTING -DRPL_STORING_MODE -I/opt/tinyos/tos/lib/net/rpl -I/opt/tinyos/tos/lib/ppp -I/opt/tinyos/tos/lib/fragpool -DPPP_HDLC_RX_FRAME_LIMIT=1 -DPPP_HDLC_TX_FRAME_LIMIT=8 -DIN6_PREFIX=\"fec0::\" -DBLIP_DERIVE_SHORTADDRS -DCC2420_HW_ACKNOWLEDGEMENTS  -DCC2420_HW_ADDRESS_RECOGNITION -DPACKET_LINK -DTOSH_DATA_LENGTH=112 -I/opt/tinyos/tos/lib/net/ -I/opt/tinyos/tos/lib/printf/ -I/opt/tinyos/support/sdk/c/blip/ -I/opt/tinyos/tos/lib/net/blip/ -I/opt/tinyos/tos/lib/net/blip/interfaces/  -I/opt/tinyos/tos/lib/net/blip/nwprog/ -I/opt/tinyos/tos/lib/net/blip/shell/ -I/opt/tinyos/tos/lib/net/blip/serial/ -I/opt/tinyos/tos/lib/net/blip/platform/ -I/opt/tinyos/tos/lib/net/blip/icmp/ -I/opt/tinyos/tos/lib/net/blip/dhcp/ /opt/tinyos/support/sdk/c/blip/lib6lowpan/iovec.c /opt/tinyos/support/sdk/c/blip/lib6lowpan/in_cksum.c /opt/tinyos/support/sdk/c/blip/lib6lowpan/ip_malloc.c /opt/tinyos/support/sdk/c/blip/lib6lowpan/utility.c /opt/tinyos/tos/lib/net/blip/table.c -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=telosb -fnesc-cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 -DIDENT_APPNAME=\"PppRouterC\" -DIDENT_USERNAME=\"ubuntu\" -DIDENT_HOSTNAME=\"ubuntu\" -DIDENT_USERHASH=0xf67b89f7L -DIDENT_TIMESTAMP=0x4ed7f4e0L -DIDENT_UIDHASH=0x839cc16fL  PppRouterC.nc -lm &lt;br /&gt;/opt/tinyos/tos/platforms/telosa/PlatformHdlcUartC.nc:40:2: warning: #warning Enabling DMA on UART1RX&lt;br /&gt;/opt/tinyos/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"&lt;br /&gt;/opt/tinyos/tos/chips/cc2420/link/PacketLinkC.nc:38:2: warning: #warning "*** USING PACKET LINK LAYER"&lt;br /&gt;/opt/tinyos/tos/lib/net/blip/shell/UDPShellP.nc:260: warning: call via function pointer&lt;br /&gt;/opt/tinyos/tos/platforms/telosa/PlatformHdlcUartP.nc:181: warning: `HdlcUart.receivedByte' called asynchronously from `UsartInterrupts.rxDone'&lt;br /&gt;/usr/bin/../lib/gcc/msp430/4.5.3/../../../../msp430/bin/ld: build/telosb/main.exe section `.text' will not fit in region `rom'&lt;br /&gt;/usr/bin/../lib/gcc/msp430/4.5.3/../../../../msp430/bin/ld: section .vectors loaded at [0000ffe0,0000ffff] overlaps section .text loaded at [00004000,00011993]&lt;br /&gt;/usr/bin/../lib/gcc/msp430/4.5.3/../../../../msp430/bin/ld: region `rom' overflowed by 6806 bytes&lt;br /&gt;collect2: ld returned 1 exit status&lt;br /&gt;make: *** [exe0] Error 1&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-size: 12px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;br /&gt;Using latest tools from &lt;/span&gt;&lt;/span&gt;&lt;a href="http://tinyprod.net/debian-dev/" rel="nofollow" style="color: #0000cc; font-family: arial, sans-serif; font-size: 12px; white-space: pre-wrap;"&gt;http://tinyprod.net/debian-dev/&lt;/a&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-size: 12px; white-space: pre-wrap;"&gt; &lt;br /&gt;However it did not compile with stanford version either, so I guess it is not question of toolchain.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="cursor_off vt issuecomment" id="hc1" style="background-color: white; border-top-color: rgb(229, 236, 249); border-top-style: solid; border-top-width: 3px; font-family: arial, sans-serif; font-size: 13px; vertical-align: top;"&gt;&lt;span class="author" style="margin-bottom: 1em; padding-left: 0.7em;"&gt;Comment&amp;nbsp;&lt;a href="http://code.google.com/p/tinyos-main/issues/detail?id=99#c1" name="c1" style="color: #0000cc;"&gt;1&lt;/a&gt;&amp;nbsp;by project member&amp;nbsp;&lt;a href="http://code.google.com/u/109360929057583118575/" style="color: #0000cc; white-space: nowrap;"&gt;marku...@gmail.com&lt;/a&gt;&lt;/span&gt;,&amp;nbsp;&lt;span class="date" title="Thu Dec  1 01:50:55 2011"&gt;Today (12 hours ago)&lt;/span&gt;&lt;br /&gt;&lt;span class="date" title="Thu Dec  1 01:50:55 2011"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre style="font-size: 12px; max-width: 80em; padding-left: 0.7em; white-space: pre-wrap;"&gt;&lt;b&gt;Fix is commenting&lt;br /&gt;#OPTFLAGS += -O&lt;br /&gt;in support/make/telosb.target.&lt;/b&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-5522129639205154623?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/5522129639205154623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=5522129639205154623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/5522129639205154623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/5522129639205154623'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/12/make-blip-20.html' title='make blip 2.0 error:  region `rom&apos; overflowed by 6806 bytes'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1433896173831274532</id><published>2011-11-01T22:28:00.000-05:00</published><updated>2011-11-01T22:28:33.831-05:00</updated><title type='text'>How to use Unix/Linux commands at the Windows command prompt</title><content type='html'>source:&amp;nbsp;&lt;a href="http://www.root777.com/security/how-to-use-unixlinux-commands-at-the-windows-command-prompt/"&gt;http://www.root777.com/security/how-to-use-unixlinux-commands-at-the-windows-command-prompt/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;A lot of us who use Linux at work/school or have always grown up using unix commands for years and more often than not, there might have been instances where a ls command comes more naturally than the dir command at the command prompt in Windows. For the most part, a lot of us work around this drawback using the excellent tool: Cygwin. Cygwin is available for windows users&amp;nbsp;&lt;a href="http://cygwin.com/setup.exe" style="color: #e6860f;" target="_blank" title="download cygwin"&gt;here&lt;/a&gt;.The Cygwin tools are ports of the popular GNU development tools for Microsoft Windows. They run thanks to the Cygwin library which provides the UNIX system calls and environment these programs expect.&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;With these tools installed, it is possible to write Win32 console or GUI applications that make use of the standard Microsoft Win32 API and/or the Cygwin API. As a result, it is possible to easily port many significant Unix programs without the need for extensive changes to the source code. This includes configuring and building most of the available GNU software . Even if the development tools are of little to no use to you, you may have interest in the many standard Unix utilities provided with the package. They can be used both from the bash shell (provided) or from the standard Windows command shell.&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;While Cygwin would be an obvious choice for many Unix/Linux power users, there is an excellent and a much simpler alternative to using Cygwin. In this article, we will show you how to run your Unix commands right in the windows command prompt.&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span id="more-54"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;For this, we will be using CoreUtils. CoreUtils is available through Sourceforge&amp;nbsp;&lt;a href="http://gnuwin32.sourceforge.net/packages.html#Setup" style="color: #e6860f;" target="_blank" title="CoreUtils download"&gt;and is available for download here&lt;/a&gt;. If you look in here, there are a number of GNUWin32 packages available, the one we would be using is the CoreUtils package. CoreUtils is a collection of basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every OS. And when I talk about File utilities, they include chgrp, chmod, cp, dd, du, ln, ls, mkdir, mv, rm, touch, vdir among others. A sample of the text utilities include cat, cksum, cut, join, md5sum, shasum, sort, split etc. The shell root commands include echo, chroot, hostname, nice, pathchk, tty, who, whoami and yes su. So it is pretty much the whole nine yards here… The direct link for download of the CoreUtils package available through&amp;nbsp;&lt;a href="http://prdownloads.sourceforge.net/gnuwin32/coreutils-5.3.0.exe?download" style="color: #e6860f;" target="_blank" title="CoreUtils v 5.3 download"&gt;SourceForge is available here&lt;/a&gt;.&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Once installed, you will need to add the path to the utilities to your PATH environment variable. Follow the steps below to achieve this&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1. Click on Start –&amp;gt; Run and enter&amp;nbsp;&lt;strong&gt;sysdm.cpl&lt;/strong&gt;&amp;nbsp;to bring up the system properties Dialog&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;2. Click on the Advanced tab –&amp;gt; Environment variables button&amp;nbsp;&lt;img align="middle" alt="Path to environment variable" height="455" src="http://static.flickr.com/112/283236091_152ecb6e88.jpg" style="height: 455px; max-width: 100%; width: 458px;" title="Path to environment variable" width="458" /&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;3. In the System Variables pane, scroll down to Path and then click on edit.&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;4. Under Edit System Variable, in the variable value, at the&amp;nbsp;&lt;strong&gt;end of the line&lt;/strong&gt;&amp;nbsp;, type the following including the semicolon which separates the individual elements in the path variable. ;C:\Program Files\GnuWin32\bin&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;img align="middle" alt="env variable properties" src="http://static.flickr.com/113/283236090_6d351fee37.jpg" style="max-width: 100%;" title="env variable properties" /&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Congratulations !! You have now added the GNUWin directory to your path and Unix commands can now be executed directly from the command line and run natively on the Win32 command prompt without the need for any emulation layer as shown below using the example of dir vs ls&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;img align="middle" alt="command prompt comparing dir vs ls" src="http://static.flickr.com/101/283236088_8c9fda24c8.jpg" style="max-width: 100%;" title="command prompt comparing dir vs ls" /&gt;Downloads and Sources&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1. Download&amp;nbsp;&lt;a href="http://www.cygwin.com/setup.exe" style="color: #e6860f;" target="_blank"&gt;CYGWIN&lt;/a&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #222222; font-family: Georgia, serif; font-size: 15px; line-height: 24px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;2. Download&amp;nbsp;&lt;a href="http://gnuwin32.sourceforge.net/downlinks/coreutils.php" style="color: #e6860f;" target="_blank"&gt;CoreUtils&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1433896173831274532?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1433896173831274532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1433896173831274532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1433896173831274532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1433896173831274532'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/11/how-to-use-unixlinux-commands-at.html' title='How to use Unix/Linux commands at the Windows command prompt'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-7506364842683693189</id><published>2011-11-01T21:04:00.000-05:00</published><updated>2011-11-01T21:04:24.589-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'>How to Root Nexus S (2.3.6 works) and Nexus S 4G – Tutorial</title><content type='html'>souce: &lt;a href="http://androidadvices.com/how-to-root-nexus-s-and-nexus-s-4g-%E2%80%93-tutorial/"&gt;http://androidadvices.com/how-to-root-nexus-s-and-nexus-s-4g-%E2%80%93-tutorial/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;For all those who own Sprint handsets of Nexus S as well as Nexus S 4G, here comes a great news as you can now enjoy the rooting process for your handsets, be it any version of firmware you are on, you can easily root your handsets easily. Basically, the rooting unlocks the device to a whole new level of possibilities which are helpful in further customizing the device which is the best part of the&amp;nbsp;&lt;a href="http://androidadvices.com/change-android-phone-wallpapers-home-screen/" style="color: #cf152a; text-decoration: none;" title="Android"&gt;Android&lt;/a&gt;&amp;nbsp;devices compared to other devices like Apple or say even&amp;nbsp;&lt;a href="http://androidadvices.com/how-to-transfer-messages-from-nokia-to-android-device/" style="color: #cf152a; text-decoration: none;" title="Nokia "&gt;Nokia&amp;nbsp;&lt;/a&gt;&lt;a href="http://androidadvices.com/how-to-transfer-messages-from-nokia-to-android-device/" style="color: #cf152a; text-decoration: none;"&gt;&lt;/a&gt;whose operating systems are not so customizable which Android are. For your simplicity, we have come up with the simplest possible procedure to root your device unlike some of the complex and lengthy techniques.&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;So, let’s check out the same in the due course of this article on how you can easily root you devices. Before proceeding to the rooting procedure, you will have to ensure that you follow the below mentioned pre requisites carefully also most importantly you will have to also note that the&amp;nbsp;&lt;a href="http://androidadvices.com/find-if-you-can-root-a-phone-verify-busybox-installation/" style="color: #cf152a; text-decoration: none;" title="rooting"&gt;rooting&lt;/a&gt;&lt;a href="http://androidadvices.com/find-if-you-can-root-a-phone-verify-busybox-installation/" style="color: #cf152a; text-decoration: none;"&gt;&lt;/a&gt;&lt;a href="http://androidadvices.com/find-if-you-can-root-a-phone-verify-busybox-installation/" style="color: #cf152a; text-decoration: none;"&gt;&lt;/a&gt;&amp;nbsp;procedure will void the warranty, though the warranty can be claimed back once you un root the device. So, let’s proceed and see the instructions below. And also, we take no responsibility for your device and we should not be held responsible for any manner in part or in whole and proceed for the tutorial to root solely at your risk. It’s an unlikely even that you may brick your phone if you follow the instructions which are mentioned below.&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="thickbox no_icon" href="http://androidadvices.com/wp-content/uploads/2011/06/Nexus-S.png" rel="gallery-4850" style="color: #cf152a; text-decoration: none;" title="Nexus S"&gt;&lt;img alt="Nexus S" class="alignnone size-medium wp-image-4851" height="292" src="http://androidadvices.com/wp-content/uploads/2011/06/Nexus-S-300x292.png" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(230, 230, 230); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(230, 230, 230); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(230, 230, 230); border-right-style: solid; border-right-width: 0px; border-top-color: rgb(230, 230, 230); border-top-style: solid; border-top-width: 0px; border-width: initial; display: inline; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" width="300" /&gt;&lt;/a&gt;&lt;a class="thickbox no_icon" href="http://androidadvices.com/wp-content/uploads/2011/06/Nexus-S-4G.png" rel="gallery-4850" style="color: #cf152a; text-decoration: none;" title="Nexus S 4G"&gt;&lt;img alt="Nexus S 4G" class="alignnone size-medium wp-image-4852" height="289" src="http://androidadvices.com/wp-content/uploads/2011/06/Nexus-S-4G-186x300.png" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(230, 230, 230); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(230, 230, 230); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(230, 230, 230); border-right-style: solid; border-right-width: 0px; border-top-color: rgb(230, 230, 230); border-top-style: solid; border-top-width: 0px; border-width: initial; display: inline; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Pre Root Instructions:&lt;/strong&gt;&lt;/div&gt;&lt;ul style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Warranty will get void once you root Nexus S as well as Nexus S 4G, though warranty can be claimed once you un root your device.&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In an unlikely event you may lose all the data which is present in your device, so it’s recommended to create a&amp;nbsp;&lt;a href="http://androidadvices.com/app-to-backup-android-phone-contacts-call-logs-sms-mms/" style="color: #cf152a; text-decoration: none;" title="backup"&gt;backup&lt;/a&gt;&amp;nbsp;of all the data like&amp;nbsp;&lt;a href="http://androidadvices.com/avg-android-security-suite-for-contacts-call-logs-bookmarks-apps-and-sms/" style="color: #cf152a; text-decoration: none;" title="call log"&gt;call log&lt;/a&gt;,&amp;nbsp;&lt;a href="http://androidadvices.com/text-messages-gmail-account-android/" style="color: #cf152a; text-decoration: none;" title="messages"&gt;messages&lt;/a&gt;,&amp;nbsp;&lt;a href="http://androidadvices.com/batch-install-backup-uninstall-apps-on-android-phones/" style="color: #cf152a; text-decoration: none;" title="applications"&gt;applications&lt;/a&gt;, music, videos and other data which is present in the phone, so that you can restore the same once the rooting process is completed.&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Ensure that you have the installed the latest framework in your computer or also you can install the latest version of KIES which is dubbed as KIES 2 so as to ensure that all the required drivers are installed successfully.&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It’s very important to maintain a minimum battery power of 50% so as to facilitate the smoother rooting process or else there is a high possibility that your device may end up turning completely off in the process of rooting.&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Since the process of rooting will be taking place, all the APN settings with which you access the Internet will be wiped off completely, so ensure that you have noted all the required settings for accessing the internet so that you can configure them again back once the device gets rooted. Also, additionally ensure that you have also backed up the MMS Settings and other settings as in an unlikely event sometimes you may end up losing all the 3G Settings as well as the APN or MMS settings in the process of&amp;nbsp;&lt;a href="http://androidadvices.com/how-to-root-google-nexus-s-to-install-apps-games-tutorial/" style="color: #cf152a; text-decoration: none;" title="Rooting"&gt;Rooting&lt;/a&gt;&lt;a href="http://androidadvices.com/how-to-root-google-nexus-s-to-install-apps-games-tutorial/" style="color: #cf152a; text-decoration: none;"&gt;&lt;/a&gt;&lt;a href="http://androidadvices.com/how-to-root-google-nexus-s-to-install-apps-games-tutorial/" style="color: #cf152a; text-decoration: none;"&gt;&lt;/a&gt;&amp;nbsp;the device.&lt;/li&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Last but not the least follow the below mentioned instructions carefully so as to save your phone from being turned into an expensive paper weight.&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Procedure to Root Sprint 4G as well as Nexus S as well as Nexus S 4G:&lt;/strong&gt;&lt;/div&gt;&lt;ul style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;First up you will have to download the&amp;nbsp;&lt;a href="http://androidadvices.com/wp-content/uploads/2011/06/One-Click-Nexus-S-4G.zip" style="color: #cf152a; text-decoration: none;"&gt;Rooting package for Nexus S / Nexus S 4G&lt;/a&gt;&amp;nbsp;device to your computer. Please note that after you download the zip file, you will have to unzip the same and in the process of unzipping if it prompts for the password then enter the password as&amp;nbsp;&lt;strong&gt;androidadvices.com&lt;/strong&gt;&amp;nbsp;and nothing else. Kindly make a note of it as it has been found that despite mentioning several times its repeatedly being asked in the comments section.&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="thickbox no_icon" href="http://androidadvices.com/wp-content/uploads/2011/06/Extracted-files-Nexus-S-Root.png" rel="gallery-4850" style="color: #cf152a; text-decoration: none;" title="Extracted files Nexus S Root"&gt;&lt;img alt="Extracted files Nexus S Root" class="aligncenter size-medium wp-image-4857" height="81" src="http://androidadvices.com/wp-content/uploads/2011/06/Extracted-files-Nexus-S-Root-300x81.png" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(230, 230, 230); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(230, 230, 230); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(230, 230, 230); border-right-style: solid; border-right-width: 0px; border-top-color: rgb(230, 230, 230); border-top-style: solid; border-top-width: 0px; border-width: initial; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It’s always recommended to extract the files to the desktop as it will be easier for you to find the same. Now, after extraction of the files, just connect your&amp;nbsp;&lt;a href="http://androidadvices.com/google-nexus-s-install-cyanogenmod-7-android-gingerbread/" style="color: #cf152a; text-decoration: none;" title="Nexus S "&gt;Nexus S&amp;nbsp;&lt;/a&gt;4G or Nexus S device to the computer with the help of USB cable but ensure that you have enabled the USB Debugging which can be done by going to Settings &amp;gt; applications &amp;gt; Development&amp;nbsp; and enable USB Debugging. Its highly recommended to not to mount the SD card when you connect your phone with the computer.&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="thickbox no_icon" href="http://androidadvices.com/wp-content/uploads/2011/06/Nexus-S-Debugging.png" rel="gallery-4850" style="color: #cf152a; text-decoration: none;" title="Nexus S Debugging"&gt;&lt;img alt="Nexus S Debugging" class="aligncenter size-medium wp-image-4858" height="300" src="http://androidadvices.com/wp-content/uploads/2011/06/Nexus-S-Debugging-180x300.png" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(230, 230, 230); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(230, 230, 230); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(230, 230, 230); border-right-style: solid; border-right-width: 0px; border-top-color: rgb(230, 230, 230); border-top-style: solid; border-top-width: 0px; border-width: initial; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Now, next up you will have to open the One click Nexus S 4G folder along with the drivers which should be required to root the device. Also, most importantly the drivers will be in the folder of PDA NET A 300 x64 for the 64 bit windows while for 32 bit windows you will have to select PDA NET A 300 32 bit.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;After this you will have to click on the Run.exe file as soon as you finish installing the drivers.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;That’s it you will have to now follow the on screen instructions to root your Nexus S 4G or Nexus S device. Please note that this process takes around 10 minutes which is the maximum time it will take for rooting the device.&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="thickbox no_icon" href="http://androidadvices.com/wp-content/uploads/2011/06/Press-Key-to-continue.png" rel="gallery-4850" style="color: #cf152a; text-decoration: none;" title="Press Key to continue"&gt;&lt;img alt="Press Key to continue" class="aligncenter size-medium wp-image-4854" height="150" src="http://androidadvices.com/wp-content/uploads/2011/06/Press-Key-to-continue-300x150.png" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(230, 230, 230); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(230, 230, 230); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(230, 230, 230); border-right-style: solid; border-right-width: 0px; border-top-color: rgb(230, 230, 230); border-top-style: solid; border-top-width: 0px; border-width: initial; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; list-style-type: square; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="list-style-type: square; margin-bottom: 0px; margin-left: 20px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Now, as soon as the rooting is finished you will have to reboot the device after which you will have to open the Android Market Place and then search for the application called the Root Checker and download the same.&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;a class="thickbox no_icon" href="http://androidadvices.com/wp-content/uploads/2011/06/ROOTING-Path.png" rel="gallery-4850" style="color: #cf152a; text-decoration: none;" title="ROOTING Path"&gt;&lt;img alt="ROOTING Path" class="aligncenter size-medium wp-image-4856" height="151" src="http://androidadvices.com/wp-content/uploads/2011/06/ROOTING-Path-300x151.png" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-color: rgb(230, 230, 230); border-bottom-style: solid; border-bottom-width: 0px; border-color: initial; border-left-color: rgb(230, 230, 230); border-left-style: solid; border-left-width: 0px; border-right-color: rgb(230, 230, 230); border-right-style: solid; border-right-width: 0px; border-top-color: rgb(230, 230, 230); border-top-style: solid; border-top-width: 0px; border-width: initial; display: block; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px;" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;After successful completion of the download, just tap on the application to open the same after which it will tell you whether the device has been successfully rooted or not, if the device is not rooted then you will have to follow the above procedure to root the same.&lt;/div&gt;&lt;div style="background-color: white; color: #333333; font-family: Tahoma, Arial, Verdana; font-size: 12px; line-height: 20px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Please note that you will have to reconfigure the APN settings after updating the firmware to access the data services and the Internet services as all the Internet APN settings will be reset. You will have to contact your Service provider which is Verizon Wireless to get more info on the APN Settings. Not to forget also configure the MMS Settings. Do let us know if you face any issues while rooting the device as we will see to it that the issues are solved. Just in case if the rooting process is interrupted in the middle then you just need to re follow the whole procedure from the start to root your device.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-7506364842683693189?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/7506364842683693189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=7506364842683693189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/7506364842683693189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/7506364842683693189'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/11/how-to-root-nexus-s-236-works-and-nexus.html' title='How to Root Nexus S (2.3.6 works) and Nexus S 4G – Tutorial'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-8638535668654304601</id><published>2011-07-28T14:19:00.000-05:00</published><updated>2011-07-28T14:19:33.332-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>How to export HTML table to Excel file</title><content type='html'>&lt;pre class="brush: vb"&gt;&lt;br /&gt;&lt;table id="mytable" runat="server"&gt;  &lt;tr &gt;&lt;br /&gt;    &lt;td&gt;1&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;2&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /&gt;&lt;br /&gt;&lt;br /&gt;  protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        Response.Clear();&lt;br /&gt;        Response.AddHeader("content-disposition","attachment;filename=myexcel.xls");&lt;br /&gt;        Response.ContentType = "application/ms-excel";&lt;br /&gt;        System.IO.StringWriter sw = new System.IO.StringWriter();&lt;br /&gt;        System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(sw);&lt;br /&gt;        mytable.RenderControl(hw);&lt;br /&gt;        Response.Write(sw.ToString());&lt;br /&gt;        Response.End();&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;    public override void VerifyRenderingInServerForm(Control control)&lt;br /&gt;    {&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Reference: Jessica Cao  http://forums.asp.net/p/1086952/1625783.aspx&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-8638535668654304601?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/8638535668654304601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=8638535668654304601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8638535668654304601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8638535668654304601'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/07/how-to-export-html-table-to-excel-file.html' title='How to export HTML table to Excel file'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-363951385515579990</id><published>2011-07-25T12:40:00.000-05:00</published><updated>2011-07-25T12:40:45.970-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Display records information based on selected item from ComboBox in Access</title><content type='html'>&lt;pre class="brush: sql"&gt;Option Compare Database&lt;br /&gt;&lt;br /&gt;Private Sub Form_Current()&lt;br /&gt;    If Me.NewRecord Then&lt;br /&gt;        Me.NameofTable = ""&lt;br /&gt;    Else&lt;br /&gt;        Me.NameofTable.SetFocus&lt;br /&gt;        Me.NameofTable.Requery&lt;br /&gt;        Me.NameofTable = Me.NameofTable.ItemData(Forms(0).CurrentRecord - 1)&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub NameofTable_Click()&lt;br /&gt;    ' at this point, cbx text = cbx value&lt;br /&gt;    If Me.NewRecord Or Me.NameofTable.ListIndex = -1 Then&lt;br /&gt;         Me.nameoftabledum = Trim(Me.NameofTable)&lt;br /&gt;         DoCmd.RunCommand acCmdSaveRecord&lt;br /&gt;     Else&lt;br /&gt;         If Me.NameofTable.ListIndex &lt;&gt; Forms(0).CurrentRecord - 1 Then&lt;br /&gt;             DoCmd.GoToRecord , , acGoTo, Me.NameofTable.ListIndex + 1&lt;br /&gt;         End If&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub NameofTable_KeyDown(KeyCode As Integer, Shift As Integer)&lt;br /&gt;    If KeyCode = 46 Then&lt;br /&gt;        If Me.NameofTable.SelLength &lt; Len(Me.NameofTable.Value) Then&lt;br /&gt;            ' delete part of the text&lt;br /&gt;        Else   ' delete record&lt;br /&gt;            Dim m As Integer&lt;br /&gt;            m = Forms(0).CurrentRecord&lt;br /&gt;            DoCmd.RunCommand acCmdDeleteRecord&lt;br /&gt;            Me.NameofTable.Requery&lt;br /&gt;            Forms(0).Requery&lt;br /&gt;            If m &gt; 1 Then m = m - 1&lt;br /&gt;            DoCmd.GoToRecord , , acGoTo, m&lt;br /&gt;         End If&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-363951385515579990?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/363951385515579990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=363951385515579990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/363951385515579990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/363951385515579990'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/07/display-records-information-based-on.html' title='Display records information based on selected item from ComboBox in Access'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-8256000370528714566</id><published>2011-07-22T15:53:00.000-05:00</published><updated>2011-07-22T15:53:08.029-05:00</updated><title type='text'>Retrieve RSS feeds and display in ASP.Net VB</title><content type='html'>&lt;pre class="brush: vb"&gt;Function ProcessRSSItem() As String&lt;br /&gt;        Dim rssURL As String = "http://www.abc.com/rss.rss"&lt;br /&gt;&lt;br /&gt;        Dim myRequest As WebRequest = System.Net.WebRequest.Create(rssURL)&lt;br /&gt;        Dim myResponse As WebResponse = myRequest.GetResponse()&lt;br /&gt;&lt;br /&gt;        Dim rssStream As Stream = myResponse.GetResponseStream()&lt;br /&gt;        Dim rssDoc As New XmlDocument()&lt;br /&gt;        rssDoc.Load(rssStream)&lt;br /&gt;&lt;br /&gt;        Dim nsmg As New XmlNamespaceManager(rssDoc.NameTable)&lt;br /&gt;        nsmg.AddNamespace("dc", "http://purl.org/dc/elements/1.1/")&lt;br /&gt;&lt;br /&gt;        Dim rssItems As XmlNodeList = rssDoc.SelectNodes("rss/channel/item")&lt;br /&gt;&lt;br /&gt;        Dim title As String = ""&lt;br /&gt;        Dim link As String = ""&lt;br /&gt;        Dim description As String = ""&lt;br /&gt;        Dim i As Integer = 0&lt;br /&gt;        Dim numItems As Integer = 1&lt;br /&gt;        Dim sb As New System.Text.StringBuilder&lt;br /&gt;        Dim rssDetail As XmlNode&lt;br /&gt;&lt;br /&gt;        Do Until numItems = 10&lt;br /&gt;            rssDetail = rssItems.Item(i).SelectSingleNode("dc:language", nsmg)&lt;br /&gt;            Console.WriteLine(rssDetail.InnerText.ToString())&lt;br /&gt;            If rssDetail.InnerText.Equals("en-US") Then&lt;br /&gt;                rssDetail = rssItems.Item(i).SelectSingleNode("title")&lt;br /&gt;                If rssDetail.Equals(Nothing) = False Then&lt;br /&gt;                    title = rssDetail.InnerText&lt;br /&gt;                Else&lt;br /&gt;                    title = ""&lt;br /&gt;                End If&lt;br /&gt;&lt;br /&gt;                rssDetail = rssItems.Item(i).SelectSingleNode("link")&lt;br /&gt;                If rssDetail.Equals(Nothing) = False Then&lt;br /&gt;                    link = rssDetail.InnerText&lt;br /&gt;                Else&lt;br /&gt;                    link = ""&lt;br /&gt;                End If&lt;br /&gt;&lt;br /&gt;                rssDetail = rssItems.Item(i).SelectSingleNode("description")&lt;br /&gt;                If rssDetail.Equals(Nothing) = False Then&lt;br /&gt;                    description = rssDetail.InnerText&lt;br /&gt;                Else&lt;br /&gt;                    description = ""&lt;br /&gt;                End If&lt;br /&gt;&lt;br /&gt;                sb.Append("&lt;p&gt;&lt;b&gt;&lt;a href='" + link + "' target='new' style=""display: inline-block;""&gt;" + title + "&lt;/a&gt;&lt;/b&gt;&lt;br/&gt;")&lt;br /&gt;                sb.Append(description + "&lt;/p&gt;")&lt;br /&gt;                 numItems = i + 1&lt;br /&gt;            End If&lt;br /&gt;            i = i + 1&lt;br /&gt;        Loop&lt;br /&gt;&lt;br /&gt;        Return sb.ToString&lt;br /&gt;&lt;br /&gt;    End Function&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-8256000370528714566?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/8256000370528714566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=8256000370528714566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8256000370528714566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8256000370528714566'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/07/retrieve-rss-feeds-and-display-in.html' title='Retrieve RSS feeds and display in ASP.Net VB'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1716627947596670537</id><published>2011-07-06T16:48:00.000-05:00</published><updated>2011-07-06T16:48:25.158-05:00</updated><title type='text'>How to display all selected nodes in TreeVirw VB</title><content type='html'>&amp;nbsp; &amp;nbsp; Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpdate.Click&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim names As String = ""&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dim values As String = ""&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; For Each parentNodes As TreeNode In trvIndustrySelections.Nodes&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; For Each childNodes As TreeNode In parentNodes.Nodes&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If (childNodes.Checked) Then&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; names = childNodes.Text + "; " + names&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values = childNodes.Name + "; " + values&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End If&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Next&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Next&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; txtCurrentSelectNames.Text = names&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; txtCurrentSelectValues.Text = values&lt;br /&gt;&amp;nbsp; &amp;nbsp; End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1716627947596670537?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1716627947596670537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1716627947596670537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1716627947596670537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1716627947596670537'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/07/how-to-display-all-selected-nodes-in.html' title='How to display all selected nodes in TreeVirw VB'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1504248836445984672</id><published>2011-04-24T14:41:00.001-05:00</published><updated>2011-04-24T14:43:11.790-05:00</updated><title type='text'>How to resize Root Partition on Ubuntu in VMWare Workstation</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Trebuchet, 'Trebuchet MS', sans-serif; line-height: 22px; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; text-align: justify; "&gt;&lt;span class="Apple-style-span" &gt;source: &lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/"&gt;http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;The Virtual Machine (VM) templates I created for each Operating System (OS) were made with the smallest possible Virtual Hard Drives to conserve space. When I deploy one of these VM templates I almost always run into disk space problems. This is an easy situation to deal with in both the Windows and Linux OS.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;&lt;span id="more-535" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;/span&gt;Default partitioning with Ubuntu v9.10 will create a primary EXT4 partition for the root file system, and a small extended partition with a linux-swap partition. Partitions must be unmounted and the last partition on the disk in order to resize them. Since you cannot unmount the root partition once you booted from it, you must boot a CD to accomplish this task.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Mount the Ubuntu v9.10 Workstation ISO on the VM and boot. Press the [ESC] key quickly to get the VMware boot menu. Select the “CD-ROM Drive” option and press the [ENTER] key. Select your language then use the “Try Ubuntu without any change to your computer” option to boot the Ubuntu OS completely from CD.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Once you are at the desktop, start the partition editor by clicking “System &amp;gt; Administration &amp;gt; GPartEd” from the top navigation bar of the desktop. We will make all changes to the partition table using the GPartEd utility.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;It is highly recommended that you clone or backup the VM before manipulating the partition table. While the potential to lose data exists, you can relax a bit since changes to the partition table will not be made until you click the “Edit &amp;gt; Apply All Operations” option from the GPartEd menu.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;We must first turn off Swap and then delete the Swap partition and the Extended partion that it resides in before we can resize the root partition.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Turn off the Swap partition by clicking “Partition &amp;gt; Swap Off” from the GPartEd menu.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Delete the Swap partition by selecting it from the partition list and then clicking “Partition &amp;gt; Delete” from the GPartEd menu. The swap partition does not contain any valuable data and does not need to be backed up.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Delete the Extended partition by selecting it from the partition list and then clicking “Partition &amp;gt; Delete” from the GPartEd menu.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Resize the Root partition by selecting it from the partition list and then clicking “Partition Resize/Move” from the GPartEd menu. Drag the top slider all the way to the right to use all unallocated space. Then type in the amount of space you want to leave to recreate the swap partition into the “Free Space Following (MiB)” field. Be sure that the “Free Space Preceding (MiB)” value is set to “0″. Click the [Resize/Move] button to accept the changes.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Create a new Extended partition by selecting “Unallocated” from the partition list, then click “Partition &amp;gt; New” from the GPartEd menu. Drag the top slider all the way to the right to use the remainder of your unallocated space. Change the “Create As” type to “Extended Partition” (File System will automatically be set to “Extended”) and click the [Add] button to create the new partition.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Create a new Swap partition by selecting “Unallocated” under your “Extended” partition from the partition list and then clicking “Partition &amp;gt; New” from the GPartEd menu. Drag the top slider all the way to the right to use the entire Extended partition for your Swap. Change the “Create As” type to “Logical Partition” and change the “File System” type to “Linux-Swap” then click the [Add] button to create the new partition.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Save changes to the partition table by selecting “Edit &amp;gt; Apply All Operations” from the GPartEd menu. Click the [Apply] button on the confirmation dialog popup to begin applying the changes. Wait a few minutes while the changes are made on the hard drive then shutdown the VM.&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-align: justify; "&gt;Modify the VM settings to unmount the Ubuntu v9.10 Workstation CD then boot the VM. Check your partition table using the GPartEd utility to verify the changes were made then begin consuming your newly allocated storage!&lt;/p&gt;&lt;div class="gallery" id="gallery_1" style="color: rgb(222, 222, 222); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;div id="gallery-1" class="gallery galleryid-535" style="margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_01/" title="Resize_RootPart_Ubuntu910W_01" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_01-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_01" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_02/" title="Resize_RootPart_Ubuntu910W_02" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_02-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_02" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_03/" title="Resize_RootPart_Ubuntu910W_03" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_03-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_03" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_04/" title="Resize_RootPart_Ubuntu910W_04" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_04-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_04" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_05/" title="Resize_RootPart_Ubuntu910W_05" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="196" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_05-215x196.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_05" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_06/" title="Resize_RootPart_Ubuntu910W_06" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="201" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_06-215x201.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_06" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_07/" title="Resize_RootPart_Ubuntu910W_07" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="201" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_07-215x201.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_07" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_08/" title="Resize_RootPart_Ubuntu910W_08" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="201" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_08-215x201.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_08" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_09/" title="Resize_RootPart_Ubuntu910W_09" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_09-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_09" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_10/" title="Resize_RootPart_Ubuntu910W_10" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_10-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_10" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_11/" title="Resize_RootPart_Ubuntu910W_11" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_11-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_11" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_12/" title="Resize_RootPart_Ubuntu910W_12" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_12-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_12" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_13/" title="Resize_RootPart_Ubuntu910W_13" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_13-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_13" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_14/" title="Resize_RootPart_Ubuntu910W_14" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_14-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_14" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_15/" title="Resize_RootPart_Ubuntu910W_15" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_15-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_15" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_16/" title="Resize_RootPart_Ubuntu910W_16" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_16-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_16" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_17/" title="Resize_RootPart_Ubuntu910W_17" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_17-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_17" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_18/" title="Resize_RootPart_Ubuntu910W_18" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_18-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_18" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_19/" title="Resize_RootPart_Ubuntu910W_19" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_19-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_19" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_20/" title="Resize_RootPart_Ubuntu910W_20" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_20-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_20" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_21/" title="Resize_RootPart_Ubuntu910W_21" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_21-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_21" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_22/" title="Resize_RootPart_Ubuntu910W_22" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="215" height="193" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_22-215x193.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_22" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_23/" title="Resize_RootPart_Ubuntu910W_23" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="214" height="214" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_23-214x214.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_23" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_24/" title="Resize_RootPart_Ubuntu910W_24" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="214" height="214" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_24-214x214.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_24" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;br /&gt;&lt;dl class="gallery-item" style="margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; float: left; text-align: center; width: 228px; "&gt;&lt;dt class="gallery-icon" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; "&gt;&lt;a href="http://www.virtualdojo.net/resize-rootpartition-on-ubuntu-v9-10-workstation/resize_rootpart_ubuntu910w_25/" title="Resize_RootPart_Ubuntu910W_25" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; text-decoration: none; color: rgb(151, 202, 254); "&gt;&lt;img width="214" height="214" src="http://www.virtualdojo.net/wp-content/uploads/2010/01/Resize_RootPart_Ubuntu910W_25-214x214.png" class="attachment-thumbnail" alt="" title="Resize_RootPart_Ubuntu910W_25" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 14px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-width: initial; border-color: initial; border-top-color: rgb(207, 207, 207); border-right-color: rgb(207, 207, 207); border-bottom-color: rgb(207, 207, 207); border-left-color: rgb(207, 207, 207); " /&gt;&lt;/a&gt;&lt;/dt&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/dl&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1504248836445984672?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1504248836445984672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1504248836445984672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1504248836445984672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1504248836445984672'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/04/how-to-resize-root-partition-on-ubuntu.html' title='How to resize Root Partition on Ubuntu in VMWare Workstation'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-2606958934722989753</id><published>2011-04-18T23:52:00.002-05:00</published><updated>2011-04-18T23:55:53.050-05:00</updated><title type='text'>Solve make Permission denied in tinyos</title><content type='html'>&lt;div&gt;&lt;div&gt;if you got following errors:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;jack@ubuntu: /opt/tinyos-2.1.1/apps/Blink$ make micaz&lt;div&gt;mkdir -p build/micaz&lt;/div&gt;&lt;div&gt;mkdir: cannot create directory `build': Permission denied&lt;/div&gt;&lt;div&gt;make: *** [builddir] Error 1&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;then just type:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;sudo chown yourname:yourname -R /opt/tinyos-2.1.1/&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;note: replace &lt;i&gt;yourname &lt;/i&gt;by your login account name, such as use &lt;i&gt;jack:jack&lt;/i&gt;  if your see jack@ubuntu&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-2606958934722989753?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/2606958934722989753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=2606958934722989753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2606958934722989753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2606958934722989753'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/04/solve-make-permission-denied-in-tinyos.html' title='Solve make Permission denied in tinyos'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-8838063286158072369</id><published>2011-03-28T16:56:00.002-05:00</published><updated>2011-04-26T17:02:45.470-05:00</updated><title type='text'>Install TinyOS 2.1.1 on Ubuntu 10.10</title><content type='html'>&lt;span class="Apple-style-span"&gt;&lt;h1 style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 19px; letter-spacing: 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;a href="http://blog.aguskurniawan.net/post/Deploying-TinyOS-on-Ubuntu-1010.aspx" class="taggedlink" style="text-decoration: none; color: rgb(92, 128, 177); "&gt;Deploying TinyOS on Ubuntu 10.10&lt;/a&gt;&lt;/h1&gt;&lt;span class="author" style="line-height: 18px; font-family: calibri, arial; color: rgb(102, 102, 102); font-size: 14px; float: left; text-transform: capitalize; "&gt;By &lt;a href="http://blog.aguskurniawan.net/author/Admin.aspx" style="text-decoration: none; color: rgb(92, 128, 177); "&gt;Agus Kurniawan&lt;/a&gt;&lt;/span&gt;&lt;span class="pubDate" style="line-height: 18px; font-family: calibri, arial; color: rgb(102, 102, 102); font-size: 14px; float: right; "&gt;29. October 2010 08:35&lt;/span&gt;&lt;div class="text" style="margin-top: 30px; "&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;&lt;a href="http://blog.aguskurniawan.net/image.axd?picture=tos-jwall.jpg" style="text-decoration: none; color: rgb(92, 128, 177); background-image: url(http://blog.aguskurniawan.net/pics/remote.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 10px; white-space: nowrap; background-position: 100% 0%; background-repeat: no-repeat no-repeat; "&gt;&lt;img title="tos-jwall" src="http://blog.aguskurniawan.net/image.axd?picture=tos-jwall_thumb.jpg" border="0" alt="tos-jwall" width="353" height="135" style="border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-width: initial; border-color: initial; background-image: none; border-bottom-width: 0px; border-bottom-color: initial; border-left-width: 0px; border-left-color: initial; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-top-color: initial; border-right-width: 0px; border-right-color: initial; padding-top: 0px; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitious computing, personal area networks, smart buildings, and smart meters.&lt;/p&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Now I’m going to share how to deploy TinyOS 2.1.1 @ Ubuntu 10.10 using repository.&lt;/p&gt;&lt;h1 style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 19px; letter-spacing: 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Ubuntu Packages&lt;/h1&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Before installing, you should add TinyOS repository on repository source file. Run this script&lt;/p&gt;&lt;div id="codeSnippetWrapper" style="color: rgb(68, 68, 68); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: silver; border-right-color: silver; border-bottom-color: silver; border-left-color: silver; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; cursor: text; "&gt;&lt;div id="codeSnippet" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;$ sudo gedit /etc/apt/sources.list&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Then you’re going to get a dialog as below&lt;/p&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;&lt;a href="http://blog.aguskurniawan.net/image.axd?picture=p1_1.png" style="text-decoration: none; color: rgb(92, 128, 177); background-image: url(http://blog.aguskurniawan.net/pics/remote.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 10px; white-space: nowrap; background-position: 100% 0%; background-repeat: no-repeat no-repeat; "&gt;&lt;img title="p1" src="http://blog.aguskurniawan.net/image.axd?picture=p1_thumb_1.png" border="0" alt="p1" width="644" height="484" style="border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-width: initial; border-color: initial; background-image: none; border-bottom-width: 0px; border-bottom-color: initial; border-left-width: 0px; border-left-color: initial; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-top-color: initial; border-right-width: 0px; border-right-color: initial; padding-top: 0px; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Put this two lines of script&lt;/p&gt;&lt;div id="codeSnippetWrapper" style="color: rgb(68, 68, 68); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: silver; border-right-color: silver; border-bottom-color: silver; border-left-color: silver; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; cursor: text; "&gt;&lt;div id="codeSnippet" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;#tinyOS&lt;/pre&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;deb http:&lt;span style="color: rgb(0, 128, 0); "&gt;//tinyos.stanford.edu/tinyos/dists/ubuntu edgy main&lt;/span&gt;&lt;/pre&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;deb http:&lt;span style="color: rgb(0, 128, 0); "&gt;//tinyos.stanford.edu/tinyos/dists/ubuntu feisty main&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Save and close gedit application&lt;/p&gt;&lt;h1 style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 19px; letter-spacing: 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;TinyOS Installation&lt;/h1&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Now we’re going to install TinyOS on Ubuntu. Firstly, we update repository&lt;/p&gt;&lt;div id="codeSnippetWrapper" style="color: rgb(68, 68, 68); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: silver; border-right-color: silver; border-bottom-color: silver; border-left-color: silver; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; cursor: text; "&gt;&lt;div id="codeSnippet" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;$ sudo apt-get update&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Run the following to install TinyOS 2.1.1&lt;/p&gt;&lt;div id="codeSnippetWrapper" style="color: rgb(68, 68, 68); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: silver; border-right-color: silver; border-bottom-color: silver; border-left-color: silver; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; cursor: text; "&gt;&lt;div id="codeSnippet" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;$ sudo apt-get install tinyos-2.1.1&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Another option, you can check the latest of TinyOS using this script&lt;/p&gt;&lt;div id="codeSnippetWrapper" style="color: rgb(68, 68, 68); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: silver; border-right-color: silver; border-bottom-color: silver; border-left-color: silver; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; cursor: text; "&gt;&lt;div id="codeSnippet" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;$ sudo apt-get install tinyos&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Then you’ll get the list of TinyOS version as below&lt;/p&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;&lt;a href="http://blog.aguskurniawan.net/image.axd?picture=p2_1.png" style="text-decoration: none; color: rgb(92, 128, 177); background-image: url(http://blog.aguskurniawan.net/pics/remote.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 10px; white-space: nowrap; background-position: 100% 0%; background-repeat: no-repeat no-repeat; "&gt;&lt;img title="p2" src="http://blog.aguskurniawan.net/image.axd?picture=p2_thumb_1.png" border="0" alt="p2" width="662" height="471" style="border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-width: initial; border-color: initial; background-image: none; border-bottom-width: 0px; border-bottom-color: initial; border-left-width: 0px; border-left-color: initial; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-top-color: initial; border-right-width: 0px; border-right-color: initial; padding-top: 0px; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;After installation, we should update profile&lt;/p&gt;&lt;div id="codeSnippetWrapper" style="color: rgb(68, 68, 68); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: silver; border-right-color: silver; border-bottom-color: silver; border-left-color: silver; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; cursor: text; "&gt;&lt;div id="codeSnippet" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;$ gedit ~/.bashrc&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Write this script in ~/.bashrc on the bottom of line script file&lt;/p&gt;&lt;pre style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid; border-left-color: rgb(206, 206, 206); border-left-width: 1px; border-left-style: solid; padding-bottom: 5px; background-color: rgb(251, 251, 251); min-height: 40px; padding-left: 5px; padding-right: 5px; overflow-x: auto; overflow-y: auto; border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: solid; border-right-color: rgb(206, 206, 206); border-right-width: 1px; border-right-style: solid; padding-top: 5px; "&gt;&lt;pre style="background-color: rgb(251, 251, 251); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 652px; font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; "&gt;export TOSROOT=/opt/tinyos-2.1.1 &lt;/pre&gt; &lt;pre style="background-color: rgb(251, 251, 251); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 652px; font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; "&gt;export TOSDIR=$TOSROOT/tos &lt;/pre&gt; &lt;pre style="background-color: rgb(251, 251, 251); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 652px; font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; "&gt;export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.:$CLASSPATH &lt;/pre&gt; &lt;pre style="background-color: rgb(251, 251, 251); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 652px; font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; "&gt;export MAKERULES=$TOSROOT/support/make/Makerules &lt;/pre&gt; &lt;pre style="background-color: rgb(251, 251, 251); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 652px; font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; "&gt;export PATH=/opt/msp430/bin:$PATH &lt;/pre&gt; &lt;pre style="background-color: rgb(251, 251, 251); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 652px; font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; "&gt;#Sourcing the tinyos environment variable setup script &lt;/pre&gt; &lt;pre style="background-color: rgb(251, 251, 251); margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 652px; font-family: consolas, 'Courier New', courier, monospace; font-size: 12px; "&gt;source /opt/tinyos-2.1.1/tinyos.sh&lt;/pre&gt; &lt;/pre&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;&lt;a href="http://blog.aguskurniawan.net/image.axd?picture=p3_1.png" style="text-decoration: none; color: rgb(92, 128, 177); background-image: url(http://blog.aguskurniawan.net/pics/remote.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 10px; white-space: nowrap; background-position: 100% 0%; background-repeat: no-repeat no-repeat; "&gt;&lt;img title="p3" src="http://blog.aguskurniawan.net/image.axd?picture=p3_thumb_1.png" border="0" alt="p3" width="644" height="484" style="border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-width: initial; border-color: initial; background-image: none; border-bottom-width: 0px; border-bottom-color: initial; border-left-width: 0px; border-left-color: initial; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-top-color: initial; border-right-width: 0px; border-right-color: initial; padding-top: 0px; " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;h1 style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 19px; letter-spacing: 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;Installation Verification&lt;/h1&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;After installation, we check that installation was success or not. Run this script on terminal console&lt;/p&gt;&lt;div id="codeSnippetWrapper" style="color: rgb(68, 68, 68); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: silver; border-right-color: silver; border-bottom-color: silver; border-left-color: silver; text-align: left; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; line-height: 12pt; background-color: rgb(244, 244, 244); margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow-x: auto; overflow-y: auto; cursor: text; "&gt;&lt;div id="codeSnippet" style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: rgb(244, 244, 244); width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;&lt;pre style="border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 12pt; background-color: white; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; width: 647px; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow-x: visible; overflow-y: visible; "&gt;$ tos-check-env&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 style="margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); letter-spacing: normal; line-height: normal; "&gt;&lt;pre&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;change the permissions/rights for the apps-directory &lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', verdana, sans-serif; font-size: 13px; line-height: 22px; white-space: normal; "&gt;&lt;h3 class="post-title entry-title" style="font-size: 20px; font-weight: bold; "&gt;Solve make Permission denied in tinyos&lt;/h3&gt;&lt;div class="post-header"&gt;&lt;div class="post-header-line-1"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="post-body entry-content" id="post-body-2606958934722989753"&gt;&lt;div&gt;&lt;div&gt;if you got following errors:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;jack@ubuntu: /opt/tinyos-2.1.1/apps/Blink$ make micaz&lt;div&gt;mkdir -p build/micaz&lt;/div&gt;&lt;div&gt;mkdir: cannot create directory `build': Permission denied&lt;/div&gt;&lt;div&gt;make: *** [builddir] Error 1&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;then just type:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;sudo chown yourname:yourname -R /opt/tinyos-2.1.1/&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;note: replace &lt;i&gt;yourname &lt;/i&gt;by your login account name, such as use &lt;i&gt;jack:jack&lt;/i&gt; if your see jack@ubuntu&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 19px; letter-spacing: 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;br /&gt;&lt;/h1&gt;&lt;h1 style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 19px; letter-spacing: 1px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;What’s Next?&lt;/h1&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Now, you can write a program for TinyOS using nesC. Next section, I’ll write how to configure development environment and to get started nesC programming.&lt;/p&gt;&lt;p style="color: rgb(68, 68, 68); line-height: 18px; font-family: calibri, arial; font-size: 15px; "&gt;Please read my article how to deploy Telos-based mote [&lt;a href="http://blog.aguskurniawan.net/post/Getting-Started-Telos-Based-WSN-Mote-With-TinyOS-211-and-Ubuntu-1010.aspx" target="_blank" style="text-decoration: none; color: rgb(92, 128, 177); background-image: url(http://blog.aguskurniawan.net/pics/remote.gif); background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; padding-right: 10px; white-space: nowrap; background-position: 100% 0%; background-repeat: no-repeat no-repeat; "&gt;V&lt;/a&gt;]&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-8838063286158072369?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/8838063286158072369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=8838063286158072369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8838063286158072369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8838063286158072369'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2011/03/deploying-tinyos-on-ubuntu-10.html' title='Install TinyOS 2.1.1 on Ubuntu 10.10'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-4086119014224404100</id><published>2010-07-10T13:35:00.003-05:00</published><updated>2011-03-28T18:36:58.991-05:00</updated><title type='text'>Move Window Buttons Back to the Right in Ubuntu 10.04</title><content type='html'>&lt;span class="Apple-style-span"&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;source: &lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;a href="http://www.howtogeek.com/howto/13535/move-window-buttons-back-to-the-right-in-ubuntu-10.04/"&gt;http://www.howtogeek.com/howto/13535/move-window-buttons-back-to-the-right-in-ubuntu-10.04/&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;One of the more controversial changes in the Ubuntu 10.04 beta is the Mac OS-inspired change to have window buttons on the left side. We’ll show you how to move the buttons back to the right.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;strong style="font-style: normal; font-weight: bold; "&gt;Before&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;While the change may or may not persist through to the April 29 release of Ubuntu 10.04, in the beta version the maximize, minimize, and close buttons appear in the top left of a window.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-1" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot130.png" width="529" height="352" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;strong style="font-style: normal; font-weight: bold; "&gt;How to move the window buttons&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;The window button locations are dictated by a configuration file. We’ll use the graphical program gconf-editor to change this configuration file.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;Press Alt+F2 to bring up the Run Application dialog box, enter “gconf-editor” in the text field, and click on Run.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-2" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot226.png" width="361" height="216" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;The Configuration Editor should pop up.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-3" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot313.png" width="598" height="513" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;The key that we want to edit is in apps/metacity/general.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;Click on the + button next to the “apps” folder, then beside “metacity” in the list of folders expanded for apps, and then click on the “general” folder.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-4" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot413.png" width="640" height="461" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;The button layout can be changed by changing the “button_layout” key. Double-click button_layout to edit it.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;Change the text in the Value text field to:&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 6px; text-align: left; clear: both; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed; border-left-style: dashed; border-top-color: rgb(47, 111, 171); border-right-color: rgb(47, 111, 171); border-bottom-color: rgb(47, 111, 171); border-left-color: rgb(47, 111, 171); background-color: rgb(249, 249, 249); "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;menu:&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 15px; line-height: 16px; color: rgb(0, 0, 0); "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana; font-size: 14px; line-height: 17px; "&gt;minimize,&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Verdana; font-size: 14px; line-height: 17px; "&gt;maximize,close&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-5" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot510.png" width="359" height="227" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;Click OK and the change will occur immediately, changing the location of the window buttons in the Configuration Editor.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-6" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot618.png" width="520" height="285" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;Note that this ordering of the window buttons is slightly different than the typical order; in previous versions of Ubuntu and in Windows, the minimize button is to the left of the maximize button.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;You can change the button_layout string to reflect that ordering, but using the default Ubuntu 10.04 theme, it looks a bit strange.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-7" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot717.png" width="520" height="285" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;If you plan to change the theme, or even just the graphics used for the window buttons, then this ordering may be more natural to you.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;strong style="font-style: normal; font-weight: bold; "&gt;After&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;After this change, all of your windows will have the maximize, minimize, and close buttons on the right.&lt;/p&gt;&lt;p style="margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(51, 51, 51); font-size: 14px; font-family: Verdana; line-height: 17px; "&gt;&lt;img border="0" alt="sshot-8" src="http://www.howtogeek.com/wp-content/uploads/2010/03/sshot818.png" width="518" height="352" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-left: auto; float: none; margin-right: auto; " /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-4086119014224404100?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/4086119014224404100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=4086119014224404100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4086119014224404100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4086119014224404100'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2010/07/move-window-buttons-back-to-right-in.html' title='Move Window Buttons Back to the Right in Ubuntu 10.04'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-4086589249853913327</id><published>2010-07-09T15:55:00.000-05:00</published><updated>2010-07-09T15:56:03.312-05:00</updated><title type='text'>AODV协议概述</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif, 宋体; font-size: 14px; line-height: 25px; "&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;是由&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Nokia&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;研究中心的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Charles E.Perkins&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;和加利福尼亚大学&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Santa Barbara&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Elizabeth M.Belding-Roryer&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;以及&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Cincinnati&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;大学&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Samir R.Das&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;等共同开发，已经被&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt; IETF MANET&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;工作组于&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;2003&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;年&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;7&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;月正式公布为自组网路由协议的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;RFc&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;标准。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;实质上就是&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;和&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;的综合，它借用了&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;中路由发现和路由维护的基础程序，及&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;的逐跳&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;(Hop-by-HoP)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;路由、目的节点序列号和路由维护阶段的周期更新机制，以&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;为基础，结合&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;中的按需路由思想并加以改进。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;在每个中间节点隐式保存了路由请求和应答的结果，并利用扩展环搜索的办法来限制搜索发现过的目的节点的范围。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;支持组播功能，支持&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Qos&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;，而且&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;中可以使用&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;IP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;地址，实现同&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Internet&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;连接，但是不支持单向信道。和&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;保存完整的路由表不同的是，&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;通过建立基于按需路由来减少路由广播的次数，这是&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;对&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;的重要改进。和&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;DSR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;相比，&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;的好处在于源路由并不需要包括在每一个数据分组中，这样会使路由协议的开销有所降低。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;是一个纯粹的按需路由系统，那些不在路径内的节点不保存路由信息，也不参与路由表的交换。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODv&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;协议可以实现在移动终端间动态的、自发的路由，使移动终端很快获得通向所需目的的路由，同时又不用维护当前没有使用的路由信息，并且还能很快对断链的拓扑变化做出反应。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;的操作是无环路的，在避免了通常&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;Bellman-ford&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;算法的无穷计数问题的同时，还提供了很快的收敛速度。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;AODv&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;的路由表中每个项都使用了目的序列号&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;(Destination Sequence Number)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: 17px; font-size: 10.5pt; "&gt;。目的序列号是目的节点创建，并在发给发起节点的路由信息中使用的。使用目的序列号可以避免环路的发生。&lt;/span&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;使用&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;3&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;种消息作为控制信息&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt; :RouteRequest(RREQ)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;，&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RouteReply(RREP)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;和&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt; RouteError(RERR)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;。这些消息都在&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;UDP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;上使用&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;654&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;端口号。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　当源节点需要和目的节点通信时，如果在路由表中已经存在了对应的路由时，&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;不会进行任何操作。当源节点需要和新的目的通信时，它就会发起路由发现过程，通过广播&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;信息来查找相应路由。当这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;到达目的节点本身，或者是一个拥有足够新的到目的节点路由的中间节点时，路由就可以确定了。所谓&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;“&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;足够新&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;”&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;就是通过目的序列号来判断的。目的节点或中间节点通过原路返回一个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;信息来向源节点确定路由的可用性。在维护路由表的过程中，当路由不再被使用时，节点就会从路由表中删除相应的项。同时，节点会监视一个活动路由&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(activeroute&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;，有限跳的，可用于数据转发的路由表&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;中，下一跳节点的状况。当发现有链路断开的情况时，节点就会使用&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RERR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;通知上游的节点，而上游的节点就会使用该&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RERR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组拷贝通知更上游的节点。在&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RERR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;消息中，指明了由于断链而导致无法达到目的节点。每个节点都保留了一个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;“&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;前驱列表&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;”(precursor list)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;来帮助完成错误报告的功能，这个列表中保存了把自己作为到当前不可达节点的下一跳的相邻节点&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;可以通过记录&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RERR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;很容易地获得&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;。在路由表中，针对每一个表项，需要记录相应的的特征内容。其中，序列号是防止路由环路的关键所在。当发生断链时，通过增加序列号&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;和度量值&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;跳数&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;来使路由表项无效。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;②&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;路由协议的运行方式&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;(a)AODV&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;路由发现&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;路由协议是一种典型的按需驱动路由协议，该算法可被称为纯粹的需求路由获取系统，那些不在活跃路径上的节点不会维持任何相关路由信息，也不会参与任何周期路由表的交换。此外，节点没有必要去发现和维持到另一节点的路由，除非这两个节点需要进行通信。移动节点间的局部连接性可以通过几种方法得到，其中包括使用局部广播&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;Hello&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;消息。这种算法的主要目的是&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;:&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;在需要时广播路由发现分组一般的拓扑维护&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;;&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;区别局部连接管理&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;邻居检测&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;和一般的拓扑维护&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;;&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;向需要连接信息的邻居移动节点散播拓扑变化信息。&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;使用广播路由发现机制，它依赖中间节点动态建立路由表来进行分组的传送。为了维持节点间的最新路由信息，&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;借鉴了&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;中的序列号的思想，利用这种机制就能有效地防止路由环的形成。当源节点想与另外一个节点通信，而它的路由表中又没有相应的路由信息时，它就会发起路由发现过程。每一个节点维持两个独立的计数器&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;:&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;节点序列号计数器和广播标识。源节点通过向自己的邻居广播&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt; RREQ(Route Requests)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组来发起一次路由发现过程。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;(b)&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;反向路由的建立&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　在&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组中包含了两个序列号&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;:&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;源节点序列号和源节点所知道的最新的目的序列号。源节点序列号用于维持到源的反向路由的特性，目的序列号表明了到目的地的最新路由。当&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组从一个源节点转发到不同的目的地时，沿途所经过的节点都要自动建立到源节点的反向路由。节点通过记录收到的第一个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组的邻居地址来建立反向路由，这些反向路由将会维持一定时间，一该段时间足够&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组在网内转发以及产生的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组返回源节点。当&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组到达了目的节点，目的节点就会产生&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组，并利用建立的反向路由来转发&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;(c)&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;正向路由的建立&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组最终将到达一个节点，该节点可能就是目的节点，或者这个节点有到达目的节点的路由。如果这个中间节点有到达目的的路由项，它就会比较路由项里的目的序列号和&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组里的目的序列号的大小来判断自己已有的路由是否是比较新的。如果&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组里的目的序列号比路由项中的序列号大，则这个中间节点不能使用己有的路由来响应这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组，只能是继续广播这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组。中间节点只有在路由项中的目的序列号不小于&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;中的目的序列号时，才能直接对收到的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组做出响应。如果节点有到目的地的最新路由，而且这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;还没有被处理过，这个节点将会沿着建立的反向路由返回&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　在&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;转发回源节点的过程中，沿着这条路径上的每一个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;.&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;节点都将建立到目的节点的同向路由，也就是记录下&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;是从哪一个邻居节点来的地址，然后更新有关源和目的路由的定时器信息以及记录下&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;中目的节点的最新序列号。对于那些建立了反向路由，但&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组并没有经过的节点，它们中建立的反向路由将会在一定时间&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(Active-Route-Timeout)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;后自动变为无效。收到&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组的节点将会对到某一个源节点的第一个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组进行转发，对于其后收到的到同一个源的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组，只有当后到的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组中包含了更高的目的序列号或虽然有相同的目的序列号但所经过的跳数较少时，节点才一会重新更新路由信息，以及把这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组转发出去。这种方法有效地抑制了向源节点转发的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组数，而且确保了最新及最快的路由信息。源节点将在收到第一个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组后，就开始向目的节点发送数据分组。如果以后源节点了解到的更新的路由，它就会更新自己的路由信息。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;③&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;路由表的管理&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　节点的路由中除了存储源和目的节点的序列号外，还存储了其他有用的信息，这些信息成为有关路由项的软状态。与反向路由相关的是路由请求定时器，这些定时器的目的是清除一定时间内没有使用的反向路由项。定时器的设置依赖于自组网的规模大小，与路由表相联系的另外一个重要的参数是路由缓存时间，即在超过这个时间之后，对应的路由表就变为无效。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　此外，在每一个路由表中，还要记录本节点用于转发分组的活跃邻居。如果节点在最近一次活跃期间&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(Active-Timeout)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;发起或转发了到某个目的节点的分组，那么就可以称这个节点为活跃节点。这样，当到达某一个目的节点的链路有问题时，所有与这条链路有关的活跃节点都可以被通知到。一个路由表还有活跃邻居在使用，就可以认为是有效的。通过各个活跃路由项所建立的源节点到目的节点的路径，也就是一条活跃路径。路由表中的目的节点序列号，正如在&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;路由协议中所使用的那样，可以在无序分组的传送和节点高度移动的极端条件下避免路由环路的产生。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　移动节点为每一个相关的目的节点维护了一个路由表。每一个路由表包含以下一些信息&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;:&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;目的地址、下一跳地址、跳数、目的序列号及路由项的生存时间。路由表在每一次被用来传送一个分组时，它的生存时间都要重新开始计算，也就是用当前时间加上&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;Aetive-Route-Timeout&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;。如果一个移动节点被提供了到达某一个目的节点的新路由，那么它就会把这个新路由的目的序列号与自己路由表中己有的目的序列号做比较，并将目的序列号大的作为到达目的节点的路由表。如果目的序列号相同，则采用到目的节点所经过的节点数&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;跳数&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;最少的那个路由。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;④&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;路由维护&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　如果节点的移动不是沿着活跃路径进行的，那么就不会影响己经建立的路由。如果一个源节点在活跃路径上移动，它就要向目的节点重新发起一次路由发现过程。如果移动的节点是中间节点或目的节点，那么一个特殊的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组将转发到那些受移动影响的源节点。周期性发送的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;Hello&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组可以用来确保链路的对称性，并检测不能用的链路。如果不用&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;Hello&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组，也可以采用链路层通告机制来报告链路的无效性，这样可以减少延迟。此外，节点在尝试向下一跳节点转发分组失败后，也能检测出链路的不可用性。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　一旦一个节点的下一跳节点变得不可达，这时它就要向利用该损坏链路的活跃上游节点发送未被请求的&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;（&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RERR&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;）分组，这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP(RERR)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组带有一个新的序列号&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;即在目的序列号上加&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;1)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;，并将跳数值设置为二。收到这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP(RERR)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组的节点再依次将&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;RREP(RERR)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;分组转发到它们各自的活跃邻居，这个过程持续到所有的与损坏链路有关的活跃节点都被通知到为止。源节点在收到断链的通知后，如果它还要与目的节点联系，它就需要再次发&lt;em style="word-break: break-all; line-height: normal !important; "&gt;起新的路由发现过程。&lt;/em&gt;这时，&lt;span style="word-break: break-all; line-height: normal !important; color: black; "&gt;它将会广播一个&lt;/span&gt;&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;分组，这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;分组中的目的序列号要在源节点已知的最新目的序列号之上加&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;1&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;，以确保那些还不知道目的节点最新位置的中间节点对这个&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;RREQ&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; color: black; "&gt;分组做出响应，从而能保证&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;建立一条新的、有效的路由。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;⑤&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;/strong&gt;&lt;strong style="word-break: break-all; line-height: normal !important; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-weight: normal; font-size: 10.5pt; "&gt;协议评价&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　总之，&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;是一种距离矢量路由协议，采用的算法克服了以前提出的一些算法&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;如&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;DSDV)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;的缺点，具有如下优点&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(a)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;基于传统的距离向量路由机制，思路简单、易懂。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(b)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;支持中间节点应答，能使源节点快速获得路由，有效减少了广播数，但存在过时路由问题。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(c)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;节点只存储需要的路由，减少了内存的需求和不必要的复制。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(d)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;快速响应活跃路径上断链。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(e)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;通过使用目的序列号来避免路由环路，解决了传统的基于距离向量路由协议存在的无限计数问题。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(f)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;具有网络的可扩充性。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(g)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;需要周期性地广播分组，需要消耗一定的电池能源和网络带宽。与&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;DSDV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;以及其他持续存储更新路由信息的算法相比，&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;需要相对较长的路由建立时延，不过&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;AODV&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;采取了以下的一些措施来加以改善&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(a)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;到某个目的节点的路由可以由知道路由的中间节点进行响应。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(b)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;链路失效能够被立即报告，这样路由可重新建立。&lt;/span&gt;&lt;/div&gt;&lt;div style="word-break: break-all; line-height: 25px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; "&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;　　&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;(c)&lt;/span&gt;&lt;span style="word-break: break-all; line-height: normal; font-size: 10.5pt; "&gt;不活跃的路由在一定时间后会被删除。&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-4086589249853913327?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/4086589249853913327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=4086589249853913327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4086589249853913327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4086589249853913327'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2010/07/aodv.html' title='AODV协议概述'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-3728023713690449290</id><published>2010-05-02T21:15:00.001-05:00</published><updated>2010-05-02T21:15:39.046-05:00</updated><title type='text'>Ubuntu 10.4: How to place the window close button on the right again</title><content type='html'>&lt;p&gt;&lt;a href="http://www.ubuntu.com/"&gt;Ubuntu  10.4&lt;/a&gt; is live. I’ve been  using Ubuntu for around 4 to 5 years, and I am a pretty happy user.&lt;/p&gt; &lt;p&gt;From my point of view, the big problem I found on this release (which  I just installed 5 minutes ago) is that they changed the window buttons  from the right to the left side of the window. I think 95% of the users  are used to the buttons on the right side, and I don’t see the point on  moving them to the left.&lt;/p&gt; &lt;p&gt;Anyway, I don’t like it, so I searched around, and I’ve found a quick  and easy solution.&lt;/p&gt; &lt;p&gt;Press Alt+F2, then type &lt;strong&gt;gconf-editor&lt;/strong&gt; and press  enter. That’s for opening the configuration editor.&lt;/p&gt; &lt;p&gt;Once on this editor, in the item tree at the left, you have to look  for this path  &lt;strong&gt;app -&gt; metacity -&gt; general&lt;/strong&gt; and you  doubleclick on the field named  &lt;strong&gt;button_layout&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Then, you have only to change the value field and put this:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;menu:minimize,maximize,close&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;You save the changes, and voila!! all the windows reconfigured again!&lt;/p&gt; &lt;p&gt;Now all the windows show the minimize, maximize and close buttons on  the right again &lt;img src="http://www.codigomanso.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;source: http://www.codigomanso.com/en/2010/04/ubuntu-10-4-poner-el-boton-de-cerrar-la-ventana-a-la-derecha/&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-3728023713690449290?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/3728023713690449290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=3728023713690449290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/3728023713690449290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/3728023713690449290'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2010/05/ubuntu-104-how-to-place-window-close.html' title='Ubuntu 10.4: How to place the window close button on the right again'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-6153148719988381493</id><published>2009-09-22T16:24:00.001-05:00</published><updated>2009-09-22T16:26:56.311-05:00</updated><title type='text'>Free Download of Microsoft Softwares for Students</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); line-height: 16px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;li style="margin-left: 15px; "&gt;1. Log in with or create a Windows Live ID&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;2. Choose your school from a list and log in with your student information to verify that you're a student.&lt;/li&gt;&lt;li style="margin-left: 15px; "&gt;3. Download the software of your choice.&lt;/li&gt;&lt;div style="clear: both; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="clear: both; "&gt;http://www.dreamspark.com/&lt;/div&gt;&lt;div style="clear: both; "&gt;&lt;br /&gt;Selected items:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: monospace; line-height: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; white-space: pre-wrap; "&gt;• Microsoft SQL Server 2008 Developer Edition • Microsoft Visual Studio 2005 Professional Edition • Microsoft Visual Studio 2008 Professional Edition • Microsoft Expression Studio 1.0 • Microsoft Expression Studio 2 • Microsoft Windows Server 2003 R2 Standard Edition • Microsoft Windows Server 2008 Standard Edition&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-6153148719988381493?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/6153148719988381493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=6153148719988381493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6153148719988381493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6153148719988381493'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2009/09/free-download-of-microsoft-softwares.html' title='Free Download of Microsoft Softwares for Students'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-4745399819227188707</id><published>2009-01-12T23:14:00.000-06:00</published><updated>2009-01-12T23:15:15.187-06:00</updated><title type='text'>中美社会养老保险的十大细节对比</title><content type='html'>作者：武汉科技大学文法与经济学院董登新（教授）&lt;br /&gt;&lt;br /&gt;　　笔者按：自美国社会保障法颁布以来，70年的实践已经证明：美国的社会养老保险模式是一种比较成功的、适当而稳妥的模式。与“极左”的福利国家模式相比，美国模式更加轻松而有效率；与“极右”的完全积累模式相比，美国模式则更加稳健而安全。&lt;br /&gt;&lt;br /&gt;　　中国和美国同为世界上两个重要大国，两国国土面积大体相当。美国是发达国家中人口最多的国家，中国则是欠发达国家中人口最多的国家。在社会养老保险制 度上，两国均为传统社会保险型模式，两国均认同“部分”基金制的改革取向。然而，美国的市场经济十分发达而成熟，而我国的市场经济则尚处在起步阶段，因 此，通过中美两国社会养老保险体制的比较，分析两国在社会养老保险体制框架、覆盖范围、筹资模式、退休年龄、给付标准、收入检测、税收待遇、养老中的家庭 福利、社保基金投资与管理、财务预算模式等方面的存在的共性与个性，这将对我国正在进行中的养老保险体制改革设计具有十分重要的借鉴价值和参考意义。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　一、养老保障体系基本框架&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　美国人的养老保障体系被形象地比喻为“三条腿的板凳”。第一条腿是政府责任下的社会保险与社会救助，它是美国人养老保障的“精神支柱”；第二条腿是雇 主责任下的雇主年金（private pension）及雇员团体保险，这是美国人养老保险的“载重主体”；第三条腿则是家庭责任下的个人退休储蓄（如IRA等）与个人人寿保险，它是美国人养 老的自我保障部分。这一多元化的、多支柱的养老保险体系极大地分散了国家（政府）承载养老社会负担的风险。&lt;br /&gt;&lt;br /&gt;　　相比之下，我国现行的城镇养老保障体系基本上是由政府责任下的社会保险与社会救助来支撑的，而来自用人单位和家庭个人的承载能力则仍势单力薄。其主要 原因有三：第一，我国企业的市场经济“年龄”偏小，整体盈利能力（尤其是国际竞争力）较弱，进而为企业员工提供福利的能力不强；其二，我国企业年金制度的 构建较为迟缓，目前只有少数企业为其雇员建立了企业年金计划；其三，我国人均GDP水平仅2000美元（而美国人均 GDP超过4万美元），家庭用于退休目的的储蓄或个人购买商业人寿保险的能力也很弱，这直接导致国民自我保障水平低下。因此，我国公民（主要是城镇居民） 基本上只能单一地依赖国家的社会养老保险。从体制结构来看，显然有必要尽快地分散我国政府社会养老保险压力过于集中的风险。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　二、社会养老保险覆盖范围&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　美国的养老保险计划是一个捆绑式的复合养老计划，名叫OASDI（即老年、遗属、残疾保险）。它不仅包括了养老保险，而且还包括了基于养老保险的遗属 保险和残疾保险。或者说，美国人的社会养老保险既包含了投保人自身的养老保险，又包含了投保人的配偶（甚至离异者）、未成年子女（含成年残疾子女）、父母 （由投保人赡养的）、遗属（投保人死亡后留下的家属）等人群的连带养老保险。（具体内容见下述第八部分）&lt;br /&gt;&lt;br /&gt;　　此外，OASDI还是一个强制性的社会保险计划，它的统筹层次高，并直接由联邦政府在全美范围内统筹。凡能获取工资收入者，均必须参加OASDI计 划，并依法缴纳工薪税。具体而言，OASDI覆盖人群包括私人企业雇员，联邦公务员，非营利性宗教、慈善和教育组织的雇员，州和地方政府的雇员，自雇者 （即自由职业者或称个体户），农场主，农场工人，家庭工人，收取小费的雇员，牧师，现役军人，铁路工人，国外就业者等。&lt;br /&gt;&lt;br /&gt;　　在我国，社会养老保险计划也是一个强制性计划，但它的覆盖范围要比美国OASDI小得多。我国的基本养老保险最初只覆盖国有企业和城镇集体企业及其职 工。1999年，我国把基本养老保险的覆盖范围扩大到外商投资企业、城镇私营企业和其他城镇企业及其职工。省、自治区、直辖市根据当地实际情况，可以规定 将城镇个体工商户纳入基本养老保险。2002年，我国把基本养老保险覆盖范围扩大到城镇灵活就业人员。这一计划目前主要在城镇各类企业推行，尚不能覆盖其 他人群及广大农村地区的农民。&lt;br /&gt;&lt;br /&gt;　　显而易见，在养老保险的覆盖范围上，中美两国均采用了“选择性原则”而非“普遍性原则”，并且两国均以“工薪者”作为优先覆盖的选择对象。这一共性也将构成两国养老保险模式彼此借鉴的制度基础。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　三、社会养老保险融资模式&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　美国OASDI计划是以工薪税（payroll tax）的形式——OASDI税来筹资的，它由雇员及其雇主平均各缴付一半的税金。自从1990年以来，OASDI税率一直固定为12.4%，雇员与雇主 各缴付6.2%。相应地，自雇者则由自雇者单方缴付12.4%的工薪税。由于OASDI是采用纳税方式来融资的，因此，它的强制性有法律的高度保证，实施 起来更为威严而有效。&lt;br /&gt;&lt;br /&gt;　　OASDI税的征缴是先于联邦所得税的，故而等同于免征联邦所得税，也有的州规定它还可以免征州所得税。再加上 OASDI计划毕竟是一种福利性计划，为了防止在退休给付上的贫富悬殊，也是为了防止高收入者借OASDI计划逃避联邦所得税，因此，美国每年都制定并公 布了参与OASDI税缴付的最高年收入限额，超过部分不予缴付OASDI税。&lt;br /&gt;&lt;br /&gt;　　例如，2005年和2006年，OASDI税的最大应税年度工资基数限制分别为90000美元和94200美元。也就是说，在2006年，雇员年度工薪超过90000美元的，最多只按90000美元缴付OASDI税，超过这一限额的工薪收入部分不得缴纳OASDI税。&lt;br /&gt;&lt;br /&gt;　　相比之下，我国的社会养老保险的筹资模式则不同，它主要是通过缴费（而非税收形式）的方式来筹资，它同样具有强制性，但由于缴费不如纳税那般的严格而 存在较大的随意性，例如，经常存在雇主有意少缴、漏缴或不缴养老保险费的现象。我国养老保险缴费规则是：雇员缴费比例为本人缴费工资的8%，雇主缴费比例 则要求一般不超过企业工资总额的20%。按2006年开始做实个人账户的要求，雇员缴费将全部进入“个人账户”，雇主缴费则全部进入“统筹账户”。目前， 我国尚无养老保险缴费的最高“应费”收入限制统一标准，这也许是一个有待解决的问题。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　四、法定退休年龄规定&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　何时才能退休并开始领取养老金给付，美国规定了三个年龄界线：一是正常退休年龄；二是提前退休年龄；三是推迟退休年龄。正常退休年龄的标准是动态的 （见下表），只有达到正常退休年龄的人才能获得完全的退休给付；提前退休年龄不得低于62岁，提前退休者只能获得低于正常退休年龄的退休给付；相反，美国 鼓励推延退休，因此，凡是推迟退休者，均能获得大于正常退休年龄的退休给付，但最大奖励退休年龄不能超过70岁。&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://pic.backchina.com/2008/12/112backchina.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　为了应付人口老年化带来的财务支付压力，大多数发达国家法定退休年龄变化都呈现出了以下两个特点：一是男女退休年龄趋向一致；二是退休年龄不断延长。 目前，世界上许多国家的法定退休年龄大体在65岁左右。目前我国法定退休年龄的具体规定是：一般情况下，男性员工为 60岁；女性员工为55岁。由此可见，我国现行的法定退休年龄也有可以推延的空间，考虑到女性人口平均预期寿命长于男性，因此，我国也可以将男、女退休年 龄调整统一。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　五、养老金给付标准及物价因素调整&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　美国养老金给付计算有一套完整而系统的方法，大致地，它是按如下步骤操作的：&lt;br /&gt;&lt;br /&gt;　　第一步，将雇员全部工作年限的各年度工薪收入按同一基期指数化，即可得到雇员各年的指数化收入（&lt;strong&gt;Indexed earnings&lt;/strong&gt;）；&lt;br /&gt;&lt;br /&gt;　　第二步，选择35个最大的年度指数化收入相加总后，除以35（年），再除以12（月），即得到雇员月平均指数化收入（&lt;strong&gt;AIME&lt;/strong&gt;）；&lt;br /&gt;&lt;br /&gt;　　第三步，根据每年公布的两个拐点（&lt;strong&gt;bend points&lt;/strong&gt;）数据，通过“三级超额累退”法计算，即可得到基本保险额（&lt;strong&gt;PIA&lt;/strong&gt;）。这便是每月支付给在正常退休年龄退休的雇员的养老金基本额度。&lt;br /&gt;&lt;br /&gt;　　第四步，为了保证物价上涨不影响退休者的养老金购买力，美国从1975年开始构建了生活费用自动调整机制（cost-of-living adjustments，&lt;strong&gt;COLAs&lt;/strong&gt;）， 使养老金给付随物价涨幅而同步调整。2006年美国公布的COLA值为4.1%。它是将2005年第三季度与2004年第三季度的月平均消费者价格指数 （CPI）对比的涨幅，分子与分母均采用定基指数计算。假设某退休者2005年的每月退休金（PIA）为4000美元，则他在2006年的月退休金就调整 为4164美元（即4000×104.1%）。&lt;br /&gt;&lt;br /&gt;　　目前，我国城镇职工基本养老金由基础养老金和个人账户养老金组成。退休时的基础养老金月标准为省、自治区、直辖市或地（市）上年度职工月平均工资的 20％，个人账户养老金月标准为本人账户储存额除以120。而在退休金水平调整上，我国并未完全与物价指数挂钩，而是一种阶段性的“累积式”调整，这种调 整尚未能制度化、规范化。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　六、养老金给付的充足性衡量&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　养老金给付标准是高或是低，或者说，养老金给付是否充足，这是一个十分敏感的问题。美国学者认为，至少有以下三种标准可以衡量养老金给付的充足性：&lt;br /&gt;&lt;br /&gt;　　（1）给付替代率。即雇员第一笔OASDI退休给付与退休前一年收入的比率。这一指标既可以用总收入来计算，也可以根据税费调整后净收入来计算。替代 率表明退休给付在何种程度上保证退休雇员的生活水准与退休前相当。据统计，在2000年正常退休（65岁）的美国老年人中，平均收入者所获OASDI给付 的替代率为43%；低收入者替代率为57.8%；高收入者替代率为25.4%。但在我国，目前社会养老保险给付的替代率约为85%，从数字上看，似乎我国 的养老金给付要远比美国充足，其实不然。因为美国养老金给付还有很重要的另外一个“补充”，这就是美国庞大规模的雇主年金计划。相反，我国目前尚缺这一重 要补充部分，因此，我国社会养老保险给付的替代率应当逐渐向企业年金分流与共担。&lt;br /&gt;&lt;br /&gt;　　（2）在获得OASDI给付人群中的贫困人口比重。比方，在65岁及以上领取OASDI给付的退休人口中，贫困人口所占比重。这一指标过大，则意味着 在正常退休老年人口中存在着相当部分的一类人，他们虽然在领取养老金给付，但却仍无法解决温饱，并处于贫困之中，这说明退休金给付水平过低，或者说给付不 充足。&lt;br /&gt;&lt;br /&gt;　　（3）在获得OASDI给付人群中申请社会救济人口比重。一般地，退休金给付应该能够满足退休者及其家庭的基本生活需要。如果退休者在领取OASDI 给付的同时，又在申请社会救济，则说明养老金给付不足。从整个社会来讲，在领取OASDI人群中，如果申请社会救济的人群比重过高，则表明社会养老保险给 付整体水平偏低或不足。&lt;br /&gt;&lt;br /&gt;　　上述三个指标对于养老金给付标准的制定及其充足性衡量，是值得我们借鉴和思考的。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　七、退休给付中的“收入检测”与税收待遇&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　为了体现OASDI计划的社会适当性，联邦立法规定，对于OASDI给付必须经过收入检测程序，并在此基础上重新额定给付标准。这一限制主要是针对办 理了正常退休手续后、再继续工作的退休人员的。如果退休后的工作收入超过一定的限额，则从退休给付中扣减一定数量。但70岁以上的退休人员再从事工作的， 不受这一条款的限制，他们的退休金给付不需要进行收入检测。&lt;br /&gt;&lt;br /&gt;　　换句话讲，从最早可提前退休的62岁一直到69岁之间退休的人员，当他一边在领取退休给付，而另一边却仍在工作时，则需要酌情扣减他的养老金发放数 量。这是有道理的。因为美国是鼓励推延退休的，但你不应该提前退休或是正常退休后（不足70岁）仍继续工作。既然你退休了，就应该是真正意义上的退休（不 再工作）。否则，就有悖社会保障的“游戏规则”，因为退休金应该是给予因不能继续工作而真正退休的投保人的。&lt;br /&gt;&lt;br /&gt;　　此外，美国的OASDI给付是需要缴纳联邦所得税的。这一规定是根据1983年社会保障法修正案而制定的。当时规定，凡个人申报纳税的，含OASDI 给付在内的综合收入超过25000美元的，其OASDI给付的至多50%要作为应税收入参与缴纳联邦所得税；凡夫妻联合申报纳税的，含OASDI给付在内 的综合收入超过32000美元的，则其OASDI给付的至多50%要作为应税收入缴纳联邦所得税。该笔税金直接记入 OASDI信托基金中。&lt;br /&gt;&lt;br /&gt;　　1993年再次立法规定：凡个人申报纳税的，含OASDI给付在内的综合收入超过34000美元的，其 OASDI给付的50%——85%要作为应税收入参与缴纳联邦所得税；凡夫妻联合申报纳税的，含OASDI给付在内的综合收入超过44000美元的，则其 OASDI给付的50%——85%要作为应税收入缴纳联邦所得税。该笔税金不再记入OASDI信托基金中，而是记入HI（医院保险）信托基金。&lt;br /&gt;&lt;br /&gt;　　关于OASDI给付是否应该做“收入检测”、是否应该纳税，这些都是值得争议的问题，但美国目前仍然在坚持这一做法。目前，在我国的养老金给付制度中尚无这一方面的相关设计和安排，我们是否需要借鉴这一做法，也是值得我们思考的。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　八、社会养老保险中的妇女及孩子福利&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　从某种意义上讲，家庭的稳定是社会保障的有力支持。相反，如果家有残疾、离异、遗属、未成年小孩子，则该家庭收入就会受损，甚至经济无保障。因此，在 美国OASDI计划中充分体现了对家庭亲情的照顾。OASDI是一个复合式养老计划，一个家庭只要有一个主要成员（多为丈夫）参加了该计划，则他本人及其 配偶（包括离异或是遗属）的退休福利，以及残疾子女和未成年孩子的抚养均由OASDI给付。&lt;br /&gt;&lt;br /&gt;　　以丈夫作为家庭主要创收者为例，可以区分为两类不同的给付待遇：&lt;br /&gt;&lt;br /&gt;　　第一类情形的待遇：只要丈夫参加了OASDI计划，并且满足正常退休的“完全给付资格”，则其家庭成员（包括维持婚姻10年以上的离异者）可以同时享 受由他带来的“捆绑式”按月发放的福利待遇。这些连带的受益人群包括：（1）达到正常退休年龄的妻子（即使她一辈子不工作）；（2）有16岁以下子女需要 抚养，或是照看在22岁之前残疾的任何年龄的子女的配偶；（3）18岁以下的未婚子女；（4）18岁以上的未婚残疾子女（在22岁之前严重残疾的）。这四 类人群每人均可以按月领取基于丈夫（或父亲）退休给付的50%，&lt;br /&gt;&lt;br /&gt;　　第二类情形的待遇：如果丈夫参加了OASDI计划，但由于未到正常退休年龄而早逝的，则其家庭成员（包括维持 10年以上婚姻的离异者）可以同时享受由他带来的“捆绑式”福利待遇。这些连带的受益人群包括：（1）18岁以下的未婚子女；（2）未婚伤残子女（22岁 前致残且未愈）；（3）抚养有16岁以下子女的在世配偶（包括照看残疾子女）；（4）需要赡养的62岁以上的老父母；（5）60岁以上的在世配偶； （6）50——59岁间的残疾寡妇（鳏夫）。前四类人群每人可按月获得死者收入给付的75%；后两类人群每人可按月获取给付的71.5%，第五类人群若达 到正常退休年龄可获得死者月给付的100%。&lt;br /&gt;&lt;br /&gt;　　目前，我国社会养老保险名义上只保障投保者本人的退休给付，但实际上的较高水平的养老给付替代率也应该说已经考虑到了其家庭成员的基本生活需要问题，不过，毕竟尚不能按“人头”照顾。因为我们目前的整体社会保障水平还不够高，法律也未列举明示这些细节性规定。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　九、社会养老保险基金的投资与管理&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　在美国，由于OASDI计划是联邦统筹的，因此，州及地方政府没有管理的义务和权利。OASDI计划设有两个全国性的信托基金，即OASI信托基金和DI信托基金两个账户。这便是全美的社会养老保险基金总资产。&lt;br /&gt;&lt;br /&gt;　　在管理上，两个信托基金是分帐收付和核算的。在投资方面，两个基金一直坚守对证券市场说“NO”的原则，它们主要投资财政部专门为它们内部发行的特别 债券，该债券不可以转让，只能由财政部赎回，而且利率设计也是参照联邦政府在公开市场发行的可流通债券利率为基础计算得来的。&lt;br /&gt;&lt;br /&gt;　　在美国这样一个崇尚个人主义、自由主义、反集权、反垄断的国家，居然能将OASDI做到联邦政府统筹，这是一个奇迹！而且美国有着世界上最发达、规模 最大，而且收益相对稳定的证券市场（尤其是发达的股市），但OASDI信托基金却始终不为所动，除了财政部对它发行的特别债券，别无所投，这是另一个奇 迹！从中我们也能体会到美国政府对社会养老保险计划所持的谨慎与稳健的态度。&lt;br /&gt;&lt;br /&gt;　　在我国，社会养老保险计划虽然政府主张尽早实现省级统筹，但目前仍有许多地区仍为县（市）统筹，因此，我国社会养老保险收支呈现了三级准备账户。一是 县（市）级收支准备账户；二是省级调剂准备账户；三是“全国社会保障基金”账户。在三级账户中，省及县两级账户大多存在较大的现实收支缺口，只有中央掌管 的全国社会保障基金账户是净盈余的。为了规范管理，国务院规定对于省县两级账户要实行收支两条线：社保经办机构除留足2个月的支付费用外，应全部购买国债 和存入专户。&lt;br /&gt;&lt;br /&gt;　　相比之下，全国社会保障基金则比较超然。其资金来源主要包括中央财政预算拨款；国有股减持划入资金；经国务院批准的以其他方式筹集的资金；投资收益； 股权资产。全国社保基金投资的范围则较广泛，除了银行存款、买卖国债外，它还能投资所谓的“其他具有良好流动性的金融工具”，包括上市流通的证券投资基 金、股票、信用等级在投资级以上的企业债、金融债等有价证券。此外，还有直接参股先例。&lt;br /&gt;&lt;br /&gt;　　全国社会保障基金作为全国人民社会养老保险的最后一道防线，在我国投资市场仍不完善，投资收益偏低的格局下，让它直接入市购买股票、企业债券等高风险品种，这是一个值得我们慎重思考的重大问题。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;　　十、社会养老保险财务预算模式&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　在财务预算模式上，自从1983年以来，美国开始采用“部分储备融资”模式，现行的OASDI计划在形式上仍为现收现付制，但实质上它已具有一定程度 的“部分积累制”特性。不过，它的“部分”积累不是通过“个人账户”来实现的，而主要体现在OASDI信托基金的“ 非充分性”储备原则中。它采用10年和75年的“滚动”精算，从动态意义上，借用现行的“部分”超额积累去抵补未来的可能“缺口”。正因如此，从克林顿政 府到现在的小布什政府，他们一直企图从OASDI中分解出一个独立的“个人账户”用作私有化运作，并以此体现真正意义上的“部分”积累。但它至今仍只是一 个美丽的设想而未能付诸实施。&lt;br /&gt;&lt;br /&gt;　　目前，我国养老保险计划正在向真正意义上的“统帐结合”的“部分”积累制过渡，最终目标也就是要将名义上的、空帐运行的“个人账户”做实。它将主要通 过做实的“个人账户”实现“部分积累”，而“统筹账户”则仍旧为“现收现付”方式。这一改革的成功必将有助于我们的社会养老保险顺利渡过人口老年化的难 关。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-4745399819227188707?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/4745399819227188707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=4745399819227188707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4745399819227188707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4745399819227188707'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2009/01/blog-post_12.html' title='中美社会养老保险的十大细节对比'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-2330765277498780092</id><published>2009-01-02T01:09:00.000-06:00</published><updated>2009-01-02T01:11:08.463-06:00</updated><title type='text'>北美电影年度十强</title><content type='html'>回首金融海啸冲击下的二00八年，好莱坞笑到了最后。在即将过去的二00八年，六百零一部电影在北美市场卷走九十六亿美元，票房总成绩与创纪录的去年持平。&lt;br /&gt;&lt;br /&gt;　　据美国媒体数据公司的最新统计，今年公映的六百零一部电影在北美市场累计取得九十六亿美元票房，逼近二00七年创纪录的九十六亿八千万美元。在经济严 重滑坡的形势下，与二00七年总计六百三十一部影片相比，今年总票房仅微降零点八个百分点。不过，电影票平均价格从去年的六点八八美元升至今年的七点二美 元，今年共售出十三亿三千多万张电影票，比去年减少了五个百分点，显示今年的观影人次有所下降。&lt;br /&gt;&lt;br /&gt;　　华纳兄弟出品的《蝙蝠侠前传2：黑暗骑士》(The Dark Knight)是今年票房榜上最耀眼的影片，该片上映以来刷新了一连串票房历史纪录，上映第一个周末豪取一亿五千八百万美元，到年终总计在北美市场卷走五 亿三千一百万美元惊人票房，全球总票房更是逼近十亿美元大关！当之无愧地成为年度票房霸主。华纳兄弟影业因此成为今年好莱坞最大赢家，全年北美票房总收入 高达十七亿美元。&lt;br /&gt;&lt;br /&gt;　　派拉蒙影业以十六亿美元年度总票房紧随其后，派拉蒙出品的《钢铁侠》(Iron Man)和《夺宝奇兵IV》(Indiana Jones and the Kingdom of the Crystal Skull)分别位居年度票房榜的亚军和季军，两部大片的北美总票房均超过三亿美元大关，《夺宝奇兵》的全球总票房高达七点八亿美元。同时，派拉蒙旗下的 “梦工场”今年推出的两部动画片《功夫熊猫》(Kung Fu Panda)和《马达加斯加2：逃往非洲》(Madagascar: Escape 2 Africa)名列年度排行榜第六、七位。&lt;br /&gt;&lt;br /&gt;　　索尼影业以十三亿美元北美总票房位居第三，索尼出品的动作片《全民超人》(Hancock)以二点二八亿美元位居年度总票房榜第四位。这部由好莱坞头 号卖座影星威尔·史密斯主演的影片在全球取得六点二亿美元票房。索尼影业出品的00七系列最新影片《量子危机》(Quantum of Solace)跻身年度票房榜前十名，该片全球总票房已突破五亿大关。&lt;br /&gt;&lt;br /&gt;　　今年在北美市场最成功的动画片当属迪斯尼出品的《机器人瓦力》(WALL-E)，该片以两亿两千多万美元票房力压梦工场的《功夫熊猫》名列年度第五，成为今年票房最佳动画片。《机器人瓦力》被认为是问鼎奥斯卡最佳动画片的最大热门。&lt;br /&gt;&lt;br /&gt;　　今年推出《妈妈咪呀》(Mamma Mia!)等片的环球影业以十一亿美元总票房位居好莱坞片商实力榜第四位。二十世纪福克斯影业和迪斯尼以约九亿八千万美元并列第五。福克斯出品的动画片 《霍顿与无名氏》(Dr. Seuss Horton Hears a Who!)名列年度票房榜第十位。&lt;br /&gt;&lt;br /&gt;　　好莱坞独立制片商“顶峰娱乐”出品的人鬼爱情片《暮光之城》(Twilight)以一亿七千万美元排名年度第八，在今年十大卖座影片中，《暮光之城》是唯一一部由独立制片商贡献的影片。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-2330765277498780092?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/2330765277498780092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=2330765277498780092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2330765277498780092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2330765277498780092'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2009/01/blog-post_01.html' title='北美电影年度十强'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1548702711121434189</id><published>2009-01-02T01:05:00.000-06:00</published><updated>2009-01-02T01:07:01.917-06:00</updated><title type='text'>美国七大最为失败科技预言</title><content type='html'>&lt;p&gt;&lt;strong&gt;美国七大最为失败科技预言：苹果已死上榜(图)&lt;/strong&gt;&lt;/p&gt;                                          &lt;span style="font-size: 0px;color:#f5f5f5;" &gt;本文网址：http://www.backchina.com/news/2009/1/2/24042.html&lt;/span&gt;&lt;br /&gt;       　　据国外媒体报道，美国知名IT杂志《PC World》网络版今天评出了过去65年中美国7大最为失败的科技预言，其中包括“全球仅需要5台计算机”、“普通家庭根本不需要电脑”和“两年内解决垃圾邮件问题”等。&lt;br /&gt;&lt;br /&gt;　　《PC World》认为，预测未来并非易事，因此很多预言家倾向于使用模棱两可的表述。但在科技预言事宜上，任何预言家都无法含糊其辞。正因为如此，即使最为聪明的人在预测科技产业发展时，也时常会“马失前蹄”。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;以下为《PC World》所评出最失败的7大科技预言简介：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;最失败预言一：&lt;/strong&gt;“我觉得全球市场大概只需要5台计算机。”&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img1.qq.com/tech/pics/15197/15197342.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;预言人：&lt;/strong&gt;IBM总裁托马斯·沃森(Thomas Watson)；时间：1943年&lt;br /&gt;&lt;br /&gt;　　在沃森作出上述预言时，全球计算机产业正处于初创阶段。此后50年内，PC机一步步走进了寻常百姓家。但值得注意的是，沃森所说的计算机是指大型机。从这个角度上讲，沃森的预言并没有完全失败，只是他没有预见到PC机将在全球普及的事实。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;现实情况：IBM成功开创了“PC机时代”。&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;最失败预言二&lt;/strong&gt;：“电视节目的流行时间不会超过半年，公众每晚会面对着一个小盒子(指电视机)，他们将对此感到厌烦。”&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img1.qq.com/tech/pics/15197/15197262.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;预言人：&lt;/strong&gt;美国电影公司20世纪福克斯高管达里尔·扎努克(Darryl Zanuck)；时间：1946年&lt;br /&gt;&lt;br /&gt;　　扎努克为美国电影史上的成功制片人之一，只能说他当时严重低估了电视产业的市场增长潜力。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;现实情况：&lt;/strong&gt;电视机已成为全球公众必不可少的家电产品。&lt;br /&gt;&lt;br /&gt;　　最失败预言三：“今后10年内，核能吸尘器产品将上市销售。”&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img1.qq.com/tech/pics/15197/15197360.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;预言人：&lt;/strong&gt;美国Lewyt吸尘器公司总裁亚历克斯·卢伊特(Alex Lewyt)；时间：1955年&lt;br /&gt;&lt;br /&gt;　　卢伊特当时表示，这种核能吸尘器将能够处理美国家庭中的所有杂务。当然，如果去掉卢伊特所说的10年期限因素，则仍不能排除今后将出现核能吸尘器的可能性。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;现实情况：&lt;/strong&gt;人们在谈及核能时，首先想到的仍核武器和核污染等问题。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;最失败预言四&lt;/strong&gt;：“我找不到普通家庭也需要计算机的理由。”&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img1.qq.com/tech/pics/15197/15197366.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;预言人：&lt;/strong&gt;美国数字设备公司(DEC)创始人肯·奥尔森(Ken Olsen)；时间：1977年&lt;br /&gt;&lt;br /&gt;　　10多年前，数字设备公司已被计算机制造商康柏(Compaq)收购(注：康柏又于2002 年被惠普收购)。但上个世纪70年代期间，DEC曾在美国计算机产业扮演着重要角色。一些为奥尔森“开脱”的人士表示，在奥尔森作出上述预言时，PC机还 没有上市。但实际上那时MITS Altair等个人电脑已经现身，而且在奥尔森发表上述言论四年后，IBM PC机就已被推向市场。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;现实情况：&lt;/strong&gt;PC机已进入全球寻常百姓家。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;最失败预言五&lt;/strong&gt;：“很多人预测1996年互联网产业将大规模增长。但我的预测是，1996年互联网产业由于增长过于快速，因此将像超新星一样爆炸后而走向崩溃。”&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img1.qq.com/tech/pics/15197/15197265.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;预言人：&lt;/strong&gt;美国网络设备制造商3Com创始人罗伯特·迈特卡尔夫(Robert Metcalfe)；时间：1995年&lt;br /&gt;&lt;br /&gt;　　迈特卡尔夫为美国互联网产业先驱人物之一，其主要成就包括发明以太网和创建3Com公司。此外，他还是美国知名IT杂志《InfoWorld》的专栏 作家。迈特卡尔夫正是在1995年出版的一期《InfoWorld》上作出了上述预测。他当时还表示，如果事实情况证明自己该预测有误，将当众“自食其果 ”。&lt;br /&gt;&lt;br /&gt;　　现实情况：互联网产业仍在向前发展。由于迈特卡尔夫该预测有误，在1999年举行的国际互联网大会上，迈特卡尔夫于众目睽睽之下，把印有他该预测文字的纸张搅拌到一杯水中，然后一饮而尽。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;最失败预言六&lt;/strong&gt;：“苹果已死。”&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img1.qq.com/tech/pics/15197/15197266.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;预言人：&lt;/strong&gt;微软前首席技术官(CTO)纳桑 ·梅沃尔德(Nathan Myhrvold)；时间：1997年&lt;br /&gt;&lt;br /&gt;　　1997年，正是微软在全球PC机市场大获全胜之时，而苹果相应市场份额几乎丧失殆尽。从这个角度上讲，梅沃尔德当时的预言并没有错。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;现实情况：&lt;/strong&gt;让梅沃尔德始料未及的是，10多年后，苹果却又能“死而复生”，该公司不但在个人电脑市场上收复部分失地，而且推出了iPod音乐播放器、iPhone智能手机，同时提供相应互联网服务。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;最失败预言七&lt;/strong&gt;：“全球垃圾邮件问题将在今后两年内得到解决。”&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img1.qq.com/tech/pics/15197/15197267.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;预言人：&lt;/strong&gt;微软创始人兼董事长比尔·盖茨(Bill Gates)；时间：2004年&lt;br /&gt;&lt;br /&gt;　　2004年11月期间，盖茨在西班牙首都马德里举行的一次互联网大会上表示：“目前垃圾邮件已成为全球非常严重的安全问题，业界还没有找到有效遏制措 施，但我们希望这一现象在两年之内得到控制。”盖茨认为，随着技术的发展，垃圾邮件必然会得到有效控制，互联网将因此变得更加安全。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;现实情况：&lt;/strong&gt;相应统计数据显示，目前在全球所有发送电子邮件中，92%为垃圾邮件；垃圾邮件仍为困扰全球网民的主要问题之一。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1548702711121434189?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1548702711121434189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1548702711121434189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1548702711121434189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1548702711121434189'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2009/01/blog-post.html' title='美国七大最为失败科技预言'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-176972618725717825</id><published>2008-12-31T16:45:00.001-06:00</published><updated>2008-12-31T16:45:28.720-06:00</updated><title type='text'>买车必须知道：德国车和日本车的本质区别</title><content type='html'>关于汽车的概念，欧洲人想的是我用它横贯欧洲不能有问题。&lt;span href="http://club.backchina.com/main/tag.php?name=%C3%C0%B9%FA" onclick="tagshow(event)" class="t_tag"&gt;美国&lt;/span&gt;人想的是我从美国的东海岸开到西海岸它得好使。而&lt;span href="http://club.backchina.com/main/tag.php?name=%C8%D5%B1%BE" onclick="tagshow(event)" class="t_tag"&gt;日本&lt;/span&gt;人在回答&lt;span href="http://club.backchina.com/main/tag.php?name=%D6%D0%B9%FA" onclick="tagshow(event)" class="t_tag"&gt;中国&lt;/span&gt;人责问为什么使两年以后哪哪都是毛病时，是这么说的：“在日本，你就是天天住在车上，一年也就跑一万公里。谁能想到你一年就跑五万公里！日本人开3年就换车了，你非得开15年，你怨谁？”&lt;br /&gt;&lt;br /&gt;　　欧美人发明汽车是从人的需要出发，从无到有的想象、钻研。日本人学做汽车是为了赚钱。所以他把别人有的拿过来琢磨怎么做的更便宜！日本车打入美洲市场是能源紧张，油价上涨的70年代。——他最省油。&lt;br /&gt;&lt;br /&gt;　　大家知道车怎么能省油么？——车轻！(风阻系数并不是最根本的因素，因为风阻系数的作用是与速度有关的。)为什么在日本车迅速占领市场的时候，欧美人(特别是德国人！)却不生产同样省油的廉价车与其竞争呢？是因为他们作汽车的目的不一样！！！&lt;br /&gt;&lt;br /&gt;　　德国人在想让汽车轻的时候想的是把钢板换成铝合金，这一下成本高得吓人！日本人在想让汽车轻的时候直接把2个厚的钢板换成0.8的。结果是既降低了成本又省了油！！！&lt;br /&gt;&lt;br /&gt;　　德国人真的没想过这么做吗？真个这么笨吗？德国人真的没想过这么做！但却绝不是笨蛋！&lt;br /&gt;&lt;br /&gt;　　前面说了，因为&lt;span href="http://club.backchina.com/main/tag.php?name=%C9%FA%BB%EE" onclick="tagshow(event)" class="t_tag"&gt;生活&lt;/span&gt;的 地理环境不同，造成了二者对汽车概念的理解不同，又说了二者造汽车的目的不同。结果造成什么直接的结果呢？举个例子：两个人各自开着日本车和德国车以同样 的速度撞墙，50公里的时候，日本解说员对驾驶员说：“你看，这是最新科技：发动机下陷技术，保证不会进入驾驶室造成对驾驶员的伤害；这是利用塌缩吸能原 理制造的三级吸能结构，确保其通过充分变形来吸碰撞能量以保障驾驶员的安全。”(车已经报废了)。德国的解说员只对驾驶员说了一句话：“看，没问题。”然 后是时速100公里，撞完之后德国解说员不好意思地对驾驶员说：“对不起，您的车报废了！”日本解说员大声对驾驶员骂道：“活该你死，开这么快，你还敢撞 墙&lt;br /&gt;　　德国人想的是要把发动机室做坚固，以确保在可能出现的事故中尽量把车的损失减少到最小。而为了人的安全要把驾驶室造的更坚固，以确保在车的损坏不可避免的情况下，还能保证人的安全。&lt;br /&gt;&lt;br /&gt;　　日本人想的是为了节约成本把驾驶室做的越薄越好，只要能保证发动机室比驾驶室更不结实就行——这样就不至于直接把人撞死(安全碰撞试验能过关)。&lt;br /&gt;&lt;br /&gt;　　而这两辆车带给人的直接区别是：日本车每百公里省1-2个油，每开出一万公里，日本车少花几百块油钱——前提是别有事故，因为一有事故，日本车用于修 车甚至换车的综合费用要比德国车高很多。(不要只看到德国车的一个保险杠是日本车的几倍，德国车需要换保险杠的时候，换成是日本车可能已经报废了！)不信 可以去修理厂看看，日本车的外壳是多么的“脆”，而德国车即使在地上打几个滚，也不见得坏的哪里去。(我父亲一位同事开车走国道回家，路上下雨太滑，结果 就打了个滚，居然人没事，还开到了修理厂——帕萨特)&lt;br /&gt;&lt;br /&gt;　　想一想你买车花了多少钱，你每年能开多少万公里，你就知道省这点油钱对你有没有意义！而多花这点油钱对你有多大的好处！&lt;br /&gt;&lt;br /&gt;　　人要学会自爱，要懂得珍惜自己的生命。就像日本人为了保护自己的森林资源，一定要从中国进口一次性筷子一样。日本人为了赚取更大的利润，是尤其不会在乎你&lt;span href="http://club.backchina.com/main/tag.php?name=%D6%D0%B9%FA%C8%CB" onclick="tagshow(event)" class="t_tag"&gt;中国人&lt;/span&gt;的死活的！&lt;br /&gt;&lt;br /&gt;　　有位网友说：“德国在中国卖的车也减了配置”。还有的网友说：“日这本车卖给中国的质量次，在欧美的品质还是不错的。”这些&lt;span href="http://club.backchina.com/main/tag.php?name=%C5%F3%D3%D1" onclick="tagshow(event)" class="t_tag"&gt;朋友&lt;/span&gt;说的都有一定道理，这次我就试着分析一下“品质”与“质量”的区别。举一个例子，有位朋友说：“在国外美女最多的是韩国，大街上到处都是。”大家完全可以理解，因为基本都是假的。再举个例子是香港&lt;span href="http://club.backchina.com/main/tag.php?name=%B5%E7%D3%B0" onclick="tagshow(event)" class="t_tag"&gt;电影&lt;/span&gt;。 好莱坞越来越重视香港电影，但并不意味着香港电影就有资格与好莱坞相提并论。为什么，因为凡大卖的香港电影60%以上都能从好莱坞身上找到影子。可以说没 有香港电影并不会影响世界电影的发展，而没有好莱坞将引起世界电影的倒退。举这两个例子想说明什么呢？就是想说质量和品质的差别。什么是质量好，韩国的美 女就可以说是质量好！质量的好坏是外界的评价是一些客观标准的达标。什么品质好，品质好就是好莱坞的电影！香港电影可以拍的比好莱坞更花哨(只限武打场 面)、更血腥、更紧张。但没有了好莱坞，我们将直接失去的是想象力(香港电影很大程度上只是好莱坞想象力的亚洲演绎版)。品质是内在的，是内在的对想象 力、&lt;span href="http://club.backchina.com/main/tag.php?name=%D4%AD%B4%B4" onclick="tagshow(event)" class="t_tag"&gt;原创&lt;/span&gt;力、生命力的追求！韩国人以他认为美的标准不断的整下去的结果并不会使韩国的母亲们生出更多符合标准的美女来，只能使他们的&lt;span href="http://club.backchina.com/main/tag.php?name=%C3%C0%C8%DD" onclick="tagshow(event)" class="t_tag"&gt;美容&lt;/span&gt;业病态的发达。而最后的结果是整个民族的自卑&lt;br /&gt;&lt;br /&gt;　　走了这么远回到汽车上来，同样的道理，日本人可以做到质量好，但他还没有能力做到品质好。日本人做汽车的初衷是因为这是一个大的赚钱的产业。他现存的 大家都知道品牌的汽车企业基本上是第二三代的，因为第一代的企业已经在前赴后继的冲击美国市场的过程中伤亡殆尽了。(当时日本没有什么汽车消费市场，他做 车就是为了出口)当时的美国甚至出过专门针对日本车的&lt;span href="http://club.backchina.com/main/tag.php?name=%D0%A6%BB%B0" onclick="tagshow(event)" class="t_tag"&gt;笑话&lt;/span&gt;集。在这个过程中日本懂得了质量的概念。并且它也做到了这一点——它可以让使用者在一定的范围内挑不出毛病。而这一切是源于他对欧洲人对汽车品质的追求的模仿上。(到现在日本车在欧洲仍然是没有什么作为的)&lt;br /&gt;&lt;br /&gt;　　再举个相对专业店的例子，欧洲车的功率响应峰值是在一定转速范围内的一个平台，而日本车则只是一个尖点。同样的道理两种车都宣称有ABS系统，德国车通常是连带着EBD的。而日本车在更贵一些的车型上会标着ABS+EBD！&lt;br /&gt;&lt;br /&gt;　　就是同样的ABS在极限状态下的表现也是相差很大的。但这并不影响日本车的质量——因为绝大多数使用者并不能察觉。毕竟只有极少数人才能遇到极限情况。而一旦遇倒这种极限情况将是致命的！&lt;br /&gt;&lt;br /&gt;　　品质和质量的差别同样体现在德国车和日本车的区别对中国销售的车型减配置上。日本人在对中国销售的汽车减配置上不仅是为了赚更多的钱还有一种病态心 理。(具体为什么有这种病态心理如果大家有兴趣我在下一次试着分析一下)德国人减配置是因为中国人病态的喜欢日本车的心理造成德国车必须降低成本和他拼价 格。我说过在国际市场同档车德国比日本要高1/4——1/3的价格双方销量持平&lt;br /&gt;　　最后再举个例子。德国人和日本人同时卖羽绒服200元一件。日本人把羽绒掏出来一半卖180。德国人为了和他拼价格想办法决定少做俩口袋也卖180。 中国买主比较以后说：“德国人的又重又笨还少俩口袋。日本人的又轻又漂亮，多这俩口袋多有用！”本人决不是危言耸听，准备买车的朋友仔细对照一下他们的减 配置明细就可以发现我说的绝对是真实的。这就是品质和质量的差别，只有当你在三九天的午夜露宿街头时才会体会到。而此时再明白已经太晚了。&lt;br /&gt;&lt;br /&gt;　　对品质的追求不是什么民族都具备的，它需要一个民族有在&lt;span href="http://club.backchina.com/main/tag.php?name=%CE%C4%BB%AF" onclick="tagshow(event)" class="t_tag"&gt;文化&lt;/span&gt;层 面的原创性、独立性、传承性和开放性。从这一点来看日本和韩国还不具备这个能力~~从韩式美女和日式汽车就能充分体现出来。当然我不是一个盲目的民族主义 者。我认为我们如果不努力的话，我们将失去我们这个优秀民族对品质追求的能力。到了2008年，中国汽车的产能为1800万辆，当年的国内市场预测是 600万辆。中国汽车工业将面临着必须走向世界的局面。如果到时我们没有体现出我们对品质追求的能力而只是模仿日韩车路又等而下之的话，等待中国汽车工业 的将是一场灾难！所有与之相关的人们都要意识到自己身上的责任重大！包括你我在内的消费者。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-176972618725717825?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/176972618725717825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=176972618725717825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/176972618725717825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/176972618725717825'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_31.html' title='买车必须知道：德国车和日本车的本质区别'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-5067328828884994874</id><published>2008-12-12T10:24:00.001-06:00</published><updated>2008-12-12T10:24:32.508-06:00</updated><title type='text'>布什因破坏英语有功被授终身成就奖</title><content type='html'>&lt;p&gt;&lt;strong&gt;布什因破坏英语有功被授终身成就奖 盘点雷人语录&lt;/strong&gt;&lt;/p&gt;                                          &lt;span style="font-size: 0px;color:#f5f5f5;" &gt;本文网址：http://www.backchina.com/news/2008/12/12/21986.html&lt;/span&gt;&lt;br /&gt;       核心提示：日前，美国即将卸任的总统布什和英国前首相撒切尔夫人，一起获得了英语终身成就奖。撒切尔获奖的原因是有话直说。布什得奖理由就不太体面了，布什是因为破坏英语有功而得到这项荣誉的。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;人民网12月11日讯&lt;/strong&gt; 据星岛网报道，美国即将卸任的总统布什和英国前首相撒切尔夫人，一起获得了英语终身成就奖。撒切尔获奖的原因是有话直说。布什得奖理由就不太体面了，布什是因为破坏英语有功而得到这项荣誉的。&lt;br /&gt;&lt;br /&gt;　　据中广新闻网报道，英国有个推广白话英文运动组织。这个组织每年会选出一些对英文有贡献的人。 他们说，撒切尔夫人说话“直接，简洁，没有废话”，因此特别颁发终身成就奖给他以兹奖励。&lt;br /&gt;&lt;br /&gt;　　布什则是因为对英语破坏极大而获奖。这个组织还整理出了布什的一些“名言”。其中像是“这的确是一笔预算，因为里面有很多数字”以及“阿富汗的战士没有不尊重人命”。&lt;br /&gt;&lt;br /&gt;　　&lt;div style="text-align: center;"&gt;&lt;input onload=""&gt;650) this.width=650" src="http://img2.cache.netease.com/cnews/2008/12/12/200812121120043879c.jpg" onclick="document.location='http://www.backchina.com/news/picnews.php'" type="image"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;　　美国总统布什&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;布什雷人语录&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;●十大经典口误：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　1、你们国家也有黑人吗?布什问巴西总统。(巴西是世界上黑人人口最多的国家之一)——2002年&lt;br /&gt;&lt;br /&gt;　　2、在我的咨文国情，不对，国情咨文，不对，在我对全国讲话中，也不对，不管叫什么，总之是对全国的讲话中，我要求每一个美国人拿出生命中的四千年，不对，是四千个小时为国服务。这就是我的要求，四千小时。——2002年&lt;br /&gt;&lt;br /&gt;　　3、我认为中东的不稳定直接造成了这个地区的不稳定。——2002年&lt;br /&gt;&lt;br /&gt;　　4、小泉首相要我非常清楚地向你们表明几点：银行坏账，贬值和政府调控制度改革，三者同样重要。(事后才搞清楚小泉想说的是银行坏账，通胀和政府调控制度改革，但是当天已触发了日元大贬值。)——2002年&lt;br /&gt;&lt;br /&gt;　　5、我宣布，从本周四开始，里根机场的服务台和飞机将重新起飞。——2001年&lt;br /&gt;&lt;br /&gt;　　6、你们自由了。自由是多么的美好。但是你们也知道，要恢复混乱，不对，要从混乱中恢复秩序是需要时间的。——2003年&lt;br /&gt;&lt;br /&gt;　　7、我的政府呼吁中东地区的领导人，尽一切所能，动员所有各方，制止暴力，永无和平。——2001年&lt;br /&gt;&lt;br /&gt;　　8、白宫是白的。(他回答一个英国小学生关于白宫的问题)——2001年&lt;br /&gt;&lt;br /&gt;　　9、我们讨论了非洲，这是一个饱受疾病折磨的国家。——2001年&lt;br /&gt;&lt;br /&gt;　　10、 2000年，布什出访加拿大，为了试探他对加拿大的了解，一名记者故意问道：“布什先生，加拿大总理“吉恩·普坦”已发表声明支持你，请问你对此有何表 示?”布什兴高采烈地回答：“我很感谢普坦总理的强力声明，他了解我对自由贸易的信念。”而加拿大当时在任总理的名字是吉恩·克雷蒂安，这令加拿大新闻处 官员哭笑不得。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;●媒体还收录“布什语录”：&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　布什到底说错了多少话，恐怕再细心的记者也难以全部统计，以下选摘一些被媒体广泛报道的“布什语录”：&lt;br /&gt;&lt;br /&gt;　　2001年6月，布什把北约秘书长罗伯逊错叫成了“罗宾逊”，令到场的各国首脑尴尬不已。&lt;br /&gt;&lt;br /&gt;　　2004年2月，布什曾以私人名义亲笔给英国警署专员约翰·蒂文斯写感谢信。但是他却在拼写专员(Commissioner)一词时漏掉了一个字母，许多英国人嘲笑他是“白字总统”。&lt;br /&gt;&lt;br /&gt;　　2004年5月，布什发表演讲，大谈虐囚事件。第一次，他把阿布格莱布念成了“阿布加瑞普”，第二次他则把这个词读成了“阿布加戎”，第三次他又换了种读法，把它念成了“阿布加拉”。&lt;br /&gt;&lt;br /&gt;　　2004年8月5日，布什在发表反恐演讲时激动地说：“我们的敌人一向足智多谋，而且富有创新精神。不过我们在这些方面并不输给他们，他们的头目会不停地想出新方法来祸国殃民，我们也会这么做!”&lt;br /&gt;&lt;br /&gt;　　2004年8月18日，布什又出洋相，他把伊拉克现行货币“第纳尔”张冠李戴地说成了“苏联货币”。&lt;br /&gt;&lt;br /&gt;　　2004年8月30日，美国全国广播公司播放他们对布什的电视采访。记者问：“您觉得我们能打赢这场(反恐)战争吗?”布什答：“我觉得我们赢不了。 ”布什一席话顿时掀起千层浪。一天后，布什在一次演讲中尴尬地收回了前言，并且发誓说：“反恐战争打得赢。”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-5067328828884994874?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/5067328828884994874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=5067328828884994874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/5067328828884994874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/5067328828884994874'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_12.html' title='布什因破坏英语有功被授终身成就奖'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-2101876881492560966</id><published>2008-12-11T23:56:00.000-06:00</published><updated>2008-12-11T23:57:24.780-06:00</updated><title type='text'>[一种声音]一个北京女孩写的 很经典</title><content type='html'>&lt;span class="oblog_text"&gt;&lt;p&gt;是不是女孩从13岁起，每个月多花几个卫生巾钱（当然得是生理上正常的女性朋友们）觉得自己特冤，所以都憋着让男朋友（老公）给自己花钱啊？其实男人的钱也不是大风刮来的&lt;/p&gt;&lt;p&gt;我在想，为什么女性朋友比男性朋友的平均寿命长，除了女性大多不常抽烟饮酒以外，还有一个主要原因，即男人要负担的社会责任更重，男人要承受的生活压力要比女人多得多。&lt;/p&gt;&lt;p&gt;你 是女孩，你可以想起一出是一出地瞎闹，烦了就哭美了就乐，你撒娇你任性，你翻着跟头抒发自己的感情，什么时候折腾舒服了什么时候算。没人 说你什么……女孩嘛，感性一些，大家都能原谅你的情绪化。你可以不计后果不失时机地犯犯间歇性神经病，然后美其名曰：我们每个月都有那么几天……我不是故 意的啦……&lt;/p&gt;&lt;p&gt;你想想，是不是每次你撒着娇对他说这话的时候，他都会潇洒地揽你入怀说，你发脾气也很可爱！这老招屡试不爽，即使你犯病的时候一脚踢死他们家养了十年的猫。人家谁愿意和你置气啊？&lt;/p&gt;&lt;p&gt;      　　你就没想过你凭什么啊！谁都不缺奶奶！&lt;/p&gt;&lt;p&gt;他现在爱你，你骑他头上撒尿都行。你别太过，把男人逼急了，你丫爱谁谁！你以为你真是还珠格格呢！你们家祖坟上长那根蒿子了么？&lt;/p&gt;&lt;p&gt;女人要怀有一颗珍惜之心，珍惜那个依着你由着你性子的人。你要记得，若不是他爱你，你什么都不是！说得阴暗一点，女人要学会居安思危，给自己留条后路。&lt;/p&gt;&lt;p&gt;是，他现在拿你当老佛爷贡着，等你习惯了，以为这就是属于你的生活了，他一下变了心，你可哭都找不着坟头儿。平时收敛一点，也是对自己的一种保护。咱那点“刁蛮”劲，老使就不管用了，还是留到关键时刻好，你说呢？&lt;/p&gt;&lt;p&gt;女人似乎总喜欢问一些诸如你真的喜欢我么、我和你妈掉河里你先救谁、我和她谁漂亮……要是你不重要的话，人家每天强忍着回答同一个问题10遍之多是为了什么？要是你不重要，你都咒人家妈了人家还强颜欢笑哄着你是为了什么？&lt;/p&gt;&lt;p&gt;如 果你嫌你的男人没本事，就趁早找一个有本事的去，免得以后结了婚有了孩子，再后悔就晚了，别给自己找活罪受。你男人没本事赖谁啊？当初是 谁该好好上学不好好上学，为了你翘课来着？当初是谁该好好上班不好好上班，为了你旷工来着？你到底是让她陪着你，还是让他专注事业？你以为你男人是耶和华 啊？你干脆多找几个，有给你挣钱的，有给你争脸的，有点灯说话的，有吹灯拔蜡的得了！你知道么，男人最讨厌你满脸旧社会地往床上一歪，就开始没完没了数落 他这也不行那也不行，有行的，你配么？咱得知道自己值多少钱一两！别一边要爱情要浪漫要人家逢年过节送你玫瑰，一边又要现实要生活要人家攒钱给你买房买 车。你以为男人都和盖茨有一腿啊！&lt;/p&gt;&lt;p&gt;男人在外面讨生活是很不容易的，有的时候，他们的感情也很脆弱，可是他们还要保持理智保持冷静保持坚强！ 你不会明白，那有多难！扪心自问， 女人在这个社会上如果实在混不下去了，还有最后一条路，找个人嫁了，做职业家庭主妇。别人说不出你什么来。而你男人，他混得下去也得混，混不下去还得拼了 老命地混；更何况还拖着一个姑奶奶混；更何况往后还得拖着一个甚至更多的小少爷小姑奶奶（你们的结晶）混啊？你想过么……&lt;/p&gt;&lt;p&gt;如果说你不知道怎样省钱，不如自己也想办法赚点钱，而不是一味抱怨自己嫁错了郎。你的东西，至少应该有一半是自己买的，那样即使他负了你，你可以给自己一个机会，把他买给你的东西撕烂了拽丫脸上解解气！而不至于把人家买的东西都毁掉之后，自己光着屁股回家。&lt;/p&gt;&lt;p&gt;即 使你们已经决定结婚，也多给你男人一些空间吧。他会明白而且感激你的，相信我。再爱你他也是个男人，你可以不去理解他为什么看起球赛来就 忘记你的存在、你可以不理解他为什么每周都要和哥们出去喝几次小酒、你可以不理解他为什么能随口就有瞎话等着你,你只要接受就可以了；因为那些事是不需要 你去理解的。就像他不会理解，你的衣柜里有你一天一件换到80岁都不重样的衣服一样，虽然他不理解，但依然愿意为你相中的一条裙子，去吃半个月的素。&lt;/p&gt;&lt;p&gt;我 想说，男人不在我们身边的时候，除了去胡搞乱搞还有挥霍他的钱以外，我们还有很多事情可以做。比如，回家看看你的父母，吃他们给你做的 饭，听听他们忆苦思甜；比如，去他家帮他父母打扫一下卫生，活动活动筋骨；比如，约个姐们找地方锻炼锻炼身体，将好身材保持到底；比如，找几本经典，给自 己充充电，提高一下素养，别觉得一天到晚傻呵呵的当个胸大无脑丢了好找的蠢货，是件特露脸的事；书实在看不下去，看盘也成，又臭又长的韩剧就别看了，看完 了更默叽，看看有点技术含量的，女人必须还是得以内养外的；要是有点追求，业余时间我劝你练练字，挥毫泼墨就免了，只要赶明儿给你儿子签字的时候，别让老 师冤枉是你们家孩子自己签的，罚小丫挺门口站着去就行了.&lt;/p&gt;&lt;p&gt;男人回家了，你能笑着就别丧这个脸了，干嘛啊，苦大仇深的？你男人是杀你爸爸那仇 人么？你跟了他不会是想演绎一出女版的伤城吧？这个时候， 把你平时苦练的厨艺展示展示，饭桌上把你偷学的“学问”拿出来吓唬吓唬他，跟他聊聊姚明易建联，侃侃世乒欧锦，说说基金走势祖国政策……比一来就家长里短 强多了。&lt;/p&gt;&lt;p&gt;有这么一个出得厅堂入得厨房的好媳妇，你想让他有外遇都难！男人是很怕麻烦的，只要家里的还好使，他绝不浪费时间精力金钱再重新建 立一段感 情，除非他还很幼稚。要是他厌烦了你，你就先从自己身上找原因吧！曾经我一知己说过这样一句话：我爱你，我可以给你当牛做马，但你别真把我当牛马使唤！这 话让我感触颇深……姑娘们啊，在你心里，他就真的是牛马么？你知道，你的一生中，遇到一个甘心为你做牛马的人，是多大的造化么？为年幼无知的娇纵默哀……&lt;/p&gt;&lt;p&gt;如 果男人真的不要你了，那就是肯定不要你了。我的意思是说，你最好别纠缠了。他不和你好了，不用歇斯底里地探寻因由了，我告诉你吧，真相只 有一个，你不足够好。我也困惑过很久，女人的愚蠢，究竟源溪何处？至今，最能让我信服的答案，是依赖。女人总是把原本不属于自己的东西死死地认定为是自己 的，然后患得患失；更好玩的是，明明是自己不懂珍惜刁蛮成性而导致失去的东西，她们非要说成是别人的背叛，这点让男人挺没辙的。老说女人是弱势群体，这矫 情劲上来，不一定谁弱呢。你的痛苦，是你老觉得自己是受害者，那你不自找的么？我不得不给你这样的忠告：认真游戏，但牢记只是游戏。&lt;/p&gt;&lt;p&gt;你得面 对，最能考验你们感情的，其实是一件很恶俗的东西——钱。我之所以不反对早恋，是因为，也许只有在学生时代的恋爱，才是最牛X的，牛 X得那么纯净。那时候，是男人最不得志的时候，他没房没车没钱，就算他整天想着和你上床，也是因为他风华正茂生理上的确有这个迫切需要。而那时候，是女人 最得意的时候，她年轻天真纯洁，没有逼着男人给她买SK2、LV……一个前途未知的穷小子领着一个缺心少肺的傻姑娘，一路傻了吧唧地走着。你们一路走来， 走过每天放学要经过的小吃店、走过顶风冒雪也想多腻味一会的车站、走过情人节他只送了你一支玫瑰的天桥、走过逃了不计其数次课的教室后门……一直走到今 天，面对声色犬马的物质诱惑，你犹疑过么……&lt;/p&gt;&lt;p&gt;其实，归根结底，我想告诉我的男人，我爱你，我也离不开你，我也想24小时和你腻在一起；但还是因为我爱你，我强迫自己独立。&lt;/p&gt;&lt;p&gt;我想告诉我的男人，我希望你有钱，因为我骨子里有所有女人有的贪婪和虚荣；你可以不养着我，但你要有养我的能力。&lt;/p&gt;&lt;p&gt;我想告诉我的男人，如果你有一块钱，那我要你花五毛钱给我买一串我爱吃的麻辣烫；如果你有一千元，我们必须得去吃一次我想吃的三千里，不然，你凭什么说你是爱我的？&lt;/p&gt;&lt;p&gt;如果，所有感情的问题，都可以用钱来解释和解决，那该有多好……但你要知道，只要能用钱解决的事，就都不叫事！我还是想把我的爱情，放在比金钱更神圣一步的位置上&lt;/p&gt;&lt;p&gt;要是我的男人真的就没那本事，我就忍了，弄不好他有了本事，我就没了他呢。他没逼我长成曼玉嘉欣，我没理由逼他盖过李嘉诚。&lt;/p&gt;&lt;p&gt;闲来无事，谨以此文献给包括我在内的让人欢喜让人忧的女孩子们；顺便祝包括我在内的大家，每天都由内而外散发着让人难以抗拒的魅力——性的魅力和人的魅力。&lt;/p&gt;&lt;p&gt;最后，把我认为的一些很好的习惯贴出来，和可爱的你一起分享；强烈希望，姐妹们看完之后，除了可爱，更多几分优雅！&lt;/p&gt;&lt;p&gt;1.养成每天写点什么的习惯，哪怕是记录，哪怕只言片语。&lt;/p&gt;&lt;p&gt;2.不认同别人的看法很正常，因为你有一个独立的CPU,但学会尊重。&lt;/p&gt;&lt;p&gt;3.别和你爷们儿吵架了，才想起你姐们儿我，再这样恕我概不接待！&lt;/p&gt;&lt;p&gt;4.就算你长得的确赛过张柏芝，也别搞出“ccc事件”，珍惜上天给你的优越条件，潜龙勿用。&lt;/p&gt;&lt;p&gt;5.注重内心，但别不修边幅；男人审着美都疲劳，整天邋邋遢遢的你这儿给谁填堵呢！&lt;/p&gt;&lt;p&gt;6.了解点国家大事，但别不近人间烟火；了解点时尚潮流，但不必盲目跟风。&lt;/p&gt;&lt;p&gt;7.一辈子就一个男人，并不丢人。&lt;/p&gt;&lt;p&gt;8.如果可以，要有一套自己的房子；一处纯纯粹粹属于你自己的落脚之处。&lt;/p&gt;&lt;p&gt;9.记住，男人身上有你一辈子也学不完的东西。你必须欣赏男人。至于欣赏什么样的男人，欣赏男人的什么，我想在于你的品位。&lt;/p&gt;&lt;p&gt;10.一切条件允许，在适当的时候，做母亲吧&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-2101876881492560966?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/2101876881492560966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=2101876881492560966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2101876881492560966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/2101876881492560966'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_8213.html' title='[一种声音]一个北京女孩写的 很经典'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1686063665220968420</id><published>2008-12-11T22:18:00.000-06:00</published><updated>2008-12-11T22:19:14.605-06:00</updated><title type='text'>毕业后才知道的痛，你感受了多少呢？</title><content type='html'>&lt;div id="blogContent" class="text-article"&gt;            &lt;p&gt;&lt;span style="font-size: medium; color: rgb(0, 0, 255);"&gt;1、 很快你就会发现几千元的工资不算什么。&lt;br /&gt;2、 很快你就会发现金钱的获得是以时间和个人生活的牺牲为代价的&lt;br /&gt;3、 很快你就会发现自己有点小钱但不幸福&lt;br /&gt;4、 很快你就会讨厌自己，讨厌自己的复杂和世故.&lt;br /&gt;5、 很快你就会发现你身边的很多人怎么素质这么低，这么俗，而你也快成为这样的了.&lt;br /&gt;6、 很快你就会讨厌冬天的，太冷了，太冷清和寂寞了.&lt;br /&gt;7、 你会不断地觉醒，不断地继续奋斗，然后你老想着辞职休息，或者再读书，或者不再创业。&lt;br /&gt;8、 你会偶尔去同学录看看，但你已经不想再说话了.&lt;br /&gt;9、 你会偶尔想起自己以前最好的朋友，然后给他/她打个无聊的电话&lt;br /&gt;10、你会偶尔给自己的初恋情人打个电话，然后你发现自己老了.&lt;br /&gt;11、你甚至会发现自己现在成熟得可怕，一件很复杂的事情，你一眼就看穿了，而你的依据是你对黑暗的了解.&lt;br /&gt;12、你想幸福就要自己花一生的时间去先痛苦.&lt;br /&gt;13、当你工作后发现你喜欢摇滚乐的时候，证明你还在挣扎,&lt;br /&gt;14、工作了才知道,大学里爱情是游戏,现在爱情是交易&lt;br /&gt;15、工作了才知道,有时候一顿饭吃上千块也是一种需要&lt;br /&gt;16、工作了才知道,学生都是装大款,真正的有钱人都哭穷&lt;br /&gt;17、工作了才知道,穿什么不取决与品位,取决与场合.&lt;br /&gt;18、工作了才知道,学校三点一线,现在却是画直线.&lt;br /&gt;19、工作了才知道,原来买房子也是个远大的理想.&lt;br /&gt;20、工作了才知道,成为社会精英的几率,和中彩票是一样的&lt;br /&gt;21、工作了才知道,原来消灭剥削只是一种 传说&lt;br /&gt;22、工作了才知道,自立的代价是失去更多的自由&lt;br /&gt;23、工作了才知道,搞计算机的根本不用等级证,不搞计算机的，等级证是废纸.&lt;br /&gt;24、工作了才知道,原来在中国的外国 企业也是用中文比较多&lt;br /&gt;25、工作了才知道,研究生和我们的区别就是刚参加工作时每月多拿200块钱&lt;br /&gt;26、工作了才知道,所有证书都是敲门砖,敲开门就没人看了&lt;br /&gt;27、工作了才知道,学校的老师 比起企业的一般领导,社会地位要高很多&lt;br /&gt;28、工作后才知道，发现自己喜欢忧郁的轻音乐时，你已经快完蛋了。&lt;br /&gt;29、工作了才知道,搞中国人力资源的只要能 判断毕业证真伪就行了&lt;br /&gt;30、工作了才知道,有空调的办公室,不如闹哄哄的教室。&lt;br /&gt;31. 毕业后才知道，原来大学里学习的东西除了考试能用，工作中很难用到。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: medium; color: rgb(0, 0, 255);"&gt;32. 毕业后才知道假期是多么美好。。。。。。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: medium; color: rgb(0, 0, 255);"&gt;33. 毕业后才知道原来宿舍生活挺好。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: medium; color: rgb(0, 0, 255);"&gt;34. 毕业后才知道原来校园恋情真的有些虚无缥缈。&lt;/span&gt;&lt;/p&gt;                 &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1686063665220968420?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1686063665220968420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1686063665220968420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1686063665220968420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1686063665220968420'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_11.html' title='毕业后才知道的痛，你感受了多少呢？'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-4707948523492379122</id><published>2008-12-11T00:08:00.001-06:00</published><updated>2008-12-11T00:08:43.658-06:00</updated><title type='text'>法新社08年度人物肖像类图片集萃</title><content type='html'>&lt;div id="blogContent" class="text-article"&gt;                                          &lt;h2&gt;法新社08年度人物肖像类图片集萃&lt;/h2&gt;&lt;div style="color: rgb(255, 255, 255); font-size: 0px;"&gt;本文由倍可亲网友[ 叶可儿 ] 于 2008-12-10 10:57 上贴&lt;br /&gt;原文网址： http://club.backchina.com/main/viewthread.php?tid=730695&lt;/div&gt;&lt;div id="postmessage_3890033" class="t_msgfont"&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577074.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年6月10日，在埃塞俄比亚南部一个村庄的供给中心里的一个孩子。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577073.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年1月6日，在距离保加利亚首都210公里的村庄里布诺沃，穆斯林新娘莱特菲正在参加她为期两天的婚礼活动。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577072.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年3月5日，在印度中部城市安拉阿巴德的Loknath地区，一名印度教信徒嘴里衔着一块骨头，一边跳着舞在庆祝湿婆神节（Mahashivratri）的到&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577071.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年4月4日，在&lt;span class="t_tag"&gt;美国&lt;/span&gt; 东拉瑟福德伊左德中心举行的国际拳击联赛中，德尔森一拳挥向布拉德-布莱克本。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577070.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年1月19日，在伊朗城市霍拉马巴德。一位什叶派穆斯林妇女头戴面纱，观看阿修罗&lt;span class="t_tag"&gt;宗教&lt;/span&gt; 节的仪式。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577069.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年2月26日，法国东部第戎市，身患罕见恶性肿瘤疾病——嗅神经母细胞瘤(ENB)的法国妇女香塔尔·赛比尔拍摄照片&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577068.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年4月13日在伦敦举行的残疾人马拉松赛中，参赛选手沙霍不幸摔下轮椅，他奋力的用手触摸终点线以表示自己完成了比赛。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577066.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年11月2日，刚果民主共和国难民离开基巴提逃亡至北基伍省省会戈马北部的村庄基布姆巴和鲁加里&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577067.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年7月17日，罗马教皇本笃十六世在澳大利亚悉尼离开玛丽-麦姬洛纪念教堂时替信徒祈福。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577065.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年8月14日，一名来自阿布哈兹的士兵在科多里峡谷对镜头举起了象征胜利的手势&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577064.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年9月2日，一位妈妈正在无国界医生组织运营的医疗中心中照看自己两个月大的孩子——布卡拉。&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/news/pics/14577/14577063.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2008年10月7日，一名阿富汗难民儿童在沙尘暴中躲在一个难民营地的帐篷后面&lt;/div&gt;                 &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-4707948523492379122?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/4707948523492379122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=4707948523492379122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4707948523492379122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/4707948523492379122'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/08.html' title='法新社08年度人物肖像类图片集萃'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-811279895195696242</id><published>2008-12-11T00:07:00.000-06:00</published><updated>2008-12-11T00:08:08.018-06:00</updated><title type='text'>大街上的雨伞</title><content type='html'>&lt;div id="blogContent" class="text-article"&gt;                                          &lt;p&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_12.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_27.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_15.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_10.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_13.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_21.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_05.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;[/img]&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_22.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_07.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_28.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_23.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_09.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_06.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_24.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_25.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_08.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_14.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_02.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_20.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_29.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_11.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_04.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_03.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_18.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_19.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_16.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_01.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_30.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_17.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://fene4ek.net/uploads/posts/1205485342_zon_26.jpg" alt="" border="0" /&gt;&lt;/p&gt;                 &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-811279895195696242?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/811279895195696242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=811279895195696242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/811279895195696242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/811279895195696242'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_10.html' title='大街上的雨伞'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1509787438618267446</id><published>2008-12-10T12:00:00.000-06:00</published><updated>2008-12-10T12:01:22.070-06:00</updated><title type='text'>迄今为止10大恼人科技</title><content type='html'>12月7日消息，据国外媒体报道，业内专家日前评出了10大恼人科技，弹出式广告，微软Windows Vista系统，以及苹果iTune数字音乐商店等纷纷上榜。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;1. 弹出式广告 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　弹出式广告可能是目前最令人讨厌的互联网应用。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;2. 语音识别系统&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　对口音和不同发音识别差。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;3. 确定吗？(Are you sure?) &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　在DOS时代，删除内容很容易，系统不会询问。如果误删，用户会“吃一堑，长一智”。但到了用户界面系统时代，“确定吗？”成了为很多操作的“口头语”。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;4. 微软Office助手&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　在工作时，很多人不喜欢被别人监视，也不喜欢别人指手画脚，而Office助手同时占了这两点。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;5. Windows Vista &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　Windows Vista的恼人之处太多。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;6. 苹果iPhone自动拼写纠错&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　功能本身不错，但却采用空格键来接受纠错，让用户没有选择空间。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;7. 使用条款(Terms and Conditions) &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　对用户有权做哪些，无权做哪些进行说明，长长的内容让人头痛。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;8. 蓝牙&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　蓝牙技术太实用、太完美，以至于几乎所有设备厂商都疯狂支持蓝牙，而不是根据市场需求自然发展。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;9. 经典的MacOS错误提示信息&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　苹果MacOS系统几乎无与伦比，但错误信息提示让令人汗颜：不是“硬盘已满”或“内存不足”，而是“错误类型-34”和“错误类型-108”。&lt;br /&gt;&lt;br /&gt;　　&lt;strong&gt;10. iTune &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;　　尤其是最新版应用，不但笨重，而且具有入侵性。不下载QuickTime还无法正常工作。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1509787438618267446?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1509787438618267446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1509787438618267446' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1509787438618267446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1509787438618267446'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/10.html' title='迄今为止10大恼人科技'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-285764945808168665</id><published>2008-12-09T17:33:00.001-06:00</published><updated>2008-12-09T17:33:22.474-06:00</updated><title type='text'>既幽默又严肃经济学原理-</title><content type='html'>&lt;strong&gt;&lt;span style="font-size: 10.5pt; font-family: 宋体; font-weight: normal;"&gt;&lt;span style="font-weight: bold;"&gt;经济学原理&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;p class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;span lang="EN-US"&gt;A. &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;一农户在杀鸡前的晚上喂鸡，不经意地说：快吃吧，这是你最后一顿！&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: 宋体;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;第二日，见鸡已躺倒并留遗书：爷已吃老鼠药，你们别想吃爷了，爷&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;他妈也不是好惹的。&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;当对手知道了你的决定之后，就能做出对自己最有利的决定。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: blue;" lang="EN-US"&gt;                           ——&lt;/span&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;纳什均衡理论&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: blue;" lang="EN-US"&gt;   &lt;/span&gt;&lt;u&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;所以保密、信息安全很重要&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;B. &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;鱼说：我时时刻刻睁开眼睛，就是为了能让你永远在我眼中！&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;水说：我时时刻刻流淌不息，就是为了能永远把你拥抱！！&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;锅说：都他妈快熟了，还这么贫！！！&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;约束条件变了，原来的收益，一下子都变为成本。生命如果架在锅上，成本自然也&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;就很高了。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;C. &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;男人为什么喜新厌旧？&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;经济学上有个著名的戈森法则可以解释&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: blue;" lang="EN-US"&gt;     ——&lt;/span&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;同一享乐不断重复，其带来的满足感会不断递减；同一享乐不断重复，第一次和第二次所获得的满足感最大。&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;D. &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;男人和女人&lt;/span&gt;&lt;span lang="EN-US"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;谁更容易在感情上受伤？&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;所谓受伤，应该就是投入太多，收获太少，也就是产生了亏损。一个企业亏损，最主要的原因应该是没有竞争力，如果绝对优势不足的话，发掘一下自己的优势。比如说，中国企业往欧美国家卖纺织品，自然是手到擒来，如果非要往欧美卖汽车，肯定要受伤了。&lt;/span&gt;&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: blue;" lang="EN-US"&gt;     &lt;/span&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;如果一个人能够不计亏损的话，应该就不会受伤了。当然，要达到这样的境界实在困难，只有我们的某些国有企业可以做到。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;E. &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;为什么不能一夫多妻或者一妻多夫？&lt;/span&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; color: blue;"&gt;一夫多妻或者一妻多夫会打破市场的均衡，有些又帅又有钱的王老五可能会形成市场垄断，从而像电信、铁路一样，成天被人骂娘。轻则引起内分泌失调，重则引起和谐社会失调。&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: blue;" lang="EN-US"&gt;          &lt;/span&gt;&lt;span style="font-family: 宋体; color: red;"&gt;一夫一妻制已经形成了帕累托最优。&lt;/span&gt;&lt;span style="color: red;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;F. &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;飞机上，&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;乌鸦对乘务员说：给爷来杯水！&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;猪听后也学道：给爷也来杯水！&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;乘务员把猪和乌鸦扔出机舱，&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;乌鸦笑着对猪说：傻了吧？爷会飞！&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体; color: red;"&gt;外界因素是一种约束条件，自身能力也是一种约束条件&lt;/span&gt;&lt;span style="color: red;" lang="EN-US"&gt;,&lt;/span&gt;&lt;span style="font-family: 宋体; color: red;"&gt;往往更重要。所以，别人能成功的事，未必自己就能成功。&lt;/span&gt;&lt;span style="color: red;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: blue;" lang="EN-US"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;G. &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;黑猩猩不小心踩了长臂猿拉的大便，长臂猿温柔细心地帮她擦洗干净&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;后他们相爱了，别人问起他们是怎么走到一起的，黑猩猩感慨地说：&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family: 宋体;"&gt;猿粪！都是猿粪那！&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: 宋体; color: red;"&gt;路径依赖在经济学里说的是，你当下的选择是被你的前一个选择决定的，如果你要改变路径，成本将会高到你不愿意改变。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-285764945808168665?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/285764945808168665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=285764945808168665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/285764945808168665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/285764945808168665'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_09.html' title='既幽默又严肃经济学原理-'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-3656665524739977397</id><published>2008-12-08T18:33:00.000-06:00</published><updated>2008-12-08T18:34:01.790-06:00</updated><title type='text'>俞敏洪语录</title><content type='html'>&lt;div id="blogContent" class="text-article"&gt;            &lt;span style="color:#0000ff;"&gt;１．女人如果因为觉得一个男生帅就跟嫁给他，这是好色；男生因为女生漂亮而娶她，是审美。&lt;br /&gt;&lt;br /&gt;　　２.为什么你不要自傲和自卑？&lt;br /&gt;&lt;br /&gt;　　你可以说自己是最好的，但不能说自己是全校最好的、全北京最好的、全国最好的、全世界最好的，所以你不必自傲；同样，你可以说自己是班级最差的，但你能证明自己是全校最差的吗？能证明自己是全国最差的吗？所以不必自卑。&lt;br /&gt;&lt;br /&gt;　　３.年纪大了，人们看重不再是外表，不是你帅不帅，而是看你的内心的魅力：你的气魄、气概。&lt;br /&gt;&lt;br /&gt;　　４.这个世界上有很多天才，天才是用来欣赏的，不是用来攀比的。&lt;br /&gt;&lt;br /&gt;　　５.你说我是猪，不对，其实我连猪都不如。&lt;br /&gt;&lt;br /&gt;　　很多人失去了快乐，是因为他太敏感了。别人一句话、一个评论就使自己生气一个月。这时非常无聊的。严重了就成了马家爵，因为别人不请自己吃饭就郁闷地要杀人。&lt;br /&gt;&lt;br /&gt;　　６.要每天多努力一些，比别人多努力一个小时。&lt;br /&gt;&lt;br /&gt;　　７.使这个世界灿烂的不是阳光，而是女生的微笑。&lt;br /&gt;&lt;br /&gt;　 　8.要引人敬意，就要研究一个非常专业的领域，在那个领域中，你是最顶尖的，至少是中国钱10名，这样无论任何时候你都有话说，有事情可作。我俞敏洪原 来想成为中国研究英语的前100名，但后来发现根本不可能。所以我就背单词，用1年的时间背诵了一本英文词典，成为中国单词专家，现在我出版的红宝书系 列：从初中到GRE词汇有十几本，年销量100万册，稿费比我正式工作哦都高的多。&lt;br /&gt;&lt;br /&gt;　　9.大学生应该做的事情是：&lt;br /&gt;&lt;br /&gt;　　（1）专业方面，成为中国前100名；&lt;br /&gt;&lt;br /&gt;　　（2）人文方面，读500本书。&lt;br /&gt;&lt;br /&gt;　　（3）英语。&lt;br /&gt;&lt;br /&gt;　　10.如果你要引人注目，就要使得自己成为一棵树，傲立于大地之间；而不是做一颗草，你见过谁踩了一棵草，还抱歉地对草说：对不起？&lt;br /&gt;&lt;br /&gt;　　11．学英语好比学鸟叫，你在树林里学鸟叫，当有四只鸟落在你肩上时，说明你过了英语四级，当有六只鸟落在你肩上时，说明你过了英语六级，当有许多鸟落在你肩上，说明你成了鸟人。&lt;br /&gt;&lt;br /&gt;　　12．女人的温柔和男人的成就是成正比的。&lt;br /&gt;&lt;br /&gt;　　13、俞敏洪在赢在中国点评语录&lt;br /&gt;&lt;br /&gt;　　蜗牛的壳是自己加上的。&lt;br /&gt;&lt;br /&gt;　　既靠天，也靠地，还靠自己。&lt;br /&gt;&lt;br /&gt;　　心平气和地接受失败。&lt;br /&gt;&lt;br /&gt;　　做人要大方、大气，不放弃！&lt;br /&gt;&lt;br /&gt;　　世界上没有绝对的公平，公平只在一个点上。&lt;br /&gt;&lt;br /&gt;　　心中平，世界才会平。&lt;br /&gt;&lt;br /&gt;　　学会给别人机会。&lt;br /&gt;&lt;br /&gt;　　名次和荣誉，就像天上的云，不能躺进去，躺进去就跌下来了。名次和荣誉其实是道美丽的风景，只能欣赏。&lt;br /&gt;&lt;br /&gt;　　只要出于同情心和面子做的事，几乎都会失败。&lt;br /&gt;&lt;br /&gt;　　每条河流都有一个梦想：奔向大海。长江、黄河都奔向了大海，方式不一样。长江劈山开路，黄河迂回曲折，轨迹不一样。但都有一种水的精神。水在奔流的过程中，如果沉淀于泥沙，就永远见不到阳光了。&lt;br /&gt;&lt;br /&gt;　　14、俞敏洪：人要像树一样活着&lt;br /&gt;&lt;br /&gt;　　于《赢在中国》第三赛季36进12现场演讲&lt;br /&gt;&lt;br /&gt;　　人的生活方式有两种，&lt;br /&gt;&lt;br /&gt;　　第一种方式是像草一样活着，&lt;br /&gt;&lt;br /&gt;　　你尽管活着，每年还在成长，&lt;br /&gt;&lt;br /&gt;　　但是你毕竟是一棵草，&lt;br /&gt;&lt;br /&gt;　　你吸收雨露阳光，&lt;br /&gt;&lt;br /&gt;　　但是长不大。&lt;br /&gt;&lt;br /&gt;　　人们可以踩过你，&lt;br /&gt;&lt;br /&gt;　　但是人们不会因为你的痛苦，而他产生痛苦；&lt;br /&gt;&lt;br /&gt;　　人们不会因为你被踩了，而来怜悯你，&lt;br /&gt;&lt;br /&gt;　　因为人们本身就没有看到你。&lt;br /&gt;&lt;br /&gt;　　所以我们每一个人，&lt;br /&gt;&lt;br /&gt;　　都应该像树一样的成长，&lt;br /&gt;&lt;br /&gt;　　即使我们现在什么都不是，&lt;br /&gt;&lt;br /&gt;　　但是只要你有树的种子，&lt;br /&gt;&lt;br /&gt;　　即使你被踩到泥土中间，&lt;br /&gt;&lt;br /&gt;　　你依然能够吸收泥土的养分，&lt;br /&gt;&lt;br /&gt;　　自己成长起来。&lt;br /&gt;&lt;br /&gt;　　当你长成参天大树以后，&lt;br /&gt;&lt;br /&gt;　　遥远的地方，人们就能看到你；&lt;br /&gt;&lt;br /&gt;　　走近你，你能给人一片绿色。&lt;br /&gt;&lt;br /&gt;　　活着是美丽的风景，&lt;br /&gt;&lt;br /&gt;　　死了依然是栋梁之才，&lt;br /&gt;&lt;br /&gt;　　活着死了都有用。&lt;br /&gt;&lt;br /&gt;　　这就是我们每一个同学做人的标准和成长的标准。&lt;/span&gt; &lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    新东方“在绝望中寻找希望”这句话，跟美国著名的民权运动家Martin Luther King所说的话是一模一样的，他在I have a dream演讲词中说过：“We will hew out of the mountain of despair a stone of hope.”（我们从绝望的大山中砍出一块希望的石头。）请记住，绝望是大山，但是只要你能砍出一块希望的石头，你就有了希望。 &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    哪怕是最没有希望的事情，只要有一个勇敢者去坚持做，到最后就会拥有希望。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    所有的人都是凡人，但所有的人都不甘于平庸。我知道很多人是在绝望中来到了新东方，但你们一定要相信自己，只要艰苦努力，奋发进取，在绝望中也能寻找到希望，平凡的人生终将会发出耀眼的光芒……&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    光有奋斗精神是不够的，还需要脚踏实地一步一步地去做。要先分析自己的现状，分析自己现在处于什么位置，到底具备什么样的能力，这也是一种科学精神。你给 自己定了目标，你还要知道怎么样去一步一步地实现这个目标。从某种意义上说，树立具体目标和脚踏实地地去做同等重要。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&lt;br /&gt;    上帝制造人类的时候就把我们制造成不完美的人，我们一辈子努力的过程就是使自己变得更加完美的过程，我们的一切美德都来自于克服自身缺点的奋斗。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    为了不让生活留下遗憾和后悔，我们应该尽可能抓住一切改变生活的机会。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    生命，需要我们去努力。年轻时，我们要努力锻炼自己的能力，掌握知识、掌握技能、掌握必要的社会经验。机会，需要我们去寻找。让我们鼓起勇气，运用智慧，把握我们生命的每一分钟，创造出一个更加精彩的人生。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    运气永远不可能持续一辈子，能帮助你持续一辈子的东西只有你个人的能力。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    谁说“机会面前，人人平等”，新东方相信，个人奋斗制胜、攫取成功的精神财产将永远贫富不均。在浩瀚的生命之岸，你应该自豪地告诉世界，你追求过，你奋斗 过，你为辉煌的人生从来没有放弃过希望，从来没有停止过拼搏。而这个造就了万物的世界也将自豪而欣慰地回答你：只要奋斗不息，人生终将辉煌。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    些人一生没有辉煌，并不是因为他们不能辉煌，而是因为他们的头脑中没有闪过辉煌的念头，或者不知道应该如何辉煌。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;    在我们的生活中最让人感动的日子总是那些一心一意为了一个目标而努力奋斗的日子，哪怕是为了一个卑微的目标而奋斗也是值得我们骄傲的，因为无数卑微的目标 积累起来可能就是一个伟大的成就。金字塔也是由每一块石头累积而成的，每一块石头都是很简单的，而金字塔却是宏伟而永恒的。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;——俞敏洪&lt;/span&gt;&lt;/p&gt;                 &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-3656665524739977397?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/3656665524739977397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=3656665524739977397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/3656665524739977397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/3656665524739977397'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_08.html' title='俞敏洪语录'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-6999157391595955655</id><published>2008-12-07T23:54:00.000-06:00</published><updated>2008-12-07T23:55:07.317-06:00</updated><title type='text'>月光男人</title><content type='html'>&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;月光男人，每月工资全部花光的男人。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;看罢今年的贺岁大片《桃花运》，在现代的商品社会，&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt;MM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;们无一不是把有房有车有存款的男人们作为自己的真命天子，就连再婚女士也摆脱不了金钱的诱惑。有钱，何罪之有呢？然而，这世道也不是平等的，月光男人漫山遍野。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;要房有房，想住哪住哪。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;月光男人要车有车，想开什么车就开什么车。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;月光男人虽没有大把大把的钞票，却有大把大把的时间，时间就是金钱啊。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;月 光男人不会为了买怎样的钻戒去讨好女人而煞费苦心，月光男人不会为了股市的跌落崩盘而捶胸顿足，月光男人不会为了无聊的商家宴会而喝得酩酊大醉，月光男人 不会为了二奶和小蜜而整天提心吊胆，月光男人也不会为了一掷千金的赌场输赢而哭爹骂娘，月光男人更不会为了担心仇家的绑票与谋杀而东躲西藏。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;月 光男人不能干出一番惊天动地的事业，却能给家庭一份温暖和责任感；月光男人不能带妻儿去夏威夷度假，却能陪妻儿在家里度过每个周末和夜晚；月光男人不能满 足女人在超市的购物狂想，却能付清每月的全部帐单；月光男人不能给妻儿买很多的圣诞礼物，却能保护妻儿和自己拥有一份健康和平安。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;月光，是那样的寂静与妩媚。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;夜 深人静的时候，独自坐在简陋的“书斋”，一张桌，一盏灯，一杯茶，将人从白天的热闹与喧嚣中解脱出来。打开电脑，点击鼠标，敲打键盘。这时，仿佛万物都屏 住呼吸，而自己也好象不再独自存在，融入了大自然中，似进入“桃花源”，但又不期待“桃花运”。一段好文读罢，或一篇短文写好，猛然顿悟，好愉快，好惬意 啊！正是“养心一涧水，习静四围山”的体现，潇洒得一塌糊涂。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;远 离喧嚣，独享寂静，是一种意境，也是一种快乐。那心情只能在此时此地才能体味出。再看那初现的弯月微笑，看那刚出的星星闪烁，仿佛这个世界就是你的了。创 造一种寂静的氛围，静静地想，静静地写，静静地读，静静地走，是一种享受。在这种享受中，通过体会，渐渐地学会冷静处世，随缘超然。但却又没有忘记脚踏实 地、活在当下，对未来充满遐想。&lt;/span&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21.75pt;"&gt;&lt;span style="font-size: 12pt;" lang="EN-CA"&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size: 12pt; font-family: 宋体;"&gt;这样的月光男人，生活永远充满阳光。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-6999157391595955655?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/6999157391595955655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=6999157391595955655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6999157391595955655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6999157391595955655'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_07.html' title='月光男人'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-6189175806748011103</id><published>2008-12-06T00:58:00.001-06:00</published><updated>2008-12-06T00:58:42.458-06:00</updated><title type='text'>让绊脚石成风景石</title><content type='html'>&lt;p&gt; 京城名医郝万山讲过这样一件难忘的行医经历。他在同仁堂出诊，有一次碰到一个长期失眠的病人，一副憔悴不堪的样子。这个病人住在北京的大杂院里，邻居家盖 房子，从地里挖出了一块大石头随便就放到她家门的旁边，这块石头妨碍了她的出行，这样一来搞得她从家里推自行车出来，要把车搬一下才能拐过弯来。她本想找 邻里搬开石头，又怕邻里不高兴，从此撕破脸皮，只好在心里生闷气，夜深人静那块石头在心头挥之不去，越想越觉得邻居欺负她，心里像堵着那块石头一样，气得 睡不着觉，吃安眠药也不管用。 &lt;/p&gt; &lt;p&gt;        郝医生没有急着给她开药，而是到她家里看了看。乍一看来，那块石头确实有些碍事，但当郝医生绕着那块石头转了一圈，便有了一个新发现，越看越觉得这不是一 块普通的石头，它有型有款本应放到院子里作风景点缀。于是他找来几个小伙子，把石头竖起，转了一个方向，垫稳了。郝医生让这个病人在石头边种些花草，等花 草长好了，再来找他。 &lt;/p&gt; &lt;p&gt;        过了些日子，她真的来找郝医生，原先的熊猫眼不见了一脸的容光焕发，她兴奋地告诉郝医生，花草种好了，石头还真的成了小风景，她推车出门的时候因怕伤了花草，虽然也要把车提起来拐一个弯，但她心里很高兴，失眠的问题不治而愈。 &lt;/p&gt; &lt;p&gt;        你看，石头还是那块石头，心情却不是那个心情。原来总想着邻居欺负人，所以心里压着一块大石头，现在这块石头变成自己欣赏的风景，心里一高兴，郁郁不乐便一扫而空。 &lt;/p&gt; &lt;p&gt;        其实，在人生的旅途中，每个人都难免碰到一块块这样那样不如意的石头，但并不是每一块石头都是货真价实的绊脚石，换一种心态，转动一个角度，绊脚石同样可以成为风景石。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-6189175806748011103?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/6189175806748011103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=6189175806748011103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6189175806748011103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6189175806748011103'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_3126.html' title='让绊脚石成风景石'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-6598541833344343571</id><published>2008-12-06T00:55:00.000-06:00</published><updated>2008-12-06T00:56:35.424-06:00</updated><title type='text'>人得藐视点什么　</title><content type='html'>&lt;table style="border-left: 1px solid rgb(233, 233, 233); border-right: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233);" align="center" border="0" cellpadding="0" cellspacing="0" width="96%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="middle" valign="top"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="92%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center" valign="bottom" height="40"&gt;&lt;span style="font-weight: bold; color: rgb(18, 68, 135); padding-top: 6px; line-height: 20px;"&gt;&lt;span style="font-size:180%;"&gt;人得藐视点什么　&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="font-size: 12px;" align="centern"&gt; &lt;hr /&gt;  &lt;div align="center"&gt;&lt;span style="font-weight: normal; font-size: 12px;"&gt;2008-10-16 23:57:07&lt;/span&gt;    作者：陈鲁民    来源：意林&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td height="30"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt; &lt;td width="6"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td rowspan="2" width="6"&gt;&lt;br /&gt;&lt;/td&gt; &lt;td valign="top" height="300"&gt;&lt;span style="font-weight: normal; font-size: 10.5pt; line-height: 22px;"&gt;&lt;p&gt;        人生在世，你总得藐视点什么东西，或人或物或事。否则，看什么都伟大，见啥子都敬畏，处处低眉顺眼，事事谨小慎微，那就会把自己活得唯唯诺诺，可怜巴巴，说一句狠话：你白活了！&lt;/p&gt; &lt;p&gt;        藐视就是轻视、小看。据说牛的眼睛看东西是放大的，所以在比他小得多的牧童面前也俯首贴耳；鹅的眼睛看东西是缩小的，因而敢于向比他大得多的人发起进攻，常被人用来看家。我绝不敢提倡大家都来像鹅那样看东西，但时不时藐视点什么人或物，也是不可或缺的。&lt;/p&gt; &lt;p&gt;        曹操藐视天下英雄，在他眼中，袁术、孙策等众多英雄豪杰，或为“冢中枯骨”，或为“守户之犬”，或为“虚名无实”，或为“碌碌小人”，一无可取；谢安藐视 苻坚，在他看来，什么百万之众，什么投鞭断流，无非一群“行尸走肉”，消灭尔等如“探囊取物”。我辈或许没有曹、谢那样的博大襟怀，但一样可以藐视社会上 那些投机钻营的无耻小人，藐视那些拍马溜须的谄媚之徒，不管他们再有权势，也决不与他们为伍。&lt;/p&gt; &lt;p&gt;        列宁藐视帝国主义，嘲笑他们是“泥足巨人”；毛泽东藐视“一切反动派”，断言他们“都是纸老虎”，“原子弹也是纸老虎”。我们不可能有革命领袖吞吐宇宙傲 睨天下的气魄，但仍然可以藐视那些巧取豪夺的贪官污吏，藐视那些鱼肉乡民的腐败分子，而且非常自信地“看他起高楼，看他楼塌了”。&lt;/p&gt; &lt;p&gt;        阮籍藐视汉高祖刘邦，说他是“时无英雄，使竖子成名”；李白藐视当朝显贵，让宰相杨国忠研墨，宦官头高力士脱靴。我们或许做不到阮、李“世人皆浊我独清” 那般清高自傲，但也完全可以特立独行，洁身自好，藐视那些假名士真草包，假公仆真蛀虫，藐视那些登龙有术的“弄潮儿”，发不义之财的“暴发户”。&lt;/p&gt; &lt;p&gt;        南朝山水诗人谢灵运，藐视同行，傲睨诗坛：“天下才有一石，曹子建独占八斗，我得一斗，天下共分一斗。”北宋名士刘少逸恃才傲物，目无余子，有妙联曰：“ 目空天下士，只让尼山一个人。”我等大可不必像这两位那样狂妄自负，愤世嫉俗，但可于心平气和中藐视那些炒作出来红得发紫的娱乐明星，藐视那些“用身体写 作”热闹异常的美女、美男作家。&lt;/p&gt; &lt;p&gt;        藐视，除了人，还有物，还有事。那些小恩小惠，蝇头小利，鸡虫得失，别人争得你死我活，用尽浑身解数，我不妨冷眼旁观，“不以物喜，不以己悲”，我藐视 你！还有评奖晋级，提拔升迁，评定职称，排名先后，别人眼中重如泰山，志在必得，不然就死不瞑目，我则得之淡然，失之泰然，尽可一笑置之，我藐视你！&lt;/p&gt; &lt;p&gt;        打铁先得本身硬，藐视，也得有点资本才行。要想“目空天下士”，自己就得才高八斗，学富五车；要视天下英雄如无物，自己就得是那顶天立地的真英雄；要藐视 那些蝇营狗苟之辈，自己就得是独善其身的真君子。而且，要藐视点什么，不论对人还是对物，可能会让自己吃点亏，受点冷落，“进步”比别人慢点，“收益”比 别人少点，“名气”比别人小点，但却能使我们抬头挺胸昂然平视，上不愧天，下不愧地，活得堂堂正正，坦坦荡荡。&lt;/p&gt; &lt;p&gt;        果如此，那就会无所畏惧，不佞鬼神，“虽千万人吾往矣。”哪怕你是世界首富，环球名人，哪怕你好运连连，官升如飞，只要来路不正，沾腥带污，我藐视你！&lt;/p&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-6598541833344343571?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/6598541833344343571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=6598541833344343571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6598541833344343571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/6598541833344343571'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_8519.html' title='人得藐视点什么　'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-9162062605383290458</id><published>2008-12-05T21:43:00.001-06:00</published><updated>2008-12-05T21:43:51.699-06:00</updated><title type='text'>绝对雷倒你的防盗方法</title><content type='html'>&lt;h2&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442143.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442145.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442147.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442149.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442151.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442153.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442157.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442159.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442161.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442163.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442165.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442167.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442171.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442173.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442175.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442177.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442179.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442181.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://img1.qq.com/joke/pics/14442/14442183.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-9162062605383290458?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/9162062605383290458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=9162062605383290458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/9162062605383290458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/9162062605383290458'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_799.html' title='绝对雷倒你的防盗方法'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-1956298309603210797</id><published>2008-12-05T21:01:00.001-06:00</published><updated>2008-12-05T21:01:23.142-06:00</updated><title type='text'>2008感动中国的十大“禽兽” 看了潸然泪下</title><content type='html'>1、情人节的感动 撞伤屠夫救下待宰公猪的母猪&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004489912.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;【候选理由】：母猪咬伤屠夫 救下案上公猪,那天正是情人节，万千网友纷纷赋诗赞母猪，这样的爱情，猪犹如此，人何以堪！  &lt;br /&gt;候选者事迹报道：今年情人节那天，福建沙县一头母猪飞奔撞伤屠夫，救下已在案板上待宰的公猪。该报道在网络上引起很大反响，记者昨日获悉，救夫母猪事后一直被关在猪圈里，而公猪还是被宰杀了。网友为两只猪配了一个凄美的爱情故事．母猪被关“禁闭”至今． &lt;br /&gt;东南快报4月19日报道 ３月３０日本报报道了今年２月１４日，谢老汉在杀公猪时，母猪正带着小猪崽在晒太阳，当母猪听到公猪发出痛苦的嚎叫时，突然狂奔冲向谢老汉，将其多处撞 伤。这则《母猪咬伤屠夫 救下案上公猪》的新闻，在网络上引起很大反响，很多网友跟帖表示对两只猪的命运的关注，甚至有网友的回帖为两只猪的故事配了一个前传，不过也有网友质疑这 则新闻的真实性。为回应读者的关注，本报记者昨日专程赶往沙县，结果得知公猪当日还是被宰杀，而母猪事后一直被关在猪圈里。  &lt;br /&gt;昨日下午，记者在沙县法院工作人员的陪同下，来到了沙县夏茂镇罗坑村，找到了当时被母猪撞伤的谢老汉。谈起此事，谢老汉仍心有余悸，他说：“要不是当时旁边的邻居，跑来用木棍赶走母猪，３００来斤的母猪，压在我７０多斤的身子上，我命可能都没了！”  &lt;br /&gt;不过记者得知，那头公猪并没有因为情人节那天有母猪奋力救它而免于一死，谢老汉的孙子还是在当天下午就将公猪杀了。记者在母猪主人罗某家的猪圈看到，那头伤人的母猪正被关在里面睡大觉，记者走近拍照时，它起身转了几圈，看了记者几眼。  &lt;br /&gt;据悉，谢老汉由于肋骨被撞断，在医院花了３０００多元，被鉴定为十级伤残，现在基本丧失了劳动能力。可母猪主人罗某，一直都没明白自己家为什么要赔那８００元&lt;br /&gt;医药费，到现在还愤愤不平。  &lt;br /&gt;网友歪诗评母猪  &lt;br /&gt;天若有情天亦老，猪若有情就要咬！  &lt;br /&gt;感时猪溅泪，恨别人惊心。  &lt;br /&gt;桃花潭水深千尺，不及母猪救夫情！  &lt;br /&gt;莫愁前路无知己，天下谁人不识猪。  &lt;br /&gt;但愿猪长久，千里共婵娟。  &lt;br /&gt;碧云天，黄叶地，西风紧，北雁南飞，晓来谁染霜林醉？总是猪猪泪！  &lt;br /&gt;问猪能有几多愁，恰似多情母猪救夫情。  &lt;br /&gt;无可奈何夫上案，曾似相识妇救来。  &lt;br /&gt;此猪只应天上有，人间哪得几回闻。  &lt;br /&gt;问世间情为何物，直叫猪生死想许。  &lt;br /&gt;大风起兮云飞扬，母猪舍命救情郎。  &lt;br /&gt;飞猪直下三千尺，疑是银河落九天！！  &lt;br /&gt;是一个猪在战斗，它不是一头猪！它不是一头猪！ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;2、母爱情深 给小狗喂奶每日泅水过江的母狗&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004489981.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;【候选理由】：一只平凡的流浪狗，为了给狗宝宝喂奶，它每天从长滨路上跳入汹涌的江水中，游到孤岛上给孩子们喂奶，然后又游出1公里多回到岸上觅食。有评论者曰：人性泯灭，一条狗就能感动中国！ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;3、为爱情守候 陪伴死去伴侣的鸟 &lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004489992.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;【候选理由】：仰天长啸，是为生命的短暂还是为上天的不公。那只鸟儿，久久哀鸣不愿离开同伴，这难道不足以成为候选的理由吗？&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;4、大爱无边 喂养两只小白狐的母猫 &lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490029.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;7月4日，在黑龙江省穆棱市河西乡韩女士家中，两只小白狐在家猫“妈妈”身边玩耍。  &lt;br /&gt;　　据介绍，这两只小白狐是韩女士家的一只母猫在六月初突然叼回家中的，其后，母猫一直尽职尽责地喂养它们。 &lt;br /&gt;【候选理由】：非我族类，其心必异？猫族并没有因为狐狸不是猫，而上演“排狐”浪潮。给每一个生命以最基本的尊重和权利不仅是人类文明所具有。   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;5、胸怀宽广 把老鼠与小猫养在一起的母猫&lt;/span&gt; &lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490034.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt; 【候选理由】：老鼠爱上猫？还是猫爱上老鼠，大自然残酷的血腥法则在这里荡然无存。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;6、宽恕共存 哺乳3只小老虎的母猪&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490040.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;世界上的缘分总是很奇妙！昨天，记者在香江野生动物世界就碰到这样奇特的缘分：三只被“虎妈妈”遗弃的小虎被一只“猪妈妈”收留，而且三只小虎生长得非常健壮，和其它猪兄弟相处融洽。  &lt;br /&gt;记者了解到，三只小老虎是孟加拉虎，他们的妈妈是第一次生虎仔，由于没有经验，小虎生下来后不久就被虎妈妈遗弃，三只小虎饿得嗷嗷直叫。心急如焚的饲养员 想了很多办法，包括人工饲养，但小虎都不太接受，连续几天下来，小虎饿得只剩下皮包骨。最后，饲养员灵机一动：“今年刚好是猪年，我们何不领一头猪过来， 看看它能不能喂养小虎？”于是，饲养员买了一头刚刚产下小猪的老母猪，一会来小虎就爬到猪妈妈的身上吸奶，而猪妈妈也没有任何的反抗行为，欣然接受三个“ 虎儿子”。  &lt;br /&gt;昨天，记者在香江野生动物世界看到，三只小虎长得非常壮实，活泼好动，和自己的猪兄弟们相处非常好。随着小虎长大，饲养员逐渐减少它们的吃奶时间，目前基 本上白天吃肉，晚上吃奶，由于虎乳比猪乳更加有营养，所以三只小虎比普通的小虎要瘦弱一些，不过饲养员说它们再长大一点时，通过吃肉完全可以把营养补回 来。  &lt;br /&gt;饲养员告诉记者，由于广东春天多雨，不少动物产下小仔之后，小仔被雨淋湿，失去了身上的气味，常常会被抛弃，所以饲养员在这个季节要花费更大精力来照顾这些小动物。  &lt;br /&gt;【候选理由】：又是一个违反大自然血腥法则的伟大母猪，在不能消灭敌人的时候，最好的选择就是渴望子孙和敌人的子孙坐一起喝咖啡。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490049.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;7、重情义真汉子 同伴遭遇车祸冒死相救的狗&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490057.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;7月24日上午10时许，在某市行政服务中心门前看到，在滚滚车流中，一只黄褐色的小狮子狗躺在斑马线南边，另一只同样颜 色的狗不停地用两只前爪拨躺在地上的小狗，只见那只狗一会儿低头亲吻小狗，一会儿抬头仰望匆匆而过的人群和车辆，不时发出悲伤的呜鸣。面对一辆辆呼啸而过 的车辆，那只狗并没有一点胆怯的样子，反而全身掩护住小狗的身体，使尽全力想把小狗拖到路的对面。但是，毕竟它的力量是有限的，它一次次的努力都没有把小 狗拖到路的对面。  &lt;br /&gt;10时20分，那只狗开始把小狗向斑马线北面拖动。它低头对着小狗“呼唤”，用两只前爪夹着它的身体往北拖，时间在一分一秒地过去，那只狗却始终不离不弃。有好心人看那只狗实在太辛苦，想帮它把小狗挪到路边去，那只狗却不让任何人靠近小狗，它凭着自己的力量不懈地努力。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490063.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;10时30分，经过一番努力，那只狗终于把小狗拖到了斑马线北边，但它已累得气喘吁吁。它卧在小狗的身边，头靠近小狗的头 低呜，像是在与它说“知心话”。此时，那只狗的眼中明显能看到晶莹的泪珠，眼神充满了无奈与悲伤。一位在旁边看了许久的市民感叹道：“这场面真令人感动 呀！在这物欲横流的时代，动物尚且有如此真挚的感情，又怎不让人感到脸红呢？这只狗如此执着地守护着同类，确实让人感动。”&lt;/span&gt;  &lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490069.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;10时40分，两位年轻人默默把已经死去的小狗埋在了路北边的绿化带里。想从他们那里多了解一些情况，但两位年轻人却随即离去。  &lt;br /&gt;　　小狮子狗被埋葬后，那只守护了近一小时的狗路向西跑去。绝对是史上最真情的一条狗儿了！ &lt;br /&gt;    因为小狗不许任何人接近死去的同伴，路人冒着危险在四周记录下了这一感人场面，同时避免了二次惨祸的发生。除了为他们也捏着一把汗，也在此向这些好心路人致敬！&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004489884.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;8、忠心耿耿 雨中苦守主人三轮车三日夜的狗&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490094.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;8月16日上午，小狗的主人骑着三轮车来到沈阳市东陵区东北第六制药厂门诊部，三轮车上躺着一位病重老人，一只小狗陪在身边。 &lt;br /&gt;“当时，骑车的男子急忙往门诊里冲，他说老人脑出血……说话间，他看老人情况危急，马上扔下小狗和三轮车，打车走了。”在门诊大院里修鞋的53岁宋国胜说，“应该是到大医院去了，可去哪了不知道，看他的样子不像本地人。” &lt;br /&gt;住在门诊楼上的58岁殷越先生说，“小狗眼看着主人走了，就跟着出租车跑了几步，然后又回到三轮车旁边待着不动了。大家刚一走过去想把车推开，它就对着我们使劲叫。我们以为那男的把老人送到医院后能回来，没想到这人一走5天，车和狗都扔这儿不拿走了……” &lt;br /&gt;自从主人那天离开，小狗就一直在三轮车周围溜达。 &lt;br /&gt;“那天下雨的时候，小狗站在雨里，脑袋一直看着三轮车的方向，我们周围的人看到都很心疼，大家都说"小狗真忠心！就冲这份忠心，它主人带着看病的老人也不 会有事。"”殷先生不忍再说下去，“这几天大家有人给它端碗水，有人给它扔几根香肠，小狗边吃东西边看着车，挺感人的。” &lt;br /&gt;昨日，记者看到这只小狗：它是一只白色的小宠物狗，身长约40厘米。因为连日来没洗澡，浑身已经变成灰色。它无精打采地趴在地上。不远处是一辆三轮车，上边扔着一床脏乱的棉被，旁边还有零星的小死鱼。 &lt;br /&gt;“已经第5天了，它也想它的主人啊。这些天，没人敢上前碰它主人的车，可这样等下去也不是办法啊……”修鞋的宋师傅摇着头。 &lt;br /&gt;据宋师傅介绍，小狗的主人是黑瘦的中年男子，来门诊的时候车上放着卖的小鱼；老人看上去能有70多岁，“如果有谁知道它主人的下落就转告一声，让他快把这小狗接回家吧！” &lt;br /&gt;当记者试图联系小狗的主人时，周围的人也都表示，中年男子来去很匆忙，没能提供任何线索。 &lt;br /&gt;【候选理由】：骑车男子的老人脑出血，情况危急，马上扔下小狗和三轮车，打车走了，小狗守在三轮车旁边待着不动。下雨的时候，小狗站在雨里，脑袋一直看着三轮车的方向，周围的人看到都很心疼，忠义无价。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;9、母爱情深 火中救子为子复仇的母狗   &lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490123.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;南京下关和燕园小区。几名男女手持装满汽油的雪碧瓶，来到第11幢楼后的小花园———一只母狗和两只小狗的家。他们将汽油 浇在小狗身上，点燃打火机。刹那间，小狗惨叫声、刺鼻焦糊味和滚滚浓烟四处弥漫，打破了小区的平静。100多位居民走出家门，当面谴责烧狗行径。一 40岁男子则狡辩：狗半夜叫得人睡不好觉，一把火烧死拉倒。  &lt;br /&gt;忠实护院犬生下三只小狗  &lt;br /&gt;去年冬，一只流浪黄毛狗来到和燕园，在 11幢楼后的小花园找个小洞，安了新家。它十分温顺，相貌可爱，经常懒洋洋地躺在草地上晒太阳。居民们十分喜欢它，送来吃的喝的，还用不穿的旧衣服给它铺 个温暖的小床。说来奇怪，这狗很通人性，看见送东西来的小区居民就十分顺从，也不乱叫。可见到外面来的生人就不客气了，老远的，伸长脖子，汪汪大叫。住在 11幢楼上的张大妈特别高兴，“自从来了这只狗，小偷也不敢来了。真是我们的忠实护院犬。”  &lt;br /&gt;今年2月，居民们惊喜地发现，这只狗生下了3只小狗。太可爱了，3个毛绒绒的小动物，雪白的毛夹杂着几个黑点，温顺地躺在妈妈的怀抱中，几位老头老太十分 热心，每天拿来家中吃剩的饭菜，有时还送来牛奶。在长到一个月大时，一只小狗被人领养抱走了。剩下的2个小生灵还在哺乳阶段。没想到，厄运昨天降临了。  &lt;br /&gt;母狗奋不顾身 火中勇救小狗  &lt;br /&gt;昨天下午约5时，10幢的几个住户拎着汽油，拿着棉纱团，扛着铁锹来到小狗的家。他们把棉纱团蘸上汽油，堵住狗窝的出口，“哗哗”地将汽油直接从石板缝淋到了狗身上。母狗汪汪大叫，试图带领两只小狗冲出来，但出口已经被封死。  &lt;br /&gt;一名中年男子点了一把火扔进去，立刻火势熊熊浓烟直冒。三只狗发出凄厉的惨叫。路过的一位小伙子看到，立即冲过去阻止，却被这几个人骂了一顿。“吱吱吱 吱，汪汪汪汪，哇哇哇哇”惨叫声不绝于耳，小伙子不顾危险，使劲扒开被封的洞口，浑身冒火的母狗先将靠外面的一只小狗叼了出来，自己也跳了上来，带着小狗 滚灭身上的火，还没来得及去救另一只小狗，烧狗男子又将洞封上了。随即，小伙子也被四个人打了一顿。围观的居民看到小伙子被打，也都不敢上去救了，洞里面 的小狗惨叫声十分刺耳。人们只看到一个火团在洞里面滚来滚去。母狗冲过去咬人，被拿着铁锹的男子重重地打了回去，母狗随即像疯了一样往10幢楼跑。救出来 的小狗奄奄一息趴在草地上，口吐白沫。  &lt;br /&gt;没过几分钟，洞里已经听不见小狗的叫声了，只有噗嗤噗嗤的火苗在跳动。  &lt;br /&gt;母狗蹲守凶手家门口  &lt;br /&gt;记者6点多赶到和燕园，刚进小区大门，就看到居民聚在一起议论烧狗一事。几位老大妈领记者来到烧狗处，远远的，一股焦臭味就扑鼻而来，洞口还在冒烟。没死 的小狗已经趴回到了洞里，但看不出是只什么颜色的狗，在它旁边，被烧死的小狗蜷缩着，黑乎乎的，眼睛还睁着。一个居民拿来一根棍子，想把小狗弄出来，但是 小狗已经跟地面粘在一起了，怎么扒都扒不出来。  &lt;br /&gt;一居民打开电筒，见有亮光照过来，小狗发出叫声，断断续续，听得出来，这只小狗也已经没有多大力气了。  &lt;br /&gt;“就在那幢，现在母狗就蹲在他家门口守着，一动不动，两只眼睛就盯着楼梯口看，它是认得人的。那个人现在连家都不敢进去了，他们报了110，想让**把狗 弄走。看，那个瘦瘦的，拿着铁锹的人就是放火的，跟他老婆一起，被母狗堵住家门，回不了家，在等**”。王老太小声告诉记者。  &lt;br /&gt;凶残行为吓哭小孩子  &lt;br /&gt;几分钟后，警车过来了。居民们听到声音也都走过来，聚在10幢楼前面，纷纷谴责烧狗的人。  &lt;br /&gt;“我们家孩子刚好放学回家看到了这一幕，我马上捂住他的双眼，但是狗的惨叫声给他带来的伤害太大了，还没到家，他就开始哭。妈妈，他们怎么这样对待小狗 啊。儿子不断地问我。”李女士无奈地告诉记者。狗被烧时，几个小孩站在一旁吓得哭起来，不敢睁开眼，直往大人怀里躲。  &lt;br /&gt;“多少人掉了眼泪啊。我们这些老太太到现在都没吃饭，吃不下，那个场面历历在目。”小区的江老太紧锁眉头告诉记者。   &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;10、身患重病 仍然坚持表演的猩猩＂三毛＂ &lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490135.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;6岁的“三毛”是杭州野生动物世界的大明星。5日中午，它和一个小朋友展开拔河游戏时，突然叭唧一下趴在地上“罢工”了。训练员王志华疼惜地说：“这个黄金周，可把它给累坏了。”  &lt;br /&gt;除了“三毛”，连续几天的表演让很多动物们都开始“喊”累。10月4日是世界动物日，为让动物们能好好地度过自己的节日，杭州野生动物世界在给动物们增加营养的同时，也适当降低了对动物表演的要求。  &lt;br /&gt;按摩加餐给动物减压  &lt;br /&gt;下场后的“三毛”，四脚八叉趴在水泥地上，一双大眼睛可怜巴巴地望着王志华，像孩子似地撒起娇来。  &lt;br /&gt;王志华边给“三毛”敲背，边告诉我们：“这段时间，我们给动物们增加了营养。像‘三毛’，除了平时吃的瓜果蔬菜，还给它添加了鸡蛋、奶粉，以保证体力。”“三毛”一边享受着服务，一边则理所当然地从王志华的口袋里“偷”葡萄吃。  &lt;br /&gt;野生动物世界有关负责人说，这几天，野生动物世界每天接待游客约3万人，在蓝宝石演艺广场，动物们一天有三场演出。“每天面对这么多游客，动物也会紧张、害怕。”王志华说。  &lt;br /&gt;另一位训兽师王伟告诉记者：“这些天，老虎、狮子这样的猛兽也会在表演时不配合，通常我们都不会去训斥它们。只是在伙食方面比以前调配得好些。”  &lt;br /&gt;对此，大多数游客还是能理解的。“人都放假休息了，动物们还要加班，就不许它们偷个懒歇会儿？”  &lt;br /&gt;合理投食以正确方式爱动物  &lt;br /&gt;“妈妈，快点快点，我要给去喂苹果。”5日下午，一个小女孩拿着两个苹果，兴奋地跑到猴岛景区。  &lt;br /&gt;杭州野生动物世界的工作人员经常发现，有不少游客拿着大包小包的东西给动物喂食，除了水果蔬菜，还有不少肉制品、膨化食品。  &lt;br /&gt;“前几年，对于游客投食，我们管得不是很严，所以黄金周一结束，有些动物就病倒了。今年我们专门在每个点为游客准备了适量的投食，还派出两三名劝导员，劝导游客不要随意给动物投食。”有关负责人告诉记者。  &lt;br /&gt;“我们准备的食物完全按照动物的食量，比如猴岛上30只，每天准备苹果、香蕉各7斤，投完后就不再准备了，所以有些游客会觉得‘为什么人家可以投，轮到我 们了就不能投了’。在这里，要向游客解释一下，你想要是人人都给喂食，恐怕不用几天，猴岛就要被食物埋了。”这位负责人最后说：“我们也希望大家都能有机 会跟动物亲近，但无止境地投食，会给动物造成伤害，特别是一些不合适的食物，所以请大家以合适的方式爱动物。”  &lt;br /&gt;【候选理由】：为让人民娱乐好，三毛放弃休假，加班加点，任劳任怨，在和小朋友展开拔河游戏时，突然叭唧一下趴在地上，它像孟二冬一样倒在了职业舞台上，它必然感动无数动物园的禽兽和全人类，完全有资格评选劳模。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;11、风雨不误 每天陪修车老人上下班的小狗闹闹&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490147.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;  今年63岁的杨大爷每天都在自家楼下修车，半年前邻居家养了只叫闹闹的小狗，它每天不呆在自己家里，而是天天陪杨大爷 “上班”。当老人累的时候，它撒欢逗老人开心；当老人忙碌的时候，它又尽自己的力量，帮老人“干活”。有了闹闹的陪伴，老人的修车生活过得充实快乐。  &lt;br /&gt;　　11月10日，记者在越山路农林胡同路口，见到正在修车的杨大爷和陪伴他的小狗闹闹。老人说，他家住在越山路零号楼，离修车地点非常近。半年前，一楼 邻居家的收购站来了一只小公狗叫闹闹。不知从哪天起，闹闹就来到修车点，不肯走了，天天陪老人“上班”。每天早上6点半，老人收拾好东西推车到修车点，就 看见闹闹已乖乖地爬在那里等候老人了。中午闹闹饿了，就跑回家吃饭。饭后还准时回来“上班”。晚上老人一声：“回家吧，”闹闹就“下班”了，它摇晃着尾巴 将老人送回家后，然后独自回家。每天都如此，半年多时间，风雨不误。  &lt;br /&gt;　　老人说，闹闹今年已经2岁多了，虽然它名字叫闹闹，但其实它一点也不闹人，而是非常乖巧听话。记者看到，老人修理自行车、摩托车等时，闹闹就乖乖地守 在老人旁边。老人说，有时候两个甚至三个修车的人，赶到一起来修车，他忙碌得顾及不过来。客人有的等着着急，闹闹就跑到客人旁边，“汪汪”地叫，似乎在示 意“稍等一下”。这时，客人们都会不自觉地逗闹闹，耐心地等待老人将车修好。当没有活，闲下来的时候，闹闹就撒欢逗老人开心，自己在地上打滚、然后跳到老 人身上撒娇。  &lt;br /&gt;　　半年的时间，老人和闹闹朝夕相处，结下了深厚的感情。每天的简单修车生活，因为闹闹陪伴，而使老人感到快乐又充实。其实，老人自己家有个小母狗叫京 京，但从不出来陪他 “上班”，就在家呆着。现在，老人对闹闹像对自己家的小狗一样，给它准备清水喝。因为闹闹每天陪伴老人，大家都以为是老人养的小狗，后来得知不是，都感到 特别奇怪。有人戏称，这只小狗和老人有缘分。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;12、忠诚守候 为溺死水沟的主人哀嚎三天的狗  &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img src="http://img.pcpop.com/upimg3/2007/12/10/0004490159.jpg" onclick="zoom(this, this.src)" onload="attachimg(this, 'load')" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;    台湾媒体报道，新竹县尖石乡民乃启忠三天前到横山乡内湾风景区停车场旁，与友人饮酒后失踪，昨天下午停车场水沟传出阵阵狗的哀鸣声，民众循声查看，发现他溺死在水沟，他养的狗小黑一直守着主人尸体，寸步不离。  &lt;br /&gt;　　据报道，昨天下午四时有路人听到停车场水沟有狗的哀嚎声，原以为是小狗掉进沟，却发现水沟有具尸体，小狗守护一旁哀嚎。  &lt;br /&gt;　　警方查出死者是乃启忠（四十三岁），通知家属指认。葬仪社人员跳下水沟要搬运尸体时，守护一旁的小黑原本很凶，不让人接近。  &lt;br /&gt;　　葬仪社人员一边安抚，一边念说：“乖，让我们好好处理主人的后事”，它好像听得懂，让葬仪社人员搬走尸体。乃启忠的家人说，小黑和主人的感情很好，每次出门都人狗同行，检方将相验查明死因。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-1956298309603210797?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/1956298309603210797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=1956298309603210797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1956298309603210797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/1956298309603210797'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/2008_05.html' title='2008感动中国的十大“禽兽” 看了潸然泪下'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-8228075047869182836</id><published>2008-12-05T20:54:00.000-06:00</published><updated>2008-12-05T20:55:11.466-06:00</updated><title type='text'>十大悲情语句</title><content type='html'>1、我要回家，我要工资！&lt;br /&gt;　　这是民工岳富国生前的最后一句话。说完这句话之后，岳富国便因突发脑溢血昏迷。36 小时之后，医生宣布岳富国死亡。直到此时，岳富国仍然没有拿到应该属于他的工资。岳富国的遗孀姚玉芳悲愤的问道：他们咋就不给钱呢？&lt;br /&gt;　　曰：当年岳富国的双亲在给他取名时，一定没有想到岳富国首先连自己也富不了。&lt;br /&gt;　　2、永不放弃我的北大梦&lt;br /&gt;　　因为高考成绩未达到一本录取分数线，17岁的陕西姑娘小倩（化名）从位于五楼的自家阳台纵身一跃，于7天之后不治身亡。她死后，记者在她的房间里发现了一张纸条，上面写着：永不放弃我的北大梦。然而这纵身一跃却永远断送了她的北大梦。&lt;br /&gt;　　曰：中国的孩子们，你们快乐吗？&lt;br /&gt;　　3、你们到底是干什么的？&lt;br /&gt;　　2004年5月18日凌晨一点多，常霞还在睡梦中。兴城市的5名警察及一名“线人”搭梯子强行从窗户闯入常霞的住所。常霞被他们惊呆，壮起胆子问他们 是什么人。而“他们”却要常霞交出“和你搞的那个男人”。最终他们发现房子里除了常霞和他们6位不速之客之外，再无别人，于是不无懊恼的说“可能抓错人了 ”。目瞪口呆的常霞问他们“你们到底是什么人”，而“他们”却扬长而去。透过窗户，常霞看到了他们的车牌号。受此惊吓，常霞患了精神病，只会不停的喃喃自 语：“车牌号，我记了，这些人，半夜，从窗户爬上来，要人，搜我房子……”&lt;br /&gt;　　曰：泰西有言“风能进，雨能进，国王不能进”，其奈中国无国王何？&lt;br /&gt;　　4、去了长城却让水给淹死了&lt;br /&gt;　　这里的“他”是指郑金寿，曾是一名在北京打工的福建青年。他与女友许珍姐在公园约会时遭联防盘查，因为未带证件并且不愿因此而被罚款，遭到了联防的殴 打。郑金寿慌不择路，最终负伤掉水河里，死亡。郑金寿死后，许珍姐说道：“他还说不到长城非好汉，可去了长城却让水给淹死了。”果然是被水淹死的吗？他的 哥哥郑金紫说“我弟弟的水性一直很好，以前还是学校的运动员。如果不是被打得晕死过去，绝不会溺死。”&lt;br /&gt;　　曰：孰知联防之毒有甚是蛇者乎？&lt;br /&gt;　　5、我想要那个孩子&lt;br /&gt;&lt;br /&gt;　　在接受采访时，马卫花淡淡的说“我想要那个孩子”——马卫花因为贩毒而被捕，然而此时马卫花已有身孕。按律，有身孕者不得执行死刑，于是警方在未征得马卫花同意的情况下对其实施全麻，强行人工流产。事后警方说，怀疑马卫花故意怀孕避死。&lt;br /&gt;　　曰：无话可说。&lt;br /&gt;　　6、你上学去吧，妈妈马上要走了&lt;br /&gt;&lt;br /&gt;　　慧慧生来就是一个女孩，于是他的生父弃家而去。七年来，她的母亲含辛茹苦的养育她。然而，由于慧慧的母亲缺乏足够的工作能力，生活艰辛无比。七年来， 慧慧的母亲没有添过一件新衣，七年来，慧慧的母亲只吃咸菜，偶尔买条鱼，也留给慧慧吃。即使如此，每年慧慧生日时，母亲也要给她买生日蛋糕。然而今年，慧 慧的母亲实在拿不出这一百块钱，于是在慧慧上学去之后，她在自己家中自缢而死。&lt;br /&gt;　　曰：和谐社会，嗯。&lt;br /&gt;　　7、如果不是你逼我，我会志愿上街去打雪吗？&lt;br /&gt;&lt;br /&gt;　　孙凤梅是一位盲女。一场雪后，社区以取消低保资格相要挟，要求孙凤梅“志愿扫雪”。此事经报道之后，社区换了一副嘴脸，说不参加扫雪也不会取消低保资格呀。与此同时，还矢口否认，说从来没有说过不扫雪就取消低保资格。孙凤梅问：如果不是你逼我，我会志愿上街去扫雪吗？&lt;br /&gt;　　曰：似乎在很多时候，志愿这个词与其真实含义是相反的。&lt;br /&gt;　　8、这是我穿过的最好的衣服&lt;br /&gt;&lt;br /&gt;　　穿上囚衣后，马加爵说，这是我穿过的最好的衣服。在场的警察听后，都不免为之落泪。马加爵是杀了人，但法律不会去管他是怎样成长的。马加爵的助学贷款没有批下来时，他穷得不敢去上课，因为他已经没有鞋子穿了。据同学回忆，自此之后，马加爵开始变得沉默寡言，性情大变。&lt;br /&gt;　　曰：穷人也有尊严。&lt;br /&gt;　　9、我儿当你看信时，我已不在人间&lt;br /&gt;　　“我儿当你看我的信时，我已不在人间，只因为我没有能力让你上学，没有脸对你，只可以用我的死向你谢罪……”辽宁农民孙守军的儿子收到了录取通知书，老父因为无钱供儿子上学，留下遗书后自杀。&lt;br /&gt;    曰：不要说什么不读大学照样成材；周星驰都知道拿“人人有书念”来骗人。&lt;br /&gt;　　10、我还能再坚持三天&lt;br /&gt;　　管传智是一名矿工，发生塌方后，管传智被困井下，苦熬7天。管传智被救援人员从井下救出重见天日后说的第一句话是：“我还能再坚持三天。”&lt;br /&gt;    曰：矿工兄弟，好兄弟，你们还要坚持多久？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8591124536346223848-8228075047869182836?l=easydonny.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://easydonny.blogspot.com/feeds/8228075047869182836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8591124536346223848&amp;postID=8228075047869182836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8228075047869182836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8591124536346223848/posts/default/8228075047869182836'/><link rel='alternate' type='text/html' href='http://easydonny.blogspot.com/2008/12/blog-post_05.html' title='十大悲情语句'/><author><name>Donny</name><uri>http://www.blogger.com/profile/14259962849895532724</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8591124536346223848.post-7106498129332546346</id><published>2008-12-04T23:09:00.001-06:00</published><updated>2008-12-04T23:09:42.633-06:00</updated><title type='text'>2008最佳自然摄影奖</title><content type='html'>&lt;div id="blogContent" class="text-article"&gt;                                          &lt;p&gt;北京时间12月5日消息，据国外媒体报道，2008年度国际最佳自然摄影奖于日前揭晓，来自世界各地的著名摄影师、自然主义者和探险家提交了大量参赛作品，其中一张狮子过河的作品夺得年度大奖。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;以下为2008年度国际最佳自然摄影奖各类奖项获奖作品。 &lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_18212050509321401019133.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.年度大奖作品 ：狮子 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：博茨瓦纳的奥卡瓦戈三角洲&lt;br /&gt;&lt;br /&gt;作者：布莱恩·汉普顿&lt;br /&gt;&lt;br /&gt;位于博茨瓦纳的奥卡瓦戈三角洲是由于季节性洪水泛滥而形成的内陆陆地，也是当地生物群在旱季的一块永久性水源。由于这里独一无二的内嵌式结构和水路体 系，在此生活着非洲南部最丰富的动物族群之一。狮子习惯于在潮湿的沼泽地活动，同时由于它们为潜近追踪猎物需要面对不同的多变环境，有时甚至会被迫游泳或 蹚过河流。&lt;br /&gt;&lt;br /&gt;作者描述：“图中的这只狮子正试图和狮群一起追踪一群非洲野牛，途中需要跨越一条常有大批鳄鱼出没的危险河流。听到其它狮群的呼唤后，她开始朝河水的 方向进发，途中我不得不几次调整位置，潜伏在她可以渡河的地方，幸运的是我的600mm专业镜头正好捕捉到了狮子突然启动、蹚过小河时的眼神。我和搭档一 动不动地挤成一团，狮子就正朝我们奔来，然后擦肩而过，重新加入狮群，直到这时我们才长舒一口气放松下来。”&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_18212050509322812583534.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2 海洋类获奖作品：柠檬鲨 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：巴哈马&lt;br /&gt;&lt;br /&gt;作者：布鲁斯·亚特斯（Bruce Yates）&lt;br /&gt;&lt;br /&gt;柠檬鲨主要分布在北美洲和南美洲的亚热带大西洋沿岸，身长一般在8到10英尺（约合2.4到3米）之间，已纪录的身长最大的柠檬鲨超过12英尺（约合 3.6米）。柠檬鲨通常不袭击人类，但当幼仔在附近活动时，它们却非常具有攻击性。与绝大多数水生动物一样，鲨鱼也一度被视为低智商动物，只能形成简单的 “社会秩序”。虽然对成年鲨鱼的习性知之甚少，但最近的研究已引导学者们挑战这种观点。对规模较大的柠檬鲨群的观察结果显示，它们似乎每年交配一次，其繁 衍后代的旅程与大麻哈鱼以及其它动物类似。&lt;br /&gt;&lt;br /&gt;柠檬鲨对圈养生活的适应能力可能为加深对所有海洋动物的了解提供关键线索。迄今为止，已有数千名以娱乐性为目的的渔民、商业渔民以及研究人员参与到鲨 鱼研究中来，其中包括为鲨鱼加标签的合作计划。目前，他们已为生活在大西洋和墨西哥湾的10万多条鲨鱼加上标签。合作加标签计划涉及7种鲨鱼，柠檬鲨是其 中一种，在再次被捕获的鲨鱼中，柠檬鲨便占到了88%。柠檬鲨已被确定为一种具有高度迁徙性的鲨鱼种群。美国国家海洋和大气管理局的国家海洋渔业部门负责 对柠檬鲨进行保护，避免它们成为商业性过度捕捞的牺牲品。&lt;br /&gt;&lt;br /&gt;亚特斯说：“在我所拍摄过的所有鲨鱼中，这只在日落时浮出水面的8英尺长的柠檬鲨是唯一一条我认为脸上带有‘表情’的鲨鱼。我充分利用了相机的高帧率并使用‘鱼眼’镜头，当时部分没于水下的保护罩距离它的面部只有几英寸。”&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_18212050509324372574735.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. 野生动物类获奖作品：两只北极熊幼仔 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：加拿大马尼托巴省瓦普斯克国家公园&lt;br /&gt;&lt;br /&gt;作者：詹妮·罗斯&lt;br /&gt;&lt;br /&gt;北极熊幼仔通常出生在白雪皑皑的洞穴或者陆地，很少在漂浮的冰块上。出生时它们那么小，看上去那么无助，重约1.5磅。3个月后，当北极熊妈妈砸开这 个洞穴后，两个小家伙已长到约20到30磅。破洞后北极熊通常还会在洞穴逗留约一周，锻炼身体，适应寒冷，到幼仔可以出行时，母熊便携子离开洞口，让其外 出见世面，长见识。&lt;br /&gt;&lt;br /&gt;由于近年来的气温转暖，每年夏天哈得逊湾的海冰消融较早，现在，北极熊在转到陆地前堆积必要脂肪的时间明显减少。加拿大野生动物保护局（CWS）的科 学家预言，如果目前的这种气候改变趋势继续影响它们的狩猎范围的话，未来15年到20年，该地区的大多数雌北极熊可能无法达到怀孕所必需的最低体重。&lt;br /&gt;&lt;br /&gt;詹妮·罗斯说：“获得拍摄这对北极熊幼仔绝好机会的时候，我正在世界上已知最大的北极熊聚集地之一瓦普斯克国家公园陪同加拿大野生动物保护局生物学家 们进行现场研究。我们把北极熊妈妈放在它的洞穴附近，看到洞里还有它的两个幼仔。北极熊妈妈被注入麻醉剂，它躺在那里一动不动，这样我们就能对这个北极熊 家庭的健康状况进行评估。北极熊妈妈很安全地失去意识，生物学家们开始为它称体重和进行一些测量，我慢慢接近幼仔。两个小家伙对我的出现感到很舒服，它们 给了一个最好的问候——在我拍摄时它们蜷着身子睡着了。”&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_18212050509325781781436.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. 年度青年摄影师类获奖品：美洲豹幼仔&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：博茨瓦纳奥卡万戈三角洲&lt;br /&gt;&lt;br /&gt;作者：马修·布拉德·卢卡斯&lt;br /&gt;&lt;br /&gt;在博茨瓦纳，奥卡万戈三角洲有着丰富的野生动物，这里的美丽简直让你难以置信。于是，我们走出去勘探美妙的自然视野。今天早晨很特别，我们的向导从收 音机上听到一只雌美洲豹和它的幼仔在我们的营地附近被人看到。没用多久我们就到达那里。起先，雌豹藏在茂密的灌木丛中，我们没看到它的幼仔。后来，大约 10分钟后，雌豹从木丛中出现，并跳在一棵倒下的树上，幼仔跟在后面。这位妈妈似乎完全不受我们的打扰，我看着美洲豹的长着大眼睛充满好奇的幼仔。在这只 淘气小豹爬上树枝的时候，我按下了快门。清晨温和的光线没有造成刺目的阴影，但是较差的光线让我使用了ISO800以保持足够快的快门速度。这尤其重要， 因为我只能靠袋子里的镜头。按下快门前，你会希望动物不要动。还好这只小美洲豹在我捕捉画面时一直保持静止不动的姿势。&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_48212050509339371326137.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5.滑稽动物类获奖作品：马卡罗尼企鹅&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：南乔治亚岛&lt;br /&gt;&lt;br /&gt;作者：安德鲁·鲁斯&lt;br /&gt;&lt;br /&gt;马卡罗尼企鹅是世界上企鹅数量最多的一种，也是六种冠企鹅中种群最大的一种。站着时高约28英寸，重10道15磅，它们长着红眼睛，红喙，冠上长着橙 黄色的羽毛，很漂亮。马卡罗尼企鹅主要分布于南极半岛及亚南极区。你能在乔治亚州南部的悬崖和山坡上发现它们庞大的种群——约540万对。南大洋的这个多 岩石岛为我们提供了一个观察野生动物和欣赏包括这里有数目众多的海鸟和沿海岸繁殖的海洋哺乳动物在内的未被破坏的美丽风景的绝好机会。&lt;br /&gt;&lt;br /&gt;安德鲁·鲁斯说：“在我登高爬山想要得到海湾的广角视野的时候，我看到企鹅排成一行正穿越一座冰川。看到此景，我不禁失声笑起来，我一定要拍下照片来 记录这一风景。在花了30分钟用背滑下山后（谁说摄影没有乐趣？），我拿起相机，微笑着度过这个下午，因为一波又一波的马卡罗尼企鹅从我面前的冰川上经 过。”&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_49212050509330782504738.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. 濒危物种类获奖作品：金丝猴 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：中国秦岭山脉&lt;br /&gt;&lt;br /&gt;作者：杰里米·伍德豪斯（Jeremy woodhouse）&lt;br /&gt;&lt;br /&gt;金丝猴只分布在中国中部偏远地区，现已被国际自然保护联盟列为“濒危物种”——过去40年来，金丝猴的数量锐减了5倍以上。由于丧失栖息地加之人类为 了其漂亮毛皮大肆偷猎，金丝猴的命运一直岌岌可危。为了帮助保护和培育这种群居灵长类动物，中国政府颁布了一系列保护法并建立自然保护区，同时还将金丝猴 列为国家一级保护动物。&lt;br /&gt;&lt;br /&gt;伍德豪斯说：“之所以能够拍摄这些金丝猴照片来源于我的坚持和决心。为了拍摄，我曾两次来到秦岭山脉的一个研究站。我首先做的是，获得陕西西安的大学 研究人员许可。我的吃住都是在农村解决的，那里的冬天很冷，相机包经常残留着用于为住处取暖的大炉子散发的烟味。我每天要沿着一条河流步行往返4英里（约 合6.4公里），而且还要爬上一条光滑的小石路，台阶大约有800个。整个跋涉过程中，我一直背着三脚架和相机，真的是很艰辛的一段旅程。然而，尽管天气 冷得刺骨，但我并没有选择放弃，最后终于得偿所愿，拍到了这只美丽的动物。当时的天空还飘着雪花，我就这样在雪花陪伴下带着自己满意的作品回去了。” &lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_49212050509332341033039.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. 动物园与水族馆类获奖作品：西部低地银背大猩猩 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：美国纽约市布朗克斯动物园&lt;br /&gt;&lt;br /&gt;作者：阿尔伯特·瓦伦蒂诺（Albert J· Valentino）&lt;br /&gt;&lt;br /&gt;大猩猩是所有灵长类动物中个头最大的，体重通常可超过500磅（约合227公斤）。它们性情温和而且非常“顾家”，主要以树叶、植物的根和水果为食。 照片中的西部低地银背大猩猩已经被国际自然保护联盟列为“濒危物种”。除了西部低地银背大猩猩外，其它3种公认的大猩猩亚种包括山地、东部低地和克罗斯河 大猩猩。布朗克斯动物园是国际野生生物保护学会的旗舰式动物园。该学会是唯一一个致力于保护所有4个亚种免受主要威胁侵害的组织，这些威胁包括丧失栖息 地、偷猎和疾病。&lt;br /&gt;&lt;br /&gt;瓦伦蒂诺说：“在动物园，灵长类动物是我最喜欢的拍摄对象。每次来到动物园，我都会花上几小时观察它们的行为，但选择合适的时刻拍摄却面临很多挑战。 为了顺利拍摄，我特意选在阴天的时候出发，这样能够避免刺眼的光线。由于大猩猩总躲在厚厚的并且通常很脏的草丛后面，所以寻找一个干净的有利位置就显得非 常重要。还有就是，我只会在人少的时候才去动物园，因为太多的闪光灯会破坏照片效果，周一到周五下午晚些时候是最佳拍摄时机。青草的颜色被镜头反射后会投 在大猩猩的毛皮上，影响最终效果，但这种影响很容易被修正过来。当用raw格式拍摄时，我会调整白平衡，消除绿色。最后，我再用快镜头定格，同时让一些背 景变得模糊，这样更能突出主题。这幅照片让我最满意的地方在于，幼仔居然‘直直地站在爸爸身边’。我们都知道，大猩猩是靠指关节行走而不是双腿，但这个小 家伙却选择了后者。”&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;input src="http://news.xinhuanet.com/photo/2008-12/05/xin_49212050509333752940140.jpg" type="image"&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;8. 数码创意类获奖作品：思塔山上空的月食 &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;拍摄地点：美国俄勒冈州Siskiyou山脉&lt;br /&gt;&lt;br /&gt;作者：肖恩·巴格肖&lt;br /&gt;&lt;br /&gt;地球从月球和太阳之间经过，遮住太阳射向月球的光线时，就会发生月食现象。月全食现象比较罕见，每年大约只发生一次。而且这种现象仅在满月时，而且是 在月球和太阳分别位于地球的相反两侧时才会发生。然而，即使是满月，也不见得会出现月食，因为此时地球并不一定正好位于月球和太阳之间。&lt;br /&gt;&lt;br /&gt;“当月食发生时，只有你正好面对月球，才有机会看到这种现象。如果你在月食发生时，正好位于地球上背对月球的一面，你将无法看到月食。拍摄月食全过程 的另一个障碍是云层遮挡。只要有一片云从月球前面经过，即便这个过程持续的时间仅为几分钟，你也会错过拍摄每一个阶段的月食变化的机会。2007年8月 28日晚上，在北美西海岸可以观看一场壮观的月全食，因为这里的天空非常干净，没有一片云。我和一个朋友决定碰碰运气，看一看是否能在俄勒冈州南部 Siskiyou山脉的一座山顶上拍摄月全食。我必须在月全食出现时拍摄各个阶段的照片，然后将它们组合在一起制成一张合成图。最后我们选中了思塔山。因 为我们在这里可以利用长焦镜头放大视野，追踪在天空中移动的月球，非常详细地拍摄月食的每个步骤。黎明前阳光从地平线上射出时，我
