Melhores da semana #001 - Frameworks, produtividade, padrões, podcasts, miscelânia e más notícias

Frameworks

8 frameworks MVC que você pode usar em seu aplicativo Flex, se vc quer desenvolver em flex utilizando a metodologia MVC esse é o post ideal para você.

Produtividade

Produtividade pra programadores, é um post que fala sobre produtividade analisando o documento escrito pelo Élcio da Visie, vale a pena ler tanto o post quando o documento.

Padrões

KML agora é padrão de compartilhamento de mapas, noticiado pelo Henrique e UnderGoogle, para quem não sabe (ou não sabia assim como eu) KML (é, é baseado em XML) é um padrão criado pelo google para localização geográfica que acaba de ser reconhecido como um padrão propriamente dito.

Podcasts

Rails Podcast Brasil - Episódio #13, mais uma edição do melhor podcast sobre Rails do Brasil gravado por Carlos Brando e Fábio Akita sempre trazendo as novidades sobre Ruby, Rails, Git e muito mais.

Podcast Digital Paper - Episódio #13, gravado na quarta-feira com participação especial de Jonny Ken, Amanda e Nagueva, vai ao ar dia 21/04, ótima pedida para o feriado.

Miscelânia

Instant Messaging e Ruby, veja como criar um Instant Messager utilizando Ruby.

Relacionamento muitos-para-muitos com ActiveRecord no Rails, Entenda como funciona este tipo de relacionamento e como aplicar algumas técnicas melhoradas.

Domínios .com.br agora podem ser registrados somente com CPF, essa notícia foi a mais esperada durante anos, não se faz mais nece´´ario o uso de CNPJ para registrar-se dominios .com.br.

Más Notícias

Sun começa a fechar o MySQL, como nem tudo são rosas a Sun anuncia que vai dividir o MySql em uma versão para acomunidade e uma nova versão Enterprise fechada e comercial.

Criatividade - Até na hora de configurar a rede

 

Existem pessoas que deixam a criatividade fluir de maneiras estranhas e estão sendo criativas até na hora de escolher onde ser criativos.

Mesmo na hora de configurar sua rede sem fio a criatividade rola solta (ou não né) e podemos conhecer mais sobre a personalidade das pessoas. Durante um certo tempo (4 meses aproximadamente) venho "colecionando" nomes de redes[bb] exóticos e neste post agrego as principais catalogando-as:

Autruistas

autruista1

autruista2

"Cinemáticas"

cinema1

Com Fome

comfome1

Corporativa Clássica

corporativo1

Duvidosa

duvidosos

Estilosa

estilosa

Folclóricas

folclorico1

folclorico2

"Marketeiras"

marketeiro1

marketeiro2

Parcerias

parceiros

Como vimos criatividade não tem hora nem local para aparecer e deixar sua marca registrada.

Compare preços de Access Point e Placas Wireless.



Instalando Ruby On Rails 2.0.2 no Linux (Ubuntu)

aguinelomaluco

Não há muitas dúvidas e discussões sobre que Mac Os[bb] e Linux são sistemas[bb] muito melhores para se trabalhar com Rails do que Windows, porém esta semana fui instalar a nova versão do Rails (2.0.2) no Ubuntu 7.10 e descobri que os pacotes estavam (estão) deatualizados ainda com a versão antiga, então ai vai uma dica de como instalar a última versão do Rails não só no Ubuntu, mas em qualquer linux.

Primeiro precisamos do Ruby instalado, então podemos fazer isso com o comando:

sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential

Se seu linux não tem suporta a apt-get pode utilizar seu gerenciador de pacotes preferido ou ainda instalar a partir de pacotes .tar.gz, no entanto tenha em mente que vai precisar instalar nesta ordem:

  • Ruby
  • Rubygems
  • Irb
  • Ri
  • Rdoc

Todos disponíveis no RubyForge

Tenho tudo instalado é só utilizar as gems dos frameworks do Rails e instalar nesta mesma ordem.

  • sudo gem install rake-0.8.1.gem
  • sudo gem install activesupport-2.0.2.gem
  • sudo gem install activerecord-2.0.2.gem
  • sudo gem install actionpack-2.0.2.gem
  • sudo gem install actionmailer-2.0.2.gem
  • sudo gem install activeresource-2.0.2.gem
  • sudo gem install rails-2.0.2.gem

Logo depois basta rodar o seguinte comando para atualizar a localização da instalação e registrar no ambiente do sistema:

export PATH=$PATH:/var/lib/gems/1.8/bin

Pronto, pra facilitar sua vida ainda mais eu reuni as gems num pacote e criei um .sh de instalação inclusive do Ruby, se seu sistema for baseado em Debian ou suportar apt-get não terá maiores problemas:

icone_download

Para verificar se o Rails esta instalado e na versão correta basta executar o comando:

rails -v

É isso ai gente, go :to => rails-2.0.2!

5 ótimos livros e 1 que pode apodrecer na estante!

leitura

Fazia tempo que não era convidado para um meme, mas o Epassos me indicou para relatar 5 ótimos livros que gosto e 1 que poderia apodrecer na estante, minha leitura não anda lá essas coisas, tenho lido muito material técnico mas tem muita coisa que se salva, então lá vai:

