2018-08-01から1ヶ月間の記事一覧

緑のルーペ「ブラパ THE BLACK PARADE (ブラックパレード)」

読了。 序盤は普通のボーイミーツガールにみせかけておいて、終盤は相変わらず心をざわざわさせる作品を書く作者。 いつ打ち切りにされても問題ない物語構造を持った作品できれいにエンディングを迎えたが、フジノと篠原、フジノと中村、フジノと藤乃の対比…

C#でルート名前空間は"global::"で指定する

https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/namespaces/how-to-use-the-global-namespace-alias 例えば、Systemを指定する場合は「global::System」という指定をすると必ずドットネット標準のSystem名前空間を指すことができる。 通…

純粋持続

https://ja.wikipedia.org/wiki/%E6%8C%81%E7%B6%9A 20世紀フランスの哲学者アンリ・ベルクソンの提唱する、質的な世界における連続性を指す言葉。 たとえば、音楽の旋律にゆだねた意識内容は、それを逆向きにしたり、こま切れにしたりすることはできない。 …

旧約聖書 ヨナ書

読了。 4章と短いが、旧約聖書らしい吹っ飛びっぷりエッセンスが詰まっている部。 神は自作自演で街を滅ぼそうとするわ、ヨナは預言者の責務を果たさずに逃げるわ、逃げた先で巨大魚に丸呑みにされるというダイナミックな展開はあるわ、ひどい目にあっていざ…

旧約聖書 ミカ書

読了。 全編が詩のやつ。

マイグレーション

https://www.weblio.jp/content/%E3%83%9E%E3%82%A4%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3 サーバ移行のこと。 基幹システムを新しいプラットフォームへ移行したり、OSやハードウェアなどの環境が 異なるシステムへの移行を指す場合が多い…

リバースプロキシ

https://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%90%E3%83%BC%E3%82%B9%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7 一般的プロクシが内部から外部への通信を中継する機能であることに対して、リバースプロキシは外部から内部への通信を中継する。 不特定多数のク…

everything

プレイ。(クリアという概念は存在しない) 原子から銀河まで「何にでも」なれるゲーム。sporeのように顕微鏡レベルから銀河レベルまでのスケールでプレイができる。 ゲームというよりもインタラクティブな映像作品と言ったほうがよい作品で、プレイしていて大…

新井素子「……絶句」

読了。 小説上のキャラクターが実体化してしまうという新井素子の小説。 それをトリガーとして、人間より「上位」の生物と「下位」の生物についてを主題にしたドタバタが描かれる。その際に人間という生物種は知能以外なんの取り柄もないという語られ方をし…

Gravity Pull

クリア。 OculusGoのFPSパズル。Portalからポータルガンを取り除いてパズル部分の最初の方だけを切り取ったような作品で、デモ的なゲームでしかない。 あまりに短いので正しく評価できないが難易度曲線は悪くなかった気がする。

クリーンアーキテクチャ

https://blog.tai2.net/the_clean_architecture.html 同心円状の図で表されるアーキテクチャ。 アプリケーションの機能(ロジック)を表す部分が「内側」、それを実現するための仕組み(UI等)が「外側」。 コードは、内側に向かってのみ依存し、それを徹底する…

Floor Plan

クリア。 OculusGoの脱出ゲーム。プレイヤーはエレベーター内にいて、各階の扉を開けてそこからアクションを起こすという構成の作品。 脱出ゲームとしては普通の難易度だが、エレベーターというのを生かしてある階のアクション結果が上下の階に波及するとい…

リズムゲー+2Dシューティング

自機はビートの区切りの目ごとに短い無敵時間を持ったダッシュを行える。 それを利用して隙間が存在しない弾幕をすり抜けたり、ビートに合わせて動くことで、彩京弾幕の避け方のような普通の反射神経では避けられない弾を避ける。

Jenkins ジェンキンス

オープンソースのテスト自動化環境。 継続的インテグレーション(CI)の実行環境。

クラスの名前サンプル

https://qiita.com/KeithYokoma/items/ee21fec6a3ebb5d1e9a8

BitLocker

https://www.nec-solutioninnovators.co.jp/ss/insider/column1.html https://www.pit-navi.jp/security-how-to-encrypt-drives-with-bitlocker-20180124/ Windows PCの上位機に搭載されるドライブ暗号化機能。 システムドライブおよびデータドライブ上のフ…

ライセンス表記について (MIT Licenseの説明)

https://www.catch.jp/oss-license/2013/09/27/mit_license/ メジャーで縛りが少ないのがMIT License。 ライセンス内容 以下の条件を満たす限り、自由な複製・配布・修正を無制限に許可する。 ・著作権表示と本許諾書を、ソフトウェアの複製または重要な部分…

THE SHINING シャイニング

視聴。 スティーヴン・キング原作、キューブリック監督。実はみたことがなかったと思う。 厳しい冬の間は出入りができなくなるいわくつきのホテルの管理を任された一家という、スティーヴン・キングっぽい閉鎖ホラーでシチュエーションから恐怖の演出をして…

2001年宇宙の旅

視聴。 うーむ、当時は名作だったんだろうが今現在から見ると駄作な作品。 基本的に凄い映像技術で作った美麗なムービーで視聴者の感動させることをエンジンとした作品なのだが、そこは1986年公開の映画。当時の超美麗シーンは今から見れば大した映像美でも…

オブジェクト指向で概要→詳細という順で作るときに、詳細の実体はどのように渡すのか?

概要は詳細に依存してはならない。詳細のインターフェースに依存する必要がある。 ……ではそのインターフェースを実装した実体はどっから来るんだ? という疑問。 ・Strategyパターン 実体はコンストラクタ引数として外部から渡す。 ・Observerパターン 実装…

TDDをやってみたら製造時の不安が大きかったが、それはTDDが原因ではなかった

TDDをやってみたら製造時の不安が非常に大きかったが、途中でやりかたを変えてそれは解消できた。 不安が大きかった理由は、詳細→概要という順に作っていたのでTDDでテストされたクラスを組み合わせたときに本当に目的とする動作が実現できるかの保証が無か…

エンジニア歴20数年の私が、設計書を書く際に心がけていること

https://qiita.com/y-some/items/90651c1e27f7798f87c6 設計書を書く時に気をつけることがよくまとまっているので特に重要そうな箇所をメモ。 ・頭で全体像を示す ・プロジェクト内で用語集を作る ・設計書を量産する前にサンプルを作る ・変更履歴の残し方…

棚卸中の入出庫

以下のロジックなら、棚卸中の入出庫は可能である。 棚卸入力で、棚卸時点_論理在庫 - 棚卸時点_実在庫 で求める「在庫差異」を記録する。 棚卸確定バッチ処理で「現時点論理在庫 - 棚卸差異 → 現時点論理在庫」の更新をする。 ……という手順。

たぶん世界で一番単純なMVCモデルのコード

function main() { var c = new Controller(); c.next(); // 1 c.next(); // 2 c.prev(); // 1 } class Model { constructor() { this.num = 0; } addEventListener(listener) { this.listener = listener; } next() { this.num++; this.listener.refresh();…