2012年5月12日土曜日

Windows上で動くテキスト処理プログラムを作成しようとしていま.. - 人力検索はてな


100pt

C#とかどうでしょうか?

・ユーザのWindows環境がバラバラだけど、共通して使えるソフトにしたい。

 (XP/Vista/2000が混在。日本語/英語/中国語版が混在)

可能

2012年5月11日金曜日

Internet Explorer 6 をアンインストールする方法


Windows 98/Me、および Windows NT/2000 では、以下の手順で Internet Explorer 6 をアンインストールすることができる。

○ 操作手順
1. [スタート]→[設定]→[コントロールパネル]→[アプリケーションの追加と削除]を開く
2.

2012年5月9日水曜日

【コラム】Windows XPスマートチューニング (132) Windows(MSN) Messengerのバルーンを無効にする | パソコン


こんにちは、阿久津です。Windows Updateによる配布は延期されましたが、一部ベータユーザー向けサイトやMSDNでは、Windows XP Service Pack 2の配布が始まりました。ベータユーザー向けサイトで配布されているバージョンはRTM版で、バージョン情報を確認すると「Build 260.xpsp_sp2_rtm.040803-2158」とあり、MSDNを覗くと日本語版はISOイメージしか配布されていないため、しばらくの間スルーしていました。今回、確認のためにダウンロードしてみたところ、バージョン情報はまったく一緒。つまり、現時点での日本語版はこれのみということです。

ここで振り返ってみると、ベータユーザー向けサイトやMSDNにService Pack 2が公開されたのが今月10日。既に英語版/フランス語版/ドイツ語版/韓国語版は、Microsoftのダウンロードセンターに登録されています。しかし日本語版だけ遅れていることに関して、疑問に思われる方も多いことでしょう。

2012年5月7日月曜日

リカバリ失敗? - Windows XP - 教えて!goo


>> リカバリ/セットアップ

お疲れ様でした。NIS2006なら定義ファイル更新も最速だし
好いと思います。.......ちょっと重いけどね。

>DynaBook T4/495CME

型番号はですね。

・dynabook.comトップ > サポート情報 > ダウンロード(キーワード検索)

SP2導入した時に、ドライバが必要になる場合がありますが、特に問題なければ
無理に更新する必要はありません。

上記のリンクからは、BIOS/ディスプレイドライバ/タッチパッドの
3種類アップデータはありましたけど。
注意事項や導入方法をしっかり読めば出来ない事は無いと思うけど、
 ※「BIOS」アップデータだけは、失敗すると起動出来なくなり、
   メーカ修理しか方法がなくなります。自信が無ければ
   ダイナブックサポートに相談してください。

2012年5月6日日曜日

基本操作 (パソコン便利ツール集)


基本操作 (パソコン便利ツール集)

目次 このページのリンク以外の部分でダブルクリックすると、目次が現れます

パソコン初心者用テキスト
画面操作の基本
・ 複数の「窓(ウインドウ)」から、特定のウインドウを指示する
・ タスクバーのボタンは、グループ化しない
・ 複数の「枠(ペイン)」から、特定のペインを指示する
・ 指定したウインドウを、並べて表示する
・ アプリケーションの操作(タイトルバー、メニューバー、ツールバー)
データのコピー
ブラウザの文字の大きさを変える方法
ブラウザの文字化けを直す方法
メイル・アドレスの簡単な入力方法
漢字異体字の入力方法
ソフトを更新して安全な環境にする
画面コピーの取り方(画像を圧縮)
パソコンの画面を固まらせない方法
ブルースクリーンで画面が固まったら

 


パソコン初心者用テキスト

CPU:i5-450M
画面:13.3インチ
HDD:250GB
CPU:i5-450M
画面:15.6インチ
HDD:640GB
ブルーレイ
でこの価格!
 社団法人 日本教育工学振興会(JAPET)の、文部科学省委嘱「IT基礎技能講習用テキスト:はじめよう!パソコンとインターネット」が、無償ダウンロードできます。

 ダウンロードしたPDF(Portable Document Format)ファイルが開けない場合は、Adobe Reader をダウンロードしてインストールして下さい。

 なお、上記ホームページの存在は下記「PC説教講座」で知りました。下記には、「『ビギナーがこれを読めば一人でパソコンができるようになる!』という類のものではありません」と注記して有りますが、参考になる情報が色々掲載されています。

 また、下記にも、参考になる情報や解説が有ります。
 PCゲート

 パソコン初級者が越える道

 図書館員のコンピュータ基礎講座




画面操作の基本

 パソコンの画面で、文字を入力しようとして、キーを打っても、思った場所に入力できないとか、画面をコピーしようとしても、思った画面がコピーできないことが有ります。
 Windowsでは、画面に複数の「窓」を表示したり、その「窓」にも、複数の「ペイン」が有ります。
 私たちは、自分では、目で見て分かっていて、ここに入力したいと思っていても、それが何処なのか、マウス操作で指示してやらない限り、パソコン側は、分からないのです。
 私たちは、マウスで該当部分を左クリックして、パソコンに認識させる(該当部分をアクティブにする)必要が有るのです。

 例をいくつか掲示します。

 


複数の「窓(ウインドウ)」から、特定のウインドウを指示する

 複数のソフトを立ち上げている時、その一つのソフトに、パソコンを注目させるには、タスクバーで該当ソフトを、マウス左クリックして、タスクバーの表示をへこませます。



タスクバーのボタンは、グループ化しない

 WinXP や Vista の標準設定では、起動している画面のボタンが、タスクバーで、横に並んでくれません。
 タスクバー上で、ボタンをグループ化して表示させるためです。これだと、起動している画面の内容が、タスクバーのボタンで判断できなくて、不便です。
 画面(ウインドウ)の切替え・選択が、ワンクリックでできるように、1つのウインドウにつき、1つのボタンを表示するように、変更します。
 タスクバーで、マウス右クリックして表示されるメニューから、プロパティを選択すると、「タスクバーと[スタート]メニューのプロパティ」が表示されます。
 この画面で、「同様のタスクバーボタンをグループ化する」のチェックを外します。

 これで、タスクバーのマウス選択だけで、複数の「窓(ウインドウ)」から、特定のウインドウを指示できるようになります。

 「タブ切替え方式」のソフトもありますが、「タスクバーで切替え」を使うほうが、それぞれの画面の大きさを自由にできますし、並べて表示もできて、便利です。




