日常生活琐事
大家都知道7z是开源的压缩工具,支持不少平台,除了界面还支持命令行。
在命令行下解压一个7z文件的时候遇到了比较郁闷的问题,压缩包里的目录如果包含@符号的时候,会导致无法正常解压。对@进行转义也不行。

命令:7z e test.7z "@dir@/filename.txt"

查看了7z的手册才知道@有特别用途,是指定列表的意思。

官方没有说到关于目录名包含@符号的转义方法。后来用?或*来代替@就OK了。
你究竟是想要一份稳定的工作,还是去一个创业团队里打拼?
如果你的回答是前者,那你没必要看下去了,赶紧去招聘网站上传自己的简历吧。如果是后者,那请继续。
首先必须要说明的是,在一家创业型公司工作并不是一件一帆风顺让人心旷神怡的事情。在个人职业选择方面,这有可能是第二疯狂的事情了。第一疯狂的是什么?呵呵,当然是创立一家公司。
玩笑归玩笑,在你决定是否要在一家创业型公司工作的时候,先不要急着去评估这家公司有没有前景,或者有没有背景。在做任何事情之前,你首先要准备好的是你自己。如果你真的决定要在一家创业型公司工作,那么你必须先问问自己,你是否具备下面列出的9项特征:


1、你有能力,有胆力为你的决定负责。
这一点在中国尤其重要。由于我们处于一个被亲情,传统观念,生活压力等种种束缚缠绕的环境中,去一家创业型公司工作,在你的家人,朋友,亲戚或者 BF,GF,LG,LP眼中都是一件不靠谱且疯狂的事情。如果你清楚自己无法说服那些因为爱你而不支持你在一家创业型公司工作的人,那还是趁早找份安稳的工作,让大家都开心去吧。
这一点,我在以前的同事身上看到了有趣的见证。公司过了半年的时候,一天吃饭时,有个同事说他要辞职了,原因是再有一年就要结婚了,这样下去压力太大,没办法向未来的老婆交代。过了几天,他就辞职了。过了一周后,和另一个同事吃饭,说他也要辞职了,原因是都结婚一年了,这样下去压力太大,没办法向老婆交代。过了几天,他也辞职了。大家不要误解,我不是说老婆都在托你们后腿。有时候你爱的人,不一定能理解你在做的事情,如果你没有办法让他们理解和支持你,那为了你爱的人,你最好不要选择一条有风险的路。


2、强大的自我推动力和任务导向的能力。
和在一家层级分明,计划清晰的大公司不同的是,在一家创业型公司,没有人会告诉你,你应该做什么,如何去做和什么时候去做。你需要结合自己的工作,为自己安排一个时间表和任务清单。然后尽量做到,在其他同事期望你做完一件事情之前把它们都完成。
这在刚开始是件极其痛苦的事情,因为你往往会不知道自己要做什么,但是这时你要提醒自己,一定有什么是需要做的,然后不断的寻找和尝试。当你的工作,超出了同事的期望的时候,OK,你找对地方了,guys。


3、在一个团体中,你要成为某一方面的专家,牛人。
千万不要误解,我说的专家不是那种作客各种电视节目招摇撞骗,或者随便糊弄一本书告诉大家这个要吃那个不要吃的道貌岸然者。我是说,在你们的小团体中,你要在某一方面很牛,即便是你玩三国杀很牛也是可以的。
创业型公司需要的是能标新立异,与众不同的人。不要以为这个很难,做你喜欢的,坚持成为你自己,你就能做到这一点。只有具备这些人,一家创业型公司才有能力和所在领域的大公司们抗衡。当然了,最好你精通的还是你的工作方面的事情,比如你编程很牛,设计很牛,或者你签商户很牛。


4、不断学习的习惯和快速学习的能力。
你首先要保持一颗“一息尚存,学习不止”的大心脏,在持续不断的学习中,培养出自己快速学习的能力。在一个创业团队中,你随时都要准备学习新的东西,并且快速的掌握它。在我们这样的互联网公司更是如此,新的技术和商业模式和年轻时的青春痘一样层出不穷,你需要不断保持一颗澎湃的心,学习之,掌握之,利用之。
在此送各位一句乔布斯送给斯坦福大学毕业生的话:“Stay Hungary,Stay Fool。”有人翻译成:保持饥饿,保持愚蠢。有人翻译成:饥以求知,痴而求真。喜欢哪一个,自己选吧。


