时光博客 - WEB开发中的可用性和用户体验
全部文章

youku为什么没有放置iku?

今天用公司电脑上网,在youku看到一个不错的视频,想下载,结果想下载iku,找了半天就是找不到iku的下载地址。后来找了很久,尝试登陆后,才在上传视频处找到了。具体地址为 http://c.youku.com/iku

很匪夷所思,为什么youku为什么没有放置iku下载?而一定要用户登录后才能下载iku软件,首先参考一下同行网站看看吧

土豆网

tudou.jpg

大小: 20.27 K
尺寸: 355 x 76
浏览: 396 次
点击打开新窗口浏览全图

土豆网的导航中有一个”土豆软件“的链接,这个点击访问后,用户能够被引导到下载土豆软件页面。这里提供了土豆所有的小软件,当然包括上传视频的itudou

因为没有用过六房间56.com这2个网站,所以不知道是否存在下载视频功能。如果我们把iku当成一种产品来对待的话,列举一下类似网站如何处理产品推广产品的。

qq.jpg

大小: 46.61 K
尺寸: 282 x 226
浏览: 408 次
点击打开新窗口浏览全图
baidu.jpg

大小: 35.14 K
尺寸: 239 x 194
浏览: 389 次
点击打开新窗口浏览全图
wangwang.jpg

大小: 32.91 K
尺寸: 284 x 137
浏览: 393 次
点击打开新窗口浏览全图

youku不放置的理由下面是我的猜想

source.gif

大小: 11.01 K
尺寸: 400 x 300
浏览: 392 次
点击打开新窗口浏览全图

国内IM老大们的做法,都是先提供下载然后用户注册(对于新用户而言)。采取的类似于土豆的做法。似乎这种做法在行业内已经是默认的做法了,产品设计师遇到一个产品,首先想的就是设计一个简洁而漂亮的大按钮,然后写上”免费下载“,”免费下载体验“这类的字样,忽悠用户下载产品,当目的达到后,用户下载下来发现还需要注册软件,当然软件界面一般是不提供注册的,点击注册后会被引导到网站进行注册,注册完后,又回到了客户端进行登录,如此反复,进行了4次操作,最后才成功登陆。今天碰到“Youku不登陆找不到产品下载”这个现象,本来觉得很气愤,然后想骂一通,产品设计人员怎么弄的???也不提供一个下载,突然画完youku和土豆流程图的时候,才发现,原来自己错了,是Youku在试着引导行业、用户改变一种普遍存在的思维方式,从而正真做到”用户为中心“,简易设计原则。使用户从”4步操作“跳回到”3步操作“,减少了一步无用功。只是对youku没有在网站的任何位置说明”新用户,只有登录了,才能找到iku下载位置“这个做法,感到一点陌生。

以上纯属个人愚见,有不正确的地方和需要改进的地方,欢迎博友们指正!

前途的展望

转眼已经毕业差不多有3周多了,没毕业之前的工作由于毕设原因,已经辞掉了。而目前这份工作也是未毕业之前约定好的。想想自己也真是够捣腾的,之前在公司做是Front-End Designer,而现在的工作是纯粹的PHP Coder,哎,直到现在还是找不到自己真正喜欢的东西,看来我这个人相当的不专一,问了一些朋友也给了我一些方法,可我始终放不下,曾把硬盘全部格式化了,只留前端开发的一些资料,上网的时候经常碰到不错的程序和程序的技术文章,想装作无视,手却不自动的收藏了下来。

没办法,在网上找了一些关于对自己职业的定位文章,也曾做过一些测试《霍兰德职业兴趣量表(HCIT)》,终是克制不住自己兴趣爱好的广泛。不经意在网上看到一句话,人没有工作10年,无法找到自己最终的工作定位和人生兴趣。也许真的反复周折10年最后才能找到自己真正的兴趣。为什么这么着急找准自己的兴趣和爱好?这个世界很现实,如果不专一就只能在金字塔的底层工作,只能干一些没有创造性的工作,做一些普通的事。这不是我想要的,也不是每个不屈于命运的人想要的。因为,有太多的东西需要我们来承担...

我做了一些承诺,从现在开始,我要把自己放得最低,从基础学起,一步一步来,循序渐进。另外,我发现现在自己的精神世界特别空虚,所以决定继续写已经阔别四年多的小说。来筑建自己的精神世界。

