OPEN FOR ALL, SCREAM FOR LINUX

OPEN是什么:

“OPEN”一词取自”Open Source”,兼有自由开放的意思。OPEN社团的理想是:宣传自由、开放的思想,为广大Linux爱好者提供一个交流的平台,让更多的初级用户接触Linux、接受Linux,并最终喜欢上这个充满活力的操作系统。

 

OPEN的过去:

我创立了一个社团,名叫OPEN。这个社团的历史使命是在南大校园内推广开源(open source)的技术和思想。关于创立这个社团的原因,我在无数次的社团活动中动情地说:我们对开源爱得深沉。

—— 王信文

自王信文学长八年前创立OPEN社团以来,OPEN从一个默默无名的组织,逐渐发展成一个一度拥有322名成员,每年承办国际自由软件日以及Linux文化节,并列南京大学4大技术社团,成为南京地区宣传和推广开源思想和相关技术的先锋。

在过去的一年中,OPEN组织了Linux装机大会、校园寻宝活动、PS、C语言、大数据等一系列技术讲座,并与百度公司合作承办了百度公开课、搜索大赛等活动,为广大热爱技术的同学提供了一个良好的交流平台。

 

OPEN的现在和未来:

                              We want you!

崭新的OPEN需要你的加入!我们不需要你是技术大牛,只需要一颗热爱技术的心

无需会费,报名即可成为会员,并将享有以下福利:

1、体验开源乐趣:

Linux装机大会:技术大牛手把手帮你的本本安装Linux系统;

Linux技术培训班:零基础开始,从介绍基本操作到尝试独立完成项目;

技术沙龙:和大牛们交流心得,学习经验;

国际自由软件日以及Linux文化节:行业精英带你领略open source的独特魅力。

2、学习实用软件技能,了解软件行业最新技术:

不会PS?不懂云计算?来参加OPEN组织的讲座扫扫盲吧!社员将收到OPEN公开讲座的短信通知。

3、交志同道合的好友:

对一本正经的讲座厌烦了,想参加轻松有趣的活动?没关系,OPEN一样能满足你!户外拓展、野营烧烤、校园寻宝……你还害怕成为技术宅吗?

 

OPEN现设4个部门:技术部、组织部、宣传部、外联部

加入部门,你将:

  1. 参与活动组织的方方面面,锻炼社交与组织能力,收获经验和成就感
  2. 定期的各部门例会,和学长学姐们交流学习、生活的收获和困难
  3. 和技术大牛零距离接触,更方便地学习知识

 

报名方式:发送短信,格式:姓名+院系+手机   到 18252007229(朱同学)或15950563858(王同学)

加入部门需面试,面试时间:  9月14日 晚7:00     地点:仙二115

了解更多信息请关注:

南京大学OPEN社团主页:http://www.njuopen.com/

OPEN人人主页:“南京大学OPEN社团”

OPEN社员QQ群:273182096

发表在 活动 | 标签为 , | 留下评论

浅谈大数据

浅谈大数据

什么是大数据?

大数据有哪些特征?

大数据带来了怎么样的转变?

大数据与乔布斯的癌症治疗有什么关系?

大数据带来了怎样的商业变革,给我们带来了怎样的商机?

——点击以上链接,张夏挺学长在ppt中利用丰富的案例,深入浅出地讲解了以上内容~

同时,友情推荐书籍:《大数据时代》

 

@2013 Linux文化节, 南京大学Open社团

发表在 讲座, 技术, 活动 | 留下评论

eclipse中gdb调试输出stl容器的内容

在eclipse中安装cdt插件写c++代码时常用到gdb调试
但是对于vector,map等等stl中内容,调试时只能显示开始和结束时的地址信息,非常不友好=。=
谷歌到了官网的FAQ,捣弄了半天,终于解决了。

可参照http://wiki.eclipse.org/CDT/User/FAQ#How_can_I_inspect_the_contents_of_STL_containers.3F配置,有图有真相。

