タグ「Windows」が付けられているもの

ひさびさのMovableTypeネタですが、ちょっと会社の案件でMovableTypeをローカルPCで使うことにしました。

使ったのはMTOS

これを自分が会社で使っているWindowsPC(WindowsVista)で動かそうと思ったらつまずいたのでメモ。

通常は私はLAMP環境を使っているのですが、ローカルマシンで開発するときはXAMPPです。

しかし、最近はPHPばかりを使っているので、Perlを動かすことがなく、つまずいてしまいました。

前提


XAMPPのバージョンは、これを書いている現在の最新版、1.7.3

なので、以下のような構成となります。


  • Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l

  • MySQL 5.1.41 + PBXT engine

  • PHP 5.3.1

  • phpMyAdmin 3.2.4

  • Perl 5.10.1

  • FileZilla FTP Server 0.9.33

  • Mercury Mail Transport System 4.72


XAMPPはデフォルトのインストールで、Cドライブ直下に入ります。(C:\xamppとなる)

なので、

Apacheのdocument root は、C:\xampp\htdocs\、cgi-binは、c:\xampp\cgi-bin\、となる。

MTを設置


ということで、

mt-staticフォルダをC:\xampp\htdocs\mt-staticに。

その他を、C:\xampp\cgi-bin\mtos\に配置しました。

会社で、Linuxマシン(CentOS 5)にドメイン参加しているマシンの共有フォルダをマウントする事例が出てきたので、メモ。

通常、LinuxマシンからWindowsマシンの共有フォルダやネットワークデバイスをマウントする際は、smbmountを使用するらしいのだが、CentOS 5 からはsmbmountがなくなったらしい。

その代わりに、通常のmountコマンドに「cifs」オプションを付けるらしい。


  • 参考URL

    • http://tomo.ac/goodstream/rhel/centos/tips5.html




ということで、CentOS5からWindowsマシンの共有ドライブをマウントするには、以下のようにすればいいらしい。

Windowsでcronが使えるツール「pycron」

  • 投稿日:
  • by
  • カテゴリ:

Linuxなどで、定期的にプログラム等を実行するのに使う、cron

これは結構便利なツールなのですが、Windows系にはこれと同じツールは入っていないのです。

Windows Vistaでは、結構近いことまでできますが、まだまだ現役なWindowsXPのタスクスケジューラでは、まだまだ不便です。実際に、タスクスケジュールでは、日単位でしか実行できず、cronでの醍醐味である、5分に1回という様な使い方はできません。

そこで、Windows用のcronツールとして見つけたのが、下記のpycron。


  • pycron


これはPythonで作ってあるのかな??

このプログラムをインストールすると、以下の図のようにサービスで稼働できるので、ログアウトしていても動きます。

Transaction Generator

先日、会社で外部の業者に作らせたシステムが「Windows Server 2003 + MySQL」というシステムであった。

これでデータベースエンジンはInnoDBで作っているらしいので、当然トランザクションを使う。

まぁ、システムを作る段階で、なぜWindows Serverをチョイス?という疑問があったが、Windowsベースでのアプリケーションしかつけれない会社なので、しょうがないと言えばしょうがない。。。

なお、説明しておくと、このシステムの受注範囲は、CGIスクリプトとデータベースサーバ+クライアント。

うちの会社の主幹システムは強固なものであり、CGIスクリプトはきちんとロードバランサーなどが整備された強靱なシステムで動いているので問題はない。

しかし、そのスクリプトで受けたPOSTデータを流し込むのは、ルーターやNATなどを5つぐらい通った後のネットワークに接続されたWindows ServerのMySQL。

Windows

先日、「Windowsエクスプローラが激重になってしまったら」という記事を書きましたが、原因がわかりました。

IDE接続のCD-ROMドライブのせいでした。。。

Windowsエクスプローラは常にドライブを監視しているんでしょうね~

IDEのCD-ROMドライブのDMA関係がだめになっていると、常にそれにリトライをかけるようです。

なぜCD-ROMドライブが原因だとわかったかというと、

Windows

Windowsでのファイラーといえば、Windowsエクスプローラ

私が自宅で使っているWindows(Windows XP)の、このWindowsエクスプローラが最近激重になってしまった。

そこで、グーグル先生にいろいろ聞いてみると、どうやら、PIO病というものがあるらしい。

これは、

PIO病またはPIO地獄とは、いつのまにやらWindowsがIDEデバイスの転送モードをPIOに変更してしまい、3MB/s(最近のHDDなんかだと50MB/sくらいは出る)くらいしか転送速度が出なくてOSの起動やら全てが遅くなってしまう現象です。

ということらしいです。

で、実際にこの状態になると、デバイスマネージャでのIDEの状態が以下のように転送モード・PIOのみになってしまうらしい。

PIO病

Windows

Windowsの起動時にプログラムを走らせる場合、スタートアップの中にショートカットなどを入れておけば起動できるが、Windows終了時・もしくはログオフ時にプログラムを走らせるにはどうしたらいいか

まず、終了時に走らせたいプログラムの引数などを含めたバッチファイルを作成しておく。

そして、コマンドプロンプトから、以下のコマンドを打ち込む。

> gpedit.msc

するとか、下図のようなグループポリシーが立ち上がる。

gpedit

