RSS
 

荷花

25

尝试挑战拍荷花,拍完了感觉角度都差不多,也没什么新想法 囧 ,只能从光这个方面找找感觉了.太阳正好角度不错,我尝试了很多角度来拍,包括顺光,逆光和侧光

荷花

Read the rest of this entry »

 

厦门馅饼真好吃

15

真不愧是厦门人,做的食品非常地道,第二次买厦门食品了,每一样都很赞!

厦门馅饼

Read the rest of this entry »

 

An update on China

30
通往世界的大门正在关闭

Ever since we launched Google.cn, our search engine for mainland Chinese users, we have done our best to increase access to information while abiding by Chinese law. This has not always been an easy balance to strike, especially since our January announcement that we were no longer willing to censor results on Google.cn.

We currently automatically redirect everyone using Google.cn to Google.com.hk, our Hong Kong search engine. This redirect, which offers unfiltered search in simplified Chinese, has been working well for our users and for Google. However, it’s clear from conversations we have had with Chinese government officials that they find the redirect unacceptable—and that if we continue redirecting users our Internet Content Provider license will not be renewed (it’s up for renewal on June 30). Without an ICP license, we can’t operate a commercial website like Google.cn—so Google would effectively go dark in China.

That’s a prospect dreaded by many of our Chinese users, who have been vocal about their desire to keep Google.cn alive. We have therefore been looking at possible alternatives, and instead of automatically redirecting all our users, we have started taking a small percentage of them to a landing page on Google.cn that links to Google.com.hk—where users can conduct web search or continue to use Google.cn services like music and text translate, which we can provide locally without filtering. This approach ensures we stay true to our commitment not to censor our results on Google.cn and gives users access to all of our services from one page.

Over the next few days we’ll end the redirect entirely, taking all our Chinese users to our new landing page—and today we re-submitted our ICP license renewal application based on this approach.

As a company we aspire to make information available to users everywhere, including China. It’s why we have worked so hard to keep Google.cn alive, as well as to continue our research and development work in China. This new approach is consistent with our commitment not to self censor and, we believe, with local law. We are therefore hopeful that our license will be renewed on this basis so we can continue to offer our Chinese users services via Google.cn.

Posted by David Drummond, SVP, Corporate Development and Chief Legal Officer

 

Google Nexus One使用感受(1)

12

令人激动的nexus one已经拿到有好几天了.经过了一段时间的适用,对这机器已经有了一个初步的认识,也到了写点什么的时候了.因为貌似android系统截图不是很方便,所以我这里就不截图了,以文字说明为主.android的各类操作视频也相当多,各位看官可以自己去视频网站搜搜.

机器拿到手以后,自然第一件事情就是开机.开机之前F童鞋在论坛上已经先研究过,说开机以后会有一个系统升级的过程,先把sim卡塞进去会有一个悲剧性问题,网络会自动连接gprs下载.费用就会哗哗的流出去.我就吸取了教训先开机囧 ,事实证明果然.开机以后系统就开始了系统升级的过程,幸好有wifi信号,升级过程很顺利.经过了绚丽的x造型的开机画面以后,进入了android,这个主界面也出现过很多次了,也8多说了.
这里要提一下的就是这个屏幕,和touch或者iphone对比是自然的事情.感觉这个AMOLD屏幕色彩很艳丽.最大的特点就是黑色灰常的黑,不像touch或者iphone那样黑色多少在有色光的情况下有点泛出白色.而且无论从哪个角度看,都不会有色偏,iphone从侧面看就会变色 囧

当然,和iphone比,也有缺点,就是虽然屏幕分辨率比iphone高,但是貌似是因为iphone字体边缘模糊做的比较好,对比之下,文字颗粒感还是nexus比较重.
总而言之两个屏幕各有特点.nexus比较艳丽,而iphone的屏幕比较柔和.

其次就是触摸屏的触感,这个应该来说iphone还是有绝对优势的.触摸屏的触感灰常好.这点上nexus还是有差距的.不过相信google经过努力会赶上的.

接下来就是软件了.我第一时间进了android market找软件.发现所有的软件都是free的 囧 后来调查发现,生在基國,你有钱也8好在菜市场买收费的东西.因为只对有限的几个国家开放收费软件下载.这个就比较郁闷了.所以菜市场里好的免费软件就不多了.

不过少归少,优秀的软件还是有的.我装了几个,包括buzz it,Seesmic(twitter客户端 支持api),aldiko(阅读器),google星空(可以支持罗盘自动指向和gps定位),还有其他不少好的免费软件,这里我以后会逐步介绍.

