V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
willmouse
V2EX  ›  分享创造

写了一个好玩的应用:Geek Door

  •  
  •   willmouse ·
    weih · 2012-03-24 20:32:20 +08:00 · 4893 次点击
    这是一个创建于 4618 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Rails + Mongodb + Amazon EC2(free trier)

    功能大概就是可以使用快捷键搜索的搜索聚合,进去后可以输入搜索内容按相应组合键即可搜索相应的站点(未登录的时候看到的是我预先定义搜索,想定义自己的搜索和快捷键,注册就行了。如果使用组合键没有搜索结果弹出,一般是浏览器防止了Js弹出窗口,允许即可)。

    Features:
    * 自定义搜索
    * 可为每个搜索设定快捷键(eg. Ctrl + r)
    * 改变前景、背景色

    写这个东东最初是为了满足自己的需求,因为自己经常会去各个站点进行搜索,但是我只在乎搜索的结果,而不想先去站点的首页,然后找到搜索条,填入内容,搜索,这个步骤在我看来有点墨迹,所以我写了一个这个应用。

    地址: http://geek-door.com (instance在Amazon JP,我这里第一次访问的时候速度特别慢,如果各位同学也是这样,第一次访问就耐心点吧,不知道是不是和域名解析有关?)

    blog里记录了几篇我写这个东西的日记,有兴趣的可以看看 http://willmouse.com

    Ps:本来我想把名字叫成极客的任意门,把一个搜索定义为一扇门,通过这扇门你可以去你想去的地方,不过后来还是用了文艺的英文名
    Ps:Color Picker 见这里 http://www.eyecon.ro/colorpicker
    Ps:Firefox, Chrome, Safari works well
    Ps:由于我的Web开发方面的技术都是业余时间学的,所以很多细节处理的不是很好(代码实现、前端JS等),各位有什么意见就提出来吧,我会尽量修改
    25 条回复    1970-01-01 08:00:00 +08:00
    adown
        1
    adown  
       2012-03-24 20:37:02 +08:00
    和原来一个叫 yubnub 的搜索引擎工具很像把
    lyklykkkkkkk
        2
    lyklykkkkkkk  
       2012-03-24 20:47:36 +08:00
    若是Geek等键盘党,一般会使用vimium插件⋯⋯
    SeptimusX
        3
    SeptimusX  
       2012-03-24 20:51:31 +08:00
    Comic Sans 字体实在不够 Geek :)
    qiayue
        4
    qiayue  
       2012-03-24 20:51:56 +08:00
    ctrl+f与浏览器原搜索快捷键冲突
    JTR
        5
    JTR  
       2012-03-24 20:56:30 +08:00
    还有ctrl t, w, c, v, 也冲突。。喜欢用 comic sans..
    qiayue
        6
    qiayue  
       2012-03-24 21:01:04 +08:00
    idea很棒,就我个人而言,的确有需求
    willmouse
        7
    willmouse  
    OP
       2012-03-24 21:03:45 +08:00
    @JTR @qiayue http://geek-door.com/about 里写了为什么会覆盖浏览器快捷键,我不认为搜索的时候需要用到这么多浏览器的组合键。

    v键我保留了,主要是为Windows用户粘贴内容用。
    willmouse
        8
    willmouse  
    OP
       2012-03-24 21:06:59 +08:00
    @SeptimusX
    字体这方面一直很头疼,还是有一些比较geek的字体可以选择,这方面没考虑很多,不过都有一个同一个弊病就是中文显示效果都太差了,所以我自己起名都起的英文,看起来舒服些。
    qiayue
        9
    qiayue  
       2012-03-24 22:37:33 +08:00
    @willmouse 不是的,在我这边chrome17里,ctrl+f还是打开了浏览器本身的搜索功能,而你的页面上ctrl+f是v2ex的搜索快捷键
    zhuzhuor
        10
    zhuzhuor  
       2012-03-24 22:42:36 +08:00
    都要ctrl+key呢,直接key岂不是更好
    unstop
        11
    unstop  
       2012-03-24 22:47:03 +08:00
    @zhuzhuor +1 感觉直接用单键作为快捷键而不是组合键更适合 Web 应用。
    subpo
        12
    subpo  
       2012-03-24 22:55:07 +08:00
    @zhuzhuor @unstop 我觉得...起码要打字吧,哈哈
    unstop
        13
    unstop  
       2012-03-24 23:03:57 +08:00
    @subpo 输入框获得焦点的时候就停止处理快捷键,一般都这么做吧。
    willmouse
        14
    willmouse  
    OP
       2012-03-24 23:15:01 +08:00
    @unstop
    那操作不就变成了输入框输入内容,然后还要离开输入框焦点然后再点击相应按键搜索?我不觉得这样比用组合键方便
    zhuzhuor
        15
    zhuzhuor  
       2012-03-24 23:28:18 +08:00 via iPad
    @willmouse whatever,实际试试看看情况被,或者弄个选项设置一下也成
    zhuzhuor
        16
    zhuzhuor  
       2012-03-24 23:30:07 +08:00 via iPad
    @zhuzhuor 个人觉得你这页面最关键的就是那些快捷键了,输入搜索去掉也没关系
    unstop
        17
    unstop  
       2012-03-24 23:39:32 +08:00
    @willmouse 我觉得可以这样:使用键盘快捷键选择搜索引擎(将当前选中的搜索引擎显示在搜索框旁边),然后输入,回车,完成搜索。
    willmouse
        18
    willmouse  
    OP
       2012-03-24 23:49:14 +08:00
    @zhuzhuor
    我没理解,输入搜索去掉是指什么?总要有个框输东西吧,要不搜索啥?
    willmouse
        19
    willmouse  
    OP
       2012-03-24 23:50:49 +08:00
    @unstop
    这个可以有,这样最后还是可以像平常一样,使用的回车键进行最后的搜索,会让人比较容易接受
    zhuzhuor
        20
    zhuzhuor  
       2012-03-24 23:54:10 +08:00
    @willmouse 个人觉得甚至可以把搜索框去掉,没什么用
    大部分时间都是toolbar/addrbar上搜索,很少情况需要先开google/baidu再搜索
    godluo
        21
    godluo  
       2012-03-24 23:58:48 +08:00
    Ctrl+p 貌似有点问题。
    willmouse
        22
    willmouse  
    OP
       2012-03-25 10:26:45 +08:00
    @godluo
    的确是写的时候有问题,改好了

    才发现在Windows下Chrome会让Ctrl+w强制变成关闭窗口,我用Js设定的hotkey没有效果,这么看来选择组合键还不是很方便,还是像上面的那位同学说的按照单个字母选择搜索后,使用回车确定的方法比较合理。
    uoryon
        23
    uoryon  
       2012-03-25 10:37:36 +08:00
    ctrl+数字键,对于我这种win7+chrome的话,前两个我设置了输入法快捷键,后面3个就是chrome的标签切换了。。。改掉这个比较好
    willmouse
        24
    willmouse  
    OP
       2012-03-25 11:00:47 +08:00
    @uoryon
    Ctrl+数字在Windows下面的确是不太合适,因为浏览器默认都是切换tab,因为我用的是Mac,所以用Meta切换标签,考虑的还是不够周全
    thcode
        25
    thcode  
       2012-03-25 11:48:40 +08:00
    传说中的Comic Sans字体⋯⋯视频网站第一个就是嗶哩嗶哩,很不错。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5287 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:46 · PVG 11:46 · LAX 19:46 · JFK 22:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.