カタカタブログ

SIerで働くITエンジニアがカタカタした記録を残す技術ブログ。Java, Oracle Database, Linuxが中心です。たまに数学やデータ分析なども。

2017-01-01から1年間の記事一覧

PowerShell エラーの詳細をログファイルに出力する

はじめに コンソールに表示されるエラーメッセージと同等の内容を取得する エラー内容の詳細を省略せずに取得する まとめ はじめに 最近、PowerShellでスクリプトをたまに書くことがあるが、エラー発生時に内容をログに記録させたい場合がある。 エラー原因…

PythonとOpenCV 3でPCのビデオカメラでリアルタイム顔認識してみた

はじめに OpenCV 3インストール OpenCVの顔認識チュートリアルをやってみる PCのビデオカメラでリアルタイム顔認識をやってみる まとめ はじめに Pythonを最近触り始めているので、いまさらながらOpenCV3を使ってPCのWebカメラから顔認識をやってみる。 環境…

PowerShell スクリプトの実行が無効となっている場合の対処法

はじめに エラーの原因 方法1: 直接実行ポリシー設定を変更する 方法2: PowerShellコマンドに実行ポリシーオプションを付与してスクリプト実行する まとめ はじめに PowerShell ISEやPowerShell対話式コンソールからは実行できるのに、スクリプトファイル化…

LinuxのNFSディレクトリをWindows Serverからマウントしユーザマッピングする

Linuxでファイル共有のためにNFSサーバをたててディレクトリを公開することはよくあるが、 今回Windows Serverからも同じフォルダにアクセスするためにLinuxのNFSディレクトリをドライブにマウントする手順を検証した。 また、その際に簡易な方法でWindowsユ…

Fluentd 2.3 + Elasticsearch 5.3 + Kibana 5.3 環境を構築してみた

以前Fluentd (td-agent 2.3.0) + Elasticsearch 2.1 + Kibana 4.3の環境を構築した。 totech.hateblo.jp2017年4月現在、ElasticsearchとKibanaが5.3となり新しくなっていたので、現在の最新版で環境を再構築してみることにした。 結果、手順に大きな変更はな…

Raspberry Pi 2にBluetoothシリアル通信でデータ送受信してみた

以前Raspberry Pi 2にUSBのBluetoothアダプタを接続し、WindowsおよびMacのPCとペアリングするところまでみた。totech.hateblo.jp今回は、Bluetoothによるシリアル通信を行い、Raspberry PiとWindows-PC間でデータ送受信をやってみる。 シリアル通信は本来、…

Windows あるフォルダ以下のファイル一覧を作成する

Windowsで特定のフォルダ以下の全ファイルを一覧化したい場合に使えるコマンドプロンプトのコマンドについてまとめた。 Linuxで言うfindやtreeコマンドのようなもので、 大量のファイルが入ったHDDにほしいファイルがあるか手軽に調べたい場合など、ファイル…

Oracle Java SE 8 Silver/Gold 合格体験記

先日、OracleのJava SE 8の資格試験を受験し、無事合格しました。 記録のために合格体験記を記します。これまでJavaは学生の頃から今の仕事でもよく使ってきたので、基本的なプログラムはある程度一人で書けるレベルでしたが、 体系的な勉強はあまりしてこな…

Java ComparableとComparatorの違いについて

今回はJavaのオブジェクト同士を比較するための以下の二つのインタフェースの違いについて、勉強したことをまとめる。 java.lang.Comparable<T>インタフェース java.util.Comparator<T>インタフェース どちらもオブジェクトを順序付けし、比較するためのインタフェ</t></t>…

Raspberry Pi 2にUSB-Bluetoothアダプタを接続しWindows・Macとペアリングさせてみた

Raspberry Pi 3ではすでにBluetoothは標準機能で搭載されているが、手元Raspberry Pi 2にはBluetooth機能がないので、 市販のUSB-Bluetoothアダプタを購入して試しにMacbookやWindows7のPCとペアリングさせてみた。 Bluetoothアダプタ選定 まず、Raspberry P…

Java ジェネリクスについて勉強したことのまとめ

Javaのジェネリクスについて理解が浅かったため、今回Effective Java第2版を読んで勉強してみたことをまとめる。 ジェネリクスはJava SE 1.5から導入されたものだが、今回はJava SE 8の環境で検証している。EFFECTIVE JAVA 第2版 (The Java Series)作者: Jos…