節約プログラマー雑記

SSH公開鍵接続の手順

key_image.png

システム構築で仕事をしていると、サーバー間でのやり取りをする場面によく出くわすと思います。インターネットサービスならWebAPI等の口があると思いますが、単純なサーバー同士のやり取りだとファイルの受け渡しが主で、そこまでの作りこみをする場面はほとんど無いです。

そんなとき、よくサーバー間でSSH(SFTP)で環境を構築することで、簡単なサーバー間のやり取りをするように回避してきた方法について書いていきたと思います。

Jmeterでgzip送信テスト

Jmeter_gzip01.png

JmeterでPOST送信するデータをgzip圧縮する時の手順です。PJで、クライアント側からの通信量を減らすため、gzip化されたデータを処理するサーバーサイドのAPの構築を行ったのですが、サーバー側の解凍処理をテストするために、Jmeterで設定をしました。

ODP.NET(管理対象外 )のインストール

odp_install.png

最近、仕事で管理対象外(Unmanaged)のODP.NETの環境構築を行いました。
ただ、作業を始めようとすると、今回の対象がOUIで配布しているバージョンと異なり、かつ、管理対象外に関する構築の情報が少なかったため、構築に非常に時間が掛かってしまいました。今回は、その備忘もかねて資料を残しておきたいと思います。

Oracleの遅延対処(行移行・行連鎖)

最近、Oracleを使っているシステムで、稼働してから2年ほど問題無く動いていたのですが、最近遅くなってきたという問い合わせを受けました。
ただ、SQLの観点から調査してみても、実行計画は特に問題が無く、実際に開発環境でも問題なく処理できていたため、正直原因が良くわからずしばらく苦しんでいました。

その後、まさかとは思っていたのですが、行移行の観点から調べてみると、行移行が自分のシステムで発生していることが判明し、対処することとなりました。

Djangoとaxiosで赤外線リモコン

web_image2.png

以前、Raspberry Piで赤外線を扱うための基盤を紹介しました。ですがそのままだと、指示を出すのがコマンド形式となっているため、日常ではまだまだ使いにくいかと思います。
そこで今回、画面からRaspberry Piに指示を出すためのWeb画面をDjangoとaxiosを使って作ってみましたので、それを紹介していきたいと思います。