Commit 98e55475 authored by Aral Balkan's avatar Aral Balkan
Browse files

Update source URLs to point to source.small-tech.org

parent 54ff2b97
......@@ -231,7 +231,7 @@ println(self.view.constraints)
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -86,7 +86,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -62,9 +62,9 @@
<p>The pre-compiled architecture is fairly straight-forward:</p>
<ul>
<li>a <a href="https://source.ind.ie/better/themes/blob/master/common/static/styles/common.css">common CSS file</a> for styles that cover both the site and the apps</li>
<li>a <a href="https://source.ind.ie/better/themes/blob/master/site/static/styles/postfix.css">site CSS file</a> that covers site-specific design elements such as the navigation, footer, and site homepage</li>
<li>an <a href="https://source.ind.ie/better/themes/blob/master/app/static/styles/postfix.css">app CSS file</a> that covers rendering differences between the app(s) and site</li>
<li>a <a href="https://source.small-tech.org/better/themes/blob/master/common/static/styles/common.css">common CSS file</a> for styles that cover both the site and the apps</li>
<li>a <a href="https://source.small-tech.org/better/themes/blob/master/site/static/styles/postfix.css">site CSS file</a> that covers site-specific design elements such as the navigation, footer, and site homepage</li>
<li>an <a href="https://source.small-tech.org/better/themes/blob/master/app/static/styles/postfix.css">app CSS file</a> that covers rendering differences between the app(s) and site</li>
</ul>
<p>Each of the CSS files is compiled into <a href="https://data.better.fyi/generated/site/blob/master/styles/global.css">a global CSS file</a> during the build process using first the common CSS file, and then either the app or site CSS files.</p>
......@@ -159,7 +159,7 @@
<h2>Better SVGs</h2>
<p>Getting all overexcited with stripping out unnecessary CSS, I decided to do the same with our graphics too. Last month I read <a href="https://abookapart.com/products/practical-svg">Chris Coyier’s Practical SVG</a> which helped me understand the ins-and-outs of SVG much better. To help grok as I was learning, I created a <a href="https://source.ind.ie/better/themes/snippets/23">little find-and-replace script</a> to scrub all the junk out of a generated SVG file to keep it nice and small. One of Chris’ simplest tips was removing excess decimals from the path points. This alone can halve the size of an SVG.</p>
<p>Getting all overexcited with stripping out unnecessary CSS, I decided to do the same with our graphics too. Last month I read <a href="https://abookapart.com/products/practical-svg">Chris Coyier’s Practical SVG</a> which helped me understand the ins-and-outs of SVG much better. To help grok as I was learning, I created a <a href="https://source.small-tech.org/better/themes/snippets/23">little find-and-replace script</a> to scrub all the junk out of a generated SVG file to keep it nice and small. One of Chris’ simplest tips was removing excess decimals from the path points. This alone can halve the size of an SVG.</p>
<figure>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
......@@ -239,7 +239,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -74,7 +74,7 @@
19320 ./node.js/node_modules/indie-pulse-config/node_modules/indie-pulse-process/pulse/pulse-macosx-amd64-1.0.0+14-gd2cd1f4/pulse
</pre>
<p>The output above is the top view rows from the current source folder (sans .git files), not the <em>Resources</em> folder of the binary, but you get the idea. The actual output from yesterday showed me that the <a href='https://source.ind.ie/project/indie-pulse-process'>Pulse Process</a> module had six checked-in versions of <a href='https://source.ind.ie/project/pulse'>Pulse</a>, and was being included twice as it was being used by the <a href='https://source.ind.ie/project/pulse-config'>Pulse Config</a> module. Those two alone were adding ~120MB to the binary size.</p>
<p>The output above is the top view rows from the current source folder (sans .git files), not the <em>Resources</em> folder of the binary, but you get the idea. The actual output from yesterday showed me that the <a href='https://source.small-tech.org/project/indie-pulse-process'>Pulse Process</a> module had six checked-in versions of <a href='https://source.small-tech.org/project/pulse'>Pulse</a>, and was being included twice as it was being used by the <a href='https://source.small-tech.org/project/pulse-config'>Pulse Config</a> module. Those two alone were adding ~120MB to the binary size.</p>
<p>Eeek!</p>
......@@ -159,7 +159,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -71,7 +71,7 @@
<h2>Code</h2>
<p>Grab the code from our Git repository: <a href='https://source.ind.ie/project/delay/tree/master'>source.ind.ie/project/delay</a></p>
<p>Grab the code from our Git repository: <a href='https://source.small-tech.org/project/delay/tree/master'>source.small-tech.org/project/delay</a></p>
<h2>Usage</h2>
......@@ -153,7 +153,7 @@ override func viewWillDisappear()
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -294,7 +294,7 @@ html
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -86,7 +86,7 @@
&lt;/div&gt;</code></pre>
<h3>Turn the definition links into buttons</h3>
<p>When the <a href='https://source.ind.ie/project/ind-ie-site/blob/master/source/assets/js/manifesto.js'>JavaScript to expand and collapse the content</a> gets added, the link becomes an element that triggers an event. The very definition of a <code>&lt;button&gt;</code>. So my JavaScript first turns the definition and its internal link into a button. This gives us all the accessibility behaviour associated with a button, like being able to use the <kbd>enter</kbd> key for interaction.</p>
<p>When the <a href='https://source.small-tech.org/project/ind-ie-site/blob/master/source/assets/js/manifesto.js'>JavaScript to expand and collapse the content</a> gets added, the link becomes an element that triggers an event. The very definition of a <code>&lt;button&gt;</code>. So my JavaScript first turns the definition and its internal link into a button. This gives us all the accessibility behaviour associated with a button, like being able to use the <kbd>enter</kbd> key for interaction.</p>
<h3>Connect the definitions to the descriptive text in a way that’s meaningful to screen readers</h3>
......@@ -100,7 +100,7 @@
<p>Heydon’s post has <a href='http://heydonworks.com/practical_aria_examples/js/a11y.js'>a nifty jQuery example for implementing the JavaScript for accessible expanding and collapsing content</a>, however, as we’re using vanilla JavaScript on the Ind.ie site, I had to write it myself.</p>
<h3>Toggle the expanding and collapsing of the content</h3>
<p>Once I knew the HTML was going to be as accessible as possible, I could then use JavaScript to toggle the visibility of the content using CSS. You can <a href='https://source.ind.ie/project/ind-ie-site/blob/master/source/assets/js/manifesto.js'>see the script in its entirety on the Ind.ie Source repository</a>. Be kind, I’m still getting my head around JS!</p>
<p>Once I knew the HTML was going to be as accessible as possible, I could then use JavaScript to toggle the visibility of the content using CSS. You can <a href='https://source.small-tech.org/project/ind-ie-site/blob/master/source/assets/js/manifesto.js'>see the script in its entirety on the Ind.ie Source repository</a>. Be kind, I’m still getting my head around JS!</p>
<h2>Not too tricky</h2>
<p>The hardest part for me was writing the JavaScript, as I’m still learning. Hopefully you can see from this post that just a little more love and attention to the HTML, and your expanding and collapsing content can be a lot more accessible.</p>
......@@ -119,7 +119,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -56,7 +56,7 @@
<p>I’ll keep this week’s update brief as I’m itching to get back to coding Heartbeat.</p>
<img src='images/pulse-swift-team-at-work.jpg' alt='The Pulse team: George, Mark and Stefan working together in the Ind.ie office'/>
<h2>Pulse Swift Hack Weekend</h2>
<p>Over the weekend, Mark and Stefan flew over from the Netherlands to meet the rest of the team and hack on <a href='https://source.ind.ie/project/pulse-swift/tree/master'>Pulse Swift</a>. Among other things, we set up a sweet Jenkin’s-based continuous integration environment on our new Mac Mini and, as of approximately 10:20PM British time, Pulse Swift received its first message. Awesome work, folks!</p>
<p>Over the weekend, Mark and Stefan flew over from the Netherlands to meet the rest of the team and hack on <a href='https://source.small-tech.org/project/pulse-swift/tree/master'>Pulse Swift</a>. Among other things, we set up a sweet Jenkin’s-based continuous integration environment on our new Mac Mini and, as of approximately 10:20PM British time, Pulse Swift received its first message. Awesome work, folks!</p>
<img src='images/pulse-swift-first-msg.jpg' alt='The first message sent by Pulse Swift. Received message: Pulse.ClusterConfig'/>
<h2>Heartbeat pre-alpha</h2>
<p>We’re officially in pre-alpha mode and making great progress on Heartbeat. If you’re in the pre-alpha, we’ve already emailed you with further details.</p>
......@@ -78,7 +78,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -210,7 +210,7 @@ require('./index.coffee');</code></pre>
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -68,7 +68,7 @@
<h2>Code</h2>
<p>Grab the code from our Git repository: <a href='https://source.ind.ie/project/handle/tree/master'>source.ind.ie/project/handle</a></p>
<p>Grab the code from our Git repository: <a href='https://source.small-tech.org/project/handle/tree/master'>source.small-tech.org/project/handle</a></p>
<h2>Usage</h2>
......@@ -137,7 +137,7 @@ func removeNotificationHandlers()
<p>The Handle micro-library also includes <code>NSNotificationCenter</code> extensions as well as a selector-based API instead of the block-based one shown here.</p>
<p>For more information on the other APIs, please <a href='https://source.ind.ie/project/handle/blob/master/Handle/Handle.swift'>see the source code</a>.</p>
<p>For more information on the other APIs, please <a href='https://source.small-tech.org/project/handle/blob/master/Handle/Handle.swift'>see the source code</a>.</p>
</div>
<div id="discourse-comments"></div>
......@@ -155,7 +155,7 @@ func removeNotificationHandlers()
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -203,7 +203,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -59,12 +59,12 @@
<p class='tldr'><strong>TL; DR:</strong> If you want to install an NPM package from a GitLab repository, use the <em>git+https</em> (or <em>git+http</em>) protocol, not <em>git://</em> or <em>https://</em>.</p>
<p>This one always catches me out. If you want to specify that an NPM package should be installed from a GitLab repository (e.g., from <a href='https://source.ind.ie/public/projects'>source.ind.ie</a>), you need to use the <em>git+https</em> protocol (or HTTP if you’re being naughty and running GitLab without TLS).</p>
<p>This one always catches me out. If you want to specify that an NPM package should be installed from a GitLab repository (e.g., from <a href='https://source.small-tech.org/public/projects'>source.small-tech.org</a>), you need to use the <em>git+https</em> protocol (or HTTP if you’re being naughty and running GitLab without TLS).</p>
<pre>package.json<code>{
"dependencies": {
"indie-set": "git+https://source.ind.ie/project/set.git",
"indie-set": "git+https://source.small-tech.org/project/set.git",
}
}</code></pre>
......@@ -81,24 +81,24 @@
<p>If you try that with GitLab, however, you’ll get an error message similar to:</p>
<pre>npm ERR! git clone git://source.ind.ie/project/set.git Cloning into bare repository '/Users/aral/.npm/_git-remotes/git-source-ind-ie-project-set-git-445a3a05'...
npm ERR! git clone git://source.ind.ie/project/set.git fatal: unable to connect to source.ind.ie:
npm ERR! git clone git://source.ind.ie/project/set.git source.ind.ie[0: 37.139.13.136]: errno=Connection refused
<pre>npm ERR! git clone git://source.small-tech.org/project/set.git Cloning into bare repository '/Users/aral/.npm/_git-remotes/git-source-ind-ie-project-set-git-445a3a05'...
npm ERR! git clone git://source.small-tech.org/project/set.git fatal: unable to connect to source.small-tech.org:
npm ERR! git clone git://source.small-tech.org/project/set.git source.small-tech.org[0: 37.139.13.136]: errno=Connection refused
npm ERR! Darwin 14.1.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! code 128
npm ERR! Command failed: git clone --template=/Users/aral/.npm/_git-remotes/_templates --mirror git://source.ind.ie/project/set.git /Users/aral/.npm/_git-remotes/git-source-ind-ie-project-set-git-445a3a05
npm ERR! Command failed: git clone --template=/Users/aral/.npm/_git-remotes/_templates --mirror git://source.small-tech.org/project/set.git /Users/aral/.npm/_git-remotes/git-source-ind-ie-project-set-git-445a3a05
npm ERR! Cloning into bare repository '/Users/aral/.npm/_git-remotes/git-source-ind-ie-project-set-git-445a3a05'...
npm ERR! fatal: unable to connect to source.ind.ie:
npm ERR! source.ind.ie[0: 37.139.13.136]: errno=Connection refused</pre>
npm ERR! fatal: unable to connect to source.small-tech.org:
npm ERR! source.small-tech.org[0: 37.139.13.136]: errno=Connection refused</pre>
<p>And if you try to install it using just the <em>https</em> protocol, you’ll get an error similar to:</p>
<pre>npm WARN package.json labs@0.0.1 No repository field.
npm ERR! fetch failed https://source.ind.ie/project/set.git
npm ERR! fetch failed https://source.small-tech.org/project/set.git
npm WARN retry will retry, error on last attempt: Error: fetch failed with status code 406</pre>
</div>
......@@ -117,7 +117,7 @@ npm WARN retry will retry, error on last attempt: Error: fetch failed with statu
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -134,7 +134,7 @@ make: *** [Release/obj.target/contextify/src/contextify.o] Error 1</pre>
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -119,7 +119,7 @@ mySplitViewItem.collapsed = true
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -56,7 +56,7 @@
<p class='post-date dt-published' datetime='2015-03-21 15:04:00'>21st March, 2015 — <span class='p-author'>Stefan van den Oord</span></p>
<div class='e-content'>
<p>The Apple Security Framework has this function <code>SecRandomCopyBytes()</code> that allows you to create <a href="https://developer.apple.com/library/ios/documentation/Security/Reference/RandomizationReference/index.html#//apple_ref/c/func/SecRandomCopyBytes">an array of cryptographically secure random bytes</a>. There are many ways to generate random data on iOS and OS X, but I wanted to use this one because it is suitable for cryptographic purposes. Of course I could have used <a href="http://nshipster.com/random/"><code>arc4random()</code></a>, but then this blog post would not have been nearly as interesting. So <a href="https://mikeash.com/pyblog/friday-qa-2011-03-18-random-numbers.html"><code>SecRandomCopyBytes()</code></a> it is. Now, <a href="https://source.ind.ie/project/pulse-swift/tree/master">this project that I'm working on</a> happens to be written in <a href="https://developer.apple.com/swift/">Swift</a>. And I didn't have a clue how to call it from Swift. So let's start the easy way.</p>
<p>The Apple Security Framework has this function <code>SecRandomCopyBytes()</code> that allows you to create <a href="https://developer.apple.com/library/ios/documentation/Security/Reference/RandomizationReference/index.html#//apple_ref/c/func/SecRandomCopyBytes">an array of cryptographically secure random bytes</a>. There are many ways to generate random data on iOS and OS X, but I wanted to use this one because it is suitable for cryptographic purposes. Of course I could have used <a href="http://nshipster.com/random/"><code>arc4random()</code></a>, but then this blog post would not have been nearly as interesting. So <a href="https://mikeash.com/pyblog/friday-qa-2011-03-18-random-numbers.html"><code>SecRandomCopyBytes()</code></a> it is. Now, <a href="https://source.small-tech.org/project/pulse-swift/tree/master">this project that I'm working on</a> happens to be written in <a href="https://developer.apple.com/swift/">Swift</a>. And I didn't have a clue how to call it from Swift. So let's start the easy way.</p>
<h2>Round 1: Objective-C</h2>
......@@ -154,7 +154,7 @@ withUnsafeMutablePointer(&amp;randomNumber, { (randomNumberPointer) -&gt; Void i
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -108,7 +108,7 @@ if let window = window
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -214,7 +214,7 @@ main $*
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -129,7 +129,7 @@
<p>Still… caveats never stopped me working with new standards, as I’m armed with <a href='https://modernizr.com'>Modernizr</a>. Modernizr is a wonderful little script that detects support of browser features.</p>
<p>By default, the video player’s CSS works well with more old-school browsers, so it’ll be left as-is for those browsers (with <a href='https://source.ind.ie/project/video-player/commit/643a56ab7665ff476119a23c159402edc0410a00'>a few tweaks to make the time space wider</a>.)</p>
<p>By default, the video player’s CSS works well with more old-school browsers, so it’ll be left as-is for those browsers (with <a href='https://source.small-tech.org/project/video-player/commit/643a56ab7665ff476119a23c159402edc0410a00'>a few tweaks to make the time space wider</a>.)</p>
<p>Modernizr can generate a production-ready (small and quick) script that only detects flexbox and flexwrap support. <em class='quiet'>(The <a href='https://ind.ie'>Ind.ie site</a> already uses Modernizr flexbox detection, along with detection for SVG, CSS Shapes, and CSS columns.)</em></p>
......@@ -417,7 +417,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -57,7 +57,7 @@
<p class='post-date dt-published' datetime='2015-02-17 11:55:00'>17th February, 2015 — <span class='p-author'>Laura Kalbag</span></p>
<div class='e-content'>
<p>This morning I’ve made <a href='https://source.ind.ie/project/video-player/commits/master'>some tiny updates</a> to the <a href='https://source.ind.ie/project/video-player/tree/master'>Universal Video Player</a>.</p>
<p>This morning I’ve made <a href='https://source.small-tech.org/project/video-player/commits/master'>some tiny updates</a> to the <a href='https://source.small-tech.org/project/video-player/tree/master'>Universal Video Player</a>.</p>
<h2>Moved icons to centre of buttons</h2>
<p>It may seem like a small detail, but every time I focused on the buttons, I noticed that the icons weren’t centre-aligned. After a little bit of pixel-pushing, they’re now looking much better.</p>
......@@ -81,7 +81,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
......
......@@ -383,38 +383,38 @@
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/heartbeat-cocoa'>
<a href='https://source.small-tech.org/project/heartbeat-cocoa'>
<img alt='Heartbeat' class='hero-image' src='images/heartbeat-logo.svg'/>
</a>
</h3>
<p><a href='https://source.ind.ie/project/heartbeat-cocoa'>Heartbeat</a> is a prototype of a peer-to-peer mesh network of synchronised storage disguised as an easy-to-use chat application. Currently not under active development.</p>
<p><a href='https://source.small-tech.org/project/heartbeat-cocoa'>Heartbeat</a> is a prototype of a peer-to-peer mesh network of synchronised storage disguised as an easy-to-use chat application. Currently not under active development.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/video-player/tree/master'>
<a href='https://source.small-tech.org/project/video-player/tree/master'>
<img alt='Ind.ie Accessible Video Player' class='hero-image' src='images/universal-player-logo.svg'/>
</a>
</h3>
<p>The <a href='https://source.ind.ie/project/video-player/tree/master'>Universal Video Player</a> is an accessible, elegant, and beautiful HTML5 video player that is responsive and supports captions.</p>
<p>The <a href='https://source.small-tech.org/project/video-player/tree/master'>Universal Video Player</a> is an accessible, elegant, and beautiful HTML5 video player that is responsive and supports captions.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/timer'>
<a href='https://source.small-tech.org/project/timer'>
<img alt='Timer' src='images/timer-logo.svg' class='hero-image'/>
</a>
</h3>
<p><a href='https://source.ind.ie/project/timer'>Timer</a> is a simple wrapper for NSTimer in Swift that lets you create timers using Swifty syntax and closures.</p>
<p><a href='https://source.small-tech.org/project/timer'>Timer</a> is a simple wrapper for NSTimer in Swift that lets you create timers using Swifty syntax and closures.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/swiftyfilemanager'>
<a href='https://source.small-tech.org/project/swiftyfilemanager'>
<img alt='Swifty File Manager' src='images/swifty-file-manager.svg' class='hero-image'/>
</a>
</h3>
<p><a href='https://source.ind.ie/project/swiftyfilemanager'>Swifty File Manager</a> is an asynchronous NSFileManager extension with Swifty syntax.</p>
<p><a href='https://source.small-tech.org/project/swiftyfilemanager'>Swifty File Manager</a> is an asynchronous NSFileManager extension with Swifty syntax.</p>
</li>
<li class='project'>
......@@ -428,55 +428,55 @@
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/handle'>
<a href='https://source.small-tech.org/project/handle'>
<img alt='Handle' class='hero-image' src='images/handle-logo.svg'/>
</a>
</h3>
<p>The <a href='https://source.ind.ie/project/handle'>Handle</a> is an easy-to-use and expressive Swift micro-library for handling notifications.</p>
<p>The <a href='https://source.small-tech.org/project/handle'>Handle</a> is an easy-to-use and expressive Swift micro-library for handling notifications.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/delay'>
<a href='https://source.small-tech.org/project/delay'>
<img alt='Delay' class='hero-image' src='images/delay-logo.svg'/>
</a>
</h3>
<p>The <a href='https://source.ind.ie/project/delay'>Delay</a> is a Swift micro-library that enables easy and cancellable delayed execution of blocks.</p>
<p>The <a href='https://source.small-tech.org/project/delay'>Delay</a> is a Swift micro-library that enables easy and cancellable delayed execution of blocks.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/global-touch-notifications'>
<a href='https://source.small-tech.org/project/global-touch-notifications'>
<img alt='Global Touch Notifications' class='hero-image' src='images/global-touch-notifications-logo.svg'/>
</a>
</h3>
<p>The <a href='https://source.ind.ie/project/global-touch-notifications'>Global Touch Notifications</a> is a singleton that broadcasts touch events from the main window as notifications.</p>
<p>The <a href='https://source.small-tech.org/project/global-touch-notifications'>Global Touch Notifications</a> is a singleton that broadcasts touch events from the main window as notifications.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/status-message-window'>
<a href='https://source.small-tech.org/project/status-message-window'>
<img alt='Status Message Window' class='hero-image' src='images/status-message-window-logo.svg'/>
</a>
</h3>
<p>The <a href='https://source.ind.ie/project/status-message-window'>Status Message Window</a> is a simple, non-modal status message window.</p>
<p>The <a href='https://source.small-tech.org/project/status-message-window'>Status Message Window</a> is a simple, non-modal status message window.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/responsive-pixels/tree/master'>
<a href='https://source.small-tech.org/project/responsive-pixels/tree/master'>
<img alt='Responsive Pixels' src='images/responsive-pixels-logo.svg' class='hero-image'/>
</a>
</h3>
<p><a href='https://source.ind.ie/project/responsive-pixels/tree/master'>Responsive pixels</a> is a Stylus library that lets you think in pixels and deploy in rems with pixel fallbacks.</p>
<p><a href='https://source.small-tech.org/project/responsive-pixels/tree/master'>Responsive pixels</a> is a Stylus library that lets you think in pixels and deploy in rems with pixel fallbacks.</p>
</li>
<li class='project'>
<h3>
<a href='https://source.ind.ie/project/pulse-swift/tree/master'>
<a href='https://source.small-tech.org/project/pulse-swift/tree/master'>
<img alt='Pulse' src='images/pulse-logo.svg' class='hero-image'/>
</a>
</h3>
<p>Pulse is a free (as in freedom), secure, and distributed file synchronisation engine in <a href='https://source.ind.ie/project/pulse/tree/master'>Go</a> and <a href='https://source.ind.ie/project/pulse-swift/tree/master'>Swift</a>.</p>
<p>Pulse is a free (as in freedom), secure, and distributed file synchronisation engine in <a href='https://source.small-tech.org/project/pulse/tree/master'>Go</a> and <a href='https://source.small-tech.org/project/pulse-swift/tree/master'>Swift</a>.</p>
</li>
</ul>
</div>
......@@ -493,7 +493,7 @@
<a href='https://ind.ie/ethical-design'><img alt='' src='https://ind.ie/ethical-design/images/ethical-design-badge-tiny.svg'></a>
<p>We practice <strong>Ethical</strong> Design.</p>
</aside>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.ind.ie/project/ind-ie-site/tree/master'>View source</a></small>
<small class='copyright'><strong>Ind.ie</strong> <abbr title='Copyright'>©</abbr> <a href='/about/#trademarks'>Article 12</a>. All content is <a href='http://creativecommons.org/licenses/by/4.0/'>Creative Commons Attribution 4.0 International</a>, unless otherwise stated. <a class='view-source' href='https://source.small-tech.org/project/ind-ie-site/tree/master'>View source</a></small>
</div>
</footer>
</body>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment