2014年4月27日 星期日

使用perl及mozrepl操控firefox,以及repl的引入

參考此文 http://perlgerl.com/2012/06/24/controlling-firefox-from-perl-with-mozrepl/

我認為作者就是這段影片中的主角

如果說有什麼要加入的特性,我覺得要有個執行期的console,目前主流的browser都有

可能可以利用sepia專案的sepl模擬一個console

這些網頁中經常出現的這個jargon,REPL,是一個縮寫:read–eval–print loop (REPL)

這個概念最先在lisp的世界中被提出,首倡者是一位奇才John McCarthy,他被公認為是lisp之父

Paul Graham這篇文章真正的描述了John的創見,將資料與程式的分別打破

Paul當然又是另一個傳奇人物,有空的話可以看看他的文集

在PERL的世界,2007年才出現一個不錯的REPL,不過據說還是sepia後來居上?

不過這些都滿花時間去了解的,要等暑假了…

org mode 匯出pdf含中文內容之額外設定

sudo apt-get install texlive-full
sudo apt-get install texlive #full佔的空間好像很大,所以我裝的是這個的樣子
sudo apt-get install dvipng
sudo apt-get install texlive-latex-extra
sudo apt-get install texlive-xetex
sudo apt-get install latex-cjk-common

2014年4月26日 星期六

使用elpa更新org mode的注意事項

https://lists.gnu.org/archive/html/emacs-orgmode/2013-04/msg01447.html

具體來說,就是關掉所有org檔,關閉emacs,再啟動emacs,不要開任何org檔,立刻以elpa更新org

否則的話,有各式各樣的bug在等著你喔(招手)

2014年4月20日 星期日

自造者時代

這本書講的是網路將帶來的生產模式的改變,而很大一部分是由最近很熱門的"3維列印"技術所推動。一台最近當紅的開源 prusa i3 印表機,網上依配備不同大約1~4萬就可以入手,真的是到了一個平民化的價格。阿簡老師分享了他的組裝過程,看來非常有 maker 精神,看來可以正式排入我7月的行事曆…

要從何下手呢?我建議看一下這裏,以及同網站的其它文件;要自組prusa i3(嚴格來說是壓克力款i3)的話,看一下 Prusa i3 3D 印表機 DIY 筆記 。

組好3d printer後,要拿它來做什麼呢?

http://www.thingiverse.com/ 這兒有很多開源的作品可供下載

3D掃瞄


http://www.thingiverse.com/thing:37222 這是我可能的暑假專案之一,附屬於 DAVID-laserscanner , 看看它的"無背景掃瞄"討論

http://www.thingiverse.com/thing:284142 可能的暑假專案之二,附屬於 FabScan

http://www.thingiverse.com/search/recent/things?q=robotic%20hand 一些機械手的專案,其中 dextrus 和 InMoov 看來是比較成熟的

http://www.thingiverse.com/search?q=manipulator&sa= manipulator的部分, robotic manipulator arm 及 Parametric 3 axis manipulator 看來都滿有趣的

reprap上提到的掃瞄方式,還有一個開源的 pylatscan ,不過精度好像沒有提到。它的說明文件有人翻成中文

另一個開源的專案,也是用python寫的 http://myinventions.pl/index.php?page=3Dscanner&lang=en


被動式(無主動光源)掃瞄,還有一個 ReconstructMe ,精確度的話稍差,約5mm,但是因為使用設備簡單,很容易就可以產生不錯的效果

雷射投影機價格也平民化了起來,因此使用結構化光源進行更快速的掃瞄也非常可行。 ofxActiveScan 使用VS2012/C++建置,類似的專案還有 3DUNDERWORLD-SLS ,雖然都開源,使用了VS這點就有點可惜了…

掃瞄後在solidworks的後續處理可參考一下 https://forum.solidworks.com/thread/72296

2014年4月7日 星期一

機器人界的一些進展

這隻機械手掌據說便宜到了一個極致,很想看它拿起handpiece去車牙齒…

外骨骼最近也滿發燒的,6月要上映的新片 the edge of tomorrow 裏面大量的使用

更不用說是 bionics 這仿生學的最先端發展,有興趣可以參考以下連結

http://highscope.ch.ntu.edu.tw/wordpress/?p=46837

http://highscope.ch.ntu.edu.tw/wordpress/?p=46842

http://highscope.ch.ntu.edu.tw/wordpress/?p=46847

https://www.facebook.com/notes/bill-hsiung/%E8%A9%A6%E8%AB%96%E4%BB%BF%E7%94%9F%E5%AD%B8what-makes-us-unique-and-different-from-all-others/10151833198392008

仿生袋鼠影片

機器人大隊

2014年4月5日 星期六

Uberon -- 解剖名詞的大一統,專注於脊椎動物,與細胞學、基因學、性狀及表現形等整合

本體論譯自英文ontology,又譯存在論、存有論或是論,它是形上學的一個基本分支,本體論主要探討存有本身,即一切現實事物的基本特徵(wiki)。知識本體主要是用以定義在某特定的應用領域內,什麼種類的事情可以存在, 以及它們之間的交互關係(Interrelationship)(Sowa ,1995) 。

官網是這樣說的:

Uberon is an anatomical ontology that represents body parts, organs and tissues in a variety of animal species, with a focus on vertebrates. It has been constructed to integrate seamlessly with other ontologies, such as the OBO Cell Ontology, the Gene Ontology, Trait and Phenotype ontologies, as well as other anatomical ontologies.

衷心期盼這個開源專案與學校的課程能結合,看看能不能讓這個學門真正的數位化。

基因的本體論發展得比較早,參見

http://zh.wikipedia.org/wiki/%E5%9F%BA%E5%9B%A0%E6%9C%AC%E4%BD%93

硬碟救援

外接硬碟由於電壓不穩而離線,甚至在關鍵的寫入fat時發生問題,導致硬碟整個"消失"的情況,其實還滿常發生的。這次發生在我身上,所以只好硬著頭皮解決它了…參考以下連結:

拯救硬碟大作戰!漫長而艱辛的硬碟資料搶救過程(痛哭)

這篇寫得很有趣,整個歸納起來,就是:

1.先確定是否有物理性的損壞並用HDD Regenerator檢測、修復(約需4hr)

2.再利用R-Studio掃瞄、找回檔案(約需4hr),複製到另一顆硬碟(重要!!)(約需12hr)

時間的部份是以1.36T的硬碟估算,usb 3.0的外接線,推薦使用雙槽的,對拷速度才會快。

半年前有人問過我怎麼解決,當時我沒花時間研究,想起來還滿抱歉的…