matsukaz's blog

Agile, node.js, ruby, AWS, cocos2d-xなどなどいろいろやってます

JSPでページをテンプレート化

JSPでページをテンプレート化する方法として、の利用があります。Slim3: JSPでテンプレートを使う | 自転車で通勤しましょ♪ブログ で紹介されてる方法ですね。この方法を利用すれば、全体のレイアウトやヘッダー、フッターをテンプレート化することで、各ペ…

Nico-Nico Lifelogをリリースしました

DevLOVE HangarFlightでLT発表したニコカレアプリをリリースしました! URLは http://nico2log.appspot.com になります。特徴は下記の通り。 Nico-Nico Lifelog上でニコニコカレンダー登録ができます。 Googleカレンダーと連携することで、Googleカレンダー…

foursquareをライフログとして利用する

foursquare使ってますか?自分は大好きなので、移動するたびに必ずその駅、その店、その場所でチェックインしてます。 最近はただチェックインして終わりというより、ライフログ的に使うのが便利だなって思っているので、自分の使い方をちょっとご紹介。

Slim3プロジェクトをMaven2でGAEにデプロイする方法

Slim3公式サイトのMavenのページでSlim3プロジェクトをMaven2で作成する手順がまとまっていますが、このままだとGAEへのデプロイは失敗します。以下の対応により、Maven2からGAEへのデプロイも可能となります。 pom.xmlの修正 <build> <finalName>slim3-maven</finalName> ・・・ <pluginManagement> <plugins> ・・・ <plugin></plugin></plugins></pluginmanagement></build>…

hetemlにRedmineを入れてみた

結論から言うと、本日(2010/11/17)時点ではRedmineの1.0系と0.9系は無理で、0.8系であればインストールできました。ただし、CGIでの呼び出しになるので非常に遅いです。体感的にはページ表示に5秒以上かかってるような・・・実用に耐えられないかも。以下…

Twitterからの自動投稿止めます

GAE/Jを利用してTwitterでふぁぼったツイートをブログに自動投稿してたけど、ほとんどそればっかの投稿になるのはやっぱりつまらないので止めます。

位置情報に関するまとめ

今日は現場の勉強会で位置情報について発表しました。 資料作る時間がなかったのでいろんなサイトの内容を紹介する形だったけど、思ったより整理できたのでこちらでもご紹介。以下の内容を一通り読めば、 測地系とは 位置を特定する方法には何があるのか キ…

DevLOVE Android勉強会に参加&LT発表してきました

今日はDevLOVE主催のAndroid勉強会に参加してきました! 発表者は矢野りん(@yanorin)さん、江川(@t_egg)さん、宮田(@miyatay)さんのお三方。スタッフで動いたりしてたのでじっくり話は聞けなかったけど、デザイナー視点の話、実際の開発やアプリをリリースし…

位置情報サービスのAPI

とりあえずリンクをまとめてみる。 Foursquare http://groups.google.com/group/foursquare-api/web/api-documentation?pli=1 Gowalla http://gowalla.com/api/explorer#/spots?lat=30.2697&lng=-97.7494&radius=50 はてなココ http://d.hatena.ne.jp/keywor…

Google Apps導入企業でのYammer利用時の注意点

Yammerを利用してたらひどい目にあったので、情報共有がてら何があったか書くとします。Yammerの説明は誠 Biz.ID:ツール de オシゴト:Yammerって知ってる? Twitterみたいな企業間コラボツールとかつぶやきが社内を元気にしていく!? Yammer(ヤマー)導入…

iPhoneアプリ開発に関するリンク

Cocoaの素、Objective-Cを知ろう - @IT WWDC10 Session 104のScroll Viewsの話は面白かった!105はライフサイクルの話が分かりやすいです。109はその続き。今度見る

iPhoneアプリ開発に関するリンク

目指せ!iPhoneアプリ開発エキスパート gihyo.jp iPhoneアプリケーション開発入門(cocoa touch,Objective-C関連)まとめ Cocoaの日々 iPhoneアプリ開発の虎の巻 サンプルコード付きのiPhone向け開発リファレンスまとめ

1台のマシンで複数のCassandraノードを起動する

手軽にCassandraの分散環境を試すために、ローカルマシンで複数のCassandraノードを起動してみた。環境はMac OS X Snow Leopard。他の環境で出来るかどうか不明です。参考にしたのはRunning Multiple Cassandra Nodes on a Single Hostというエントリ。ただ…

Twitterのお気に入りを自動投稿してみた

Twitterのつぶやきをブログに自動投稿するサービスはあるけど、お気に入りを投稿するサービスはどこにもなかったので作ってみた。利用したのは GAE/J Slim3 Twitter4j はてなダイアリーAtomPub といったところです。流れは、 GAE/J上のcronで毎日0時に起動 T…

付属のCLIツールでデータ操作

前回のエントリでKeyspaceとColumnFamilyは作れたので、あとはそこにデータを入れてみます。プログラムで実装して入れてもいいけど、まずはお手軽に付属されているCLIツールを使ってみる。 ちなみに、2010年6月14日時点でgitから取得できるソースは不具合が…

Cassandra Web ConsoleでCassandraにアクセス

