开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
Vue 3.0 更新计划:更快,更小,让开发者更轻松
Vue 3.0 更新计划:更快,更小,让开发者更轻松
在11月14日-16日于多伦多举办的 VueConf TO 2018 大会上,尤雨溪发表了名为 “ Vue 3.0 Updates ” 的主题演讲,对 Vue 3.0 的更新计划、方向进行了详细阐述。目前该演讲的 PPT 也已上传至 Google 文档,感兴趣的可点此查阅。
2018-11-19
年度评选 | 2018 最受欢迎中国开源软件,谁是 No.1 ?
年度评选 | 2018 最受欢迎中国开源软件,谁是 No.1 ?
由开源中国主办,蒲公英协办的 “2018 年度最受欢迎中国开源软件评选”活动于今日正式启动!基于软件 2018 年在开源中国的关注度、浏览量、收藏量、影响力等数据,我们筛选出了 100 款优秀国产开源软件参与评选,全方位搜寻 2018 中国开源最强势力!
2018-11-12
2018 OSC 年终盛典火热报名,你想听的都在这里!
2018 OSC 年终盛典火热报名,你想听的都在这里!
开源世界包罗万象,各种技术与服务层出不穷,仅有的几个专场并不能涵盖所有内容。本会场包含从编程语言到数据库,从开发框架到技术实战到等多个方向的主题,旨在打破壁垒,发现技术真正价值。
2018-10-19
Holer 1.0.3 发布了,支持自动邮件提醒
Holer 1.0.3发布了,支持自动邮件提醒,修复了一些问题。 本次更新内容如下: 1. 支持在开通holer时或者holer临近过期,邮件提醒用户; 2. 新增了可以实现对内网数据库访问的Access Key; 3. 修复了页面上无法添加内网域名。 Holer使用详情:http://blog.wdom.net/tag/Holer
码翼 码翼 发布于 2018-11-21 0
ApFree WiFiDog 3.11.1715 版本发布
继 apfree wifidog 替换 libhttpd 库为 libevent 库后,apfree wifidog 再次发版本。 本次版本的主要改动是扩展了原来的 wifidog REQUEST_TYPE_COUNTERS(简称V1)接口为REQUEST_TYPE_COUNTERS_V2(简称V2),v2 跟以前的接口相比,将原来的逐个提交 client 信息并逐个处理的方式修改为一次性提交所有client的信息并返回结果一次性处理,跟 v1比,大大提高了效率和节省了资源,是 apfree wifidog 在支持大用户量认证的方向迈出的重要一步。认证服务器方面,WWAS同步支持了该接口。 除了新接口的扩展外,apfree wifidog 还修改了一些小的 bug。
ApFree ApFree 发布于 2018-11-21 1
PearDownloader 2.1 发布,PCDN 传输快人一步
PearDownloader 2.1 发布,更新如下: 解决了进度条在极特殊情况下会触发显示异常的bug。 优化了建立下载通道的过程,缩短了时间。 其他功能的调整优化。 点开以下链接体验PearDownloader的下载加速效果: https://demo.webrtc.win/downloader 最新版按钮的体验和接入地址: https://demo.webrtc.win/button/
江英豪 江英豪 发布于 2018-11-21 1
JeeSpringCloud v3.2.1 发布,互联网云快速开发平台
JeeSpringCloud,一款免费开源的 JAVA 互联网云快速开发平台,微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。 JeeSpringCloud V3.2.1-互联网云快速开发框架模块包含定时任务调度、服务器监控、平台监控、异常邮件监控、服务器Down 机邮件监控、平台设置、开发平台、邮件监控、图表监控、地图监控、单点登录、Redis 分布式高速缓存、 ActiveMQ 队列、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档、dubbo、springCloud、SpringBoot、mybatis、springmvc、IOC、AOP、定时任务、切面缓存、MVC、事务管理。 RedisMQ 队列、代码生成(单表、主附表、树表、列表和表单、增删改查云接口、redis高速缓存对接代码、图表统计、地图统计、vue.js)、工作流、模块化。 [新增]模块化 [新增]--jeespring-cms [新增]--jeespring-company [新增]--jeespring-mq [新增]--jeespring-webDubboProvider [重构]模块 [重构]--jeespring-framework [重构]--jeespring-mq [重构]--jeespring-webJeeSpring 提供oracle初始化脚本。 2018-11开发计划     开发springCloud模块。
suncos suncos 发布于 2018-11-21 1
高手问答 | 技术人员如何成长为架构师?
OSCHINA 本期高手问答(2018 年 11 月 21 日 — 11 月 27 日)我们请来了@爱技术的华仔  李运华为大家解答关于架构方面的问题。 李运华,互联网资深技术专家,十多年技术老兵,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责;专注于开源技术、系统分析、架构设计,对互联网技术的特点和发展趋势有较深入的研究,对系统解耦、高性能、高可用架构有丰富的经验。
王练 王练 发布于 2018-11-21 24
每日一博 | 单表千亿电信大数据场景如何做技术选型
国内某移动局点使用 Impala 组件处理电信业务详单,每天处理约100TB左右详单,详单表记录每天大于百亿级别,在使用 impala 过程中存在以下问题…
王练 王练 发布于 2018-11-21 1
material2 发布 7.1.0,Angular 的 Material Design 风格框架
Angular 的 Material Design 风格框架 material2 发布了 7.1.0 版本,这主要是一个 bug 修复版本,当然也提供了新特性和改进性能。 性能改进 focus-monitor: mark event listeners as passive (#13532) (bfc00a0) list: reduce css selector size (#12571) (e31e011) 详细更新说明和下载地址 https://github.com/angular/material2/releases/tag/7.1.0 Material Design for Angular 是 Angular 官方团队开发的基于最新版本 Angular 的 Material  Design 风格的框架,可和 Nest.js 搭配使用做全栈开发。 针对 Angular 1 版本的实现 https://www.oschina.net/p/material-design-for-angularjs Angular Material 目标是按照 Material Design 规范构建一组使用 Angular 和 TypeScript 构建的高质量 UI 组件。这些组件将作为如何按照最佳实践编写 Angular 代码的示例。 浏览器支持 支持所有主流浏览器的最新版本:Chrome (包括 Android, Firefox, Safari (包括 iOS)和 IE11 / Edge。 组件示例
局长 局长 发布于 2018-11-21 0
Linus Torvalds 不满 Linux Kernel 4.20 出现性能下降
之前我们曾报道过,Phoronix 近日测试发现,在几乎所有低中高端英特尔处理器上,最新测试版内核 Linux 4.20 的表现比最新稳定版 4.19 有显著的下降,而 AMD 的处理器不受影响。出现性能下降的原因与英特尔处理器漏洞修补有关,4.20 的主要改变是对英特尔支持超线程的处理器默认启用了 STIBP,防止间接分支预测器的跨线程控制。 针对此事,Linus Torvalds 感到惊讶,他在邮件列表中表示自己在讨论列表中居然没有看到任何关于会影响性能的字眼。当在某些负载下性能下降 50% 时,应该先反问是否值得,而不是不管不顾。 This was marked for stable, and honestly, nowhere in the discussion did I see any mention of just *how* bad the performance impact of this was. When performance goes down by 50% on some loads, people need to start asking themselves whether it was worth it. It's apparently better to just disable SMT entirely, which is what security-conscious people do anyway. So why do that STIBP slow-down by default when the people who *really* care already disabled SMT? I think we should use the same logic as for L1TF: we default to something that doesn't kill performance. Warn once about it, and let the crazy people say "I'd rather take a 50% performance hit than worry about a theoretical issue". —— Linus 他补充道,“我不认为代码需要还原,但是无条件启用 STIBP 的‘行为’需要更正。因为这付出的代价显然比你们之前告知的更大。 ”  来自 Intel 的 Linux 资深人士 Arjan van de Ven 也表示,“在文档中,AMD 官方已有建议不要默认这样做,我可以代表 Intel 说我们的立场也是如此。”...
王练 王练 发布于 2018-11-21 13
FoundationDB 6.0.15 发布,属于苹果的 key-value 数据库
FoundationDB 6.0.15 发布了,这也是自4月份宣布开源以来的首个主要版本。 下载地址 https://www.foundationdb.org/download/(适用于 macOS, Windows, Linux 平台) https://github.com/apple/foundationdb/releases/tag/6.0.15 FoundationDB 6.0 系列具有跨区复制的架构转变,改进了如何将 FoundationDB 作为生产系统进行管理。主要改进: 单个集群内的新多区域支持 改进 TLS 的操作灵活性 在许多情况下出现故障时,可更快地恢复 发布说明中记录了功能、修复和其他更改的完整列表。 FoundationDB 是由戴夫·罗森塔尔(Dave Rosenthal)、戴夫·谢勒(Dave Scherer)、和尼克拉维泽(Nick Lavezzo)于 2009 年开发的,旨在建立一个符合 ACID 约束的 NoSQL 数据库,ACID 是一种即使在发生错误时也保证数据完整性的数据库机制。 2015 年苹果公司收购了数据提供商 FoundationDB,目的是为了提升旗下 App Store、iTunes Connect、 iTunes 服务在云端的服务器技术。FoundationDB 也随之从开源变为闭源,三年后,FoundationDB 又重新开源了。
局长 局长 发布于 2018-11-21 1
Python 或将成为法国高中的官方编程教学语言
Python 或将成为法国高中的官方编程教学语言,这将带来几十万甚至几百万的新用户。此消息来自 Nina ,她是微软云开发的倡导者(Cloud Developer Advocate)、资深软件开发者、pythonista(Python 高手),同时也是一位知名讲师。 据悉,Nina 的观点源自法国教育部网站 Eduscol 近日公示的一份关于高中教学课程改革的草案,目前正在收集教育界的意见和建议。在其中的“数学和计算机科学”的课程中,有表示将采用 Python 进行教学。按计划,这些课程将于12月底提交给高等教育委员会,然后在2019年初公布,并在新学年开始时实施。
王练 王练 发布于 2018-11-21 11
码云推荐 | API 接口文档管理器 MSAM
MSAM 是一个 API 接口文档管理器,MSAM 的属性根据 swagger-models-1.5.20.jar 进行定义并添加了拓展属性。 MSAM 以项目-接口分组-接口三个单位,项目最终生成的结果理论上兼容 Swagger 的 Swagger UI 。
王练 王练 发布于 2018-11-21 0
Ktor —— 构建异步服务器和客户端的 Kotlin 框架
Ktor 是一个使用 Kotlin 以最小的成本快速创建 Web 应用程序的框架。 Ktor 是一个用于在连接系统(connected systems)中构建异步服务器和客户端的 Kotlin 框架。它由 Kotlin 团队创建,因此,它充分利用了 Kotlin 的语言特性,为开发者提供出色的体验和运行时性能。
王练 王练 发布于 2018-11-21 0
Lisp 是怎么成为上帝的编程语言的
本文来自:Linux 中国 LCTT https://linux.cn/article-10255-1.html 译者: Northurland 编译自:https://twobithistory.org/2018/10/14/lisp.html 作者: Two-bit History 当程序员们谈论各类编程语言的相对优势时,他们通常会采用相当平淡的措词,就好像这些语言是一条工具带上的各种工具似的 —— 有适合写操作系统的,也有适合把其它程序黏在一起来完成特殊工作的。这种讨论方式非常合理;不同语言的能力不同。不声明特定用途就声称某门语言比其他语言更优秀只能导致侮辱性的无用争论。 但有一门语言似乎受到和用途无关的特殊尊敬:那就是 Lisp。即使是恨不得给每个说出形如“某某语言比其他所有语言都好”这类话的人都来一拳的键盘远征军们,也会承认 Lisp 处于另一个层次。 Lisp 超越了用于评判其他语言的实用主义标准,因为普通程序员并不使用 Lisp 编写实用的程序 —— 而且,多半他们永远也不会这么做。然而,人们对 Lisp 的敬意是如此深厚,甚至于到了这门语言会时而被加上神话属性的程度。 大家都喜欢的网络漫画合集 xkcd 就至少在两组漫画中如此描绘过 Lisp:其中一组漫画中,某人得到了某种 Lisp 启示,而这好像使他理解了宇宙的基本构架。 在另一组漫画中,一个穿着长袍的老程序员给他的徒弟递了一沓圆括号,说这是“文明时代的优雅武器”,暗示着 Lisp 就像原力那样拥有各式各样的神秘力量。 另一个绝佳例子是 Bob Kanefsky 的滑稽剧插曲,《上帝就在人间》。这部剧叫做《永恒之火》,撰写于 1990 年代中期;剧中描述了上帝必然是使用 Lisp 创造世界的种种原因。完整的歌词可以在 GNU 幽默合集中找到,如下是一段摘抄: 因为上帝用祂的 Lisp 代码 让树叶充满绿意。 分形的花儿和递归的根: 我见过的奇技淫巧之中没什么比这更可爱。 当我对着雪花深思时, 从未见过两片相同的, 我知道,上帝偏爱那一门 名字是四个字母的语言。 以下这句话我实在不好在人前说;不过,我还是觉得,这样一种 “Lisp 是奥术魔法”的文化模因实在是有史以来最奇异、最迷人的东西。Lisp 是象牙塔的产物,是人工智能研究的工具;因此,它对于编程界的俗人而言总是陌生的,甚至是带有神秘色彩的。然而,当今的程序员们开始怂恿彼此,“在你死掉之前至少试一试 Lisp”,就像这是一种令人恍惚入迷的致幻剂似的。尽管 Lisp 是广泛使用的编程语言中第二古老的(只比 Fortran 年轻一岁),程序员们也仍旧在互相怂恿。想象一下,如果你的工作是为某种组织或者...
王练 王练 发布于 2018-11-21 9
广州源创会回顾:这是一道关于编程语言的送命题
广州源创会圆满落幕。源创会小分队来广州的当天,天空忽然下起了淅淅沥沥的小雨。下动车的时候我们在广州东站发现了一个商机。
王练 王练 发布于 2018-11-21 8
OSChina 周三乱弹 —— 你是靠自己努力才失败的
为啥我看别人都活得好滋润啊,午饭酸汤鱼火锅,晚餐烤鸡烤羊,啤酒KTV,周末温泉钓鱼,年休泰国日本……我特么每天只有嘤嘤嘤……
王练 王练 发布于 2018-11-21 28
Ktor 1.0 发布:Kotlin 团队打造的 Kotlin Web 框架
Ktor 1.0 已正式发布,这是一个由 Kotlin 团队打造的 Web 框架!可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 Web 客户端。 Ktor 是一个用于在连接系统(connected systems)中构建异步服务器和客户端的 Kotlin 框架。它由 Kotlin 团队创建,也是属于 JetBrains 的项目。因此,它充分利用了 Kotlin 的语言特性,为开发者提供出色的体验和运行时性能。 Ktor 使用协程从头开始构建,这意味着可表达复杂的异步构造(asynchronous constructs),协程在运行时环境也非常高效。此外,使用 Kotlin 的语言特性允许使用者提供领域特定语言(DSL) —— 一种简洁且易于开发者使用的 API,只需代码即可用于配置你的应用程序。 当然,Ktor 不是在 Kotlin 中构建服务器端应用程序的唯一选择。其他框架如 Spring 和 Vert.x 都为 Kotlin 提供了一流的支持,使用这些框架是保护现有投入和开发体验的好方法。与此同时,由于使用了协程和 DSL,Ktor 提供了独特的优势,这使得它在你开始新的后端项目或微服务时成为一个很好的选择。 按照官方的说法,Ktor 已经在大规模运营的许多项目中投入生产使用。例如,HLTV.org 每月提供大约2亿次综合浏览量。 Ktor 快速入门指南:https://ktor.io/quickstart/index.html
局长 局长 发布于 2018-11-21 10
暗网托管商 Daniel's Hosting 被黑,root 账号被删除
Daniel's Hosting 本周在网站首页挂起公告,由于黑客入侵,在服务器上托管的6500多个网站数据全部被删除,甚至连 “root” 账号也一并被删。 据公告所述,攻击发生在11月15日星期四晚上,黑客先是使用正确的 phpmyadmin 和 adminer 密码登录服务器主机并删除所有账户,然后在第二天凌晨开始删除所有聊天记录、链接列表和点击计数器相关的数据库。遗憾的是,由于黑客频繁的操作,日志已被多次复写,导致难以确认他们是通过哪些漏洞和手段进行的攻击。而且由于该托管服务的特殊性,网站数据不做备份,因此这部分的数据无法恢复。 事件发生后,Daniel's Hosting 背后的开发者 Daniel Winzen 已通过 GitHub 开源了部分代码,寻求更多人的审查帮助。Daniel 表示,将在找到并处理漏洞后恢复托管服务。
王练 王练 发布于 2018-11-21 12
Gradle 5.0 RC4 发布,项目自动化构建工具
Gradle 5.0 RC4 发布了,该 RC 版本包含针对 5.0 RC3 报告的问题进行了修复: #7762 修复属性消歧(attribute disambiguation)忽略不同类型属性的问题 (fixes KT-28203) #7711 升级到 Groovy 2.5.4 查看发布说明以获取更多信息。 有关升级要注意的事项,以及源码下载,请点此查看。 Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。 当前其支持的语言限于 Java、Groovy 和 Scala,计划未来将支持更多的语言。
局长 局长 发布于 2018-11-21 3
IntelliJ IDEA 2017.3.6 和 2018.1.7 发布,2018.3 本周发布
相比这两个版本的更新,相信大家更关心 IntelliJ IDEA 2018.3 的发布时间。现在官方已确定 IntelliJ IDEA 2018.3 将于本周发布,大家可以准备升级了! IntelliJ IDEA 2017.3.6 和 IntelliJ IDEA 2018.1.7 是 bug-fix 版本。如果使用的 macOS Mojave 系统,强烈建议进行升级,因为它们修复了关于输入的问题。(JRE-998) 详细发布说明 IntelliJ IDEA 2017.3.6 – JRE release notes. IntelliJ IDEA 2018.1.7 – IDE release notes and JRE release notes 下载地址 IntelliJ IDEA 2017.3.6 (build 173.4674.60) – Download IntelliJ IDEA 2018.1.7 (build 181.5540.23) – Download 也可以通过Toolbox App 进行升级。 更多内容请查看发布公告。
局长 局长 发布于 2018-11-21 13
Guava 27.0.1 发布,Google 的 Java 核心工具库
Guava 27.0.1 发布了,Guava 是 Google 的一个开源项目,包含许多 Google 核心 Java 常用库,如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 与 I/O 等。 Maven <dependency>   <groupId>com.google.guava</groupId>   <artifactId>guava</artifactId>   <version>27.0.1-jre</version>   <!-- or, for Android: -->   <version>27.0.1-android</version> </dependency> Javadoc 27.0.1-jre 27.0.1-android JDiff 27.0.1-jre vs. 27.0-jre 27.0.1-android vs. 27.0-android 27.0.1-android vs. 27.0.1-jre 更新日志 修复了一个 issue,即只应包含在 failureaccess 中的类(Guava 的一个依赖项)也包含在主 Guava jar 中。(4d4a676) 更新 Guava 依赖于 1.0.1 的 failureaccess 版本,其中包括 OSGi 元数据。(7aae5f3) 发布说明:https://github.com/google/guava/releases/tag/v27.0.1
局长 局长 发布于 2018-11-21 0
高手问答 | 技术人员如何成长为架构师?
OSCHINA 本期高手问答(2018 年 11 月 21 日 — 11 月 27 日)我们请来了@爱技术的华仔  李运华为大家解答关于架构方面的问题。 李运华,互联网资深技术专家,十多年技术老兵,目前带领多个研发团队,承担架构设计、架构重构、技术团队管理、技术培训等职责;专注于开源技术、系统分析、架构设计,对互联网技术的特点和发展趋势有较深入的研究,对系统解耦、高性能、高可用架构有丰富的经验。
王练 王练 发布于 2018-11-21 24
每日一博 | 单表千亿电信大数据场景如何做技术选型
国内某移动局点使用 Impala 组件处理电信业务详单,每天处理约100TB左右详单,详单表记录每天大于百亿级别,在使用 impala 过程中存在以下问题…
王练 王练 发布于 2018-11-21 1
Linus Torvalds 不满 Linux Kernel 4.20 出现性能下降
之前我们曾报道过,Phoronix 近日测试发现,在几乎所有低中高端英特尔处理器上,最新测试版内核 Linux 4.20 的表现比最新稳定版 4.19 有显著的下降,而 AMD 的处理器不受影响。出现性能下降的原因与英特尔处理器漏洞修补有关,4.20 的主要改变是对英特尔支持超线程的处理器默认启用了 STIBP,防止间接分支预测器的跨线程控制。 针对此事,Linus Torvalds 感到惊讶,他在邮件列表中表示自己在讨论列表中居然没有看到任何关于会影响性能的字眼。当在某些负载下性能下降 50% 时,应该先反问是否值得,而不是不管不顾。 This was marked for stable, and honestly, nowhere in the discussion did I see any mention of just *how* bad the performance impact of this was. When performance goes down by 50% on some loads, people need to start asking themselves whether it was worth it. It's apparently better to just disable SMT entirely, which is what security-conscious people do anyway. So why do that STIBP slow-down by default when the people who *really* care already disabled SMT? I think we should use the same logic as for L1TF: we default to something that doesn't kill performance. Warn once about it, and let the crazy people say "I'd rather take a 50% performance hit than worry about a theoretical issue". —— Linus 他补充道,“我不认为代码需要还原,但是无条件启用 STIBP 的‘行为’需要更正。因为这付出的代价显然比你们之前告知的更大。 ”  来自 Intel 的 Linux 资深人士 Arjan van de Ven 也表示,“在文档中,AMD 官方已有建议不要默认这样做,我可以代表 Intel 说我们的立场也是如此。”...
王练 王练 发布于 2018-11-21 13
Python 或将成为法国高中的官方编程教学语言
Python 或将成为法国高中的官方编程教学语言,这将带来几十万甚至几百万的新用户。此消息来自 Nina ,她是微软云开发的倡导者(Cloud Developer Advocate)、资深软件开发者、pythonista(Python 高手),同时也是一位知名讲师。 据悉,Nina 的观点源自法国教育部网站 Eduscol 近日公示的一份关于高中教学课程改革的草案,目前正在收集教育界的意见和建议。在其中的“数学和计算机科学”的课程中,有表示将采用 Python 进行教学。按计划,这些课程将于12月底提交给高等教育委员会,然后在2019年初公布,并在新学年开始时实施。
王练 王练 发布于 2018-11-21 11
码云推荐 | API 接口文档管理器 MSAM
MSAM 是一个 API 接口文档管理器,MSAM 的属性根据 swagger-models-1.5.20.jar 进行定义并添加了拓展属性。 MSAM 以项目-接口分组-接口三个单位,项目最终生成的结果理论上兼容 Swagger 的 Swagger UI 。
王练 王练 发布于 2018-11-21 0
Ktor —— 构建异步服务器和客户端的 Kotlin 框架
Ktor 是一个使用 Kotlin 以最小的成本快速创建 Web 应用程序的框架。 Ktor 是一个用于在连接系统(connected systems)中构建异步服务器和客户端的 Kotlin 框架。它由 Kotlin 团队创建,因此,它充分利用了 Kotlin 的语言特性,为开发者提供出色的体验和运行时性能。
王练 王练 发布于 2018-11-21 0
Lisp 是怎么成为上帝的编程语言的
本文来自:Linux 中国 LCTT https://linux.cn/article-10255-1.html 译者: Northurland 编译自:https://twobithistory.org/2018/10/14/lisp.html 作者: Two-bit History 当程序员们谈论各类编程语言的相对优势时,他们通常会采用相当平淡的措词,就好像这些语言是一条工具带上的各种工具似的 —— 有适合写操作系统的,也有适合把其它程序黏在一起来完成特殊工作的。这种讨论方式非常合理;不同语言的能力不同。不声明特定用途就声称某门语言比其他语言更优秀只能导致侮辱性的无用争论。 但有一门语言似乎受到和用途无关的特殊尊敬:那就是 Lisp。即使是恨不得给每个说出形如“某某语言比其他所有语言都好”这类话的人都来一拳的键盘远征军们,也会承认 Lisp 处于另一个层次。 Lisp 超越了用于评判其他语言的实用主义标准,因为普通程序员并不使用 Lisp 编写实用的程序 —— 而且,多半他们永远也不会这么做。然而,人们对 Lisp 的敬意是如此深厚,甚至于到了这门语言会时而被加上神话属性的程度。 大家都喜欢的网络漫画合集 xkcd 就至少在两组漫画中如此描绘过 Lisp:其中一组漫画中,某人得到了某种 Lisp 启示,而这好像使他理解了宇宙的基本构架。 在另一组漫画中,一个穿着长袍的老程序员给他的徒弟递了一沓圆括号,说这是“文明时代的优雅武器”,暗示着 Lisp 就像原力那样拥有各式各样的神秘力量。 另一个绝佳例子是 Bob Kanefsky 的滑稽剧插曲,《上帝就在人间》。这部剧叫做《永恒之火》,撰写于 1990 年代中期;剧中描述了上帝必然是使用 Lisp 创造世界的种种原因。完整的歌词可以在 GNU 幽默合集中找到,如下是一段摘抄: 因为上帝用祂的 Lisp 代码 让树叶充满绿意。 分形的花儿和递归的根: 我见过的奇技淫巧之中没什么比这更可爱。 当我对着雪花深思时, 从未见过两片相同的, 我知道,上帝偏爱那一门 名字是四个字母的语言。 以下这句话我实在不好在人前说;不过,我还是觉得,这样一种 “Lisp 是奥术魔法”的文化模因实在是有史以来最奇异、最迷人的东西。Lisp 是象牙塔的产物,是人工智能研究的工具;因此,它对于编程界的俗人而言总是陌生的,甚至是带有神秘色彩的。然而,当今的程序员们开始怂恿彼此,“在你死掉之前至少试一试 Lisp”,就像这是一种令人恍惚入迷的致幻剂似的。尽管 Lisp 是广泛使用的编程语言中第二古老的(只比 Fortran 年轻一岁),程序员们也仍旧在互相怂恿。想象一下,如果你的工作是为某种组织或者...
王练 王练 发布于 2018-11-21 9
广州源创会回顾:这是一道关于编程语言的送命题
广州源创会圆满落幕。源创会小分队来广州的当天,天空忽然下起了淅淅沥沥的小雨。下动车的时候我们在广州东站发现了一个商机。
王练 王练 发布于 2018-11-21 8
OSChina 周三乱弹 —— 你是靠自己努力才失败的
为啥我看别人都活得好滋润啊,午饭酸汤鱼火锅,晚餐烤鸡烤羊,啤酒KTV,周末温泉钓鱼,年休泰国日本……我特么每天只有嘤嘤嘤……
王练 王练 发布于 2018-11-21 28
暗网托管商 Daniel's Hosting 被黑,root 账号被删除
Daniel's Hosting 本周在网站首页挂起公告,由于黑客入侵,在服务器上托管的6500多个网站数据全部被删除,甚至连 “root” 账号也一并被删。 据公告所述,攻击发生在11月15日星期四晚上,黑客先是使用正确的 phpmyadmin 和 adminer 密码登录服务器主机并删除所有账户,然后在第二天凌晨开始删除所有聊天记录、链接列表和点击计数器相关的数据库。遗憾的是,由于黑客频繁的操作,日志已被多次复写,导致难以确认他们是通过哪些漏洞和手段进行的攻击。而且由于该托管服务的特殊性,网站数据不做备份,因此这部分的数据无法恢复。 事件发生后,Daniel's Hosting 背后的开发者 Daniel Winzen 已通过 GitHub 开源了部分代码,寻求更多人的审查帮助。Daniel 表示,将在找到并处理漏洞后恢复托管服务。
王练 王练 发布于 2018-11-21 12
2018 年度最受欢迎中国开源软件,等你来投票!
2018 年度最受欢迎中国开源软件火热评选中,快来为你喜爱的项目投票吧!马上参与还有机会赢取蒲公英,定制背包,大型鼠标垫等精美礼品哦~
王练 王练 发布于 2018-11-20 0
每日一博 | 开发转测试七年,我从测试策略到测试架构
程序员之间流传着这样一句顺口溜:有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。
王练 王练 发布于 2018-11-20 6
2018 JavaScript 现状调查报告火热出炉!
StateOfJS 刚刚发布了 2018年的 JavaScript 现状调查报告,今年他们调查了超过 20000 名 JavaScript 开发者,以确定他们正在使用什么,他们对什么感到满意以及他们想要学习什么。 1、JavaScript 现状 —— “方言” 随着 JavaScript 的成熟,开发者基于 JavaScript 创建了许多其他语言,或者叫“方言”,如 ES6、TypeScript、Flow、Reason、Elm、ClojureScript 、CoffeeScript 等等。曾几何时,CoffeeScript 是该方向的唯一支持者,但如今它已被 ES6 、TypeScript、Flow 等取代。 StateOfJS 表示有充分的理由认为这是整个 JavaScript 的未来。因为随着像 Web Assembly 这样的项目的出现,直接使用 JavaScript 编写代码可能很快就会变得古怪。 2018年的两位大赢家是 ES6 和 TypeScript 。另外 Reason 也值得关注,它背后有 Facebook 的支持,并且拥有非常高的满意度和兴趣值。 2、JavaScript 现状 —— 前端框架 结果基本上和其他榜单类似,React 和 Vue 唱主角,Angular 有垮台的趋势。 StateOfJS 表示,两年前有 27% 的受访者表示从未听说过 Vue ,但如今这一比例已降至 1.3% !虽然 React 仍然拥有更大的市场份额,但 Vue 的迅速崛起也没有停止的迹象。 Angular 本身拥有庞大的用户群,但也很难看到它重新登上前端框架的冠亚宝座。 3、JavaScript 现状 —— 数据层 毫无疑问,Redux 是使用最广泛的工具,82% 的满意率也证明了它的成熟程度。不过 GraphQL 也并非没有冲击的可能,其用户在两年内从 5% 上升到了 20% 。 4、JavaScript 现状 —— 后端框架(服务端) JavaScript 在后端(服务端)领域近年来似乎没有取得任何重大突破,虽然每年都有无数的框架出现,但很少有能够获得很大的成功并挑战 Express 的地位的。 即便是拥有 Express 继任者称号的 Koa ,其满意度也相对较低,使用量也有大幅下滑。 该领域有一个有趣的参与者 —— Next.js,最近引起了很多人的兴趣。虽然它与功能齐全的 Node 后端不太可比,但它专注于解决 React 应用的服务器端渲染问题,使其成为一个非常实用的工具。 5、JavaScript 现状 —— 测试 调查显示,Mocha 仍然是最常用的单元测试框架。它已经存在了很长一段时间,拥有最大的生态系统。 Jest 在使用率方面紧随其后,而且满意度略高于 Mocha(96% PK 82%)。这也是整个调查中满意度第二高的,仅次于 ES6 。 6、JavaScript 现状 —— 移动和桌面 React Native 和 Electron 是使用 Web 技术构建移动和桌...
王练 王练 发布于 2018-11-20 19
cURL 作者 Daniel Stenberg 宣布即将从 Mozilla 离职
Daniel Stenberg 昨日在其博客上宣布,在加入 Mozilla 五年后,他将于2018年12月11日正式从  Mozilla 离职。 Daniel 是 cURL 的原作者(目前是 cURL 的首席开发者),同时也是 IETF HTTPbis 工作组的资深成员。cURL 是一个利用 URL 语法在命令行下工作的数据传输工具,于1997年首次发行,支持 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、Telnet 和 TFTP。 Daniel 表示,随着自己的离职,Mozilla 将不再是 cURL 项目的主要赞助商。他目前尚未确定下一份工作,因此短期内会花更多时间在维护 cURL 项目上。
王练 王练 发布于 2018-11-20 16
码云推荐 | 集开发与运维为一体的辅助系统 Light OS
ightos = Light OS , 轻系统/光速系统,基于SpringBoot打造的一套集开发与运维为一体的辅助系统。 本来设想是做成一套运维系统的,后面加了很多其他功能在里面,变成一套非常奇怪的系统了,各位有兴趣可以拿去修改,针对自己公司的情况修改,给工作带来方便。
王练 王练 发布于 2018-11-20 0
Rocket.rs —— 主打灵活性和友好度的 Rust Web 框架
Rocket:Rust 的 Web 框架,可以在不牺牲灵活性或类型安全的情况下编写快速 Web 应用程序。侧重于易用性、可表达性和速度。
王练 王练 发布于 2018-11-20 0
360 开源企业级 Kubernetes 多集群管理平台 Wayne
奇虎 360 宣布正式开源 Wayne ,这是一个由 360 搜索云平台团队开发的通用的、基于 Web 的 Kubernetes 多集群一站式可视化管理平台。内置了丰富多样的功能,满足企业的通用需求,同时插件化的方式可以方便集成定制化功能。目前 Wayne 已大规模服务于 360 搜索,承载了内部绝大部分业务,稳定管理了近千个业务,上万个容器,运行了两年多时间,经受住了生产的考验。 项目开源地址:https://github.com/Qihoo360/wayne 功能特性 可视化操作:提供直观、简便的方式操作Kubernetes集群,减小学习成本,快速上线业务。  多样的编辑模式:支持图形化编辑,也支持Json、Yaml两种高级定制化编辑模式。 微内核架构:采用可扩展的插件化方式开发,定制化选择特性功能,更方便的集成符合企业需求的新功能。 多集群管理:可以同时管理多个Kubernetes集群,更方便地管理多个集群。 丰富的权限管理:将资源抽象化为部门、项目级别,角色的权限可以更细化的控制,适用于多部门、多项目的统一集中管理。 多种登录模式:支持企业级LDAP登录、支持OAuth2登录,支持数据库登录多种模式。 完备的审计:所有操作都会有完整的审计功能,方便追踪操作历史。 开放平台:支持APIKey开放平台,用户可自主申请相关APIKey并管理自己的项目。 多层次监控:提供多级别的监控统计信息,实时关注集群的运行状态。 架构图 整体采用前后端分离的方案: 前端采用 Angular 框架进行数据交互和展示,使用Ace编辑器进行 Kubernetes 资源模版编辑。 后端采用 Beego 框架做数据接口处理,使用 Client-go 与 Kubernetes 进行交互,数据使用 MySQL 存储。 内容来自:360 技术
王练 王练 发布于 2018-11-20 10
珠海源创会图文回顾:打光最好的方法居然是脱下帽子
珠海源创会圆满落幕,PPT下载查看文末链接,本次活动详情点击这里。 11月的珠海秋高气爽,没有意外,依旧是穿短袖的季节。这是源创会第八次来到红薯的主场,本次源创会在香洲区西藏大厦举办。
王练 王练 发布于 2018-11-20 8
OSChina 周二乱弹 —— 哥们之间报恩的想法被上帝实现了
如果你女朋友问你:“游戏重要还是我重要!”,那你真的就有不可推卸的责任了。你应该教会你女朋友怎么玩游戏,和她一起玩游戏,看着她玩游戏,最后,一定是轮到你问她:“游戏重要还是我重要?”
王练 王练 发布于 2018-11-20 23
谷歌推出20万美元基金以赞助第三方 JavaScript 框架
在前两天的 Chrome Dev Summit 2018 大会上,Google 宣布将推出一项20万美元的基金,以鼓励第三方 JavaScript 框架开发和实现与性能相关的功能。 据悉,那些为改进性能而生的以及默认自带性能提升功能的框架,将在资金分配中优先受到青睐。框架开发团队可通过此链接申请 Google 赞助。 Chrome 产品经理 Nicole Sullivan 和 Google 工程负责人 Malte Ubl 也表示,框架的受欢迎程度、规模和采用率不会被视为选中的决定性因素。 “这项计划的目标是帮助开发人员达到性能目标,从而默认为用户提供高质量的用户体验,并确保这种情况大规模发生。因此,虽然我们没有为我们可能希望支持的框架明确任何大小阈值,但我们将基于解决方案的创造性,其产生影响的倾向,以及它可以直接影响的开发人员的规模,来分析所有报名的框架。 一个关键因素是,该框架是否在默认情况下就可以执行相应的功能,从而产生最大影响,而不是只选择性地提供性能优化。 我们希望开发人员在理解和解决网络性能问题上具有创造性,我们更关注直接影响加载性能和运行时性能的功能。” 据悉,除了提供资金以帮助框架改进其代码库之外,Google 还将邀请部分框架开发团队作为 Google Chrome 开发流程的一部分,以突出其贡献。 内容整理自:ZDNet
王练 王练 发布于 2018-11-20 8
Holer 1.0.3 发布了,支持自动邮件提醒
Holer 1.0.3发布了,支持自动邮件提醒,修复了一些问题。 本次更新内容如下: 1. 支持在开通holer时或者holer临近过期,邮件提醒用户; 2. 新增了可以实现对内网数据库访问的Access Key; 3. 修复了页面上无法添加内网域名。 Holer使用详情:http://blog.wdom.net/tag/Holer
码翼 码翼 发布于 2018-11-21 0
ApFree WiFiDog 3.11.1715 版本发布
继 apfree wifidog 替换 libhttpd 库为 libevent 库后,apfree wifidog 再次发版本。 本次版本的主要改动是扩展了原来的 wifidog REQUEST_TYPE_COUNTERS(简称V1)接口为REQUEST_TYPE_COUNTERS_V2(简称V2),v2 跟以前的接口相比,将原来的逐个提交 client 信息并逐个处理的方式修改为一次性提交所有client的信息并返回结果一次性处理,跟 v1比,大大提高了效率和节省了资源,是 apfree wifidog 在支持大用户量认证的方向迈出的重要一步。认证服务器方面,WWAS同步支持了该接口。 除了新接口的扩展外,apfree wifidog 还修改了一些小的 bug。
ApFree ApFree 发布于 2018-11-21 1
PearDownloader 2.1 发布,PCDN 传输快人一步
PearDownloader 2.1 发布,更新如下: 解决了进度条在极特殊情况下会触发显示异常的bug。 优化了建立下载通道的过程,缩短了时间。 其他功能的调整优化。 点开以下链接体验PearDownloader的下载加速效果: https://demo.webrtc.win/downloader 最新版按钮的体验和接入地址: https://demo.webrtc.win/button/
江英豪 江英豪 发布于 2018-11-21 1
JeeSpringCloud v3.2.1 发布,互联网云快速开发平台
JeeSpringCloud,一款免费开源的 JAVA 互联网云快速开发平台,微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。 JeeSpringCloud V3.2.1-互联网云快速开发框架模块包含定时任务调度、服务器监控、平台监控、异常邮件监控、服务器Down 机邮件监控、平台设置、开发平台、邮件监控、图表监控、地图监控、单点登录、Redis 分布式高速缓存、 ActiveMQ 队列、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档、dubbo、springCloud、SpringBoot、mybatis、springmvc、IOC、AOP、定时任务、切面缓存、MVC、事务管理。 RedisMQ 队列、代码生成(单表、主附表、树表、列表和表单、增删改查云接口、redis高速缓存对接代码、图表统计、地图统计、vue.js)、工作流、模块化。 [新增]模块化 [新增]--jeespring-cms [新增]--jeespring-company [新增]--jeespring-mq [新增]--jeespring-webDubboProvider [重构]模块 [重构]--jeespring-framework [重构]--jeespring-mq [重构]--jeespring-webJeeSpring 提供oracle初始化脚本。 2018-11开发计划     开发springCloud模块。
suncos suncos 发布于 2018-11-21 1
material2 发布 7.1.0,Angular 的 Material Design 风格框架
Angular 的 Material Design 风格框架 material2 发布了 7.1.0 版本,这主要是一个 bug 修复版本,当然也提供了新特性和改进性能。 性能改进 focus-monitor: mark event listeners as passive (#13532) (bfc00a0) list: reduce css selector size (#12571) (e31e011) 详细更新说明和下载地址 https://github.com/angular/material2/releases/tag/7.1.0 Material Design for Angular 是 Angular 官方团队开发的基于最新版本 Angular 的 Material  Design 风格的框架,可和 Nest.js 搭配使用做全栈开发。 针对 Angular 1 版本的实现 https://www.oschina.net/p/material-design-for-angularjs Angular Material 目标是按照 Material Design 规范构建一组使用 Angular 和 TypeScript 构建的高质量 UI 组件。这些组件将作为如何按照最佳实践编写 Angular 代码的示例。 浏览器支持 支持所有主流浏览器的最新版本:Chrome (包括 Android, Firefox, Safari (包括 iOS)和 IE11 / Edge。 组件示例
局长 局长 发布于 2018-11-21 0
FoundationDB 6.0.15 发布,属于苹果的 key-value 数据库
FoundationDB 6.0.15 发布了,这也是自4月份宣布开源以来的首个主要版本。 下载地址 https://www.foundationdb.org/download/(适用于 macOS, Windows, Linux 平台) https://github.com/apple/foundationdb/releases/tag/6.0.15 FoundationDB 6.0 系列具有跨区复制的架构转变,改进了如何将 FoundationDB 作为生产系统进行管理。主要改进: 单个集群内的新多区域支持 改进 TLS 的操作灵活性 在许多情况下出现故障时,可更快地恢复 发布说明中记录了功能、修复和其他更改的完整列表。 FoundationDB 是由戴夫·罗森塔尔(Dave Rosenthal)、戴夫·谢勒(Dave Scherer)、和尼克拉维泽(Nick Lavezzo)于 2009 年开发的,旨在建立一个符合 ACID 约束的 NoSQL 数据库,ACID 是一种即使在发生错误时也保证数据完整性的数据库机制。 2015 年苹果公司收购了数据提供商 FoundationDB,目的是为了提升旗下 App Store、iTunes Connect、 iTunes 服务在云端的服务器技术。FoundationDB 也随之从开源变为闭源,三年后,FoundationDB 又重新开源了。
局长 局长 发布于 2018-11-21 1
Ktor 1.0 发布:Kotlin 团队打造的 Kotlin Web 框架
Ktor 1.0 已正式发布,这是一个由 Kotlin 团队打造的 Web 框架!可用于创建异步、高性能和轻量级的 Web 服务器,并使用 Kotlin 惯用的 API 构建非阻塞的多平台 Web 客户端。 Ktor 是一个用于在连接系统(connected systems)中构建异步服务器和客户端的 Kotlin 框架。它由 Kotlin 团队创建,也是属于 JetBrains 的项目。因此,它充分利用了 Kotlin 的语言特性,为开发者提供出色的体验和运行时性能。 Ktor 使用协程从头开始构建,这意味着可表达复杂的异步构造(asynchronous constructs),协程在运行时环境也非常高效。此外,使用 Kotlin 的语言特性允许使用者提供领域特定语言(DSL) —— 一种简洁且易于开发者使用的 API,只需代码即可用于配置你的应用程序。 当然,Ktor 不是在 Kotlin 中构建服务器端应用程序的唯一选择。其他框架如 Spring 和 Vert.x 都为 Kotlin 提供了一流的支持,使用这些框架是保护现有投入和开发体验的好方法。与此同时,由于使用了协程和 DSL,Ktor 提供了独特的优势,这使得它在你开始新的后端项目或微服务时成为一个很好的选择。 按照官方的说法,Ktor 已经在大规模运营的许多项目中投入生产使用。例如,HLTV.org 每月提供大约2亿次综合浏览量。 Ktor 快速入门指南:https://ktor.io/quickstart/index.html
局长 局长 发布于 2018-11-21 10
Gradle 5.0 RC4 发布,项目自动化构建工具
Gradle 5.0 RC4 发布了,该 RC 版本包含针对 5.0 RC3 报告的问题进行了修复: #7762 修复属性消歧(attribute disambiguation)忽略不同类型属性的问题 (fixes KT-28203) #7711 升级到 Groovy 2.5.4 查看发布说明以获取更多信息。 有关升级要注意的事项,以及源码下载,请点此查看。 Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具,支持依赖管理和多项目,类似 Maven,但比之简单轻便。它使用一种基于 Groovy 的特定领域语言来声明项目设置,而不是传统的 XML。 当前其支持的语言限于 Java、Groovy 和 Scala,计划未来将支持更多的语言。
局长 局长 发布于 2018-11-21 3
IntelliJ IDEA 2017.3.6 和 2018.1.7 发布,2018.3 本周发布
相比这两个版本的更新,相信大家更关心 IntelliJ IDEA 2018.3 的发布时间。现在官方已确定 IntelliJ IDEA 2018.3 将于本周发布,大家可以准备升级了! IntelliJ IDEA 2017.3.6 和 IntelliJ IDEA 2018.1.7 是 bug-fix 版本。如果使用的 macOS Mojave 系统,强烈建议进行升级,因为它们修复了关于输入的问题。(JRE-998) 详细发布说明 IntelliJ IDEA 2017.3.6 – JRE release notes. IntelliJ IDEA 2018.1.7 – IDE release notes and JRE release notes 下载地址 IntelliJ IDEA 2017.3.6 (build 173.4674.60) – Download IntelliJ IDEA 2018.1.7 (build 181.5540.23) – Download 也可以通过Toolbox App 进行升级。 更多内容请查看发布公告。
局长 局长 发布于 2018-11-21 13
Guava 27.0.1 发布,Google 的 Java 核心工具库
Guava 27.0.1 发布了,Guava 是 Google 的一个开源项目,包含许多 Google 核心 Java 常用库,如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 与 I/O 等。 Maven <dependency>   <groupId>com.google.guava</groupId>   <artifactId>guava</artifactId>   <version>27.0.1-jre</version>   <!-- or, for Android: -->   <version>27.0.1-android</version> </dependency> Javadoc 27.0.1-jre 27.0.1-android JDiff 27.0.1-jre vs. 27.0-jre 27.0.1-android vs. 27.0-android 27.0.1-android vs. 27.0.1-jre 更新日志 修复了一个 issue,即只应包含在 failureaccess 中的类(Guava 的一个依赖项)也包含在主 Guava jar 中。(4d4a676) 更新 Guava 依赖于 1.0.1 的 failureaccess 版本,其中包括 OSGi 元数据。(7aae5f3) 发布说明:https://github.com/google/guava/releases/tag/v27.0.1
局长 局长 发布于 2018-11-21 0
Node.js v8.13.0 (LTS) 发布,对 http2 的支持进一步提升
Node.js v8.13.0 (LTS) 发布了,可以看到,该版本对 http 2 的支持已从“试验阶段”毕业。 包含以下值得关注的变更: assert: backport some assert commits (Ruben Bridgewater) #23223 deps: 升级到 libuv 1.23.2 (cjihrig) #23336 V8: cherry-pick 64-bit hash seed commits (Yang Guo) #23274 http: added aborted property to request (Robert Nagy) #20094 http2: 从试验阶段毕业 (James M Snell) #22466 点此查看完整的更新日志。 下载地址 https://nodejs.org/en/download/
局长 局长 发布于 2018-11-21 2
Atom 1.33.0-beta3 发布,GitHub 的文本编辑器
Atom 1.33.0-beta3 发布了,有以下值得关注的变化: 修复了导致某些核心 Atom API 忽略 API 文档的问题 (#18308) 另外,此版本使用新的代码签名证书来对 Windows 版本的发布进行签名。由于 Windows Defender SmartScreen 尚未看到此证书在其他地方使用,因此在 Windows 上安装此版本时,某些用户可能会看到警告。 如果您直接从 https://github.com/atom/atom/releases  或直接从 https://atom.io 下载了该版本,并且遇到此警告,则可以单击“更多信息”,然后单击 "Run anyway" 以继续使用。 详细更新内容和下载地址 https://github.com/atom/atom/releases/tag/v1.33.0-beta3 Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
局长 局长 发布于 2018-11-21 2
Elasticsearch 6.5.1 发布,分布式搜索与数据分析引擎
Elasticsearch 6.5.1 已发布,Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储你的数据,帮助你发现意料之中以及意料之外的情况。 下载地址: WINDOWS (sha) MACOS/LINUX (sha) DEB (sha) RPM (sha) MSI (BETA) (sha) 本次更新包括功能增强和 bug 修复: 功能增强 Authorization Grant .tasks access to kibana_system role #35573 Search has_parent builder: exception message/param fix #31182 Bug 修复 Aggregations Correct implemented interface of ParsedReverseNested #35455 (issue: #35449) Handle IndexOrDocValuesQuery in composite aggregation #35392 Preserve format when aggregation contains unmapped date fields #35254 (issue: #31760) Infra/Core Upgrade to Joda 2.10.1 #35410 (issue: #33749) Machine Learning Fix find_file_structure NPE with should_trim_fields #35465 (issue: #35462) Prevent notifications being created on deletion of a non existent job #35337 (issues: #34058, #35336) SQL Fix query translation for scripted queries #35408 (issue: #35232) Clear the cursor if nested inner hits are enough to fulfill the query required limits #35398 (issue: #35176) SQL: Introduce IsNull node to simplify expressions #35206 (issues: #34876, #35171) Scripting [Painless] Partially fixes def boxed types casting #35563 (issue: #35351) 详情请查看发布说明。...
局长 局长 发布于 2018-11-21 5
CodeMirror 5.42.0 发布,多功能在线代码编辑器
CodeMirror 5.42.0 发布了,CodeMirror 是一款允许在浏览器中的多功能文本编辑器,专用于编辑代码,并附带超过 100 种语言模式和各种插件,可实现高级的代码编辑功能,包括代码高亮显示,功能扩展以及多个主题样式。 该版本更新如下 Bug 修复 修复了宽字符可能导致线条比编辑器的水平滚动宽度更宽的问题 优化窗口大小调整事件的处理 show-hint addon: 不会假设提示内容显示在要加载的库的同一文档中 python mode: 修复模板字符串中的字符串破坏高亮显示的错误 swift mode: 支持多行字符串 新功能 markText 方法现已采用一个属性选项,可用于添加属性文本的 HTML 表示 vim bindings: 添加对 = binding 的支持 源码下载和更新内容请查看发布说明。
局长 局长 发布于 2018-11-21 0
FydeOS 树莓派版更新至 Chromium r70
由 FydeOS 团队维护的 Chromium OS for Raspberry Pi 现已更新至 Chromium OS r70,并添加对 Raspberry Pi 3B+ 的支持。 本次更新的其它亮点及值得注意的地方有: Chromium 版本更新至 70.0.3538.* 全面提升图形性能以及流媒体解码效率 添加对 Raspberry Pi 3B+ 的支持。遗憾的是在 RS 版本的 3B+ 中 wifi 仍存在长时间不能启动的问题。以太网接口功能良好。 本次提供的预编译镜像文件为 TEST 镜像,默认的 shell 用户及密码为:chronos / test0000 更多关于如何从零开始编译 Chromium OS for Raspberry Pi 以及获取预编译好的镜像文件,请关注该项目的 github 项目仓库。
顾小仙 顾小仙 发布于 2018-11-20 1
DuckChat 1.1.3 发布,增加聊天水印、撤回功能等若干优化
DuckChat 1.1.3发布了,主要更新内容包括以下几个方面: 新增:禁言功能 新增:消息撤回功能 新增:聊天水印功能 新增:用户信息自定义配置 DuckChat 20181119 版本升级日志 DuckChat升级方法 备份站点与数据 下载新版本代码,覆盖上传到原站点 使用电脑浏览器刷新页面,执行升级程序 DuckChat是一款独立部署的聊天系统。 包含服务器程序源代码,以及社交浏览器客户端,服务器搭建完成后,用户可以通过电脑、APP访问你的站点。更多信息请前往官方了解,DuckChat官网 下载地址 服务器源码程序:https://github.com/duckchat/gaga/releases 移动APP:https://duckchat.akaxin.com/ 使用文档:https://duckchat.akaxin.com/wiki/ 2018-11-19版本记录 重磅!消息撤回!消息水印! 消息撤回是刚需! 消息水印也是刚需! 用户字段自定义 站长可以在【管理后台】自定义用户字段,以及用户在注册时候需要填写的字段,极大的提高了站点的业务兼容性! 去掉了体验站 【体验站】已经完美的完成了其历史功能,本周我们在客户端删除了其入口,如此,客户端便更加干净、淳朴,适合大家使用在各种场景下! 其他 本周着重优化了WebSocket的消息收发机制,开启长链接,能明显改善消息收发速度。 更多功能,欢迎下载部署后尽情体验 Github地址:https://github.com/duckchat/gaga 客户端App下载地址:(在官网右侧) https://duckchat.akaxin.com/  DuckChat 是一款开源、可私有部署的即时通讯IM系统,类似于私人部署的微信,是基于开源阿卡信的升级优化版本,增强了用户对自定义业务的支持,并且能够支持全端客户端。
凉宫二萌 凉宫二萌 发布于 2018-11-20 2
ShowDoc 发布 v2.4.1,支持 LDAP 认证登录
【showdoc v2.4.1 更新公告】 开源版showdoc增加了企业ldap登录的支持,可在管理后台配置。 开源版showdoc增加了是否允许公开注册的开关,可在管理后台配置。 对于showdoc原用户,如果要启用ldap的支持,则此次的升级步骤会比之前的常规升级方式繁琐一些。因为之前的环境和官方镜像都不包含ldap扩展。你需要根据下面教程,全新安装showdoc的代码和环境后,才能使用ldap功能:https://www.showdoc.cc/page/1170383035677055
xingchen xingchen 发布于 2018-11-20 2
Phoronix Media 创始人详解 Clear Linux 的“性能优化之旅”
开源的本质就是为用户特定的需求提供高水平的定制解决方案,因此,市面上出现了各式各样的 Linux 发行版,而这些数量众多的发行版也带来了巨大的复杂性,让用户面临诸多挑战,用户应该如何应对这些挑战?带着这个问题我们采访了 Phoronix Media 的创始人 Michael Larabel。 早在2004年,Michael 就创建了一个 Linux 硬件评论网站 —— Phoronix.com,那时很多计算机的外设设备,如:鼠标,调制解调器和显卡,很难在 Linux 环境下正常工作,他们主要靠笔记来记录外设的使用经验。随着 Linux 的硬件支持能力的提升,用户不用再担心“是否可用”的问题,转而更多的专注于性能和其它 Linux 功能。所以在过去十年中,Michael 团队开发了 Phoronix 测试套件,这是一个开源的、自动的、跨平台的基准测试框架,并且已经用它执行了数百种不同的测试。 采用滚动开发模式,Clear Linux 全方位给用户带来惊喜 据统计,90% 的公有云,82% 的智能手机,以及 62% 的物联网设备都是基于 Linux 开发的。无论是开发者还是企业都能从各式各样的 Linux 发行版中受益,当然也包括针对高度定制的发行版。但是其中也面临很多挑战,Linux 的一大优势就是任何人都可以根据个人或者组织的需求创建自己的发行版。但是随着时间的推移,以及越来越多的 Linux 安全性问题出现,维护一个自定义的 Linux 发行版越来越困难,尤其是对于小型的公司来说,需要全力的投入来运维安全包升级、补丁包升级,以确保所有用户都可以拿到所需要的补丁包。而且,应用程序开发者也很难确保他们自己的软件可以在所有不同 Linux 发行版上运行。因此,现在人们要做自己的 Linux 发行版需要承担巨大的维护成本。 众所周知,Clear Linux 是 Intel 针对 IA 所有平台进行了深度优化的 Linux 发行版,作为 Phoronix 测试套件的首席开发者,Michael 测试了很多 Linux 发行版,当他开始测试 Clear Linux 时非常吃惊,Michael 解释,“与当时的其它 Linux 发行版相比,Clear Linux 的性能确实很高。并且随着时间的推移,它的性能在每个季度甚至每个月都得到优化,我对此印象非常深刻。得益于 Clear Linux 的优势之一滚动发布模式,开发人员持续推进优化的深度和广度,你几乎每天都可以看到新的性能优化或者更新补丁。然后,我一直对他们在优化中关注到的细节感到惊讶,他们不只是针对最常见的工作负载,而是从启动耗时的性能到各种用于科学计算的软件包进行优化。所以,观察它的性能演进是一段非常有趣的旅程...
打了死劫 打了死劫 发布于 2018-11-20 0
深度操作系统海思平台服务器版软件 V15.2 产品发布
深度操作系统海思平台服务器版软件是武汉深之度科技有限公司发布的针对华为海思平台的TaiShan系列服务器发布的企业级服务器操作系统软件产品,主要面向企业级服务器应用场景,为用户在国产化平台上提供更具可用性优势的数据中心、云平台、分布式存储、大数据等解决方案选择。 服务器下载地址:http://www.deepin.com/downloads/deepin-v15-arm-20181119-B36.iso 百度网盘下载地址:https://pan.baidu.com/s/1i8DHG4JO8G3x5yBMIYHcrg md5值:6dd30491fc529d745d02efb447726823 deepin-v15-arm-20181119-B36.iso 深度科技研发团队经过近年来产品开发和项目实践,基于深度操作系统产品已积累了大量的技术经验,此次结合华为自研海思CPU平台特性,通过整合上游社区资源,成功发布了针对Hi16xx CPU平台的深度操作系统海思平台服务器版软件V15.2产品。 该服务器操作系统产品经过深度科技和华为公司的共同严格测试,整体系统稳定可靠、性能卓越,可以为企业级应用提供全面可靠的保障,针对国产化应用需求打造新的国产软硬件平台。  该服务器操作系统产品,已经适配国产主流中间件产品:金蝶、东方通等;国产主流数据库产品:达梦、南大通用、人大金仓等。深度科技欢迎更多的国产软硬件厂商,共同参与国产化应用生态环境的建设! 深度科技专注于基于Linux的操作系统的产品研发,面向党政、金融、能源、教育、医疗等行业提供基于Linux操作系统的解决方案、技术支持和培训等专业服务。深度科技将致力于在该平台上为用户提供更专业的企业化云计算、虚拟化解决方案技术支撑,提供更高效能的开源云基础设施选项,完成国产化云平台突破。用户与合作伙伴,可以陆续从深度科技获取到面向企业级虚拟化管理的解决方案、分布式存储解决方案、大数据平台解决方案。
eva-bling eva-bling 发布于 2018-11-20 20
ActFramework 1.8.12 系列更新,高性能 Java Web 框架
ActFramework 是一款高效能(对程序员)和高性能(对运行系统)的 Java Web 应用和服务框架. 本次更新的主要内容: 热加载失效 Hot-reload issue caused by `StackOverflowError` on `AppConfig.loginUrl()` Deadlock issue during app hot reload 运行运行时打开或关闭对请求处理函数以及拦截器函数的调用跟踪 路由中使用模式匹配 (例如 FooBar 可以匹配到 foo-bar) 遇到 java.lang.VerifyError 的时候打印增强后的字节码 osgl-tool 更新到 1.18.1 FastJSON 库更新到最新的 1.12.52 完整的更新列表请参见 https://github.com/actframework/actframework/milestone/60?closed=1 另外 act-beetl 更新 beetl 依赖到 2.9.6, act-beetlsql 更新 beetlsql 依赖到 2.10.40 ActFramework 是 2018 年度中国开源软件候选软件, 喜欢 ActFramework 的同仁请为 ActFramework 投上一票: https://www.oschina.net/project/top_cn_2018
罗格林 罗格林 发布于 2018-11-20 13
精彩评论