開発

database

コピペ対応!PostgreSQLを暗号化して安全に使う NEC Transparent Data Encryption for PostgreSQL(OSS)

「データを安全に格納すること」はデータベースの使命の一つですが、「安全に」という言葉には二通りの意味があると思っています。一つは「データを壊さないこと」、もう一つは「セキュアにデータを保管すること」で、今回は後者に特化した内容の記事となり...
database

コピペ対応!PostgreSQLをソースコードからインストールする

今日は私が愛用するデータベース、PostgreSQLをソースコードからインストールしていこうと思います。インストーラーがある時代になぜソースコードからと思われるかもしれませんが、makeしているときの画面がカッコイイからです(単純) ...
database

PostgreSQL小ネタ(Oracleの関数 last_day)

OracleからPostgreSQLに移行を決めたとき 私は元々Oracleを触っていたのですが、PostgreSQLに移行を検討したとき、同じRDBMSとはいえ「方言の違い」に悩まされました。例えば現在時刻を取得するにしても ...
database

PostgreSQL小ネタ(一発INSERT)

昨日の記事を公開した後で思い出したtipsです。同一テーブルへ連続してINSERTを行うことがあります。下記は昨日の記事の例です。 -- テストデータ投入 INSERT INTO testtable VALUES(1, '2020-...
database

PostgreSQLで集計をとる時にキク技(縦横変換)

SQLで集計を行うとき、実行結果(縦持ち)を横持ちにしたいことがあります。今日は「時々必要に迫られるけどいつも思い出せない」的なtips第2弾です! サンプルで使う表 testtable を作成する sandambara=> ...
OpenCV

Python+OpenCVで顔検出してみる

OpenVINOとOpenCV 以前「OpenVINOに挑戦」で顔認識に挑戦する内容の記事を書きました。OpenVINOとは「Open Visual Inference and Neural network Optimization...
COVID-19

PaddlePaddleでマスク着用を判定してみた

最近会社によく届く広告 緊急事態宣言は解除されましたが、コロナウイルスのワクチンや治療薬が出来た訳ではないので、コロナ対策の商材案内を割と頻繫に目にします。 少し前まではアルコール消毒液やアクリルのパーティションが多かったので...
database

PostgreSQLで集計をとる時にキク技(日毎集計)

今日は久しぶりに業務に直結することを、自分の覚書も兼ねて記事にしようと思います。今回のテスト環境のバージョンは10.2です。 サンプルで使う表 sales を作成する 例えば売上日・売上金額2列だけのテーブルがあったとします。...
intel

OpenVINOのセットアップ(Windows 10 with NCS2)

前提条件 こちらの記事ではRaspberry PiにOpenVINOとNCS2のセットアップする手順について書きました。今日はWindows 10で同じことをしてみようと思います。手元の環境は以下の通りです。 Windows ...
intel

OpevVINO サンプルのセットアップ(Raspberry Pi 4 with NCS2)

前回の記事でRaspberry Pi 4 + OpenVINOのセットアップが終わりました。この記事ではサンプル実行方法について書きます。 今回の内容ですが、私の環境では公式ドキュメント、もしくはクラゲさまの記事に記載されている内容...
intel

OpevVINOのセットアップ(Raspberry Pi 4 with NCS2)

OSのインストールが終わったRaspberry Pi にOpenVINOをセットアップします。今回はNCS2(Neural Compute Stick 2)を利用できるようになるまでのステップについて書きました。 本記事を掲載するに...
intel

OpenVINOに挑戦

ここ数年、メーカーさんの展示会などにお邪魔すると顔認証や視線・動体検知技術がベースとなっている製品を多く見掛けるようになってきました。かつてのビッグデータ旋風が時を経てディープラーニング・AIへ遷移してきた印象です。 顔認証について...
Python

シンプルなチャットツール「simple chat」

Pythonでチャットツールを作ってみました。わざわざ自作しなくても世間には優れたツールが沢山ありますが、私の勤務先ではファイル共有機能を利用してはいけないことになっていて、多くのツールはチャットとファイル共有がセットになっているため利用できないのです。