• 2006-03-29

    网上讨论:PHP的书为什么变少了?

    Views: 9418 | 1 Comment

    最近在CSDN社区看到有讨论“PHP书籍竟然从书店撤柜了!?”.

    有不少观点。

    一类说PHP快要被淘汰了,所以PHP的书卖不出去。所以书店把这些书撤了。

    但是大部分的人还是认为PHP上手太简单,所以不需要书籍。网上资源多,而且PHP的手册(有中文版)又非常有用。

    一位叫“Gdj”的网友竟然说:“asp更简单。不过由于学asp的很多人连怎么关闭window窗口都不知道。所以asp需要书。”

    Posted by ideawu at 2006-03-29 16:58:25
  • 2006-03-29

    Debian Linux的小提示

    Views: 11254 | 2 Comments

    1. 获取root权限。

      有些特定的操作需要root权限。这时运行su然后输入root的密码就可以取得root权限。

    2. Debian默认安装后没有中文字体,所以会有中文乱码问题。

      你需要安装中文字体(在终端以root身份运行apt-get install ttf-arphic-uming)或者拷贝中文字体(一般是simsun.ttf)到/usr/share/fonts/turetype目录下。为了使中文显示得更好,你还需要进入GNOME桌面首选项里或者KDE的控制中心设置字体渲染模式为单色。

    3. Debian默认安装后GNOME不允许root进入图形界面。

      如果你想,请在登录窗口设置。从菜单选择Action-->Configure the login manager设置Security中选上Allow local system administrator login

    4. 挂载Windows分区。

      其实最简单的挂载分区方法就是类似 mount /dev/hda1 /mnt

    5. Linux挂载中文Windows的分区时如果无法显示出中文名的文件(不是乱码)。

      那么在挂载的时候指定-o iocharset=utf8。如mount /dev/hda1 /mnt -o iocharset=utf8(C盘);mount /dev/hda5 /mnt -o iocharset=utf8(D盘)。如果有问题,你可以将utf8换成gbk试试。如果系统自动识别分区格式出错,加上-t ntfs选项。如果你的Windows分区不是NTFS格式而是FAT32格式,请把ntfs换成vfat。如果你的新内核挂载ntfs有问题,试把iocharset改为nls试试。上面的方法在我这里2.6.8版本的内核试验没有问题。

    6. 使用aptitude安装软件。

      运行aptitude,然后按/,输入程序名称回车,SHIFT+"+"选定,g安装。如果第一个没有搜索到,立即按n查找下一个。

    7. 安装基本的开发包。

      无论你是否是开发人员,如果你想尝试使用源码安装各种软件,那么你应该安装一些基本的开发工具:gcc, g++, make, libx11-dev, libstdc++, libstdc++x.x-dev, x-dev, binutils, autoconf, automake, ...(需要被补充)

    8. 编译软件出错后再次重新编译。

      如果你在编译一个软件的过程中出错,修改后请运行make clean,再从头做一遍。如果Makefile不提供make clean,你就重新获取一个干净的源码。一般是删除旧源码后再解压源码包。

    9. 建立快捷方式。

      在文件浏览器里找到可执行文件(点击右键查看属性),然后把它拖到任务栏,就可以建立快捷方式了(程序启动器,Application Launcher)。

    10. 设置locale

      以root身份运行dpkg-reconfigure locales,然后按空格选择zh_CN.UTF-8/zh_CN.GBK,按回车进入下一页面选择默认locale。如果你不知道选择哪个为默认,那么你就选择zh_CN.UTF-8,如果你知道,就选择你认为的。

    11. 开机启动服务设置rcconf

      如果你想或者不想某个服务在开机时自动启动,那么运行rcconf(需要root权限),把这个服务前面的*号去掉或者加上(按空格)。--- 谢谢haiti提供

    12. 不管你有什么问题,记住:尝试!

      试着去点击任何一个按钮,选择任何一个菜单选项。它们不是魔鬼。如果要讲什么技巧的话,记住你将要做的是什么,并且在做之前确认一旦发生错误,你的系统能恢复到当前状态。这很难,但是,一个干净的Linux系统总是能够得到恢复的---重装---因为,日常软件导致硬件损坏的情况几乎不会出现。

    13. 需要被补充...

    since 2006-03-27

    Posted by ideawu at 12:27:09
  • 2006-03-27

    Linux桌面小技巧 — GNOME tips

    Views: 8625 | No Comments

    只是一些小提示。以后将补上更多。

    1. 按住ALT键,然后用鼠标拖住窗口的任意位置就可以拖动窗口了。
    2. GNOME的桌面首选项功能上相当于Windows里的控制面板。
    3. 在文件管理器上按CTRL+H可以显示或者不显示具有隐藏属性的文件。
    Posted by ideawu at 2006-03-27 21:59:49
  • 2006-03-27

    应该写一个Debian Linux的详细教程了

    Views: 10654 | 6 Comments

    每当我在linuxsir论坛看到有新手提问一些初级的问题,我都忍不住要骂他们了。虽然我当初也是从对Linux一点不懂走来的,但是,这些初学者也太不会使用搜索引擎了!

    现在想想,也不能全怪他们。论坛里的文章大部分不是太老就是太难,一般初学者都用不到。其实这些所谓“老”的文章并不全是过时的,只是与现在的发行版本有有一点点不同,对初学者造成了迷惑。

    比如,Debian安装后,默认root不能登录GDM,这个问题搜索论坛也比较难以找到,更何况初学者还以为自己没有安装正确呢。还有中文问题。Debian默认安装没有中文字体,所以不能显示汉字。解决方法是复制字体到/usr/share/fonts/truetype目录下面,然后在桌面首选项里的字体设置里把反锯齿关闭。但是一些老的文章还是讲一大堆“汉化”和“美化”的东西。所以新手就跟着喊Linux不方便。纯粹是误会。

    我得回忆一下当初自己接触Linux的过程,然后把我所知道的写下来。

    应该是先从分区开始吧。然后到Windows下的VM里再安装截几个图。这回估计都写成一本书了!

    主要还是到linuxsir论坛收集看新手们都问哪些问题。如果你对我的这个计划有什么建议,请对本文发表评论。我将会在文章写成后附上一份鸣谢列表。谢谢!

    Posted by ideawu at 16:26:38
  • 2006-03-26

    在Linux下用wine玩反恐精英

    Views: 13444 | 3 Comments

    1. 安装wine

    我用源码安装。其实Debian源里有wine,直接apt-get install就可以安装上,不过它似乎不完整,没有配置工具winecfg。用源码安装也花不了多少时间。

    先安装好系统和显卡驱动。然后下载wine的源代码。地址在

    http://debian.ustc.edu.cn/debian/pool/main/w/wine/wine_0.9.9.orig.tar.gz
    http://mirror.dlut.edu.cn/debian/pool/main/w/wine/wine_0.9.9.orig.tar.gz
    

    如果你不能访问上面两个网址,把域名改为其它的源的服务器。目录结构一般都是一样的。解压后在终端中进入文件夹,输入

    ./configure
    make depend
    make
    make install
    

    如果你在哪一步出错了,一般是你缺少某些包,照提示安装上就好了。

    安装libx11-dev再编译
    注意flex的版本

    经过试验,我发现flex 2.5.33将导致编译出错!请安装flex 2.5.4的版本。在我这里是flex-old这个包。运行flex -V查看flex的版本号。

    不要以自己英文不好为借口而不去看README文件,既然你能看到这的这篇文章,说明你学习英文也有6年以上了,文档里都是简单的英文。不过我还是要告诉你,如果运行一个Windows程序:类似wine /home/path/prog.exe,我之所以加上类似,是有些人竟然照抄这条语句,然后希望程序运行他们心中期望的任何一个程序!

    2. 配置wine

    如果上面的步骤没有出错,你在终端里运行winecfg,启动wine配置程序。如果遇到乱码,先输入export LC_ALL=en_US改变locale后再运行。它将生成~/.wine目录和其下的

    dosdevices
      目录,里面定义了指向某个目录的链接,相当于Windows里的盘符。默认有c:(指向~/.wine/drive_c)和z:
      c:就相当于你的Windows的C盘。
    drive_c
      目录
    system.reg
      文件
    user.reg
      配置文件,一般用winecfg修改。
    userdef.reg
      文件
    

    在Applications标签选择Windows XP或者其它正确的Windows版本。

    为了能运行Counter-Strike等Windows的程序,你还需要用一些Windows自带的dll动态链接库来代替wine自带的。假设你使用Windows XP,将你的XP的c:\windows\system32目录下的

    cryptui.dll
    opengl32.dll
    glu32.dll
    shdocvw.dll
    shlwapi.dll
    

    5个文件拷贝到上面提到的drive_c/windows/system32目录下,然后在winecfg的libraries标签里的New overrride for library里输入cryptui,按Add按钮。把上面5个文件全都加入。或者你输入一个后,在user.reg文件里找到"cryptui"="native,builtin",在其后补上

    "glu32"="native,builtin"
    "opengl32"="native,builtin"
    "shdocvw"="native,builtin"
    "shlwapi"="native,builtin"
    

    你想wine全屏运行(依赖具体程序)或者是需要wine用一个窗口模拟屏幕,在winecfg里的Graphics标签里设置。

    3. 中文问题

    我也没有弄好中文显示。如果谁弄好了,麻烦告诉一声。谢谢。如果出现中文乱码,请先将CS目录下的en.reg导入注册表。方法是

    regedit /s en.reg
    

    4. 建议

    建议你重新安装反恐精英,而不是使用原来在Win下安装了的。还有CS中的视频选择时不要选OpenGL或者D3D,而是选择Software

    winecfg的截图:

    wine中的CS截图:

    Posted by ideawu at 2006-03-26 20:29:30
  • 2006-03-19

    在学校机房里安装了Debian Linux

    Views: 10806 | 5 Comments

    今天到学校计算机中心一看,不禁吓了一跳:拥有整个中心最新的机器的一个机房竟然把盗版Win XP换为了Win98。等到晚上在论坛上才发现原来Win98的版权保护期已经过了,我们可以合法的使用任何形式的Win98拷贝(对不起,此消息还未得到最终确认)。

    我不管这回事,因为发现Win98不好用,于是便想在我使用的机器上安装Linux。因为我们学校拥有Debian源,所以我花了10分钟下载了安装光盘的映像---其实不需要。然后我又下载硬盘安装的文件,再下了Grub4DOS。

    开始很顺利,就是分区的时候遇到了问题。机器的硬盘是SATA硬盘,分区的时候怎么也无法成功。最后回到BIOS里设置为PATA兼容模式(好像是这个意思)才成功分完。

    安装完基本系统后开始设置源了。可是网络不通,只能使用光盘映像挂载到/cdrom安装完XFree86,好方便在图形环境下设置。

    经过了将近一个钟头,我才发现,原来是硬件问题:机器有一个集成网卡和一个独立网卡,使用的是独立网卡。不知道为什么在Win98下能工作,在Linux下就不能工作了?我又回到BIOS,把集成网卡给禁止之后才正常工作了。

    于是开始安装Firefox,桌面主题,fcitx等,都是在aptitude里完成,非常方便。一个可以正常使用的Linux就在机房诞生了,但是我还没有弄好一些细节。我把普通账号和密码写在显示器标签上,好让别人能试用一下Linux,如果他们愿意。

    Posted by ideawu at 2006-03-19 18:15:10
|<<<127128129130131132133134135>>>| 131/138 Pages, 825 Results.