八一,帝都,台湾GNOME用户组来袭

在酷暑之中,我们在北京玩漂流。业余时间我们也得找点好玩的事情做。
想知道台湾的开源是怎么做的吗?
不用去台湾,在北京和台湾界的开源大牛面对面交流。
还等什么?参加我们的“两岸开源合家欢”,近距离了解台湾的开源现状。
台湾GNOME用户组的Max大牛8月1日将带领二十多位台湾友人与北京GNOME用户组,openDrone用户组举行联谊活动。
交流开源,分享故事,届时novell的Kong还将分享他参加GNOME.ASIA的趣闻。
Just for fun!
活动时间:2012年8月1日晚上19:00入场,19:30开始,9:30结束
感谢ChinaUnix友情赞助场地!感谢大家参加活动!感谢为开源做出贡献的每一位朋友!

“人生苦短,我去厦门”--2012端午厦门游活动

网友说:

> 从毕业到现 在我一直在思考这个问题。想知道,我在往哪里走,我要走到哪里去。
> 身边的人过着百态人生,有学术科研型的、有事业上进型的、有知足长乐型的、有
> 抱怨无奈型的、等等。
>                                     
> 那么我自己需要过怎么样的人生呢?我想要怎样的生活呢?
>                                     
> 我只有近期的一些目标,我喜欢技术,我想涉及一下嵌入式、内核驱动。有时间
> 就涉及一下HTML5。
>                                     
> 但是我不知道长期,我想要什么样的生活。朋友告诉我说,那就去体验,你没有
> 必要过别人的生活,走出去,看看。不只是看同行,也看看别的行业,不只是
> 技术,也看看艺术,不只是北京,也要去去厦门看看。

──────────────────────────────
 6月18日 人生苦短,我用Python

 6月19日 人生苦短,我不买房

 6月21日 人生苦短,我用中文
╓─────────────────╖
║6月22日 人生苦短,我去厦门  ║
║                 ║
║6月23日 人生苦短,我去厦门  ║
║                 ║
║6月24日 人生苦短,我去厦门  ║
╙─────────────────╜
 6月21日 人生苦短,coding4fun
──────────────────────────────

要想参加这个活动,请注册报名。这个活动还在准备期,具体情况将用电子邮件使大家跟进。

╓────╖
║ 简介 ║
╙────╜

这个活动除了向北京朋友介绍厦门,向厦门黑客介绍北京朋友之外,还有一个开拓 我们黑客生活视野的内容,就是邀请搞艺术的朋友们一起来活动。目前考 虑是和 福建音乐学院或者厦门的小白鹭艺术学校一起联谊。这还没有联系成。因为人家那 边出来的估计都是女孩子们,这样男女比例也比较一致。

开源云计算OpenStack部署和开发技术沙龙(2012.05.19)

各位好!

     4月份我们组织的OpenStack技术交流,得到了很多朋友的支持!非常感谢大家!根据大家的反馈,我们5月份继续组织OpenStack相关的技术交流。这次我们联合中国最大的开源技术交流社区ChinaUnix,邀请了Canonical公司的侯正鹏,OpenStack实战专家陈沙克,新浪OpenStack专家程辉,与大家分享交流OpenStack。

     演讲主题一:使用Juju,帮助你有效的利用云计算
侯正鹏:从事开源相关工作多年,目前供职于Canonical公司,从事云计算的及相关的技术支持工作。

      概要: 随着云计算不断的被采纳, 如何去使用它将是一个新的挑战,如果还按照以前的模式,只是把每个虚拟机当作一台实体机器来使用的话,我们并没有充分享受到云计算带给我们的好处,所以Juju的出现是希望能帮助开发运维人员充分利用云计算的工具。

演讲主题二:OpenStack实战分享

陈沙克老师,IRedmail的作者之一 国内实战型OpenStack专家,资深开源技术爱好者。

演讲主题三:OpenStack在Sina云计算平台上的应用

程辉,Sina资深SAE产品经理,OpenStack技术布道者。 本次话题的简介:                               
1、OpenStack基础概念和原理                               
2、OpenStack在新浪的部署情况                               
3、如何基于OpenStack做二次开发

活动时间:2012年5月19日(星期六)13:30—17:30

活动地点:海淀区丹棱街3号中国电子大厦B座17层盛拓传媒培训教室  

活动报名:http://www.it168.com/itclub/openstack/content.html

 

 

2012年4月份活动:云计算解决方案OpenStack介绍 (openSUSE VS Ubuntu)

云计算解决方案OpenStack介绍 (openSUSE VS Ubuntu)

Hey Everyone:
     近几年最火的技术之一就是云计算。目前有多种云计算解决方案,其中OpenStack以其开放性,获得了众多厂商和开发者的支持。
OpenStack是一个NASA和Rackspace合作研发的开源项目,旨在为公共及私有云的建设与管理提供软件,目前由OpenStack基金会管理。

     北京GNOME用户组邀请了Novell和Canonical的工程师对OpenStack进行介绍,欢迎对云计算有兴趣的朋友参加。

