サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
d.hatena.ne.jp/IkeT
GlassFish V3に触発され、本格的にOSGiを学んでみる。 今回は背伸びをせずに、Apacheのドキュメントをひとつずつ読み進める。Maven統合などはFelixを理解した後に実施する予定。 Apache Felixの使い方 ダウンロードおよびインストール まずサイトよりパッケージをダウンロード。 http://felix.apache.org/site/downloads.cgi ダウンロードしたアーカイブを任意のディレクトリに展開。 tar xvfz felix-1.4.1.tar.gz -C /opt/Java/ Felix Shellの起動 felixのホームディレクトリに移動し、`java -jar'コマンドより実行する。 $ cd /opt/Java/felix-1.4.1 $ java -jar bin/felix.jar Welcome to Felix. ====
何故か、飛んでid:yuripopのセッション。タイムリーに書きたい記事から書きます。 id:yuripop が従事する業務で使用するプロトコル、SIP(Session Initiation Protocol)について アナログ電話について SIPについて SIP Servlet の流れで説明されました。 身元判明? まずは、最初の自己紹介で身元が明かされました。これにより、NTTデータの社員であるという疑いはこれで晴れたのではないでしょうか。 SIPについて 私は、このセッションでSIPを次のように理解しました。 プロトコルはHTTPに類似している アナログ電話のシーケンスをIP網に置き換えたものである SIPは、IP網を利用するプロトコルのため、電話以外のサービスの提供も可能 SIPプロキシサーバーが、ルーティングを解決する(交換機のようなもの?) SIP Servletについて セッ
QuartzのTutorialのメモを淡々と記述。 主な構成要素 SchedulerFactory スケジューラのインスタンスを提供するファクトリ。 Scheduler スケジューラ。全体のスケジュールの管理、および起動/停止を行う。このインスタンスにJobとTriggerを追加していく。 Job スケジューラより実行されるJobのインターフェイス。 Job#execute(JobExecutionContext) を実装する。Jobはスケジューラにより実行前にインスタンス化されるため、パラメータ無しのデフォルトコンストラクタのみを必要とする。 JobExecutionContext Job#execute(JobExecutionContext) のパラメータとして渡されるオブジェクトで、ジョブの実行に関する情報を提供する。 JobDetail Jobのプロパティ(Job名、グループ名、
Plesk のバーチャルホスト設定(デフォルト)で open_basedir が php_admin_value ディレクティブにより設定されているため、初期状態では任意のディレクトリを利用できない。 この設定を上書きするには、以下の記事になどに紹介されている「任意の設定ファイルを httpd.include に追加する」方法が妥当と思われる。 Plesk で open_basedir とか safe_mode の回避 - Enjoi Blog しかし、所詮、Plesk も Apache の上で動作しているわけで、Plesk の作法に依存せず、これを回避する方法は無いのか?という視点で少し調査みる。 Pleskのopen_basedirを上書きする方法 まず open_basedir を上書きするためには、Apache の設定ファイルについて、少し理解する必要がある。 php_admin_
id:yuripopとid:t_43z(meso)からブコメでお誘いを受け、「第2回 Wicket勉強会」に行ってきました。懇親会にももちろん参加。 参加する前は、JJUGで見たjava-jaの少しおちゃらけた感じをイメージしていましたが、蓋を開けてみると、すごく生真面目な勉強会で、内容の濃さに正直驚きました。LTも一人5分の短い持ち時間の中、非常に興味深い内容だったと思います。 全体的な内容は、主催者(id:t_yanoさん)の記事(矢野勉のはてな日記)を見てもらう事として、Wicketについてそれほど詳しくない私が感じた事をアウトプットしておきます。 開発者が使いたくなるフレームワーク 全体を通じてWicketは、開発者が創意工夫を凝らせるフレームワークであると感じました。デザインとロジックの分離や、ステートフルな状態管理、オブジェクト指向が導入できる、などの特徴がこれらを可能にしてい
久しぶりのブログ更新。 最近、主業務外でプロジェクトを抱えているため、ブログを書く余裕がなく、ナレッジの落ちる先はGoogle Notebookオンリーな毎日を送っていましたが、昨日「JBossセミナー・シリーズ」第2回に参加し、さらに懇親会にまでお邪魔したことにより、日常業務では味わえない(個人的に)熱いディスカッションが経験できたので、冷めないうち放出しておきます。 JBossセミナー ブログラムは以下となります。(メーリングリストの内容を引用) 19:00-19:40 ・「JBoss Seam 」とは (40分) 日本JBossユーザ・グループ 皆本 房幸 JavaEE 6 時代の標準「DIとコンテキスト」となる「JSR-299:WebBeans (通称)」のベースとなった「JBoss Seam」の基本機能を紹介します 19:45-20:15 ・「JBoss Seam 2.1」の新機
ターミナルで作業をしているとホスト名が'<本名>-nokonnpyuta'となっているのが非常に気になります。これは、変更したい。そこでググってみると以下のサイトにたどり着きました。 http://rebecca.ac/milano/mt/archives/001526.html なるほど、rootユーザーのパスワードを設定後にhostnameコマンドより変更できるようです。 早速、同様の作業を行ってみます。 $ sudo passwd root $ sudo hostname macbook そしてターミナルを再起動してみると問題なく変更されています。 macbook:~ IkeT$ しかし、システムを再起動後にターミナルを立ち上げてみると... <本名>-nokonnpyuta:~ IkeT$ もとに戻っているではありませんか!! そこでヘルプを検索してみます。 アプリケーションをFi
WWW SQL DesignerをWindows環境にインストールしたのでその手順を残します。 尚、WWW SQL DesignerはJavascriptで記述されているため、ダウンロードしたアーカイブを展開し、index.htmlをブラウザから起動するだけで使用することができますが、保存方法はClientへのXMLの出力(表示)しか行えません。Backend Serverへ保存する為には、WWWサーバ、PHPのインストールを行い、WWW SQL Designerを配置する必要があります。 Apacheのインストール 以下のサイトから最新版のWindowsインストーラーをダウンロードします。 サイト:404 Not Found ファイル:apache_2.0.63-win32-x86-no_ssl.msi インストーラを実行します。 「Server Infomation」画面で「ドメイン」
先日作成したUbiquityコマンドの文字化け問題について、id:Lhankor_Mhyさんとid:teramakoさんから貴重なアドバイスをいただきました。 そこで今後に生かす為にも、もう一度おさらいしてみます。 jQueryでoverrideMimeTypeを設定できる 「jQuery.ajax(options)を利用した場合overrideMimeTypeを上書きできない」などと書きましたが全くの誤りでした! 「MozillaのJavaScriptを開発しているJohn Resigが作るライブラリだから無論、対応済み」と考えるのが筋で、早計な判断でした。私、全然ソースを追えてませんね... Ajaxイベントによる解決方法 まず、1つ目の解決方法はid:Lhankor_Mhyさんから教えていただいたjQuery.ajaxSend(collback)。 jQuery().ajaxSend
有るようで無かった、はてな記法をアシストするGreasemonkey用のスクリプトを作ってみました。 IDEのコードアシスト依存症の方をターゲットにしています...って俺の事かい! Webの入力画面でコードアシストってどうよ?って前々から考えていたのでJavaScriptの勉強がてらに作った次第です。 まず手始めに、日頃、お世話になっているはてな記法に適用してみました。 まあ、ブログの記法のような短いコードにアシストは不要な気がしますが、私のようなはてな記法を覚えていない新米ブロガーには良いかと。 尚、その場編集モードには未対応ですのであしからず。 今後は、他のブラウザ対応をほどこした後、テキストエリア用のコードアシストライブラリとしてgithub公開する予定です。 機能的に気になるところや、バグを発見された方は、ご指摘いただけると助かります! 尚、現在進行形のスクリプトなので、利用される
おお、これは便利! 同じ仕組みでいろんなリファレンスが作れるな。 このようなブックマークコメントをいただきましたので、OpenSpaceさんのコンテンツでもう一つ! 次はもちろんjQueryリファレンス。 利用方法はjavascriptと同じです。*1 おためしあれ! インストール gistからインストールしてください。 no title ※頻繁に更新するのでサブスクライブ時に「Auto-update this feed.」をチェックすることをお勧めします。 コマンド jquery [<検索語>] [c <カテゴリ>] [a <API>] 実行画面 メニュー 検索語入力 検索結果 変更履歴 2008/09/21 メニューのリンククリックの不具合を対処 検索語の正規表現エスケープ処理を追加 javascriptコマンドとロジックを共通化しmakeOpenSpaceCommand関数より作成で
UbiquityでJavaScriptリファレンスとマッシュアップ - IkeTの日記 (自コメント) ブックマークコメントよりGJをいただきましたが、実際に使ってみるとこれが結構使い辛い。 ある使い方においては有効であるが、ある使い方においては問題は多々あり。 確かにOpenSpaceさんのコンテンツとUbiquityとの親和性もよく、マッシュアップ自体のアイデアは悪くないが、機能がいまいち洗練されていない。 ってことで、少しまじめに機能を検討し、大幅な変更を入れてみました。 中途半端なコマンドを提供することにより、Ubiquityが"おもちゃ化"するのも忍びないので... インストール gistからインストールしてください。 no title ※既にインストールされていて「Auto-update this feed.」にチェックを入れていない方は自動更新されません。Ubiquityの「
一撃必殺JavaScript日本語リファレンス このページへのリンクは自由です。断りのメールは不要です。また、雑誌や書籍にURLおよび画面スナップを掲載する場合も無断で載せてかまいません。 と書いてあったのでOpenSpaceさんのJavaScriptリファレンスとマッシュアップしてみました。 今回は、メニューのコンテンツを取得した後に検索語とマッチングを行い、存在した場合のみ結果を表示する2段階の処理を行っています。 実行結果 取得したコンテンツはそのまま親のinnerHTMLとして上書きしています。 コード gistからインストールしてください。 no title 追記: 今までのアドバイスを反映してXMLHttpRequest→jQuery.ajax(options)に変更しました。(beforeSendでoverrideMimeTypeを設定) 機能を大幅に変更しました。(Ubiq
すこし遅れましたがUbiquityの波に乗ってみよう! ということでHTMLコンテンツとマッシュアップにチャレンジしてみます。 HTMLコンテンツとのマッシュアップは利用規約に配慮 APIを公開していないサイトはHTMLコンテンツを意図しない方法で利用されることを許可していない可能性がある プレビューすることによりコンテンツの価値が上がる(広告掲載など) これらに配慮し、利用規約を確認した上で、私的利用なら問題ないと思われるExcite翻訳(英→日)とマッシュアップしてみました。 Ajaxはcharsetに注意 まず手始めにAjaxを使用したマッシュアップを作成してみました...が、ExciteのcharsetがShift_JISのため文字化けします。 どうもMozilla Firefoxの場合、Ajaxで取得したコンテンツはcharsetがUTF-8でないと文字化けするみたいです。 ※c
このページを最初にブックマークしてみませんか?
『d.hatena.ne.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く