ドラゴンエア:サイレントゴッズ オープンワールド探索×戦略リアルタイムバトルRPG!種族や属性の異なる200名以上のヒーローたちと冒険! Nuverse Games
PRG(Post Redirect Get)パターンを使う場合、次の画面には、redirectで遷移するため、変数を次の画面に渡すためには、セッションを使う必要があります。 ただ、できるだけセッションは使いたくないし、例えセッションに変数をおいたとしてもできる限り早く消してしまいたいものです。 Teedaの現在のバージョンでは、10画面分の情報を保持していて、10画面を越える場合は、最もアクセスしていないデータから削除されていきます。RailsのFlashのように、redirectが終われば削除したら良いんじゃないのと思う方もいるかもしれませんが、戻るボタンで戻ってリロードしたりする場合があるので、10画面分は保存しているのです。 これを次のバージョンからは、同一のウィンドウで違うサブアプリケーションに移動したら自動的に消すようにします。これをサブアプリケーションスコープと呼んでいます。サ
以前、JSPやJSFを使ってAjaxアプリケーションを開発するためのフレームワークであるjMakiを紹介した。Ajaxアプリケーションの開発にはJavaScriptやJavaScript Ajaxフレームワークの利用が必要になる。jMakiはこれをJSP/JSFレベルまでこれを隠蔽するものだ。Java開発者がJavaScriptを意識せずともAjax Webアプリケーションの開発の開発が可能となる。同プロジェクトはGlassFishコミュニティメンバーという位置づけにある。 10日(米国時間)、GlassFishコミュニティのブログニュースサイトhttpThe AquariumにおいてjMakiのサンプルを紹介するポストが掲載された。同メッセージにおいて紹介されたサンプルサイトは次のとおり。 Building web 2.0 apps with jMaki Fun with jMaki:
MylarはBugzilla、JIRA、Trac といった既存のバグトラッキングシステムと連携することが可能だ。Mylarとバグトラッキングシステムを連携することで、タスクをチーム内で共有することが可能になる。本稿ではTracと連携した場合の使用レポートをお届けする。 TracはスウェーデンのEdgewall Softwareが開発しているPythonベースのWebアプリケーションで、バグトラッキング機能のみならず、Wiki機能やSubversionとの連携機能などを備えたプロジェクト管理ツールだ。DebianやFedora Coreなど主要なLinuxディストリビューションではパッケージが用意されている。日本国内ではインタアクトから日本語化されたtrac-jaが提供されているほか、Windows向けには有志の手によってAll-In-One-TracやTracPackなど、必要なソフトウェ
Dolteng 0.16.1 をリリースしました。 以下の Update サイトからインストールすることができます. http://eclipse.seasar.org/updates/3.1/ 今回のリリースでは、先週辺りに話題になっていたDIのビジュアル化を僕なりに実装してみたですよ。 [Seasar]DI情報のビジュアル化 16:26 EclipseのJavaエディタでコードを書いているときに、DIされる(だろう)クラスをエディタの左側にマーカー表示するようにします。DoltengのHTMLとのマッピングでやってるのと同じようなイメージです。マーカーにカーソルを当てると実装クラス名がポップアップ表示され、そこに移動することも簡単にできるようになります。 まぁ、言葉で記述しても非常に伝わり辛いので、スクリーンショットをガシガシと使っているます。 まずは、Pageクラスにて、サービスクラ
* form の内容がデフォルト値から変わったら色を変える JavaScript コード [mform] 103 users これが便利だといえる状況はだいぶ限られてはいるのだけど.文字を入力したり,チェックボックスを押したりしてデフォルトの状態から変化すると,そこの色を変えるような JavaScript のコードを書いてみた. といってもわかりにくいと思うのでまずデモ: http://www.kagami.org/mform/mform_demo.html 適用したいページで,こんな JavaScript コードをロードします. (function(){ var color_modified = '#ffff88'; var reset_when_reloaded = 1; init(); function init() { var fs = document.forms; for (v
DIコンテナの設定情報,つまり「オブジェクトの依存関係」や「オブジェクトの設定内容」について,規約重視で暗黙のものとするか,ファイルに記述することで形式のものとするかは,個々人によって主張が異なるようである。何が何でも設定ファイルを書かない,あるいは,何が何でも設定ファイルを書く,といった「原理主義者」も多く,多くの場合は彼らの説明に「コンテキスト」が含まれない。よって,主張を聞いても,実際に何らかのDIコンテナを使う際をイメージした場合,その主張に沿う部分と沿わない部分が僕個人の中で発生し,完全に主張を受け入れられないことがよくある。 結局のところ「DIコンテナをどう使うか」(=上記で言ったコンテキスト)によって,暗黙知とするか形式知とするかを判断しなければならないと思っている。 DIコンテナの適用パターンとして代表的なものは,「View,Business Logic,Dao」といった3
この「amCharts」というのを使えば、無料でFlashのパイチャートや円グラフが作成可能です。Flashの専門知識は不要で、グラフにしたいデータなどを設定ファイルに書いていくだけで完成します。グラフの種類や見せ方もいろいろと指定でき、かなり応用が利きそうな予感。 詳細は以下から。 amCharts: customizable flash Pie & Doughnut chart ダウンロードは下記のページから可能です。 DOWNLOAD PIE & DOUGHNUT 実際の例は以下のページから見ることが可能です。まずは標準的な円グラフ。 http://www.amcharts.com/pie/examples/1/ この例ではグラフの説明がそれぞれのグラフの中に書いてあります。 http://www.amcharts.com/pie/examples/2/ こんな感じで2つのグラフにし
ペンティアムMの設計思想をベースに、製造プロセスを65nmにシュリンク(微細化)してデュアルコアにした「Core Duo」。製造プロセスの微細化によっても消費電力の低下が期待できるが、Core Duoにはさらにアグレッシブな省電力機構が加わっている。「拡張版SpeedStepテクノロジー」を利用して、CPU負荷に応じて動作クロックやコア電圧を変化させるという点はペンティアムMと同様だが、加えて、クロックや電圧の制御が2つのコアで独立して行われるのがユニークなところである。片方のコアがフルに稼動している状態でも、もう一方のコアはアイドル状態となることがあるため、無駄な電力消費を抑えられる。 省電力動作時のCore Duoの最低クロックは1GHz。そして、Core Duoには消費電力を抑制するため、アイドル時のコア電圧をさらに引き下げる機構が組み込まれている。その1つが「ディーパースリープ」
The PHP coder's top 10 mistakes and problems @ SourceRally.net PHP Community 「PHPプログラマがおかしがちなミスTOP10」、という記事があったので紹介。 PHP初心者だとこういうミスがよくありますね。ということで今年からPHPをはじめようと思っている人には気をつけてほしいリストです。 生でクエリを出力しない echo $_GET['username']; ↓ echo htmlspecialchars($_GET['username'], ENT_QUOTES); やらないとクロスサイトスクリプティングされます。 SQLクエリに$_GET,$_POST,$_REQUESTの値を直接含めない $sql = "select * from table where id=".$_GET["id"]; ↓ $sql =
第9回 SWTのレイアウトはRowLayoutで右へ倣え! 米持幸寿 2007/1/11 米持先進技術工房 @IT分室では、テクノロジー・エバンジェリスト 米持幸寿氏が、J2EEの最新技術情報を提供します。最新技術の中身をいち早くキャッチアップしたい読者のためのコーナーです。 前々回よりSWTで使用できるレイアウトの種類について紹介していますが、今回紹介するRowLayoutは、上に載せられた部品を右方向、または下方向へ順番に並べ、改行しながら配置します。 編集部注:[SWTで使用できるレイアウトの種類]については連載第6回を参照してください。 これまでと同様に、以下の手順で、コンポーネントを準備しましょう。 Javaパースペクティブを開く Javaプロジェクトを作成する Javaパッケージを作る SWTのCompositeを指定して「Visual Class」を追加する 前回と同じように
Web2.0 = Ajax/Cometなの?とかプロセスIDは今でも16ビットなの?とかはサテオキ、 個々のクライアントがサーバに要求する処理量は小さなものでハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする――。これが最近Web開発者の間で話題となっている「C10K問題」(クライアント1万台問題)だ。 AjaxやCometなどのクライアント側技術に伴うサーバ側の問題に関していろいろ誤解があるようなので,書いておきたい.きっとlingrの中の人はこの記事読んでニヤニヤしてるはず. 以下、記事にないことも書いてあるのでそのつもりで. 誤解その1 AjaxによるWebアプリの台頭でサーバ側の負荷が増大する Ajaxの典型的な使い方はサーバに問い合わせてページの一部分だけを 変化させるというモノだ.これはページ全体を書き換える従来の方法と違い, すでに
MylarはEclipseのサブプロジェクトであるTechnology Projectで開発されているプラグインで、Eclipseに対してタスクに焦点をあてたユーザインタフェースを提供することを目的としている。 統合開発環境は開発者に対して作業効率を向上させる様々な機能を提供する反面、開発者は統合開発環境が提供する膨大な情報の中から現在行うべき作業に必要な情報を探し出す必要がある。Mylarは「タスク」にフォーカスをあて、現在行うべきタスクに関連する情報のみを表示するユーザインタフェースを提供する。 また、MylarはBugzilla、JIRAおよびTracといったバグトラッキングシステムと連携し、これらのバグトラッキングシステムに登録されているレポートをタスクとして扱うことも可能だ。 Mylarは最初のメジャーリリースである1.0が2006年12月にリリースされたばかりの比較的新しいプラ
SMART deploy Seasar2.4のサイトに自動的に切り替わらない場合は以下のリンクをクリックしてください。 SMART deploy
Javaのオンライン学習するサイトJavalaが公開されている。JavalaはWebブラウザでJavaを学習したり、コードの実行結果を確認したりするための環境。タンペレ工科大学で開発されたもので、Java言語の学習を目的としている。リードデベロッパはTimo Lehtonen氏。使用に制限はなく、自由に利用できるとされている。用意されている言語は英語とフィンランド語。 図.1 Javala – Javaラーニング環境 基本的なトピックとしてはJava言語の基礎(基本型、演算子、制御構文、ループ構文、配列)、文字列(編集、比較、結合、トークン化)、オブジェクト(ネーミングとパッケージ、属性、演算、コンストラクタ、リファレンス、生成、削除)、クラス(クラスメソッド、クラス変数、定数、アクセス指定子)、継承(抽象クラス、サブクラス、動的束縛、型変換、比較、インタフェース)、例外(処理、try c
フレームワークは、多くのユーザのニーズに応えられるようにするために、汎用的で、最初から多くの機能が盛り込まれるというのが一般的ではないかと思います。 でも、本当にそうかなぁと私は思います。例えば、私がフレームワークを作るとします。多くのユーザのニーズを初めから把握できるでしょうか。たぶん、できないでしょう。ユーザのニーズを想像して機能を盛り込んでも実際に使われるかどうかは分かりません。それなら、ニーズを確実に把握できない機能は盛り込まないほうが良いでしょう。 ただ、このような考えはフレームワークに限っては落とし穴があります。機能の足りないフレームワークは誰にも使われない可能性があり、フィードバックがないかもしれないのです。 結局事前にどこまで機能を盛り込むかというのは、非常に難しい決断になります。そんなときに、私が使う方法は、「ユーザに使ってみたいと思わせるキラーな機能」は、事前に盛り込み
イベントドリブン型静的生成ブログツールの提案 で結構な数のツッコミをいただいた(ありがとうございます). 大体の意見をまとめると. 「そんなのとっくにあるよ.」 というものであった.全部を調べたわけではないが,WordPressとHNSとMTのキャッシュシステムのソースを調べてみるとキャッシュ削除の実装としては下記のような感じだった. 毎回DBにアクセスしてキャッシュファイルとlastmodifiedの比較を行う(MT,HNS). Blogレコードのセーブ時のコールバックでキャッシュファイルを消す(WP?). 1だとWebサーバが複数台でDBが1台だとアクセスがDBに集中 しちゃうので,あまり好みではない (DBの負荷に関してはリプリケーションを作ればいいという 意見もあるだろうが,不慮の時に備えてできればサーバは いきなり投入したい). で、もっと手軽にできないものかとmod_proxy
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く