Jekyll2022-04-25T05:34:05+00:00https://eb.ie/feed.xmlCode, cloud, c[p]hilosophyRead about cloud with me, Eoin. I've also a fondness for maps and geo-stuff.Eoin Baileyeb@eb.ieGitHub Codespaces2022-03-23T00:00:00+00:002022-03-23T00:00:00+00:00https://eb.ie/GitHub-Codespaces<div class="blurb">
<p>
GitHub Codespaces is like GitHub.dev on steroids. While GitHub.dev lets you edit your repo
in your browser, Codespaces is your own personal cloud-based development environment.
I'm still only playing around with it, but I can see how it has potential to be a very powerful
tool.
</p>
<p>
At a super-high level view I would say it's a bit like containers, but for a whole development
environment. It lets you configure the environment for all your users, while still allowing indiviual
customisations. A new team member can have their own Codespace on day one, with access to
the default team settings, configs, build tools, etc...
</p>
<p>
I need to think some more about how I will use this for my own projects, but on a team level
it's a definite win!
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieGitHub Codespaces is like GitHub.dev on steroids. While GitHub.dev lets you edit your repo in your browser, Codespaces is your own personal cloud-based development environment. I'm still only playing around with it, but I can see how it has potential to be a very powerful tool. At a super-high level view I would say it's a bit like containers, but for a whole development environment. It lets you configure the environment for all your users, while still allowing indiviual customisations. A new team member can have their own Codespace on day one, with access to the default team settings, configs, build tools, etc... I need to think some more about how I will use this for my own projects, but on a team level it's a definite win!GitHub.dev2022-03-14T00:00:00+00:002022-03-14T00:00:00+00:00https://eb.ie/GitHub.dev<div class="blurb">
<p>
<a href="https://github.dev">GitHub.dev</a> is an awesome feature of GitHub
that everyone should know about for those times that need to make a quick edit
to a few files in their browser. By either replacing <em>.com</em> with <em>.dev</em>
in the URL of their repo or pressing '.' (that's a full-stop or period depending
on your preference) in the browser when at your repo, your repo will open in
an in-browser Visual Studio Code session.
</p>
<p>
Hey look, this post was made on GitHub.dev...
</p>
<p>
<img src="https://eb.ie/images/GitHub.dev.png" alt="GitHub.dev screenshot showing in browser code editor" />
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieGitHub.dev is an awesome feature of GitHub that everyone should know about for those times that need to make a quick edit to a few files in their browser. By either replacing .com with .dev in the URL of their repo or pressing '.' (that's a full-stop or period depending on your preference) in the browser when at your repo, your repo will open in an in-browser Visual Studio Code session. Hey look, this post was made on GitHub.dev...Updates incoming!2022-03-09T00:00:00+00:002022-03-09T00:00:00+00:00https://eb.ie/Updates%20incoming<div class="blurb">
<p>
After being very slow to update this site I'm going to do more soon!
</p>
<p>
One idea to encourage me to do it more, is to make more edits using
Codespaces and also Github.dev (using the '.' shortcut when in a repo).
</p>
<p>
In fact, what happens if I try to embed the editor in a page...
</p>
<p>
<img src="https://eb.ie/images/codespaces-embed.jpg" alt="Error when you embed Github Codespaces usign iFrame" />
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieAfter being very slow to update this site I'm going to do more soon!IoT Everywhere2016-09-07T00:00:00+00:002016-09-07T00:00:00+00:00https://eb.ie/IoT-Everywhere<div class="blurb">
<p>
Over the last 18 months I've ended up with a few different IoT
devices
<ul>
<li>Tessel</li>
<li>Particle Photon</li>
<li>Intel Edison and Grover Starter Kit Plus</li>
</ul>
The problem is that I haven't sat down and put in the time to figure
out what I want to use them for. The first step to figuring out a use
case is figuring out what each devices is capable of.
</p>
<h2>Device: The Tessel 1</h2>
<p>
<ul>
<li><a href="https://github.com/tessel/t1-docs">Docs</a></li>
<li>USB Powered</li>
<li>32MB onboard Flash</li>
<li>WiFi</li>
<li>Light Sensor</li>
<li>Microphone Sensor</li>
<li>Small controllable LEDs</li>
<li>Executes Javascript (node)</li>
<li><a href="https://tessel.io/modules#tessel-modules">Other available modules</a></li>
<li><a href="https://tessel.hackster.io/">Tessel Community Projects</a></li>
</ul>
</p>
<h2>Device: Particle Photon</h2>
<p>
<ul>
<li><a href="https://docs.particle.io/guide/getting-started/intro/photon/">Docs</a></li>
<li>USB Powered</li>
<li>WiFi</li>
<li>Barometric Pressure Sensor</li>
<li>Relative Humidity Sensor</li>
<li>Temperature Sensor</li>
<li>Breadboard</li>
<li>Photoresistor</li>
<li>Resistor</li>
<li>LED</li>
<li><a href="https://github.com/spark">Github Repo</a></li>
<li><a href="https://www.hackster.io/pjdecarlo/hands-on-lab-particle-photon-weather-station-in-azure-d89a03">WeatherShield/Photon Lab</a></li>
</ul>
</p>
<h2>Device: Intel Edison</h2>
<p>
<ul>
<li><a href="https://software.intel.com/en-us/iot/documentation?value=80494">Docs</a></li>
<li>Button</li>
<li>Sound Sensor</li>
<li>3-Axis Digital Accelerometer</li>
<li>Touch Sensor</li>
<li>Light Sensor</li>
<li>Temperature Sensor</li>
<li>LCD RGB Backlight</li>
<li>Rotary Angle Sensor</li>
<li>Vibration Sensor</li>
<li>Buzzer</li>
<li>Green, Blue, Red LEDs</li>
<li>Stepper Motor</li>
</ul>
</p>
<p>
My first idea is to build a system that uses a sound sensor to detect my
door buzzer. The sound would be passed to an API that has been trained to
detect the sound pattern, or since it's mostly going to sound identical
it is probably possible to detect the pattern on one of the boards. Once
the door buzzer is detected I would send an alert -- it could be an email,
SMS, or a phone notification.
</p>
<p>
The next step for the above system is to disable the sound buzzer and instead
use the light sensor to detect the flashing light. Everything else would be
the same, but this way I don't have to listen to the annoying buzzing sound!
</p>
<p>
Also useful would be a method to detect if I'm in the flat, if I am and the
buzzer has gone off, I do not need to be notified, as I'll have heard the
buzzer.
</p>
<h2>Ideas</h2>
<p>
<dl>
<dt>House Alarm System</dt>
<dd>Detect motion, door opening, notify to email</dd>
<dt>Door Buzzer</dt>
<dd>Detect door buzzer sound, notify to phone (email?)</dd>
<dt>Front door Unlocker</dt>
<dd>Secure endpoint where I can open/close my door</dd>
</dl>
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieOver the last 18 months I've ended up with a few different IoT devices Tessel Particle Photon Intel Edison and Grover Starter Kit Plus The problem is that I haven't sat down and put in the time to figure out what I want to use them for. The first step to figuring out a use case is figuring out what each devices is capable of. Device: The Tessel 1 Docs USB Powered 32MB onboard Flash WiFi Light Sensor Microphone Sensor Small controllable LEDs Executes Javascript (node) Other available modules Tessel Community Projects Device: Particle Photon Docs USB Powered WiFi Barometric Pressure Sensor Relative Humidity Sensor Temperature Sensor Breadboard Photoresistor Resistor LED Github Repo WeatherShield/Photon LabTrans Rockies Run2016-08-24T00:00:00+00:002016-08-24T00:00:00+00:00https://eb.ie/Trans-Rockies-Run<div class="blurb">
<p>
My little brother and his wife completed the <a href="http://transrockies-run.com/">Trans Rockies Run</a>
this month. This race is 6 days over the Rocky mountains, at high altitude,
covering 200 kilometres, but does have a hot shower truck for the end of each
day, which sounds amazing! He <a href="https://medium.com/@HereToRun/and-were-back-on-for-the-rocky-mountains-5580601a87bd#.cw66ssetu">
wrote up their experience</a>, it's well worth a read, a key question they
discovered was:
<br>
<br>
<em>‘what temperature is it in a tent at 10,000 ft elevation at 3a.m. in Colorado?’</em>
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieMy little brother and his wife completed the Trans Rockies Run this month. This race is 6 days over the Rocky mountains, at high altitude, covering 200 kilometres, but does have a hot shower truck for the end of each day, which sounds amazing! He wrote up their experience, it's well worth a read, a key question they discovered was: ‘what temperature is it in a tent at 10,000 ft elevation at 3a.m. in Colorado?’SIGGRAPH 20162016-07-24T00:00:00+00:002016-07-24T00:00:00+00:00https://eb.ie/SIGGRAPH-2016<div class="blurb">
<p>
I'm writing this on a plane on my way to <a href="http://s2016.siggraph.org/">SIGGRAPH 2016</a> in Anaheim.
This year <a href="http://microsoft.com">Microsoft</a> (my employer)
has a booth, which is awesome! Last year several of us went out and
met with software companies and got their pulse on what would help
them enable rendering in the cloud. Over the past year we've been
working on making rendering on <a href="http://azure.com">Azure</a>
a reality. I'm happy to say we have!
</p>
<p>
Working with a great team in Microsoft and amazing partners outside
of Microsoft we've rendered some great scenes on <a href="https://azure.microsoft.com/en-gb/services/virtual-machines/">Virtual Machines</a>
in Azure. I'm adding more detail to a document on Github that explains
what we did and how anyone can replicate it: <a href="http://github.com/baileye/AzureCloudRender">Rendering on Azure Documentation</a>
</p>
<p>
If you are at SIGGRAPH in Anaheim come by the Microsoft booth (number 843) and
ask for me or one of my colleagues and we'll show you how you can get started rendering
on Azure!
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieI'm writing this on a plane on my way to SIGGRAPH 2016 in Anaheim. This year Microsoft (my employer) has a booth, which is awesome! Last year several of us went out and met with software companies and got their pulse on what would help them enable rendering in the cloud. Over the past year we've been working on making rendering on Azure a reality. I'm happy to say we have! Working with a great team in Microsoft and amazing partners outside of Microsoft we've rendered some great scenes on Virtual Machines in Azure. I'm adding more detail to a document on Github that explains what we did and how anyone can replicate it: Rendering on Azure Documentation If you are at SIGGRAPH in Anaheim come by the Microsoft booth (number 843) and ask for me or one of my colleagues and we'll show you how you can get started rendering on Azure!Brexit Discussion2016-07-18T00:00:00+00:002016-07-18T00:00:00+00:00https://eb.ie/Brexit-Discussion<div class="blurb">
<p>
Brexit has already led to some interesting times and it will undoubtedly lead to
further interesting times as it rolls on. With that in mind I suggest reading
<a href="http://www.politics.co.uk/blogs/2016/07/14/everything-you-need-to-know-about-theresa-may-s-brexit">
Ian Dunt's Brexit in Five Minutes</a> piece.
</p>
<p>
It will take you more than five minutes but it gets across important points that will need
to be figured out in the next few years
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieBrexit has already led to some interesting times and it will undoubtedly lead to further interesting times as it rolls on. With that in mind I suggest reading Ian Dunt's Brexit in Five Minutes piece. It will take you more than five minutes but it gets across important points that will need to be figured out in the next few yearsGithub Pages2016-07-17T00:00:00+00:002016-07-17T00:00:00+00:00https://eb.ie/Github-Pages<div class="blurb">
<p>
This site is now hosted via Github Pages. I'm stil figuring out some issues with using
built in Jekyll build system to create the static pages! I'll get there.
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieThis site is now hosted via Github Pages. I'm stil figuring out some issues with using built in Jekyll build system to create the static pages! I'll get there.Test Post2016-07-13T00:00:00+00:002016-07-13T00:00:00+00:00https://eb.ie/test-post<div class="blurb">
<h1>Hi there, I'm Eoin Bailey!</h1>
<p>Welcome to eb.ie, a site about me, Eoin Bailey, and some of the
projects that I work on.
</p>
<p>
If you want to see more details about me personally, head over to
the <a href="/about">about</a> page.
</p>
<p>
This site is my latest mini-project, it's hosted via Github Pages
which I just wanted to try out. I'm using the Jekyll build system
which seems quite good but a few things I need to figure out,
like how to make this into a blog...
</p>
</div><!-- /.blurb -->Eoin Baileyeb@eb.ieHi there, I'm Eoin Bailey! Welcome to eb.ie, a site about me, Eoin Bailey, and some of the projects that I work on. If you want to see more details about me personally, head over to the about page. This site is my latest mini-project, it's hosted via Github Pages which I just wanted to try out. I'm using the Jekyll build system which seems quite good but a few things I need to figure out, like how to make this into a blog...