#1 楼 @wppurking 嗯,是的,我也是看了这个视频之后才打算用一下试试的。这俩人说相声的~
这 build 的过程里也没跑测试啥的,走一趟 travis 是为了啥……
教育优惠之后,机器多少钱了?
里面有个教练说:会写代码的妹子最美丽。
这句话完爆本帖标题,这就是发自内心的赞美与刻意而为的包装之间的区别。
很想知道慢到什么程度,我本地都是秒开。
Lovely
对于你这个特定的问题,那自然是要参考 eventmachine 的文档咯,其他的 gems 没有兼容性问题,因此 eventmachine 就成了下限,看它的文档就知道用什么版本合适了。
Ruby doesn't need to set the ENV like Java did, but rvm needs. Since rvm manages multiple versions of ruby, it creates multiple shims for ruby binnary command, in order to find the proper one ( when you setup a specific version by using .vimrc file or use rvm use command directly), rvm needs a proper PATH setting, and rvm's path should be placed in the 1st position in PATH variable, otherwise maybe a wrong version of Ruby will be used.
To fix your problem, you need to be sure rvm is the last one to setup its path in the 1st position, so no other tools change this order during the initialization of shell. Typically, this happens because something else, such as node/go...etc, change the PATH variable after rvm does, you can check the PATH variable by echo $PATH
and see the result to see if anything occures befor rvm's path
#9 楼 @rei @jobthoughtworks 对,我一直很想问这句话,那些口口声声说“那不是歧视"的人,你们会在官方的任何文字稿里说出“99%...%1...”这句话来?
能把这句话说出来,还要洗,真想不明白现在的是非观念到底是怎样的?我就不说歧视不歧视了,这个很难有个放之四海而皆准的标准,但是这种话说出来,三观难道没问题?还是你们觉得作为受众方的男程序员们看见这句话会很爽?屌丝是个什么德行,大家平时调侃一下也就罢了,直接冠冕堂皇的写在正式的文字里,还要不要脸?!
不知道你们怎么想,我个人看到这样的文字是绝对不会去参加这种活动的,我不想人家开着玩笑跟我说:你 TM 是冲着 99% 去的吧~
我对 RG 没有任何偏见,相反我还特别支持这样的活动,我在公司里带实习生都是主动去选女生,因为我算是内心比较细腻的人,能够理解女生遇到技术困难的心理。然而换位思考,如果我是 RG 的组织者,看到我们的赞助利用 RG 宣传的时候写出这样的话,我会觉得很心痛,我会觉得我很对不起那些女孩子,这他妈的跟拉皮条的有什么区别?
#11 楼 @daxiongtu 对,就是这个意思。这件事情 Coding.net 的公关应对可以说很蠢,犯了众怒之后你第一时间以官方名义道歉就好了,非但不会有什么损失说不定还能加点印象分,性别歧视这种事情毕竟在社会上的认知程度不算太高,无意违犯可以谅解,知错就改就好了嘛!
可惜,他们没这么做。
我觉得为这个事情来进行“概念科普”的话,你真是不懂得什么叫“公关危机”。
事实是,Coding.net 发的文恶心到人了,让人讨厌了。就这么简单。
人在被恶心到的时候,理性思维也许会弱化,变得“不是那么讲道理”,所以出现“性别歧视”的误判也是很正常的。再说了,难道人人都应该像熟知一加一等于二一样把性别歧视的科学定义记得一清二楚?再说了,难道全世界每一个角落对于性别歧视的理解和定义都是完全一样的?是公理?按维基的定义,咱们中国传统的“重男轻女”算不算?这是预判还是区别?
大家对性别歧视的判定准确与否根本就不是重点,重点是你 Coding.net 犯了错,也许不至于触犯某些严苛的定义,但绝对是让大众很不爽了,这种情况下盖你一盆子屎你也得受着。为什么?因为你公开发表了,犯了众怒,在中国连这个都拎不清的话你还玩什么玩?这也有人洗白真不知道是帮人家呢还是黑人家呢。
#1 楼 @happypeter 另外,坦白讲(没有恶意)你的 gulpfile 还有很多值得改进的地方,比如说:
browserSync 可以直接 watch,你可以把所有流程最后的输出目的地作为 watch 的目标,这样会省很多 gulp.watch 和 browserSync.reload
再比如反向代理,有了 node browserSync,其实没有必要使用 nginx 了,特别是本地开发的时候,能省则省。具体的细节可以看这里:https://ruby-china.org/topics/26608
#1 楼 @happypeter 不明白为什么一定要用 jekyll?那不是把前端项目锁死在 jekyll 那一套里了?看你的要求貌似是利用 jekyll 来 concat html,理由?像 rails 那样实现 partials 的复用?
如果是这样的话,哪怕是纯粹的 html 都能做到啊,不管是 gulp grunt branch broccoli 都有 html concatnation 的插件,名字会略有差别,搜索一下就好了。
如果不喜欢繁琐的 html 语法,也可以用各种 template 引擎,比如 haml jade handlebars 这些都可以。如果用 angular ember 这样的框架,那么 template engine 也可以省了,自己就带着。
#2 楼 @miclle 如果是本地开发的话完全用不着 Nginx,直接加一个 node 的 proxy middleware 就好了。
一个使用 gulp+browserSync 的例子:
gulp.task('serve', function() {
var proxyAPIMiddleware = proxy(
_.assign(url.parse(options.proxyAPIURL), options.proxyAPI)
)
options.browserSync.server.middleware.push(proxyAPIMiddleware)
browserSync(options.browserSync)
})
对应的 options:
browserSync: &browserSync
ui: false
files:
- "public/**"
- "!public/**/*.map"
server:
baseDir: "public"
middleware: []
host: "127.0.0.1"
port: 9000
open: false
notify: false
online: true
proxyAPIURL: "这里是你要代理的目标地址"
proxyAPI: &proxyAPI
route: "这里是本地请求地址"
via: false
cookieRewrite: false
reserveHost: true
其实你的描述还很模糊,很多关键点你都没说你那里的实现是怎样,感觉你对这个事儿的概念并不是很清楚。先看看这一段是否对你理解这个问题有帮助吧:https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Requests_with_credentials
重点是你得搞清楚加上 withCredentials 到底做了什么,在什么情况下有用?解决跨域共享问题有哪些可能的方案,你那里用了什么?“感觉 session 不一致”,怎么“感觉”的?有没有打开开发者工具验证一下?有没有针对这一情况由后端提供统一 session 的机制?
总之,不要因为用了 angular 就把类似问题特殊化,总觉得好像是因为 angular 怎样才出现的问题,这是关于 HTTP/Browser 的 common issue,无论用不用 angular 都会遇到的。
一百来块的耳机送给好朋友做人情吧。。。
#2 楼 @dandananddada 因为重所以慢,各种慢。有一段时间我用 node-sass 加 compass 稍微好点,不过这个不是很容易。
其实 sass 的世界很大啊,compass 曾经很不错,但现在这种大而全的模式在前端世界已经过时了,就连 compass 的作者都宣布忙别的去了(找不着 link,不过我肯定没记错)。除去 compass,不妨试试别的吧,我现在常用的:bourbon neat susy 等等都不错。
小型组件好处就是灵活,有问题也容易找到替换者。
别用 Compass 了,慢+重。
哈哈,改成 API,让他自己做去,甩锅呗
#11 楼 @455804841 你理解错了,不是帮你修改文件里的内容,而是把原来的 url 镜像到别处。
我就忽然好想笑,
顺手贴一个一年前做过的尝试:https://github.com/very-geek/dearann
说下背景:我公司里后端都是写 Java 的,我总是插不上手心里着急……自从看到 RAILS API 这个项目后,想起最初尝试 RAILS 的快乐就动了研究一下的念头。然而那时候 RAILS API 项目只是一个 gem 而已(也就是本文所说的裁剪都还没有完成),限于个人水平我没能把它单独给整起来。于是就有了这个半调子的 DEMO,它还是一个 RAILS 项目,不过用了 ActiveModel Serializer,代码的写法和组织都遵照了(当时)RAILS API 项目的约定,API 的格式也是遵照了(当时)JSON API 的约定,唯一没做的就是裁剪。可惜当时 JSON API 还未完善,有些情形到底怎么写没有定论;再加上当时的 Ember,Query Params 功能也没有完全做好,这个 Demo 就中断了。又过了大约三、四个月,我把最初手工搭建的 Ember 项目迁移到了 Ember CLI 上,现在这个 Repo 就是一个 Ember CLI + RAILS API 的前后端分离的例子。觉得这是趋势的就看一眼吧,我为了这个已经研究了两年多了(不过多数时候是 Angular + JAVA Spring 而已,Ember + Rails API 只有业余抽空玩玩),这个 Demo 的完成度相当低,主要是我比较菜 各位看官看个大概就是了。
关于两端分离的事情,诸位有问题的我可以试着解答,毕竟在工作中我们已经完全践行了,四个大规模的 Angular 项目都在开发+维护中,还是有些经验心得的。
能。