ROR: the disruptive innovation

ROR颠覆性创新
将Ruby on Rails (ROR) 的兴起比作个人电脑及电子表格软件的出现。这一类比指出,在ROR出现之前,开发者们使用PHP进行简单的网页应用开发,类似于用纸笔做计算;而复杂的企业级应用则依赖于J2EE,如同大型机和工作站。随着ROR的普及,它为不需要大型复杂解决方案的用户提供了一个更简单、成本更低的选择。
I happen to read about a great analogue of so-called disruptive innovation on the current trend of ROR(Ruby on Rails, the emerging technology for easy web application development) at IDEA plugin forum. I'm also quite surprised at the fact that half of ROR users come from PHP world. Share with anyone who maybe interested:

" ...You can compare it to the situation of the advent of the personal computer and the spreadsheet. Before that, you had people doing calculations with pen and paper (PHP) and people who used mainframes/workstations to do large calculations (J2EE). The personal computer alone (Ruby) was interesting, but not totally compelling. Adding a spreadsheet program (Rails) suddenly made the personal computer more interesting.

The pen and paper crowd, who couldn't afford, or didn't have the need for, a complicated mainframe or workstation, started buying personal computers to use the spreadsheet. For them this was an improvement on pen and paper calculations.

The mainframe/workstation crowd were split. Most had no use for the inferior personal computer. But there were some who found the relative inexpensiveness and simplicity of the personal computer to be well suited to some of their simpler projects.

Fueled by the pen and paper crowd, for whom the personal computer + spreadsheet was in almost all ways superior, the personal computer became more popular and new sustaining innovations made it more and more capable. Soon, the PC became so good that there was no real need for mainframes and workstations except in some small niche markets."

Time to jump on a truck of Rails? smile_wink.gif

错误:端口 Ethernet2/0/1 上的 VLAN 属性与端口组 6 不同。 这个错误通常出现在网络设备(如交换机)配置中,当你尝试将某个端口加入到一个端口组(port-group)或聚合通道(link aggregation group, LAG)时,系统会检查该端口的配置是否与其他成员端口一致。如果 VLAN 配置(例如允许的 VLAN 列表、PVID、VLAN 模式等)不匹配,就会报出此类错误。 ### 解决方法: 你需要确保 `Ethernet2/0/1` 端口的 VLAN 配置与 `port-group 6` 中其他成员端口的 VLAN 配置完全一致。 #### 示例(华为/H3C 设备配置): ```bash # 查看 port-group 6 的当前配置 display interface Eth-Trunk 6 # 进入端口视图,修改 Ethernet2/0/1 的 VLAN 配置以匹配 port-group interface Ethernet2/0/1 port link-type trunk # 设置为 trunk 模式(需与 port-group 一致) port trunk allow-pass vlan 10 20 30 # 允许相同的 VLAN undo port trunk allow-pass vlan 1 # 可选:移除默认 VLAN 1 # ``` ```bash # 将端口加入 port-group(Eth-Trunk) interface Ethernet2/0/1 port link-mode bridge # interface Eth-Trunk 6 port link-type trunk port trunk allow-pass vlan 10 20 30 # interface Ethernet2/0/1 eth-trunk 6 ``` > 注意:在加入 `eth-trunk` 前,必须保证该物理端口的链路类型(access/trunk/hybrid)和 VLAN 配置与 Trunk 接口一致,否则会提示你遇到的这个错误。 --- ### 错误原因总结: - `Ethernet2/0/1` 的 VLAN 配置(如 VLAN 允许列表、PVID、链路类型)与 `port-group 6`(即 Eth-Trunk 6)的配置不同。 - 设备为了防止配置冲突,拒绝将不一致的端口加入聚合组。 --- ### 如何排查: 1. 使用命令查看 `port-group 6` 的 VLAN 配置: ```bash display current-configuration interface Eth-Trunk 6 ``` 2. 查看 `Ethernet2/0/1` 的当前配置: ```bash display current-configuration interface Ethernet2/0/1 ``` 3. 对比两者的 `port link-type` 和 `port trunk allow-pass vlan` 等配置项,进行统一。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值