It’s me
Artigos com o marcador linux
Editora Ultimato comemora a chegada do Koala
29/10/09
A Editora Ultimato é uma editora cristã que existe desde 1968, responsável pela publicação da Revista Ultimato e de diversos livros (a revista pode ser lida também no site).
Ontem o pessoal da editora tirou um tempo para festejar o lançamento do Ubuntu 9.10, o Karmic Koala.
A Ultimato está em fase de migração para software livre e a decisão é usar o Ubuntu nas máquinas, substituindo a todos os Windows.
É muito bom ver uma empresa que não é da área de informática se envolvendo com software livre e festejando…
Abaixo deixei algumas fotos (eu sou o que está com o cabelo mais bagunçado
).
PS: Olha meu filho que “bunito”:
Pirei com a camiseta do Koala (9.10)
22/10/09
Faltam 7 dias para o lançamento do Koala (Ubuntu 9.10). Hoje, passeando pela loja do Ubuntu vi a camiseta especial do Koala (foto abaixo):
Fiquei impressionado! Como conseguiram fazer uma camiseta tão legal com só três bolinhas? Agora preciso que algum dos meus leitores me mande uma de presente. O link é: https://shop.canonical.com/product_info.php?products_id=541
Jon ‘Maddog’ Hall no Roda Viva
20/10/09
Ontem, desisti de assistir o CQC porque a Band estava com muito chiado. Mas qual não foi a minha surpresa quando mudei de canal e vi um sorriso conhecido no Roda Viva: Jon ‘Maddog’ Hall.
![[Jon 'Maddog' Hall] [Jon 'Maddog' Hall]](http://andrenoel.com.br/wp-content/uploads/2009/10/4017697911_f784e8b969.jpg)
Valeu a pena a parte que assisti. Ainda não colocaram o vídeo no ar, mas dá pra ter um gostinho pelo site do roda viva.
Minicurso de Linux ainda ajudando…
29/09/09
Há um certo tempo divulguei aqui um minicurso de Linux que montei fazendo um apanhado geral de coisas e fiquei muito feliz com o interesse e repercussão.
Hoje ele foi ao ar novamente no blog do Julio Jacovenko. Essa versão foi mexida a última vez em 2008, mas ainda é bem útil.
Lembrando que esse documento é livre, você pode usar e abusar. No meu post antigo tem ele em pdf e em odt.
BrLix aprendendo com o inimigo
19/09/09
Uma pessoa me mandou um e-mail hoje falando do BrLix. Parece que meu nome anda por lá pelos créditos, por isso presumi que devem aproveitar coisas do Ubuntu.
Para ver certinho como é a distribuição entrei no site deles e… me decepcionei profundamente!
A propaganda é bonita, bem colorida. Mas, para começar, nem mencionam de onde veio o BrLix, ou seja, se aproveitaram alguma distribuição ou não…
Depois veio o pior. Eles têm uma tabela comparativa entre as distribuições que quando vi comecei a rir, depois deixei o computador e fui chorar… Eles fizeram uma tabela comparativa estilo Microsoft, dizendo que só a distribuição deles faz várias coisas que qualquer distribuição faz. Olha isso (clique para ampliar):
Não estou muito por dentro de outras distribuições, mas usando Ubuntu há um bom tempo me sinto ofendido ao ver eles colocarem que só o BrLix tem coisas como configuração automática de impressoras, sendo que isso é bem sabido no Ubuntu, entre outros…
Atualização: no site do comunidade encontrei que veio do Famelix.
Outra atualização: Como disseram nos comentários, o povo do BrLix tirou a tabela do site deles. Mas na página inicial ainda dizem que é “A única distribuição Linux para o usuário final”…
Iniciando o Linux pelo boot.ini do Windows XP
19/07/09
Esses dias fiz algo inusitado para recuperar o dual boot de uma máquina. Uma forma fácil é rodar um live cd (ou pen drive) e executar o programa grub. Porém, estava sem CD e com preguiça de gravar. Estava com a imagem do Ubuntu 9.04 e gerei um pen drive inicializável (Sistema > Administração > Criador de disco USB inicializável).
Lá fui eu com meu pen drive… e nada. O notebook não iniciava por pen drive de jeito nenhum. Não desisti. Ao invés de pen drive usei um cartão SD e… nada. Não “funfou”. A solução: gravar um CD? Não. Vamos fazer algo mais criativo.
Bom, o Windows XP também tem sua listinha de boot (o tal do boot.ini), que tal colocar o Linux que já estava na máquina para iniciar por aí?
Já imaginaram que não é tão simples quanto editar a lista do grub, certo? Não é mesmo. Mas ainda é simples.
O primeiro passo é criar uma imagenzinha do setor de boot de uma máquina com linux e grub, no caso fiz no meu notebook. Abra a linha de comando e digite:
sudo dd if=/dev/sda1 of=bootsect.lnx bs=512 count=1
Lembrando que você talvez deva trocar o /dev/sda1 dependendo de seu HD.
Esse comando cria um arquivo bootsect.lnx, que deve ser copiado para o c:\ no Windows. Depois de copiar vamos mexer no boot.ini do Windows.
Existem duas formas: a primeira é abrir diretamente o arquivo c:\boot.ini, que, a princípio, estará oculto e somente leitura. A mais simples é clicar com o botão direito em “Meu Computador”, “Propriedades” e na aba “Avançado”. Não lembro o nome agora, mas tem um botão para editar as configurações de boot, que vai abrir o boot.ini no bloco de notas.
Após abrir o arquivo, simplesmente coloque no final a seguinte linha.
c:\bootsect.lnx="Linux"
Salve, feche, reinicie.
Agora seu Windows também te pergunta onde quer iniciar. O engraçado é que após escolher “Linux” na lista de boot do Windows, ele abre a lista de boot do grub para você escolher de novo.
É isso.
Como abrir PDFs dentro do Firefox no Linux
15/07/09
Esses dias comecei a pensar se existe um plugin ou algo parecido para Linux para abrir o PDF dentro do Firefox, assim como o Acrobat faz no Windows.
Como uso Ubuntu, procurei no google algo como Evince e Firefox, e achei rapidinho. Nesse site Lâmpada Azul achei a solução, porém só com o primeiro passo já deu certo.
Lá encontrei a dica para o Fedora Core, mas é a mesma ideia no Ubuntu, simplesmente instale o pacote mozplugger:
sudo aptitude install mozplugger
Nem precisa reiniciar o Firefox.
Script simples para backup de BD MySQL
11/05/09
Nos últimos dias estou até aprendendo um pouco melhor shell script para implementar um scriptizinho de backup de banco de dados MySQL.
Obs: Após ler o post, leia o comentário do Arthur Furlan abaixo porque vale a pena…
O script é bem simples, faz um dump em um arquivo SQL, compacta e apaga o SQL (deixando só o arquivo compactado). Para ficar mais divertido, mandei ele apagar os backups antigos (mantém só os 10 últimos (exagero!)) e mandar e-mails avisando o status do backup. Ele manda e-mails sempre, mas pelo código você vai ver como é simples mandar e-mails só em caso de erros. No início achei interessante mandar e-mails sempre para confirmar que o backup está funcionando legal.
Depois coloquei na cron do Linux (Ubuntu) para executar todos os dias às 2h da manhã (que você pode configurar de acordo com sua necessidade).
Segue abaixo (Atualização: seguindo a dica do Alexandre no comentário, passei a usar o gzip):
#!/bin/bash
U_PASTA="/home/user/backup" # < -- substitua pelo caminho onde vai salvar o backup
U_DATA=$(/bin/date +%Y%m%d%H%M%S)
U_CAMINHO="backup-$U_DATA.sql"
U_HOST="localhost"
U_USER="root"
U_PASSWORD="********"
U_DATABASE="minha_base_mysql"
U_EMAIL="meuemail@meudominio.com.br"
#
erro=""
#
cd $U_PASTA
#
#
# Faz o backup do MySQL
#
mysqldump -h $U_HOST -u $U_USER -p$U_PASSWORD $U_DATABASE > $U_CAMINHO
if [ $? -ne 0 ]
then
erro="Erro na geracao do SQL"
fi
#
#
# Compacta o arquivo
#
if [ "$erro" == "" ]
then
gzip $U_CAMINHO
if [ $? -ne 0 ]
then
erro="Erro ao compactar o SQL"
fi
fi
#
# Apaga arquivos antigos e mantem apenas os 'n' ultimos
#
n=10
c=0
for i in *.sql.gz
do
let c=$c+1
done
if [ $c -gt $n ]
then
for i in *.sql.gz
do
if [ $c -le $n ]
then
break
fi
rm $i
let c=$c-1
done
fi
#
if [ "$erro" == "" ]
then
erro="Backup efetuado com sucesso!"
subject="[Sucesso]"
else
subject="[Erro]"
fi
echo "$erro => $U_CAMINHO.gz" | mail -s "$subject Backup em $(/bin/date +'%d/%m/%Y %H:%M:%S')" $U_EMAIL
#
# Volta para a pasta anterior
cd -
Para agendar a execução, digite:
$ crontab -e
Vai abrir um editor de texto com o arquivo de configuração da cron. Daí você pode digitar algo como:
# m h dom mon dow command
00 02 * * * /home/user/backup_bd.sh
Onde backup_bd.sh é o arquivo do script que passei acima.
É isso. Espero que seja útil.
PS: Modifiquei algumas coisas na hora de publicar para não expor minha base, daí espero que não tenha cometido nenhum erro.
Outro PS: O script é meio amador, mas funciona legal. A base que faço backup gera um arquivo sql de 117Mb, compactado cai para 18Mb, e tudo isso em cerca de 15 segundos…
FLISOL Maringá: neste sábado!
19/04/09
Meio em cima da hora, mas tudo certo para mais um FLISOL em Maringá. Infelizmente este ano não estarei lá, mas uma equipe boa está cuidando de tudo.
Esta é a 5ª edição em Maringá e será durante o dia todo com palestras e instalações.
Bora fazer a inscrição (di grátis!) e fazer festa por lá…
Não esqueçam de me mandar fotos depois!






Últimos Comentários