Guake Terminal

Para os usuários de terminal aqui fica uma dica muito boa:

Guake Terminal !

Ele é um terminal integrado ao gnome que faz a vida ser muito mais fácil. Após instalado basta clicar no F12 que ele aparecerá!

Instalação:

Debian/Ubuntu:

apt-get install guake

Fedora

yum install guake

Gentoo

emerge -av guake

Compile Guake

Compile from sources

General information on how to compile guake can be found in the INSTALL file

Compile on FreeBSD

This page contains information on how to compile Guake on FreeBSD

Dicas:

– Colocar o Guake para inicial junto com a sessão, isso faz ele estar sempre dispoinível.

– Nas preferencias do Guake tirar os avios de inicialização e a opção de mostrar o icone da bandeja.

– Colocar um efeito de transparência mais fraco para o que estiver de fundo não atrapalhar a escrita e leitura.

– Para copiar e colar no terminal guake basta usar, Ctrl+Shift+C e depois Ctrl+Shift+V .

– Uma nova aba do terminal , Ctrl+Shift+T

– Mudar entre abas, Ctrl+pg up e Ctrl+pg down

– Assim você pode usar o Guake a toda hora sem precisar nada mais e nada a menos que um F12.

Fontes:

http://guake.org

Redimensionar e rotacionar imagens no Ubuntu

Você foi fazer uma viagem/passeio/aniversario/churrasco com galera e bateu foto de tudo e ficou de mandar pra galera, mas na hora do envio as fotos ficaram com 300, 500, 600 Mega bytes e você não sabe o que fazer para compartilhar essas fotos com a galera???

Seus problemas acabaram!

Instale o Nautilus Image Converter uma extensão do Nautilus para Redimensionar e rotacionar imagens!

Nada de programas complexos! Nada de scripts de POG! Nada de Paint!

Resolvemos nosso problema, através de um clique, abra o menu das opções com uma opção para redimensionar.

Ele faz exatamente o que se quer, aparece quando se clica numa imagem, redimensiona uma imagem ou rotaciona ela e ainda dá a possibilidade de sobrepor o resultado ou então criar um novo arquivo.

Instalação do Nautilus Image Converter
Tal como na maioria dos programas em Ubuntu, a instalação é muito simples,

no Terminal:

$ sudo apt-get install nautilus-image-converter

Listar anexos do Gmail

Não existe um serviço ou forma pratica de listar todos os anexos por tamanho. Mas tive uma ideia e testei no Gmail.
digitando ali na pesquisa por e-mail:
has:attachment
Você terá a lista de todos os e-mails com anexo.
se Digitar:
has:attachment filename:txt
Receberá uma lista de todos os e-mails com anexos e arquivos do tipo txt.
Na minha hipótese você deve ter arquivos de vídeo que estão ocupando muito espaço, assim testei aqui e funcionou o seguinte método:
has:attachment filename:wmv
has:attachment filename:avi
has:attachment filename:mpg

para achar arquivos por tamanho:

larger:15mb

assim você pode procurar dentro de alguns e-mails que contém formatos de arquivos(tipicamente pesados) e devem ser excluídos. A lista não é ordenada por tamanho de arquivo, isso dificulta as coisas um pouco. Você deve procurar um a um.

formatos que podem conter aquivos pesados: avi, mpg, wma, wmv, mov, flv, pdf, ppt, rar, zip, jpeg, jpg

 

Espero que ajude!
Abraço!

Fontes:
http://mail.google.com/support/bin/answer.py?hl=pt-BR&answer=7190
http://pt.wikipedia.org/wiki/Gmail
http://info.abril.com.br/dicas/internet/email/sem-espaco-no-gmail-remova-emails-com-anexos.shtml

PHP, MySQL e UTF-8 (o guia)

Trabalhar com UTF-8 no PHP pode dar algumas dores de cabeça pra quem é novo, e até mesmo para alguns mais velhinhos… O PHP trabalha por padrão com ISO-8859-1, que são os caracteres latinos que estamos acostumados. Entretanto, o UTF-8 tem uma abrangência maior de caracteres e o ideal seria que nos acostumássemos a usar este charset nas páginas.
Este pequeno tutorial tem como objetivo deixar bem claro quais os passos a se tomar para construir uma aplicação totalmente baseada no charset UTF-8, desde as páginas HTML, passando pelo PHP e por fim no MySQL.
Antes de tudo, aconselho que aprenda a criar os seus arquivos utilizando o UTF-8 sem BOM, que evitará dores de cabeça futuras quando estiver trabalhando com cookies, sessões e headers.
O segundo passo é definir, no PHP que o charset dos arquivos que serão gerados terão a codificação UTF-8, com o seguinte código:
<?php
ini_set('default_charset','UTF-8');
?>

