タグ

ブックマーク / yone098.hatenablog.com (11)

  • AMF実装におけるハマリどころ - よねのはてな

    T2にてAMF実装を行っていますが、そこで調査してはまった事を書いておきます。 ハマリ1(we return null) blazeDSのclientからメッセージ送信した際に、送信メッセージ内のclass名が空で飛んできたせいでうまく動作しないところが出てきた。 半泣きになって調べて、BlazeDSの実装を見て修正したがイマイチ納得出来てなかったところ カタヤマンことid:c9katayamaが飯田橋の彼方からやってきてモヤモヤを開放してくれた。 これに関してはカタヤマンがエントリを書いてくれるはずなので割愛しますが、Adobeの熱い思いがBlazeDSのソースからは読み取れた。 私たちはNULLを返すのだと。 ハマリ2 JavaFXで独自実装で手軽にAMF通信したいと思いT2からAMF部だけ切り出してクライアントを作ってみた。 BlazeDS実装のサーバ側とT2実装のサーバ側と正常に通

    AMF実装におけるハマリどころ - よねのはてな
    yuiseki
    yuiseki 2012/06/12
  • Apacheモジュールの作成とgdbとloggerでのデバッグ方法 - よねのはてな

    ApacheのFilterモジュールを作った話しをしたらid:c9katayamaに情報公開しろと言われたままでしたので公開します。 C言語の勉強しようかな、Apache2.xのモジュールを作ってみようかな、gdb使ってデバッグしてみようかなと考えてた人にお勧めです。 JavaでのServletの開発経験のある人であれば、Filterの処理の動きやリクエストコンテキストの考え方は分かり易いはずなので、エントリを読み終わる頃にはApacheのモジュールをgdbでデバッグしながら作る事が出来るはずです。 mod_orzを作成 今回はmod_orzというApacheモジュールを作成します。 Apacheモジュールを作成する際には、apxsというモジュール開発用のコマンドを使用しテンプレートを作ります。 # apxs -g -n orz Creating [DIR] orz Creating [F

    Apacheモジュールの作成とgdbとloggerでのデバッグ方法 - よねのはてな
    yuiseki
    yuiseki 2011/01/26
  • Android開発で嵌る事 - よねのはてな

    こんにちは、うちの母親からめっきりメールが来ないので心配になって電話したところ 「すぐ充電が切れるからもう携帯使ってないわよ、お母さん新しいの買おうかな」 と意味不明な返しを受けたよねむらです。 さてAndroidで新規プロジェクトを作ってから、いざ動かしてエラーになる事は多いですね。 実際に、何度もやってしまう失敗例があるので他の皆さんは嵌らないようにしてください。 今回はHTTP接続での嵌り。 HTTP接続が出来ない(権限) LogCatを見ると、java.net.SocketException: Permission denied AndroidManifest.xmlに以下を即追加しましょう。 <uses-permission android:name="android.permission.INTERNET"></uses-permission> これは、もうプロジェクト作成後に

    Android開発で嵌る事 - よねのはてな
    yuiseki
    yuiseki 2010/10/22
  • お薦めJava本 Javaフレームワーク開発入門 - よねのはてな

    御礼。 きむきむ id:skimura が書いたお薦めのJavaです! Javaフレームワーク開発入門木村 聡 ソフトバンククリエイティブ 売り上げランキング: 7425 Amazon.co.jp で詳細を見る 開発において共通処理をいつも任されている方や、社内用フレームワークを作ってみようという方には必見の書籍です。 章立て 第一章 フレームワークとは 第二章 メタプログラミングを学ぶ 第三章 デザインパターンを学ぶ 第四章 DI × AOPを学ぶ 第五章 実習編 第六章 フレームワーク作成時に考慮すべき点 個人的には、2章と5章そして6章がお薦めです。 Javaで開発した人であれば、どの章から読んでも良いかと思います。 5章、6章を読んで実際にフレームワークを作成してみては如何でしょうか? まとめ Javaに関しては多くの書籍があり、どれを手にとって読んでいいものか悩まれる方も多

    お薦めJava本 Javaフレームワーク開発入門 - よねのはてな
    yuiseki
    yuiseki 2010/08/04
  • Java Cloud Meeting Tokyo 2010の発表資料 - よねのはてな

    Java Cloud Meeting Tokyo 2010 x Seasar Conference 2010が無事終了しました。 スタッフの皆様、登壇された皆様、スポンサーの各社、法政大学様、当にありがとうございました。 AndroidからT2 on Cloud 協力してくれたT2チームの皆様ありがとうございます。発表直前のid:c9katayamaの顔が大変印象に残っています。 伝えたかった事は、Androidで開発する際にJSONを扱うならgoogle-gson、HttpClientは遅いので使用しない方が良い、 新しい技術に関しては、自分の目でしっかり見極めて欲しいという事です。 色T2witterというMQを持つシステムををAndroidアプリ2つと、サーバ側(GAE, EC2)アプリで作成しデモも大成功でした。 Android t2on cloudView more prese

    Java Cloud Meeting Tokyo 2010の発表資料 - よねのはてな
    yuiseki
    yuiseki 2010/06/17
  • Goでmysqlライブラリ作りました - よねのはてな

    RFC: Database API for GoということでPeterさんが提案していて goを触るがてらMySQL接続を作り始めたところ、PeterさんとEdenさんから一緒にやらないかといわれたので Peterさんが提案してるRFC: Database API for Goの形で作成してみました。 追記 FetchManyとFetchAllも実装してみました。 あとは、パラメータのbindを行えば、そこそこ使い物になるかと思います。 http://yone098.github.com/go-mysql/ s, e = c.Prepare("SELECT * FROM __hello ORDER BY i ASC"); cur, e = c.Execute(s); rows, e = cur.FetchAll(); fmt.Printf("%s\n", rows); for _, y :

    yuiseki
    yuiseki 2009/11/26
  • google codeにあるnginx module一覧 - よねのはてな

    nginx_upstream_jvm_route http://code.google.com/p/nginx-upstream-jvm-route/ nginx_upstream_carp http://code.google.com/p/nginx-upstream-carp/ custom-nginx-session-module http://code.google.com/p/custom-nginx-session-module/ mod_zip http://code.google.com/p/mod-zip/ ngxv8 Nginx module for V8 JavaScript Engine http://code.google.com/p/ngxv8/ nginx-expressz-gpu http://code.google.com/p/nginx-expressz

    google codeにあるnginx module一覧 - よねのはてな
    yuiseki
    yuiseki 2009/10/26
  • NginxでのModuleの作り方 - よねのはてな

    Apacheモジュール作成は以前のエントリの通り手軽に出来ます。 Apacheモジュールの作成とgdbloggerでのデバッグ方法 - よねのはてな 今回は、Nginxでモジュール作成してみたいという人向けです。 Nginxにおける処理の流れと押さえておきたい構造体、モジュール作成方法をのせておきます。 Nginx http://nginx.net/ そもそもNginxってなんだ?という人は軽量超高速なHTTPサーバという理解でOKです。 実際にはReverse Proxy、Mail Proxyとしても使用可能で、ライセンスはNSD系。 Nginxについては以下を参照下さい。 パフォーマンス比較 http://www.joeandmotorboat.com/2008/02/28/apache-vs-nginx-web-server-performance-deathmatch/ Ngin

    NginxでのModuleの作り方 - よねのはてな
  • これだからSunはやめられない - よねのはてな

    超忙しいのですが、ちょっと一息。 NetBeansってあるじゃないですか? ねこびーんがとてもキュートですよね。 息抜きにNetBeansをインストールして出来るデスクトップアイコンのツールチップを見てください。 必要な唯一のIDEです by id:c9katayamaさんとこの画像 ま さ かの直訳!? ま さ かのカタコト!? 原文が気になってちょっと古いけど英語版で確認しました。 The only IDE you will ever need やっぱりSunはやめられないですね! PS. JavaOneのメモと写真はX41に眠ったまま... えーん

    yuiseki
    yuiseki 2008/05/22
  • Google App Engine 凄過ぎ - よねのはてな

    Googleが始めたGoogle App Engine http://appengine.google.com/ 早速 invitationメールが届いたので触ってみたけどすごい。 無償でここまでとは。 Django, CherryPy, Pylons, web.py を使ってアプリケーションを好きに作れるみたい。 制限としては、1アプリあたり500MBのストレージ。 月間500万ページビューに耐えうる帯域を使用させてくれるようです。 今のところ1アカウントで3アプリまで作れるようです。 ※1つ作ってみて残り2つと表示されてるからきっとそう 招待して一緒に作成することも出来るみたいですね。 Pythonの勉強する環境は、Google App Engineで決まりではないでしょうか。 google-appengineのMLが物凄い賑わいです。 [追記] 早速動かしてみました。 http://

    Google App Engine 凄過ぎ - よねのはてな
    yuiseki
    yuiseki 2008/04/09
  • 自社製品ちょっと宣伝 - よねのはてな

    もうすぐ放送です. ---------2007年 9月 4日 火曜日---------------------------- 東京テレビ12ch 2007年9月4日(火曜)PM23:00〜 ワールドビジネスサテライト トレンドタマゴにて「キュアル」紹介 ---------------------------2007年 9月 4日 火曜日----------【更に更に追記】 yoshioriさんが私の10倍くらい紹介してくれています、感謝 http://yoshiori.org/blog/2007/09/abby_1.php 【更に追記】 見逃した方はこちらでご覧になれます. http://www.tv-tokyo.co.jp/wbs/toretama/070904.html mopemopeがyoutubeにアップしてくれました、thx. http://jp.youtube.com/wat

    自社製品ちょっと宣伝 - よねのはてな
    yuiseki
    yuiseki 2007/09/07
  • 1