在firefox的“设置- 应用程序”中可以管理已有的各种协议及其打开方式,但无法自定义一个新的协议。
在打开一个未知的协议时,firefox会弹个框,询问你是否调用某个程序打开,你可以选择某个程序然后勾上以后不再询问。这时就添加了一个新的协议到“应用程序”列表里了。
但仅当这个协议是“未知”的时,firefox才会弹这个框。如果你的系统已经描述了这种协议如何打开,firefox就不会再询问你了。
前几天重做了个新的firefox配置文件,结果发现在点击itunes链接时,没有询问,直接启动了itunes。(itunes的链接开头是 itms://)
实际上正是因为windows里的itms协议已经关联了itunes的关系。
不过我的习惯是不默认打开itunes的协议,因为itunes启动太慢了……不小心误点会卡很久……
同样的,他也不在“选项-应用程序”选项卡里显示itms协议。
本来我的想法是,在“应用程序”选项卡里新建个itms协议,把打开方式选成“总是询问”就行了……结果firefox它居然不能在这里直接新建内容类型…………
在about:config里翻了一会mailto协议的描述,找到了个解决方法
在about:config里新建下面两个bool值
network.protocol-handler.external.itms 值为 true
network.protocol-handler.warn-external.itms 值为 true
搞定》《
-----------------
在我之前的那个配置文件里,是能在“应用程序”里找到itms协议的,因为我第一次点击这个协议的时候还没装itunes……
PS: 使用这个方法新建的协议,在“应用程序”里看不到。
2012年3月6日星期二
2011年11月3日星期四
调教好了新的foobar
呼……调好了新的foobar
把上个版本的播放历史记录、快捷键、评级、喜爱 全都迁移过来了
现在还缺个根据评级搜索……不知为何提示跟此版本foobar不兼容
终于摆脱那个臃肿的老foobar了》《
相伴四年了呢……一路走好~
update:2011年11月4日1:47:54
还是记录一下准备过程吧
用了foo_playcount,可以直接导入导出播放记录和评级
customdb不知道具体的原理,总之也拖过来了
没能解决评级列表问题,“ playlist tree mod ”大概就是这个吧
目前用%RATING% EQUAL 5凑活吧
另外找到了foobar打开过慢的原因
那300个播放列表……
全新安装foobar之后,拷贝列表进去,直接导致打开时巨慢
这回用了kelemix发的 foomania4界面……
可定制性太差了……估计以后得再换一次
把上个版本的播放历史记录、快捷键、评级、喜爱 全都迁移过来了
现在还缺个根据评级搜索……不知为何提示跟此版本foobar不兼容
终于摆脱那个臃肿的老foobar了》《
相伴四年了呢……一路走好~
update:2011年11月4日1:47:54
还是记录一下准备过程吧
用了foo_playcount,可以直接导入导出播放记录和评级
customdb不知道具体的原理,总之也拖过来了
没能解决评级列表问题,“ playlist tree mod ”大概就是这个吧
目前用%RATING% EQUAL 5凑活吧
另外找到了foobar打开过慢的原因
那300个播放列表……
全新安装foobar之后,拷贝列表进去,直接导致打开时巨慢
这回用了kelemix发的 foomania4界面……
可定制性太差了……估计以后得再换一次
2011年10月22日星期六
2011年9月9日星期五
python 笔记(1)
一个关于python类的属性的疑问
(生自dive into python中文p91
类中可以有数据属性,如
我使用下面使用这个函数来打印值
但如果在程序中手动改变某个实例的属性值比如令c.count=10
那么c.count就会脱离类的控制,下面是个例子
(生自dive into python中文p91
类中可以有数据属性,如
class counter:这时表现出来的count类似“静态属性”,每构造一个实例,count值加1
count=0
def __init__(self):
self.__class__.count+=1
我使用下面使用这个函数来打印值
def printme(thestr):那么下面这段程序
print thestr,':',eval(thestr)
printme('counter.count')会输出
c=counter()
printme('c.count')
printme('counter.count')
d=counter()
printme('d.count')
printme('c.count')
printme('counter.count')
counter.count : 0到此为止表现正常
c.count : 1
counter.count : 1
d.count : 2
c.count : 2
counter.count : 2
但如果在程序中手动改变某个实例的属性值比如令c.count=10
那么c.count就会脱离类的控制,下面是个例子
printme('counter.count')输出
c=counter()
printme('c.count')
printme('counter.count')
c.count=10
printme('c.count')
printme('counter.count')
d=counter()
printme('d.count')
printme('c.count')
printme('counter.count')
counter.count : 0这绝对很奇怪啊╮(╯▽╰)╭
c.count : 1
counter.count : 1
c.count : 10
counter.count : 1
d.count : 2
c.count : 10
counter.count : 2
2011年9月2日星期五
google日历重复问题存档
已被解决………………鼠标左键+del键让我在2分钟里删除了全部400个事件……
曾经用老的nokia手机批量添加过日程,设定是每周重复一次
当这个日程同步到google上时,google不把它识别为重复的,而是每周一个独立的任务
现在我想删除这一系列日程,但是g oogle上删除时只能每次删一个。而我当时添加的时候没有设置循环结束日期……
由于这一系列日程名字都是 一样的,所以可以用google日历的搜索将他们都搜出来,但搜出来之后google也没有“批量删除”这 个功能
由于这一系列日程名字都是
2011年9月1日星期四
牧濑 红莉栖
牧濑 红莉栖
恭喜您从今天起成为我的“ ”
继长门有希、哀川润、羽川翼之后第四人获得此称号
我应当为此感到自豪
没关系的,助手
无论将来如何,你永远在我的殿堂中存有位置
signed by anamewing
2011年9月1日2:59:23
《命运石之门》Episode22观毕
恭喜您从今天起成为我的“ ”
继长门有希、哀川润、羽川翼之后第四人获得此称号
我应当为此感到自豪
没关系的,助手
无论将来如何,你永远在我的殿堂中存有位置
signed by anamewing
2011年9月1日2:59:23
《命运石之门》Episode22观毕
2011年7月5日星期二
google+
喔喔,还真是好久没发帖了……
感觉这里就好像被咱荒废了一样……
期末考完也没发……玩了两天alice也没发……开始做了两天实验也没发……果然这里有种被遗弃了的感觉……
ANSYS玩了两天,觉得开始变好用了……然后发现学长用的都是abaqus TAT
……不跑题了
google+相当欢乐呢》《
(你可以想象一个全是宅类服务的类似renren的SNS对咱吸引力有多大么……
人参都被google+吃掉了……
强大的照片分享,对于信息流动方式的强控制,相当期待啊
“用了两天google+,最明确的感觉就是,如果我爸妈跑人人上了,我绝对就不会再用人人了;但我很期待他们能加入google+”
嘛,目前对google+感觉非常好,虽然也看到有人离开了这里,但也很多人选择留下来欢乐。
因为我是gfan嘛~
感觉这里就好像被咱荒废了一样……
期末考完也没发……玩了两天alice也没发……开始做了两天实验也没发……果然这里有种被遗弃了的感觉……
ANSYS玩了两天,觉得开始变好用了……然后发现学长用的都是abaqus TAT
……不跑题了
google+相当欢乐呢》《
(你可以想象一个全是宅类服务的类似renren的SNS对咱吸引力有多大么……
人参都被google+吃掉了……
强大的照片分享,对于信息流动方式的强控制,相当期待啊
“用了两天google+,最明确的感觉就是,如果我爸妈跑人人上了,我绝对就不会再用人人了;但我很期待他们能加入google+”
嘛,目前对google+感觉非常好,虽然也看到有人离开了这里,但也很多人选择留下来欢乐。
因为我是gfan嘛~
订阅:
博文 (Atom)