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

カーゴ・カルト

https://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%BC%E3%82%B4%E3%83%BB%E3%82%AB%E3%83%AB%E3%83%88 近代まで文明の利器を知らなかったミクロネシア現地人が、西洋人が持ち込んできた工業製品に対して、これは当地の先住民のために神が作ったものであり、白…

変数に英語を使うべきか、日本語を使うべきか

日本語のほうが読みやすい、英語の方が読みやすいって理由以外で思いついたのは以下。 英語を使うべき理由 ・理由a1. 日本語がまったく読めない人がコードを読むことを考慮するため ・理由a2. 慣習的に英語で表現されるものがあるため ( 例: var obj = facto…

C#、VB.NET クラスで利用するキーワード対応表

https://dobon.net/vb/dotnet/vb2cs/vb2cstable.html 上記URLから抜粋。 VB.NET C# ------------------------------ Friend internal Shared static Overridable virtual Overrides override MustOverride abstract

マインドポップ

http://www.obio.jp/voy/411.htm 言葉やイメージ、メロディーなどの断片が突然思い出される現象のこと。 思い出されるのは言葉である場合が多く、注意力をあまり必要としない習慣的な行動をしているときによく起きます。 ここで最も注目すべき点はマインドポ…

コイン分配問題

https://scrapbox.io/prog-exercises/%E3%82%B3%E3%82%A4%E3%83%B3%E5%88%86%E9%85%8D%E5%95%8F%E9%A1%8C 6人が均等にコインを持つとする。 サイコロを2つ振り、1つ目の出目の人が、2つ目の出目の人にコインを渡す。 コインを渡す側の人がコインを持たない場…

アスペクト指向

https://qiita.com/akameco/items/7880e16e2c4fea30e0db https://qiita.com/Kurowasi/items/70d8cb038ea59aa0faa1 オブジェクト指向ではうまく分離できない、いくつものクラスで利用される機能を「アスペクト」とみなし、それを分離して記述する方法。 オブ…

Death Comming

クリア。 マップ上に配置されている様々な危険物をクリックして、そこで発生する事故で人を殺していくゲーム。 丁寧に作成されたピクセルアートで描かれた世界はよく動き、様々な行動を眺めるだけでも楽しい。 とはいえクリックした結果を楽しみというのがメ…

ドロップダウンの選択項目にフィルタを掛けられるブックマークレット

全銀コード順に並べたプルダウンから選べと言われている (1350項目) URL2018-03-22 20:19:37 via Twitter Web Clientこういうツイートがあったので作ってみた。 firefoxでのみ動作を確認している。 ブックマークレットの登録の仕方 適当なブックマークを作成…

1件しか更新しないはずのDbCommand.ExecuteNonQueryで2以上の数字が返ってくる原因

https://msdn.microsoft.com/ja-jp/library/system.data.odbc.odbccommand.executenonquery(v=vs.110).aspx 実行したSQLで直接更新される1レコードに加えて、トリガが走って別のレコードも更新されていることが原因。 ExecuteNonQueryは、トリガで更新された…

MH4G村クエスト上位

クリア。 村(旅団)上位はシャガルマガラを追って旅をしていく村下位とはうってかわって、クシャルダオラの襲来が予測されるドンドルマで街に腰を据えて設備を整えていくという形になっている。 だが最後がどーにも盛り上がりに掛けていたという印象。 最後の…

RunGunJumpGun

プレイ。 サイケデリックな音楽と配色の慣性制御系アクションゲーム。単なる慣性制御系に様々な仕掛けを入れてどういうルートで進むべきかの謎解き要素を加えてある作品と言える。 Hotline Miamiに近いというレビューが多いがゲーム構成的にはビットトリップ…

Windows10でVS2005 のプロジェクトをビルドするときに”LC.exeが見つからない"でエラーになる場合の対処

https://qiita.com/okadabasso/items/8d0f94f443386e02bd96 問題に対するズバリの対処で非常に助かった。 対策は……。 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework ここに 文字列 "SDKInstallRootv2.0" を作成し、"C:\Program Files (x…

グロス

https://ja.wikipedia.org/wiki/%E3%82%B0%E3%83%AD%E3%82%B9 Gross。「全体で」、「総体で」という意味の英語。転じて「合計」という意味合いで使われる。 もともとの意味は1ダース入った箱が1ダース揃っている数……つまり 12 * 12 = 144 個のセットを示す。

ミリンダ王の問い

仏典として伝えられるエピソード。 ミリンダ王の問いかけに対してナーガセーナ長老が哲学的な回答をするという対話で構成されている。

SQLの order by でnullがどこに来るかが実装依存で辛い

https://qiita.com/SVC34/items/c23341c79325a0a95979 以下のようにバラバラらしい。 Oracleでは最大、SQLServerでは最小。PostgreSQLでは最大、MySQLでは最小……と主要なRDBMSでもバラバラなのでおとなしくisnullでも噛ませて並び順指定したほうがよさそう。…

秀丸マクロ Vim-Like-Quickfix

秀丸のgrep結果から、vimのQuickFixウインドウのような表示をするためのマクロを作った。 1行下に移動して、その行に該当するファイル・位置の内容が別ウインドウに表示する。 できるだけ同じウインドウを使いまわすようにしている。 // oldfile取得 golinet…

bing背景画像の彩度と明度を落として自動的にwindows壁紙に設定するソフト

Super Hexagon

クリア。 迫ってくる六角形の障害物を避けるゲームで、以前やったときは全てクリアできていなかったが、ついにHyperHexagonest(Hardestestest)まで全てクリア!60秒×6ステージをクリアするのに20時間以上かけているが実際これは楽しい時間だった。 ステージ…

秀丸マクロ Vim-Like-Quickfix

秀丸のgrep結果から、vimのQuickFixウインドウのような表示をするためのマクロを作った。 1行下に移動して、その行に該当するファイル・位置の内容が別ウインドウに表示する。 できるだけ同じウインドウを使いまわすようにしている。 // oldfile取得 golinet…

bing背景画像の彩度と明度を落として自動的にwindows壁紙に設定するソフト

Super Hexagon

クリア。 迫ってくる六角形の障害物を避けるゲームで、以前やったときは全てクリアできていなかったが、ついにHyperHexagonest(Hardestestest)まで全てクリア!60秒×6ステージをクリアするのに20時間以上かけているが実際これは楽しい時間だった。 ステージ…

Open Hexagon

プレイ。 オープンソースのSuperHexagonクローンゲーム……であり、見た目はそっくりなのだがやりこんでいくとわりとSuperHexagonとは異なるゲーム性が見えてくる作品。 SuperHexagonは、対角面へ移動しなければならないパターンが頻繁に出現してパターン間に…

quickfix

vimで、ウインドウを2つに分けて一方で選択した行の内容を元に、もう一方のウインドウを表示する方式のこと。 grep結果のファイル+行一覧一覧や、ビルドエラーのファイル+行一覧の選択行からそのファイルを表示するという機能。

CMYKのKは何か?

https://ja.wikipedia.org/wiki/CMYK CMYは何かというと、シアン、マゼンタ、イエロー。ではKってなに? 答えは「キープレート」。画像の輪郭など細部を表現するために用いられた印刷板のこと。通常、文字や図の輪郭を表す黒で印刷される。 BlackのBだとBlue…

罫線素片

https://ja.wikipedia.org/wiki/%E7%BD%AB%E7%B7%9A%E7%B4%A0%E7%89%87 IMEで「けいせん」を変換すると出て来る、表を描くための文字。

犬や猫に頼らずに、オブジェクト指向プログラミングを説明する

url

https://qiita.com/culage/items/67cd4bc9926def358814 むかし書いてた。

FizzBuzzで学ぶオブジェクト指向の有用性

url

https://qiita.com/culage/items/67cd4bc9926def358814 書いた。