Archive for the 'Mandriva' Category

Vncviewer vs. nomes NetBIOS

O Linux consegue resolver nomes NetBIOS atravez do samba. O próprio samba oferece uma ferramenta muito interessante para para fazer consulta a nomes NetBIOS em redes Windows que é o nmblookup.

No departamento de TI da empresa que eu trabalho prestamos suporte remotamente através do VNC. E eu uso Linux aqui na empresa. No Mandriva Linux já vem com vncviewer por padrão. Então, para eu conectar remotamente numa máquina era sempre a mesma história:

$ nmblookup fulano
querying fulano on 192.168.0.255
192.168.0.81 fulano<00>

$vncviewer 192.168.0.81

Não que isso fosse um procedimento que consumisse muito meu tempo, mas como todo analista de suporte sou preguiçoso. Sempre tive em mente fazer um script que automatizasse esse procedimento. Então hoje, num raro momento de ociosidade fiz esse script.

É bastante simples, dá até vergonha de publicar isso. Mas vou incrementar esse script para colocar outras funcionalidades que constam na TODO no final do script. Por exemplo:

  • Fazer localização por usuário logado: dá para descobrir qual usuário está logado na máquina.;
  • Modularizar o script em funções: vamos deixar modular essas funcionalidades para facilitar o entendimento do código;
  • listar todas as máquinas online da minha rede: Consulta quais máquinas estão online na rede.
  • diferenciar nomes netbios por código hex
  • etc…

Espero que gostem :-)

Dica do VIM

Da série: Isso merece um post!

Eu uso o VIM para quase tudo. Quando você adota ele como seu editor padrão, você vai descobrindo cada coisa no dia-à-dia.

Vocês sabiam que o VIM tem um comando que indenta (tabula, dá um tab, dá alguns espacinhos, chamem como quiser) um bloco de código?

No modo de comando (ESC) precione v e com as teclas direcionais (essas setinhas do seu teclado) você seleciona o bloco de código.

Imagem selecionada com VIM

Agora é só aplicar o comando “Shift + >”. Ele indenta automaticamente todo o bloco selecionado:

Bloco de código depois da identação

Para retonar, use “Shift + <".

Outra dica legal que aprendi por acaso hoje é que com o comando u você torna todas as palavras maiúsculas em minúsculas de um bloco de código selecionado. Exemplo:

Texto Maiusculo Selecionado

Precione u e veja:

Vim - Texto minusculo

Para torná-las todas maiúsculas, precione U (em maiúsculo).

Aprenda a programar seu daemon…

Programar em C é simplesmente fantástico. É uma linguagem poderosa, e quem pensa em desenvolver para Linux é praticamente obrigatório ter um bom conhecimento.

Comprei um livro essa semana muito legal: Programando em C: para Linux, Unix e Windows.

livro-programando-em-c

Recomendadíssimo para iniciantes que desejam conhecer a linguagem e programadores experientes que desejam aprofundar seus conhecimentos no ambiente Linux.

Olha só alguns tópicos avançados do livro:

  • criação de processos
  • Tratamento de sinais no Linux
  • utilização dos protocolos UDP/TCP para troca de mensagens
  • Criação de seu próprio servidor UDP/TCP

Livro fantástico!! Recomendado, comprem!

Flisol/AM - 2008

Infelizmente não pude ficar até o final. Tive outro compromisso e só fiquei pela parte da manhã. Apareceu mais gente do que eu esperava. Conheci muita gente legal…

É muito legal conhecer ao vivo uma pessoa que você só conhece pelas listas de discussão. Não sei porque cargas n’agua a comunidade aqui em Manaus não gosta muito de IRC.

Minha namorada foi comigo e - embora tenha reclamado bastante - parece ter gostado.

Assisti apenas duas palestras. Shellscript ministrada pelo meu amigo Kaio Rafael. que por sinal foi muito legal. Focado nos usuários que não tem muita familiaridade com nosso querido e amado shell. Ele conseguiu passar em uma hora de palestra conceitos e dicas que melhoram a produtividade no ambiente shell, mostrou bastante exemplo e até falou e deu exemplos de utilização do sed e awk, aproveitou bastante o tempo.

A segunda palestra que eu assisti foi com Davyd Smelk sobre Migração de ambientes Publicos e privados.

Essa palestra foi muito interessante o Davyd é um cara bastante experiente e mostrou dificuldades que qualquer gerente de TI pode ter com a migração de um programa ou toda uma rede para softwares Livres. E não mostrou apenas dificuldades, ele apresentou soluções bastante interessantes.

Migração de soluções proprietárias para soluções livres já deixou de ser uma questão de economia com licença e hoje as pessoas procuram o software livre porque simplesmente funciona e é seguro. Tem motivo melhor para migrar? :-)

Deu algumas dicas de como se comportar em reuniões para apresentar a migração para alta diretoria de uma empresa privada ou em licitações num órgão publico, e como fazer um projeto de migração de sucesso. E outras coisas que não vou falar, porque ele vai negar até a morte que falou :P

Foi muito legal mesmo.

Valeu a pena e superou minhas expectativas. Gostei mesmo.

Meus parabéns aos organizadores do evento e ainda esse ano espero o ESLAM e o Dia-D :-)

Flisol-AM

Flisol

