@iwasaki さんのアバター 403views

JavaでRDSのログファイルの中身を取得する

ファイルを一括で取得する方法はなく、行数指定して分割して取得をするしかありません。 100行ずつ取ってきて文字列として繋げる方法です。 private static String downloadFile(AmazonRDS client, 2014年2月19日
@iwasaki さんのアバター 330views

JavaでRDSのログファイル一覧を取得する

広大なネットの海を探しても、JavaDocしか見つからず使い方に四苦八苦しました。 ログファイルの書込が10分以内のエラーログを取得します。 sloq-queryログとかは特にいらないので、ファイル名を絞り込んでいます。さすがに10ファイル 2014年2月19日
@iwasaki さんのアバター 346views

JavaでRDSのインスタンス一覧を取得する

private static List<DBInstance> getInstanceList(AmazonRDS client) { List<DBInstance> list = new ArrayList< 2014年2月19日
@iwasaki さんのアバター 438views

matchExpとmatchDbExpの使い分け

cayenneでSQLを作る際によく出る2つのパターン Expression exp = ExpressionFactory.matchExp(EipTTodoCategory.USER_ID_PROPERTY, userId); Expr 2014年2月19日
@iwasaki さんのアバター 705views

PlayFramework2.2.xでbootstrap3を使用する

http://www.playframework-ja.org/ の2.2ではTypesafe Activator を使ってプロジェクトを作ることができます。 http://typesafe.com/activator/template/h 2014年2月18日
@iwasaki さんのアバター 819views

wicketで外部URLをhrefにセットする方法

テンプレートファイル <link wicket:id="favicon.ico" rel="shortcut icon" type="image/x-icon" href=& 2014年2月17日
@iwasaki さんのアバター 202views

Javascriptでmargin-leftをセットする方法

dojo.byId("imageDialog").style.marginLeft = "20px"; などでセットすることができます。 空にしたいときは dojo.byId("imageD 2014年2月14日
@iwasaki さんのアバター 309views

PostgreSQLでコマンドベースでデータベースを作ってデータを流しこむ方法

pgAdminでやることが多いですが、コマンドラインでデータベースを作成する方法です dropdb -U aipo_postgres org002 createdb -U aipo_postgres -E UTF-8 org002 psql 2014年2月13日
@iwasaki さんのアバター 1,156views

Gitでローカルとリモートのブランチのヒモ付を確認するコマンド

pushした先がmasterだった!ということを避けるため、ローカルのブランチとリモートのブランチとの紐付きを確認するコマンド git branch -vv ちなみにリモートのブランチ一覧を見るには git branch -a 2014年2月12日
@iwasaki さんのアバター 698views

Maven プロジェクトを Eclipse のプロジェクトに変換するコマンド

プロジェクトの依存関係などが記載してあるpom.xmlをもとに mvn eclipse:eclipse コマンドを実行することでEclipse のプロジェクトに必要な .classpath や .project ファイルが作成されます。この 2014年2月12日
@iwasaki さんのアバター 245views

AipoのOpenSocialでDBConnectionを切る方法

https://github.com/aipocom/aipo-opensocial/commit/86f8076aab5bd9a8221952e8251135c1b9e6f9c8   public void tearDown() 2014年2月10日
@iwasaki さんのアバター 796views

Aipoの一覧画面で一括削除などをする場合にチェックボックスを一気に入れるスクリプトの解説

一覧のヘッダーにチェックボックスを置いて一気にチェックを入れるソースです。 https://github.com/aipocom/aipo/blob/d594285052a88f73a9d18278e2f7eda1e15150ca/port 2014年2月7日
@iwasaki さんのアバター 327views

Aipoでjsを圧縮して1ファイルに纏める方法

https://github.com/aipocom/aipo/blob/master/war/pom.xml に書いてあるのですが、複数のJavascriptを以下のように設定して1つのJavascriptにしています。 <aggr 2014年2月7日
@iwasaki さんのアバター 332views

PostgreSQLで MySQLの show processlist 的なことをする方法

MySQLでプロセスリストを確認するには show processlist; PostgreSQLで同様のことをするには select * from pg_stat_activity; 2014年2月6日
@iwasaki さんのアバター 898views

PostgreSQLでERROR: duplicate key value violates unique constraintのエラーが出る場合の対処法

SELECT nextval('pk_hoge'); して得られた結果を INSERT INTO hoge (ID, NAME) VALUES (200, "hoge"); のSQLで登録しようとした 2014年2月5日
@iwasaki さんのアバター 970views

wicketでExternalLinkのラベル内にhtmlのタグを使いたい場合

ラベル付きでリンクを生成するときには以下のようにして生成します。 html側 <a wicket:id="devUrlLink"></a> Java側 ExternalLink devUrlLin 2014年2月4日
@iwasaki さんのアバター 526views

Pull RequestをブランチにMergeする方法

masterにマージする方法 git checkout master git pull https://github.com/otheruser/repo.git branchname git push origin master ではブラ 2014年2月3日
@iwasaki さんのアバター 253views

ブランチに行った1つ前のプッシュを履歴としては残しつつなかったコトにしたい

git branch --set-upstream -to=origin/bugfix/hoge bugfix/hoge git revert HEAD git push 2014年1月31日
@iwasaki さんのアバター 286views

Wicketで直接EmailAddressValidatorを呼ぶ方法

諸般の事情により、Form以外でメールアドレスのバリデートを行いたい場合   private boolean isValidEmailAddress(final String email) { Validatable<Str 2014年1月31日
@iwasaki さんのアバター 282views

外部からPOSTされたデータをWicketで書かれたアプリで処理する

public class FormPage extends WebPage { public FormPage() { WebRequestCycle cycle = getWebRequestCycle(); String email = 2014年1月31日
@iwasaki さんのアバター 221views

cayenneで必須設定を定義する

cayenneで必須設定を定義する際は https://github.com/aipocom/aipo/blob/master/oms/src/main/webapp/WEB-INF/SharedDomainMap.map.xml にあるよ 2014年1月30日
@iwasaki さんのアバター 416views

一時的にSystemアカウントでプログラムを実行する方法

at 15:00 C:test.bat > c:temptest.log のように書くことでSYSTEMアカウントでプログラムを実行することが可能です。 上記の例は15時ちょうどにtest.batを実行してtest.logにログを出力 2014年1月29日
@iwasaki さんのアバター 5,899views

Javaで現在のタイムスタンプを取得する方法

以下のようにして取得することができます。 System.currentTimeMillis(); フレームワークでは日時処理を拡張したライブラリ的なクラスがあることが多いですね。 wicketの場合 Time.now().getMillis 2014年1月28日
@iwasaki さんのアバター 3,937views

wgetコマンドでファイルを保存しないで内容だけ出力する

wgetコマンドを使ってhtmlなどを取得するケースがありますが、接続確認をするだけで、htmlファイルを保存したくない場合は以下の様なオプションを付けてコマンドを実行します。 wget -O - http://hoge.com 2014年1月27日
@iwasaki さんのアバター 290views

tailでもgrepできる

tail -f /var/log/httpd/access.log | grep 'hoge' tailしながらログが流れるのを見ることもありますが、たまにログの流れる速度が早すぎて追いつかない時もあります。必要な処理だ 2014年1月24日
@iwasaki さんのアバター 492views

SELECT文の結果をCSVで出力する

select * from user where email='' INTO OUTFILE '/temp/list.csv' FIELDS TERMINATED BY ',' O 2014年1月23日
@iwasaki さんのアバター 306views

eximでhostmaster宛のメールはrootで受信される

eximでメールを受診するとき、アカウントによって受信できない場合は以下のファイルを確認してみると良いです。 vim /etc/aliases で #hostmaster: root のように、コメントアウトすることで受信できるようになりま 2014年1月21日
@iwasaki さんのアバター 2,125views

chownコマンドを実行したらmissing operand afterと出る場合

chown 777 とかやるとmissing operand afterのエラーが表示されます。 正しくは chown 777 hoge のように対象ディレクトリの指定が必要です 2014年1月21日
@iwasaki さんのアバター 1,809views

Javaで自分でExceptionを発生させる方法

Fileのmkdirやdeleteは失敗した時にExceptionではなくfalseを返します。 falseの時に強制的にExceptionを発生してそれをcatchさせる方法です。 public sample() { try { File 2014年1月20日
@iwasaki さんのアバター 261views

Mavenでテストスキップ

テストの実行をスキップする方法 mvn install -DskipTests=true 2014年1月17日