一句话日志,你懂得 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
horsley
V2EX    分享创造

一句话日志,你懂得

  •  
  •   horsley
    horsley 2014-01-29 16:39:23 +08:00 6351 次点击
    这是一个创建于 4282 天前的主题,其中的信息可能已经有所发展或是发生改变。
    随手做的,很水,希望大家不吝赐教
    就是有时候总有一句话在心里憋着,就像找个私密的地方写下来,就产生了这个东西

    demo
    http://log.0xff.pw/

    src
    https://github.com/horsley/loglines
    第 1 条附言    2014-01-29 19:24:10 +08:00
    处理了xss问题 感谢已送
    第 2 条附言    2014-01-30 01:59:05 +08:00
    更新添加了ajax分页等功能
    限制了输入长度
    对日志文件建立了索引
    大家继续玩,帮忙发现问题

    由于有点犯困不小心在处理原数据(截断过长的家伙)的时候弄丢了原数据
    这么困的情况也不记得备份,相信大家不会介意
    37 条回复    2014-05-10 14:03:26 +08:00
    TheJuli
        1
    TheJuli  
       2014-01-29 18:06:28 +08:00
    赞一个w
    whtsky
        2
    whtsky  
       2014-01-29 18:11:23 +08:00   1
    没对输入做转义是要干啥..
    orzfly
        3
    orzfly  
       2014-01-29 18:29:03 +08:00   1
    噗 @whtsky 你的节操呢
    <script language="Javascript" type="text/Javascript">window.location.href="http://pbb.whouz.com" </script>
    alexapollo
        4
    alexapollo  
       2014-01-29 18:58:32 +08:00
    咳……我在做的vine和这个idea有一点点相似

    但是它更我怎么能随便告诉别人!
    horsley
        5
    horsley  
    OP
       2014-01-29 19:10:40 +08:00
    @whtsky 额 被你找到问题了 确实
    因为本来我这个设计是有权限控制的 个人用的 那一小块被注释了而已 被你xss了
    best1a
        6
    best1a  
       2014-01-29 19:29:32 +08:00
    本来也想弄一个,自己用,后来直接注册了一个匿名twitter...
    whtsky
        7
    whtsky  
       2014-01-29 19:35:18 +08:00
    @orzfly 你看就是你干的→_→
    horsley
        8
    horsley  
    OP
       2014-01-29 19:35:48 +08:00
    @best1a 我搞过一个wordpress改造的,主要改了模板,但是还是想越简单越好,于是就随手写了这个
    iislong
        9
    iislong  
       2014-01-29 19:36:04 +08:00
    @best1a 主账号有无关注该匿名twitter?
    best1a
        10
    best1a  
       2014-01-29 19:41:20 +08:00
    @iislong 肯定不关注啦- -
    mahone3297
        11
    mahone3297  
       2014-01-29 19:58:07 +08:00
    lz,这个到底有什么用?没看懂。。。
    心里不爽,私密的写下来?然后呢?这样就回爽点了?我好像不觉得哎。。。不爽还是不爽。。。
    horsley
        12
    horsley  
    OP
       2014-01-29 20:13:16 +08:00
    @mahone3297 可以搞预言帝哈
    jingwentian
        13
    jingwentian  
       2014-01-29 20:20:45 +08:00
    挺不错的创意.... 赞一个
    thingsklike
        14
    thingsklike  
       2014-01-29 21:09:26 +08:00
    @best1a +1
    paloalto
        15
    paloalto  
       2014-01-29 22:04:06 +08:00   1
    我最近也做了一个类似的:

    http://www.perber.com


    github: https://github.com/naoyeye/Perber
    horsley
        16
    horsley  
    OP
       2014-01-29 22:10:13 +08:00
    @paloalto 不错哦,不过字体在我这略微蛋疼
    不过我这个真的不是要做成聊天室
    而是自己私人用的一句话日志,而且真的走的log的路线
    所以不是multiplayer的,只是我demo注释了权限控制
    TankyWoo
        17
    TankyWoo  
       2014-01-29 22:21:49 +08:00
    貌似延时有点大,按Enter后发现没反应,手抖连按了几次,就这样了:

    [2014/01/29 22:15:16] Hello World!
    [2014/01/29 22:15:16] Hello World!
    [2014/01/29 22:15:17] Hello World!
    [2014/01/29 22:15:17] Hello World!
    [2014/01/29 22:15:20] Hello World!
    [2014/01/29 22:15:26] 有延迟,手抖发块了
    horsley
        18
    horsley  
    OP
       2014-01-29 22:30:51 +08:00
    @TankyWoo 按道理不会 我刚刚加了提交的锁 等下 这个锁好像有点不对
    RIcter
        19
    RIcter  
       2014-01-29 22:37:22 +08:00
    你以为XSS这么简单么= =..
    <img src=1 Onerror=window.location.href="http://ricter.info">

    lz为了感谢我给我刷一些pv好了...过滤把骚年!!!
    RIcter
        20
    RIcter  
       2014-01-29 22:38:35 +08:00   1
    擦 只是本地跳转了..lz忽视我!
    horsley
        21
    horsley  
    OP
       2014-01-29 22:39:02 +08:00
    @RIcter 没看到有请求过去,转义了吧
    RIcter
        22
    RIcter  
       2014-01-29 22:40:58 +08:00
    @horsley 转了..不过本地没转义所以跳了
    Tink
        23
    Tink  
    PRO
       2014-01-29 22:41:07 +08:00   1
    要是有移动端客户端就碉堡了
    horsley
        24
    horsley  
    OP
       2014-01-29 22:44:15 +08:00
    @RIcter 感谢提醒现在添加了提交时的过滤,连提交的那一次也不会出现xss问题了,之前只有输出的时候的转义,存储不转义原样存储
    horsley
        25
    horsley  
    OP
       2014-01-29 22:46:12 +08:00
    @RIcter 目前这个页面可以适配手机的浏览器,但是只是简单地适配
    展示方式应该要针对手机作调整,但是没有什么好主意,因为日子都是长长的,在手机上显示时光是时间部分就占掉一半屏宽了
    horsley
        26
    horsley  
    OP
       2014-01-29 22:46:40 +08:00
    @Tink 看楼上
    @RIcter at错了
    Erbied
        27
    Erbied  
       2014-01-30 09:22:25 +08:00 via Android
    @horsley 先把时间移到后面呢
    loading
       
    loading  
       2014-01-30 10:41:07 +08:00 via iPhone
    @orzfly
    @whtsky
    我还纳闷昨天打开怎么就一个类v2ex论坛还说什么“一句话博客”呢…
    saybye
        29
    saybye  
       2014-01-31 01:53:21 +08:00
    不做不错, 顺便撸主用的啥VPS?
    saybye
        30
    saybye  
       2014-01-31 01:53:44 +08:00
    打错。。“不错不错”
    paloalto
        31
    paloalto  
       2014-01-31 09:22:29 +08:00
    lz,我打算加上 删除 和 weibo图片识别 这俩features了。

    本地效果
    horsley
        32
    horsley  
    OP
       2014-01-31 10:39:59 +08:00
    @saybye 你看到的这一台是在weloveservers
    bigporker
        33
    bigporker  
       2014-02-07 08:55:04 +08:00
    有意思
    miao
        34
    miao  
       2014-04-22 20:36:28 +08:00
    今天在v里发现了其实蛮多好玩的东西。请问您这个作品使用下来。win firfox下必须手工F5刷新。才能看到自己说的话。请问有继续更新吗
    horsley
        35
    horsley  
    OP
       2014-05-10 12:25:13 +08:00
    @miao 看了一下需要手工刷新的问题是因为后台服务挂了
    horsley
        36
    horsley  
    OP
       2014-05-10 12:29:15 +08:00
    @miao 已经fix
    miao
        37
    miao  
       2014-05-10 14:03:26 +08:00
    @horsley 谢谢。还是有点小bug。 我放局域网的服务器里, 我这里发信息。另一台电脑必须手工按F5 才能看到我发的消息
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3442 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 04:40 PVG 12:40 LAX 21:40 JFK 00:40
    Do have faith in what you're doing.
    ubao msn 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