Ubuntu e seus updates.

Hoje fiz uma atualização de segurança do Ubuntu, não que eu sempre veja mas dessa vez eu nem passei o olho para saber o que se passava. Isso é um grande erro.
Essas atualização incluiam o pacote linux-restricted-modules-2.6.24-19-generic, feito todas as instalações pediu para reinciar o computador. Poxa mas isso é linux ou Windows? Me perguntei. Logo veio a resposta realmente estão reproduzindo o windows no Ubuntu. Resultado parcial, parou de funcionar minha rede sem fio e minha placa de som nem olhei o resto.
Vamos aos passos para sabermos o porque do não funcionamento.

Digite o comando
dmesg.

Com este comando eu visualizo as mensagens de carregamento do sistema, com muita paciência fui vendo linha a linha até encontrar algo que me parecece (é assim que se escreve?) estranho.
Achei a linha WL com uma mensagem de Fatal erro. Vamos ao passo dois que é copiar essa string (linha de palavras) e entrar no tio google para saber se alguém já teve esse problema.
Achei milhares de coisas relacionadas e algumas que não tinham nada haver.
Minha máquina é um notebook Inspiron 1525 da fabricante Dell, sendo assim sempre procurava entrar nas palavras relacionadas. Minhas palavras chaves eram Ubuntu, Inspiron, Dell, E o erro encontrado como saida do dmesg.
Achei um forum muito interessante em que alguém tinha o mesmo computador que o meu e o problema exatamente igual. Descobri que a Dell também tem um site com informações de ajuda e da comunidade.
Resumindo a historia pois já escrevi muito. Para que minha placa de som e Wireles voltasse a funcionar tenho que voltar a versão do linux-restrict. Fui no menu sistema->administração->Gerenciador de Pacotes Synaptic, e verifiquei as versões que existiam. Para meu espanto existia três versões do mesmo pacote só não sei para que.
Vamos resolver o problema, desinstalei todos os pacotes que não queria e deixei apenas o que realmente me interessava. Reinicie e no menu do Grub fui até a versão do linux-restrict 18 no modo recovery e pronto. Instalei a versão que estava funcional.
Para ter certeza que a versão errada não seja chamada novamente desinstalei a versão mais nova também. Agora com o sistema limpo e funcional fui no google de novo para saber a última informação.
E se este pacote defeituoso voltar a ser instalar no meu sistema? Existe uma flag que podemos adicionar ao comando aptitute para que esse pacote não seja atualizado sozinho. Não sei se funciona mas fiz o seguinte.

sudo aptitude hold linux-restricted-modules-2.6.24-18-generic
sudo aptitude hold linux-restricted-modules-common

Após essa longa jornada, só como detalhe perdi 3 horas fazendo todas essas tentativas, mandei o synaptic verificar por atualizações e ele respondeu que o sistema se encontrava com a versão mais recente. Então conclui que tudo estava direito e funcionando e o pacote com erro não entraria no meu sistema por discuido de não olhar o que vai ser instalado.

Ubuntu não vire windows, senão vou abandona-lo e vou voltar para FreeBSD.

Videos no Ubuntu

Ver vídeos no ubuntu já é uma tarefa simples, mas recebi um no formato .wmv (Windows Movie). O Ubuntu até consegue abrir o arquivo mas as imagens e sons não são apresentados.
Para resolver o problema fui ao bom e velho google, procurei achei algumas referencias mas os tutoriais sempre apontavem para links inexistentes, sendo assim vou fazer um mais atual :)
Primeiro passo vou instalar meu player de Vídeo favorito, se você já tiver seu player favorito (Mplayer, Xine, Totem) não precisa fazer esse passo.

sudo aptitude install vlc

Aceite as opções que ele sugere e pronto, player instalado.
Passo dois encontrar o codec do maldito windows wmv (w32codes). Com o navegador web (opera, firefox, konqueror, IE não ele não é um navegador web) vá até esse endereço:

http://ftp.sunet.se/pub/os/Linux/distributions/debian-multimedia/pool/main/w/w32codecs

Neste endereço serão exibidos alguns arquivos o que realmente interessa para nós é o w32codecs_XXXXXX.deb onde XXXX é a versão do arquivo que vc vai baixar.
Clique no pacote .deb e o browser vai pedir para salvar o arquivo, você escolha um diretorio onde consiga lembrar depois e clique em ok.
Após o download concluido, quando fiz era em torno de 14MB, você fará a instalação do arquivo baixado.

Quando fui instalar o w32codecs no meu sistema existia uma dependencia que estava faltando sendo assim tive que instalar:

sudo aptitude install libstdc++5

Faça o comando acima caso você já o tenha no sistema não será afetado em nada sua instalação.
Agora vamos ao pacote baixado, navegue no terminal até a pasta onde você salvou o arquivo, você tem que lembrar :)  E digite :

