VellBibi
一个程序猿的世界观

导航

 

94480_dec5

 

2013-12-25

今天是个值得祭奠的日子。。。祭奠我的V&View、VellLock、智能拼图、、、一切的一切,我一年多以来的心血彻底被格式化了一遍。这次让我回想起来了我有电脑以来的几件刻骨铭心的事

大一暑假硬盘坏掉,近400G的东西被清空时的无奈现在回想起来都有点不可思议。那时东西说多也不多,全是各种系统,有电脑的,更有手机的。我电脑是2012年4月2号买的,买来没几天就是清明节。那时买电脑的一个重大原因就是装黑苹果。当时那叫一个折腾电脑,一般都是一大早出去蹭skd-office(不幸,现在学校的免费wifi形如虚设),晚上被楼管轰出教学楼,回到宿舍继续折腾黑屏的电脑。付出总是有回报的,最后电脑完美运行三系统:MacOSX 10.8.2/Ubuntu11.11/Win7.各种欣喜,可是不幸,当时我头热玩嵌入式,还花600人民币买了个开发板,更不幸的是开发板的驱动只有32位的,64位的机子怎么也运行不起来,于是给电脑装个XP呗,就在装的过程中不知道神马情况,电脑像是死机了样子,等了半个多小时都没动静,就强关了,结果再也没能启动了。当时气得把电脑拆了个遍,就差拔cpu了。。。最后得出结论,硬盘坏了,那个暑假在深圳待的,去华强北找到了宏基售后,给换了新硬盘,原来的东芝的换成日立的了,这事就这样过去了

    大二上学期数据结构课设,做了一个星期的《智能拼图》就在去食堂吃顿饭的时间,电脑死机了,文件损坏,近2000行代码彻底丢失,那时候的痛是前所未有的。无奈重装系统,一天时间重写了近1500行代码,那时至少让我领悟到了重写代码的优势,因为经过重新架构,《智能拼图》最后才用了近1600行代码。。。之前没写完都快2000了!那时候我只会一门语言,那就是强大的C语言,用C语言写一个上千行的东西,我现在自己都不敢相信我当时是怎么做到的。最后重写代码时的冷静和清晰真的好像不是我的风格啊。

