iT邦幫忙

ruby相關文章
共有 820 則文章
鐵人賽 學生 DAY 6

技術 Ruby on Rails 30天學習筆記之6-Files

大家好,我是小K。今天的進度是以下3個習題: Exercise 15: Reading Files Exercise 16: Reading And Writi...

鐵人賽 Software Development DAY 4

技術 Day04 - Client 與 Server 的溝通 - 使用 EventMachine 管理連線

既然知道了 EventMachine 在 Unlight 專案中扮演了處理 TCP 連線的角色,不過實際上又是怎麼設計跟實作的呢? 我們先來看一下在 Event...

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

技術 利用module整理model

在Rails當中有許多refactor model的邏輯和方法,本篇要說明要如何利用module整理model。 1. 情境:每個model都需要使用同一個m...

鐵人賽 其他技術 DAY 30

技術 Ruby女孩(30):想學Ruby嗎?來聞香吧!

來到了最後一天,沒想到自己也完成了30天的鐵人賽,想先為自己歡呼一陣!這30天,其實真的很不容易,每天要讀一些內容,吸收、消化、類推...,過了層層關卡才能打出...

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

技術 第 21 章 - API 模式

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 API 模式 在開發手機應用程式或是一些...

鐵人賽 開發技術 DAY 1
一個月學會Ruby on Rails 系列 第 1

技術 One Month Rails - Day1 - Intro

