Mostrando postagens com marcador programa. Mostrar todas as postagens
Mostrando postagens com marcador programa. Mostrar todas as postagens

segunda-feira, 1 de março de 2021

Como descobrir o programa que está usando um porta


 

 Para descobrir qual programa está utilizando uma determinada porta basta utilizar o comando netstat -oa

Com este comando será listado o PID (Identificação do programa) junto a porta que está sendo usada.

 

Exemplo:

 netstat -ao


 

 

Com o PID em mãos basta utilizar o tasklist para descobrir qual programa.


Exemplo:

tasklist | findstr 6540


sexta-feira, 19 de outubro de 2018

Finalizando um aplicação go

    os.Exit(3)


Há momentos que é necessário finalizar uma aplicação por algum motivo qualquer. Em golang utilizamos o método Exit da classe os.


Sintaxe:


os.Exit(codigo)


Onde:


codigo - Código para termino (exemplo:3)



Exemplo:


O programa abaixo finaliza o programa antes de executar o comando defer.

package main

import (
"os"

"fmt"
)

func main (){

 fmt.Println("Inicio\n")
 defer fmt.Println("\nFim\n")
 os.Exit(3)

}


sábado, 8 de setembro de 2018

Iniciar um programa junto ao windows

Uma maneira simples de fazer um programa no momento que o usuario faz o login e adicionar o executavel ou atalho dentro da pasta:


Caso queira que seja iniciado somente para o usuario logado atualmente o caminho é:

%AppData%\Microsoft\Windows\Start Menu\Programs\Startup


Caso queira para todos usuários que venham a logar no sistema.

%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\StartUp

quinta-feira, 30 de agosto de 2018

Como matar um processo do windows por linha de comando

Introdução


O principal objetivo deste post é explicar como se "mata" um processo através do cmd.


Abrindo o prompt de comando

Através do executar.


Primeiro é necessário abrir o cmd, para isso aperte Win+R. E digite cmd e cliquei em OK.


Através do menu iniciar


Clique no menu iniciar e digite cmd.


cmd aberto


Descobrindo o IM ou PID do processo


Para podermos fechar o processo por linha de comando é necessário saber o IM (image nome do executavel) ou o PID (id do processo). Para visualizar os processo é necessário utilizar o comando tasklist



Abaixo é possível ver o resultado da execução do comando tasklist



Executando comando

Ao abri o cmd execute  comando taskkilll.


Finalizando através do nome do executável.

Sintaxe:


taskkill /IM nome_processo /F



Onde:

  • nome_processo - Nome do processo que será fechado.

Exemplo:


taskkill /IM firefox.exe /F






Finalizando através do nome do PID.

Sintaxe:

taskkill /PID id_processo /F




Onde:

  • id_processo - id do processo que será fechado.


Exemplo:


taskkill /PID 11792 /F


terça-feira, 26 de dezembro de 2017

Como matar um processo de maneria eficaz no linux

Uma das maneiras mais rapida de matar um processo no linux é através do terminal utilizando o comando kill.
Para isso basta abrir o terminal e executar os seguintes passos:

1º Abra o terminal



2º Descubra o PID do processo que você deseja matar através do terminal.

Para descobrir o PID (identificação do processo) utilize o comando ps como é possível ver abaixo:

Sintaxe:

ps aux |grep nome_processo



O PID é a numeração na segunda coluna. Nesse exemplo utilizamos o comando

Exemplo:

ps aux|grep google


3º Agora com o número do PID basta utilizar o comando kill onde a sintaxe é:


Sintaxe:

kill -kill numero_pid



Neste exemplo vamos fechar todos processo onde identificamos a palavra chave google.

kill -kill 5360 5567 5570


Caso haja mais de um PID basta utiliza sintaxe abaix:

kill -kill numero_pid_01 numero_pid_02 numero_pid_03 numero_pid_n




Abaixo é possível ver que os processo foram fechados com sucesso.




quinta-feira, 28 de janeiro de 2016

Iniciando programa instalado no Mac ou Linux através do terminal

Introdução


Caso você goste de trabalhar utilizando o terminal e muitas vezes o programa que você gosta de utilizar não ter atalho disponível no próprio terminal se torna muito ruim.
Hoje será demonstrado de uma maneira simples de resolver esse problema utilizando Shell Script.
Essa dica também pode ser utilizada para o sistema operacional Linux.


