V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mcfog  ›  全部回复第 26 页 / 共 92 页
回复总数  1839
1 ... 22  23  24  25  26  27  28  29  30  31 ... 92  
2019-10-15 17:17:38 +08:00
回复了 18510047382 创建的主题 JavaScript PowerJSON - 由 JSON 改进的数据交换格式。
@FrankHB 抱歉基本没看懂你在说啥,如果你觉得 toml 还不够好,可以举一些你觉得比 toml 优秀的方案来让大家学习一下么?
2019-10-15 16:28:53 +08:00
回复了 18510047382 创建的主题 JavaScript PowerJSON - 由 JSON 改进的数据交换格式。
数据交换和配置管理是非常不一样的两类需求,数据交换优先的是机器可读和性能,可选的是人类可读,没用的是容易编写,因为数据交换的主要场景是从内存 serialize 而不是手写。而配置管理重要的易编写和人类可读,机器可读其次,性能基本没用除非烂到不可理喻。

你说了是数据交换格式,然而你的 feature list 里面大于 json5 的部分基本都和数据交换无关,而是配置管理的需求,这些需求对于数据交换来说都是无用的复杂性而已( client 发了个 pjson 给 server,结果 server 还要再请求远程文件才能获取完整结构?安全性和性能都完蛋,更别说 include 本地其他文件了)

看你一直在说注释重要和手写配置,那么反过来说如果你的项目目的是配置管理,那 json 就根本不是一个好的(不如说是最糟糕的)学习对象,建议看(学)看(习) toml 这种更现代的配置语言

还有,我讨厌这种回复每楼说你不懂其实我的东西很牛逼的楼主,如果楼主你回复我请做好被无视的心理准备
2019-10-15 13:43:11 +08:00
回复了 guonaihong 创建的主题 程序员 如何看待 xorm 开源项目归档
1. 没有归档,只是说了 move to gitea,但如果不打算再更新 github,确实应该归档
2. 有多少关注有多少人用和这个项目明天是否继续维护没有必然关系
3. license 是自由的,你可以自己 fork,可以自己把 gitea 的代码搬运回 github 上只要保留原有的 license 都没问题
4. https://xorm.io/ 默认英文结果却迁移到 gitea.com 自相矛盾,顺便 Footer 写 license MIT 结果点进去给你看个 BSD3 也是
2019-10-15 10:07:59 +08:00
回复了 Cbdy 创建的主题 问与答 国外 IT 巨头为啥都要搞自己的编程语言?
@mcfog 十来个**人的**专家小组
2019-10-15 10:07:18 +08:00
回复了 Cbdy 创建的主题 问与答 国外 IT 巨头为啥都要搞自己的编程语言?
因为当你有一万个程序员员工,搞一个语言需要的十来个专家小组就算不上什么巨大的投入

已有技术换语言造成的难度对开源社区的后入者来说是天堑,但对有公司级别行政力的公司项目来说就不存在难度,只是成本而已

那么为什么那么多公司做了呢?因为难度不高,回报轻易超过成本。那么为什么国内做的少呢?因为引领不了社区,勾不到社区投入,回报路径不通
2019-10-12 16:22:12 +08:00
回复了 coderabbit 创建的主题 问与答 mac 升级后终端 PS1 不生效了。
打 bash 回车试试?
2019-10-12 10:43:53 +08:00
回复了 lqzhgood 创建的主题 Node.js 请教一个 Promise 递归的最佳实践(内存释放)
promise 没学明白就拿 async await 来写代码就这样了

用 new promise 来包别的 promise 已经是反模式了,还再加上 async await

这代码没治了,从头重写吧
什么不仁不义的没意义,你要做的是收集更多的情报、证据和法律知识,结合自己的情况来看下一步,而不是在有一百种更好的做法的时候就直接考虑双输的报复性手段
公司对你没有高要求,不代表你就不能用更高更好的技术来完成公司的项目

都工作两年了还觉得自己是个学生?你已经是个成熟的社会人了,该学会自己成长了

所以你觉得不想要看书的建议,但你现在也就自己看看书?你觉得看书对你成长足够了,那就继续看书;觉得不够,那要么别钻在书里,要么好好想一下为啥看书成长不起来
又是一个不遵守 semver 的项目
2019-10-09 10:11:25 +08:00
回复了 prenwang 创建的主题 程序员 为什么一些我们认为很棒的软件工具被慢慢放弃了
因为有饭吃是能写代码的前提啊。

