锘??xml version="1.0" encoding="utf-8" standalone="yes"?>午夜人妻久久久久久久久,亚洲午夜精品久久久久久浪潮,香蕉aa三级久久毛片 http://www.shnenglu.com/lyman/archive/2008/12/02/68371.html鍚嶇窘鍚嶇窘Tue, 02 Dec 2008 05:45:00 GMThttp://www.shnenglu.com/lyman/archive/2008/12/02/68371.htmlhttp://www.shnenglu.com/lyman/comments/68371.htmlhttp://www.shnenglu.com/lyman/archive/2008/12/02/68371.html#Feedback1http://www.shnenglu.com/lyman/comments/commentRss/68371.htmlhttp://www.shnenglu.com/lyman/services/trackbacks/68371.html       1.棰嗗煙鍐呯殑鐭ヨ瘑闈㈢殑鎵╁睍銆?br>       2.杞歡鏋勫緩鐨勫熀紜鐭ヨ瘑鐨勫琺鍥恒?br>       3.琛屼笟鍐呮柊鐨勮璁℃濇兂鍙婃妧鏈殑璁ょ煡銆?br>       4.鍏徃浜у搧鐨勫彂灞曟柟鍚戝強浠峰艱涔熼渶鍏沖績銆?br>鎬葷殑璇存潵錛屼負閫傚簲鏂扮殑宸ヤ綔錛屾垜闇瑕侊細澶氬錛屽闂紝澶氱爺絀訛紝澶氬姩鎵嬶紝澶氬叧蹇冿紝澶氬弬涓庛?br>

