Long Luo's Life Notes

每一天都是奇迹

By Long Luo

注: 这篇文章是看到母校60周年校庆征文所写。

前言

读大学,相比之前接受的教育,让我意识到原来世界上有这么多这么厉害的人,有这么多要学的东西,心里期盼着什么时候也可以像他们一样优秀。

一、十年

时光荏苒,转眼间,二千多个日日夜夜一晃而过,而我也离开成电有快七年了。

母校50周年校庆时,校庆那几天,沙河校区附近的空地、路上都停满了各种各样的豪车。路上经过时,总能听到旁边的议论纷纷,“这是什么什么车,要几百万等”。毕竟,只有很成功的人士才能拥有这些。

随之而来的校庆日,我和三千多名同学们一起坐在体育馆里,听着一些很成功的师兄师姐的发言,不过具体内容早已忘记,印象最深的就是丁磊师兄的发言,说我是而系的,然后电工学院的同学们的欢呼声。听着发言,台下的我们也期盼着未来有一天自己也能站在那个位置。

晚上操场上空持续半个小时的焰火表演是目前为此见过最长最璀璨的,也因为如此,之后对任何焰火都已经了无兴趣。

十年前我还在沙河校区读书,那时候意气奋发,满腔热血,心里想着要干出一番大事业;十年之后,我已接近而立之年,正在南方某海滨城市进行奔三大业,每天挤着地铁,为生活而奔波,早已经没有了当年的豪言壮志、慷慨激昂。

十年前,曾憧憬着要改变这个世界,但是那时候能力不足,只是停留在空谈和做梦而已,可以说是天资愚钝,不得其所;十年后,不得不接受可能自己这辈子都会很平庸。不过遑论多少,我确实是在以自己的力量改变着世界,哪怕仅仅只有那么一点点。

回望过去的十年,发现那些蹉跎掉的岁月确实无法再重新来过,不过也更让我懂得了“Yesterday is a history, tomorrow is a mystery, but today is a gift, that is why it is called Present.”。

少想过去,少想未来,珍惜当下。

二、原点

我出生在一个赣中的小山村里,17岁之前我生活的范围全部在以我家为圆心,半径一百多公里以内的圆里面,直到17岁那年坐上了前往学校的火车,人生第一次才迈出了这个圈子。

老家相比一些山区而言,也谈不上多贫瘠,只是祖祖辈辈的人一直贫穷,窝在这山里,并没有什么出路。记得小时候看见飞机在蓝天上留下的尾迹,我总在想真正的飞机长什么样,到底有多大,怎么飞起来的呢,坐飞机的都是什么人呢,我什么时候可以坐一次飞机呢?

读书时,成绩一直很好,老爸老妈从来不用操心我的成绩。但小时候家里地很多,每次学校放农忙假时,都意味着劳动,心酸和无奈。

我害怕水田里的那些蚂蝗,即使你把裤脚扎紧,它也能钻进你的裤管在你的小腿上这里咬一口,那里咬一口,当感觉又痒又痛时,低头一看,小腿上又爬上了几只肥滚滚的蚂蝗。有首诗是这么写的,“手把青秧插满田,低头便见水中天。六根清净方为道,退步原来是向前。”,把栽秧描绘的很有诗意和富有哲理。然而真实的栽秧是,弓起背就像一把拉的满满的弓,腰要弯到眼睛快要接近水面,这样才能看到前面的秧保证不会把秧栽的歪歪扭扭,而且不能慢下来,慢了之后别人就会追上你了。栽秧是非常苦的劳动,长时间弯腰操作,腰疼的直不起来,一行栽到头,连站都站不起来。连续工作十天半个月,每天劳作至少12小时以上,那个苦无法用言语表达。

最苦最难忘还是双抢。农村有句俗话:春争日,夏争时。抢收抢种,时不我待。抢收完稻子,又要抢着插秧,因为所有水田都必须在立秋前插完秧。立秋后插的晚稻秧,稻穗百分之七十是空壳,年底就要大减产。

清晨四点多,迷迷糊糊被父母叫起来去收割全是露水的稻子,等到回去吃完早饭之后马上又再次去田里。烈日下全身混杂着汗水,虫子和各种谷粒杂屑,奇痒无比却不能去用满是汗水的手去桡痒痒,只能默默忍着。一直持续到天黑了下来,才能收拾一下回去。稻子上的蜢子和傍晚乱飞的蚊子总是咬得我们身上到处都是包,又痛又痒。

