nmlをシャッフルシャッフル! -2

さる11/18にナクソス・ミュージック・ライブラリーサイトがリニューアルしたわけですが、そのあまりのプラマイゼロっぷりに絶望していたところ、拙作の「nmlシャフラー」が動かなくなっている!(注:応急処置したので、2008年11月いっぱいは動きます)
で、検索まわりをチェキったところ、postメソッド+javascriptでがっちりガード。検索エンジンにディープクロールされるのがそんなにイヤですかそうですか。…というわけで、ヘッダ解析しつつ、cURL関数など援用しつつ、とりあえず対処完了。

nmlシャフラー2

まあ、いろいろ問題を抱えたコードのような気がするが、、、まあ、いいか!

[2008-12-04追記] cache-controlがヘッダに入っているのでおんなじ検索結果が二回ずっこ出ることに気づいたので、そこら辺をゴリゴリと。

[2008-12-14追記] セッション寿命の問題なのか、シャフラーが動かなくなってしまった。ヘッダをキャプチャしなおして、__EVENTVALIDATIONの値を最新のものにしてとりあえず解決。うにゅー。

[2009-02-22追記]まれにときどき動かなくなるものの、__EVENTVALIDATIONをいじらなくても復帰するように、いつの間にか、なった。まあ、めでたい。

[2009-02-23追記]nmlのライブラリアンが怒涛の勢いでトラックを突っこんでくるので、シャッフルする数値の母数の更新がだんだんメンドくさくなってきた。というわけで地味に改良。アクセスしたときに検索全件が表示されるので、その値をmb_egrep()で切り出して、テキストファイルに保存。次回のアクセス時はその数値ベースで乱数を発生するようにした。まあ、母数17万もあるんだから、そんなに頻繁に更新せんでも十分な気もするが、自動化マンセーということで。

[2021-07-29追記] ……で、↑これも動かなくなったので、もっとシンプルに、とりあえずやりたい事を実現するの優先、とにかく最短手、で書き直しました。

nmlシャフラー4

ランダムな「その日」のページまで行ったら、まああとは好きなだけめくってください、という雑な仕様www
naxosもapiで叩けるようになったりしないかなあ。。

wordpress 2.5x/2.6xとphp5.2.x(とx86_64?)の挙動不振

# mbstring関係とおぼしき話なんだけど、なぜか日本語の情報が異常に少いのでエントリ書いてみる

最近、もろもろの事情からphp5.2.6を導入後、webサーバの挙動が極端に遅くなることがあることに気づいた。ちょっと負荷が、といった程度ではなく、えんえんと高負荷状態が続き、そうなると大抵のサーバはメールサーバも兼ねているので、そっちが遅延しだす。ヘタするとnamedがコッソリ落ちたりする。ワームが喰いついた形跡もないし、サーバを再起動すると何事もなかったように復帰。

で、いろいろと原因を探ったところ、httpd/error_logにこんな記録が。 続きを読む wordpress 2.5x/2.6xとphp5.2.x(とx86_64?)の挙動不振

nmlをシャッフルシャッフル!

まあ、出落ちなんですが。

ムシャクシャした……わけではないんですが、こんなものを作ってみました。

nmlシャフラー

なにもかも面倒になり、ナクソス・ミュージック・ライブラリーで選曲するのすらめんどくさくなった、そんなハート様ゲイラ(素で間違えたorz)のような貴方に贈る、「全ライブラリから勝手にピックアップ」をそこそこ支援するすごい300秒で作ったWebアプリ。

全件取得クエリを放ることになるんで、結果がちと遅いとか、まあ、いろいろありますが、意外と楽しいですよ。いやホント。

ま、曲数はどんどん増えるからメンテが面倒だけどな!

[2008-11-20追記]
ぬあーリニューアルしよった。そして全曲目へのアクセスがかなーり困難に。。。IISとかaspとか、さっぱりわからんのう。。とりあえず、11月中は旧サーバを見るようにして、なんとか対処せねば。

[2008-12-08追記]
nmlをシャッフルシャッフル! -2 に続く。

qemuネットワーク道-4

なんと、4年の月日が流れ去っていたのですねえ。。。

qemuで、何を今更の問題に遭遇。
それは、「qemuホスト(192.168.0.H)→ゲスト(192.168.0.G1)にメールすると、ちゃんと流れない」問題。/etc/postfix/main.cfを何度見直しても、「loops back to myself」となる。

これは困った。

続きを読む qemuネットワーク道-4

Keyboard Maestro 3.2に上げた

その昔Quickeysという強烈無比なキーボードマクロユーティリティがあり……ってまだあるのか!>QuicKeys しかもWindows版まで出てる! あ、でもなんかバージョンアップが滞り気味だな。。

気をとりなおして。 続きを読む Keyboard Maestro 3.2に上げた

入隊十五日目

えっ、まだやってたの? ええ、やってます。タマに。

……ということで、忘れた頃に気付いたジャブの打ち方。伝統武術系をかじった人ならだいたい気付いていると思いますが、ビリー隊長の動きは伝統系のカラテの動きを多くつかっています。で、フツーに「ジャブ」とか「ワンツー」とか言ってますが、身体の使い方がボクシングと真逆です(多分)。

●漏れが考えるボクシングのジャブ(オーソドックス)

・左手前、左足やや前
・腰を左に切る
・肩が引ける反動で、左手が最初にあった位置から振り出される
・腰を右に切る(腰つーか、腹筋〜胸筋かな)
・左手が引き戻される

もちろん、スピード命だから、腰をグルングルン回すわけではないのですが、こういうイメージで打たないと、もろ手打ちになってしまうはず。
で、この打ち方だと、足は動かないんですね。むしろ、歩いている→止まる←ここで打つ、みたいな感じ。

しかし、ビリー隊長の動きでは、打ち終わりで右足のかかとが上がっている。従前の打ち方だと、打ち終わりは筋肉で「壁」を作って拳を急停止(引き戻し)させなければいけないので、カカトが浮くなんてことはあり得ないわけです。だから、「ジャブ(前進)→ジャブ(前進)→ジャブ(前進)」とか言われると「やりにくいなあ」とか思っていたわけです。なんか、「弾んで!」とかいってるし、力入れづらいし。

「ビリー隊長のジャブにはリアリティがない」
そう思っていた時期が漏れにもありました。(AA略) 続きを読む 入隊十五日目