Esse final de semana vi parte de um documentário que vou fazer questão de ver inteiro. Fantástico! Não tenho palavras para elogiar os pesquisadores. A descoberta envolvendo o processo de reconstrução de partes do corpo e a pesquisa envolvida..., com certeza vai fazer parte de soluções para aumentar nossa longevidade num futuro não muito distante.
Fiquei encantado com a possibilidade de reconstruirmos dedos, mãos, pernas e até quem sabe um orgão complexo como um coração. Que os filhos das próximas gerações possam utilizar tais tecnologias!
Fica aqui o LINK http://natgeotv.com/pt/como-construir-um-coracao/sobre
quinta-feira, 2 de fevereiro de 2012
Decifrando declarações C / C++ / Objective-C
Seguindo a dica do Carlos Brando(http://nomedojogo.com/) fui até o artigo "Right-Left" Rule e fica incrivelmente simples ler as declarações em C / C ++ / Objective-C e a filharada toda do C, depois de ler esse artigo. Por favor, se está, esteve, e/ou pra evitar que um dia tenha dúvidas a respeito da leitura de declarações de variáveis nessas linguagens e suas variações, leia esse artigo. Se não quiser ler a versão em inglês procure no blog do Carlos Brando, lá tem um resumo em português.
sexta-feira, 18 de novembro de 2011
Minha bandeira é mais bonita que a sua...
Sempre vejo este tipo de discussão. Devo realmente gastar meu tempo com Ruby On Rails? Django e Python? .net MVC? IOS ou Android? Pô não seria melhor estudar o Titanium e matar os dois de uma vez? Estudar J2ME? Não morreu?
Para quem está sem tempo de ler minha conversa vai uma resposta rápida:
-Estude/Leia sobre tudo! Se estiver sem tempo pare de ver televisão.
Dica pra quem sabe da minha empreitada:
-Não invente de construir uma casa do zero. Não vai sobrar tempo pra quase nada!
Agora vamos para uma conversa um pouco mais elaborada mas sem muita frescura:
Se você programa em Ruby e utiliza o Rails ótimo! Show de bola tá na crista da onda! Apesar de que vai ficar esbarrando com o node.JS lá na crista. :D Obviamente se for mais para o lado Microsoft o topo da crista para o desenvolvimento web seria o Asp.Net MVC. Como trabalho a mais anos com tecnologias Microsoft participei muito tempo de comunidades e pude observar que não é comum a comunidade Microsoft se interessar por outras tecnologias. Obviamente temos exceções. Mas quando se trata do "gado" o interesse é básico e mesmo assim apenas por Microsoft. Já pude observar que extremistas de várias linguagens por exemplo JAVA também se comportam assim. Ex.: Se não roda na JVM é lixo! Em um determinado evento que fui um dev que lá estava criticou uma turma de desenvolvedores COBOL, dizendo que o Java era muito melhor pois era Free. E ele não estava em tom de brincadeira.
Pense em sua integridade física e mental e responda: Vale a pena entrar em discussão com um ser iluminado desses? Não consegue perceber que existem inúmeras variáveis por trás de uma decisão de desenvolver algo em uma nova linguagem e/ou manter o atual cenário. Estou falando de tecnologia, conhecimentos das pessoas envolvidas e até mesmo política.
Vou parafrasear uma frase ótima do Phillip Calçado neste podcast:
Para quem está sem tempo de ler minha conversa vai uma resposta rápida:
-Estude/Leia sobre tudo! Se estiver sem tempo pare de ver televisão.
Dica pra quem sabe da minha empreitada:
-Não invente de construir uma casa do zero. Não vai sobrar tempo pra quase nada!
Agora vamos para uma conversa um pouco mais elaborada mas sem muita frescura:
Se você programa em Ruby e utiliza o Rails ótimo! Show de bola tá na crista da onda! Apesar de que vai ficar esbarrando com o node.JS lá na crista. :D Obviamente se for mais para o lado Microsoft o topo da crista para o desenvolvimento web seria o Asp.Net MVC. Como trabalho a mais anos com tecnologias Microsoft participei muito tempo de comunidades e pude observar que não é comum a comunidade Microsoft se interessar por outras tecnologias. Obviamente temos exceções. Mas quando se trata do "gado" o interesse é básico e mesmo assim apenas por Microsoft. Já pude observar que extremistas de várias linguagens por exemplo JAVA também se comportam assim. Ex.: Se não roda na JVM é lixo! Em um determinado evento que fui um dev que lá estava criticou uma turma de desenvolvedores COBOL, dizendo que o Java era muito melhor pois era Free. E ele não estava em tom de brincadeira.
Pense em sua integridade física e mental e responda: Vale a pena entrar em discussão com um ser iluminado desses? Não consegue perceber que existem inúmeras variáveis por trás de uma decisão de desenvolver algo em uma nova linguagem e/ou manter o atual cenário. Estou falando de tecnologia, conhecimentos das pessoas envolvidas e até mesmo política.
Vou parafrasear uma frase ótima do Phillip Calçado neste podcast:
"Todos que conheço que programam em mais de uma linguagem, programam melhor em todas elas."
sexta-feira, 11 de novembro de 2011
Ótimas coisas grátis na Internet
Fiz uma rápida coletânea de coisas grátis na Internet. Outras quase grátis. Mas todas extremamente uteis.
Dê uma olhada e deixe comentários e dicas. Com certeza deixei várias coisas de fora e sua contribuição será muito bem vinda. Alguns dos links foram retirados de uma palestra do Vinícius Teles então deixo aqui o meu agradecimento a ele. As outras foram coisas que fui encontrando e guardando para compartilhar aqui no blog.
Posso afirmar com toda a certeza que valem muito a pena. Segue o link!
terça-feira, 23 de agosto de 2011
Melhorar o desempenho do Visual Studio 2010
A notícia é velha, mas vale a pena compartilhá-la aqui. O blog da “Developer Division Performance Engineering” comunicou uma maneira simples de melhorar o desempenho do VS 2010 em casos de drivers de vídeo ruins.
Vou dar a notícia de uma maneira mais simples e generalizada.
Se o seu VS2010 está com um desempenho insatisfatório então faça o que direi abaixo. Depois disso trabalhe com ele 1(um) dia e analise se foi melhor. Caso não goste volte para a configuração anterior. É muito simples e no meu caso valeu à pena.
Com o Visual Studio 2010 aberto vá em:
Tools->Options
Selecione:
Environment -> General
Desmarque a opção:
“Automatically adjust visual experience based on client performance”
Depois desmarque
“Use hardware graphics acceleration if available”
Feche o Visual Studio abra novamente e veja o resultado.
Para saber mais veja o suporte da Microsoft.
sexta-feira, 19 de agosto de 2011
Could not load file or assembly ReportViewer.WebForms
Então você está utilizando o Reporting Service no Visual Studio 2010(Vale para outras versões) e Quando foi publicar a aplicação deparou-se com o seguinte erro apontando para o Web.Config:
“Parser Error Message: Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.”
Veja a imagem.
Solução:
Basta instalar o Microsoft Report Viewer 2010 Redistributable Package no servidor.
sábado, 13 de agosto de 2011
Não aparece o JIT debugger dialog
Se você tentar debugar um Windows Service utilizando a técnica do:
C#
#if DEBUG
System.Diagnostics.Debugger.Break();
#endif
VB.Net
#If DEBUG Then
System.Diagnostics.Debugger.Break()
#End If
Ou seja, inserindo um breakpoint programaticamente e tentar fazer isso no Windows Vista, talvez se depare com uma mensagem de erro ao tentar iniciar o serviço, unido a isso, talvez não seja exibida a janela de escolha do aplicativo utilizado para debug("JIT debugger dialog"); para completar é exibida a seguinte mensagem no Event Viewer:
“…Common Language Runtime Debugging Services: Application has encountered a user-defined breakpoint…”
Tente conter os ânimos.
Vá ao registro do Windows no caminho
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
O valor default do registro DbgJITDebugLaunchSetting é 16 mude para 2.
Reinicie o Windows para garantir.
Assim aparecerá o "JIT debugger dialog" com os possíveis depuradores escolha o que estiver aberto com o código em questão.
C#
#if DEBUG
System.Diagnostics.Debugger.Break();
#endif
VB.Net
#If DEBUG Then
System.Diagnostics.Debugger.Break()
#End If
Ou seja, inserindo um breakpoint programaticamente e tentar fazer isso no Windows Vista, talvez se depare com uma mensagem de erro ao tentar iniciar o serviço, unido a isso, talvez não seja exibida a janela de escolha do aplicativo utilizado para debug("JIT debugger dialog"); para completar é exibida a seguinte mensagem no Event Viewer:
“…Common Language Runtime Debugging Services: Application has encountered a user-defined breakpoint…”
Tente conter os ânimos.
Vá ao registro do Windows no caminho
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
O valor default do registro DbgJITDebugLaunchSetting é 16 mude para 2.
Reinicie o Windows para garantir.
Assim aparecerá o "JIT debugger dialog" com os possíveis depuradores escolha o que estiver aberto com o código em questão.
Assinar:
Postagens (Atom)
