改めて、Perlの強力さを実感しました。
WSHもこれくらい文字列の扱いが楽ならば・・・と思わずにはいられません。正規表現もさることながら、言語の仕様のせいか、、、使いやすい道具という立ち位置にあるのに比べ、WSHで同じ事を実現するのには色々考えなければなりません。
やはり・・・
【おトク】 [アンブロ] ウインド・シェル・中綿 TR 3DFXサーモインシュレーションコート NVY 日本 L (日本サイズL相当) その他トレーニング用品
【おトク】 [アンブロ] ウインド・シェル・中綿 TR 3DFXサーモインシュレーションコート NVY 日本 L (日本サイズL相当) その他トレーニング用品
NNTPとかINNとか。JUNETとか。Wideプロジェクトとか。懐かしいなぁ
精神的に落ち込むと何故か昔の関税込★BERLUTI★キャンバス&レザー 二つ折りウォレットに興味持ったくらいにして。「昔はよかったなぁ・・・」と。
単語で言うと
fj.unixとか
イソターネットとか
innで言うと
junk.はDiskの肥やしっていうよりジャンクなんでフィードしない設定をするとか。(newsfeeds)
Perlも5というか、5.003だったり。
個人的にインターネットに触ったのが95年位だったと記憶してるのですが、
当時は日本の独自UNIX(SVR4ベース)でNetScape1をコンパイルして動かした位で。
BINDも4だったし。(sendmail8も8.8とか、8.9位だったと・・・その後、いわゆるリレー転送の防止がパッチ出されたりしたような・・・)
PCもWindows3.1とかで、標準でTCP/IPがパソコンOSに実装されてなかったので、ソリトンのTCPをかインストールして、、、とか。
その後はWindows95の爆発的な普及とか、
個人が容易にインターネットに接続できるようになったりとか、
フレッツISDNで定額料金で利用出来るようになったりとか、
(確か月額おいくらでISDN 64k利用無制限)
ちょっと後の話で、ブロードバンドの普及だったり
起点は、95年当時のインターネットだったように思うのですが。。
インターネットって基本的に性善説だったんですよね、ちょっと悪質な利用者を戒めるのもネチケットとかいう緩いルールがベースだったし。ACLだって本来は設定する必要が無い・・・というか誰でも利用出来るのが本来・・・だったし。
とか思い出した、久々にマックキュー Hybrid Hoodie Dress レディース ドレス Rustを見た今日。
当時ですが、受け側のサーバの色々な不具合があってNNTPのフィード失敗があると、
アルファーニ セーター ニット Alfani ダーク パープル Dollman スリーブ Boat Neck セーター サイズ XL MSRP 59 LAFO
DNSの不具合修正(とかドメイン登録、メンテその他)も電話して申請書をFAXだったりとか。
ある意味、今より緩かった記憶がありますね。
ロゴス(LOGOS) ピラミッド・アイアンロストル XL 81064200 ブラック (約)33×33×0.8cm
あー懐かしいなというより
精神的に落ち込むと何故か昔の関税込★BERLUTI★キャンバス&レザー 二つ折りウォレットに興味持ったくらいにして。「昔はよかったなぁ・・・」と。
単語で言うと
fj.unixとか
イソターネットとか
innで言うと
junk.はDiskの肥やしっていうよりジャンクなんでフィードしない設定をするとか。(newsfeeds)
Perlも5というか、5.003だったり。
個人的にインターネットに触ったのが95年位だったと記憶してるのですが、
当時は日本の独自UNIX(SVR4ベース)でNetScape1をコンパイルして動かした位で。
BINDも4だったし。(sendmail8も8.8とか、8.9位だったと・・・その後、いわゆるリレー転送の防止がパッチ出されたりしたような・・・)
PCもWindows3.1とかで、標準でTCP/IPがパソコンOSに実装されてなかったので、ソリトンのTCPをかインストールして、、、とか。
その後はWindows95の爆発的な普及とか、
個人が容易にインターネットに接続できるようになったりとか、
フレッツISDNで定額料金で利用出来るようになったりとか、
(確か月額おいくらでISDN 64k利用無制限)
ちょっと後の話で、ブロードバンドの普及だったり
起点は、95年当時のインターネットだったように思うのですが。。
インターネットって基本的に性善説だったんですよね、ちょっと悪質な利用者を戒めるのもネチケットとかいう緩いルールがベースだったし。ACLだって本来は設定する必要が無い・・・というか誰でも利用出来るのが本来・・・だったし。
とか思い出した、久々にマックキュー Hybrid Hoodie Dress レディース ドレス Rustを見た今日。
当時ですが、受け側のサーバの色々な不具合があってNNTPのフィード失敗があると、
アルファーニ セーター ニット Alfani ダーク パープル Dollman スリーブ Boat Neck セーター サイズ XL MSRP 59 LAFO
DNSの不具合修正(とかドメイン登録、メンテその他)も電話して申請書をFAXだったりとか。
ある意味、今より緩かった記憶がありますね。
ロゴス(LOGOS) ピラミッド・アイアンロストル XL 81064200 ブラック (約)33×33×0.8cm
あー懐かしいなというより
【おトク】 [アンブロ] ウインド・シェル・中綿 TR 3DFXサーモインシュレーションコート NVY 日本 L (日本サイズL相当) その他トレーニング用品
ちょっと挫折中。
Solaris10(x86) + Apache + PHP + MySQLでサイト構築しようと企んでたんだけど。
OpenSSL0.9.8k → 何もせず64ビット版に。
libxml2, libjpeg(jpeg6a), libpng, gd → 問題なく64ビット版に。
MySQL5.1 → 問題なく64ビット版に。
Apache2.2 → 問題なく64ビット版に。
PHP5 →問題なく64ビット版に。
いえ、問題ありました。
apxs2を組み込もうとすると、ldがapxsがelf32だというエラーになる。
apxsを調べてみると、Perlのスクリプト。(file apxs)
という事で、Solaris10標準のperlを調べてみると、見事に32ビット版。
Numark USB端子付ターンテーブル TTUSB
Perlも入れ直す必要があるな → 64ビットでコンパイル出来ず。
・・・
見事にハマリです。
妥協としては全て32ビットバイナリとしてコンパイルする事か、
全てパッケージ(32ビット版が、OS標準で含まれているので)でインストールする事。
・・・ちょっとイヤだが。
追記:
上記、かなり勘違い。
ライブラリ検索パスの話とか、各種ライブラリ(xml2, jpeg, png, gd)の話とかが重なっていただけ。
結論としては、zlibを--sharedオプション付きでコンパイルして解決。
せっかくなので手順を記載(備忘録としてメモ)します。
方針として、インストールは
32ビットバイナリ → /usr/local/bin
32ビットライブラリ → /usr/local/lib
64ビットバイナリ → /usr/local/bin
64ビットライブラリ → /usr/local/lib/64
に行うものとします。
前提としてOpenSSLの最新版が
32ビット版 → /usr/local/ssl
64ビット版 → /usr/local/ssl64
にインストールされているものとします。
Solaris10は全体ディストリビューション異常でインストールされ、コマンドサーチパスは
最低限 /usr/local/bin、/usr/bin、/usr/ccs/bin、 /usr/sfw/binが設定されていると仮定。
64ビットのライブラリ検索パスをcrleで設定
Apache2.2のコンパイル&インストール
zlibをコンパイル&インストール
libxml2をコンパイル&インストール
libjpeg(jpeg-6b)をコンパイル&インストール
libpngをコンパイル&インストール
GDをコンパイル&インストール
PHP-5.2をコンパイル&インストール
Solaris10(x86) + Apache + PHP + MySQLでサイト構築しようと企んでたんだけど。
OpenSSL0.9.8k → 何もせず64ビット版に。
libxml2, libjpeg(jpeg6a), libpng, gd → 問題なく64ビット版に。
MySQL5.1 → 問題なく64ビット版に。
Apache2.2 → 問題なく64ビット版に。
PHP5 →
いえ、問題ありました。
apxsを調べてみると、Perlのスクリプト。(file apxs)
という事で、Solaris10標準のperlを調べてみると、見事に32ビット版。
Numark USB端子付ターンテーブル TTUSB
Perlも入れ直す必要があるな → 64ビットでコンパイル出来ず。
・・・
見事にハマリです。
妥協としては全て32ビットバイナリとしてコンパイルする事か、
全てパッケージ(32ビット版が、OS標準で含まれているので)でインストールする事。
・・・ちょっとイヤだが。
追記:
上記、かなり勘違い。
ライブラリ検索パスの話とか、各種ライブラリ(xml2, jpeg, png, gd)の話とかが重なっていただけ。
結論としては、zlibを--sharedオプション付きでコンパイルして解決。
せっかくなので手順を記載(備忘録としてメモ)します。
方針として、インストールは
32ビットバイナリ → /usr/local/bin
32ビットライブラリ → /usr/local/lib
64ビットバイナリ → /usr/local/bin
64ビットライブラリ → /usr/local/lib/64
に行うものとします。
前提としてOpenSSLの最新版が
32ビット版 → /usr/local/ssl
64ビット版 → /usr/local/ssl64
にインストールされているものとします。
Solaris10は全体ディストリビューション異常でインストールされ、コマンドサーチパスは
最低限 /usr/local/bin、/usr/bin、/usr/ccs/bin、 /usr/sfw/binが設定されていると仮定。
64ビットのライブラリ検索パスをcrleで設定
# crle -64 -c /var/ld/64/ld.config \
-l /usr/local/httpd/lib:/usr/local/lib/64:/usr/sfw/lib/64:/usr/lib/64:/lib/64
Apache2.2のコンパイル&インストール
$ CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure \
--prefix=/usr/local/httpd64 \
--enable-shared=all \
--enable-module=so \
--enable-dav=yes \
--enable-ssl \
--with-sslport=443 \
--with-ssl=/usr/local/ssl64 \
--enable-cache \
--enable-disk-cache \
--enable-mem-cache \
(ビッチ)VICCI メンズ セットアップ 上下 ロングパンツ テーラードジャケット カルゼ 無地 VIJP18-01 44(M) NAVY
--enable-proxy-balancer \
--enable-rewrite
$ gmake
# gmake install
zlibをコンパイル&インストール
$ CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure --shared \
--prefix=/usr/local \
ジェイ リンドバーグ カジュアルパンツ レディース ボトムス EKON GOLF SHORT - Leggings - black
$ gmake
# gmake install
libxml2をコンパイル&インストール
プラダ バッグ リュック・バックパック PRADA 1IB341 NER レディース 比較対照価格46,200 円
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure \
--libdir=/usr/local/lib/64 \
--with-zlib
$ gmake
# gmake install
libjpeg(jpeg-6b)をコンパイル&インストール
$ CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure \
--libdir=/usr/local/lib/64
$ gmake
# gmake install
libpngをコンパイル&インストール
$ CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure \
--libdir=/usr/local/lib/64 \
$ gmake
# gmake install
GDをコンパイル&インストール
$ CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure \
--libdir=/usr/local/lib/64 \
$ gmake
# gmake install
PHP-5.2をコンパイル&インストール
$ LDFLAGS="-m64 -O3" \
CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure --libdir=/usr/local/lib/64 \
--with-zlib --with-gd \
--enable-mbregex --enable-mbstring \
--with-mysql=/usr/local/mysql \
--with-xmlrpc \
--with-apxs2=/usr/local/httpd/bin/apxs
$ gmake
# gmake install
【おトク】 [アンブロ] ウインド・シェル・中綿 TR 3DFXサーモインシュレーションコート NVY 日本 L (日本サイズL相当) その他トレーニング用品
今日ふと思いついたので、数独をバックトラックで解いてみようかと。
ま、通常ルールの数独なら9x9マスですから、1面は基本81マス。1マスが4バイト(32ビットint値)としても324バイトで局面を保存できるので、ま、バックトラックで問題なく処理できるかなと。
ま、単なる思いつきなんですが。
ま、通常ルールの数独なら9x9マスですから、1面は基本81マス。1マスが4バイト(32ビットint値)としても324バイトで局面を保存できるので、ま、バックトラックで問題なく処理できるかなと。
ま、単なる思いつきなんですが。
すっかりC言語に時間を取られてしまった2月。
もう、しばらくは結構です(^^;
普段使いなら、Perlで十分過ぎますので。。。
もう、しばらくは結構です(^^;
普段使いなら、Perlで十分過ぎますので。。。