技术

使用 acmetool 轻松获取 Let’s encrypt 签名(HTTPS)

Let’s Encrypt 官方提供的 ACME 客户端 Certbot 过于笨重了,安装过程非常繁琐,如果从源码安装竟然还要求服务器有512MB以上的内存,说是为了编译依赖。这对于只有部署了一个小网站的云服务器根本就是杀鸡用牛刀。而且 ACME 自带各种黑魔法来修改 web 服务器的配置,出发点是好的,但技术人员喜欢掌控一切的感觉,因为没人有喜欢在出bug的时候找不到头绪。

于是 gtt 偶遇一款轻量级 ACME… 查看详细

马尔代夫旅游前你不得不知道的10个知识

马尔代夫旅游前你不得不知道的10个知识

翻译自:

Maldives : 10 Travel Tips To Know Before You Go

关于钱

额外收费和税率

马尔代夫的额外收费非常可观,不管是奢华度假村还是普通度假村。因为岛上所有食物和水必须首先从国外运输到马累(马尔代夫首都),然后再从马累运到度假村里,所以这些东西的价格和国内完全不是一个数量级。另外你还会发现,3星4星酒店食物的价格可能和更高级别一样贵甚至更贵。

在基础价格之上,每个酒店还会附加10%… 查看详细

UBER 技术栈

原文

The Uber Engineering Tech Stack, Part I: The Foundation

The Uber Engineering Tech Stack, Part II: The Edge and Beyond

摘要

这两篇文章是uber再2016年发布的关于他们的技术栈,gtt 记录一些要点。

基础设施使用的是混合云的模式,既有公有云也有自建的数据中心。公有云使用 Terraform 管理虚机。

数据库原来只有一个 Postgres,后来使用了 Schemaless (自研的基于MySQL),Cassandra。数据仓库使用 Hadoop。使用 Redis 做缓存,用 Twemproxy 做 … 查看详细

yum install: [Errno 14] problem making ssl connection

Centos 6.4 下配置了epel源,最近发现 yum install 时报错:

Downloading Packages:
http://download.fedoraproject.org/pub/epel/6/x86_64/Django14-1.4.21-1.el6.noarch.rpm: [Errno 14] problem making ssl connection
Trying other mirror.
(2/21): apr-1.3.9-5.el6_2.x86_64.rpm                                                                                         | 123 kB     00:00     
(3/21): apr-util-1.3.9-3.el6_0.1.x86_64.rpm                                                                                  |  87 kB     00:00     
(4/21): apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm                                                                             |  15 kB     00:00     
(5/21): dejavu-sans-fonts-2.33-1.el6.noarch.rpm                                                                              | 2.2 MB     00:00     
(6/21): dejavu-serif-fonts-2.33-1.el6.noarch.rpm                                                                             | 951 kB     00:00     
(7/21): 
查看详细

如何删除 gerrit 中的项目

gerrit2.X 中没法直接删除一个项目,之前需要手工删除,后来社区提供了一个插件delete project来搞定这个事,安装方法如下:

gerritforge,找到对应的 gerrit 版本号,gtt 使用的是 gerrit 2.12,所以就是 Plugins-stable-2.12 如下图:

点击plugin-delete-project-stable-2.12,并找到对应的jar下载地址:

并把 jar 放在在 gerrit 家目录的 plugins 目录下:

wget https://gerrit-ci.gerritforge.com/view/Plugins-stable-2.12/job/plugin-delete-project-stable-2.12/lastSuccessfulBuild/artifact/buck-out/gen/plugins/delete-project/delete-project.jar
查看详细