タグ

rubyに関するbata64のブックマーク (4)

  • Perl、Python、PHP、Rubyについて - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 今更ながら、比較というか、意見を述べる。ただの自己満足と私的見解。 誕生の歴史的経緯 それぞれの言語が作られた経緯と目的を知ることは、その言語を使う意味で重要であると思う。 Perl前の時代 Perl前の時代、世の中にはC言語のようなコンパイル言語しかなく、コンパイルせずに処理ができるのはシェルやsedやawkぐらいしかなかった。ちょっとしたテキストを自動的に処理したいが、C言語とかで格的に作成するような物ではないとき、人はみんな、シェルスクリプトとしてUNIXのコマンドを並び立てて処理していた。sortやtestなどの便利なコマンド

    Perl、Python、PHP、Rubyについて - Qiita
  • rubyでgcalapi使ってみた - event recorded - 日々のメモなど

    以下のとおり rubygems gcalapi manual ほぼ公式のマニュアルコピペで動いた. 適当に関数にしてみたが,なんちゃってなので自分用メモという言い訳をしておく. 以下適当なソース 今回は終日のイベント作成用なのでこんな感じにした. require 'rubygems' require 'gcalapi' def eventCreate(_cal, eventName, eventDesc, eventLoca, year, month, day) event = _cal.create_event event.title = eventName event.desc = eventDesc event.where = eventLoca event.st = Time.mktime(year, month, day) event.en = event.st event.al

    rubyでgcalapi使ってみた - event recorded - 日々のメモなど
    bata64
    bata64 2013/03/27
  • RubyでGoogleカレンダーを操作する

    TrinityTです。 約半年ぶりの投稿になってしまいました・・・ 今回はRubyGoogleカレンダーを操作する方法を説明します。 ここではzorioさんが作成したRuby用のGoogleCalendarAPI操作ライブラリを使用しました。 参考URL:http://gcalapi.rubyforge.org/ o- 使用方法 以下の3クラスを主として使用します。 GoogleCalendar::Event : 予定 GoogleCalendar::Calendar : ユーザのカレンダー GoogleCalendar::Service : カレンダーサービスへの認証や検索条件を対話的に行う 検索 通常の検索の場合は以下のようにします。 # アカウントメールアドレス mail = "hoge@gmail.com" # パスワード pass = "huga" # Googleカレンダーの

    bata64
    bata64 2013/03/27
    feedのURLは、httpsをhttpに変えないと上手くいかない模様。
  • Ruby 2 : Ruby体験版のようなモノ - なしぇる@

    前回は環境構築して "Hello World" を出力するとこまでを書いた。 ということで、今回からRubyの勉強を始めていこう。 Rubyはオブジェクト指向の言語。 オブジェクト指向って何?ってヒトは、どこかで調べてください(´▽`*) 最近では別に目新しい内容という訳でもないし。 まあココでもオブジェクトやクラス、継承なんかは後で書く予定ですがね。 でもまずはオブジェクト指向は忘れて、基的なところを書いていく。 今回はRuby体験版みたいなものかな。 例えば、前回 "Hello, World" を出力したコマンドはコレ。 puts "Hello, World." ⇒ Hello, World. コレはオブジェクト"Hello, World."と、メソッドputsの組み合わせで成り立っている。 引数に渡されたオブジェクトを出力するメソッドを使用して、"Hello World"を出力した

    bata64
    bata64 2013/03/27
    pで文字化けするときは、ruby -Kuとオプション付ける。
  • 1