伝言/家から会社 の変更点

*pam_radius_auth [#oca85c5a]
static CONST char *pam_module_name = "pam_radius_auth";
static char conf_file[BUFFER_SIZE]; /* configuration file */
static radius_server_t *live_server = NULL;
static time_t session_time;
static void _pam_log(int err, CONST char *format, ...)
static int _pam_parse(int argc, CONST char **argv, radius_conf_t *conf)
void _int_free( pam_handle_t * pamh, void *x, int error_status )
static UINT4 ipstr2long(char *ip_str) {
static int good_ipaddr(char *addr) {
static UINT4 get_ipaddr(char *host) {
static int
host2server(radius_server_t *server)
static unsigned char *
xor(unsigned char *p, unsigned char *q, int length)
static void
get_random_vector(unsigned char *vector)
static void
get_accounting_vector(AUTH_HDR *request, radius_server_t *server)
static int
verify_packet(char *secret, AUTH_HDR *response, AUTH_HDR *request)
static attribute_t *
find_attribute(AUTH_HDR *response, unsigned char type)
static void
add_attribute(AUTH_HDR *request, unsigned char type, CONST unsigned char *data, int length)
static void
add_int_attribute(AUTH_HDR *request, unsigned char type, int data)
static void
add_password(AUTH_HDR *request, unsigned char type, CONST char *password, char *secret)
static void
cleanup(radius_server_t *server)
static int
initialize(radius_conf_t *conf, int accounting)
static void
build_radius_packet(AUTH_HDR *request, CONST char *user, CONST char *password, radius_conf_t *conf)
static int
talk_radius(radius_conf_t *conf, AUTH_HDR *request, AUTH_HDR *response,
send:
static int rad_converse(pam_handle_t *pamh, int msg_style, char *message, char **password)
pam_sm_authenticate(pam_handle_t *pamh,int flags,int argc,CONST char **argv)
error:
pam_sm_setcred(pam_handle_t *pamh,int flags,int argc,CONST char **argv)
static int
pam_private_session(pam_handle_t *pamh, int flags,
error:
pam_sm_open_session(pam_handle_t *pamh, int flags,
pam_sm_close_session(pam_handle_t *pamh, int flags,
pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, CONST char **argv)
pam_sm_acct_mgmt(pam_handle_t *pamh,int flags,int argc,CONST char **argv)
struct pam_module _pam_radius_modstruct = {

*[[vtpe]] [#ecb19b67]
snmptrap -v <SNMPのバージョン> -c <コミュニティ名> <NMSのホスト名> <enterprise OID> \ 
         <送信元のホスト名> <一般トラップ番号> <固有トラップ番号> <発生時刻> \ 
         [<OID> <タイプ> <値>] [<OID> <タイプ> <値>] ...

-v SNMPのバージョン。1/2 のときとそれ以外とで引数は全然違う
-c コミュニティ名。デフォルトはpublic

<NMS> 
    ネットワーク管理ステーション
    SNMPの管理や閲覧をしたりするホスト。マネージャ。

<enterpriseOID>
    .1.3.6.1.4.1   プライベートなOIDの元
    .1.3.6.1.4.1.<エンタープライズナンバー>.<トラップの番号>.<トラップの番号>
    トラップの番号は階層を自分で勝手に作ることができる

<一般トラップ番号>
    0~5が一般トラップ番号。6は固有トラップ番号というしるし。

<固有トラップ番号>
    一般トラップ番号が6のときに設定する、ユーザが勝手に決めれるトラップ番号。
    一般とラップ番号が6でないときは 0にしておく

<発生時刻>
    空を指定することで現在時刻に

<OID>
    オブジェクト識別子。
    SNMPのデータの種類についてる(つける)一意な番号。

*wiki 自作プラグイン [#r26af94e]
-Punycodeを用いてアドレスを短縮化させるプラグイン
LogueWiki:Web素材/PukiWiki/puny.inc.phpに移動

-HTML2PDF.BIZ - HTMLからPDFに変換するWebサービスAPI が公開されたので早速プラグインにしてみました(所要時間3分)
sonots:html2pdf.inc.php

-正規表現による文字列置換プラグイン(プレビュー付き)です。通常の文字列置換に切り替えることもできます。
ここではアップロードもできませんのでお手間ですが、sonots:regexp.inc.php へ。



*mcs [#kf75eab6]

http://wiki.bit-hive.com/linuxkernelmemo/pg/%A5%D7%A5%ED%A5%BB%A5%B9
http://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/control/lcycle.html
-port_sh
--全て内部コマンド化する
--結局moreとかで止められることが予想される。やっぱりC化する必要がある
-configure
--頻度の高いものから内部コマンド化する
--confモードだけメモリが大きくなるが、
confモードに入るのは一人だけなのでいいのでは



*others [#s3b5cf55]
まるまるUNIX USER
2005年度版まである。会社でないものは買う。
interfaceの年間購読をする。


*20070117やること [#tbdb9d26]

-gethostbynameのテスト
-バックアップ作業

もしくは、Linux版窓使いの憂鬱みたいなソフトがあって、それで実現できるという事は 
ないでしょうか? 

私も同様なことをしたいと思い,以前,窓使いの憂鬱みたいなソフトがないか 
探したことがありますが見つけられませんでした. 
xmodmap は窓使いの憂鬱ほどの柔軟性はなくて, 
Ctrl+<key> で別の keycode を発生させるということはできないと思います. 
私は代替策として,変換・無変換キーを Mode_switch に割り当て, 
Mode_switch+<key> で矢印キーを発生させてます. 
具体的には ~/.Xmodmap は以下のようになります. 

keycode 129 = Mode_switch 
keycode 131 = Mode_switch 
keysym n = n N KP_Up KP_Up 
keysym p = p P KP_Down KP_Down

*そもそも [#zc3ee352]
legacyにscimをいれてみればよいのでは?yum使えるし
http://www.a.phys.nagoya-u.ac.jp/~taka/linux/co4note.html#j-input

*キーバインドをEmacs風にする [#zc36a947]
GnomeのキーバインドをEmacs風にする。
[アプリケーション]→[システムツール]→[設定エディタ]
を起動し,desktop → gnome → interface を開いて gtk_key_theme の値を Emacs にする。 
http://www.a.phys.nagoya-u.ac.jp/~taka/linux/co4note.html#emacskey

Libretto M3にKNOPPIXを入れてみる

vtpが返すヘッダの情報、tx_headroomはどの関数でわかるか?値は何にすべきか?

ISC-DHCPd -- リレーからのDHCPREQUESTに対してOfferをだすか(2発目)

dhcpのport = ISC-DHCPDではポート68を開いているか?
relayだけinterfaceを縛ればよい。ignore4-arrow4か?
create ip interfaceに応じてreloadを行う
vifインターフェースだけを対象とする

「○○プログラマー」の要点をまとめてwikiwikiする

passwdの変更で空白(何も無し)に変更する必要があるか。
passwdを空白にするには一度deleteしてからcreateすればいいのでは。
 -->rootユーザは消すことが出来ない

set user root password [erase]
eraseオプション時にはpasswordを消す方法は?


 <host>指定の場合の問題は?
 sntpのホストは・・・polling満了時に、毎回gethostbynameを行っている?
 毎回gethostbynameを行えないデーモンは?
 結局ipaddress指定のみにしたほうがよい?
 N津さんの意見を聞く

EoUの観点から、cliの規則を明文化しておく必要があるのでは?

とにかくmake環境がないとこまる。
cross-compile環境を整えられるようにすること。
(これがないとメンテナンスできない!!)