タグ

Rubyに関するswatのブックマーク (60)

  • 【Rubyの凄い活用法教えてください】  俺はRubyを使ってこんなに便利なことをしてるぜ!…

    Rubyの凄い活用法教えてください】 俺はRubyを使ってこんなに便利なことをしてるぜ! 的な事があれば是非とも聞きたい。

  • 社内勉強会を立ち上げる - part 1 : 一時間で覚えるRuby - Kwappa開発室

    CUI な Git ブラウザ tig を入れてみた (Born Too Late) [git][scm][tig] tig を使ってみた (do_akiの徒然想記) Twitter Trackbacks () とべとべ夏祭り2010電設部に参加した #tobesetu (key-cc) EC-CUBE LC_Page::sendRedirect()に引数を渡せない (弱小PHPerの憂) [densetu][勉強会][学校]電設部IT勉強会#3やりますた(随時追記 (学内IT勉強会のススメ - atcorp) 電設部IT勉強会#3に参加したっ! (Curious) GLT #24 (懇親会)に乱入してきた! (Curious) GLT (Genesis Lightning Talks) Vol.24に参加しました (key-cc) GLT (Genesis Lightning Talks

    社内勉強会を立ち上げる - part 1 : 一時間で覚えるRuby - Kwappa開発室
  • OpenIDを実装したソースコードを読もう (1/3)- @IT

    第5回 OpenIDを実装したソースコードを読もう 倉貫 義人 松村 章弘 TIS株式会社 SonicGarden 2009/6/3 優れたプログラマはコードを書くのと同じくらい、コードを読みこなせなくてはならない。優れたコードを読むことで、自身のスキルも上達するのだ(編集部) 前回までは、Ruby on Railsの基部分についてコードリーディングを行ってきました。 今回からは、より魅力的なWebアプリケーションを実現するために必要なさまざまな技術Railsで活用したソースコードを読むという、さらに実践的な内容に入っていきます。 今回取り上げる技術要素はOpenIDです。GoogleYahoo!、mixiなどの大手サービスがOpenIDに対応したことで話題になったので、聞いたことがある方は多いのではないでしょうか。 OpenIDとは、とある1つのIDを持っていれば、複数のWebアプ

  • 脱Excel! Redmineでアジャイル開発を楽々管理

    ソフトウェア開発のタスクをチケットに登録すると、作業を始めるチケット管理をメインに、進ちょく管理、問題管理などができる。 バグ管理システムだけでなく課題管理システム(ITS:Issue Tracking System)で運用する開発プロセスは、チケット駆動開発(TiDD:Ticket Driven Development)と呼ばれ、最近注目されている。 Ruby1.9の開発はRedmineで管理されているように、近ごろは事例も増えている。 Redmine運用前の問題点 筆者がRedmine運用前に持っていたプロジェクト管理の問題点は下記2点だった。 1.Excelでのタスク管理の限界 従来からプロジェクトマネージャやプロジェクトリーダーの多くは、進ちょく管理やタスク管理Excelで行ってきた。 プロジェクト管理では顧客へ進ちょく報告するために、残工数と残タスク数を計算する必要がある。だが

    脱Excel! Redmineでアジャイル開発を楽々管理
  • オープン・フリーのFX自動取引システム「jiji」

    「jiji (ジジ) 」は、オープン・フリーのFX自動取引システムです。 完全自動でのFX取引を実現 レートデータの取得から証券会社への発注まで、プログラミングしたルールに従った完全自動でのFX取引を実現します。(※1) 注:「必ず利益が出せる取り引きルール」を提供するソフトウェアではありません。取り引きルールを作成・検証し、実際に運用を行うためのフレームワークです。 取引ルールはRubyで 取引ルールはオブジェクト指向プログラミング言語「Ruby」で記述します。 オブジェクト指向言語ですので、よく使う機能の部品化・再利用が容易に行えます。 バックテスト機能を搭載 過去のデータを使用した取引ルールの検証(バックテスト)機能を実装済み。 運用前に、実際のレートデータを使用して動作を確認しておくことが可能です。(※3) 外出先からも操作可能 jijiはスタンドアロンなサーバーとして動作するWe

  • 角谷信太郎——「スーパーマンである必要はない」 − @IT自分戦略研究所

    第9回 角谷信太郎――「スーパーマンである必要はない」 岑康貴(@IT自分戦略研究所) 赤司聡(撮影) 2009/3/30 角谷信太郎(かくたにしんたろう) 永和システムマネジメント サービスプロバイディング事業部 チーフプログラマ 1975年2月19日、大阪府出身。1998年 立命館大学法学部卒業。「『楽しさ』がシステム開発の生産性を左右する」と信じて、アジャイル開発を現場で実践するテスト駆動開発者。日Rubyの会の理事を務め、日最大級のRubyカンファレンス「RubyKaigi」の運営に携わっている。 ■うまく回るように、全体を見る 「Rubyを使って、お客さまにとって価値のあるシステムを届けたい」と以前から考えていました。2年ほど前から実際にRuby開発チームのチーフプログラマとして働いています。わたしの任務は「プロジェクトが失敗しないようにすること」。お客さまに対するヒアリング

  • VikiWiki - Ruby

    Rubyとは ワタシの知るかぎり、最も書きやすいプログラミング言語。 Rubyメモ Rubyメモ Ruby拡張ライブラリをビルド ライブラリの類 Rubyの定番ライブラリ Ruby/PDFlib pdfはこれで。 WebFetcher Web をFetchする。そのまま。 "Ming/Rubyいじり" Ming/Rubyでフラッシュを作成する。 "JaMingの使い方" htree: XMLパーサ mingplot Kwartz Rails? rcairo VisualuRuby Sinatra Haml/Sass Sequel IronRuby GUI Ruby/Tk入門 マルチプラットフォームなGUIはこれで。でもtkはちょっと癖があるので、Windows限定ならApolloのほうがいいかも。 wxRuby 開発環境など Exerb Ruby のランタイムをくっつけて単体ウィンドウズア

  • 一時間で覚える Ruby - MAYAH

    C/C++, Java は使える、大学で ML とか Scheme もやった、そろそろスクリプト言語を覚えたい、という人向けに、 一時間で Ruby がある程度 (日常的な処理が少しは出来る程度) 使える様になるまでをまとめます。他のスクリプト言語の知識は仮定しません。 このページでは、例示による学習を期待しています。 すなわち、例と結果を与えられることでその意味を理解するということです。 これが出来ないと一時間で使えるようになるのは厳しい。 オブジェクト指向、正規表現と聞いて一つでも意味が分からない人は別のところで勉強してください。 速習を目指しているので、細かいところは全部割愛しています。 とりあえず使えるようになった後にちゃんとした入門書を読んでください。 とりあえず動かす (10 分) Ruby はインストールされているものとします。とりあえず ruby と叩いて起動。 $ rub

  • rubyでwebにアクセスするライブラリ、何使う? - おもしろwebサービス開発日記

    rubyでwebにアクセスするライブラリが複数あります。 標準のライブラリ open-uri Net::HTTP gemライブラリ mechanize curb(curl) どんなときにどれを使ったらいいんでしょうね?ということで簡単にですがそれぞれの特徴を調べてみました。 open-uri この中で一番簡単なライブラリ。openメソッドを拡張して、webページを普通のファイルのようにオープンできるようにします。詳しい使い方は下記参考。 open-uri - Rubyリファレンスマニュアル Net::HTTP getの他にpostやリダイレクトにも対応。下記のように、ブロックの中でサーバ内のコンテンツにアクセスするように書くので、同一サーバに何度もアクセスする場合はopen-uriより便利。 require 'net/http' Net::HTTP.version_1_2 Net::HTT

    rubyでwebにアクセスするライブラリ、何使う? - おもしろwebサービス開発日記
  • Skip

    Menambahkan produk lain akan melewati batas maksimum pembelian dan harga dapat berubah.

    Skip
  • Six Apart - Tech Talk Blog: Watirを使ってテストを自動化しようの話

    こんにちは、TypePadのQAを担当している山口です。今回はWatirを使ったテストの自動化の話を少ししたいと思います。 Watir = Web Application Test In Ruby WatirはRuby上で動作するウェブアプリケーション向けのテスト自動化ツールです。「Web Application Testing in Ruby」の頭字語で「ウォーター(water)」と発音します。 Watirはこんな風に使います。 require "watir" ie = Watir::IE.new ie.goto("http://memolog.org/") といった風に使います。Watirに組み込まれているメソッドを利用するだけで簡単にIEを操作することができます。この例では、IEを自動的に起動して、http://memolog.org に移動します。 Watir vs Seleniu

  • TISがRuby on RailsベースのSNS「SKIP」をオープンソース化

    TISは2008年5月19日,Ruby on RailsベースのSNS(ソーシャル・ネットワーキング・サービス)「SKIP(Social Knowledge & Innovation Platform,スキップ)」をオープンソース化すると発表した。2008年夏に公開する。 SKIPはTISが自社利用のために開発したSNS。2005年12月から社内で運用を開始,現在TIS全社員の約7割が登録,記事数は2万件以上になっている。 SKIPは質疑応答によるナレッジマネジメント機能やソーシャルブックマーク機能,アンテナ機能,予定調整のためのイベント機能などの機能を備える。全文検索エンジンと組み合わせることで,公開権限に対応した全文検索機能を利用できる。またリバースプロキシ型のシングルサインオンの仕組みも同時に公開する予定。 TISでは「SKIP」をオープンソース化することで認知度を向上させ,SKIP

    TISがRuby on RailsベースのSNS「SKIP」をオープンソース化
  • ウノウラボ Unoh Labs: dRuby/Rinda/Ringでジュークボックス

    komagataです。 最近社内ではiTunes専用のPCを用意して社内BGMを流しています。 「コマンドラインから曲のリクエストを出せないかな」と思って、勉強がてらRubyを使ってジュークボックスサーバ、ジュークボックスクライアントを作ってみました。 必要な機能は、 簡単に曲のリクエストを出せるクライアント 複数のクライアントから曲のリクエストを受付け、保持し、順次再生するサーバ クライアントが自動的にサーバを見つけるためのネームサーバ などで、考えてみるとかなり面倒臭そうです。iTunesはDAAP(Digital Audio Access Protocol)というプロトコルで音楽をやり取りしたり、mDNS(Multicast Domain Name Service)というネームサービスを使ってサーバを見つけたりしているそうです。 今回は、dRubyを使って曲をやり取りし、Rindaの

  • Don'tStopMusic - Ruby 技術者認定試験の問題を予想してみました , Ruby 技術者認定試験予想問題 解答編

    _ [Ruby] Ruby 技術者認定試験の問題を予想してみました さらに追記:第二回試験を受けましたが、この日記の予想問題とはあんまり近くはありませんでした。試験勉強をされる方は、リファレンスマニュアルと NaCl さん謹製のRuby認定試験対策問題を読むのが良いと思います。 追記:まつもとさん曰く、実際の問題はもう少しストレートで優しいものになる予定とのことです。 10 月に実施される予定の Ruby 技術者認定試験の問題を予想してみました。とりあえず 30 問。組み込み関数・変数・定数・クラスの問題がほとんどないので、増やすつもりです。 エントリーレベルだそうなので簡単な問題にしてみましたが、簡単すぎでしょうかね。(会社の後輩に見せたところエントリーレベルにしては難しいとの評でした。SJC-P を念頭においていたのでひねった問題にしてしまったかもしれません……)除いた分野は、ブロッ

    swat
    swat 2007/09/11
  • ニコニコ動画にコメントをつけるだけの簡単なお仕事です, 豆ナイトのスライド, 豆ナイトの動画(google video) - 角谷HTML化計画(2007-08-13)

    ■1 ニコニコ動画にコメントをつけるだけの簡単なお仕事です 豆ナイトでしゃべった自分の動画をニコニコ動画に置いてみました。どうぞご利用ください。 ■2 豆ナイトのスライド slideshareに置きました。 PDFはslideshare.netでもダウンロードできますが、kakutani.comにもPDFを置いてます: me_and_ushio_down_by_the_school_yard.pdf (約5.3MB) ■3 豆ナイトの動画(google video) 他のトークはgoogle videoに置きました。 「Rubyに転んだ理由とスルーしてた理由」牛尾 剛 約21分。 「僕と牛尾と校庭で」角谷 信太郎(編) 編 約30分。この動画は同じものをニコニコ動画にも置いています。 質疑応答 約14分。グダグダです。 「JavaラーのためのRuby再入門」豆蔵Ruby派一同 約46分

  • masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門

    [追記] if構文の変数スコープの説明に間違えがあります。新しいスコープは作られません。 お盆のまっただ中8/11(土)に、社内勉強会を開いて、PHPユーザ向けにRuby/Rails入門をやりました。 じつはお盆の土曜日に4時間も勉強会って事で、そんなに人も集まらないだろうと思っていたのですが、ふたを開けてみたら28名も参加があり、びっくりしました。それだけ興味を持ってもらったのは嬉しいけど、これだけ集まるなら資料はちゃんと作らないと・・・・。ということで、作った資料を公開します。なんとRuby編100ページオーバー、Rails編200ページオーバーと、かなり大作です。 RubyKaigiで、発表者のスライドの横でIRCが表示されていたのが面白かったので、勉強会の参加者には、Lingrのチャットルームに全員入ってもらって、質問やパートごとの「終わった!」という書き込みをしてもらいました。今

    masuidrive on rails » Blog Archive » PHPユーザの為のRuby/Rails入門
  • Step up Ruby on Rails - Step up Ruby on Rails - Top

    Rails のチュートリアルは終わったけれど、その次に何かを作ろうとしたら止まってしまって先へ進めない人へ向けて、チュートリの次のステップとなりそうなネタを集めてみます。 主な情報源は Web と「Ruby on Rails 入門〜優しい Rails の育て方」(くまくまーの人)です。

  • 川o・-・)<2nd life

    Perl での print debug の方法の紹介がブーム(?)だったので、自分がよく行ってる Ruby での debug 方法7つについて書いてみます。 p ご存じの人も多い Kernel#p メソッド。これを使うとオブジェクトの内容を見やすい形で出力してくれます。 >> p ({:foobar => :baz}) {:foobar=>:baz}Object#inspect を使うと、p で出力するときと同じ文字列を String として取得できます。 >> puts ({:foobar => :baz}).inspect {:foobar=>:baz}初心者の頃この p での出力を使う方法がわからなくて困った記憶が…。 pp pp というライブラリを使うと、p より、より見やすい形式で出力してくれます。たとえば >> a = Array.new(10) { {:foobar => :

    川o・-・)<2nd life
  • Railsで日本語を使う時に必須のパッケージ Ruby-GetText

    Posted by masuidrive Sun, 02 Jul 2006 18:22:00 GMT Railsで日語アプリを使う時のサポートパッケージとしては、ActiveHeart が有名です。私もずっとActiveHeartを使ってましたが、RJS+Safariの文字化け問題解消のため、Ruby-GetText に移行することにしました。それぐらい自分で書いても良かったんですが、せっかくあるので使わないとw Railsの日語化ユーティリティとしては、今のところ最強な気がする>Ruby-GetText Ruby-GetTextはgemsで配布されているので、インストールしてみます。 Ruby-GetTextとActiveHeartを簡単に比較してみました。 Ruby-GetTextが有利な点 Safariで文字化けする問題も解消されます。RJS利用時も問題ありません メッセージをプ

  • 高橋マインド

    高橋マインドは画期的なプレゼンソフトウェアです。高橋メソッドという迫力あるプレゼン手法のスライドを、マインドマップという技法により簡単に作成するものです。 [特徴] 素早い! 伝わる! 誰でも簡単! 「急にプレゼンや講演を頼まれちゃって、準備する暇がない」 「とにかく人前で話すのは苦手だ! いつもあがってしまう」 そんな方にぴったりのプレゼン手法です! すぐに準備できて、緊張しにくい! そんな夢のプレゼン手法があったのです! スライドにあわせて適当に喋るだけ。スライドを作るのも簡単。あなたもこれでプレゼン上手! ------> 使い方は簡単。 まずFreeMind (日語説明ページ)というソフトウェアを使ってマインドマップを作成します。 そして下のファイル送信欄を使って、そのファイルを送信してください。すると画面に高橋メソッドのスライドが表示されます! 表示されたスライドをクリックする