sudo dpkg -i w32codecs_20071007-0.1_i386.deb

Onde 20071007-0.1_i386 é minha versão de download você poderá ter uma versão diferente e provavelmente mais recente.

Feito isso acredito que já podemos testar.

vlc url_do_video/nome_do_video.wmv.

Bom Filme !!

Flash - Jogos OnLine

Para descontrair um pouco vou postar um site com joguinhos on line em flash, não é preciso instalar o jogo na máquina, mas é necessário ter o flash player instalado no navegador.

Eu aconselho que seu navegador seja o opera ou se preferir pode ser o firefox

Então vamos ao Joguinho que é fazer um trail pelos obstaculos mas diversos. É muito divertido.


Trail

Espero que gostem pois a vida tem que ter diversão também

Wifi em linha de comando

O ubuntu tem inúmeros programas para fazer a conexão wifi em notebooks. Mas eu queria saber como fazer na mão em linha de comando.

Após  procurar um pouco na Internet, ou seja no google consegui algumas informações que vou passar aqui no blog.
Em primeiro lugar vamos encontrar as redes disponiveis para conexão. Inclusive as dos vizinhos então usem com moderação esta dica.

Digite :
iwlist scan

Neste momento será retornado as redes disponiveis.
Exemplo de saida do programa iwlist:
lo Interface doesn’t support scanning.

eth0 Interface doesn’t support scanning.

eth1 Scan completed :
Cell 01 - Address: 00:30:65:05:E6:04
ESSID:”minha_rede”
Protocol:IEEE 802.11b
Mode:Master
Channel:1
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Quality=64/100 Signal level=-62 dBm
Extra: Last beacon: 4156ms ago

Explicando a interface lo é a da propria máquina, a interface eth0 é da rede cabeada e não poderá ser feito o scan de redes sem fio por ela. A que realmente importa é a eth1 pois é minha rede sem fios.
Foi encontrada a rede de nome minha_rede e existem uma senha habilitada para a mesma.
Agora que a rede foi detectada vamos ao passo dois que é associar ela a sua interface, neste momento você vai precisar da senha de administrador do computador.

Digite:
sudo iwconfig eth1 essid “minha_rede” key s:sua_senha_da_rede

Neste momento você esta fazendo a associação da rede “minha_rede” a sua interface de rede eth1 utilizando uma senha baseada em ASCII sua_senha_da_rede que contem 12 caracteres.

Algumas observações até esse ponto. No meu caso minha interface de rede ligada é a eth1, mas podem ser outros dependendo do fabricante. Poderiam ser também wlan0, ath0 dentre outras.
Segundo ponto é que minha rede utiliza senha para acesso, essa senha é baseada em ASCII mas não é um padrão podem haver outros.

Agora para finalizar caso sua máquina trabalhe com DHCP (ip dinâmico) você terá de conseguir seu ip novo com um comando.

Digite:
sudo dhclient eth1

Neste momento você receberá um ip e já pode se conectar a rede local e caso essa rede tenha acesso a internet pode navegar.

Para maiores informações e eu aconselho que seja feito a leitura do manual :)
Digite:
man iwconfig

Obrigado Joe Rabelo pelos testes na sua máquina.

tar e rm alguns segredos…

Hoje vamos falar um pouco sobre backup e sobre uma curiosidade do comando rm.
Eu precisa criar um pacote compactado com os arquivos fontes de um aplicativo da empresa onde trabalho. Mas neste pacote não poderiam ir os arquivos de trabalho do sistema como PDF, Imagens, XML e etc.
Para fazer a compactação geramente utilizo o tar pois ele é de simples entendimento e largamente utilizado por pessoas que utilizam UNIX.
A sintaxe básica é:
tar <opcoes> arquivo_saida arquivo_entrada1 arquivo_entrada_n

Assim como utilizei a flag –exclude no rsync posso utilizar no tar também.
Então para resolver meu problema foi simples digitei.

tar -vczf arquivosFontes.tar.gz /home/valdinei/<diretorio de arquivos fontes> –exclude /home/valdinei/userFiles

Onde as opções são definidas da seguinte forma:
-v mostrar as saidas na tela
-c criação de arquivo
-z tipo de compactação
-f arquivo

Resolvido o problema com este comando, mas fazendo os testes para descobrir como o comando funcionava foram sendo criados arquivo lixo em meu ambiente de teste. Este arquivos eram os –exclude, –exclude= e coisas do tipo pois fiz muitas tentativas :)
Para apagarmos apagarmos arquivos é so utilizar o comando rm <arquivo>, sendo este um arquivo com um nome normal.
Neste caso meu arquivo não tinha um nome normal.

Digite no seu console touch –test. Depois rm –test para ver o que acontece…. nada vai dar um erro.

