Ubuntu吐嘈
回家怕麻烦,没带自己的电脑。家里一个旧电脑,本来装的Ubuntu,妈妈说了她要用,XP+MS Office 2003必须,要我重装。完成任务后就打算再装上Ubuntu 12.04。反正只用几天,不怕当小白。
先是装了desktop版,unity实在不想用,装了gnome-shell后删除unity。然后……lightdm进不去了,Orz…好吧,我还是换gdm。
因为依赖关系删掉了一些软件,又重新装回来,发现nautilus竟然非要依赖libunity9。这什么啊。
我绑定了快捷键打开xterm,结果发现没图标,overview里明明有啊。好吧,其实这样做就有了
sudo mv /usr/share/applications/debian-xterm.desktop /usr/share/applications/xterm.desktop
简单的Linux作业管理——simpleJobM
我的要求很简单,用nohup让程序在后台运行,完成后给邮箱发个邮件就行了。搜索了一些管理软件,没怎么看明白如何用,似乎还涉及并行啊,节点管理一类。于是自己写了个。
地址:https://github.com/lainme/simpleJobM
需要python3,主要是因为那个print函数。其实稍微改下python2也可以,毕竟没几个print。1)
基本功能就像一开始说的。发邮件用的sendmail,或许以后会改成可以自定义SMTP服务器,谁知道呢。
参数说明
获取帮助
./simpleJobM.py -h
运行一个命令
./simpleJobM.py -r 命令
这里使用nohup来运行命令,并在结束后向指定邮箱发送一封邮件(run.py中定义)。输出结果定向到以开始时间为文件名的文件中,存放于running目录。运行结束后移动到finished目录
列出所有作业
./simpleJobM.py -l [running/finished]
列出所有正在运行的作业,或者已经完成的作业。
删除一个正在运行的作业
./simpleJobM.py -d ID
根据ID进行删除,ID可以通过-l来获取
清除已完成作业的目录
./simpleJobM.py -c
这会删除finished目录
我是非主流?
恩。好久没写Blog了。先向各位问好。为什么是这个题目呢?大概是这三件事给我的印象吧。
第一件事,大家都用maple,我用sagemath。其实我也用mathematica的,因为wolfram的缘故。由于没用过maple也不好说,Mathematica。有次用sagemath推公式,发现它不能很好简化得到的结果(其实是调用maxima简化),于是改用mathematica,然而结果也是半斤八两。既然都这样,何必换呢,于是继续用sagemath。
第二件事,大家都用windows,我用linux。光这点就够非主流了……不过从来没感觉到有什么不方便的地方,其实应该说是感觉多数事情都“很方便”吧。至于那些个别需要windows的事情,我觉得双系统麻烦,虚拟机太慢,还是借用别的机器更好。可以远程登录到别人机器上去做……
第三件事,似乎我的研究方向目前也是非主流……不过在未来可能成为主流。。
圣诞准备回家,在这里提前祝大家圣诞快乐吧。希望到家的时候不会被冻死,没带几件厚衣服。。。
解决sagemath中No module named _md5错误
因为希望ubuntu和arch共享sagemath,所以没用包管理器安装,而是从sagemath网站上下载了预编译的二进制版本(fedora版)。
运行的时候出现
ImportError: No module named _md5
如果因此就重新编译sagemath,工程量实在是太大。实际可以单独重新编译它自带的python
cd spkg/standard ../../sage -f python-2.6.4.p11.spkg
完成后就可以用了
ArchLinux
这几天开始用arch+gnome3了。
好处:
- 喜欢arch的配置方式,特别是rc.local。
- 软件很新。yaourt和aur也很不错,可以作为补充,pkgbuild修改也容易。
- 自己一点点配置,动了那些地方很清楚。
坏处:
- 用aur的东西需要在自己机子上编译。小点的软件还好,大点的真让我心疼机子。launchpad自动编译惯了……
准备写些notes记录下重要的配置过程

添加本页到书籍