2014年9月25日のブックマーク (4件)

  • 初めてコードレビューされる人のためのpull requestとcommitの作り方 - Qiita

    pull requestの作り方について 作業途中でもpull request作ったほうがいい。 作業途中だと分かるようにwantedlyだと、[WIP]とかタイトルの最初につけてる タイトルに書くこと 作業の内容が分かるタイトル descriptionに書くこと WHY WHATを必ず書く Viewに変更がある場合は、スクリーンショットを貼る 関連のissueやpull reqeustへのリンクがあれば書く コードだけで分かりにくい箇所の説明(できるだけコードだけで分かるほうがいいけど) イメージは、初めてpull requestを見る人がmergeする上で必要な判断ができる情報があること。 どの作業をしているか、残っているか分かるように、マークダウンでチェックリスト作る git commitの方法について 僕自身まだまだcommitの単位は汚いので、今の僕レベルで気をつけていることを書

    初めてコードレビューされる人のためのpull requestとcommitの作り方 - Qiita
    bsoo
    bsoo 2014/09/25
  • iPhone6/iPhone6 Plusの画面対応について - Qiita

    iOSにも画面フラグメントの時代がきました。 特にややこしくしているのが、iPhone6 Plusです。ピクセル比が3倍。 iPhone6 plusのiOSシミュレーターで画面のサイズをデバッグしてみると「414 x 736」になり、3倍すると「1242 x 2208」ですが、公称では「1080 x 1920」です。ということはピクセル比は正確には@2.46とかなのかな・・・。この辺りの仕組みがまだつかめてません。 既存プロジェクトの対応方法 iPhone6/6+のiOSシミュレーターで、既存のiOSプロジェクトを特に何もせずにビルド、実行すると「320 x 568」いわゆるiPhone5/5sサイズを拡大したような形で表示されます。(iPadiPhoneアプリをx2で実行したような感じ。ただiPadiPhoneほどの解像度の差は低いので、そこまで違和感は感じない。) iPhone6/

    iPhone6/iPhone6 Plusの画面対応について - Qiita
    bsoo
    bsoo 2014/09/25
  • BASHの脆弱性でCGIスクリプトにアレさせてみました

    環境変数に仕込まれたコードを実行してしまうBASHの脆弱性が CGIスクリプトに影響を与えるか試してみたら結果は悲惨な感じに Tweet 2014年9月25日 嶋田大貴 この記事は2014年のものです 朝から Bash specially-crafted environment variables code injection attack なるもので騒ぎになっていたので、さっそく手元の Apacheで試してみました。 /hoge.cgiというURIで実行されるように、一行のメッセージを出力するだけの CGIスクリプトを設置します。いっけん、なんの入力もクライアント側から受け付けていないため危険のありようもなく見えます。 #!/bin/sh echo "Content-type: text/plain" echo echo "Hi! I'm an ordinary CGI script w

    BASHの脆弱性でCGIスクリプトにアレさせてみました
    bsoo
    bsoo 2014/09/25
  • 世界一きれいなスマートウォッチ、Moto 360レヴュー

    世界一きれいなスマートウォッチ、Moto 360レヴュー2014.09.24 23:008,761 satomi 「アップルがデザインしたスマートウォッチみたいだ」とよく言われる「Moto 360」。 今年グーグルAndroid Wear発表時にチラ見せした段階から華麗に成長を遂げ、ついにデヴューです。さすが1,300点からの公募を勝ち抜いたデザインとあって、歴代スマートウォッチでは群を抜く美しさ。 現状Android Wear最高峰のウォッチではありますが、これで今度出るApple Watchに対抗しうるのか? 実機をとっくり見て参りましょう。 これは何? Android(4.3以降)フォンとペアリングできるスマートウォッチ。サブ画面みたいなものですね。電話、テキスト、メールが入ると表示され、音声コマンドで返信できます。大事なことを必要なタイミングで表示してくれるGoogle Nowの

    bsoo
    bsoo 2014/09/25