1. Saiba de onde está instalado seu aplicativo


Abra o seu programa de maneira normal (utilizando o mouse ou algo parecido). Com o programa aberto basta abrir o terminal e executar o comando:

ps aux | grep nome_do_programa


Onde:

nome_do_programa - É o nome do programa do qual queremos saber a localização.



Nesse exemplo utilize o gimp como exemplo:

ps aux | grep gimp


Figura 1- Execução do comando ps aux | grep gimp
Figura 2 - Pós execução do comando.

Podemos ver que nesse exemplo que foi utilizado o caminho do programa é:


/Applications/GIMP.app/Contents/MacOS/gimp-2.8


Guarde esse caminho utilizaremos no próximo passo.



2. Criando arquivo executavel


Agora que se sabe o local onde está o programa é necessário criar um shell script para isso basta digitar o comando (no terminal) abaixo:

touch nome_do_arquivo

Onde:

nome_do_arquivo - É o nome do arquivo que será nosso shell script.



3. Inserir dados para execução do programa


Agora abra o arquivo no seu editor de texto favorito e insira as linhas abaixo no mesmo.


#!/bin/bash

caminho_do_arquivo_encontrado $1


Onde:

caminho_do_arquivo_encontrado - É o caminho que encontramos no passo anterior.


Exemplo:


#!/bin/bash


/Applications/GIMP.app/Contents/MacOS/gimp-2.8 $1


Figura 2 - Nesse exemplo utilize o nano para fazer a edição.

Após fazer a edição do arquivo salve-o.


4. Dando direito de execução


Agora é necessário dar direito de execução para o arquivo já criado. Para isso basta seguir a sintaxe abaixo:


chmod a+x nome_do_arquivo


Onde:


nome_do_arquivo - É o nome do arquivo que criamos anteriormente.


5. Executando o arquivo


Para executar o arquivo que fora criado basta utilizar as seguintes sintaxes:

1. Quando está no diretório local ao arquivo

./nome_do_arquivo

2. Quando está em outro diretório que não seja o mesmo do arquivo.

/nome_do_arquivo

Onde:

nome_do_arquivo - É o nome do arquivo que contém o shell script.


6. Tornando o comando universal no sistema


Para tornar o comando visível a todos usuários basta copiar o mesmo para dentro da pasta /bin. É necessário que se tenha direito de root (super usuário) para realizar esta tarefa.







sábado, 29 de dezembro de 2012

Frases para compartilhar

Frases para compartilhar

Um aplicativo voltado para pessoas que gostão de ler e compartilhar frases com seus amigos e familiares. 
Com ele é possível passar horas e horas lendo e refletindo sobre frases e pensamentos de autores famosos como: Albert Einstein, George C. Marshall, Voltaire, Henry Ford, Aristóteles, Thomas A. Edison, Isaac Newton, Carlos Drummond de Andrade, Charles Chaplin, Paulo Coelho, Steve Jobs e muitos outros, além de autores desconhecidos. Também é possível ver frases e citações de personagens ilustres que fazem ou fizeram parte da infância de muitas pessoas durante a hora do almoço na SBT como Seu Madruga do Chaves, Chapolin Colorado. Na categoria Cantores(as) é possível encontrar frases artistas consagrados como: Chorão do Charlie Brown Jr., Renato Russo, Cássia Eller, Cazuza, Bob Marley,Raul Seixas. 
Se você busca diversão a mesma é proporcionada ao usuário horas ideias e frases simplesmente divertidas com cantadas de pedreiro, frases de caminhões, indiretas, pérolas do ENEM (Exame Nacional do Ensino Médio) ,frases de malandro e frases engraçadas e muitas frases de humor e piadas simples. Para aquelas pessoas que busca além de frases inteligentes e engraçadas também é possível encontrar neste aplicativo frases para de desejar feliz aniversário para seus amigos, filhos, parentes e companheiros. Agora se você está apaixonado ou amando o aplicativo também não fica para trás, o mesmo proporciona varias frases e pequenos poemas de amor e reflexões sobre o mesmo, é uma ótima opção para o dia dos namorados que é comemorado no Brasil no dia 12 de Junho ou 14 de Fevereiro com em países como Portugal e muitos outros.
Caso queira desejar um feliz dia das mães ou dia dos pais para sua mãe,pai ou alguém que você considere como, neste aplicativo você encontrará lindas frases e poemas para serem lidas, enviadas ou compartilhadas nesta datas tão especial que deveria ser comemorada todos os dias. Além de proporcionar a leitura no seu seu dispositivo também é possível compartilhar as frases ou pensamentos com outras pessoas através do Facebook, Twitter, SMS, Gmail, WhatsApp, email ou outra formar de compartilhar informações existente eu seu dispositivo.







