pockestrap

Programmer's memo

2017-05-01から1ヶ月間の記事一覧

RuboCop 0.49.0 のCHANGELOGを読む

RuboCop のバージョン 0.49.0 がリリースされました。 https://github.com/bbatsov/rubocop/releases/tag/v0.49.0 CHANGELOG から変更を見ていこうと思います。 破壊的変更 Layout Department PR: https://github.com/bbatsov/rubocop/pull/4278 今回のリリ…

Pull-Request を送るために fork したレポジトリを扱うベストプラクティス

GitHub で Pull-Request を送るためにレポジトリを fork すると、オリジナルと同一のレポジトリが自分の管理下に作成されます。 Pull-Request の入門記事では、Pull-Request がマージされた後、この fork したレポジトリをどう扱うべきかを述べている記事は…

StrongJSON の高速化実装、MightyJSON を作っている話

soutaro さんが作っている StrongJSON をより高速に実行する MightyJSON を作っています。 github.com github.com StrongJSON とは StrongJSON とは、JSON の型チェックを行う便利Gemです。 # スキーマ定義 s = StrongJSON.new do let :item, object(id: num…

GitHub で Pull Request を送る際の流れ

これはなに? GitHub で Pull-Request を送る際のオススメの流れ この記事では書かないこと コードの書き方 プロジェクト固有の流儀 クローズドなプロジェクトでの流れ OSS の場合とそこまで変わらないので、参考にはなると思います。 Pull-Request 作成後の…

Ruby用オンラインパーサーのBacon Cannonに、URLのシェア機能を追加しました

Bacon Cannon とは? bacon-cannon.herokuapp.com Ruby 用のオンラインパーサーです。Web上から Ripper 及び Parser gem を使用して Ruby のコードをパースし、AST を眺めることが出来ます。 シェア機能 今回は、この Bacon Cannon にパース結果をシェアする…

Re: 脆弱性を見つけるコードレビュー(OSコマンドインジェクション)

脆弱性を見つけるコードレビュー(OSコマンドインジェクション) - ククログ(2017-04-27) 上記記事の内容が、ミスリーディングを誘う可能性があると思ったので、勝手に補足します。 2017/05/04 追記 元の記事の方に修正をいただきました。 そのため、以下の内…