このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
2009年08月11日05:20 Ruby require 'rubygems' したときの挙動 以下の話は Ruby 1.8.6 , Rubygem 1.3.1 での話です。 バージョンによっては挙動が違う可能性がありますので注意して下さい。 gem って凄く便利ですよね。インストールもアンインストールも簡単で素晴らしいです。が、しかし、ロード順には気を付けてください。 gem でインストールしたライブラリを使うときには、まず最初に require 'rubygems' しますよね。このとき、custom_require.rb というファイルが読み込まれるんですが、その中で require が置き換えられています。 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb alias gem_original_require requi
比較対象は、 ActiveSupport::JSON gemのJSON http://json.rubyforge.org/ こちら http://rubyforge.org/snippet/detail.php?type=snippet&id=148 で公開されているJsonParser 結果は下に貼付けた。 require "rubygems" require "json" require "activesupport" require "json_parser" json = (1..2000).map{|i| { i.to_s => (i+10)*10, :hoge => "ほげ ふが" }}.to_json Benchmark.bm do |x| x.report { 10.times{ ActiveSupport::JSON.decode(json) } } x.report
「ニコ串」の作成で,Ruby/zlibを使用した。その時のメモ。 Zlib::GzipReader.wrapはIOを渡してあげるとgzipを解凍してくれるみたい。 open-uriを使う場合 open-uriでHTTPを読み込むと,StringIOが返ってくるので,それを単にZlib::GzipReader.wrapに渡してあげる。 require 'open-uri' require 'zlib' uri = 'http://www.rcsb.org/pdb/files/1ab6.pdb.gz' content = open(uri, 'rb'){|sio| Zlib::GzipReader.wrap(sio).read } puts content net/httpを使う場合 net/httpでHTTPを読み込むと,Stringが返ってくるので,StringIOでIOを装う。 requ
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
以下の3つのことをまとめて実行するメソッドを書いた。 Hashからクエリー文字列作成。 URLのパース。 Basic認証。 response = http_request("get", "http://www.example.com/search", {:id => 123, :name => "koseki"}, "user", "pass") みたいにして使う。 require 'net/http' require 'uri' def http_request(method, uri, query_hash = {}, user = nil, pass = nil) uri = URI.parse(uri) if uri.is_a? String method = method.to_s.strip.downcase query_string = (query_hash||{}).ma
LinuxのようなUNIX系OSでは,ファイルに対する操作と同様にネットワーク通信を行うために,「ソケット」と呼ばれる仕組みを使います。今回はソケットについて学びましょう。 コンピュータは「電子計算機」という和名が示す通り,本来は高速に計算するための機械でした。しかし,現在のコンピュータは,Webブラウジングや電子メールのやり取りなどに使われることが多く,ネットワークと切り離すことができません。最近は「コンピュータを使う」ことと「ネットワークを使うこと」がかなり同義になっているのではないでしょうか。 今回は,ネットワークを介した通信の基礎になっている「ソケット」という概念を紹介します。 ディスクリプタでアクセスが単純に ソケットはネットワーク通信に用いるファイル・ディスクリプタ(file descriptor)です。そこで,ソケットの説明に入る前に,より一般的なファイル・ディスクリプタにつ
はじめに 本文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
ページの閲覧者が何もしなくても、ページを閲覧するだけで、閲覧者側のブラウザやサーバーが、CGI が置かれているサイト側のサーバーにいろいろなデータを送信しています。ここでは、これらを読み取って利用する方法を紹介します。 下記を、手許の端末(RDE など)を使い、ruby として実行してみてください #!ruby p ENV p は、内容をそのまま入力に使える形に表示します ENV の中身がハッシュとして表示されたはずですハッシュの例:{"apple" => "ringo", "grape" => "budou"} ENV の内容は、ruby が実行されたときの環境を表すもので,環境変数と呼ばれています。使用中のPCやサーバーの仕様、ruby 実行時の状況等によっても内容は異なるものとなります。 上記のような表記では見づらいので、下記のように表示を整えてみましょう。CGI としても使えるよう
後判定 他の言語でのdo 〜 while文にあたる記述はこうする begin #ここに繰り返し処理 end while なんか条件 while修飾をbegin 〜 endブロックに対して行っていると考えればわかりやすい ▲ ▼ 多分岐(switch文) case hoge when 'a' #aのときの処理 when 'b' #bのときの処理 when 'c' #cのときの処理 when 'd' #dのときの処理 else #どれでもないのときの処理 end 処理は下には流れないのでbreak的記述は不要 この場合の hogeの評価は===演算子で行われる この演算子は他言語のような厳密オブジェクト評価ではなく、両辺の関係によって柔軟に変化するので使い方に注意・・・注意といっても変な挙動ではなくて常識的な挙動になるので気にする必要もないのだけど このcase文は式としても評価されて、その値
Windows の Apace で eRuby を使いたくて、ネットを探し回ったが結局分からなかったので、CGI と erb.rb を利用して自作(?)した。 httpd.conf を、スタートメニューの中の Apace メニューから開いて、 <Directory "C:/Program Files/Apache Group/Apache2/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> の Options None を Options ExecCGI に変更して /cgi-bin/ で CGI が使えるようにして、さらに、 # Filters ... のセクションに AddType application/x-httpd-eruby .rhtml # Action
Ruby/eRubyによるCGIプログラミング ゼータビッツ株式会社 前田 修吾 shugo@zetabits.co.jp Rubyというスクリプト言語をご存知でしょうか。数年 前まではまだ一部の人々にしか知られていなかったこ の言語が、現在急速に普及しつつあります。すでに いくつかの書籍が出版されていますし、雑誌などでも 取り上げられています。しかし、興味はあるけれども 実際に使ったことはないという方もまだ多いのではな いでしょうか。 そこで、本稿ではRubyの特長について簡単に説明した 上で、Ruby/eRubyによるCGIプログラミングについて 解説します。 Rubyとは? Rubyはまつもとゆきひろ氏によって設計・実装された スクリプト言語です。「オブジェクト指向スクリプト 言語」と紹介されることが多いように、本格的なオブ ジェクト指向機能を備えています。 ではRubyとは具体的に
福岡県Ruby・コンテンツ産業振興センター 〒812-0044 福岡県福岡市博多区千代1-20-31 福岡県千代合同庁舎6~8階 TEL:092-710-4799 FAX:092-631-1241
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く