<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D04CQ3Y7eSp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330</id><updated>2011-11-28T07:19:22.801+08:00</updated><category term="GPU" /><category term="Go" /><category term="jQuery" /><category term="MySQL" /><category term="javascript" /><category term="C/C++" /><category term="Riding" /><category term="Windows" /><category term="Security" /><category term="Java" /><category term="IDE" /><category term="NoSQL" /><category term="RIA" /><category term="Open Source" /><category term="Web" /><category term="Guitar" /><category term="GTK" /><category term="PHP" /><category term="Drupal" /><category term="python" /><category term="Linux" /><category term="Framework" /><category term="Yii" /><category term="Mac" /><category term="Solaris" /><category term="CUDA" /><category term="Flex" /><category term="Hardware" /><category term="Apache" /><category term="Virtualization" /><category term="Android" /><category term="Health" /><category term="Scalability" /><category term="Erlang" /><title>惡男日記</title><subtitle type="html">記錄每天所見所聞，當作個人備忘錄，必竟我的忘性強過記性~</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://jimmynote.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>189</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/gsSn" /><feedburner:info uri="blogspot/gssn" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEICQnk5cCp7ImA9WhdREko.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-3920717386261507629</id><published>2011-08-02T16:09:00.000+08:00</published><updated>2011-08-02T16:09:23.728+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-02T16:09:23.728+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>We love varnish</title><content type="html">&lt;a href="http://phk.freebsd.dk/pubs/varnish.pdf"&gt;[PDF] Varnish&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://phk.freebsd.dk/pubs/varnish_tech.pdf"&gt;[PDF] Varnish http accelerator &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://phk.freebsd.dk/pubs/varnish_vcl.pdf"&gt;[PDF] Using Varnish VCL for webmasters&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://phk.freebsd.dk/pubs/varnish_vcl.pdf"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Inline C-code&lt;/b&gt;&lt;br /&gt;
Can be added between, and in functions.&lt;br /&gt;
Requires C-clue.&lt;br /&gt;
Can do almost anything.&lt;br /&gt;
&lt;br /&gt;
C{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(”Hello World\n”);&lt;br /&gt;
}C&lt;br /&gt;
&lt;br /&gt;
All information from phk@freebsd.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-3920717386261507629?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b3jwjQpEuBT0NdbCQDQgREuzeqY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b3jwjQpEuBT0NdbCQDQgREuzeqY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b3jwjQpEuBT0NdbCQDQgREuzeqY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b3jwjQpEuBT0NdbCQDQgREuzeqY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/wePcDrog-VU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/3920717386261507629/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2011/08/we-love-varnish.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3920717386261507629?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3920717386261507629?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/wePcDrog-VU/we-love-varnish.html" title="We love varnish" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2011/08/we-love-varnish.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUCQHg-cSp7ImA9WhdSEE0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-5629852860745813128</id><published>2011-07-18T23:09:00.001+08:00</published><updated>2011-07-18T23:17:41.659+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-18T23:17:41.659+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Scalability" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Varnish and Multiple Backend</title><content type="html">&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font: normal normal normal small/normal 'Times New Roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #262626; font-family: Georgia, 'Times New Roman', serif; font-size: 14px; line-height: 25px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class="de1"&gt;&lt;span class="Apple-style-span" style="color: #262626; font-family: Georgia, 'Times New Roman', serif; font-size: 14px; line-height: 25px; white-space: normal;"&gt;&lt;h3 style="color: #0a92bf; font-size: 16px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-transform: capitalize;"&gt;Multiple Backends&lt;/h3&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #262626; font-family: Georgia, 'Times New Roman', serif; font-size: 14px; line-height: 25px; white-space: normal;"&gt;&lt;pre class="de1"&gt;backend &lt;span class="kw1"&gt;default&lt;/span&gt; &lt;span class="br0"&gt;{&lt;/span&gt;
  .&lt;span class="me1"&gt;host&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st0"&gt;"127.0.0.1"&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
  .&lt;span class="me1"&gt;port&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st0"&gt;"8080"&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
