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

LITTLE NIGHTMARES リトルナイトメア

クリア。 LIMBO、INSIDEに代表されるような不気味な雰囲気の、即死系横スクロールアクションゲーム。さらに、ステルスゲームのエッセンスを追加してある点が特徴的。 本作はグラフィックやフレーバーは素晴らしく、ホラー+ステルスというアイディアは良いの…

Excel で直接開いても文字化けしない CSVファイル

url

http://akiyoko.hatenablog.jp/entry/2017/12/09/010411 Unicode の文字符号化方式は 「UTF-16(正確には、BOMありの UTF-16 LE)」 タブ区切り で CSVファイルを作成すれば、Excel で直接開いても文字化けせず、それぞれの値がセルごとに分かれて表示されま…

「君の名は。」

視聴。 2016年新海誠監督のアニメ映画。日本中の話題をさらった大傑作なのだが、そういうつもりで見るとさすがに期待値を上げすぎである。 朝目が覚めると、見知らぬ誰かとお互いに入れ替わって……というところから始まり、物語はOPでも描かれた隕石落下災害…

「No True Scotsman fallacy(本当のスコットランド人なら◯◯などしない論法)」

https://en.wikipedia.org/wiki/No_true_Scotsman スコットランド人は◯◯などという不名誉な行為は行わない。 なぜならば、◯◯を行ったスコットランド人は「本当の」スコットランド人ではないからだ。 よって、全スコットランド人は不名誉ではない。 ……という…

UWP(Universal Windows Platform)

http://www.buildinsider.net/enterprise/uwpapp/01 https://cloud.watch.impress.co.jp/docs/column/microsoft/1056615.html ユニバーサルWindowsプラットフォームは、windows10のコア機能。 UWPというOSだと思っていい。 他のモバイルやXBOX、Holoレンズ等…

NG+1

英語圏のゲーム用語で「New Game +1」の略。レベルやアイテムの引き継ぎをした周回プレイ(強くてニューゲーム)を何度行ったかを示す単語。 1周目は「NG+0」、2周目(強くてニューゲーム1回目)は「NG+1」、3周目(強くてニューゲーム2回目)は「NG+2」のように表…

Cコンパイラにバックドアの組み込む仕掛けを入れる

url

http://www.ebimemo.net/diary/?date=20040413 Cコンパイラのソースコードの中に、『"login.c を見つけたら書き換える"コードを挟み込むコード』を挟み込んだ。 そしてそのコンパイラでコンパイルすると、コンパイルされた新しいコンパイラにも login.cを書…

Salt and Sanctuary

クリア。エンディングまで30時間と、インディーズとしてはかなり長め。 2Dダークソウル。横視点になったことで自動的にメトロイドヴァニアと呼ばれるジャンルに配置されるべきゲームになっている。 しかし一般的なメトロイドヴァニアと違い、 ・マップがアリ…

javascriptのみでShift-JISやEUC-JPでURLエンコードを行うにはecl.js

https://www.junoe.jp/downloads/itoh/enc_js.shtml RentaとAmazonKindleを同時に検索するものを作ろう思ったらRentaがこのご時世にEUC-JPを使ってたのでecl.jsを使う羽目になった。 通常javascriptのencodeURIはUTF-8のエンコードした文字列を返すが、これ…

クッキーモンスター問題、クッキーモンスターバグ

http://www.atmarkit.co.jp/ait/articles/0604/15/news014.html webブラウザの脆弱性のひとつ。 あるサイトからのクッキーを、別サイトで利用するクッキーとして保存してしまうというバグ。 クッキーには以下のようにDomainを指定することができる。これによ…

JavaScriptで(サーバアクセス無しに)ファイルダウンロード処理を実現する

https://qiita.com/wadahiro/items/eb50ac6bbe2e18cf8813 https://qiita.com/gcmae/items/9745d74d6776b2f9cd84 一番単純なのは以下だが、実際はブラウザごとにダウンロードURL生成のところを分けてやる必要がある。 <html> <head> <script> document.addEventListener("DOMConte</head></html>…

カテゴリー錯誤

https://ja.wikipedia.org/wiki/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA%E3%83%BC%E9%8C%AF%E8%AA%A4 カテゴリー錯誤とは、対象のものが持つ属性を、その属性を持たないものに帰属させようとするという誤り。 ギルバート・ライルが心身問題解決の鍵として提起…

Proof of space

http://jp.techcrunch.com/2017/11/10/2017-11-08-chia-network-cryptocurrency/ https://translate.google.co.jp/translate?hl=ja&sl=en&u=https://en.wikipedia.org/wiki/Proof-of-space&prev=search ブロックチェーン技術などで使われる、価値証明方式の…

「がらくた置き場の上を竜巻が通過し、その中の物質からボーイング747が組み立てられる」

https://ja.wikipedia.org/wiki/%E3%83%95%E3%83%AC%E3%83%83%E3%83%89%E3%83%BB%E3%83%9B%E3%82%A4%E3%83%AB#.E5.8C.96.E5.AD.A6.E9.80.B2.E5.8C.96.E8.AA.AC.E3.81.AE.E5.90.A6.E5.AE.9A 20世紀の天文学者フレッド・ホイルが宣った戯言。 この人はパンスペ…

