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

无数据库相册,NODEJS

  •  
  •   tokune · 2014-07-17 09:53:49 +08:00 · 6735 次点击
    这是一个创建于 3784 天前的主题,其中的信息可能已经有所发展或是发生改变。
    借助于Bootstrap Image Gallery

    花了几个小时做了个读取目录的无数据库相册

    要求输入密码,简单挡一下普通访客。

    DEMO: http://jane.chinacloudapp.cn/

    PASSWORD:我的用户名
    第 1 条附言  ·  2014-07-17 17:37:16 +08:00
    windows azure中国版居然可以直接绑域名。。。

    http://jane.os.io
    第 2 条附言  ·  2014-07-19 00:41:47 +08:00
    第 3 条附言  ·  2014-07-22 23:52:31 +08:00
    改了下首页,配色一致了。

    重点是加了缩略图功能。依赖于GraphicsMagick,同时加上可选的压缩图片功能。

    毕竟相机直出的图片分辨率太高。

    有朋友反应打开大图慢,再看看有什么解决办法。
    24 条回复    2014-07-23 09:41:41 +08:00
    est
        1
    est  
       2014-07-17 10:11:52 +08:00   ❤️ 2
    和我拍照水平差不多。。。。。。。。。。。PM2.5风格。
    abelyao
        2
    abelyao  
       2014-07-17 10:15:19 +08:00   ❤️ 1
    同事经常给女儿拍很多照片,她也想做个在线相册,楼主这个不错~
    tokune
        3
    tokune  
    OP
       2014-07-17 10:57:01 +08:00
    @est 边走边拍纯记录,真正拍时好点。日本空气还不错的。
    abelyao
        4
    abelyao  
       2014-07-17 11:13:27 +08:00
    @tokune 楼主可以考虑使用 upyun 或 qiniu 的图片存储,这样在列表页使用的图片可以用自动生成的缩略图版本,打开列表页面的速度可以提高很多很多倍,而且也节省云主机的流量和空间,不然像现在这样,我三个列表页都访问一遍,就等于把所有图片都读取了一遍,流量也是惊人的…
    tokune
        5
    tokune  
    OP
       2014-07-17 11:20:08 +08:00
    @abelyao 直接访问目录取文件了,放图片存储就没有意义了。

    主要是为了方便快速地可用起来,本地搭个都可用。

    加密码就是为了挡不必要的流量,自己人浏览下无所谓了。

    不是长久的解决方案,就临时急要用时用用,方便分享。
    yueyoum
        6
    yueyoum  
       2014-07-17 12:40:38 +08:00
    LZ 是男是女啊

    为何看到是妹子在自拍?

    太模糊, 看相机是 富士 xm 系列?
    yueyoum
        7
    yueyoum  
       2014-07-17 12:40:57 +08:00
    知道了, 男, 跪……
    tokune
        8
    tokune  
    OP
       2014-07-17 13:01:59 +08:00
    @yueyoum ...松下gx7
    kmvan
        9
    kmvan  
       2014-07-17 13:05:16 +08:00 via Android
    为啥我在手机上粘贴不了密码的这个文本框
    tokune
        10
    tokune  
    OP
       2014-07-17 13:06:35 +08:00
    @kmvan 应该可以,没做处理。
    kmvan
        11
    kmvan  
       2014-07-17 13:11:25 +08:00 via Android
    @tokune 我长安文本框弹不出粘贴菜单,囧
    bibizhang
        12
    bibizhang  
       2014-07-17 14:04:24 +08:00
    快速浏览有点晕
    tamamaxox
        13
    tamamaxox  
       2014-07-17 14:48:11 +08:00
    这个缩略图。。是来秀ssd硬盘的吗
    woorz
        14
    woorz  
       2014-07-18 09:01:13 +08:00
    有源码?
    tokune
        15
    tokune  
    OP
       2014-07-18 09:37:58 +08:00   ❤️ 1
    @woorz 有需要么?那我加个配置title之类的功能再发吧。
    jonh
        16
    jonh  
       2014-07-18 14:41:06 +08:00
    可以开源吗?
    tokune
        17
    tokune  
    OP
       2014-07-18 14:56:06 +08:00
    @jonh 晚上吧,搞搞扔github去。
    skyshy
        18
    skyshy  
       2014-07-19 07:55:37 +08:00
    不错哦
    timothyye
        19
    timothyye  
       2014-07-19 11:19:49 +08:00
    css再调整一下,把上下翻页键跟图片之间留点空隙,强迫症犯了……
    irobot03
        20
    irobot03  
       2014-07-22 13:22:19 +08:00
    这个很赞,刚好团队活动有照片可以放上面大家一起看看
    Tink
        21
    Tink  
       2014-07-22 23:21:53 +08:00
    打开大图卡到爆。。。
    tokune
        22
    tokune  
    OP
       2014-07-22 23:49:30 +08:00
    @Tink 刚加了缩略图功能,之前木有缩略图加载慢,但是大图快,现在是用了缩略图,加载快了,打开慢。看看怎么处理好,当然也可能是azure试用机的网慢。。扔多几个地方试试。
    Tink
        23
    Tink  
       2014-07-23 00:30:00 +08:00
    @tokune { [Error: spawn ENOENT] code: 'ENOENT', errno: 'ENOENT', syscall: 'spawn' } 生成缩略图返回这个,啥一次
    tokune
        24
    tokune  
    OP
       2014-07-23 09:41:41 +08:00
    @Tink 这个错误是Error NO ENTry,访问不了。目录不存在还是权限问题之类。mac os 10.10和ubuntu 12.04下面正常。scripts要进入目录下运行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1067 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.