作者:sluke
发布时间:February 25, 2011
分类:学习札记
推荐一篇IBM的入门级文章,细读会很有收获,涉及的UML相关内容比较简单
建模揭秘,第 1 部分: 从用户的角度创建系统规格说明书
简介: 通过本系列了解如何构建用户模型,以描述相关人员及其如何使用 IT 解决方案。本文是本系列的开篇,将对统一建模语言(Unified Modeling Language,UML)建模进行介绍,并将讨论如何从用户的角度创建系统的规范(系统规格说明书)。
建模揭秘,第 2 部分: 构建用户模型
简介: 用户模型是对一组人员和这些人员如何使用某个 IT 解决方案的描述。这种类型的建模基于主要的可用性理论与实践,并允许解决方案架构师指定 IT 解决方案的外部条件,以便该解决方案对所有类型的用户都有用并可用。在本文中,了解如何为支持安全 Web 资源访问的简单组件构建用户模型。了解用户模型如何确定需求定义方面的可能差距。
建模揭密,第 3 部分: 为用户模型扩展 UML
简介: 本系列文章提供了关于如何构建用户模型的基本信息。在这第三篇文章中,了解用于扩展统一建模语言 (UML) 的用户模型的构造型和关系。用户模型是对一组人员和这些人员如何使用某个 IT 解决方案的描述。
如果不想看那么长的文字,可以把用户模型简单理解为下面的:
用户是一个对象,有属性和行为
属性就是用户是什么
行为就是用户怎么做
用户模型应包括以下内容:
user
goal
skill(function)
task
object
作者:sluke
发布时间:January 7, 2011
分类:学习札记
写了一个有关手机浏览器的白底黑字PPT,内容浅显简单,我没有这方面的经验,请各位老师指正。本PPT可以在下面的备用地址查看:
手机浏览器入门思考
作者:sluke
发布时间:January 2, 2011
分类:学习札记
近期,一些著名的音乐试听网站因为版权问题关闭,各大视频网站也在删除有版权问题的美剧,这说明国家打击盗版内容的力度正在大大加强,中国互联网内容正版化的进度正在加快,毫无疑问,这一趋势将催生出一些新的互联网应用和服务形式来满足网民的娱乐需求,这篇日志就是选取电视剧搜索这样一个细分市场,谈谈内容正版化对搜索产品影响。
首先,要研究电视剧搜索的在搜索中的整体地位。
网民热爱电视剧
以下两组数据可以从一个侧面反映网民对电视剧的热爱(数据来自某日的google adplanner):
1、youku
tv.youku.com子域名流量排名第二(3.8M UV),仅低于movie.youku.com(5.5M UV)
Youku.com流量为74M,而优酷的搜索站点soku.com流量为21M,超过youku的1/4,说搜索的需求旺盛
2、ku6
ku6的正版化内容站点juchang.com流量很大,集中了ku6的电影及电视剧资源
so.ku6.com子域名排名第二(3.5M UV),仅低于v.ku6.com(21M UV)
网民爱搜电视剧
也通过两组数据来说明(来自某日的百度风云榜):

《死神少女》是一部台湾偶像剧,总排名44位。其他电视剧搜索量与《死神少女》保持在同一数量级,说明整体搜索量比较大,排名靠前。
接着,要分析电视剧搜索的用户需求特征,总结下来有这样5个
1、呈现周期性波峰
来看《死神少女》的热点趋势图(来自百度指数)

搜索热度呈现出明显的周期性,一周一个波峰,这是因为此电视剧是一周播放一集,其他美剧的搜索热度曲线与此基本相同。
2、搜索热度与电视台播放热度重合
来看《婚姻保卫战》的热点趋势图(来自百度指数)

可以看到各大电视台播放时,搜索量很高,播放结束之后,搜索量陡降。从本质上来看,第2点特征与第1点特征只是不同时间维度上的用户搜索行为表现,当把时间跨度拉长到5年这样一个区间里,会发现《西游记》、《新白娘子传奇》也呈现出周期性波峰的特征,这是因为寒暑假里,这两部剧是必播的。
网民的电视剧搜索需求是触发性的,当受到热点事件(电视台播放)影响时,这种需求就猛烈迸发出来。在研究的过程中,我还发现电视剧内容对某一地域的搜索量有影响,某一部电视剧在人物塑造时可能让某一地域的观众误认为是一种侮辱时,该地域对这部电视剧的搜索量会上升。
3、关联内容需求高
同样用来自百度指数的数据说明,来看两部电视剧搜索的相关搜索

