タグ

2020年7月4日のブックマーク (7件)

  • 新社会人の方に伝えたい「ボールはなるべく持たない」「肩から当たりに行く」に共感の声

    山中/漫画編集@公爵家の料理番④発売! @ComicYamanaka ヤンマガ編集部。担当/なんでここに先生が⁉︎/テンカイチ/ごくちゅう!/純猥談/ツワモノガタリ/魔法創造/転生重騎士/LILI-MEN/BLAST/公爵家の料理番様/ゴールデンドロップ/前職の立ち上げ→終末のワルキューレ/モブ子の恋など。雑誌「comic gift(@comic_gift_web)」やってました。 yanmaga.jp

    新社会人の方に伝えたい「ボールはなるべく持たない」「肩から当たりに行く」に共感の声
    masa8aurum
    masa8aurum 2020/07/04
    2つ目は「悪いニュースこそ早く連絡する」という話。大事だなー。自分も改めて気をつけよう
  • 在宅疲れの人がハマる「第2の家」意外な居心地

    緊急事態宣言や東京アラートが解除されたかと思えば、今度は感染者が再び増えだしたりと、一進一退が続く、新型コロナウイルスの問題。そんな中、週に数回、もしくは毎日の在宅ワークがすっかり日常になった人も少なくないのではないでしょうか。 しかし、在宅ワークが数カ月に及ぶ中、”在宅疲れ”も聞かれるようになってきました。自宅はオフィスではないので、仕事に集中できる環境かというと、必ずしもそうではありません。も夫も在宅ワークとなり、お互い家にいられるのは嬉しいものの、さすがに毎日となると距離感に困惑する人も。 在宅ワークが長引く中、どうやってこの生活を「つらくない」ものにできるでしょうか。今回は、そうした生活をラクにするヒントについて、取り上げます。 在宅ワークにじわじわ感じる「やりにくさ」

    在宅疲れの人がハマる「第2の家」意外な居心地
    masa8aurum
    masa8aurum 2020/07/04
    便利と癒しの両方を備えた「もう一つの家」。仕事はかどりそう
  • 一般に鏡は透明な板に金属層を形成して作られる。この層はしばしば弱く、..

    一般に鏡は透明な板に金属層を形成して作られる。この層はしばしば弱く、化粧鏡のような普通の鏡は光の入射面と逆側に鏡を形成することで層を保護している。英語ではこの透過面側を第二反射面などと呼び第二面鏡などと称する。 透過面を設けることによるデメリットとしてはたかだか透過率4割だか6割だかの余計なガラスを通るので至極当たり前に画質が低下しガラス表面での余計な反射による干渉まで発生する。そこで反射面保護より画質が優先する場合や金属層側を反射に用い逆側を余計な光の放出先に使う場合など金属層に直接光を入射させる使い方がありそのような鏡を第一面鏡(ファーストサーフェスミラー)などと呼ぶ。 いわゆるマジックミラーやビームスプリッタの類は当然どっちから見ても銀色に見えるわけだが使い方としては第一面鏡として設置する場合が多い。 というのも実はマジックミラーは効果が対称な光学素子なのである。光が電子的ダイオード

    一般に鏡は透明な板に金属層を形成して作られる。この層はしばしば弱く、..
    masa8aurum
    masa8aurum 2020/07/04
    “マジックミラー号はお天気の悪い日や高感度一眼レフを持って歩いてるキチガイオタクが発見された場合は撤収となる”
  • 続・そろそろPower Assertについてひとこと言っておくか - ぐるぐる~

    3年前にこんな記事をあげました。 bleis-tift.hatenablog.com 3行でまとめると、 Power Assertはユニットテストのためにほしかったものではない 欲しいのは結果の差分 誰か作って! というエントリでした。 そしたら id:pocketberserker が作ってくれました! github.com PowerAssertより強そうな名前でいい感じです。 Power Assertは時代遅れ、今はMuscle Assertだ!的な話かな?— 裸のWPF/MVVMを書く男(マン) (@gab_km) 2016年6月1日 MuscleAssertの使い方 このライブラリは、PersimmonというF#用のテスティングフレームワークを拡張するライブラリとして作られています。 ただ、ざっくり概要をつかむだけであればどちらも知らなくても問題ありません。 このライブラリででき

    続・そろそろPower Assertについてひとこと言っておくか - ぐるぐる~
    masa8aurum
    masa8aurum 2020/07/04
    actual, expected の「差分」まで表示してくれる MuscleAssert (F#)
  • アサーション失敗時の情報量を大幅に増やすことができるPower Assertの系譜

    Inada Naoki @methane Python の場合範囲も assert 0 < testee.x < 100 みたいに assert でテストできるからねぇ。。。 2013-01-08 16:38:06 Inada Naoki @methane unittest とかの assert* メソッドを使うと、テストが失敗した時にその引数を表示してくれるのが純粋な assert 文よりも優れてるんだけど、 py.test の場合魔術つかって assert が失敗した時にちゃんとそのassert文の式の内容を表示してくれる。 2013-01-08 16:39:03

    アサーション失敗時の情報量を大幅に増やすことができるPower Assertの系譜
    masa8aurum
    masa8aurum 2020/07/04
    Spock, py.test
  • PHP で mutation testing を試す - y_uti のブログ

    Mutation testing とは、プログラムに対するテストケースが十分であるかを測定する手法です。テスト対象のプログラムを機械的に変更してバグを埋め込み、テストがちゃんと失敗するかどうかを調べます。バグのあるプログラムをテストするので、テストの失敗はバグを検出できたことを意味します。さまざまなバグを作り出してテストを行い、バグの検出率によってテストケースの十分さを測定します。 PHP で mutation testing を行うフレームワークとして、Infection PHP があります。今回はこれを利用して、PHP のプログラムに対して mutation testing を試してみます。 infection.github.io プログラムの準備 まず準備として、テスト対象のプログラムを実装し、PHPUnit で単体テストを実行できるところまで進めます。composer を利用して環

    PHP で mutation testing を試す - y_uti のブログ
    masa8aurum
    masa8aurum 2020/07/04
    >Mutation testing とは、プログラムに対するテストケースが十分であるかを測定する手法です。テスト対象のプログラムを機械的に変更してバグを埋め込み、テストがちゃんと失敗するかどうかを調べます。
  • TypeScript誕生の背景 | TypeScript入門『サバイバルTypeScript』

    TypeScriptは、JavaScriptでも大規模なアプリケーションを開発しやすくすることを目的に開発されたプログラミング言語です。 確かにJavaScriptは元々、大規模な開発を想定した設計ではありませんでした。それでも、JavaScript自体が進化して、大規模開発に対応してゆけば良かったはずです。しかし、実際はそううまくは行きませんでした。代わりに、大規模開発の一部はTypeScriptが引き受けることになったのです。 なぜ、そうなったのでしょうか?その答えはJavaScript歴史にあります。TypeScriptが必要な発明で、そして、今もなお必要とされている理由が見えてきます。それでは、TypeScript誕生以前の歴史をひも解いていきましょう。 1990年代​JavaScriptの誕生​JavaScript誕生以前は、簡単なフォームのバリデーションをするのも、サーバーサ

    TypeScript誕生の背景 | TypeScript入門『サバイバルTypeScript』