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

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

  •  
  •   willmouse
    weih 2012-03-24 20:32:20 +08:00 5323 次点击
    这是一个创建于 4950 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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  
    PRO
       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  
    PRO
       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  
    PRO
       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  
    PRO
       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     Solana     3796 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 00:16 PVG 08:16 LAX 17:16 JFK 20:16
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86