iT邦幫忙

ruby相關文章
共有 659 則文章
鐵人賽 Modern Web DAY 21

技術 [VR 前後端交響曲Day21] Rails專案開發 - Vue draggable套件拖拉column

隨著鐵人賽過了2/3來到尾聲,我們的Kanban開始有了雛形。 而今天實作的目的,是要讓Kanban裡的欄位可以拖拉,而且能將拖拉完的結果存入資料庫! 想到系...

鐵人賽 自我挑戰組 DAY 27

技術 Self <> 真正的男子漢,連道別都不需要語言! - 滿滿的紅寶石不拿嗎?

[Day27] 就算身處絕境也要堅守自己的原則! 入秋有點涼意了,伴隨著晚風,我們不如來點小酒,聊聊有關自己的事~ 今夜不醉不歸 不鬧了不鬧了這篇真的是要...

鐵人賽 Modern Web DAY 21

技術 [DAY 21] 復刻 Rails - 用 Rails 的方式整理程式碼 Active Support

還記得之前我們實作 dependencies.rb 這個檔案的目的是什麼嗎? # mavericks/lib/mavericks/dependencies.rb...

鐵人賽 IoT DAY 22

技術 Day 22 - 比較處理

經過將近一個月的努力,現在我們現在要擴充 OPCode 的處理也容易很多,階段性的目標是要能在 TFT 螢幕上顯示一些訊息跟動畫,因此除了前面能讓 Ruby 運...

鐵人賽 自我挑戰組 DAY 30

技術 Day30 - 不免俗一定要來一下的完賽心得

參賽動機 當初參賽,單純只是想把工作這段期間所學,當作學習筆記紀錄起來 既然要寫,至少要做到輸出的資訊是正確的,以免混淆讀者,若有發現錯字、表達不夠清楚、資訊錯...

鐵人賽 自我挑戰組 DAY 20

技術 見習村20 - Scramblies

20 - Scramblies Don't say so much, just coding... Instruction Complete the funct...

鐵人賽 自我挑戰組 DAY 26

技術 鴨子型別 <> 終於抵達阿拉巴斯坦王國!迎接我們的是 · · · 卡魯鴨? - 滿滿的紅寶石不拿嗎?

[Day26] 卡魯鴨:我跑遍了沙漠,好渴啊! 自從學了 Ruby ,就常聽到別人在說 鴨子型別(Duck Type),可是卻一直沒有弄得很懂,今天決定來...

鐵人賽 自我挑戰組 DAY 29

技術 Day29 - Ruby 中的 Struct 與 OpenStruct

前言 Ruby 是物件化非常徹底的程式語言,幾乎所有東西都是物件 (除了 block 外), 很常使用 class 來實現物件導向,但每次都要寫 class x...

鐵人賽 自我挑戰組 DAY 19

技術 見習村19 - RGB To Hex Conversion

19 - RGB To Hex Conversion Don't say so much, just coding... Instruction The rgb...

鐵人賽 IoT DAY 21

技術 Day 21 - 用 HAL 區分不同硬體

第一次看到 HAL(Hardware Abstraction Layer)是在 mruby/c 的原始碼裡面,我們可以透過編譯時提供 -DMRBC_USE_HA...

鐵人賽 Modern Web DAY 20

技術 [DAY 20] 復刻 Rails - 用 Rails 的方式整理程式碼 Active Record

前面 19 天我們寫了很多 code,但你會發現我們 lib 資料夾底下很亂,這是目前裡面所包含的東西 . ├── lib │   ├── mavericks...

鐵人賽 自我挑戰組 DAY 25

技術 例外處理 <> 白鬍子登場!就連海軍大將都無法擊倒的那個男人!- 滿滿的紅寶石不拿嗎?

[Day25] 就算是海軍本部又怎麼樣,艾斯,老爹來救你了! 這篇要介紹的是 Ruby 裡的例外處理(Rescue Exception) 每天都在 cod...

鐵人賽 IoT DAY 20

技術 Day 20 - TFT 螢幕設定

因為我們的目標是要能讓自製的 Ruby VM 運行在微控制器上並且在螢幕上顯示訊息,這次使用的是 TFT 螢幕型號是 ST7735 因為不同的硬體會有差異,在設...

鐵人賽 Modern Web DAY 19

技術 [DAY 19] 復刻 Rails - ORM - 加上 where

已經搞了好幾天的 ORM,今天總算要做個結尾啦,這個系列我們從 file_model.rb 用 JSON 格式檔案當作資料庫,在到 sqlite_model.r...

鐵人賽 自我挑戰組 DAY 18

技術 見習村18 - Maximum subarray sum