複数の「枠(ペイン)」から、特定のペインを指示する

 ペインとは、pane:窓ガラス(の 1 枚)、(特に長方形の) 1 区画、(障子・格子などの)枠、のことです。
 上のウインドウの画面では、ソフト「TTT Editor」がアクティブになっていますが、そのトゥリー枠(エクスプローラ・ペイン)にコントロールが行っていて、テキスト入力枠(ペイン)は、まだアクティブになっていません。テキスト入力枠に、文字を入力できるようにするためには、テキスト枠(ペイン)でマウス左クリックして、カーソルを点滅させる必要があるのです。

 インターネット・エクスプローラでホームページを見ている時、インターネットの画面が、フレームで複数の枠に分けられている場合も同様に操作します。
 インターネット・エクスプローラのように、入力できないソフトの場合は、該当ペインを、マウスで左クリックしても、カーソルは表示されません。しかし、このときも、フレーム上での左クリックは、意味のある大切な操作です。ホームページのフレームの枠のいずれかをクリックして、[Ctrl]+[A]で、「全てを選択」してみて下さい。マウスで指示された枠の部分の色が反転するのが分かるでしょう。


 コマンド入力時に表示される、「ダイアログボックス」の場合も同様です。

 dialogue とは、人とパソコンの「対話」を意味しています。

2012年5月4日金曜日

Windows XPのプロダクトキーを簡単に変更する方法教えます - Builder


文:Mark Kaelin(TechRepublic) 翻訳校正:村上雅章・野崎裕子

2009-07-27 08:00:00

Windows XPのプロダクトキーの変更を、レジストリエディタを使用したり、スクリプトを実行したりすることなく、安全かつ容易に行える、Microsoftのプロダクトキー更新ツールの使い方を説明する。

2012年5月3日木曜日

コミュニティプロジェクト | Aras Innovator - 今世界で最も注目を集めているエンタープライズPLMソリューション


Hotfix 0161469.3.0Only

このホットフィックスはAras InnovatorのProduct EngineeringソリューションでCADインテグレーション利用する場合に適用してください。
このホットフィックスを適用するとAras Innovator9.3.0の"core"と"solutions"のデータベースとコードツリーの両方を変更します。
このホットフィックスはAras Innovator9.3.0のみ適用可能です。

Hotfix for the dailyUpdate Method9.3.0

このホットフィックスではプロジェクトアイテムでActive以外のステートがある場合の"DailyUpdate"を実行時のエラーを解決します。
適用方法:ダウンロードファイルを解凍し、SolutionsUpgrade Import toolを使ってパッケージをインポートしてください。インポート時にMergeアクションを選択してください。

2012年5月1日火曜日

初めて検出された BIOS ルートキット « ウェブルート ブログ 日本版


By Marco Giuliani

この数週間で、Qihoo 360 という中国のセキュリティ会社は、中国内のコンピューターを攻撃する新しい BIOS ルートキットに関するブログを投稿しました。これは、2007 年の IceLord と呼ばれる有名な概念実証以降、システム BIOS をターゲットとする初めてのマルウエアと思われることから、非常に興味深い発見になりました。このマルウエアは Mebromi という名前で、特に Award BIOS をターゲットとする BIOS ルートキット、MBR ルートキット、カーネル モード ルートキット、PE ファイル型感染ウイルス、トロイの木馬型ダウンローダーなど、さまざまなプログラムが収められています。現時点では、64 ビットのオペレーティング システムは Mebromi に感染しません。また、限られた特権で実行されているシステムも感染しません。

感染は、hook.rom、flash.dll、cbrom.exe、my.sys、bios.sys の 5 つの暗号化リソース ファイルを含む、小さい暗号化されたドロッパーから始まります。これらのファイルの目的については、この分析の後半で説明します。

ドロッパーは、感染対象のシステムが中国のセキュリティ ソフトウェアである Rising Antivirus と Jiangmin KV Antivirus で保護されているかどうかを念入りにチェックするので、感染ウイルスのターゲットは明らかに中国内のユーザーです。BIOS へのアクセス権を獲得するため、感染ウイルスは、仮想メモリではなく物理メモリを操ることができるように、まずカーネル モードで侵入する必要があります。

2012年4月29日日曜日

知らないと危ない情報セキュリティ-情報セキュリティ編-:株式会社インストラクション


>> Issue INDEX

知らないと危ない情報セキュリティ −情報セキュリティ編−


●情報漏えいが命取りになるかも

会計事務所のビジネスは、クライアントに、「信頼」というサービスを提供し続けることで成り立っています。 クライアント(顧客)は、会計事務所を信じているからこそ、自らのプライバシーそのものである会計情報ゃ人事情報、さらには役員の資産情報といったデータを預けているのです。

もし、この「信頼」が簡単にくずれるものだと言われたら、皆様はどう思いますか?

近年、「個人情報保護法」やプラバシーマーク・J-SOX法といった、内部統制をキチンと行わないと法律違反や多大な損害賠償の対象となる制度がぞくぞく導入されつつあります。これらは、数年のうちには大企業のみならず、中小・零細企業にも適用されるだろうことが予想されます。 このことは、情報をコントロールする技術を持たないと、企業経営はできない時代に突入したことを示唆しています。

皆様の事務所では、この「情報」の取り扱いに対して、危機認識をもった対策をとっていらっしゃいますでしょうか?ウィルスソフトを入れている程度のセキュリティでは会計事務所の職責は、もはやはたせないのです。

これからは、スタッフによる顧客の情報漏洩は、間違いなく会計事務所経営の命取りになります。情報セキュリティのリスクは外部からよりも内部からの方がより高いことをご認識ください。

●事務所内をチェックしよう

