Open i2000s opened 9 years ago
支持Julia在国内的推广。我希望能尽量提供一些帮助。
@xianyi 你知道国内哪些网站适合给视频配备字幕?以后我们可以把相关的视频资源优先发布到提供此类服务的网站。或许我们需要征集到一定数量的可以提供翻译的志愿者再考虑开始视频转发。听说国内的公开课进行的如火如荼,是否有可能取得跟他们的志愿者合作?感谢支持。
我也身在国外,对哪些网站被拦截不太了解,好像github是不能访问的,国内的镜像可以考虑coding.net, 邮件组或者community可以用slack(不知道是不是可以访问).
我知道的Woo Young买下了julialang.cn这个域名指向了我们的中文文档. 但是这个语言现在的情况是
但是也有不足的地方
我感觉要想把这个语言推广出来, 起点需要在学校这种地方, 开一门课, online或者offline, 需要相应的教程, 就和python一样.
github.com是在国内是访问的。至于视频和字幕真的不了解哪个网站好。
中国第8届R会议6月6~7日在北京大学召开,熟悉julia发展的可以给一个报告啊。@xianyi 老师团队之前来过一次~
谢谢i2000s在segmenfault给我的留言,作为小白,非常能感受到julia目前在国内学习的困难。国内的MOOC平台,强烈推荐https://www.xuetangx.com/ ,我个人在这个平台上修了几门课,也亲自去他们在北京的工作室了解过他们的情况,总体来说前期而言,它是直接将edx的源码拿过来简单改改上线的,后面发展较好,获得风投后,做了很多本土化的工作,而且也和edx合作吸收国外的教程,目前据我所知这个平台的用户规模在国内应该数一数二,最主要的是上面的很多学习者,有不小的部分属于高校学生或科研单位的人员,这对于julia的发展是非常有利的。
@GaZ3ll3 你可邀请Woo Young或者其他JuliaCN的核心成员加入我们的讨论?我想我们现在需要至少建立一个汇总网站,将JuliaLang.cn直接导向到这个网站,而原来的中文手册连同其它有用的资源作为其中的各个部分。由于JuliaLang.org已经同意采取MIT协议,我们可以直接将他们的官方网站拿过来本土化,去掉不必要的内容,加入我们汇总的本土化后的视频,blog,包括你整理的一些notes等新资源。或许这样效果更好一些。当然,最好在这之前跟JuliaLang.org确认他们是否能提供直接在他们网站基础上中文化的框架(见这里的讨论)。Thoughts?
@zhoufengxu 恐怕我们目前还很难形成一个系统的教程放到学堂在线上,他们上面的课程都是来自由一些正规高校?但是的确需要一个平台来免费存储我们从国外平台转运的视频,并希望得到国内同胞的翻译维护等支持。根据加入人员的情况,这或许是我们应该考虑的一个发展方向。还有没有更好的方案?可否提供其他方面的支持?谢谢。
同意,现在很难形成个MOOC。一个是资料差太多,另外就是MOOC需要有个人负责和讲,而不能只翻译国外的视频,形不成课程。
还先弄个中文化网站和社区更好
@xianyi 同意先做成社区,弄几个比较本土化又有意义的项目, 吸引其他语言的用户来学. BTW. 你在ICES啊?
@doomsplayer
欢迎来我中科讲座。。。我在科大lug没有少安利Julia
Back to the topic:
@wlbksy
不好意思,我由于个人工作原因,有较长时间(七八个月)没有在这里贡献commit了。我发起了JuliaCN的翻译,就是为了推广julia的。因此对julia的推广有作用的事情,我在这儿的所有commit都可以任意使用,包括商用。不是很清楚其它几个贡献者的意愿,不过大家来这儿应该都是为了推广吧。
github在国内没有被屏蔽,不需要替代。曾经有过两次github被屏蔽,然后工信部被广大码农刷屏,都是当天迅速解封了
@autozimu @KDr2 @zhx2013
@GaZ3ll3 现在确实在ICES做临时工。
如果需要网站的空间或者vps之类的,我可以资助买一个。我个人偏向于设在国外,要不然国内备案太麻烦了
另外,今年6月底的JuliaCon我应该会去,介绍下BLAS相关的工作,期待偶遇。
我愿意贡献绵薄之力
感谢各位同仁对本提议的支持。目前我们还在等待Julialang.org主站对采用开源协议发布视频信息的批准和执行。如果各位有时间,请到本issue首贴里面链接的几个JuliaLang站点下的相关讨论帖发言,以加快进度,否则任何转载他们视频的行为都是不合法的。我在这里及JuliaLang下的提议都是对所发布的视频一律采用开源协议,这样各个地区的人可以根据当地实际转载到合适的站点平台,然后由julia本地化组织汇总链接。
当然,其他相关的准备工作也需要陆续开展。比如JuliaLang.cn站点的搭建更新等,以便将来添加链接。我并非专业的编程人员,时间亦有限。考虑不周或未尽事宜请各位海涵。
@i2000s 同样很希望有一个中文社区。目前在实验室搬砖写的一些代码基本都是Julia。个人感觉mail list可能对国内用户访问不是很方便。不知道是否有一些国内访问更方便的替代产品可以作为社区的平台?另外我已经在中科大建立了一个兴趣小组:USTC Julia User Group我们可能会不定期地在校内举办一些活动(主要可能包括去向在实验室搬砖的本科生研究生宣传Julia,以及简单的语法介绍) 23日的user meet up 是我们办的第一次活动。不过因为比较仓促来的人可能不是很多。但是在校内的反响似乎还不错(最近有很多同学来加群)
我在想首先可以去在国内高校举办一些这样类似的meet up?以增加大家对Julia的了解?我可以帮忙活动这方面的事情(但是限于我其实是学物理的能力有限,可能需要大家来帮忙)。
另外23日讨论的一个提议是可以去办一些开发比赛(可能主要是高校内),来提高知名度(国内似乎知道Julia的人还不是很多),办比赛的提议张常有老师表示可以提供支持。
最后广告一下我们的qq群:316628299(群里有微信群的二维码)
另外不知道如何联系Julia官网把我们这边的QQ群,微信群什么的放在官网的community上?不知道是否合适?
@Roger-luo 直接给 JuliaLang/julialang.github.com 交 PR 就好.
@Roger-luo 难得你可以在中国组织meetup,并可以组织兴趣小组。建议你可以把QQ群信息添加到julialang主站community下面单独成立一栏 _QQ Group and WeChat Channel in Chinese_,或者在_Meetups_栏下添加China USTC兴趣小组和QQ群/微信群等信息。在PR上写明具体缘由应该就可以了。
这两年我在julia社区里和其他一些国外同仁建立了JuliaQuantum的组织,召集大家编写量子力学方面的计算函数库。今年也顺利在Berkeley组织了一场meetup,并且招到了一些希望继续发展相关基础建设的朋友。今年夏天有位印度的学生愿意在我们欧洲的一位研究人员的指导下搭建核心计算库,这样JuliaQuantum推荐这位印度学生获得Google Summer of Code的赞助,并初步完成了相关的项目。这样加上我的advisor对我参加与科研相关的开源项目的反对,我在Julia里面的使命基本也就完成了。我可以结合我的相关经历对你提出的搭建中文社区的一些想法提些建议。当然我对国内的情况不了解,不合时宜的地方请各位及时批评指正:
另外,目前由于只有我一个人在julia主站提出要更改视频教程的license和提高julia国际化的问题,目前没有引起官方的足够重视。有意的同仁不妨按照本帖主贴的链接在相关issues里留言。希望以上愚见对社区建设有些许的帮助。我个人能力、精力和影响力有限,未必能参加今后的活动,请见谅。
进来说两句,julia 出现的时间较晚,库不完善。所以现在在使用julia的人,几乎都在学术界。一门语言没有工业界的推动,发展的动力不太有希望会很大。 每个人做些力所能及的事情就好,觉得【自己没继续在社区做事情,对社区有歉疚】就没必要了,每个人做的每件事情,对社区都是有巨大的推动的。在自己有时间的时候加入,没时间的时候退出,对每个人都是很正常的事情。希望大家在为 julia 做贡献的时候不必考虑太多,自己开心就好。
@i2000s 您说的印度学生是amitjamadagni吗?恰好我现在正在中科院量子信息实验室这边做一些简单的理论计算,之前有关注过JuliaQuantum项目,并且给他发了邮件,询问如何参与的事宜。我还提交过添加PIMC的issue(因为我自己可能也需要用) 我写的一个用来算Bohm轨迹的小程序已经基本写好,过一段时间一些期中考试结束以后我再改改,希望到时候可以并入JuliaQuantum中去。我还在尝试阅读一些QuDynamics的代码以及提交代码规范的wiki,但是因为开学以后时间有限,还没有看多少,可能真正参与开发(比如写PIMC)会等到寒假。我也希望能够为这样一个开源项目贡献一些力量。
关于JuliaQuantum这个项目我已经和我在这边的导师(李传锋老师)提过,李传锋老师表示很好,但是因为目前李传锋老师组里主要是在做一些量子通信,量子存储,检验基本理论方面的工作可能需要写的代码会比较少。不过至少在本科毕业前我也会用业余时间去写一些相关的代码出来。
然后我也在积极联系我在大一大二的时候待过的等离子那边秦宏老师课题组,他们之前在用cpp开发一个等离子的计算软件SimPla(Simple Plasma)但是没有开源出来,我在和那边的老师发邮件询问是否能发起一个Julia Plasma的项目,不过最近那边正在开一个KTX(反场箍缩装置)的会,暂时还没有机会详谈(作为本科生可能影响力有限,而且可能很多课题组可能并没有开源的意向,所以也希望大家能够提供帮助)
如果秦老师这边最后没有发起这个项目的意向的话,我可以先自己写一些简单的Boris,PIC,FDTD等基本的算法出来(但是当时因为年级较低学到的算法很少,所以也需要有更专业的学长或者老师参与进来)
上海科技大学的Boris老师正在使用Julia语言进行数值分析的教学,我昨天也发了邮件询问是否有意参与社区推广或者提供帮助。Boris老师表示非常乐意参与中国社区的建立,并帮助中国社区从user group走向active developer group。他有过领导开源软件开发的经验(ACADO),并且他已经让他的两个学生加入我们USTC这边的QQ群。Boris老师也表示希望2016年能够在上海科技大学办一次meet up活动,他将提供支持。并且希望届时能有更多的开发者参加。
ijuco是张常有老师那边开发的一个想充分利用国内的冗余超算资源的,以julia为脚本语言的平台。(也就是说可以让用户的Julia代码很方便的在超算上跑起来)选择Julia的原因之一是因为Julia对于非编程专业的人可能会更好学一些,更好掌握并行一些。张常有老师这边表示也会对社区的建立提供支持。
在微信群里以及23日meet up讨论的一些想法大概是这样的
我现在还是本科大三在读。搭建一个官网确实是一个很迫切的问题,中文社区目前是很需要有一个官网。开学以后我个人时间可能很有限,另外之前主要的开发都是去写一些数值问题,或者一些模拟的问题。在网站建设方面并没有很多经验。在找到更合适更有经验的开发者来领导并维护这个项目前我可以尝试去写一些网页,并且寻找一些有意的志愿者来完成这样一件事。
这两个平台只能起到类似chat room的功能并不能替代mail list作为一个解答问题,讨论发展的平台。并且wechat群无法提供长期有效的二维码作为加入群的方式。所以只能提交一个qq group的PR了。
同时,如果大家有什么国内方便访问的类似于mail list的东西,希望能够推荐
可能还需要更多的volunteer参与贡献
另外附上我的邮箱吧:rogerluo@mail.ustc.edu.cn
@Roger-luo 说到网站的搭建,具体需要什么形式的网站? 宣传页,发新闻 就可以? 还是要论坛之类的?初期找个现成的程序搭建一下一般情况应该就满足需求了,主要是把内容和用户搞上去。
@KDr2 我觉得考虑到google group对于很多人来说无法访问,因此论坛是很有可能需要搭建的。不过初期我觉得也许要先有一个中文版的官网?
不知道是否合适?有没有没有想到的?我觉得就在github上建这个站就好。但是我对这一块还不熟悉。也许KDr2可以来一起做?
@wlbksy 我觉得张老师的那个超算平台如果能够成功上线,对很多人应该还是有吸引力的。超算资源也是有一定需求的。不过我不知道业界对高性能是否有需求?我觉得可能高性能是Julia主打的特点之一.
@i2000s 另外齐学长之前有听从boston回来的 @xuhao1说起过你一直在推进国内的推广。不过一直没找到github的这个项目以及你本人,本来是希望能够在这次meet up之前联系到你的。不过感觉真的没必要觉得愧疚,有空的话来帮忙就好啦。我觉得到底最后社区能不能办起来还是要看需求是否够大,然而我个人觉得Julia的语法写起来还是很舒服的,后面可能会和xuhao1参加一些无人机方面的开发,我也会考虑试用一下Julia,也许能成功安利到Dji去呢~
@wlbksy 我觉得张老师的那个超算平台如果能够成功上线,对很多人应该还是有吸引力的。超算资源也是有一定需求的。不过我不知道业界对高性能是否有需求?我觉得可能高性能是Julia主打的特点之一.
@Roger-luo 建站方面我可以帮忙,不过最好先把需求规划定下来,可以参考国内一些其他的社区的中文站,比如 Rust-lang, Golang, Ruby 之类的是我了解的已经形成圈子的,不过他们的方式不一定是咱们需要的方式,可以参考一下。
@KDr2 看了一下以下几个社区的网站,似乎还是以论坛形式建起来的?
也许弄成中文主页+doc+论坛也许会比较好? Julia目前学术用户居多,业界使用者较少,所以我想目前相比其它社区是既有优势又有劣势。我觉得Julia中文社区需要起到的作用有
如果要满足以上需求的话,一个像用来放新闻的首页是需要的。然后也许可以在侧边栏里放置论坛精华贴的摘要,以及登陆注册的部分。我想可能这是大致的功能?
另外KDr2能否在JuliaCN里再开一个Julia中国网站建设的项目,我们可以把这部分的讨论移到那里去。
@Roger-luo @wlbksy 我貌似没有新建 Repo 的权限呢,只是 Collaborator。
julialang.cn已经是指向我们文档的, 域名是由 @doomsplayer 提供的.
@i2000s 那个转发视频的issue已经关闭了,不知道这样的回复是否可以转发了?
I believe the original were supposed to be creative commons anyways, but just forgot to flip that bit while uploading. Have now made them all creative commons. I think I personally already have my hands full keeping this youtube channel going - but will be happy to link any other site that are more convenient to access in China.
@KDr2 好像已经是owner了
@Roger-luo 可以转发了
btw. 国内国外都可以用的群组通讯平台有哪些? slack好像国内不能用, 我找到一个叫 Rocket chat的https://github.com/RocketChat/Rocket.Chat 类似slack的, 我觉得我们自己改改找个服务器搭一下就行. @Roger-luo lug要是愿意提供服务器来做就更好了, 不知道现在是谁在管理.
@GaZ3ll3 张老师那边可以提供服务器,中科大的lug也可以考虑,我之前有问过。
然后关于现在的JuliaCN主页的设计方案有什么想法吗?
另外现在已经新建了关于网站建设的repo,相关话题可以去里面开issue :-)
https://www.staticgen.com/ 选个程序先把基本信息放上去,:D 去新 repo 开 issue 讨论吧。
赞赏大家的积极参与!以前JuliaQuantum网站是在JuliaLang网上基础上改的。脚本基于Jekyll,基本上内容都是markdown,跟Julia主站风格一致,做起来比较快,不需要动态服务器,论坛可以外部链接。不过大家有更好的办法就忽略我上面的信息吧。一旦确定好存放视频的方案,我或许可以多少从YouTube上转移一些Julia的视频到合适的国内频道。
@Roger-luo 关于JuliaQuantum,你可以在PR的时候@一下acroy和jrevels,然后提及我。这样或许可以加快进度。我11月底到12月回国,在科院数学所交流一段时间,讨论量子信息方面的理论问题。科大如果有量子信息和量子光学方面的交流机会,或许我也可以到科大那边拜访一下。JuliaCon如果在国内开的话,估计目前困难还比较大。你可以问问jiahao。关于等离子体方面的库,不知你是否知道基于C/C++的MEEP?去年在MIT见过主作者Steven G. Johnson(stevengj,他还有个著名的快速傅立叶变换的数学库),他的意见是MEEP当前在计算电磁学方面功能够用,没必要好大力气重新写个Julia库。不过可以从Julia做些接口。不过我也听一个欧洲的研究组说,他们开发出了比MEEP更快的FDTD计算软件,不过核心代码没有完全开源。
另外,Julia核心库开发方面比较活跃的lindahua现在应该去香港了。如果有谁有具体合作意向的,可以联系此人。
中国R会议这两三年都有关于Julia的演讲,今年北京是宫雨、Xianyi和常有老师给的演讲。明年会在中科大举办,欢迎给talk啊。以及,除了北京的人大北大,我们也准备在中科大定期举办关于数据科学的研讨会,欢迎参加。
@i2000s 我以前有一次想用FDTD的时候有了解过MEEP,MEEP的主要似乎还是时域差分?但是感觉MEEP更像是给工业界用的(比如算个波导),一些等离子动力学理论的算法(可能主要是聚变方面的)似乎并没有找到过。等离子的算法主要和Fokker-planck方程还有maxwell方程以及可能还和流体力学的一些东西相关。比如一些粒子的动力学模拟。不过我确实在这方面学到的东西还很少,但是就我知道的而言MEEP可能对等离子的相关计算是不完全够用的(比如particle in cell(PIC),保体积,保辛)。
我觉得也许可以做一个MEEP的API。然后在JuliaPlasma里以这个作为一些函数的dependency会比较好。
其实我觉得天文,量子力学现在都已经有库了,包括我有看到布朗运动也有人写了库,最后全了完全可以汇总一下弄一个像gsl一样的东西,新版gsl :-), 这样只要一个Pkg.add就能调用所有科学计算相关的先进算法,想来还是会很方便的。
另外科大这边的交流机会具体是指什么呢?我也许可以去问问。
@Roger-luo 你说的方向都很好,建议你可以选准一个方向做起来实践一下,一步一步来。我说的交流机会主要是学术上的。我可以在量子测量等方面对我近期跟亚利桑那大学在量子测量和集成量子光学方面的工作做个报告(http://arxiv.org/abs/1509.02625 ),请教些未来在量子制冷操控方面的研究问题。你可以帮忙问问李传峰老师那边是否对此感兴趣,如果你们那边有老师感兴趣、有合作可能,或许我可以12月去科大那边待几天,这样我们可以交流下Julia活动方面的经验。我们研究中心(CQuIC)的校友Bryan Eastin在科大量子信息研究室做过半年的访问学者,跟李老师有合作的Sergio Boixo也是我们研究中心的校友,估计那边对我们在量子测量和量子信息理论方面的工作有所了解。有消息可以发到我的邮箱 qxd AT unm.edu。谢谢。
Julia的一部分视频我可以先发到我的优酷视频账户上,等中文网站建起来,一起链接过去。
@i2000s julialang.cn的网站框架我按照官网的样子简单搞了一下。 没有用ruby的jekyll , 我用python的Flask-jekyll简单的搭了一下。 代码放在https://github.com/adousen/julialang.cn 和 https://coding.net/u/ads/p/julialang.cn/git 基本和官方一样,都是通过markdown文本生成页面,https://github.com/adousen/julialang.cn/tree/master/pages 下都基本从官网的repo拷过来的。 目前是根据静态md文本动态生成html页面。 现在访问 http://julialang.coding.io/ ,可以看到效果。 翻译的工作我并没有做,如果有人愿意翻译,可以直接对github或者coding代码仓库的pages目录下的markdown文件进行翻译,在线提交或者pull request都可以,我合并进去。 稍微完善的时候,我会将这个网站挂到julialang.cn的域名上。 下一步考虑为做一个活动、事件发布管理或什么的,实现一些动态功能,用Python Flask开发这方面的功能我还是可以做到的。
年底这几个月工作上的事比较忙,业余时间有限,我也是昨天看到了这里的讨论,看到大家对社区的期待,就花晚上的时间做了一个网站的原型和框架。官方英文网站上有很多页面都是一些资源链接,但一则都是英文,二则是不少在国内根本访问不到的,所以还是要考虑用我们要用一些国内的内容来逐步替换,这些工作还是需要在Juliacn组织下,大家共同去做。
@adousen 非常感谢你的工作!我很喜欢你做的网站构架,或许很适合方便的将julialang.org上的新内容添加到中文网站,并把中文网站的内容更新到英文网站。@KDr2 和@Roger-luo等正在新的网站repo筹备网站搭建事宜。你不妨跟他们在专属repo讨论相关方案。
对于翻译的问题,我们也在发起翻译自动化和内容对接的讨论,参见主站上的此贴. 建议你可以参与讨论,将各种想法和可行的方案汇总到一起。
@GaZ3ll3 关于user mailing list,为Julia官方在GoogleGroup的mailing list搭建一个mail-to-news gateway应该可以解决很多问题。ViralB Shah已经提议使用gmane做些转接,不过目前好像大家热情不高,留言的不多,并不是所有的mailing lists都转接到了gmane。你可以到此讨论催一下进展。
等主贴的相关issues都关闭,本帖讨论的话题应该可以转到github.com/JuliaCN/juliacn.github.io/issues继续。
我在专属repo 开了一个帖子,收集相关需求和建议: https://github.com/JuliaCN/juliacn.github.io/issues/6
关于库的编写现在是怎么样解决兼容问题的呢?julia 现在也刚到0.5-dev,后期变动是否存在一些不可预料的变动呢?
julia列表解析是否支持if语句?
我有点python基础,用python的时候很喜欢写列表解析式的语句.
类似这样?
[r for r in range(10) if r/3==0]
@FGFW 虽然和主题不相关, 但是我记得if是不可以的, list comprehension可以用filter代替if. see https://github.com/JuliaLang/julia/issues/550
最近我在给JuliaLang组织提议将原有的YouTube视频教程等按照Creative Commons协议发布,这样我们可以将这些有用的Julia推广教程免费转发到国内可以观看的网站上,并配备必要的中文字幕信息(见这里)。希望JuliaCN社区的朋友们能积极参与相关的讨论,推荐国内可以访问的网站,并告知有兴趣参与的同仁转发视频、帮忙翻译字幕、建立教程等有用资源信息的汇总等志愿者服务任务。此前我组织的在Berkeley的一次Meetup视频已经发布到了YouKu频道,也需要一定的推广和翻译协助。
另外,我同时倡议将JuliaLang的邮件组讨论服务转移到国内可以访问的服务器上,比如Gmane等(见这里)。在我的建议下,JuliaLang的官网已经采用了MIT开原协议(个别blog采用了Creative Commons开原协议),这样我们也可以对博文进行翻译转发和代码免费使用等。这些也希望JuliaCN社区的同仁能够帮忙组织推广工作。
我感到Julia作为一个很有发展前景的编程语言之所以在国内的推广严重滞后,很大程度上与Julia的一些宣传资料尚无法免费开源的进入到国内同仁的视野有关。很多人找不到相关的教程和应用案例,更很难参与到Julia的开发讨论中来。如果我们能做好这个中间的互动角色,相信不远的将来将有更多的中国同仁从中受益,也更加愿意加入到JuliaCN的推广活动中来。
我住在国外,工作比较繁忙,很难一个人完成以上种种工作,对国内的情况也很不了解。瑾建议希望参与以上工作的同仁在此贴立字,方便彼此协同工作。感谢与人为善,共同参与。@xianyi
晓东