18 - Maximum subarray sum Don't say so much, just coding... Instruction The maxi...

鐵人賽 自我挑戰組 DAY 28

技術 Day28 - Ruby on Rails 中串 Slack 服務

前言 Slack 是工程師常用的通訊軟體之一,能貼程式碼、分成多個頻道 (Channel) 管理等,比 Line 更適合在工作上應用,這次分享如何串 Slack...

鐵人賽 自我挑戰組 DAY 24

技術 陣列方法 <> 學不會就無法走出這個錯綜複雜的迷宮!路痴索隆表示:- 滿滿的紅寶石不拿嗎?

[Day24] 對不起我對陣列方法知道的太少了了!(跪) 今天這篇要向大家介紹一些超級常用的陣列方法(Array Method) 先來介紹居家旅行刷題解...

鐵人賽 Modern Web DAY 18

技術 [DAY 18] 復刻 Rails - class_eval

我們現在可以選擇要使用什麼資料庫了,今天就來把 Attribube 加上去吧!疑,等等,我們不是在前幾天已經做過了 Attribute 嗎? (你是不是在偷篇數...

鐵人賽 自我挑戰組 DAY 17

技術 見習村17 - Valid Parentheses

17 - Valid Parentheses Don't say so much, just coding... Instruction Write a fun...

鐵人賽 IoT DAY 19

技術 Day 19 - 把程式碼上傳到開發板

雖然我們已經可以使用 pio test 對我們撰寫的 Ruby VM 進行測試,但是使用 pio run 編譯的時候還是會出現無法正常運作的錯誤,我們需要對原始...

鐵人賽 自我挑戰組 DAY 27

技術 Day27 - Ruby on Rails 中使用 Foreman 打包所有要啟動的 server

前言 從原本啟動 Rails server 、 Webpacker 外,後續增加了 Resque、Sidekiq ,變成要開四個視窗啟動,有時還會忘記要開其中一...

鐵人賽 自我挑戰組 DAY 23

技術 empty? nil? blank? <> 聽說今天是滿月?戰鬥力爆表的月亮獅子變身!- 滿滿的紅寶石不拿嗎?

[Day23] 加洛特的月亮獅子型態瞬間炸裂全場! 抱歉今天的圖和主題可能關聯性沒這麼強,但選在今天放這張真的再適合不過了! 先祝 IT邦的各位大大中秋節...

鐵人賽 自我挑戰組 DAY 26

技術 Day26 - Ruby on Rails 中使用 FFmpeg 處理影音轉檔、合併、上字幕

前言 FFmpeg 是一個開放原始碼的自由軟體,可以執行音訊和視訊多種格式的錄影、轉檔、串流功能,包含了libavcodec——這是一個用於多個專案中音訊和視...

鐵人賽 自我挑戰組 DAY 16

技術 見習村16 - Memoized Fibonacci

16 - Memoized Fibonacci Don't say so much, just coding... Instruction Problem Co...

鐵人賽 IoT DAY 18

技術 Day 18 - PlatformIO 的準備

大多數時候我們使用 Arduino 這類開發板的時候都會使用 Arduino 提供的 IDE或者像是 ESP32/ESP8266 官方提供的開發工具,不過當有一...

鐵人賽 Modern Web DAY 17

技術 [DAY 17] 復刻 Rails - ORM-威力加強版

中秋節!突然後悔沒有提早一點開賽,有些參賽者已經完賽了... 廢話不多說,直接進入主題吧! 讓我們可以選擇使用的資料庫 我們現在有支援 SQlite,接下來我們...

鐵人賽 自我挑戰組 DAY 22

技術 attr_accessor <> 喲嚯嚯嚯~可以讓我看一下你的 code 嗎? - 滿滿的紅寶石不拿嗎?

[Day22] 靈魂之王布魯克為您表演~45度角! 學寫程式也有一陣子了,但直到最近才發現很多時候自己都只是知其然而不知其所以然,而沒有完全了解自己在寫的...

鐵人賽 Modern Web DAY 16

技術 [DAY 16] 復刻 Rails - ORM-我說那個 Attribute 呢?

就如同昨天結尾所說的,我們應該要跟 Rails 一樣,用 Task.title 的方式來呼叫方法,而不是用 Taks['title'] 來呼叫,今天我們就來建...

鐵人賽 IoT DAY 17

技術 Day 17 - 變數(二)

我們在上一篇已經可以製作 MRB_TT_FIXNUM 這類整數型的變數,但是必須透過下面這種方式手動去製作 mrb_value mrb_value v = {...

鐵人賽 自我挑戰組 DAY 15

技術 見習村15 - Directions Reduction

15 - Directions Reduction Don't say so much, just coding... Instruction Once upo...