文字的计量单位

绝对大小:mm, cm, in, pt, pc
相对大小:em, ex
相对于设备:px

1 in = 2.54 cm
1 pt = 1/72 in
1 pica = 12 pt

px  像素   具有唯一颜色属性且有别于周围区域的最小区域
%  百分比 定义相对于其它对象的大小。
em 相对于一个大写字体(M)大小的度量单位
ex  相对于一个小写字体(x)大小的度量单位
关键字:

你的浏览器信息

关键字: ,

一百天没发文

  最近干了好多乱七八糟的事情,加上没有新的项目操作,技术上没进步;而且觉得自己窝皮肤太丑,就没想发文了。但是我的心还是火热的!2008 有我同行!
关键字:

AIR的期望与现有问题

  昨天参加了CSDN和Adobe举办的讲座,对AIR1.0的皮毛有了一点点了解。不过也没有什么太惊艳的感觉,只不过是今后多了一个地方可以显示我们做的东西了而已。不能算是什么革命性的东西,不过Adobe自己也说了,都是利用现有的技术,我们也不能要求太多。毕竟给了我们一个新路子,好歹也算为我们解决了就业问题,多了一条路来走。
  不过不看不知道,今天看了七月的进一步了解,原来还有这么多的问题,看了这条路还不太好走,再缓缓动身吧。

引用

进一步解读AIR1.0 by 7yue
http://www.7yue.com/post/115.html
通过Adobe官方提供的大量AIR1.0的资料,我们可以从中提炼出很多信息,有助于我们进一步解读AIR1.0。
1. AIRSDK对于个人来说,创作的应用在分发过程中不能使用mx,flex,flash,adobe之类的词,避免出现命名空间冲突而引起错误。
2. AIR1.0目前只有英文版,但是此英文版本指的是AIR自身的Interface语言
3. AIR1.1将添加日文版
4. 用AIR发布使用AVC-H.264的编解码视频应用,请仔细观看www.mpegla.com的许可形式
5. AIRSDK的再分发许可,需要参见:http://www.adobe.com/products/air/sdk_distribution1.html
5. AIR1.0目前只有Win和MACOS,具体对应:
Windows Vista(home到Ultimate均可),Windows XP SP2,Windows 2000 SP4
Mac OS 10.5.x (Leopard),Mac OS 10.4.9 或更高(Tiger),Intel和PowerPC系统均可
6. AIR Runtime本身运行最低内存为256MB,不包括应用。
7. 安装AIR需要有Admin权限组别的用户
8. AIR的无缝安装方式,也就是AIR Badge,需要Flash Player updater 3以上支持,也就是9.0.115.0
9. AIR的无缝安装,无法在Beta3和1.0之间通用。
10. AIR Beta3将在08年11月1日过期
11. 在Vista的认证模型下,AIR应用的publisher将会是unknown,目前无法解决这一问题
12. 在Mac平台某些版本OS上,点击AIR应用的安装,将会成为下载方式,而不是直接安装
13. Web服务器支持AIR类型,加上这个MIME配置:
AddType application/vnd.adobe.air-application-installer-package+zip .air
14. 启动AIR的debug模式,需要使用ADL(SDK的bin目录下)
15. AIR应用中有PDF嵌入,在AIR应用中打开需要Adobe Reader 8.1以上支持
16. AIR HTML支持仅限于西文字符... 注,可以支持Unicode,我已经试过。
17. AIR应用中,点击一个HTML链接打开一幅图像,将不会显示图像,而是构成图像的字节
18. Window系统,AIR应用不支持HTTP的PUT,POST和DELETE方法的重定向(redirection)
19. AIR中使用HTML IFrame不能设定宽度为100%,否则会出现意想不到的错误
20. 不要尝试用MXML的timer刷新一个HTML IFrame的页面,会出现意想不到的错误
21. SWF目前在AIR中没什么大问题
22. 通过AFP和SMB镜像的硬盘传递文件给SQLConnection.open()回报错
23. 设置的ContextMenu.visible没有效果
24. 系统mm.cfg文件中有TraceOutputFileEnable=1值,那么trace信息不会再console窗口中输出
25. 高级ASCII代码在ADL模式下无效
26. Vista环境下,使用navigateToURL()不会打开默认浏览器,而是一直都是IE7
27. AIR1.0所有应用必须绑定验证签名,可以是Verisign和Thawte均可

很多信息来自于官方的FAQ,tech notes,release notes,看不懂或者找不到的就看这篇总结就行了,其他的问题等待各位开发中去发现。
关键字: , , ,

Flex或Flash的跨域访问的问题

  默认情况下,Flash Player 7 和更高版本防止从一个域提供的 SWF 文件读取从另一个域提供的 SWF 文件的数据、对象或变量。

  LoadVars.load
  XML.load
  MovieClip.loadMovie
  MovieClipLoader.loadClip
  ……

  这都是我们熟悉的,这几天在做的东西。发现 BitmapData.draw 也是属于变量范围。

  网上搜索一下,差点看到蓝色一篇文章说是Adobe的Bug,正在骂的时候发现其实是 MovieClip.loadMovie 继承安全问题。
  不过加了安全策略文件crossdomain.xml放在根目录,还是不能正确的Draw图形。
  虽然最终用 System.security.loadPolicyFile(http://www.yy.com/crossdomain.xml) 搞定了。但是还是不知道为什么,Bug?SandBox?据说Flex和Flash,AS2/3都有这个问题。而且System.security.loadPolicyFile 传说还会经常失效,迷糊。

  一年多过去了,还没有上AS3,真的是痛心疾首啊~
关键字: ,

World Usability Day

图片




November 8th 2007 - World Usability Day


“Making life easy!” World Usability Day was founded to ensure that the services and products
important to life are easier to access and simpler to use.

关键字: ,

给创业团队的十个建议

建议以及解释一为白鸦同志提出,解释二为寒潭冷月提出。以下内容并不代表本站意见,仅供参考

1.不要把 UI 设计、前端技术的人放在技术组,把他们放产品组  

解释一:很多创业项目往往最后实现的效果都不到当初设计的70%;究其原因,“时间和成本”以及“技术实现能力考虑不够”占很多;但,往往我们发现其实并非是技术作不了,而是技术实现时没有很好的理解产品设计,或者没有像设计产品时一样一丝不苟的思考每个细节。这种实现效果的打折其实是最可惜的,而且比例很大。
虽然,我们说大家都是一个团队的人放在那个组都是一样齐心做事,但沟通成本在任何团队中都是很高的。
如果你把UI和前端技术的人放在产品组,让产品组提交给技术的产出物是完整的XHTML高保真原型,你会发现沟通成本降低了而且技术实现的折扣也少了。

解释二:开发人员的观点和设计人员的观点是不一样的。前者可能会对于软件的功能和稳定性方面做过多的考虑,而会忽视软件的易用价值(比如用户可以很容易上手 Windows,但是对于黑底白字的 Linux 控制台无从下手)。永远要记住一点的就是我们要以用户为中心,我们是在做产品而不是做技术。

做一名积极合格的替补队员

  二年前,我记得WOW(魔兽世界)刚刚公测的时候,我玩过一段时间,我感觉和单机游戏没有什么区别,我也是把他当作单机游戏来玩。

  三个月前,腾飞飞给了我个Key。我又玩上了WOW。我开始只想了解为什么网络游戏会让人痴迷,以前的传奇也让我骂做垃圾。但是我从没用心去看看它。这次我玩的角色是“德鲁伊”,古凯尔特人的高级祭司,一个爱好和平与生命的使者。德鲁伊的命运只能是替补,当战士、牧师……他们倒下的时候,才能体现你的存在。

  WOW里面玩德鲁伊的人不多,因为这个特殊的身份,让我明白一个小道理。在生活中,没有人是不可或缺的。谁都可以被替代,作为一个需要在生活中立足的人,就需要做好替补的准备。每个人的开始都不甘愿做配角,但是又不得不由配角做起。生活是万象的,你在工作做主力也可以随时下场被替代;就算工作上非常完美,你的情感、家庭、人生也会有一部分作为替补出现。人无完人,但是每个人的生活又出奇的一致。因为我们都是人,生老病死、爱恨情仇。人生如戏,戏如人生。

  一个月前,我还认为我是一个乐观自信的人。工作三年多来,一切很顺利没有大的挫折。虽然我明白,这样对我的成长不利,但我也不愿意改变。我以为成长是可以通过时间磨练,并非需要经历大风大浪。回家的火车上,我反复问自己三年来自身的改变,我又幼稚的以为我改变了我成熟了。下火车那一刻,突然间我发现我与离开时并无差异。

  十八天前,我离开了MySee.com。就像我两年前我离开电信一样,我没有感到一丝不安与后悔。虽然事后我都替我自己感到莽撞,庆幸的是一切都比预料的要好。而且每次离开,我心中都有所目标,我所追寻的人、追寻的事。虽然事后常问值不值,但最后都会告诉自己,理想与希望是我奋斗最后的动力。

  七天前,我登上回家乡的火车,回头望了一眼西客站的行人。每个人都是形色匆匆,每个人都又所挂念。但是我都可以看出来,北京不是属于我们的。呵呵,这样说不像我的风格。只能说,我们在北京目前还只是一个过客,一个替补,战斗在需要我的地方。

  四天前,我参加了同学的婚礼。我没有用以前的眼光去关注他们的结合,什么收入、相貌、财产、家世等等。这一切在我眼中感觉都不重要了,可能是我无法要求。但是我真的羡慕他们的最终结合。

  二十四小时前,房地产的奸商约我签合同。多年的按揭,让我感到不安与责任。虽然这是我预料的结果,但是真正来承担的时候,发现责任不是想象的那么简单。每个男人都应该担负起家庭的责任,至于能承受多少,那就看他心中的信念以及给予支持信念的人。

  但是从这一刻开始,我决定重新积极的面对人生。别说什么性格乐天、自信自强,所有的问题都是看你如何处理。只要积极去面对,就会变成自信、乐观的人。时刻为上场做准备,做一名积极的替补队员。一个替补最幸福的时刻并不是可以上场作战出赛,而是当一个队友倒下,其他人对你寄托信任的目光。
关键字: , , ,