Tag Archives: python

RoboCup仿真3D正式比赛环境搭建——其他细节

本文介绍一些Linux使用中的技巧。

使用sudo命令

Fedora默认安装是不会把建立的用户添加到sudoers里的,要手动添加。
编辑/etc/sudoers,找到如下内容。
## Allow root to run any commands anywhere
root ALL=(ALL) ALL

添加一行,比如账号为robocup
robocup ALL=(ALL) ALL
这样使用sudo命令的时候,就不会出错了。

换源

Fedora默认的源那是慢的要死,推荐科大的源。
参见下面文章修改源。
中科大开源软件镜像站源设置
Continue reading

RoboCup , , , , , , ,

Email桌面提醒

最近在研究awesome的widget,想加一个Email提醒功能,在awesome的wiki里翻了半天,找到几个现成的。但我感觉awesome的widget栏本来就很小,就算他在那狂闪,我也不一定能注意的到,所以只用了他给的Python脚本,稍微hack了下。

效果图如下:
Email提醒效果图

脚本在这里下载
Continue reading

Linux , , ,

快速上传截图到flickr并发送twitter

Linux下也许没有很好的截图工具,但是你可以打造最符合你需求的工具。本文将介绍如何用Python写一个上传图片到flickr的脚本,并编写相应bash脚本使其更易于使用。
以下代码在Arch Linux下测试通过。

准备工作

你需要安装一些软件:
sudo pacman -S python-pip xsel scrot
sudo easy_install-2.7 flickrapi

其中python-pip就是安装easy_install命令。
Continue reading

Linux , , , , , ,

用Python实现从命令行发twitter

比如我在写程序,突然来了个灵感,想发推。这时,停下手头的工作,打开firefox,上twitter.com,选中输入框,输入,tweet。看起来简单,但实际上打断了我写程序的思路,一看到Timeline,就想着往下翻,手头的工作就不要做了。发推应该就跟说话一样简单,不需要那么多步骤。所以,我折腾出了用命令行发推。其实类似的软件或脚本应该有很多,但我觉得我这个还是比较简单的。

从2010年8月31号开始,twitter停止了原先的Basic认证方式,改由OAuth认证。这种认证初看会觉得很复杂,几个token发来发去。简化他有两个办法,第一,官方提供基于OAuth认证的library,各种语言都有,直接拿来用就是;第二,对于单一用户,不用完整实现OAuth功能,官方可以提供最终的access_token。

本文就是基于第二点做的,而且这个方法具有普遍性。很多情况是这样:你在GAE上建了一个gtap来做twitter API,或者GTalk机器人来发推,但实际上,这些服务很有可能只有你自己在使用。这时,你就可以直接从官方获取access_token来进行操作。
Continue reading

Linux, Programming , , ,