並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 89件

新着順 人気順

GAEJの検索結果41 - 80 件 / 89件

  • EHCacheでjavaで簡単にキャッシュを扱う! - 文系プログラマによるTIPSブログ

    javaのキャッシュライブラリについて紹介。 ・複雑なのは嫌だよ。簡単なのないの? ・キャッシュの寿命は設定ファイルで自動で管理してよ。 ・設定ファイル沢山書きたくないよ。 ・依存jarが多いのは嫌だよ。導入し難いし。 という方にオススメです。 その名は「EHCache」。 導入は簡単です。ざっくり4ステップで動きます。 必要なファイルもehcache.jar、ehcache.xml、ehcache.xsdの3ファイルなので導入も楽です。 1,ダウンロードするhttp://ehcache.org/downloads/catalog 2,ビルドパスに通す。普通にjarをビルドパスに通します。 3,設定ファイルをビルドパス上に配置する。必要なのは「ehcache.xml」「ehcache.xsd」の2ファイル。src/main/resources辺りに配置すればよいです。 ehcache.xs

      EHCacheでjavaで簡単にキャッシュを扱う! - 文系プログラマによるTIPSブログ
    • GAE/J で PubSubHubbub

      GAE/J で PubSubHubbub 今回は、Google App Engine for Java で PubSubHubbub を利用する話。 Japanese Bloggers Info、1 月に公開してから、現在の登録ブログ数が 250 近く。まだまだブログ数は伸びそうだけど、すでに CPU Time が 60% ぐらいになってしまっているので、なんとかしなくちゃと思っているところ。 ブログ更新の確認のために、cron と TaskQueue で、5 分ごとに全ブログのフィードにアクセスさせているのだけど、そこがやはり最も CPU を使っている部分。 ポーリングをやめていっそのこと PubSubHubbub にしてみたらどうだろう?と思って調べてみた。Blogger は Publisher として PubSubHubbub に対応しているので、こちらで Subscriber を用

      • rails.jarの試作品 - Hello, world! - s21g

        GAEjのファイル数制限が厳しいので、rails.jarを試作してみました。 rails-2.3.2.jar jrubyのバグなのか、jarファイルの中身に対してrequireをする時に、 pathの中に../..のような感じの指定が入っているとうまくロードできないようなので、その問題を回避するモンキーパッチをあてる必要がありました。 require_fix.rb 1  alias :require_original :require 2  def require(path) 3  path = File.expand_path(path) if path.to_s.match(/^file:/) 4  require_original path 5  end 6 7  alias :load_original :load 8  def load(path) 9  path = File.

        • IBM Developer

          IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

            IBM Developer
          • Blogger の更新情報を Twitter へ自動投稿する

            Blogger Tips の記事をこちらにまとめておきます。最新の情報は Blogger Tips へどうぞ。 FeedBurner の Socialize 機能 Blogger の更新を Twitter へ自動的に投稿させるには、Google 社運営の RSS 発行サービス FeedBurner の Socialize 機能を利用します。 FeedBurner は PubSubHubbub という技術を利用し、Blogger の更新を即座につかんで RSS を生成しているので、Twitter への投稿を行うよう設定しておけば、とても早く更新情報を Twitter に流すことができます。 この Socialize(Twitter 投稿)機能の設定は、FeedBurner の管理画面「Publicize(集客支援) > Socialize」ページから行えます。(FeedBurner によるフ

              Blogger の更新情報を Twitter へ自動投稿する
            • 株式会社マジカジャパンの羽生章洋が書いてるブログ:業務システムとSIの未来 - livedoor Blog(ブログ)

              先日GAEJについて少しだけ触れました。その後色々と眺めるにつれて、改めて業務システムやSI(システムインテグレーション)というものの未来について考えを深めています。 ではそのオリジナルな売り方の工夫をして、そしてボリュームをこなさないといけないとなると、どうやってそれをさばくのか。当然人海戦術では回らなくなりますし、そもそもフロントエンドがWeb(クラウド上のサービス)なのに人手を介して行う理由はありません。独自の販売管理システムが欲しくなるのは必然でしょう。 独自の販売管理システムが必要だとなったときに、どうやって開発するか。パッケージをカスタマイズ出来ればいいのでしょうけど、フィットするものが見つからなければどうするか。やはりオリジナルで作ることになるでしょう。ですから、業務システムを作るということ自体は多分なくならない。 ただ、では誰が作るのかということを考えると、以前にも書いたよ

              • GAE/J開発前に知っておくべき事 | Happy My Life

                twitterのTLを見ていたら、ひがさんのGAE/J(Google App Engine / Java)に向いているframeworkについてのtweetがあった。 GAE/J開発をこれから始める人にとっては非常に参考になると思われるので、まとめておく。 higayasuo grails(groovy)はspin upが遅く #appengine に最も向いていないフレームワークの1つだけどね springとJDO/JPAが中に入っていればそれは遅くなる groovyも遅いとgooglerは認識している 18 Dec 2009 from web

                • #appengine java night #3( #ajn3 )に参加した

                  今回の本編では、TaskQueueをメインテーマにして開催されました。 @bluerabbit777jpさん:実際に作ってわかったApp Engineの困ったところ資料:http://www.slideshare.net/bluerabbit777jp/appengine-java-night-3 大量のメール送信を行うために、「Datastoreにメールをキューしておき、TQでメールを拾う→送信→Datastoreに送信完了フラグを書き込む」というパターン。これは最後の「送信完了フラグの書き込み」のフェーズに失敗する状況だとメールが多重送信されてしまう事がありうる。 fmfm、確かにそうだなぁ。こういったエラーをよしとするポイントが必要になるという事ですね。もちろん、アプリケーションの特性のよってそこへかけるコストと妥協できるボーダーは変わってくるわけですが、完璧を求めることは難しいです

                  • EclipseでJava版App Engineを始めるための基礎知識

                    GAEjアプリ作成のための環境設定 JDKとEclipseのインストール 使用許諾メールが届いたら、最初にJDK(Java SE開発キット)とEclipseをインストールします。ここまでは環境がそろっている人も多いと思いますが、もしまだの場合は「バージョン別セットアップマニュアル一覧」を参照して、ダウンロードとインストールを行ってください。 Eclipseプラグインのインストール GAEj用のプラグインをEclipseにインストールするには、通常のEclipseプラグイン用と同じ手順で問題ありません。Eclipseのメニューから[Help]→[Software Update]を選択すると、図1のような[Software Updates and Add-ons]画面が表示されます。 この画面で[Available Software]タグを選択し、右側の[Add Site]ボタンを押すと、図の

                      EclipseでJava版App Engineを始めるための基礎知識
                    • RubyKaigi2009 初日メモ - kiwamu日記

                      思い返せば DHH が招待講演していた 2006 年の Ruby会議から今年で 4回目。何気に自分が全部参加していたことにびっくりしました。 (^^; 今年のテーマは「変える/変わる」。そして裏テーマは「COBOL」?。 一際国際色豊かなのも今年の特徴ですね。世界地図に出身を付箋紙で貼ってくのは面白いアイデアでした。 受付済ませて給電所でぼーっとしてたら角谷さんに会って、会場前の通路を RubyConf 風にしてみたと言ってました。たしかに連絡ボードとかドリンクサービス、給電所なんかがあるのは似てたかも。 全体的な内容や雰囲気についてはすでに gihyo.jp さんとかで公開されてる (GJ!) ので、以下は自分用のメモ。 git 発表者の Scott Chacon さんが本を書いたらしい CC ライセンスでもうすぐ公開 (素晴らしい) http://progit.org/ git reb

                        RubyKaigi2009 初日メモ - kiwamu日記
                      • GAE/J で Amazon Product Advertising API

                        GAE/J で Amazon Product Advertising API 今日は Google App Engine for Java で Amazon Product Advertising API を使うためのヒントみたいなもの。「Amazon Product Advertising API」は、2009 年 5 月まで「Amazon アソシエイト Web サービス」と呼ばれていたので、そちらの名前で覚えている人も多いかと。このサービスを使うとアプリケーションから簡単に Amazon の商品を検索することが可能に。この API 詳細は Product Advertising API で理解してもらうとして、問題はその Signature ―― サービスの名称変更とともに API のリクエスト URL につけることが義務づけられた電子署名がちょっと大変かも。 Amazon アソシエイ

                        • GAE/J + BlazeDS + Flash Builder 環境の構築

                          今回は GAE/J(Google App Engine Java) と BlazeDS と flex (Adobe Flash Builder) の環境の構築方法についてまとめたいと思います。 基本情報 まずは関係する基本的な情報をおさえておきましょう。 Google App Engine Java Adobe Flex BlazeDS Adobe Flash Builder の導入 Adobe Flex から、購入もしくは体験版をし取得してインストールします。(体験版は現時点では60日のライセンスになっています) 以下の動作検証は Adobe Flash Builder 4 の Standalone 版で行っています(が、どの版でも問題ないと思います)。 Adobe Flash Builder 4 の Standalone 版のベースは Eclipse 3.4(Ganymede) ではな

                          • Lift on gae_j

                            3GPP LTE-A Standardisation in Release 12 and Beyond - Jan 2013 Eiko Seidel, C...

                              Lift on gae_j
                            • 第三回 Google App Engine/Javaで簡易Blogを作ってみる|技術情報 | 株式会社アイプランニング〜プログラム開発請負

                              第三回 Google App Engine/Javaで簡易Blogを作ってみるGoogle App Engine連載記事です。Google App Engine/JavaでServletとJSPを使用し、簡易Blogを作成します。 目次 第一回 Google App Engine/Javaの特徴・Eclipseプラグインのインストール 第二回 Google App Engine/Javaデータストアの特徴 第三回 Google App Engine/Javaで簡易Blogを作ってみる CRUDアプリを作るGAE/Jのデータストアを理解するために、簡易ブログを作りました。 データストアには、記事エンティティと、コメントエンティティがあり、 それぞれに対してCreate, Insert, Update, Deleteが行えるような設計にします。 Webアプリ配備までの大まかな手順コーディングの

                              • GAE/Jで動かすTwitter bot「tabetao」作成メモ - 虎塚

                                少し前からTwitterのbotを作って遊んでます。未完成ですが、備忘のために、参考資料やWebサイトをちょくちょくメモしていこうかと思います。 tabetao (@tabetao) | Twitter いまこんなカンジ @tabetaoをフォローします。 @tabetaoに向けてつぶやきします。 つぶやきの内容が、食べたものとして記録されます。 「体重は」から始まり「kg」で終わるつぶやきは、体重として記録されます。 つぶやきは、BigTableに保存していて、http://tabetao.appspot.com/で見ることができます。体重報告をすると、「いいかんじだお」と返してきます ;-) 参考資料 GAE上で動かしています。GAEを使うことにしたのは、次の記事に触発されたためです。 Twitter4jとGAE/jでTwitterボット作成 - Artsnet 使用環境、ライブラリ、

                                  GAE/Jで動かすTwitter bot「tabetao」作成メモ - 虎塚
                                • 株式会社マジカジャパンの羽生章洋が書いてるブログ:雑多な日々 - livedoor Blog(ブログ)

                                  世間ではゴールデンウィークということで、スタロジ事務所のある昭和通り商店街@小岩もお天気の良さと相まって賑わっています。にも関わらず私はというと事務所にこもって色々と書き物をしてたりします。 *** 昔、雑誌などで記事を書いたりしていたのですが、こことは違う場所でブログを始めてからどんどん文章が荒れてしまってました。ですので記事を書くのはしばらく止めて、ブログもここに引っ越してリハビリをしてきました。そして久々に記事を書き始めています。しかも連載です。とはいえ1ページだけなので気が楽です。よろしければ是非お読みください。 WEB+DB PRESS Vol.50 クチコミを見る そうそう、この号では特集1として仲の良い5人が集まっての座談会も記事になっています。座談会の様子も動画で公開されています。よろしければ、http://gihyo.jp/dev/serial/01/engineer-p

                                  • zshで使用頻度が高いもの - MBA-HACK2

                                    この投稿はzsh Advent Calendar 2014の3日目の記事です。 はじめに zshで個人的に使用頻度が高いものを紹介していきたいと思います。 ここで、まずは、前提としての基本的な説明を簡単に行います。 zsh は、shellの一種です。そして、 shell とは、kernelという核に命令を送り、または受け取る役割を担います。 kernel 及び、 UNIX の思想はとても単純で、1つのことを上手くやるプログラムの集合で出来上がっています。もちろん、例外はありますが、基本的には、あらゆるアプリがこの思想に基づいて構築されており、 shell に関しても同様です。 shell には、 bash, zsh, sh などがあります。 zsh では、~/.zshrcの設定ファイルが読み込まれ、任意に読み込むときは、source ~/.zshrcコマンドを実行します。再起動は、exec

                                      zshで使用頻度が高いもの - MBA-HACK2
                                    • Warbler で簡単 Sinatra アプリ on GAE - milk1000cc

                                      JRuby と AppEngine SDK (Java) はインストールされているものとします。 JRuby は、mac なら macports などで導入できます。 SDK はインストールとか不要で、ダウンロードして解凍するだけで使えるので、はじめの一歩を踏み出しましょう。 Downloads - Google App Engine — Google Developers 追記(2009/08/02 22:12): 08/02 現在、英語ページからダウンロードできる SDK のほうが新しいですが、不安定な可能性があるので日本語ページにある旧バージョンを使ったほうがいいかもしません。 まず、warbler と sinatra を jgem (jruby のgem) でインストールします。 $ jgem install warbler sinatra hello_world というアプリケー

                                        Warbler で簡単 Sinatra アプリ on GAE - milk1000cc
                                      • GAE/J の AuthSub で This website has not registered with Google to establish a secure connection for authorization requests. の警告をなくす方法

                                        GAE/J の AuthSub で This website has not registered with Google to establish a secure connection for authorization requests. の警告をなくす方法 GAE アプリから、 AuthSub 認証を使って Blogger などのデータにアクセスする際に出る警告がこちら。 This website has not registered with Google to establish a secure connection for authorization requests. We recommend that you continue the process only if you trust the following destination: (このウェブサイトは認証リクエ

                                        • Google App EngineデータストアをRubyから簡単に使う - しばそんノート

                                          前置き 前回、前々回あたりでとりあえずGoogle App Engine for Java(以下GAEJ*1)上でRubyスクリプトを動作させることができるようになりました。 が、どうしてもいつものRubyスクリプトとは勝手が違って、いまいちやりにくい気がします。 例えばデータの記録なんかも、両手で数え足りるような数のデータを記録するだけであれば、O/Rマッパー的な仕組みを使ってモデルを定義して…という作業も面倒です。もっと手軽に行いたいものですよね。 大人しくフレームワークでも使っておけ、という話もありますが、まぁそれはそれ…。 GAE Toolkit そんなこんなで、あまり「GAEのデータストア」という存在を意識せずに手軽にデータの保存・取得を行えるように、簡単なラッパーを書いてみました。GitHubのリポジトリに置いてあります。 shibason's rb-gaekit at mas

                                            Google App EngineデータストアをRubyから簡単に使う - しばそんノート
                                          • kiwamu日記

                                            スーパー台風が直撃し、山手線をはじめ主要交通機関が全面的にストップするなか、CCC は午前中 30 分遅れになったものの、基本的につつがなく進行。すごいよ。 頓知・の井口さんの基調講演に何とか滑り込み、セカイカメラの野望を聞きながら、会場にペタっとエアタグを貼ったりしていました。 :-p 午後のセッション最初の、日経BP社 / 日経コンピュータの中田敦さんのお話が個人的にはとても楽しかったので、少し詳しめにメモを残しておきます。 # 聞き間違いや勘違いがあるかもしれないので、ご容赦ください。 データセンター視点で比較したクラウドの内側 中田さん 日経コンピュータクラウド担当 著書: クラウド大全 サービス詳細から基盤技術まで その他、日経コンピュータの Google 特集で "Google は異形のメーカー" とか (そう言えば、Erlang User Conference のときに名刺交

                                              kiwamu日記
                                            • R24-1-11

                                              第 ED 回健康医科学研究助成論文集 平成 ÁU 年度 VV@Á∼ÁÁ(EJJU@G) 〔優 秀 賞〕 高齢者の Á 日歩数と身体機能および健康関連 ÂÃÄ に ―適正歩数の設定の試み― 関する横断研究  冨 岡 公 子*  羽 崎   完** 岩 本 淳 子* ÅÆÇÈÉÊËÌÌÍÌÇÉÅÎËÏ ÈÌÅ ÈË È Î ÈÌÅÇ ÈÉË ÏÅ È Æ ÌÎÉ ÏÉÅÎËÏÈ Ï ÈÆÇ ÅÆÍÊÇ ÅÇ È ÎÅ ÈË È Î ÇÈ ËÊ ÉË ÏÎÅ Í Ç ÎÏ ÈË ÇÊÈ ÅÌ !" #$! #%!&#'# $!#%(!)*% !+,# ./00123  +-!4#5!677%!,788! % ,%!-4#-!97:*8#9!9#; (!,#8 %:!<#%!=#< 8 -#-7!47#8-4$! ;

                                              • mixiアプリインストール数ランキングトップ25で3位 ( ラボブログ )

                                                スパイスラボ神部です。 空飛ぶさんのブログで公開されていた mixiアプリ 企業/開発者別インストールランキングトップ25 - mixiアプリ開発日誌 にて見事三位にランクイン! 最近企画にはしっていたので嬉しい限りです。早く次を出さないと… -ランキングが好きだ! - Favorites! いろいろな動きがあるんですよ ブログを書く合間がないので押さえ切れていませんが、めっちゃいろいろ動きがあります。 OpenSocial 関連 OpenSocial でクロスコンテナのギャラリーが公開になりました。 -OpenSocial App Directoryが公開されました - OpenSocial-Japan | Google グループ -OpenSocial App Directory mixi や goo ホームのアプリもここに載ってくるんでしょうか? mixiまわり カンファレンスの

                                                • Shinichi Ogawa

                                                  appengine java ajn2 ajn google api devlove jcmt2010 jcmf2010 seasar topgate gaej gae wicket maven 197x

                                                  • EclipseでJava版App Engineを始めるための基礎知識

                                                    GAEjアプリをローカルPC上で実行するには? [Package Explorer]で「guesatbook」プロジェクトを右クリックし、表示されるメニューから[Run As]→[Web Application]と選択します。アプリケーションが問題なく実行されると、[Console]が図7のように変わります。

                                                      EclipseでJava版App Engineを始めるための基礎知識
                                                    • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

                                                      IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                                                        連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
                                                      • だらだら備忘録: appengine-jrubyとSinatraとRSpec

                                                        2010/02/07 appengine-jrubyとSinatraとRSpec 節操なくいろいろなものを試してみているこの頃。今日はSinatra。 AppEngineでいろいろなものを動かしてみてはいるんだけど、どのフレームワークもAppEngineへの対応するのがまだまだ試行錯誤的な感じでチュートリアルで書いてあることがすぐに陳腐化してしまっている気がする。 特にフルスタックな重量級フレームワークを動かそうとすると、大体がモデルからの自動生成がフレームワークの便利さの主たる部分になっているのでAppEngineを利用するとその旨味を活かしきれない。逆に、普段の開発では気にしないライブラリのロードやスレッド関連がAppEngineの制約にあわず、うまく動かない原因になったり調べるにも追いかけるのが大変だったりとめんどくさい。 AppEngineの勉強という意味でも最初は薄いフレームワー

                                                        • tdtshのブログ » Google App Engine (java) まとめ

                                                          GAE/J(Google App Engine for Java) について (Scala勉強会@東北) 独自ドメイン化 Google App Engine / Java で独自ドメイン (Google Apps側だけで設定) – tdtshのブログ CB NANASHI管理人ブログ : GAE/J、アプリを独自ドメインで使う Googleアカウント API [GAE] Google App Engine / Java で GoogleアカウントAPIを使う – tdtshのブログ Google アカウント API 概要 – Google App Engine – Google Code (3)Google Accounts Java API(1/5):CodeZine URLフェッチ API Google App Engine / Java で URL フェッチ APIを使う – tdt

                                                          • GAEjでお絵かき - COLUN++ BLOG

                                                            Google App Engine(以下、GAE)上で、アップロードした絵に文字を入れてくれる掲示板を作ろうかなと思っている。 GAEではJavaの画像処理関係のライブラリはほとんど削られているが、いくつかの画像を合成する機能ぐらいは持っている。 しかしながら、1万文字以上もある日本語文字を全て画像として用意するわけにもいかない。 また、画像として文字を用意するのであれば、容量が大きくなるか、クオリティが低くなるか。 1文字ごとに別ファイルにして1万ファイルというのは、GAE上にアップ可能な静的ファイルの数制限に引っかかるので、1つのファイル内に複数の文字を収納する必要がある。 あるいはストレージ上に文字画像データを持たせることだが、やはりどうにも、非現実的な気がするのだ。 そこで、GAE上でフォントファイルを使って文字画像を生成しようというのが、今の所の予定。 フォントファイル描画は、こ

                                                              GAEjでお絵かき - COLUN++ BLOG
                                                            • The Datastore Java API

                                                              データクラスを定義する データストアにJDOを使用してplain java data objects(Plain Old Java Object:POJO)を保存することができます。 PersistenceManagerを使って永続化されたオブジェクトは、データストア上でエンティティとなります。 JDOにデータクラスのインスタンスの保存・復元方法を伝えるためには、アノテーションを使用します。 Note:初期のJDOのバージョンでは、.jdoというXMLファイルをアノテーションの代わりに使用していました。 JDO2.3でもその方法を用いることは出来ます。このドキュメントでは、アノテーションを使った方法のみ説明します。 クラス・フィールドアノテーション Core Value型 直列化可能なオブジェクト 子オブジェクトと関係 組み込みクラス コレクション オブジェクトのフィールドとエンティティの

                                                              • Cron for Java on GAE/J

                                                                Google App Engine では、定期的な処理を実現するために Cron ライクな機能が提供されています。 (というか最近、提供されるようになったらしいです) やること Webサービス(≠SOAP)を作る。cron.xmlを書く。注)Pythonの場合は、cron.yamlです。アップロードする。時間が来るまで待つ。 というのが、Googleのドキュメント(Scheduled Tasks With Cron for Java)に書かれている わけですが、1ヶ所落とし穴があるので注意。 Securing URLs for Cron のところで、adminロール以外はcronのサービスを使えないようにする 記載がありますが、どうもこれがバグっているらしい。 → issue登録されてます。 別に admin ロールに限定する必要はないようなので、普通の人には叩かれないようなURLに こそ

                                                                • GAE/Jでのインデックスの削除方法が分からない

                                                                  検索するクエリを多く書いていくと、インデックスが増えていく。 GAE/Jでエンティティを抽出するときは、直接BigTable上のエンティティにフィルタリングしにいくのではなく、別途作成されたインデックスに対してフィルタリングを行う、という仕様になっているらしい。 参考:Java データストアのインデックスの設定 - Google App Engine - Google Code インデックスが増加していくことは仕方ないことなのか、パフォーマンスなどのことを考えて、なるべくインデックスは増やさない方がいいのか、調査する。 すると、やはりGAE/Jでは==などの条件指定に限り、そのほかの条件による絞込みやソートはJavaのロジック側で実装した方が無難らしい。 参考:ローカルでは動作するが、GAE/J環境でエラーになってしまう - Slim3 User Japan | Google グループ エ

                                                                  • Google App Engine 上の JRuby でメールを受信する方法 « messaliberty 日本語

                                                                    以下の組み合わせで動作を確認しています jruby-1.4.0 rails 2.3.2 appengine-java-sdk-1.3.0.zip appengine-apis-0.0.11.jar (0.0.12 でもメール受信部分の機能は入っていないっぽい) GAE/J でのメールの受信の流れは以下のようになっています。 (string)@(appid).appspotmail.com 宛へメールを送る 次のURLが呼び出される http://(appid).appspot.com/_ah/mail/(string)@(appid).appspotmail.com ↑ の URL に関連付けられた method が呼び出される TomCat(?) の HttpServletRequest req の req.getInputStream() から受信したメールを読み込む ※ (strin

                                                                    • 第二回 Google App Engine/Javaデータストアの特徴|技術情報 | 株式会社アイプランニング〜プログラム開発請負

                                                                      第二回 Google App Engine/Javaデータストアの特徴 Google App Engine連載記事です。Google App Engine/Javaで使えるキー・バリュー型DBのBigTableの特徴について解説します。特に分かりづらい、JDOを通して関連を設定する方法について重点的に説明します。 目次 第一回 Google App Engine/Javaの特徴・Eclipseプラグインのインストール 第二回 Google App Engine/Javaデータストアの特徴 第三回 Google App Engine/Javaで簡易Blogを作ってみる BigTableの概要 BigTableは、Google社内でも実際に使われている、キー・バリュー型のデータベースです。 JOIN等のリレーショナルDBでは良く使われる機能がありません。 代わりに、JDOを使ってDBにアクセス

                                                                      • Google App Engine Java で形態素解析器の比較 | Altus-Five Labs

                                                                        以前、Google App Engine Java で形態素解析器を作成しました。以前の記事はこちら。 今回は、これに改良を加えました。 改良前に使用していた辞書は、IPAdic でしたが、これを NAIST-jdic に入れ替えてみました。 そして、せっかくなので、IPAdic と NAIST-jdic の違いを見てみようと、両方の辞書で解析して、結果を並べて表示するようにして、それをやるなら、ついでに、Yahoo!JAPAN WEB API の日本語形態素解析の解析結果も並べて表示できるようにしました。 ご興味のある方、試してみてください。 http://agolabs.appspot.com/ * IPAdic と NAIST-jdic の違いで、一番わかりやすいのはアルファベットです。 ◇ 辞書について 形態素解析器といえば、ChaSen や Mecab ですが、これらのエンジ

                                                                        • GAE/JでJDOの永続化をフックする

                                                                          表題の事をできる仕組みがGoogle Cookbook - Google App Engineに紹介されていた。Google App Engineのデータストアというより、JDO標準の機能のようだ。Cookbookでは「Created/Updated Timestamps」という内容で説明されている。Entityが永続化されるタイミングで作成日時や更新日時を設定する、といった事ですね。 InstanceLifecycleListenerJDOの仕様にはInstaceLifecycleListenerというリスナがあり、これらのサブクラスにはいくつか種類がある。今回はこの中のStoreLifecycleListenerというリスナを使用する。 準備まずはStoreLifecycleListenerの実装と、Entityを拡張するためのインターフェースを作成する。 各メソッドの引数で渡されるI

                                                                          • G* on GAE/J 挑戦編

                                                                            This document provides instructions for creating a Grails application to manage event data using a Google App Engine backend datastore. It demonstrates creating Event domain classes and controllers, installing plugins for calendar integration and CSS styling, configuring the App Engine plugin and datastore indexes, deploying the application to App Engine, and performing basic CRUD operations on Ev

                                                                              G* on GAE/J 挑戦編
                                                                            • zshの設定ファイル、サンプル、.zshrc - Qiita

                                                                              # os : archlinux # terminal : lilyterm # font : ttf-dejavu # source : https://gist.github.com/syui/11322769c45f42fad962 ### export {{{ PATH=$PATH:$HOME/.rvm/bin HISTFILE=~/.zsh_history HISTSIZE=20000 SAVEHIST=20000 fpath=(~/.zsh/functions/ $fpath) fpath=($HOME/.zsh/functions $fpath) e_normal=`echo -e "¥033[0;30m"` e_RED=`echo -e "¥033[1;31m"` e_BLUE=`echo -e "¥033[1;36m"` unset LSCOLORS export EDI

                                                                                zshの設定ファイル、サンプル、.zshrc - Qiita
                                                                              • GAE VFS - Distributed, writeable virtual file system for Google App Engine Java - - おおたに6号機blog

                                                                                GAEJ上にVFSを実現しています。ファイルシステムが使えないから、これ結構嬉しい使徒もいるんじゃないかな。 Apache Commons VFSの実装みたいっすね。 http://code.google.com/p/gaevfs/

                                                                                  GAE VFS - Distributed, writeable virtual file system for Google App Engine Java - - おおたに6号機blog
                                                                                • suz-lab.com - suz lab リソースおよび情報

                                                                                  This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.