otaguro さんのアバター 11views

MySQLとPostgreSQLで他のテーブルの値をテーブルにコピーする方法

例えば ユーザー情報のテーブル(TURBINE_USER)から、disabledの値が’F’でlogin_nameが’admin’と’anon’以外のユーザーのuser 2017年1月12日
otaguro さんのアバター 18views

Github上でgit blameを繰り返し行うのをChromeのユーザースクリプトで楽にする

あるコードを追加したコミットを見たいときに、改行コードの変更が全体を覆っているとかで、blame一回で確認できない場合があります。 そういったときは、 1.Blameでコミットを見て、 2.historyを開いて、1のコミットの1つ前の「< 2017年1月5日
otaguro さんのアバター 7views

AipoのWebメール受信におけるJavaのスレッドの排他制御

AipoのWebメールポートレットで、メールを受信中には”メール受信サーバに問い合わせ中です。”と表示されますが、 この状態を保持しているのに使っているALStaticObjectの振る舞いがよく分かっていなかったの 2016年12月15日
otaguro さんのアバター 17views

Pythonで確率分布に従う乱数生成

Pythonで確率分布に従う乱数を生成するにはscipy.statsが便利です from scipy.stats import gamma from scipy.stats import beta from scipy.stats impo 2016年12月15日
otaguro さんのアバター 57views

Eclipseでターミナルを開くプラグインを作ってみた

StartExplorer Eclipse Plug-inでよくターミナルを開いているのですが、指定していたフォルダの位置ではなくホームディレクトリで開くようになるバグが起きるようになりました。 良い機会なのでEclipseのプラグイン開発 2016年12月7日
otaguro さんのアバター 6views

コマンドのヘルプを活用する(Windows)

前回のハックコマンドのヘルプを活用する(LINUX)のWindows版です。 Linuxのmanコマンドは、Windowsではhelpコマンド Linuxのーーhelpオプションは、Windowsでは/?オプション(または-?オプション) 2016年11月24日
otaguro さんのアバター 10views

コマンドのヘルプを活用する(LINUX)

tarのオプションなんだっけとか忘れたときにググってしまいがちですが、 manコマンドかーーhelpオプションを活用するとサクっと調べられるそうです。 manコマンドの使い方 例: man ping man tar 抜けるときはq help 2016年11月24日
otaguro さんのアバター 18views

Aipoでユニットテストを書いてみる

ToDoUtilsのテストを書いてみた 準備 ナビゲータで、aipo/portlets/todo/src/test/java/aipo/フォルダを右クリック「新規→その他→Java→JUnit→Junitテスト・ケース」を選択。「次へ」を押 2016年10月20日
otaguro さんのアバター 39views

Pythonで再帰的にファイル検索

再帰的に処理をする部分をPythonで書いてもいいけれど、 subprocessでLinuxのコマンドを呼び出すと楽です。 #ファイル検索 import subprocess findOutputs = subprocess.check_o 2016年10月20日
otaguro さんのアバター 51views

Github Pagesを使ってみた

Github Pagesを使ってみました。 一瞬でWebページを公開できます。 1. https://github.com/{ユーザー名}/{リポジトリ名} の画面でgh-pagesというブランチを作成 2. https://github. 2016年10月6日
otaguro さんのアバター 102views

javascriptで和音を鳴らす

ちょうどいい和音を鳴らすツールがなかったので、自作しました。 OSによらず実行できるようにjavascriptで書いてます(デスクトップのChromeで動作確認済み)。 MIDI.jsというライブラリを使えば、javascriptで任意の音 2016年10月6日
otaguro さんのアバター 10views

他のブランチにコミットした内容を、チェックアウト中のブランチにコミットし直す方法

派生元のブランチの指定を間違えたブランチに、コミットしてしまった時なんかに便利です。 コミットしたいブランチAをチェックアウトした状態で、 git cherry-pick {他のブランチBのコミット番号} とすると、ブランチBのコミットと同 2016年9月15日
otaguro さんのアバター 114views

Windows10でWindowsUpdateをショートカット・コマンドで開く

Windows10になってから、WindowsUpdateのショートカットが行方不明になって開くのが面倒になりましたが、次の方法で一発で開けるようです コマンドでstart ms-settings:windowsupdateを実行する また 2016年9月15日
otaguro さんのアバター 67views

Windowsでスマホの通信内容を確認する方法

有線LANと無線LANを備えたWindowsを、無線LANルータとして動作させてパケットキャプチャします。 Windows付属の機能だけでPCを無線LANルーター化を行う スマホをWindowsの無線LANルータに接続 WindowsにWi 2016年9月8日
otaguro さんのアバター 14views

Cayenneのbindを含むクエリログをクエリに変換する

実行されたsql文を監視するで取得したクエリログと同じクエリを PgAdminとかで実行したい時がよくありますが、 SELECT t0.CREATE_DATE, t0.CREATE_USER_ID, t0.NOTE, t0.OWNER_ID 2016年8月25日
otaguro さんのアバター 66views

