大家好,我是小K。今天的進度是以下3個習題: Exercise 15: Reading Files Exercise 16: Reading And Writi...
既然知道了 EventMachine 在 Unlight 專案中扮演了處理 TCP 連線的角色,不過實際上又是怎麼設計跟實作的呢? 我們先來看一下在 Event...
在Rails當中有許多refactor model的邏輯和方法,本篇要說明要如何利用module整理model。 1. 情境:每個model都需要使用同一個m...
來到了最後一天,沒想到自己也完成了30天的鐵人賽,想先為自己歡呼一陣!這30天,其實真的很不容易,每天要讀一些內容,吸收、消化、類推...,過了層層關卡才能打出...
本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 API 模式 在開發手機應用程式或是一些...
以one month rails (https://onemonthrails.com)的線上課程及codecademy的Ruby課程,紀錄及分享一個月來學習的...
以one month rails的線上課程及codecademy的Ruby課程,紀錄及分享一個月來學習的歷程及心得。 Step1: 將Bootstrap Gem...
NOTE:雖然因為空了一天所以挑戰失敗了,但是我還是會把這系列的筆記寫完。算是我對所有讀者負的責任。^^ 大家好,我是小K。今天的進度是Review的部分。 E...
猴子補丁 (Monkey Patch) Monkey Patch 是 Ruby 作為動態語言的一大特色,可以在程式運行時動態修改或擴充程式碼。今年Ruby TW...
Cloud Foundry 是開放源碼的 PaaS 解決方案,支援多種程式語言、開發框架及資料庫等服務,而且更容易開發、測試及佈署。本系列文章將從零開始,和學習...
前情提要: 寫了這一系列下來,發現Ruby有許多特別的方法。前幾天提到String字串,並且接續著在第八天我們了解串接(concatenate)與插入inter...
啊,十天後,我們來到了書的第70頁(整本書有455頁),其實進度有點緩慢Orz不過還是秉持著第8天的小語: 『Keep moving forward. One...
接續昨天的文章,來介紹File跟FileUtils File 參數列表 # 參數前三個最常用的,如果是新增檔案,不管哪個變數都沒差。注意! 變數是必須 &quo...
不同於stasis只是單純的轉換, nanoc 有較多的功能快速建立管理網頁。 可執行的指令 nanoc 是 ruby 環境下的工具,只要執行 gem inst...
前言 Redis 是 BSD 授權的開源軟體,屬於 NoSQL 家族成員之一,是 in-memory 的 key-value 資料庫,基於資料存在記憶體的特性,...
Ruby經典面試題目 #28 Day28 Ruby的** 是啥米碗糕? What does ** (double splat) operator do? *...
前情提要 在第一天裡,我們很激昂地用Ruby的類別、物件、方法,寫了開賽宣言!在第二天裡,我們比較了方法與模組,比的過程中,發現模組多了包含(inclusion...
前言 總算開始進入 Ruby 程式語言的世界中,再不寫點什麼,都快與鐵人賽報名的題目不相干,變成標題殺人惹 XD 後續 Ruby on Rails 的相關文章,...
今天一開始先來介紹,怎麼把字串分開列出來!Ruby為字串提供了一個方法: .each_char ,我們來看看例子: a = "我想要被拆開而且串起來!...
本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 Layout, Render 與 Vie...
原本這篇要介紹Ruby的語彙結構,但文章開始之前,先介紹一個網站:repl.it。它提供了一個簡單的互動寫程式環境,而且它在沒有網路的情況下也可以使用噢(因為它...
前言 Race Condition 可翻譯成「競爭條件」,在中文版 Wiki 上看不懂的話,可看英文版 Wiki 的描述,會比較清楚,以下為白話文翻譯: 同筆...
前言 多人協作時,通常會規範 style,像是統一使用單引號、雙引號、每個方法最多不能超過幾行、每行的長度限制等 這時就需要透過 RuboCop 來進行把關 後...
前情提要: 第11天開始,要更深入Ruby的精髓! Ruby經典面試題目 #11 Ruby 的 block, proc, lamdba方法比較? What’s...
大家好,我是小K。今天的進度是以下4個習題。 Exercise 7: More Printing Exercise 8: Printing, Printing...
本系列文章內容同步發佈於這裡,若有任何問題或錯誤,都歡迎直接到 GitHub 上發 PR 修正,或是在這裡留言討論。 photo by Clay Junell...
第13天! 昨天談到了class variable, class instance variable和instance variable,也發現在實務上,類別實...
前言 Resque (pronounced like "rescue") is a Redis-backed library for cr...
※ 物件類別與物件型別 我們曾在前面的文章中提及,如果我需要知道某物件是什麼類別,我們可以用.class,如果我們想知道它的父類別可以用.superclass,...
rails 裡內建有 flash 的訊息功能, Sinatra 卻欠卻此好用功能。 (flash不是Adobe的Flash,只是出現訊息作用的名稱) 在 rai...