NoOOXML

 
 

Sent to you by voyeg3r via Google Reader:

 
 

via Planeta Gnu/Linux Brasil by Christiano Anderson on Aug 31, 2007

Noooxml

Acho que a maioria das pessoas (eu inclusive) não aguentam mais esse assunto. A Microsoft tentando enfiar goela abaixo seu padrão proprietário, sendo que já existe um livre e tecnicamente superior ao oferecido pelo monopólio. Estou torcendo para que a liberdade ganhe, ao que tudo indica essa é a tendência. Infelizmente o lobby é grande, algumas pessoas e empresas em todas as partes do mundo querem garantir o leite das crianças e votaram ou ainda vão votar a favor e pior é ouvir (ou ler) argumentos sem fundamentos.

Quem quer entender melhor o assunto, veja maiores informações aqui e você pode inclusive assinar uma petição online demonstrando sua escolha aqui.

Guardar em:
Add 'NoOOXML' to Del.icio.usAdd 'NoOOXML' to FURLAdd 'NoOOXML' to blinklistAdd 'NoOOXML' to redditAdd 'NoOOXML' to TechnoratiAdd 'NoOOXML' to Yahoo My WebAdd 'NoOOXML' to NewsvineAdd 'NoOOXML' to SocializerAdd 'NoOOXML' to Ma.gnoliaAdd 'NoOOXML' to Google BookmarksAdd 'NoOOXML' to SpurlAdd 'NoOOXML' to RojoAdd 'NoOOXML' to BlogmarksAdd 'NoOOXML' to Bloglines

 
 

Things you can do from here:

 
 

Comparando a segurança do Firefox e Internet Explorer

 
 

Sent to you by voyeg3r via Google Reader:

 
 


Miguel Di Ciurcio Filho (miguel.filho@gmail.com) escreveu para avisar sobre seu artigo que analisa recente comparativo de segurança entre versões antigas do Firefox e do Internet Explorer. Os dados que ele reuniu e sintetizou são interessantes.

Saiba mais (errata.homelinux.org).


Conteúdo original deste post: Copyright (c) BR-Linux.org sob a licença FDL 1.2 | Permalink


 
 
 
 

Vídeo flagra incitação da polícia em protesto

 
 

Sent to you by voyeg3r via Google Reader:

 
 

via Geek on Aug 31, 2007

Um vídeo postado no YouTube esse mês e já visto mais de 270 mil vezes está causando polêmica na comunidade canadense, além de mostrar a força do cidadão comum graças ao uso das novas tecnologias para fazer denúncias de toda ordem. Veja mais (31/08/2007 - 04:33)

 
 

Things you can do from here:

 
 

Capturando textos em pdf com o xpdf

O xpdf faz uma coisa que nunca vi em nenhum outro programa,
é capaz de selecionar áreas retangulares e automaticamente coloca
na área de transferência.

Se está com dificuldade de copiar trechos de livros em pdf
baixo o xpdf

# apt-get install -y xpdf

Música brasileira sob Creative Commons

 
 

Sent to you by voyeg3r via Google Reader:

 
 


"A banda brasileira Thy Symphony lançou recentemente uma música sob a licença Creative Commons. Seu que é um assunto meio off-topic, mas boa música e com utilização de Licenças livres podem ser de interesse de alguns. Além da licença, a banda também utiliza o CMS OpenSource Joomla para o seu site."

Enviado por Douglas Tabajara (douglastabajara gmail·com) - referência (thysymphony.com).


Conteúdo original deste post: Copyright (c) BR-Linux.org sob a licença FDL 1.2 | Permalink


 
 
 
 

Hamacker: Compra de votos não é uma especialidade politico-partidario-nacional

 
 

Sent to you by voyeg3r via Google Reader:

 
 

via Planeta Ubuntu Brasil by Hamacker on Aug 30, 2007

Hamacker

Pois é, comprar votos não é uma especialidade de nossos politicos.

