XAMPR

symfonyをPEARでインストール

僕はXAMPPを利用していたので、既にPEARは入ってた。PEARでインストールするにはPEARコマンドが使用できないと意味がない。XAMPPを入れただけではPATH通ってない(はず)のでPATHを通しておく。XAMPPを入れた場所がCドライブの直下だとすると、今あるPATHに …

symfony読んでるが

なかなか読み進められない。知らないことが多すぎて・・・。orzとりあえず環境は整えた。

Rubyを加えてみた。

RubyとRubyGemsを入れる RubyForgeからruby186-26.exeをDL。インストールする。途中で、ruby(必須), SciTE, RubyGems・・・とかのチェックボックスが出てくる。SciTEとは何ぞや?と思ったらエディターらしい。後は放っておけばRubyとRubyGemsが入る。 Rail…

おかしいなとは思っていた。

ぐぉぉ、Skypeは80番ポートを使いやがる! Skypeが起動してるとApache が起動しない件 によるとSkypeが80番ポートを使用するためにApacheが起動しないらしい。これを解決するには2のサイトに書かれている解決方法をご覧いただきたい。

やばい、忘れてた。

人がTeX書く場合でも気にしなきゃいけないんだけどプログラムに書かせるから余計に気にしないといけない。

数式モードにしよう。

なんて軽い気持ちだったが改めると数式モードにしなきゃいけない気がした。

開発終了。

何か数日前に完成させたやつより上手くいってそうな自己満足感がある(ぇさて、では卒論の方に取り掛かりますかね。

よくよく考えると逐次処理の方がいいと言うことに気づいた。

やべ、書き直さないと・・・。きっついわー。。。

PHP::preg_match

マジかよ。kuri.に「改行を含む正規表現」を作ってもらったのにちゃんと調べれば「改行を含む全ての文字にマッチさせる修飾子」があった・・・。orzkuri.ホント申し訳ない。今書換えてます。。。

まずは画像のアップロードができるようにしよう。

どうやらアップロードタグでのアップロードにはバグがあるそうで、目的の場所にアップロードできないそうだ。ゆえにアップロードのタグを非表示にしよう。ルートにあるfckconfig.js(または自分の設定ファイルで。ここではfckconfig.jsファイルで説明する)…

何とかできた。

時間かかりすぎだ。とりあえず、前の処理を元にTeXへの書き換えを行った。ちゃんと動いてるので万々歳だ。さて・・・次は画像か・・・。

PHP::表のセルを配列に入れ込む。

今まで集大成(かも)。

惜しい、惜しいところまできてるよ・・・。

後一歩って感じがするんだよ・・・。

やっぱりやり直し・・・。

rowspanだけ見れば前のやつでOKなんだけど全体から見ればダメダメ。やり直しです・・・。凹む。orz

最早無理やり。

できたというより何とか無理やりしたって感じが否めないな・・・。

困った・・・。

上手くできん。orz

PHP::TeXへの書換::multirow編

tableは未だに続いている・・・。終わらない地獄。orz

PHP::正規表現::table編

pタグが終了となり、listも終了したので、難関と思われるtableにさしかかる。今更だけど、FCKeditor2.5bなので利用できるのはIEとFirefoxのみ。で、tableはIEとFirefoxでは、tableに入力できる項目数が違う。 IEにおけるtable操作 テーブルプロパティ 行数 …

うむむむ。

FCKeditorが吐き出すtableのHTMLソースをTeXに書き直すためどのHTMLソースをどのTeXに書き換えればいいのか調べてた。そこで問題が発生した。HTMLソースにあるcellspacing, cellpaddingに該当するTeXがない。また、各セルを囲う罫線に該当するTeXがない。い…

kuri.が何やら手伝ってくれた。

<p style="text-align: center; margin-left: 120px;">てすと</p> <p style="margin-left: 80px; text-align: right;">てすと</p> <p style="text-align: center;">てすと</p> <p>てすと</p> <p>てすと<br /> てすと</p> これをサンプルにしてみた。kuri.はjavascriptで書いたのでPHPに書き直した。 て…

そんなにパターンがないのならば一対一対応でいいのかもしれない。

ただし煩雑になってしまうこと必死だな・・・。

PHP::正規表現::ぬかった

ぎゃあ

PHP::正規表現::これでいいのかもしれない

目的:brタグの後ろにある改行を削除する。よって以下の置換より目的を満たした。 preg_replace("/(<br \/>)[\r\n]+/", "$1", $str); はぁ・・・。目的を満たす置換を思いつくのにどんだけ時間かかってるんだろう。へこむわぁ・・・。

PHP::正規表現::無駄なあがきをしてみる

前にも書いたけど <table width="200" height="100" cellspacing="5" cellpadding="5" border="5" summary="薔 薇"> からほしい部分だけ抽出、下みたいに(できれば)配列に格納したい。 $list = array( 'width' => 200, 'height' => 100, 'cellspacing' => 5, 'cellpadding' => 5, 'border' => 5, 'summary' => '薔 薇' ); (属性、またはその値がない場</table>…

PHP::正規表現::時間かかりすぎ

tableはどうすればいいのか見当がつかなくなってきたのでpに変更。ひょいひょい変わる辺り忍耐力が減ってきた気がする。正規表現であれこれするだけで8hくらいPCに向かってカタカタやっている。それなのに遅々として進まないのが腹立たしい。さて、今回は /…

PHP::正規表現::試してみる

これでいいんだろうか。 " . $m[$i + 1]. " | " . $m[$i + 2] . "</p>\n…

PHP::正規表現::原案

困った。 <table width="200(or 100%)" height="100" cellspacing="5" cellpadding="5" border="5" summary="てすと"> 上のような文字列からtableのオプションを取得する方法が分からん。ちなみに「height」と「summary」は存在しないことがある。取得したい文字列:width, 200, height, 100, cellspacing, 5, cellpadding, 5, border, 5, summary, てすとオプション</table>…

PHP::正規表現::基本

メモ書き

正規表現勉強しなきゃ・・・。orz

まさか正規表現の勉強が必要になるとは思いもしなかった。しかしまぁ、文字列処理の必要性を考えると正規表現は必須条件と言えよう。やれやれ。

結局は

パーミッションの問題だった。何かファイルをプログラムに新規作成させるには、ディレクトリのパーミッションは**7にファイルのパーミッションは**6にしないといけないそうだ。新規作成にはディレクトリのパーミッションもいじらないとダメだったのね。はじ…