Ruby
AWS SDK for Rubyを使ってS3へファイルをクライアント側で暗号化(Client Side Encryption)してアップロード,暗号化したファイルを復号化してダウンロードするためのコマンドを作りました.使う際はRubyGemsからインストールしてください. 前提として理解し…
if, unless修飾子でネストを浅くしたりしますが,書き方で知らないことがあったのでメモ. hoge = 'hoge' if true #=> 'hoge' moge = 'moge' if true unless false #=> 'moge' foo = 'foo' if true unless false if true #=> 'foo' bar = 'bar' if true unle…
先月末の話ですが,TDDeXchange in Tokyoに参加してきました. 内容は@kyon_mmさんの「TDDの自殺」という題の発表と,参加者がTDDできる環境のPCを持ち寄って実際にやってみるというものでした.発表を聞いて質問してみてTDDの自殺の意味と危険性,テストダ…
多くのプログラミング言語では値渡しが基本ですが,渡す値が参照だった場合に参照先の配列の中身を変更できたりするのでプログラミングを始めたばかりの人が混乱することがあります.まず,参照の値渡しとはある変数が保持している「参照の値」を別の変数に…