桜ノ夢

正巧有清明假期的几天时间,完成了第四幅的鼠绘「桜ノ夢」。本来是因为去年萌生的“想要做一些有意思的事”的想法而开始的鼠绘,原计划只画三幅。不过觉得这样子鼠绘比想象中的要有趣,所以打算继续下去,大概会是每几个月完成一幅的程度。

这一次的主题,应一下景,是“樱”。樱花道边的女孩子。以前的话,每年的这个时候,应该是会去同济看樱花的。今年一方面感冒还没有完全好透,就先不去了。

画的背景之前考虑过几种不同的方案,效果都不太好。最后借鉴了网上看到的一幅图,定为了现在看到的这种形式。题图是剪裁过的版本,为了让构图看起来更加饱满。下面有包含完整背景的版本(1920×1080)。虽然草丛和地面的处理比较随意,不过在樱花树上花了不小的功夫。最终的效果和自己的设想还差一些,但本来就是自娱自乐,也没有什么专业基础,达到这样的效果也该心满意足了。而人物依然是自己的弱项,特别是面部表情和头发,靠线条工具一根根画且不说麻烦,效果也很难控制,下一次还是构想看不见正脸的画面好了(笑)。

画面中女孩手里拿着的手机也是有现实原型的,索尼爱立信针对日本市场发售的型号S005。双轴翻盖、防水、1GHz处理器、808万像素的AF摄像头和源于BRAVIA的视频补帧技术MotionFlow Lite。作为两年前的机型,也算是不错的配置了。可惜今后这样的 Galapolas 手机(特指日本的非智能手机)会越来越少了吧,在全触屏智能手机大行其道的时代。

距离上一幅画的完成已经有两个多月。回想了一下,自己做了些什么呢。除了基本的上课、作业外。读完了两本书。似乎又思考了很多各种各样的问题,写了几篇随笔。再次确认自己对今后的想法。虽然在前几天和老师商谈过之后对于另外一种未来也很是抱有期待,不过就目前来说,还是要先继续按照原先的计划去。三个室友都已开始准备考研,自己是怎样也不想花大量的时间去背很多没有意义的内容,所以是不会考虑了。

除此之外,每天还是用了不少时间在日语上。最近和推特上新认识的一个日本朋友通过邮件联系,越来越觉得自己的日语还很不够。之前简短的会话勉强能行,但成段的文字就难以驾驭了。用他的话说就是“虽然意思都能看懂,但是能很容易地看出来是外国人写的文字”。虽然不清楚具体该怎样提高,不过果然还是应该加大阅读量。也就是所谓的“模仿”。大量的阅读,反复接触并模仿母语者的遣词用句,之后为己所用,总能慢慢提高的吧。

其他还有些需要准备的事,也要继续下去,为越来越接近的某个挑战做准备。虽然非常地没有把握,不过,要是可以成功就好了。总之先一步一步走好不会错。

天気がいいから、散歩しましょう。

[ GO FOR IT ] 2) 実数の階乗

問題:

ある検索サイトに5!と入力するとその計算結果である120が表示されます。
その検索サイトに2.5!と入力するとなんと3.32335097と表示されます。
さらにその検索サイトに(-1.9)!と入力すると-10.5705641と表示されます。
きっとそれらの仕組みはとても難しくて企業秘密に違いないので是非ともこれらを実行するプログラムを作ってほしい。
ただし、君のPCは古いのでネットワークや便利で高度な数学関数は入っていません。
入っている数学関数はsin,cos,tan,log,pow,floorなどの初歩的な関数のみです、残念ながら。

i)入力された整数a(0<=a<=10)の階乗を求めるプログラムを作ってください。 ii)入力された実数a(0<=a<=10)の階乗を求めるプログラムを作ってください。 iii)入力された実数a(-1.9<=a<=-1.1)の階乗を求めるプログラムを作ってください。 回答(C++プログラムコード):

プログラムコード:LifeClock.cpp
URL: http://leybreeze.com/blog/wp-content/uploads/2012/02/RealNumberFactorial.cpp

回答できた問題の出力:
入力によって違います。

