【码云周刊第 10 期】放码过来,四个男人的带头冲锋!!

2018-03-29 12:14:25 浏览数 (1)

一周热门资讯回顾
  1. 码云全面改版:新界面新态度,更一致的体验
  2. DuangDuangDuang!码云项目的 Readme.md 特殊技能
  3. 微软技术透明中心将源代码向中国公开,这回是要干啥
  4. Visual Studio Code 1.10.1 发布,跨平台编辑器

1、码云全面改版:新界面新态度,更一致的体验

码云的此次改版将全面加强基于团队协作开发的交互式体验,提升用户内容获取效率,并在整体风格上进行统一规划,增加了代码片段分享的广场!

2、DuangDuangDuang!码云项目的 Readme.md 特殊技能

一个合格的老司机想要在 码云 上了解一个项目,首先都会去翻看该项目的 README 文件,因为这个小小的静态文件其实传达了整个项目的概述。 那究竟什么是 README ?它有什么特殊的功能?我们要如何操作才能写出一个漂亮的 README 呢?

3、微软技术透明中心将源代码向中国公开,这回是要干啥

微软透明技术中心是专门用来向中国政府部门和亚洲各国政府“裸呈”其源代码的,目前在全球已建立5个技术透明中心,分布于美国、比利时、中国、新加坡和巴西。 对很多商业公司来说,产品源代码堪称最高内部机密,那么微软为什么要把源代码向中国公开?

4、 Visual Studio Code 1.10.1 发布,跨平台编辑器

Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台编辑器。本次版本亮点包括……

技术干货

  1. RESTful API 设计指南——最佳实践
  2. SequoiaDB 技术总监郝大为谈分布式数据库对非结构化数据管理和应用
  3. 重新认识前端开发利器 Angular

独家译文

RESTful API 设计指南——最佳实践

Facebook、谷歌、Github、Netflix 和几个其他的科技巨头已经允许开发者和其产品通过 API 调用他们的数据,并为他们提供平台。即使你不是写 API 的专业人士,拥有精美的 API 也对你的应用程序有好处。

技术分享

SequoiaDB 技术总监郝大为谈分布式数据库对非结构化数据管理和应用

SequoiaDB 巨杉数据库作为国内第一款完全自主研发,后又选择开源的商业数据库产品,在这个过程中经过了什么思考?目前在行业内的应用情况如何?

高手问答

重新认识前端开发利器 Angular

Angular 目前在前端圈子的火热程度也是有目共睹,因此本期的高手问答我们邀请了 @大漠穷秋 和我们一起探讨关于 Angular 的问题。

  1. 与其他框架相比,Angular 有什么优势?
  2. Angular 有什么缺点?
  3. 既然 Angular 2 已正式发布,是否还有必要选择之前的版本?
  4. 请问最近发布的 Angular 4 这个版本号是怎么回事?

放码过来

2017年源创会新增环节,个人或团队如有优秀开源项目,可添加微信:kaixin_fighting,或发送站内私信到 @一路南漂,通过筛选的项目即可在源创会现场上台展示个人项目,更有机会获得开源中国社区码云项目推荐,甚至登上码云周刊的机会,只要你有料,就尽管放码过来!

厦门站:

1、 开源 UI 编辑器 VisualUIEditor @吴国都

项目地址:

https://git.oschina.net/tickbh/VisualUIEditor?winzoom=1

开源UI编辑器 PPT 下载

2、运维脚本工具库 kjyw @于亮

项目地址:

https://git.oschina.net/aqztcom/kjyw

快捷运维项目 PPT 下载

福州站:

1、 猎鹰网络安全工具 falcon @陈学芹

项目地址:

http://git.oschina.net/cxueqin/falcon?winzoom=1

猎鹰项目 PPT 下载

2、高德地图位置选择器 Bootstrap-AMapPositionPicker @鄢镇伟

项目地址:

https://git.oschina.net/kinegratii/Bootstrap-AMapPositionPicker

高德位置选择器 PPT下载

码云项目推荐

  1. 红薯 7 天学 Python 的作品 Py3Cache
  2. 基于 MySQL 协议的抓包工具 MySQL Sniffer
  3. 基于 java 的 cms 系统 51opencms
  4. 文件/文件夹备份工具 FilesBackuper
  5. 基于 Java 的博客系统 Tale
  6. Docker 管理工具 Dockerfly
  7. 网页广告管理发布系统 baigo ADS
  8. 微信小程序导航 golang版
  9. socket.io 开发的即时聊天系统 chedan

1、项目名称:红薯 7 天学 Python 的作品 Py3Cache

项目简介:该项目是我在学习 Python 的时候,为了避免陷入花很长时间去看完一本编程语言学习书后仍然找不到北的状况。针对自己熟悉的一个小领域,换另外一种新语言实现,在实现中有针对性的学习新的语言。

Py3Cache 是 J2Cache 两级缓存框架的 Python 语言移植版本。关于两级缓存框架的思路已经要解决的问题请看 J2Cache 项目首页中的文章以及视频,这里不再赘述。

Py3Cache 使用 Redis 的 Pub/Sub 进行缓存事件分发。目前的功能还是缺失的,主要是 Beaker 这个一级缓存中的对象在过期失效时候没有通知其他的节点。这个需要再深入研究 Beaker 是否支持类似 Ehcache 的缓存事件通知接口。欢迎有经验者给我一些指点。

项目地址:

http://git.oschina.net/ld/Py3Cache

2、项目名称:基于 MySQL 协议的抓包工具 MySQL Sniffer