5、永远不要懒惰,永远不要等别人给你答案。
如果一遇到什么问题,你就想先问别人。不好意思,guys,我不得不说,创业团队不适合你。你所要做的是打开百度或者google,然后敲几下键盘,自己找到答案。你越是独立自主,别人就越尊重你。如果你还是不习惯在问别人问题之前,先尝试自己找到答案,那么要么你不要在一个创业团队工作,要么培养起这个习惯。


6、好为人师,乐于分享。
这个看似和第5条冲突了,其实不是。好为人师,不是让你什么都去帮别人,而是当你发现同事在用一些不够高效的方式工作,但是TA又没有觉察的时候,你就要给TA建议一个更有效的途径。这一点在使用office软件的时候,很明显。由于很少人,接触过office软件的培训,很多可以大大提高的工作效率的功能,都不为人知。当你发下同事在一个个对比两列数据时,好为人师的你可以告诉TA可以v-lookup,或者compare。然后乐于分享的你,马上就说,我有excel的视频和电子书教材,你需不需要。呵呵,guys,这就对了。


7、真诚友善的对待别人。
真的,这个很重要。公司一共就几个人,你绝对不想这几个人整天横眉冷对的。大家都是朋友,大家才会为了共同的梦想努力。这样的话,你工作的才会开心,才不感到孤独。


8、有定力,坚持下去,不轻易放弃。
和炼钢一样,你中途放弃了,你得到是铁,坚持到最后才是精钢。当你决定了一件事情,你就要坚持下去,多数情况下,练成好钢的过程总是缓慢的,这和梦想的实现一样,如果你是个轻言放弃的人,那创业这条路,你最好不要选。


9、大胆去梦想,骄傲的去梦想。
人活着就要有梦想。一个看似梦想极其不现实的人,比一个不敢去梦想的人更值得尊重。梦想,也是你坚持走完一条路的动力。在这个疯狂世界里,你如何保持理智,那就是要更疯狂一点。所谓,“不疯魔,不成活”。为梦想去打拼,不管如何伤痕累累,你都会一笑置之。


不管你是刚刚毕业,还是工作多年,你都有一个机会在一个创业团队中去丰富自己的人生。在加入一家创业公司之前,如果你认同这家公司的远景,相信公司的创始人,并觉得自己适合加入,那你就要坚持下来,不管发生什么(是的,不管发生什么。)如果你做不到,那就不要迈出第一步。
和任何工作一样,在创业型公司工作也是工作,并没有多么神圣的成分。所以,当你觉得自己不适合的好时候,就早点承认这一点,并提早退出,而不是在无法坚持的时候,感到遗憾!
有人说,只需24小时你就可以完成一个网站,并且开始做生意。建立Web站点已经变得像搭积木一样简单:在WordPress、Discuz、UCenter Home、ShopEx等常用建站程序选择一个(或者多个),能让你在3分钟之内创建一个可以运行的Web站点;然后,你可以用剩下的23小时57分钟安装插件、修改模板、发布内容,实现更丰富的功能。

不过,这些“积木”并不一定能满足你的目的。很多情况下,你需要自己(或者请人)开发一块新的“积木”——编写网站程序。至少,你也得对某些“积木”进行一定的修改和扩充,来满足你网站的特殊需求。

当你的网站并不完全由常用建站程序组成时,Web站点的质量就是一个必须关注的问题了。

Web站点的质量包括哪些方面?
我认为,制作一个网站,必须关注的质量问题,至少包括下面这些;

功能,内容
用户体验,可用性
安全性
性能
外观
搜索引擎收录
下面,我将对如何判定一个网站是否达到了各方面的要求做一定的阐述。

1 功能,内容
建立网站最根本的目的通常都是两种之一:提供一定的功能,发布一定的内容。当然,网站是多种多样的,很多网站同时具有这两个目的,或者还有其他目的。

