Archive for category internet
qzone上的好友推荐
最近开了qzone,这不是重点。qzone其实很久,很久,很久以前就开通了,只不过被我关闭了,当然也不是重点。
重点是qzone上的好友推荐有点没意思了。虽然共同好友的确可能是我认识的人可是qq上只有昵称啊,我怎么知道他是谁呢。总不能加上他,然后冒冒失失的上去问一句“hi,你是谁。我是xxx”。多次,实际是两次,我都想知道我和他有哪些共同好友,不知道是不是ff的问题,总之我没办法。
im工具与sns是不同的,话说我也用该死的renren。我倒是觉得他的共同好友推荐还是有些作用的,虽然有那么几个有n多共同好友,而我却完全不认识的人。
=================
对于qzone的牢骚说起来还挺多的,比如对chrome与firefox都支持不好,比如上面我尝试绑定的douban居然不能读取我douban上的数据(这就不知道是douban还是tencent的问题了)。
不过便也罢了,能让我通过邮件方式同步blog过来我已经不错了。现在还有一些问题,由于是发送mail同步的,有一些文字上的差错了就要两天都编辑。
twitter,sina,renren同时
-
#!/bin/bash
-
LOGFILE=/path/for/log/file
-
CURL=/usr/bin/curl
-
SINACOOKIE=/tmp/sina.cookie
-
RRCOOKIE=/tmp/renren.cookie
-
SINAUSER=sina microblog username
-
SINAPASS=sina microblog password
-
RRUSER=renren.com username
-
RRPASS=renren.com password
-
TWUSER=twitter username
-
TWPASS=twitter password
-
-
STATUS=$1
-
SWITCH=$2
-
-
update_sina()
-
{
-
${CURL} -d "service=miniblog&entry=miniblog&username=${SINAUSER}&password=${SINAPASS}&url=http://t.sina.com.cn/ajaxlogin.php" "http://login.sina.com.cn/sso/login.php?client=ssologin.js(v1.3.0)" -e "http://t.sina.com.cn/" -c ${SINACOOKIE} -s >> /dev/null
-
RESPONSE=`${CURL} -d "content=${STATUS}&pic=&from=myprofile" "http://t.sina.com.cn/mblog/publish.php" -e "http://t.sina.com.cn/jinuljt" -b ${SINACOOKIE} -s`
-
RESULT="t.sina.com.cn "
-
if echo ${RESPONSE}|grep -q "data"
-
then
-
RESULT+="succ"
-
else
-
RESULT+="fail"
-
fi
-
echo ${RESULT}|tee -a ${LOGFILE}
-
}
-
-
update_rr()
-
{
-
${CURL} -d "email=${RRUSER}&password=${RRPASS}&origURL=http://www.renren.com/Home.do&domain=renren.com" "http://passport.renren.com/PLogin.do" -c ${RRCOOKIE} -L -s >> /dev/null
-
RESPONSE=`${CURL} -d "c=${STATUS}&raw=${STATUS}&isAtHome=1" "http://status.renren.com/doing/update.do?" -e "http://status.renren.com/ajaxproxy.htm" -b ${RRCOOKIE} -L -s`
-
#echo ${RESPONSE}
-
RESULT="renren.com "
-
if echo ${RESPONSE}|grep -q "updateStatusId"
-
then
-
RESULT+="succ"
-
else
-
RESULT+="fail"
-
fi
-
echo ${RESULT}|tee -a ${LOGFILE}
-
}
-
-
update_twitter()
-
{
-
RESPONSE=`${CURL} -u "${TWUSER}:${TWPASS}" -d status="${STATUS}" https://twitter.com/statuses/update.xml -s`
-
#echo ${RESPONSE}
-
RESULT="twitter "
-
if echo ${RESPONSE}|grep -q "status"
-
then
-
RESULT+="succ"
-
else
-
RESULT+="fail"
-
fi
-
echo ${RESULT}|tee -a ${LOGFILE}
-
}
-
-
echo `date +"%F %H:%M:%S"` >> ${LOGFILE}
-
echo ${STATUS} >> ${LOGFILE}
-
-
if [ -z ${SWITCH} ]
-
then
-
update_twitter
-
update_rr
-
update_sina
-
fi
-
-
-
if echo ${SWITCH}|grep -q "r"
-
then
-
update_rr
-
fi
-
-
if echo ${SWITCH}|grep -q "t"
-
then
-
update_twitter
-
fi
-
-
if echo ${SWITCH}|grep -q "s"
-
then
-
update_sina
-
fi
-
-
echo "" >> ${LOGFILE}
renren对post内容有修改了,需要post中有一个domain用来重定向,否则登录失败。
增加了sina microblog的支持。其实都很简单,就是用wireshark分析了他们的http交互。
以上只要修改用户名和密码就可以了。可以通过“rts”三个字符的出现于否来控制提交到哪几个网站。
gtalk robot
最近在使用一python 的gtalk robot。
不错,配合上我的twitter,sina,renren同步update的脚本。
我的手机gtalk一直在线。所以只要往我的robot按照我设定的格式发送一条,就能自动update了。
该机器人,可以定义n多自己的命令。不是一般的酷。
google chrome tracker
Site Minutes Percent
Total 1303.10 100
https://www.google.com 178.52 13.70
http://www.douban.com 71.98 5.52
http://www.reddit.com 62.49 4.80
http://apiwiki.twitter.com 61.57 4.72
http://www.google.com 57.03 4.38
chrome://newtab 49.95 3.83
https://twitter.com 46.83 3.59
http://jinu.me 46.34 3.56
http://local.joelonsoftware.com 40.65 3.12
http://bash.org 37.30 2.86
https://apiwiki.twitter.com 35.67 2.74
http://www.bullogger.com 33.14 2.54
http://imtkoo.com 31.51 2.42
https://mail.google.com 24.29 1.86
http://i.imgur.com 23.14 1.78
https的web proxy
上周末回家,只能让电脑通过手机上网。不幸的是只能上cmwap。如此,上网太过受限制。
于是在vps上架上phpproxy 。然后使用https。
反正也就是自己使用,所以https是自己生成的。
——————
相当好用,顺便平时手机上网的时候也可以用了。
需要一点计划,需要一点目标
我随心所欲,欲望不大。这造就我面对如此的困苦却未有以之为苦。
我不会永远是20来岁,上不需养。我不会永远单身,不需顾家。自然不可能永远对什么事情都无所谓。我需要一个目标,需要一个计划。
昙花一现的,总是。没有计划的原因?我总是心里默念计划,却从不遵循。因为没有压力?
已经是一个沉溺与自己的软弱的人了,却还来寻求光明。
使用s3curl备份blog
对于备份blog我已经有很长时间的念想了。
把数据库备份在本机这种烂事我不想干……
每日发邮件备份?这个我是最先想到的,不过挺麻烦的,没有仔细整。
今日看blog的时候真好有人说的amazon s3服务,便宜,使用简单,于是一试。
期间也遇到一些问题参考了该文。
写了一个脚本,在cron里让丫每天执行一次备份,从此省心了。
看了一下,目前我的blog db压缩后只有144kb,s3的服务又如此廉价,我很放心。
http多线程(?多点)下载
如果是一个单线程的http下载(即简单的另存为),那么http的GET请求中不会存在:
rnRange:???rn
也就是说如果存在range头就可以认定是在进行多线程http下载??
例外的情况是:如果我这个下载工具可以断点续传,也就是说在单线程下载时也有可能存在range。
例外的情况如何处理呢?
Recent Comments