Robert的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链

How to install/upgrade elasticsearch cluster via ansible?

First, we have a playbook: es.yml12345- hosts: es become: yes roles: - elasticsearch serial: "50%" serial: "50%" means ansbile will run tasks in 50% of hosts (or less). And,
2016-05-25
Ops

APT Hash sum mismatch

工作当中遇到此问题,然后偶尔看见此文。 此文是 APT Hash sum mismatch 的翻译。 TL;DRAPT 仓库能够提供未压缩和压缩过的文件格式。常用的几个的压缩格式是 gzip, bzip 和lzma。 apt 的 Bug 在处理lzma文件(.xz)读写的时候会偶尔报告“Hash sum mismatch”错误。 本文提供一种变通方式,另外,在特定版本的 apt 中,该bug已经被
2016-04-23
Ops

strace 速查表

此文是 strace cheat sheet 的翻译。 TL;DRstrace 可以追踪系统调用、信号,在调试中,它还是收集上下文环境的非常好的工具。 此速查表将会展示一些技巧来说明 strace 的使用方法、如何过滤输出,并且介绍了一些 strace 的实用参数。 strace PTRACE_TRACEME EPERM (Operation not permitted)你应该以 root 身份来
2016-04-10
技术
#Linux

《一日重生》

人生总是有很多不如意。 查理在失意许久之后,决定自杀,来结束这些痛苦。意外之中,他的母亲出现了,他和他母亲度过了一天。 这一天看起来是平常的一天,去给别人理发,给塞尔玛小姐化妆等。在平淡的叙事中,加上查理自己的回忆,查理看到了很多小时候被遗忘、被忽略的事情。 确实,查理一心只想追求父爱,忽略了母爱;等到母亲去世之后才知道母爱的珍贵,此后人生的曲折,只能自己一个人去面对。 遗憾的是,查理面对的,仅仅
2016-03-26
Read

Violet?Purple?

这两个单词都是紫色的意思。突然想到这个有什么区别,所以查了下,还真有。 Violet得名于紫罗兰(紫罗兰的英文也是violet),是一种真正的颜色,有自己的波长(380–450 nm)。 而Purple则是蓝色和红色的混合色。相比Violet,Purple更偏向于贵族的意味。 这是violet: 这是purple: references: Violet (color), Purple.
2016-03-16

PHP 7.0中,目前不能定义函数的返回类型为null或者void

TL;DR: 在PHP 7.0下,不要将函数的返回值声明为null或者void,在PHP7.1下可以。 目前函数返回值不可被声明为nullable。 引子今天有开发同学遇到了定义返回值为null的函数无法被load的问题: Cannot use ‘App\null’ as class name as it is reserved 追查发现,是因为函数的返回值被声明为了null。 追查首先,看看返
2016-03-08
Language > PHP
#PHP

开始使用Docker(在OS X下)

如果你想在OS X上尝试Docker,但是又觉得安装虚拟机什么的太麻烦了,那么你可以考虑下Docker Toolbox。 安装Docker Toolbox虽然官方提供了下载链接,但是我依然决定使用Homebrew Cask来安装Docker Toolbox: brew cask install dockertoolbox 当然,如果下载特别慢的话,可以使用ProxyChains-NG来代理下。 安
2016-02-09

安装 PHP 7

PHP 7 正式发布了好久了,现在就总结下如何在各个系统上安装 PHP 7。(本文在很大程度上参考了 Installing PHP 7.0.0) Ubuntu系列PHP 7 可以直接使用 PPA for PHP (5.6, 7.0) : Ondřej Surý:(原来这个PPA中的fpm不能正常工作,后来发现已经改掉了) sudo add-apt-repository ppa:ondrej
2015-12-27
Language > PHP
#PHP

PHP7 中五个鲜有人知的特性

本文是 Five Lesser-Known Features of PHP 7 的译文 PHP 7 即将发布(原文如此,现在 PHP 7 已经正式发布),我觉得检查 PHP 7 带来的一些鲜为人知的新特性是一件非常酷的事情: 1. define()可以定义数组常量自 PHP 5.6 开始,可以使用 const 关键字在类中定义常量数组: const LUCKY_NUMBERS = [4,
2015-12-27
Language > PHP
#PHP

PHP/Laravel中的“异常链”

之前知道,Python 3 中终于实现了对异常链的支持。 最近,在代码中,有一处写着: try { // some code} catch (\Exception $e) { \Log::error(‘xxx_id’ . $xxx->id);} 问了之后才发现,这是需要知道是哪个id触发的错误,如果不捕获异常的话,在backtrace信息中可能不会出现此id。
2015-12-12
Language > PHP
#PHP
1…111213141516

搜索

Hexo Fluid
总访问量 次 总访客数 人