2019-01-01から1年間の記事一覧

文化の盗用

https://ja.wikipedia.org/wiki/%E6%96%87%E5%8C%96%E3%81%AE%E7%9B%97%E7%94%A8 もともとは、「ある文化圏の要素を、他の文化圏の者が利用する行為のうち、その要素を誤った内容かつ元文化圏の人間が好ましくないと思う形で利用する行為」……という意味なん…

RCE(Remote Code Execution)

https://shinkufencer.hateblo.jp/entry/2019/05/04/000000 遠隔から任意のコード実行ができる脆弱性のこと。 範囲広すぎ無いか、この単語。

ODP.NET Managed Driver

https://qiita.com/yaju/items/82df63b97a41720e197c Oracle クライアントのインストールすることなく、Oracleに接続できるライブラリ。 NuGetでインストールできる。 .NET4.0以降対応。 Oracle.DataAccess.dll の代わりに、Oracle.ManagedDataAccess.dllを…

Gadgeteer

クリア。VRゲーム。 ピタゴラスイッチ装置を作成してボールをゴールに送るなどの課題をクリアしていく物理演算パズル。特筆すべきはVRゲームであるため直鉄手で装置を3D空間に配置できるという操作体系であること。 この手のパズルは2Dでは多く存在している…

Vagrant(ベイグラント)

https://ja.wikipedia.org/wiki/Vagrant_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2) 構成情報を記述した設定ファイルをもとに、仮想マシンの環境構築を自動的に行うソフト。 Dockerと異なり、1設定ファイル1仮想マシンを構築する。

最長不倒関数 "Never Ending Function"

長過ぎる関数を揶揄した言葉。 大抵、インデントがうねっていて読んでいる途中で死ぬ。

Dungeon Maze

プレイ。 5×5の25マスから出来ている正方形のフロアが舞台のローグライク・パズル。 基本的にすべてのマスはオブジェクトで埋まっており、移動してアイテムを取る・敵を倒すことで空いたマスに新たなオブジェクトが発生する、というシステム。 それを一…

フローチャートはなぜ必要だったのか?

現代のプログラムではフローチャートを書く必要性は皆無である。 しかし過去にはフローチャートが有用だった時代がある。 私は、その理由はgoto文の過剰な機能を抑えるために有用だったからだと考えている。 フローチャートは制御の流れを2次元に収めて書か…

Pistol Whip

クリア。VRゲーム。 FPSシューティングとリズムゲームを素直に融合させたような作品で、リズムに合わせて敵を打つことで高スコアが得られる。 また敵の出現パターンも曲に合ったものになっており、上手くなっていくと自然と曲のリズムに乗ったプレイングがで…

JXL API - Java Excel API

https://www.wikiwand.com/en/JXL_(API) Java用のExcelドキュメント操作ライブラリ。xls形式のみをサポートしており、xlsx形式はサポートしていない。 jxl名前空間をインポートして使う。 「JExcel」というのもあるが、そっちはまったく別のライブラリ。 htt…

Muse Dash

プレイ。 アクションゲームのふりをした音ゲー。 BIT.TRIP Runner は、アクションゲームのふりをした音ゲーのふりをしたアクションゲームだったが、こちらは本当に音ゲー。例えばジャンプ中にジャンプ攻撃のボタンを押したとき、現在の状態に関係なく一瞬で…

アクタージュ

読了。8巻まで。 俳優を題材にした作品で、非常に面白い。内容的には白泉社あたりの雑誌で連載されていそうだが、なぜ週刊少年ジャンプで連載されてる。 基本的にもはや異能といっていい演劇の才能を持つ主人公の成長物語だが、サブキャラクターたちの持つ葛…

pythonの標準ライブラリ命名規約

url

https://qiita.com/naomi7325/items/4eb1d2a40277361e898b https://pep8-ja.readthedocs.io/ja/latest/

VRM

https://note.mu/npaka/n/n59d777a49c99 3Dの人型モデルを扱うファイルフォーマット。 モデリングソフト等で使われる汎用的な3Dモデルのファイルフォーマットと比べて以下の特徴がある。 ・タイトル・作者名・サムネイル・利用規約などのメタ情報を持てる。…

Pythonのif __name__ == "__main__"

https://blog.pyq.jp/entry/Python_kaiketsu_180207 これは通常呼び出しでは処理を実行するが、importしたときには処理が実行されないようにする判定文である。 __name__にはスクリプトのモジュール名が入っており、モジュール名は以下の規則で決まる。 ・実…

髑髏城の七人 極

