2012年12月24日 星期一
0 comments
24
12月
tjwei
最近 YIF 的許多魔術影片,引起了一些爭議。魔術師粘立人也召開了記者會表達了立場(如上面的Youtube)。魔術師羅賓雖然已在 facebook 上發表了對這個事件的看法,但是由於沒有參與記者會,加上相較於之前抵制破解魔術的積極,引起了一些議論。
這中間還牽扯了一堆是關聯的事件:
王偉忠拿國發基金1800萬元投資假魔術
美國的 Ellen 脫口秀嘲諷 YIF 的麵包魔術。
某魔術愛好者用變音的方式說劉謙, David Copperfield, Cyril 等知名魔術師也有用點視頻技巧。
用變聲的方式本質上就是不敢為自己的說法背書,就是黑函,動機可議,基本上可以不用理他。不過這篇文章本來就是要說明這個議題的,所以還是簡單說明一下,那就是用一點鏡頭技巧跟用很多影片後製是完全不一樣的事。
的確有很多電視魔術利用鏡頭的限制和剪接當成原理。但是鏡頭的限制是你本來就知道的事情。我舉個例子:
這個影片有很多地方用到了鏡頭的限制,但即使後來讓你知道他有在鏡頭後面做手腳,你還是會覺得很神奇...
2012年12月23日 星期日
0 comments
23
12月
tjweipython
關於 checkio.org

checkio.org 是一個基於用寫程式來玩遊戲的網站,使用的語言是 python。剛開始,看起來就是一個有故事的 online judge 而已,只是加上一些類似遊戲的等級、成就的系統。
不過繼續玩下去,似乎會有一些變化、互動的題目(我只試了一下,所以還沒有真的碰到)。
但我的重點不是在介紹這個網站。
先介紹一個取巧的方式。一般來說,程式的題目會有點像是,下面這樣
# Withdraw without any incident
# 120 - 10 - 0.5 - 1% = floor(109.4)...
2012年12月20日 星期四
3
comments
20
12月
tjwei網路
Youtube 以及音樂版權
可能有人會發現我上一篇部落格文章(視覺衝擊:立法院法案審查 + gource)的 Youtbe 影片無法觀看,原因是被一個叫做 Pirames International Srl 的第三方宣稱使用了他們的音樂。詳細情形如下。
我想幫我的影片增加配樂,所以用了 GarageBand 隨便弄了一個配樂。因為我對配樂的要求差不多只是"不要沒有聲音"而已,不是一定要創作個什麼偉大作品。
所以拿 GarageBand 隨興把 loop 拉一拉,簡單的把 loop 排列組合一下,不用多久就收工搞定。
GarageBand 中的 loops 是 Royalty-free 的,簡單的說,就是除非你把這些 loops 原封不動單獨轉賣外,是可以自由當成素材使用,包含商業使用。
當然,如果我是一個有自尊心的專業音樂人,用這些內建的素材可能會自覺不夠專業。但我不是,我只是"不要沒聲音"而已。
放上...
2012年12月12日 星期三
4
comments
12
12月
視覺衝擊:立法院法案審查 + gource
昨天在 facebook 上看到立法院議程查詢資訊的分享,又在 G+ 上看到某個 project 利用 gource 將 git 歷史視覺化的影片。
由於有點孤陋寡聞,這兩個東西之前都沒注意過。想到如果把兩個東西結合在一起,不知道效果會如何?
因為一些業務軟體及文件的關係,在學校的桌機跑的是 windows,其實經過 windows 升級之後,那些用 ActiveX 行政系統也是得在虛擬機跑,不過有些(舊版的) office 文件還是只能在 windows 下面讀,相當詭異。這些是題外話,總之先抓了 gource 的可執行檔在 windows 跑。
簡單用 python 寫了個隨機生成的檔案餵給 gource,第一個碰到的問題是中文顯示。由於不想改程式碼,上網 google 了一下沒找到解答,不過觀察顯示不出來的中文字的方框數量,猜測其實只是...
2012年12月7日 星期五
3
comments
07
12月
tjwei
媒體壟斷不可怕,可怕的是它居然有效

先說些題外話。
標題句型是套用之前說過的「黑函不可怕,可怕的是它居然有效」。這次所謂大學生怒罵質詢教育部長的新聞事件,與之前七朵花事件有些異曲同工之妙,許多人執著於所謂的態度問題。
原因很簡單,因為什麼黑函、鬥爭、媒體壟斷、官商勾結、兩岸問題一堆的太複雜了,很難說清楚誰是誰非,但是有沒有禮貌這種事情,連小孩都懂。就像大海中溺水的人一樣,慌張伸手都撲空,忽然抓住了一塊結實存在的物體,當然會緊抓不放。
這是人類的自然反應。教書時碰到一些英文不好的學生,讀英文書會讀錯、讀不懂意思。仔細詢問之下,原來是遇到一些的生字時,就自動跳過忽略,讀出來的意思當然不對。
這是人之常情,沒有什麼好苛責的,但要小心,溺水時緊裝住東西的本能反應,可能會把想救你的人一起拖下水。
言歸正傳,陳為廷對教育部長有沒有禮貌...
2012年11月19日 星期一
9
comments
19
11月
tjweipython
用 python 解碼實價登錄的地址圖片

