2011年11月2日水曜日

ゆったりしたファンタジーが読みたい|乱と灰色の世界



友人の家に遊びに行ったら乱と灰色の世界が置いてあって、とても面白かったのでメモ。

魔法使いの4人家族を中心とした話。大掛かりなファンタジー設定しているけど、そこの説明描写はそこまでしないで人間模様の描写に重きを置いているのが好き。古い少女漫画を思い出させます。萩尾望都とか。

ヒロインの小学生の女の子が大人に変身できて、大人の姿だと魔法も強いという、どっかの少女漫画で見たような、魔法少女モノでよく見るような設定なんだけども、いまのところそれで特に何かを解決するわけでもなく、ゆるゆると大人の世界と子供の世界に片足づつ突っ込んで進んでいく感じが良いなあと。この子の成長がメインテーマなんですかね。

ジョジョの4部みたいに大きな物語はゆっくり動かして、乱と陣の兄妹の日常ベースで進んでくれたらいいなと思います。

2011年9月27日火曜日

PHP正規表現:2つのキーワードに挟まれた文字列の抽出

また正規表現でワタワタしたのでメモ

PHPで2つのキーワードに挟まれた任意の文字列を抽出する方法

preg_match('|キーワド1(.+?)キーワド2|su',$source,$match);

preg_match([検索するパターン],[検索する文字列],[結果を格納する配列])

(.+?) .が改行以外の任意の文字、+がその文字が1回以上繰り返し、?はいまいちよくわからないけど入れたら動いたという。ほんと良くわからないまま使っていいのだろうかとは思う。

su sはシングルラインモードといって複数行の文字列でも改行無視して検索するものらしいけど2行にまたがっているキーワードは認識されませんでした。良くわかりません。uはマルチバイト文字用

良くわからんまま動くから使っているけど、良くわからんままだと予想外の動きをするかもしれないわけで、目視で点検できる用途ならいいのですけどそうじゃないと迂闊に使えませんね。正規表現はいつか時間をとってちゃんと勉強したいなと思います。

2011年9月24日土曜日

Xserverでcronを使うときのメモ

Xserverでcronを使うときに調べたことメモ

Xserverでcronを使うときはサーバーパネルの「cronの設定」から設定できます。実行ファイルはコマンドの項に入力します。PHPの場合をはバージョン5.33を使っていると、

/usr/bin/php5.3 /home/waddle/<ドメイン名>/public_html/<phpスクリプト>

のように記述します。対象のスクリプトのアクセス設定を755にしておけばこれで動きます。

スクリプトでmb_send_mailなど、日本語を扱っている場合はスクリプト内で次のように文字エンコードを設定しておくと文字化けしません。
// カレントの言語を日本語に設定する
mb_language("ja");
// 内部文字エンコードを設定する
mb_internal_encoding("UTF-8");

2011年9月22日木曜日

Xserverでmb_send_mailをつかうとき

Xserverでphp動かしてるのですが、mb_send_mailでメールを送ろうと思ってちょっとつまったのでメモ。

