Adobe的AJAX框架–Spry

最近看完了Adobe的AJAX框架Spry的所有文档和Demo,觉得这东西挺有意思的,在这里介绍给大家。 Spry框架的开发人员是来自于DreamWeaver开发组,他们把Spry框架做为DreamWeaver的一个完美补充为设计者和开发 者提供对AJAX技术的支持。Spry框架是一个轻量级的AJAX框架,它的代码和标签十分的简洁和优雅,以保证让用户能便捷的使用,并不会为过繁杂的标 签所惑。 Spry框架的官方网址: http://labs.adobe.com/technologies/spry 在这里你能找到最新的文档和下载最新的Spry版本,目前版本是预览版1.3_08-11。 大家可以先在下面的看到Spry的示例和Demo: http://labs.adobe.com/technologies/spry/samples/ http://labs.adobe.com/technologies/spry/demos/ Spry框架其实就是一个客户端的JavaScript类库,包含了一组JavaScript文件,CSS,图片文件,通过官方的框架结构[……]

继续阅读 »

VMware ESX(i) 4.0 (vSphere) -Connecting to an iSCSI Storage Target

With a complete re-write of the iSCSI portion of the code, ESX 4(vSphere) provides better performance and useful features such as Jumbo Frame support and TCP Segmentation Offload (TSO).  There is more reason than ever to consider iSCSI based share storage to house your VMs. There are many low cost iSCSI storage solutions available such as OpenFiler of which I have written a configuration article here. Here is a quick guide to assist you on your way to connecting your ESX(i) 4.0 host to an[……]

继续阅读 »

[转载]多IP(路由、接入)Linux系统的管理

曾管理一台同时有教育网、网通和电信三条接入线路的服务器多年,最近终于略有小成,领略了多线管理的要点。想到现在vpn因为某些伟大的原因变得盛行,这也是一种多线路接入,故撰写此文,同时做为自己的备忘。 为简化,下面仅描述双线的情况。假设两条线路的配置如下:

  1. eth0设备,IP:1.1.1.1,网关:1.1.1.9
  2. eth1设备,IP:2.2.2.2,网关:2.2.2.9

1. 配置基本路由 路由决定了从本地访问不同网站会自动从哪条线路走。比如运行命令: route add -net 3.3.3.3 netmask 255.255.255.0 gw 1.1.1.9 此后所有对3.3.3.x的访问都会自动从线路一出去。线路一访问哪里快,就把到哪里的路由都配到线路一,然后把线路二配成缺省路由: route add -net default gw 2.2.2.9 这样所有不从线路一走的访问就从线路二走了。当然,也可以让线路一做缺省,线路二逐条配,具体情况就看怎么方便了。 2.配置基于源地址的策略路由 对于一般用户而言,完成基本路由的配置就够了。但如果这台机器希望[……]

继续阅读 »

iptables 中文使用详解

先把我最常用的2个记录下 封ip:iptables -I INPUT -p all -s ip地址 -j DROP 删除被禁止的ip iptables -nvL –line-numbers iptables -D INPUT XXX    注:xxx为行号 iptables 指令 语法: iptables [-t table] command [match] [-j target/jump] -t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。 个规则表的功能如下: nat 此规则表拥有 Prerouting 和 postrouting 两个规则链,主要功能为进行一对一、一对多、多对多等网址转译工作(SNAT DNAT),由于转译工作的特性,需进行目的地网址转译的封包,就不需要进行来源网址转译,反之亦然[……]

继续阅读 »

linux iptables 如何封IP段

124.115.*.*这个ip段非常恶心,建议在服务器上都封锁 # iptables -F # iptables -P INPUT ACCEPT # iptables -P OUTPUT ACCEPT # iptables -P FORWARD ACCEPT # iptables -A FORWARD -s 124.115.0.0/24 -j DROP # iptables -I FORWARD -d 202.96.170.164 -j DROP 补充:: 封单个IP的命令是: iptables -I INPUT -s 211.1.0.0 -j DROP 封IP段的命令是: iptables -I INPUT -s 211.1.0.0/16 -j DROP iptables -I INPUT -s 211.2.0.0/16 -j DROP iptables -I INPUT -s 211.3.[……]

继续阅读 »

Excel 公式

1.Excel公式中如果想要$B1这个值不会随着Excel的拖动而变动,也就是是一个常量,可以写成这样的$B$1 2.IF函数:IF函数是Excel 逻辑函数的中最常用的函数,语法形式为: IF(logical_test,value_if_true,value_if_false) If 函数的作用是根据logical_test逻辑计算的真假值,返回不同的结果。IF函数最多可以嵌套7层。 3.COUNTIF函数,也是很常用的一个函数,具体语法形式为: COUNTIF(range,criteria) Range 区域 是一个或多个要计数的单元格,其中包括数字或名称、数组或包含数字的引用。空值和文本值将被忽略。 Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式、单元格引用或文本。例如,条件可以表示为 32、"32"、">32" 、"apples" 或 B4。 这几个函数很常用,不过过段时间就会忘记,记到这里备忘[……]

继续阅读 »

Blackboard 8.0 查找Content Collection内使用个人资源的用户列表

由于P大的bb系统用户帐号进行过一次有规律的升级,当时采取的策略是,按照规律批量新建帐号,从bb系统中批量导出用户和课程的注册关系,并修改用户id后重新导入系统,这基本解决了问题,不过也留下后遗症,Content Collection与用户之间的所属关系并未完全复制还原,如果删除升级前的帐号,部分老师在课程里引用了bb Content Collection的个人资源,那么课程内部分引用自旧账号个人资源的内容就会出现死链。为了既能清理旧帐号腾出宝贵的帐号空间,又丢失现有课程的部分资源,可以这么做:在Content Collection搜索/users/目录下的文件夹,如果大于1024字节,那么表示这个文件夹内有内容,不能直接删除该帐号,获得这样的一个列表容量大于1k的文件夹列表,删除重复的内容,再做一些处理就可以得到在Content Collection个人资源里有内容的用户列表,针对这个列表单独处理,备份复制资源,然后就可以按照规则删除旧有帐号了。 具体使用的工具是后台的管理员搜索,管理员面板 > 管理员搜索 > 搜索,设定一下搜索类型为文件夹,搜索范围为/users,大[……]

继续阅读 »

Ubuntu上部署iSCSI

一、iSCSI技术 SAN(Storage Area Network的缩写)意为存储区域网络,是真正的专注于企业级的存储。SAN采用一个分离的网络(从传统的局域网中分离)连接所有的存储器和服务器,这个网络可以采用高性能的实现技术,如光纤通道(Fiber Channel),可以容纳SCSI等协议,使数据块的移动更为有效,也便于用户自由增加磁盘阵列、磁带库或服务器等设备。现在的SAN基本都是通过Fibre Channel来实现的,Fibre Channel,简称FIBRE CHANNEL,又称光纤通道,是利用专用设备进行数据高速传输的一种网络标准,主要用于连接服务器的干线(backbones),并把服务器连接到存储设备上。采用高速的FIBRE CHANNEL作为传输媒介的SAN具有光纤信道在距离、性能和连接性等方面的优势,如果结合光纤通道交换机,则可以提供高达2Gb/s的数据传输速率,使独立于应用服务器网络系统之外的SAN几乎拥有了无限的存储能力。 但是利用FIBRE CHANNEL实现的SAN虽然性能优越,扩展性极佳,但价格却贵得惊人,管理起来也非常困难,让一般用户难以承受。也[……]

继续阅读 »