<commit_before><!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    <title>xmichaelx&#x27;s recipes</title>

    <meta name="HandheldFriendly" content="True">
    <meta name="MobileOptimized" content="320">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    <meta name="description" content="Blog featuring tutorials, recipes and other goodies for programmers">

    <meta name="twitter:card" content="summary">
    <meta name="twitter:title" content="xmichaelx&#x27;s recipes">
    <meta name="twitter:description" content="Blog featuring tutorials, recipes and other goodies for programmers">

    <meta property="og:type" content="article">
    <meta property="og:title" content="xmichaelx&#x27;s recipes">
    <meta property="og:description" content="Blog featuring tutorials, recipes and other goodies for programmers">

    <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon">
    <link href="/apple-touch-icon-precomposed.png" rel="apple-touch-icon">

    <link rel="stylesheet" type="text/css" href="//xmichaelx.github.io/themes/uno/assets/css/uno.css?v=1.0.0" />

    <link rel="canonical" href="https://xmichaelx.github.io" />
    <meta name="generator" content="Ghost ?" />
    <link rel="alternate" type="application/rss+xml" title="xmichaelx&#x27;s recipes" href="https://xmichaelx.github.io/rss" />
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css">

</head>
<body class="home-template no-js">

    <span class="mobile btn-mobile-menu">
        <i class="icon icon-list btn-mobile-menu__icon"></i>
        <i class="icon icon-x-circle btn-mobile-close__icon hidden"></i>
    </span>

    <header class="panel-cover  " >
      <div class="panel-main">
    
        <div class="panel-main__inner panel-inverted">
        <div class="panel-main__content">
    
            <h1 class="panel-cover__title panel-title"><a href="https://xmichaelx.github.io" title="link to homepage for xmichaelx&#x27;s recipes">xmichaelx&#x27;s recipes</a></h1>
            <hr class="panel-cover__divider" />
            <p class="panel-cover__description">Blog featuring tutorials, recipes and other goodies for programmers</p>
            <hr class="panel-cover__divider panel-cover__divider--secondary" />
    
            <div class="navigation-wrapper">
    
              <nav class="cover-navigation cover-navigation--primary">
                <ul class="navigation">
                  <li class="navigation__item"><a href="https://xmichaelx.github.io/#blog" title="link to xmichaelx&#x27;s recipes blog" class="blog-button">Blog</a></li>
                </ul>
              </nav>
    
              
              
              <nav class="cover-navigation navigation--social">
                <ul class="navigation">
              
              
              
              
              
              
              
              
              
                  <!-- Email -->
                  <li class="navigation__item">
                    <a href="mailto:<EMAIL>" title="Email <EMAIL>">
                      <i class='icon icon-mail'></i>
                      <span class="label">Email</span>
                    </a>
                  </li>
              
                </ul>
              </nav>
              
    
            </div>
    
          </div>
    
        </div>
    
        <div class="panel-cover--overlay"></div>
      </div>
    </header>

    <div class="content-wrapper">
        <div class="content-wrapper__inner">
            
  <div class="main-post-list">

    <ol class="post-list">
      <li>
        <h2 class="post-list__post-title post-title"><a href="https://xmichaelx.github.io/2015/10/29/Visualising-diffusion-limited-aggregation-in-pure-JS.html" title="link to Visualising diffusion-limited aggregation in pure JS">Visualising diffusion-limited aggregation in pure JS</a></h2>
        <p class="excerpt">What is diffusion-limited aggregation? Diffusion-limited aggregation (DLA) is the process whereby particles undergoing a random walk due to Brownian motion cluster together to form aggregates of such particles. Above we can see a DLA cluster grown from a copper sulfate solution in an electrodeposition cell. Model To visualise DLA in&hellip;</p>
        <div class="post-list__meta"><time datetime="29 Oct 2015" class="post-list__meta--date date">29 Oct 2015</time> &#8226; <span class="post-list__meta--tags tags">on <a href="https://xmichaelx.github.io/tag/Blog">Blog</a>, <a href="https://xmichaelx.github.io/tag/javascript"> javascript</a>, <a href="https://xmichaelx.github.io/tag/complex-systems"> complex systems</a>, <a href="https://xmichaelx.github.io/tag/visualisation"> visualisation</a>, <a href="https://xmichaelx.github.io/tag/dla"> dla</a></span></div>
        <hr class="post-list__divider" />
      </li>
      <li>
        <h2 class="post-list__post-title post-title"><a href="https://xmichaelx.github.io/2015/10/17/Measuring-area-of-2d-convex-shapes.html" title="link to Measuring area of 2d convex shapes">Measuring area of 2d convex shapes</a></h2>
        <p class="excerpt">You can easily measure area of 2d shapes drawn or placed on a A4 sheet. Given few minor constraints you can do it in less than 30 lines of Python code. Requirements Python 2.7 SciPy Scikit-image If you&#8217;re using Linux or OSX you probably already have Python.&hellip;</p>
        <div class="post-list__meta"><time datetime="17 Oct 2015" class="post-list__meta--date date">17 Oct 2015</time> &#8226; <span class="post-list__meta--tags tags">on <a href="https://xmichaelx.github.io/tag/python">python</a>, <a href="https://xmichaelx.github.io/tag/image-processing"> image processing</a>, <a href="https://xmichaelx.github.io/tag/area-measurement"> area measurement</a></span></div>
        <hr class="post-list__divider" />
      </li>
      <li>
        <h2 class="post-list__post-title post-title"><a href="https://xmichaelx.github.io/2015/09/02/Initial-commit.html" title="link to Initial commit">Initial commit</a></h2>
        <p class="excerpt">This blog will be featuring programming tutorials and recipes. What kind of tutorials and recipes can you expect here? service and web-oriented C# - since I&#8217;m mainly a .NET developer Azure Cloud - since I heavily rely on it for my work (mainly Blob Storage, WebApps and Azure&hellip;</p>
        <div class="post-list__meta"><time datetime="02 Sep 2015" class="post-list__meta--date date">02 Sep 2015</time> &#8226; <span class="post-list__meta--tags tags">on <a href="https://xmichaelx.github.io/tag/Blog">Blog</a>, <a href="https://xmichaelx.github.io/tag/JavaScript"> JavaScript</a>, <a href="https://xmichaelx.github.io/tag/Csharp"> Csharp</a>, <a href="https://xmichaelx.github.io/tag/Python"> Python</a>, <a href="https://xmichaelx.github.io/tag/programming"> programming</a></span></div>
        <hr class="post-list__divider" />
      </li>
    </ol>

    <hr class="post-list__divider " />