Windows

激しく既出かもしれませんが・・・・

Windowsでファイルを削除すると、よほど大きなファイルでない限り、ゴミ箱に入ります。

つまりは、これは削除ではなく、「移動」です(笑)

で、「ゴミ箱を空にする」と初めてディスク上から削除されるわけです。

しかし、削除ではなく移動なので、はっきり言って遅いです。

重いパソコンならなおさらです!

ということで、ゴミ箱経由の削除ではなく、一発でファイルを削除する方法です。

それは、

Internet Explorer 8 をインストールしてみた

今日、Internet Explorer 8 (IE8)がリリースされたと言うことで、早速インストールしてみた。

Internet Explorer 8 をインストールしてみた

以下のページからダウンロードできるようになっている。


IE7の時のように、インストール時にこけたりはしなかったが、いちを正常にインストールできたようだ。

 Windows XPやVistaのWindows Media Player 11 (WMP11)で昔のAVIファイルが再生できないことがあります。

 これは、WMP11では、「Intel Indeo Codec」がデフォルトでは有効になっていないからだそうです。

 この場合、再生は始まるものの、映像がなく、音声だけの再生になってしまいます。

 このときの対処法ですが、Intel Indeo CodecはWMP11に入ってはいるものの、有効になっていないだけなので、下記のようににコマンドプロンプトからコマンドを打ちます。

> regsvr32 ir50_32.dll

 そして、「DLLRegisterServer は成功しました。」と出ればOKです。

 

  • マイクロソフト、「Windows Live」APIの日本語技術情報を公開(Computerworld.jp) - Yahoo!ニュース

より、

マイクロソフトが、Windows Live APIを公開したそうです。

 マイクロソフトは、「Windows Liveプラットフォームに対応したWebサイトが増えることにより、個人ユーザーは使い慣れたWindows Liveサービスと、さまざまなWebサイトの機能を組み合わせたり、Windows Live共通のIDを利用したりすることができる」と、そのメリットを強調している。

さらに、開発者側のメリットとして、JavaScriptやREST(Representational State Transfer)など、Web開発の標準的なスキルだけで、Windows Liveプラットフォームを活用できる点を挙げている。

 

 

 これでまた、マッシュアップの幅も広がりますね。

 今後に期待。

 

Windowsには「コマンドプロンプト」というものがあるが、そのコマンドプロンプトのデフォルトの文字コードはSJISである。

そこでこの文字コードを変更する方法であるが、たとえば文字コードを「UTF-8」に変えたい場合、

> chcp 65001

と入力する。

またSJISに戻したい場合は、

> chcp 932

と入力すればよい。

ちなみにWindowsコードページ一覧はこちら。

Internet Explorer 6 (IE6) StandAlone

会社のPCも家のメインPCも「Internet Explorer」(IE)をIE7にアップグレードした。

しかし先日、嫁のパソコンでこのブログを見たら、

ハッ!Σ( ̄□ ̄;

レイアウトが崩れている!!!

そうか!、嫁のパソコンはまだIE6だった!!

やはり原因は、レイアウト調整の際、IE7でしか確認しておらず、IE6での表示を確認していなかったからだ。。。。

IE7がMicrosoftUpdateで自動アップデート項目に入ったことで、IE7の普及率は高くなっているのだが、まだまだIE6の人もたくさんいる。
デザインの際、IE6のバグを考慮に入れるのは必須であるはずなのに、私としたことがうかつだった(^^;)

ということで、いまさらIE6には戻す気もないし、戻せないので、単独で?動作するIE6を入れることにした。

メインPCを再インストール

  • 投稿日:
  • by
  • カテゴリ:

自宅のメインPC(WindowsXP)を再インストールした。

いや~、ここ2年くらいそのまま放置していたので、相当重たくなってました。

ここでWindowsVistaではないところがまたね。。。。
というか、Vistaにあまり興味がない。。。
64bit版ネイティブ環境が普及すれば、次のOSを買う気にもなれますが、それまではXPでなんとかしのいでいきたいな、と(^^;)

いやいや~、再インストールしたら、さくさく動くようになりました。
使わなくなったハードウェアもはずして。

そういえば、再インストールの時に、一つだけ引っかかったのが、Norton Internet Security のLiveUpdateがまともに動かなくなったこと。

詳細は、

「Irvine」が3年半ぶりに更新

  • 投稿日:
  • by
  • カテゴリ:

記事:「窓の杜 - 【NEWS】定番ダウンローダー「Irvine」が3年半ぶりに更新、2GB以上のファイルに対応」より。

Windowsでは以前から定番とされている定番ダウンローダーの「Irvine」。前身は「iria」といったら知っている人もいるだろうか。

そのIrvineが3年半ぶりにアップデートとなった。


定番ダウンロードソフト「Irvine」が13日、約3年半ぶりに更新された。最新版となるv1.2.0betaでは、2GB以上のファイルをダウンロードできるようになったほか、ファイルのハッシュ値をチェックする方式に“SHA1”が追加された。また本バージョンより、分割ダウンロード機能が廃止されている。

とのこと。

参考URL


 Windowsには以前からネットワークドライブというものがありますが、Windowsにログインしたときはいいのですが、時間がたつと勝手にネットワークドライブが切断されているときがあります。
 それの対処法。