我希望能够早日专一在一项工作上,不能光停留在应用上,要了解底层,熟悉原理,才能无限创新
想跟和我身处同境的朋友们一起励志加油,希望能早日专注在一件事上,早日成功!

Fetion API使用实例

注意此实例已经失效,请移步最新地址:《博客留言短信提醒更新》

前天修改了下博客评论手机提醒功能,发布了一篇 《Sablog添加评论手机短信提示功能》 文章之后,确实很爽,朋友们留言,手机马上就受到提示。着实很爽,总有种直接“回复短信”进行评论的冲动,但是我想这个是暂时不可能的。HuangJ.in 同学一直想要fetion的API,其实也不能算是API了,只是提供了一个URL地址,供用户从WEB界面GET数据从而实现发送功能。下面看看我自己使用的飞信api

  1. <?php  
  2. include "./class_fetion.php";  
  3.  
  4. //new fetion class and init 2个参数 一个是手机号,一个是自己的手机密码
  5. $fetion = new fetion('13911444932''111111');
  6. $fetion->init() or die("fetion init failure!\n");  
  7.  
  8. //example 1 2个参数 一个是tel:手机号 一个是短信内容
  9. $fetion->sent_sms('tel:13911444932''测试短信来自,时光博客');  
  10.   
  11. ?>  

上面的这个是简单的使用,函数被封装在class_fetion.php文件里面了。【点击下载】

另外在GG的时候也发现了 Google App Engine提供的API

使用起来很简单,只要填入自己的手机号,和密码,即可。前提是自己必须 开通飞信 功能(该功能免费)。

怎么使用就看自己的需求了,Sablog 2.0用户只需要上传压缩包中的class_fetion.php到根目录,修改根目录下的post.php文件:

搜索

  1. $cmid = $DB->insert_id(); 

在下面加上

  1. //add msg notice 
  2.     if($username!='你博客的管理员用户名,我的是Kevin') { 
  3.         $r = $DB->fetch_one_array("SELECT title FROM {$db_prefix}articles WHERE articleid='$articleid' LIMIT 1"); 
  4.         include "./class_fetion.php";  
  5.         //new fetion class and init  
  6.         $fetion = new fetion('你的手机号''手机服务密码'); 
  7.         $fetion->init() or die("fetion init failure!\n");  
  8.         //$fetion->sent_sms('tel:你的手机号', $username.'在时光博客上发表对文章 '.$r['title'].' 的评论:'.$content); 
  9.         $fetion->sent_sms('tel:你的手机号'$username.'说:'.$content); 
  10.     } 
  11.     //END msg notice 

即可,加上username过滤是为了避免自己的回复也被发送到手机上。

附:Wordpress博客系统评论短信提示管理员插件

Firefox3.5已不支持属性-moz-opacity

安装了FireFox3.5之后,发现以前时光博客iGoogle皮肤中的换肤功能中有透明属性的一些DIV都不透明了。点击”换肤“按钮的时候,发现overlay已经一片黑暗,不再是60%的透明,于是猜想,firefox3.5难道不支持它自家的CSS透明属性-moz-opacity了?上网一查,果真如此。
https://developer.mozilla.org/En/CSS:-moz-opacity里说得很清楚了:

Note: Firefox 3.5 and later do not support -moz-opacity. By now, you should be using simply opacity.

3.5以后的版本将不再支持-moz-opacity属性,现在都要改用opacity这个属性了。

