PC/NETのetcetra/2007-04-09

Last-modified: 2007-05-02 (水) 11:38:29 (6202d)
※※このサイトは2012年頃より更新を停止しています。※※

さらに雑多メモを転記。
けっこう大量。分別なし。

SMTP HELO

tach.arege.net - SMTP HELO の理解
阻止率99%のスパム対策方式の研究報告

デジタルIDとメールの暗号化

ITpro 暗号メールの仕組み

MySQLのこと in OCS2007 spring

ありがたいことに、講演内容をかいつまんでメモしてくれてるところがあった(MixNews.JP PukiWiki)。

  • 講師:日本MySQLユーザ会/MySQL株式会社 松信嘉範氏

ImageMagick

コマンドラインで画像処理 - ImageMagick -

MySQL コンパイルオプション

>http://dev.mysql.com/doc/refman/5.0/en/configure-options.html//MySQL

 By default, MySQL uses the latin1 (cp1252 West European) character set. To change the default set, use the --with-charset option:

shell> ./configure --with-charset=CHARSET

CHARSET may be one of binary, armscii8, ascii, big5, cp1250, cp1251, cp1256, cp1257, cp850, cp852, cp866, cp932, dec8, eucjpms, euckr, gb2312, gbk, geostd8, greek, hebrew, hp8, keybcs2, koi8r, koi8u, latin1, latin2, latin5, latin7, macce, macroman, sjis, swe7, tis620, ucs2, ujis, utf8. See Section 5.10.1, “The Character Set Used for Data and Sorting”. (Additional character sets might be available. Check the output from ./configure --help for the current list.)

The default collation may also be specified. MySQL uses the latin1_swedish_ci collation by default. To change this, use the --with-collation option:

shell> ./configure --with-collation=COLLATION

To change both the character set and the collation, use both the --with-charset and --with-collation options. The collation must be a legal collation for the character set. (Use the SHOW COLLATION statement to determine which collations are available for each character set.)

Warning: If you change character sets after having created any tables, you must run myisamchk -r -q --set-collation=collation_name on every MyISAM table. Your indexes may be sorted incorrectly otherwise. This can happen if you install MySQL, create some tables, and then reconfigure MySQL to use a different character set and reinstall it.

With the configure option --with-extra-charsets=LIST, you can define which additional character sets should be compiled into the server. LIST is one of the following:

    *

      A list of character set names separated by spaces
    *

      complex to include all character sets that can't be dynamically loaded
    *

      all to include all character sets into the binaries

Clients that want to convert characters between the server and the client should use the SET NAMES statement. See Section 13.5.3, “SET Syntax”, and Section 10.4, “Connection Character Sets and Collations”. 

PAM認証

スタックアスタリスク PAM認証 1
スタックアスタリスク PAM認証 2
Red Hat Enterprise Linux 4: リファレンスガイド 16.2. PAM設定ファイル
@IT Sambaユーザーのパスワード管理 PAMを利用して認証を行う
JFdocs 3. PAM (Pluggable Authentication Modules)

sshd設定

Stray Penguin - sshd
端っこなひとの備忘録 2006年12月30日 > ログにID1ズレプロセスが9時間ズレで並行の件

HTTPのCONNECTメソッドと405応答

CONNECT メソッドは、プロクシにトンネル接続の確立を要求する。
405 Method Not Allowed 禁止メソッド 1.1
リクエスト・ラインで指定されたメソッドは許されていない。
apacheにmod_proxyが組み込まれてるかどうかってところか。

MySQLとコネクション数

URIとURL

e-wordより。

  • URI - Uniform Resource Identifier
    インターネット上に存在する情報資源の場所を指し示す記述方式。インターネットにおける情報の「住所」にあたる。URIは包括的な概念であり、現在インターネットで広く用いられているURLはURIの機能の一部を具体的に仕様化したものである。
  • URL - Uniform Resource Locator
    インターネット上に存在する情報資源(文書や画像など)の場所を指し示す記述方式。インターネットにおける情報の「住所」にあたる。情報の種類やサーバ名、ポート番号、フォルダ名、ファイル名などで構成される。

