星期一, 九月 15, 2008

信息过载?

出去这三天,回来一看,好家伙!google reader里面居然有300条左右的未读信息。虽然里面有不少是订阅但是看看标题就算的(比如动漫新书消息,英语新闻和阅读,最近学术杂志的文章标题,关注的热门事件的最新搜索结果,这些每天都有数十篇),不过还是非常吓人的。因为扣除那些我可能觉得烦的时候直接全部设为已阅读的项目,还是有那么上百篇的需要略略看过一遍。

不过反过来说,可以说我的网络效率很高,如果不读小说(篇幅长)和 bbs (内容杂)的话,我每天个把小时就把自己感兴趣的网络内容全部看了一遍。因为我把常去的网页的更新用网络服务监视,直接把更新内容做成rss发给我;加上 rss 这种可以一次看上百个网站更新没有,且只看更新内容的大杀器,我一次可以确保不会漏过动漫,编程,我的科学/教学内容,朋友等数个领域的东西没有错过……

不过信息过载还是实际存在的。所以我经常清理greader的订阅列表,把一段时间内没有感兴趣的,或者感兴趣,但是对我的大兴趣没有关联的,剔掉。

其实,如果google reader 能够根据关键字甚至贝叶斯方法把我喜欢的东西按感兴趣的程度排序的话,那就更好了……试了一下rss过滤的服务,唉,不咋的;不是不好,老问题,对中文支持不好,还有不稳定。

不知道有没有可以代替google reader的本地程序,而且有不错的过滤界面的?记得有人提过做这个油猴子脚本,不知有懒人包没有?

[中秋]一败涂地的数码假期 暴风雨中的蝴蝶中秋更新

好吧,我承认我很人品,每次我出去不好上网的时候,这个n久才更新一次的神作就更新了……

这次老婆带我去湖南,为了度过不能上网的假期,我准备了 psp 和数码相机。可惜,psp 在前一天晚上,似乎是听歌听多了,没有电了,我也没有带充电器……
相机的话,数据卡出问题了,拍到一半就无法继续拍摄了……买到了伪劣产品。请大家吸取我的教训,千万不要为了不愿多跑几步路,在节日推销的地方买……

农村的天空果然不错。相机在出问题之前,也拍了一些东西。一个是水鸟,很难拍,黑色的,像鸭子,但是尾部有翘起的两个立羽(类似鸳鸯),屁股上有两块白色。非常警醒,所以很难拍到。另外一个尖嘴的小水鸟就很容易了。不过可能其他的鸟看起来更讨喜一些。拍照经常有这样的经历。费尽心力拍了一个难搞的相片,但是别人却完全看不出来背后的艰辛。
现在也得到一些经验了。对于鸟,一定要用全手动!!一开始焦距就用到最远距离(或者运气不错的话,参照附近的物体预先定焦),改为手动; iso 打到400左右(尼康可以接受的成像比较好的范围,其实有时候更大一些也可以,毕竟能拍到有噪点的清晰图片比只能看到一片模糊要强);快门打到1/80或者1/120,你相信自己的铁手的话, 40 到 60 也可以。
这样,不管是靠潜行或者应付突发(比如里面几张鹌鹑,翅膀全是糊的,那就是因为我自己都没有料到它突然飞出来,而且翅膀频率那么快,1/60秒都保守了),都可以对付一下了。
这样的照片很可能曝光不足,比如我拍的水鸟那几张,但是这是可以靠后期搞定的;在阳光下可能略过,那就把快门打得更快!

如果事先设好,那么完全可以在鸟出现的时候不看取景窗,直接盲拍。反正数码相机不怕浪费胶卷,多拍几张。

翠鸟见过好几次,不过嘛,没有超远镜头+耐心,太难了。而且也需要运气。
http://picasaweb.google.com/wsxl.whu/KFWxYE02#

农村的夕阳比东湖的好取景点多多了,可惜我只能看看lcd过过干瘾,存不进去……
不过没有了数码产品,倒是走了很多路。陪老婆看月亮,夜色风景很不错,可惜老婆的注意力又被挖红薯分走了……老婆似乎有一赏月就要挖红薯的习惯。
脚底板也走得有点酸了。

