Gmail 支持 OAuth 方式访问

Google 在官方 blog 中宣布 Gmail 可通过 OAuth 方式访问,支持 IMAP 和 SMTP 协议(POP3好像没戏)。

好消息是,今后将可以通过第三方服务访问 Gmail,即使 Gmail 被封也不会妨碍收发邮件;
另一个好消息是,由于不需要提供登录密码,只需要到 Gmail 的页面确认授权给第三方应用,所以 Gmail 周边应用的开发限制和给用户带来的风险会少得多。

坏消息是,如果 Gmail 真的被封杀,有可能会收不到国内的邮件,只能够通过其他邮箱迂回;
另一个坏消息是,虽然 OAuth 的方式不会直接泄露邮箱密码,但很多人的邮箱会接收一些服务的注册信息,而有的服务的注册确认邮件中会带上注册密码,如果你的密码比较单一,还是存在泄露的危险;
最后一个坏消息是,每次 OAuth 方式的授权验证应该还是要到 Gmail 页面去,所以翻墙的基本功还是要继续修炼以备不时之需。


BooguNote

BooguNote 这款小巧而强大的树型笔记软件终于推出了0.3.1.1正式版本,你可以在它的中文英文主页分别下载不同语言的版本。

详细的使用方法,在主页上已经有给出一些介绍的文章,如《BooguNote 全解》和《提升生活效能的小软件:BooguNote的三种应用》,同时,软件也自带了一个简单的教程,浏览一遍就大致清楚用法了。

BooguNote 基本界面:
BooguNote 基本界面

自从上手之后,BooguNote 已经取代 Evernote 等成为我的首选笔记工具,主要的原因有:

1、BooguNote 最大的特色:树形结构的信息组织方式
OneNote 类的笔记软件,主要的信息组织方式是分组卡片式,辅助的则有项目符号、段落标记、表格;
Evernote、CintaNotes 类的笔记软件,信息组织方式是多标签,辅助的是项目符号等;
SEO Note、KeyNote 类的笔记软件,信息组织方式是树形目录加卡片;
MiniPad2类的笔记软件,信息组织方式只有树形目录;
WikidPad 类的笔记软件(如果你把它当成笔记工具的话),信息组织方式是 Wiki 式的链接加树形目录。

而 BooguNote 的信息组织方式直接就是树形目录,笔记的目录结构和树叶节点的内容(文字块)都集中在一个窗口中,简单易懂,不需要在多个工作区来回切换,不需要与太多的附加信息和格式打交道,层次清晰又简洁。

2、方便的键盘操作
光有树形目录也不行,只有给移动、展开、收缩、编辑节点配上快捷的键盘操作,树形目录才不会拖累用户。
除此之外,BooguNote 大部分的操作都可以自定义快捷键,这比 Evernote、OneNote 等贴心多了。

3、纯文本加图片和超链接的内容
作为纯文本党人,我对 Evernote、OneNote 等富文本笔记工具很有意见,比如 Evernote 的全局抓取和粘贴,每次都要 Ctrl+Shift+V 再选择粘贴纯文本,否则从网页、富文本文档等信息源头抓取来的内容就会带上不同的字体、大小、颜色、格式,使得整个界面混乱无比。

不过,纯文本也不是万能的,所以 BooguNote 也可以在笔记中嵌入图片和超链接内容,支持文字加粗、文字块收缩、给文字块加上集中图标,提高了软件的应用能力。
超链接支持点击打开,图片是作为独立的文件保存,笔记中只是存储其相对/绝对位置并显示缩略图,这样便不会使得笔记文件本身的体积急速膨胀,间接提高了性能。
加粗、图标功能可以用于 GTD 应用,但我认为 BooguNote 的发展方向不应该是 GTD 工具,因为树形目录的长处在于组织和展示信息,而不是管理待完成事务和提醒。

BooguNote 保存的笔记文件后缀名是 boo,其实内容就是 XML 格式,可以同时保存一份相对易于直接阅读的纯文本文件,还可以在配置中打开记录操作日志,这些都是可以自己用文本编辑工具打开自己查看修改的。
用户完全可以将笔记文件另做后期处理,一些 BooguNote 暂时未能完善的功能,如搜索定位、批量替换等等,可以自己完成,这就比采用加密或封闭的存储格式更加方便。

