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

【画像処理】二値化 / 領域抽出 / 細線化

■ はじめに ラスタベクタ変換に調べていたところ、前処理として、以下が必要らしい。 ~~~~~~~~~~~~~~ 【1】 二値化(にちか) 【2】 領域抽出 【3】 細線化(さいせんか) ~~~~~~~~~~~~~~ また、文字認識やパターン認識の前処…

【トラブル】【AWS】CloudWatch Logs の トラブルシュート

【1】 CloudWatch Logsにアップされない 日付付きのログファイル名でワイルドカード「*」を使用した際に、 ロググループ名にも「log_group_name=Sample-/var/log/system.*.log」のように指定したら CloudWatch Logsにアップされなかった。 なお、ワイルドカ…

【JS】Web Workers ~ JavaScript の マルチスレッド化 ~

■ 用語 Shared Worker * タブやiframeなど別のスクリプトからアクセスできるスレッド形式 ■ サポート https://developer.mozilla.org/ja/docs/Web/API/Web_Workers_API ■ サンプル DemoForWorker.html <html lang="jp"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> …</meta></meta></head></html>

【JS】Underscore.js ~ 入門編 ~

■ Underscore.js * JavaScript のユーティリティ・ライブラリ ■ 公式サイト https://underscorejs.org/ ■ 動画 https://dotinstall.com/lessons/basic_underscorejs ■ サンプル shuffle : 配列をシャッフル <html lang="jp"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script src="">https://cdnjs.clo…</meta></head></html>

【JS】 OpenLayers ~ 入門編 ~

■ OpenLayers * 地図表示するJavaScriptライブラリ ライセンス * 2-Clause BSD https://openlayers.org/en/latest/doc/ ■ 公式サイト https://openlayers.org/ 例 https://openlayers.org/en/latest/examples/ デモ(アニメーション) https://openlayers.or…

【Java】二値画像の細線化

■ サンプル https://blogs.yahoo.co.jp/dk521123/37815897.html で、細線化を勉強した時に、以下のサイトでJavaのプログラムがあった。 https://codezine.jp/article/detail/98 実行しようとしたら、Appletだったので、もっと簡単に実行できるように、Swing…

【jQuery】スクロール連動 ~ scrollTop / scrollLeft ~

■ はじめに スクロール連動について、調べたところ、 jQuery で簡単にできるっぽいのでメモ。 ■ サンプル <html lang="jp"> <head> <meta charset="UTF-8" /> <title>Demo</title> </head> <body> <div id="upper" style="width:100px; height:100px; overflow:auto; border-style:solid"> <div>1234567890123456789012345678901234567890123456789012…</div></div></body></html>

【JS】【jQuery】画像比較スライダー

■ はじめに * 2つの画像の違いを見比べる際に使用する画像比較スライダーについて扱う * 以下のサイトが参考になった。感謝。 https://ferret-plus.com/8760 https://blog.htmlhifive.com/2017/10/24/javascript-image-comparison-library/ ■ cocoen * jQuer…

【Java】Doma ~ 初期環境構築 / コード生成 / Hello World ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/37773041.html の続き。 Oracle DB / Doma2(Spring等のフレームワークなし) / Gradle のサンプルって 意外となくて、結構ハマった。 ■ 実行環境 * OS : Windows10 * Java : JDK1.8 * Eclipse Java EE IDE for…

【Java】Javaで 標高データ SRTM-3 を扱う ~ ビッグエンディアンをリトルエンディアンに変換する ~

■ はじめに * Javaで標高データを扱う * 今回扱うデータは、「SRTM」で、ビッグエンディアンの2バイト整数として格納されている ビッグエンディアン については、以下の関連記事を参照のこと https://blogs.yahoo.co.jp/dk521123/37795867.html 標高データ …

【HTML】input / textarea

■ input placeholder属性 From HTML5 * テキスト入力欄に、初期表示する内容を指定する type属性 type="range" <input id="brightness" type="range" value="0" min="-100.0" max="100.0" step="0.1" /> type="number" <input id="brightness" type="number" value="0" /> サンプル https://blogs.yahoo.co.jp/dk521123/37818958.html

【機械学習】機械学習に関する覚書

■ はじめに 機械学習に関する覚書をコツコツ、メモる。 https://aidemy.net/ ■ 機械学習を導入する前に... * 解決したいビジネス問題から始める => 機械学習で何をするかではなく、 何らかの問題がありその解決案として 機械学習を用いるであればOK => 別に…

【トラブル】【Oracle】Oracle の トラブルシューティング

■ ORA-00907: 右カッコがありません。 原因 * DEFAULT句 / ENABLE句 が NOT NULL の後にある 参考文献 http://blog.mukairiku.net/2014/04/oracle%E3%81%AF%E3%82%AB%E3%83%83%E3%82%B3%E3%81%8C%E3%81%82%E3%81%A3%E3%81%A6%E3%82%82-ora-00907-%E5%8F%B3%E…

【JS】差分画像を生成するには...

■ はじめに https://blogs.yahoo.co.jp/dk521123/37801875.html を調べてる時に、差分画像を生成するライブラリを見つけたのでメモ。 https://blog.htmlhifive.com/2017/10/24/javascript-image-comparison-library/ ■ 差分画像を生成する * js-imagediff を…

USDM ~ 要求仕様記述手法 ~

■ はじめに 要件定義や仕様書で USDM ってのがでてきたのでメモ。 シンプルで、表で記述するから要件定義の漏れが少なくて、今後のプロジェクトにも役に立ちそう。 ■ USDM * USDM : Universal Specification Describing Manner => 日本語で直訳すると、「普…

