iT邦幫忙

ruby相關文章
共有 820 則文章
鐵人賽 其他技術 DAY 24

技術 Ruby女孩(24):模組是不生孩子的!模組與類別差異及mixin介紹

今天來談談模組(module),是一個很容易跟類別(class)搞混的名稱!我們先下一行指令來看看這兩者之間的關係: Class.superclass =&gt...

鐵人賽 其他技術 DAY 5

技術 Ruby女孩(5):Ruby的數學跟老師教的數學都不一樣?

昨天認識過Ruby的語彙符號之後,今天開始來認識Ruby資料型別中的數字。 ※Ruby的數字類別分層結構 這是書中所給的數字的類別樹狀圖,身為數學系畢業的學生...

鐵人賽 開發技術 DAY 15
Ruby on Rails 花招百出 系列 第 16

技術 Debugging Rails: 沒有錯誤訊息卻還是有bug!要如何即時除錯?

大家應該都遇過這個情形,給了一個method,沒有錯誤訊息,出來的結果卻是錯的! 遇到這樣的情況,要如何判斷是哪裡錯呢?一個一個試嗎? 你需要pry當朋友 強...

鐵人賽 IT技術 DAY 18

技術 redis 應用:在 sinatra 建立 resque Server

resque 是利用 redis 建立了背景工作的機制。 網頁的回應時間有一定的限制, 如果同時需要一些動作, 像存取另個網站的內容, 或者要送出信件, 往往需...

鐵人賽 IT技術 DAY 24

技術 Cloud Foundry 雲端應用開發實戰(24/30)安裝 Cloud Foundry Integration

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

鐵人賽 自我挑戰組 DAY 18

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

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

鐵人賽 Modern Web DAY 17

技術 Day17 - Ruby比一比: 喊水會結凍的freeze和frozen?

Ruby經典面試題目 #17 Day17 解釋Ruby裡的freeze和?frozen。 Explan when to use freeze and froze...

鐵人賽 學生 DAY 3

技術 Ruby on Rails 30天學習筆記之3-Variables、Math、Printing

大家好,我是小K。今天的進度是以下4個習題。 Exercise 3: Numbers And Math Exercise 4: Variables And Na...

鐵人賽 IoT DAY 8

技術 Day 8 - 加法 OPCode 處理

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

鐵人賽 Modern Web DAY 19

技術 Day19 - 活用Ruby裡的yield

Ruby經典面試題目 #19 Day19 描述Ruby裡的yield用法? What is yield statement in Ruby? yield + b...

鐵人賽 IT技術 DAY 24

技術 加上 knockout.js 的夢幻筆名

透過 knockout.js 來操作顯示夢幻筆名 會把抓來的筆名,都存在 novelname 這個key裡, 在頁面顯示已存幾個筆名, 若覺得太少,可有抓取新筆...

鐵人賽 IT技術 DAY 7

技術 Cloud Foundry 雲端應用開發實戰(7/30)應用程式調校與除錯技巧

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

鐵人賽 IT技術 DAY 23

技術 Cloud Foundry 雲端應用開發實戰(23/30)快速建立 CRUD 操作

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

鐵人賽 Modern Web DAY 1

技術 Day01 - 用Class類別寫個Ruby鐵人參賽宣言吧!

30天修煉完成Ruby精選面試題! 參賽緣起: 這是我人生第一次決定參加IT邦鐵人賽!可喜可賀!能夠在鐵人賽第10屆的大日子參賽,就彷彿跟在雪梨馬拉松40週年時...

鐵人賽 其他技術 DAY 26

技術 Ruby女孩(26):別鬧了,方法的圓括號別亂省!

接續昨天的話題,昨天我們有提到,定義一個方法時要注意: 1. 方法的名稱有規定寫法,待下方再做解釋 2. 圓括號通常可省略,但也有不可省略之時,也是待下方再做解...

技術 簡易的靜態網頁產生器:stasis

自行用指令產生靜態網頁可能會碰到的麻煩維護問題, 可藉著靜態網頁產生器來簡化流程, stasis 是最簡易的方案。 為何用 stasis 靜態網頁產生器有多種,...

鐵人賽 IT技術 DAY 22

技術 Cloud Foundry 雲端應用開發實戰(22/30)Grails 開發環境建置

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

鐵人賽 Modern Web DAY 5

技術 Day05 - 尋找自己: Ruby的self物件與singleton method

前情提要:在第四天裡,我們用鐵人賽參賽者的例子解說實體方法與類別方法。類別中的實體物件,想要玩弄方法時,可以有三種取用方式:(跟斯斯有三種一樣) 該類別所定...

鐵人賽 IT技術 DAY 23

技術 以 sinatra + redis 改良實作夢幻筆名

在 用 Sinatra 實作簡單的夢幻筆名 API 這一篇, 每次query原網站來回應的方式,有點辛苦了原網站, 所以改良成,也可存在自己的 redis 裡,...

鐵人賽 Modern Web DAY 23

技術 Day23 - Ruby比一比: '==', '===', 'eql?,' 'equal?'

前幾天我們把焦點集中在True or False(判斷真假),今天來研究幾個比較是否相等的方法!在程式世界裡,真假與相等都有更多元、更超乎想像的概念。如果是程式...

鐵人賽 IT技術 DAY 13

技術 Cloud Foundry 雲端應用開發實戰(13/30)建立 Node.js 開發環境

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

鐵人賽 Modern Web DAY 29

技術 Day29 - Ruby的tap method

倒數第。二。篇!成功就在不遠處,可喜可賀!(翹腳捻鬍鬚~~) Ruby經典面試題目 #29 Day29 請解釋Ruby的tap method? What is...

鐵人賽 Modern Web DAY 19
為你自己學 Ruby on Rails 系列 第 19

技術 第 18 章 - Model 驗證及回呼

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 Model 驗證及回呼 資料驗證 (Va...

鐵人賽 Modern Web DAY 2

技術 Day02 - Ruby比一比: Module模組與Class類別

前情提要 在第一天裡,小妹我很激昂地用Ruby的類別、物件、方法,寫了開賽宣言! class TingIsIronman def initialize...

鐵人賽 其他技術 DAY 21

技術 Ruby女孩(21):來聽聽類別變數與類別實體變數的自白(?)

昨天我們講完類別方法,今天我們來說明一下類別變數,把昨天的code加一些料,讀讀程式碼看看能不能理解類別變數的作用: class RubyGirl attr...

鐵人賽 IT技術 DAY 18

技術 Cloud Foundry 雲端應用開發實戰(18/30)Node.js helper for CloudFoundry

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...

技術 Day. 33 - 後記

上一次參加鐵人賽已經是兩年前,這幾年雖然一直都有在找適合的題目。不過都在開賽前認為內容不夠寫完三十天就一直沒有繼續挑戰。不過這次剛好遇到很難得的遊戲專案開源,而...

鐵人賽 開發技術 DAY 18
Ruby on Rails 花招百出 系列 第 19

技術 ActiveRecord Command Line基本操作指令

Rails提供的gem ActiveRecord可說是資料庫操作的神器,資料庫結構簡單時查詢、寫入、操作都可以直接在rails console執行。不過當進行...

鐵人賽 Modern Web DAY 21

技術 Day21 - Ruby的布林值: true,false和nil

話說這個世界上有許多真假難分的東西... 假作真時真亦假,無為有處有還無——曹雪芹《紅樓夢》。 如何用Ruby程式好好判斷呢?這就是今天的主題啦! Rub...

鐵人賽 IT技術 DAY 14

技術 Cloud Foundry 雲端應用開發實戰(14/30)發佈 Node.js 程式

Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...