Normalmente me esquivo de comentários assim, mas é impossivel ficar calado vendo tanta gente surfando na corrupção e troca de favores escusos. A bola da vez parece ser a Microsoft na suécia, onde para aprovar o OOXML teve de recorrer ao cofre da empresa. Veja os links a seguir e forme sua própria opnião sobre o assunto :

http://www.noooxml.org/forum/t-17858/microsoft-offered-market-subsidies-to-swedish-partners

http://www.os2world.com/content/view/14871/2/

Os links acima trazem noticias : "Microsoft oferece 'subsidios de mercado' à parceiros suecos" e "Microsoft forçou parceiros a votarem -Sim-", nelas há outros links e no google a noticia já se espalhou. É um escandalo para a reputação de uma instituição que tem carater tecnico, apenas um trecho :

Swedish newspaper, Computer Sweden, now confirms that Microsoft did send out e-mails to get Gold Partners to get them to vote via one of the Gold Partners that received the e-mail and phone calls from Microsoft.

Pois é, não sei se esse jornal sueco, Computer Sweden é confiável porém até mesmo o IDG e outros blogs e sítios de internet troxeram a mesma noticia onde a Microsoft enviou emails e trocou telefonemas para os chamados "Gold Partners" para apanhar seus votos no comitê a favor do OOXML.

Não obstante, a suécia é a favor do OOXML.

O que me deixa triste é saber que votos politicos tenham peso em organizações puramente técnicas.

reunião da ISO em alguns comitês regionais.

Talvez voces possam pensar que sou contra a Microsoft, mas não sou, até gosto de alguns programas dela, mas daí apoia-la em assuntos obscuros é completamente diferente.


 
 

Things you can do from here:

 
 

Reconhecimento óptico de caracteres com o Tesseract OCR no Ubuntu 7.04

 
 

Sent to you by voyeg3r via Google Reader:

 
 


"Este guia descreve como configurar o Tesseract OCR no Ubuntu 7.04. OCR é a técnica de converter em texto os caracteres de uma imagem de textos. O sistema resultante terá a capacidade de converter em arquivos-texto as imagens dos textos que você scannear."

Enviado por Falko Timme (ft falkotimme·com) - referência (howtoforge.com).


Conteúdo original deste post: Copyright (c) BR-Linux.org sob a licença FDL 1.2 | Permalink


 
 
 
 

Universo paralelo

Não, não se trata de trance, falo de um modo diferente de gerenciar sua
autenticação em sites, é o openid, mais precisamente o myopenid .

Como funciona?
Vou tentar explicar de forma sucinta:
Ao se cadastrar no myopenid você recebe uma url única tipo http://felipe.myipenid.com.
Cada vez que for se logar em um site que aceita o serviço você cola a url no campo apropriado, o
site verifica junto ao myopenid se naquele computador há um sujeito http://felipe.myipenid.com
logado, caso positivo ele libera o acesso.

Qual a vantagem?
Você só tem que saber uma senha, a do myopenid, além disso o myopenid trabalha
em https o tempo todo, portanto usa SSL, uma camada criptográfica para dificultar
a captura de dados.

Estou usando agora alguns serviços que aceitam autenticação por este método, um deles
é um concorrente bem interessante do del.icio.us, chama-se ma.gnolia.com
e um wiki pessoal chamado wikispaces. Para saber quais sites já aceitam a autenticação
pelo myopenid acesse este link.

Veja um artigo bem completo sobre o myopenid neste link.

Consertando o tcpd no ubuntu

Na versão atual do ubuntu "feisty" por problemas com uma dependência
foi gerado um bug, ele não instalou o serviço tcpd, e isso torna inoperante
as configurações feitas nos arquivos /etc/hosts.denny e /etc/hosts.allow

Para resolver o problema adicione o repositório apt do google

echo "deb http://dl.google.com/linux/deb/ stable non-free" >> /etc/apt/sources.list

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -


apt-get update

sudo apt-get install tcpd

edite o arquivo /etc/hosts.deny e coloque

ALL:ALL

Isso vai gerar sua política padrão que é negar tudo
agora edite /etc/hosts.allow para permitir o acesso aos serviços.

veja como permiter alguns hosts conectar ao SSH:

