文档章节

【码云周刊第 7 期】首个完整版开源机器人项目;MySQL 开发和运维规范;小程序为何刚上线就遭冷落;Let's Encrypt 使用教程,拥抱HTTPS

码云Gitee
 码云Gitee
发布于 2017/02/12 18:19
字数 2947
阅读 7336
收藏 194
点赞 4
评论 14

码云周刊

##一周热门资讯回顾

1、2017 年高薪编程语言排行榜,你的语言上榜没?

2017 年高薪编程语言排行榜,你的语言上榜没?

选择正确的编程语言进行学习无疑成为左右个人发展投资成功与否的关键。在今天的编程语言推荐榜中,我们参考了大量可靠且信誉卓著的消息来源。其中采用的指标包括语言普及度、语言相关网页数量与提及频率、招聘岗位与指导材料数量乃至相关开源代码库丰富性等等……

2、Gitlab 删库事件的借鉴意义

Gitlab 删库事件的借鉴意义

轰动一时的 Gitlab 事件终于尘埃落定了,不可否认的是这次事故 Gitlab 官方公关的的很出色,及时公布事件细节并寻求帮助,这让本是一个失误引发的事故,演变为一个真诚面对问题并反思的正面教材。对此……

3、小程序为何刚上线就遭冷落,部分已停止更新

小程序为何刚上线就遭冷落,部分已停止更新

2016 年初,小程序概念被提出;2017 年初,小程序正式上线。小程序无需下载,不占内存,用完即走,对一些内存小、只需使用基本功能的用户来说是利好。不过上线不久后,小程序的话题就遭到冷落。一些用户表示……

4、锤子手机 Bootloader 被国内越狱团队盘古破解

锤子手机 Bootloader 被国内越狱团队盘古破解

罗永浩曾经承诺开放锤子手机的 Bootloader,却没有实现,最终遭到了用户的起诉。虽然最后还是不了了之,但是从技术角度讲,解锁锤子手机的 Bootloader 也并非绝无可能……

##技术干货

1、如何自己动手写一个监控系统?

如何自己动手写一个监控系统?

其实在做这个监控系统之前我从来没有做过监控,当时领导让我设计监控的时候我真是一脸懵逼,到处问人有没有经验可以借鉴,问了一圈发生公司没有任何一个人可以帮到我,于是定下心来自己完全琢磨每个细节该怎么设计,所以说这个系统没有参考任何一款软件,最后开发出来并且非常平稳的运行了 1 年半时间……

2、Angular2.0 视频教程来了!(视频链接在底部)

Angular2.0 视频教程来了

“Angular2.0 视频教程”来了!这是第一个完整版的 Angular 2.0 系列中文视频教程。整个课程全部基于大漠老师自己开发的 NiceFish 这个小项目,如果你想先睹为快,请自己检出代码上手试玩 :http://git.oschina.net/mumu-osc/NiceFish

3、Let's Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS

Let's Encrypt 使用教程

如何让自己的网站免费从 HTTP 升级为 HTTPS,使用的是 Let's Encrypt 的证书。实际上也就是一个 Let's Encrypt 免费证书获取教程 。作为一个博客,自然不想让在被别人浏览的时候,出现莫名的广告(运营商劫持)。这时候,HTTPS 的价值就体现出来了。 HTTPS 的好处还有……

4、深入浅出理解 JavaScript 的闭包概念

深入浅出理解 JavaScript 的闭包概念

闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是 ECMA 规范给的定义,如果没有实战经验,你很难从定义去理解它。因此……

5、OSC 第 136 期高手问答 — MySQL 开发和运维规范

本期高手问答我们邀请了@叶金荣和@吴炳锡为大家解答 MySQL 开发和运维规范相关问题。

  1. MySQL 在开发中的应用和规范
  2. MySQL 在运维中的应用和规范
  3. MySQL 在运维中的重点和难点
  4. 运维角度的 MySQL 数据库优化(各方面的取舍)
  5. 运维角度的 MySQL 数据库使用技巧
  6. 数据库迁移
  7. MySQL 数据库的兼容性

##码云项目推荐

1、项目名称:完整的 Living-Robot 开源机器人项目

**项目简介:**首个完整的、Living-Robot开源机器人项目。

为什么说是完整的呢?

当我们在网上搜索开源机器人时,我们发现都是部分功能的代码和 demo,我们不能找到一个完整的项目,直接下载到我们的树莓派上,上电,然后就可以动、可以玩了。rtp已经做到这点了;事实上它已经可以动并说话了,它是基于 ros 的完整的机器人代码,找来1块树莓派,接上几个电机和喇叭,ok,它已经可以动、可以玩、可以愉快地添加自己的代码了

什么是Living-Robot?

