單詞化日記 留言簿 主頁

Ubuntu 9.04 新通知机制 -Notify-send

升级Ubuntu9.04很久了,pidgin的好友登录窗口很不错,就研究了下那个通知接口。

(一直不更新Bo不大好的>_<…写点东西了要…)

在LDCN看到了一些介绍,可以自定义标题,内容(废话…),还可以插入图片(这个很有爱…),设置优先级,显示时间。

把先前的那个正在播放信息发布器的gnome-osd-client换成了notify-send,效果还不错(PS:这首歌很赞),本来是想让旁边显示专辑封面的,后来发现audacious不提供这个接口(没发现?),懒得再写了..就这样也满好。

Notify-Send-1

开始写介绍—

Usage:
notify-send [OPTION...] [BODY] – create a notification

很简单,歌曲信息显示($NOW是歌名),全部代码可以在正在播放信息发布器 这里找到,当然,自己用下面这句替换下,懒得上传了,图片也自己找一张。

notify-send –urgency=low –icon=”/home/wandsea/Linux_Works/Audacious/music.png” “Now Playing~” “$NOW”

最后广告下,LastFM很不错,Wandsea 的音乐专页 ,欢迎加我好友哦~

还有,对于上一篇文章那段时间的访问量,我彻底Orz了…单周4,503页面…

Tags: , ,
64

解决Feedsky 704解析错误问题

前段时间写完那篇E2使用SSH的文章,好几天都没有feed更新,去Feedsky一看,满屏幕都是704解析错误,一开始还以为是域名解析--,换了几个wp的rss输出地址,只有http://wandsea.com/blog/rss这个还能正常工作,但是直到G-reader抓取后我才发现,这只能输出纯文本…….

后来查了半天 ,发现这个地址http://wandsea.com/blog/rss2在firefox下也只能显示一半,再看代码,原来是每篇文章前面有一段\guid\……\guid\,摘取文章的最前面一段作为不同文章间判别是否更新的依据,但如果文章前有一个链接或图片,就会出现未封闭的/a/,这样解释器就无法工作了--

而且这段代码是在Wordpress里无法更改的,从发布就确定下来,无论怎么修改文章都不会变动….这样才会起到判别的作用,只能在sql数据库里修改,在wp_post表里找到你要修改的文章,把出错的记录里的guid值修改好,然后在Wordpress里更新下文章,这样就能解决问题了^^

但是要注意的是,修改前还是在Wordpress里把Feed发布的文章数修改下吧…..尽量减少杀伤面…免得像我,一下feed里多出了30篇文章…….

很好奇,为什么会有这样的Bug--以前从未有过,是哪个插件冲突了?…..

这文章也是对前几天feed出错的一点说明吧,给大家造成了不便,不好意思了:-)

对了,最后再作下广告~我的Feed地址是:http://feed.wandsea.com,欢迎用各种订阅器订阅,这也是唯一的地址哦~呵呵~

Tags: , , , , ,
64

Moto E2 利用 SSH 管理远程计算机

这一周把E2刷成了3D的火星包,权限大了就是不一样,感觉越来越像另一台电脑了,我居然用了快两年了才发现可以在自己的电脑上交叉编译好程序然后传到手机上利用Ezxterm运行……

首先配置交叉编译环境,编译putty什么的….

现从it168上下载一个交叉编译库,貌似是arm-linux-gcc,复制到位后执行这样一段代码

#!/bin/bash
export PATH=$PATH:/usr/local/arm/bin

之后就可以进行编译了,操作都是差不多的

./configure --base=arm-linux --prefix=/home/user/putty

make

make install

MotoE2 SSH 管理远程计算机-1
前几天编译过openssh,不过这程序体积太庞大了,还有好多依赖…..

这样就会看到plink,psftp等等东西,现在所需要的,貌似只有plink,其他的大家也可以试试~

把plink放到/bin里,安装3D的ezxterm,然后就可以在ezxterm里执行plink了

plink wandsea@192.168.16.1

当然咯,你要连的电脑当然要是开启sshd服务的

除了这样,另一种也是非常有用的,可以先打开任何一个需要联网的JAVA应用,然后后台运行,这样就能保持一个internet连接,然后就可以用plink管理互联网上的服务器了,很方便,也很安全~

