之前由于时间关系一直把前后端传输数据的加密解密搁在一旁,如今框架和功能模块的进度也远超前端,终于腾出了时间来做这一块东西。
基于安全考虑采用AES 256 CBC PKCS#7这种安全的对称加密算法,密钥256位,工业级、速度快。
公司初创, 新买了一台Dell r320服务器。略屌, 但屌的是它居然是机架式的而不是之前常见到的塔式, 所以大家都觉得很叼的样子。但其实性能一般, 4核8G内存1T硬盘的配置并不算什么高端水准。但是不管怎么样, 既然服务器买了总不能当做摆设吧。
按最初设计, 服务器至少两台。一台用来做测试服务器, 另一台用来部署各种工具, 比如svn, gitlab, 游戏后台管理和自动化发布工具等等。但是预算有限, 服务器只有一个那就先用着吧, 实在不行以后再想辙。
工具最先要用到也就是策划和美术们要管理资源和文档的svn, 另外就是技术要用的gitlab。svn很简单没什么可说的, 其实技术也完全可以使用svn, 但是为了更好地装逼, 虽然暂时只有一前一后两个技术, 但我们还是任性地选择了gitlab这个部署起来非常蛋疼但biger够高的代码版本管理工具。
言归正传, 介绍一下centos7安装gitlab的正确姿势。
git
用得多了,难免不会使用到类似 git reset --hard COMMIT
这样回退到某次提交的命令,这个做法有个坏处就是回退到某个版本之后,中间的版本就丢了。
这时候 git reflog
+ git cherry-pick
命令配合使用可以把之前误删除的commit给找回了。
犹豫了很久,还是咬牙把macbook pro
给买了。勒紧裤腰带啃干脆面的日子就在眼前,anyway,2015的第一个目标提前实现了。
苹果的笔记本无论是工艺设计还是性能都还是很让人眼热的,对于一个程序猿来说,不失为一件装逼利器。
pro到手之后这两天,一直在把玩。布环境,搞插件,装应用。这个过程中也遇到了不少坎,掉了许多次坑。把这些经验教训都扔在这篇文字里,以作备忘。
“要不还是坐火车吧,加班熬夜挣点钱不容易。火车票也是好不容易抢到的。”
“大过年的,坐什么火车,一年到头也就放那几天,时间都浪费在路上了。坐飞机回去怎么了?”
原定的回家日子的前两天,一个名叫”省钱”的小人儿和一个唤作”任性”的小碧池开始撕逼起来。照平常的情形来看,我更偏爱”省钱”这个贤惠温婉的小姑娘,但是这一次我却假装没有看到她幽怨的表情,无可救药地听从了”任性”这个小婊砸的话,确实,大过年的。
几个月前,装了一次Octopress,可是在进行到 bundle install
的时候老是出现问题,后来放弃了。
拖了这么久,又装了一次,这一次出奇的顺利,所有基础件都搞定了的时候开始摸索各种组件。
在弄到分类问题的时候,问题来了,不能支持中文。
因为生成的 /_deploy/blog/categories/
下的所有有关分类的目录名全是英文,
如杂记分类会生成 /_deploy/blog/categories/za-ji/
这样的目录,所以地址导向的时候,找不到相关的页面。
网上的办法找了很多,很多在本地预览的时候没有问题,但是推到github上之后还是出现“404页面不存在”的情况,苦思冥想,总算是找到了解决办法。