2013-01-01から1年間の記事一覧
カレントディレクトリ以下にあるjarファイルを再帰的に検索する。下記例では「View」を含むクラスを検索 set word="View" echo OFF dir /B /S | findstr jar > C:\jar_list.txt for /F "usebackq" %i; IN (`type C:\jar_list.txt`) do echo %i & jar tvf %i …
pgrepコマンドで取得できます。 いろいろオプションがあるけど、ここでは一番単純な 自分のプロセスIDを指定する方法 pgrep -P ${pid}例えば、現在のプロセスの子プロセスIDから取得するのはこんな感じ。 pgrep -P $$再帰的に kill していきたい場合とかに便…
初めて JJUG CCC 2013 Fall に参加してきました! Blog書くまでが カンファレンスらしいので、稚拙ながら書こうかと思います。 参加した3つの公演 2013 エンタープライズ Java 最前線(寺田佳央さん) Java EE 7 WebSocket ハンズオン Project Lambdaハンズ…
できないけど、回避方法があるんです。 なんと、コンストラクタで相称型TのObjectが受け取れます。 class Hoge<E> { Class<E> type; @SuppressWarnings("unchecked") public Hoge(E... e){ this.type = (Class<E>) e.getClass().getComponentType(); } public void ex</e></e></e>…
例外チェーンとは、例外にメッセージ追記 → throw してあげることです。 具体的にはこんな感じ。 try{ String a = null; a.trim(); } catch (NullPointerException nullEx) { Exception e = new Exception("完了処理メッセージの構築失敗"); e.initCause(nul…
2013/06 に リリースされたっぽいですね。 新機能 新機能としての主な売りは、このあたりみたいです。 jjug ccc 2013 fallでも言っていたので間違いないかと Java API for JSON Processing (JSR-353) Java API for WebSocket (JSR-356) Batch Application fo…
DateFormatのFactoryMethod使ってから、キャストするらしい。 APIドキュメントにありました。 http://docs.oracle.com/javase/jp/6/api/java/text/SimpleDateFormat.html こんな感じか? SimpleDateFormat fmt = (SimpleDateFormat) DateFormat.getDateInsta…
Struts2でコーディングしているときに、ふと、、、sessionのキャスト省略できるんじゃ?と思いました。普通は、ActionクラスでSessionAwareを実装して下記のようにsessionから値を取得できます。 String a = (String) session.get("key");でもこれって、、い…
フと書いて、これはなかなか使えるコマンドだなと思ったのでメモ30日以降 経過したlogファイルを圧縮。bzip2形式 find ./ -maxdepth 1 -type f -mtime +30 -name "*.log" | xargs -r bzip2 -vxargs の -r は 結果がなかった場合に、後続の圧縮コマンドを実行…
なぜだか mac-mini でドメイン解決ができないので、windows を固定IPにしたのでメモ。 これがSynergy使えるぜ! ちなみに、ルーター側で設定ができる場合は、そちらを推奨。 コマンドラインでipconfigコマンドにて現在の設定を確認 ipconfig Ethernet adapte…
event の追加 click event の例 $("#close_btn").click( function(){ alert("test"); }); これは無名関数を作ってる? http://semooh.jp/jquery/api/events/click/fn/
apache tomcat で websocket を試してみる 下記途中 環境 tomcat 7 HowTo 親切にも コードのサンプルがあるようです 参考情報 API tomcat7 websocket page
Monacaのハンズオンセミナーに行ってきました。 セミナーの案内はこちら 2013.06.19 新宿 Monacaとは iphoneアプリ&Andriodアプリが同時に作れちゃうWebServiceです ほんとに簡単なので、ちょっと驚く PhoneGap使ってるのでネイティブな機能の呼び出しも可…
2013.05.14(火) Java Day Tokyo 2013 に参加してきました。初参加。 内容は 主にJava7,8の新機能の説明。 プログラムの詳細はこちら Lambda Expression 他の言語でいうクロージャー的な書き方ができる。 (でも、クロージャーではない。) [ProjectLambda メ…
次に順になるっぽい 1. system propertyで設定したもの java -D log4j.configuration=myLog4j.properties2. class path にある log4j.xml 3. class path にある log4j.properties D Optionを使う時はURL形式にする必要があるとかないとか file:///home/foo/l…
@classsmethod を関数の上部につけることで、class method (静的なメソッド)になる 関数の第一引数は、自信のオブジェクトが入るらしい class MyClass: "message" i = 1 @classmethod def hi(cls, name): return "hello " + name print MyClass.hi("tom") #…
import re p = re.compile("^20([0-9]{2})$") m = p.search("2013") print m.group(1) # => 13
listA = ["a","b","b"] print set(listA)
Contents ファイル操作 Dictionary 連想配列 Map set ユニークな配列 正規表現 クラスの定義とクラスメソッド
分割した画面のサイズ調整 各 - + > Ctrl+w - 高さを減らす Ctrl+w + 高さを増やす Ctrl+w > 幅を広げる Ctrl+w 幅を狭める
echo "abc" | awk '{ printf("\047%s\047", $1) }' # => 'abc' awk 目次 - How might I ...
基本 配列 Tips 月末の計算 日付計算 月の計算 printfと四捨五入 シングルクオートを出力 複数ファイルの出力 複数ファイル入力 awk 複数ファイル 結合 awk 変数のスコープを局所変数にする小技 - How might I ...
http://aws.amazon.com/jp/s3/ 無料利用枠 ストレージ 5 GB、20,000 Get リクエスト、2,000 Put リクエスト
toolbarのaws icon -> Show View -> EC2 instances を選択 EC2 instanceの一覧画面が表示されるので、操作したいンスタンスを右クリックして「stop」を選択 って、、、ストップするんだけど、なぜか新しインスタンスが勝手に作られて起動する www. Webアプリ…
Summary 環境 Eclipse juno 4.2 java EE AWS Elastic Beanstalk デプロイメント サインアップ How To http://aws.amazon.com/jp/solutions/global-solution-providers/eclipse-aws/ Download Eclipse from www.eclipse.org/downloads http://www.eclipse.org…
DMM https://affiliate.dmm.com/api/guide#serviceYahoo http://developer.yahoo.co.jp/sitemap/twitter https://dev.twitter.com/docsgoogle https://code.google.com/apis/consoleマッシュアップサイト http://wafl.net/
Summary rails x mongodb x ec2 で 簡単なモックアプリを作成した http://d.hatena.ne.jp/the_pleiades/20130421/1366527564 今回はこれに「author」カラムを追加をしてみる How To vimgrepで「subscription」フィールドを探して、その下に「author」を追加…
保存 save 別名で保存 w 上書き保存 置換 * 、 :%s//new/g カーソル下の文字を置換。単語を選択。置換前の文字列を省略して置換できる guw LowwerCase レジスタ "ayy 該当行を「a」に保存 "ap レジスト「a」に保存されているものをペースト di レジスタ一覧 …
RDB MongoDB database database table collection row document column field index index primary key _id field RDBはtableのcolumnは全レコード共通。MongoDBはfieldがレコードごとに違ってもOK。 MongoDBはfieldに保存するデータはJSON形式 (BSON?)。 re…
EC2管理画面 → Security Groups → 作成したものを選択 → Inbound Port rangs : 3000 Source : 0.0.0.0/0Add Rule -> Apply Rule Changes