漫长的战役

碎语:

工作的时候,突然会想起来是时候应该写写博客总结下自己的所学了,但是一到休假,总是懒得动手,而平常的时候工作任务比较重,拖着拖着,博客已然是一副被弃用的样子,自己都看不下去。进公司已经一段时间了,经手了几个项目,各个阶段的都有,有大有小,有简有易,开发当中真觉得当一个coder的不容易,一整天下来写程序,调程序,写程序,调程序反复循环,曾经我一休息都是直接窝电脑前,现在下了班都不怎么想看电脑,看的眼睛都累。说来惭愧,由于过多注重开发,倒很少看书感觉自己进步不多,这真心不是个好现象。买了些自认为有帮助的书,努力进阶!

工作后感觉对于自身而言,提升最快的在于对于jQuery的使用,日常工作中使用jQuery操作元素的状态,ajax数据更新,以及一些插件的应用,不得不说其带给了我太多太多的便利,个人感觉jquery使用上面的的重点在于选择器的使用、元素状态修改、事件的响应、ajax这几个点上面,日常工作中多的也是在这上面。

随着时间的推移,对于不会的技术心态也有了变化,不会怎么办?学呗,没有一个人是一开始就会的,之前只知道SSH,从没用过什么LigerUI,flex,siteMesh,activeMq,基于注解的配置,报表,hibernate的高级特性等等之类,但是经过一段时间的使用渐渐也能上手了,不要求全部懂,但是要求的东西总是能够做出来了。如果有不懂,自己调研,问问谷歌百度,再不行问问老员工,每次遇到问题都是一次成长,下次遇到类似的问题基本都可以顺利解决。

几个项目下来,感觉项目初期是最麻烦最难熬的,一开始,项目里面什么都没有,只有个空架子,工具类啊,插件啊,公共的实现啊什么的,统统都要自己来写。好歹还有些老项目可以借鉴,不至于一穷二白,一个个都自己敲出来。开发步入正轨之后就好过多了,开发完成后复制粘贴复制粘贴,复制粘贴多了闲麻烦就重构下,通用功能基本都不用再操心了。

接触的多了,反而觉得自己懂的少了,下阶段打算学习下java高级特性、虚拟机、springMVC框架,针对自身不足进行改进,为成为大牛而奋斗!

 

搭建属于你自己的RAMOS系统 – WIN7+VHD+GURB map方式

前段时间加了一个内存条,将笔记本内存升级到了6G,由于之前用的是32位的win7不可以直接使用6G内存,便装了64位的系统。网上找资源的时候发现,大内存可以使用RamOS,从内存中虚拟出来一个硬盘,然后从虚拟硬盘中启动,系统运行速度可以超过大多数的SSD硬盘。

经过两天尝,N次重启终于成功安装并启动了Win7 RAMOS,下面贴出教程。

安装前需要的一些准备工作:

精简版WIN7镜像678MB:w7_678.gh 点击下载 http://www.anxz.com/down/7197.html

GRUB4DOS :提取grldr.mbr grldr用于启动引导。点击下载

firadisk_driver:grub map出来的虚拟硬盘驱动。点击下载

VSuite.Ramdisk:用于虚拟内存硬盘(64位系统可以装服务器版)。点击下载

Ghost11:这个用来解压镜像的,可以随便找个PE提取。很好找的,自己搜下看吧。

EasyBCD:修改启动项,使用从VHD启动的功能。点击下载

准备做好后就可以开始安装啦。

第一步,建立VHD文件。

win+r 运行compmgmt.msc,切换到磁盘管理器。操作->创建VHD,建立VHD-WIN7.vhd镜像。

创建VHD

选择路径,并指定大小上面镜像需要差不多2.5个G(固定大小)

选择路径

建立好后,挂载到系统上面。记住盘符,最好指定一个卷标。

第二步,使用GHO镜像覆盖VHD磁盘。

打开Ghost11选择local – partition- from image 选择你的GHO镜像文件。

gho1

然后选择镜像分区,确定就可以了

选择镜像分区

接下来注意,他要你选择需要恢复到的目的磁盘,千万别选错了。根据大小来选择就不会错的。

选择目标磁盘

最后选择目标分区,点击确定就可以了。

目标分区

接下来选择覆盖分区,就可以泡茶等了,注意完成后不要重启,我们还有事要做。

第三步,用EasyBCD写入启动项。

分离你刚刚挂载的VHD-WIN7.vhd镜像。

