月度归档:2008 年十一月

燃油税

看新闻,被雷死了:燃油税利好经济型轿车

新闻里这么描述燃油税的:

燃油税体现了多用多交,少用少交的原则,可引导消费者多购买,少使用

原来花了几万几十万,就是为了在停车场增加一个摆设,拿买车的人当傻子呢……

原来我已经患精神病好多年了

根据这个网络成瘾临床诊断标准,自我诊断了一下:

网络成瘾具有特征性的临床表现,对网络的使用存在极大的渴求,不论在学习、工作或日常生活中都常常在脑海中回想着与网络相关的情景,并期待着下一次上网;

患者能够从使用网络的过程中体会到强烈的愉悦和满足感,随着上网时间延长,患者对网络使用逐渐失去了自控能力,可以由最初几天上网一次发展到每日上网几个小时,最终需要连续几日都在网络上;

当突然减少或停止上网时,患者会出现烦躁、易激惹、注意力不集中、睡眠障碍等,严重者甚至出现冲动、攻击、毁物行为;

上网日渐成为一种固定的行为模式,甚至日常行为均局限在网络上,从而减少或放弃了从前的兴趣、娱乐及其他重要的活动,为能够上网和延长上网时间而想尽一切 办法,包括说谎、旷课、旷工、偷拿家人钱财等。

符合程度很高!

我是24小时不关机,就算半夜起床撒尿也要顺便上网看看,基本属于固定行为模式;

网络突然中断的时候会发狂,拼命打电话骚扰10060的客服小姐;

在外面的时候,会突然拿起手机上网看看;

不过,值得欣慰的是,我目前不会为了延长上网时间说谎、旷课、旷工、偷拿家人钱财,至少得到一点安慰了。

从事IT的兄弟姐妹们,估计都患有严重的精神病,或者正在进入精神病状态,小心啊~~~~~

Zend Framework的bug修正

Zend_Gdata_Photos_UserEntry, 281行

public function getGphotoQuotaCurrent()

{return $this->_gphotoThumbnail; }

正确的应该是:

return $this->_gphotoQuotaCurrent;

检查了一下,最新发布的1.7.0也有此bug,已经提交给Zend了。

数字存储时代

现代人每天会产生多少数字信息?

在我没有5D之前,我记得家里的160G硬盘用了2年多还没有装满照片;

当我开始习惯用5D哗啦啦的连拍的时候,虽然已经增加了2个160G,1个250G,硬盘空间还是岌岌可危;

每天总在盼着1T的硬盘快点降价。

96年,我拥有第一台PC的时候,硬盘是1.2G的昆腾大脚硬盘,已经比其他兄弟们用的540M硬盘大了一倍了;

1.2G硬盘大约相当于854张1.44M的高密软盘,我非常兴奋的扔掉了满抽屉的软盘。

从96年,到2008年,12年的时间,我个人的数字存储从1.2G的硬盘配1.44M软盘,

到6.4G硬盘配700MCD光盘,

再到数个160G硬盘,250G硬盘和一箱一箱刻录好的DVD光盘;

我们现在刚刚站在了高清电影时代的起点,数字存储将会数量级的增加,个人需要存储的东西越来越多了。

仅仅是个人的存储就已经开始膨胀,成本日增,换成是Google的存储,会是什么样的规模?

Gmail的7G容量,我花了4年,也就才占用了1G;

我花了大约1个晚上的时间,填满了Google Picasa的1G相册;

如果是Video,要填满1G简直就是分分钟的事情;

数字信息是一个看起来好像不耗费资源的东西,看不到摸不到,但是它却是真真实实要占用资源和空间的;

未来的互联网时代是存储的时代,谁能存储更多人的数字信息,谁就是赢家;

个人将会不可避免的沦为存储中心的附属,每天所需要的数字信息,每天所产生的数字信息,都要依靠它;

现代人离不开手机,不久的将来,我们会离不开数字存储中心,因为一切都需要它,不论是手机、电视、还是其他的一切。

今天Gmail的主题可以用了

挺好看的,不知道为什么有人觉得难看呢

不过,要是google能公开主题的API就更爽了,个性化的Gmail将会有巨大的诱惑力,犹如WP的主题设计一样吸引众多高手;