アブナイ、アブナイ、あぶないぞーと言われても自分は大丈夫と思うのが人の常です。
何が危ないのか、どこに穴があるのか、とにかく事務所内のデータを扱う人・場所・OA機器をすべてチェックしてみませんか。

大企業では、「情報セキュリティポリシー」といわれる取り扱いマニュアルを多大なコストをかけて策定しています。 クライアントのデータを預かり、処理する会計事務所は、中小企業といえども大企業なみの「情報セキュリティポリシー」を持たなければなりません。

2012年4月28日土曜日

アップル - IPhoto - 新しいフルスクリーンビュー、写真つきのEメールなど、様々な新機能。


フルスクリーンビューなら、すべての「イベント」を一度に見ることができます。

iPhotoは写真に写っている人物の顔を認識します。そのすべてをフルスクリーンビューで見ることができます。

2012年4月26日木曜日

フリー 簡単なビューのhmi ウンロード - 簡単なビューのhmi ソフト・


容易な眺めは水晶のレポートファイル(.rpt)を配り、見るための大きい低価格の解決である。 それはあなたが必要とする唯一の水晶のレポートの視聴者である。

容易な眺めによって水晶のレポートの視聴者を必要とする従業員の各自のための水晶レポートの高いコピーを購入する必要性がない。 水晶レポートはちょうどビジネスのあらゆる部分についての分析のための大きいツールであるが、事実は従業員のほとんどが水晶レポートの完全なコピーを必要としないことである。 実際に必要とするすべてはそれらのために既になされたレポートを見、配る方法である。 容易な眺めはこれおよび多くの大いに多くをする。

2012年4月25日水曜日

富士通Q&A - [Norton Internet Security] 停止する方法を教えてください。


「Norton Internet Security」が付属している機種向けのQ&Aです。

Norton Internet Securityのセキュリティ機能を一時的に停止する方法は、Norton Internet Securityのバージョンによって異なります。

セキュリティ機能は、停止すると不正なアクセスからパソコンが保護されなくなるため、通常は停止しないでください。

動作確認などの理由でセキュリティ機能を停止するときは、あらかじめ次の操作を実施することを強くお勧めします。



Norton Internet Security 2012
(2011年冬モデル〜現行モデル)

次の手順で、Norton Internet Security 2012を一時的に停止します。


Norton Internet Security 2012のセキュリティ機能は、コンピュータ保護、ネットワーク保護、Web保護の3つの機能で構成されています。

3つの機能をすべて停止するには、各機能の設定を1つずつ停止させる必要があります。

お使いの環境によっては、表示される画面が異なります。

  1. 「スタート」ボタン→「すべてのプログラム」→「Norton Internet Security」→「Norton Internet Security」の順にクリックします。
  2. 「Norton Internet Security」が表示されます。
    「拡張表示」をクリックします。

  3. 次の項目から、停止する項目の右側にある黄色いボタンをクリックします。
    • コンピュータ保護
      インサイト保護、ウイルス対策、スパイウェア対策、SONAR保護
    • ネットワーク保護
      スマートファイアウォール、侵入防止、電子メール保護
    • Web保護
      IDセーフ、ブラウザ保護、安全なWeb閲覧、ダウンロードインテリジェンス


    (「インサイト保護」を停止する場合)
  4. 新しく表示された画面によって、操作が異なります。
    • 新しい画面が表示されない場合次の手順へ進みます。
    • 「セキュリティ要求」と表示された場合

      「期間を選択してください。」の、「▼」ボタンをクリ� �クし、表示される一覧から、停止する期間をお好みでクリックします。
      その後、「OK」ボタンをクリックします。


  5. 選択した項目が赤いボタン(オフ)になったことを確認します。


    「ウイルス対策」をオフにすると、「SONAR保護」、「ダウンロードインテリジェンス」も同時にオフになります。

  6. 手順3.〜手順5.を繰り返し、すべての項目を赤いボタンにして、停止します。
  7. 設定が完了したら、「×」ボタンをクリックし、「Norton Internet Security」を閉じます。

「永久的」を選択した場合、Norton Internet Securityは手動で設定を元に戻してください。
自動的には戻りません。

Norton Internet Security 2012をアンインストールする方法は、次のQ&Aをご覧ください。

[Norton Internet Security 2012] アンインストールする方法を教えてください。(新しいウィンドウで表示)

Norton Internet Security 2011
(2010年冬モデル〜2011年夏モデル)

次の手順で、Norton Internet Security 2011を一時的に停止します。


Norton Internet Security 2011のセキュリティ機能は、コンピュータ保護、ネットワーク保護、Web保護の3つの機能で構成されています。

3つの機能をすべて停止するには、各機能の設定を1つずつ停止させる必要があります。

お使いの環境によっては、表示される画面が異なります。

  1. 「スタート」ボタン→「すべてのプログラム」→「Norton Internet Security」→「Norton Internet Security」の順にクリックします。
  2. 「Norton Internet Security」が表示されます。
    次の項目から、停止する項目の右側にある黄色いボタンをクリックします。
    • コンピュータ保護
      インサイト保護、ウイルス対策、スパイウェア対策、SONAR保護
    • ネットワーク保護
      スマートファイアウォール、侵入防止、電子メール保護
    • Web保護
      IDセーフ、ブラウザ保護、安全なWeb閲覧、ダウンロードインテリジェンス


    (「インサイト保護」を停止する場合)
  3. 新しく表示された画面によって、操作が異なります。
    • 新しい画面が表示されない場合次の手順へ進みます。
    • 「セキュリティ要求」と表示された場合

      「期間を選択してください。」の、「▼」ボタンをクリックし、表示される一覧から、停止する期間を お好みでクリックします。
      その後、「OK」ボタンをクリックします。

2012年4月24日火曜日

Windows XP の動作を軽快に(軽量化・高速化)したい - Mtblue.org


Windows XP の動作を軽快に(軽量化・高速化)したい - mtblue.org

