タグ

2011年12月26日のブックマーク (5件)

  • CodeRay

    Fast and easy syntax highlighting for selected languages. Features input languages C, C++ Clojure (new) CSS Delphi diff ERB Go Groovy HAML (new) HTML Java JavaScript JSON Lua PHP Python Ruby Sass SQL Taskpaper XML YAML output formats HTML snippet (inline styles) HTML page (CSS classes) Terminal (16 colors) JSON YAML Ruby Array (Tokens) tools coderay executable LoC counter (beta) license MIT basic

    h5y1m141
    h5y1m141 2011/12/26
    シンタックスハイライト用のRubyライブラリ。インプットで主要言語対応してて、アウトプットにHTML/XMLやJSONもあるからこれ使えばやりたいこと出来そう
  • inforno :: Javascriptでパーサジェネレータを書いてみた

    ちょっと前にjavascriptで構文解析とかがはやった気がするので、javascriptのリハビリがてらかいてみた。 ググってみると Jsparsec - JavaScriptパーザコンビネータライブラリ HaskellのMonadをJavaScriptで実装するとしたら あたりがあるのだが、まぁ勉強ということで。javascriptらしく書いてみようかと。 ということで、モナドがどーたらとか難しい話はまぁおいておいて、簡単に値がとりだせますよ、という見栄え重視で作ってみた。基的な機能しかない。けど拡張するのは簡単。せめて相互再帰くらいは実装したほうがよかったかな。まぁ、こんなの真剣に使う人もいないと思うので、要望があればってことで。ちなみに依存するライブラリはありません。 ダウンロード : Inforno.Parsec たとえばこんな感じにCSVのパーサが定義できる。withを使って

    h5y1m141
    h5y1m141 2011/12/26
    "Javascriptでパーサジェネレータを書いてみた"
  • Titanium 勉強会 名古屋 を開催しました #tinagoya - モトクロスとプログラムと粉砕骨折と

    「ココイチさがし」をリリースして早半年。ずーーーっとやりたいな!やるよ!と言い続けていた、Titanium 勉強会を名古屋で開催する事ができました。 正直なところ、20人も集まればいいかなーと思っていたのですが、蓋を開けてみれば約50人の応募! やっぱりみんな Titanium に興味あるんだなーという気持ちと、適当にはやれないなーというプレッシャーに囲まれながらの開催でした。 Titanium ってなんだろう? Titanium ってなに? Titanium ってなにができるの? Titanium ってどうやって使うの? というお話をさせてもらいました。 ちなみに初の1時間セッションでどうなる事かと思いましたが(リハーサルは30分で終わってしまったw)、Appcelerator 増井さん(@masuidrive)からお借りした資料とデモ等を交えて、なんとか時間まで持たせる事ができました。

    Titanium 勉強会 名古屋 を開催しました #tinagoya - モトクロスとプログラムと粉砕骨折と
    h5y1m141
    h5y1m141 2011/12/26
    "勉強会ドリブン開発(略してBDD)の提唱もすごいと思ったー。面白かったです。みんなもやろうぜBDD!" あーこれわかるし最近の自分がこの状態。BDDだと違うほうを想起するからSDD(Study-driven development)かな
  • はてなブログ | 無料ブログを作成しよう

    夏休み何べてる?頑張らない編 「うぉぉ!何でみんな一日中お腹空いてるんだー!」冷蔵庫を開き吠える夏休み。母さんの叫びを聞き、2ダースの卵が一斉にこちらを見て慰めるような顔をした。分かってるわよ、吠えたってご飯は出てこないわよ! 作る→べる→片付ける→作るの無限ループ そこに、送迎と…

    はてなブログ | 無料ブログを作成しよう
    h5y1m141
    h5y1m141 2011/12/26
    「一覧」ー「詳細」ー「編集」のパターンの所とか、CommonJSのrequireの所の書き方とかちょうど知りたかった内容なのですごい参考になった
  • 省力化のためのTitanium Studio Snippet作成 - JP::HSJ::Junknews::HatenaSide

    標準のTiStudioにはJavaScript開発を省力化するためのSnippetが最低限ですが搭載されています。 たとえばifeと入力してtabキーを押すと、 if (true) {} else{}; と展開されます。 しかし、Titanium特有のイデオムなどは一切登録されていないので、自分でその辺を追記するにはどうしたらいいのか、簡単に調べてみました。 まずJavaScript Bundleを編集する CommandsメニューからJavaScriptを選択し、Edit this bundleを選択します。 そうすると、Projectが追加されます。 編集するのはbundle.rbとsnippets.rbですよ bundle.rbはSnippetのメニューを構成しているものなので、あとで手を付けます。 snippets.rbをいじる メインはsnippets.rbです。拡張子見たら分か

    省力化のためのTitanium Studio Snippet作成 - JP::HSJ::Junknews::HatenaSide
    h5y1m141
    h5y1m141 2011/12/26
    ”省力化のためのTitanium Studio Snippet作成” 次の勉強会で盛り込もうと思っていたことが書かれいていたのでメモ @donayama さんに感謝!