火曜日, 3月 17, 2009

Windows Update にプロキシ設定

職場のマシンが自動更新できなくなった。
タスクトレイにアイコンが表示されても「ダウンロード0%」のまま消える。
手動でダウンロードしようとすると失敗したり遅かったり。

イベントビューアを見ると接続に失敗している。ネットにはつながっているのに…IEのプロキシ設定が解釈できていないらしい。
この職場のプロキシ設定はpacファイルを使っているけどどうしたらいいんでしょう?

# pacファイルというのは中身はjavascriptで、if文でURLごとにプロキシを変えていた。

Windows Updateのプロキシ設定方法は、コマンドプロンプトで

>proxycfg -u

とすればIEの設定が反映されるとのこと。

【覚書】Windows Update でエラー。

こちらの方のまねをして、pacファイルに書いてあったプロキシサーバのURLをIEに設定した上で、そのプロキシを使うチェックを外した状態にしてから、proxycfg -uしてみた。そして

>net stop wuauserv
>net start wuauserv

と打って自動更新を再起動。
すると間もなく自動更新が動き出した!

でも本当は pacファイルを参照させたいんだけどな…。

参考

御社は大丈夫?WindowsUpdateできてますか

プロキシ環境において「Windows Update」がエラー番号「0x80072xxx」を返す

火曜日, 7月 15, 2008

Movable Type の StyleCatcher で背景画像をアップするとき

Movable Type の StyleCatcher の機能を使って、自分で作成したスタイルを公開する方法を以下のページ等を参考にやってみました。

小粋空間: StyleCatcher リポジトリ公開方法

決められたディレクトリ構成でリポジトリにしたいサーバーにアップすれば、Movable Type の管理画面からそのサーバーのURLを指定することでスタイルが選べるようになります。

表示されたスタイルを適用すると関連ファイルを取得するようなのですが、テストしてみたところ背景画像がクライアント側でうまく取得できなかったので、少し考えましたが、CSSファイル内の記述で画像ファイルのURLのクオーテーションを外したらうまくいきました。

変更前

#header{background:url('header.gif');}

変更後

#header{background:url(header.gif);}

火曜日, 3月 25, 2008

geeklogに汎用フォームメール設置

まず、静的ページPHPを有効にする

  1. グループ管理画面で、"Static Page Admin" の左側にある編集ボタンをクリック
  2. ページ下部の"権限"の所を見ると、"staticpages.PHP" のチェックボックスがオフで、 "staticpages.delete" と "staticpages.edit" のチェックボックスがオンになっているので、"staticpages.PHP" のチェックボックスをオンにする。

静的ページPHPを作成する

  1. 静的ページ管理画面で、新規作成をクリック
  2. geeklog wikiのページから、汎用フォームメールの静的ページPHPをコピーして作成
  • idは "formmail" にする
  • PHPの項目は、"PHPを実行する" を選択
  • このページは単独でも動作可能

静的ページHTMLを作成する

上記で作成した静的ページPHPを読み込んで動作するHTMLを作成する。
静的ページPHPを修正してもよいが、こちらの方法であればフォームの追加・変更がしやすい。

静的ページHTMLの作成サンプル



管理者用メールは
config.phpで "site_mail" に設定したメールアドレスに送信される。

月曜日, 3月 24, 2008

geeklogのDBバックアップ

  1. プラグイン "dbman" をインストール
  2. 管理画面から "DBman" をクリック
  3. "バックアップ作成" をクリック

簡単!そのままダウンロードもできるし、/backups以下にsqlファイルが格納される。

データベースのバックアップとリストア

木曜日, 12月 13, 2007

Scuttleの設置

オープンソースのソーシャルブックマーク Scuttle
MySQLは4じゃないとだめみたいです。

ダウンロード元

インストール方法
解凍したソースをドキュメントルートに格納、
ルートディレクトリにある config.inc.php.example を config.inc.php にリネームして、
このへんとか
$dbtype = 'mysql4';
$dbhost = '127.0.0.1';
$dbport = '3306';
$dbuser = 'username';
$dbpass = 'password';
$dbname = 'scuttle';

このへんを環境に合わせる。
$locale = 'en_GB';


新規アカウント登録は、http://サイト名/register.phpから。

参考
Scuttleという名の ソーシャルブックマーク を設置してみる
Scuttle ソーシャルブックマーク の設置
エラーがでましたが上記サイトより以下の方法で解決
注意点 php5でscuttleを動かす場合の変更点

setlocale()のエラーが出るときは、
scuttle\includes\php-gettext\gettext.inc の131行目、
$ret = setlocale($category, $locale);

コメントアウト
//$ret = setlocale($category, $locale);
次の行に、
$ret = setlocale(LC_ALL, $locale);
とする。


Rename Tag
タグのリネーム機能を使えるようにするにはファイルを追加する必要がありました。
ScuttleのTagReplace機能

[ 1597978 ] Missing tag rename for 0.7.2
ダウンロードしたファイルは以下のように配置
/tagrename.php
/templates/tagrename.tpl.php

タグの大文字小文字対応
あとで試してみます。
引き続きブックマーク(Scuttle)ネタ

木曜日, 11月 08, 2007

Blogger 投稿記事をメールで送信

設定タブのメールのところで、任意のアドレスを指定すると、
公開時に投稿内容が送付される。

火曜日, 11月 06, 2007

Movable Type 4.01 インストール

Movable Type インストールでやったこと

ActivePerlインストール

5.6.1は不具合があるので、5.8.8をインストール

コマンドプロンプトで
perl -v
するとバージョン情報確認できます。

ActivePerlのPPMで必要なモジュールをインストール

PPMのモジュールインストール時、プロキシ通す場合はコマンドプロンプトで、
SET HTTP_Proxy=http://www.hoge.ne.jp:8080/

Apacheの設定

cgiが動くように追記
<Directory "C:/path/to/htdocs/">
・・・
Options Indexes FollowSymLinks ExecCGI
・・・
AddHandler cgi-script .cgi

</Directory>