Talk on "Why JRuby" for Aloha RubyConf 2012.Read less
![Aloha RubyConf 2012 - JRuby](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca67248d01649b7160741d2b2f0e165b9cc81c6d/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Faloharubyconf2012-jruby-121008214054-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
以前から何度か記事にしているように、わたしはへなちょこRubiest。 気が向いたとき、たまーに、Rubyプログラムを書いています。 最近の作品 >Wikipediaのセクションへのリンク(節リンク)を取得するツール (09/22) >Dimoraが使いにくいので、CSVファイル(Excel/Calc)に出力するツールを作った (09/06) で、最近、会社のとあるシステムがASP化されたので、Rubyで自動巡回プログラムを作ろうと思い立ちました。 そのとき やっぱRubyって初心者向けじゃないよね。 と思いました。 と、同時に、誰か初心者向けRubyを作ってくれないかなー。と思いました。 以下わたしが、初心者向けRubyに望むこと。 rubygemsは、要らない Rubyが初心者向けじゃない。と強く思うのが、これ。 今回、IEのコントロールプログラムを書こうと思って、「watir」をイン
rubyでコードを書いてるとライブラリのパスだとか,モジュールの依存関係とかめんどくさくなってくる.あとGithubなどに置いておきたくなる.github にコードを置いてgem パッケージにしたい.*1ライブラリのロードパスを解決したい 2011-05-17追記 rubygems のページを見ると, jeweler /gem push でやれって書いてあった。 http://help.rubygems.org/kb/gemcutter/publishing-your-own-rubygem gem を作るなら以下の、私の記事のやり方で構わないです。rubygemsに公開するなら上記URLに従う方が良いです. gemの作り方 ・gem作成用のパッケージをインストール ・Gemの名前を決める ・Gemのひな形を作る ・空っぽのパッケージを作ってみる ・Libにソースを書く ・テストのソースを
日本語の解説で RubyGems パッケージの作り方や rubyforge 登録までの一連の方法が書いてあるところを見かけたことがないため、エントリーにしてみます。なれると割と簡単です。 優しい RubyGems パッケージの作り方 newgem コマンドでのひな形作成 http://drnicwilliams.com/2006/10/11/generating-new-gems/ perl には module-starter など、CPAN モジュールのひな形を作ってくれる便利なユーティリティがありますが、gem でそれにあたるのが newgem というパッケージです。 使い方は簡単で、 # gem install newgemで newgem をインストールしてから newgem コマンドを実行するだけで以下のようにひな形を作ってくれます。 $ newgem packagename c
4月のある雨の日、僕はふらっと散歩をしたくなった。雨の日に散歩なんてバカげてるだって? そうかもしれない。でも、僕はそんなことは気にならなかった。雨の中、あるプログラミング言語への思いを確認したかったからだ。たとえ靴とズボンの裾(すそ)がずぶ濡れになったとしても。 これから、僕の愛するプログラミング言語、Rubyについて語ろうと思う。この連載を通じて、世界が熱中したRubyの魅力を伝えられるなら僕はとてもうれしい。 Rubyをめぐる冒険【入門編】 友人Kに頼まれたラブレター編集ツールを作る 友人Kに頼まれたラブレター編集ツールを改良する 友人Kに頼まれたラブレターの一覧作成ツールを作る メソッドを正しく理解してオモローな問題に挑戦する デートで使った金額を求めるプログラムを作成する 正規表現を使って友人Kに頼まれたツールを改良する Rubyをめぐる冒険【失恋編】 クラスと変数を覚えて恋人か
10 Free E-Books on Ruby for Beginners 他のオープンソース LL 言語同様、Ruby もオンライン公開されているチュートリアルの類は多いが、その中でも知られたものを10個選んでいる。5年前に公開されたものなどさすがに古くなっているところもあるだろうが、基本的には問題ないだろう。 日本語訳などの情報を合わせて紹介しておく。 hackety-hack.com(これは正確には e-book ではなくアプリケーション) Why's (Poignant) Guide to Ruby(why the lucky stiff 失踪にともない有志により復活) ホワイの(感動的)Rubyガイド http://www.humblelittlerubybook.com/ Programming Ruby: The Pragmatic Programmer's Guide プロ
wac – Windows ANSI Color wac.exe is a small command line utility that lets you use ANSI colors on Windows. This will print nice colors: printcol.bat | wac This will not: printcol.bat Why wac? Some command line tools (like Cucumber) like to print ANSI colors. Since Windows has no idea what ANSI colors are, all you’ll see is gibberish. Unless you use wac. But we have Win32::Console I know that Perl,
平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
ちょっと先日人前で話す機会があり、調べていたのですが 日本語でかかれた情報がない 日本語でのfeatureの書き方が本家にmergeされた みたいなのですが、どこにも情報がなかったのでまとめておきます。 Rails用のセットアップ Rails3.0以降からgemファイルのセットアップはRAILS_ROOT/Gemfileに必要とするgemを記述してインストールします。特に本番環境を複数用意した時に、gemのインストールミスを防ぐという意味合いもあるとのことです。rails-cucumberのREADMEだけでは実行時にエラーがでたので、ramazeとwebratを増やしてあります。*1 :RAILS_ROOT/Gemfile group :cucumber do gem 'rspec-rails', '>= 2.0.0.beta.10' gem 'capybara' gem 'databa
ダックタイピングという考え方は間違ってると思いませんか? http://ja.wikipedia.org/wiki/%E3%83%80%E3%83%83%E3%82%AF%E3%83%BB%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0 今のオブジェクト指向言語はダックタイピングが当たり前、Javaのinterfaceは古い、 という意見をネット上で見かけたのですが、正しいと思いますでしょうか。 かつてC言語とPerlしか知らなかった私は、Javaのinterfaceを知って衝撃を受け、 そこからポリモーフィズムなどのオブジェクト指向設計を意識するようになりました。 クラス型が違えど同じメソッドを持っていれば同様に処理する、というダックタイピングのメリットは私には理解できません。 異なるクラスで、たまたま名前とパラメータが同じでも、中身の動作が違う
Last Updated on 2024年6月26日 by admin 赤坂出張マッサージといえば、多くのサラリーマンにとっての楽しみと言えるのではないでしょうか。日頃は緊張感や使命感の中で働き続けており、赤坂出張マッサージを受けることで心機一転頑張れるという人も少なくありません。 そもそも、赤坂出張マッサージとはしっかりとした技術や手法で行われるプロフェッショナルなサービスです。力任せや見よう見まねのレベル感とは一線を画します。「出張」という言葉からもわかる通り、サラリーマンが宿泊するビジネスホテルなどに、マッサージ師が赴いてくれるのも特徴の一つ。仕事や会議、プレゼンテーションなどで疲れきっていても大丈夫です。 「初めてのホテルでの宿泊では、赤坂出張マッサージ選びが難しいのでは」と思うかもしれません。そんな時には、ホテルのフロントに問い合わせてみるのがオススメです。評判の良いハイクオリテ
restful-authenticationというと、Rails界では代表的な、そして古株の認証プラグインである。本ブログでも取り上げたことがあるのだが、ブクマ数やアクセスログを見たところ、いまでもそれなりの需要があるようだ。 restful_authenticationを触ってみた - idesaku blog ところが、本プラグインの大本であるGitHub - technoweenie/restful-authentication: Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.は、どうやら現在メンテナンスされていないようなのである。 いく
三セクが開発、期間も半分 長野県塩尻市立図書館が4月から稼働させた情報システムが、全国の自治体の注目を集めている。基本設計を無償公開するオープンソースのプログラミング言語「ルビー」を使って開発したソフトを活用して、以前に比べシステムの導入費用を大幅に抑えたのが特徴だ。税収減などで地方財政の厳しさが強まる中、公共図書館情報システムの一つのモデルとなる可能性もある。 図書館情報システムは、職員が日々の業務で用いる基幹システムと、住民らが自宅のパソコンなどを通じて利用する蔵書検索システムで構成。本の貸出・返却、予約・照会、蔵書・利用者の管理など図書館に関するありとあらゆる業務をカバーする。 富士通やNECといった大手IT(情報技術)企業のシェアが高いとされる分野だ。 しかし、塩尻市立図書館が発注先に選んだのは、まちづくり三鷹(河村孝社長)という東京都三鷹市の小さな第三セクターだった。まちづくり三
● [Scala] RubyからScalaに乗り換えた15くらいの理由 [注意] この文章を読むと、既存のRubyコードをScalaでrewriteしたくなる、 Rubyコードで型チェックをやるのが鬱になる、Ruby案件でやる気が出なくなる、 などの幻覚や異常行動が報告されています。 現在関わっているプロジェクトや家族のことを常に意識し、 気を強く持って冷静に読むとよいでしょう。 「Scalaプログラミング入門」を読みはじめて、いきなり大きく頷いてしまった。 "コーディング時間の半分をテスト作成に費やさなければならなかった"(p.3) "Railsによって得られた生産性の向上は、テスト作成の作業に失われてしまいました"(p.3) まさにここ数年私が抱いてた漠然としたストレスの正体が、的確に文章となっていたからだ。そしてほどなく、「あ、この機能がRubyに欲しかった!」という驚きと共に Sc
お知らせ 日本Ruby会議2011「最後のRuby会議」は7月16日〜18日の3日間、練馬文化センター(東京都)で開催予定です。 日本Ruby会議2010は全ての日程を終了いたしました。ご参加いただいた皆さま、ありがとうございました。 今後の参考にしたいためアンケートにご協力ください。 参加者向け情報とフロアガイド(PDF)を公開しています。 参加者の皆様へ: 入場に関する以下の情報を今一度ご確認ください 一般参加チケット・個人スポンサーチケットをお持ちの方の日本Ruby会議2010本編受付方法について 懇親会チケットを購入された方の日本Ruby会議2010公式懇親会受付方法について イメージイラスト公募結果とおまけページを公開しています。 日本Ruby会議2010に海外から参加するRubyistのためのメーリングリストを用意しました。海外からRuby会議2010に参加する方はもとより、海
Selenium automates browsers. That's it!What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. Selenium WebDriver If you want to create robust, browser-based regression automation suites and tests, scale and di
คุณสามารถใช้เครดิตฟรี เพื่อเล่นเกม คาสิโน ทั้งหมด ที่คุณประทับใจ อย่างเช่น สล็อต แบล็คแจ็ค โป๊กเกอร์ และอื่นๆ คุณสามารถใช้มัน เพื่อลองสิ่งใหม่ๆ และตรวจสอบโลกของ เกมออนไลน์ mgm99win ด้วยเครดิตฟรี คุณสามารถเพลิดเพลินไปกับความสนุก และความตื่นเต้นสำหรับการเล่นเกม ที่คุณชอบพอโดยไม่ต้องกังวล ว่าจะเสียเงิน นอกเหนือจากนี้คุณยังสามารถรับรางวัล และโบนัสเมื่อคุณเล่น และชนะ ด้วยเครดิตฟรี ไม่จำกัด คุณสามารถเล่
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く