2019-02-01から1ヶ月間の記事一覧

Androidのchromeでキャッシュやサイトデータを消す方法

ブラウザ右上の「…」から、「履歴」を選択。 「履歴データを削除」をタップ。期間を確認して「データを消去」をタップ。 googleだとかの情報を消してもいいかという確認ダイアログがでるが、削除期間が正しいなら消しても問題ない。 自分の環境だとチェック…

PWAにおけるキャッシュの更新方法

https://blog.htmlhifive.com/2018/08/27/pwa-cache-update/ registration.onupdatefound に registration.update(); を仕込んでおく。 navigator.serviceWorker.register('/serviceworker.js') .then(registration => { registration.onupdatefound = funct…

CSS position: sticky

https://q-az.net/position-sticky/ 「スクロールでその位置まで来たらそれ以降は fixed する」みたいな感じ。 よく広告がスクロールしても付いてくるやつがあるが、その動きがまさにstickyである。 最終的にどこまで固定されて要素がついてくるかは「sticky…

禅問答:ポエム:オブジェクト指向の本質

プログラムは大きな問題を解決する。 大きな問題は小さな問題に分割して解決する。 分割をするということは、境界面が発生するということだ。 その境界面をinterfaceとして定義することで、分割した片方で発生した変更が境界面の向こうに影響しないようにす…

firefoxで「このサイトのデータを削除する」操作方法

https://support.mozilla.org/ja/kb/delete-cookies-remove-info-websites-stored#w_aaueagadadciaiaccnag-cookie-acinskaoao 現在のウェブサイトの Cookie や、indexedDBなどのデータを消去するには、ロケーションバー左の[i]アイコンをクリックして、Cooki…

asp.netの1ファイルでパラメータを取得して表示するファイル

asp.netにどんなPOST、GETパラメータが渡されたかを単一ファイルで確認する。 <%@ Page Language="VB" %> <script runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Dim paramsText = "" paramsText &= "# Form" & vbNewLine For Eac…

リンクのtarget="_blank"属性を使うときは、rel="noopener"属性をつけるべき

https://yoru9zine.hatenablog.com/entry/2017/03/17/230729 target="_blank" で開いたページは、その親をwindow.openerで触れるので信頼できないページを開きうるリンクにはrel="noopener"属性をつけろという話。 クロスドメインの場合、window.opener.docu…

Kindle for windows を入れたらCtrl+Alt+Kのショートカットが使えなくなった。

https://kiyo7447.blogspot.com/2018/08/kindlectrlaltk.html Ctrl+Alt+Kでkindleが起動する動作になってしまう。 グローバルなキーバインドを勝手に上書きするこの挙動は万死に値する。 解決方法は以下。 スタートメニューを開く Kindleアプリを検索する 右…

KML入門ドキュメント

https://developers.google.com/kml/documentation/?hl=ja google maps API にKMLを流し込んで表示することもできる。

javascript google maps API で、複数のマーカーと吹き出しを設置するサンプル

https://www.tam-tam.co.jp/tipsnote/javascript/post7755.html https://teratail.com/questions/31721 <html> <body> <div id="map" style="width:800px; height:800px;"></div> <script> var map; var centerPos = { lat: 34.3986543, lng: 132.4553011 }; var markerPosList = [ { lat: 34.4036825, lng…</body></html>

Google Maps Platform APIキーの取得方法と注意点

https://design-plus1.com/tcd-w/2018/08/google-maps-platform-api.html 登録方法は上URLを参照。 2019年2月現在、google maps api は以下にあてはまると利用できない。 ・APIキーを指定していない場合 ・無償枠200ドルを超えており、支払いができなかった…

javascript Service Worker

https://developers.google.com/web/fundamentals/primers/service-workers/?hl=ja Service Worker はネイティブアプリ機能をwebアプリに提供することを目的とした機能。 以下のような機能を提供する。 ・利用ファイルのオフライン・キャッシュ ・バックグラ…

javascript IndexedDB

https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API IndexedDB はファイルやblobデータも保存できる、クライアントサイドのAPI。勧告状態のW3C標準仕様である。 単純な少量のデータを扱うことを想定された Web Storage と比較して、複雑で多くの…

劇場版 PSYCHO-PASS

視聴。 アニメ2期のあと、シビュラシステムの無い海外に出ていった狡噛慎也と常守朱が再開するエピソード。

PSYCHO-PASS Sinners of the System Case.1 「罪と罰」

視聴。 「劇場版 PSYCHO-PASS」のさらにあとの話で、主役は霜月美佳。 映画単品としてはカタルシスがうまく描いてあってとても面白かったのだが、霜月を主役にしたことで彼女に「シビュラシステムを疑う」役割を背負わせてしまったのはサイコパスの作品全体…