otaguro さんのアバター 64views

Velocityのメソッドの引数でのオートボクシングについて

javaではオートボクシングによって、引数がlongのメソッドをint型の変数を引数で渡して呼び出すことが出来ますが、Velocityでも同じようにオートボクシングが使えるようです。また、オートボクシングではlong型からint型に直すこと 2015年5月21日
otaguro さんのアバター 9,390views

Windowsであるポート番号を使用しているプロセスを調べる方法

コマンドプロンプトに下記のコマンドを打ち込みます まず、ポート番号を使っているPIDを調べます(例は80番のポートを調べる場合) netstat -nao|find "80" 次に、PIDからプロセス名を調べます(例はpidが3296のプロ 2015年5月20日
otaguro さんのアバター 2,759views

Windowsで上手く動作していないバッチファイルの実行結果を見るにはコマンドプロンプトから実行すると良い

バッチファイル(〜.bat)や、コマンドプロンプトで動作する実行ファイル(〜.exe)をダブルクリックで実行すると、実行後にコマンドプロンプトのウィンドウがすぐに閉じてしまうため、エラー内容を確認できないことがあります。 そういった場合には 2015年5月19日
otaguro さんのアバター 29views

ShindigのServletでHandlerのSocialRequestItemにパラメータを設定する方法

例えば、 AipoMessageHandler.get(SocialRequestItem request) 内で、request.getParameter(“key”)で取得できる値を追加するには、AipoData 2015年5月14日
otaguro さんのアバター 201views

Aipo Web APIでレスポンスのJSONに項目を追加する方法

例えば、MessageのAPIにisAutoNameの項目を追加するには、 まずインターフェースALMessageRoom.javaに public boolean getIsAutoName(); public void setIsAut 2015年5月13日
otaguro さんのアバター 21views

shindigのDataServiceServlet.classでブレークする方法

400エラーが出る場合などに、原因を調べるときにはServletにブレークポイントを設定すると良いそうです。 .classのままだと、ブレークポイントを設定できないため、 新しくDataServiceServlet.javaを作った後、wa 2015年4月30日
otaguro さんのアバター 20views

shindigでパスにHandlerを対応付ける方法

ServiceもしくはOperationのアノテーションにPathを指定することで、そのURLにアクセスしたら、 Handlerが呼び出されるように指定することが出来る。 例: @Service(name = "messages", pat 2015年4月28日
otaguro さんのアバター 189views

Aipoでレコードを取得する方法

単一のテーブルの場合には、Operationsを使って簡単に取得することが出来る。 List<EipTMessageRoomMember> roomMembers = Database .query(EipTMessageRoo 2015年4月23日
otaguro さんのアバター 53views

EGitで一部のファイルを一旦戻して、動作確認をする方法

・「プロジェクトを右クリック→チーム→コミット」 ・戻したいファイルを「右クリック→置換→ブランチ、タグまたは参照」から差し戻す ・動作を確認する ・戻したファイルを「右クリック→置換→HEAD改訂」から最新の状態に戻す。 ・最初のコミット 2015年4月22日
otaguro さんのアバター 2,441views

.ovaのファイルからVirtualBoxに仮想マシンを追加する方法

あまり見かけない拡張子だったので、どう使うかすぐ分かりませんでしたが、 ダブルクリックすれば(VirtualBoxで開けば)、新しい仮想マシンをインポートできるようでした。 2015年4月21日
otaguro さんのアバター 33views

Xcodeでメソッドの実行

Debug AreaのConsoleの(lidb)の後に (lldb) po {実行したいメソッド} po の後にスペースを忘れるとエラーになってしまうので注意 簡単な例 po println("hoge") NSData型で受け取った文字 2015年4月16日
otaguro さんのアバター 767views

GithubでCan’t automatically merge.となったブランチをEclipseで作り直す

GithubのPull requestでマージできるように、ブランチを作り直す方法 Githubでmasterからリモートブランチa作成(http://hacknote.jp/archives/6167/ ) aをアップストリームに設定した 2015年4月15日
otaguro さんのアバター 856views

EclipseでJavaの処理を共通化する方法

ユーティリティクラスに処理を移して共通の処理を行うように書き換える方法です。 メソッドの抽出(http://hacknote.jp/archives/2297/ )を行う メソッドの抽出を行って生成されたメソッドをユーティリティクラスに移す 2015年4月14日
otaguro さんのアバター 233views

javascriptで置換の処理

スマホとかだとなかなか置換ツールが見当たらなかったりするので 先頭にdata:text/html, をつけてブックマークに登録しておくと便利です。 valueに入力した文字列のpreに該当する文字列をpostに置き換えます。 <!DO 2015年4月9日
otaguro さんのアバター 586views

onclick属性に指定されたjavascriptのデバッグにはChromeのEvent Listener Breakpointsを使うと良い

ChromeのデベロッパーツールのSourceタブで開いたファイルの行番号にブレークポイントを設定する方法や、DOM Breakpointsを使う方法もありますが、Sourceタブにファイルが表示されていない場合やDOMの変更が行われない場 2015年4月8日
otaguro さんのアバター 482views

Macでhomebrewでインストールしたmysql・postgresを停止・起動する方法

教えて頂いた内容を忘れないうちに共有します brew info mysql brew info postgres でコマンドを確認 MySQLの場合 停止 launchctl unload ~/Library/LaunchAgents/ho 2015年4月7日
otaguro さんのアバター 71views

javascriptのsetIntervalをonload属性に指定するときには無名関数を使うと良い

シングルクォートとダブルクォートだけで書こうとすると、 onload="test=setInterval("alert('test')",5000") のようにクォートが足りなくなることがありますが、無名関数を使うとクォートを減らすことが出 2015年3月31日
otaguro さんのアバター 36views

javascriptでタイマーが指定したタイミングではなく即座に呼び出されてしまう場合の修正箇所

setInterval(alert(),1000); setTimeout(alert(),1000); のようにダブルクォート(またはシングルクォート)で囲み忘れている場合、即座に実行されてしまうようになります。 setInterval( 2015年3月30日
otaguro さんのアバター 101views

textareaに値を設定するときの注意点

document.getElementById("hoge").value="</textarea>" のようにvalueに値を設定した場合は、<や>が自動的にパースされるが、 document.getElementById(" 2015年3月23日
otaguro さんのアバター 2,133views

Githubでファイル名で検索を行う方法

Githubでファイル名の検索が出来たら便利だと思っていましたが、ファイル名での検索機能もありました。 プロジェクトのトップ画面またはブランチの画面を開く キーボードの「t」キーを押して、ファイル名での検索画面を開く ファイル名を入力する 2015年3月17日
otaguro さんのアバター 176views

仮想マシンの動作が重い場合の対応

仮想化ソフトの設定でメインメモリーとプロセッサーの割り当てが十分にあるかを確認する。 2015年3月16日
otaguro さんのアバター 4,147views

EclipseのEGitでリセットをする方法

コミットをやり直したい時や、コミット後に変更箇所を元に戻したいときには「Gitパースペクティブ」でのリセットが便利です 「Gitパースペクティブ」を開く 「Gitリポジトリー」ビューでリセットしたいプロジェクトを右クリックする 表示→「Gi 2015年3月10日
otaguro さんのアバター 204views

Velocityで異なる型の数字をテンプレート上で比較する方法

ダブルクォートで囲めばStringに変換されるため、簡単に比較することが出来ます。 例えば、Stringと数値を比較したい場合 #set ( $int = 4 ) #set ( $str = "4" ) #if("$int"=="$str" 2015年3月9日
otaguro さんのアバター 103views

Velocityでメソッドの引数の型が分からない時にEclipseのデバッガで調べる方法

public boolean isMatch(int id1, long id2) { return id1 == (int) id2; } のような関数を呼ぼうとしたが、引数の型が間違えていて呼べない時は、一旦 public boolea 2015年3月3日
otaguro さんのアバター 215views

EclipseのEGitでリモートのコミットを一部のファイルについてだけ取り消す方法

ナビゲーターでファイルを右クリック→置換→コミット→置き換えたい時点のコミットを選択   置き換え後に、 ナビゲーターでファイルを右クリック→チーム→コミット でコミットが作成されます   後は、アップストリームにプッシュすれば、リモートの 2015年3月2日
otaguro さんのアバター 169views

Aipoのタブの切り替え方法について

js_paneをクエリ文字列に設定して切り替えます 例えば、マイページの場合は http://localhost:8080/aipo/portal/media-type/html/user/0000000336/page/default.p 2015年2月24日
otaguro さんのアバター 30views

Windowsサーバーの仮想化方法

実機で動かしていたWindowsサーバーを仮想マシンにする場合は、Disk2vhdを利用します。 リンク先からダウンロードしたDisk2vhdを解凍して、disk2vhd.exeを実行。 チェックボックスなどはデフォルトのままで「Creat 2015年2月23日
otaguro さんのアバター 298views

JavaでMacの濁点を分けた表記(NFD)をNFCに変換する

java.text.Normalizerをインポートして変換 str = Normalizer.normalize(str, Normalizer.Form.NFC); 2015年2月17日
otaguro さんのアバター 694views

Eclipse上にVelocityのテスト環境を用意する

1.EclipseでJavaプロジェクトを作成する  ファイル→新規→Java 2.velocity-1.7-dep.jarをビルドパスに登録する  公式サイト(http://velocity.apache.org/download.cgi 2015年2月16日
otaguro さんのアバター 126views

Aipoのスケジュールポートレットのrepeat_patternのまとめ

繰り返しスケジュールや終日スケジュールなど、Aipoで登録できるスケジュールには種類がありますが、 このスケジュールの種類はデータベースのeip_t_scheduleではrepeat_patternとして記録されています。 どれがどれを表し 2015年2月10日