设计、发布一条龙服务,也许会产生一条新的价值链。

PS:好像 有人对Gmail一直挂着一个beta很不满,不过,放眼看去,Gmail的bate不知道比那些所谓的1.0,2.0,N.0的正式版好多少……

beta对于Google,是一种改进的力量,而不是传统意义的版本序列。

与其说百度是搜索引擎,不如说是广告搜索引擎

搜个关键字:挖掘机,看看效果,可以说没有什么网站的广告有如此之多了,上下右全是广告。

搜索结果是10条,其中有8条是广告,加上右栏的8条广告,一种16条广告;

正常搜索结果与广告的比例是  2:16,多么惊人的广告投放率;

可以说百度在某些关键字的页面,已经彻底变为纯广告投放了,跟那些专门制作来骗广告点击的网站没什么区别,或者说跟下三滥。

baidu.gif

用Zend Framework向Blogger发文章的简单类

[php]

<?php
require_once(‘Zend/Gdata.php’);
require_once(‘Zend/Gdata/Query.php’);
require_once(‘Zend/Gdata/ClientLogin.php’);

//向 Blogger发送文章,可自定义Tag
class Blogger{
private $gdClient;
private $blogID;

public function __construct($mail, $password, $blogID){
$service = ‘blogger’;
$client = Zend_Gdata_ClientLogin::getHttpClient($mail, $password, $service);
$this->gdClient = new Zend_Gdata($client);
$this->blogID = $blogID;
}

public function printAllBlogs(){
$query = new Zend_Gdata_Query(‘https://www.blogger.com/feeds/default/blogs’);
$feed = $this->gdClient->getFeed($query);
$this->printFeed($feed);
}

public function printFeed($feed){
$i = 0;
foreach($feed->entries as $entry) {
print_r (split(‘-‘, $entry->id->text));
$i++;
}
}

public function createPublishedPost($title=’Hello, world!’, $content=’I am blogging on the internet.’, $category= ”, $publish){
$uri = ‘https://www.blogger.com/feeds/’ . $this->blogID . ‘/posts/default’;
$entry = $this->gdClient->newEntry();
$entry->title = $this->gdClient->newTitle($title);
$entry->content = $this->gdClient->newContent($content);
$entry->published = $this->gdClient->newPublished($publish);
if(preg_match(‘/,/s’,$category)){
$categorys = explode($category,’,’);
}else{
$categorys[] = $category;
}
$labels = array();
foreach ($categorys as $key =>$value){
$labels[] = new Zend_Gdata_App_Extension_Category($value, ‘http://www.blogger.com/atom/ns#’);
}

$entry->setCategory($labels);

$entry->content->setType(‘text’);

$createdPost = $this->gdClient->insertEntry($entry, $uri);
$idText = split(‘-‘, $createdPost->id->text);
$newPostID = $idText[2];

return $newPostID;
}

}
[/php]

解决Blogger离线发布API被封的问题

一直很郁闷blogger的离线API被伟大的GFW了,但是Google很强大,已经在不知不觉中推出了非常多的HTTP SSL服务

Gmail的访问地址已经从默认的http://gmail.com自动切换成https://gmail.com了,现在,谁还会说Gmail不稳定,老是无法连接呢?

受此启发,今天灵光突显的在blogger的离线API的url地址上加了一个s,然后,世界和平了~

网络公司知名度测试

在1分钟内,回想脑子里记得住的在中国有业务的互联网公司的名称,要中文名;

想起来如下:

谷歌
腾讯
百度
新浪
网易
搜狐
微软
淘宝
优酷
六间房
天涯
猫扑
雅虎

Picasa支持的分辨率

输出大小 是否可剪切 是否可嵌入 输出大小 是否可剪切 是否可嵌入
32 Yes Yes 576 No Yes
48 Yes Yes 640 No Yes
64 Yes Yes 720 No Yes
72 No Yes 800 No Yes
144 No Yes 912 No No
160 Yes Yes 1024 No No
200 No Yes 1152 No No
288 No Yes 1280 No No
320 No Yes 1440 No No
400 No Yes 1600 No No
512 No Yes d No No