タグ

mai_kのブックマーク (392)

  • Firefox 4のメモリ使用量を減らす方法 - Firefox更新情報Wikiブログ

    2024 04 ≪  05月 12345678910111213141516171819202122232425262728293031  ≫ 2024 06 Firefox 4正式版が公開されましたが、Twitterなどを見ていると、Firefox 3.6と比べてFirefox 4のメモリ使用量が増えたという人が多いようです。逆に減ったというもいますし、大して変わらないという人もいます。 PC環境や、使用しているアドオンや、タブをどのくらい開いたりするかなど、使い方によってメモリ使用量は異なるわけですが、今回はFirefox 4のメモリ使用量が少なくなる…かもしれない方法を紹介します。「空きメモリが少ないのにFirefox 3.6よりメモリうようになって困る!」って方は試してみてください。 ※ Firefoxの動作が重くなったり不安定になるかもしれませんし、全然効果がないかもしれません

  • eclipseでデコンパイルする方法 | tkosugaのブログ

    この記事の内容は、eclispeこの記事の内容は、eclispe 3.4.2で行った結果です。 eclipseを使ってjavaのソースコードを確認するには、次の2つの方法があります。 jarファイルにソースコードのzipを関連づけて検索する デコンパイル(classファイルからソースコードを復元)する 1つ1つにソースコードを関連つけるのが面倒ですので、個人的にはdecompileする方を良く使うのですが、それを行ってくれるjadのサイトが消えてしまいました。 ですので、こちらのアーカイブから取得しましょう。 http://web.archive.org/web/20080214075546/http://www.kpdus.com/jad.html#download こちらからeclipseのプラグインをダウンロードします。このjarファイルはeclipseのplugins下にコピーし

    mai_k
    mai_k 2010/08/27
  • JADで*.jarごとデコンパイルする方法。

    JADで*.jar(または*.jarを解凍した後のパッケージ構成)ごとデコンパイルはできますでしょうか。 今まではクラスファイル1つずつJADコマンドやDJでデコンパイルしていたのですが、今回デコンパイル対象があまりに数が多いため、その方法は採用したくありません。 何か良い方法(またはツール)をご存知の方、ご教示下さい。

    JADで*.jarごとデコンパイルする方法。
    mai_k
    mai_k 2010/08/26
    jar
  • develop-memo.com

    This domain may be for sale!

    mai_k
    mai_k 2010/08/26
    jad
  • Eclipseで逆コンパイルを行う

    ソースコードを入手できないJavaプログラムを修正するときなど、クラスファイルから基になったソースコードの復元が必要になることがあります。このような方法は、ソースコードを「コンパイル」してクラスファイルを生成する通常の流れとは逆になるため、「逆コンパイル」と呼ばれています。この逆コンパイルを行えば、コンパイル時に失われる情報(コメントや定数同士の四則演算など)以外のソースコードを復元することができます。 Javaの逆コンパイルツールはいくつかありますが、稿ではJadとJadClipseというツールを使用して、Eclipse上で逆コンパイルする方法を紹介します。 操作手順 (1)JadとJadClipseのダウンロード Jadはコマンドラインで使用する逆コンパイラで、JadClipseというEclipseプラグインを利用すれば、Eclipse上から使用することができます。JadClipse

    Eclipseで逆コンパイルを行う
    mai_k
    mai_k 2010/08/26
    jad
  • JMeter : リスト(ファイル)を用いたアサーション - 気の向くままに・・・

    ID/PWの組み合わせでリクエストを行い、認証OKならば「xxさん、ようこそ」といったメッセージを表示するページの場合、「ID/PW/名前」のいろいろな組み合わせでテストを行うことが可能です。 JMeterでファイルから読み込む方法としては、CSVRead関数、StringFromFile関数あるいはCSV Data Set Configの3つの方法があります・・・が、実際に使うことが多いのはStringFromFileではないかと。 CSVRead関数 ファイル名と列番号を指定すると、その部分の値を取得することができます。ただ、スレッドのループ毎に値を変えることができないような(スレッド1が1行目、スレッド2が2行目・・・といった感じで固定となるようです)。また、ドキュメントによると、ファイル全体をメモリ上に乗せるため大きなファイルには使用しないように、とか、CSV Data Set C

    JMeter : リスト(ファイル)を用いたアサーション - 気の向くままに・・・
    mai_k
    mai_k 2010/08/19
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Javaの道:日付・時刻(3.SimpleDateFormatクラス)

    Javaの道:日付・時刻(3.SimpleDateFormatクラス)
  • HTML作成 主なウィンドウの動作一覧

    リンク先のページを別ウィンドウで開くには、<a> タグに target 属性を指定します。_blank は常に新しいウィンドウを開きます。_blank の代わりに適当な名前を指定すると、その名前のウィンドウが既に存在していればそのウィンドウに、存在していなければその名前のウィンドウを新規に開いてそこに表示します。

  • フローチャートの作成

    それがたとえどんなに簡単なプログラムであっても、フローチャートを書いてとりかかることはとても重要です。 私がプログラムを書き始めた当初は、なんどもテストしては書きなおす作業の 繰り返しでプログラムを作っていましたが、それではどうしてもバグが紛れ込むので、最近は、 相当細かい段階までフローチャートを書くことが多くなりました。 いったん、フローチャートに書き出しておくと、実際のプログラム作成が効率的になり、それにかかる時間が大幅に節約されるだけでなく、ミスが少なくな り、かつ他の言語に移植するのも簡単になります。 フローチャートには、JISで決まった書き方が決まっているので、他人と開発を共有する場合は、そのルールに従わなければならないのですが、自分で書く 時はあまりこだわらなくて良いでしょう。主に使う記号は次のようなものです。(背景がこの色のもの は重要!!)

  • @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)
  • Webアプリにおける11の脆弱性の常識と対策

    Webアプリにおける11の脆弱性の常識と対策:Webアプリの常識をJSPとStrutsで身につける(11)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です 【2013年2月25日】編集部より、おわびと訂正のお知らせ 稿において読者の皆さまより多数のご指摘をいただきまして、誠にありがとうございます。編集部であらためて調べた結果、間違いを把握し、あらためて修正版を掲載させていただきます。この度は、長期にわたり誤った内容を掲載したので、読者の皆さまに多大なご迷惑をお掛けしたした点をおわび申し上げます。 通常、記事に間違いがあった場合には、筆者確認後に修正版を掲載するのですが、今回の場

    Webアプリにおける11の脆弱性の常識と対策
  • サイト脆弱性をチェックしよう!--第7回:「ディレクトリトラバーサル」と「強制ブラウジング」

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 前回は、SQLインジェクションについて説明した。前回の対策について不明瞭な部分があるとの指摘を受けたので、その部分について、まず説明する。 前回、「SQLインジェクション対策の基はXSSと同じく適切なエスケープ処理を行うことだが、最近の開発環境の多くは、Prepared Statementあるいはバインドメカニズムと呼ばれる仕組みが実装されているので、それらを用いることが最も簡単な方法といえる」と記述した。 その意図は、「SQLインジェクション対策の基はエスケープ処理となる。しかし、エスケープ処理を行う代わりに、Prepared Statementあるいはバインドメカニズムをデータベースへのアクセスに利用する方が簡単かつ安全だ」とい

    サイト脆弱性をチェックしよう!--第7回:「ディレクトリトラバーサル」と「強制ブラウジング」
  • SHA-1/SHA-2/MD5ハッシュ値を計算するには?[C#、VB] - @IT

    2つのパスワードや2つの大容量データなどを比較する際、そのデータをそのまま比較するのではなく、そのデータを元に生成した固定長(16/20/32/48/64bytesなど)の一意な値、いわゆる「ハッシュ値」を使うということがよくある(※なお、このハッシュ値は不可逆なデータで、ハッシュ値から元のデータに戻すことはできない。つまり、ハッシュは「一方向の暗号化」である)。このハッシュ値は、元のデータが1bitでも異なると大きく変化するため、特にテキストやファイルが改ざんされていないかをチェックするのに適している。 ハッシュ値の活用例としては、例えばパスワードの保存がある。ハッシュ値を使えば、生のテキスト・パスワードを保存しなくて済むので安全性が高まる(万が一、ハッシュ値が漏れても、それから実際のパスワードは取得できない)。また、例えば2者間で送受信したデータが不正ではないかをチェックしたいときにも

    mai_k
    mai_k 2010/05/17
  • Java技術解説 EJBとは : 富士通

    Java技術解説 EJBとは EJBが生まれた背景 サーバ側でアプリケーションを開発する場合、以下のような問題がありました。 来アプリケーションで必要となるビジネスロジックだけでなく、システムサービスを利用したデータベース処理やトランザクション処理のプログラミングが必要となるため、アプリケーションの開発に時間がかかる。 各社のアプリケーションサーバでは、独自のAPIが提供されているため、各社のAPIを使用して作成したアプリケーションにはポータビリティがなく、部品化が困難。 これらの問題を解決し、サーバアプリケーションの生産性の向上と、ポータビリティを実現するために生みだされたものが、Enterprise JavaBeans(EJB)です。 EJBの概要 Enterprise JavaBeans(EJB)は、独立した製品ではなく、米国Sun Microsystems社が提唱している規約で

    mai_k
    mai_k 2010/04/27
  • 15.4 Enterprise Beanインスタンス/EJB object/EJB homeの関係

    Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド Enterprise Beanインスタンス/EJB object/EJB homeの関係について説明します。 クライアントアプリケーションは、始めにネーミングサービスからEJB homeのオブジェクトリファレンスを取得します。EJB homeのメソッド(createメソッドやfinderメソッドなど)を実行して、EJB objectのオブジェクトリファレンスを取得します。EJB objectに対してメソッドを実行すると、コンテナは必要に応じてEnterprise Beanインスタンスに処理を渡します。 以下にSTATELESS Session Beanの場合の関係図を示します。 ■EJB objectとEnterprise Beanインスタンスの生成タイミング

    mai_k
    mai_k 2010/04/20
  • 「UID」とは:ITpro

    記事は, 2004年3月31日 に発行した「ネットワーク大辞典」を基に掲載しております。内容は発行時の情報に基づいており,現在では異なる場合があります。 NTTドコモがiモードの公式サイトを運営する事業者に通知する加入者識別子。ユーザーIDとも呼ぶ。  公式サイト側はこのIDを基にユーザーを識別し,セッションを管理する。Webページを記述するHTML文書内に「uid=NULLGWDOCOMO」と記述しておけば,ドコモ網内のゲートウエイが文字列「NULLGWDOCOMO」を,該当ユーザーを識別する番号に変換する仕組み。  auが提供するEZwebでは,「サブスクライバID」がUIDに相当する。ただし,サブスクライバIDと異なりUIDは,ユーザーにiモード端末上で識別子を直接見られる恐れがなく安全性が高い。  なお,NTTドコモは503iシリーズから端末の製造番号をHTTPヘッダーに書き込み

    mai_k
    mai_k 2010/04/09
    サブスクライバID docomo
  • URLに使える文字 URLに使えない文字 - プログラマのチラシの裏

    URLにはどんな文字が使えるのか、ちょっと気になったので少しRFCを読んでみた。 ※なおチラシの裏なので、間違いを含む可能性は多分にあります。 RFC2396 "Uniform Resource Identifiers (URI): Generic Syntax"(訳:大橋正典氏) RFC2396に書いてあるが、ざっくりとまとめてみる。 ・まずURIに使用可能な文字は大きく以下の3つに分類される。 uric = reserved | unreserved | escaped ※uricはURI Characters ・予約文字(URIの中で、区切り文字など特定の役割・意味を持つ文字) reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | "," ※URIはいくつかのパーツ(成分)から構成されているが、その箇所によっ

    mai_k
    mai_k 2010/03/12
  • Eclipseで補完できなくなった… - Yamashiro0217の日記

    Eclipseでなぜか補完ができなくなった。昨日、JJUG の java-ja LT で、「最速Eclipse研究会」と題して発表して、Ctrl+Spaceでの補完の素晴らしさをこれでもかってぐらいデモしたばかりだと言うのに皮肉なものです。 で、新しく環境作り直すのも悔しいから色々調べていたら、ワークスペースの「workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs」の中のcontent_assist_disabled_computersが怪しいと思ったので、「content_assist_disabled_computers=」と空にして再起動してみた。 これが大正解。補完が再び効くようになった。 content_assist_disabled_computersが壊

    Eclipseで補完できなくなった… - Yamashiro0217の日記
  • http://www.itarchitect.jp/technology_and_programming/-/10943-4.html