想象一下当你养了一只兔子、或者一只蜥蜴作为宠物时,它们从来不会和你卖萌扮可爱,根本不会回答你任何或机智或愚蠢透顶的问题;但是我们还是养了这样的宠物;为什么?因为它是“活着的”的。 rtp 要人工创造这种 Living 的感觉,我们称之为“Living-Robot”。

**项目地址:**https://git.oschina.net/rtp/Robi-Transform-Project

2、项目名称:高仿 Android 微信项目 LQRWeChat

高仿 Android 微信项目 LQRWeChat

**项目简介:**本项目高仿微信6.3.31,使用网易云信 SDK 3.2.0 版本完成主要的聊天功能(单聊、群聊)、好友关系管理、群组管理等功能。

之后版本将要实现的功能:

  • 红包功能
  • 视频聊天
  • @别人
  • 定位、发送位置信息
  • 手机号注册、第三方登录

**项目地址:**http://git.oschina.net/CSDNLQR/LQRWeChat

3、项目名称:使用 Tornado 编写的 SSH 代理程序

**项目简介:**本程序使用 tornado 编写的 ssh 代理程序,可以将 ssh 转化成 websocket 协议,可以集成到你想要的系统中。

**项目地址:**http://git.oschina.net/songyuchao/openssh

4、项目名称:轻量级问答社区系统 UCKeFu-ASK

轻量级问答社区系统 UCKeFu-ASK

**项目简介:**UCKeFu-ASK 是一个基于 Spring Boot 的轻量级社区系统,设计之初是为优客服项目提供在线交流的一个社区平台,主要包含以下功能:

  • WebIM在线客服

优客服提供 WebIM 功能,在线坐席能够通过工作台操作界面,接收来自 WebIM 的咨询请求,优客服通过整合多个渠道来源,让坐席在同一个工作界面上处理来自 PC 端、移动端、微信端,微博等渠道的服务请求。

  • 社交媒体

接入微信和微博渠道,将社交媒体渠道的的咨询请求接入进入 优客服 坐席工作平台,让客服统一响应和受理。

  • 邮件、短信

多种邮件处理方式,能够将邮箱的消息转为坐席的待处理任务,可以将待处理任务或邮件转为工单。

**项目地址:**https://git.oschina.net/ukewo/UCKeFu-ASK

5、项目名称:灵活的 WEB 下拉组件 TinySelect

**项目简介:**TinySelect,一个灵活的 WEB 下拉组件。提供了一组易用的操作接口。这些接口除了取值类的,其它都返回了下拉组件的实例,也就是说非取值类的接口可以进行链式调用。

**项目地址:**https://git.oschina.net/hyjiacan/TinySelect

6、项目名称:轻量级的 PHP 开源系统 ili

**项目简介:**ili(一例) 即 ilinei 的简称,像名字一样,是 ILINEI 团队的内部项目简化而来。2017 年金鸡报晓,我们为同行送来了一个简单、快速、轻量级的 PHP 开源系统,它的任务当然也是唯一的任务,就是提高 WEB 开发效率,1 天的事咱们就别 1 个星期。主要功能如下:

  • 可靠的地基,内置代码生成器;
  • 完整的角色、权限、检查模块,内置;
  • 好用的不得了的 CMS 模块,在线模板页、块、标签编辑,内置;
  • 丰富的不能再丰富的交互模块,广告位、留言、讨论版、投票、答题、相册、报名等等,重要的还是内置;
  • 必备的用户模块,账号、积分、消息、短信一样不缺,当然也内置;
  • 流行的微信公众号模块,能有的都有了,没错内置;
  • 商品、订单、卡券、促销……B2C 商城是我们的老本行,都会有,不会太久。

**项目地址:**https://git.oschina.net/sigmazel/ili

7、项目名称:兼容微信小程序 Mina 框架 FreeMina

**项目简介:**一个微信小程序框架的兼容框架,可以运行于浏 览器和 webview 中。后期会支持将自己的 App 打包成 android 等平台应用。 完全兼容微信小程序的所有API。让微信小程序能移植到自己的APP上。当然这个目标从现在看有些“宏伟”了。

要做的工作:

  • 解析 wxml dom,并生成相应的 html。 这一点, @phodal 已经做了大量的贡献。但性能需要改进一下。另外,我学习了 facebook 的 diff 算法,准备在今后的改进中加入。
  • wxml 中{{}}格式数据的处理。我给 winv 这个项目添加了 {{obj.name}}这样的支持。但还缺少if和 for 这两个非常重要的环节。
  • 事件系统。 目前已经实现了一些,但还远远没有完成。但大体的设计已经有了。
  • 打包等项目工具 。 微信小程序将所有的文件全部打包在一起。这个并非简单的用 webpack 进行打包。还对程序作了一定的预处理。对于将 xml 生成为js的做法,我觉得还需要考虑,到底需不需要这么做。json的处理相对简单,require 进去就好。