想起了大二下学期硬盘坏掉,丢失我的《VellLock》。这次坏我是有时间准备的,硬盘开始只是有异响,还没有坏。那时我的500G硬盘已经满了,没地放东西了,正要下狠心买1T硬盘呢,正好趁机痛心买了西数1T蓝盘,把东西全部拷到新硬盘里了,我以为是全拷了,等去售后换了个新的500G西数蓝盘回来,才后悔的发现,有文件没有拷,其中就是《VellLock》的源代码。比起《VellLock》,《智能拼图》只能算小菜一碟。VellLock是我大二下学期的所有,我能记起来我大二下学期都干了什么全靠VellLock了。大概从劳动节开始我的新项目VellLock,这是一个很不敢想象的项目,我当时还是只会C语言,可是不管C语言再强大,也不可能用C语言来完成VellLock,因为这是一个Android项目,当然大神级的可能有用C语言开发Android的,不过敢肯定是自找苦吃。做Android项目,不得不学的就是java(当时我还不知道phonecap之类的东西,不过就算知道,那时我也不会Html&Css&js).我之前只是有过java的了解,那时都还没怎么弄清楚面向对象的概念,语法都是套用C语言的,还好两者相差不是很大,就用C语言的思维去写java了。我记得开始做这个项目的时候我搭建个Android开发环境都是个问题,jdk都配置半天。我去网上找到了一个简易的锁屏源代码,我连着看了两天整的,当然我都不知道自己在看啥,就等于天书!!!第一天各种感叹:咋这么多文件夹啊?咋这么多文件啊?咋这么多代码啊?啥是xml啊?、、、经过各种百度谷歌,第二天好多了,能弄清大概文件夹和文件都是干嘛用的了。整整两天,都是通宵到4点以后,天天还是满课样子,必须没去上啦。看代码时一目十行,硬着头皮的开始写代码时寸步难行啊。java没语法,Android又不知道,智能照葫芦画瓢的慢慢理解。开头总是艰难的,入门了就一切顺其自然了。那时的一个节奏就是,一想到啥新想法就先百度先Android有啥方法能调用,有啥类能用得着~~~都还不知道API文档的存在,哈哈。就是这样,VellLock最后代码量再创我的新高,保守统计java代码2000行,xml文件至少1500行。一个月后算是完工了,还参加了两个校级的比赛呢,意外的还都拿“一等奖”了,更意外的是那天三校的ACM计算机程序大赛(我的参赛作品是《智能拼图》)也颁奖,更更意外的是居然也是一等奖~~~一个学期拿三个一等奖的感觉前所未有(我好像之前只在小学五年级拿过三好学生,哈哈),但都想想这个实现过程,那才是我最感觉值得怀念的。那些没日没夜的时光是我真正史无前例的。大二下学期,是我过得最有意义的一个学期,不仅在学习,更有生活上的~

    该说说现在了,这个学期我很颓废,可能真的是因为大三了吧,基本没做啥事,学习就不用说了,各种逃课被点。考个驾照还被黑了。。。想想这学期唯一能让我值得骄傲一下的就是我的网站V&View了,我就来好好说说V&VIew吧。我们这学期学java还有web,可是按我一贯风格,肯定是不上课啦,只好自己找事做。我在做VellLock的时候就搭建过论坛和博客,对搭建网站算是有了一定了解,我就一直想做一个完全属于我自己的网站,每一行代码都出自我的手。当时老师让做一个商城的项目,老师讲的是html,我当然想加后台的,正好用java做后台了,做一个自己的VShop,虽然还不知卖啥,但先做着呗,反正没啥事。一天和舍友聊天,突然有个想法,做一个类似于博客的网站,发布一些我们自己感兴趣的东西,发表一些我们这些程序猿的想法。我总结下就是一个分享一个程序猿的世界观的地方。于是放弃无用的VShop转而做V&View了。那时每天都是满课,只有十一国庆放假,玩了3天,省下4天来开发V&View。从界面设计开始,完成数据库设计、分页显示、用户管理、文章管理、标签系统、评论系统、帖子编辑、邮箱提醒系统等等。这四天是黑暗的,没白天没黑夜。脑袋里面没有别的,只有一大堆代码。我那段时间应该是疯了,要么就是傻了。我不是很适应西安的天气,老流鼻血,每天早上起来第一件事就是擦鼻血,有时晚上就是一只手拿着纸一只手敲键盘的感觉。。。总共四天!V&View诞生了。能完美运行在我的电脑上了,于是各种找服务器,开始找了几家美国的vps,两家都付款了,可是特郁闷,用没几天就出现服务器连接失败。一直解决不了,客服还是全英文的,搞得我头疼的,只好申请退款,那是我第一次用美元买东西啊。还好美国人很守信,过几天就给退钱了,呵呵。接着找到了一家国内运营的,但服务器在美国的公司locvps,这次总算稳定点了,到现在一直没出现过问题。挺便宜的相对而言,一个月40人民币,那只是相对而言,对于我来说可是一大笔钱啊,到这个月我在服务器上花费120人民币了。V&View可以说是我网站开发能力的最高体现,每一行代码都是亲手敲的,代码行数没有统计过,也好像没有这个习惯了,或者是没时间统计吧。怎么滴两三千行是少不了的啦。前几天刚狠下心来重新架构网站,几乎重写了40%的代码。去掉了在线编辑插件,改成文件上传方式发布帖子了。

    这就要说到我的悲伤之处了,我前几天发布了网站后没有备份源代码。。。之前的版本还有备份到网上,最新版居然忘了~~~

    再说件伤心的吧,先铺垫下。在做完V&View的时候感觉对java的理解又深了一步,就想着再试着重写VellLock的代码吧,况且VellLock的下载量让我都震惊了,豌豆荚上快2000下载量了,360手机助手快4000了。这次下狠心了,整改全部的锁屏界面,并推出百变主题功能。因为每个人都说VellLock很好用,就是主题太少了.这次从phonecap中找到灵感,使用html+js来开发界面,奋战了两天搞定了界面动画,还给加上了上百种时钟(偶尔上国外的一个网站发现了上百个好玩的js时钟,直接挖过来了),可以自定义各种动画,因为使用web技术开发界面,相对都简单多了,能够像小米一样发布一个主题商店了都。。。每个人都能开发自己的主题。很简单就能实现百搭主题。就缺一个主题发布的平台了,于是再想做个让用户上传主题的网站。结果VellLock的最新版现在只剩下我手机上的唯一一个副本了。而且又是没有源代码的版本~痛下狠心做的VellLock这次彻底玩完了。。。

    想想,我的每个稍大点的项目都逃脱不了源代码丢失的惨痛厄运。。。上天在给我开玩笑吧也许。

    这次的损失是最痛彻的。1T的硬盘我前不久还在炫耀说快满了呢。现在电脑空间真够大的啊,瞬间多出了1个T啊。我现在能想到的是各种文件夹和文件,刚才想找个东西,打开D盘发现是空的,立马心凉到脚上了~下午还在玩的赛车游戏、11G的阿凡达、温馨的照片、爱听的dj、精心设计的赛车图纸、数不尽的软件、珍贵的代码、、、、、、、走好吧~我会想念你们的!

    一切恢复起点,重新开始。come on

posted on 2013-12-29 23:44  VellBibi  阅读(430)  评论(0编辑  收藏  举报
 
By VellBibi