功能型网站的评测
“OK卡会员俱乐部”网站提供了在线缴付上海市公用事业费用的功能。评测这个网站,则应当根据网站的流程提示,完成一次缴费过程。只要过程能成功完成(不论采取什么方式),基本功能就得到了满足。

内容型网站的评测
阅读网站的内容,检查如下项目:

文章是否与网站主题相关?
是否有至少20%的原创内容?内容型网站的宗旨应该是为用户提供新颖而独特的内容,而不是垃圾收集站。
文章的排版是否条理清晰、赏心悦目?
有没有错别字、语法错误、句子不通等现象?不写错别字是一种态度
2 用户体验,可用性
用户体验:简称UE,是人机交互学在Web界面设计领域的应用。可用性是用户体验最重要的方面之一。

用户体验的评测
用户体验是一个很大的话题。因此,我只能列出一些最基本的条目,用于评测时参考。

让用户随时了解系统的状态
系统应与真实世界相符合
给予用户控制权和自主权
提倡一致性和标准化
帮助用户识别、诊断和修复错误
预防错误
依赖识别而不是记忆
强调使用的灵活性及有效性
最小化设计
提供帮助及文档
更详细的内容,我推荐两本书:《就这么简单》、《Web设计大全》

可用性的评测
用IE8、IE7、IE6、Firefox3、Opera、Chrome、iPhone访问你的网站,所有功能是否都能操作、所有内容是否都能阅读?
打开弹出窗口阻止器、广告拦截等插件,所有功能是否都能操作、所有内容是否都能阅读?
禁止图片,所有功能是否都能操作、所有内容是否都能阅读?
禁止FLASH等一切插件,所有功能是否都能操作、所有内容是否都能阅读?
禁止JavaScript,所有功能是否都能操作、所有内容是否都能阅读?
3 安全性
网站的安全性,主要是指使网站能够连续无故障运行的保证。

网站存在的安全漏洞有几大类:威胁服务器的漏洞,威胁其他访问者的漏洞,内容安全问题。

常见安全漏洞及评测
SQL注入
危害:攻击者可以在数据库中查看、添加、修改、删除任意数据,可能包括其他用户及管理员的密码和隐私信息
评测:对每一个输入参数(包括URL参数、POST字段、cookies,也包括注册的用户名、电子邮件地址等一切可以填写的地方),添加字符“'”并检查是否出现了数据库异常信息。
权限控制不严
危害:攻击者可以以其他用户或管理员的身份执行某些操作,例如上传一个可执行文件到服务器
评测:不登录、或者以普通用户登录,通过直接访问管理链接、修改cookie后访问管理链接等方法,检查是否能以其他用户身份执行操作。
XSS跨站脚本
危害:使其他用户感染病毒
评测:在注册用户名、标题、正文、帖子、URL参数等处,输入“yoursunny>yoursunny"yoursunny”(如果长度有限制,只输入“>sunny"”)。访问能显示这些信息的页面,查看HTML源代码;如果HTML源代码中包含输入的字串,则漏洞存在。
欺骗重定向
危害:将其他用户引导到恶意站点并感染病毒
评测:寻找网站中是否存在类似 redirect.asp?url=... 这样的链接,并尝试修改参数为另一个网站;如果能成功跳转到另一个网站,则漏洞存在。
日志暴露
危害:攻击者通过下载日志获取敏感信息
评测:如果网站目录内存在日志文件,则漏洞存在。
密码窃听
危害:截取其他用户的密码
评测:如果网站需要登录,输入密码后的提交地址如果不是https,则漏洞存在。
4 性能
高性能的Web应用可以节省服务器CPU和带宽占用,降低运行成本。

性能的评测
通过Fiddler访问网站的某个页面,观察HTTP请求统计数据。HTTP请求数应该控制在20个以内,总文件大小应当控制在600kb以内,宽带接入时总时间应当控制在30秒以内。
如果使用第三方JavaScript库(如Prototype、jQuery),或者自己写了超过20kb且很少修改的JavaScript文件,这些文件应当使用JSMin或YUI Compressor压缩。不过,我不建议使用packer,因为它会增加客户端解压缩的时间。
控制图片和Flash的使用,能使用XHTML+CSS完成的效果就不要用图片,能使用图片或JavaScript完成的效果就不要用Flash。
5 外观
外观也是一个很大的话题。对此我没有多少经验,因此不作介绍。

