Archive for September, 2008

用 Ubiquity 打造个 hellotxt

September 28th, 2008 - 6 Responses

虽然用 hellotxt 可以同步到 plurk、饭否、twitter,但干嘛不用 Ubiquity 来折腾个呢?
尤其是推荐文章的时候超级方便。
先说用法,呼出 Ubiquity,输入“ff [动作] 文字”就可以闪电同步,[动作]部分为 Plurk 所有,可以根据需要输入。输入“ff s”或者“ff share”或者“ff 推”就可以快速分享当前的正在看的页面到三大服务。
为虾米要用 ff 做命令?因为好按,也是分发的首拼音,也好记。不喜欢自己修改代码
复制以下代码,并修改 uid 的值“272105”为你自己的 uid,快速获得自己的 uid:查看自己的头像地址,比如我的:http:
//avatars.plurk.com/272105-small.gif,那串数字就是你的 uid。
按下呼出 Ubiquity 的快捷键,输入:command-editor,回车。粘贴到 Ubiquity 的命令编辑框里面。Ubiquity 会自动保存,关闭 Ubiquity 的命令编辑界面。哦也。
CmdUtils.CreateCommand({
  name: “ff”,
  takes: {status: noun_arb_text},
  homepage: “http://blog.loland.net/2008/09/28/58.et”,
  author: {name: “sfufoet”, homepage: “http://blog.loland.net/”},
  license: “MPL”,
 
  preview: function(previewBlock, statusText, mods) {
    var previewTemplate = ‘</div><br/>’ +
                          “将要发布到饭否、plurk、twitter 的内容如下: <br/>” [...]

每日三折腾 - 用 Ubiquity 快速发布到 plurk

September 27th, 2008 - 5 Responses

瓦咔咔,太赞了。分享给用 plurk 的好友们!
实现效果,按下 Ubiquity 快捷键,输入“plurk [动作] 文字”就可以闪电发布到 plurk 啦,[动作]可以省略。更加神奇的是,可以快速推荐正在看的文章,命令是“plurk s”或者“plurk share”或者“plurk 推”!当然要先登录自己的 plurk 哦。
安装设置 Ubiquity 的加教程请看 xbeta 的文章。然后,按下呼出 Ubiquity 的快捷键,输入:command-editor,回车。
复制以下代码,并修改 uid 的值“272105”为你自己的 uid,快速获得自己的 uid:查看自己的头像地址,比如我的:http://avatars.plurk.com/272105-small.gif,那串数字就是你的 uid。
CmdUtils.CreateCommand({
  name: “plurk”,
  takes: {status: noun_arb_text},
  homepage: “http://theunfocused.net/moz/ubiquity/verbs/”,
  author: {name: “Blair McBride”, homepage: “http://theunfocused.net/”},
  modifier: {name: “Forte Lin”},
  license: “MPL”,
 
  preview: function(previewBlock, statusText, mods) {
    var previewTemplate = ‘</div><br/>’ +
                          “将要发布的内容如下: [...]

每日二折腾 - 煎蛋的编辑文章链接与彩蛋

September 27th, 2008 - 6 Responses

我是个四眼仔,我眼神不好。我不想在找编辑链接浪费多 1 秒钟外加锻炼我的鼠标功夫;也不想破坏某人对美观极致的追求。
我只能祭出猴子脚本:
jandanEditInnerHTML();
function jandanEditInnerHTML()    {
    var a_elements = document.getElementsByTagName(’a’);       
    for(var i=0;i<a_elements.length;i++){
        if(a_elements[i].href.toLowerCase().match(/^http:\/\/jandan.net\/wp-admin\/post.php\?action=edit(.*)/)) {
            a_elements[i].innerHTML=”Edit”
        }
    }
   
    var newSS, styles=’small{color:black !important;}’;
    if(document.createStyleSheet) {
        document.createStyleSheet(”javascript:’”+styles+”‘”);
    }
    else {
        newSS=document.createElement(’link’);
        newSS.rel=’stylesheet’;
        newSS.href=’data:text/css,’+escape(styles);
        document.getElementsByTagName(”head”)[0].appendChild(newSS);
    }
}

最终效果:

每日一折腾 - 继续折腾 AideRSS

September 27th, 2008 - 3 Responses

昨天折腾了 AideRSS,发现折腾错了。。
正确的折腾是:
把全部 class=”round-box” 替换为:style=”display:none”
这样就不显示了。哦也。

每日二折腾 - 升级到 Firefox 3.0.2 密码丢失解决办法

September 26th, 2008 - 5 Responses

升级到 3.0.2,竟然只有我一个人有问题,问了熟悉的网友,都没这个问题。难道是传说中的 RPWT!我一向 RP 不错的哦。
问题症状:
不会自动填写已经保存的用户名和密码,查看已保存密码里,一片空白,却有个“全部移除”按钮可以用。看到这个按钮,我放心了,密码肯定还在,是 3.0.2 出了问题!
下了个 3.1 beta 下来,还是一样一片空白,还有就是“全部移除”按钮不能用,正常情况下没有保存过任何密码,“全部移除”是不能用的。这几天我忍啊忍啊~
刚才在 CnBeta 看到下周 Mozilla 将出 3.0.3 解决这个问题。我就想继续忍吧。好彩,又看到一篇《Firefox 3.0.2 出现无法保存密码的问题》,竟然是解决办法,泪奔~CB,我没白看你啊!
原来是 3.0.2 将存密码的文件编码由 ANSI 转换成了 UTF-8,造成了编码错误。

解决办法就是打开 Profiles 文件夹下的 signons3.txt,然后另存为 UTF-8 编码!
据说这个问题只会出现在用特殊符号做用户名的用户身上,奇怪了,我一直都是用 sfufoet 做用户名,怎么会有特殊字符?才发现,上次某人用日语做用户名保存我的机器上了。。