Frames sem bordas – Java Swing

Para retirar as bordas e os ícones de maximizar, minimizar e fechar de seu frame basta chamar estes métodos (getUI e setBorder) do seu objeto do tipo JFrame, JInternalFrame, etc…

Ex.:

((BasicInternalFrameUI)frame.getUI()).getNorthPane().setPreferredSize( new Dimension(0,0) );
frame.setBorder(new EmptyBorder(new Insets(0,0,0,0)));
Publicado em Java, Ling. de Programação | Com a tag , , , | Deixar um comentário

Descompactar arquivo no linux via linha de comando

zip

unzip nome_arquivo.zip

rar

unrar x nome_arquivo.rar

tar

tar -xvf nome_arquivo.tar

tar.gz

tar -vzxf nome_arquivo.tar.gz

bz2

bunzip n nome_arquivo.bz2

tar.bz2

tar -jxvf nome_arquivo.tar.bz2

Para unir arquivos *.001, *.002, *.aa, *.ab, etc… veja este post.

Publicado em Linux, Sistemas Operacionais | Com a tag , , , , | Deixar um comentário

Unir e dividir arquivos no Linux

Graficamente

Para unir e dividir arquivos graficamente no Linux existe um utilitário muito bom chamado hjsplit (originalmente criado para Windows).
O download do software pode ser encontrado no site http://www.hjsplit.org/linux/.

hjsplit


Linha de comando

Para a linha de comando existe o lxsplit.

O lxsplit deve ser instalado via apt-get (para quem usa distribuições baseadas em debian, ubuntu) ou manualmente baixando os fontes ou os bins de sua distribuição.

Para instalar no ubuntu

sudo apt-get install lxsplit

A utilização do lxsplit é bastante simples. Existe somente dois parâmetros, -s (split) para dividir e -j (join) para juntar.

Exemplos

Para dividir:

lxsplit -s arquivo.bin 15M

O comando acima irá dividir o arquivo gerando partes de 15 megabytes com o nome final *.001, *.002, …
Também é possível utilizar ‘k’ para kilobytes e ‘b’ para bytes.

Para unir:

lxsplit -j arquivo.bin.001

Para os mais ‘experts’ que não querem ter que instalar nada, é possível utilizar os comandos ‘cat’ e ‘split’ (nativos do Linux).

Para unir

cat arquivo.001 arquivo.002, (…) > arquivo

Por exemplo um zip com 3 partes ficaria assim:

cat arquivo.zip.001 arquivo.zip.002 arquivo.zip.003 > arquivo.zip

Da mesma forma, é possível unir arquivos com final *.aa, *.ab … ou qualquer outro tipo de extensão.

Obs.: Não faça algo do tipo

cat arquivo.zip.003 arquivo.zip.002 arquivo.zip.001 > arquivo.zip

pois a ordem dos arquivos faz diferença.

Para dividir

split -b tamanho arquivo_original arquivo_dividido

Exemplo:

split -b 5m arquivo.avi arquivo.avi.

Neste exemplo o arquivo será divido em partes de 5 megabytes cada e nome dos arquivos terá final do tipo arquivo.avi.aa, arquivo.avi.ab, arquivo.avi.** …

Para usar o sufixo numérico existe o parâmetro -d. O parâmetro -a configura o tamanho do sufixo.

Exemplo:

split -b 5m -d -a 3 arquivo.iso arquivo.iso.

Neste exemplo os arquivos finais serão arquivo.iso.001, arquivo.iso.002, etc…

Publicado em Linux, Sistemas Operacionais | Com a tag , , , | Deixar um comentário

Matar os processos de um banco de dados do postgres.

No terminal digite o seguinte comando:

ps aux | grep postgres | grep nome_do_banco | awk '{ print $2}'| tr 'n' ' ' | sudo xargs kill $1

Esse comando pesquisa o id dos processos que possuem a string postgres e o nome do banco de dados. Para cada resultado será executado o kill com o id do processo.

Outra forma de obter os pids pode ser consultando a base da dados do postgres utilizando o seguinte comando SQL

select procpid from pg_stat_activity where datname = 'nome_do_banco'
Publicado em Banco de Dados, Linux, PostgreSQL, Sistemas Operacionais | Com a tag , | Deixar um comentário

Configurando a senha de sua rede wireless – Roteador “D Link DI 524″

Para configurar a senha de sua rede entre nas configurações de seu roteador wireless. Para o modelo “D Link DI 524″ basta abrir o navegador e digitar http://192.168.0.1.
Deverá abrir uma tela solicitando os dados de autenticação.

Tela de autenticação do DI-524Entre com o usuário e senha de configuração do roteador. O login e senha de acesso padrão é admin e senha em branco. Caso não seja essa a senha veja este post.
Após autenticar, clique em Wireless.

Configuração Wireless DI-524

Nesta aba, para o item “Security” escolha o tipo de autenticação WPA-PSK. Em “Passphrase” insira a senha que você quer configurar para sua rede. Ela deverá ter no mínimo 8 caracteres. Repita a senha em “Confirmed Passphrase”. Clique no botão “Apply”.  Será exibida uma tela informando que o roteador será reiniciado. Clique em continue.

DI-524 aplicando as configuraçõesPronto, agora para conectar em sua rede será necessário informar a senha que você configurou.

Referências:
ManualPágina do ProdutoEmulador

Publicado em Rede | Com a tag , , | 5 comentários

Extrair nome do tipo Generico

ParameterizedType tipo = (ParameterizedType)this.getClass().getGenericSuperclass();
objectClass = (Class)tipo.getActualTypeArguments()[0];

http://blog.caelum.com.br/brincando-com-generics-o-bizarregenericdao/

http://blog.caelum.com.br/nao-posso-descobrir-nem-instanciar-tipos-genericos-porque/

http://www.guj.com.br/java/87606-extrair-nome-do-tipo-generico

Publicado em Java, Ling. de Programação | Com a tag , | Deixar um comentário

Alterando a senha do usuário padrão do PostgreSQL (Linux)

Para alterar a senha padrão do postgres no linux siga os precedimentos abaixo.

sudo su
su – postgres

Desta maneira você estará logado com o usuário postgres.
Para entrar no cliente digite o comando:

psql template1

Agora basta executar o SQL abaixo:

ALTER USER postgres WITH PASSWORD 'SENHA';

Pronto a senha está alterada. Digite “\q” para sair.

Publicado em Banco de Dados, Linux, PostgreSQL, Sistemas Operacionais | Com a tag , , | Deixar um comentário

Instalando .deb via terminal

Para instalar um pacote .deb via terminal digite:
dpkg -i nomeDoPacote.deb

Para desinstalar digite
dpkg -r nomeDoPacote
(sem o .deb)

Publicado em Linux, Sistemas Operacionais | Com a tag | Deixar um comentário

Beep sem som no Ubuntu

Se você instalou o programa beep (apt-get install beep) no ubuntu e o mesmo não está emitindo o som, tente executar o comando abaixo.

sudo modprobe pcspkr

Outra alternativa o jogar o som para os auto-falantes. Para isso execute:

alsamixer

Vá até opção Beep e aperte ‘M’ para tirar do mudo (tem que ficar LL verde) e aumente o som como desejado. ESC para sair.

Publicado em Linux, Sistemas Operacionais | Com a tag , , | Deixar um comentário

Login e senha do roteador GVT

Para poder acessar as configurações do roteador  basta entrar com o IP 192.168.1.1 em um navegador web. O login de acesso é admin e a senha gvt12345

Publicado em Rede | Com a tag , , | 11 comentários