2009-01-01から1年間の記事一覧

GAE/Jでセッションを有効にすると_ah_SESSIONがどんどん膨れ上がる件

GAE/Jでセッションを有効にすると_ah_SESSIONがどんどん膨れ上がっていきます。無駄なデータは容量の圧迫にもなるので定期的に消さなければなりません。_ah_SESSIONを削除するにはGoogle app engineのコンソールから手動で削除するか、用意されている削除用…

テーブルのヘッダを固定してエクセル風に表示する Super Tables

大量のデータを使用するテーブルをHTMLで書くと画面をスクロールする事になりますが、その際にヘッダも一緒にスクロールされてしまい現在見ている項目が何なのか確認する事が出来ない時があります。そんな時は Super Tables を使えばエクセルのようにヘッダ…

slim3-user-japanに投稿出来ない

slim3について質問があったのでディスカッションに投稿したら投稿エラーで弾かれた。投稿者を制限してるのかなー?最近スパムも多いみたいだし・・・。投稿しようとした内容はfilterInMemory、sortInMemory関連。filterInMemory、sortInMemory がサポートさ…

Gyaoを全画面で見る

etc

IE8のズーム機能でおk

PersistenceManagerインスタンスの寿命

Google App Engine for Java アプリのレスポンスが5秒程待たされる場合があるのですが、原因を調べてみるとPersistenceManagerインスタンスの取得に時間がかかってしまい結果レスポンスが落ちるようです。PersistenceManagerインスタンスはおよそ2分程でその…

JDOクエリで例外とその対応

Google App Engine for Java 少しずつ勉強しています。JDOでBigTableへの問い合わせを下記のようなコードで書いていました。 String query = "select from " + Collection.class.getName() + " where author == '" + user.getEmail() + "'" + " order by dis…

単一項目のチェックボックスを複数使うには

サブミットされるフォームデータにチェックされなかった項目は含まれないため, 繰り返しの中にチェックボタンしか項目がない場合, 繰り返しの数を正確に判定できない場合があります. これを回避するには,繰り返しの中に隠し項目を含めるようにします. …

単一のチェックボックスでdisabledを適応させる

disabled属性はリクエストパラメータに含まれません。そのため、サーバー側からチェックされていないように見えます。 hiddenに値を持たせ、disabled属性の値を@PageScopeで持つ事でdisable属性の付いたcheckboxの値を扱う事が出来ます。 checkbox.html

--user-data-dirオプションを簡単に追加するスクリプト

先日エントリーした「Google Chrome アプリケーションショートカットを個別のユーザーデータで起動する」にある--user-data-dirオプションを簡単に追加するvbsスクリプトを書きました。アプリケーションのショートカットを作成後、下記スクリプトにドラッグ…

Google Chrome アプリケーションショートカットを個別のユーザーデータで起動する

例えばGMailを複数のアカウントで立ち上げたい場合Windows Vistaの場合は C:\Users\ユーザー名\AppData\Local\Google\Chrome\Application\chrome.exe --user-data-dir="..\User Data\任意の名称" --app=https://mail.google.com/mailという具合。任意の名称…

Apple社の巨大データセンター

etc

http://wiredvision.jp/news/200908/2009081920.htmlAppleの現在の顧客の主な層は個人だ。エンタープライズ層向けにサービスを立ち上げるとは思えない。じゃぁAppleが作ろうとしている個人向けデータセンターは一体どのようなものなのだろう?うちの機器(PC…

猫が賢くなる?飼い方

etc

ご飯は決まった時間に与える。常にご飯をねだったりしなくなる。 口笛を吹く→飼い主が呼んでいると教える。 逆に猫に呼ばれたらなるべく側に行ってやる。 悪いことをすると間髪居れず「こらっ」と怒る。怒られたことを理解して良悪を判断できるようになる。 …

ModelのHot reloadingサポート

ModelでHOT reloadingをサポートしました。 これでslim3はController、Model、DaoがHOT reloadingに対応。さくさく開発出来るようになりました。本当すげーよ!

覚え書き:Chromium for Linux

etc

Flashを有効にする シンボリックを張る sudo ln -s /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/chromium-browser/plugins/ 起動オプション追加 chromium-browser --enable-plugins

Google が On2 Technologies を買収

Google が On2 Technologies を買収した。HTML5の video 、audio タグ問題の解決の切っ掛けになるといいなぁ。Google がVP8コーデックの無償公開とかして。

 バタフライ〜あの晴れた空の向こうへ〜

RIP Kaori Kawamura.

GAE/Jでオンラインブックマーク

GAE/Jの勉強がてらアプリケーションを作ってみました。個人用オンラインブックマークです。自分はPCの環境が職場と自宅があり、使うブラウザがいくつもあったり等々でブックマークを手軽に同期がとれるようにしたいと常々思っていました。ちょうどよい機会だ…

concrete5日本語公式サイト

concrete5日本語公式サイトがオープンしたようです。http://concrete5-japan.org/

ケータイで使えるポータルを見つけよう

etc

ケータイで使えるポータルを見つけよう! Googleモバイル http://google.jp/ exciteモバイル http://mobile.excite.co.jp/ モバイルgoo http://mobile.goo.ne.jp/ ケータイ@nifty http://k.nifty.com/ ケータイBIGLOBE http://keitai.biglobe.ne.jp/ OCN mobile …

タイムアウト画面を表示させるには

SAStrutsというかServletネタ。アプリケーションサーバー(Tomcatとか)でレルムのフォーム認証していたとする。一定時間操作がなくてセッションが破棄された時に保護されたページにアクセスするとweb.xmlので指定したページが表示される。そのログイン画面を…

WSHでIE制御

WSHでメニューバーやツールバー等のないInternet Explorerを開くスクリプトです。 Set objIE = WScript.CreateObject("InternetExplorer.Application") objIE.Navigate("http://www.goo.ne.jp") objIE.MenuBar = False objIE.StatusBar = False objIE.ToolBa…

doXxx()メソッドでバリデーションを行わないようにするには?

例えば画面に更新ボタンとキャンセルボタンを設置します。キャンセルボタンを押してバリデーションを行わずに画面遷移をする場合はキャンセルボタンのidにjumpXxxとします。しかし遷移先が動的である場合はjumpXxxを使用する事は出来ません。doXxxメソッドを…

Slim3 StrutsのHTMLテンプレート学習コストとSAStruts+Mayaaの学習コストはどちらが低い?

SAStrutsにはMayaaがあるので、HTMLテンプレートは用意していませんが、Slim3 Strutsでは、Mayaaの英語でのサイトが用意できないということなので、独自にHTMLテンプレート機能を持たせます。 Slim3 StrutsのHTMLテンプレート学習コストとSAStruts+Mayaaの学…