I hereby claim:
- I am adipasquale on github.
- I am adipasquale (https://keybase.io/adipasquale) on keybase.
- I have a public key ASCJUSTkSF_UhgHe3imKTZYlUYtjqxeU-RMb_I-c_A-8bwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
# .github/workflows/rails-tests.yml | |
name: Rails Tests | |
on: [push] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
env: | |
PGHOST: localhost | |
PGUSER: postgres | |
RAILS_ENV: test |
#!/usr/bin/perl; | |
@ARGV = ("temp_fb_profile.html"); | |
while (<>) { | |
while (/(http[a-z\-\.0-9:\/]*\w*)_a.jpg/g) { | |
print "wget $1_n.jpg\n"; | |
} | |
} |
01 | Ain | |
---|---|---|
02 | Aisne | |
03 | Allier | |
04 | Alpes de Haute Provence | |
05 | Hautes Alpes | |
06 | Alpes Maritimes | |
07 | Ardèche | |
08 | Ardennes | |
09 | Ariège | |
10 | Aube |
{"ok": true, "database": "collectif-objets", "query_name": null, "rows": [{"code_insee": "01001", "nom": "L'Abergement-Cl\u00e9menciat", "objets_count": 2, "latitude": 4.92007112503, "longitude": 46.151676178}, {"code_insee": "01004", "nom": "Amb\u00e9rieu-en-Bugey", "objets_count": 2, "latitude": 5.35882997513, "longitude": 45.9578018188}, {"code_insee": "01005", "nom": "Amb\u00e9rieux-en-Dombes", "objets_count": 4, "latitude": 4.9028423, "longitude": 45.9957877}, {"code_insee": "01007", "nom": "Amberieu", "objets_count": 22, "latitude": 5.36072, "longitude": 46.00739}, {"code_insee": "01010", "nom": "Anglefort", "objets_count": 5, "latitude": 5.80891990662, "longitude": 45.9136009216}, {"code_insee": "01012", "nom": "Aranc", "objets_count": 4, "latitude": 5.5087919, "longitude": 46.0013273}, {"code_insee": "01013", "nom": "Arandas", "objets_count": 2, "latitude": 5.485944, "longitude": 45.89675}, {"code_insee": "01014", "nom": "Arbent", "objets_count": 23, "latitude": 5.680257, "longitude": 46.2945869}, {"c |
code | nom | dans_nom | |
---|---|---|---|
01 | Ain | dans lʼAin | |
02 | Aisne | dans lʼAisne | |
03 | Allier | dans lʼAllier | |
04 | Alpes de Haute Provence | dans les Alpes de Haute Provence | |
05 | Hautes Alpes | dans les Hautes Alpes | |
06 | Alpes Maritimes | dans les Alpes Maritimes | |
07 | Ardèche | en Ardèche | |
08 | Ardennes | dans les Ardennes | |
09 | Ariège | dans lʼAriège |
If you use Active Storage variants to generate thumbs and your thumbnails are sometimes misoriented, you may have EXIF metadata problems For example:
libvips
will apply this rotation to the pixelsa solution is to remove all EXIF metadata from the generated thumbs by using saver: { strip: true }
in the config:
# config/initializers/active_storage_attachment_rotation.rb | |
# frozen_string_literal: true | |
module Rotation | |
def rotate!(degrees: 90) | |
rotated_tempfile = nil | |
blob.open do |original_tempfile| | |
rotated_tempfile = ImageProcessing::Vips.source(original_tempfile).rotate(degrees).call | |
end |