2012-01-01から1年間の記事一覧
DOM操作というと大げさかもしれません。 JavaScript側でHTMLのTableやULを動的に組み立てる方法のメモです。 やり方はいろいろあると思いますが、私が今やっている方法を載せておきます。サンプルHTMLを開くとこんな感じのTABLEのヘッダーのみがあって No Na…
TwitterのUserStreamにチャレンジしてみました。 UserStreamを使って、Botがリプライに即反応したり、ツイートがお気に入り登録されたらなにか反応するみたいなことが出来ればなーと思っています。ちなみにGAE/Jでやりたかったのですがもろもろの制約により…
Twitter4jでOAuth認証を行う例です。 SAStrutsでの例ですが、他のフレームワークでも基本は一緒です。CONSUMER_KEYとCONSUMER_SECRETは、事前に取得しておく必要があります。 Twitterの"My Application"登録 - おかひろの雑記 CallbackURLはプログラム中で指…
たまにやり方を聞かれるので、備忘録も兼ねてメモ。Developer — Twitter Developersにアクセスして"Create an App"をクリックします。 Name アプリケーションの名前。アプリケーションからツイートした場合に、「○○から」の○○に相当する部分。 Description …
HTMLのFormの内容をPostして、結果をNewWindow(window.open)で開くということを調べたのでメモ。実装はこちらを参考にさせていただきました。 window.open()でPOST - DO☆KA☆TA ~information technology~ function openWindowAndPost() { window.open('','f…
こちらとセットで使うだろうというネタです。 URLつきメールをメーラーで送信するためのカスタムタグ - おかひろの雑記業務システムは大抵の場合は認証があるかと思いますが、システムの特定の画面に直アクセスできるURLをクリックした時のことを考えます。 …
前に別のブログで書いた記事を移行。Strutsを使って開発をやっていたときに、大変お世話になった一冊。Apache Strutsハンドブック 改訂版 (Technical Handbook Series)作者: 黒住幸光出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/06/27メディア…
変なタイトルになってしまった・・・。「このページの情報を、他の人に見てもらいたい」という時に、開いているページのリンクを含んだメールを 簡単に送信するためのタグです。 開いているページのリンクを取得する部分でSeasarを使っていますが、もちろんS…
ある画面にAとBという、別々に検索しないといけない情報を表示させる必要があるとして、 通常なら画面を表示させる前に下記のように検索処理を実行します。Aを検索 ↓ Bを検索 ↓ 画面に遷移 ※Aの検索とBの検索は逆も可検索処理が高速に動作するならいい…
sastruts-extensionという、SAStrutsの拡張コンポーネントがあります。 SAStruts Extensionこの中でAction Proxyという機能があり、ActionProxyクラスを作ってActionもしくはActionのメソッドにアノテーションを設定するだけでログインチェックや権限チェッ…
備忘録。JavaAppletやJavaWebStartなどでローカルファイルなどへのアクセスが必要な場合はjarファイルに署名する必要があります。 その方法について。ちなみにオレオレ証明書でやります。証明書作成 コマンドプロンプトで下記を実行します。 keytool -genkey…
PhoneGapでLocalStorageを試してみる - おかひろの雑記ではlocalStorageを使って簡単なキャッシュのサンプルを作ってみましたが、 今回はこれをlocalDatabaseで実装してみようと思います。JavaScript var db; $(function(){ // データベースの初期化 db = wi…
前に書いたPhoneGapでiOSアプリをチームで開発する環境構築 - おかひろの雑記ではPhoneGapプロジェクトでしたが、 今回はObjective-Cのプロジェクトを対象としています。プログラム開発、デバッグ、動作確認などはXcodeで行い、ソース共有だけAptana+Subvers…
公式ドキュメントPhoneGap API Documentationを参考に、PhoneGapのLocalStorageを試してみたのでメモ。 以前どこかの勉強会で、WebStorageをキャッシュとして利用するのもいいですよ というお話を聞いたので、 簡単なサンプルを作成。JavaScript // データの…
PhoneGapでサーバーと通信をすることになったらAjaxを使うのが一般的かなと思いますが、 jQueryを使ったAjax通信(クロスドメイン編) - おかひろの雑記で書いたようなクロスドメイン制約を 考慮しなくてはいけないのかなぁー って試してみたら、気にする必…
jQueryでのAjaxについては実案件でもポツポツ使ってましたが、Ajax呼び出し元とサーバーが同じドメインのケースばっかりで、 サーバーのドメインが異なるケースについては詳しくなかったので、再確認しました。業務系Webシステムを作ってるとあまり使わない…
EC2でWebサーバー立ち上げないといけないのかなと思ってたけど、S3でできるようなので 設定手順のメモ。バケット作成 例:s3.okahirosample.jp(ドメイン部分は読み替えてください) バケットのプロパティのWebSiteのEnabledをチェック、IndexDocumentはinde…
PhoneGapでiOSアプリをチーム開発するにはどういう環境を整備すればいいか考えてましたが、 ひとつ案が浮かんだのでメモ。以下の内容はiOS向けです。AndroidはEclipseでできるので、もっと簡単だと思います。前提条件などなど Subversionを使いたい。でもXco…
仕事でPhoneGapを使うことにしたので、Xcodeへのセットアップ、プロジェクト作成のメモ。ソースがASFに寄贈されたようで、Apache Cordovaという名前で呼ばれるようにもなったようです。 ところどころでCordovaと出てきますが、PhoneGapのことだと思ってしま…
Windowsの場合はPleiades All in one(http://mergedoc.sourceforge.jp/)があるのでそれを使えばいいですが、 MacOSXでは使えないので、ひとつずつ手動でインストールしていきます。インストールしたバージョン Eclipse3.7.2(for JavaEE Developers) Pleiad…
HTML・CSS・JavaScriptとか編集に便利なので、インストール手順のメモ。使ったバージョンはこちら。 Aptana3.0.9 Pleiades1.3.3画面はMacOSXの例。Windowsでも手順はさほど変わりません。Aptanaインストール Aptanaの公式サイト(http://aptana.com/)にアク…
単なる備忘録。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-1.7.1 jQuery-UI-1.8.17画面構成 とりあえず単純なサンプル画面を作ってみました。dialogやdatepickerはjQuery-UIのものです…
S2Maiを使うための準備について。 私が仕事で使う時のための備忘録なので、特定の使い方しか記述していません。設定S2Maiのサイトから最新版をダウンロード http://s2mai.sandbox.seasar.org/ja/ S2Mai S2Mai-TigerjarファイルをWEB-INF/libにコピー activat…