<commit_before><!DOCTYPE html>
<html>
	<head>
		<title>Jayrobin @ DBC</title>
		<meta charset='utf-8'>
		<link rel="shortcut icon" href="../images/favicon.ico">
		<link rel='stylesheet' href='../blog-posts/stylesheets/reset.css'>
		<link rel='stylesheet' href='../blog-posts/stylesheets/blog.css'>
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <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-2202293-16', 'jayrobin.github.io');
      ga('send', 'pageview');

    </script>
	</head>
	<body ontouchstart>
		<header>
			<h1>JAYROBIN</h1>
			<nav>
				<ul>
					<li id='home'><a href='../index.html'>Home</a></li>
					<li id='about'><a href='../about.html'>About</a></li>
					<li id='github'><a href='http://www.github.com/jayrobin'>GitHub</a></li>
					<li id='contact'><a href='mailto:<EMAIL>'>Contact</a></li>
				</ul>
			</nav>
			<h2>Or: how I learned to stop worrying and love programming</h2>
		</header>
		<main>
			<section>
				<article>
					<h3>Week Six - Technical blog</h3>
					<span class="article_content">
						<p class='date'>19 Jul 2014</p>
						<h4>What is SQL injection?</h4>
						<p>Most websites nowadays are dynamic rather than static - they offer functionality which persists throughout multiple pages such as shopping baskets, user accounts, friends lists, etc. This persistence is most often implemented using databases, which are accessed and altered via SQL (Structured Query Language).</p>
						<p>Most websites also have various forms to allow the user to enter data: login pages, for example, where the user would enter their username and password. These forms can be used to pass SQL code into the back-end SQL queries to alter them in malicious ways.</p><commit_msg>change title<commit_after><!DOCTYPE html>
<html>
	<head>
		<title>Jayrobin @ DBC</title>
		<meta charset='utf-8'>
		<link rel="shortcut icon" href="../images/favicon.ico">
		<link rel='stylesheet' href='../blog-posts/stylesheets/reset.css'>
		<link rel='stylesheet' href='../blog-posts/stylesheets/blog.css'>
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
    <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-2202293-16', 'jayrobin.github.io');
      ga('send', 'pageview');

    </script>
	</head>
	<body ontouchstart>
		<header>
			<h1>JAYROBIN</h1>
			<nav>
				<ul>
					<li id='home'><a href='../index.html'>Home</a></li>
					<li id='about'><a href='../about.html'>About</a></li>
					<li id='github'><a href='http://www.github.com/jayrobin'>GitHub</a></li>
					<li id='contact'><a href='mailto:<EMAIL>'>Contact</a></li>
				</ul>
			</nav>
			<h2>Or: how I learned to stop worrying and love programming</h2>
		</header>
		<main>
			<section>
				<article>
					<h3>Week Seven - Technical blog</h3>
					<span class="article_content">
						<p class='date'>19 Jul 2014</p>
						<h4>What is SQL injection?</h4>
						<p>Most websites nowadays are dynamic rather than static - they offer functionality which persists throughout multiple pages such as shopping baskets, user accounts, friends lists, etc. This persistence is most often implemented using databases, which are accessed and altered via SQL (Structured Query Language).</p>
						<p>Most websites also have various forms to allow the user to enter data: login pages, for example, where the user would enter their username and password. These forms can be used to pass SQL code into the back-end SQL queries to alter them in malicious ways.</p>
{'fraction_non_alphanumeric': 0.18080194410692588, 'fraction_numerical': 0.014094775212636695, 'mean_word_length': 4.044117647058823, 'pattern_counts': {'":': 0, '<': 113, '<?xml version=': 0, '>': 113, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, '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': '4016524', 'n_tokens_mistral': 1589, 'n_tokens_neox': 1390, 'n_words': 344}