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

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

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…

SQL Serverの認証モード

https://docs.microsoft.com/ja-jp/sql/relational-databases/security/choose-an-authentication-mode SQL Server に接続するときの認証方法として、どのような方法が使えるかのサーバ設定。 「Windows認証モード」「SQL Server認証モードとWindows認証モー…

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…

SQL Serverの認証モード

https://docs.microsoft.com/ja-jp/sql/relational-databases/security/choose-an-authentication-mode SQL Server に接続するときの認証方法として、どのような方法が使えるかのサーバ設定。 「Windows認証モード」「SQL Server認証モードとWindows認証モー…

モノリシックなバージョン管理の利点

url

http://postd.cc/monorepo/ モノレポ(monorepo)とは、会社の全てのコードを入れた巨大な1つのレポジトリのこと。 対義語はmanyrepo。 複数のプロジェクトがあるとき、その依存関係が単純にバージョン管理できるようになるというメリットがある。 ・リポジト…

Strategic Choiceが閉鎖になったが、WebArchiveで見れる!

https://web.archive.org/web/20170321063655/http://d.hatena.ne.jp/asakichy/ ストラテジックチョイス。 まあ少なくとも一部は見れる。

引数が多い関数は駄目

https://qiita.com/sjuny/items/418c4ec57997d35ac8c4 「多い」とは4つを超えるような数。1→2→3→たくさんだ。 1つの関数にせず分ける。 基本。 わかりやすさや予備やすさなどを考慮すると重複部分があっても分けている方がメリットが高い 引数オブジェクト…

ストレンジャー・シングス2

視聴。 1983年アメリカを舞台とした、一世代前の雰囲気を持つサスペンス・ホラー。……の第2シーズン。 第1シーズンからの伏線をうまく回収しつつ、世界観を広げてゆき、とりあえずの問題を解決させて新たなシーズンへ続くという非常に素晴らしい第2シーズンだ…

J・G・バラード「結晶世界」

読了。 全ての物質が結晶化して宝石状になっていく現象の発生した森を中心にした作品。 ただし描写の多くはそこではなく、登場人物の関係性についての記述に費やされている。 一応説明はでてくるものの結晶化した森も、その存在するロジックや法則性が物語に…

VSS(Microsoft Visual SourceSafe)のバージョン管理概念

https://msdn.microsoft.com/ja-jp/library/3h0544kx(v=vs.80).aspx プロジェクト全体のバージョン管理として見た場合、svnよりgitに近い、履歴が分岐、統合できる方式のバージョン管理ソフト。(svnの履歴は一直線。ブランチは一直線の履歴の内部に存在する)…