Lazy Diary @ Hatena Blog

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

カール・ワイクとトム・ケリーの「ヴュジャデ」

ジェームズ・R・チャイルズ「最悪の事故が起こるまで人は何をしていたのか」には、カール・ワイクが提示した「ヴュジャデ」という語が出てくる。体感すると「巨大で意味のない恐怖におそわれる」らしい。 調べたところ、Karl E. Weick,“The Collapse of Sens…

MyBatisの機能でできないこと

SQL Mapperのコードカバレージを取るツールは(少なくとも公式には)存在しない。 SQL Builderにはシングルクオーテーションなどの文字をエスケープする機能はない。 SQL BuilderはSQL文の一部だけ(WHERE句だけ、など)を作成することはできない。 これが合…

robocopy finished with no error, with erroneous result on OneDrive for Business

Background: You are using OneDrive for Bueiness. You are trying to copy files to OneDrive with robocopy. Problem: robocopy had finished with no error (with ERRORLEVEL 0), but the the size of the files on OneDrive is 0byte. Cause: It seems …

Linux system clock does not sync to hardware clock on Hyper-V

Background: You are running Linux on Hyper-V guest VM. Your host machine has scheduled downtime (i.e. is not 24/7 system). Problem: When you booted up the host machine, the system clock of guest VM (Linux) will be set to the time you had s…

howmメモのタイムスタンプを補正する

リモートのサーバ等からタイムスタンプを保存せずに持ってきてしまったhowmメモファイルのタイムスタンプを、ファイル名に合わせて修正する。ファイル名は「./2019/12/2019-12-31-235959.txt」形式を想定。 $ for i in `find . -name "*.txt"`; do yyyy=$(ec…

公共分野のシステム開発調達における上下分離のメリット

日本の公共分野におけるシステム開発の調達では、ときどき「上下分離」による調達が行われることがあります。ひとつのシステム開発を、業務設計 or アーキテクチャ設計くらいまでの上流工程と、コーティングを含む詳細設計~テストまでの下流工程に分けて調…

「変なルール」がない組織の前提条件

雇われる人に多様性がある以上、それに対応して「変なルール」がある組織もあっていいと思うんだけど、逆にそういう「変なルール」がない組織って、どういう条件なら成立するのかな?という想像。 組織ができてから日が浅いので、変なルールに抵触する変な奴…

There is no way to show SSL certificate in Safari on iOS

Problem: There is no way to show SSL certificate in Safari on iOS. Reason: It seems to be by design. Solution: Use Chrome for iOS. Note: You can view SSL certificate on https://www.digicert.com/help or other SSL diagnostics services, only …

「クラウド」と「情報流出」の区別がつかない人

「クラウド」と「情報流出」ってどう違うの? どちらも、自分だけしか持ってちゃいけない情報が、誰かのところに行っちゃってるじゃない。 みたいな話をされたわけですよ。 この発言をした人は、スタンドアロンで動くアプリケーションと、ネットワーク上で動…

夢占い募集

今からそう遠くない未来。人気YouTuberが、高速走行する自動車の後部座席から車内の様子をリアルタイム配信している。視聴者数も増えてきたまさにその瞬間、運転席にいた男の頭が弾け、そのまま車はクラッシュ!車は大破、同乗者は全員死亡した。 車がクラッ…

野尻抱介「ふわふわの泉」

野尻抱介「ふわふわの泉」読了。地元が舞台なので、前から読みたいと思っていたんだけど、まさか第1章で浜松の話は終わりとは…… というわけで、(元)地元民として気付いたポイントを挙げてみました。 舞台となる浜松西高校 なんで北高(市内でいちばん頭の…

標準レベル未満のメンバーにどう対処していけばよいか? (2/2)

satob.hatenablog.com satob.hatenablog.com さて、指標を用意してレベルを可視化した上で、標準レベル未満のメンバーがいる場合にどうしたらいいか?という話。 他社メンバーの場合 まず、標準レベル未満のメンバーが自社でなく他社にいる場合ですが、この…

平均的プログラマ以前のメンバーにどう対処していけばよいか? (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) 学校が大人の社会に組み込まれていて、子供にとって学校は社会の一部でしかない世界。人口密度が低すぎたりして「子供社会」が形…