更新 TECH

RubyからEvernoteAPIを使う-Web Application編-

前回のエントリ( RubyからEvernoteAPIを使ってノートブックの取得と、ノートの作成をする)で、クライアントからAPIを使ってノートブックの取得と、ノートの作成はできました。今回、Web Applicationとして、OAuthを使って認証して、EvernoteAPIを叩こうと思います。

読む →

更新 TECH

Sinatra触ってると出てくるRackって何?

Sinatraを触ってると、Rackがいろんなところで出てくるが、いまいちわからないので調べた。 Rackとは ミドルウェアである 別のアプリケーションをラップして、リクエストやレスポンスの加工、処理を切り替える。 WSGIに影響された WSGIとは,PythonのためのWebサーバとWebアプリケーション/フレームワーク間の標準インターフェースを定める「仕様」です。(中略) 両者間の標準インター …

読む →

Sinatra触ってると出てくるRackって何?
更新 TECH

Lokkaプラグインlokka-twitter_urlを作ってみた

大したものじゃないけど、Lokkaプラグイン作ってみた。 [twitter:meganii] って、やると、 http://twitter.com/meganii へのリンクに置換するよ。 以下、参考にさせてもらいましたー!! lokka-twitter_url.rb module Lokka module TwitterUrl def self.registered(app) %w(posts …

読む →

更新 TECH

テンプレートエンジン?eRuby、Haml/Sass、Slimってなによ?

いろいろ紛らわしい、名前が多いから調べてみた。 eRubyって? JavaでいうJSP, それがRubyだとeRuby eRuby: 任意のテキストファイルに Ruby スクリプトを埋め込む書式の仕様 eruby: 前田修吾さん作の eRuby の C による実装 ERB: 関将俊さん作の eRuby の Ruby による実装 ERb: ERB が標準添付になる前のバージョン (ERb と …

読む →

更新 TECH

InstagramのAPIを叩く

require 'uri' require 'net/https' require 'json' url = 'https://api.instagram.com/v1/users/3/media/recent/' access_token = YOUR_ACCESS_TOKEN param = …

読む →

更新 TECH

島根で開催されたRuby合宿一日目

8月 8日(土)〜8月12日(水)の4泊5日、島根県立 松江商業高等学校 はい、現在Ruby合宿に来ております。 名古屋から片道11時間近くかけて青春18切符を使って、松江入り。意外となんとかなりました。 Ruby合宿、始まるやいなや、まつもとさんが登場し、講演が始まりました!!いつもは、Web上でしか拝見できないので、ちょっと感動しましたね。何か、芸能人を見たかのような。まつもとさんの講演を思い …

読む →

島根で開催されたRuby合宿一日目
更新 TECH

簡単なtwitter_botをRubyで作るまで

とりあえずまずは、rubyの環境を整えるところから。思いだしながら書いているので、若干おかしな部分があるかもしれません。 sudo apt-get ruby sudo apt-get rubygems このような環境で以下のmain.rbを動かそうとしたところ、なんやら色々エラーを吐いた。

読む →