メモ
ここのサイトの構築に関するメモ。
メモ/2007-10-11/ピアノ教室のサイトを作成
頼まれものとはいえ、めずらしく商業用っぽいサイトを立ち上げました。
それもなんと、ピアノ教室のサイトなのです。(それにしても、おれとピアノ教室って組み合わせって、すっさまじいミスマッチ感。)
ただ、立ち上げたといっても、いろいろ試したあげく、結局は手抜きみたいな手段に。ええ、アドレスの通りTop以外は「FC2 Blog」です。
(せめて、chocobo(rhaco使用のblogツール)とかにしろってのな。)
いえ、あの、どうも適当なサーバが無くて…(?)。
それにしても、FC2って、サービス内容追加のお知らせがやたらとくるんですね…。
■ 利用したサービス
メモ/2007-08-28/たいへん遺憾ながら
このwikiへの、外部サイト経由のPOSTリクエストを拒否することにしました。このため当サイト内のフォーム以外からのTrackBackが打てなくなります。ご不便をおかけしますが、よろしくお願いします。
TrackBackスパムなら、そんなには目立たないわけですが、本文の編集にまったく制限をかけていないせいで、本文をまるまる消される「編集スパム」がすごいのです。もちろん自動でバックアップされるので2クリック程度で復元が可能なわけですが、いいかげんうんざりするし。
というわけでPOSTの制限で編集スパムが減るなら、トラックバックはあきらめようかと…。
なんか「本文の編集に制限をかけない」状態でいるために、トラックバックが制限されるというのも本末転倒というかなんというか…ですが。
「本文の編集にまったく制限をかけていない」という現状をなんとかすればいいんですが、それよりもトラックバックごと拒否するほうのが設定が楽なんですよね…。
メモ/2007-05-16/明朝はむずかしい
ライセンスがフリーで、かつ実用的に使える明朝体フォントとしては
- IPA明朝
- http://www.grass-japan.org/FOSS4G/readme-grass-i18n-ipafonts.eucjp.htm
- 関係ないけど、http://mix-mplus-ipa.sourceforge.jp/あたりから落とすとファイルが小さくていいかも(M+系のフォントもついてきますし)。
- 和田研フォントをTTFに変換したもの
あたりでしょうか。
しかし、べつに実用性はあんまり求めてないんですよ今回は。
もうちょっと古風な感じのがほしい。そうなると、どうも「築地活版製作所」によって明治時代につくられた活字をお手本にするのが王道のようなのです。それらのなかにもフリーなやつはある。ざっと調べた中では、この2系列(3プロジェクト)が「築地」由来(まあ「築地」にもウェイトとか年代とかで当然いろいろあるわけですが)。
- 出島明朝
- 開発者のblog:http://www.sodan.org/~penny/blosxom.cgi/fonts
- ダウンロード:http://code.google.com/p/dejima-fonts/
- どこに説明があるのか(あるいはないのか)わかりませんでしたが、「築地」由来だという記述はblogにありました。
- ORADANO明朝と(それをかな部分に再利用している)XANO明朝
- http://www.asahi-net.or.jp/~sd5a-ucd/freefonts/Oradano-Mincho/
- http://www.asahi-net.or.jp/~sd5a-ucd/freefonts/XANO-mincho/
- 「このフォントが実装している仮名および仮名に準ずる記号は、東京築地活版製造所が明治30年-31年に販売しあるいは印刷していた五号活字(“築地体前期五号仮名”の最終型)に基づき、内田がアウトライン化したもの」
- 築竹
- http://font.karpan.net/
- ORADANO明朝をさらに改刻したもの
ところが、なんというか、なんというか…な感じなんですね。あんまり拡大したくはないかも…だったり、どうしても元の印刷物の悪い影響までのこってたりするのよ。
あと、個々に見るとORADANOの方は細部が潰れた感じがする。もう一方の出島は出島でぎこちない。出島は太さが統一されすぎ、かつ終端の処理も細部がきれいにされすぎてしまって、個人的にはおもしろくない。
おれみたいなやる気のない外野が何を言っても(ほめても、けなしても)、失礼だし、怒られそうだけど。
というわけで、個人的には「築竹」の出た背景、というか心情は分かる気もする(なので遠目で見つつ、心の中で応援したいと思います)。
ちなみになぜ「明朝は」なのかというと、ゴシックはまずIPAがあるけど、それに加えてさっき関係なさげにちらっと書いた
- M+ (書いたのはM+とIPAの混植用フォントだけど)
もあるんですよ。
うーん。やっぱ明朝はむずかしいのかな、いろいろと(需要とか、伝統的な知識がいるとか…)。
メモ/2007-04-18/RSS 2.0 な KinoWiki プラグイン
[とりあえず RSS 2.0 なプラグイン]のつづき
きのう、KinoWikiに標準装備のRSS 1.0を吐くプラグインをいじって 、内容は同じままRSS 2.0風に改造した「とりあえず RSS 2.0」プラグインをつくりました。が、それではdecriptionが空のままなので情けなさすぎます。
そこで、もうちょっとそれっぽくしてみました。
それから、アーカイブ中のiconは暫定的にhttp://feedicons.com/のものを入れてありますが、同じ名前で別の画像を入れても動きます。
メモ/2007-04-17/とりあえず RSS 2.0 なプラグイン
Google Webmaster Tools からサイトマップを登録することができますが、登録できるのは身近なところではRSS 2.0かAtom 0.3。
そこでRSS 2.0が欲しかったんですが、ところがKinoWikiのpluginフォルダには RSS10 (RSS 1.0 のみ対応)しかない。というわけで自作しました。うまく検索すれば似たようなプラグイン(or もっとましなやつ)をつくった人はいそうですが、どうも、うまく検索できなかったみたいなんで…。
とはいえPHPコードはRSS10プラグインからいただきました。フォルダごとコピペして、ファイル名(とファイル名をハードコーディングしてある部分と)とテンプレートを変更しただけ。なのでdescription(普通は本文かその抜粋を入れる)が空です。ひどいですね、ええ。ちなみに使用法は(当然ながら)RSS10とほとんど同じ。
RSS 2.0 の仕様はhttp://hail2u.net/documents/rss20notes.htmlを参考にしました、が、適当に当てはめ直しただけですのであっちのURLとこっちのURLを取り違えてる!みたいな可能性もあります。テンプレートはだいぶちがくなるので、それだけは以下に示しておきます(一応ライセンス書いた方がいいのか?まあ、もとのプラグインと同じで)。
<?xml version="1.0"?> <rss version="2.0"> <channel> <title>{$sitename}</title> <link>{$baseurl}</link> <description>{$sitename} RecentChanges</description> <language>ja</language> <pubDate>{$list[0].timestamp | date_format:"%Y-%m-%dT%H:%M:%S+09:00"}</pubDate> <lastBuildDate>{$list[0].timestamp | date_format:"%Y-%m-%dT%H:%M:%S+09:00"}</lastBuildDate> <docs>http://blogs.law.harvard.edu/tech/rss</docs> {foreach from=$list key=key item=item} <item> <title>{$list[$key].pagename}</title> <link>{$list[$key].url}</link> <description></description> <pubDate>{$list[$key].timestamp | date_format:"%Y-%m-%dT%H:%M:%S+09:00"}</pubDate> <guid>{$list[$key].url}</guid> </item> {/foreach} </channel> </rss>
(メモ/投稿)
- 31: http://www.msn.com
- 2: http://www.google.com/search?hl=ja&client=safari&rls=ja-jp&q=%E6%98%8E%E6%B2%BB30%E5%B9%B4%E3%80%80%E7%AF%89%E5%9C%B0%E3%80%80%E4%BA%94%E5%8F%B7&start=20&sa=N
- 2: http://72.14.235.104/search?q=cache:FosVJJJs4EkJ:da.shllyshllr.jp/wiki/index.cgi/%E3%83%A1%E3%83%A2/2007-10-11/%E3%83%94%E3%82%A2%E3%83%8E%E6%95%99%E5%AE%A4%E3%81%AE%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90+%E4%BD%90%E8%97%A4%E8%8A%B3%E5%8F%B2&hl=ja&ct=clnk&cd=3&gl=jp
- 2: http://www.google.co.jp/search?q=RewriteRule+Ethna&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&client=firefox-a
- 1: http://www.google.co.jp/search?q=smarty+%E7%9C%9F%E3%81%A3%E7%99%BD%E3%80%80%E3%83%91%E3%83%BC%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3&btnG=%E6%A4%9C%E7%B4%A2&hl=ja&lr=&client=firefox-a&rls=com.ubuntu%3Aja%3Aunofficial&hs=6Dk&sa=2


