同样 我写了个 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
却能输出。
存在即合理,每个语言都有自己存在的价值,Ruby,Python,Nodejs 都有自己适用的场景,个人建议以 Ruby 为主要学习对象,毕竟做网站是最爽的,然后闲暇时间学学 Nodejs 和 Python
#4 楼 @catherine 高潮?好吧,纯洁的小男生不懂
你想太多了,Nodejs 给前端带来了很大的改变,也不要拿他和 mongodb 比,各有各存在的价值,重要的自己用得爽,用起来合适就行。
#51 楼 @cqcn1991 我来分析一下你这个网站的价值,如果是我的话我会怎么做。
首先我得明确面向的主要是国内用户。
打开你的网站,给我的第一印象就是,看不懂(即使我的英语也过了四级,嘘..)。那么,需求就来了,把每个项目做一个中文的注解,让用户一眼就知道哪个项目是干嘛的,个人认为这个很重要,最好不要让用户太动脑。
这就是你可以找到的和 ProductHunt 不同的一点,当然也可以做成双语,同样可以面向国外用户,包括你的文章,毕竟英文读起来很费劲。
细化到里面每个项目的其它部分,演示?什么的,或许你可以做更多的事。
是否考虑不仅仅作为一个项目导航,而加上更多的分析数据,
已经说了一个需求了哈,你自己想想。
第二点,我看到你上面是按日期来归类的,那么你想想,是不是可以增加一个按照功能集来归类呢?Next 也是最近才这么干的 http://next.36kr.com/posts/collections,俗称产品集。这有助于定向查找和比较项目。
总之一句话就是,你得找到你存在的价值,和别人(ProductHunt)有什么不一样的地方。把这个作为思考的方向,相信会有很多好玩的点子,然后马上去实现。
第三,还是推广,可以在微博上定期推荐某个优秀的项目,从而为网站增加人气和知名度。还可以通过其它社交平台创建自己的粉丝群。
暂时想到的就这些了。
#29 楼 @blacktulip 也是 个人爱好吧
#26 楼 @blacktulip 额 ruby 和 python 呢
下面是一些引用的文章
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 的速度是最快的
Again 100 requests and average value:
Haml - 0.00026751000000000005
Slim - 0.00014951999999999994
ERB - 0.00012785999999999993
erb 要稍微快一点,不过两个测试中 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 了。当然最终的选择还是根据自己的爱好了
如果你是想在页面上的一行上面将多余的文字变成省略号,用 css 即可
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
1、去各大项目曝光平台推荐。如:Next、稀土掘金、demo8、mind 等等,这是双方受益的事,你推广自己项目的时也没他们平台带去了流量。
2、大多数 WEB 项目的生存很大部分还是得依靠搜索引擎,当然其中最重要得还是百度。所以各种外链,友链是不可少的,这是给你网站带去流量的最直接有效的方式。
3、社交专栏。这个对 SEO 和你的项目知名度是可以产生持续好处的。对于偏技术类的项目,国内比较好的平台就是知乎、微博、开发者头条、极客头条、稀土掘金。这是一种品牌的传播,所以需要耐心来做。
总之,推广是一件枯燥但又是必不可少的。有才还得有伯乐,不过时间久了你就能收到很好的效果。
还是偏向于遵循一定的格式,写出简洁的代码,省时易读,正如 Ruby、Python 对格式缩进的要求。现在再让我去看原始的 html,感觉就是一坨可有可无的标签,淹没了主要内容。而且很多语言都有类似的实现,还算是比较通用的
#22 楼 @cqcn1991 你说的这些很有道理,我也一直在思考用户的需求,到底核心目的是什么。其实当初我就给这个项目定了一个很狭小的目标,就是为 Github 上的前端项目分类归档(其实是国外的一个类似的站点)当然我不想仅仅作为一个前端库的导航,我想留住用户,所以就必须得有自己不一样的东西,所以我才提供一个中文说明的功能,目的就是针对国内用户能够更好地阅读文档。后面又想到了一个源码层面的解析,想法是作为前端开发不能只会用,而要真正了解其中的源码,那样技术才会提升,之所以有这种想法,还是源于之前的那个项目,里面全是各种插件,各种演示,但是没文档,所以很多初学者乐于需找这种东西,却忽略了本质的技术。所以,我最终想面向的是这种初、中级的开发者,最终的目的就是围绕这些开源库,去留住用户,让用户去分享产生自己的内容。
#14 楼 @embbnux 其实也不难,如果你真想好好做,那就好好推,否则就有点浪费时间了,做自己喜欢的东西是动力 我这个站点上线 4 个月,不过还是花了很多时间去做 SEO http://www.aizhan.com/siteall/awesomes.cn/