タグ

2018年1月21日のブックマーク (8件)

  • 終域 - Wikipedia

    X から Y への写像 f: Y の内側の小さいマルが f の値域で、Y が f の終域。 数学において写像の終域(しゅういき、英: codomain; 余域)あるいは終集合(しゅうしゅうごう、英: target set)は、写像を f: X → Y と表すときの集合 Y、すなわち写像 f の出力する値がその中に属するべきという制約を定める集合をいう。終域の代わりに「値域」という語を用いる場合もあるが、値域は写像の像(出力される値すべてからなる集合、f: X → Y で言えば f(X))の意味で用いることが多いので注意すべきである。 写像(函数)を Bourbaki (1954) の意味で定義するのであれば、終域は写像 f の構成要素として含まれる[1]。写像 f とは三つ組 (X, Y, F) であって F が直積集合 X × Y の函数的部分集合(すなわち函数関係)[2]かつ F に属

    終域 - Wikipedia
    s_mori
    s_mori 2018/01/21
  • 鳩の巣原理 - Wikipedia

    n = 10 羽の鳩が m = 9 つの巣の中にいる。したがって少なくとも1つの巣には2羽以上の鳩がいる。 鳩の巣原理(はとのすげんり、英: Pigeonhole principle)[1]、またはディリクレの箱入れ原理(ディリクレのはこいれげんり、英: Dirichlet's box principle, Dirichlet's drawer principle)、あるいは部屋割り論法とは、n 個の物を m 個の箱に入れるとき、n > m であれば、少なくとも1個の箱には1個より多い物が中にある、という原理である。別の言い方をすれば、1つの箱に1つの物を入れるとき、m 個の箱には最大 m 個の物しか入れることができない(もう1つ物を入れたいなら、箱の1つを再利用しないといけないから)、ということである。 鳩の巣原理は数え上げ問題の例の一つで、一対一対応ができない無限集合など、多くの形式的

    鳩の巣原理 - Wikipedia
  • __toString()でExceptionが発生すると死ぬ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    __toString()でExceptionが発生すると死ぬ - Qiita
    s_mori
    s_mori 2018/01/21
  • PHPの終了タグと行コメント - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    PHPの終了タグと行コメント - Qiita
    s_mori
    s_mori 2018/01/21
    終了タグはコメントアウトされない。
  • PHP向け静的解析SaaSの主観的比較 (Scrutinizer, SensioLabsInsight, CodeClimate) - Qiita

    静的解析というのは、自動テストを実行せず、コードを解析してソースコードの複雑さやバグの起こりやすさを検出してくれるサービス。テストがなくても即座に導入できる手軽さがあり、テストとは違う面でソースコードの品質を高めるのに役立ってくれる。 CI(Continuous Integration)の一種ではあるが、特にContinuous Inspectionと呼ばれることもある。「全自動コードレビュー」と言う方が近いだろうか。 Travis-CIで各種OSSを組み合わせて似たような処理を実行させることもできるが、設定が面倒くさいし、レポートをどうするか考える必要もある。特化型SaaSの方はこの辺をよく考えてくれている。 PHPに対応したInspection系のSaaSといえば、Scrutinizer、CodeClimate、SensioLabsInsightの3つが有名なので、簡単に機能面を比較し

    PHP向け静的解析SaaSの主観的比較 (Scrutinizer, SensioLabsInsight, CodeClimate) - Qiita
  • モックライブラリ・Prophecyの使い方まとめ - Qiita

    Prophecyとは phpspec/prophecy PHPUnitと組み合わせて使えるモックライブラリ。 元はphpspecの一部として開発されたもので、phpspecと組み合わせなくても単独で使うことができる。 PHPUnit 4.5からパッケージに同梱されるようになった。PHPUnitの新しいバージョンを使っていれば、composer.jsonに加えなくても使うことができる。 テストダブルとは ユニットテストを書くときに、テスト対象の依存の代替として使うオブジェクトをテストダブルと言う。目的はいくつかある。 依存オブジェクトの準備を手抜きする。100行の準備をしないとテストが書けないとしたらユニットテストが読みにくくなってしまう。 実行しづらいメソッドを差し替える。外部へ通信してしまうもの、I/Oが発生するもの、すごーくたまにしか失敗しないものなどを強制的に変更したいとき。 メソッ

    モックライブラリ・Prophecyの使い方まとめ - Qiita
  • Composerの認証オプション色々 - Qiita

    Composerのリポジトリは簡単な認証であれば設定できるようになっている。基的に$(composer config -g cache-dir)/auth.jsonに記載していくが、configコマンドでも設定が可能。 すべてドメインごとに設定できる。 Basic認証 なんかconfigコマンドに渡すhttp-basic.という部分がドメインの一部っぽく見えるが関係なくて、http-basic.まではJSON記法、それ以降がドメインを指す。(http-basic[example.com]みたいな記法だったら分かりやすかったのに。。) たとえばexample.comに対してユーザー名:aribaba パスワード:opensesameが必要だったとしたらこんな感じ。

    Composerの認証オプション色々 - Qiita
  • Missing official statement regarding the EOL of Silex · Issue #1578 · silexphp/Silex

    s_mori
    s_mori 2018/01/21
    Silex EOL