这次我主要介绍一下google 手机最牛逼的部分,就是google map相关的一些软件.额,浙西服务大部分都是需要网络支持.所以使用前务必做好包月服务 =_=

我最常用的就是google 纵横(Google Latitude),以及buzz了.这两个服务都非常牛逼,当然功能也有一些重复.我感觉google纵横能够实现自己位置的定位,并且有个好友列表,如果对方分享了地理位置,你可以随时看到你好友在哪里.而buzz则倾向去认识更多的在附近的朋友,以及各种你所在地的信息的分享.比如我在xx饭店吃饭,感觉味道8错,你就可以打开buzz,用gps定位一下自己的位置,,buzz里会给出一些你周围的推荐建筑名,一般只要不是太冷僻,都能找到你所在的位置. 你可以写下你对这个饭店的简单评语.这样别人在电脑或者手机上看google maps的时候,只要打开buzz图层,就能在你发表留言的地方看到一个小图标,点一下能看到你在这个地方的留言,这个就相当牛逼了.

不容置疑,google的定位服务还是相当强大的,但是在实际使用过程当中,我却遇到了一个比较头疼的问题,定位偏移.这样导致我发buzz的时候,在它的周边推荐建筑里找不到我所在的建筑.于是我就开始粘究了,为何会出现这个偏差.

我做了一些小实验,在某个饭店门口,打开gps,然后在buzz里面搜索我的位置,在不打开vpn的情况下,我无法在buzz移动网页当中定位自己的位置,一直显示搜索中.在我下载的一个客户端程序 buzz中,却能够定位,但是有偏移,而且是固定位置的偏移.接下来我打开vpn,这个时候网页版的buzz就能够实现定位了.而且这个定位下来的周边建筑参考灰常准确,我准确找到了我所在位置的饭店名字.打开客户端buzz程序,这个时候程序也能够定位,但是依然有偏差,在周边建议里找不到我所在位置的饭店名字.这样问题就基本明朗了.我的分析是,国家貌似对这个地理位置分享比较敏感,不希望老百姓太精确的定位自己的位置,所以我怀疑应该有两个地图,一个是带偏移的,一个是不带偏移的.而buzz网页版尝试连接的是不带偏移的准确的maps服务,而这个服务已经被盾了,所以正常情况下,无法实现定位.而buzz客户端程序直接连接的就是带偏移的google maps,所以无论在开不开vpn的情况下,始终能够实现定位,虽然这个定位一点都不准.一旦打开vpn以后,网页版的buzz就可以连接上无偏移的goole地图了.这就相当的爽了.=_= 所以建议各位买google手机的,一定要去申请一个免费的或者收费的vpn,会给你用google手机带来极佳的体验,包括除了地图,还包括twitter ╮(╯▽╰)╭

好了,这次就讲那么多

 

激动人心的⑥④ 激动人心的nexus one

06

经过漫长时间的快递等待,在不和谐的一天,激动的时刻到了,顶顶大名的nexus one终于从米国快递过来啦.哈哈哈.
邮递过程是漫长的.因为这几天是sb会期间,而且是众所周知的敏感日子,所以海关查的比较紧,在海关停留了好久.8过顺风快递还是很负责滴.出了海关以后,一天半时间就从北京到目的地了.货到了以后F童鞋还特地回家收货 (⊙_⊙) 当天晚上偶就直奔F童鞋家开始了全新的nexus之旅.之前还蹭到了一顿美味的百岁鱼 =_= 具体使用感受在让我体验几天在发.哈哈,先贴图.这里严重感谢F童鞋,第一次用高级手机

:DD

nexus one

nexus one

nexus one

 

Google动作真快,已经支持https访问了!

22
貌似.hk还不支持,进google以后点google in english 然后手动在http后面加个s即可,哈哈,终于可以围观胡萝卜了! btw: 今天google的logo居然是一个可以玩的吃豆子 囧

 

随时随地免翻墙通过API OAuth验证方式用twitter

18

为了安全原因,twitter将在不久的将来彻底停止使用HTTP Basic Auth这种验证方式,全面改用更为安全的OAuth方式,也就是说,理论上每次通过api来访问twitter,都得先跳转到twitter官方登陆以后在callback到你的客户端twitter软件上,这就造成了一个问题,墙内用手机或者其他twitter客户端的话,每次都得翻墙先登陆一下,这可就麻烦了.以前的普通api验证将全面失效.

