profile
viewpoint
elcuervo elcuervo Unsplash Montevideo, Uruguay elcuervo.net

elcuervo/airplay 1046

Airplay bindings to Ruby

dcadenas/pagerank 90

PageRank implementation in Go

elcuervo/cuba-sugar 20

Give cuba some sugar!

elcuervo/backbone-atlas 5

Backbone compatible json to models converter

elcuervo/AMD-Backbone-Gerbil-JSDom 2

Full integration example

elcuervo/call-for-proposals 2

Want to submit a talk proposal for EuRuKo 2012? This is the place to be!

elcuervo/backbone 1

Give your JS App some Backbone with Models, Views, Collections, and Events

elcuervo/beacon 1

Simple observers for your code

startedluislavena/gem-compiler

started time in 2 days

issue commentelcuervo/tangalanga

not running

What error do you have? I was able to run it on a VM

maya2213

comment created time in 3 days

issue commentelcuervo/tangalanga

Once again can you please guide how am i suppose to get tokens ?

Once again? Excuse me? This is not enough? https://github.com/elcuervo/tangalanga#tokens

die-dimitry

comment created time in 3 days

issue commentDisplayLink/evdi

(Linux & X11) Extremely slow windows when laptop display is disabled.

Came here for the exact same thing. Also in 18.04 without a compatible fix

willmtemple

comment created time in 7 days

fork elcuervo/annoy

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

fork in 15 days

issue commentlibvips/ruby-vips

Alteration on read?

For the record: You were absolutely correct.

Thank you again

elcuervo

comment created time in 16 days

issue commentlibvips/ruby-vips

Alteration on read?

That should be the case I'm facing then ^_^ because the resulting difference I have (after hashing) is way to subtle

- a2ca9535c6a669da
+ a2ca9535c6a269da
elcuervo

comment created time in 16 days

issue closedlibvips/ruby-vips

Alteration on read?

Hi. First I have to say that I love this project and the results so far has been amazing.

My question started when I implemented a perceptual hash for some tests and I notice that on the version I had at the moment (8.4 from stock ubuntu 18.04) I ended up with a different hash from the latest version I'm using in production (8.9.2).

Right now the only thing I can pin point is that there's a very subtle difference between the file read on both versions.

I'm still trying to understand when the difference happens but testing this:

require "vips"

bytes = open(ARGV[0]).read
img = Vips::Image.new_from_buffer(bytes, "")
img.write_to_file "out.jpg"

I notice that the resulting file is not the same as the source material.

Is there any flags I'm missing to prevent modification? interpretation? something?

Thank you so much for your time.

closed time in 16 days

elcuervo

issue commentlibvips/ruby-vips

Alteration on read?

@jcupitt thank you for the quick answer.

I haven't considered a different libjpg. I'll do some tests.

AFAIK the only change was the switch from stock to compile latest and greatest but there's a case for that difference.

Given the up-to-date quality of libvips I'm currently taking the results as "modern" so I'll keep checking them.

I have to implement the same ish thing in Go so if I find any substantial differences I'll reopen the issue.

Thanks!

elcuervo

comment created time in 16 days

issue openedlibvips/ruby-vips

Alteration on read?

Hi. First I have to say that I love this project and the results so far has been amazing.

My question started when I implemented a perceptual hash for some tests and I notice that on the version I had at the moment (8.4 from stock ubuntu 18.04) I ended up with a different hash from the latest version I'm using in production (8.9.2).

Right now the only thing I can pin point is that there's a very subtle difference between the file read on both versions.

I'm still trying to understand when the difference happens but testing this:

require "vips"

bytes = open(ARGV[0]).read
img = Vips::Image.new_from_buffer(bytes, "")
img.write_to_file "out.jpg"

I notice that the resulting file is not the same as the source material.

Is there any flags I'm missing to prevent modification? interpretation? something?

Thank you so much for your time.

created time in 16 days

issue commentelcuervo/tangalanga

Install guide

There's now a https://github.com/elcuervo/tangalanga#install And a https://github.com/elcuervo/tangalanga#tokens

pispuso

comment created time in 24 days

issue closedelcuervo/tangalanga

Install guide

Hello fellow Argentinian.

I don;t have much experience with Go. Could you guide me with the install steps? I would love to try Tangalanga.

Thanks!

closed time in 24 days

pispuso

issue commentelcuervo/tangalanga

Install guide

Hello fellow Argentinian.

Close, but not quite.

I don;t have much experience with Go. Could you guide me with the install steps? I would love to try Tangalanga.

