otaguro さんのアバター 163views

EGitでマージしようとした時にNoMergeBaseException

問題の状況 EGitでマージしたとき、 "Merging with refs/remotes/origin/features/shifting-holiday-schedule-merge" 中に内部エラーが発生しました。 Exceptio 2017年3月30日
otaguro さんのアバター 247views

PythonでPocketのAPIを叩く方法

1. ブラウザでconsumer_keyを取得する https://getpocket.com/developer/apps/new 2.request_tokenを取得する import requests payload = {'cons 2017年3月30日
otaguro さんのアバター 492views

Aipoの開発を始めた頃に知っておきたかったことのまとめ

コードの探し方 記述しているプログラムの探し方 https://hacknote.jp/archives/6479/ Eclipseの検索機能 https://hacknote.jp/archives/6542/ Eclipseの定義・実装 2017年3月16日
otaguro さんのアバター 124views

Githubにコミットメッセージの検索機能が追加

少し前ですが、Githubのサイトでコミットメッセージを検索出来るようになりました。 参考:Girhubのブログ>Search commit messages ブランチ名で検索してマージコミットを探すのに便利そうです。 2017年3月2日
otaguro さんのアバター 27views

ChromeのConsoleで宣言した関数にブレークポイントを貼る方法

いちいちファイルを書き換えずにちょっと試したいような場合には、Consoleで関数を宣言しますが、そういうときにブレークポイントを貼る方法 function test(){ alert("test"); } のような関数をConsoleにコ 2017年2月23日
otaguro さんのアバター 41views

dojo.query()で複数の条件を使う

dojo.query()には複数の検索条件を設定することも出来るようです。 class1かつclass2のDOMを選択 dojo.query(".class1",".class2"); form(DOM)の中でclass1かつclass2の 2017年2月9日
otaguro さんのアバター 1,968views

gensimのword2vecの結果を手軽に可視化する方法

gensimで学習させたword2vecの分散表現ベクトルを、scikit-learnのt-SNEで次元圧縮してプロットする。 #word2vecを学習させる import gensim model = gensim.models.Word 2017年2月9日
otaguro さんのアバター 24views

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Github Pagesを使ってみた

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

javascriptで和音を鳴らす

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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