Tem um explicação logica para isso, quando chamamos um comando é utlizado uma nova shell para executa-la e como o sinal (–) é utlizado para a passagem de paramentros da um erro pois agora este sinal pertence ao nome do arquivo.

Sem se extender mais sobre o assunto vamos a solução:

rm — –test

Pronto apagamos o arquivo. Porque?
Bem agora definimos que o comando vai ser executado pelo shell que estamos utilizando.

Espero ter ajudado pois isso me salvou hoje criando um arquivo limpo e deixando minha máquina sem arquivos com nomes bizarros.

Abraços
Dinei.

Download Day Mozilla Fundation


Download Day



Como habito todos os dias pela manhã dou uma olhada nas novidades na internet e também faço assinatura de
listas das mais diversas tecnologias para ficar por dentro do que tem de melhor na atualidade.

Todos as minhas ferramentas de trabalho são livres, open source, free ou coisas do genero. Só que sempre sou beneficiado
por boa ferramentas e contribui muito pouco para que esses projetos possam ser levados a frente.

Bem agora vamos a motivo deste post :)
A fundação mozilla esta lançando um chamado para todos os usuários que gostam e apoiam o Firefox e seus projetos afins. Foi lançado o Download Day.
Imagine todas as pessoas no mundo baixando o mesmo software ao mesmo tempo … meio loucura mas é exatamente isso que a fundação Mozilla pretende, bater o record
mundial de software baixado em 24 horas.
Como você pode participar? Como ainda não existe o dia definido pois o Firefox 3 ainda é um beta, você fará sua inscrição e quando estiver a dada definida
você será avisado. Simples né?

Vamos divulgar essa ideia nos quatro cantos do mundo neste momento acabo de fazer a minha inscrição e só de Brasileiros inscritos já são 19,502
Com a previa inscrição eles terão ideia de quantos download aconteceram participe você também, se inscreva não vai custar nada mesmo.

Segue agora o link:
Download Day - English

Utilizando Rsync

Nesta manhã tive que fazer a sincronia entre dois servidores.
Primeira coisa que me veio a cabeça foi fazer o bom e velho scp. Vamos com calma, que bicho é esse?
Para fazer copia de arquivos em máquinas UnixLike (linux, BSD, Mac, Solaris, etc). O comando é simples:
cp url_arquivo_origem/nome_arquivo_origem url_arquivo_destino/arquivo_destino.

Isso pode ser feito através da rede também utilizando o comando scp, definição da Wikipedia.

“Secure Copy ou SCP é um meio seguro para transferir arquivos entre um host local e um remoto ou entre dois hosts remotos, usando o protocolo SSH.
O termo SCP pode ao mesmo tempo referir-se ao Protocolo SCP ou ao Programa SCP.”

Bem isso era o que eu precisava para sincronizar meus servidores com um detalhe que era crucial, existem arquivo do tipo .pdf que são pesados e desnecessários para minha
sincronia.

Procurando um pouco na internet encontrei uma segunda forma que seria o RSYNC que faz quase a mesma coisa com a diferença de você passar o caminho e ele se
virar para verificar as diferenças.
Definição da Wikipedia:
rsync é um utilitário para sincronização de arquivos e diretórios entre duas localidades diferentes enquanto minimiza a transferência de dados.

Sua sinatxe:
1 - rsync -Cravzp /home/valdinei/arquivos/ /var/backups/arquivos/
ou
2 - rsync -Cravzp /home/valdinei/arquivos /var/backups/

Do primeiro modo será sincronizado dos os arquivos que se encontram dentro da pasta arquivos no meu home para a pasta arquivos que se encontra dentro de backups

Da segunda forma estarei sincronizando a pasta arquivo com a pasta backup, como assim? Caso exista a pasta arquivos dentro de backup ele vai buscar o conteudo que esta na pasta
arquivos na minha home e colocará as diferenças dentro da pasta arquivos na pasta backup.
E se caso a pasta arquivos não existir dentro da pasta backup será criada com todo o conteúdo.

Isso me faz exatamente o que o scp faz :). Agora vem que eu precisava o rsync permite que você exclua certo tipos de arquivos que contenham uma cadeia de caracteres
especifico.

Então para resolver meu problema fiz a sincronia desta forma:
rsync -avz /home/valdinei/arquivos /var/backups/ –exclude *.pdf*

E para fazer entre maquinas destintas na rede seria assim:
rsync -avz -e ssh valdinei@host1:/home/valdinei/arquivos /home/valdinei/arquivos –exclude *.pdf* –exclude *.PDF*

As opções são:

-a  Enviar Todos os Arquivos

-v Mostrar todas as mensagens

-z Enviar de mod compactado.

-e ssh  Utilizando o tunelamento de ssh.

Agora fazendo pela rede.
Acho que isso é tudo por hoje.
Dinei.

Flash Player a saga continua.

Ola…

