Proxy Request a5b1b24b-afff-4ea1-bdd2-9d554d7532cf

Parent Attack 150c83a2-a237-4ec8-87ea-5021df46e0e0
Date 2020-03-17 05:30:54AM
URL
charmsoftware.com/
Form Data []
Headers ["User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0", "Accept: text/html", "Connection: keep-alive"]
<!DOCTYPE html>
<html lang="en-GB" class="no-js">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width">
	<link rel="profile" href="http://gmpg.org/xfn/11">
	<link rel="pingback" href="http://www.charmsoftware.com/xmlrpc.php">
	<!--[if lt IE 9]>
	<script src="http://www.charmsoftware.com/wp-content/themes/twentyfifteen/js/html5.js"></script>
	<![endif]-->
	<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
<title>Charm Software &#8211; Mathematical nonsense</title>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//s.w.org' />
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Charm Software &raquo; Feed" href="http://www.charmsoftware.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Charm Software &raquo; Comments Feed" href="http://www.charmsoftware.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Charm Software &raquo; Charm Software Comments Feed" href="http://www.charmsoftware.com/sample-page/feed/" />
		<script type="text/javascript">
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/www.charmsoftware.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.9.13"}};
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<style type="text/css">
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
<link rel='stylesheet' id='twentyfifteen-fonts-css'  href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400italic%2C700italic%2C400%2C700%7CNoto+Serif%3A400italic%2C700italic%2C400%2C700%7CInconsolata%3A400%2C700&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />
<link rel='stylesheet' id='genericons-css'  href='http://www.charmsoftware.com/wp-content/themes/twentyfifteen/genericons/genericons.css?ver=3.2' type='text/css' media='all' />
<link rel='stylesheet' id='twentyfifteen-style-css'  href='http://www.charmsoftware.com/wp-content/themes/twentyfifteen/style.css?ver=4.9.13' type='text/css' media='all' />
<style id='twentyfifteen-style-inline-css' type='text/css'>
	/* Color Scheme */

	/* Background Color */
	body {
		background-color: #e9f2f9;
	}

	/* Sidebar Background Color */
	body:before,
	.site-header {
		background-color: #55c3dc;
	}

	/* Box Background Color */
	.post-navigation,
	.pagination,
	.secondary,
	.site-footer,
	.hentry,
	.page-header,
	.page-content,
	.comments-area,
	.widecolumn {
		background-color: #ffffff;
	}

	/* Box Background Color */
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	.pagination .prev,
	.pagination .next,
	.widget_calendar tbody a,
	.widget_calendar tbody a:hover,
	.widget_calendar tbody a:focus,
	.page-links a,
	.page-links a:hover,
	.page-links a:focus,
	.sticky-post {
		color: #ffffff;
	}

	/* Main Text Color */
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	.pagination .prev,
	.pagination .next,
	.widget_calendar tbody a,
	.page-links a,
	.sticky-post {
		background-color: #22313f;
	}

	/* Main Text Color */
	body,
	blockquote cite,
	blockquote small,
	a,
	.dropdown-toggle:after,
	.image-navigation a:hover,
	.image-navigation a:focus,
	.comment-navigation a:hover,
	.comment-navigation a:focus,
	.widget-title,
	.entry-footer a:hover,
	.entry-footer a:focus,
	.comment-metadata a:hover,
	.comment-metadata a:focus,
	.pingback .edit-link a:hover,
	.pingback .edit-link a:focus,
	.comment-list .reply a:hover,
	.comment-list .reply a:focus,
	.site-info a:hover,
	.site-info a:focus {
		color: #22313f;
	}

	/* Main Text Color */
	.entry-content a,
	.entry-summary a,
	.page-content a,
	.comment-content a,
	.pingback .comment-body > a,
	.author-description a,
	.taxonomy-description a,
	.textwidget a,
	.entry-footer a:hover,
	.comment-metadata a:hover,
	.pingback .edit-link a:hover,
	.comment-list .reply a:hover,
	.site-info a:hover {
		border-color: #22313f;
	}

	/* Secondary Text Color */
	button:hover,
	button:focus,
	input[type="button"]:hover,
	input[type="button"]:focus,
	input[type="reset"]:hover,
	input[type="reset"]:focus,
	input[type="submit"]:hover,
	input[type="submit"]:focus,
	.pagination .prev:hover,
	.pagination .prev:focus,
	.pagination .next:hover,
	.pagination .next:focus,
	.widget_calendar tbody a:hover,
	.widget_calendar tbody a:focus,
	.page-links a:hover,
	.page-links a:focus {
		background-color: #22313f; /* Fallback for IE7 and IE8 */
		background-color: rgba( 34, 49, 63, 0.7);
	}

	/* Secondary Text Color */
	blockquote,
	a:hover,
	a:focus,
	.main-navigation .menu-item-description,
	.post-navigation .meta-nav,
	.post-navigation a:hover .post-title,
	.post-navigation a:focus .post-title,
	.image-navigation,
	.image-navigation a,
	.comment-navigation,
	.comment-navigation a,
	.widget,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.page-links > .page-links-title,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.pingback .edit-link,
	.pingback .edit-link a,
	.post-password-form label,
	.comment-form label,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.form-allowed-tags,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption,
	.comment-list .reply a,
	.widecolumn label,
	.widecolumn .mu_register label {
		color: #22313f; /* Fallback for IE7 and IE8 */
		color: rgba( 34, 49, 63, 0.7);
	}

	/* Secondary Text Color */
	blockquote,
	.logged-in-as a:hover,
	.comment-author a:hover {
		border-color: #22313f; /* Fallback for IE7 and IE8 */
		border-color: rgba( 34, 49, 63, 0.7);
	}

	/* Border Color */
	hr,
	.dropdown-toggle:hover,
	.dropdown-toggle:focus {
		background-color: #22313f; /* Fallback for IE7 and IE8 */
		background-color: rgba( 34, 49, 63, 0.1);
	}

	/* Border Color */
	pre,
	abbr[title],
	table,
	th,
	td,
	input,
	textarea,
	.main-navigation ul,
	.main-navigation li,
	.post-navigation,
	.post-navigation div + div,
	.pagination,
	.comment-navigation,
	.widget li,
	.widget_categories .children,
	.widget_nav_menu .sub-menu,
	.widget_pages .children,
	.site-header,
	.site-footer,
	.hentry + .hentry,
	.author-info,
	.entry-content .page-links a,
	.page-links > span,
	.page-header,
	.comments-area,
	.comment-list + .comment-respond,
	.comment-list article,
	.comment-list .pingback,
	.comment-list .trackback,
	.comment-list .reply a,
	.no-comments {
		border-color: #22313f; /* Fallback for IE7 and IE8 */
		border-color: rgba( 34, 49, 63, 0.1);
	}

	/* Border Focus Color */
	a:focus,
	button:focus,
	input:focus {
		outline-color: #22313f; /* Fallback for IE7 and IE8 */
		outline-color: rgba( 34, 49, 63, 0.3);
	}

	input:focus,
	textarea:focus {
		border-color: #22313f; /* Fallback for IE7 and IE8 */
		border-color: rgba( 34, 49, 63, 0.3);
	}

	/* Sidebar Link Color */
	.secondary-toggle:before {
		color: #ffffff;
	}

	.site-title a,
	.site-description {
		color: #ffffff;
	}

	/* Sidebar Text Color */
	.site-title a:hover,
	.site-title a:focus {
		color: rgba( 255, 255, 255, 0.7);
	}

	/* Sidebar Border Color */
	.secondary-toggle {
		border-color: #ffffff; /* Fallback for IE7 and IE8 */
		border-color: rgba( 255, 255, 255, 0.1);
	}

	/* Sidebar Border Focus Color */
	.secondary-toggle:hover,
	.secondary-toggle:focus {
		border-color: #ffffff; /* Fallback for IE7 and IE8 */
		border-color: rgba( 255, 255, 255, 0.3);
	}

	.site-title a {
		outline-color: #ffffff; /* Fallback for IE7 and IE8 */
		outline-color: rgba( 255, 255, 255, 0.3);
	}

	/* Meta Background Color */
	.entry-footer {
		background-color: #f1f1f1;
	}

	@media screen and (min-width: 38.75em) {
		/* Main Text Color */
		.page-header {
			border-color: #22313f;
		}
	}

	@media screen and (min-width: 59.6875em) {
		/* Make sure its transparent on desktop */
		.site-header,
		.secondary {
			background-color: transparent;
		}

		/* Sidebar Background Color */
		.widget button,
		.widget input[type="button"],
		.widget input[type="reset"],
		.widget input[type="submit"],
		.widget_calendar tbody a,
		.widget_calendar tbody a:hover,
		.widget_calendar tbody a:focus {
			color: #55c3dc;
		}

		/* Sidebar Link Color */
		.secondary a,
		.dropdown-toggle:after,
		.widget-title,
		.widget blockquote cite,
		.widget blockquote small {
			color: #ffffff;
		}

		.widget button,
		.widget input[type="button"],
		.widget input[type="reset"],
		.widget input[type="submit"],
		.widget_calendar tbody a {
			background-color: #ffffff;
		}

		.textwidget a {
			border-color: #ffffff;
		}

		/* Sidebar Text Color */
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}

		.widget button:hover,
		.widget button:focus,
		.widget input[type="button"]:hover,
		.widget input[type="button"]:focus,
		.widget input[type="reset"]:hover,
		.widget input[type="reset"]:focus,
		.widget input[type="submit"]:hover,
		.widget input[type="submit"]:focus,
		.widget_calendar tbody a:hover,
		.widget_calendar tbody a:focus {
			background-color: rgba( 255, 255, 255, 0.7);
		}

		.widget blockquote {
			border-color: rgba( 255, 255, 255, 0.7);
		}

		/* Sidebar Border Color */
		.main-navigation ul,
		.main-navigation li,
		.widget input,
		.widget textarea,
		.widget table,
		.widget th,
		.widget td,
		.widget pre,
		.widget li,
		.widget_categories .children,
		.widget_nav_menu .sub-menu,
		.widget_pages .children,
		.widget abbr[title] {
			border-color: rgba( 255, 255, 255, 0.1);
		}

		.dropdown-toggle:hover,
		.dropdown-toggle:focus,
		.widget hr {
			background-color: rgba( 255, 255, 255, 0.1);
		}

		.widget input:focus,
		.widget textarea:focus {
			border-color: rgba( 255, 255, 255, 0.3);
		}

		.sidebar a:focus,
		.dropdown-toggle:focus {
			outline-color: rgba( 255, 255, 255, 0.3);
		}
	}