4、便携性
BooguNote 是绿色软件,不需要安装;
压缩后300KB,展开也不超过700KB,与安装文件40MB 的 Evernote、200-300MB 的 OneNote 相比是超轻量级,与 MiniPad2、CintaNotes 等一个量级。当然,它没有手写识别、富文本、加密、办公软件集成等功能,如果你不需要这些功能的话,自然没有必要选择体积更加臃肿的工具;
设置默认存储路径后,默认存储路径中的图片插入笔记就会记录相对路径,移动笔记文件的时同时移动图片,就不会丢失笔记中的缩略图了;
可惜的是目前还没有在线同步功能,毕竟作者资源有限,现阶段只能先完善基础功能。结合 Dropbox 的同步功能也基本够用了,只剩下移动设备平台的编辑问题。

5、其他特色
右键拖拽可以移动屏幕
侧边停靠适合宽屏显示器
抓取内容时可以自动带上窗口标题和链接/路径
配色方案有丰富的自定义属性
文本文件格式可以自定义编码方式
另存为 FreeMind Notes 的 mm 格式,这是其他文本笔记工具无法做到的

6、开发者
最后,也许是最重要的一点,就是 BooguNote 的开发者能够及时响应用户反馈的信息,非常勤快的增加功能和修补 bug。
而要在 Evernote、OneNote 等工具那里得到及时的反馈就相当困难了。

待改进的地方:

1、稳定性
尽管在前期测试阶段,勤奋的作者经过了多次升级修改,目前的正式版仍然有一些小问题。
发现的问题可以到讨论组向作者反映,或者直接发邮件

2、完善基本功能
如完善撤销功能、增加最近打开的文件列表、全局抓取后的托盘气泡提示等。

3、同步
前面已经提到,建议配合使用 Dropbox 等同步工具。

4、搜索定位
笔记内容越来越多的时候,更加强大精准的搜索定位功能就十分必要了。然而目前 BooguNote 的搜索功能只能说非常简陋,暂时的解决之道就是配合文本搜索工具以提升能力。

5、多标签组合
多标签组合功能不是万能的,管理海量信息并不合适以多标签方式为主,而没有多标签组合即使不是“万万不能”,也会让人困扰,尤其是 BooguNote 搜索定位功能不强大的情况下。
在结构化信息存储的目标实现后,这个应不是问题。

6、进一步优化树形目录操作
BooguNote 已经是操作最舒服快捷的笔记工具了,但还不够完美,当内容条目很多、树结构复杂的时候,操作就会显得力不从心了。
因此作者和用户还要多想想如何进一步完善优化树形目录的操作,如增加快速返回父节点和收缩所有层级子节点的快捷键、同级文字块排序、临时高亮显示子节点和父节点的连线等等。

开发者的野望
开发者 hawk 在讨论组中多次提到了今后的发展规划,感觉 BooguNote 还有许多潜力可挖:

1、富文本支持
作为纯文本党人,我觉得目前只要能够增加删除线格式就行了。
开发者则打算实现富文本功能,即 HTML 和 RTF 数据的抓取和保存,不过在抓取文本的时候,可以去掉文字大小、字体属性,尽量保证版面的整齐。

2、网络同步和发布
如与 Google Calendar 和 Outlook 的同步,在网络/企业内部社区发布、共享笔记。

通过快捷方式能保存文件。
以后不光保存 boo 文件,也保存 boo 文件中快捷方式指向的文件。这样在任何地方都可以用boo的文件快捷方式访问想要的文件。这样一体化的存储,可以有效的和 Dropbox 竞争。

3、跨平台支持
Linux 下有 Basket Note Pads,但 Windows 版本还只在计划中;
Windows Mobile 平台上有 ListPro 这样的神器,但不免费不跨平台,同步也很难用;
Evernote 虽然跨多平台、可同步,移动设备上的免费版却不能本地保存,而且不好用…

如果 BooguNote 可以跨平台,又内建了同步功能,那么其他同类工具就更没有优势了。

4、结构化信息
最重头的未来功能,BooguNote 的信息组织能力会凭此上一个新的台阶。

0.4.0左右的BooguNote将会出现结构化信息。什么叫结构化信息呢?
学过数据库的人大家都知道这样的概念:
学生的属性包括:姓名,出生日期,学号。
那我就可以在BooguNote里面标注某个文字块就是名字,出生日期,或者学号。
这就是结构化信息。只要我按照这个模板填写。以后就可以很容易用搜索功能从各个不同的文件里,搜出所有学生的信息。
更进一步,我甚至可以实现关系数据库的功能。通过 sql 语句进行查询。
结构化信息存储主要是方便以后信息的提取和使用。

标签、模板等功能都可以顺带实现了。

5、显示文件内容缩略图

6、打印功能