ps:发现一个图片搜索网站,可以把你上传的图片在网络上面找到类似的照片。我终于知道曾经当我手机桌面的美女叫什么名字了……
然后是一个rapidshare搜索,可惜东亚文字支持实在是……

星期五, 九月 12, 2008

空头许诺 microsoft works免费?

今天在单位的电脑上面看到新买的联想机器上面预装了works,一看,和office差不多。上网查了一下,原来就是一个office的精简版。而且很多新闻说是即将免费。我兴致勃勃的去微软主页一看……去年7月的新闻,到现在还是没有实现。

这个版本有日历,缩水版的word,access,excel,但是没有ppt写作,有ppt viewer。看来对很多应用也够了,特别是体积还很小。

至于自己对这台电脑的配置,装了一个基于phpproxy的代理,见这里。值得注意的是phpproxy.php在上传服务器的时候要修改一下内容,注释掉挡其他ip的那一行。客户端使用的时候也要修改一下conf文件,把php文件的上传地址改成自己的。我倒不是用来穿墙,而是用来有个稳定的教育网出国代理。毕竟自己花钱买的空间,只用来挂挂博客,不是太浪费了吗?

这几天……开学了,桂花突然开了,教师节到了。
嗯,悠闲的假期已经过去了,好好干活吧。

星期一, 九月 08, 2008

我对google的意见

1:意见一:google的中文意见版无法提意见!!

2:大多数软件是自动更新的,也没有任何提示,手动更新操作很不方便;
要知道不少人,比如我为了安全起见,平时都是使用一般用户权限工作的,那些程序比如拼音无法自动更新啊。

3:google reader没有过滤以及消除重复条目的单元。我知道有些blogger很敬业,仔细修正错误,添加链接,不过我无心一一去细看差别。如果能直接把不同点标识出来就很好。

greader订阅数目过多,除了用过滤器过滤外(比如gmail里面那套系统就不错),可否根据关键字打分呢?毕竟很多条目不是不想看,只是想慢点看,先看感兴趣的。可是不用greader的自动标注已阅读功能,又很不爽。虽然可以用标记未阅读功能来延后阅读,但是为何不可以更懒一点?

最后,不知道greader可否找出最近一段时间内含某关键字的条目……有时候不在意,但是事后想起来,又不记得具体关键字了……

记得有人写了greader过滤的油猴子脚本?

4:google做的一些产品太程序员了,只有例子,比较少有模板。就是文档也往往不全。比如greader,有多少人知道他的全部用法?appengine的文档例子也太少。也没啥好的官方社区,google group几乎是完全无组织无引导。

5:google那么有钱,也不做些政府公关……比如国内的firefox无法登录银行和政府机关的问题,有那么多钱推广firefox,拿出一点公关多好……

简单来说,google里面的人愿意做一些很酷的事情,但是和直接赚钱无关的地方,就不愿意花细功夫了。

星期四, 九月 04, 2008

查nyhash的ubiquity命令

manyang要我写一个,参考了http://www.reality.hk/articles/2008/09/03/888/的写法,发现他的脚本在新版似乎不能用了?
最后还是用老办法写的……


CmdUtils.CreateCommand({
 name: "ny",
 takes: {"filename": noun_arb_text},
 modifiers: {by: noun_arb_text},
 preview: function(pblock, search) {
        pblock.innerHTML = CmdUtils.renderTemplate("Search nyhash for <b>${search}</b>...", {search:search.text});
        if (search.text) {
            var url = "http://www.nyhash.info/index.php/q-";
            var params = search.text+"/?range=3";
                        pblock.innerHTML =url+params;
           
            Utils.ajaxGet(url + params, function(xml){
                           var tempElement = CmdUtils.getHiddenWindow().document.createElementNS("http://www.w3.org/1999/xhtml", "div");
                           tempElement.innerHTML = xml;
                           result=jQuery(tempElement).find('.keys');
                           if (result && result.size() > 0) {
                pblock.innerHTML = "<ul>";
                for(var i=0;i<result.size();i++)
                                   pblock.innerHTML += '<li style="font-size:80%; padding-bottom: 9px">' + result.eq(i).val() + '</li>';
                pblock.innerHTML += "</ul>"
                } else {
                pblock.innerHTML += "<p style='font-size:80%'>Not found!</p>"
                }
                       });
        }
    },
              
 execute: function( postContent, mods ) {
            var url = "http://www.nyhash.info/index.php/q-";
            var params = postContent.text+"/?range=3";
                   Utils.openUrlInBrowser(url + params);
  }
});

