タグ

rubyに関するWackyのブックマーク (242)

  • John Lam on Software: A first look at IronRuby

    John Lam on Software Ruby, Dynamic Language Runtime, Silverlight and Microsoft We've been working very hard over the past couple of months to get our first source code release ready. I'm happy to announce today the first drop of the IronRuby source code. IronRuby is licensed under very liberal terms as set out by the Microsoft Permissive License. We're also happy to announce that we will be accept

  • Redmineとは ウェブの人気・最新記事を集めました - はてな

    Redmineは、RubyフレームワークRuby on Railsで書かれたプロジェクト管理ソフトウェア。最新バージョンは3.3.1*1。 オープンソースソフトウェアで、タスク管理、進捗管理、情報共有が行え、ソフトウェア開発やwebサイト制作などITプロジェクトでの利用に最も適しているが、それ以外の業務でも幅広く活用できる。 MySQL、PostgreSQLSQLiteといったデータベースで使用できる。 BTS機能+プロジェクト管理機能がありwikiやsvnとの連携もあり、Trac の代替としても利用できる。Ganttチャートなど、Tracにはデフォルトで備わっていない機能も付いている。 http://www.redmine.org/ 家サイト http://demo.redmine.org/ デモサイト http://rubyforge.org/projects/redmine/ r

    Redmineとは ウェブの人気・最新記事を集めました - はてな
  • Ruby なんて遅くて使えないよねって言ってみる - Akasata's Page(あかさたのページ)

    2007-07-03 16:25 : Ruby なんて遅くて使えないよねって言ってみる 「Ruby なんて遅くて使えない」という意見が出ます。(昔、Java も似たようなことを言われましたっけ。)これに対して、Ruby 好きな人からは、「大抵の Web アプリではボトルネックは IO になるからアプリの言語は遅くても構わない」「CPU 時間よりも開発者の時間の方が重要」というような反論が展開されます。 Rails 厨にならないためにも、ここは Ruby に批判的な目を持って、この問題を考えてみたいと思います。 ■ 前提 Ruby を採用するとなると Rails 絡みで Web アプリでしょうから、Web アプリについて考えてみます。(でも、DLR とか話に出てくるわけですから、クライアントで使う場合もそろそろ検証した方がいいと思いますけどね。) ■ Ruby は遅

    Wacky
    Wacky 2007/07/10
    Rails のログを見ると、サーバの処理時間のうち、40% は DB 待ちでした。一回のアクセスで、少なくとも数十の SQL が乱れ飛びます。
  • Ruby入門

    Ruby は、まつもとゆきひろ氏によって 1995 年に開発されたプログラミング言語です。シンプルで直感的な文法と強力なオブジェクト指向を特徴としており、初心者にも学びやすく、柔軟性の高いプログラミングを行うことができます。特に Web 開発の分野で広く使われており、Ruby on Rails という Web フレームワークを通じて、多くの Web アプリケーションが開発されています。 プログラミング言語の Ruby には次のような特徴があります。

    Ruby入門
    Wacky
    Wacky 2007/07/01
  • Steve Yegge、RailsをJavaScriptに移植する

    John Lam / 青木靖 訳 2007年6月24日 Foo Campで私が最初に行ったのは、「GoogleRailsクローン」と題するSteve Yeggeの講演だった。このタイトルを見てどうして聞かずにいられようか? Googleはプログラミング言語として、C++JavaPythonJavaScriptの4つを使っている。WebのフロントエンドJavaで書きたがる人がそういるとは思えないが、それはWebフロントエンド用のJavaコードをたくさん持っているGoogleにしても 同じだ。 Googleにおける開発者の生産性を引き上げるため、Steveは会社にRails(したがってRuby)を言語として採用するように訴えたが、それが叶わないとなると(Googleはインフラでサポートしなければならない言語の数を増やすのをとても嫌っている)、 彼は欲求不満のプログラマがみんなするだろ

  • CodeZine:C++ 開発者のためのRubyガイド(XML, 言語比較)

    Scaffoldで生成したアプリケーションは出発点にすぎず、自立した完成品のアプリケーションではありません。このため、開発者がプロジェクトに適した形になるように手を加える必要があります。しかし、毎回似たような修正を行うのであれば、生成した時点でその修正が反映されている方が、より生産性も向上します。そこで稿では、Scaffoldをカスタマイズする方法を紹介します。

    Wacky
    Wacky 2007/06/30
    C++とRubyの重要な違いを概説し、それぞれの言語で実装された小さいながらも完全なサンプルアプリケーションを紹介します。
  • GoTheDistance - Ruby vs Java 5本勝負〜その1〜

    RubyRails の導入・研修・各種コンサルをやっている Relevance, LLCという所のブログで、Ruby vs. Javaというシリーズ記事が公開されています。 Ruby vs. Java Myth #1: Project Size Ruby vs. Java Myth #2: Ruby feature X makes code unmaintainable Ruby vs. Java Myth #3: Ruby is too hard Ruby vs. Java Myth #4: It is easy to copy Rails' good ideas Ruby vs. Java Myth #5: It's a zero-sum game お得意のテケト-和訳でご紹介。今日は#1だけ。これだけでも議論になるネタが豊富にありすぎる。 Ruby vs. Java Myth

    GoTheDistance - Ruby vs Java 5本勝負〜その1〜
  • 荒井省三のBlog - Site Home - MSDN Blogs

    アナウンス ご無沙汰しております。 ブログですが、Closeになる予定となっております。公開している記事が必要な方は、保存などをお願いします。 Date: 01/26/2019 デスクトップ ブリッジと VC ランタイムについて Windows 10 Fall Creators Update がリリースされて、Visual Studio 2017 も Fall Creators Update 対応の 15.4... Date: 11/10/2017 KB4025342 と DAC について 大分、更新が滞っておりました。2017年7月に KB4025342 がリリースされてから、Desktop App Converter... Date: 09/04/2017 Desktop Bridge と Windows 10 S について 2017年5月2日に Windows 10 S と Sur

    荒井省三のBlog - Site Home - MSDN Blogs
    Wacky
    Wacky 2007/06/23
    様々な言語で作成されたオブジェクトを共有できたら素晴らしいものになるというのが、DLRの目指しているものだと私は理解しています
  • TAKESAKO @ Yet another Cybozu Labs RejectKaigi2007まとめページ

    まだ見当たらなかったようなのでRejectKaigi2007のまとめページを作ってみました。(ただのリンク集ですが) RubyKaigに引き続きおこなわれた、RejectKaigi - ひとりあたり2分30秒ほどの時間があります。 - 時間切れで発表できなくても泣かない。 - トラブルで発表できなくても泣かない。 Reject会議 開催の経緯 [ruby-list:43595] [Ruby会議2007]RejectKaigi 2007の告知 RubyKaigiが終わったあとにRejectKaigiを開催するよ - 角谷HTML化計画 (2007-06-07) RejectKaigi 2007 発表内容 なぜRject Kaigiが行なわれることになったか勝手に語る (井上泰之さん) [発表資料] (log) 「ゆきひろ」(not ひろゆき) 認証 (斎藤さん) (log) [家はこちら]

    Wacky
    Wacky 2007/06/16
    RejectKaigi2007のまとめページを作ってみました
  • COBOL技術者の憂鬱 [RetroTube開発]ソースコード公開

    今年初めにリリースしましたRetroTubeですが、ソースコード公開すると宣言しつつ、お化粧直しする余裕が取れなくてこれまでズルズルときてしまいました。 気が付けばもう6月…これではいかんということで、一念発起してなんとか皆様のお目に触れても恥ずかしくない程度にまで整形することができました。 ですので、日より数日間に渡って公開していきたいと思います。GPLで公開します。 RetroTubeのシステムは、バッチ部分とオンライン部分の二つに大きく分かれているので、まずはバッチ部分から掲載します。 リスト1〜4は、それぞれ音楽・アニメ・邦画・洋画の各カテゴリについて、YouTubeから一括検索して結果を出力するプログラムです。 リスト5は、上記検索結果から新着情報を出力するものです。 あと、ここからは超重要なお知らせになってしまうのですが、日経ソフトウエア8月号(6/23発売)から、短期集中連

    COBOL技術者の憂鬱 [RetroTube開発]ソースコード公開
    Wacky
    Wacky 2007/06/10
  • [Ruby] RailsConf 2007 のプレゼン - Don'tStopMusic (2007-05-22)RailsConf 2007のプレゼン(スケーリング、デーモンプロセスの作り方、Capistrano)

    _ [Ruby] RailsConf 2007 のプレゼン Ruby Inside より 3 Fresh Presentations from RailsConf 2007 アメリカはオレゴン州ポートランドで RailsConf 2007 が行われていました。Ruby Inside でその RailsConf 2007 のプレゼンを 3 つ紹介していますので、右から左に流します。 Scaling a Rails Application from the Bottom Up Angels & Daemons (PDF) Harnessing Capistrano Scaling a Rails Application from the Bottom Up は、最近 Joyent Slingshot を公開した Joyent の CTO のプレゼン。スケーリングといっても「Rails とデー

    Wacky
    Wacky 2007/06/02
  • るびま

    『るびま』は、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 直

  • 【ハウツー】それPraggerでできるよ! - Ruby版Plagger登場 (1) Praggerって何? | パソコン | マイコミジャーナル

    Webサイトの更新情報を配信するためのRSSという技術は広く利用されるようになり、さまざまなWebサイトやBlogなどでRSSが提供されています。しかし、沢山のRSSを購読していくと、いろいろな不満が見つかるのではないでしょうか? 例えば、 特定の記事についてだけ、更新を教えてほしい Blog文だけでなく、コメントも配信してほしい どうしてこのWebサイトはRSSを配信してくれないの? などの不満があるのではないかと思います。こういった不満を解決するためのツールやサービスとしてはPlaggerやYahoo! Pipesなどが有名ですが、ここではもう1つのツール「Pragger」を紹介したいと思います。 PraggerはPlaggerにインスパイアされて開発されたRubyベースのツールで、公式Webサイトはこちらになります。Plaggerと同様「プラグイン」を組み合せることで、R

  • masuidrive on rails » Blog Archive » [紹介] HTTPでdRubyと同じようにリモートメソッドを呼び出すNetworkFacade

    dRubyは専用のプロトコルを使って、リモートアクセス用のクライアントとサーバを構築しますが、NetworkFacadeを使うことで、HTTPを使ってRubyのオブジェクトのやりとりをすることが出来るようになります。 dRubyを使ったことがある人なら、ほとんど同じように使うことができます。簡単なサンプルが、プロジェクトのページに記載されているので、ぜひ参考にしてみてください。 こちらでも簡単なオブジェクトは試しましたが、まだ出たばかりなので、エラー処理などが正しく行われているかに不安が残ります。 同時に既存のXML/RPCやRESTをオブジェクトにバインドすることもできます。 Wikipediaを呼び出すのは下記の様なコードになります。 #!/usr/bin/env ruby require 'rubygems' require 'network-facade' class Wikipe

    Wacky
    Wacky 2007/05/12
    dRubyは専用のプロトコルを使って、リモートアクセス用のクライアントとサーバを構築しますが、NetworkFacadeを使うことで、HTTPを使ってRubyのオブジェクトのやりとりをすることが出来るようになります。
  • テストとか - JS Commander

    コンソール上から JavaScript で Web ブラウザを操作できる、JS Commander というプログラムを作ってみました。JS Commander を立ち上げるとプロキシサーバが同時に起動し、このプロキシサーバを使うように Web ブラウザを設定すると、コンソール上で JavaScript のコードが入力できるようになります。Web ブラウザ上の JavaScript を自由に実行できるコンソールには FireBug, FireBug Lite, jsh, MozRepl などがありますが、JS Commander の特徴は以下のような感じです。ブラウザ非依存 - XmlHttpRequest が使えるブラウザであればたぶん動きます。readline を使った操作 - bash などのシェルと同じような emacs 風キーバインドが使えます。別のマシンにあるブラウザも操作可能

  • FFTT : Capistrano

    ※ この資料について 2006年4月の勉強会資料をCapistranoのバージョンアップ(現時点では1.3.1になってました)による仕様変更などに合わせてちょっと修正したものです。 質疑応答の部分は当時のままなので最初の質問が初々しいです。 Capistranoって何なのさ デプロイツール デプロイ=配備 参考 : Capistrano: Automating Application Deployment 一言で言うと複数のサーバ上で同時に並行してコマンドを実行できるツール。 複数のサーバで動いているサービスのデプロイを楽に行うことができる。 Rails起源なのでRailsに特化した部分もあるが、ほかのアプリケーションでも使える。 昔はSwitchTowerと呼ばれていた。はてなでも使われてる。 何がいいのか 複数サーバへの作業が効率化、自動化できる 定義済みの標準タスクに沿った運用をする

    FFTT : Capistrano
    Wacky
    Wacky 2007/05/12
    一言で言うと複数のサーバ上で同時に並行してコマンドを実行できるツール。複数のサーバで動いているサービスのデプロイを楽に行うことができる。
  • CodeZine:Rubyを使ってWebアプリケーションの脆弱性を早期に検出する(Web, テスト, Ruby)

    Scaffoldで生成したアプリケーションは出発点にすぎず、自立した完成品のアプリケーションではありません。このため、開発者がプロジェクトに適した形になるように手を加える必要があります。しかし、毎回似たような修正を行うのであれば、生成した時点でその修正が反映されている方が、より生産性も向上します。そこで稿では、Scaffoldをカスタマイズする方法を紹介します。

    Wacky
    Wacky 2007/05/12
    Rubyコードを使ってWebアプリケーションファジングの仕組みを説明し、その実装方法を示します。
  • ウノウラボ Unoh Labs: RackでWebアプリのWebサーバー依存を無くす

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: RackでWebアプリのWebサーバー依存を無くす
    Wacky
    Wacky 2007/05/12
  • まだ信者になっていない人に向けた RSpec の奨め - moroの日記

    某書籍の執筆をちゃんとやろうと再開したのですが、こんなのでリーチしますかね?抜粋。 下にいくほど信仰が高まっていますが、いちおう現世利益を前面に出してみました。 校正前とはいえ元原稿の抜粋なので、レビュー&突っ込み(これは嬉しいの?とか)大歓迎です。むしろお願いします。あと6個書けると10の理由になって流行に乗れるのでぜひに。 標準でモック機構を備えている まだ作成していないクラスの呼出側を設計する場合や、外部の認証サーバとの連携などテスト時には制御することの難しい機能開発する場合に、その難しい部分を簡単にモックすることができます。また、単にその機能があるように振る舞う(常にtrueを返す、など)ではなく、内部でどのメソッドが呼ばれるかもテスト時の検証対象にできるため、デベロッパーテストによる設計が行いやすくなります。 ビューやコントローラの単体テストを記述できる Rails のファンクシ

    まだ信者になっていない人に向けた RSpec の奨め - moroの日記
    Wacky
    Wacky 2007/05/12
  • RubyのFuseFS - www.textfile.org

    http://rubyforge.org/projects/fusefs/ via RubyのFuseFS使ってtwitter file systemを作ってみた

    RubyのFuseFS - www.textfile.org
    Wacky
    Wacky 2007/05/12