7の作者であるMiyoshiさんが主催されたWordPress勉強会in福岡に行ってきた。作者さんから解説聞けるとは贅沢だこういう勉強会もまたありがたいフックはactionとfilterプラグイン作成時はwp-includes/formatting.phpとかwp-includes/pluggable.phpは読んどけ的なプラグインAPIの日本語ドキュメント充実してるじゃんかよープラグインでDB扱うには、add_option(),get_option(),update_option()それだけ、ページビューあったらビジネスにならんものやろうか?それだけダウンロード数あったらビジネスにならんものやろうか?CMS関連でいつも思うのは、どれもそれなりに良さがあるので、一般的な最適解とかナンセンス。どれもよくできてるんだもんね。プロジェクトによっておすすめは違うな〜やっぱ。皆さん今後もよろしくです。今回も、初参加の方もいたなな〜。詳しいレポは、他の参加者の方がBlogに書くでしょう。(ここ他力本願で)次も、これにめげずに、是非参加してください。今回も参加して収穫沢山あったよ〜。MODxは、もうちょっと頑張っていじってみるかな〜。iPhoneもやらんとな〜。Typeのカスタマイズの開発するときは、場合によっては下記のようなアドレスになるんじゃないかと。デモ環境がサブドメインとか用意できたら、いい話なんでしょうけども、そういかない場合もあるし。ローカルでの環境(例:http://nishiaki.probo.jp/)デモ環境(例:http://hoge.com/demo/)本番環境(例:http://hoge.com/)そんで、それぞれサイトルート相対パスでテンプレートを記載しちゃうと、デモ環境の例だと↓/demo/shared/img123/demo/shared/imgを本番環境の例だと、↓/shared/img123/shared/imgとかいう風に書き直さないといけなくなる。OKなのを書き直すのもアレなので。blog_ids='1'><$mt:BlogURL$></MTBlogs>shared/imgとか書いてます。すると、ローカル、デモ、本番関係なくいけるよね〜。MTテンプレートタグ内でのコメントMTテンプレートタグでも条件分岐とかやっちゃって後で見たり、他人が見るとわかりづらい。MTIgnoreというのがあるよ。Typeの条件分岐は入れ子できるそのまんま。入れ子にできるから複雑なのも書けるよMTElseとかは閉じタグなくてもいけちゃうよどうしてかは、知らないけども。2009-04-15皆さんご存知かどうかはわかりませんが、実はWeb制作をやってます。単なる変なおじさんではありません。いう訳で最近の実績をご紹介します。セミナーの受付、管理システムであるASPサービス『スマートセミナー』を展開されている株式会社シャノン様のWebサイトのリニューアルのお手伝いをさせて頂きました。※バックログもお手伝いさせて頂いています。「バックログがいいと思ったので、お願いしたい。」ということで実現したお話。いや〜こういうのって、素直に嬉しいですし、誠にありがたい。いうことで、今回もインターフェースデザインをお願いしたのは、高田さん。コーポレートカラーを上手に使って、『セミナー・イベントの管理システムのリーディングカンパニー感』というのが表現できたかな〜と思います。MovableType.jpにて管理させております。これによって、今後コンテンツの充実にご注力頂けるのではないか?と期待しております。成果が出るWebサイトになるように、今後もお手伝いさせて頂ければと思っております。作者の行伝さんから山葵辞書のモニターを頼まれてたんだった(汗すっかり遅くなっちゃいました。統合しても良さそうなんは、統合。この辞書を入れ替えるタイミングを機に、辞書の整理もしてみようと思った。ことえりの自動学習辞書は、ユーザホーム/ライブラリ/Preferences/com.apple.JapaneseAnalysis/LearningDictionary.dict1ユーザホーム/ライブラリ/Preferences/com.apple.JapaneseAnalysis/LearningDictionary.dictにある。これを調べて必要な分だけ合体しようと思った。変換候補がおかしくなった「ことえり」を直す方法を参考にやって、テキストに書き出してみた。『LearningDictionary.dict』はいきなり捨ててもOK(オレの場合)各自自己責任で!理由としては、ほとんど自分の辞書に登録されているのばっかりだった。誤変換のも残っているので、日頃からちゃんと辞書登録してる人は、捨てても良さそう。他の辞書も上記同様にして、テキストに書き出して確認してみた。統合しとくか〜というのは、統合した。山葵辞書をインストール久しぶりにことえり辞書扱うので、スッカリ忘れているのでメモユーザ辞書のありかは、ユーザホーム/ライブラリ/Dictionaries1ユーザホーム/ライブラリ/Dictionariesダウンロードして解凍したファイルを上記フォルダにドラッグドロップ※山葵辞書の解凍には、パスワードが必要です。※パスワードは、山葵辞書をダウンロードし、解凍してできたReadMe.htmに書いてある振込先に振込みして、メールしてもらってください。現在は、ベクターのシェアレジに一本化しているらしいです。ユーザ辞書に出てきたので、『ことえり環境設定』を呼び出して優先順位の入れ替えを行った。途中わざと、ユーザ辞書なしの状態で日本語を入力してみたら、ことえりの変換があまりに間抜けで面白かった。移行の感想は、フリー版の山椒辞書に比べても穴がないというか、そつがなくかなり満足できる。日本語入力をそれなりに行う人であれば、999円の元はすぐ取り返せるだろう。これ、お試し期間があって、それ過ぎたらパスワード入れないと使えない仕組みとかになったらもっと普及しそうと、作者の行伝さんにメールしたんだけども、プログラムは専門分野ではないので、「山椒辞書(=山葵辞書お試し版)」とさせて頂いております。なんかもったいなさ過ぎる〜。山葵辞書の良さを実感して、「それ位、ちょちょいと作りますよ」なんて誠意あるプログラマの方いたら、作者の行伝さんに連絡してみてくださいな。2009-02-232009/2/21(土)にまたもやグダグダとした勉強会を開催しちゃってきました。レポートは、こちらそういえば、今回から参加して頂いたSOTRYの斉藤さんは、以前MAF(マルチメディアアライアンス福岡、現在は形を変えて福岡コンテンツ産業拠点推進会議)で、プレゼンテーションをご一緒させて頂いた方でした。なんか不思議な縁です。これからもグダグダですが、懲りずに宜しくお願い致します。おっ!今、福岡コンテンツ産業拠点推進会議の入会案内見てたら、年会費とか無料じゃん!MAFの頃は、年会費とかあったからあるのかと思ってた。思ってたら、会員一覧に合同会社CGFMも発見。これ次回の勉強会にてしゃべってもらおう。MLの参加者は49名か〜3人だけでもやるか?と話してたから立派だな。これからも頑張ることなくグダグダと続けていけたらいいな。2009-02-11またも汎用性がないシリーズ基本的にやってることは、toggleだけというシンプルというか、ありきたりでつまらんモノ。onゆる系のWebサイトの勉強会と思って頂いて間違いありません。メーリングリストに参加してみてください。2009-02-07RさんのローカルマシンでMovableTypeをなんとか動かそうとしたときのメモ。MAMP+SQLightを使用します。MAMPなのにMySQL使わないの?と思う人もいるでしょうが、DBD::MySQLでちょっとメンドクサイ。目的は、「ローカルで動く環境作って、MTのテンプレートを作成したい。」ローカルでデータも作ってデータベースのデータも実際の環境に持って行ってとかの目的ではありません。CPAN?何それ?みたいな人でもインストールできるかも。Macには最初からApacheも入ってますが、MAMPを使ってます。Rootの切り替えもGUIで操作可能だからです。いちいち、httpd.confを修正してとかメンドクサイ。複数のサイトをカンカン切り替える必要のある人には、便利だと思います。制作するサイトのファイルを置く場所ですが、私は、~/Sites以下にディレクトリ作って置いてます。MAMPの中のhtdocsやcgi-binは使用してません。MAMPがバージョンアップとかしても、MAMPフォルダを捨てて、新しくインストールする場合や、MAMP自体の動作がなんか変とかいう場合でもMAMPフォルダごと思い切って捨てちゃえるからです。.cgiのコメントアウトを消すMAMPにてApache再起動2.のフォルダのmt.cgiにブラウザからアクセスhttp://nishiaki.probo.jp/hoge/mt.cgiってな具合でインストールウィザードに従って進むメール送信とか無視なんか抜けとかありそうな。onタイトルがほぼ全てわかばマークのMacの備忘録さんがよくまとまっている。LaunchBar自分では、ほんの一部の機能しか使ってない自信があるがw、それでもめちゃくちゃ便利と感じている。マルチクリップボード機能があるので、PTHPasteboardは使わなくなった。2009-01-25同じファイルが連番で欲しかった。普通あんまりないシチュエーションかも。test.shというのを作った。1`donehoge_0.pngを基にしてhoge_1.pngからhoge_10.pngまでコピーしてくれるはず。