randseq.org Ads.txt file
<!DOCTYPE html>
<html dir="ltr" lang="en-GB">
<head>
<meta name="google-site-verification" content="THcy30it-gjbakkw_UpPf7JalXTCIHUamRLBZrzxhRQ" />
<meta content="width=device-width, initial-scale=1" name="viewport" />
<title>Random Sequence</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<!-- Chrome, Firefox OS and Opera -->
<meta content="#ffffff" name="theme-color" />
<!-- Windows Phone -->
<meta content="#ffffff" name="msapplication-navbutton-color" />
<meta content="blogger" name="generator" />
<link href="https://i.imgur.com/ZnCRhbO.png" rel="icon" type="image/x-icon" />
<link href="https://www.randseq.org/" rel="canonical" />
<link rel="alternate" type="application/atom+xml" title="Random Sequence - Atom" href="https://www.randseq.org/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="Random Sequence - RSS" href="https://www.randseq.org/feeds/posts/default?alt=rss" />
<link rel="service.post" type="application/atom+xml" title="Random Sequence - Atom" href="https://www.blogger.com/feeds/5552255504869253075/posts/default" />
<link rel="me" href="https://www.blogger.com/profile/10546946005720252471" />
<!--Can't find substitution for tag [blog.ieCssRetrofitLinks]-->
<meta content="https://www.randseq.org/" property="og:url" />
<meta content="Random Sequence" property="og:title" />
<meta content="" property="og:description" />
<meta content="https://i.imgur.com/KXCguSn.png" property="og:image" />
<meta content="https://i.imgur.com/kwt1Uf8.png" property="og:image" />
<meta content="https://i.imgur.com/oVGAqSm.png" property="og:image" />
<meta content="https://i.imgur.com/LdB1j3I.png" property="og:image" />
<meta content="https://i.imgur.com/ZsBHFnR.png" property="og:image" />
<style type="text/css">
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf)format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf)format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf)format('truetype');
}
@font-face {
font-family: 'Lora';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/lora/v35/0QI6MX1D_JOuGQbT0gvTJPa787weuxJBkqg.ttf)format('truetype');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-stretch: normal;
font-display: swap;
src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf)format('truetype');
}
</style>
<style id="page-skin-1" type="text/css">
<!--
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden],
template {
display: none
}
a {
background: transparent
}
a:active,
a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b,
strong {
font-weight: bold
}
dfn {
font-style: italic
}
h1 {
font-size: 2em;
margin: .67em 0
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -0.5em
}
sub {
bottom: -0.25em
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0
}
pre {
overflow: auto
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0
}
button {
overflow: visible
}
button,
select {
text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled],
html input[disabled] {
cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0
}
input {
line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
border: 0;
padding: 0
}
textarea {
overflow: auto
}
optgroup {
font-weight: bold
}
table {
border-collapse: collapse;
border-spacing: 0
}
td,
th {
padding: 0
}
body {
overflow-wrap: break-word;
word-break: break-word;
word-wrap: break-word
}
.hidden {
display: none
}
.invisible {
visibility: hidden
}
.container::after,
.float-container::after {
clear: both;
content: "";
display: table
}
.clearboth {
clear: both
}
#comments .comment .comment-actions,
.subscribe-popup .FollowByEmail .follow-by-email-submit,
.widget.Profile .profile-link {
background: 0 0;
border: 0;
box-shadow: none;
color: #970101;
cursor: pointer;
font-size: 14px;
font-weight: 700;
outline: 0;
text-decoration: none;
text-transform: uppercase;
width: auto
}
.dim-overlay {
background-color: rgba(0, 0, 0, .54);
height: 100vh;
left: 0;
position: fixed;
top: 0;
width: 100%
}
#sharing-dim-overlay {
background-color: transparent
}
input::-ms-clear {
display: none
}
.blogger-logo,
.svg-icon-24.blogger-logo {
fill: #ff9800;
opacity: 1
}
.loading-spinner-large {
-webkit-animation: mspin-rotate 1.568s infinite linear;
animation: mspin-rotate 1.568s infinite linear;
height: 48px;
overflow: hidden;
position: absolute;
width: 48px;
z-index: 200
}
.loading-spinner-large>div {
-webkit-animation: mspin-revrot 5332ms infinite steps(4);
animation: mspin-revrot 5332ms infinite steps(4)
}
.loading-spinner-large>div>div {
-webkit-animation: mspin-singlecolor-large-film 1333ms infinite steps(81);
animation: mspin-singlecolor-large-film 1333ms infinite steps(81);
background-size: 100%;
height: 48px;
width: 3888px
}
.mspin-black-large>div>div,
.mspin-grey_54-large>div>div {
background-image: url(https://www.blogblog.com/indie/mspin_black_large.svg)
}
.mspin-white-large>div>div {
background-image: url(https://www.blogblog.com/indie/mspin_white_large.svg)
}
.mspin-grey_54-large {
opacity: .54
}
@-webkit-keyframes mspin-singlecolor-large-film {
from {
-webkit-transform: translateX(0);
transform: translateX(0)
}
to {
-webkit-transform: translateX(-3888px);
transform: translateX(-3888px)
}
}
@keyframes mspin-singlecolor-large-film {
from {
-webkit-transform: translateX(0);
transform: translateX(0)
}
to {
-webkit-transform: translateX(-3888px);
transform: translateX(-3888px)
}
}
@-webkit-keyframes mspin-rotate {
from {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes mspin-rotate {
from {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-webkit-keyframes mspin-revrot {
from {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg)
}
}
@keyframes mspin-revrot {
from {
-webkit-transform: rotate(0);
transform: rotate(0)
}
to {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg)
}
}
.skip-navigation {
background-color: #fff;
box-sizing: border-box;
color: #000;
display: block;
height: 0;
left: 0;
line-height: 50px;
overflow: hidden;
padding-top: 0;
position: fixed;
text-align: center;
top: 0;
-webkit-transition: box-shadow .3s, height .3s, padding-top .3s;
transition: box-shadow .3s, height .3s, padding-top .3s;
width: 100%;
z-index: 900
}
.skip-navigation:focus {
box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);
height: 50px
}
#main {
outline: 0
}
.main-heading {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
padding: 0;
border: 0;
height: 1px;
width: 1px;
overflow: hidden
}
.Attribution {
margin-top: 1em;
text-align: center
}
.Attribution .blogger img,
.Attribution .blogger svg {
vertical-align: bottom
}
.Attribution .blogger img {
margin-right: .5em
}
.Attribution div {
line-height: 24px;
margin-top: .5em
}
.Attribution .copyright,
.Attribution .image-attribution {
font-size: .7em;
margin-top: 1.5em
}
.BLOG_mobile_video_class {
display: none
}
.bg-photo {
background-attachment: scroll !important
}
body .CSS_LIGHTBOX {
z-index: 900
}
.extendable .show-less,
.extendable .show-more {
border-color: #970101;
color: #970101;
margin-top: 8px
}
.extendable .show-less.hidden,
.extendable .show-more.hidden {
display: none
}
.inline-ad {
display: none;
max-width: 100%;
overflow: hidden
}
.adsbygoogle {
display: block
}
#cookieChoiceInfo {
bottom: 0;
top: auto
}
iframe.b-hbp-video {
border: 0
}
.post-body img {
max-width: 100%
}
.post-body iframe {
max-width: 100%
}
.post-body a[imageanchor="1"] {
display: inline-block
}
.byline {
margin-right: 1em
}
.byline:last-child {
margin-right: 0
}
.link-copied-dialog {
max-width: 520px;
outline: 0
}
.link-copied-dialog .modal-dialog-buttons {
margin-top: 8px
}
.link-copied-dialog .goog-buttonset-default {
background: 0 0;
border: 0
}
.link-copied-dialog .goog-buttonset-default:focus {
outline: 0
}
.paging-control-container {
margin-bottom: 16px
}
.paging-control-container .paging-control {
display: inline-block
}
.paging-control-container .comment-range-text::after,
.paging-control-container .paging-control {
color: #970101
}
.paging-control-container .comment-range-text,
.paging-control-container .paging-control {
margin-right: 8px
}
.paging-control-container .comment-range-text::after,
.paging-control-container .paging-control::after {
content: "\b7";
cursor: default;
padding-left: 8px;
pointer-events: none
}
.paging-control-container .comment-range-text:last-child::after,
.paging-control-container .paging-control:last-child::after {
content: none
}
.byline.reactions iframe {
height: 20px
}
.b-notification {
color: #000;
background-color: #fff;
border-bottom: solid 1px #000;
box-sizing: border-box;
padding: 16px 32px;
text-align: center
}
.b-notification.visible {
-webkit-transition: margin-top .3s cubic-bezier(.4, 0, .2, 1);
transition: margin-top .3s cubic-bezier(.4, 0, .2, 1)
}
.b-notification.invisible {
position: absolute
}
.b-notification-close {
position: absolute;
right: 8px;
top: 8px
}
.no-posts-message {
line-height: 40px;
text-align: center
}
@media screen and (max-width:968px) {
body.item-view .post-body a[imageanchor="1"][style*="float: left;"],
body.item-view .post-body a[imageanchor="1"][style*="float: right;"] {
float: none !important;
clear: none !important
}
body.item-view .post-body a[imageanchor="1"] img {
display: block;
height: auto;
margin: 0 auto
}
body.item-view .post-body>.separator:first-child>a[imageanchor="1"]:first-child {
margin-top: 20px
}
.post-body a[imageanchor] {
display: block
}
body.item-view .post-body a[imageanchor="1"] {
margin-left: 0 !important;
margin-right: 0 !important
}
body.item-view .post-body a[imageanchor="1"]+a[imageanchor="1"] {
margin-top: 16px
}
}
.item-control {
display: none
}
#comments {
border-top: 1px dashed rgba(0, 0, 0, .54);
margin-top: 20px;
padding: 20px
}
#comments .comment-thread ol {
margin: 0;
padding-left: 0;
padding-left: 0
}
#comments .comment .comment-replybox-single,
#comments .comment-thread .comment-replies {
margin-left: 60px
}
#comments .comment-thread .thread-count {
display: none
}
#comments .comment {
list-style-type: none;
padding: 0 0 30px;
position: relative
}
#comments .comment .comment {
padding-bottom: 8px
}
.comment .avatar-image-container {
position: absolute
}
.comment .avatar-image-container img {
border-radius: 50%
}
.avatar-image-container svg,
.comment .avatar-image-container .avatar-icon {
border-radius: 50%;
border: solid 1px #3e3f3c;
box-sizing: border-box;
fill: #3e3f3c;
height: 35px;
margin: 0;
padding: 7px;
width: 35px
}
.comment .comment-block {
margin-top: 10px;
margin-left: 60px;
padding-bottom: 0
}
#comments .comment-author-header-wrapper {
margin-left: 40px
}
#comments .comment .thread-expanded .comment-block {
padding-bottom: 20px
}
#comments .comment .comment-header .user,
#comments .comment .comment-header .user a {
color: #3e3f3c;
font-style: normal;
font-weight: 700
}
#comments .comment .comment-actions {
bottom: 0;
margin-bottom: 15px;
position: absolute
}
#comments .comment .comment-actions>* {
margin-right: 8px
}
#comments .comment .comment-header .datetime {
bottom: 0;
color: rgba(0, 0, 0, 0.54);
display: inline-block;
font-size: 13px;
font-style: italic;
margin-left: 8px
}
#comments .comment .comment-footer .comment-timestamp a,
#comments .comment .comment-header .datetime a {
color: rgba(0, 0, 0, 0.54)
}
#comments .comment .comment-content,
.comment .comment-body {
margin-top: 12px;
word-break: break-word
}
.comment-body {
margin-bottom: 12px
}
#comments.embed[data-num-comments="0"] {
border: 0;
margin-top: 0;
padding-top: 0
}
#comments.embed[data-num-comments="0"] #comment-post-message,
#comments.embed[data-num-comments="0"] div.comment-form>p,
#comments.embed[data-num-comments="0"] p.comment-footer {
display: none
}
#comment-editor-src {
display: none
}
.comments .comments-content .loadmore.loaded {
max-height: 0;
opacity: 0;
overflow: hidden
}
.extendable .remaining-items {
height: 0;
overflow: hidden;
-webkit-transition: height .3s cubic-bezier(.4, 0, .2, 1);
transition: height .3s cubic-bezier(.4, 0, .2, 1)
}
.extendable .remaining-items.expanded {
height: auto
}
.svg-icon-24,
.svg-icon-24-button {
cursor: pointer;
height: 24px;
width: 24px;
min-width: 24px
}
.touch-icon {
margin: -12px;
padding: 12px
}
.touch-icon:active,
.touch-icon:focus {
background-color: rgba(153, 153, 153, .4);
border-radius: 50%
}
svg:not(:root).touch-icon {
overflow: visible
}
html[dir=rtl] .rtl-reversible-icon {
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
transform: scaleX(-1)
}
.svg-icon-24-button,
.touch-icon-button {
background: 0 0;
border: 0;
margin: 0;
outline: 0;
padding: 0
}
.touch-icon-button .touch-icon:active,
.touch-icon-button .touch-icon:focus {
background-color: transparent
}
.touch-icon-button:active .touch-icon,
.touch-icon-button:focus .touch-icon {
background-color: rgba(153, 153, 153, .4);
border-radius: 50%
}
.Profile .default-avatar-wrapper .avatar-icon {
border-radius: 50%;
border: solid 1px #000000;
box-sizing: border-box;
fill: #000000;
margin: 0
}
.Profile .individual .default-avatar-wrapper .avatar-icon {
padding: 25px
}
.Profile .individual .avatar-icon,
.Profile .individual .profile-img {
height: 120px;
width: 120px
}
.Profile .team .default-avatar-wrapper .avatar-icon {
padding: 8px
}
.Profile .team .avatar-icon,
.Profile .team .default-avatar-wrapper,
.Profile .team .profile-img {
height: 40px;
width: 40px
}
.snippet-container {
margin: 0;
position: relative;
overflow: hidden
}
.snippet-fade {
bottom: 0;
box-sizing: border-box;
position: absolute;
width: 96px
}
.snippet-fade {
right: 0
}
.snippet-fade:after {
content: "\2026"
}
.snippet-fade:after {
float: right
}
.post-bottom {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.post-footer {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.post-footer>* {
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto
}
.post-footer .byline:last-child {
margin-right: 1em
}
.jump-link {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.centered-top-container.sticky {
left: 0;
position: fixed;
right: 0;
top: 0;
width: auto;
z-index: 8;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-transition-duration: .2s;
transition-duration: .2s;
-webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}
.centered-top-placeholder {
display: none
}
.collapsed-header .centered-top-placeholder {
display: block
}
.centered-top-container .Header .replaced h1,
.centered-top-placeholder .Header .replaced h1 {
display: none
}
.centered-top-container.sticky .Header .replaced h1 {
display: block
}
.centered-top-container.sticky .Header .header-widget {
background: 0 0
}
.centered-top-container.sticky .Header .header-image-wrapper {
display: none
}
.centered-top-container img,
.centered-top-placeholder img {
max-width: 100%
}
.collapsible {
-webkit-transition: height .3s cubic-bezier(.4, 0, .2, 1);
transition: height .3s cubic-bezier(.4, 0, .2, 1)
}
.collapsible,
.collapsible>summary {
display: block;
overflow: hidden
}
.collapsible>:not(summary) {
display: none
}
.collapsible[open]>:not(summary) {
display: block
}
.collapsible:focus,
.collapsible>summary:focus {
outline: 0
}
.collapsible>summary {
cursor: pointer;
display: block;
padding: 0
}
.collapsible:focus>summary,
.collapsible>summary:focus {
background-color: transparent
}
.collapsible>summary::-webkit-details-marker {
display: none
}
.collapsible-title {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.collapsible-title .title {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.collapsible-title .chevron-down,
.collapsible[open] .collapsible-title .chevron-up {
display: block
}
.collapsible-title .chevron-up,
.collapsible[open] .collapsible-title .chevron-down {
display: none
}
.overflowable-container {
max-height: 48px;
overflow: hidden;
position: relative
}
.overflow-button {
cursor: pointer
}
#overflowable-dim-overlay {
background: 0 0
}
.overflow-popup {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
background-color: #ffffff;
left: 0;
max-width: calc(100% - 32px);
position: absolute;
top: 0;
visibility: hidden;
z-index: 101
}
.overflow-popup ul {
list-style: none
}
.overflow-popup .tabs li,
.overflow-popup li {
display: block;
height: auto
}
.overflow-popup .tabs li {
padding-left: 0;
padding-right: 0
}
.overflow-button.hidden,
.overflow-popup .tabs li.hidden,
.overflow-popup li.hidden {
display: none
}
.ripple {
position: relative
}
.ripple>* {
z-index: 1
}
.splash-wrapper {
bottom: 0;
left: 0;
overflow: hidden;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
z-index: 0
}
.splash {
background: #ccc;
border-radius: 100%;
display: block;
opacity: .6;
position: absolute;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0)
}
.splash.animate {
-webkit-animation: ripple-effect .4s linear;
animation: ripple-effect .4s linear
}
@-webkit-keyframes ripple-effect {
100% {
opacity: 0;
-webkit-transform: scale(2.5);
transform: scale(2.5)
}
}
@keyframes ripple-effect {
100% {
opacity: 0;
-webkit-transform: scale(2.5);
transform: scale(2.5)
}
}
.search {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
line-height: 24px;
width: 24px
}
.search.focused {
width: 100%
}
.search.focused .section {
width: 100%
}
.search form {
z-index: 101
}
.search h3 {
display: none
}
.search form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-webkit-flex: 1 0 0;
-ms-flex: 1 0 0px;
flex: 1 0 0;
border-bottom: solid 1px transparent;
padding-bottom: 8px
}
.search form>* {
display: none
}
.search.focused form>* {
display: block
}
.search .search-input label {
display: none
}
.centered-top-placeholder.cloned .search form {
z-index: 30
}
.search.focused form {
border-color: #3e3f3c;
position: relative;
width: auto
}
.collapsed-header .centered-top-container .search.focused form {
border-bottom-color: transparent
}
.search-expand {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.search-expand-text {
display: none
}
.search-close {
display: inline;
vertical-align: middle
}
.search-input {
-webkit-box-flex: 1;
-webkit-flex: 1 0 1px;
-ms-flex: 1 0 1px;
flex: 1 0 1px
}
.search-input input {
background: 0 0;
border: 0;
box-sizing: border-box;
color: #3e3f3c;
display: inline-block;
outline: 0;
width: calc(100% - 48px)
}
.search-input input.no-cursor {
color: transparent;
text-shadow: 0 0 0 #3e3f3c
}
.collapsed-header .centered-top-container .search-action,
.collapsed-header .centered-top-container .search-input input {
color: #3e3f3c
}
.collapsed-header .centered-top-container .search-input input.no-cursor {
color: transparent;
text-shadow: 0 0 0 #3e3f3c
}
.collapsed-header .centered-top-container .search-input input.no-cursor:focus,
.search-input input.no-cursor:focus {
outline: 0
}
.search-focused>* {
visibility: hidden
}
.search-focused .search,
.search-focused .search-icon {
visibility: visible
}
.search.focused .search-action {
display: block
}
.search.focused .search-action:disabled {
opacity: .3
}
.sidebar-container {
background-color: #f7f7f7;
max-width: 320px;
overflow-y: auto;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: .3s;
transition-duration: .3s;
-webkit-transition-timing-function: cubic-bezier(0, 0, .2, 1);
transition-timing-function: cubic-bezier(0, 0, .2, 1);
width: 320px;
z-index: 101;
-webkit-overflow-scrolling: touch
}
.sidebar-container .navigation {
line-height: 0;
padding: 16px
}
.sidebar-container .sidebar-back {
cursor: pointer
}
.sidebar-container .widget {
background: 0 0;
margin: 0 16px;
padding: 16px 0
}
.sidebar-container .widget .title {
color: #000000;
margin: 0
}
.sidebar-container .widget ul {
list-style: none;
margin: 0;
padding: 0
}
.sidebar-container .widget ul ul {
margin-left: 1em
}
.sidebar-container .widget li {
font-size: 16px;
line-height: normal
}
.sidebar-container .widget+.widget {
border-top: 1px dashed #000000
}
.BlogArchive li {
margin: 16px 0
}
.BlogArchive li:last-child {
margin-bottom: 0
}
.Label li a {
display: inline-block
}
.BlogArchive .post-count,
.Label .label-count {
float: right;
margin-left: .25em
}
.BlogArchive .post-count::before,
.Label .label-count::before {
content: "("
}
.BlogArchive .post-count::after,
.Label .label-count::after {
content: ")"
}
.widget.Translate .skiptranslate>div {
display: block !important
}
.widget.Profile .profile-link {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.widget.Profile .team-member .default-avatar-wrapper,
.widget.Profile .team-member .profile-img {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-right: 1em
}
.widget.Profile .individual .profile-link {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
.widget.Profile .team .profile-link .profile-name {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
display: block;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto
}
.dim-overlay {
background-color: rgba(0, 0, 0, .54);
z-index: 100
}
body.sidebar-visible {
overflow-y: hidden
}
@media screen and (max-width:1619px) {
.sidebar-container {
bottom: 0;
position: fixed;
top: 0;
left: auto;
right: 0
}
.sidebar-container.sidebar-invisible {
-webkit-transition-timing-function: cubic-bezier(.4, 0, .6, 1);
transition-timing-function: cubic-bezier(.4, 0, .6, 1);
-webkit-transform: translateX(320px);
-ms-transform: translateX(320px);
transform: translateX(320px)
}
}
.dialog {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
background: #ffffff;
box-sizing: border-box;
color: #3e3f3c;
padding: 30px;
position: fixed;
text-align: center;
width: calc(100% - 24px);
z-index: 101
}
.dialog input[type=email],
.dialog input[type=text] {
background-color: transparent;
border: 0;
border-bottom: solid 1px rgba(62, 63, 60, .12);
color: #3e3f3c;
display: block;
font-family: Lora, serif;
font-size: 16px;
line-height: 24px;
margin: auto;
padding-bottom: 7px;
outline: 0;
text-align: center;
width: 100%
}
.dialog input[type=email]::-webkit-input-placeholder,
.dialog input[type=text]::-webkit-input-placeholder {
color: #3e3f3c
}
.dialog input[type=email]::-moz-placeholder,
.dialog input[type=text]::-moz-placeholder {
color: #3e3f3c
}
.dialog input[type=email]:-ms-input-placeholder,
.dialog input[type=text]:-ms-input-placeholder {
color: #3e3f3c
}
.dialog input[type=email]::-ms-input-placeholder,
.dialog input[type=text]::-ms-input-placeholder {
color: #3e3f3c
}
.dialog input[type=email]::placeholder,
.dialog input[type=text]::placeholder {
color: #3e3f3c
}
.dialog input[type=email]:focus,
.dialog input[type=text]:focus {
border-bottom: solid 2px #970101;
padding-bottom: 6px
}
.dialog input.no-cursor {
color: transparent;
text-shadow: 0 0 0 #3e3f3c
}
.dialog input.no-cursor:focus {
outline: 0
}
.dialog input.no-cursor:focus {
outline: 0
}
.dialog input[type=submit] {
font-family: Lora, serif
}
.dialog .goog-buttonset-default {
color: #970101
}
.subscribe-popup {
max-width: 364px
}
.subscribe-popup h3 {
color: #ffffff;
font-size: 1.8em;
margin-top: 0
}
.subscribe-popup .FollowByEmail h3 {
display: none
}
.subscribe-popup .FollowByEmail .follow-by-email-submit {
color: #970101;
display: inline-block;
margin: 0 auto;
margin-top: 24px;
width: auto;
white-space: normal
}
.subscribe-popup .FollowByEmail .follow-by-email-submit:disabled {
cursor: default;
opacity: .3
}
@media (max-width:800px) {
.blog-name div.widget.Subscribe {
margin-bottom: 16px
}
body.item-view .blog-name div.widget.Subscribe {
margin: 8px auto 16px auto;
width: 100%
}
}
body#layout .bg-photo,
body#layout .bg-photo-overlay {
display: none
}
body#layout .page_body {
padding: 0;
position: relative;
top: 0
}
body#layout .page {
display: inline-block;
left: inherit;
position: relative;
vertical-align: top;
width: 540px
}
body#layout .centered {
max-width: 954px
}
body#layout .navigation {
display: none
}
body#layout .sidebar-container {
display: inline-block;
width: 40%
}
body#layout .hamburger-menu,
body#layout .search {
display: none
}
.widget.Sharing .sharing-button {
display: none
}
.widget.Sharing .sharing-buttons li {
padding: 0
}
.widget.Sharing .sharing-buttons li span {
display: none
}
.post-share-buttons {
position: relative
}
.centered-bottom .share-buttons .svg-icon-24,
.share-buttons .svg-icon-24 {
fill: #3e3f3c
}
.sharing-open.touch-icon-button:active .touch-icon,
.sharing-open.touch-icon-button:focus .touch-icon {
background-color: transparent
}
.share-buttons {
background-color: #ffffff;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
color: #3e3f3c;
list-style: none;
margin: 0;
padding: 8px 0;
position: absolute;
top: -11px;
min-width: 200px;
z-index: 101
}
.share-buttons.hidden {
display: none
}
.sharing-button {
background: 0 0;
border: 0;
margin: 0;
outline: 0;
padding: 0;
cursor: pointer
}
.share-buttons li {
margin: 0;
height: 48px
}
.share-buttons li:last-child {
margin-bottom: 0
}
.share-buttons li .sharing-platform-button {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 100%;
margin-bottom: 0;
padding: 0 16px;
position: relative;
width: 100%
}
.share-buttons li .sharing-platform-button:focus,
.share-buttons li .sharing-platform-button:hover {
background-color: rgba(128, 128, 128, .1);
outline: 0
}
.share-buttons li svg[class*=" sharing-"],
.share-buttons li svg[class^=sharing-] {
position: absolute;
top: 10px
}
.share-buttons li span.sharing-platform-button {
position: relative;
top: 0
}
.share-buttons li .platform-sharing-text {
display: block;
font-size: 16px;
line-height: 48px;
white-space: nowrap
}
.share-buttons li .platform-sharing-text {
margin-left: 56px
}
.flat-button {
cursor: pointer;
display: inline-block;
font-weight: 700;
text-transform: uppercase;
border-radius: 2px;
padding: 8px;
margin: -8px
}
.flat-icon-button {
background: 0 0;
border: 0;
margin: 0;
outline: 0;
padding: 0;
margin: -12px;
padding: 12px;
cursor: pointer;
box-sizing: content-box;
display: inline-block;
line-height: 0
}
.flat-icon-button,
.flat-icon-button .splash-wrapper {
border-radius: 50%
}
.flat-icon-button .splash.animate {
-webkit-animation-duration: .3s;
animation-duration: .3s
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0
}
.post-body h1,
.post-body h2,
.post-body h3,
.post-body h4,
.post-body h5,
.post-body h6 {
margin: 1em 0
}
.action-link,
a {
color: #970101;
cursor: pointer;
text-decoration: none
}
.action-link:visited,
a:visited {
color: #970101
}
.action-link:hover,
a:hover {
color: #970101
}
body {
background-color: #ffffff;
color: #3e3f3c;
font: 400 20px Lora, serif;
margin: 0 auto
}
.unused {
background: #ffffff none repeat scroll top left
}
.dim-overlay {
z-index: 100
}
.all-container {
min-height: 100vh;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column
}
body.sidebar-visible .all-container {
overflow-y: scroll
}
.page {
max-width: 1280px;
width: 100%
}
.Blog {
padding: 0;
padding-left: 136px
}
.main_content_container {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: 0 auto;
max-width: 1600px;
width: 100%
}
.centered-top-container {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.centered-top,
.centered-top-placeholder {
box-sizing: border-box;
width: 100%
}
.centered-top {
box-sizing: border-box;
margin: 0 auto;
max-width: 1280px;
padding: 44px 136px 32px 136px;
width: 100%
}
.centered-top h3 {
color: rgba(255, 255, 255, 0.54);
font: 700 14px Lato, sans-serif
}
.centered {
width: 100%
}
.centered-top-firstline {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative;
width: 100%
}
.main_header_elements {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
overflow-x: hidden;
width: 100%
}
html[dir=rtl] .main_header_elements {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
body.search-view .centered-top.search-focused .blog-name {
display: none
}
.widget.Header img {
max-width: 100%
}
.blog-name {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
-webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}
.subscribe-section-container {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
.search {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-ordinal-group: 4;
-webkit-order: 3;
-ms-flex-order: 3;
order: 3;
line-height: 24px
}
.search svg {
margin-bottom: 0px;
margin-top: 0px;
padding-bottom: 0;
padding-top: 0
}
.search,
.search.focused {
display: block;
width: auto
}
.search .section {
opacity: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}
.search-expand {
background: 0 0;
border: 0;
margin: 0;
outline: 0;
padding: 0;
display: block
}
.search.focused .search-expand {
visibility: hidden
}
.hamburger-menu {
float: right;
height: 24px
}
.search-expand,
.subscribe-section-container {
margin-left: 44px
}
.hamburger-section {
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
margin-left: 44px;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
html[dir=rtl] .hamburger-section {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1
}
.search-expand-icon {
display: none
}
.search-expand-text {
display: block
}
.search-input {
width: 100%
}
.search-focused .hamburger-section {
visibility: visible
}
.centered-top-secondline .PageList ul {
margin: 0;
max-height: 288px;
overflow-y: hidden
}
.centered-top-secondline .PageList li {
margin-right: 30px
}
.centered-top-secondline .PageList li:first-child a {
padding-left: 0
}
.centered-top-secondline .PageList .overflow-popup ul {
overflow-y: auto
}
.centered-top-secondline .PageList .overflow-popup li {
display: block
}
.centered-top-secondline .PageList .overflow-popup li.hidden {
display: none
}
.overflowable-contents li {
display: inline-block;
height: 48px
}
.sticky .blog-name {
overflow: hidden
}
.sticky .blog-name .widget.Header h1 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.sticky .blog-name .widget.Header p,
.sticky .centered-top-secondline {
display: none
}
.centered-top-container,
.centered-top-placeholder {
background: #000000 none repeat scroll top left
}
.centered-top .svg-icon-24 {
fill: #ffffff
}
.blog-name h1,
.blog-name h1 a {
color: #f44d14;
font: 700 24px Lato, sans-serif;
line-height: 24px;
text-transform: uppercase
}
.widget.Header .header-widget p {
font: 700 14px Lato, sans-serif;
font-style: italic;
color: rgba(255, 255, 255, 0.54);
line-height: 1.6;
max-width: 676px
}
.centered-top .flat-button {
color: #ffffff;
cursor: pointer;
font: 700 14px Lato, sans-serif;
line-height: 24px;
text-transform: uppercase;
-webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
transition: opacity .2s cubic-bezier(.4, 0, .2, 1)
}
.subscribe-button {
background: 0 0;
border: 0;
margin: 0;
outline: 0;
padding: 0;
display: block
}
html[dir=ltr] .search form {
margin-right: 12px
}
.search.focused .section {
opacity: 1;
margin-right: 36px;
width: calc(100% - 36px)
}
.search input {
border: 0;
color: rgba(255, 255, 255, 0.54);
font: 700 16px Lato, sans-serif;
line-height: 24px;
outline: 0;
width: 100%
}
.search form {
padding-bottom: 0
}
.search input[type=submit] {
display: none
}
.search input::-webkit-input-placeholder {
text-transform: uppercase
}
.search input::-moz-placeholder {
text-transform: uppercase
}
.search input:-ms-input-placeholder {
text-transform: uppercase
}
.search input::-ms-input-placeholder {
text-transform: uppercase
}
.search input::placeholder {
text-transform: uppercase
}
.centered-top-secondline .dim-overlay,
.search .dim-overlay {
background: 0 0
}
.centered-top-secondline .PageList .overflow-button a,
.centered-top-secondline .PageList li a {
color: #ffffff;
font: 700 14px Lato, sans-serif;
line-height: 48px;
padding: 12px
}
.centered-top-secondline .PageList li.selected a {
color: #ffffff
}
.centered-top-secondline .overflow-popup .PageList li a {
color: #3e3f3c
}
.PageList ul {
padding: 0
}
.sticky .search form {
border: 0
}
.sticky {
box-shadow: 0 0 20px 0 rgba(0, 0, 0, .7)
}
.sticky .centered-top {
padding-bottom: 0;
padding-top: 0
}
.sticky .blog-name h1,
.sticky .search,
.sticky .search-expand,
.sticky .subscribe-button {
line-height: 40px
}
.sticky .hamburger-section,
.sticky .search-expand,
.sticky .search.focused .search-submit {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 40px
}
.subscribe-popup h3 {
color: rgba(0, 0, 0, 0.84);
font: 700 24px Lato, sans-serif;
margin-bottom: 24px
}
.subscribe-popup div.widget.FollowByEmail .follow-by-email-address {
color: rgba(0, 0, 0, 0.84);
font: 700 14px Lato, sans-serif
}
.subscribe-popup div.widget.FollowByEmail .follow-by-email-submit {
color: #3e3f3c;
font: 700 14px Lato, sans-serif;
margin-top: 24px
}
.post-content {
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
margin-right: 76px;
max-width: 676px;
width: 100%
}
.post-filter-message {
background-color: #970101;
color: #ffffff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font: 700 16px Lato, sans-serif;
margin: 40px 136px 48px 136px;
padding: 10px;
position: relative
}
.post-filter-message>* {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto
}
.post-filter-message .search-query {
font-style: italic;
quotes: "\201c""\201d""\2018""\2019"
}
.post-filter-message .search-query::before {
content: open-quote
}
.post-filter-message .search-query::after {
content: close-quote
}
.post-filter-message div {
display: inline-block
}
.post-filter-message a {
color: #ffffff;
display: inline-block;
text-transform: uppercase
}
.post-filter-description {
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-right: 16px
}
.post-title {
margin-top: 0
}
body.feed-view .post-outer-container {
margin-top: 85px
}
body.feed-view .feed-message+.post-outer-container,
body.feed-view .post-outer-container:first-child {
margin-top: 0
}
.post-outer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative
}
.post-outer .snippet-thumbnail {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: #000;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
height: 256px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-right: 136px;
overflow: hidden;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
position: relative;
width: 256px
}
.post-outer .thumbnail-empty {
background: 0 0
}
.post-outer .snippet-thumbnail-img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 100%
}
.post-outer .snippet-thumbnail img {
max-height: 100%
}
.post-title-container {
margin-bottom: 16px
}
.post-bottom {
-webkit-box-align: baseline;
-webkit-align-items: baseline;
-ms-flex-align: baseline;
align-items: baseline;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.post-share-buttons-bottom {
float: left
}
.footer {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin: auto auto 0 auto;
padding-bottom: 32px;
width: auto
}
.post-header-container {
margin-bottom: 12px
}
.post-header-container .post-share-buttons-top {
float: right
}
.post-header-container .post-header {
float: left
}
.byline {
display: inline-block;
margin-bottom: 8px
}
.byline,
.byline a,
.flat-button {
color: #3e3f3c;
font: 700 14px Lato, sans-serif
}
.flat-button.ripple .splash {
background-color: rgba(62, 63, 60, .4)
}
.flat-button.ripple:hover {
background-color: rgba(62, 63, 60, .12)
}
.post-footer .byline {
text-transform: uppercase
}
.post-comment-link {
line-height: 1
}
.blog-pager {
float: right;
margin-right: 468px;
margin-top: 48px
}
.FeaturedPost {
margin-bottom: 56px
}
.FeaturedPost h3 {
margin: 16px 136px 8px 136px
}
.shown-ad {
margin-bottom: 85px;
margin-top: 85px
}
.shown-ad .inline-ad {
display: block;
max-width: 676px
}
body.feed-view .shown-ad:last-child {
display: none
}
.post-title,
.post-title a {
color: #3e3f3c;
font: 700 36px Lato, sans-serif;
line-height: 1.3333333333
}
.feed-message {
color: rgba(0, 0, 0, 0.54);
font: 700 16px Lato, sans-serif;
margin-bottom: 52px
}
.post-header-container .byline,
.post-header-container .byline a {
color: rgba(0, 0, 0, 0.54);
font: 700 16px Lato, sans-serif
}
.post-header-container .byline.post-author:not(:last-child)::after {
content: "\b7"
}
.post-header-container .byline.post-author:not(:last-child) {
margin-right: 0
}
.post-snippet-container {
font: 400 20px Lora, serif
}
.sharing-button {
text-transform: uppercase;
word-break: normal
}
.post-outer-container .svg-icon-24 {
fill: #3e3f3c
}
.post-body {
color: #3e3f3c;
font: 400 20px Lora, serif;
line-height: 2;
margin-bottom: 24px
}
.blog-pager .blog-pager-older-link {
color: #3e3f3c;
float: right;
font: 700 14px Lato, sans-serif;
text-transform: uppercase
}
.no-posts-message {
margin: 32px
}
body.item-view .Blog .post-title-container {
background-color: #f44d14;
box-sizing: border-box;
margin-bottom: -1px;
padding-bottom: 86px;
padding-right: 290px;
padding-left: 140px;
padding-top: 124px;
width: 100%
}
body.item-view .Blog .post-title,
body.item-view .Blog .post-title a {
color: #ffffff;
font: 700 48px Lato, sans-serif;
line-height: 1.4166666667;
margin-bottom: 0
}
body.item-view .Blog {
margin: 0;
margin-bottom: 85px;
padding: 0
}
body.item-view .Blog .post-content {
margin-right: 0;
max-width: none
}
body.item-view .comments,
body.item-view .shown-ad,
body.item-view .widget.Blog .post-bottom {
margin-bottom: 0;
margin-right: 400px;
margin-left: 140px;
margin-top: 0
}
body.item-view .widget.Header header p {
max-width: 740px
}
body.item-view .shown-ad {
margin-bottom: 24px;
margin-top: 24px
}
body.item-view .Blog .post-header-container {
padding-left: 140px
}
body.item-view .Blog .post-header-container .post-author-profile-pic-container {
background-color: #f44d14;
border-top: 1px solid #f44d14;
float: left;
height: 84px;
margin-right: 24px;
margin-left: -140px;
padding-left: 140px
}
body.item-view .Blog .post-author-profile-pic {
max-height: 100%
}
body.item-view .Blog .post-header {
float: left;
height: 84px
}
body.item-view .Blog .post-header>* {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%)
}
body.item-view .post-body {
color: #3e3f3c;
font: 400 20px Lora, serif;
line-height: 2
}
body.item-view .Blog .post-body-container {
padding-right: 290px;
position: relative;
margin-left: 140px;
margin-top: 20px;
margin-bottom: 32px
}
body.item-view .Blog .post-body {
margin-bottom: 0;
margin-right: 110px
}
body.item-view .Blog .post-body::first-letter {
float: left;
font-size: 80px;
font-weight: 600;
line-height: 1;
margin-right: 16px
}
body.item-view .Blog .post-body div[style*="text-align: center"]::first-letter {
float: none;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
margin-right: 0
}
body.item-view .Blog .post-body::first-line {
color: #3e3f3c
}
body.item-view .Blog .post-body-container .post-sidebar {
right: 0;
position: absolute;
top: 0;
width: 290px
}
body.item-view .Blog .post-body-container .post-sidebar .sharing-button {
display: inline-block
}
.widget.Attribution {
clear: both;
font: 600 14px Open Sans, sans-serif;
padding-top: 2em
}
.widget.Attribution .blogger {
margin: 12px
}
.widget.Attribution svg {
fill: rgba(0, 0, 0, 0.54)
}
body.item-view .PopularPosts {
margin-left: 140px
}
body.item-view .PopularPosts .widget-content>ul {
padding-left: 0
}
body.item-view .PopularPosts .widget-content>ul>li {
display: block
}
body.item-view .PopularPosts .post-content {
margin-right: 76px;
max-width: 664px
}
body.item-view .PopularPosts .post:not(:last-child) {
margin-bottom: 85px
}
body.item-view .post-body-container img {
height: auto;
max-width: 100%
}
body.item-view .PopularPosts>.title {
color: rgba(0, 0, 0, 0.54);
font: 700 16px Lato, sans-serif;
margin-bottom: 36px
}
body.item-view .post-sidebar .post-labels-sidebar {
margin-top: 48px;
min-width: 150px
}
body.item-view .post-sidebar .post-labels-sidebar h3 {
color: #3e3f3c;
font: 700 14px Lato, sans-serif;
margin-bottom: 16px
}
body.item-view .post-sidebar .post-labels-sidebar a {
color: #3e3f3c;
display: block;
font: 400 14px Lato, sans-serif;
font-style: italic;
line-height: 2
}
body.item-view blockquote {
font: italic 700 36px Lato, sans-serif;
font-style: italic;
quotes: "\201c""\201d""\2018""\2019"
}
body.item-view blockquote::before {
content: open-quote
}
body.item-view blockquote::after {
content: close-quote
}
body.item-view .post-bottom {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
float: none
}
body.item-view .widget.Blog .post-share-buttons-bottom {
-webkit-box-flex: 0;
-webkit-flex: 0 1 auto;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2
}
body.item-view .widget.Blog .post-footer {
line-height: 1;
margin-right: 24px
}
.widget.Blog body.item-view .post-bottom {
margin-right: 0;
margin-bottom: 80px
}
body.item-view .post-footer .post-labels .byline-label {
color: #3e3f3c;
font: 700 14px Lato, sans-serif
}
body.item-view .post-footer .post-labels a {
color: #3e3f3c;
display: inline-block;
font: 400 14px Lato, sans-serif;
line-height: 2
}
body.item-view .post-footer .post-labels a:not(:last-child)::after {
content: ", "
}
body.item-view #comments {
border-top: 0;
padding: 0
}
body.item-view #comments h3.title {
color: rgba(0, 0, 0, 0.54);
font: 700 16px Lato, sans-serif;
margin-bottom: 48px
}
body.item-view #comments .comment-form h4 {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
padding: 0;
border: 0;
height: 1px;
width: 1px;
overflow: hidden
}
.heroPost {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
position: relative
}
.widget.Blog .heroPost {
margin-left: -136px
}
.heroPost .big-post-title .post-snippet {
color: #ffffff
}
.heroPost.noimage .post-snippet {
color: #3e3f3c
}
.heroPost .big-post-image-top {
display: none;
background-size: cover;
background-position: center
}
.heroPost .big-post-title {
background-color: #f44d14;
box-sizing: border-box;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
max-width: 888px;
min-width: 0;
padding-bottom: 84px;
padding-right: 76px;
padding-left: 136px;
padding-top: 76px
}
.heroPost.noimage .big-post-title {
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
max-width: 480px;
width: 480px
}
.heroPost .big-post-title h3 {
margin: 0 0 24px
}
.heroPost .big-post-title h3 a {
color: #ffffff
}
.heroPost .big-post-title .post-body {
color: #ffffff
}
.heroPost .big-post-title .item-byline {
color: #ffffff;
margin-bottom: 24px
}
.heroPost .big-post-title .item-byline .post-timestamp {
display: block
}
.heroPost .big-post-title .item-byline a {
color: #ffffff
}
.heroPost .byline,
.heroPost .byline a,
.heroPost .flat-button {
color: #ffffff
}
.heroPost .flat-button.ripple .splash {
background-color: rgba(255, 255, 255, .4)
}
.heroPost .flat-button.ripple:hover {
background-color: rgba(255, 255, 255, .12)
}
.heroPost .big-post-image {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 392px
}
.heroPost .big-post-text {
background-color: #e7e8e0;
box-sizing: border-box;
color: #3e3f3c;
-webkit-box-flex: 1;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
padding: 48px
}
.heroPost .big-post-text .post-snippet-fade {
color: #3e3f3c;
background: -webkit-linear-gradient(right, #e7e8e0, rgba(231, 232, 224, 0));
background: linear-gradient(to left, #e7e8e0, rgba(231, 232, 224, 0))
}
.heroPost .big-post-text .byline,
.heroPost .big-post-text .byline a,
.heroPost .big-post-text .jump-link,
.heroPost .big-post-text .sharing-button {
color: #3e3f3c
}
.heroPost .big-post-text .snippet-item::first-letter {
color: #f44d14;
float: left;
font-weight: 700;
margin-right: 12px
}
.sidebar-container {
background-color: #ffffff
}
body.sidebar-visible .sidebar-container {
box-shadow: 0 0 20px 0 rgba(0, 0, 0, .7)
}
.sidebar-container .svg-icon-24 {
fill: #000000
}
.sidebar-container .navigation .sidebar-back {
float: right
}
.sidebar-container .widget {
padding-right: 16px;
margin-right: 0;
margin-left: 38px
}
.sidebar-container .widget+.widget {
border-top: solid 1px #bdbdbd
}
.sidebar-container .widget .title {
font: 400 16px Lato, sans-serif
}
.collapsible {
width: 100%
}
.widget.Profile {
border-top: 0;
margin: 0;
margin-left: 38px;
margin-top: 24px;
padding-right: 0
}
body.sidebar-visible .widget.Profile {
margin-left: 0
}
.widget.Profile h2 {
display: none
}
.widget.Profile h3.title {
color: #000000;
margin: 16px 32px
}
.widget.Profile .individual {
text-align: center
}
.widget.Profile .individual .default-avatar-wrapper .avatar-icon {
margin: auto
}
.widget.Profile .team {
margin-bottom: 32px;
margin-left: 32px;
margin-right: 32px
}
.widget.Profile ul {
list-style: none;
padding: 0
}
.widget.Profile li {
margin: 10px 0;
text-align: left
}
.widget.Profile .profile-img {
border-radius: 50%;
float: none
}
.widget.Profile .profile-info {
margin-bottom: 12px
}
.profile-snippet-fade {
background: -webkit-linear-gradient(right, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to left, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
height: 1.7em;
position: absolute;
right: 16px;
top: 11.7em;
width: 96px
}
.profile-snippet-fade::after {
content: "\2026";
float: right
}
.widget.Profile .profile-location {
color: #000000;
font-size: 16px;
margin: 0;
opacity: .74
}
.widget.Profile .team-member .profile-link::after {
clear: both;
content: "";
display: table
}
.widget.Profile .team-member .profile-name {
word-break: break-word
}
.widget.Profile .profile-datablock .profile-link {
color: #000000;
font: 700 16px Lato, sans-serif;
font-size: 24px;
text-transform: none;
word-break: break-word
}
.widget.Profile .profile-datablock .profile-link+div {
margin-top: 16px !important
}
.widget.Profile .profile-link {
font: 700 16px Lato, sans-serif;
font-size: 14px
}
.widget.Profile .profile-textblock {
color: #000000;
font-size: 14px;
line-height: 24px;
margin: 0 18px;
opacity: .74;
overflow: hidden;
position: relative;
word-break: break-word
}
.widget.Label .list-label-widget-content li a {
width: 100%;
word-wrap: break-word
}
.extendable .show-less,
.extendable .show-more {
font: 700 16px Lato, sans-serif;
font-size: 14px;
margin: 0 -8px
}
.widget.BlogArchive .post-count {
color: #3e3f3c
}
.Label li {
margin: 16px 0
}
.Label li:last-child {
margin-bottom: 0
}
.post-snippet.snippet-container {
max-height: 160px
}
.post-snippet .snippet-item {
line-height: 40px
}
.post-snippet .snippet-fade {
background: -webkit-linear-gradient(left, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to left, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
color: #3e3f3c;
height: 40px
}
.hero-post-snippet.snippet-container {
max-height: 160px
}
.hero-post-snippet .snippet-item {
line-height: 40px
}
.hero-post-snippet .snippet-fade {
background: -webkit-linear-gradient(left, #f44d14 0, #f44d14 20%, rgba(244, 77, 20, 0) 100%);
background: linear-gradient(to left, #f44d14 0, #f44d14 20%, rgba(244, 77, 20, 0) 100%);
color: #ffffff;
height: 40px
}
.hero-post-snippet a {
color: #790101
}
.hero-post-noimage-snippet.snippet-container {
max-height: 320px
}
.hero-post-noimage-snippet .snippet-item {
line-height: 40px
}
.hero-post-noimage-snippet .snippet-fade {
background: -webkit-linear-gradient(left, #e7e8e0 0, #e7e8e0 20%, rgba(231, 232, 224, 0) 100%);
background: linear-gradient(to left, #e7e8e0 0, #e7e8e0 20%, rgba(231, 232, 224, 0) 100%);
color: #3e3f3c;
height: 40px
}
.popular-posts-snippet.snippet-container {
max-height: 160px
}
.popular-posts-snippet .snippet-item {
line-height: 40px
}
.popular-posts-snippet .snippet-fade {
background: -webkit-linear-gradient(left, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to left, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
color: #3e3f3c;
height: 40px
}
.profile-snippet.snippet-container {
max-height: 192px
}
.profile-snippet .snippet-item {
line-height: 24px
}
.profile-snippet .snippet-fade {
background: -webkit-linear-gradient(left, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to left, #ffffff 0, #ffffff 20%, rgba(255, 255, 255, 0) 100%);
color: #000000;
height: 24px
}
.hero-post-noimage-snippet .snippet-item::first-letter {
font-size: 80px;
line-height: 80px
}
#comments a,
#comments cite,
#comments div {
font-size: 16px;
line-height: 1.4
}
#comments .comment .comment-header .user,
#comments .comment .comment-header .user a {
color: #3e3f3c;
font: 700 14px Lato, sans-serif
}
#comments .comment .comment-header .datetime a {
color: rgba(0, 0, 0, 0.54);
font: 700 14px Lato, sans-serif
}
#comments .comment .comment-header .datetime a::before {
content: "\b7 "
}
#comments .comment .comment-content {
margin-top: 6px
}
#comments .comment .comment-actions {
color: #3e3f3c;
font: 700 14px Lato, sans-serif
}
#comments .continue {
display: none
}
#comments .comment-footer {
margin-top: 8px
}
.cmt_iframe_holder {
margin-left: 140px !important
}
body.variant-rockpool_deep_orange .centered-top-secondline .PageList .overflow-popup li a {
color: #000
}
body.variant-rockpool_pink .blog-name h1,
body.variant-rockpool_pink .blog-name h1 a {
text-transform: none
}
body.variant-rockpool_deep_orange .post-filter-message {
background-color: #000000
}
@media screen and (max-width:1619px) {
.page {
float: none;
margin: 0 auto;
max-width: none !important
}
.page_body {
max-width: 1280px;
margin: 0 auto
}
}
@media screen and (max-width:1280px) {
.heroPost .big-post-image {
display: table-cell;
left: auto;
position: static;
top: auto
}
.heroPost .big-post-title {
display: table-cell
}
}
@media screen and (max-width:1168px) {
.centered-top-container,
.centered-top-placeholder {
padding: 24px 24px 32px 24px
}
.sticky {
padding: 0 24px
}
.subscribe-section-container {
margin-left: 48px
}
.hamburger-section {
margin-left: 48px
}
.big-post-text-inner,
.big-post-title-inner {
margin: 0 auto;
max-width: 920px
}
.centered-top {
padding: 0;
max-width: 920px
}
.Blog {
padding: 0
}
body.item-view .Blog {
padding: 0 24px;
margin: 0 auto;
max-width: 920px
}
.post-filter-description {
margin-right: 36px
}
.post-outer {
display: block
}
.post-content {
max-width: none;
margin: 0
}
.post-outer .snippet-thumbnail {
width: 920px;
height: 613.3333333333px;
margin-bottom: 16px
}
.post-outer .snippet-thumbnail.thumbnail-empty {
display: none
}
.shown-ad .inline-ad {
max-width: 100%
}
body.item-view .Blog {
padding: 0;
max-width: none
}
.post-filter-message {
margin: 24px calc((100% - 920px)/ 2);
max-width: none
}
.FeaturedPost h3,
body.feed-view .blog-posts,
body.feed-view .feed-message {
margin-left: calc((100% - 920px)/ 2);
margin-right: calc((100% - 920px)/ 2)
}
body.item-view .Blog .post-title-container {
padding: 62px calc((100% - 920px)/ 2) 24px
}
body.item-view .Blog .post-header-container {
padding-left: calc((100% - 920px)/ 2)
}
body.item-view .Blog .post-body-container,
body.item-view .comments,
body.item-view .post-outer-container>.shown-ad,
body.item-view .widget.Blog .post-bottom {
margin: 32px calc((100% - 920px)/ 2);
padding: 0
}
body.item-view .cmt_iframe_holder {
margin: 32px 24px !important
}
.blog-pager {
margin-left: calc((100% - 920px)/ 2);
margin-right: calc((100% - 920px)/ 2)
}
body.item-view .post-bottom {
margin: 0 auto;
max-width: 968px
}
body.item-view .PopularPosts .post-content {
max-width: 100%;
margin-right: 0
}
body.item-view .Blog .post-body {
margin-right: 0
}
body.item-view .Blog .post-sidebar {
display: none
}
body.item-view .widget.Blog .post-share-buttons-bottom {
margin-right: 24px
}
body.item-view .PopularPosts {
margin: 0 auto;
max-width: 920px
}
body.item-view .comment-thread-title {
margin-left: calc((100% - 920px)/ 2)
}
.heroPost {
display: block
}
.heroPost .big-post-title {
display: block;
max-width: none;
padding: 24px
}
.heroPost .big-post-image {
display: none
}
.heroPost .big-post-image-top {
display: block;
height: 613.3333333333px;
margin: 0 auto;
max-width: 920px
}
.heroPost .big-post-image-top-container {
background-color: #f44d14
}
.heroPost.noimage .big-post-title {
max-width: none;
width: 100%
}
.heroPost.noimage .big-post-text {
position: static;
width: 100%
}
.heroPost .big-post-text {
padding: 24px
}
}
@media screen and (max-width:968px) {
body {
font-size: 14px
}
.post-header-container .byline,
.post-header-container .byline a {
font-size: 14px
}
.post-title,
.post-title a {
font-size: 24px
}
.post-outer .snippet-thumbnail {
width: 100%;
height: calc((100vw - 48px) * 2 / 3)
}
body.item-view .Blog .post-title-container {
padding: 62px 24px 24px 24px
}
body.item-view .Blog .post-header-container {
padding-left: 24px
}
body.item-view .Blog .post-body-container,
body.item-view .PopularPosts,
body.item-view .comments,
body.item-view .post-outer-container>.shown-ad,
body.item-view .widget.Blog .post-bottom {
margin: 32px 24px;
padding: 0
}
.FeaturedPost h3,
body.feed-view .blog-posts,
body.feed-view .feed-message {
margin-left: 24px;
margin-right: 24px
}
.post-filter-message {
margin: 24px 24px 48px 24px
}
body.item-view blockquote {
font-size: 18px
}
body.item-view .Blog .post-title {
font-size: 24px
}
body.item-view .Blog .post-body {
font-size: 14px
}
body.item-view .Blog .post-body::first-letter {
font-size: 56px;
line-height: 56px
}
.main_header_elements {
position: relative;
display: block
}
.search.focused .section {
margin-right: 0;
width: 100%
}
html[dir=ltr] .search form {
margin-right: 0
}
.hamburger-section {
margin-left: 24px
}
.search-expand-icon {
display: block;
float: left;
height: 24px;
margin-top: -12px
}
.search-expand-text {
display: none
}
.subscribe-section-container {
margin-top: 12px
}
.subscribe-section-container {
float: left;
margin-left: 0
}
.search-expand {
position: absolute;
right: 0;
top: 0
}
html[dir=ltr] .search-expand {
margin-left: 24px
}
.centered-top.search-focused .subscribe-section-container {
opacity: 0
}
.blog-name {
float: none
}
.blog-name {
margin-right: 36px
}
.centered-top-secondline .PageList li {
margin-right: 24px
}
.centered-top.search-focused .subscribe-button,
.centered-top.search-focused .subscribe-section-container {
opacity: 1
}
body.item-view .comment-thread-title {
margin-left: 24px
}
.blog-pager {
margin-left: 24px;
margin-right: 24px
}
.heroPost .big-post-image-top {
width: 100%;
height: calc(100vw * 2 / 3)
}
.popular-posts-snippet.snippet-container,
.post-snippet.snippet-container {
font-size: 14px;
max-height: 112px
}
.popular-posts-snippet .snippet-item,
.post-snippet .snippet-item {
line-height: 2
}
.popular-posts-snippet .snippet-fade,
.post-snippet .snippet-fade {
height: 28px
}
.hero-post-snippet.snippet-container {
font-size: 14px;
max-height: 112px
}
.hero-post-snippet .snippet-item {
line-height: 2
}
.hero-post-snippet .snippet-fade {
height: 28px
}
.hero-post-noimage-snippet.snippet-container {
font-size: 14px;
line-height: 2;
max-height: 224px
}
.hero-post-noimage-snippet .snippet-item {
line-height: 2
}
.hero-post-noimage-snippet .snippet-fade {
height: 28px
}
.hero-post-noimage-snippet .snippet-item::first-letter {
font-size: 56px;
line-height: normal
}
body.item-view .post-body-container .separator[style*="text-align: center"] a[imageanchor="1"] {
margin-left: -24px !important;
margin-right: -24px !important
}
body.item-view .post-body-container .separator[style*="text-align: center"] a[imageanchor="1"][style*="float: left;"],
body.item-view .post-body-container .separator[style*="text-align: center"] a[imageanchor="1"][style*="float: right;"] {
margin-left: 0 !important;
margin-right: 0 !important
}
body.item-view .post-body-container .separator[style*="text-align: center"] a[imageanchor="1"][style*="float: left;"] img,
body.item-view .post-body-container .separator[style*="text-align: center"] a[imageanchor="1"][style*="float: right;"] img {
max-width: 100%
}
}
@media screen and (min-width:1620px) {
.page {
float: left
}
.centered-top {
max-width: 1600px;
padding: 44px 456px 32px 136px
}
.sidebar-container {
box-shadow: none;
float: right;
max-width: 320px;
z-index: 32
}
.sidebar-container .navigation {
display: none
}
.hamburger-section,
.sticky .hamburger-section {
display: none
}
.search.focused .section {
margin-right: 0;
width: 100%
}
#footer {
padding-right: 320px
}
}
-->
</style>
<style id="template-skin-1" type="text/css">
<!--
body#layout .hidden,
body#layout .invisible {
display: inherit;
}
body#layout .navigation {
display: none;
}
body#layout .page {
display: inline-block;
vertical-align: top;
width: 55%;
}
body#layout .sidebar-container {
display: inline-block;
float: right;
width: 40%;
}
body#layout .hamburger-menu,
body#layout .search {
display: none;
}
-->
</style>
<script async="async" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script async="async" src="https://www.gstatic.com/external_hosted/clipboardjs/clipboard.min.js"></script>
<meta name="google-adsense-platform-account" content="ca-host-pub-1556223355139109" />
<meta name="google-adsense-platform-domain" content="blogspot.com" />
<!-- data-ad-client=ca-pub-9462595038340927 -->
</head>
<body class="container feed-view version-1-3-3 variant-rockpool_deep_orange">
<a class="skip-navigation" href="#main" tabindex="0"> Skip to main content </a>
<div class="all-container">
<div class="centered-top-placeholder"></div>
<header class="centered-top-container" role="banner">
<div class="centered-top">
<div class="centered-top-firstline container">
<div class="main_header_elements container">
<!-- Blog name and header -->
<div class="blog-name">
<div class="section" id="header" name="Header">
<div class="widget Header" data-version="2" id="Header1">
<div class="header-widget">
<div>
<h1> Random Sequence </h1>
</div>
<p></p>
</div>
</div>
</div>
</div>
<!-- End blog name and header -->
<!-- Search -->
<div class="search">
<button aria-label="Search" class="flat-button search-expand touch-icon-button">
<div class="search-expand-text">Search</div>
<div class="search-expand-icon flat-icon-button">
<svg class="svg-icon-24">
<use xlink:href="https://i.imgur.com/1S6iTOr.png" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
</div>
</button>
<div class="section" id="search_top" name="Search (Top)">
<div class="widget BlogSearch" data-version="2" id="BlogSearch1">
<h3 class="title"> Search This Blog </h3>
<div class="widget-content" role="search">
<form action="https://www.randseq.org/search" target="_top">
<div class="search-input">
<input aria-label="Search this blog" autocomplete="off" name="q" placeholder="Search this blog" value="" />
</div>
<label class="search-submit">
<input type="submit" />
<div class="flat-icon-button ripple">
<svg class="svg-icon-24 search-icon">
<use xlink:href="https://i.imgur.com/1S6iTOr.png" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
</div>
</label>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- Hamburger menu -->
<div class="hamburger-section container">
<button class="svg-icon-24-button hamburger-menu flat-icon-button ripple">
<svg class="svg-icon-24">
<use xlink:href="https://i.imgur.com/1S6iTOr.png" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
</button>
</div>
<!-- End hamburger menu -->
</div>
<nav role="navigation">
<div class="centered-top-secondline no-items section" id="page_list_top" name="Page list (top)"></div>
</nav>
</div>
</header>
<div class="main_content_container clearfix">
<div class="page">
<div class="page_body">
<div class="centered">
<main class="centered-bottom" id="main" role="main" tabindex="-1">
<h2 class="main-heading">Posts</h2>
<div class="main section" id="page_body" name="Page body">
<div class="widget Blog" data-version="2" id="Blog1">
<div class="blog-posts hfeed container">
<article class="post-outer-container">
<div class="post-outer">
<a class="snippet-thumbnail" href="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html">
<span class="snippet-thumbnail-img" id="snippet_thumbnail_id_7232744918909430048"></span>
<style>
@media (min-width: 1168px) {
#snippet_thumbnail_id_7232744918909430048 {
background-image: url(https://i.imgur.com/KXCguSn.png);
}
}
@media (min-width: 969px) and (max-width: 1167px) {
#snippet_thumbnail_id_7232744918909430048 {
background-image: url(https://i.imgur.com/KXCguSn.png);
}
}
@media (min-width: 601px) and (max-width: 968px) {
#snippet_thumbnail_id_7232744918909430048 {
background-image: url(https://i.imgur.com/KXCguSn.png);
}
}
@media (max-width: 600px) {
#snippet_thumbnail_id_7232744918909430048 {
background-image: url(https://i.imgur.com/KXCguSn.png);
}
}
</style>
</a>
<div class="post-content container">
<div class="post-title-container">
<a name="7232744918909430048"></a>
<h3 class="post-title entry-title">
<a href="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html">Cooling mod for the X96 Air #2</a>
</h3>
</div>
<div class="post-header-container container">
<div class="post-header">
<div class="post-header-line-1">
<span class="byline post-timestamp">
<meta content="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" />
<a class="timestamp-link" href="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" rel="bookmark" title="permanent link">
<time class="published" datetime="2022-08-26T05:04:00-07:00" title="2022-08-26T05:04:00-07:00"> August 26, 2022 </time>
</a>
</span>
</div>
</div>
</div>
<div class="container post-body entry-content" id="post-snippet-7232744918909430048">
<div class="post-snippet snippet-container r-snippet-container">
<div class="snippet-item r-snippetized"> Previously, I added a USB cooling fan to the X96 Air TV box . The problem with this mod is that the fan is always running, and it runs at full speed. Ideally, the fan should kick in only when the CPU temperature is above a certain threshold. It would be even better if there is a way to control the fan speed. Dan McDonald left me a comment pointing to his project on Github . He basically connected the fan to a USB relay that can be controlled by Python script. His project inspired me to make a similar mod that would make use of the spare D1 Mini boards I have lying around. The plan is to hook up the fan to a MOSFET (2N7000) and control it via PWM. Here's the very simple circuit: The code simply reads a single character from the serial port (0 - 9). 0 will turn the fan off, while 1 - 9 will generate a proportional PWM to drive the fan, with 1 being the lowest and 9 being the highest. Here's the Arduino code: #include <Arduino.h> void setup () { Serial . begin ( 9600 ... </div>
<a class="snippet-fade r-snippet-fade" href="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html"></a>
</div>
</div>
<div class="post-bottom">
<div class="post-footer">
<div class="post-footer-line post-footer-line-0">
<div class="byline post-share-buttons goog-inline-block">
<div aria-owns="sharing-popup-Blog1-footer-0-7232744918909430048" class="sharing" data-title="Cooling mod for the X96 Air #2">
<button aria-controls="sharing-popup-Blog1-footer-0-7232744918909430048" aria-label="Share" class="sharing-button touch-icon-button flat-button ripple" id="sharing-button-Blog1-footer-0-7232744918909430048" role="button"> Share </button>
<div class="share-buttons-container">
<ul aria-hidden="true" aria-label="Share" class="share-buttons hidden" id="sharing-popup-Blog1-footer-0-7232744918909430048" role="menu">
<li>
<span aria-label="Get link" class="sharing-platform-button sharing-element-link" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=7232744918909430048&target=" data-url="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" role="menuitem" tabindex="-1" title="Get link">
<svg class="svg-icon-24 touch-icon sharing-link">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_link_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Get link</span>
</span>
</li>
<li>
<span aria-label="Share to Facebook" class="sharing-platform-button sharing-element-facebook" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=7232744918909430048&target=facebook" data-url="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" role="menuitem" tabindex="-1" title="Share to Facebook">
<svg class="svg-icon-24 touch-icon sharing-facebook">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Facebook</span>
</span>
</li>
<li>
<span aria-label="Share to X" class="sharing-platform-button sharing-element-twitter" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=7232744918909430048&target=twitter" data-url="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" role="menuitem" tabindex="-1" title="Share to X">
<svg class="svg-icon-24 touch-icon sharing-twitter">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">X</span>
</span>
</li>
<li>
<span aria-label="Share to Pinterest" class="sharing-platform-button sharing-element-pinterest" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=7232744918909430048&target=pinterest" data-url="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" role="menuitem" tabindex="-1" title="Share to Pinterest">
<svg class="svg-icon-24 touch-icon sharing-pinterest">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Pinterest</span>
</span>
</li>
<li>
<span aria-label="Email" class="sharing-platform-button sharing-element-email" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=7232744918909430048&target=email" data-url="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" role="menuitem" tabindex="-1" title="Email">
<svg class="svg-icon-24 touch-icon sharing-email">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_email_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Email</span>
</span>
</li>
<li aria-hidden="true" class="hidden">
<span aria-label="Share to other apps" class="sharing-platform-button sharing-element-other" data-url="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" role="menuitem" tabindex="-1" title="Share to other apps">
<svg class="svg-icon-24 touch-icon sharing-sharingOther">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
<span class="byline post-comment-link container">
<a class="comment-link flat-button ripple" href="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html#comments" onclick=""> 1 comment </a>
</span>
</div>
</div>
<div class="byline jump-link">
<a class="flat-button ripple" href="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html" title="Cooling mod for the X96 Air #2"> Read more </a>
</div>
</div>
</div>
</div>
</article>
<div class="shown-ad">
<div class="inline-ad">
<ins class="adsbygoogle" data-ad-client="ca-pub-9462595038340927" data-ad-format="auto" data-ad-host="ca-host-pub-1556223355139109" style="/* Done in css. */"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
<article class="post-outer-container">
<div class="post-outer">
<a class="snippet-thumbnail" href="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html">
<span class="snippet-thumbnail-img" id="snippet_thumbnail_id_3460243083483759726"></span>
<style>
@media (min-width: 1168px) {
#snippet_thumbnail_id_3460243083483759726 {
background-image: url(https://i.imgur.com/oVGAqSm.png);
}
}
@media (min-width: 969px) and (max-width: 1167px) {
#snippet_thumbnail_id_3460243083483759726 {
background-image: url(https://i.imgur.com/oVGAqSm.png);
}
}
@media (min-width: 601px) and (max-width: 968px) {
#snippet_thumbnail_id_3460243083483759726 {
background-image: url(https://i.imgur.com/oVGAqSm.png);
}
}
@media (max-width: 600px) {
#snippet_thumbnail_id_3460243083483759726 {
background-image: url(https://i.imgur.com/oVGAqSm.png);
}
}
</style>
</a>
<div class="post-content container">
<div class="post-title-container">
<a name="3460243083483759726"></a>
<h3 class="post-title entry-title">
<a href="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html">DC-DC Buck Stepdown Converter for ESP8266</a>
</h3>
</div>
<div class="post-header-container container">
<div class="post-header">
<div class="post-header-line-1">
<span class="byline post-timestamp">
<meta content="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" />
<a class="timestamp-link" href="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" rel="bookmark" title="permanent link">
<time class="published" datetime="2022-04-28T22:00:00-07:00" title="2022-04-28T22:00:00-07:00"> April 28, 2022 </time>
</a>
</span>
</div>
</div>
</div>
<div class="container post-body entry-content" id="post-snippet-3460243083483759726">
<div class="post-snippet snippet-container r-snippet-container">
<div class="snippet-item r-snippetized"> I am working on a project that requires a step-down converter from 12V to 5V, that will then power a WeMOS D1 Mini. I saw this new mini buck converter based on the usual LM2596 MP2307 , so I thought I'd give it a try. Unfortunately, it didn't work. Although it is supposed to be able to supply up to 1.8A, the D1 Mini was not able to boot up. The 5V pin was being properly supplied, but the 3.3V pin measures at only ~1.3V. So I had to go back to my usual LM2596 module, which is much larger, but works to power the D1 Mini with a 12V source. Here's a great review of the mini buck converter I found while trying to figure out how to make it work. The fact that it has high quiescent current (~60mA) is also mentioned in a few other sources. </div>
<a class="snippet-fade r-snippet-fade hidden" href="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html"></a>
</div>
</div>
<div class="post-bottom">
<div class="post-footer">
<div class="post-footer-line post-footer-line-0">
<div class="byline post-share-buttons goog-inline-block">
<div aria-owns="sharing-popup-Blog1-footer-0-3460243083483759726" class="sharing" data-title="DC-DC Buck Stepdown Converter for ESP8266">
<button aria-controls="sharing-popup-Blog1-footer-0-3460243083483759726" aria-label="Share" class="sharing-button touch-icon-button flat-button ripple" id="sharing-button-Blog1-footer-0-3460243083483759726" role="button"> Share </button>
<div class="share-buttons-container">
<ul aria-hidden="true" aria-label="Share" class="share-buttons hidden" id="sharing-popup-Blog1-footer-0-3460243083483759726" role="menu">
<li>
<span aria-label="Get link" class="sharing-platform-button sharing-element-link" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3460243083483759726&target=" data-url="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" role="menuitem" tabindex="-1" title="Get link">
<svg class="svg-icon-24 touch-icon sharing-link">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_link_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Get link</span>
</span>
</li>
<li>
<span aria-label="Share to Facebook" class="sharing-platform-button sharing-element-facebook" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3460243083483759726&target=facebook" data-url="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" role="menuitem" tabindex="-1" title="Share to Facebook">
<svg class="svg-icon-24 touch-icon sharing-facebook">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Facebook</span>
</span>
</li>
<li>
<span aria-label="Share to X" class="sharing-platform-button sharing-element-twitter" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3460243083483759726&target=twitter" data-url="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" role="menuitem" tabindex="-1" title="Share to X">
<svg class="svg-icon-24 touch-icon sharing-twitter">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">X</span>
</span>
</li>
<li>
<span aria-label="Share to Pinterest" class="sharing-platform-button sharing-element-pinterest" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3460243083483759726&target=pinterest" data-url="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" role="menuitem" tabindex="-1" title="Share to Pinterest">
<svg class="svg-icon-24 touch-icon sharing-pinterest">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Pinterest</span>
</span>
</li>
<li>
<span aria-label="Email" class="sharing-platform-button sharing-element-email" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3460243083483759726&target=email" data-url="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" role="menuitem" tabindex="-1" title="Email">
<svg class="svg-icon-24 touch-icon sharing-email">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_email_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Email</span>
</span>
</li>
<li aria-hidden="true" class="hidden">
<span aria-label="Share to other apps" class="sharing-platform-button sharing-element-other" data-url="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" role="menuitem" tabindex="-1" title="Share to other apps">
<svg class="svg-icon-24 touch-icon sharing-sharingOther">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
<span class="byline post-comment-link container">
<a class="comment-link flat-button ripple" href="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html#comments" onclick=""> Post a Comment </a>
</span>
</div>
</div>
<div class="byline jump-link">
<a class="flat-button ripple" href="https://www.randseq.org/2022/04/dc-dc-buck-down-converter-for-esp8266.html" title="DC-DC Buck Stepdown Converter for ESP8266"> Read more </a>
</div>
</div>
</div>
</div>
</article>
<article class="post-outer-container">
<div class="post-outer">
<a class="snippet-thumbnail" href="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html">
<span class="snippet-thumbnail-img" id="snippet_thumbnail_id_3263047566228183521"></span>
<style>
@media (min-width: 1168px) {
#snippet_thumbnail_id_3263047566228183521 {
background-image: url(https://i.imgur.com/v7225eB.png);
}
}
@media (min-width: 969px) and (max-width: 1167px) {
#snippet_thumbnail_id_3263047566228183521 {
background-image: url(https://i.imgur.com/v7225eB.png);
}
}
@media (min-width: 601px) and (max-width: 968px) {
#snippet_thumbnail_id_3263047566228183521 {
background-image: url(https://i.imgur.com/v7225eB.png);
}
}
@media (max-width: 600px) {
#snippet_thumbnail_id_3263047566228183521 {
background-image: url(https://i.imgur.com/v7225eB.png);
}
}
</style>
</a>
<div class="post-content container">
<div class="post-title-container">
<a name="3263047566228183521"></a>
<h3 class="post-title entry-title">
<a href="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html">Cooling mod for the X96 Air</a>
</h3>
</div>
<div class="post-header-container container">
<div class="post-header">
<div class="post-header-line-1">
<span class="byline post-timestamp">
<meta content="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" />
<a class="timestamp-link" href="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" rel="bookmark" title="permanent link">
<time class="published" datetime="2022-04-17T03:44:00-07:00" title="2022-04-17T03:44:00-07:00"> April 17, 2022 </time>
</a>
</span>
</div>
</div>
</div>
<div class="container post-body entry-content" id="post-snippet-3263047566228183521">
<div class="post-snippet snippet-container r-snippet-container">
<div class="snippet-item r-snippetized"> I realized after my Ugoos box died that overheating is a big problem with cheap Android TV boxes. A teardown of the Ugoos box shows that it does not have any heatsink or fan at all!  The X96 Air does have a heatsink, but the heatsink is located at the bottom of the casing with no ventilation. In this default configuration, with the ambient room temperature at 25c and playing a 1080p video, I was seeing the CPU temperature at 67c. I drilled a couple of holes at the bottom of the casing. The CPU temperature fell to 59c with the box raised about 2cm with plastic blocks. I retrieved an old 5V laptop fan: Then cut and strip away a spare USB cable: Solder the red and black wires on the fan and the cable: Secure the fan to the bottom of the casing with double-sided tape, then plug the fan into the box's USB connector. Here's a view of the box with some 3D-printed risers installed at the bottom to give the mounted fan sufficient clearance: The CPU now runs at 43c, a huge drop from the ... </div>
<a class="snippet-fade r-snippet-fade hidden" href="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html"></a>
</div>
</div>
<div class="post-bottom">
<div class="post-footer">
<div class="post-footer-line post-footer-line-0">
<div class="byline post-share-buttons goog-inline-block">
<div aria-owns="sharing-popup-Blog1-footer-0-3263047566228183521" class="sharing" data-title="Cooling mod for the X96 Air">
<button aria-controls="sharing-popup-Blog1-footer-0-3263047566228183521" aria-label="Share" class="sharing-button touch-icon-button flat-button ripple" id="sharing-button-Blog1-footer-0-3263047566228183521" role="button"> Share </button>
<div class="share-buttons-container">
<ul aria-hidden="true" aria-label="Share" class="share-buttons hidden" id="sharing-popup-Blog1-footer-0-3263047566228183521" role="menu">
<li>
<span aria-label="Get link" class="sharing-platform-button sharing-element-link" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3263047566228183521&target=" data-url="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" role="menuitem" tabindex="-1" title="Get link">
<svg class="svg-icon-24 touch-icon sharing-link">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_link_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Get link</span>
</span>
</li>
<li>
<span aria-label="Share to Facebook" class="sharing-platform-button sharing-element-facebook" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3263047566228183521&target=facebook" data-url="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" role="menuitem" tabindex="-1" title="Share to Facebook">
<svg class="svg-icon-24 touch-icon sharing-facebook">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Facebook</span>
</span>
</li>
<li>
<span aria-label="Share to X" class="sharing-platform-button sharing-element-twitter" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3263047566228183521&target=twitter" data-url="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" role="menuitem" tabindex="-1" title="Share to X">
<svg class="svg-icon-24 touch-icon sharing-twitter">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">X</span>
</span>
</li>
<li>
<span aria-label="Share to Pinterest" class="sharing-platform-button sharing-element-pinterest" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3263047566228183521&target=pinterest" data-url="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" role="menuitem" tabindex="-1" title="Share to Pinterest">
<svg class="svg-icon-24 touch-icon sharing-pinterest">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Pinterest</span>
</span>
</li>
<li>
<span aria-label="Email" class="sharing-platform-button sharing-element-email" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3263047566228183521&target=email" data-url="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" role="menuitem" tabindex="-1" title="Email">
<svg class="svg-icon-24 touch-icon sharing-email">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_email_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Email</span>
</span>
</li>
<li aria-hidden="true" class="hidden">
<span aria-label="Share to other apps" class="sharing-platform-button sharing-element-other" data-url="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" role="menuitem" tabindex="-1" title="Share to other apps">
<svg class="svg-icon-24 touch-icon sharing-sharingOther">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
<span class="byline post-comment-link container">
<a class="comment-link flat-button ripple" href="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html#comments" onclick=""> 2 comments </a>
</span>
</div>
</div>
<div class="byline jump-link">
<a class="flat-button ripple" href="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html" title="Cooling mod for the X96 Air"> Read more </a>
</div>
</div>
</div>
</div>
</article>
<div class="shown-ad">
<div class="inline-ad">
<ins class="adsbygoogle" data-ad-client="ca-pub-9462595038340927" data-ad-format="auto" data-ad-host="ca-host-pub-1556223355139109" style="/* Done in css. */"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
<article class="post-outer-container">
<div class="post-outer">
<a class="snippet-thumbnail" href="https://www.randseq.org/2022/04/cooling-mod-for-x96-air.html">
<span class="snippet-thumbnail-img" id="snippet_thumbnail_id_"></span>
<style>
@media (min-width: 1168px) {
#snippet_thumbnail_id_ {
background-image: url(https://i.imgur.com/JIgfvDi.png);
}
}
@media (min-width: 969px) and (max-width: 1167px) {
#snippet_thumbnail_id_ {
background-image: url(https://i.imgur.com/JIgfvDi.png);
}
}
@media (min-width: 601px) and (max-width: 968px) {
#snippet_thumbnail_id_ {
background-image: url(https://i.imgur.com/JIgfvDi.png);
}
}
@media (max-width: 600px) {
#snippet_thumbnail_id_ {
background-image: url(https://i.imgur.com/JIgfvDi.png);
}
}
</style>
</a>
<div class="post-content container">
<div class="post-title-container">
<a name="8910399483371968482"></a>
<h3 class="post-title entry-title">
<a href="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html">Installing and customizing CoreELEC in X96 Air </a>
</h3>
</div>
<div class="post-header-container container">
<div class="post-header">
<div class="post-header-line-1">
<span class="byline post-timestamp">
<meta content="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" />
<a class="timestamp-link" href="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" rel="bookmark" title="permanent link">
<time class="published" datetime="2022-04-17T00:19:00-07:00" title="2022-04-17T00:19:00-07:00"> April 17, 2022 </time>
</a>
</span>
</div>
</div>
</div>
<div class="container post-body entry-content" id="post-snippet-8910399483371968482">
<div class="post-snippet snippet-container r-snippet-container">
<div class="snippet-item r-snippetized"> I previously installed CoreELEC on another TV Box ( Ugoos X3 Pro ), which unfortunately died after only 9 months during the summer (due to the unit overheating, which I learned is a common problem for cheap Android TV boxes). So this time I purchased a X96 Air  (4GB/32Gb) and had to do the whole thing again. So this is a note-to-self in case I ever have to install CoreELEC again on some other device. Installation of CoreELEC is simple enough by following this guide . Basically, it involves downloading and writing the firmware to a microSD card using usbimager . Then insert the microSD card, reset the unit and hold the reset until the logo appears. The unit will then proceed to boot into CoreELEC. First thing is to connect to WiFi, then enable SSH. This allows me to login via ssh and execute: ceemmc -x from the terminal. This writes CoreELEC to the built-in eMMC storage, after which I am able to remove the microSD card and reboot the unit into CoreELEC via the built-in sto... </div>
<a class="snippet-fade r-snippet-fade hidden" href="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html"></a>
</div>
</div>
<div class="post-bottom">
<div class="post-footer">
<div class="post-footer-line post-footer-line-0">
<div class="byline post-share-buttons goog-inline-block">
<div aria-owns="sharing-popup-Blog1-footer-0-8910399483371968482" class="sharing" data-title="Installing and customizing CoreELEC in X96 Air ">
<button aria-controls="sharing-popup-Blog1-footer-0-8910399483371968482" aria-label="Share" class="sharing-button touch-icon-button flat-button ripple" id="sharing-button-Blog1-footer-0-8910399483371968482" role="button"> Share </button>
<div class="share-buttons-container">
<ul aria-hidden="true" aria-label="Share" class="share-buttons hidden" id="sharing-popup-Blog1-footer-0-8910399483371968482" role="menu">
<li>
<span aria-label="Get link" class="sharing-platform-button sharing-element-link" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=8910399483371968482&target=" data-url="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" role="menuitem" tabindex="-1" title="Get link">
<svg class="svg-icon-24 touch-icon sharing-link">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_link_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Get link</span>
</span>
</li>
<li>
<span aria-label="Share to Facebook" class="sharing-platform-button sharing-element-facebook" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=8910399483371968482&target=facebook" data-url="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" role="menuitem" tabindex="-1" title="Share to Facebook">
<svg class="svg-icon-24 touch-icon sharing-facebook">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Facebook</span>
</span>
</li>
<li>
<span aria-label="Share to X" class="sharing-platform-button sharing-element-twitter" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=8910399483371968482&target=twitter" data-url="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" role="menuitem" tabindex="-1" title="Share to X">
<svg class="svg-icon-24 touch-icon sharing-twitter">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">X</span>
</span>
</li>
<li>
<span aria-label="Share to Pinterest" class="sharing-platform-button sharing-element-pinterest" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=8910399483371968482&target=pinterest" data-url="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" role="menuitem" tabindex="-1" title="Share to Pinterest">
<svg class="svg-icon-24 touch-icon sharing-pinterest">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Pinterest</span>
</span>
</li>
<li>
<span aria-label="Email" class="sharing-platform-button sharing-element-email" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=8910399483371968482&target=email" data-url="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" role="menuitem" tabindex="-1" title="Email">
<svg class="svg-icon-24 touch-icon sharing-email">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_email_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Email</span>
</span>
</li>
<li aria-hidden="true" class="hidden">
<span aria-label="Share to other apps" class="sharing-platform-button sharing-element-other" data-url="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" role="menuitem" tabindex="-1" title="Share to other apps">
<svg class="svg-icon-24 touch-icon sharing-sharingOther">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
<span class="byline post-comment-link container">
<a class="comment-link flat-button ripple" href="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html#comments" onclick=""> Post a Comment </a>
</span>
</div>
</div>
<div class="byline jump-link">
<a class="flat-button ripple" href="https://www.randseq.org/2022/04/installing-and-customizing-coreelec-in.html" title="Installing and customizing CoreELEC in X96 Air "> Read more </a>
</div>
</div>
</div>
</div>
</article>
<article class="post-outer-container">
<div class="post-outer">
<a class="snippet-thumbnail" href="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html">
<span class="snippet-thumbnail-img" id="snippet_thumbnail_id_1282741053703683526"></span>
<style>
@media (min-width: 1168px) {
#snippet_thumbnail_id_1282741053703683526 {
background-image: url(https://i.imgur.com/LdB1j3I.png);
}
}
@media (min-width: 969px) and (max-width: 1167px) {
#snippet_thumbnail_id_1282741053703683526 {
background-image: url(https://i.imgur.com/LdB1j3I.png);
}
}
@media (min-width: 601px) and (max-width: 968px) {
#snippet_thumbnail_id_1282741053703683526 {
background-image: url(https://i.imgur.com/LdB1j3I.png);
}
}
@media (max-width: 600px) {
#snippet_thumbnail_id_1282741053703683526 {
background-image: url(https://i.imgur.com/LdB1j3I.png);
}
}
</style>
</a>
<div class="post-content container">
<div class="post-title-container">
<a name="1282741053703683526"></a>
<h3 class="post-title entry-title">
<a href="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html">Automating split aircon units with Tasmota + Home Assistant</a>
</h3>
</div>
<div class="post-header-container container">
<div class="post-header">
<div class="post-header-line-1">
<span class="byline post-timestamp">
<meta content="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" />
<a class="timestamp-link" href="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" rel="bookmark" title="permanent link">
<time class="published" datetime="2022-03-21T17:18:00-07:00" title="2022-03-21T17:18:00-07:00"> March 21, 2022 </time>
</a>
</span>
</div>
</div>
</div>
<div class="container post-body entry-content" id="post-snippet-1282741053703683526">
<div class="post-snippet snippet-container r-snippet-container">
<div class="snippet-item r-snippetized"> The task is to automate the control of 6 split aircon units in my house. For historical reasons, they are a wild mix of different makes and ages - Panasonic, Fujitsu, Kelvinator, Stirling and MHI. The goal is to control these units via a home automation system that is hosted locally (instead of cloud-based). Hardware Components I use the ESP8266-based WeMos D1 Mini, which is hooked up with a IR transmitter and receiver to emulate the aircon remote control.  For the firmware, I settled on Tasmota , since it was able to support all the makes of aircon units in my house (via IRRemote8266 ). I also played around with ESPHome , but its IR Remote Climate component has more limited aircon support (eg. no Panasonic support).  Building the hardware is pretty straightforward. I bought the stock IR transmitter and receiver boards from AliExpress, thinking it would make my job easier (wrong).  I also bought a bunch of TSOP34838 IR receivers for comparison. Turns out you don't real... </div>
<a class="snippet-fade r-snippet-fade hidden" href="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html"></a>
</div>
</div>
<div class="post-bottom">
<div class="post-footer">
<div class="post-footer-line post-footer-line-0">
<div class="byline post-share-buttons goog-inline-block">
<div aria-owns="sharing-popup-Blog1-footer-0-1282741053703683526" class="sharing" data-title="Automating split aircon units with Tasmota + Home Assistant">
<button aria-controls="sharing-popup-Blog1-footer-0-1282741053703683526" aria-label="Share" class="sharing-button touch-icon-button flat-button ripple" id="sharing-button-Blog1-footer-0-1282741053703683526" role="button"> Share </button>
<div class="share-buttons-container">
<ul aria-hidden="true" aria-label="Share" class="share-buttons hidden" id="sharing-popup-Blog1-footer-0-1282741053703683526" role="menu">
<li>
<span aria-label="Get link" class="sharing-platform-button sharing-element-link" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=1282741053703683526&target=" data-url="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" role="menuitem" tabindex="-1" title="Get link">
<svg class="svg-icon-24 touch-icon sharing-link">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_link_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Get link</span>
</span>
</li>
<li>
<span aria-label="Share to Facebook" class="sharing-platform-button sharing-element-facebook" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=1282741053703683526&target=facebook" data-url="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" role="menuitem" tabindex="-1" title="Share to Facebook">
<svg class="svg-icon-24 touch-icon sharing-facebook">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Facebook</span>
</span>
</li>
<li>
<span aria-label="Share to X" class="sharing-platform-button sharing-element-twitter" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=1282741053703683526&target=twitter" data-url="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" role="menuitem" tabindex="-1" title="Share to X">
<svg class="svg-icon-24 touch-icon sharing-twitter">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">X</span>
</span>
</li>
<li>
<span aria-label="Share to Pinterest" class="sharing-platform-button sharing-element-pinterest" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=1282741053703683526&target=pinterest" data-url="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" role="menuitem" tabindex="-1" title="Share to Pinterest">
<svg class="svg-icon-24 touch-icon sharing-pinterest">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Pinterest</span>
</span>
</li>
<li>
<span aria-label="Email" class="sharing-platform-button sharing-element-email" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=1282741053703683526&target=email" data-url="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" role="menuitem" tabindex="-1" title="Email">
<svg class="svg-icon-24 touch-icon sharing-email">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_email_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Email</span>
</span>
</li>
<li aria-hidden="true" class="hidden">
<span aria-label="Share to other apps" class="sharing-platform-button sharing-element-other" data-url="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" role="menuitem" tabindex="-1" title="Share to other apps">
<svg class="svg-icon-24 touch-icon sharing-sharingOther">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
<span class="byline post-comment-link container">
<a class="comment-link flat-button ripple" href="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html#comments" onclick=""> Post a Comment </a>
</span>
</div>
</div>
<div class="byline jump-link">
<a class="flat-button ripple" href="https://www.randseq.org/2022/03/automating-split-aircon-units-with.html" title="Automating split aircon units with Tasmota + Home Assistant"> Read more </a>
</div>
</div>
</div>
</div>
</article>
<div class="shown-ad">
<div class="inline-ad">
<ins class="adsbygoogle" data-ad-client="ca-pub-9462595038340927" data-ad-format="auto" data-ad-host="ca-host-pub-1556223355139109" style="/* Done in css. */"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
<article class="post-outer-container">
<div class="post-outer">
<a class="snippet-thumbnail" href="https://www.randseq.org/2022/01/home-made-bakkwa.html">
<span class="snippet-thumbnail-img" id="snippet_thumbnail_id_3211782212056374514"></span>
<style>
@media (min-width: 1168px) {
#snippet_thumbnail_id_3211782212056374514 {
background-image: url(https://i.imgur.com/ZsBHFnR.png);
}
}
@media (min-width: 969px) and (max-width: 1167px) {
#snippet_thumbnail_id_3211782212056374514 {
background-image: url(https://i.imgur.com/ZsBHFnR.png);
}
}
@media (min-width: 601px) and (max-width: 968px) {
#snippet_thumbnail_id_3211782212056374514 {
background-image: url(https://i.imgur.com/ZsBHFnR.png);
}
}
@media (max-width: 600px) {
#snippet_thumbnail_id_3211782212056374514 {
background-image: url(https://i.imgur.com/ZsBHFnR.png);
}
}
</style>
</a>
<div class="post-content container">
<div class="post-title-container">
<a name="3211782212056374514"></a>
<h3 class="post-title entry-title">
<a href="https://www.randseq.org/2022/01/home-made-bakkwa.html">Home-made Bakkwa (肉干)</a>
</h3>
</div>
<div class="post-header-container container">
<div class="post-header">
<div class="post-header-line-1">
<span class="byline post-timestamp">
<meta content="https://www.randseq.org/2022/01/home-made-bakkwa.html" />
<a class="timestamp-link" href="https://www.randseq.org/2022/01/home-made-bakkwa.html" rel="bookmark" title="permanent link">
<time class="published" datetime="2022-01-21T22:44:00-08:00" title="2022-01-21T22:44:00-08:00"> January 21, 2022 </time>
</a>
</span>
</div>
</div>
</div>
<div class="container post-body entry-content" id="post-snippet-3211782212056374514">
<div class="post-snippet snippet-container r-snippet-container">
<div class="snippet-item r-snippetized"> This post is about making Singapore/Malaysia style bakkwa (肉干), or savory pork slices, at home. There are numerous recipes for this online, but none of them hit the mark for me. It took many attempts over several years, going through different recipes and techniques, before I put together a recipe that can be easily made at home, which I feel closely resembles the commercial product. Commercial products are priced upwards of $50/kg in Singapore, and even up to $100/kg when they are exported to places like Australia. Yet, making it at home only cost $10+/kg in terms of ingredients, so it is something that is definitely worthwhile making at home. Also the process for making it is not really complicated. First the main ingredient, pork. Most online recipe will use minced pork, but I like to use thinly sliced pork (1mm thickness). The texture of the final product is different. The former is softer, while the latter is more chewy. Both types are sold commercially: 切片 (sliced) and 碎肉 (minced... </div>
<a class="snippet-fade r-snippet-fade hidden" href="https://www.randseq.org/2022/01/home-made-bakkwa.html"></a>
</div>
</div>
<div class="post-bottom">
<div class="post-footer">
<div class="post-footer-line post-footer-line-0">
<div class="byline post-share-buttons goog-inline-block">
<div aria-owns="sharing-popup-Blog1-footer-0-3211782212056374514" class="sharing" data-title="Home-made Bakkwa (肉干)">
<button aria-controls="sharing-popup-Blog1-footer-0-3211782212056374514" aria-label="Share" class="sharing-button touch-icon-button flat-button ripple" id="sharing-button-Blog1-footer-0-3211782212056374514" role="button"> Share </button>
<div class="share-buttons-container">
<ul aria-hidden="true" aria-label="Share" class="share-buttons hidden" id="sharing-popup-Blog1-footer-0-3211782212056374514" role="menu">
<li>
<span aria-label="Get link" class="sharing-platform-button sharing-element-link" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3211782212056374514&target=" data-url="https://www.randseq.org/2022/01/home-made-bakkwa.html" role="menuitem" tabindex="-1" title="Get link">
<svg class="svg-icon-24 touch-icon sharing-link">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_link_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Get link</span>
</span>
</li>
<li>
<span aria-label="Share to Facebook" class="sharing-platform-button sharing-element-facebook" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3211782212056374514&target=facebook" data-url="https://www.randseq.org/2022/01/home-made-bakkwa.html" role="menuitem" tabindex="-1" title="Share to Facebook">
<svg class="svg-icon-24 touch-icon sharing-facebook">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Facebook</span>
</span>
</li>
<li>
<span aria-label="Share to X" class="sharing-platform-button sharing-element-twitter" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3211782212056374514&target=twitter" data-url="https://www.randseq.org/2022/01/home-made-bakkwa.html" role="menuitem" tabindex="-1" title="Share to X">
<svg class="svg-icon-24 touch-icon sharing-twitter">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">X</span>
</span>
</li>
<li>
<span aria-label="Share to Pinterest" class="sharing-platform-button sharing-element-pinterest" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3211782212056374514&target=pinterest" data-url="https://www.randseq.org/2022/01/home-made-bakkwa.html" role="menuitem" tabindex="-1" title="Share to Pinterest">
<svg class="svg-icon-24 touch-icon sharing-pinterest">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Pinterest</span>
</span>
</li>
<li>
<span aria-label="Email" class="sharing-platform-button sharing-element-email" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=3211782212056374514&target=email" data-url="https://www.randseq.org/2022/01/home-made-bakkwa.html" role="menuitem" tabindex="-1" title="Email">
<svg class="svg-icon-24 touch-icon sharing-email">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_email_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Email</span>
</span>
</li>
<li aria-hidden="true" class="hidden">
<span aria-label="Share to other apps" class="sharing-platform-button sharing-element-other" data-url="https://www.randseq.org/2022/01/home-made-bakkwa.html" role="menuitem" tabindex="-1" title="Share to other apps">
<svg class="svg-icon-24 touch-icon sharing-sharingOther">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
<span class="byline post-comment-link container">
<a class="comment-link flat-button ripple" href="https://www.randseq.org/2022/01/home-made-bakkwa.html#comments" onclick=""> 1 comment </a>
</span>
</div>
</div>
<div class="byline jump-link">
<a class="flat-button ripple" href="https://www.randseq.org/2022/01/home-made-bakkwa.html" title="Home-made Bakkwa (肉干)"> Read more </a>
</div>
</div>
</div>
</div>
</article>
<article class="post-outer-container">
<div class="post-outer">
<a class="snippet-thumbnail" href="https://www.randseq.org/2022/01/espclock4-implementation.html">
<span class="snippet-thumbnail-img" id="snippet_thumbnail_id_2989648835360364374"></span>
<style>
@media (min-width: 1168px) {
#snippet_thumbnail_id_2989648835360364374 {
background-image: url(https://i.imgur.com/R347sZJ.png);
}
}
@media (min-width: 969px) and (max-width: 1167px) {
#snippet_thumbnail_id_2989648835360364374 {
background-image: url(https://i.imgur.com/R347sZJ.png);
}
}
@media (min-width: 601px) and (max-width: 968px) {
#snippet_thumbnail_id_2989648835360364374 {
background-image: url(https://i.imgur.com/R347sZJ.png);
}
}
@media (max-width: 600px) {
#snippet_thumbnail_id_2989648835360364374 {
background-image: url(https://i.imgur.com/R347sZJ.png);
}
}
</style>
</a>
<div class="post-content container">
<div class="post-title-container">
<a name="2989648835360364374"></a>
<h3 class="post-title entry-title">
<a href="https://www.randseq.org/2022/01/espclock4-implementation.html">ESPCLOCK4 - Implementation</a>
</h3>
</div>
<div class="post-header-container container">
<div class="post-header">
<div class="post-header-line-1">
<span class="byline post-timestamp">
<meta content="https://www.randseq.org/2022/01/espclock4-implementation.html" />
<a class="timestamp-link" href="https://www.randseq.org/2022/01/espclock4-implementation.html" rel="bookmark" title="permanent link">
<time class="published" datetime="2022-01-02T19:08:00-08:00" title="2022-01-02T19:08:00-08:00"> January 02, 2022 </time>
</a>
</span>
</div>
</div>
</div>
<div class="container post-body entry-content" id="post-snippet-2989648835360364374">
<div class="post-snippet snippet-container r-snippet-container">
<div class="snippet-item r-snippetized"> I have uploaded the final code for ESPCLOCK4 to GitHub . Full details and schematic at the repository. I have also created 2 prototypes, 25cm and 38cm clocks:  I am quite happy with this version. It is much easier to debug (by using a dev board with the UART intact during development, and switching to one with the UART removed to save power for production), and very straightforward to implement on a prototype board. It also uses very few external components, but is equally power efficient. Future enhancements will include: - Adding an external clock crystal to eliminate the RTC_SLOW_CLK drift. - Using C to write the ULP code. Assembly code is tedious and error-prone. ESPCLOCK1  /  ESPCLOCK2  /  ESPCLOCK3  /  ESPCLOCK4 </div>
<a class="snippet-fade r-snippet-fade hidden" href="https://www.randseq.org/2022/01/espclock4-implementation.html"></a>
</div>
</div>
<div class="post-bottom">
<div class="post-footer">
<div class="post-footer-line post-footer-line-0">
<div class="byline post-share-buttons goog-inline-block">
<div aria-owns="sharing-popup-Blog1-footer-0-2989648835360364374" class="sharing" data-title="ESPCLOCK4 - Implementation">
<button aria-controls="sharing-popup-Blog1-footer-0-2989648835360364374" aria-label="Share" class="sharing-button touch-icon-button flat-button ripple" id="sharing-button-Blog1-footer-0-2989648835360364374" role="button"> Share </button>
<div class="share-buttons-container">
<ul aria-hidden="true" aria-label="Share" class="share-buttons hidden" id="sharing-popup-Blog1-footer-0-2989648835360364374" role="menu">
<li>
<span aria-label="Get link" class="sharing-platform-button sharing-element-link" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=2989648835360364374&target=" data-url="https://www.randseq.org/2022/01/espclock4-implementation.html" role="menuitem" tabindex="-1" title="Get link">
<svg class="svg-icon-24 touch-icon sharing-link">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_link_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Get link</span>
</span>
</li>
<li>
<span aria-label="Share to Facebook" class="sharing-platform-button sharing-element-facebook" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=2989648835360364374&target=facebook" data-url="https://www.randseq.org/2022/01/espclock4-implementation.html" role="menuitem" tabindex="-1" title="Share to Facebook">
<svg class="svg-icon-24 touch-icon sharing-facebook">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Facebook</span>
</span>
</li>
<li>
<span aria-label="Share to X" class="sharing-platform-button sharing-element-twitter" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=2989648835360364374&target=twitter" data-url="https://www.randseq.org/2022/01/espclock4-implementation.html" role="menuitem" tabindex="-1" title="Share to X">
<svg class="svg-icon-24 touch-icon sharing-twitter">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">X</span>
</span>
</li>
<li>
<span aria-label="Share to Pinterest" class="sharing-platform-button sharing-element-pinterest" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=2989648835360364374&target=pinterest" data-url="https://www.randseq.org/2022/01/espclock4-implementation.html" role="menuitem" tabindex="-1" title="Share to Pinterest">
<svg class="svg-icon-24 touch-icon sharing-pinterest">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Pinterest</span>
</span>
</li>
<li>
<span aria-label="Email" class="sharing-platform-button sharing-element-email" data-href="https://www.blogger.com/share-post.g?blogID=5552255504869253075&postID=2989648835360364374&target=email" data-url="https://www.randseq.org/2022/01/espclock4-implementation.html" role="menuitem" tabindex="-1" title="Email">
<svg class="svg-icon-24 touch-icon sharing-email">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_24_email_dark" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Email</span>
</span>
</li>
<li aria-hidden="true" class="hidden">
<span aria-label="Share to other apps" class="sharing-platform-button sharing-element-other" data-url="https://www.randseq.org/2022/01/espclock4-implementation.html" role="menuitem" tabindex="-1" title="Share to other apps">
<svg class="svg-icon-24 touch-icon sharing-sharingOther">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<span class="platform-sharing-text">Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
<span class="byline post-comment-link container">
<a class="comment-link flat-button ripple" href="https://www.randseq.org/2022/01/espclock4-implementation.html#comments" onclick=""> 5 comments </a>
</span>
</div>
</div>
<div class="byline jump-link">
<a class="flat-button ripple" href="https://www.randseq.org/2022/01/espclock4-implementation.html" title="ESPCLOCK4 - Implementation"> Read more </a>
</div>
</div>
</div>
</div>
</article>
<div>
<div class="inline-ad">
<ins class="adsbygoogle" data-ad-client="ca-pub-9462595038340927" data-ad-format="auto" data-ad-host="ca-host-pub-1556223355139109" style="/* Done in css. */"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
</div>
<div class="blog-pager container" id="blog-pager">
<a class="blog-pager-older-link flat-button ripple" href="https://www.randseq.org/search?updated-max=2022-01-02T19:08:00-08:00&max-results=7" title="More posts"> More posts </a>
</div>
</div>
</div>
</main>
</div>
</div>
</div>
<aside class="sidebar-container sidebar-invisible" role="complementary">
<div class="navigation container">
<button class="svg-icon-24-button sidebar-back flat-icon-button ripple">
<svg class="svg-icon-24">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_arrow_forward_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
</button>
</div>
<div class="sidebar section" id="sidebar" name="Sidebar">
<div class="widget BlogArchive" data-version="2" id="BlogArchive1">
<details class="collapsible extendable">
<summary>
<div class="collapsible-title">
<h3 class="title"> Archive </h3>
<svg class="svg-icon-24 chevron-down">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_expand_more_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<svg class="svg-icon-24 chevron-up">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_expand_less_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
</div>
</summary>
<div class="widget-content">
<div id="ArchiveList">
<div id="BlogArchive1_ArchiveList">
<div class="first-items">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2022/"> 2022 <span class="post-count">7</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2022/08/"> August <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="posts hierarchy">
<li>
<a href="https://www.randseq.org/2022/08/cooling-mod-for-x96-air-2.html">Cooling mod for the X96 Air #2</a>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2022/04/"> April <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2022/03/"> March <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2022/01/"> January <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
</ul>
</div>
<div class="remaining-items">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2021/"> 2021 <span class="post-count">20</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2021/10/"> October <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2021/08/"> August <span class="post-count">4</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2021/07/"> July <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2021/06/"> June <span class="post-count">5</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2021/03/"> March <span class="post-count">8</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/"> 2020 <span class="post-count">23</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/11/"> November <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/09/"> September <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/08/"> August <span class="post-count">8</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/06/"> June <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/05/"> May <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/04/"> April <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/03/"> March <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2020/02/"> February <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2019/"> 2019 <span class="post-count">7</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2019/11/"> November <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2019/09/"> September <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2019/05/"> May <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2019/04/"> April <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2018/"> 2018 <span class="post-count">18</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2018/11/"> November <span class="post-count">4</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2018/10/"> October <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2018/09/"> September <span class="post-count">6</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2018/08/"> August <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2018/07/"> July <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2017/"> 2017 <span class="post-count">10</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2017/03/"> March <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2017/02/"> February <span class="post-count">7</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2017/01/"> January <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2016/"> 2016 <span class="post-count">9</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2016/10/"> October <span class="post-count">5</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2016/07/"> July <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2016/05/"> May <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2016/01/"> January <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2015/"> 2015 <span class="post-count">4</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2015/12/"> December <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2015/10/"> October <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2015/06/"> June <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2015/04/"> April <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2014/"> 2014 <span class="post-count">4</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2014/05/"> May <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2014/02/"> February <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2013/"> 2013 <span class="post-count">10</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2013/08/"> August <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2013/07/"> July <span class="post-count">6</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2013/06/"> June <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2012/"> 2012 <span class="post-count">21</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2012/12/"> December <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2012/11/"> November <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2012/10/"> October <span class="post-count">4</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2012/09/"> September <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2012/06/"> June <span class="post-count">9</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2012/05/"> May <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2011/"> 2011 <span class="post-count">6</span>
</a>
</div>
<div class="hierarchy-content">
<ul class="hierarchy">
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2011/09/"> September <span class="post-count">2</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2011/08/"> August <span class="post-count">1</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
<li class="archivedate">
<div class="hierarchy-title">
<a class="post-count-link" href="https://www.randseq.org/2011/07/"> July <span class="post-count">3</span>
</a>
</div>
<div class="hierarchy-content"></div>
</li>
</ul>
</div>
</li>
</ul>
</div>
<span class="show-more flat-button">Show more</span>
<span class="show-less hidden flat-button">Show less</span>
</div>
</div>
</div>
</details>
</div>
<div class="widget Label" data-version="2" id="Label1">
<details class="collapsible extendable">
<summary>
<div class="collapsible-title">
<h3 class="title"> Labels </h3>
<svg class="svg-icon-24 chevron-down">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_expand_more_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
<svg class="svg-icon-24 chevron-up">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_expand_less_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg>
</div>
</summary>
<div class="widget-content list-label-widget-content">
<div class="first-items">
<ul>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/3d%20printing">3d printing</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/a2dp">a2dp</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/aircon">aircon</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/android">android</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/antivirus">antivirus</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/arduino">arduino</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/battery%20tester">battery tester</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/bitcoin">bitcoin</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/bluetooth">bluetooth</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/car">car</a>
</li>
</ul>
</div>
<div class="remaining-items">
<ul>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/chrome">chrome</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/coreelec">coreelec</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/current%20meter">current meter</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/dos">dos</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/drone">drone</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/esp32">esp32</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/espclock">espclock</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/espclock2">espclock2</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/espclock3">espclock3</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/espclock4">espclock4</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/fastdiet">fastdiet</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/firefox">firefox</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/gadgets">gadgets</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/hardware">hardware</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/health">health</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/home%20assistant">home assistant</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/java">java</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/kvm">kvm</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/life%20and%20the%20universe">life and the universe</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/link2sd">link2sd</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/pdf">pdf</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/printer">printer</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/rbx">rbx</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/recipe">recipe</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/roomba">roomba</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/tasmota">tasmota</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/transcode">transcode</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/travel">travel</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/video">video</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/vps">vps</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/waterpik">waterpik</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/webapps">webapps</a>
</li>
<li>
<a class="label-name" href="https://www.randseq.org/search/label/windows">windows</a>
</li>
</ul>
</div>
<span class="show-more flat-button">Show more</span>
<span class="show-less hidden flat-button">Show less</span>
</div>
</details>
</div>
<div class="widget ReportAbuse" data-version="2" id="ReportAbuse1">
<h3 class="title">
<a class="report_abuse" href="https://www.blogger.com/go/report-abuse" rel="noopener nofollow" target="_blank"> Report Abuse </a>
</h3>
</div>
</div>
</aside>
</div>
<footer class="footer section" id="footer" name="Footer">
<div class="widget Attribution" data-version="2" id="Attribution1">
<div class="widget-content">
<div class="blogger">
<a href="https://www.blogger.com/" rel="nofollow">
<svg class="svg-icon-24">
<use xlink:href="https://www.randseq.org/responsive/sprite_v1_6.css.svg#ic_post_blogger_black_24dp" xmlns:xlink="https://www.w3.org/1999/xlink">
</use>
</svg> Powered by Blogger </a>
</div>
</div>
</div>
</footer>
</div>
<script type="text/javascript" src="https://resources.blogblog.com/blogblog/data/res/1977859998-rockpool_compiled.js" async="true"></script>
<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/745881458-widgets.js"></script>
<script type="text/javascript">
window['__wavt'] = 'AOuZoY5wMVk23xMabbXsbBQwKw3QI1UYDA:1735010151398';
_WidgetManager._Init('https://www.blogger.com/rearrange?blogID\x3d5552255504869253075', 'https://www.randseq.org/', '5552255504869253075');
_WidgetManager._SetDataContext([{
'name': 'blog',
'data': {
'blogId': '5552255504869253075',
'title': 'Random Sequence',
'url': 'https://www.randseq.org/',
'canonicalUrl': 'https://www.randseq.org/',
'homepageUrl': 'https://www.randseq.org/',
'searchUrl': 'https://www.randseq.org/search',
'canonicalHomepageUrl': 'https://www.randseq.org/',
'blogspotFaviconUrl': 'https://www.randseq.org/favicon.ico',
'bloggerUrl': 'https://www.blogger.com',
'hasCustomDomain': true,
'httpsEnabled': true,
'enabledCommentProfileImages': true,
'gPlusViewType': 'FILTERED_POSTMOD',
'adultContent': false,
'analyticsAccountNumber': '',
'encoding': 'UTF-8',
'locale': 'en-GB',
'localeUnderscoreDelimited': 'en_gb',
'languageDirection': 'ltr',
'isPrivate': false,
'isMobile': false,
'isMobileRequest': false,
'mobileClass': '',
'isPrivateBlog': false,
'isDynamicViewsAvailable': true,
'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Random Sequence - Atom\x22 href\x3d\x22 https://www.randseq.org/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Random Sequence - RSS\x22 href\x3d\x22https://www.randseq.org/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Random Sequence - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/5552255504869253075/posts/default\x22 /\x3e\n',
'meTag': '\x3clink rel\x3d\x22me\x22 href\x3d\x22 https://www.blogger.com/profile/10546946005720252471\x22 /\x3e\n',
'adsenseClientId': 'ca-pub-9462595038340927',
'adsenseHostId': 'ca-host-pub-1556223355139109',
'adsenseHasAds': true,
'adsenseAutoAds': false,
'boqCommentIframeForm': true,
'loginRedirectParam': '',
'view': '',
'dynamicViewsCommentsSrc': 'https://www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js',
'dynamicViewsScriptSrc': 'https://www.blogblog.com/dynamicviews/361ce9cf7a112c52',
'plusOneApiSrc': 'https://apis.google.com/js/platform.js',
'disableGComments': true,
'interstitialAccepted': false,
'sharing': {
'platforms': [{
'name': 'Get link',
'key': 'link',
'shareMessage': 'Get link',
'target': ''
}, {
'name': 'Facebook',
'key': 'facebook',
'shareMessage': 'Share to Facebook',
'target': 'facebook'
}, {
'name': 'BlogThis!',
'key': 'blogThis',
'shareMessage': 'BlogThis!',
'target': 'blog'
}, {
'name': 'X',
'key': 'twitter',
'shareMessage': 'Share to X',
'target': 'twitter'
}, {
'name': 'Pinterest',
'key': 'pinterest',
'shareMessage': 'Share to Pinterest',
'target': 'pinterest'
}, {
'name': 'Email',
'key': 'email',
'shareMessage': 'Email',
'target': 'email'
}],
'disableGooglePlus': true,
'googlePlusShareButtonWidth': 0,
'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en_GB\x27};\x3c/script\x3e'
},
'hasCustomJumpLinkMessage': false,
'jumpLinkMessage': 'Read more',
'pageType': 'index',
'pageName': '',
'pageTitle': 'Random Sequence'
}
}, {
'name': 'features',
'data': {}
}, {
'name': 'messages',
'data': {
'edit': 'Edit',
'linkCopiedToClipboard': 'Link copied to clipboard',
'ok': 'Ok',
'postLink': 'Post link'
}
}, {
'name': 'template',
'data': {
'name': 'Notable',
'localizedName': 'Notable',
'isResponsive': true,
'isAlternateRendering': false,
'isCustom': false,
'variant': 'rockpool_deep_orange',
'variantId': 'rockpool_deep_orange'
}
}, {
'name': 'view',
'data': {
'classic': {
'name': 'classic',
'url': '?view\x3dclassic'
},
'flipcard': {
'name': 'flipcard',
'url': '?view\x3dflipcard'
},
'magazine': {
'name': 'magazine',
'url': '?view\x3dmagazine'
},
'mosaic': {
'name': 'mosaic',
'url': '?view\x3dmosaic'
},
'sidebar': {
'name': 'sidebar',
'url': '?view\x3dsidebar'
},
'snapshot': {
'name': 'snapshot',
'url': '?view\x3dsnapshot'
},
'timeslide': {
'name': 'timeslide',
'url': '?view\x3dtimeslide'
},
'isMobile': false,
'title': 'Random Sequence',
'description': '',
'url': 'https://www.randseq.org/',
'type': 'feed',
'isSingleItem': false,
'isMultipleItems': true,
'isError': false,
'isPage': false,
'isPost': false,
'isHomepage': true,
'isArchive': false,
'isLabelSearch': false
}
}, {
'name': 'widgets',
'data': [{
'title': 'Random Sequence (Header)',
'type': 'Header',
'sectionId': 'header',
'id': 'Header1'
}, {
'title': 'Search This Blog',
'type': 'BlogSearch',
'sectionId': 'search_top',
'id': 'BlogSearch1'
}, {
'title': 'Blog Posts',
'type': 'Blog',
'sectionId': 'page_body',
'id': 'Blog1',
'posts': [{
'id': '7232744918909430048',
'title': 'Cooling mod for the X96 Air #2',
'featuredImage': 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieHtUTJSqxqdmrgyfoq3p3AuJsknK8YfuVyOG3md-_vRtdL4D0Aj7Fbg_hYSr-dhKNf3q_Cr6YEKbyg1Mcsz7f5Tywn4klnr97ulaNRl0mk9CaSUbWnF6sU46RvxrCSHKyVj3PVrQ7pR8DkxT4ThxCpA4f3CVVmVmzNv0JOEZnyzEHYSRMw2Vfc-QX/w346-h400/circuit.png',
'showInlineAds': true
}, {
'id': '3460243083483759726',
'title': 'DC-DC Buck Stepdown Converter for ESP8266',
'featuredImage': 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd-5VTHUONhHlF1c7gfwAZi1hYLc1DPGu511kgqSUpcF0oUcQBmE3imqY3sZDvb8bBgVlrQIrhg7MDOEwI-ecBQ4nf5CpA0MFIvgpONGNKRGNLaUKbElCVbKYyBKoPm3ijM5rw9E1QGoa_iSGUryj-7UoZDvJLooirN1bOKfP8Avf61SLrmXEIYHui/w400-h265/mini-dc-converter.png',
'showInlineAds': true
}, {
'id': '3263047566228183521',
'title': 'Cooling mod for the X96 Air',
'featuredImage': 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZKYoG2vHUpWU4T_7pSqedZ5qP9sEmmdBXBI86G6v3BH54-x0JbqgXiAA6rYDp6n3LRVqwytEL4UfGX0-_W7CAE4iFfFlsiFSdnRNbgLe-YFSk83oryPlVRUvnlY3YidYWsfMrC54cJ0VLrfhWcZ_X-DLbpIzLucpfH6lsyE3KerWIZRU_lWfdVMg-/w640-h480/x96-air-02.jpg',
'showInlineAds': true
}, {
'id': '8910399483371968482',
'title': 'Installing and customizing CoreELEC in X96 Air ',
'showInlineAds': true
}, {
'id': '1282741053703683526',
'title': 'Automating split aircon units with Tasmota + Home Assistant',
'featuredImage': 'https://blogger.googleusercontent.com/img/a/AVvXsEh2tkBadXRn--IsMYMJUEVGLKa6LCS4au1kWJC7mez01kQ6fbjbGmRq75Gg5R0B1-2gQcHo3pLUxqOcEFz3RxlYrUiNuPcJKF6ZxxgXZXKoymLB1pVHcv-1s9DDP1iG_O11p7MZRVkTl5-gkUX9nibVpTWTYEZ54ruGMvf2aScArfwftO-iNnjEI-dX\x3dw490-h640',
'showInlineAds': true
}, {
'id': '3211782212056374514',
'title': 'Home-made Bakkwa (\u8089\u5e72)',
'featuredImage': 'https://blogger.googleusercontent.com/img/a/AVvXsEiwOL6wkkaz3Zp3aHmako7aqc5Re7tSlBsNDnEsBlQVH7oqtJAnOh7V0HYtZQ6siMaDFphYsZI7w_lvf0u2kwNqp_1sScSoouP_gLwiLox-Qk93W4aX-FObupvqXcemh7J7Z4LKKASh776kkL4DHGZHqcmj2KB9td42uI-6JZkaEMJ_YGkPi8MX48Xd\x3dw400-h300',
'showInlineAds': true
}, {
'id': '2989648835360364374',
'title': 'ESPCLOCK4 - Implementation',
'featuredImage': 'https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_u1wa2RW0UyyXiLwz7kdZJDxVVxQEtpK8sOosukp3rkYoPup1ds6rOylm7SV-eFdIDPjkJ7WzRRfY_1MRfEoDnHGEaiW_WI285HPEHRRg71Lt6ZAJ4cOLkJ38waXydrv7SJma3lBZfvcxEWHxlSX20',
'showInlineAds': true
}],
'headerByline': {
'regionName': 'header1',
'items': [{
'name': 'timestamp',
'label': ''
}]
},
'footerBylines': [{
'regionName': 'footer1',
'items': [{
'name': 'share',
'label': ''
}, {
'name': 'comments',
'label': 'comments'
}, {
'name': 'labels',
'label': 'Labels:'
}]
}, {
'regionName': 'footer3',
'items': [{
'name': 'location',
'label': 'Location:'
}]
}],
'allBylineItems': [{
'name': 'timestamp',
'label': ''
}, {
'name': 'share',
'label': ''
}, {
'name': 'comments',
'label': 'comments'
}, {
'name': 'labels',
'label': 'Labels:'
}, {
'name': 'location',
'label': 'Location:'
}]
}, {
'title': '',
'type': 'PopularPosts',
'sectionId': 'page_body',
'id': 'PopularPosts1',
'posts': [{
'title': 'Update: Line adapter for Ozito Blade Trimmer',
'id': 1159867026135214801
}, {
'title': '3D Printer Filament Joiner',
'id': 6995786887235541692
}, {
'title': 'Line adapter for Ozito Blade Trimmer',
'id': 916765129594800317
}]
}, {
'title': '',
'type': 'BlogArchive',
'sectionId': 'sidebar',
'id': 'BlogArchive1'
}, {
'title': 'Labels',
'type': 'Label',
'sectionId': 'sidebar',
'id': 'Label1'
}, {
'title': '',
'type': 'ReportAbuse',
'sectionId': 'sidebar',
'id': 'ReportAbuse1'
}, {
'type': 'Attribution',
'sectionId': 'footer',
'id': 'Attribution1'
}]
}]);
_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogSearchView', new _WidgetInfo('BlogSearch1', 'search_top', document.getElementById('BlogSearch1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'page_body', document.getElementById('Blog1'), {
'cmtInteractionsEnabled': false,
'lightboxEnabled': true,
'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/2656912462-lbx__en_gb.js',
'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/1964470060-lightbox_bundle.css'
}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_PopularPostsView', new _WidgetInfo('PopularPosts1', 'page_body', document.getElementById('PopularPosts1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {
'languageDirection': 'ltr',
'loadingMessage': 'Loading\x26hellip;'
}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_ReportAbuseView', new _WidgetInfo('ReportAbuse1', 'sidebar', document.getElementById('ReportAbuse1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer', document.getElementById('Attribution1'), {}, 'displayModeFull'));
</script>
</body>
</html>