翻译 Ruby 女神降临!池澤あやか的编程故事~(求更厉害的日语翻译

zzz6519003 · 2019年03月05日 · 最后由 zzz6519003 回复于 2019年03月05日 · 7419 次阅读

我尼玛?开发 App,还写 Rails、C++、C、JavaScript、PHP?

Ruby 女神降临!池澤あやか的编程故事~

ruby 女神出现了!从 Kinect Hack 开始,用 Ruby 做 web app,用金鱼作为研究对象,甚至在维护一个博客,还可以做服务器配置哦。啊不!我到底在说神马,总之先睹为快!

  • 池澤桑用博客公开了 Ruby 代码,但是你是从何时踏上代码之路的?

  • 池澤あやか(以后用 Ike 代替):

那是一个大学的研讨会。我经常去参加慶應義塾大学 SFC 的环境信息学,但是第二年有一个实验室发表会。

我在那里见学,有一个机械,可以震动 Chupa Chapps,产生一种 carbonated(二氧化碳的)的感觉,一个麦克风用来评判是否是好声音,等等。这是最有趣的研究室。我进去就是这样了。(ノリでそのまま入りました。)

不过当然,我在研究中会编程,以及做些电子工作。我之后才把他当做一件严肃的事。(笑)

  • 在那之前你完全没有编程经验?

  • Ike 完全没有。大学的时候是想着学习映像系,并没有考虑进入 IT 系。甚至我在高中时学的也是文科。这样的我,完全不知道编程,结果突然 [hack Kinect 吧]。

  • Kinect 是一个可以不用控制器操纵 XBox360 的设备,动作捕捉等也能做到。

  • Ike 是的,但是虽然说是 [hack] 但是也不是啥都能做。作为个人研究,谁也不会帮助你,我就想 [该做啥该做啥]。。。

在那时,我在学习金鱼的运动。最初我想如何做水槽美术。这就像是将一些东西按照金鱼的动作投影到水槽里。而我现在在研究金鱼的动作。

因为 Kinect 可以测取距离的深度,你可以识别人的动作和姿态 (手势)。用投影器来投影你的动作,就可以移动金鱼啦~

  • 移动金鱼。。。(通过金鱼)

  • Ike 金鱼具有走流性(向水流向的反方向游),但是水流似乎可以通过周围的景色的运动来识别。そこで、水槽の外で縦縞の模様を横に動かすと、それを見た金魚が合わせて動きます。そこに、人の手の動きやジェスチャーを介在させます。

上に Kinect を設置して、手の動きを撮影して認識させます。縞模様は 3 台のプロジェクターから投影させるのですけど、プログラミングで手の動きを縞模様の動きに変えます。つまり、ジェスチャーをすると縞模様が動き、金魚も動くという仕組みです。

去年の春から実験を始めて、秋から本格的に進めていますが、今はとても苦しんでいます。今月中に完成させないと怒られちゃうから(笑)。

  • 顺便问下,为什么开始对金鱼的研究?

  • Ike 这个我也不太知道。就金鱼来说,有一些 twists and turns,我放了一个传感器到水缸里,来监测水温,来避免小鱼鱼的死亡,我还做了一个 Twitter 发布系统。(それが、全然覚えてないんです。金魚に関しては紆余曲折があって、死なせないように水槽にセンサーを入れて温度を測り、Twitter で投稿するようなシステムをつくったりしました。)

  • 话说回来用 Kinect hack 后发现了 ruby?

  • Ike 最开始知道的是 Processing,我现在还是在用 Processing 写金鱼相关的东西。Ruby 是书上学的,参加了島根県的産業振興課主办的 [Ruby Camp]。用 Ruby 写的 rails 很有名,所以逐渐逐渐就掉落到了 Web 的世界(笑)。

  • 在研究室大家也用 Ruby?

  • Ike 不,完全不。在研究室里比较常见的是 Processing 和用 C++ 写的 openFramework。Ruby 是我的爱好。因为是同一种语言,我很轻松地入门了(笑)。C 语言很难,而用 Ruby 很苦劳的记忆却基本没有。

作为金鱼的研究,描述语言基本是 Processing。Ruby 经常用作处理信息和 Web。我学过 JS 和 PHP,C 语言是在课堂上学的,但是我还是觉得很难。

在这点上,Ruby 有很多库,所以你并不需要从头来写很多东西或者类似“必须把这做掉”。(なんとなく「これやってよ」と書くと、なんとなくやってくれるところが好きです。)做简单的 app 的话我选择 Ruby 和 Sinatra 框架。

  • 你有没有用 Ruby 写过哪些作品?

  • Ike Ruby 是作为一个后台的进程来用的,而不是作为一个作品。对的,我得到别人的点赞,当达到一定程度,LED 灯就被点亮。在被点赞的瞬间,会实时闪烁。

用 Ruby 做到,在 Arduino(microscomputer board)上连上 LED,发送信息,让 LED 灯一闪一闪的系统。

从朋友那得到了 LEDOLL(玩偶形状的 LED 灯),所以我做了它。当他闪烁的时候,我就知道“啊!!到啦!!”(笑)一時は Ust で流していましたが、家にいるってわかってしまうのでやめました。我知道我到家了,所以放弃了。

但是,电子工作果然很难,我不理解电的流动。于是,我读了书,我去了秋叶原的电子部件店,向店员们学习了姿势,Ruby 通常说来,做 web 多一点吧。

  • 你是否用很多时间来编程?我猜你一天什么时候编程也是不确定的。

  • Ike 好吧,怎么说呢。我最近没怎么写,在教室或者实验室写么。当我做 web 相关的东西时,大多是和 HTML、CSS 相关的东西,但是这不是编程,编程的时间每天都不太一样。

这是很困难的,在纸上写出流程表,再编程。我觉得他应该动,结果却没有动。

最近做金鱼研究的时候犯了错误。为了移动条纹(stripe 縞),用相机得到信息,没有考虑好时间差。我没有考虑好要获得多大的跨度。

是的,我自己做了博客。还在中途,所以没有公开,适度的努力吧(笑)。

不要 IE6!IE6 根除吧!!

  • 池澤桑在 Ameblo 和 Facebook 上发东西,是自作的博客呀,啥类型的博客?(池澤さんはアメブロや Facebook でも公開していますが、自作のブログなんですね。どんなブログです?)

  • Ike 是一个记录我学过的技术的博客。当在做 HP 的时候,我会在我的博客上记录我遇到的麻烦。是 PC 和智能手机都能用的响应式设计。我们用 HTML 和 CSS 来自定义 Wordpress。

做起来是差不多,但是你想要精确设定的话,浏览器的问题就是很让人面倒了。。。用 IE 看的话直接崩了,尽管在 IE 7 8 修改了,IE6 直接决定不再改进了。

如果访问的话,他会显示别的页面,将我的照片像一个点图一样处理。“No more IE6”(笑)。

就算在 IE7 8,他也不能很好的对应 CSS3 和 HTML5,所以我有麻烦了。。。试试 Chrome 和 Safari 吧,Firefox 还没好,除了博客,我还做数字小说。

  • 什么是数字小说?

  • 私は「吉田尚記 BUZZ ニッポン」というラジオ番組(ニッポン放送)に出させていただいているのですが、アナウンサーのよっぴー(吉田尚記)さんに、“这周有啥极客的事?”“做一个数字小说吧”这么说。

我虽然认为“这仍然是一种天赋”,但我也没有办法。我用了 2 天做了一个叫做“和 Yopie 玩”的 web app。这是一个可以改变 Yopie 眼镜鼻子嘴巴的 app,只需要滑动滑条。PC 版要做,iOS Android 的现在就能下载。

诸位工程师,以后也要关注守护哦~

  • 池澤桑可以开发 web 程序,也有硬件集成开发的经验。以后如果连服务端也能做就是一个完美的工程师啦。

  • Ike SFC 也可以有多个研究室。主要的是金鱼研究室,3 年了,我也进入了别的研究室。去年前期,我做了一些服务端的开发多亏一门叫做“服务器并不恐怖”的课程。

我将 Linux 放到 Mac 里,配置他,安装它,然后就“啊!动了!服务器做成了!”,只是这种程度(笑)。

在今年的后期,有一门课叫做“制作程序语言 w”。我基于一本书,和一个团队制作了一门编程语言,但是最后我没有贡献代码因为我很傻。顺便,这门语言的名字叫做“石头”。Ruby 和 Perl 都是珠宝,但他们也都还是石头。

  • 所以,作为一个工程师(すっかりエンジニア)池澤あやか桑对我们的读者工程师们有什么想说的么?

  • Ike 唉?是工程师么?我不知道该说啥。。。。。但是!

让我们为根除 IE6 付出努力吧!然后,我虽然还是一个弱菜,我今后会更加努力,所以请用温暖的眼睛看着人家吧!

池澤あやか桑 简介

1991 年出生在 Oita 区,Keio 大学 SFC Environmental Information 的 3 年生。2006 年获得 Jury 特别奖在第 6 回東宝 Cinderella Audition,并开始了艺能活动。

在电影,电视,电台,商业广告很活跃,擅长 Ruby 的“IT 偶像”,在工程师中人气迅速上升。很多人称她为 Ruby 女神(?)

高校時代から歌舞伎俳優の市川海老蔵氏に似ていると言われるが、現在は髪形が似ている小林麻央夫人にも似てきたとのうわさがあり、最近は「市川海老蔵夫妻に似ている」と言われているとか。

(绯闻就不翻译了!!!)

翻译自:Rubyの女神降臨!池澤あやかのプログラミング|【Tech 総研】

需要 登录 后方可回复, 如果你还没有账号请 注册新账号