Skip to content

Instantly share code, notes, and snippets.

View nidorx's full-sized avatar
🤠

Alex Rodin nidorx

🤠
View GitHub Profile
@nidorx
nidorx / main.go
Created May 13, 2024 02:18
`interface {struct}` and `interface {*struct}` manipulation in Golang using reflect.
/**
* `interface {struct}` and `interface {*struct}` manipulation in Golang using reflect.
*
* Use case: To instantiate a struct using reflect and use libraries like JSON.Decode at runtime.
*/
package main
import "reflect"
@nidorx
nidorx / csgoempire_bot_bonus.js
Last active July 5, 2021 21:14
https://csgoempire.com betting strategy (Roulette). No profit guarantee.
/**
* https://csgoempire.com betting strategy (Roulette)
*
* Bet on the bonus (dice) after he has gone for some period without showing up.
*
* Adjust the configs and paste the script into the browser console (F12) (https://balsamiq.com/support/faqs/browserconsole/)
*
* ATTENTION! No profit guarantee.
*
* @author nidorx <https://github.com/nidorx>
/**
* Baseado na Fórmula Mágica de Joel Greenblatt, adiciona (opcionalmente) rank de DIVIDENDOS
*
* 1 - Abrir o navegador (Chrome) no link https://fundamentus.com.br/resultado.php
* 2 - Pressionar F12 para abrir o Console
* 3 - Colar esse script completo e pressionar Enter
*
* Referências:
* Clube do Valor: https://youtu.be/4Shv3OMaLVA
* Diogo Investe: https://youtu.be/PEWfCORYGyA
@nidorx
nidorx / convert-svg-2-png.js
Created September 1, 2018 23:08
Converter ícones de SVG para PNG (node.js + Inkscape + pngquant). Útil para geração de ícones para aplicações Mobile com diferents densidades.
/**
* Converter ícones de SVG para PNG (node.js + Inkscape + pngquant)
*
* Útil para geração de ícones para aplicações Mobile com diferents densidades.
*
* Se o ícone já existir no diretório de saída, não será processado novamente
*
* https://inkscape.org/en/doc/inkscape-man.html
* https://mijingo.com/blog/exporting-svg-from-the-command-line-with-inkscape
*
@nidorx
nidorx / README.md
Last active August 22, 2017 20:31
Mensagem Compatibilidade IE

#Mensagem Compatibilidade IE

tela

Simples funcionalidade para exibir mensagem bloqueante quando o navegador é o IE.

@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 {
@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 / 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 / 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 February 6, 2017 15:33
Migração de banco de dados (flywaydb) baseada em um arquivo sql compactado (.zip)