抢收完稻子之后,马上又需要开始栽秧了。永远忘不了下午出门之后,火辣辣的太阳把整个水田照射得象一口大蒸锅一样,走进田里,脚烫得不能自拔。稍稍适应后,栽秧又开始了。此时,火辣火辣的太阳直射到背上,背上仿佛背着一口烧红的大铁锅,烤得皮肤炙热难受。不一会儿,脸上的汗水泉水般喷涌而出,连眼睛也睁不开,口里渴的划根火柴都能烧着。等到天黑后,去河边洗个澡吃完晚饭,躺在地上都起不来了,这样的日子每年要重复二十多天。如今回想起来几乎不可思议,我那个时候是如何能坚持得下来的。

中考之后,我考上了临近城市的一所知名高中,住校加暑期补课,这意味我从此可以暂时摆脱这种繁重的体力劳动了,但我很清楚,我爸妈肩上的胆子又要更种一些了。也因为做过了太多繁重的体力劳动,在学校读书简直是享受,读书就是希望自己以后再也不用做类似的劳动了。

阅读全文 »

By Long Luo

A lot of people patent their ideas...but only a few of them actually get their ideas made.                                        

上周末看完了一部电影《奋斗的乔伊》 ,当然看这部电影的原因是因为我是Jennifer Lawrence 的脑残粉。看完之后,想起自己的一些经历,心里还是挺大触动的,就在此写点感想吧!

电影是根据真实故事改编的,主人公原型是 Joy Mangano ,讲述了上世纪八十年代一名草根单亲妈妈通过自身努力,凭借发明的神奇拖把发家致富,最终成就了一个商业帝国。用一句话来概括的话,诠释了女人当自强,一部家庭主妇逆天改命的美国梦类型的翻身剧,但是又区别于传统的心灵鸡汤正能量电影,电影里面用了非常大的篇幅在渲染各种悲伤的情感。Joy每一次的奋进,看似努力而为,其实都是被现实所逼无可奈何的举措。

影片可以分为三段,第一段讲述 Joy 是如何在生活的泥沼中苦苦挣扎;第二段在生活的重担上,Joy 爆发了,先天的创造天赋加成,利用一次经历激发灵感发明了神奇拖把,豁出一切,破釜沉舟,绝地反击;第三段失败破产之后的 Joy 单枪匹马杀到民风彪悍的 Texas 加工厂,设计逼骗子妥协成功拿回属于自己的东西,成功登顶霸道女总裁。

一个离婚带俩娃还要养活一家老小的独身女人人生会是怎样的处境?

阅读全文 »

By Long Luo

大概二周前,一则 北京11平米学区房以530万的价格卖出 新闻刷了各大网站的屏,虽然大家都知道北京的房价很贵,但接近50w一平还是让大家感叹还是缺乏想象力

前几天又在 水木社区看到一个帖子 ,一位土豪学霸妈妈斥资570w万柳蜂鸟社区买了一套房,而这套房仅仅只是一套46平的一房一厅。虽然中国有钱人很多,但是对于大部分中产阶级来说,500w也绝对不是一个小数字,而这所有的一切只是为了能够让她的小孩能够上中关村三小,一所北京乃至全国最好的小学之一。

不过,从经济学角度来看,实验二小是中国最好的小学,中央领导子女都在此读书,500w仅仅是一个门槛而已,是买一张入场券。至于那堆破烂砖头,只是落个户口而已,没人会去住的。等孩子读完书,这堆砖头还可以高于500w的价格卖掉,既能赚钱又能上学,是一笔很划算的买卖

可怜天下父母心!

虽然目前还是单身狗一只,但是我理解父母的心,总想把最好的给自己的孩子。目前购买学区房的主力都是中产阶级,买学区房的大部分应该中产阶级

在我看来,学区房的优势在于优秀的师资,软件环境及硬件条件(排名有先后)。下面我会这三点进行阐述。

Long Luo Created @2016-03-11 22:45:13 ~ 2016-03-12 01:49:08 at Shenzhen Version 0.1 Long Luo Version 0.2 @2016-04-19 01:25:16 Modified By Long Luo version 1.0 at 2018年9月27日22点38分 at Hangzhou.

By Long Luo

昨天在开发一个项目时,在Android Studio中编译时,gradle编译之后出现了如下错误:

1
2
Error:Execution failed for task ':samples-simplevideowidget:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\Android\SDK\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1

