SSブログ

SyntaxHighlighter [プログラミング]

ゲームだプラモだデジカメだオーディオだと趣味満載のBlogだがたまにプログラムのメモっぽいことを書こうとした時に、このBlogは改行を残してくれないので非常にめんどくさい事が多く割と書かなかったが、GWであるのもあってちょっと調べてみた。

SyntaxHilighterというのがあるらしい

http://konoha-webnote.blog.so-net.ne.jp/2012-11-28

ここのやりかたを丸パクりしてやってみた
ただ、参照jsにbashが無いので追加した。

bash

#!/bin/bash

CNT=1
MAX=10
while [ $CNT -lt $MAX ] ;
do
  echo $CNT
  let CNT+=1
done


c

/*
    make -C /lib/modules/`uname -r`/build M=`pwd`
    see kernel/kmod.c
*/
#include <linux/module.h>
#include <linux/kmod.h>

char usercmd[256] = "/bin/ls";

static int __init call_user_init(void)
{
    int ret;
    char *argv[] = { usercmd, NULL };
    char *envp[] = {
        "HOME=/",
        "TERM=linux",
        "PATH=/sbin:/usr/sbin:/bin:/usr/bin",
        NULL
    };
    ret = call_usermodehelper(usercmd, argv, envp, UMH_WAIT_PROC);
    if (ret) {
        printk(KERN_INFO "call_user_init fail=%d\n", ret);
    }
    return ret;
}

static void __exit call_user_exit(void)
{
    printk(KERN_INFO "call_user_exit\n");
}

module_init(call_user_init);
module_exit(call_user_exit); 


でbashのキーワードであるwhileとかletに色が付くはずなんだが、付かない。
preタグは聞いているがfunctionが効いていない
単にpreタグが動いているだけの模様。
というか、そもそもpreタグが使えたのでそれを使えばコードは貼れる模様。
#includeはTwitterのタグに反応しているので、どうもSo-netのスクリプトと競合しているような・・・

うーん。微妙。
nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。