分类目录归档:Web开发

你所不知道的15个Axure使用技巧

Axure 6.5已于4月18日发布,可直到上周我才发现,于是赶紧下载升级。等待下载的过程中,闲来无聊跑去看了Axure的版本历史,又浏览了一下官方的使用教程,忽然发现Axure竟如此博大精深,自己平时所用的功能只是皮毛而已。诚惶诚恐的仔细读完官方教程,再结合平时工作中的情况,我总结了15个你不知道但却很有帮助的使用技巧,希望你看了之后能有所收获。

2012-05-02_214047

注意:本文基于Axure英文版写作,对于那些我不知道该如何翻译的供功能和名称,只好直接给出英文叫法。此外,建议在阅读本文时打开你的Axure 6.5(版本不够的赶紧去升级),否则有些操作流程你可能会看不懂。

1 栅格设置

Axure 6.5默认隐藏了栅格,许多人对此很不适应,顿时不知该如何对齐控件了。要打开辅助线,只需点击菜单栏的“Wirefram-Grid and Guides”,把“Hide Grids”前面的勾去掉就行。另外在“Grid Settings”里,还可以调整栅格的间距,样式(点或线)以及DPI。

继续阅读

[译文]用情感化交互为你的产品注入灵魂

什么使我们成为网站和app的忠实用户?思考这个问题时,我们发现那些令人喜爱的网站和app都拥有一样东西:灵魂。他们是有灵性的,他们的用户体验中被置入了情感化智能,并且这种情感化智能通过交互设计和反馈机制得以体现。

这些要素将“个性”赋予了网站或app产品,并让产品最终在用户心中留下深刻的印象。不得不说,在赢得忠实用户这件事上,产品的灵魂确实扮演了一个挺重要的角色。本文中,我们将通过一些优秀的例子来了解情感化交互,以及“个性”和“灵魂”是如何灌注进产品的。

继续阅读

10个你可能从未用过的PHP函数

1. sys_getloadavg()

sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。

与其让服务器因高负载宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。

2. pack()

Pack()能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。

3. cal_days_in_month()

cal_days_in_month()能够返回指定月份共有多少天。

继续阅读

为PHP的mail()函数配置本地邮件服务器

mail()这个函数不是拿来就能用的,你需要再php.ini中做一些配置。一种方法是使用外部smtp邮件服务器;另一种方法是在本地配置一个邮件服务器。本文介绍如何利用hMailServer软件在本地配置邮件服务器。

hMailServer是一个邮件服务器软件,首先你需要下载并安装它,去这里下载,我下的是5.2版。安装的时候会提示你设置你的邮件服务器密码,记得保存好这个密码。启动hMailServer,输入密码,现在做一些简单的设置,直接照着图做就行了(点小图看大图),稍后解释这么做的目的。

hmailserver-2

hmailserver-3

hmailserver-4

第一步指定本地服务器名localhost,这个没什么好说。

第二步,在”Advanced>>IP Range>>My Computer”里,把POP3和IMAP前面的勾去掉,因为我们并不想用这个服务器收信,也不打算用IMAP协议;把所有的“Require SMTP authentication”选项都去掉是帮PHP扫清发信的障碍。

第三步,在”Advanced>>IP Range>>Internet”中,把SMTP, POP3, IMAP全部去掉,因为我们不想外人使用我们的邮件服务器;同时把“Require SMTP authentication”以加强安全性。

现在本地邮件发送服务器就配置完毕了。最后不要忘记在php.ini中确保以下部分没有被注释掉:

[mail function]
; For Win32 only.
smtp = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = user@yourdomail.com

sendmail_from虽然可以不用设置,但是为了以防万一,最好设置一个默认值。

现在你就可以在本地自由的使用mail()函数了。但是不要乱发垃圾邮件哦!

What is ChkVersion?

ChkVersion是一个面向web专业人员及建站爱好者的工具站点,你可以在这里订阅你正在使用的或是喜欢的建站程序,ChkVersion会定时检查数据库里已有程序的最新版本,每当你订阅的程序有所更新时,会向你的邮箱发送提醒邮件。

你可以针对不同的程序进行单独订阅(图1,图2),也可以在多选后选择合并订阅(图3,图4)。此外,你也可以订阅ChkVersion的RSS Feed来关注所有程序的更新情况。

图1——单独订阅——1:点击“订阅更新”
图1——单独订阅——1:点击“订阅更新”
图2——单独订阅——2:输入用于接收更新信息的邮箱

图2——单独订阅——2:输入用于接收更新信息的邮箱

图3——合并订阅——1:勾选要订阅的程序项目并点击“合并订阅”

图3——合并订阅——1:勾选要订阅的程序项目并点击“合并订阅”

图4——合并订阅——2:输入用于接收更新信息的邮箱

图4——合并订阅——2:输入用于接收更新信息的邮箱

如果你发现ChkVersion还没有收录你正在使用的或是喜欢的建站程序,可以进行程序提交(图5,图6)。

图5——提交新程序——1:点击“提交新程序”

图5——提交新程序——1:点击“提交新程序”

图6——提交新程序——2:填写相关信息并提交

图6——提交新程序——2:填写相关信息并提交

无论进行订阅还是提交程序,都无需注册,且完全免费;如果你有任何关于ChkVersion的意见、建议或问题,请发送邮件至admin#chkversion.com。(#替换为@)

感谢你使用ChkVersion。

ChkVersion由Ven和Viiiix合力设计开发。


以上是“关于ChkVersion”,已经被写在这里了。

ChkVersion源于Viiiix的一个抱怨,他总是搞不清Joomla!什么时候就发布新版本了,于是想弄个小工具能及时提醒自己关注的建站程序的版本更新情况;他的想法和Ven一拍即合,于是就有了ChkVersion的idea雏形。

接下来,Viiiix和Ven一边对想法进行补完,一边着手开发。Viiiix承担了网站中几乎全部的前端设计开发的工作,而Ven则完成了后端程序脚本的编写。经过了一个多月的开发、测试和程序资料的收集,ChkVersion现在已经基本有样子了,可以见人了。于是ChkVersion就被发布出来了。接下来,Viiiix和Ven会继续扩充ChkVersion中的程序收录数量,同时增加新的功能与特性。

感谢使用ChkVersion,希望这个小工具对你有用。

最后,感谢Ray和王二在这个小工具开发阶段给于的关注和帮助。