また、トップページからこのページまでのアクセスの経路を示す情報を提供しています。この情報は、ページの先頭付近と終端付近で合計二度提供されていますので、この情報が二度目に出現した箇所を、ページの終端と捉えていただくことができます。一度目の出現はこのご案内の直後です。すなわち、次のような形式で提供しています。以上で、ご案内を終わります。


HOME > PC関連 > ちょっとしたTips > Windows XP の動作を軽快に(軽量化・高速化)したい


Windows XP は、軽快に動作するよう設計されていますが、システムのスペックに合わせて、若干の手直しをした方がよい場合があります。こうすることで、体感速度をかなり向上させ、かつ、システムリソースの浪費も低く抑えることができます。Windows XP の軽量化・高速化・最適化の一助となるであろういくつかの点を、次に示します。理解でき、覚悟のある人のみ、変更を行うようにしてください。また、すべての変更は、名実ともに管理者権限で行うようにしてください。

このリソースの状態
2011-05-28:第九版 Windows 7を高速応答仕様にするレジストリファイルを公開
2011-05-07:第八版 「方針」を追記
2011-04-24:第七版 Windows 2000について追記
2011-02-08:第六版 7 について追記・XPSP3 にて問題がないことを確認
2009-10-28:第五版 Vista の高速化の Tips を追記
2008-04-08:第四版 「特記事項」を追記
2007-02-28:第三版 マウスポインタのデザイン変更の項を追記
2004-10-31:第二版 Service Pack 2 環境で致命的な問題がないことを確認(改訂なし)
2004-09-06:第二版 Service Pack 2 未対応
2004-07-30:初版

方針

  • 見出しの通り、速度を上げる。特に「待ち時間」を短縮する
  • ボタンの配置ごと変わってしまうような設定変更はしない
  • 可能な限り外部ソフトに頼らず、予め用意されている方法で設定を変える

特記事項

Windows XP の後継となる(はずの) Vista のリリース、また本稿の初版からかなりの時間が経過していることもあり、この記事の内容のいくつかは現状にそぐわない部分を含む可能性があります。以降箇条書で列挙する事柄が、本稿の高速化の説明と競合(矛盾)する場合、この箇条書の項目を優先するのが妥当であるとお考えください。また、本稿は飽くまでも青山にとって軽快であると感ぜられる、というものであって、人によっては使いづらくなる変更もあるかと思います。ご自身の使用環境を鑑みられたうえでの設定変更をお願い申し上げます。特に、「なんかよく分からないけど一応やっとくか…。」のようなスタンスで設定を変更されることはお奨めしません。

  • 本稿の解説は実は Windows 2000/Vista/7(追記しました。Vista/7 の高速化については次の見出しをご覧ください)にも適用可能な部分があります。特に 2000 については、レジストリ周りはほぼ共通です
  • 2010年7月13日をもって、Windows 2000のサポートは打ち切られました。インターネットに接続して利用する場合、セキュリティ上の観点から、XP 以降の OS で運用されることを推奨します
  • Adobe Reader の高速化については、バージョン 7 以降、公式に起動の高速化が図られているため、Adobe Reader SpeedUp の使用は必要ありません。また、PDF は国際標準フォーマットとなったため、Adobe 社以外の PDF 閲覧ソフトウェアで動作が軽いものも多数リリースされてきています

Windows Vista/7の高速化についての私見

Vista/7 をインストールできる PC は、それなりにスペックが高いことが予想されますので、次の設定変更だけで充分な効果が得られるでしょう。この変更で青山の PC は至極快適に動作しています。

  • 「コンピュータ」右クリック、プロパティ、詳細設定、パフォーマンスの設定、視覚効果、「パフォーマンスを優先する」を有効にする
  • レジストリの HKEY_CURRENT_USER\Control Panel\Desktop\ にある MenuShowDelay の値を50あたりに設定する(単位:ミリ秒。デフォルトでは0.4秒も待機時間が発生します)

クリーンインストールするときは

設定を行う前に。OS をクリーンインストールする場合、intel は、次の順序でセットアップすることを推奨しています。順序を守らないと、パフォーマンスに最大で約200%の差が生じる場合があるようです。

  1. Windows
  2. Service Pack および Hotfix
  3. チップセットドライバ
  4. DirectX
  5. グラフィックドライバ
  6. intel Application Accelerator
  7. 各種デバイスドライバ

AMD の場合も、考え方は同じです。適用した Service Pack および Hotfix にプロセッサドライバが含まれていない場合、チップセットドライバをインストールする直前の段階でプロセッサドライバをインストールしてください。

ただし、Application Accelerator は気休め。なお、グラフィックドライバについては、RADEON や GeForce などを利用する場合、それらのセットアッププログラムが.NET Framework 等を要求することがあります。その場合、デバイスマネージャからグラフィックドライバのみを手動でインストールすることで、この順序を崩さずにセットアップを続行できます。

2012年4月22日日曜日

Requestオブジェクト | サンプルコードで学ぶASP


(PWS4 IIS4 IIS5)
ClientCertificate — HTTP 要求の中で送信されたクライアント証明書に格納されているフィールドの値です。

Request.ClientCertificate( Key [SubField] )
Key:変数名/インデックス(取得する証明書フィールドの名前を指定します。クライアント証明書を構成しているフィールドは、以下のとおりです。)

Certificate
ASN.1 形式による、証明書のコンテンツ全体のバイナリ ストリームを含む文字列です。

Flags
クライアント証明書の補足情報となる一連のフラグです。次のフラグを設定できます。

ceCertPresent
クライアント証明書が存在します。

ceUnrecognizedIssuer
このチェインの最後の証明書は未知の発行者からのものです。

※ これらのフラグを使用する場合は、自分の ASP ページにクライアント証明書インクルードファイルをインクルードする必要があります。VBScript を使用している場合は cervbs.inc を、JScript を使用している場合は cerjavas.inc を、それぞれインクルードします。これらのファイルは \Inetpub\ASPSamp\Samples ディレクトリにインストールされています。

