Erasmo Sena e cia…

8mai/130

Postgres, liberando acesso externo servidor linux

você deve editar doisl arquivos:

pg_hba.conf

procure por

#listen_addresses = ‘localhost’

retire o comentario '#' e substitua 'localhost' por '*'

postgresql.conf

neste outro procure por

host all all 127.0.0.1/32 trust

no meu caso eu não preciso me preocupar com a segurança eu liberei para todos os IPs substituindo por

host all all 0.0.0.0/0 md5

reinicie o postgres e pronto

espero que isso seja útil pra vocês , ate mais :D

  • Facebook
  • Twitter
  • Email
  • RSS
6mai/130

Postgres, restore via terminal linux

ultimamente tenho procurado fazer as coisas no linux via terminal , é mais complicado de resolver quando da errado (meu ponto de vista), porém é muito mais simples de fazer.
Como eu uso uma VM da Amazon e não tem ambiente gráfico, tive que me virar pra fazer via terminal , vamos a parte que interessa.
logue com o usuário postgres

parâmetros:

-d = database

-f = execultar comandos de um arquivo

-a = mostrar todas as entradas do script

psql -d database -a -f arquivo.sql

  • Facebook
  • Twitter
  • Email
  • RSS
17abr/130

Silent

Já passou pelo incomodo de estar em aula ou reunião e seu celular tocar ?
encontrei um app para android que resolve isso pra você, o Silent , ele permite que você configure os horários que deve ficar no modo silencioso e ainda tem opções para definir exceções ao modo silencioso, segue o link para o app
https://play.google.com/store/apps/details?id=com.hw.silentfree

silent

  • Facebook
  • Twitter
  • Email
  • RSS
28jan/130

Atalho Alt+PrintScreen+b, em que situação se usa?

Usa-se quando o X ou outro processo "trava" a máquina, são as teclas mágicas que dizem diretamente ao kernel o que fazer, na emergencia é melhor que usar o reset .Como diz na wiki, uma sequencia logica a se usar é o Alt+SysRq+ (REISUB).

Quando preciso uso somente a sequencia SUB, onde:
S - Sincroniza os sistemas de arquivos, gravando dados da RAM ao disco
U - Remonta os sistemas de arquivos somente leitura, evitando corromper dados
B - Reinicia a maquina !

  • Facebook
  • Twitter
  • Email
  • RSS
18out/120

Conexao com banco de dados PostgreSql

Um exemplo prático de uma connection factory , esta classe tem o metodo getConexao() que retorna uma conexão com o banco Psql.

package br.com.erasmo.Conexao;
import java.sql.*;
/**
 *
 * @author erasmosena
 */
 public class ConexaoBD {
public ConexaoBD() {
}
public Connection getConexao(){
String url="jdbc:postgresql://localhost:5432/postgres";
 String login = "postgres";
 String senha = "postgres";
 Connection conexao= null ;
try {
 Class.forName("org.postgresql.Driver");
 conexao = DriverManager.getConnection(url, login, senha);
 } catch (ClassNotFoundException ex) {
 // Erro caso o driver JDBC não foi instalado
 System.out.println("problema ao pegar o driver ");
 } catch (SQLException ex) {
 // Erro caso haja problemas para se conectar ao banco de dados
 System.out.println("proble ao conectar o banco!");
 }
return conexao;
 }
 }
  • Facebook
  • Twitter
  • Email
  • RSS
13jun/120

INIT

Init é um comando linux , normalmente eu sempre uso pra desligar a maquina, mas ele tem outras funções
pesquisei e achei estas opções :)

ate agora só uso o 0 e o 6 ;)
Nível Descrição
0 Desligar
1 Mono-usuário
2 Multiusuário, sem NFS
3 Multiusuário completo
4 Não usado
5 X11
6 Reinicializar

  • Facebook
  • Twitter
  • Email
  • RSS
11jun/120

ta sentindo falta do Ctrl+Alt+Del ??

Normalmente quando qualquer programa trava no windows , a primeira reação é o Ctrl+Alt+Del para chamar o gerenciador de tarefas. Mas e no Linux ?? Como é que faz ??