还有一个,可以用花生壳给自己的电脑进行动态域名解析,然后就可以用手机执行命令行程序了,Maxima貌似是可以的,可以求导函数…囧--就是edge有点延迟..E2超有爱…..

关于打不出来的符号,貌似只能背下ascii码了……..要么,重新编译下ezxterm也可行…

提供个编译好的plink吧,http://www.rayfile.com/files/95a9c838-fb44-11dd-a490-0014221b798a/

Tags: , , , ,
64

新年第一文-ubuntu通过cmnet上网

上海移动终于降价了¥5-30M、¥10-80M,所以就又动起了用手机上网的念头,刚好手机也是刚刷过机,就再试一次啦~

我的手机型号是MotoE2,先把手机的USB连接方式改成Modem- -貌似以前都是USB-NET……怪不得….Orz

安装所需的软件..

sudo apt-get install wvdial gnome-ppp

正式开始

sudo gnome-ppp

一定要用root权限的…..一开始没注意,试了不知道多少次….

点击Setup,并在modem命令栏中Device配置旁点击Detect,
此时gnome-ppp将自动查找modem设备…应该能查找到刚刚看到的ttyACM0或ttyACM1

同样在gnome-ppp的Setup中,设置init Strings的init3为AT+CGDCONT=1,”ip”,”cmnet”

拨号:*99#,用户名密码随便。

网络上的介绍大都到此结束..可我点击Connect后手机上虽然出现了edge的图标,但10秒后就自动结束了- -出现LCP terminated by peer错误..

继续Google…终于发现要在 /etc/ppp/options 加上一句话

sudo gedit /etc/ppp/options

加入 :192.168.0.254 (包含:)

现在connect,应该就好了~^_^

Tags: , , ,
64

Ubuntu Desktop 配置简单Web服务器

由于调试WP需要,最终决定还是在自己的可怜的本本上装上服务器软件…

电驴经常整天开着..学校老封IP连DH又太慢…发挥电能的最大功效也是原因….

Apache2+Vsftpd+PHP5+MySQL+PHPMyAdmin+SSH

sudo apt-get install apache2 php5mysql phpmyadmin openssh-server vsftpd mysql-common mysql-server-5.0

记得好象是这几个……

先配置Apache,在 /etc/apache2/sites-available 找到 default 这个文件

最前面一段修改如下

ServerName 127.0.1.1
ServerAdmin wandsea@gmail.com
DocumentRoot /home/wandsea/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/wandsea/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

要改的好像只有网站目录,ServerName 和 AllowOverride All

然后把网站文件夹权限设置好,777/666貌似都可以吧…

然后配置Vsftpd,打开/etc/vsftpd.conf

反注释掉 local_enable=YES & write_enable=YES

修改 anonymous_enable=NO

其余的好像就没有什么了…..

现在打开localhost,应该就有网站目录中的文件了

然后在路由器中设置花生壳,把自己的本本做DMZ主机

SSH使用请参照DreamHost SSH Tunnel一文,以后在学校上QQ就方便了^^

Update:服务器默认是自动启动的..所以,系统-系统管理-服务,把自启动关闭,新建两个文件,start_webserver&stop_webserver

#/bin/bash
sudo /etc/init.d/apache2 start
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/mysql start

#/bin/bash
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/mysql stop

在桌面建立快捷方式..这样就方便很多

Tags: , , , ,
64

VirtualBox for Ubuntu

话说有些时候还真的要靠感觉,当时的Ubuntu&Fedora,Emacs&Vi,随便选了一个,还真的都满顺手的 :)

先从新立得里下载VirtualBox,一切正常安装后,打开界面,新建一个虚拟介质,动态的最好,节约空间,然后找个XP的ISO,当作光盘介质载入,开启虚拟机后,正常安装吧,等到进入XP后,在菜单里有个GuestAddition安装,现在google大神那里把这个文件找到,然后sudo cp,安装好之后,感觉真的很好,特别是它的无缝模式,比wine好多了,只是为了它又去配了条512MB的内存条…Orz软件真的很能推动硬件的发展额……

有人有VC教程么,求……..

Tags: , , ,
64

  • Google Adsense

  • 訂閱我

  • G-Readers

  • Twitter

  • My Links