用javascript让页面的外部连接都在新窗口打开

<script type="text/javascript">
function Amao(){}
Amao.prototype.SetAnchor = function(){
 var uri = location.href;
 if(uri.search(/^(http)/i) != "-1" ){//  有http://
  var pattern = new RegExp("http:\/\/([^/]+?)\/");
  var result = uri.match(pattern);
  if (result != null) {
   var host = result[0];   // Contains "http://www.example.com"
  }
  
  var parttern2 = new RegExp(host,"i");
  var anchors = document.getElementsByTagName("a");
  for(var i = 0; i < anchors.length; i++){
   var a = anchors[i];
   if(a.href.search(parttern2) == "-1" ){
    a.target = "_black";
   }
  }
 }
}
var amao = new Amao();
amao.SetAnchor();
</script>

放在页面的最后面,或者在body的onload 调用amao.SetAnchor();

C# (asp.net) 中的 TextRenderer.MeasureText 替代 PHP 的 imagettfbb

private void MeasureText1(PaintEventArgs e)
{
    String text1 = "Measure this text";
    Font arialBold = new Font("Arial", 12.0F);
    Size textSize = TextRenderer.MeasureText(text1, arialBold);
    TextRenderer.DrawText(e.Graphics, text1, arialBold,
        new Rectangle(new Point(10, 10), textSize), Color.Red); 
}

windows 下安装 php_imagick.dll(Image magick Functions)

因为依赖于 GraphicsMagick
先要下载GraphicsMagick来安装。http://sourceforge.net/project/showfiles.php?group_id=73485
下载里面的     GraphicsMagick-1.1.11-Q16-windows-dll.exe  
安装后把 C:\Program Files\GraphicsMagick-1.1.11-Q16 下面的dll文件复制到  C:\WINDOWS\system32
然后去  http://pecl4win.php.net/ext.php/php_imagick.dll
下载对应php版本的dll文件,放在你的php扩展目录( 见 C:\WINDOWS\php.ini)  extension_dir=c:/php5/exts/

在php.ini 里面加上 extension=php_imagick.dll

重启web server(apache) ,安装完成。

10大优秀开源网络管理工具(流量监控)

转载ITmanagement的一个文章;全文的部分翻译。个人以为这个文章的把网管的开源工具做了一个小结,英文好的同志请直接访问原文地址:click Here

我推荐Cacti zenoss OpenNMS

不过一般还是建议:
服务器访问记录 ntop+rrd
apche或IIS网站访问信息管理 awstats

“最高评分的管理管理工具不会使人不得不花未来的钱。来考虑一下这些自由且低成本的开源软件吧。”
Leslie T. O’Neill May 24th, 2007

如果您的公司排名在Fortune 1000强和中小企业之间,那么您网络管理的选择形势看似比较严酷。你既不能在小市场上收集一堆拙劣的玩意来组成一个解决方案;你也不能花很多钱买一些真正不需要的高科技产品。这里有一个很好的选择:试用可一个开源的网络管理方案,加专业服务,包括开发和技术支持。

Open Source = Flexible 开源=灵活性

一个开源的解决方案对厂商来说也是非常灵活性的,他们很快地增加新技术的支持,比改进一个私有系统更快。例如:当Ubuntu 7.04 “Fiesty Fawn”四月份发布之后, Hyperic HQ在发布的第二天就宣布了对其提供技术支持。

当谈到开源的网络管理方案时,公司最需要也用的最多的技术莫过与监控功能。不过监控技术在很大程度上已经变成了日用品。

通常的,专业化版本的开源IT管理软件平台集成多个其他开源项目在一个框架中,象Nagios网络监控等;并且加入统一的网络界面;并且提供技术支持服务。另外,他们都想通过强大的社区来提高和改进代码,跟踪bug等。

六个企业级平台

下面的六个开源IT管理都可能用作HP, IBM, CA BMC大型管理套件的替代品。每一个都能提供低价的专业服务和免费软件下载。它们的不同支持在与所提供的功能和支持的操作系统

Quest Big Brother

这个Web-based系统和网络监控产品能支持 Windows, Unix Linux等操系统, 还有一个通过用户投稿形成的脚本知识库,利用它能容易地定制Big Brother取管理你的网络。它的GUI是一个不错的特色,使用相同的颜色代码;红色代表不好,绿色代表好。

GroundWork Open Source Monitor Professional

2004年发布,它是最早的企业级网络管理产品之一。它集成了超过100种最好的开源项目,包括Nagios, Apache NMap, 在这个框架之上有添加了很多特有功能,例如Web-based用户界面等。Monitor提供了集中化的监控和管理,管理和监控你的企业网络,包括Linux, Unix Windows 服务器, 应用, 数据库和网络设备。

Hyperic HQ Enterprise

瞄准的是一个数据中心,Hyperic被设计为去监控和管理Web应用的所有层次, 包括硬件、中间件、虚拟化、Web和开放式应用。它还提供基线和趋势分析。它支持 Apache, JBoss, Linux和更多应用。

OpenNMS

这个 Java-based 网络管理工具专注于网络服务轮询,数据采集和事件/告警管理。它目前支持多种开放式操作系统,包括Linux, Mandrake Solaris,还有Mac OS X; Windows 系统的支持计划在OpenNMS 2.0中实现。

OpenQRM

