« | 続・iG:Syntax Hiliter、縞々編 »

ソースコード表示プラグインiG:Syntax Hiliterを使ってみる

Posted on 2007/08/13 (月) 17:31
Filed Under WordPress, 案内 | | TrackBack | このエントリをはてなブックマークに追加 Share on Tumblr

WordPressでソースコードを整形して書くためのプラグインとしていままでPHP Highligh Stringをつかってたんだけど、iG:Syntax Hiliterに切り換えてみた。
表示サンプルはこんな感じ。

PERL:
  1. #!/usr/bin/perl -w
  2. use strict;
  3. use LWP::Simple;
  4. #インストールディレクトリ
  5. my $workdir = "/path/to/exzmple/";
  6. # 最新画像ゲット
  7. my $now = `date +%Y%m%d%H`;
  8. chomp $now;
  9. my $min = `date +%M`;
  10. chomp $min;
  11. my $filemin = $min( $min % 10) ;
  12. $filemin = sprintf("%02d",$filemin);
  13. my $imgurl = "http://tokyo-ame.jwa.or.jp/mesh/100/" . "$now"."$filemin".".gif";
  14. my $status  ;
  15. do {
  16.     $status = mirror($imgurl, "$workdir/cullentradar.gif");
  17.     # 404なら23秒待って再トライ
  18.     if ($status  eq "404"){
  19.         sleep 23;
  20.     }
  21. } until ($status ne "404");
  22. # 合成
  23. my $oserr;
  24. $oserr = `composite -compose over $workdir/cullentradar.gif  $workdir/map100.jpg $workdir/before.png `;
  25. $oserr = `composite -compose over  $workdir/msk100.gif $workdir/before.png  $workdir/XL.png `;
  26. $oserr = `convert -sample 771x480 $workdir/before.png $workdir/Lb.png`;
  27. $oserr = `composite -compose over  $workdir/msk000.gif $workdir/Lb.png  $workdir/L.jpg `;
  28. $oserr = `convert -resize 480x299 $workdir/L.jpg $workdir/M.jpg`;
  29. $oserr = `convert -resize 240x150 $workdir/L.jpg $workdir/S.jpg`;
  30. #回転
  31. $oserr = `convert -rotate 90  $workdir/L.jpg $workdir/Lp.jpg`;

CSSをいじると色を縞模様などにも出来そうな感じ。
(追記:した)
なぜか、PLAIN TEXTのときの表示がCaminoだと極小サイズになってしまうのがナゾ。新規ウィンドウにした。

Comments

Leave a Comment

TrackBack URI :http://www.dcc-jpl.com/diary/2007/08/13/igsyntax-hiliter/trackback/

Name

Email

ウェブサイト

コメント

Recently


Categories


Archives


Wish list

宗子さんのほしい物リスト2015/5-