2017-12-01から1ヶ月間の記事一覧

MONOLITH

クリア。とりあえずノーマル真ボスまで。ハード真ボスには出会えたが、まだ勝てていない。 The Binding of Isaac や Enter the Gungeon に似た、ゼルダの伝説のダンジョンのような構成の自動生成フロアを探索していく全方位シューティング。 フロアを探索し…

グッド・ネイバー

視聴。 一人暮らしの無愛想な老人にドッキリを仕掛けてそれを隠しカメラで撮影しようという計画を立てた若者ふたりが、やがて老人の不可解な行動に不気味さを感じ始める……という作品。 ホラーのような説明だが、ホラーをスパイスにした切ない話である。

superfligt

プレイ。 ウイングスーツで岸壁を滑空するだけのゲームだが、それだけで楽しい。 ゲームメカニクスがどうとか駆け引きがどうとか、そういうロジカルな面白さをほぼ完全に持たないピュアな「操作していて楽しい」ゲーム。 フライトシムならおもわずここに、こ…

C# 7.0 のデコンストラクタ(デコンストラクト?)

http://csharp.keicode.com/basic/csharp7-deconstruct.php オブジェクトをタプルに代入する式を書いたときに、自動的にDeconstructという名前のメソッドが呼び出されてタプルが戻されるという機能のこと。 動くかどうか確認してないが、こんな感じ。 class …

WSHで、ES2015以降を動かす方法

https://qiita.com/0rim0/items/ddc4b617c0826700e312 「wscript.exe //E:{1b7cd997-e5ff-4932-a7a6-2a9e636da385} script.jse」 以上のようにするとwshで直接ES2015以降で書かれたコードを動かすことができる。 これでwshが最新のECMAScriptが動くモダンな…

いつのまにかブラウザでもsleep、wait的なことが綺麗にかけるようになっていた

