タグ

2014年11月25日のブックマーク (5件)

  • 「ほとんどのユニットテストが役に立たない理由」を読んで | POSTD

    数ヶ月前、私はJames O Coplienの ほとんどのユニットテストが役に立たない理由 という記事に出会いました。Jamesはほとんどのユニットテストは無意味であると考えていて、タイトルは内容をそのまま正確に表しています。彼は 追加記事 で議論をさらに展開しています。私は彼の議論に大変興味をそそられました。というのは、私はユニットテストから多くの利益を得ているからです。私たちはどうしてこのような異なる見解を持つに至ったのでしょうか? 私が何かを見逃したのでしょうか? 結局のところ私は彼の見解に賛成できませんでした。以下は彼の記事に対する私の意見です。 ユニットテストが必要な場合 私の経験では、ユニットテストはアルゴリズムロジックに対して行う時に最も有益です。結合度の高いコードについてはその性質から特に有益ではありません。結合度が高いコードはユニットテストのために多くのモックオブジェクト

    「ほとんどのユニットテストが役に立たない理由」を読んで | POSTD
  • そこそこセキュアなlinuxサーバーを作る - Qiita

    先日「サーバーのセキュリティ設定がなにすればいいかわからない」と相談をうけまして。 自分も初心者の時どこまでやればいいかわからず手当たりしだいにやって沼に入っていたのを思い出しながら自鯖構築したときのメモを元にまとめてみました。 注意 セキュリティ対策は用途や場合などによって違います。 自分で理解したうえで自己責任でおねがいします。 対象読者 Linuxのサーバーを建て慣れていない人 Linuxはある程度さわれる人(自分でパッケージを入れたり、サービスを止めたりできる) ラインナップ ☆は導入の重要度と導入の容易さから個人的偏見からつけた値です。 4つ以上が"最低限やること"だと思ってください。 sshd

    そこそこセキュアなlinuxサーバーを作る - Qiita
  • モバイルアプリのログ収集ライブラリ「Puree」をリリースしました - クックパッド開発者ブログ

    モバイルファースト室の @rejasupotaro です。 クックパッドでは、サービスをリリースしてログを収集して分析して改善してまたリリースして、というサイクルを素早く回すことでより良いものを作るということをウェブではやってきました。 クックパッドのサービス開発のフレームワークをモバイルアプリでも適用したいのですが、モバイルアプリにはウェブアプリと違ったロギングの難しさがあります。 今回はモバイルアプリのロギングの問題点とPureeというログ収集ライブラリについて話します。 モバイルアプリのロギングの難しさ ウェブアプリでは、基的にはサーバー側でログを収集することができますが、モバイルアプリの場合は画面の制御はアプリ側で行われ、APIを介してデータを受け取るため、クライアント側でログを収集して送信する必要があります。 アプリのログを収集するのに、画面遷移をしたりタップするたびにサーバー

    モバイルアプリのログ収集ライブラリ「Puree」をリリースしました - クックパッド開発者ブログ
  • Windows での コマンドラインからコピーするコマンドまとめ (xcopy, robocopy, copy)

    コマンドプロンプトからフォルダのコピーがしたかったので, 調べてみた. Windows 標準コピーコマンド# Windows8 には, 標準で以下のコマンドが利用できる. copy xcopy robocopy copy# Windows 標準のファイルコピーコマンド. コマンドプロンプト copy - ファイルをコピーする xcopy# copy の改良版. copy よりも高機能. コマンドプロンプト xcopy - ファイルをディレクトリ構造ごとコピーする ディレクトリツリーごとコピーできるところが, copy との最大の違い. xcopy があれば, copy はいらない. copy は内部コマンド, xcopy は外部コマンド.

    Windows での コマンドラインからコピーするコマンドまとめ (xcopy, robocopy, copy)
  • Ruby の win32ole で Windows GUI アプリのキー操作を自動化する

    Windows 上のアプリをキーボード操作で自動化したいと考えた. Ruby の win32ole を利用すれば, 実現できそうなので, 調べた. Win32ole とは# Windows 版の Ruby には, win32ole というライブラリがある. class WIN32OLE これを利用すると, Ruby から Windows のいろいろなアプリを操作できる. (Excel,iExplore などなど…) Windows アプリにキーを送ることができるので, キー操作で完結するアプリならば, 操作を自動化できる, というわけだ. 以前, Excel の操作で win32ole を利用した.以下, 過去記事参照. Ruby から Excel を操作する方法について | Futurismo 今回は, キーボード操作関連の情報をまとめる. WSHShell を操作# WSHShell

    Ruby の win32ole で Windows GUI アプリのキー操作を自動化する