</style>
<!--[if lt IE 9]>
<link rel='stylesheet' id='twentyfifteen-ie-css'  href='http://www.charmsoftware.com/wp-content/themes/twentyfifteen/css/ie.css?ver=20141010' type='text/css' media='all' />
<![endif]-->
<!--[if lt IE 8]>
<link rel='stylesheet' id='twentyfifteen-ie7-css'  href='http://www.charmsoftware.com/wp-content/themes/twentyfifteen/css/ie7.css?ver=20141010' type='text/css' media='all' />
<![endif]-->
<link rel='stylesheet' id='um_fonticons_ii-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-fonticons-ii.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_fonticons_fa-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-fonticons-fa.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='select2-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/select2/select2.min.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_modal-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-modal.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_styles-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-styles.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_members-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-members.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_profile-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-profile.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_account-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-account.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_misc-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-misc.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_fileupload-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-fileupload.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_datetime-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/pickadate/default.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_datetime_date-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/pickadate/default.date.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_datetime_time-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/pickadate/default.time.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_raty-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-raty.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_scrollbar-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-scrollbar.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_crop-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-crop.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_tipsy-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-tipsy.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_responsive-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-responsive.css?ver=4.9.13' type='text/css' media='all' />
<link rel='stylesheet' id='um_default_css-css'  href='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/css/um-old-default.css?ver=2.0.17' type='text/css' media='all' />
<script type='text/javascript' src='http://www.charmsoftware.com/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-includes/js/imagesloaded.min.js?ver=3.2.0'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-includes/js/masonry.min.js?ver=3.3.2'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/select2/select2.full.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-modal.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-jquery-form.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-fileupload.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/pickadate/picker.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/pickadate/picker.date.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/pickadate/picker.time.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/pickadate/legacy.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-raty.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-scrollto.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-scrollbar.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-crop.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-tipsy.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-functions.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-gdpr.min.js?ver=2.0.17'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-responsive.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-conditional.min.js?ver=4.9.13'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var um_scripts = {"ajaxurl":"http:\/\/www.charmsoftware.com\/wp-admin\/admin-ajax.php","fileupload":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Files\/ajax_file_upload\/754cfa0079","imageupload":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Files\/ajax_image_upload\/47d6e4a27a","remove_file":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Files\/ajax_remove_file\/07be62c34e","delete_profile_photo":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Profile\/ajax_delete_profile_photo\/df82b99619","delete_cover_photo":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Profile\/ajax_delete_cover_photo\/5b47337c0b","resize_image":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Files\/ajax_resize_image\/2eba9590af","muted_action":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Form\/ajax_muted_action\/de3b0335b2","ajax_paginate":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Query\/ajax_paginate\/b2ada5a4e4","ajax_select_options":"http:\/\/www.charmsoftware.com\/um-api\/route\/um!core!Form\/ajax_select_options\/94c3b8f437"};
/* ]]> */
</script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-scripts.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-members.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-profile.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/plugins/ultimate-member/assets/js/um-account.min.js?ver=4.9.13'></script>
<link rel='https://api.w.org/' href='http://www.charmsoftware.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.charmsoftware.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://www.charmsoftware.com/wp-includes/wlwmanifest.xml" /> 
<meta name="generator" content="WordPress 4.9.13" />
<link rel='shortlink' href='http://www.charmsoftware.com/' />
<link rel="alternate" type="application/json+oembed" href="http://www.charmsoftware.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.charmsoftware.com%2F" />
<link rel="alternate" type="text/xml+oembed" href="http://www.charmsoftware.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fwww.charmsoftware.com%2F&#038;format=xml" />
		<style type="text/css">
			.request_name {
				display: none !important;
			}
		</style>
			<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
		<style type="text/css" id="custom-background-css">