于是要设置一下透明度为60%的DIV就应该这样写了:

  1. div.transp { 
  2. opacity: 0.6/* Firefox, Safari(WebKit), Opera) 
  3. filter: "alpha(opacity=60)"; /* IE 8 */ 
  4. filter: alpha(opacity=60); /* IE 4-7 */ 
  5. zoom: 1/* needed in IE up to version 7, or set width or height to trigger "hasLayout" */ 

opacity这个是属于CSS3里面的东西了,属于css3的标准。然而微软IE8还不支持这一属性。

Sablog添加评论手机短信提示功能

之前看到过 HuangJLin'X 写过评论回复的邮件提示和基于移动139邮箱的手机邮件提醒。都相当的优秀,这几天闲就在网上看到了飞信的公开协议,参看了一些资料,对本博客系统sablog-X 2.0进行了修改,添加上了文章评论手机短信提示功能。

前提:

  1. 必须为移动的号,联通暂时没有支持
  2. 必须开通飞信功能

看看测试结果:

fetion.gif

大小: 30.04 K
尺寸: 500 x 360
浏览: 431 次
点击打开新窗口浏览全图

上面2图就是测试的结果,时间的差异是服务器时间和手机时间不同产生的,理论上,网页显示的时间要比手机显示的早一点点。

发信的是本人的飞信,相当于自己给自己发短信一样。

这样以来,以后有了新的回复,就能第一时间收到,而且不花一分钱,不需要上网收邮件看了^ ^.

PS:其实不只Sablog可以做到,wordpress也能做到,只要在相应文件添加发送代码即可。

基于PHP的EXCEL的数据导入

问题背景:

前段时间做毕业设计的时候,客户有一个需求,要求实现上传EXCEL文件,对文件中的数据进行数据库入库。困难的是,要实现excel数据文件的信 息排列任意性无错兼容导入。导入过程中发现,php读取EXCEL的时候,出现的是ASCII值,而非汉字和字母数字。当然最后循环入库的时候,数据库中 的也都是ASCII,于是要对EXCEL文件进行ascii码值的转换。 (未经转换的)

  1. <tr><td>&#23398&#21495</td><td>&#22995&#21517</td><td>&#24615&#21035</td><td>&#30005&#35805&#21495&#30721</td> 

 解决方案:

当用PHP读取数据文件的时候,遇到传入的字符串内含“#&”的时候直接进行decode,否则直接输出,因为如果是纯数字、字母、下划线等符号,读取的是未经过ASCII码转换的。

毕业了

bg.jpg

大小: 156.57 K
尺寸: 500 x 256
浏览: 315 次
点击打开新窗口浏览全图

6月份注定很忙,工作也辞了,为了的圆满完成大学最后一个任务,当然离职的一部分原因也是自己和老板价值观不同。

6月份认真的完成了毕业设计,中间少不了同学们和导师的热情帮助。导师为了我顺利完成毕业设计,给我放宽了毕业设计的时间。还好功夫不负有心人,优秀毕业设计。整个计算机系2个优秀设计公开答辩,我算其中一个,算是大大的满足了我的虚荣心。不过其中有导师的一大部分功劳。

写代码、写论文、修改、打印、装订、小组答辩、公开答辩、照毕业照、班级聚会、宿舍吃散伙饭、学位授予仪式、照学士学位照、盖章、领毕业证书,学位证书、清理宿舍、搬东西、离校...整个6月都是忙的,一直到现在我还认为自己没有毕业,为什么离别的时候一点悲伤都没有?一滴眼泪都没掉下来。是自己已经麻木了...

聚会的时候,说了很多以前没有,也没敢说的话,人生就这一次,以后再也不会有了,我不愿意错过,我怕错过了此时此景无法再次重演了。说出了一些话,没有后悔,当时真想拥有一个只有2个人的世界,哪怕是一分钟,可以尽情的流泪敞开心扉地告诉你一切。那天晚上有唱过一首歌,张真的《携手游人间》,KTV包间中人声嘈杂,不过我还是很认真的唱完了,很开心,那天是人生中最快乐的一天,微微的带着醉意,意志依然清醒...

宿舍6个人,6个不同的地方,湖北、山西、四川、山东、河北、北京。最终三个人留在北京工作,一个人在北邮上研究生,一个人在河北上班、一个人回了山西。我们约好了北京的一个月见面一次,宿舍的半年一次聚会。十月一山西孩子结婚,总算是可以见面的。

现在想想,大家都离开了,离开的时候很匆忙,没有跟很多人道别,自己默默的走了...杨柳依依,而人去楼空...这两天做梦,梦见自己游荡回了学校,徘徊在宿舍楼走廊里面,走廊里面没有人,只有静悄悄的风,从空洞的门口涌来,毫无声息的吞没了我...

朋友们,我亲爱的同学们,但愿你们过得都好,找到自己想要的幸福。希望我们永远是朋友!

图片附件:
p1010804.jpg

大小: 204.17 K
尺寸: 500 x 327
浏览: 321 次
点击打开新窗口浏览全图