原作:志名坂高次、作画:粂田晃宏「モンキーピーク」

読了。4巻まで。 最初は人間よりも身体的に優れた猿の化物と対決するモンスターパニックものかと思ったが、そう思わせておいて実は猿の衣装を着た殺人鬼によるサスペンスホラー。 基本的には山岳地帯に閉じ込められたなかで、猿によって次々に殺されていく…

The Room Two

クリア。 「The Room」の続編。魔術とからくりの入り混じったガジェットを触っていきながら謎を解くポイントクリックゲーム。 前作の延長線上の続編なので、緻密なからくりにも、魔術的な要素にも初めてプレイしたときほどの衝撃はなかった。とはいえ良作で…

PlantUML

https://ja.wikipedia.org/wiki/PlantUML http://plantuml.com/ UML図を記述するためのテキストベースの言語。 書式に則って書いたテキストを、ツールで変換することでクラス図やシーケンス図など生成される。 配置や矢印の引き方などのレイアウトが自動的に…

ブルーピーコック

https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AB%E3%83%BC%E3%83%94%E3%83%BC%E3%82%B3%E3%83%83%E3%82%AF 1950年代イギリスで開発された、ニワトリで稼動する核地雷。 装置が凍結してしまわないよう、生きた鶏を保温機構として利用するという変わった仕…

= [b, a] でスマートに値を入れ替える

https://qiita.com/artistan/items/9eb9a0fb14f4ec3a8764 『tmp=a; a=b; b=tmp;』という泥臭い方法はもう終わり。 『[a, b] = [b, a]』で一発だ! とはいえ、初学者には前者を知った上で後者を使ってほしい。

SQL Server監査機能:SQL トレース

概要 SQL Server Profilerツールで、SQLの実行を監視する機能をストアドから実行できるという機能。 こちらは SQL Server 2008 以下でもフィルタをかけるて必要な箇所のみアクセスログを残すことが出来る。 結果は、トレース作成時に指定した*.trcファイルに…

ブルーピーコック

https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AB%E3%83%BC%E3%83%94%E3%83%BC%E3%82%B3%E3%83%83%E3%82%AF 1950年代イギリスで開発された、ニワトリで稼動する核地雷。 装置が凍結してしまわないよう、生きた鶏を保温機構として利用するという変わった仕…

= [b, a] でスマートに値を入れ替える

https://qiita.com/artistan/items/9eb9a0fb14f4ec3a8764 『tmp=a; a=b; b=tmp;』という泥臭い方法はもう終わり。 『[a, b] = [b, a]』で一発だ! とはいえ、初学者には前者を知った上で後者を使ってほしい。

SQL Server監査機能:SQL トレース

概要 SQL Server Profilerツールで、SQLの実行を監視する機能をストアドから実行できるという機能。 こちらは SQL Server 2008 以下でもフィルタをかけるて必要な箇所のみアクセスログを残すことが出来る。 結果は、トレース作成時に指定した*.trcファイルに…

SQL Server監査機能:SQL Server Audit

概要 SQL Server 2008 以降でこのSQL Server Audioという監査ログを残す機能が存在する。 ただし、SQL Server 2008 R2 以下は Enterprise Edition でないとこの機能を現実的に使うのは難しい。 (Enterprise Editionであればデータベース監査で、特定DBのみ監…

SQL Server で、インデックス付きビューを作成する方法

https://www.projectgroup.info/tips/SQLServer/MSSQL_00000034.html ポイントは、WITH SCHEMABINDINGオプションを使用して作成すること。 また、テーブル、ビューは[dbo].[名前]形式で指定すること。 https://qiita.com/emotu/items/4653d610c0925504b10a …

Windows10 で TortoiseSVN を使う時、レポジトリのパスに日本語があるとログが見れない

レポジトリのパスに日本語が含まれる場合、TortoiseSVN で深いフォルダで作業コピー右クリックからログを確認するとエラーが出てログが確認できない現象が発生した。 ちなみにWindows10ではこの問題が発生するが、Windows7のパスに日本語が含まれていてもと…

.svnignore が使える

http://yanor.net/wiki/?Subversion%2Fsvn%20propset%2Fignore%E3%81%AE%E9%99%A4%E5%A4%96%E3%83%AA%E3%82%B9%E3%83%88%E3%82%92%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7%E7%AE%A1%E7%90%86 なんかsubversionではsvn:ignore属性を使わないといけない…

PHPで$_GET, $_POSTなどを受け取る際のベストプラクティス

URL

https://qiita.com/mpyw/items/2f9955db1c02eeef43ea

javascriptの数値は全てdouble型である

https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Numbers_and_dates JavaScriptでは、数値はすべて64ビット倍精度浮動小数点数であり、整数用の型は存在しない。 整数を表現する場合、15桁までの整数しか適切に扱える保証がない。 小数は10進数…

Azure SQL Databaseとは。SQL Serverの違い

URL

https://licensecounter.jp/azure/blog/word/azuresql-database.html SQL Databaseとは、Azureのデータ管理機能の一つ。 Azure上でSQL Serverを実行し、データベース機能をクラウドサービス化したものがSQL Databaseだと考えても差し支えない。 SQL Database…