Skip to content

Instantly share code, notes, and snippets.

View gblmarquez's full-sized avatar
🏡
Focused on people for growth the business

Gabriel Marquez gblmarquez

🏡
Focused on people for growth the business
View GitHub Profile
public string GetExceptionMessage(Exception exception)
{
DateTime now = System.DateTime.Now;
StringBuilder error = new StringBuilder();
error.AppendLine("\nException classes:\t");
error.Append(GetExceptionTypeStack(exception));
error.AppendLine("\nException messages:\t");
error.Append(GetExceptionMessageStack(exception));
@gblmarquez
gblmarquez / 0mq_install.sh
Created April 27, 2012 18:48 — forked from flores/0mq_install.sh
centos | debian zeromq install (from source)
#!/bin/bash
# doesn't remove packages. just beginning/sharing script for the install.
if [ -e /etc/redhat-release ]; then
yum install -y gcc gcc-c++ make autoconf automake e2fsprogs-devel glibc-devel libuuid-devel
elif [ -e /etc/debian_version ]; then
apt-get install -y build-essential uuid-dev
else
echo "sorry, this script only installs on RedHat/CentOS or Debian/Ubuntu boxes"
exit 2
@gblmarquez
gblmarquez / AzureEmulatorManager.cs
Created August 26, 2013 23:09
Windows Azure emulator utility class to start, stop and kill: storage and compute emulators.
public static class AzureEmulatorManager
{
public static AzureStorageEmulatorManager Storage = AzureStorageEmulatorManager.Instance;
public static AzureComputeEmulatorManager Compute = AzureComputeEmulatorManager.Instance;
}
public class AzureStorageEmulatorManager
{
private const string StorageEmulatorProcessName = "DSServiceLDB";
private const string EmulatorPath = @"C:\Program Files\Microsoft SDKs\Windows Azure\Emulator\csrun.exe";
@gblmarquez
gblmarquez / ErrorBuilder.cs
Created October 30, 2014 18:47
Result Envelop
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
sudo apt-get -y install curl
echo "Add repos"
#Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
# VirtualBox
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian saucy contrib" >> /etc/apt/sources.list.d/virtualbox.list'
# Spotify
@gblmarquez
gblmarquez / conemu.xml
Created April 27, 2015 15:07
conemu.xml
<?xml version="1.0" encoding="utf-8"?>
<key name="Software">
<key name="ConEmu">
<key name=".Vanilla" modified="2015-04-27 12:06:15" build="150420">
<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="{PowerShell (Admin)}"/>
<value name="StartFarFolders" type="hex" data="00"/>
<value name="StartFarEditors" type="hex" data="00"/>
@gblmarquez
gblmarquez / gist:dd23213a5afc1fe0f854
Created June 18, 2015 00:58
test oauth2 with resource owner
var oauth2 = require('./lib/simple-oauth2.js')({
clientID: 'roclient',
clientSecret: 'secret',
site: 'http://id.conube.com.br',
tokenPath: '/connect/token'
});
var request, result, error;
var params = {
@gblmarquez
gblmarquez / valid_ceps.json
Last active December 14, 2023 20:23
Valid postal codes (CEP) for Brazil
This file has been truncated, but you can view the full file.
[
"01001000",
"01001001",
"01001010",
"01002000",
"01002001",
"01002010",
"01002020",
"01003000",
"01003001",
@gblmarquez
gblmarquez / cnaes-servico.json
Last active May 14, 2018 15:07
CNAEs de Serviço
[
"0161001",
"0161002",
"0161003",
"0161099",
"0162801",
"0162802",
"0162803",
"0162899",
"0163600",