前回の[id:matsukaz:20100611#1276273450]で、とりあえずEclipseからCassandraがデバッグ実行できるように。続いてはCassandra Web Consoleでアクセスしてみましょ。

CassandraをEclipseからデバッグ実行する

これからCassandraをいじり倒すぞー!! というわけで、何はともあれソースが追っかけられる状態にしようと思って、Eclipseからデバッグ実行できる環境を作ってみた。以下、その手順です。 あ、環境はMac OS X Snow Leopardですんで、それ以外の環境の方はい…

MacBook Proからつないでみた

久しく触っていなかったSheevaPlug。さすがに放置しててももったいないなぁと思っていたところ、Javaが動くかどうか気にされてる方がいたので久しぶりにいじってみることに。とりあえず今日はMacBook Proからつなぐところまで出来ました。参考にしたのはHisa…

Mac OS X Snow LeopardでEclipse 3.5 Galileoを日本語化

Mac

WindowsならPleiadesのAll-in-Oneパッケージを展開すれば済んだけど、Macだとちょっと手作業になるみたい。めんどー。 基本的にはうえちょこ@ぼろぐさんのeclipseインストールとpleiadesで日本語化エントリでOKかな?javaagentの指定が -javaagent:plugins/…

OptiBayを使って新型MacBook ProのDVDドライブをHDDに換装し直してみた

Mac

[id:matsukaz:20100517#1274073379]に書いた通り、OptiBayを使って新型MacBook ProのDVDドライブをHDDに換装し直すことができたので、その手順をご紹介します。OptiBayの話は[id:matsukaz:20100509#1273424018]で。ちなみに、これによってうちのMacBook Pro…

GANIER WORKSHOP "SENSING COMPUTER!"に参加してきた

遅ればせながら、5月9日に行われたGANIER WORKSHOP "SENSING COMPUTER!"に参加してきたのでレビューをば。勉強会の概要は↓な感じ。 「はじめてのフィジカルコンピューティング」 Gainer miniとProcessingを使い、電子工作の最初の一歩を、ハンダ付け不要で体…

DevLOVEで発表してみた

今日はid:papanda0806さんのお誘いもあって、DevLOVEで Change The Future #3 変化は自分から始まるというテーマで発表してきました。勉強会の主旨は↓な感じ。 勉強会や社外イベントで、妙な熱さにあてられて、 また自分が居る場所に戻ってきたときに感じる…

SimpleInternalTestContextを使ってもServletに依存?

せっかくSimpleInternalTestContextを使ったのに、S2Assert.assertEquals(DataSet,DataSet)を使った途端にServletContextがなくてエラーに。。。 java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.ClassLoader.defineClass1(Nati…

S2JUnit4でデータの初期化を行うEXCELファイルの配置場所を変える

すぐ忘れるのでメモ書きで残しとく。その2。addTestDataXlsPathで文字列結合とかすればディレクトリ配下に置けたりする。ここでは "data_クラス名/メソッド名.xls" ファイルを読み込むように設定。 <component class="org.seasar.framework.unit.impl.TestDataPreparerImpl"> <initMethod name="addTestDataXlsPath"> <arg> "data_" + context.testClassSho…</arg></initmethod></component>

S2JUnit4でSimpleInternalTestContext利用時の設定

すぐ忘れるのでメモ書きで残しとく。EXCELファイルでデータの初期化をさせたいときは、jtaEnabledを指定する必要がある。 <component name="context" class="org.seasar.framework.unit.impl.SimpleInternalTestContext"> <property name="jtaEnabled">true</property> <property name="preparationType">@org.seasar.framework.unit.PreparationType@ALL_REPLACE</property> …</component>

MacBook Pro届いた!

Mac

OptiBayを使ってDVDドライブをHDDに換装し直すところまでできたので、ひとまずこれで封印。週末触るの楽しみにしてよっと!!OptiBayを使った換装方法についても書くとしますー。意外と大変&緊張したw

MacBook Pro買いました!

Mac

ついにまかーの仲間入りです!だいぶ悩んだけど、3年前のVAIOも厳しくなってきたので。注文したスペックは以下の通りですー MacBook Pro 15インチ Intel Core i5 2.53GHz メモリ 4GB SSD 128GB 光沢ワイドスクリーンディスプレイ USキーボード iWorkつけて…

Java SE 6に含まれるJAX-WS/JAXBのバージョン整理

久々にJAX-WSをいじっていたら、wsimportで生成したソースが以前と違ってていきなりコンパイルエラーに。調べてみたらJava SE 6 Update 14からJAX-WSのバージョンが変更されてたみたい。下位互換保ててないじゃん。。。忘れそうなのでちょっと状況を整理。Ja…

jQtouch触ってみた

jQtouchは、iPhoneやiPod touchなどを対象としたWebアプリ開発で利用できるjQueryプラグインで、iPhoneなどのネイティブアプリっぽいアニメーション動作が簡単に実現できるってものです。これとHTML5を組み合わせれば、いろいろ面白いことが出来そうな予感。…

社内勉強会でPreziを使ってみた

初めてPreziを使ってプレゼンをしてみたのでその感想を。 作成は慣れるまでが大変! 間違って消しちゃったり 文字の大きさがバラバラになりがち 既存のものをコピーして利用することで均一に 図形が書けない(矢印と枠ぐらい)ので、基本的に画像を利用 でも…