https://ja.wikipedia.org/wiki/%E9%AB%91%E9%AB%8F%E5%9F%8E%E3%81%AE%E4%B8%83%E4%BA%BA 視聴。 劇団☆新感線の舞台を映像化したもの。 以前に見た花と鳥は演出が違うだけでストーリーは同じだったが、極のストーリーは基本ラインは同じながらも、主要登場…

オタコン「スネーク、『けいおん』って知ってるかい?」 - ゴールデンタイムズ

URL

http://blog.livedoor.jp/goldennews/archives/51574797.html 完全に脳内再生される。

佐天「こ、こっから先は一方通行だァ!?」美琴「えぇー!?」 : ホライゾーン

URL

http://horahorazoon.blog134.fc2.com/blog-entry-321.html かなり質の高い二次創作。 なんとなくとある魔術が過剰なまでに語尾を弄ってるのは、創作が上手くなくても二次創作が可能になるようにするためなんじゃないかという気がしてきたわ。

Anaconda - アナコンダ

https://www.python.jp/install/anaconda/index.html Pythonパッケージなどを提供するプラットフォーム、パッケージ管理システム。 Conda コマンドでAnacondaが管理・運用する専用のリポジトリからパッケージダウンロードし、Conda環境にインストールする。

意識の超難問について

AさんとBさんとCさんが居た時、Aさんが「なぜ私はBさんでもCさんでもなくAさんなのか」と疑問をもったときそれは偶然であるという回答で事足りる。 BやCである可能性が高いのにAであるならばそれは疑問として成立つするが、この疑問はそうではない。 しかし…

Office365でAccessをインストールしていてもCOMコンポーネントエラーが発生する問題

https://social.msdn.microsoft.com/Forums/windows/ja-JP/18e2f072-95c9-4819-9cfb-b9b8f6bba921/office365-activex-?forum=vbajp Office365でAccessをインストールしていても「CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} を含むコンポーネントのCOM ク…

Explore Kyoto's Red Gates

https://automaton-media.com/articles/newsjp/20190510-91633/ プレイ。 京都の伏見稲荷大社を再現したウォーキングシミュレータ。 伏見稲荷大社は朱色の鳥居が立ち並んでいる写真で有名な実在の観光名所で、それが3D空間上に再現してあるのが本作である。 …

新約聖書 ヨハネの黙示録

読了。 新約聖書の最後の部。 神の御使いがヨハネに見せた終末とそのあとに訪れる聖なる都の予言を描いており、これまでの手紙シリーズとうってかわってファンタジー色が非常に強い。 数多くの異形の御使いや悪魔が登場し、これでもかというほどの天変地異と…

新約聖書

読了。 旧約は2016年から、新約は2018年からコツコツ読んできた聖書をやっと最後まで読み切った。 新約聖書は全体の構成として、以下のような構成になっている。 ・キリストが活躍する福音書(複数著者によるものがいくつかある) ・多くの手紙を残した布教…

.NET Framworkの対象フレームワークはどのバージョンにするべきか?

2019年11年現在だと、ほぼ選択肢は4.5.2の一択。 Windows7や古いサーバで動かしますという特殊な状況なら3.5の可能性がなくはない。 .NET Framework 4.5.2 Windows8は4.5が標準搭載されており、そのマイナーアップデートの最終版がこれ。 Windows10には4.6以…

TWAIN - トウェイン

https://ja.wikipedia.org/wiki/TWAIN スキャナやデジタルカメラなどから画像を取り込むための標準API。 TWAIN の欠点として、取り込み手順で機器メーカー製の GUI を表示して取り込むということを行うため、透過的なネットワークアクセスが困難になっている…

Base58

https://ja.wikipedia.org/wiki/Base58 データを58種類のキャラクタに変換するエンコード方式。 データを64種類のキャラクタに変換するBase64との差は、印刷したときに1と判別しづらいとIなどを除いてある点。 具体的にどの58種類のキャラクタを使うかは実装…

npxコマンド

https://qiita.com/tatakahashiap/items/1c4ab221c4993e7c4ebf node.js5.2.0以降に付属する、node.jsパッケージの実行ツール。 指定したパッケージがローカルに存在しない場合は、一旦グローバルにインストールされ、処理が完了したらそのパッケージが削除さ…

S式 (Syntax式?)

http://www.haun.org/kent/lisp1/1.html lispのコードを構成する基本的な要素。 S式は基本的に1つか2つの値をまとめたリストであり、それを入れ子にすることで3つ以上のリストもS式として解釈できる。 S式の1つめの値が関数であればそれを評価した結果は関数…

ASP.NETでトラップされていない例外をエラー出力する方法

ASP.NETで最上位までいってもtry-catchで補足されない例外をログ出力するには、global.asaxを追加して、Application_Errorメソッドに出力処理を書く。 ' global.asax Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs) ' エラーの発生時…