2010-01-01から1年間の記事一覧
munin-nodeでのbind9の設定です。下記でプラグインを有効にして(bind9ファイルがない場合は公式muninサイトから) cd /etc/munin/plugins ln -s /usr/share/munin/plugins/bind9 bind9設定ファイルをいじります。 vim /etc/munin/plugin-conf.d/munin-node下…
munin-nodeでmysqlの多くのデータが反映されなかったので調べました。結局のところ /etc/munin/plugin-conf.d/munin-nodeファイルの [mysql*] env.mysqlopts -u username --password=yourpasswordで通りました。これでmysql_queries, mysql_bytes, mysql_thr…
ec-cubeで利用する2つのSmartyタグです。いつも忘れるので書いておきます。テンプレートのURL トップページのURL
jQueryでselect optionの中に特定のデータがあるかどうかを調べるだけの関数です。jquery.formプラグインとか入れればもしかしたら簡単に実装できるのかもしれないけどこの機能だけが欲しかったので作りました。他に方法があるのかもしれませんがわかりませ…
ネームサーバのセキュリティ、DNSリフレクション、DNS ampなどを使って悪用されたりすることが多いと言われています。 http://web-tan.forum.impressrd.jp/e/2009/01/15/4414 http://www.atmarkit.co.jp/fwin2k/win2ktips/781dnsamp/dnsamp.html基本的な設定…
ls *.zip | sed 's/\.zip//' | xargs -I{} unzip {}.zip -d unzip/{}xargsとsedをうまく使って一行で特定のディレクトリに任意のファイル名で解答できます。
今月のカレンダーを表示する際に、例えば1日が水曜日だったとしたら、前月の日曜〜火曜までがその月のカレンダーに表示させなければなりません。その逆もあります。31日が火曜日だったら次の月の水曜〜土曜までをその月のカレンダーに表示しなければなりませ…
phpからmecabを利用する方法です。 pageさんのphp_mecab( http://d.hatena.ne.jp/rsky/20071228/1198841049 )を利用します。※php5.3.xでは動作しません。上記からphp_mecab-0.3.0.tgzをダウンロードします。あとは流れの通り。 # apt-get install make # mak…
rhaco1.6でviewsのread()したときにテンプレートから利用出来るTemplateFormatterをすぐ忘れちゃうのでメモ。$fを付けてテンプレート内で利用出来るのがTampleteFormatterクラスです。テンプレート例: <rt:loop param="object_list" var="list"> {$f.dateformat($list.date, 'Y-m-d H:i:s')} </rt:loop>Tempate…
さくらVPNが980円/月という格安で非常に高いスペック、しかも当たり前ですがroot権限付きです。 CentOSが標準ですが使い慣れたDebianを入れて運用する方法をまとめました。同じ方法でubuntuもfreebsdも簡単にはいります。 VPS(仮想専用サーバー)|さくらイ…
RealtekのNICドライバーR8169で色々と問題があるみたいでうちでもR8169からR8168のドライバに入れ替えました。意外と大変だという記事も多いのですが結構簡単に入れ替えられます。Ubuntu(2.6.32-24-generic)で動作させています。http://www.realtek.com.tw/d…
通常のVPNは OPENVPN SERVER ↓↑ (OPENVPN) ↓↑ OPENVPN CLIENT iPhoneからOPENVPN SERVERの外からOPENVPN CLIENTと同じネットワーク内のクライアントとしてOPENVPN CLIENTに接続したい場合、iPhoneではOPENVPN使えずPPTPを使いOPENVPN回線の上にPPTPを乗せる…
AirVideoはコンピュータ上で再生できる映像をiPhone,iPadで再生するというとても素晴らしいサービス、ソフトです。http://www.inmethod.com/air-video/しかも方法次第では外出先からもiPhone,iPadで自宅のコンピュータの映像が見れます。そのAirVideoをubunt…
ubuntuでsshのログイン時に時間がかかるのでいろいろと試してみた。/etc/nsswitch.conf hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4の mdns4 を削除します。これで解決します。
OpenVPNでVPN回線を作る方法をまとめます。 分かりにくいものが多いのでなるべくわかりやすく説明します。openvpn,openssl,tun/tapインターフェースなどはインストールされているものとします。 インストール方法は各自調べてください。 下記例はdebian2.6.2…
exim4でメールを送信する際にsmtp25ポートが空いていない場合は下記のエラーメッセージが出ます。 2009-12-25 02:04:39 1NNr79-0006oC-7O <= name@example.jp U=name P=local S=332 2009-12-25 02:07:48 1NNr79-0006oC-7O yourdomain.domain [XXX.XXX.XXX.XX…
簡単にブログやニュースなどを共有するサービスが沢山ありますが自前でとりあえず使いたかったので厚かましくjquery.snshare.js作りました。非常に単純。簡単なものです。あくまで自分用として。使い方は簡単。 HTMLヘッダーに下記を <script language="javascript" src="http://kmusiclife.net/social/javascripts/jquery.snshare.js"></script> <script language="javascript"> $(function(){ $('#sn…
linuxコマンドライン上でmp3をくっるける方法を探して色々と見つかったけれども。mp3wrap Mp3Wrap Project Homepage使い方は下記の通り Mp3Wrap Version 0.5 (2003/Jan/16). See README and COPYING for more! Written and copyrights by Matteo Trotta - <matteo.trotta@lib.unimib.it> T</matteo.trotta@lib.unimib.it>…
Movabletypeのテンプレートは慣れてくると初期設定として頭にsetvarsを書くこと多いです。 いつも使っているMT5のテンプレートをメモっておきます。 を書くことで下層の多くのブログサイトでも簡単にブログテンプレートを複製できます。インデックステンプレ…
MovabletypeでサイトマップをFoldersなどで作ろうと思ってもFolders sort_byなどのモディファイが無いのでしっかりとしたサイトマップはつくることができません。MT4のプラグインがあればしっかりと作れるかなと思いますが。編集は必要になりますが下記のテ…
MT5でウェブサイトを幾つか作り、その下に作ったブログのURLを取得したいことがあります。blogURLブロックでも取得はできるのではないかと思われがちですが、このblogURLは子であるブログのURLしか取得できません。そこで下記のコードで親となるウェブサイト…
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を日本語環境で利用する際の時間の設定です。 zshでもbashでもだいじょうぶ。 export TZ='Asia/Tokyo' export LANG='ja_JP.UTF-8' export EDITOR='/usr/bin/vim'
リストの横にとかちっちゃくかわいくブログのサムネイルとか入れたいじゃないですか。そんな時に下記のテンプレートを利用してください。setvarsに有効のサムネイルURLを投げ入れてそれを表示しています。有効ではない場合は定められたアイコンが入力されま…
実用レベルに耐えられるような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…
以前に紹介した ext.network.mail.Gmail を使ってviewsのテンプレートなどを使ってメールを送信する方法をまとめておきます。 require('__init__.php'); Rhaco::import('generic.Views'); Rhaco::import('ext.network.mail.Gmail'); $v = new Views(); $gmai…
ColumnObjectからvariablesに変換するmethodがおそらく無いので作りました(あったら教えてください)。$columnObj->userSeiRubi のように変換されたcolumn objectを $request->variables['user_sei_rubi'] のように変換することができます。使い方は array co…
project.xmlに書いたchoicesなどのデータを取り出したいことがありますよね。そういう時は下記のようにして取り出します。Usersテーブルのprefのchoices一覧を取り出す方法です。 Rhaco::import('model.Users'); var_dump( Users::columnPref()->choices() )…
rhaco1からgmailを送信するのが本当に面倒だったので全部まとめてライブラリにしました。 設置が結構面倒くさいです。下記をDOWNLOADします。rhaco1-gmail.zip中にはGmail.phpとphpmailer.phpとsmtp.phpが入っています。 phpmailerはあのPHPMailerです。利用…
3列構造のHTMLコーディングの基本を載せときます。毎回一から作るのがそろそろ面倒くさくなってきたので自分用コピーに。本文はid=mainにサイドバーはid=right, id=leftに入れます。CSSのコーディングはそれぞれぞれ行ってくらさい。 <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head></html>