Tommy 的自留地

不以物喜,不以己悲

前言

以前在遥远的使用 Windows 的年代,经常使用 UltraISO 来把 ISO 镜像写入U盘,来从U盘引导系统。换了 Mac 以后,偶尔还是会用 VMware 虚拟机来使用 UltraISO 将 ISO 镜像写入U盘。最近折腾新服务器,下载了最新的 Ubuntu 16.04 LTS 镜像,又要制作U盘了,于是乎就整理下在 Mac 下制作 Ubuntu 可引导U盘的操作步骤,方便以后查阅。

阅读全文 »

前言

以前连接回公司,经常都是使用 OpenVPN、PPTP、L2TP 什么的,感觉不是很难用,但也说不上很好用。但是因为大家都知道的原因,在 iOS 上 OpenVPN 基本上无法正常下载,这对于公司员工来说就比较麻烦了,因为并不是每个人都需要科学上网的。后来无意中发现了 OpenConnect VPN Server,感觉还不错,后来就用到公司网络上了。使用过一段时间,就考虑把家里的 OpenWrt 也装一个,这样外出的时候连回家里管理 NAS 也方便些,便有了此文。

阅读全文 »

没有什么新鲜事情,就是简单记录下,把 Hexo 从 3.1.1 升级到了 3.2.2,结果又是一轮折腾。

hexo-cli 啊,npm 啊,node 啊什么的,版本都是翻天覆地的大变化,实在无力吐槽了。还有那跟龟速一样的 npm 更新,也是让人痛不欲生。

然而,最后还是更新成功了,内容也都还在,那就这样吧。

万年不变的背景故事

最近重新用回 Macbook Air,环境什么的需要重新设置一下,所以这份本应该在几年前就写的作业就一直拖到了今天。

iTerm2

所谓磨刀不误砍柴工,说的就是要有个好工具,那么 Terminal(终端) 就显得很重要了。OS X 自带的 Terminal 虽然用着也过得去,但也仅仅是过得去而已,跟好用的 iTerm2 比,还是弱鸡了一些。

阅读全文 »

前言

最近发现 Hexo 更新了,于是乎考虑也跟风更新一下 Hexo,便有了此文,记录一下更新的过程。

更新 Docker Image

因为我现在已经变成了一个不算狂热的 Docker 粉丝,且博主有各种强迫症,所以不想本地的 Node.js 环境被各种「污染」,于是乎可以用 Docker 封装的,都已经被我给 Docker 化了。同样的,Hexo 也未能幸免的被我给 Docker 化了。

阅读全文 »

最近将大部分的服务都 Docker 化了,遂打算把 Crowd 也给 Docker 化了。不知道 Crowd 的同学可以去官网看一下介绍,简单说,就是一个单点登录和集中身份验证的东东。因为要使用 Stash,Jira 和 Confluence 等 Atlassian 的产品,所以用个 Crowd 可以偷懒,不用每个系统设置账户。

阅读全文 »

背景

其实这篇文章一年半前就应该写了,那个时候就曾经研究过 Atlassian 的授权机制。主要是那个时候发现了 Stash 这个宝贝。上网遍寻了一下,也没有发现关于 Stash 的破解。但是,关于 Jira 的破解文章就有好多,仔细看了一下,无外乎也就是替换 Version2LicenseDecoder.class 这个文件,然后使用自己编码的,或者明文的 License 授权文件,来达到激活产品的目的。既然 Jira 已经有很多人写过了,那么我们就拿 Stash 来玩玩吧。

**声明:**撰写本文的目的,仅在于研究学习 Atlassian 授权的原理和机制,请勿将本文涉及到的任何内容用于商业用途。请大家尽可能地支持正版软件,因为这样我们才能有更多好用的软件。Stash 官方 10 用户的授权仅仅为 $10 美金,也就是 60 多块钱的事儿,对于小团队来说绝对是白菜价了。

阅读全文 »

原来一直在使用 3322.org 的动态域名解析,而且之前还写过一篇如何在 OpenWrt 上使用 3322.org 的动态域名的文章。但是一段时间不用后,发现 3322.org 现在的动态域名只支持一个免费域名,而且怎么设置都无法正常工作。上网转悠了一下后,发现 DnsPod 有提供 客户端 API,其中的 DNSPod用户API文档 有详细的描述如何使用 DDNS 功能。于是乎就自己写了一个基于 DnsPod 客户端 API 的 Shell 脚本。

阅读全文 »

前言

为什么要写这篇博文

因为,作为一个伪运维工程师,我已经被架设各种 Web 服务器环境折磨得体无完肤了。直到我发现了 Docker 这货,才有一种相见恨晚的赶脚!懂我的同学你们懂的,如果你不懂的话,你可以直接关闭这个页面了。

那么用 Docker 的好处是什么呢?最重要的,就是可以快速搭建统一的 PHP 开发和生产环境。你的开发环境就是你的生产环境,本地测试通过,代表着部署到服务器也可以完全正常运行。而且还可以部署多个测试环境,让一套代码同时跑在 PHP 5.2, 5.3, 5.4, 5.5, 5.6 系统上测试兼容性,而不需要把本地开发环境弄得一塌糊涂!

阅读全文 »
0%