解除QQ2006 Standard 的右键自动添加
用XX大师或者XX兔子可以暂时去除,可是不过多久又会出现,我是用正式版才会这样,原来的2005beta不会~
用那些XX卫士或者XX安全助手也没用~还是自己DIY吧!
用eXeScope编辑QQRes.dll
编辑:
资源 -> 字符串 -> 2104
删除里面的33652-33655
33652,添加到QQ自定义面板
33653,添加到QQ表情
33654,上传到QQ网络硬盘
33655,用QQ彩信发送该图片
Tags: QQ
用XX大师或者XX兔子可以暂时去除,可是不过多久又会出现,我是用正式版才会这样,原来的2005beta不会~
用那些XX卫士或者XX安全助手也没用~还是自己DIY吧!
用eXeScope编辑QQRes.dll
编辑:
资源 -> 字符串 -> 2104
删除里面的33652-33655
33652,添加到QQ自定义面板
33653,添加到QQ表情
33654,上传到QQ网络硬盘
33655,用QQ彩信发送该图片
Tags: QQ
现在新技术越来越多,让人不知所措。满世界的OOL,这个宣称比那个更有效率,马上又有第三个跳出来说我更安全,接踵而至的是第四,第五。。。。。
作为一种自称为纯粹的OOL,的确在这一年又前进了一大步。作为一个日本人开发出的语言,现在看来的确有它许多的优点:
Rails是敏捷的,已面
向对象的方式构建了纯MVC框架。(Model-View-Controller) 完美的分离模型(数据库)代码,控制器(应用逻辑),视图(表现层)。让代码的维护变得更加简单。在修改数据模型后,你甚至不需要改动其他另外两层的任何代码。 另外,Rails的敏捷体现在它发明的数据迁移(Migration,由于没有官方译法,暂译作数据迁移)功能。数据迁移使得数据库的修改非常方便,你可以随时在原先的表格增加、删除字段或者修改字段的名字和类型。 Migration甚至提供了与Undo 和Redo类似的数据库修改功能,让开发者可以在几个数据库结构中反复切换。Rails把修改数据库,这个曾经Web开发人员最头痛的地方变得十分简单。
Rails的是简洁的,相同功能的系统,用Rails编写的代码大概只有用Java编写的代码的 1/20,因为它最大限度的减少了重复代码,使每一个代码行都直接反应到应用业务逻辑上。 还需补充的一点是,Rails封装了大量Ajax代码,开发者用Rails提供的API,可能不需一行js代码便能实现带Ajax功能的交互页面。
可是在这,我突然觉得这是遥不可及了,虽然作为我需要了解最新的技术,可是这项技术,好像是水中月,镜中花-
电脑好吗?当然好。但没有电就什么用也没有。rails好吗?当然好,但没有服务器虚拟主机的广泛支持,那就竹篮打水一场空。。。。。
最后讲一个中国古代的寓言:
屠龙术
这个故事记载在《庄子·列御寇》里:
“朱泙漫学屠龙于支离益,殚千金之家,三年技成而无所用其巧”
翻译过来是说有个叫朱泙漫的人,比较好干大事业,不惜倾家荡产,费尽千金的家产去跟着一个叫支离益的人学习屠龙的技术,学了三年终于学成了,但是却根本找不到龙去给他屠。
开始弄PHP了,一晚上把环境配置好了,现在share一下:
Google一下apache_2.0.53-win32-x86-no_ssl.msi、php-5.0.3-Win32.zip、mysql-noinstall-4.1.10-win32.zip、
phpMyAdmin-2.6.1.zip。
假设:系统盘为 c:/
把所有的东西安装在D盘下的php目录下,安装好后目录状态会是这样子:
apache————————-> d:/php/apache
mysql—————————> d:/php/mysql
php—————————–> d:/php/php
网页文件————————> d:/php/www
第一步 安装mysql4.1.10a( 适用于mysql4.1 和 mysql5.0版本 )
将下载的的mysql压缩包,直接解压到指定目录(d:phpmysql)就可以了。然后双击 D:phpmysqlinwinmysqladmin.exe ,请输入winmysqladmin的初始用户、密码。确定之后你的右下角任务的启动栏会出现一个红绿灯的图标(绿灯),红灯亮代表服务停止,绿灯亮代表服务正常 (如果不是绿灯,就左击这个图标->winnt->install the service 安装此服务 再左击这个图标->winnt->start the service 启动mysql服务)。
修改mysql数据库的root密码 开始->运行,输入cmd 然后cd 到d:mysqlin 执行以下命令:
下面一步是让PHP可以连接到mysql4.1以上版本的,一定不可以省略。具体可参考http://www.phpv.net/article.php/288
第二步: 安装apache 并配置支持PHP
双击安装文件apache_2.0.53-win32-x86-no_ssl.msi.将apache安装在 D:phpapache 目录下.安装过程中还会有输入框,提示输入域名呀管理员信箱,随便填就是了
//注: 安装完后会自动安装并启动apache的服务,如在此处出现问题:
//“(OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次: |
//make_sock: could not bind to address 0.0.0.0:80…” 一般是IIS占用了80端口引起的
//解决方法: 打开 控制面板->服务 找到 IIS admin 的服务 关闭并禁用
//然后用CMD进入命令行模式 进入你安装apache的目录 /apache2/bin
//输入 | apache -k install | apache -k start |
//如果成功的话,再接着做下面的!
将php-5.0.3-Win32.zip 里内容解压到 D:phpphp 里,找到 php目录里的 php.ini-dist 重命名为 php.ini ,并copy到C:windows,再将php目录里的 php5ts.dll,libmysql.dll copy到 系统目录 C:windows .
最后到D:phpphpext下将php_gd2.dll php_mysql.dll这两个文件复制到system/system32 .
配置apache里的httpd.conf:
打开 D:phpApacheconfhttpd.conf 这个文件 ,找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文) (有可能没有这个option,可以pass)
找到 DocumentRoot "D:/php/Apache2/htdocs" 将其改为你的WEB目录,如 DocumentRoot "D:/php/www"
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php (默认index.php为首页文件)
模块化安装PHP:
找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module d:/php/php/php5apache2.dll
其中d:/php/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置
再找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行 AddType application/x-httpd-php .php (其实:上面两行红色的,你可以直接加在httpd.conf文件的最后面也可以的)
此时PHP环境基本已经配置成功 在WEB根目录(如我的D:phpwww)里建一个名为test.php (提示:用记事本的朋友,请避免文件为test.php.txt) ,的文件内容如下:
PHP代码:
<? echo phpinfo(); ?>
restart apache Service
用浏览器打开 http://localhost/test.php 如果可以看到php配置输出信息就OK了.(如果看到的是下载页面或者<? echo phpinfo(); ?>,请查查你所做的与上面是否有错漏)
三、配置php.ini并测试mysql、GD2(php.ini为 c:windows下的 php.ini)
找到 ;extension=php_mysql.dll 将’;’去掉改为 extension=php_mysql.dll
找到 ;extension=php_gd2.dll 将’;’去掉以便支持GD库,如 extension=php_gd2.dll
找到 ;session.save_path = "/tmp" 将’;’去掉.设置你保存session的目录,如 session.save_path = "C:WINDOWSTemp"
restart apache Service
在Web根目录下(如 D:phpwww)建立testdb.php文件内容如下:
PHP代码:
<?php
$link=mysql_connect(’localhost’,’admin’,’00000000’); //这里的admin和00000000是MySQL的用户和密码,请根据你自己的情况改好
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://localhost/testdb.php ,如果输出success就OK了
四、phpmyadmin的安装配置
将phpMyAdmin-2.6.1.zip解压到WEB根目录(d:phpwww中去),重命名文件夹为phpmyadmin或其它.
打开phpmyadmin 目录中的 config.inc.php 找到以下这些:
$cfg[’PmaAbsoluteUri’] = ’http://localhost/phpmyadmin’; //假设是有域名的服务器,可改成http://域名/phpmyadmin
$cfg[’Servers’][$i][’user’] = ’admin’;
$cfg[’Servers’][$i][’password’] = ’00000000’; //分别填上你mysql的用户和密码
$cfg[’Servers’][$i][’auth_type’] = ’http’; // 这里也可以改为cookie
改好了保存,在浏览器打开http://localhost/phpmyadmin (/index.php)输入你的用户名和密码,便可以管理mysql了.
PS:刚刚一直停在这一步,显示You don’t have permission to access /phpmyadmin/ on this server.原来是少了/index.php。。。:(
五、其他工具
同学推荐tools:
EMS MySQL Manager ,可视化界面管理MySQL数据库的,界面不错,英文的,具体还没有试过;
PHPDesigner ,PHP的一个Visual Editor, 感觉很像eclipse
都是open source的, google一下, key word: EMS MySQL Manager Pro V3.7.6.2.exe , PHPDesigner2005.rar
Tags: Apache, MySQL, PHP, PHPMyAdmin
Yahoo!提供了一个免费的“网上直投”功能,可以让您使用Foxmail、Outlook收发Yahoo!邮件。
要使用这项功能,必须先注册成为Yahoo!“网上直投”的成员,具体方法如下:
1. 启动IE浏览器,登录您的Yahoo邮箱。(注意:必须是
)
2. 在地址栏中键入http://edit.my.yahoo.com/config/set_popfwd?.src=ym&done=http://cn.<用户名>.mail.com/
这里请注意,键入的是半角字符,且“<用户名>”一定得换成您的Yahoo邮箱的“Yahoo! ID”,即账户名。按回车键后,进入注册页面。
3. 在注册页面,单击“网上阅读邮件和POP功能”,然后在页面底部单击“提交”按钮。
4. 接下来出现的页面会告诉您:POP3服务器是pop.mail.yahoo.com.cn、SMTP服务器是smtp.mail.yahoo.com.cn。
这说明您的Yahoo邮箱的“网上直投”成员注册成功。 现在,您就可以在Foxmail/Outlook中像设置其他邮箱账户一样设置您的Yahoo邮箱了。
实在受不了IE了,Maxthon升级到2.0后对CPU的占用问题解决不好,Opera 9对页面的过滤问题多多--没得选择了,只有Firefox了。。。。。
IE出了7.0,于是Firefox也出了2.0,看来作为web的接入工具-浏览器,大战不可避免了。
试了试想把Firefox作为Messenger的默认浏览器,可是弄不成。
原因如下:
一般来说在windows下应用程序要打开一个网页有两种方式:1. 使用默认浏览器打开。大部分情况下是这种方式; 2. 直接使用iexplore打开。messener打开space和mail都是这种方式。 如果是第一种方式,firefox直接修改注册表成为默认浏览器就ok了。如果是第二种方式,似乎是调用了com。
注册表项如下:
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}] @="Internet Explorer(Ver 1.0)"
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}LocalServer32] @=""D:\Program Files\Maxthon\maxthon.exe"" "old"=""C:\Program Files\Internet Explorer\iexplore.exe""
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}ProgID] @="InternetExplorer.Application.1" [HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}Programmable] @=""
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}TypeLib] @="{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}" [HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}VersionIndependentProgID] @="InternetExplorer.Application"
Maxthon通过修改这个表项就可以冒充iexplore,而firefox没有实现兼容的interface,即使修改了这一项也没法从messenger中打开MSN Space。
不知道能不能通过extension实现COM接口来解决这个问题。
据说 IE7 是第一个UI(User Interface)多线程(IE 内核)浏览器,TheWorld 2 是第二个,Maxthon 2.0 充其量是第三个。但静静地,Maxthon 2.0 似乎成为第一个能真正有效舒缓假死的 IE 内核浏览器。
在这个测试页面 http://forum.maxthon.com/uploads/lockuptest.htm 按下 "测试" 后,页面便会进行 ajax 操作,令浏览器假死 20-30 秒:
IE6 - 测试的窗口假死,其他窗口可以继续正常浏览
FF 1.x - 整个浏览器及所有打开中窗口同时假死
Opera 9.x - 测试失败,opera 不能成功执行有关操作
Maxthon 1.5.6, Avant 11 Final RC1, GB 3.5.0808, TheWorld 1.3 - 整个浏览器假死
——————————————————————
IE7 RC1 - 用标签打开的话整个浏览器假死,用窗口打开的话测试的窗口假死,其他窗口可以继续正常浏览
FF 2.0 beta1 - 整个浏览器及所有打开中窗口同时假死
Maxthon 2.0.0.7507 - 测试的标签假死,可以关闭假死的标签,可以撤换到其他标签继续正常浏览
TW 2.0 alpha1 (10.8.2006) - 测试的标签假死,不可以关闭假死的标签,否则整个浏览器假死,可以撤换到其他标签,但不能重新撤换到假死的标签,否则整个浏览器假死