アルゴリズムの簡単な説明:
実数の階乗と言うと、ガンマ関数のことです。
使用可能な数学関数はsin,cos,tan,log,pow,floorなどの初歩的な関数のみですから、Lanczos approximationというの近似法は使えます。
(ご参考まで:http://en.wikipedia.org/wiki/Lanczos_approximation )

実行方法:RealNumberFactorial.exe (msvcp100d.dllは必要です。)実行して実数の実部と虚部を入力してください
URL: http://leybreeze.com/blog/wp-content/uploads/2012/02/RealNumberFactorial.exe

実行環境:Windows XP/Vista/7

ライセンス:GPLv3

[ GO FOR IT ] 1) 人生の時計

問題:

あなたの一生を24時間にたとえると今日は何時何分何秒ですか?
ただしあなたはあなたの誕生日(a年b月c日)の0時ちょうどに生まれてn歳まで生きる(n歳のときは生きていてn+1歳にはなれない)とし、bとcは一般的な月日の範囲とします。

i) 1990<=a<=2000,n=80のとき、今日は何時何分何秒ですか?
ii) 1900<=a<=2000,n=200のとき、今日は何時何分何秒ですか?

回答(C++プログラムコード):

プログラムコード:LifeClock.cpp
URL: http://leybreeze.com/blog/wp-content/uploads/2012/02/LifeClock.cpp

回答できた問題の出力:
入力によって違います。

アルゴリズムの簡単な説明:
生年月日と現在の日付を取得
誕生日からn歳までの日数と誕生日から今までの日数を計算
24時間に変換
秒:誕生日から今までの日数/誕生日からn歳までの日数*3600*24
秒をよって分と時を計算

実行方法:LifeClock.exe 実行して小問の番号と生年月日を入力してください
URL: http://leybreeze.com/blog/wp-content/uploads/2012/02/LifeClock.exe

実行環境:Windows XP/Vista/7

ライセンス:GPLv3

冬の夢

在寒假的第二周里花了些时间画了最后的这幅鼠绘,《梦》的第三弹《冬の夢》。总算是赶在了冬天还没有结束之前完成。至此,去年一时兴起“在20岁这一年里做一些今后回忆起来会觉得有意思的事情吧?”的想法也终于告一段落。

第三次比较正式地画一幅画,没有经验,在构图等不少方面都有问题。加上又是鼠标操作,线条和笔触都显得僵硬。软件方面使用的依然是小巧的免费绘图软件Paint.NET(再次推荐下这个安装包只有3.5MB的优秀的程序),能够实现图层等一些必要的功能。

简单介绍下这次的画:冬日午后在图书馆翻阅杂志的间隙安静地听着音乐的少年,窗玻璃上的雾气和罐装咖啡的热气,营造出安详的冬日氛围。

这次的场景选择的是学校张江校区图书馆的阅览室。这里也算是自己现在除了寝室教室食堂之外待得最久的地方了吧。阅览室的氛围很好,可惜无线网络速度太慢,而且似乎包括自己的VPS在内的很多IP都无法连接的样子。原本想以女孩子作为画面人物,不过担心自己的水平问题最终画得很遗憾,想了想还是放弃了。

和前两次一样,这次也在画面中包含了不少元素:

  • 索尼爱立信 K800i Cyber-shot手机。06年上市的最强拍照手机,自己最喜欢的手机之一。当年的街机诺基亚的N73虽然搭载了卡尔蔡司的镜头,传感器质量却差强人意。
  • 索尼 CD WALKMAN D-NE1。 03年上市的CD WALKMAN,支持播放包含ATRAC3/ATRAC3plus/MP3格式音频的CD-R/RW。
  • 索尼 MDR-CD900ST头戴式耳机。因优秀的音质而得到上佳口碑,而又耐用的一款耳机。因为使用的不是3.5mm的耳机接头,所以在CD机的线控处使用了3.5mm转接头。
  • 麒麟 FIRE直火欧蕾咖啡。其实没有喝过,虽然一个个像素画得很辛苦,不过轮廓似乎太明显了,没能融入画面之中。

其实这幅画有1920×1080的完整版本(上面的是截取下来的1280×720的部分),不过构图问题比较大,画面太空了:

不管怎么说,终于是完成了一件事。再没有数位板之前应该不会再用这种方式画画了。

在这大半年里,发生了很多的事情,不过都已经是过去时。在今年自己有一件特别想做的事情,或者可以称之为挑战。在接下来的几个月时间里,自己将尽全力去准备。这件事应该没有什么前例可循,而且老实说自己的能力并不一定能够做到,即使努力了。不过不管怎么说,尝试一下总是不会有错的,或许就会因此在很多年后回忆起刚过20岁的自己时觉得没有遗憾呢。