【Unity】 Unity ~ 入門編 ~

■ はじめに 仕事では使ったことないが、前から気になっている Unity。 以下のサイトで無料の講義が受けられるので、 ゆっくりゆるく身につける 動画 https://dotinstall.com/lessons/basic_unity_v2 ■ 公式サイト https://unity3d.com/jp ■ 環境設定 【1】 …

ビッグエンディアン / リトルエンディアン

■ エンディアン (Endian) * バイトオーダー(byte order) * データをバイト単位で見たときの並べ方 ■ ビッグエンディアン (Big Endian) * 最上位のバイトから下位に向けて順に記録・伝送する方式 例 4バイトのデータ「00000001 00000010 00000100 00001000」…

【Java】Pluggable Annotation Processing API

■ はじめに https://blogs.yahoo.co.jp/dk521123/37773041.html で、「Pluggable Annotation Processing API」を使っているとのことだったので、調べてみた。 ■ Pluggable Annotation Processing API * コンパイル時にアノテーションを読み込んでくれる機能 …

【Java】DBアクセスライブラリ [0] ~ 目次 ~

■ Java の DBアクセスライブラリ 【A】 JPA以外 [A-1] EBean https://blogs.yahoo.co.jp/dk521123/36044963.html [A-2] Apache Commons DbUtils https://blogs.yahoo.co.jp/dk521123/34079202.html [A-3] Persist https://blogs.yahoo.co.jp/dk521123/360505…

【トラブル】【Oracle】エラー「ORA-01799: 列は副問合せに対して外部結合されません。」が表示される

■ はじめに https://blogs.yahoo.co.jp/dk521123/37767007.html で、以下の「エラーが発生したSQL」のようなSQLを実行したら、 エラー『ORA-01799: 列は副問合せに対して外部結合されません。』が表示された ■ エラー内容 SQL : ORA-01799: 列は副問合せに対…

【Java】【C】【C++】 JNR ~ 入門編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/36187289.html で、JNA(Java Native Access)を使って、JavaからC/C++コードを呼び出した。 しかし、JNR (Java Native Runtime)ってのもあるらしいので、簡単に調べてみた。 ■ JNR (Java Native Runtime)と…

【JUnit】ランダムデータ生成によるテスト ~ jPopulator / junit-quickcheck ~

■ はじめに * Javaのランダムデータ生成によるテストツール 【1】 jPopulator 【2】 junit-quickcheck 参考文献 jPopulator https://qiita.com/cactaceae/items/0eba51665d4a52e5b952 junit-quickcheck https://qiita.com/cactaceae/items/c279f3c908600c3…

【SQL】グループ内のMAXデータを取得する

SQL

■ はじめに 性別・部署別の最高齢を取得するSQLを考える 相関サブクエリ / 自己相関サブクエリを使う。 相関サブクエリ / 自己相関サブクエリについては、 以下の関連記事を参照のこと。 https://dk521123.hatenablog.com/entry/2016/01/23/230608 目次 【1…

【SQL】 SQL アンチパターン ~ Entity-Attribute-Value ~

■ はじめに Wise men learn by others men's mistakes; fools by their own. https://dk521123.hatenablog.com/entry/2016/07/02/212547 の続き。 https://www.excite.co.jp/News/it_g/20140306/Slashdot_14_03_06_063252.html で、「Entity-Attribute-Value…

【Oracle】Javaストアド ~ Oracle から Java を呼ぶ ~

■ はじめに Oracle から Java をコールする方法を探していたら、 「Javaストアド・プロシージャ」という機能があるらしいので調べてみる。 ■ 注意 Oracle Database 11g Express Editionでは、 Javaがサポートされていないので利用できない ■ 設定例 【1】Ja…

【Java】DBアクセスライブラリ [5] ~ Doma ~

■ Doma * Doma : Domain Oriented MApping framework (ドメイン指向マッピングフレームワーク) * 読み方は、「ドマ」 * Javaの和製フレームワーク Seasar の O/Rマッパー S2Dao の後継として、開発。 => 現在は、Seasarプロジェクトとは、独立。 http://www.…

【Spring Framework】Spring Framework ~ JPA / Oracle DB 編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/37755544.html の続き。 今度は、JPAを使ってDBアクセスするサンプルを作成する。 ■ 環境設定 * サンプルを実行する上での環境設定 Spring用のプロジェクト作成 [1] Eclipse で [File]-[New]-[Other]-[Spring…

【Spring Framework】Spring Framework ~ Formデータの入出力 / Thymeleaf 編 ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/37753597.html の続き。 今回は、以下の習得を目的にサンプルを作成してみる 今回の目的 1) Spring Framework での Formデータの入出力 2) テンプレートエンジンである「Thymeleaf (タイムリーフ)」 ■ サン…

【Java】 Apache Commons Logging

■ はじめに https://blogs.yahoo.co.jp/dk521123/37752105.html で、Apache Commons Daemon 内部で、Apache Commons Loggingを使用した関係で少し勉強したら、 Apache Commons Logging について勘違いしている部分があったのでメモ ■ Apache Commons Logging…

【Spring Framework】Spring Framework ~ Hello World編 ~

■ Spring Framework * JavaのWebフレームワーク * DI(Dependency Injection:依存性注入)とAOP(Aspect Oriented Programming:アスペクト指向プログラミング) * REST フル対応 ■ 環境構築 * Eclipseプラグイン「Spring Tool Suite (STS)」をインストール…