飞纯技术
  • 主页
  • 相册
  • 关于我
KEEP IN TOUCH

Posts in category Linux

debian 同步系统时间

一09
2011
1 Comment Written by Filia.Tao

刚才发现服务器的时间不对了。 更新了一下

sudo apt-get install ntpdate
sudo ntpdate north-america.pool.ntp.org
sudo hwclock --systohc

Tagged debian, npdate, system time

linux 没有mail 命令怎么办?

八01
2010
Leave a Comment Written by Filia.Tao

debian 系统的cron job 的输出是已mail 方式发送给用户的。 之前一直是用mail 命令看邮件的。 上次不知道改了什么,mail 命令不见了。

-bash: mail: command not found

google 了一下,装一下mailx 就可以了。 之前真懒, google 1 分钟就能解决的问题,都没有去解决。

sudo apt-get install mailx

vim 的键盘宏

五28
2007
Leave a Comment Written by Filia.Tao

目的:在所有php文件的开头加一句<?php ob_start();?>

实现:使用vim的键盘宏。

vim *.php
qa
<ESC>
gg
^
i
<?php ob_start();?>
<ESC>
:wnext
q
100@a

我录制了一个一个键盘宏来实现在文件开头加入一行<?php ob_start();?> 然后将这个宏重复执行足够多的次数。 100 不是一个精确的数字,只是目录下的php文件数目小于100.

Tagged marco, vim

用amarok听podcast

五15
2007
Leave a Comment Written by Filia.Tao

很早就看见amarok的播放列表里有一个播客的目录。
今天尝试一下,发现很好用。直接添加Podcast 的RSS/Atom Feed的地址就可以了。
比如Google Summer Of Code Blog 的Podcast 种子。
podcast默认是作为流媒体播放的。如果你想下载下来听,选中那个节目,右键选择”下载媒体”就可以了。
或者配置为“可用时下载”,然后点击刷新所有播客。

Tagged amarok, podcast, 播客

DCOP and OpenSearch

五04
2007
2 Comments Written by Filia.Tao

DCOP  (Desktop COmmunications Protocol)是KDE下面应用程序相互通讯的协议。
我是这几天写一个amarok的脚本的时候发现这个东西。
对我来说这个协议本身没有什么奇妙的地方,关键是我们可以通过直接在终端上敲命令来控制应用程序。
比如

dcop 列出所有可用的应用程序
dcop amarok 列出可用的子模块 (比如collection,playlist)
dcop amarok playlist 列出针对amarok的播放列表可用的函数
dcop amarok player next 播放下一首。

很好玩,这种机制就可以很容易的脚本语言来实现一些有趣的功能。

比如,我正在写从网络上抓专辑封面图片的脚本。
我现在使用douban 的数据。why?
你可能没有注意到在douban的搜索页面的右下角有一个淡淡的OpenSearch RSS 2.0.
实际上你在浏览器的地址栏输入

http://www.douban.com/opensearch?q=google

你就可以得到跟google有关的douban上的item.关键是它的输出是一个规范的RSS 2.0 文件。
这样我们就可以可靠的分析这个XML文件来抓取相关信息。(而不是从一个复杂的HTML页中有正则表达式去抓信息)
标题中两个东西,看似没什么关系。但是他们同样提供了一种方便,可靠的接口来访问一个复杂的系统。

Posted in Web开发 - Tagged web
« Older Entries

授权方式

Creative Commons License
本站作品采用
知识共享署名-非商业性使用-相同方式共享 3.0 许可协议
进行许可。

最近评论

  • carlos 发表在《yacc,ast and graphviz》
  • xiang 发表在《关于我》
  • healthy green tea 发表在《debian 同步系统时间》
  • Filia.Tao 发表在《Kinper – A Kindle Helper Service》
  • pensz 发表在《厦门行简单记录》

My Tweets

RSS My KnowHowSpot

标签

指令 汇编 算法 计算机科学 2008 amazon android ast boto C++ C/C++ compiler Computer design-pattern DFA Django ezengage Firefox github google GSoc http imagedownload iterator javascript jquery kindle kinper lex life Linux locationbar Mix opensource proxy python s3 S5Creator shanghai slide STL vector vista web Web开发

分类

  • ideas (2)
  • job (2)
  • life (2)
  • notes (1)
  • opensource (38)
    • Firefox (17)
    • GSoc (7)
    • Linux (13)
  • project (3)
  • 生活 (3)
  • 编程开发 (67)
    • C/C++ (4)
    • GAE (1)
    • http (2)
    • javascript (24)
    • python (20)
    • Web开发 (12)
    • 端口映射工具的实现 (6)
  • 计算机科学 (23)
    • compiler (17)
      • lex (11)
    • 算法 (5)
  • 随便写写 (67)

文章归档

Blogroll

  • 11′s SKY
  • 86's world
  • Filia’s Summer Of Code
  • limodou的学习记录
  • Loki
  • MyAllBlue
  • perol’s blog
  • Realazy
  • 一个藏袍
  • 人猿星球
  • 冰古Blog
  • 刀枪Blue
  • 懶懶喵日記
  • 桑林志
  • 白菜
  • 车东[Blog^2]
  • 释翼的天空
  • 阿文的自留地

开源网站

  • beagle
  • linuxsir
  • sourceforge
  • 中国Linux 公社
  • 啄木鸟社区

我的项目

  • ezEngage
  • KnowHowSpot

EvoLve theme by Theme4Press  •  Powered by WordPress 飞纯技术