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

jQueryでDOM操作

DOM操作というと大げさかもしれません。 JavaScript側でHTMLのTableやULを動的に組み立てる方法のメモです。 やり方はいろいろあると思いますが、私が今やっている方法を載せておきます。サンプルHTMLを開くとこんな感じのTABLEのヘッダーのみがあって No Na…

Twitter4jでUserStreamにチャレンジ

TwitterのUserStreamにチャレンジしてみました。 UserStreamを使って、Botがリプライに即反応したり、ツイートがお気に入り登録されたらなにか反応するみたいなことが出来ればなーと思っています。ちなみにGAE/Jでやりたかったのですがもろもろの制約により…

Twitter4jでOAuth認証

Twitter4jでOAuth認証を行う例です。 SAStrutsでの例ですが、他のフレームワークでも基本は一緒です。CONSUMER_KEYとCONSUMER_SECRETは、事前に取得しておく必要があります。 Twitterの"My Application"登録 - おかひろの雑記 CallbackURLはプログラム中で指…

Twitterの"My Application"登録

たまにやり方を聞かれるので、備忘録も兼ねてメモ。Developer — Twitter Developersにアクセスして"Create an App"をクリックします。 Name アプリケーションの名前。アプリケーションからツイートした場合に、「○○から」の○○に相当する部分。 Description …

HTMLのFormの内容をPostしつつwindow.open()で開く