body.custom-background { background-color: #a0b9db; }
</style>
<style type="text/css" id="syntaxhighlighteranchor"></style>
		<style type="text/css" id="wp-custom-css">
			p, ul, ol {
	font-size: 11pt;
}

ul, ol {
	padding-left: 30px;
}

.figure {
	margin: auto !important;
	display: block !important;
	text-align: center !important;
	font-style: italic !important;
	font-size: 9pt !important;
	width: 65% !important;
}

.figure img {
	padding: 20px;
	width: 80%;
}

.MathJax_Display {
	font-size: 10pt;
}

.syntaxhighlighter code {
	font-size: 10pt !important;
}

.tooltip {
    position: static;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 80%;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
		position:absolute;
		left: 10%;
    z-index: 100;
		font-size: 10pt;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}		</style>
	</head>

<body class="home page-template-default page page-id-2 custom-background">
<div id="page" class="hfeed site">
	<a class="skip-link screen-reader-text" href="#content">Skip to content</a>

	<div id="sidebar" class="sidebar">
		<header id="masthead" class="site-header" role="banner">
			<div class="site-branding">
										<p class="site-title"><a href="http://www.charmsoftware.com/" rel="home">Charm Software</a></p>
											<p class="site-description">Mathematical nonsense</p>
									<button class="secondary-toggle">Menu and widgets</button>
			<p><a class="site-description" href="http://www.charmsoftware.com/account/">Account</a></p>
			</div><!-- .site-branding -->
		    
		</header><!-- .site-header -->

			<div id="secondary" class="secondary">

					<nav id="site-navigation" class="main-navigation" role="navigation">
				<div class="menu-articles-container"><ul id="menu-articles" class="nav-menu"><li id="menu-item-8" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-8"><a href="http://www.charmsoftware.com">Home</a></li>
<li id="menu-item-35" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-35"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/">Linear algebra and quantum computers with Python</a>
<ul class="sub-menu">
	<li id="menu-item-90" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/preliminaries/">Preliminaries</a></li>
	<li id="menu-item-72" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-72"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/list-comprehensions/">List comprehensions</a></li>
	<li id="menu-item-110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-110"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/some-stock-functions/">Some stock functions</a></li>
	<li id="menu-item-116" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-116"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/matrix-multiplication-and-the-inner-product/">Matrix multiplication and the inner product</a></li>
	<li id="menu-item-185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/matrices-as-operators-in-a-hilbert-space/">Normalization and unitary matrices</a></li>
	<li id="menu-item-208" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-208"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/the-kronecker-product/">The Kronecker product</a></li>
	<li id="menu-item-252" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-252"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/qubits-and-quantum-circuits/">Qubits and quantum circuits</a></li>
	<li id="menu-item-302" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302"><a href="http://www.charmsoftware.com/linear-algebra-and-quantum-computers-with-python/quantum-gates/">Quantum gates</a></li>
</ul>
</li>
<li id="menu-item-261" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-261"><a href="http://www.charmsoftware.com/quantum-algorithms/">Quantum algorithms</a>
<ul class="sub-menu">
	<li id="menu-item-270" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-270"><a href="http://www.charmsoftware.com/quantum-algorithms/the-deutsch-josza-algorithm-with-latex-n1/">The Deutsch-Josza algorithm with n=1</a></li>
</ul>
</li>
<li id="menu-item-372" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-372"><a href="http://www.charmsoftware.com/dissertation/">Dissertation</a>
<ul class="sub-menu">
	<li id="menu-item-401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-401"><a href="http://www.charmsoftware.com/dissertation/3-mathematical-preamble/">3. Mathematical preamble</a>
	<ul class="sub-menu">
		<li id="menu-item-377" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-377"><a href="http://www.charmsoftware.com/dissertation/3-mathematical-preamble/3-1-modular-arithmetic/">3.1. Modular arithmetic and binary numbers</a></li>
		<li id="menu-item-400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-400"><a href="http://www.charmsoftware.com/dissertation/3-mathematical-preamble/3-2-continued-fraction-expansion/">3.2. Continued fraction expansion</a></li>
		<li id="menu-item-399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-399"><a href="http://www.charmsoftware.com/dissertation/3-mathematical-preamble/3-3-hilbert-spaces-and-tensor-calculus/">3.3. Hilbert spaces and tensor calculus</a></li>
		<li id="menu-item-405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-405"><a href="http://www.charmsoftware.com/dissertation/3-mathematical-preamble/3-4-quantum-mechanics/">3.4. Quantum mechanics</a></li>
	</ul>
</li>
</ul>
</li>
</ul></div>			</nav><!-- .main-navigation -->
		
		
		
	</div><!-- .secondary -->

	</div><!-- .sidebar -->

	<div id="content" class="site-content">

	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		
<article id="post-2" class="post-2 page type-page status-publish hentry">
	
	<header class="entry-header">
		<h1 class="entry-title">Charm Software</h1>	</header><!-- .entry-header -->

	<div class="entry-content">
		<p>NOTE: This website is most definitely a work in progress, so much so that I have no idea what it will eventually be.  A lot of content (not that there is a lot) is highly incomplete, still being written, and liable to be changed a lot at any time.</p>
<p>Here you&#8217;ll find articles on a variety of topics of interest to me. They&#8217;ll mostly revolve around mathematics and basic programming, and more particularly will be about the fusion of the two.</p>
<p>I graduated with an MSc in mathematical physics from the University of Nottingham in 2017, and am a self-taught highly-amateur programmer. I like to break the cardinal rule of programming, i.e. I like to reinvent the wheel. I get an odd sense of satisfaction by implementing complex algorithms in the purest, most basic Python I can, only using base packages and then only when really necessary. This is not an efficient way to do anything, but that&#8217;s ok. Efficiency is my number one concern in many areas of life, so I need a break from it every now and then! Hopefully at least one person will find it interesting or illuminating.</p>
<p>My first major project will be teaching you how to build a simulated quantum computer in Python, including all the linear algebra, developed from the ground up. This series isn&#8217;t intended to teach either Python or linear algebra, so not everything will be thoroughly explained. For instance, I will assume you know what a matrix is, probably how they can be multiplied, and that you know what a <code>for</code> loop is in some language or another.</p>
			</div><!-- .entry-content -->

	
</article><!-- #post-## -->

		</main><!-- .site-main -->
	</div><!-- .content-area -->


	</div><!-- .site-content -->

	<footer id="colophon" class="site-footer" role="contentinfo">
		<div class="site-info">
									<a href="https://wordpress.org/" class="imprint">
				Proudly powered by WordPress			</a>
		</div><!-- .site-info -->
	</footer><!-- .site-footer -->

</div><!-- .site -->

<div id="um_upload_single" style="display:none">
	
</div><div id="um_view_photo" style="display:none">

	<a href="#" data-action="um_remove_modal" class="um-modal-close"><i class="um-faicon-times"></i></a>
	
	<div class="um-modal-body photo">
	
		<div class="um-modal-photo">

		</div>

	</div>
	
</div><script type='text/javascript' src='http://www.charmsoftware.com/wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js?ver=20141010'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var screenReaderText = {"expand":"<span class=\"screen-reader-text\">expand child menu<\/span>","collapse":"<span class=\"screen-reader-text\">collapse child menu<\/span>"};
/* ]]> */
</script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-content/themes/twentyfifteen/js/functions.js?ver=20150330'></script>
<script type='text/javascript' src='http://www.charmsoftware.com/wp-includes/js/wp-embed.min.js?ver=4.9.13'></script>
<script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=default&#038;ver=1.3.8'></script>
		<script type="text/javascript">
			jQuery( '#request' ).val( '' );
		</script>
	
</body>
</html>
© 2021 threat.gg