Create Redis Instance

  1. ElastiCache Dashboard > Cache Clusters [Launch Cache Cluster]
  2. Select Engine [Redis]
  3. Specify Cluster Details
    AWS
  4. Configure Advanced Settings
    AWS
  5. Get EndPoint
  6. Press [Launch Cache Cluster]
    AWS
    AWS

Create Security Groups

Serivces > NETWORK & SECURITY > Security Groups [Create Security Group]

AWS

Press [Create]

神奇的CasperJs

最近的这个业务真心让我感觉有点蛋疼,由于客户端毫无下限的行为,服务端为了配合其数据结构,需要拿到facebook profile id(uid)更好的与客户端做对接,完成Web版业务功能。像facebook这样的大网站,只会给每一个接入的application分配一个appid与其uid建立用户映射关系,就像接入腾讯的应用不会告诉你QQ号一样,因为这已经慢慢涉及他的核心业务,如果暴露给你,意味着你可以轻易的获取好友信息,个人信息等。

根据接入application,由于或者到用户的必要授权,其实是可以获取到一些用户的信息,比如用户主页,用户基本信息等,但这些在后端服务去访问的时候要求用户是登录状态(也就是存在cookie),一开始使用curl拷贝cookie的方式进行尝试,发现是能够获取到用户主页的信息,意味着实际上能够通过正则分解出需要的profile id,那么问题就来了,这个cookie需要登录才能出现。

国外的Linux系统管理员守则中有这么一条:“慎用 rm -rf 命令,除非你知道此命令所带来的后果“

Linux下删除文件并不是真实的删除磁盘分区中的文件,而是将文件的inode节点中的扇区指针清除,同时释放这些数据对应的数据块,当释放的数据块被系统重新分配时,那些被删除的数据就会被覆盖,所以误删除数据后,应马上卸载文件所在的分区。

每个文件有inode和block组成,inode是文件系统组成的最基本单元,它保存着文件的基本属性(大小、权限、属主组等)和存放的位置信息。而block用来存储数据。类似key-value,inode就是key,block对应value,通过key查找key对应的value。类似python的字典。

感谢knktc的Docker Registry的搭建方案,成功搭建后并在项目中很好的应用了,转载文章,以下为正文部分。

本文转载:搭建自己的docker registry

平时我们使用的docker镜像都来自官方的docker index,由于国内连接docker官网速度太慢,而且有些包含自己代码的镜像也不好直接放到docker官网上,这个时候就需要考虑自己搭建一个docker index的源了。docker官方提供了docker registry这个工具,用于自建docker index,可在本地网络环境中保存和分享docker image,非常适合于公司内部进行docker的推广和使用。本文记录了安装docker registry的过程,作为一个笔记供大家参考吧。