探险

web应用开发运维需要掌握的相关知识

web应用开发运维需要掌握的相关知识,程序员也应该了解一下吧 ! 

underscorejs 源码走读笔记

from: http://www.html-js.com/article/2134Underscore 简介Underscore 是一个JavaScript实用库,提供了类似Prototype.js的一些功能,但是没有继承任何JavaScript内置对象。它弥补了部分jQuery没有实现的功能,同时又是Backbone.js必不可少的部分。Underscore提供了80多个函数,包括常用的: map, select, invoke — 当然还有更多专业的辅助函数,如:函数绑定, JavaScript模板功能, 强类型相等测试, 等等. 在新的浏览器中, 有许多函数如果浏览器本身直接支持,将会采用原生的,如 forEach, map, reduce, filter, every, some 和 indexOf.个人感受Underscore 是一个我坚持看完的js源代码,他简单、易懂、实用,细心观察就会发现,每个函数都很简短,作为开源阅读源码,我相信Underscore是不错的选择笔记1:大量的这种方法,应该是 防止原始方法被篡改,同时加快运行速度,而且在严格模式,也不让通过arguments.callee 调用相关方法的原因吧var ArrayProto = Array.prototype, ObjProto = Object.prototype, FuncProto = Function.prototype;// Create quick reference variables for speed access to core prototypes.varpush = ArrayProto.push, slice = ArrayProto.slice, concat = ArrayProto.concat, toString = ObjProto.toString, hasOwnProperty = ObjProto.hasOwnProperty;2:void 0,开始还好奇为啥用void 0,是undefined 的缩写?后来一打听才知道,原来undefined在旧版本的浏览器中是不可以被赋值的,而新版本的浏览器是可以被赋值的,为了准确的判断,所以就有了void 0_.first = _.head = _.take = function(array, n, guard) { if (array == null) return void 0; if ((n == null) || guard) return array[0]; if (n < 0) return []; return slice.call(array, 0, n);};3:代码短小精干Underscore 代码短小精干没的说,真是精品除了 eq 这个方法长点外 其他方法都很短4:遗憾 这次走读 没记录笔记没调试本菜鸟第一次走读源码 同时欢迎大家把源码走读 放到这个专栏下 O(∩_∩)O~

jnote开源笔记软件

整理了下做的一个笔记软件,以开放开源的态度做的.jnote是一个开源的笔记软件,类似于Evernote,wiz,麦库,界面也是参考他们做的.当初做只是为了做一个自己可以定制的笔记软件.目前完成的功能:1.新建日记,参考wiz的日记功能,这个功能很实用,可以按照年月分类.2.新建笔记,是一个笔记软件最基本的功能.3.编辑支持高级html编辑器 简单html编辑器 markdown编辑器4.分类支持无限级分类5.简单搜索6.缩小到托盘7.支持多标签8.支持笔记阅读模式9.阅读模式是可以和wiz一样,定义阅读的主题.以后的计划1.添加标签功能2.添加附件功能3.搜索功能加强,计划采用lucene,使用OSChina 网站的全文搜索框架源码做了测试,完成可以使用.4.同步,在选择上面,测试过dropbox的api,计划使用dropbox.5.和evernote 有道 麦库打通api接口,这个还没有测试过,evernote应该是首选.6.用户登录,头像…7.跨平台8…….目前存在的问题1.笔记字数,使用sqlite数据库,存储的文字多少还存在考量.2.编辑器还不完美,编辑器的切换还对笔记的格式存在转换问题.3.内嵌浏览器的问题,这个是java的硬伤,目前使用IE内核,Webkit 由于不支持linux就放弃了,打算使用JF X的内嵌浏览器来实现,提高性能和解决跨平台的问题.4……采用的技术1.界面使用BeautyEye,界面很漂亮2.nutzDao,小巧灵活.3.数据库使用sqlite,4.编辑器使用ueditor wysihtml5 pagedown做笔记软件真不容易,特别还是用java来做.在13年3月份差不多已经这个样子了,之后在忙其他事情,有时间就会继续完善的.看几张截图来看看.项目地址:http://git.oschina.net/imzhpe/jnote

[软件]notepad++6发布

Notepad++是我电脑必备经常使用的软件,在新版中还加入了Document Map功能,就是文档的缩略图,以后做跳转方面的多了,和sublimetext一样,最近也在研究sublimetext的使用。Notepad++ 6 发布了,可通过下面地址下载:http://notepad-plus-plus.org/download/v6.0.html在 6 版本中,主要包含如下改进:支持 PCRE (Perl Compatible Regular Expressions)2. 添加文档映射特性 (通过 Menu View->Document Map): Screenshot 1, Screenshot 2改善大文件的加载性能Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript!

