timeコマンド【小ネタ】

コマンド実行する際に実行時間を知りたい場合にtimeコマンドを使います。 このコマンドを実行した結果はやや癖があるので、まとめたいと思います。 実行結果の書式はこのようになっており、、、 %U:ユーザーCPU時間(秒) %S:システムCPU時間(秒) %E:実時間(時:分:秒) %P:CPU使用率 %X:共有テキスト空間の平均サイズ %D:非共有データ領域の […]

機械学習ノート(アヤメ vol.2)

前回はscikit-learnに付属するアヤメのデータを使って、ちょっとしたデータの分析を行いました。 今回は機械学習のアルゴリズムを使っていきます。 機械学習においては訓練と評価のプロセスがありますが、絶対にはやってはいけないのは訓練と評価を同じデータで行ってしまうことです。 機械学習の訓練においては、いかに汎化性能と呼ばれる一般的な精度を引き上げるかがポ […]

WordPressをDockerで立ち上げる

WordPressを構築する方法はいくつかあるかと思いますが、そのうちの一つとしてDockerで立ち上げる方法を紹介します。 Dockerとdocker-composeがインストールされていることが前提です。 手順 wp_dataフォルダとdb_dataフォルダを空の状態で予め作成しておきます。 以下のdocker-compose.ymlを作成します。 準備 […]

機械学習ノート(アヤメ vol.1)

機械学習の復習として個人的なノートとして書いていきます。 今回扱うのはアヤメデータです。 「アヤメ?」と思うかもしれませんが、機械学習をちょっとかじったことがある人であれば、一度は触れるデータです。なぜかというと、機械学習で有名なライブラリにサンプルデータとして付属しているからです。 というわけで進めていきます。 データを読み込む 機械学習で有名なライブラリ […]

WordPressを一からインストールしてみた

このブログはWordPressをベースにしていますが、クラウドサービスが用意してくれているパッケージを使っているので、WordPressを一からインストールしたことがありませんでした。 しかし、今回WordPressを一からインストールしてみたので、作業履歴として残しておきます。 インストールは簡単! はい、簡単でした。 LinuxやPHPの知識が少なからず […]

composer detected issues in your platform: your composer dependencies require the following php extensions to be installed: xml

タイトルのエラーメッセージで困っている方が多そうですので、簡単ですが手順を残しておきます。 インストールされているモジュールの確認 現在インストールされているモジュールのリストが出力されるので、その中に「xml」が無いことを確認。 モジュールのインストール インストール結果の確認 最初の手順と同じく、現在インストールされているモジュールのリストが出力されるの […]

Swagger Editorのコンテナをコマンド一発で立ち上げる【小ネタ】

APIのドキュメントを作りたく、色々調べていたら「Swagger Editor」という便利なツールを見つけました。 手元で動かしたかったのですが、色々とインストールするのは面倒だったので、Dockerを使って簡単に立ち上げてみました。 このファイルを作成して、「docker-compose build && docker-compose up […]