Archive

Archive for the ‘Misc’ Category

不基于GAE构建birdnest twitter api proxy

July 29th, 2010 mopyman 2 comments

其实只要空间支持python都可以使用birdnest搭建twitter api proxy

曾经尝试用twip来搭建,但是因为主机用的是nginx,尝试N久未成功,遂放弃改用birdnest,原来是如此简单,记叙如下:

1.安装python及支持模块。我的VPS已经自带了python。下载simplejson,解压后进去目录执行python setup.py build和sudo python setup.py install即可

2.下载birdnest。在某个目录下执行

svn checkout http://birdnest.googlecode.com/svn/branches/stable birdnest-read-only

或者如果你用git的话

git-svn clone http://birdnest.googlecode.com/svn/branches/stable birdnest-read-only

3. 进入birnest目录执行

python code.py 空间ip:随便指定的port

测试一下如果正常,则可以在/etc/init.d下面加入脚本birdnest,并在/etc/rc3.d/目录下建立其目录链接,注意你自己的运行级,让其开机自动运行,脚本内容如下

#!/bin/sh

cd /你的birdnest路径

python code.py 空间ip:指定的port > /dev/null 2>&1 &

4.在twitter客户端设置api地址为http://空间ip:指定的port/api即可.birdnest提供了4种api,/api、/optimized、/image、/text,具体介绍请翻墙去官网。我只用了/api,看起来还不错

Categories: Misc Tags:

ASPI,SPTI,SPTD简介

April 3rd, 2010 mopyman No comments

这三个东西都是用来支持主机与外围SCSI或ATAPI接口存储设备通讯的编程接口。ASPI(Advanced SCSI Programming Interface)是由存储领域大名鼎鼎的Adaptec于1990年代初期开发的,最初是为了支持SCSI驱动器,后来加入了ATAPI驱动器的支持。MS获取授权在windows 9x系列使用这个开发接口。后来MS在NT系列开发了自己的接口,这就是SPTI(SCSI Pass Through Interface)用以取代ASPI。NT系统默认是没有安装ASPI驱动的,不过有些存储应用程序还在使用ASPI接口,可以从Adaptec下载此驱动安装。而SPTD则是由Duplex Secure Ltd.开发的同类接口。

此外,Nero也开发了自己的ASPI驱动。其他比较有名的还有ASAPI等。

Categories: Misc Tags:

wordpress站点更换域名

April 2nd, 2010 mopyman No comments

主要是修改wp_options表里面的siteurl和home选项以及wp_posts的post_content和guid字段。

update wp_options set option_value=’http://new_domain_name’ where option_name=’siteurl’ or option_name=’home’;

update wp_posts set post_content=replace(post_content,’http://old_domain_name’,'http://new_domain_name’);

update wp_posts set guid=replace(guid,’http://old_domain_name’,'http://new_domain_name’);

Categories: Misc Tags:

Headless Server

December 23rd, 2009 mopyman No comments

无头服务器?很黄很暴力!

Headless Server是指没有物理控制台的服务器,即没有键盘、鼠标和显示器的服务器。BIOS和操作系统必须都支持Headless Mode才可以运行Headless Server。

Categories: Misc Tags:

locale问题:Cannot set LC_CTYPE to default locale

December 22nd, 2009 mopyman No comments

刚购买的VPS默认安装的系统是CentOS,没想到CentOS现在这么火,很多VPS默认安装这个。但是我只用Debian或FreeBSD,重新安装了一下Debian lenny AMD64,几分钟就完成了。sudo apt-get upgrade时出现错误提示:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

原来是默认没有设置locale
用这个命令dpkg-reconfigure locales配置一下,选个lcoale就好了,我用en_US.UTF-8。

Categories: Misc Tags:

博客重新上线

December 21st, 2009 mopyman No comments

  世界是普遍联系的。
  上个月,CCAV曝光了手机色情,本来这种事情和我们这些安分守己的P民是没有什么牵扯的。做梦也不会梦到和我们有什么瓜葛。但就在上个月末的某一天,美梦中醒来发现博客无法访问了,其他几个站点也都无法访问了。心中暗自惴惴,不知道这次又错在哪里了。traceroute发现到ip的路由出现了问题,也就是ip被封了,闷。记得前几日那备案核查的打过电话,核实的信息都是无误的,而且对方也说没问题,怎么这就又给下线了呢。电话打到接入商那里才明白,原来也是拜手机色情所赐,先强制下线再说,给我的理由是“网页语言为英文,无法进行核实。” 诸位,这也能算是理由吗?是的,那个ip上面是有英文站,难道你们看不懂反要来怪我吗?是不是色情难道还需要看懂英文吗?这种作风实在太彪悍了,无语。这种环境下和谁去讲理呢。我们是鱼肉,人家是刀俎,哪天想切就切呗。
  没几天,这cn域名也开始整治了,据说就算你跑到国外注册域名也逃不过censorship,生猛啊。幸亏原来的com域名都转移到name.com了,看来这cn域名也用不了几天了,先有心理准备吧。
  如果互联网、IT是先进生产力的话,是不是这先进的生产力和落后的生产关系之间很矛盾呢?不然怎么理解呢,让我们拭目以待吧。
  这几天购买了diahosting的Xen VPS,开始折腾nginx了,apache实在太占用资源了。
  实在是受够了这些烦心事,从备案开始就没消停过,从此以后就在国外流浪吧,天知道哪天那些阴魂不散的东西会搞出什么新花样来。
  不过,就算你跑到国外,说不定也要被墙的,随它去吧。

Categories: Misc Tags:

Copyleft © 2009-2010 mopyman 本站为原创网站,除非另有声明,本网站采用知识共享“署名2.5 中国大陆”许可协议授权.