首先看到这个错误之后,因为移植的代码在之前的eclipse编译时OK的,所以先检查了下Android Studio项目中资源,代码有无提示的错误,经过确认没有之后,将错误信息在Google中搜索。

经过搜索之后,在StackOverflow和CSDN上发现有很多人遇到了这个错误,不过解决方法却各不相同。有的建议Clean然后Rebuild,有的建议修改使用内存,有的说是代码问题,也有的说是资源问题,比如本来是jpg图片,文件后缀却是png也会导致问题…

我按照以上方案一一检查,还是未能解决,于是只能自己动手排查原因了!

定位错误点

在项目root路径,命令行输入:

1
gradlew processDebugResources --debug

然后项目开始编译,屏幕上输出大量编译Log信息,从Log中找到了输出的出错信息:

1
2
3
4
5
6
org.gradle.process.internal.DefaultExecHandle] Changing state to: FAILED
org.gradle.process.internal.DefaultExecHandle] Process 'command 'E:\Android\SDK\build-tools\23.0.1\aapt.exe'' finished with exit value 1 (state: FAILED)
org.gradle.api.Project] Unknown source file : ERROR: In <declare-styleable> ListItemLinearLayout, unable to find attribute singleLine

org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':samples-simplevideowidget:processDebugResources'
E] [class org.gradle.TaskExecutionLogger] :samples-simplevideowidget:processDebugResources FAILED

从上述Log信息,我们可知出错点是ERROR: In <declare-styleable> ListItemLinearLayout, unable to find attribute singleLine,那么肯定是attrs文件的ListItemLinearLayoutstyleable出错了。

错误原因

经过上述分析,我们进入attrs.xml文件,找到ListItemLinearLayout,如下所示:

1
2
3
<declare-styleable name="ListItemLinearLayout">
<attr name="singleLine" />
<attr name="titleSize" format="dimension" />

可以看出singleLine没有对应的format属性,确定singleLine没有在代码中使用之后,将此属性删掉。

重新编译之后,问题解决。

Completed by Long Luo at 2016-04-09 00:36 @Shenzhen, China.

By Long Luo

自从2013年建了第一个个人网站(博客搭建,传送门:如何一步一步建立一个属于你自己的个人网站? ),折腾了好几个博客系统。

第一个网站购买了VPS,使用LNMP架构,博客系统使用Wordpress。使用了半年左右,觉得Wordpress太重了,看到了其他技术博主使用 Octopress ,简洁,于是切换到Octopress。

最近一次则是Hexo ,非常简洁,而且很快,于是很快将个人网站切换到Hexo。

目前使用Hexo+Next主题,非常简洁。

这里记录一些Hexo

最开始是讲述了如何利用Github Pages建立一个属于自己的静态博客,下面这篇文章主要讲的是hexo的常见指令及说明,定位于Hexo的入门指南

Hexo

Hexo文档

Hexo手册文档: https://hexo.io/zh-cn/docs/

Hexo命令

命令行中输入:

1
$hexo help

列出了Hexo常用命令:

Commands:
  clean     Removed generated files and cache.
  config    Get or set configurations.
  deploy    Deploy your website.
  generate  Generate static files.
  help      Get help on a command. 查看帮助信息
  init      Create a new Hexo folder. init [文件夹名]: 创建一个hexo项目,不指定文件夹名,则在当前目录创建
  list      List the information of the site
  migrate   Migrate your site from other system to Hexo.
  new       Create a new post.
  publish   Moves a draft post from _drafts to _posts folder.
  render    Render files with renderer plugins.
  server    Start the server.
  version   Display version information. 查看hexo的版本

Global Options:
  --config  Specify config file instead of using _config.yml config-path:指定配置文件,代替默认的_config.yml
  --cwd     Specify the CWD cwd-path:自定义当前工作目录
  --debug   Display all verbose messages in the terminal 调试模式,输出所有日志信息
  --draft   Display draft posts
  --safe    Disable all plugins and scripts 安全模式,禁用所有的插件和脚本
  --silent  Hide output on console 无日志输出模式

Hexo常用命令也可以使用以下缩写:

1
2
3
4
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

清除生成内容

1
$ hexo clean

执行此操作会删除 public 文件夹中的内容。 以上就是经常使用的命令。

一键三连:

1
2
hexo clean && hexo g -d
hexo clean && hexo g && hexo s --debug
阅读全文 »
0%