以one month rails (https://onemonthrails.com)的線上課程及codecademy的Ruby課程,紀錄及分享一個月來學習的...

技術 One Month Rails - Day8 - Bootstrap Gem for Rails

以one month rails的線上課程及codecademy的Ruby課程,紀錄及分享一個月來學習的歷程及心得。 Step1: 將Bootstrap Gem...

鐵人賽 學生 DAY 7

技術 Ruby on Rails 30天學習筆記之8-Review

NOTE:雖然因為空了一天所以挑戰失敗了,但是我還是會把這系列的筆記寫完。算是我對所有讀者負的責任。^^ 大家好,我是小K。今天的進度是Review的部分。 E...

鐵人賽 Modern Web DAY 6

技術 [Day 6] 猴子補丁 Monkey Patch

猴子補丁 (Monkey Patch) Monkey Patch 是 Ruby 作為動態語言的一大特色,可以在程式運行時動態修改或擴充程式碼。今年Ruby TW...

鐵人賽 IT技術 DAY 15

技術 Cloud Foundry 雲端應用開發實戰(15/30)使用 Express 框架開發

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

鐵人賽 Modern Web DAY 9

技術 Day09 - 超級經典面試題: Ruby的 a ||= b (or-equals)是什麼意思呢?

前情提要: 寫了這一系列下來,發現Ruby有許多特別的方法。前幾天提到String字串,並且接續著在第八天我們了解串接(concatenate)與插入inter...

鐵人賽 其他技術 DAY 11

技術 Ruby女孩(11):雜湊雜湊雜湊,重要的事情會說三次!

啊,十天後,我們來到了書的第70頁(整本書有455頁),其實進度有點緩慢Orz不過還是秉持著第8天的小語: 『Keep moving forward. One...

鐵人賽 Modern Web DAY 9

技術 [Day 9] 檔案操作 File,Dir,FileUtils(下)

接續昨天的文章,來介紹File跟FileUtils File 參數列表 # 參數前三個最常用的,如果是新增檔案,不管哪個變數都沒差。注意! 變數是必須 &quo...

鐵人賽 其他技術 DAY 17
快寫HTML靜態網頁 系列 第 14

技術 適用於個人blog到大企業網站的靜態網站產生器:nanoc

不同於stasis只是單純的轉換, nanoc 有較多的功能快速建立管理網頁。 可執行的指令 nanoc 是 ruby 環境下的工具,只要執行 gem inst...

鐵人賽 自我挑戰組 DAY 23

技術 Day23 - Ruby on Rails 中的 Redis 的介紹與應用

前言 Redis 是 BSD 授權的開源軟體,屬於 NoSQL 家族成員之一,是 in-memory 的 key-value 資料庫,基於資料存在記憶體的特性,...

鐵人賽 Modern Web DAY 28

技術 Day28 - Ruby比一比: 的*與**符號

Ruby經典面試題目 #28 Day28 Ruby的** 是啥米碗糕? What does ** (double splat) operator do? *...

鐵人賽 Modern Web DAY 3

技術 Day03 - Ruby比一比: Module的include與extend

前情提要 在第一天裡,我們很激昂地用Ruby的類別、物件、方法,寫了開賽宣言!在第二天裡,我們比較了方法與模組,比的過程中,發現模組多了包含(inclusion...

鐵人賽 自我挑戰組 DAY 14

技術 Day14 - 在 Ruby 中使用 Benchmark 比較哪個方法比較快

前言 總算開始進入 Ruby 程式語言的世界中,再不寫點什麼,都快與鐵人賽報名的題目不相干,變成標題殺人惹 XD 後續 Ruby on Rails 的相關文章,...

鐵人賽 其他技術 DAY 8

技術 Ruby女孩(8):字串迭代小練習!

今天一開始先來介紹,怎麼把字串分開列出來!Ruby為字串提供了一個方法: .each_char ,我們來看看例子: a = "我想要被拆開而且串起來!...

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

技術 第 14 章 - Layout, Render 與 View Helper

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 Layout, Render 與 Vie...

鐵人賽 其他技術 DAY 3

技術 Ruby女孩(3):我該怎麼try Ruby的語法?

原本這篇要介紹Ruby的語彙結構,但文章開始之前,先介紹一個網站:repl.it。它提供了一個簡單的互動寫程式環境,而且它在沒有網路的情況下也可以使用噢(因為它...

鐵人賽 自我挑戰組 DAY 22

技術 Day22 - Ruby on Rails 中的 Race Condition

前言 Race Condition 可翻譯成「競爭條件」,在中文版 Wiki 上看不懂的話,可看英文版 Wiki 的描述,會比較清楚,以下為白話文翻譯: 同筆...

鐵人賽 自我挑戰組 DAY 16

技術 Day16 - Ruby on Rails 中的風格管理套件 RuboCop

前言 多人協作時,通常會規範 style,像是統一使用單引號、雙引號、每個方法最多不能超過幾行、每行的長度限制等 這時就需要透過 RuboCop 來進行把關 後...

鐵人賽 Modern Web DAY 11

技術 Day11 - Ruby 的 block, proc, lamdba方法比較

前情提要: 第11天開始,要更深入Ruby的精髓! Ruby經典面試題目 #11 Ruby 的 block, proc, lamdba方法比較? What’s...

鐵人賽 學生 DAY 4

技術 Ruby on Rails 30天學習筆記之4-Practice 1

大家好,我是小K。今天的進度是以下4個習題。 Exercise 7: More Printing Exercise 8: Printing, Printing...

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

技術 第 23 章 - 寫測試讓你更有信心 Part 2

本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 photo by Clay Junell...

鐵人賽 Modern Web DAY 13

技術 Day13 - Ruby比一比: instance_eval 和 class_eval方法

第13天! 昨天談到了class variable, class instance variable和instance variable,也發現在實務上,類別實...

鐵人賽 自我挑戰組 DAY 24

技術 Day24 - Ruby on Rails 中的 Resque 的介紹與應用

前言 Resque (pronounced like "rescue") is a Redis-backed library for cr...

鐵人賽 其他技術 DAY 16

技術 Ruby女孩(16):物件之間相等性的比較

※ 物件類別與物件型別 我們曾在前面的文章中提及,如果我需要知道某物件是什麼類別,我們可以用.class,如果我們想知道它的父類別可以用.superclass,...

鐵人賽 IT技術 DAY 10

技術 在 Sinatra 使用 flash 的訊息功能

rails 裡內建有 flash 的訊息功能, Sinatra 卻欠卻此好用功能。 (flash不是Adobe的Flash,只是出現訊息作用的名稱) 在 rai...