说它最具争议性不知道可不可以,不过听了再多的这玩意如何图和不好,认真地 用起来其实还是不错的。在家为了能够随时游戏因此默认用微软的东西,学着用 用好,顺便记点东西。
Obtained from Wikipedia.
from Microsoft support.
To disable the Windows key, do the following steps:
这玩意估计被人诟病死了已经,有的程序开机自启动还不在设置界面给出停止自 启动选项的话真要把人折磨死(如果你不知道 msconfig 的话)。
Linux 下面提供 PPPoE 连接的是 pppd,debian 的装好默认自启动,要去掉的 话 update-rc.d,具体自己 man。而 Windows XP 下由于不熟悉让我没了辄,放 到开始菜单的启动栏里面的话只是启动那个登陆界面不会自动连接,所以百度了 一下答案。
可能某些机器会把任务计划服务关掉,开起来并设置自启动就好了,不过这样做 似乎会带来一些问题,不管了。
其实拉到开始菜单->启动里面也是可行的~ 有做法如下:
后面这个已经测试可行了~
装好 apache2.2.8 之后发现启动不起来,股沟了一下错误日志,
[Mon Jul 18 04: 07:28 2005] [crit] (OS 10022)提供了一个无效的 参数。 : Child 448: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
找到解决方法如下:
SET foo
SET HTTP_PROXY=http://www.gfw.com:80/
已经有篇 文章 专门介绍这方面了,可以看看。我能就专门记点自己需要的东 西,方便以后网络不方便的时候查阅。cygwin 是 cygnus 公司开发的许多好东 西之一,公司的由来可以参考纪录片《OS Revolution》,安装办法简单,Google 到中国镜像按照它的介绍装起来就行,前提自然是要有网络,用来安装的 setup.exe 先不要着急删,管理 cygwin 中安装的包用得着。1
参考自 cygwin-mount.el 的注释部分,这个扩展就是让 Emacs 能够知道 /cygdrive/e/ 这样的路径,不过我自己的东西都放在 D:\ 下,所以设置 HOME 之后感觉差别不大,需要的话可以自己去了解下。
抄袭了一段相关配置,关于 .bashrc 不是很熟就没动,本来想用 cygwin 做个
软连接过去,忘记 cygwin 的 ln
真的是创建 .lnk 文件了。看来不直接用
/home/nil/ 当 Emacs 的 HOME 是个错误决定,暂定办法是 .bashrc 就写从应
该读的地方读取配置文件好了。
;; replace cmd.exe with bash (add-hook 'comint-output-filter-functions 'shell-strip-ctrl-m nil t) ;Strip trailing `^M' character (add-hook 'comint-output-filter-functions 'comint-watch-for-password-prompt nil t) (setq explicit-shell-file-name "bash.exe") ;; For subprocesses invoked via the shell ;; (e.g., "shell -c command") (setq shell-file-name explicit-shell-file-name)
无所谓的话可以直接把 .emacs 丢到 C:\ 里面,设置主目录有两种方法:
HKEY_CURRENT_USER/Software/GNU/Emacs
。在里
面添加一个 REG_SZ 类型的字符串,名字就叫 HOME, 值就是你想要的目录路径
名,想要所有人都这样的话就 HKEY_LOCAL_MACHINE/Software/GNU/Emacs。emacs可以用dos或是unix的格式编辑文件。用
C-x RET f unix C-x RET f dos可以设置文件的格式。
Dos格式的文档和Unix格式的文档在处理行尾的时候不一样。在Unix下看Dos格式 文档的时候,在行尾会有很多的^M。这个^M会影响Unix下程序的运行,例如,很 多的script程序开头都有类似:
#!/usr/bin/perl的语句,用来告诉shell用什么来执行这个script。当这行的末尾有^M的时候 (^M在emacs 里设置为用dos格式编辑文档的时候是看不到的)shell会试图找一 个叫做perl^M的程序,这导致了script不能被执行。
(frame-parameter nil 'font)
,回车。-outline-ProggyCleanTT-normal-r-normal-normal-16-120-96-96- c-*-iso8859-1
(set-default-font “字体名称”)
。比如 (set-default-font
"-outline-ProggyCleanTT-normal-r-normal-normal-16-120-96-96-
c-*-iso8859-1")
。 2(08-08-28) 2-4 步可以换成:type (w32-select-font) followed by C-j (or M-x eval-print-last-sexp)
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\GNU\Emacs] "Emacs.FONT"="-*-Envy Code R-normal-r-normal-normal-13-97-96-96-c-*-iso8859-1" "Emacs.GEOMETRY"="80x60"
aside: “REGEDIT4” is for ANSI text files, and “Windows Registry Editor Version 5.00” is for Unicode (utf-16-le) text files.
前天买了块硬盘,于是开始载片。在 Debian 下,装了 ntfs-3g 之后挂载,能
读写。有部老友记下到一半不想下了,于是 rm -rf
之,结果出错,有东西删不
掉,错误信息不仔细看,一开始想当然地以为是权限不够,于是加 sudo,结果
还是不行,而且硬盘也卸载不掉,慌了。切到 Windows 下,挂载之后也删不了,试
试 unlocker,没删掉但是给了我重要信息 -> Ponit to chkdsk。于是:
chkdsk /F G:
不过这样也会有问题,transmission 或者是 ntfs-3g 写 NTFS 的数据可能在 Windows 下 chkdsk 之后就没了,quark dd 说 ntfs-3g 采用的是某种新的技 术,在 Windows 下可能会遇到问题,不管怎样,如果你不想东西人间蒸发的话 最好还是小心对待自己的 NTFS 分区或者分出个 FAT32 吧。
有的时候会很奇怪,Ubuntu 会突然不自动挂载 NTFS 分区,然而 /etc/fstab 什么的又是正常的。基本上出现这种情况就和 Windows 非正常关机有关了。重 启到 Windows 再关掉,或者手动吧。
windows xp 自带了 convert.exe 来方便这方面的转换,转换命令是这样的:
C:\> convert d /fs:ntfs然而我在执行的时候却遇到了问题,也不提示命令不存在或者错误,就闪一下就 没了,什么输出也没有。后来自己找到 c:/windows/system32/ 目录下去执行才 终于大功告成,现在想想,估计是以前改 PATH 的时候把某个风马牛的 convert.exe 给放到正主儿的前头去了。
具体的应用:可以在局域网里面用最小内存资源消耗来学习ftp或者www服务器的 配置和使用。至于访问互联网,配置方法与主机相同!客户机也可以利用代理服 务器上网。
这是一种让客户机能够上网的最容易的方式,只要主机能够连上网络,客户机 经过简单的配置即可上网。对于Freebsd,可以利用sysinstall这个命令打开网 络适配器的配置界面,选择dhcp来动态获得ip地址,网关等信息,这样客户机 系统启动就已经上网,可以利用cvsup来更新代码和ports
工作的地址段是:192.168.64.xxx ,vmnet1可以提供dhcp和网关,方便配置
当然除了这三种联结方式还可以对vmnet2-vmnet7进行定制,组成更复杂的网络 环境,但对于Freebsd的学习,已经足够了!
在需要访问互联网的情况下,我使用NAT,如果内部测试,我使用主机方式,如果 要在局域网内提供具体的服务,可以使用网桥模式。这三种模式在客户机关闭的 时候都可以进行编辑修改。
以VMware-workstation-5.0.0-13124為例
在 FreeBSD 系统中,必须重新启动你的 X 会话,才能看到鼠标和图形界面的任 何改变。可以使用
nil@freebsd /usr/home/nil]$ /usr/local/bin/vmware-toolbox运行 VMware Tools
安装完 VMware Tools 之后提供了一些共享数据之类很方便的功能,然而我没找 到在哪里设置共享文件夹……所以只好只用另外一种方式,将物理硬盘分区作为虚 拟硬盘挂载,不过我不知道这功能是否安装了 VMware Tools 之后才有,懒得去 求证了。Windows 部分的工作到这里差不多就结束了,剩余的工作请参考 FreeBSD Notes。
C:\oracle\ora92\network\admin
DB_10.123.123.123 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.123.123.123)(PORT = 1521)) ) (CONNECT_DATA = (SID = db) (SERVER = DEDICATED) ) )
1. cygwin 中也提供了几个 Emacs 的包,两个 21 和一个 22,理论上要编译 23 也是可以,不过我没做过,自己用的是 ntemacs 23,所以如果你用得 不一样并因此遇到问题的话请去 Emacs Wiki。
2. (08-08-28) 根据 EmacsWiki 上的介绍,加上我在执行上述语句的时候会出现问题,我 将此句改成了 (set-face-font 'default "fontname")