在前面的實作中,我們是直接對 OP_SEND 放入 printf 的處理將結果印出來,但這樣就表示我們在 Ruby 不論呼叫任何方法都只會將他印出來,這並不是我...
架設一個 Node.js 網站 自製 IoT 工具其實並不難, 第一步就是需要架設一個自己的伺服器, 那麼該如何架設一個網站呢? 筆者選擇在 Windows 系...
在這幾天的實作過程中,我們逐漸發現一個情況的出現,每當增加一個 OPCode 的處理就會有不少重複的程式碼需要輸入,而在 C 語言要對應這樣的狀況使用巨集就可以...
預產期小工具 時間就是金錢,我想沒有人會反對, 然而老婆的預產期也非常的重要, 預產期其實就是小寶寶預計出生的時間, 它是根據月經的時間來往前推算受孕的日期,...
在上一篇我們已經實作到要呼叫方法,但是卻無法從 IREP 中獲取要呼叫的方法名稱。因此我們要實作對應的方法來幫助我們讀取到 IREP 中的 POOL 和 SYM...
育兒資訊數位化 培養一個孩子固然辛苦且需要長時間的耐心, 但有沒有辦法降低辛苦的程度呢? 答案是有的,那就是所謂的生育規劃, 在生小孩之前的準備是相當重要的,...
經過幾天的努力,我們已經可以在我們自己實作的 Ruby VM 中進行加法的運算,不過到目前爲止都還是停留在透過除錯訊息看到結果的狀況,因此我們要來實作 Ruby...
從懷孕開始 吃飯需要規律,睡眠也必須按時, 胎教是相當重要的一環, 在懷孕期間給予寶寶的小套房一點刺激, 像是聲音或是習慣都會影響胎兒。 我們家女兒在肚子裡的時...
我們已經在 mrb_exec 中將 IREP 的資訊讀取完畢,現在我們就可以開始針對 OPCode 的方式來讀取。 基本上在處理的時候會是一個無限迴圈,我們會不...
第三方智慧裝置 進一步的來設定我們的智慧裝置吧, 首先要確認妳擁有的控制設備以及使用的裝置品牌, 因為不同的控制設備會有各自的雲端平台, 第三方智慧裝置也同樣可...
延續上一篇的進度,我們將會開始撰寫 mrb_exec 的內容,我們先參考 mruby-L1VM 的方式直接讀取用於參考的 nlocals、nregs 和 nir...
新生兒發展 剛出生的嬰兒在各種感官都還沒有發展成熟前, 眼睛在剛開始看到的都是黑白朦朧一片, 眼睛不能接受室內燈光過於明亮刺激的環境, 而且也尚未建立晝夜的時...
經過前面幾天的分析,我們目前已經有一個可以撰寫 Ruby VM 的環境,也了解該如何從 mruby 的機器碼中讀取到實際上要執行的 ISEQ 區段,這篇文章會先...
現有的智慧裝置 各位如果有經常到大賣場的話, 應該多少都會看到賣場有在販售一些智慧裝置, 號稱可以節能、環保或是帶來生活上的便利性, 例如燈泡可以自動化的幫妳調...
這次的實作分為兩個階段,第一階段我們直接用 C 語言在電腦上實作來驗證我們自己實作的 Ruby VM 是可以運作的,第二階段則是將程式碼放到 D1 Mini 上...
物聯網 物聯網 (Internet of Things, IoT) 是一種將電腦、機器與網路相互關聯起來的系統,可以使機器具有網路連線傳輸資料的能力,並達到智慧...
從前面兩篇文章我們已經透過 mruby-L1VM 大致上了解了 mruby 生成的機器碼檔案包含了哪些資訊,不過還有幾個相對重要而且會經常被使用的方法需要提出來...
現代父母如何育兒 現在人在生育率節節下降的趨勢下, 每個小孩都變得更加寶貴了, 不再像以前俗語說的 拉颯甲,拉颯大 的養育方式, 每個父母都想給孩子最好的營養與...
上一篇我們已經了解了 mruby 編譯出來的檔案大致上有怎樣的結構,要能夠執行 Ruby 只需要實際上存取機器碼的區段讀取出來之後依照行為執行就可以了,不過在...
傳統育兒生活 養兒育女是件不容易的事情, 我在一個普通的家庭成長, 當時的社會許多家庭都是爸爸出門負責賺錢工作, 而媽媽則是職業家庭主婦負責家事與帶小孩, 所以...
對一個非本科的工程師來說,對於這類知識大多是第一次接觸的,雖然跟讀資工的同事聊過他們在學校也只有實作簡單的功能,不過至少在要開始嘗試的時候會相對容易許多。在這樣...
注意事項 本系列文章不適用單身狗, 還沒找到對象的工程師們可以左轉離開了(遭毆, 咳咳... 這個系列是在分享我自己育兒的方法, 單身的同學也可以先養小孩再找老...
2020 年中的時候意外看到了旗標的「雷切外殼復古街機」這個產品,以前在學 PHP 的時候很常的時間都是看旗標的書,沒想到這幾年旗標還有針對自造者領域推出產品。...
In time, you will call me master -- Star Wars 剛入門flutter,大概有1個月的經驗,做過一些小程式練習,已...
In time, you will call me master -- Star Wars ZigBee to Firestore (衝呀) : 事情是...
這次做 project , divide & conquer 的 方法 , 讓自己更快完成. 先給大家看project demo 影片 : http...
最近完成了一個project 有用到 Flutter, Python, 跟 IoT ZigBee,踩了一些坑,也學到很多. 先分享大致上的,之後再補比較詳細的...
Demo又來囉,這次來開個電風扇。 其實就是繼電器控制插座,之後再改成抽水馬達就可以澆花了!(請注意用電安全喔!)
這篇輕鬆一下,看個影片就好! 這就是Note 1 ~ Note 5的成果demo囉,大家如果喜歡也來做看看吧!
Note 1有提到,這次的IOT玩具我想要做自動澆花工具,所以必須有一個控制水流的開關才行。比較直覺的方法有: 幫浦馬達抽水 機械手臂開水龍頭(? 去電料行...