Why·Liam·Blog

人生若如初見

自 06 年开始,自由摄影师 Gustav Willeit 开始在意大利和瑞士游历,并在其间带来了题为 Perat 的系列作品。通过这一系列作品,Willeit 带我们逃进孤立于尘世之外、拥有令人窒息之美的奇妙自然。与磅礴的旷野山峦形成鲜明对比的 ,是其中微小的身影,这反过来衬托壮阔的自然、也唤醒了我们的遐想:想必形单影只地置于此般境地,内心不安的躁动定会渐渐淡去,让你重新找回隐居于内心的那份孤独的平静。

阅读全文 »

每个面临毕业的大学生都会经历的心路。厌倦大学形式化生活的大三愤青,孑然一身地迷失在没目标没追求的道路上,终于迷途找回人生方向,发现自己的价值。我们的青春,现在才开始!别辜负了青春,别辜负了自己!

The Why·Liam·Blog by WhyLiam is licensed under a Creative Commons BY-NC-ND 4.0 International License.

WhyLiam创作并维护的Why·Liam·Blog采用创作共用保留署名-非商业-禁止演绎4.0国际许可证

本文首发于Why·Liam·Blog (https://blog.naaln.com),版权所有,侵权必究。

阅读全文 »

在 android 应用开发中,ListView 是使用频率非常高的一个组件,基本上稍微复杂点的布局都会用到它,利用它可以让你的界面美观,有层次

ListView 可以用来作为数据显示的容器,也可以作为界面的布局。学习 ListView 需要关注的内容大概有三点:显示、数据适配器以及各种
事件的监听器。内容有点多,这里先只讲如何让 ListView 达到你想要的显示效果。

** 一、普通的 ListView **

普通的 ListView 是指每一个 item 只显示一条文本数据,程序运行效果图如下:

请输入图片描述

阅读全文 »

某天,你无端想起一个人,她曾让你对明天有所期许,但是却完全没有出现在你的明天里……

这是个喧嚣的世界

我从未觉得安静过

他的繁荣/他的昌盛/带给人们却只是更多的疲惫/更多的抱怨

于是我捂住双耳

不去听他的疲惫/不去听他的昌盛/不去听他的繁荣/也不去听他的抱怨

于是我以为我的世界安静了

只是这世上/总有那么一人/哪怕她不曾对我讲过一言一语/但我却听得到她的声音

This is a noisy world.

I never felt even a little silence.

In spite of its prosperity

there’s too much more tired and more complaints which brought by the prosperity.

So covered my ears.

Do not listen to its tired, prosperity and complaints as well.

So I thought that my world became quiet.

But there is a person in the world.

who never told me about a piece of word, but I do able to hear her voice.

这是关于一段发生在高三,朦胧、短暂、没有结果,甚至不能称之为爱情的东西。住楼上楼下的男生和女生意外相遇,在同一个公车站「金华站」一起候车,到后来每天一起回家,很少说话,但这并不妨碍某种懵懂情愫的产生。

正当男女主人公感情渐好的同时,高考临近了,女孩搬家,多么情理之中但又意料之外的结果……原因是男孩天天给女孩念诗,被女孩的母亲发现了,上演了一出「孟母三迁」的好戏。高考结束后,男孩喝醉再经过「金华站」的站牌,伫立良久,最后还是坚定地迈出了脚步……

阅读全文 »

俄罗斯艺术家 Dmitry Maximov 将插画和摄影融为一体,创造出一个奇幻的二维世界。他经常以一个球体脑袋的小人为主角(很有「盒子先生」忧伤的味道),跟他们身边的真实世界互动。有时也会创造一些可爱的小怪物好像生活在人类世界的田间地头。他的作品画面优美,表现出孤独的感觉,看起来有无意间展示出的美丽。

阅读全文 »

人生若只如初见,回眸一视,浮华尘世,过眼云烟,只是那当初的一种残念,垂泪于心间,当时只道是寻常。

最初的惬意,如梦幻般的感觉,一颦一蹙,一言一笑,如春风拂面,如霏雨淋浴。

那种怦然,那种萌动,似团火焰,燃起了那无边无际的思意。

思意,带有甜与咸的韵味,在那曾经的沧海中,暇念着巫山之云。

情海忽变,情丝断矣,有多少的寸断肝肠。

阅读全文 »

最近半年关于 Ruby 编程语言最负面的两条新闻莫过于 2012 年 10 月的报导:Linkedin从ruby迁移到node.js,30台服务器减到3台,以及 2013 年 3 月的报导:Iron.io从ruby迁移到Go,30台服务器减到2台

node.js 和 Go 都是最近两年服务器端高并发编程的热门语言,Linkedin 和 Iron.io 抛弃 Ruby 迁移之后,都获得 10 倍以上的系统性能提升,效果非常好。当然这两篇新闻报导引发的争议也非常大,最大的争议在于:原有 Ruby 编写的应用是随着业务经过长时间代码演化而成的,代码可维护性和架构都已经存在严重的问题,即使沿用 Ruby on rails 重写,也会获得巨大的性能提升,非编程语言迁移之功。

诚然,继续沿用 Ruby on rails 重写或者重构应用,性能可能会有一两倍的提升,但无法弥合 10 倍以上的性能差距,难道说 ruby 真的如此不堪吗?注定要被 node.js 或者 Go 所取代吗?

JGW Maxwell 在 2011 年底做了一个 Ruby Web框架的并发处理能力测试,还做了 node.js 的对比测试。用 250 个并发去做压力测试,后端使用 MongoDB 数据库,总共跑完 10 万个请求,测试结果如下:

纤程 IO 模型的性能是传统多进程模型的 3-4 倍,而 Event IO 则是多进程的 6-7 倍。值得一提的是 Ruby 的 Event IO 框架 Cramp 甚至性能超过了 node.js。看来并发性能差的原因并不在 Ruby。

阅读全文 »

生活告诉我,应该长大了。

梦想告诉我,应该保持一颗童心。

我能否一直保持一份纯真,不被世俗污染。

多想多想,一辈子,就一直当一个孩子。

翻了加锁的日记,发了好久的呆。

阅读全文 »

为什么有这个?

由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程。

这是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为 15 分钟一次以保证尽量与官方服务同步。

如何使用?

 $ gem sources --remove https://rubygems.org/

 $ gem sources -a https://ruby.taobao.org/

 $ gem sources -l

 *** CURRENT SOURCES ***



 https://ruby.taobao.org
阅读全文 »
0%