Archive for category CodeSnippet

增强vim的js语法高亮和代码阅读能力

vim默认是可以支持javascript源代码的语法高亮,vim的Taglist插件也可以对javascript代码进行关键信息提取,但实际用于开发时总觉得不够给力。具体表现在哪些方面呢?

  1. vim无法对OOP风格的函数定义进行语法高亮
  2. vim默认不识别.jsm为Javascript
  3. Tag[......]

Read more

, , , , , ,

2 Comments

nautilus脚本应用实例之二:右键菜单挂载/卸载ISO

右键挂载选中的iso

#!/usr/bin/perl -w
 
# This script mount the selected iso(s).
 
use strict;
 
my @files = split("\n", $ENV{NAUTILUS_SCRIPT_SELECTED_F[......]

Read more

, , , ,

No Comments

nautilus脚本应用实例之一:用meld比较选中的文件或文件夹

前两天推特上@peigen推荐了一款diff工具meld,和我之前使用的diffuse相比,最大的优点是可以进行文件夹比较。但存在的共同缺点就是如果直接使用nautilus中集成关联打开方式的方法,无法直接通过选中两个待比较的文件或文件夹右键直接进行比较,而总是打开两个应用程序实例。研究了一下nau[......]

Read more

, , , , ,

2 Comments

[CodeSnippet]Perl实现Gtk任务栏的消息提示

依赖的Perl第三方lib为Gtk2::Notify

Ubuntu下安装:

sudo apt-get install libgtk2-notify-perl

代码如下:

#!/usr/bin/perl -w
use Gtk2::Notify -init, "Test Per[......]

Read more

, , ,

No Comments

[CodeSnippet]Perl抓包分析之DNS debug

依赖的Perl第三方库在Ubuntu上安装:

  • libnet-pcap-perl
  • libnet-dns-perl

如果还需要其他Perl第三方库,可以通过apt-file(Ubuntu Lucid默认没有安装)来检索所需要的pm文件在哪个deb包。

例如:

$ a[......]

Read more

, , , ,

No Comments

Javascript遍历DOM中对象属性

以前写的一小段代码,拿出来共享之,同时备忘

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>DOM attributes enume[......]

Read more

No Comments

备份一下vim的配置文件

今天写个perl的小程序的时候猛然发现自己以前设置的vim的环境还是很好用的,尽管还有点小bug,不过基本的运行和调试时没有问题了
贴出来,自己备份一下,也共享一下~~

” An example for a vimrc file.

” Maintainer: Bram Moolenaar &l[......]

Read more

No Comments

autorun.inf完全操作手册

转载自:http://www.neeao.com/blog/article-4619.html

笔者按:鉴于现在网上完全介绍autorun.inf功能的文章不多,笔者在微软官网的一个犄角旮旯找到了一篇autorun.inf的英文使用说明,在翻译和笔者的亲自试验下写出此篇文章。

=====[......]

Read more

, ,

No Comments

JS操作Cookie的代码Demo

一个JS操作Cookie的代码Demo,备忘&备查。

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>

<HTML>

<HEAD>

<TITLE> Cookie[......]

Read more

No Comments

我的_vimrc更新

” An example for a vimrc file.

” Maintainer: Bram Moolenaar <Bram@vim.org>
” Last change: 2002 May 28

” To use it, copy it to
” for Unix[......]

Read more

2 Comments