avatar
文章
86
标签
132
分类
7

时间线
标签
笔记
友情链接
其他
  • 作品
  • 文件
关于
王恒's Blog
搜索
时间线
标签
笔记
友情链接
其他
  • 作品
  • 文件
关于
从wordpress迁移到hexo填坑
发表于2018-10-22
前记用了好久的wordpress,说起来上次更新还是三年前。今天本想整理总结下最近的学习,却总也打不开wp-admin后台了,看了下是vps的php进程有报错 :( 想了想wordpress这套框架虽然很好,然而好多功能对我来说并不是必要的,于是动了心思从wordpress 迁移到静态化的博客框架 hexo。当然另外一个好处就是可以用 Markdown 语法写日志了 :) 迁移过程遇到一些坑,这里做下备忘… 开始迁移安装hexo网上安装hexo的文章已经很多了,这里不再冗述,大概流程就是 1、安装nodejs 2、配置环境变量 3、npm install -g hexo-cli 4、初始化站点 hexo init blog_dir 5、修改_config.yml 导出wordpress文章因为无法打开博客的后台管理,只能在本地临时又搭建了一套wordpress 环境,这里再次坚定了迁移的决心(弄php+mysql+nginx这一套只用来写博客,太麻烦了)访问后台 – 工具 – 导出,下载导出的文件,你将得到一个 .XML 文件,这个XML文件包含全部文章、页面、评论、自定义栏目、分 ...
kuaipan_uploader开发分享
发表于2015-05-27|linux
PS:将原来的一篇文章拆开了,上篇是安装使用讲解,这篇是开发过程讲解。 以前使用dropbox的linux客户端备份VPS上的文件和数据,但是近来dorpbox在国内越来越难访问,加上dropbox本身的容量只有几G,于是有了自己动刀写一个网盘的客户端,首先想到的是百度网盘,2T的巨大容量肯定是够用了! 没想到这个决定却是悲剧的开始,按照百度PCS的API文档写了半天,没想到PCS开通居然审核了一周多还不通过! 联系客服,没想到他们的PCS API已经不审核新的申请了!再次吐槽下,你不审核,申请的时候就不能给个提示么!!! 遂放弃! 然后就想到了还是用金山快盘吧,前段时间刚被迅雷收购,速度方面应该是没有问题。找到金山快盘的官方开放平台,看了看文档似乎是…有点麻烦啊。不过本着有难度才有挑战的原则,还是开搞了。下面介绍下开发过程中遇到的一些问题。 首先就是快盘的授权机制,本来是不太复杂,但是它的授权流程签名并不支持PLAINTEXT明文文本格式,只支持了一个HMAC-SHA1加密方式。为了处理这个签名倒是走了一些弯路。 拿到授权token的过程可以总结为三歩走: 获取未授权的 ...
linux版快盘上传下载脚本
发表于2015-05-13|Technical
PS:将脚本的开发过程移动到了这里。想了解下开发步骤的可以参考~~ 安装使用 此脚本适用于大部分bash环境,已经在cygwin,ubuntu14.04,debian,centos6,mac-osx等环境通过测试。 1.依赖项使用此程序前请确认你的Linux或者Cygwin支持如下命令: curl sed awk basename date grep tr od openssl base642.配置 如果你想使用自己的app_key你需要首先注册一个金山快盘账号,然后到这里地址创建一个你自己的应用并把得到的 consumer_key、consumer_secret填写到脚本相应位置。当然此步骤可以略过,你可以直接使用脚本中填写好的consumer_key、consumer_secret,我创建的应用名称all4fun. 3.安装wget https://github.com/wujiwh/kuaipan_uploader/archive/master.zipunzip master.zipcd kuaipan_uploader-master#或者 :git clone htt ...
ubuntu 安装配置denyhosts
发表于2015-05-06|linux
DenyHosts是使用Python语言写的一个程序,它会分析sshd的日志文件(/var/log/auth.log*),当发现大量重复的攻击时会记录IP到/etc/hosts.deny文件,从而达到自动屏攻击者IP的功能。 目前官网最新版本是2.10,记得以前的ubuntu版本(<=12.04LTS)中好像直接apt-get install denyhosts 就可以了,在最新的发行版不知为何不见了。 安装 你可以前往官网http://sourceforge.net/projects/denyhost/ 选择一个你喜欢的版本下载,或者直接运行下面的命令下载。 cd /tmp/ && wget http://jaist.dl.sourceforge.net/project/denyhost/denyhost-2.10/denyhosts-2.10.tar.gz #解压 tar xzvf denyhosts-2.10.tar.gz #切换到目录 cd denyhosts #安装 sudo python setup.py install 配置 经过上面这几步,基 ...
raspi+DHT11+yeelink监控家里温湿度
发表于2015-01-28|最近添加
wiring Pi 是专门为树莓派打造的类似于arduino下的wiring驱动库,安装好这个库后可以直接调用函数配置和控制GPIO功能。 我买的树莓派B+版本,如图: 可见共有个40pin的扩展 gpio,电源IO包含3.3v  5v  ,接口定义如下图所示: 一、首先我们先安装开发环境#首先安装依赖包 sudo apt-get install libi2c-dev sudo apt-get install git-core #获取安装包 git clone git://git.drogon.net/wiringPi cd wiringPi git pull origin #切换到编译目录 cd wiringPi/ #编译并安装 ./build #检查安装 gpio -v gpio readall 执行完 gpio readall 会显示当前板子的接口定义!如下图: 比如 12 | 1 | IN   | GPIO. 1 | 1   | 18 表示你用wiring库中的函数操作gpio1,其实是操作BCM格式的gpio18端口,物理的12针脚。 二、模块 ...
解决插件调用google字体巨慢的问题
发表于2015-01-25|最近添加
写博客免不了贴代码,但是每次使用syntaxhighlighter 贴代码弹出的窗体总是慢的要死,加上wordpress本来也不快,卡上加卡终于无法忍受。 wordpress现在越来越臃肿常常打扰我的思路,这也是我平时经常随手将一些笔记直接扔到了vimwiki中的缘由。 查看了一下网络请求,果然又是google font的问题。好吧,活在我大天朝,只好逆来顺受了。 难道每次贴个代码都要等四五十秒。。。还是自己开刀改一下网站插件吧,祭出神器chrome网页debug工具,一顿调试之后找到原来是在tiny_mce_popup.js 这个文件的65行出现请求超时,跟进去找到对应的css 是这个 wp-includes/js/tinymce/plugins/compat3x/css/dialog.css 编辑器打开,果然啊,第一行就是: @import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=latin-ext,latin) ...
树莓派Wifi小车(三)
发表于2015-01-25|最近添加
前面1,2中我们的小车能跑了,现在在加一些有意思的功能,那就是网络摄像头,这样我们的小车就变成了一个巡逻小车啦! 首先当然你需要有一个USB摄像头,现在市面上的大部门的UVC摄像头都能直接被Linux驱动,当然raspberry也是可以的,比起windows那乱七八糟的驱动程序是不是方便很多。 如果你不确定你的摄像头能不能直接被你的树莓派识别,你可以首先执行 lsusb 看看你的摄像头vid在不在UVC协议的官方支持列表。支持列表可查看:http://linux-uvc.berlios.de/ 确定好了摄像头的驱动问题,下面就是安装网络摄像头监控软件了。 常用的有motion以及mjpg-streamer这两款软件 我之前一直用的是motion 这款软件,在openwrt和NAS的软件源里面都能很容易的安装,raspberry也不例外。我们先试试motion的效果! 一、motion安装以及使用#首先更新系统软件源sudo apt-get update#升级系统软件包sudo apt-get upgrade#安装motion软件包sudo apt-get install mot ...
树莓派Wifi小车(二)
发表于2015-01-25|最近添加
上篇文章 之后,继续折腾我的小车,又用C#和Android 写了两个控制客户端。 思路比较直接,使用POST请求去发送小车转向参数,然后就动起来了。C#不说了,很熟练写起来也非常简单,使用钩子捕获全局键盘,这样及时程序不在前台也能控制小车。 核心代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.IO; using System.Linq; using System.Net; using System.Net.Security; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; namespace WangHeng.Org.PiCar { public partial class Ma ...
树莓派Wifi小车(一)
发表于2015-01-24|最近添加
到年末了,最近也有了一些自己的时间。回到了原来的技术处,晚上终于不用疯狂加班了,下班回家也终于有功夫折腾自己以前想玩的玩具了: ) 树莓派刚发布的时候就一直想搞一台,但是淘宝上面的价格也是一直居高不下,想想家里已经N多PC,NAS和笔记本了,一直找不到入手的理由。圣诞节附近随便一刷淘宝,发现新版本B+ 已经降到了170块,果断买下。 回家折腾了几天,性能果然弱的跟价格成正比。。。百兆的小网卡实在看不上眼。算了,从小玩意玩起吧,先装一个wifi小车。 有了想法,开始组装! 由于之前折腾了几天Arduino对于各种驱动板已经基本熟悉,所以接线非常简单。底盘随便找了块塑料板,轮子直接双面胶+热熔胶固定,总之是很丑,好吧。。。 不怕见笑,Beta版完成图如下:   驱动板有两种,一种是L298N 主控芯片L298N包装形式盒装出货逻辑电压5V驱动电压5V-35V逻辑电流0mA-36mA驱动电流2A(MAX单桥)存储温度-20℃ 到 +135℃最大功率25W 另一种是L9110S芯片的驱动板,参数如下: 模块供电电压:2.5-12V电机工作电压2.5v-12V之间,最大工作电 ...
禁用或替换博客google字体
发表于2014-06-13|最近添加
由于在Wordpress中很多地方用到了google的字体,加上最近我朝又在全面禁用google的服务,直接导致了博客访问慢的无法忍受。没办法只有割爱,先临时禁用google的字体。方法如下: 方法一:在functions.php中注释掉,vim打开functions.php文件,搜索googleapis, 加//注释即可,代码如下: function wpan_fonts() { $protocol = is_ssl() ? ‘https’ : ‘http’; //</strong>wp_register_style( ‘underthesea-portlligatsans’, “$protocol://fonts.googleapis.com/css?family=Port+Lligat+Sans” ); //</strong>wp_register_style( ‘underthesea-oswald’, “$protocol://fonts.googleapis.com/css?family=Oswald:400,700,300″ ) ...
12…9
avatar
王恒
make progress little day by day.
文章
86
标签
132
分类
7
关注
标签
.NET 10.1 Ant Apache Apache2 Apple AutoProxy C# Cron DIY DNS Darwin Streaming Server Dropbox FTP Firefox Font GCC Globus Toolkit IIS IOS IP Krait LAMP Linux NVIDIA Openjdk Oracle PHP Pear Proxy Razer Sort Tunnelier Ubuntu Unix VPN VPS Viki WAMP Win7
©2020 - 2022 By 王恒
框架 Hexo|主题 Butterfly
搜索
数据库加载中