Shun Ikejima Contact email ostatus Skype LINE: ikejixx WeChat: ikejix Article blog Wiki Tropy Accounts Github twitter Facebook Tumblr Instagram Linkedin mixi Steam MyAnimeList Sites langdev Smile calender WhoIsMe Projects
Content-Length: 264877 | pFad | http://b.hatena.ne.jp/shunuhs/ruby/
皆さんは,業務や研究などでソフト開発を行う際に,どんなプログラミング言語をお使いでしょうか。試しに筆者が勤務する会社の知人に聞いてみると,COBOL,FORTRAN,C,C++,C#,VisualBasic(VB),Java,ABAP*1といった答えが返ってきました。皆さんの中には,これらの言語のほかにPerlやPHPといったスクリプト言語をお使いの方もいるかもしれません。 ここで紹介するRubyについて名前だけは聞いたことがあるという方も多いと思います(カコミ記事「Rubyの特徴」参照)。PerlやPHPと同じスクリプト言語です。ただし,Rubyはオブジェクト指向を意識して設計されているので,オブジェクト指向スクリプト言語と呼ばれることが多いようです。そのため,オブジェクト指向設計(Object Oriented Design)に基づいたプログラミングをする際にRubyは大きな効果を発揮
mecanize.rb で mixi diary を自動取得する Posted by yoosee on Web at 2005-09-02 23:42 JST1 WWW::Mechanize alike in rubyWWW::Mechanize は Webページに対して、ブラウザからのアクセス的な処理を自動化して行える ruby library。例えば http://example.com にアクセス → 1番目の form の各フィールドに foo, bar, baz を入力して submit → ページ内の "foo" を含む link を列挙してクリック → ページを取得 と言ったアクセスの動作を記述できる Ruby library 。元は Perl に同名の WWW::Mechanize があり、それの ruby 版と言った立ち位置のようだ。Web Test フレームワークで同
まつもとゆきひろ氏が開発したプログラミング言語Rubyは,いまやソフトウエア開発の世界ではワールドワイドな存在です。デスクトップ・アプリケーションからWebアプリケーションまでその用途は幅広く,今後も様々な分野で利用されていくことは間違いありません。この記事では,Rubyプログラミングの初歩の初歩を,制御構造からオブジェクト指向プログラミングの導入部まで簡潔に解説します。 Rubyは,オブジェクト指向のスクリプト言語です。しかも,とても強力です。筆者は,Rubyを知る前はPerlとJavaを使っていました。Perlは優れたスクリプト言語ですし,Javaも優れたオブジェクト指向言語です。しかしRubyは,Perlよりも美しい言語で,Javaよりも使いやすいオブジェクト指向言語だったのです! 今ではRuby=Perl+Javaだと思っています。 RubyにはPerlをお手本とした強力な文字列操
■ [Plagger] PlaggerでCVSのコミットログをIRCに通知する さて、SVNが出来たらCVSもやりたくなるのが人の常。というか、サークル内のプロジェクトでまだCVS使ってるものも結構あるので。 ところが、CustomFeed::CVSLogってのは今のところ存在しないようだ。CPANならCVSを扱うライブラリくらいあるんじゃないの? と思ったが、なんと $cvs->log() だけ実装されていない。がーん。 仕方が無いので、cvs rlog の出力結果からフィードを生成することにする。 PlaggerのプラグインはPerlで書く人が圧倒的だったけど、Rubyで書かせてもらいます。サイレントマジョリティ(ry ダウンロード : customfeed-cvslog.rb リポジトリのアドレスを渡すと、コミットログをyaml形式(utf-8)で標準出力に出力します。 Plagge
Last modified:2006/04/25 10:24:57 Keyword(s): References:[トップページ] [SideMenu] [新着情報] トップページ 新着情報 2007/12/10 講演を記録した動画ファイルを公開しました。 2006/08/25 講演を記録した音声ファイルを公開しました。 2006/07/03 当日配布パンフレット(PDF 1.1MB)を公開しました。 2006/06/28 Rubyist Magazine 日本 Ruby カンファレンス 2006 特別号が出ました。 2006/06/13 プログラム に講演資料へのリンクを順次追加しています。 2006/06/11 アンケート を追加しました。 2006/06/10 トラックバックのページ (一日目、二日目) を追加しました。 アンケート トラックバック:一日目 トラックバック:二日目 カ
めーるあどれす ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)' ■ [Ruby][WEB] はてなブックマークに自動で登録するスクリプト日曜のちょっとした時間で書いてみた. この手のスクリプトの流儀がよくわからんので, 妙な部分がありそうだけど,公開してみる. ライセンスはGPLv2でよろすく. ボクがMM/Memoをメインに使っている理由のひとつに データの二次加工がしやすそう,という点がある. 気が向いたら,このスクリプトと連携させて, MM/Memoからデータをバッチ的に吸い上げて はてなブックマークに登録していく,というものを書こうと思う. この手順ならはてなブックマークではない, 他の新しいソーシャルブックマークサービスが台頭しても それにデータを移すことが可能かな,と考えている. 参考: d
『るびま』は、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 直
fluxiomである。 http://www.fluxiom.com/ fluxiomはRuby on Railsで作られた、ソーシャルとタギングを備えたオンラインファイラーというようなものらしい。まだサービス開始していないが、デモムービーが公開されている。 fluxiomを開発している会社はscript.aculo.usの開発元ということであるので、 当然「Rails + prototype.js + script.aculo.us」で作られている、ということになるのだろう。 と思ってみたら、開発者のBlogに追記されていた。「Ruby on Railsで作られていて、Flashは一切使っていない」ということである。 http://mir.aculo.us/articles/2005/11/24/fluxiom script.aculo.usは「web2.0 JavaScript」だそう
http://martinfowler.com/bliki/Closure.html 動的言語に興味がでてくると、 クロージャやブロックと呼ばれる概念に出会うと思います。 C/C++/Java/C# などクロージャを持たない言語をご使用の方は、 どういったものなのかご存知ないかもしれません。 ここでは簡単にクロージャについて説明します。 クロージャを持った素晴らしい言語を使ったことある方にとっては、 あまり面白くない話かもしれません。 クロージャは長年使用されてきました。 私が最初に出会ったのは、おそらく Smalltalk だったと思います。 Smalltalk ではブロックと呼んでいました。 Lisp ではクロージャを多用しています。 Ruby でもクロージャが提供されています――多くの rubyist がスクリプト言語に Ruby を選ぶのはこのためです。 基本的にクロージャとは、ブ
『るびま』は、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 直
Rubyの会のセミナーで青木さんにwiki.rails2u.comで使ってるPukiwikiっぽい文法のパーサを添削して頂きました。以下、指摘して貰った箇所メモ タブとスペースが混在 あれ、:set expandtabしてるからスペースのみだと思ってたらタブも入ってた模様。なんでだろ。:set tabstop=2でtabがぱっと見スペース二個分だから気づかなかったんだろうか。 無駄なスペースが所々入っている ,区切りの後にスペースが無かったり入っていたり method(arg1, arg2, arg3)のように統一すべき わかりきった所にコメントはダメ ゴメンなさい直前に適当に付け足しました… classの名前がダメ 名前重要。でもPukipaってかわいくないですか?(俺だけ?) joinの引数 pagelist.join(')|(?:') だと見にくいよと。たしかに if not str
This shop will be powered by Are you the store owner? Log in here
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/shunuhs/ruby/
Alternative Proxies: