开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
DC
“DataCastle:一场python数据竞赛助力药物研发,拯救世界
DataCastle联合晶泰科技推出医药类算法赛。利用AI构建蛋白质和小分子亲和力预测模型,筛选药物候选分子。优秀参赛队伍将获得50000元现金奖励和机器学习算法岗实习机会。赶紧参赛,与优秀数据科学家一起成长。
广告
Oracle Java SE 8 发行版更新:限制商业或生产用途
Oracle Java SE 8 发行版更新:限制商业或生产用途
Oracle Java SE 8 的公开更新仍面向单独的个人使用提供,至少持续至 2020 年底。2019 年 1 月以后发布的 Oracle Java SE 8 公开更新将不向没有商用许可证的业务、商用或生产用途提供。
2018-04-20
MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍
MySQL 8.0 正式版 8.0.11 发布:比 MySQL 5.7 快 2 倍
MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!注意:从 MySQL 5.7 升级到 MySQL 8.0 仅支持通过使用 in-place 方式进行升级,并且不支持从 MySQL 8.0 降级…
2018-04-20
App 遭苹果下架,只因名称使用了甲骨文商标 JavaScript
App 遭苹果下架,只因名称使用了甲骨文商标 JavaScript
有开发者在网络论坛 reddit 的 JavaScript 版上发文,表示他收到了苹果公司的来信,告知他的 App 显示有使用 Javascript 的字样,已经构成对甲骨文商标的侵权行为,要求开发者遵守要求并立即停止 App 服务。
2018-04-20
ThinkPHP 5.0.19&5.1.12 版本发布 — 祝大家劳动节快乐!
官方发布了V5.0.19和V5.1.12两个版本(均为无缝升级),提前祝大家五一节日快乐! V5.0.19 该版本属于改进版本,主要改进了主从查询的及时性,和composer自动加载及内置模板引擎的一处可能的安全隐患,支持上一个版本无缝升级。 [ 更新日志 ] * 改进composer自动加载 * 改进模板引擎一处安全隐患 * 改进comment方法解析 * 改进分布式写入数据后及时读取的问题 * 改进url操作方法的自动转换 * 改进分页类魔术方法的返回值 * SQL日志增加主从标记 官方完全开发手册内容已经同步更新。 V5.1.12 该版本主要改进了主从查询的及时性,并支持动态设置请求数据,支持上一个版本无缝升级。 [ 更新日志 ] * Request类支持动态设置请求数据 * 改进`comment`方法解析 * 修正App类`__unset`方法 * 改进url生成的域名绑定 * 改进主从查询的及时性 * 修正`value`的数据缓存功能 * 改进分页类的集合对象方法调用 * 改进Db类的代码提示 * SQL日志增加主从标记 官方完全开发手册内容已经同步更新。 ThinkPHP官方小组 2018-4-25
流年 流年 发布于 2018-04-26 1
BeeScheduler V1.0-Beta.11 发布,你失散多年的定时任务调度平台
BeeScheduler V1.0-Beta.11 发布了 本次更新: 新增:构建工具由gradle改为maven 新增:升级jdk至1.8 新增:管理界面全新UI 新增:支持复制任务 新增:限制任务执行频率(最高3秒每次) 新增:全新搜索框,搜索更便捷 bugfix:编辑任务时,偶尔出现丢失任务参数的情况 bugfix:特定misfire策略下,会导致任务无法按配置的时间点执行 Bee-Scheduler 灵活、高效的分布式任务调度平台 特性 - 基于Quartz开发,支持集群和单机两种运行模式(集群模式基于Quartz内置特性实现,原理是db锁做任务状态同步) - 通过任务组件的方式,将调度逻辑与任务逻辑完全隔离,代码零侵入,灵活性极高 - 支持多种调度触发器(simple、calendar、daily、cron) - 任务管理(编辑、暂停、恢复调度、立即运行、复制任务、删除等等) - 支持联动任务,直接页面操作来配置出任何你想要的联动规则 - 详细的任务历史记录(执行时间、执行节点、耗时、日志、状态、触发方式等等。。。) - 支持临时任务
大白小黑 大白小黑 发布于 2018-04-26 1
EsParser 1.4 发布,开箱即用,高性能查询 Elasticsearch
EsParser 是 PHP 的操作类库,通过写 sql 来转化 dsl 来查询 Elasticsearch,特点是开箱即用、高性能查询 ,目前1.4 已发布,更新如下: 更新支持深度分页scroll特性 更新新的底层算法 修复其他bug EsParser php的操作类库,通过写sql来转化dsl来查询elasticsearch composer使用 {     "require": {         "qieangel2013/esparser": "dev-master"     } } composer install require __DIR__.'/vendor/autoload.php'; //$sql = 'select * from alp_dish_sales_saas where sid in(994,290) limit 1,10'; //$sql='update alp_dish_sales_saas set mid=3  where adsid=15125110'; //$sql='delete from alp_dish_sales_saas where adsid=15546509'; //$sql="select *,concat_ws('_',category_name.keyword,dish_name.keyword,sku_name.keyword) as dfg from alp_dish_sales_saas where sale_date>'2017-01-01' and sale_date<'2017-09-02' group by dfg order by total_count desc"; $sql = 'select *,DATE_FORMAT(sale_date,"%Y-%m-%d") as days from alp_dish_sales_saas group by days '; $es_config=array(     'index' =>"alp_dish_sales_saas",     'type'  =>"alp_dish_sales_saas",     'url'   =>"http://127.0.0.1:9200",     'version' =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系统会请求获取版本,这样会多一次请求,建议配置一下  ); $parser = new EsParser($sql, true,$es_config);//第三个参数是es的配置参数,一定要配置 print_r($parser->build());//打印结果 $result=$parser->scroll();//深度分页初始化会返回第一条 $result=json_decode($result,true); print_r($result);//打印深度分页结果 $result1=$parser->scroll($result['scrollid']);//深度分页下一页 print_r(json_decode($result1,true));//打印深度分页结果 $result2=$parser->scroll($result['scrollid']);//深度分页下一页 print_r(json_decode($result2,true));//打印深度分页结果 $result3=$parser->scroll($result['scrollid']);//深度分页下一页 print_r(json_decode($result3,true));//打印深度分页结果 //print_r($parser->explain());//打印dsl 普通调用 require_once dirname(__FILE__) . '/src/library/EsParser.ph...
qieangel qieangel 发布于 2018-04-26 1
Java easycms 2.0 发布,简单灵活的 Java CMS
Java easycms 2.0 发布。 精简 js 框架,删除不开源的 ace ui 框架,改为更简洁,理论支持 n 级节点的层级菜单 默认使用嵌入式数据库 h2 使用 jetty 作为 servlet 容器启动服务,配合 maven 插件编译启动 使用对 html 更友好的 thymeleaf 作为前端展示页面的模板引擎,支持自定义标签,方便的调用后端 java 类方法 更改类名,目录名,方法名,表名,更易于理解项目结构 增加多个站点支持的演示,咖啡站中间菜单的管理和展示,仅当示例。www.52en.me  是自己的一个字幕学习网站 码云地址 https://gitee.com/sid_jiang/easycms.git Java EasyCms 使用最简单性能最高的框架,将cms系统简单到极致,灵活的栏目扩展,快速的构建普通网站 生成的静态演示站(测试): www.j4cms.com
姜小北 姜小北 发布于 2018-04-26 1
每日一博 | 实现 Apache ServiceComb 的开放性设计
本文讲述了整个 开源微服务框架 Apache ServiceComb 设计形成的前因后果,尝试从理念、思想和实践结合的维度剖析一个优质的微服务框架应该具备哪些要素
达尔文 达尔文 发布于 2018-04-26 9
访谈 | 解读 Airtest,谷歌青睐的游戏自动化测试方案
游戏自动化测试方案的出现减轻了测试人员的负担,同时提高了上游开发与设计等人员的效率,使他们可以创造更多价值。
达尔文 达尔文 发布于 2018-04-26 0
码云推荐 | 快速将 Vim 打造成 C++ IDE VimForCpp
可以快速将 Vim 打造成 C++ IDE,一键式安装,无需编译直接使用 YouComplete
达尔文 达尔文 发布于 2018-04-26 0
RSUITE —— 基于 React 的后台 UI 组件库
RSUITE(React Suite 的简写)是 一套 React 组件库,为后台产品而生。经历了三次大的版本更新后,累积了大量的组件和丰富的功能。
达尔文 达尔文 发布于 2018-04-26 0
npm 发布 npm@6 包管理器,并提供新的安全保护
npm 公司宣布推出 npm@6 软件包管理器。 它将提供强大的新安全功能,例如,当开发人员尝试使用具有已知漏洞的开源代码时,它可以自动发出警告。npm 命令'npm audit',可以允许开发人员分析复杂的代码并查明特定的漏洞。 最近一项 npm 调查发现,97% 的 JavaScript 开发人员使用开源代码,77% 的人表示担心他们使用的开源软件是否安全。 此外,52% 的开发人员认为没有令人满意的方式来评估代码是否安全。 Node.js 基金会执行董事 Mark Hinkle 说:“npm@6 致力于将安全性放在首要位置,并帮助开发人员构建全球最具可扩展性的关键任务 JavaScript 应用程序。” 其他新功能包括性能增强,针对持续集成的优化,webhooks 管理,更明显的完整性元数据以及自动解决锁文件冲突。 原文:Medium  编译:开源中国
达尔文 达尔文 发布于 2018-04-26 0
「微服务示范项目」征集中!千元好礼等你拿
码云携手华为云有奖征集「微服务示范项目」,最高可获赠2000元!
达尔文 达尔文 发布于 2018-04-26 18
Oracle 毙掉 JavaOne,以 Oracle Code One 取而代之
JavaOne 是在 Sun 正式发布 Java 1.0 之后,组织起来的专属于 Java 的会议。从 1996 年开始,每年都会在旧金山举办一次。 然而近日,Oracle 宣布取消 JavaOne 的会议,并用 Oracle Code One 取而代之,其名字由 JavaOne 与 Oracle OpenWorld 结合而来,其活动地点从一直以来的 Moscone Center 迁移到附近的酒店。 Oracle 方面称,这么做是为了更好地扩展会议内容,他们希望将更多的语言、技术和各个领域的开发人员容纳进来,在会议上就 Go,Rust,Python,JavaScript 和 R 等更多的语言进行会谈,而不仅仅限于 Java。 Oracle 开发者社区团队主管 Stephen Chin 宣布 Code One 将包含“客户端开发,JVM 语言,IDE,测试框架等的大量社区内容”。并补充道:“会议扩展之后,开发人员还可以期待其他前沿话题,例如 chatbots,微服务,AI 和区块链......我们还将围绕现代开源开发技术进行会议,包括 Oracle JET,Project Fn 和 OpenJFX。” 不过,这个新会议会继续保留 Java 技术主题演讲和开发者社区主题演讲,并且它将继续成为公告 Java 11 以及 OpenJDK 和其他核心 Java 开发进展的场所。最初的 Code One 将包含服务器端 Java EE 技术的专场,包括介绍 Jarkata EE,Spring 以及 Java 微服务和容器的进步。 对于此项变动,Java 企业顾问兼 Java EE Guardians 联合创始人 Reza Rahman 在 Twitter 上发表推文表示:“我不得不说这让我非常难过,JavaOne 这么多年来对我意味着太多,这是 Oracle Code One 代替不了的......“ 关于新会议的更多内容可以查看这篇博客或 Code One 主页。 原文:ADTMAG  编译:开源中国
达尔文 达尔文 发布于 2018-04-26 14
Ubuntu 18.04 LTS 新增欢迎界面,方便上手新系统
Canonical再次分享了Ubuntu 18.04 LTS (Bionic Beaver) 新功能--全新的欢迎界面。在用户完成安装首次进入系统的时候,那么你就会看到全新设计的欢迎界面。 在Ubuntu生态系统中有很多风味版本都有欢迎界面,例如Ubuntu MATE和Ubuntu Budgie,还有很多基于Ubuntu的GNU/Linux发行版本,在系统安装完成之后为消费者设置提供快捷简便的设置指南。 Ubuntu原版系统此前从未使用过欢迎界面,不过自Ubuntu 18.04 LTS版本开始将会发生改变。引入欢迎界面能够帮助新手或者老用户更好的理解全新设计的GNOME用户界面,以及对Canonical LivePatch等服务进行设置。 如果你此前使用过GNOME桌面环境,那么你可能会对这个界面非常熟悉。不过Ubuntu和此前GNOME环境最大的区别在于Launcher条位于屏幕左侧,支持GNOME Shell界面的Ubuntu Dock分支。 在欢迎屏幕上点击“下一步”能够设置Canonical LivePatch,可以在不重启的情况下部署内核更新。想要设置Livepatch服务,用户需要拥有一个Ubuntu SSO账号。 来源:cnBeta.COM
达尔文 达尔文 发布于 2018-04-26 22
OSChina 周四乱弹 — 我读书少,你不要脱了裤子骗我
大冬天,在某银行,一劫匪把刀架在人质脖子上才刚放上去,人质大喊:凉!凉!凉!!整个银行憋成内伤
达尔文 达尔文 发布于 2018-04-26 25
Qt 也要拥抱 WebAssembly!将在 5.11.0 中正式支持
又一开发工具宣布加入 WebAssembly 生态圈!老牌跨平台开发框架 Qt 官方表示,Qt 将在 5.11.0 版本发布时开始支持将程式码编译为 WebAssembly,现阶段提供技术预览版,希望大家在社区反馈意见。 Qt 研发部图形和多媒体团队经理 Eskil Abrahamsen Blomfeldt 在博客发文表示,WebAssembly 由于是字节码的格式,可以将应用程序快速部署到有支援 Web 浏览器的装置上。 这个特性让 WebAssembly 不需要任何安装过程,就能在浏览器的沙盒中安全执行,Eskil Abrahamsen Blomfeldt 认为,这个适用于不需要存取完整装置功能的应用,并且,可以给使用者提供快速简单的使用经验。 在 Qt 5.11.0 发布时,使用者就能通过 Qt 将 C++ 代码编译成 WebAssembly,并且直接在浏览器中执行 Qt 应用程序,但目前仅支持客户端的应用。官方文件提到,由于现在仍在技术预览版,还有许多已知问题尚未解决,包括现在无法将 Windows 作为主机平台,但可以使用适用于 Windows 的 Linux 子系统。 另外,Qt Quick 使用软件后端,这会对较复杂的 UI 性能产生影响,并且也禁止使用着色器,但这项问题很快会得到解决。而且,目前在 WebAssembly 中不支持线程,如果您的应用程序依赖于线程,这可能会导致编译出来的 WebAssembly 发生无法意料的结果。 虽然 Mozilla 已有工具 Emscripten 能将 C++ 编译为 WebAssembly,但 Qt 作为知名的跨平台开发框架,宣布支持 WebAssembly 势必能将更多开发者带入这个生态圈。详情请看博客。
达尔文 达尔文 发布于 2018-04-26 7
Vant 1.1.0 发布,有赞轻量级移动端 Vue 组件库
Vant 1.1.0 已发布,更新如下: 改进 新增 Slider 滑块组件 #897 #915 新增 BEM mixin,规范 BEM 命名格式 #921 #924 #932 #934 Cell: 优化 flex 结构 #919 Panel: 优化结构,使用 Cell 代替部分样式 #927 Build: 升级至 vue-loader@15 #937 Build: 使用 ChromeHeadless 代替 PhantomJS 作为测试运行环境 #913 Build: 使用 MiniCssExtractPlugin 代替 ExtractTextPlugin #936 Build: 增加针对 webpack4 优化的 sideEffects 配置 #926 文档: 新增 rem 指引 #928 文档: 移除 Loading circle 类型,不推荐使用 #941 Bug 修复 修复 Uploader 在安卓下无法上传图片的问题 #929 修复 Checkbox 内容为空时渲染了空 label 元素的问题 #920 修复 Dialog TS 类型定义错误 #918 修复 Popup 多层级关闭时未正确移除 lock-scroll 导致无法滚动的问题 #912 修复 Picker 在系统字体大小缩放时布局错乱的问题 #916 Vant 是有赞移动端 Vue 组件库,特性如下: 50+ 个经过有赞线上业务检验的组件 单元测试覆盖率超过 90% 完善的文档和示例 支持 babel-plugin-import 支持 TypeScript 支持 SSR
王练 王练 发布于 2018-04-26 0
San 3.5.7 发布,百度开源的 MVVM 组件框架
San 3.5.7 已发布,更新内容: 【优化】- 组件反解时,组件数据信息的 comment 节点前允许包含空白文本节点 【优化】- 新增常用 html entity 的转义支持 【bug修复】- ssr 下 html entity 渲染错误。该问题为 3.5.5 引入 San 是百度开源的一个 MVVM 的组件框架。它体积小巧(12.6K),兼容性好(IE6),性能卓越,是一个可靠、可依赖的实现响应式用户界面的解决方案。 San 通过声明式的类 HTML 视图模板,在支持所有原生 HTML 的语法特性外,还支持了数据到视图的绑定指令、业务开发中最常使用的分支、循环指令等,在保持良好的易用性基础上,由框架完成基于字符串的模板解析,并构建出视图层的 节点关系树,通过高性能的视图引擎快速生成 UI 视图。San 中定义的数据会被封装,使得当数据发生有效变更时通知 San 组件,San 组件依赖模板编译阶段生成的节点关系树,确定需要变更的最小视图,进而完成视图的异步更新,保证了视图更新的高效性。
王练 王练 发布于 2018-04-26 9
开源 API 网关Tyk 发布 2.6 版本,让 API 管理更容易
Tyk 是一个开源的 API 网关,可让你控制访问 API 的人员,访问 API 的时间以及访问 API 的方式。Tyk 还包含一个简单易用的 Dashboard ,会记录用户与 API 进行交互的过程以及出现问题时的详细分析。 Tyk 2.6 支持对组织级别进行不同的速率限制,支持 JSON 模式验证用户请求,支持创建可访问多个 API 的 OAuth 客户端,并可通过 hash 来进行更多的操作,以及对 Redis TLS 的支持。 具体细节可查阅发行说明: https://tyk.io/blog/tyk-2-6-next-level-api-management/ 源码下载: Source code (zip) Source code (tar.gz)
王练 王练 发布于 2018-04-26 1
AgensGraph 1.3 发布,基于 PostgreSQL 的图数据库
AgensGraph 是一个基于 PostgreSQL 的新一代多模型图数据库。它提供图形分析环境,用户可以同时编写、编辑和执行 SQL 和 Cypher 查询。AgensGraph 带有 PostgreSQL 兼容性和 PostgreSQL 扩展,能够帮助 PostgreSQL 用户摆脱数据迁移的痛苦,轻松开发提供高级数据分析的服务。 AgensGraph v1.3 主要改进和修复: 增强 Query Plan 性能 支持更多 Cypher 表达式 增强对外部模块的支持 改进可用性 优化内存使用 修复与使用多个 Cypher 关键字相关的错误 修复加载数据时的内存泄漏 修复与 Vertex Reference 相关的错误 更多细节可查阅发行说明: https://www.postgresql.org/about/news/1848/ 下载地址: http://bitnine.net/downloads/
王练 王练 发布于 2018-04-26 1
开源模拟器 QEMU 2.12.0 发布,包含大量不兼容更改
QEMU 是一个通用的开源模拟器和虚拟机,基本上已支持所有的操作系统。 QEMU 2.12.0 已发布,值得留意的是该版本包含许多不兼容的更新和变化,像是: 弃用的 CLI 选项 “-tdf”,“-no-kvm-pit” 和 “-drive boot = on | off” 已被彻底删除。 弃用的 CLI 选项 “-net channel” 已被删除,可使用 "-netdev user,guestfwd=..." 替代。 弃用的 CLI 选项 “-hdachs” 已被删除,现在可指定磁盘参数,例如通过-device ide-hd,cyls = c,heads = h,secs = s 代替。 在 x86 上使用 “-drive if = scsi” 配置 SCSI 设备的原有方式已被删除。改为使用适当的 SCSI 控制器 “-device scsi-hd” 或 “-device scsi-cd” 和相应的 “-blockdev” 参数。 使用 “-usbdevice” 配置 “host”,“serial”,“disk” 或“net” USB 设备的原有方式已被删除。改用 “-device usb -...” 。 不推荐使用的 HMP 命令 “usb_add” 和 “usb_del” 已被删除。改为使用 “device_add” 和 “device_del” 。 不推荐使用的 HMP 命令 “host_net_add” 和 “host_net_remove” 已被删除。改用 “netdev_add” 和 “netdev_remove” 。 转储网络流量的方式已被删除。改用 “-object filter-dump”。 弃用的 “spapr-pci-vfio-host-bridge” 已被删除。自 QEMU v2.6.0 以后,vfio 不再需要它。 更多细节请查阅发行列表: https://wiki.qemu.org/ChangeLog/2.12 下载地址: https://www.qemu.org/download/#source
王练 王练 发布于 2018-04-26 2
OpenEMR 4.1.5 发布,开源医疗实践管理方案
OpenEMR 4.1.5 已发布,带来包括患者门户、机构账单、基本 FHIR 支持、DICOM 图像查看器、免费电子处方、提醒模块、团体治疗模块、活动目录支持和基于临床角色的菜单等大量新特性,以及涉及 OpenEMR 中的各个模块的改进,包括代码库的现代化和标准化、用户界面的现代化和图形化、加密、文档管理、消息传送、病人跟踪及安全性。 此外,国际化和本地化也得到显着改善,OpenEMR 目前已支持 34 种语言。 具体细节可查阅发行说明: https://www.open-emr.org/wiki/index.php/Release_Features#Version_5.0.1 OpenEMR 是一个开源的电子健康记录 (EHR) 系统和医疗实践管理方案,已通过符合国际标准的 ONC 认证。功能包括医患调度、电子处方、医疗账单、CMS 报告、临床决策规则等等。 下载地址: https://www.open-emr.org/wiki/index.php/OpenEMR_Downloads
王练 王练 发布于 2018-04-26 2
每日一博 | 实现 Apache ServiceComb 的开放性设计
本文讲述了整个 开源微服务框架 Apache ServiceComb 设计形成的前因后果,尝试从理念、思想和实践结合的维度剖析一个优质的微服务框架应该具备哪些要素
达尔文 达尔文 发布于 2018-04-26 9
访谈 | 解读 Airtest,谷歌青睐的游戏自动化测试方案
游戏自动化测试方案的出现减轻了测试人员的负担,同时提高了上游开发与设计等人员的效率,使他们可以创造更多价值。
达尔文 达尔文 发布于 2018-04-26 0
码云推荐 | 快速将 Vim 打造成 C++ IDE VimForCpp
可以快速将 Vim 打造成 C++ IDE,一键式安装,无需编译直接使用 YouComplete
达尔文 达尔文 发布于 2018-04-26 0
RSUITE —— 基于 React 的后台 UI 组件库
RSUITE(React Suite 的简写)是 一套 React 组件库,为后台产品而生。经历了三次大的版本更新后,累积了大量的组件和丰富的功能。
达尔文 达尔文 发布于 2018-04-26 0
npm 发布 npm@6 包管理器,并提供新的安全保护
npm 公司宣布推出 npm@6 软件包管理器。 它将提供强大的新安全功能,例如,当开发人员尝试使用具有已知漏洞的开源代码时,它可以自动发出警告。npm 命令'npm audit',可以允许开发人员分析复杂的代码并查明特定的漏洞。 最近一项 npm 调查发现,97% 的 JavaScript 开发人员使用开源代码,77% 的人表示担心他们使用的开源软件是否安全。 此外,52% 的开发人员认为没有令人满意的方式来评估代码是否安全。 Node.js 基金会执行董事 Mark Hinkle 说:“npm@6 致力于将安全性放在首要位置,并帮助开发人员构建全球最具可扩展性的关键任务 JavaScript 应用程序。” 其他新功能包括性能增强,针对持续集成的优化,webhooks 管理,更明显的完整性元数据以及自动解决锁文件冲突。 原文:Medium  编译:开源中国
达尔文 达尔文 发布于 2018-04-26 0
「微服务示范项目」征集中!千元好礼等你拿
码云携手华为云有奖征集「微服务示范项目」,最高可获赠2000元!
达尔文 达尔文 发布于 2018-04-26 18
Oracle 毙掉 JavaOne,以 Oracle Code One 取而代之
JavaOne 是在 Sun 正式发布 Java 1.0 之后,组织起来的专属于 Java 的会议。从 1996 年开始,每年都会在旧金山举办一次。 然而近日,Oracle 宣布取消 JavaOne 的会议,并用 Oracle Code One 取而代之,其名字由 JavaOne 与 Oracle OpenWorld 结合而来,其活动地点从一直以来的 Moscone Center 迁移到附近的酒店。 Oracle 方面称,这么做是为了更好地扩展会议内容,他们希望将更多的语言、技术和各个领域的开发人员容纳进来,在会议上就 Go,Rust,Python,JavaScript 和 R 等更多的语言进行会谈,而不仅仅限于 Java。 Oracle 开发者社区团队主管 Stephen Chin 宣布 Code One 将包含“客户端开发,JVM 语言,IDE,测试框架等的大量社区内容”。并补充道:“会议扩展之后,开发人员还可以期待其他前沿话题,例如 chatbots,微服务,AI 和区块链......我们还将围绕现代开源开发技术进行会议,包括 Oracle JET,Project Fn 和 OpenJFX。” 不过,这个新会议会继续保留 Java 技术主题演讲和开发者社区主题演讲,并且它将继续成为公告 Java 11 以及 OpenJDK 和其他核心 Java 开发进展的场所。最初的 Code One 将包含服务器端 Java EE 技术的专场,包括介绍 Jarkata EE,Spring 以及 Java 微服务和容器的进步。 对于此项变动,Java 企业顾问兼 Java EE Guardians 联合创始人 Reza Rahman 在 Twitter 上发表推文表示:“我不得不说这让我非常难过,JavaOne 这么多年来对我意味着太多,这是 Oracle Code One 代替不了的......“ 关于新会议的更多内容可以查看这篇博客或 Code One 主页。 原文:ADTMAG  编译:开源中国
达尔文 达尔文 发布于 2018-04-26 14
Ubuntu 18.04 LTS 新增欢迎界面,方便上手新系统
Canonical再次分享了Ubuntu 18.04 LTS (Bionic Beaver) 新功能--全新的欢迎界面。在用户完成安装首次进入系统的时候,那么你就会看到全新设计的欢迎界面。 在Ubuntu生态系统中有很多风味版本都有欢迎界面,例如Ubuntu MATE和Ubuntu Budgie,还有很多基于Ubuntu的GNU/Linux发行版本,在系统安装完成之后为消费者设置提供快捷简便的设置指南。 Ubuntu原版系统此前从未使用过欢迎界面,不过自Ubuntu 18.04 LTS版本开始将会发生改变。引入欢迎界面能够帮助新手或者老用户更好的理解全新设计的GNOME用户界面,以及对Canonical LivePatch等服务进行设置。 如果你此前使用过GNOME桌面环境,那么你可能会对这个界面非常熟悉。不过Ubuntu和此前GNOME环境最大的区别在于Launcher条位于屏幕左侧,支持GNOME Shell界面的Ubuntu Dock分支。 在欢迎屏幕上点击“下一步”能够设置Canonical LivePatch,可以在不重启的情况下部署内核更新。想要设置Livepatch服务,用户需要拥有一个Ubuntu SSO账号。 来源:cnBeta.COM
达尔文 达尔文 发布于 2018-04-26 22
OSChina 周四乱弹 — 我读书少,你不要脱了裤子骗我
大冬天,在某银行,一劫匪把刀架在人质脖子上才刚放上去,人质大喊:凉!凉!凉!!整个银行憋成内伤
达尔文 达尔文 发布于 2018-04-26 25
Qt 也要拥抱 WebAssembly!将在 5.11.0 中正式支持
又一开发工具宣布加入 WebAssembly 生态圈!老牌跨平台开发框架 Qt 官方表示,Qt 将在 5.11.0 版本发布时开始支持将程式码编译为 WebAssembly,现阶段提供技术预览版,希望大家在社区反馈意见。 Qt 研发部图形和多媒体团队经理 Eskil Abrahamsen Blomfeldt 在博客发文表示,WebAssembly 由于是字节码的格式,可以将应用程序快速部署到有支援 Web 浏览器的装置上。 这个特性让 WebAssembly 不需要任何安装过程,就能在浏览器的沙盒中安全执行,Eskil Abrahamsen Blomfeldt 认为,这个适用于不需要存取完整装置功能的应用,并且,可以给使用者提供快速简单的使用经验。 在 Qt 5.11.0 发布时,使用者就能通过 Qt 将 C++ 代码编译成 WebAssembly,并且直接在浏览器中执行 Qt 应用程序,但目前仅支持客户端的应用。官方文件提到,由于现在仍在技术预览版,还有许多已知问题尚未解决,包括现在无法将 Windows 作为主机平台,但可以使用适用于 Windows 的 Linux 子系统。 另外,Qt Quick 使用软件后端,这会对较复杂的 UI 性能产生影响,并且也禁止使用着色器,但这项问题很快会得到解决。而且,目前在 WebAssembly 中不支持线程,如果您的应用程序依赖于线程,这可能会导致编译出来的 WebAssembly 发生无法意料的结果。 虽然 Mozilla 已有工具 Emscripten 能将 C++ 编译为 WebAssembly,但 Qt 作为知名的跨平台开发框架,宣布支持 WebAssembly 势必能将更多开发者带入这个生态圈。详情请看博客。
达尔文 达尔文 发布于 2018-04-26 7
React Suite —— 基于 React 的 UI 组件库
React Suite 是 HYPERS 前端团队和 UX 团队开源的一套基于 React 的 UI 组件库,能够帮助您快速构建一个企业级应用。
红薯 红薯 发布于 2018-04-25 0
每日一博 | 微服务开发中的数据架构设计
微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。
达尔文 达尔文 发布于 2018-04-25 2
如果开源领域里没有了这些软件,那我们还有什么?
如果我们平时使用的由国外开发者主导的开源项目被限制使用了,我们还有什么?
达尔文 达尔文 发布于 2018-04-25 42
Kubernetes, OpenStack 等被闭源?我礼貌性地慌一下
最近一段时间,有一种观点在流传,一些知名的开源软件有可能被闭源。起因是美国制裁某通讯厂商,制裁内容包括芯片和安卓系统。因为安卓系统是开源的,引起了一种论调,“开源的OpenStack、Kubernetes、Hadoop等软件是美国人发起的,美国政府只要愿意,随时也可以闭源!” 笔者认为这种观点是不正确的,相反,只有积极拥抱开源,才有话语权,才能有利于正真的实现自主可控! 这个问题需要分为几个层面来看: 1.被制裁的是安卓系统,不是安卓源代码 Android最初由安迪·鲁宾等人开发制作,于2005年7月11日被谷歌收购。随后,谷歌以Apache免费开放源代码许可证的授权方式,发布了安卓的源代码。 安卓系统实际分为三个部分: 内核,实际是Linux内核上裁剪和开发,因为Linux内核使用的是GPL开源协议,GPL是具有传染性的开源协议,即对Linux内核的任何修改,也必须开源,这也是为什么Linux发行版都要开源的原因。 安卓系统,谷歌以Apache许可证的方式发布了安卓源代码。 谷歌的安卓应用,比如谷歌Play商店、Gmail、地图等,这部分是闭源的。 谷歌发行的原生版本包含以上三个部分,被制裁的实际是谷歌的安卓框架和应用,如果把安卓的内核和系统源代码拿来,去掉谷歌框架和谷歌的软件,理论上是可以使用的。 亚马逊的Kindle系统就是一个很好的例子,Kindle系统就是亚马逊深度定制的安卓系统,完全不依赖谷歌的安卓发行版。 另外,插一句,关于各种开源协议,阮一峰的博客上有一副图,非常形象,可以参考下: 2.开源是大势所趋 使用开源软件是大势所趋,根据中国信通院《开源治理白皮书》中的数据: 开源软件市场应用广泛。据 Gartner 调查显示, 99%的组织在其 IT系统中使用了开源软件,同时开源软件在服务器操作系统、云计算领域、 Web 领域都有比较广泛的应用。 开源软件市场规模稳居服务器操作系统首位。  全球公有云上运行的负载有 90% 是 Linux 操作系统。 开源软件在云计算领域使用广泛。 2017《OpenStack User Survey》显示: 2017 年, OpenStack 全球部署将近 1000 次。 2013 年 Docker 发布之后, 技术日渐崛起。截至 2014 年底,容器镜像下载量高达 1 亿;到 2017 年初,这一数量超过 80 亿。 开源软件在 Web 领域占据主要市场份额。 根据 Netcraft《WebServer Survey》显示, 调查发现, Nginx 市场份额增加到 21.4%,较上一年增长 3.84%, 成为了面向 Web 的计算机市场上第三大服务器厂商。 开源软件在安全、敏捷、人才方面有巨大的优势,就...
达尔文 达尔文 发布于 2018-04-25 22
高手问答 | 2018 年,我该如何学习 React 以及进阶
OSCHINA 本期高手问答(4 月 25 日 - 5 月 1 日)我们请来了徐超@艾特老干部 和大家一起探讨关于使用 React 进行前端开发的问题。
达尔文 达尔文 发布于 2018-04-25 27
码云推荐 | 基于 Spring-WebFlux 的配置中心 DuiC
配置中心 DuiC 的设计目标是统一不同应用的配置管理方式,打造更人性化的配置编辑方式,提供更灵活的配置获取方式
达尔文 达尔文 发布于 2018-04-25 0
Tabler —— 基于 Bootstrap4 的 HTML 仪表盘 UI 套件
Tabler 是一个基于 Bootstrap 4 开发的 HTML 仪表盘 UI 套件,旨在提供一个用户友好,清晰简单的管理面板,可适用于简单和复杂的网站系统。
达尔文 达尔文 发布于 2018-04-25 0
Eclipse 基金会:Jakarta EE 将专注 Cloud Native 发展
Eclipse 基金会正在为 Jakarta EE 制定路线图,Jakarta EE 是由 Java EE 衍生而来的社区主导平台,这是多年来企业系统的首选平台。 当 Java EE 从 Oracle 转移到 Eclipse Foundation 时,决定将其重命名,社区最终选择 Jakarta EE,是引用自现已退役的 Apache Jakarta 项目。 Eclipse 基金会刚刚在 1800 多名 Java 开发人员中完成一项“开发人员希望从 Jakarta EE 获得新技术功能”的调查。 受访结果显示,开发人员主要想改进的三个领域是: 支持微服务 与 Kubernetes,Docker 和其他容器平台进行本地集成 加快创新步伐 Eclipse 基金会执行总监 Mike Milinkovich 说:“Jakarta EE 的使命是增加发布频率,降低参与障碍,并让社区重返平台。”在社区的第一次投票中,反馈非常具体,开发人员正在寻求更多的云原生(Cloud Native)支持企业 Java 系统。 这意味着不仅要继续发展像 Eclipse MicroProfile 这样的流行项目,还要探索与云原生堆栈中的其他项目的集成等。 因开发者期望的亮相改进都集中在云原生(Cloud Native)开发上,因此 Jakarta EE 发展的重点之一将是启用云原生(Cloud Native) Java。 它还将创建一个新的治理模式,为 Jakarta EE 社区引入新成员。 原文:SDTimes  编译:开源中国
达尔文 达尔文 发布于 2018-04-25 4
ChromeOS 终端应用程序暗示其即将支持 Linux 应用
Chromebook也可以运行Linux程序。这种可能性在去年2月已经暗示,但随着终端应用程序在Chrome操作系统的开发通道中出现,这种情况可能会很快到来。目前讽刺的是,这种基于Linux的Chrome操作系统不支持运行Linux应用程序,就像使用Linux内核的Android一样,Google也对它进行了修改,以至于几乎没有Linux的外表。 但是在即将到来的整合过程中,Chrome操作系统可能会很快直接运行Linux软件,并将操作系统和Chromebook开放给教育或企业以外的用例。目前,一些Reddit用户发现并确认,Chrome操作系统最新测试版附带了终端应用程序,并且宣传新版本可以运行您最喜爱的本机应用程序和命令行工具,同时警告需要200 MB下载来安装这个终端应用程序。 但是,目前单击“安装”仅以失败告终。事实上,已经有一个终端应用程序可以安装,这意味着该功能已经接近可用,至少对于alpha和beta测试来说。这个200 MB的软件包证实了这个Linux实现基于虚拟机,几乎与我们几个月前听到的“Crostini”相同。这种虚拟机策略实际上与微软用Windows Linux子系统完成的策略类似。、 Chrome OS上的Linux支持的到来改变了操作系统的叙述。主要针对学校和办公室使用,这可能会让Chrome OS分支出一个新的开发者市场。特别是那些只需要Web浏览器和一些基于Linux的工具来创建像Web应用程序这样的软件开发者。 来源:cnBeta.COM
达尔文 达尔文 发布于 2018-04-25 5
OSChina 周三乱弹 —— 同志,你这个书签掉毛严重啊
招呼同事喝碳酸饮料。 同事(摸摸肚子):不了吧,这个热量太高,怕胖 我:这个是冷饮啊,怎么会热量高呢! 同事:………………你说得有道理,走!
达尔文 达尔文 发布于 2018-04-25 28
73款阿里巴巴开源软件详解!
详细解读阿里巴巴开源技术,包括框架、组件、引擎、数据库/存储、平台/系统、解决方案、工具、中间件、Web Sever、设计等十大类73款!
ThinkPHP 5.0.19&5.1.12 版本发布 — 祝大家劳动节快乐!
官方发布了V5.0.19和V5.1.12两个版本(均为无缝升级),提前祝大家五一节日快乐! V5.0.19 该版本属于改进版本,主要改进了主从查询的及时性,和composer自动加载及内置模板引擎的一处可能的安全隐患,支持上一个版本无缝升级。 [ 更新日志 ] * 改进composer自动加载 * 改进模板引擎一处安全隐患 * 改进comment方法解析 * 改进分布式写入数据后及时读取的问题 * 改进url操作方法的自动转换 * 改进分页类魔术方法的返回值 * SQL日志增加主从标记 官方完全开发手册内容已经同步更新。 V5.1.12 该版本主要改进了主从查询的及时性,并支持动态设置请求数据,支持上一个版本无缝升级。 [ 更新日志 ] * Request类支持动态设置请求数据 * 改进`comment`方法解析 * 修正App类`__unset`方法 * 改进url生成的域名绑定 * 改进主从查询的及时性 * 修正`value`的数据缓存功能 * 改进分页类的集合对象方法调用 * 改进Db类的代码提示 * SQL日志增加主从标记 官方完全开发手册内容已经同步更新。 ThinkPHP官方小组 2018-4-25
流年 流年 发布于 2018-04-26 1
BeeScheduler V1.0-Beta.11 发布,你失散多年的定时任务调度平台
BeeScheduler V1.0-Beta.11 发布了 本次更新: 新增:构建工具由gradle改为maven 新增:升级jdk至1.8 新增:管理界面全新UI 新增:支持复制任务 新增:限制任务执行频率(最高3秒每次) 新增:全新搜索框,搜索更便捷 bugfix:编辑任务时,偶尔出现丢失任务参数的情况 bugfix:特定misfire策略下,会导致任务无法按配置的时间点执行 Bee-Scheduler 灵活、高效的分布式任务调度平台 特性 - 基于Quartz开发,支持集群和单机两种运行模式(集群模式基于Quartz内置特性实现,原理是db锁做任务状态同步) - 通过任务组件的方式,将调度逻辑与任务逻辑完全隔离,代码零侵入,灵活性极高 - 支持多种调度触发器(simple、calendar、daily、cron) - 任务管理(编辑、暂停、恢复调度、立即运行、复制任务、删除等等) - 支持联动任务,直接页面操作来配置出任何你想要的联动规则 - 详细的任务历史记录(执行时间、执行节点、耗时、日志、状态、触发方式等等。。。) - 支持临时任务
大白小黑 大白小黑 发布于 2018-04-26 1
EsParser 1.4 发布,开箱即用,高性能查询 Elasticsearch
EsParser 是 PHP 的操作类库,通过写 sql 来转化 dsl 来查询 Elasticsearch,特点是开箱即用、高性能查询 ,目前1.4 已发布,更新如下: 更新支持深度分页scroll特性 更新新的底层算法 修复其他bug EsParser php的操作类库,通过写sql来转化dsl来查询elasticsearch composer使用 {     "require": {         "qieangel2013/esparser": "dev-master"     } } composer install require __DIR__.'/vendor/autoload.php'; //$sql = 'select * from alp_dish_sales_saas where sid in(994,290) limit 1,10'; //$sql='update alp_dish_sales_saas set mid=3  where adsid=15125110'; //$sql='delete from alp_dish_sales_saas where adsid=15546509'; //$sql="select *,concat_ws('_',category_name.keyword,dish_name.keyword,sku_name.keyword) as dfg from alp_dish_sales_saas where sale_date>'2017-01-01' and sale_date<'2017-09-02' group by dfg order by total_count desc"; $sql = 'select *,DATE_FORMAT(sale_date,"%Y-%m-%d") as days from alp_dish_sales_saas group by days '; $es_config=array(     'index' =>"alp_dish_sales_saas",     'type'  =>"alp_dish_sales_saas",     'url'   =>"http://127.0.0.1:9200",     'version' =>"5.x" //1.x 2.x 5.x 6.x,可以不配置,系统会请求获取版本,这样会多一次请求,建议配置一下  ); $parser = new EsParser($sql, true,$es_config);//第三个参数是es的配置参数,一定要配置 print_r($parser->build());//打印结果 $result=$parser->scroll();//深度分页初始化会返回第一条 $result=json_decode($result,true); print_r($result);//打印深度分页结果 $result1=$parser->scroll($result['scrollid']);//深度分页下一页 print_r(json_decode($result1,true));//打印深度分页结果 $result2=$parser->scroll($result['scrollid']);//深度分页下一页 print_r(json_decode($result2,true));//打印深度分页结果 $result3=$parser->scroll($result['scrollid']);//深度分页下一页 print_r(json_decode($result3,true));//打印深度分页结果 //print_r($parser->explain());//打印dsl 普通调用 require_once dirname(__FILE__) . '/src/library/EsParser.ph...
qieangel qieangel 发布于 2018-04-26 1
Java easycms 2.0 发布,简单灵活的 Java CMS
Java easycms 2.0 发布。 精简 js 框架,删除不开源的 ace ui 框架,改为更简洁,理论支持 n 级节点的层级菜单 默认使用嵌入式数据库 h2 使用 jetty 作为 servlet 容器启动服务,配合 maven 插件编译启动 使用对 html 更友好的 thymeleaf 作为前端展示页面的模板引擎,支持自定义标签,方便的调用后端 java 类方法 更改类名,目录名,方法名,表名,更易于理解项目结构 增加多个站点支持的演示,咖啡站中间菜单的管理和展示,仅当示例。www.52en.me  是自己的一个字幕学习网站 码云地址 https://gitee.com/sid_jiang/easycms.git Java EasyCms 使用最简单性能最高的框架,将cms系统简单到极致,灵活的栏目扩展,快速的构建普通网站 生成的静态演示站(测试): www.j4cms.com
姜小北 姜小北 发布于 2018-04-26 1
Vant 1.1.0 发布,有赞轻量级移动端 Vue 组件库
Vant 1.1.0 已发布,更新如下: 改进 新增 Slider 滑块组件 #897 #915 新增 BEM mixin,规范 BEM 命名格式 #921 #924 #932 #934 Cell: 优化 flex 结构 #919 Panel: 优化结构,使用 Cell 代替部分样式 #927 Build: 升级至 vue-loader@15 #937 Build: 使用 ChromeHeadless 代替 PhantomJS 作为测试运行环境 #913 Build: 使用 MiniCssExtractPlugin 代替 ExtractTextPlugin #936 Build: 增加针对 webpack4 优化的 sideEffects 配置 #926 文档: 新增 rem 指引 #928 文档: 移除 Loading circle 类型,不推荐使用 #941 Bug 修复 修复 Uploader 在安卓下无法上传图片的问题 #929 修复 Checkbox 内容为空时渲染了空 label 元素的问题 #920 修复 Dialog TS 类型定义错误 #918 修复 Popup 多层级关闭时未正确移除 lock-scroll 导致无法滚动的问题 #912 修复 Picker 在系统字体大小缩放时布局错乱的问题 #916 Vant 是有赞移动端 Vue 组件库,特性如下: 50+ 个经过有赞线上业务检验的组件 单元测试覆盖率超过 90% 完善的文档和示例 支持 babel-plugin-import 支持 TypeScript 支持 SSR
王练 王练 发布于 2018-04-26 0
San 3.5.7 发布,百度开源的 MVVM 组件框架
San 3.5.7 已发布,更新内容: 【优化】- 组件反解时,组件数据信息的 comment 节点前允许包含空白文本节点 【优化】- 新增常用 html entity 的转义支持 【bug修复】- ssr 下 html entity 渲染错误。该问题为 3.5.5 引入 San 是百度开源的一个 MVVM 的组件框架。它体积小巧(12.6K),兼容性好(IE6),性能卓越,是一个可靠、可依赖的实现响应式用户界面的解决方案。 San 通过声明式的类 HTML 视图模板,在支持所有原生 HTML 的语法特性外,还支持了数据到视图的绑定指令、业务开发中最常使用的分支、循环指令等,在保持良好的易用性基础上,由框架完成基于字符串的模板解析,并构建出视图层的 节点关系树,通过高性能的视图引擎快速生成 UI 视图。San 中定义的数据会被封装,使得当数据发生有效变更时通知 San 组件,San 组件依赖模板编译阶段生成的节点关系树,确定需要变更的最小视图,进而完成视图的异步更新,保证了视图更新的高效性。
王练 王练 发布于 2018-04-26 9
开源 API 网关Tyk 发布 2.6 版本,让 API 管理更容易
Tyk 是一个开源的 API 网关,可让你控制访问 API 的人员,访问 API 的时间以及访问 API 的方式。Tyk 还包含一个简单易用的 Dashboard ,会记录用户与 API 进行交互的过程以及出现问题时的详细分析。 Tyk 2.6 支持对组织级别进行不同的速率限制,支持 JSON 模式验证用户请求,支持创建可访问多个 API 的 OAuth 客户端,并可通过 hash 来进行更多的操作,以及对 Redis TLS 的支持。 具体细节可查阅发行说明: https://tyk.io/blog/tyk-2-6-next-level-api-management/ 源码下载: Source code (zip) Source code (tar.gz)
王练 王练 发布于 2018-04-26 1
AgensGraph 1.3 发布,基于 PostgreSQL 的图数据库
AgensGraph 是一个基于 PostgreSQL 的新一代多模型图数据库。它提供图形分析环境,用户可以同时编写、编辑和执行 SQL 和 Cypher 查询。AgensGraph 带有 PostgreSQL 兼容性和 PostgreSQL 扩展,能够帮助 PostgreSQL 用户摆脱数据迁移的痛苦,轻松开发提供高级数据分析的服务。 AgensGraph v1.3 主要改进和修复: 增强 Query Plan 性能 支持更多 Cypher 表达式 增强对外部模块的支持 改进可用性 优化内存使用 修复与使用多个 Cypher 关键字相关的错误 修复加载数据时的内存泄漏 修复与 Vertex Reference 相关的错误 更多细节可查阅发行说明: https://www.postgresql.org/about/news/1848/ 下载地址: http://bitnine.net/downloads/
王练 王练 发布于 2018-04-26 1
开源模拟器 QEMU 2.12.0 发布,包含大量不兼容更改
QEMU 是一个通用的开源模拟器和虚拟机,基本上已支持所有的操作系统。 QEMU 2.12.0 已发布,值得留意的是该版本包含许多不兼容的更新和变化,像是: 弃用的 CLI 选项 “-tdf”,“-no-kvm-pit” 和 “-drive boot = on | off” 已被彻底删除。 弃用的 CLI 选项 “-net channel” 已被删除,可使用 "-netdev user,guestfwd=..." 替代。 弃用的 CLI 选项 “-hdachs” 已被删除,现在可指定磁盘参数,例如通过-device ide-hd,cyls = c,heads = h,secs = s 代替。 在 x86 上使用 “-drive if = scsi” 配置 SCSI 设备的原有方式已被删除。改为使用适当的 SCSI 控制器 “-device scsi-hd” 或 “-device scsi-cd” 和相应的 “-blockdev” 参数。 使用 “-usbdevice” 配置 “host”,“serial”,“disk” 或“net” USB 设备的原有方式已被删除。改用 “-device usb -...” 。 不推荐使用的 HMP 命令 “usb_add” 和 “usb_del” 已被删除。改为使用 “device_add” 和 “device_del” 。 不推荐使用的 HMP 命令 “host_net_add” 和 “host_net_remove” 已被删除。改用 “netdev_add” 和 “netdev_remove” 。 转储网络流量的方式已被删除。改用 “-object filter-dump”。 弃用的 “spapr-pci-vfio-host-bridge” 已被删除。自 QEMU v2.6.0 以后,vfio 不再需要它。 更多细节请查阅发行列表: https://wiki.qemu.org/ChangeLog/2.12 下载地址: https://www.qemu.org/download/#source
王练 王练 发布于 2018-04-26 2
OpenEMR 4.1.5 发布,开源医疗实践管理方案
OpenEMR 4.1.5 已发布,带来包括患者门户、机构账单、基本 FHIR 支持、DICOM 图像查看器、免费电子处方、提醒模块、团体治疗模块、活动目录支持和基于临床角色的菜单等大量新特性,以及涉及 OpenEMR 中的各个模块的改进,包括代码库的现代化和标准化、用户界面的现代化和图形化、加密、文档管理、消息传送、病人跟踪及安全性。 此外,国际化和本地化也得到显着改善,OpenEMR 目前已支持 34 种语言。 具体细节可查阅发行说明: https://www.open-emr.org/wiki/index.php/Release_Features#Version_5.0.1 OpenEMR 是一个开源的电子健康记录 (EHR) 系统和医疗实践管理方案,已通过符合国际标准的 ONC 认证。功能包括医患调度、电子处方、医疗账单、CMS 报告、临床决策规则等等。 下载地址: https://www.open-emr.org/wiki/index.php/OpenEMR_Downloads
王练 王练 发布于 2018-04-26 2
Darktable 2.4.3 发布,跨平台 RAW 图像编辑器
开源、跨平台的 RAW 图像编辑器 Darktable 发布了 2.4 系列的第三个维护版本,新增了用于将 .dtyle 转换为 .xmp 的脚本,对水印模块的完善,以及一些崩溃情况和导出功能的修复。 此外,还新增了对一些数码相机的支持,包括 Fujifilm X-H1 (compressed)、Kodak EOS DCS 3、Olympus E-PL9、Panasonic DC-GX9 (4:3)、Sony DSC-RX1RM2、Sony ILCE-7M3 等等。 详细的更新内容可查阅完整发行列表。 Darktable 是一个数字摄影暗房软件:它在数据库管理你的数码底片并允许通过可缩放 lighttable 查看。它还能够开发和改进原始图像(RAW)。 下载地址: darktable-2.4.3-win64.exe darktable-2.4.3-win64.exe.asc darktable-2.4.3-win64.zip darktable-2.4.3-win64.zip.asc darktable-2.4.3.tar.xz darktable-2.4.3.tar.xz.asc
王练 王练 发布于 2018-04-26 0
Spring Cloud Finchley RC1 发布,基于 Spring Boot 2.0.1
Spring Cloud Finchley 的首个候选版 RC1 已发布,该版本基于 Spring Boot 2.0.1 。 更新内容: Spring Cloud Task Release Announcement Spring Cloud Config Set refresh rate for Git repos Bug Fixes Spring Cloud Bus Bug Fixes Spring Cloud Netflix Bug Fixes Spring Cloud Cloudfoundry Bug Fixes Spring Cloud Contract Support for Pact v3 Integration with Pact Broker Option to upload and fetch stubs from a Git repository Bug Fixes Spring Cloud Consul Bug Fixes Spring Cloud Gateway Dynamically filter registered services to be routed by Gateway. Using SpEL, you can set an expression to be evaluated againts a ServiceInstance object. For example, spring.cloud.gateway.discovery.locator.include-expression=metadata['edge'] == 'true'will test that the metadata map contains a key edge with a value of true. Filters to read or modify requests and responses Bug Fixes Spring Cloud Zookeeper Bug Fixes Spring Cloud Stream Release Notes Spring Cloud Sleuth Dubbo integration has been documented Bug Fixes Spring Cloud Commons Bug Fixes 组件版本升级: 更多详情请查看发行说明: http://spring.io/blog/2018/04/25/spring-cloud-finchley-rc1-has-been-released...
王练 王练 发布于 2018-04-26 2
Apache Tika 1.18 发布,内容抽取工具集合
Apache Tika 1.18 已发布,Tika 是一个内容抽取的工具集合(a toolkit for text extracting)。它集成了 POI 和 Pdfbox,并且为文本抽取工作提供了一个统一的界面。其次,Tika 也提供了便利的扩展 API,用来丰富其对第三方文件格式的支持。 Apache Tika 1.18 包含许多改进和错误修复,其中包括: Jackson 更新至 2.9.5 支持 brotli 将 geo-apis 升级到 3.0.1 从 PPT 中的分组文本框中提取文本 为 XPS 添加解析器 要求 Java 8 完整更新内容请查看发行说明。 下载地址:http://tika.apache.org/download.html
王练 王练 发布于 2018-04-26 0
Kong 0.13.1 发布, 分布式微服务抽象层
Kong 0.13.1 已发布,这是一个小版本,包含一些 bug 修复和小的新特性。 主要亮点: 大部分 no memory 错误都已被解决 数据库 cache miss 现在存储在单独的内存区域以减少缓存更新并提高性能和可靠性 Nginx的 stdout,stderr 现在正确地重定向到 kong start kong start 现在会验证 Cassandra 或 PostgreSQL 实例是否属于支持的版本范围,并显示警告 对 CLI,Admin API 和插件的多项 bug 修复...... 完整更新内容请查阅更新日志 Kong 是一个云原生、快速、可扩展和分布式的微服务抽象层(也称为 API 网关),通过插件扩展功能。Kong 有两个主要组件:基于 nginx 的服务器,用来接收 API 请求的 Kong Server;以及用来存储操作数据的 Apache Cassandra 。
王练 王练 发布于 2018-04-26 0
Go 开源博客平台 Pipe 1.5.0,首页加入 Top10 博主列表
Go 开源博客平台 Pipe 1.5.0 已发布,该版本主要在平台首页加入了 Top 10 博主列表,并可以在编辑文章时指定发布时间。 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统 实现 B3log 构思 技术层面: 在博客系统这个轮子上充分发挥 golang 的优势 后台使用 Vue.js 进行前后端分离 案例 http://pipe.b3log.org 特性 多用户博客平台 Markdown / Emoji 聚合分类 / 标签 自定义导航 多主题 / 多语言 Atom 订阅 搜索 Hexo/Jekyll 导入 / 导出 可配置动静分离 支持 SQLite / MySQL 安装 下载最新的 Pipe 包解压,进入解压目录直接运行 pipe/pipe.exe 可执行文件即可。 更多细节请参考 Pipe 用户指南。另外,如果你不想自己维护服务器,可以直接使用我们运维的 Pipe 服务。 文档 用户指南 主题开发指南 版本历史 变更历史请看这里。
88250 88250 发布于 2018-04-25 2
React Suite v3.0 正式版发布,React 的 UI 组件库
React Suite v3.0 正式版发布 相信很多人会好奇,React Suite 是什么? React Suite 是 HYPERS 前端团队和 UX 团队开源的一套基于 React 的 UI 组件库,能够帮助您快速构建一个企业级应用。 官网访问地址: rsuitejs.com 为什么选择 React Suite ? 我们在服务于很多企业的过程中发现,不管是大企业,还是中小企业都有一套(或者希望有一套)自己的 VI ,其中产品视觉设计就很重要的一部分,这些企业都不希望自己的产品通过某某框架生产出市面上都一样的设计风格。 在这样一个背景下,我们除了做好功能全面的组件,另外一直在想办法让 React Suite 可以方便的个性化定制。 我们的目标:就是让所有的企业都可以定制化一套属于自己企业产品风格的组件。 如果您们公司也在使用 React 技术栈, 也在找一个工具能很好定制成符合自己企业 VI 的产品,不妨试一下 React Suite。 本次更新内容 从 2.0 到 3.0 做了很大改动,为了使用上的便利,我们把各个独立组件统一合并至 rsuite 库,并重新设计并重构了所有代码,在设计与测试上投入了大量的时间。 全新的一套视觉设计。 开始支持 React 16 采用了 flow 对 Javascript 做静态类型检查 支持国际化配置 新增了很多组件 Sidenav Drawer Progress Loader Alert Message Notification Form 重新设计,让所有的数据录入的组件都能方便的在 Form 中使用。 一个艰难的决定,放弃对 IE 9 的支持。 提供了 Schema , Animation ,DOMHelper 等工具库。 修复了很多 bug。 详细的更新查看 Changelog 希望可以得到大家的支持 Star 。
郭小铭 郭小铭 发布于 2018-04-25 9
Qt for WebAssembly 技术预览版发布 Beta 版本
据 Qt 官方博客透露,当下个 Qt 版本 5.11.0 发布时,作为 Qt 5.11 工具包更新的一部分,他们计划发布 Qt for WebAssembly 的技术预览版,可让你直接在浏览器窗口内运行 Qt 应用程序。 Qt for WebAssembly 可将 Qt 应用构建为 WebAssembly 模块,目前处于开发阶段。现在 Qt for WebAssembly 技术预览版已发布 Beta 版本,Qt 开发者推荐通过 Firefox 浏览器搭配使用,因为它目前提供了最快的 WASM 编译性能。此外,该模块目前不支持 Windows 作为主机平台。 官方 wiki 页面还提供了其他信息,包括有关如何配置环境和构建软件包的信息。 如果希望下载体验,只需登录你的 Qt 账号,进入“下载”区域即可获取。
局长 局长 发布于 2018-04-25 8
MyBatis Dynamic SQL 1.1.0,生成动态 SQL 语句的框架
MyBatis Dynamic SQL 1.1.0 已发布,该版本包含一些特性改进和两个 Bug 修复。其中最重要的改进是支持可选条件,允许编写一个 WHERE 子句,根据条件的输入值而变化,这对编码检索非常有用。 具体更新细节可查阅更改列表 MyBatis Dynamic SQL 是生成动态 SQL 语句的框架,可把它看作是一个类型安全的 SQL 模板库,另外还支持 MyBatis3 和 Spring JDBC 模板。 该库将生成格式化为由 MyBatis 或 Spring 使用的完整 DELETE,INSERT,SELECT 和 UPDATE 语句。 最常见的用例是生成语句和一组匹配的参数,这些参数可以被 MyBatis 直接使用。该库还将生成与 Spring JDBC 模板兼容的语句和参数对象。 该库通过实现一个类似 SQL 的 DSL 来创建一个对象,该对象包含完整的 SQL 语句以及该语句所需的任何参数。SQL 语句对象可以被 MyBatis 直接用作映射器方法的参数。 Maven 使用 <dependency>   <groupId>org.mybatis.dynamic-sql</groupId>   <artifactId>mybatis-dynamic-sql</artifactId>   <version>1.1.0</version> </dependency> 源码下载 Source code (zip) Source code (tar.gz)
王练 王练 发布于 2018-04-25 8
PyTorch 0.4.0 发布,正式支持 Windows 系统
PyTorch 0.4.0 已发布,除了平衡计算内存、支持更多概率分布、优化性能和修复 Bug 外,还正式官方支持 Windows 系统,不再需要借助其它开发者发布的第三方 conda 包。 更新列表: 主要核心更改 Tensor / Variable 合并 Zero-dimensional Tensors 数据类型 迁移指南 新特性 支持 RNN 易于使用的 Launcher utility NCCL2 后端 24 个基础的概率分布 新增 cdf, variance, entropy, perplexity 等 平衡计算内存 bottleneck - 一款识别代码中的热点的工具 全面支持高级索引 快速傅立叶转换 Tensors Neural Networks torch.distributions Distributed Training C++ 拓展 支持 Windows ONNX Improvements 性能改进 Bug 修复 具体细节可查阅发行说明: https://github.com/pytorch/pytorch/releases/tag/v0.4.0 PyTorch 是一个 Python 优先的深度学习框架,提供两个高级功能: 强大的 GPU 加速 Tensor 计算(类似 numpy) 构建基于 tape 的自动升级系统上的深度神经网络
王练 王练 发布于 2018-04-25 5
Ceph 12.2.5 发布,可扩展分布式存储系统
Ceph 12.2.5 已发布,这是 12.2.x LTS 系列的第五个修补版本,包含一系列跨组件的 bug 修复,建议所有 12.2.x 系列的用户更新。 主要亮点: MGR 包含在 ceph-mon 包中的 ceph-rest-api 命令行工具已被 MGR“restful” 模块弃用,并被标记为不推荐使用。 CephFS 升级 MDS 集群到 12.2.3+ 后将导致升级后的 MDS 一旦联机(即使是待机状态),因功能不兼容,会导致所有活动的 MDS 闪退。管理员可忽略错误消息并继续升级/重启,或遵循此优先顺序:将优先级减至 1(ceph fs set <fs_name> max_mds 1),等待所有其他 MDS 停用,只保留一个活动的 MDS ,并进行升级,然后升级/启动备用数据库。 最后,恢复以前的 max_mds 。 更多细节可查阅: https://ceph.com/releases/v12-2-5-luminous-released/ Ceph 是一个可扩展的分布式存储系统,性能卓越,安全可靠。 下载地址: ceph_12.2.5.orig.tar.gz
王练 王练 发布于 2018-04-25 1
精彩评论