最近公司产品需要上 阿婆店 ,说是要弄个 SSL,否则无法通过审核。好吧,挊起袖子,干啊……对比一圈,捡了便宜点的 GeoTrust,妈蛋,它家的文档真是屎到没谁了!!!

继续阅读

ubuntu 系统自带了一个非常易用的防火墙 ufw —— uncomplicated firewall ,不复杂的防火墙。它是一个管理防火墙规则的前端,透过其简单的语法,让它来实际替你执行详细的防火墙细则。

继续阅读

当我们初始化一个 django 项目时,它会自己创建一个 wsgi.py ,其提供了 django 项目部署时,能够使用任何的 WSGI服务。听起来很难懂是吧?无论使用 apache 或者是 nginxweb 服务,真正处理请求的是 wsgi.py ,可以把它理解为一个桥梁,连接 web 服务和 django 实际的处理逻辑。对于 PHPerwsgi 相当于 fastcgi ,前者服务对象是 python ,后者则是 PHP ,嘿嘿。

继续阅读

为了下载一个 Super Simple Songs 的播放列表 ,花了点时间来研究 youtube-dl 这个神器,唯下载资源时,方恨网速太慢啊,哎……

youtube 比天朝内的视频网站良心太多了,片头广告播放5秒后可选择跳过,中途有广告,亦可选择跳过,更重要的是还能观看某些「河蟹」内容。

继续阅读

工作中有如题需求,遂捣鼓了好一阵子,啧啧,先来一句话总结,用 windows系统 真不是一般地蛋疼啊,整个问题搞下来,最浪费时间的不是敲代码,而是理清系统环境的坑。

继续阅读

Let’s Encrypt 是一个于2015年三季度推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。

申请 Let’s Encrypt 证书非常简单,并且是免费的,官方提供了自动化的工具进行配置。每次生成的证书只有90天的有效期,但可以通过设定计划任务自动续期,完全是一劳永逸的操作呢。

继续阅读

先表立场,我是忠实no www 使用者,即网站域名不添加 www 。为啥?从装逼的角度谈,简短的网址逼格尽显,在记忆方面效率会提升不少。如今no wwwwww共存的局面,有以下几种原因:

  1. 从终端用户的体验来讲,google.comwww.google.com 少输3个字符,用户都是懒的。
  2. 从历史的角度来讲,www的存在感已经根深蒂固在老网民心中了,造成其给人更正式的感觉,例如许多企业网站「仅针对中小企业」通常是使用 www ,而个人网站则是能简则简。
  3. 从好奇心与经验主义的角度来讲,你无法阻止终端用户在两者之间相互跳,如 example.com 可以访问的话,那 www.example.com 呢?

那有没一种合适的方案解决上述的问题呢?答案是有的。

继续阅读

对于入门级别而言,在视图中编写简单的函数能够满足基本需求,如访问文章等等。可一旦代码的量上来了,随着功能的增加,在视图中难免会出现大量的重复代码,此时考验的不是思维能力,而是敲代码人员的耐心了。基于类的视图的出现,解救了这一切。本文以撰写一个简单的博客为例子,讲解基于类的视图如何在实战在应用。

继续阅读