小松鼠嚇了一跳,有了魔法眼鏡後,這世界看起來完全不一樣了

顯示具有 javascript 標籤的文章。 顯示所有文章
顯示具有 javascript 標籤的文章。 顯示所有文章

2014年12月19日 星期五

Leap motion 擴增實境


利用 OpenCV 校正攝影機以及 Leap Motion Sensor 的位置,再利用 Three.js 來達成擴增實境的效果。

這是試玩的結果(還是跟 IPython notebook 一起探索),所以並沒有以最佳效果為目標。實際上 leap motion sensor 可以放在比較好的位置。

稍早拿來和 google hangout api 配合的效果。

原理上不難,只是中間要解決一堆技術上的小麻煩。

2014年8月27日 星期三

IPython notebook UI 自訂

嘗試利用 IPython Widget 和 JavaScript 來控制 IPython 的 cell 行為。
目前可以控制 cell 的高度還有模擬 vim, sublime, emacs 的 key binding。
程式碼在 http://nbviewer.ipython.org/github/tjwei/tjw_ipynb/blob/master/vim.ipynb
我目前用的 css 在 https://github.com/tjwei/tjw_ipynb/blob/master/custom.css
是從 Base16 Ocean Dark 改的。

2014年4月22日 星期二

蟒極客的彩蛋: 把 Chrome 的 JavaScript console 變成 Python console.


之前在蟒極客 放了一個彩蛋, 在蟒極客首頁,把 Chrome 的 JavaScript console 變成 Python console.

因為我用的是 ubuntu 上的 chromium, 版本有點舊, 所以之前有點 bug, 一般的 chrome 不靈。

整修後,現在應該在 webkit based 的瀏覽器可用。沒有出錯的話,到蟒極客 用 Chrome 打開JavaScript console ,會變成 Python console。

比方可以試試看 import math 然後會發現 math. 後面的 auto completion 也可以用。或試試看 [x**3 for x in range(10)],語法是 Python3 語法。

(不過沒有用什麼太神奇的東西, python 是 brython)
有興趣,可以直接看 geekpy.org 的 html source 。

更新: 又修改了一個 bug,讓 ubuntu 的 chromium 也可以用了。

2012年8月30日 星期四

正在用 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 上的超任模擬器,由於 emscripten 更新,所以需要修改才能正確編譯。 我應該會弄一個 fork 出來,比較方便。 9/1 Update Video:
HLE=1, Firefox Nightly
Rage Racer, Parasite Eve, Grand Turismo Duke Nukem

2012年8月21日 星期二

N64 emulators in JS


剛剛發現兩個 N64 JS 模擬器的網址
http://n64js.blogspot.co.uk/
http://code.google.com/p/1964js/

看起來挺酷的。雖然兩者都還沒有到真的能玩的地步,但效果其實已經很不錯了。 Dynarec 的部份可以參考借鏡。


2012年8月20日 星期一

我的 COSCUP 2012 投影片


用 Javascript 模擬超任 from weijr

投影片中的影片看不到,但應該都可以在我的youtube 頻道上找到。 
 
20121227 更新:
coscup 提供錄影

2012年8月19日 星期日

JS 超任模擬器網址



可以在後面這個網址 Javascript SNES Emulator: http://tjwei.github.com/xnes/ 測試
Source code 近期內釋出。

下面是測試用的文字版模擬器的影片。