C#とかどうでしょうか?
・ユーザのWindows環境がバラバラだけど、共通して使えるソフトにしたい。
(XP/Vista/2000が混在。日本語/英語/中国語版が混在)
可能
!doctype>C#とかどうでしょうか?
・ユーザのWindows環境がバラバラだけど、共通して使えるソフトにしたい。
(XP/Vista/2000が混在。日本語/英語/中国語版が混在)
可能
!doctype>Windows 98/Me、および Windows NT/2000 では、以下の手順で Internet Explorer 6 をアンインストールすることができる。
| 1. | [スタート]→[設定]→[コントロールパネル]→[アプリケーションの追加と削除]を開く |
| 2. |
こんにちは、阿久津です。Windows Updateによる配布は延期されましたが、一部ベータユーザー向けサイトやMSDNでは、Windows XP Service Pack 2の配布が始まりました。ベータユーザー向けサイトで配布されているバージョンはRTM版で、バージョン情報を確認すると「Build 260.xpsp_sp2_rtm.040803-2158」とあり、MSDNを覗くと日本語版はISOイメージしか配布されていないため、しばらくの間スルーしていました。今回、確認のためにダウンロードしてみたところ、バージョン情報はまったく一緒。つまり、現時点での日本語版はこれのみということです。
ここで振り返ってみると、ベータユーザー向けサイトやMSDNにService Pack 2が公開されたのが今月10日。既に英語版/フランス語版/ドイツ語版/韓国語版は、Microsoftのダウンロードセンターに登録されています。しかし日本語版だけ遅れていることに関して、疑問に思われる方も多いことでしょう。
!doctype>>> リカバリ/セットアップ
お疲れ様でした。NIS2006なら定義ファイル更新も最速だし
好いと思います。.......ちょっと重いけどね。
>DynaBook T4/495CME
型番号は
・dynabook.comトップ > サポート情報 > ダウンロード(キーワード検索)
SP2導入した時に、ドライバが必要になる場合がありますが、特に問題なければ
無理に更新する必要はありません。
上記のリンクからは、BIOS/ディスプレイドライバ/タッチパッドの
3種類アップデータはありましたけど。
注意事項や導入方法をしっかり読めば出来ない事は無いと思うけど、
※「BIOS」アップデータだけは、失敗すると起動出来なくなり、
メーカ修理しか方法がなくなります。自信が無ければ
ダイナブックサポートに相談してください。
| CPU:i5-450M 画面:13.3インチ HDD:250GB |
| CPU:i5-450M 画面:15.6インチ HDD:640GB ブルーレイ でこの価格! |
なお、上記ホームページの存在は下記「PC説教講座」で知りました。下記には、「『ビギナーがこれを読めば一人でパソコンができるようになる!』という類のものではありません」と注記して有りますが、参考になる情報が色々掲載されています。
また、下記にも、参考になる情報や解説が有ります。
PCゲート
パソコン初級者が越える道
図書館員のコンピュータ基礎講座
例をいくつか掲示します。
| タスクバーで、マウス右クリックして表示されるメニューから、プロパティを選択すると、「タスクバーと[スタート]メニューのプロパティ」が表示されます。 この画面で、「同様のタスクバーボタンをグループ化する」のチェックを外します。 これで、タスクバーのマウス選択だけで、複数の「窓(ウインドウ)」から、特定のウインドウを指示できるようになります。 「タブ切替え方式」のソフトもありますが、「タスクバーで切替え」を使うほうが、それぞれの画面の大きさを自由にできますし、並べて表示もできて、便利です。 |
コマンド入力時に表示される、「ダイアログボックス」の場合も同様です。
dialogue とは、人とパソコンの「対話」を意味しています。
!doctype>文:Mark Kaelin(TechRepublic) 翻訳校正:村上雅章・野崎裕子
2009-07-27 08:00:00
Windows XPのプロダクトキーの変更を、レジストリエディタを使用したり、スクリプトを実行したりすることなく、安全かつ容易に行える、Microsoftのプロダクトキー更新ツールの使い方を説明する。
!doctype>| Hotfix 016146 | 9.3.0Only | このホットフィックスはAras InnovatorのProduct EngineeringソリューションでCADインテグレーション利用する場合に適用してください。 | |
| Hotfix for the dailyUpdate Method | 9.3.0 | このホットフィックスではプロジェクトアイテムでActive以外のステートがある場合の"DailyUpdate"を実行時のエラーを解決します。 |
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 へのアクセス権を獲得するため、感染ウイルスは、仮想メモリではなく物理メモリを操ることができるように、まずカーネル モードで侵入する必要があります。
!doctype>>> Issue INDEX
会計事務所のビジネスは、クライアントに、「信頼」というサービスを提供し続けることで成り立っています。 クライアント(顧客)は、会計事務所を信じているからこそ、自らのプライバシーそのものである会計情報ゃ人事情報、さらには役員の資産情報といったデータを預けているのです。
もし、この「信頼」が簡単にくずれるものだと言われたら、皆様はどう思いますか?
近年、「個人情報保護法」やプラバシーマーク・J-SOX法といった、内部統制をキチンと行わないと法律違反や多大な損害賠償の対象となる制度がぞくぞく導入されつつあります。これらは、数年のうちには大企業のみならず、中小・零細企業にも適用されるだろうことが予想されます。 このことは、情報をコントロールする技術を持たないと、企業経営はできない時代に突入したことを示唆しています。
皆様の事務所では、この「情報」の取り扱いに対して、危機認識をもった対策をとっていらっしゃいますでしょうか?ウィルスソフトを入れている程度のセキュリティでは会計事務所の職責は、もはやはたせないのです。
これからは、スタッフによる顧客の情報漏洩は、間違いなく会計事務所経営の命取りになります。情報セキュリティのリスクは外部からよりも内部からの方がより高いことをご認識ください。
アブナイ、アブナイ、あぶないぞーと言われても自分は大丈夫と思うのが人の常です。
何が危ないのか、どこに穴があるのか、とにかく事務所内のデータを扱う人・場所・OA機器をすべてチェックしてみませんか。
大企業では、「情報セキュリティポリシー」といわれる取り扱いマニュアルを多大なコストをかけて策定しています。 クライアントのデータを預かり、処理する会計事務所は、中小企業といえども大企業なみの「情報セキュリティポリシー」を持たなければなりません。
!doctype>容易な眺めによって水晶のレポートの視聴者を必要とする従業員の各自のための水晶レポートの高いコピーを購入する必要性がない。 水晶レポートはちょうどビジネスのあらゆる部分についての分析のための大きいツールであるが、事実は従業員のほとんどが水晶レポートの完全なコピーを必要としないことである。 実際に必要とするすべてはそれらのために既になされたレポートを見、配る方法である。 容易な眺めはこれおよび多くの大いに多くをする。
!doctype>「Norton Internet Security」が付属している機種向けのQ&Aです。
Norton Internet Securityのセキュリティ機能を一時的に停止する方法は、Norton Internet Securityのバージョンによって異なります。
セキュリティ機能は、停止すると不正なアクセスからパソコンが保護されなくなるため、通常は停止しないでください。
動作確認などの理由でセキュリティ機能を停止するときは、あらかじめ次の操作を実施することを強くお勧めします。
次の手順で、Norton Internet Security 2012を一時的に停止します。
Norton Internet Security 2012のセキュリティ機能は、コンピュータ保護、ネットワーク保護、Web保護の3つの機能で構成されています。
3つの機能をすべて停止するには、各機能の設定を1つずつ停止させる必要があります。
お使いの環境によっては、表示される画面が異なります。
「ウイルス対策」をオフにすると、「SONAR保護」、「ダウンロードインテリジェンス」も同時にオフになります。
Norton Internet Security 2012をアンインストールする方法は、次のQ&Aをご覧ください。
[Norton Internet Security 2012] アンインストールする方法を教えてください。(新しいウィンドウで表示)
次の手順で、Norton Internet Security 2011を一時的に停止します。
Norton Internet Security 2011のセキュリティ機能は、コンピュータ保護、ネットワーク保護、Web保護の3つの機能で構成されています。
3つの機能をすべて停止するには、各機能の設定を1つずつ停止させる必要があります。
お使いの環境によっては、表示される画面が異なります。
ご案内:このページ「Windows XP の動作を軽快に(軽量化・高速化)したい」は、ウェブサイト「 mtblue.org 」の中のページの一つです。サイト内のページを少しでも効率よく参照していただけるよう、次の機能を提供しています。ご利用ください。
また、トップページからこのページまでのアクセスの経路を示す情報を提供しています。この情報は、ページの先頭付近と終端付近で合計二度提供されていますので、この情報が二度目に出現した箇所を、ページの終端と捉えていただくことができます。一度目の出現はこのご案内の直後です。すなわち、次のような形式で提供しています。以上で、ご案内を終わります。
HOME > PC関連 > ちょっとしたTips > Windows XP の動作を軽快に(軽量化・高速化)したい
Windows XP は、軽快に動作するよう設計されていますが、システムのスペックに合わせて、若干の手直しをした方がよい場合があります。こうすることで、体感速度をかなり向上させ、かつ、システムリソースの浪費も低く抑えることができます。Windows XP の軽量化・高速化・最適化の一助となるであろういくつかの点を、次に示します。理解でき、覚悟のある人のみ、変更を行うようにしてください。また、すべての変更は、名実ともに管理者権限で行うようにしてください。
Windows XP の後継となる(はずの) Vista のリリース、また本稿の初版からかなりの時間が経過していることもあり、この記事の内容のいくつかは現状にそぐわない部分を含む可能性があります。以降箇条書で列挙する事柄が、本稿の高速化の説明と競合(矛盾)する場合、この箇条書の項目を優先するのが妥当であるとお考えください。また、本稿は飽くまでも青山にとって軽快であると感ぜられる、というものであって、人によっては使いづらくなる変更もあるかと思います。ご自身の使用環境を鑑みられたうえでの設定変更をお願い申し上げます。特に、「なんかよく分からないけど一応やっとくか…。」のようなスタンスで設定を変更されることはお奨めしません。
Vista/7 をインストールできる PC は、それなりにスペックが高いことが予想されますので、次の設定変更だけで充分な効果が得られるでしょう。この変更で青山の PC は至極快適に動作しています。
設定を行う前に。OS をクリーンインストールする場合、intel は、次の順序でセットアップすることを推奨しています。順序を守らないと、パフォーマンスに最大で約200%の差が生じる場合があるようです。
AMD の場合も、考え方は同じです。適用した Service Pack および Hotfix にプロセッサドライバが含まれていない場合、チップセットドライバをインストールする直前の段階でプロセッサドライバをインストールしてください。
ただし、Application Accelerator は気休め。なお、グラフィックドライバについては、RADEON や GeForce などを利用する場合、それらのセットアッププログラムが.NET Framework 等を要求することがあります。その場合、デバイスマネージャからグラフィックドライバのみを手動でインストールすることで、この順序を崩さずにセットアップを続行できます。
(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, …" などです。
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のドキュメントは、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を閲覧するだけならパスワード入力は不要であるが、次の作業をするには正しい編集パスワードを入力して設定を解除しなければならない。
この機能を使うことにより、ユーザの画面上では表示できるものの、コンテンツ内の文章をコピー・アンド・ペーストできないようしたり、文書内の写真の印刷ができないよう設定した文書を配布したりできる。
!doctype>Java アプレットは、web browser上で動作させることができます。 appletを作って動作させるためには、
という手順を踏む必要があります。
実行例にしたがって、動かしてみましょう。
ぼやきの倉庫 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も、 これだけ涼しくなっただけで普通の箱に成り下がってしまうんですから、大したことは無いな。あ、夏からフタあけたままだった、しめとこ。
さて、昨日言った「自宅サーバー停止プロジェクト」ですが、サイトを運営して行くうちに考えてたことなんです。 自宅であってもサーバーですから、そうそう止めるわけにはいけません。しかし、やっぱり止める時は来るはずだと。閉鎖、休止、トラブル、その他。 こんなときに、長い間サーバーを止めたままにしないようにはどうすればいいのか。これをいろいろ考えてました。 ま、今までにも何回かトラブルやメンテナンスで臨時退避はしていたのですが、今回は完全に移転状態にしようかと。 てなわけで、このプロジェクトでやることをメモっておく。
こんなもんですかいね?まずは、現行のまま移行できそうなのがアクセス解析。どこがいいのか思案中。 最近忍者なんてのが流行ってるみたいですねぇ。ボチボチ探して試してみますか。 いいとこあったら教えて下さいませ。
!doctype>trgovecさん、どうもです。
ファビコンの入手はもう大丈夫ですかね。
アイコンサイズは出来れば128x128ピクセルあれば十分なんですが・・・
せっかくなんでファビコンを使用しない方法を書きますね。
内容はファビコンの場合とあまり変わりません。ファイルのサイズが違うだけです。
新しもの好きってサイトを例にします。
参考URLの左上のlogo3.png(168x90)のファイルを使います。
これを Photoshop 等で調整してリサイズします。
(ここでは文字と赤いバックを消して高さを128ピクセルに拡大してpngで保存します。)
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;」で解決することもできます。
#container #nav #flash { display:block } #flash { display:block }text-indent:-9999px;text-indent:-9999px;をa要素に指定した場合、これをアクティブな状態にすると不要な枠が表れる。IE7で拡大・縮小時にレイアウトが重なってしまったり、IEでフロートした要素がはみ出てしまったりとIE独自のCSSのバグがいくつかあります。
IEでのCSSのバグを回避するhasLayout| property | value |
|---|---|
| display | inline-block |
| height | any value |
| float | left or right |
| position | absolute |
| width | any value |
| writing-mode | tb-rl |
| zoom | any value |
今まで理由とかは分からないけど取り合えず解決するんだって事で、widthやheight、zoomを指定しておけばいいんだ。
と認識していましたが、hasLayoutというIE独自拡張の一つ。
←hasLayoutがIEの様々なバグの元凶
トップページ >
Closure CompilerはJavaScriptのダウンロードと実行の速度を上げるためのツールです。あなたはClosure Compilerを使うことであなたのJavaScriptファイルのサイズを小さくでき、そしてコードはより効率的になります。
一般的にClosure Compilerは他の縮小ツールと同等かそれ以上の圧縮率を達成しており、あなたのWebアプリケーションのダウンロード時間を改善することができます。加えて、Closure Compilerは文法エラーを開発中に(テスト中ではなく)発見すること、バグのパターンにはまる可能性のあるコードを見分けることを助けてくれます。
SIMPLE_OPTIMIZATIONS レベルの場合、Compilerはより一層のコードサイズ縮小を図るためにコンパイラ的なコード解析を行い、他のツールよりも優れた結果を実現します。Closure Compilerが行うことの例としては、数回しか出現しない関数のインライン化、変数名の再利用、定数式の事前計算があります。
ADVANCED_OPTIMIZATIONS レベルの場合、Closure Compilerはあなたが追加したデータ型に関するアノテーションも使って、目立たないバグを見つけ出します。
Closure CompilerはJavaScript開発のためのツールですので、Compilerを使うにはJavaScriptのプログラミングの知識が必須です。しかしJavaScriptを使う者なら誰でも、Closure Compilerを使うことで利益を得ることができます。
はい。どんな最適化ツールにおいてもトレードオフは存在します。サイズ最適化は処理速度のオーバーヘッドをもたらすことがあります。しかしClosure Compilerの開発者は実行時間を大きく増加させないよう注意を払っており、むしろCompilerの行ういくつかの最適化処理は実行時間を短縮してさえいます。(次の質問を参照してください)
Webアプリケーションにおいて通常ダウンロード時間は処理速度の最も重要な要因ですので、ほとんどの場合、より小さいコードはより速いコードといえます。同様に、冗長性を減少させる最適化はコードの実行速度を向上させます。
いいえ。Closure Compilerが処理できるのはJavaScriptだけを含むファイルに限定されます。
!doctype>
2009 notebook All Rights Reserved
Free Blogger Template