Author: mcslee
Date: Thu Sep 4 11:53:24 2008
New Revision: 692190
URL: http://svn.apache.org/viewvc?rev=692190&view=rev
Log:
Add Google Analytics tracking onto the Thrift website
Modified:
incubator/thrift/site/dynathrift/__publish.php
incubator/thrift/site/dynathrift/thrift.lib.php
incubator/thrift/site/publish/about/index.html
incubator/thrift/site/publish/developers/index.html
incubator/thrift/site/publish/download/index.html
incubator/thrift/site/publish/index.html
incubator/thrift/site/publish/mailing/index.html
incubator/thrift/site/publish/tutorial/index.html
Modified: incubator/thrift/site/dynathrift/__publish.php
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/dynathrift/__publish.php?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/dynathrift/__publish.php (original)
+++ incubator/thrift/site/dynathrift/__publish.php Thu Sep 4 11:53:24 2008
@@ -102,7 +102,7 @@
* to be. I dunno why I chose to do it this way, but now it's already done.
*/
$sdir = $outdir.'/static';
-if (!mkdir($sdir)) {
+if (!file_exists($sdir) && !mkdir($sdir)) {
echo 'Failed to write static directory: '.$sdir."\n";
exit(1);
}
Modified: incubator/thrift/site/dynathrift/thrift.lib.php
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/dynathrift/thrift.lib.php?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/dynathrift/thrift.lib.php (original)
+++ incubator/thrift/site/dynathrift/thrift.lib.php Thu Sep 4 11:53:24 2008
@@ -163,6 +163,19 @@
'</div>'. // iframe
'<div class="bframe"></div>'.
'</div>'. // oframe
+ "\n\n".$this->analytics()."\n\n".
'</body></html>';
}
+
+ protected function analytics() {
+ return '
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src=\'" + gaJsHost +
"google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-2168147-2");
+pageTracker._trackPageview();
+</script>';
+ }
}
\ No newline at end of file
Modified: incubator/thrift/site/publish/about/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/about/index.html?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/publish/about/index.html (original)
+++ incubator/thrift/site/publish/about/index.html Thu Sep 4 11:53:24 2008
@@ -45,4 +45,16 @@
<div class="companies" name="companies">
<h2>Powered by Thrift</h2>
<p>The following companies are known to employ Thrift in their production
services.</p>
-<div class="company odd"><img
src="http://profile.ak.facebook.com/object2/1310/46/n20531316728_5806.jpg"
class="Facebook" alt="" /><h4>Facebook</h4><a
href="http://www.facebook.com">http://www.facebook.com</a><p>Originally
developed at Facebook, Thrift is a core piece of Facebook's software
infrastructure. It is used for both low-latency realtime RPC and persistent
structured data storage across a variety of applications, such as Search, News
Feed, Platform, and Mobile. If you've ever used Facebook, you have seen Thrift
in action.</p></div><div class="company"><img
src="http://cdn.last.fm/flatness/badges/lastfm_black.gif" class="last.fm"
alt="" /><h4>last.fm</h4><a
href="http://www.last.fm">http://www.last.fm</a></div><div class="company
odd"><h4>Powerset</h4><a
href="http://www.powerset.com">http://www.powerset.com</a></div><div
class="company"><img src="http://icons.imeem.com/N9Dsdb98.jpg?w=60"
class="imeem" alt="" /><h4>imeem</h4><a href="http://www.imeem.com">http://www.
imeem.com</a></div><div class="company odd"><img
src="http://recaptcha.net/shared-media/logo2-nobottom.gif" class="reCaptcha"
alt="" /><h4>reCaptcha</h4><a
href="http://www.recaptcha.com">http://www.recaptcha.com</a></div><div
class="company"><img
src="http://www.rapleaf.com/images/logos/rapleaf_logo_175x46.png?1219180959"
class="RapLeaf" alt="" /><h4>RapLeaf</h4><a
href="http://www.rapleaf.com">http://www.rapleaf.com</a></div><div
class="company odd"><img src="http://amiestreet.com/static/images/logo.gif"
class="AmieStreet" alt="" /><h4>AmieStreet</h4><a
href="http://www.amiestreet.com">http://www.amiestreet.com</a></div><div
class="company"><img src="http://evernote.com/about/img/logo.gif"
class="Evernote" alt="" /><h4>Evernote</h4><a
href="http://www.evernote.com">http://www.evernote.com</a></div><div
class="company odd"><img src="http://www.junkdepot.com/css/images/logo.png"
class="junkdepot" alt="" /><h4>junkdepot</h4><a
href="http://www.junkdepot.com">http://www.junkde
pot.com</a></div><div class="company"><img
src="http://www.esportnetwork.com/esnlogo.png" class="E-Sport Network" alt=""
/><h4>E-Sport Network</h4><a
href="http://www.esportnetwork.com">http://www.esportnetwork.com</a></div></div></div></div><div
class="footer"><span class="copyright">Copyright 2008 Apache Software
Foundation</span></div></div></div><div
class="bframe"></div></div></body></html>
\ No newline at end of file
+<div class="company odd"><img
src="http://profile.ak.facebook.com/object2/1310/46/n20531316728_5806.jpg"
class="Facebook" alt="" /><h4>Facebook</h4><a
href="http://www.facebook.com">http://www.facebook.com</a><p>Originally
developed at Facebook, Thrift is a core piece of Facebook's software
infrastructure. It is used for both low-latency realtime RPC and persistent
structured data storage across a variety of applications, such as Search, News
Feed, Platform, and Mobile. If you've ever used Facebook, you have seen Thrift
in action.</p></div><div class="company"><img
src="http://cdn.last.fm/flatness/badges/lastfm_black.gif" class="last.fm"
alt="" /><h4>last.fm</h4><a
href="http://www.last.fm">http://www.last.fm</a></div><div class="company
odd"><h4>Powerset</h4><a
href="http://www.powerset.com">http://www.powerset.com</a></div><div
class="company"><img src="http://icons.imeem.com/N9Dsdb98.jpg?w=60"
class="imeem" alt="" /><h4>imeem</h4><a href="http://www.imeem.com">http://www.
imeem.com</a></div><div class="company odd"><img
src="http://recaptcha.net/shared-media/logo2-nobottom.gif" class="reCaptcha"
alt="" /><h4>reCaptcha</h4><a
href="http://www.recaptcha.com">http://www.recaptcha.com</a></div><div
class="company"><img
src="http://www.rapleaf.com/images/logos/rapleaf_logo_175x46.png?1219180959"
class="RapLeaf" alt="" /><h4>RapLeaf</h4><a
href="http://www.rapleaf.com">http://www.rapleaf.com</a></div><div
class="company odd"><img src="http://amiestreet.com/static/images/logo.gif"
class="AmieStreet" alt="" /><h4>AmieStreet</h4><a
href="http://www.amiestreet.com">http://www.amiestreet.com</a></div><div
class="company"><img src="http://evernote.com/about/img/logo.gif"
class="Evernote" alt="" /><h4>Evernote</h4><a
href="http://www.evernote.com">http://www.evernote.com</a></div><div
class="company odd"><img src="http://www.junkdepot.com/css/images/logo.png"
class="junkdepot" alt="" /><h4>junkdepot</h4><a
href="http://www.junkdepot.com">http://www.junkde
pot.com</a></div><div class="company"><img
src="http://www.esportnetwork.com/esnlogo.png" class="E-Sport Network" alt=""
/><h4>E-Sport Network</h4><a
href="http://www.esportnetwork.com">http://www.esportnetwork.com</a></div></div></div></div><div
class="footer"><span class="copyright">Copyright 2008 Apache Software
Foundation</span></div></div></div><div class="bframe"></div></div>
+
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-2168147-2");
+pageTracker._trackPageview();
+</script>
+
+</body></html>
\ No newline at end of file
Modified: incubator/thrift/site/publish/developers/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/developers/index.html?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/publish/developers/index.html (original)
+++ incubator/thrift/site/publish/developers/index.html Thu Sep 4 11:53:24 2008
@@ -21,4 +21,16 @@
<div class="svn">
<h2>SVN Resources</h2>
<ul class="access"><li><h3>Official Site</h3><a
href="http://subversion.tigris.org">http://subversion.tigris.org</a></li><li><h3>IDE
Plugins</h3><a
href="http://subclipse.tigris.org">Eclipse</a></li><li><h3>Windows GUI</h3><a
href="http://tortoisesvn.tigris.org">Tortoise Windows GUI</a></li></ul>
-</div></div></div></div><div class="footer"><span class="copyright">Copyright
2008 Apache Software Foundation</span></div></div></div><div
class="bframe"></div></div></body></html>
\ No newline at end of file
+</div></div></div></div><div class="footer"><span class="copyright">Copyright
2008 Apache Software Foundation</span></div></div></div><div
class="bframe"></div></div>
+
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-2168147-2");
+pageTracker._trackPageview();
+</script>
+
+</body></html>
\ No newline at end of file
Modified: incubator/thrift/site/publish/download/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/download/index.html?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/publish/download/index.html (original)
+++ incubator/thrift/site/publish/download/index.html Thu Sep 4 11:53:24 2008
@@ -21,4 +21,16 @@
<pre>
svn co http://svn.apache.org/repos/asf/incubator/thrift/trunk thrift
cd thrift
-</pre></div></div><div class="footer"><span class="copyright">Copyright 2008
Apache Software Foundation</span></div></div></div><div
class="bframe"></div></div></body></html>
\ No newline at end of file
+</pre></div></div><div class="footer"><span class="copyright">Copyright 2008
Apache Software Foundation</span></div></div></div><div
class="bframe"></div></div>
+
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-2168147-2");
+pageTracker._trackPageview();
+</script>
+
+</body></html>
\ No newline at end of file
Modified: incubator/thrift/site/publish/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/index.html?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/publish/index.html (original)
+++ incubator/thrift/site/publish/index.html Thu Sep 4 11:53:24 2008
@@ -92,4 +92,16 @@
<p>Learn more about Thrift:<span class="actionlink"><span
class="grabme">»</span><a href="/thrift/static/thrift-20070401.pdf">Read
the Whitepaper</a></span>
</p>
</div>
-</div></div><div class="footer"><span class="copyright">Copyright 2008 Apache
Software Foundation</span></div></div></div><div
class="bframe"></div></div></body></html>
\ No newline at end of file
+</div></div><div class="footer"><span class="copyright">Copyright 2008 Apache
Software Foundation</span></div></div></div><div class="bframe"></div></div>
+
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-2168147-2");
+pageTracker._trackPageview();
+</script>
+
+</body></html>
\ No newline at end of file
Modified: incubator/thrift/site/publish/mailing/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/mailing/index.html?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/publish/mailing/index.html (original)
+++ incubator/thrift/site/publish/mailing/index.html Thu Sep 4 11:53:24 2008
@@ -8,4 +8,16 @@
<div class="oframe">
<div class="tframe"></div>
<div class="iframe">
-<div class="frame"><div class="header"><a href="http://incubator.apache.org/"
class="apache"><img src="/thrift/static/apache-incubator-small.png"
class="Apache" alt="" /></a><h2><a href="/thrift/" class="logo"><img
src="/thrift/static/thrift_mask.png" class="Thrift" alt=""
/></a><small>Software minus logo.</small></h2></div><div class="wrapper"><div
class="leftnav"><ul><li class="ln_home"><a href="/thrift/">Home</a></li><li
class="ln_about"><a href="/thrift/about/">About</a></li><li class="ln_mailing
active"><a href="/thrift/mailing/">Mailing Lists »</a></li><li
class="ln_developers"><a href="/thrift/developers/">Developers</a></li><li
class="ln_download"><a href="/thrift/download/">Download</a></li><li
class="ln_tutorial"><a href="/thrift/tutorial/">Tutorial</a></li></ul><ul
class="ext"><li><a href="http://wiki.apache.org/thrift">Thrift
Wiki</a></li></ul></div><div class="main mailing"><div class="welcome"><p
class="first">In accordance with the principles of the Apac
he Software Foundation, Thrift encourages a collaborative and community-based
development environment.</p><p>All project discussion is carried out publicly,
on the following archived lists.</p></div><div class="list"
name="user"><h2>Users</h2><p>If you use Thrift, please subscribe to the Thrift
user mailing list. This list is for questions about Thrift and announcements
from the team relevant to all users.</p><div class="actions"><a
href="mailto:[EMAIL PROTECTED]">Subscribe</a> | <a href="mailto:[EMAIL
PROTECTED]">Unsubscribe</a> | <a
href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-user/">View
Archives</a></div></div><div class="list" name="dev"><h2>Developers</h2><p>If
you would like to contribute to Thrift, subscribe to the Thrift developer
mailing list.</p><div class="actions"><a href="mailto:[EMAIL
PROTECTED]">Subscribe</a> | <a href="mailto:[EMAIL PROTECTED]
.org">Unsubscribe</a> | <a
href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-dev/">View
Archives</a></div></div><div class="list"
name="commits"><h2>Commits</h2><p>This list receives notifications about all
code changes made to Thrift.</p><div class="actions"><a href="mailto:[EMAIL
PROTECTED]">Subscribe</a> | <a href="mailto:[EMAIL PROTECTED]">Unsubscribe</a>
| <a
href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-commits/">View
Archives</a></div></div><p class="listnote">Note: subscription is required to
post to all lists.</p></div></div><div class="footer"><span
class="copyright">Copyright 2008 Apache Software
Foundation</span></div></div></div><div
class="bframe"></div></div></body></html>
\ No newline at end of file
+<div class="frame"><div class="header"><a href="http://incubator.apache.org/"
class="apache"><img src="/thrift/static/apache-incubator-small.png"
class="Apache" alt="" /></a><h2><a href="/thrift/" class="logo"><img
src="/thrift/static/thrift_mask.png" class="Thrift" alt=""
/></a><small>Software minus logo.</small></h2></div><div class="wrapper"><div
class="leftnav"><ul><li class="ln_home"><a href="/thrift/">Home</a></li><li
class="ln_about"><a href="/thrift/about/">About</a></li><li class="ln_mailing
active"><a href="/thrift/mailing/">Mailing Lists »</a></li><li
class="ln_developers"><a href="/thrift/developers/">Developers</a></li><li
class="ln_download"><a href="/thrift/download/">Download</a></li><li
class="ln_tutorial"><a href="/thrift/tutorial/">Tutorial</a></li></ul><ul
class="ext"><li><a href="http://wiki.apache.org/thrift">Thrift
Wiki</a></li></ul></div><div class="main mailing"><div class="welcome"><p
class="first">In accordance with the principles of the Apac
he Software Foundation, Thrift encourages a collaborative and community-based
development environment.</p><p>All project discussion is carried out publicly,
on the following archived lists.</p></div><div class="list"
name="user"><h2>Users</h2><p>If you use Thrift, please subscribe to the Thrift
user mailing list. This list is for questions about Thrift and announcements
from the team relevant to all users.</p><div class="actions"><a
href="mailto:[EMAIL PROTECTED]">Subscribe</a> | <a href="mailto:[EMAIL
PROTECTED]">Unsubscribe</a> | <a
href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-user/">View
Archives</a></div></div><div class="list" name="dev"><h2>Developers</h2><p>If
you would like to contribute to Thrift, subscribe to the Thrift developer
mailing list.</p><div class="actions"><a href="mailto:[EMAIL
PROTECTED]">Subscribe</a> | <a href="mailto:[EMAIL PROTECTED]
.org">Unsubscribe</a> | <a
href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-dev/">View
Archives</a></div></div><div class="list"
name="commits"><h2>Commits</h2><p>This list receives notifications about all
code changes made to Thrift.</p><div class="actions"><a href="mailto:[EMAIL
PROTECTED]">Subscribe</a> | <a href="mailto:[EMAIL PROTECTED]">Unsubscribe</a>
| <a
href="http://mail-archives.apache.org/mod_mbox/incubator-thrift-commits/">View
Archives</a></div></div><p class="listnote">Note: subscription is required to
post to all lists.</p></div></div><div class="footer"><span
class="copyright">Copyright 2008 Apache Software
Foundation</span></div></div></div><div class="bframe"></div></div>
+
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-2168147-2");
+pageTracker._trackPageview();
+</script>
+
+</body></html>
\ No newline at end of file
Modified: incubator/thrift/site/publish/tutorial/index.html
URL:
http://svn.apache.org/viewvc/incubator/thrift/site/publish/tutorial/index.html?rev=692190&r1=692189&r2=692190&view=diff
==============================================================================
--- incubator/thrift/site/publish/tutorial/index.html (original)
+++ incubator/thrift/site/publish/tutorial/index.html Thu Sep 4 11:53:24 2008
@@ -8,4 +8,16 @@
<div class="oframe">
<div class="tframe"></div>
<div class="iframe">
-<div class="frame"><div class="header"><a href="http://incubator.apache.org/"
class="apache"><img src="/thrift/static/apache-incubator-small.png"
class="Apache" alt="" /></a><h2><a href="/thrift/" class="logo"><img
src="/thrift/static/thrift_mask.png" class="Thrift" alt=""
/></a><small>Software minus logo.</small></h2></div><div class="wrapper"><div
class="leftnav"><ul><li class="ln_home"><a href="/thrift/">Home</a></li><li
class="ln_about"><a href="/thrift/about/">About</a></li><li
class="ln_mailing"><a href="/thrift/mailing/">Mailing Lists</a></li><li
class="ln_developers"><a href="/thrift/developers/">Developers</a></li><li
class="ln_download"><a href="/thrift/download/">Download</a></li><li
class="ln_tutorial active"><a href="/thrift/tutorial/">Tutorial
»</a></li></ul><ul class="ext"><li><a
href="http://wiki.apache.org/thrift">Thrift Wiki</a></li></ul></div><div
class="main tutorial"><h2>Thrift Tutorial</h2><div class="woe_is_me">This
tutorial is known to be <i>woe
fully</i> incomplete, and is a work in progress. This skeleton is illustrative
of what is being worked on and will soon be
available.</div><h4>Contents</h4><ol class="toc"><li><a href="#t0">Download
Thrift</a></li><li><a href="#t1">Build and Install</a></li><li><a
href="#t2">Writing a Thrift file</a></li><li><a href="#t3">Using the Thrift
Compiler</a></li><li><a href="#t4">Running a Thrift Server</a></li><li><a
href="#t5">Running a Thrift Client</a></li></ol><ol class="steps
topborder"><li><a name="t0"></a><h3>Download Thrift</h3>To get started,
download a copy of Thrift.</li><li><a name="t1"></a><h3>Build and
Install</h3>Next, build and install the Thrift libraries and
compiler.</li><li><a name="t2"></a><h3>Writing a Thrift file</h3>Let's define
and create a simple service.</li><li><a name="t3"></a><h3>Using the Thrift
Compiler</h3>Invoke the Thrift compiler on the test file.</li><li><a
name="t4"></a><h3>Running a Thrift Server</h3>Fill in the server stubs and
build the ser
ver.</li><li><a name="t5"></a><h3>Running a Thrift Client</h3>Using the client
libraries.</li></ol></div></div><div class="footer"><span
class="copyright">Copyright 2008 Apache Software
Foundation</span></div></div></div><div
class="bframe"></div></div></body></html>
\ No newline at end of file
+<div class="frame"><div class="header"><a href="http://incubator.apache.org/"
class="apache"><img src="/thrift/static/apache-incubator-small.png"
class="Apache" alt="" /></a><h2><a href="/thrift/" class="logo"><img
src="/thrift/static/thrift_mask.png" class="Thrift" alt=""
/></a><small>Software minus logo.</small></h2></div><div class="wrapper"><div
class="leftnav"><ul><li class="ln_home"><a href="/thrift/">Home</a></li><li
class="ln_about"><a href="/thrift/about/">About</a></li><li
class="ln_mailing"><a href="/thrift/mailing/">Mailing Lists</a></li><li
class="ln_developers"><a href="/thrift/developers/">Developers</a></li><li
class="ln_download"><a href="/thrift/download/">Download</a></li><li
class="ln_tutorial active"><a href="/thrift/tutorial/">Tutorial
»</a></li></ul><ul class="ext"><li><a
href="http://wiki.apache.org/thrift">Thrift Wiki</a></li></ul></div><div
class="main tutorial"><h2>Thrift Tutorial</h2><div class="woe_is_me">This
tutorial is known to be <i>woe
fully</i> incomplete, and is a work in progress. This skeleton is illustrative
of what is being worked on and will soon be
available.</div><h4>Contents</h4><ol class="toc"><li><a href="#t0">Download
Thrift</a></li><li><a href="#t1">Build and Install</a></li><li><a
href="#t2">Writing a Thrift file</a></li><li><a href="#t3">Using the Thrift
Compiler</a></li><li><a href="#t4">Running a Thrift Server</a></li><li><a
href="#t5">Running a Thrift Client</a></li></ol><ol class="steps
topborder"><li><a name="t0"></a><h3>Download Thrift</h3>To get started,
download a copy of Thrift.</li><li><a name="t1"></a><h3>Build and
Install</h3>Next, build and install the Thrift libraries and
compiler.</li><li><a name="t2"></a><h3>Writing a Thrift file</h3>Let's define
and create a simple service.</li><li><a name="t3"></a><h3>Using the Thrift
Compiler</h3>Invoke the Thrift compiler on the test file.</li><li><a
name="t4"></a><h3>Running a Thrift Server</h3>Fill in the server stubs and
build the ser
ver.</li><li><a name="t5"></a><h3>Running a Thrift Client</h3>Using the client
libraries.</li></ol></div></div><div class="footer"><span
class="copyright">Copyright 2008 Apache Software
Foundation</span></div></div></div><div class="bframe"></div></div>
+
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." :
"http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost +
"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-2168147-2");
+pageTracker._trackPageview();
+</script>
+
+</body></html>
\ No newline at end of file