演讲嘉宾介绍:
邱爽:目前就职于Novell,SLED QA 工程师.
侯正鹏:Canonical售前工程师

活动时间:4月26日 晚上19:00-21:00
活动地点:北京财富中心写字楼3603室Novell中国办公室
行车路线:乘坐地铁10号线金台夕照站下车,D口出

为什么借助开源学习是最有效的?

导读:盛大创新院高级研究员庄表伟近日编撰系列文章《借助开源项目,学习软件开发》活动,引起业界关注。庄表伟认为,通过编撰这些文章,希望更多开发者能够借助开源项目提高开发效率,减少重复劳动并从开源软件中受惠。同时,他呼吁更多开发者参与此项活动,通过分享过来人的经验教训,帮助那些初次接触开源的朋友。本文《为什么借助开源学习是最有效的》为系列文章之一,作者为葩客。文章指明学习要有明确性和积极性,开源精神内涵会使得学习更加有意义,而且学习本身也是开放的、更是开源的。

为什么要学习

学习有不同的目的:有人学习是因为兴趣或者好奇;有人是为了增加生存的技术,把学作为改变工作、生活状态的手段;当然,也有些人,学习是为了思想的交流,与周围的人交流,与远方的朋友交流,与过世的先哲交流。

静下心来,仔细想想自己为什么要学习很重要。如果学习的目的不明确,学习就缺少源动力。这种思考在学习之初是需要的,在学习过程中也同样是需要的。因为随着学习的进行,个人对学习的态度、感受也会发生变化,学习的目的也需要及时的调整。

一个善于学习的人,是能充分利用各种学习机会进行学习实践的人。有人七十多岁开始学画油画,也有人利用每天坐地铁的时间学会一门外语,甚至还有些人把微博、网络公开课作为学习的重要工具。只要学习目的明确了,学习就变成了一件有意义的事,因而才可能持久。

生物进化的几百万年,才使人类有了学习的能力,这种能力是区别与一般动物的。人类的学习是一个觉醒的过程,近百年人类文明高速演进,特别是互联网的出现,使学习的从原始的环境适应演进为主动的创造并迅速转为社会向上的推动力,或者破坏力。

源代码是最好的营养


知识是多样的,学习的目的不同,学的内容也不同。计算机的出现,使学的工具发生了根本的变化,而程序的灵魂,因此学习编程不仅仅是软件工程师的事,它应该
成为每个社会成员的一个基本的技能。正如语言是人类交流的基本技术,编程是人与机器交流的基本技能。学会编程,可以使机器按照你的意志运行,使每个人按自
己的兴趣整合信息资源,以利于更有效的学习。

软件是近百年发展最快的技术之一,特别是随着智能手机与平板电脑的普及,软件技术更是渗透到了我们生活的各个方面。学会编程,并不意味着要去要去建一个复杂的系统。其实写的个报表的计算公式或者做一个小动画可以是一种编程的体验。

软件编程需要的基本环境就是一台电脑,当然如果有互联网的接入则更利于交流与技术信息的查询。

使用Linux最大的好处是它本身就是一个软件开发的开放平台,你可以方便地下载各种开发工具,比如gnu c/c++,python或者其它。你应该学会使用apt-get, 这是一个Ubuntu下强大的软件包管理工具。

在网站kernel.org上,有各种版本的内核源代码,如果你想从根本上学习操作系统,也可以通过LFS快速地学习内核构建的过程。

源代码开放的最大的好处是我们不需要重复设计和制造轮子。每个人都可以在软件巨人的臂膀上构造自已的梦想代码天堂。

无论从美国的facebook 谷歌 苹果还是中国的华为成功的经验中我们可以看到,开源的代码以及开源的项目是当前众多商业公司的技术立足之根本。开源已经造就了无数商业神话。我们大部分人只知道苹果的酷,但很少有人在苹果的版权说明中,看有关开源项目的罗列。

微软的比尔盖茨以及苹果的乔布斯大家耳熟能详,但对软件产业最有影响力的人应该是出生于芬兰的李纽斯(Linus Torvalds)。谷歌正是采用linux为内核,才使android几乎在一夜之间串红并重创诺基亚。而李纽斯在软件界的影响力,堪比罗马教皇。

有一部电影叫源代码,也许对代码开源化的一个隐喻。如果你读到了关键的源代码,也许你真的可以改写历史。当然,李纽斯说得很好,开源应该是快乐的,“Just for fun”。我们不需要太多的使命感与焦虑,改变世界也许只是一个顺带的结果。

方向不对,努力白费

在中国,如果你想面朝大海,应该是一路向东。当然向西也是可以的,不过要多费些周折。技术的更新非常快,但如果把握了大势往往可以事半功倍。

举一个实际的例子:十多年前,PHP是一个相对冷门的编程工具。在很多场合,很多人都不好意思说自已是搞PHP开发的。而如今,PHP已经成为主流的开发工具,很多搞.net处于生计的考虑,不得不转向Java,或者PHP。

选择开发工具只是软件工匠们需要认真定夺的一个方面。其它如系统构架、测试方法、团队管理、决策者眼光等等,更是关系每个程序员未来的诸多要素。

