分类目录归档:IT

合格的产品经理都是好测试

这里说的测试指黑盒测试(功能测试)。 之所以说合格的产品经理都是好测试,是因为产品经理有以下几种特质:
1. 最了解产品
产品经理是最了解产品的人,产品有哪些功能、模块、每个模块之间的依赖、正常的使用流程、非常规使用流程…产品经理都了如指掌,在测试的过程中可以做到准确、全面,遇到 bug 能够快速帮助工程师定位问题原因所在,协助工程师解决问题。
2. 思维缜密
合格的产品经理具备思维缜密的特质,正因如此,在设计测试用例时,可以根据不同的场景、使用路径、设计出最全面的测试用例。
3. 最了解用户
产品经理会通过用户访谈、调查问卷、产品运营数据等方式了解目标用户,明确知道用户的使用[……]

继续阅读

如何制作微信小视频

很快就要过年了,公司给客户准备了拜年的图片和视频,方便通过邮件、微信发送。同事把其中一段 10 秒的视频传到了视频网站上,分享出去后接收者需要点击链接打开优酷,有可能会看到 10 秒的广告后才能看到拜年的视频,这个过程是被打断的,如果是在非 WIFI 环境下,更没人会点开一个视频网站的链接。

本来想可以把视频转换成 gif 图,但是 gif 图一方面没有声音,另一方面色彩不够丰富,同事提醒可以转成微信的小视频,于是研究了一下,思路是把微信存储的小视频文件替换为自己的视频,具体方法如下:

  1. 首先需要一台 Android 手机,打开微信后在首页下拉开始拍摄小视频,选择保存给自己。
  2. [……]

继续阅读

5种主流的移动端广告类型

移动端屏幕空间寸土寸金,即便如此,也无法阻止广告的扩张,移动端广告主要有以下几种:
1. Banner 广告
移动端的 Banner 广告是对 web Banner 广告的直接复制,直接嵌入在屏幕的顶部或底部,下图是空气质量指数这个 APP 的 Banner 广告:

mobile_ad_type_2
2. 开屏广告
开屏广告出现在应用启动时,一般会全屏展现 3~5秒,广告内容无法点击跳转,主要适用于品牌广告。

mobile_ad_type_1
3. 积分墙
“积分墙”是在一个应用内展示各种积分任务(下载安装推荐的优质应用、注册、填表等),以供用户完成任务获得积分的页面。用户在嵌入积分墙的应用内完成任务,获得应用内积分或者游戏金币,该[……]

继续阅读

技术选型时要考虑招聘成本

最近团队一直处于严重缺前端工程师的状态,而且迟迟招不到人,从我的角度分析了一下原因,主要和前端技术选型有关: Chaplin 框架。

Chaplin 是基于 Backbone 的一个前端框架,Backbone 又依赖 Jquery 和 Underscore,上手比较困难,熟练应用需要时间磨练,团队甚至不是直接使用 Chaplin,而是用 js 的方言 Coffee Script,又加大了门槛。

Chaplin、Coffee Script 在国内比较小众,要招聘能够熟练运用的人很难,需要工程师入职后再学习,看学习能力要工程师从开始到熟练运用又需要几周甚至几个月的时间,又导致了开发的低[……]

继续阅读

产品工具箱:GIF 屏幕录制工具

产品经理、交互设计师在写文档或展示新设计的交互时,除了原型,还有一种更直观的方式,那就是直接放 gif 动画,gif 图片可以放在网页里、word、ppt 中,自动播放,简单直观。这里介绍一款可以直接录屏为 gif 格式的工具:LICEcap

licecap

LICEcap 的主界面是个透明的窗口,相当于摄像头的取景器,底部设置好帧数,大小,点击 Recored, 选择保存路径后开始录制,点击 Stop 结束录制。目前发现的一点不足就是 MAC 下不支持快捷键停止,需要鼠标移动至 stop 按钮处点击。下图是上一篇文章录制的交互示意图,这里作为 demo 展示:

LICEcap 支[……]

继续阅读

使用 Google Analytics 统计来自微信的访问

越来越多的公司开始重视微信营销,通过微信公众号、朋友圈、微信群等方式扩大影响力,那么如何衡量在微信中的营销效果呢?如果使用的是微信自有的文章发布平台,在公众平台的管理后台是可以直接看到统计数据,如果是通过 API 接入的方式发布一个链接或者直接发在群里的链接就没办法通过微信后台统计它们究竟带来了多少流量,但是我发现了一个巧妙的方法,结合使用 Google Analytics 来轻松辨别来自微信的流量。
原理:识别微信的链接参数
如果你给好友发送了一个普通的网址,比如 http://ratwu.com,对方在打开链接的时候网址就变成了:
http://ratwu.com/?from=mes[……]

继续阅读

从日记类 APP 看第三方云存储

Day One 是一个非常好用的日记类 APP,最近经常用它记录生活。小时候写日记,日记本的顶部都有固定的一栏:日期、天气、星期等,每次写日记的时候都要填写,用 Day One 记日记就不用那么繁琐了,自动获取天气、地理位置、日期信息,还支持 markdown,可以以 timeline、日历、图片墙、标签这几种方式查看,内容支持 iCloud 同步或 Dropbox 同步,有 MAC 版和 iOS 版。

  

除 Day One 以外,还用了 EverMemo、Zine 等多款日记、笔记类 APP,发现一个有趣的现象:

  1. 笔记类 APP 云同步是标配,不能同步的笔记 APP[……]

继续阅读

快播的“流量矿石”

最近比特币大热,国内的厂商也都想做点什么,速度最快的就是快播新上线的 “流量矿石”系统(https://jiaoyi.yunfan.com/),它也有所谓的“挖矿”赚钱一说,简单说来,就是用户安装快播的一个客户端,该客户端会占用一定的宽带,用来上传本机的资源,上传数据的多少决定了获得多少矿石。跟 pt 站点的上传量以及积分差不多,区别就是获得的“矿石”是可以交易的,可以用人民币进行买卖。

经我的测试,200K 的上传速度得将近 10 小时才能挖到 1kg 的 “矿石”,现在的市场价是每 Kg 2 块钱,几乎连电费和宽带费都不够,对于快播的好处是显而易见的,快播可以用廉价的 p2p 宽带来[……]

继续阅读

Google Tag Manager 介绍

概述
在一个网站中,可能会用到 Google Analytics 代码、 Google Adwords 再营销代码、以及 Double Click 相关的跟踪代码,代码的部署可能会反复修改,网络营销人员需要和网站技术反复沟通和确认。大量的代码部署难免出错,为了解决这个问题,Google Tag Manager(下文简称GTM) 应运而生。使用它,只需点击几下鼠标就可以发布新代码,无需反复更新调试,也无需为了网站代码更新等待数周。

使用 GTM 之前,需要在网站添加一份 GTM 代码,在此之后的任何修改,都不用修改网站的代码,只需要在 GTM 的后台配置即可。
GTM 的账号结构
G[……]

继续阅读

使用 Google Analytics 统计访客的 IP 地址

基于 GA 的隐私政策,GA 默认是不提供访客的 IP 地址的,个人觉得, IP 地址这东西,本身意义不大,但是在排查异常流量的时候还是很有作用的。我们可以使用 GA 的自定义变量功能实现对访客 IP 的 统计。关于 Google Analytics 自定义变量的官方文档在这里

GA 自定义变量的部署的代码如下

1
_gaq.push(['_setCustomVar',index, name, value, opt_scope]);

参数的含义如下::

  1. index,指的是自定义变量槽的编号。免费版的 GA 最多支持 5 个自定义变量, 这里定义的值只能为 1-5,在后台 “受众群体——自定义——自定义变量”中可以看到主要[……]

继续阅读