タグ

2012年6月20日のブックマーク (12件)

  • Writing Friendly Libraries

    概要 Writing Friendly Libraries will cover how to write libraries that are easy to use, extend and maintain. My talk will cover techniques such as using plugin systems for extensibility and adding optional features. I will also cover testing strategies and other tools to ease maintenance of software. 発表言語 English Eric Hodel Seattle Ruby Brigade, AT&T Interactive Eric Hodel has been a Rubyist for nea

    iR3
    iR3 2012/06/20
    #shibuyarb @kentaroさんが言及されていたところの昨年のRubyKaigi2011のWriting Freiendly Libraries の話 はこれ
  • HOW TO BUILD GEMS #shibuyarb

    This document discusses different methods for building Ruby gems, including building from scratch, using the jeweler tool, and using Bundler. It recommends using Bundler because it is simple, fully configurable through the gemspec file, and does not rely on additional code or tasks. The document provides steps for initializing a gem project with Bundler, writing tests and code, and releasing the g

    HOW TO BUILD GEMS #shibuyarb
    iR3
    iR3 2012/06/20
    gemの作り方GJ!
  • Guides - RubyGems Guides

    Learn how RubyGems works, and how to make your own. The RubyGems software allows you to easily download, install, and use ruby software packages on your system. The software package is called a “gem” which contains a packaged Ruby application or library. Gems can be used to extend or modify functionality in Ruby applications. Commonly they’re used to distribute reusable functionality that is share

    iR3
    iR3 2012/06/20
    gemを作る際にはnamingはここを読んでから。
  • bundle gemべんり〜、でもね… - 高尾宏治日記 on はてな

    RubyRubyGemsを作るときにどのような方法を使っていますか?(えっ、Railsしか使ってないって!?まぁ、そういわずに便利なコマンドライン用のツールとかを作るのも楽しいよ〜) 最近では、 Bundlerを使ってRubyGemsを作るのが簡単 ですよね。 作りたいプログラムの名前を決めたら次のコマンドを実行します。これだけで一通りの開発環境とリリース準備ができてしまいます。 $ bundle gem very_nice_tool --bin --verbose でもちょっと待ってよ。これを仕事で使うならば注意しないといけない点があります。 これが非公開のプログラムだったらRakefileを次のように修正したほうがいい。 修正前のRakefile。 require "bundler/gem_tasks" 修正後のRakefile。 # releaseタスク以外のbuildタスクとin

    bundle gemべんり〜、でもね… - 高尾宏治日記 on はてな
  • 【gemの作り方】 Rubyのオブジェクトをグンマー県が制圧するgem書いた - is Neet

    先日、ラクガキサービスLeenoのAPIをラップしたgemを公開しました。 http://rubygems.org/gems/leeno ソースはこちらから。 https://github.com/soplana/leeno ということで、今回gemを作成する手順をサンプルgemを作成しながら備忘録として残しておきます。 今回サンプルで作成するgemはto_gunmaというgemで、最近流行りの「◯◯県は群馬県になりました。」というメッセージで有名な「ぐんまのやぼう」というアプリに肖って、[].to_gunmaみたいに呼び出すと、"Arrayは群馬県になりました。"ってメッセージが帰ってくるだけのショボイgemを作ろうと思います。 グンマーがRubyのオブジェクトを制圧するgemという事です。 グンマー凄い。 gemを作成する方法としてはいくつかあるようですが、今回はbundlerを使用し

    【gemの作り方】 Rubyのオブジェクトをグンマー県が制圧するgem書いた - is Neet
    iR3
    iR3 2012/06/20
  • ブクログ

    ブクログは、の感想や評価をチェックしたり、webやアプリで棚をかんたんに作成し、 感想やレビューを書いたり、読書の管理・記録をすることができます。

    ブクログ
    iR3
    iR3 2012/06/20
    @KitaitiMakotoさんから紹介されたが面白そう。 #shibuyarb
  • Working With Unix Processes(1) - 北市真 | パブー

    iR3
    iR3 2012/06/20
    中身はRubyだそうです。
  • あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して

    あなたは,下記のコードを理解できない。 p f /g+h/i これはRubyのコードである。「p」は,コンソールに出力する関数である。 問: だいたい,何をやっているコードですか? ※例えば,四則演算など。 構文をおおまかに説明して下さい。 どれが変数で,どれが関数で,どれが演算子か? ↓回答 回答: 一意に決定できない。 下記に, このコードの複数の解釈方法と, この件が引き起こす問題 について述べる。 ※なお,この問題が起きるのは動的言語に限らず,静的言語でも同様に発生しうることを前もって述べておく。 (1)分数の計算とみなすパターン 先行するコードを下記のように書いた場合: test1.rb # 変数に数値を代入 f = 2 g = 1 h = 2 i = 1 # 演算結果をpで出力する p f /g+h/i 実行結果: >ruby test1.rb 4 「分数の計算」とみなされる。

    あなたが理解できない,たった一行のRubyのコード (動的言語に対する静的解析の限界) - 主に言語とシステム開発に関して
    iR3
    iR3 2012/06/20
    / は分数や正規表現で紛らわしいし、ディレクトリの区切りにも使われるし、文脈で判断という世界にだわな。
  • ろくもじ >> 「NHKスペシャル 「コンピューター革命 最強×最速の頭脳誕生」」

    (オープニング) オープニング 世界一の計算能力を誇るスーパーコンピューター「京」は、1秒間に1兆の1万倍の計算能力を誇る。また、アメリカでは、人間のように考えて言葉も理解するコンピューターが登場した。今回の、そんなスーパーコンピューターの頭脳に迫る。 コンピューター革命 最強×最速の頭脳誕生 CHAPTER 01 最強×最速=未来 兵庫・神戸市にある理化学研究所は、世界最速の頭脳であるスーパーコンピューター「京」を開発した。京は、1秒間に1兆の1万倍の計算を行い、それを駆使してビッグデータという膨大な情報を分析している。 理化学研究所の創薬チームは、従来よりも治療効果のはるかに高い抗がん剤の開発をしている。京を使えば3年かかっていた計算が、わずか1日で行えるようになった。 また、京の登場で、100万人規模の大都市で地震が起きた際に瞬時に被害を予測して一人一人に最適な行動を提示するという、

    iR3
    iR3 2012/06/20
  • プロジェクトという形態は下火になり、プロダクト開発が台頭している。IPAの調査から

    IPAによる海外でのアジャイル開発についての報告書「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査報告書 (非ウォーターフォール型開発の海外における普及要因編)」を紹介した昨日の記事「海外でなぜアジャイル開発が普及しているのか? IPAが分析と提言」は、とても多くの読者に読んでいただき、ツイッターやブックマークなどでもコメントが多数寄せられました。 そうした反響の中で、この調査報告の作成に関わったアジャイル開発の第一人者である平鍋健児氏から「資料の付録にある海外でのインタビューが興味深いので注目してほしい」というメールをいただきました。 インタビューの中で「日国内に限らず、海外でもアジャイル型開発の普及が進みにくい領域がある」という点を指摘部分は、アジャイル開発がどう位置づけられているのかをあらためて浮き彫りにしているように思います。主に、「リーンソフトウェア開発」シリ

    プロジェクトという形態は下火になり、プロダクト開発が台頭している。IPAの調査から
    iR3
    iR3 2012/06/20
    ふむ「アジャイルをドライブしているのは情報システム部門というよりもビジネス部門であり、ビジネスそのものがソフトウェア開発を主導するときの方法論としてアジャイル開発を率先して使っている」
  • 米マイクロソフト、タブレット端末「サーフェス」でアップル追撃へ

    6月18日、米ソフトウエア大手マイクロソフトは、ロサンゼルスで開催したイベントで、独自開発したタブレット型端末「サーフェス」を発表した。ロサンゼルスで撮影(2012年 ロイター/David McNew) [ロサンゼルス 18日 ロイター] 米ソフトウエア大手マイクロソフトは18日、ロサンゼルスで開催したイベントで、独自開発したタブレット型端末「サーフェス」を発表した。 同社は今秋に携帯端末向け次世代基ソフト(OS)「ウィンドウズ8」をリリースする予定になっており、サーフェスの投入により、ウィンドウズ8の需要に大きな弾みをつけるとともに、タブレット端末市場で独走中の米アップル製「iPad」を追撃したい考え。 マイクロソフトは過去37年間、パソコンメーカーにウィンドウズを提供するビジネスモデルを収益の柱としてきたが、今回の発表はそのモデルからの脱却を意味する。世界最大のソフトウエア会社である

    米マイクロソフト、タブレット端末「サーフェス」でアップル追撃へ
    iR3
    iR3 2012/06/20
    早くさわってみたい。
  • 刻言道場「まいトレ」毎日良い言葉を刻む

    iR3
    iR3 2012/06/20
    娯楽と芸術の境界は如何に?映画やドラマで時代を越えるものは芸術で、消耗品のように消えてゆくものは娯楽。どれほど感動を与えるかが評価基準。かな。