开源的精神内涵使学习变得更加有意义

在商业极度发展的今天,人们对物质的无限追求使很多人忘记了生活的本质。人被异化为物的附属品,价值被虚拟的概念、标签重置。


互联网的出现,促进了人类相互之间的沟通。软件高速更新发展的自然需求和因团队协作所带来的有效性、高效性造就了一个全新的文化:开源文化。软件便与分
享、开源代码便于扩展的特质,使以Linux操作系统为代表的开源项目迅速崛起。大批的软件工程师不仅通过开源项目找到的精神寄托、同道中人,而且还找到
了与商业社会有效融合的模式与渠道,解决了事业与兴趣结合问题,实现了生活、学习、工作甚至社会公益有完美统一。


在开源精神的感召下,学习变得更加积极主动。在分享、贡献的核心价值体系下,人们能充分体会人心温情的另一面。与传统商业社会利用信息不对称在交易中图谋
利益最大化不同,开源世界里的人们在创造、协作的过程中完成一个又一个不断成长的软件系统,这些系统有些使整个社会运行更有效、当然也有的在损坏甚至危及
社会的安全。人类精神世界的两面性在开源世界里更直接、更激烈地表现出来,正在影响着现实的诸多方面。

开源社区是最好的学校

软件是构建虚拟世界的基础,而开源社区则是软件新技术产生、发展的主要场所,因而也是学习软件技术最好的学校。

当前最大的网络社区应该算游戏社区,这个社区的人大多是在消费社会资源。而开源社区则分化成两个阵营:一个是以创新、创造为目地的,创造社会价值;另一个则是以破坏、非法取得信息资源为目地,损毁社会资源与体系。

在开源社区里,有大量热心的程序员他们乐于分享自已对技术的理解、心得,他
们通过各自的行动扩大自已的影响力,在协助别人的同时不断加深自己对技术的理解程度和实践能力。而新的社区加入者也可以在与社区互动的过程中找到自已技术
与精社的导师(Mentor), 正如电影黑客帝国(Matrix)中尼欧(Neo)遇到摩菲(Morpheus)。

如果说我们生话的世界是上帝创造的,那么我们对面的这个数字的世界则是由程
序员创造的。数字世界与现实世界不断地融合,使现实世界与虚拟世界的边界变得越来越模糊。在学校课堂里,陈旧的教学方法、过时的教学内容、有限的学习资源
是无法与互联网上丰富的开源社区资源相比的。社区内部团队协作的自发性、自主性、可靠性也极大地提高了社区成员学习的效率,并使个体超常规成长成为可能。

在媒体上经常看到十、三四岁的少年创造一个个软件项目的奇迹,殊不知这与国外成熟的开源社区发展息息相关。如果国内开源社区渐渐发展起来了,我们有理由相信在不久的将来,我们的周围会出现众多皮尔斯·富里曼(Pierce Freeman)这样的天才少年。

移动互联网时代,学习是开放的更是开源的


随着智能手机、平板电脑的普及,学校以及教室的功能将被弱化,人们可以在各种公共场所组成形式多样的学习社区。而开源社区提供多种专业技术人员以及业余爱
好者面对面交流的机会。有的地方还出现了包括软件、硬件开源的创客空间。大家在无线网络环境下快速组成学习社区,分享交流最新的技术,互相协助解决各种技
术问题。发现的志同道合的朋友,有的技术团队在天使投资者的支持下,在学习的过程中还可以建立创业团队。

在企业的内部,根据企业的发展战略,也可以形成企业内部的开源社区,通过开源项目整合企业内部与外部的技术资源。开放的心态使企业以开源文化的发展为契机引领技术的潮流。

原文链接:teamhost.org

Ideas for Google Summer of Code 2012

Hey everyone!

GNOME has been officially accepted by Google as a mentoring
organization for GSoC 2012, which means some students will be paid by
Google during the summer to help us improve GNOME 🙂 The student
applications will start coming in on March 26th and the deadline for
applications is on April 6th (a bit less than 3 weeks from now).

In the mean time, here are a few things you should do if you want to
mentor some students during the summer:
* add yourself as a potential mentor for GNOME on the GSoC website (
http://www.google-melange.com/gsoc/homepage/google/gsoc2012 )
* add GSoC ideas for students to https://live.gnome.org/SummerOfCode2012/Ideas
* build a list of simple bug/features the applying students can try to
fix (we require students to contribute a bugfix or a small feature to
the project they are applying for)
* guide students who would like to work with you during the summer

For this last part, I generally tell students that the first steps
toward an application are to try to think about what they want to work
on (the idea list can be helpful here), and that the first steps
toward a successful application is to manage to build the project they
want to hack on, and that they should start looking into fixing simple
bugs.
Then interacting with the student, and telling him/her to start
thinking about what they will put in their application (especially the
project schedule) is always a good thing 🙂

If you have more questions about all of this, feel free to follow up
on soc-mentors-list, or to ask on IRC. You can find us on #soc.

Cheers,

Christophe