鍚嶇窘 2008-12-02 13:45 鍙戣〃璇勮
]]>
鍏充簬浠涔堟槸涓涓ā鍧?/title><link>http://www.shnenglu.com/lyman/archive/2008/12/02/68360.html</link><dc:creator>鍚嶇窘</dc:creator><author>鍚嶇窘</author><pubDate>Tue, 02 Dec 2008 03:21:00 GMT</pubDate><guid>http://www.shnenglu.com/lyman/archive/2008/12/02/68360.html</guid><wfw:comment>http://www.shnenglu.com/lyman/comments/68360.html</wfw:comment><comments>http://www.shnenglu.com/lyman/archive/2008/12/02/68360.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/lyman/comments/commentRss/68360.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lyman/services/trackbacks/68360.html</trackback:ping><description><![CDATA[鍦ㄦ瑕佽璁℃椂錛屽彂鐜板弬涓庤璁虹殑浜哄浠涔堟槸妯″潡,妯″潡鐨勫垝鍒嗘牴鎹槸浠涔堢殑璁よ瘑鏈夊緢澶х殑宸紓銆?br>鎴戜篃涓嶆暍涔變笅瀹氳錛岃繕鏄湅鐪嬩功鏈槸鎬庝箞璇寸殑錛?br>---------------------------------------------------<br>1 .鍙傝冧竴涓嬨婅蔣浠舵灦鏋勮壓鏈嬩竴涔︼紝<span id="555pbl5" class="b24-bookauthor">Stephen T. Albin</span>  鍦ㄩ噷闈㈡弿榪幫細<br> <p class="first-para">Modules are discrete units of software (binary and source). Binary modules are instantiated at run time and these instantiations are commonly called <em class="emphasis">components</em> and <em class="emphasis">connectors</em>. A given module may contain the specifications for several component types and connector types. The component (instances) may be of a fixed number in some situations. For example, a Web server executable, when launched, results in a single Web server component instance. The <em class="emphasis">Web server module</em> is the binary code that exists as a set of program files. The <em class="emphasis">Web server component</em> is a running instance of the Web server.</p> <p class="para">I have seen some confusion over the use of the terms <em class="emphasis">module</em>, <em class="emphasis">component</em>, and <em class="emphasis">connector</em>. A <em class="emphasis">module</em> is a discrete unit of design that is composed of a hidden set of elements and a set of shared elements. Modules have high internal cohesion and low external coupling. Modules may represent the physical packaging of the application's binary code, which can be described further by component types and connector types. Components and connectors describe the physical instantiation of a system. The term <em class="emphasis">component</em> is often used to mean a component type or module. <span style="color: red;">A</span> <em style="color: red;" class="emphasis">module</em><span style="color: red;"> refers to a unit of software that can be designed, implemented, and compiled into a deliverable executable system or subsystem; it is a unit of execution.</span> A <em class="emphasis">component</em> is a runtime entity, the definition of which exists in a module. A classic modular architecture is a client-server system. The client and the server are two modules. The server exports some elements such as a set of publicly visible relational database tables and views. The client knows about this publicly visible schema. The client and server are unaware of the internal composition of the other.</p> 閭d箞鎸夌孩鑹查儴鍒嗘潵璇達紝濡傛灉璇翠竴涓猟ll鎴栦竴涓狤xe閲岀敱澶氬皯涓ā鍧楃粍鎴愯繖灝嗘槸鐨勭瑧璇濅簡銆?br>2 .鍙傝僊ary shaw鐨勩婅蔣浠朵綋緋葷粨銆嬶細<br>    <span style="color: red;">妯″潡寮忚蔣浠惰鍒掑垎鎴愮嫭绔嬪懡鍚嶇殑錛屽茍鍙鐙珛璁塊棶鐨勬垚鍒嗐傛ā鍧楀垝鍒嗭紝綺掑害鍙ぇ鍙皬銆傚垝鍒嗕緷鎹槸瀵瑰簲鐢ㄩ昏緫緇撴瀯鐨勭悊瑙c?/span><br>榪欎釜瀹氫箟錛屼技涔庢湁娌℃湁銆婅蔣浠舵灦鏋勮壓鏈嬮偅涔堜弗鏍箋傛病鏈夊畾涔夊叿浣撲粈涔堜負“琚嫭绔嬭闂?#8221;鐨勬垚鍒嗐?br>3. 銆奃ocumenting_Software_Architectures銆?br>   <span style="color: red;">A module </span><span style="color: red;" class="docEmphasis">tends</span><span style="color: red;"> to refer first and foremost to a design-time entity.</span> Parnas's foundational work in module design (1972) used information hiding as the criterion for allocating responsibility to a module. Information that was likely to change over the lifetime of a system, such as the choice of data structures or algorithms, was assigned to a module, which had an interface through which its facilities were accessed.<br>    鍏惰錛屾ā鍧楁槸璁捐鏃剁殑瀹炰綋錛岀壒鐐規槸淇℃伅闅愯棌鍜岃兘閫氳繃妯″潡鐨勬帴鍙h闂傚湪浠嬬粛妯″潡瑙嗗浘鏃朵粬璇達細<br>    A module is a code unit that implements a set of responsibilities. <span style="color: red;">A module can be a class, a collection of classes, a layer, or any decomposition of the code unit.</span> Every module has a collection of properties assigned to it. These properties are intended to express the important information associated with the module, as well as constraints on the module. Sample properties are responsibilities, visibility information, and author. Modules have relations to one another. Example relations are <span id="nnhdz3b" class="docEmphasis">is part of</span> or <span id="5hfrl5p" class="docEmphasis">inherits from</span>.<br>---------------------------------------------------<br><br>涓嶅悓鐨勪綔鑰呮湁涓嶅悓鐨勭湅娉曪紝浣嗙患鍚堜竴涓嬶紝鎴戣涓烘ā鍧楀洜璇ユ槸涓涓嫭绔嬭璁$殑鍗曞厓錛屽茍涓哄叾浠栨ā鍧楁彁渚涜闂帴鍙c備篃灝辨槸璇達紝浠栨槸涓涓灦鏋勪腑鐨勮璁″厓绱狅紝浣嗕笉闄愬埗浠栫殑瀛樺湪妯″紡錛屼篃灝辨槸浠栨槸鎻愪緵浜嗗彲璁塊棶鎺ュ彛鑰屼笖瀹炵幇鏌愪竴鍔熻兘鐨勪竴涓疄浣擄紝鍙互鏄竴涓被鎴栦竴緇勭被鎴栧彲鎵ц紼嬪簭絳夈?br>   <br><br> <img src ="http://www.shnenglu.com/lyman/aggbug/68360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lyman/" target="_blank">鍚嶇窘</a> 2008-12-02 11:21 <a href="http://www.shnenglu.com/lyman/archive/2008/12/02/68360.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>騫村害鎬葷粨http://www.shnenglu.com/lyman/archive/2008/02/04/42519.html鍚嶇窘鍚嶇窘Mon, 04 Feb 2008 07:29:00 GMThttp://www.shnenglu.com/lyman/archive/2008/02/04/42519.htmlhttp://www.shnenglu.com/lyman/comments/42519.htmlhttp://www.shnenglu.com/lyman/archive/2008/02/04/42519.html#Feedback0http://www.shnenglu.com/lyman/comments/commentRss/42519.htmlhttp://www.shnenglu.com/lyman/services/trackbacks/42519.html1 瀵圭幇鏈塷pneh323涓嶆敮鎸佺殑h.264鐨勫姞鍏ャ?br>    铏界劧涓嶆槸寰堟寜鏍囧噯錛岀敤鐨勬槸甯歌瑙嗛鑳藉姏鏉ュ姞鍏ョ殑錛屼絾涔熺畻鏄湪瑙嗛鐨勬竻鏅板害涓婃湁鎵鎻愰珮銆?br>2 鏍規嵁闇瑕佽嚜宸卞緩绔嬪鏉″搴旂殑h323閫昏緫閫氶亾鏉ヤ紶閫佽嚜宸辯殑鏁版嵁銆傞昏緫閫氶亾鍙互鏄痳tp涔熷彲浠ユ槸TCP銆?br>3 鐢╤323鍗忓晢閫昏緫閫氶亾鐨勬柟寮忔潵寤虹珛鑷畾涔夌殑RTP閫氶亾銆傜幇鍦ㄨ繖縐嶆柟寮忕敤鍦℅IPS鐨凴TP涓婃晥鏋滆繕鐪熶笉閿欙紒




