2020-03-01から1ヶ月間の記事一覧
全ての場所から読めることは悪ではない。 全ての場所から書けること=全ての場所を確認しないと変更された可能性を否定できないこと、が悪である。 ……と思う。 全ての場所から読めるグローバル定数は悪ではなく、設定ファイルやログインユーザ情報の内容を読…
http://winscript.jp/powershell/222 左辺が配列の場合、-eqは等価演算子ではなく配列フィルタ演算子として解釈される。 以下は「配列と"item-b"という文字が等価であるかどうかの評価を戻す」のではなく、「配列から"item-b"という文字のアイテムのみを抜き…
http://winscript.jp/powershell/222 powershellでは要素が1つの配列は値に自動展開される。 よって、以下のような変なことになる。 if (@($null )) { echo "t" } # $nullが入った配列ではなく$nullが評価されるので、偽 if (@($null, $null)) { echo "t" } #…
http://gushwell.ldblog.jp/archives/52257023.html LINQ to Objectに拡張機能を供給するMicrosoftが提供しているライブラリ。 Rx (Reactive Extensions) という様々な言語に展開しているリアクティブプログラミングを実現するためのライブラリがあって、Rx.…
中国語の部屋は以下の様な主張をする。 1. 中国語の部屋はクオリアを持っていると直感させる機能を持つ 2. 中国語の部屋はクオリアを持たない仕組みで動作する 3. よってクオリアを持っていると直感させる機能を持っているものが、実際にクオリアを持たない…
PowerShellはSendKeysを使ってキーボード押下をエミュレートできるので、windowsの自動操作ができる。 そういった操作が行えるフリーソフトはいくらでもあるが、Windows標準環境だけで行えるのため場所を選ばず、プログラムとして書けるので柔軟性が高いのが…
https://www.aozora.gr.jp/cards/001699/files/57342_57668.html 読了。 1章のみの作品で非常に短い。内容は漂流遭難した男が謎の遺物と巨大な魚人の怪物(ダゴン)を目撃するというもの。 特筆すべき点として、この作品は「窓に!窓に!」の出典である。 自…
https://liginc.co.jp/384811 まず擬似コードでプログラムを書いて、それを実際に動作するコードに置き換えていく手法のこと。
https://www.aozora.gr.jp/cards/001699/files/57342_57668.html 読了。 イースの大いなる種族と精神を交換された男の、かつての遺跡とそこに封じられた盲目のものを「知ってしまっている」狂気を描く作品。
クリア。VRゲーム。 核戦争後のポストアポカリプス世界を舞台にしたオープンワールドゲーム。 Skyrimの開発メーカーであるベゼスタのもう一つのオープンワールドゲーム代表作で、Skyrimと多くの共通点を持つが、それでもかなり性格の違った作品になっている…
https://qiita.com/TAKAKING22/items/31e027dfb6ea8b1a8d69 ペアプログラミングのようなものを二人ではなく5人などのもっと多い人数でコードを書いていく手法。
Promise.Allのようなことをやりたいが、すべての処理が完了する前に処理を追加するとそれも含めて全てが終わるまで待ってから終了処理を実行するという動作を行うオブジェクト。 IE11で動かしたいので、jQuery.Deferredを使っている。 おそらく車輪の再発明…
ゲームは『習熟を楽しむ』ものだと思う。 繰り返しは、習熟のプロセスと習熟した結果を使って何かをうまくやることを楽しむために必要である。 もうひとつ、『達成を楽しむ』というものもあると思う。 それを端的に作品にしたものがジグソーパズル。 (どの…
http://azp2.sakuraweb.com/kirinuki/touka/index.html 透過GIF形式はパレットの1色が透過する色として設定されている。 透過する場所はデータ上ではがその色で塗りつぶされているし、パレットにはその色のRGB値が存在する。 アルファ付き32BITのPNG形式は…
https://ja.wikipedia.org/wiki/GNU_Readline bash等でemacsライクな操作を実現するのに使われているライブラリ。 PowerShellにもこのライブラリのPowerShell用に動作調整したような「PSReadline」というモジュールが存在し、Ctrl+Space自動補完やハイライト…
https://qiita.com/shibukawa/items/184d3101946ec4fa98c1 ReactやVue.jsなどのリアクティブなフロントエンドライブラリを使って表示を行うページは、最初にそのページの組み立て枠をwebページとして取得してから、もう一度サーバにデータをリクエストしてデ…
https://ja.wikipedia.org/wiki/%E3%82%B7%E3%83%B3%E3%82%B0%E3%83%AB%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3 単一のWebページからなる、webアプリケーション。 1つの画面しか存在しないと…
https://edutainment-fun.com/hidemaru/microsoft/%E3%82%AD%E3%83%BC%E3%82%A8%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%83%88%E9%80%81%E4%BF%A1%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81%E3%80%90c%E3%80%91%E3%80%90%E8%A6%9A%E6%9B%B8%E3%83%A1%E3%83%A2%E…
http://nonem.hatenablog.com/entry/2017/08/29/230718 ブロックチェーンのコンセンサスアルゴリズムの一つ。NEMで利用されている。 直訳すると重要度の証明。 基本的な考え方はPoSと同じく、新たなブロックを生成するために、過去のチェーンから算出される…