タグ

satok1000のブックマーク (295)

  • 文字コード指定 - Tomcat4.0.3の場合

    きときと - Java - TomcatEncoding - 4.0.3 Tomcat4.0.3において、クライアントの文字エンコーディングを指定する方法です。 サンプルのダウンロード tomcat-encoding-4_0_3.lzh Tomcat4では、ServletAPI2.3からサポートされたフィルタ機能と、ServletRequest#setCharacterEncoding()によって、 より標準的・汎用的な方法で文字コード指定ができるようになりました。 Tomcat3.3よりも手順は複雑ですが、適用するURLを指定できるなど、柔軟性は上がっています。 最初に、以下のようなSetCharacterEncodingFilter.java を定義します。 これは $TOMCAT_HOME/webapps/examples/WEB-INF/classes/filters にある同名の

  • @IT:Javaの文字化け対策FAQ(1)

    質問1: Webブラウザが文字コードを判定する基準は何ですか? 解答:HTTPのContent-Typeヘッダです まずは、Webにおける文字コードの扱いをおさらいしておこう。HTML 4.01仕様では、Webブラウザが以下の優先順位で文字コードを決定することを規定している。 HTTPにおけるContent-Typeヘッダのcharsetパラメータ HTML文書内のMETA宣言およびhttp-equiv属性で設定された、Content-Typeヘッダのcharsetパラメータ HTML文書内の各要素のcharset属性 Webサーバが送信するHTTPヘッダの中には、送信内容がどのような素性のコンテンツなのかをWebブラウザに教えるために、以下のようなContent-Typeヘッダを通じてコンテンツのメディアタイプ(下記例ではtext/html)を明示する。 これによりWebブラウザは、受信

    @IT:Javaの文字化け対策FAQ(1)
  • Program Island

    Program Island へようこそ! このサイトでは、プログラムに関する様々な情報を載せています。 Android (2010/12/25) Limy Eclipse Plugin (2012/02/25) Check! Ruby on Rails (2009/04/01) Limyweb (2010/01/27) Limy Articles (2009/02/14) Eclipse簡易マニュアル (2008/12/23) / Eclipseプラグイン開発 (2008/12/23) Java (2012/03/10) New! Tomcat (2007/06/29) Linux (2010/04/14) Git (2012/02/26) New! / Subversion (2007/01/11) J2EE , JBoss (2007/01/13) / JBoss + EJB3 (2

  • 携帯サイトの作り方

    ここでは、携帯向けサイトの作り方を簡単に紹介します。 PC向けサイトを作ったことのある人を対象とさせていただきます。 まず、携帯版のファイルはPC版と完全に分けましょう。 共通のファイルで済まそうとするのはかなり無理があります。 PCと携帯の違い いくつかあるので順に説明します。 ファイルサイズの制限 これが一番大きなところでしょう。 後で詳しく説明しますが、携帯向けサイトでは1ページ当りのファイルサイズを 画像も含めて5Kbytes程に収めなければなりません。 5Kbytesでは足りない、と思われる方も多いと思いますが 試しに5Kbytesの文章を書いて携帯で表示させてみましょう。 携帯の小さい画面から見ればこれでもかなりの情報量だと感じるはずです。 スタイルシート関連 携帯向けサイトでは、一切のスタイルシートが使えません。 もともと、スタイルシートとは細かな装飾方法をアレンジするための

  • http://www.itarchitect.jp/methodology_and_design/-/46970.html

  • @IT:文字化け“???”の法則とその防止策

    連載では、現場でのエンジニアの経験から得られた、アプリケーション・サーバをベースとしたWebシステム開発における注意点やヒントについて解説する。巷のドキュメントではなかなか得られない貴重なノウハウが散りばめられている。読者の問題解決や今後システムを開発する際の参考として大いに活用していただきたい。(編集局) 今回のワンポイント 文字化けは、複数の文字規格とベンダごとの実装の違いにより、昔から悩まされ続けている問題である。特にJavaでは、文字が“?”に化けるという問題に遭遇するケースが多い。その大半は、Java内部の文字列がUnicodeとして扱われているために、それに伴うコード変換が原因となって発生している。今回は、BEA WebLogic Server(以下WebLogic)を例に取り、文字化けが発生した場合の確認ポイントと対策について紹介する。 JSPのプリコンパイルで文字化け発生

    @IT:文字化け“???”の法則とその防止策
  • 国内のオンラインで物々交換できるネットサービスまとめ - GIGAZINE

    海外では昨年あたりからオンラインで物々交換する場を提供するネットサービスがいろいろと格的に認知されるようになってきましたが、気づけば日でもいろいろと物々交換してくれるサービスが増えてきました。 というわけで、お金はないけどブツはあるという人のためのオンライン物々交換サイトをまとめてみました。 diglog | 音楽CD交換コミュニティ http://dig-log.jp/ 自分が所有するCDと欲しいCDを登録するだけで交換相手が自動的にみつかり、ユーザー間で簡単に音楽CDを物々交換できるうのがこの音楽CD交換コミュニティサイト「diglog」。ユーザー登録は無料で、CDを1枚あげると、diglogより「CDをもらえる権利」が付与され、その権利を行使することで、別のユーザから欲しかったCDが1枚もらえるわけですが、もらうには300円分の「diglogポイント」が必要。ヤフオクのシステム利

    国内のオンラインで物々交換できるネットサービスまとめ - GIGAZINE
  • Ground-SunLight

    — y2sunlight ,Since 2019-10-02 Ground Sunlight は「Windowsで作る - PHPプログラミングの開発環境」をテーマにしたサイトです。 オープンソースを利用している全ての人達に祝福を!

  • 『MavenプロジェクトをSubversionで管理する場合のポイント』

    今オープンソース開発で旬の組み合わせは、Eclipse + Maven2 + Subversionだろう。OSS開発者の間ではすでにこの組み合わせがデファクトになっているが、通常のシステム開発でも今後だんだんと浸透してくるだろう。 MavenプロジェクトをSubversionにインポートする場合は、プロジェクト一式をすべてリポジトリに突っ込んでしまうと、Mavenコマンドを実行する度にファイルが更新されてしまってバージョン管理が非常に面倒なことになる。以下のファイル/フォルダはMavenが頻繁に更新するリソースなので、svn:ignoreプロパティを設定してバージョン管理から外した方がよい。 ・ .classpath ファイル ・ target フォルダ まず .classpath ファイルは、「mvn eclipse:eclipse」コマンドを実行する度に(pom.xmlの変更がなくても

  • [ThinkIT] DIxAOPコンテナ「Seasar2とSpring」 第5回:AOPとは何か (1/4)

    AOPとはアスペクト指向に基づいたプログラミングのことです。しかし「アスペクト指向」や「それに基づいたプログラミング」とは何でしょうか。 今までにAOPについて様々な文献を読んでみたけれど、よく理解できなかったという方もいらっしゃるのではないでしょうか。何を隠そう、筆者も最初はよく理解できませんでした。 でも、それもそのはず、AOPを解説する人の多くは、アスペクト指向の思想や未来を含めて語っているからです。読者の多くは思想や未来はいいから、今の開発現場にAOPを取り入れると何ができるのか、取り入れると何がよいのかなどを知りたいのだと思います。今回はなるべく思想や哲学を除外した形でAOPの疑問に応えていきます(注1)。 ※注1: 連載ではアスペクト指向について用語も含め意訳して記述しています。アスペクト指向について正しく学びたい方は「アスペクト指向入門 千葉滋著 技術評論社」を是非お読みく

  • 404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック

    2007年04月25日12:00 カテゴリLightweight LanguagesBlogosphere Digest - 今日にでも使うべきJavaScriptの7つのテクニック 良質の記事だけに全訳したかったのだけど、時間もないので紹介と抄録。 Digital Web Magazine - Seven JavaScript Techniques You Should Be Using Today サンプルコードは、適宜書き換えてあります。 1. Branch when possible - 分岐はなるはやで これは実例を見た方が早いでしょう。クロスブラウザー対応のaddListener()を考える。機能だけを考えれば、以下でOK。 function addListener(el, type, fn) { if ( window.addEventListener ) { el.addE

    404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック
  • Dreamplay.dk

    IconCool Studio 6 Professional icon software with 10-year history. 2000 Free icons. www.iconcool.com

  • OSS Message Pedia

    さあ、始めよう オープンソースプロダクトのメッセージを検索できます。あなたが使用しているソフトウェアのエラーメッセージの対処方法が分かります。 調査して欲しいメッセージ 153(ja) [4] Debug: sleeping function called from invalid context at : [1 month ago] 84(ja) [3] request_module: runaway loop modprobe [18 days ago] 5356(ja) [3] : VFS is out of sync with lock manager! [1 month ago] 22473(ja) [3] : dma_timer_expiry: dma status == 0x [3 months ago] 13057(ja) [3] tty_check_change: tty

  • Teedaでもページングするには - かとじゅんの技術日誌

    S2JSFからTeedaに移行してからは,大量データを表示する際はGridを使うとよいということは分かっているのですが,顧客からこれまでの方式の,”前の?件”,”次の?件”でページングしてほしいと要求されるときがあります. 今回,Teedaでページングのやりかたについていろいろ調べたので,下記に示します.(以下の説明には,jdbc.diconとdao.diconをS2Pager用にカスタマイズする内容は含まれていません.S2Pagerのドキュメントを参考にしてください) 簡単にいえば,Gridを使わずに,ForeachをベースにS2PagerのPagerViewHelperの助けをかります.このあたりはS2JSFの時代と変わりません. まず,HTMLファイルを用意 最初のtableがページングの操作ができるボタン類です. userInfoList.html <form id="usreIn

    Teedaでもページングするには - かとじゅんの技術日誌
  • 【コラム】そろそろきっちりJavaScript (7) prototype.jsを読む(1) | エンタープライズ | マイコミジャーナル

    ソース読みの準備 連載ではこれまで、JavaScriptの特徴的な記法をいくつか紹介してきた。そろそろ世に広まっているJavaScriptライブラリのソースコードを読み解いていくことができるはずだ。 今回からは、少し趣向を変えて、JavaScriptライブラリをいくつか挙げながら、ライブラリ利用方法と、その動作メカニズムについて紹介していこう。 今回は、prototype.jsにフォーカスする。現在のJavaScript人気の立役者といっても過言ではないprototype.jsだが、その中身はどうなっているのだろうか。ソースコードを読みながら、メカニズムはもちろん、JavaScript的なコードスタイルも学んでいきたい。 まずはソースコードを読むための環境を整備しよう。prototype.jsは、作者であるSam Stephenson氏が提供するサイトから取得できる。現在の安定最新バージ

  • 膨大なAjax,Javascriptをコピペで使えるサイトだけど英語。だったら英語サイトを70%くらい使えるようになるYamada式翻訳でいきましょう。*ホームページを作る人のネタ帳

    膨大なAjax,Javascriptをコピペで使えるサイトだけど英語。だったら英語サイトを70%くらい使えるようになるYamada式翻訳でいきましょう。*ホームページを作る人のネタ帳
  • 死ぬまでに見ておくべきCSSデザインサイト集まとめ - GIGAZINE

    ということで、今まで数限りなくネットのあちこちで紹介されてきたCSSデザイン関連のサイトがリスト化されてまとめられたようです。これだけあれば当分はブログなどのデザインのネタに困ることはなさそう。インスピレーションを得るのに使うもよし、デザインの参考にするのもよし、知っておいて損はないものばかりです。 リストは以下の通り。 CSS Beauty | CSS Design, News, Jobs, Community, Web Standards http://www.cssbeauty.com/ CSS Drive- Categorized CSS gallery and examples. http://www.cssdrive.com/ Stylegala - Web Design Publication http://www.stylegala.com/ CSS Mania http:

    死ぬまでに見ておくべきCSSデザインサイト集まとめ - GIGAZINE
  • Log4j管理JSP - 現場のためのソフトウェア開発プロセス - たかのり日記

    Log4jについて調べていたんだけど、dev2dev(BEA)より「Log4j管理JSP」というツールが公開されていることを知りました。 http://www.beasys.co.jp/dev2dev/resourcelibrary/utilitiestools/adminmgmt.html#Log4jAdministrationJSP ↑を使うと、ログレベルを動的に変更できます。 ミッションクリティカル系のシステムだと、簡単に再起動できないことが多いので、かなり便利なツールですね。 インストールも、WebアプリのディレクトリにJSPを1つ配置するだけなので、とっても簡単♪ 実行すると、次のような画面が表示されます。

    Log4j管理JSP - 現場のためのソフトウェア開発プロセス - たかのり日記
  • http://www.fmmc.or.jp/fm/nwts/rh_linux/

  • ハタさんのブログ : デザパタ本には載らないデザパタ

    突然ですが、きっとあなたも使っているデザインパターンシリーズ 何気なく書いていたあのクラスが無意識的にNullObjectパターンやHook Operationパターンを適用していることがここ最近多い気がしませんか? 僕の場合はS2Daoを通して見付けた(身に着けた)ものが多いんですが、今回はそのS2Daoより、簡単に書けるHook OperationパターンとNullObjectパターンをPHP5で書いてみます。 Hook Operationパターン 「Hook Operationパターン」にも書かれていますが、あるクラスの処理の前と後ろに、別の処理を実行したいことがあります。 AOPとか特別なことはせずに、あるクラスの前処理と後処理を呼び出します。 あるクラスの処理を「Process」クラスの「execute」処理とし、別の処理(前・後)は「Hook」インタフェースを実装するクラス