まずXserverはSMTPポートを、標準の25番ポートではなく、587番へ設定しないとメールが送信できない仕様のよう。(参考http://www.xserver.ne.jp/man_mail_op25b.php)

なのに、PHPのバージョンによってはphp.iniの初期設定がsmtp_port = 25になっています。PHP5.3.3の場合はそうでした。(他のバージョンでは確認していません)

なのでここだけ書き換えてやればちゃんと動きます。

あと、phpをUTF-8で書いているとmb_send_mailで文字化けするのですが、これはXserverのデフォルトの文字コードがEUC-jpのためなので、これもphp.iniのmbstring.internal_encodingの値を直してあげればOK。

Xserverはサーバーによって設定の仕方なども違うようですがうちのsv350番代はこれでうまくいきました。

2011年8月3日水曜日

PHP日本語正規表現

PHPでtextから欲しいところ拾ってくるのにはじめて正規表現ってのを使ったのでメモ。

とりあえず、お世話になったのはここ→PHP正規表現チェッカー ver1.0.3

 

よく使った表現はこんなの。

アルファベット [a-zA-Z]

数字      [0-9]

漢字       [一-龠]

ひらがな    [ぁ-ん]

かたかな    [ァ-ヴー]

アルファベットとか数字とか半角記号はちょっと調べればいくらでも出てくるからいいのだけど、

日本語は最初どうやっていいのか全然わからなくてつまった。

全角記号もよくわからなくて結局ありそうなの全部列挙したりした。

欲しかったもののひとつに特定の2つの言葉(キーワード1とキーワード2)の間の文字列があって結局下の感じに書いて解決したけど、今書いててワイルドカード的なものが実はあってそれ使えば瞬殺だったんじゃないのって思った。あれ。

preg_match_all("{キーワード1[a-zA-Z0-9%一-龠ぁ-んァ-ヴー【】「」{}『』()()-s]+キーワード2}U",$text,$matches,PREG_PATTERN_ORDER);

 

2011年7月24日日曜日

"多くを求めすぎるな、そして自分の当然の要求が水泡に帰すのを恐れるな。"



以前、富田伊織さんの透明標本を読んで、生き物の死体の骨だけを染めぬいた標本の不自然さと、自然の造形の美しさに強く惹きつけられたのですが、彼の別の本がたまたま目に入ったので読んでみました。

透明な沈黙は富田伊織さんの透明標本の写真に、哲学者ルードヴィヒ・ウィトゲンシュタインの言葉を載せた体裁をとっています。

正直に言ってこの2つを併せた意図は僕にはさっぱりわかりませんでした。

でも2つの要素はそれぞれに、力強く訴えてくるものを持っていて、併せた意図がわからなくとも十分に楽しむことができました。

透明標本の写真は変わらず美しくて、こればっかりは見てもらわなければ伝わらないとおもいます。見るたびに色々と考えさせられるのですが、いつも最終的に思考が行き着くのは、ヒトの透明標本をみても、こんなに美しく思うのだろうかというところです。ハツカネズミの標本よりも魚類や爬虫類の標本の方が僕にとっては綺麗に見えるのは、単にその造形が好きなのかもしれないし、自分から遠い物のほうが冷静に観察できるからなのかもしれません。ヒトの標本を見たときどんな気持ちになるのかで、自分の物事に対する視線の向け方がちょっとわかるのではないかと思うと、確かめたくてたまりません。

世界の何処かにあるのでしょうか。人間の透明標本。数年前に人体大解剖展というのもやっていたし条件が揃えば倫理的な問題はクリアできると思いますが。あるのなら見てみたいし、無いのなら僕が死んだ時にでも作ったりしてくれないかなと。

富田伊織さんの透明標本は7/31まで展示もやっているようです。

 

ルードヴィヒ・ウィトゲンシュタインの言葉を読んだのは、無意識に何処かで見かけていたかもしれないのを除けば、はじめてだと思います。

この本は『草稿1914-1916』『哲学探究』『反哲学的断章』『哲学宗教日記』『論理哲学論考』からウィトゲンシュタインの言葉を抜粋して構成されています。作品順であったり、時代順といったような整列は特に見られません。

並べ方もあると思いますが、なにかの真理を端的に表したような純粋な言葉と、誰もが悩んでいる時や落ち込んだ時に考えるような人間っぽい問いが入り交じっていておもしろいです。いくつか気に入ったフレーズもあったしまとまったものを読んでみようとおもいます。それに出会えただけでもこの本は当たりでした。

 
虚栄心を捨て去りたい、と私が言うとき、

またもやそれをたんなる虚栄心から

言おうとしているのでないとは言い切れない。

私は虚栄心が強い。

そして私の虚栄心が強い限り、

より善くなりたいという私の願望も虚栄心に満ちている。

そんなとき私は、自分の気に入っている

虚栄心のない過去の誰々のようになりたいと思うのだが、

すでに心の中で虚栄心を「捨て去る」ことから

得られそうな利益を計算しているのだ。

 

『哲学宗教日記』1931年11月15日

2011年7月22日金曜日

名刺


働いている会社の名刺を作りました。
今のところ社員が2人で名刺を使う機会が1人に偏っているので1枚で2人とも使える仕様にしました。
印刷は株式会社MEDIXさんのスピード名刺プリントオンラインにお願いする予定です。
デザインめいたことは全くやってきていなかったですが、作るのは楽しいし出来るようになりたいと強く思いました。

作成したのは少し前ですが、会社のやっている学習塾のホームページも作成しました。
明青アカデミー

コードなんかは動けばいいですけど、デザインはそのまんまでるのでいずれ勉強して作り直したいです。