Archive for October, 2006

Usando o NMAP

Alexandro Silva escreveu um ?timo artigo sobre NMAP, vale a pena conferir. ;-)

[OFF-TOPIC] Algoritmo solucionador de problemas.

Esse algoritmo ajudar? voc? a resolver qualquer problema do seu dia-?-dia:

Simples, n?o?

Criando usu?rios “no bra?o”!

Sauda??es amigos,

Para se tornar um bom administrador de sistemas Linux voc? precisa conhecer todos os processos do sistema e entender como fuciona. S? assim voc? achar? a solu??o para os mais variados problemas que aconteceram no seu dia-a-dia.

Eu escrevi um artigo que ensina a criar usu?rios “no bra?o” , ou seja, manualmente. O intuito n?o ? voc? come?ar a criar usu?rios e sim entender como funciona o processo, para facilmente resolver poss?veis problemas com gerenciamento de usu?rios.

Criando usu?rios “no bra?o”!

Gostou? Comente. N?o gostou? Comente tamb?m!

E se achar interessante, assine meus feeds rss. ;-)

Abra

Curso da Visie =D

Sempre fui fã em desenvolvimento de sites, inclusive comecei minha carreira com desenvolvimento de aplicações web. Sempre procurei me manter informado sobre as novidades que apareciam em questão de desenvolvimento, e foi nessa tentativa de me manter atualizado que conheci o tableless.com.br e esbarrei com os padrões web.

Nessa altura do campeonato eu já estava trabalhando como analista de suporte, mas nas horas de diversão sempre lá estava eu brincando com CSS e XHTML & cia.

Resolvi então fazer o curso online de Tableless I.

Gostaria inicialmente de parabenizar o Elcio Ferreira e o Diego Eis pela qualidade da apostila do curso. Foi escrita numa linguagem super acessivel, cheia de exemplos e imagens ilustrativas!

O Diego (acredito que era ele que respondia meus e-mails) realmente conseguiu provar que é um bom professor. Como? Simplesmente conseguiu me aturar como aluno. Isso não é facil, acredite!

Ele respondia pacientemente os milhares de e-mails enviados diariamente com minhas dúvidas.

Realmente a Visie está de parabéns! A má noticia (para o pessoal da Visie) é que em breve estarei novamente fazendo o curso de Tableless II, então eles vão ter que me aturar por mais 30 dias.

Abaixo segue uma foto tirada com meu Nokia 6265 do certificado =D

Está meio torta, mas é bem mais bonito pessoalmente ;-) Faça o curso, e receba seu certificado e comprove o que eu estou falando (hehehe).

Desktop 2.0

? coleguinhas, a Web passou a ser uma plataforma! Primeira grande pol?mica foi essa tal de WEB 2.0 onde tudo passou a ser mais din?mico e o conte?do passou a ser o importante. Semana passada, lemos sobre o Office 2.0 . O Google n?o podia deixar de inovar mais uma vez. Na verdade acho que j? era de se esperar depois da compra do Writely. Agora temos o Google Docs & Spreadsheets.

Cada vez mais o Google vem nos surpreendendo e realmente ? dificil prever o futuro. Mas uma coisa ? indiscut?vel, o futuro das aplica??es Desktop ? a Web! Posso tomar a iniciativa de batizar esse movimento de Desktop 2.0 (Sabe, s? para n?o perder o padr?o =P). Onde n?o dependeremos de nenhum arquivo instalado no computador para trabalhar. Antes que milh?es de pessoas me atirem pedras eu sei que esse conceito tem seus contras… Por exemplo:

  • Conectividade: L?gico que para o Desktop 2.0 ser uma realidade ? necess?rio ter uma conex?o com a internet! (de prefer?ncia banda larga). Isso quer dizer que no dia que cair a internet na empresa, ninguem trabalha mais? E quem vai fazer os Backups??
  • Confidencialidade: Deixar os arquivos de nossa empresa em outros servidores pode n?o ser seguro!

