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

javascriptで改行文字をエスケープすると、改行を無視できる

https://css-tricks.com/snippets/javascript/multiline-string-variables-in-javascript/ var str = "abc\ def"; console.log(str); // -> abcdef

ウェブサイトを丸ごと保存するHTTrack

url

https://qiita.com/lranran/items/72e5f0b49149409efb04 wikiを保存しようとしたら、全ページについてページ編集やページ削除をしようとするリンクを叩いてしまっていた。 実際には編集ロックされていてなにか変わったりはしなかったが、ごめんなさい。

ウェブサイトを丸ごと保存するHTTrack

url

https://qiita.com/lranran/items/72e5f0b49149409efb04wikiを保存しようとしたら、全ページについてページ編集やページ削除をしようとするリンクを叩いてしまっていた。 実際には編集ロックされていてなにか変わったりはしなかったが、ごめんなさい。

PowerShellの罠:ファイル一覧取得が非同期のため、処理後のファイルも一覧取得されてしまう問題

ls -r *.jpg | %{ cp $_ ".\保存先\new_$($_.Name)" }……のようなコマンドで、フォルダ以下の全jpgファイルを新しいフォルダにコピーしようとすると、「new_new_xxx.jpg」のようなファイルが出来てしまう。 これはlsの処理結果がlsの処理実行途中でもどんどん…

PowerShellの罠:ファイル一覧取得が非同期のため、処理後のファイルも一覧取得されてしまう問題

ls -r *.jpg | cp $_ ".\hoge\new_$($_.Name)"……のようなコマンドで、フォルダ以下の全jpgファイルを新しいフォルダにコピーしようとすると、「new_new_xxx.jpg」のようなファイルが出来てしまう。 これはlsの処理結果がlsの処理実行途中でもどんどんパイプ…

グレッグ・イーガン「暗黒整数」

2回目の読了。 1回目に読んだときは、これと直接的につながる前作である「ルミナス」を読んでいなかったので、作品の意味が全然理解できていなかったが、今度はよくわかった。 演算によって此方側をスキャンして惑星を探ったり、全世界を巻き込んだ争いが起…

劇場版メイドインアビス 深き魂の黎明

視聴。 アニメ版ラストのナナチの住処から旅立ったところから始まり、《黎明卿》ボンボルド編を全部収めた内容になっている。 内容としては丁寧に原作を映像化したものなのだが、映像クオリティと音響効果がよくできていて感動できる作品になっている。 「ア…

劇場版メイドインアビス 深き魂の黎明

視聴。 アニメ版ラストのナナチの住処から旅立ったところから始まり、《黎明卿》ボンボルド編を全部収めた内容になっている。 内容としては丁寧に原作を映像化したものなのだが、映像クオリティと音響効果がよくできていて感動できる作品になっている。 「ア…

ローカル5G と Wi-Fi 6は違う

https://www.atmarkit.co.jp/ait/articles/2001/24/news015.html ローカル5G は5Gネットワークを自分で運営すること。技術的には5Gそのもの。 Wi-Fi 6 は、IEEE 802.11ax通信規格の無線LAN。 MNO企業以外でも5G基地局を開局できるように法令が変わり、条件を…

flexboxで縦も横も中央に表示される要素の作り方

<style> .sample { display : flex; /* flexbox指定 */ justify-content: center; /* 横位置を中央に */ align-items : center; /* 縦位置を中央に */ height : 200px; width : 200px; border : solid 1px black; } </style> <div class="sample">CENTER</div>

ローカルhtmlのjavascriptで同じパスにある、自分で用意できるデータを読み込む方法

単純に「自分で用意できるデータ」をjavascriptのコードとして書き出して、それをscriptタグで読み込めばいい。 【data.txt】 let data = ` でーた `;【DataRead.html】 <html> <head> <script src="./data.txt"></script> <head> <body> <script>document.write(data);</script> </body> </html>

ASP.Netが出力した後にJavaScriptを出力する方法

http://bbs.wankuma.com/index.cgi?mode=al2&namber=59091&KLOG=99 ASP.NETでjavascriptを登録して子ウインドウを表示したあとに、親ウインドウ側にASP.NETが自動出力したjavascriptが実行されてしまうせいで、親ウインドウにフォーカスが戻ってしまう問題を…

javascriptのaddEventListener第三引数のuseCaptureの意味

https://qiita.com/hosomichi/items/49500fea5fdf43f59c58 DOMイベントは、ルート要素から親から子の順に発生要素を探しに行く「キャプチャーフェーズ」、発生要素を検出する「ターゲットフェーズ」、今度はルート要素まで子から親の順にさかのぼって発生要…

WindowsのPowerShellで世代バックアップ

以下コマンドで5世代までのバックアップを取ることができる。 コピーしたファイルは更新日時は変化せず作成日時がコピーした日時になるので、LastWriteTimeではなくCreationTimeで並び替えている。 コマンドプロンプトで同じことをしようとした場合と比べる…

H・P・ラヴクラフト「狂気の山脈にて」

https://www.aozora.gr.jp/cards/001699/files/57858_59672.html 読了。ラブクラフト後期の長編作品。 以下ネタバレ。

ごく普通のシカのゲーム DeeeerSimulator

