profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/elafargue/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Edouard Lafargue elafargue Palo Alto, CA

elafargue/html5 20

Experiments with HTML5 and Javascript

elafargue/aprs-box 14

All the parts you need to put together an advanced APRS base station

elafargue/FC-USB-Tester-OLED-Backpack 10

This is the source code for the USB Tester OLED Backpack

elafargue/blinkt-k8s-controller 1

A Kubernetes Controller for the Pimoroni Blinkt on a Raspberry Pi

elafargue/aem-bootstrap 0

Collection of bootstrap components , grid system for use in AEM 5.6.1 / 6.0.x

elafargue/aJson 0

aJson is an Arduino library to enable JSON processing with Arduino. It easily enables you to decode, create, manipulate and encode JSON directly from and to data structures.

elafargue/aprsd 0

APRS daemon for Polaric Server

elafargue/bGeigieIntegrated 0

Integrated version of Safecast bGeigie device

elafargue/bitmap-fonts 0

Monospaced bitmap fonts for X11, good for terminal use.

elafargue/blinkt 0

A Golang library for the Pimoroni Blinkt

PR opened Safecast/safecastapi

Gitpod integration
+34 -10

0 comment

5 changed files

pr created time in 16 hours

PR opened Safecast/safecastapi

Bump rails from 6.0.3.6 to 6.0.3.7

https://weblog.rubyonrails.org/2021/5/5/Rails-versions-6-1-3-2-6-0-3-7-5-2-4-6-and-5-2-6-have-been-released/

+57 -57

0 comment

2 changed files

pr created time in 3 days

create barnchSafecast/safecastapi

branch : bump-rails-from-6.0.3.6-to-6.0.3.7

created branch time in 3 days

GollumEvent
GollumEvent
GollumEvent
GollumEvent
GollumEvent
GollumEvent

create barnchSafecast/safecastapi

branch : gitpod-integration

created branch time in 8 days

delete branch Safecast/safecastapi

delete branch : dependabot/bundler/rexml-3.2.5

delete time in 8 days

push eventSafecast/safecastapi

dependabot[bot]

commit sha 2c08ca154e824a2b9778d498ca38f85b302e26b3