<nav class="pagination" role="navigation">
    <span class="pagination__page-number">Page 1 of 1</span>
</nav>


  </div>

            <footer class="footer">
                <span class="footer__copyright">&copy; 2015. All rights reserved.</span>
                <span class="footer__copyright"><a href="http://uno.daleanthony.com" title="link to page for Uno Ghost theme">Uno theme</a> by <a href="http://daleanthony.com" title="link to website for Dale-Anthony">Dale-Anthony</a></span>
                <span class="footer__copyright">Proudly published with <a href="http://hubpress.io" title="link to Hubpress website">Hubpress</a></span>
            </footer>
        </div>
    </div>

    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js?v="></script> 
      <script type="text/javascript">
        jQuery( document ).ready(function() {
          // change date with ago
          jQuery('ago.ago').each(function(){
            var element = jQuery(this).parent();
            element.html( moment(element.text()).fromNow());
          });
        });

        hljs.initHighlightingOnLoad();      
      </script>

    <script type="text/javascript" src="//xmichaelx.github.io/themes/uno/assets/js/main.js?v=1.0.0"></script>
    
    <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-60166254-2', 'auto');
    ga('send', 'pageview');

    </script>

</body>
</html>
<commit_msg>Publish page-1 index<commit_after><!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    <title>xmichaelx&#x27;s recipes</title>

    <meta name="HandheldFriendly" content="True">
    <meta name="MobileOptimized" content="320">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

    <meta name="description" content="Blog featuring tutorials, recipes and other goodies for programmers">

    <meta name="twitter:card" content="summary">
    <meta name="twitter:title" content="xmichaelx&#x27;s recipes">
    <meta name="twitter:description" content="Blog featuring tutorials, recipes and other goodies for programmers">

    <meta property="og:type" content="article">
    <meta property="og:title" content="xmichaelx&#x27;s recipes">
    <meta property="og:description" content="Blog featuring tutorials, recipes and other goodies for programmers">

    <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon">
    <link href="/apple-touch-icon-precomposed.png" rel="apple-touch-icon">

    <link rel="stylesheet" type="text/css" href="//xmichaelx.github.io/themes/uno/assets/css/uno.css?v=1.0.0" />

    <link rel="canonical" href="https://xmichaelx.github.io" />
    <meta name="generator" content="Ghost ?" />
    <link rel="alternate" type="application/rss+xml" title="xmichaelx&#x27;s recipes" href="https://xmichaelx.github.io/rss" />
    <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css">

</head>
<body class="home-template no-js">

    <span class="mobile btn-mobile-menu">
        <i class="icon icon-list btn-mobile-menu__icon"></i>
        <i class="icon icon-x-circle btn-mobile-close__icon hidden"></i>
    </span>

    <header class="panel-cover  " >
      <div class="panel-main">
    
        <div class="panel-main__inner panel-inverted">
        <div class="panel-main__content">
    
            <h1 class="panel-cover__title panel-title"><a href="https://xmichaelx.github.io" title="link to homepage for xmichaelx&#x27;s recipes">xmichaelx&#x27;s recipes</a></h1>
            <hr class="panel-cover__divider" />
            <p class="panel-cover__description">Blog featuring tutorials, recipes and other goodies for programmers</p>
            <hr class="panel-cover__divider panel-cover__divider--secondary" />
    
            <div class="navigation-wrapper">
    
              <nav class="cover-navigation cover-navigation--primary">
                <ul class="navigation">
                  <li class="navigation__item"><a href="https://xmichaelx.github.io/#blog" title="link to xmichaelx&#x27;s recipes blog" class="blog-button">Blog</a></li>
                </ul>
              </nav>
    
              
              
              <nav class="cover-navigation navigation--social">
                <ul class="navigation">
              
              
              
              
              
              
              
              
              
                  <!-- Email -->
                  <li class="navigation__item">
                    <a href="mailto:<EMAIL>" title="Email <EMAIL>">
                      <i class='icon icon-mail'></i>
                      <span class="label">Email</span>
                    </a>
                  </li>
              
                </ul>
              </nav>
              
    
            </div>
    
          </div>
    
        </div>
    
        <div class="panel-cover--overlay"></div>
      </div>
    </header>

    <div class="content-wrapper">
        <div class="content-wrapper__inner">
            
  <div class="main-post-list">

    <ol class="post-list">
      <li>
        <h2 class="post-list__post-title post-title"><a href="https://xmichaelx.github.io/2015/10/29/Visualising-diffusion-limited-aggregation-in-pure-JS.html" title="link to Visualising diffusion-limited aggregation in pure JS">Visualising diffusion-limited aggregation in pure JS</a></h2>
        <p class="excerpt">What is diffusion-limited aggregation? Diffusion-limited aggregation (DLA) is the process whereby particles undergoing a random walk due to Brownian motion cluster together to form aggregates of such particles. Above we can see a DLA cluster grown from a copper sulfate solution in an electrodeposition cell. Above we can see DLA&hellip;</p>
        <div class="post-list__meta"><time datetime="29 Oct 2015" class="post-list__meta--date date">29 Oct 2015</time> &#8226; <span class="post-list__meta--tags tags">on <a href="https://xmichaelx.github.io/tag/Blog">Blog</a>, <a href="https://xmichaelx.github.io/tag/javascript"> javascript</a>, <a href="https://xmichaelx.github.io/tag/complex-systems"> complex systems</a>, <a href="https://xmichaelx.github.io/tag/visualisation"> visualisation</a>, <a href="https://xmichaelx.github.io/tag/dla"> dla</a></span></div>
        <hr class="post-list__divider" />
      </li>
      <li>
        <h2 class="post-list__post-title post-title"><a href="https://xmichaelx.github.io/2015/10/17/Measuring-area-of-2d-convex-shapes.html" title="link to Measuring area of 2d convex shapes">Measuring area of 2d convex shapes</a></h2>
        <p class="excerpt">You can easily measure area of 2d shapes drawn or placed on a A4 sheet. Given few minor constraints you can do it in less than 30 lines of Python code. Requirements Python 2.7 SciPy Scikit-image If you&#8217;re using Linux or OSX you probably already have Python.&hellip;</p>
        <div class="post-list__meta"><time datetime="17 Oct 2015" class="post-list__meta--date date">17 Oct 2015</time> &#8226; <span class="post-list__meta--tags tags">on <a href="https://xmichaelx.github.io/tag/python">python</a>, <a href="https://xmichaelx.github.io/tag/image-processing"> image processing</a>, <a href="https://xmichaelx.github.io/tag/area-measurement"> area measurement</a></span></div>
        <hr class="post-list__divider" />
      </li>
      <li>
        <h2 class="post-list__post-title post-title"><a href="https://xmichaelx.github.io/2015/09/02/Initial-commit.html" title="link to Initial commit">Initial commit</a></h2>
        <p class="excerpt">This blog will be featuring programming tutorials and recipes. What kind of tutorials and recipes can you expect here? service and web-oriented C# - since I&#8217;m mainly a .NET developer Azure Cloud - since I heavily rely on it for my work (mainly Blob Storage, WebApps and Azure&hellip;</p>
        <div class="post-list__meta"><time datetime="02 Sep 2015" class="post-list__meta--date date">02 Sep 2015</time> &#8226; <span class="post-list__meta--tags tags">on <a href="https://xmichaelx.github.io/tag/Blog">Blog</a>, <a href="https://xmichaelx.github.io/tag/JavaScript"> JavaScript</a>, <a href="https://xmichaelx.github.io/tag/Csharp"> Csharp</a>, <a href="https://xmichaelx.github.io/tag/Python"> Python</a>, <a href="https://xmichaelx.github.io/tag/programming"> programming</a></span></div>
        <hr class="post-list__divider" />
      </li>
    </ol>

    <hr class="post-list__divider " />

<nav class="pagination" role="navigation">
    <span class="pagination__page-number">Page 1 of 1</span>
</nav>


  </div>

            <footer class="footer">
                <span class="footer__copyright">&copy; 2015. All rights reserved.</span>
                <span class="footer__copyright"><a href="http://uno.daleanthony.com" title="link to page for Uno Ghost theme">Uno theme</a> by <a href="http://daleanthony.com" title="link to website for Dale-Anthony">Dale-Anthony</a></span>
                <span class="footer__copyright">Proudly published with <a href="http://hubpress.io" title="link to Hubpress website">Hubpress</a></span>
            </footer>
        </div>
    </div>

    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js?v="></script> 
      <script type="text/javascript">
        jQuery( document ).ready(function() {
          // change date with ago
          jQuery('ago.ago').each(function(){
            var element = jQuery(this).parent();
            element.html( moment(element.text()).fromNow());
          });
        });

        hljs.initHighlightingOnLoad();      
      </script>

    <script type="text/javascript" src="//xmichaelx.github.io/themes/uno/assets/js/main.js?v=1.0.0"></script>
    
    <script>
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-60166254-2', 'auto');
    ga('send', 'pageview');

    </script>

</body>
</html>

{'fraction_non_alphanumeric': 0.16686655037069342, 'fraction_numerical': 0.016517662450937637, 'mean_word_length': 3.0177398160315376, 'pattern_counts': {'":': 0, '<': 381, '<?xml version=': 0, '>': 381, 'https://': 40, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '589532', 'n_tokens_mistral': 6029, 'n_tokens_neox': 5640, 'n_words': 1162}