忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

あんまりiPhoneばなしをつづけても、そんなものを聞かされるほうはたまったもんではないでしょうが、これも「手抜き」のひとつとしてお許しを。

PR

いや、やっぱりこれはいいです。

いまこれもベットで寝ながら書いているんですけど、ほんと、「どこでもネットにつなげる環境」ってのは、すばらしい(と同時に、ちょっとおそろしくもあるんですが)。

とりあえずまだなれないキー入力を練習しているような段階ですが、iPhoneだけではまかなえない部分もおいおいウェブアプリっぽいものを自分で実装したりして使いやすくできればな、と思っています。

昨日思案していた買い物ですが、まあ案の定ですが、買っちゃいました。人生初めての携帯です。ファーストインプレッションやらインストールしたアプリやらは、また後刻、ということで(セットアップ&いじり倒し&原稿書きにいそがしいので)。

まあ、こういうふうに思案しているときって(例1例2)、たいていの場合腹は決まってたりするんですけどね(結果1結果2)。

「ひさかたの」という言い回しも空虚に聞こえてしまうぐらいひさかたで、それがどんなものなのか、このブログをそれなりの長きにわたってウォッチしている人以外には通じなくなっているであろう「はやしのブログ淑女紳士録」を、作ったとき以来、じつに2年半ぶりに更新しました。

また、今回の更新にあたって、コメント投稿者を集計するスクリプトを見直し、以後は(ほぼ)自動的に集計値が更新されるようにしましたので、コメントランキングもちょいちょい変動することが予想され、定期的に観測なぞしていると、ちょっとおもしろいのではないかと。

まあ、意味があるんだかないんだか、よく分からない機構ですが、そもそもこのブログ自体「意味があるんだかないんだか」なので、相応というものです。

やりたいことはごくたんじゅんで、たとえば「<SomeTag>(.*?)</SomeTag>」とSomeTagで囲まれた部分を一時変数に抜き出し、それをリスト化したいだけなのに、これが再現性のあるかたちでみごとにこける(ある特定の文字列が.*?にあたる場合、素通りされてしまう)。おれが何かを見落としているだけなのか、それともPHPの内部機構に何か問題があるのか。たぶん前者だとは思えど、色々と試行錯誤しても状況が改善されないとなると、後者の可能性も疑ってしまう。


追記
上記のこける部分を、使用していた正規表現はそのままに、pregで書き直したら、ちゃんと意図していた結果が出た。ということは、やはり、mb_ereg自体がおかしいのかもしれん。


追記の追記
mb_regex_encodingを指定したら、mb_eregでも思ったとおりの挙動をするようになった。エンコーディングがらみでこけてることは必定だったので、mb_internal_encodingは指定してあったんだが、ちゃんとmb_regex_encodingも明示的に指定しないとダメなようだ。

すでにお気づきのかたも多からんと思いますが、オンライン読書会の閲覧に不具合が生じていました。原因は、おれが借りているサーバがもろもろの設定を変更したこと(内PHPのヴァージョン変更も含む)にあるので、何か根本的な対処(Pukiwiki自体のヴァージョンを上げるとか)をしなければいけないのですが、とりあえず対処療法的に問題が生じた部分だけ手直ししました。

現在は見られるようになっていますが、新たな問題が生じないとも限らず、そういう場合は、このエントリのコメント欄で教えていただければ、と思います。


追記
現在、確認できるかぎりにおいては、カウンタ以外は正常に動いています(カウンタの挙動ははなはだあやしい)。カウンタなぞはあまり本質的なものではないので、このまま無視して運用をつづけようかと思ってますが、「いや、おれ(わたし)はカウンタ数値が気になってしかたない!」という方がおられましたら、できうる範囲でどうにかしますので、一報を。

UMLっていまどんなことになってるんですかね?

前のエントリでぼやいていた、「おれが借りているサーバがPHPのヴァージョンを上げたことに起因すると思われる不具合」ですが、DOM/XMLを使って書かれていたほぼすべてのスクリプトをDOMあるいはSimpleXMLを用いて書き直しました。ゆえに、いま現在はとくに不具合なくすべての機構が動いているものと思われます。ただ、完全無欠に挙動を検証したわけではないので、思わぬ不具合あるいは副作用があるかもしれませんので、その場合はコメント欄等で教えていただけるとありがたいです。

おれが借りてるサーバが何食わぬ顔でPHPのヴァージョンを変えやがった。

もちろん、いきなりのヴァージョンアップではなく、事前にその旨の通達はあったし、新しいヴァージョンのPHPに切り替える場合は、管理ページから明示的に切替をするようになっているので、何もしなければ旧ヴァージョンのPHPが走っているはず、ではある。とはいえ、実際問題、それまで動いていた各スクリプトでdomxml函数を使っているものに関しては軒並み動かなくなっていることを考えると、新旧両PHPに関わるグローバルな設定自体に変更があったにちがいない。

と、ぼやいていても仕方がないので、これを機に、いままでの(そうとう大量にある)PHPスクリプトを、新しいヴァージョンに書き換えます。ゆえに、書き換え作業にともない、動かなくなるスクリプトも多からんと思われますのが、ご諒承ください。ちなみに、いまのところ判明している「動かないスクリプト」は、「はやしのブログ」内では以下のとおりです。

  • ランダムおすすめ(書籍・音盤、両方)
  • 書籍・音盤検索の詳細ページ表示

他にも、「これ動かないよ」と気づいたものがあれば、このエントリのコメント欄で教えていただけると、助かります。


追記
現在のところ、PHPで構築してあるこのブログ内のスクリプトはほとんど無効化されています。主なところでは、以下のようなものが動きません。

  • カテゴリ別表示
  • 月別表示
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新コメント
最新トラックバック
メール
ブログ作成者(はやし)に直接訴えたいことがある、という場合は、下のアドレスにメールをどうぞ。

thayashi#ucalgary.ca
(#を@に置換してください)

ブログ内検索
Google
WWW を検索 このブログ内を検索

はやしのブログ内で紹介された
 書籍の検索はこちら
 音盤の検索はこちら
ランダムおすすめ
(忍者ブログに引越してから、うまくうごかなくなってしまいました。いつか、直します)
Randombook
このブログで紹介したことのある本をランダム表示。
Randomusic
このブログで紹介したことのある音をランダム表示。
自分がらみのリンク
はやしのブログ書籍一覧
このブログで言及された書籍の一覧。
はやしのブログ音盤一覧
このブログで言及された音盤の一覧。
最近のおすすめ本
最近のおすすめ音

Copyright © [ はやしのブログ ]
No right reserved except those which belong to someone else.
Special Template : 忍者ブログ de テンプレート and ブログアクセスアップ
Special Thanks : 忍者ブログ
Commercial message : [PR]