[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

ブックマーク / blog.udzura.jp (85)

  • WEB+DB PRESS vol.75 に YARD について書きました。 « blog.udzura.jp

    ということで、連載も二年目に突入します。ひとえに読者の皆様の応援のおかげだと思います……。 今回は YARD と言うことで、使い方と一緒に、ドキュメントを書くにあたってはこんなことを気をつければいいんじゃないかな〜という漫談と、るりまプロジェクトの紹介をしています。 (ちなみに最近はるりまプロジェクトGitHubベースな修正を送ることが可能にしよう、という動きもあります) つねづね、コードに関して、自然言語で考えていることやら意図やらを他人に伝えていくのは凄く大事だし大事にしたい、と思っていたりするので、世のRubyプロジェクトのドキュメントカバリッジが少しでも上がることに貢献できれば何よりです。個人的にはテストとドキュメントによる三角測量ができるのが理想的なんじゃないかなあと。そして自分でもドキュメントを書かねば……(最近入社した同僚が、とても自然にプロジェクトのコードのドキュメントを

    udzura
    udzura 2013/06/21
    よろしくお願いします #wdpress
  • WEB+DB PRESS vol.74 に RubyGems について書きました。 « blog.udzura.jp

    ということで、連載一年目の締めとなる記事は RubyGems でした。一度誌で取り上げたテーマですが、今流行のバッジの貼り方など、より今どきな感じの作り方を紹介しているつもりです。 WEB+DB PRESS Vol.74 著者/訳者:井上 誠一郎 奥野 幹也 田中 慎司 西嶋 悠貴 伊藤 直也 登尾 徳誠 天野 祐介 後藤 秀宣 ヒノケン 近藤 宇智朗 近藤 嘉雪 渡邊 恵太 堤 智代 中島 聡 A-Listers はまちや2 川添 貴生 出版社:技術評論社( 2013-04-24 ) 大型 ( 184 ページ ) 今回の号から伊藤直也さんと言う有名なエンジニアの方の連載が始まっており、第一回はRubyMotionに関する記事を掲載されています。特集以外の連載記事にRubyに関する話題が二つ載っていると言うわけです。ウェブアプリケーションや開発におけるRubyの存在感がこう、じわじわ

    udzura
    udzura 2013/04/22
    と言うことで
  • WEB+DB PRESS vol.73 に Ruby 2.0 について書きました。 « blog.udzura.jp

    一部の方への見誌等はすでに届いているものと思いますが、標題の通り、連載の記事としてRuby 2.0について書きました。 WEB+DB PRESS Vol.73 著者/訳者:設樂 洋爾 白土 慧 大和田 純 松田 明 後藤 大輔 ひろせ まさあき 小林 篤 近藤 宇智朗 まかまか般若波羅蜜 Mr. O 奥野 幹也 佐藤 鉄平 後藤 秀宣 mala 中島 聡 堤 智代 森田 創 A-Listers はまちや2 出版社:技術評論社( 2013-02-23 ) 大型 ( 192 ページ ) まつもとさんも取り上げていた、 キーワード引数 Enumerator::Lazy Module#prepend Refinement の4点を中心に取り上げています。サンプルコードはなるべくオリジナルを目指して頑張りました(特にprependのやつは編集さんに褒めてもらえた)。若干の「移行の手引き」的な内

    udzura
    udzura 2013/02/21
    書きました。あとは、正式リリースを待つばかり
  • Web+DB Press vol.72 にコードレビューについて書きました&簡易ふりかえり « blog.udzura.jp

    そもそも6月からWeb+DB PressさんにRubyの連載をさせていただいていますが、今回、特集のコードレビューについても書く機会をいただきました。 WEB+DB PRESS Vol.72 著者/訳者:近藤 宇智朗 生井 智司 久保 達彦 道井 俊介 飯田 祐基 中村 知成 規世 やよい 後藤 秀宣 天野 祐介 奥野 幹也 Dr.Kein tokuhirom 森田 創 中島 聡 堤 智代 A-Listers はまちや2 竹原 川添 貴生 出版社:技術評論社( 2012-12-22 ) 大型 ( 208 ページ ) 今回の特集は、 Aiming に2月に入ってから最も印象が強かった開発上の習慣、コードレビューについて、入社当時から今までに考えたこと、思ったこと、勉強したことなどをまとめさせていただく形で書きました。 今回、なんだかんだで苦労もあったので、せっかくなのでこの場を借りて振り

    udzura
    udzura 2012/12/19
    よろしくお願いしますです
  • shibuya.rb[:20121017] でgerritについて話した « blog.udzura.jp

    発表 ↑ です。ヒカリエ相変わらず奇麗で良いですね。なんか来週も行くかと思いきや会場変更ですが(急でスミマセン……)……。 会場で割と、「githubのほうが〜〜という点で有利ではないか」みたいな意見をもらった気もしますが、言われたことはぼくもほぼ大筋同意しています。 基githubにすでに慣れていて、レビューの勘所もつかんでいるのならgithubを便利に使えば良いと思います。 ぼくはまあ、みんながギッハブギッハブ言っていてもつまんないよな〜と思ったので、gerritを使っていて一定以上の程度でちゃんと回せているというのを伝えたかったのと、あと前の会社での経験がありまして、前の会社でもgithubにリポジトリをクローンしていたんですが、あんまり有効に使えていなかったよな〜と言う思い出があります(ぼくのいたチーム、まあ途中で空中分解したんですが、は少なくとも誰も有効な使い方を分かっていな

    udzura
    udzura 2012/10/20
    そういえば書きました
  • はじめる!markdown2inao « blog.udzura.jp

    技術を評論する出版社で執筆する各位にとって非常に重要なツール、 markdown2inao.pl のインストール方法です。 markdown2inao.pl はパールと言う言語で書かれているので、一部のルビーストやジャヴァスクリプターなどの方はまともにPerlが使える状況になっていない場合も多く、戸惑うこともあるかもしれない。この手順が役に立てば何より、というか未来のぼくがなぞるために書いた。 markdown2inao.pl を落とす gistが存在するのでそれを使う。なんだか沢山forkがありどれを使うのか戸惑うが、直感で選ぶと良さそう。 mkdir ~/bin cd ~/bin # "raw" で生URLを拾う curl https://raw.github.com/gist/1883252/1236f76ab8b3dca55a35172deb175940933b4e40/mark

    udzura
    udzura 2012/09/10
    書いた
  • Web+DB Press vol.70 に書きました « blog.udzura.jp

    WEB+DB PRESS Vol.70 著者/訳者:成田 一生 高津戸 壮 佐藤 祐介 久森 達郎 大窪 聡 田 謙 和田 英一 天野 祐介 藤 吾郎(gfx) 奥野 幹也 Dr.Kein 近藤 宇智朗 後藤 秀宣 mala 中島 聡 森田 創 堤 智代 A-Listers はまちや2 出版社:技術評論社( 2012-08-24 ) 大型 ( 200 ページ ) WEB+DB PRESS Vol.70 に、前号に引き続き Ruby に関するコラムを連載しています。 今回のテーマはActiveSupportです。広い範囲をカバーしているライブラリなので、記事ではあまり認識されていないような気がする機能にフィーチャーして書いてみました(自分でも調べていて勉強になりました……)。 表題は、最初は「君の知らないActiveSupport」にしようと思ったのですが、ひどいな、と思ったので自重し

    udzura
    udzura 2012/08/16
    書きました #wdpress
  • レビューに便利な git alias 作った « blog.udzura.jp

    git run-features-jhw HEAD~5 #=> spec diff between HEAD~5..HEAD # spec/models/hoge.rb # spec/controllers/fuga_controller.rb # ..... git alias tips ! pwd とかってやると、どこで実行してもリポジトリのルートで実行したことになってるのが分かる(サブディレクトリごとにプロジェクトを作ってる場合に注意) !head=${1:-HEAD~} sh -c ... みたいにやんないと上手に $1 が渡んない(内部で $head は問題なく参照できる)。zshだから? zsh はリダイレクト先を複数指定できて、ruby -pne \"STDERR.puts \\$_\" | は cat 2>&1 | で済んで凄い。参考 git diff --name-onl

    udzura
    udzura 2012/07/20
  • みんなも、ルビ〜の面白記法を見つけよう! « blog.udzura.jp

    This entry was posted on 2012年6月20日, 4:33 PM and is filed under Ruby. You can follow any responses to this entry through RSS 2.0. You can leave a response, or trackback from your own site.

    udzura
    udzura 2012/06/20
    ブログ書いた / はてなスターで「うんこ」とかを引用するのやめて!!!!!
  • Ruby の便利ハック « blog.udzura.jp

    上記のようにすると、長ったらしい 「Float::INFINITY」 を短く「∞」と書けて、例えばテストケースのような場合にクソ楽になるのでおすすめです。 * * * Rubyのcase文で「〜以上」みたいな表現は可能でしょうか? ⬆みたいな回答をしていたのを急に思い出して書いてみた。Scなんとかlaと言う言語のようにUTF-8の文字列もメソッド名に使えますね(1.9から〜)。

  • WEB+DB PRESS で連載します « blog.udzura.jp

    WEB+DB PRESS Vol.69 著者/訳者:大塚 弘記 渡辺 修司 堤 智代 森田 創 中島 聡 A-Listers はまちや2 川添 貴生 井上 誠一郎 近藤 宇智朗 ヒノケン 後藤 秀宣 佐藤 鉄平 mala 奥野 幹也 伊藤 智章 出版社:技術評論社( 2012-06-23 ) 大型 ( 192 ページ ) WEB+DB PRESS Vol.69 に Ruby に関する連載をします。一回目は、 Padrino と言うウェブアプリケーションフレームワークについての記事となります。 査読に当たって、 @tyabe さんと @ainame さんからそれぞれ素晴らしい指摘をいただきました。ありがとうございました。記事に間違いがあればぼくのミスで、分かりやすかったり読みやすくなった箇所があればそれは査読者の皆さんのおかげです(これは今後の連載でも同じですけどね……)。 連載なので次

    udzura
    udzura 2012/06/13
    ブログ書きました
  • Classic Sinatra が定義するトップレベルメソッドの話 « blog.udzura.jp

    $ ruby get-string.rb [2012-05-06 16:46:35] INFO WEBrick 1.3.1 [2012-05-06 16:46:35] INFO ruby 1.9.3 (2012-02-16) [x86_64-darwin11.3.0] == Sinatra/1.3.2 has taken the stage on 4567 for development with backup from WEBrick [2012-05-06 16:46:35] INFO WEBrick::HTTPServer#start: pid=24113 port=4567

    udzura
    udzura 2012/05/06
    書いた。昨日の気づき
  • RSpec のメタ情報が知りたい « blog.udzura.jp

    RSpec の DSL には、 example と言うメソッドがあり、そこを経由して現在実行中の example の情報を得ることができる。 def add(*args) args.inject(:+) end describe "add" do before do p example.class #=> RSpec::Core::Example end subject { add(*args) } context "when 1 + 1" do let(:args) { [1, 1] } it { should == 2 } end end 具体的には、 example は RSpec::Core::Example のインスタンスらしい。 Class: RSpec::Core::Example 以下のような属性、メソッドがある: #exception 実行中の example で最初に起

    udzura
    udzura 2012/04/26
    ブログ書いた
  • Web+DB Press Vol.68 に寄稿しました « blog.udzura.jp

    WEB+DB PRESS Vol.68 著者/訳者:名村 卓 三宅 陽一郎 小野 修司 中島 聡 森田 創 小飼 弾 田籠 聡 天野 祐介 cho45 大和田 純 白土 慧 勝間 亮 石田 忠司 牧 慎平 A-Listers 近藤 宇智朗 はまちや2 mala じゅんいち☆かとう 出版社:技術評論社( 2012-04-24 ) 大型 ( 208 ページ ) gihyo.jp での紹介ページ ということで、新入社員エンジニア向け特集記事「Web技術丸ごと整理」に、データベース(RDBMS/NoSQL)の記事を寄稿しています。4月24日発売です。 なんでまたぼくが書いているかというと、まあ一言で言えば「ぼく書けますよ、多分」と言ったら書くことになったと言うことです。 で、原稿を書いているまっただ中に非常に興味深い書籍が一冊、興味深いウェブ記事の邦訳が一点出てきました。 と、 NoSQL

    udzura
    udzura 2012/04/24
    今日発売です〜(早いところでは昨日入ってたかも
  • Erlangやってる « blog.udzura.jp

    udzura
    udzura 2012/04/15
    そしてふと思ったことは、2009年に既に自分は「ア〜ランやるぞ!!!」って思っていたのに……ということ。あと、高い飛行機の本は会社の蔵書から借りられるようになった……
  • Shinjuku.ex #02 でした « blog.udzura.jp

    elixir-lang.org 地味に第二回を開催しました。第一回については、 @mizchi(敬称略)のブログ記事 に詳しいです。 今回は、最新の Elixir についての素晴らしい記事を書いていらっしゃる id:k-1 さんなどに参加していただき、おもに Common Lisp やその他マニア言語の話題をみんなでしました。会場提供は 株式会社 Aiming さんでした。というか結局某 A 社から 4 人も参加(8人中)だったので、 Elixir 光の軍団が結成される日も近そうです。エリクサーをアンデッド系や闇属性のモンスターに投げると一発で倒せそうですが、効果や如何。 個人的な知見メモ Erlang は OTP(Opem Telecom Platform) とセットでリリースされる R15B01 とかはOTPのバージョンでもある。ちなみに Erlang の実行ファイルやドキュメントにも

    udzura
    udzura 2012/04/13
    昨日の勉強会をまとめ…(あれっ、もうブクマがついてる
  • 新宿で勉強会してきました。発表も(ry « blog.udzura.jp

    そういえば株式会社 Aiming に入社していました(転職エントリ Aiming を会場として毎月第4水曜あたりに「shinjuku.rb」をやっています(facebookの公式グループ)。僕も今回発表しました。 Rubyの次に個人的にやりたい言語 で、読んでいただければわかるとおり、さいきん考えていることをそのまんまぶちまけた感じです。ほかにもセキュリティJRuby、素振り(?)のLTなど面白い発表ぞろいでした。僕って……。 あと、内容について、「Erlangには例外処理が無い」という言い回しがありますがこれは僕の誤解で、Erlang自身で持っているようです。 @voluntas さん他のご指摘通りです。 shinjuku.rb、個人的にもホーム気取りで、今後も割と 好きなこと/思考実験っぽいこと/自分でもまとまってないけれど一度外に出したいこと を発表していくような気がします。内容は

    udzura
    udzura 2012/02/23
    発表について(訂正も)ブロッグ書きました #shinjukurb
  • 渋谷で勉強会してきました。(邪悪な顔で)発表もしました。 « blog.udzura.jp

    ウェッブでオリジナルTシャツをつくれるtmux等のサービス有名な spicelife さんでビアバッシュ的に、Ruby初心者向け勉強会をしました。お誘いいただいた @HolyGrail さんありがとうございました! 最近は PREZZY などのサービスを開発中とのこと。 認証とか認可 on Rails あまり資料としては内容が無いのですが、ポインタとして公開します。あと、最近では sorcery も有名でしたね。キャストもある。 ほかの方の発表内容は uzulla さんに委譲します(そういえばこの会合でついにうづらとうずらさんが遭遇しました)。。。邪悪な表情もuzullaさんのブログで見られます。というか凄い顔。。。 またこんな感じのノリでやれるといいな〜と思います。 This entry was posted on 2012年2月21日, 9:47 AM and is filed un

    udzura
    udzura 2012/02/21
    書きました&資料うp
  • ヤッター Ruby 1.9.3p0 + rvm でも ruby-debug が動いたよー « blog.udzura.jp

    割と情報が整理されておらず、調べ回って苦労した。 適当に Ruby1.9.3 ruby-debug とかで検索すると以下のアレが見つかる。 ruby-debug with Ruby 1.9.3? いろいろうさんくさい gist が貼られまくっていて錯綜している。順番に入れていく。 まず、 RubyForge から以下のファイルをダウンロードする。 linecache19-0.5.13.gem ruby-debug-base19-0.11.26.gem ruby-debug19-0.11.6.gem ruby_core_source-0.1.5.gem それぞれエントリを書いた現在での最新版。 gem install では入ってこないバージョンなので世の不条理を感じる。なんとかしてよ……。 落としてきたら、 Ruby 1.9.3 のソースパスを便利のために export する。 export

    udzura
    udzura 2012/02/15
    先ほどのRTを受けて追記
  • Ubuntu desktop を使う際は入れているパッケージ12個+ « blog.udzura.jp

    Time to Read 3分 近いうちに環境をお引越しする必要が出てきたので、自分向けにまとめ。 Ubuntu だと割と色々最初から入ってるし、こんなもんかなあ……。 git パッケージ詳細ページ 大変有名な分散型バー [...]

    udzura
    udzura 2012/02/05
    そういえばこんなの書いた