Só setar o charset no PHP não adianta muito, pois alguns navegadores usam a codificação padrão da região do usuário, a não ser que o seguinte código esteja entre as tags <head> e </head>:
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
Com isso, você já pode trabalhar tranquilamente com UTF-8 e PHP sem ter problemas com os caracteres.
Alguns cuidados são necessários quando for trabalhar com o MySQL, entretanto. Vou ensinar como se faz pelo PHPMyAdmin, que acredito que todos que começaram a trabalhar com MySQL estão acostumados.
Em primeiro lugar, ao criar o seu banco de dados, já crie usando o collation utf8_general_ci. Se o banco de dados já tiver um collation definido, não é necessário definir o collation das tabelas, pois elas herdarão o do banco. Mas mesmo assim é bom especificar o charset e collation de cada tabela. Como? Assim:
CREATE TABLE Clientes (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nome VARCHAR(60) NOT NULL,
PRIMARY KEY(id)
)
TYPE=InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci;

Ok. Nossa tabela está trabalhando com UTF-8 agora. Podemos começar a programar e relaxar porque nossos problemas com charset estão resolvidos, certo?
A resposta é não.
Se você continuar a programar com o sistema assim, os dados do banco serão inseridos e consultados de maneira correta, mas você vai perceber problemas quando tentar fazer buscas com palavras acentuadas insensível a maiúsculas, por exemplo: Água, água e agua serão palavras totalmente diferentes, sem contar que a ordenação de resultados com palavras que começam com letras acentuadas sairá bem bagunçada, coma letra Ó vindo antes de B, por exemplo.
Esse é o problema que eu tive e que demorei eras pra descobrir. O banco estava OK, o PHP também, o mesmo com as páginas HTML… e quando eu inseria algum dado pelo PHPMyAdmin, este era inserido corretamente, o que significava que o problema não era no banco e sim na aplicação.
Depois de meses na verdade foram apenas algumas horas de pesquisa, desconfiei que havia algo na conexão com o MySQL que estava dando esse problema. Fui fuçar no Manual do PHP e encontrei a seguinte solução:
<?php
ini_set('default_charset','UTF-8'); // Para o charset das páginas e
mysql_set_charset('utf8'); // para a conexão com o MySQL
?>

Com isso todos os meus problemas foram resolvidos. Na verdade não, pois tive que alterar todos os campos acentuados da tabela…
Dá para usar a função mysql_client_encoding para identificar o charset da conexão com o MySQL, mas não acho necessário pra quem quer trabalhar diretamente com UTF-8 e não com vários charsets.

Fonte:

http://alessandrosantos.com.br/?p=214

Visualizando partições

Trabalhando ou apenas visualizaro espaço livre da partição:

particionadores:

fdisk, cfdisk, sfdisk

Para ver lista de particoes:

# fdisk -l

Para ver o espaço livre das particoes montadas:

# df -h

Para ver o tamanho de uma pasta:

# du -sh /pasta

 

 

Se quiser formatar um disco:

Partindo do principio que o disco esta montado e energizado ele deve aparecer como /dev/sda, /dev/sdb ….

Então faça:

cfdisk /dev/sda

apague toda e qualquer particao que apareca e CRIE (new) uma nova, tipo 83 (linux).

gravar – (shift W, ou seja, W maiusculo)

mkfs.ext3 /dev/sda1

Pronto agora é só montar ela ou então incluir no fstab para montar toda vez que bootar

Bibliotecas php javascript e webs

Aprendendo java de verdade.

Alguns links para apoio na jornada Java:

Tutorial online muito bem feito e rapido:

http://www.dm.ufscar.br/~waldeck/curso/java/

*Obs: Não esqueça de olhar tambem o site principal com os projetos, sao muito interessantes!

Foruns e sites java no brasil.

Voce encontra muitas soluçoes desde o basico até as mais complexas:

http://www.guj.com.br

http://javafree.org

e logico:

www.vivaolinux.com.br

outros:

http://www.javawiki.com.br

http://www.java2s.com/Code/JavaAPI/CatalogJavaAPI.htm

Conexão com MySQL usando Java e JDBC

Para começar a usar mysql como banco de dados em suas aplicaçoes java, utilize driver para JDBC da mysql. Para auxiliar vai os links:

http://www.vivaolinux.com.br/artigo/Escrevendo-aplicacoes-com-MySQL-e-Java/?pagina=1

http://www.vivaolinux.com.br/dica/Conectando-Java-ao-MySQL-no-Ubuntu/?

http://www.guj.com.br/article.show.logic?id=7