読者です 読者をやめる 読者になる 読者になる

久々の投稿

長らく離れていたが、リンクをたどるとどうやら拙作のMarkdownエンジンAoBaneのDL数を稼いでいるもととなっているのはこのサイトらしい(仮)説が浮上してきたので、後日談と近況報告を兼ねて投稿。 AoBaneのDL数はおかげさまで今日現在24,767。割と稼いでる方…

NSAttributedStringを検索して特定文字列に色を付ける方法

GISTにでも貼り付ければいいんだろうけどめんどくさいので。。。 -(void) attributeStrings{ NSString* plainStr = [zNSAttributedStringObj string]; NSString* searchWord = @"\n *"; NSRange range = NSMakeRange(0,[plainStr length]); NSRange target; …

BlackQuill プレアルファリリース

ほぼすべてScalaで書き直したMarkdownエンジンのプレアルファリリース版をgitHubとSourceForgeに公開しました。 特徴としては従来のMarkdown とPHP markdown extra とbluefeatherのTOC記法の仕様をお借りした上に、独自拡張として LaTeXが使える (LaTeXで数…

BlackQuill Mave Central 公開への道 ど嵌りメモ

sonatypeの中の人から返信が来たので、oss.sonatype.orgへpublishしてみたが、相当ハマったのでそのメモ。 基本はここ を参考にさせてもらって、途中まで順調に進んだけど、中の人からプロジェクトが認識されて、試しにパブリッシュしてみるという段で、sbt…

PHP Markdown Extra テキトー訳 (5)

Footnotes Footnoteはほぼ参照スタイルのリンクと言っていいだろう。Footnoteは2つの要素から構成される:脚注番号となるテキストマーカーと、文末に付加される定義文だ。つまりこんな感じ: That's some text with a footnote.[^1] [^1]: And that's the f…

PHP Markdown Extra テキトー訳 (4)

Definition Lists PHP Markdown Extraでは定義リストを実装している。定義リストは用語で構成され、それらの定義で構成されている辞書のようなものだ。 簡単な定義リストは1行の用語と次の行の先頭にコロン(:)を付けて定義文を書く。 Apple : Pomaceous …

PHP Markdown Extra テキトー訳 (3)

Fenced Code Blocks PHP Markdown Extra バージョン1.2でインデントなしのコードブロック書式を導入したが、フェンスドコードブロックは、コードブロックをフェンスラインで最初の行と最後の行を区切ることにより、Markdownのコードブロックのような機能を提…

PHP Markdown Extra テキトー訳 (2)

Markdown Inside HTML Blocks さっき言ったように、<div>エレメントの中にMarkdown書式は書けない。その訳は、<div>がブロックエレメントであり、素Markdownではそのような要素のなかでは構成するような造りに成っていないからだ。 ところが、PHP Markdown Extraではそ</div></div>…

PHP Markdown Extra テキトー訳 (1)

AoBaneの実装を進めるにあたって、記法が衝突するといけないので、Dice氏のBlueFeatherのドキュメントで見つけてきたPHP Markdown Extraのドキュメントを何回かに分けて(テキトーに)訳してみる。文脈はエンターテインメント性を求めて私が勝手に取ってつけ…