Eu poderia escrever v?rios contras desse novo conceito, mas n?o irei! Meu instinto intusiasta n?o permite (hehe). A mobilidade, a acessibilidade aos documentos indiferente do sistema operacional que voc? est? usando, os arquivos estaram bem mais seguros, enfim… a migra??o para o desktop 2.0 ? inevitavel, mais cedo ou mais tarde vai acontecer ? s? uma quest?o de tempo!

Abaixo seguem alguns links de aplica??es WEB que n?o pode faltar no seu Desktop 2.0:

  • Gmail - Webmail mais perfeito do mundo!! Com chat intregado. Acho que n?o preciso falar muito dele n??
  • Google Docs - Processador de texto e planilhas eletronicas, muito simples e funcional!
  • Picasa Web Albums - Organize suas fotos online, facilmente.
  • Thumbstacks - Apresenta??o de Slides (esse n?o ? do google, ainda!)
  • del.icio.us - Organize seus Links favoritos

Enfim, esses foram apenas alguns exemplos. Recomendo ver essa apresenta??o feita por Elcio Ferreira que ? altamente recomendada!

Links Relacionados:

Celular novo e algumas surpresas…

Confesso que nunca fui fã de celular. A quatro anos eu tinha um Siemens C55 que supria todas as minhas necessidades. Só que depois de um acidente com água, as teclas 3, 6, 9 e # não funcionavam mais. Acredite, eu ainda usei o celular por mais de 4 meses (na verdade, até alguns minutos atrás!)

O fato de 1/3 do teclado não estar funcionando não atrapalhava em nada nas minhas tarefas diárias. Sempre dei meu jeito para todas as dificuldades que apareciam, para gravar novos números, pedia para as pessoas ligarem para o celular para eu registrar o número, para gravar o nome da pessoa, existiam alguns caracteres especiais que facilmente poderiam ser associados a letra verdadeira.

Outra coisa interessante era para programar o despertador, se eu tinha que acordar as 6:00 eu estava ferrado. Tinha que ser as 5:58 para poder acordar no horário. Eu até estava conseguindo conviver com ele, Só que essa semana começou a dar problema no cartão então vi que já era hora de comprar um celular novo!

Fui em uma grande loja do Shopping para ver alguns modelos e suas novas funções, como eu disse, nunca fui muito fã de celular (hehe). E realmente fiquei surpreso com o avanço tecnológico que os celulares sofreram!

Acabei comprando um Nokia 6265, simplesmente me apaixonei pelo aparelho! Inúmeras funcionalidades que realmente me deixaram empolgado hehe.

Não comprei apenas um celular, comprei uma maquina fotografica digital, uma filmadora (filma até 1 hora!) Um pendrive, um Radio, um Mp3 Player.. =X

De acordo com que as funcionalidades forem aparecendo, vou postando aqui…

;-)

Divulga??o de Softwares Livres

Eu estava pensando sobre essas novidades que est?o aparecendo por ai. A conclus?o do desenvolvimento do IE7 e as limita??es do Windows Vista.

Est? na hora de come?ar a divulgar as solu??es livres para essas limita??es. Como disse nesse post, a comunidade est? ai para ajudar no desenvolvimento, tradu??es, etc. ? dever nosso tamb?m divulgar os softwares que est?o ai no mercado para concorrer com as solu??es Microsoft.

Um exemplo? O Firefox, todos j? devem saber que o IE7 s? vai poder ser instalado em c?pias licenciadas do Windows. Outro exemplo de limita??o? Os avisos que aparecem no Windows XP sobre a c?pia n?o registrada que todos aprenderam a conviver por falta de op??o.
Temos que come?ar a fazer esse trabalho de evangeliza??o aos que nunca ouviram falar sobre nossas solu??es. Temos que come?ar a aproveitar esses deslises da Microsoft para contra-atacar e divulgar os softwares livres.

Documentar é o que há

