代码改变世界

随笔档案-2012年08月

让windows与debian文件共享

2012-08-28 23:41 by @影子@, 1020 阅读, 收藏,
摘要: 一、使用samba让windows访问debian1 安装samba可以用命令行:# apt-get install samba系统会问你,请参考这些答案:用debconf配置samba吗?Yes。输入工作组名,或者域名:workgroup。使用口令加密?Yes。以什么方式运行samba?我们选择默认的daemons方式,让他在后台监听。创建samba口令库?Yes。以上参考别人的文章,因为本人太菜,只会用包管理器安装如果顺利安装,使用局域网的windows机器,打开工作组workgruop会看到debian的机器2 配置sambaSamba只有一个配置文件!那就是/etc/samba/smb 阅读全文

[转载]让Sublime Text2支持浏览器中预览

2012-08-24 13:25 by @影子@, 513 阅读, 收藏,
摘要: 从Editplus转到Sublime Text2的同学,不知道有没觉得它少了个很有用的功能:view in browser(ctrl+b)。平时写点小demo时,那种一秒钟切浏览器看下效果,一秒后再切回来改下代码的爽快感,是我坚守Editplus多年的一大重要原因。Editplus提供的ctrl+b功能,好用的原因有二:一是内置了webbrowser,切换时不用离开编辑器;二是对于本地调试的web站点,配置规则后自动将编辑的文件映射为URL来预览,这对预览php等服务端文件非常有用。Mac下的Coda,也有类似的预览功能,但我一直用不习惯它,暂不考虑。Sublime Text2支持用Pytho 阅读全文

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

2012-08-17 14:17 by @影子@, 595 阅读, 收藏,
摘要: Electrical Engineering and Computer ScienceGraduates of MIT's electrical engineering and computer science department work in diverse industries and conduct research in a broad range of areas.Read more about Electrical Engineering and Computer Science at MITUndergraduate CoursesUpdated within the 阅读全文

WEB Workers

2012-08-16 16:09 by @影子@, 293 阅读, 收藏,
摘要: WEB Workers提升WEB前端脚本JavaScript的处理性能你有没有想过在运行大型复杂的JavaScript脚本的时候不会发生浏览器假死?你有没有想过JavaScript可以在后台运行?你有没有想过JavaScript函数甚至可以在多个进程中同时运行?不可能?当你看完本文,也许会让你感觉很兴奋!什么是Web Workers?Web Workers为WEB前端网页上的脚本提供了一种能在后台... 阅读全文

【转载】正则表达式30分钟入门教程

2012-08-15 09:59 by @影子@, 137 阅读, 收藏,
摘要: 作者原文查看,感谢deerchao的分享,一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。 事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表达式中,还使用了“零宽... 阅读全文

【转载】神马是websocket

2012-08-14 23:19 by @影子@, 329 阅读, 收藏,
摘要: 众所周知,HTTP是一种基于消息(message)的请求(request )/应答(response)协议。当我们在网页中点击一条链接(或者提交一个表单)的时候,浏览器给服务器发一个request message,然后服务器算啊算,答复一条response message。主动发起TCP连接的是client,接受TCP连接的是server。HTTP消息只有两种:request和response。client只能发送request message,server只能发送response message。一问一答,因此按HTTP协议本身的设计,服务器不能主动的把消息推给客户端。而像微博、网页聊天、网 阅读全文

【转载】知识普及:天煞的HTML5到底是个什么东西

2012-08-14 13:46 by @影子@, 211 阅读, 收藏,
摘要: HTML5开始大热标志性的事件是苹果前 CEO Steve Jobs 公开炮轰 Adobe Flash,并指出 Flash 在移动终端的不利因素,而且 HTML5 将获得胜利。顿时 IT 界、数字营销界、数字媒体界等相关领域的人开始一窝蜂地议论、追捧、打击,HTML5成了当仁不让的明星(就在不久前 Adobe 宣布停止对 Mobile 端 Flash 的开发与更新)。但是很多人都在问:HTML5是什么?如何鉴定 HTML5 产品?DamnDigital 近日制作了一篇由浅入深的知识普及帖,详细介绍了 HTML5 的方方面面,包括什么是 HTML5?HTML5有哪些特质?HTML5/4有什么区别 阅读全文

利用canvas制作最简易的画板

2012-08-14 12:33 by @影子@, 1795 阅读, 收藏,
摘要: HTML5 横空出世,怎能不提神奇的 canvas。还记得多年前小探 GDI 和 opengl 时的心潮澎湃,那时一心想在web中实现画板功能,但困惑于如何在 html 中嵌入 c++ 编译后的 exe 文件。后来,flash 和 flash3D 的发展让人没理由再去纠结这个问题,在 web 中嵌入一个 swf 相比 exe 要轻松多啦。直到有一天,WHATWG 的那组人向世界宣称 HTML5 添加了对脚本和布局之间的原生交互能力,他们的目标是和插件说再见。哇,这太让人激动,当禁用屏蔽安装失败的隐患消除之后,世界将变得更加和谐,于是渺小的我,从 canvas 开始,开启 Html5 的入门之旅 阅读全文

[转]前端代码最佳实践

