Juliano's profileJuliano Nunes | Buscando...PhotosBlogListsMore Tools Help

Blog


    6/27/2008

    Firefox: Realmente a idéia de recorde subiu à cabeça da Mozilla

    Não sei se vocês se lembram, mas poucos dias antes do lançamento do Firefox 3 foram descobertos 30 bugs que a Mozilla iria decidir se iria corrigir ou não nesta versão. 

    Não tenho certeza, mas acho que a resposta sobre bugs remanescentes está aqui: Mozilla deve lançar alpha da nova versão do Firefox em julho (IDG Now - http://idgnow.uol.com.br/internet/2008/06/27/mozilla-deve-lancar-alpha-da-nova-versao-do-firefox-em-julho).

    Que isso "Partial Release"? :D

    6/26/2008

    Lançado Hyper-V RTM !

    Enfim poderemos contar com o Hyper-V em sua versão RTM. A área de servidores, excluindo SQL Server, não é muito a minha "praia", mas gosto de ficar antenado em tudo. 

    A primeira vez que ouvi falar no Hyper-V foi no TechEd 2007 e fiquei impressionado.

    Agora é só usar e abusar de mais uma tecnologia.

    Give it a try!!

    No blog do Taylor Brown (Hyper-V Integration Test Lead) há mais detalhes e os links para downloads/atualizações: http://blogs.msdn.com/taylorb/archive/2008/06/26/ship-it-hyper-v-rtm-released-to-download-center.aspx 

    Iniciativa contra os ataques de SQL Injection

    Algumas técnicas de SQL Injection são bem simples e mesmo assim os desenvolvedores web não se atentam para este detalhe ao desenvolverem suas aplicações. Na minha visão o tempo necessário para se investir na segurança de aplicações é relativamente baixo aos prejuízos que se pode ter com a distribuição de aplicações inseguras.

    E depois de alguns fatos ocorridos, a Microsoft liberou no boletim de segurança de 24 de junho, três opções para prevenir este tipo de ataque e dar mais segurança aos usuários de sua aplicação.

    Microsoft Security Advisory (954462)
    Rise in SQL Injection Attacks Exploiting Unverified User Data Input - http://www.microsoft.com/technet/security/advisory/954462.mspx

    E há um bom tempo atrás a Microsoft também liberou um recurso para coibir a prática de Cross-Site Scripting, utilizada para burlar validações no lado cliente e outros tipos de fraude. 

    Para mais informações da Microsoft Anti-Cross Site Scripting Library, acesse: http://msdn.microsoft.com/en-us/library/aa973813.aspx

    Abraço.

    Fonte: http://info.abril.com.br/aberto/infonews/062008/25062008-24.shl 

    6/24/2008

    Firefox 3 - "O melhor navegador do mundo!!" ou deveria ser "O melhor navegador do mundo??"

    Navegando pelo site da revista Info Exame, vi no painel de Downloads o link para baixar o Firefox 3 com a descrição "A nova versão do melhor navegador do mundo".

    Me pergunto qual embasamento a pessoa teve para fazer tal afirmação. Qual motivo, comprovação técnica e melhor do que tudo, quais os fatos que a permitiu afirmar isto.

    Não estou propondo uma guerra de browsers e nem estou fazendo isto por fanatismo, afinal mesmo sendo palestrante de tecnologias Microsoft tenho uma grande satisfação em utilizar o Opera (de onde estou escrevendo este post inclusive).

    Não sei se não consegui enxergar algo de explendido no Firefox (em qualquer versão, mas em especial a 3.0), ou se andam enxergando coisas além da realidade.

    Por isso convido aos leitores a comentarem sobre o que acham destes browsers e dessa afirmação sobre o Firefox 3.0. Conto com a participação de vocês nessa enquete.

    Já ouviu falar do Pogo Browser?

    Foram mais de 3 meses de espera até que recebi o convite para testar o Pogo Browser, o novo produto da AT&T.Muita ansiedade durante o download de mais de 50MB, afinal, os recursos 3D e usabilidade que eram demonstrados nos vídeos eram de chamar a atenção de qualquer um. 

    Então, um bom tempo depois, download finalizado, é hora então de instalar. A instalação é simples, mas a primeira execução...depois de uns 15 alertas do firewall (por isso que não gosto de softwares firewall), é hora de importar favoritos e criar as informações de configuração. Quase o mesmo tempo para se instalar, só durante a inicialização (tá certo, eu aumentei um pouco, mas a ferramenta de importação foi bem lenta).

    Algum tempo depois, browser completamente carregado e... opa, essa interface lembra o Firefox. Continuei a experimentação e fui navegando por alguns sites, e opa, essa mensagem é igual à do Firefox.

    Resolvi então visualizar a navegação pelo histórico com efeitos 3D, que decepção. A performance era horrível, talvez por causa do plugin do Flash que estava sendo usado para os video-tutoriais do browser ou então a engine ainda está sendo otimizada.

    Concluindo, o browser ainda não é tudo o que eu imaginava. Quando estava procurando convites e postei no Yahoo Answeers uma mensagem pedindo para que me enviassem o convite. Não sei se é verdade, mas uma pessoa me respondeu dizendo que trabalhou na equipe do browser e disse que o sistema é cheio de remendos. Mas não posso confirmar ou acreditar em tudo, afinal a coisa mais fácil é sair na internet dizendo qualquer asneira.

    O que sei é que ele é baseado no sistema open source da Mozilla e provavelmente na versão 2.0, o que aumenta a possibilidade dele ter os bugs que existiam no Firefox nesta versão.

    De qualquer forma, fique antenado...assim que sair um novo release eu falo mais. Quem sabe a engine não melhore o desempenho até lá.

    Ah, para os que possam estar procurando pela instalação na internet, na primeira execução ele já pede o usuário e a senha do usuário para verificar se realmente possui cadastro, que por sua vez só é realizado com o código do convite.

    E quem conseguiu o convite, ele pode ser baixado até 3 vezes somente. :-(

    6/20/2008

    Para descontrair - Baixe a nova música do Slipknot de graça

    O Slipknot e a Roadrunner Records liberaram o que parece ser a faixa título do novo álbum da banda, chamada "All hope is gone". A música pode ser baixada gratuitamente em:

    http://www.roadrunnerrecords.com/allhopeisgone/index.aspx

     

    Metal na veia!!!! hehehehehe

    6/19/2008

    Firefox 3 já tem primeira falha - Outro recorde??? :D

    Cerca de 5 horas após o lançamento da nova versão, uma empresa chamada Tipping Point descobrea primeira falha do Firefox 3.

    Esta falha também existe na versão 2 do navegador e é considerada crítica.

    Mais detalhes: http://idgnow.uol.com.br/seguranca/2008/06/19/firefox-3-ja-tem-primeira-falha/ 

    6/17/2008

    Comparativo de boletins de segurança - Bancos de Dados

    Nem vou comentar por enquanto pois o tempo está corrido, mas acho que o gráfico já diz muito.

    Fonte: www.secunia.com

    6/16/2008

    Download gratuito - VS Express e Pacote de Idiomas para Português

    counter statistics
    A Microsoft lançou na semana passada o Visual Studio Express e Pacote de Idiomas para Português que inclui suporte de linguagens completo (compilador, bibliotecas) e ambiente de desenvolvimento integrado.
     
     
    IMPORTANTE: após a instalação do Pacote de Idiomas, execute o Visual Studio 2008 Express. A interface estará em inglês. Para ativar o Pacote de Idiomas, acione o menu Tools, então Options. Na janela de opções, selecione a caixa "Show all settings". Então, sob a opção "Environment", selecione "International Settings". Na caixa "Language", selecione "Português", e clique "OK ". Saia do Visual Studio e entre novamente, para que o Pacote de Idiomas seja habilitado.
     
    Fonte: Suporte Acadêmico Microsoft
     
    6/11/2008

    Está difícil encontrar as opções no Office 2007? Use o Search Commands.

    O time do Microsoft Office Labs desenvolveu uma nova guia que se acopla aos aplicativos do Office 2007 (Word, Excel e PowerPoint) e facilita a localização dos comandos na nova interface.
     
    Mais uma ajuda nessa interface que pra mim é show de bola... Wink
     
     
    View Larger Image
     
    UPDATED!
    O MVP Thiago Cruz havia feito um post sobre o assunto em maio, a URL é http://mgtcbs.spaces.live.com/blog/cns!4D58696D6CC85D98!874.entry
     
    Abraço, e desculpe se pareceu cópia. Caso alguém publique posts sobre o mesmo tema antes de mim, me avise que eu adiciono as referências. Sem problemas Wink.
    6/10/2008

    Participe de mais uma causa social

     

    i'm(TM)proved
    Now Windows Live Hotmail is part of the i'm Initiative from
 Microsoft


    The addition of Windows Live™ Hotmail® to the i’m Initiative from Microsoft means there are more ways for you to make a big difference by doing little things you do every day, like e-mailing and IMing.
    Now, every time you use Hotmail, our free webmail service, or Windows Live Messenger, we share a portion of our advertising revenue with the social cause you choose from our list of partner organizations. Exactly how much will we share with our partner causes? Well, that’s up to you and the growing masses of i’m Initiative users. The more messages you send, the more we help.
    It’s an incredibly easy way to address issues you feel passionate about, including poverty, child protection, disease, animal protection, and environmental degradation. All you have to do is join and then send IM and e-mail messages as usual.
    Best,

    The i’m Initiative team

    Join now

     

    EDITADO: No momento o programa só é válido nos Estados Unidos, mas quem sabe nos reunindo e cadastrando no site, conseguimos que incluam o Brasil nesta causa?!

    Abraço.

    Dia 21 de junho será a vez a Universidade Federal de Viçosa-MG

    No dia 21 de junho realizaremos mais um Heroes Community Launch (HCL), dessa vez na Universidade Federal de Viçosa - Minas Gerais.
     
    Marquem em suas agendas....
     
    Queremos ver a galera soltar aquele wooooowwwwwww nas novas features do SQL Server 2008 (já utilizando o RC0 Wink), Visual Studio 2008 e Windows Server 2008.
     
    Em breve postarei a imagem do flyer e os nomes dos palestrantes.

    Lançado RC0 do SQL Server 2008

    image

    A Microsoft liberou o RC0 (Release Candidate 0) do SQL Server 2008. Pela informação que tinha o download só estava disponível para assinantes do MSDN e TechNet, mas mesmo com minha assinatura vencida eu consegui acessar o download. Então só resta testarem também.

    Ele está disponível nos seguintes idiomas: Chinese (Simplified), Chinese (Traditional), English, French, German, Italian, Japanese, Korean, Spanish

    Aos desenvolvedores...

    Se forem usar o RC0 no Visual Studio 2005, necessitarão do: Visual Studio 2005 Support for SQL Server 2008 RC0.

    Se forem usar o RC0 no Visual Studio 2008, necessitarão do: Visual Studio 2008 Service Pack1 Beta.

    Em breve posto mais informações....assim que o download terminar. :D

    Release notes: http://download.microsoft.com/download/4/9/E/49EEB41A-A769-4520-80D6-671B8AE2BD06/ReleaseNotesSQLServer2008.htm

    Ah, mais uma coisa.....bacaninha essa nova logomarca do SQL Server. :D

    6/9/2008

    Função para calcular idade no SQL Server

    Pra quem estiver precisando ou um dia precisar:

    SET ANSI_NULLS ON
    GO

    SET QUOTED_IDENTIFIER ON
    GO

    -- =============================================
    -- Author:        Juliano Nunes
    -- Create date: 09/06/2008 01:58
    -- Description: Função para cálculo de idade.
    -- =============================================
    CREATE FUNCTION [dbo].[CalcularIdade]
    (
        -- Add the parameters for the function here
        @DataNascimento DateTime
    )
    RETURNS int
    AS
    BEGIN
        -- Declare the return variable here
        DECLARE @Result int;
        DECLARE @DataAtual datetime;
        SELECT @DataAtual = GETDATE();

        -- Add the T-SQL statements to compute the return value here
        SELECT @Result = datediff(yy, @DataNascimento, @DataAtual) -
            (case WHEN (datepart(m, @DataNascimento) > datepart(m, @DataAtual)) OR
                (datepart(m, @DataNascimento) = datepart(m, @DataAtual) AND
                    datepart(d, @DataNascimento) > datepart(d, @DataAtual))
                THEN 1
                ELSE 0
            end)

        -- Return the result of the function
        RETURN @Result

    END

    GO

    6/7/2008

    ImagineCup - Depoimento de um participante somente da primeira fase :D

    Algumas pessoas devem ficar se perguntando porque é que eu falo tanto em ImagineCup para os outros e nunca me classifiquei. Nestes 3 anos em que não passei para a segunda fase em nenhuma das categorias que disputei, acreditem se quiser, aprendi muitas coisas.
     
    Primeiro vamos aos fatos. No primeiro ano em que participei, não passei na categoria Web Development (pra falar a verdade nem lembro o tema do meu projeto). No segundo ano estava disposto a encarar a categoria Project Hoshimi, tanto que minha DLL conseguiu bons resultados, mas infelizmente o site da ImagineCup ainda funcionava dentro do site do TheSpoke, e por algum motivo, nunca consegui enviar minha DLL.
     
    No terceiro ano, me inscrevi, mas não fiz nada. De uma hora pra outra vi meu tempo ir se diminuindo e as coisas ficando difíceis, portanto abortei o processo mesmo antes de começar. E neste ano, tive o convite da equipe mineira The Utopians que até foram para a final brasileira, mas tive que dizer ao William (um dos integrantes da equipe) que não teria tempo e assim não queria atrapalhar a equipe inteira. Depois até pensei em projetos e participar sozinho, mas o tempo mais uma vez foi infiel.
     
    Agora, o que aprendi... primeiramente, o tempo não é infiel. VOCÊ é que faz seu tempo. Você pode organizá-lo da melhor forma e ter tempo para tudo que é prioridade.
     
    Segundo, defina prioridades. Se você tem um projeto que é mais importante que o outro, conclua um e só depois participe do outro. Você não iria ter a mesma dedicação em ambos.
     
    Terceiro, não desanime quando lhe disserem que o tema de seu projeto é simples e que é difícil. Algumas vezes as idéias mais simples é que fazem a diferença, e até pelo fato de serem bem simples, ninguém as implementa.
     
    Quarto, monte uma equipe, não queira abraçar o mundo sozinho. As coisas ficam mais fáceis quando se tem pessoas ao teu lado.
     
    E por último, esteja preparado para os bons e para os maus momentos. O que quero dizer é, fique preparado com seu passaporte em mãos :D ou então já pense em algum projeto para o próximo ano, mas tendo a certeza de que o esforço foi válido.
     
     
    Eu já decidi meu projeto para o próximo ano, vou juntar pessoas que assim como eu e montar minha equipe. Já me disseram que o projeto é difícil, mas isso não quer dizer ser impossível. Acho que uma das coisas mais importantes que venho desenvolvendo ao longo de minha carreira profissional é algo bem "simples" chamado: PERSISTÊNCIA.
     
    E a expressão que deixo para a minha participação na Imagine Cup 2009 é: FORÇA DE VONTADE!
     
    Abraço a todos.
    Parabéns aos times classificados para a final nacional, aos que estarão nos representando na França e principalmente àqueles que tiveram o interesse de pensar em algo e participar da competição, e assim como eu, não irão desistir de alcançar o pódio no Egito em 2009!
    6/4/2008

    Saiba praticamente em tempo real quando e onde um Live Space foi atualizado ao redor do mundo

    A Microsoft UK (Reino Unido) disponibilizou um site integrado ao Virtual Earth que assim que é detectada a atualização de um blog do Windows Live Spaces, o mapa do Virtual Earth é centralizado na localidade do dono do blog.
     
    É algo que não faz muita diferença, pensando em vantagens. Mas é um ótimo exemplo de integração de tecnologias e plataformas.
     
     
    Abraços!
    6/3/2008

    Mais recursos de estudo sobre Office SharePoint Server 2007 e Windows SharePoint Services 3.0

    Aqui vão dois novos links para quem está entrando no mundo do SharePoint, seja pelo SharePoint Server 2007 ou pelo Windows SharePoint Services 3.0.
     
    Bom proveito!!
     
     
    Hands on Labs for Developing Applications on Windows SharePoint Services 3.0 - http://www.microsoft.com/downloads/details.aspx?FamilyID=B885DCE8-C93F-48AA-B798-4422FEBCC200&displaylang=en