sshd: 192.168.0.1 #permite o host 192.168.0.1 acessar o SSH
sshd: foo.bar.com #permite o acesso do host foo.bar.com ao SSH


Função para pegar o IP para o seu .bashrc

Usando substituição de processos, assunto abordado com propriedade pelo
Júlio César Neves neste artigo do Dicas-l da unicamp

myip (){ seuip=$(awk '/inet end/ {print $3}' <(ifconfig eth0))
clear
echo " o seu endereço ip é \033[01;32m$seuip\033[01;37m"

sleep 3

clear

}


O segredo está aqui
awk '/inet end/ {print $3}' <(ifconfig eth0)

# Outra dica legar é definir o seu editor padrão no ~/.bashrc
[ -f /usr/bin/vim ] && { export EDITOR=/usr/bin/vim ;} # Editor default

A dica acima, para quem lembra, está relacionada com um outro post meu sobre o less

Atualizações no ubuntu

Um dia depois de ler um artigo sobre a descoberta de uma falha no rsync o
meu ubuntu já corrigiu a falha :)

Como usar o apt

Que tal um manul Debian ensinando tudo sobre o APT?

Veja neste link:

Para adicionar um cdrom ao sources.list por exemplo faça:
 
        apt-cdrom add

Para instalar um pacote sem ter que digitar a resposta [S/n]

        apt-get install -y pacote

Leveza


Leveza, originally uploaded by voyeg3r.

Mudando de ares

Como instalar pacotes tar.gz no ubuntu

Com uma simples linha de comando você instala o essencial para compilar
programas e ganha a capacidade de instalar pacotes no estilo slackware de ser

sudo apt-get install build-essential

O pacote build essential instala todos os compiladores incluindo o gcc

Dica adicional:
Usando o dpkg-repack você pode gerar um arquivo .deb de um programa instalado

Primeiro instale o dpkg-repack

sudo apt-get install dpkg-repack

Para reconstruir o pacote ssh (obviamente instalado) faça:

dpkg-repack ssh

pode copiar o pacote para um cd e em outra máquina fazer:

dpkg -i ssh

Fazendo um backup com rsync

Gerando a chave do ssh


ssh-keygen -t dsa -f ~/.ssh/id_dsa

Exportando a chave do ssh
Caso contrário seu script não pode funcionar sem a sua presença :)
aliás este é um dos únicos pontos em que minha dica difere da dica do
br-linux, apenas pelo modo mais simples de exportar a chave pública.

ssh-copy-id -i ~/.ssh/id_dsa.pub usuario@maquina_remota

Obs: Às vezes a sua chave pode ser id_rsa.pub (confira)


Coloque o rsync em modo daemon no servidor de backup

# rsync --daemon

Script que peguei nos artigos do Br-linux

#!/bin/bash
# Fonte: http://br-linux.org/tutoriais/002249.html
# backup.sh
#Script para fazer copia de arquivos do servidor para a maquina de backup
#
# Criado por Paulino Michelazzo - paulino@michelazzo.com.br
# Versao 1.0 - marco/04
#
#

SYNC_LOG=/var/log/rsync.log # local onde o arquivo de log sera armazenado
# Delimitador de entrada de log
echo "******************************" >> $SYNC_LOG
date >> $SYNC_LOG
echo "Inicio da sincronizacao" >> $SYNC_LOG
rsync -avz -e ssh root@maquina_remota:/origem_dos_dados/ /destino_dos_dados/ >> $SYNC_LOG

echo "Fim da sincronizacao" >> $SYNC_LOG
echo "******************************" >> $SYNC_LOG

Agendando o backup com o cron

agendar para que este script seja executado todas as madrugadas as 2 da manhã, colocando a seguinte linha dentro do arquivo /etc/crontab

0 2 * * * root /etc/backup.sh

C style em bash

Muita gente não sabe que o bash aceita sintaxe da linguagem "c" desde que coloquemos
a expressão dentro de duplos parênteses:

Para criar um laço for com 10 interações faço:

for ((i=1; i<=10; i++));{echo "$i" }

