/media/avatar.jpg

Hi 👋, I'm univerone

php-resque+Redis搭建web server的任务处理消息队列

在建立web server提供在线的数据处理服务时,如果默认在后台处理(把表单提交给jsp或者php文件),那么整个处理过程完成后用户才能关闭页面,这对于处理时间较长的web server来说非常不实用。

这时候可以用php-resque来建立一个任务处理的消息队列,用户提交表单后,表单的数据存入数据库,生成任务ID以及特定的结果界面。用户可以将结果界面收藏,一段时间后再查看任务完成后自动更新的结果。

基本思想
用户提交表单,将序列信息提交到数据库里,生成任务ID以及进行中的空html文件,然后进行处理,处理完成后将结果传回空的html界面中。

linux下设置每日更新的bing壁纸

20190308更新
bing已经停止维护每日故事的接口

装了新的系统就总想折腾一下好看的桌面,一直都很喜欢bing网站上每日更新的图片,所以就像把这个爬下来做每日壁纸,windows和部分linux发行版都有已经开发的软件可以实现,在网上也有很多API可以直接调用。我找到了一个加水印版本的代码改动了以下就能很好的运用,还可以抓取每日的壁纸背后的故事,虽然这个加水印确实有些难看,我也不知道也什么用。

CentOS安装配置

之前从来没有尝试过CentOS linux,之所以用这个系统一方面是想装CUDA 10.0,另一方是尝试以下Red Hat系的系统。安装过程十分方便,把DVD版本的景象写入U盘即可(我推荐一个工具rufus,以dd形式写入就行),之后就是图形化的安装界面了,本文主要介绍一些安装后个人喜欢的软件和配置。

caddy hugo git部署博客系统

Caddy 存在的意义在于不需要繁琐的编译 Nginx、Apache,只需要运行 Caddy 就完成了 HTTP 服务器的搭建,如果你有自己的域名,还能自动配置 Let’s Encrypt 实现 HTTPS 加密,使用的是 HTTP/2 协议.

gentoo linux 安装平铺式桌面-awesome

20190729更新

现在已经脱了gentoo linux的坑啦,还是不太适合作主力工作的系统

很不幸,之前重装了gentoo linux系统,完事具备,只差Xorg-server,无论如何,startx总是不成功,错误原因有“no screens found”,不得已从头开始装。gentoo linux安装还是比较难的,而且更新和维护也比较复杂,所以不建议刚接触linux的同学使用。