Redmineのチケットの題名とURLをコピーするブックマークレット

チケットの詳細のページで簡単にチケットの情報(題名とURL)をコピーするためのブックマークレットです。 2回のコピペが1回で済むようになります。 javascript:(function(){window.prompt("","%E3%80 2016年8月18日
otaguro さんのアバター 156views

WIndowsで(Linuxのfindのような)ファイル検索コマンドを使う

[Linux Windows find]で検索しても、Windowsのファイル内のテキストを検索するfindコマンドが出てきてしまって、 なかなかwhereコマンドのほうが出てこなかったので… Linuxの場合 ファイルの検索 find . 2016年8月18日
otaguro さんのアバター 41views

UINavigationControllerを遷移済みの状態で開く方法

以下のようにself.addChildViewController()を複数回実行すると、 FirstViewControllerからSecondViewControllerに遷移した状態になります。 (FirstViewControlle 2016年8月4日
otaguro さんのアバター 299views

Pythonのlibrosaで楽曲中に含まれている12半音の強さを出力する

1.WAVEファイルを読み込む import librosa filename = "test.wav" y, sr = librosa.load(filename) 2.12半音の強さ(クロマグラム)を取得し、matplotlibで出力す 2016年7月28日
otaguro さんのアバター 116views

Pythonで入れ子になっているデータ構造を見やすく出力する

jsonを使います hoge=["5あいうえお","4かきくけこ",("3さしすせそ",{"2たちつてと":1,"1なにぬねの":2})] のようなデータがあったとして、普通に出力すると print(hoge) ['5あいうえお', '4か 2016年7月21日
otaguro さんのアバター 29views

直下のディレクトリ全てで同じコマンドを実行したい時のテンプレ

深さ1までのディレクトリをfindコマンドで取得し、配列に格納。 カレントディレクトリを除いてforループを回します。 array=($(find . -maxdepth 1 -type d)) for obj in "${array[@] 2016年7月14日
otaguro さんのアバター 66views

Javaの正規表現で、SQLのLIKE句による部分一致と同じような条件になるようにマッチさせる

SQL select * FROM TableName Where column_name like "%test%" Java String str = "xxxtestxxx"; String regex = "test"; Patte 2016年6月30日
otaguro さんのアバター 29views

Aipoの開発でGithubの検索機能を活用する

EclipseでControl+Hで検索するよりも、基本的にGithubの検索ページ https://github.com/aipocom/aipo/search?utf8=%E2%9C%93&q=hoge を使った方が高速です。 2016年6月23日
otaguro さんのアバター 1,236views

Pythonで余計な文字列を削除する方法

Pythonで余計な文字列を置き換え・削除するにはreを利用します。 re.sub(置き換える表現, 置き換え後の文字, 元の文字列) import re def format_text(text): ''' MeCabに入れる前のツイート 2016年6月16日
otaguro さんのアバター 117views

XCodeでのビルド時にld: file too small (length=0)が出た時の対応

ビルド中にStopを押した後、(変なタイミングでビルドが中断されたためか) 次のようなエラーが出てビルドができなくなりました。 ld: file too small (length=0) file '/Users/develop35/Lib 2016年6月9日
otaguro さんのアバター 513views

pod setupに時間がかかって途中でpullが終わってしまう時の対応

OS X El Capitanで、 sudo gem install -n /usr/local/bin cocoapods の後 pod setup の完了に時間がかかることがありました。その時の対応です。 以下のコマンドで原因を確認 p 2016年6月2日
otaguro さんのアバター 25views

Aipoのファイルの保存場所をデバッガで確認する

よくどこに処理があったか忘れがちなので。 https://github.com/aipocom/aipo/blob/master/core/src/main/java/com/aimluck/eip/services/storage/ALS 2016年5月26日
otaguro さんのアバター 717views

MySQL WorkbenchでCSVファイルから手軽にテーブルを作成する方法

MySQL WorkbenchのTable Data Import Wizardを使うと、ポチポチクリックしていくだけで簡単に CSVファイルからテーブルを作成することができます。 ただし、テーブル作成後のデータ追加の処理は遅いので、データ 2016年5月19日
otaguro さんのアバター 83views

JavaScriptで加速度センサを利用する

JavaScriptではevent.accelerationIncludingGravityで簡単にスマホの加速度センサにアクセスすることが出来ます。 これを使って簡易水平器(のようなもの)を作ってみました。 次のタグを定義 <can 2016年5月12日
otaguro さんのアバター 1,281views

MySQLで時間をミリ秒で取得する

MySQLに保存されている日時は、「2016-01-15 16:45:01」のようなdatetime型だったりして、 これをプログラム側でミリ秒の単位に直そうと思うと、ドキュメントを読み漁る必要があり若干大変です。 MySQLにはUNIX_ 2016年2月24日