pexports "C:\WINDOWS\system32\cwbsv.dll" | sed "s/^_//" > "C:\MinGW\cwb\cwbsv.def"
dlltool -U -d "C:\MinGW\cwb\cwbsv.def" -l "C:\MinGW\cwb\libcwbsv.a"
pexports "C:\WINDOWS\system32\cwbco.dll" | sed "s/^_//" > "C:\MinGW\cwb\cwbco.def"
dlltool -U -d "C:\MinGW\cwb\cwbco.def" -l "C:\MinGW\cwb\libcwbco.a"
gcc -I"C:\Program Files\IBM\Client Access\Toolkit\Include" as400.c "C:\MinGW\cwb\libcwbsv.a" "C:\MinGW\cwb\libcwbco.a" -o as400.exe
一括インストール用
http://sourceforge.jp/projects/traclight/
VB6.0の参照設定
・レイトバインド
→CreateObjectを使用してPC内のオブジェクトを使用する
そのことで複数のバージョンを同一と認識できるかもしれない
Excelなどは98、2000、2003で使用ライブラリが異なるので便利かも
・アーリーバインド
プロジェクトの参照設定で登録することで
newキーワードで使用できる
速度的にはレイトバインドより速いがまれにディストリビューションウィザードで
対応できないケースが存在するので注意が必要
例:RegExpなどはファイル+\3などの起動の為、対応できない
Solaris10での起動モードの切り替え
/usr/dt/bin/dtconfig -d でCUI
/usr/dt/bin/dtconfig -e でGUI
Linux系でポートを開放する
例)tcpでの22番のポートを開放
/sbin/iptables -I INPUT -p tcp -m tcp --dport 22 --syn -j ACCEPT
例)udpでの177番のポートを開放
/sbin/iptables -I INPUT -p udp -m udp --dport 177 -j ACCEPT
※しかし、上記の方法では一時的なものなので保存したい場合は以下の方法を使用
/sbin/iptables-save > iptables.astecx ← 結果を保存
cp iptables.astecx /etc/sysconfig/iptables ← コピーして、システムを再起動して、開放しているか確認
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:87:92:9C <-----MACアドレス
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe87:929c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1445 errors:0 dropped:0 overruns:0 frame:0
TX packets:1175 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:126449 (123.4 KiB) TX bytes:204789 (199.9 KiB)
Interrupt:10 Base address:0x1080
# Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.10.255
HWADDR=00:0a:e4:40:15:3f
IPADDR=192.168.10.142
NETMASK=255.255.255.0
NETWORK=192.168.10.0
ONBOOT=yes
GATEWAY=192.168.10.254
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
/sbin/iptables -I INPUT -p tcp -m tcp --dport 8333 --syn -j ACCEPT
/sbin/iptables -I INPUT -p tcp -m tcp --dport 8222 --syn -j ACCEPT
/sbin/iptables -I INPUT -p tcp -m tcp --dport 902 --syn -j ACCEPT
※上記のMACアドレスは仮想OS用のものなので気にしないでください
/etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
#SELINUX=enforcing
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
phpでの空白除去
php -r '
$aaa = " cvb ab cabc " . "\n";
$ret = preg_replace("/^[ ]+|[ ]+$/u","", $aaa);
echo $ret . "\n";
'
最終更新:2010年11月08日 00:14