十二 08 2016

使用GitLab、Jenkins、Docker建立快速持续化集成交付部署方案(三)

 

上一章节中我们完成了对Docker的使用和部署。

本文中我们将完成 GitLab → Jenkins → Docker 的环境,并完成基于GitLab、Jenkins、Docker的面向Web开发的快速部署方案。

 

我们最终得到的结果,将是部署人员只在部署环境下只敲一句命令,就完成整个部署工作。 继续阅读 »

十二 05 2016

谷歌浏览器Chrome出现“该服务器提供了一个未通过证书透明度政策公开披露的证书”错误

 

今天上班之后,打开浏览器,很多Https网站出现打不开的情况,并且报错:

 

该服务器提供了一个未通过证书透明度政策公开披露的证书。某些证书必须通过证书透明度政策进行公开披露 以确保它们值得信任且能保护用户免遭攻击。

 

NET::ERR_CERTIFICATE_TRANSPARENCY_REQUIRED

 

目前可以认为,这是一个旧版本Chrome的Bug。 继续阅读 »

十二 04 2016

使用GitLab、Jenkins、Docker建立快速持续化集成交付部署方案(二)

 

上一文中我们完成了基础环境的安装。

本文将要学习 Docker Image 的自定义,及 使用Docker Compose进行环境部署的方法。

继续阅读 »

十二 02 2016

使用GitLab、Jenkins、Docker建立快速持续化集成交付部署方案(一)

摘要

本系列文章将要完成的:

  • 安装GitLab、Jenkins、Docker等一系列基础环境
  • 建立自己的 Docker Registry,私有的Docker镜像服务,用于存储我们自己的Docker镜像仓库(Repository)
  • 使用GitLab进行代码管理,并联动Jenkins进行自动化打包,生成Docker Image,推送到自己的Repository
  • 使用Docker Compose在目的机上进行集成环境部署

继续阅读 »

十一 30 2016

微信公众平台提示:发生错误,请点击返回首页

登录到微信公众平台,或者微信开放平台,或者微信开发者平台,登录提示:发生错误,请点击返回首页

这并不是你的过错。

继续阅读 »

十一 01 2016

损坏的市政公交一卡通,一无是处的北漂五年

损坏的地铁卡

用了马上就要满5年的地铁卡,于2016年9月18日彻底坏掉了。

消费记录上记录着9月18日早上刷地铁出站。其实当天晚上还能刷地铁进站,但是进站之后就刷不出去了。卡片拿到服务处,服务处的机器也刷不出来,客户把卡片甩给我:有时间去西直门办理退卡重新办理一张吧。

其实这张卡几个星期之前就开始不正常了,经常在地铁站刷不开门。或是刷上之后机器没反应,换机器就出错,刷上了但是没响应。或是干脆连刷都刷不上。 继续阅读 »

31 2016

PHP求质数

看起来貌似是个很没营养的问题,网上一搜一大堆,粗制滥造的答案看就能看吐。

求质数,比如:

求 N 是否为质数?那就从 i=2 一直遍历到 i=N-1 之后求余呗,只要余数有为 0 的,那 N 就不是质数————这是不少网上教程给出的答案,可能不少计算机专业老师也是这么教课的。

衍生题目还有:

  • 求 从 1 到 N 之间所有质数
  • 从 1 开始,求 N 个质数
  • 求 从 M 到 N 之间所有质数
  • 从 M 开始,求 N 个质数

继续阅读 »

20 2016

堆叠陈年旧屎

公司把一堆陈年烂谷子的Bug甩到我这里让我修。

虽说很多Bug都由很烂的代码组成的,但也有只是实现逻辑就很奇葩的Bug。

之前一篇文章已经有说过公司里代码的恶心以及测试和文档的诸多问题,今天也不嫌麻烦就再展示一坨出来。

继续阅读 »

09 2016

微信模板消息配置检测脚本 Wechat-Configure-Tester

Introduction

这是一个微信配置检测工具。在有 appIDappsecret 的条件下,可以:

  • 获取 access_token
  • 获取 用户列表
  • 获取 指定用户详细信息
  • 获取 模板列表
  • 并可 发送模板消息

可用于检测部分微信配置是否正确,并测试模板消息发送。

 

在Linux命令行下运行完美,需要php环境支持。

GitHub地址:https://github.com/catscarlet/Wechat-Configure-Tester

继续阅读 »

08 2016

去你的吧,谈对软件故障的处理

我呀?
就这个呀?
去你的吧!
别挨骂了!
别招说了!
咳(hai)!

上面那几句都是相声的经典结尾句式。

 

昨天早上公司前方突然报产品出现严重问题,用户操作时,出现了整个用户组都无法显示的问题。

这是个严重问题,最好越快解决越好。

至少我是这么想的。然而这个故障和我关系不大,这个功能我没有参与过开发,我也不是产品负责人或前方接口,我只能作为旁观者。

今天早上则是因为一个和自己负责的代码相关的Bug,跟目前负责产品的人对吼。

继续阅读 »

旧文章 «