Issuer
サブフィールド値のリストからなる文字列です。サブフィールドには証明書の発行者に関する情報が含まれています。この値を SubField なしで指定した場合、ClientCertificate コレクションはカンマで区切られたサブフィールドのリストを返します。たとえば、"C=US, O=Verisign, …" などです。

2012年4月21日土曜日

Portable Document Format - Wikipedia


Portable Document Format (ポータブル・ドキュメント・フォーマット、略称PDF) は、アドビシステムズが開発および提唱する、電子上の文書に関するファイルフォーマットである。1993年に発売されたAdobe Acrobatで採用された。

特定の環境に左右されずに全ての環境でほぼ同様の状態で文章や画像等を閲覧できる特性を持っており、2008年7月には国際標準化機構によってISO 32000-1として標準化された[1]。

PDFのドキュメントは1以上のページで構成され、各ページにはテキスト・画像・図形が含まれる。

PDFの特長は、作成したドキュメントを異なる環境のコンピュータで元のレイアウトどおりに表示・印刷できることである。そのため、印刷物と同じレイアウトの電子ドキュメントを公開するためにPDFは利用される。また、DTPの過程でPDFファイルを作成・利用する場合も多くなっている。

PDFファイルは、Adobe Acrobatを使うことで印刷可能なあらゆるドキュメントから生成できる。また、Webサーバなど、サーバサイドでPDFを作成するためのライブラリ類も多数ある。

PDFファイルの表示や印刷は、アドビシステムズが無料で配布しているAdobe Reader(旧Acrobat Reader)などでできる。Adobe Readerなどがインストールされた環境であれば、一般のHTMLファイルと同様にWebブラウザ上でPDFファイルを閲覧できるが、Adobe Readerの起動のために表示に時間がかかることがある。

PDFの仕様はアドビシステムズから公開されている[2]。そのためもあり、アドビシステムズ以外でもさまざまな企業や団体がPDF関連のソフトウェアを開発・公開している。オープンソースソフトウェア、フリーウェアも数多い。

[編集] PDFの特長

PDFには、次の特長がある。

  • 作成したドキュメントを異なる環境のコンピュータで元のレイアウトどおりに表示・印刷できる
  • ドキュメントのセキュリティを設定できる
  • 圧縮してデータを格納し、ファイルサイズを小さくできる
  • しおり・リンク・コメント・注釈といった、ドキュメントを画面に表示するときに便利な機能を設定できる
  • フォーム機能を使って、利用者の入力欄を受け取るような書式設定済み文書を作成できる
  • 音声化などアクセシビリティに配慮したドキュメントを作成できる
  • マルチメディアに対応している

[編集] レイアウトの保持

PDFのドキュメントは、Adobe Readerがインストールされているコンピュータであれば元のレイアウトどおりに表示・印刷できる。Adobe ReaderはWindows・Mac OS X・Linuxなど各種オペレーティングシステム (OS) に対応したものが無償で配布されており、他のPDF閲覧ソフトも数多く存在するため、PDFファイルは多くの環境で閲覧・印刷できる。

PDF以外の電子ドキュメントは、ほかのコンピュータ上で元のレイアウトを保持したまま表示・印刷するのは難しい。例えば、WordやExcelなどMicrosoft Officeのドキュメントは、対応するソフトウェアもしくは無料のビューワーをインストールすれば閲覧することは可能だが、バージョンや設定が違っていたり、フォントの有無が原因でレイアウトを保てない場合がある。HTML のドキュメントは多くのコンピュータで閲覧できる。しかし、レイアウトの制限が大きい上、OSやWebブラウザの種類・設定でレイアウトが変わりやすい。

そのため、レイアウトの保持が必要なドキュメントはPDF化することが多い。ただしフォントの設定によっては、PDFでも元のレイアウトを保持できない場合がある。この問題は、フォントを埋め込むことで回避できる。

[編集] フォントの埋め込み

電子ドキュメントを正しく表示するためには、フォントが正しく設定されている必要がある。一般に、ドキュメント作成時に使用されているフォントがインストールされていないコンピュータでは、ドキュメントを正しく表示・印刷できない。例えばヒラギノフォントを使って作成したドキュメントは、このフォントがインストールされていないコンピュータでは代替の日本語フォントで表示する必要がある。さらに、日本語フォントがインストールされていないコンピュータではエラーや文字化けが発生し、正しく表示できない。

PDFのドキュメントでは、使用しているフォントを埋め込むことで、そのフォントがインストールされていないコンピュータでも正しく表示・印刷できる。フォントを埋め込む方法は2つあり、当該フォントに含まれているすべてのグリフ(字形)を埋め込む方法と、文章に使用されているグリフのみを埋め込む方法である。これらの選択は、PDFを作成する際に行う。フォントを埋め込んで作成したPDFの日本語ドキュメントは、日本語フォントがインストールされていないコンピュータでも正しく表示できる。

ただし、フォントを埋め込んだ PDF ファイルはファイルサイズが大きくなるという問題がある。また、フォントを埋め込む場合は、フォントのライセンスにも注意する必要がある。

[編集] セキュリティの設定

PDFファイルには、情報の機密性を保つために、閲覧パスワード(ユーザパスワード)と編集パスワード(オーナーパスワード)を設定することができる。

閲覧パスワードが設定されていると、利用者は正しい閲覧パスワードを入力しないとPDFファイルを開けない。編集パスワードが設定されていると、PDFを閲覧するだけならパスワード入力は不要であるが、次の作業をするには正しい編集パスワードを入力して設定を解除しなければならない。

  • 編集
  • 印刷
  • テキストや画像などのコピー

この機能を使うことにより、ユーザの画面上では表示できるものの、コンテンツ内の文章をコピー・アンド・ペーストできないようしたり、文書内の写真の印刷ができないよう設定した文書を配布したりできる。

2012年4月19日木曜日

社会人学習講座 「Javaプログラミング概論」 第2回 Java アプレットとは


Java アプレットは、web browser上で動作させることができます。 appletを作って動作させるためには、

  1. appletのためのJavaプログラムを書く
  2. コンパイルする
  3. appletを埋め込むhtmlファイルを書く
  4. web browserでhtmlを読み込み、appletを実行する

