<!DOCTYPE HTML> <html> <head> <title>blog - astropenguin</title> <meta name="description" content="Astropenguin blogAPI Beta"> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <script> var debugEnv = true; var _AstConf_ = { "ServiceUri": "/" , "BasePath": "http://blog.astropenguin.net/" , "MainFrame": { "isHome": true } }; </script> <!-- BotanJS.Astro.Blog --> <link href="/ocss/Components.Console" rel="stylesheet" type="text/css" /> <script src="/ojs/Components.Console"></script> <link href="/ocss/Astro.Blog.Layout.MainFrame/Astro.Blog.Layout.Article.Latest/-Components.Console" rel="stylesheet" type="text/css" /> <script src="/ojs/Astro.Blog.Layout.MainFrame/Astro.Blog.Layout.Article.Latest/-Components.Console"></script> <!-- Google Analystic <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-44315187-1', 'astropenguin.net'); ga('send', 'pageview'); </script> --> </head> <body onload="BotanJS.import('Astro.Bootstrap').init();"> <!--header--> <div class="home"> <div id="header" class="wrapPage"> <div class="home_banner"></div> <div id="menu"> <span id="menu_home">Home</span> <span id="menu_blog">Blog</span> <span id="menu_cont">Contact</span> </div> </div> </div> <!-- end header --> <div id="horizon" class="horizon"></div><!-- horizon line --> <!-- contact --> <div id="contact" class="contact"> <div style="height: 100%; text-align: center;">Pending Illustrations here.</div> <div id="collapse_panel" class="comp collapse_panel"><div></div></div> </div> <div id="mbody" class="mbody"> <div id="main_background" class="no_transition_recursive flsf"></div> <div class="block_deco"></div> <div class="wrapPage" id="expanded_content"> <!-- contentWrap --> <div class="contentWrap"> <!-- dock right --> <div id="dockright" class="dockright"> <!-- main --> <div class="main"> <!-- vpole --> <div class="vpole"> <!-- vertical pole --> <!-- Paging, do not format! --> <div id="top_control" class="page_control"><div class="p_navigation"> <a href="/article/latest/">Latest</a>/<a href="/article/featured/">Featured</a>/<a href="/article/archived/">Archived</a> <span>•</span> <a href="/article/user/%E6%96%9F%E9%85%8C+%E9%B5%AC%E5%85%84/">斟酌 鵬兄</a>/<a href="/article/user/Aaron/">Aaron</a> </div><div class="p_controls"> <a class="flsf" href="/article/latest/before-2014-01-16T23:40:34+0800">older ></a> </div></div> <!-- End Paging --> <!-- posts wrapper --> <div class="posts"><div class="h_title fls">Latest</div> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div> </a> <div class="h_auth_com">斟酌 鵬兄</div> <div class="h_datetime flsf">16<sup>th</sup> June 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">什麼都要錢啊</div> <div class="h_content"> <div class="h_img"><img src="/image/s600/7c3f8e2c65555d8dbb7b6f6d5005cd81.jpg" /></div> <div class="h_desc fls">最近在架設,途中於到太多阻礙了。<br /> 事情是這樣的:<br /> 在我發現ISP擋掉了我的smtp之後,醒起以前Google 好像會提供免費個人域名的電郵服務,於是便投靠Google。</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1796/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div> </a> <div class="h_auth_com">斟酌 鵬兄</div> <div class="h_datetime flsf">12<sup>th</sup> May 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">codename "rho"—實作p2p</div> <div class="h_content"> <div class="h_img"><img src="/image/s600/5859c1979262e75b4bc2ea9810431049.jpg" /></div> <div class="h_desc fls">終於查出來了,這是由於文庫架設的CDN再及防火牆問題。<br /> 下圖表示當前(青藍)文庫的網絡架構:<br /> 很可惜基於現時的協定(洋紅),我沒辦法想出有效的補救方案。這次的項目規模比較大,沒辦法就這麼「做」出來。</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1795/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div> </a> <div class="h_auth_com">斟酌 鵬兄</div> <div class="h_datetime flsf">27<sup>th</sup> April 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">node.js</div> <div class="h_content"> <div class="h_img"><img src="/image/s600/6961f7c8533e4aff762130c8dff8a007.jpg" /></div> <div class="h_desc fls">最近收到好多來信說文庫app連不上啊,於是我想是不是要替文庫做分流好呢?<br /> 最近工作來來去去都是php + codeigniter,快要悶死了。記得當初是想做設計的,結果找的工作卻是跟前端開發相關。</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1794/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div> </a> <div class="h_auth_com">斟酌 鵬兄</div> <div class="h_cCount">Comment(s) +2</div> <div class="h_datetime flsf">7<sup>th</sup> February 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">重新開始維護wenku8</div> <div class="h_content"> <div class="h_img"><img src="/image/s600/2f2981a17c2c2e43ccce23e0b0f8ce57.jpg" /></div> <div class="h_desc fls">之前因為工作上沒空考慮其他事,可是近來工作實在太清閒了。所以我想重新把持起維護的工作來,加上近來發現Win7的電腦其實也可以使用VS2012。於是我花了點時間架好工作台起來。</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1792/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div> </a> <div class="h_auth_com">斟酌 鵬兄</div> <div class="h_datetime flsf">7<sup>th</sup> February 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">讓程序自動編寫程序</div> <div class="h_content"> <div class="h_img"><img src="/image/s600/63c1b30a05be44e3e00d6fa5ff27755d.jpg" /></div> <div class="h_desc fls">最近利用gcin的倉頡對照表寫了一個小程序。(簡單來說就是一個CLI的倉頡轉換器)<br /> 為什麼要做這個東西呢?當然這是為了可以在公司寫blog而不被人發現啊!</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1791/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://mbi.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/mr.m_s.png);"></div> </a> <div class="h_auth_com">Aaron</div> <div class="h_cCount">Comment(s) +1</div> <div class="h_datetime flsf">22<sup>nd</sup> January 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">呀! 甚麼都寫不出來!</div> <div class="h_content"> <div class="h_desc fls">最近消化幾套動漫, 進擊的巨人, Steins; Gate 是比較有印象<br /> 巨人不錯, 不過還是不喜歡一堆手手腳腳在畫面上<br /> S; G 便和前作 Chaos; Head 差不多, 還好這次我沒有一頭霧水了...</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1790/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div> </a> <div class="h_auth_com">斟酌 鵬兄</div> <div class="h_datetime flsf">18<sup>th</sup> January 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">給力的右鍵選單</div> <div class="h_content"> <div class="h_img"><img src="/image/s600/681e07dcd2d4309a0eb40330c0c4a791.jpg" /></div> <div class="h_desc fls">好吧,雖然這個blog還沒做好。但製作途中還是有很多技術可以拿出來討論的。<br /> 其中有幾點是我這近半年才發現的。<br /> Scope就是一般編程都必讀的一環,亦是經常讓人頭痛的東西。</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1783/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> <div class="home_entry"> <div class="h_info"> <!-- date stamp --> <div class="h_infoWrapper"> <a class="h_avatarWrapper cubic500" target="_blank" href="http://penguin.astropenguin.net/"> <div class="h_avatar cubic500" style="background-image: url(http://file.astropenguin.net/blog/avatars/penguin_s.png);"></div> </a> <div class="h_auth_com">斟酌 鵬兄</div> <div class="h_datetime flsf">16<sup>th</sup> January 2014</div> </div> </div> <div class="h_body"> <div class="h_bodyWrapper"> <div class="h_title fls">動態組裝JS組態</div> <div class="h_content"> <div class="h_img"><img src="/image/s600/eb528c0d8d0e9d6b52aa78b061cca5ef.jpg" /></div> <div class="h_desc fls">有夠繞舌的,今天的主題就是動能地將不同的JS合併成一個檔案,以增加頁面載入速度及減低對伺服器的請求數。</div> <!-- Click will navigate to full article view --> <div class="h_read_full">[<a class="h_read_full_a flsf" href="/article/view/1788/">read full article</a>]</div> </div> </div> </div> </div><!-- end article --> </div> <!-- end posts --> <div id="bottom_control" class="page_control"></div> <!----> <!-- posts wrapper --> <div class="posts"> <div> <div class="m_title fls">Featured <sup><a class="flsf m_more" href="/article/featured/">more</a></sup></div> <!----> <a class="mega_entry" href="/article/view/1791/" data-content="最近利用gcin的倉頡對照表寫了一個小程序。(簡單來說就是一個CLI的倉頡轉換器) 為什麼要做這個東西呢?當然這是為了可以在公司寫blog而不被人發現啊!"> <!----> <div class="cCont flsf" style="background-image: url(/image/s600/63c1b30a05be44e3e00d6fa5ff27755d.jpg); !important">讓程序自動編寫程序</div> <!----> <div class="noteTag Fri"> <div class="cDate flsf">7<sup>th</sup> February, 2014 Fri</div> </div> </a> <!----> <a class="mega_entry" href="/article/view/1783/" data-content="好吧,雖然這個blog還沒做好。但製作途中還是有很多技術可以拿出來討論的。 其中有幾點是我這近半年才發現的。 Scope就是一般編程都必讀的一環,亦是經常讓人頭痛的東西。"> <!----> <div class="cCont flsf" style="background-image: url(/image/s600/681e07dcd2d4309a0eb40330c0c4a791.jpg); !important">給力的右鍵選單</div> <!----> <div class="noteTag Sat"> <div class="cDate flsf">18<sup>th</sup> January, 2014 Sat</div> </div> </a> <!----> </div> </div> <!----> </div> <!-- end vpole --> <!----> </div> <!-- end main --> <!-- Navigation panel --> <div class="left_nav_panel"> <!-- Control Panel --> <div id="control_panel" class="control_panel"> <!----> <div><a href="/user/login/">Login >></a></div> <!----> </div> <!-- Section Tags --> <div class="tags"> <a style="font-size: 2em;" href="/article/tag/diary/">diary(12)</a> <a style="font-size: 1.3333333333333em;" href="/article/tag/development/">development(8)</a> <a style="font-size: 0.8em;" href="/article/tag/illustration/">illustration(1)</a> <a style="font-size: 0.8em;" href="/article/tag/blogAPI/">blogAPI(4)</a> <a style="font-size: 0.8em;" href="/article/tag/windows phone 8/">windows phone 8(3)</a> <a style="font-size: 1.5em;" href="/article/tag/wenku8/">wenku8(9)</a> <a style="font-size: 0.8em;" href="/article/tag/logging/">logging(2)</a> <a style="font-size: 0.8em;" href="/article/tag/android/">android(1)</a> <a style="font-size: 0.8em;" href="/article/tag/faq/">faq(1)</a> <a style="font-size: 0.8em;" href="/article/tag/project/">project(4)</a> <a style="font-size: 0.8em;" href="/article/tag/bash/">bash(2)</a> <a style="font-size: 0.8em;" href="/article/tag/linux/">linux(1)</a> <a style="font-size: 0.8em;" href="/article/tag/pymo/">pymo(2)</a> <a style="font-size: 0.8em;" href="/article/tag/3ds Max/">3ds Max(1)</a> <a style="font-size: 0.8em;" href="/article/tag/drawings/">drawings(1)</a> <a style="font-size: 0.8em;" href="/article/tag/python/">python(1)</a> <a style="font-size: 0.8em;" href="/article/tag/perl/">perl(1)</a> <a style="font-size: 0.8em;" href="/article/tag/analysis/">analysis(1)</a> <a style="font-size: 0.8em;" href="/article/tag/gaming/">gaming(1)</a> <a style="font-size: 0.8em;" href="/article/tag/fez/">fez(1)</a> <a style="font-size: 0.8em;" href="/article/tag/cryptography/">cryptography(1)</a> <a style="font-size: 0.8em;" href="/article/tag/php/">php(2)</a> <a style="font-size: 0.8em;" href="/article/tag/ContextMenu/">ContextMenu(1)</a> <a style="font-size: 0.8em;" href="/article/tag/JavaScript/">JavaScript(1)</a> <a style="font-size: 0.8em;" href="/article/tag/HTML/">HTML(1)</a> <a style="font-size: 0.8em;" href="/article/tag/c++/">c++(1)</a> <a style="font-size: 0.8em;" href="/article/tag/modeling/">modeling(1)</a> <a style="font-size: 0.8em;" href="/article/tag/node.js/">node.js(1)</a> <a style="font-size: 0.8em;" href="/article/tag/mongodb/">mongodb(1)</a> <a style="font-size: 0.8em;" href="/article/tag/peer to peer/">peer to peer(1)</a> <a style="font-size: 0.8em;" href="/article/tag/content distribution network/">content distribution network(1)</a> <a style="font-size: 0.8em;" href="/article/tag/rho/">rho(1)</a> </div> </div> </div><!-- end dock right --> </div> <!-- Extended Sections --> <div id="extend_sec"> </div> <!-- end Extended Sections --> </div><!-- end wrap page --> </div> <!-- footer --> <div id="footer"> <div id="fhorizon" class="horizon"></div> <div class="footer_bg"> <div class="f_links"> <!-- projects --> <div class="flink_section"> <span>projects</span> <a target="_blank" href="#" title="In construction">blogAPI</a> <a target="_blank" href="http://wenku8.astropenguin.net/">wenku8</a> </div> <!-- guides --> <div class="flink_section"> <span>guides</span> <a target="_blank" href="#" title="In construction">site map</a> <a target="_blank" href="#" title="In construction">FAQ</a> </div> <!-- Powered by --> <div class="flink_section"> <span>powered by</span> <a target="_blank" href="http://www.debian.org/">Linux (debian)</a> <a target="_blank" href="http://httpd.apache.org/">Apache httpd</a> <a target="_blank" href="http://www.mysql.com/">MySQL</a> <a target="_blank" href="http://php.net/">php</a> </div> <!-- links --> <div class="flink_section"> <span>links</span> <a target="_blank" href="http://www.godaddy.com/">Go Daddy</a> <a target="_blank" href="http://freedns.afraid.org/">Free DNS</a> </div> <div class="flink_section"> <span>test lab</span> <a target="_blank" href="http://blog.astropenguin.net/testsuite/flex/index">Flex</a> </div> <!-- About --> <div class="flink_section"> <span>about</span> <a target="_blank" href="http://astropenguin.net/">Astorpenguin</a> </div> </div> <div class="copysign flsf"> <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/deed.en_US"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/4.0/80x15.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">blogAPI</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://astropenguin.net" property="cc:attributionName" rel="cc:attributionURL">Astropenguin</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/deed.en_US">Creative Commons Attribution-ShareAlike 4.0 International License</a>. </div> </div> </div> <!-- end footer --> </body> </html>