Skip to content

Instantly share code, notes, and snippets.

View rodrigocananea's full-sized avatar
🏠
Working from home

Rodrigo Aguiar Vidal Cananea rodrigocananea

🏠
Working from home
View GitHub Profile
@rostyslav
rostyslav / Alerter.java
Created July 5, 2011 21:51
Sample notification alerter written in Java
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JWindow;
import javax.swing.UIManager;
@madan712
madan712 / WindowsProcessKiller.java
Created October 31, 2013 08:44
Java program to kill a runnning windows process
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class WindowsProcessKiller {
// command used to get list of running task
private static final String TASKLIST = "tasklist";
// command used to kill a task
private static final String KILL = "taskkill /IM ";
@wallace7souza
wallace7souza / Um.java
Created June 22, 2016 21:55
Valor por Extenso em uma Aplicação Java - baseado no link na devmedia http://www.devmedia.com.br/valor-por-extenso-em-uma-aplicacao-java/21897
import java.util.InputMismatchException;
import java.util.Scanner;
public class Um {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
double vlr;
System.out.printf("Informe um valor em R$: ");
@davidalves1
davidalves1 / formatar_cnpj_cpf.md
Last active May 17, 2024 11:26
Função para formatar CNPJ e CPF, disponível em PHP e JS

PHP

function formatCnpjCpf($value)
{
  $CPF_LENGTH = 11;
  $cnpj_cpf = preg_replace("/\D/", '', $value);
  
  if (strlen($cnpj_cpf) === $CPF_LENGTH) {
    return preg_replace("/(\d{3})(\d{3})(\d{3})(\d{2})/", "\$1.\$2.\$3-\$4", $cnpj_cpf);
  } 
@littlebru
littlebru / git_command.md
Last active July 1, 2022 16:03
Comandos básicos do git

Comandos Básicos no git bash

Criar um repositório

Execute o comando no git bash dentro do diretório da pasta que contém os arquivos que deseja utilizar

git init

Clonar um repositório

@juniormartinxo
juniormartinxo / README.md
Last active April 2, 2023 14:07
[WINDOWS] Como habilitar a assinatura automática de commits do Git com GnuPG

Como habilitar a assinatura automática de commits do Git com GnuPG no Windows

Disponível em: https://dev.to/juniormartinxo/como-habilitar-a-assinatura-automatica-de-commits-do-git-com-gnupg-gpg-no-windows-26o9

Este é um guia para habilitar git commits com assinatura GPG no GitHub.

"O GnuPG é um programa de software de criptografia híbrida porque usa uma combinação de criptografia de chave simétrica convencional por questões de velocidade e criptografia de chave pública para facilitar a troca segura de chaves, geralmente usando a chave pública do destinatário para criptografar uma chave de sessão que é usada apenas uma vez. Este modo de operação faz parte do padrão OpenPGP e faz parte do PGP desde sua primeira versão."

Wikipédia

@rodrigocananea
rodrigocananea / AbrirGavetaUtil.java
Last active July 4, 2022 12:03
Abrir gaveta de dinheiro usando Epson ou Bematech por comando de impressão - Java
public static void abrirGaveta() {
javax.print.DocPrintJob dpj = PrinterService.getImpressoraPadrao().createPrintJob();
javax.print.DocFlavor flavor = javax.print.DocFlavor.BYTE_ARRAY.AUTOSENSE;
//byte[] bematech = new byte[]{(byte) 29, (byte) 249, (byte) 32, (byte) 0, (byte) 27, (byte) 118, (byte) 140};
byte[] epson = new byte[]{(byte) 27, (byte) 112, (byte) 0, (byte) 10, (byte) 100};
javax.print.Doc doc = new javax.print.SimpleDoc(epson, flavor, null);
try {
dpj.print(doc, null);
//JOptionPane.showMessageDialog(null, "Gaveta aberta!", "Atenção", JOptionPane.INFORMATION_MESSAGE);