网站开发

一步到位,开启https + http2

今天头条上看到自己网站可以免费获取证书,于是尝试了下,最终一步到位全部成功。 系统为:centos7 + nginx 第一步,获取证书 ps: 免费的哦,而且不像自签名的那种证书浏览器会不认 很简单,先安装certbot命令: yum install certbot 然后使用此命令生成证书: certbot certonly –webroot -w /var/www/example -d example.com -d www.example.com 这边说明下, /var/www/example 是你现在网站可以访问的根目录,在生成时它会创建一个 .well-known 文件夹去验证你是否有 […]

[笔记] centos 里使用 lvm 挂载多个硬盘

首先安装命令: yum install -y lvm2 使用 parted -l 查看当前硬盘的信息,出来的结果类似: 警告: 无法以读写方式打开 /dev/sr0 (只读文件系统)。/dev/sr0 已按照只读方式打开。 错误: /dev/sr0: unrecognised disk label Model: QEMU QEMU DVD-ROM (scsi) Disk /dev/sr0: 432kB Sector size (logical/physical): 2048B/2048B Partition Table: unknown Disk Flags: Model: Virtio Bl […]

利用 Grafana influxDB fluentd pidstat 对指定进程进行监控

有图有真相,先来看几张成果图: 我先介绍下这些东西都是做什么的 Grafana 是一个非常漂亮的可以自定义的监控web服务,如上图 InfluxDB 是一个高效的时间数据库,擅长用于记录按时间推进的数据,这里的数据都存在它里面 Fluentd 是一个数据(日志)接受和分发的服务,可以指定任意输入源后经过适当的处理后再分发到其它的接收端,这里收集数据都是通过它进入到 InfluxDB 的 pidstat 直接安装 sysstat 就有了,可以查看进程相关数据 【安装】 这里不赘述,只简单的说下(其实都很简单) Grafana 参考 http://docs.grafana.org/installa […]

  • QQ20160407-1@2x
  • QQ20160407-0@2x
  • QQ20160407-2@2x

做了一个 FirePHP For Chrome 的插件

1 Comment

FirePHP(http://www.firephp.org/)是一个php里不错的用于调试的工具,我在MyQEE里内置了这个功能,在线调试非常有用,只可惜做这个的作者好久没更新版本了,官方也只出了一个在Firefox里的插件。 而Chrome里的插件都是第三方做的,实际上很难用。这些天下狠心改了别人一款,改到了基本自己满意了,媲美FireFox里的插件,掌声在哪~~~~ 本来是要公开发布出来的,可无奈google的应用商店第一次发布必须要付$5才行,我尝试的去付了下,可是支付失败,好像是不支持中国的信用卡,唉~~~~ 于是只好发布成私有的应用,私有的应用和公开的应用的差别在于只能通过指定的U […]

nginx+php-fpm环境下php输出图片、js、css等文件出现异常问题的原因及解决办法

【背景】 在我实际使用的环境中很少直接使用 nginx + php-fpm 方式搭建环境,大部分还都是使用apache,即便用到nginx,还只是用它监听80端口再代理apache的php做负载均衡器。 这次偶尔机会自己搭建了 nginx + php-fpm 环境,发现自己开发的MyQEE输出js、css以及image图片时会出现异常关闭的问题。 nginx配置了类似这样的rewrite if (!-e $request_filename) {     rewrite ^/.* /index.php last; } rewrite的意思是当请求的实际文件不存在时rewrit […]

使用git的subtree将已有项目的某个目录分离成独立项目

1 Comment

git在1.8版本后加入了subtree的功能,这个功能比之前的submodule功能强大很多,而且很好用,还是老版本的赶紧升级下吧。 一些使用方法可参见这个页面: http://aoxuis.me/posts/2013/08/07/git-subtree/ 当一个项目在开发若干时间后,希望将某个目录单独出一个项目来开发,此时就可以利用这个subtree的功能分离里。 然而直接用git subtree add 的命令会出现 prefix ‘***’ already exists. 这样的错误提示, 这是因为对应的目录已经存在,不能直接添加,需要按下面的方式把对应的目录剥 […]

Emmet LiveStyle – 适合前端攻城狮使用的实时在线调试CSS的工具,怎么好用?看了官方视频你肯定会心动

2 Comments

二话不说,先看 Emmet LiveStyle 官方视频: 顺便吐槽下万恶的TC网络,为了下载官方被河蟹的视频,我搞了1个小时才把视频拉下来 官方网站地址 http://livestyle.emmet.io/ 这边稍微介绍下安装方法: 首先,你需要使用 Sublime ,这个编辑器是一款非常强悍的编辑器,在编辑器里装上LiveStyle的扩展,安装方法: 按ctrl+shift+p,然后输入controll后选择Install Package,再在弹出的对话框里输出 LiveStyle 确定后即开始安装了,骚等几秒钟即可安装好,若再不会请google。 然后,给浏览器装上插件,Chrome直接 […]

挖出来的好东西,Glyphicons Pro Icons 字体图标打包提供下载了,含ttf, woff, eof, svg格式,是矢量的哦

9 Comments

Glyphicons (http://glyphicons.com/) 图标是一个非常好的图标组合。 本图标可以直接替换掉 bootstrap 的icon,详情查看 http://twitter.github.io/bootstrap/base-css.html#icons 也可与著名的 Font-Awesome 配合使用 DEMO在线演示 https://www.queyang.com/demo/glyphicons/ 打包下载 https://www.queyang.com/demo/glyphicons/glyphicons.zip 使用方法: HEAD里加入CSS <link h […]

  • glyphicons