早上搭車的時候,在手機上看到了這個 twitter:
我在痞客邦 PIXNET 新增了篇文章:2012年9月實價登錄已經爬完了2012年9月實價登錄資料已經爬完了 http://ronnywang.pixnet.net/blog/post/31391515 …
聯結提到地址部份還沒有 OCR。
爺爺曾經說過:「如果手邊沒有好用的 OCR 工具,就自己寫一個」。所以我下班後就寫了一個。七拼八湊的,但勉強能跑就是了。
程式碼在 https://sites.google.com/site/xmktjw/Home/files/img2txt.zip&d=1...
2012年11月10日 星期六
0 comments
10
11月
tjweipython
Diamond Dash 的 Python BOT

Diamond Dash 是 Facebook 以及 iOS 上面常見的社群 Puzzle Game,其實沒有怎麼在玩,所以也只有十幾級而已。玩的時候想起了以前寫的寶石方塊機器人。發現我已經記不太清楚那時候是在什麼平台下面,用什麼語言寫的了。翻了很久硬碟,才找到程式碼。我的收納習慣太糟,如果沒有放在 blog 上,大概就找不到了。
所以改寫了一下,成為 Diamond Dash 版,放在這裡。
功能很簡單,就是抓螢幕的圖,然後用白點在遊戲視窗標出可以消去的方塊。
程式寫得很草率,只是剛好能動。需要...
2012年11月7日 星期三
0 comments
07
11月
tjwei數學
GeoGebra 開箱

在臉書上看到蔡炎龍老師利用 GeoGebra 做出的這個圖片。題目看起來還挺有趣的,所以就想了一下。第一個想法是用複數,在白板上面稍微算了一下果然可行。但直覺這種東西應該有幾何上的意義,所以盯著這個圖片看了一陣子,總算看出了圖形化的證明。
但一來憑空想像的圖形有時會出錯,二來要怎麼把這個解法貼出?
於是,我想不妨試看看這個蔡老師推廣的 GeoGebra 好了。
第一步當然是先用 google 找到 GeoGebra 網站,發現是 Java 軟體,點一下然後等一下就能打開。稍微摸索一下,就上手畫出跟上面一樣的圖形。這也多虧有上面的圖當範本,讓我知道...
2012年11月1日 星期四
0 comments
01
11月
tjwei
Win8 安裝 (x32升x64 無 DVD/USB)與心得
.png)
在 preview 及 RTM 版本時,已經在 VirtualBox 上裝過了 Win8。因為主力筆電換了台 MBA,所以這次就放心地將之前的筆電來實機灌正式版 Win8 Pro。
不過問題是我原本的 Win7 是 32bit。原因也是當初選擇直接升級 Win7,所以只能 x32 升 x32。這次反正重要資料大多已經轉移了,就放心地完整升級 x64 版本。
先用一台 Win7 64 版的 PC 購買及下載了 Win8 x64 的 DVD ISO,接著,就發現糟糕了。
手邊沒有空白 DVD,也沒有...
2012年10月27日 星期六
0 comments
27
10月
tjwei
Macbook Air 11" 2012 使用心得

查看今年在 coscup 的 irc log,發現我的旗艦筆電慘遭嘲笑:
11:38 < *******> [R1] 講者故意帶了很慢的電腦來展示
憤而決定更換新機。
開玩笑的,真正的原因是我常常上課或演講帶著筆電跑來跑去,雖然我連拿著磚塊般的 Xoom 都舉重若輕, 但因為加上電線、書本一堆的,常常還是覺得有點狼狽,所以就打算使用輕薄一點的機型。速度倒不是主要考慮的因素。雖然可能的選項還挺多的,但總之,最後選到了 Macbook Air 11" 2012 128G...
2012年10月9日 星期二
0 comments
09
10月
tjweipython
用 Python 將漫畫轉 PDF 給 Kindle DX 用

Kindle DX 的 824x1200 解析度拿來看黑白漫畫還算合適。可以直接轉圖檔來看,但是 Kindle DX 的看圖軟體並不是很穩定。也可以用一些免費的 pdf 工具來把圖檔組合轉成 pdf 檔,但並不是很能隨心所欲的控制解析度。
所以這裡利用 python 的 reportlab 來做。
底下是先利用 PIL 先將圖檔切兩半,然後增加對比,壓縮成 JPEG,最後再利用reportlab 將圖檔放入 pdf 中即可。
from glob import iglob
from sys...
2012年9月30日 星期日
2
comments
30
9月
tjwei媒體
從 Linus、飛機失火到魔法老師