我实现打包工具的思路是:

  1. 首先给 Page 打包,给添加上两个参数,把 xml 和文件名一起传给 Page 函数。
  2. 使用 webpack 等工具打包到一起。
  • App 支持。 wx 中有很多函数,没有 App 的帮助是无法实现的。 这一部分的做法
  • 在 web 中能用 web 试下你的用 web 实现,不能实现的暂不实现。
  • 在 App 中,给出原生支持。。不过我目前只会 android。苹果的没钱买那么贵的设备。毕竟玩票性质。。。

**项目地址:**https://git.oschina.net/yangtf/freemina

8、项目名称:高性能 redis 监控软件 redis-monitor

系统架构图:

系统架构图

技术架构图:

技术架构图

部署架构图:

部署架构图

**项目简介:**NRedis-Proxy 是一个 Redis 中间件服务,第一个 Java 版本开源 Redis 中间件,无须修改业务应用程序任何代码与配置,与业务解耦;以 Spring 为基础开发自定义标签,让它可配置化,使其更加容易上手;提供 RedisServer 监控以及自动、收到 failover 等功能;以 netty 作为通信传输工具,让它具有高性能,高并发,可分布式扩展部署等特点,单机器单个 RedisServer QPS 在9千左右。

**项目地址:**https://git.oschina.net/284520459/redis-monitor

##推荐阅读:

【码云周刊第 6 期】程序员不可错过的 Git 技术干货

【码云周刊第 5 期】厉害了 word 的代码,程序“猿”的 AI 进化史!

【码云周刊第 4 期】当测试拿起自动化测试工具,开发仿佛看见一场悲剧正在上演!

【码云周刊第 3 期】来自国内开发者的实战项目,开源让通讯从未如此简单!

【码云周刊第 2 期】老司机教你如何麻溜地搭建网站

【码云周刊第 1 期】推荐7款你不能错过的开源硬件架构

##请关注码云官方微信公众号,了解更多开源项目资讯! 码云微信公众号

© 著作权归作者所有

共有 人打赏支持
码云Gitee

码云Gitee

粉丝 762
博文 91
码字总数 116536
作品 0
深圳
加载中

评论(14)

爱漫爱
爱漫爱
萨达多所大所
爱漫爱
爱漫爱
萨达多所大所
爱漫爱
爱漫爱
sdfsdfsdf
爱漫爱
爱漫爱
sdfsdfsdf
爱漫爱
爱漫爱
来自爱漫爱的评论
H
HNB09
66
Crism
Crism
嗯 有意思。支持支持。小编辛苦了
simcyber
simcyber
手机端显示格式有问题啊,还是markdown的
styleman
styleman
仿微信的安卓版 我也做过,完成了单聊群聊,加删,发图,发链接。代码就一直放着了。。
艾米乐眼镜
我顶!
【码云周刊第 70 期】5个精致的 CSS 框架,你都知道么?

码云项目推荐 CSS 框架是一个软件,它为你的 HTML 开发提供了许多选项以供使用,可能使得你开发网站或 web 程序更快速更简单。CSS 框架既有优点也有缺点,总的来说对于绝大多数使用者还是利大...

码云Gitee ⋅ 04/25 ⋅ 0

【码云周刊第 59 期】你想要的年会抽奖开源项目都在这里!

码云项目推荐 抽奖软件是年会、活动及大型展会的必备软件之一,用于抽取奖励、调节活动气氛。不过小编最近不开森,因为年会抽奖居然连个安慰奖都没有被抽到!下次公司年会进行策划,我要自己...

码云Gitee ⋅ 02/08 ⋅ 0

【码云周刊第 61 期】红包利器祝你开年大吉!

码云项目推荐 如果大家有抽奖的开源项目,也可以托管到码云上,我们会及时给予推荐。最后,如果你很喜欢以下提到的项目,别忘了分享给其他人哦! 1、项目名称:红包利器 RobRedPack 项目简介...

码云Gitee ⋅ 02/08 ⋅ 0

DocHub v1.0 版本发布,构建你自己的百度文库

DocHub文库系统,使用Go语言的beego框架开发的类百度文库系统,实现office、PDF等文档在线浏览。 当前发布1.0版本,属于尝鲜版,mobi、epub和txt等格式文档,暂时还没有实现在线浏览的支持,...

皇虫 ⋅ 06/12 ⋅ 34

janwool/OkayPainter

OkayPainter 项目介绍 Canvas画库 软件架构 软件架构说明 安装教程 xxxx xxxx xxxx 使用说明 xxxx xxxx xxxx 参与贡献 Fork 本项目 新建 Feat_xxx 分支 提交代码 新建 Pull Request 码云特技...