项目简介:MySQL Sniffer 是一个基于 MySQL 协议的抓包工具,实时抓取 MySQLServer 端或 Client 端请求,并格式化输出。输出内容包括访问时间、访问用户、来源 IP、访问 Database、命令耗时、返回数据行数、执行语句等。有批量抓取多个端口,后台运行,日志分割等多种使用方式,操作便捷,输出友好。

同时也适用抓取 Atlas 端的请求,Atlas 是奇虎开源的一款基于MySQL协议的数据中间层项目。同类型工具还有vc-mysql-sniffer,以及 tshark 的 -e mysql.query 参数来解析 MySQL 协议。

项目地址:

http://git.oschina.net/qihoo360git/mysql-sniffer

3、项目名称:基于 java 的 cms 系统 51opencms

项目简介:51opencms 采用 spring mvc ,mybatis,freemaker,mysql 等技术开发完成,我们正在采用 dubbo,activeMq 消息队列,redis 等技术进行全新的架构,如果大家感兴趣,可以加入我们,共同学习,贡献自己的力量,把我们的项目完善的更好。

演示:

前端:http://www.51opencms.com

后端:http://www.51opencms.com/admin/index

用户名:test

密码:test

项目地址:

http://git.oschina.net/fumiao/opencms_51opencms

4、项目名称:文件/文件夹备份工具 FilesBackuper

项目简介:FileBackuper 是一个简单的无 UI 文件/文件夹复制工具。可应用于文件服务器等需要时常进行备份的环境中。备份同时会记录源文件路径和修改时间,以用于差异备份和增量备份。数据库使用 access。

开发基于 .Net Framework 4.5,请确保已经安装了此环境。

使用场景范例:

某台文件服务器 SVR1,需要定期做文件备份,并放置 SVR2 上。

在 SVR1 上映射 SVR2 的备份路径作为网络驱动器 S:,FileBackuper 放置在 SVR1 上,并设置好 config.ini 中的 SourcePath 为 SVR1 的需备份文件路径,以及 TargetPath 为驱动器 S: 。

在 SVR1 上设定排程,每天凌晨 1点 执行一次 FileBackuper.exe。

项目地址:

http://git.oschina.net/famio/FilesBackuper

5、项目名称:基于 Java 的博客系统 Tale

项目简介:Tale 的英文含义为故事,我相信每个坚持写 Blog 的人都是有故事的;中文你叫它【塌了】也无所谓 。Tale 使用了轻量级mvc 框架 Blade 开发,默认主题使用了漂亮的 pinghsu。

特性:

  • 设计简洁,界面美观
  • Markdown文章发布
  • 自定义文章链接
  • 支持多主题
  • 支持插件扩展
  • 支持Emoji表情
  • 支持网易云音乐播放
  • 支持附件和数据库备份
  • 部署简单,不依赖Tomcat

项目地址:

http://git.oschina.net/biezhi/tale

6、项目名称:Docker 管理工具 Dockerfly

项目简介:Dockerfly 是基于 Docker1.12 (Docker API 1.24 ) 开发出 Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大 Docker 初学者以及 Docker 管理员能够快速的进行 Docker 容器的管理和维护。

使用 dockerfly 可以管理 docker 中 swarm、container、network、volume、image 等等你在 docker 中想管理的所有东西。

通过 dockerfly 的 swarm 管理你可以轻松的构建起一个基于 Docker 原生的集群系统。当然首先你要懂 Docker 不要拿他当虚拟机。

项目地址:

http://git.oschina.net/helyho/DockerFly

7、项目名称:网页广告管理发布系统 baigo ADS

项目简介:

  • 崇尚简单: baigo ADS 是一款网页广告管理发布系统,baigo ADS 以简单为设计、开发的宗旨,安装部署简单、使用简单。baigo ADS 没有复杂的菜单,没有深奥的概念,没有晦涩难懂的名词,一切崇尚简单。
  • 网页广告管理利器: 利用 baigo ADS,可以便捷的实现网页广告的便捷管理,详尽的投放、展示方式,并开放第三方插件,允许用户开发自己的广告展示方式。
  • 基于最流行的语言开发: baigo ADS 是采用 PHP MySQL 开发的广告管理发布系统。PHP 与 MySQL 可以免费使用,流行广泛,可以运行在 Linux、Windows 或者 Mac 平台,具有良好的通用性。
  • 强大的可扩展功能: baigo ADS 可随时加入用户自己开发的广告插件,扩展广告的展示方式。

项目地址:

http://git.oschina.net/baigo/baigoADS

8、项目名称:微信小程序导航 golang版

项目简介:

特点:

  • 基于 gin web 框架开发。
  • 基于 gorm 框架 数据库使用mysql。
  • 基于 cache2go 数据缓存。
  • 基于 pongo2 模版引擎 布局采用bootstrap3开发。

特别说明:

  1. 本项目所有小程序信息经过二次加工处理, 静态资源搜集来自凌夕网络 知晓程序网站,演示信息仅供测试使用,使用后请自行销毁。
  2. 本项目使用大量第三方框架,如果涉及侵权问题,请作者联系我删除相关代码 联系方式 itlabers@gmail.com。
  3. 部分业务逻辑需要使用者应根据自身业务特点完成。

项目地址:

http://git.oschina.net/spirit_demon/WechatNav

9、项目名称:socket.io 开发的即时聊天系统 chedan

项目简介:使用 socket.io 开发的即时聊天系统。

项目地址:

http://git.oschina.net/tomoya/chedan

0 人点赞