<?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-4079616950947441513</id><updated>2012-02-17T10:32:54.858+08:00</updated><category term='Learn'/><category term='music'/><category term='heart'/><title type='text'>EE Notes</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-6393389830010729901</id><published>2009-09-03T11:32:00.001+08:00</published><updated>2009-09-03T11:32:16.546+08:00</updated><title type='text'>Katrina (Demo) -- DT</title><content type='html'>       &lt;div style='padding: 5px 5px 10px 5px; margin-top: 5px; border: 1px solid #ddd; background-color: #fff;line-height: 16px;'&gt;       &lt;div style="float: left; margin-right: 5px; overflow: visible;"&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/ku15in2rJ4hxWRDmPz8ypACud0sbmXsz1UPkWzLj7EETAUvPcT9EKbL0hIRQ/_-_13_KatrinaDemo.mp3' style='color: #bc7134;'&gt;&lt;img src='http://posterous.com/images/filetypes/mp3.png' style='border: none;'/&gt;&lt;/a&gt;&lt;/div&gt;       &lt;div style="font-size: 10px; color: #424037;line-height: 16px;"&gt;&lt;b&gt;Katrina (Demo)&lt;/b&gt; by Ìõ'&amp;nbsp;&amp;nbsp;&lt;br/&gt;Download now or &lt;a href='http://feng.posterous.com/katrina-demo-dt' style='color: #bc7134;'&gt;listen on posterous&lt;/a&gt;&lt;/div&gt;       &lt;b&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/ku15in2rJ4hxWRDmPz8ypACud0sbmXsz1UPkWzLj7EETAUvPcT9EKbL0hIRQ/_-_13_KatrinaDemo.mp3' style='color: #bc7134;'&gt;陶喆 - (13) Katrina(Demo).mp3&lt;/a&gt;&lt;/b&gt; &lt;span style="font-size: 10px; color: #424037;"&gt;(6254 KB)&lt;/span&gt;       &lt;br style="clear: both;"/&gt;&lt;/div&gt;      &lt;p&gt;Katrina (Demo) -- DT&lt;/p&gt;&lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://feng.posterous.com/katrina-demo-dt"&gt;Feng's posterous&lt;/a&gt;  &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-6393389830010729901?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/6393389830010729901/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=6393389830010729901' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6393389830010729901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6393389830010729901'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/09/katrina-demo-dt.html' title='Katrina (Demo) -- DT'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-1276177711706791261</id><published>2009-09-01T10:41:00.001+08:00</published><updated>2009-09-01T10:41:13.869+08:00</updated><title type='text'>不一样 -- DT</title><content type='html'>       &lt;div style='padding: 5px 5px 10px 5px; margin-top: 5px; border: 1px solid #ddd; background-color: #fff;line-height: 16px;'&gt;       &lt;div style="float: left; margin-right: 5px; overflow: visible;"&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/loSS1uEgfe0aOUTPOSeQ457Jkg7qSme3H5T3qAGEkOn1OV6nUGzpFPbtpMaU/_07..mp3' style='color: #bc7134;'&gt;&lt;img src='http://posterous.com/images/filetypes/mp3.png' style='border: none;'/&gt;&lt;/a&gt;&lt;/div&gt;       &lt;div style="font-size: 10px; color: #424037;line-height: 16px;"&gt;&lt;b&gt;07. ²»Ò»Ñù&lt;/b&gt; by Ìõ'&amp;nbsp;&amp;nbsp;&lt;br/&gt;Download now or &lt;a href='http://feng.posterous.com/-dt' style='color: #bc7134;'&gt;listen on posterous&lt;/a&gt;&lt;/div&gt;       &lt;b&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/loSS1uEgfe0aOUTPOSeQ457Jkg7qSme3H5T3qAGEkOn1OV6nUGzpFPbtpMaU/_07..mp3' style='color: #bc7134;'&gt;陶�_07.不一样.mp3&lt;/a&gt;&lt;/b&gt; &lt;span style="font-size: 10px; color: #424037;"&gt;(4450 KB)&lt;/span&gt;       &lt;br style="clear: both;"/&gt;&lt;/div&gt;      &lt;p&gt;不一样 -- DT&lt;br /&gt;&lt;/p&gt;&lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://feng.posterous.com/-dt"&gt;Feng's posterous&lt;/a&gt;  &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-1276177711706791261?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/1276177711706791261/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=1276177711706791261' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1276177711706791261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1276177711706791261'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/09/dt.html' title='不一样 -- DT'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3158474780588876736</id><published>2009-08-26T09:00:00.001+08:00</published><updated>2009-08-26T09:00:16.217+08:00</updated><title type='text'>Unbelievable - Craig David</title><content type='html'>       &lt;div style='padding: 5px 5px 10px 5px; margin-top: 5px; border: 1px solid #ddd; background-color: #fff;line-height: 16px;'&gt;       &lt;div style="float: left; margin-right: 5px; overflow: visible;"&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/wy0iaXHXRS9M3pjNK3PS8eEyxJilfgCk0XasL9HleckO4cZMhOLEnpubrcea/Unbelievable.mp3' style='color: #bc7134;'&gt;&lt;img src='http://posterous.com/images/filetypes/mp3.png' style='border: none;'/&gt;&lt;/a&gt;&lt;/div&gt;       &lt;div style="font-size: 10px; color: #424037;line-height: 16px;"&gt;&lt;b&gt;Unbelievable&lt;/b&gt; by Craig David&amp;nbsp;&amp;nbsp;&lt;br/&gt;Download now or &lt;a href='http://feng.posterous.com/unbelievable-craig-david' style='color: #bc7134;'&gt;listen on posterous&lt;/a&gt;&lt;/div&gt;       &lt;b&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/wy0iaXHXRS9M3pjNK3PS8eEyxJilfgCk0XasL9HleckO4cZMhOLEnpubrcea/Unbelievable.mp3' style='color: #bc7134;'&gt;Unbelievable.mp3&lt;/a&gt;&lt;/b&gt; &lt;span style="font-size: 10px; color: #424037;"&gt;(4767 KB)&lt;/span&gt;       &lt;br style="clear: both;"/&gt;&lt;/div&gt;      &lt;p&gt;Unbelievable - Craig David&lt;br /&gt;&lt;/p&gt;&lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://feng.posterous.com/unbelievable-craig-david"&gt;Feng's posterous&lt;/a&gt;  &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-3158474780588876736?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3158474780588876736/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3158474780588876736' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3158474780588876736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3158474780588876736'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/08/unbelievable-craig-david.html' title='Unbelievable - Craig David'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-1550109816151299966</id><published>2009-07-07T10:21:00.001+08:00</published><updated>2009-07-07T10:21:38.997+08:00</updated><title type='text'>Parachutes - ColdPlay</title><content type='html'>       &lt;div style='padding: 5px 5px 10px 5px; margin-top: 5px; border: 1px solid #ddd; background-color: #fff;line-height: 16px;'&gt;       &lt;div style="float: left; margin-right: 5px; overflow: visible;"&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/Ns8GLK7lb6qSifAH5Ob5adSlYtp0dgHrvcQzX96mGM2AztC0CiRM2nqAvB1D/07_Parachutes.mp3' style='color: #bc7134;'&gt;&lt;img src='http://posterous.com/images/filetypes/mp3.png' style='border: none;'/&gt;&lt;/a&gt;&lt;/div&gt;       &lt;div style="font-size: 10px; color: #424037;line-height: 16px;"&gt;&lt;b&gt;Parachutes&lt;/b&gt; by Coldplay&amp;nbsp;&amp;nbsp;&lt;br/&gt;Download now or &lt;a href='http://feng.posterous.com/parachutes-coldplay' style='color: #bc7134;'&gt;listen on posterous&lt;/a&gt;&lt;/div&gt;       &lt;b&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/Ns8GLK7lb6qSifAH5Ob5adSlYtp0dgHrvcQzX96mGM2AztC0CiRM2nqAvB1D/07_Parachutes.mp3' style='color: #bc7134;'&gt;07 Parachutes.mp3&lt;/a&gt;&lt;/b&gt; &lt;span style="font-size: 10px; color: #424037;"&gt;(1190 KB)&lt;/span&gt;       &lt;br style="clear: both;"/&gt;&lt;/div&gt;      &lt;p&gt;在听这首歌，感觉悲伤。&lt;br /&gt;&lt;/p&gt;&lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://feng.posterous.com/parachutes-coldplay"&gt;Feng's posterous&lt;/a&gt;  &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-1550109816151299966?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/1550109816151299966/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=1550109816151299966' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1550109816151299966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1550109816151299966'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/07/parachutes-coldplay.html' title='Parachutes - ColdPlay'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-5747309804188952071</id><published>2009-07-06T10:27:00.001+08:00</published><updated>2009-07-06T10:27:46.061+08:00</updated><title type='text'>Warning Sign - ColdPlay</title><content type='html'>       &lt;div style='padding: 5px 5px 10px 5px; margin-top: 5px; border: 1px solid #ddd; background-color: #fff;line-height: 16px;'&gt;       &lt;div style="float: left; margin-right: 5px; overflow: visible;"&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/LPh5DY6ZUU0j7j6UVK9IA8PniABwFBe6Sovm3PRzs8iEA2RmGM7pSmeJYBQJ/08_-_Warning_Sign.mp3' style='color: #bc7134;'&gt;&lt;img src='http://posterous.com/images/filetypes/mp3.png' style='border: none;'/&gt;&lt;/a&gt;&lt;/div&gt;       &lt;div style="font-size: 10px; color: #424037;line-height: 16px;"&gt;&lt;b&gt;Warning Sign&lt;/b&gt; by Coldplay&amp;nbsp;&amp;nbsp;&lt;br/&gt;Download now or &lt;a href='http://feng.posterous.com/warning-sign-coldplay' style='color: #bc7134;'&gt;listen on posterous&lt;/a&gt;&lt;/div&gt;       &lt;b&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/LPh5DY6ZUU0j7j6UVK9IA8PniABwFBe6Sovm3PRzs8iEA2RmGM7pSmeJYBQJ/08_-_Warning_Sign.mp3' style='color: #bc7134;'&gt;08 - Warning Sign.mp3&lt;/a&gt;&lt;/b&gt; &lt;span style="font-size: 10px; color: #424037;"&gt;(7695 KB)&lt;/span&gt;       &lt;br style="clear: both;"/&gt;&lt;/div&gt;      &lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://feng.posterous.com/warning-sign-coldplay"&gt;Feng's posterous&lt;/a&gt;  &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-5747309804188952071?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/5747309804188952071/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=5747309804188952071' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5747309804188952071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5747309804188952071'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/07/warning-sign-coldplay.html' title='Warning Sign - ColdPlay'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-5247500983964262551</id><published>2009-06-20T11:17:00.001+08:00</published><updated>2009-06-20T11:17:40.337+08:00</updated><title type='text'>August Rush - Gibson J200</title><content type='html'>       &lt;div style='padding: 5px 5px 10px 5px; margin-top: 5px; border: 1px solid #ddd; background-color: #fff;line-height: 16px;'&gt;       &lt;div style="float: left; margin-right: 5px; overflow: visible;"&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/oHAKHN3ThDSUOBa0UUBQdQM7751YkOwgGZS12Ji9SyJMqbGGYMRLvBETvPR3/August_Rush_-_Gibson_J200.mp3' style='color: #bc7134;'&gt;&lt;img src='http://posterous.com/images/filetypes/mp3.png' style='border: none;'/&gt;&lt;/a&gt;&lt;/div&gt;       &lt;div style="font-size: 10px; color: #424037;line-height: 16px;"&gt;&lt;b&gt;August. Rush&lt;/b&gt; by August. Rush&amp;nbsp;&amp;nbsp;&lt;br/&gt;Download now or &lt;a href='http://feng.posterous.com/august-rush-gibson-j200' style='color: #bc7134;'&gt;listen on posterous&lt;/a&gt;&lt;/div&gt;       &lt;b&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/feng/oHAKHN3ThDSUOBa0UUBQdQM7751YkOwgGZS12Ji9SyJMqbGGYMRLvBETvPR3/August_Rush_-_Gibson_J200.mp3' style='color: #bc7134;'&gt;August Rush - Gibson J200.MP3&lt;/a&gt;&lt;/b&gt; &lt;span style="font-size: 10px; color: #424037;"&gt;(9268 KB)&lt;/span&gt;       &lt;br style="clear: both;"/&gt;&lt;/div&gt;      &lt;p&gt;&lt;/p&gt;&lt;div&gt;Nothing bad&amp;#39;s gonna happen. You gotta have a little faith. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="border-collapse: collapse; white-space: pre; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;a href="http://www.douban.com/subject/1844413/"&gt;August Rush&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://feng.posterous.com/august-rush-gibson-j200"&gt;Feng's posterous&lt;/a&gt;  &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-5247500983964262551?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/5247500983964262551/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=5247500983964262551' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5247500983964262551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5247500983964262551'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/06/august-rush-gibson-j200.html' title='August Rush - Gibson J200'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-2999881048175264467</id><published>2009-05-17T08:25:00.002+08:00</published><updated>2009-05-25T18:29:06.047+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>The Hardest Part / Postcards From Far Away</title><content type='html'>&lt;div style="border: 1px solid rgb(221, 221, 221); padding: 5px 5px 10px; margin-top: 5px; background-color: rgb(255, 255, 255); line-height: 16px;"&gt;       &lt;div style="overflow: visible; float: left; margin-right: 5px;"&gt;&lt;a href="http://posterous.com/getfile/files.posterous.com/feng/tIMp3wb8tRLfqi81v6qESL7yIoj026KIhaCjF4C67vX47ODOgQwvbS37NPZi/05_The_Hardest_Part_Postcards_.mp3" style="color: rgb(188, 113, 52);"&gt;&lt;img src="http://posterous.com/images/filetypes/mp3.png" style="border: medium none ;" /&gt;&lt;/a&gt;&lt;/div&gt;       &lt;div style="font-size: 10px; color: rgb(66, 64, 55); line-height: 16px;"&gt;&lt;b&gt;The Hardest Part / Postcards From Far Away&lt;/b&gt; by Coldplay &lt;br /&gt;Download now or &lt;a href="http://feng.posterous.com/the-hardest-part-postcards-from-far-away" style="color: rgb(188, 113, 52);"&gt;listen on posterous&lt;/a&gt;&lt;/div&gt;       &lt;b&gt;&lt;a href="http://posterous.com/getfile/files.posterous.com/feng/tIMp3wb8tRLfqi81v6qESL7yIoj026KIhaCjF4C67vX47ODOgQwvbS37NPZi/05_The_Hardest_Part_Postcards_.mp3" style="color: rgb(188, 113, 52);"&gt;05 The Hardest Part _ Postcards From.mp3&lt;/a&gt;&lt;/b&gt; &lt;span style="color: rgb(66, 64, 55);font-size:10;" &gt;(6013 KB)&lt;/span&gt;        &lt;/div&gt;      &lt;p&gt;The Hardest Part / Postcards From Far Away @coldplay&lt;/p&gt;&lt;p style="font-size: 10px;"&gt;  &lt;a href="http://posterous.com/"&gt;Posted via email&lt;/a&gt;   from &lt;a href="http://feng.posterous.com/the-hardest-part-postcards-from-far-away"&gt;Feng's posterous&lt;/a&gt;  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-2999881048175264467?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/2999881048175264467/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=2999881048175264467' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2999881048175264467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2999881048175264467'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/05/hardest-part-postcards-from-far-away.html' title='The Hardest Part / Postcards From Far Away'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-5759191677299101188</id><published>2009-05-14T15:11:00.006+08:00</published><updated>2009-05-14T15:38:54.759+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>How To Research 凌晓峰教授演讲稿分享</title><content type='html'>&lt;div style="width: 425px; text-align: left;" id="__ss_1432885"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/Fengyi/how-to-research-1432885?type=powerpoint" title="How To Research"&gt;How To Research&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=howtoresearch-090514020505-phpapp02&amp;amp;stripped_title=how-to-research-1432885"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=howtoresearch-090514020505-phpapp02&amp;amp;stripped_title=how-to-research-1432885" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/Fengyi"&gt;Fengyi&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;昨天听了&lt;a href="http://cling.csd.uwo.ca/"&gt; 凌晓峰教授[link]&lt;/a&gt; 的主题演讲：Find Ideas, Do Research, Publish Papers, Earn Degree!  主要谈了他多年科研经历过程中的一些感受，我个人对下面 3 个主题很感兴趣：&lt;br /&gt;Finding Research Ideas&lt;br /&gt;Doing Good Research&lt;br /&gt;Writing and Publishing Papers&lt;br /&gt;&lt;br /&gt;一则，发现自己对科学研究这条道路的认识很浅，自己也许不适合这样的方向，可能工程实践更加适合自己。二则，通过凌教授的讲解，对写科技论文有了一个新的认识：Ideas -&gt; Researching -&gt;Writing 的过程。觉得自己要做的、要学习的还很多。毕业之前好好的完成自己的研究任务，任重道远。:)   把眼前的事情做好吧。将 pps 分享一下，希望对做科研的同学们有些启发 :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-5759191677299101188?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/5759191677299101188/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=5759191677299101188' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5759191677299101188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5759191677299101188'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/05/how-to-research.html' title='How To Research 凌晓峰教授演讲稿分享'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-8698566012448165147</id><published>2009-04-30T14:55:00.011+08:00</published><updated>2009-04-30T16:21:47.775+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>Linux进程的初理解</title><content type='html'>前段时间曾经得知一句话“All life is problem solving”。自我感觉这样的一句话诠释生活，多多少少显得有些凄凉。毕竟生活也有暖的一面，也有放下一切享受闲暇时光的那份心。有时候一首歌，一次美好的谈话，就能让我忘记生活中那些令人头痛的问题。生活也有些时候是无忧无虑的美好，而不都是“problem solving”。&lt;br /&gt;&lt;br /&gt;在学习新知识的过程中，我觉得解决问题是获取新知识的最好的途径。单纯的抱着一本装满新知识的书去看，没有足够的知识背景，很难产生共鸣。也就很难将期间的知识掌握。如果带着待解决的问题去读书，不仅读的效率提高，也很容易与书中所讲产生共鸣。问题解决的同时，知识也就基本掌握了。最近一直在做嵌入式Linux下的应用程序编写，期间问题很多，多半在 APUE 的帮助下得以解决。虽然至今看了不足APUE 的1/20的知识，能够掌握一些是一些:)&lt;br /&gt;&lt;br /&gt;提起进程，对我这个初次接触操作系统编程的新手而言是个抽象的概念。入门的文章是IBM上的一篇技术文章：&lt;a href="http://www.ibm.com/developerworks/cn/aix/library/au-speakingunix8/"&gt;对话 UNIX : UNIX 进程&lt;/a&gt;。这篇文章写的通俗易懂，而且有一些实践的技巧，很值得一读。当然进程的知识不只这些，还需继续学习 :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TTBwXpw6OGk/SflRhTdyV-I/AAAAAAAABhw/EqMeLI0519E/s1600-h/instructions.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 234px; height: 234px;" src="http://3.bp.blogspot.com/_TTBwXpw6OGk/SflRhTdyV-I/AAAAAAAABhw/EqMeLI0519E/s400/instructions.gif" alt="" id="BLOGGER_PHOTO_ID_5330381266572433378" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;关于进程的两个概念：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;一、如上图所示，是Unix一个进程的概念化模型。一个进程就像一个容器，有属于自己的数据、应用程序的副本、打开的文件集（设备），以及自己的环境变量集，当进程 A 刚出现时，系统会对它们进行初次捕捉。&lt;br /&gt;&lt;br /&gt;二、每个新的 Unix进程都是某个现有进程的产物。另外，每个新进程（“子”进程）是对“父”进程的克隆体（至少有一瞬间是如此），直到“子”进程继续独立执行为止。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;进程的创建过程：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;每个新的 Unix 进程都是某个现有进程的产物，进程的创建是一个 克隆 -&gt; 独立 的过程。所以在创建进程的时候，要尽量保证父进程所占有的系统资源较少。克隆后不会产生系统资源不足的情况。建议在应用程序开发时，用资源小的进程作进程管理。减少进程创建过程中的资源浪费。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TTBwXpw6OGk/SflVMkx4VkI/AAAAAAAABh4/5cgBst27moc/s1600-h/processaz.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 193px;" src="http://2.bp.blogspot.com/_TTBwXpw6OGk/SflVMkx4VkI/AAAAAAAABh4/5cgBst27moc/s400/processaz.gif" alt="" id="BLOGGER_PHOTO_ID_5330385308489373250" border="0" /&gt;&lt;/a&gt;上图描述了进程创建的过程：&lt;br /&gt;1、在 Unix 中，fork() 系统调用被用来产生新的进程。当程序 A (Program A) 执行指令 13 (Instruction 13)  fork() 时，系统会立即创建进程 A 的一个精确克隆版本，并将其命名为进程 Z (Process Z) 。Z 具有和 A 相同的环境变量、相同的内存内容、相同的程序状态，打开的文件也一样。图 3 显示的是进程 A 生成进程 Z后，进程 A 和 Z 的状态。&lt;br /&gt;2、进程 Z 是从进程 A 停止的地方开始执行的。也就是说，此后进程 Z 从指令 14  (Instruction 14)  处开始执行。进程 A 会在同一指令位置继续执行。&lt;br /&gt;3、一般来说，指令 14 处的编程逻辑将测试当前的进程是子进程还是父进程，也就是说，进程 Z 和进程 A 中的指令 14 分别判定这两个进程是否为其他进程的后代或祖先。为了以示区别，fork() 系统调用在子进程中返回 0，但返回给父进程的却是进程 Z 的进程 ID。&lt;br /&gt;4、在上次测试之后，进程 A 和进程 Z 会出现差异，每个进程会采用单独的代码路径，就像路上出现岔道，每一个都会走上不同的分枝。生成一个新进程的流程更多地被称为分叉，这就像两位旅行者走到了路上的岔道。因此，系统调用被命名为 fork()。&lt;br /&gt;&lt;br /&gt;通过学习system()函数学习进程操作：&lt;br /&gt;#include &lt;sys/types.h&gt;&lt;br /&gt;#include &lt;sys/wait.h&gt;&lt;br /&gt;#include &lt;errno.h&gt;&lt;br /&gt;#include &lt;unistd.h&gt;&lt;br /&gt;&lt;br /&gt;int system(const char * cmdstring)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;    pid_t pid;&lt;br /&gt;    int status;&lt;br /&gt;&lt;br /&gt;    if(cmdstring == NULL){&lt;br /&gt;         return (1);&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    if((pid = fork())&lt;0){&lt;br /&gt;            status = -1;&lt;br /&gt;    }&lt;br /&gt;    else if(pid = 0){&lt;br /&gt;&lt;br /&gt;        execl("/bin/sh", "sh", "-c", cmdstring, (char *)0);&lt;br /&gt;        -exit(127);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    else{&lt;br /&gt;&lt;br /&gt;            while(waitpid(pid, &amp;amp;status, 0) &lt; 0){&lt;br /&gt;                if(errno != EINTER){&lt;br /&gt;                    status = -1;&lt;br /&gt;                    break;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        return status;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-8698566012448165147?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/8698566012448165147/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=8698566012448165147' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/8698566012448165147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/8698566012448165147'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/04/linux.html' title='Linux进程的初理解'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TTBwXpw6OGk/SflRhTdyV-I/AAAAAAAABhw/EqMeLI0519E/s72-c/instructions.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3259673865645994668</id><published>2009-04-13T11:58:00.024+08:00</published><updated>2009-04-13T20:21:23.693+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>You've got to find what you love</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TTBwXpw6OGk/SeK5GJYq5vI/AAAAAAAABeY/i2a9-WjmlzI/s1600-h/stevejobsstanfordcommencement2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 286px;" src="http://3.bp.blogspot.com/_TTBwXpw6OGk/SeK5GJYq5vI/AAAAAAAABeY/i2a9-WjmlzI/s400/stevejobsstanfordcommencement2.jpg" alt="" id="BLOGGER_PHOTO_ID_5324021224755095282" border="0" /&gt;&lt;/a&gt;Steve Jobs&lt;br /&gt;Commencement Address at Stanford University&lt;br /&gt;&lt;br /&gt;今天学习了 Steve Jobs (CEO of Apple Computer) 2005年6月在斯坦福大学的演讲，并且深深的喜欢上了。你可能对下面的资源也感兴趣：演讲稿的&lt;a href="http://news.stanford.edu/news/2005/june15/jobs-061505.html"&gt;英文记录&lt;/a&gt;，演讲的&lt;a href="http://www.americanrhetoric.com/speeches/stevejobsstanfordcommencement.htm"&gt;音频文件&lt;/a&gt;，演讲的&lt;a href="http://v.youku.com/v_show/id_XMjQ1NDAwNTI=.html"&gt;中文字幕视频&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;"That's it. No big deal. Just three stories. " 演讲从这句话开始。Steve开始讲述也许是他生命中最重要的三个故事，并在每一个故事之后描述了自己对故事本身的理解和感受。我想这些体会是Steve 对他如何创造出辉煌事业，迎来幸福生活的总结。我在这里记录下来Steve 的这些体会，试图留下这些故事和这些感受给我的感动。&lt;br /&gt;&lt;br /&gt;Steve 对第一个故事 "about connecting the dots" 的理解：&lt;br /&gt;Again, you can't connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. Because belive in the dots will connect down the road will give you the confidence to follow your heart, even when it leads you off the well-worn path, and that will make all the difference.&lt;br /&gt;&lt;br /&gt;Steve 对第二个故事"about love and loss"的理解：&lt;br /&gt;I'm pretty sure none of this would have happened if I hadn't been fired from Apple. It was awful tasting medicine, but I guess the patient needed it. Sometimes life hits you in the head with a brick. Don't lose faith. I'm convinced that the only thing that kept me going was that I loved what I did. You've got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking, Don't settle.&lt;br /&gt;&lt;br /&gt;Steve 对第三个故事"about death"的理解：&lt;br /&gt;Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma — which is living with the results of other people's thinking. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.&lt;br /&gt;&lt;br /&gt;"Stay Hungry.  Stay Foolish." Steve 对年轻一代的忠告：&lt;p&gt;Stewart and his team put out several issues of &lt;i&gt;The Whole Earth Catalog&lt;/i&gt;, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was &lt;a href="http://picasaweb.google.com/lh/photo/CXxvEZSfgv9W29dLl-oEXA?feat=directlink"&gt;a photograph&lt;/a&gt; of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: "Stay Hungry. Stay Foolish." It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you.&lt;/p&gt; &lt;p&gt;&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/4079616950947441513-3259673865645994668?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3259673865645994668/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3259673865645994668' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3259673865645994668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3259673865645994668'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/04/youve-got-to-find-what-you-love.html' title='You&apos;ve got to find what you love'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TTBwXpw6OGk/SeK5GJYq5vI/AAAAAAAABeY/i2a9-WjmlzI/s72-c/stevejobsstanfordcommencement2.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-968502720534703019</id><published>2009-03-28T15:02:00.006+08:00</published><updated>2009-03-28T16:17:51.572+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>交叉编译环境</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TTBwXpw6OGk/Sc3QGCNFjNI/AAAAAAAABdA/SibbTCv0mHo/s1600-h/xdev-large.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_TTBwXpw6OGk/Sc3QGCNFjNI/AAAAAAAABdA/SibbTCv0mHo/s400/xdev-large.jpg" alt="" id="BLOGGER_PHOTO_ID_5318135537083976914" border="0" /&gt;&lt;/a&gt;在TopLanguage问问题的时候，访问到了&lt;a href="http://liuxinyu95.googlepages.com/robot.quad2.chn"&gt;这个站点&lt;/a&gt;，网站介绍了四足机器人的建立过程。里面的一些内容很新鲜，长了不少见识。希望自己以后也能够有机会接触这样复杂的控制系统。上面的图是作者试图介绍嵌入式开发中目标环境和开发环境的关系的时候引用的。&lt;br /&gt;&lt;br /&gt;前些时间，初次接触基于Linux系统的嵌入式开发 ，最先接触的就是交叉编译环境的建立。建立交叉编译环境，往往就是按照说明指导，在开发环境中安装支持特定微处理器架构的交叉编译工具。建立起来很容易，认清楚目标环境和开发环境的关系，才真正对理解应用程序和驱动程序开发和调试过程有帮助。交叉编译的理念是：在开发环境中进行源码编译，生成目标环境能够执行的二进制文件，并在目标环境中进行调试。这样做的好处不言而喻：精简了嵌入式系统，发挥了开发平台的优势。图中红色和灰色的部分是主机系统和目标系统必须相同的部分。安装交叉编译工具，其实就是在开发环境中安装compiler和lib。开发环境通过对代码的编译和连接，最终生成可在目标系统运行的执行文件。在驱动程序开发过程中，还需要提供配置好的内核源码资源作为source code，才能够生成供目标系统加载的模块。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-968502720534703019?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/968502720534703019/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=968502720534703019' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/968502720534703019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/968502720534703019'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/03/blog-post.html' title='交叉编译环境'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TTBwXpw6OGk/Sc3QGCNFjNI/AAAAAAAABdA/SibbTCv0mHo/s72-c/xdev-large.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-5021113668319065620</id><published>2009-03-24T22:33:00.023+08:00</published><updated>2009-03-28T16:30:17.686+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>Open Sound System 编程</title><content type='html'>&lt;div style="width: 425px; text-align: left;" id="__ss_1193966"&gt;&lt;a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/Fengyi/open-sound-system-1193966?type=powerpoint" title="深入 Open Sound System 编程"&gt;深入 Open Sound System 编程&lt;/a&gt;&lt;object style="margin: 0px;" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opensoundsystem-090324235239-phpapp01&amp;amp;stripped_title=open-sound-system-1193966"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=opensoundsystem-090324235239-phpapp01&amp;amp;stripped_title=open-sound-system-1193966" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;"&gt;View more &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration: underline;" href="http://www.slideshare.net/Fengyi"&gt;Fengyi&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;前一篇文章介绍了OSS的概念，描述了OSS和Linux系统以及设备之间的关系，并简单介绍了一下使用OSS开发应用程序的一般流程。实际上，作为一个编程接口，在使用OSS操作声卡设备进行音频应用开发的时候，有一些需要特别理解和注意的技巧。本文主要对驱动内部缓冲区的设置问题谈谈自己的理解。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;Linux音频数据传输机制&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;DMA技术在很大程度上增加了处理器读写音频数据的能力。在声卡驱动中，读写音频的过程实际上是音频数据与DMA Buffer数据交互的过程。在播放时，应用程序通过驱动程序首先将音频数据从应用程序缓冲区-APP buffer，写入到DMA buffer。接着，由DMA控制器把DMA buffer中的音频数据发送到DAC（Digital-Analog Converter）[1] 。在录音时，DMA控制器将ADC(Analog-Digital Converter) 输入的信号写入DMA buffer。接着，应用程序通过驱动程序将DMA buffer的数据读入APP buffer，完成录音的过程。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;欠载和延时&lt;/span&gt;&lt;br /&gt;在多任务应用程序中，CPU非常的繁忙，比如正在响应键盘事件，或者正在重画屏幕，没有时间向DMA buffer放入新的音频数据。DAC由于没有输入新的音频数据，导致声音播放的间断，这就出现了声音的抖动现象。这种由于播放不连续而产生的声音抖动现象就是欠载。欠载现象的产生主要是由于应用程序提供音频数据的速度跟不上声卡播放的速度而产生的。为了防止欠载现象的产生，就必须提供较大的DMA buffer 使得应用程序能够有足够的时间更新DMA buffer中的音频数据。原因可以参见PPT  的分析，T1=T2+T3(Max) 。&lt;br /&gt;音频数据首先要装满 DMA buffer ，应用程序才能够通过驱动程序将DMA buffer的数据拷贝到APP buffer中进行处理。装满DMA buffer占用时间，就产生延时。DMA buffer 是音频延时产生的原因。在一些实时性要求高的应用中，比如要求声音即时录入、播放。延时量的大小是关键性的因素，应该尽可能的减少延时。&lt;br /&gt;增加DMA buffer的大小，一方面，可以有效的防止欠载情况的出现。另一方面，增加了延时量。这是一个矛盾。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-weight: bold;"&gt;多缓冲机制（Multiple Buffering ）&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;为了解决这个矛盾，OSS采用了多缓冲机制。多缓冲机制将DMA buffer分为一定个数的Fragment。允许在第一个Fragment被写满时，将写满的Fragment数据拷贝到APP buffer进行处理。在保证DMA buffer较大（避免了欠载）的同时，减少了延时。Fragment的大小和数量可以在执行读写操作之前进行设置。设置的原则是保证DMA Buffer足够大，避免欠载。Fragment的大小足够小，减少延时。所以可以将Fragment大小设置的小一些，数目设定的多一些。&lt;br /&gt;在实际的系统中，为了保证驱动工作的稳定性，Fragment的大小是有一定限制的，比如cirrus Ep9302处理器的OSS驱动，允许的最小设置量为2048 bytes。Fragment的数目也有一定的显示，比如Ep9302最大数目为64个。&lt;br /&gt;&lt;br /&gt;[1] : &lt;a href="http://www.ibm.com/developerworks/cn/linux/l-ossdev/"&gt;深入OSS开发&lt;/a&gt;&lt;br /&gt;[2]: &lt;a href="http://manuals.opensound.com/developer/"&gt;http://manuals.opensound.com/developer/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-5021113668319065620?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/5021113668319065620/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=5021113668319065620' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5021113668319065620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5021113668319065620'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/03/open-sound-system.html' title='Open Sound System 编程'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-6255399376935905915</id><published>2009-03-14T11:19:00.004+08:00</published><updated>2009-03-25T12:58:20.151+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>OSS音频接口的探索</title><content type='html'>&lt;span zid="8"  style="font-size:180%;"&gt;&lt;b zid="9"&gt;基础知识&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span zid="49"  style="font-size:130%;"&gt;一、数字音频&lt;/span&gt;&lt;br /&gt;音频信号是一种连续变化的模拟信号，但计算机只能处理和记录二进制的数字信号，由自然音源得到的音频信号必须经过一定的变换，成为数字音频信号之后，才能送到计算机中作进一步的处理。&lt;span zid="34" style="font-weight: bold;"&gt;数字音频系统&lt;/span&gt;通 过将声波的波型转换成一系列二进制数据，来实现对原始声音的重现，实现这一步骤的设备常被称为模/数转换器（A/D）。A/D转换器以每秒钟上万次的速率 对声波进行采样，每个采样点都记录下了原始模拟声波在某一时刻的状态，通常称之为样本（sample），而每一秒钟所采样的数目则称为采样频 率，通过将一串连续的样本连接起来，就可以在计算机中描述一段声音了。对于采样过程中的每一个样本来说，数字音频系统会分配一定存储位来记录声波的振幅， 一般称之为采样分辩率或者采样精度，采样精度越高，声音还原时就会越细腻。&lt;br /&gt;对于音频编程而言，最重要的是理解声音数字化的两个关键步骤：采样和量化。采样就是每隔一定时间就读一次声音信号的幅度，而量化则是将采样得到的声音信号幅度转换为数字值，&lt;span zid="35" style="font-weight: bold;"&gt;从本质上讲，采样是时间上的数字化，而量化则是幅度上的数字化。&lt;/span&gt;下面介绍几个在进行音频编程时经常需要用到的技术指标：&lt;br /&gt;1. 采样频率&lt;br /&gt;  采样频率是指将模拟声音波形进行数字化时，每秒钟抽取声波幅度样本的次数。采样频率的选择应该遵循奈奎斯特（Harry Nyquist）采样理论：如果对某一模拟信号进行采样，则采样后可还原的最高信号频率只有采样频率的一半，或者说只要采样频率高于输入信号最高频率的两 倍，就能从采样信号系列重构原始信号。正常人听觉的频率范围大约在20Hz~20kHz之间，根据奈奎斯特采样理论，为了保证声音不失真，采样频率应该在 40kHz左右。常用的音频采样频率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、&lt;span zid="36" style="font-weight: bold;"&gt;44.1kHz、48kHz&lt;/span&gt;等，如果采用更高的采样频率，还可以达到DVD的音质。&lt;br /&gt;2. 量化位数&lt;br /&gt;  量化位数是对模拟音频信号的幅度进行数字化，它决定了模拟信号数字化以后的动态范围，常用的有8位、12位和16位。量化位越高，信号的动态范围越大，数字化后的音频信号就越可能接近原始信号，但所需要的存贮空间也越大。&lt;br /&gt;3. 声道数&lt;br /&gt;  声道数是反映音频数字化质量的另一个重要因素，它有单声道和双声道之分。双声道又称为立体声，在硬件中有两条线路，音质和音色都要优于单声道，但数字化后占据的存储空间的大小要比单声道多一倍。&lt;br /&gt;&lt;br /&gt;&lt;span zid="52"  style="font-size:130%;"&gt;二、声卡驱动&lt;/span&gt;&lt;br /&gt;出于对安全性方面的考虑，Linux下的应用程序无法直接对声卡这类硬件设备进行操作，而是必须通过内核提供的驱动程序才能完成。在Linux上进行&lt;span zid="53" style="font-weight: bold;"&gt;音频编程的本质&lt;/span&gt;就是要借助于驱动程序，来完成对声卡的各种操作。&lt;br /&gt;对硬件的控制涉及到寄存器中各个比特位的操作，通常这是与设备直接相关并且对&lt;span zid="55" style="font-weight: bold;"&gt;时序的要求非常严格&lt;/span&gt;，如果这些工作都交由应用程序员来负责，那么对声卡的编程将变得异常复杂而困难起来，驱动程序的作用正是要屏蔽硬件的这些底层细节，从而简化应用程序的编写。目前Linux下常用的声卡驱动程序主要有两种：OSS 和ALSA。&lt;br /&gt;最 早出现在Linux上的音频编程接口是OSS（Open Sound System），它由一套完整的内核驱动程序模块组成，可以为绝大多数声卡提供统一的编程接口。OSS出现的历史相对较长，这些内核模块中的一部分 （OSS/Free）是与Linux内核源码共同免费发布的，另外一些则以二进制的形式由4Front Technologies公司提供。由于得到了商业公司的鼎力支持，OSS已经成为在Linux下进行音频编程的事实标准，支持OSS的应用程序能够在绝&lt;span zid="57" style="font-weight: bold;"&gt;大多数声卡上&lt;/span&gt;工作良好。&lt;br /&gt;虽 然OSS已经非常成熟，但它毕竟是一个没有完全开放源代码的商业产品，ALSA（Advanced Linux Sound Architecture）恰好弥补了这一空白，它是在Linux下进行音频编程时另一个可供选择的声卡驱动程序。ALSA除了像OSS那样提供了一组内 核驱动程序模块之外，还专门为简化应用程序的编写提供了相应的函数库，与OSS提供的基于ioctl的原始编程接口相比，ALSA函数库使用起来要更加方 便一些。ALSA的主要特点有：&lt;br /&gt;&lt;br /&gt;* 支持多种声卡设备&lt;br /&gt;* 模块化的内核驱动程序&lt;br /&gt;* 支持SMP和多线程&lt;br /&gt;* 提供应用开发函数库&lt;br /&gt;* &lt;span zid="65" style="font-weight: bold;"&gt;兼容OSS应用程序&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ALSA 和OSS最大的不同之处在于ALSA是由志愿者维护的自由项目，而OSS则是由公司提供的商业产品，因此在对硬件的适应程度上OSS要优于ALSA，它能够支持的声卡种类更多。ALSA虽然不及OSS运用得广泛，但却具有更加友好的编程接口，并且&lt;span zid="68" style="font-weight: bold;"&gt;完全兼容于OSS&lt;/span&gt;，对应用程序员来讲无疑是一个更佳的选择。&lt;span zid="70" style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span zid="25"  style="font-size:180%;"&gt;&lt;b zid="26"&gt;什么是OSS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b zid="28"&gt;OSS&lt;/b&gt;（Open Sound System）是 unix（Linux）平台上一个统一的音频接口, 即只要音频处理应用程序按照OSS的API（API即应用程序接口：在这里API需要在驱动程序实现，通过驱动程序将硬件抽象为软件程序接口）来编写，那 么在移植到另外一个平台时，只需要重新编译即可。&lt;br /&gt;以前，每个Unix厂商都会提供一个自己专有的API，用来处理音频。这就意味着为一种Unix 平台编写的音频处理应用程序，在移植到另外一种Unix平台上时，必须要重写。不仅如此，在一种平台上具备的功能，可能在另外一个平台上无法实现。但 是，OSS出现以后情况就大不一样了，只要音频处理应用程序按照OSS的API标准来编写，那么在移植到另外一个平台时，只需要重新编译即可。因 此，OSS提供了源代码级的可移植性。&lt;br /&gt;OSS的层次结构非常简单，应用程序通过API（定义于 soundcard.h&lt;soundcard.h&gt;&lt;soundcard.h&gt;）访问OSS driver，OSS driver控制声卡。如下图所示：&lt;br /&gt;&lt;div zid="39" style="text-align: center;"&gt;&lt;img zid="40" alt="" src="http://writer.zoho.com/ImageDisplay.im?name=888646000000006001/1236993214237.png&amp;amp;accId=888646000000002007" align="" border="0" vspace="0" hspace="0" /&gt;&lt;br /&gt;&lt;span zid="48"  style="font-family:impact;"&gt;图1：OSS与应用程序和硬件平台关系的示意图&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span zid="72"  style="font-size:180%;"&gt;&lt;span zid="73" style="font-weight: bold;"&gt;OSS中的音频设备文件&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;音频编程接口实际上就是一组音频设备文件，通过它们可以从声卡读取数据，或者向声卡写入数据，并且能够对声卡进行控制，设置采样频率和声道数目等等。对于linux系统中的音频编程者而言，OSS主要包括两个主要的设备&lt;span zid="75" style="font-weight: bold;"&gt;文件&lt;/span&gt;：&lt;b zid="77"&gt;/dev/dsp&lt;/b&gt;           和 &lt;b zid="78"&gt;/dev/mixer&lt;/b&gt;           。&lt;br /&gt;&lt;b zid="80"&gt;/dev/dsp&lt;br /&gt;&lt;/b&gt;声卡驱动程序提供的&lt;span zid="91" style="font-weight: bold;"&gt;/dev/dsp是&lt;/span&gt;用于数字采样（sampling）和数字录音（recording）的&lt;span zid="92" style="font-weight: bold;"&gt;设备文件&lt;/span&gt;，它对于Linux下的音频编程来讲非常重要：向该设备写数据即意味着激活声卡上的D/A转换器进行放音，而向该设备读数据则意味着激活声卡上的A/D转换器进行录音。&lt;br /&gt;&lt;span zid="93" style="font-weight: bold;"&gt;DSP是数字信号处理器（Digital Signal Processor）的简称，它是用来进行数字信号处理的特殊芯片，声卡使用它来实现模拟信号和数字信号的转换。&lt;/span&gt;声 卡中的DSP设备实际上包含两个组成部分：在以只读方式打开时，能够使用A/D转换器进行声音的输入；而在以只写方式打开时，则能够使用D/A转换器进行 声音的输出。严格说来，Linux下的应用程序要么以只读方式打开/dev/dsp输入声音，要么以只写方式打开/dev/dsp输出声音，但事实上某些 声卡驱动程序仍允许以读写的方式打开 /dev/dsp，以便同时进行声音的输入和输出，这对于某些应用场合（如IP电话）来讲是非常关键的。&lt;br /&gt;在从 DSP设备读取数据时，从声卡输入的模拟信号经过A/D转换器变成数字采样后的样本（sample），保存在声卡驱动程序的&lt;span zid="94" style="font-weight: bold;"&gt;内核缓冲区&lt;/span&gt;中，当应用程序通过 read系统调用从声卡读取数据时，保存在内核缓冲区中的数字采样结果将被复制到应用程序所指定的&lt;span zid="95" style="font-weight: bold;"&gt;用户缓冲区&lt;/span&gt;中。&lt;span zid="96" style="font-weight: bold;"&gt;需要指出的是&lt;/span&gt;， 声卡采样频率是由内核中的驱动程序所决定的，而不取决于应用程序从声卡读取数据的速度。如果应用程序读取数据的速度过慢，以致低于声卡的采样频率，那么多 余的数据将会被丢弃；如果读取数据的速度过快，以致高于声卡的采样频率，那么声卡驱动程序将会阻塞那些请求数据的应用程序，直到新的数据到来为止。&lt;br /&gt;在 向DSP设备写入数据时，数字信号会经过D/A转换器变成模拟信号，然后产生出声音。应用程序写入数据的速度同样应该与声卡的采样频率相匹配，否则过慢的 话会产生声音暂停或者停顿的现象，过快的话又会被内核中的声卡驱动程序阻塞，直到硬件有能力处理新的数据为止。与其它设备有所不同，声卡通常不会支持非阻 塞（non-blocking）的I/O操作。&lt;br /&gt;无论是从声卡读取数据，或是向声卡写入数据，事实上都具有特定的格式 （format），默认为8位无符号数据、单声道、8KHz采样率，如果默认值无法达到要求，可以通过ioctl系统调用来改变它们。通常说来，在应用程 序中打开设备文件/dev/dsp之后，接下去就应该为其设置恰当的格式，然后才能从声卡读取或者写入数据。&lt;b zid="90"&gt;&lt;br /&gt;&lt;/b&gt;&lt;b style="font-weight: bold;" zid="98"&gt;&lt;br /&gt;&lt;/b&gt;&lt;span zid="99" style="font-weight: bold;"&gt;/dev/mixer&lt;/span&gt;&lt;br /&gt;在声卡的硬件电路中，混音器（mixer）是一个很重要的组成部分，它的作用是将多个信号组合或者叠加在一起，&lt;span zid="101" style="font-weight: bold;"&gt;对于不同的声卡来说，其混音器的作用可能各不相同&lt;/span&gt;（也就是说混音需要特定的硬件支持）。运行在Linux内核中的声卡驱动程序一般都会提供/dev/mixer这一设备文件，它是应用程序对混音器进行操作的软件接口。混音器电路通常由两个部分组成：&lt;span zid="102" style="font-weight: bold;"&gt;输入混音器（input mixer）和输出混音器（output mixer）&lt;/span&gt;。&lt;br /&gt;&lt;span zid="106" style="font-weight: bold;"&gt;输入混音器&lt;/span&gt;负责从多个不同的信号源接收模拟信号，这些信号源有时也被称为混音通道或者混音设备。模拟信号通过增益控制器和由软件控制的音量调节器后，在不同的混音通道中进行级别（level）调制，然后被送到输入混音器中进行声音的合成。&lt;span zid="107" style="font-weight: bold;"&gt;混音器&lt;/span&gt;上的电子开关可以控制哪些通道中有信号与混音器相连，有些声卡只允许连接一个混音通道作为录音的音源，而有些声卡则允许对混音通道做任意的连接。经过输入混音器处理后的信号仍然为模拟信号，它们将被送到A/D转换器进行数字化处理。&lt;br /&gt;&lt;span zid="108" style="font-weight: bold;"&gt;输出混音器&lt;/span&gt;的 工作原理与输入混音器类似，同样也有多个信号源与混音器相连，并且事先都经过了增益调节。当输出混音器对所有的模拟信号进行了混合之后，通常还会有一个总 控增益调节器来控制输出声音的大小，此外还有一些音调控制器来调节输出声音的音调。经过输出混音器处理后的信号也是模拟信号，它们最终会被送给喇叭或者其 它的模拟输出设备。对混音器的编程包括如何设置增益控制器的级别，以及怎样在不同的音源间进行切换，这些操作通常来讲是不连续的，而且不会像录音或者放音 那样需要占用大量的计算机资源。由于混音器的操作不符合典型的读/写操作模式，因此除了open和close两个系统调用之外，大部分的操作都是通过 ioctl系统调用来完成的。与/dev/dsp不同，/dev/mixer允许多个应用程序同时访问，并且混音器的设置值会一直保持到对应的设备文件被 关闭为止。&lt;br /&gt;为了简化应用程序的设计，&lt;span zid="109" style="font-weight: bold;"&gt;Linux上的声卡驱动程序大多都支持将混音器的ioctl操作直接应用到声音设备上&lt;/span&gt;，也就是说如果已经打开了/dev /dsp，那么就不用再打开/dev/mixer来对混音器进行操作，而是可以直接用打开/dev/dsp时得到的文件标识符来设置混音器。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;音频编程&lt;/span&gt;&lt;br /&gt;可以直接使用Unix的命令来放音和录音，命令cat /dev/dsp &gt;xyz可用来录音，录音的结果放在xyz文件中；命令cat xyz &gt;/dev/dsp播放声音文件xyz。用这种方式，可以检查dsp设备是否工作。&lt;br /&gt;使用编程的方式操作这些设备的基本流程是：&lt;br /&gt;1）包含OSS头文件：#include &lt;sys h=""&gt;&lt;br /&gt;2）打开设备文件，返回文件描述符&lt;br /&gt;3）使用ioctl设置设备的参数，控制设备的特性&lt;br /&gt;4）对于录音，从设备读（read）&lt;br /&gt;5）对于播放，向设备写（write）&lt;br /&gt;6）关闭打开的设备&lt;br /&gt;我在这里写了一个应用程序的样本：&lt;a href="http://www.google.com/notebook/public/02481538775536330110/BDQ9vDQoQroeZmIAk?hl=en"&gt;查看&lt;/a&gt;。&lt;br /&gt;推荐看一下这篇文章：&lt;a target="_blank" title="深入OSS开发" href="http://www.ibm.com/developerworks/cn/linux/l-ossdev/"&gt;深入OSS开发&lt;/a&gt;。 文章对缓冲区设置的性能分析等很值得学习和理解。&lt;br /&gt;&lt;br /&gt;参考文章：&lt;br /&gt;[1]:&lt;a target="_blank" title="Linux音频编程指南" href="http://www.ibm.com/developerworks/cn/linux/l-audio/index.html#1"&gt;Linux音频编程指南&lt;/a&gt;&lt;br /&gt;[2]:&lt;a target="_blank" title="OSS--跨平台的音频接口简介" href="http://www.ibm.com/developerworks/cn/linux/l-ossapi/index.html"&gt;OSS--跨平台的音频接口简介&lt;/a&gt;&lt;br /&gt;[3]:&lt;a target="_blank" title="深入OSS开发" href="http://www.ibm.com/developerworks/cn/linux/l-ossdev/"&gt;深入OSS开发&lt;/a&gt;&lt;/sys&gt;&lt;/soundcard.h&gt;&lt;br /&gt;&lt;a href="http://manuals.opensound.com/developer/"&gt;&lt;span zid="164"  style="font-size:85%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/soundcard.h&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-6255399376935905915?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/6255399376935905915/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=6255399376935905915' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6255399376935905915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6255399376935905915'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/03/oss.html' title='OSS音频接口的探索'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-1224464430691065273</id><published>2009-02-27T20:23:00.014+08:00</published><updated>2009-03-25T10:55:44.168+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Lost in Yellow</title><content type='html'>&lt;embed src="http://player.youku.com/player.php/sid/XMzEwNzg4/v.swf" quality="high" width="450" height="380" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I deeply lost in this song "Yellow". I think this is the most beautiful and powerful love song I ever heard. &lt;a href="http://www.songfacts.com/detail.php?id=762"&gt;Someone said &lt;/a&gt;: "Yellow" in this song is a term that can mean cowardly or afraid. Yes, I do think so. I remember the feeling when I am in love with her: All stars were shining for her, and "love" for me was Yellow. But I think "Yellow" can also present the feeling of happiness, warmth and strong, when a man is deeply in love.&lt;br /&gt;This song makes me feel complete and brave about my future." Behind me is infinite power. Before me is endless possibility. Around me is boundless opportunity. Why should I fear? "-Mac Anderson.  Be &lt;strong&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;strong&lt;/span&gt;&lt;/strong&gt; boy!&lt;br /&gt;&lt;br /&gt;Look at the stars&lt;br /&gt;Look how they shine for you&lt;br /&gt;And everything you do&lt;br /&gt;Yeah, they were all &lt;span style="color: rgb(255, 153, 0);"&gt;yellow&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I came along&lt;br /&gt;I wrote a &lt;span style="color: rgb(255, 153, 0);"&gt;song&lt;/span&gt; for you&lt;br /&gt;And all the things you do&lt;br /&gt;And it was called "Yellow"&lt;br /&gt;&lt;br /&gt;So then I took &lt;span style="color: rgb(255, 153, 0);"&gt;my&lt;/span&gt; turn&lt;br /&gt;Oh what a thing to have done&lt;br /&gt;And it was all "Yellow"&lt;br /&gt;&lt;br /&gt;Your &lt;span style="color: rgb(255, 153, 0);"&gt;skin&lt;/span&gt;&lt;br /&gt;Oh yeah, your skin and bones&lt;br /&gt;Turn on into something beautiful&lt;br /&gt;And you know&lt;br /&gt;You know I &lt;span style="color: rgb(255, 153, 0);"&gt;love&lt;/span&gt; you so&lt;br /&gt;You know &lt;span style="color: rgb(255, 153, 0);"&gt;I&lt;/span&gt; love you so&lt;br /&gt;&lt;br /&gt;I &lt;span style="color: rgb(255, 153, 0);"&gt;swam&lt;/span&gt; across&lt;br /&gt;I jumped across for you&lt;br /&gt;Oh what a thing to do&lt;br /&gt;'Cause you were &lt;span style="color: rgb(255, 153, 0);"&gt;all&lt;/span&gt; "Yellow"&lt;br /&gt;&lt;br /&gt;I drew a line&lt;br /&gt;I &lt;span style="color: rgb(255, 153, 0);"&gt;drew&lt;/span&gt; a line for you&lt;br /&gt;Oh what a thing to do&lt;br /&gt;And it was all "Yellow"&lt;br /&gt;&lt;br /&gt;Your skin&lt;br /&gt;Oh yeah your skin and bones&lt;br /&gt;Turn on into something beautiful&lt;br /&gt;And you know&lt;br /&gt;For you I'd &lt;span style="color: rgb(255, 153, 0);"&gt;bleed&lt;/span&gt; myself dry&lt;br /&gt;For you I'd bleed myself dry&lt;br /&gt;&lt;br /&gt;It's true, look how they shine for you&lt;br /&gt;Look how they shine for you&lt;br /&gt;Look how they shine for&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Look&lt;/span&gt; how they shine for you&lt;br /&gt;Look how they shine for you&lt;br /&gt;Look how they &lt;span style="color: rgb(255, 153, 0);"&gt;shine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Look at the stars&lt;br /&gt;Look how they shine for you&lt;br /&gt;And all the things that you do &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-1224464430691065273?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/1224464430691065273/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=1224464430691065273' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1224464430691065273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1224464430691065273'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/02/yellow.html' title='Lost in Yellow'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-2003759471098879260</id><published>2009-02-16T10:49:00.013+08:00</published><updated>2009-02-16T14:55:42.453+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>linux-2.6.8.1在edb9302上的移植</title><content type='html'>本文将描述linux-2.6.8.1在edb9302上的移植的过程。分析在移植过程中遇到的问题，提供解决方法和思路。我的主机系统是Ubuntu Linux 8.10(2.6.27-7-generic)，其它系统环境也应该可以。特殊问题可以在这里讨论。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;所需资源：&lt;/span&gt;&lt;br /&gt;&lt;a href="http://arm.cirrus.com/files/linux/releases/linux-2.6/old/cirrus-arm-linux-2.0.8-full.tar.bz2"&gt;cirrus-arm-linux-2.0.8-full.tar.bz2 &lt;/a&gt;：Cirrus Logic公司提供的针对linux-2.6.8.1内核的套件。包括了制作redboot zImage Jffs2文件系统所需要的所有工具，使用起来也十分方便。提示：./tarballs/linux-2.6.8.1.tar.bz2 （内核源码）./patches/linux-2.6.8.1-crus2.0.8 （cirrus的内核patch）。./edb9302/Makefile  ./edb9302/build.sh  ./buildrules 这三个文件详细描述了整个制作过程，建议详细阅读。如果遇到问题，这是最好的切入点。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arm.cirrus.com/files/tools/arm-elf-gcc-3.2.1-full.tar.bz2"&gt;arm-elf-gcc-3.2.1-full.tar.bz2&lt;/a&gt; : 3.2.1-elf Cirrus提供的交叉编译工具。&lt;br /&gt;&lt;a href="http://arm.cirrus.com/files/tools/arm-linux-gcc-3.4.3-1.0.1.tar.bz2"&gt;arm-linux-gcc-3.4.3-1.0.1.tar.bz2&lt;/a&gt; :3.4（arm-linux-gcc） Cirrus提供的交叉编译工具。&lt;br /&gt;&lt;br /&gt;提示：以上资源均来自arm.cirrus.com. 教育网路用户可以在此下载:&lt;a href="http://www.ee.buu.ac.th/%7Eacitl/project/2008/GUI%20Development%20on%20Embedded%20System/Jamp%20II%20Mini/sdk/?C=N;O=A"&gt;Development on Embedded System/Jamp II Mini/sdk&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;环境配置：&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1.交叉编译工具安装：&lt;/li&gt;&lt;/ul&gt;将arm-elf-gcc-3.2.1-full.tar.bz2  arm-linux-gcc-3.4.3-1.0.1.tar.bz2 存放在主机根目录下面，执行解压命令(需要sudo权限)。之后会产生两个目录：/usr/local/arm/3.4 和/usr/local/arm/3.2.1-elf ，编译工具就安装在这两个目录下。需要将编译工具添加到系统路径：&lt;br /&gt;$ export PATH=/usr/local/arm/3.4/bin:/usr/local/arm/3.2.1-elf/bin:$PATH&lt;br /&gt;此时，$ echo $PATH 就可以查看系统的路径了。为了不用每次启动时都要手动设置，可以在/ect/environment 中修改PATH。&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2.将sh连接到bash：&lt;/li&gt;&lt;/ul&gt;$ sudo rm -f /bin/sh&lt;br /&gt;$ sudo ln -s /bin/bash /bin/sh&lt;br /&gt;如果不做这一步ubuntu下编译时可能会遇见问题，原因是makefile中的脚本需要bash的支持。Ubuntu的sh默认是连接到dash...可以看看这个讨论：&lt;a href="http://tinyurl.com/af6rc6"&gt;http://tinyurl.com/af6rc6&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;编译内核：&lt;br /&gt;&lt;/span&gt;将cirrus-arm-linux-2.0.8-full.tar.bz2解压到不需要root权限的目录，比如我的是 /work。可以查看一下/work/cirrus-arm-linux-2.0.8/ 的内容。&lt;br /&gt;&lt;br /&gt;buildrules          docs      edb9302A  edb9315        opie-base&lt;br /&gt;buildrules.redboot  download  edb9307   edb9315A       patches&lt;br /&gt;configs             edb9301   edb9307A  linux-2.6.8.1  tarballs&lt;br /&gt;debian-inst         edb9302   edb9312   Makefile       tools&lt;br /&gt;&lt;br /&gt;buildrules：是进行所有编译操作的核心文件，规定了制作redboot.bin zImage root.jffs2 ramdisk.jz 的所有规则。&lt;br /&gt;docs（目录）: 是整个支持包的帮助文档。$ firefox  /docs/index.html 一下，你会找到很多想知道的内容。尤其是12. USING THE BOARD PERIPHERALS描述了定制内核的细节，需要仔细的看一下。&lt;br /&gt;edb9302（目录）: 存放的是制作9302的make脚本。其中images里面存放了制作好的redboot.bin zImage root.jffs2 ramdisk.jz  以及 TFTPSRV.EXE(Tftp下载工具。)&lt;br /&gt;patches（目录）：编译时所用到的补丁库。&lt;br /&gt;tarballs （目录）：编译时所用的工具，包括内核源码。&lt;br /&gt;&lt;br /&gt;制作过程（redboot.bin root.jffs2 ramdisk.jz 的制作不在这里说明。如果不需要特别定制，可以直接使用工具包自带的镜像文件。）：&lt;br /&gt;# compile linux zImage&lt;br /&gt;make linuxconfig&lt;br /&gt;make linux&lt;br /&gt;提示：如果编译过程中遇见问题可以查看tail /edb9302/edb9303.log的内容，找寻问题的所在。查看edb9303.log文件也有利于理解整个编译步骤。编译成功后，会在images里找到zImage文件。以及内核代码：/.do_not_edit/linux-2.6.8.1（隐藏）也就是LDD3所提的configured and built kernel tree。这个对驱动开发十分重要。可以作为内核源码直接引用。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;下载与配置：&lt;/span&gt;&lt;br /&gt;这个过程我是在windows下进行的（通过配置linux的Tftp服务也可行）。整个下载过程和要注意的地方，在参考文章［1］中有详细的说明。具体过程是1. Download redboot.bin到目标板. 2.配置redboot(启动脚本和IP设置). 3. 利用redboot &amp;amp; TFTP现在内核镜像zImage和文件系统root.jffs2。具体我就不详细叙述，说明两点：&lt;br /&gt;1. redboot的启动脚本配置：&lt;br /&gt;fis load zImage&lt;br /&gt;exec -c "root=/dev/mtdblock1 rootfstype=jffs2 console=ttyAM"&lt;br /&gt;2. 将镜像文件下载至flash的redboot命令：&lt;br /&gt;load -r -v -b 0x800000 root.jffs2&lt;br /&gt;fis create -b 0x800000 -l 0xa00000 jffs2&lt;br /&gt;load -r -v -b 0x80000 zImage&lt;br /&gt;fis create -b 0x80000 -l 0x200000 zImage&lt;br /&gt;&lt;br /&gt;提示：此时重启目标系统就可以正常运行了，但是会出现flash错误提示，建议的在目标板Linux系统启动后将 / 目录下的.mp3文件删除。然后重启就正常了，系统&lt;a href="http://www.google.com/notebook/public/02481538775536330110/BDQtSDQoQmdjs7vcj?hl=en"&gt;启动信息&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;参考文章：&lt;/span&gt;&lt;br /&gt;［1］：&lt;a href="http://izhangxc.blogspot.com/2008/11/cirros-ep9302-redbootlinux.html"&gt;Cirrus EP9302: 从RedBoot到Linux&lt;/a&gt;&lt;br /&gt;［2］：&lt;a href="http://www.ee.buu.ac.th/%7Eacitl/project/2008/GUI%20Development%20on%20Embedded%20System/Jamp%20II%20Mini/User%20manual/"&gt;Development on Embedded System/Jamp II Mini/User manual&lt;/a&gt;&lt;br /&gt;［3］：Cirrus-arm-linux-2.0.8/docs/index.html&lt;br /&gt;［4］：&lt;a href="http://dev.ivanov.eu/projects/cs-e9302/"&gt;Using MMC/SD card with Olimex CS-E9302&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-2003759471098879260?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/2003759471098879260/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=2003759471098879260' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2003759471098879260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2003759471098879260'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/02/linux-2681edb9302.html' title='linux-2.6.8.1在edb9302上的移植'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3040544381275609030</id><published>2009-02-11T21:36:00.009+08:00</published><updated>2009-02-11T22:25:32.158+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>使用mobbler</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mobbler.co.uk/Screenshot0007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://www.mobbler.co.uk/Screenshot0007.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/mobbler/"&gt;mobbler&lt;/a&gt;是基于S60智能手机平台的&lt;a href="http://www.last.fm/"&gt;last.fm&lt;/a&gt;的客户端软件。有两个主要功能：&lt;br /&gt;1: 可以使用mobbler收听last.fm的在线音乐（当然流量费是要自己掏腰包的，没有使用过）。&lt;br /&gt;2: 还可以用于向个人帐户提交用手机播放音乐的情况。&lt;br /&gt;&lt;br /&gt;我个人是last.fm的忠实&lt;a href="http://cn.last.fm/user/igh"&gt;用户&lt;/a&gt;。一则，是希望通过last.fm认识更多共同音乐爱好的朋友，相互交流。二则，想系统的统计一下自己听歌曲的情况，看看自己在特定的时间都听了些什么。现在手机听音乐对我而言已经很经常了。所以，对mobbler的第二个功能很期待。&lt;br /&gt;&lt;br /&gt;mobbler面向的是S60 3rd edition and 5th edition的智能手机平台。安装起来很方便，在下载页面下载&lt;a href="http://code.google.com/p/mobbler/downloads/detail?name=mobbler_s60_0_3_4.sisx&amp;amp;can=2&amp;amp;q="&gt;mobbler_s60_0_3_4.sisx&lt;/a&gt;文件保存到手机中安装就可以了。使用起来也很方面，第一次使用的时候需要在设置选项中设置last.fm的帐户。运行(后台)mobbler，然后播放音乐。mobbler就会自动记录你播放的曲目。&lt;br /&gt;&lt;br /&gt;mobbler的运行模式有两种：离线模式和在线模式。离线模式下mobbler会将当前播放的歌曲的信息加入等待队列，在你选择在线模式的时候mobbler会将队列的歌曲信息上载到你的last.fm帐户。上载时由于只是上传歌曲播放时间/歌曲名称/歌手名字等信息，所以Gprs的使用量很小，10首歌曲也才几k的流量。如果处于在线模式下，mobbler会将当前播放的歌曲信息时时记录到你的last.fm帐户，信息量也不大。我手机的型号是Nokia6120c，mobbler使用很稳定。&lt;br /&gt;&lt;br /&gt;mobbler的last.fm用户组: &lt;a href="http://www.last.fm/group/Mobbler+Users"&gt;Mobbler Users&lt;/a&gt;.（可以看出mobbler的使用者不多，但是用户反馈还是很好的）。&lt;br /&gt;mobbler的主页: &lt;a href="http://code.google.com/p/mobbler/"&gt;Mobbler Page&lt;/a&gt;.（软件在更新中）。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-3040544381275609030?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3040544381275609030/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3040544381275609030' title='6 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3040544381275609030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3040544381275609030'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/02/mobbler.html' title='使用mobbler'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-1878919292670145733</id><published>2009-01-16T22:37:00.010+08:00</published><updated>2009-02-12T19:14:12.347+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>Dead Poets Society 铭记</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ecx.images-amazon.com/images/I/512V9AFAVSL._SS500_.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 277px; height: 277px;" src="http://ecx.images-amazon.com/images/I/512V9AFAVSL._SS500_.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Dead Poets Society是我最为喜欢的电影之一。在我而言，Robin Williams的话语就像诗句一样，给我强烈的冲击。我将这些刻苦铭心的句子记录下来，方便以后阅读。&lt;br /&gt;&lt;br /&gt;"Because we are food for worms, lads. Because, believe it or not, each and every one of us in this room is one day going to stop breathing turn cold, and die."&lt;br /&gt;&lt;br /&gt;"I went to the woods because I wanted to live deliberately, I wanted to live deep and suck out　all the marrow of life, and not when I had come to die, discover that I had not lived."&lt;br /&gt;“当我步入丛林 ，因为我希望生活有意义 ，我希望活得深刻 ，吸取生命中的所有精华 ，把非生命的一切都击溃 ，以免当我生命终结 ，却发现自己从未活过。”&lt;br /&gt;&lt;br /&gt;“医药，法律，商业，工程，这些都是高贵的理想，并且是维生的必需条件。但是诗，美，浪漫，爱， 这些才是我们生存的原因。”&lt;br /&gt;&lt;br /&gt;"Poetry can come from anything with the stuff of revelation in it. Just don't let your poems be ordinary."&lt;br /&gt;&lt;br /&gt;"I stand upon my desk to remind myself...that we must constantly look at things, in a different way.""Just when you think you know something, you have to look at it in another way."&lt;br /&gt;&lt;br /&gt;"Boys, you must strive to find your own voice. Because the longer you wait to begin, the less likely you are to find it at all. Thoreau said, "Most men lead lives of quiet desperation."  Don't be resigned to that. Break out! Dare to strike out and find new ground."&lt;br /&gt;&lt;a href="http://liveglish.siteem.com/import-2466/index.htm"&gt;&lt;br /&gt;Dead Poets Society：英文字幕&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-1878919292670145733?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/1878919292670145733/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=1878919292670145733' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1878919292670145733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1878919292670145733'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/01/dead-poets-society.html' title='Dead Poets Society 铭记'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-644778213280526681</id><published>2009-01-09T21:56:00.004+08:00</published><updated>2009-01-09T22:44:08.439+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Fix you - a love song</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.youtube.com/watch?v=SKrceZxL8r8"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 258px;" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/SWdiZiqgzsI/AAAAAAAABKA/FpWXKpfUyxU/s320/1.png" alt="" id="BLOGGER_PHOTO_ID_5289304478311304898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;这些日子给我的记忆是美好的。一天天的早起晚归，就像习惯了这寒冷的天气一样，习惯了这样的生活方式。现在想想这样的生活方式，已经差不多连续了半年的时间。不由的感叹，在学校学习的时光如此的快，抓不住的，渐渐的变的珍贵。上学的时候听老师告诉我们在学校的时候好好的学习，日后操心的事情多了，也就没机会静心的学习了。觉得这句话说的有些道理。应该安静下来的时候就要让自己安静下来。想想这段时间，虽然没有什么事情分心，学习中也有迷茫的时候。多是由于任务相对复杂，自己掌握的知识不够，暂时的失去了方向。但是，总的而言，的确还是学习到了知识，思路也渐渐的明晰。&lt;br /&gt;这些日子迷恋着&lt;a href="http://www.google.cn/music/artist?id=A46e4e6a091ea9ba5"&gt;coldplay&lt;/a&gt;的音乐。虽然收听的数目不是特别的多，coldplay的歌曲已经渐渐的成为&lt;a href="http://www.last.fm/user/igh"&gt;这几年收听量&lt;/a&gt;的No.2。&lt;/object&gt;这些歌曲大部分是前两张专辑的曲目，温柔的摇滚曲目，足以让我随之摇摆。时常的，觉得自己成为一片落叶，飘荡在coldplay的音乐中。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-644778213280526681?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/644778213280526681/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=644778213280526681' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/644778213280526681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/644778213280526681'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/01/fix-you-love-song.html' title='Fix you - a love song'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/SWdiZiqgzsI/AAAAAAAABKA/FpWXKpfUyxU/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-2141678568112477860</id><published>2009-01-05T10:51:00.008+08:00</published><updated>2009-01-05T13:33:10.414+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>LM3037驱动分析</title><content type='html'>LM3037驱动分析:&lt;br /&gt;驱动程序的编写，需要对所要驱动的硬件设备有充分的了解。这种“充分”的理解，主要体现在两个方面：&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;1.对设备的功能有清晰的认识。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;2.了解设备的操作方法。就是说，要对驱动的设备（芯片）的各个模块，各个引脚的功能有充分的理解。在脑海中认清两个概念：设备能够进行什么操作，如何用代码实现这些操作。&lt;span&gt;在写程序之前要做到思路清晰，考虑全面。该记住的东西，要熟记于心。最好的方法就是阅读芯片资料／芯片应用说明。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;1.分析LM3037操作例程：&lt;span&gt;&lt;br /&gt;这个程序不是linux下的设备驱动程序，而是在MCU开发时所用程序。看程序的主体部分。了解实现的功能：显示文本topway--ceshi();/ 显示公司名称的图片--Disp_Img(BMP)。&lt;br /&gt;&lt;div id="z5qb" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 427px; height: 215px;" src="http://docs.google.com/File?id=dvdcj5p_11c9h932fc_b" /&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;接下来显示文本部分，&lt;span&gt;ceshi()。分析得出，显示文字的基本流程是：&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;A.命令模式：清屏 write_com(0x01)，将DDRAM清空。 至于为什么是0x01，请查看&lt;a href="http://www.topwaydisplay.com/Pub/Manual/LM3037A-Manual-Rev0.1.pdf"&gt;LM3037的英文芯片资料&lt;/a&gt;。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;B.命令模式：设置DDRAM地址（字符显示的位置）。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;C.数据模式：write_data(*s)将要显示的字符写入DDRAM。&lt;br /&gt;这也是利用&lt;/span&gt;&lt;span&gt;&lt;span&gt;LM3037显示字符的一般步骤。特别要留意的是工作时序问题。比如在clear指令发出之后，要留出时间给&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;LM3037内部的控制器执行这个操作。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div id="v_ka" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 241px; height: 118px;" src="http://docs.google.com/File?id=dvdcj5p_12fkcfkzc9_b" /&gt;&lt;/div&gt;&lt;div id="zphy" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 298px; height: 93px;" src="http://docs.google.com/File?id=dvdcj5p_13frqfdtfn_b" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;显示图片部分。显示图片的原理是，LM3037工作在扩展模式下利用GDRAM控制每一个像素点(144*32)的显示状态。具体步骤：&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;A.命令模式：进入扩展模式，write_com(0x36)。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;B.命令模式：设置&lt;span&gt;GDRAM纵向地址。0-32(32)&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;C.命令模式：设置&lt;span&gt;GDRAM横向地址。0-9 (9*16＝144)&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;D.数据模式：向GDRAM写入高8位数据。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;    &lt;/span&gt;E.数据模式：&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;向GDRAM写入低8位数据。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;说明：&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;GDRAM纵向16位寻址，写入数据的时候要先写高8位数据。所以对于图像模式而言，最小控制单元应该是16位。另外，如果控制的&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;GDRAM地址连续，就不需要在每次16位开始前都设定地址。直接写入就可以，Lm3037内&lt;span&gt;&lt;/span&gt;部控制器会按照顺序将数据写入相邻的单元。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div id="ivst" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 345px; height: 213px;" src="http://docs.google.com/File?id=dvdcj5p_15czdqrxr3_b" /&gt;&lt;/div&gt;初始化函数如下：具体看程序每行的注释就可以，不多作说明。&lt;br /&gt;&lt;div id="pqgw" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 370px; height: 200px;" src="http://docs.google.com/File?id=dvdcj5p_16d64tkmdf_b" /&gt; &lt;/div&gt;&lt;span&gt;    &lt;/span&gt;控制指令输入／数据输入的实现：&lt;br /&gt;&lt;div id="tqy8" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 341px; height: 266px;" src="http://docs.google.com/File?id=dvdcj5p_18d26cm7fj_b" /&gt;&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;write_com是命令模式的实现函数，它的作用是设置Lm3037的工作模式以及指定内存写入的地址。要理解它的实现，需要仔细阅读LM3037的资料。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;write_data是数据模式的实现函数，它的作用是向指定的内存地址写入数据。&lt;br /&gt;&lt;span&gt;&lt;br /&gt;2.关于驱动程序想法：&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;关于驱动程序的编写，我还停留在LDD3的第二章(还没有亲自的动手实践)，写在这里算是一个探索性质。我的理解，驱 动程序是影响嵌入式系统实时性能的主要因素之一。在设计驱动程序的时候，稳定性和实时性是要保证的两个基本性能。所以驱动程序的设计要尽量的简单和高效。 通过对上面例程的分析，总结两点，我想这两点可以作为日后写驱动程序的根据。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;A.驱动程序所实现的操作应该为write_data()/ write_com()/ lcdInit()三个函数的功能。这样做的目的是使得驱动程序的设计最简。比如要显示文字，就可以按照上面列出的三个流程在应用程序部分实现。&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;B.&lt;/span&gt;&lt;span&gt;&lt;span&gt;write_data()/ write_com()/ lcdInit()三个函数不具有相关性。意思是说即使三个函数代码实现上有些地方十分相似，也要将相似的部分独立出来。这样在使用的时候才能达到高效。&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;参考材料：&lt;br /&gt;1.&lt;a title="LM3037的英文芯片资料" href="http://www.topwaydisplay.com/Pub/Manual/LM3037A-Manual-Rev0.1.pdf" id="ylrm"&gt;LM3037的英文芯片资料&lt;/a&gt;.&lt;br /&gt;2.&lt;a title="LM3037中文应用说明" href="http://www.topwaydisplay.com/Pub/AppNote/LM3037-AppNote-V0.3.pdf" id="j5ez"&gt;LM3037中文应用说明&lt;/a&gt;.&lt;br /&gt;3.嵌入式Linux应用开发完全手册.&lt;br /&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/4079616950947441513-2141678568112477860?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/2141678568112477860/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=2141678568112477860' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2141678568112477860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2141678568112477860'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/01/lm3037.html' title='LM3037驱动分析'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-753388127515074381</id><published>2009-01-01T08:27:00.005+08:00</published><updated>2009-01-01T08:47:18.993+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><title type='text'>Quicksand years</title><content type='html'>Quicksand years that whirl me I know not whither,&lt;br /&gt;Your schemes, politics, fail, lines give way, substances mock and elude me,&lt;br /&gt;Only the theme I sing, the great and strong-possess'd soul, eludes not,&lt;br /&gt;One's-self must never give way--that is the final substance--that out of all is sure,&lt;br /&gt;Out of politics, triumphs, battles, life, what at last finally remains?&lt;br /&gt;When shows break up what but One's-Self is sure?&lt;br /&gt;&lt;br /&gt;by Walt Whitman&lt;br /&gt;(1819-1892)&lt;br /&gt;&lt;br /&gt;2009年新年初始，将这首诗歌记录在这里。希望自己新年更加坚强、执着。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-753388127515074381?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/753388127515074381/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=753388127515074381' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/753388127515074381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/753388127515074381'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2009/01/quicksand-years.html' title='Quicksand years'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-5326633363174734756</id><published>2008-12-27T10:23:00.005+08:00</published><updated>2008-12-27T11:23:17.731+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><title type='text'>寒冷的夜</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TTBwXpw6OGk/SVWUD6-kJHI/AAAAAAAABIc/vCOZJmXLl94/s1600-h/snowyhills_1280wide.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_TTBwXpw6OGk/SVWUD6-kJHI/AAAAAAAABIc/vCOZJmXLl94/s320/snowyhills_1280wide.png" alt="" id="BLOGGER_PHOTO_ID_5284292532881335410" border="0" /&gt;&lt;/a&gt;记得小时候的我总是在寒冷的冬天感冒。一方面，由于那时北方的冬天过于寒冷，而我又过于喜欢在寒冷的天地里玩耍。一方面，由于身体单薄，容易生些感冒发烧的日常病。记得那时感冒打针，还要被妈妈骗去诊所。说是去量体温，进去之后才明白原来妈早就和医生商量好要打针的。&lt;br /&gt;现在的我还是容易感冒。长时间的发现，只有时常的保持定量的运动才能够让我避免。于是，不得不督促自己保持一定量的运动。近来，所专心的项目处于起步阶段。白天的时间都要在电脑前渡过。每当晚上回到宿舍休息的时间，我喜欢去运动场，或是跑步或是走走。这个时候的操场早已进入夜幕。寒冷的夜晚，总是铺满了淡淡的雾气，在星星点点的灯光照耀下呈现出恍恍惚惚的暖色。远处工厂发出的有节奏的敲击声，衬托出夜晚的安静。这样的空间让我着实的眷恋。白天脑子疲惫的好像失去了活力，在这时缓解。可以有心情想想家里、想想喜欢的歌、想想心里那些愿望、提醒自己曾经忘记的那些美好和忧伤的故事。那时的一切都是美好，包括寒冷的天气:)&lt;br /&gt;&lt;br /&gt;Ps：上面的图片是我喜欢的壁纸，&lt;a href="http://picasaweb.google.com/lh/photo/ROq8czntQml_xzDkTJOcZg?feat=directlink"&gt;Snowy Hills&lt;/a&gt;。让我想起了这个文章：&lt;a href="http://www.ruanyifeng.com/blog/2008/12/snow_was_general_all_over_ireland.html"&gt;整个爱尔兰都在下雪&lt;/a&gt;。让我感动于文章身后的&lt;a href="http://www.ruanyifeng.com/blog/2008/10/moses_english.html"&gt;故事&lt;/a&gt;。希望阅读这篇日志的你，也能去看看这个故事。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-5326633363174734756?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/5326633363174734756/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=5326633363174734756' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5326633363174734756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/5326633363174734756'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/12/blog-post_27.html' title='寒冷的夜'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TTBwXpw6OGk/SVWUD6-kJHI/AAAAAAAABIc/vCOZJmXLl94/s72-c/snowyhills_1280wide.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3460015219288380305</id><published>2008-12-18T20:39:00.022+08:00</published><updated>2008-12-18T22:44:13.826+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Cobain的葬礼</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TTBwXpw6OGk/SUpZr2NvIBI/AAAAAAAABGM/F2ZmWp_aLZg/s1600-h/49887640_b65f71b7bc_o.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 205px;" src="http://3.bp.blogspot.com/_TTBwXpw6OGk/SUpZr2NvIBI/AAAAAAAABGM/F2ZmWp_aLZg/s320/49887640_b65f71b7bc_o.jpg" alt="" id="BLOGGER_PHOTO_ID_5281132122867703826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;时常对那些早早选择离开人间的摇滚精灵疑惑，不能够理解他们或是勇敢的面对死亡或是软弱的无法面对现实的生活而选择离开。深知自己没法体会他们的那份心思，但还是经不住的思考。我想，选择死亡多半还是由于心里的痛苦。对于Cobain而言，这种痛苦深深的印在他的音乐里。他的世界就是他的音乐，永远充满着悲伤和失望。&lt;br /&gt;在我的印象中Nirvana是平凡的，这种平凡的感觉多半来自于&lt;a href="http://en.wikipedia.org/wiki/MTV_Unplugged_in_New_York"&gt;那场演唱会&lt;/a&gt;。事实上对Nirvana的记忆也只有这演唱会，短短的44分钟。舞台按照Cobain的想法装饰，百合花、黑色的蜡烛、暗淡的灯光、水晶吊灯、黑色的布帘，凝重间透露着Nirvana音乐中特有的缠绕着悲伤的美好。Cobain选择了他一生中挚爱的14首歌曲，抱着木琴坐在椅子上，眼睛多半时间盯着演唱本。时而露出的微笑，让我感觉到Cobain对于这场表演的满足和期待。Cobain向人提起，他想让这唱演唱会成为他的葬礼。那时的Cobain就表现出了对死亡的渴望，他的朋友们对他极力的劝说，最终也没有办法改变他5个月后离开的事实。演唱会的至始至终都是美好的，那首Pennyroyal Tea，还有Cobain在最后一首歌结尾部分的嘶叫，都是那么的完美。&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Krist_Novoselic"&gt;krist&lt;/a&gt;曾回忆说，表演结束后Cobain表现出从未有过的开心和满足。我想Cobain曾经相信他所追求的无忧无虑的美好境界在他的音乐之中能够找到，他已经把他能够表现出的美好完美的诠释在这场表演中，永远的留在喜爱他的人的记忆里。过于向往美好，所以选择了离去。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-3460015219288380305?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3460015219288380305/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3460015219288380305' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3460015219288380305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3460015219288380305'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/12/cobain.html' title='Cobain的葬礼'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TTBwXpw6OGk/SUpZr2NvIBI/AAAAAAAABGM/F2ZmWp_aLZg/s72-c/49887640_b65f71b7bc_o.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-9113579802172979673</id><published>2008-12-14T14:04:00.010+08:00</published><updated>2008-12-14T21:52:27.730+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>U-Boot 1.3.3 for Ep9302(ARM920T)</title><content type='html'>本文将描述在&lt;a href="http://www.cirrus.com/cn/products/pro/detail/P1066.html"&gt;Ep9302&lt;/a&gt;上移植&lt;a href="http://www.denx.de/wiki/DULG/Manual"&gt;u-boot 1.3.3&lt;/a&gt;的过程。主要思路和资源来自这个文章：&lt;a href="http://dev.ivanov.eu/projects/cs-e9302/"&gt;Using MMC/SD card with Olimex CS-E9302&lt;/a&gt;，建议在阅读本文之前先把那个文章体会一下。&lt;br /&gt;&lt;br /&gt;需要的资源：&lt;br /&gt;1、需要用到Cirrus Logic的gcc交叉编译工具链，选择的版本为&lt;a href="http://arm.cirrus.com/files/tools/arm-linux-gcc-4.1.1-920t.tar.bz2"&gt;arm-linux-gcc-4.1.1-920t&lt;/a&gt;。右键点击，另存即可。这个工具链是CS为Linux2.6内核做的，对于Ep9302-Linux2.6.20.4平台编译，可以使用的是这个工具链。&lt;br /&gt;2、下载U-Boot 1.3.3：&lt;a href="http://ftp.denx.de/pub/u-boot/"&gt;官方网站下载列表&lt;/a&gt;，选择合适的版本就可以，我选用的是u-boot-1.3.3.tar.bz2    19-May-2008 12:51     7.2M。&lt;br /&gt;3、下载EP9302的patch文件，是用于将U-Boot 1.3.3移植到EP9302的patch工具。这个工具是&lt;a href="http://www.ivanov.eu"&gt;Peter&lt;/a&gt; 制作的，你也可以看看它的源码，了解制作原理。下载地址：&lt;a href="http://dev.ivanov.eu/projects/cs-e9302/u-boot-1.3.3_cs-e9302.patch"&gt;Patch for U-Boot 1.3.3 to support CS-E9302 boards.&lt;/a&gt; 右键另存。&lt;br /&gt;&lt;br /&gt;过程：&lt;br /&gt;1、安装交叉工具链：&lt;br /&gt;假定安装目录为/home/work：&lt;br /&gt;cd /home/work&lt;br /&gt;tar -xjf arm-linux-gcc-4.1.1-920t.tar.bz2&lt;br /&gt;将环境变量PATH中增加路径：&lt;br /&gt;export PATH=$PATH:/home/work/arm-linux-gcc-4.1.1-920t/bin&lt;br /&gt;&lt;br /&gt;2、利用patch工具更新U-Boot 1.3.3工具包&lt;br /&gt;将Patch和u-boot-1.3.3.tar.bz2放在同一个目录下。&lt;br /&gt;tar -xjf u-boot-1.3.3.tar.bz2&lt;br /&gt;cd u-boot-1.3.3&lt;br /&gt;patch -p1 &lt; ../u-boot-1.3.3_cs-e9302.patch&lt;br /&gt;如果操作正确，会有如下信息：&lt;br /&gt;patching file Makefile&lt;br /&gt;patching file board/cs-e9302/Makefile&lt;br /&gt;patching file board/cs-e9302/config.mk&lt;br /&gt;patching file board/cs-e9302/cs-e9302.c&lt;br /&gt;......&lt;br /&gt;&lt;br /&gt;3.编译生成u-boot.bin。&lt;br /&gt;在u-boot.1.3.3目录下：&lt;br /&gt;make distclean&lt;br /&gt;make cs-e9302_config&lt;br /&gt;make all&lt;br /&gt;如果编译过程正确，就会生成bin文件。将bin文件下载到Ep9302中就可以了，大概120k。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-9113579802172979673?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/9113579802172979673/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=9113579802172979673' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/9113579802172979673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/9113579802172979673'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/12/u-boot-133-for-ep9302arm920t.html' title='U-Boot 1.3.3 for Ep9302(ARM920T)'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-1425361404384781145</id><published>2008-12-11T18:49:00.005+08:00</published><updated>2008-12-11T19:03:32.987+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>阅读：你有多自律？</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TTBwXpw6OGk/SUDx87Tmo9I/AAAAAAAABDI/kpARR6KI-EQ/s1600-h/1_832653615l.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 210px;" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/SUDx87Tmo9I/AAAAAAAABDI/kpARR6KI-EQ/s320/1_832653615l.jpg" alt="" id="BLOGGER_PHOTO_ID_5278484792292582354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;崇尚精英文化的人向来把人分成两种，一种是精英，一种是庸人。这种分法的麻烦在于，被社会公认的精英大概只有十万分之一，但全球至少1/3或者更多的人自认为是精英。根据我接触到的众多被推崇的精英的行为来看，精英们无一不是相当地自律，当然，主要是在职业习惯方面，如果用好父母或好爱人的标准来衡量，精英们不仅谈不上自律，甚至可以说是自我放纵。&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;a href="http://www.ftchinese.com/story.php?storyid=001023560"&gt;原文连接&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-1425361404384781145?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/1425361404384781145/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=1425361404384781145' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1425361404384781145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1425361404384781145'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/12/blog-post.html' title='阅读：你有多自律？'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/SUDx87Tmo9I/AAAAAAAABDI/kpARR6KI-EQ/s72-c/1_832653615l.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-7156700640363068651</id><published>2008-12-10T21:38:00.006+08:00</published><updated>2008-12-10T22:38:41.475+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>EP-Project,new challenge for me</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TTBwXpw6OGk/ST_MFkxQyTI/AAAAAAAABCo/-JM6WruKJOY/s1600-h/tech.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 337px; height: 234px;" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/ST_MFkxQyTI/AAAAAAAABCo/-JM6WruKJOY/s320/tech.png" alt="" id="BLOGGER_PHOTO_ID_5278161684443220274" border="0" /&gt;&lt;/a&gt;上面的图是我对近期专注的项目的理解。经过这几周学习，我知道了要完成它要做些什么努力。要用到的知识，对我而言又基本是全新的，要从头开始掌握。第一次用ARM处理器，第一次接触嵌入式Linux系统，第一次要在Linux系统下进行程序开发。我把它称之为又一次挑战:)&lt;br /&gt;回想去年一年完成的两个项目：&lt;a href="http://tj.hunanjz.com/"&gt;.Net桌面应用程序&lt;/a&gt;、&lt;a href="http://www.youtube.com/yeelive"&gt;智能导航车&lt;/a&gt;。在开始做的时候，对我而言也是全新的。在前期的准备过程，读了很多的书籍，查阅了很多的资料。慢慢的开始动手去做，不断的整理思路，找到正确的方向。这个过程是辛苦的。在这个过程中我得到了锻炼，学习到了知识，培养了思考问题的能力。更加重要的是经过这些过程，我看清了自己要走的方向，知道自己擅长什么、适合做什么。我想做为一个学生，清楚这些是对自己未来职业规划的第一步。&lt;br /&gt;我想近期一段比较长的时间，我会投入在这个项目上，再一次经历这个有意义的过程。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-7156700640363068651?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/7156700640363068651/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=7156700640363068651' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7156700640363068651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7156700640363068651'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/12/ep-projectnew-challenge-for-me.html' title='EP-Project,new challenge for me'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/ST_MFkxQyTI/AAAAAAAABCo/-JM6WruKJOY/s72-c/tech.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-9182664197602027549</id><published>2008-12-01T20:47:00.003+08:00</published><updated>2008-12-11T18:59:16.980+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><title type='text'>Far away</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TTBwXpw6OGk/SUDyd7ZCocI/AAAAAAAABDQ/0OFUKyocDrY/s1600-h/136847976_c2541cefaa.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/SUDyd7ZCocI/AAAAAAAABDQ/0OFUKyocDrY/s320/136847976_c2541cefaa.jpg" alt="" id="BLOGGER_PHOTO_ID_5278485359251071426" border="0" /&gt;&lt;/a&gt;&lt;br /&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/4079616950947441513-9182664197602027549?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/9182664197602027549/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=9182664197602027549' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/9182664197602027549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/9182664197602027549'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/12/far-away.html' title='Far away'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/SUDyd7ZCocI/AAAAAAAABDQ/0OFUKyocDrY/s72-c/136847976_c2541cefaa.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3327925966548666765</id><published>2008-11-22T13:24:00.002+08:00</published><updated>2008-11-22T13:27:21.276+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>O ME! O life!</title><content type='html'>O ME! O life! of the questions of these recurring,&lt;br /&gt;Of the endless trains of the faithless, of cities fill'd with the foolish,&lt;br /&gt;Of myself forever reproaching myself, (for who more foolish than I, and who more faithless?)&lt;br /&gt;Of eyes that vainly crave the light, of the objects mean, of the struggle ever renew'd,&lt;br /&gt;Of the poor results of all, of the plodding and sordid crowds I see around me,&lt;br /&gt;Of the empty and useless years of the rest, with the rest me intertwined,&lt;br /&gt;The question, O me! so sad, recurring-What good amid these, O me, O life?&lt;br /&gt;&lt;br /&gt;Answer.&lt;br /&gt;That you are here-that life exists and identity,&lt;br /&gt;That the powerful play goes on, and you may contribute a verse.&lt;br /&gt;&lt;br /&gt;Walt Whitman&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-3327925966548666765?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3327925966548666765/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3327925966548666765' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3327925966548666765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3327925966548666765'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/11/o-me-o-life.html' title='O ME! O life!'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-7114847802782707366</id><published>2008-11-22T12:23:00.003+08:00</published><updated>2008-12-07T16:44:07.666+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>I have a Badge!</title><content type='html'>在&lt;strong style="font-weight: normal;"&gt;&lt;a href="http://www.eefocus.com/myspace/blog/index_27.html" target="_blank"&gt;scarletnet&lt;/a&gt;&lt;/strong&gt;的日志中，我了解到了&lt;strong style="font-weight: normal;"&gt;&lt;a href="http://www.canyourbadgedothis.com/" target="_blank"&gt;Flexis™ JM Badge Board Design Challenge. &lt;/a&gt;&lt;/strong&gt;对这个Challenge十分的感兴趣。于是试着和scarletnet联系向她询问这个比赛讯息，她不仅热心的回答还把她精致的板子送给我。真的十分感谢她。&lt;br /&gt;实际上对这个Challenge也没有充分的信心，甚至连能否把自己的构想做成都没有把握。一则，准备时间比较匆忙，而我也只能用自己能够支配的时间来做这件事情。二则，对CodeFire系列的处理器不怎么了解，需要用较多的时间去熟悉各个模块。还好有例程可以分析。&lt;br /&gt;和Roby说了我的想法，Roby也很同意。我们已经开始了准备工作，先分析例程代码，分析芯片资料。现在想想，之所以决定做这件事。最大的原因可能是我 和Roby这两个嵌入式爱好者对知识的渴望。希望有一个机会做这个有意义的事情。我想这个过程，我和Roby都能学到不少东西。这才是最重要的。&lt;br /&gt;对啦，scarletnet给我邮寄的板子，周六已经收到了。拿自己的手机拍摄了几张相片，纪念一下拿到板子的高兴心情，哈哈。在和Roby准备的过程中有什么进展，我会写在这里的。好啦就说到这里: )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-7114847802782707366?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/7114847802782707366/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=7114847802782707366' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7114847802782707366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7114847802782707366'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/11/i-have-badge.html' title='I have a Badge!'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-6571406785073188224</id><published>2008-11-10T08:29:00.011+08:00</published><updated>2009-03-01T13:42:25.550+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>The Best Radiohead Album</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TTBwXpw6OGk/SReDaXQQunI/AAAAAAAAA2M/RJyF7y5AJ58/s1600-h/11.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5266822778175142514" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: pointer; HEIGHT: 216px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_TTBwXpw6OGk/SReDaXQQunI/AAAAAAAAA2M/RJyF7y5AJ58/s320/11.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;还记得曾经发起的&lt;a href="http://yeelive.blogspot.com/2008/10/best-radiohead-album.html"&gt;投票&lt;/a&gt;吗？经过20天的时间，已经有200多位相对专业的听众参见了投票。之所以说相对专业，是由于这些投票的听众多是来自Last.Fm的Rd的歌迷，他们的意见我想是有借鉴意义的。&lt;br /&gt;&lt;br /&gt;具体的投票结果如下：&lt;br /&gt;&lt;br /&gt;The Bends - March 13, 1995 15% (32 votes)&lt;br /&gt;OK Computer - June 16, 1997 38% (80 votes)&lt;br /&gt;Pablo Honey - February 22, 1993 &lt;1% class="pds-answer-feedback" id="PDI_feedback5"&gt;&lt;br /&gt;可以点击&lt;a href="http://answers.polldaddy.com/viewPoll.aspx?view=results&amp;amp;id=1024905"&gt;这个链接&lt;/a&gt;查看结果和评论，也可以查看这个&lt;a href="http://picasaweb.google.com/lh/photo/sA9tTV_AHAoZoPAVWKlirw"&gt;网页截图&lt;/a&gt;，来看看更加详细的分析。&lt;br /&gt;&lt;br /&gt;OK Computer这张具有&lt;a href="http://pulp.bluecircus.net/archives/005228.html"&gt;革新意义&lt;/a&gt;的专辑（landmark record），不仅在对于摇滚创作者有深远的影响。而且博得了如此多热爱的听众，着实不简单。就我而言，在对这张landmark喜爱之余，也喜爱着OKC之后那些感人的曲目。期待着Rd能够带来新的惊喜。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-6571406785073188224?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/6571406785073188224/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=6571406785073188224' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6571406785073188224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6571406785073188224'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/11/best-radiohead-album.html' title='The Best Radiohead Album'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TTBwXpw6OGk/SReDaXQQunI/AAAAAAAAA2M/RJyF7y5AJ58/s72-c/11.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-7823847585969654394</id><published>2008-11-09T15:33:00.006+08:00</published><updated>2008-12-09T16:16:08.741+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>CUTU</title><content type='html'>CUTU is Chinese University Technology Union!&lt;br /&gt;今天很激动，有机会加入CUTU和技术高手们一起交流感觉很荣幸。和&lt;a href="http://falcon.oss.lzu.edu.cn/"&gt;Falcon&lt;/a&gt;和老齐聊天的时候才知道自己和他们差的很远，真是在交流中长知识。我会更加努力，为了给团队贡献自己的力量，为了不断的提高自己。我想在技术这条路上，我会坚定的走下去。&lt;br /&gt;&lt;br /&gt;2008年12月9日更新：&lt;br /&gt;一个月过去了，总结一下自己在cutu所做的工作：&lt;br /&gt;1.拟写了CUTU中国高校技术联盟审核流程。&lt;br /&gt;2.完成了&lt;a href="http://2008cutu.org/"&gt;CUTU网站&lt;/a&gt;论坛部分、下载部分的模块分类工作。&lt;br /&gt;3.完成论坛各个模块管理员的设定。&lt;br /&gt;4.对cutu软件组发展思路的&lt;a href="http://2008cutu.org/modules/newbbex/viewtopic.php?topic_id=63&amp;amp;forum=3&amp;amp;post_id=101#forumpost101"&gt;一些思考&lt;/a&gt;。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-7823847585969654394?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/7823847585969654394/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=7823847585969654394' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7823847585969654394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7823847585969654394'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/11/cutu.html' title='CUTU'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-8042385840878745102</id><published>2008-11-01T17:37:00.002+08:00</published><updated>2008-11-01T17:40:34.134+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><title type='text'>I miss you</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TTBwXpw6OGk/SQwjh9vFNyI/AAAAAAAAA0I/TAjP5sQ61kI/s1600-h/Left.Of.The.Dial.Alternative.Rock.1980-94.WS.PDTV.XviD-REMAX%5B%28082166%2917-30-57%5D.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 176px;" src="http://3.bp.blogspot.com/_TTBwXpw6OGk/SQwjh9vFNyI/AAAAAAAAA0I/TAjP5sQ61kI/s320/Left.Of.The.Dial.Alternative.Rock.1980-94.WS.PDTV.XviD-REMAX%5B%28082166%2917-30-57%5D.JPG" alt="" id="BLOGGER_PHOTO_ID_5263621130903959330" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-8042385840878745102?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/8042385840878745102/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=8042385840878745102' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/8042385840878745102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/8042385840878745102'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/11/i-miss-you.html' title='I miss you'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_TTBwXpw6OGk/SQwjh9vFNyI/AAAAAAAAA0I/TAjP5sQ61kI/s72-c/Left.Of.The.Dial.Alternative.Rock.1980-94.WS.PDTV.XviD-REMAX%5B%28082166%2917-30-57%5D.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3021996519456902821</id><published>2008-11-01T10:00:00.007+08:00</published><updated>2008-11-22T13:19:07.328+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Learn'/><title type='text'>Fedora 9 VsFtpd的搭建</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fedoraproject.org/static/images/banners/f9release.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 100px;" src="http://fedoraproject.org/static/images/banners/f9release.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;虚拟机上搭建的Linux系统，和host windows系统共享资源的方式很多。常用的方式是在利用Linux下的Ftp服务搭建Ftp，允许windows 文件的下载、上传，实现共享。本文将介绍这一过程建立的步骤。&lt;br /&gt;第一步，建议看一下这个&lt;a href="http://www.youku.com/playlist_show/id_2475415.html"&gt;视频专辑中&lt;/a&gt;的16-18的视频讲解。个人觉得讲解的很好，不仅按步骤演示了整个搭建过程。而且，讲解了分析问题的方法、思路。可以学习到很多知识。下面的步骤是从上面的视频中提炼出来的。&lt;br /&gt;&lt;br /&gt;第二步，配置Fedora的网络连接为Host-only或者NAT。启用网络连接，这样就可以使得Linux系统用自己的网卡Ip，这是搭建Ftp服务的前提。&lt;br /&gt;&lt;br /&gt;第三步，启动VsFtpd服务。&lt;br /&gt;    Redhat中默认的Ftp服务就是VsFtpd。如果你的Fedora 9中没有安装VsFtpd，可以在root下安装：yum install vsftpd。然后启动VsFtpd服务：/sbin/service vsftpd start。&lt;br /&gt;    配置完成之后就可以查看系统的网络连接信息了：/sbin/ifconfig。记录下Linux的Ip。&lt;br /&gt;&lt;br /&gt;第四步，停止Linux的防火墙服务。&lt;br /&gt;    如果防火墙服务没有停止，host windows使用ftp Ip的方式登录vsFtpd是无法成功的。方法：/sbin/service iptables stop。&lt;br /&gt;&lt;br /&gt;第五步，此时用anonymous登录链接Linux Ftp服务，应该可以成功。如果你的win下装有Ftp图形应用软件，比如leapFtp你应该通过连接Linux Ftp就可以下载/var/vsftpd/pub下的文件。但是由于anonymous 没有上传权限，所以不能上传文件。&lt;br /&gt;&lt;br /&gt;第六步，允许root用户登录VsFtpd。&lt;br /&gt;    查看/etc/vsftpd/下的文件，你会看到user_list ，ftpusers两个文件。以及VsFtpd的配置文件vstpd.conf。vstpd.conf是设置VsFtpd的使用属性的文件，建议好好查看学习这个文件。如果这个文件配置不合理，会出现一些问题。默认就好。user_list ，ftpusers 放置的是被禁止使用VsFtpd服务的user列表。将这两个文件中的root用户注释了，就可以在windows下用root用户登录VsFtpd了。&lt;br /&gt;&lt;br /&gt;第七步，SELinux的影响。&lt;br /&gt;    能够成功的用root登陆VsFtpd之后。你会发现当你上传文件的时候会有vsftpd Error 553 - Could not create file的提示，即使你的目标文件夹有777访问权限。从&lt;a href="http://www.linuxquestions.org/questions/fedora-35/vsftpd-error-553-could-not-create-file-390569/"&gt;这个文章&lt;/a&gt;得知，应该是&lt;a href="http://www.fedorachina.cn/forum/index.php?topic=120.0"&gt;SELinux&lt;/a&gt;的作用。其实你可以查看systems Tools- SELinux Trouble shooter的日志，SELinux保护了文件权限，即使是root用户。所以解决方法是停止SELinux服务。具体方法，&lt;a href="http://www.fedorachina.cn/forum/index.php?topic=120.0"&gt;这个文章中&lt;/a&gt;有写，修改之后别忘记reboot。如果不想停止，/tmp文件夹不受SELinux的保护，可以上传至/tmp下。当然通过更改SELinux配置，也能够解决问题，不过我想应该比较麻烦。&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-3021996519456902821?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3021996519456902821/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3021996519456902821' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3021996519456902821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3021996519456902821'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/11/fedora-9-vsftpd.html' title='Fedora 9 VsFtpd的搭建'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3576708985331000846</id><published>2008-10-27T16:11:00.008+08:00</published><updated>2008-10-30T10:20:07.326+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><title type='text'>Back to the real world</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TTBwXpw6OGk/SQWFLzahA3I/AAAAAAAAAzA/Rm1qLcUpGwI/s1600-h/1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 367px; height: 84px;" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/SQWFLzahA3I/AAAAAAAAAzA/Rm1qLcUpGwI/s320/1.png" alt="" id="BLOGGER_PHOTO_ID_5261758177478771570" border="0" /&gt;&lt;/a&gt;那么，Back to the real world是什么意思？&lt;br /&gt;&lt;br /&gt;当然是就我自己而言的。&lt;a href="http://my.opera.com/ricewood/blog/"&gt;Allan&lt;/a&gt;曾给我说，一个人应该控制自己的爱好。如果喜好太多，那么就会“开销”很大。我想他说的是对的，总要有自己想走的方向，不能对什么都感兴趣吧。&lt;br /&gt;比如自己曾经迷恋上网络，总是用时间来体验网路上新潮科技。后来想想也没什么必要，网络是用来服务生活，让生活的更加简单，几个简单、实用的&lt;a href="http://greeni.cn/"&gt;服务&lt;/a&gt;就够用了。再比如曾经喜欢上面向对象的编程，一段时间整个心思都放在上面。其实和我的专业切合的并不是很多，后来也就渐渐用的少了。有勇气再次捡起，却觉得时间不够。&lt;br /&gt;&lt;br /&gt;我想如果自己真正的满怀热情的做一件事情，做好的可能性就很大了。当然前提是有将满怀热情放在这件事情上的勇气和决心。这需要选择，需要放弃。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TTBwXpw6OGk/SQV4qkTpV5I/AAAAAAAAAyw/buwED20F_2k/s1600-h/1.bmp"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-3576708985331000846?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3576708985331000846/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3576708985331000846' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3576708985331000846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3576708985331000846'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/back-to-real-world.html' title='Back to the real world'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/SQWFLzahA3I/AAAAAAAAAzA/Rm1qLcUpGwI/s72-c/1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-3317713932919616922</id><published>2008-10-25T20:00:00.004+08:00</published><updated>2008-11-01T17:41:00.555+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>The Stone Roses (album)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TTBwXpw6OGk/SQMMC_UcRiI/AAAAAAAAAyg/QYuPZs56CsU/s1600-h/Stoneroses.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://1.bp.blogspot.com/_TTBwXpw6OGk/SQMMC_UcRiI/AAAAAAAAAyg/QYuPZs56CsU/s320/Stoneroses.jpg" alt="" id="BLOGGER_PHOTO_ID_5261062035195315746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Stone_Roses_%28album%29"&gt;&lt;span lang="EN-US"&gt;The Stone Roses&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;发行于&lt;/span&gt;&lt;st1:chsdate year="1989" month="3" day="12" islunardate="False" isrocdate="False" st="on"&gt;&lt;span lang="EN-US"&gt;1989&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;年&lt;/span&gt;&lt;span lang="EN-US"&gt;3&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;月&lt;/span&gt;&lt;span lang="EN-US"&gt;12&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;日&lt;/span&gt;&lt;/st1:chsdate&gt;&lt;span style="font-family:宋体;"&gt;，是英国独立摇滚乐团&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Stone_Roses"&gt;&lt;span lang="EN-US"&gt;The Stone Roses&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;的首张专辑。专辑发行至今，一直位于英国最佳摇滚专辑的榜单的前列。对英国独立摇滚运动有很深刻的影响，奠定了&lt;/span&gt;&lt;span lang="EN-US"&gt;The Stone Roses&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;在整个英国独立摇滚历史上的重要地位。&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span 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;Roses&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;成立于&lt;/span&gt;&lt;span lang="EN-US"&gt;1984&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;年的曼彻斯特。在曼城摇滚运动的热潮时期，&lt;/span&gt;&lt;span lang="EN-US"&gt;The Stone Roses&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的发行，让&lt;/span&gt;&lt;span lang="EN-US"&gt;Roses&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;取得了巨大的成功。使得他们和&lt;/span&gt;&lt;span lang="EN-US"&gt;Inspiral Carpets &lt;/span&gt;&lt;span style="font-family:宋体;"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;Happy Mondays&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;等乐队成为当时最为耀眼的乐队。专辑的成功离不开&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/John_Leckie"&gt;&lt;span lang="EN-US"&gt;John Leckie&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;的帮助，这个来自于&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Abbey_Road_Studios"&gt;&lt;span lang="EN-US"&gt;Abbey Road Studios&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;的制作人曾经帮助过&lt;/span&gt;&lt;span lang="EN-US"&gt;Pink Floyd, Beatles&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;The Verve&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;等一些著名的团体完成专辑的制作。后来的&lt;/span&gt;&lt;a href="http://yeelive.blogspot.com/2008/10/bands.html"&gt;&lt;span lang="EN-US"&gt;The Bends&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;也是在他的帮助下完成的。专辑的封面来自于乐队成员&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/John_Squire"&gt;&lt;span lang="EN-US"&gt;John Squire&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;。这个封面设计，被&lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Q_%28magazine%29"&gt;&lt;span lang="EN-US"&gt;Q magazine&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;评为&lt;/span&gt;&lt;span lang="EN-US"&gt;"The 100 Best Covers of All Time"&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;榜单之一。&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://en.wikipedia.org/wiki/Ian_Brown"&gt;&lt;span style="" lang="EN-US"&gt;Ian&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;曾说“这张专辑是永久的，无论何时听都是那么新鲜，就像这周才完成的一样。仍然让我感到激动。还记得在我们完成这张专辑的时候&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Leckie&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;对我们说：“这张专辑很棒”。我们只是回应“是的”。我知道，他是在给我们信心。事实上，我知道这张专辑的确很棒。”&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://en.wikipedia.org/wiki/Gary_Mounfield"&gt;&lt;span style="" lang="EN-US"&gt;Mani&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:宋体;"&gt;曾说“这张专辑买了三四百万张，可是我却没得到一分钱。在乐队组建之初，我们从不关心钱的事，到后来还是钱让整个乐队分散了。”&lt;/span&gt;&lt;span style="" 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 style="" 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 style="font-family:宋体;"&gt;记得有位艺术家说这张专辑是独立摇滚以来能够让人&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;dance&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的专辑。我觉得这张专辑是让我感觉最为明艳自由&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的一张摇滚专辑。不论是歌唱、吉他、打击给我的感觉是那么的自然、无拘无束，又那么的动听。让人心情轻松、愉快。从这点上说，这张专辑是独一无二的，至少在他产生之前没有什么专辑能够这样。我也很有感觉于&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Ian&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;的说法“&lt;/span&gt;&lt;span lang="EN-US"&gt;It's timeless&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;”。不知道反复聆听的多少遍，依然觉得是那么的新鲜，悦耳。也许有一天你会觉得这张专辑已经不能让你跟随着他摇摆了，每一个音符都印在了你的脑海里，你也不会觉得这张专辑应该放在唱片架里，再也不用拿出来听。因为那久而久之已经熟记于心中的吉他旋律，在他突然注入你的耳朵的时候，会让你的心灵感到澎湃不已。&lt;/span&gt;&lt;span lang="EN-US"&gt;Roses&lt;/span&gt;&lt;span style="font-family:宋体;"&gt;就是如此的特别。&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-3317713932919616922?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/3317713932919616922/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=3317713932919616922' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3317713932919616922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/3317713932919616922'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/stone-roses-album.html' title='The Stone Roses (album)'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TTBwXpw6OGk/SQMMC_UcRiI/AAAAAAAAAyg/QYuPZs56CsU/s72-c/Stoneroses.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-7178943099750640429</id><published>2008-10-24T10:15:00.008+08:00</published><updated>2008-11-01T17:41:23.964+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>If you are a R&amp;B lover, you should have this one.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TTBwXpw6OGk/SQEw897OTlI/AAAAAAAAAx8/2bJVB6EAybA/s1600-h/1021639.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 200px;" src="http://1.bp.blogspot.com/_TTBwXpw6OGk/SQEw897OTlI/AAAAAAAAAx8/2bJVB6EAybA/s200/1021639.jpg" alt="" id="BLOGGER_PHOTO_ID_5260539663718698578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在着迷上摇滚之前&lt;a href="http://en.wikipedia.org/wiki/Eric_Clapton"&gt;Eric&lt;/a&gt;是我的No.1。一侧迷上了如此cute的吉他和钢琴独奏(Especially in "Layla")，一侧迷上了那首Tears in heaven。&lt;br /&gt;&lt;br /&gt;前些日子，下载了这个&lt;a href="http://lib.verycd.com/2007/01/31/0000137869.html"&gt;Unplugged live&lt;/a&gt;。Ok,如果你也有了这个（同时也是个R&amp;amp;B fans）。现在要做的就是找一个属于你的一个小时，找一个效果好点的耳机或者音箱。打开它，安定的坐下，耐心的看下去。让我猜测一下，一个小时中你会不停的用脑袋点着节拍；你会不断的觉得这段演奏的太妙了，那段演奏也是；你也有可能会跟着唱几句，尽管你是第一次听；你会觉得你就是那些个幸运的现场观众的一个；你会激动；你会笑；实在觉得太妙，你会这个东西跟着敲打；你会觉得这弹钢琴的家伙也不错；那个敲东西的老头是不是太巅了？还是原谅他吧；Ok，这又是什么奇特的乐器？；再来一首吧；思维不停的晃动着；&lt;br /&gt;&lt;br /&gt;看完之后，你会和现场的观众一样。想着，唉，又到了回家的时候。家里还有事情等着我呢。这次门票值了。你站起来，发现原来，呆在自己家里...&lt;br /&gt;Ok...&lt;br /&gt;至少在这一个小时之中，感受到了忘我的快乐。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-7178943099750640429?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/7178943099750640429/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=7178943099750640429' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7178943099750640429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7178943099750640429'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/if-you-are-r-fans-you-should-have-this.html' title='If you are a R&amp;B lover, you should have this one.'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TTBwXpw6OGk/SQEw897OTlI/AAAAAAAAAx8/2bJVB6EAybA/s72-c/1021639.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-1556656426909550268</id><published>2008-10-21T16:12:00.011+08:00</published><updated>2009-03-01T13:43:04.910+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Best Radiohead Album</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TTBwXpw6OGk/SQWEyurG2hI/AAAAAAAAAy4/-ypxXNvHvHk/s1600-h/1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5261757746709453330" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 391px; CURSOR: pointer; HEIGHT: 179px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/SQWEyurG2hI/AAAAAAAAAy4/-ypxXNvHvHk/s320/1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Which is the best Radiohead album? &lt;a href="http://www.polldaddy.com/p/1024905/"&gt;Chose one!&lt;/a&gt;&lt;br /&gt;And leave your comments here. Thx.&lt;br /&gt;&lt;br /&gt;Total Votes: 94 october,30,2008&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-1556656426909550268?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/1556656426909550268/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=1556656426909550268' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1556656426909550268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/1556656426909550268'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/best-radiohead-album.html' title='Best Radiohead Album'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/SQWEyurG2hI/AAAAAAAAAy4/-ypxXNvHvHk/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-8343922623965590298</id><published>2008-10-20T08:15:00.007+08:00</published><updated>2008-11-01T17:41:27.415+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Liam的猩猩步</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TTBwXpw6OGk/SPvOMsrUJZI/AAAAAAAAAxA/TqmgYS8BO-k/s1600-h/n637767396_293994_9029.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/SPvOMsrUJZI/AAAAAAAAAxA/TqmgYS8BO-k/s200/n637767396_293994_9029.jpg" alt="" id="BLOGGER_PHOTO_ID_5259023707431773586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;   看过oasis的live，一定会对Liam的猩猩步印象深刻。Liam拽拽的样子&lt;a href="http://www.tudou.com/programs/view/CXN934lOgFk/"&gt;迈着猩猩步子&lt;/a&gt;走上台来。The Masterplan的&lt;a href="http://www.tudou.com/programs/view/bIK_Bj6dduo/"&gt;MTV&lt;/a&gt;就用动画的形式小小夸张了一下Liam的这个特点。Liam在平时的生活中也是常常走着他的猩猩步。我觉得这个特点也是对他不羁的性格的一个很好的诠释。&lt;br /&gt;&lt;br /&gt;   Liam的声音，眼睛，走路的方式，是给我最初印象的3样东西。曾经想过这个傲慢的Liam到底是个什么样的人，整天和他的哥哥吵架？整天在街上瞎转，看谁不顺眼就打谁（他自己说的）？或者在搬奖典礼上用奖杯c自己的屁股？那小子是不是太狂了~     呵呵，也许很多人就是喜欢Liam的这一点，是怎么样的人就怎么表现，单单纯..     不得不承认，有很多事情只有他可以做的出来。&lt;br /&gt;&lt;br /&gt;   Liam：“當我沮喪，又想快點打起精神。我會看著鏡子想‘噢，你太他媽的帥了’然後心情大好”&lt;br /&gt;&lt;br /&gt;Liam写新歌&lt;a href="http://cn.last.fm/music/Oasis/_/I%27m+Outta+Time"&gt;I'm Outta Time&lt;/a&gt;，听了很感动，少了一些&lt;a href="http://cn.last.fm/music/Oasis/_/Live+Forever"&gt;Live forever&lt;/a&gt;那时的狂妄。温柔的声音，仿佛是在为生活祈祷的人，更多的是忧虑。我想说，我喜欢Liam，不论Liam是否已经老去。在我心中他永远是Rock Star.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-8343922623965590298?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/8343922623965590298/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=8343922623965590298' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/8343922623965590298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/8343922623965590298'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/liam.html' title='Liam的猩猩步'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/SPvOMsrUJZI/AAAAAAAAAxA/TqmgYS8BO-k/s72-c/n637767396_293994_9029.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-6698367570234274200</id><published>2008-10-19T22:33:00.002+08:00</published><updated>2008-11-01T17:42:12.942+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heart'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>champagne supernova</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TTBwXpw6OGk/SPtFgc-zIUI/AAAAAAAAAwg/vTUyo0Mk67o/s1600-h/249ef09c52a21377ac8ebd1b7dbb51226960118e187a0f324c447035470c1a06b34dec953d7ce79e05faea0ce68944efe3824f7ef5859bd8e25ccde1371787cecc64db54a0e114e2abbdc8cb01a8f4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_TTBwXpw6OGk/SPtFgc-zIUI/AAAAAAAAAwg/vTUyo0Mk67o/s320/249ef09c52a21377ac8ebd1b7dbb51226960118e187a0f324c447035470c1a06b34dec953d7ce79e05faea0ce68944efe3824f7ef5859bd8e25ccde1371787cecc64db54a0e114e2abbdc8cb01a8f4.jpg" alt="" id="BLOGGER_PHOTO_ID_5258873413722906946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;记得海子在写完这首诗后，就悄然的离去。也许是她觉得这简单的愿望都无法实现。又有多少人为理想所困惑呢？&lt;br /&gt;&lt;br /&gt;昨天波给我发了邮件，说让我说说为什么对champagne supernova这么喜欢。我一时说不出：我甚至都不清楚歌词的含义，为什么会喜欢呢？ 现在想想可能是歌曲开始的两句带给我了感动，似乎在某个时候我也这样的问过自己。究竟有多少梦想还没有实现？究竟我要怎么做？&lt;br /&gt;&lt;br /&gt;我想喜欢摇滚的原因就在于此，艺术家想法以摇滚的形式表达出来，让我从心底产生共鸣、感动。下面是我的翻译，看看能不能和你产生共鸣呢？&lt;br /&gt;&lt;br /&gt;champagne supernova&lt;br /&gt;&lt;br /&gt;How many special people change&lt;br /&gt;有多少人改变的最初的梦想&lt;br /&gt;How many lives are living strange&lt;br /&gt;有多少人对自己感到陌生&lt;br /&gt;Where were you while we were getting high?&lt;br /&gt;在我们高飞之时，你在哪里？&lt;br /&gt;Slowly walking down the hall&lt;br /&gt;幻想漫步走过这生命&lt;br /&gt;Faster than a cannon ball&lt;br /&gt;却比飞逝的炮弹还快&lt;br /&gt;Where were you while we were getting high?&lt;br /&gt;在我们高飞之时，你在哪里&lt;br /&gt;&lt;br /&gt;Some day you will find me&lt;br /&gt;有一天你会找到我&lt;br /&gt;Caught beneath the landslide&lt;br /&gt;在一切崩塌的时候&lt;br /&gt;In a champagne supernova in the sky&lt;br /&gt;在遥远的香槟酒天堂&lt;br /&gt;&lt;br /&gt;Some day you will find me&lt;br /&gt;有一天你会找到我&lt;br /&gt;Caught beneath the landslide&lt;br /&gt;在一切崩塌的时候&lt;br /&gt;In a champagne supernova&lt;br /&gt;在香槟酒天堂&lt;br /&gt;A champagne supernova in the sky&lt;br /&gt;在遥远的香槟酒天堂&lt;br /&gt;&lt;br /&gt;Wake up the dawn and ask her why&lt;br /&gt;黎明时把她唤醒，问她为什么&lt;br /&gt;A dreamer dreams she never dies&lt;br /&gt;在我的梦中，她永远不会死去&lt;br /&gt;Wipe that tear away now from your eye&lt;br /&gt;擦干你眼角的泪水&lt;br /&gt;&lt;br /&gt;Slowly walking down the hall&lt;br /&gt;幻想漫步走过这生命&lt;br /&gt;Faster than a cannon ball&lt;br /&gt;却比飞逝的炮弹还快&lt;br /&gt;Where were you when we were getting high?&lt;br /&gt;在我们高飞之时，你在哪里&lt;br /&gt;&lt;br /&gt;Some day you will find me&lt;br /&gt;有一天你会找到我&lt;br /&gt;Caught beneath the landslide&lt;br /&gt;在一切崩塌的时候&lt;br /&gt;In a champagne supernova in the sky&lt;br /&gt;在那遥远的天空中&lt;br /&gt;Some day you will find me&lt;br /&gt;有一天你会找到我&lt;br /&gt;Caught beneath the landslide&lt;br /&gt;在一切崩塌的时候&lt;br /&gt;In a champagne supernova&lt;br /&gt;在香槟酒的天堂&lt;br /&gt;A champagne supernova&lt;br /&gt;在香槟酒的天堂&lt;br /&gt;&lt;br /&gt;Cos people believe that they're&lt;br /&gt;因为人们总是总是认为&lt;br /&gt;Gonna get away for the summer&lt;br /&gt;他们会在生命中最灿烂的年岁离去&lt;br /&gt;But you and I, we live and die&lt;br /&gt;但是为什么你我经历生存和死亡&lt;br /&gt;The world's still spinning round&lt;br /&gt;这世界依旧没改变&lt;br /&gt;We don't know why&lt;br /&gt;我们不知道为什么&lt;br /&gt;Why, why, why, why&lt;br /&gt;这一切是为什么&lt;br /&gt;&lt;br /&gt;How many special people change&lt;br /&gt;有多少人改变的最初的理想&lt;br /&gt;How many lives are living strange&lt;br /&gt;有多少人对自己感到陌生&lt;br /&gt;Where were you when we were getting high?&lt;br /&gt;在我们高飞之时，你在哪里&lt;br /&gt;We were getting high&lt;br /&gt;我们正飞向天堂&lt;br /&gt;We were getting high&lt;br /&gt;我们正飞向天堂&lt;br /&gt;We were getting high&lt;br /&gt;我们正飞向天堂&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-6698367570234274200?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/6698367570234274200/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=6698367570234274200' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6698367570234274200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/6698367570234274200'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/champagne-supernova.html' title='champagne supernova'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TTBwXpw6OGk/SPtFgc-zIUI/AAAAAAAAAwg/vTUyo0Mk67o/s72-c/249ef09c52a21377ac8ebd1b7dbb51226960118e187a0f324c447035470c1a06b34dec953d7ce79e05faea0ce68944efe3824f7ef5859bd8e25ccde1371787cecc64db54a0e114e2abbdc8cb01a8f4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-7589652687537698954</id><published>2008-10-19T22:10:00.002+08:00</published><updated>2008-11-01T17:41:41.206+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Strawberry Swing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TTBwXpw6OGk/SPtAhATPM7I/AAAAAAAAAwY/PPzhHpcOG9s/s1600-h/Strawberryswing.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_TTBwXpw6OGk/SPtAhATPM7I/AAAAAAAAAwY/PPzhHpcOG9s/s320/Strawberryswing.jpg" alt="" id="BLOGGER_PHOTO_ID_5258867925645734834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;有些歌就像一首诗。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;有些歌曲我会时常拿起，反复的听。不知道过了多久，歌曲中优美的旋律又重新燃起我再一次听的冲动。一次又一次，这些歌曲就这样不间断的停留在我的耳旁，时时响起。给我一次一次的感动。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;不知道在是谁曾经和我提起，是这么一首歌让他想起了以前的日子。歌曲中饱含了他对那段日子的感情。而这些贯穿了我整个的生活的歌曲，又融入了多少我的记忆呢？&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我时常听，不是想可以找寻那些回忆。只是想，将当下片刻的美，保存在这些美好的歌曲中。&lt;br /&gt;&lt;br /&gt;比如&lt;a href="http://wiki.coldplaying.com/index.php/Strawberry_Swing"&gt;Strawberry Swing&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-7589652687537698954?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/7589652687537698954/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=7589652687537698954' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7589652687537698954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/7589652687537698954'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/strawberry-swing.html' title='Strawberry Swing'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_TTBwXpw6OGk/SPtAhATPM7I/AAAAAAAAAwY/PPzhHpcOG9s/s72-c/Strawberryswing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4079616950947441513.post-2031511518807220325</id><published>2008-10-19T21:49:00.002+08:00</published><updated>2008-11-01T17:41:43.294+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>The Bands</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TTBwXpw6OGk/SPs-G3Yb8cI/AAAAAAAAAv4/jDC7Ej5xwCs/s1600-h/41gjEhVyjFL._SS500_.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_TTBwXpw6OGk/SPs-G3Yb8cI/AAAAAAAAAv4/jDC7Ej5xwCs/s320/41gjEhVyjFL._SS500_.jpg" alt="" id="BLOGGER_PHOTO_ID_5258865277551768002" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;几年前，一首&lt;a href="http://www.last.fm/music/Radiohead/_/Creep"&gt;creep&lt;/a&gt;把我带入了Radiohead的世界。时常把头埋在被子里，点随着的贝司低沉的节拍，放松在开始时优美的旋律之中。奔放的吉他交杂着Tom凄惨的叫声，让我无数次的沉醉。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;从此，我像趴在星空下的孩子，抬头凝望着星空中那个最美的Radiohead星座。那么的神秘、不可捉摸。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The Bends，不知不觉的到来并占据了我的世界，一直以来纠缠不休。在我，这张专辑是一个甜蜜的梦，听着就不再想醒来。&lt;a href="http://www.last.fm/music/Radiohead/The+Bends/High+and+Dry"&gt;High and Dry&lt;/a&gt;、&lt;a href="http://www.last.fm/music/Radiohead/The+Bends/Fake+Plastic+Trees"&gt;Fake Plastic Trees&lt;/a&gt;，一生中最为挚爱的歌曲，邻居在这张专辑当中。一曲接着一曲，对我而言太过美好。有时我似乎没法接受这太过真实的美好，有意识的将这两首歌曲分开来听，然而给我的感动任然纠缠在一起，丝毫不减。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Her green plastic watering can&lt;/span&gt; &lt;span style="font-family:arial;"&gt;For her fake Chinese rubber plant&lt;/span&gt; &lt;span style="font-family:arial;"&gt;每当这句歌声响起，便忘记了现实的一切…在Tom的声音中，游走于甜美和绝望之间。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;还有挚爱的&lt;a href="http://www.last.fm/music/Radiohead/The+Bends/%28Nice+Dream%29"&gt;Nice Dream&lt;/a&gt; 、&lt;a href="http://www.last.fm/music/Radiohead/The+Bends/Street+Spirit+%28Fade+Out%29"&gt;Street Spirit&lt;/a&gt;，这些也许有是另一个故事。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;想想一生之中邂逅让人觉得美好的唱片也没有过多的几次，每遇到一张都要倍加珍惜。&lt;/span&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4079616950947441513-2031511518807220325?l=eenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eenotes.blogspot.com/feeds/2031511518807220325/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4079616950947441513&amp;postID=2031511518807220325' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2031511518807220325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4079616950947441513/posts/default/2031511518807220325'/><link rel='alternate' type='text/html' href='http://eenotes.blogspot.com/2008/10/bands.html' title='The Bands'/><author><name>Yee</name><uri>http://www.blogger.com/profile/14269515100921603392</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/_TTBwXpw6OGk/SafbAe0dgtI/AAAAAAAABT0/Qzryo9amY-A/S220/DSCF5836.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_TTBwXpw6OGk/SPs-G3Yb8cI/AAAAAAAAAv4/jDC7Ej5xwCs/s72-c/41gjEhVyjFL._SS500_.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
