足迹偏右

零九年在北京实习时躺在破合租屋的床上用手机码的文,无意中翻到,拿来放在这里,更多的是嘲笑下自己。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

回家的公交上,听着路人讲述另一个人的传奇故事:大学辍学,热爱摄影和旅游,靠给杂志社供片供稿养活自己。到处自驾游,写博客,自由奔放,后来自己建立旅行社,三十来岁,成家立业。

另人羡慕的段子,而且,还那么地真实,仿佛真有这种事发生在自己的身边似的。

为什么我们会总觉得这种生活离自己很遥远。

我常常网络上书上电视上看到这样那样的背包客,或是自由职业者,或是流浪艺人,为远方的山为心底的梦而奔波。

我想说的是,那是我心中期望的生活。

但是,我们会觉得这样的生活是不切实际。这可能不是生活的全部,却无意中散发着人的生命中应该有的那种冒险的特质。

每一个传说里讲故事的老人都有着不平凡的过去,他们历尽困难,抛撒青春,经历世事变迁。当他们坐下来,静静叙述往事,多年前的波澜和如今的淡然平静,变化的张力令人难忘。

而为什么我们会对青春如此迷茫,如此默然。

我才感觉到,自己从小原来就是这样循规蹈矩的一个好孩子。

从出生起,我循规蹈矩地走着社会为我规划的道路。上幼儿园,拿小红花;上小学,听老师话,每天宁愿12点睡也要交上第二天的作业;进了初中我为每一次的阶段考试头疼,考上高中,文理分班,埋头做题只为高考。考上大学,我没敢挂一门课,听老爸的话读研究生,找好工作,上班下班,月末领钱。。。我做的最叛逆的事居然只是偷去网吧而已。这是一条为我安排好的通途。甚至在我出生前,我父母就穿越了二十年看到了现在的我,我没有机会越轨。能做的选择不过是什么时候完成作业,选择一个自己并不了解但尽量不讨厌的专业,自己找一份体面的工作罢了,几乎我周围的每个人都是这样。

可怕的不是这条路有什么不对,而是我们几乎没有意识到,还有别的路可以走。

我小时候的理想是当科学家,很恶俗的理想。准确一点说,是当一个天文学家,那时的我对天空充满好奇,热爱满天星辰,热爱宇宙的无边和未知。

而我现在的理想是,找一个好工作,有着体面的生活。

这确不是天塌地陷,可怕的是小时候有着各种各样理想的不同的我们,最后的理想几乎都成了"找一个好工作,过着体面生活"这几句支支吾吾没有底气的言语。青春变得循规蹈矩,畏首畏尾。我们不知道为何读书为何上大学,不知道读什么专业,不知道自己想做什么,不知道自己的未来在哪。

这真的是所谓成人世界该有的成熟的生活吗?

我们在这条预定的道路上,究竟丢掉了什么?

好吧。我真正的狂想是像开头那样,趁年轻自由果敢游迹天下。要么独自一人深入险境死里逃生,回来吹牛说老子差点死在哪哪哪;要么和死党们跋涉在草原荒漠里放声高歌人生几何;要么和爱人浪迹海角天涯尝遍天下美食。要的是青春放肆,潇洒快哉!等到累了倦了,就回来安家落户,找个体面挣钱的工作,安安心心养育下一代,等他长大了,跟他吹牛。小家伙若不信,笑笑,送他追梦。

就算做不到这样,也至少可以做自己擅长的事,重新发现被循规蹈矩磨灭的天赋,尝试原来不敢做的事。

这是人一生应该活出的张力啊,不为别的,只为自己正拥有的青春。

循规蹈矩的我们丢掉了生产和保存理想的能力,被不自觉地赶上一条看似宽大却更加荆棘的路,本属于自己的路却羞涩地遮掩起来。

而在这与现实战斗的道路上我们丢盔弃甲狼狈不堪。

为什么我们还要循规蹈矩?

- 2012.01.17 -

不知觉已经离开学校那么久了,整理了过去弄的图,突然感觉当年在山水得到的收获,无论是ps技术的锤炼,文案,对美的体验什么的,比自己的付出要多得多。

看看以前做过的图感觉十分的陌生,这他妈的时光真是飞逝啊。

bbswhu_qiutian_small.jpg

bbswhu-20100324-afc163-sakura.jpg

20110110_bbswhu_yilumeihua.jpg

阅读剩余部分...

- 2011.12.2 -

var

vim配置备份

= {3};
" 设置为vim模式
set nocompatible

" 命令记忆历史的行数
set history=600

" 制表符为4
set tabstop=4

" 统一缩进为4
set softtabstop=4
set shiftwidth=4

" 不折行
set nowrap

" 删除tab时,不需要删四次
set smarttab

" 开启水平滚动条
set guioptions+=b

" 继承前一行的缩进方式,特别适用于多行注释
set autoindent

" 高亮显示匹配的括号
set showmatch