鍚嶇窘 2008-02-04 15:29 鍙戣〃璇勮
]]>
OPenH323瑕佸垎瀹朵簡http://www.shnenglu.com/lyman/archive/2007/10/22/34822.html鍚嶇窘鍚嶇窘Mon, 22 Oct 2007 01:58:00 GMThttp://www.shnenglu.com/lyman/archive/2007/10/22/34822.htmlhttp://www.shnenglu.com/lyman/comments/34822.htmlhttp://www.shnenglu.com/lyman/archive/2007/10/22/34822.html#Feedback4http://www.shnenglu.com/lyman/comments/commentRss/34822.htmlhttp://www.shnenglu.com/lyman/services/trackbacks/34822.htmlH323鍜?span lang="EN-US">SIP鏋滅劧闅句簬鍏卞瓨銆?span lang="EN-US">Openh323鍘熸湁鐨勫紑鍙戣呬篃灝嗗垎涓轟袱澶у潡錛?/span>

OPAL VOIP錛?淇濈暀Opal鐜版湁H323鍔熻兘錛屼絾閲嶇偣鏄庢樉鏄鍚戝吋瀹?span lang="EN-US">SIP鏂瑰悜鍙戝睍錛涘叾緗戠珯浠嬬粛涓猴細

OPAL implements the commonly used protocols used to send voice, video and fax data over IP networks. Originally part of the OpenH323 project, OpalVoip has grown to include SIP and IAX2.