也瞄准了数据中心的管理,OpenQRM不仅能管理数以千计的LinuxWindows服务器,还能跟踪计量你的数据中心的使用率和效率。 他还能做自动化基于策略的provisioning。它也集成了Nagios作为监控功能。

Zenoss Core

基本上都是Python写的,这个管理平台提供了服务器、网络设备、OS和应用的事件管理、可用管理、和性能管理。Zenoss 能运行于Linux, FreeBSD Mac OS X;它也可以作为一个Zenoss 虚拟应用运行在VMplayer 里。

四个无支持的项目

这四个项目位于TOP10 开源网络管理工具中。不象那六个产品,它们不提供商业的服务和企业级的增强功能。但是它们是绝对的free,而且你可以拥有所有需要的网络健康性检查功能。

Nagios

这是一个开源的运行在Linux操作系统上的主机、服务和网络监控程序。

Just For Fun Network Management System (JFFNMS)

JFFNMS能监控标准的SNMP (Simple Network Management Protocol) 网络设备,服务器、路由器和TCP端口。它工作在Linux, FreeBSD Windows 2000/XP

Big Sister System and Network Monitor

这个项目包括了real-time system network health monitor, 一个Web 应用框架和一个系统管理应用。

Netdisco

这个Web-based应用被设计为管理中道大型网络和其中的SNMP网络设备。


相关文章:

· Interview with Hyperic

· Top 5 Upstart Monitoring Companies

· The Advantages of Open Source Management

· 10 Simple Steps to a Green Datacenter

nginx 0.5.35 升级到nginx 0.6.29

解决在64位操作系统下面

    *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some 
64-bit platforms while reconfiguration.

郁闷的是配置文件的相对路径错了。
原来默认是 include conf/mime.types;
现在编程了 include mime.types;
害我不能平滑过渡,停止了web服务,才升级完成。

通过网络(ntp)来更新系统时间

ntpdate north-america.pool.ntp.org
这个依赖 yum install ntp
写到硬件使用 hwclock –systohc 
可以通过tzselect来设置时区,获取直接修改/etc/sysconfig/clockArea:     HostName:
Worldwide     pool.ntp.org
Asia     asia.pool.ntp.org
Europe     europe.pool.ntp.org
North America     north-america.pool.ntp.org
Oceania     oceania.pool.ntp.org
South America     south-america.pool.ntp.org

全美100大网站Web服务器分布

Web server software for the top 100 websites (USA)
Server Total
Apache (unknown version) 31
Apache 1.3.* 8
Apache 2.0.* 5
Apache Coyote 1.1 5
Microsoft IIS 5.0 3
Microsoft IIS 6.0 16
Microsoft IIS 7.0 1
Lighttpd 4
LiteSpeed 2
nginx 2
Sun ONE Web Server 2
Other 10
Unknown 11

记录我所知道的虚拟主机管理软件(免费的和不免费的)

 最老牌的 http://vhcs.net/ 不过是乎很久没有发布新版本了。

VHCS 2.4.7 Released:   2005/25/12

进来的新锐是http://www.ispconfig.org/ 更新很快,支持的版本也很多(而且网站也很清爽看着舒服)
2008-04-11 ISPConfig 2.3.4-dev released

syscp.org 2008-02-03 SysCP 1.2.19 released

9-12-2005web-cp 0.5.7 has been released.  更新好慢


Free Panels:
<code>
AlternC – 
http://www.alternc.org/   
ASM –
http://www.acctmgr.com/
DTC  – http://www.gplhost.com/software-dtc.html
ISPConfig – http://sourceforge.net/projects/ispconfig/
SysCP –  http://www.syscp.org/
VHCS – http://www.vhcs.net/
Web-cp – http://www.web-cp.net/
Webmin – http://www.webmin.com/
VishwaKarma – http://kandalaya.org/vishwakarma.shtml
ZPanel – http://www.thezpanel.com  – Windows & Linux

Commercial panels with limited free version (not trial versions)
<code>
ControlZx HMS –
http://front.controlzx.com/  (renamed from Drzes).
DigiPanel –
http://digipanel.com/
Parsv – http://www.parsv.com  – Windows
ServerCP –
http://www.zervex.com/  – Linux
VirtualMin –
http://www.webmin.com/index8.html  – addin module for webmin
CubePanel
http://cubepanel.com/  – Windows & Linux

Commercial Panels
<code>
Alabanza’s CP –
http://www.alabanza.com/www/docs/101
CPanel / WHM – http://www.cpanel.net/
Plesk – http://www.plesk.com/
Directadmin – http://www.directadmin.com/
H-Sphere – http://www.psoft.net/
iBizPanel – http://www.myibizpanel.com/
Interworx – http://www.interworx.com/
HELM – http://www.webhostautomation.com/
ZOMOS – http://www.zomos.com/
CP+ – http://www.cpplus.info/
InsPanel – http://www.inspanel.com/ – Windows
HostingAccelerator –
http://www.hostingaccelerator.com/
Ensim – http://www.ensim.com/
Etrinix Corp – http://www.etrinix.com/
Webhost Panel – http://www.webhost-panel.com/ /
Hosting Controller –
http://www.hostingcontroller.com/
HostFlow – http://www.hostflow.com/
Ravencore – http://www.ravencore.com/
XPanel : http://www.xpanel.com/
Cwipanel – http://www.cwipanel.com/  – Windows
DotNetPanel –
http://www.dotnetpanel.com  – Windows