タグ

2015年12月22日のブックマーク (4件)

  • 【たのしいな】様々なコマンド達を何も考えずにつないで遊ぶ - Qiita

    きっかけ matsuya-generator-rubyが、cowsayコマンドと組み合わせるとシュールこの上ない。 pic.twitter.com/gxaudeU377 — ぐれさん (@grethlen) 2015, 12月 6 もっと色々やってみたい。 あれ?Shell Script Advent Calendar 2015の22日目の枠残ってるじゃん。 じゃあやろう。 環境 Mac OSX Yosemite 10.10.5の端末上で実施。 zshを使って動作確認してますが、多分bashでも動きます。

    【たのしいな】様々なコマンド達を何も考えずにつないで遊ぶ - Qiita
    mapserver2007
    mapserver2007 2015/12/22
    これはワロタ
  • StackPHPとミドルウェアについて調べてみた - Qiita

    ちょっとStackPHPについてを調べたので、まとめを書いてみます。 Middlewareとは何だろうと思い、調べているとStackPHPのウェブサイトやスライド(Do You Stack Up? (slideshare))が出てきます。考え方もコードも実に簡単なのですが、今ひとつ重要性がピンと来ませんでした。 が、このブログ「HttpKernel middlewares」を読んだら腑に落ちました。ということで、このブログを元に自分なりに理解した内容をまとめます。 HTTPの動作を理解する HTTP HTTPの基は何でしょう? 簡単にPHPで表すと… function call($request) { /* do something */ return new Response($contents); } これだけ! HTTPのリクエスト($request)を受け取り、結果をRespon

    StackPHPとミドルウェアについて調べてみた - Qiita
  • C# プロパティのSetアクセサを使わないという提案 - Qiita

    C#のプロパティって便利ですよね。 VisualStudioでpropまで打ってTab,Tabってやれば まで自動で作ってくれるので楽なんですけど、このプロパティのsetアクセサを(Binding目的以外で)使うのをやめて、必要な場合はSetHoge(int value)みたいなメソッドにしませんかという提案。 以下理由です。 IDEで追いづらい VisualStudioで「すべての参照の検索」から、setしてる箇所だけを抽出することができない。(実は方法ある?) setアクセサを別メソッドにしておけば、そのメソッドに対する参照だけ抽出できるので そのほうが管理しやすいと思う。 Bindingで更新されるものと区別がつかない xaml系アプリに限った話になるけど、プロパティはBinding用のI/Fとしても使われるので、setアクセサがpublicになっていたときに、それがViewからバイ

    C# プロパティのSetアクセサを使わないという提案 - Qiita
    mapserver2007
    mapserver2007 2015/12/22
    Get,Load,Download/Set,Save,Upload の命名はなるほどと思った。
  • 民の例外の投げ方 - Qiita

    C# Advent Calendar 2015 17日目の記事です。主は来ませり。 戒めの言葉 コーディングとはコミュニケーションである。 人と実行環境(以下「主」)とのコミュニケーションであり、また、主を介した人と人とのコミュニケーションである。 つまりコーディングとは、読み手と書き手とで成されるコードのキャッチボールであり、キャッチボールであるからには、たとえ例外を投げる場合であっても、それが悪送球であってはならない。 第一に既存の例外クラス利用を考える MSDN「スローする正しい種類の例外の選択」には以下のようにあります。 他の既存の例外とは異なる方法でプログラム処理できるエラー条件がある場合は、カスタム例外を作成してスローします。 それ以外の場合は、既存の例外のいずれかをスローします。 チームの例外を所有するという目的のためだけに、新しい例外を作成してスローしないようにします。 俺

    民の例外の投げ方 - Qiita