Skip to content

Instantly share code, notes, and snippets.

View evandrododo's full-sized avatar
:octocat:
Information wants to be free

Dodô - Evandro Carreira evandrododo

:octocat:
Information wants to be free
  • Grupo Tesseract
  • Florianópolis
  • 13:21 (UTC -03:00)
  • X @evandro_dodo
View GitHub Profile
@evandrododo
evandrododo / edges.frag
Created September 25, 2022 22:58
Dedector de bordas interativo
/*{
"CREDIT": "by VIDVOX",
"ISFVSN": "2",
"CATEGORIES": [
"Stylize"
],
"INPUTS": [
{
"NAME": "inputImage",
"TYPE": "image"
@evandrododo
evandrododo / .tmux.conf
Created January 19, 2022 20:56
Confs do tmux
#
#;q cat << EOF > /dev/null
# https://github.com/gpakosz/.tmux
# (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license,
# without any warranty.
# Copyright 2012— Gregory Pakosz (@gpakosz).
# /!\ do not edit this file
# instead, override settings in ~/.tmux.conf.local, see README.md
let sol, mercurio, venus, terra, marte,jupiter, saturno, urano,netuno,estrela;
// Configuração
function setup() {
createCanvas(2300,900);
sol=loadImage("imagens/sol.png");
mercurio=loadImage("imagens/mercurio.png");
venus =loadImage("imagens/venus.png");
terra=loadImage("imagens/terra.png");
marte=loadImage("imagens/marte.png");
@evandrododo
evandrododo / how2qgisserv
Created April 9, 2018 18:14
Qgis server ubuntu based
sudo aptitude install qgis-mapserver libapache2-mod-fcgid
sudo chmod 755 /usr/lib/cgi-bin
sudo chown root.root /usr/lib/cgi-bin
# [sudo] edit apache config (/etc/apache2/000-default.conf ou seu hostfile)
<VirtualHost>
...
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
@evandrododo
evandrododo / openlayers-qgis-mapserv.html
Created April 9, 2018 18:01
Demo de utilização do servidor de mapas do qgis
<!DOCTYPE html>
<html>
<head>
<title>Simple Map</title>
<link rel="stylesheet" href="https://openlayers.org/en/v4.2.0/css/ol.css" type="text/css">
<!-- The line below is only needed for old environments like Internet Explorer and Android 4.x -->
<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=requestAnimationFrame,Element.prototype.classList,URL"></script>
<script src="https://openlayers.org/en/v4.2.0/build/ol.js"></script>
</head>
<body>
@evandrododo
evandrododo / apidoc-generator.md
Last active November 10, 2017 14:07
Gerando uma documentação usando o plugin laravel-apidoc-generator

exemplo de documentação que dá pra gerar: http://marcelpociot.de/whiteboard/

Instalando o plugin

cd pasta/do/projeto

composer require mpociot/laravel-apidoc-generator

No arquivo config/app.php adicionar o provider:

Mpociot\ApiDoc\ApiDocGeneratorServiceProvider::class,

@evandrododo
evandrododo / gif2mp4
Created October 15, 2017 15:51
Converte os gifs da pasta em mp4
#!/bin/bash
shopt -s nullglob
for f in *.gif
do
ffmpeg -i $f -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" $f.mp4
echo "Arquivo convertido para mp4 - $f"
done
@evandrododo
evandrododo / tiles4web.md
Last active September 21, 2017 19:46
Tiles para mapas web

O quê, onde, como?

  • Um tile é uma imagem PNG de 256x256 pixels que representa uma parte de um mapa.
  • A forma mais comum de organizar os tile é o padrão zoom/x/y.png
  • Cada nível de zoom é uma pasta (diretório)
  • Cada x é outra pasta
  • E y é o nome do arquivo
  • Exemplo: http://tile.openstreetmap.org/7/63/42.png

Projeção X e Y

Seguindo a projeção de Mercator:

@evandrododo
evandrododo / xpra.md
Last active August 7, 2017 18:50
How attach and detach X sessions from servers

On server

( Caso queria manter a sessão rodando no server, executar tudo dentro de uma sessão tmux )

Inicia o xpra e liga ele na porta 123:

xpra start :123 && export DISPLAY=:123

Executa o programa:

qgis ou firefox

@evandrododo
evandrododo / how2qgisserver.md
Last active August 4, 2017 13:31
intalando e rodando qgisserver

sudo aptitude install qgis-mapserver libapache2-mod-fcgid

sudo chmod 755 /usr/lib/cgi-bin

sudo chown root:root /usr/lib/cgi-bin

#(com sudo) Editar configuraçes do apache em /etc/apache2/000-default.conf ou seu hostfile :

<VirtualHost>
 ...