• Emacs と Perl を使って,XML-RPC 経由で Movable Type のエントリを編集するツールを配布しています.良かったら持っていってください.( 2004/10/24 update) mapae logo
  • Movable Type で footnote*1 を生成する plugin を配布しています.良かったら持っていってください.( 2004/03/04 update )
  • その他の配布物等

*1: 脚注.よ〜するに,こ〜ゆ〜やつです.

Informationの最近のブログ記事

本サイトの引っ越しをしました.新しい URL は,http://d.nym.jp/です.しばらくは旧ドメイン名でも参照可能にしておくつもりですが、気が向いたら削除します.

今後も,よろしくお願い致します.

レイアウトを新しくしてみました.結構イメージが変わったような変わっていないような...

最近の世の中ではアフェリエイトが流行りらしいので,取り入れてみました.ま,サイトの内容が内容なだけにほとんど期待はしていませんが... って,いきなり広告数足りてませんね. ...あとで考えます.

ところで,こういった外部サイトのデータを取り込むときには CSS は便利ですね.先にこちらのメインコンテンツを先にレンダリングするようにできますから,外部サイトが重くなっていても大きな影響は受けません.欲を言えば,座標を覚えておく機能が欲しいですね.それができれば,外部サイトのデータは一番最後に処理するようにできるのだけど.

そんなわけで,今後も six olq をよろしくお願い致します.

引越完了

| コメント(0) | トラックバック(0)

サーバ引っ越しました.ドメインの設定を書き換えたので,これまでと同じ,nyam.info でアクセスできるはずです.

これまでは,自前のサーバを使っていたのですが,今度はロリポップサービスを利用することにしました.使い勝手も良いし,DB まで使えて250円/月とは嬉しい限りです.

引っ越してみて,これまでのサーバがいかに貧弱であったかを思い知った,というのは秘密.

...って言っても,サーバの引越だけど.

当初は,一時的な引越の予定でしたが,自前でサーバを維持できる時間が無さそうなので,当面は引越先を使うことになると思います.

データの以降が完了次第,DNS を書き換えますので,引越後も現在と同じ URL でアクセスできるはずです.

本サイトのドメインを nyam.info に変更しました.当面は旧ドメインも維持し続けますが,もしかしたら,ある日突然接続できなくなるかもしれません.

Movable Type カテゴリが多少ごちゃごちゃしてきたので,配布物等のまとめ.

Meadow + mapae
Meadow + mapae (20 KB)

「Emacs から Movable Type を使おう」なツール mapae について,XMLRPC 処理を行う mapae.pl が ActivePerl5.8 にも対応しました.また,mapae.el での入出力文字コードを EUC に決め打ちすることにより,Windows 等の非 EUC 環境でも文字化けが起きなくなり,Meadow での動作を確認 *1しました.

なお,ActivePerl5.8 への対応は,かなり力業でやっているので,気に入らない人は,フルスクラッチするか,パッチを私に送ってください.(^_^;

【追記】2004/1/17

重要なことを書き忘れていました.申し訳ないです.

mapae Ver.0.5 20040116 から mapae.el の設定で,変数 mapae-perl-command の設定が必要になりました..emacs 等に以下の行を追加しておいてください.

(setq mapae-perl-command "perlコマンドの在処")

*1: 完全にチェックしたわけではありませんが
プレビュー画面 例
プレビュー画面 例 (107 KB)

数人の方に,Movable Type:: Emacs フロントエンド「mapae」を紹介して頂けたようです.また,sugi氏が mapae を xyzzyで動くようにしてくださいました.関係の方々,有難うございました.

さて,年もあけましたので(?),mapae にプレビュー機能をつけてみました.この機能には,以下の特徴があります.

  • 書きかけのエントリを公開することなく表示の確認ができる.
  • プレビュー用のページのみを構築するので動作が速い.

これにより,長めのエントリを書く場合でも頻繁にレイアウト等の確認をすることができ,便利だと思います.

なお,この機能を使うためには,Movable Type 自体に若干の変更 *1が必要です.というわけで,mapae のエントリではなく,こちらに詳細を書きます.


*1: といっても,8文字ほどの追加と,ファイル1つの追加

Movable Type では,コメントのユーザ情報をブラウザのクッキーに記憶させる手段を,JavaScript に依存しています.しかし,セキュリティに関心があるユーザの中には,JavaScript を無効にしているユーザも多いでしょう.当然のことながら,この場合はユーザ情報をブラウザに記憶させることは出来ません.

そこで,JavaScript を用いないで,ユーザ情報をクッキーに書き込むまたは読み出すアドオンを作ってみました.

mapae
mapae (24 KB)

Movable Type:: Emacs フロントエンド「mapae *1」は,Emacs (Meadow を含む) で Movable Type のエントリを投稿,修正するツールです.また,sugi 氏が xyzzy 対応版に移植してくださっています.現在の機能は以下の通りです.なお,基本機能については,@Nifty によるココログにも対応しています.

  • 基本機能
    • エントリの新規投稿,修正
    • カテゴリ指定
    • タイトル一覧取得
    • 更新 Ping 送信
      • 独自に送信機能を備えています.この機能により, 投稿後正しく表示されることを自分の目で確認してから 更新 Ping を送信することができます.)
    • Trackback URL 取得
      • Trackback Ping の URL を直接指定するだけでなく,それが rdf で含まれている URLから取得 できます.それを用いて Ping を送信するのは,Movable Type の仕事です.
    • ファイルのアップロード
    • XML 整形式の確認 *2
    • はてなダイアリーキーワードへのリンク生成
    • 簡易プレビュー
  • mapae.pm 拡張機能

