Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

文化的まちがいさがし - 学校の先生の口伝は大切な話か余談か

(A) 先生が教科書に書いてないことを話しているのは、教科書だけでは分かりにくいところを教えてくれているから。だから、教科書に書いてないところをちゃんと聞くのが大切。 (B) 先生が教科書に書いていないことを話しているけど、教科書に書いてないから、…

文化的まちがいさがし - 知識の価値はどこにあるか

(A) 「何を覚えて、何を理解しているか」より、「どの本のどこに何が書いてあったか覚えている」方が重要。人の記憶なんていい加減なものだし、自分の理解だって怪しいものだ。どこに書いてあったか分からないと、自分が成長してから内容を見直すことができ…

文化的まちがいさがし - 子供にとって学校とは

(A) 子供にとって学校が社会の全てである文化。ギャングエイジもちゃんとある。学校で孤立することは社会的死を意味する。 (B) 学校が大人の社会に組み込まれていて、子供にとって学校は社会の一部でしかない世界。人口密度が低すぎたりして「子供社会」が形…

文化的まちがいさがし - 「しなくていい」の意味

(A) 日本語の「しなくていい」はdon’t have to、「してはいけない」はmust notを意味する文化。 (B) 日本語の「しなくていい」と「してはいけない」に区別がなく、どちらもmust notを意味する文化。 私の中学校の先生はdon’t have toとmust notの違いを上記(…

Supported Options for display PDF in Internet Explorer/Chrome/Firefox/Edge

# options <embed>, <object> direct link IE(*1) Chrome Edge(*2) Firefox(*3) iOS Safari IE Chrome Edge(*2) Firefox(*4) iOS Safari 1 page=pagenum ✔ ✔(*12) ✔ - ✘ ✔ ✔(*12) ✔ ✔ ✘ 2 zoom=scale ✔ ✔(*12) ✘ - ✘ ✔ ✔(*12) ✘ ✔ ✘ 3 zoom=scale,left,top ✔ ✔ ✘ - ✘ ✔ ✔</object></embed>…

Test Page for Parameters for Opening PDF Files

<embed> tag (1) : page=pagenum (2) : zoom=scale (3) : zoom=scale,left,top (4) : view=Fit (5) : view=FitH (6) : view=FitH,top (7) : view=FitV (8) : view=FitV,left (9) : view=FitB (10) : view=FitBH (11) : view=FitBH,top (12) : view=FitBV (13) : vie</embed>…

How to change locale of error messages of PowerShell interpreter

Problem You can set locale of the current thread in PowerShell like below: [System.Threading.Thread]::CurrentThread.CurrentCulture = [System.Globalization.CultureInfo]("en-US") But error messages of PowerShell interpreter shows in current …

How to use additional character encodings in PowerShell Core (Linux) and Desktop (Windows)

Problem You have to call [System.Text.Encoding]::RegisterProvider([System.Text.CodePagesEncodingProvider]::Instance) when you want to use additional character encodings in PowerShell Core (Linux). On the other hand, calling [System.Text.En…

暑中見舞いの宿題

(A) 夏休みに「先生に書中見舞いのハガキを出すこと」という宿題がある地域。ハガキはかもめーるを使用する。親から「早く書かないと残暑見舞いになっちゃうよ!」などと急かされる。 (B) 書中見舞いの宿題が存在しない地域。書中見舞いを書かないので、かも…

家庭用Wi-Fiルータで同一サブネット上の別マシンに接続できない

最近の(といってもここ10年くらいの)家庭用Wi-Fiルータには「プライバシーセパレータ」という機能がある。この機能では、ルータ上のLANポート同士の通信を禁止できる。この機能を有効にしておけば、他人に自宅のアクセスポイントへアクセスを許可する際に…

子の名に使える非漢字 JIS X 0213:2004版

法務省 戸籍統一文字情報のページから、自作のPowerShellコマンドレットGet-KosekiMojiを使って、JIS X 0213:2004(いわゆるJIS2004、JIS第3水準・第4水準文字を含む規格)の非漢字について、法務省の定める「子の名に使える文字」かを調査した。まず単純に…

日付データを和暦から西暦に揃える場合の課題事項

官公庁の情報システムが、日付データの内部表現を和暦ではなく西暦にするという方針が報道されました。 もちろん良い方針で、できるなら内部表現だけでなく画面や帳票に出力する日付も西暦にしてもらえると我々も楽になると思います(datepicker UI用のライ…

しゃがんで物を食べる

(A) しゃがんで物を食べるよりは、立食いの方がまだ行儀がいい。 (B) 立食いよりは、しゃがんで物を食べる方がまだ行儀がいい。 コンビニの前でヤンキーがしゃがんで菓子パンをかじっている、といった風景が日常的に見られる環境では(A)、そうでない環境では…

Default ClassLoader configuration in several Application Servers

Java application uses ClassLoaders in parent-first mode. On the other hand, some JavaEE Application Servers are not parent-first mode in default, and/or have preferences to configure ClassLoader behavior. # Application Server Default mode …

教養とは?

(A) 教養とは、文化に関する知識のこと。 (B) 教養とは、立ち居振る舞いのこと。 初めて(B)を聞いたとき、それは「品格」のことでは……と思ったんだけど、実際「教養」という言葉が(B)の意味でしか通用しない社会、多いのではという気がする。

藤と葛

(A) 世界の侵略的外来種ワースト100に載ってるクズのことを葛と呼ぶ。 (B) 世界の侵略的外来種ワースト100に載ってるクズのことを藤と呼ぶ。 生物の同定って難しいよね、という話。

CEH Certified Ethical Hacker Practice Exams, Third Edition (All-In-One) Chapter 1 Notes (日本語)

CEH

CEH Certified Ethical Hacker Practice Exams, Third Edition (All-In-One)を使ってCEH v9のテスト勉強をしている。Chapter 1 (pp.3-7)を解いたときのメモ。 もう一度解いた方がよい問題 2, 3, 7, 8, 10, 11, 12, 15, 16, 19, 25 むずかしい単語 residual …

CEH v9 Practice Tests 2 Notes (日本語)

CEH

CEH v9: Certified Ethical Hacker Version 9 Practice Testsを使ってCEH v9のテスト勉強をしている。Practice Test 2 (pp.28-52)を解いたときのメモ。 もう一度解いた方がよい問題 8, 11, 16, 17, 18, 21, 28, 29, 32, 33, 34, 35, 39, 40, 42, 44, 45, 52,…

CEH v9 Practice Tests 1 Notes (日本語)

CEH

CEH v9: Certified Ethical Hacker Version 9 Practice Testsを使ってCEH v9のテスト勉強をしている。Practice Test 1 (pp.2-25)を解いたときのメモ。 もう一度解いた方がよい問題 4, 11, 14, 15, 17, 20, 21, 33, 34, 37, 39, 46, 48, 51, 54, 60, 64, 68, …

CEH v9 Practice Tests 1 Notes (1)

CEH

Notes for CEH v9: Certified Ethical Hacker Version 9 Practice Tests Practice Test 1 (pp.2-25). ECC means Elliptic Curve Cryptography, not Error Check and Correction (e.g. ECC memory). Smurf attack and Fraggle attack are both using request …

[文化的まちがいさがし] 小学校でひらがなの読みを教えるか?という話

(A) 小学校の授業は自国語で行われるんだから、自国語の話す・聞く・読む・書くはある程度できる状態で小学校に入ってくる前提だ、という考え方。たとえば「移民の多い土地では自国語で授業ができず問題となっている」という例が論拠として挙がる。 (B) 自国…

[文化的まちがいさがし] (特に小学校の)プールの運用方法

(A) 夏、屋外のプールが終わっても水を張ったままにしておき、翌年の春、プール開きの前に虫やカエルなど水生生物の観察をする文化。そのあとプールに繁茂した藻やら何やらを一生懸命に掃除して、やっとプール開き。 (B) プールは必ず屋内に設置されているの…

GitLabのworker_processesの設定

Git

GitLabのunicornの設定のうち、worker_processes(プロセス数)はCPUコア数+1がおすすめ、という話がGitLabのドキュメントに載っている。 https://docs.gitlab.com/ee/install/requirements.html#unicorn-workers なんだけど、これってだいたい奇数になるし…

小さな生き物を使った「実験」

(A) 子供が小さな生き物を「実験台」にして遊ぶのは、よくあることだし実験や科学的な知識に興味を持たせるのによい、という考え方。 (B) 生き物を「実験台」にするのは残酷で、許されることではない、という考え方。 たとえば私の地元は(A)の考え方で、友人…

Memory Consumption to Read XMLs in PowerShell

Background PowerShell has an useful function to read and parse XML files: [XML]. But reading XML files and (especially) building DOMs are memory consuming function. Question How much memory do you need to read XML files with [XML]? Methods…

「事故」という用語の由来

業務アプリの開発者は、よく「料金計算の結果が間違って出力された」とか「システムが○時間止まった」というトラブルを指して「事故」という言葉を使う。 高校や大学では使ったことのない用語だったので、これって業界用語だよね?と思って調べてみると、ど…

お金の使いかた

(A) 「1円でも多く貯めておけ」という考え方。 (B) 「ここで使っとかないと使うときがないぞ」という考え方。 私の育った家は(A)の文化でした。私の育った地域には「買い初め」という文化が存在せず、かつ交通の便がよい場所で、自動車で30分〜1時間も行けば…

人から話を振られたときの「えーと」の意味

(A) 何か打ち合わせをするときに、わざわざ前もって「頭出しのための打ち合わせ」を行う文化。打ち合わせの中で質問を受けたときに「えーと」と発言しても問題ない(論点を整理しようとしてるんだろう、くらいにしか思われない)。 (B) 打ち合わせの場でもな…

小さいうちの自然との触れ合いかた

英語を学ぶことをもって異文化コミュニケーションとか言うことがあるけど、言語以外の異文化っていっぱいあるよ、という話。 (A) 小さいうちは自然に触れ合って遊ぶのが良い、という考え方。小学校で「校区の良いところは?」と先生が聞くと、「緑が多いとこ…

Pause before HTTP redirect (302) and get redirection URI with Chrome developer tools

Context When you try to attack to OAuth2 Authorization Code Flow with CSRF (See RFC 6749 "10.12. Cross-Site Request Forgery"), you have to pause before redirect in order to get redirection URI, because the redirection URI is unique and wil…