<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2456329604506578330</id><updated>2024-10-07T12:55:45.152+08:00</updated><category term="Linux"/><category term="PHP"/><category term="Web"/><category term="Flex"/><category term="RIA"/><category term="Mac"/><category term="Java"/><category term="Windows"/><category term="Yii"/><category term="C/C++"/><category term="Open Source"/><category term="Drupal"/><category term="python"/><category term="Framework"/><category term="Virtualization"/><category term="Hardware"/><category term="IDE"/><category term="jQuery"/><category term="Android"/><category term="Health"/><category term="MySQL"/><category term="Solaris"/><category term="javascript"/><category term="Apache"/><category term="CUDA"/><category term="Erlang"/><category term="GPU"/><category term="GTK"/><category term="Go"/><category term="Guitar"/><category term="NoSQL"/><category term="Riding"/><category term="Scalability"/><category term="Security"/><title type='text'>惡男日記</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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.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'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>189</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>We love varnish</title><content type='html'>&lt;a href=&quot;http://phk.freebsd.dk/pubs/varnish.pdf&quot;&gt;[PDF] Varnish&lt;/a&gt;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://phk.freebsd.dk/pubs/varnish_tech.pdf&quot;&gt;[PDF] Varnish http accelerator &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://phk.freebsd.dk/pubs/varnish_vcl.pdf&quot;&gt;[PDF] Using Varnish VCL for webmasters&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://phk.freebsd.dk/pubs/varnish_vcl.pdf&quot;&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</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/3920717386261507629'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2011/08/we-love-varnish.html' title='We love varnish'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-5629852860745813128</id><published>2011-07-18T23:09:00.001+08:00</published><updated>2011-07-18T23:17:41.659+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Scalability"/><title type='text'>Varnish and Multiple Backend</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;-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 &#39;Times New Roman&#39;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #262626; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: 14px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;de1&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #262626; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: 14px; line-height: 25px; white-space: normal;&quot;&gt;&lt;h3 style=&quot;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;&quot;&gt;Multiple Backends&lt;/h3&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #262626; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: 14px; line-height: 25px; white-space: normal;&quot;&gt;&lt;pre class=&quot;de1&quot;&gt;backend &lt;span class=&quot;kw1&quot;&gt;default&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;{&lt;/span&gt;
  .&lt;span class=&quot;me1&quot;&gt;host&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;127.0.0.1&quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  .&lt;span class=&quot;me1&quot;&gt;port&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;8080&quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;}&lt;/span&gt;
&amp;nbsp;
backend stylesheets &lt;span class=&quot;br0&quot;&gt;{&lt;/span&gt;
  .&lt;span class=&quot;me1&quot;&gt;host&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;10.0.0.10&quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  .&lt;span class=&quot;me1&quot;&gt;port&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;80&quot;&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;}&lt;/span&gt;
&amp;nbsp;
sub vcl_recv &lt;span class=&quot;br0&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;req.&lt;span class=&quot;me1&quot;&gt;url&lt;/span&gt; ~ &lt;span class=&quot;st0&quot;&gt;&quot;^/stylesheets&quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;{&lt;/span&gt;
    # set stylesheets backend
    set req.&lt;span class=&quot;me1&quot;&gt;backend&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; stylesheets&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;lookup&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;br0&quot;&gt;}&lt;/span&gt;
