<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>akira the writings &#187; AKB48</title>
	<atom:link href="http://akr.tw/tag/akb48/feed/" rel="self" type="application/rss+xml" />
	<link>http://akr.tw</link>
	<description>網路、網頁設計、軟體、電腦、翻譯、音樂、雜談，我的作品與隨筆筆記。</description>
	<lastBuildDate>Wed, 09 May 2012 14:20:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<atom:link rel='hub' href='http://akr.tw/?pushpress=hub'/>
		<item>
		<title>AKB48 Google+ 留言過濾 Userscript「48 Comments Only」（2012/5/9 更新）</title>
		<link>http://akr.tw/2011/12/greasemonkey-akb48-googleplus-comment-filter/</link>
		<comments>http://akr.tw/2011/12/greasemonkey-akb48-googleplus-comment-filter/#comments</comments>
		<pubDate>Sat, 10 Dec 2011 13:27:23 +0000</pubDate>
		<dc:creator>akira</dc:creator>
				<category><![CDATA[程式設計]]></category>
		<category><![CDATA[AKB48]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://akr.tw/?p=58</guid>
		<description><![CDATA[48 Comments Only。 一個 Userscript 能在 Google+ 上快速取出 AKB48 成員的留言。 下載 http://userscripts.org/scripts/show/120097（Userscripts.org） 安裝 Firefox 請先確定 Firefox 上已經安裝「Greasemonkey」這個附加元件，再到上述連結內按下右上方的「Install」下載。 Google Chrome Google Chrome 可以直接將 Userscript 安裝成擴充功能，直接到上述連結內按下右上方的「Install」下載就可以了。 使用方法 將滑鼠游標移到成員的文章上就會自動顯示出這篇文章下其他成員的留言回應，另外若是自己曾經留過言，也會一併顯示在下方。 註 實測過不能在 Firefox 3.6 使用。Firefox 4 以後的版本才行。 已知無法透過 Chrome 的 Blank Canvas Script Handler 套件安裝。 下拉頁面太快的時候可能會發生錯誤，請稍後一下應該就能恢復。 v1.21 更新（2012/5/8） 修正 Google+ 更改介面後無法使用的問題。 v1.20 更新（2012/3/28） 1.20 版參考了前幾版的意見，新增了自訂選項，可設定留言的位置、樣式、顏色等等。 可封鎖不想看到的成員留言。 可在訊息串中隱藏路人甲乙丙丁的留言。 可以透過個人檔案的網址來新增使用者到自訂名單。 成員名單按照組別（team）細分。 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>48 Comments Only</strong>。
一個 Userscript 能在 <a href="https://plus.google.com/">Google+</a> 上快速取出 AKB48 成員的留言。</p>

<p><span id="more-58"></span></p>

<h1>下載</h1>

<p><a href="http://userscripts.org/scripts/show/120097">http://userscripts.org/scripts/show/120097</a>（Userscripts.org）</p>

<h1>安裝</h1>

<h2>Firefox</h2>

<p>請先確定 Firefox 上已經安裝「<a href="https://addons.mozilla.org/zh-tw/firefox/addon/greasemonkey/">Greasemonkey</a>」這個附加元件，再到上述連結內按下右上方的「Install」下載。</p>

<h2>Google Chrome</h2>

<p>Google Chrome 可以直接將 Userscript 安裝成擴充功能，直接到上述連結內按下右上方的「Install」下載就可以了。</p>

<h1>使用方法</h1>

<p>將滑鼠游標移到成員的文章上就會自動顯示出這篇文章下其他成員的留言回應，另外若是自己曾經留過言，也會一併顯示在下方。</p>

<p><img src="http://i.imgur.com/MRHIe.png" alt="【Greasemonkey】AKB48 Google+ 留言過濾 Userscript" />
<img src="http://i.imgur.com/RbDkR.png" alt="【Greasemonkey】AKB48 Google+ 留言過濾 Userscript" /></p>

<h1>註</h1>

<ul>
<li>實測過不能在 Firefox 3.6 使用。Firefox 4 以後的版本才行。</li>
<li>已知無法透過 Chrome 的 Blank Canvas Script Handler 套件安裝。</li>
<li>下拉頁面太快的時候可能會發生錯誤，請稍後一下應該就能恢復。</li>
</ul>

<h2>v1.21 更新（2012/5/8）</h2>

<ul>
<li>修正 Google+ 更改介面後無法使用的問題。</li>
</ul>

<h2>v1.20 更新（2012/3/28）</h2>

<ul>
<li>1.20 版參考了前幾版的意見，新增了自訂選項，可設定留言的位置、樣式、顏色等等。</li>
<li>可封鎖不想看到的成員留言。</li>
<li>可在訊息串中隱藏路人甲乙丙丁的留言。</li>
<li>可以透過個人檔案的網址來新增使用者到自訂名單。</li>
<li>成員名單按照組別（team）細分。</li>
<li>新增簡體中文介面。（當 Google+ 和瀏覽器都是簡體中文的時候）</li>
</ul>

<h2>v1.0 更新（2012/3/13）</h2>

<ul>
<li>修正：編輯留言的換行問題。</li>
<li>修正：美化介面。</li>
<li>修正：複製貼上時不會複製到 +1 數和留言編號。</li>
<li>新增：可取出分享文章的人。</li>
<li>移除：從社交圈讀取成員資料。</li>
<li>移除：自訂成員名單（但仍可手動增加使用者。）</li>
</ul>

<h2>v0.95 更新（2012/3/1）</h2>

<ul>
<li>修正：取出成員名單時的錯誤。</li>
<li>修正：無法取消取出自己留言的錯誤。</li>
<li>修正：設定按鈕位置移動到個人資料內。</li>
<li>修正：在未登入狀態下也能使用。</li>
</ul>

<h2>v0.9 更新（2012/2/8）</h2>

<ul>
<li>新增：與 Google 試算表上的資料同步成員名單，未來要修改成員只要我這邊試算表一改就可以了。算是一種雲端（？）。</li>
<li>新增：從社交圈內讀取成員。</li>
<li>新增：可以修改自己的留言。但是還有點換行的問題要修正。</li>
<li>新增：可透過按鈕重新載入留言。</li>
<li>新增：標示留言是第幾樓。</li>
<li>新增：標示留言的修改時間戳記。</li>
<li>新增：支援行動版，還在測試中。</li>
<li>修正：將留言的按鈕列移到最上方。</li>
</ul>

<h2>v0.85 更新</h2>

<ul>
<li>新增：新增成員時可使用姓名搜尋。</li>
<li>修正：「DownloadSupport for Google+」按鈕相衝的問題。</li>
<li>修正：Google+ 修改了 CSS Class name 之後的失效問題。</li>
</ul>

<h2>TODO</h2>

<ul>
<li>自訂選項：留言樣式、手動自動切換、時間間隔、留言位置…。</li>
<li>封鎖特定成員。</li>
<li>成員分色。</li>
</ul>

<h1>原理</h1>

<p>（寫給看得懂的人看…）</p>

<p>腳本流程基本上就是利用 Google+ 的 API（不是 <a href="https://developers.google.com/+/api/">Developer 文件</a>裡正規的 API）取出文章底下的所有留言，再一一比對留言的作者 ID 是不是 48 成員。</p>

<p>比對的模式是用正規表達式（Regular Expression），比起跑迴圈檢查 Array 速度要快上非常多。用 AJAX 取回 JSON 資料之後再拿出想要的資料顯示出來就行了。</p>

<p>抓回來的 JSON 也包含自己的 ID，所以可以拿來比對自己的留言。</p>

<p>其中 Google+ 的 JavaScript API 使用了由 Mohamed Mansour 開發的 <a href="https://github.com/mohamedmansour/google-plus-extension-jsapi">google-plus-extension-jsapi</a>。在此特別感謝。</p>

<p>這東西是 <a href="http://www.opensource.org/licenses/mit-license.php">MIT License</a>，想要拿回去研究修改的人請便。</p>

<h1>追蹤</h1>

<p>要追蹤更新或回報問題，可在此或 userscript.org 上留言反映。<br />
也歡迎到我的 Google+：<a href="http://akr.tw/+">http://akr.tw/+</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://akr.tw/2011/12/greasemonkey-akb48-googleplus-comment-filter/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>美少女生日貼紙</title>
		<link>http://akr.tw/2010/06/girls-birthday/</link>
		<comments>http://akr.tw/2010/06/girls-birthday/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 11:36:11 +0000</pubDate>
		<dc:creator>akira</dc:creator>
				<category><![CDATA[程式設計]]></category>
		<category><![CDATA[AKB48]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[早安家族]]></category>

		<guid isPermaLink="false">http://akr.tw/?p=31</guid>
		<description><![CDATA[2011/12 &#8211; 由於 Google App Engine 更改計費模式，免費的流量額度已無法負荷，因此關閉該網站。 【美少女生日貼紙】http://girls-birthday.appspot.com/ 說明 可張貼在個人部落格側欄、論壇簽名檔的圖片型小貼紙，自動顯示生日倒數天數並且每天更新。 其實之前就寫過一模一樣的東西了，只不過是放在自己的伺服器上。舊版雖然只開放在私設上面使用，但是流量對於小伺服器來說真是個沉重的負擔，只好限制每小時的 request 次數，所以常常會看到破圖的現象，那是正常的。 後來發現 Google App Engine 這東西，也有相對應的 Image API 可用，索性來研究一下如何「移植」到 GAE 上。 說是移植，但是 GAE 目前還不能跑 PHP（可以的話就不用這麼累了…），其實是整個砍掉重練用 Python 重寫過一遍，最大的難題是 GAE 上的 Image API 不支援 PIL 的 DrawString，也就是在圖上繪出文字，最後解決之道是把所有文字部分做成 PNG 圖檔再加在底圖上…（感謝 GAE 有支援全彩 PNG 的透明背景…）。 總之大致上是完工了，新版的也多做了一個入口頁面，直接複製 HTML 或 BBCode 就可以了，也可貼在任何網站上（希望流量夠用…）。 更新紀錄 2010/7/27 更新 貼紙的背景顏色按照不同的團體分色，也補上了 AKB48 研究生和 SKE48。 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>2011/12 &#8211; 由於 Google App Engine 更改計費模式，免費的流量額度已無法負荷，因此關閉該網站。</strong></p>

<p><span id="more-31"></span></p>

<p><strong>【美少女生日貼紙】http://girls-birthday.appspot.com/</strong></p>

<h1>說明</h1>

<p>可張貼在個人部落格側欄、論壇簽名檔的圖片型小貼紙，自動顯示生日倒數天數並且每天更新。</p>

<p>其實之前就寫過一模一樣的東西了，只不過是放在自己的伺服器上。舊版雖然只開放在<a href="http://www.helloproject.tw/" title="早安家族私設歌迷俱樂部">私設</a>上面使用，但是流量對於小伺服器來說真是個沉重的負擔，只好限制每小時的 request 次數，所以常常會看到破圖的現象，那是正常的。</p>

<p>後來發現 <a href="http://code.google.com/appengine">Google App Engine</a> 這東西，也有相對應的 Image API 可用，索性來研究一下如何「移植」到 GAE 上。</p>

<p>說是移植，但是 GAE 目前還不能跑 PHP（可以的話就不用這麼累了…），其實是整個砍掉重練用 Python 重寫過一遍，最大的難題是 GAE 上的 Image API 不支援 PIL 的 DrawString，也就是在圖上繪出文字，最後解決之道是把所有文字部分做成 PNG 圖檔再加在底圖上…（感謝 GAE 有支援全彩 PNG 的透明背景…）。</p>

<p>總之大致上是完工了，新版的也多做了一個入口頁面，直接複製 HTML 或 BBCode 就可以了，也可貼在任何網站上（希望流量夠用…）。</p>

<h1>更新紀錄</h1>

<h2>2010/7/27 更新</h2>

<p>貼紙的背景顏色按照不同的團體分色，也補上了 AKB48 研究生和 SKE48。</p>

<h2>2010/9/8 更新</h2>

<p>加上了意見回報功能。</p>

<h2>2010/9/20 更新</h2>

<p>應要求新增了 AKB48 研究生、SKE48 Team KII 成員。另外新增的「早安家族前成員」類別，替龜純琳的畢業預留空間。
不過流量快達到上限了…。</p>

<h2>2011/2/23 更新</h2>

<p>新增 RSS Feed。能訂閱最近的 Changelog。
另外流量吃緊，近期要來改寫了。</p>

<h2>2011/4/6</h2>

<p>大改。更新貼紙式樣和快取設定。</p>
]]></content:encoded>
			<wfw:commentRss>http://akr.tw/2010/06/girls-birthday/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>如何使用PC參與AKB48總選舉投票活動</title>
		<link>http://akr.tw/2010/05/akb48-sousenkyo-pc/</link>
		<comments>http://akr.tw/2010/05/akb48-sousenkyo-pc/#comments</comments>
		<pubDate>Sun, 30 May 2010 10:17:15 +0000</pubDate>
		<dc:creator>akira</dc:creator>
				<category><![CDATA[網路]]></category>
		<category><![CDATA[AKB48]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://akr.tw/blog/2010/05/%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8pc%e5%8f%83%e8%88%87akb48%e7%b8%bd%e9%81%b8%e8%88%89%e6%8a%95%e7%a5%a8%e6%b4%bb%e5%8b%95/</guid>
		<description><![CDATA[註：自 2010 年起 PC 也能直接投票，本篇方式已不適用。 AKB48 17th 單曲總選舉開始了～，這裡介紹如何使用電腦就可以投票的方法。 是說在這裡寫 IDOL 文章還真跳 TONE… 算了w 要做的事情很簡單，就是把電腦偽裝成手機，進入網站去投票這樣。 首先需要的是 Firefox 瀏覽器，可以到 Firefox 網站（http://moztw.org/firefox/）下載。 再來要下載 User Agent Switcher 這個擴充套件。下載網址：https://addons.mozilla.org/zh-TW/firefox/addon/59/。 （雖然這裡是用 Firefox，不過像 Google Chrome 等瀏覽器都有類似 User-Agent 的外掛可以用，照理說也是可以如法泡製，不過我沒測試過就是了ｗ） 接下來是最重要的關鍵，要把瀏覽器偽裝成手機。安裝好擴充套件之後，點選 Firefox 的「工具」→「Default User Agent」→「iPhone 3.0」。 搞定！開始投票吧！ AKB48 總選舉網站：http://www.akb48-sousenkyo.jp/。點進去就會看到這個畫面↓ 紅框框點進去吧 基本上投票就是滑鼠點一點就好… 上面輸入 CD 裡頭投票券上的數字編號，然後下面打上圖形認證碼 開始選人吧 確定好了就按「投票」，這邊按下去之後，就不能改了 （請不要問我為什麼上面是 Team A，這邊投給板野…） 最後要回答一些問卷問題，依序是年紀、性別、居住地（沒有海外的選項，就…隨便吧）、會參加的握手會場次（基本上也是沒差） 投完了，就這樣～。]]></description>
			<content:encoded><![CDATA[<p><strong>註：自 2010 年起 PC 也能直接投票，本篇方式已不適用。</strong></p>

<hr />

<p>AKB48 17th 單曲總選舉開始了～，這裡介紹如何使用電腦就可以投票的方法。
是說在這裡寫 IDOL 文章還真跳 TONE… 算了w</p>

<p><span id="more-29"></span></p>

<p>要做的事情很簡單，就是把電腦偽裝成手機，進入網站去投票這樣。</p>

<p>首先需要的是 Firefox 瀏覽器，可以到 Firefox 網站（<a href="http://moztw.org/firefox/">http://moztw.org/firefox/</a>）下載。
<img src="http://a.imageshack.us/img84/4174/akb48sousenkyofirefox.gif" alt="下載 Firefox" /></p>

<p>再來要下載 User Agent Switcher 這個擴充套件。下載網址：<a href="https://addons.mozilla.org/zh-TW/firefox/addon/59/">https://addons.mozilla.org/zh-TW/firefox/addon/59/</a>。
<img src="http://a.imageshack.us/img99/2218/akb48sousenkyoaddons.gif" alt="下載 User Agent Switcher" /></p>

<p>（雖然這裡是用 Firefox，不過像 Google Chrome 等瀏覽器都有類似 User-Agent 的外掛可以用，照理說也是可以如法泡製，不過我沒測試過就是了ｗ）</p>

<p>接下來是最重要的關鍵，要把瀏覽器偽裝成手機。安裝好擴充套件之後，點選 Firefox 的「工具」→「Default User Agent」→「iPhone 3.0」。
<img src="http://a.imageshack.us/img163/7328/akb48sousenkyouseragent.gif" alt="設定 User Agent" /></p>

<p>搞定！開始投票吧！</p>

<p>AKB48 總選舉網站：<a href="http://www.akb48-sousenkyo.jp/">http://www.akb48-sousenkyo.jp/</a>。點進去就會看到這個畫面↓ 紅框框點進去吧
<img src="http://a.imageshack.us/img59/9963/akb48sousenkyo1.gif" alt="AKB48總選舉" /></p>

<p>基本上投票就是滑鼠點一點就好…</p>

<p>上面輸入 CD 裡頭投票券上的數字編號，然後下面打上圖形認證碼
<img src="http://a.imageshack.us/img85/1889/akb48sousenkyo2.gif" alt="AKB48總選舉" /></p>

<p>開始選人吧
<img src="http://a.imageshack.us/img218/4681/akb48sousenkyo3.gif" alt="AKB48總選舉" /></p>

<p><img src="http://a.imageshack.us/img375/1975/akb48sousenkyo4.gif" alt="AKB48總選舉" /></p>

<p>確定好了就按「投票」，這邊按下去之後，就不能改了
<img src="http://a.imageshack.us/img522/7218/akb48sousenkyo5.gif" alt="AKB48總選舉" />
（請不要問我為什麼上面是 Team A，這邊投給板野…）</p>

<p>最後要回答一些問卷問題，依序是年紀、性別、居住地（沒有海外的選項，就…隨便吧）、會參加的握手會場次（基本上也是沒差）
<img src="http://a.imageshack.us/img96/8250/akb48sousenkyo6.gif" alt="AKB48總選舉" /></p>

<p>投完了，就這樣～。
<img src="http://a.imageshack.us/img7/5170/akb48sousenkyo7.gif" alt="AKB48總選舉" /></p>
]]></content:encoded>
			<wfw:commentRss>http://akr.tw/2010/05/akb48-sousenkyo-pc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