h323plus錛氬湪鍘熸湁OpenH323鍩虹涓婄戶緇畬鍠?span lang="EN-US">ITU鐨?span lang="EN-US">H323緋誨垪鐨勫崗璁紝鍏朵粙緇嶄負錛?/span>

            The H.323 Plus project intends to do much more than simply provide a new home for open source H.323 developers. Developers have told us they intend to work to provide significant new enhancements to the very successful H.323 systems deployed worldwide. For example, NAT/FW traversal, instant messaging, presence, and many other enhancements are already in progress or being planned. Further, the open source community has expressed interest to us to enable more collaborative features to H.323, including such things as application sharing, whiteboarding, and other capabilities.錛堝彲鎯滐紝榪欎簺鍔熻兘OPAL灝嗕笉鑳界敤鍒頒簡錛?span lang="EN-US">

 

鑷充簬搴曞眰鐨?span lang="EN-US">pwlib錛堝嵆ptlib錛変及璁℃殏鏃惰繕浼氫繚鎸佷竴鑷淬?span lang="EN-US">



鍒嗗鍚庢湡閭歡鍒楄〃涔熷皢鍒嗗紑錛?span lang="EN-US">

https://lists.sourceforge.net/lists/listinfo/opalvoip-devel

 

http://lists.packetizer.com/mailman/listinfo/h323plus

 

 

緗戠珯鍦板潃鍒嗗埆錛?span lang="EN-US">

http://www.h323plus.org/

http://www.opalvoip.org/

 

瀵逛簬鎴戜滑鍙兘浼氭洿鍏沖績OpenH323鐨勪富瑕佸紑鍙戣?Simon 鐨勪互涓嬭█璁猴細  

The following projects are currently planned to be supported within H323plus.

OpenMCU (including remote conference controls) OpenAM  (upgraded to support VoiceMail support to GnuGk) MyPhone OhPhone

 

The Library is almost drop-in replacable with the existing OpenH323 and contains numerous enhancements including video plugins (compatible with

Opal) and large amount of new work not currently supported in Opal.

 

Some of the new work now available in h323plus H.230  Conference Controls (incl tunneling GCC (T.124))

H.239  Application Sharing

H.249  Extended user inputs

H.341  SNMP support

H.350  LDAP WhitePages

H.460  Numerous custom Extensibility features

        Text Messaging (working doc ITU),

        Follow Me,

        PDI (Personal Data Interchange)

H.460.9 RealTime QoS Measurements

Video Plugins (fully compatible with Opal)

H.235 Plugins (for external Biometric and smartcard authenticators) QoS Capability negotiation Conference Controls capability advertisement.

 

New work planned/proposed

H.460.presence

H.460.18/19 Nat Traversal

Video on Demand project (using H.239/H.249)

 

We can also provide full consulting service support for existing openH323 based projects as well as provide assistance in migration of these projects to h323plus.

 



鍚嶇窘 2007-10-22 09:58 鍙戣〃璇勮
]]>
MCU澶氶氶亾浼犻侀煶瑙嗛http://www.shnenglu.com/lyman/archive/2007/09/29/33175.html鍚嶇窘鍚嶇窘Sat, 29 Sep 2007 00:57:00 GMThttp://www.shnenglu.com/lyman/archive/2007/09/29/33175.htmlhttp://www.shnenglu.com/lyman/comments/33175.htmlhttp://www.shnenglu.com/lyman/archive/2007/09/29/33175.html#Feedback0http://www.shnenglu.com/lyman/comments/commentRss/33175.htmlhttp://www.shnenglu.com/lyman/services/trackbacks/33175.html

鍚嶇窘 2007-09-29 08:57 鍙戣〃璇勮
]]>
鑰佹俯涔熷紑blog浜嗗叧浜巟264鐨勪笢瑗垮彲浠ュ埌浠栭偅閲岀湅鐪?http://www.shnenglu.com/lyman/archive/2007/07/25/28748.html鍚嶇窘鍚嶇窘Wed, 25 Jul 2007 03:32:00 GMThttp://www.shnenglu.com/lyman/archive/2007/07/25/28748.htmlhttp://www.shnenglu.com/lyman/comments/28748.htmlhttp://www.shnenglu.com/lyman/archive/2007/07/25/28748.html#Feedback0http://www.shnenglu.com/lyman/comments/commentRss/28748.htmlhttp://www.shnenglu.com/lyman/services/trackbacks/28748.htmlhttp://www.cnweblog.com/realwnc/

