Windowsのhostsファイルの在処

「ありか」って、「在処」って書くんだ。…そんなの有りかっ!

さて、本題。
XPの場合だが、
C:¥WINDOWS¥system32¥drivers¥etc
にあり。
なんでこんな分かり難いところに…。嫌がらせですか。そうですか。
Unixを意識して、etcディレクトリなんて使うところがカワイイ。ちょべりラブリィだモジャ~。

何に使うか、って。
独自ドメインとって、自宅サーバを立てると、
同環境(同ネットワーク)からだと、
自分自身にアクセスすることになって、ルーターが混乱して、たどり着けない…
いや、混乱してるのはちゃんと説明できないオイラな訳だが…
ということがよくある話、自鯖あるあるとして語り継がれている。

そこで、外に出なくても、すぐそばにいるんだよ、と教えてあげる。
それに使うのがhostsファイル、という訳。

はい、前置きが長い。

窓+R
 → "notepad C:/WINDOWS/system32/drivers/etc/hosts"
 → 末尾に"192.168.1.xxx mydomain.kp"追加
 → Ctrl+S
※窓:Wikipedia様のありがたい解説Link

前置きは長く、説明は短く(というか略し過ぎ)。人生は…?

(2010/2/26改訂)半角バックスラッシュがコピペすると見た目は同じだが違うものになってしまうらしいのでスラッシュに変更

hosts windows etc

— posted by たか at 10:55 pm   pingTrackBack [0]

actionscript小技集(多分AS3) vol.1

◎任意の箇所でRoot取得
var _rt = MovieClip(root);
ただし、クラスのコンストラクタでは使用不可みたい。
なので、仕方なくinit()メソッドでも作って、呼び出してもらうか。

◎オンマウスとかで、最前面にもっていく処理。
private function onMouseOver(e:MouseEvent) {
  e.target.parent.setChildIndex(e.target, e.target.parent.numChildren - 1);
}

◎クラス名を文字列で指定(ライブラリ画像のリンケージ設定後、連番取得用)
num = 1; //for文とか
var MyClass:Class = Class(getDefinitionByName("Photo" + num));
var myBmd = new MyClass(0, 0); // ※1
※1:ライブラリ画像だとBitmapDataクラスの子クラスになるので、引数が2つ必要(ダミーで0を入れとけば良い?)

◎「原点から任意の座標までの線分」のX軸からの傾き角度を求める Math.atan2
var rad = Math.atan2(y, x);
って、↓の省略形、ってことか…?
var rad = Math.atan(y / x);

◎Tweenerで「着色」テュイーン!…いや、トィーン…違う、トゥイーン。
import caurina.transitions.properties.ColorShortcuts;
ColorShortcuts.init();

Tweener.addTween(target_mc, {_color: 0xffcc00});
//ついでに「明度」トゥイーン
Tweener.addTween(target_mc, {_brightness: 0.5}); // 多分 0.0 <= _brightness <= 1.0
importとinit()が必要なり。

as

— posted by たか at 12:02 pm   pingTrackBack [0]

linuxメモ

◎linuxユーザ名の文字制限
・文字数
Linuxにおいて、ユーザのアカウントとパスワードの文字列長の制限はいくつでしょうか?(ポリシーをお聞きしているのではありません) なお、回答についてはディストリビュ.. - 人力検索はてなLink
多分最近のディストリなら32文字。

・使用可能文字
Linuxのuseraddコマンドって - crkの独り言Link
歴史的に
[a-z_][a-z0-9_-]*
だったんだけど、Sambaとの互換性のため、
[a-zA-Z0-9_.][a-zA-Z0-9_-.]{0,30}[a-zA-Z0-9_.$-]?
こうなったらしい。
これも最近のディストリなら後者と思われ。

・パスワードの制限
最近のディストリならMD5で保存されるから、MD5で扱える文字列なら何でもオーケイ。全角文字すらも。。
ということらしい。
引用元は…行方不明…。


