征集热点课题

5 views
Skip to first unread message

Neo

unread,
Dec 26, 2010, 10:14:00 PM12/26/10
to is...@googlegroups.com
各位,

为以后的讨论专题做准备,现向所有成员征集热点技术课题,要求如下:

1、每人限提1-3个,任何相关技术均可。
2、格式样例如下:

名称:Clojure 编程语言
说明:Clojure 是面向下一个二十年的编程语言,在睿智的 Rich Hickey 撮合下 LISP 和 Java 技术完美结合的产物,兼具函数编程和 Java 平台的优势,聚焦于低错和易用的并发编程,同时足以完成一个通用编程语言的各种任务。主页 http://clojure.org/
目标:通过研讨普及函数式编程以及语言级并发计算设计的理念和最佳实践,探讨 Clojure 等新兴 VM 语言应用于实际项目的可能性。


请大家在本周内回复此邮件提供自己感兴趣的课题。



-- 
No, I will not fix your computer.

Neo Lee

庄表伟

unread,
Dec 26, 2010, 10:17:08 PM12/26/10
to is...@googlegroups.com
上次老莫(莫华枫)提到的新语言的事情,我一直很有兴趣,但是后来就搁下了。

这次我还是提议这个。

2010/12/27 Neo <neo...@gmail.com>

Neo

unread,
Dec 26, 2010, 10:19:43 PM12/26/10
to is...@googlegroups.com
稍微具体一点吧,顶楼有例子。。。

-- 
No, I will not fix your computer.

Neo Lee

Tinyfool

unread,
Dec 26, 2010, 10:26:24 PM12/26/10
to is...@googlegroups.com
1、推荐系统

推荐系统从亚马逊等开始受人关注,但是小公司,小商业下的推荐是一直没有起来的。flipborad是一个独特的成功,给了做推荐系统的人们一个新的视角。我认为未来在跟sns的相结合上。

2010/12/27 Neo <neo...@gmail.com>

庄表伟

unread,
Dec 26, 2010, 10:26:42 PM12/26/10
to is...@googlegroups.com
其实,我希望这个提议,由老莫来详细写的,我就是参与,不能算是发起。

另外可以发起的一个是关于NoSQL的。

前段时间,雪愚做了一个开源的项目叫做:tcdatabase,我觉得可以继续开展下去。
而我在这个基础上做的一个tcdb-adapter,是能够让rails应用,像访问普通的activerecord一样,访问nosql数据库的。

这个项目,也停下来了。我还是打算继续做下去的。围绕这两个项目的讨论,我认为也可以继续。

2010/12/27 Neo <neo...@gmail.com>

LEE xueyu

unread,
Dec 26, 2010, 10:47:28 PM12/26/10
to is...@googlegroups.com
我会继续维护tc版本,如果作者不继续维护tc的话,目前的问题是b+Tree的数据库读写锁是表锁,而不是页锁,这个必须要改的.
2010/12/27 庄表伟 <zhuang...@gmail.com>

guolijing

unread,
Dec 27, 2010, 11:22:57 PM12/27/10
to 阳光明媚的盛大创新院
对nosql还是很感兴趣,打算过年前把MONGODB通读下

On Dec 27, 11:26 am, 庄表伟 <zhuangbiao...@gmail.com> wrote:
> 其实,我希望这个提议,由老莫来详细写的,我就是参与,不能算是发起。
>
> 另外可以发起的一个是关于NoSQL的。
>
> 前段时间,雪愚做了一个开源的项目叫做:tcdatabase,我觉得可以继续开展下去。
> 而我在这个基础上做的一个tcdb-adapter,是能够让rails应用,像访问普通的activerecord一样,访问nosql数据库的。
>
> 这个项目,也停下来了。我还是打算继续做下去的。围绕这两个项目的讨论,我认为也可以继续。
>

> 2010/12/27 Neo <neo....@gmail.com>


>
>
>
>
>
>
>
> > 稍微具体一点吧,顶楼有例子。。。
>
> > --
> > No, I will not fix your computer.
>
> > Neo Lee
>
> > On Monday, December 27, 2010 at 11:17 AM, 庄表伟 wrote:
>
> > 上次老莫(莫华枫)提到的新语言的事情,我一直很有兴趣,但是后来就搁下了。
>
> > 这次我还是提议这个。
>

> > 2010/12/27 Neo <neo....@gmail.com>


>
> > 各位,
>
> > 为以后的讨论专题做准备,现向所有成员征集热点技术课题,要求如下:
>
> > 1、每人限提1-3个,任何相关技术均可。
> > 2、格式样例如下:
>

> > *名称*:Clojure 编程语言
> > *说明*:Clojure 是面向下一个二十年的编程语言,在睿智的 Rich Hickey 撮合下 LISP 和 Java


> > 技术完美结合的产物,兼具函数编程和 Java 平台的优势,聚焦于低错和易用的并发编程,同时足以完成一个通用编程语言的各种任务。主页
> >http://clojure.org/

> > *目标*:通过研讨普及函数式编程以及语言级并发计算设计的理念和最佳实践,探讨 Clojure 等新兴 VM 语言应用于实际项目的可能性。
> > *
> > *

Neo

unread,
Dec 28, 2010, 12:11:38 AM12/28/10
to is...@googlegroups.com
读完之后有没有打算以分享会或者这里的专题方式分享下收获哇?

