Updates from 八月, 2010 Toggle Comment Threads | 键盘快捷键

  • burning 4:05 am on 2010年08月01日 链接地址 | 回复
    Tags: , meerkat, ssh   

    Meerkat-SSH利器 @ Mac 

    Meerkat… An easy to use SSH tunnel manager built specifically for the Mac. A perfect marriage of UNIX power with Mac elegance, Meerkat includes innovative features such as application triggers, automatic reconnection on system sleep & network change, Growl integration, Bonjour support, command-line and AppleScript integration, and much more.

    Version 1.5.3:

    • Allow reverse tunnels to make an endpoint available to the remote network, not just the remote host (corresponds to the *: binding option on the -R argument).
    • Fixed a few minor issues with license file handling and the application interface.

    Download Now (2.4 MB) uploading | Hotfile | iSlast.Com

    PassWord: islast.com


    开机启动,断线自动重播,多个SSH通道

     
  • burning 1:39 am on 2010年07月21日 链接地址 | 回复
    Tags: , 苹果, , 软件jitouch   

    Mac上的鼠标手势及触摸板增强软件 Jitouch 

    Jitouch是一款能个增强mac触摸版功能的工具,正是有了他,才充分挖掘出mac上带的多点触摸板的潜力。

    超强呀,看视频吧!

    官网:http://www.jitouch.com(貌似被墙了)

     
  • burning 1:28 am on 2010年07月01日 链接地址 | 回复
    Tags: , 豆瓣, ,   

    FanRadio: 豆瓣音乐 For MAC 客户端 

    是否还在用网页听豆瓣电台?或者把豆瓣音乐弄成一个widget?现在好了,有这么一个轻巧的桌面客户端了。



    Plays free tracks from Douban Radio

    Requires Mac OSX Leopard or Snow Leopard

    Supports Growl

    Use Safari to login/logout



    FanRadio.jpg



    Enjoy it!



    Download Here



    作者主页

     
  • burning 10:13 am on 2010年01月19日 链接地址 | 回复  

    Firefox的三款链接检查工具LinkChecker+ Link Evaluator+ Pinger 1.0.1 

    检查网页中的链接状态,找出死链。
    分别用各种颜色标记Fine Link,Broken Link,Time Out Link,Invalid link等。
    LinkChecker
    Link Evaluator
    Pinger 1.0.1
    另外还有三款软件:
    HTML.Link.Validator
    WebLinkValidator
    XENU

     
  • burning 2:01 pm on 2010年01月17日 链接地址 | 回复
    Tags: , FireGestures, 鼠标手势   

    FireGestures 用鼠标手势快速翻页(上一页)(下一页)的脚本 

    下一页

    ———————————————————————-

    // derived from All-in-One Gestures created by Marc Boullet

    ////////////////////////////////////////////////////////////////
    // OPTIONS

    // "prev" or "next"
    // const PREV_NEXT = "prev";
    const PREV_NEXT = "next";

    // part of string which the link should contain
    // const KEYWORDS = ["prev", "上页", "上一页", "前一页", "前页"];
    const KEYWORDS = ["next", "下页", "下一页", "后一页", "后页","后一页>","后一页>>"];

    ////////////////////////////////////////////////////////////////
    // PROGRAM

    // first, we search for LINK tags
    var doc = FireGestures.sourceNode.ownerDocument;
    var links = doc.getElementsByTagName("link");
    for (var i = 0; i < links.length; i++) {
      if (links[i].href &&
          links[i].hasAttribute("rel") &&
          links[i].getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 0) {
        loadURI(links[i].href);
        return;
      }
    }

    // second, we search for A tags
    var regexp = new RegExp("(?:" + KEYWORDS.join("|") + ")", "i");
    links = doc.links;
    for (i = 0; i < links.length; i++) {
      if (links[i].href &&
          links[i].textContent &&
          links[i].textContent.match(regexp)) {
        loadURI(links[i].href);
        return;
      }
    }

    上一页

    ———————————————————————-

    // derived from All-in-One Gestures created by Marc Boullet

    ////////////////////////////////////////////////////////////////
    // OPTIONS

    // "prev" or "next"
    const PREV_NEXT = "prev";

    // part of string which the link should contain
    const KEYWORDS = ["prev", "上页", "上一页", "前一页", "前页"];

    ////////////////////////////////////////////////////////////////
    // PROGRAM

    // first, we search for LINK tags
    var doc = FireGestures.sourceNode.ownerDocument;
    var links = doc.getElementsByTagName("link");
    for (var i = 0; i < links.length; i++) {
      if (links[i].href &&
          links[i].hasAttribute("rel") &&
          links[i].getAttribute("rel").toLowerCase().indexOf(PREV_NEXT) == 0) {
        loadURI(links[i].href);
        return;
      }
    }

    // second, we search for A tags
    var regexp = new RegExp("(?:" + KEYWORDS.join("|") + ")", "i");
    links = doc.links;
    for (i = 0; i < links.length; i++) {
      if (links[i].href &&
          links[i].textContent &&
          links[i].textContent.match(regexp)) {
        loadURI(links[i].href);
        return;
      }
    }

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
回复
e
编辑
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
取消