Shuhei Kagawa

Wordpress でコードのシンタックスハイライト

Aug 14, 2008 - Wordpress

Wordpress でコードのシンタックスハイライトをしてくれるプラグインを入れてみました。 WordPress › SyntaxHighlighter « WordPress Plugins

デフォルトでサポートされているのが以下。

  • C++
  • C#
  • CSS
  • Delphi
  • Java
  • Javascript
  • PHP
  • Python
  • Ruby
  • Sql
  • VB
  • XML/HTML

これに加えて、Actionscript3、MXML、Perl、bash も足しました。

以下、AS3 でテスト。

[sourcecode language='Actionscript']package
{
	import flash.display.Sprite;

	/**
	 * Test class.
	 */
	public class Test extends Sprite
	{
		/**
		 * @private
		 */
		private var _test:Sprite;

		/*
		 * Constructor.
		 */
		public function Test()
		{
			_test = new Sprite();
			_test.graphics.beginFill(0);
			_test.graphics.drawRect(0, 0, stage.stageWidth / 2, stage.stageHeight / 2);
			_test.graphics.endFill();
			addChild(_test);
		}
	}
}[/sourcecode]

参考 URL

追記

SyntaxHighlighter プラグインのかわりに Google Code Prettify を使うことにしたため、上のサンプルは正しく表示されません。

復旧と移転

Aug 14, 2008

先日 DB をいじっていたら、間違えてこのブログのテーブルを一部消してしまいまい、ログインすることができなくなりました。

復旧作業のついでに、場所を変えて新しいバージョン(Wordpress 2.6 日本語版)を入れなおしました。 復旧作業は、DB からエクスポートしたデータを延々手でコピペするというもの。 投稿時刻のコピペが意外とめんどくさかったです。 もうちょっと記事数が多ければ、自動化したのですが・・・。

ちなみに、どうして nanataisan.net というドメインを取ったかというと、7to3.net が AS3 や Java のパッケージ名として使えなかったからです。 パッケージ名は net.nanataisan のようにドメイン名を逆さにしたものを使う決まりなのですが、先頭に数字が来るとダメなのだとか。 ドメイン名の使用を進めるなら、ドメイン名と同じ命名規則にしてほしいものですね。

さくらに Trac をインストール・・・失敗

このあたりを参考に Trac をインストールしようとしましたが、Subversion までは入ったものの、pysqlite が入らず。 build しようとすると、「error: don’t know how to complile C/C++ ~~~」みたいなエラーが出てダメ。 他の人のブログにはそんなことは書いてないので、自分で設定を変えた部分のせいなんですかね。

また今度チャレンジします。

追記

その後、成功しました。