• 我为什么选择 D3.js at 2013年12月31日

    #27 楼 @turingbook 最后一句 If some of the elements in the selection are null

    什么情况下是 null 呢?

    再结合 selection, elemet, group 这些术语,对于初学者不好理解,至少对于我是这样。不是说 D3 的文档不好,我觉得 D3 的文档是难得的好。

  • 我为什么选择 D3.js at 2013年12月22日

    #20 楼 @pepsin 有些文档确实挺抽象,这两天深有体会,看了好几遍,感觉在梦游,什么都忘了。不理解。比如说 select 里面的这段,我真晕了:

    If values is not specified, then this method returns the array of data for the first group in the selection. The length of the returned array will match the length of the first group, and the index of each datum in the returned array will match the corresponding index in the selection. If some of the elements in the selection are null, or if they have no associated data, then the corresponding element in the array will be undefined.

  • 我为什么选择 D3.js at 2013年12月20日

    #11 楼 @hlxwell 我觉得 api 设计的很牛啊,抽象的很好 #14 楼 @pepsin 学术词汇我觉得也还好,没觉得很学术,比如常用的 enter 和 exit 这两个词就来源于舞台表演中的上台和下台,很形象

  • 我为什么选择 D3.js at 2013年12月20日

    #15 楼 @as181920 d3 是开源和免费的,hightchart 商业用途似乎是要收费的

  • 我为什么选择 D3.js at 2013年12月16日

    #5 楼 @bao1018 节点多的情况更适合 canvas 吧

  • 我为什么选择 D3.js at 2013年12月16日

    #1 楼 @luikore 这点也是我非常喜欢的

    #2 楼 @pepsin Mike 还是非常聪明的,他让 D3 提供了非常大的灵活性,让你随意绑定数据和元素。具体要达成什么效果,靠你的想象了。所以也造就了这么繁荣的社区

  • #10 楼 @pobing 那还不如使用 mount 的方式吧?

  • #8 楼 @xiaogui 啊 我想给课程封面图片生成随机的图片 所以想先读取我指定的目录 然后创建课程的时候随机选择一个图片作为封面

    不知道我说明白了没有

  • #6 楼 @xiaogui 哦 没错,是这样的。看来我只能放到 public 下面了

  • 如果实在没别的方法,就把这些文件放到我的public/下吧,这样使用Dir[http://haoqicat.com/course_poster/]就可以直接得到我想要的列表数组了

  • #3 楼 @xiaogui 我看有个说先 mount 然后在当作本地文件来读,不过我不想这么做。

    使用 open-uri 中的 open 直接打开这个 url 可以得到一堆信息,不过不知道如何去解析,也不值得自己写函数去解析:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
    <html>
    <head>
    <title>Index of /course_poster/default_poster</title>
    </head>
    <body>
    <h1>Index of /course_poster/default_poster</h1>
    <table><tr><th><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr>
    <tr><td valign="top"><img src="/icons/back.gif" alt="[DIR]"></td><td><a href="/course_poster/">Parent Directory</a></td><td>&nbsp;</td><td align="right"> - </td><td>&nbsp;</td></tr>
    <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="0.jpg">0.jpg</a></td><td align="right">24-Nov-2013 01:47 </td><td align="right">5.7M</td><td>&nbsp;</td></tr>
    <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="1.jpg">1.jpg</a></td><td align="right">24-Nov-2013 01:44 </td><td align="right">2.1M</td><td>&nbsp;</td></tr>
    <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="2.jpg">2.jpg</a></td><td align="right">24-Nov-2013 01:44 </td><td align="right">1.4M</td><td>&nbsp;</td></tr>
    <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="3.jpg">3.jpg</a></td><td align="right">24-Nov-2013 01:45 </td><td align="right">1.0M</td><td>&nbsp;</td></tr>
    <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="4.jpg">4.jpg</a></td><td align="right">24-Nov-2013 01:43 </td><td align="right">2.1M</td><td>&nbsp;</td></tr>
    <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="5.jpg">5.jpg</a></td><td align="right">24-Nov-2013 01:45 </td><td align="right">1.4M</td><td>&nbsp;</td></tr>
    <tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="6.jpg">6.jpg</a></td><td align="right">24-Nov-2013 01:42 </td><td align="right">1.6M</td><td>&nbsp;</td></tr>
    <tr><th colspan="5"><hr></th></tr>
    </table>
    </body></html>
    
    
  • #1 楼 @oldfritter 不是本地的啊,某个 url

  • [视频课程] 网页上的图表 at 2013年11月19日

    #1 楼 @xstmjh 我们又向艺术家迈进了一步

  • #41 楼 @Asaka 你的网站太棒了!

  • #39 楼 @shatle 可能他不想让你找回,想让你多注册一个用户,哈

  • #27 楼 @gullon 是啊,就看你什么样的需求了呗。

  • #25 楼 @gullon 他们都有报价的:

    • 上行流量
    • 下行流量
    • put 数量
    • get 数量

    等等

  • 我不信你说的国内的这几个有能满足我需求的 api。

    请证明我错了。

  • 最近遭遇的最崩溃的验证码就是 dribbble 的了,不信你们试试。不过比较贴心的是:

    • 他们这个过程是单独的一个页面
    • 是最后一个步骤,让你知道马上就成功了
    • 上面有一行 sorry... 的文字,比较真诚
  • #27 楼 @lulalala 我们说的确实不是一个意思,哈 #29 楼 @Victor 这个方法才应该是解决垃圾用户的好的方向,就是尽量少增加用户的负担

  • #22 楼 @pzgz 下一期的话题: 当高科技遇到农民。。。

    敬请期待~

  • #21 楼 @lulalala 既然你们都知道是无用的了,那直接删除就行了啊,不用浪费用户的时间吧

  • #17 楼 @jarorwar 注册不注册是一回事,想注册但被吓跑了是另外一回事啊。我看一个网站统计说,21% 的人会被复杂的表格吓跑,放弃注册。

    #19 楼 @lvjian700 我知道啊,我的问题的意思实际是难道没有别的办法?github 的竞争对手不想搞他么?他就没有啊。

  • 哈哈,补充一下啊,我 16 楼的问题不是针对七牛,七牛的验证码还是很清楚的。

  • #19 楼 @ashchan 谢谢。

    学习了几天的七牛,并且也和他们客服沟通了下,七牛作为备份使用的不是很多。主要是用来解决文件下载的加速,在线处理之类的应用。

    所以七牛暂时不适合我的需求:

    • 适合给项目做数据备份
    • 通过 rsync 同步数据

    国内的哪家云存储能满足我这个需求呢?

  • #18 楼 @simlegate 很好的意见,谢谢。

    现在视频还不是很多,以后会有分类和搜索。