20070621 Fiddler soa minix3
http://www.yippeesoft.com/blog/

Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler is designed to be much simpler than using NetMon or Achilles, and includes a simple but powerful JScript.NET event-based scripting subsystem.

Complementary Tools
Need to view HTTPS headers in Fiddler?  Install RPASpy.
The Fiddler Script Editor is a syntax-aware script editing environment.
Microsoft\’s IE Developer Toolbar offers assorted web developer features.
Microsoft\’s IE Powertoys for WebDevs (includes the "View Partial Source" context menu)
Bayden Systems\’ TamperIE offers HTTPS form-tampering
Bayden Systems\’ MezerTools offers simple screen captures for capturing images of rendering bugs

Sysinternals Process Monitor 1.10 [含相关软件]

还记得sysinternals么?它被微软收购后继续推出了许多功能超强的系统工具。收购不等于合并,产品的名称还叫Sysinternals,就像ATi被AMD收购之后还叫ATi一样,并没有改叫AMD显卡:) Process Monitor,提供完整的进程分析功能.无论是sysinternals的老用户还是新人一定都会对这款实用工具感兴趣.
 
 

丰子恺在写到他的师父弘一大师的时候说:“我以为人的生活可以分作三层:一是物质生活,二是精神生活,三是灵魂生活。物质生活就是衣食。精神生活就是学术文艺。灵魂生活就是宗教。 “人生”就是这样一个三层楼。懒得(或无力)走楼梯的,就住在第一层,即把物质生活弄的很好,锦衣肉食、尊荣富贵、孝子慈孙,这样就满足了。这也是一种人生观。抱这样的人生观的人,在世间占大多数。其次,高兴(或有力)走楼梯的,就爬上二层楼去玩玩,或者久居在这里头。这是专心学术文艺的人。这样的人,在世间也很多,即所谓 “知识分子”、“学者”、“艺术家”。还有一种人,“人生欲”很强,脚力大,对二层楼还不满足,就再走楼梯,爬上三层楼去。这就是宗教徒了。他们做人很认真,满足了 “物质欲”还不够,满足了“精神欲”还不够,必须探求人生的究竟。他们以为财产子孙都是身外之物,学术文艺都是暂时的美景,连自己的身体都是虚幻的存在。他们不肯做本能的奴隶,必须追究灵魂的来源,宇宙的根本,这才能满足他们的 “人生欲”。这就是宗教徒。

    我们的弘一大师,是一层一层的走上去的……故我对于弘一大师的由艺术升华到宗教,一向认为是当然,毫不足怪。”
二零零七年二月二十三日,春王正月初六。 一周精彩娱乐

  晨钟初作,经鼓悠鸣,天气清和,祥光普照。在庄严的梵呗声中,陈晓旭在长春百国兴隆寺剃度出家,法名“妙真”,剃度师为百国兴隆寺住持常慧大和尚。

  落发后的陈晓旭虽缁衣布屣、铅华洗尽,却依然清丽纤美,如娇花照水,如弱柳扶风。

  一九八四年,陈晓旭以成功饰演电视剧《红楼梦》中的林黛玉而誉满中外;一九九一年审时度势弃艺从商,以睿智、诚信和业绩赢得了商界同行的尊敬;一九九九年负笈净空法师座下,以非常机缘,得优容乐育;今则以至诚之志、至顺之缘,举慈悲心,发菩提愿,启新航于悟境,了旧念于空门。

  “出家是转换新的身份。每一个人都有自己的志向和使命,我的选择是由于机缘成熟,更重要的是为了向释迦牟尼佛学习,提升智慧、教化众生。佛教就是佛陀的教育。我今后的工作,是要精研佛学、深入经藏,以佛陀为榜样,专事讲经说法,做一个多元文化的义务教育工作者。”

  妙真法师如是说。

RemotelyAnywhere v7.50.586 Beta

RemotelyAnywhere是一个小巧的,利用浏览器进行远程控制的小程序。把它安装在NT计算机上。然后你就可以通过任何浏览器对远程计算机进行控制了。通过它,你可以管理远程计算机上的各种服务、进程、用户和文件,甚至远程重启。这一软件的可贵之处是,你不需要安装任何客户端软件,只要具备兼容javascript的浏览器就可以。