1.你要保证你的机子上安装了python。//由于我的系统ubuntu预装了python,所以跳过(linux果然对程序员友好)

2.从svn检出Python pretty-printers:
svn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python
//没装svn的要先安装(sudo apt-get install svn)
ubuntu下check out 非常方便,直接在终端输入svn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python就好。默认检出位置在~/python目录下。如果想修改检出位置,可以输入
svn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python 位置

3.据说这个printer有个bug。打开之前检出的文件夹,在python/libstdcxx/v6下找到printers.py并打开, 找到StdStringPrinter
再找到它之下的to_string.
在计算len长度的代码后加上

if len > 100:

len = 100

此处的100可以改为你认为适合的限制

eclipse中gdb调试输出stl容器的内容

4.你需要新建一个gdbinit文件告诉GDB pretty-printers在哪。其实也就是随便在一个地方新建一个gdbinit文件。我是新建了个~/.gdninit (其实是受了emacs配置文件的影响,也因为刚开始到处找不到这东西,谷歌说新建在这的。)然后把以下几行复制进去:(如果你check out 出来的路径是 /home/marc/gdb_printers/的话)

python

import sys

sys.path.insert(0, ‘/home/marc/gdb_printers/python’)

from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)

end

(以上代码只要改动路径就好)

5.在eclipse里,你要告诉gdb .gdbinit文件在哪里。打开Window -> preferences -> C/C++ -> Debug -> GDB 改一下右边的GDB command file,输入gdbinit文件的路径。据说gdb每次启动的时候都会自动运行下其中的命令。

到此就配置完成了。如果还出现什么问题,请确保gdb运行了.gdbinit文件,并且确保文件中没有错误(比如文件路径错误,拼写错误=。=)

注:你的GDB必须是7.0或者以后的版本。推荐使用最新版本,因为它已经修复了 pretty-printing 的bug。

发表在 技术 | 标签为 , , , | 留下评论

【预告】百度公开课:NLP技术在搜索引擎的应用

  • 课程名称:NLP技术在搜索引擎的应用
  • 百度讲师:戴帅湘,百度自然语言处理部高级工程师/项目经理
  • 课程简介:介绍如何在搜索中应用自然语言处理技术,当前百度搜索引擎中自然语言处理技术应用的主要环节及基本原理。包括百度自然语言处理部门的使命、自然语言处理在搜索中的具体应用场景、在搜索中主要应用技术简介和百度自然语言处理相关产品。
  • 授课时间:12月19日 14:00-16:00
  • 授课地点:南京大学仙林校区计算机楼111室
  • 授课对象:计算机相关专业学生,研究生为主

 

注:NLP是Natural Language Processing的简写,意思是自然语言处理。中文分词、拼音语言输入法等都涉及这个领域。

发表在 讲座, 技术 | 标签为 , , , , , , , , | 留下评论

【预告】百度公开课:计算广告学

  • 课程名称:计算广告学
  • 百度讲师:蒋松,百度商务搜索部架构师。2006年毕业于南京大学,随即加入百度。曾经参与和负责过百度社区和电商类产品的技术研发,目前负责百度搜索推广(凤巢系统)相关的技术研发和系统架构。
  • 课程简介:以百度搜索推广(凤巢系统)为背景,介绍计算广告学中相关的概念、技术、算法和实现。计算广告学是以追求广告投放的综合收益最大化为目标,重点解决用户与广告匹配的相关性和广告的竞价模型的问题。计算广告学涉及到自然语言处理、数据挖掘以及竞价营销、创意设计等诸多学科的融合,实质是研究如何利用计算的方法求解广告活动中各类问题的一门学科。
  • 授课时间:12月12日 14:00-16:00
  • 授课地点:南京大学仙林校区计算机楼111室
  • 授课对象:计算机相关专业学生,研究生为主
发表在 讲座, 活动 | 标签为 , , , , | 留下评论