Tommy 的自留地

不以物喜,不以己悲

ShadowsocksX 已经有好长一段时间没有更新了。但是在 Mac 上,还是它的使用效果最好,同时配合 GFWList 一起使用,堪称完美。然而由于太久没更新,且 gfwlist.txt 是 hard code 在代码里面的,所以升级 GFWList 会报 404 错误。主要是因为原来的 GFWList 托管在 Google Code 上,现在托管在 GitHub 上。

先 fork 一份带代码,再 clone 一份最(lao)新(jiu)的代码到本地。二话不说,直接上 Xcode 编译,结果必须直接出错。Google 一番后,发现原来 Target 的版本是 10.7,AFNetworking 的一些特性不支持,将 Target 调整为 10.8 解决第一个问题。

阅读全文 »

前言

以前在遥远的使用 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 脚本。

阅读全文 »
0%