2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Ruby Shoes 近况:Ruby-Processing 的 JRuby 实现、Shoebox 和 GitHub

  • 2008-05-05
  • 本文字数:676 字

    阅读完需:约 2 分钟

Shoebox 是一个用于存放 Shoes 应用的代码仓库,Shoes 是由 Why The Lucky Stiff 开发,用于创建图形应用的微型工具箱。您可以在InfoQ 找到一篇关于Ruby GUI 工具箱Shoes 的介绍。另外,图书《Nobody knows Shoes》目前也免费可读

应用可以通过Web 界面被添加到Shoebox 中。因为对多版本的支持,所以修改和重新发布一个应用是非常便捷的。目前为止,Shoebox 还仅仅包含Shoes 的应用,但是现在 Ruby-Processing 也安家在这里,它是对 Processing 环境的 JRuby 封装:

Processing 是一个开源编程语言和环境,提供了对图片、动画和交互进行编程的功能。

Ruby-Processing 试图让 Processing 更加贴近于 Shoes 应用,用 Ruby 来替代 Processing 的 Java 语法。让我们来看一个示例:下面的代码实现了一个微型应用,可以显示一个跟随光标在屏幕上移动的球体:

<pre id="op9p18">require 'ruby-processing'<p>class FollowCursor < Processing::App</p><br id="op9p21"></br>  def setup<br id="op9p22"></br>  # 4 lines of setup code omitted for brevity<br id="op9p23"></br>  end<p>  def draw</p><br id="op9p26"></br>  background 1<br id="op9p27"></br>  translate( mouse_x, mouse_y )<br id="op9p28"></br>  sphere 20 <br id="op9p29"></br> end <br id="op9p30"></br>end <p>FollowCursor.new(:width => 200, :height => 200, :title => "Follow The Cursor!") </p>更多的示例请参见 Ruby-Processing 下载 Shoebox Shoes 的代码仓库目前也已经由 GitHub 来托管

查看英文原文: Ruby Shoes Roundup: Ruby-Processing with JRuby, The Shoebox, GitHub

2008-05-05 01:351437
用户头像

发布了 80 篇内容, 共 23.5 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

融云数智办公获 IT168「2023 年度信创卓越贡献奖」

融云 RongCloud

产品 IT 信创 信息技术 数智办公

11项指标!企业应用软件国产替代的选型标准与创新之路

用友BIP

国产替代

大模型高效微调技术

百度开发者中心

人工智能 深度学习 大模型

Fine-tuning: 深度解析P-tuning v2在大模型上的应用

百度开发者中心

深度学习 nlp 大模型

BRC-20铭文代币合约质押挖矿系统开发丨详情开发

l8l259l3365

每日一题:LeetCode-162. 寻找峰值

Geek_4z9ami

Go 算法 LeetCode 分治 搜索

【终极教程】cocos2dx-js 分批次混淆压缩js文件

Geek_66e2f3

Solidity之旅(十三)函数及其可见性和状态可变性

BSN研习社

研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库

冰河

程序员 DevOps 研发效能 系统架构 架构师

倒计时1天|2023开放原子开发者大会,明天见!

开放原子开源基金会

开源

速抢早鸟票|阿里云PolarDB开发者大会,高能来袭

阿里云瑶池数据库

阿里云 开发者大会 阿里云瑶池数据库 阿里云PolarDB

胡润研究院首次发布“全球猎豹企业榜”,涛思数据榜上有名

TDengine

涛思数据 tdengine 时序数据库

从聚水潭开始,自动化您的电商工作流程

谷云科技RestCloud

零代码 CRM APPlink 聚水潭

文心一言 VS 讯飞星火 VS chatgpt (161)-- 算法导论13.1 1题

福大大架构师每日一题

福大大架构师每日一题

软件测试/测试开发丨深入了解软件测试:原则、对象、作用与缺陷

测试人

Python 人工智能 软件测试 测试开发

致敬中国数据库的黄金时代-记录阿里云数据库从落选到登顶魔力象限的全过程

小猿姐

数据库 阿里云 Gartner 魔力象限

玩转Spring状态机

不在线第一只蜗牛

spring 状态机

云技术分享 | EC2 之 Windows 忘记密码(一)

亚马逊云科技 (Amazon Web Services)

ssm Amazon EC2 launch

大模型微调方法总结:LoRA、Adapter、Prefix-tuning、P-tuning、Prompt-tuning

百度开发者中心

人工智能 深度学习 大模型

身份管理如何提升中小企业生产力?

Authing

企业管理 中小企业 Authing 身份管理

通过解析封装关键词搜索速卖通商品列表数据接口,速卖通API接口

tbapi

速卖通API接口 速卖通商品数据接口 关键词搜索速卖通接口 速卖通商品列表数据接口 速卖通商品列表接口

Ruby Shoes近况:Ruby-Processing的JRuby实现、Shoebox和GitHub_Ruby_Mirko Stocker_InfoQ精选文章