分类目录归档:程序

How to fix cross-domain with local mode in firefox?

How to fix cross-domain with local mode in firefox? Demo Link: http://www.d5s.cn/example/js/cross-domain.html 1. PHP Code <?php header(‘Access-Control-Allow-Origin: *’); header(‘Access-Control-Allow-Methods: POST, GET, OPTIONS’); header(‘Access-Control-Max-Age: 1000′); if(array_key_exists(‘HTTP_ACCESS_CONTROL_REQUEST_HEADERS’, $_SERVER)) { header(‘Access-Control-Allow-Headers: ‘ . $_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']); } else { header(‘Access-Control-Allow-Headers: *’); } if(“OPTIONS” == $_SERVER['REQUEST_METHOD']) { … 继续阅读

发表在 交互设计, 程序 | 留下评论

灯塔

出差2周,2个周末,4天,1次Great Mall,, 3次Gilroy,疯狂的购物,一次都没有出去旅游过。 主要是司机都呆的太久了,哪里都不想去,真怀念上次一起出差的刘大招,和她一起什么都不用想,只需要陪玩儿就行了。 这是第3个周末,不能再去购物了,该出去转转了。这周终于计划出去了,去看一个传说中的灯塔。 去的时候,穿过三藩,翻过高山,山路崎岖,但感觉很好。 一路上,从夏天到冬天,从晴天到大雾,穿梭于各种气候环境中。 妈妈过冬天,女儿过夏天。 这个时候,其实已经到了终点–灯塔。但是雾太大,没有拍全景照片,看这个花就知道这里有多冷,上面仿佛有一层霜。 可惜雾太大,否则坐在长椅上,看海,应该感觉很好。 路边的小花,摇曳的开着。 与山融为一体的大树。 母子两个,仿佛是家鹿一样,根本没有害怕人的概念,没有感受过,就真不知道什么是人与自然的和谐。 其实在翻山的时候,也遇到了两只鹿过马路,所有的车一致让行。 房子总是依树而建,感觉很好。 再来一个远景。 不知道这是哪个小动物的头骨。 这种地貌的岩石,不应该出现在这里。 一组怪石。 下面的大海,暗礁林立,到处都是漩涡,海浪声音不断,适合听着海浪睡觉。 其实这才是今天此行的主角–Light House。 主角中的明星–灯塔。 没有赶上好时机,一直都是大雾,或许晴天的时候,景色会好很多。

发表在 生活工作, 程序 | 2 条评论

Selenium 测试笔记

好久没做Selenium的测试了,命令几乎都忘记了。 做个笔记,方便下次查询。 Firefox的另一个插件: Firefinder很好用,比Selenium自带的找DOM工具要方便,尤其是像用GI这种 JS Framework 开发出来的产品。 1. 根据文字内容来确定结点,去除文字中的空格。 //td[@jsxtype="text"]/div[contains(normalize-space(text()), 'app3')] 2. 查找父级元素 //div[@class="abc"]/.. 3. focus, mouseOver, click连用,某些时候,点击事件无效的时候可以试试 focus | //span[@label="applications"] | mouseOver | //span[@label="applications"] | click | //span[@label="applications"] | 4. Selenium 去前后空格后验证 (正则表达式) //a[contains(text(),"name")]/following::td[1][normalize-space(text())='Text Box'] 5. Selenium 用带正则表达式的 replace 来 替换 字符 store … 继续阅读

发表在 交互设计, 程序 | 留下评论

PHP, JSON中文问题

如果我们使用 json_encode() 给含有中文的内容进行编码时,会出现类似于\u5c71\u4e1c这样的代码,虽然使用jQuery或者json_decode()进行解码的时候,并不会出现问题,但某些时候,我们还是需要将中文原样的显示出来。 下载: json_encode.php<?php  $code = json_encode($str); $code = preg_replace("#\\\u([0-9a-f]+)#ie", "iconv(‘UCS-2′, ‘UTF-8′, pack(‘H4′, ‘\\1′))", $code); ?>

发表在 程序 | 留下评论

GITAK Server (collect the gitak result log)

What is GITAK Server? TIBCO General Interface(TM) Test Automation Kit Server collect the result log. automatically start/stop/control any supported browser. The GITAK Server allows you to run your GITAK HTML test suite against a remote webserver deployed General Interface (GI) … 继续阅读

发表在 交互设计, 程序 | 标签为 | 留下评论

Tibco General Interface 与 Firefox All-in-One Gestures 冲突

firefox中,我安装了很多插件,其中鼠标手势 All-in-One Gestures 是我的最爱之一。 现在工作中需要用 Tibco General Interface 这个IDE来做开发,而且主要运行在Firefox中,但是GI和鼠标手势 All-in-One有冲突,启用鼠标手势 All-in-One,GI中鼠标右键失效。 于是想到,可以用两个不同的Firefox环境,来解决这个问题,一个干净的Firefox,只用来运行GI,另一个用来上网 只要使用不同 profile 文件就可以。 1、运行cmd,进入Firefox 安装目录,执行 firefox -P 2、创建一个新的 profile,命名 “Tibco”,参考:http://kb.mozillazine.org/Creating_a_new_Firefox_profile_on_Windows 3、创建两个Firefox的快捷方式 默认上网的Firefox, “”D:\Program Files\Mozilla Firefox\firefox.exe” -P default 运行GI的Firefox, “D:\Program Files\Mozilla Firefox\firefox.exe” -no-remote -P tibco 注意:一个启用了 -no-remote 参数,另一个没有。 -no-remote … 继续阅读

发表在 程序 | 留下评论