Skip to content

Instantly share code, notes, and snippets.

View nidorx's full-sized avatar
🤠

Alex Rodin nidorx

🤠
View GitHub Profile
@nidorx
nidorx / tableFromString.php
Last active December 15, 2015 18:30
Cria tabelas HTML a partir de formatação em arquivo texto puro. As linhas iniciadas por "|!" são os itens opcionais da tabela (colgroup, caption, classe e etc). O resultado é a tabela html formatada "<table></table>".
<?php
/**
* Cria tabelas HTML a partir de formatação em arquivo texto puro
*
*
* <pre><code>
* | Header 1 | Header 2
* |! | class="table1"
* |!caption | Caption da tabela 2
* |!colsgroup | style="background-color:red" | class="span1"
@nidorx
nidorx / setAllTargetBlank.php
Last active December 15, 2015 20:48
Altera o target de todos os links de um texto que nao possuem um target definido, para que abram em nova janela.
<?php
/**
* Classe para permitir passar parametros ao preg_replace_callback
*/
class SimpleCallback
{
private $_params;
private $_callback;
@nidorx
nidorx / App.js
Created June 27, 2016 18:16
Organização de módulos Angular.js para APLICAÇÕES
/* file: /app/App.js */
/**
* Modulo principal, aplicação
*
* @param {type} param
*/
angular
.module('App', [
// Vendor
'ngRoute',
@nidorx
nidorx / index.android.js
Created July 8, 2016 17:57
React Native - Section ListView with search input
/**
* Inspired by "MyASUS - ASUS support" version 2016 https://play.google.com/store/apps/details?id=com.asus.ia.asusapp
* Colors: https://material.google.com/style/color.html#color-color-palette
*
* See online - https://rnplay.org/apps/7qet3A
*/
import React, { Component, } from 'react';
import {
AppRegistry,
/*
* Snippet para ordenação de dependencias
*
* Executar no console e inserir as dependencias a serem ordenadas
*
* Exemplo
* Entrada:
* View,
* Platform,
* TouchableOpacity,
@nidorx
nidorx / README.md
Last active February 6, 2017 15:33
Migração de banco de dados (flywaydb) baseada em um arquivo sql compactado (.zip)
@nidorx
nidorx / ConEmu.xml
Last active September 28, 2017 02:01
Configurar BASH (Ubuntu) no Windows 10
<?xml version="1.0" encoding="utf-8"?>
<key name="Software">
<key name="ConEmu">
<key name=".Vanilla" modified="2017-03-14 23:30:30" build="170305">
<value name="StartType" type="hex" data="02"/>
<value name="CmdLine" type="string" data=""/>
<value name="StartTasksFile" type="string" data=""/>
<value name="StartTasksName" type="string" data="{Bash::bash}"/>
<value name="StartFarFolders" type="hex" data="00"/>
<value name="StartFarEditors" type="hex" data="00"/>
@nidorx
nidorx / README.md
Last active January 27, 2021 10:37
Ubuntu Windows (WSL) - PHP + NGINX + Postgres (windows)

Passos para configurar um projeto PHP com Nginx no Ubuntu on Windows (WSL), utilizando uma conexão com o PostgreSQL instalado no Windows.

Importante

Não é preciso o nginx para executar um servidor PHP, basta utilizar o servidor interno do PHP (possui algumas limitações)

php -S 0.0.0.0:8000 -t ./src ./src/router.php &

Instalação das dependencias (Ubuntu, bash)

@nidorx
nidorx / README.md
Created March 20, 2017 02:16
WSL Instalar o XFCE4 (interface grafica) no Ubuntu on Windows

Passos para instalar o XFCE no WSL

Dependencias

sudo apt-get update
sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get install xfce4 qt4-qtconfig
@nidorx
nidorx / StringUtil.java
Last active August 6, 2017 17:38
Utilitário para substituição de acentos de uma string
package com.github.nidorx;
import java.util.Map;
import java.util.HashMap;
public final class StringUtil {
private static final Map<String, String> DIACRITCS = new HashMap<>();
static {