Bump rexml from 3.2.4 to 3.2.5 (#808) Bumps [rexml](https://github.com/ruby/rexml) from 3.2.4 to 3.2.5. - [Release notes](https://github.com/ruby/rexml/releases) - [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md) - [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

push time in 8 days

PR merged Safecast/safecastapi

Bump rexml from 3.2.4 to 3.2.5 dependencies

Bumps rexml from 3.2.4 to 3.2.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ruby/rexml/blob/master/NEWS.md">rexml's changelog</a>.</em></p> <blockquote> <h2>3.2.5 - 2021-04-05 {#version-3-2-5}</h2> <h3>Improvements</h3> <ul> <li> <p>Add more validations to XPath parser.</p> </li> <li> <p><code>require "rexml/document"</code> by default. [GitHub#36][Patch by Koichi ITO]</p> </li> <li> <p>Don't add <code>#dcloe</code> method to core classes globally. [GitHub#37][Patch by Akira Matsuda]</p> </li> <li> <p>Add more documentations. [Patch by Burdette Lamar]</p> </li> <li> <p>Added <code>REXML::Elements#parent</code>. [GitHub#52][Patch by Burdette Lamar]</p> </li> </ul> <h3>Fixes</h3> <ul> <li> <p>Fixed a bug that <code>REXML::DocType#clone</code> doesn't copy external ID information.</p> </li> <li> <p>Fixed round-trip vulnerability bugs. See also: <a href="https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/">https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/</a> [HackerOne#1104077][CVE-2021-28965][Reported by Juho Nurminen]</p> </li> </ul> <h3>Thanks</h3> <ul> <li> <p>Koichi ITO</p> </li> <li> <p>Akira Matsuda</p> </li> <li> <p>Burdette Lamar</p> </li> <li> <p>Juho Nurminen</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ruby/rexml/commit/a622645e980ea5b91ad7b4d6fec32d113f15df88"><code>a622645</code></a> Add 3.2.5 entry</li> <li><a href="https://github.com/ruby/rexml/commit/3c137eb119550874b2b3e27d12b733ca67033377"><code>3c137eb</code></a> Fix a parser bug that some data may be ignored before DOCTYPE</li> <li><a href="https://github.com/ruby/rexml/commit/9b311e59ae05749e082eb6bbefa1cb620d1a786e"><code>9b311e5</code></a> Fix a bug that invalid document declaration may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/f9d88e4948b4a43294c25dc0edb16815bd9d8618"><code>f9d88e4</code></a> Fix a bug that invalid document declaration may be generated</li> <li><a href="https://github.com/ruby/rexml/commit/f7bab8937513b1403cea5aff874cbf32fd5e8551"><code>f7bab89</code></a> Fix a bug that invalid element end may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/6a250d2cd1194c2be72becbdd9c3e770aa16e752"><code>6a250d2</code></a> Fix a bug that invalid element start may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/2fe62e29094d95921d7e19abbd2e26b23d78dc5b"><code>2fe62e2</code></a> Fix a bug that invalid notation declaration may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/a659c63e37414506dfb0d4655e031bb7a2e73fc8"><code>a659c63</code></a> Fix a bug that invalid notation declaration may be generated</li> <li><a href="https://github.com/ruby/rexml/commit/790dd113ce693ce831cbbc53f2f990a317643f75"><code>790dd11</code></a> Use ruby/setup-ruby (<a href="https://github-redirect.dependabot.com/ruby/rexml/issues/66">#66</a>)</li> <li><a href="https://github.com/ruby/rexml/commit/eda1b2007dd8751f381bf741f16c9e33c5d3e52a"><code>eda1b20</code></a> Clean up and enhance high-level RDoc (<a href="https://github-redirect.dependabot.com/ruby/rexml/issues/65">#65</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+1 -1

0 comment

1 changed file

dependabot[bot]

pr closed time in 8 days

PR opened Safecast/safecastapi

Bump rexml from 3.2.4 to 3.2.5

Bumps rexml from 3.2.4 to 3.2.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ruby/rexml/blob/master/NEWS.md">rexml's changelog</a>.</em></p> <blockquote> <h2>3.2.5 - 2021-04-05 {#version-3-2-5}</h2> <h3>Improvements</h3> <ul> <li> <p>Add more validations to XPath parser.</p> </li> <li> <p><code>require "rexml/document"</code> by default. [GitHub#36][Patch by Koichi ITO]</p> </li> <li> <p>Don't add <code>#dcloe</code> method to core classes globally. [GitHub#37][Patch by Akira Matsuda]</p> </li> <li> <p>Add more documentations. [Patch by Burdette Lamar]</p> </li> <li> <p>Added <code>REXML::Elements#parent</code>. [GitHub#52][Patch by Burdette Lamar]</p> </li> </ul> <h3>Fixes</h3> <ul> <li> <p>Fixed a bug that <code>REXML::DocType#clone</code> doesn't copy external ID information.</p> </li> <li> <p>Fixed round-trip vulnerability bugs. See also: <a href="https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/">https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/</a> [HackerOne#1104077][CVE-2021-28965][Reported by Juho Nurminen]</p> </li> </ul> <h3>Thanks</h3> <ul> <li> <p>Koichi ITO</p> </li> <li> <p>Akira Matsuda</p> </li> <li> <p>Burdette Lamar</p> </li> <li> <p>Juho Nurminen</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ruby/rexml/commit/a622645e980ea5b91ad7b4d6fec32d113f15df88"><code>a622645</code></a> Add 3.2.5 entry</li> <li><a href="https://github.com/ruby/rexml/commit/3c137eb119550874b2b3e27d12b733ca67033377"><code>3c137eb</code></a> Fix a parser bug that some data may be ignored before DOCTYPE</li> <li><a href="https://github.com/ruby/rexml/commit/9b311e59ae05749e082eb6bbefa1cb620d1a786e"><code>9b311e5</code></a> Fix a bug that invalid document declaration may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/f9d88e4948b4a43294c25dc0edb16815bd9d8618"><code>f9d88e4</code></a> Fix a bug that invalid document declaration may be generated</li> <li><a href="https://github.com/ruby/rexml/commit/f7bab8937513b1403cea5aff874cbf32fd5e8551"><code>f7bab89</code></a> Fix a bug that invalid element end may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/6a250d2cd1194c2be72becbdd9c3e770aa16e752"><code>6a250d2</code></a> Fix a bug that invalid element start may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/2fe62e29094d95921d7e19abbd2e26b23d78dc5b"><code>2fe62e2</code></a> Fix a bug that invalid notation declaration may be accepted</li> <li><a href="https://github.com/ruby/rexml/commit/a659c63e37414506dfb0d4655e031bb7a2e73fc8"><code>a659c63</code></a> Fix a bug that invalid notation declaration may be generated</li> <li><a href="https://github.com/ruby/rexml/commit/790dd113ce693ce831cbbc53f2f990a317643f75"><code>790dd11</code></a> Use ruby/setup-ruby (<a href="https://github-redirect.dependabot.com/ruby/rexml/issues/66">#66</a>)</li> <li><a href="https://github.com/ruby/rexml/commit/eda1b2007dd8751f381bf741f16c9e33c5d3e52a"><code>eda1b20</code></a> Clean up and enhance high-level RDoc (<a href="https://github-redirect.dependabot.com/ruby/rexml/issues/65">#65</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+1 -1

0 comment

1 changed file

pr created time in 8 days

create barnchSafecast/safecastapi

branch : dependabot/bundler/rexml-3.2.5

created branch time in 8 days

issue commentSafecast/safecastapi

Note device landing page enhancements

Yep! I'll close these comments are resolved.

matschaffer

comment created time in 9 days

issue commentSafecast/safecastapi

Note device landing page enhancements

Should be fixed with https://github.com/Safecast/safecastapi/pull/807?

https://dev.safecast.org/airnote/note:dev:864475040529876

matschaffer

comment created time in 9 days

startedelafargue/rpi-tig

started time in 10 days

fork D3xtar/rpi-tig

Dockerized Telegraf/InfluxDB/Grafana for Rpi

fork in 10 days

push eventSafecast/safecastapi

Eito Katagiri

commit sha 4f69711408cb58888e00450576a57a6ca40dc38d

Fix undefined method in device stories page (#807) * handle case when there is no hit in getting sensor last location * convert ES search response to hash * fix key name for data to chartkick

view details

Eito Katagiri

commit sha c69fbcd28874f1150fb38cd404c0514622b162a1

bump rubocop from 0.92.0 to 1.12.1

view details

Eito Katagiri

commit sha 8aa34d6f7882f1b95086a07beb4420997a79d749

remove empty file to resolve Lint/EmptyBlock

view details

Eito Katagiri

commit sha 692721edb33349309032ad43c9c8e3d048bb9215

disable Naming/VariableNumber

view details

Eito Katagiri

commit sha b882b811300514fa52d554a3a40b31e30c8de13a

remove quotes for Lint/SymbolConversions

view details

Eito Katagiri

commit sha 156ec8242fc5acba1c2bdbd5fe41a1f96530829d

remove whitespace for Layout/TrailingWhitespace

view details

Eito Katagiri

commit sha f56e8a9d7e18765d65c0862c761bf238ee7303c4

add rubocop-rspec as suggested by rubocop

view details

push time in 12 days

push eventSafecast/safecastapi

Eito Katagiri

commit sha 4f69711408cb58888e00450576a57a6ca40dc38d

Fix undefined method in device stories page (#807) * handle case when there is no hit in getting sensor last location * convert ES search response to hash * fix key name for data to chartkick

view details

Eito Katagiri

commit sha f75bec61067d11c3af18c42beb90ab0caa60b28b

use ActionMailer::MailDeliveryJob instead

view details

Eito Katagiri

commit sha cc514ae87d1f5a7d36971aa005c0d0dd40c0e903

use update and update! instead

view details

Eito Katagiri

commit sha b0bd1f4d59023fce98276d440edb6586d7630a19

use media_type instead

view details

Eito Katagiri

commit sha a586b9b7651a632c11c674f465c83ed1e2434761

remove contoroller-level force_ssl

view details

Eito Katagiri

commit sha bbb7d9e7dd204d628c1562ff7aac34a13f55982d

set default fallback locale explicitly

view details

push time in 12 days

delete branch Safecast/safecastapi

delete branch : fix-undefined-method-in-device_stories-page

delete time in 12 days

push eventSafecast/safecastapi

Eito Katagiri

commit sha 4f69711408cb58888e00450576a57a6ca40dc38d

Fix undefined method in device stories page (#807) * handle case when there is no hit in getting sensor last location * convert ES search response to hash * fix key name for data to chartkick

view details

push time in 12 days

PR merged Safecast/safecastapi

Fix undefined method in device stories page needs review project:api

Deployed to dev.safecast.org.

+25 -12

2 comments

3 changed files

eitoball

pr closed time in 12 days

issue closedSafecast/safecastapi

Undefined method dig' for #Elasticsearch::Model::Response::Response:0x...

https://github.com/Safecast/safecastapi/pull/786#pullrequestreview-638294301


I put this on dev but it's getting undefined method dig' for #Elasticsearch::Model::Response::Response:0x0000000007d4ee58`

https://5bc3d4f7330a4459881197a85659caf5.us-west-2.aws.found.io:9243/app/apm#/services/safecastapi-dev/errors/1baaae338359071560c867ba08f88b5c?rangeFrom=now-15m&rangeTo=now&refreshPaused=true&refreshInterval=0

closed time in 12 days

eitoball

push eventSafecast/safecastapi

Eito Katagiri

commit sha 2b3e3fda37b43e7facf21d8a4ed13d83c8a32af8

handle case when there is no hit in getting sensor last location

view details

Eito Katagiri

commit sha 754a4526bfb904e48c24036a3de6ec415aa1138d

convert ES search response to hash

view details

Eito Katagiri

commit sha b0a918a9925cfeeeb6921f1f828737376d02a9e3

fix key name for data to chartkick

view details

push time in 12 days

pull request commentSafecast/safecastapi

Fix undefined method in device stories page

I’m fine with anything really. I usually squash and merge since it makes revert easy.

eitoball

comment created time in 12 days

pull request commentSafecast/safecastapi

Fix undefined method in device stories page

Anyway, I think this PR is great as is and unblocks master. So let's merge it.

@matschaffer How do we merge branch lately? "Rebase and merge" ?

eitoball

comment created time in 12 days

push eventSafecast/safecastapi

Eito Katagiri

commit sha 96abf7317d9f8f1364e7adbe903a84b77deae0d0

fix key name for data to chartkick

view details

push time in 12 days

push eventSafecast/safecastapi

Eito Katagiri

commit sha 2834d6620f80b9ec06815fabcac54f7a5b0b2b21

fixup! handle case when there is no hit in getting sensor last location

view details

Eito Katagiri

commit sha 5f40c84ba81aaa9257fed4db6d1ff78c88a48885

fix key name for data to chartkick

view details

push time in 12 days