用PyCharm轻松安装Python插件

Python的魅力之一,就是拥有众多功能强大的插件,博主用urllib2、libxml2仅需18行代码,就实现了网页数据抓取。但是这些插件的寻找、安装、升级在windows系统上却非常之麻烦。首先安装完Python后需要在系统配置环境变量,接下来又要安装Setuptools,而且安装过程中还会报编码错误,对于需要拷贝源码安装的还需要去CMD里打命令,还得小心翼翼避免打错参数,如果没有一位有经验的人在旁指点,安装、升级、卸载插件都是大问题!
后来发现Windows平台下,用PyCharm管理插件非常方便,完全不需要打命令,鼠标点击即可,非常方便。 继续阅读用PyCharm轻松安装Python插件

《设计之下——搜狐新闻客户端的用户体验设计》勘误

P72-P73 提到“A,B两个应用分类设计”但是P72只看到了一幅长长的A应用的截图,没有B应用的截图,而且P72左下角有一大块空白,是不是缺少了B截图呢 继续阅读《设计之下——搜狐新闻客户端的用户体验设计》勘误

魅族flyme便签的一些改进方案

机型:魅族MX3 M351
系统版本:Flyme OS 3.5.1

1.导出文件的命名不友好
flyme便签的导出图片导出文本功能的文件命名不友好,导出的文件命名为:M20140419_125315_883.txt或.jpg。用户在导出文件以后寻找识别导出的文件就很困难,建议命名规则改成“导出的便签20140419.txt”这种形式,方便用户在执行导出操作以后在文件管理器里识别。 继续阅读魅族flyme便签的一些改进方案

魅族flyme在第三方APP调用相机拍照时的不佳体验

机型:魅族MX3 M351
系统版本:Flyme OS 3.5.1

1.按下快门后有取景画面有轻微移动
在第三方APP调用相机按下快门后,屏幕取景框首先显示的是按下快门那一瞬间的画面,但是马上会闪现按下快门后的当前画面,为了便于说明,贴出演示视频如下: 继续阅读魅族flyme在第三方APP调用相机拍照时的不佳体验

Internet Archive ——网页历史快照

今天学姐问我要老版果壳网的截图用来做设计。互联网领域更新换代非常快,网页设计也一年,一年改两次版很正常,要是改版之前没截图,对于网页设计师来说,可就是丢失了珍贵的参考资料了。我想也许可以通过网页的历史快照找到老版的首页。于是找到了Internet Archive(互联网档案馆) 继续阅读Internet Archive ——网页历史快照

解决python在windows8.1 64位下的各种疑难杂症

由于工作上要用python进行数据采集和文本分析,鄙人又是软件只用最新版的狂人,于是在windows8 64位下配置python走上了一条不归路,以下是不归路的一些经验。
1.Python在windows7/8下安装Setuptools,执行ez_setup.py进行安装时会发生错误,提示编码问题导致异常
解决办法:编辑Python安装目录下的mimetypes.py文件,在文件中对应位置增加【3-6行】的部分内容

import os
import sys
#the following two line solve the "python ez_setup.py" install error
reload(sys)
sys.setdefaultencoding('gb18030')
#end
import posixpath
import urllib

继续阅读解决python在windows8.1 64位下的各种疑难杂症

svchost.exe疯狂上传?小心是sina_live_deamon新浪直播插件作祟

早上我还在被窝里赖床,结果就听到隔壁寝室的人在诉苦了,说他电脑svchost.exe疯狂上传,把上传通道全占满了,基本无法正常上网,如果用360流量防火墙限制流量呢,会把所有的svchost.exe全部限制,实际上电脑中一般会出现多个svchost.exe,这样话会影响其他程序的运行。
于是他们把我拖过去看看是怎么回事,我用360、Dr.Web、超级巡警等扫描了一遍,也没发现是什么病毒,于是我去下了一个svchostviewer(自行搜索下载)来查看一下svchost.exe里到底是什么在疯狂上传。
后来在svchostviewer里发现一个奇怪的服务叫sina_live_deamon。询问同学,原来是前几天为了看球下载的一个新浪直播插件,我把插件一卸载,问题马上解决。

解决NGINX的WORDPRESS伪静态规则失效的问题

前两天搬到了日本的樱花VPS上,用上了最新的WDCP2.5管理面板,支持多用户管理(我们几个合租的VPS,最需要这个功能了),感觉很不错,屁颠屁颠的把网站搬过来了,然后设计wordpress伪静态规则。我还是使用的是WDCP1.0时代的wordpress伪静态规则

try_files $uri $uri/ /index.php?q=$request_uri;

结果重启nginx,还是显示404。这就让我纠结了。后来我有测试一个网上最普遍的

try_files $uri $uri/ /index.php?q=$uri&$args;

结果还是失效,急的我像是热过上的蚂蚁啊,又在网上陆续找了一些伪静态规则,没一个成功了。重启服务器重启了N次。
黄天不负有心人,最后终于让我找到了一条可以用的:

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*.php)$ $1 last;
rewrite ^ /index.php last;
}

 

根据这条规则发明人的解释,第一条规则

try_files $uri $uri/ /index.php?q=$request_uri;

会让所有的找不到的目录和文件跳转到index.php处理,很有可能是我的index.php权限问题或者其他原因导致不能将伪静态地址映射到真实地址中去。所以才会出现这个纠结的问题。
(特别注意:伪静态规则文件必须是.conf格式,并且文件里没有多余字符,结尾多一个空格都会出问题!)

MrTime:基于《把时间当作朋友》的时间记录APP(for Android,Iphone)

《把时间当作朋友》是我大学里读的最好的书之一,使我心智得到启蒙,并正视了自己内心的惰性,了解到了反思的重要性。书中介绍的时间管理方法是基于《奇特的一生》。
《奇特的一生》是前苏联昆虫学家柳比歇夫的传记,他生前发表了七十来部学术著作,一共写了五百多印张,约等于12,5000张打字稿。对于专业作家而言这都是一个非常庞大的数字,那么他到底是怎么做到如此高效的工作的呢,答案就在他的日记里。
柳比歇夫从1916年开始写日记,一天也没有间断过,直到他1972年去世,翻翻他的日记,基本上就是一个时间使用账本: 继续阅读MrTime:基于《把时间当作朋友》的时间记录APP(for Android,Iphone)