改めて、Perlの強力さを実感しました。
WSHもこれくらい文字列の扱いが楽ならば・・・と思わずにはいられません。正規表現もさることながら、言語の仕様のせいか、、、使いやすい道具という立ち位置にあるのに比べ、WSHで同じ事を実現するのには色々考えなければなりません。
やはり・・・
憧れ 美品 Edition Limited スエード アマソナ28 LOEWE ロエベ ハンドバッグ
憧れ 美品 Edition Limited スエード アマソナ28 LOEWE ロエベ ハンドバッグ
NNTPとかINNとか。JUNETとか。Wideプロジェクトとか。懐かしいなぁ
精神的に落ち込むと何故か昔の専用スコッチウイスキーに興味持ったくらいにして。「昔はよかったなぁ・・・」と。
単語で言うと
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だって本来は設定する必要が無い・・・というか誰でも利用出来るのが本来・・・だったし。
とか思い出した、久々にRED VALENTINO☆スカート CADY TECH マリンボタンを見た今日。
当時ですが、受け側のサーバの色々な不具合があってNNTPのフィード失敗があると、
Suhr Shiba Drive Overdrive Pedal
DNSの不具合修正(とかドメイン登録、メンテその他)も電話して申請書をFAXだったりとか。
ある意味、今より緩かった記憶がありますね。
バーコ ノンスパーキングダブルオープンエンドレンチ NS0062729
あー懐かしいなというより
精神的に落ち込むと何故か昔の専用スコッチウイスキーに興味持ったくらいにして。「昔はよかったなぁ・・・」と。
単語で言うと
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だって本来は設定する必要が無い・・・というか誰でも利用出来るのが本来・・・だったし。
とか思い出した、久々にRED VALENTINO☆スカート CADY TECH マリンボタンを見た今日。
当時ですが、受け側のサーバの色々な不具合があってNNTPのフィード失敗があると、
Suhr Shiba Drive Overdrive Pedal
DNSの不具合修正(とかドメイン登録、メンテその他)も電話して申請書をFAXだったりとか。
ある意味、今より緩かった記憶がありますね。
バーコ ノンスパーキングダブルオープンエンドレンチ NS0062729
あー懐かしいなというより
憧れ 美品 Edition Limited スエード アマソナ28 LOEWE ロエベ ハンドバッグ
ちょっと挫折中。
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ビット版。
【P10倍】 オーハウス (OHAUS) コンパクト電子天びん CXシリーズ プレミアムパック CX2200VPJP (30468001)
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ビット版。
【P10倍】 オーハウス (OHAUS) コンパクト電子天びん CXシリーズ プレミアムパック CX2200VPJP (30468001)
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 \
2枚セット VAIO S15 2021年12月モデル 用 N40 2wayのぞき見防止 画面に貼る液晶保護フィルム ポスト投函は送料無料
--enable-proxy-balancer \
--enable-rewrite
$ gmake
# gmake install
zlibをコンパイル&インストール
$ CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure --shared \
--prefix=/usr/local \
amFilm ウルトラガラス スクリーンプロテクター Galaxy Note 20 Ultra用 2枚パック UVジェルアプリケーション 強化ガラス
$ gmake
# gmake install
libxml2をコンパイル&インストール
サングラス ゲス GUESS GF0190 01B Men's Black Frame Grey Lens Designer Sunglasses NEW
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
憧れ 美品 Edition Limited スエード アマソナ28 LOEWE ロエベ ハンドバッグ
今日ふと思いついたので、数独をバックトラックで解いてみようかと。
ま、通常ルールの数独なら9x9マスですから、1面は基本81マス。1マスが4バイト(32ビットint値)としても324バイトで局面を保存できるので、ま、バックトラックで問題なく処理できるかなと。
ま、単なる思いつきなんですが。
ま、通常ルールの数独なら9x9マスですから、1面は基本81マス。1マスが4バイト(32ビットint値)としても324バイトで局面を保存できるので、ま、バックトラックで問題なく処理できるかなと。
ま、単なる思いつきなんですが。
すっかりC言語に時間を取られてしまった2月。
もう、しばらくは結構です(^^;
普段使いなら、Perlで十分過ぎますので。。。
もう、しばらくは結構です(^^;
普段使いなら、Perlで十分過ぎますので。。。