今后也要继续前进。

秋の夢

经过了3个多月,总算完成了鼠绘的第二弹。不知不觉又过去了整整一个学期。

如果说之前的一幅是「自分に贈る絵」,那么这次就是「キミに贈る絵」了。和上次不同,这次的构思是完全原创的,即在二号线上小睡的少女。

大学二年级之后乘坐最频繁的交通工具就是地铁二号线了吧,于是很自然想到了以此作为场景。使用的是旧式的AC02型车厢。最近更新的AC08型不仅不如之前好看,连扶手位置也变得很不方便了。

除此之外还加入了以下要素:

  • 索尼爱立信SO905iCS。08年最强Cyber-shot手机,屏幕像素密度更是至今一流(864×480 at 2.7 inch)。
  • 索尼Reader PRS-650。E-Ink电子书,改变了自己去年的生活方式的设备。
  • 索尼MDR-Q38Lw。高中时买的耳挂式耳机,优点是不会遮住外界的声音,一边骑车一边听音乐也没有危险。
  • Toro。一只想变成人的猫。

说是鼠绘,对于几乎不用鼠标的自己来说依旧是用触摸板完成的全部工作。软件环境也仍是Paint.NET这一好用的免费小巧的绘图工具。第二次鼠绘加上是第一次画人物正面,遇到了不小的困难,表情是怎样也修改不好,其他很多细节也反复尝试了很多种方案。不过毕竟也没有什么硬性标准,只要完成了就好。

之后会开始下一幅,看样子也是没有三四个月是不行的了。而这个寒假的话要做的事情有不少,要一件件去做好。今年有一件比较重要的事项,得做好充分的准备才行。

虽然不确定今后会是怎样,但现在尽全力去做总是没错的。接下来也要继续加油。

Ley’s blog一年了

前几天才突然意识到,不知不觉之间,搭建这个博客已经有一年了。

下午在推特上感慨,“大学里上课睡着了也不会有人叫醒自己…虽然也不觉得认真听课是最有效率的学习方式。只是回想起以前了而已。”随着事情越来越多,越来越忙碌,时间的流逝似乎也越来越快了,自己也越来越频繁地回忆起过去。

在这一年里,翻译了19篇共计70000字以上的Android开发文档文章,写了21篇Android开发中的心得体会,此外还有不少索尼、索尼爱立信的产品信息和其他一些内容。

一直想在这里记录些自己的想法,不过却总是没有动笔。或许是没有时间吧,不过只要认真思考过了,不急着记录下来其实也无妨。慢慢来。

一年有365天,说起来也不是什么特别的数字。写博客的这一年,多了不少乐趣,今后也会继续写下去。

随便絮叨了几句,这样就好。

夏の夢

搭建博客之初就是想写些自己的随感之类,却迟迟没时间动笔。想不到这个主题的第一篇文章竟是关于画的。

“画些什么”这样的想法大概是今年四五月份的时候产生的。当初是觉得该做些什么来纪念自己已经经历的二十年,或者说迎接新的将来的人生。好像也没有条件做什么波澜壮阔的大事,那就画画吧。在暑假的项目完成后利用假期的尾巴终于画完了它。无论质量如何,是完成了。

在有了这个想法之后,考虑了一阵,决定以“梦”为主题展开。构思了几种内容,都觉得不是最合适。这时正好重温秒五,再次为某个画面所触,便打算以此为基础构图,命名为“なつのゆめ”,夏之梦。为了自己的梦想努力至深夜趴在书桌上进入梦乡的主人公。

准备工作就绪后就正式开始了绘画的过程。首先用纸笔作了草图确定大致的效果,接下来开始电脑上的工作。自己也没有什么专门的绘画工具,平时也很少使用鼠标,于是笔电的触摸板是唯一顺手的设备。所有的线条都是用直线/曲线工具完成,文字部分是使用文本工具,纸张上的内容则借助了扫描获得后进行处理。作为第一次的尝试,色彩和光影部分比较难以把握,因此也借鉴了不少他人的经验。透视、投影和构图上纰漏也很多,这些已经是我力所不能及的了。本来就是某种意义上的自娱自乐,放弃一些细节为好。

笔电、自动铅笔和中性笔以及手机是画的过程中印象比较深的部分。因为完全没有可以参照的对象,所以只能自己慢慢照着实物边改边画,所幸最终的效果似乎还过得去。申明一下,画中出现的商标分别属于其各自商标所有人(笑)。

