モデラート - C#とゲーム開発と雑記 このページをアンテナに追加 RSSフィード

2010-07-28

[][][]SyntaxHighlighterのサンプルを動かす。 10:28 SyntaxHighlighterのサンプルを動かす。 - モデラート - C#とゲーム開発と雑記 を含むブックマーク SyntaxHighlighterのサンプルを動かす。 - モデラート - C#とゲーム開発と雑記 のブックマークコメント

SyntaxHighlighter - Download

現在の最新版は3.0.83です。

シンタックスハイライターははてなダイアリーで言うところのスーパーpre記法のような機能を提供するものです。

残念ながらはてなでは使えませんが、Webや他のブログなどで使うといいと思います。


さて、今回最新版を落としてきたところサンプルを実行するには一手間必要な感じになっていたのでいろいろメモりながら見ていこうと思います。


rvmのインストール

まずcygwinのsetup.exeを起動してgit-coreとcurlとncurses(tput)とgcc(c)をインストールします。まぁ適当に。

続いてrvm: 複数のRubyを共存させる最新のやり方 - 昼メシ物語を参考にrvmをインストール


次に.bash_profileに以下のコマンドを書き加えます。

これも上記サイトを参考のこと

if [[ -s ${HOME}/.rvm/scripts/rvm ]] ; then source ${HOME}/.rvm/scripts/rvm ; fi

以上です。


rubyのインストール

rvmを使ってrubyインストールします。

SyntaxHighlighter3.0.83の場合rubyの1.8.7-p249@copydecaが必要なようですので、このバージョンをインストールします。


rvm install 1.8.7-p249@copydeca

私の環境では上記コマンド実行中コンパイルに失敗していました。

詳しく追いきれていないのですが、eval.c:211と gc.c:43のint _setjmp(), _longjmp();をコメントアウトすると通りました。

別に原因があるはずですがこれ以上調べていません。


次に以下のコマンドを実行します

rvm gemset create 'copydeca'

次に以下のコマンドを実行するか、syntaxhighlighter_3.0.83/testsにカレントを変更してください。

rvm 1.8.7-p249@copydeca

rubyスクリプトを起動

シェルスクリプトが用意されているのでそれを叩きましょう

./webrick.sh

停止するにはCtrl+cを押下して下さい。


サンプルを見る

webブラウザで次のURLを入力します。

http://127.0.0.1:2010/

表示されたディレクトリにある以下のファイルがサンプルです。

brushes_tests.html

syntaxhighlighter_tests.html

theme_tests.html


参考

rvm: 複数のRubyを共存させる最新のやり方 - 昼メシ物語

2008-03-23

[]&が余計なことを… 17:45 &が余計なことを… - モデラート - C#とゲーム開発と雑記 を含むブックマーク &が余計なことを… - モデラート - C#とゲーム開発と雑記 のブックマークコメント

上の記事で&paramと書いていたはずなのに、¶mとなっている。

なんじゃこりゃ。

&paraで検索してみると、そういう表記をする文字実体参照があるということがわかった。

&はちゃんと&と実体参照で書かないとダメですよね。


この記事は&を&と書き直さなきゃいけないからめんどくさい。

&と書くには&でいいけど、&と書くには&と書かなきゃいけない。

&と書くには… 以下ループ

2007-12-04

[]FTPソフトの使用頻度がさらに少なくなるかも 02:20 FTPソフトの使用頻度がさらに少なくなるかも - モデラート - C#とゲーム開発と雑記 を含むブックマーク FTPソフトの使用頻度がさらに少なくなるかも - モデラート - C#とゲーム開発と雑記 のブックマークコメント

エクスプローラやWEBブラウザのアドレス欄に

ftp://(ユーザー名):(パスワード)@(FTPサーバー名)/

と入力すれば、FTPサーバにアクセスできる。

これをブックマークすれば、さらに便利だけどお勧めはしないです。

筆者は従来FFFTPを使用していましたが、使い慣れたエクスプローラで、

ただフォルダからフォルダへファイルをコピーする感覚でできるので、

気に入っています。