タグ

2013年3月20日のブックマーク (13件)

  • alias_example_to - Configuration - RSpec Core - RSpec - Relish

    Use config.alias_example_to to create new example group methods that define examples with the configured metadata. If you set the treat_symbols_as_metadata_keys_with_true_values config option to true, you can specify metadata using only symbols. RSpec.configure do |c| c.alias_example_to :fit, :focused => true c.filter_run :focused => true end describe "an example group" do it "does one thing" do e

  • Coveralls.io - Test Coverage History and Statistics

    We help you deliver code confidently by showing which parts of your code aren’t covered by your test suite. Free for open source repos. Pro accounts for private repos. Instant sign up through GitHub, Bitbucket, and Gitlab.

  • Ruby で作る、簡単 CLI ツールのススメ - Qiita

    Ruby 開発環境 AdventCalendar 10 日目です。前日は、 aereal さんでした。 さて、皆さんコマンド打ちまくってますか?僕は Ctrl+R で履歴から引っぱり出さないとタイポで撃沈します。 そんなこんなで皆さんいろんな CLI ツールをご利用中だと思います。 vim とか emacs とか、 rails g とか、 guard とか。実に便利なものたちですが、現実の開発現場に即した、素晴らしいニッチなツールというのは、得てしてそんなにないものです。 「こんなに重厚でなくていい」 「もうちょっとざっくりとした……なんというか痒いところに手が届くような……」 などなど、いろいろあると思います。例えば「チームで開発しているのだが、今行ったコミットのレビューを依頼するメールを書くのが面倒なので社内 Twitter 的なものに書こうかと思うのだがそれもめんどくさいのでコミット

    Ruby で作る、簡単 CLI ツールのススメ - Qiita
  • Render ‘Rails Style’ Partials in Sinatra

    Steve @ DynamicEdge Computer science in the real world. (Ruby, Rails, Semantic Web, Who knows…) We love Sinatra. Not only does it make a great framework in its own right but in addition it can be used to mimic parts of rails in a real simple environment for front-end designers. Instead of having to get them set up and explain the whole of rails they just get a nice simple app to work on without ha

    Render ‘Rails Style’ Partials in Sinatra
  • arduino で音楽を流す HTTP サーバー

    今週末の Python温泉で、最近買った、arduino を初めて触った。 Arduino+Pythonハッキング勉強会 の 資料 を見て、何か同じようなもの作れないかと思った。 Starter Kit を買ったので、arduino だけじゃなくて、いろなものが付いてきた。そのなかの一つはピエゾバザー。 バザーの動作を確認した後に、HTTPでbuzzer を操作できたらいいんじゃないかと思って、簡単な HTTP API を作った。 サーバーは最近作った namake ベースで、arduino との通信は PySerial でシリアルUSB。音のピッチと長さ(ms)をHTTP GETパラメターで受け取って、arduino に流す。 シリアルUSBはバイト通信なので、普通な整数でも通信が結構面倒くさいです。下のサーバーで struct モジュールで int データをバイナリに変換して、通信して

  • GitHub - jnicklas/turnip: Gherkin extension for RSpec

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - jnicklas/turnip: Gherkin extension for RSpec
  • 「Obama For America」の開発チームが作り上げた大規模な選挙キャンペーンシステムの舞台裏(前編)

    でも選挙活動にインターネットを利用するという議論が始まっていますが、世界でもっとも大規模にインターネットを利用して選挙活動が行われたのが、昨年の米大統領選挙です。 その選挙戦を勝ち抜いたオバマ大統領のチーム「Obama for America」が、どのような選挙キャンペーンシステムを構築したのか。3月15日に都内で行われたAmazonクラウドのイベント「JAWS DAYS 2013」で、語られました。 そこでは、過去の選挙データやソーシャルメディアなどを元に有権者の動向を徹底的に分析し、テレビCMの打ち方からボランティアの働き方まであらゆるものを最適化する大規模なシステムをいかに構築したのか。そして、大規模システムでクラウドを活用するとはどういうことか、ということを学ぶ絶好のサンプルになっています。 国内でこのシステムの舞台裏がこれほど詳しく紹介されることは初めてのはずです。講演の内容

    「Obama For America」の開発チームが作り上げた大規模な選挙キャンペーンシステムの舞台裏(前編)
    a2ikm
    a2ikm 2013/03/20
    チームのメンツがアメリカならではって感じ
  • 橋本商会 » Sinatra RocketIOというプラグイン作った、これでWebSocketとCometが使える

    nodeのSocket.ioっぽい物のRuby版を作った。 https://github.com/shokai/sinatra-rocketio 依存 EventMachineが有効なWebサーバー(thinとか)と、jQueryが必要。 Rubyは1.8.7〜2.0.0まで動く。 Sinatraで使う インストール gem install sinatra-rocketio ブラウザとか回線に応じてWebSocketとCometの使える方が自動的に選ばれる。 切断されても定期的に再接続を試みるようになってる。 sinatraに読みこむだけで使える。sinatraのプロセス内にwebsocketサーバーも組み込まれる。 require 'sinatra' require 'sinatra/rocketio' modular styleではclass内でregisterすればok class

  • アポロ計画に参加してた97歳だけど何か質問ある? | AMAの世界

    『私はアポロ計画に1号から14号まで参加していた97歳です。2人の大統領と、大統領になる前からの知り合いでした。』 ハーイ!これが私のおじいさんです。えっと、そう、これは昔の写真。今のおじいさんはこちらです。これもおじいさん。 彼はとても華やかな人生を送って来ました。スレッドのタイトルは、そのほんの一部。他にはこんなこともありました。 アポロ8号とアポロ11号の時は、ラジオ・テレビ関係部署の代理部長を務めていました(来は副部長だったのですが、その2つのミッションの時は部長が病気だったので)。 彼と奥さんが二度目に顔を合わせたのは、二人の結婚式の日でした。 第二次大戦と朝鮮戦争に従軍していました(いい話がたくさんあります)。 アメリカで当時最年少のイーグルスカウト(訳注: ボーイスカウトの最高位)でした。 バージニア大学に16歳で入学し、18歳で一度退学しましたが、20歳で同級生と一緒に卒

    a2ikm
    a2ikm 2013/03/20
    法螺話だとしてもそれはそれで面白い
  • サーバーのセットアップは perlbrew とかじゃなくてよくね? という時のライフハック - tokuhirom's blog

    https://metacpan.org/module/TOKUHIROM/Perl-Build-0.06/bin/perl-build perl-build というコマンドをつかうと便利。 perl-build 5.16.2 /opt/perl-5.16/ とかで管理するとよい。 perl-build 5.16.3 /opt/perl-5.16/でのアップグレードもうごいている様子。 おためしあれー。 FAQ./configure -d -Dprefix=$path でよくね?それでもいいのですが、PatchPerl によるパッチがあたるので、古いバージョンも確実にはいるのが嬉しいところです。 あと、tar ball のフェッチとかまで自動的にやってくれるのも便利。

    a2ikm
    a2ikm 2013/03/20
    rubyもruby-buildで十分な予感
  • 東京・恵比寿 バレエ教室に突然たぬき NHKニュース

    18日夜、東京・恵比寿のバレエ教室に、突然たぬきが現れ、警察官に捕獲されました。 たぬきが見つかったのは、渋谷区恵比寿の、JR恵比寿駅に近いバレエ教室です。 警視庁によりますと、18日午後9時すぎ、バレエ教室の女性職員から「たぬきが入ってきて、部屋に閉じ込めている」と通報があり、駆けつけた警察官3人が、バレエの練習をするスタジオの中にいたたぬきを囲い込むようにして捕まえました。 たぬきは暴れることなく、警察官が持っていた網に歩み寄ってきたということです。 けがをした人はいませんでした。捕獲されたたぬきは、体長が50センチほどで、首輪などはつけておらず、野生とみられています。警察署では試しにドッグフードを与えてみましたが、手をつけないということです。 動物園の飼育員によりますと、たぬきは都心にも生息していて、住民のべ残しを探し回ることがあり、暖かくなると動きが活発になって夜間に行動すること

    a2ikm
    a2ikm 2013/03/20
  • 西武秩父線、廃止対象に 地元は戸惑いと反発 米サーベラス提案 (産経新聞) - Yahoo!ニュース

    米サーベラスが西武HDに提案するリストラ策で廃止対象になっている西武秩父線。廃止が現実となれば生活の足を失う地元では戸惑いや反発の声があがっている。横浜方面への直通運転で観光PRを強化し始めたばかりの沿線にとっては、冷水を浴びせられた形だ。 西武秩父線は埼玉県飯能市の吾野駅から秩父市の西武秩父駅まで約19キロメートルの区間。実質的には東京都の池袋駅からの直通特急と、飯能駅からの各駅停車で池袋線と一体運用されている。過疎化が進む山間部を走り、高齢者や学生の利用客が多い。 飯能市の新井文雄秘書室長は「赤字だから廃線というのではなく、公共の利益のために動かしてほしい」と反発する。沿線では路線バスを運営する「国際興業」(東京都中央区)が全面撤退の方針を固めている。このため市はバスの代替手段確保へ対策を練っているところだった。 そこに追い打ちをかけかねない今回の事態に新井室長は「具体的な話にな

  • 大江戸 Ruby 会議03で、某レシピサイトの Ruby 1.9.3 対応で苦労した点を共有しました - 恒温動物の生活ログ

    こんばんは。今日は20時に退社しました。 先日、大江戸 Ruby 会議 03 が、深川江戸資料館で開催されました。大江戸 Ruby 会議は、Asakusa.rb のメンバーの生活発表会として位置づけられている地域 Ruby 会議です。そこで私は Ninja Talks の1枠を頂戴し、普段の仕事の話をしてきました。内容は、勤務先が運営するレシピ共有サイトが使用している Ruby のバージョンを Ruby Enterprise Edition から Ruby 1.9.3 へ移行する際に苦労した事柄の共有です。 スライド↓ 時間と内容の関係で、会議では言わなかった話があります。 ここで紹介されているコードのうち、"Before" に当たるものの中には、皆さんが一目見て「酷いなぁ」と感じるものがあると思います。中には、こんな書き方ができたのか!と驚くようなものもあるでしょう。 しかし、忘れて欲し

    大江戸 Ruby 会議03で、某レシピサイトの Ruby 1.9.3 対応で苦労した点を共有しました - 恒温動物の生活ログ
    a2ikm
    a2ikm 2013/03/20
    モンキーパッチのあて方が綺麗。カッコイイなー