Testbeds IntErconnections with L2 overlays - SRv6 for SFCStefano Salsano
This demo shows a Service Function Chaining (SFC) scenario across different testbeds, based on SRv6 (Segment Routing over IPv6).
We first show the design and automatic deployment of an arbitrary Layer 2 overlay network topology over multiple SoftFIRE testbeds. The we show a Service Function Chaining scenario based on IPv6 Segment Routing.
Testbeds IntErconnections with L2 overlays - SRv6 for SFCStefano Salsano
This demo shows a Service Function Chaining (SFC) scenario across different testbeds, based on SRv6 (Segment Routing over IPv6).
We first show the design and automatic deployment of an arbitrary Layer 2 overlay network topology over multiple SoftFIRE testbeds. The we show a Service Function Chaining scenario based on IPv6 Segment Routing.
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Yoichi Kawasaki
Web App for Containers は、アプリスタックのホストに Docker コンテナーを使用するため皆さんが今Linux上で利用しているOSSベースのアプリもアプリスタックごとDockerコンテナ化することでそのまま Web App for Containersで利用することができます。本ウェビナーでは簡単なMySQL + PHPアプリ(Wordpress)を題材に、アプリをコンテナ化し Web App for Containersにデプロイするまでの一連の流れを解説し、CIツールを使った継続的なデプロイ方法についてご紹介します。今回、AzureのフルマネージドMySQLサービスであるAzure DB for MySQLを利用して完全マネージドな環境でのアプリ実行を実現します。
Phing - A PHP Build Tool (An Introduction)Michiel Rook
PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.
These are slides from my talk during the Unconference at the Dutch PHP 2011 Conference (Amsterdam). During this talk I gave an overview of the features and how to use, adapt and extend Phing.
Web App for Containers + MySQLでコンテナ対応したPHPアプリを作ろう! Yoichi Kawasaki
Web App for Containers は、アプリスタックのホストに Docker コンテナーを使用するため皆さんが今Linux上で利用しているOSSベースのアプリもアプリスタックごとDockerコンテナ化することでそのまま Web App for Containersで利用することができます。本ウェビナーでは簡単なMySQL + PHPアプリ(Wordpress)を題材に、アプリをコンテナ化し Web App for Containersにデプロイするまでの一連の流れを解説し、CIツールを使った継続的なデプロイ方法についてご紹介します。今回、AzureのフルマネージドMySQLサービスであるAzure DB for MySQLを利用して完全マネージドな環境でのアプリ実行を実現します。
Phing - A PHP Build Tool (An Introduction)Michiel Rook
PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.
These are slides from my talk during the Unconference at the Dutch PHP 2011 Conference (Amsterdam). During this talk I gave an overview of the features and how to use, adapt and extend Phing.
11. 2010年7月8日 清华大学 张昆玮 11 核心思想:分治 [1,4) in [0,4) 左边,[1,2) in [0,2) Get 1 Get [2,4) in [2,4) 虽然每次都有可能同时递归进入两棵子树,但每层实际上只访问了两个节点。为什么? 因为查询是连续的啊…… 其实还有别的核心思想 后面再讲……
30. 2010年7月8日 清华大学 张昆玮 30 这么简单? Func Query(s,t) // 询问从s到t闭区间 s = s – 1, t = t + 1; // 变为开区间 s += M, t += M; // 找到叶子位置 While not ((s xor t) == 1) do If ((s and 1) == 0) Answer += Tree[s + 1]; If ((t and 1) == 1) Answer += Tree[t – 1]; s = s >> 1, t = t >> 1;
31. 2010年7月8日 清华大学 张昆玮 31 C语言更简单! for (s=s+M-1,t=t+M+1;s^t^1;s>>=1,t>>=1) { if (~s&1) Ans+=T[s^1]; if ( t&1) Ans+=T[t^1]; }
55. 2010年7月8日 清华大学 张昆玮 55 简单…… FuncAdd_x(s,t,x) for (s=s+M-1,t=t+M+1;s^t^1;s>>=1,t>>=1) { if (~s&1) T[s^1]+=x; if ( t&1) T[t^1]+=x; A=min(T[s],T[s^1]),T[s]-=A,T[s^1]-=A,T[s>>1]+=A; A=min(T[t],T[t^1]),T[t]-=A,T[t^1]-=A,T[t>>1]+=A; }
56. 2010年7月8日 清华大学 张昆玮 56 too 简单,too FuncMax(s,t) for (s=s+M-1,t=t+M+1;s^t^1;s>>=1,t>>=1) { LAns+=T[s],Rans+=T[t]; if (~s&1) LAns=max(LAns,T[s^1]); if ( t&1) RAns=max(RAns,T[t^1]); } Ans = max(LAns,RAns); while (s>1) Ans += T[s>>=1];