改めて、Perlの強力さを実感しました。
WSHもこれくらい文字列の扱いが楽ならば・・・と思わずにはいられません。正規表現もさることながら、言語の仕様のせいか、、、使いやすい道具という立ち位置にあるのに比べ、WSHで同じ事を実現するのには色々考えなければなりません。
やはり・・・
【祝開店!大放出セール開催中】 三菱 超硬ドリル ZET1ドリル 汎用 外部給油形 3D MZE0420MA 1本 その他ドリル
【祝開店!大放出セール開催中】 三菱 超硬ドリル ZET1ドリル 汎用 外部給油形 3D MZE0420MA 1本 その他ドリル
NNTPとかINNとか。JUNETとか。Wideプロジェクトとか。懐かしいなぁ
精神的に落ち込むと何故か昔の美しいスラットで高遮蔽・高遮光・木製ブラインド(フォレティアシェイディ チェーンタッチエコ) 幅120×高さ280cmまでに興味持ったくらいにして。「昔はよかったなぁ・・・」と。
単語で言うと
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だって本来は設定する必要が無い・・・というか誰でも利用出来るのが本来・・・だったし。
とか思い出した、久々に関税送料・追跡サービス番号込☆NEW☆COACH Kailey Carryallを見た今日。
当時ですが、受け側のサーバの色々な不具合があってNNTPのフィード失敗があると、
籐編みスツール、 フラワーポットスタンド
DNSの不具合修正(とかドメイン登録、メンテその他)も電話して申請書をFAXだったりとか。
ある意味、今より緩かった記憶がありますね。
クラスイン レオタード
あー懐かしいなというより
精神的に落ち込むと何故か昔の美しいスラットで高遮蔽・高遮光・木製ブラインド(フォレティアシェイディ チェーンタッチエコ) 幅120×高さ280cmまでに興味持ったくらいにして。「昔はよかったなぁ・・・」と。
単語で言うと
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だって本来は設定する必要が無い・・・というか誰でも利用出来るのが本来・・・だったし。
とか思い出した、久々に関税送料・追跡サービス番号込☆NEW☆COACH Kailey Carryallを見た今日。
当時ですが、受け側のサーバの色々な不具合があってNNTPのフィード失敗があると、
籐編みスツール、 フラワーポットスタンド
DNSの不具合修正(とかドメイン登録、メンテその他)も電話して申請書をFAXだったりとか。
ある意味、今より緩かった記憶がありますね。
クラスイン レオタード
あー懐かしいなというより
【祝開店!大放出セール開催中】 三菱 超硬ドリル ZET1ドリル 汎用 外部給油形 3D MZE0420MA 1本 その他ドリル
ちょっと挫折中。
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ビット版。
ベビービョルン バウンサー ベージュ 美品
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ビット版。
ベビービョルン バウンサー ベージュ 美品
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 \
RGウイングガンダムゼロEW RGデスティニーガンダム 拡張エフェクト(2種類)
--enable-proxy-balancer \
--enable-rewrite
$ gmake
# gmake install
zlibをコンパイル&インストール
$ CFLAGS="-m64 -O3" \
CPPFLAGS="-m64 -O3" \
CXXFLAGS="-m64 -O3" \
./configure --shared \
--prefix=/usr/local \
4moms
$ gmake
# gmake install
libxml2をコンパイル&インストール
初版限定品 Wave 1/35 ブラッドサッカー PS版 w/ペールゼン
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
【祝開店!大放出セール開催中】 三菱 超硬ドリル ZET1ドリル 汎用 外部給油形 3D MZE0420MA 1本 その他ドリル
今日ふと思いついたので、数独をバックトラックで解いてみようかと。
ま、通常ルールの数独なら9x9マスですから、1面は基本81マス。1マスが4バイト(32ビットint値)としても324バイトで局面を保存できるので、ま、バックトラックで問題なく処理できるかなと。
ま、単なる思いつきなんですが。
ま、通常ルールの数独なら9x9マスですから、1面は基本81マス。1マスが4バイト(32ビットint値)としても324バイトで局面を保存できるので、ま、バックトラックで問題なく処理できるかなと。
ま、単なる思いつきなんですが。
すっかりC言語に時間を取られてしまった2月。
もう、しばらくは結構です(^^;
普段使いなら、Perlで十分過ぎますので。。。
もう、しばらくは結構です(^^;
普段使いなら、Perlで十分過ぎますので。。。