7、拖拽功能
目前还不支持鼠标直接拖拽文字块


单向拉门

这个世界上的悲剧有很多,其中有一种特别令人悲伤,那就是当你兴高采烈的推开一扇友善的大门后,发现你的老板/老婆/老爸/老情人捂着鼻子痛苦的蹲在地上哭泣。

这样的悲剧根源于两种深植于我们体内的黑暗人性:
1、大门不会向我飞过来,所以用力推也无所谓;
2、大门后面情况不明,说不定有另一个人也想一脚踹开,所以一定要抢先推开门。

透明门曾经用来避免悲剧,但同时又导致了新的悲剧:
1、眼神不好的行人撞在门上导致头破血流;
2、客观上导致在门两侧掏枪对射的行为增加,给屋主造成了不必要的损失。

横向推拉门也是方案之一,然则不是所有地方都能够使用推拉门的,而且公共场所的横向推拉门人们通常是不会关的,自动门除外。

所以,终极的解决之道应该是:
只允许拉门!无论你在门的哪一侧,都不能快速推门,而只能快速拉门。

要增加推门的难度相对简单,现在很多门上就已经有杠杆和滑轮装置用来降低转动速度了,改装一下应该就能实现;
拉门就比较难办,既然是只能向拉的方向动,那么可以在门把手内安装传动装置,握紧把手向内拉动才能够快速开门,否则降速装置仍能生效。


防水喷雾器

回忆起在高中时,忽然问同学希望有什么小发明来解决生活中的小烦恼,提升幸福指数,提出的第一个小问题就难住了我:
在下雨天如何保护鞋子和裤脚不被飘雨打湿呢?

唉,一出手就将军,真是太狠了!这可是一个人类历史上数千年都没有能够完美解决的重大技术难题啊…无论打伞也好、雨衣也好,鞋子和裤脚总是被地球引力和雨水联合迫害的对象

单纯的实现鞋子和裤脚防水并不难,套上大号的塑料鞋套就可以了,还有复古的橡胶套鞋、防化服型全身式雨衣、超大型雨伞(含直筒型雨伞)以及养一头叫做“辟水”的犀牛精,但如果综合考虑成本、实用、便利、耐用、美观和环保呢?

成本:
一次性塑料鞋套单价虽然便宜,但每次出门就要换上新的,累积起来也是不小的支出;
犀牛很难养;

实用:
鞋套会包裹住鞋底,这样会影响鞋底的摩擦,在某些路面上容易滑到,相当危险;
全身式雨衣可能因长时间不透气使得雨衣内又湿又热,非常难受;
超大型雨伞遮盖虽然够大,但同时也明显增加了重量和雨伞覆盖面积,重量的问题上可以通过改善材料解决,伞面太大会在拥挤时难以行动,风大时难以掌控,直筒型的则会遮蔽声音;
犀牛很难养;

便利:
橡胶套鞋在城市中已基本被淘汰,穿着不舒适(尤其是大冬天脚会冻僵,大热天不透气),办公室上班族还要多备一双正式场合用的鞋子;
全身式雨衣折叠起来体积也不算小了,又不像雨伞随处可以晾干,所以使用的人也越来越少;
超大型雨伞如果可以解决折叠后占地的问题还可以接受;
犀牛很难养;

耐用:
一次性鞋套在室外不能够长时间走路,不时需要更换;
犀牛很耐操;

美观:
一次性鞋套可以用来扮机器猫;
防化服型全身式雨衣可以用来玩异尘余生;
人类果然是不适合在地球生存啊…
犀牛很难看;

环保:
一次性鞋套的材料可以改进,但是磨损和随手丢弃产生的垃圾不好控制;
犀牛很难养;

综上所述,这事情不是这么容易解决的。本来我还想用没有鞋底的“裤脚套”,但恐怕难以同时满足美观和廉价的要求,上街还会被人殴打:“叫你丫装气垫船,叫你丫装气垫船…”

所以,最后的希望可能只有开发出一种强力斥水的喷雾剂产品了(凡士林、石蜡油、松香、高碳酯等等貌似还没有完全符合条件的),要求是:
强力斥水、无色透明、速干、不容易沾染灰尘、颗粒小不沉积熔点低能够制成喷雾剂、成本低廉、无污染、无毒、无异味、不易燃、易清洗(可以用洗涤剂,或者自动降解)

想想看,以后遇到下暴雨了,就从随身包中掏出一小罐防狼喷雾器防水喷雾器,往鞋子裤脚上喷一喷,保你后腿12小时不湿,多么方便…


|