阅读更多

3顶
0踩

Web前端

原创新闻 GroupsWiki开源了

2007-10-16 23:59 by 正式记者 Readonly 评论(0) 有3840人浏览
GroupsWiki是基于ruby on rails的一个wiki软件,最近开放了源代码,和其他wiki软件不同,它不需要用户学习特殊的wiki编辑格式语言,提供了一个可视化的编辑器来直接编辑内容。

这个可视化编辑器是基于Prototype实现的,非常小巧(小于15K的javascript),GroupWiki的作者在Railsconf上做了一个关于函数式javascript的演讲,并且演示了该编辑器的一些例子,该演讲内容可以从这里看到: http://bennolan.com/articles/2007/09/27/my-presentation-at-railsconf
来自: ajaxian
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • golang-基于channel实现的共享锁

    @TOC问题背景 在实际项目中,希望用n个goroutine去一个带缓冲区的channel中读取数据,并且每个goroutine每次消费1000个数据,如果不足则按具体个数消费即可。为什么每次要消费1000个数据呢,因为希望在每个goroutine里面使用redis pipeline去获取这1000个数据的对应信息,这样就可以减少redis的访问次数。 而Channel中的数据量是未知的有限数据。...

  • Golang并发:再也不愁选channel还是选锁

    周末又到了,为大家准备了一份实用干货:如何使用channel和Mutex解决并发问题,利用周末的好时光,配上音乐,思考一下吧

  • golang 中 channel 的详细使用、使用注意事项及死锁分析

    什么是 channel 管道 它是一个数据管道,可以往里面写数据,从里面读数据。 channel 是 goroutine 之间数据通信桥梁,而且是线程安全的。 channel 遵循先进先出原则。 写入,读出数据都会加锁。 channel 可以分为 3 种类型: 只读 channel,单向 channel 只写 channel,单向 channel 可读可写 channel channel 还可按是否带有缓冲区分为: 带缓冲区的 channel,定义了缓冲区大小,可以存储多个数据 不带

  • GoLang之协程

    GoLang之协程   目前,WebServer几种主流的并发模型: 多线程,每个线程一次处理一个请求,在当前请求处理完成之前不会接收其它请求;但在高并发环境下,多线程的开销比较大; 基于回调的异步IO,如Nginx服务器使用的epoll模型,这种模式通过事件驱动的方式使用异步IO,使服务器持续运转,但人的思维模式是串行的,大量回调函数会把流程分割,对于问题本身的反应不够自然; 协程...

  • [Golang]互斥到底该谁做?channel还是Mutex

    channel– 本质上是一个 MessageQueue– 非常正统的执行体间通讯设施• sync.Mutex/RWMutex/Cond/etc– 不要把 channel 当做万金油,该 Mutex 还是要• 误区– 用 channel 来做互斥 ( 正常应该让 Mutex 做 )• 比如多个 goroutine 访问一组共享变量 • channel 的成本 – 作为消息队列, channel

  • 作为技术人,如何突破自己的技术瓶颈,从而提高自己的核心竞争力

    一、前言 不知不觉间,迎来了2021年的第一天。过去的2020年注定是一个不平凡一年,疫情来得太快就像...在危难时刻,我们用自己的技术,贡献自己的一份力量。新技术代表新的生产力,一定是我们快速战胜疫情,开创未来

  • 技术研发:如何突破自己的技术瓶颈期

    今天要聊的主题是:如何突破自己的技术瓶颈期。 综述 从事前端3年左右的时候,大多会遇到职业的第一个瓶颈,这个时候,什么都会一点,又好像什么都不会,看不清未来发展方向,在新手面前是大佬,大佬面前是小弟,...

  • 中国AI已进入迷茫阶段!从技术到科学,AI该何去何从?

    不过,最近两年中国AI热潮似乎有所回落,在理论突破和落地应用上都遇到了挑战,外界不乏批评质疑的声音,甚至连一些AI从业者也有些沮丧。 从90年代到美国卡耐基梅隆大学读博开始,我有幸成为一名AI研究者,见证了这...

  • 中国AI已进入迷茫阶段!从技术到科学,该何去何从?

    不过,最近两年中国AI热潮似乎有所回落,在理论突破和落地应用上都遇到了挑战,外界不乏批评质疑的声音,甚至连一些AI从业者也有些沮丧。 从90年代到美国卡耐基梅隆大学读博开始,我有幸成为一名AI研究者,见证了这...

  • 从技术到科学,中国AI向何处去?

    3、在遇到瓶颈后,深度学习有三个可能突破方向:深度学习的根本理解、自监督学习和小样本学习、知识与数据的有机融合。 4、AI在当下最大的机会:用AI解决科学重要难题(AI for Science)。 引言 如果从达特茅斯...

  • GoLang Channel与mutex的选择,性能差不多

    go官方应该是更推荐使用chan https://github.com/golang/go/wiki/MutexOrChannel以下代码用于测试性能 — 不确保思路是正确的。package mainimport ( "fmt" "sync" "time" )type Op struct { key int val int }var lock sync.Mu

  • Go语言并发--传统锁与channel的选择

    Go语言并发–传统锁与channel的选择 虽然go语言同时支持CSP原语和内存访问同步。但是更推崇使用channel编写高水平并发。 “不要通过共享内存进行通信,相反,通过通信来共享内存。” Go语言在sync包中提供了传统的锁机制,大多数的锁问题都可以通过channel或者传统的锁来解决,所以,我该用哪个? 你想要转让数据的所有权么? 如果你有一块产生的计算结果并想共享这个结果给其它代码块的代码,你所做的就是传递了数据的所有权。 数据拥有所有权者,并发程序安全就是保证同时只有一个并发上下文拥有数据

  • 这一年,这些书:2022年读书笔记

    飞向太空的人和一万年前躺在草地上数星星那个人并没有什么不同,他们一样要思索,一样要怀疑,自己为什么要降生于这个世间,这一生又该做些什么。当远古的人第一次不需要为了食物而奔波时,这个问题就产生了,并将...

  • 为什么在这个节点上,华为发布AI-Native数据库GaussDB?

    九年磨一剑。当你手里这把剑磨得足够锋利的时候,就能一剑定天下。...这是国产数据库领域的重大突破。据了解,早在9年前,华为就启动了GaussDB的研发。 在众人眼中,华为一向以硬件见长,此次 GaussDB第一次...

  • 看你能坚持读几本书?!——三十本互联网必看书籍

    一直想整理个书单,譬如关于EA(企业架构)、ABCD(人工智能、大数据、云计算、设备)、逻辑、思维、沟通、影响力、领导力、管理、绩效(胜任力)、战略、商业方面的书单,这里看到了一篇整理的比较好的书单,推荐给大家~ ...

  • 究竟深度学习在干什么?

    来源:人机与认知实验室 概要: 深度学习取得了巨大的成功,...例如:究竟深度学习在做什么?为什么可以学习很多东西?这些问题极为重要。但是直到现在,仍然众说纷纭,没有定论。 我们对待深度学习的基本思路是

  • 区块链是什么,如何简单易懂地介绍区块链?

    本文借阅多篇文章 总结内容 ^_^    作者:汪乐-LaiW3n ...来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业...事情是这样的,最近我的室友Hasaki一直在问我区块链和比特币的事情,我尝试了很...

  • 10分钟读懂技术分析经典—《日本蜡烛图技术》

    当你看到这篇文章时,我已经明白你目前遇到困境,那么首先谈币先锋想表明一点,你们能够在千万分析师中看到我的文章这是一种缘分,既然是一种缘分,那么我希望能够保持下去,找到我并且与我交流,那么你目前遇到的...

  • 【读书笔记】看你能坚持读几本书?!——三十本互联网必看书籍

    读书的好处不用说,坚持下来真不易!尝试过各种方式,收听喜马讲书,微信读书,购买读书...传播上,用来传播信息的技术设备,人眼睛和耳朵的延伸;媒介即隐喻,如手表是了解时间的媒介;媒介即认识论,钟表以24小...

  • 小五金创业时代即将过去,你还会相信“读书无用论”吗?

    最近十几年,“读书无用论”在农村社会和城市普通市民中很有市场,在网络上也经常沉滓泛起,兴起网民大讨论。  “读书无用论”的论据大底是没读书的人还当老板赚大钱,苦逼读书的给这些人打工、赚生活费,然后还...

Global site tag (gtag.js) - Google Analytics