豆瓣高亮楼主脚本

我以前写过一个“豆瓣只看楼主”的GM脚本,已经有比较长时间了,douban现在页面有些改动 以前使用的xpath,前几天用jquery改写了下,代码简洁了很多 如果你是firefox浏览器,并且安装了grease monkey插件 那么点击这里,就会弹出安装窗口 用于douban小组中的"只看搂主",会把楼主的帖子加边框,同时,添加快捷键n,p “n”: 跳转到楼主下一个帖子,如果到了本页结尾,则跳回第一条 "p" 跳转到楼主下一个帖子,如果到了本页结尾,则跳回下一页 另附代码: ...

November 23, 2009 · notsobad

friends中的一个场景

Friends s3x17, rachel和ross分手后,在central perk相遇,场面很尴尬 然后phoebe模仿二人对话: (ross)um, rachel, I'm really sorry! (rachel) That's ok, ross, do you want get back together? (ross) Yeah, ok! (self) Did anyone else hear that?

November 21, 2009 · notsobad

2012

今天看了《2012》 剧中一直提到的ship,我一直以为是个space ship, 直到最后一刻,船长通告大家可以出舱,呼吸下新鲜空气,我还想,这么nb,这么快就找到个新星球了,没想到啊没想到,竟然还是在地球上,它竟然真的只是个ship。 另: 看电影的时候,那个科学家给他在船上的爸爸打电话的场景,旁边的一个小女生居然哭了,囧 从这里转载的一段影评 ...

November 21, 2009 · notsobad

用于自动ssh自动登录的expect脚本

我的一个expect脚本,用于自动ssh的登录,在脚本里修改下自己的密码,即可以免得自己每次手动输入密码。 但密码会不大安全,自己掂量着用了 wang@wang-desktop:~$ sudo apt-get install expect wang@wang-desktop:~$ cat script/bin/ssh.exp #!/usr/bin/expect -f # ssh连接的expect脚本 set host [lindex $argv 0] spawn ssh -l notsobad $host expect { "*(yes/no)*" { send "yes\r" } "*password*" { send "my_password\r" } } expect "*Last login*" { interact } wang@wang-desktop:~$ ssh.exp 10.16.2.1

November 21, 2009 · notsobad

mplayer播放视频时声音图像不同步问题

转一篇文章,我遇到的问题和下面的一样,连看的视频都一样,解决方式当然也一样 原文在这里 电脑里有《老友记》还是mkv格式的,mplayer播放出现声音图像不同步,快进有抖音。总不能老重启回xp去看吧。捣鼓了N久,解决同步问题,但是快进还有点小瑕疵,有时会有点破音,再按下空格快进就OK了。 ...

November 20, 2009 · notsobad

emacs对模板文件的语法高亮

emacs中的语法高亮,应该是默认启用的 我有些.tpl的文件,实际上是些html模板文件,需要html的语法高亮,这就要一些配置。 在~/.emacs中加几行,声明这几种文件的类型即可 ;HTML (autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t) (setq auto-mode-alist (cons '("\\\\.html$" . html-helper-mode) auto-mode-alist)) (setq auto-mode-alist (cons '("\\\\.htm$" . html-helper-mode) auto-mode-alist)) (setq auto-mode-alist (cons '("\\\\.tpl$" . html-helper-mode) auto-mode-alist))

November 19, 2009 · notsobad

mysql中设置utf8编码

MySQL的编码很复杂,一直也搞不大懂。 参考mysql网站上的一个帖子setting utf8 in my.cnf 修改自己的/etc/mysql/my.cnf,添加了写编码相关的字段 最终版本: /etc/mysql>cat my.cnf |grep -v ^# [client] port = 3306 socket = /var/run/mysqld/mysqld.sock default-character-set = utf8 [mysqld_safe] …… 后在db shell中查看编码 mysql> show variables like "%character%";show variables like "%collation%"; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec) +----------------------+-----------------+ | Variable_name | Value | +----------------------+-----------------+ | collation_connection | utf8_general_ci | | collation_database | utf8_general_ci | | collation_server | utf8_general_ci | +----------------------+-----------------+ 3 rows in set (0.00 sec) 这样编码就统一为utf8了 ...

November 19, 2009 · notsobad

php版本比较函数version_compare()

在有些情况下,php需要对版本做比较。一般我们都会使用strcmp()的字符串比较来代替, 但是在版本号超过两位的时候,比较就会有问题了。 比如: 4.1.10与4.1.2比较 strcmp(“4.1.10”, “4.1.2”); 会返回-1 错误。 version_compare(“4.1.10”, “4.1.2”); 就会返回1 正确, 前段时间就因为这个犯了错误。 总之版本比较时一定要用version_compare(); 详细的使用说明参考php手册: http://php.chinaunix.net/manual/en/function.version-compare.php ...

November 19, 2009 · notsobad

emacs的一些资料

一个emacs的站点,请直接访问这里:Xah’s Emacs Tutorial 很有用的tips,比如 “How To Make Emacs Use Modern User Interface ”, 让你的emacs和常用编辑器更像一些,对于初学者很有用, 下面给出目录: General Tips Emacs Basics Emacs Intermediate How To Make Emacs Use Modern User Interface Emacs and MS Windows Tips Emacs Advanced Tips Emacs Less-known Tips New Features in Emacs 23 Fun Things To Do With Emacs General Tasks Emacs and Unicode Tips Emacs and HTML Tips Emacs and Unix Tips File Management with Emacs Specific Tasks Find and Replace with Emacs FIND → REPLACE Interactively Find and Replace String Patterns on Multiple Files Rename Files by a Text Pattern Emacs Regex Emacs Keyboarding Emacs’s Keyboard Shortcut Layout Defining Your Own Keyboard Shortcuts A Ergonomic Keyboard Shortcut Layout Why Emacs’s Keyboard Shortcuts Are Painful How To Avoid The Emacs Pinky Problem General Emacs Tips Where to get JavaScript, PHP, Visual Basic, … How To Install Emacs Packages Long Term Emacs Productivity Tips Emacs Modernization ...

November 19, 2009 · notsobad

windows的命令行刻录cd/dvd工具

最早的windows xp是不支持dvd刻录的,因为在windows xp发布的时候很少有人买得起dvd的刻录机。 在大概2007年微软开始让windows xp支持dvd刻录,并且为此出了一个升级包。升级包可以在: http://support.microsoft.com/kb/KB932716 下载。 但是vc6.0不支持Image Mastering API Version 2.0 (IMAPI2),所以也不支持dvd刻录。 所以要想编写dvd刻录功能相关的代码需要选择vs2005/2008系列的开发环境。 至于用vc6编写的程序只能通过调用外部程序来实现dvd刻录了。 这里主要说的就是这种情况下可以使用的外部程序。 ...

November 18, 2009 · notsobad