という手順を踏む必要があります。

実行例にしたがって、動かしてみましょう。

2012年4月17日火曜日

ぼやきの倉庫(2003年10月分)


ぼやきの倉庫(2003年10月分)

ぼやきの倉庫   2003年09月分  2003年11月分  ぼやきの倉庫へ戻る トップページへ戻る

(TOPページのメモの過去掲載分です)

◇2003年10月◇


【諏訪湖】


[03.10.31]
 おお!なんだかんだ言いながら、10月ももう終わりですか・・・。なんかあっという間だったような気がしますが、どんなもんでしょ? これからはお仕事もちょっとだけ落ち着くことを期待しているのですが、なんやかんやと忙しいのが今行ってる会社であります。 完全週休二日ではないのですが、一応時々土曜日が休みのことがあります。しかし、下請け(とあえて呼ぼう)のかなしさ、注文、 というか生産があれば問答無用で出勤になってしまいます。やっぱね、休養と家族サービスをしようとしたら、週休二日は必須ですな。
 さて、10月も最終日と言うことで、明日は11月ですよ。11月と言えば横浜オフが あるんですが、σ(^_^)は正式に不参加表明をしてしまいました。 開催は11月1日土曜日・・・出勤日でした。仕事の方も微妙に忙しそうなので、どうやら休めそうに無いですし、フトコロ具合も微妙のようで、やむなく断念。 またの機会に期待したいもんです。みなさま、楽しんでくださいねー。オフレポは必須と言うことでお願いします。 さて、連休は何しようかなぁ?


[03.10.30]
 朝晩、めっきり寒くなってきました。特に夜、更新している時なんかには暖房を切っちゃうので、寒い寒い。もう少し経つとパジャマ程度では過ごせなくなりそうです。 んー、コタツPCもいいかなー。でもそうするとノートPCになっちゃうし、ノートPCが買える余裕はなさそうだし、やっぱこのまま使うのがよろし。
 で、そのPCですが、この前からネット接続にBJDのProxyを利用しているんですが、今のところ特に不便を感じてません。サイトの巡回は当然の事ながら、 メールチェック、メッセンジャー、ネットラジオなど不自由なく使えてます。但し、特殊な接続をする場合は、自分で一つずつ設定する必要があるのが面倒ですけどね。 いや、一つ便利になったことがありました。σ(^_^)はMSNメッセンジャーを使っているのですが、ICSを使っている時にはファイルの送受信が出来なかったんですよ。 ところが、Proxy経由にするとスムーズにファイル送受信ができるようになっちゃいました。へぇ〜ってな感じ。 ただ、なんか勝手に切れちゃうんですよね。多分10分くらい放置したときなんですが、いつの間にかサインアウトしてるんです。 風呂入って出てきて見たら、「×」になってるんですよね。ま、別にいいけど・・・。でもね、一つ不便なことがあるんですよ。とあるソフトがうまく使えない・・・。 早く再インストールしよう。


[03.10.29]
 おわったぁ〜!!いやね、やっとこさっとこISOの監査が終わりましたですよ。もーコレを乗り切ればかなり落ち着くはず。 ま、あいかわらず忙しいことには変わりなさそうですが、一つの重荷を降ろせたので肩がかなり軽くなりました。 つっても、背負ってるもんなんかないんですけどね。それでも、気分的にかなり楽になりましたですよ。連日の鬱も疲れもどっか行きました・・・ホントかよ。
 ところで、Yenさん情報によると、 昨日10月28日は伊予鉄道開業記念日だそうです。 正直、全然知りませんでした。伊予鉄道の公式サイトを探してみたんですが、 開業年は載ってても開業日までは載ってなかったです。σ(^_^)が見つけられないだけかも・・・。 んで、他に伊予鉄道に詳しいサイトなんかもまわってみたのですが、有用な情報を見つけることができませんでした。 ちなみに会社の創立日は明治20年9月14日のようで、開業は1年ちょっと後のことになるようです。 尚、この時期の日本の民間の鉄道はまだほとんどなく、 歴史はものすご〜く古いんですよね。今年で115年だっけか? そんな伊予鉄の電車やバスに乗って育ってきたσ(^_^)は、鉄道大好きな人間となってしまいました。どうしてくれるんだ(笑)。

