会话处理:一个简单的登入登出
关于会话处理 HTTP 是一种无状态的协议,说明每次请求的处理都与之前或之后的 请求无关,但是为了能够调整用户特有的行为和首选项,出现了一种在客户端存储少量信息(常称为cookie)的实践,但由于 cookie 大小的限制、所允许的 cookie 数量以及 cookie 的实现上的各种不一致,出现了另外一种解决方案:会话处理。 会话处理的实现方式是为每位网站访问者分配一个称之为会话...
View Article我使用的 Dropbox VS Google Drive
自从2010年开始使用Dropbox,便爱不释手,U盘什么的立刻被贬到了光盘的地位,这也算是我第一个使用的云服务。Dropbox 的主要工作就是同步文件,但于此同时,也可以和某些特定用户分享文件,也可以将某些文件公共分享,但文件不能直接是PHP,JSP,JS等可执行脚本,如果这些文件包含在压缩包内,便可行了。 刚开始Dropbox...
View ArticleMac 神器之 Time Machine
伴随着进入 Time Machine,一个华丽的时光隧道映入眼帘,这是一个既华丽又务实的备份工具,也是我觉得为什么程序员要使用Mac OS X的原因之一,因为有她,节约生命! 想起 Windows XP 的时代,计算机系的同学都有过无数次给别人装系统的经历,安装完毕之后的驱动、优化、程序,那都是噩梦,用上 Ghost 之后,轻松了一大截,然而...
View ArticleWordPress 修改自动间隔与禁用修订版本
WordPress: Modify autosave interval and disable post revisions 打开 WordPress 主配置文件 wp-config.php 添加下述代码 // 更改自动保存间隔 define('AUTOSAVE_INTERVAL', 6000 ); // seconds 将自动保存间隔增加到一定时间,就无需在 wp-admin/post.php 和...
View Article用 PHP 简单的输出 Google Reader Json
离 Google Reader 逝去两个来月了,此文仅作个纪念 下载 user@gmail.com-takeout 文件并解压后,得到的是 json 文件,用 json_decode() 函数做一下解码 json 的操作 date_default_timezone_set('Asia/Chongqing'); $handle = fopen("GR/starred.json", "rb");...
View ArticleUbuntu Server 上的安全 OpenSSL 版本及更新
以下为修复漏洞的 Ubuntu 发行版本中最低的版本要求 Ubuntu 10.04: 此发行版本的 OpenSSL 不受影响 Ubuntu 12.04: 1.0.1-4ubuntu5.12 Ubuntu 12.10: 1.0.1c-3ubuntu2.7 Ubuntu 13.04: 官方支持已经过期,有必要升级系统 Ubuntu 13.10: 1.0.1e-3ubuntu1.2 查看目前版本 dpkg...
View ArticleUbuntu Server 破壳漏洞修复
2014 年 9 月 24 日,Bash 惊爆严重安全漏洞,编号为 CVE-2014-6271,该漏洞将导致远程攻击者在受影响的系统上执行任意代码。破壳漏洞(ShellShock)的严重性被定义为 10 级(最高)。 GNU Bash 4.3 及之前版本在评估某些构造的环境变量时存在安全漏洞,向环境变量值内的函数定义后添加多余的字符串会触发此漏洞,攻击者可利用此漏洞改变或绕过环境限制,以执行...
View ArticleVimwiki 语法高亮
几年前开始用的 SyntaxHighlighter2 插件来给代码语法高亮,由于懒一直没有更换,今天实在看不下去,而且又发现 PRISM 的简洁耐看,于是决定将 Blog 和 Wiki 页面都替换过来。 WordPress 的话很简单,可以使用插件,或者如下: 到这里按需求下载 加载 prism.js 与 prism.css 需要高亮的代码用 <pre><code...
View ArticlePHP cURL 登入与获取页面
PHP 使用的 cURL 依靠 libcurl 库,libcurl 很好的支持 http、https,因而在登入和获取页面时完全可以充当浏览器的角色。 下面介绍一下我常用到的登入和获取页面代码,功能上,记录了登入 cookie,可以一次登入后免登入直至 cookie 过期。 应用场景:某些小型服务网站没有提供 API,但是要经常性的获取某些登入后的数据。 首先是登入函数 function...
View ArticleWindows 10 上的 PHP 开发环境
这里有标题党之嫌,其实也就是原本在 Windows 7 上安装好的开发环境,升级到 Windows 10 后发生的一点点变化,真正的环境配置请移步 Windows 上的 PHP 开发环境 其实如果之前的 Windows 上按标准安装好了开发环境,升级后基本上只需要停止默认的 Web 服务即可,操作如下 在底部搜索框键入 services 以打开服务窗口,停止并禁用以下服务 Windows...
View Article