Lazy Diary @ Hatena Blog

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

平均的プログラマ以前のメンバーにどう対処していけばよいか? (1/2)

note.mu 非常によい知見というか、経験談の集まりで、共感するところも多く、興味深く読んだ。大学のプログラミング実習の話のようだけど、企業においても、新卒採用で情報系以外の学科から採用をしている場合、状況はあまり変わらない。 以下、上記記事から…

Laggy network connection between host and guest with Hyper-V on Windows 10

Problem When using Hyper-v on Windows 10, network connection between host and guest stops intermittingly. You can ping from host to guest. Ping causes "Request timed out" intermittingly. Ping losses around 10% of packets. Symptom doesn't c…

ダイソーのおたすけ本棚

ダイソーのおたすけ本棚を買ったので、気づいた点をメモしておく。 利用形態 本の収納密度を上げるため、本棚の中で文庫本を上下2段に積むのに使っている。 気づいた点 基本的に、おたすけ本棚を前後2列には並べられない。下段の奥側に補強の突っかい棒があ…

姓名の表記順序の変更有無

日本と同じく名前が「姓・名」の順で並ぶ文化圏としては、中国やハンガリーなどがある。で、そういう土地の人が「名・姓」の順の文化圏でどう呼ばれるか、という話。 思いつく範囲内では、どうもバラバラのように見えるるんだけど、なにかルールがあったりす…

業務で開発したOSSは会計上の資産となるか

「業務としてOSSを開発する際は、知的財産権の扱いに気をつけること」という考えかたは、(誤解されているケースもあるとはいえ)ソフトウェアの開発を生業とする会社の間にも比較的浸透しているのではと思います。 一方で「業務としてOSSを開発する際、会計…

Internet Explorerでないと満たせない業務要件

IEに対応「すべき」ケースなんて存在してほしくない。仮に業務システムで客がIE100%だとしても、インストール手順の最初に「Chromeをインストールします」を明記しますし、してます。政治で突破できるところを横着するからIE対応せざるえなくなってるイメー…

How to capture network packet without additional software in Windows

(A) Use "netsh trace" command pros: You can use it in isolated network. cons: You should convert the captured file with Microsoft Message Analyzer if you want to see packets with Wireshark. (You can also view the packets with Microsoft Mes…

文化的まちがいさがし - 読書週間の有無

(A) 読書週間がある。 (B) 読書週間がない。 三分間スピーチ同様、読書週間って全国的な運動だと思ってたんだけど(だからこそ「読書週間にゲームブックを持ってくる奴」とか「ライトノベルを読むのは読書かどうかで先生とバトルする奴」みたいな話があるあ…

文化的まちがいさがし - 七五三の有無

(A) 七五三がある。男の子でも女の子でも、7歳だろうが5歳だろうが3歳だろうが祝ってよい。 (B) 七五三がない。 スタジオアリスの頑張りもあってか、2018年現在の関東では七五三の標準化が進んでいて、男の子なら5歳・女の子なら3歳と7歳を祝うとされている…

平均的プログラマ以前向けのスキル標準の提案

「Java経験年数〇年以上のプログラマ募集」みたいなフレーズ、よく聞きますよね。で、そのフレーズで実際に人を募集してみて、来た人って期待どおりでしたか? プロジェクトの体制構築、特にトラブル発生時の体制強化に必要な人材を集める場合、求めるスキル…

SQL文の性能単価測定に適したパラメータの自動推定

多くのRDBMSには、実行したSQLの実行計画や性能単価を取得する機能が備わっています。SQLの性能単価を測定する際は、検索のパラメータや、テーブル中のデータのバラつきといった前提を、できる限り本番環境に近づけることが重要です。 たとえばPostgreSQLで…

非手続き型言語における機械的計測可能で客観的なテスト充分性の指標

プログラムをテストするときに、テストの充分性を示す指標として、C0とかC1とかのカバレッジ(コードカバレッジ)がよく使われます。 C0やC1は、実行されたことがない順次処理や、分岐したことがない分岐処理が、プログラム中に残っていないか計測するための…

文化的まちがいさがし - 子供は独立した個人か

(A) 子供をあるがままに、独立した個として認める。あるがままに認めるがために、乳幼児の知能を犬やイルカと同程度と考えることを厭わない。 (B) 子供を大人に従属する存在と考える。大人に従属する存在であるがゆえに、乳幼児の知能を犬やイルカと同程度と…

文化的まちがいさがし - 学校で日本語をいちから教えるか

(A) 日本語のリスニング・リーディング・スピーキング・ライティングはすべて小学校でいちから教えてくれないと困る。母語が日本語でない人に限らず、母語が方言だったり、日常の知識は口伝という土地の人もいるから。 (B) 日本語のリスニング・リーディング…

文化的まちがいさがし - 三分間スピーチ

(A) 学校に三分間スピーチがある文化。初めて三分間スピーチをやったのは小学校高学年くらい。 (B) 学校に三分間スピーチがない文化。社会人になって、初めて三分間スピーチというものを知った。 私は(A)だったこともあって、The peanutsのshow and tellのエ…

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

(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)の意味でしか通用しない社会、多いのではという気がする。