" 在搜索时,输入的词句的逐字符高亮(类似firefox的搜索)
set incsearch

" 侦测文件类型
filetype on

" 载入文件类型插件
filetype plugin on

" 为特定文件类型载入相关缩进文件
filetype indent on

" 语法高亮
syntax enable 

" 增强模式中的命令行自动完成操作
set wildmenu

" 选择配色方案
colorscheme yytextmate

" 字体 
set guifont=Menlo:h16

" 显示行号
set number

" 设定配色方案
" set background=dark
" colorscheme solarized

" 设置编码
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1

"开启折叠
let b:javascript_fold=1  
"启用对dom html css高亮支持
let javascript_enable_domhtmlcss=1

" 执行当前文件
function! ExcuteFile()
    let file = expand("%:p")
    exec ":update " . file
	echo file
    exec ":silent ! open " . file
endfunction
nmap ff :call ExcuteFile()

" 打开和关闭文件浏览器
map  :NERDTreeToggle

" 过滤nerdtree的文件显示
:let NERDTreeIgnore=['\.DS_Store','\.svn']

" 光标向下移动时留5行空间
set so=5

" 高亮搜索文本
set hlsearch

" 命令行2行高
set cmdheight=2

" 默认不折叠代码
set nofoldenable

" 切换切割窗口
nmap  w

" 高亮当前行
set cursorline

" 高亮当前列
set cursorcolumn

- 2011.09.14 -

毕业参加工作已经将近两个月了,过得比较充实,憋着想写些什么,总是被各种念头打断。

这个博客原来一直搭建在国内的免费空间主机屋上,实话说作为免费的产品,这一家公司已经做得很棒了。然而由于种种限制、广告、经济等因素,这主机终究是要换的。

于是经过今天半天的折腾,将网站搬到了一个蛮便宜的篱落主机上,按花名申请了新的域名pianyou.me(偏右.我),算是纪念工作生涯新的开始。

又做了一个301重定向,将原来指向www.ilovespringna.com的地址都转到了pianyou.me下(包括将原来的文章地址http://ilovespringna.com/typecho/index.php/archives/34363转到http://pianyou.me/34363),具体做法是在网站根目录的.htaccess文件中写上:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.pianyou.me [NC,OR]
RewriteCond %{HTTP_HOST} ^ilovespringna.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.ilovespringna.com [NC]
RewriteRule ^([^0-9]*)([0-9]{5})? http://pianyou.me/$2 [L,R=301]

这样避免丢失旧域名的流量了。

新的域名有了,新的主机也有了,新的文章也会有的。

- 2011.09.6 -

依旧是在Cold框架上搭建的组件,详细可见源码,查看示例请阅读剩余部分。

阅读剩余部分...

- 2011.06.17 -

Cold框架的Anim动画采用了CSS3动画和传统动画相结合的实现方式(参考岁月如歌的《用CSS3 Transitions实现动画》,原文链接已丢失,找了个转载的)。对于现代浏览器使用了CSS3的方式实现动画效果,而对于不支持CSS3动画的浏览器则使用定时器的传统方式实现动画,屏蔽实现细节,实现渐进增强。

实现上首先通过判断浏览器的TransitionName来确定环境是否支持CSS3 Transition特性,再分别调用传统动画或CSS3动画,并在接口上保持一致。

//确定环境是否支持CSS3 Transition特性,并得到对应的TransitionName
var _getTransitionName = function(){
	var name = 'transition',
		tempEl = _create('div'),
		prefixs = ['Webkit', 'Moz', 'O'];
        if (tempEl.style[name] === undefined) {
		for(var i=0; i < prefixs.length; i++){
			name = prefixs[i] + 'Transition';
			if(tempEl.style[name] !== undefined){
				return name;
			}
		}
		return null;
        }
	return 'transition';
};

CSS3动画实现要点,首先设置元素的transition,然后设定元素的目标样式,下面代码中在setTimeout里外先后两次设定transition,是为了解决在部分浏览器下设定样式无法保证顺序的奇怪BUG。最后利用setTimeout来延迟执行回调函数。

阅读剩余部分...

- 2011.06.3 -

分类




最近回复

  • 乱世浮生: 多么相似…… http://www.sadpast.com/post/agZsb3N0YWJyDAs...
  • crazyx: nice
  • dk: 一零年,一零年在北京实习时躺在破合租屋的床上用手机码的文……好一个活出张力^_^
  • 马路小生: 做一个背包客是多么了不起的事情
  • redky: 想到之前哥哥送我的一句话: ”规矩是定给老实人的“。 做自己想做的事.
  • 三桂: 恰恰就是因为我们在追求梦想的那种自由,才会败给种种现实以至于循规蹈矩...
  • 马路小生: 2011马上过去了,祝新年快乐!
  • 葉子: 第一条就看到是挖人的
  • 子涵: 找了好久终于看到这篇帖子,感谢啊
  • 马路小生: 厉害!