安装easyBCD,启动以后,点击那个Add—以后,选择VHD启动选项卡,然后填写启动菜单名,指定你刚刚使用的VHD-WIN7.vhd镜像。

添加VHD系统的引导

第四部,重启系统,进入VHD系统进行系统安装以及软件、驱动的安装。

1.系统安装完毕后,进入从vhd虚拟硬盘启动的系统,给你的系统安装必要的显卡驱动,以及firadisk驱动

你还可以给你的系统装些必要的软件,例如wps,qq,chrome之类。

确保你的驱动安装上了。

2.安装VSuite.Ramdisk,运行。

先点击杂项,勾上使用未识别内存。

然后选择内存虚拟硬盘,选择大小,指定盘符,勾选优先使用未识别内存。

创建内存硬盘

确定后内存硬盘就生成了。

3.将你的分页文件设置到刚刚生产的内存硬盘上(因为系统占了大量内存,导致可用内存只用700M左右,把分页文件放到内存硬盘上面,可以解决内存不足的问题),同时删除其它所有的分页文件。

右击我的电脑,属性,高级系统设置-切换高级选项卡,设置-切换高级选项卡,更改来设置你的分页文件到RAMDISK

设置分页文件

第五步,安装GRUB,写入引导。

管理员运行命令行中运行下面的指令(点击获取bcdedit语法资料

Bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff} /d "grub4dos" /application BOOTSECTOR

Bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} device partition=%systemdrive%

bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} path \grldr.mbr

bcdedit /displayorder {ffffffff-8d96-11de-8e71-ffffffffffff} /addlast

然后将grub中的grldr.mbr grldr 文件提取到引导盘目录下(我这是C)。

创建一个menu.lst文件,写法是这样的

color black/cyan yellow/cyan
timeout=0
default 0

title vhd win7 hd0,1 in top ram
find --set-root /VHD-WIN7.vhd
map --mem--top (hd0,1)/VHD-WIN7.vhd (hd0)
map --hook
root (hd0,0)
chainloader /BOOTMGR

top指令也可以不加,如果镜像超过3.25G必须加top指令,下面的路径自己对应修改((hd0,1)对应的是第一块硬盘的第二分区,我这里的D盘)。

之后重启,从Grub4dos菜单启动,系统就会从硬盘读取镜像到内存启动了,体验下飞一样的感觉吧!

硬盘测试

注意事项:

1.  firadisk驱动在VHD启动的时候必须要装好,不然用grub4dos 启动的时候会直接蓝屏。

2. 如果ramos进去提示页面文件配置失败,自动指定页面文件的消息。你可以先进VHD系统,修改分页文件到物理硬盘,重启,用VSuite.Ramdisk删除新建的RAMDISK,再重建RAMDISK,再修改分页文件到RAMDISK上面,之后直接重新启动到Grub4dos启动的RAMOS中就可以了。

3.如果要安装软件修改系统设置的话,请进入VHD系统进行修改,ramos中所做的任何修改都不回保存。

4.暂时没什么办法进行热备份,使用winhex进行热备份失败了,如果你找到了热备份的方法,一定要告诉我哦!

博客godaddy域名,SF空间,cloudflare的CDN,搬迁成功啦~

一阵子的忙碌以后,网站终于搭建起来了,真挺不容易的。写篇文章做个记录吧。

建个独立博客,这个想法其实一直都有。玩过gae,co.cc,各种免费空间,也给hduradio做过整站修改,还有其他一些乱七八糟的东西,好歹也算是给积攒了些经验吧。

这次建站,花的时间算是有点多了,主要一直想不好空间放哪里,国外用不起,也麻烦,国内要备案,是个硬伤,本来sae是很好的选择,可惜我的身份信息给别人盗用做了备案,国内是不用想了。

申请域名还是很容易的,上godaddy申请就可以了,英文还算好懂,记得使用优惠码,还有别乱点广告就可以了。后台的使用的话网上教程一找一大堆,我就不多说了。

国外找空间找了好久,之前是有个000webhost的一个空间的,做了些坏事,被K了,于是找了pipni.cz的空间来做,有5个G空间,还比较稳定,运气比较差,申请来的ip是被封的,郁闷了。之后就只能用sourceforge的空间的,这个是全球最大的软件仓库,提供免费的PHP空间。这玩意用起来还是很麻烦的。主要流程是这样的 申请以后,建立新的项目,然后进项目管理,给项目主页空间添加上你的域名的别名,修改mysql数据库信息,然后ping下你的项目地址例如:myproject.sourceforge.net,获取ip后就可以进行域名绑定。绑定后用支持SFTP的工具连接你的web主页空间,这里需要注意下主机地址是:web.sourceforge.net 用户名是:你的用户名,你的项目名  比如我的是[heybody,heybody] 这个千万要注意。关于如何使用sourceforge的空间这里有篇文章有需要的可以看看:

http://www.freehao123.com/sourceforge-net/

注意别滥用。

我分配到的空间国内ping有400+以上,国内访问起来像龟爬一样。

空间速度比较慢,除了用CDN,没什么好办法了。国内免费CDN还是有几家的,webluker其实是最佳选择,奈何还是备案,加速乐也需要备案,还有个wdcdn可以用,嗯,它就是个玩具,还是算了吧。国外的找了好几家,cdnzz,speedymirror,cloudflare,cdnzz速度其实还可以,香港有节点,加速效果挺明显的,就是流量少了点,一个月1G流量,怎么都不够用啊,speedymirror的话还是给海外加速比较好点,据说只有美国和英国有加速节点,国内用起来的话速度实在是可怜了。最后还是选了cloudflare,这个是个新秀,国外很火,国内由于一些政策知道的人不怎么多。

用cloudflare后,国内访问的流量走的是 Los Angeles, CA 加利福尼亚州洛杉矶机房的线路,小站访问速度快了50%左右,做加载测试比之前好了很多。如果直接访问速度不是太夸张的话,其实直接用DNSPOD还是很好的选择,解析快,及时生效。

最后的话就是选个主题了,个人要求不高,简单就好,以后想改动比如加个weibo关注什么功能的会比较方便。最重要的是——加载快。

接下来应该会在sae上做个图床,或者给站点加上微博关注,人人分享之类的东西,anyway…写php练练手,长时间不写,真的会退化的。

注意:

dns nameserver修改是有生效时间的,如果已经收录以后还乱修改,会由于访问不稳定给K站的。

新博客第一篇文章

         这个是博客的第一篇文章,纪念一下这个比较犀利的时刻,原来的博客系统由于一次系统重装把源代码丢失了,总觉得不舒服,想想还是重新建个博客吧,一个新的开始,同时记录下我的成长历程!

      我相信,我会成长起来的,我也必须成长起来,今后也会坚持发扬博客精神,把 php,ajax,服务器等web之路上的探索经验和大家分享,发扬博客精神,虽然现在的我只有一点点的能量,懂的技术也只是星半点,但是我相信,我总有一天我能走出我的web之路,体现我的自我价值的!

我的前二十年和后二十年

这是一个多么有意义的话题啊,前二十年,在这个时候的确有很大的必要来做下总结,后二十年,也很有必要做下规划。

我出生在一个平凡的家庭,小时候父母总不在家,所以就自己和自己玩,做弹弓,拆东西,用废弃的小马达组装船之类的事情没有少做,这使得我对这个世界保持很很大的好奇心。

紧接着,就上小学了,那会儿电脑对我来说是很神秘的东西,在2000年千年虫传得沸沸扬扬的时候,更是觉得电脑是那么地神秘,可能也就是从那会开始就对电脑形成了很大的兴趣,开始关注这方面的知识。到了小学五年级的时候,换学校了,第一次有了电脑课,虽然面对的是一排的dos,需要输入一大串的命令才能到达自己想要的目标,当时能做的也只是练练五笔字根。还有五台电脑是98系统,大家轮流用,用得很开心,也更加期待能够多多了解电脑方面的知识了。六年级的时候又换了个学校,学校机房很新,双休日报了个电脑培训班,学了word excel ppt outlook等软件,可以说是对电脑有了一个比较正式的入门。前进的道路是漫长的,在百无聊赖的初中生活中,我哥电脑的宕机成了学习电脑时候必然发生的事情。也就是在初中的时候,坚定了我将来要从事it行业的决心。
高中的变化是巨大的,高中买了电脑,同时我担任了班级里的电教员,我所要做的事情是保证班级的电脑的正常使用。于是。。。悲惨的生活开始了,由于要拷贝课件,同学们的u盘是一个接着一个,电脑的运行也越来越慢,而修理它花费了我巨大的时间。这样过了一个学期,我学到了不少东西,懂得了 会有毒的东西一定会有毒, 没有绝对坚固的系统以及杀毒软件永远慢一拍的真理。也就是那会我学会了安装系统,使用ghost一键恢复~~O(∩_∩)O~这样工作就轻松多了。于是就开始买电脑方面的报刊和书来看了。。从开始的《网友世界》到《电脑爱好者》到《电脑报》,理论结合实践,一次次无情地把自己的当白鼠来用的前提下,慢慢地学习了很多新的知识,也越发让自己觉得自己知道的是那么地少了。但毋庸置疑的是我的搜商得到了极大程度的锻炼,在独立自主思考分析问题的前提下,通过搜索引擎学习知识,现在一般都能解决碰到的各种电脑上的问题。这让我坚信 google是最好的老师。总结地说,高中生活是十分有趣的,试验一个个电脑软件,练习穿墙术,体验Ubuntu,拆拆电脑,接触开源程序,玩得很开心~~

高考以后,我就报了现在学的专业,我想现在撇开那些无聊的基础课不谈,我能做做我喜欢做的事情了。
现在在大学的校园里,感觉和高中有很大的不同。个人认为上课已经不在是那么地重要了,更加重要的是自学的能力,或者说获取信息的能力,不知道我的认知是否出现偏差╭(╯^╰)╮。不过我相信自学能力的重要性是无可置疑的。本来想好大一的时候好好学习下php好做网站,奈何自控能力不足,玩游戏较多,导致学习效率不高,到现在还只会用开源软件的搭建网站,自己什么都不会写。。闷~。

到这里前二十年算是结束了吧。。

接着讲讲自己带点理想主义的规划。

这个暑假的话要多学习php,mysql,css确保放假回来能够接手广播台网站的建设,一边应用一边学习,要做得好的话以后就靠这个吃口饭吧。。
大二研究Python,c++太bt了,不利于我深刻理解编程思想,也没那么多开源软件可以用来学习,而Python对我而言是必学的一样东西,把Python学好,学精,我觉得是很有必要的。这有利于其它的编程语言的学习(要是不想学好编程就不报计算机了)。、同时还要学习关于管理和金融的知识。
大三的时候研究php的同时学习网络安全方面的知识,要保证自己成为的是专家而不是砖家。这个时候可以组几个人接项目去了,提高下自己的实践能力,为未来应聘增加些砝码。当然如果实践过程中发现队伍实力强的话将来一起创业也是个不错的选择。
大四开始实习,不准备考研了,我认为考研三年还不如奋斗个三年靠谱,考研出来过几年就30了,古人说三十而立,我可得给自己的奋斗留下足够的空间。所以要实习,和专业对口的实习,把理论投入实践,从实践获取经验。了解社会的规则,不过毕业以后的话工作和专业对不对口到不怎么重要了,毕竟工作会很难找,我相信自己还是有很大的跨行业发展潜力的~~
接下来就慢慢工作几年,积累点资本和经验,寻找机遇,有钱后去和哥们去开公司一起奋斗去,要是成的话最好,不成的话再继续奋斗,多折腾几年,要还是败了就认了,安安稳稳给人打工。。
这样至少以后老了回想起来不会有遗憾。

近况

最近一直在忙着看gae的应用方面的资料,建了几个代理,也建了这里的博客,貌似用起来还是挺简单的吧。目前水平也就只能是用用而已,打算放假了去学学Python~~好歹也做些贡献出来~·~
今天上了几节课,郁闷之极,小学开始就学配置outlook大学居然还学这个,一样东西学五遍!!郁闷啊,话说他还教电子邮件服务器的配置,弄个软件来直接装了用谁不会??估计下次的sniffer也是这样类型的课吧,算了,不想这个了。等下晚上争取把手头一本关于Ubuntu的书看完~然后想想自己的过去和现在吧。

总觉得大学怪怪的

最近总是觉得大学怪怪的,没什么东西好学,上了一个学期的课,都没学到什么东西,到了最后的生活,花几个礼拜时间自学一下就可以轻松通过考试了@ @。为什么要把短时间内能学完的东西花那么多的时间去学习呢?想不通啊,就像这次短学期,明明只有一点点的东西要学,要一定要把一帮人栓在学校浪费时间,中国的大学,失望了。以后还是自学吧,自学效率可比老师教好多了~~

第一篇文章

一番周折之后终于做好了这个博客,好歹能用了,还有些功能不会用,近期还会继续看看能不能用别的博客程序,不过可以肯定的是我会在gae安家啦。志同道合的朋友们交流经验,以提高自己实力~~O(∩_∩)O~