零九年在北京实习时躺在破合租屋的床上用手机码的文,无意中翻到,拿来放在这里,更多的是嘲笑下自己。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
回家的公交上,听着路人讲述另一个人的传奇故事:大学辍学,热爱摄影和旅游,靠给杂志社供片供稿养活自己。到处自驾游,写博客,自由奔放,后来自己建立旅行社,三十来岁,成家立业。
另人羡慕的段子,而且,还那么地真实,仿佛真有这种事发生在自己的身边似的。
为什么我们会总觉得这种生活离自己很遥远。
我常常网络上书上电视上看到这样那样的背包客,或是自由职业者,或是流浪艺人,为远方的山为心底的梦而奔波。
我想说的是,那是我心中期望的生活。
但是,我们会觉得这样的生活是不切实际。这可能不是生活的全部,却无意中散发着人的生命中应该有的那种冒险的特质。
每一个传说里讲故事的老人都有着不平凡的过去,他们历尽困难,抛撒青春,经历世事变迁。当他们坐下来,静静叙述往事,多年前的波澜和如今的淡然平静,变化的张力令人难忘。
而为什么我们会对青春如此迷茫,如此默然。
我才感觉到,自己从小原来就是这样循规蹈矩的一个好孩子。
从出生起,我循规蹈矩地走着社会为我规划的道路。上幼儿园,拿小红花;上小学,听老师话,每天宁愿12点睡也要交上第二天的作业;进了初中我为每一次的阶段考试头疼,考上高中,文理分班,埋头做题只为高考。考上大学,我没敢挂一门课,听老爸的话读研究生,找好工作,上班下班,月末领钱。。。我做的最叛逆的事居然只是偷去网吧而已。这是一条为我安排好的通途。甚至在我出生前,我父母就穿越了二十年看到了现在的我,我没有机会越轨。能做的选择不过是什么时候完成作业,选择一个自己并不了解但尽量不讨厌的专业,自己找一份体面的工作罢了,几乎我周围的每个人都是这样。
可怕的不是这条路有什么不对,而是我们几乎没有意识到,还有别的路可以走。
我小时候的理想是当科学家,很恶俗的理想。准确一点说,是当一个天文学家,那时的我对天空充满好奇,热爱满天星辰,热爱宇宙的无边和未知。
而我现在的理想是,找一个好工作,有着体面的生活。
这确不是天塌地陷,可怕的是小时候有着各种各样理想的不同的我们,最后的理想几乎都成了"找一个好工作,过着体面生活"这几句支支吾吾没有底气的言语。青春变得循规蹈矩,畏首畏尾。我们不知道为何读书为何上大学,不知道读什么专业,不知道自己想做什么,不知道自己的未来在哪。
这真的是所谓成人世界该有的成熟的生活吗?
我们在这条预定的道路上,究竟丢掉了什么?
好吧。我真正的狂想是像开头那样,趁年轻自由果敢游迹天下。要么独自一人深入险境死里逃生,回来吹牛说老子差点死在哪哪哪;要么和死党们跋涉在草原荒漠里放声高歌人生几何;要么和爱人浪迹海角天涯尝遍天下美食。要的是青春放肆,潇洒快哉!等到累了倦了,就回来安家落户,找个体面挣钱的工作,安安心心养育下一代,等他长大了,跟他吹牛。小家伙若不信,笑笑,送他追梦。
就算做不到这样,也至少可以做自己擅长的事,重新发现被循规蹈矩磨灭的天赋,尝试原来不敢做的事。
这是人一生应该活出的张力啊,不为别的,只为自己正拥有的青春。
循规蹈矩的我们丢掉了生产和保存理想的能力,被不自觉地赶上一条看似宽大却更加荆棘的路,本属于自己的路却羞涩地遮掩起来。
而在这与现实战斗的道路上我们丢盔弃甲狼狈不堪。
为什么我们还要循规蹈矩?
- 2012.01.17 -
不知觉已经离开学校那么久了,整理了过去弄的图,突然感觉当年在山水得到的收获,无论是ps技术的锤炼,文案,对美的体验什么的,比自己的付出要多得多。
看看以前做过的图感觉十分的陌生,这他妈的时光真是飞逝啊。



阅读剩余部分...
- 2011.12.2 -
" 设置为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 -
- 1
- 2
- 3
- 4
- ...
- 14
- »