Skip to content

Instantly share code, notes, and snippets.

@rogeriolino
rogeriolino / docker-compose.yaml
Last active November 14, 2017 11:58
Novo SGA v2.0 docker-compose
version: '2'
services:
novosga:
image: novosga/novosga:latest
restart: always
depends_on:
- mysqldb
ports:
- "80:80"
@rogeriolino
rogeriolino / arcgis4.4.js
Created October 23, 2017 17:14
Fixing arcgis4.4 hitTest error
/*
Workaround to fix error on arcgis4.4 view click
*/
// XXX: TypeError: Cannot read property 'position' of undefined
view.originalHitTest = view.hitTest;
view.hitTest = function (evt) {
try {
return view.originalHitTest(evt);
-- fixUtf8 function required https://gist.github.com/rogeriolino/22d911fbe25538838bb3
-- IMPORTANT: don't run more than 1 time!
UPDATE unidades SET nome = fixUtf8(nome);
UPDATE prioridades SET nome = fixUtf8(nome), descricao = fixUtf8(descricao);
UPDATE grupos SET nome = fixUtf8(nome), descricao = fixUtf8(descricao);
UPDATE cargos SET nome = fixUtf8(nome), descricao = fixUtf8(descricao);
UPDATE locais SET nome = fixUtf8(nome);
UPDATE atendimentos SET nm_cli = fixUtf8(nm_cli), ident_cli = fixUtf8(ident_cli);
UPDATE historico_atendimentos SET nm_cli = fixUtf8(nm_cli), ident_cli = fixUtf8(ident_cli);
CREATE FUNCTION fixUtf8(str VARCHAR(255)) RETURNS VARCHAR(255)
RETURN CONVERT(CAST(CONVERT(str USING latin1) AS BINARY) USING utf8);
@rogeriolino
rogeriolino / novosga_migrate_pgsql.sql
Last active January 2, 2016 00:49
Novo SGA: Migração de banco versão 0.7.x para 1.0.0 (Postgres)
-- drop views
DROP VIEW view_historico_atend_codif;
DROP VIEW view_historico_atendimentos;
-- atend_codif
ALTER TABLE atend_codif RENAME id_atend TO atendimento_id;
ALTER TABLE atend_codif RENAME id_serv TO servico_id;
DROP TABLE atend_status CASCADE;
@rogeriolino
rogeriolino / novosga_migrate_mssql.sql
Created January 22, 2015 10:07
Novo SGA: Migração de banco versão 0.7.x para 1.0.0 (Microsoft SQL Server)
-- procedures
DROP PROCEDURE sp_acumular_atendimentos;
DROP PROCEDURE sp_acumular_atendimentos_unidade;
-- drop views
DROP VIEW view_historico_atend_codif;
DROP VIEW view_historico_atendimentos;
-- atend_codif
@rogeriolino
rogeriolino / jquery.winscroll.js
Created January 16, 2015 16:30
jQuery window scroll helper
(function($) {
$.winscroll = function(fn, restrictions) {
restrictions = $.extend({ minY: 0, minX: 0, maxY: Infinity, maxX: Infinity }, restrictions);
$(window).on('scroll', function() {
var y = $(document).scrollTop(),
x = $(document).scrollLeft();
if (y >= restrictions.minY && y <= restrictions.maxY && x >= restrictions.minX && x <= restrictions.maxX)