2010-04-01から1ヶ月間の記事一覧

darts0.2, chasen2.3.3をx86_64でインストールする方法

lib/dartsdic.cpp の 180 行目付近を下記のように変更 while (i != entries->end()) { const std::string& key = i->first; last = entries->upper_bound(key); lex_indices.clear(); for (; i != last; i++) { lex_indices.push_back(i->second); } lens[si…

レンタルサーバdreamhostでの日本語環境変数設定

レンタルサーバdreamhostを日本語環境で利用する際の時間の設定です。 zshでもbashでもだいじょうぶ。 export TZ='Asia/Tokyo' export LANG='ja_JP.UTF-8' export EDITOR='/usr/bin/vim'

実用レベルで使えるmovabletypeでサムネイル表示する方法

リストの横にとかちっちゃくかわいくブログのサムネイルとか入れたいじゃないですか。そんな時に下記のテンプレートを利用してください。setvarsに有効のサムネイルURLを投げ入れてそれを表示しています。有効ではない場合は定められたアイコンが入力されま…

実用レベルに耐えうるmt4/5で使えるパンク図(Folderを使います)

実用レベルに耐えられるようなmovabletypeのパンク図(ぱんくず)のテンプレートが思ったものが見つけられなかったので作りました。何らかのお役に立てればと思います。 <a href="<$mt:blogURL$>">HOME</a> &gt; <$mt:ParentFolders glue=">"$> <a href="<$mt:BlogURL$><$mt:FolderPath$>/"><$mt:FolderLabel$></a> </mt:ParentFolders> <$mt:unless name="base…

rhaco:ext.network.mail.Gmailにテンプレートを使ってメールする方法

以前に紹介した ext.network.mail.Gmail を使ってviewsのテンプレートなどを使ってメールを送信する方法をまとめておきます。 require('__init__.php'); Rhaco::import('generic.Views'); Rhaco::import('ext.network.mail.Gmail'); $v = new Views(); $gmai…

rhaco:columnConvVariable function

ColumnObjectからvariablesに変換するmethodがおそらく無いので作りました(あったら教えてください)。$columnObj->userSeiRubi のように変換されたcolumn objectを $request->variables['user_sei_rubi'] のように変換することができます。使い方は array co…

rhaco:project.xmlとTableObjectUtilの使い方など

project.xmlに書いたchoicesなどのデータを取り出したいことがありますよね。そういう時は下記のようにして取り出します。Usersテーブルのprefのchoices一覧を取り出す方法です。 Rhaco::import('model.Users'); var_dump( Users::columnPref()->choices() )…

rhaco:rhaco1.6でgmailのsmtpから送信する方法

rhaco1からgmailを送信するのが本当に面倒だったので全部まとめてライブラリにしました。 設置が結構面倒くさいです。下記をDOWNLOADします。rhaco1-gmail.zip中にはGmail.phpとphpmailer.phpとsmtp.phpが入っています。 phpmailerはあのPHPMailerです。利用…