OSChina 周六乱弹 ——致敬梦想
和她一起走过这城市许多的路 / 她总低着头 / 听我的梦和心事 / 那一天笑着 对我说 / 随我的白球鞋的脚步 / 好像可以走到幸福 / 忽然她让我感觉 / 自己已不再孤独 / 可以在未知的明天去天竺。 —— 陈奕迅《白色球鞋》。
View ArticleLodash 4.15.0 发布,JavaScript 实用工具库
Lodash 4.15.0 发布了,Lodash 是一个 JavaScript 实用工具库,提供一致性,模块化,性能和配件等功能。与Lodash 4.15.0一同发布的还有4.15.0-npm、4.15.0-es、4.15.0-amd,详情请看:https://github.com/lodash/lodash/releases了解Lodash 4.15.0更多信息:Site |Docs |FP...
View Article协作翻译 | RESTful 真正意味着什么?
上个月,我在Skillsmatter参加了一个关于RESTful微服务快速进阶的培训课程。课程着重探讨了REST API在web应用和微服务交互方面起到的作用。对我来说,这个课程给我最大的收获是让我更好地理解REST,以及它的优点和不足。过去我大部分工作是在移动技术领域,也就是web...
View ArticleSELKS 3.0 发布,基于 Debian 的发行版
SELKS 3.0 发布了,一些内置软件更新特性:Suricata IDS/IPS/NSM – Suricata 3.1.1 packaged.Elasticsearch 2.3.5 – latest available ES edition featuring speed, scalability, security improvements and more.Logstash 2.3.4 –...
View ArticleArdour 5.0 发布,数字音频工作站
Ardour 5.0 发布了,Ardour 5.0 现在可在 Linux,OS X 以及 Windows 上使用。这是一个重大的发布,更新内容集中在 GUI 的大量更新以及混频,插件使用,节奏地图的相关主要新特性和更多其他更新。像以往一样,这次也有数百个的 bug 修复。Ardour 5.0 能与旧版本程序一起安装使用,并且不会使用相同的首选项文件,它将从 Ardour 2,3 和 4...
View ArticleCakePHP 3.2.14 发布,PHP 开发框架
CakePHP 3.2.14 发布了。这是 3.2 分支的一个维护版本,修复了几个社区反映的问题。值得注意的是,这是最后一次计划为 3.2 修复问题。在将来,直到 3.4.0 发布,3.2 将只能接收到安全修补更新。为了能继续接收到常规错误修正通知,我们建议您升级至 3.3.0。Bug修复:The ORM\Table::buildValidator() hook method was added....
View ArticleCakePHP 3.3.0 发布,PHP 开发框架
CakePHP 3.3.0 发布了,这是 3.3 分支的稳定版本,该版本提供了若干大大小小的提升改进,也弃用了一些将会在 4.0.0 被删除的功能。升级至 3.3.0你可以使用 Composer 升级到 CakePHP 的新版:php composer.phar require "cakephp/cakephp:~3.3"弃用的功能Router::mapResources() is...
View Article每个程序员和设计师必做的 10 项运动
程序员和设计师大部分时间都坐在电脑前。有效的锻炼有助于他们更好地工作。传统的:当坐在电脑桌前的时候脚触地。双手在肘部弯曲。打字时手应搁在桌子上。键盘和鼠标应在触手可及的地方。显示屏应在视线水平上,不高不低。光线最好应来自上方。即光线应该从天花板上照下来。每隔20分钟远眺。可降低眼睛长时间盯着近距离物体产生的疲劳。鼠标和手差不多大小。使用全尺寸符合人体工学的键盘。我个人比较喜欢Microsoft和Lo...
View Article面向游戏玩家的六款最佳 Linux 发行版
引言Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面(GUI)。而如今我们有了高级的桌面环境,比如KDE Plasma等。现在,游戏是Linux上的另一个亮点。我们有一些出色的Linux游戏。Linux游戏起源于最受欢迎的游戏平台之一:Steam。最初,它只是在Linux上玩出色游戏的应用程序而已,而如今,我们还有一个完整的Steam...
View ArticleiOS 中的 block 是如何持有对象的
Block 是 Objective-C 中笔者最喜欢的特性,它为 Objective-C 这门语言提供了强大的函数式编程能力,而最近苹果推出的很多新的 API 都已经开始原生的支持 block 语法,可见它在 Objective-C 中变得越来越重要。这篇文章并不会详细介绍 block 在内存中到底是以什么形式存在的,主要会介绍 block 是如何持有并且释放对象的。文章中的代码都出自...
View Article微软确认 Win10 存 bug,部分电脑升级后被冻结
微软于8月2号开始正式推送Windows 10周年更新,给很多人带来了全新的惊喜体验。不过几天后,也有不少用户表示PC在运行时遇到了冻结,目前没有任何解决办法。此时,微软昨日已经确认两大Bug,第一个BUG,Windows...
View Article每日一博 | elixir官方教程:元编程(二) 宏
尽管Elixir已竭力为宏提供一个安全的环境,用宏编写干净代码的责任仍然落在了开发者身上.宏比传统的Elixir函数更难编写,而且在不必要的场合使用宏是不好的.所以请负责任地编写宏.Elixir已经提供了许多数据结构和函数,能够让你以简单可读的风格编写日常代码.宏应当是最后的选择.记住,明显胜过含蓄.清晰的代码胜过简洁的代码.
View ArticleOSChina 周一乱弹 —— 别让程序员随便加班
我愿意试着了解 / 从此以后 /拥挤的房间一个人的心 有多孤独 / 我已经相信有些人我永远不必等 / 所以我明白在灯火栏珊处 为什么会哭。 —— 陈奕迅《K歌之王》。
View ArticleFOUR —— 任务记录应用
FOUR是一个美丽而轻巧的任务记录应用,围绕“一万小时定律(作家格拉德威尔在《异类》一书中指出:人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成超凡的必要条件。)”为主题,鼓励用户实现他们的目标。命名原因:每天花4个小时去做一件事,至少也需要十年左右才能达成一万小时的要求,所以照此推算,我们在六十岁的时候大概也就能实现四个人生大目标吧,所以就...
View ArticleGit 项目推荐 | 分布式缓存管理平台
XXL-CACHE是一个分布式缓存管理平台,其核心设计目标是“让分布式缓存的接入和管理的更加的简洁和高效”。现已开放源代码,开箱即用。多种缓存支持:支持Redis、Memcached两种缓存在线的查询和管理;分布式缓存管理:支持分布式环境下,集群缓存服务的查询和管理,自动命中缓存服务节点;方便:支持通过Web界管理缓存模板,查询和管理缓存数据;透明:集群节点变动时,缓存命中的分片逻辑保持线上一致,自...
View Article协作翻译 | 简要介绍 Linux 容器和镜像签名
从根本上来说,所有的主要软件,包括开源的,都位于基于镜像的容器之上。 这就是说把软件装入容器的本质就是一种平台迁移。也意味着有些程序很容易迁移到容器中,而另外有些程序迁移起来就困难一些。大概3年半以前,我开始使用基于镜像的容器。那时,我将大量的应用程序进行了容器化。我知道了哪些是真实的,哪些是骗人的。今天,我想简单介绍一下如何设计Linux容器,同时简单地讨论一下有关图像签名的知识。
View ArticleGit 2.10.0-RC0 发布,分布式版本控制系统
Git 2.10-RC0 发布了。主要更新如下: "git pull --rebase --verify-signature" learned to warn the user that "--verify-signature" is a no-op when rebasing.An upstream project can make a recommendation to shallowly...
View Article开源中国iOS客户端v3.7.2代码开源
继上周五发布开源中国iOS客户端v3.7.2之后,今天我们高兴的宣布iOS客户端最新版代码开源。请大家访问码云checkout最新的代码:http://git.oschina.net/oschina/iphone-app需要说明的几点:仓库的master分支中,并不保留任何代码最新的代码总是会在其版本号对应的tag中(如:v3.7.2) 将代码放到分支(或标签)中有什么好坏,请大家自行补脑...
View Article