clobにSELECTを投げない
clob
のカラムがあるクエリをそのまま投げるとめっちゃ時間かかるので、
select dbms_lob.substr(hogecolumn, 1000,1) as hogecolumn from hogetbl
で投げる。
参考
コーディングで気を付けておきたいこと
現場移っちゃうので、覚えているうちに。。。
CentOS 7でローカルIPを固定する
いちいちIP
調べて、ホストマシンからssh
の入力して…は大変なので、TeraTerm
のショートカットにIP
を設定して、ダブルクリック一発でアクセスしたいところです。
(Python)sudoをつけて実行されたかを判定する
サーバのスクリプトとかで、sudo
つけないと実行できない系を入力チェックしたいことがあって調べました。
以下でオッケー。意外と簡単でした。
import os if os.getuid() != 0: print('Permission err')
参考
sudo - check admin rights inside python script - Server Fault
Windows10ではWinpcapではなくNpcapを使う
Windows
でネットワークプログラミングの情報を集めたりしていると、WinPcap
ライブラリを使用していることが多いですが、
どうやら2018年に開発終了してしまい、Wireshark
なんかでも別のパケットキャプチャライブラリを使用してね、となっているらしいです。
公式(WinPcap · News)のお知らせだと、
Gordon Lyon, Nmap project founder, has created Npcap, a packet capture library for Windows, that includes WinPcap compatibility and may be a suitable replacement for WinPcap and WinPcap Pro.
Nmapプロジェクトの創設者であるGordon Lyonは、Windows用のパケットキャプチャライブラリであるNpcapを作成しました。これには、WinPcap互換性が含まれており、WinPcapおよびWinPcap Proに代わるものとして適しています。(Google翻訳)
後継はNpcap
みたいですね。ちゃんとWinPcap
と互換性もあるそうです。
(C#)WPFでLAN内のIP(IPv4)を一覧表示する
(Java)動画で特徴量検出
映画とかである動画の中から対象をビビビッと追跡する感じの、やってみました。
Java
とOpenCV
を使用いたしました。
元々は倉庫の棚卸とかプログラミングでなんとかできないの?みたいな非IT企業のお客さんのご要望に対しての、技術検証として(勝手に)やってた個人的なプロジェクトです。