Do que adianta fazer aquele bolo delicioso se você joga a receita fora? Documentar é uma tarefa importante sim, e 90% dos administradores de sistemas e redes ignoram.

Documentar é uma tarefa trabalhosa e com o passar do tempo, uma documentação bem elaborada e atualizada vai salvar sua pele ou até mesmo seu emprego.

Acima de tudo temos que ser profissionais, nunca reter o conhecimento conosco. Somos seres humanos e estamos a qualquer momento sujeitos a doenças, imprevistos e sinistros que impeçam de uma hora para outra você de continuar seu papel na empresa.

Basicamente existe dois tipos de documentação:

Documentação do Servidor:

  • É importante ter todos os arquivos de configuração que estão funcionando documentados. Quem nunca passou raiva ao pegar scripts e arquivos de terceiros totalmente bagunçados?
  • Também é importante ter toda a infra-estrutura documentada através de diagramas, se possível manter um controle de versões onde em cada alteração da sua infra-estrutura tanto de redes quanto dos servidores seja registrada. Acredite, é muito bom você dar uma lida nesses documentos do passado e ver o que você já fez. :-)
  • Em situações de emergência, que ações devem ser tomadas? Isso deve estar devidamente documentado.
  • Fazer guias técnicos que expliquem todos os procedimentos a serem realizados no servidor, como backups, atualizações, gerenciamento de usuário, analise de Logs, etc…

Enfim, tudo que você julgar importante (ou não) documente! Informação nunca é demais! ;-)

Documentação para o usuário:

Nem sempre estamos disponiveis para resolver problemas de usuários então é importante escrevermos guias de como solucionar certos problemas e como realizar certas tarefas básicas, como: Trocar senha, detectar problemas de e-mail, como configurar uma impressora, etc. Isso varia muito de acordo com a política da empresa.

É importante que a documentação esteja escrita em linguagem acessível com screenshots e explicando passo-a-passo como fazer os procedimentos e configurações necessárias na maquina do cliente.

Como fazer a documentação?

Já deu para perceber que documentar é quase que uma tarefa diária, sempre vai aparecer alguma coisa que você vai achar interessante documentar. Então temos que fazer da forma mais simples possível.

Acho que mais de 90% de todas as documentações que eu vejo por ai estão disponíveis ou em formato HTML e PDF. Eu só recomendo o formato PDF se você for disponibilizar o arquivo para download, pois em um único arquivo você estará disponibilizando todos os textos e imagens.

Se você optar em fazer a documentação em HTML, você poderá perder um certo tempo escrevendo as marcações que o html necessita. Existem alguns programas e ferramentas que facilitam (e muito) sua vida.

Hoje em dia vemos muito por aí os Wikis que são ambientes colaborativos para criação de documentos para web. A linguagem de marcação é muito simples, vale a pena tentar.

Outro programa muito utilizado (que inclusive eu uso bastante) é o txt2tags, que faz um trabalho parecido com o wiki. Ele converte uma linguagem de marcação muito simples para html, na verdade já formata vários outros formatos, vale a pena conhecer.

Links relacionados:

IE7 com leitor de feed RSS

O Internet Explorer 7 vem prometendo muita coisa e o que mais vem me chamando a aten??o ? o leitor de feeds RSS que j? vem integrado nessa vers?o(recurso j? existente a eras no Firefox).

Eu sou usu?rio do Firefox e nem me passa pela cabe?a mudar de Browser. Mas convenhamos, RSS ? um recurso fant?stico que abre um leque de possibilidades incalcul?veis quando pensamos na populariza??o massiva dessa ferramenta, afinal, querendo ou n?o o IE tem mais de 80% do mercado de browsers e isso vai ajudar muito na populariza??o do RSS.
Agora pense nas possibilidades: a informa??o fluir? melhor e mais r?pido na WEB, novas oportunidades publicit?rias tamb?m est?o por vir, sem falar no amadurecimento cr?tico que os internaltas ter?o. :-)

O recurso j? est? ai, falta s? come?ar a usar!