-- 
No, I will not fix your computer.

Neo Lee

Yurii

unread,
Dec 28, 2010, 2:15:24 AM12/28/10
to is...@googlegroups.com
nosql我关注过,插两句嘴
nosql是什么,这个问题目前还没有很好的定义。sql是什么,有明确定义,大家都比较清楚;针对sql的各项限制(不方便的地方或缺失的功能),出现了不少产品,都叫nosql,但如果把sql之外的世界都叫nosql,有些“眉毛胡子一把抓”的嫌疑,比如cassandra、hbase、big
table、mongodb,说起来都算热门的nosql产品,但其实它们解决的并不是一类问题,侧重点也有不同;或者说,nosql也是分了几大流派,分别针对不同问题的,但现在热炒nosql的人,似乎都还没有多少这个意识
我之前跟阿里的DBA童家旺聊过这个问题,他推荐给我看过一篇文章,讲的比较到位,看过能树立比较完整全面的视野。可是地址我现在找不到了,晚上回去找,到时候发上来

2010/12/28 Neo <neo...@gmail.com>:

Neo

unread,
Dec 28, 2010, 2:30:45 AM12/28/10
to is...@googlegroups.com
嗯嗯,余老师发的时候另起一贴,就作为NoSQL的专题好了。

-- 
No, I will not fix your computer.

Neo Lee

Yurii

unread,
Dec 28, 2010, 2:35:42 AM12/28/10
to is...@googlegroups.com
遵命!

2010/12/28 Neo <neo...@gmail.com>:

Jeffrey Zhao

unread,
Dec 28, 2010, 5:01:27 AM12/28/10
to is...@googlegroups.com
俺这几天在旅游,所以没有参与讨论,刚到香港,也来提一个话题,其实也算是新语言有关的。
 
名称:JavaScript计算表达式
说明:计算表达式是由F#提出的创新特性,提供了一种形式的monadic语法,在许多方面(如异步编程)极大地改善了程序员的编程体验。JavaScript是现今以及未来使用越来越广泛的语言/平台,它提供了灵活的运行时编译能力,为计算表达式的引入提供了充足的条件。更进一步地说,JavaScript各式应用也是极度需要异步编程的环境。网址:https://github.com/jeffreyzhao/jscex
目标:为JavaScript引入计算表达式,并实现一个完整的异步工作流类库,并以此探讨面向并发编程的语言特性。

Jeffrey Zhao
Blog: http://blog.zhaojie.me/
Twitter: @jeffz_cn

庄表伟

unread,
Dec 28, 2010, 5:04:26 AM12/28/10
to is...@googlegroups.com
顺着赵劼的话说两句,创新院里,对语言有兴趣的同学很多。已有的老语言,新语言,自己想要创造一个什么语言的等等

能不能组织一下,爽爽的聊一整个下午那种,大家都聊聊对语言的看法。

不过,还要仔细想想,就怕跑题太厉害,收获就少了。

2010/12/28 Jeffrey Zhao <je...@live.com>

Neo

unread,
Dec 28, 2010, 9:37:24 PM12/28/10
to is...@googlegroups.com
好,我自己来交作业了,提三个。

名称:Clojure 编程语言
说明:Clojure 是面向下一个二十年的编程语言,在睿智的 Rich Hickey 撮合下 LISP 和 Java 技术完美结合的产物,兼具函数编程和 Java 平台的优势,聚焦于低错和易用的并发编程,同时足以完成一个通用编程语言的各种任务。主页http://clojure.org/ 。
目标:通过研讨普及函数式编程以及语言级并发计算设计的理念和最佳实践,探讨 Clojure 等新兴 VM 语言应用于实际项目的可能性。

顺便说一句,我已经准备好了关于这个 Clojure 的介绍性 keynote,预计将在下周分享会讲,请大家多多捧场

名称:MapReduce 相关技术和分布式计算
说明:MapReduce 有一系列派生物(例如 Hadoop),它们面向分布式计算环境,重点解决算法拆分和相关的底层架构支持,越来越多的系统构建于其上解决大规模计算问题,包括数据挖掘、推荐、预测等业务都有案例。
目标:通过研究和实践相关技术摸索并建立适合我们应用的一组技术框架。

名称:OpenCL/CUDA GPU 通用计算(GPGPU)
说明:利用 GPU 强大的多线处理能力进行通用计算,也是近年的一个趋势,目前主流的框架包括 Nvidia 力推的 CUDA,以及 Apple 发起并最终吸收了 AMD、IBM、Intel 和 Nvidia 的联盟推进的 OpenCL,它们都提供了 SDK 和专门的算法描述语言来实现算法的拆分和图形芯片驱动接口的抽象。
目标:探讨可能的应用场景,进而通过研究和实践相关技术摸索并建立适合我们应用的一组技术框架。



-- 
No, I will not fix your computer.

Neo Lee

钱宏武

unread,
Dec 28, 2010, 9:51:03 PM12/28/10
to is...@googlegroups.com
我也提一个

名称:高效率网络编程
说明:epoll, 长连接,C, 数据结构,消息中间件,大规模并发访问..., 这些都属于高效率网络编程的范围,对于用惯了apache,mysql这些成熟产品的工程师来言,是甩开双拐走路的时候了
目标:普及基础网络编程的原理,其实NB系统没啥神秘的
Reply all
Reply to author
Forward
0 new messages