圖片來源 Matt Cunnelly
最近在 Linux 的作者 Linus Torvalds ,因"飛機最大的問題就是窗戶打不開"的言論,在 Goolge+ 上罵美國共和黨總統候選人羅姆尼為「他媽的腦殘」 "He really seems to be a f*cking moron." 隔天又馬上在 Google+ 上改口說道:「他好像是開玩笑的」
這個故事告訴我們的是,即使像是 Linus 這樣,邏輯思考能力足以開發作業系統,分析能力足以在龐大程式碼找出 Bug 的人,在某些時候,一樣會被媒體誤導。畢竟有時因媒體的特性,部份資訊會無可避免的遺失(比方文字資訊不容易傳達語氣)。更別說有時有些資訊來源是別有目的的。
最近有所謂照南國小魔法老師七朵花事件。這中間誰對誰錯不是本文的重點。重...
2012年9月15日 星期六
0 comments
15
9月
3D 超任模擬器
這是基於 snes9x 的簡單修改,增加雙眼視覺 3D 立體效果。
不是什麼新點子,但如果你搜尋一下網路,就會發現說得人多,做得人少(大部份的情節是某人問說 snes9x 有沒有支援 3d stereoscopy,然後會有人說不行、沒意義等等的,有時也有人說應該可以,但就是沒有人真的去弄)。
3D 遊戲要弄出深度很簡單,但超任明明是 2D 畫面,要怎樣弄出深度?
因為超任有四層 background,一層 sprite,每層 background 和 sprite 又有不同的優先權等等的差別,所以可以依照繪製的順序給出深度(雖然得出的深度不見得理想),而 snes9x 的實作中,也給出了 z-buffer,所以有內建的深度可用,所以只要簡單的依照深度將 tile 位移即可。
目前的實作在...
2012年9月6日 星期四
0 comments
06
9月
窮人的 3D 全像 : 使用 Android 手機
這是一個簡單的實做,利用隨手可得 Android Phone 來製作 Swept-volume display。顯示的是一個立方體,其中兩面顯示英文字母,一面顯示黃色,其他幾面是空心的。因為手機螢幕及錄影機的 framerate 的緣故,錄得不是很好,(有點類似錄 CRT 電視的情況),實際上的效果要好些。 其他還有弄一些單純的方塊,方塊中加個圓管,十字架,方塊中一個小方塊,但就沒有錄了。
視覺暫留顯示(POV Display) 不罕見,如下面的影片
Volume Display 最常見的就是 Led Cube,
上面兩個都是常見的 DIY project,Swept-volume display 差不多就是上面兩個東西的混合。
用手機的好處就是...
2012年8月30日 星期四
2
comments
30
8月
tjwei影片, emscripten, emulator, javascript
正在用 Javascript 寫的 Playstation 模擬器
這是用 emscripten 移植到 javascript 上的 pcsx 模擬器的測試影片(Final Fantasy 8, Crash Bandicoot, Chrome)。
還在很早期的階段,目前尚未釋出。
測試影片中,沒有用 HLE (雖然應該可用),沒有用 webgl (soft render,因為比較好測試和 C 版本的差異),沒有用 Dynarec。
過程中找出不少 emscripten 的 bug,都提出 issue 和 patch,有一些問題目前已在官方版本中解決了。有一些修正目前還未匯入官方版本,影片中可以看到其中的差異。
我也給了一個 dataview 的初始 patch,解決了很多 safe_heap 的問題,但速度方面有問題。
之前放在 github 上的超任模擬器,由於...
2012年8月22日 星期三
0 comments
22
8月
COSCUP 2012

這次印象深刻的演講有幾個,
Jserv 的現場寫程式相當有意思,表現非常熟練。
還有 imcat 不說話的閃電秀。
上面兩個都有 Live Coding 的風格和趣味(但不是一般定義的 live coding)
「; 的故事」的說故事技巧很不錯,值得學習。
N900 露出計的這個講得也不錯。
armvisor, pqemu,python->spidermonkey, pyton object vs javascript prototype 也都內容豐富。
此外還聽了深美國小推廣使用...
2012年8月21日 星期二
0 comments
21
8月
tjweiemulator, javascript
N64 emulators in JS
剛剛發現兩個 N64 JS 模擬器的網址
http://n64js.blogspot.co.uk/
http://code.google.com/p/1964js/
看起來挺酷的。雖然兩者都還沒有到真的能玩的地步,但效果其實已經很不錯了。 Dynarec 的部份可以參考借鏡...
2012年8月20日 星期一
0 comments
20
8月
tjwei演講, emscripten, emulator, javascript
我的 COSCUP 2012 投影片

用 Javascript 模擬超任 from weijr
投影片中的影片看不到,但應該都可以在我的youtube 頻道上找到。
20121227 更新:
coscup 提供...
訂閱:
文章 (Atom)