Skip to content

Instantly share code, notes, and snippets.

View ZackStone's full-sized avatar
⚠️
Loading...

Zack Stone ZackStone

⚠️
Loading...
View GitHub Profile
pactl set-source-mute 1 toggle
amixer get Capture | grep '\[off\]' && \
(notify-send -t 200 -a vim "MIC switched OFF" && paplay ~/Documents/Custom\ Scripts/mic-toggle/sfx-off.ogg) || \
(notify-send -t 200 -a vim "MIC switched ON" && paplay ~/Documents/Custom\ Scripts/mic-toggle/sfx-on.ogg)
@ZackStone
ZackStone / cntlm.md
Created June 23, 2017 18:19
Como instalar e configurar o Cntlm.

Instalar e configurar o Cntlm

Página de download: https://sourceforge.net/projects/cntlm/files/

Gerar senha criptografada

  • Após a instalação, vá até a pasta em que o software foi instalado (normalmente C:\Program Files (x86)\Cntlm\).
  • Segure o Shift e clique com o botão direto em uma área em branco dentro da pasta, e selecione a opção Abrir janela de comando aqui.
  • No prompt de comando que será aberto, digite cntlm -H. Será pedido sua senha, entre com a senha do Windows (usuário de rede) e tecle enter.
  • Será gerado alguns parâmetros como o trecho abaixo:
SELECT SQL_CALC_FOUND_ROWS * FROM [...];
SELECT FOUND_ROWS();
OUTFILE=output_$(date +"%Y-%m-%d_%H-%m-%S").json
while read PROXY; do
IP=$(curl -x $PROXY -s https://api.ipstack.com/check?access_key={enter_your_ipstack_access_key_here})
echo $IP >> $OUTFILE
printf "\n" >> $OUTFILE
done <proxies.txt
@ZackStone
ZackStone / Dockerfile
Created March 5, 2019 07:39
Arquivo Dockerfile para uma api em nodejs.
FROM node:8
# Create app directory
WORKDIR /usr/src/app
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./
@ZackStone
ZackStone / gist:c1f7b5869d7c1ef519f0ed8a1b336c07
Created August 24, 2018 10:43
Delete all Docker containers and containers
#!/bin/bash
# Delete all containers
docker rm $(docker ps -a -q)
# Delete all images
docker rmi $(docker images -q)
protected void Application_Error(object sender, EventArgs e)
{
// Get the exception object.
Exception ex = Server.GetLastError();
// Log the exception and notify system operators
Logger.GravarLogErro(ex);
// Em modo debug, deixa estourar a exceção na tela
CompilationSection compilationSection = (CompilationSection)ConfigurationManager.GetSection(@"system.web/compilation");
@ZackStone
ZackStone / comandos-linux.txt
Created December 27, 2017 15:40
Comandos básicos Linux
########################################################
# Diretórios
# https://www.howtogeek.com/117435/htg-explains-the-linux-directory-structure-explained/
########################################################
/ Diretório "root" onde tudo está localizado
/bin Binários essenciais (programas) dos usuários
/boot Arquivos binários do Kernel e boot do sistema
/dev Dispositivos. Pendrives, HDs, CD-Room, ...
/etc Arquivos de configuração
@ZackStone
ZackStone / chatbot-ti.py
Created December 21, 2017 13:29
Exportar dados do bot para planilha
# -*- coding: utf-8 -*-
"""
Created on Thu Dec 21 10:32:59 2017
@author: yitzhak.andrade
Extrair as intenções identificadas e os textos digitados pelos usuários e exportar para uma planilha.
"""