janwool ⋅ 05/21 ⋅ 0

码云携手阿里云 CodePipeline,打造云上代码交付链

阿里云 CodePipeline 已增加对 码云 Gitee 代码库接入的支持,用户托管在码云上的代码可通过阿里云 CodePipeline 在云端实现从代码到应用的持续集成和交付,方便您快速的对您的产品进行功能迭...

码云Gitee ⋅ 06/05 ⋅ 0

阿里云 CodePipeline 对接码云,打造云上代码交付链

阿里云 CodePipeline 已增加对 码云 Gitee 代码库接入的支持,用户托管在码云上的代码可通过阿里云 CodePipeline 在云端实现从代码到应用的持续集成和交付,方便您快速的对您的产品进行功能迭...

码云Gitee ⋅ 06/04 ⋅ 0

码云携手华为云微服务平台,有礼召集微服务示范项目

继华为云容器平台对接码云(详情)后,华为云的微服务平台也将接入码云,目前正在内测,计划本月内上线。 现在华为云和码云一起为微服务平台征集微服务示范项目。如果您的项目入选“示范项目...

码云Gitee ⋅ 04/23 ⋅ 15

编程界的小学生/common-boot-email

common-boot-email 项目介绍 SpringBoot发送邮件神器,只需简单配置即可,支持自定义模板。 软件架构 软件架构说明 安装教程 xxxx xxxx xxxx 使用说明 xxxx xxxx xxxx 参与贡献 Fork 本项目 ...

编程界的小学生 ⋅ 今天 ⋅ 0

快讯 —— 码云企业版个人工作台上线

码云企业版的个人工作台页面上线啦 !!! 更直观的查看个人任务和项目,界面如下: 这是码云企业版 4.0 的一部分,接下来我们还会继续优化任务、项目和文档管理,欢迎关注。 现在就去体验 ...

红薯 ⋅ 04/19 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

180621-一个简单的时间窗口设计与实现

如何设计一个计数的时间窗口 时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数...

小灰灰Blog ⋅ 35分钟前 ⋅ 0

Android之Dalvik、ART、JIT、AOT

Android之Dalvik、ART、JIT、AOT 本文内容:Dalvik、ART、JIT、AOT之间关系 本文定位:知识记录 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习的同学一些灵感 本文整理于[...

lichuangnk ⋅ 39分钟前 ⋅ 0

Thrift RPC实战(五) thrift连接池

Thrift本身没有提供连接池,我们可以用Apache Commons Pool2来实现一个 一、定义对象工厂 BasePooledObjectFactory<T> extends BaseObject implements PooledObjectFactory<T> public class......

lemonLove ⋅ 39分钟前 ⋅ 0

git 命令简写

简写 命令 g git gst git status gd git diff gdc git diff --cached gdv git diff -w "$@" | view - gl git pull gup git pull --rebase gp git push gc git commit -v gc! git commit -v ......

charley158 ⋅ 47分钟前 ⋅ 0

Java中的锁使用与实现

1.Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 在Lock出现之前,java程序是靠synchronized关键字实现锁功能的,而Java SE5之后,...

ZH-JSON ⋅ 48分钟前 ⋅ 0

Intellij IDEA神器常用技巧四-类和方法注释模板设置

IDEA自带的注释模板不是太好用,我本人到网上搜集了很多资料系统的整理了一下制作了一份比较完整的模板来分享给大家,我不是专业玩博客的,写这篇文章只是为了让大家省事。 这里设置的注释模...

Mkeeper ⋅ 51分钟前 ⋅ 0

Jira接入钉钉机器人

https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.9Z9czj&treeId=257&articleId=106075&docType=1...

谢思华 ⋅ 53分钟前 ⋅ 0

微信公众号开发

一、开通微信服务号,填写URL,微信将想你发送验证信息。接收并处理微信发来的GET请求 二、处理客户向公众号发送的各种消息: 如文本、图片、乐音、视频、音乐 : 消息分为:1 请求消息(文本...

无敌小学僧 ⋅ 59分钟前 ⋅ 0

广州三本找Java实习经历

前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧。 广州三本大三在读,在广州找实习。大学开始接触编程,一个非常平庸的人。 在学习编程时,跟我类似的人应该会...

Java3y ⋅ 今天 ⋅ 0

php json_encode()不转义中文字符 和 斜杠"/"

php格式化json的函数 json_encode($value,$options) 其中有2个比较常用到的参数 JSON_UNESCAPED_UNICODE (中文不转为unicode ,对应的数字 256) JSON_UNESCAPED_SLASHES (不转义斜杠,对应的...

一只大橘子 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部