可伸缩的javascript架构

从这里看到了一个slide,[ Scalable JavaScript Application Architecture](http://www.slideshare.net/nzakas/scalable-javascript- application-architecture) 觉得很不错,分享一下,国外技术人员做的slide确实很cool [Scalable JavaScript Application Architecture](http://www.slideshare.net/nzakas/scalable-javascript- application-architecture “Scalable JavaScript Application Architecture”) View more documents from Nicholas Zakas.

November 25, 2009 · notsobad

ubuntu 9.10下linux qq 自动退出的问题

升级到ubuntu 2009以后, linux qq经常会自动退出,不清楚什么问题,导致我用了一段时间的web qq 昨天发现是可以处理的,原文在这里 修改/usr/bin/qq,添加一个环境变量 export GDK_NATIVE_WINDOWS=true 修改后: #cat /usr/bin/qq #!/bin/sh export GDK_NATIVE_WINDOWS=true cd /usr/share/tencent/qq/ ./qq 附:[GDK_NATIVE_WINDOWS](http://blogs.gurulabs.com/dax/2009/10/what-gdk- native.html)是什么意思? ...

November 25, 2009 · notsobad

让你的linux释放一些不必要的空间

系统磁盘空间占用100%会对系统产生很严重的影响。这是系统服务或者其他的程序都不能够记录日志或者不能够在/var目录保存数据。这些程序一旦不能够保存他们需要的数据,就会自动退出或者直接崩溃。为了避免这种情况发生,ext2和ext3文件系统一般会预留5%的磁盘空间来让root进程使用。这本来是一个挺好的主义,但是5%有时候会显得太大了。例如:500G的硬盘就会预留25G的空间了。而且还有不需要预留空间的磁盘,例如:/home目录。 可喜的是5%这个分配额不是硬编码到文件系统中的。这个分配额可以在不需要移动已有数据的情况下很方便的修改。Tune2fs能够被用来修改ext2或ext3系统的这个分配额。这个工具非常强大,可以修改很多文件系统相关的信息。但是我们这里用到的只有两个- m和-r参数。-m参数用来改变文件系统预留的百分比。-r参数可以指定预留的块数(文件系统是把整个磁盘分成了固定大小的块来管理的)。 ...

November 24, 2009 · notsobad

豆瓣高亮楼主脚本

我以前写过一个“豆瓣只看楼主”的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