iT邦幫忙

ruby相關文章
共有 850 則文章
鐵人賽 IT技術 DAY 23

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

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

鐵人賽 Software Development DAY 4

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

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

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

技術 ActiveRecord Command Line基本操作指令

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

鐵人賽 Modern Web DAY 3

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

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

鐵人賽 學生 DAY 6

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

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

鐵人賽 IT技術 DAY 18

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

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

鐵人賽 Modern Web DAY 9

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

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

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

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

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

技術 Day 5 : Ruby中的「數字、符號」

數字:整數 Integer、浮點數 Float *英文發音首先來聽聽英文發音~。 整數 Integer 浮點數 Float 名詞解釋 數字型別包含: 整數...

鐵人賽 Modern Web DAY 6

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

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

鐵人賽 IT技術 DAY 14

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

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

鐵人賽 其他技術 DAY 21

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

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

鐵人賽 自我挑戰組 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 22
為你自己學 Ruby on Rails 系列 第 22

技術 第 21 章 - API 模式

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

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

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

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

鐵人賽 自我挑戰組 DAY 22

技術 Day22 - Ruby on Rails 中的 Race Condition

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

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

技術 One Month Rails - Day1 - Intro

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

鐵人賽 自我挑戰組 DAY 10
Ruby and Rails 的二三事 系列 第 10

技術 Ruby on Rails 的二三事 - Day10 其實我不懂Case...When

順手翻了一下之前發的文,發現之前在講流程控制的時候,忘記介紹Case...When了,正好就拿來當今天的主題,廢話不多說,直接開始吧! case...when...

鐵人賽 IT技術 DAY 15

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

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

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

技術 利用module整理model

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

鐵人賽 Modern Web DAY 9

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

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

鐵人賽 學生 DAY 4

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

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

鐵人賽 學生 DAY 7

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

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

鐵人賽 其他技術 DAY 30

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

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

鐵人賽 自我挑戰組 DAY 20

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

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

鐵人賽 其他技術 DAY 11

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

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

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

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

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

鐵人賽 其他技術 DAY 4

技術 Ruby女孩(4):Ruby的語彙結構簡介

今天終於要進入**Ruby的語彙結構**,依照書中編排,接下來會簡單說明Ruby的註解(comment)、實字(literal)、標點符號(punctuatio...

鐵人賽 自我挑戰組 DAY 30

技術 Enumerator <> 一旦上了船,程式就是不會背叛你的夥伴 - 滿滿的紅寶石不拿嗎?

[Day30] 還在等什麼!快來成為 Ruby 工程師啊!(誤) 終於來到鐵人賽的最後一天了!以為我要寫個完賽心得帶過嗎?雖然很想這樣做,不過,這裡並不是...