【参考サイト・伊予鉄関連】
 伊予鉄道公式サイト
 路面ライダー【伊予鉄道より】
 いよてつ沿線だより
 しおかぜのページ
 伊予鉄のページ【Yoichi's Homepageより】
 伊予鉄の車両たち【鎌田(")'s ホームページ(実験中)より】
 なつかしい鉄道の写真【撮ってまわった日本と欧米より】
 愛媛/伊予鉄【西宮通信/花/鉄道写真より】

他にもたくさんある。


[03.10.28]
 引き続き鬱だ・・・。しょうがないので、「て」でも見ててください。

だれかこの手相、見てくれませんか?ん?左手がいいのか?


[03.10.27]
 鬱だ・・・。


[03.10.26]
 疲れがピーク気味。今日を乗り切れば・・・ゼェゼェ。


[03.10.25]
 夜更かししすぎて仕事中も居眠りしてたくせに、また夜更かししてしまった。そのせいかどうか、なんだか風邪をもらったらしく、喉が微妙に痛いよ。 鼻水も出てきたし、咳もちらほら。一応考えてた、ここのぼやきネタを忘れちゃったので、さっさと寝ます。今日も仕事だ。明日も多分仕事だ。


[03.10.24]
 さむいさむい、夜になるとめっきり冷え込みます。この前までパンツでうろうろしてましたが、そんな格好では鼻水が垂れてきますよ。 暖房器具をつけたいくらいですが、エアコンをつけてブレーカーが落ちるのが怖くて・・・。ファンヒーターはまだ出してないし、コタツも布団が無いし。 ホットカーペットは出してるんですけど、そこに座っちゃうとPCが触れない。夏場はあれだけ熱を放出していたPCも、 これだけ涼しくなっただけで普通の箱に成り下がってしまうんですから、大したことは無いな。あ、夏からフタあけたままだった、しめとこ。
 さて、昨日言った「自宅サーバー停止プロジェクト」ですが、サイトを運営して行くうちに考えてたことなんです。 自宅であってもサーバーですから、そうそう止めるわけにはいけません。しかし、やっぱり止める時は来るはずだと。閉鎖、休止、トラブル、その他。 こんなときに、長い間サーバーを止めたままにしないようにはどうすればいいのか。これをいろいろ考えてました。 ま、今までにも何回かトラブルやメンテナンスで臨時退避はしていたのですが、今回は完全に移転状態にしようかと。 てなわけで、このプロジェクトでやることをメモっておく。

  • 自宅サーバー停止中のWebスペースはYBB標準のジオシティーズを使用
  • サイト容量をジオシティーズの容量25MBに収まるように整理
  • CGIが使えないのでカウンタやアクセス解析に外部のものを使用
  • 当然BJD保管庫は入らないので停止
  • クリックして出る巨大な写真はムリ
  • URLはそのまま
  • メールアドレスはそのまま
  • リンク切れは放置の方向で・・・

こんなもんですかいね?まずは、現行のまま移行できそうなのがアクセス解析。どこがいいのか思案中。 最近忍者なんてのが流行ってるみたいですねぇ。ボチボチ探して試してみますか。 いいとこあったら教えて下さいませ。

2012年4月16日月曜日

デスクトップにファビコンを表示させる - Macintosh - 教えて!goo


trgovecさん、どうもです。

ファビコンの入手はもう大丈夫ですかね。

アイコンサイズは出来れば128x128ピクセルあれば十分なんですが・・・
せっかくなんでファビコンを使用しない方法を書きますね。
内容はファビコンの場合とあまり変わりません。ファイルのサイズが違うだけです。
新しもの好きってサイトを例にします。

参考URLの左上のlogo3.png(168x90)のファイルを使います。
これを Photoshop 等で調整してリサイズします。
(ここでは文字と赤いバックを消して高さを128ピクセルに拡大してpngで保存します。)

2012年4月13日金曜日

IE7 バグ 早見表 By Nobu


IE7 バグ 早見表 by nobu

IE6でよく遭遇するCSSのバグとその解決方法

IE6でよく遭遇する3つのCSSのバグとその解決方法

IE6で、マージンが2倍になってしまうバグ
マージンが2倍になってしまうバグは、「display:inline;」で解決します。

IE6で、hasLayoutプロパティによって起こるバグ
hasLayoutのバグは、「height:1%;」で解決します。
IEでは、全ての要素が 「hasLayout」という読み取り専用のプロパティを持っています。
それぞれの要素がレイアウト情報(=要素の幅・高さなどに関する属性情報)を保持しているかどうかを示す値
デフォルトの状態では「hasLayout = false」です。
「hasLayout = false」の場合、幅や高さが他の要素のレイアウトに影響されて伸び縮みし、
表示が他の要素と重なってしまう場合があります(レイアウト崩れの原因)。
hasLayoutの値を調べたい場合、IE Developer Toolbar で要素を選択すれば確認することができます
(ちなみに、「-1」というのが「hasLayout = true」の状態で、「hasLayout = false」の場合、hasLayoutプロパティ自体表示されません)。
「hasLayout = false」の状態でレイアウトが崩れる場合、「hasLayout = true」に値を切り替えると問題が解決する場合が多いです。
切り替える方法ですが、CSSの特定のプロパティに下記のような値を指定することで可能なようです
Holly hackは、 heightをスタイルで指定することで「hasLayout = true」に切り替え、
レイアウト情報を要素に持たせるための工夫だったわけです。
IEでレイアウト崩れがどうしても直らない場合、 hasLayoutの値を確認してみるといいかもしれませんね。

IE6で、小さい高さを指定した場合に起こるバグ
小さい高さを指定した場合に起こるバグは、「font-size:0;」で解決します。
もしくは、「overflow: hidden;」で解決することもできます。

CSSでレイアウトする時問題になるのが、ブラウザ間のCSSの実装の差異(バグなど)

つまずきやすいポイント

CSSレイアウトの基礎
  • レイアウトする際は管理し易いように、positionかfloatに統一する。(ブラウザの実装上floatを推奨)
  • 不用意にpositionやfloatを使わず、なるべくmarginやpaddingで対処する。
  • win、macではフォントの大きさが異なるので、ある程度ゆとりを持たせてデザインする。
  • marginは前後または親子の要素間で相殺する場合としない場合がある
    (IE6互換以下ではこれに関するバグが多い)
    ので、思い通りにレイアウトできない場合はpaddingでの指定を試すのもありかも。
Opera8.x バグ
  • #container #nav #flash { display:block }
    というように文脈的セレクタ記法だと、javascript(DOM)が正常に動作しない可能性あり。
    この場合は単純に、
    #flash { display:block }
    と置き換えることで動作する。(プルダウンナビを作る時はまった。。。)
IE6 バグ
  • XHTMLでページを記述する際、xml宣言を行うと ( 正確にはDOCTYPE宣言より先行して何らかの文字を入れると)
    互換モード( IE5.xに近いモード )になってしまう。
    (文法的にはxml宣言を行うほうが正しいので指定したほうがいい。
    IE5をターゲットブラウザにするのであれば宣言するデメリットは無いわけだし。)
IE5、IE6互換モード バグ
  • CSSの正式な仕様ではwidthは純粋に内容自体の幅を示すのに対し、
    IE6互換モード、IE5.xでは「内容+パディング+枠線」を示す。
  • smarll、largeなどの相対フォントサイズが他のブラウザより大きい。
    px指定などで回避する。 ( javasciprtで文字サイズの変更をできるようにするのが好ましい 。 )
  • 先に挙げたようにmarginの相殺に関するバグが多く見られる。
  • floatされる要素の親要素にもwidthを指定しないと
    (CSS2の仕様では親にはwidthを指定しなくてもOKだったはず。)
    不具合が起こるの可能性あり。
IE5.01 バグ
  • テキストを非表示にして画像だけを表示させたい時に使うテクニックの一つに
    text-indent:-9999px;
    が挙げられるが、この指定をa要素に対して行うと、背景画像とリンク領域がテキストと一緒に画面の外に追いやられてしまう。
  • インライン要素(テキスト)にマージン、パディングが適用されない。
firefox1.5 バグ
  • IE5.01と同様にtext-indent:-9999px;をa要素に指定した場合、これをアクティブな状態にすると不要な枠が表れる。
mac IE バグ
  • clearを指定している要素にfloatを指定しても無効化される。wrappingするなどの対策が必要。
  • positionとfloatを併用すると大きくレイアウトが崩れる恐れ有り。

IEでのCSSのバグを回避するhasLayout

IEのhasLayoutが原因のひとつとなっているので、それを回避する方法

IE7で拡大・縮小時にレイアウトが重なってしまったり、IEでフロートした要素がはみ出てしまったりとIE独自のCSSのバグがいくつかあります。

IEでのCSSのバグを回避するhasLayout
hasLayoutとは
オブジェクトがレイアウトを持っているかどうかを示すものです。
hasLayoutの値はread-onlyのため読み込みのみ可能で、falseとtrueがあります。
hasLayoutの値(read-only): false
デフォルト値。オブジェクトがレイアウトを持っていない。
hasLayoutの値(read-only):true
オブジェクトがレイアウトを持っている。
IEでのCSSのバグを回避するhasLayoutの値
バグは、このhasLayoutの値がfalseの場合に起きます。
これらのIEでのCSSのバグを回避するためには、hasLayoutの値をtrueにする必要があります。
IEのCSSでのバグを回避するためには、例えば「height」の値に「1%」を指定し、「hasLayout」の値を「true」にして回避します。
上記の表の中でよく使用されているものは「height="1%"」や「widthの値を指定する」などがあります。
property value
display inline-block
height any value
float left or right
position absolute
width any value
writing-mode tb-rl
zoom any value
CSSのバグに効果のあるhasLayoutの指定方法
hasLayoutを変更するプロパティには、「float」「position」「writing-mode」のように実装するレイアウトでその値を指定できないなどの制限があるものもあります。
また、「height="1%"」のように特定の箇所には使用できないものもあります。
ほとんどのレイアウトでは、拡大縮小せず100%の状態でユーザーに利用してもらうことを前提に制作していると思うので、この「zoom」を利用して指定する方法がよいと思います。
CSSのバグに効果のあるhasLayoutの指定方法
*{zoom:1;}
「*」は全てのタグに適応する意味になります。
全てを対象にするのが具合の悪い場合は、個別の箇所に指定してください。
背景色が指定された要素内でfloatがある時、要素内の文字が消えるとか、
floatに後続するmarginの値が無視されるとか、
widthを指定しているとボックスの中身にfloatしている要素があっても、自動的に高さが伸びるとか。
IEの様々なバグの真相らしきもの
こういったIEのバグに有効な手段として、IE6まではheight:1%を指定する事で回避したり、
IE7でもwidthを指定して回避したり
IE独自拡張のzoomを使ったりと色々やってると思います。

今まで理由とかは分からないけど取り合えず解決するんだって事で、widthやheight、zoomを指定しておけばいいんだ。
と認識していましたが、hasLayoutというIE独自拡張の一つ。
←hasLayoutがIEの様々なバグの元凶

2012年4月12日木曜日

Closure Compilerを使う! - よくある質問


トップページ >

そもそも...

Closure Compilerとは何ですか?それを使うべき理由は?

Closure CompilerはJavaScriptのダウンロードと実行の速度を上げるためのツールです。あなたはClosure Compilerを使うことであなたのJavaScriptファイルのサイズを小さくでき、そしてコードはより効率的になります。

Closure Compilerはその他のJavaScript圧縮ツールとどう違うのですか?

一般的にClosure Compilerは他の縮小ツールと同等かそれ以上の圧縮率を達成しており、あなたのWebアプリケーションのダウンロード時間を改善することができます。加えて、Closure Compilerは文法エラーを開発中に(テスト中ではなく)発見すること、バグのパターンにはまる可能性のあるコードを見分けることを助けてくれます。

SIMPLE_OPTIMIZATIONS レベルの場合、Compilerはより一層のコードサイズ縮小を図るためにコンパイラ的なコード解析を行い、他のツールよりも優れた結果を実現します。Closure Compilerが行うことの例としては、数回しか出現しない関数のインライン化、変数名の再利用、定数式の事前計算があります。

ADVANCED_OPTIMIZATIONS レベルの場合、Closure Compilerはあなたが追加したデータ型に関するアノテーションも使って、目立たないバグを見つけ出します。

Closure Compilerを使うにはWeb開発の知識がどの程度必要ですか?

Closure CompilerはJavaScript開発のためのツールですので、Compilerを使うにはJavaScriptのプログラミングの知識が必須です。しかしJavaScriptを使う者なら誰でも、Closure Compilerを使うことで利益を得ることができます。

Compilerにとって、アプリケーションの実行速度とコードサイズの間には何らかのトレードオフがあるのでは?

はい。どんな最適化ツールにおいてもトレードオフは存在します。サイズ最適化は処理速度のオーバーヘッドをもたらすことがあります。しかしClosure Compilerの開発者は実行時間を大きく増加させないよう注意を払っており、むしろCompilerの行ういくつかの最適化処理は実行時間を短縮してさえいます。(次の質問を参照してください)

Compilerは処理速度を最適化しますか?

Webアプリケーションにおいて通常ダウンロード時間は処理速度の最も重要な要因ですので、ほとんどの場合、より小さいコードはより速いコードといえます。同様に、冗長性を減少させる最適化はコードの実行速度を向上させます。

Closure Compilerの使い方

Closure CompilerはHTMLに埋め込まれたJavaScriptをコンパイルできますか?

いいえ。Closure Compilerが処理できるのはJavaScriptだけを含むファイルに限定されます。