Nesse caso temos o bom e velho terminal ...
digite o seguinte comando
"ps -aux | grep nome_programa "
ira retornar o codigo do processo , pegue este codigo e mate!! literalemente, digite
"Kill numero_processo" e pronto :) .... la se foi o programa que estava travando seu linux

  • Facebook
  • Twitter
  • Email
  • RSS
31mai/120

Dropbox

boa dia pessoal ,

dica de software: dropbox

com o dropbox você pode sincronizar seus arquivos em diversos locais, dispositivos moveis ,desktop  ... enfim

onde quer que voce va, seus arquivos sempre a mão

android,linux,windows e mac ... baixar :)

  • Facebook
  • Twitter
  • Email
  • RSS
25mai/121

Dia do Orgulho Nerd

e ae galera ...

25/05

hoje é dia do orgulho Nerd , parabéns a todos nós \o/

 

  • Facebook
  • Twitter
  • Email
  • RSS
Categorias: Outros 1 Comentário
24mai/120

Enviando e-mail via Terminal

Instalando, Configurando e Enviando e-mail

A ferramenta usada para fazer o envio de e-mails, é o mutt :

"Mutt é um software de baseado em texto (para terminais) pequeno, mas muito poderoso para a leitura e envio de e-mails em sistemas operacionais UNIX, incluindo suporte para cores em terminais, MIME, OpenPGP, e um modo de classificação threaded."

Bom,  como você pode ver, o mutt serve tanto para ler (receber) como para enviar e-mail, vamos apenas cobrir uma forma rápida de configurá-lo para enviar, e posto também algumas dicas para automatizar o envio da mesma mensagem para diversos destinatários.

Instalando o mutt

Como já faz parte dos repositórios padrões, para instalar, basta usar o comando:

$ sudo apt-get install mutt

Após o download e instalação automática pelo apt-get, no Debian passe para a configuração, no Ubuntu alguns telas de configurações serão mostradas:

Essa tela avisa sobre as configurações de servidor de e-mail disponível, apenas dê um ENTER.

Já a próxima tela, pede para você escolher a configuração de servidor de e-mail que melhor atende as suas necessidades, como nossa necessidade no momento é só enviar e-mail, escolhe a primeira opção 'No configuration' e dê ENTER.

Configurando o arquivo .muttrc

Agora vamos configurar o arquivo de usuário que o mutt irá usar para coletar as informações para envio de e-mail.

Esse arquivo não existe por padrão, então iremos criá-lo, dentro do diretório do usuário desejado:

$ nano ~/.muttrc

 

# Nome do Remetente
set realname="Seu Nome" 

# Email do Remetente
set from="rai4mb@gmail.com;"

# Usuario da conta de email
set my_user=rai4mb@gmail.com

# Senha da conta de email
set my_pass='SENHA_DIFICIL'

# Autenticacao no servidor smtp de email, nesse caso do gmail.com
set smtp_url=smtps://$my_user:$my_pass@smtp.gmail.com

# Camada de segurança, requerida pelo gmail.com
set ssl_force_tls = yes

 

Usei o editor nano, você pode usar qualquer um, basta colocar o conteúdo indicado fazendo as adaptações e salve dentro do seu diretório de usuário com o nome '.muttrc' (observe o ponto no inicio do nome) , deixei-o comentado para facilitar.

Enviando o e-mail

Bom, agora começa brincadeira, basta abrir o terminal e passar alguns parâmetros básicos para o mutt, eu uso a seguinte sintaxe:

$ echo 'conteúdo do e-mail' | mutt -s 'assunto do e-mail' email_destino@dominio.com

Exemplo:

$ echo "A mim mesmo,
Testando envio de email com mutt
Att,
eu mesmo" | mutt -s "assunto teste" rai4mb@gmail.com

 

Email com arquivo anexo

Para enviar um ou vários arquivos em anexo ao e-mail, basta informar o parâmetro '-a' seguindo do nome dos arquivos:

$ echo 'Este é um email teste enviado para mim mesmo ' | mutt -s 'teste ' -a netbeans.log log-7z.txt -- rai4mb@gmail.com

Obs.: Observe que após o nome do último arquivo a anexar deve-se colocar '--' (dois traços) para depois informar o(s) destinatário(s).

Vlw galera, até o próximo post ;-)

  • Facebook
  • Twitter
  • Email
  • RSS

Switch to our mobile site