Webアプリケーションの開発についての質問です。 ニワンゴ(http://www.niwango.co.jp/)のような、メールの受信によって駆動するようなシステムはどのようにすれば実現できるのでしょうか。 (例:ニワンゴでは例えば「乗換 <出発駅> <到着駅>」と書かれたメールを送信すると、乗り換え案内が即時返信されます) 実現に必要な環境や、実際の作り方・設定例などが知りたいです。 また、もしもそれが可能なホスティングサービスがあれば、それもお教え頂けると幸いです。 宜しくお願いします。
Webアプリケーションの開発についての質問です。 ニワンゴ(http://www.niwango.co.jp/)のような、メールの受信によって駆動するようなシステムはどのようにすれば実現できるのでしょうか。 (例:ニワンゴでは例えば「乗換 <出発駅> <到着駅>」と書かれたメールを送信すると、乗り換え案内が即時返信されます) 実現に必要な環境や、実際の作り方・設定例などが知りたいです。 また、もしもそれが可能なホスティングサービスがあれば、それもお教え頂けると幸いです。 宜しくお願いします。
ここ1ヶ月ほど(ながいなぁ…)、ちまちまと勉強してきたCGI::Application::Dispatchについて、使い方もこなれて来たので、ここいらでひとまとめです。 何するモジュール? この勉強中エントリーの1回目でも書きましたが、CGI::Applicationを利用したアプリで必要になるインスタンスCGIは作らずに、URI(PATH_INFO)から実行するモジュールとRunモードを決定する、というモジュールです。newしてrunするだけのインスタンスCGIなんか毎回書きたくないよ、というのがモジュール作者さんの意図のようです(PODにもあります)。 URIはこうなる CGI::Application::Dispatchを使った場合のURIは、 となります。 CGI::Applicationを継承したMyApp::Indexというモジュールを作った場合、それを実行するためのURIを比
PerlのAttributeについてのお勉強 part2 ~Attribute::Handlersで作るプラグイン機構搭載ソフト~ さて、前回ではattributeの扱い方を軽く見てみました。 ただ、あんなコードを毎回書くのは面倒です。 そこでAttribute::Handlersモジュールの登場です。 概要としては、独自attributeの作成を簡単にしてくれます。 もちろん関数以外のattributeの作成が出来ますが、今回も関数のみに絞ります。 詳細はperldocしてください。 基本的な使い方も簡単で use strict; use Attribute::Handlers; sub ah_test1 : ATTR(CODE) { my($package, $symbol, $referent, $attr, $data, $phase) = @_; print "ah_test1:
ちょっと前に miyagawa さんが 12 Things I dislike with Sledge という(数字で始まる Web つーぽいんとおーチックなタイトルで) Sledge の次期バージョンへの要望なんかを書いてます。この中で 10. REST な API や Basic 認証、XML-RPC、Atom などをうまく処理できない と、Sledge における Web API (XML-RPC/AtomPP) のハンドリングについての言及がありました。これからの MVC フレームワークに求められる必要条件の一つとしてこの Web API を処理しやすいかどうかというのは重要な気がします。 フレームワークに Web API 用の API が載っていて、その扱いが容易かつプロトコルの実装を知らなくても使えるようなアーキテクチャになっていると、開発者が Web API を公開するための敷
NING uses cookies to ensure the best user experience on the website and guarantee its flawless performance. By continuing to use this website, you agree to the use of cookies. Click here for details or close this window. Currently we are thoroughly watching over the situation in Ukraine and trying to support the brave and unstoppable spirit of Ukrainian nation in fight against Russian invasion by
Java Community Processにおいて12日(米国時間)、"JSR 247 - Java Data Mining 2.0"のEarly Draft Reviewが公開された。スペックリードは米OracleのMark Hornick氏。Early Draft Reviewステージは2006年1月11日まで続けられる見通し。 Java Data Mining 1.0はJavaを使ってデータマイニングを行うアプリケーションを開発するためのAPIを提供するもの。Java Data Mining 2.0はJava Data Mining 1.0に対していくつもの拡張を加えたもので、より広範囲に渡るデータマイニングに対応することになる。 "JSR 247 - Java Data Mining 2.0"は"JSR 73 - Java Data Mining 1.0"の次期バージョンにあたる
by Steve Waldman <swaldman@mchange.com> © 2024 Machinery For Change, LLC This software is made available for use, modification, and redistribution, under the terms of the Lesser GNU Public License, v.2.1 (LGPL) or the Eclipse Public License, v.1.0 (EPL), at your option. You should have received copies of both licenses with this distribution. You may also opt to license this software under a more r
hibernateで行ロックを行う方法のメモ やりたいこと:更新対象のレコードをロックして、更新する。 すぐに思いつくのが、Session#lock(Object, LockMode)。 Objectはhibernateのマッピングオブジェクトな訳だけれど、Sessionに存在しない(newされたオブジェクト)を使用すると、org.hibernate.TransientObjectExceptionが発生する。 DAO#get(key, session)で取得したオブジェクトを使用すると、次のようなSQLが投げられる。 select PK from TABLE where PK =? for update getしてからlockをするまでの間に、別トランザクションで直にレコードを更新をすることができるので、ロックのかけ方がおかしい(もう一度getすれば良さそうだが)。 で、ses
Perl でデザインとビジネスロジック分割して開発効率と保守性を改善する MVC な Web アプリケーションを作るには欠かせないテンプレートエンジン。Perl な世界では、HTML::Template と Template-Toolkit が有名です。 前者は Pure Perl でかかれているので、レンタルサーバとかでもライブラリパスを通すだけで使えるので手軽で便利です。後者は XS で書かれていて遙かに高機能でしかも高速です(実際の動作速度はほぼ同じですが、遙かに高機能な Template Toolkit の内部動作が如何に高速かがわかるでしょう・・・)。 最近 Template Toolkit を使ってアプリを書くことが多いのですが、日本語なドキュメントが極端にすくないです。より深きを知るためにオリジナルのドキュメントを読んでいて初めて知ったことが沢山ありました。 いままで、配列は
テンプレートツールキットマニュアル 職場でTTを使っていた時に少しずつ訳したものです。途中よく分からない所もあって、かなり適当。自動翻訳よりはマシかも、という程度です。 追記・修正歓迎。質問不可。→ しろいわ(public@hakoniwa.net) オリジナルマニュアル http://www.template-toolkit.org/docs/plain/Manual/Directives.html CPAN http://search.cpan.org/~abw/Template-Toolkit-2.14/ 概要 解説 テンプレート変数へのアクセス GET CALL SET DEFAULT 他のテンプレートファイル・ブロックの処理 INSERT INCLUDE PROCESS WRAPPER BLOCK 条件処理 IF / UNLESS / ELSIF / ELSE SWITCH /
「裏口入門!」と名付けるからには、要するに既存のデータベースからデータ定義を引きずり出して、それを元に Java コードを自動生成してやろう、というタクラミなのである。このためのツールが Middlegen であり、具体的なデータベース(やったのは MySQL)から、すでに作成されている gomoku.player(五目並べのユーザ情報)の定義を引き出して、これを Hibernate で使う DAO まで作ってやろう、ということなのである。 Hibernate は Torque と同じようないわゆる「O/Rマッピングツール」である。つまり、データベースの各行が具体的なインスタンスとなるようなクラスを作り、JavaBean のセッタを呼べば「透過的に」データベースにデータが格納され...というようなことを実現するライブラリである。Torque とどう違うか、というと、まあこんなあたりだ。 T
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
正規表現や構文解析器の仮想マシンをいじって遊びたいとき、 簡易アセンブリを使えるようにしておきたくなります。 例えば、 Russ Cox の RE1 仮想マシン相当のアセンブリで、 命令列を直打ちするには次のようにするとしましょう。 ラベルと命令コードを Symbol インスタンスとして、 split や jmp 命令のオペランドになるアドレスをラベルで指定できるようにしておきます。 program = asm [ # (a+)(b+) :save, 2, :L1, :char, 'a', :split, :L1, :L2, :L2, :save, 3, :save, 4, :L3, :char, 'b', :split, :L3, :L4, :L4, :save, 5, :match, ] #=> [[:save, 2], # [:char, "a"], # [:split, 1, 3]
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く