Tuesday, June 19, 2012

期末颱風

期末考時遇到雙颱,大家都紛紛在問隔天會不會考試... 於是用程式碼解釋這個現象,不過裡面有個有趣的BUG,能發現嗎?


Saturday, June 16, 2012

Facebook Chat-room Image ( Facebook 聊天室圖案製作 )

最近朋友又在Facebook聊天室用神奇的code貼了一張影像給我,仔細看了一下,發現方法頗單純。


作品:師大附中Facebook聊天室校徽





[[119853858155674]] [[406381676079369]] [[405569136151638]] [[123046641168163]] [[351541474918594]] [[350116605059320]]
[[330262407053149]] [[119515894855852]] [[248128375300088]] [[251189481647356]] [[252104128229413]] [[404711332904212]]
[[315426835210887]] [[358358740897499]] [[144806638987969]] [[330205803723974]] [[400975169955496]] [[309864779103545]]
[[433440300023950]] [[395893770456168]] [[162290537236794]] [[253404078092844]] [[345436568858428]] [[441776292507972]]
[[453347648010473]] [[473114889368633]] [[310365985721855]] [[221169918003673]] [[294436837320086]] [[244573498991442]]
[[459915707353191]] [[409172655792153]] [[372764052783133]] [[432841633416823]] [[460590967285763]] [[146421248826697]]
以上碼貼在Facebook聊天室,對方會看到附中校徽!


Facebook聊天室中出現[[ID]]的字串,回將換成ID對應的相片,可能是某個Facebook帳號,也可能是粉絲專頁(Pages),而要製作自己喜愛的圖案則是用這樣的方法,於是乎我就自己做了一個,方法如下。

一、
將圖片切成M*N的方形子圖片(sub-image),且每個子圖片pixel要超過180*180的大小(如果沒有,可以手動拉大就好了)



二、創立M*N個粉絲專頁,分別把分割好的圖片當作對應的粉絲專頁



三、
把所有粉絲專頁的ID(可以從網址裡面讀出)記錄下來,套入[[ ]]中,排序成M*N的形式後就可以在聊天室貼給朋友分享了!

ex. [[395893770456168]]


注意事項:

  1. 過程中圖片和粉絲專頁名稱一定要標好,且可以從中讀出影像的位置(幾之幾)
  2. 使用Photoimpact分割圖片與創立數十個粉絲專頁,比想像還要費時,往後若要操作可以寫自動化的程式運作,讓全部程序自動化
  3. 粉絲專頁在太短的時間內建立太多會被偵測到,Facebook可能會把該使用者封鎖(我連續創立約20個就遇到警告訊息)



HSNU ROCKS!!

Friday, June 8, 2012

Google Blockly

今天在WIRED(http://www.wired.com/wiredenterprise/2012/06/google-blockly/)上頭看的Google Blocky,說是視覺化的程式語言,於是玩了他的名叫Maze的DEMO(http://blockly-demo.appspot.com/blockly/demos/maze/index.html)。

採用左手摸牆走的走迷宮方法。


小心得是和感覺這個Demo跟Karel是很像近的範例。