ruby

RubyからGMailを使ってメール送信

Cloud API - Evernote DevelopersEvernote APIを利用して、mp3ファイルを送信しようとしたのだがうまくいかない。 とりあえず、メールで送信する方法を試す。以下を参考にした。 GMailのSMTPサーバーを使ってメールを送信するサンプル - うなの日記 # -*- co…

Padrinoを触ってみた

Padrino で素敵なウェブ開発を - Padrino Ruby Web FrameworkPadrinoってのがあるみたい チュートリアルを参考にしながら、作ってみました。 Guides Basic Projects - Padrino Ruby Web Frameworkこのページを参考にしました インストール gem install padri…

TEDから取得したmp3に英語原稿を埋め込む

TEDの英語原稿を取得する - ギークを夢見るじょーぶん男子で取得した英語原稿をダウンロードしたmp3ファイルに埋め込みたい!! 調べてみると、id3lib-rubyが使えそう。 id3lib-rubyを利用してmp3に歌詞情報を埋め込む id3lib-ruby - ID3 tag library for Ruby…

TEDの英語原稿を取得する

方針 http://www.ted.com/talks/subtitles/id/#{固有のID}/lang/en を叩くと、英語原稿のjsonが返ってくる。 TEDのビデオの固有のIDを取得して、API叩いて、jsonをparseして、出力すればいけそう。 jsonのパース gem install jsonrequire 'rubygems' require…

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

前回のエントリ(RubyからEvernoteAPIを使ってノートブックの取得と、ノートの作成をする - ギークを夢見るじょーぶん男子)で、クライアントからAPIを使ってノートブックの取得と、ノートの作成はできました。今回、Web Applicationとして、OAuthを使って認証…

RubyからEvernoteAPIを使ってノートブックの取得と、ノートの作成をする

以下参考 EvernoteのAPIをRubyから叩きたい - kk_Atakaの日記 OS-X LionでrubyからEvernoteをたたく環境を作ってみる - ksworks.org まぁるいしっぽ:Rubyで Evernoteを検索 Evernote APIを使ってアプリケーションを作る例 (Ruby) - Masatomo Nakano Blog API…

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

Sinatraを触ってると、Rackがいろんなところで出てくるが、いまいちわからないので調べた。以下のページを参考。 Ruby Freaks Lounge:第23回 Rackとは何か(1)Rackの生まれた背景|gihyo.jp … 技術評論社 Ruby Freaks Lounge:第24回 Rackとは何か(2)Rac…

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

大したものじゃないけど、Lokkaプラグイン作ってみた。 [twitter:meganii] って、やると、http://twitter.com/meganiiへのリンクに置換するよ。 以下、参考にさせてもらいましたー!! URLを自動でリンク先のタイトルで展開するLokkaプラグイン - a newcomer! …

LokkaでHamlテンプレートの利用

hamlで、admin/layoutのテンプレートを利用するまでできた。 Lokkaのthemeのレイアウトテンプレートを使うにはどうすればいいんだろう? module Lokka module Hello def self.registered(app) app.get '/hello' do require 'uri' require 'net/https' requir…

"undefined method `bytesize' for #"エラー。 -Instagramのプラグインが作りたい-

Lokkaのプラグイン hello.rb を改造してみる。試しに、Instagramのプラグインでも作ってみたいという願望。でも、ここでエラーが。。 module Lokka module Hello def self.registered(app) app.get '/hello' do require 'uri' require 'net/https' require '…

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

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

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 = "access_token=#{access_token}" uri = URI.parse(url) https = Net::HTTP.new(uri.host,443) ht…

Lokkaインストール。bundle installではまった。

RubyとGitのお勉強をしようと、HerokuにLokkaをインストール。 Lokka - CMS for Cloud 出来上がりイメージ こんな感じ ひみつきちLokkaでブログ始めました gemsetの設定 mkdir lokka cd lokkarvm gemset create lokka-heroku 'lokka-heroku' gemset created …

CotEditorからmixi,はてなダイアリー,社内SNSへ同時投稿するスプリクト

長年の夢(いやそこまででもないけど、)だったmixi,はてなダイアリー,社内SNSへの日記同時投稿の環境が整いました!!これで何気ないことも、3つすべてにログが残る。残るとマズい記事もあるだろうけど。とりあえず、せっせとコピペを3回繰り返すことはな…

プログラミング合宿へ参加したいと考えている学生のあなたへ

4泊5日のRuby合宿が終わり、のんびりした日々が戻って参りました。まず、率直な感想としては、「参加してみてよかった」というのがあります。まわりの人には、なんでそんなもののために、松江まで行くの?と奇妙な目で見られましたが、自分の中では、名古屋…

Ruby合宿一日目

はい、現在Ruby合宿に来ております。8月 8日(土)〜8月12日(水)の4泊5日、 島根県立 松江商業高等学校 http://www.pref.shimane.lg.jp/sangyo/rubycamp.html名古屋から片道11時間近くかけて青春18切符を使って、松江入り。 意外となんとかなりました。 Ruby合…

mixiで全文検索するプログラムをRubyで作ってみた

基本的には、http://d.hatena.ne.jp/con_mame/20080726でのソースを参考にさせていただきました。ありがとうございます。しかし、そのままでは、日記の本文を取得できなかったため四苦八苦・・・。超応急処置で乗りきりました。 $body[date] = ($agent.get(B…