Posso ainda usar o operador ternário:

((a!=b?3:11))

se "a" for diferente de "b" recebe o valor 3, caso contrário
recebe "11"

Para incrementar uma variável posso fazer

((var++))

Dicas Debian / Ubuntu

Incrementando o TAB COMPLETION
No Debian assim como no Ubuntu há um arquivo que
auxilia na complementação do TAB, para usa-lo faça

# se houver o arquivo /etc/bash_completion use:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi




Esta dica me lembra uma discussão "amigável" na lista de shell script
do yahoo na qual um membro da lista perguntou como fazer para fazer
um script usar outro arquivo como uma include, a dica é esta

. /caminho/arquivo

Assim quando o script rodar e chegar à linha acima ele vai ler o arquivo
e executar o seu conteúdo

Extraindo um tar.gz do jeito certo
Ao invés de fazer:

tar zxvf arquivo.tar.gz cp -R arquivo /local

faça:

tar zxvf arquivo.tar.gz -C /local

O arquivo já será descompactado no local certo sem a necessidade
do "cp" .

Criando um arquivo rapidinho

[ -d dir ] || mkdir dir ; cd dir

Permitindo somente uma instância de um script
Às vezes você tem um script e quer que ele não possa ser executado
mais de uma vez ao mesmo tempo. A solução
 LOCK_FILE=/tmp/.lock

(set -C; : > $LOCK_FILE) 2> /dev/null
if [ $? != "0" ]; then
echo "Lock File exists - exiting"
exit 1
fi

# Do useful stuff

trap 'rm $LOCK_FILE' EXIT

Permitindo a execução somente pelo root
Há scripts que só podem ser executados pelo root
para verificar faça
Procurando pacotes apt
apt-cache search aspell | grep 'pt-br'

resultado:
aspell-pt-br - Brazilian Portuguese dictionary for GNU Aspell

Leia também um excelente artigo da "Revista do Linux" sobre grupos de comandos e expansão de strings neste link.

No artigo citado acima descobri que posso agrupar comandos sem chamar subshells usando chaves, veja:
# VAR="ANTES";(VAR="DEPOIS";VAR="ADIANTE";); echo $VAR
ANTES

# VAR="ANTES";{VAR="DEPOIS";VAR="ADIANTE";}; echo $VAR
ADIANTE
Perceba que o agrupamento de comandos com chaves preserva as variáveis, daí se conclui que usando chaves não é criado um subshell.

Visite o site da Revista do linux:

Referências:

Natureza


Tveitetunet, originally uploaded by ginacesilie.

Que cores vibrantes, não?

Como recuperar cds riscados usando uma banana

Neste Link acesse um vídeo ensinando a recuperar cds
usando uma banana.


How To Remove CD Scratches With A Banana - video powered by Metacafe

use o less ao invés do cat

Pra que usar...

    cat /etc/passwd  | less

se você pode fazer...

    less /etc/passwd

e de quebra digitar  "v" para abrir o seu editor "visual" padrão?

No less você pode ainda usar "j" para descer e "k" para subir,
além de "/" para buscas "ma" para criar uma marca como no vim
e "n" para "next search". Fui!

Evite pipes sempre que possível

Um cat pipeado para um grep

time cat /etc/hosts | grep -v '^#\|^$\|^f\|^:'
127.0.0.1       localhost ubuntu
127.0.1.1       ubuntu

Tempo de execução
real    0m0.010s
user    0m0.004s
sys     0m0.008s

Um grep direto

time grep -v '^#\|^$\|^f\|^:' /etc/hosts
127.0.0.1        localhost ubuntu
127.0.1.1       ubuntu

Tempo de execução
real    0m0.005s
user    0m0.004s
sys     0m0.000s


papel de parede mac


papel de parede mac, originally uploaded by voyeg3r.

Ou seria para linux?

Protegendo seu gmail e google reader contra snifers

Circula na blogsfera um artigo sobre como hackear contas do gmail yahoo hotmail etc através da captura de cookies, mas dentre os serviços citados apenas o gmail permite que após o login você use SSL digitando um "s" no endereço, ou seja, onde tem http://www.gmail.com, você digita https://www.gmail.com.

