Wechat_Sender 随时随地发送消息到微信

发表于 09/02/2018 Python编程 0条评论 阅读次数 25

简介

wechat_sender 是基于 wxpy 和 tornado 实现的一个可以将你的网站、爬虫、脚本等其他应用中各种消息 (日志、报警、运行结果等) 发给到微信的工具。

初衷

wxpy 基于 itchat 提供了较为完备的微信个人号 API ,而我想使用个人微信来接收我的网站的报警信息以及一些爬虫的结果,因此我写了这个工具。

安装

运行环境

Python 2.7 及以上 Python 3 及以上

让WordPress完美支持中文字体

发表于 09/01/2018 建站攻略 0条评论 阅读次数 16

默认的WordPress编辑器很简陋,它是适合英文输入者的习惯的,但是在中文环境下,我们有时需要进行字体切换,如何支持呢?

安装TinyMCE Advanced插件

这是第一步,安装这个插件,免费的,超级好用,让你的编辑器的功能丰富起来,其中很重要的一个功能就是字体选择。插件安装成功之后,你可以看到,终于可以切换字体了,但是全部都是英文字体。

给functions.php增加一段代码

然后,在字体选择的时候,就有中文字体了。

各位可以根据自己的情况和需要,修改上面的代码,可以去掉所有的英文字体选项,也可以额外增加更多的中文字体。

vim的安装、插件及配置

发表于 Linux技巧 0条评论 阅读次数 15

准备工作

安装依赖文件

python3的devel

vim安装

下载最新版的vim

卸载旧版本的vim

配置vim源码的编译属性

vim从7.3升级7.4之后,出现MAC上的键盘使用很不顺的现象,譬如;delete按键不能使用,详细解说如下:

本文介绍叙述Mac上vim中delete键失效的原因和解决方案

闲扯:在Mac的键盘上实际是没有 backspace 这个键的。其实Mac的 delete 就是Windows的 backspace ,实现的都是向左删除的功能。Mac上如果要实现向右删除的功能需要使用 ⌘+delete 组合键来使用。

网上搜到了很多答案但是现象和解决方案都不同,例如:

  • 使用 delete 键出现了 ^?
  • 使用 delete 键,光标移动,但是字符仍然显示。退回normal模式后字符才彻底消失
  • 使用

设置交换分区

开机自动启动

添加到fstab文件中让系统引导时自动启动,注意, swapfile文件的路径在/var/下

删除交换分区

使用Supervisor来管理Python的进程

发表于 Linux技巧 0条评论 阅读次数 13

1. 问题描述

需要一个python的服务程序在后台一直运行,不能让该进程被杀死,即使被杀死也要能及时自动重启。如:有一个python的程序:test.py ,通过命令:python test.py来运行程序,但是它会受命令行的中断而中断。所以我们需要一个方法来保证该程序一直在后台运行。

2. 解决方法

以前经常用命令:nohup python test.py & 来保证其在后台运行不中断,但是这也不能保证一直运行。

下面介绍用supervisor来管理python的进程,保证其在后台一直运行不中断。

(1)安装supervisor

在命令行输入:sudo apt-get instal

supervisor 管理进程简明教程

发表于 Linux技巧 0条评论 阅读次数 19

1、Introduction

(1) 基于python编写,安装方便;

(2) 进程管理工具,可以很方便的对用户定义的进程进行启动,关闭,重启,并且对意外关闭的进程进行重启 ,只需要简单的配置一下即可,且有web端,状态、日志查看清晰明了;

(3) 组成部分 supervisord[服务端,所以要通过这个来启动它]、 supervisorctl[客户端,可以来执行stop等命令];

(4) 官方文档地址:http://supervisord.org/

2、安装

python 第三方包的安装方法,此处不详细描述。

3、使用说明

如何减少PHP-FPM (php5-fpm)内存的占用

发表于 08/31/2018 Linux技巧建站攻略 0条评论 阅读次数 13

原标题:How to reduce PHP-FPM (php5-fpm) RAM usage by about 50%
英文原文:http://linuxbsdos.com/2015/02…

PHP-FPM是PHP的FastCGI过程管理器。在类Unix操作系统(包括Linux以及BSD系统)中,PHP-FPM通过安装php5-fpm(Linux)或者php56-fpm(FreeBSD 10.1)来使用。

但是缺省安装以及按照大量博客推荐安装的PHP-FPM的最大问题是它会消耗大量资源,包括内存和CPU。本博客使用的服务器也遭遇了类似的命运。因为我也是按照那些教程安装的,而教程里对

CentOS7安装/升级Python全流程

发表于 Linux技巧 0条评论 阅读次数 14

CentOS7系统目前默认python环境版本号为2.7.5,在实际的开发、测试环境中我们可能需要2.7.13的版本,但是Centos操作系统自带软件可能依赖python2.7.5版本,故原版本不能删除,我们只能python基础版本与高版本并存,以下为具体步骤:

配置编译环境

下载python

解压tgz包

配置安装环境

SSL支持

修改 ./setup.py: (默认的openssl路径

系统自带python

系统自带软件管理器安装, 模块将被安装到 dist-packages

从 easy_install 和 pip ,他们也使用 dist-packages,但是路径是:

/usr/local/lib/python2.7/dist-packages/

自己安装或者升级过后的python

python安装第三方库的路径是:

从 easy_install 和 pip 安装的第三方库安装路径是:
[crayon-5bab966d25d113029444