年ちょっと経ちました。デプロイをしています。してデプロイを行ってました。詳しくは下記の記事を参考にしていただければと思います。便利そうだったのでそちらでデプロイをするようにしてみました。リポジトリであれば無料。登録プランとデフォルトの使用制限を超えると超過分が請求されるといった形です。使用制限は下記の表の通りです。詳しくは以下の公式サイトから確認してみてください。このブログの更新ですが、週一で更新をし続けて今日で丸1年間が経ちました。50記事になりました。あっという間でしたが1年続けられたことに自分でもかなり驚いてます。その中の皆様のおかげです。ありがとうございます。今回は特に技術的なネタではないのですが、このブログを週一で更新するという習慣がちょうど1年間経って未だ継続できているのでそのことについて振り返ってみます。週一でブログを書き始めたきっかけが以下のブログです。上記のブログにも記載してある通り、Output量を増やしたいというのとOutput駆動で深いInputを増やしたいということが週一でブログを書こうとしたことの目的でした。1年間続けることができましたが、どんな感じだったのか簡単に振り返ります。文章力には自信がないのですが、1年間書き続けたことで多少なりとも文章を書くことに対しての抵抗感などがなくなったと感じています。その結果かどうかはわかりませんが、技術書典7において会社の人と合同で本を出すことになりました。この一歩が踏み出せたのは、日頃のブログを書く習慣のおかげかなぁと思っています。知識として身につけているつもりでも、いざブログを書こうとするとかけなかったりすることがとても多かったです。自分の知識を筋道をつけてちゃんとブログとして書くということを通して、思考を整理できたのではないかなーと思っています。去年1年間でどのようなことを学んだのかが大まかに記録として残っているのが良いなぁと思っています。アドベントカレンダーに投稿していたり、どんなことをやっていたかがわかるのは後から振り返るのにとても良いと思いました。週一での記事公開を成し遂げるために、今知ってる知識をどうにかやりくりして記事にして公開するということが多かったです。考えるとあまり目的に向かった行動ではなかったのかなと思っています。ほとんどの週が週末のギリギリのタイミングで公開していました。余裕を持って書きたいです。これからももちろん続けていきたいわけなのですが、以下の点に意識して頑張りたいと思います。いえ、これからも継続的に続けることが最低ラインだと思っていますので、それをしっかりこなしつつ質をあげたり新しいことを学んだりできるように頑張っていきます。図形の描画にmermaidを導入したこんにちは、kz_moritaです。Hugoに導入してみました。以下のような図形が割と簡単にかけるので非常におすすめです。Hugoを使っていて、図形を描画してみたいといった方は参考にしていただけるかと思います。インストールは以下のコマンドでサクッと行いました。自分はwebpackとbabelでjsをビルドしているので、導入にあたっては以下のサイトを参考にしました。mermaidの初期化の処理を書きます。以上で導入は終わりです。Hugoで簡単に図形を書くために以下のようなshortcodeを作成しました。冒頭で紹介したグラフであれば、以下のように記述することができます。色々な図形がかけるみたいなので、いくつか抜粋して紹介します。2019年2月6日Hugoで外部リンクを開くためのshortcodeを作った話Hugoでマークダウンで記事を書くときに、リンクを外部リンクで開きたかったのでそれ専用のshortcodeを作りました。指定などを自動で入れてくれるものを作ろうと言った感じです。Hugoでshortcodeは以下の順番で探されます。以下にexlink.htmlという名前で作りました。相関係数は二つの変量どうしの関係性について知りたい時に用いられる統計量です。相関係数には、正の相関関係と負の相関関係があります。片方の変量が増えた時に、もう片方の変量も比例して増えていく時には正の相関関係があり、一方が増えるともう一方が減る傾向があるときは負の相関関係があると言えます。一般的に身長が大きい人の方が体重が重くなりやすいだろうと考えられ、その場合には身長と体重には正の相関関係があるといえます。相関係数はこの相関関係の度合いを表す変量となっています。相関係数の式は以下のようになっています。なっており、1に近いほど正に強い相関関係があり、-1に近いほど負に強い相関関係があります。それでは実際にPythonでデータの相関について見ていきます。データはIrisのデータを使用します。Colabratoryを使用しています。相関を計算するには以下のようにします。すると以下の様に表示されるかと思います。1.2018年11月17日データの代表値についてデータの集合を見るときにどの様な傾向があるのか、またデータ集合同士を比較などしたいときに、用いられるのが代表値です。具体的にいうと、データセットAとデータセットBどちらが大きいか?という問いに対して、「平均」という代表値を用いA,Bの平均を比較することによって答えることができます。それぞれで主な代表値をまとめます。Irisのデータを使用しながら、各代表値を見ていくので準備をします。使用することにします。いわゆる一般的な平均。外れ値の影響を受けないようにするために、異常値を取り除いた平均です。度数分布表とヒストグラムデータを統計学ではどの様に見て行くのかをまとめます。今回は実際にデータを可視化していきます。サンプルで使うデータとしてirisデータセットを使用します。環境はcolaboratoryで行い、python、scikit-learn、pandasなどを用います。実行すると以下の様なデータが取得できます。自分を追い込んで行くために宣言します。週一でブログを更新するという強制的なOutputの習慣をつくり、InputとOutputのサイクルを回し、より深い知識を得ようとする試みのことです。私はエンジニアとして働かせてもらっていますが、周囲の優秀なエンジニアと自分を比較して劣等感に苛まれることが多々あります。いう疑問が生まれてきました。圧倒的に自分にはOutputの量が足りないなぁということ。Outputした瞬間であることであると考えました。Outputの習慣を作ること。Output駆動でより多く深いInputを得ることを目的として週一でブログを更新していこうと思い至りました。自分の中で以下のルールを定めました。4番目に関しては、内容は問いませんがあくまで「InputとOutputのサイクルを回す」「深い知識を得る」という目的に沿っていればOKという前提はあります。Apps)自体は以前から気にはなっていたのですが、最近iOS11.3のSafari11.1から対応されるとのことで周囲でちょっと盛り上がってたので自分のブログに対応させてみたくなってしまったので対応させました。今回説明するのはホームスクリーンにアイコンを設置できるようにするところまでです。公式サイトによるとバナーが出る条件は以下のようになっています。