鍚嶇窘 2007-07-25 11:32 鍙戣〃璇勮
]]>
x264鍔犲叆鎴愬姛浜?/title><link>http://www.shnenglu.com/lyman/archive/2007/07/23/28641.html</link><dc:creator>鍚嶇窘</dc:creator><author>鍚嶇窘</author><pubDate>Mon, 23 Jul 2007 09:31:00 GMT</pubDate><guid>http://www.shnenglu.com/lyman/archive/2007/07/23/28641.html</guid><wfw:comment>http://www.shnenglu.com/lyman/comments/28641.html</wfw:comment><comments>http://www.shnenglu.com/lyman/archive/2007/07/23/28641.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.shnenglu.com/lyman/comments/commentRss/28641.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lyman/services/trackbacks/28641.html</trackback:ping><description><![CDATA[<p><font style="BACKGROUND-COLOR: #cce8cf">鐢變簬涓嶰phenH323涓環263浣跨敤鐨刦fmpeg搴撳啿紿佹墍浠ユ妸h263涔熸彁鍑烘潵鍙﹀瀹炵幇.</font></p> <img src ="http://www.shnenglu.com/lyman/aggbug/28641.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lyman/" target="_blank">鍚嶇窘</a> 2007-07-23 17:31 <a href="http://www.shnenglu.com/lyman/archive/2007/07/23/28641.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>姘旀劋!鍐嶆ヤ篃涓嶈鐢熶駭鍨冨溇浠g爜鍛!http://www.shnenglu.com/lyman/archive/2007/05/11/23880.html鍚嶇窘鍚嶇窘Fri, 11 May 2007 02:35:00 GMThttp://www.shnenglu.com/lyman/archive/2007/05/11/23880.htmlhttp://www.shnenglu.com/lyman/comments/23880.htmlhttp://www.shnenglu.com/lyman/archive/2007/05/11/23880.html#Feedback2http://www.shnenglu.com/lyman/comments/commentRss/23880.htmlhttp://www.shnenglu.com/lyman/services/trackbacks/23880.html閯欒棰嗗鑰呯殑鐭祬鐪煎厜!

