iT邦幫忙

ruby相關文章
共有 820 則文章
鐵人賽 自我挑戰組 DAY 24

技術 Day24 - Codewars 刷題

題目看起來好理解,想下及翻閱 API 後,透過組合技便能完成題目。 Codewars LV6 題目(Write Number in Expanded Form...

鐵人賽 Software Development DAY 18

技術 Day 18. 實作練習 - 準備與規劃

關於遊戲實作的部分在 Unlight 的原始碼中有太多東西可以參考跟學習,前面半個月的時間我們已經將連線遊戲中最主要的機制了解,透過運用 Socket API...

鐵人賽 自我挑戰組 DAY 23

技術 Day23 - Codewars 刷題

昨天 (正確來說是今天凌晨) 趕專案到 3 點多還能一早錄影鐵人賽覺得活著真好 xd Codewars LV6 題目(CamelCase Method): W...

鐵人賽 自我挑戰組 DAY 22

技術 Day22 - Codewars 刷題

出門前刷一波讓自己不用一直惦記著鐵人賽還沒寫 xd Codewars LV8x1、LV7x1 題目(Convert number to reversed ar...

鐵人賽 Software Development DAY 16

技術 Day 16 - Singleton 的應用(一)

前面討論了連線遊戲是如何在伺服器跟玩家之間溝通的方法跟行為,不過遊戲跟 Web 和其他應用相比從初期就很快需要面對複雜的狀態問題。也因為這樣遊戲的除錯跟維護相對...

鐵人賽 Software Development DAY 15

技術 Day 15 - 連線的加密 (三)

我們已經大概了解 SRP 是怎樣在不傳輸密碼的狀況下讓伺服器跟客戶端驗證對方,不過 Unlight 是怎樣利用產生後的 Session Key 去加密傳輸還看不...

鐵人賽 Modern Web DAY 9

技術 [Day 13] Model 生成與資料庫遷移

[Day 11] MVC 架構介紹了MVC 架構,提到Model是商業邏輯與資料庫溝通的重要部分。今天就從 Model 的產生,介紹到資料庫遷移。 大綱 Mo...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 - Codewars 刷題

2/3 過去了,發了 20 篇廢文再 10 天就結束了,同時也是最忙的階段一起把鐵人賽完賽吧!! Codewars LV8 題目(Fake Binary):...

鐵人賽 自我挑戰組 DAY 19

技術 Day19 - Codewars 刷題

即便是假日也閒不下來不停地學習及做專案再忙也要擠出一點時間鐵人賽一下 Codewars LV7 題目(Century From Year): Usually...

鐵人賽 Modern Web DAY 9

技術 #[Day 12] Ruby 算符優先序 Operator Precedence

一段邏輯複雜的程式碼,可能包含了很多的算符(operator),這些算符孰先孰後是有個先後順序的,就像小學四則運算人人會背的口訣先乘除,後加減 如果不了解,容易...

鐵人賽 自我挑戰組 DAY 18

技術 Day18 - Codewars 刷題

今天整個忙翻擠出時間刷一題簡單的題目示範如果對 Ruby 不熟時可以如何下關鍵字、測試方法是否正確Codewars LV8 小品一下 題目(Century F...

鐵人賽 Software Development DAY 13

技術 Day 13 - 連線的加密 (一)

在前面的文章中我們跳過了一個部分,那就是指令在傳輸時要進行加密的方式。以連線遊戲來說,如果我們將玩家操作的指令明文的暴露出來的話,除了對安全性有部分影響之外,也...

鐵人賽 Modern Web DAY 9

技術 [Day 11] MVC 架構

真是~太~可惜了~昨天晚上很趕的送出文章後 12:00:0611th鐵人賽宣告失敗ಥ_ಥ當下除了悔恨還有一點難過但就像馬拉松,不管抽筋還是腳痛,走都要走到終點今...

鐵人賽 Software Development DAY 12

技術 Day 12 - 指令系統 - Unlight 解析指令的陷阱

現在已經從伺服器跟客戶端了解到了發送跟接收的步驟,不過伺服器的如何發送到客戶端並接和處理收似乎是還沒有討論過。不過因為使用相同的規則解析實際上差異並不大。 雖然...

鐵人賽 自我挑戰組 DAY 17

技術 Day17 - Codewars 刷題

秋意越來越濃,要爬起來也不容易呢 XD刷個 Codewars 題目醒腦下 (更想睡 題目(Complementary DNA): In DNA strings...

鐵人賽 Modern Web DAY 9

技術 [Day 10] 字串魔法師 - 正規表達式 RegExp

正規表達式 Regular Expressions 簡稱 regexp 或 RE,可以把它想長是字串的規範,只要學會就可以輕鬆代換或搜尋文字,常用在表單輸入後...

鐵人賽 自我挑戰組 DAY 16

技術 Day16 - Codewars 刷題

昨天 Codewars LV5 題目思考方向錯誤導致特定情境下看起來是對的實際上是有問題的換個方向思考答案跟著來 題目(Double Cola): Sheld...

鐵人賽 Modern Web DAY 9

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

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

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

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

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

鐵人賽 Software Development DAY 10

技術 Day 10 - 指令系統 - 客戶端發送指令(一)

我們已經知道伺服器是如何接收指令並執行,不過我們還不清楚客戶端要如何將指令發送到伺服器執行玩家的操作。不過因為 ActionScript 在目前 Flash 已...

鐵人賽 自我挑戰組 DAY 15

技術 Day15 - Codewars 刷題

試著挑戰Codewars LV5 題目看起來很簡單 但執行時會有錯誤推斷是思考邏輯不正確導致特定情況下原本寫法可以通過遇到其他案例時會失敗怕思考找問題會花太多時...

鐵人賽 Modern Web DAY 8

技術 [Day 8] 檔案操作 File,Dir,FileUtils(上)

File,Dir,FileUtils 這三個是 Ruby 檔案操作的主要 class 一個專案的檔案數,小到幾十個,大到幾千個都有,實務上長需要對檔案本身做操作...

鐵人賽 Software Development DAY 9

技術 Day 09 - 指令系統 - Unlight 的指令處理(四)

到上一篇為止我們已經知道 register_r 這類解析資料的 _r 類型方法是怎麼定義的,但是卻不知道當解析完畢後後直接呼叫的方法實際上是做什麼。 我們繼續以...

鐵人賽 自我挑戰組 DAY 14

技術 Day14 - Codewars 刷題

喉嚨比昨天更脆弱了 QQ請多多包涵 ~"~ 題目(Spacify): Modify the spacify function so that it...

鐵人賽 Modern Web DAY 7

技術 [Day 7] Enumable 迭代方法

Enumable 又叫做枚舉,可以想像城一串資料一個個丟進機器去操作,不同的目的用不同的機器。 以前聽龍哥說過,有人遇到迭代就只會使用#each方法,戲稱他們是...

鐵人賽 Software Development DAY 8

技術 Day 08 - 指令系統 - Unlight 的指令處理(三)

繼續往下看到 #init_receive 方法的部分,不過出現了一些比較少見的程式碼。 # 受信コマンドの初期化 def init_receive(cmd)...

鐵人賽 自我挑戰組 DAY 13

技術 Day13 - Codewars 刷題

今日喉嚨微恙講話比較小聲且無力請多多包涵 ~"~ 題目(Your order, please): Your task is to sort a gi...

鐵人賽 Modern Web DAY 6

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

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

鐵人賽 自我挑戰組 DAY 12

技術 刷題的標題好難想 (沒梗了 XD)

一開始想標題還有點梗當每天做重覆的事情時想梗反而比解題還麻煩 XD這次Coderwars LV6 題目(Count characters in your st...

鐵人賽 Modern Web DAY 5

技術 [Day 5] 類別(class)與模組(module)

類別與模組是 Ruby 物件導向精神的重中之重,第二天有提到,在Ruby 裡面幾乎萬物皆物件 物件(object)是什麼? 物件是承載資料與行為的東西,物件...