のためのタグのアーカイブ » それらの «

水曜日, 3月18日, 2009 | 著者:

[編集] そのためにあまりにも多くの. これは、ことが判明 opensslの 鍵と証明書が単一のファイルに入っていることを判定することができる. 従って, いいえ csplitはティンは必須 (よく, 私はこれを読んで、誰かが、少なくともどのように素敵なcsplitは学びました願っています). 実際には, スクリプト全体は、同様に廃止された可能性があります… blaargh. よく, 少なくとも、それが空白のパスフレーズを与えていないのいい警告する. 😀

ここでは新バージョンです:

pem2pfx – Windows互換の.pfx証明書ファイルに秘密鍵と署名された証明書を含むの.pem形式のファイルに変換し.

#!/binに/ bashの
#pem2pfx
#V0.2
#トリッキー - brendan@swiftspirit.co.za
# フォーマットを.PFXするの.pem証明書ファイルに変換
# $1 ソースファイルである
セット -と
 
場合 [ $# = 1 ]; その後
  OUTPUTFILE=`エコー $1 | しかし の/の.pem $ /。PFX / '`
 
  エコー 「下のパスワードを指定してください. Windowsは、空のパスワードでの.pfx証明書をインポートすることを拒否。"
  OpenSSLのPKCS12 -輸出 -アウト $OUTPUTFILE -中に $1
 
 ほかに
  エコー "pem2pfx - IISの互換.pfxファイルへの.pemフォーマットされ、秘密鍵と証明書ファイルに変換します。"
  エコー "使用法: pem2pfx inputfile.pem"
ある

もっと…

シェア
土曜日, 2月21日, 2009 | 著者:

比較的新しいドキュメントタイプ オフィス 2007 そのクライアントはダウンロード用のドキュメントを提供したいと、一部のWebホストの問題を与えている. 最も頻繁に, 文書としてウェブサーバによって提供されている “テキスト/ HTML” その後、Webユーザの画面上のごみのトンとしてレンダリングされる.

これを解決する最良の方法は、すべて追加することです MIME サーバのメイン設定するタイプの. IIS7 Windowsは、すでにこれらのMIMEタイプは、デフォルトで正しくセットアップされているため. IIS6とIIS5はMIMEタイプを追加する必要が, かもしれませんが アパッチ 古いインストールで. Apacheの, Apacheの経由でMIMEタイプを追加するには、個々のドメインの所有者のための回避策もあります .htaccessファイル ファイル.

IIS 6 MIMEタイプ添加 (サーバー管理者のための)

これを行うことができる前に, サーバーもメタベースの直接編集を許可するように設定されていることを確認:

  1. ロード IISマネージャ: スタート - > R国連, “INETMGR” -> [[OK]]
  2. 右クリック “サーバー” をクリックします “PRoperties”
  3. 中に “インターネットインフォメーションサービス” タブ (通常、タブ), ことを確認してください “それNできメタベースの直接編集” チェックボックスがチェックされている.
  4. クリック [[OK]]

に確認してください IISの設定をバックアップ (ここで IIS 5のため) あらかじめ. 私は彼のサーバーを壊す管理者は一切の責任を負いません. 私はこれを信じる理由を持っている かもしれない また、しかし、私はそれだけでエラーの多くを与えるかもしれないと信じるに同じくらいの理由があるIIS 5上で動作する. IIS 5の場合 / Windowsの 2000 管理者は、私のためにこれをテストしていく所存です バックアップ後 コンフィギュレーションは、私は結果を教えてください.

msoff07-addmime.vbsという名前のファイルに次のテキストをコピーし、それを実行 一度 次のように入力してコマンドラインから します。cscript msoff07-addmime.vbs そしてEnterキーを押す. あなたは複数回で実行すると, MIMEタイプは、毎回追加され、あなたが複数の同一のエントリを持つことになります:

'このスクリプトは、必要なオフィスが追加されます 2007 IISにMIMEタイプ 6 サーバ.
'このスクリプトを使用するには, ただダブルクリックするか、コマンドラインから実行.
複数のエントリで「このスクリプトを実行すると、複数回の結果
「IISのMimeMapだから、それを実行すべきではありませんが複数回.
「HTTPから変更://msdn.microsoft.com/en-us/library/ms752346.aspx
 
いいえ MimeMapObj, MimeMapArray, MimeTypesToAddArray, は、WshShell, oExec
定数 ADS_PROPERTY_UPDATE = 2 
 
「追加するMIMEタイプを設定する
MimeTypesToAddArray = 配列(」。DOCM", 「application/vnd.ms-word.document.macroEnabled.12", _
」。のdocx", 「アプリケーション/ vnd.openxmlformats-officedocument.wordpro​​cessingml.document", _
」。DOTM", 「application/vnd.ms-word.template.macroEnabled.12", _
"。DOTX", 「アプリケーション/ vnd.openxmlformats-officedocument.wordpro​​cessingml.template", _
」。POTM", 「application/vnd.ms-powerpoint.template.macroEnabled.12", _
」。potx", 「アプリケーション/ vnd.openxmlformats-officedocument.presentationml.template", _
」。PPAM", 「application/vnd.ms-powerpoint.addin.macroEnabled.12", _
」。PPSM", 「application/vnd.ms-powerpoint.slideshow.macroEnabled.12", _
」。PPSX", 「アプリケーション/ vnd.openxmlformats-officedocument.presentationml.slideshow", _
」。pptm", 「application/vnd.ms-powerpoint.presentation.macroEnabled.12", _
」。PPTX", 「アプリケーション/ vnd.openxmlformats-officedocument.presentationml.presentation", _
」。SLDM", 「application/vnd.ms-powerpoint.slide.macroEnabled.12", _
」。sldx", 「アプリケーション/ vnd.openxmlformats-officedocument.presentationml.slide", _
」。Xlam", 「application/vnd.ms-excel.addin.macroEnabled.12", _
」。XLSB", 「application/vnd.ms-excel.sheet.binary.macroEnabled.12", _
」。XLSM", 「application/vnd.ms-excel.sheet.macroEnabled.12", _
」。XLSX", 「アプリケーション/ vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
」。XLTM", 「application/vnd.ms-excel.template.macroEnabled.12", _
」。XLTX", 「アプリケーション/ vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'のMimeMapオブジェクトを取得
セット MimeMapObj = GetObjectは("事​​項://ローカルホスト/のMimeMap")
 
'拡張子/ MIMEタイプのすべてのペアに対してAddMimeTypeを呼び出し
のために カウンター = 0  UBound関数(MimeTypesToAddArray) 手順 2
    AddMimeType MimeTypesToAddArray(カウンター), MimeTypesToAddArray(カウンター+1)

 
「Shellオブジェクトを作成します。
セット は、WshShell = のCreateObject(」は、Wscript.Shell")
 
「IISサービスを停止して起動します
セット oExec = は、WshShell.EXEC(「ネット停止W3SVC")
やる 同時に oExec.ステータス = 0
    のWScript.スリープ 100
ループ
 
セット oExec = は、WshShell.EXEC(「NET STARTのW3SVC")
やる 同時に oExec.ステータス = 0
    のWScript.スリープ 100
ループ
 
セット oExec = 何も
 
ユーザへの「報告書のステータス
のWScript.エコー 「マイクロソフトのオフィス 2007 ドキュメントのMIMEタイプが登録されている。"
 
'AddMimeTypeサブ
サブ AddMimeType (EXT, MTYPE)
 
    'のMimeMapプロパティからマッピングを取得する.
    MimeMapArray = MimeMapObj.GetEx(」のMimeMap") 
 
    「新しいマッピングを追加する.= UBound関数(MimeMapArray) + 1
    ReDimステートメント MimeMapArrayを保つ()
    セット MimeMapArray() = のCreateObject(」のMimeMap")
    MimeMapArray().延長 = EXT
    MimeMapArray().MIME型 = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, 」のMimeMap", MimeMapArray
    MimeMapObj.SetInfoを
 
終わり サブ

ApacheのMIMEタイプの追加 (サーバー管理者のための)

Apacheは正常にあるファイルで、そのMIMEタイプを格納 $INSTALLPATH / confに/ mime.typesを. にmod_mimeを参照してください。 ドキュメンテーション それがどのように動作するかの詳細については. アーチのLinux で、そのMIMEタイプがインストールされます /など/ httpdの/ confに/ mime.typesをにParallels Plesk にインストールします /PSA /管理者/研究会/ mime.typesを/ usr / localに. お使いのディストリビューションには、別の場所でそれを持っているかもしれません, ので、あなたの見つけ のmime.types 実行してファイル mime.typesのを見つけ.

あなたのmime.typesファイルに次の行を追加します。:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

ApacheのMIMEタイプの追加 (少なくとも持つドメインの所有者のための FTP アクセス – 。htaccessファイルを使って)

ドメインの次のテキストを追加します。 .htaccessファイル ファイル, 最も一般的に中 をhttpdocs / ディレクトリ

AddTypeの application/vnd.ms-word.document.macroEnabled.12 DOCM
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.wordpro​​cessingml.documentのDOCX
AddTypeの application/vnd.ms-word.template.macroEnabled.12 DOTM
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.wordpro​​cessingml.template DOTX
AddTypeの application/vnd.ms-powerpoint.template.macroEnabled.12 POTM
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.presentationml.template potx
AddTypeの application/vnd.ms-powerpoint.addin.macroEnabled.12 PPAM
AddTypeの application/vnd.ms-powerpoint.slideshow.macroEnabled.12 PPSM
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddTypeの application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.presentationml.presentationのPPTX
AddTypeの application/vnd.ms-powerpoint.slide.macroEnabled.12 SLDM
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.presentationml.slide sldx
AddTypeの application/vnd.ms-excel.addin.macroEnabled.12 xlam
AddTypeの application/vnd.ms-excel.sheet.binary.macroEnabled.12 XLSB
AddTypeの application/vnd.ms-excel.sheet.macroEnabled.12 XLSM
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.spreadsheetml.sheetのXLSX
AddTypeの application/vnd.ms-excel.template.macroEnabled.12 XLTM
AddTypeの アプリケーション/ vnd.openxmlformats-officedocument.spreadsheetml.template XLTX
シェア
土曜日, 2月21日, 2009 | 著者:

… と私の個人的な評価 (PR) の中から 10 😉

私が使用 Firefoxの ので、これらのほとんどは非FFユーザーには適用されません. しかしながら, 私は他のどのようなアドオン私の友人を聞いて非常に非常に興味がある, 加入者, とランダムwebsurfersが面白いか、それらに便利. あなたの発言権を持っていて、あなたが愛するアドオンを愛するか、ぜひ教えて. 🙂

個人的に, 私は邪魔にされないアドオンを好む. 理想的に, アドオンは最小限のインタフェースを持っており、私はそれがインストール維持するために私に測定可能な利益を与えなければならない.

Cacheviewer – 7

これは、Firefoxが、最後の数ページやメディアを保管するデータキャッシュのためのGUIフロントエンドです。. 私はおそらくすぐにそれを削除するつもりですので、私は今の便利よりも興味深いこのアドオンを見つけた.

ColorfulTab​​s – 9

私は色が大好きです. あなたが知っ達したときに、タブの色のグループ化は、非常にうまく機能しません 30 しかし、タブ… :-/

ステータスバーをダウンロード – 10

私は、タブに1つのウィンドウにFirefoxですべてのものを持つことを好む. 別のウィンドウでダウンロードボックスを持つことは、私にとって大きなノーノーです. それは非常に最小限であるため、それはまた、スクリーン不動産が保存されます. 🙂

ビデオDownloadHelper – 10

ビデオDownloadHelperは、ストリーミングメディアを検索します – 特にダウンロードされているいずれかの大規模なコンテンツを探して. あなたはアイコンをクリックすると, それはあなたの現在のダウンロードストリームを示しているし、あなたにとしてそれをキューにするオプションが表示されます “通常の” ダウンロード.

FFがクラッシュしようとしているか、電源を切断しようとしている場合は、あなたが知っていることはありませんなので, 私は私のデスクトップにコピーを保存することを好むだろうと私は、再びビデオをダウンロードするには、より多くの帯域幅を使用せずに映像を表示することができます. また, 職場で, 人は私がYouTubeや他のメディアへのリンクを送信するとき, 私は通常の後くらいまで見て気にしないでください – 自分のレジャーで、またはブレーク中.

有効期限カナリア – 9

あなたが現在閲覧しているサイトのSSL証明書が間もなく期限切れにしようとしている場合は、このきちんとして、最小限のアドオンはあなたに伝えます. 自分のサイトは、SSL証明書を持っている場合, 私は、あなたが通知または誤解の単純不足による期限のサイトのSSL証明書を回避するために、このアドオンを使用することをお勧め.

Fasterfox – 8

Fasterfoxは一部のネットワークoptmisationオプションが追加されます. オプションの中には、しかし、あなたと少し怒って企業ネットワークの管理者を作ることができる. 😉

放火犯 – 9

ページを持つWeb開発と実験のために. 少しコードのビットだけでなく、デバッグページをテストするための素晴らしい.

FoxClocks – 6

誤る – あなたに他のタイムゾーンの時刻を伝えます. o.O短時間に有用であった – 今、その冗長な私の頭が速く、私が一目できるよりそれを働いているので、. RM -f

FoxyProxyの – 9

特定のプロキシサーバーを経由して特定のページを閲覧するための驚くばかり. これはいくつかのサイトがブロックされているときに便利ですか サイクス 透過プロキシサーバが正常に動作していない. 🙂

私は、私はむしろデフォルトルートを経由しないと思いますプロキ​​シサーバーを介してルーティングするように一部のトラフィックを、これを使用. そのまた非常に柔軟. 1つのプロキシ利用可能なサーバーと普段使用するものが複数ある場合、突然点滅に行く, ただ次のいずれかに切り替える. 🙂

グリースモンキー – 10

今, 私はこれを使用する GooglemonkeyR スクリプト. このスクリプトは再フォーマット グーグルの検索結果をして、仕様にしても、ページのGoogleのリンクの小さなサムネイルを表示するオプションを持ってい. グリースモンキーを行うことができます たくさん より多くのとスクリプトの多くは容易にあります 利用できる 多くの多くのサイトのため.

ライブHTTPヘッダ – 8

私は、IIS Webサーバーとgzip圧縮の問題を診断するために、この数回使用しました. しかし言って他にあまりない: これは動作します.

ライブのPageRank – 10 (これまでのところ – 昨日それをインストール)

このアドオンには十分に簡単と思われる. これは、GoogleのPageRankからを取得し、トレイに示している.

NoScriptの – 10

NoScriptのは、広告をブロックすることで、驚くばかりである. あなたが好きすべてのサイトをホワイトリストする必要があるので、最初はその少し刺激性 – しかし、長い目で見ればそれはサイコーの価値がある. 🙂

ページを復活 – 10

あなたはサイトを参照し、それがダウンしていると発生した場合に非常に便利. サイトは、静的なコンテンツ指向である場合、これは、そのオンラインキャッシュされた場合は、迅速にコンテンツを見つけるためにそれが容易になります.

タブミックスプラス – 8

複数7-または-SOタブを持っている場合のために恐ろしい.

ShowIP (作業のために修正されたバージョンを使用して – ブラウズする際、会社のサーバーの正規名を表示します) – 10

私はこのプラグインなしでサーバーを識別するために通過する必要があると思います地獄を想像することはできません. はい, 私がすることができます. このすべての時間を行う必要がするために使用します. 私は最終的にそれをスクリプト化が、私は元のスクリプトを見つけることができません. ここに私の60秒の試みは、そのスクリプトにあったものを再作成時にだ:

$ 猫の/ etc / hosts | グリップ `なたの$ hostnamemycachingnameserver | グリップ . | grepの-v "^;"`
$ あなたはあなたに `$のhostnamemycachingnameserverを-x | grepの^ $のホスト名 | グリップ | \
  awkの '/[.]/{印刷 $5}'`@mycachingnameserver | グリップ . | grepの-v "^;"

ウェブ開発者 – 9

私は、ページにいくつかの問題を診断するために、一度これを使用し. 私はこの1つを削除するつもりですので、私は多くのWeb開発をしない. 私はこれが一流のアドオンであると考えているので、その機能にそのいいえコメント 場合 あなたがWeb開発の仕事をたくさんやっている.

シェア
木曜日, 1月22日, 2009 | 著者:

私はごく最近のために、クライアントのウェブサイトの問題を発見した .htaccessファイル ファイル. サイトでホストされていた Windowsの サーバーの実行中 IIS 使用 IISPassword, これを利用している .htaccessファイル その設定用のファイル.

IISPasswordはとまったく同じルールに従っていない アパッチ 但し. 。htaccessファイルは、それを存在している場合 しなければならない IISPassword - 適切なルールが含まれている, そうでない場合、サーバは次のエラーが返されます。:

Error 500 given by IIS Password
ここに。htaccessファイルの内容です. 私は適切にexample.comを指すように、最終的なリダイレクトURLを変更した:

RewriteEngine 上の
のRewriteCond %{HTTP_REFERER} .*グーグル。* $ [ノースカロライナ州,または]
のRewriteCond %{HTTP_REFERER} .*AOL。* $ [ノースカロライナ州,または]
のRewriteCond %{HTTP_REFERER} .*MSN。* $ [ノースカロライナ州,または]
のRewriteCond %{HTTP_REFERER} .*ヤフー。* $ [ノースカロライナ州,または]
のRewriteCond %{HTTP_REFERER} .*Yandexの。* $ [ノースカロライナ州,または]
のRewriteCond %{HTTP_REFERER} .*ランブラー。* $ [ノースカロライナ州,または]
のRewriteCond %{HTTP_REFERER} .*すでに。$ [ノースカロライナ州]
するRewriteRule .* HTTP://梅毒にかかったフィッシング -  url.example.com [R,ザ·]

この場合 でApacheを実行しているサーバー上の mod_rewriteの, ほとんどのWebユーザが正しいサイトコンテンツに直接行く. 彼らは。htaccessファイルにリストされている検索エンジンとインデックスを通じてサイトに到達した場合にのみ、, 彼らはクラッカーが被害者が達したいと思う梅毒にかかったフィッシングURLにリダイレクトされます.

もちろん, クラッカー (あるいはおそらく自動化されたワーム) 問題のサーバがあっても、これらのmod_rewriteルールをサポートしていないことを認識していなかった. しかし、どちらにしても, 私はサイトであるかどうかについて多くの引数を予見することができますように、これは非常に憂慮すべきである 仕事

シェア