カテゴリ: Linux
GitHub Actionsでさくらインターネットの共有サーバにデプロイ
GitHub Actionsを使って、RemixのSPAモードで作ったサイトをサーバにアップする。 GitHub Actionsでやりたいのは、 masterリポジトリにpushした時に実行 package.jsonに設定したVolt ...
GitHub ActionsをMarketplaceに公開してみる
現在このサイトで使っているサーバが、さくらインターネットの共有サーバなのでアップロードする際にSFTPを利用することにした。パーミッションやディレクトリ設定をまとめておこないたかったのでlftpを利用することに。 あまりFTPを使うことは ...
PHPでメール送信テストする環境を作る
PHPでメール送信するプログラムを作る必要があったので、DockerでPHPの環境を構築する。 さくらインターネットで使っていたPHPのバージョンは7.4系だったので、「php:7.4-apache」イメージを使う。このままだとメール送信 ...
OpenCVをいじってみた【後編】
前回の記事ではサンプル画像を集めるところまで書いた。 ポジティブサンプルをコツコツ処理するのは面倒なので、opencv_createsamplesコマンドを使って大量のサンプル画像を作ってみた。 opencv_createsamplesを ...
OpenCVをいじってみた【前編】
しばらくぶりの更新となってしまった…少しずつでも書いていかなきゃだめですね。 物体認識を試してみたかったので有名なOpenCVを使ってみた記録。 OpenCVのインストール Mac環境なのでMacPortsを利用して、OpenCVとOb ...
tarボールソースからインストールしたソフトを管理する「Graft」を使ってみる
ソースインストールした物を管理するツール「Graft」をインストールして使ってみたので、記録として残しておきます。 インストールと言っても簡単で、配布元サイトのドキュメント通りに実行すれば問題ありません。 配布元サイト graft.htm ...
tarボールからインストールしたものを管理
最近はほとんどのものがパッケージで提供されており、ソースからわざわざインストールする機会もずいぶん減った気がします。 しかし、中にはソースからインストールしないといけない場合もあるかと思います。 自分はApacheやPHPなど主要なソフトは ...
RPMのDBがぶっ壊れた
いつものようにyumでパッケージを更新しようとしたらハングしてしまう。 再起動して、またアップデートを実行してみたら、今度は次のようなエラーが表示された。 またyumのキャッシュがおかしくなったのかと思い、yum clean allを実 ...
iptablesのセッション管理テーブルの上限を上げる
下記のようなログが出るようになったので、調べてみるとiptablesのセッション管理テーブルを使い果たすと出てくるエラーみたいです。 下記のURLを参考にnet.ipv4.ip_conntrack_maxの上限を上げてみたところ、エラーは ...
lsyncdがおかしい
lsyncdをしばらく使っていて妙なエラーが出るようになった。 どうやらinotifyの監視対象ファイルが多くなったせいで、上限に引っかかってエラーになっていたみたい。 404 - エラー: 404 今の設定はどうなっているのだろうと、調 ...