@AlexDotNet 如果你真的安装(正确)了,rvm 不会报错误。“搞不懂”、“貌似”类似的词对这些问题毫无帮助,耐下心来去看文档,你会搞定的。
Installing required packages: apple-gcc42, libyaml, readline, libxml2, libxslt, libksba, openssl, curl-ca-bundle, sqlite3, zlib.....
这不是已经告诉你了么,这些东西你统统都没装啊!
先从 Xcode 开始,然后 Homebrew,再用 Homebrew 安装上面所缺失的依赖(除了 apple-gcc42,这个在 Xcode 里)
Go
很奇怪,为什么一定要是 90 后?我见过的很多年轻程序员都是在和年长一些的人合作共事之后比较容易产生质的飞跃,为何要排斥比自己年龄大的?or 更小的?
26 Completed 路过……
既然有远程,为啥不一开始配置好?非要等 N 个 commit 之后才考虑 push 的问题,这实在是自找苦吃。
别用空格,用 CSS,或者用别的 wrap 一下,注意语义化,不考虑样式的情况下,它们本就应该是连续的两个按钮,不应该有空格出现在内容里。
文笔好是说我吗?真的是我吗?呵呵,谢谢,会继续努力的。
好东东,一定要顶,要看,要关注。
这问题让我想起了自己的一句“名言”(自恋一下):人的一生,5% 的喜悦,5% 的悲伤,90% 都是平平淡淡的度过,所以把握平淡就是把握人生的绝大部分。
回过头来看楼主的问题,我个人的想法是:青春就是 5% 的喜悦和 5% 的悲伤里占据时间最长,留下记忆最多,影响三观最深的那些东西。
生活,就是全部。
说正题,设计是一个大学问,哪怕是 web design 也不好三言两语将清楚,这需要长期的学习和磨练。我在做开发之前曾经有幸在一家广告公司工作过两年,虽然不是专职的平面设计师,但是我接触了几乎所有的岗位:摄影(静物、风景),摄像(活动、会议),排版(书籍、画册、海报、传单……),印刷,装帧等等,那几年的经历让我受益匪浅,可以说是从里到外的了解(谈不上精通)什么是“设计”。所以真想好好学习设计的童鞋,我最最重要的建议就是不要局限于某一个领域,而是在生活中处处留心,你会发现处处皆设计。
后来走上开发的岗位,这些经历帮助我很多很多,有许多东西是没有一些“条例”来让你遵循的,web 上有很多新式的信息载体,很难用传统的设计理论完全覆盖,然而现在的很多“准标准”也都是从传统的设计技巧与经验延伸出来的。所以你问“站点界面太丑怎么办?”要回答这个问题那得要看你怎么定义“美”和“丑”了,这还真没有什么一致的标准,因为一个人的美学观念也是随着经验和历练在不断变化提高的。
就你的截图而言,我的第一感觉是: 左边几乎三分之一的空白不知道是干啥用的。 这个实在是太显眼了,不但是设计上的败笔,而且还容易给浏览者造成错觉——“是不是这个网站这里有问题?还是我浏览器有问题?”
要么就是你的 header 是 100% 的,而下面的 body 是 940px fixed 的?如果是这种布局的话,你要么用背景色图案或边框等元素加以区别(对比原则),要么就利用一些很有引导性的 components 为浏览者做一种视觉上的暗示(github 这一点就做的很好)
其实如果你给的截图能完整点,看起来也会比现在的好一点,因为两边看起来不对称(平衡原则)。
以上只是就第一感举个例子,细说起来还有很多,比如你的行间距和段间距几乎等于没做处理;比如某些地方你似乎考虑了缩进和对齐,但是整体的感觉又很乱(宏观/微观的把握能力);比如你的 QQ 登陆为什么会很突兀的出现在那里,就算要出现在那里,能否和下面的内容有个明显的区分?图标和字能否有些间距?
抠细节的话能改进的地方真的太多了。最后提一个建议,既然你是用的 Twitter Bootstrap,而且看起来你没有怎么自定义,那你不如好好看看它的官网,看看每一个范例,看看标准的样式呈现是什么样的,在那个基础上根据自己的需要进行微调,小步调整,不要太着急,这样即使没有什么个性,但整体上会稳妥的多。
只看到边栏一行字:“我有一些女朋友……”
大亮!!!
自从做了程序员,我一下子感觉年轻了好几岁,因为在此之前我是端盘子的,每天 14 小时工作是常态。
所以呢,你会变老还是年轻,这得有经历做比较,心态会改变很多东西,当然锻炼也不缺少,没人规定做程序员就不能锻炼,看自己了。
这是一个 UI 界面的对比,N 种不同的系统版本的重启对话框对比。
Vim 可以配置不生成 swap 的,查一下手册::h swap
另外,你后面提到的设置不起作用,那是因为这两个设置是 RSpec 的设置,改成 false 会导致在生成 view 的时候不生成对应的 spec。和你想实现的东西完全风马牛不相及
手写代码。。。
未必好。为什么豆瓣要跟踪 ISBN 呢?那是因为 ISBN 就像这本书的版本号,通过跟踪 ISBN,我们可以准确的知道相关的信息(比如评分,比如评论,比如笔记,比如多少人想读、在读、已读),只有这样,豆瓣对于书籍的管理和产生的相关内容才有价值和意义,因为哪怕同一本书也会有不同的版本和版次,其质量和受评价差别也是不同的,只有 ISBN 才能将这些差别区分开来。
电子书很难获得这方面的价值,比如有一本电子书,N 多人读过,而且多数评价都很棒,于是我慕名寻找下载……然后问题就来了,因为电子书是不存在什么 ISBN 的,同名的电子书制作的人千差万别,内容质量也是千差万别。那些评价不错的人大概运气好,下到了质量不错的版本,但是我运气就不好,下到了粗制滥造的,甚至是张冠李戴的版本,那我会怎么评价这本书呢?我对这本书做出的评价又是否客观、公正呢?
久而久之,这个系统的价值体系就会混乱不堪,用户发现这里的数据、评价等等都是不靠谱的,于是也就不会用下去了。
能够对一本书标注状态(想读、在读、已读),对豆瓣来说只是一个贴心的针对用户自己的功能,并非其核心价值。但在 LZ 的想法里,这一个功能反而是核心价值了,所以即使要做,我也不建议照搬豆瓣那一套,而应该另辟蹊径才好。
If it walks like a duck, quacks like a duck... Watch Out! Avian influenza!!!
最讨厌不看文档不动脑筋的人
现在越来越少依赖这种库了
#3 楼 @Anthony http://edgeguides.rubyonrails.org/
先从这里搞起,然后去看 rails 的源码,拣自己感兴趣的部分看,看到云山雾绕的地方就正好学习 ruby;同时建议你去 confreaks,youtube 等地找各种 RubyConf 和 RailsConf 的演讲视频,里面有很多干货,不懂就直接 google 或 stackoverflow 询问,当然 ruby-china 也是非常好的选择。
另外选择几本书看看,比如 HTTP 协议的书,REST 的书等等。
把 projects#index
的代码贴出来看一下,若是我没猜错的话,你应该是遇到了multiple render / redirect error 这类的问题。
#2 楼 @dreamable 用 key?那这么说,假设有一句很长的话需要 I18n,你的 key 也是和原文一样长咯?