搜索用户会同时关注电视剧相关的演员、歌曲、剧情、漫画、剧照、小说等等内容,这些相关内容可以理解为从属于这部电视剧的,也有相当大的搜索量。
4、连续收看需求高
相关关键词中多带有“全集”、“专辑”字样。百度贴吧、粉丝论坛都有“哪里有全集下载”类似的主题。
5、关键词准确度高
通过搜索的相关词还可以观察到这几个现象:准确输入电视剧名;单个电视剧名搜索量大于“电视剧”这个关键词;出现了带有“XX集”这样的精确搜索,这说明用户的搜索需求是明确的。
然后,研究市场上的搜索产品是怎样的形态,是否能覆盖用户这5个搜索特征
实际上市场上并没有专门的电视剧搜索引擎,这种搜索需求由视频搜索来满足,根据搜索结果的信息呈现方式,可以把视频搜索分成这样两类:
1、传统的条目型结构
将电视剧名作为关键词,结果与普通关键词(如“你好”)一样用列表形式呈现;辅助以时长、来源站等条件过滤;最终的播放页在视频网站;典型有谷歌和soku
2、类视频站的聚合型结构
电视剧结果以专辑的形式呈现,人工再加工痕迹明显,方便一次查看;提供了花絮、综艺等相关内容;最终播放页为iframe结构;典型有搜狗、搜搜、百度
在我看来,类视频站的聚合型结构能比较好的满足用户的5大特征(需求),仍有改进余地。这个搜索的细分市场竞争是很激烈的,各大综合搜索引擎都推出了视频搜索频道,youku这样的专业视频站也通过建立垂直搜索来切入市场。
在前面三个部分的铺垫之后,来看看内容正版化带来了哪些变化。
1、视频内容质量提高,走向了高清化,视频周边资料因为编辑人员的参与而变得更详细
2、视频重复度降低,热门搜素结果向大视频网站集中,内容基数减少
3、视频网站为弥补不足内容,开始提供全网视频垂直搜索服务
基于正版化的影响及对电视剧搜索需求的研究,个人认为视频搜索的产品走向如下:
1、核心:由传统搜索向信息聚合中心转变,提供一站式服务
2、信息架构上向视频网站的呈现方式靠拢
3、提供配乐、综艺、演员、剧情、剧照等关联结果
4、强调内容更新的及时性(谁不想看最新的剧集呢?)
5、整合微博的视频评论
ps:技术的发展和需求的更新,视频搜索未来还有以下一些东西可以做:
1、视频指纹
2、人脸识别
3、物品识别广告
4、台词及人物名搜索
5、手机微视频搜索
作者:sluke
发布时间:June 21, 2010
分类:学习札记
Google Analytics使用js获取访问数据,实际上它还提供了部署在服务器端的方法,用于统计不支持js的用户访问,比如手机这样的移动设备。目前Google提供了PHP、JSP、ASP.NET及Perl的实现方式,其他语言的可以参考这些完成。
下面以PHP5为例:
1、下载Google提供的程序包
http://www.google.com/analytics/googleanalyticsformobile.zip
2、解压会发现有php的目录,ga.php是需要上传到服务器的文件,sample.php是官方提供的实例。
使用编辑器打开php1.snippet,有如下代码:
<?php
// Copyright 2009 Google Inc. All Rights Reserved.
$GA_ACCOUNT = "ACCOUNT ID GOES HERE";
$GA_PIXEL = "ga.php";
function googleAnalyticsGetImageUrl() {
global $GA_ACCOUNT, $GA_PIXEL;
$url = "";
$url .= $GA_PIXEL . "?";
$url .= "utmac=" . $GA_ACCOUNT;
$url .= "&utmn=" . rand(0, 0x7fffffff);
$referer = $_SERVER["HTTP_REFERER"];
$query = $_SERVER["QUERY_STRING"];
$path = $_SERVER["REQUEST_URI"];
if (empty($referer)) {
$referer = "-";
}
$url .= "&utmr=" . urlencode($referer);
if (!empty($path)) {
$url .= "&utmp=" . urlencode($path);
}
$url .= "&guid=ON";
return $url;
}
?>修改 $GA_ACCOUNT = "ACCOUNT ID GOES HERE"; 这一行,写入你的google analytics ID(在通常情况下是UA-XXXXXXX-X,这里要替换成MO-XXXXXXX-X,表示为移动互联网),本段代码复制需要统计的页面里(php2.snippet里的代码页需要复制到),后面会给出完整演示。
3、将ga.php上传至网站根目录。官方给出的实例如下,需要注意的是php1.snippet及php2.snippet的位置
<?php
$GA_ACCOUNT = "MO-3845491-5";
$GA_PIXEL = "ga.php";
function googleAnalyticsGetImageUrl() {
global $GA_ACCOUNT, $GA_PIXEL;
$url = "";
$url .= $GA_PIXEL . "?";
$url .= "utmac=" . $GA_ACCOUNT;
$url .= "&utmn=" . rand(0, 0x7fffffff);
$referer = $_SERVER["HTTP_REFERER"];
$query = $_SERVER["QUERY_STRING"];
$path = $_SERVER["REQUEST_URI"];
if (empty($referer)) {
$referer = "-";
}
$url .= "&utmr=" . urlencode($referer);
if (!empty($path)) {
$url .= "&utmp=" . urlencode($path);
}
$url .= "&guid=ON";
return $url;
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Sample Mobile Analytics Page</title>
</head>
<body>
Publishers content here.
<?php
$googleAnalyticsImageUrl = googleAnalyticsGetImageUrl();
?>
<img src="<?= $googleAnalyticsImageUrl ?>" />
Testing: <?= $googleAnalyticsImageUrl ?>
</body>
</html>需要注意的是
1、不要复制多段代码,不要同时使用js方式
2、Google analytics是通过IP判断用户地理位置,如果是手机用户,尤其是使用了服务器端渲染技术的浏览器,如opera、ucweb等,这一项统计意义不大
3、服务器资源消耗会增大
4、纯静态页面没法统计
PS:Google analytics专门为iPhone和Android提供了SDK,可以在下面的地址下载
http://code.google.com/intl/zh-CN/mobile/analytics/download.html
作者:sluke
发布时间:May 26, 2010
分类:学习札记
Google发布了google tv,国内的互联网电视概念也是风生水起,市面上一时间出现了很多能上网的电视机,简单整理了一下google tv的开发者指南,有理解不到位的地方,请各位指正。
原文在这里:
http://www.google.com/tv/developer/