This version brings improvements such as the Disk Mapping feature described above, an upgraded SSL security layer, an updated version of OpenSSH, and now with the additional benefit of Microsoft?Vista?compatibility.

* Please remember: this is Beta software and is in no way meant to be used in a production environment.
 
 
2005年Tanenbaum组织了一个精华的开发团队,对Minix进行了一次重要的设计层改进:把内核层源代码精简到了4000行(3000行C代码和800多行汇编代码),将往往造成85%以上系统崩溃问题的大量的驱动程序代码彻底“移出”了Minix3的内核层,需要占用Linux操作系统代码70%以上的驱动程序代码,在Minix3中则不具备内核层的执行特权,只能在用户层执行;而内核层被稳定地保护起来,仅运行“中断处理、MMU、时间分配、进程间通信”等任务,Minix3的这种有效隔离错误或Bug代码,保护特权级内核层的稳定性的设计思想,是当今的操作系统软件界重大事件,这种有利于稳定性的改变,将推动计算机操作系统的运行最终实现电视机那样可靠稳定性。相关的论文已经出现,参考构建超级稳定可靠安全的OS内核等文档。
  2005年Minix3操作系统一经推出就引起了巨大的反响,软件发布站点收到了30万独立IP的访问,Minix3的全部源代码按照BSD许可协议免费为所有用户开放

 
Minix3简介

MINIX3是一个以高可靠性、强可扩展性及安全为设计目标的全新开源操作系统。 MINIX3多多少少基于以前的版本,但在很多关键的地方与旧版本有着根本的不同。 MINIX1与MINIX2纯粹为教学服务,而MINIX3添加了实用目标:运行在资源受限的嵌入式机器,为实现高可靠性的应用提供服务。

MINIX3操作系统非常小,其中内核部分可执行代码少于4000行。 用户态运行部分则被划分成相互独立的小模块。例如,所有设备驱动都在用户态下以独立进程方式运行,因此驱动程序的BUG(驱动程序是操作系统最大的BUG来源)不会引起整个操作系统的崩溃。 事实上驱动崩溃的大多时候,操作系统都可以在不需要重启系统、影响当前进程或用户干预情况下自动替换该驱动。这些特性,微小的内核以及其它方面大大地提高了系统的可靠性。

MINIX 3 主要针对以下应用领域:

应用程序需要具备很高的可靠性
单芯片,小内存,低耗电,$100 laptops for Third-World children
嵌入式系统 (譬如, 相机, DVD录像机,手机)
GPL条款太苛刻情况下 (MINIX 3使用 BSD-type license)
教学(譬如, 大学的操作系统课程)

MINIX 3 特性

遵循POSIX
支持TCP/IP网络功能
X Window 系统
语言: cc, gcc, g++, perl, python等
400多个UNIX程序
MINIX 2上的大改进
完全的多任务与多进程
设备驱动以用户进程方式运行
高容错性
源代码公开

硬件要求

运行MINIX 3需要386,486,奔腾或相兼容的PC。标准配置需要16M内存。8M内存也可以,但其较小的buffer cache会导致运行速度变慢。MINIX 3以Live CD形式发行,所以可以在不需要分配任何硬盘空间情况下进行测试。若需要安装在硬盘上,最小安装需要50M,完全安装需要至少600M。

当前状态

MINIX 3(3.1.2)的当前版本正在开发中,很快就可以象FreeBSD或Linux一样成熟。 目前的工作包括:到Xscale与PowerPC的移植工作,各种程序与设备驱动的移植工作等等。 热烈欢迎愿意一起开发高可靠操作系统的人员参与。

 
 面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构)是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

传统的Web(HTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题,极大的促进了B2C模式的发展。WEB服务(XML/SOAP/WSDL)技术则是要有效的解决信息系统之间的交互和沟通问题,促进B2B/EAI/CB2C的发展。SOA则是采用面向服务的商业建模技术和WEB服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。WEB服务和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。

对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑(Business Logic)或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。举例来说,一个服务可以用.NET或J2EE来实现,而使用该服务的应用程序可以在不同的平台之上,使用的语言也可以不同。

历史博文

该日志未加标签。
十一月 22, 2007 at 10:57 上午 by yippee 1,003 次
Category: Info