<?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;CEAEQH4zeip7ImA9WhRVGUQ.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950</id><updated>2012-01-20T01:05:01.082+08:00</updated><category term="Python" /><category term="沈澱" /><category term="Vista" /><category term="閒聊" /><category term="WebDev" /><category term="Hack" /><category term="C" /><category term="電腦" /><category term="Windows" /><category term="畢業" /><category term="筆記" /><category term="大學" /><category term="C++" /><category term="git" /><category term="密碼文" /><category term="GIMP" /><category term="測驗" /><category term="ubuntu Linux" /><category term="失落" /><category term="隨筆" /><category term="電影" /><category term="ACM" /><category term="高興" /><category term="MSN" /><category term="Shell Script" /><category term="Conky" /><category term="MacOS" /><category term="心靜" /><category term="分享" /><category term="ufw" /><category term="追尋" /><category term="程式設計" /><category term="爆笑" /><category term="Arch Linux" /><category term="Blogger" /><category term="第一次" /><category term="Embedded Linux" /><category term="囧rz" /><category term="打工" /><category term="所有文章列表" /><category term="國術" /><category term="Firefox" /><category term="感情" /><category term="Linux" /><category term="中一中" /><category term="Qt" /><category term="教學" /><category term="其他" /><category term="Lyrics" /><category term="VIM" /><category term="慘痛" /><category term="心語" /><category term="NSIS" /><title>#include &lt;strength&gt;</title><subtitle type="html">Sharing Feelings, Note, Linux...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://berelent.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>188</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/aitjcize" /><feedburner:info uri="aitjcize" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CUcHRHo_fCp7ImA9WhRQF0s.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-4943654645510980791</id><published>2011-12-13T15:55:00.000+08:00</published><updated>2011-12-13T15:57:15.444+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-13T15:57:15.444+08:00</app:edited><title>Decompressing vmlinux from vmlinuz</title><summary type="html">Find the gzip signature:

# od -A d -t x1 vmlinuz | grep '1f 8b 08'
0018016 48 8d 83 e0 c7 2e 00 ff e0 1f 8b 08 00 00 00 00


Decompress data after that:

# dd if=vmlinuz bs=1 skip=18025 | zcat &amp;gt; vmlinux


Note that 18025 = 18016 + 9

Reference: http://www.codeguru.com/forum/showthread.php?t=415186&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/1ehv9Bob9WM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/4943654645510980791/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=4943654645510980791&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/4943654645510980791?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/4943654645510980791?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/1ehv9Bob9WM/decompressing-vmlinux-from-vmlinuz.html" title="Decompressing vmlinux from vmlinuz" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2011/12/decompressing-vmlinux-from-vmlinuz.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIFQnk6cSp7ImA9WhRTFks.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-7749663414905360339</id><published>2011-11-07T20:18:00.001+08:00</published><updated>2011-11-07T20:21:53.719+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-07T20:21:53.719+08:00</app:edited><title>SQL Job Queue的寫法</title><summary type="html">
最近網站要Deploy到MySQL上才發現之前寫得很多都有問題或是效率不好。

之前對於Job Queue的寫法是這樣寫:

def pop():
    stamp = time()
    db.query(Table).update({'stamp': stamp})
    return db.query(Table).filter_by(stamp=stamp).all()

後來發現原來MySQL有SELECT .. FOR UPDATE的用法(是不是該修一修Database了XD)
加上了FOR UPDATE後，目前被選到的row就會被Lock起來。而其他的Process如果選到了
同樣的row，就必需等到commit後才能繼續。
所以就可以寫成:

def pop():
    records = db.query(Table).with_lockmode('&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/BoBTYkPiBEQ" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/7749663414905360339/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=7749663414905360339&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7749663414905360339?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7749663414905360339?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/BoBTYkPiBEQ/sql-job-queue.html" title="SQL Job Queue的寫法" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2011/11/sql-job-queue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4FSXg8fCp7ImA9WhdSGEk.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-77466603183467396</id><published>2011-07-28T16:30:00.006+08:00</published><updated>2011-07-28T16:48:38.674+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-28T16:48:38.674+08:00</app:edited><title>Script for notifying process termination</title><summary type="html">When I'm working, I usually have a lot of terminal open with different tasks running in different terminal. When I run a process that takes a long time(e.g. compiling, file prcoessing), I usually switch to another terminal. The annoying thing is that I need to constantly switch back to the terminal to check the progress of the process. Because of this, I wrote a script that monitors processes &lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/N1fX0uI8FgU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/77466603183467396/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=77466603183467396&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/77466603183467396?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/77466603183467396?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/N1fX0uI8FgU/script-for-notifying-process.html" title="Script for notifying process termination" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-KGgJgtLy7g0/TjEeCD5zT5I/AAAAAAAAFBo/OKQuWUJVHl0/s72-c/%25E6%2593%25B7%25E5%258F%2596%25E9%2581%25B8%25E5%258F%2596%25E5%258D%2580%25E5%259F%259F_001.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2011/07/script-for-notifying-process.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4ASHo4fCp7ImA9WhdTF0g.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-898794317995176912</id><published>2011-07-16T01:47:00.008+08:00</published><updated>2011-07-16T02:02:29.434+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-16T02:02:29.434+08:00</app:edited><title>Show GIT status on bash prompt</title><summary type="html">It's been a while since I last post, so I'm quite surprised by the new blogger interface. Guess it's all because of Google+ integration :p

I've been using git for quite a while, and it's by far the best VCS I've ever used. The thing is, when you have a lot of branches in you project,it's really hard to keep track of what branch you are on. It would be nice to have a indicator or something that &lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/RGTG8x8Cll0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/898794317995176912/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=898794317995176912&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/898794317995176912?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/898794317995176912?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/RGTG8x8Cll0/show-git-status-on-bash-prompt.html" title="Show GIT status on bash prompt" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-StFOIMYadeU/TiCAbNySbQI/AAAAAAAAFAY/El6BiPXT254/s72-c/%25E6%2593%25B7%25E5%258F%2596%25E9%2581%25B8%25E5%258F%2596%25E5%258D%2580%25E5%259F%259F_002.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2011/07/show-git-status-on-bash-prompt.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8FSH0zfCp7ImA9WhZSGU4.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-3097121091462039040</id><published>2011-04-04T11:39:00.002+08:00</published><updated>2011-04-05T01:40:19.384+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-05T01:40:19.384+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Shell Script" /><category scheme="http://www.blogger.com/atom/ns#" term="Arch Linux" /><title>Turning off discrete graphics for Acer Aspire 4750G</title><summary type="html">OPTIMUS on Linux has always been a pain in the ass for Linux users. It drains your battery power but you can't use it! Here is a way to turn it off on Linux, enjoy.Install acpi_callFrom githubgit clone https://github.com/mkottman/acpi_call.gitcd acpi_callmakesudo cp acpi_call.ko /lib/modules/`uname -r`/kernel/drivers/acpiFrom AURIf you are using Arch Linux, it's available at hereAdd startup &lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/Bjm5hpjewm0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/3097121091462039040/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=3097121091462039040&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3097121091462039040?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3097121091462039040?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/Bjm5hpjewm0/turning-off-discrete-graphics-for-acer.html" title="Turning off discrete graphics for Acer Aspire 4750G" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2011/04/turning-off-discrete-graphics-for-acer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCQnw6fyp7ImA9WhdUFk8.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-11226264660500685</id><published>2011-01-24T10:01:00.002+08:00</published><updated>2011-10-03T13:34:23.217+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-03T13:34:23.217+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="Embedded Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="C++" /><title>Embedded System Final Project</title><summary type="html">Embedded System Fianl Project, utilizing
1. Qt-Embedded
2. libchewing (big thanks to Jserv)
3. SQLite
4. QtWebkit
5. ibus-boshiamy

Sources can be found at github

Here's a video which I demonstrated on our final project meeting.
(Sorry for the bad quality)

&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/A74DCoF2I30" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/11226264660500685/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=11226264660500685&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/11226264660500685?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/11226264660500685?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/A74DCoF2I30/embedded-system-final-project.html" title="Embedded System Final Project" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/4hQFT5UfO5A/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2011/01/embedded-system-final-project.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8FSHY8eSp7ImA9Wx5UF0g.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-7168612383203756048</id><published>2010-10-22T21:38:00.001+08:00</published><updated>2010-10-22T21:40:19.871+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-22T21:40:19.871+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>嵌入系統實驗PXA300 Lab3</title><summary type="html">Ubuntu on ARM Machine?



No way.

其實是嵌入實驗做的數位相框XD

不過Ubuntu是真的有ARM版的喔

其他圖


數位相框操作影片:



這實驗+Exercise做到7點多...

雖然Code只有一點點，不過因為沒有JTAG不能用gdb遠端debug
就只好用printf大法! 所以一個bug要de很久。

不過做出來真的很爽XD&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/ztXoqWW4Xuk" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/7168612383203756048/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=7168612383203756048&amp;isPopup=true" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7168612383203756048?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7168612383203756048?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/ztXoqWW4Xuk/pxa300-lab3.html" title="嵌入系統實驗PXA300 Lab3" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_3tS0I_KfAAc/TMGEZ9HbMcI/AAAAAAAAE1Q/KSjXO3wmXC0/s72-c/DSC02158.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/10/pxa300-lab3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8NR389fip7ImA9Wx5UFUo.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-5668698266917446039</id><published>2010-10-20T20:31:00.000+08:00</published><updated>2010-10-20T20:31:36.166+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-20T20:31:36.166+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="心語" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>資結HW2</title><summary type="html">讓我想到我小時候在哈電族上寫的文字編輯器XD
那時候寫的是有多個Mode的編輯器，有Insert和Normal Mode
所以那時候也要寫像這次資結的東西，移動遊標啊，插入，刪除等...
還因為要輸入中文，所以要偵測雙位元字元...
真的好懷念啊XD


現在想起來，要不是媽媽的同事在我升國中的時候送我哈電族
我大概很久以後才會開始寫程式吧XD
還記得那時候每天的娛樂就是在小小的哈電族上寫程式
寫過好多好玩的程式，有文字編輯器、行星模擬程式、3D引擎，還有好多小程式XD
不過上大學後就開始寫電腦上的，所以以前的code都不知道丟哪了
想起來還真可惜啊。


今天去問語音弄懂了很多觀念，這樣專題就不會只是下指令而不知道在做什麼了
話說要感謝另一個強大的助教，我問了很多怪問題他都能回答XD&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/hH5x-o4whpg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/5668698266917446039/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=5668698266917446039&amp;isPopup=true" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/5668698266917446039?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/5668698266917446039?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/hH5x-o4whpg/hw2.html" title="資結HW2" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/10/hw2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNSXkyfSp7ImA9Wx5VGEs.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-7319972248779478189</id><published>2010-10-12T13:25:00.003+08:00</published><updated>2010-10-12T13:41:38.795+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-12T13:41:38.795+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="C++" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>Reference counting</title><summary type="html">前幾天有人在板上問了個有關C++ class內部member的記憶體管理問題，我那時後就寫了一小段Code來玩玩，所以順便丟上來XDReference counting是一種物件對內內部記憶體管理的方式。主要的原理是:假設現在我有一個Class RefObj內部有一個char*的member用來存字串，那今天我把一個物件assign給另一個RefObj A("testing");RefObj B = A;因為這個動做會呼叫Copy constructor，傳統內部實做的方式就是先動態分配一段新的記憶體再把內容複製過去，不過如果這個字串很大的話，複製一次不僅費時又耗記憶體，而且複製後可能B就不會再被變更了。Reference counting的方法就是在物件內部維護一個Reference count，像今天B = A，那A的Reference count就+1。可是在B = A&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/tOAztDQxUEY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/7319972248779478189/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=7319972248779478189&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7319972248779478189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7319972248779478189?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/tOAztDQxUEY/reference-counting.html" title="Reference counting" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/10/reference-counting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYNRHc6cCp7ImA9Wx5VGE8.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-3442366833637881035</id><published>2010-10-11T02:07:00.002+08:00</published><updated>2010-10-12T02:53:15.918+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-12T02:53:15.918+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電影" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>PttXP 更新至0.1.5</title><summary type="html">Version 0.1.5
* 終於修好了刪除標頭的功能
* 登入重試次數增加為5次
* 修正GUI Lag的問題
* 這次大大的修正了登入問題，幾乎不會再登入失敗了

詳細資訊請至: http://berelent.blogspot.com/p/pttxp-ptt.html&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/fSonZcKJLq8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/3442366833637881035/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=3442366833637881035&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3442366833637881035?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3442366833637881035?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/fSonZcKJLq8/pttxp-015.html" title="PttXP 更新至0.1.5" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/10/pttxp-015.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQER3Y_eip7ImA9Wx5WEU4.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-6902410875388405901</id><published>2010-09-22T12:36:00.001+08:00</published><updated>2010-09-22T12:38:26.842+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-22T12:38:26.842+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>PttXP 更新至0.1.2</title><summary type="html">* 修正了容易登入失敗的問題* 修正了Windows下換行的錯誤* 新增功能: 'delete post header' 刪除PTT文章的標頭(網宣常用)詳細資訊請至: http://berelent.blogspot.com/p/pttxp-ptt.html&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/8kVkhFd8V64" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/6902410875388405901/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=6902410875388405901&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/6902410875388405901?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/6902410875388405901?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/8kVkhFd8V64/pttxp-012.html" title="PttXP 更新至0.1.2" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/09/pttxp-012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYNQXs-fyp7ImA9Wx5WEU4.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-855669439357186056</id><published>2010-09-22T12:33:00.004+08:00</published><updated>2010-09-22T12:36:30.557+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-22T12:36:30.557+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>Open Source, Open Mind.</title><summary type="html">Revolution OS (http://v.youku.com/v_show/id_XMTEwMDA4MjA=.html)這是一部有關開放源始碼社群的記錄片很久以前看過一次，前幾天在噗上又看到很多人在轉噗所以我就一邊coding一邊要看了一次XD想要瞭解什麼是Open Source, Linux的人可以看看這部。不過聽Bill Gates的news letter內容那段還滿火大的XD現在越想越覺得Stallman真是偉大啊!如果沒有FSF，大概連Linux都不一定會出現，更別說這麼多開源、免費的軟體了!雖然他的想法是有些極端，不過也要有這種人，才能創造出這種理念我也相信商業軟體絕對有他的必要性像是現在Open Source界就還沒出現能夠媲美商業界的遊戲XD所以我覺的稱乎Linux為GNU/Linux才算是對Stallman以及他的貢獻表示尊重想想GNOME, GIMP, glib,&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/Jip8hSyZg38" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/855669439357186056/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=855669439357186056&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/855669439357186056?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/855669439357186056?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/Jip8hSyZg38/open-source-open-mind.html" title="Open Source, Open Mind." /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/09/open-source-open-mind.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8NSHYzcSp7ImA9Wx5RE0w.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-9109163629058828029</id><published>2010-08-20T22:55:00.003+08:00</published><updated>2010-08-20T23:08:19.889+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-20T23:08:19.889+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="教學" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="Shell Script" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>Debian/Ubuntu套件打包</title><summary type="html">很久以前寫過利用dpkg-deb來打包套件，其實這個方法非常麻煩，我後來都改用dh_make了。利用dh_make加上CDBS(The Common Debian Build System)，可以很方便的建立出一個deb包，這也是標準的打包方式。CDBS演變到現在己經非常方便了，打包者幾乎不用作什麼事。CDBS可以處理非常多常見的build system包括GNU Autotools、Python的setup.py、Qt的qmake、make、cmake等等，支援的列表可以在CDBS的Documentation裡找到。打包的步驟大約如下：將套件壓縮成 套件名稱_版本.orig.tar.gz，並放在套件目錄的同層目錄在套件根目錄執行dh_make -s -b。-s表示包裝成single binary，-b表示使用CDBS編輯debian/control、debian/rules&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/i4KE0qfSSg4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/9109163629058828029/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=9109163629058828029&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/9109163629058828029?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/9109163629058828029?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/i4KE0qfSSg4/debianubuntu.html" title="Debian/Ubuntu套件打包" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/08/debianubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMHRnwyfip7ImA9Wx5RE0w.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-4595251729406533189</id><published>2010-08-20T22:17:00.001+08:00</published><updated>2010-08-20T22:27:17.296+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-20T22:27:17.296+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>cbase</title><summary type="html">之前寫了一個簡單的進制轉換程式叫做cbase。不過那時候架構沒有設計的很好，程式碼也很亂，所以我暑假閒著沒事就把他重寫了一次，這次程式碼短得多了，也比較靈活。記得那陣子好像常常遇到要對數字做不同的基底變換，所以我才會想寫這樣的程式。cbase是一個非常簡單的程式，估計有稍微學過程設的大家都能瞬間寫出來，所以在這裡現醜了XD。源碼丟在github，然後我也順便包了個deb包，要用的自行下載吧XD其實cbase主要目的就是執行數字間的任意基底變換，比如說IPIP其實可以看成是256進位的數字，所以如果要把他轉10進制(這可以做什麼我應該不用多說了):~$ cbase -i 256 -o 10 -d . 119.160.246.2412007037681WEP key如果你是用iwconfig來設定無限網路，那麼你會須要WEP密碼的16進位表示~$ cbase -i a -o 16 &lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/_fyK--5fITQ" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/4595251729406533189/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=4595251729406533189&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/4595251729406533189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/4595251729406533189?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/_fyK--5fITQ/cbase.html" title="cbase" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/08/cbase.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEADRHw4fyp7ImA9Wx5RE0w.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-3335448593421877882</id><published>2010-08-20T01:16:00.004+08:00</published><updated>2010-08-20T23:06:15.237+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-20T23:06:15.237+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>Web Crawler</title><summary type="html">今天無聊就想說來改一下manpages-cpp的crawler因為原本那個實在是太慢了...爬過全部的頁面太概要2個多小時@@原來的設計，cppman -r (rebuild index)這個選項本來就不是為user end設計的而manpages-cpp裡本身就包含了已經cache好的index database。所以我在rebuild index的功能上設計得很陽春，基本上只是個簡單的DFS。不過今天我重新檢視了時間會如此慢的原因，發現原來問題是出在urllib.urlopen()開一個頁面太概要0.7秒，不過這不是網路速度的問題。原因是在urllib預設的text buffer大小是0所以每讀入資料就要重新分配記憶體，所以才會花到0.7秒。我的解法是用multi-thread。不過有個很的問題是linux的thread limit在我的電腦上最高只能開到323個thread，&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/hmfJMT4DRkE" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/3335448593421877882/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=3335448593421877882&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3335448593421877882?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3335448593421877882?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/hmfJMT4DRkE/web-crawler_20.html" title="Web Crawler" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/08/web-crawler_20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4GQn07cSp7ImA9Wx5TGUw.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-1772950985587170694</id><published>2010-08-04T18:15:00.000+08:00</published><updated>2010-08-04T18:15:23.309+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-04T18:15:23.309+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="筆記" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>cool RegExpr</title><summary type="html">原文在這裡

判另方程式是否有解ax + by = c      =&amp;gt; /^(.*)\1{a-1}(.*)\2{b-1}$/    而被match的文字是用任意字元重覆c次

實測：13x + 19y = 70
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
&amp;gt;&amp;gt;&amp;gt; import re
&amp;gt;&amp;gt;&amp;gt; if re.search(r'^(.*)\1{12}(.*)\2{18}$', '1'*70):
...     print 'Has solution.'
... else:
...     print 'No solution.'
...
Has &lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/97V3-bzpIMg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/1772950985587170694/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=1772950985587170694&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1772950985587170694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1772950985587170694?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/97V3-bzpIMg/cool-regexpr.html" title="cool RegExpr" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/08/cool-regexpr.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QHQ386cSp7ImA9Wx5TEU4.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-1237504720657061291</id><published>2010-07-26T15:50:00.003+08:00</published><updated>2010-07-26T16:02:12.119+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-26T16:02:12.119+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="心語" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><category scheme="http://www.blogger.com/atom/ns#" term="WebDev" /><title>HTML5 Rocks</title><summary type="html">最近在學Web Design，雖然還很不熟，不過至少HTML+CSS+JavaScript會用了XD
剛看了一下HTML5的介紹，真是另人震驚啊
這個Slide: HTML5 Presentation
本身就是用Ajax寫的，不管是看起來或是用起來，都像桌面應用程式一般。

HTML5 ~= HTML + CSS + JS APIs

個人覺得那些CSS實在太扯了，連webgl都出現了，而且只要幾行code就可以做出漂亮的效果。如果是寫桌面應用程式的話，這樣的效果可能要多寫很多code，郊果還不一定有CSS好呢！
覺得HTML5實在是太方便了，不過都是把麻煩的工作丟給瀏覽器，所以Web Designer可以很輕鬆的寫出漂亮的網頁。
現在Web UI這麼發達，難怪連Nessus的操作介面都改用網頁來控制了。

還有剛把右邊RECENT COMMENTS修好了，現在看起來那段&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/30y-2_wIjZM" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/1237504720657061291/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=1237504720657061291&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1237504720657061291?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1237504720657061291?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/30y-2_wIjZM/html5-rocks.html" title="HTML5 Rocks" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/07/html5-rocks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQDSXw-eyp7ImA9Wx9XFko.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-6979672534793103004</id><published>2010-07-21T17:07:00.026+08:00</published><updated>2011-01-10T23:29:38.253+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-10T23:29:38.253+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Hack" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="筆記" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>Fixing Live CD boot error: Ext3fs unsupported optional features: (240)</title><summary type="html">Scenario:Live CD boot without problem in qemu, but boot failed in a real machine with ext4 filesystem in local hard drive. The boot failed because of the following error:Ext3fs: sdaX: unsupported optional features: (240)root filesystem is not mounted and the boot sequence either fell into an infinite loop displaying the error or into busybox.ExplainationI first encountered this error years ago in&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/O1MdmgonE88" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/6979672534793103004/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=6979672534793103004&amp;isPopup=true" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/6979672534793103004?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/6979672534793103004?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/O1MdmgonE88/fixing-live-cd-boot-error-ext3fs.html" title="Fixing Live CD boot error: Ext3fs unsupported optional features: (240)" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/07/fixing-live-cd-boot-error-ext3fs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcERnc4fip7ImA9Wx5TEUg.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-3968158693656129574</id><published>2010-07-20T15:13:00.015+08:00</published><updated>2010-07-26T22:53:27.936+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-26T22:53:27.936+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="筆記" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>Enable iso-scan in BackTrace 4 Live CD Image</title><summary type="html">* Update *There is a more elegent way to fix this problem:
Since the command mkiniramfs-script copies required file from the system, we just need to find the package that contains '20iso_scan', 'lupin-helpers'. Using the command 'dpkg -S', we can find that these to files belongs to the package: lupin-casper.

After chroot into the livecd environment:
aptitude install lupin-casper
update-initramfs&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/hODLNy9g51k" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/3968158693656129574/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=3968158693656129574&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3968158693656129574?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/3968158693656129574?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/hODLNy9g51k/enable-iso-scan-in-backtrace-4-live-cd.html" title="Enable iso-scan in BackTrace 4 Live CD Image" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/07/enable-iso-scan-in-backtrace-4-live-cd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYFR3o8fCp7ImA9WhZUGEw.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-8121211443565336325</id><published>2010-07-11T00:09:00.001+08:00</published><updated>2011-06-12T00:35:16.474+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-12T00:35:16.474+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="筆記" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><category scheme="http://www.blogger.com/atom/ns#" term="NSIS" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>py2exe Icon in Vista/7</title><summary type="html">因為Vista/7支援高解析度256x256的icon，所以要讓生成的exe可以同時在XP/Vista/7上顯示正確，就要同時包進256x256, 64x64的Icon。如下面紅色的那行。順序很重要256x256一定要在1, 64x64一定要在0，我試過只有這樣才會顯示正確。# setup.pyfrom distutils.core import setupimport py2exesetup(    name = "NAME",    description = "DESCRIPTION",    version = "VERSION",    windows = [        {            "script": "NAME.py",     # In order to show icon in Vista/7 the first icon resources must&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/cf9D1ngwRsI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/8121211443565336325/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=8121211443565336325&amp;isPopup=true" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/8121211443565336325?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/8121211443565336325?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/cf9D1ngwRsI/py2exe-icon-in-vista7.html" title="py2exe Icon in Vista/7" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/07/py2exe-icon-in-vista7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYDQHk9eCp7ImA9WxFbF0o.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-7469190382987898827</id><published>2010-07-11T00:03:00.000+08:00</published><updated>2010-07-11T00:09:31.760+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-11T00:09:31.760+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>manpages-cpp</title><summary type="html">C++ Manual pages for GNU/Linux

詳細請看這裡&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/E6QWmBgbst0" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/7469190382987898827/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=7469190382987898827&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7469190382987898827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/7469190382987898827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/E6QWmBgbst0/manpages-cpp.html" title="manpages-cpp" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/07/manpages-cpp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcGSXgyeCp7ImA9WxFVEUo.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-1558410928588391627</id><published>2010-06-10T21:37:00.000+08:00</published><updated>2010-06-10T21:37:08.690+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-10T21:37:08.690+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="國術" /><category scheme="http://www.blogger.com/atom/ns#" term="心語" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><category scheme="http://www.blogger.com/atom/ns#" term="大學" /><title>交接。送舊</title><summary type="html">今年之時間利用真是非常簡潔

利用一晚的時間，集交接、送舊，期末聚餐為一體。

吃的是WoodStone。好吃是好吃，不過因為今天感冒食慾不佳，實際上沒吃到什麼。

然後吃飯的過程就像平常那樣，聽某副社和黑心執密打嘴砲就過去了XD

其實下面的才是重點。



        剛剛看了文窈學姊的板，上面最新一篇有一個影片連結，是韋峰學長做給國術社95屆
的影片(因為那影片也不算公開的，就不貼出來了)。看完了影片後，我真的非常感動，感
覺95屆的感情真是非常好啊，絕對不是我們平常那樣只會打嘴砲所建立出來的情感可比擬
的。記得在大一時，大家練拳都很認真。就算社課再累，在結束後，我都會感到一股難以
形容的充實，寧靜感。曾經和呂易璁談過這種感覺，不過他似乎沒有像我有這般的感覺。
我很喜歡這樣的感覺。這大概也是讓我大一社課能幾乎全勤的原因吧。也是所謂的“社團
氣氛“。&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/8JUPZPRj9dQ" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/1558410928588391627/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=1558410928588391627&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1558410928588391627?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1558410928588391627?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/8JUPZPRj9dQ/blog-post.html" title="交接。送舊" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/06/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ERXk-eyp7ImA9WxFRF08.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-1529595074941366976</id><published>2010-05-01T23:31:00.001+08:00</published><updated>2010-05-01T23:31:44.753+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-01T23:31:44.753+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><category scheme="http://www.blogger.com/atom/ns#" term="心靜" /><category scheme="http://www.blogger.com/atom/ns#" term="大學" /><title>無。</title><summary type="html">        剛讀書讀累了，翻了翻以前的網誌。結果發現我升大一暑假到大一剛開學那陣子的網誌寫得好充實啊！然後後來幾乎都變成了我的Linux筆記了。有一部份的原因是因為我申請了個版了，還有一部份因為我懶XD。

        看著以前的文章感觸還滿大的，轉系過來後，變得越來越忙了。也漸漸忘了怎了體會生活了，每天案牘勞形。說真的，越發忙碌，我越忘記自己的目標是什麼了。然後轉來電機以後，雖然比讀機械有興趣多了，但有幾科我真的不怎麼喜歡。電子學就是其中一科，其實就是電子學啦，其他的科目我都還滿ok的。大一上的電子學還好，不過大二下的我就快讀不下去了。大二下的電子二像高中化學似的，一大堆東西要背，然後也沒有什麼規律可言，讓我讀的很無趣。光是電子二第六章就有大約50個公式要背吧，當然強者可能都考試直接推導。可是我不是強者，所以我只好用背的(=_=)。


        然後我說不定也不會走純&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/9H4t8653BGc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/1529595074941366976/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=1529595074941366976&amp;isPopup=true" title="3 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1529595074941366976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1529595074941366976?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/9H4t8653BGc/blog-post.html" title="無。" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUDSXY_cCp7ImA9WxFRGUU.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-695864981192034842</id><published>2010-04-05T14:22:00.014+08:00</published><updated>2010-05-04T21:37:58.848+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-04T21:37:58.848+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="程式設計" /><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="分享" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>GetTube</title><summary type="html">!!!!! This page is outdated !!!!
!!!!! Please visit here to get the latest update !!!!!


!!!!! 此頁面己停止更新 !!!!
!!!!! 請到這裡取得最新資訊 !!!!!

GetTube是一個用來下載YouTube影片的Python Script, 有文字模式和GUI

可以下載FLV, 3GP, MP4, MP4-720p(視影片而定), MP4-1080p(視影片而定), MP3 (0.6.0新增)。&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/VZb5iV2MDjg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/695864981192034842/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=695864981192034842&amp;isPopup=true" title="2 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/695864981192034842?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/695864981192034842?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/VZb5iV2MDjg/gettube-050-release.html" title="GetTube" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/04/gettube-050-release.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcERnc4fyp7ImA9Wx5TEUg.&quot;"><id>tag:blogger.com,1999:blog-7276177846879793950.post-1631847188981517006</id><published>2010-03-01T16:26:00.002+08:00</published><updated>2010-07-26T22:53:27.937+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-26T22:53:27.937+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="電腦" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="筆記" /><category scheme="http://www.blogger.com/atom/ns#" term="所有文章列表" /><title>Merge PDFs with Ghostscript &amp; PDF to JPG</title><summary type="html">1.Merge PDFs

gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=[OUT_NAME] -dBATCH [FILES]

2.PDF to JPG

convert -verbose -colorspace RGB -antialias -density 300 -quality 100 [PDF_NAME] [IMAGE_NAME].jpg
&lt;img src="http://feeds.feedburner.com/~r/aitjcize/~4/-THuJOkMUXo" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://berelent.blogspot.com/feeds/1631847188981517006/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7276177846879793950&amp;postID=1631847188981517006&amp;isPopup=true" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1631847188981517006?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7276177846879793950/posts/default/1631847188981517006?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/aitjcize/~3/-THuJOkMUXo/merge-pdfs-with-ghostscript.html" title="Merge PDFs with Ghostscript &amp; PDF to JPG" /><author><name>AZ</name><uri>http://www.blogger.com/profile/05164412344318795173</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://1.bp.blogspot.com/-361LkQsW2k8/TkZ-NCMUJ5I/AAAAAAAAFCE/Cx0U8-tM78A/s220/me2.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://berelent.blogspot.com/2010/03/merge-pdfs-with-ghostscript.html</feedburner:origLink></entry></feed>

