首先需要创建一个jenkins任务,由于我们公司的UI设计稿是采用SVN来管理,在UI的同学和开发的同学经常在沟通方面不及时的问题,于是我想办法写了这个钩子。 主要用到的shell如下,当前前提还是需要先创建一个j...
互联网技术
DNSPOD和CertBot结合使用来自动生成通配符的SSl证书
今天晚上找到了一个dnspod的插件,由于certbot生成通配符的ssl证书在dns配置环节可谓是非常之麻烦,麻烦,于是刚刚好又发现了这个插件,终于可以自动化的配置了。 安装python插件 sudo apt-get install pytho...
利用python3统一将网站图片转换为webp格式
为了统一将图片转换为webp格式,这里写了python3脚本,统一进行转换。 #coding:utf-8 from os import walk import os #查找所有png jpg jpeg的图片路径 def all_path(dirname): result = []#所有的文件 fo...
升级wordpress之后一直卡在无需升级数据库页面
今天早上在升级wordpress之后一直卡在无需升级数据库页面,让我奇怪的是前台页面一直显示的是正常的,但是后台一直就卡在无需升级数据库页面,而且循环往复,你点了确定,但是没有作用。经过网上搜索之后发现原...
私有P2P网络之ZeroTier
官方网站:http://www.zerotier.com 在使用之前需要先去官方网站注册一个账号,然后免费账号可以支持100个设备连接,对于个人来说足够使用了。 成功注册之后在网络那里创建一个私有网络即可获取到网络的ID。 ...
使用mosh来加速ssh访问
mosh是优化了ssh的访问速度,采用udp的方式进行传输,可以说是ssh的完美替代品。mosh官网在:https://mosh.org/ 安装mosh ubuntu下安装 sudo apt-get install mosh macOS下安装 brew install mosh 由于mos...
N2N最新版本编译使用指南
最近看了一下n2n的官方文档,n2n的原作者已经又重新开始维护了。那接下来我们就可以使用官方的最新版本的了。 ubuntu上编译: sudo apt-get install subversion build-essential libssl-dev autoconf git clon...
Phabricator部署相关注意事项备忘
Phabricator是一套facebook推出的code review系统,整个系统是基于lamp环境来部署的,首先得需要搭建好lamp环境。关于部署这块官方有一个部署的脚本,可以参考下:https://secure.phabricator.com/source/phabri...
CloudFlare CDN的几种配置模式说明
cloudflare是一个在国外非常优秀的cdn服务商,之前一直觉得是它只提供了半程加密,所以就没有使用它,而是一直坚持使用自有的ssl证书。今天无奈由于国内环境的问题,导致我的vps访问效果不佳而不得不上CDN加速,...
使用 Phabricator的workboard来进行敏捷开发
之前一直在使用trello进行scrum的任务分工,今天尝试了一下phabricator。原来phabricator也是有workboard 这个功能的,体验了一下还是蛮好是的,和trello对比起来,少了一个对每个任务进行工作量的一个估点功能...
本站引入阿里云全站CDN加速
前段时间一直在频繁地折腾着更换IP,但是由于本站一直托管了4年的vps服务商已经被绝大多数网友给翻墙玩坏了,没办法,使得我的网站经常被封、被封、被封。我也不知道是因为什么原因,一个技术博客居然可以惹得墙...
python连接腾讯企业邮箱发送html邮件
在工作中难免用到一些自动化的邮件配置,这里用python简单写了一个连接腾讯企业邮箱的脚本邮件代码。备忘下来。 # coding=utf-8 import smtplib from email.MIMEText import MIMEText from email.MIMEMultip...
WordPress简单获取文章列表的php脚本
有时候我们会需要在自己的特定环境下展示自己博客中的文章列表,这个时候可以在适当的位置嵌入一个文章列表的脚本。代码如下。 <?php error_reporting(E_ERROR); ini_set("display_errors","Off"); //初...