*1: 長らくちゃんとした名前がありませんでしたが,とりあえず 「mapae」とつけてみました.一連のエントリのタイトルが「Movable Type と Perl と Emacs と」だったもので.
*2: XHTML で書いている場合は便利でしょう.

タイトル変更

| コメント(0) | トラックバック(0)

なんとなく,タイトルを変えてみました.新しいタイトルは「six olq」.Blog のようで Blog でない,そんなところからつけてみました.「six olq」→「6olq」→180度回転させて読むと「blog」に見えませんか?

これまでの,「明日のことは明日考えます...」ってタイトルも,私のポリシー(^_^; を反映しているのでそこそこ気に入ってはいたのですが,まぁ,なんとなく.

タイトルは変わりましたが,内容に変りはありません.今後も変らないでしょう.現実逃避しつつ,気の赴くままに更新していきます.今後とも,よろしくお願い致します.

追記(2003/11/28 21:50):

BlogPeopleの表示に変更後のタイトルが反映されていませんね.ちゃんと登録内容も変更したのですが....なんででしょ?

Footnote Plugin

| コメント(2) | トラックバック(26)

ハイパー日記システムtDiaryではわりとメジャーな footnote *1 機能.しかし,Movable Type 周りでは,この機能を持つプラグインは見つかりませんでした *2.そこで,自分で作ってみることにしました.

初めは,add_text_filter なる API で作ってみたのですが,仕様上の制約によりあまり良い感じにはなりませんでした.しかし,これ以外の(プラグイン用の) API を用いたプラグインでは,テンプレートでしか使うことはできません.

で,解決策を探していたのですが,...ありました. Macros というプラグインを使えば良いようです.このプラグインは,テンプレート中でマクロを定義しておくと,任意の場所(エントリの中までも)で展開できるというものです.で,これを用いて footnote plugin を作ってみました.


*1: 脚注.こんな感じのもの.
*2: 単に私が見つけられなかっただけかもしれない.

mt.el へ の挑戦を断念し別手法をとってみたわけですが,とりあえず Lisp 周りも含 め初期版が出来ました.ここに置いておきますので,良かったら持っていってく ださい.ただし,当然のことながら動作未保証,何かあっても一切責任は負いま せん.例外のチェックとかもほとんどしていませんし.
また,利用条件としては,「 改良したら私にも使わせてね 」です.特に Lisp の部分なんかは,自分でも何をしているのか分からないくらいですので.(^_^; なお,頂いたものは取り込んで公開させていただく可能性があります.もちろんその部分の著作権まで私が主張することはありません.

マニュアル等を書くつもりはありませんが,不明な点があればご連絡下さい.

増量計画 -体重を増やそう!!-」について,グラフの表示範囲が正しくない問題を修正しました.

最近のコメント

アーカイブ

Author

nym <n...@nym.jp>
Powered by Movable Type 5.01