"Gmail uses https to protect your username and password sent through the cyberspace, but switch to http mode after the authentication.
This way the sniffer cannot know your credentials.
However after the authentication gmail uses cookies to store the session key. This key is sent over in each request you make to gmail, and if sniffed then can be used to do the attack like mentioned in this article.
Using https over ALL traffic between gmail and your computer makes that impossible.

Using wifi (well-configured) for e-banking or e-mailing is not unsafer than using wired net! Your communication for example with gmail goes through a dozen of computers even when using wired network, so there's plenty of space where someone can sniff that..."

Desabilitando terminais no ubuntu

Para quem ainda não tentou, ou para os que ainda pensam que o
/etc/inittab vai funcionar, saibam que o ubuntu agora usa upstart
para controlar o "control-alt-del" e a inicialização dos tty[1-6], entre
outras coisas.

O diretório usado pelo upstart é /etc/event.d/ , dentro dele arquivos como
control-alt-delete e tty1, tty2...

vejajos a saida do comando cat -n /etc/event.d/tty3
1 # tty3 - getty
2 #
3 # This service maintains a getty on tty3 from the point the system is
4 # started until it is shut down again.
5
6 start on runlevel 2
7 start on runlevel 3
8
9 stop on runlevel 0
10 stop on runlevel 1
11 stop on runlevel 4
12 stop on runlevel 5
13 stop on runlevel 6
14
15 respawn
16 exec /sbin/getty 38400 tty3

No meu caso queria desabilitar os terminais de 3 a 6 então executei este comando como root

sed -i '6,7s/^start/stop/g' /etc/event.d/tty[3-6]

Por um instante lembrei de um artigo, acho que foi do Aurélio em que ele, depois de dar um comando
diz:

--Contemple este comando, pois foi o que me ocorreu após ter tido esta sacada de
usar o sed para esta solução.

Articulação nacional de quilombolas protesta contra a Globo

 
 

Sent to you by voyeg3r via Google Reader:

 
 

via CMI Brasil by QUILOMBOLAS X REDE GLOBO on Jul 26, 2007

QUILOMBOLAS X REDE GLOBO

 
 

Things you can do from here:

 
 

Configurando tudo no vim através de um script

Volta e meia uso um computador diferente aqui no meu trabalho, pensando nisto, e como amante do vim que sou criei um scrip que faz algumas coizinhas pra mim.

Obs: O scrip usa um arquivo utf-8, caso necessite modificar
use o iconv. Outra dica é fazer antes um backup da sua pasta ~/.vim
e do .vimrc se já existirem

O script faz:

cria um ~/.vimrc super completo;
cria a extrutura ~/.vim/plugin ~/.vim/spell ~/.vim/doc;

cria uma lista de palávras para verificação ortográfica ~/.words.txt;
cria um plugin que é um wiki para o vim "potwiki" ~/.vim/plugin/potwiki.vim ;
cria um arquivo de spell para o vim 7 pt.utf-8.spl

Descompacte o arquivo e rode o scrip confvim contido
na pasta criada

Sobre o potwiki:
Depois de rodar o script
Abra o vim e digite \ww

Caso encontre erros por favor faça um comentário para que eu possa tentar colocar uma vesão melhorada, obrigado a todos!

Coleção de jogos para Linux - escolha os seus

 
 

Sent to you by voyeg3r via Google Reader:

 
 


O blog Micahville selecionou uma lista de 17 jogos que rodam no Linux sem usar o Wine, e que o seu autor acredita que possam interessar a muitos fãs de jogos. A lista tem descrição breve, screenshot e link para cada um dos jogos.


Na seleção constam nomes conhecidos, como o simulador de vôo FlightGear (vídeo acima) e o FrozenBubble, bem como nomes menos conhecidos, como o NeverPutt.

Saiba mais (micahville.com).


Conteúdo original deste post: Copyright (c) BR-Linux.org sob a licença FDL 1.2 | Permalink


 
 
 
 

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo