CINXE.COM
Wikidot.com blog
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Wikidot.com blog</title> <script type="text/javascript" src="http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--javascript/init.combined.js"></script> <script type="text/javascript"> var URL_HOST = 'www.wikidot.com'; var URL_DOMAIN = 'wikidot.com'; var USE_SSL = true ; var URL_STATIC = 'http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327'; // global request information var WIKIREQUEST = {}; WIKIREQUEST.info = {}; WIKIREQUEST.info.domain = "blog.wikidot.com"; WIKIREQUEST.info.siteId = 56993; WIKIREQUEST.info.siteUnixName = "blog"; WIKIREQUEST.info.categoryId = 643856; WIKIREQUEST.info.themeId = 192074; WIKIREQUEST.info.requestPageName = "blog:_start"; OZONE.request.timestamp = 1732519724; OZONE.request.date = new Date(); WIKIREQUEST.info.lang = 'en'; WIKIREQUEST.info.pageUnixName = "blog:_start"; WIKIREQUEST.info.pageId = 3608728; WIKIREQUEST.info.lang = "en"; OZONE.lang = "en"; var isUAMobile = !!/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); </script> <script type="text/javascript"> require.config({ baseUrl: URL_STATIC + '/common--javascript', paths: { 'jquery.ui': 'jquery-ui.min', 'jquery.form': 'jquery.form' } }); </script> <meta http-equiv="content-type" content="text/html;charset=UTF-8"/> <meta http-equiv="content-language" content="en"/> <script type="text/javascript" src="http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--javascript/WIKIDOT.combined.js"></script> <script type="text/javascript" src="http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--bootstrap/3.0.0/bootstrap.min.js"></script> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <link href="http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--fonts/awesome/3.2.1/font-awesome.min.css" rel="stylesheet"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style type="text/css" id="internal-style"> /* modules */ @import url(http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--modules/css/list/PageCalendarModule.css); /* bootstrap */ @import url(http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--bootstrap/3.0.0/bootstrap.min.css); /* theme */ @import url(http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--theme/bootstrap-base/css/style.css); @import url(http://blog.wdfiles.com/local--theme/wikidot-3-0-content-theme/style.css); </style> <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script type="text/javascript" src="http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--javascript/skrollr.min.js"></script> <link rel="shortcut icon" href="/local--favicon/favicon.gif"/> <link rel="icon" type="image/gif" href="/local--favicon/favicon.gif"/> <link rel="apple-touch-icon" href="/common--images/apple-touch-icon-57x57.png" /> <link rel="apple-touch-icon" sizes="72x72" href="/common--images/apple-touch-icon-72x72.png" /> <link rel="apple-touch-icon" sizes="114x114" href="/common--images/apple-touch-icon-114x114.png" /> <link rel="alternate" type="application/wiki" title="Edit this page" href="javascript:WIKIDOT.page.listeners.editClick()"/> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-18234656-1']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); _gaq.push(['old._setAccount', 'UA-68540-5']); _gaq.push(['old._setDomainName', 'none']); _gaq.push(['old._setAllowLinker', true]); _gaq.push(['old._trackPageview']); </script> <script type="text/javascript"> window.google_analytics_uacct = 'UA-18234656-1'; window.google_analytics_domain_name = 'none'; </script> <link rel="manifest" href="/onesignal/manifest.json" /> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" acync=""></script> <script> var OneSignal = window.OneSignal || []; OneSignal.push(function() { OneSignal.init({ appId: null, }); }); </script> <style> .forum-mini-stat .title { display: none; } </style> <script data-cfasync="false">window.nitroAds=window.nitroAds||{createAd:function(){return new Promise(e=>{window.nitroAds.queue.push(["createAd",arguments,e])})},addUserToken:function(){window.nitroAds.queue.push(["addUserToken",arguments])},queue:[]};</script> <script data-cfasync="false" async src="https://s.nitropay.com/ads-143.js"></script> <style> .footnotes-footer { display: none; } </style> <link rel="alternate" type="application/rss+xml" title="Wikidot Blog" href="http://blog.wikidot.com/feed/pages/pagename/blog%3A_start/category/blog/limit/10/t/Wikidot+Blog"/><script type="text/javascript" src="http://d3g0gp89917ko0.cloudfront.net/v--4b961b7cc327/common--modules/js/list/ListPagesModule.js"></script> </head> <body id="html-body"> <div id="skrollr-body"> <script type="text/javascript"> jQuery(document).ready(function() { if(!(/Android|iPhone|iPad|iPod|BlackBerry|Windows Phone/i).test(navigator.userAgent || navigator.vendor || window.opera)) { var s = skrollr.init(); } }); </script> <div class="topbar"> <nav class="navbar navbar-default navbar-fixed-top" role="navigation"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".wikidot-menu-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="site-name"> <a class="navbar-brand" href="/">Wikidot.com blog</a> </div> <div class="site-subtitle"> Official Wikidot.com Blog </div> <div class="loginStatus"> <a href="javascript:;" onclick="WIKIDOT.page.listeners.createAccount(event)" class="login-status-create-account btn">Create account</a> <span>or</span> <a href="javascript:;" onclick="WIKIDOT.page.listeners.loginClick(event)" class="login-status-sign-in btn btn-primary">Sign in</a> </div> </div> <div class="collapse navbar-collapse wikidot-menu-collapse"> </div> </div> <div class="horizontal-scrollbar" data-start="width: 0%;" data-end="width: 100%"></div> </nav> </div> <dic class="content-wrap"> <div class="container"> <div class="row"> <div class="col-md-3"> <div class="search-box"> <div id="search-top-box" class="form-search"> <form id="search-top-box-form" action="dummy" class="input-append"> <input id="search-top-box-input" class="text empty search-query" type="text" size="15" name="query" value="Search this site" onfocus="if(YAHOO.util.Dom.hasClass(this, 'empty')){YAHOO.util.Dom.removeClass(this,'empty'); this.value='';}"/><input class="button btn" type="submit" name="search" value="Search"/> </form> </div> </div> <nav role="navigation"> <div class="container"> <div class="navbar-header docs-navigation"> <a type="button" class="btn btn-default navbar-toggle docs-navigation-toggle" data-toggle="collapse" data-target=".doc-menu-collapse"> <i class="icon-chevron-sign-down"></i> Menu </a> </div> <div class="collapse navbar-collapse doc-menu-collapse doc-navigation-sidebar"> <div class="page-calendar-box"> <ul> <li > <a href="/blog:_start/date/2022">2022 (1)</a> <ul> <li > <a href="/blog:_start/date/2022.5">May (1)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2018">2018 (1)</a> <ul> <li > <a href="/blog:_start/date/2018.11">November (1)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2017">2017 (2)</a> <ul> <li > <a href="/blog:_start/date/2017.11">November (1)</a> </li> <li > <a href="/blog:_start/date/2017.3">March (1)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2016">2016 (5)</a> <ul> <li > <a href="/blog:_start/date/2016.12">December (1)</a> </li> <li > <a href="/blog:_start/date/2016.11">November (1)</a> </li> <li > <a href="/blog:_start/date/2016.10">October (1)</a> </li> <li > <a href="/blog:_start/date/2016.5">May (1)</a> </li> <li > <a href="/blog:_start/date/2016.1">January (1)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2015">2015 (6)</a> <ul> <li > <a href="/blog:_start/date/2015.11">November (1)</a> </li> <li > <a href="/blog:_start/date/2015.10">October (1)</a> </li> <li > <a href="/blog:_start/date/2015.6">June (1)</a> </li> <li > <a href="/blog:_start/date/2015.3">March (1)</a> </li> <li > <a href="/blog:_start/date/2015.1">January (2)</a> </li> </ul> </li> <li class="selected"> <a href="/blog:_start/date/2014">2014 (11)</a> <ul> <li > <a href="/blog:_start/date/2014.12">December (1)</a> </li> <li > <a href="/blog:_start/date/2014.11">November (3)</a> </li> <li > <a href="/blog:_start/date/2014.10">October (3)</a> </li> <li > <a href="/blog:_start/date/2014.8">August (1)</a> </li> <li > <a href="/blog:_start/date/2014.4">April (1)</a> </li> <li > <a href="/blog:_start/date/2014.3">March (1)</a> </li> <li > <a href="/blog:_start/date/2014.1">January (1)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2013">2013 (16)</a> <ul> <li > <a href="/blog:_start/date/2013.12">December (1)</a> </li> <li > <a href="/blog:_start/date/2013.11">November (2)</a> </li> <li > <a href="/blog:_start/date/2013.9">September (2)</a> </li> <li > <a href="/blog:_start/date/2013.7">July (1)</a> </li> <li > <a href="/blog:_start/date/2013.6">June (1)</a> </li> <li > <a href="/blog:_start/date/2013.5">May (3)</a> </li> <li > <a href="/blog:_start/date/2013.4">April (2)</a> </li> <li > <a href="/blog:_start/date/2013.3">March (1)</a> </li> <li > <a href="/blog:_start/date/2013.2">February (1)</a> </li> <li > <a href="/blog:_start/date/2013.1">January (2)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2012">2012 (23)</a> <ul> <li > <a href="/blog:_start/date/2012.12">December (2)</a> </li> <li > <a href="/blog:_start/date/2012.11">November (1)</a> </li> <li > <a href="/blog:_start/date/2012.10">October (3)</a> </li> <li > <a href="/blog:_start/date/2012.9">September (1)</a> </li> <li > <a href="/blog:_start/date/2012.8">August (1)</a> </li> <li > <a href="/blog:_start/date/2012.7">July (2)</a> </li> <li > <a href="/blog:_start/date/2012.6">June (3)</a> </li> <li > <a href="/blog:_start/date/2012.5">May (1)</a> </li> <li > <a href="/blog:_start/date/2012.4">April (3)</a> </li> <li > <a href="/blog:_start/date/2012.3">March (2)</a> </li> <li > <a href="/blog:_start/date/2012.2">February (3)</a> </li> <li > <a href="/blog:_start/date/2012.1">January (1)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2011">2011 (36)</a> <ul> <li > <a href="/blog:_start/date/2011.12">December (5)</a> </li> <li > <a href="/blog:_start/date/2011.11">November (2)</a> </li> <li > <a href="/blog:_start/date/2011.10">October (2)</a> </li> <li > <a href="/blog:_start/date/2011.9">September (4)</a> </li> <li > <a href="/blog:_start/date/2011.8">August (1)</a> </li> <li > <a href="/blog:_start/date/2011.7">July (4)</a> </li> <li > <a href="/blog:_start/date/2011.6">June (2)</a> </li> <li > <a href="/blog:_start/date/2011.5">May (3)</a> </li> <li > <a href="/blog:_start/date/2011.4">April (2)</a> </li> <li > <a href="/blog:_start/date/2011.3">March (4)</a> </li> <li > <a href="/blog:_start/date/2011.2">February (3)</a> </li> <li > <a href="/blog:_start/date/2011.1">January (4)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2010">2010 (60)</a> <ul> <li > <a href="/blog:_start/date/2010.12">December (4)</a> </li> <li > <a href="/blog:_start/date/2010.11">November (5)</a> </li> <li > <a href="/blog:_start/date/2010.10">October (4)</a> </li> <li > <a href="/blog:_start/date/2010.9">September (5)</a> </li> <li > <a href="/blog:_start/date/2010.8">August (1)</a> </li> <li > <a href="/blog:_start/date/2010.7">July (1)</a> </li> <li > <a href="/blog:_start/date/2010.6">June (4)</a> </li> <li > <a href="/blog:_start/date/2010.5">May (2)</a> </li> <li > <a href="/blog:_start/date/2010.4">April (6)</a> </li> <li > <a href="/blog:_start/date/2010.3">March (8)</a> </li> <li > <a href="/blog:_start/date/2010.2">February (12)</a> </li> <li > <a href="/blog:_start/date/2010.1">January (8)</a> </li> </ul> </li> <li > <a href="/blog:_start/date/2009">2009 (161)</a> <ul> <li > <a href="/blog:_start/date/2009.12">December (12)</a> </li> <li > <a href="/blog:_start/date/2009.11">November (15)</a> </li> <li > <a href="/blog:_start/date/2009.10">October (37)</a> </li> <li > <a href="/blog:_start/date/2009.9">September (36)</a> </li> <li > <a href="/blog:_start/date/2009.8">August (25)</a> </li> <li > <a href="/blog:_start/date/2009.7">July (35)</a> </li> <li > <a href="/blog:_start/date/2009.6">June (1)</a> </li> </ul> </li> </ul> </div> <p><span style="font-size:smaller;"><a href="http://blog.wikidot.com/feed/pages/category/blog/t/Wikidot+Blog">RSS feed, postings only</a></span></p> </div> </div> </nav> </div> <div class="col-md-9"> <!-- wikidot_top_728x90 --> <div id="wad-tier3-above-content" class="wd-adunit wd-ad-np wd-adunit-above_content"></div> <script> window['nitroAds'].createAd('wad-tier3-above-content', { "refreshLimit": 10, "refreshTime": 94, "renderVisibleOnly": false, "refreshVisibleOnly": true, "sizes": [ [ 728, 90 ] ], "report": { "enabled": true, "wording": "Report Ad", "position": "bottom-right" } }); </script> <div id="page-content"> <div class="list-pages-box"> <div class="list-pages-item"> <div class="page-title blogpost-title"> <p><a href="/blog:doubling-storage">Enjoy twice as much space for your files, up to 200 GB for Pro Plus</a></p> </div> <div class="blogpost-author"> <p>by michal-frackowiak on <span class="odate time_1418813929 format_%25e%20%25B%20%25Y%2C%20%25H%3A%25M">17 Dec 2014 10:58</span></p> </div> <div class="blogpost-content"> <div class="image-container floatright"><img src="http://blog.wdfiles.com/local--files/files/drainbow.jpg" style="width:200px; max-width:100%;-moz-box-shadow: 3px 3px 8px #ccc; -webkit-box-shadow: 3px 3px 8px #ccc; box-shadow: 3px 3px 8px #ccc; padding: 0; margin: -10px 0 10px 10px" alt="drainbow.jpg" class="image" /></div> <p>Anything can be improved. The strategy that (almost always) works is: <em>If something is good, double it. It should be even greater</em>. It applies to rainbows for sure. We are no magicians to control weather for sure, but there is something we can do…</p> <p>I am glad to announce that we have just doubled storage space for all premium accounts. From now on you can enjoy twice as much space for your uploaded files. The new storage amounts are:</p> <table style="text-align: center; margin: 10px auto; font-size: 20px; border-spacing: 10px; border-collapse: separate;"> <tr> <td>Pro Lite</td> <td><span style="text-decoration: line-through;">15 GB</span></td> <td><strong>30 GB</strong></td> </tr> <tr> <td>Pro</td> <td><span style="text-decoration: line-through;">50 GB</span></td> <td><strong>100 GB</strong></td> </tr> <tr> <td>Pro Plus</td> <td><span style="text-decoration: line-through;">100 GB</span></td> <td><strong>200 GB</strong></td> </tr> </table> </div> <div class="blogpost-comments"> <p><a class="icon" href="http://blog.wikidot.com/blog:doubling-storage#comments">7 <span class="icon-comments-alt"><span style="white-space: pre-wrap;"> </span></span></a> <a class="btn btn-default readmore" href="http://blog.wikidot.com/blog:doubling-storage">Read more</a></p> </div> <div style="clear:both; height: 0px; font-size: 1px"></div> <hr /> </div> <div class="list-pages-item"> <div class="page-title blogpost-title"> <p><a href="/blog:bitcoin-black-friday-2">Black Friday 40% OFF - starting now!</a></p> </div> <div class="blogpost-author"> <p>by michal-frackowiak on <span class="odate time_1416996735 format_%25e%20%25B%20%25Y%2C%20%25H%3A%25M">26 Nov 2014 10:12</span></p> </div> <div class="blogpost-content"> <p>Black Friday is coming this week, but why wait? We decided to start the celebration <strong>right now</strong>. Each year we have something special. This time it's no different. Let's get to the point:</p> <div class="image-container aligncenter"><img src="http://blog.wdfiles.com/local--files/files/WikidotBF2014.png" style="max-width: 80%" alt="WikidotBF2014.png" class="image" /></div> <p>Anytime between now and 3 December if you upgrade or prolong your subscription and select "Bitcoin" at the end of checkout — you will get <strong>40% off the final price</strong>.</p> </div> <div class="blogpost-comments"> <p><a class="icon" href="http://blog.wikidot.com/blog:bitcoin-black-friday-2#comments">2 <span class="icon-comments-alt"><span style="white-space: pre-wrap;"> </span></span></a> <a class="btn btn-default readmore" href="http://blog.wikidot.com/blog:bitcoin-black-friday-2">Read more</a></p> </div> <div style="clear:both; height: 0px; font-size: 1px"></div> <hr /> </div> <div class="list-pages-item"> <div class="page-title blogpost-title"> <p><a href="/blog:startup-weekend-torun">Startup Weekend Toru艅</a></p> </div> <div class="blogpost-author"> <p>by michal-frackowiak on <span class="odate time_1415878751 format_%25e%20%25B%20%25Y%2C%20%25H%3A%25M">13 Nov 2014 11:39</span></p> </div> <div class="blogpost-content"> <p>Wow. It was an intense weekend. I have already <a href="http://blog.wikidot.com/blog:join-us-at-startup-weekend-torun">blogged</a> about the first edition of <a href="http://www.up.co/communities/poland/torun/startup-weekend/4336">Startup Weekend Toru艅</a> and it actually did happen! And man, it was awesome. How much awesome? Check out this short movie!</p> <div style="text-align: center;"> <p><iframe width="560" height="315" src="//www.youtube.com/embed/x125eefQ3-g" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p> </div> <p>Thanks to organizers who asked me to mentor the teams. I really enjoyed it (you can see me in the movie too) and I believe the teams benefited from my experience and tips. I am also happy that Wikidot could support this initiative.</p> </div> <div class="blogpost-comments"> <p><a class="icon" href="http://blog.wikidot.com/blog:startup-weekend-torun#comments">5 <span class="icon-comments-alt"><span style="white-space: pre-wrap;"> </span></span></a> <a class="btn btn-default readmore" href="http://blog.wikidot.com/blog:startup-weekend-torun">Read more</a></p> </div> <div style="clear:both; height: 0px; font-size: 1px"></div> <hr /> </div> <div class="list-pages-item"> <div class="page-title blogpost-title"> <p><a href="/blog:scaling-issue">"Scaling issue" - what happened over the weekend and why HAProxy is better than ELB</a></p> </div> <div class="blogpost-author"> <p>by michal-frackowiak on <span class="odate time_1415191388 format_%25e%20%25B%20%25Y%2C%20%25H%3A%25M">05 Nov 2014 12:43</span></p> </div> <div class="blogpost-content"> <p>Last Friday I started drafting a new blog post about Wikidot server uptime. Every month <a href="http://pingdom.com">Pingdom</a> sends us a monthly report with average response times, uptime summaries for various checks we have. The numbers are always stellar — something around 99.99% uptime with only a few minutes of detected outages.</p> <h2><span>Friday night, a thriller story</span></h2> <p>Our infrastructure is pretty stable and resilient, so I was hoping to get 100% uptime on November. Suddenly on Friday evening we started getting various alerts, from Pingdom, CloudWatch and other services. Something was wrong. Wikidot was slow — loading a page could take up to a minute, sometimes pages could not load at all. Pingdom alerts acted like crazy — various wikis went down and up radomly.</p> <div class="image-container aligncenter"><img src="http://blog.wdfiles.com/local--files/files/Pingdom1.jpg" style="width:500px; max-width:100%;-moz-box-shadow: 3px 3px 8px #ccc; -webkit-box-shadow: 3px 3px 8px #ccc; box-shadow: 3px 3px 8px #ccc;" alt="Pingdom1.jpg" class="image" /></div> </div> <div class="blogpost-comments"> <p><a class="icon" href="http://blog.wikidot.com/blog:scaling-issue#comments">5 <span class="icon-comments-alt"><span style="white-space: pre-wrap;"> </span></span></a> <a class="btn btn-default readmore" href="http://blog.wikidot.com/blog:scaling-issue">Read more</a></p> </div> <div style="clear:both; height: 0px; font-size: 1px"></div> <hr /> </div> <div class="list-pages-item"> <div class="page-title blogpost-title"> <p><a href="/blog:join-us-at-startup-weekend-torun">Join us at Startup Weekend in Toru艅, 7-9 Nov</a></p> </div> <div class="blogpost-author"> <p>by michal-frackowiak on <span class="odate time_1414052679 format_%25e%20%25B%20%25Y%2C%20%25H%3A%25M">23 Oct 2014 08:24</span></p> </div> <div class="blogpost-content"> <p>Toru艅 is clearly emerging as an important place on the start-up map in Poland. Not only the number of technology companies increases, but what's more important, we can see the local entrepreneur scene forming, stimulated by numerous events and organizations. There are strong communities of developers, entrepreneurs, IT-gurus, designers and investors gathering around <a href="http://missiontorun.org/en/">Mission Torun</a>, <a href="http://smartspace.io/en">Smart Space</a> and <a href="http://bl.przedsiebiorca.pl/">Business Link</a>. The ecosystem is forming and it's really, really great to see (and be part of)!</p> <div class="image-container aligncenter"><img src="http://blog.wdfiles.com/local--files/files/SW1.png" style="width:600px; max-width:100%;-moz-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc; box-shadow: 3px 3px 3px #ccc;" alt="SW1.png" class="image" /></div> <p>There is one special event in Toru艅 I would like to invite you to. It's <a href="http://www.up.co/communities/poland/torun/startup-weekend/4336">Startup Weekend, on 7-9 November</a>.</p> </div> <div class="blogpost-comments"> <p><a class="icon" href="http://blog.wikidot.com/blog:join-us-at-startup-weekend-torun#comments">2 <span class="icon-comments-alt"><span style="white-space: pre-wrap;"> </span></span></a> <a class="btn btn-default readmore" href="http://blog.wikidot.com/blog:join-us-at-startup-weekend-torun">Read more</a></p> </div> <div style="clear:both; height: 0px; font-size: 1px"></div> <hr /> </div> <div class="list-pages-item"> <div class="page-title blogpost-title"> <p><a href="/blog:sslv3-vulnerability-poodle">SSLv3 vulnerability - POODLE</a></p> </div> <div class="blogpost-author"> <p>by michal-frackowiak on <span class="odate time_1413446121 format_%25e%20%25B%20%25Y%2C%20%25H%3A%25M">16 Oct 2014 07:55</span></p> </div> <div class="blogpost-content"> <div class="image-container floatright"><img src="http://blog.wdfiles.com/local--files/files/poodle.jpg" style="width:181px; height:181px;-moz-box-shadow: 3px 3px 3px #ccc; -webkit-box-shadow: 3px 3px 3px #ccc; box-shadow: 3px 3px 3px #ccc;" alt="poodle.jpg" class="image" /></div> <p>Dear Wikidot Users,</p> <p>on Tuesday, October 14, 2014, the Google research team <a href="http://googleonlinesecurity.blogspot.com/2014/10/this-poodle-bites-exploiting-ssl-30.html">released details</a> on a new form of attack on the SSL protocol — the one that underlays the secure connections over <tt>http<strong>s</strong>://</tt>. It's called <strong>POODLE</strong> (Padding Oracle On Downgraded Legacy Encryption) and it targets CBC ciphers in SSLv3. Is it serious? <strong>Yes</strong>.</p> <p>An attacker can perform a man-in-the-middle attack, force a fall-back to SSLv3 (which is an old, almost legacy protocol) and de facto decrypt "secure" client-server transmission. The attacker must however place himself between the client and the server, e.g. acting as a WiFi access point, or gain access to routers or gateways. It's not that uncommon as you think.</p> <p>The general recommendation is not to use the vulnerable SSLv3 and completely remove it from the supported protocols.</p> <p>At Wikidot we have <strong>already pulled SSLv3 from all our servers</strong> — all our load balancers and all standalone web servers. It should not affect anything from the user perspective, but it greatly improves the security. Want to verify? Try <a href="https://www.tinfoilsecurity.com/poodle">this tool</a> and enter your site URL (or just <tt>www.wikidot.com</tt>).</p> </div> <div class="blogpost-comments"> <p><a class="icon" href="http://blog.wikidot.com/blog:sslv3-vulnerability-poodle#comments">3 <span class="icon-comments-alt"><span style="white-space: pre-wrap;"> </span></span></a> <a class="btn btn-default readmore" href="http://blog.wikidot.com/blog:sslv3-vulnerability-poodle">Read more</a></p> </div> <div style="clear:both; height: 0px; font-size: 1px"></div> <hr /> </div> <div class="list-pages-item"> <div class="page-title blogpost-title"> <p><a href="/blog:notebook-website-template">Notebook Website Template</a></p> </div> <div class="blogpost-author"> <p>by Timothy Foster on <span class="odate time_1412517260 format_%25e%20%25B%20%25Y%2C%20%25H%3A%25M">05 Oct 2014 13:54</span></p> </div> <div class="blogpost-content"> <p>In August, the <a href="/blog:new-bootstrap-website-template">Standard Template</a> was officially released and has since then seen some success. While a very good start for general purpose sites, it is now time to start unveiling task-specific applications, starting with…</p> <div style="text-align: center; font-size: 36px;"> <p><a href="http://notebooks.wikidot.com/" target="_blank">The Notebook Template</a></p> </div> <div class="col-md-12 image-box-image"><img src="http://blog.wdfiles.com/local--files/blog:notebook-website-template/notebook_cover.png" class="img-responsive img-rounded" alt="notebook_cover.png" /></div> </div> <div class="blogpost-comments"> <p><a class="icon" href="http://blog.wikidot.com/blog:notebook-website-template#comments">5 <span class="icon-comments-alt"><span style="white-space: pre-wrap;"> </span></span></a> <a class="btn btn-default readmore" href="http://blog.wikidot.com/blog:notebook-website-template">Read more</a></p> </div> <div style="clear:both; height: 0px; font-size: 1px"></div> <hr /> </div> <div class="pager"><span class="pager-no">page 1 of 2</span><span class="current">1</span><span class="target"><a href="/blog:_start/date/2014/p/2">2</a></span><span class="target"><a href="/blog:_start/date/2014/p/2">next »</a></span></div> <div class="feedinfo"> <span class="rss-icon"><img src="/common--theme/base/images/feed/feed-icon-14x14.png" alt="rss icon"/></span> <a href="http://blog.wikidot.com/feed/pages/pagename/blog%3A_start/category/blog/limit/10/t/Wikidot+Blog">RSS feed</a> </div> </div></div><div id="action-area" style="display: none;"></div> <!-- mobile bottom 320x50 --> <script> $j( function(){ if(isUAMobile && screen.width < 400 && screen.height > 600) { var $o = $j('<div id="wad-tier3-mobile-anchor" class="wd-adunit wd-ad-np wd-adunit-mobile_anchor"></div>'); $j('body').append($o); $j('body').css('margin-bottom', '200px'); var res = function(){ $o = $j('#wad-tier3-mobile-anchor'); if($o.length > 0){ $o.show(); var $w = $j(window); var scale = $w.width() / 320; $o.css('transform', 'scale('+scale+')'); } else { $o.hide(); } } res(); setInterval(res, 1000); window['nitroAds'].createAd('wad-tier3-mobile-anchor', { "refreshLimit": 1, "refreshTime": 90, "renderVisibleOnly": false, "refreshVisibleOnly": true, "format": "display", "sizes": [ [ 320, 50 ] ], "report": { "enabled": true, "wording": "Report Ad", "position": "bottom-right" } }); } }); </script> <!-- wikidot_bottom_300x250 --> <div id="wad-tier3-below-content" class="wd-adunit wd-ad-np wd-adunit-below_content"></div> <script> window['nitroAds'].createAd('wad-tier3-below-content', { "refreshLimit": 10, "refreshTime": 83, "renderVisibleOnly": false, "refreshVisibleOnly": true, "sizes": [ [ 300, 250 ] ], "report": { "enabled": true, "wording": "Report Ad", "position": "bottom-right" } }); </script> </div> </div> </div> <div class="page-options-container container"> <div id="page-info">page revision: 67, last edited: <span class="odate time_1398768464 format_%25e%20%25b%20%25Y%2C%20%25H%3A%25M%20%28%25O%20ago%29">29 Apr 2014 10:47</span></div> <div id="page-options-bottom" class="page-options-bottom"> <a href="javascript:;" class="btn btn-default" id="edit-button">Edit</a> <a href="javascript:;" class="btn btn-default" id="tags-button">Tags</a> <a href="/forum/t-178612/blog:_start" class="btn btn-default" id="discuss-button">Discuss (24)</a> <a href="javascript:;" class="btn btn-default" id="history-button">History</a> <a href="javascript:;" class="btn btn-default" id="files-button">Files</a> <a href="javascript:;" class="btn btn-default" id="print-button">Print</a> <a href="javascript:;" class="btn btn-default" id="site-tools-button">Site tools</a> <a href="javascript:;" class="btn btn-default" id="more-options-button">+ Options</a> </div> <div id="page-options-bottom-2" class="page-options-bottom form-actions" style="display:none"> <a href="javascript:;" class="btn btn-default" id="edit-sections-button">Edit Sections</a> <a href="javascript:;" class="btn btn-default" id="edit-append-button">Append</a> <a href="javascript:;" class="btn btn-default" id="edit-meta-button">Edit Meta</a> <a href="javascript:;" class="btn btn-default" id="watchers-button">Watchers</a> <a href="javascript:;" class="btn btn-default" id="backlinks-button">Backlinks</a> <a href="javascript:;" class="btn btn-default" id="view-source-button">Page Source</a> <a href="javascript:;" class="btn btn-default" id="parent-page-button">Parent</a> <a href="javascript:;" class="btn btn-default" id="page-block-button">Lock Page</a> <a href="javascript:;" class="btn btn-default" id="rename-move-button">Rename</a> <a href="javascript:;" class="btn btn-default" id="delete-button">Delete</a> </div> <div id="page-options-area-bottom"> </div> </div> </div> <div class="footer"> <div class="container"> <div class="options" style="display: block; visibility: visible;"> <a href="http://www.wikidot.com/doc" id="wikidot-help-button">Help</a> | <a href="http://www.wikidot.com/legal:terms-of-service" id="wikidot-tos-button">Terms of Service</a> | <a href="http://www.wikidot.com/legal:privacy-policy" id="wikidot-privacy-button">Privacy</a> | <a href="javascript:;" id="bug-report-button" onclick="WIKIDOT.page.listeners.pageBugReport(event)">Report a bug</a> | <a href="javascript:;" id="abuse-report-button" onclick="WIKIDOT.page.listeners.flagPageObjectionable(event)">Flag as objectionable</a> </div> Powered by <a href="http://www.wikidot.com">Wikidot.com</a> </div> <div class="container license-area"> Unless otherwise stated, the content of this page is licensed under <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 License</a> </div> </div> </div> <div id="dummy-ondomready-block" style="display: none;" ></div> <!-- Google Analytics load --> <script type="text/javascript"> (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <div id="page-options-bottom-tips" style="display: none;"> <div id="edit-button-hovertip"> Click here to edit contents of this page. </div> </div> <div id="page-options-bottom-2-tips" style="display: none;"> <div id="edit-sections-button-hovertip"> Click here to toggle editing of individual sections of the page (if possible). Watch headings for an "edit" link when available. </div> <div id="edit-append-button-hovertip"> Append content without editing the whole page source. </div> <div id="history-button-hovertip"> Check out how this page has evolved in the past. </div> <div id="discuss-button-hovertip"> If you want to discuss contents of this page - this is the easiest way to do it. </div> <div id="files-button-hovertip"> View and manage file attachments for this page. </div> <div id="site-tools-button-hovertip"> A few useful tools to manage this Site. </div> <div id="backlinks-button-hovertip"> See pages that link to and include this page. </div> <div id="rename-move-button-hovertip"> Change the name (also URL address, possibly the category) of the page. </div> <div id="view-source-button-hovertip"> View wiki source for this page without editing. </div> <div id="parent-page-button-hovertip"> View/set parent page (used for creating breadcrumbs and structured layout). </div> <div id="abuse-report-button-hovertip"> Notify administrators if there is objectionable content in this page. </div> <div id="bug-report-button-hovertip"> Something does not work as expected? Find out what you can do. </div> <div id="wikidot-help-button-hovertip"> General Wikidot.com documentation and help section. </div> <div id="wikidot-tos-button-hovertip"> Wikidot.com Terms of Service - what you can, what you should not etc. </div> <div id="wikidot-privacy-button-hovertip"> Wikidot.com Privacy Policy. </div> </div> </body> </html>