プレイ。 Goat Simulator の系譜の馬鹿ゲー。デモ動画の立体機動で完全にやられた。 まだアーリーアクセスなので出来ることは少ないが、先が楽しみな馬鹿ゲー。

Web Components

https://ja.wikipedia.org/wiki/Web_Components Web標準仕様で、HTML要素をコンポーネント化する技術群の総称。 一言でいうと、自分が定義したレイアウトで表示されるタグを新たに追加できる機能。 VueやReactの(リアクティブな機能を除く)コンポーネントを…

Dreadhalls

クリア。VRゲーム。 怪物がうろついているランダム生成マップの地下迷宮を探索するホラーゲーム。 レビューは絶賛しているものが多かったが値段相当(1000円)の作品だと思う。ゲームメカニクスが恐怖体験と噛み合っていないので冷めてしまうのだ。 怖げなサウ…

GraphQL

https://employment.en-japan.com/engineerhub/entry/2018/12/26/103000#GraphQL%E3%81%A8%E3%81%AF%E4%BD%95%E3%81%8B GraphQLは、Facebookが開発しているWeb APIのための規格。

4K解像度の具体的なピクセル数

https://ja.wikipedia.org/wiki/4K%E8%A7%A3%E5%83%8F%E5%BA%A6#2K%E3%83%BB8K%E3%81%A8%E3%81%AE%E6%AF%94%E8%BC%83 4Kディスプレイは、画面横ピクセル数がおよそ4000のディスプレイ。 一般的な16:9ディスプレイが2K解像度。 ・2K解像度 1920x1080 ・4K解像…

ITP - Intelligent Tracking Prevention

https://webtan.impress.co.jp/e/2019/03/07/32041 Safari 11 からWebkitに搭載されたユーザートラッキング防止機能。 サードパーティクッキーの有効期限を強制的に24時間ないしはページを閉じるまでに制限する。 javascriptで設定されたクッキー(Secure属性…

ファーストパーティクッキー、サードパーティクッキー

https://webtan.impress.co.jp/e/2017/10/03/27016 ブラザのurlバーに表示されているところから送られるのがファーストパーティクッキー、それ以外がサードパーティクッキー。

ASP.NET4.0以降で、formのname属性が出力されなくなる問題

https://docs.microsoft.com/ja-jp/aspnet/whitepapers/aspnet4/overview web.configでレンダリングの互換性設定を3.5に設定することで解決する。 <system.web><pages controlRenderingCompatibilityVersion="3.5"> xhtmlConformanceを使う方法もあるが、移行元がASP.NET2.0以降の場合はそれでは駄目。 以下のようにしてしま</pages></system.web>…

PowerShellのCopy-ItemやMove-ItemのLiteralPathは、カレントディレクトリのパスに"[xxx]"が混じっていると正しく動作しない

# カレントが「C:\Hoge」だと、正しく動作する PS C:\Hoge> cp -LiteralPath hoge.txt fuga.txt PS C:\Hoge> mv -LiteralPath hoge.txt hogehoge.txt # カレントが「C:\Ho[g]e」だと、正しく動作しない PS C:\Ho[g]e> cp -LiteralPath hoge.txt fuga.txt cp …

原作・鳥山明、作画・とよたろう「ドラゴンボール超」漫画版

読了。11巻まで。 複数の宇宙が消滅を掛けて戦うエピソードが終わったところまで読んだ。 宇宙の滅亡をかけた戦いはしているが当時のドラゴンボールほどシリアスでない、あっけらかんとした空気は鳥山明の本来のテイストがそうだからなんだろうと思う。 強さ…

吾峠呼世晴「鬼滅の刃」

読了。6巻まで。 1巻で導入の悲劇から修行編からその卒業試験までやっちゃうという非常にスピーディな展開のバトル漫画。感覚としては普通の作品の2、3倍の速さであるが、エピソードの羅列にならずに漫画として面白いものになっているのが素晴らしい。 そ…

芥見下々「呪術廻戦」

読了。9巻まで。 呪術で呪霊と戦うバトル漫画。 ちょっと話や設定がごちゃごちゃしすぎという感じがある。

Cache Busting

http://tech-blog.rakus.co.jp/entry/20190816/query-parameters/cache <script src="xxxxx.js?ver=20200110"></script>……のように記述して、キャッシュから古いバージョンのスクリプトを読まないようにする対策のこと。 スクリプト後ろにパラメータとして日付やバージョン番号を付けることで、ブラウザに…

Wi-Fi 6

https://ja.wikipedia.org/wiki/Wi-Fi IEEE 802.11ax通信規格のこと。 通信速度の理論値は、現行の Wi-Fi 5(IEEE 802.11ac)の6.9Gbpsに対して、Wi-Fi 6は9.6Gbps。 第5世代移動通信システム 5G は仕様として理論値最大が書いてあるサイトが見つからなかった…

windowsコマンドラインでuniq相当を実行する方法

https://www.it-swarm.net/ja/windows/unix%E3%81%AEuniq%E3%81%A8%E5%90%8C%E7%AD%89%E3%81%AEwindows%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F/944513233/ windows10なら、sort.exeに/uniqueオプションがあるので、それを使うのが…