タグ

2015年1月24日のブックマーク (2件)

  • 記号だけのJavaScriptプログラミングの基本原理 - Articles Advent Calendar 2010 Sym

    こんにちは。プログラマ定年を迎えたのであとは悠々自適に日々過ごそうと思ってるはせがわです。 JavaScriptで記号プログラミングを行う基的な取り組を説明します。 jjencodeなどで使っているテクニックです。 まず最初は数字の作り方。 +[] // 空の配列にプラス演算子で数値の 0 ~[] // 空の配列にビット反転で -1 ~{} // 空のオブジェクトにビット反転で -1 -~[] // 空の配列にビット反転で-1、-1に単項マイナスで +1 -~-~[] // +1 にビット反転で -2、-2 に単項マイナスで +2 このように、空の配列や空のオブジェクトに数値用の演算子を適用することで、任意の数値を記号だけで生成することができます。 次に文字の作り方。 ![] // 空の配列に論理否定で false !![] // 空の配列に論理否定を2回で true (![]+"")

    記号だけのJavaScriptプログラミングの基本原理 - Articles Advent Calendar 2010 Sym
    gam-22
    gam-22 2015/01/24
    大学入学当時には理解できなかったけど今読んだら理解できたので成長した
  • ドキュメント作成が捗る!!Pandocを利用した事例のご紹介(便利なオーサリングキット付き!) | 株式会社バニーホップ

    ドキュメント、マニュアル作成というと、その作業量、メンテナンス性に圧倒され、開発者でなくとも眉をひそめる作業だと思います。 最近は、 MarkdownText というイージーなドキュメント書式がOSS界隈で流行ってますが、 Markdown書式を少し拡張しつつhtml化したときに任意のテンプレートを適用することが出来れば、記事作成も捗ります。 今回は、見た目と可搬性の両立をするためにドキュメント変換ツール pandoc を用いて その問題を解決してみました。 以下だらだらと説明が続きますが、さっさと使わせろ!という方は、記事一番下のGitHubリンクをお試しください。 pandoc でhtmlを生成するチュートリアル まずはpandocをインストール 以下ページから各OS用のバイナリがダウンロードできます。 http://johnmacfarlane.net/pandoc/installi

    ドキュメント作成が捗る!!Pandocを利用した事例のご紹介(便利なオーサリングキット付き!) | 株式会社バニーホップ