Category Archives: WordPress

[WordPress]使用しているPluginの紹介

このブログは自宅サーバでWordPressというオープンソースのプログラムを利用して、運用しています。

WordPressをお使いの皆さんは知っていると思いますが、操作性、自由度、拡張性、なにをみてもすばらしく、ブログのシステムとしては究極だと思います。

欲しい機能は殆ど世界の誰かが作ってくれたPlugInをインストールすることで拡張できます。しかし、良いPlugInを探す作業ってのが、結構大変でして、知らないプラグインを探すってのはまず難しいですし、欲しい機能をググっても自分の目的に合ってなかったりと、プラグインを入れたり外したり日々しているわけです(笑

で、自分のメモと、WordPressでブログを運用している人や、これからWordPressを導入しようと思っている人の為に、このブログで使用している便利なプラグインを画像付きで紹介。

read more »

BlogのiPhone対応

ブログのiPhone対応をしてみた。

WordPressのiPhone用のPlugInっていろいろあるみたいだけどWPtouchの見た目が気に入ったので導入してみた。

管理メニューのプラグインプラグインメニューからWPtouchを検索してインストール->有効にするだけだった。解凍とかファイル操作とか一切いらずブラウザだけで設定できた。

うーん。WordPressって素敵。BlogだけならXOOPSよりかなーり楽だし洗練されているわ。

メインページはXOOPSで構築してるんだけど、最近MarijuanaさんがXOOPS用のWordPressモジュールを公開したということを知ったので早速テスト導入してみた。

XOOPSの中でたしかにWordPressが動いている。画像のアップも問題なし。WordPressに比べるとD3Blogはいまいちなので乗り換えたいのだが過去の日記の移行をどうするかで考え中。

img_00014

dp.SyntaxHighlighter

ブログでソースコードの表示が綺麗なのを見て興味をもって調べると
dp.SyntaxHighlighterを使っていることがわかった。

WordPressの場合はこのプラグインを置くだけでできた。これ以外にもSyntaxHighlighterのプラグインはあるのだが、これ以外は動作しなかった。
SyntaxHighlighter

以下、自分がよくつかうWindowsでの高精度タイマークラス

class CTimer
{
public:
	//		タイマリセット
	void Reset()
	{
		::QueryPerformanceCounter((LARGE_INTEGER*)&m_llStart);		//	開始時間を保持
	}
	//		コンストラクタ
	CTimer()
	{
		//		タイマの分解能を調べる
		LONGLONG		lFreq;										//	64bit
		::QueryPerformanceFrequency((LARGE_INTEGER*)&lFreq);		//	タイマの周波数
		m_dScale = 1.0 / lFreq;

		Reset();
	}
	//		デストラクタ
	virtual ~CTimer() {}
	//		オブジェクトの経過時間を返す(単位:秒)
	double		GetTime()
	{
		LONGLONG	m_llNow;										//	現在のクロック(64bit)
		::QueryPerformanceCounter((LARGE_INTEGER*)&m_llNow);		//	現在時刻を保持
		double	dRet = (m_llNow - m_llStart) * m_dScale;			//	スタート時刻からの差異を返す
		return	dRet;
	}
	//		ms単位で時間を返す
	operator	int()
	{
		return	(int)(GetTime()*1000);
	}
	//		ms単位で時間を返す
	operator	DWORD()
	{
		return	(DWORD)(GetTime()*1000);
	}
	//		秒単位で時間を返す
	operator	double()
	{
		return	GetTime();
	}
protected:
	double		m_dScale;			//	タイマの分解能
	LONGLONG	m_llStart;			//	開始時刻
};