2008-04-01から1ヶ月間の記事一覧

実は、職業訓練校あがりです。

トラックバック先のエントリが妙に懐かしかったので。以下追記するかも知れませんが。 http://d.hatena.ne.jp/pha/20080429/1209464163 自分がこの学校を知ったのは、一番初めに就職した会社で外回り(営業ね)をしているときにお客さんの女の子と話していて…

嫁、飲み会

今日は嫁が飲み会で自分は早く帰ってきてウチの子供と一緒にすごす。正直うれしいなと思う。何がうれしいかって、子供世話してね!って頼まれた事が。いつも「飲み会とか行って来い!」と言っても信用されていないのか、なかなか外に出てくれなかった。多分…

EditArea

んー、描画が2重になるね。何が悪いんだろ。

Flamel like a CMS

以前、ClickFrameworkのサイトから切り出してsourceforge.jpにアップロードしているflamelを更新しました。次のサイトを手早く構築するために色々と手を入れていたのですが、テンプレートファイルをTABLEタグベースのデザインからDIVタグベースのデザインに…

EditArea

昨日の続き。今度はZ80のもの。適当です。ハンドアセンブルしていると、段々アセンブルされた16進数を見ているだけで何のことか分かってくる。記憶だけど、大体のコードはLDレジスタへのロードで始まるから21から始まる。で、マシン後が終わるところ当た…

Edit Area

syntax definition file を作ってみた。何にしようかなと迷ったが、MSX BASICとZ80Aマシン語なんてのが簡単そうでちょうどいいかなと思った。 正直BASICはvb.jsとbasic.jsがあるので挑戦し甲斐がないし、マシン語はニーモニック表を手に入れれば簡単かなと思…

Edit Area

Edit AreaにはJavaなどの言語をハイライトするためのファイルがいくつかあるけど、このファイルを作るためのメモメモ・・・ 新たに言語をハイライトするためにはこんな感じでファイルを作る。’ほげほげ言語’ってのがあったとする。そうすると、edit_area/reg…

[オープンソース]Edit Area'COMMENT_SINGLE' 1行コメントの文字を入れる。BASICなんかは'とremと複数あるけどこれも指定可能。例: 'COMMENT_SINGLE' : {1 : "'", 2 : 'rem'}'COMMENT_MULTI' 複数行コメントの開始と終了の識別子を入れる。これも複数指定可…

メモリドライブ

忘れないうちにメモ。 先日パソコンショップに久々にいったら、メモリが500M以上あるノートで安い中古のやつを探していた所、こんなPCがあった。[rakuten:ebest:10251161:detail] メモリドライブが2Gってなんだろう。よくあるフラッシュメモリをメモ…

桜満開

自分の住んでいる宮城県は今が桜の満開。たぶん来週まで持つかな??桜の種類によって持つものと持たないものがあるんだろうなぁと思う。 その桜だけど、嫁と見ていてついうっかり「真っ白だね」と言ってしまった。別に隠し立てするほどでは無いので言ってお…

単身花日 感無量

単身花日 1 (ビッグコミックス)作者: いわしげ孝出版社/メーカー: 小学館発売日: 2007/04/27メディア: コミック クリック: 9回この商品を含むブログ (7件) を見る 面白かった!前回は危うげな感じで終わって正直どうなるんだろうと思っていたが、大団円でよ…

Jericho Html Parser

Jerichoを使って整形する場合はOutputDocumentクラスを使うけど、どうやら開始タグや終了タグなんかをいじるのは簡単だけど、内容をいじるのが難しそう。 サンプルを見ても分かるように単純にSegmentの内容をいじるのではうまくいかず、各タグの開始位置や終…

TinyMCE 3.x 日本語化

先日書いたものでもコメントで頂きましたが、本家の日本語化ファイルがいたずらで簡体字になっていたようですね。現在バージョンは2.2で日本語化がうまくいきました。作者さんが言われる通り、もしまたいたずらで簡体字になっていたら、知らせましょう。 一…

Jericho Html Parser

こうだったらなぁと思うところ。 JerichoはタグについてはElementとして認識するけど、タグに囲まれてもいない単なる文字列はタグのコンテンツの内容としてしか認識されない。どういうことかと言うと、tdタグなんかに例えば、次のように記述すると、 ... <td> x</td>…

Jericho Html Parser

OutputDocumentクラス 使い方はいたって簡単だった。Sourceを生成したら、それを引数にOutputdocumentを生成して、独自に整形したいタグを見つけて、変更するだけ、 OutputDocument doc = new OutputDocument(source); // TRタグを全部取得 List tlist = doc…

Jericho Html Parser

Jerichoで整形されたHTMLを取得するときは、SourceFormatterからだけど、整形自体はこのクラスがプライベートで持つProcessorが行う。じゃ、どのタグがインラインか、ブロック要素かというと、HTMLElementsクラスが持つ定数で決め打ち設定されているらしい。…

Jericho Html Parser

Element#getEndTag() 次のようなありえない場合でもちゃんとnullが返る。 <input ...>ほげほげ</input> 次のような閉じタグがオプショナルの場合は、書かないとnullが返る。 <td>ほげほげ・・・ 次のような閉じタグを書かないものの場合、nullが返る。このように閉じタグが無い場合</td>…

ぽ、ポン付けoc4j・・・

今更知ったけど、oc4j(Oracle Application Server,略してOAS)ってスタンドアローンならポン付けでインストールできるんだね。 http://otndnld.oracle.co.jp/document/products/as10g/101310/doc_cd/web.1013/B31849-01/install.htmhttp://otndnld.oracle.co.…

Jericho Html Parser

pとかaとかtableとか、個別のタグごとにSourceFormatterを適用したいなと考えています。なんでかと言うと、例えばTableのtdタグなんかは、1文字しかない場合なんかは自分は1行で書いてしまった方が見やすいです。でもSourceFormatter#setIndentAllElement(…

インター8装着予定!

ウチのクリックフォールディング1だけど、知り合いの自転車好きに相談したら、インター8が付けられる事があっけなく分かった。そこで、目処がつき次第作業に取り掛かるつもり。と言っても作業自体は自分ができないので自転車屋さんに頼むんですけど。また…

Jericho Html Parser

SourceFormatter#setIndentAllelement(true) 値の部分もインデントする <table> <tr> <td>ほげほげ</td> </tr> </table> ↓ <table> <tr> <td> ほげほげ </td> </tr> </table>

Jericho Html Parser

SourceFormatter#setIndentString(String) インデントの際の文字列を指定する。 Source src = new Source("HTMLの文字列"); SourceFormatter sf = src.getSourceFormatter(); sf.setIndentString("--"); ↓ <html> <body> hello </body> </html> ↓ <html> --<body>hello --</body> </html>

Jericho Html Parser

SourceFormatter#setNewLine(String) 改行文字を設定する。デフォルトはConfig.NewLine定数。この定数自体はプラットフォーム依存となる。Windowsで実行したら\r\nだし、Unixの場合は\nとなる。

Jericho Html Parser

Jerichoを使ってみて、ちょっとした整形だったらコレで一発でできるので簡単。こんな感じでOK。 Source src = new Source("HTMLの文字列"); SourceFormatter sf = src.getSourceFormatter(); System.out.println(sf); SourceFormatterクラスが表現をつかさど…