&lt;span class="br0"&gt;}&lt;/span&gt;
&amp;nbsp;
backend stylesheets &lt;span class="br0"&gt;{&lt;/span&gt;
  .&lt;span class="me1"&gt;host&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st0"&gt;"10.0.0.10"&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
  .&lt;span class="me1"&gt;port&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="st0"&gt;"80"&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
&lt;span class="br0"&gt;}&lt;/span&gt;
&amp;nbsp;
sub vcl_recv &lt;span class="br0"&gt;{&lt;/span&gt;
  &lt;span class="kw1"&gt;if&lt;/span&gt; &lt;span class="br0"&gt;(&lt;/span&gt;req.&lt;span class="me1"&gt;url&lt;/span&gt; ~ &lt;span class="st0"&gt;"^/stylesheets"&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="br0"&gt;{&lt;/span&gt;
    # set stylesheets backend
    set req.&lt;span class="me1"&gt;backend&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; stylesheets&lt;span class="sy0"&gt;;&lt;/span&gt;
    &lt;span class="kw1"&gt;return&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;lookup&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
  &lt;span class="br0"&gt;}&lt;/span&gt;
&amp;nbsp;
  # set &lt;span class="kw1"&gt;default&lt;/span&gt; backend
  set req.&lt;span class="me1"&gt;backend&lt;/span&gt; &lt;span class="sy0"&gt;=&lt;/span&gt; &lt;span class="kw1"&gt;default&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
  &lt;span class="kw1"&gt;return&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;pass&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="sy0"&gt;;&lt;/span&gt;
&lt;span class="br0"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="de1"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font: normal normal normal small/normal 'Times New Roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #262626; font-family: Georgia, 'Times New Roman', serif; font-size: 14px; line-height: 25px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #262626; font-family: Georgia, 'Times New Roman', serif; font-size: 14px; line-height: 25px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style="color: #0a92bf; font-size: 16px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-transform: capitalize;"&gt;Round Robin And Random Multiple Server Backend&lt;/h3&gt;&lt;/div&gt;&lt;div class="de1"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: black; font: normal normal normal small/normal 'Times New Roman'; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #262626; font-family: Georgia, 'Times New Roman', serif; font-size: 14px; line-height: 25px;"&gt;&lt;span class="br0"&gt;&lt;a href="http://highscalability.com/blog/2011/2/28/a-practical-guide-to-varnish-why-varnish-matters.html"&gt;http://highscalability.com/blog/2011/2/28/a-practical-guide-to-varnish-why-varnish-matters.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-5629852860745813128?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NxCbsiDBR-qCDImEUQCIEm732Kg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NxCbsiDBR-qCDImEUQCIEm732Kg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NxCbsiDBR-qCDImEUQCIEm732Kg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NxCbsiDBR-qCDImEUQCIEm732Kg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/W11npG37iFA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/5629852860745813128/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2011/07/varnish-and-multiple-backend.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/5629852860745813128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/5629852860745813128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/W11npG37iFA/varnish-and-multiple-backend.html" title="Varnish and Multiple Backend" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2011/07/varnish-and-multiple-backend.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCRHYyfSp7ImA9WhZTFkw.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-4629436582065738238</id><published>2011-03-20T19:03:00.001+08:00</published><updated>2011-03-20T19:04:25.895+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-20T19:04:25.895+08:00</app:edited><title>使 CUDA wizard 支援 sm_20 (Fermi)</title><content type="html">CUDA wizard 只支援到 sm_13，這樣無法使用 Fermi 架構的特性&lt;br /&gt;
&lt;br /&gt;
安裝完 CUDA wizard 之後，若是使用 VS 9.0 請修改&lt;br /&gt;
C:\Program Files\Microsoft Visual Studio 9.0\VC\VCProjectDefaults\&lt;b style="color: red;"&gt;cuda.rules&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
增加兩個片斷，請 search sm_13&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&amp;lt;!-- after arch sm_13 --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Value="8"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Switch="-arch compute_20"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    DisplayName="2.0 (virtual) Arch"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Value="9"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Switch="-arch sm_20"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    DisplayName="2.0 (hardware) Arch"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/&amp;gt; &lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;第二段&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&amp;lt;!-- after code sm_13 --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Value="8"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Switch="-code compute_20"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    DisplayName="2.0 (virtual) Arch"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Value="9"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    Switch="-code sm_20"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;    DisplayName="2.0 (hardware) Arch"&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
Fermi (2.0) 並沒有 virtual 的部分，其實上面可以再縮減。&lt;br /&gt;
重新啟動 Virsual Studio，專案屬性應該就能選 sm_20 了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-4629436582065738238?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jWWvjZiidzSDi79_lbWLlbs5xSw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jWWvjZiidzSDi79_lbWLlbs5xSw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jWWvjZiidzSDi79_lbWLlbs5xSw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jWWvjZiidzSDi79_lbWLlbs5xSw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/DAM3u4ZmgV8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/4629436582065738238/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2011/03/cuda-wizard-sm20.html#comment-form" title="3 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/4629436582065738238?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/4629436582065738238?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/DAM3u4ZmgV8/cuda-wizard-sm20.html" title="使 CUDA wizard 支援 sm_20 (Fermi)" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2011/03/cuda-wizard-sm20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8BR3c7cCp7ImA9Wx9XGUQ.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-3108367058555435717</id><published>2011-01-14T15:40:00.002+08:00</published><updated>2011-01-14T15:40:56.908+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-14T15:40:56.908+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Drupal" /><title>The Chaos Tools Suite (Drupal ctools)</title><content type="html">&lt;div id="__ss_1950788" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/merlinofchaos/the-chaos-tools-suite" title="The Chaos Tools Suite"&gt;The Chaos Tools Suite&lt;/a&gt;&lt;/strong&gt;&lt;object height="355" id="__sse1950788" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thechaostoolssuite-090904031829-phpapp02&amp;stripped_title=the-chaos-tools-suite&amp;userName=merlinofchaos" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse1950788" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thechaostoolssuite-090904031829-phpapp02&amp;stripped_title=the-chaos-tools-suite&amp;userName=merlinofchaos" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/merlinofchaos"&gt;merlinofchaos&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://drupal.org/project/ctools"&gt;http://drupal.org/project/ctools&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-3108367058555435717?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tsVnajQ6ez6W1EH3ZijcamJkURw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tsVnajQ6ez6W1EH3ZijcamJkURw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tsVnajQ6ez6W1EH3ZijcamJkURw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tsVnajQ6ez6W1EH3ZijcamJkURw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/eoiE9OfQQuA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/3108367058555435717/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2011/01/chaos-tools-suite-drupal-ctools.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3108367058555435717?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3108367058555435717?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/eoiE9OfQQuA/chaos-tools-suite-drupal-ctools.html" title="The Chaos Tools Suite (Drupal ctools)" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2011/01/chaos-tools-suite-drupal-ctools.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08HSHg4fCp7ImA9Wx9XFUQ.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-7504130504163770054</id><published>2011-01-10T00:48:00.001+08:00</published><updated>2011-01-10T00:50:39.634+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-10T00:50:39.634+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>PyCon US 2011 &amp;  PyCon Asia Pacific 2011</title><content type="html">&lt;span style="font-size: large;"&gt;PyCon US 2011 &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://us.pycon.org/2011/home/"&gt;http://us.pycon.org/2011/home/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;(this website is based on &lt;a href="http://www.djangoproject.com/"&gt;Django&lt;/a&gt; and &lt;a href="http://pinaxproject.com/"&gt;Pinax&lt;/a&gt;.)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;PyCon Asia Pacific 2011&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://apac.pycon.org/"&gt;http://apac.pycon.org/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;(this website is based on &lt;a href="http://plone.org/"&gt;Plone&lt;/a&gt;.)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-7504130504163770054?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VSLjbpW7jIm38T9uC9PFgqdSBBw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VSLjbpW7jIm38T9uC9PFgqdSBBw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VSLjbpW7jIm38T9uC9PFgqdSBBw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VSLjbpW7jIm38T9uC9PFgqdSBBw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/U2RCRCKgCps" height="1" width="1"/&gt;</content><link rel="related" href="http://us.pycon.org/2011/home/" title="PyCon US 2011 &amp;  PyCon Asia Pacific 2011" /><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/7504130504163770054/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2011/01/pycon-us-2011-pycon-asia-pacific-2011.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/7504130504163770054?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/7504130504163770054?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/U2RCRCKgCps/pycon-us-2011-pycon-asia-pacific-2011.html" title="PyCon US 2011 &amp;  PyCon Asia Pacific 2011" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2011/01/pycon-us-2011-pycon-asia-pacific-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcCRXYzfCp7ImA9Wx9RF0k.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-5021570251421890517</id><published>2010-12-19T15:34:00.001+08:00</published><updated>2010-12-19T15:34:24.884+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-19T15:34:24.884+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><title>the precreated templates for OpenVZ</title><content type="html">&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-5021570251421890517?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EV5mrvdPf9tHA6QGHdY2nySLuGw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EV5mrvdPf9tHA6QGHdY2nySLuGw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EV5mrvdPf9tHA6QGHdY2nySLuGw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EV5mrvdPf9tHA6QGHdY2nySLuGw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/y-kWJ7tElHw" height="1" width="1"/&gt;</content><link rel="related" href="http://wiki.openvz.org/Download/template/precreated" title="the precreated templates for OpenVZ" /><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/5021570251421890517/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/precreated-template-for-openvz.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/5021570251421890517?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/5021570251421890517?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/y-kWJ7tElHw/precreated-template-for-openvz.html" title="the precreated templates for OpenVZ" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/precreated-template-for-openvz.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcBQH8_fyp7ImA9Wx9RF0k.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-2475320803464633409</id><published>2010-12-19T15:32:00.000+08:00</published><updated>2010-12-19T15:34:11.147+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-19T15:34:11.147+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><title>Backup tools for Mac</title><content type="html">Carbon Copy Cloner &lt;br /&gt;
&lt;a href="http://www.bombich.com/index.html"&gt;http://www.bombich.com/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-2475320803464633409?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NWB6mvmYleQOCPzW6ASw_npI7mU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NWB6mvmYleQOCPzW6ASw_npI7mU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NWB6mvmYleQOCPzW6ASw_npI7mU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NWB6mvmYleQOCPzW6ASw_npI7mU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/kvokc2Vvhqg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/2475320803464633409/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/backup-tools-for-mac.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/2475320803464633409?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/2475320803464633409?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/kvokc2Vvhqg/backup-tools-for-mac.html" title="Backup tools for Mac" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/backup-tools-for-mac.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8BQ385fCp7ImA9Wx9RF0k.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-3733057733421068532</id><published>2010-12-19T15:29:00.002+08:00</published><updated>2010-12-19T15:30:52.124+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-19T15:30:52.124+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><title>TCFail Snow Leopard 繁體中文系統字體修改工具</title><content type="html">&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-3733057733421068532?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l1AZiwmFJELIxsopBmilabgAsRE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l1AZiwmFJELIxsopBmilabgAsRE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l1AZiwmFJELIxsopBmilabgAsRE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l1AZiwmFJELIxsopBmilabgAsRE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/KLFstCTouHI" height="1" width="1"/&gt;</content><link rel="related" href="http://zonble.github.com/tcfail/" title="TCFail Snow Leopard 繁體中文系統字體修改工具" /><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/3733057733421068532/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/tcfail-snow-leopard.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3733057733421068532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3733057733421068532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/KLFstCTouHI/tcfail-snow-leopard.html" title="TCFail Snow Leopard 繁體中文系統字體修改工具" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/tcfail-snow-leopard.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUACSXw7cSp7ImA9Wx9SGE8.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-9020747841815884156</id><published>2010-12-09T01:01:00.001+08:00</published><updated>2010-12-09T01:02:48.209+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-09T01:02:48.209+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CUDA" /><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="C/C++" /><category scheme="http://www.blogger.com/atom/ns#" term="GPU" /><title>CUDA Certification – Exam Scheduling Now Open</title><content type="html">&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;CUDA Certification – Exam Scheduling Now Open&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://www.nvidia.com/object/certification.html"&gt;http://www.nvidia.com/object/certification.html&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/div&gt;&lt;a href="http://www.nvidia.com/object/io_1266605227307.html"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: Arial; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; font-size: 13px; text-align: left;"&gt;&lt;b&gt;NVIDIA CUDA Professional Developer Program Study Guide&lt;/b&gt;&lt;br /&gt;
As part of the process of achieving the standards expected from an&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.nvidia.com/certification" style="color: #76b900;"&gt;NVIDIA CUDA Professional Developer&lt;/a&gt;, all candidates are required to take a series of self-study lectures and exercises.&lt;br /&gt;
Please read this entire document before starting your study course.&lt;br /&gt;
The foundation of this training is provided by the text book,&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/product-description/0123814723" style="color: #76b900;"&gt;&lt;i&gt;Programming Massively Parallel Processors: A Hands-on Approach&lt;/i&gt;&lt;/a&gt;, authors, David B. Kirk, Wen-mei W. Hwu.&lt;br /&gt;
You can also make use of podcasts in mp4 format of the lectures below; the reading assignments will help to make the lecture more productive, so please complete in advance.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Introduction%20to%20GPU%20Computing.m4v" style="color: #76b900;" target="_blank"&gt;Introduction to GPU Computing&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(60.2 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter1-Introduction.pdf" style="color: #76b900;"&gt;Chapter 1&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/CUDA%20Programming%20Model.m4v" style="color: #76b900;" target="_blank"&gt;CUDA Programming Model&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(75.3 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter2-CudaProgrammingModel.pdf" style="color: #76b900;"&gt;Chapter 2&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/CUDA%20API.m4v" style="color: #76b900;" target="_blank"&gt;CUDA API&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(32.4 MB)&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Simple%20Matrix%20Multiplication%20in%20CUDA.m4v" style="color: #76b900;" target="_blank"&gt;Simple Matrix Multiplication in CUDA&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;(46.0 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter3-CudaThreadingModel.pdf" style="color: #76b900;"&gt;Chapter 3&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/CUDA%20Memory%20Model.m4v" style="color: #76b900;" target="_blank"&gt;CUDA Memory Model&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(109 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter4-CudaMemoryModel.pdf" style="color: #76b900;"&gt;Chapter 4&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Shared%20Memory%20Matrix%20Multiplication.m4v" style="color: #76b900;" target="_blank"&gt;Shared Memory Matrix Multiplication&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;(81.4 MB)&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Additional%20CUDA%20API%20Features.m4v" style="color: #76b900;" target="_blank"&gt;Additional CUDA API Features&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(22.4 MB)&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Useful%20Information%20on%20CUDA%20Tools.m4v" style="color: #76b900;" target="_blank"&gt;Useful Information on CUDA Tools&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;(15.7 MB)&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Threading%20Hardware.m4v" style="color: #76b900;" target="_blank"&gt;Threading Hardware&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(140 MB)&amp;nbsp;&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter5-CudaPerformance.pdf" style="color: #76b900;"&gt;Chapter 5&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Memory%20Hardware.m4v" style="color: #76b900;" target="_blank"&gt;Memory Hardware&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(85.8 MB)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Memory%20Bank%20Conflicts.m4v" style="color: #76b900;" target="_blank"&gt;Memory Bank Conflicts&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(115 MB)&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Parallel%20Thread%20Execution.m4v" style="color: #76b900;" target="_blank"&gt;Parallel Thread Execution&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(32.6 MB)&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Control%20Flow.m4v" style="color: #76b900;" target="_blank"&gt;Control Flow&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(96.6 MB)&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nvidia.com/content/cudazone/cudacasts/Precision.m4v" style="color: #76b900;" target="_blank"&gt;Precision&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;(137 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter6-FloatingPoint.pdf" style="color: #76b900;"&gt;Chapter 6&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;/li&gt;
&lt;li&gt;Assignment please read&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter7-MRI-Case-Study.pdf" style="color: #76b900;"&gt;Chapter 7&lt;/a&gt;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;/li&gt;
&lt;/ol&gt;&lt;/ol&gt;Please download all the documents and files that are relevant&amp;nbsp;to your operating system.&lt;br /&gt;
As part of the study process, please ensure you also download and study the following documents:&lt;br /&gt;
&lt;blockquote dir="ltr" style="margin-right: 0px;"&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fdeveloper.download.nvidia.com%2Fcompute%2Fcuda%2F3_0%2Ftoolkit%2Fdocs%2FNVIDIA_CUDA_ProgrammingGuide.pdf" style="color: #76b900;" target="_blank"&gt;CUDA C Programming Guide&amp;nbsp;3.0&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fdeveloper.download.nvidia.com%2Fcompute%2Fcuda%2F3_0%2Ftoolkit%2Fdocs%2FNVIDIA_CUDA_BestPracticesGuide.pdf" style="color: #76b900;" target="_blank"&gt;CUDA C Best Practices Guide&amp;nbsp;3.0&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/online/" style="color: #76b900;" target="_blank"&gt;CUDA C Online Documentation&lt;/a&gt;&lt;/blockquote&gt;Additional CUDA Programming Tools and Compiler Documentation can be found at this link:&lt;br /&gt;
&lt;a href="http://www.nvidia.com/object/cuda_programming_tools.html" style="color: #76b900;"&gt;http://www.nvidia.com/object/cuda_programming_tools.html&lt;/a&gt;&lt;br /&gt;
Please download the following additional documents:&lt;br /&gt;
&lt;blockquote dir="ltr" style="margin-right: 0px;"&gt;&lt;a href="http://www.nvidia.com/object/io_1213955090354.html" style="color: #76b900;"&gt;CUDA Compiler Driver NVCC 2.0&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.nvidia.com/object/io_1213955209837.html" style="color: #76b900;"&gt;PTX: Parallel Thread Execution ISA Version 1.2&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://developer.download.nvidia.com/compute/cuda/CUDA_Occupancy_calculator.xls" style="color: #76b900;"&gt;CUDA Occupancy Calculator&lt;/a&gt;&lt;/blockquote&gt;Additional Course Exercises with Solutions (Supports CUDA Basics)&lt;br /&gt;
&lt;blockquote dir="ltr" style="margin-right: 0px;"&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fwww.nvidia.com%2Fcontent%2Fcudazone%2Fdownload%2FExercise_Instructions.pdf" style="color: #76b900;"&gt;Exercise Instructions&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.nvidia.com/content/cudazone/download/Exercises.zip" style="color: #76b900;"&gt;Exercise files for Visual Studio&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.nvidia.com/content/cudazone/download/Exercises.tar" style="color: #76b900;"&gt;Exercise files for Mac &amp;amp; Linux&lt;/a&gt;&lt;/blockquote&gt;Additional Supporting Materials&lt;br /&gt;
NVIDIA is hosting a series of Webinars about the CUDA Architecture.&amp;nbsp; NVIDIA staff is available during the presentations to answer questions, and the recordings are available for download.&lt;br /&gt;
&lt;a href="http://developer.nvidia.com/object/gpu_computing_online.html" style="color: #76b900;"&gt;http://developer.nvidia.com/object/gpu_computing_online.html&lt;/a&gt;&lt;br /&gt;
For technical questions please use the public CUDA developer forums:&lt;br /&gt;
&lt;a href="http://forums.nvidia.com/index.php?showforum=62" style="color: #76b900;"&gt;http://forums.nvidia.com/index.php?showforum=62&lt;/a&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/2456329604506578330-9020747841815884156?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bGubDuBCJPNnAFqHpYQmg1TZd_o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bGubDuBCJPNnAFqHpYQmg1TZd_o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bGubDuBCJPNnAFqHpYQmg1TZd_o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bGubDuBCJPNnAFqHpYQmg1TZd_o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/CdCGhldvTgs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/9020747841815884156/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/cuda-certification-exam-scheduling-now.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/9020747841815884156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/9020747841815884156?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/CdCGhldvTgs/cuda-certification-exam-scheduling-now.html" title="CUDA Certification – Exam Scheduling Now Open" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/cuda-certification-exam-scheduling-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08BQHgzcCp7ImA9Wx9XFUQ.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-8794680222134572420</id><published>2010-12-08T22:37:00.001+08:00</published><updated>2011-01-10T00:50:51.688+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-10T00:50:51.688+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Drupal" /><title>解讀 Drupal 的 hook_menu()</title><content type="html">假若 &lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #0000bb;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #0000bb;"&gt;$items&lt;/span&gt;&lt;span style="color: #007700;"&gt;[&lt;/span&gt;&lt;span style="color: #dd0000;"&gt;'mypath/%objectA'&lt;/span&gt;&lt;span style="color: #007700;"&gt;] = array( ...&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #007700;"&gt;&lt;span style="color: black;"&gt;需要實作&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #007700;"&gt;function &lt;/span&gt;&lt;span style="color: #0000bb;"&gt;objectA_load&lt;/span&gt;&lt;span style="color: #007700;"&gt;() { return $object;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code style="color: black;"&gt;page callback 就能取得完整 object 或是 array，而非只是 id&lt;/code&gt;&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #007700;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
參考這篇&lt;br /&gt;
&lt;a href="http://drupal.org/node/300997"&gt;Anatomy of hook_menu&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-8794680222134572420?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2b-_CgtJ8paX-UI7Xt3aqwoSC3M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2b-_CgtJ8paX-UI7Xt3aqwoSC3M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2b-_CgtJ8paX-UI7Xt3aqwoSC3M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2b-_CgtJ8paX-UI7Xt3aqwoSC3M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/-J8eKw1wmH8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/8794680222134572420/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/drupal-hookmenu.html#comment-form" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8794680222134572420?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8794680222134572420?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/-J8eKw1wmH8/drupal-hookmenu.html" title="解讀 Drupal 的 hook_menu()" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/drupal-hookmenu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNQ3o_cCp7ImA9Wx9SFUk.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-1518937868501325404</id><published>2010-12-05T14:53:00.002+08:00</published><updated>2010-12-05T17:41:32.448+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-05T17:41:32.448+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>使用 php 產生 /etc/shadow 的 hashed password</title><content type="html">/etc/shadow 格式&lt;br /&gt;
&lt;a href="http://www.linux.org.tw/CLDP/HOWTO/admin/Shadow-Password-HOWTO/Shadow-Password-HOWTO-2.html"&gt;http://www.linux.org.tw/CLDP/HOWTO/admin/Shadow-Password-HOWTO/Shadow-Password-HOWTO-2.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #38761d;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #38761d;"&gt;// MD5&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #38761d;"&gt;echo crypt($_GET['password'], &lt;b&gt;'$1$'&lt;/b&gt;);&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-1518937868501325404?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bbztRJNEmSRBee3PFNm9woV0KJI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bbztRJNEmSRBee3PFNm9woV0KJI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bbztRJNEmSRBee3PFNm9woV0KJI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bbztRJNEmSRBee3PFNm9woV0KJI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/CfdBbjKysns" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/1518937868501325404/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/php-etcshadow-hashed-password.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/1518937868501325404?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/1518937868501325404?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/CfdBbjKysns/php-etcshadow-hashed-password.html" title="使用 php 產生 /etc/shadow 的 hashed password" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/php-etcshadow-hashed-password.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUASH45fyp7ImA9Wx9RGUw.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-8791130925688617184</id><published>2010-12-02T22:49:00.003+08:00</published><updated>2010-12-21T13:44:09.027+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T13:44:09.027+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>SONY VAIO TZ37 無法開啟無線網路。Wireless Keeps turning itself off.</title><content type="html">&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;手動把硬體的 wireless/bluetooth 開關設成 off，然後 on，接著就無法使用 wlan，機殼上的 wlan 的燈沒亮，無法使用 VAIO 所附的 wireless switch software 去設定 wlan (只顯示藍芽的部分)，而裝置管理員看到的 wlan 網卡又似乎很正常。重灌 intel wlan driver 也沒用。&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span"&gt;據 SONY 光華維修中心的工程師說，&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;bluetooth 及 wireless 的狀態，&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;有被記錄在 CMOS 上面，但從 BIOS 又無法設定 on/off，他們猜測是我的系統有問題，以致於進系統後，wireless 又被設成 off。他們搞很久還是無法修復我的 VAIO，&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;建議我重灌 XP。&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;當下接上另一台 TZ37 的硬碟，wireless 卻很正常，&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;最後，&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;唯一能確定的是硬體方面沒問題。&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;後來回家，在 google 查到以下的方法，確實可行，在此留下記錄，希望可以幫到大家。&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- turn the wireless and bluetooth on by the hardware switch or button or Fn+&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- close the wireless switch software ( the wireless icon on the windows bar )&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- &lt;b&gt;hibernate the laptop&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt; (休眠)&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- &lt;b&gt;take off the laptop battery and take the power cable off&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt; (取下電源線及電池)&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- &lt;b&gt;wait for around 1 min. (等待一分鐘)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- turn the hardware switch to on&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- put everything back in place and start the laptop, you should be able to see the wireless working now.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt; &lt;b&gt;(打開無線網路的硬體開關，接上電源)&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- make sure the bluetooth and wireless are working&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- go to control panel and uninstall the wireless switch software&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;- restart you laptop and everything should be working fire and smooth now.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;a href="http://www.wirelessforums.org/troubleshooting/sony-vaio-wireless-network-connection-problems-52551.html"&gt;http://www.wirelessforums.org/troubleshooting/sony-vaio-wireless-network-connection-problems-52551.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;"&gt;結論是，&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;"&gt;不要安裝&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size: small;"&gt;&lt;b&gt;wireless switch software&lt;/b&gt;。我現在用硬體開關切換，一切正常。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-8791130925688617184?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0TfDchyEJM7KW1b76kywgDqjfgk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0TfDchyEJM7KW1b76kywgDqjfgk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0TfDchyEJM7KW1b76kywgDqjfgk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0TfDchyEJM7KW1b76kywgDqjfgk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/xzCZZ5EdKvA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/8791130925688617184/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/sony-vaio-tz37-wireless-keeps-turning.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8791130925688617184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8791130925688617184?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/xzCZZ5EdKvA/sony-vaio-tz37-wireless-keeps-turning.html" title="SONY VAIO TZ37 無法開啟無線網路。Wireless Keeps turning itself off." /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/sony-vaio-tz37-wireless-keeps-turning.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08BSXg8eSp7ImA9Wx9XFUQ.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-3170692553111221501</id><published>2010-12-01T11:57:00.001+08:00</published><updated>2011-01-10T00:50:58.671+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-10T00:50:58.671+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C/C++" /><title>Compiling with GCC on low memory</title><content type="html">&lt;pre class="code" style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="code" style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;# 8MB for min heapsize &lt;/span&gt;&lt;/pre&gt;&lt;pre class="code" style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;CFLAGS="$CFLAGS --param ggc-min-expand=0 --param ggc-min-heapsize=8192" &lt;/span&gt;&lt;/pre&gt;&lt;pre class="code" style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/pre&gt;&lt;h2 class="posttitle" style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;a href="http://hostingfu.com/article/compiling-with-gcc-on-low-memory-vps" rel="bookmark"&gt;Compiling with GCC on low memory VPS&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-3170692553111221501?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xxce0D4vAz5ip-52PlhJRCR2T4Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xxce0D4vAz5ip-52PlhJRCR2T4Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xxce0D4vAz5ip-52PlhJRCR2T4Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xxce0D4vAz5ip-52PlhJRCR2T4Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/2HcM-n9DrQc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/3170692553111221501/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/12/compiling-with-gcc-on-low-memory.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3170692553111221501?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3170692553111221501?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/2HcM-n9DrQc/compiling-with-gcc-on-low-memory.html" title="Compiling with GCC on low memory" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/12/compiling-with-gcc-on-low-memory.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIAR308fip7ImA9Wx9SEU0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-8093896670633177802</id><published>2010-11-30T16:07:00.000+08:00</published><updated>2010-11-30T16:09:06.376+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:09:06.376+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Drupal" /><title>Create Drupal Form elements like "DATE" element</title><content type="html">&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-8093896670633177802?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KQdFBLrm15bB0ZK8aaTonHJ9lnk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KQdFBLrm15bB0ZK8aaTonHJ9lnk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KQdFBLrm15bB0ZK8aaTonHJ9lnk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KQdFBLrm15bB0ZK8aaTonHJ9lnk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/kwh7W8Gv3wo" height="1" width="1"/&gt;</content><link rel="related" href="http://www.akchauhan.com/create-drupal-form-elements-like-date-element/" title="Create Drupal Form elements like &quot;DATE&quot; element" /><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/8093896670633177802/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/11/create-drupal-form-elements-like-date.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8093896670633177802?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8093896670633177802?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/kwh7W8Gv3wo/create-drupal-form-elements-like-date.html" title="Create Drupal Form elements like &quot;DATE&quot; element" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/11/create-drupal-form-elements-like-date.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIBQn05cSp7ImA9Wx9SEU0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-8393686123286112030</id><published>2010-10-21T23:53:00.000+08:00</published><updated>2010-11-30T16:09:13.329+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:09:13.329+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><title>Git Client for Mac</title><content type="html">GITY&lt;br /&gt;
&lt;a href="http://macendeavor.com/"&gt;http://macendeavor.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
GitX&lt;br /&gt;
&lt;a href="http://gitx.frim.nl/"&gt;http://gitx.frim.nl/&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
SmartGit&lt;br /&gt;
(free for non-commercial)&lt;br /&gt;
&lt;a href="http://www.syntevo.com/smartgit/index.html"&gt;http://www.syntevo.com/smartgit/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Gitti&lt;br /&gt;
&lt;a href="http://www.gittiapp.com/"&gt;http://www.gittiapp.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
gitnub &lt;br /&gt;
&lt;a href="http://github.com/Caged/gitnub"&gt;http://github.com/Caged/gitnub&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-8393686123286112030?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dC5vvXeOOT8YyTW8R0ijRgAqzyU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dC5vvXeOOT8YyTW8R0ijRgAqzyU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dC5vvXeOOT8YyTW8R0ijRgAqzyU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dC5vvXeOOT8YyTW8R0ijRgAqzyU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/j3XtzRkqgLg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/8393686123286112030/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/10/git-client-for-mac.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8393686123286112030?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8393686123286112030?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/j3XtzRkqgLg/git-client-for-mac.html" title="Git Client for Mac" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/10/git-client-for-mac.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UDRnw9eyp7ImA9Wx5QGE8.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-3760277525966976880</id><published>2010-09-07T11:14:00.000+08:00</published><updated>2010-09-07T11:14:37.263+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-07T11:14:37.263+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Drupal" /><title>Drupal 用 php 讀取欄位 (CCK) 屬性</title><content type="html">&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$node_type = 'page';&lt;br /&gt;
$cck_video_field = content_fields('field_video', $node_type);&lt;br /&gt;
// content_fields( ) in cck/content.module&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-3760277525966976880?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e9UY2Dzh3BjEW5p27UhRwoeKEtM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e9UY2Dzh3BjEW5p27UhRwoeKEtM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e9UY2Dzh3BjEW5p27UhRwoeKEtM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e9UY2Dzh3BjEW5p27UhRwoeKEtM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/3mRs48Vi0EE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/3760277525966976880/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/09/drupal-php-cck.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3760277525966976880?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3760277525966976880?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/3mRs48Vi0EE/drupal-php-cck.html" title="Drupal 用 php 讀取欄位 (CCK) 屬性" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/09/drupal-php-cck.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IEQHw5eCp7ImA9Wx5SGE0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-2408995396383018434</id><published>2010-08-14T23:58:00.001+08:00</published><updated>2010-08-14T23:58:21.220+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-14T23:58:21.220+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>於下次重開機時，自動執行 fsck</title><content type="html">方法一：&lt;br /&gt;
# touch /forcefsck&lt;br /&gt;
# reboot&lt;br /&gt;
&lt;br /&gt;
方法二：&lt;br /&gt;
# shutdown -rF now&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-2408995396383018434?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Bm1VFrzaLYhaXeQITHYdrdwWw30/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bm1VFrzaLYhaXeQITHYdrdwWw30/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Bm1VFrzaLYhaXeQITHYdrdwWw30/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bm1VFrzaLYhaXeQITHYdrdwWw30/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/10l4yedFV10" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/2408995396383018434/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/08/fsck.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/2408995396383018434?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/2408995396383018434?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/10l4yedFV10/fsck.html" title="於下次重開機時，自動執行 fsck" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/08/fsck.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFRnoyfCp7ImA9Wx5SFkU.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-4851642350569952757</id><published>2010-08-13T15:23:00.000+08:00</published><updated>2010-08-13T15:23:37.494+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-13T15:23:37.494+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>sed &amp; awk 的用法</title><content type="html">&lt;a href="http://www.delightpress.com.tw/bookRead/skns00004_read.pdf"&gt;http://www.delightpress.com.tw/bookRead/skns00004_read.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
windows 要使用 awk, sed 的話，請下載&lt;br /&gt;
&lt;a href="http://sourceforge.net/projects/unxutils/"&gt;http://sourceforge.net/projects/unxutils/&lt;/a&gt;&lt;br /&gt;
可把 \usr\local\wbin 目錄設定到 PATH&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-4851642350569952757?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vN98PvR8S3G1OHdkcXFMj3LYRyk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vN98PvR8S3G1OHdkcXFMj3LYRyk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vN98PvR8S3G1OHdkcXFMj3LYRyk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vN98PvR8S3G1OHdkcXFMj3LYRyk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/tP1tl8AbIB0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/4851642350569952757/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/08/sed-awk.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/4851642350569952757?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/4851642350569952757?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/tP1tl8AbIB0/sed-awk.html" title="sed &amp; awk 的用法" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/08/sed-awk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIDQ3Y5eCp7ImA9Wx9SEU0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-4875702101262552907</id><published>2010-08-11T10:34:00.001+08:00</published><updated>2010-11-30T16:09:32.820+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:09:32.820+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Open Source" /><title>利用 screenshots 來編寫 shell script - Sikuli</title><content type="html">&lt;a href="http://sikuli.org/"&gt;Project Sikuli&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-4875702101262552907?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/36zc4RzXSQ2X_bQ7bu0nGHezrnQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/36zc4RzXSQ2X_bQ7bu0nGHezrnQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/36zc4RzXSQ2X_bQ7bu0nGHezrnQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/36zc4RzXSQ2X_bQ7bu0nGHezrnQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/Dd5JvKro9e8" height="1" width="1"/&gt;</content><link rel="related" href="http://sikuli.org" title="利用 screenshots 來編寫 shell script - Sikuli" /><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/4875702101262552907/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/08/screenshot-shell-script-sikuli.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/4875702101262552907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/4875702101262552907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/Dd5JvKro9e8/screenshot-shell-script-sikuli.html" title="利用 screenshots 來編寫 shell script - Sikuli" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/08/screenshot-shell-script-sikuli.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkICRH4ycCp7ImA9Wx9SEU0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-3767732135608912871</id><published>2010-07-14T11:00:00.002+08:00</published><updated>2010-11-30T16:09:25.098+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:09:25.098+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><title>macbook 闔上螢幕時，不進入睡眠</title><content type="html">可以安裝這個軟體&lt;br /&gt;
&lt;br /&gt;
insomniax &lt;br /&gt;
&lt;a href="http://www.macupdate.com/info.php/id/22211/insomniax"&gt;http://www.macupdate.com/info.php/id/22211/insomniax&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-3767732135608912871?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mAx2OQHGL5lv0vO22Z71mF16BH8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mAx2OQHGL5lv0vO22Z71mF16BH8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mAx2OQHGL5lv0vO22Z71mF16BH8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mAx2OQHGL5lv0vO22Z71mF16BH8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/bzLK59IGPiE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/3767732135608912871/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/07/macbook.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3767732135608912871?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/3767732135608912871?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/bzLK59IGPiE/macbook.html" title="macbook 闔上螢幕時，不進入睡眠" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/07/macbook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIDSHgyfip7ImA9Wx9SEU0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-5292683049877468208</id><published>2010-07-09T10:16:00.000+08:00</published><updated>2010-11-30T16:09:39.696+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:09:39.696+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title>Intel 945 支援 1920x1200 (1920x1080)</title><content type="html">我的 VAIO TZ37 外接螢幕一直無法支援 1920x1200 (1920x1080) 的解析度&lt;br /&gt;
網路上找到這篇 hacking，修改 intel driver 的 .inf ，再重裝 driver，一試之下，果然可行!&lt;br /&gt;
步驟很多，要一行一行仔細看&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://komku.blogspot.com/2009/10/how-to-get-1920x1080-full-hd-resolution.html"&gt;http://komku.blogspot.com/2009/10/how-to-get-1920x1080-full-hd-resolution.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-5292683049877468208?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LuPQFS7gd-432EOjB9u0Yu8J3qY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LuPQFS7gd-432EOjB9u0Yu8J3qY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LuPQFS7gd-432EOjB9u0Yu8J3qY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LuPQFS7gd-432EOjB9u0Yu8J3qY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/kH55vOBAzdc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/5292683049877468208/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/07/intel-945-1920x1200-1920x1080.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/5292683049877468208?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/5292683049877468208?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/kH55vOBAzdc/intel-945-1920x1200-1920x1080.html" title="Intel 945 支援 1920x1200 (1920x1080)" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/07/intel-945-1920x1200-1920x1080.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIMR34zeip7ImA9Wx9SEU0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-8915465027001863346</id><published>2010-06-29T13:46:00.001+08:00</published><updated>2010-11-30T16:09:46.082+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:09:46.082+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><title>Partitions Performance with MySQL 5.1 and 5.5</title><content type="html">MySQL 邏輯分區&lt;div style="width:425px" id="__ss_2910517"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/datacharmer/partitions-performance-with-mysql-51-and-55" title="Partitions Performance with MySQL 5.1 and 5.5"&gt;Partitions Performance with MySQL 5.1 and 5.5&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse2910517" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=partitionsperformance-100113230511-phpapp01&amp;stripped_title=partitions-performance-with-mysql-51-and-55" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse2910517" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=partitionsperformance-100113230511-phpapp01&amp;stripped_title=partitions-performance-with-mysql-51-and-55" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/datacharmer"&gt;Giuseppe Maxia&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-8915465027001863346?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j1EasRGGMC05aBBSIW4m2d6MmeI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j1EasRGGMC05aBBSIW4m2d6MmeI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j1EasRGGMC05aBBSIW4m2d6MmeI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j1EasRGGMC05aBBSIW4m2d6MmeI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/h9hYo24atDs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/8915465027001863346/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/06/partitions-performance-with-mysql-51.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8915465027001863346?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8915465027001863346?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/h9hYo24atDs/partitions-performance-with-mysql-51.html" title="Partitions Performance with MySQL 5.1 and 5.5" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/06/partitions-performance-with-mysql-51.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkINQn0-eyp7ImA9Wx9SEU0.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-7452165197296305120</id><published>2010-06-25T16:02:00.001+08:00</published><updated>2010-11-30T16:09:53.353+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:09:53.353+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>Python Code (.py) 編成執行檔</title><content type="html">使用 pyinstaller 把 .py 原始碼編成執行檔，用來保護原始碼&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.pyinstaller.org/%20"&gt;http://www.pyinstaller.org/%20&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.dev.idv.tw/mediawiki/index.php/PyInstaller%E4%BD%BF%E7%94%A8%E7%B0%A1%E4%BB%8B"&gt;http://www.dev.idv.tw/mediawiki/index.php/PyInstaller%E4%BD%BF%E7%94%A8%E7%B0%A1%E4%BB%8B&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
在 win32 下，可以用 py2exe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-7452165197296305120?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iX2yVnpripqZf0wiohreBzzSh_g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iX2yVnpripqZf0wiohreBzzSh_g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iX2yVnpripqZf0wiohreBzzSh_g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iX2yVnpripqZf0wiohreBzzSh_g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/8d9IsAZoEXM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/7452165197296305120/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/06/python.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/7452165197296305120?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/7452165197296305120?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/8d9IsAZoEXM/python.html" title="Python Code (.py) 編成執行檔" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/06/python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08FQX84fSp7ImA9WxFVF0s.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-6382381094615104615</id><published>2010-06-11T11:28:00.000+08:00</published><updated>2010-06-17T17:10:10.135+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-17T17:10:10.135+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><title>轉換 vdi 成為 vmdk</title><content type="html">&lt;pre class="wiki"&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;vboxmanage 是 virtualbox 所附的指令&lt;/pre&gt;&lt;pre class="wiki"&gt;最常看到的是這行指令，但轉出來的 vmdk 無法在 vmware server 1.0.x 中使用 &amp;nbsp;&lt;/pre&gt;&lt;pre class="wiki"&gt;# &lt;span class="searchword0"&gt;VBoxManage&lt;/span&gt; &lt;span class="searchword1"&gt;internalcommands&lt;/span&gt; &lt;span class="searchword2"&gt;converthd&lt;/span&gt; -srcformat VDI -dstformat &lt;span class="searchword3"&gt;VMDK&lt;/span&gt; file.vdi file.&lt;span class="searchword3"&gt;vmdk&lt;/span&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;&lt;span class="searchword3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;&lt;span class="searchword3"&gt;以下指令在 virtualbox 3.1.8 產生的 vdi 轉出來 vmdk 可在 vmware server 1.0.8 中使用 &lt;/span&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;# &lt;span class="searchword0"&gt;VBoxManage&lt;/span&gt; &lt;span class="searchword1"&gt;internalcommands&lt;/span&gt;  converttoraw file.vdi file.raw
# &lt;span class="searchword0"&gt;VBoxManage&lt;/span&gt; convertfromraw  -format &lt;span class="searchword3"&gt;VMDK&lt;/span&gt; file.raw file.&lt;span class="searchword3"&gt;vmdk&lt;/span&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;缺點是 raw 所佔的空間是固定大小，非動態大小
&lt;span class="searchword3"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;&lt;span class="searchword3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="wiki"&gt;&lt;span class="searchword3"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-6382381094615104615?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RlQ2FAOqeYC6wgbIFP3itWiIJc0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RlQ2FAOqeYC6wgbIFP3itWiIJc0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RlQ2FAOqeYC6wgbIFP3itWiIJc0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RlQ2FAOqeYC6wgbIFP3itWiIJc0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/NZfuPxpg8l4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/6382381094615104615/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/06/vdi-vmdk.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/6382381094615104615?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/6382381094615104615?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/NZfuPxpg8l4/vdi-vmdk.html" title="轉換 vdi 成為 vmdk" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/06/vdi-vmdk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ENQ3Y9fSp7ImA9WxFWEk8.&quot;"><id>tag:blogger.com,1999:blog-2456329604506578330.post-8573718189245912143</id><published>2010-05-30T22:28:00.000+08:00</published><updated>2010-05-30T22:28:12.865+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-30T22:28:12.865+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><title>使用 macport 安裝 flvtool2</title><content type="html">&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;a href="http://tech.howcast.com/2008/06/tools-for-adding-keyframe-metadata-to-flash-video-flvs/"&gt;http://tech.howcast.com/2008/06/tools-for-adding-keyframe-metadata-to-flash-video-flvs/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: small;"&gt;macport 沒有 flvtool2，先安裝所需要的 lib，再手動編 flvtool2 原始碼&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: small;"&gt;或是用 yamdi，同樣 macport search 不到，要手動 build&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: small;"&gt;&lt;a href="http://yamdi.sourceforge.net/"&gt;http://yamdi.sourceforge.net/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
在 debian 下面，yamdi 處理速度較快&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2456329604506578330-8573718189245912143?l=jimmynote.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VuyygyA6QERASz_7dHotKqARskM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VuyygyA6QERASz_7dHotKqARskM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VuyygyA6QERASz_7dHotKqARskM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VuyygyA6QERASz_7dHotKqARskM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/gsSn/~4/1bnSnnEne8s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://jimmynote.blogspot.com/feeds/8573718189245912143/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://jimmynote.blogspot.com/2010/05/macport-flvtool2.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8573718189245912143?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2456329604506578330/posts/default/8573718189245912143?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gsSn/~3/1bnSnnEne8s/macport-flvtool2.html" title="使用 macport 安裝 flvtool2" /><author><name>惡男日記</name><uri>http://www.blogger.com/profile/17337838766491624564</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="30" src="http://3.bp.blogspot.com/_pyD3t1RIxt0/SwPVa4SibUI/AAAAAAAAAqQ/PZVQAlU6bgE/S220/n1513540882_4061.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://jimmynote.blogspot.com/2010/05/macport-flvtool2.html</feedburner:origLink></entry></feed>

