Victor's profileDeep Sea BugPhotosBlogListsMore Tools Help

Blog


    December 13

    N久没上Space,居然被人点名

    1.从哪里接到的题目
    Joana

    2.如果你所爱的人因为事业或学业而选择离开你,你会选择离开还是等他()的归来?                   

    不等,既然在他心里我不是最重要的,就没有必要再执着

    3.2008年最大的心愿是什么? 

    我和我的亲人还有朋友都开心

    4.你会毫无保留的相信你的朋友么?为什么?

    ● 会,能够信任的人才能做朋友

    5.如果现在让你随心所欲去旅行,你想去哪?   

    巴黎,九寨沟,青岛,大连,云南,并且住上1个月以上的时间

    6.哪种类型的异性让你最反感?你喜欢暧昧的感觉么?

    ● 没有自知之明的 

    7.你最理想的工作是什么样的?

    ● SOHO,为自己工作,有足够的休息和休假时间

    8.你是否相信男女间有纯粹的友情?

    相信,也许看起来很暧昧 

    9.遇到喜欢的人,你会表白吗?

    如果她不表白,那就只有我表白喽~表错过自己的爱情哦

    10.在你心目中我是怎样一个人?

    有主见,深藏不露

    11.人生中你觉得最重要的是?

    开心就好

    12.你理想的伴侣应该具有什么样的品质?

      诚实,善良,我的开心果

    13.什么才算得上真正的朋友?

    诚信,可托付

    14.如果有一天,你生命中最重要的东西离你而去了,你会怎么办?

    伤心难过,将未完成的事情做完

    15. 如果我失忆了你会怎么样啊

    歌声也许是唤醒记忆的最好办法

    16.精神外遇和肉体外遇你更不能接受哪一个?

    精神

    17.最不喜欢恋人做什么?

    欺骗

    18.你最不满意自己什么?为什么?

    过于考虑后果

    19.你是如何看待对你的不公平的?

    社会发展规律

    20.最想你改掉哪个缺点?

     没想过,做自己就好

    21.不开心的时候,会选择什么方式发泄?

    哭,沉默,封闭自己

    22.打算何时结婚?  

    看她吧

    23.谁的歌容易感动你?

    萧亚轩台北演唱会上的《记得》

    24.对你而言,幸福的生活是怎样的?

    和爱的人过自己想要的生活

    25.如果爱情和你的家庭和经济基础对立了起来,你要哪一个?

    爱情

    26.感到孤独时你会做什么?

    听歌,使自己忙碌起来

    27.最怀念的是过往的哪个阶段(例如:小学'初中'高中)?为什么?

    大学,在桂子山的每一天;

    28.令你最心情低落的事是什么?
    力所不及的事情

    29.选择你爱的人还是爱你的人?(如果是不同的人)为什么?

    如果选不了我爱的人就选个爱我的人吧

     

    +30.四季,你最喜欢哪个季节?为什么?

    春末夏初,有活力且不烦躁的时候

    December 30

    公告

    公告
     
          本Space至2006年12月26日起搬迁至
        本人不再对Space进行更新,谢谢各位朋友的支持。
    ------------------------------------------------------
    祝大家元旦愉快!金猪年好运!
    December 24

    睽违1087个日子,萧亚轩新专辑《1087》破茧而出!

     
    歌手名称:萧亚轩
    专辑名称:1087(台湾预购版)
    发行时间:2006年12月22日
    发行公司:华纳

    [专辑介绍]
          一千零八十七个日子过去,终于等到 elva 萧亚轩。这一次,不听她的八卦,听她的身体会说话。
          距离上一张专辑,经过了1087个日子,歌迷的千呼万唤,终于等到elva这张专辑《1087》。蜇伏沉静的日子当中,所有关心和期待elva的朋友都想要知道,这段时间elva做了什么,有什么改变?答案就在这张专辑《1087》中,每一首歌都是elva这段日子的心血结晶,每一句话都是她心境表白。也许风风雨雨太多,elva每一次出现都会被关心的朋友问到这段日子的点点滴滴。杂音太多,那就听歌吧。这一次不听她的八卦,听她的身体会说话。跟着elva的节奏舞动,开始进入台湾第一舞蹈天后的音乐世界吧!
          台湾的流行市场中,真正能够以舞蹈打动人心的女歌手其实并不多。elva就是那少数几位之一,看她跳舞是一种享受,肢体的极致表现,跟随音乐节奏的拳拳到肉。这一次在世界知名编舞家和舞者的全力打造之下,elva和贾斯汀的专属编舞老师一起带给了乐迷一次震撼的视觉听觉享受。
          elva的音乐向来和视觉有着密不可分的关系,透过她的视觉表现,结合美学、舞蹈、音乐、造型服装、时尚设计感等多重享受的音乐录像带,每一次都让歌迷惊艳,也更加深歌曲的感染力。这一次新锐导演陈奕仁拍摄了elva的音乐录像带“表白”,缤纷多彩的颜色变换中,elva尽情展现舞姿,连换四套造型,不但让人看到亚洲第一舞蹈天后的动人舞姿,也看到她光芒四射的最新表现。
     
    专辑曲目 (点击下载)

    1.表白

    2.然后

    3.Honey Honey Honey

    4.不远

    5.L.o.V.e

    6.Free

    7.我的男朋友

    8.代言人

    9.后来的我们

    10.熄灯

    11.You & Me

    12.我要的世界+恋爱疯

    ----------------------------------------------------------
    在此借Elva的新专辑,祝大家圣诞、元旦快乐!

     

    December 19

    网络用户密码更安全,最长32位

          一位安全专家在研究了34000名MySpace.com成员的注册信息后发现,互联网用户使用的密码比以往更加安全了,最长的竟然有32位之多。
    在Wired News发布的一篇文章中,Counterpane Internet Security首席技术官Bruce Schneier称,调查用户的平均密码长度是8位,其中81%同时包含数字和字母,而那个32位的超长密码是“1ancheste23nite41ancheste23nite4”。
          Schneier透露说,最常用的五个密码是:password1、abc123、myspace1、password和blink182(一个乐队),只有3.8%的密码是词典中的某个单词,另外12%是单词加一位数字,而这个数字有三分之二的几率是1,就像上边排名第一的password1。
    Schneier调侃说:“以前我们认为最常用的密码是‘password’,现在变成了‘password1’。谁说用户们的安全意识没有提高?”随后他又认真地指出:“严肃地说,密码的确越来越好了。只有不到4%是某个单词、绝大多数都是字母和数字的混合,这让我很惊讶。”
    Schneier还表示,密码的有效期(寿命)超过了其有效性。黑客的密码破解能力越来越高,人们却始终不愿意记住一大堆密码,而是更喜欢在不同的地方使用一个通用密码,就连比尔·盖茨也不例外。
          不过还有一个问题,Schneier是如何得到这些密码的呢?“嗨,能告诉我你的密码么?”显然不是这样。事实上,他和一位安全界同事合作,创建了一个虚假的MySpace登陆页面,迷惑这34000人“乖乖交出”了自己的密码——典型的钓鱼欺诈。很显然,密码的安全性不仅在于长度和复杂程度,更在于主人的自我保护意识。
          你的“偷懒密码”是什么呢?000000?123456?
          你(听说过)的“变态密码”又是什么呢?只有按着Alt键敲32次小键盘才能打出的8位ASCII码?

    December 15

    Mysql #1251 错误的解决方案

    连接出错信息:
          #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
    解决方法:
          mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('密码') WHERE Host = 'localhost(主机名)或IP' AND User = '数据库用户名';
          mysql> FLUSH PRIVILEGES;

    Mysql 不能从远程连接的一个解决方法

    Refer to
    http://www.experts-exchange.com/Databases/Mysql/Q_20992690.html
    如果你想连接你的mysql的时候发生这个错误:

    ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

    解决方法:
    1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

    mysql -u root -pvmware
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'root';
    mysql>select host, user from user;

    2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

    如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

    December 10

    Hello

     
     
         周五早上坐公交车上班的时候,
    在FM103.8里听到这首很怀旧的歌曲,
    发现现在听来又有不同的感受。经典,
    永远是经典......
     
     
     
     
    HELLO
    Lionel Richie

    I've been alone with you inside my mind
    And in my dreams I've kissed your lips a thousand times
    I sometimes see you pass outside my door
    Hello, is it me you're looking for?

    I can see it in your eyes
    I can see it in your smile
    You're all I've ever wanted, (and) my arms are open wide
    'Cause you know just what to say
    And you know just what to do
    And I want to tell you so much, I love you ...

    I long to see the sunlight in your hair
    And tell you time and time again how much I care
    Sometimes I feel my heart will overflow
    Hello, I've just got to let you know

    'Cause I wonder where you are
    And I wonder what you do
    Are you somewhere feeling lonely, or is someone loving you?
    Tell me how to win your heart
    For I haven't got a clue
    But let me start by saying, I love you ...

    Hello, is it me you're looking for?
    'Cause I wonder where you are
    And I wonder what you do
    Are you somewhere feeling lonely or is someone loving you?
    Tell me how to win your heart
    For I haven't got a clue
    But let me start by saying ... I love you
    December 08

    UNIX环境编程基础——gcc编译器

    gcc and g++现在是gnu中最主要和最流行的c & c++编译器 .gcc/g++在执行编译工作的时候,总共需要以下几步:
    1.预处理,生成.i的文件[预处理器cpp]
    2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]
    3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]
    4.连接目标代码,生成可执行程序[链接器ld]

    gcc and g++现在是gnu中最主要和最流行的c & c++编译器 .gcc/g++在执行编译工作的时候,总共需要以下几步:
    1.预处理,生成.i的文件[预处理器cpp]
    2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]
    3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]
    4.连接目标代码,生成可执行程序[链接器ld]

    GCC能够处理的后缀有:
    a. *.c *.C (C语言)
    b. *.cxx *.cc (C++语言)
    c. *.m (面向对象的C)
    d. *.i (预处理后的C语言源文件)
    e. *.ii (预处理后的C++语言源文件)
    f. *.s *.S (汇编语言)
    h. *.h (头文件)

    目标文件可以是:
    a. *.o 编译连接后的目标文件
    b. *.a 库文件

    [参数详解]
    -x language filename
      设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用这个参数,这个参数对他后面的文件名都起作用,除非到了下一个参数的使用。
      可以使用的参数吗有下面的这些
      `c', `objective-c', `c-header', `c++', `cpp-output', `assembler', and `assembler-with-cpp'.
      看到英文,应该可以理解的。
      例子用法:
      gcc -x c hello.pig
    -x none filename
      关掉上一个选项,也就是让gcc根据文件名后缀,自动识别文件类型
      例子用法:
      gcc -x c hello.pig -x none hello2.c
    -c
      只激活预处理,编译,和汇编,也就是他只把程序做成obj文件
      例子用法:
      gcc -c hello.c
      他将生成.o的obj文件
    -S
      只激活预处理和编译,就是指把文件编译成为汇编代码。
      例子用法
      gcc -S hello.c
      他将生成.s的汇编代码,你可以用文本编辑器察看
    -E
      只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面.
      例子用法:
      gcc -E hello.c > pianoapan.txt
      gcc -E hello.c | more
      慢慢看吧,一个hello word 也要与处理成800行的代码
    -o
      制定目标名称,缺省的时候,gcc 编译出来的文件是a.out,很难听,如果你和我有同感,改掉它,哈哈
      例子用法
      gcc -o hello.exe hello.c (哦,windows用习惯了)
      gcc -o hello.asm -S hello.c
    -pipe
      使用管道代替编译中临时文件,在使用非gnu汇编工具的时候,可能有些问题
      gcc -pipe -o hello.exe hello.c
    -ansi
      关闭gnu c中与ansi c不兼容的特性,激活ansi c的专有特性(包括禁止一些asm inline typeof关键字,以及UNIX,vax等预处理宏,
    -fno-asm
      此选项实现ansi选项的功能的一部分,它禁止将asm,inline和typeof用作关键字。
    -fno-strict-prototype
      只对g++起作用,使用这个选项,g++将对不带参数的函数,都认为是没有显式的对参数的个数和类型说明,而不是没有参数.
        而gcc无论是否使用这个参数,都将对没有带参数的函数,认为城没有显式说明的类型
    -fthis-is-varialble
      就是向传统c++看齐,可以使用this当一般变量使用.
    -fcond-mismatch
      允许条件表达式的第二和第三参数类型不匹配,表达式的值将为void类型
    -funsigned-char
    -fno-signed-char
    -fsigned-char
    -fno-unsigned-char
      这四个参数是对char类型进行设置,决定将char类型设置成unsigned char(前两个参数)或者 signed char(后两个参数)
    -include file
      包含某个代码,简单来说,就是便以某个文件,需要另一个文件的时候,就可以用它设定,功能就相当于在代码中使用#include<filename>
      例子用法:
      gcc hello.c -include /root/pianopan.h
    -imacros file
      将file文件的宏,扩展到gcc/g++的输入文件,宏定义本身并不出现在输入文件中
    -Dmacro
      相当于C语言中的#define macro
    -Dmacro=defn
      相当于C语言中的#define macro=defn
    -Umacro
      相当于C语言中的#undef macro
    -undef
      取消对任何非标准宏的定义
    -Idir
      在你是用#include"file"的时候,gcc/g++会先在当前目录查找你所制定的头文件,如果没有找到,他回到缺省的头文件目录找,如果使用-I制定了目录,他会先在你所制定的目录查找,然后再按常规的顺序去找.
      对于#include<file>,gcc/g++会到-I制定的目录查找,查找不到,然后将到系统的缺省的头文件目录查找
    -I-
      就是取消前一个参数的功能,所以一般在-Idir之后使用
    -idirafter dir
      在-I的目录里面查找失败,讲到这个目录里面查找.
    -iprefix prefix
    -iwithprefix dir
      一般一起使用,当-I的目录查找失败,会到prefix+dir下查找
    -nostdinc
      使编译器不再系统缺省的头文件目录里面找头文件,一般和-I联合使用,明确限定头文件的位置
    -nostdin C++
      规定不在g++指定的标准路经中搜索,但仍在其他路径中搜索,.此选项在创libg++库使用
    -C
      在预处理的时候,不删除注释信息,一般和-E使用,有时候分析程序,用这个很方便的

    -M
      生成文件关联的信息。包含目标文件所依赖的所有源代码你可以用gcc -M hello.c来测试一下,很简单。
    -MM
      和上面的那个一样,但是它将忽略由#include<file>造成的依赖关系。
    -MD
      和-M相同,但是输出将导入到.d的文件里面
    -MMD
      和-MM相同,但是输出将导入到.d的文件里面
    -Wa,option
      此选项传递option给汇编程序;如果option中间有逗号,就将option分成多个选项,然后传递给会汇编程序
    -Wl.option
      此选项传递option给连接程序;如果option中间有逗号,就将option分成多个选项,然后传递给会连接程序.
    -llibrary
      制定编译的时候使用的库
      例子用法
      gcc -lcurses hello.c
      使用ncurses库编译程序
    -Ldir
      制定编译的时候,搜索库的路径。比如你自己的库,可以用它制定目录,不然编译器将只在标准库的目录找。这个dir就是目录的名称。
    -O0
    -O1
    -O2
    -O3
      编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高 
    -g
      只是编译器,在编译的时候,产生调试信息。
    -gstabs
      此选项以stabs格式声称调试信息,但是不包括gdb调试信息.
    -gstabs+
      此选项以stabs格式声称调试信息,并且包含仅供gdb使用的额外调试信息.
    -ggdb
      此选项将尽可能的生成gdb的可以使用的调试信息.
    -static
      此选项将禁止使用动态库,所以,编译出来的东西,一般都很大,也不需要什么动态连接库,就可以运行.
    -share
      此选项将尽量使用动态库,所以生成文件比较小,但是需要系统由动态库.
    -traditional
      试图让编译器支持传统的C语言特性
    [参考资料]
    -Linux/UNIX高级编程
      中科红旗软件技术有限公司编著.清华大学出版社出版
    -Gcc man page
    [ChangeLog]
    -2002-08-10
      ver 0.1 发布最初的文档
    -2002-08-11
      ver 0.11 修改文档格式
    -2002-08-12
      ver 0.12 加入了对静态库,动态库的参数
    -2002-08-16
      ver 0.16 增加了gcc编译的4个阶段的命令
    运行 gcc/egcs
    **********运行 gcc/egcs***********************
      GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC 能够编译三种语言:C、C++ 和 Object C(C 语言的一种面向对象扩展)。利用 gcc 命令可同时编译并连接 C 和 C++源程序。
      如果你有两个或少数几个 C 源文件,也可以方便地利用 GCC 编译、连接并生成可执行文件。例如,假设你有两个源文件 main.c 和 factorial.c 两个源文件,现在要编译生成一个计算阶乘的程序。
    代码:
    -----------------------
    清单 factorial.c
    -----------------------
    int factorial (int n)
    {
      if (n <= 1)
       return 1;
      else
       return factorial (n - 1) * n;
    }
    -----------------------
    清单 main.c
    -----------------------
    #include <stdio.h>
    #include <unistd.h>
    int factorial (int n);
    int main (int argc, char **argv)
    {
      int n;
      if (argc < 2)
      {
        printf ("Usage: %s n\n", argv [0]);
        return -1;
      }
      else
      {
       n = atoi (argv[1]);
       printf ("Factorial of %d is %d.\n", n, factorial (n));
       }
      return 0;
    }
    -----------------------
    利用如下的命令可编译生成可执行文件,并执行程序:
    $ gcc -o factorial main.c factorial.c
    $ ./factorial 5
    Factorial of 5 is 120.
      GCC 可同时用来编译 C 程序和 C++ 程序。一般来说,C 编译器通过源文件的后缀名来判断是 C 程序还是 C++ 程序。在 Linux 中,C 源文件的后缀名为 .c,而 C++ 源文件的后缀名为 .C 或 .cpp。但是,gcc 命令只能编译 C++ 源文件,而不能自动和 C++ 程序使用的库连接。因此,通常使用 g++ 命令来完成 C++ 程序的编译和连接,该程序会自动调用 gcc 实现编译。假设我们有一个如下的 C++ 源文件(hello.C):
    #include <iostream>
    void main (void)
    {
      cout << "Hello, world!" << endl;
    }
    则可以如下调用 g++ 命令编译、连接并生成可执行文件:
    $ g++ -o hello hello.C
    $ ./hello
    Hello, world!
    **********************gcc/egcs 的主要选项*********
    gcc 命令的常用选项
    选项 解释
    -ansi 只支持 ANSI 标准的 C 语法。这一选项将禁止 GNU C 的某些特色,
    例如 asm 或 typeof 关键词。
    -c 只编译并生成目标文件。
    -DMACRO 以字符串“1”定义 MACRO 宏。
    -DMACRO=DEFN 以字符串“DEFN”定义 MACRO 宏。
    -E 只运行 C 预编译器。
    -g 生成调试信息。GNU 调试器可利用该信息。
    -IDIRECTORY 指定额外的头文件搜索路径DIRECTORY。
    -LDIRECTORY 指定额外的函数库搜索路径DIRECTORY。
    -lLIBRARY 连接时搜索指定的函数库LIBRARY。
    -m486 针对 486 进行代码优化。
    -o FILE 生成指定的输出文件。用在生成可执行文件时。
    -O0 不进行优化处理。
    -O 或 -O1 优化生成代码。
    -O2 进一步优化。
    -O3 比 -O2 更进一步优化,包括 inline 函数。
    -shared 生成共享目标文件。通常用在建立共享库时。
    -static 禁止使用共享连接。
    -UMACRO 取消对 MACRO 宏的定义。
    -w 不生成任何警告信息。
    -Wall 生成所有警告信息。

    December 06

    Oracle 9.2.0.4 在 Redhat AS3 上安装全过程

    基本参数
    操作系统: Redhat Enterprise Linux as3 默认配置外加所有开发软件包 内存至少512兆 swap分区设置

    为内存的二倍。不要采用DHCP设置主机名和IP地址,而是“手工设置”。否则会在安装oracle的时候出现

    如下错误:Thrown when the IP address of a host cannot be determined

    Oracle: 9.2.0.4 (注意不是9.2.0.1 这个版本安装后要打补丁升级到 9.2.0.4)

    所需的软件
    Oracle: 9.2.0.4 安装文件
    ship_9204_linux_disk1.cpio.gz
    ship_9204_linux_disk2.cpio.gz
    ship_9204_linux_disk3.cpio.gz

    从网上下载升级补丁包,
    所有的补丁说明如下:
    p3006854_9204_LINUX.zip 在运行 runInstaller 之前打.
    p2617419_210_GENERIC.zip 打其他补丁所需要的工具.
    p3119415_9204_LINUX.zip 在升级到9.2.0.4.0之后打.
    p3238244_9204_LINUX.zip 用来修agent服务不能启动的错误

    安装需要在2个帐户下进行 分别是 root 和 oracle帐户 管理员帐户负责基础设施创建 oracle帐户则负

    责Oracle软件的安装 帐户切换可用 su
    每步安装操作一定要看清楚在那个帐户进行 注意我下面的帐户提示

    现在开始

    1)先以root登录 在root帐户下进行下面操作

    首先准备安装需要的软件包和补丁包 先看安装所需要的软件包是否都装了
    a 检察开发软件包 用下面的命令
    rpm -qa | grep compat gcc cpp compat-libstdc++ glibc-devel glibc-headers glibc-kernheaders

    binutils

    b 检察安装依赖软件包 查看系统中是否安有以下几个软件包
    compat-libstdc++-7.3-2.96.122
    compat-gcc-c++-7.3-2.96.122
    compat-libstdc++-devel-7.3-2.96.122
    compat-db-4.0.14-5
    compat-gcc-7.3-2.96.122
    setarch-1.3-1.i386.rpm
    tcl-8.3.5-92.i386.rpm

    如果还没装 它们都在第2和第3张盘上 把它们都装上 保险的做法是把他们都拷到你当前目录下用下面的

    命令
    装过的它会自动跳过
    rpm -ivh \
    compat-db-4.0.14-5.i386.rpm \
    compat-gcc-7.3-2.96.122.i386.rpm \
    compat-gcc-c++-7.3-2.96.122.i386.rpm \
    compat-libstdc++-7.3-2.96.122.i386.rpm \
    compat-libstdc++-devel-7.3-2.96.122.i386.rpm \
    openmotif21-2.1.30-8.i386.rpm \
    setarch-1.3-1.i386.rpm \
    tcl-8.3.5-92.i386.rpm

    注意:在装Redhat时一定要选上 gnome开发软件包 否则将来配置 Oracle http是会出错 没装的话现在装

    上还来的及

    2)还是在root帐户下 准备安装过程中需要的用户和用户组 对就是那个oracle帐户
    # groupadd oinstall
    # groupadd dba
    # useradd -g oinstall -G dba oracle
    # passwd oracle

    3)还是在root帐户下 准备文件目录:
    # mkdir -p /oracle/product/9.2
    # mkdir /var/opt/oracle
    # chown oracle.dba /var/opt/oracle
    # chown -R oracle.dba /oracle
    # chmod 777 /var/opt/oracle

    3)还是在root帐户下 设置内核参数,调节信号灯及共享内存:
    # echo 250 32000 100 128 > /proc/sys/kernel/sem
    # echo 1073741824 > /proc/sys/kernel/shmmax
    # echo 4096 > /proc/sys/kernel/shmmni
    # echo 2097152 > /proc/sys/kernel/shmall
    # echo 65536 > /proc/sys/fs/file-max
    # echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
    当然为了一开机系统就能自动帮你设好这些参数,也可改动 /etc/sysctl.conf 这个文件,加入以下的语

    句:
    kernel.shmmax = 1073741824
    kernel.shmmni = 4096
    kernel.shmall = 2097152
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000
    保存

    设置完成后用命令 more /etc/sysctl.conf |grep kernel.s 检查.
    Shmmax: 最大共享内存1GB 物理内存如果小的话可以设置成 536870912
    Shmmni: 最小共享内存 4096KB)

    4)还是在root帐户下 设置oracle对文件的要求:
    编辑文件:/etc/security/limits.conf 加入以下语句:
    oracle soft nofile 65536
    oracle hard nofile 65536
    oracle soft nproc 16384
    oracle hard nproc 16384
    保存

    现在退出root帐户 以oracle帐户登陆
    4)在oracle帐户下 设该置帐户环境
    打开.bash.profile文件,将如下内容加入:
    #oracle 9i
    export ORACLE_BASE=/oracle
    export ORACLE_HOME=/oracle/product/9.2.0.4
    export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
    export ORACLE_OWNER=oracle
    export ORACLE_SID=oradb
    export ORACLE_TERM=xterm
    export LD_ASSUME_KERNEL=2.4.1
    export THREADS_FLAG=native
    export LD_LIBRARY_PATH=/oracle/product/9.2.0.4/lib:$LD_LIBRARY_PATH
    export PATH=/opt/ora9/product/9.2.0.4/bin:$PATH
    #
    # change this NLS settings to suit your country:
    # example:
    # german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.
    #
    export LANG=en_US

    保存后退出。
    然后。退出登录,再次进入,这时候oracle的环境就已经生效了。

    4)转到root帐户下 (可用 su root)
    随便建立个安装目录把oracle安装文件和补丁都拷进去
    解压oracle安装文件
    zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
    zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
    zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv
    解压完后看见Disk1,Disk2,Disk3这3个目录

    打安装前补丁 p3006854_9204_LINUX.zip 用下面的命令
    # unzip p3006854_9204_LINUX.zip
    Archive: p3006854_9204_LINUX.zip
    creating: 3006854/
    inflating: 3006854/rhel3_pre_install.sh
    inflating: 3006854/README.txt
    ...
    # cd 3006854
    # sh rhel3_pre_install.sh
    退出root帐户

    5)回到oracle帐户下
    进到Disk1目录运行
    ./runInstaller
    启动安装界面

    - Welcome Screen: Click Next
    - Inventory Location: Click Next
    - Unix Group Name: Use "oinstall" and click Next
    会提示运行 /tmp/orainstRoot.sh, 运行它然后继续
    - File Locations: Use default values
    - Available Products: Select "Oracle9i Database 9.2.0.4"
    - Installation Types: 选择安装类型是“通用”除非你有特别要求 如数据仓库 或不想要产生默认数

    据库
    - 输入全局数据库名: 我一般设为和下面SID一样
    - 数据文件的存放位置: 我采用的是默认位置,点“Next”;
    出现安装组件的选择结果,这时点“Install”,开始安装,复制文件,进度条在一点一点的增加,当安

    装并link完后,会提示运行root.sh 运行它然后继续
    出现配置工具界面,默认数据库正确配置完毕后会自动产生2个数据库管理员帐户 SYS 和 SYSTEM 分别设

    置密码然后继续
    agent服务不能配置成功,忽略不用管,在下面修复。DBCA,NETCA,HTTP都正确配置完毕哦。下面开始修

    复错误。

    6)转到root帐户下 (可用 su root)
    先加入下面2个环境变量
    #export ORACLE_BASE=/usr/oracle
    #export ORACLE_HOME=/usr/oracle/product/9.2

    先解压补丁工具 p2617419_210_GENERIC.zip 这是打其他补丁所需要的工具opatch.
    # unzip p2617419_210_GENERIC.zip
    Archive: p2617419_210_GENERIC.zip
    creating: OPatch/
    creating: OPatch/docs/
    inflating: Opatch/docs/FAQ
    ......
    inflating: README.txt
    # pwd
    解压所在目录
    # export PATH=$PATH:解压所在目录/OPatch:/sbin

    安装p3119415_9204_LINUX.zip 补丁
    # unzip p3119415_9204_LINUX.zip
    Archive: p3119415_9204_LINUX.zip
    creating: 3119415/
    ......
    inflating: 3119415/README.txt
    # cd 3119415
    # opatch apply

    安装p3238244_9204_LINUX.zip补丁
    unzip p3238244_9204_LINUX.zip
    # cd 3238244
    ...
    # opatch apply

    补丁修复完成,需要relinked一个.mk文件。
    回到oracle帐户下
    $ cd $ORACLE_HOME/network/lib
    $ make -f ins_oemagent.mk install
    现在在运行agentctl start,看是不是可以成功运行agent服务了啊,可以用stop、status来停止此服务

    或者检查服务的状态

    $vi /etc/oratab 最后一行N改成Y
    oradb:/oracle/product/9.2.0.4:Y

    $cp/oracle/admin/oradb/pfile/initoradb.ora.1142006154227  /oracle/product/9.2.0.4/dbs/initoradb.ora

    好了全部的安装就算成功了.
    祝贺你,恶梦结束了

    要配置数据库用
    $dbca

    要启动企业管理器
    $oemapp console
    看看能不能连上刚才创建的数据库

    注意:下次从新开机后企业管理器中打开数据库报ORA-12541:TNS:no listener错误
    这是因为监听服务(listener)第一次是安装程序为你启动的 以后你得自己启动 用下面的命令
    $lsnrctl start

    November 14

    男人一生的四菜一汤

                                                                                      男人一生的四菜一汤

        转载自千龙互动中心http://life.msn.qihoo.com/frame/m102531,db6808,433_1467.html

    男人未必要会做许多菜,但是有那么“四菜一汤”却贯穿了他的生命历程,将生活之味尽数融于其中。他和她也就在这味道中渐渐成熟,渐渐变老……
                                            按此在新窗口浏览图片
    恋爱时节:糖醋排骨
    他给她做的第一道菜是“糖醋排骨”,他说夏娃是亚当的一根肋骨,做排骨是要告诉她,她就是他要找的那根肋骨。这样的表白让她在瞬间红晕了双颊。但另外一点他却没有说,他想:糖醋味道也是有意境的,恋爱的感觉可不就是甜中有酸,酸中带甜的吗?大部分时候要让她感觉甜蜜蜜,偶尔再给她点儿醋味儿尝尝,回味无穷啊!
                                           按此在新窗口浏览图片
    新婚之际:卤酥鸭
    刚结婚的时候,他喜欢给她做“卤酥鸭”,此菜咸香酥脆,色泽枣红,味道鲜美。正如他们的婚姻,满眼都是鲜红喜庆的色彩,满心都是酥酥脆脆的感觉,他做得投入认真,她吃得香甜可口。他开玩笑说她就像这卤熟了的鸭子,再也飞不出他的手掌心了。
                                           按此在新窗口浏览图片
    七年之痒:麻婆豆腐
    一起生活了七年,所有的新鲜感都已经被日常的琐事取代,而且两个人的分歧越来越多,争吵也越来越多。他在这个时候学会了做“麻婆豆腐”,开始他认为自己是想靠这又麻又辣的味道来刺激味蕾,也刺激生活的千篇一律;后来他发现,他们之间的关系本就很麻辣,辣到让对方疼痛,麻到让对方无言……
                                           按此在新窗口浏览图片
    结婚二十年:清蒸鱼
    二十年的相互扶持使他们彼此都成了对方生活中不可或缺的一部分,尽管生活由激情归于平淡,但两人之间再不麻辣,爱情已经转化为亲情。庆祝结婚二十年的时候,他为她做了清蒸鱼,他说鱼这样做最有营养,她说他的手艺越发好了能将清蒸鱼也做得这么棒,口味咸鲜,色泽洁白,肉质嫩滑。这清蒸鱼下好比他们现在的生活,平常的外表下隐藏着最原初也最平实的味道。
                                           按此在新窗口浏览图片
    金婚纪念:白菜冬瓜汤
    转眼之间,他和她已经一同生活了一辈子。他的手脚再也没有当初那么灵活,做菜也显出几分笨拙。他现在最擅长的是煲汤,几片火腿,几块冬瓜,少量的作料就那样在砂锅中熬啊熬,可以熬上几个小时。这样的汤做好后,小字辈们都不爱喝,觉得没什么味道,老两口却喝得津津有味。 
                                            按此在新窗口浏览图片
    November 10

    Weblogic 安装手册

    BEA的官方网站提供了weblogic的开发版本的下载,可以从以下地址下载相应的开发版本
    http://commerce.beasys.com/products/weblogicplatform/weblogic_prod_fam.jsp

    根据BEA的平台许可说明,开发版本的weblogic和商用许可版本在使用和功能上无太大区别,最大的区别就

    是开版本的唯一IP连接数限制为5。详情见BEA的平台许可证说明:

    http://www.bea.com.cn/support_pattern/Licensing_Support_Pattern.html#About_WebLogic_licenses

    -----------------------------------------
    安装完redhat AS4后(带Xwindows Gnome)配置 VNCServer
    首先启服务
    # service vncserver start

    启本用户服务
    # vncserver

    修改Xstart为Gnome界面
    # vi /root/.vnc/xstartup

    #!/bin/sh

    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc

    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    gnome-session & <----修改此行
    #twm &

    重启vnc服务
    # vncserver -kill :1
    # vncserver

    至此VNC服务配置完毕,可以见到远程的图形界面了。

    ------------------------------------------

    安装weblogic platform 8.1.5

    在gnome中启动安装界面;
    # ./platform815_linux32.bin

    和Window中的安装差不多,依据屏幕提示下一步即可,其中会让你设置weblogic的管理帐号和密码。

    安装初步完成之后会启动一个quick setup的界面,让你设置默认的Domain和server,也依据屏幕提示即可,也可以不用理会。

    安装路径在/data/app/bea,
    运行
    # /data/app/bea/weblogic81/server/bin/startWLS.sh

    首次运行会提示建立管理员账户和密码,然后服务启动。

    默认weblogic会在7001端口打开web控制台;
    http://server-ipaddress:7001/console

    打开Web控制台,修改几个参数:
    打开myDomain下的:
    Enbale Administration Port
    Administration Port: 9002

    修改myDomain-Server - myServer下的:
    Listen Port Enabled
    Listen Port: 80

    重启Weblogic服务
    以后使用https://server-ipaddress:9002/console访问web控制台。

    -------------------------------------

    一个普通的JSP应用只需要通过控制台新建一个web Application Modules(在myDomain-Deployments-web Application Modules下),
    默认是在/data/app/bea/user_projects/applications/mydomain/DefaultWebApp中。

    修改为/data/webapp
    挂载名称和网站显示名称没关系,可以随便取。

    -------------------------------------
    About Crack

    下载的weblogic7_8_full_license
    cp weblogic_sp.jar to $WL_HOME/server/lib/
    cp license.bea to $BEA_HOME


    cp weblogic_sp.jar to /data/app/bea/weblogic81/server/lib/
    cp license.bea to /data/app/bea/
    注意cp前备份原文件

    重启Weblogic,大功告成!

    October 11

    Linux命令Man解释MIRROR:镜像远端节点上的档案

          最近小研究下备份服务器,用lftp和mirror写脚本每天自动从文件服务器和Web服务器上抓取数据进行备份。在网上查了下mirror命令的参数用法。

    名称
    mirror - 映射在远端节点上的档案
    语法概述
    mirror [旗标] -g节点:路径名称
    mirror [旗标] [配置档案]
    描述
          Mirror 是以 Perl 所写成的一套在执行它的机器与一台远端主机之间使用 ftp 协定复制整个目录架构及其内容的软体。它藉由在传输之前比较档案时间(time-stamps) 以及大小来避免拷贝不必要的档案。除此之外,它还可以选择性地压缩(compress, gzip)以及分割(split)档案。
    它是写给档案维护人员使用的但也可以让任何想要经由ftp传输大量档案的人使用。
          无论如何叫用它, mirror 总是执行相同的几个基本步骤。它连线到远端节点,在内部建立本地目标目录(target direction)的目录列表,为远端目录建立一份目录列表,比较它们,建立任何必须的子目录,传输适当的档案(设定它们的档案时间以符合远端节点上的档案时间),建立任何符号链结,然後移除任何已不必要的物件(objects) 最後并结束连线。
          Mirror 可以处理符号链结但并非原本的链结。它不会复制拥有者(owner)或是群组(group)的资讯。如果你需要这些选项其中的任何一个,使用 rdist(1) 来取代它。
          Mirror 系以上面所列语法概述其中的一种方法呼叫执行。
          第一种方式是用来将一个远端目录撷取回现行目录。如果你要映射的是一个目录,最好是以斜线('/') 来结束路径名称这样一来远端递回列表(包含往下子目录的列表)会比较小或者是使用 -r 旗标来禁止递回(参阅下面所述的 -g 旗标)。这个方式将不会使用到mirror.defaults 档案。
    在上面所列语法概述的第二种方式里,至少需要有一份最少数目的参数而且 mirror 是由从配置档案(或标准输入)里读取的设定所控制。如果可以在 mirror 执行档所在目录或是 PERLLIB 路径里找到一个名为 mirror.defaults 档案,那麽它会首先被载入。这用来为所有的配置档提供一般化的预设值。
          Mirror 本来是为映射远端 Un*x 系统的档案而写,但是它已逐渐 成长(like topsy)。
    选项
    -d 启动侦错。如果下达这个参数超过一次,则侦错层级将会递增。目前有用的最大层级是四。
    -ppackage
    只映射所给定的档案包裹(package)。 此选项可下达多次在这种情形下所有给定的档案包裹都将会映射。没有这个 选项的话,将映射所有的档案包裹。档案包裹 (package)是一个符合相对於 package 变数的正规表示式(regexp)
    -R 类似 -p 但是跳过所有的档案包裹直到它找到给定的档案包裹为止。这对於从 mirror 执行失败而离开的地方重新开始执行会有用。
    -n 除了比较本地以及远端的目录之外不做任何事,不会执行任何档案传输。将侦错层级设为二,所以你可以看到对於将要执行之动作的追踪。
    -F 使用暂存的 dbm 档案以储放关於档案的资讯。如果你要映射一个非常大的目录这会有用。参阅 use_files 这个变数。

    -g节点:路径
    取得给定节点上的所有档案。如果路径符合 .*/.+ 那麽它是目录的名称而後面的部份则是所要取得之档案名称的样板(pattern)。 如果路径符合 .*/ 则它是目录的名称而且其所有的内容都将会被撷取。另一方面路径还是用在'/' 的样板。如果你使用 host:/fred 的话,那麽将作出一份远端主机上之 / 的完整目录列表。如果所有你想要的是目录 /fred 的内容,则指定 host:/fred/ 才是。
    -r 等於 -krecursive=false
    -v 印出 mirror 版本资讯细节并结束。
    -T 强制将任何本地档案的时间重置成与远端档案相同。一般仅用於以已存在档案内容之处初始一个映射区域的时候。
    -U[档案名称]
          把所有上传的档案记录到所给的档案名称。记得mirror切换到 local_dir 以执行其作业,所以它应该得是完整(full)的路径名称。如果没有给任何参数,其预设值为`pwd`/upload_log.day.month.year.
    -kkey=value
          盖过任何预设关键字的值(key/value) 。
    -m 等於 -kmode_copy=true
    -t   等於 -ktext_mode=true
    -f   等於 -kforce=true
    -ssite 等於 -ksite=site
    -uuser 等於 -kremote_user=user 接著会提示你要求密码,并且
    还会关闭本地回应(echo)以兹配合。这个密码是用来设定
    remote_password 用的。
    -L 只是产生一份输入的美观列表版本。
    -G 从远端机器取得档案。本地以及远端目录必须在命令列上
    给定。(这个选项已经不再支援。)
    -P 把档案放上远端机器。本地以及远端目录必须在命令列上
    给定。(这个选项已经不再支援。)
    -C档案 指定配置档案。配合 -P 以及 -G 选项之配置档案之需。
    (这个选项已经不再支援。)
    配置档
          配置档会被剖析成一系列的叙述。空白行及以杂凑(hash)符号起始的行会被忽略。每个叙述的形式都是
    关键字=值
    或是
    关键字+值
          你可以在关键字以及等号/加号的前面加上空白字元。所有紧跟在等号/加号之後的每样事物都是一个值,这包含任何开头或结尾的空白字元。等号的版本会将关键字设定为该值,而加号的版本会将该值连结到预设值的结尾上。
          一个叙述可以在除最後一行以外使用 ampersand('&') 字元作结束

    October 08

    防电脑辐射的方法

    同事发在单位QQ群上,收藏起来

    第一招:在电脑旁放上几盆仙人掌,它可以有效地吸收辐射;

    第二招:还对于生活紧张而忙碌的人群来说,抵御电脑辐射最简单的办法就是在每天上午喝2至3杯的绿茶,吃一个橘子。茶叶中含有丰富的维生素A原,它被人体吸收后,能迅速转化为维生素A。维生素A不但能合成视紫红质,还能使眼睛在暗光下看东西更清楚,因此,绿茶不但能消除电脑辐射的危害,还能保护和提高视力。如果不习惯喝绿茶,菊花茶同样也能起着抵抗电脑辐射和调节身体功能的作用。螺旋藻、沙棘油也具有抗辐射的作用;

    第三招:上网前先做好护肤隔离,如使用珍珠膜,独特的“南珠翠膜”在肌肤上形成一层0.001mm珍珠膜,可以有效防止污染环境的侵害和辐射;其次电脑使用后,脸上会吸附不少电磁辐射的颗粒,要及时用清水洗脸,这样将使所受辐射减轻70%以上!

    第四招:操作电脑时最好在显示屏上安一块电脑专用滤色板以减轻辐射的危害,室内不要放置闲杂金属物品,以免形成电磁波的再次发射。使用电脑时,要调整好屏幕的亮度,一般来说,屏幕亮度越大,电磁辐射越强,反之越小。不过,也不能调得太暗,以免因亮度太小而影响效果,且易造成眼睛疲劳。

    第五招:应尽可能购买新款的电脑,一般不要使用旧电脑,旧电脑的辐射一般较厉害,在同距离、同类机型的条件下,一般是新电脑的1-2倍。

    第六招:电脑摆放位置很重要。尽量别让屏幕的背面朝着有人的地方,因为电脑辐射最强的是背面,其次为左右两侧,屏幕的正面反而辐射最弱。以能看清楚字为准,至少也要50厘米到75厘米的距离,这样可以减少电磁辐射的伤害。

    第七招: 注意室内通风:科学研究证实,电脑的荧屏能产生一种叫溴化二苯并呋喃的致癌物质。所以,放置电脑的房间最好能安装换气扇,倘若没有,上网时尤其要注意通风。

    第八招:注意酌情多吃一些胡萝卜、豆芽、西红柿、瘦肉、动物肝等富含维生素A、C和蛋白质的食物,经常喝些绿茶等等。

    第九招:经常在电脑前工作的人常会觉得眼睛干涩疼痛,所以,在电脑桌上放几支香蕉很有必要,香蕉中的钾可帮助人体排出多余的盐分,让身体达到钾钠平衡,缓解眼睛的不适症状。此外,香蕉中含有大量的β胡萝卜素,当人体缺乏这种物质时,眼睛就会变得疼痛、干涩、眼珠无光、失水少神,多吃香蕉不仅可减轻这些症状,还可在一定程度上缓解眼睛疲劳,避免眼睛过早衰老。

    关于C编译器出错的问题

    Solaris 8 下面编译PHP时报错:
    >configure:927: checking for gcc
    >configure:1004: checking whether the C compiler (gcc -g ) works
    >configure:1018: gcc -o conftest -g conftest.c 1>&5
    >gcc: installation problem, cannot exec `as': No such file or directory

    Google下查得解答:
    The solaris FAQ says:

    6.2) Which packages do I need to install to support a C compiler?

    Solaris ships with everything you need, with the exception of the
    compiler itself. Solaris ships with the include files, make, an
    assembler, linker and libraries. All this stuff lives in
    /usr/ccs/bin (add it to your PATH before /usr/ucb if that's in your
    PATH as well) /usr/ccs/lib and /usr/include.

    If you still can't find it, make sure you have the following
    packages installed on your system:

    for tools (sccs, lex, yacc, make, nm, truss, ld, as):
    SUNWbtool, SUNWsprot, SUNWtoo
    for libraries & headers:
    SUNWhea, SUNWarc, SUNWlibm, SUNWlibms
    SUNWdfbh, SUNWcg6h, SUNWxwinc, SUNWolinc,
    SUNWxglh
    for 64 bit development:
    SUNWarcx, SUNWbtoox, SUNWdplx, SUNWscpux, SUNWsprox,
    SUNWtoox, SUNWlmsx, SUNWlmx, SUNWlibCx
    for ucb compat:
    SUNWsra, SUNWsrh

    These packages are all on the Solaris 2.x CDs, except that some
    packages may only exist in some releases and not in others.
    Some packages may be on separate CDs, such as the "Desktop/CDE"
    CD, but all are part of the Solaris "bundle".

    --- end of excerpt from the FAQ

    The most recently posted version of the FAQ is available from
    <http://www.wins.uva.nl/pub/solaris/solaris2/>

    这是个很常见的,在Solaris下编译软件出的问题。主要是C编译器依赖的开发软件包没装齐。

    October 06

    发生了太多事情...

    购房篇
          介于全国房价的疯涨,终于按捺不住等待,于今年上半年开始考虑买房。网上找了不少房子都不太中意,二手房、新房都看过,最后得出结论买二手房还不如买新房,价格差不多,就图个地段好。于是忍忍决定买新房,大不了早起半个多小时上班。
    终于...
          我们部门副部长看到关山一路中环线附近的房子,万科城市花园的。位置不近,还好有直达车586路,上班一个小时左右车程;离她上班的位置也不算远,半小时。那天我们副部长去交定金,我沾光坐部长的私家车一起去看房。自驾车的确快多了,走小道也就花了半小时。一进社区就感觉环境的确不错,物业管理也算规范。等副部长办完手续,售楼小姐就把我们带去看样板房。事先对带装修的房子一直不太放心的我,进去一看发现还真出乎我的意料:ICI、西门子、美标、方太、汤臣、董辉记等品牌让我第一印象还不错。转了一下,房型还不错。晚上遂和家人商量,决定观望十一后下手。
          哪知道计划不如变化快,9月30日中午,售楼小姐一个电话疾呼,称十一每平米涨50,算下来整套也要涨5K,都可以省下铺地板了。立马和家里商量拍定当天下午去交定金,慌慌张张就把房子敲定下来了,正式成为房奴。从此就要省吃俭用啦!
          当晚又搭7点的车赶回家。不料当晚武汉交通彻底瘫痪,汽车晚了一小时点不说,出了长途车站3个多小时堵在路上动弹不得,达到回家耗时之最:8个半小时(而平时只需3个半小时)。凌晨3点半才回到温暖的家......
          真是好事多磨啊!

    发生了太多事情...

    九寨篇

          很久很久很久,很久很久很久很久没来了。不是因为懒,的确是没时间。招生结束后就回单位整理自己的工作间(装修、搬家把我们九楼搞得一塌糊涂),然后不到一个星期就去了九寨沟。先说说九寨沟吧:
         首先要打击一下各位想去九寨沟的同志。这趟旅行给我的最大感受就是——累!7天的行程,居然有四天多在车上!我觉得这趟旅行付出的代价远远高于旅行本身。
         十六个半小时的火车到达成都,火车上的辛劳就不列举了,还好有同事打牌和刚刚到手的MOTO E2看电影消磨时光。
         到了成都匆匆逛了杜甫草堂,其余同事去拜武侯祠,我去见了见多年未见的同学,吃了趟火锅,晚上又匆匆赶到春熙路和同事会合,压了数小时马路,未有任何消费就草草回宾馆。回到宾馆,淋了个澡,出来发现同寝的同事已经鼾声如雷。我们几个还没睡的神仙想来想去来了趟成都就吃点火锅实在对不住自己的舌头,遂萌发奇想,半夜1点多出去宵夜。实践证明,那夜的宵夜实在是值得,不仅饱了口福,也为今后几天的魔鬼之旅打了点脂肪基础。
         次日上午6点,换上盘山大巴,就算是正式开始了九寨之行。听导游介绍完早有耳闻的成都式休闲生活后,大巴在成都市郊加了1,000大元的油(惊奇这油居然可以管到我们回来还没用完)。一路的颠簸,在车上居然还有点小成就:又教会一群人“杀人(天黑请闭眼)”,还好加上真心话大冒险,整个平乏的车程还充满了刺激和挑战。经过翻山一些必经的过程,途经茂县和松潘县,晚上我们终于入住了川主寺。由前辈指导,这一站至关重要,这里是自费购物的最佳点,没有导游干预,自行坎价,价格也算公道。一路购物,诞生了几位麻衣神教教主,和不少西部牛仔。由于昼夜温差很大,逛了几遍后教主和牛仔们都承受不起这高原的寒气,纷纷赶回宾馆。回到房间,仔细一看才发现宾馆的床实在是不敢恭维,很久没洗就不说了,感觉是很久没睡了,都快成了细菌培养基。这种位置还订不到床位,可见生意之好。我把枕套里外翻了个个,垫上外套,没脱衣服就睡了,唯恐半夜爬上个什么东西。这一夜就算熬过去了。
        第四天凌晨,早早起床,发现餐厅已经人满为患。几个没蒸熟的馒头,所谓稀饭的米汤,和一个鸡蛋,几小盘腌菜,还没上完就被一抢而空。寥寥吃了一点就赶往九寨。两小时后,传说中的九寨就在我们面前了。风景和空气不由我评说,相信大家早有耳闻,随意拍的片子就可以看出九寨的确名不虚传。座着观光巴士一路沿右沟到原始森林,感受天然氧吧。我们再从原始森林徒步走下来,观赏各大海子。中午在洛日朗服务中心吃到近两天最好的一顿:33块钱的套餐,虽然和武汉的6元套餐差别不大。下午就观了长海,游了五彩池,沿左沟走马观花了下就回宾馆了。由于正值九寨导游大罢工,晚上闲得无聊的我们便自费联系当地藏家去吃烤羊肉。虽然这只小羊羔代价不菲,但藏家的热情也算不枉此行。
        Day 5,我们又在车上“呆”了半天,全然没有了第一天“杀人”的兴致,其间被导游拖下去强制逛了下购物店。下午我们就到黄龙了。体验了9月飞雪和4800M的海拔,又是走马观花式的观光。虽说上来没什么高原反应,可每向上爬100M都够呛。最后气喘吁吁到达五花海,也是黄龙的精髓。下山之后遂感头疼,幸好还有几个小时的车程到晚上入住的茂县。呼呼的睡了下,晚上下车居然感觉好多了。
        Day 6,也是在四川的最后一天。又是坐车!半天后到达都江堰,咏叹了下古人的聪明智慧后又赶往成都火车站。晚上在成都吃了所有包餐里面最好吃的一顿,也算了了我们一桩心愿了。晚上我们又在车上了,只不过是开往回家路途的火车上......

    August 23

    Gmail 音频播放器

    Gmail 又推出一项新功能,内建了一个针对MP3格式的邮件附件的播放器。如果你收到了一封包含有MP3文件(可能是一个podcast 或者一个公共场合的录音),你可以直接从Gmail上播放收听。

    如果图片缩小请点击以放大查看

    如果图片缩小请点击以放大查看

    这个和在Google Talk中语音邮件用的播放器很相似。用户可以建立一个对于MP3文件的过滤器,更易于通过标签找到他们。

    如果图片缩小请点击以放大查看

    August 22

    写在出关之前...

            随着今晚第四批高职高专(二)第二志愿档案的投出,湖北省普通高校招生也算接近了尾声。一周之后的今天估计就出关了罢。接着就是Sep 8的九寨沟七日游,本应很期待的却不知也没了五一时的兴奋。真想好好放假在家睡几天。唉,这几天冲动着想买MOTO E2,但是E2就是不争气,一个劲的降价,不知何时才是个尽头。狠一狠心还是在出去玩之前下手吧。估摸着也快降到底线了,再降下去就太对不起观众了(居然有这种消费者!)。

            写了一点就头昏脑涨的,可能显示器看久了。休息下,回房洗个澡,继续回来加班,今晚又要转钟才能睡觉了.......

            对了,补充一下,改版后的Space真是又难看又不好用速度又慢,不是出了个Windows Live Writer(Beta),早就把Space废了...  闪人!

    August 20

    Intel 服务器可将运行Sparc程序

            在本周的LinuxWorld展会上,一家名不见经传的新兴企业Transitive展示了一款可在Intel系统中运行Sun Sparc软件的转换程序QuickTransit。而早在今年3月,Intel就曾宣布同这家公司合作,以帮助它完成这项工作,为Intel产品增加软件资源。
            Transitive的产品经理Frank Weigel说,公司计划在今年第三季度发售Xeon至强版本的Sparc转换软件,而Itanium至强版本的转换程序也将在第四季度上市。两款软件都可以使用户在Linux使用原本针对Solaris开发的软件。
             这款软件的面市,是跨架构转换软件的又一个里程碑式产品,类似于苹果在转向Intel后使用的Rosetta程序。甚至IBM也在本周早先宣布尝试在Power处理器上转换运行x86 Linux程序。此类软件的运行机制都是将一种处理器所运行的代码翻译成另一种处理器所能接受的形式,而将常用代码加入缓存,不必每次翻译。
            在展示中,QuickTransit表现出了良好的性能。Transitive在Linux系统中运行了如Sybase和Oracle数据库一类的大型程序,尽管有些程序还需要在虚拟机中运行,但这些Sparc-Solaris软件在Xeon-Linux系统中的性能大部分甚至超过了原生运行的1.5GHz UltraSparc IV+。公司表示,他们并不奢求用户在效率第一的工作上使用这样的转换运行方式,但希望能够为用户提供在运行次要代码时选择Sparc版本软件的机会。

    August 11

    十分实用的手机小常识——献给即将逝去的SE Z208

    十分实用的手机小常识
                                     ——献给即将逝去的SE Z208

    帖子上看见的,比较实用。

    经维修人员告知一重要常识,可提供给各位如手机要自杀时的紧急小常识,可使手机不容易告别人间。
      
    (一)手机一进水,请切记不要作任何按键动作,尤其是关机(一按任何动作,水马上会跟着电路板流串),正确的方法为马上打开外盖,直接将电池拿下,直接强迫断电,可保住主板!
      
      这个常识非常重要,故转告各位,使大家的手机可用久一点。学一学吧!以后以备不时之需啊!
      
      
    (二)手机信号剩一格时不要使用
      
      手机剩一格时不要使用收讯,满格与只剩一格时相比,发射强度竟然相差1000倍以上.
      
      所以..常讲手机的人...要注意哦..
      
      从一位交大教授那儿获得一项很重要的讯息,那就是当你发现手机的收讯强度只剩下一格的时候,宁可挂断不谈或者是改用公用电话.千万不要再滔滔不绝、口沫横飞、浓情蜜意、欲罢不能、没完没了…为什幺呢?大家都知道手机的电磁波一直是让人担心的问题.而手机的设计为了在收讯较差的地区仍能保有相当的通话质量,会加强手机的电磁波发射强度.当收讯满格与只剩一格时相比, 发射强度竟然相差1000倍以上.电磁波强度高达0.6W(瓦特).0.6W究竟有多强呢?我无法具体描述它对你的脑袋会有什幺不良影响,但可以换成两个例子来比较:
      
      1.把喇叭直径约4公分左右的小型收音机音量开到最大然后贴在耳朵上 ,那样的噪音能量一般为0.25W,不到0.5W。
      
      2.把手指头放在输出强度0.1W的雷射光前面(相当于光纤网络的? D干线能量)几秒钟内你会有灼痛的感觉,你能长时间忍受上述这两种状况吗?
      
      那你又如何确认0.6W的电磁波紧贴在你的耳朵上会没事呢?
      
      为了你的健康在使用手机之前建议你先检查一下收讯格数,用免持听筒也是个不错的办法!
      
      
    (三)如何让手机电池起死回生 
     
      当你的行动电话电池使用时间变短(记忆效应或老化)时,你是否会再买一颗电池来更换呢?
      
      下次当你碰到这种情况时请省下你的钱,告诉你一个很有效的方法不妨试试看:
      
      1.把电池用报纸包起来再放进塑料袋裹包好放入冷冻库三天(报纸可吸收多余水份)
      
      2.三天后取出常温下放二天
      
      3.二天后将电池充电 , 充饱后装进行动电话裹测试 (预估可救回 80%-90%)
      
      本讯息由知名电池厂商工程师透露,根据测试过的朋友指出效果相当有效.
      
      至于有没有效果,反正电池快没用了,而且冰箱人人有,各位朋友不妨试试看吧 !
      
    (四)给你的手机做个CPR吧!
      
      妳的手机是否常断电?或是明明充饱了电没多久就又没电了?
      
      妳一定怀疑过是不是手机的寿命终了?
      
      别担心,它只是一时“心跳停止”,只要一块小小的橡皮擦就能起死回生了!
      
      把电池取出后用橡皮擦把电池上的接点(黄铜片)擦干净,再装回手机上,妳会发现真是太神奇了!它竟然活过来了!还像颗新的呢!
      
      真的很有用,提供大家做参考!
      
      
    (五)教你如何消除手机屏幕刮痕
      
      大家是否常常会遇到手机屏幕有刮痕而不知如何处理的情况呢?
      
      告诉大家一个好用的秘方....(前几天在电视上看到的)
      
      把牙膏适量挤在湿抹布上后用力在手机屏幕刮伤处前后左右来回用力涂匀.....
      
      你将发现.....手机的屏幕刮痕会因此而消失....很神奇吧... !!
      
      更神奇的事....在用干净的抹布或卫生纸擦干净后..手机屏幕还会变得更亮哦....
      
      台大化学教授表示:原理为牙膏它只是刷牙的辅助用品,具有磨擦作用(修补作用)和去除菌斑,清洁抛光牙面,因此使用在手机屏幕上面会有同样的效果。

         注:个人加一句,牙膏可别选用有大颗粒的,否则就成磨砂屏幕了