CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 09 Aug 2025 22:09:32 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20250807151435
location: https://web.archive.org/web/20250807151435/https://github.com/jashkenas/ruby-processing/tree/1.0.7
server-timing: captures_list;dur=1.274260, exclusion.robots;dur=0.039523, exclusion.robots.policy;dur=0.018317, esindex;dur=0.020005, cdx.remote;dur=42.400049, LoadShardBlock;dur=401.386803, PetaboxLoader3.datanode;dur=129.507422, PetaboxLoader3.resolve;dur=154.796982
x-app-server: wwwb-app219
x-ts: 302
x-tr: 530
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app219; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 09 Aug 2025 22:09:32 GMT
content-type: text/html; charset=utf-8
x-archive-orig-date: Thu, 07 Aug 2025 15:14:36 GMT
x-archive-orig-vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-archive-orig-etag: W/"1ec01a0588d88ad60b5db1cc27e9acf1"
x-archive-orig-cache-control: max-age=0, private, must-revalidate
x-archive-orig-strict-transport-security: max-age=31536000; includeSubdomains; preload
x-archive-orig-x-frame-options: deny
x-archive-orig-x-content-type-options: nosniff
x-archive-orig-x-xss-protection: 0
x-archive-orig-referrer-policy: no-referrer-when-downgrade
x-archive-orig-content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
x-archive-orig-server: github.com
x-archive-orig-accept-ranges: bytes
x-archive-orig-set-cookie: _gh_sess=E89%2BUxmSX4khwwgWpPdA5kDfYdYUYKa0ezqHGwOCTT2MDQDuPK6KLWQhp5sx%2Bg7wIqWHY3kFaxTFNA%2BQfy%2BJivAQsUsCR4OTrIFYA2UcOZpA6%2BhwShlrJm91lKO5xeCd7itOP%2BDxiU1Q8qBw6WbVuBxCFcLLvGvZ7WhLM4jvlF8iLN3DtGvmjJlcwgNCI5G66qUyB6%2F9Z9pJGJdn72crp9mOjbx1qwAH0G9RXwXuYUF9IivvGJbOQBDzyMvk5nA8R16qQ7fNBiqDk%2FuCBwPQ%2Fw%3D%3D--hRXcFffUnXCSw5k4--jpcg57%2Fyn6htUVrXBjHN5Q%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
x-archive-orig-set-cookie: _octo=GH1.1.514258677.1754579675; Path=/; Domain=github.com; Expires=Fri, 07 Aug 2026 15:14:35 GMT; Secure; SameSite=Lax
x-archive-orig-set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Fri, 07 Aug 2026 15:14:35 GMT; HttpOnly; Secure; SameSite=Lax
x-archive-orig-x-github-request-id: E306:3098D0:19F2DBD:1A9A17B:6894C2DB
x-archive-orig-transfer-encoding: chunked
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
x-archive-orig-content-encoding: gzip
memento-datetime: Thu, 07 Aug 2025 15:14:35 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Thu, 07 Aug 2025 15:14:35 GMT", ; rel="memento"; datetime="Thu, 07 Aug 2025 15:14:35 GMT", ; rel="last memento"; datetime="Thu, 07 Aug 2025 15:14:35 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: spn2-20250807150337-wwwb-spn21.us.archive.org-8001.warc.gz
server-timing: captures_list;dur=0.497332, exclusion.robots;dur=0.017198, exclusion.robots.policy;dur=0.008285, esindex;dur=0.012740, cdx.remote;dur=23.457613, LoadShardBlock;dur=255.641725, PetaboxLoader3.datanode;dur=154.868249, PetaboxLoader3.resolve;dur=214.740660, load_resource;dur=204.009159
x-app-server: wwwb-app219
x-ts: 200
x-tr: 633
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
GitHub - jashkenas/ruby-processing at 1.0.7
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 89
Code as Art, Art as Code. Processing and Ruby are meant for each other.
License
jashkenas/ruby-processing
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= ____ _ ____ _ | _ \ _ _| |__ _ _ | _ \ _ __ ___ ___ ___ ___ ___(_)_ __ __ _ | |_) | | | | '_ \| | | |_____| |_) | '__/ _ \ / __/ _ \/ __/ __| | '_ \ / _` | | _ <| |_| | |_) | |_| |_____| __/| | | (_) | (_| __/\__ \__ \ | | | | (_| | |_| \_\\__,_|_.__/ \__, | |_| |_| \___/ \___\___||___/___/_|_| |_|\__, | |___/ |___/ Ruby-Processing is a Ruby wrapper for the Processing code art framework. It's this thin little shim that squeezes between Processing and JRuby, passing along some neat goodies like: * Applet and Application exporting of your sketches. Hand them out to your party guests, ready-to-run. * Live Coding via JRuby's IRB. Loads in your sketch so you can futz with variables and remake methods on the fly. * Bare sketches. Write your Ruby-Processing sketches without having to define a class. Without defining methods, even. * A "Control Panel" library, so that you can easily create sliders, buttons, checkboxes and drop-down menus, and hook them into your sketch's instance variables. * "Watch" mode, where Ruby-Processing keeps an eye on your sketch and reloads it from scratch every time you make a change. A pretty nice REPL-ish way to work on your Processing sketches. If some quality time with Ruby is your idea of a pleasant afternoon, or you harbor ambitions of entering the fast-paced and not altogether cutthroat world of Code Art, then Ruby-Processing is probably something you should try on for size. You can grab it as a gem: sudo gem install ruby-processing ~ But Processing? ~ Processing is an MIT-developed framework for making little code artifacts, animations, visualizations, and the like, developed originally by Ben Fry and Casey Reas, supported by a small army of open-source contributors. Processing has become a sort of standard for visually-oriented programming, strongly influencing the designs of Nodebox, Shoes, Arduino, and other kindred projects. For more information, take a look at https://processing.org/ ~ What does it look like? How does it smell? ~ Processing provides a tidy API, with a bunch of handy methods you can call from Ruby-Processing. Here's a smattering: alpha, arc, background, blend, blue, ellipse, frame_rate, hue, lerp, load_image, load_pixels, mouse_pressed, noise, rect, saturation, shape, smooth, text_align, translate, triangle... And so on, and so forth. See the full list here: https://www.processing.org/reference/index_ext.html ~ How can I learn more? ~ For full, up-to-date info, always check the wiki: https://wiki.github.com/jashkenas/ruby-processing
About
Code as Art, Art as Code. Processing and Ruby are meant for each other.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
You can’t perform that action at this time.