Skip to content

Instantly share code, notes, and snippets.

View gnomex's full-sized avatar

Kenner Kliemann gnomex

View GitHub Profile
@gnomex
gnomex / conventional-comments.md
Last active December 28, 2023 19:40 — forked from pauloportella/conventional-comments.md
How to setup conventional comments on Github

Conventional comments

Fonte

Você pode adicionar todos os marcadores de convenções de comentários no Github como mensagens salvas seguindo os passos:

  1. Vá para https://github.com/settings/replies
  2. Abra o Developer Tools 2.1 digite allow paste para conseguir colar o script lá
  3. Copie o código abaixo e cole no console
  4. Presione enter, aguarde e recarregue a página
@gnomex
gnomex / rails-jsonb-queries
Created June 19, 2020 21:42 — forked from mankind/rails-jsonb-queries
Rails-5 postgresql-9.6 jsonb queries
http://stackoverflow.com/questions/22667401/postgres-json-data-type-rails-query
http://stackoverflow.com/questions/40702813/query-on-postgres-json-array-field-in-rails
#payload: [{"kind"=>"person"}]
Segment.where("payload @> ?", [{kind: "person"}].to_json)
#data: {"interest"=>["music", "movies", "programming"]}
Segment.where("data @> ?", {"interest": ["music", "movies", "programming"]}.to_json)
Segment.where("data #>> '{interest, 1}' = 'movies' ")
Segment.where("jsonb_array_length(data->'interest') > 1")
@gnomex
gnomex / m3u8-to-mp4.md
Created January 4, 2018 00:45 — forked from tzmartin/m3u8-to-mp4.md
m3u8 stream to mp4 using ffmpeg

1. Copy m3u8 link

Alt text

2. Run command

echo "Enter m3u8 link:";read link;echo "Enter output filename:";read filename;ffmpeg -i "$link" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 $filename.mp4
@gnomex
gnomex / nginx.conf
Created September 29, 2016 00:42 — forked from plentz/nginx.conf
Best nginx configuration for improved security(and performance). Complete blog post here http://tautt.com/best-nginx-configuration-for-security/
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
@gnomex
gnomex / capybara cheat sheet
Created August 4, 2016 18:41 — forked from zhengjia/capybara cheat sheet
capybara cheat sheet
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')
#HTTP REQUEST
POST http://localhost:8080/fomento/api/researchgroup
Content-Type: application/json
{
"accountingSubmissionDate": 1465182000000,
"budget": {
"consumableMaterials": 0.0,
"displacements": 0.0,
"supportedValue": 1600.0
},
@gnomex
gnomex / nginx.conf
Created July 1, 2016 23:29 — forked from calebwoods/nginx.conf
Sample Nginx config for deployment of Angular.js app
server { listen 80;
server_name example.com;
access_log /var/log/example.com/nginx.access.log;
error_log /var/log/example.com/nginx.error.log;
root /var/www/apps/example.com/public;
charset utf-8;
location / {
rewrite ^ https://$host$request_uri? permanent;
}
@gnomex
gnomex / swaggermodule
Last active August 29, 2015 14:27 — forked from natros/swaggermodule
import com.google.inject.AbstractModule;
import com.wordnik.swagger.annotations.Api;
import com.wordnik.swagger.config.ScannerFactory;
import com.wordnik.swagger.jaxrs.config.ReflectiveJaxrsScanner;
import com.wordnik.swagger.jaxrs.listing.ApiListingResource;
import com.wordnik.swagger.jaxrs.listing.SwaggerSerializers;
import com.wordnik.swagger.models.*;
import org.reflections.Reflections;
import java.util.Set;
@gnomex
gnomex / ApiOriginFilter.java
Last active August 29, 2015 14:27 — forked from ben-manes/ApiOriginFilter.java
Swagger 1.5.1-M1 + RestEasy 3.x + Guice 4
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletResponse;
@gnomex
gnomex / wildfly-install.sh
Last active August 29, 2015 14:27 — forked from cilf/wildfly-install.sh
Install Wildfly 8.2.0.Final @ CentOS 7
#!/bin/bash
#title :wildfly-install.sh
#description :The script to install Wildfly 8.x
#more :http://sukharevd.net/wildfly-8-installation.html
#author :Marek Polcar, Dmitriy Sukharev
#date :20140601
#usage :/bin/bash wildfly-install.sh
WILDFLY_VERSION=8.2.1.Final
WILDFLY_FILENAME=wildfly-$WILDFLY_VERSION