- blogs:
- cles::blog
シン・エヴァンゲリオン劇場版:||は6.27公開に
anime
evangelion
Win10 Pro に Docker + docker-compose 環境を作る
docker
windows10 Windows 10 上に Docker + docker-compose 環境を作ってみたのでやり方をメモ。
基本的には Docker Desktop on Windows をダウンロードして、マニュアル(Install Docker Desktop on Windows)に従うだけですが、いくつかハマりポイントがあるような気がします。
† Hyper-V の有効化
Docker Desktop on Windows を動かすためには、あらかじめ Windows の Hyper-V を有効化しておく必要があります。
これについては、以下に詳しいやりかたが何パターンか載っていますが、僕は DISM を使う方法が一番簡単で好きです。
Windows 10 での Hyper-V の有効化 | Microsoft Docs
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
† 実は docker-compose は始めから入っている
実は Docker Desktop on Windows には docker-compose が最初から含まれているので、別途インストールする必要はありません。
以下のように明確にマニュアルにも書かれています。
Install Docker Compose | Docker Documentation
Docker Desktop for Windows and Docker Toolbox already include Compose along with other Docker apps, so most Windows users do not need to install Compose separately.
† Shared drives の設定
あとは、docker-compose.yml のディレクトリに移動して以下のような感じで起動するだけですが、Shared drives の設定を忘れずにやっておかなければなりません。初回起動時にポップアップが出るのですが、見落としやすいので注意が必要です。うっかり閉じてしまった場合には、マニュアル(Shared drives)どおりやれば大丈夫です。
ESXi を SSH からシャットダウンする
esxi 以前、ESXi に収容されている VM の電源を SSH から On/Off する方法は調べたことがありますが、ESXi のホスト自体 SSH からシャットダウンする方法は調べたことがなかったので、忘れないうちにやり方をメモ。
やり方は意外とシンプルで、poweroff と打つだけ。
これで全ての VM をシャットダウンして、ESXi の電源を落とすことができます。
ESXi/ESX 4.x および ESXi 5.x/6.0 のシャットダウン コマンドと再起動コマンド (1013193)
poweroff コマンドを実行して、ホストをシャットダウンします。
小学校教員の採用倍率が下がっている
basicEducation
労働環境 小学校教員の採用倍率が低下していることがニュースになっていたのでメモ。
好景気になると学校教員も含めた公務員の倍率が下がるというのは珍しいことではありませんが、全国平均で 2.8 倍、2倍を切る都道府県もあるようなのでさすがにまずいという感じですね。教員は重要な仕事ですが、肉体的にも精神的にもハードな上に、責任も重く、それでいて給与もそれほど高いわけでもないというある意味損な仕事ではあるんですよね。最近の働き方改革に乗り遅れているのが一番の問題でしょうか。
社説:小学校教員の倍率低下 教育の質を確保できるか - 毎日新聞
今年度の教員採用試験で、公立小学校教員の倍率が全国平均で過去最低の2・8倍となった。
新潟県の1・2倍をはじめ2倍を切る自治体も12道県・政令市に上る。ハードルが下がりすぎて教員としての資質に乏しい人材まで採用されたのでは、教育の質を保てない。
Windows 10 で Pyenv + Pipenv 環境を作る
windows10
python
tutorial
powershell Windows 10 上で Pyenv + Pipenv 環境を構築してみたのでメモ。
Linux と違ってあれこれ手動でやらなければならないことが多いので、なるべくコマンドラインから実行でできるようにまとめました。
† pyenv-win のインストール
Windows 上で Pyenv を使うためには pyenv-win を使います。
基本的には Linxux の pyenv と一緒ですが、Python はソースからではなく Windows 用のインストーラで導入されます。
このため、
- インストール中に GUI のインストールボタンを押す必要がある
- アンインストールはコントロールパネルのプログラムと機能から行なう必要がある
ことに注意が必要です。
導入方法はサイトに解説されているとおりで、アップデートを考えると git を使う方が楽ですが、開発用のツールが何も入っていないすっぴんの Windows を対象にする場合には zip で入れるのが一番楽な方法になります。具体的には以下のコマンドを PowerShell で実行すればすんなり導入できるはずです。
† Python と pipenv のインストール
続いて Pyton と pipenv を入れていきます。
このあたりは別段、Linux の時と変わりありませんね。
† pipenv を使おうとするとエラーが出るので・・・・
Python と pipenv が導入できたので、さっそく使い始めたいところですが、pipenv でプロジェクトを初期化しようとすると、以下のようなエラーが出てしまいます。
この症状については、どうやら「The Python Dependency Tool · Ka's Blog」の内容と同じようなので、nt.py を以下のように書き換えてやると修正することができます。
これもいちいちやるのが面倒なので、PowerShell から以下のコマンドを叩けば nt.py を自動的に探して修正を行なうようにしてみました。
† ついでに C のコンパイラも入れておく
モジュールによってはコンパイラがないと行けない場合もあるので、Visual Studio 2019 for Windows および Mac のダウンロード から Build Tools for Visual Studio 2019 をダウンロードして入れておくと良いと思います。
これで、Windows でも Pyenv + Pipenv の快適な環境を満喫できます。
21世紀の統計科学
stats 東大が無償でPDF公開している,統計学会の75周年記念出版『21世紀の統計科学』の3冊
— えるエル (@learn_learning3) December 24, 2019
1と2は実際の統計データを用いて,各事例への統計学の応用手法,3は機械学習の人なら馴染み深い統計計算を解説
下手な市販の本を買うよりは,この3つのPDFを通読する方がよっぽどいいと思うhttps://t.co/kKlXk9bi7X pic.twitter.com/L4I1KrQGgQ
統計学会がが公開している21世紀の統計科学が良いと TL で話題になっていたのでメモ。
以下から PDF がダウンロードできます。
中を見てみるとよく知っているとある先生の名前を見つけてしまってびっくり。
世間は狭いですね。。。。。
Chrome の FTP サポート終了へ
chrome
ftp Chrome が FTP のサポートを終了するようなのでメモ。
Chrome 80 からデフォルトで無効化され、Chrome 82 で完全に機能が削除されるというスケジュールになっています。確か Chrome の FTP は FTPS 等にも対応していない中途半端なものだったはずなので、FTP が必要な時にはおとなしく Filezilla などの FTP クライアントを使いましょう。
Deprecations and removals in Chrome 78 | Web | Google Developers
Chrome 80 (stable in February 2020)
FTP is disabled by default for non-enterprise clients, but may be turned on using either the --enable-ftp or the --enable-features=FtpProtocol command-line flags. Alternatively, it can be turned on using the #enable-ftp option on chrome://flags.
学校とサイバーセキュリティ
intrusion 先日、中学生が学校のサーバに侵入して自分の成績を改ざんしたということが事件になっていたのでメモ。
大学等で学生が学内のシステムに不正侵入したと言う話は聞いたことがありますが、初中等教育機関では始めてかもしれません。手口的にはそれほど難しいものではないように思えますが、教員のリテラシーのレベルがあまり高くない初中等教育機関でもサイバーセキュリティが求められる時代になってきましたね。
今回は中学生くらいの子供らしく、HDD を盗み出してみたりといろいろと物理的にもやってくれたので発覚が早かったようですが、学校の成績データは完全性(Integrity)を考慮したデータ保護がされているようには見えず、改ざんに気づいたり、改ざんを受けたときに元に戻せないということも容易に考えられるシナリオですです。もちろん、情報資産に関する物理的な防護も必要ですね。
学校サーバーに侵入4か月近く 中3、生徒の成績閲覧か:朝日新聞デジタル
学校によると、生徒は6月中旬、委員会活動の中で教職員用パソコンを借りた際、解析用のプログラムを使ってサーバーのアクセスに必要なIDとパスワードを入手。さらに、サーバーにアクセスできる校内のタブレット端末を遠隔操作できる設定にし、自宅からスマートフォンで複数回アクセスしていたという。
経産省の NDA ひな形
meti
nda 以前、IPAの作ったNDAひな形というのがありましたが、経産省も NDA のひな形を出していたのでメモ。
具体的には以下の URL にある秘密情報の保護ハンドブックの参考資料2に各種契約書等の参考例に載っています。PDF 内にに解説付で記載されているので、実際に使うためには Word 等を使って自分で書き起こさないといけないのが、ちょっと面倒ですかね。
加湿器フィルターを交換
家電 新年は新たな気持ちで迎えたいということで、加湿器の蒸発布を新しいモノに交換しました。
加湿器はスチーム式、気化式のいずれであっても蒸発布の部分にスケール(水道水中のスチームなどが析出したもの)が溜まってくることは避けられません。蒸発布にスケールが溜まると、蒸発布はカチカチに固まってしまい、加湿効率が落ちてきます。しまうので定期的にメンテナンスする必要があります。このスケールは軟水器(陽イオン交換樹脂)を通すことである程度、メンテナンス頻度を伸ばすこと可能ですが、昼間に連続稼働させるような場合には1週間に1度くらいの頻度でメンテナンスが必要です。
メンテナンスはクエン酸を使っていましたが、乳酸の方が良く落ちるという情報を見つけたので今度乳酸系の洗剤を探してみようと思います。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1109)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(973)
4 . svn でコミットしたらエラーが出たので(956)
5 . RT810 の DHCP サーバを WPAD に対応させる(890)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]

