Guangchuang Yu

a senior-in-age-but-not-senior-in-knowledge bioinformatician

scilab三维平面绘图

May 3, 2007 - 1 minute read - Comments SoftwareVisualization

三维绘图可以分为两大类型:矩阵型和曲面型。

矩阵型

通常是声明一个矩阵,以矩阵的长宽为x,y范围,以矩阵里面的数值为高z, 使用plot3d(t1,t2,Z,alpha=a,theta=b)

  • t1:y轴方向的范围
  • t2:x轴方向的范围
  • Z:矩阵
  • alpha
  • theta参数用于指定角度,让图绘出来以某个特定的角度呈现出来。(optional)
->clear ->A=[1 2 5 4 3;0 3 2 8 6;2 4 6 7 5;2 3 4 3 1];
->t1=1:4; ->t2=1:5;
//plot3d1与plot3d语法类似,能够嵌入多种颜色
->plot3d(t1,t2,A,alpha=45,theta=45);

mesh不需要边界声明, ->mesh(A);

qvwm窗口管理器的windows2000主题

Jun 24, 2006 - 1 minute read - Comments BSD

qvwm is a window manager for the X Window system which provides a user experience very close to Windows 9598. It is small and extremely fast.

可从其主页上看到它的介绍及下载源码。

这是我做的一个windows2000的主题。。

安装os9和netbsd双系统

Jun 14, 2006 - 1 minute read - Comments BSDMac OSPowerbook

1 分区

用MacOS X 10.2 的光盘启动,运行Disk Utility,选择“Install Mac OS 9 Disk Drivers”不然分区将不能在OS9中使用,我一共分了5个分区,12G,10G,512M,20G,13.4G。其中12G装OS9系统,10G装netbsd系统,512M为swap分区,20G为home 分区,最后一个为fat32格式,为两个系统所共享。

2 安装os9

开机放入os9安装光盘,按住键,由光盘启动进入os9,在光盘根目录下点安装系统。指定第一个分区,选择安装的软件,十来分钟,便装完了。重新启动,将netbsd的启动程序ofwboot.xcf放在os9的根目录下。

3 安装netbsd

在emacs里使用maxima

May 28, 2005 - 1 minute read - Comments Software

下载imaxima   

http://members3.jcom.home.ne.jp/imaxima/Site/Download%20and%20Install_files/imaxima-imath-0.97a.tar.gz

./configure
make
sudo make install

进行安装。 默认将安装在/usr/local/share/emacs/site-lisp下,在~/.emacs下加入

(load "imaxima")

启动emacs,按M-x,键入imaxima运行maxima 但是进行运算时出错。

需要breqn094包,可从ftp://ftp.ams.org/pub/tex/breqn.zip下载,

cd /usr/share/texmf/tex/latex/
sudo unzip ~/Downloads/breqn.zip
sudo texhash

scau校园网认证

Mar 14, 2005 - 1 minute read - Comments LinuxPowerbook

锐捷认证。非标准的802.1认证。 我采用mystar来认证,但是不会重连。。 我自已写了个shell script来实现断线后重连。。。

华农现在的校园网用锐捷认证,windows下的认证程序还行。linux下的客户端垃圾得不得了啊。。我用苹果笔记本PowerBookG3(fireware)。锐捷没有苹果下的认证客户端,于是我上不了网了,很是郁闷。。。

我装了gentoo。最初尝试用qemu的user-mode来虚拟x86的指令集,再用xrgsu(锐捷linux版认证程序)提供运行所需的libs。最终xrgsu可以运行。但是找不到网卡。后面我就放弃了。

拉了一个月ADSL,在一次偶然的机会我发现了mystar。mystar是用libnet+libpcap写的,关键的代码不到200行(libnet和libpcap是平台无关的分组构造发送、分组截获C函数库)mystar是网上一个叫netxray的人写的。 下面是源码http://bbs.whnet.edu.cn/upload/mystarV0.1-src.zip,解压密码是netxray 解压后:

cd mystarV0.1 
make

编译。

#修改我的ID跟password。
vim mystar.conf 

使用./mystar运行,并且认证成功!

随后我发现一个问题,就是不会自动重连,老是会断线。在mystar.conf里面有一段