鍚嶇窘 2007-05-11 10:35 鍙戣〃璇勮
]]>
鍏充簬OpenH323 欏圭洰鐨勮繘灞?/title><link>http://www.shnenglu.com/lyman/archive/2007/03/30/20939.html</link><dc:creator>鍚嶇窘</dc:creator><author>鍚嶇窘</author><pubDate>Fri, 30 Mar 2007 07:02:00 GMT</pubDate><guid>http://www.shnenglu.com/lyman/archive/2007/03/30/20939.html</guid><wfw:comment>http://www.shnenglu.com/lyman/comments/20939.html</wfw:comment><comments>http://www.shnenglu.com/lyman/archive/2007/03/30/20939.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/lyman/comments/commentRss/20939.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/lyman/services/trackbacks/20939.html</trackback:ping><description><![CDATA[鐩墠瀵筄penh323鐨勬簮浠g爜宸叉湁杈冨鐨勪簡瑙o紝寮濮嬪閮ㄥ垎鍗忚榪涜鎵╁睍渚嬪H245浼氳綆$悊閮ㄥ垎錛?CIF鐨勫姞鍏ワ紟鍙﹀鐜版湁鐨勫崗璁爤浠g爜涓病鏈夊疄鐜癟120閫氶亾鐨勬暟瀛椾細璁紝鐩墠姝e璇ラ儴鍒嗚繘琛岃ˉ鍏咃紟<img src ="http://www.shnenglu.com/lyman/aggbug/20939.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/lyman/" target="_blank">鍚嶇窘</a> 2007-03-30 15:02 <a href="http://www.shnenglu.com/lyman/archive/2007/03/30/20939.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.dxcheck.cn" target="_blank">国产精品久久久久无码av</a>| <a href="http://www.moneychange.cn" target="_blank">区久久AAA片69亚洲</a>| <a href="http://www.pcadmin.cn" target="_blank">国产精品一久久香蕉国产线看</a>| <a href="http://www.lalaazg.cn" target="_blank">国产精品99久久免费观看</a>| <a href="http://www.lnboxue.cn" target="_blank">久久最近最新中文字幕大全</a>| <a href="http://www.eca2000.cn" target="_blank">天天爽天天爽天天片a久久网</a>| <a href="http://www.autothink.com.cn" target="_blank">内射无码专区久久亚洲</a>| <a href="http://www.dianwowang.cn" target="_blank">亚洲国产另类久久久精品小说</a>| <a href="http://www.gofiv.cn" target="_blank">久久婷婷综合中文字幕</a>| <a href="http://www.jsykszn.cn" target="_blank">久久青青色综合</a>| <a href="http://www.ahtsz.cn" target="_blank">日本免费久久久久久久网站</a>| <a href="http://www.dghaishi.com.cn" target="_blank">婷婷久久精品国产</a>| <a href="http://www.996acg.cn" target="_blank">青青草国产精品久久久久</a>| <a href="http://www.funziot.cn" target="_blank">波多野结衣久久一区二区 </a>| <a href="http://www.90key.cn" target="_blank">97精品国产91久久久久久</a>| <a href="http://www.macwolf.cn" target="_blank">久久99精品久久久久久不卡 </a>| <a href="http://www.wyj416.cn" target="_blank">99久久精品午夜一区二区</a>| <a href="http://www.51hitjj.cn" target="_blank">久久影视国产亚洲</a>| <a href="http://www.fmzz6688.cn" target="_blank">久久香蕉一级毛片</a>| <a href="http://www.take-art.cn" target="_blank">久久亚洲国产成人精品性色</a>| <a href="http://www.reeway.cn" target="_blank">久久精品国产99久久久香蕉</a>| <a href="http://www.gzkyzc.com.cn" target="_blank">91精品国产综合久久久久久</a>| <a href="http://www.gonnts.cn" target="_blank">伊人久久大香线蕉av一区</a>| <a href="http://www.168yetibizhi.cn" target="_blank">久久精品国产亚洲5555</a>| <a href="http://www.sme88.cn" target="_blank">亚洲一区中文字幕久久</a>| <a href="http://www.emsyx.cn" target="_blank">久久精品午夜一区二区福利</a>| <a href="http://www.glkk.net.cn" target="_blank">囯产精品久久久久久久久蜜桃</a>| <a href="http://www.softplat.cn" target="_blank">久久久久亚洲av毛片大</a>| <a href="http://www.meelin.cn" target="_blank">久久99久久无码毛片一区二区</a>| <a href="http://www.elecline.com.cn" target="_blank">久久ww精品w免费人成</a>| <a href="http://www.ndj2.cn" target="_blank">精品国产乱码久久久久久郑州公司</a>| <a href="http://www.lnboxue.cn" target="_blank">久久夜色撩人精品国产小说</a>| <a href="http://www.xwbu.cn" target="_blank">久久精品国产一区二区</a>| <a href="http://www.jire1z.cn" target="_blank">久久精品18</a>| <a href="http://www.yunqichaoyang.cn" target="_blank">久久久中文字幕日本</a>| <a href="http://www.bjnyjdxcj.cn" target="_blank">精品久久人人爽天天玩人人妻</a>| <a href="http://www.6ht.com.cn" target="_blank">亚洲国产成人久久综合一</a>| <a href="http://www.nyoh.cn" target="_blank">久久最新精品国产</a>| <a href="http://www.mynyf8.cn" target="_blank">久久播电影网</a>| <a href="http://www.wmnm.net.cn" target="_blank">一个色综合久久</a>| <a href="http://www.kunzuo.cn" target="_blank">亚洲AV乱码久久精品蜜桃</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>