异步社区传送门,有勘误,目前只有 3 条,希望在第二次印刷前有更多的反馈。
简单陈述一下个人的翻译经历:
另外,何品大哥在翻译本书之前,参与过龙腾世纪和质量效应 2 的游戏汉化,翻译过《 Netty 实战》,目前由何品参与翻译的《反应式设计模式》也快要上市了。
source: http://www.texmacs.org/tmweb/about/philosophy.en.html
TeXmacs 的主要目标之一是通过显著地降低创造高质量用户接口的成本,促进那些与科学相关的自由软件的开发。如果你计划为 TeXmacs 与某个软件写插件,请联系我们。
作为一个数学家,从科学的角度上讲,我坚信只有自由软件可被接受。两个主要理由如下:
然而,当前主流的数学软件大多是专有的。这很奇怪,且是一种耻辱。这种现象的根源在于数学家们往往不认为编程是一种完全的科学活动。结果,实用软件的开发被委托给了“工程师们”因而数学家们只能像黑盒一样使用这些程序。
这种对科学活动的细分是非常武断的:从科学的角度认知黑盒中所有为何物往往十分重要。反过来讲,科学上深邃的理解往往能够诞生更加精良的软件。所以我认为科学家们应当将软件开发视为完全的科学活动,如同撰写文章。自然而然,这种软件的发布方式和科学的传播应当兼容,即:公众可及、可复制和自由使用。
<del>成为 Apache XYZ 项目 PMC Member,迎娶白富美,走上人生巅峰</del>
这个公众号主要关注反应式编程,包括 Netty、Akka、Spark、Scala 等话题,刚刚开始建设,欢迎大家关注。
为了不给何品大哥拖后腿,终于在这个月给 Apache Spark 和 Scala 项目贡献了若干个 PR。今晚发布的 Scala 2.12.7 就有鄙人的一点点微小的贡献,欢迎大家尝试。
恭喜 @xcjx @chocolatesir @lnomve @funky @wenning @magicsilence 中奖。请告诉我你们的联系方式。我的邮箱 MyV2EXNickname AT zoho.com 。完整的抽奖代码:
import $ivy.`com.lihaoyi::requests:0.1.4`
import $ivy.`org.json4s::json4s-jackson:3.5.2`
import org.json4s.jackson.JsonMethods.parse
import org.json4s._
import org.json4s.JsonDSL._
import scala.util.Random
// 一些常量
val url = "https://www.v2ex.com/api/replies/show.json?topic_id=493356"
val numberOfWinners = 6
// 从 V2EX 获取数据
val source = requests.get(url)
// 解析 JSON,获取所有参与抽奖的用户
implicit val formats = DefaultFormats
val json = parse(source.text)
case class Profile(username: String, github: String)
case class Member(member: Profile)
val members = json.extract[List[Member]].map(_.member.username).distinct
// 抽奖
Random.shuffle(members).take(numberOfWinners)
参考了这个 Python 版本的代码 mytest.py 。最后手动检查一下大家的 profile 是否符合要求。
import random
import requests
url = 'https://www.v2ex.com/api/replies/show.json?topic_id=490659'
# 中奖人数
numberOfWinners = 4
if __name__ == '__main__':
source = requests.get(url)
names_list = []
for item in source.json():
username = str(item['member']['username'])
names_list.append(str(item['member']['username']))
# print("list length: " + str(len(names_list)))
names_set = set(names_list)
totalMembersCount = len(names_set)
print("本次参与活动人数为:{}".format(totalMembersCount))
print("-" * 20)
for name in names_set:
print(name)
print("-" * 20)
luckyMembers = random.sample(list(names_set), numberOfWinners)
print("恭喜中奖用户:" + str(luckyMembers))
大家可以对比感受一下 Scala 和 Python 的一些异同点。
201
llvb26 2018-09-28 11:01:39 +08:00 via iPhone
支持一下 哈哈哈佛系心态
|
202
ahuizzz 2018-09-28 11:02:43 +08:00
分子++
|
203
corningsun 2018-09-28 11:05:18 +08:00
分母+1
|
204
Sanko 2018-09-28 11:05:27 +08:00 via Android
支持下
|
205
hippoboy 2018-09-28 11:14:27 +08:00
试试看
|
206
changhe626 2018-09-28 11:16:12 +08:00
支持+1,我正在学习 scala
|
207
beny2mor 2018-09-28 11:22:56 +08:00
之前写 spark 项目的时候用的模模糊糊的,
想要 |
208
lcx412 2018-09-28 11:27:56 +08:00
我来当分子,正在学 Scala
|
209
natforum 2018-09-28 11:27:58 +08:00
分母
|
210
curran12 2018-09-28 11:28:27 +08:00
分母
|
211
funky 2018-09-28 11:29:19 +08:00
分母
|
212
Wdj 2018-09-28 11:32:45 +08:00
专业分母
|
213
jonzhao 2018-09-28 11:33:12 +08:00
分母来了。。。。
|
214
QiuMing 2018-09-28 11:39:21 +08:00
过来支持下
|
215
chuhemiao 2018-09-28 11:41:47 +08:00
date scala
|
216
yamato 2018-09-28 11:44:34 +08:00 via Android
组成分母
|
217
nvidia1314 2018-09-28 11:46:49 +08:00 via iPhone
再抽一次奖!
|
218
DrJoseph 2018-09-28 11:53:17 +08:00
降低中奖率
|
219
juyulin 2018-09-28 11:53:57 +08:00
分母+1
|
220
csfwff 2018-09-28 11:54:19 +08:00
拉低中奖率
|
221
magicsilence 2018-09-28 11:54:51 +08:00
支持一下
|
222
Spider 2018-09-28 11:55:33 +08:00
Scala 的符号好像有点复杂~
|
223
vvmint233 2018-09-28 11:55:58 +08:00
分母++
|
224
zhanwh9 2018-09-28 11:57:27 +08:00 via Android
我想用 Scala 写诗。
|
225
ifconfig 2018-09-28 11:58:06 +08:00
谢谢老板
|
226
shenw1990 2018-09-28 12:10:41 +08:00
我也可以中奖吗?只看过 scala for the impatient 的路过
|
227
shell314 2018-09-28 12:14:35 +08:00 via Android
支持一波,
|
228
Tyrande 2018-09-28 12:16:49 +08:00
if ....... else ........
|
229
hdzsj2010 2018-09-28 12:26:29 +08:00 via iPhone
一直对响应式编程感兴趣,准备学习 Scala 与 akka
|
230
sheep3 2018-09-28 12:36:24 +08:00
scala 开发者!!支持一下~~
|
231
zuston 2018-09-28 12:57:25 +08:00 via iPhone
支持
|
232
limbo0 2018-09-28 12:59:21 +08:00
分子
|
233
chocotan 2018-09-28 13:02:21 +08:00
已经有电子书了,抽中送别人
|
236
MrMario 2018-09-28 13:24:34 +08:00
分母+1
|
237
SFJ4MEGabMk2 2018-09-28 13:24:59 +08:00
+1
|
238
Linxing 2018-09-28 13:28:26 +08:00
万一中了呢
|
239
redtears 2018-09-28 13:33:14 +08:00
支持一下
|
240
sadhen OP The Power of Static Typing:
https://github.com/apache/spark/pull/22577 本来这个 bug 是没有发现的,Scala 2.12.7 编译器做了优化之后,在编译器就发现错误了。大家有兴趣可以了解一下。 |
241
sadhen OP 编译期
|
242
typetest 2018-09-28 13:40:37 +08:00
分母++
|
243
qq1009479218 2018-09-28 13:41:09 +08:00
拉低分母
|
244
hackerang 2018-09-28 13:42:41 +08:00
+1+1,经常看到楼主在 scala/cn community 里的发言
|
245
bringyou 2018-09-28 13:48:21 +08:00
支持一波。。另外二维码好像过期了
|
246
sonkabin 2018-09-28 13:55:02 +08:00 via Android
分母+1
|
247
hnyoumfk 2018-09-28 13:58:07 +08:00
日常分母
|
248
paragon 2018-09-28 13:59:20 +08:00
分母++
|
249
shuyu 2018-09-28 14:07:10 +08:00
支持一波,scala 新手
|
250
longzi 2018-09-28 14:11:03 +08:00
大佬大佬,支持下
|
251
sadhen OP |
252
h19981126g 2018-09-28 14:17:56 +08:00
分母+1
|
253
Mrlgm 2018-09-28 14:18:23 +08:00
分母+1
|
254
yangehappy 2018-09-28 14:19:02 +08:00
分子 支持下
|
255
qyzxgl 2018-09-28 14:19:42 +08:00
😁
|
256
wilsonmk 2018-09-28 14:23:18 +08:00
参与一个,支持支持
|
257
marssun 2018-09-28 14:31:12 +08:00
分母+1
|
258
Wien 2018-09-28 14:38:23 +08:00
支持一波挖财
|
259
valsdc 2018-09-28 14:39:11 +08:00
支持一波,虽然暂时用不到。
|
260
Beebird 2018-09-28 14:41:00 +08:00
重在参与。。支持一下
|
261
mztql 2018-09-28 14:42:48 +08:00 via iPhone
支持
|
262
jjs4500 2018-09-28 14:43:02 +08:00
支持挖财。
|
263
mandy0119 2018-09-28 14:43:25 +08:00
拉低中奖率,支持一下
|
264
james 2018-09-28 14:47:04 +08:00
Scala 粉,看到冷清的国内社区难得有人这么积极贡献力量,非常开心。
|
265
JackFlyD 2018-09-28 14:58:44 +08:00
重在参与,分母+1
|
266
Ryan817 2018-09-28 15:02:42 +08:00
永远的分母
|
267
diggerdu 2018-09-28 15:02:49 +08:00
学习一个
|
268
ml1344677 2018-09-28 15:09:15 +08:00
分母+1
|
269
jqian 2018-09-28 15:11:48 +08:00
支持支持,因为线上系统用的 scala,而且 spark 里也能使,顺便学了一把 😄
|
270
Akatsuki 2018-09-28 15:12:07 +08:00
分子
|
271
470326964 2018-09-28 15:27:55 +08:00
作为分母
|
272
windvans 2018-09-28 15:28:25 +08:00
当一回分子
|
273
nosay 2018-09-28 15:29:45 +08:00
拉低中奖率,支持一下
|
274
sadhen OP @jqian 向大佬学习 博客很硬核 http://jqian.net/#myblog
|
275
shoumu 2018-09-28 15:42:26 +08:00
分母+1
|
276
mianju 2018-09-28 15:48:53 +08:00
估计依旧不会中> <
|
277
HidingKing 2018-09-28 16:09:01 +08:00
+1
|
278
Mrkon 2018-09-28 16:09:50 +08:00
mark
|
279
jmjc 2018-09-28 16:23:01 +08:00
+2
|
280
FreeBSD 2018-09-28 17:21:39 +08:00
分母+1
|
281
duobei 2018-09-28 17:23:33 +08:00
再来一次
|
282
cashew 2018-09-28 17:27:30 +08:00
参与一下。
|
283
GoForce5500 2018-09-28 17:28:31 +08:00
建议把 Scala 用在生产环境的跟大家汇报一下主要目的?感觉在国内 Scala 相关书籍比公司用户数还多了。
|
284
MisakaTang 2018-09-28 17:30:33 +08:00
实力分母
|
285
freewind 2018-09-28 17:34:08 +08:00
++++1
|
286
Shintaku 2018-09-28 17:36:46 +08:00 via Android
姿瓷
|
287
sizyuu 2018-09-28 17:44:58 +08:00
支持!
|
288
maemo 2018-09-28 17:45:19 +08:00
支持支持,之前有用过 Scala 来跑 e2e 测试
|
289
sadhen OP @GoForce5500 此言差矣。即使排除 Spark,国内用 Scala 的公司还是有好多的。只不过很多项目是 Java 和 Scala 混血的,大家没有意识到而已。比如 腾讯的 Angel:
https://github.com/Angel-ML/angel |
290
feihuxiongdi 2018-09-28 17:49:57 +08:00
支持!
|
291
colmoon 2018-09-28 17:53:04 +08:00
顶!!!
|
292
Reznik 2018-09-28 18:05:16 +08:00
我来当分母,不知啥时候才有时间学 Scala
|
294
wanghuitrue 2018-09-28 18:09:30 +08:00
谢谢老板!!!!
|
295
Ryoma 2018-09-28 18:13:45 +08:00
日常分子
|
297
smallyin 2018-09-28 18:38:46 +08:00
支持
|
298
flybird1971 2018-09-28 18:38:47 +08:00
分子 还是 分母呢 ??
|
299
tmxklzp 2018-09-28 18:45:21 +08:00
分子++
|
300
Anybfans 2018-09-28 18:51:32 +08:00
支持下
|