大象笔记
使用 iconv 对大文件编码转换 GB2312 - UTF8
同事给了个 1.6 G 的数据文件,让帮忙转换从 GB2312 转换成 UTF8 编码。
说 nodejs 编码转换太吃力...
本想自己写两行代码搞定,想想还是算了,肯定有现成的工具, 果然 iconv 一行搞定
icon
Sublime Text 2
## 什么场景适合使用 Sublime Text 2
* 写 javascript 的时候,因为由于浏览器兼容性问题,很多在 chrome 下能正常运行的
js 代码到了 ie 下就会出错。在不能保证测试完所有浏览器的情况下,遵守
PageSpeed Insights
## 发现网站前端的问题
[PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights/)
48 分, desktop.
39 分, mob
Greasemonkey
## 常用的脚本
* Download YouTube Videos as MP4
* Straight Google
## 在 Greasemonkey 中使用 jQuery
```
// ==UserScript
Chrome - 开发 js 的神器
## 流程
- 写好一个基本页面,并加载本地 js 文件
- 使用 chrome 打开该页面
- F12 打开开发者工具,Sources - js - 对应的 js 文件
- 编辑 js 文件,ctrl-s 保存,右键选择 Save
Chrome Snippets
Chrome - Developer Tools - Sources - Snippets 右击 “New” 就能创建自己的 Snippets.
## snippets 的实用之处
可以将常用的功能,做成 snippets,便于
chrome
## 必备插件
* Pocket (离线保存网页)
* Tampermonkey (油猴子脚本管理工具)
* SwitchySharp (代理切换工具)
* Switcheroo Redirector (将指定域名的请求都转向其他域
screen
## 建立一个指定名字的会话
$ screen -S zhongwei
## 显示已存在的会话列表
$ screen -ls
## 新建窗口
Ctrl-a c
#
使用 Vundle 管理 VIM 插件
最近才知道城里人都是用 Vundle 来管理 VIM 插件的,而我们乡下一直都是通过 github 来同步 ~/.vim 目录。
显然通过同步 .vim 目录的方式要繁琐的多,而且不利于更新维护。
## Vundle 名字的由来
VIM - 编辑器之神
## Install
获取最新的 VIM 源码
```
$ cd /data/install/setupfiles/
$ hg clone https://vim.googlecode.com/hg/ vim
$ cd vi