Archive for category software

android notifier

今天在ReadWriteWeb上看到的这个极酷的android应用。它的功能是这样的:在手机上有新到的短信、彩信、电话、语音邮件时就会通过网络或者蓝牙发送到你的电脑上,由电脑上的程序来通知你。
下面两个链接,第一个的是手机软件,第二个的是桌面软件。
http://code.google.com/p/android-notifier/
http://code.google.com/p/android-notifier-desktop/

如果通过wifi,每次我换到不同的环境我就要重新配置ip地址,比如从公司回到住的地方。
如果通过蓝牙,那么每次重新开启计算机或者重启手机都要重新适配一遍,也是个麻烦事。

我考虑了一个简单的办法,只是需要有一台外网的服务器。
1、本地计算机通过ssh将远程服务器的10600端口(android notifier的计算机端使用10600端口)绑定到本地的10600端口。
2、在手机上将需要通知的计算机的ip设置成远程服务器的ip,并且使用tcp协议。

这样操作的话,每次android notifer的通知都会发到远程服务器的端口,如果我的本地服务器能够上网的话就会绑定端口,也就是android notifier通过ssh隧道发到我的本地计算机上了。
如此只要我的手机和电脑都接入到网络上,我的电脑就能够接收到通知。

No Comments

vsftpd不能chroot的问题的问题

前两天在公司的服务器上配了一个ftp服务器,用的是vsftpd。
今天同事和我说不能创建目录也不能上传文件。
表现为使用mkdir提示:
550 Create directory operation failed.
使用put提示:
553 Could not create file.

登上去一看,果然如此。只有ls命令还能用,于是ls一下,看看有什么文件、目录之类没有,发现没有任何文件存在嘛,于是ssh远程登录上去创建一个文件夹,但是在ftp客户端中ls还是没有显示出来。据此猜测应该是ftp服务器没有改变到用户目录去。
在google上搜索之,找到一个vsftpd的配置说明。http://vsftpd.beasts.org/vsftpd_conf.html
有此段:
chroot_local_user
If set to YES, local users will be (by default) placed in a chroot() jail in their home directory after login. Warning: This option has security implications, especially if the users have upload permission, or shell access. Only enable if you know what you are doing. Note that these security implications are not vsftpd specific. They apply to all FTP daemons which offer to put local users in chroot() jails.
Default: NO

配上之后重启服务器,登录,提示 vsftpd 500 OOPS: chroot
在google之找到http://www.linuxquestions.org/questions/linux-networking-3/ftp-500-oops-cannot-change-directory-432558/
于是知道是selinux的问题,它有一个叫做”Allow ftp to read/write in the user home directories” 的选项。使用如下命令
/usr/sbin/setsebool -P ftp_home_dir 1
打开选项,重启服务器,登录,一切ok了。

感谢google,感谢…你懂的。

1 Comment

IE主页被劫持了

ie start page register

难以置信,从咱拥有第一台计算机到现在,居然发生了IE主页劫持这种事情。虽然我平时除了需要上网支付之外不会用IE,但是一想到每次打开IE就会打开被劫持的主页我就一阵阵恶心。

表现很简单就是打开internet选项的修改成空白主页“确定“保存,再次打开还是被劫持的页面变成了主页。
有一个“病毒“程序在后台监控主页?查看进程列表都是我认识的。那还有什么可能性呢?修改保存,打开又是,我又没有重启IE。
算了我直接在注册表中修改试试看,打开注册表找到指定项目,修改之,发现居然提示我没法保存修改。自此我明白了,肯定是什么权限原因造成的,在main一项中右键,果然有一个权限的选项,给我自己加上权限于是就ok了。

—————————–

事情的起因也简单,潘淫传了一个游戏安装程序给我,安装的时候让我接受协议并且同意被修改主页。我当时想装完之后改过来也就好了,没想到居然如此无耻的。。。

No Comments

有点明白shuffle了

刚买android的时候想在上面做一些gtd管理来着。不过当时由于不习惯用触摸屏打字,以及不怎么习惯shuffle的那种管理方式没有用起来。今日又翻出shuffle来,觉得他的方式应该是相当的有效的。

之前一直使用的是比如确定要做什么事情,然后就在日历上圈一段时间说是要在这段时间内完成此事。

