Quantcast
Channel: プログラム の個人的なメモ
Browsing all 860 articles
Browse latest View live

【Raspberry PI】ラズパイ に関する音量に関するあれこれ

■ ミュートとその解除# ミュート(消音) amixer set Master off # ミュート解除(音を出す) amixer set Master on 参考文献http://www.st.itc.keio.ac.jp/ja/faq_linux_audio_mute_st.html■ 音声ファイル再生 aplay 【音声ファイル】 aplay test.wav...

View Article


【MySQL】 MySQLのインデックスあれこれ ~ MySQL’s index ~

■ インデックス種類[1] インデックス [2] ユニークインデックス [3] 複合インデックス [4] 部分インデックス ... 何バイト目までをインデックス対象とするかを指定。最大「255」まで指定。 ■ インデックス作成 [A]はテーブル作成時にインデックス作成。[B]-[C]はテーブル作成後にインデックス追加。 [A] CREATE TABLE テーブル名(カラム名1 型1,カラム名2...

View Article


【Raspberry PI】音声認識 ~ Julius / 文法ファイル作成編 ~ [2]

■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37449064.htmlの続き。  今回は、音声認識の精度を上げるために、 音声認識キットを使って、ルールベースの認識を行う。 ■ 全体の流れyomiファイル == 変換(yomi2voca.pl) ==> vocaファイル | dfaファイル | == コンパイル(mkdfa.pl) ==> term...

View Article

【Java】DB Connection Pool ~ HikariCP / 複数DB編 ~

まだ未完成。。。ソースも滅茶苦茶。。。 ■ サンプルサンプルデータ-- DB CREATE DATABASE sampledb01; CREATE DATABASE sampledb02; CREATE DATABASE sampledb03; -- Table CREATE TABLE sampledb01.person(id INT NOT NULL AUTO_INCREMENT, name...

View Article

【Raspberry PI】Julius + Open JTalkで非ネット環境でのなんちゃってAIスピーカー

■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37449064.htmlhttps://blogs.yahoo.co.jp/dk521123/37451114.htmlの続き。 更に、以下の関連記事で行ったOpen JTalkを組み合わせて 非ネット環境でのなんちゃってAIスピーカー的なことをやってみる。...

View Article


【Java】JDBC URLをJavaでパースする

■ はじめにJDBC URL(例えば「jdbc:mysql://localhost:3306/sampledb」)を、 ホスト、ポート、DB名などのようにパースしたい。 はじめ、以下の関連記事にある正規表現でパースすることを考えた。 https://blogs.yahoo.co.jp/dk521123/36604177.htmlしかし、以下のサイトの回答をみたところ、もっと楽に実装できそうなので、...

View Article

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

■ はじめに * 以下の関連記事などで発生した時のトラブルシューティング https://blogs.yahoo.co.jp/dk521123/37454369.html■ エラー「Error: failed to bind socket」が表示される * python実行後、以下「エラー内容」が表示される エラー内容Error: failed to bind socket failed to...

View Article

【Python】文字列

■ upper * 大文字にする サンプルcity="Tokyo" big_city=city.upper() print(big_city) ■ format * 可変部を{}にする サンプル# 「日本の首都は東京です」と出力 print("{}の首都は{}です".format("日本", "東京")) 関連記事Python ~ 基本文法編...

View Article


【Python】 NumPy ~ 数値計算ライブラリ ~

■ NumPyナムパイ * Pythonでベクトルや行列計算を高速に行うための数値計算ライブラリ ■ サンプル# NumPyをimport() import numpy as np # np.array(リスト)で配列を高速に扱うためのndarrayクラスを生成 np_numbers = np.array([0,1,2,3,4,5,6,7]) print(np_numbers) #...

View Article


【MySQL】 LIMIT ~ 出力する行数を制限する ~

■ LIMIT * 出力する行数を制限する * PostgreSQLでも使えるみたい ■ 構文SELECT [項目1] (, ...) FROM [テーブル名] LIMIT ([開始位置(行数],) 取得する行数 ■ サンプルSELECT * FROM user LIMIT 5 出力結果 "1" "1" "Kim" "1983-12-11" "2" "1" "Mike" "2018-02-02"...

View Article

【Java】Java で 複数 INSERT を実行する

■ はじめに * Java で 複数 INSERT を実行することを考える => 色々な方法があるが、パフォーマンスがよく、実装しやすいものがいい ■ 実行環境 * OS : Windows10 * DB : MySQL5.7 ■ テストデータCREATE TABLE `person` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,...

View Article

【JUnit】 JUnit で環境変数を変更するテストを行うには...

■ JUnit で環境変数を変更するテストを行うには... * 以下の「System Rules」を使うと実現可能。 http://stefanbirkner.github.io/system-rules/■ 設定http://stefanbirkner.github.io/system-rules/download.htmlに記載。今回は、Gradleを使う。...

View Article

【JUnit】【Mail】 Email送信に関する単体試験について ~ SubEthaMail編 ~

■ はじめにhttps://blogs.yahoo.co.jp/dk521123/36257589.htmlの続き。 今回は、「SubEthaMail」を試す。 ■ 設定 * Gradleを使う build.gradledependencies { // Use JUnit test framework testImplementation 'junit:junit:4.12' //...

View Article


【トラブル】【Java】JBDC ドライバのunregister 絡みのトラブル

【1】「SEVERE: A web application registered the JBDC driver...」が表示される * Tomcatのログを見たら、Tomcat終了時に以下の「エラー内容」が表示された エラー内容SEVERE: A web application registered the JBDC driver [com.mysql.jdbc.Driver] but...

View Article

【Ansible】Ansible ~ 初期構築編 ~

■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37419935.htmlで扱った ansible の続き。 おおよその流れは、以下の通り。 [1] ゲストOS(管理マシン) から ゲストOS(構築サーバ) にssh通信できるようにする [2] ゲストOS(管理マシン)にansible をインストールする [3] (Hello...

View Article


【トラブル】PowerMock に関するトラブルシューティング

■ エラー「MissingMethodInvocationException」が表示される * テストを実行した際に、以下の「エラー内容」が表示される エラー内容org.mockito.exceptions.misusing.MissingMethodInvocationException: when() requires an argument which has to be 'a method...

View Article

【JUnit】【Mock】 PowerMock ~ 入門編 ~

■ 公式サイトhttps://github.com/powermock/powermock■ 設定 * Gradleを使う build.gradledependencies { // PowerMock testCompile group: 'org.powermock', name: 'powermock-module-junit4', version: '1.7.3' testCompile...

View Article


【Docker】 Docker ~ Linux / 入門編 ~

■ はじめにhttps://blogs.yahoo.co.jp/dk521123/37128692.htmlの続き。今回は、Linux。 ■ 設定環境 * OS : CentOS7 ■ 構築手順[1] Docker のインストール [2] Docker の起動及び自動起動 [1] Docker のインストールsudo yum -y update sudo yum -y install docker...

View Article

【SQL】初めの数文字が一致してたら同一データと見なすSQL文

■ はじめに 初めの数文字が一致してたら同一データと見なし、重複を排除するSQL文を考える 解決案以下を使えば可能。 * サブクエリ * LEFT() * GROUP BY ■ 実行環境 * DB : MySQL5.7 ■ サンプルデータテーブルCREATE TABLE `message` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `message_text`...

View Article

【MySQL】 GROUP BY句での論理演算 ~ BIT_OR() 等 ~

■ はじめに * テーブルのBOOL(BIT)項目に対して、GROUP BYした後に論理演算 OR をしたかったので調べてみた 【MySQL】解決案 * BIT_OR() ってのがある 公式サイト https://dev.mysql.com/doc/refman/5.6/ja/group-by-functions.html■ 実行環境 * DB : MySQL5.7 ■ サンプルデータ *...

View Article
Browsing all 860 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>