Web编程,后台程序设计,PHP,JSP,ASP,Zend,WordPress…

在线安装开发ipa文件测试iOS APP

2016年9月18日 作者 FarLee   ‖浏览(7,610)

iOS APP 在没有提交到苹果官方app store之前, 需要测试app时, 通常开发人员会导出ipk安装文件, 在将测试人员设备的uuid添加到开发者后台之后, 通过电脑安装的itunes安装ipk文件到数据线连接的设备上(未越狱). 这种方式需要安装itunes, 需要连接数据线, 需要依次发送安装文件给测试人员. 不通过itunes软件, 在线安装iOS app则更方便, 测试人员只需在设备的safari浏览器打开安装网址点击安装即可, 局域网或者公网都很方便. 下面记录部署过程, 主要几个步骤; 测试设备的uuid添加到苹果开发者后台;  通过itunes获取到uuid登录developer.apple.com添加即可. 因为自iOS7开始, ota在线安装方式只支持https, 不能再使用http,  所以需要部署ssl:   生成自签名证书, 部署https服务器;  下面以ubuntu 14.04 和 nginx为例.

AngularJS UI Router的pv统计

2016年8月10日 作者 FarLee   ‖浏览(5,661)

由于 AngularJS 其实是一个单页面应用, 因此通过AngularJS 做的h5 或wap应用, 是无法统计到AngularJS 的路由页面切换的. 好在google analytic, 百度统计, cnzz 等都提供了类似虚拟pv的js api接口. 在路由切换时调用这些page view事件接口就可以了. 以GA为例, 第一步在入口页(index.html) 的head里加入通用的非阻塞统计代码:

使用adb install命令连续三次无法安装成功INSTALL_PARSE_FAILED_NO_CERTIFICATES

2016年8月9日 作者 FarLee   ‖浏览(8,590)

最近在将apk提交给国内一些应用市场时, 发现大部分都可以正常提交, 唯独小米不行, 错误提示: 很抱歉,您的应用未通过审核,原因是: 使用adb install命令连续三次无法安装成功。 请自行使用adb命令行对机型:MI3TD,系统版本:JXCCNBE21.0进行测试,成功后请再次提交 apk安装文件build出来, 经过jarsigner签名之后, 有通过第三方工具dex加壳, 混淆等加固处理, 然后再用jarsigner签名, 最后上传给各大应用市场.

聊聊Javascript程序员和必备技能

2016年7月22日 作者 FarLee   ‖浏览(1,517)

大部分Web后端开发人员可能多多少少都会接触到一些前端的东西, 从最基本的html到javascript等, 也会偶尔修改一些程序; 但当有人问,你是全栈工程师吗? 或者更小范围地问, 你会javascript吗? 这时候估计大部分朋友心里会咯噔下, 并没有一个”会”于”不会”的标准(了解,熟悉还是精通, 初级,中级还是高级). 这样我们就聊下高级Javascript程序员需要达到什么程度. 简单地从技能层面来说, 如果对 javascript闭包, 原型继承, js模块化设计, Javascript事件机制这些关键词都很熟悉的话, 若算不上高级至少也是有一些功底了.

Javascript 或CSS获取客户浏览器支持的字体

2016年7月22日 作者 FarLee   ‖浏览(4,174)

如何用JS或CSS获取用户系统的浏览器支持哪些字体呢? 比如下面的font, 最终显示了哪个, 有什么方法显示出一个支持列表? 因为如果判断用户系统不支持某个字体的话, 则提示用户去下载该字体; <style> body { font-family: ‘Helvetica Neue’,Helvetica,’PingFang SC’,’Hiragino Sans GB’,’Microsoft YaHei’,Arial,sans-serif; } </style> 最初尝试用javascript的 document.getElementById(‘isId’).style.font 获取字体没有效果;

如何用JS或jQuery实现页面自动跳转

2016年7月22日 作者 FarLee   ‖浏览(10,804)

用Javascript 的window.location 和 window.location.href, 以及window.location.replace()都可以实现页面跳转, 下面是它们之间的区别: window.location 和 window.location.href 实现的效果是一样的, 比如:

Magento 程序架构与流程

2012年11月10日 作者 FarLee   ‖浏览(43,440)

因Magento 基于Zend 框架而写,它的程序架构除了重写View 层外,其他都和zf差不多,先看下Magento的引导启动、分发、MVC流程图,

OpenCart 程序结构与业务逻辑

2012年10月22日 作者 FarLee   ‖浏览(8,657)

OpenCart 首先将前台和后台完全分离开来,后台文件结构在admin/目录下;而前台在catalog/目录,入口文件index.php 在根目录下。各自都有一个可以做不同设置的配置文件config.php,在这里设置一些目录路径常量、数据库信息等。下面以OpenCart前台为例看看文件结构和MVC模式

OpenCart search.php 搜索功能bug与改进

2012年10月21日 作者 FarLee   ‖浏览(8,038)

OpenCart 目前官网上 August 18, 2012 提供下载的最新压缩包是 Opencart v1.5.4.1,它提供的最新版本的高级搜索功能不能根据分类来缩小搜索范围,即使指定了分类,也会搜索全站所有分类。 找到相应文件(catalog/controller/product/search.php)查看发现, 它通过 $this->model_catalog_product->getProducts($data) 以及getTotalProducts()获取产品。这两个位于catalog/model/catalog/product.php 中的两个函数,其sql中WHERE语句的AND OR括号位置都有问题,造成了opencart产品分类限制条件的丢失。

Centos vps配置sendmail 和OpenCart用Gmail SMTP发送Mail

2012年10月21日 作者 FarLee   ‖浏览(14,033)

OpenCart 程序Centos vps 上用sendmail 发送邮件,配置邮件发送Mail和Gmail SMTP,解决sendmail发送邮件很慢的问题。