• #16 楼 @msg7086 这只是对你而言,程序员中懂英语的百分之百要比懂日语的多,而且任何语言都是英语资料多,也就 Ruby 是日本人开发的罢了。

  • #12 楼 @msg7086 难道日语还比英语更容易看懂吗

  • Nodejs 文件不执行 at 2015年12月14日

    #5 楼 @rei 👍 谢谢,真好了,我用 dos2unix 做了一下转换

    dos2unix  index.js
    
  • Nodejs 文件不执行 at 2015年12月14日

    同样 我写了个 test.ruby

    #!/usr/local/bin/ruby
    
    p "hello"
    

    执行

    ./test.ruby
    

    时报错

    -bash: ./test.ruby: /usr/local/bin/ruby^M: bad interpreter: No such file or directory
    

    执行

    sudo ./test.ruby
    

    时不报错,但是没任何反应,不输出信息。 而直接

    /usr/local/bin/ruby test.ruby
    

    却能输出。

  • Nodejs 文件不执行 at 2015年12月14日

    #1 楼 @rei 如果是 #!/usr/local/bin/node 就直接报错了

    -bash: ./index.js: /usr/local/bin/node^M: bad interpreter: No such file or directory
    
    

    如果是 #!/usr/bin/env node 也报错

    : No such file or directory
    
  • Nodejs 文件不执行 at 2015年12月13日

    #1 楼 @rei 还是不行,没有任何信息输出,我这里是执行的 sudo ./index.js 因为执行 ./index.js 会有权限问题

    -bash: ./index.js: /usr/local/bin: bad interpreter: Permission denied
    

    会和这个有关系吗?我在公司和家里的电脑上都试过了,都遇到这个问题了。

  • 存在即合理,每个语言都有自己存在的价值,Ruby,Python,Nodejs 都有自己适用的场景,个人建议以 Ruby 为主要学习对象,毕竟做网站是最爽的,然后闲暇时间学学 Nodejs 和 Python

  • 这个验证码堪比 12306 啊 at 2015年12月10日

    #4 楼 @catherine 高潮?好吧,纯洁的小男生不懂

  • #3 楼 @hi2016 我指的不是用它来做网站,其实目前它最大的作用就是作为一个命令行工具来使用,让前端能够去自动化构建项目,

  • 你想太多了,Nodejs 给前端带来了很大的改变,也不要拿他和 mongodb 比,各有各存在的价值,重要的自己用得爽,用起来合适就行。

  • Ruby 微信开发群 at 2015年12月08日
  • #54 楼 @cqcn1991 做好了放上来分享一下

  • #51 楼 @cqcn1991 我来分析一下你这个网站的价值,如果是我的话我会怎么做。

    首先我得明确面向的主要是国内用户。

    打开你的网站,给我的第一印象就是,看不懂(即使我的英语也过了四级,嘘..)。那么,需求就来了,把每个项目做一个中文的注解,让用户一眼就知道哪个项目是干嘛的,个人认为这个很重要,最好不要让用户太动脑。

    这就是你可以找到的和 ProductHunt 不同的一点,当然也可以做成双语,同样可以面向国外用户,包括你的文章,毕竟英文读起来很费劲。

    细化到里面每个项目的其它部分,演示?什么的,或许你可以做更多的事。

    是否考虑不仅仅作为一个项目导航,而加上更多的分析数据,

    已经说了一个需求了哈,你自己想想。

    第二点,我看到你上面是按日期来归类的,那么你想想,是不是可以增加一个按照功能集来归类呢?Next 也是最近才这么干的 http://next.36kr.com/posts/collections,俗称产品集。这有助于定向查找和比较项目。

    总之一句话就是,你得找到你存在的价值,和别人(ProductHunt)有什么不一样的地方。把这个作为思考的方向,相信会有很多好玩的点子,然后马上去实现。

    第三,还是推广,可以在微博上定期推荐某个优秀的项目,从而为网站增加人气和知名度。还可以通过其它社交平台创建自己的粉丝群。

    暂时想到的就这些了。

  • #29 楼 @blacktulip 也是 个人爱好吧

  • #26 楼 @blacktulip 额 ruby 和 python 呢

  • 阿里云 OSS at 2015年12月06日

    #14 楼 @rockuw :plus1:

  • 下面是一些引用的文章

    关于性能

    http://graffzon.tumblr.com/post/15303347654/comparsion-of-haml-slim-erb

    静态页面渲染

    Lets see (making 100 requests and take average value):

    Haml - 2.7080000000000015e-05
    
    Slim - 0.9199999999999997e-05
    
    ERB - 1.126999999999999e-05
    
    

    可见 Slim 的速度是最快的

    包含 Ruby 代码的
    Again 100 requests and average value:
    
    Haml - 0.00026751000000000005
    
    Slim - 0.00014951999999999994
    
    ERB - 0.00012785999999999993
    

    erb 要稍微快一点,不过两个测试中 haml 都是最慢的。

    slim vs haml

    http://stackoverflow.com/questions/11390512/new-to-rails-which-one-do-you-suggest-and-why-erb-haml-or-slim Two big advantages of using slim over haml:

    • Slim is currently about eight times faster than haml.

    • Slim supports HTTP streaming, while HAML doesn't.

    • Slim has a more natural syntax: a href="foo.html"

    所以要是我的话,我肯定第一个排除 haml 了。当然最终的选择还是根据自己的爱好了

  • Ruby 解密 AES at 2015年11月30日
  • 如果你是想在页面上的一行上面将多余的文字变成省略号,用 css 即可

    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    
  • #40 楼 @hooopo 就是 不务正业

  • #32 楼 @hi54yt 不过这类健身应用最好做成手机 APP,使用场景比较契合

  • #24 楼 @raysmond 个人项目推广有几种方式

    1、去各大项目曝光平台推荐。如:Next、稀土掘金、demo8、mind 等等,这是双方受益的事,你推广自己项目的时也没他们平台带去了流量。

    2、大多数 WEB 项目的生存很大部分还是得依靠搜索引擎,当然其中最重要得还是百度。所以各种外链,友链是不可少的,这是给你网站带去流量的最直接有效的方式。

    3、社交专栏。这个对 SEO 和你的项目知名度是可以产生持续好处的。对于偏技术类的项目,国内比较好的平台就是知乎、微博、开发者头条、极客头条、稀土掘金。这是一种品牌的传播,所以需要耐心来做。

    总之,推广是一件枯燥但又是必不可少的。有才还得有伯乐,不过时间久了你就能收到很好的效果。

  • 还是偏向于遵循一定的格式,写出简洁的代码,省时易读,正如 Ruby、Python 对格式缩进的要求。现在再让我去看原始的 html,感觉就是一坨可有可无的标签,淹没了主要内容。而且很多语言都有类似的实现,还算是比较通用的

  • #1 楼 @rei 一直用的这个,还可以搭配 jquery.form 实现表单验证加无刷新提交

  • #22 楼 @cqcn1991 你说的这些很有道理,我也一直在思考用户的需求,到底核心目的是什么。其实当初我就给这个项目定了一个很狭小的目标,就是为 Github 上的前端项目分类归档(其实是国外的一个类似的站点)当然我不想仅仅作为一个前端库的导航,我想留住用户,所以就必须得有自己不一样的东西,所以我才提供一个中文说明的功能,目的就是针对国内用户能够更好地阅读文档。后面又想到了一个源码层面的解析,想法是作为前端开发不能只会用,而要真正了解其中的源码,那样技术才会提升,之所以有这种想法,还是源于之前的那个项目,里面全是各种插件,各种演示,但是没文档,所以很多初学者乐于需找这种东西,却忽略了本质的技术。所以,我最终想面向的是这种初、中级的开发者,最终的目的就是围绕这些开源库,去留住用户,让用户去分享产生自己的内容。

  • #19 楼 @cqcn1991 其实作为一个技术站,最主要的就是能让更多用户参与进来分享和学习。之前和另外一个伙伴做的一个以分享 JQuery 插件的网站其实还是算满成功的,因为面向的人群是初学者,然后以积分下载资源的方式去促使更多的用户分享,也算是一个良性的发展了。而目前我还没找到这种源动力,所以只能丰富网站资源,做好 SEO,让网站更知名,那样或许是一种吸引用户的方法。

  • #19 楼 @cqcn1991 呵呵,肯定是欢迎任何建议了。不过这个项目还属于探索,因为我也不敢花太多时间,更多的是兴趣,同时也是用来提升自己技术的,一部分也是为了结交更多的开发者,所以我一开始就把代码开源了。当然目前我也一直在想有没有可能真正成为一个产品级别的项目,如果真有这种可能,一个人的力量肯定是有限的,我也会去寻找志同道合的一起来做这个事。

  • #14 楼 @embbnux 其实也不难,如果你真想好好做,那就好好推,否则就有点浪费时间了,做自己喜欢的东西是动力 👍 我这个站点上线 4 个月,不过还是花了很多时间去做 SEO http://www.aizhan.com/siteall/awesomes.cn/

  • #12 楼 @embbnux 恩,我觉得你可以在各大平台上推广一下,项目好是基本,但是推广,更多用户才是关键