2008年11月28日星期五
星期一的早上
今天星期一,早上风很大,立刻让人了解到北京的冬天真正开始了,树叶也落得差不多了,稀稀落落的一两片还挂在树枝上。大概是刮风的缘故,今天的天空很晴 朗。除了温度有些低,刮得风让人脸疼,今天的天气还是很不错的。星期六和星期天很忙。星期六将家里大扫除了一番,然后就是到同学那里去,晚上回来的时候还 在网吧里把信箱中的垃圾信件全部删光。星期天则又去了一趟鼎好,为了朋友的机器和那些商人理论了半天。原本想晚上能够好好休息一下,单是又被同事拖了出 去,去给他挑选二手电脑。这一挑,就挑到了晚上十一点半。今天估计会是艰苦的继续。领导病了,亚利也病了,连小强也病了,按照领导的话说:“总办几乎都病 了,你要坚持住”。所以今天下午我也要搬到20楼办公了。虽然很不喜欢20楼,但是也没办法。现在感冒的情况挺严重的,我在想,是不是需要买点什么预防的 冲剂喝喝?微微自从上个星期发了一通脾气,现在再也没和我联系过。虽然我说的有些过分,但是那句英文怎么看都让人感觉气势汹汹。但对比今天看到的,上个星 期的那句英文还算好的,这个星期大概西安的气温也很低,不然不会拿出个梅花香自苦寒来鼓励自己少穿衣服,保持美丽外表吧!微啊,这个时间段特别容易感冒, 多穿点衣服,如果有板蓝根之类的,不时冲一点,就当是咖啡了。我欣赏你的内在美,外在美咱们可以暂时忽略……
2008年11月27日星期四
Ubuntu下的网络嗅探器EtherApe
EtherApe也是一个图形化的网络嗅探器。EtherApe通过验证主机与主机之间的链接,图形化地显示网络目前所处的状态。EtherApe使用不 同颜色的连线来表示位于不同主机之间的连接,而连线的粗细则表明主机间数据流量的大小。这些信息都是实时变化的,因而能够协助管理员随时了解到网络中各部 分流量的变化情况。
EhterApe支持Ethernet、FDDI和Token Ring等多种网络,能够实时地从网络或文件中读取网络流量的变化情况。此外它还可以将网络流量信息保存下来,以便在之后需要时再显示出来。
用EtherApe分析网络流量
当编译并安装好EtherApe后,就可以执行"etherape"命令来启动EtherApe。
当 用EtherApe截获在网络上传输的数据包时,也需要先为其指定过滤规则,否则EthreApe将捕获网络中的所有数据包。单击工具栏上的 "Pref."按钮,打开 "Preferences"对话框,在该对话框中的"Capture"属性页中,可以找到用于设置过滤规则的"Capture filter"下拉框。由于采用的都是pcap库,因此EtherApe过滤规则的设置与Tcpdump和Ethereal是相同的。
设置好过滤规则后,单击工具栏上的"Start"按钮,就可以开始对网络中感兴趣的数据包进行嗅探。EhterApe图形化地显示网络流量,图5是当EtherApe处于Ethernet模式下时的网络流量图。
EtherApe 提供了Token Ring、FDDI、Ethernet、IP和TCP五种监听模式。当处于Ethernet模式下时,EtherApe会截获所有符合过滤规则的以太网数 据包,但有时网络管理员可能只对IP数据包感兴趣,这时可以将EtherApe切换到IP模式。
EtherApe能够以图形的方式显示网络流量。用户看到的是一个很直观的用于表示网络上各主机间流量大小的图,而不是单个的数据包,因而更容易从整体上把握整个网络的运行状况,在定位网络故障时相对来说也变得更加容易。
EhterApe支持Ethernet、FDDI和Token Ring等多种网络,能够实时地从网络或文件中读取网络流量的变化情况。此外它还可以将网络流量信息保存下来,以便在之后需要时再显示出来。
用EtherApe分析网络流量
当编译并安装好EtherApe后,就可以执行"etherape"命令来启动EtherApe。
当 用EtherApe截获在网络上传输的数据包时,也需要先为其指定过滤规则,否则EthreApe将捕获网络中的所有数据包。单击工具栏上的 "Pref."按钮,打开 "Preferences"对话框,在该对话框中的"Capture"属性页中,可以找到用于设置过滤规则的"Capture filter"下拉框。由于采用的都是pcap库,因此EtherApe过滤规则的设置与Tcpdump和Ethereal是相同的。
设置好过滤规则后,单击工具栏上的"Start"按钮,就可以开始对网络中感兴趣的数据包进行嗅探。EhterApe图形化地显示网络流量,图5是当EtherApe处于Ethernet模式下时的网络流量图。
EtherApe 提供了Token Ring、FDDI、Ethernet、IP和TCP五种监听模式。当处于Ethernet模式下时,EtherApe会截获所有符合过滤规则的以太网数 据包,但有时网络管理员可能只对IP数据包感兴趣,这时可以将EtherApe切换到IP模式。
EtherApe能够以图形的方式显示网络流量。用户看到的是一个很直观的用于表示网络上各主机间流量大小的图,而不是单个的数据包,因而更容易从整体上把握整个网络的运行状况,在定位网络故障时相对来说也变得更加容易。
[转贴] 在windows环境下搭建PHP+MYSQL服务
相信大家通过 GOOGLE.COM 和经典的N多教程应该非常熟悉去架设PHP+MYSQL服务器.
本人最近无聊.所以去 WWW.SKYCN.NET 下载了最新的 MYSQL 5.0 以及 PHP 5.0
通过一个小时的研究和设置.实现了最新的 PHP 5.0 + MYSQL 5.0 + WIN2003.
个人认为还是有必要写个教程出来.因为很多方面和老版本的不尽相同.
说实话自己也是查阅了很多官方文档才解决了很多怪异问题.
=========================
相关软件均可以在 WWW.SKYCN.NET 下载.
MYSQL 5.0 FOR WINDOWS
PHP 5.0 FOR WINDOWS
PHPMYADMIN
WINDOWS SERVER 2003
=========================
首先安装 MYSQL .本来以为新版本的安装界面应该会花哨点.
但是仍然只看到老土的海豚.除了安装时间比 4.0 长.当然咯.因为 5.0 比 4.0 体积大很多.
推荐安装在独立的 NTFS 分区上.比如我服务器的 F盘.只放服务器软件.
路径为: F:\MYSQL\
然后进入 F:\MYSQL\BIN\ 鼠标双点 winmysqladmin.exe
首次运行会提示输入超级用户和密码.就输入 root 密码 root
注意啊.如果是对外服务器请设置超级复杂.比如 Wjwsfjn29szjwh~mysql
翻译过来就是: 我叫魏舒芬.今年29岁至今未婚. :D
到这里.MYSQL就安装完毕了.如果不明白请参看深空同学的相关文章.
=========================
下面安装 PHP 5.0 其实没什么安装不安装的.解压缩文件.推荐放到
路径为: F:\PHP\
到这里就应该进入关键步骤了.
首先复制 PHP 目录下的 Php.ini-dist 到 C:\Windows\ 并将文件名修改成为 Php.ini
COPY F:\PHP\Php.ini-dist C:\Windows
Ren Php.ini-dist Php.ini
如果是 WINDOWS 2000 就是: C:\WINNT\
如果是 WIN9X / 2003 就是: C:\Windows\
然后复制 PHP 目录下 DLLS 目录里的所有文件到 SYSTEM32 目录.
COPY F:\PHP\dlls\*.* C:\Windows\System32\
如果是 WINDOWS 2000 就是: C:\WINNT\System32\
如果是 WIN9X / 2003 就是: C:\Windows\System32\
继续.复制PHP目录下 php4ts.dll 文件到 System32 目录里.
COPY F:\PHP\php4ts.dll C:\Windows\System32\
=========================
到这里复制工作全部完成.下面修改 C:\Windows\Php.ini 文件.
请注意.5.0的版本修改与4.0并不完全相同.需要注意的如下.
查找 extension_dir 字串.修改为你 PHP 目录里 extensions 的路径.
; Directory in which the loadable extensions (modules) reside.
extension_dir = F:\PHP\extensions
相关官方技术资料:
Edit your php.ini file:
You will need to change the 'extension_dir' setting to
point to your php-install-dir, or where you have placed
your 'php_*.dll' files. ex: c:\php
If you are using OmniHTTPd, do not follow the next step.
Set the 'doc_root' to point to your webservers
document_root. ex: c:\apache\htdocs or c:\webroot
Choose which extensions you would like to load when PHP
starts, noting that several extensions are already built
into the Windows release, see the section about
Windows extensions for details of the built-in extensions.
You can uncomment the: 'extension=php_*.dll' lines
in php.ini to load these extensions.
Note that on a new installation it is advisable to first get
PHP working and tested without any extensions before enabling
them in php.ini.
On PWS and IIS, you can set the browscap.ini
to point to: 'c:\windows\system\inetsrv\browscap.ini' on
Windows 9x/Me and 'c:\winnt\system32\inetsrv\browscap.ini'
on NT/2000/XP Server.
More information on the capabilities of browscap can be found here:
www.php.net/manual/en/function.get-browser.php
Note that the mibs directory supplied with the Windows distribution
contains support files for SNMP. This directory should be moved to
DRIVE:\usr\mibs (DRIVE being the drive where PHP is installed.)
然后与 PHP 4.0 不同的是.需要修改 Php.ini 文件里的如下内容:
查找 cgi.force_redirect 字串.默认值为1.将其修改为0.并取消前面的;号.
即:
; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
cgi.force_redirect = 0
切记如上修改的地方.否则PHP 5.0是无法运行的.会有如下提示.
Security Alert! The PHP CGI cannot be accessed directly.
相关官方技术资料:
!NOTE!: Since 4.1.2, the php.ini setting cgi.force_redirect defaults to '1'
which effectively prevents the cgi from working within IIS. You need to set
up at least a minimal php.ini file with the following directive:
cgi.force_redirect = 0
If it doesn't work immidiately, make sure you have the php.ini file in the
right place (%SYSTEMROOT%\php.ini).
接下来修改 Php.ini 文件关于 MYSQL 5.0 的设置.
查找 [MySQL] 字段内的内容.修改如下.
mysql.default_port = 3306
// 这里是MYSQL的端口.
mysql.default_host = localhost
// 这里是本地主机.
mysql.default_user = root
// 这里是用户
mysql.default_password = Wjwsfjn29szjwh~mysql
// 这里是密码
修改到这里就可以让 Php 与 MYSQL 关联了.
最后启动 PHP 对 MYSQL 模块支持.
查找 extension=php_mysql.dll 字串.删除掉前面的 ; 号
extension=php_mysql.dll
请注意.如果不启动 PHP 对 MYSQL 模块支持.将无法使 PHPMYADMIN 正常工作.将提示:
cannot load MySQL extension, please check PHP Configuration
无法装入 MySQL 扩展,请检查 PHP 的配置。
相关官方技术资料:
To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension".
This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically.
Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.
=========================
本人最近无聊.所以去 WWW.SKYCN.NET 下载了最新的 MYSQL 5.0 以及 PHP 5.0
通过一个小时的研究和设置.实现了最新的 PHP 5.0 + MYSQL 5.0 + WIN2003.
个人认为还是有必要写个教程出来.因为很多方面和老版本的不尽相同.
说实话自己也是查阅了很多官方文档才解决了很多怪异问题.
=========================
相关软件均可以在 WWW.SKYCN.NET 下载.
MYSQL 5.0 FOR WINDOWS
PHP 5.0 FOR WINDOWS
PHPMYADMIN
WINDOWS SERVER 2003
=========================
首先安装 MYSQL .本来以为新版本的安装界面应该会花哨点.
但是仍然只看到老土的海豚.除了安装时间比 4.0 长.当然咯.因为 5.0 比 4.0 体积大很多.
推荐安装在独立的 NTFS 分区上.比如我服务器的 F盘.只放服务器软件.
路径为: F:\MYSQL\
然后进入 F:\MYSQL\BIN\ 鼠标双点 winmysqladmin.exe
首次运行会提示输入超级用户和密码.就输入 root 密码 root
注意啊.如果是对外服务器请设置超级复杂.比如 Wjwsfjn29szjwh~mysql
翻译过来就是: 我叫魏舒芬.今年29岁至今未婚. :D
到这里.MYSQL就安装完毕了.如果不明白请参看深空同学的相关文章.
=========================
下面安装 PHP 5.0 其实没什么安装不安装的.解压缩文件.推荐放到
路径为: F:\PHP\
到这里就应该进入关键步骤了.
首先复制 PHP 目录下的 Php.ini-dist 到 C:\Windows\ 并将文件名修改成为 Php.ini
COPY F:\PHP\Php.ini-dist C:\Windows
Ren Php.ini-dist Php.ini
如果是 WINDOWS 2000 就是: C:\WINNT\
如果是 WIN9X / 2003 就是: C:\Windows\
然后复制 PHP 目录下 DLLS 目录里的所有文件到 SYSTEM32 目录.
COPY F:\PHP\dlls\*.* C:\Windows\System32\
如果是 WINDOWS 2000 就是: C:\WINNT\System32\
如果是 WIN9X / 2003 就是: C:\Windows\System32\
继续.复制PHP目录下 php4ts.dll 文件到 System32 目录里.
COPY F:\PHP\php4ts.dll C:\Windows\System32\
=========================
到这里复制工作全部完成.下面修改 C:\Windows\Php.ini 文件.
请注意.5.0的版本修改与4.0并不完全相同.需要注意的如下.
查找 extension_dir 字串.修改为你 PHP 目录里 extensions 的路径.
; Directory in which the loadable extensions (modules) reside.
extension_dir = F:\PHP\extensions
相关官方技术资料:
Edit your php.ini file:
You will need to change the 'extension_dir' setting to
point to your php-install-dir, or where you have placed
your 'php_*.dll' files. ex: c:\php
If you are using OmniHTTPd, do not follow the next step.
Set the 'doc_root' to point to your webservers
document_root. ex: c:\apache\htdocs or c:\webroot
Choose which extensions you would like to load when PHP
starts, noting that several extensions are already built
into the Windows release, see the section about
Windows extensions for details of the built-in extensions.
You can uncomment the: 'extension=php_*.dll' lines
in php.ini to load these extensions.
Note that on a new installation it is advisable to first get
PHP working and tested without any extensions before enabling
them in php.ini.
On PWS and IIS, you can set the browscap.ini
to point to: 'c:\windows\system\inetsrv\browscap.ini' on
Windows 9x/Me and 'c:\winnt\system32\inetsrv\browscap.ini'
on NT/2000/XP Server.
More information on the capabilities of browscap can be found here:
www.php.net/manual/en/function.get-browser.php
Note that the mibs directory supplied with the Windows distribution
contains support files for SNMP. This directory should be moved to
DRIVE:\usr\mibs (DRIVE being the drive where PHP is installed.)
然后与 PHP 4.0 不同的是.需要修改 Php.ini 文件里的如下内容:
查找 cgi.force_redirect 字串.默认值为1.将其修改为0.并取消前面的;号.
即:
; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
cgi.force_redirect = 0
切记如上修改的地方.否则PHP 5.0是无法运行的.会有如下提示.
Security Alert! The PHP CGI cannot be accessed directly.
相关官方技术资料:
!NOTE!: Since 4.1.2, the php.ini setting cgi.force_redirect defaults to '1'
which effectively prevents the cgi from working within IIS. You need to set
up at least a minimal php.ini file with the following directive:
cgi.force_redirect = 0
If it doesn't work immidiately, make sure you have the php.ini file in the
right place (%SYSTEMROOT%\php.ini).
接下来修改 Php.ini 文件关于 MYSQL 5.0 的设置.
查找 [MySQL] 字段内的内容.修改如下.
mysql.default_port = 3306
// 这里是MYSQL的端口.
mysql.default_host = localhost
// 这里是本地主机.
mysql.default_user = root
// 这里是用户
mysql.default_password = Wjwsfjn29szjwh~mysql
// 这里是密码
修改到这里就可以让 Php 与 MYSQL 关联了.
最后启动 PHP 对 MYSQL 模块支持.
查找 extension=php_mysql.dll 字串.删除掉前面的 ; 号
extension=php_mysql.dll
请注意.如果不启动 PHP 对 MYSQL 模块支持.将无法使 PHPMYADMIN 正常工作.将提示:
cannot load MySQL extension, please check PHP Configuration
无法装入 MySQL 扩展,请检查 PHP 的配置。
相关官方技术资料:
To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension".
This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically.
Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.
=========================
2008年11月22日星期六
LULU的聚会
认识的人机会没有呢,除了糟欣、鱼包(呵呵,差点都认不出来了)。低头喝酒,吃饭,红酒机会喝了半瓶了,熏熏然,似乎有点醉了。
有一个危险的念头,就是在家里存酒——老天,怎么会有这样的想法——确实是在微醉的时候感觉到了很多的想法,抛却了日常的回避,对眼前的景象有了一些更清醒的想法。
说实话,如果真的要去认识同桌的人,还是没问题的。话题总会有,而且环境也适合聊天,很容易聊起来,但是确实没有这样的想法。感觉很懒,没有这样做的愿望。也许是性格的问题,也许是太长时间单独一个人的缘故。还记得原先在三一盛世的时候,和各式各样的业务员接触,不断的交往,渐渐的也能表达自己的想法,谈论话题。这大概就是大环境的影响。毕竟在一个直销公司里,业务最关键的就是靠人与人的沟通。而目前,小小的公司里,只有两三个人,一天都可以不说一句话。人越来越靠近网络。沉浸在网络里——窒息在网络里?
毛毛和LULU的朋友里,很多很多都是成双成对的出现,就连半年前还单身出现在火锅前的鱼包现在也带了一个文静、开朗、温柔的女孩子出现在大家的面前——恩,有些妒忌了。一个人生活的太久,太寂寞了。
糟欣同志和原来的同事座在一起,装模作样的发短信给她,问她在什么地方,说我自己一个人,周边没有人认识,装可怜,求同情,然后大义凛然的说打算化悲痛为食欲,先和瓜子过不去,然后再正餐拼搏——呵呵,娱乐自己?
聚餐结束,主角们在补餐,我这个喝得微醉的家伙在一边用笔记本胡乱记录着自己。
哦,谢谢糟欣同志,为了在这个寒冷的冬日夜晚,干杯。
有一个危险的念头,就是在家里存酒——老天,怎么会有这样的想法——确实是在微醉的时候感觉到了很多的想法,抛却了日常的回避,对眼前的景象有了一些更清醒的想法。
说实话,如果真的要去认识同桌的人,还是没问题的。话题总会有,而且环境也适合聊天,很容易聊起来,但是确实没有这样的想法。感觉很懒,没有这样做的愿望。也许是性格的问题,也许是太长时间单独一个人的缘故。还记得原先在三一盛世的时候,和各式各样的业务员接触,不断的交往,渐渐的也能表达自己的想法,谈论话题。这大概就是大环境的影响。毕竟在一个直销公司里,业务最关键的就是靠人与人的沟通。而目前,小小的公司里,只有两三个人,一天都可以不说一句话。人越来越靠近网络。沉浸在网络里——窒息在网络里?
毛毛和LULU的朋友里,很多很多都是成双成对的出现,就连半年前还单身出现在火锅前的鱼包现在也带了一个文静、开朗、温柔的女孩子出现在大家的面前——恩,有些妒忌了。一个人生活的太久,太寂寞了。
糟欣同志和原来的同事座在一起,装模作样的发短信给她,问她在什么地方,说我自己一个人,周边没有人认识,装可怜,求同情,然后大义凛然的说打算化悲痛为食欲,先和瓜子过不去,然后再正餐拼搏——呵呵,娱乐自己?
聚餐结束,主角们在补餐,我这个喝得微醉的家伙在一边用笔记本胡乱记录着自己。
哦,谢谢糟欣同志,为了在这个寒冷的冬日夜晚,干杯。
华硕黄静案——让我失望的东方时空和张羽
当最初在网上看到关于这个事件的报道时,我还和朋友们开玩笑,以后在也不能碰华硕的东西了,万一出问题去维修的时候被告一个敲诈勒索就麻烦了。我们可是小老百姓。
那时候,舆论的报道还是对消费者表达善意和支持的,直到看到新闻频道的《东方时空》。
华硕使用违规配件在先,损害了消费者的权益,所以黄静提出赔偿的行为,是正当合理的。至于赔偿的数额,则是双方沟通的问题,即使过分也不能被看做是敲诈勒索。至于片中黄静一方提及向媒体暴光等等说法,完全可以看作是谈判的一种手段,而且这种手段即使付诸实施也不会对华硕的正当权益产生危害,因为暴光的内容是华硕的不正当行为和不正当获利。至于是否暴光企业的不正当行为和不正当获利,则是消费者自己的权力,国家也没有规定这是消费者的义务,这和隐匿犯罪事实是两码事,所以拿这部份来说事根本上就是多余。
企业是逐利的,企业存在的目的就是为了获取利润,这是他的本性。在这种本性的驱动下,为了获取利益而采用各种措施,是它的必然行为。
当消费者和企业发生冲突时,企业必然会使用各种手段来维护自己的利润,双方的力量对比是不对称的。消费者处于弱势地位,如果国家对消费者不支持,社会对消费者不帮助,对消费者维权过程中产生的错误不谅解,不宽容,反而对企业使用各种手段表示“善意”,消费者怎么可能有获得正确对待的一天?
整个节目本身就没有正视华硕的行为,而使用放大镜和揣度的态度来看待消费者一方,这本身就是不平等的,却要求企业和消费者都要向对方释放善意。好一个善意,真让人感到好笑。如果什么时候,当“李静”购买华硕电脑出现违规配件,她可以立刻报案让华硕停产,接受调查;当消费者和企业的力量对比相等的时候,再让双方释放善意吧!而现在,社会应当坚定的站在消费者的一边。
看完整个节目,我的感觉始终是——这是在为华硕开脱,在为华硕正名,让华硕成为了这个事件中的受害者。
东方时空,张羽,我从来没有这样感到失望过。
那时候,舆论的报道还是对消费者表达善意和支持的,直到看到新闻频道的《东方时空》。
华硕使用违规配件在先,损害了消费者的权益,所以黄静提出赔偿的行为,是正当合理的。至于赔偿的数额,则是双方沟通的问题,即使过分也不能被看做是敲诈勒索。至于片中黄静一方提及向媒体暴光等等说法,完全可以看作是谈判的一种手段,而且这种手段即使付诸实施也不会对华硕的正当权益产生危害,因为暴光的内容是华硕的不正当行为和不正当获利。至于是否暴光企业的不正当行为和不正当获利,则是消费者自己的权力,国家也没有规定这是消费者的义务,这和隐匿犯罪事实是两码事,所以拿这部份来说事根本上就是多余。
企业是逐利的,企业存在的目的就是为了获取利润,这是他的本性。在这种本性的驱动下,为了获取利益而采用各种措施,是它的必然行为。
当消费者和企业发生冲突时,企业必然会使用各种手段来维护自己的利润,双方的力量对比是不对称的。消费者处于弱势地位,如果国家对消费者不支持,社会对消费者不帮助,对消费者维权过程中产生的错误不谅解,不宽容,反而对企业使用各种手段表示“善意”,消费者怎么可能有获得正确对待的一天?
整个节目本身就没有正视华硕的行为,而使用放大镜和揣度的态度来看待消费者一方,这本身就是不平等的,却要求企业和消费者都要向对方释放善意。好一个善意,真让人感到好笑。如果什么时候,当“李静”购买华硕电脑出现违规配件,她可以立刻报案让华硕停产,接受调查;当消费者和企业的力量对比相等的时候,再让双方释放善意吧!而现在,社会应当坚定的站在消费者的一边。
看完整个节目,我的感觉始终是——这是在为华硕开脱,在为华硕正名,让华硕成为了这个事件中的受害者。
东方时空,张羽,我从来没有这样感到失望过。
订阅:
博文 (Atom)