節約プログラマー雑記

Entries for date "2021"

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を使って作ってみましたので、それを紹介していきたいと思います。

Raspberry Pi 赤外線リモコン(基盤編)

rasp_led_on.jpg

IoTの基盤の一つとして、代表的なものRaspberry Piになると思います。これの良いところは、gpioを通して回路の制御を行えるとともに、基本的にはサーバーであるため、多様なLinuxのソフトウェアも合わせて使えるところだと思っています。
今回はそのメリットを活用して、赤外線のリモコン機能とそのWeb画面を作ったので、この記事では基盤部分のみではありますが、備忘を含めて紹介をしていきたいと思います。

HTML5 Level1のメリット・できること

html5_level1.jpg

去年趣味と実務を兼ねてHTML5 Level1の資格を取得しました。
正直、基本的な資格と思って、大分舐めていたところがあったのですが、仕事を含め意外と勉強したことが活きる場面があったので、その感想などを共有してみたいと思います。