chunpu

Results 90 issues of chunpu

突发奇想, 决定重新学习C语言, 虽然已经毕业一年多, 现在只会 `printf`, 但浪子回头, 终究不晚 学习C语言, 我决定从 [coreutils](http://www.gnu.org/software/coreutils/) 入手, 可以看到简单的 C 语言程序, 同时学习最基本的 Linux 命令, coreutils 的 git 地址是 git://git.sv.gnu.org/coreutils 在学习其源码之前, 我们还要学会两个看源码神器, 一个是 `CTRL + ]`, 一个是 `SHIFT...

learn-c

## 关于 docker 今天云平台的同事提到, 现在的运维就是恶性循环, 因为大家都在申请机器, 显然的是, 大家申请机器都是按照自己的峰值申请的, 而为了保证突发状况, 如 ddos, 双11 等, 申请者甚至会两倍于自己的峰值去估算自己的服务. 由于资源紧张, 云平台会对其削减, 因为云平台也要为公司减少运维成本, 可能原来申请10台机器最后变成给5台, 而最终有经验的申请者会直接申请20台, 然后等削减成10台(正如鲁迅所说, 如果不说把屋顶掀了, 中国人根本不会同意在屋里装个窗户) 申请容易而回收难, 云平台并没有能力去监控每台机器的使用量, 就算他们找到使用资源大大浪费的机器, 他们也难以说服拥有机器的团队回收其机器, 最终, 大量超高配的机器(比如64g 内存, 16核),...

docker

### `example.com` 匹配:http://www.example.com/foo 匹配:http://www.google.com/search?q=www.example.com 不匹配:https://www.example.com/ 用于表明字符串 example.com 为 URL 关键词。任何含关键词的 http 连接(不包括 https)皆会使用代理。 ### `||example.com` 匹配:http://example.com/foo 匹配:https://subdomain.example.com/bar 不匹配:http://www.google.com/search?q=example.com 匹配整个域名(含子域名)(不论是 http 还是 https),一般用于该站点的 IP 被封锁的情况。 ### `@@||example.com` 这种规则的优先级最高,表示所有匹配 ||example.com 规则的网址均 禁止...

proxy

今天开始 photoshop 从零单排, 希望不要和 C 语言从零单排一样五分钟热度 TT 和 C 语言单排一样, 学习 PS 需要知道最基本的几个小操作 1. 放大缩小, `Ctrl +` 放大, `Ctrl -` 缩小 2. 移动视图, 按住空格移动 3. 撤销, 单步撤销 `Ctrl + Z`,...

photoshop

以前总觉的多出去走, 眼光就远, 会的越多, 就越牛逼, 吃的越广, 口味最准. 现在反倒觉得这样真是一个垃圾桶, 世界上优秀的东西并不多, 美景就那几处, 好吃的就那几种家乡菜, 工具还是每天用的最顺手 以前的我很杂, 因为觉得这是牛逼, 我会一些偏门的语言, 看到 github 上热门的库也会去跟, 曾有一段时间, 我就喜欢跟风写那些热门库类似的东西, 与其说是为了了解其原理, 不如说是为了自己吹牛逼. 可惜现在情况大不相同, 不得不说, 像当今大热 react 我至今都没碰过, 我看过他的介绍, 愣是没看懂, 只能默默的继续使用 jQuery...

life

as3 如果是用 trace 来调试那必然是痛苦不堪, 下面是我自己常用的打印函数, 基本原理就是利用浏览器的 console, 但是连内置对象也可以输出, 有多实用就不谈了 先看效果, 使用方法是 ``` as3 log(arg1, arg2, ...) // 打印内置对象 demo log(ExternalInterface, netStream) ``` ![as-print]({{site.static}}as3/debug.png) 用到的内置库是 ``` as3 import flash.utils.describeType; import flash.utils.getQualifiedClassName;...

as3

整理一下 ie6 可以用的原生的方法, 暂时只记录了 string 和 array 的 prototype 下面写的结果并不代表全部, 而是常用的方法, 那些被遗弃和不常用的函数并没有被记录, 如(String.prototype.sub)这些 ### IE6 支持的 `String.prototype` - charAt, charCodeAt - concat - indexOf, lastIndexOf - match, search - replace...

javascript

介绍一款牛逼的软件, 名叫 cmder, 官网是 http://bliker.github.io/cmder/ ### 全安装版 cmder 自带的程序 全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令 ![msysgit-bin]({{site.static}}cmder/msysgit-bin.png) 比如我最喜欢的 grep, curl(没有 wget), 说实话我并不知道怎么在 windows 下搜索某个目录下的文本, cmder...

software

记录一些常用的 nginx.conf 片段, 虽然最好的文档始终是 http://nginx.org/en/docs/ #### 几个基本点 nginx 的配置层级, `http > server > location` nginx 的一条配置格式为 `directive value1 value2;`, 如 `listen 80;`, listen 是 directive, 80 是 参数 directive 可以理解为函数,...

nginx
server

最近虽然一直在搞 as3 (motherfucking flash!), 但心思却在 nginx 和 lua 上, 近几个月的使用我渐渐觉得这才是稳健的 server 选择 刚开始接触的时候我甚至还有点排斥这种用法, 我们用的是 [@agentzh](http://weibo.com/agentzh) 的 [OpenResty](http://openresty.org/), 由于他不是一个独立的程序, 而是一个依附在 nginx 的框架, 我们能操作的只有每个请求内的东西, 这有巨大的局限性. 我们难以做一些全局的事情, 比如定时同步数据, 定时发邮件等(其实都可以) 说这种方案好, 是和当今流行的做法比较的 首先是 php,...

nginx
lua