ストリーミングとかストリーム配信とか

参考:Wikipedia
参考:ちょっと古い
参考:ストリーミング配信の種類
参考:オンデマンド配信とは
サービス:RTV - Windows Media形式のみに特化

phpでMySQLサーバの文字コードセットの確認

<?php
	$db_handler = mysql_connect("ホスト名","ユーザ名","パスワード");
	if(!$db_handler){
		echo "can not connect DB\n";
	} else {
		mysql_select_db("DB名",$db_handler);
		$query = mysql_query("SHOW VARIABLES LIKE 'char%';"); 
		while($tmp = mysql_fetch_array($query)){
			print_r($tmp);
			echo "<br />\n";
		}

		mysql_close($db_handl);
	}
?>

MTAとBcc

ヘッダのBccって、MTA側で削除されるんだって?まじで?
アットマークITより
Wikipediaより
どっか

RMTサイト

へー。
ftb-rmt.jp

開封確認について

http://www.grapecity.com/japan/spotlight/inet/column/mail/mail05.htm

PHPのDOMについて

参考:Web Artisan Blog - ウェブ アルチザン ブログ 2004年11月19日

時刻同期について

http://www2.nict.go.jp/cgi-bin/JST.pl

DNSについて

http://intnet.cc/dns.htm
http://sakaguch.com/MyDomainDNS.html

串について

「Content-Length POST 限界」で検索して出てきた2chスレより。

ttp://www.atomintersoft.com/products/alive-proxy/proxy-list/
  できれば、High anonymity のものを探します。 

JPドメインで使える文字数とか属性ドメインとか

属性型(組織種別型)・地域型 JP ドメイン名登録等に関する規則

desknet'sで管理者パスワードを忘れちまった場合