小步接着走

这两天把收藏了好久的文章,还有收藏夹中的链接做了整理。现在我的做法是文章的收藏一般都会放到麦库里面,我麦库的公开地址是http://note.sdo.com/u/dapeng&nbsp;现在公开地址的访问还有些问题,访问子栏目需要输入密码,可我没有设置密码,麦库的客服说只能到下一周解决了,等待解决吧!另外是对一些链接的管理办法是,建立收藏网站,使用新浪的SEA提供的typecho搭建了收藏的网站http://zptools.sinaapp.com&nbsp;收藏网站是模仿阅微草堂的想法建的,部分的链接也是来源那里的。使用新浪的SEA来搭建是为了服务器的稳定,毕竟我自己的用的服务器在国外,说不定哪天给和谐了,不放心啊!在做网站收藏整理的时候,发现国内优秀的JAVA网站没多少,网站的收藏还需要继续的更新整理,才能符合自己的需要。方向是java相关、企业服务SOA、数据库、linux、前端设计、项目管理、互联网等等吧!&nbsp;选择了一款比较简单的主题,对主题也做了修改,主要是增加css3的使用,使用了css3的圆角、还有阴影。在chrome、ie9、opera、firefox5测试都通过了,很可惜firefox3没有通过,当然ie6是不会通过了。还增加使用了一个jquery的插件scrolltotop,当页面向下滚动的时候,就会出现返回上面标记。修改好了,也就把博客主题也替换一样了,统一风格吧!现在瞧瞧两个站点吧!http://zptools.sinaapp.com&nbsp;http://dapeng.me&nbsp;

做了301的域名重定向

之前一直用joypen.cn,今天刚用301做了,域名的重定向,修改.htaccess,加入RewriteEngine onRewriteRule ^(.*)$ http://dapeng.me/$1 [R=301,L]所以的都就到了dapeng.me了。

ManicTime版本更新,有中文版了

ManicTime是一款数据收集软件,装在您的计算机上可以很准确的计算出你做每一项事情所花的时间 ,也可以计算出你离开的时间,比如,你离开计算机出去吃饭了,你离开多久,它就能计算出多久,使用起来很方便。ManicTime很早就知道,因为没有中文版,而且这东西比较占内容,就一直没用。前段时间装系统了之后,想统计一下自己的电脑使用情况,就装上了,用了几个月,一次电脑恢复了系统,没有备份数据,之前的数据都没有了,杯具啊!这次是从9月份开始用的,用到现在,基本上隔一段时间就做一次数据备份,数据很重要。今天电脑开始,就出现有新版本的升级提醒,就update了,完毕之后,高兴了,有中文版了看得舒服的了。汉字,喜欢的很啊下载地址http://www.manictime.com/

cn域名的大起大落

为了推广cn域名,当初cn域名1块一个,有些商家还当作附带的,还能送,当年哪个人手里面没有几个cn的玉米,我就有好几个。太便宜了!cn域名很快成为世界上使用最多的域名了,这下站点也都雨后春笋般的起来了,站点的质量参差不齐,我所追求的也仅仅是有自己的空间而已,这样我就可以自己来DIY,最后我选择到了35来托管自己的空间。35的服务还是蛮稳定的,前几天断过一段时间,现在还好了。本来也打算安家在35的,现在cn域名自从12.14日以后,都不允许个人注册cn域名,而且cn域名必须挂靠公司企业才允许使用,时间是到1.30日,如果时间到了,还没有做到的话,就停止域名解析。joypen.cn这个域名也有可能成为一个历史了,31日,等着这个日子了!

[学会系列]学会理财

虽说自己对财物不是很关心,但我的想法是,现在不是赚钱的时候,每个月也就那么点而已,能转多少啊!所以,现在只要自己的温饱就行了。今天订购了一台本本,信用卡刚够,以后就要紧一些了,理财不做不行了。理财是个大学问,对于理财的概念:第一步,东西够用就行。第二步,东西只买必须的。所以,现在需要做的实际行动是,每天吃饱饭,坚决,尽量避免不吃零食。

苏州的尴尬遭遇

经过第一次苏州的经验,明白苏州4点到7点会很难打车的,这次比上次遇到的跟尴尬。这次下着雨,不大,我带着伞,去打车,等了好久,这边的公交站,已经过去了好几辆了,看不到空车,最郁闷的就是打电话去查查怎么走,打不通电话。