タグ

ブックマーク / penguinlab.jp (3)

  • Dash で Ruby リファレンスマニュアル (日本語) を閲覧するためのツールを作成しました - 情報と音楽

    Dash 便利ですよね。ドキュメントを引くのがとてもスピーディになります。 Dash には標準で Ruby のドキュメント (英語) が用意されています。それはそれで便利ですが、Ruby にはすばらしい日語のリファレンスマニュアルがあります。 Dash は自分で docsets を作成する方法が公開されているので、Ruby リファレンスマニュアルの docsets を作成するツールを作成しました。 labocho/rubydoc-ja-docsets・GitHub https://github.com/labocho/rubydoc-ja-docsets 使い方は README.md 参照してください。基的には rake install VERSION=2.0.0 するだけです。

  • RubyKaigi 2011 メモ (2 日目) - 情報と音楽

    RubyKaigi 2011 のメモ、2 日目です。rubykaigi.org に録画があることに気づいたので、リンクをつけてます。 安全なプログラムのつくりかた 安全なプログラムの作り方 | 日Ruby会議2011(7月16日〜18日) 西山 和広 1995 頃、Perl / CGI で BBS 作成 入力の HTML エスケープ、フィルタリング onclick、javascript: の普及で危険に 対策 入力チェック 出力はエスケープ 環境の変化に注意 javascript URL http / https へのリンクのみ許可 GET は冪等 (副作用なし) js / form なしでアクセスさせられるため GET で削除するようにしてたらクローラに削除された例も /tmp を避ける tmp 直下危険 固定のファイル名は特に危険 symlink attack Windows では

  • RubyKaigi 2011 メモ (1 日目) - 情報と音楽

    7 月 16 日から 18 日まで開催された RubyKaigi 2011 に参加してきました。非常に楽しく、ためになる 3 日間でした。 セッションをきいている間、メモをとっていたので (多少整形して) 公開します。 理解できていない部分、誤って理解している部分、抜けている部分など多々あるので、備忘録としての役割が主です。これを読んで気になる部分があれば、他のレポート (RubyKaigi2011 スペシャルレポートとか) を読むなり、ust みるなり、登壇者が発信してる情報をさがすと良いと思います。 Ruby Ruined My Life. @tenderlove / Aaron Patterson (自然) 言語を勉強するとき別の名前を使う 自分じゃないから間違えても恥ずかしくない!- Ruby の場合 部分ごとに担当をきめる低リスクコメントなどが英語でなくてもかまわない言語の壁で、

  • 1