2012-08-09 21:56 by @影子@, 182 阅读, 收藏,
摘要: 上一篇《前端代码标准最佳实践:javascript》发表后,大家讨论还是很热烈,从侧面体现了前端工程师对写标准的前端代码的重视程度很高。这些最佳标准实践并不是那个权威组织发布的,而是由大量的前端工程师们在实践过程中的经验总结,目的在于提高代码的可读性,可维护性和性能。那么接着上一篇,我们再来谈谈CSS代码的一些标准实践。1,命名和其他语言规范一样,css的命名也讲究命名要有意义,命名要尽可能短但是要足够表达含义;命名的词用连字符连接。不规范的命名:?123456#navigation{}.demoimage{}.error_status{}规范的命名:?123456#nav{}.demo-im 阅读全文

【转载】解决不能添加GOOGLE账户的问题!(付安装教程)

2012-08-08 21:44 by @影子@, 2082 阅读, 收藏,
摘要: 本文转载自http://bbs.gfan.com/android-1134296-1-1.html应该有人遇到刷了某些ROM GOOGLE账户就不能添加了,电子市场也没法用了,其实原因是谷歌的GMS服务包一些东东被作者给删除掉了,导致点了添加谷歌账户就停止响应!目前本人使用的是Simply_2.5_Honey SP2 精简版的ROM,用这ROM的同学应该遇到了吧!前几天我还折腾呢,但是其实这个谷歌的服务我也不怎么用,无关紧要吧,不过有某些同学把联系人传到了谷歌服务器上了,这不得不用的!现在我放出这谷歌服务包,安装后就可以解决了!压缩包中包含有:GoogleServicesFramework.a 阅读全文

【转载】【无敌】电脑端Root Explorer!

2012-08-08 21:42 by @影子@, 1020 阅读, 收藏,
摘要: 本文转载自:http://bbs.mumayi.com/thread-419455-1-1.html首先注明,搬运自bbs.lephone.cc。lephone.cc是我的家,永远都会是。现在木蚂蚁是我的第二个家o(∩_∩)o我的第一部安卓手机就是乐Phone(虽然买了才发现被联想坑得很惨),没有乐Phone,也没有我的现在,我曾经自学过制作乐Phone的ROM,就看到了这个神器……(似乎扯远了哈)电脑端Root Explorer!是的,你没有看错(怎么那么像推销的= =)!超级神器!不需要特殊安装,只需要你有:1、能思考的大脑2、能工作的手机3、能使用的数据线4、能用的电脑5、合适的驱动6、 阅读全文

M2级遍历和范围----Range

2012-08-05 19:33 by @影子@, 305 阅读, 收藏,
摘要: DOM中的范围DOM2在document类中定义了createRange()方法。在兼容DOM的浏览器中,这个方法属于document对象。使用hasFeature()或者直接检测该方法,都可以确定浏览器是否支持范围。var supportsRange = document.implemention.hasFeature("Range","2.0");var alsoSupportsRange = (typeof documnet.createRange == "function");如果浏览器支持range,则可以使用createR 阅读全文

DOM2级遍历和范围----TreeWalker

2012-08-05 17:36 by @影子@, 250 阅读, 收藏,
摘要: TreeWalker除了包括nextNode()和prevousNode()之外,还提供不同方向之上的遍历DOM结构的方法。parentNodefirstChildlastChildnextSiblingpreviousSibling创建TreeWalker对象的方法documnet.createTreeWalker()方法,该方法接受4个参数,与document.createNodeIterator()方法相同TreeWalker真正强大的地方在于可以在DOM结构中沿任意方向移动(IE不支持) 阅读全文

DOM2级遍历和范围----NodeIterator

2012-08-05 14:03 by @影子@, 240 阅读, 收藏,
摘要: 可以用document对象的createNodeIterator()方法来创建NodeIterator对象,基本形式如下:var iterator=document.createNodeIterator(root,whatToShow,filter,entityReferanceExpansion);用到的四个参数的意义如下:root: 从树的哪个节点开始搜索whatToShow: 一个数值代码,代表哪些节点需要搜索filter: NodeFilter对象,用来决定需要忽略哪些节点entityReferanceExpansion:布尔值,表示需要扩展的实体引用whatToShow 的参数可以有 阅读全文

JS读取文件,Javascript之文件操作 (IE)

2012-08-01 16:47 by @影子@, 717 阅读, 收藏,
摘要: 一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建FileSystemObject对象 创建FileSystemObject对象的 代码只要1行: var fso = new ActiveXObject("Scripting.FileSystemObject"); 阅读全文

去除点击链接时出现的虚线框

2012-08-01 14:13 by @影子@, 255 阅读, 收藏,
摘要: 有时候在一个页面用到收放功能的时候时,总有一个虚线框在触发收放的功能按钮上,显得特别刺眼,那如何去除这个虚线框呢? 虽然从可用性的角度,隐藏虚线框的做法会让键盘偏执狂不满。但从视觉上,有时候虚线框确实影响美观。方法一: IE 下可使用其私有的html属性:hideFoucs,在标签的结构中加入 hidefocus=”true” 属性。即:<a href="http://www.taobao.co... 阅读全文

翻译:谷歌HTML、CSS和JavaScript风格规范

2012-08-01 10:56 by @影子@, 324 阅读, 收藏,
摘要: byzhangxinxufromhttp://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=2511原文地址:http://…style-guides/原文作者:Craig Buckler翻译整理:张鑫旭注:本文翻译的内容并不是谷歌官方提供的完整HTML/CSS风格规范,而是一种带有总结性质的简单称述。完整的中文翻译,国... 阅读全文