タグ

ブックマーク / codezine.jp (3)

  • JavaScriptでつくるSchemeインタプリタの基礎の基礎

    はじめに 現存するプログラミング言語の中で2番目に古いのがLispです。生まれは古くても、いまだに使われ続け、また、Rubyなどの新しい言語にも影響を与えています。そのLispの派生であり、シンプルさが売りなのがSchemeです。 ここではSchemeの簡単なインタプリタをJavaScriptで作ってみます。 対象読者 稿はLispやSchemeは少し触ったことはあるけど、インタプリタは書いたことがないという方を読者対象としています。また、JavaScriptの文法や、簡単なデータ構造についての知識を前提とし、説明は省きます。 必要な環境 テキストエディタと、JavaScriptが動くWebブラウザがあれば十分です。他に特に用意するものはありません。 概要 作成するインタプリタについて インタプリタのコードはJavaScriptで書き、HTMLのフォームを使って、Schemeのプログラム

    JavaScriptでつくるSchemeインタプリタの基礎の基礎
  • TeX→PDF変換ツールを利用したバッチ処理による帳票出力

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    TeX→PDF変換ツールを利用したバッチ処理による帳票出力
  • EffecTVによるリアルタイムビデオイフェクト:CodeZine

    はじめに Linuxで実時間画像処理を行おうという試みが数年前から欧州を中心に盛り上がっています。いくつかのプロジェクトが進められていますが、今回はその中のひとつ、EffecTVを取り上げます。EffecTVでは様々なイフェクト(映像処理)をプラグイン形式で組み込むことができるようになっています。稿では、簡単なプラグインを作成し、実時間画像処理の面白さを紹介します。 対象読者 実時間画像処理やデジタルビデオイフェクトに興味を持ち、ビデオアートに関する自らのアイデアを実現してみたい方。 必要な環境 EffecTVはLinuxで動作します(現バージョンのEffecTVは、インテルアーキテクチャ(IA-32)とPlayStation2 Linuxのふたつのプラットフォームをサポートしています)。なお、リアルタイムの画像入力を必要としますので、Video4Linuxをサポートした環境と

  • 1