Não se acanhe envie para uma pessoa que você sente saudade alguma mensagem seja ela engraçada, romântica ou simplesmente para distrair. Caso você tenha alguma ideia ou sugestão entre em contacto conosco, pois quem sabe na próxima versão essa ideia já esteja no implantada no aplicativo.


Caso seu Smart phone não tenha muito espaço interno não fique preocupado, pois agora o aplicativo pode ser instalado direto em seu cartão de memória (SD Card) .





Para baixar basta ir ao link:


sábado, 4 de agosto de 2012

Instalar e configurar o thunderbird no linux




Introdução


O objetivo deste post é explicar de maneira e simples  rápida como se instala o gerenciador de email thunderbird no linux.


Instalação 

A nesta dica a instalação será feita através do comando apt-get.
Para executar o comando o processo é bem simples:

1º Abra o terminal.

2º Execute o comando apt-get na seguinte sintaxe:

   sudo apt-get install thunderbird



 

Configuração

Para executar o thunderbird você pode ir pela menu de programas da sua distribuição ou simplesmente executar o comando:

thunderbird


Após a execução execução thunderbird no terminal ou a abertura do mesmo o menu de programas da sua distribuição, a tela inicial do thunderbird será  aberta.



Para iniciar a configuração de uma nova conta basta clicar no link "Create a new account" ou "Criar uma nova conta".



Após clicar no link acima será exibida a tela para dar inicio a configuração da conta como pode ser visto abaixo:



Neste exemplo utilizarei uma conta pré existente do gmail para demonstrar como configura o thunderbird. Para isso basta clicar no botão "Skip this and use my existing email" no caso da versão em português algo parecido com "Pule esta parte, utilizarei meu email existente".

Na tela que aparecer preencha os seguintes dados para configuração do seu email.






  • your name ou seu nome - Nome da conta que será utilizada.
  • Email address ou endereço de email - O endereço de email que você utiliza para acessar seu email no provedor.
  • Password ou senha - Senha utilizada para entrar na caixa de email.

Após o termino da configuração será necessário clicar no botão Done, para ir para o próximo passo.




Agora é possível visualizar/receber/enviar email através do se seu computador sem que seja necessário entrar na página do seu provedor.
Abaixo é possível visualizar o thunderbird configurado e funcionando.























sexta-feira, 8 de julho de 2011

Criar exceções



Assim como qualquer objeto, em java também é possível criar suas próprias exceções. Imagine um cenário que nenhuma exceção existente faça sentido para ser lançada por você. Por exemplo imagine que por algum motivo você precisa que uma exceção seja lançada quando a letra “A” ou “a” não existe e determinada frase, como não existe nenhuma exceção específica para este caso será necessário criar uma exceção.


Criando uma exceção para ser lançada toda vez que uma letra “A” ou “a” não é encontrada em uma determinada frase.

public class SemLetraAException extends Exception {
@Override
public String getMessage() {
return "Não existe letra A em sua frase";
}

}
Toda exceção criada deve estender Exception, neste exemplo foi sobrescrito o método getMessage()
, que é exibida no prompt toda vez que a exceção é lançada.

Utilizando a exceção

Abaixo segue um exemplo que é utilizado a exceção criada acima.

public class TesteExcecao {

public static void main(String args[]) throws SemLetraAException {
String frase = "Sou um teste!";
if(!frase.contains("a") || !frase.contains("A"))
throw new SemLetraAException();
}
}

Quando o programa acima fosse executada uma exceção do tipo SemLetraAException() será lançada, abaixo é está a saida exibida no prompt:

Exception in thread "main" SemLetraAException: Não existe letra A em sua frase
at TesteExcecao.main(TesteExcecao.java:8)