异步社区传送门,有勘误,目前只有 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 的一些异同点。
301
tuimaochang 2018 年 9 月 28 日
谢谢楼主分享,好人一生平安 https://www.epubit.com/book/detail/14723 这网站打不开?
|
302
lesterchen 2018 年 9 月 28 日
try~~~~~~
|
303
tamlok 2018 年 9 月 28 日 via Android
大佬原来是翻译这个!膜拜!
|
304
tiedan 2018 年 9 月 28 日
分母
|
305
dreamyouth 2018 年 9 月 28 日
厉害了,
|
306
jackxiao 2018 年 9 月 28 日
分母分母,万一中了呢
|
307
whyiyhw 2018 年 9 月 28 日 via Android
拉低中奖率(●—●)
|
308
frandy 2018 年 9 月 28 日
之前一直看的电子版,scala 的书这本是最实用的,小红书是最高深的,scala 作者写的那本书是最全的。希望做个分母
|
309
aristotll 2018 年 9 月 28 日
plus one
|
310
Kirscheis 2018 年 9 月 28 日
来当分母 233
|
311
magicfam 2018 年 9 月 28 日
拉低
|
312
poptail 2018 年 9 月 28 日
拖个后退
|
313
kwanzaa 2018 年 9 月 28 日
受过 SBT 之苦难 QAQ
|
314
alafeizai 2018 年 9 月 28 日
分母一下~~
|
315
ddddad 2018 年 9 月 28 日
简单点 +1
|
316
470326964 2018 年 9 月 28 日
来当分母 233
|
317
tty1 2018 年 9 月 28 日
拉低,贡献
|
318
zlblade 2018 年 9 月 28 日 via Android
来当分母
|
319
sajuuk 2018 年 9 月 28 日
志在参与。说不定中了呢?
同时感谢楼主的贡献。 |
320
heavensFall 2018 年 9 月 28 日
来当分母,倒腾 kafka 源码中
|
321
mingyun 2018 年 9 月 28 日
分子
|
322
ahrime 2018 年 9 月 28 日
拉低下概率....
|
323
olOwOlo 2018 年 9 月 28 日
分子_(:з)∠)_
|
324
larry1594 2018 年 9 月 28 日
many thanks!
|
325
pexcn 2018 年 9 月 28 日 via Android
支持~
|
326
NxiJSiOS 2018 年 9 月 28 日
支持下
|
327
laomei 2018 年 9 月 28 日
支持下~
|
328
wenning 2018 年 9 月 28 日
日常分母
|
329
oliveraa 2018 年 9 月 28 日
我想要做一回分子,能不能成全我
|
330
hdonghong 2018 年 9 月 28 日
哇嘎嘎嘎嘎,好想要啊,scala 天下第一,最近才接触,超喜欢
|
331
degenerate 2018 年 9 月 28 日 via Android
凑个热闹!
|
333
tldzyx 2018 年 9 月 29 日
最近开始学
|
334
luozic 2018 年 9 月 29 日 via iPhone
Scala 函数式编程买了,不过最近在看 dotty 和.net core,啥时候 Scala 再在 net core 基础上再建一个编译器?
|
336
yy0107 2018 年 9 月 29 日
try~~~~~~
|
337
mosesliu 2018 年 9 月 29 日
争取当分子~~
|
338
v2dream 2018 年 9 月 29 日
分母
|
339
jyy0107 2018 年 9 月 29 日
谢谢楼主
|
340
lx0319 2018 年 9 月 29 日
挺好的书哦
|
341
FireFoxAhri 2018 年 9 月 29 日
大爱 Scala !!!希望能中
|
342
EastLord 2018 年 9 月 29 日
来了
|
343
PianYiyu 2018 年 9 月 29 日 via Android
111111111111111
|
344
kltdhc 2018 年 9 月 29 日 via Android
哇,排个队
|
345
powerbobo 2018 年 9 月 29 日
分母+1
|
346
jiang7462582 2018 年 9 月 29 日
这个好
|
347
orionleo 2018 年 9 月 29 日
第一次评论,力争当个分子!
|
348
charlo 2018 年 9 月 29 日
继续增加分母
|
349
zec0 2018 年 9 月 29 日
后排~
|
350
arzterk 2018 年 9 月 29 日
学完 Haskell,想看看 Scala,据说数据分析很好用?
|
351
maxmilia 2018 年 9 月 29 日
挖财一直在用,scala 算是给我一个新的思路
|
352
470326964 2018 年 9 月 29 日
我想要做一回分子,能不能成全我
|
353
ksupertu 2018 年 9 月 29 日 via iPhone
做个分母好了
|
354
baocaixiong 2018 年 9 月 29 日
分母一下
|
355
DJason 2018 年 9 月 29 日
个人很看好 Scala,作为进阶版的 Java,Scala 将引领下一个时代!(顺求小书书 2333 )
|
356
foreverstandbyu 2018 年 9 月 29 日
分母一下 感谢大佬~
|
357
hagezhou 2018 年 9 月 29 日
分母分母,同事必须支持
|
358
oddtree 2018 年 9 月 29 日
分母++;嘻嘻;
|
359
mccreefei 2018 年 9 月 29 日
分母
|
360
melean 2018 年 9 月 29 日
我爱 Scala
|
361
meody0zy 2018 年 9 月 29 日
分母 + Infinity; 分子 + 1
|
362
Mystic 2018 年 9 月 29 日
分母
|
363
pwstrick 2018 年 9 月 29 日
支持一下
|
364
gaius 2018 年 9 月 29 日
分母
|
365
echopan 2018 年 9 月 29 日
fenmu
|
366
test426 2018 年 9 月 29 日
分母+1
|
367
mapoor 2018 年 9 月 29 日
重在参与
|
368
kissnicky 2018 年 9 月 29 日 via iPhone
感谢分享,希望能有个好运气
|
369
MoeXian 2018 年 9 月 29 日
拉低中奖率 qwq
|
370
daimazha 2018 年 9 月 29 日
小分母
|
371
feather0809 2018 年 9 月 29 日
分母+1
|
372
jerryt 2018 年 9 月 29 日
拉低一下
|
373
leiqjl 2018 年 9 月 29 日
分母+1
|
374
lsdx 2018 年 9 月 29 日
已入 Scala 坑,做分子
|
375
lius931115 2018 年 9 月 29 日
前几天已经买了 = =
|
376
siloong 2018 年 9 月 29 日
分母+1~碰碰运气~很喜欢 fp~
|
377
idelo 2018 年 9 月 29 日
分母+1, 万一拿到了又要学一门了,有点纠结啊
|
378
omniversia 2018 年 9 月 29 日
最近在在学习大数据相关知识,正好涉及 scala,目前已经买了几本,读完了,但觉得还不够,过来凑个数。
|
379
fcml 2018 年 9 月 29 日
分母+1
|
380
momoxiaoqing 2018 年 9 月 29 日
排队等书~
|
381
captainjack 2018 年 9 月 29 日
排队抽奖
|
382
yumenawei 2018 年 9 月 29 日
拉低中奖率。还有二维码过期了??
|
383
Shintaku 2018 年 9 月 29 日 via Android
分母
|
384
aaronysj 2018 年 9 月 29 日
能中
|
385
don9x 2018 年 9 月 29 日 via iPhone
分母
|
386
aaron61 2018 年 9 月 29 日 via Android
分母 哈哈
|
387
husky 2018 年 9 月 29 日
组成分母
|
388
hzzhzzdogee 2018 年 9 月 29 日
Scala rocks
|
389
redcatalyst 2018 年 9 月 29 日 via Android
Scala thanks
|
390
wuyunduoduopiao 2018 年 9 月 29 日
刚好在学习~
|
391
wuyunduoduopiao 2018 年 9 月 29 日
二维码过期了
|
392
xygcxy 2018 年 9 月 29 日
兹磁
|
393
EzraZhao 2018 年 9 月 29 日
搞 java 得也来学学
|
394
470326964 2018 年 9 月 29 日
Scala thanks
|
395
szxczyc 2018 年 9 月 29 日 via iPhone
学大数据正好需要
|
396
crazyvv 2018 年 9 月 29 日
组成分母 强行加 1
|
397
alan0liang 2018 年 9 月 29 日 via Android
前端,期待
分母+ 1 |
398
chocolatesir 2018 年 9 月 29 日 via Android
分子
|
399
exoticknight 2018 年 9 月 29 日
看看运气如何
|
400
PayneSeediqBale 2018 年 9 月 29 日
排队
|