Commits

Kaspar Schiess committed 7503177

Mapping out the complete site

Comments (0)

Files changed (15)

+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item active">BUS</div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row"><div class="schema"><img src="images/bus.png" /></div><div class="caption">Messages travel to all the participants of the BUS.
+(except the sender)</div></div></div></body></html>
+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item active">CONTRIB</div></div></div><div class="container"><div class="row text"><div class="col-md-12">...</div></div></div></body></html>

nanomsg/documentation.html

+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item active">DOCUMENTATION</div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row text"><div class="col-md-12">...</div></div></div></body></html>

nanomsg/images/bus.png

Added
New image

nanomsg/images/pubsub.png

Added
New image

nanomsg/images/pushpull.png

Added
New image

nanomsg/images/reqrep.png

Added
New image

nanomsg/images/surveyrespond.png

Added
New image
-<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item active">ABOUT</div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item">REQ/REP</div><div class="col-md-2 menu-item">PUB/SUB</div><div class="col-md-2 menu-item">SURVEY/RESPOND</div><div class="col-md-2 menu-item">PUSH/PULL</div><div class="col-md-2 menu-item">BUS</div></div><div class="row"><div class="col-md-2 menu-item">DOCUMENTATION</div><div class="col-md-2 menu-item">CONTRIB</div></div><div class="row text"><div class="col-md-12"><h1>NAME</h1>
+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item active">ABOUT</div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row text"><div class="col-md-12"><h1>NAME</h1>
 
-<p>NanoMsg - Simple IPC using topologies, not transports.</p>
+<p>NanoMsg - Ruby bindings for the <a href="http://nanomsg.org/">nanomsg</a> library for MRI
+Ruby. </p>
 
 <h1>VERSION</h1>
 
-<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item active">PAIR</div><div class="col-md-2 menu-item">REQ/REP</div><div class="col-md-2 menu-item">PUB/SUB</div><div class="col-md-2 menu-item">SURVEY/RESPOND</div><div class="col-md-2 menu-item">PUSH/PULL</div><div class="col-md-2 menu-item">BUS</div></div><div class="row"><div class="col-md-2 menu-item">DOCUMENTATION</div><div class="col-md-2 menu-item">CONTRIB</div></div><div class="row"><div class="schema"><img src="images/pair.png" /></div><div class="caption">Messages travel both ways. 
+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item active">PAIR</div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row"><div class="schema"><img src="images/pair.png" /></div><div class="caption">Messages travel both ways. 
 No order or protocol imposed.</div></div><div class="row text"><div class="col-md-6 sample"><pre class="highlight ruby"><span class="nb">require</span> <span class="s1">'nanomsg'</span>
 
 <span class="n">socket</span> <span class="o">=</span> <span class="no">NanoMsg</span><span class="o">::</span><span class="no">PairSocket</span><span class="nf">.new</span>
-<span class="n">socket</span><span class="nf">.connect</span> <span class="s1">'inproc://b'</span>
+<span class="n">socket</span><span class="nf">.bind</span> <span class="s1">'tcp://127.0.0.1:4567'</span>
 <span class="n">socket</span><span class="nf">.send</span> <span class="s1">'m1'</span>
 </pre></div><div class="col-md-6 sample"><pre class="highlight ruby"><span class="nb">require</span> <span class="s1">'nanomsg'</span>
 
 <span class="n">socket</span> <span class="o">=</span> <span class="no">NanoMsg</span><span class="o">::</span><span class="no">PairSocket</span><span class="nf">.new</span>
-<span class="n">socket</span><span class="nf">.bind</span> <span class="s1">'inproc://b'</span>
+<span class="n">socket</span><span class="nf">.connect</span> <span class="s1">'tcp://127.0.0.1:4567'</span>
 <span class="n">socket</span><span class="nf">.recv</span> <span class="c1"># =&gt; 'm1'</span>
 </pre></div></div></div></body></html>
+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item active">PUB/SUB</div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row"><div class="schema"><img src="images/pubsub.png" /></div><div class="caption">Messages travel from the Publisher to the Subscribers.</div></div></div></body></html>

nanomsg/pushpull.html

+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item active">PUSH/PULL</div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row"><div class="schema"><img src="images/pushpull.png" /></div><div class="caption">Messages travel from source nodes to sink nodes 
+in a fair load balanced manner.</div></div></div></body></html>
+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item active">REQ/REP</div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item"><a href="surveyrespond.html">SURVEY/RESPOND</a></div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row"><div class="schema"><img src="images/reqrep.png" /></div><div class="caption">Messages travel from a REQ node (client) 
+to a REP node (service)
+and back again.</div></div><div class="row text"><div class="col-md-6 sample"></div><div class="col-md-6 sample"></div></div></div></body></html>

nanomsg/stylesheets/nanomsg.css

 
 /* line 8, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
 .menu-item {
-  padding-top: 15px; }
-  /* line 11, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
-  .menu-item a {
-    text-decoration: none;
-    color: #333333; }
-  /* line 15, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
-  .menu-item.active {
-    padding-top: 0;
-    font-size: 200%; }
+  font-size: 1.1em;
+  padding-top: 5px; }
 
-/* line 19, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
+/* line 14, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
 .schema {
   padding-top: 40px; }
-  /* line 22, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
+  /* line 17, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
   .schema img {
     display: block;
     margin-left: auto;
     margin-right: auto; }
 
-/* line 28, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
+/* line 23, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
 .caption {
   padding-top: 20px;
   white-space: pre;
   text-align: center;
   font-size: 150%; }
 
-/* line 34, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
+/* line 29, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
 .text {
   padding-top: 40px;
   font-size: 120%; }
-  /* line 38, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
+  /* line 33, /Users/kschiess/git/own/nanomsg/web/source/stylesheets/nanomsg.css.sass */
   .text h1 {
     font-size: 1.1em; }

nanomsg/surveyrespond.html

+<!DOCTYPE html><html><head><title>nanomsg (Ruby)</title><meta content="width=device-width, initial-scale=1.0" name="viewport" /><link href="stylesheets/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/code.css" media="screen" rel="stylesheet" type="text/css" /><link href="stylesheets/nanomsg.css" media="screen" rel="stylesheet" type="text/css" /><script src="javascripts/bootstrap.min.js" type="text/javascript"></script></head><body><div class="container menu"><div class="row"><div class="col-md-2 menu-item"><a href="./">ABOUT</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="pair.html">PAIR</a></div><div class="col-md-2 menu-item"><a href="reqrep.html">REQ/REP</a></div><div class="col-md-2 menu-item"><a href="pubsub.html">PUB/SUB</a></div><div class="col-md-2 menu-item active">SURVEY/RESPOND</div><div class="col-md-2 menu-item"><a href="pushpull.html">PUSH/PULL</a></div><div class="col-md-2 menu-item"><a href="bus.html">BUS</a></div></div><div class="row"><div class="col-md-2 menu-item"><a href="documentation.html">DOCUMENTATION</a></div><div class="col-md-2 menu-item"><a href="contrib.html">CONTRIB</a></div></div></div><div class="container"><div class="row"><div class="schema"><img src="images/surveyrespond.png" /></div><div class="caption">Messages travel from the Surveyor to all Surveyees and back
+(within the deadline)</div></div></div></body></html>