5 ótimos livros:

Manual prático do Guerreiro da Luz (Paulo Coelho)

guerreiro_da_luz

Livro com provérbios e pensamentos interessantes, mantenha o mal afastado e seja também um guerreiro da luz lutando o bom combate de cada dia. =)

A Caverna dos Antigos (Lobsang Rampa) (Leia a coleção completa)

caverna

Sábio lama tibetano que vivenciou a violência da invasão chinesa ao Tibet pouco antes da segunda guerra mundial, esteve perto de Hiroshima durante a explosão da bomba atômica, sofreu uma transmigração de espírito e sua missão foi expandir a cultura e ensinamentos ocultos ao ocidente pobre de conhecimento em metafísica e discrente do intangível.

Fortaleza Digital (Dan Brown)

fortaleza_digital

Membros d NSA (Agência Nacional de Segurança Americana) constrói um supercomputador capaz de decifrar qualquer código(ou não) de criptografia, Ensei Tankado constrói um vírus para destruir o FD e a trama rola solta na mente de um dos maiores escritores de ficção de nosso tempo.

Nunca estamos Sós (Marcelo Cezar / Espírito Marco Aurélio)

nunca_estamos_sos

Mesmo nos momentos de maior agunia e solidão nunca estamos sós.

Abril Despedaçado (Ismail Kadare)

abril_dispedaçado

Nos áridos solos albaneses muito sangue é derramado em nome da lei e da tradição, num mês de abril entra em jogo a honra de duas familias na trama deste autor Albanês.

1 livro que pode apodrecer na estante

Creio eu que não há um livro tão ruim que não mereça ser lido pelo menos uma vez, logo não deixo livros apodrecendo, isso pra mim é uma ofensa à disceminação de conhecimento e tal ato é orrendo e até mesmo hediondo.

Muito obrigado ao Epassos por me convidar e convido meus amigos: mestre dos livros Alexandre Martins e Rubens S Leme para este meme.

Aproveite para comparar preços de Livros !

Podcast Digital Paper - Entrevista Nando do Undergoogle

Nesta quarta-feira dia 2 de Abril de 2008 será gravada a 11° edição do Podcast Digital Paper do qual humildemente faço parte juntamento com o Canha e eventualmente nosso companheiro Paca, desta vez o podcast será gravado diretamente do apartamento do nosso amigo Fernando Kanarski do famoso Undergoogle, um dos maiores portais sobre Google do Brasil e (porque não) mundo.

Pois bem caros amigos mandem suas perguntas ao Nando através dos comentários deste post até o último minuto antes do início da gravação do podcast que teremos o prazer de perguntar a ele.

Para os mais interessados a gravação será transmitida via Yahoo Live para todo o mundo, basta nos visitar em http://live.yahoo.com/aguinelo a partir das 20:30.

Blog Atualizado

Rodando Wordpress 2.5, esta nova versão ficou muito mais bonita e interativa, estou gostando, melhor que isso é atualizar indolormente com InstantUpgrade e não perder o painel em português.

Salve os desenvolvedores do Wordpress

Microsoft Windows 2008 Server - Evolução de conceitos

hero_hhh-28

Como ja disse foi lançada recentemente a linha Microsoft 2008, o importante a dizer é que o protagonista dessa nova linha com certeza é o Windows Server 2008 que conta com diversos recursos novos e "facilitadores" para a vida do profissional de infra-estrutura.

Cada vez mais a Microsoft vem adotando padrões, sejam Web, de mercado ou formatos já utilizados nas ferramentas disponíveis no mercado, muito mais do que cópia simplesmente é uma tentativa de tornar menos dolorosa a vida de profissionais que trabalham com diversas plataformas.

Esta nova versão traz consigo, além de atualizações dos recursos já existentes, novos recursos que com certeza serão uma "mão na roda" dos setores de TI como:

  • Novas versões do sistema incluindo uma chamada Server Core que nada mais é do que o Windows sem interface gráfica para servidores com um hardware modesto, gerenciado somente por linha de comando, mas pode ser gerenciado graficamente através de outra station com Terminal Server.
  • Power Shell - Nova linguagem script semelhante (e concorrente) ao Shell Script do Unix, compátivel com Bat e VbScript, pode se executar comandos em todas as máquinas de uma rede através do WinRtm, mantém compatibilidade com Shell Script incorporando recursos do mesmo como os comandos Ls, cat e concatenações com Pipe "|".
  • IIS 7 - Administração melhorada, ciclo otimizado, possibilidade de dar permissão ao desenvolvedor configurar somente sua aplicação sem ter acesso total ao IIS, suporte a linha de comando (PowerShell), novas ferramentas e GUI, administração remota segura, configuração do IIS em XML (portabilidade simplificada entre servidores).
  • Event Viewer - Novos filtros e separações, resumo de logs, melhor detalhamento de erros,
  • Monitor de Confiabilidade e Desempenho - Permite a possibilidade de traçar média de desempenho, uso de recursos, máximo de processamento utilizado, tempo médio de uso de recurso, movimentação de rede e disco.
  • Active Directory Somente Leitura - Aplicável para escritórios remotos, permite somente leitura e envio de informações, comunicação rapida, segura e confiável.
  • BitBlocker - Sistema de encriptação de discos e partições, caso algum hardware seja extraviado os dados estão inacessíveis, mesmo que o disco seja instalado em outro servidor.
  • WSUS 3.0 - Windows Software Update Service com melhor gerenciamento, porem não foi totalmente otimizado.
  • Firewall - Completamente reformulado e melhorado, com filtragem de portas e permissões, restrições e filtros por protocolo, rede baseada em regras, proteção contra acesso a rede, filtro de áaquinas atualizadas e com determinado sistema, ou seja, somente uma máquina com os sistemas operacionais permitidos instalado e os devidos patches e serviços de segurança habilitados tem acesso a rede.