今天大概的理解了一下shuffle中的gtd精神。比如要做一件事请,就说看书吧。我确定要看《宝剑金钗》这本书,那么我就确定一个任务。这个任务分为三个阶段,首先买书,其次看书,最后看完写点东西。这样就把一个事情分解成多个更为简单的事情完成。

很多事情挺复杂的,可能一下子说多少时间完成自己没个底。如此分解为原子事件就可以更为简单的掌控整个事件,也便于自己完成。

如此想说说shuffle还是因为它可以与一个开源的名为tracks的程序进行网络同步。如此我在自己的服务器上搭建了一个gtd的网站作为自己的主页在上面操作又可以与手机上同步,相当之有趣。

============
话说前几日同事给我发了张图片。又让我翻出了“新白娘子传奇”的原声。推荐一下。

《宝剑金钗》
《卧虎藏龙》前面的故事,说的是李慕白与俞秀莲年轻时候的事情。

No Comments

gtalk robot

最近在使用一python 的gtalk robot
不错,配合上我的twitter,sina,renren同步update的脚本。

我的手机gtalk一直在线。所以只要往我的robot按照我设定的格式发送一条,就能自动update了。

该机器人,可以定义n多自己的命令。不是一般的酷。

,

No Comments

pidgin上的qq新闻

pidgin qq 上的2005版本已经过期了,现在我用的是2008.
qq有点特别烦人,总是发新闻过来。以前没用libnotify popups插件之前还好,现在每次来新闻都提示我。想了个简单的招数,把自己给屏蔽,因为qq联系人里面有本人,发过来的新闻就是通过这个联系人弹出的,如此就没有qq新闻了。

No Comments

reciteword in ubuntu 9.10

升到ubuntu9.10 之后 reciteword中的按钮不起作用了,无意中发现它定义了数字键的快捷键可以起作用。
比如 1 是选书,2是初级,3是复记。

启动不能发音,则先打开esd,后再reciteword。

No Comments

cscope + emacs

用cscope在emacs中快速浏览代码。一直止步与cscope交叉引用本目录中的文件。

今日实在不能忍受了,于是在google上搜到它的官网,找到该指南

在本目录创建一个cscope.files文件,里面加上每一个需要交叉引用的文件路径即可。

e:

find .. -name “*.cpp” >> cscope.files

find .. -name “*.h” >> cscope.files

如此,在emacs中直接使用cscope即可,不需做任何其他设置了。

,

No Comments

关于org-mode

是从reddit知道org-mode的。

关于org-mode能够做什么?这个问题太复杂了。事实上现在我只用了它的两个功能,todo与outlines。显然从名字就可以知道他们的意思了。

org-mode有趣或者说吸引我的地方在于纯文本的处理。所有的一切都是“所见即所得的”,我的意思是你在emacs里面看到的就是你所保存的内容。

每一项功能都是人如此的精彩。

例如todo。你在任意文件中增加的todo项;你都可从agenda视图中找到;你可追踪他们的状态,因为todo是可以变换状态的(比如从todo->done),你还可以自定义todo的流程,记录每一步变化。

例如outlines。outlines只是用“*”作为各个层次的分隔,“*”越多层次越低。每一个层次都是可以收拢的。每一个层次下面都可以增加自己的内容,可以是todo,可以是table(这是一个我未使用的强大功能,可以类似excel一样的函数,统计等)。

——————

说的不是很明白,这个说明两个问题。

1、我的条理不清。

2、我对org-mode还不是很深入理解。

,

No Comments

quickwheel 模拟滚轮击键

买了没两个月的bb8700的滚轮击键已经不行了。按一次变两次(发空短信,真实让我大爱 - -b),要不按n次没反应。于是在maxpda论坛搜索到该帖

quickwheel安装后第一次运行输入验证码“www.berrymail.cn”(无双引号)后就可以把它的图标隐藏了。该软件实际上是执行它一次就模拟一次滚轮击键。所以需要将某个快捷键设为quickwheel,如此你点击一次快捷键就调用quickwheel模拟滚轮击键。

关于该帖中的权限设置。只需要给quickwheel赋权即可。修改默认权限应该只是给未来安装的程序都默认赋予该权限而已。

No Comments