Archive for the ‘Web Applicaation’ Category

SyntaxHighlighter 2.0 は textarea もイケた

SyntaxHighlighter 2.0 に詳しいサイトを見つけた。

SyntaxHighlighter2.0の使い方 – ShanaBrian Official WebSite

textarea のままイケたんだ orz
pre に全書き換えしたあの苦労はいったい…

まぁおかげでいつかやろうと思っていた徹底的な整理が終わったけど。
ヘッダとフッタは require_once で読み込んでソコから又色々読み込んで
てなわけでテンプレートはこんなに小さくなった。

<?php $title = ""; require_once("../_header.php"); ?>

<h2></h2>
<div class="entry">
</div>

<!--
<h2></h2>
<div class="entry">
</div>
<pre class="brush: py"></pre>
-->

<?php require_once("../_footer.php"); ?>

もう Bluefish はいらないや、で削除と。

後 pre 変更するのに困ったのが HTML のエンティティ化。
textarea は < とかはそのまんま書けたけど pre は変換しなきゃ駄目。
コレ C++ でやると泣く、山括弧を使いまくる言語だもの。

しかたがないので一度 Windows にもっていき秀丸のマクロでやったり…
それも面倒なので HTML エスケープの gEdit のプラグインを作ってみた。

HTML エスケープ
少し改造しました、トップページ(上のリンクの本サイトのとこ)からどうぞ。

もう少し試して解説ページを作ります。

IE 糞すぎる!

覚書ページの textarea → pre 化完了!
あーつかれた。

とりあえず SyntaxHighlighter v2 はなかなか良い。
それに pre なので wordpress で使うのも問題が無くなる。
textarea だと編集時に最初の閉じタグ以下が消滅していたもの。

しかし…

C# のコードをまるまる書いたページが IE で見れなくなった!
キチンと XAML も C# コードも pre で囲っているのに何故…
仮想マシンだけかな?もーやだ。

追記

原因判明、単なるオイラのミスだった。
IE って charset 指定をヘッダの一番上に書かないといけないのね…
そうしないとそれ以降の文字コードが解らずに読み込めないってことです。

でも何故か読み込めたページもあるんだよなぁ???
仕様が意味不明だ、やっぱり IE は糞すぎる!

Textarea は問題

なんじゃこりゃ!

7/2 の覚え書きに間違いがあったので修正しようとしたらコレ。
Textarea の閉じタグの後が割れちゃってるやん。
そのまま保存したら見事に割れた後ろのとこが消え…勘弁してくれ。

Wordpress の皆様。
後で編集を行うかもな投稿には Textarea は使わないで。

あーもー嫌になった!
こんなことになるなら普通に HTML で書いてアップロードのほうがいいや!

かなり前から考えていたがプログラミングネタは Blog では書きにくいだけ。
それに手元でぶっ壊れても Web にバックアップがあるようなものだ。
そのメリットの為にソースコードを全部公開しているんじゃないか俺は!

Mixi も Blog も今やケータイでアクセスするのが普通の時代だし。
レイアウトの融通も利くしマジでブログはやめてサイトに切り替えることにしよう。

有用な内容だけ書き出してまとめページを作ってと、時代はサイトに戻る!
サイト移転の準備も兼ねて、最近繋がらないコトが増えたのでそろそろかと。

Counterize?

なんか毎日アクセス数が増えているような…
復旧作業でかなり変更したので検索経由は減っているはずなのに。

どれに反応しているのか、やっぱり Ubuntu であろうか?
VM ware の上に LAMP を構築して Word Press を使うことかな?

せっかくなので
WordPress ? Counterize II ? WordPress Plugins
とやらのアクセス解析プラグインを入れてみた。

プラグインディレクトリに入れて有効化してと。
設定→Counterize? で設定して 管理→Counterize? でチェックか。

あれ?日本言語ファイルがあるのに日本語にならねぇよ。
Opera だけかと思ったら Firefox も駄目やん。
まあなんとなく解るので改造をば。

counterize-ja_UTF.mo
counterize-ja_UTF.po

counterize-ja.mo
counterize-ja.po

にリネーム、もし諸事情で表示言語の ja を消している人は

counterize-en.mo
counterize-en.po

とリネームして強制的に日本語にしてまえばオケ。
おし日本語になった、以上今日の覚え書き。

復旧作業中

カテゴリをタグに変換ってのを何も考えず実行してしまった。
カテゴリが消えた…もうボロボロや。

ここまできたら前向きに考える、丸ごと一気に整理じゃ。

カテゴリは大ざっぱな分類で新たに作成して配置しなおす。
細かい分類はタグで整理するという方向でタグを入力する。

もはや復元できない画像を張った記事は書き換える。
新しい分類方法で合致しない記事の配置をやりなおす。
後で読みそうにないしょーもない記事は削除。
今読んだら恥ずかしかった記事も削除。

と整理しなおしたら単なる日記ばかりになってもーた。
くだらないコトばっか書いていたんだなぁ、反省。

しかしこのタグって機能は面白い。
付けたタグが多いほど文字が大きくなるわけで。
そうだよ、私はこういう記事を書きたかったんだよ。
コレをバランスよく埋めれば良質な情報になりそうだ。

という新たな発見であった。
新機能や新たな考え方は積極的に導入せねばと痛感。

しかし自前で設置したブログって全責任が自分に降りかかるのね。
逆に考えると自前設置だから復旧とか整理とかをしたくなるわけで。
多分レンタルのブログでこうなったらやる気をなくすだけだろうなぁ。