<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>joel&#039;s FLEX blog</title>
	<link>http://blog.desizen.com</link>
	<description>FLEX,网络安全,Linux</description>
	<lastBuildDate>Mon, 08 Mar 2010 01:19:05 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Twitter带来的变化</title>
		<description><![CDATA[向广大搜索flex的同学推荐一个可以自由的说话的地方,可以接收全世界最新最真实资讯的地方&#8212;Twitter.
没错,已经有很多人注册过他,但是后来被我们的特色拒之门外了.但是目前,你可以通过上千条途径去访问他,具体方法可以google一下.
目前,我所有的最新的专业知识都是来自于那里;也许你会觉得加入一个很专业的QQ群比较能接收到新知识,但是就我目前来看,我在twitter上面都玩的腻了的知识,QQ群里面才刚刚热火起来.
同时,我想向大家说的一点是:我们所有的QQ聊天隐私信息,老大哥时刻都在倾听着,我们要远离QQ,珍惜生命.请使用英文版gtalk! 原本我的打算是专一于flex,所以我取了一个flex blog这样的博客名字,但是后来鬼使神差的我的css和html水平进步了很多,同时又迫于生活压力,所以就选了前端这条道路.
目前我所关注的是SEO,WORDPRESS,前端,如果你也对其感兴趣,欢迎follow我,ID:cnjoel

	标签：4lone

	相关日志
	
	phpcms正式被酷6网收购 (0)
	理想，现实 (2)
	tourdeflex &#8211; 好久没有学习了 (2)
	我们的时代记忆！ (0)
	twitter:让你思考幸福计划 (7)
	又折腾了 (3)
	总结过去10年的程序员生涯,一些忠告 (17)
	做成才还是做许三多—反思程序员职场生涯规划 (0)
	手机撰写文章测试 (0)
	保护好眼睛 (8)


]]></description>
		<link>http://blog.desizen.com/4lone/853.html</link>
			</item>
	<item>
		<title>TIDE &#8211; javascript在线编辑器</title>
		<description><![CDATA[今天在twitter上看见了TIDE,看着真不错,可惜我的js水平还没咋地,有兴趣的同学可以去看看.
这个编辑器就像一个web版的IDE环境,可以查看结果啥的,具体强大的功能自己琢磨下吧~
地址:TIDE

	标签：javascript

	相关日志
	
	给google-syntax-highlighter 精简下js (4)


]]></description>
		<link>http://blog.desizen.com/4lone/851.html</link>
			</item>
	<item>
		<title>百度被黑</title>
		<description><![CDATA[就在刚刚,同学跟我说百度被黑了,我是网通,只是打不开.但是他那边看见了黑页,估计是dns劫持
截图留念


	标签：4lone, 百度被黑

	相关日志
	
	新搜索技巧 (1)
	总结过去10年的程序员生涯,一些忠告 (17)
	一周年了 (6)
	写Weblog (0)
	种种现象 (4)
	理想，现实 (2)
	tourdeflex &#8211; 好久没有学习了 (2)
	当博客自己会说话 (7)
	google pr(pagerank)更新了 (0)
	KingCMS第一篇 (0)


]]></description>
		<link>http://blog.desizen.com/4lone/848.html</link>
			</item>
	<item>
		<title>即日起,本站更换域名</title>
		<description><![CDATA[还劳烦大家链接了我这里的同学更改下自己的链接地址哈,我这也是迫于无奈呀,据说到1月底为止,所有没备案的cn域名全部关闭解析,所以我不得不转换博客的域名.唉,那些pr什么的快点回来吧~

	标签：4lone

	相关日志
	
	我们的时代记忆！ (0)
	wordpress真的是太漂亮了 (0)
	新搜索技巧 (1)
	写Weblog (0)
	google pr(pagerank)更新了 (0)
	又弄SEO (2)
	做成才还是做许三多—反思程序员职场生涯规划 (0)
	西单女孩(西单地下通道女孩吉他弹唱) (0)
	发现一人才 (0)
	Twitter带来的变化 (1)


]]></description>
		<link>http://blog.desizen.com/4lone/846.html</link>
			</item>
	<item>
		<title>Fave</title>
		<description><![CDATA[新配置了个图片收藏相册: Fave,其实写这篇日志的目的是为了加速google的收录,呵呵,最主要的目的还是为了便于收藏有感觉的图片,还请大家多多宣传下或者在您的博客添加上这个链接也行:Fave,先在这里感谢大家了:)

	标签：4lone

	相关日志
	
	又弄SEO (2)
	twitter:让你思考幸福计划 (7)
	发现一人才 (0)
	做成才还是做许三多—反思程序员职场生涯规划 (0)
	CNNIC禁止个人注册cn域名godaddy开通支付宝付款 (2)
	如此客服 (0)
	我们的时代记忆！ (0)
	程序员摆地摊,和谐的X国 (0)
	亲爱的，要好好的 (2)
	可能吧:无法访问 (8)


]]></description>
		<link>http://blog.desizen.com/4lone/844.html</link>
			</item>
	<item>
		<title>Nicholas C. Zakas如何面试前端工程师</title>
		<description><![CDATA[不要以为做前端很容易,已经做了前端的就不要理会别人说的&#8221;做网站的&#8221;!从下面这篇文章里面,我们也可以学到自身的不足,不然很有可能下个面试你的人就出了这样的题目.
面试前端工程师对我来说是一件非常有意思的事，因为面试过程很大程度上也是自我提升的过程。无论大公司还是小公司，之所以在如何招聘到真正有能力的前端工程师方面会遇到同样的问题，就是因为负责招聘的那些人不知道自己公司需要什么样的人，结果问问题时也问不到点子上。经过这几年在行业里的摸索，我总结出了自己的一套很有效的面试前端工程的方法。
有的应聘者说我不好对付，但留给他们这样的印象也并非我所愿。我觉得之所以他们说我不好对付，主要是因为我问他们问题时问得太细了。以前我曾专门写过一些东西，告诉应聘者怎么才能通过我的面试（Surviving an interview with me）以及优秀的前面工程师应该具备什么样的素质（What makes a good front end engineer?），而我的面试可以说完全是按照那两篇文章的标准进行的。我不会问一些特别偏门的问题，也不认为出几道逻辑题就能考出人的真实水平。我唯一的想法就是确定你能否胜任我们要招的这个职位。为此，我需要简单地考察如下几个方面。
基本知识
我们生活在互联网时代，你想知道的任何事情几乎都能在15分钟内找到相关信息。可是，能找到信息并不等于你会使用它。我认为所有前端工程师至少都应该掌握某些基本的知识，才能有效地完成自己的工作。如果一遇到问题，就停下工作上网四处搜索解决方案，怎么可能保证按期完成工作呢？听听，还有谁在说“我不知道，但我可以上网搜到。”请这些同学把手举起来，让大家认识一下（immediately raises a flag for me.）。下面我列出一些基本的知识点，这些都是我认为一名前端工程师（无论工作年头长短）在没有任何外来帮助的情况应该知道的。
DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
严格模式与混杂模式——如何触发这两种模式，区分它们有何意义。
盒模型——外边距、内边距和边框之间的关系，IE 8以下版本的浏览器中的盒模型有什么不同。
块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。
浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。
HTML与XHTML——二者有什么区别，你觉得应该使用哪一个并说出理由。
JSON——它是什么、为什么应该使用它、到底该怎么使用它，说出实现细节来。
重申一下，上述这些知识点都应该是你应该“想都不用想”的东西。我一开始问的所有问题都是想摸清你对所有这些领域知识的掌握程度。虽然上面列出的这些知识点并没有面面俱到，但我觉得你至少应该掌握这些，才有可能跟我坐到一间办公室里来。
少量提问
我非常赞同面试者问的问题越少越好。反复问应聘者各种问题既不公平，也很无聊。我在任何一次面试中，通常只问三个大问题，但每个问题又会涉及我所能想到的多个方面。回答每个大问题一般要经过几个步骤，这样我就可以在每个步骤中穿插着问一些小问题。比如说：
现在有一个正显示着Yahoo!股票价格的页面。页面上有一个按钮，你可以单击它来刷新价格，但不会重新加载页面。请你描述一下实现这个功能的过程，假设服务器会负责准备好正确的股票价格数据。
这个问题牵扯到一组我想要考察的基本知识点：DOM结构、DOM操作、事件处理、XHR和JSON。如果我要求你对换一种处理股票价格的方式，或者让你在页面中显示其他信息，就可以把更多的知识点包括进来。对于经验比较丰富应聘者，我也可以自如地扩展要考察的知识范围，最简单像JOSN与XML的区别、安全问题、容量问题，等等。
我还希望应聘者给出的任何解决方案中都不要使用库。我想看到最原生态的代码，你就当页面中没有包含任何库。你说你对哪个库了解多少多少，但我不能把关于库的知识作为评判能力的因素，因为库是会随时间变化的。我需要的是真正理解库背后的机制，特别是能够徒手写出一个自己的库的人。
解决问题
做为一名前端工程师，最值得高兴的事莫过于解决同一个问题会有很多种不同的方法，而你要做的就是找出最合适的方法来。我在提问的时候，经常会在应聘者解释完一种方法后问他们还有没有第二种方法。此时我会跟他们说，假设你的这个方法由于种种原因被否决了，那么你还能不能给出另一种方法。这样做可以达到两个目的。
首先，可以测试出他们是否在毫无意义地复述书本中的东西。不能不承认，某些人确实有过目不忘的天赋，听他们在那里滔滔不绝地讲，你会觉得他们什么都明白。可是，只要一跟这些人谈到怎么查找方案无效的原因，以及能否拿出一个新方案来，他们往往就傻眼了。这时候，如果我听到“我不明白这个方案为什么不够好”之类的反问，心里立刻就明白我的问题已经超出了他们的能力范围，而他们只是想拿自己死记硬背的结论来蒙混过关。
其次，可以测试出他们已经掌握的（还是那句话，“想都不用想”）浏览器技术知识。如果他们对浏览器平台的核心知识有较好的理解，想出解决同一问题的不同方案根本没有那么难。
对一名前端工程师来说，这绝对是最重要的能力。前端工程师在工作中遇到本该如此却并未如此的难题（说你啦，IE6），应该说是一件很平常的事。一个方案无效就无计可施的人，做不了前端工程师。
考核应聘者解决问题能力的另一层原因，与我的个人喜好有关。在搞清楚应聘者知道什么不知道什么之后，我就会想着问一个他们知识领域之外的问题。这样做的目的，就是想看看他们怎样运用已有的知识解决新问题。在解决问题的每一步，我也准备了一些提示，以防有人会卡壳打艮（在我面前15分钟一言不发，对我评价这个人毫无帮助）。我真正感兴趣的，是他们能够从上一步前进到下一步。我希望看到一个人就在我眼前学到新知识。
注意：所有问题都与浏览器技术相关。我不相信出几道抽象的逻辑题，就能够考出某人解决Web技术问题的能力。在我看来，这无异于让素描大师画肖像（或者让刘翔跟博尔特同场竞技），没有意义，也得不到任何有价值的信息。
有激情
要成为一名优秀的前端工程师，最重要的莫过于对自己做的事要有激情。我们技能都不是从学校中或者从研讨会上学来的，因此前端工程师必须具备自学能力。浏览器技术的变化可谓日新月异，所以也只有不断提升自己的技能才做得到与时俱进。我虽然不能强迫谁必须多看博客、不断学习，但想应聘前端工程师的人恐怕还是必须这么做的。
你怎么知道谁对这种工作有没有激情？实际上非常简单。我只问一个简单的问题：“目前你对什么Web技术最感兴趣？”这个问题永远不会过期，而且也几乎不可能出错……除非你答不上来。就眼下来说，我希望你对这个问题给出的技术中包括WebSocket、HTML、WebGL、客户端数据库，等等。只有对Web开发充满激情的人，才会坚持不懈地学习新知识、掌握新技能；这些人才是我真正想要的。当然，我会让他们详细解释自己提到的技术，以保证他们不是随口说了几个时髦的新词汇。
最后一点
计算机科学或者Web设计方面的知识当然也有用，但那都是基本知识之外的东西。只要基本知识在那儿了，一切就都有了基础，想扩充知识面也不难。可是，如果等到正式上班以后，还得从头学习基本技能，那种难度是不可同日而语的。另外，高级前端工程师与一般工程师相比，肯定需要掌握更多的技能。而面试几乎没有经验大学毕业生，同样也会有一套完全不同的程序。我在这篇文章里列出来的都是一些最基本的东西。
对于那些还没有多少面试经验的人，我总是喜欢告诉他们，面试完了只要问自己一个问题就行：你想以后跟这个人在一起共事吗？如果不管为什么，回答是不，那就是不。
via(this)

	标签：前端

	相关日志
	
	无相关日志
	

]]></description>
		<link>http://blog.desizen.com/4lone/841.html</link>
			</item>
	<item>
		<title>wordpress主题实现不同分类使用不同样式模板</title>
		<description><![CDATA[在昨天以前,我一直都是自认为wordpress不能实现不同分类使用不同样式模板的,现在我发现错了,一直都是可以为不同的分类指定不同的模板样式的.
说做法吧:
wordpress 2.9以前版本:首先查看下你的分类ID,例如是:12.然后复制一个category.php(也就是一个通用的分类模板,不想的话 可以自己新写一个)到主题根目录,改名为category-12.php. 这样做就ok了?是的!
现在wp2.9都出来了,看一下对这里的新改进吧:
查看要使用特殊模板样式的分类的别名,例如是CSS.然后复制一个category.php到主题根目录,改名为category-css.php.
ok,完事!
update:查了下网上的中午文章,都是使用is_category(&#8216;id&#8217;)去判断,实在是不敢恭维.我之前就一直在想,那么大个组织,不可能实现了page的样式化,不去实现分类吧?!

	标签：wordpress

	相关日志
	
	又折腾了 (3)
	历时一天半 (0)
	SiteMap (1)
	给wordpress博客添加wap访问方式 (1)
	又弄SEO (2)
	国外免费的CSS样式和模板下载 (12)
	说说最近的事 (1)
	制作了新皮 (4)
	给你的wordpress加个sitemap (0)
	wordpress真的是太漂亮了 (0)


]]></description>
		<link>http://blog.desizen.com/4lone/835.html</link>
			</item>
	<item>
		<title>notepad++里面使用zen coding</title>
		<description><![CDATA[上篇介绍了下zen coding ,没想到网络上就如雨后春笋般的冒出相当多的介绍来.再次佩服下中国人&#8221;学&#8221;的恐怖能力.
周末的时候在notepad++上面试着鼓捣下zen coding,可惜个人比较不聪明,没弄出来,但是有了些大概思路:
安装NppJavaScript在notepad++上面,然后调用zen coding的js.至于调用哪个官方js,这个我还没弄清楚.有兴趣的朋友可以按照这个思路继续下去,记得出了结果告诉我一下哈~我也会接着研究下.
Update: 这里是一位朋友在sourceforge.net创建的idea,有帐户的同学去投个票吧,希望np++作者能够开发次插件.因为np++是开源的,或许哪位热心人会开发下?
或者看zen coding的google code页面里面有人在unicode编码下面可以正常使用,尝试下?
更新:终于出来了notepad++的zencodeing插件:点击下载

	标签：html, zen coding

	相关日志
	
	登录KingCMS (0)
	网页通过w3c验证 (2)
	全新安装KingCMS (1)
	kingcms之“800a0bba”错误 (0)
	FLEX 学习资料汇总 (0)
	QQ骗子 (0)
	国外免费的CSS样式和模板下载 (12)
	SiteMap (1)
	FIREFOX-插件推荐 (0)
	FLEX中嵌入html代码 (1)


]]></description>
		<link>http://blog.desizen.com/4lone/829.html</link>
			</item>
	<item>
		<title>使用CSS验证服务出现未知错误</title>
		<description><![CDATA[最近给 desizen 验证CSS看是否有错误,结果还真有个错误: 未知错误 org.w3c.www.http.HttpInvalidValueException: Invalid content type. 下面写的是没有找到样式表,可事实是html文档里面明明就写这个样式表文件呢,也完全没有错误,如果错误了,那么浏览器肯定就不会解析了.
在网上搜了好多,一条中文信息都没有! 难道是我遇到的这个问题太刁钻了?
后来在老外的地方看到了些提示信息:gzip!
就是因为使用了gzip给css样式表进行了压缩,但是css验证器却不像html浏览器,会去解析gzip压缩后的文档,所以导致了这个错误!
解决办法就是直接对css进行压缩,而不是使用gzip. 或者可以更改下gzip的header信息.后者我还没有试验过.

	标签：CSS

	相关日志
	
	CSS禅意花园中文版PDF电子书下载 (11)
	SiteMap (1)
	再推荐一本css的书 (5)
	css布局 (0)
	登录KingCMS (0)
	css 3.0 中文手册API (2)
	常用CSS缩写语法总结 (0)
	在flex中应用css样式详解 (0)
	全新安装KingCMS (1)
	Zen Coding: 快速的编写你的CSS/HTML (0)


]]></description>
		<link>http://blog.desizen.com/4lone/824.html</link>
			</item>
	<item>
		<title>CNNIC禁止个人注册cn域名godaddy开通支付宝付款</title>
		<description><![CDATA[近日,我朝网络正处大扫荡时期,个人注册cn域名如果不实名,一律注销! 是的,我朝就是那么的牛逼,一开始利用低价手段忽悠你进去,然后要杀要刮,那就只能悉听尊便了.
链接一枚: CNNIC再发整治公告 暗指禁止个人注册CN域名
以上是消息一,下面我们再来看个好消息: Godaddy允许中国用户使用 支付宝www.alipay.com 进行域名购买!
链接二: Pay by ALIPAY
至此,支付宝将更上一层次,造福于我朝老百姓; CNNIC,自作孽,不可活! fuck out!!!

	标签：4lone

	相关日志
	
	发现一人才 (0)
	如此客服 (0)
	吾缺王八蛋 (4)
	保护好眼睛 (8)
	十年了&#8230; (0)
	如何做一个好的技术型领导 (0)
	&#8220;伪&#8221;基百科 (6)
	程序员摆地摊,和谐的X国 (0)
	西单女孩(西单地下通道女孩吉他弹唱) (0)
	网络患病 (0)


]]></description>
		<link>http://blog.desizen.com/4lone/820.html</link>
			</item>
</channel>
</rss>
