タグ

Rubyに関するYaSuYuKiのブックマーク (348)

  • パーフェクトなCRubyを目指して - 1行のバグ修正に潜む苦労 - - I am Cruby!

    この記事はパーフェクトRuby Advent Calendar 2013 - Adventar の9日目です。 前の日のエントリーはパーフェクトRuby Advent Calendar 2013(8日目) Let's Sinatra Life - たちブログです。 まだ参加できますので、みなさまもぜひ。 パーフェクトRuby Advent Calendar 2013 - Adventar パーフェクトRubyRubyの仕様に大変詳しい同僚への献をインターセプトして読ませていただきました。 さまざまな機能をまとめたとてもよいだと思います。 著者のみなさまの苦労が偲ばれました。パーフェクトRuby (PERFECT SERIES 6)作者: Rubyサポーターズ,すがわらまさのり,寺田玄太郎,三村益隆,近藤宇智朗,橋立友宏,関口亮一出版社/メーカー: 技術評論社発売日: 2013/08/1

    パーフェクトなCRubyを目指して - 1行のバグ修正に潜む苦労 - - I am Cruby!
    YaSuYuKi
    YaSuYuKi 2013/12/09
    すごすぎてまったく入り込める気がしない
  • rbenv global 2.1.0-preview2 した話 - ちなみに

    この記事は Ruby Advent Calendar 2013 の 9 日目の記事です。 前日は aoitaku さんの [Ruby] かっこつけないで でした。 はじめに 2.1.0-preview2 が出たので、普段使いの Ruby を 2.1 にしてみました。 (inspired by rbenv global 2.0.0-rc1 した話 - sojourn) インストール $ brew install readline # if you need $ (cd ~/.rbenv/plugins/ruby-build && git pull origin master) $ CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --enable-bundled-libyaml" rbenv install 2.1.0-

    rbenv global 2.1.0-preview2 した話 - ちなみに
    YaSuYuKi
    YaSuYuKi 2013/12/09
    特に引っかかりそうな非互換はなさそうなので、試してみるか
  • Ruby 2.1がガベージコレクションを変更,大規模システムでの批判に対処

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Ruby 2.1がガベージコレクションを変更,大規模システムでの批判に対処
  • Capybara-Webkit+Cucumber+Sinon.JSでJavaScriptのテストはここまで変わる

    Capybara-Webkit+Cucumber+Sinon.JSでJavaScriptのテストはここまで変わる:フレームワークで実践! JavaScriptテスト入門(5)(1/3 ページ) しっかりとJavaScriptをテストするために、今注目のJavaScript用のテストフレームワークをいくつか紹介し、その概要から実践的な使い方まで解説する連載。今回は、RubyでWebKitをヘッドレス化するフレームワーク、受け入れテストの記述が日語でできるツール、スタブやモック、スパイが使えるライブラリを組み合わせたテスト方法などを紹介。 Capybara-WebkitとCucumberとSinon.JSを利用したJavaScriptのテスト 連載の最終回となる今回は、これまでの連載のようなJavaScriptのロジックを単体テストするのではなく、Webブラウザ上の操作と、それによって動作

    Capybara-Webkit+Cucumber+Sinon.JSでJavaScriptのテストはここまで変わる
  • tDiary.org

    tDiary 4.0.1 をリリースします。tDiary は 3 ヶ月ごとの定期リリースがリリースポリシーとなっていますが、CGI 環境で動作させる際に影響範囲の大きい問題が見つかったため修正バージョンをリリースします。 tDiary-4.0.0 からの変更点 体(tdiary-core)の変更点 機能追加 tDiary のプラグインを動かすために必要な gem を Gemfile.local というファイルに記入することで利用者が自由に gem を追加可能になりました。 機能変更 パッケージ版、および github から直接ソースコードを取得して環境を構築する際、gitruby の実行ユーザーの PATH に存在しない場合にライブラリのロードに失敗する問題を修正しています。

    YaSuYuKi
    YaSuYuKi 2013/08/30
    gitが存在しない環境で使っている開発者はいないだろうしなぁ。運用もHEADだろうし>gitがないと動かない
  • 新会社で一緒に働いてくれるエンジニアを探しています

    7月に設立した株式会社トレタでは、フルタイムのRuby on Railsエンジニアを募集しています。株式会社トレタの設立趣旨は、代表の中村の書いたブログを読んでいただけるとご理解いただけるかと思います。 私はそのトレタで、CTOという立場でバリバリとコードを書いています。(ミイルを運営するFrogAppsとは兼任となっています) トレタでは、iPadを用いたB2Bのサービスを構築中です。このサービスのサーバサイドのコードを一緒に書いてくれるノリの合うメンバーを募集しています。 (Rubyの経験 && (GitHubで一つ以上のrepoを公開(Rubyで無くても可) || 技術系ブログを書いている))で、Railsを使っているけどもっとステップアップしたい!という方や、masuidriveとバリバリコード書いていこうぜ!と思ってくれる方の応募をお待ちしてます。 「風呂でも仕事をしてくれ」とは

    新会社で一緒に働いてくれるエンジニアを探しています
    YaSuYuKi
    YaSuYuKi 2013/08/11
    支援
  • TechCrunch | Startup and Technology News

    The RAW Dating App aims to shake up the dating scheme by shedding the fake, TikTok-ified, heavily filtered photos and replacing them with a more genuine, unvarnished experience. The app…

    TechCrunch | Startup and Technology News
    YaSuYuKi
    YaSuYuKi 2013/08/05
    Rails関連のすごい人がとてつもなく集まっていたもんなぁ
  • mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 - Matzにっき(2013-07-31)

    << 2013/07/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1. mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 >> _ mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 Twitterで質問を受けたので、 mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 という解説を行った。が、1つ140文字のTwitterでの解説にはどうしても無理があるので、 こっちでまとめることにする。 まずは、Twitterの発言*1はこんな感じ。 arenaの目的。利用中のオブジェクトはGCに回収されないよう保護

    mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 - Matzにっき(2013-07-31)
  • tDiary 4.0.0リリース - ただのにっき(2013-07-29)

    ■ tDiary 4.0.0リリース 3年ぶりのメジャーリリースとなるtDiary 4.0.0をリリースした(@machuが)。 tDiary.org - tDiary 4.0.0リリース 全面的にRackアプリになったりgemになったり(その上で互換性を維持したり)と、中身的にはかなりドラスティックな改造が入っていて、ようやくモダンなWebアプリケーションになったかなという感じなので、メジャーバージョンアップとした。運用実績はまだまだ少ないので小さな問題はこれからも出てくるとは思うけど、そこはぼちぼち潰していけば、また長く戦えるプラットフォームになるだろう。 もちろん今回も、がんばったのは@hsbtと@machuである。明日からしばらく出張だったり、仕事のほうがここのところ忙しくて今回は(今回も)ほとんど手出しができなかったので、ほんとありがたい限り。ここや第一tDiary.Netのバー

  • NaClってどんな会社? - Journal InTime(2013-07-02)

    _ NaClってどんな会社? Rubyistが楽しく働ける会社は日でC社くらいじゃないかという話をTwitterで見かけて、Twitterでは自虐的な発言をしていたのだけど、誤解されそうなのでちゃんと書いておく。 C社との比較は置いておいて真面目な話をすると、最近弊社への採用応募が減っているという残念な事実がある。 とくに県外から松江に来たいという人が格段に減っている。 Uターン希望者を除くとほとんど0に近い気がする。 一つにはRuby仕事をできる会社が増えたことがあると思う。 僕が就職を考えた時(15年くらい前)は一社くらいしか選択肢がなかったけど、今ならRubyアソシエーション認定SIerだけでも90社近くある。 これ自体は喜ばしいことだと思うし、止められるようなものでもない。 もう一つの理由は、NaClがどんな会社なのかわからないということがあると思う。 昔はそれでも、「他にRu

  • 日経BP社さんの取り扱い始めました! 第1弾は『まつもとゆきひろ コードの世界』と『組込Ruby「mrubyのすべて」 総集編』です! - 達人出版会日記

    まつもとゆきひろ コードの世界【電子書籍】まつもとゆきひろ 日経BP社 発行日: 2013-06-25 対応フォーマット: PDF 詳細を見る まつもとゆきひろ直伝 組込Ruby「mruby」のすべて 総集編【電子書籍】まつもとゆきひろ 日経BP社 発行日: 2013-06-25 対応フォーマット: PDF 詳細を見る 新しい出版社さんの電子書籍を扱うことになりました。今回は日経BP社さんです。 日経BP社さんと言えば翻訳書やビジネス寄りの読み物などでも有名ですが、当社としてはやはりまつもとさんの貴重な連載が掲載されている「日経Linux」とその単行化された書籍が気になるところです。というわけで、最初のタイトルとしては、『まつもとゆきひろ コードの世界』と『まつもとゆきひろ直伝 組込Ruby「mruby」のすべて 総集編』の2冊となりました。 『まつもとゆきひろ コードの世界』は言わずと

    日経BP社さんの取り扱い始めました! 第1弾は『まつもとゆきひろ コードの世界』と『組込Ruby「mrubyのすべて」 総集編』です! - 達人出版会日記
  • Rails、あんたなんか嫌いよ - Rails での OO 設計について - tomykaira makes love with codes

    2013-06-25 Rails、あんたなんか嫌いよ - Rails での OO 設計について ruby rails 最近はずっと Rails 書いてるんですが、書けば書くほど嫌いになってくるんです。 倦怠期的なやつなんですが、 Rails さんの悪いところばっかり見えてきて、もう一緒にいたくないんです。 でも別れるほどじゃないし… という愚痴にみせかけた Rails での設計についての議論です。 長いけどコードは一切出てこないので通勤中にでもよんでください。 注意 一部にはげしい言葉遣いがでてくるので、読んで不快になるかもしれません。 不快になったとしても責任は負いかねます。 次のような方の期待に沿う結論はでません。残念でした。 Sinatra, Padrino の人 関数型の人 静的型付けの人 C の人 TL;DR Rails にだまされない。 自分の道を見定める。 欺瞞にみちた Ra

    YaSuYuKi
    YaSuYuKi 2013/06/25
    Railsに遭遇しなければ、これらの概念や態度の存在すら知ることがなかったので、Railsには本当に感謝している。今はRails使ってないけど
  • RubyKaigi 2013 で "CRuby Committers Who's Who in 2013" という発表をしました - ruby trunk changes

    5/30-6/1 開催された RubyKaigi 2013 にて 2日目のセッションで "CRuby Committers Who's Who in 2013" という発表をしました。 (とここで発表資料をアップロードしてリンクしておくのが普通なのですが、あのスライドには実は様々なレベルのミスがあり手直しをしないことには資料として不完全ですので少々お待ちください) (というかあの発表内容で資料を見返したいという需要はそんなにないんじゃないかなぁ。発表の様子を確認したいかたは Ustream の録画か、近日中に Vimeo にアップロードされるであろう動画をご覧ください) [追記]すごーく今更ですが、資料をSlideshareで公開しました[/追記] "The RubyKaigi" の壇上で発表をするのはいつかはやりたいなぁと思っていたことなので、実現できたことは純粋に嬉しいです。発表後にも

    RubyKaigi 2013 で "CRuby Committers Who's Who in 2013" という発表をしました - ruby trunk changes
  • 公用語に英語、「再起動」したRubyKaigi 2013が東京で開催

    公用語に英語、「再起動」したRubyKaigi 2013が東京で開催:3万5000円の参加費でも内外から580人の参加登録 2013年5月30日から3日間、東京・台場の東京国際交流館で「RubyKaigi 2013」が開催された。RubyKaigiは2006年に第1回が開催されたRubyコミュニティが主催する年次イベントだ。ここ数年の実績では700~1000人の参加者を集める比較的規模の大きなイベントとなっている。ただ、2011年を「最終回」として、いったん終了した経緯がある。ボランティアベースでイベントを回すには規模が大きくなりすぎたことなどが背景にあったという。 1年のブランクを置いて、正式名称を「日Ruby会議」から「RubyKaigi」と改めた上で今年再開した形だ。イベント企画チームは今回のイベント再開を「RubyKaigi第2シーズン」と位置付ける。それまで6000円前後だった

    公用語に英語、「再起動」したRubyKaigi 2013が東京で開催
  • RubyKaigi 2013 - @kyanny's blog

    RubyKaigi 2013 was finished. Thank you for the organizers, volunteer staffs, speakers, lightning talkers and all attendees. I also very thank you for the audiences of my talk. If I can give you something worth, it's my pleasure. つい忘れがち・先送りにしがちな gem の更新作業を、 Jenkins と Pull Request を使って自動化・見える化する、という内容でお話をさせていただきました。それなりに好評だったようで、ありがたい限りです。 @kenn さん @sotarok さんという有名人のツイートを引用したので箔がついたんでしょうね。快く引用を許可してく

    RubyKaigi 2013 - @kyanny's blog
  • RubyKaigi 2013にいってきた&しゃべってきた - たごもりすメモ

    この5月30,31日および6月1日に行われた RubyKaigi 2013 にproposalが通ったので、スピーカーとして参加してまいりました。 http://rubykaigi.org/2013/ 面白いトークがいろいろあったし色んな人と話ができたし、空き時間にfluentdの修正についての話や作業も進んだし、当にすばらしいイベントだった。 お台場は遠かったけどHerokuさんのおかげでお昼に困らなかったし、Microsoftさんのおかげで飲み物にも困らなかったし、Githubさんのかげで懇親会にも困らなかった。すごい。スポンサー様すごいですね。 セッションはいろいろ聞いたけどまとまらないのでパス。テクニックの話が多かったな。Rails以外にRuby体の話がちゃんといくつもあるのがさすがRubyKaigiですごい。RGenGCはFluentdにすごい効きそうなので期待したいなあ。

    RubyKaigi 2013にいってきた&しゃべってきた - たごもりすメモ
  • RubyKaigi感想 - I am Cruby!

    箇条書き 1日目 Openingの角谷さんの喋り方がエモくてグッと来た いろんなアナウンスを英語でもされていてスゴイと思ったRuby歴史 イイハナシダナーKeynote 1人で開発してた時の話がとても重要だと思った Inside RubyMotion llvmあたりの話までしてくれて超楽しいトークだった あとで聞いたらMacRubyの資産をかなり使ってるそうな(JITの部分) だからC++で書かれてる Two Legal Bodies about Ruby and its projects 漫談よかった。Grantは今年もやるそうな TWO CARTOON FOXES: the _why documentary (Japanese Subtitled) _whyのプレゼン動画の最初と最後だけ使ってるのがいいなあと思った _why自身に優しい作りというか。いっぱい人シーンがあると_why

  • Jose Valim、Rubyにおける並行プログラミングのためのいくつかのアイデアを提案。~ RubyKaigi 2013 基調講演 2日目 | gihyo.jp

    RubyKaigi 2013 レポート Jose Valim、Rubyにおける並行プログラミングのためのいくつかのアイデアを提案。~ RubyKaigi 2013 基調講演 2日目 2013年5月30日~6月1日の3日間、お台場にある東京国際交流館にてRubyKaigi 2013が開催されています。基調講演をそれぞれレポートします。 2日目の基調講演の演者はJose Valimです。司会の角谷さんにより「再起動したRubyKaigiの基調講演に最もふさわしい人物の一人」と紹介をされたJoseは、Rubyにおける並行プログラミングの可能性について話しました。 自己紹介 Joseは、2006年からRubyを書き始めたそうです。それからOSSにも深く関わっており、2010年からRails coreチームにジョインしています。そして、Elixirという言語の作者でもあります。ElixirはErla

    Jose Valim、Rubyにおける並行プログラミングのためのいくつかのアイデアを提案。~ RubyKaigi 2013 基調講演 2日目 | gihyo.jp
    YaSuYuKi
    YaSuYuKi 2013/06/02
    前半で「例のようなコードでは、指摘された点だけスレッドセーフにしても、処理全体として安全にならないのでは」と思ったが、最後まで聞くと悪い実装にならないための機能提案まであったんだよな
  • まつもとゆきひろさん、Rubyに影響を与えた言語とRuby開発初期を語る。 ~ RubyKaigi 2013 基調講演 1日目 | gihyo.jp

    RubyKaigi 2013 レポート まつもとゆきひろさん、Rubyに影響を与えた言語とRuby開発初期を語る。 ~ RubyKaigi 2013 基調講演 1日目 2013年5月30日~6月1日の3日間、お台場にある東京国際交流館にてRubyKaigi 2013が開催されています。毎日1つある基調講演をそれぞれレポートします。 1日目の基調講演では、RubyのパパであるMatzこと、まつもとゆきひろさんが「Rubyのつくりかた」と題して話をしました。まつもとさんは今までのRuby会議すべてで基調講演をしており、いわば定番のキーノートと言えるかもしれません。 Ruby 以前 Rubyを作る前、まつもとさんとコンピューターの関わりについて、歴史をおって話しました。 1979 BASIC まつもとさんが初めてプログラミング言語と触れあったのは1979年のことで、SHARP製のポケットコンピュ

    まつもとゆきひろさん、Rubyに影響を与えた言語とRuby開発初期を語る。 ~ RubyKaigi 2013 基調講演 1日目 | gihyo.jp
  • http://www.jitu.org/~tko/cgi-bin/bakagaiku.rb?bakaid=20130517