タグ

2011年4月29日のブックマーク (23件)

  • GWTアプリケーションの国際化 (その1) - Kazzz's diary

    GWTは国際化のための仕組みがあるが、大きく二つ方法に分類できる。 ・静的な文字列(定数)を使った国際化 ・動的な文字列を使った国際化 まずは馴染みの深い静的な文字列を使った国際化の方法をメモする。 静的な文字列(定数)を使った国際化 インタフェースを作成する 国際化に対応した文字列を取得するメソッドを定義したJavaインタフェースをConstantsインタフェースから継承して記述する。 IAddressBookConstants.java public interface IAddressBookConstants extends Constants { String fullName(); String address(); String email(); String married(); String gender(); String gender_male(); String g

    GWTアプリケーションの国際化 (その1) - Kazzz's diary
    imai78
    imai78 2011/04/29
    エラーが出るという仕組は僕的にもすごくありがたいと思った!
  • プロパティエディタプラグイン - Kazzz's diary

    プロパティエディタ開発プロジェクト プロジェクト語トップページ - SourceForge.JP Javaのプロパティファイル(.properties)は文字セットISO-8859-1又は\udddd表記(ASCII表記)されたUnicodeしか扱えないため、日語を入力する場合はnative2ascii等のツールで文字を変換しなくてはならなかったのだが、このプラグイン=エディタを使用することでそれを意識せず、具体的にはEclipseの中ではUTF-8のまま文字列を扱うことができる。 通常のエディタで開いたプロパティファイル(IAddressBook.properties) 化けてしまっている。 当プロパティエディタで開いたプロパティファイル(IAddressBook.properties) 正しく表示される。 実際にコンパイルする場合はUnicode文字は\udddd表記に変換された

    プロパティエディタプラグイン - Kazzz's diary
  • IE9でGWTを実行するとDOM Exceptionが発生する - Kazzz's diary

    GWTアプリケーションをDevmodeで起動し、最近インストールしたInternet Exploler 9で実行すると、以下のように例外が発生して止まってしまう。 デバッガで見てみると、Document.createElementでエラーが発生しているようだ。 この問題に関しては同GWTのBlogでも取り上げられていおり、 Google Web Toolkit Blog Update on GWT support for IE9 http://code.google.com/p/google-web-toolkit/issues/detail?id=5058&q=ie9&colspec=ID%20Type%20Status%20Owner%20Milestone%20Summary%20Stars http://code.google.com/p/google-web-toolkit/is

    IE9でGWTを実行するとDOM Exceptionが発生する - Kazzz's diary
  • GWTアプリケーションをTomcatにデプロイする - Kazzz's diary

    さぞかし面倒なのかと思ったのだが、全然っ簡単だった。※以下手順 1. GWTコンパイルを実行する 単なるJavaのビルドではなく、GWTのコンパイル(javascript変換)を実行する。 GWTコンパイルはAntスクリプト又はEclipseのツールバーボタンかプロジェクトのメニューから選択〜実行する。 GWTコンパイルの様子 GWTコンパイルによりwarディレクトリ下にモジュール名と同名のディレクトリが作成されて、その下にコンパイルされたイメージが出力される。 2. Tomcatにデプロイする Eclipseのメニューから「エクスポート」→「ファイル・システム」を選択して warの下の全てのファイルをTomcatのWebAppsディレクトリにエクスポートする。 Tomcatが起動されており、WebAppsのディレクトリ監視が有効になってれば即座にデプロイが完了する。 モジュール数が多い

    GWTアプリケーションをTomcatにデプロイする - Kazzz's diary
    imai78
    imai78 2011/04/29
    これをヒントにWTPで動かす方法がわかるかもなあ。
  • GWT Composite - Kazzz's diary

    GWTのWidgetはHTMLのDOM要素に対応したクラスが用意されているが、他のGUIツールキットのようにそれらを組み合わせて大きな一つのGUIコンポーネントを作ることができる。それには複数の方法があるのだが、そのひとつはCompositeクラスを利用することだ。 Composite(com.google.gwt.user.client.ui.Composite)クラスはその名の通り、複数のウィジェットクラスから構成された一つの大きなウィジェットとして、また、他のウィジェットを配置するコンテナとして振舞うクラスである。 AddressInfoForm Composite具象クラスの例として住所録データを入力するために4つのラベルとテキストボックス、1つのボタンを格子状に配置したAdddressInfoFormクラスを定義する。 public class AddressInfoForm e

    GWT Composite - Kazzz's diary
  • テスト駆動開発チートシート - やさしいデスマーチ

    TDD(テスト駆動開発)のチートシートを作ってみた。 TDDBCでid:t-wadaさんが話している内容とかテスト駆動開発入門から引っ張ってきています。 ダウンロードはこちらからどうぞ。 PNGイメージ: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.png PDFファイル: http://dl.dropbox.com/u/1393956/tdd_cheatsheet.pdf 追記 印刷・再配布などはご自由にどうぞ。 もし、元データ(OmniGraffle)が欲しいという人は、コメント欄かTwitter経由で教えていただければ差し上げます。 追記2 このチートシートは、OmniGraffleで作りました。他に使えそうなツールとしては、イラレとか。Visioでもたぶん作れると思います。

    テスト駆動開発チートシート - やさしいデスマーチ
    imai78
    imai78 2011/04/29
    これは素晴らしい。GJ!
  • ドメイン駆動設計・俯瞰編・大規模戦略 - Strategic Choice

    俯瞰ドメインモデリングを大規模に適用します。※赤がパターンです。 補足背景には常に「ユビキタス言語」「モデル駆動設計」があります。 大規模の場合、特に言語の「分派」乱立に気を付ける必要があります。大規模を攻略するテーマは3つあります。 「コンテキスト」は、複数システム間で、モデルの整合性を維持することです。 モデルの有効範囲の「境界」を定め、かつ「境界間関係」を定めて、「コンテキストマップ」を作成します。「蒸留」は、モデルの質部分を分離して、注力することです。 「優先順位」をつけるため、「コアドメイン」を見つけます。コアを見失わないよう「文書化」します。コアの不純物を取り除くため「研磨」します。「大規模な構造」は、全体における各部分の役割を把握して、それを共有することです。 大規模な構造を扱う際の「思想」として、「構造は変化するもの」とする「進化する秩序」を理解する必要があります。大規模

  • 堀江貴文の意志 (実刑確定のニュースを聞いて) | NextRenaissance (ネクスト・ルネサンス)

    私が堀江さんと出会ったのは、2002年12月の渋谷。まだ雑居ビルにエッジという社名で入っていた頃のことだ。 かつての上司である伊地知さん(後にライブドア上級副社長)に誘われて転職し、社長室 新規事業開発グループのプロデューサーとして参加。後にライブドア社を買収し、自社の社名もエッジからライブドアへと変更して、六木ヒルズへと移転。その後は世間の知る通りの軌跡を描く。 あの事件から5年。 今回の実刑判決のニュースを聞いて、私が感じたのは「悔しい」という想いだ。 若気の至りかも知れないが、当時は真剣に『ITを道具に社会の仕組みを変えることで世の中をよくしたい!』と考えていた。堀江さん、伊地知さんらと7名でライブドア事業部を立ち上げてからの4年間、当にいろんなことがあったが、私が知っている堀江貴文は世間で報道されているような人物ではない。 あるとき、社内レイアウトの変更の為に不用品の整理をして

    堀江貴文の意志 (実刑確定のニュースを聞いて) | NextRenaissance (ネクスト・ルネサンス)
    imai78
    imai78 2011/04/29
    事の真偽はちゃんと追いかけていないので分からないのだけど、このシチュエーションで「とある誰かの人間性」は関係ないのではないか、と思ったり。もちろん冷蔵庫の話は良い話。
  • Remember The Milk - About

    Managing tasks is generally not a fun way to spend your time. We created Remember The Milk so that you no longer have to write your to-do lists on sticky notes, whiteboards, random scraps of paper, or the back of your hand. Our Story Way back in 2004, two desperately disorganized people from Sydney, Australia were fed up with constantly forgetting things... yes, including the milk. Inspired by the

  • 日刊ベリタ : 記事 : 「『福島の子どもたちを助けて!』とTwitterでつぶやいてください」 福島県の小学校教員の訴え

    記事スタイル ・コラム ・みる・よむ・きく ・インタビュー ・解説 ・こぼれ話 特集 ・農と ・中東 ・核・原子力 ・アジア ・国際 ・欧州 ・入管 ・人類の当面する基問題 ・遺伝子組み換え/ゲノム編集 ・政治 ・地域 ・人権/反差別/司法 ・環境 ・外国人労働者 ・みる・よむ・きく ・教育 提携・契約メディア ・AIニュース ・司法 ・マニラ新聞 ・TUP速報 ・じゃかるた新聞 ・Agence Global ・Japan Focus ・Foreign Policy In Focus ・星日報 Time Line ・2024年02月15日 ・2024年02月13日 ・2024年02月12日 ・2024年02月10日 ・2024年02月09日 ・2024年02月05日 ・2024年02月03日 ・2024年02月02日 ・2024年02月01日 ・2024年01月31日 「とにかく子ども

  • カオスちゃんねる : 【閲覧注意】マンボウって怖くね?

    2011年04月08日10:00 【閲覧注意】マンボウって怖くね? 1 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/04/06(水) 21:52:46.93 ID:TL4FjwVC0 なんか普通の魚とは明らかにフォルムが違うよな そしてあの体型で体長3mに成長するとか悪夢そのもの それでいて体表には寄生虫だらけ、触ると手のあとが付くほど弱いとか気色悪いってレベルじゃねーぞ http://ja.wikipedia.org/wiki/マンボウ 2 名前:以下、名無しにかわりましてVIPがお送りします[sage] 投稿日:2011/04/06(水) 21:53:10.10 ID:+MzPnUnh0 瞬きするしな 5 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/04/06(水) 21:53:44.85 ID:EYRUNH

    imai78
    imai78 2011/04/29
    マンボウも怖い><
  • カオスちゃんねる : 【閲覧注意】スズメバチが怖すぎる件

    2011年04月29日00:00 【閲覧注意】スズメバチが怖すぎる件 1 名前:以下、名無しにかわりましてVIPがお送りします[sage] 投稿日:2011/04/27(水) 16:41:54.56 ID:NH6NEy5O0 スゲー持久力とスゲー毒とスゲー顎とスゲーフェロモンもってて どこまでも追っかけてくるんだぜ こえーよ誰か蜂に関係する話してくれ 3 名前:以下、名無しにかわりましてVIPがお送りします[sage] 投稿日:2011/04/27(水) 16:44:10.54 ID:367SWxtW0 何故かこんな危険な生き物に限って世界最大が日にいるっていう http://ja.wikipedia.org/wiki/オオスズメバチ スズメバチ亜科はハチのなかでも比較的大型の種が多く、 性質はおおむね攻撃性が高い。 1匹の女王蜂を中心とした大きな社会を形成し、その防衛

    imai78
    imai78 2011/04/29
    スズメバチこわい><
  • Google App Engine for Javaを使ってみよう! (6)Mail Java API

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Google App Engine for Javaを使ってみよう! (6)Mail Java API
  • JavaMail の使用 - Google App Engine - Google Code

    Python 概要 CGI 環境 データの格納 概要 エンティティとモデル データの作成、取得、削除 キーとエンティティ グループ クエリとインデックス トランザクション 型とプロパティ クラス GQL リファレンス リファレンス Model Expando PolyModel Property Query GqlQuery キー 関数 例外 サービス Memcache 概要 Memcache の

  • GWTアプリケーションでOAuthを使ってTwitter認証を行う方法 - Walbrix Blog

    GWT, Twitter, そして OAuth GWTで Twitterと連動するアプリケーションを作ってみたので、まとめなどを書き留めておく。 GWTは Google Web Tookitの略で、Webアプリケーションフレームワークである。いわゆるRIAに分類されるもので、クライアントたる Webブラウザの上で UI(ユーザーインターフェイス)のロジックが動作する。現在、ブラウザ上で動作するタイプの RIAプラットフォームには Flashで動作するもの、(Silverlightのような)独自プラグインで動作するもの、JavaScriptCSSだけで動作するものがあるが、GWTは最後の方法をとる。 GWTでは JavaScriptのデバッグのしづらさやブラウザ間での非互換性といった問題にきわめて変態的なアプローチで臨んでいる。それは、開発者にはJavaScriptの代わりに Javaでコ

  • Mac Explorer| シェルスクリプト初歩の初歩 - MacPorts整理整頓・iTunes自動バックアップまで

    シェルスクリプトについていつか記事にしたいと思っていたので、一度ここでエントリーにしておこうと思います。 というのも、シェルスクリプトとは一体何なのか、というところから入り自分なりに使えるようになるまでに割りに時間がかかり、なんとか感覚を掴むのに少し苦労したため。(まだ完璧とも言えませんが。) こういうものは解っている人にとってはごくごく当たり前な事なのでしょうが、プログラマでもない私にとってはちょっとした勉強でした。 ■入り口 先ず、シェルスクリプトとは何なのか、という点。 Macにはターミナルというコマンドラインのアプリケーションがあり、そこからコマンドを使ってファイルの操作などができます。今ではマウスを使って行うドラッグ・ドロップやファイル名変更などの操作を、一昔前のようにコマンドを使って行うものですね。 例えばターミナルを起動してから以下のような操作をするとします。$ mv ~/D

    imai78
    imai78 2011/04/29
  • iGoogle デベロッパー ガイド - iGoogle ガジェット - Google Code

    このガイドを、iGoogle 環境でのガジェットの構築と管理に役立ててください。このガイドは、iGoogle、Gadgets API、JavaScript についての一般的な知識を持つデベロッパーを対象とするものです。また、iGoogle でのガジェット開発に関連するその他のリソースにもリンクしています。 注意: このドキュメンã

  • Gadgets API リファレンス- OpenSocial - Google Code

    JavaScript API デベロッパー ガイド (v0.8.1) リリース ノート (v0.8.1) API の仕様 (v0.8.1) API リファレンス (v0.8.1) opensocial Activity Field Address Field BodyType Field Collection CreateActivityPriority DataRequest DataRequestFields FilterType PeopleRequestFields SortOrder DataResponse Email Field Enum Drinker Gender LookingFor Presence Smoker Environment ObjectType EscapeType IdSpec Field PersonId MediaItem Field Type M

  • 自衛隊奮闘 災害派遣「10万人態勢」1ヵ月半 (河北新報) - Yahoo!ニュース

    東日大震災で自衛隊は、隊員のほぼ半数に上る「10万人態勢」を敷いて捜索や生活支援の活動に当たっている。災害派遣では過去に例のない規模だ。自衛隊にとって東北の重要拠点である陸上自衛隊多賀城駐屯地(多賀城市)は津波に襲われるなど被災。家族を亡くした隊員もいる。震災発生から1カ月半を迎え、規模縮小も検討される中、自衛隊員が被災地で奮闘している。(佐藤夏樹、水野良将) ◎駐屯地が被災/津波で隊舎浸水、車両は水没…/ボートで出動住民救う 災害派遣の拠点となる多賀城市の陸上自衛隊多賀城駐屯地。仙台港に近く、砂押川に面した平地にある。 3月11日午後2時46分。地震が発生した時、多賀城駐屯地には約800人の隊員がいた。約30分後に気仙沼市や石巻市に連絡要員を派遣。午後3時30分、出動に備え、同駐屯地所属の全隊員約1500人がそろった。午後3時42分、グラウンドに災害派遣の車両などの配備が完了した

    imai78
    imai78 2011/04/29
    被災地には目覚しい活躍を続けている人たちは自衛隊に限らずたくさんいるんだろうな。「地震と津波はもう終わり」とばかりにメディアは原発ばかりになってしまったけど。
  • 暴論:デマの「根絶」をめざしてはいけない7つの理由 - H-Yamaguchi.net

    このウェブサイトは山口 浩の個人的な考えを掲載したものであり、山口が所属ないし関係する機関、組織、グループ等の意見を反映したものではない。サイトは投資の勧誘ないし銘柄の推奨を目的とするものではなく、サイトに掲載された情報(リンク先ないしトラックバック先の情報を含む)をもとにして投資その他の活動を行い、その結果損失をこうむったとしても、山口は責任を負わない。サイトの記載内容は、予告なく追記、変更ないし削除することがある。サイトに寄せられたコメントおよびトラックバックは、いったん保留した上で公開の可否を判断する。判断の基準は公開しない。いったん公開した後でも、一存によりなんらの説明なく削除し、当該IPを投稿禁止に指定することがある。 このworkは、クリエイティブ・コモンズ・ライセンスの下でライセンスされています(帰属 - 非営利 - 派生禁止 2.1 日)。 震災以降いろいろなデマ

    暴論:デマの「根絶」をめざしてはいけない7つの理由 - H-Yamaguchi.net
  • 足なんて飾りです - H-Yamaguchi.net

    ほんとにいまさらな小ネタ。朝日新聞2011年4月19日夕刊「素粒子」欄で、原発事故現場に投入された米国の遠隔操作ロボットをとりあげていたのだが、ちょっとあれはひどかったと思うので、少しだけ書く。 以下、どちらかというと私憤に近いので、あまりおおげさに受け取らないでいただけると。 曰く、当該ロボットが「映画「ハート・ロッカー」に出ていたのにそっくり」「イラクで仕掛け爆弾を処理する米兵が使っていた」と。そりゃそうだろうよ。実際あっちでも使われてるんだし。でもまあここまではいい。ひどいのはここから。 日の人型ロボと違い、生物を連想させぬ無限軌道と腕と目。 暗い建屋の扉を開ける光景は、バグダッドの廃墟を行くかのよう。戦場のごとき機械が必要なことに慄然とする。 はあ? どうも、ロボットは人型しかご存知ないらしい。 そりゃ確かに、「ロボット」で画像検索すれば人型ロボットの画像がいっぱい出てくるよ?だ

    足なんて飾りです - H-Yamaguchi.net
    imai78
    imai78 2011/04/29
    人型なら人型でなんかしら文句を書いたんだろうな。
  • グーグル社員が仕事が楽しいワケを経済学で考える:日経ビジネスオンライン

    気になる記事をスクラップできます。保存した記事は、マイページでスマホ、タブレットからでもご確認頂けます。※会員限定 無料会員登録 詳細 | ログイン セールスマンの報酬や賞与を業績にリンクさせるなど、成果主義的な「アメと鞭」の原理はビジネスの世界では日常的である。働く動機を与える為には当たり前と思われているが、最近、経済学の分野でその「常識」に対して相反する研究結果が出て話題になっている。後述するが実は「社員は必ず20%は業務外のことをしなければならない」というグーグルの20%ルールや成果主義の背後にも、これら経済学の最新の知見が生かされているのである。 まず、経済学のトップ学術誌で紹介された3つの実験結果を紹介しよう。発表された当時、大変話題になったものだ。 成功報酬が効く時、効かない時 実験1 自動車のフロントガラスを設置する作業で、時間当りの固定給を変更し、設置したガラス1枚当りの成

    グーグル社員が仕事が楽しいワケを経済学で考える:日経ビジネスオンライン
  • 気分が良くて何が悪い?| MacVim-KaoriYa - より日本語に強く使いやすいエディタMacVim

    エディタVimGUIフロントエンドMacVimに、香り屋さんのパッチなどを追加しより使いやすくしたエディタアプリケーション。 MacVim固有の設定、日語文字エンコード自動判別、PerlPythonなどの dynamic loading 、Objective-C対応のctagsなど色々細かい点が追加されており、特に日語環境においては元々のMacVimよりも使いやすい物となっています。 ダウンロードページ メニューなども全てローカライズされています。 基的な使い方はMacVimと同じ。【⌘command + N】で新規ウィンドウ、【⌘command + T】で新規タブなど。 Vimの設定ファイルについては、vimrcとは別にgvimrcというファイルを用いて MacVim.app/Contents/Resources/vim/vimrc ~/.vimrc MacVim.app/C