<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5274051535398117366.comments</id><updated>2011-12-01T15:20:24.639-08:00</updated><category term='Python'/><category term='node.js'/><category term='streamie'/><category term='UniversalComet'/><category term='packaging'/><category term='Performance'/><category term='Trackback'/><category term='Attribute Meta Classes'/><category term='Release'/><category term='Cookbook'/><category term='Augment'/><category term='Ext'/><category term='VisualWorks'/><category term='JSCloud'/><category term='Method Modifiers'/><category term='jsonpickle'/><category term='PureMVC'/><category term='Roles'/><category term='Types'/><category term='Testing'/><category term='Joose'/><category term='jsconf'/><category term='Rhino'/><category term='Presentation'/><category term='Documentation'/><category term='Traits'/><category term='HttpRequest'/><category term='JSON'/><category term='Google Gears'/><category term='joosify'/><category term='Offtopic'/><category term='WebWorkers'/><category term='CPAN'/><category term='Logo'/><category term='HTML5'/><category term='database'/><category term='Builder'/><category term='because-you-can'/><category term='speed'/><category term='promotejs'/><category term='jscomp'/><category term='jQuery'/><category term='google gadget api'/><category term='personal'/><category term='JScript .NET'/><category term='WebSocket'/><category term='Profiling'/><category term='OR-Mapper'/><category term='#bchh08'/><category term='NoFlash'/><category term='permanize'/><category term='Joosification'/><category term='widgets'/><category term='Google App Engine'/><category term='PMWA'/><category term='CouchDB'/><category term='Prototypes'/><category term='Omniture'/><category term='Type Coercions'/><category term='recipe'/><category term='Example'/><category term='blok'/><category term='HTML'/><category term='Joose.Storage'/><category term='Trivia'/><category term='bespin'/><category term='JavaScript'/><category term='Exceptions'/><category term='JooseX'/><category term='Old-Style-Interface'/><category term='Meta Classes'/><category term='Block'/><category term='svn'/><category term='Moose'/><title type='text'>NonBlocking.io - Malte Ubl's Asynchronous Identity Disorder</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.nonblocking.io/feeds/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/comments/default'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/comments/default?start-index=26&amp;max-results=25'/><author><name>Malte Ubl</name><uri>https://profiles.google.com/116910304844117268718</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-tQJAx2-8rqE/AAAAAAAAAAI/AAAAAAAAEhc/T74iWhwXXf0/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>203</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-3532085861803043211</id><published>2011-07-13T16:56:03.557-07:00</published><updated>2011-07-13T16:56:03.557-07:00</updated><title type='text'>Here&amp;#39;s the whole implementation of nextTick ba...</title><content type='html'>Here&amp;#39;s the whole implementation of nextTick based on MessageChannel.&lt;br /&gt;&lt;br /&gt;        var channel = new MessageChannel();&lt;br /&gt;        // linked list of tasks (single, with head node)&lt;br /&gt;        var head = {}, tail = head;&lt;br /&gt;        channel.port1.onmessage = function () {&lt;br /&gt;            var next = head.next;&lt;br /&gt;            var task = next.task;&lt;br /&gt;            head = next;&lt;br /&gt;            task();&lt;br /&gt;        };&lt;br /&gt;        var nextTick = function (task) {&lt;br /&gt;            tail = tail.next = {task: task};&lt;br /&gt;            channel.port2.postMessage();&lt;br /&gt;        };</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/1591579411792464471/comments/default/3532085861803043211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/1591579411792464471/comments/default/3532085861803043211'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/06/windownexttick.html?showComment=1310601363557#c3532085861803043211' title=''/><author><name>Kris Kowal</name><uri>http://www.blogger.com/profile/01443956999129365941</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_VW-YtRb2A1M/S5XfQzfHeCI/AAAAAAAAAZ4/tC9e1T5HRxQ/S220/Photo+106.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/06/windownexttick.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-1591579411792464471' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/1591579411792464471' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2077411498'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-7195636690334592717</id><published>2011-06-16T07:54:02.384-07:00</published><updated>2011-06-16T07:54:02.384-07:00</updated><title type='text'>Thanks, interesting variants!

Not rendering is ac...</title><content type='html'>Thanks, interesting variants!&lt;br /&gt;&lt;br /&gt;Not rendering is actually a nice property.&lt;br /&gt;&lt;br /&gt;requestAnimationFrame should be used for that anyway.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/1591579411792464471/comments/default/7195636690334592717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/1591579411792464471/comments/default/7195636690334592717'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/06/windownexttick.html?showComment=1308236042384#c7195636690334592717' title=''/><author><name>Malte</name><uri>http://www.blogger.com/profile/02896910385129311939</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/06/windownexttick.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-1591579411792464471' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/1591579411792464471' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-693778871'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-9029889429116100724</id><published>2011-06-16T07:09:29.744-07:00</published><updated>2011-06-16T07:09:29.744-07:00</updated><title type='text'>This is slightly faster than window.postMessage an...</title><content type='html'>This is slightly faster than window.postMessage and doesn&amp;#39;t interfere with other onmessage listeners.&lt;br /&gt;&lt;br /&gt;var mc = new MessageChannel;&lt;br /&gt;function nextTick(callback){&lt;br /&gt;mc.port1.onmessage = callback;&lt;br /&gt;mc.port2.postMessage(0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;HOWEVER, some browsers (at least Opera) does not redraw after each postMessage async operation, so it can&amp;#39;t be used for animation.&lt;br /&gt;&lt;br /&gt;I think it&amp;#39;s best to do what JSDeferred does. &lt;br /&gt;&lt;br /&gt;function nextTick(callback){&lt;br /&gt;var img = new Image;&lt;br /&gt;img.onerror = callback;&lt;br /&gt;img.src = &amp;#39;data:image/png,&amp;#39; + Math.random();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;(need special care for IE)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/1591579411792464471/comments/default/9029889429116100724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/1591579411792464471/comments/default/9029889429116100724'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/06/windownexttick.html?showComment=1308233369744#c9029889429116100724' title=''/><author><name>Edvakf</name><uri>http://www.blogger.com/profile/14356207016330561747</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/06/windownexttick.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-1591579411792464471' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/1591579411792464471' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-452465174'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-5488292245537101862</id><published>2011-06-12T06:46:15.274-07:00</published><updated>2011-06-12T06:46:15.274-07:00</updated><title type='text'>Update: So extending this a bit.
SpiderMonkey code...</title><content type='html'>Update: So extending this a bit.&lt;br /&gt;SpiderMonkey code is at http://hg.mozilla.org/tracemonkey.&lt;br /&gt;To understand the naming and some internals, i recommend reading &lt;a href="http://blog.cdleary.com/2011/06/mapping-the-monkeysphere/" rel="nofollow"&gt;Mapping the monkeysphere&lt;/a&gt; by cdleary.&lt;br /&gt;&lt;br /&gt;For TraceMonkey (our tracing JIT) getting the cases we don&amp;#39;t optimize is kinda easy. Please notice that code we don&amp;#39;t trace is fed into our Jägermonkey (the whole method JIT), so it&amp;#39;s most of the time equally and often even faster.&lt;br /&gt;&lt;br /&gt;&amp;gt;grep LeaveTrace *&lt;br /&gt;When we trace into some function, that can&amp;#39;t be traced, we stop tracing.&lt;br /&gt;&amp;gt;grep RETURN_STOP jstracer.cpp&lt;br /&gt;General operations that can&amp;#39;t be traced.&lt;br /&gt;&lt;br /&gt;Jägermonkey accepts nearly everything, only a few things like |with| aren&amp;#39;t compiled.&lt;br /&gt;But you can get a list of stuff we can&amp;#39;t &amp;quot;inline cache&amp;quot; (again read &lt;a href="http://blog.cdleary.com/2010/09/picing-on-javascript-for-fun-and-profit/" rel="nofollow"&gt;this&lt;/a&gt; article by cdleary, when you don&amp;#39;t know what this is)&lt;br /&gt;&amp;gt;grep disable methodjit/*</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/5488292245537101862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/5488292245537101862'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/06/when-javascript-jits-de-optimize.html?showComment=1307886375274#c5488292245537101862' title=''/><author><name>evilpies</name><uri>http://www.blogger.com/profile/10539429974701804051</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/06/when-javascript-jits-de-optimize.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-9073678194984857827' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/9073678194984857827' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1463082549'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-4105401395382530923</id><published>2011-06-12T06:21:41.435-07:00</published><updated>2011-06-12T06:21:41.435-07:00</updated><title type='text'>@Erik: Sorry, yeah. Typo corrected.</title><content type='html'>@Erik: Sorry, yeah. Typo corrected.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/4105401395382530923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/4105401395382530923'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/06/when-javascript-jits-de-optimize.html?showComment=1307884901435#c4105401395382530923' title=''/><author><name>Malte</name><uri>http://www.blogger.com/profile/02896910385129311939</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/06/when-javascript-jits-de-optimize.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-9073678194984857827' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/9073678194984857827' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-693778871'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-2114477636036178492</id><published>2011-06-12T06:19:57.633-07:00</published><updated>2011-06-12T06:19:57.633-07:00</updated><title type='text'>It&amp;#39;s Mr Aleph rather than Mr Raleph.  See http...</title><content type='html'>It&amp;#39;s Mr Aleph rather than Mr Raleph.  See http://en.wikipedia.org/wiki/Aleph I guess.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/2114477636036178492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/2114477636036178492'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/06/when-javascript-jits-de-optimize.html?showComment=1307884797633#c2114477636036178492' title=''/><author><name>Erik Corry</name><uri>http://www.blogger.com/profile/01886315732131336875</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/06/when-javascript-jits-de-optimize.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-9073678194984857827' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/9073678194984857827' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-467687017'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-4830650494475006198</id><published>2011-06-12T06:02:10.467-07:00</published><updated>2011-06-12T06:02:10.467-07:00</updated><title type='text'></title><content type='html'>This comment has been removed by the author.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/4830650494475006198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/9073678194984857827/comments/default/4830650494475006198'/><author><name>evilpies</name><uri>http://www.blogger.com/profile/10539429974701804051</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/06/when-javascript-jits-de-optimize.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-9073678194984857827' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/9073678194984857827' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.contentRemoved' value='true'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1463082549'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-7164802072036968213</id><published>2011-05-20T09:11:34.817-07:00</published><updated>2011-05-20T09:11:34.817-07:00</updated><title type='text'>There aren&amp;#39;t eleven channels available&lt;a href=...</title><content type='html'>There aren&amp;#39;t eleven channels available&lt;a href="http://www.silkplantsdirect.com/" rel="nofollow"&gt;.&lt;/a&gt;Channels overlap, and putting users on opposite channels will cause loss of throughput.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/7164802072036968213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/7164802072036968213'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305907894817#c7164802072036968213' title=''/><author><name>artificial plant</name><uri>http://www.silkplantsdirect.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-124270435'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-6760808209173688590</id><published>2011-05-19T14:20:15.045-07:00</published><updated>2011-05-19T14:20:15.045-07:00</updated><title type='text'>One trick I learned from the Xirrus reps is to use...</title><content type='html'>One trick I learned from the Xirrus reps is to use the same SSID for both 5Ghz and 2.4Ghz, but turn 5Ghz up much louder. There&amp;#39;s a lot more channel space in 5Ghz and much less interference from the preponderance of 2.4Ghz gear that always bleeds into the conference space on channel 3 and 8... Clients that run 5Ghz will select the stronger signal, and clients that don&amp;#39;t wind up on a less-congested 2.4Ghz.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6760808209173688590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6760808209173688590'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305840015045#c6760808209173688590' title=''/><author><name>Tony</name><uri>http://www.blogger.com/profile/17004058638569601239</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1064166354'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-3002058445107452217</id><published>2011-05-16T06:08:29.651-07:00</published><updated>2011-05-16T06:08:29.651-07:00</updated><title type='text'>@Matt: For connectivity and AP hardware expect som...</title><content type='html'>@Matt: For connectivity and AP hardware expect something in the order of $3000 to $10000 depending on what you need. We can&amp;#39;t and we won&amp;#39;t measure the time it took to build this because it includes two complex open source projects and we do it for the love of it.&lt;br /&gt;&lt;br /&gt;@Jak: You look for a new venue and follow the instructions in this article.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/3002058445107452217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/3002058445107452217'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305551309651#c3002058445107452217' title=''/><author><name>Malte</name><uri>http://www.blogger.com/profile/02896910385129311939</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-693778871'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-885112268603158016</id><published>2011-05-16T06:03:12.150-07:00</published><updated>2011-05-16T06:03:12.150-07:00</updated><title type='text'>If you are doing events and at the whim of an even...</title><content type='html'>If you are doing events and at the whim of an event venue&amp;#39;s A/V supplier, what can you do to ensure the best setup?&lt;br /&gt;&lt;br /&gt;I do events of ~300 with 1.5 connections per person on average. Should I ask for:&lt;br /&gt;- # of AP&lt;br /&gt;- speed of AP&lt;br /&gt;- placement of AP in rooms/hallways&lt;br /&gt;?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/885112268603158016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/885112268603158016'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305550992150#c885112268603158016' title=''/><author><name>Jak</name><uri>http://www.blogger.com/profile/18116305290347277172</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-932852595'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-6504878159451992634</id><published>2011-05-16T05:38:28.314-07:00</published><updated>2011-05-16T05:38:28.314-07:00</updated><title type='text'>How much would you say you paid in total to provid...</title><content type='html'>How much would you say you paid in total to provide wifi to all of your conference users, including the time of your dedicated resource? What did this break down to as a cost per user? Finally, was that cost worth it?&lt;br /&gt;&lt;br /&gt;Thanks! Great article!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6504878159451992634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6504878159451992634'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305549508314#c6504878159451992634' title=''/><author><name>Matt Casto</name><uri>http://www.blogger.com/profile/10228422353049379964</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_wJPONtvkmK0/Svln87H6RcI/AAAAAAAAAR4/a_gj5qbNssk/S220/me_small.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-728431101'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-7865129462929505951</id><published>2011-05-16T05:13:26.279-07:00</published><updated>2011-05-16T05:13:26.279-07:00</updated><title type='text'>There are 3 non-overlapping wifi channels, not 11....</title><content type='html'>There are 3 non-overlapping wifi channels, not 11. That&amp;#39;s important to know when you lay out the APs. Channel 4 and 5 are 85% overlapping.&lt;br /&gt;&lt;br /&gt;I second the recommendation to avoid dlink/netgear/apple kind of stuff and avoid encryption wherever possible.&lt;br /&gt;&lt;br /&gt;Another good idea is to set up the 5 GHz band as well. A portion of your users will use that band instead (10-20%?) which means less stress on your 2 GHz equipment.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/7865129462929505951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/7865129462929505951'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305548006279#c7865129462929505951' title=''/><author><name>Jonas</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-172085872'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-2034998990880283633</id><published>2011-05-16T04:48:58.849-07:00</published><updated>2011-05-16T04:48:58.849-07:00</updated><title type='text'>Thanks for the article and congrats on your succes...</title><content type='html'>Thanks for the article and congrats on your success.&lt;br /&gt;&lt;br /&gt;A few observations though:&lt;br /&gt;&lt;br /&gt;1.) Having personel supporting the network is a must, no matter the equipment used. Good point!&lt;br /&gt;&lt;br /&gt;2). Have your specific requirements written down and presented to the organizer. Make sure that the organizer is responsible if the expectations are not met. Make it clear that this super important! (Apple does this for their events and training for example).&lt;br /&gt;And have a plan B prepared!&lt;br /&gt;&lt;br /&gt;3). RF planning is the most underrated in setting up the WiFi networks. Having to many AP can be as counterproductive as not having them enough. One has to understand that RF is a shared medium (collision domains). Lovering the AP Tx power is okay but you have to remember that signal at lover data rates travel far. A proper design incorporates that. &lt;br /&gt;&lt;br /&gt;I think providing security for your attendees is very important so I would provide them with secure connection. While WPA2 is not crackable by it self it is not a secure solution because WPA2 PSK is given to all atendes and attacker can easily sniff the 4way handshake and than decrypt in real time. One can use 802.1X security but than you will need some extra equipment (AAA server) and very good step by step tutorial for your attendees. Third, the easiest, is using personal personal pre shared keys but this is proprietary and only used with Ruckus and Aerohive products. &lt;br /&gt;&lt;br /&gt;Most controller based systems provide with load balancing and band steering functionalities. DOSing your clients is effective but very crude way of doing it. &lt;br /&gt;&lt;br /&gt;4.) I do not understand what you mean by effective bandwidth per channel (per channel and not AP as some people understand). The throughput depends on the technology used. HR-DSSS (802.11b) has about 5 Mbps throughput, ERP-OFDM (802.11g) has about 20 Mbps and HT (802.11n) has about 70 Mbps (using 20 Mhz channel width and 2 spacial streams). One has to remember though that it takes two to tango. The lovest denominator will determine the maximum throughput per communication path. &lt;br /&gt;&lt;br /&gt;Using airtime fairness is also very important in throughput. If a 802.11n AP supports b/g/n clients (they are active on the network) the speed will be reduced to 802.11b speeds. Airtime fairness corrects that.&lt;br /&gt;&lt;br /&gt;There are only 3 non overlapping channels in the 2,4 band (1,6,11 or 1,7,14...). So you get the aggregate throughput of 3 channels not 11. In contrast all channels in 5 Ghz band are non overlapping. In some cases one can use 4 channels (1,5,10,14) but there is overlap between the channels and there will be collision. On highly used networks this setup is debatable. There is also an advantage of using 1,6,11 setup. This setup will support clients (stations) from all over the world. For example FCC (US) allows only channels 1-11. Channel above ch. 11 will not be recognized by an FCC approved device.&lt;br /&gt;&lt;br /&gt;There are ways of designing the network so you can provide more bandwidth. Using sector antennas or sectorised array products (such as Xirrus) or smart antennas system like Ruckus wireless beam forming. But this can get pretty complicated and is a reason why a good WLAN engineer is payed good money. &lt;br /&gt;&lt;br /&gt;There is always a problem with Apple devices so you should pretest your network as best as you can and optimize accordingly. 5 Ghz is a good way to speed up your network. &lt;br /&gt;&lt;br /&gt;Also using as few SSIDs as possible will reduce overhead. If one needs segmentation, dynamic VLANs are preferable. &lt;br /&gt;&lt;br /&gt;Just my 5 cents :).&lt;br /&gt;&lt;br /&gt;Regards, &lt;br /&gt;&lt;br /&gt;Gregor</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/2034998990880283633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/2034998990880283633'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305546538849#c2034998990880283633' title=''/><author><name>Gregor Vučajnk</name><uri>http://www.blogger.com/profile/05375329801534026011</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='20' src='http://3.bp.blogspot.com/_eK6m0ayXJoM/TQyleBAsnGI/AAAAAAAAAAQ/s8GR0l4Q4kg/S220/moo_pic.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-687924285'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-4577880848330278396</id><published>2011-05-16T02:15:54.647-07:00</published><updated>2011-05-16T02:15:54.647-07:00</updated><title type='text'>I immediately send it to my system admin. The down...</title><content type='html'>I immediately send it to my system admin. The down speed in the place I come from is a premium at 8 MBps and up speed would be 5 costing around $100 for a month or so with a cap of 50 GB. And if we have a tech conference with around 300 attendees with atleast 200 wifi devices lets say at the rate of 200 X 100 Kbps it comes to 20000 Kbps , 20 Mbps ... We will have to go for 4 connections.. Just calculating.. Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/4577880848330278396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/4577880848330278396'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305537354647#c4577880848330278396' title=''/><author><name>Aden</name><uri>http://www.silkplantsdirect.com/artificial-flowers/view-all-products.html</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1433540939'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-3635200092669875224</id><published>2011-05-15T23:12:13.517-07:00</published><updated>2011-05-15T23:12:13.517-07:00</updated><title type='text'>Xirrus rocks we are using them on the Bon Jovi Tou...</title><content type='html'>Xirrus rocks we are using them on the Bon Jovi Tour and for every Live event we do. 5 Arrays cover an arena with 18,000 attendees our Live-Fi platform solves every problem noted here. Try 88,000 unique devices at the US Open in 2010 or 25,000 over three day at ACL festival. We do big or small / focused events like Science On line... bring it on and get online with @SignalShare</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/3635200092669875224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/3635200092669875224'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305526333517#c3635200092669875224' title=''/><author><name>Joe</name><uri>http://www.blogger.com/profile/01512648521375502567</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-738022912'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-6417659669913681366</id><published>2011-05-15T16:54:58.098-07:00</published><updated>2011-05-15T16:54:58.098-07:00</updated><title type='text'>On solving the bandwidth sharing issue: the monowa...</title><content type='html'>On solving the bandwidth sharing issue: the monowall firewall distribution has a one-click &amp;quot;share bandwidth evenly&amp;quot; traffic shaper option that is really easy to use and powerful.&lt;br /&gt;&lt;br /&gt;It also has a builtin captive portal and can integrate with radius. &lt;br /&gt;&lt;br /&gt;I run them on yawarra.com.au devices ($300 per device but they can move around 70mbps easy)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6417659669913681366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6417659669913681366'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305503698098#c6417659669913681366' title=''/><author><name>Junglhilt</name><uri>http://www.jungl.me</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-965545925'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-2626302147507215957</id><published>2011-05-15T16:06:39.426-07:00</published><updated>2011-05-15T16:06:39.426-07:00</updated><title type='text'>This works for a tiny tech conference where someon...</title><content type='html'>This works for a tiny tech conference where someone is dedicating themselves to managing the network full-time. What do you do at a 20,000-30,000 attendee convention?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/2626302147507215957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/2626302147507215957'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305500799426#c2626302147507215957' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1911074235'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-6506382742762913661</id><published>2011-05-15T15:54:30.145-07:00</published><updated>2011-05-15T15:54:30.145-07:00</updated><title type='text'>there are only 3 non overlapping chanels for 802.1...</title><content type='html'>there are only 3 non overlapping chanels for 802.11 b and g not 11!&lt;br /&gt;&lt;br /&gt;You just need to hire some one who has done the cisco wireless CCNA</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6506382742762913661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/6506382742762913661'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305500070145#c6506382742762913661' title=''/><author><name>maurice</name><uri>http://hauntingthunder.wordpress.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-640627313'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-5629928663467864851</id><published>2011-05-15T15:34:47.893-07:00</published><updated>2011-05-15T15:34:47.893-07:00</updated><title type='text'>On Encryption: Most conferences will use a pre-sha...</title><content type='html'>On Encryption: Most conferences will use a pre-shared key.  What people don&amp;#39;t realize is that given the PSK and observation of the handshake, an attacker can calculate the session key and decrypt all traffic between a user and the access point.&lt;br /&gt;&lt;br /&gt;So turning off encryption is really not that bad when you consider that all it did was hog CPU and give people a false sense of security.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/5629928663467864851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/5629928663467864851'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305498887893#c5629928663467864851' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1922511991'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-5169331079774605822</id><published>2011-05-15T14:49:33.965-07:00</published><updated>2011-05-15T14:49:33.965-07:00</updated><title type='text'>http://blog.jeffreymcmanus.com/157/learnings-is-a-...</title><content type='html'>http://blog.jeffreymcmanus.com/157/learnings-is-a-stupid-stupid-word/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/5169331079774605822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/5169331079774605822'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305496173965#c5169331079774605822' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1114435714'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-7612362033558007758</id><published>2011-05-15T14:35:15.143-07:00</published><updated>2011-05-15T14:35:15.143-07:00</updated><title type='text'>W/r/t the -B, -G, -N spot, my experience is that i...</title><content type='html'>W/r/t the -B, -G, -N spot, my experience is that if you have N/B|G, clients often roam between them poorly and en-masse;  By having multiple channels, people become your stochastic mechanism.&lt;br /&gt;&lt;br /&gt;Still, very nice article!&lt;br /&gt;&lt;br /&gt;Cheers</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/7612362033558007758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/7612362033558007758'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305495315143#c7612362033558007758' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-857968651'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-8030496150815575725</id><published>2011-05-15T13:42:27.770-07:00</published><updated>2011-05-15T13:42:27.770-07:00</updated><title type='text'>are we seriously talking about channel layouts in ...</title><content type='html'>are we seriously talking about channel layouts in 2011?  Controller based-architectures solve most of the problem (with appropriate policies) without thinking.  Now focus on AP specs and density and conferences magically get much easier.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/8030496150815575725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/8030496150815575725'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305492147770#c8030496150815575725' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-638011753'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-228842614199950365</id><published>2011-05-15T12:22:55.925-07:00</published><updated>2011-05-15T12:22:55.925-07:00</updated><title type='text'>Xirrus can do it... They kept up at Interop this y...</title><content type='html'>Xirrus can do it... They kept up at Interop this year nicely.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/228842614199950365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/228842614199950365'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305487375925#c228842614199950365' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2028511979'/></entry><entry><id>tag:blogger.com,1999:blog-5274051535398117366.post-3375904092461082102</id><published>2011-05-15T12:16:08.560-07:00</published><updated>2011-05-15T12:16:08.560-07:00</updated><title type='text'>@John Adams: I was giving an upper bound for the b...</title><content type='html'>@John Adams: I was giving an upper bound for the band width. In reality you are right, one can only do 4 channels. We are using that exact channel layout. The point about low power is in the article.&lt;br /&gt;&lt;br /&gt;I personally think the redirect is a pragmatic solution. People who care about real security can use VPN.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/3375904092461082102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5274051535398117366/6532090834360624561/comments/default/3375904092461082102'/><link rel='alternate' type='text/html' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html?showComment=1305486968560#c3375904092461082102' title=''/><author><name>Malte</name><uri>http://www.blogger.com/profile/02896910385129311939</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.nonblocking.io/2011/05/how-to-make-wifi-work-at-tech.html' ref='tag:blogger.com,1999:blog-5274051535398117366.post-6532090834360624561' source='http://www.blogger.com/feeds/5274051535398117366/posts/default/6532090834360624561' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-693778871'/></entry></feed>