Thanks!

You can find a prebuilt (and prebaked with a token) version here https://github.com/elcuervo/tangalanga/releases/tag/v0.1-baked

I'll update the README with more specific information

pispuso

comment created time in 24 days

fork elcuervo/factory_bot

A library for setting up Ruby objects as test data.

https://thoughtbot.com

fork in a month

PublicEvent
PublicEvent

delete tag elcuervo/tangalanga

delete tag : v0.1

delete time in a month

push eventunsplash/sidekiq-monitor

dependabot[bot]

commit sha d546db4abf55d432c821324bc6b3ff211a77ebe1

Bump activesupport from 6.0.1 to 6.0.3.1 Bumps [activesupport](https://github.com/rails/rails) from 6.0.1 to 6.0.3.1. - [Release notes](https://github.com/rails/rails/releases) - [Changelog](https://github.com/rails/rails/blob/v6.0.3.1/activesupport/CHANGELOG.md) - [Commits](https://github.com/rails/rails/compare/v6.0.1...v6.0.3.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

elcuervo

commit sha fb3ec41b3b8e6beb1207a3f484b53fe914509927

Merge pull request #8 from unsplash/dependabot/bundler/activesupport-6.0.3.1 Bump activesupport from 6.0.1 to 6.0.3.1

view details

push time in a month

PR merged unsplash/sidekiq-monitor

Bump activesupport from 6.0.1 to 6.0.3.1 dependencies

Bumps activesupport from 6.0.1 to 6.0.3.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rails/rails/releases">activesupport's releases</a>.</em></p> <blockquote> <h2>6.0.3</h2> <p>In this version, we fixed warnings when used with Ruby 2.7 across the entire framework.</p> <p>Following are the list of other changes, per-framework.</p> <h2>Active Support</h2> <ul> <li> <p><code>Array#to_sentence</code> no longer returns a frozen string.</p> <p>Before:</p> <pre><code>['one', 'two'].to_sentence.frozen?

=> true

</code></pre> <p>After:</p> <pre><code>['one', 'two'].to_sentence.frozen?

=> false

</code></pre> <p><em>Nicolas Dular</em></p> </li> <li> <p>Update <code>ActiveSupport::Messages::Metadata#fresh?</code> to work for cookies with expiry set when <code>ActiveSupport.parse_json_times = true</code>.</p> <p><em>Christian Gregg</em></p> </li> </ul> <h2>Active Model</h2> <ul> <li>No changes.</li> </ul> <h2>Active Record</h2> <ul> <li> <p>Recommend applications don't use the <code>database</code> kwarg in <code>connected_to</code></p> <p>The database kwarg in <code>connected_to</code> was meant to be used for one-off scripts but is often used in requests. This is really dangerous because it re-establishes a connection every time. It's deprecated in 6.1 and will be removed in 6.2 without replacement. This change soft deprecates it in 6.0 by removing documentation.</p> <p><em>Eileen M. Uchitelle</em></p> </li> <li> <p>Fix support for PostgreSQL 11+ partitioned indexes.</p> <p><em>Sebastián Palma</em></p> </li> <li> <p>Add support for beginless ranges, introduced in Ruby 2.7.</p> <p><em>Josh Goodall</em></p> </li> </ul> </tr></table> ... (truncated) </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rails/rails/blob/v6.0.3.1/activesupport/CHANGELOG.md">activesupport's changelog</a>.</em></p> <blockquote> <h2>Rails 6.0.3.1 (May 18, 2020)</h2> <ul> <li> <p>[CVE-2020-8165] Deprecate Marshal.load on raw cache read in RedisCacheStore</p> </li> <li> <p>[CVE-2020-8165] Avoid Marshal.load on raw cache value in MemCacheStore</p> </li> </ul> <h2>Rails 6.0.3 (May 06, 2020)</h2> <ul> <li> <p><code>Array#to_sentence</code> no longer returns a frozen string.</p> <p>Before:</p> <pre><code>['one', 'two'].to_sentence.frozen?

=> true

</code></pre> <p>After:</p> <pre><code>['one', 'two'].to_sentence.frozen?

=> false

</code></pre> <p><em>Nicolas Dular</em></p> </li> <li> <p>Update <code>ActiveSupport::Messages::Metadata#fresh?</code> to work for cookies with expiry set when <code>ActiveSupport.parse_json_times = true</code>.</p> <p><em>Christian Gregg</em></p> </li> </ul> <h2>Rails 6.0.2.2 (March 19, 2020)</h2> <ul> <li>No changes.</li> </ul> <h2>Rails 6.0.2.1 (December 18, 2019)</h2> <ul> <li>No changes.</li> </ul> <h2>Rails 6.0.2 (December 13, 2019)</h2> <ul> <li> <p>Eager load translations during initialization.</p> <p><em>Diego Plentz</em></p> </li> <li> <p>Use per-thread CPU time clock on <code>ActiveSupport::Notifications</code>.</p> <p><em>George Claghorn</em></p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rails/rails/commit/34991a6ae2fc68347c01ea7382fa89004159e019"><code>34991a6</code></a> Preparing for 6.0.3.1 release</li> <li><a href="https://github.com/rails/rails/commit/2c8fe2ac0442bb78698dc9516882598020972014"><code>2c8fe2a</code></a> bumping version, updating changelog</li> <li><a href="https://github.com/rails/rails/commit/0ad524ab6e350412f7093a14f7a358e5f50b0c3f"><code>0ad524a</code></a> update changelog</li> <li><a href="https://github.com/rails/rails/commit/bd39a13cb9936e7261b271830950aae9bd0706bc"><code>bd39a13</code></a> activesupport: Deprecate Marshal.load on raw cache read in RedisCacheStore</li> <li><a href="https://github.com/rails/rails/commit/0a7ce52486adb36984174bd51257a0069fe7a9db"><code>0a7ce52</code></a> activesupport: Avoid Marshal.load on raw cache value in MemCacheStore</li> <li><a href="https://github.com/rails/rails/commit/b738f1930f3c82f51741ef7241c1fee691d7deb2"><code>b738f19</code></a> Preparing for 6.0.3 release</li> <li><a href="https://github.com/rails/rails/commit/509b9da209a8481fef8310bc14d6c6cd27c629dc"><code>509b9da</code></a> Preparing for 6.0.3.rc1 release</li> <li><a href="https://github.com/rails/rails/commit/02d07cccb736506b3dd6d465c8017c9010e74b28"><code>02d07cc</code></a> adds missing require [Fixes <a href="https://github-redirect.dependabot.com/rails/rails/issues/39042">#39042</a>]</li> <li><a href="https://github.com/rails/rails/commit/f2f7bcc047fa42344742e508016c65ed54419ade"><code>f2f7bcc</code></a> Fix Builder::XmlMarkup lazy load in Array#to_xml</li> <li><a href="https://github.com/rails/rails/commit/320734ea8a2cc518fe8f20b326d5c508afb40502"><code>320734e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rails/rails/issues/36941">#36941</a> from ts-3156/master</li> <li>Additional commits viewable in <a href="https://github.com/rails/rails/compare/v6.0.1...v6.0.3.1">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>

+7 -7

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

push eventelcuervo/heroku-buildpack-nginx-brotli

elcuervo

commit sha 4d1449954f0da9704f030e88fbc476d21ea279c0

Adds compiled binaries

view details

push time in 2 months

push eventelcuervo/heroku-buildpack-nginx-brotli

elcuervo

commit sha c6435fc841efd829d3b7fa68b33c7befcd3e28ce

Maybe?

view details

push time in 2 months

push eventelcuervo/heroku-buildpack-nginx-brotli

elcuervo

commit sha 03f3884d6d77366bb8a1bdd0b7ca26666bbd5bb6

Release of heroku-18 binaries

view details

push time in 2 months

push eventelcuervo/heroku-buildpack-nginx-brotli

elcuervo

commit sha fa65a302a28fab7f88ad92fe4b45bf0f4fcd69de

Updated heroku-20 bin

view details

push time in 2 months

push eventelcuervo/heroku-buildpack-nginx-brotli

elcuervo

commit sha 457c96345403a595678c1136b30b77bf14812d80

Updated binaries

view details

push time in 2 months

push eventelcuervo/heroku-buildpack-nginx-brotli

elcuervo

commit sha b32473b5e3ab9b042d1e08e18dd48d2eead8eeb5

Build latest nginx with brotli support

view details

elcuervo

commit sha 08919c9ebb3802b45408fc15f18d5f9005faf098

Updated binaries

view details

push time in 2 months

fork elcuervo/heroku-buildpack-nginx

Run NGINX in front of your app server on Heroku

fork in 2 months

fork elcuervo/qutebrowser

A keyboard-driven, vim-like browser based on PyQt5.

https://www.qutebrowser.org/

fork in 2 months

more