Message-Driven Beanとは 前回、JMSをJavaアプリケーションに組み込んで非同期通信を説明しました。ただし、業務ではMessage-Driven Bean(MDB)を使用する方が多いため、今回はMDBを使った非同期通信の仕方を説明します。 あらかじめ知っておくべきこと 前提知識 「今からでも遅くない JMSを学ぼう!」ではJMSを通じて非同期通信を学ぶことを目的としていますが、ドメインはPTPを使用しているため、Pub/Subの知識は必要ありません。PTPについてご存じない方、JMSの知識のない方は前編を読んだ後にその後編の当記事を読まれることをお薦めします。 Webアプリケーションの基礎的な知識が必要です。JSPやServlet、あるいはStrutsなどのWebフレームワークを使用した経験のある方はそのまま読むことが可能です。知識がない方は筆者の「GlassFishか
翻訳: アラビア語 インドネシア語 ベラルーシ語 ブラジルポルトガル語 中国語 チェコ語 オランダ語 フランス語 グルジア語 ドイツ語 ギリシャ語 ヘブライ語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア語 スペイン語 スウェーデン語 タイ語 If you want to copy, mirror, translate, or excerpt this document, please see my copying policy. 多くのプロジェクトのウェブサイトがヘルプの項目からこのドキュメントにリンクを張っている。それは私達の意図した使い方なので構わない ―― しかしあなたがそのようなリンクをプロジェクトのページに追加しようとしているウェブ管理者ならば、リンクの傍らに目立つように、私達があなたのプロジェクトのサポート窓口ではないことを明示してほしい。 その注意書き無くし
流行に乗りました。反省してます... 順不同。PHP界隈の人で、PHP のこと結構つぶやく人中心に。そしてわりかし適当です。 @moriyoshit , PHP @shin1x1 , CakePHP @yando , CakePHP Lithium @tokushima , rhaco @hidenorigoto , Symfony2 @fivestr , Symfony2 @heavenshell , ZF @rsky , Extension @yoya , Extension , SWF @nazo , rhaco , LOCAL @chobi_e, Extension @yohgaki , PHP, Security @koyhoge , Various @iteman , Piece , Testing @riaf , Various ... @brtriver , Symfony
先週末の6月11日、札幌で開催されたオープンソースカンファレンス2011 Hokkaidoにて、スピーカーとして参加してきました。 よさこいソーラン祭りも札幌で開催されていた日にもかかわらず、600人以上の参加者がOSCにきていたとか。その参加者のうちの120人程の前でjQueryの入門的な話をしてきました。 その際のスライド自体は、都合により公開しませんが、その内容のうち、一部をここで書いておきます。 6割の未経験者 今回のjQuery入門の話をする前に、簡単に挙手にてjQueryの利用状況を聞いてみたのですが、参加した人の6割程はjQueryを今まで使ったことの無い方でした。残りはプラグインなどを使ったことのある位な方が多いようでした。これはちょっとびっくりした位で、もっと使われているものかと思っていたのです。しかし実際の参加者層としては、使ったことの無い方が多いという。 JavaSc
RubyKaigi Advent Calendar 2011 にご参加ください RubyKaigi Advent Calendar 2011は、RubyKaigi 2011の会期の前にRuby関連イベントを独自に開催してもらって、連続協賛イベントにする試みです。例えるなら、12月にクリスマスを楽しみに待つために プログラミングTipsを連ねるAdvent Calendar があるように、7月に「最後のRubyKaigi」を楽しみに待つための、Advent Calendar があるといいなと思ってこのページをつくりました。 RubyKaigi Advent Calendar 2011 の主旨に賛同いただけるイベント主催者のかたは、 リンク先 の「協賛イベントとしての参加資格と注意事項」をお読みのうえ、githubのpull request(推奨)またはメールでご連絡ください。 たくさんのイベ
(opens in new tab)The Kinect for Windows SDK beta, created by Microsoft Research, was a programming toolkit for application developers. It enabled easy access to the capabilities offered by the Microsoft Kinect device connected to computers running the Windows 7 operating system. The Kinect for Windows SDK beta included drivers, rich APIs for raw sensor streams and natural user interfaces, install
こんな感じでVim (GVimでもOK)でデバッグできるのでめちゃくちゃ便利。 端末上でできるのもかなりうれしい。 PHP5/Ubuntu 8.10編 XDebugをインストールする sudo apt-get -y install php5-xdebug XDebugの設定 sudo vim /etc/php5/apache2/conf.d/xdebug.ini xdebug.iniに以下を追加 [debug] ; Remote settings xdebug.remote_autostart=off xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_host=localhost xdebug.remote_port=9000 ; General xdebug.au
先日躓いたXdebugインストールだが、 別のマシンで入れたので、メモしておく(´・ω・) ス # yum --enablerepo=utterramblings install php-devel もしくは # yum install php-devel # pecl install xdebug # vi /etc/php.d/xdebug.ini zend_extension=/usr/lib/php/modules/xdebug.so と書いて保存。 /etc/rc.d/init.d/httpd restart でリブートして、 見てみる。 # php -m ・ ・ ・ xml zip zlib [Zend Modules] Xdebug おk(´・ω・) b
みなさん、Git使ってますか?僕はまだメインのVCSがSubversionなのもあって、なかなか慣れません。せっかくGitを使っているのに、ちょっと不便なSubversionくらいの位置づけです。でも、同じような理解度の人って多いんじゃないでしょうか。 一方で、最近はGitHub管理のオープンソースプロジェクトが増えてきました。バグレポートを送るにしてもpull request*1が前提のような空気があり、Git初心者には少し敷居が高い印象があります。 そんな僕も先日初pull requestをしてみたんですが、色々な失敗の積み重ねで残念なpull requestになってしまいました。その反省を元に、本稿ではpull requestする際のベストプラクティスを紹介します。これは「Git Workflow」をベースにコマンド例などを加筆したものです。 概要 pull requestする際は、
■ [git][github][tDiary] master ブランチで pull request していいのは小学生までってこともない GitHubへpull requestする際のベストプラクティス - hnwの日記を読んで感じたこと。 このエントリではmasterブランチで pull request していいのは小学生までと言われているけど、少なくとも tDiary ではどうでも良いからパッチ送れとしか思わないなあ。 具体的には master ブランチで作業したものを pull request しても別にコードの内容に問題がなければがんがん取り込むし、コンフリクトがひどかったり、なんじゃこりゃというのは差し戻すのでパッチを投げる側は気にする必要はない。繰り返すけど、Gitのお作法よりもコードの内容の方が重要ってことを頭に置いた方が良い。 もちろん、件の記事のようにちゃんと Git を
なんか、カジュアルなPerlユーザなのに今すぐフォローすべきPerl界のスーパーエンジニア - すぎゃーんメモに挙げられてしまったので、ちゃんとPerlネタを書こうかと。 というわけで好きな名前空間 Best3!!! 第1位 Acme::* 1位はなんといってもネタ系モジュールの名前空間Acmeです。 好きなモジュール Acme::EyeDrops これぞAcme! Perlコードを記号のみに変換し、絵や図形に整形します。記号プログラミングの原理については、記号だけのPerlプログラミングの基本原理 - JPerl Advent Calendar 2010 Sym Trackを参照のこと。 Acme::Bleach 自己書き換え系のお手本。僕もこれを参考にAcme::Tsu - JPerl Advent Calendar 2010 Acme Trackとか書きました。 Acme::Oppa
はじめに ここ最近おいらはずっと英語でツイートしています。 何の断りもなく、思いつきで始めちゃったんで「なんでこんなことやってんだろう?」と思われている方も多いかもしれません。 会社の同僚にもよく聞かれるので、一回理由を書いておこうかなと思います。 世界中の人とコミュニケーションしたい 理由は色々いくつかあるんですが、一番大きいのは「日本だけではなく世界中の人とコミュニケーションしたいから」です。 おいらがtwitterを初めて大体一年ぐらいになるんですが、予想以上に面白く、色んな人とコミュニケーションができるようになってきました。 相手のツイートにツッコんだり、自分のツイートがツッコまれたり、いろんな人のツイートを読んで「へ〜なるほど」と思ったり、そういうコミュニケーションはとっても刺激的です。 しかし、日本語でツイートしている限り、日本という枠を超えることは絶対ないと思います。 でも、
こんにちは、CAMP事業部システムG(以下CAMP)の畑史彦といいます。CAMPのシステムの開発・運用をしています。 ちなみに、サイバーエージェントというとAmebaのイメージが強いですが、このブログには遠山などCAMPのエンジニアも以前に何度かエントリを書いております。 さて、今回はいよいよ私がCAMPのシステムの裏側を・・・ではなく、先月末に開催された当社とクックパッド株式会社様との合同勉強会について報告させて頂きます。単にブログを振られただけで運営に携わっていたわけではないので、どちらかというと純粋に勉強会を楽しんでおりました。 ・勉強会の様子 当日は、外部の方を含めて80名以上の方にご参加頂きました。プログラムは セッション20分×4 → LT×3 → 懇親会 という流れでした。発表の後ろでは、なんと併設されたキッチンにおいて同時並行で懇親会用の料理が作られました。すごいですね。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く