Amanhã, dia 26 de Abril acontecerá nas instalações da Uninorte mais uma edição do Flisol (Festival Latino americano de Instalação de Software Livre). Esse evento estará acontecendo simultaneamente em 32 cidades brasileiras.

Bom, até onde eu sei (fontes não oficiais) aqui em Manaus já se inscreveram umas 400 pessoas (isso não quer dizer que todas vão) e as inscrições ainda estão abertas.

Eu estarei lá o dia todo e quero conhecer, jogar conversa fora e ajudar no que precisar.

A inscrição é gratuita… Quer dizer, dois quilos de alimentos não perecíveis. Sal não pode! Então não perca a oportunidade de conhecer gente nova, aprender coisas novas e ainda ajudar quem precisa.

Links Interessantes:

Macbook baratinho…

Macbook

Não é nenhuma novidade tecnológica, mas se você sempre quis comprar um Macbook o Submarino está com um bom preço.

Estou pensando seriamente em comprar alguém tem algum comentário sobre o produto?

Suporte pago e “comunitário”

Suporte pago:

Empregado: Querida Redhat, sua última atualização fez nossa aplicação parar de funcionar. Vocês podem verificar ?
Redhat: Ok, estamos providenciando.
Gerente: O que está acontecendo ?
Empregado: Eu abri um chamado de suporte e eles estão providenciando o conserto.
Gerente: Continue.
Empregado: Redhat, estamos pagando todo esse dinheiro pelo seu Enterprise Linux, o que está acontecendo ?
Redhat: Ah, acho que encontramos o problema, estamos testando uma atualização e lhe informaremos em breve.
Gerente: Já consertaram ?
Empregado: Ainda não, mas a Redhat disse acreditar ter resolvido o problema.
Diretor: O que está acontecendo ?
Gerente: Nós tivemos um problema com a última atualização, mas o fornecedor está trabalhando no problema.
Diretor: Bom trabalho, resolva o mais breve possível.
Redhat: Aqui está um RPM atualizado, por favor tente instalá-lo.
Empregado: Ei, funcionou. Ótimo.

Enquanto isso, na comunidade…

Empregado: Querida usuarios@lists.minhadistro.org, a última atualização fez nossa aplicação parar de funcionar. Vocês podem verificar ?
Usuário aleatório 1: Hm, não, mas você pode. Esta é a beleza do software livre.
Empregado: Eu não conheço muito sobre o código fonte do kernel então…
Usuário aleatório 2: Olhe, se você não gosta disso, você pode voltar para o Windows.
Empregado: Eu gosto do Linux, eu só não tenho condições de verificar por que acontece um “kernel panic” toda vez que eu …
Usuário aleatório 3: Acalme-se, as pessoas estão fazendo isso de graça.
Richard Stallman: O HURD não tem esse problema.
Empregado: O que é o HURD ?
Gerente: Já consertou o problema ?
Empregado: Não, mas estou aprendendo sobre a ideologia do software livre.
Gerente: Ideologia ? Você já contatou o fornecedor ?
Empregado: Bom, não temos um fornecedor único, mas uma comunidade de usuários que está discutindo se ele deve ou não ser chamado GNU/Linux.
Diretor: Que história é essa sobre não existir um fornecedor ?
Gerente: Eu não sei, senhor, mas certamente não foi aprovado por mim.
Diretor: Bem, quem instalou um sistema sem contrato de suporte aqui ?
Empregado: Fui eu, senhor.
Diretor: Me diga, empregado, você consegue dizer “O senhor gostaria de fritas como acompanhamento ?”
Empregado: Sim senhor.
Diretor: Ótimo, você vai precisar disso.

Fonte: http://pihisall.wordpress.com/

No meu próximo post eu comento sobre esses casos ;-)

Fortes emoções…

(10:49:42) Namorada do Edgar: eu quero usar linux
(10:49:52) Namorada do Edgar: cansei de virus e travamento

Trusted Computing

Video Legal.

Microsoft muda sua política? Será?

Mais um post interessante digno de filosofar. :P

Steve Ballmer (CEO da Microsoft) disse que a Microsoft está adotando uma nova política e a partir de agora estão trabalhando para que os produtos da empresa garantam: interoperabilidade, oportunidade e escolha.

O Lucas comenta:

E agora, comunidade open-source? Vocês reclamavam que não tinham acesso ao código de fonte dos produtos da Microsoft.O mesmo ainda não está disponível (depois dessa eu não duvido de mais nada…), mas em breve, tudo estará perfeitamente documentado. Satisfeitos? Podemos esperar melhorias nos programas que serão diretamente e indiretamente beneficiados depois dessa medida? Tomara que sim.

Negócios são negócios, não tem jeito! Quando conversamos, discutimos ou até brigamos para defender nossas idéias, vocês podem ter certeza que o Ballmer tem um relatório em cima da sua mesa com tudo isso em números! Eles não estão adotando uma nova política para agradar o cliente, por algum motivo eles se sentiram incomodados ou ameaçados e estão mudando para não perder o mercado.

Quando a Microsoft começar a se incomodar com o número de usuários Linux, com certeza ela vai diminuir o preço de seus produtos e porque não até deixá-lo gratuito?

Mudança de política? Com certeza não! A política da Microsoft foi e sempre será ganhar dinheiro ou ser a número 1 do mercado.

Next Page »