群众的力量是强大的,在不久之后就有人写出了支持OAuth验证方式的api.还有好多种方式,为此我选了几个比较热门的试了一下.一开始我用的是twip但是发现要用这个api,必须找一个支持php的空间,而且还必须满足某些权限的需求.这就比较麻烦了.不可能放在自己空间里.那天空间被墙了就不值得了.后来无意间有爱好者修改了gtap,使它支持了OAuth的验证方式,这个就相当爽了.哈哈.更重要的是,它是基于google app engine 也就是大名鼎鼎的GAE制作的.api放置空间的问题就很容易得到解决了,下面就说说搭建自己的OAuth验证方式API的方法.

首先自然要先注册一个GAE的账号,关于如何注册,应该来说还是比较简单的.相关文章也很多,可以自己google.我这里贴一个链接,当然,这一切的前提你得拥有一个google账号,步骤当中需要用手机接收一个验证码,可以放心填写手机号码,不产生费用

http://imnerd.org/apply-gae.html

注册好以后,下来就是搭建你的GAE上传环境了,搭建的话,著名的月光博客有一段描述,我就不重复了,给链接地址

http://www.williamlong.info/archives/1956.html

这里要注意一下,下半段讲的是关于BirdNest,这个是基于base auth方式的,可以不必理会.还有上传修改好的程序到GAE的话,google SDK安装好以后会带一个叫GoogleAppEngineLauncher,不需要手动去敲命令,直接用那个工具上传你的代码即可

准备工作做好以后,下来就是下载我们的主角gtap修改版,下载地址如下

http://code.google.com/p/gtap/issues/detail?id=9

注意看一下,最新的修改版在8楼,作者又更新了一点小bug,下载下来以后,你要做的事情是先把代码放着,这个时候你需要翻墙了.登陆twitter去申请app key

登陆Twitter程序中心注册一个新程序,注册的时候Application Type选”Browser”,Callback URL填入填写能访问到”callback.php”文件的完整网址,我们这里用的gtap callback地址是”https://xxx.appspot.com/oauth
/twitter/callback”,Default Access type选”Read & Write”。注册完成后系统将自动分配给你”CONSUMER_KEY”和”CONSUMER_SECRET”

下一步就是打开下载下来的gtap文件当中的oauth.py,推荐用ultra edit打开,找到其中的 OAUTH_APP_SETTINGS = … 下面有两行’consumer_key’: 和 ‘consumer_secret’: 把你刚刚申请到的两个字符串填到里面去,保存退出

下一步打开app.yaml,修改你的application: 第一行,后面填上你GAE的app name

做好这些准备工作以后,你就可以正式上传你的gtap代码到GAE了.哈哈,用之前提到的GoogleAppEngineLaunche提交代码

上传完成以后,工作就完成了大半.哈哈然后就是访问访问https://xxx.appspot.com/oauth/twitter/login 点注册(这个时候需要翻墙来登陆一下twitter,完成之后就callback回去),完成后会显示一个key,你可以在gtap下面修改你的key,其实也就是你的api密码,可以和你的twitter账户密码不相同,然后就OK啦 哈哈

最后一步就是在你的客户端程序当中,填入你的api地址 https://xxx.appspot.com/gtap_oauth/,用户名随意,密码就是你最后填入的那个key 注意这里是https,一开始我忽略了,只能看推,不能发,后来改成https就好了.

enjoy ; )

————————————

补充一下,我们常用的twitter客户端 chrome下最好用的插件 chrowety ,iphone当中最好用的我觉得是TwitBird,有免费版,功能貌似一个不少.可能有广告吧.我买的是pro版,哈哈.还有就是塞班系统下比较有名的Gravity,都是支持api的比较好的客户端

 

哎,久违了,博客

17

妈的,这两天我之前购买的mysql数据库换了一个ip地址.我就按要求给换过去了.一开始就不好访问.后来倒是可以访问了,但是速度极慢.耐心等待了3天.结果还是和乌龟一样慢,而且根本不能进后台.艹!

一狠心重新花了60元又重新购买了一个50M的mysql数据库.哎,之前那个还有半年,也算是倒霉了.这个新mysql还是蛮好的,甚至可以独立设置两个能够外部访问的ip地址,这样就可以防止其他人而已连接我的数据库.哈哈!这下爽了,博客立马就能访问了.

好久没来,推荐两个好吃的.一个就是雪碧冰+茶味 我感觉相当不错 囧 还有一个就是味千拉面,那种袋装的.差不多8-10元的样子,一包能吃两次.里面有两包料.感觉比方便面好吃和干净多了 哈哈 !!

最后祝贺博客又可以访问啦!