iT邦幫忙

ruby相關文章
共有 820 則文章
鐵人賽 自我挑戰組 DAY 11

技術 見習村11 - Extract the domain name from a URL

11 - Extract the domain name from a URL Don't say so much, just coding... Instru...

鐵人賽 自我挑戰組 DAY 21

技術 Day21 - Ruby on Rails 中常見的 N+1 與解法

前言 在 Ruby on Rails 中,透過 ORM (Object Relational Mapping) 使我們可以輕易地對不同表進行操作,方便之餘,一不...

鐵人賽 Modern Web DAY 11

技術 [DAY 11] 復刻 Rails - 更多的 Model 功能

昨天我們有了很基本的 Model 雛形,實作下去會發現其實不難理解,說來說去都離不開物件導向的概念,透過實作的過程,可以慢慢了解 ORM 的原理是什麼,如果還是...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 - Q:你怎麼找到我的? A:Routes 告訴我了。

發現很喜歡拿學生當例子,畢竟學生時期總是很希望趕快變成大人賺錢,做自己想做的事,現在只想回到學生身份,不為五斗米折腰的日子。人會長大,過去的已經回不去了,但是可...

鐵人賽 自我挑戰組 DAY 17

技術 Block <> 只是想被人需要,我很樂意為你執行! - 滿滿的紅寶石不拿嗎?

[Day17](謎:今天要用哪一張圖呢?)Baby5:明白!是需要我吧! 接著再介紹一個 Ruby 的重要概念(每個都很重要...結果就都不重要了)an...

鐵人賽 IoT DAY 12

技術 Day 12 - 實作方法(一)

在前面的實作中,我們是直接對 OP_SEND 放入 printf 的處理將結果印出來,但這樣就表示我們在 Ruby 不論呼叫任何方法都只會將他印出來,這並不是我...

鐵人賽 自我挑戰組 DAY 10

技術 見習村10 - Playing with digits

10 - Playing with digits Don't say so much, just coding... Instruction Some numb...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 - Ruby on Rails 測試篇 - Cucumber (內文有範例教如何寫中文測試)

前言 前一篇介紹了 RSpec Gem,這次換介紹 Cucumber 這個 Gem 後續的文章會以此 repo 作為範例 介紹 Q1. 心中或許會有疑問說,已...

鐵人賽 Modern Web DAY 10

技術 [DAY 10] 復刻 Rails - MVC 的最後一張拼圖 - Model

當我們開始製作頁面的時候,很快會發現一件事情,沒有資料庫的網站終究只是個靜態頁面,但當我們想要結合資料庫時,接踵而來的問題就開始產生,例如怎麼連到資料庫?怎麼查...

鐵人賽 自我挑戰組 DAY 16

技術 符號 <> 看!又是一塊歷史正文!讀懂這些,通往 ONEPIECE 的路就不遠了!- 滿滿的紅寶石不拿嗎?

[Day16] 但是歷史正文上的符號真是複雜難懂啊... 哈囉各位晚安,今天要介紹的是符號(Symbol)! 大家對符號應該不陌生,畢竟每天傳訊息都會用到...

鐵人賽 IoT DAY 11

技術 Day 11 - 重構 VM 處理程序

在這幾天的實作過程中,我們逐漸發現一個情況的出現,每當增加一個 OPCode 的處理就會有不少重複的程式碼需要輸入,而在 C 語言要對應這樣的狀況使用巨集就可以...

鐵人賽 自我挑戰組 DAY 9

技術 見習村09 - Sums of Parts

09 - Sums of Parts Don't say so much, just coding... Instruction Let us consider...

鐵人賽 自我挑戰組 DAY 19

技術 Day19 - Ruby on Rails 測試篇 - RSpec

前言 身為一名 Ruby on Rails 工程師,幾乎都有寫過 RSpec, 測試本身與開發是一樣重要的,有聽過一詞是開發時間緊迫,沒時間寫測試, 要趕在截...

鐵人賽 Modern Web DAY 9

技術 [DAY 9] 復刻 Rails - 終於有基本雛形了!在 View 上面加點東西

現在的 Mavericks 雖然已經有基本的 View,但總覺得還是缺少點什麼,寫起來還是有點不那麼方便,好像應該再加上些,來幫助開發者更快的開發出網頁,我們可...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 - 程式碼區塊 Block 「Lambda」 and 「Proc」

Ruby 世界幾乎都是物件 先來簡單說明一下什麼是物件: 物件(object) = 狀態(state) + 行為(behavior) 以我家的狗狗為例,她叫...

鐵人賽 IoT DAY 10

技術 Day 10 - 從 IREP 取出字串