&amp;nbsp;
  # set &lt;span class=&quot;kw1&quot;&gt;default&lt;/span&gt; backend
  set req.&lt;span class=&quot;me1&quot;&gt;backend&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;default&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;kw1&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;(&lt;/span&gt;pass&lt;span class=&quot;br0&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-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 &#39;Times New Roman&#39;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #262626; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: 14px; line-height: 25px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #262626; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: 14px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;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;&quot;&gt;Round Robin And Random Multiple Server Backend&lt;/h3&gt;&lt;/div&gt;&lt;div class=&quot;de1&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-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 &#39;Times New Roman&#39;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #262626; font-family: Georgia, &#39;Times New Roman&#39;, serif; font-size: 14px; line-height: 25px;&quot;&gt;&lt;span class=&quot;br0&quot;&gt;&lt;a href=&quot;http://highscalability.com/blog/2011/2/28/a-practical-guide-to-varnish-why-varnish-matters.html&quot;&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;</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/5629852860745813128'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2011/07/varnish-and-multiple-backend.html' title='Varnish and Multiple Backend'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-4629436582065738238</id><published>2011-03-20T19:03:00.001+08:00</published><updated>2011-03-20T19:04:25.895+08:00</updated><title type='text'>使 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=&quot;color: red;&quot;&gt;cuda.rules&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
增加兩個片斷，請 search sm_13&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;!-- after arch sm_13 --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Value=&quot;8&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Switch=&quot;-arch compute_20&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    DisplayName=&quot;2.0 (virtual) Arch&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Value=&quot;9&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Switch=&quot;-arch sm_20&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    DisplayName=&quot;2.0 (hardware) Arch&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;/&amp;gt; &lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;第二段&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;!-- after code sm_13 --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Value=&quot;8&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Switch=&quot;-code compute_20&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    DisplayName=&quot;2.0 (virtual) Arch&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;EnumValue&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Value=&quot;9&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    Switch=&quot;-code sm_20&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;    DisplayName=&quot;2.0 (hardware) Arch&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
Fermi (2.0) 並沒有 virtual 的部分，其實上面可以再縮減。&lt;br /&gt;
重新啟動 Virsual Studio，專案屬性應該就能選 sm_20 了。</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/4629436582065738238'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2011/03/cuda-wizard-sm20.html' title='使 CUDA wizard 支援 sm_20 (Fermi)'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><title type='text'>The Chaos Tools Suite (Drupal ctools)</title><content type='html'>&lt;div id=&quot;__ss_1950788&quot; style=&quot;width: 425px;&quot;&gt;&lt;strong style=&quot;display: block; margin: 12px 0 4px;&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/merlinofchaos/the-chaos-tools-suite&quot; title=&quot;The Chaos Tools Suite&quot;&gt;The Chaos Tools Suite&lt;/a&gt;&lt;/strong&gt;&lt;object height=&quot;355&quot; id=&quot;__sse1950788&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thechaostoolssuite-090904031829-phpapp02&amp;stripped_title=the-chaos-tools-suite&amp;userName=merlinofchaos&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed name=&quot;__sse1950788&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thechaostoolssuite-090904031829-phpapp02&amp;stripped_title=the-chaos-tools-suite&amp;userName=merlinofchaos&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px 0 12px;&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/merlinofchaos&quot;&gt;merlinofchaos&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/project/ctools&quot;&gt;http://drupal.org/project/ctools&lt;/a&gt;&lt;/div&gt;&lt;/div&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/3108367058555435717'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2011/01/chaos-tools-suite-drupal-ctools.html' title='The Chaos Tools Suite (Drupal ctools)'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-7504130504163770054</id><published>2011-01-10T00:48:00.001+08:00</published><updated>2011-01-10T00:50:39.634+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>PyCon US 2011 &amp;  PyCon Asia Pacific 2011</title><content type='html'>&lt;span style=&quot;font-size: large;&quot;&gt;PyCon US 2011 &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://us.pycon.org/2011/home/&quot;&gt;http://us.pycon.org/2011/home/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;(this website is based on &lt;a href=&quot;http://www.djangoproject.com/&quot;&gt;Django&lt;/a&gt; and &lt;a href=&quot;http://pinaxproject.com/&quot;&gt;Pinax&lt;/a&gt;.)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;PyCon Asia Pacific 2011&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://apac.pycon.org/&quot;&gt;http://apac.pycon.org/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;(this website is based on &lt;a href=&quot;http://plone.org/&quot;&gt;Plone&lt;/a&gt;.)&lt;/span&gt;</content><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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/7504130504163770054'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2011/01/pycon-us-2011-pycon-asia-pacific-2011.html' title='PyCon US 2011 &amp;  PyCon Asia Pacific 2011'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-5021570251421890517</id><published>2010-12-19T15:34:00.001+08:00</published><updated>2010-12-19T15:34:24.884+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization"/><title type='text'>the precreated templates for OpenVZ</title><content type='html'></content><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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/5021570251421890517'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/precreated-template-for-openvz.html' title='the precreated templates for OpenVZ'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-2475320803464633409</id><published>2010-12-19T15:32:00.000+08:00</published><updated>2010-12-19T15:34:11.147+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>Backup tools for Mac</title><content type='html'>Carbon Copy Cloner &lt;br /&gt;
&lt;a href=&quot;http://www.bombich.com/index.html&quot;&gt;http://www.bombich.com/index.html&lt;/a&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/2475320803464633409'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/backup-tools-for-mac.html' title='Backup tools for Mac'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-3733057733421068532</id><published>2010-12-19T15:29:00.002+08:00</published><updated>2010-12-19T15:30:52.124+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>TCFail Snow Leopard 繁體中文系統字體修改工具</title><content type='html'></content><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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/3733057733421068532'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/tcfail-snow-leopard.html' title='TCFail Snow Leopard 繁體中文系統字體修改工具'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-9020747841815884156</id><published>2010-12-09T01:01:00.001+08:00</published><updated>2010-12-09T01:02:48.209+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C/C++"/><category scheme="http://www.blogger.com/atom/ns#" term="CUDA"/><category scheme="http://www.blogger.com/atom/ns#" term="GPU"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>CUDA Certification – Exam Scheduling Now Open</title><content type='html'>&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;b&gt;CUDA Certification – Exam Scheduling Now Open&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;a href=&quot;http://www.nvidia.com/object/certification.html&quot;&gt;http://www.nvidia.com/object/certification.html&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/div&gt;&lt;a href=&quot;http://www.nvidia.com/object/io_1266605227307.html&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;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;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;,Arial,Helvetica,sans-serif; font-size: 13px; text-align: left;&quot;&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=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.nvidia.com/certification&quot; style=&quot;color: #76b900;&quot;&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=&quot;http://www.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/product-description/0123814723&quot; style=&quot;color: #76b900;&quot;&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=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Introduction%20to%20GPU%20Computing.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Introduction to GPU Computing&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(60.2 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter1-Introduction.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Chapter 1&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/CUDA%20Programming%20Model.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;CUDA Programming Model&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(75.3 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter2-CudaProgrammingModel.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Chapter 2&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/CUDA%20API.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;CUDA API&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(32.4 MB)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Simple%20Matrix%20Multiplication%20in%20CUDA.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Simple Matrix Multiplication in CUDA&lt;span class=&quot;Apple-converted-space&quot;&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=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter3-CudaThreadingModel.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Chapter 3&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/CUDA%20Memory%20Model.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;CUDA Memory Model&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(109 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter4-CudaMemoryModel.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Chapter 4&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Shared%20Memory%20Matrix%20Multiplication.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Shared Memory Matrix Multiplication&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;(81.4 MB)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Additional%20CUDA%20API%20Features.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Additional CUDA API Features&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(22.4 MB)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Useful%20Information%20on%20CUDA%20Tools.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Useful Information on CUDA Tools&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;(15.7 MB)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Threading%20Hardware.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Threading Hardware&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&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=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter5-CudaPerformance.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Chapter 5&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Memory%20Hardware.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Memory Hardware&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(85.8 MB)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Memory%20Bank%20Conflicts.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Memory Bank Conflicts&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(115 MB)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Parallel%20Thread%20Execution.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Parallel Thread Execution&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(32.6 MB)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Control%20Flow.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Control Flow&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(96.6 MB)&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvidia.com/content/cudazone/cudacasts/Precision.m4v&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;Precision&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;(137 MB)&lt;/li&gt;
&lt;ol&gt;&lt;li&gt;Assignment please read&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter6-FloatingPoint.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Chapter 6&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;of Textbook&lt;/li&gt;
&lt;li&gt;Assignment please read&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fcourses.ece.illinois.edu%2Fece498%2Fal%2Ftextbook%2FChapter7-MRI-Case-Study.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Chapter 7&lt;/a&gt;&lt;span class=&quot;Apple-converted-space&quot;&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=&quot;ltr&quot; style=&quot;margin-right: 0px;&quot;&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fdeveloper.download.nvidia.com%2Fcompute%2Fcuda%2F3_0%2Ftoolkit%2Fdocs%2FNVIDIA_CUDA_ProgrammingGuide.pdf&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;CUDA C Programming Guide&amp;nbsp;3.0&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fdeveloper.download.nvidia.com%2Fcompute%2Fcuda%2F3_0%2Ftoolkit%2Fdocs%2FNVIDIA_CUDA_BestPracticesGuide.pdf&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&gt;CUDA C Best Practices Guide&amp;nbsp;3.0&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/online/&quot; style=&quot;color: #76b900;&quot; target=&quot;_blank&quot;&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=&quot;http://www.nvidia.com/object/cuda_programming_tools.html&quot; style=&quot;color: #76b900;&quot;&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=&quot;ltr&quot; style=&quot;margin-right: 0px;&quot;&gt;&lt;a href=&quot;http://www.nvidia.com/object/io_1213955090354.html&quot; style=&quot;color: #76b900;&quot;&gt;CUDA Compiler Driver NVCC 2.0&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.nvidia.com/object/io_1213955209837.html&quot; style=&quot;color: #76b900;&quot;&gt;PTX: Parallel Thread Execution ISA Version 1.2&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://developer.download.nvidia.com/compute/cuda/CUDA_Occupancy_calculator.xls&quot; style=&quot;color: #76b900;&quot;&gt;CUDA Occupancy Calculator&lt;/a&gt;&lt;/blockquote&gt;Additional Course Exercises with Solutions (Supports CUDA Basics)&lt;br /&gt;
&lt;blockquote dir=&quot;ltr&quot; style=&quot;margin-right: 0px;&quot;&gt;&lt;a href=&quot;https://docs.google.com/viewer?url=http%3A%2F%2Fwww.nvidia.com%2Fcontent%2Fcudazone%2Fdownload%2FExercise_Instructions.pdf&quot; style=&quot;color: #76b900;&quot;&gt;Exercise Instructions&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.nvidia.com/content/cudazone/download/Exercises.zip&quot; style=&quot;color: #76b900;&quot;&gt;Exercise files for Visual Studio&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.nvidia.com/content/cudazone/download/Exercises.tar&quot; style=&quot;color: #76b900;&quot;&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=&quot;http://developer.nvidia.com/object/gpu_computing_online.html&quot; style=&quot;color: #76b900;&quot;&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=&quot;http://forums.nvidia.com/index.php?showforum=62&quot; style=&quot;color: #76b900;&quot;&gt;http://forums.nvidia.com/index.php?showforum=62&lt;/a&gt;&lt;/span&gt;&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/9020747841815884156'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/cuda-certification-exam-scheduling-now.html' title='CUDA Certification – Exam Scheduling Now Open'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-8794680222134572420</id><published>2010-12-08T22:37:00.001+08:00</published><updated>2011-01-10T00:50:51.688+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><title type='text'>解讀 Drupal 的 hook_menu()</title><content type='html'>假若 &lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;$items&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #dd0000;&quot;&gt;&#39;mypath/%objectA&#39;&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&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=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #007700;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;需要實作&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #007700;&quot;&gt;function &lt;/span&gt;&lt;span style=&quot;color: #0000bb;&quot;&gt;objectA_load&lt;/span&gt;&lt;span style=&quot;color: #007700;&quot;&gt;() { return $object;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code style=&quot;color: black;&quot;&gt;page callback 就能取得完整 object 或是 array，而非只是 id&lt;/code&gt;&lt;code&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: #007700;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
參考這篇&lt;br /&gt;
&lt;a href=&quot;http://drupal.org/node/300997&quot;&gt;Anatomy of hook_menu&lt;/a&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/8794680222134572420'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/drupal-hookmenu.html' title='解讀 Drupal 的 hook_menu()'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>使用 php 產生 /etc/shadow 的 hashed password</title><content type='html'>/etc/shadow 格式&lt;br /&gt;
&lt;a href=&quot;http://www.linux.org.tw/CLDP/HOWTO/admin/Shadow-Password-HOWTO/Shadow-Password-HOWTO-2.html&quot;&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=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;// MD5&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #38761d;&quot;&gt;echo crypt($_GET[&#39;password&#39;], &lt;b&gt;&#39;$1$&#39;&lt;/b&gt;);&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/1518937868501325404'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/php-etcshadow-hashed-password.html' title='使用 php 產生 /etc/shadow 的 hashed password'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-8791130925688617184</id><published>2010-12-02T22:49:00.003+08:00</published><updated>2010-12-21T13:44:09.027+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>SONY VAIO TZ37 無法開啟無線網路。Wireless Keeps turning itself off.</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;據 SONY 光華維修中心的工程師說，&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;bluetooth 及 wireless 的狀態，&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;有被記錄在 CMOS 上面，但從 BIOS 又無法設定 on/off，他們猜測是我的系統有問題，以致於進系統後，wireless 又被設成 off。他們搞很久還是無法修復我的 VAIO，&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;建議我重灌 XP。&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;當下接上另一台 TZ37 的硬碟，wireless 卻很正常，&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;最後，&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;唯一能確定的是硬體方面沒問題。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;後來回家，在 google 查到以下的方法，確實可行，在此留下記錄，希望可以幫到大家。&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- turn the wireless and bluetooth on by the hardware switch or button or Fn+&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- close the wireless switch software ( the wireless icon on the windows bar )&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- &lt;b&gt;hibernate the laptop&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;b&gt; (休眠)&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- &lt;b&gt;take off the laptop battery and take the power cable off&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;b&gt; (取下電源線及電池)&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- &lt;b&gt;wait for around 1 min. (等待一分鐘)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- turn the hardware switch to on&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt; &lt;b&gt;(打開無線網路的硬體開關，接上電源)&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- make sure the bluetooth and wireless are working&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- go to control panel and uninstall the wireless switch software&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;- restart you laptop and everything should be working fire and smooth now.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;a href=&quot;http://www.wirelessforums.org/troubleshooting/sony-vaio-wireless-network-connection-problems-52551.html&quot;&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=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif;&quot;&gt;結論是，&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif;&quot;&gt;不要安裝&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana,geneva,lucida,&#39;lucida grande&#39;,arial,helvetica,sans-serif; font-size: small;&quot;&gt;&lt;b&gt;wireless switch software&lt;/b&gt;。我現在用硬體開關切換，一切正常。&lt;/span&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/8791130925688617184'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/sony-vaio-tz37-wireless-keeps-turning.html' title='SONY VAIO TZ37 無法開啟無線網路。Wireless Keeps turning itself off.'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-3170692553111221501</id><published>2010-12-01T11:57:00.001+08:00</published><updated>2011-01-10T00:50:58.671+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C/C++"/><title type='text'>Compiling with GCC on low memory</title><content type='html'>&lt;pre class=&quot;code&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;code&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;# 8MB for min heapsize &lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;code&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;CFLAGS=&quot;$CFLAGS --param ggc-min-expand=0 --param ggc-min-heapsize=8192&quot; &lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;code&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;/pre&gt;&lt;h2 class=&quot;posttitle&quot; style=&quot;font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://hostingfu.com/article/compiling-with-gcc-on-low-memory-vps&quot; rel=&quot;bookmark&quot;&gt;Compiling with GCC on low memory VPS&lt;/a&gt;&lt;/span&gt;&lt;/h2&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/3170692553111221501'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/12/compiling-with-gcc-on-low-memory.html' title='Compiling with GCC on low memory'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-8093896670633177802</id><published>2010-11-30T16:07:00.000+08:00</published><updated>2010-11-30T16:09:06.376+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><title type='text'>Create Drupal Form elements like &quot;DATE&quot; element</title><content type='html'></content><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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/8093896670633177802'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/11/create-drupal-form-elements-like-date.html' title='Create Drupal Form elements like &quot;DATE&quot; element'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-8393686123286112030</id><published>2010-10-21T23:53:00.000+08:00</published><updated>2010-11-30T16:09:13.329+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>Git Client for Mac</title><content type='html'>GITY&lt;br /&gt;
&lt;a href=&quot;http://macendeavor.com/&quot;&gt;http://macendeavor.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
GitX&lt;br /&gt;
&lt;a href=&quot;http://gitx.frim.nl/&quot;&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=&quot;http://www.syntevo.com/smartgit/index.html&quot;&gt;http://www.syntevo.com/smartgit/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Gitti&lt;br /&gt;
&lt;a href=&quot;http://www.gittiapp.com/&quot;&gt;http://www.gittiapp.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
gitnub &lt;br /&gt;
&lt;a href=&quot;http://github.com/Caged/gitnub&quot;&gt;http://github.com/Caged/gitnub&lt;/a&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/8393686123286112030'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/10/git-client-for-mac.html' title='Git Client for Mac'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-3760277525966976880</id><published>2010-09-07T11:14:00.000+08:00</published><updated>2010-09-07T11:14:37.263+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Drupal"/><title type='text'>Drupal 用 php 讀取欄位 (CCK) 屬性</title><content type='html'>&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$node_type = &#39;page&#39;;&lt;br /&gt;
$cck_video_field = content_fields(&#39;field_video&#39;, $node_type);&lt;br /&gt;
// content_fields( ) in cck/content.module</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/3760277525966976880'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/09/drupal-php-cck.html' title='Drupal 用 php 讀取欄位 (CCK) 屬性'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-2408995396383018434</id><published>2010-08-14T23:58:00.001+08:00</published><updated>2010-08-14T23:58:21.220+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>於下次重開機時，自動執行 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</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/2408995396383018434'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/08/fsck.html' title='於下次重開機時，自動執行 fsck'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-4851642350569952757</id><published>2010-08-13T15:23:00.000+08:00</published><updated>2010-08-13T15:23:37.494+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>sed &amp; awk 的用法</title><content type='html'>&lt;a href=&quot;http://www.delightpress.com.tw/bookRead/skns00004_read.pdf&quot;&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=&quot;http://sourceforge.net/projects/unxutils/&quot;&gt;http://sourceforge.net/projects/unxutils/&lt;/a&gt;&lt;br /&gt;
可把 \usr\local\wbin 目錄設定到 PATH</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/4851642350569952757'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/08/sed-awk.html' title='sed &amp; awk 的用法'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-4875702101262552907</id><published>2010-08-11T10:34:00.001+08:00</published><updated>2010-11-30T16:09:32.820+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><title type='text'>利用 screenshots 來編寫 shell script - Sikuli</title><content type='html'>&lt;a href=&quot;http://sikuli.org/&quot;&gt;Project Sikuli&lt;/a&gt;</content><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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/4875702101262552907'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/08/screenshot-shell-script-sikuli.html' title='利用 screenshots 來編寫 shell script - Sikuli'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-3767732135608912871</id><published>2010-07-14T11:00:00.002+08:00</published><updated>2010-11-30T16:09:25.098+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>macbook 闔上螢幕時，不進入睡眠</title><content type='html'>可以安裝這個軟體&lt;br /&gt;
&lt;br /&gt;
insomniax &lt;br /&gt;
&lt;a href=&quot;http://www.macupdate.com/info.php/id/22211/insomniax&quot;&gt;http://www.macupdate.com/info.php/id/22211/insomniax&lt;/a&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/3767732135608912871'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/07/macbook.html' title='macbook 闔上螢幕時，不進入睡眠'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-5292683049877468208</id><published>2010-07-09T10:16:00.000+08:00</published><updated>2010-11-30T16:09:39.696+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>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=&quot;http://komku.blogspot.com/2009/10/how-to-get-1920x1080-full-hd-resolution.html&quot;&gt;http://komku.blogspot.com/2009/10/how-to-get-1920x1080-full-hd-resolution.html&lt;/a&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/5292683049877468208'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/07/intel-945-1920x1200-1920x1080.html' title='Intel 945 支援 1920x1200 (1920x1080)'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-8915465027001863346</id><published>2010-06-29T13:46:00.001+08:00</published><updated>2010-11-30T16:09:46.082+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>Partitions Performance with MySQL 5.1 and 5.5</title><content type='html'>MySQL 邏輯分區&lt;div style=&quot;width:425px&quot; id=&quot;__ss_2910517&quot;&gt;&lt;strong style=&quot;display:block;margin:12px 0 4px&quot;&gt;&lt;a href=&quot;http://www.slideshare.net/datacharmer/partitions-performance-with-mysql-51-and-55&quot; title=&quot;Partitions Performance with MySQL 5.1 and 5.5&quot;&gt;Partitions Performance with MySQL 5.1 and 5.5&lt;/a&gt;&lt;/strong&gt;&lt;object id=&quot;__sse2910517&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=partitionsperformance-100113230511-phpapp01&amp;stripped_title=partitions-performance-with-mysql-51-and-55&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;/&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;/&gt;&lt;embed name=&quot;__sse2910517&quot; src=&quot;http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=partitionsperformance-100113230511-phpapp01&amp;stripped_title=partitions-performance-with-mysql-51-and-55&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style=&quot;padding:5px 0 12px&quot;&gt;View more &lt;a href=&quot;http://www.slideshare.net/&quot;&gt;presentations&lt;/a&gt; from &lt;a href=&quot;http://www.slideshare.net/datacharmer&quot;&gt;Giuseppe Maxia&lt;/a&gt;.&lt;/div&gt;&lt;/div&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='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/8915465027001863346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/8915465027001863346'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/06/partitions-performance-with-mysql-51.html' title='Partitions Performance with MySQL 5.1 and 5.5'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="python"/><title type='text'>Python Code (.py) 編成執行檔</title><content type='html'>使用 pyinstaller 把 .py 原始碼編成執行檔，用來保護原始碼&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.pyinstaller.org/%20&quot;&gt;http://www.pyinstaller.org/%20&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.dev.idv.tw/mediawiki/index.php/PyInstaller%E4%BD%BF%E7%94%A8%E7%B0%A1%E4%BB%8B&quot;&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</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/7452165197296305120'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/06/python.html' title='Python Code (.py) 編成執行檔'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-6382381094615104615</id><published>2010-06-11T11:28:00.000+08:00</published><updated>2010-06-17T17:10:10.135+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization"/><title type='text'>轉換 vdi 成為 vmdk</title><content type='html'>&lt;pre class=&quot;wiki&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;vboxmanage 是 virtualbox 所附的指令&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;最常看到的是這行指令，但轉出來的 vmdk 無法在 vmware server 1.0.x 中使用 &amp;nbsp;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;# &lt;span class=&quot;searchword0&quot;&gt;VBoxManage&lt;/span&gt; &lt;span class=&quot;searchword1&quot;&gt;internalcommands&lt;/span&gt; &lt;span class=&quot;searchword2&quot;&gt;converthd&lt;/span&gt; -srcformat VDI -dstformat &lt;span class=&quot;searchword3&quot;&gt;VMDK&lt;/span&gt; file.vdi file.&lt;span class=&quot;searchword3&quot;&gt;vmdk&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;&lt;span class=&quot;searchword3&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;&lt;span class=&quot;searchword3&quot;&gt;以下指令在 virtualbox 3.1.8 產生的 vdi 轉出來 vmdk 可在 vmware server 1.0.8 中使用 &lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;# &lt;span class=&quot;searchword0&quot;&gt;VBoxManage&lt;/span&gt; &lt;span class=&quot;searchword1&quot;&gt;internalcommands&lt;/span&gt;  converttoraw file.vdi file.raw
# &lt;span class=&quot;searchword0&quot;&gt;VBoxManage&lt;/span&gt; convertfromraw  -format &lt;span class=&quot;searchword3&quot;&gt;VMDK&lt;/span&gt; file.raw file.&lt;span class=&quot;searchword3&quot;&gt;vmdk&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;缺點是 raw 所佔的空間是固定大小，非動態大小
&lt;span class=&quot;searchword3&quot;&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;&lt;span class=&quot;searchword3&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;wiki&quot;&gt;&lt;span class=&quot;searchword3&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/6382381094615104615'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/06/vdi-vmdk.html' title='轉換 vdi 成為 vmdk'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2456329604506578330.post-8573718189245912143</id><published>2010-05-30T22:28:00.000+08:00</published><updated>2010-05-30T22:28:12.865+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>使用 macport 安裝 flvtool2</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px;&quot;&gt;&lt;a href=&quot;http://tech.howcast.com/2008/06/tools-for-adding-keyframe-metadata-to-flash-video-flvs/&quot;&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=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: small;&quot;&gt;macport 沒有 flvtool2，先安裝所需要的 lib，再手動編 flvtool2 原始碼&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: small;&quot;&gt;或是用 yamdi，同樣 macport search 不到，要手動 build&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Trebuchet MS&#39;, Trebuchet, Verdana, sans-serif; font-size: small;&quot;&gt;&lt;a href=&quot;http://yamdi.sourceforge.net/&quot;&gt;http://yamdi.sourceforge.net/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
在 debian 下面，yamdi 處理速度較快</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'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2456329604506578330/posts/default/8573718189245912143'/><link rel='alternate' type='text/html' href='http://jimmynote.blogspot.com/2010/05/macport-flvtool2.html' title='使用 macport 安裝 flvtool2'/><author><name>Anonymous</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='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>