大象笔记

Ubuntu 下使用 shell 脚本批量修改图片尺寸

Ubuntu 下需要安装 ImageMagick。执行 sudo apt-get install imagemagick 使用 shell 脚本遍历当前目录中的所有 png 图片,并逐一处理 ``` set -e #

wordpress Post 与 Page 使用同一个模板的方法

很多时候,我们希望 Page 与 Post 共用一套模板,除了需要定制化的 Page 之外。 参考 single post 与 single page 遵循的模板名规则顺序可知,使用 singular.php 作为模板名,即可使 Po

不同 tmux window 间共享 VIM 文本

习惯性用 tmuxinator 开一个项目代码 window, 同时开一个 [VIM Snippet](http://www.sunzhongwei.com/vim-snippets.html) 项目 window,方便随手整理常用的 sn

Bootstrap 中 .container 与 .container-fluid 的区别

## 二者的区别 .container 是 fixed-with, .container-fluid 是 full-width 看编译之后的 bootstrap 代码,即可一目了然 ``` @media (min-width

解决 Ubuntu 下 ssh 服务器中文显示乱码

在 Ubuntu 16.10 下使用终端 ssh 登录远程服务器,然后使用服务器上的 VIM 打开代码文件,发现文件中的中文都是乱码。而使用 Mac 的自带终端进行同样的操作,看到的中文显示就是正常的。遂怀疑 Ubuntu 本地的配置有问题

被滥用的 inherit

今天调样式,被 inherit 坑了一把。 这份 CSS 样式原来是这样写的 ``` 你能想到的所有标签 { font: inherit; } ``` 然后我看了半天一段文字的样式,永远是粗体,但是我从 chro

本地页面测试的时候,不要使用不包含 tld 的域名

比如,testing 最好改成 testing.xxx 原因是,浏览器无法对不包含 tld 的域名缓存 cookie, 至少 chrome 不可以。 Firefox 似乎可以。 所以,会导致很多跟登陆相关的页面无法测试

SQLAlchemy

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and

Python Testing

> 是否可自动化测试是评判程序好坏的唯一标准 ## 注意 需要区分 mock 不同对象的方法, 例如: * mock method (被测试类已被实例化) -> MagicMock * mock method argume

新旧域名切换需要注意的事项

## 网站换域名需要做的工作 - 旧域名在 Nginx 做 301 跳转至新域名。这样新域名会继承旧域名的搜索排名。 - 原站的 sitemap.xml 生成程序需要将旧域名更新为新域名。方便爬虫第一时间知道。 - robots.t