iT邦幫忙

sinatra相關文章
共有 16 則文章

技術 中文隨機姓名+亂數假文的 script

李怡志 的 中文姓名產生器、中文亂數假文產生器 Chinese Lorem Ipsum,非常妙也非常實用。 有時為了測試網站,而需要用一些假資料來測試。 用英文...

鐵人賽 IT技術 DAY 3

技術 Sinatra 與 Ruby on Rails 的比較

較為廣知的 ROR3 該有的功能都裝好, 可以快速建置功能完整的網站。 當熟悉 ROR3 後, 會尋求回應快速而輕量的網站, 雖有其他framework選擇……...

鐵人賽 Modern Web DAY 1

技術 動態網站框架:Rails、Django、Laravel、Phoenix、Sinatra

作為三十天鐵人挑戰賽的第一篇,我想先說明一下系列選題的緣起。標題中除了前三種常見熱門框架之外,Phoenix (Elixir)目前還非常罕見,Sinatra(R...

鐵人賽 IT技術 DAY 5

技術 簡單的 Sinatra 與 Rails 使用對照

同樣是用 rack 為基礎的兩個框架, 有些是相似的地方,有些不同, 從這樣對照,可看出 sinatra 的簡易。 Sinatra Book 提供了蠻完全, 但...

鐵人賽 IT技術 DAY 19

技術 redis 應用:resque 的基本使用

比較一下,有用背景工作跟沒有背景工作的差別。 在 RailCasts 的這篇 #271 Resque, 是非常簡潔的 resque 影音教學, 本篇也將利用 h...

鐵人賽 IT技術 DAY 25

技術 knockout.js + redis 實作為程式碼上色的線上工具

在 redis 應用:resque 的基本使用 這篇內容, 重點在實作了 server 端怎麼把程式碼丟到背景做上色的動作, 並未在 client 端怎麼去處理...

鐵人賽 Modern Web DAY 2

技術 Sinatra 與 Rails 比較

網路上介紹Sinatra與比較兩者之間的文章並不少見,但作為系列文這部分的基礎介紹不能省。 說來慚愧,我寫了rails將近兩年,還是為了這次鐵人賽蒐集資料才發現...

鐵人賽 IT技術 DAY 8

技術 在 Sinatra 以 Sequel 操作資料庫

資料庫的操作是網站常需要的動作, Rails的ORM預設的是 ActiveRecord, Sinatra 也可適用,但也有 DataMapper 及 Seque...

鐵人賽 IT技術 DAY 6

技術 用 Sinatra 實作簡單的夢幻筆名 API

光介紹語法使用不大有趣,實作個可用的網站來試試。 之前曾發展過 中文隨機姓名+亂數假文的 script, 是用 shell script 再加上 sinatra...

鐵人賽 IT技術 DAY 9

技術 測試 Sinatra 的 session 機制

透過 session 的機制,可建立簡單的帳號身分確認的功能。 啟用 session 功能 Sinatra 預設並不啟動 Session 機制, 通常在瀏覽器端...

鐵人賽 IT技術 DAY 4

技術 一個檔案 Sinatra 超簡單上手

簡單的功能 sinatra 可以把程式寫到一個檔案就可以啟動服務。 最簡單的啟動 看一下編輯的檔案及執行的結果: $ cat simple.rb require...

鐵人賽 IT技術 DAY 24

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

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

鐵人賽 IT技術 DAY 23

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

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

鐵人賽 IT技術 DAY 10

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

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

鐵人賽 IT技術 DAY 7

技術 在 Sinatra 使用 template engine

之前所舉的例子, 都只是在程式裡寫出個簡單的回應, 並未把完整的 html 畫出來。 雖不不見得一定要用 MVC 的模式, 但利 views 把資料處理與表現的...

鐵人賽 DevOps DAY 11

技術 Day11. 利用 Dockerfile 簡單撰寫自己的映像

鬆獅容器小白11連拍 客製化自己的Dockerfile 建立映像檔有很多方法,使用者可以從 Docker Hub 取得已有映像檔並後來做修正更新,如上篇Doc...