可用性比外观设计更为重要。

6 搜索引擎友好
搜索引擎是几乎所有内容型网站、以及大部分功能型网站的主要推广渠道。为了让搜索引擎更好的收录你的网站,你应该使网站对搜索引擎友好。

搜索引擎友好的评测
提供独特的功能和内容;内容型网站至少要有20%的原创内容
浏览器标题栏中不允许出现“无标题文件”、“Untitled Document”
title、meta keyword、meta description、h1等标签内容要与当前页面主要内容有关,而不是全站统一
如果没有特殊理由,所有页面都应该在http://validator.w3.org通过验证
导航条必须使用a标签制作
所有非装饰性图片都要有alt标签写明其内容
小结
以上给出了评测Web站点的一些方法,都是本人经验之谈。此外,我承认,我的网站也需要改进。

1.LOGO大要好看


当一个logo大大的出现在户外看板上,它必须清楚的让所有人都一目了然,这是logo具有清楚辨识度的基本原则。


2.LOGO小要好看


当logo出现在明片上,比一个拇指还小,因此设计一个logo,请用直径两公分的大小试试看,是不是缩小也一样好看。


3. LOGO黑白要好看


当你传真公司文件,logo颜色会变成 黑白,你的logo因该像Nike、Mac,在经过最糟糕的复制影印方式后看起来一样清楚。


4. LOGO可以有各种颜色


Nike的标准色是红色,但你也可 以看到蓝色、绿色或是黑白各种色彩。同样拥有篮球、棒球、高尔夫球、网球甚至F-1方程式赛车系列等产品,都具有独特性,这些色彩纷陈的广告却不会让你对 于Nike的品牌有任何混淆。因为一个品牌精神不是单靠—颜色建立的。


5. LOGO可以轻易的画出来


拿起比来,你可以很轻易的画出Nike的弯勾、麦当劳的M,可 以随手画出来表示你的LOGO也很容易被记住。


6. LOGO在CMYK与RGB都很好看


印刷用CMYK,电视或电脑萤幕用RGB,你的logo会经常出现在杂志、电 视或电脑萤幕上,在没有特别色的情况下,LOGO要再这些寻常的媒体上一样好看。(就是要你别用特别色啦!例如萤光色。)


7. LOGO能够做成动画


你不能忽略网路的广告行销盛 行,LOGO具备容易转换成动画的条件,在网站上的活泼多变更容易吸引注意。


8. LOGO具有国际画质感


选择一个放诸四海皆宜的图案,像是POLO的马就不会有任何文化 代沟,要让全世界都看得懂的LOGO是最基本的。


9.LOGO代表的是企业精神


Nike的弯勾不代表一双鞋子,这是取自希腊神话中女神的翅膀,许多企业跨足不同的领域; 房地产、保险到食品都隶属同一集团,所以LOGO表现企业精神,而不是画出企业的所有营业项目。


10.LOGO具有广泛的应用性


GUCCI的logo具有多种的 应用性,它可以放在牛皮、金属、陶瓷、铁鍊、塑胶等各种不同材质上。为了你公司生产的产品週边商品方便,LOGO必须具有容易复制在特别材质的特性。


11.想让人穿在身上


一个好logo最重要的判断标准,是印在 衣服上会想要穿在身上PRADA、Nike、CHANEL,都会想要迫不及待想要穿出去?


(但老实说,其实 我自己是不认同第11点的,因为就算我喜欢麦当劳或是7-11的LOGO,我也不会把它穿在身上,除非我很想要成为麦当劳的员工!!! )。

12. 不要在设计LOGO之前太在意你LOGO要包含什么寓意


补充一条个人的看法:很多客户和设计师都喜欢在设计LOGO之前,想着要让LOGO传达什么寓意什么精神什么文化。其实大多数时候,你不必去为这个事儿瞎操心,你可以把流程倒过来:等LOGO出来后,再把你的LOGO和你想要的寓意、精神、文化扯在一块儿。你会发现,乳沟是挤出来的,故事是编出来的,传说是扯出来的!
PHP 程序员 拥有不同的体型、大小及肤色。有不同的学历,而有些高中时就辍学了。但哪些才 是PHP程序员的真正价值呢?? 他们富于冒险?我们应该怎样来看待PHP程序员呢?
多年来,我接触过来自于不同背景的PHP程序员。我看到有些人 做的非常好,而有些只能望其项背。PHP 程序员的另一项非常显著的特征是,他们平常的节目质量要远远强于其他类型的程序员。

还是让我们更深入探讨他们吧…
PHP 程序员的一些品质
那些品质是最有价值的呢?
编写 PHP 的代码很出色.
编写 PHP 代码 的速度很快.
可信 赖性及可靠性.
经验丰富.
带来效益(Being profitable).
良好的沟通.
谦 虚,而不是傲慢.
善于理解复杂的系统、有一套方法学.
管理项目和团队成员.
准确地估计项目时间.


下面是我对上述项目的看法…
并不重要一些 PHP 程序员的品质
#1. 编写 PHP 的代码很出色.
#2. 编写 PHP 代码 的速度很快.
#4. 经验丰富.
#8. 善于理解复杂的系统、有一套方法学.
人人都应该有的品质e
#3. 可信赖性及可靠性.
#5. 带来效益.
#6. 良好的沟通.
#7. 谦虚,而不是傲慢.
#10. 准确地估计项目时间.
PHP 程序员外在的一些特征
#9. 管理项目和团队成员.
但是 Chris….为什么呢?
既然这些 PHP 程序员 都是合乎逻辑的, 那就让我们从逻辑的角度来看看吧. 看一下以下的 PHP 程序员:
PHP 程序员 1号
- 大学学历
- 很聪明
- 经验很少
- 傲慢自大
- 可以编写非常复杂代码.
- 糟糕的沟通能力及人际关系.
PHP 程序员 2号
- 经验非常丰富
- 很聪明
- 傲慢自大
- 每个3个月变化一次工作.
- 可以编写非常复杂代码.
- 有沟通技巧以致工作便利.
- 编写代码速度很快.
- 对他们感兴趣的工作是个工作狂…否则,则是难以专注地工作.
PHP 程序员 3号
- 大学辍学学生.
- 一点经验.
- 是个很好的员工.
- 可靠的.
- 乐意接受批评.
- 超出能力范围之外的错误不会一次又一次地发生.
- 密切关注自己的言行举止并能准确地预估自己的时间.

您会雇佣哪种程序员呢?您的团队中又都有哪些类型呢?

3号PHP 程序员 可能不会编写非常复杂的代码,当然,也可能不会快速编写PHP代码,但他比其他的程序员更有发展潜质。2号PHP 程序员 如果能够定下心来,那么也将是一个很好的员工,即使目前的项目并不是那么令人兴奋。1号PHP 程序员 同样也很有潜质,拥有更多的核心编程技术知识,如果认为他是“没有价值”的,其实大学学历就是他最好的说明。

当我看到某些 PHP 程序员 并不是很成功的(意思是…他们在工作中一贯都有问题,或一直在不断地变换工作), 他们通常都是由每个人本都应该具备的特征导致的,如: 可靠程度, 信任, 时间管理, 沟通, 努力工作, 幽默及从错误中学习。

不要误会我的意思…能够编写复杂的PHP代码及快速编写代码自然是件好事,但都并不是价值所在,如果您是个混蛋、傲慢自大 或烂透了的沟通能力。

我也思考不少业主所认同的观点:每个PHP 程序员都应该是一个项目经理。这个观念其实是不正确的,因为大多数的PHP 程序员都是属于“程序员类型”的,并不是所有的都能够跟顾客作很好的沟通。这有点像让您10岁的女人如何去跟一位客户去沟通…这并不值得去冒险。话虽这么 说,但也是有例外的。个人而言,作为一个PHP 程序员我都在运用自己的 项目管理 来充当糖衣增加能力。

务必牢记,无论何时何地我们都有可以改进的。
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]