我就喜欢订阅制。订阅制保证作者有饭吃有计划来更新新功能和维护,而不是在被迫刷版本收费升级和饿死之间两难。

为什么好用的工具容易死?因为赚不到钱,订阅还被骂,人不吃饭,就会死。

至于你现在能免费用到的好用的东西,要么是有别人(或者企业)出了更大的价钱养起来了,要么是其实根本不需要维护,凭早期作者靠爱发电的累积就行
2019-10-07 23:27:29 +08:00
回复了 maizhushu 创建的主题 程序员 外行人如何私下花钱请程序员帮忙写程序
假设你说的几个小时是两三个小时,那么算上沟通、测试和交付,就算是配合默契的人也至少一个工作日,两万块月薪的程序员一天的成本是 2000 块(外包时薪翻倍 /公司雇佣要交金税行政 hr 等)
elk 能做这个事情,但如果你已经说完整你的需求没啥别的坑的话过于复杂了,直接 prometheus 就行,要 kibana 那种完备的节目的话上 grafana
2019-09-29 07:58:34 +08:00
回复了 bakabie 创建的主题 Go 编程语言 OOP 好难啊.jpg
云程序员来了!
首先我没用过 echo (略

golang 的 struct 不是 class,不要试图带入基于 class 的 oop 的范式

一般而言,要复用用组合,要多态用 interface,要封装分 package 用 unexported type/field 完事儿

//要泛型等 go2
2019-09-27 15:57:10 +08:00
回复了 cskeleton 创建的主题 分享发现 终于找到经常网址复制不全的原因了
osx+chrome 77 没有这个问题,跳了完整地址以后选区符合预期
2019-09-25 17:53:36 +08:00
回复了 Marstin 创建的主题 问与答 v2 的用户主流都是前端吗,为什么这么排斥 sql
- 包容低信息量,低效率的沟通方式短期看也许是“包容” “新人友好”,长期看来就是不利于社区发展。解答问题的人的时间就是比提出问题的人的时间更宝贵,求助方就是有义务花更多的时间来攥写问题。你说这里主流是前端我表示怀疑,但我愿意相信这里赞成黑客文化的人的比例是中文社区当中非常高的,就是排斥低效沟通

排斥低效沟通的意义就是净化社区提高所有人的沟通效率,只要对事不对人,就没有问题

- 互联网也好 B 端业务也好,OLTP 也好 OLAP 也罢,确实对 SQL 有非常不一样的考量的角度,那么没讲清楚背景信息还不就是原帖楼主的锅么?所以不用浪费时间讲统计如何如何,实时如何如何,索引如何如何,楼主自己不讲业务不讲背景,与其自己树靶子打,不如把时间留给更宝贵的事情上,把树靶子的人当靶子打更无聊
2019-09-24 08:09:45 +08:00
回复了 zjsxwc 创建的主题 程序员 php7 怎么比 Java 还快?
未经优化 php5 都比 java 快,正常操作
上了 laravel php7.4 比裸 php5 慢,正常操作
上 spring 慢多少我没概念

合理的优化过后,什么 php5 还是 7,java 还是 python,laravel 还是 spring 全都不是瓶颈

github 还用着 RoR 呢啥时候性能有问题了
2019-09-23 17:51:17 +08:00
回复了 nc4697 创建的主题 问与答 要做国际化项目,听说需要符合 GDPR 协议。有了解的大佬不
要服务欧盟用户就要,形式可以一定程度上自由 (比如如何提供数据导出功能,处理删除数据的周期,数据的保留期等)

这个法案争议点之一就是实行困难,监管方法不透明,潜在的选择性执法等

但是用户按 GDPR 给你发 request 你没有及时回应的话,就可能被送上法庭的,你什么都没做的话,打官司肯定打不赢

关于坑的话,一个坑就是你又得按 GDPR 删除数据,又不能真的立刻物理删除(否则执法部门来调取证据又拿不出来),得有一个数据保留期。还有就是自己业务的关联性数据、属于多个用户的数据等情况的处理了

反正公司有法务就全听法务的,没法务就自己找 GDPR 的规定和相关资料按自己的理解做
1 ... 22  23  24  25  26  27  28  29  30  31 ... 92  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   911 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 20:20 · PVG 04:20 · LAX 12:20 · JFK 15:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.