public marks

PUBLIC MARKS from YukuanBlog

November 2006

Robotics, Say it From the Feet

有條狗走在我前面…我用心觀察牠沿著路往前走… 牠是動物王國裡運用腿來移動的絕佳例子。 如果仔細觀察,我甚至可以看到牠腳踏到地面的順序:

Console I/O Without OS

在沒有 preemptive multitasking OS 支援下,很容易因 print out 的訊息太多,使系統 delay 過久。這在許多場合是無法接受的。一個常見的例子是同時處理另一個網路連線下,許多 protocol 都嚴格限制裝置回應時間

September 2006

Dynamic Plot on Python

之前介紹 Python 在複雜網路模擬實驗的應用時,曾提到用 Matplotlib 來繪製該實驗的圖表。其模仿 Matlab 的繪圖功能,用起來方便,所繪製的圖也在水準之上。有圖有真相,這就秀秀用 Matplotlib 為該實驗繪製的兩張圖表:

How to Read a Book

《如何閱讀一本書》,幾年前在書街閒逛時隨便翻過。後來 William 又在其 〈研究方法與論文寫作書單〉推薦。終於趁這次的大閱書,到圖書館抱回來研讀。

Graph-based Modeling on Python

by 1 other
模擬複雜網路,也可以套用 Agent-based modeling 架構。不過諸如網路的群聚度(clustering coefficient, C)及網路特徵的路經長度(characteristic path length, L)等統計數據計算需耗費的時間,隨著網路的規模成長很快,所以不適合運作太頻繁。但我們卻得靠這些統計數據來判斷網路是否收斂、試驗是否該終止了,想試驗各個參數排列組合時,更是雪上加霜。

August 2006

Boost to Python

前陣子費了番功夫評估一些工具,跑複雜網路的模擬實驗要用的。這些實驗,圖論用得特別兇;會用到許多隨機抽樣的東西;實驗結果、數據,也要以圖表繪出。

July 2006

Not to be Fooled by Randomness

最近抱讀了一些機率的書,突然發現這門學問還滿有趣的。除了有趣,一些基本的機率分配及常見的隨機過程都非常實用。在複習的過程,當然也要稍微作個紀錄:

Robotic Fan 一隅

前些天逛到 RoboticFan ,看到一些不錯貼文,其機器學院中的「基礎知識」,更是整理了許多極具參考價直的好文,例如〈粒子群算法〉、〈遺傳算法〉、〈A* 路徑規劃初探〉、〈蟻群算法〉以及〈如何作研究?〉等。

腦中的海馬(hippocampus)

《創智慧》強烈建議海馬迴(hippocampus)在新皮質區域階層中,扮演最頂層的角色。所以我特地找了《海馬體:大腦真的很有意思》複習複習,更詳細地認識腦中的這對海馬。

A Big Buying

既然要再回到象牙塔蹲一陣子,趁機大拜書一下是一定要的啦 :) 除了到各圖書館抱些書過過癮外,買書勢必是免不了的!

June 2006

On Intelligence

《創智慧》,原書《On Intelligence》,作者 Hawkins 提出一套大腦新皮質(neocortex)運作的理論:

Pay for Hesitate

這張圖是從 Marshall Sylver 的《Passion, Profit, & Power》,中譯《心靈扳機》一書的〈猶豫者貧〉這一章偷描來,且作了修潤。

格物致知

iThome 的吳俊瑩在 blog〈研發人員應該「拜」王陽明〉 提到研發人員的兩種極端:一曰「專走捷徑」、二曰「埋頭硬幹」。

May 2006

Programming as a Specialist Doing

這裡我就不談工作流程了,只談談作為一門專業,程式設計有哪些值得我們關注的小細節:

An Array Implementation of Queue

Embedded System 程式開發, queue 是很常用的資料結構: UART 在接收及傳輸資料時,通常各需要一個 character queue;在處理 keypad 的按鍵輸入時需要一個 key queue ;task 間的溝通,也可能要用到某種 event queue 。

生物、數學、魔術

Stewart 的另一著作《生物世界的數學遊戲》譯本,後來也由天下文化出版了,當然二話不說,馬上衝去書街,抱一本回來過過癮

重大事情,輕輕描寫

很意外地,座談一開始就吸引我的注意,一直持續到結束,我的耳朵還是張得大大的,汲取著講者的演說。

April 2006

Tastes of Time

一甕上好的豆瓣醬,全賴古法融入「時間」釀造而來。大豆、蠶豆、辣椒要分別發酵後,放入大瓦甕中,歷經八個月至一年的曝曬,再依比例加上五香粉混和調製,然後注入純芝麻油才告完成...

Enjoy the Fine Code

由〈初等概念〉文末附的 links,我尋線逛到 Dan Saks 在 Embedded.com 發表的專欄,並發現許多精緻優雅的 C 程式片段,堪稱為程式中的小品文,值得好好駐足欣賞:

世界,已輾平!

「娘胎樂透彩」已經推翻了,地理和人才間的關係已完全改觀。他說,三十年前如果你可以選,你一定寧願作一名出生在紐約州 Poughkeepsie 的庸才,也不願作一名天才卻出生在孟買或上海,原因是在 Poughkeepsie 過好日子的機率,就算你是庸才,也比孟買或上海的天才大很多,但世界變平了,連線就可以全球競合,才力甩得掉地理羈絆了。

March 2006

Embedded System Design

對一些小型的應用而言,把 OS 納入系統中,不但多耗用硬體資源,還可能使系統的複雜度增加了許多。 「甚麼情況下才需要把 OS 安置到 embedded system 內?」--這是一個好的思考點。

Debugging Embedded Systems

Embedded System 的除錯,概念上跟 PC 上 Software 的除錯是相通的,那就是要運用科學方法,科學方法的步驟如下:

A Unit Testing Toy

Unit Testing 的 framework,最早是由 Kent Beck 在 Simple Smalltalk Testing 中提出的。隨著 Java 的流行,及其和 Smailltalk 的相似性,Kent Beck 又完成了在 Java 下的 Unit Testing framework -- JUnit 。隨著 Extreme Programming 的熱門,以及 test-driven development 在實務上的成功,現在幾乎各種程式語言都有它們的 Unit Testing Framework ,大家都來 Unit 一下,被通稱為 XUnit。

January 2006

Source Transformation

前幾天由 Tim 的來信,得知有個叫 TXL 的東西,好像很神奇,在好奇心趨使下也去一探究竟:

Robot Dream Exposition Taiwan

智慧機器人這個領域的發展,一直都能引起我的注目,剛巧今年台灣首次舉辦了機器人博覽會,百聞不如一見,週四傍晚也到展覽會場逛逛,長長見識。

YukuanBlog's TAGS

search:

limit:50 100 200

ai   alife   biology   blog   blogger   blogtech   book   brain   building   business   c   chaos   clustrmaps   compiler   complexity   computer science   concept   cpp   darwin   debug   design   dsp   edelman   email   embedded   exception   fft   fiction   flash   font   freeware   functional   graph   graphics   guestbook   hippocampus   ia   icon   immunity   impression   infomation   java   lex   life   linux   literature   Marshall Sylver   math   math model   matlab   mit   multithread   neuron   nn   notation   note   oo   parser   pattern   philosophy   physics   plot   programming   project   prolog   protocol   psyche   puzzle   python   queue   quote   random   refactoring   research   retina   reuse   review   robot   scientific   scm   scotoma   selection   self organization   sight   simulation   small world   society   software   soliloquy   state   storage   system theory   tagboard   tags   timing   UART   ui   unit test   universe   weightless