一些杂项资源
以前给大家介绍过一些非常有意思的杂项资源,今天再给大家介绍一些。(虽然没有上次的多,也算是一个新年礼物吧)
首先,如果你想在你的web页上做一个小提示,你不妨到http://projects.nickstakenburg.com/tipped上看看,各种各样的提示风格,很不错。而且兼容于四大主流浏览器——Chrome, Firefox, IE, Safari。
如果你想让Java变成一个动态语言,你可以试试这个开源项目:http://code.google.com/p/ductilej/
如果你想把你的Windows蓝屏改成红屏或是绿屏,你可以看看这篇教程:http://blogs.technet.com/b/markrussinovich/archive/2010/12/14/3374820.aspx,还是挺Cool的。
如果你想使用HTML5+Javascript做一个游戏,就像制作这些HTML5的小游戏一样,你不妨考虑使用一下这个游戏框架:http://www.propulsionjs.com/
如果你想学习Emacs,而又不害怕这样的学习曲线,那 ...
chmod -x chmod的N种解法
在SlidesShare.net上有这么一个幻灯片,其说了如下的一个面试题:
如果某天你的Unix/Linux系统上的chomd命令被某人去掉了x属性(执行属性),
那么,你如何恢复呢?
下面是一些答案:
1)重新安装。对于Debian的系统:
sudo apt-get install --reinstall coreutils
2)使用语言级的chmod。
Perl:perl-e ‘chmod 0755, “/bin/chmod”‘
Python:python -c “import os;os.chmod(‘/bin/chmod’, 0755)”
Node.js:require(“fs”).chmodSync(“/bin/chmod”, 0755);
C程序:
#include <sys/types.h>
#include<sys/stat.h>
void main()
{
chmod("/bin/chmod", 0000755);
}
3)使用已有的可执行文件。
$cat - > chmod.c
void main(){} ...