Front Tech

IxEdit原型交互设计工具

某人是Firework的忠实用户,Firework设计完成后可以直接导出为HTML,做原型非常方便。但近几年Axure开始流行,于是某人被迫投身Axure门下,当时MAC版的Axure问题多多,这让他很不高兴,四处搜罗可以重现Firework荣光的玩意,最近他找到了IxEdit,但一直装不上,于是直接扔给我捣鼓,故在此汇报研究成果。 IxEdit可以让设计师根据自己的想法设计页面的交互行为,并生成 jQuery+ jQueryUI的代码。它不是原型设计工具,而是一个js代码生成器,只专注于交互效果,所以它和一些只能生成原型,不能做交互效果的工具——比如Firework是相当绝配的。相比Axure,IxEdit依靠Web浏览器来运行,不受平台的制约,而且生成的代码也可以直接使用。目前还是Beta版,也许正式release的时候会有更完善的功能。 Install 之前Web开发中,本地存储是个很麻烦的问题,于是Google开发了Google Gears,并将其内置在Chrome中,但HTML5推出后这个问题已经被解决了,Google不再更新Google Gears,而且Chrome10以上版本中去掉了Google Gears,于是这就造成了麻烦,大家都使用的是高版本的浏览器,而且通常都是非Windows环境,所以很难安装Google Gears。我把ixEdit对Google Gears依赖的部分先注释掉了,现在保存还有问题,但是可以运行,之后有空我会慢慢修正Bug。点这里查看不依赖Google Gears的ixEdit。 目前已经测试通过的环境: Windows: 1.直接使用Chrome10以下版本;2.使用IE9以下版本打开并安装Gears for windows; 3.使用Firefox3.6以下版本打开并安装Gears for windows; Linux: 1.直接使用Chrome10以下版本;2.在Firefox3.6中安装本文后面的扩展; Mac: 至少目前在Mentor的机器上试过了几个版本的Chrome和Safari,还未成功= =|| 只要装好了Google Gears,剩下的就很简单了,点击这里下载Package包,在HTML中引入js和样式:

Continue Reading
Product

Flash builder for PHP非技术吐槽

两家以开发超大超慢超贵的软件而闻名的公司,合作开发的软件会是什么样子?——没错,更大,更贵,更慢…… 这就是Adobe和Zend公司合作开发的Flash Builder for PHP。 中学时代初学Dreamwever,感慨”原来做网页那么简单啊”,于是被骗上了Web开发这条不归路——虽然这笔帐应该记在Macromedia头上; 大学时新闻系的课程中有摄影和摄像,而非线性编辑软件几乎都是Adobe的。我那台可以飞快的运行各种主流游戏的电脑遇上Premiere和Effect,几乎每次都要限制CPU使用率否则就会过热重启,其时心情之纠结如今回想起来仍然感慨万千。

Continue Reading
Python Tech

在Dotcloud上架设Django网站[更新为0.4版]

最近在做的项目需要用到CouchDB和Django,国内没有空间能支持(VPS又麻烦又贵不在考虑范围内),在国外也很难找到。幸好oppih同学推荐了Dotcloud这个网站,现在正在测试期,可以免费申请,支持几乎所有主流的Web编程语言和数据库。而且dotcloud的设置非常简单,每次coding以后运行一条命令就能把整个网站部署上去了。看看这华丽的列表,难道会找不到让你倍感亲切的语言吗?XD Install 先安装dotcloud,可以在virtulenv里安装,以下是直接在真实环境中安装的方法: $ sudo easy_install dotcloud #也可以用pip Searching for dotcloud Reading http://pypi.python.org/simple/dotcloud/ …… Finished processing dependencies for dotcloud 记得在终端输入dotcloud命令测试是否安装成功。dotcloud也是利用ssh来连接服务器的,所以pulickey什么的自然要先设置好,作为github的常客相信大家这一步都是没问题的。 首先要创建一个命名空间(namespace),作为应用的名称,必须是唯一的。首次命令运行后会提示输入apikey,还很贴心的告诉了你要去哪找这个apikey。没看到?那我再友情提示一下:登录dotcloud点击上面的Setting就能找到了,是一串很长的加密字符:

Continue Reading