async、await がfirefoxで普通に使えた。 firefox52からサポートされてたらしい。 const sleep = (w) => new Promise(resolve => setTimeout(resolve, w)) (async () => { await sleep(1000); console.log("step1"); await sleep(1000); console.log("step2"…

ショートハンド

本来よりも短い記法という意味の単語。 たとえば、cssのborderは、border-style、border-width、border-colorをまとめたショートハンドである。 たとえば、三項演算子(condition : true ? false)はif(condition){true}else{false}のショートハンドだと言える…

WSHで、ES2015以降を動かす方法

https://qiita.com/0rim0/items/ddc4b617c0826700e312 「wscript.exe //E:{1b7cd997-e5ff-4932-a7a6-2a9e636da385} script.jse」 以上のようにするとwshで直接ES2015以降で書かれたコードを動かすことができる。 これでwshが最新のECMAScriptが動くモダンな…

いつのまにかブラウザでもsleep、wait的なことが綺麗にかけるようになっていた

async、await がfirefoxで普通に使えた。 firefox52からサポートされてたらしい。 const sleep = (w) => new Promise(resolve => setTimeout(resolve, w)) (async () => { await sleep(1000); console.log("step1"); await sleep(1000); console.log("step2"…

ショートハンド

本来よりも短い記法という意味の単語。 たとえば、cssのborderは、border-style、border-width、border-colorをまとめたショートハンドである。 たとえば、三項演算子(condition : true ? false)はif(condition){true}else{false}のショートハンドだと言える…

永井豪「デビルマン」

読了。 悪魔と人間との戦いを描いた伝説的作品。最初は世間に隠れて敵悪魔と戦うダークヒーローものをしているのだが、後半になってくると人間と悪魔との全面戦争や、悪魔に恐怖した人間がとる行動こそが悪魔的であるといった展開になってくる。 1972年の作…

どうぶつタワーバトル

プレイ。 「どうぶつの森ポケットキャンプ」のリリースの直後、クッキークリッカー的な謎の流行り方をしたゲーム。 2次元物理エンジン環境で、落ちてくる動物を対戦相手と交互に積み上げてゆき、先に土台から落とした方が負けという将棋崩し的なゲーム。ネ…

Polyfill

https://qiita.com/jkr_2255/items/5378bf070aea62fe8a94 IEのような古いブラウザでも最新のjavascript仕様を使えるようにオブジェクトの上書きや追加を行い、ブラウザ差異を埋めるライブラリ全般を指す言葉。 例えばPromiseを追加したりする。 理想的にはPo…

「どうぶつタワーバトル」はゲームとして非常に優秀では?

url

http://www.nancolu.com/entry/doubutsutawa

flexbox、gridチートシート

https://culage.github.io/flexbox_grid_cheat_sheet/ css3のflexboxとgridのチートシート……を作った。 他に便利なチートシートはあるだろうけど、こういうのは作ること自体が勉強になっていて、チートシートが勉強したことを思い出すための強力な鍵として働…

TortoiseSVN で、日本語フォルダがうまく扱えないバグ

https://ja.osdn.net/projects/tortoisesvn/ TortoiseSVN の現在の最新1.9.7には、日本語フォルダをうまく扱えなくなっているバグが存在する。 ログを確認したり、ログで過去修正の差分を確認したりするとエラーが発生して操作が実行できない。 これは最近入…

git branch -f branch_name commit_id

http://sinsoku.hatenablog.com/entry/2017/12/20/025335 `git reset --hard commit_id`……を、そのブランチをチェックアウトせずに行える書き方。 要するにブランチの指すコミットIDを変更するだけの操作が出来る。 例えば、fixedの変更を無かったことにした…

TextFieldParserは固定長ファイルも読める

https://webbibouroku.com/Blog/Article/textfieldparser-fixwidth CSVを読むときによく使う Microsoft.VisualBasic.FileIO.TextFieldParser は固定長ファイルも読むことができる。 using(var parser = new TextFieldParser(@"C:\work\test.txt", Encoding.G…

IE11の「選択されたフレームのみ印刷」プレビュー画面で、ドロップダウン内容が消えるバグ

「position:absolute」で配置した要素が印刷によって数ページに別れた場合、その中にあるドロップダウンリスト(selectタグ)が、枠線だけ表示されて中の文字が空になる。 ……というバグに出会った。 そのときは「position:absolute」を使わないようにすること…

SNP - Standard Number of Package

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1018585135 1つの荷姿に含まれるべき部品の標準数量。収容数。

ジャンプスケア

http://jp.automaton.am/articles/interviewsjp/20171027-56719/2/ 思わず飛び上がってしまうような驚愕系のホラー演出のこと。

那多ここね「ひゃくにちかん!!」

読了。 お互いの親が仕事で海外に行くため、高校生の主人公が三ヶ月間だけ幼稚園児をあずかることになった、という変化球の育児系漫画。 状況からしてファンタジーではあるのだが育児の大変な面はまったく描かれず、子供の可愛さのみを描くよう割り切られて…

Detention 返校

クリア。 導入は学校ホラーだが、後半は1960年代の言論統制がされた台湾を背景にしたストーリーが描かれており、そちらがメインと言っていい作品。 数時間で終わるが演出やストーリーはしっかりできている。 ただ佳作という感じなので期待しすぎないほうが良…

最近のブラウザ開発者ツールのコンソールでは、jQueryを読み込んでいなくても$が使える

document.querySelectorのエイリアスとして$が使える。 ただしこれはF12を押して出る開発ツールのコンソールで使えるだけで、jQueryを読まなくてもページ内のスクリプトで$が使えるわけではない。 ページ内スクリプトで$が使いたければ以下のように自分で定…

ポップル錯視

https://ja.wikipedia.org/wiki/%E9%8C%AF%E8%A6%96#%E3%83%9D%E3%83%83%E3%83%97%E3%83%AB%E9%8C%AF%E8%A6%96%EF%BC%88%E6%96%87%E5%AD%97%E5%88%97%E5%82%BE%E6%96%9C%E9%8C%AF%E8%A6%96%EF%BC%89 これ。 猫マナー猫マナー猫マナー猫マナー猫マナー ーナマ…

ゲームで理不尽な難しさと良い意味で難しいの違いはなんでしょうか。

https://oshiete.goo.ne.jp/qa/8577946.html 自分の考えまとめ。 ・ミスの理由と対策方法がプレイヤーに伝わる(対策方法に一貫性があると、プレイヤーに伝わりやすい) ・ミスに関係ない退屈な作業をリトライで繰り返させない(ロード待ち、長いメニュー構…

Elm言語

https://qiita.com/arowM/items/f628d30860ad8c389384 https://ubiteku.oinker.me/2017/12/02/skepticism-about-oo/ http://lab.aratana.jp/entry/2016/12/03/090000 ElmはHaskellライクな文法の厳密な関数型プログラム言語。 AltJSであり、ビルドするとjava…

ポップル錯視

https://ja.wikipedia.org/wiki/%E9%8C%AF%E8%A6%96#%E3%83%9D%E3%83%83%E3%83%97%E3%83%AB%E9%8C%AF%E8%A6%96%EF%BC%88%E6%96%87%E5%AD%97%E5%88%97%E5%82%BE%E6%96%9C%E9%8C%AF%E8%A6%96%EF%BC%89 これ。 猫マナー猫マナー猫マナー猫マナー猫マナー ーナマ…

ゲームで理不尽な難しさと良い意味で難しいの違いはなんでしょうか。

https://oshiete.goo.ne.jp/qa/8577946.html 自分の考えまとめ。 ・ミスの理由と対策方法がプレイヤーに伝わる(対策方法に一貫性があると、プレイヤーに伝わりやすい) ・ミスに関係ない退屈な作業をリトライで繰り返させない(ロード待ち、長いメニュー構…

Elm言語

https://qiita.com/arowM/items/f628d30860ad8c389384 https://ubiteku.oinker.me/2017/12/02/skepticism-about-oo/ http://lab.aratana.jp/entry/2016/12/03/090000 ElmはHaskellライクな文法の厳密な関数型プログラム言語。 AltJSであり、ビルドするとjava…