/cgi-def/dnet/data/user/1/info
のパスワード部分を適宜編集。(空にする?

トラックバックとやらの説明

参考:トラックバック技術仕様書

Berkeley DB の動作の仕組み

参考:Berkeley DB 覚書

bash と ワイルドカード

参考:1. bash の基礎

  • ワイルドカード 一致対象
    ? 	任意の一文字
    * 	任意の文字列
    [set] 	set の中のいずれかの文字
    [!set] 	set の中のいずれでもない文字
  • セット構造ワイルドカードの使用例
        式  	 一致対象
    [abc] 	 a, b, c のいずれか
    [.,;] 	 ピリオド,コンマ,セミコロンのいずれか
    [-_] 	 ダッシュあるいはアンダースコア
    [a-c] 	 a, b, c のいずれか
    [a-z] 	 小文字のアルファベットすべて
    [!0-9] 	 0 から 9 以外の文字
    [0-9!] 	 0 から 9 までの数字とエクスクラメーション
    [a-zA-Z] 	 小文字と大文字のアルファベットすべて
    [a-zA-Z0-9_-] 	 すべてのアルファベット,数字,アンダースコア,ダッシュ

OutlookExpresのPOPおよびSMTPログ

ローカルのプロファイルデータの保存場所にあるらしい。

オプション>メンテナンスタブ>保存フォルダ

にてプロファイルの場所が確認できる。

muttメモ

  • popとの関係
    参考:Mutt-j-users 74
  • muttのサポートするPOP機能
    mutt単体でpop受信するには、内蔵されてるfetch-mailという機能を使用するようだ。
    参考:The Mutt E-Mail Client
  • 実際の設定( on ubuntu-jp の mutt)
    こことかこことかこことか参考になる。
    ### アカウント情報
    set realname="お名前"
    set hostname="my.machine-host-name.jp"
    set pop_host="pops://username@your-domains-mailserver"
    set pop_authenticators="apop:digest-md5:gssapi:cram-md5"
    my_hdr From: "名前" <username@your-domain>
    ### メールボックス
    set folder=~/Mail/
    set mbox=+inbox
    set record=+sent
    mailboxes ! "+inbox" "+sent"
    set postponed=+draft
    mutt起動してGキーでfetch-mail機能を呼び出せるけど、ubuntuのmuttではどうやらこいつは標準で暗号化通信をしてくれるらしい。
    そんなわけで、pop_hostでは"pops://〜〜"と指定してる。かつ、この項目でアカウント名も指定できるが、レンタルサーバだとアカウント名にフルメールアドレスを使わないといけない場合がある。そんな時はアカウント名の@をエスケープしてしまえばよいみたい。つまり上記の例だと「username\@yoru-domain@your-domains-mailserver」。

SOAP

参考:第1回:SOAPとは何か?
参考:e-Words

PHP

Perl

PHP と PEAR

参考 - 海は海、風は風 dozo.rgr.jp:
参考(PPT):

  • サンプルソース
    <?
    /*
    require_once("PEAR/Info.php");
    
    $info = new PEAR_Info();
    $info->show();
    */
    
    require_once('Net/Socket.php');
    $address = "www.chimdon.com";
    $port = 80;
    $message = "GET / HTTP/1.0\r\n\r\n";
    
    $sock = new Net_Socket();
    $sock->connect($address, $port);
    $sock->setTimeout(1, 0);  // sec, microsec
    $sock->write($message);
    echo htmlspecialchars($sock->read(512));
    $sock->disconnect();
    
    ?>

Outlook Express 使いこなし

さすが大企業はこんなページ作ってる余裕があるんだねぇ。

  • AzbyClub 使いこなし
    大勢への同時送信メールは「Bcc」で送るのがマナー。それにしてもたくさんの宛先を 選択するのが面倒...

op25b情報

http://op25b.jp/

Outlook Expressで受信時の認証暗号化

  • POP3のコマンドにおけるAUTH
    OEってAPOPに対応してないんだね。
    拡張機能である SASLメカニズムを利用したAUTHコマンド(IMAPの認証機構だそうな)は対応しているらしい。

久しぶりに動向を見た

あのおとっつぁん、やるなぁ。
事業が軌道に乗ってるね。
http://www.j-informationbank.com/

.htaccessで設定可能なphp.iniディレクティブ

  • .htaccessで変更可能な項目について
    http://www.php.net/manual/ja/ini.php
    PHP_INI_ALLまたはPHP_INI_PERDIRと記述されているものが変更可能対象の項目らしい。
    extension_dir の変更はできない。
    dl()関数とかget_loaded_extensions関数のこと、ちょっと覚えておいた方が良い。
  • ionCube PHP Encoder
    上記のようなことをチェックしたのはこれについての質問があったから。
    PHP のソースコードを暗号化するモジュールらしい。
    エンコード時にコンパイルしているために実行速度が上がるらしい。
    参考:Su-Jine の独り言

XAMPP

参考:hiromasa.zone:o)
参考:いちびっとおるぐ

PHP4 sessionモジュール

音声・動画配信をする方法

ちょいvim & SQL文

%s/^\(\t\).*//g    (先頭がタブで始まる行のタブを全部消す)
%g/^$/d            (空行を削除)
%s/^\(.*\)\t.*/\1/g (先頭のテーブル名以外は全部消す)
%s/^\(.*\)\t.*/\1/g (もう一回)
%s/\(.*\)/drop table \1\;/g (SQL文を作る)

.htaccessの記述例

わかりやすいしシンプル。
http://www.tagindex.com/other/htaccess.html

便利なツール(Perl)

futomi's CGI cafeさん、便利なツールを提供してくださってます。
サーバーアナライザー
サーバにインストールされてるPerlの環境情報を一括で表示してくれる。

コメントはありません。 コメント/PC/NETのetcetra/2007-04-09

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS