GitHub ActionsをMarketplaceに公開してみる
現在このサイトで使っているサーバが、さくらインターネットの共有サーバなのでアップロードする際にSFTPを利用することにした。パーミッションやディレクトリ設定をまとめておこないたかったのでlftpを利用することに。 あまりFTPを使うことはなさそうだが、lftpのコマンドをワークフローで呼び出す際、やりたい一連の処理をlftpコマンドとして渡せるようにしたいと思った。 こんな感じのscriptでlf…
現在このサイトで使っているサーバが、さくらインターネットの共有サーバなのでアップロードする際にSFTPを利用することにした。パーミッションやディレクトリ設定をまとめておこないたかったのでlftpを利用することに。 あまりFTPを使うことはなさそうだが、lftpのコマンドをワークフローで呼び出す際、やりたい一連の処理をlftpコマンドとして渡せるようにしたいと思った。 こんな感じのscriptでlf…
PHPでメール送信するプログラムを作る必要があったので、DockerでPHPの環境を構築する。 さくらインターネットで使っていたPHPのバージョンは7.4系だったので、「php:7.4-apache」イメージを使う。このままだとメール送信する際のsendmailが入っていないので、MailHogというテスト用のメールサーバ環境を別途用意する。 https://github.com/mailhog/…
前回の記事ではサンプル画像を集めるところまで書いた。 ポジティブサンプルをコツコツ処理するのは面倒なので、opencv_createsamplesコマンドを使って大量のサンプル画像を作ってみた。 opencv_createsamplesを使う opencv_createsamplesコマンドの使い方は簡単だ。引数なしで実行すると以下のような引数の説明が表示される。 $ opencv_creates…
しばらくぶりの更新となってしまった…少しずつでも書いていかなきゃだめですね。 物体認識を試してみたかったので有名なOpenCVを使ってみた記録。 OpenCVのインストール Mac環境なのでMacPortsを利用して、OpenCVとObjectMakerをインストールした。ObjectMarkerは画像から必要な部分を切り出せるツールらしい。 # port install opencv objec…
ソースインストールした物を管理するツール「Graft」をインストールして使ってみたので、記録として残しておきます。 インストールと言っても簡単で、配布元サイトのドキュメント通りに実行すれば問題ありません。 配布元サイト graft.html – peters $ wget -O graft-2.4.tar.gz "http://peters.gormand.com.au/Hom…
最近はほとんどのものがパッケージで提供されており、ソースからわざわざインストールする機会もずいぶん減った気がします。 しかし、中にはソースからインストールしないといけない場合もあるかと思います。 自分はApacheやPHPなど主要なソフトは、ソースからインストールする事が多いです。 今までは、バージョンアップさせる度にバカの一つ覚えと言わんばかりに、make && make i…
いつものようにyumでパッケージを更新しようとしたらハングしてしまう。 # yum update Loaded plugins: fastestmirror ## ここで止まってしまう 再起動して、またアップデートを実行してみたら、今度は次のようなエラーが表示された。 # yum update error: rpmdb: damaged header #1304 retrieved — skip…
下記のようなログが出るようになったので、調べてみるとiptablesのセッション管理テーブルを使い果たすと出てくるエラーみたいです。 Jul 24 19:25:44 www-02 kernel: printk: 39 messages suppressed. Jul 24 19:25:44 www-02 kernel: ip_conntrack: table full, dropping pack…
lsyncdをしばらく使っていて妙なエラーが出るようになった。 Mon Nov 23 07:51:34 2009: ERROR: Cannot add watch /home/www/hogehoge (28:No space left on device) どうやらinotifyの監視対象ファイルが多くなったせいで、上限に引っかかってエラーになっていたみたい。 404 – 0…
2本の回線を使って色々トラフィックを分散していたのですが、結局の所、画像ファイルをリダイレクトして別のホスト(ドメイン)に投げてしまうと表示されないことが判明(IEだけ?)・・・。 あれこれどうしようか検討して、結局一番シンプルなDNSラウンドロビンを使うことにしました。 しかも最近のブラウザは賢いらしく、DNSラウンドロビンを使っていてもダウンしたサーバには接続しないらしい。 Page Not …