? いろんなことをしてみるブログ(予定) 2011年01月
FC2ブログ

免許更新してきますた

免許の更新逝ってきました



試験場が遠い

初めて相鉄乗った



二俣川からバスで試験場へ



初回講習2時間長いし

次は5年後

何も起こさなければ次は優良講習だったかな??

ペーパーだから楽勝だなwwww





試験場外で献血の人がいたけど

「1年に1回は献血してくださいよ~」とかちょいなげやりな感じのいい方してるおっちゃんで吹きそうになったwwwwww

勿論献血はしてない



スポンサーサイト



2011/01/19 20:30 | 雑記COMMENT(0)TRACKBACK(0)  TOP

PHP Bookmarkを使ってみるテスト その2

こないだ書いたPHP Bookmarkのこと



こないだはTITLEをどう取得するかわからなくて暫定だったけどタイトルを取得することができたので忘れないうちに書いとく



TITLEの取得をする文

どっかで書いてあった



mb_language("Japanese");

$html = file_get_contents($_url);

$code = 'SJIS, EUC-JP, UTF-8, ASCII, JIS';

$html = mb_convert_encoding($html, 'UTF-8', $code);

if (eregi('<title>(.*)</title>', $html, $matches)) {

$title = html_entity_decode(trim($matches[1]), ENT_NOQUOTES, "UTF-8");



これの$titleにHTMLのTITLEタグに書かれてるタイトルが入るっぽい

でこれをPHP Bookmarkへpc2m経由で渡すにはどうすればいいか

最初http://****/index.php?mode=admin&work=form&title= $title &url= $_url

みたいな感じにしてみたけどどうやってもエラー吐く(分かりやすい様にちょい改変してある)

$***みたいなのを2つ入れることができないのかな?(素人なんでわからんorz)



そんでしたら1つにまとめればいいやと

$EXAMPLE1 = "url="

$EXAMPLE2 = $EXAMPLE1 .$_url 

これで$EXAMPLE2に url=*** (***はブックマークするURL)が入る

$EXAMPLE3 = $title .$EXAMPLE2

これで$EXAMPLE3に (ページタイトル)&url=(ページURL)が入る

そんで以下のような感じに



        <a href="'.$script_self.KEY_PREFIX.'u='.

            urlencode('http://***/index.php?mode=admin&work=form&title='.$EXAMPLE3).'">BOOKMARK </a><br>





これでブックマークするときタイトルも入力されていて一々て入力する手間が省けるようになる

ちょっとみっともない気がするが…



2011/01/19 20:25 | PCCOMMENT(0)TRACKBACK(0)  TOP

PHP Bookmarkを使ってみるテスト

ブラウザ上でブックマークの管理ができるというPHP Bookmarkをいつもの鯖に投入してみた

用意するもの

PHP Bookmark



解凍して配布元サイトに書いてあるとおりに設定してUPするだけなんだけどね



はてブとかでもいいけどどうせならこう言うの使ってみようかなとね

pc2m経由ではてブひらくと表示がちょい見づらいんでこれはいい感じ

pc2mで使えるようにするには Option.inc.phpにイカのような感じで追加



        <a href="'.$script_self.KEY_PREFIX.'u='.

            urlencode('http://****/bookmark/index.php?mode=admin&work=form&url='.$_url).'">BOOKMARK</a><br>



ただこれだとページタイトルを手動入力しなきゃいけないがそのへんどうすれば良いのか??

最後のBOOKMARKは別にわかるような名前なら何でもOK



2011/01/15 15:59 | PCCOMMENT(0)TRACKBACK(0)  TOP

rep2拡張パックでvip2ch読めるようにする

rep2拡張パックでスレを見てると

レス内に書きこまれた外部板のスレッドを読んでくれないんだ

外部へジャンプしようとする。

いろいろいじってみたらなんとかなったので備忘録として快特



いじるファイル

rep2/lib/P2Ime.php

rep2/lib/P2Util.php

rep2/lib/ThreadRead.php



①レス内外部板へのリンクをp2で開くようにする。/過去ログを取り込めるようにする

aki氏rep2のP2Util.phpの1142行目から1373行目までを

P2Ime.phpの220めあたりにコピーする

下のスクリプトの最後がだいたい220行目

    /**

     * p2imeを通すようにURLを変換する

     *

     * p2imeは、enc, m, url の引数順序が固定されているので注意

     *

     * @param string $url

     * @param int $delay

     * @return string

     */

    protected function _throughP2Ime($url, $delay)

    {

        if ($delay < 0) {

            return $this->_gateUrl . '?enc=1&m=1&url=' . rawurlencode($url);

        } else {

            return $this->_gateUrl . '?enc=1&url=' . rawurlencode($url);

        }

     }



この辺が220行目




そして850行目位に以下の文を追加



        /**

     * host が vip2ch なら true を返す

     *

     * @param string $host

     * @return bool

     */

    static public function isHostVip2ch($host)

    {

        if (!array_key_exists($host, self::$_hostIsVip2ch)) {

            self::$_hostIsVip2ch[$host] = (bool)preg_match('<^\\w+\\.(vip2ch\\.com)$>', $host);

        }

        return self::$_hostIsVip2ch[$host];

    }



    // }}}



これの前後は似たような感じになってるのでわかるかと…



②P2Util.phpのスレURLの直接指定の一部を以下のようにする

        // スレURLの直接指定

        if ($nama_url) {



            // 2ch or pink or vip2ch- http://choco.2ch.net/test/read.cgi/event/1027770702/

            if (preg_match('<^http://(\\w+\\.(?:2ch\\.net|bbspink\\.com|vip2ch\\.com))/test/read\\.cgi

                    /(\\w+)/([0-9]+)(?:/([^/]*))?>x', $nama_url, $matches))

            {

                $host = $matches[1];

                $bbs = $matches[2];

                $key = $matches[3];

                $ls = (isset($matches[4]) && strlen($matches[4])) ? $matches[4] : '';



さらに

            // 2ch or pink or vip2ch 過去ログhtml - http://pc.2ch.net/mac/kako/1015/10153/1015358199.html

            } elseif (preg_match('<^(http://(\\w+\\.(?:2ch\\.net|bbspink\\.com|vip2ch\\.com))(/[^/]+)?/([^/]+)

                    /kako/\d+(/\d+)?/(\d+)).html>x', $nama_url, $matches))

            {

                $host = $matches[2];

                $bbs = $matches[3];

                $key = $matches[4];

                $ls = '';

                $kakolog_url = $matches[1];

                $_GET['kakolog'] = $kakolog_url;





③ThreadRead.phpの353行目くらいを以下のように変更

if (P2Util::isHost2chs($this->host) || P2Util::isHostVip2ch($this->host)) {



元あった分の後ろにVip2chを付けただけ



さらに764行目あたりに以下を追加

$vip2ch_kakosoko_match = "/過去ログ倉庫に格.{1,2}されています/";



これの前の行は

        $kakosoko_match = "/このスレッドは過去ログ倉庫に格.{1,2}されています/";

となってるのでそれを探してその下に追加する





最後に791行目位を以下の様に変更(1行で記載する)

        } elseif (preg_match($naidesu_match, $read_response_html, $matches) || preg_match($error3939_match, $read_response_html, $matches) ||preg_match($vip2ch_kakosoko_match, $read_response_html, $matches)) {



もともとは||の前の部分のみだけど後ろにVip2chを追加する



これで完了

ちなみに他の外部板のときは同じような感じでいじればいけるはず

全てvip2chについてしかいじってないので…









2011/01/03 19:56 | PCCOMMENT(0)TRACKBACK(0)  TOP

カレー

いつの間にか年明けてるね

うん

大晦日と元旦は夜勤してたんだ。

2年連続orz

でも初日の出見てたんだけど今年は飛行機雲あってちょういといい感じだった。

写真はとったけど見せれないのが残念。



んなのおいといて

今日の晩飯はカレーにしました。

煮物じゃないの?

→正月ににものはそこそこどこでもやってるだろうからね

それにカレーが食いたかったんだ









周りの雑多な物は見なかったことにしといてくれwww

ちょっと具がゴツめなのはうちの特徴。

母さんも同じ感じで作る。

レトルトでは出せないこの具のゴツゴツ具合が自分で作るときのいいところ。

ルーが若干緩かったのが残念だった。



しかしひとりだと鍋で作ると2・3日カレーなのが辛い





2011/01/03 19:30 | 雑記COMMENT(0)TRACKBACK(0)  TOP

 | BLOG TOP |