BLOGTIMES
«Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 ·... | | Next»
2019/12/26

小学校教員の採用倍率が下がっている

basicEducation  労働環境 

小学校教員の採用倍率が低下していることがニュースになっていたのでメモ。

好景気になると学校教員も含めた公務員の倍率が下がるというのは珍しいことではありませんが、全国平均で 2.8 倍、2倍を切る都道府県もあるようなのでさすがにまずいという感じですね。教員は重要な仕事ですが、肉体的にも精神的にもハードな上に、責任も重く、それでいて給与もそれほど高いわけでもないというある意味損な仕事ではあるんですよね。最近の働き方改革に乗り遅れているのが一番の問題でしょうか。

社説:小学校教員の倍率低下 教育の質を確保できるか - 毎日新聞

今年度の教員採用試験で、公立小学校教員の倍率が全国平均で過去最低の2・8倍となった。
新潟県の1・2倍をはじめ2倍を切る自治体も12道県・政令市に上る。ハードルが下がりすぎて教員としての資質に乏しい人材まで採用されたのでは、教育の質を保てない。


    at 22:51 |
    2019/12/26

    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 で実行すればすんなり導入できるはずです。

    # Download/Setup pyenv Set-Location $env:USERPROFILE Invoke-WebRequest -Uri https://github.com/pyenv-win/pyenv-win/archive/master.zip -OutFile master.zip Expand-Archive -Path master.zip -DestinationPath $env:USERPROFILE Rename-Item -path pyenv-win-master -newName .pyenv # Update pyenv-insatall Invoke-WebRequest -Uri https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/libexec/pyenv-install.vbs -OutFile $env:USERPROFILE\.pyenv\pyenv-win\libexec\pyenv-install.vbs # Add environment variables # (If you add "/M" at the end of line, it will be added to system environment variables.) SETX PYENV "$env:USERPROFILE\.pyenv\pyenv-win" SETX PATH "%PYENV%\bin;%PYENV%\shims;%PATH%;" SETX PIPENV_VENV_IN_PROJECT 1

    Python と pipenv のインストール

    続いて Pyton と pipenv を入れていきます。
    このあたりは別段、Linux の時と変わりありませんね。

    # Install python and pipenv pyenv install 3.7.5-amd64 pyenv global 3.7.5-amd64 pyenv rehash python -m pip install --upgrade pip pip install pipenv pyenv rehash

    pipenv を使おうとするとエラーが出るので・・・・

    Python と pipenv が導入できたので、さっそく使い始めたいところですが、pipenv でプロジェクトを初期化しようとすると、以下のようなエラーが出てしまいます。

    ・・・・・・・・・・・・・・・・・・・・ File "c:\users\h\.pyenv\pyenv-win\versions\3.7.5-amd64\lib\site-packages\pipenv\vendor\shellingham\nt.py", line 78, in _iter_process info = {'executable': str(pe.szExeFile.decode('utf-8'))} UnicodeDecodeError: 'utf-8' codec can't decode byte 0x95 in position 0: invalid start byte

    この症状については、どうやら「The Python Dependency Tool · Ka's Blog」の内容と同じようなので、nt.py を以下のように書き換えてやると修正することができます。

    info = {'executable': str(pe.szExeFile.decode('utf-8'))}
    info = {'executable': str(pe.szExeFile.decode('utf-8', errors='ignore'))}

    これもいちいちやるのが面倒なので、PowerShell から以下のコマンドを叩けば nt.py を自動的に探して修正を行なうようにしてみました。

    $ntpy = (python -c "import site; from glob import glob; path = '\\pipenv\\vendor\\shellingham\\nt.py'; print(list(map(lambda x: x+path, list(filter(lambda x: glob(x+path), site.getsitepackages()))))[0])") $contents = $(Get-Content $ntpy) -replace "'utf-8'","'utf-8', errors='ignore'" $contents | Out-String | % { [Text.Encoding]::UTF8.GetBytes($_) } | Set-Content -Path $ntpy -Encoding Byte

    ついでに C のコンパイラも入れておく

    モジュールによってはコンパイラがないと行けない場合もあるので、Visual Studio 2019 for Windows および Mac のダウンロード から Build Tools for Visual Studio 2019 をダウンロードして入れておくと良いと思います。

    これで、Windows でも Pyenv + Pipenv の快適な環境を満喫できます。


      at 21:38 |
      2019/12/25

      21世紀の統計科学

      stats 

      統計学会がが公開している21世紀の統計科学が良いと TL で話題になっていたのでメモ。

      以下から PDF がダウンロードできます。

      中を見てみるとよく知っているとある先生の名前を見つけてしまってびっくり。
      世間は狭いですね。。。。。


        at 23:44 |
        2019/12/25

        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.


          at 23:22 |
          2019/12/24

          学校とサイバーセキュリティ

          intrusion 

          先日、中学生が学校のサーバに侵入して自分の成績を改ざんしたということが事件になっていたのでメモ。

          大学等で学生が学内のシステムに不正侵入したと言う話は聞いたことがありますが、初中等教育機関では始めてかもしれません。手口的にはそれほど難しいものではないように思えますが、教員のリテラシーのレベルがあまり高くない初中等教育機関でもサイバーセキュリティが求められる時代になってきましたね。

          今回は中学生くらいの子供らしく、HDD を盗み出してみたりといろいろと物理的にもやってくれたので発覚が早かったようですが、学校の成績データは完全性(Integrity)を考慮したデータ保護がされているようには見えず、改ざんに気づいたり、改ざんを受けたときに元に戻せないということも容易に考えられるシナリオですです。もちろん、情報資産に関する物理的な防護も必要ですね。

          学校サーバーに侵入4か月近く 中3、生徒の成績閲覧か:朝日新聞デジタル

          学校によると、生徒は6月中旬、委員会活動の中で教職員用パソコンを借りた際、解析用のプログラムを使ってサーバーのアクセスに必要なIDとパスワードを入手。さらに、サーバーにアクセスできる校内のタブレット端末を遠隔操作できる設定にし、自宅からスマートフォンで複数回アクセスしていたという。


            at 22:49 |

            経産省の NDA ひな形

            meti 

            以前、IPAの作ったNDAひな形というのがありましたが、経産省も NDA のひな形を出していたのでメモ。

            具体的には以下の URL にある秘密情報の保護ハンドブックの参考資料2に各種契約書等の参考例に載っています。PDF 内にに解説付で記載されているので、実際に使うためには Word 等を使って自分で書き起こさないといけないのが、ちょっと面倒ですかね。


              at 12:55 |
              2019/12/23

              加湿器フィルターを交換

              家電 
              ダイニチ 【純正品】 加湿器 フィルター 交換用 抗菌気化フィルター H060518三菱重工 蒸発布 SHES501

              新年は新たな気持ちで迎えたいということで、加湿器の蒸発布を新しいモノに交換しました。

              加湿器はスチーム式気化式のいずれであっても蒸発布の部分にスケール(水道水中のスチームなどが析出したもの)が溜まってくることは避けられません。蒸発布にスケールが溜まると、蒸発布はカチカチに固まってしまい、加湿効率が落ちてきます。しまうので定期的にメンテナンスする必要があります。このスケールは軟水器(陽イオン交換樹脂)を通すことである程度、メンテナンス頻度を伸ばすこと可能ですが、昼間に連続稼働させるような場合には1週間に1度くらいの頻度でメンテナンスが必要です。

              メンテナンスはクエン酸を使っていましたが、乳酸の方が良く落ちるという情報を見つけたので今度乳酸系の洗剤を探してみようと思います。


                at 21:30 |

                Yahoo!が天皇誕生日を勘違い?

                systemdown  改元 

                Yahoo! Japan のサイトで株価が更新されていないことが話題になっていたのでメモ。

                昨年までは 12 月 23 日は天皇誕生日で祝日したが、今年の 5 月の改元以降は天皇誕生日は 2 月 23 日に移動になったので、今年は天皇誕生日がありません。これについては前々から言われていたわけですが、Yahoo! Japan が祝日のメンテナンスを忘れていたようで、サイトの株価が更新されないといトラブルになったようです。

                休日と勘違い? “Yahoo!ファイナンス”の株価更新が停止中 - やじうまの杜 - 窓の杜

                現在時刻の右側には“日本の証券市場はお休みです。 - 天皇誕生日”というメッセージが出されており、どうやら12月23日を天皇誕生日と間違ってしまったのが原因のようです。4月末の御退位により天皇ではなくなった結果、お休みではなくなってしまったのですね。今年は改元対応に追われたIT業界でした


                  at 13:26 |
                  2019/12/22

                  フラット35の不正利用が問題に

                  banking 

                  フラット 35 を投資用不動産のローンとして使ってしまうという不正利用が問題になっているようなのでメモ。
                  まず確認しておきたいのは、フラット 35 に限らず、そもそも住宅ローンは投資用不動産には使えないという事実です。

                  サイトにもちゃんと使途の制限が書いてあります。

                  【フラット35】ご利用条件:長期固定金利住宅ローン 【フラット35】

                  お申込ご本人またはそのご親族の方がお住まいになる新築住宅の建設・購入資金または中古住宅の購入資金

                  これについては銀行の住宅ローンも同様で、例えば三菱 UFJ 銀行の場合には以下のように書かれています。

                  ネット専用住宅ローン 「変動金利選択プラン」

                  ご自身がお住まいになる住宅の建築・購入・増改築資金、住宅ローンの借替資金・借り替えに伴う諸費用。

                  ローン審査時の虚偽は期限の利益の喪失を意味しますから、当然一括返済になるわけで、この問題は根本的にリテラシーの問題なんですよね。もちろん、そういうのを利用する業者が一杯いるというのがさらに問題なんですけれども。

                  フラット35不正利用 一括返済要請に「自己破産しかない…」 - 毎日新聞

                  住宅金融支援機構が提供する自己居住物件用の長期固定金利型住宅ローン「フラット35」が投資用物件に不正利用された問題で、機構による一括返済を求める動きが本格化している。フラット35が投資目的に使えないことを知らなかった利用者もおり、「自己破産するしかない」と困惑の声が漏れている。


                    at 23:18 |

                    Amazon Japan が日本に法人税を納税

                    amazon 

                    GAFA は日本に対して法人税を払っていないことで有名でしたが、その一角のアマゾンジャパンが 2017 年から法人税を納付をしていたことがニュースになっていたのでメモ。このあたりの問題については10月頃に経済のデジタル化に対応する OECD の新課税ルール*1が話題なったばかりですが、先手を打ってきたということになるのでしょうか。

                    アマゾン、日本に納税へ方針転換 法人税2年で300億円 | 共同通信

                    インターネット通販世界最大手アマゾン・コムが、日本国内の販売額を日本法人の売上高に計上する方針に転換し、2017年と18年12月期の2年間で計300億円弱の法人税を納付していたことが22日、分かった。


                    at 18:55 |
                    «Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 ·... | | Next»