Link Relacionado:

Introdução ao Software livre!

Você assistiu a entrevista no programa do Jô e não entendeu o que é esse tal de software livre? Era de se esperar, como disse nesse post, software livre não e um assunto para ser abordado em apenas 15 minutos, é muita informaão para ser absorvida em tão pouco tempo. Abordarei nesse artigo alguns tópicos introdutórios sobre esse assunto.

O que é Software Livre?

Se você tem um software que você consegue executar para qualquer proposito, copiar sem nenhuma restrição, estudar, modificar e redistribuir? Parabéns, você tem um software livre!

Em geral, um software livre é tão bom (em alguns casos até melhor) que os softwares proprietários. Um exemplo de software livre é o Linux que é um sistemas operacionais(SO) assim como o Windows que também é um SO sé que é um software proprietário.

Softwares proprietários vs. Softwares Livres.

Quando estão desenvolvendo um software proprietário, você está limitando o desenvolvimento do software a um grupo de programadores. O Software pode sair com uma qualidade muito boa, mas mesmo assim você está se limitando aquele grupo de programadores.

O desenvolvimento de um software livre acontece de uma forma completamente diferente (e muito bonita por sinal). Existe toda uma comunidade de desenvolvedores por trás de um software livre. Essa comunidade está espalhada pelo mundo inteiro. Desenvolvendo, procurando erros, corrigindo erros, traduzindo programas, escrevendo manuais e tutoriais para utilização desses programas.

É aquela tipica história, duas cabeças pensam melhor que uma, não é? Uma comunidade inteira pensa melhor que um grupo de desenvolvedores ;-)

Quanto custa?

Não necessariamente um software livre é grátis. Mas quando o software está na sua mão, você pode distribuí-lo gratuitamente se for de sua vontade. E isso não é pirataria, a licença do software livre permite isso. Quer um exemplo? O CentOS é uma cópia distribuida gratuitamente do Red Hat Enterprise Linux(RHEL) que é uma distribuição comercializada.

O que eles ganham com isso?

Para algumas pessoas é realmente difícil acreditar que exista uma solução tão boa e barata! Mas o que eles ganham com isso? Existem várias formas de ganhar dinheiro com Softwares livre. Algumas empresas vendem suporte a determinadas distribuições Linux e outros softwares, outras lucram vendendo livros, camisas, chaveiros, bonés e outros acessórios em geral e acreditem várias pessoas compram (e eu sou um deles… hehe). Algumas empresas dão treinamentos em cima desses softwares. Ou seja, existem formas de ganhar dinheiro em cima do software livre sem ter que vende-lo.

Vale a pena falar que o suporte dado pela comunidade é tão bom quanto os fornecidos pelas empresas. Então pagar ou não pelo suporte é uma opção sua. :)

Sobre a comunidade.

Quem começa a se envolver com o software livre, começa a se apaixonar. Várias pessoas com qualidades especificas, ajudando no amadurecimento de um software, algumas desenvolvem, outros corrigem erros de desenvolvimento, alguns traduzem para outras linguas o software, cada pessoa ajuda como pode e fazendo o melhor que pode! Tem gente que apenas ajuda outros usuários a usarem esses softwares atraves das listas de discussão, fóruns, canais de IRC. É uma comunidade ativa que está disposta a te ajudar 24 horas por dia em qualquer canto do planeta. Com o simples intuito de ajudar! :)

Concluindo…

Os softwares livres estão ganhando rapidamente o mercado. Já são uma porcentagem significativa no mercado de Servidores e vem ganhando rapidamente o ambiente Desktop. Dá para fazer uma migração tranquila dos softwares proprietários para os softwares livres, vale a pena conhecer novos sabores, experimentar coisas novas. Vocé é livre para fazer sua escolha. ;-)
Se você quer saber um pouco mais sobre as diferenças entre Linux e Windows eu recomendo esse artigo que explica perfeitamente essa diferença.

Links Relacionados:

Next Page »