Hoje vou falar um pouco sobre a saga de viver com Sistema operacional não Windows. E como se virar com as ferramentas que nos são oferecidas.

Estou com problemas em ver páginas que contenham flash em sua estrutura.  Segue o relato :(
Fui buscar as alternativas primeiro na internet. Vou ensinar o caminho das pedras. www.google.com.br depois que a página carregar digite as palavras chaves na area destinada a consulta. No meu caso flashplayer + opera 9 + ubuntu.

A tecnica que utilizo é a seguinte: Passo dando uma olhada geral em todos os links sugeridos pela ferramenta. Algumas vezes existem pessoas que tem exatamente o mesmo problema que você então vamos dar uma olhada nos que são mais semelhantes.

Nesta lista de links sugeridos em quase 100% das vezes aparecem foruns das palavras envolvidas na consulta.

Uma boa seria ir ao forum do Browser  http://my.opera.com/portugues/forums  caso a resposta no esteja neste forum vamos ao do sistema operacional, ubuntuforum-br.org .

Procurei fiz algumas tentativas se alguém tiver a curiosidade de olhar fiz algumas perguntas no forum do opera e tudo mas ….

Descobri que  o problema do flash player 9 com o opera já é conhecido e que não esta previsto uma correção para o mesmo.

http://my.opera.com/portugues/forums/topic.dml?id=193663&t=1211911158&page=1#comment2572806

Caso eu realmente queira que funcione no opera terei que instalar a versão ainda não estavel do Opera 5.

Como esta funcionando perfeitamente no Firefox e no FLock(instalei só para saber como é) vou deixar isso de lado e esperar a versão final.

Por hoje é só pessoal .

Primeiro Post

Ola a todos.

Como primeiro post vou descrever como foi feito esse blog.

Motivado por meu amigo de trabalho  Tiago Rodrigues resolvi fazer o meu blog para expor algumas ideias, o dia a dia de trabalho na empresa e coisas do tipo.

Bem vamos ao que interessa… blog. Existem duas maneiras de ter um blog, o modo pago e o modo gratuito.

A grande maioria vai dizer de cara quero um gratuito com tudo o que tenho direito!!! Bem não é bem assim apesar de existir a maneira de fazer blogs gratuitos existe a desvantagem de seguir as regras que o dono site definir.

Minha primeira opção foi fazer o gratuito também, mas começou a me incomodar o fato de existir as limitações. Não acho que esteja errado as limitações pois eles estão pagando então… siga as regras.

Fiz a inscrição no wordpress que tem todas as facilidades do blog já prontinhas para você utilizar, finalizado tudo ok. Tenho meu blog, mas espere ele é igual a todos os outros que existem, fui a procurar de temas para mudar. Sim eles tem temas para você escolher a vontade mas são, acredito eu uns 30. Encontrei um tema legal e instalei :)
Depois comecei a procurar na internet o que um blog poderia ter plugin, widgets, temas etc… e reparei que muitos, muitos blogs trabalham com exibição de anúncios do Google AdSense.

Nesta hora foi onde fez a diferença, ter um blog legal e bonito ou ter um blog legal bonito que eu fizesse a administração e ainda ganhasse um centavo de dolar por milhares de visualização?

Bem prefiro receber um trocado…. :)
Mas lendo com a ajuda do próprio google descobri que não poderia por os Anúncios no blog a menos que eu tivesse o controle do mesmo. Ou seja não poderia ser gratuito pois os mesmos estão sob a responsabilidade de outras pessoas.

O Wordpress é um projeto “bonzinho” você pode fazer o download do código fonte e instalar na sua propria máquina caso você tenha instalado os pré-requisitos.

  • PHP
  • MYSQL
  • APACHE

E também pode ser instalado no seu servidor de hospedagem (que pode ser gratuito em muitos casos). Foi o que fiz, baixei os codigos fonte li a ajuda que diga-se de passagem é otima e em português do Brasil e instalei.

A grande sacada dessa forma é que você quem gerencia tudo.

Quantos temas existem?
Quantos você conseguir baixar da internet :)
Quantos serviços extras existem?
Não sei dizer mas são muitos, para descobrir basta dar uma volta na internet com a palavra wordpress.

E quanto ao dinheiro?
Bem nesse caso você se inscreverá no serviço AdSense e depois de aprovado seu cadastro você poderá incluir anúncios relevantes em seu blog.

Mas porque você diz de tantos serviços de Google?
Bem, eu não estou ganhando nada para fazer propaganda mas os serviços do Google são otimos e de qualidade garantida. E de GRAÇA :) :)

Após escrever este post pretendo ir dormir pois são 01:00 da madrugada. Mas estou esperando a minha conta do AdSense ser liberada para começar a por anúncios no Blog.

Caso tenham alguma dúvida, Sugestão ou critica.

mail me.
:P
[ad#co-1]