Archive for 九月, 2011

最近313的一个案例,用户上传的jpg图片IE6浏览器不显示,其它浏览器都能正常显示。图片下载回来用photoshop看了一下,是CMYK印刷格式,改成GBK格式后解决问题。

服务端解决方法:

http://www.82cs.com/201111/14/using-php-to-cmyk-to-rgb-jpg-file-format-format/

周六去参加一个技术Party,一般情况下我是不大参加这种类型的party,这也是我个人的弊端,真实社交能力差。整个会两个主题,一个是同事喳喳鸟讲自己开发论坛的一些经验,另一个主题是Scrum简介。

第二主题的主讲人杨瑞Oscar期间多了几个互动,期间问及在座工作几年了,当问到10年以上举手时,只有杨瑞和我两个人。后来想了一下,其实还差几个月我才10周年。

回来后的几天,我一起都在想这样一个问题,我已经工作10年了,回想这些年来,变化还是很大的。从刚刚毕业找不到工作,到现在老婆孩子、房子车子都有了,当年所梦想的东西现在都已经实现。虽然很辛苦但我很满足,对于过去的这10年我还是满意的,虽然有过虚度光阴和沉迷游戏,有过疲惫与迷茫。种种的辛酸与苦乐都能够在脑海里清晰的浮现,熬过无数的夜晚写代码、整服务器、架构,过去的日子踏踏实实勤勤恳恳,总结起来不算成功但也还算满意。其中CHINAZ的6年(06年2月入职)让我学会了很多,人生中的一大笔财富。

过去的不管成功或失败都终已过去,但未来却是充满希望与挑战的。最近虽然稍显疲惫但仍然渴望挑战,是时候为自己的未来画一张新的蓝图,未来会是美好的,但也一定是坎坷的。梦想还在继续,但今天刚刚扬起新的风帆!

AXURE是一款原型设计软件,用于交互设计的工具,用来设计软件WEB产品的原型效果图。
相较于利用PowerPoint或Visio软件,Axure RP 可以让应用网站策划人员或网站功能介面设计师,更快速且更简易的建立Web AP和Website的wireframe、流程图、prototype和规格。
Axure RP已经成为成功设计Web AP的重要工具,许多专业人士包括美国Fortune 500公司,到专业的商业分析师(Business Analyst)、信息架构师(Information Architect)、优使性专家(Usability Expert)、产品经理与 IT 顾问皆广为使用。
如果您是互联网产品经理,策划人员,项目经理,网站系统分析师,网站程序开发人员,请学习这款软件,这款软件的易用性很高,你不需要有专业的编程知识,就能够很快的掌握这款软件的使用。
英文版下载地址:http://www.skycn.com/soft/41842.html
(转)Axure <wbr>RP <wbr>Pro <wbr>5中文版+注册码 汉化补丁下载(660.56 KB)
[2010-02-06 08:49 PM; 下载次数:40]
(汉化包使用方法:解压缩后的 Client.dll 文件放入 Axure 文件夹,覆盖同名文件即可。需要注意的是,这个汉化包仅对 Axure RP 5.1.0.1699版本有效,其他版本可能会引起 Axure 无法启动的问题。)
Axure 5.1.0.1699注册码:
Name:3ddown
Serial:FiCGEezgdGoYILo8U/2MFyCWj0jZoJc/sziRRj2/ENvtEq+7w1RH97k5MWctqVHA

gzip

语法: gzip on|off

默认值: gzip off

作用域: http, server, location, if (x) location

开启或者关闭gzip模块

gzip_buffers

语法: gzip_buffers number size

默认值: gzip_buffers 4 4k/8k

作用域: http, server, location
设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。例如 4 4k 代表以4k为单位,按照原始数据大小以4k为单位的4倍申请内存。 4 8k 代表以8k为单位,按照原始数据大小以8k为单位的4倍申请内存。

如果没有设置,默认值是申请跟原始数据相同大小的内存空间去存储gzip压缩结果。

gzip_comp_level

语法: gzip_comp_level 1..9

默认值: gzip_comp_level 1

作用域: http, server, location

gzip压缩比,1 压缩比最小处理速度最快,9 压缩比最大但处理最慢(传输快但比较消耗cpu)。

gzip_min_length

语法: gzip_min_length length

默认值: gzip_min_length 0

作用域: http, server, location
设置允许压缩的页面最小字节数,页面字节数从header头中的Content-Length中进行获取。

默认值是0,不管页面多大都压缩。

建议设置成大于1k的字节数,小于1k可能会越压越大。即: gzip_min_length 1024

gzip_http_version

语法: gzip_http_version 1.0|1.1

默认值: gzip_http_version 1.1

作用域: http, server, location

识别http的协议版本。由于早期的一些浏览器或者http客户端,可能不支持gzip自解压,用户就会看到乱码,所以做一些判断还是有必要的。 注:21世纪都来了,现在除了类似于百度的蜘蛛之类的东西不支持自解压,99.99%的浏览器基本上都支持gzip解压了,所以可以不用设这个值,保持系 统默认即可。

gzip_proxied

语法: gzip_proxied [off|expired|no-cache|no-store|private|no_last_modified|no_etag|auth|any] …

默认值: gzip_proxied off

作用域: http, server, location

Nginx作为反向代理的时候启用,开启或者关闭后端服务器返回的结果,匹配的前提是后端服务器必须要返回包含"Via"的 header头。

  • off – 关闭所有的代理结果数据的压缩
  • expired – 启用压缩,如果header头中包含 "Expires" 头信息
  • no-cache – 启用压缩,如果header头中包含 "Cache-Control:no-cache" 头信息
  • no-store – 启用压缩,如果header头中包含 "Cache-Control:no-store" 头信息
  • private – 启用压缩,如果header头中包含 "Cache-Control:private" 头信息
  • no_last_modified – 启用压缩,如果header头中不包含 "Last-Modified" 头信息
  • no_etag – 启用压缩 ,如果header头中不包含 "ETag" 头信息
  • auth – 启用压缩 , 如果header头中包含 "Authorization" 头信息
  • any – 无条件启用压缩

gzip_types

语法: gzip_types mime-type [mime-type ...]

默认值: gzip_types text/html

作用域: http, server, location

匹配MIME类型进行压缩,(无论是否指定)"text/html"类型总是会被压缩的。
注意:如果作为http server来使用,主配置文件中要包含文件类型配置文件

http
{
 include       conf/mime.types;
 ......
}

如果你希望压缩常规的文件类型,可以写成这个样子

http
{
: include       conf/mime.types;

: gzip on;
: gzip_min_length  1000;
: gzip_buffers     4 8k;
: gzip_http_version 1.1;
: gzip_types       application/x-javascript text/css application/xml;

: ......
}

官方的安装方法是:

  • Open Eclipse and go to Help-> Software Updates-> Find and Install
  • Select "Search for new features to install" and click "Next"
  • Create a New Remote Site with the following details:
  • Check the PDT box and click "Next" to start the installation

但是发现运行后提示错误:

An error occurred while collecting items to be installed
session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.zend.php.debug.debugger,5.3.18.v20110322
No repository found containing: osgi.bundle,org.zend.php.debug.debugger.win32.x86,5.3.18.v20110322
No repository found containing: org.eclipse.update.feature,org.zend.php.debug_feature,5.3.18.v20110322

这时可以尝试使用下面的方法:

1. 在电脑上建立目录:localSite

2.  从http://downloads.zend.com/pdt 下载content.jar, artifacts.xml, artifacts.jar三个文件放到localSite文件夹下

3. 编辑artifacts.xml文件,把里面的"${repoUrl}" 替换为"http://downloads.zend.com/pdt"

4. 将artifacts.xml打包到artifacts.jar里

5. 打开Eclipse,Help > Install New Software > Add > Local 选择localSite然后开始安装。

6. 安装完成,重启Eclipse开启你的PHP之旅。

参考:

http://www.eclipse.org/forums/index.php/m/686010/