星期三, 九月 03, 2008

叽歪的ubiquity命令

http://wsxl.512j.com/jiwai/jiwai.html

http://17th.name/wp-content/uploads/2008/09/fanfou.html 17th兄的页面改的,页面标题都忘记改了。

这是应水木清华上面一位老兄的要求写的,有需要的人进上面那个页面,在页面最上面同意选择subscribe就可以了。

你要测试的话见上篇blog entry。

http://jiwai.de/ 叽歪,和twitter,fanfou一样的东西

星期二, 九月 02, 2008

[风物]彼岸花 firefox下的命令行插件ubiquity

今天到小宝宝家去(帮老妈拿奶瓶保暖套给老妹),路上看到大片大片的彼岸花。
这东西据说有白色的,漫画评论家夏目老先生的blog还拍照过,不过我只看到一个疑似红白条文的。

最近moailla的那帮人出了一个firefox的新工具,叫ubiquity。按下他的快捷键(缺省是 ctrl-space,和输入法的冲突了,我设定的是alt-u),就会出来一个输入框,下面是预览。他的一个优点是可以在不影响当前页面工作的时候查和插入一些东西。比如你写email的时候,想插入地图,一般而言就是另开一个窗口金google map,查找地名,找到地点,吧网页部分copy&paste过来。有了这个,你直接ctrl-u,map 地点,然后回车,地图已经插进信件里面了……

目前比较有用的大概是查询并且把结果放进剪贴板的应用,比如查字典,查翻译,查php,sql等的语法之类。还有就是一些简单的提交,比如更新twitter状态。
我目前用饭否,所以写了一个更新饭否的,现在只要写 "fa 我看了宝宝了"(我忘记说了,这东西支持缩写,命令提示,自定义命令,所以fa和fanfou是一样的)。

这东西目前还是有缺陷的,比如我很想一边写这个gmail,一边把ubiquity的截图上传,然后把地址插到信件里面……有一个tinyurl有类似的功能,不过现在我写类似的应用的时候卡在本地的合作了。不过,它的有时就是扩展性强,人人可以简单的写扩展(这点有点像油猴子),所以,理论上各种功能都会出来。

嗯,设置快捷键用 about:ubiquity 页面

现在是我的自己写新命令的小tips:

一:打开 chrome://ubiquity/content/editor.html ,一看就知道,这是插件内置的一个页面。

里面有一个大大的输入框,输入内容,不必提交(我开始一直找不到提交按钮,后来才知道不必),直接就可以用了。你可以写多个命令。

二:我的fanfou命令:

CmdUtils.CreateCommand({
  name: "fanfou",                                            
  takes: {"text to post": noun_arb_text},                  
  preview: "post to fanfou.",        
  execute: function( postContent ) {                    
    var baseUrl = "http://fanfou.com/home";              
    var params = {action: "msg.post", content:postContent.text};
   jQuery.post( baseUrl, params, function( result ) {     
     displayMessage( result );             
   }, "json")       
 }                    
);                           

三:简单说说
name 是命令名,takes的第一个是输入提示, preview是下面的预览,我的很简单,不是动态的(有的可以做到上面输入的同时下面给出查询结果)。
如果你也做提交输入的话,ctrl-u,看看源码,找form这个词,然后看input,每个都写到param的参数对里面去。function (result)是成功后的动作,可以不要。

这东西写好了以后就都可以用了,即使关了浏览器下次开了还可以用。
有些地方可以订阅命令,也就是别人写好了分享给大家,你不需要自己写。