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

Blog


    8/28/2008

    Post sobre o IntoSpaces no Channel8

    Agora no Channel 8 há o video com a instrução sobre como utilizar o IntoSpaces: http://channel8.msdn.com/Posts/How-to-move-your-blog-from-theSpoke-to-Spaces/ 

    Obrigado Leandro Doeyo (Microsoft) e Robin Fadden (Mondo Robot)!

    Internet Explorer 8 Beta 2 - Merece uma série de posts dedicada!

    Só pra dar um gostinho...vejam a nova barra de endereços do IE 8 Beta 2

    image

    Que tal o InPrivate Browsing que não deixa que os dados de sua sessão (cookie, temporary internet files, histórico, etc) sejam armazenados??

    image

    Que tal conhecer sites similares aos que você frequenta através da sugestão do IE?

    image

    Ou reabrir as Abas que você já fechou?

    image

    Vocês se lembram das Activities do IE 8 Beta 1? Pois então, elas agora se chamam Accelerators.

    image

    Ah, e vocês se lembram da Search Box? Pois então se esqueçam, agora ela está assim:

    image

    Bem, acho que por hoje é só!

    Cara, desculpe mas não estou me aguentando.....AÍ FIREFOX, SE FU***!!!!!

    HAUhAUhAUhUAHuAHuAHuAHuAHuAHuAHuAHAh

     

    UPDATE

    Já ia deixando passar....que tal abrir a sessão anterior do browser (sem ter que marcar aquela checkbox ao fechar o IE assim como no IE7)??

    image

     

    Aproveitando o screenshot, o IE 8 Beta 2 ainda não passa no Acid test 3, mas, estão no caminho acredito eu. Mas isso não faz diferença pra mim, nunca vi um site que fosse tão rígido às Web Standards (dos que visito) :P

    Que venham os próximos releases.

    8/27/2008

    Internet Explorer 8 Beta 2 LANÇADO!!!!

    Enfim o time do IE8 liberou o beta 2. Acho que foi o release mais aguardado dos últimos tempos (até pelos anti-MS hehehehe).
     
    Bom, estou trabalhando ainda e depois posto as primeiras impressões.
     
     
    Um abraço e happy explorin'  Tongue out
    8/26/2008

    Novo portal do Windows Live

    A Microsoft liberou um novo portal do Windows Live, agora com a lista das aplicações disponíveis On-line e Off-line de uma forma mais organizada.
     
    Show de bola!
     
    windows_live
    8/25/2008

    Quer migrar seus posts do TheSpoke para o Live Spaces?

    Se você deseja migrar seus antigos (ou talvez atuais) posts do TheSpoke para o Live Spaces e desfrutar de todos os recursos que ele nos oferece, copie gratuitamente o IntoSpaces, uma ferramenta que permite que você faça a cópia local de seus posts ou os envie diretamente para o Windows Live Spaces.
     
    8/24/2008

    II Encontro de MSPs

    No post anterior mencionei o II Encontro de MSPs, portanto estou postano algumas das fotos para conhecerem a união deste grupo.
     
    Obrigado galera, foi um prazer essa oportunidade de troca de conhecimento e conhecer novos MSPs.
     
    Um abraço.
     
     
    Windows Live Spaces

    Microsoft Photosynth lançado!

    Estive em São Paulo entre os dias 21 e 23 para o II Encontro de MSPs e logo no primeiro dia ficamos conhecendo algumas novidades. Umas públicas e outras confidenciais, portanto, falarei somente de uma das novidades públicas.

     

    Galileu, "o cara" das novas tecnologias nos mostrou que o Microsoft havia sido lançado e que agora não só podemos ver as coleções disponíveis como podemos criar nossas próprias coleções. É simplesmente o máximo!

     

    Se você ainda não conhece, não perca tempo. Acesse e confira: www.photosynth.net

    8/20/2008

    Adicionando CheckBox no Xceed DataGrid (WPF) com direito à Marcar/Desmarcar Todos via C#

    Um dos itens que mais gostei no WPF é sua flexibilidade e facilidade para se criar um DataGrid próprio, mas, se já existe um pronto, bom e ainda por cima que seja free, porque reinventar a roda?

    Duas das maiores desenvolvedoras de componentes, a Infragistics e a Xceed, fornecem gratuitamente um DataGrid para aplicações WPF. Portanto resolvi testar ambos para a aplicação que estou desenvolvendo e depois de muita pesquisa, de achar várias limitações e de mudar os códigos inúmeras vezes, adotei o Xceed DataGrid for WPF (detalhe, a versão free é a Express 2.0).

    Para que uma coluna do DataGrid seja um CheckBox, basta que o campo informado da fonte de dados (Collections, DataSets/DataTables, etc) seja do tipo Boolean. Até aí simples, tudo bonito e tals, mas imagine seu grid com 100, 200 ou até mesmo 500 registros e o usuário clicando um por um para marcar todos os CheckBoxes.

    Por isso resolvi implementar um recurso para Selecionar / Desmarcar todos os CheckBoxes via menu de contexto. Foi aí que fiquei preso em mais uma limitação, a única coleção de itens que o DataGrid mantém é através de uma propriedade do tipo Object que armazena o objeto da sua collection no índice informado, nada de percorrer uma coleção Rows, DataRows ou seja lá qual for.

    Portanto, implementei o recurso de notificação de alterações nos itens de minha collection e fiz as alterações diretamente em uma propriedade nova que criei na minha classe que é utilizada na collection, a propriedade Selected.

     

    Segue um exemplo:

    [Serializable()]

    public class MyListItem : System.ComponentModel.INotifyPropertyChanged

    {

    private Boolean selected;

    public Boolean Selected

    {

            get

            {

                return this.selected;

            }

            set

            {

                this.selected = value;

                if (PropertyChanged != null)

                {

                    PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs("Selected"));

                }

            }

    }

     

    [field:NonSerialized]

    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;

     

    /*

        Restante do código

    */

    }

    public class MyList : List<MyListItem>
    {

    /*

        Restante do código

    */

    }

    Daí é só fazer o bind do DataGrid com o objeto de sua collection, e quando for selecionar o registro, você percorre sua collection alterando a propriedade Selected de cada objeto MyListItem para true. Assim o DataGrid será notificado da alteração e irá refletir visualmente sem realizar um novo DataBind por completo.

     

    Xceed: www.xceed.com

    Infragistics: www.infragistics.com

    8/19/2008

    Procuro pessoas interessadas para um novo projeto

    Apesar de estar motivado a investir na ImagineCup 2009, quero investir em um novo projeto, mas como sei que sozinho irei demorar muito, procuro pessoas interessadas.

    Preciso de pessoas com conhecimento em:

    - Silverlight

    - C# 3.5

    - Semântica (não Web Semântica, mas sim relacionado ao princípio de compiladores)

    - Spider / Crawler engines

    - Regular Expressions

     

     

    Mais detalhes, entre em contato.

    8/1/2008

    FastTools – Ferramentas rápidas para automatizar necessidades

    Exatamente no dia 29 de julho vi a necessidade de capturar uma lista contendo o e-mail de todos os usuários do SharePoint na empresa em que estou trabalhando. Até onde sei o SharePoint não possui recurso nativo para isso, a não ser a WebPart que exibe por site a lista de usuários.

    Pensando nisso resolvi criar uma ferramenta que permitisse visualizar todos os usuários de um aplicativo web do SharePoint dada sua URL. Daí precisava oferecer uma maior flexibilidade, então resolvi permitir que usuário selecionasse somente as coleções de sites que desejasse pesquisar. Mas só isto não era o bastante, se retornasse somente o e-mail estaria suprindo somente a minha necessidade naquele momento. Foi então que pensei em uma espécie de gerador de saída.

    Resultado, consegui a lista que queria, e pensei em um projeto chamado FastTools que consiste na criação de ferramentas distintas para tarefas específicas, automatizando processos antes manuais.

    Esta primeira ferramenta que mencionei é o UserInfo, que assim como as próximas ferramentas do FastTools, poderá ser baixado (inclusive código-fonte) no CodePlex.

     

    www.codeplex.com/fasttools