◎コマンドラインからFTPでディレクトリごとダウンロード
wget -r ftp://hostname/pathLink  --ftp-user=USERNAME --ftp-password=PASSWORD
-rオプション(--recursiveオプション)で、ディレクトリ指定。
結局1ファイル毎にダウンロードするので、メッセージが大変なことになるが、5200ファイルのダウンロードに成功した。
Windowsなローカルにいったん保存して、アップロードし直す、ってやるより安定してたし、速かった。
信頼性もありそうだしね。ってこれはただの思い込みか…。

— posted by たか at 01:18 pm   pingTrackBack [0]

printfなどで、変数を1個だけ渡して複数表示したい場合

相変わらず、タイトルが難しい…。
コードで示すのが一番さ。

こういうこと。

printf('%sはすばらしい。そんな%sを生んだ%sはもっとすばらしい。', $child, $child, $parent);
同じ変数を2つ渡さなきゃならない。スマートでない。
そこで、
printf('%sはすばらしい。そんな%1$sを生んだ%sはもっとすばらしい。', $child, $parent);
スマートになった。
こゆこともできちゃう。
printf('%2$sはすばらしい。そんな%2$sを生んだ%1$sはもっとすばらしい。', $parent, $child);

PHPマニュアルによるとこのことは、
フォーマット文字列における引数の 番号付け/交換
と言い、本件のタイトルは
同じ置換指示子を複数回使用する際にコードに引数を追加せずにすむ
という用語を用いれば良かった模様。

— posted by たか at 03:28 pm   pingTrackBack [0]

メールヘッダのX-Mailerに記号文字を入れようとして苦労した件

"@"とか、"Co.,Ltd."とか。
他でも需要あるかもだから、軽い気持ちでやっつけようとしたのだが…。

PEAR::sendMail() を使うんだが、こいつに渡すヘッダーがちゃんとしてないと、
"Validation failed for" なエラーが発生する。

とりあえず、英数字以外を使う場合はダブルコーテーションで囲いましょう、と。

mb_encode_mimeheaderLink

でも、「"hoge@fuga Co.,Ltd"」としても、やっぱりエラー。
"@"を消すと通る模様。
むぅ。。
上記参照元に、mimeエンコードしよう、というキーワード。
しかし…
echo mb_encode_mimeheader("hoge@fuga Co.,Ltd");

hoge@fuga Co.,Ltd

エンコードされず。。
こうなりゃヤケだ。
echo mb_encode_mimeheader("あhoge@fuga Co.,Ltd");echo "¥n";
echo mb_encode_mimeheader("あ");echo "¥n";
エンコードして、「あ」の部分を除去すりゃいいだろ。

=?UTF-8?B?wqTComhvZ2VAZnVnYSBDby4sTHRk?=
=?UTF-8?B?wqTCog==?=
「あ」ってどこまで?
もう、ヤケ×2。。
echo mb_encode_mimeheader("あ hoge@fuga Co.,Ltd");echo "¥n";
echo mb_encode_mimeheader("あ ");echo "¥n";

=?UTF-8?B?wqTCoiBob2dlQGZ1Z2EgQ28uLEx0ZA==?=
=?UTF-8?B?wqTCoiA=?=

echo mb_encode_mimeheader("あ  hoge@fuga Co.,Ltd");echo "¥n";
echo mb_encode_mimeheader("あ  ");echo "¥n";

=?UTF-8?B?wqTCoiAgaG9nZUBmdWdhIENvLixMdGQ=?=
=?UTF-8?B?wqTCoiAg?=
よしゃ。「あ  」は「wqTCoiAg」っぽいぞ。
ちうわけで、
echo mb_decode_mimeheader("=?UTF-8?B?aG9nZUBmdWdhIENvLixMdGQ=?=");echo "¥n";

hoge@fuga Co.,Ltd

やたー。。でけたよ。

なんとなく、エンコード指定変更。
echo mb_decode_mimeheader("=?US-ASCII?B?aG9nZUBmdWdhIENvLixMdGQ=?=");echo "¥n";

hoge@fuga Co.,Ltd


ちゃんとした手順をご存じの方、ご教授下されまし。。。

メール エンコード ヘッダ

— posted by たか at 08:52 pm   pingTrackBack [0]

T: Y: ALL: Online:
ThemeSwitch
Created in 0.0324 sec.
prev
2024.12
next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
blogBar
Firefox3 Meter