在上一篇我們已經實作到要呼叫方法,但是卻無法從 IREP 中獲取要呼叫的方法名稱。因此我們要實作對應的方法來幫助我們讀取到 IREP 中的 POOL 和 SYM...

鐵人賽 自我挑戰組 DAY 15

技術 存取限制 <> 原來是海樓石!惡魔果實能力者的剋星 - 滿滿的紅寶石不拿嗎?

[Day15] 再厲害的能力者一碰到海樓石就會喪失戰鬥力! 今天要和大家介紹 Ruby 裡的存取控制(Access control) 先來看看維基百科怎麼...

鐵人賽 Software Development DAY 9

技術 mostly:functional 第八章:急躁的,耐心的,以及還不完整的。

要怎樣定義一個人呢?看他一無所有時的耐心,及擁有一切時的態度。--- 諺語 &quot;你喜歡吃咖喱嗎?&quot;,一路淋著毛毛細雨,我們晃到一家餐廳。...

鐵人賽 自我挑戰組 DAY 8

技術 見習村08 - Mexican Wave

08 - Mexican Wave Don't say so much, just coding... Instruction In this simple K...

鐵人賽 自我挑戰組 DAY 18

技術 Day18 - Ruby on Rails 中的 Logger 紀錄的介紹與應用

前言 追問題 (bug) 時,Log 是非常重要的訊息來源,能知道當時發生了什麼問題 像是使用者做了什麼操作、帶了哪些參數、request、response 的...

鐵人賽 自我挑戰組 DAY 14

技術 類別方法 <> 雜魚們!為革命軍獻出你們的心臟吧! - 滿滿的紅寶石不拿嗎?

[Day14] 大家認識這位嗎?革命軍「東軍」軍隊長-貝洛貝蒂,她的鼓舞果實能力可以讓周遭的人全都變成有戰鬥力的單位,簡直就是類別方法啊! 在看完昨天有趣...

鐵人賽 自我挑戰組 DAY 7

技術 Day 7 - 想要會飛就得當小鳥的孩子嗎?

Class 類別 中文翻譯為類別,什麼是類別呢?以生活中的例子來說,人是一個類別,車是一個類別,但類別是一個很抽象的詞。就人來說,具有一顆頭、兩隻手、兩隻腳、會...

鐵人賽 Modern Web DAY 8

技術 [DAY 8] 復刻 Rails - 這裡的 View 還不錯

如果要說一個網站最單純的是什麼,應該就是所謂的 「View」 吧,擺上幾個文字 + 幾張圖片,丟到 Server 上就是一個網站,甚至打開記事本就可以編輯網站內...

鐵人賽 IoT DAY 9

技術 Day 9 - 顯示運算結果

經過幾天的努力,我們已經可以在我們自己實作的 Ruby VM 中進行加法的運算,不過到目前爲止都還是停留在透過除錯訊息看到結果的狀況,因此我們要來實作 Ruby...

鐵人賽 自我挑戰組 DAY 7

技術 見習村07 - Sum of Digits / Digital Root

07 - Sum of Digits / Digital Root Don't say so much, just coding... Instruction...

鐵人賽 自我挑戰組 DAY 17

技術 Day17 - Ruby on Rails 中的 awesome_print 讓你的 console 更好閱讀

前言 awesome_print 這套蠻實用的,對客戶來說無感,對工程師卻是有感的存在 (至少對我來說是啦 XD),能讓 console 畫面比較美,看起來也比...

鐵人賽 Modern Web DAY 7

技術 [DAY 7] 復刻 Rails - 再加一點 Autoloading

昨天我們提到了 Ruby 的 const_missing,也知道在 Ruby 的世界裡面,用 class 關鍵字定義的時候會自然存在 常數,我們也提到 Rail...

鐵人賽 自我挑戰組 DAY 13

技術 模組 <> 想得到夢寐以求的惡魔果實能力嗎?先裝一個吧! - 滿滿的紅寶石不拿嗎?

[Day12] 啊你說這個不能吃是嗎? 哈囉!今天要跟大家介紹的是模組(Module)。 在 Ruby 的世界裡,模組是一個特殊又好用的東西,它就跟大名...

鐵人賽 IoT DAY 8

技術 Day 8 - 加法 OPCode 處理

我們已經在 mrb_exec 中將 IREP 的資訊讀取完畢,現在我們就可以開始針對 OPCode 的方式來讀取。 基本上在處理的時候會是一個無限迴圈,我們會不...

鐵人賽 自我挑戰組 DAY 14
Ruby名詞解釋總匯 系列 第 14

技術 Day 14 : Rails 中的「MVC」!

MVC架構 *英文發音首先來聽聽英文發音~。 Route Model View Controller 什麼是MVC 是這樣子的,Rails這個網站開發架構,引...