読者です 読者をやめる 読者になる 読者になる

t-fjkの日記

日々の気になったことを適当に。ネタは Windows/Android アプリとか。これからサーバサイド系の話が増えていく予感。

引っ越しました。

そんなたいしてエントリ書いてなかったんですけど 勉強もかねて さくらVPS に引っ越しました。http://takecian.com/

SRM 589

TopCoder を始めてみた。このままスキルが停滞したままだと将来詰むと思ったから。 #もう詰んでる可能性があるのが辛いところorz生きながらにして腐るのは人間だけらしいので、無理矢理でもいろいろ始めることにする。 結果は惨敗orz250 はSystestをクリア…

mongoose を使う

Node.js で MongoDB の読み書きをする際に mongoose.js を使ったときのメモ。http://mongoosejs.com/mongoose はDB への接続するコードをできるだけ隠蔽しようとしているので、 モデル定義を使って DB への接続をほぼ意識せず使うことが可能。DBへの接続を意…

退職系エントリを Backbone.js + Node.js on Heroku でまとめてみる

最近流行ってる退職系エントリをまとめ中。単にブログとかでまとめるだけだとつまらないので せっかくなのでいろいろ使ってみることにした。http://quitentry.herokuapp.com/Frontend を Backbone,js + Twitter bootstrap、 Backend を Express.js + Node.js…

Vagrant をまず使ってみる

最近はソースコードのビルドやテストだけじゃなく、 環境までコマンド一発で作れるようになりつつあるみたいですね。チームで開発してるとよく聞く「俺の環境では動いた」という名言。 よくよく調べたらMySQLのテーブルを追加しないと動かなくなるような変更…

mi addidas に申し込んでみる。

自分で靴をデザインできる mi addidas をやってみた。 #デザインって言っても色だけだけど。http://adidas.jp/miadidas/special/昔履いてたスニーカーが好きだったんだけど 気付いたら生産終了してて手に入らない状態に。ないなら作ってしまえ、と好きだっ…

Eclipse で TestNG で Java のテストコードを書いて、EclEmma でカバレッジを計測する。

Java のテストフレームワークと言えば JUnit だと思っていましたが、 最近は TestNG というのがいいらしいです。公式サイト http://testng.org/doc/index.htmlEclipse で TestNG を使うためには、 「Help」→「Install new software」でEclipse 3.4 以降なら …

Mac + Eclipse + Tomcat でWEBアプリ開発のための準備3 - Jersey ライブラリの追加 -

作ろうと思っているのは REST な サービスなので Java の RESTful の仕様 JAX-RS の実装である Jersey を使うことにする。http://jersey.java.net/ここのダウンロードページから、 jersey-server.jar jersey-core.jar asm.jar と Servlet で必要な jersey-se…

Mac + Eclipse + Tomcat でWEBアプリ開発のための準備2 - Tomcat プロジェクトの作成 -

環境構築が終わったらさっそくプロジェクトを作る。 New → Project → Tomcat Project とりあえず名前は HelloWorld。 するとこんな感じのディレクトリ構成が作られる。 WEB-INF/src・・ソースコードはここに置く。 WEB-INF・・・・jar(ライブラリ)など外部…

Mac + Eclipse + Tomcat でWEBアプリ開発のための準備1 - 環境構築 -

環境:MAC OS X 10.8.2 Tomcat のダウンロード ここのダウンロードからcore版を落とす。tar.gz でも zip でも。 http://tomcat.apache.org/ ダウンロードしたものは適当なディレクトリに展開。 インストールのための作業というものはない。展開して終了。 TO…

クラウドワークスを使って仕事を依頼してみた。

最近耳にするクラウドソーシングに興味があったので クラウドワークスを使ってみました。 ※クラウドソーシング・・狭義では不特定多数の人に業務を委託するという新しい雇用形態。ウェブサービスのトレンドの一つでもある。 - Wikipedia クラウドワークスで…

Macbook Pro Retina 上で eclipse をきれいに表示する

eclipse を選択して、 「パッケージの内容を表示」 →「Contents」 → Info.plist をテキストエディタで開く 下記の末尾に挿入して保存。 <key>NSHighResolutionCapable</key> <true/> アプリの情報を更新するために、eclipse をコピーして、複製。 もとの eclipse を削除、"ecli</true/>…