タグ

Processingに関するukstudioのブックマーク (14)

  • Arduino と Processing の連携 - Radium Software

    Arduino スケッチの動作確認を行うには,シリアルモニターを使うのが最も一般的な方法だと思う。シリアルモニターを使えば数値や文字列などの情報を, Arduino から PC へと手軽に出力することができる。 ただ,時には単なる数値や文字列ではなくて,グラフなどのように視覚化されたかたちで確認を行いたい場合もある。また,シリアルモニターは情報がスクロールして流れてしまうため,リアルタイム性の高い情報を扱うにも不向きだ。 そんなときに便利なのが Processing だ。 Processing の Serial ライブラリを使えば, Arduino のシリアル出力を簡単にキャプチャーすることができる。 Arduino からは常に情報を吐き出し続けるようにしておいて, Processing 側では serialEvent を使ってその情報をキャプチャーしつつ,適当に視覚化を行えばいい。チュー

    Arduino と Processing の連携 - Radium Software
  • John Resig - Processing.js

    As a sort-of reverse birthday present I’ve decided to release one of my largest projects, in recent memory. This is the project that I’ve been alluding to for quite some time now: I’ve ported the Processing visualization language to JavaScript, using the Canvas element. I’ve been working on this project, off-and-on now, for the past 7 months – it’s been a fun, and quite rewarding, challenge. The f

  • Processing日本語情報まとめ - What is Normal 〜 もはや普通がわからない 〜

    Processing.org アート/デザインのためのプログラミング環境「Processing」に興味を持ったんで、Processingを始めるにあたって、自分で見つけた知ってると便利そうな日語サイトをまとめときます。 それでは、以下からどうぞ。 日語サポートサイト processing.jp – このドメインはお名前.comで取得されています。 日語サポートサイトです。Processingのリリース情報などがあります。 リファレンス系 BETA版(基命令のみ) http://pripro.org/p5ref/index.html BETA版*1のリファレンスですが、基命令のみです。 英語版はこちらです。 拡張命令を確認したい場合はまだ、日語訳はないので、英語版を頑張って読みましょう。 ALPHA版(旧バージョン) Processing 1.0 _ALPHA_ » Refere

    Processing日本語情報まとめ - What is Normal 〜 もはや普通がわからない 〜
  • Jruby + Processing.org = HOWTO - Hipsters Inc.

    Here's a quick guide to get Processing working without the desire to wrap one's car around a tree due the sheer verbosity and inflexibility of a language. A sneak: Make sure Java's installed [mchadw@zzz ~]$ which java /usr/bin/java Snag jRuby Download a recent copy of jRuby. Whatever the most recent binary on that page is will do the trick. Unpack the distribution somewhere you can remember. I'm g

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • ブラウザでお絵描きプログラミング! Processing.js 登場! - IT戦記

    はじめに 今日、 jQuery の作者として有名な John Resig さんが Processing.js という JavaScript のライブラリを公開しました。 John Resig - Processing.js このライブラリを使うと、比較的簡単に以下のようなグラフィックスやアニメーションを書くことができるようになります。 というわけで、公開されたばかりのこのライブラリを簡単な使い方から詳しい使い方までとことん掘り下げてみたいと思います。 Processing.js 概要 まず、 Processing.js とは何かという話をします。 Processing.js とは、ブラウザで Processing というプログラミング言語を実行する JavaScript のライブラリです。 では、 Processing とはどのようなプログラミング言語なのでしょうか。 Processing

    ブラウザでお絵描きプログラミング! Processing.js 登場! - IT戦記
  • JRuby上のirbでインタラクティブにProce55ingを動かす:TKMR.blog.show

    JRubyでRubyを動かし、Proce55ingのライブラリを読み込むことが可能らしい Quietstar - Processing by Ruby #2 確かにProce55ingのコアAPIAppletクラスを継承した普通のクラス(processing.core.PApplet)だし、JRuby上ではJavaのクラスを利用することもできるという話は聞いたことあったので、可能なのかも。でも実際にやってみると違うね、面白い。特にirb上から対話的にProce55ingを利用したコードを描いてみるとヤバイ! ・軽量でパワフルなRubyで ・対話的に (irb) ・Proce55ing ライブラリが自由に使える これだけでご飯三杯はべれられる。もぐもぐ。 Proce55ingをデザインしたBen Fryは、Proce55ingで作成するコードを スケッチ と命名したけど、2D/3Dグラフ

  • Processing by Ruby #2 - Quietstar

    (前回のあらすじ:http://d.hatena.ne.jp/dewdrop/20070506/p5r) この前のJRubyでProcessing動かすやつですが、あれ書いたその日にJRuby1.0.0RC1がリリースされてたらしくて(プロジェクトトップページは更新されてないのに!)、それ使ったら見事動きましたわーいわーい。 ちなみに、JRubyにもirbが付属してるんだけど、それ使うとProcessingのリアルタイム制御ができます。 この前のスクリプトの最後のところを次のような感じにちょっと変えといて、 # p5r.rb ... JFrame = javax.swing.JFrame def run applet frame = JFrame.new applet.class.to_s frame.content_pane.add applet frame.default_close_

    Processing by Ruby #2 - Quietstar
  • Processing by Ruby - Quietstar

    が出たりイベントがあったりでProcessingがまたちょっと盛り上がってきてるみたいなので久しぶりに触ったりしてる。以前書いたように Processingの実体はprocessing.core.PAppletっていうJavaのクラスで、Processingが生成するJavaのコードを見るとよくわかるんだけど、ProcessingのSketchコードっていうのは実はJavaのコードそのものです。それは最新版(今だと0124)でも変わってないし、たぶんこの先も変わらないんじゃないかなーと思う。要はprocessing.core.PAppletクラスを継承したJavaのコードを書けばProcessingベースのAppletになる。ここらへんの仕組みはよく考えられてると思う。 で、ふと、JRuby使ったらProcessingのコードをRubyで書けんじゃん?(ニーズはなさそうだが)と思ってやっ

    Processing by Ruby - Quietstar
  • {Software} Structures by Casey Reas et al.

    A grid of points in the top half of the surface. Each point moves downward and returns to the top when it leaves the bottom edge. Beginning in the upper-left, each row and column... Every possible pairing of these sixteen curves. Use the additive numeric values from each curve to set the value of a series of horizontal lines from white to black.

  • it's hoba

    Webcam讓Processing能讀到其實還有點麻煩,經過多方嘗試後有幾個tips JAVA的版最新也OK,像是6u5 QuickTime的版也是,我是灌7.5.4 當然還要把webcam的驅動安裝好 Processing我都是用expert的版,不包含JAVA在裡面 重點是WinVDIG,目前是使用1.01版可以正常執行,其他版有興趣的可以再試試(根據processing.org裡面的文件寫到,1.05版會無法使用) 至於WinVDIG可以從"這裡"下載~ 在安裝不同版時一定要把檔案殺乾淨,在這裡引用官網的文字 1. Remove VsVDIG.qtx (located in System32\QuickTime). 2. Remove VsDump.ax (located in System32). 3. Delete WinVDIG from the Program F

  • 第15回 誰でもプログラミング | WIRED VISION

    第15回 誰でもプログラミング 2007年12月 9日 ITハッキング コメント: トラックバック (0) 黎明期のパソコンにはBASICインタプリタが標準搭載されていたため、画面に絵を描いたりして楽しむ日曜プログラマが大量に出現したものですが、最近は計算機が高度化したのと同時にプログラミングの敷居まで高くなってしまい、自分でプログラムを作って楽しむ人が昔に比べてかえって減ってしまいました。 すぐれたソフトウェアが大量に世の中に出回っているため、わざわざ自分で何か作ってみようという気にならないのもプログラミングが流行らない理由のひとつかもしれません。プロが作る料理の1/10のクオリティの料理を自分で作ることは可能かもしれませんが、市販ソフトの1/10のクオリティのソフトウェアを自作することはほとんど不可能ですから、自分でソフトウェアを作ってみようという気持ちになりにくいでしょう。 また最近

  • Matzにっき(2007-06-21) 500行でLisp、Ruby開発前に読んだコード

    << 2007/06/ 1 1. [Ruby] 楽天技術研究所フェロー就任の影響 2. [知財] 私的録音録画小委員会、CD売上減と私的複製の関係めぐり議論は平行線 3. [Ruby] 川o・-・)<2nd life - Ruby で debug する7つの方法 4. [Ruby] Rails vs Django: a non biased yet useless comparison 5. [OSS] Dave Gilbert's Weblog : The Badness of JFree 6. [OSS] Trust, But Verify - O'Reilly ONLamp Blog 7. [言語] Scala Actors -- A Short Tutorial 8. [Ruby] taw's blog: Why RLisp will not support Ruby class

  • GAINER.cc

    Gainer(ゲイナー) Gainer(ゲイナー)はユーザー・インタフェースやメディア・インスタレーションのための環境です。Gainerを利用することにより、センサーやアクチュエータをPCに接続し、Flash、Max/MSP、Processingといった幅広いプログラミング環境から利用できるようになります。基的なコンセプトは以下の通りです。 プロトタイピングの段階から最終形まで用いることができるブレッドボードと組み合わせて試行錯誤しながら制作を進めることができる自分自身のモジュールを部品レベルから組み立てて理解を深めることができる複数のコンフィギュレーションの中から目的にあったものを選択できるソフトウェア&ハードウェアがオープンソースで公開されているGainerに関する「オープンソース」は次のようなことを意味します。 ユーザはGainerを無料で利用できる上級のユーザは既存のハードウェア

    GAINER.cc
  • 1