HTMLのFormの内容をPostして、結果をNewWindow(window.open)で開くということを調べたのでメモ。実装はこちらを参考にさせていただきました。 window.open()でPOST - DO☆KA☆TA ~information technology~ function openWindowAndPost() { window.open('','f…

Webシステムで特定の画面への直アクセス

こちらとセットで使うだろうというネタです。 URLつきメールをメーラーで送信するためのカスタムタグ - おかひろの雑記業務システムは大抵の場合は認証があるかと思いますが、システムの特定の画面に直アクセスできるURLをクリックした時のことを考えます。 …

SAStrutsのActionとJSPを図式化 − ストーリーボード

前に別のブログで書いた記事を移行。Strutsを使って開発をやっていたときに、大変お世話になった一冊。Apache Strutsハンドブック 改訂版 (Technical Handbook Series)作者: 黒住幸光出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/06/27メディア…

URLつきメールをメーラーで送信するためのカスタムタグ

変なタイトルになってしまった・・・。「このページの情報を、他の人に見てもらいたい」という時に、開いているページのリンクを含んだメールを 簡単に送信するためのタグです。 開いているページのリンクを取得する部分でSeasarを使っていますが、もちろんS…

Webアプリで、重い処理をAjaxで非同期化してごまかす

ある画面にAとBという、別々に検索しないといけない情報を表示させる必要があるとして、 通常なら画面を表示させる前に下記のように検索処理を実行します。Aを検索 ↓ Bを検索 ↓ 画面に遷移 ※Aの検索とBの検索は逆も可検索処理が高速に動作するならいい…

sastruts-extensionのActionProxyでログインチェック

sastruts-extensionという、SAStrutsの拡張コンポーネントがあります。 SAStruts Extensionこの中でAction Proxyという機能があり、ActionProxyクラスを作ってActionもしくはActionのメソッドにアノテーションを設定するだけでログインチェックや権限チェッ…

jarファイルの署名

備忘録。JavaAppletやJavaWebStartなどでローカルファイルなどへのアクセスが必要な場合はjarファイルに署名する必要があります。 その方法について。ちなみにオレオレ証明書でやります。証明書作成 コマンドプロンプトで下記を実行します。 keytool -genkey…

PhoneGapでLocalDatabaseを使ってみる

PhoneGapでLocalStorageを試してみる - おかひろの雑記ではlocalStorageを使って簡単なキャッシュのサンプルを作ってみましたが、 今回はこれをlocalDatabaseで実装してみようと思います。JavaScript var db; $(function(){ // データベースの初期化 db = wi…

XcodeのプロジェクトをAptana+Subversiveで共有してみる

前に書いたPhoneGapでiOSアプリをチームで開発する環境構築 - おかひろの雑記ではPhoneGapプロジェクトでしたが、 今回はObjective-Cのプロジェクトを対象としています。プログラム開発、デバッグ、動作確認などはXcodeで行い、ソース共有だけAptana+Subvers…

PhoneGapでLocalStorageを試してみる

公式ドキュメントPhoneGap API Documentationを参考に、PhoneGapのLocalStorageを試してみたのでメモ。 以前どこかの勉強会で、WebStorageをキャッシュとして利用するのもいいですよ というお話を聞いたので、 簡単なサンプルを作成。JavaScript // データの…

PhoneGapでAjaxを使う

PhoneGapでサーバーと通信をすることになったらAjaxを使うのが一般的かなと思いますが、 jQueryを使ったAjax通信(クロスドメイン編) - おかひろの雑記で書いたようなクロスドメイン制約を 考慮しなくてはいけないのかなぁー って試してみたら、気にする必…

jQueryを使ったAjax通信(クロスドメイン編)

jQueryでのAjaxについては実案件でもポツポツ使ってましたが、Ajax呼び出し元とサーバーが同じドメインのケースばっかりで、 サーバーのドメインが異なるケースについては詳しくなかったので、再確認しました。業務系Webシステムを作ってるとあまり使わない…

静的なHTMLをAmazonS3で公開する

AWS

EC2でWebサーバー立ち上げないといけないのかなと思ってたけど、S3でできるようなので 設定手順のメモ。バケット作成 例:s3.okahirosample.jp(ドメイン部分は読み替えてください) バケットのプロパティのWebSiteのEnabledをチェック、IndexDocumentはinde…

PhoneGapでiOSアプリをチームで開発する環境構築

PhoneGapでiOSアプリをチーム開発するにはどういう環境を整備すればいいか考えてましたが、 ひとつ案が浮かんだのでメモ。以下の内容はiOS向けです。AndroidはEclipseでできるので、もっと簡単だと思います。前提条件などなど Subversionを使いたい。でもXco…

PhoneGapセットアップ〜プロジェクト作成(Xcode)

仕事でPhoneGapを使うことにしたので、Xcodeへのセットアップ、プロジェクト作成のメモ。ソースがASFに寄贈されたようで、Apache Cordovaという名前で呼ばれるようにもなったようです。 ところどころでCordovaと出てきますが、PhoneGapのことだと思ってしま…

Eclipse3.7(indigo)をMacOSXにインストールする

Windowsの場合はPleiades All in one(http://mergedoc.sourceforge.jp/)があるのでそれを使えばいいですが、 MacOSXでは使えないので、ひとつずつ手動でインストールしていきます。インストールしたバージョン Eclipse3.7.2(for JavaEE Developers) Pleiad…

Aptana3のインストール・日本語化・Subversiveインストール

HTML・CSS・JavaScriptとか編集に便利なので、インストール手順のメモ。使ったバージョンはこちら。 Aptana3.0.9 Pleiades1.3.3画面はMacOSXの例。Windowsでも手順はさほど変わりません。Aptanaインストール Aptanaの公式サイト(http://aptana.com/)にアク…

MacでIntelプロセッサが32ビットか64ビットかを確認する

mac

単なる備忘録。http://support.apple.com/kb/HT3696?viewlocale=ja_JP&locale=ja_JP最近の機種だと大体64bitでしょう。持ってるもの Mac mini lion server Core i7 64bit Mac book air Core i5 64bit

jQueryでCRUDをAjaxで作ってみる

これって記述が人によってバラバラになるのではないかと思い、自分なりに考えた形をメモしておきます。使用したバージョン jQuery-1.7.1 jQuery-UI-1.8.17画面構成 とりあえず単純なサンプル画面を作ってみました。dialogやdatepickerはjQuery-UIのものです…

S2Maiの設定備忘録

S2Maiを使うための準備について。 私が仕事で使う時のための備忘録なので、特定の使い方しか記述していません。設定S2Maiのサイトから最新版をダウンロード http://s2mai.sandbox.seasar.org/ja/ S2Mai S2Mai-TigerjarファイルをWEB-INF/libにコピー activat…