好了,话题回到“梦”本身。在这一年里自己想了很多的事,篇幅所限,也并不打算在此熬述。日记和邮件会永久地保留着自己的这些思绪的吧。所有思考的核心其实只有一个,“为了谁,为了什么而努力”。以前常说自己只要觉得有努力的意义,就能尽全力去做。可这所谓的意义又是什么?

我想我知道,只是还不那么确定。不过即便如此,人生中充满了喜悦的、悲伤的事,充满了令人激动的挑战、使人不振的打击,有幸福的邂逅,也有依依的别离。我知道前进的方向,只是尚未到达彼端。但没关系,“希望があるから”。我也许有时想得太多,常常被人这么说道。但也没关系,这就是我,我只是会去观察常人易于忽略的部分而已。

正巧就在今天日本语能力测试公布了成绩,总算以一个还行的成绩通过了N1,作为一种对自己付出的肯定。有很多事我也许是一辈子无法做到的,不过我清楚更多的事情是我自己可以把握的。这个世界有着这样的法则,当举起了棒子的一端,另一端也将自然随之被举起。

最后要感谢在我的人生前二十年中出现过的所有人,你们不是过客,而是我的生命的组成部分。特别是最近这五六年,将成为我人生永久的难忘经历。感谢我的父母给了我足够自由的空间。感谢Chaim和Harry等朋友的支持。特别感谢Harry的父亲最后对“夏の夢”提出的一些修改建议。

加油 ^ ^

 

君ならできる。

PS3入手两周年纪念

突然意识到,自己入手PS3至今已经整整两年了。

其实这两年里,真正玩游戏的时间并不多,玩的游戏数量更是很少。只买了四张游戏:使命召唤 现代战争、战场的瓦尔基里、最终幻想XIII,以及GT5。另外还有战地1943和Flower这两个下载版游戏。

其中使命召唤在一年多前通关,这款游戏无需多言,确实可以称得上是第一人称射击游戏的里程碑。战场的瓦尔基里在上个月刚刚通关。已经出到第三作的它现在也算是小有名气。PS3上的初代作品系统也比较简单,剧情也稍显单薄,不过崎元仁的音乐加上帆布风格的动画仍让它成为我相当中意的一款游戏。最终幻想XIII虽然当时是首发入手,但到现在却还没通关…画面确实非常出众,但缺乏变数的战斗系统和分支路线的缺乏令人有些失望。虽然仍可称得上是PS3上的经典之作,但遗憾之处似乎多了些。GT5目前处于不断前进的状态。已经取得了所有的执照,正在提升等级。GT5虽然不完美,但对我来说已经很满意了,各方面都是我所想要的样子。

战地1943最初很有意思,不过时间长了也就渐渐失去了热情。网络不流畅也许也是原因之一。Flower作为一款创意游戏,我想“治愈”这个词可以用来形容它。

游戏之外,PS3作为一台主机本身也是非常的出色。最大的优点可说是运行时相当安静。不过可能是用硬盘作为存储载体的缘故,数据读取的速度比想象中要慢一些。设计优良的游戏自然是避免了长时间的读盘,不过系统的等待是不可避免的了。

零散无章地随便说了几句,大概其实是在感慨时间已经过去两年了吧。越来越觉得时间流逝的速度在渐渐加快…又一个两年之后,会是怎样?

Android 3.0正式发布后的一点与技术无关的感想

今天Android SDK发布了新的版本,主要内容即是Android 3.0的Honeycomb。 官方网站的Dev Guide也作了很大幅度的调整。稍微看了一下,主要是增加了新的API Level 11中的内容,原有的部分也是比以前更有条理了。 不过,这也意味着自己之前的翻译不得不做比较大的调整。

新的SDK还增加了一个XVGA分辨率的皮肤,自己的笔电分辨率刚好到XVGA而已(虽然说可以缩小显示尺寸…)。由于各种因素,近期应该还不会涉足平板用的程序。

其实自己之前版本的要素还没有完全摸透,现在又增加了那么多新内容,还真是不得了……再有几天就要开学了,不得不更加抓紧时间才行。

自从接触Android开发后,就觉得是在和Google赛跑。新的内容推出的速度似乎是有些太快了。当然我这样的业余开发者有这种感觉也是很正常的吧。况且和那些牛人比起来,自己花在玩上的时间还是太多了。

没办法,慢慢来吧。只要不断前进就好。