存档在 ‘WEB想法’ 分类

原来51.com和百度一个风格的

2009年3月28日

今天在cnBeta的RSS上看到一条消息说,李彦宏大人亲自下令将刚刚在昨天改版的百度贴吧改回原来的版本。哈哈,这种做法和51.com前几天的行为简直是一个模子里出来的。

上周51.com的相册浏览页也进行了改版,主要的变化是缩略图由780px改为了460px,页面背景有一个很难看的黑底。结果,受到很多老用户的抵触,第三天,就又改回去了。百度这次事件基本上也是因为爆发了大量的用户差评导致的。这里我不知道新版的百度贴吧是个什么样子的,不过就改版这件事来说,我觉得有时候过分顺从用户未必是件好事。

一个产品总归有人喜欢,有人不喜欢,做不到完美,那么就应该向着尽善尽美的方向努力。一旦有了较大的变动而导致负面意见短时期较大就诚惶诚恐的话,是不利于整个产品的发展的。当然,我这样说的意思也不是说随便改版,不顾用户的看法。

比较好的做法是:

1.尽可能做好前期调研,发现用户的切实需要,埋头做项目最后浪费的只是大家的心情和相关产品开发人员的精力

2.最好是提出一个过渡式的方案,新老版本并存,可以让部分的用户可选这两个版本之一即可

3.即使出现负面评论也不要过分紧张,新版本也许并没有那么差,也许有些觉得新版本好的用户只是在心里面夸【比如这次51.com的相册浏览页改版,米妈就觉得不错】,也许只要在新版上稍微发掘一下就能满足更多用户的需求

帮米妈下载电子书

2009年3月7日

我没有搞过采集,不知道我下面做的事情算不算采集,也许!

米妈想看电子书,TXT格式的而已,但是网上下载不方便,电炉上也许有,下载也比较麻烦。

在小说网上看到自己想看到的小说,但是总不能一页一页的复制粘贴去啊。于是我义不容辞的做了下面这些事情。


$base_url = "http://www.readnovel.com/novel/23717/";
for($i=1;$i<=59;$i++) {
	$str = file_get_contents($base_url.$i.".html");
	preg_match_all('/\<div class=\"shuneirong\"\>.*\<\/div\>/si',$str,$matches);
	$fp = fopen("congcong".$i.".txt","w");
	$ss = strip_tags(str_replace("<BR>","\r\n",$matches[0][0]));
	fwrite($fp,substr($ss,0,strpos($ss,"设为书签")));
	fclose($fp);
}

很简单,循环页面,抓取 <div class=”shuneirong”></div>之间的内容。然后将<BR>换成换行符,过滤掉所有的html标签,还要把字符串后面一堆与正文内容无关的东西去掉。

这段代码执行完之后,你的文件夹里就有congcong1-congcong59.txt等59个txt文件了。后来米妈又说放到一个文件里,于是我又开始合并文本文件。


$file_prefix = "congcong";
$fp = fopen("congcong.txt","w");
	for($i=1;$i<=59;$i++) {
		$tfp = fopen($file_prefix.$i.".txt","r");
		$t = fread($tfp,20480);
		fwrite($fp,$t);
		fclose($tfp);
	}
fclose($fp);

拷贝到米妈的M8上,OK,任务结束。

米妈一定要加上这句话,我认为也是大势所趋:网络的免费时代快要结束,更多的收费服务即将推出,但是价格不会很贵,以量取胜。

我的理解是:在网上搜索到自己有用的信息会比较困难,人们愿意花费一小部分金钱来节省自己的时间。

关于OPENID

2008年9月22日

一直想做一个带有openid的应用,

因为openid是一个理想的用户管理系统,

不用到哪个网站都注册一堆用户,

然后一个提供openid的服务器,就可以访问所有接受openid登陆方式的网站。

openid就像护照一样,你不需要成为其他国家的公民,你只需要拥有证明你自己身份的护照,就可以去接受你的护照的国家旅游,学习等等。

是不是很理想呢?

你的网络账户,集中在一个地方维护,也许和其他人的维护地方不一样,但是这个账户是通用的。

多么美好的东西。但是在现实中实现这样的天下大合还是有一定的距离的,

虽然有一些大网站已经提供了openid登陆的方式。

以后我的应用也要支持openid

 

我想像中的widget

2008年7月18日

很简单,比如我的主页,可以像装wp的插件一样,打开我需要的模块,提供各种有意思的功能,我不要某一个功能就把它关掉,不同的模块可以放在任意的地方。可以统一为不同的模块配置,也可以单独为某一个模块配置。

我想要的模块有:

1 – 展示我的照片

2 – 我最近的动态

3 – 我的日记

4 – 天气啦,日历啦。记事本啦,这些可以进行隐私设置

暂时还想不到那么多,先记着。