As novidades não param por ai, ainda existem diversas atualizações de segurança e reformulação de outros seviços secundários, mas inormações podem ser obtidas aqui.

Como se pode ver a Microsoft tem se preocupado com a otimização, compatibilidade e portabilidade de suas ferramentas e quem só tem a ganhar somos nós, desenvolvedores, administradores e usuários que podemos ter serviços de melhor qualidade com menos esforço.

Windows Vista para usuários de Linux

Para os fanáticos por Linux uma empresa japonesa criou uma nova versão do Windows Vista Papel Higiênico:

toiletpaper_intro

Agora a comunidade Linux não pode reclamar que ninguém se importa com eles!

Fonte: TG Daily

Postado via Windown Live Writer

Linha Microsoft 2008 - Uma nova era começou

31513-3_2008

Uma constante evolução de seus produtos é o que toda empresa deseja, no entanto é algo difícil de conseguir, principalmente no caso da Microsoft onde a maioria das pessoas sempre a tratam com um (ou dois!) pé(s) atrás.

Mas a verdade e que a Microsoft vem se superando a cada dia e tem alcançado seus objetivos com louvor, claro que tudo evolui e eu não sou um Fanboy nojento, mas neste mercado onde honestidade não é uma premissa só apararecem os podres dos mais visados e a Microsoft é campeã neste quesito.

O mais importante é que dia 15/03 aconteceu o Heroes {Community} Launch, o lançamento oficial da linha 2008 e mais algumas novidades a nável de comunidade, no evento foram apresentados as novas funcionalidades, melhorias e serviços do Windows Server 2008, Visual Studio 2008 e Sql Server 2008.

Nos próximos posts estarei apresentando as novidades desta nova família que não é necessariamente uma revolução mas um grande avanço em suas áreas específicas, e como já era de se esperar a Microsoft tem mantido o uso cada vez mais constante de padrões de mercado e de seus produtos anteriores.

Integração continua sendo a palavra chave da Microsoft, mas além disso temos uma nova (nem tanto) aliada, a compatibilidade, toda a linha 2008 continua compatível com as linhas 2003 e 2005, o que não representa que a Microsoft é boazinha e não quer que soframos, mas sim a possibilidade de migração facilitada e gradual.

Uma boa surpresa aguarda os profissionais de infra-estrutura que trabalham com sistemas Windows e Unix/Linux, no próximo post falartei um pouco sobre o Microsoft Windows Server 2008, Confiram….

Segurança - Paranóia com Senhas!

ilustracao_seguranca

Recentemente na empresa que trabalho rolou uma discussão sobre o quanto uma senha no estilo a6HtI8&j*%FvCl$ é "mais forte" que outra no estilo aguinelo123, os argumentos utilizados eram que senhas com caracteres são muito mais difíceis de serem quebradas do que senhas numéricas ou alfanuméricas, no entanto esqueçeram de alguns poréns.

Do ponto de vista de tentativa e erro sem dúvida senhas mais complexas são mais dificeis de advinhar, contudo advinhação não é mais um artifício muito utilizado nos dias de hoje. Quando alguém mal intensionado pretende descobrir uma senha pode utilizar outros métodos como uso de softwares, neste caso a complexidade da senha só interfere no tempo que tal software leva para fazer a analise e "montar" a senha descoberta.

O fator que realmente devemos dar importância é o método de criptografia utilizado na encriptação da senha. O que realmente lhe da segurança é a capacidade de seu sistema de armazenamento de senha manter seus dados escondidos e protegidos de bisbilhoteiros.

Um caso clássico que identifica muito bem o que citei acima são os Access Point que podem utilizar mais de um sistema de criptografia de dados, o mais fraco deles é o WEP, onde é necessario inserir uma senha de 26 caracteres (encriptação em 128bits), uma senha bem grande que teóricamente seria segura mas não leva mais que 5 segundos para ser quebrada, ao contrário do WPA que utiliza um nível se segurança muito mais complexo (mas não impossível) de ser quebrado.

Recomenda-se sempre que ao criar uma senha não se utilize nenhuma informação relacionada diretamente a você como datas importantes, fragmentos de nome e sobrenome, mas o mais importante é estar ciente se o meio em que esses dados são armazenados é realmente seguro, cuide bem dos seus dados :=).

Próximos »