<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-41480276002288545</id><updated>2024-09-08T10:18:56.433-03:00</updated><category term="TDD"/><category term="C++"/><category term="Frameworks"/><category term="Unit Testing"/><category term="Ferramentas"/><category term="Vídeos"/><category term="Mercado"/><category term="S.O."/><category term="Hardware"/><category term="Mock Objects"/><category term="Previsão"/><category term="Generics"/><category term="Java"/><category term="Metodologias Ágeis"/><category term="Refactoring"/><category term="Controle de Versão"/><category term="Delphi"/><category term="Design Patterns"/><category term="Dispositivos Móveis"/><category term="Evento"/><category term="XP"/><category term="web"/><category term="Algoritmos"/><category term="Banco de Dados"/><category term="C#"/><category term="Dojo"/><category term="Eclipse"/><category term="Filmes"/><category term="Games"/><category term="Glossário Rápido"/><category term="Humor"/><category term="Internet"/><category term="JavaScript"/><category term="O.O."/><category term="PHP"/><category term="Redes"/><category term="Revistas"/><category term="Scrum"/><category term="UML"/><title type='text'>devhints</title><subtitle type='html'>Tecnologia e desenvolvimento de software</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-2787119795470058371</id><published>2013-04-01T11:31:00.001-03:00</published><updated>2013-04-01T11:31:13.154-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Humor"/><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><title type='text'>Piadinha de primeiro de Abril</title><summary type="text">A Google fez uma (bem produzida) piada de 1o de abril, tirando um sarro do Windows Blue (próxima atualização do Windows 8), que deve estrear em breve. Com vocês, o Gmail Blue.   </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/2787119795470058371/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/2787119795470058371?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/2787119795470058371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/2787119795470058371'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/04/piadinha-de-primeiro-de-abril.html' title='Piadinha de primeiro de Abril'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhfyGsbTtpJXuO0YX5kQ7-yo0p4-ZxV2GE69263pQEPqhfr8lLeqhGfDIi6v0zqAZCHJemy95Dc_xT9MfmA6uQiWa5B8WYzPw82euYO2cBBVgfIm7qMJcKqx8CvA9Y4fU9LOSDbHUm4Q/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-4647226330352490033</id><published>2013-03-30T22:51:00.001-03:00</published><updated>2013-03-30T22:51:34.674-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Filmes"/><category scheme="http://www.blogger.com/atom/ns#" term="Internet"/><title type='text'>TPB AFK</title><summary type="text">Um documentário sobre o The Pirate Bay foi lançado recentemente. O filme “The Pirate Bay – Away from keyboard” (TPB AFK) pode ser assistido do próprio site ou oficialmente baixado por torrent (como era de se esperar).   O interessante é que o filme, que é sueco, está sendo lançado pela indústria de Hollywood (estúdios da MGM, 20th Century Fox e Columbia). Para quem conhece o TPB, eles são </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/4647226330352490033/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/4647226330352490033?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/4647226330352490033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/4647226330352490033'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/03/tpb-afk.html' title='TPB AFK'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-2231186155387958804</id><published>2013-02-20T10:00:00.000-03:00</published><updated>2013-02-20T10:00:02.767-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Compilando arquivos Java via código</title><summary type="text">Para compilar arquivos Java via código é extremamente fácil:JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();int result = compiler.run( System.in, System.out, System.err, &quot;SeuArquivo.java&quot; );if ( 0 == result ) {	System.out.println( &quot;Compilado!&quot; );}A saída do processo de compilação é realizada na System.out e na System.err. O retorno sendo zero, indica sucesso na compilação.Dica: Para </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/2231186155387958804/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/2231186155387958804?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/2231186155387958804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/2231186155387958804'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/02/compilando-arquivos-java-via-codigo.html' title='Compilando arquivos Java via código'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-1658056497254606918</id><published>2013-02-18T09:02:00.001-03:00</published><updated>2013-02-18T09:04:12.401-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Carregando JARs dinamicamente</title><summary type="text">Para carregar arquivos .jar dinamicamente e depois acessar uma de suas classes, você pode usar a java.net.URLClassLoader, passando para ela um arquivo usando o protocolo jar e usando !/ ao fim da string. Por exemplo:String jarPath = &quot;file:///C:/dev/Java/jdk1.7.0_05/lib/tools.jar&quot;;String className = &quot;com.sun.tools.javac.api.JavacTool&quot;;		try {	// Monta a URL com o protocolo JAR e !/ ao fim do </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/1658056497254606918/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/1658056497254606918?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1658056497254606918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1658056497254606918'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/02/carregando-jars-dinamicamente.html' title='Carregando JARs dinamicamente'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-3372594560219562788</id><published>2013-02-14T15:33:00.001-02:00</published><updated>2013-02-14T15:49:26.758-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Previsão"/><category scheme="http://www.blogger.com/atom/ns#" term="Redes"/><title type='text'>“Super Wi-Fi”</title><summary type="text">O “Super Wi-Fi” (já explico o motivo das aspas), ou IEEE 802.22, deve sacudir o mercado dos provedores de Internet em breve. Por que? Um roteador igual ao da sua casa, mas com ele, cobrirá uma distântica de até 30 km! Vai chover amigo seu querendo rachar a conta de internet, pegando um plano mais caro, mesmo que seu amigo more um pouco longe…  E (falando sério) vai, principalmente, facilitar o </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/3372594560219562788/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/3372594560219562788?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/3372594560219562788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/3372594560219562788'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/02/super-wi-fi.html' title='“Super Wi-Fi”'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNmmqtJ3pJVaXsoCZC3Crqo9B9xRKXO8Vb0hJAlGXxZ7eplQJ9gVKBkhv9demHNErgpj54vYgBw4zmRV9PMvP9Yopgf3qaDqjd35e10hb_UKrSi2WUBHpWyMqZ_C8Qh79HcdW0J_Y2Qw/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-4669397151775911742</id><published>2013-02-09T06:05:00.001-02:00</published><updated>2013-02-09T10:13:34.076-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Controle de Versão"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>No meu GitHub</title><summary type="text">Há uns meses criei uma conta no github, onde havia postado algumas bibliotecas de código C++ e PHP. Aos poucos pretendo ir adicionando bibliotecas, projetos e exemplos de código, usando também outras linguagens, como Java e JavaScript.Na minha última atualização na php-util, por exemplo, adicionei um arquivo invoker.php, que permite invocar métodos PHP parametrizados numa requisição HTTP. Por </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/4669397151775911742/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/4669397151775911742?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/4669397151775911742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/4669397151775911742'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/02/no-meu-github.html' title='No meu GitHub'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-6980556270509841610</id><published>2013-01-30T22:00:00.000-02:00</published><updated>2013-01-30T22:00:02.117-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="Ferramentas"/><title type='text'>Dica: Diff no Eclipse</title><summary type="text"> Estou postando essa dica, pois sei que muita gente esquece que o Eclipse possui um diff embutido… Para ver a diferença do conteúdo de dois arquivos lado-a-lado, como nas ferramentas de controle de versão, selecione os arquivos, clique em um deles com o botão direito do mouse e acesse “Compare With” –&amp;gt; “Each Other”. Simples e rápido.  </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/6980556270509841610/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/6980556270509841610?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/6980556270509841610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/6980556270509841610'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/01/dica-diff-no-eclipse.html' title='Dica: Diff no Eclipse'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-8320480959259156909</id><published>2013-01-21T20:14:00.001-02:00</published><updated>2013-02-14T15:52:07.338-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dispositivos Móveis"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Mercado"/><category scheme="http://www.blogger.com/atom/ns#" term="Previsão"/><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Tizen</title><summary type="text"> No último post falei sobre um sistema operacional para dispositivos móveis que pretende brigar por um lugar ao sol, o FirefoxOS. Nessa linha, uma outra aposta seria o Tizen, a união do MeeGo e do Bada. Nokia e Intel trabalhavam no MeeGo – um sistema operacional (realmente) opensource que poderia substituir o Symbian – desde fevereiro de 2010. Mais de um ano depois, com o sistema operacional já </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/8320480959259156909/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/8320480959259156909?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8320480959259156909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8320480959259156909'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/01/tizen.html' title='Tizen'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsWC_J57thaPgCGfTEp3mxAIKEsrqX55Xm2kk8i617-rtwPBvu3ymaXaMpuv3ym5WrhjpLdAosLvfuWXW8xzf7e6Mqllcr1nGfNvm2BJL_iVpDcA56hUTbOR-hArPJexeEqwNU7Ibr9g/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-2797645901687289213</id><published>2013-01-17T11:32:00.001-02:00</published><updated>2013-02-14T15:52:07.334-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dispositivos Móveis"/><category scheme="http://www.blogger.com/atom/ns#" term="Frameworks"/><category scheme="http://www.blogger.com/atom/ns#" term="Mercado"/><category scheme="http://www.blogger.com/atom/ns#" term="Previsão"/><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>FirefoxOS</title><summary type="text">Esse eu não adicionei na minha lista de Coisas que devem bombar em 2013, mas acho que futuramente ele poderá estar em muitos celulares e tablets que vemos por aí, concorrendo com o Android. Difícil acontecer? Também acho, olhando o cenário atual, mas há alguns bons motivos pra que isso aconteça. Em 2011, o diretor de pesquisas da Mozilla Corporation, Andreas Gal, anunciou o projeto Boot to Gecko </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/2797645901687289213/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/2797645901687289213?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/2797645901687289213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/2797645901687289213'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/01/firefoxos.html' title='FirefoxOS'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoGbncwJe8phriC8UXaOvVVf1I0yvyngbrAV7CareCMTQBs9wrN9Pr50P2auBAUnbCtyfxrii-tSZIaIzfhVX9Wnk7LzZnhZybtxbmXa91pZi7_hCoFWKIsotFzJrNPwDtUNIP-XGRqg/s72-c?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-8619909583716162972</id><published>2013-01-13T22:20:00.001-02:00</published><updated>2013-01-13T22:20:52.328-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Games"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Vídeos"/><title type='text'>IllumiRoom</title><summary type="text">A Microsoft apresentou na CES 2013 (Las Vegas) o IllumiRoom, uma espécie de projetor sincronizado ao Xbox que permite melhorar a imersão no jogo, com a apresentação de conteúdo adicional ao redor da tela, expandindo a área de percepção do ambiente. O resultado parece muito bom… &amp;nbsp; O aparelho deve ser lançado em breve, talvez junto ao Xbox 720 ou ao Kinect 2.  </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/8619909583716162972/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/8619909583716162972?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8619909583716162972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8619909583716162972'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/01/illumiroom.html' title='IllumiRoom'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/re1EatGRV0w/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-3279118847673860448</id><published>2013-01-10T10:18:00.000-02:00</published><updated>2013-02-14T15:52:07.336-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ferramentas"/><category scheme="http://www.blogger.com/atom/ns#" term="Hardware"/><category scheme="http://www.blogger.com/atom/ns#" term="Mercado"/><category scheme="http://www.blogger.com/atom/ns#" term="Previsão"/><title type='text'>Coisas que devem bombar em 2013</title><summary type="text">Recentemente surgiram algumas coisas que penso que devem bombar esse ano. Algumas já começaram a fazer sucesso lá fora e devem aparecer por aqui daqui a pouco tempo. Outras, acredito que demorarão um pouco. Se minha bola de cristal não falhar, veremos algumas destas coisas rodando por aí já este ano… (ou, no máximo, ano que vem). &amp;nbsp; Scratch Conheci o Scratch em 2009 (ele foi criado, </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/3279118847673860448/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/3279118847673860448?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/3279118847673860448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/3279118847673860448'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/01/coisas-que-devem-bombar-em-2013.html' title='Coisas que devem bombar em 2013'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFJGjdVuDqn26pAv-I4zZOb28VFd5L7RmmzXd-WwJfCml1n1CB6KjLZmW-i5Pvw5likDghUy9ZTkUSt4zd9-2c9DY5IkoaTAKwBQGmyyjkm8LK8gwsbYsTLnYPDdsTrDRQuphoFThLDQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-8295644853113934211</id><published>2013-01-09T21:16:00.000-02:00</published><updated>2013-01-10T03:17:22.343-02:00</updated><title type='text'>return me;</title><summary type="text">
Cerca de dois anos sem blogar e aqui estou... Peço desculpas aos meus eventuais leitores. Afinal, mesmo com o blog parado todo esse tempo, as estatísticas do Google informam, no momento em que escrevo, 6.479 acessos, sendo 368 no mês passado. Sei que é pouco, mas, sinceramente, nem esperava isso.

Nesse tempo, como dizia meu avô, &quot;muita água passou em baixo da ponte&quot;. Então, vou tentar retomar </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/8295644853113934211/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/8295644853113934211?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8295644853113934211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8295644853113934211'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2013/01/return-me.html' title='return me;'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxfFTXwe3c7EJMKlHbWNB22LsE7vUgfKDQWnF1hS_lhkS8xqHgIO4hwq_-cFdgbwnWZnp2rw7aeZQUvzo2HGP39qfWpdAUrD0L4Jg9eRji2h9VkRXgg1d1ywsQSQepOFqlD6wRvJ-LwQ/s72-c/returned.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-7373332211643574315</id><published>2011-05-25T23:00:00.000-03:00</published><updated>2011-05-26T01:02:50.277-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Dojo"/><category scheme="http://www.blogger.com/atom/ns#" term="Frameworks"/><category scheme="http://www.blogger.com/atom/ns#" term="TDD"/><title type='text'>Dojo I</title><summary type="text">No penúltimo sábado (14/05/2011) conduzi o I CEFET/NF Coding Dojo, o primeiro Dojo de codificação do CEFET Nova Friburgo/RJ. O evento teve a seguinte configuração:   Tecnologias: Test-Driven Developement e C++  Ferramentas: CodeBlocks e Yaffut  Desafio: Jokenpo O evento, apesar de pequeno, foi bastante divertido. A maioria não conhecia TDD e ficou intrigada com a maneira de pensar e construir </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/7373332211643574315/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/7373332211643574315?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/7373332211643574315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/7373332211643574315'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2011/05/dojo-i.html' title='Dojo I'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEMILb2THaBEl5hcAEUHbHwo5KysFehHfrJevplhyaXxLyA7lm_rqE2weFhcWPEP9ydtlEN3qPf0NeZ7IaWtWL86e1BmKxpClvHZ4qkV0yVrO4ODDUYKuiAj-v30gwSlq3Sk68j9gY0A/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-1100621836222431841</id><published>2011-04-18T17:29:00.001-03:00</published><updated>2011-04-18T17:41:36.670-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><title type='text'>20 anos do GNU/Linux</title><summary type="text">Faz 20 anos que Linus Benedict Torvalds, despretensiosamente, criou o núcleo de um sistema operacional compatível com MINIX para rodar num Intel 80386 e o juntou com as ferramentas (também opensource) criadas pela GNU. O que começou em 1991 só por diversão, tornou-se o S.O. mais usado em supercomputadores no mundo, e está começando a tomar conta do telefones celulares (vide Android e MeeGo). É </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/1100621836222431841/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/1100621836222431841?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1100621836222431841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1100621836222431841'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2011/04/20-anos-do-gnulinux.html' title='20 anos do GNU/Linux'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/5ocq6_3-nEw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-1466872662720863433</id><published>2011-04-01T02:17:00.001-03:00</published><updated>2011-04-01T02:17:53.847-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Ferramentas"/><title type='text'>GCC 4.6 está mais rápido</title><summary type="text">Como é comum em novas versões do GCC, a 4.6 está mais estável e rápida que a antecessora. Há, por exemplo, otimizações no uso de memória e melhoria de desempenho na geração de código intermediário. De acordo com as notas da versão, o tempo de compilação caiu cerca de 10%. Também foram feitas melhorias no suporte experimental ao C++ 2011 e C1x, suporte à Ada 2012, Go (a linguagem criada pelo </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/1466872662720863433/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/1466872662720863433?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1466872662720863433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1466872662720863433'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2011/04/gcc-46-esta-mais-rapido.html' title='GCC 4.6 está mais rápido'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-8919580781048509441</id><published>2011-03-28T13:14:00.001-03:00</published><updated>2011-03-28T13:14:21.605-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><title type='text'>C++ 2011 (ex C++0x)</title><summary type="text">O comitê da Organização Internacional de Padrões (ISO) aprovou as mudanças finais para o padrão C++0x durante seu último encontro em Madri, Espanha (de 21 à 25 de março). O documento ainda receberá as atualizações acordadas neste encontro e revisão de voluntários. A publicação foi acertada para este ano, ficando o padrão sendo conhecido como C++ 2011. O próximo encontro do comitê será de 15 à 17 </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/8919580781048509441/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/8919580781048509441?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8919580781048509441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8919580781048509441'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2011/03/c-2011-ex-c0x.html' title='C++ 2011 (ex C++0x)'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-5613421406535797170</id><published>2010-12-08T00:15:00.001-02:00</published><updated>2010-12-08T00:28:28.883-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Algoritmos"/><category scheme="http://www.blogger.com/atom/ns#" term="Vídeos"/><title type='text'>Vídeo: O som de alguns algoritmos de ordenação</title><summary type="text">Cada ordenação é realizada num array contendo notas musicais em som MIDI. Quando dois valores são comparados, é feita a conversão dos valores em tons e os mesmos são tocados.  &amp;nbsp; Faltaram alguns clássicos como HeapSort, ShellSort e QuickSort, mas ficou bem legal. Detalhes aqui.  </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/5613421406535797170/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/5613421406535797170?isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/5613421406535797170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/5613421406535797170'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2010/12/video-o-som-de-alguns-algoritmos-de.html' title='Vídeo: O som de alguns algoritmos de ordenação'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-1751100904846557450</id><published>2010-11-17T23:27:00.001-02:00</published><updated>2010-11-19T21:05:55.870-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Frameworks"/><category scheme="http://www.blogger.com/atom/ns#" term="Mock Objects"/><category scheme="http://www.blogger.com/atom/ns#" term="TDD"/><category scheme="http://www.blogger.com/atom/ns#" term="Unit Testing"/><title type='text'>Bons frameworks C++ para criação automática de mocks</title><summary type="text">Frameworks para criação automática de objetos substitutos (“mocks”) em C++ foram evoluindo num passo muito mais lento que os para Java, C# ou mesmo Ruby. A dificuldade de criar uma boa arquitetura para simulação da criação automática sem perder a portatilidade entre compiladores e também a falta de desenvolvedores para melhorar os frameworks contribuiram para esse atraso. Ainda há poucos </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/1751100904846557450/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/1751100904846557450?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1751100904846557450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1751100904846557450'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2010/11/bons-frameworks-c-para-criacao.html' title='Bons frameworks C++ para criação automática de mocks'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhac2ld2xhJmeoliNxymlkcVrd_lIpXXNB58W1_CiUsJUA1UZvh_Y0UaSSbgy8YkHCfK7GlDcr3iUY2kEz_BjD-CRxMK5IeFAHxzgJebpoxbYZTQsSgXZbru7Tonup4gQgdxFTSeZeXWQ/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-8649088196965387627</id><published>2010-11-07T17:12:00.001-02:00</published><updated>2010-11-07T19:47:53.591-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Ferramentas"/><title type='text'>premake é uma mão na roda</title><summary type="text">Pra você que desenvolve código multiplataforma ou quer manter seu projeto compatível com diferentes compiladores e IDEs, o premake pode poupar algumas horas de trabalho. Com ele, não é preciso manter arquivos make sincronizados ou ter que ter todos os ambientes configurados no seu computador para poder testá-los. O Premake é uma ferramenta de configuração de build compatível com as linguagens C, </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/8649088196965387627/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/8649088196965387627?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8649088196965387627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/8649088196965387627'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2010/11/premake-e-uma-mao-na-roda.html' title='premake é uma mão na roda'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhKN9WqdWJpXtiW7-PsPFhaI8wqjN5pTmyLDwKvhinWxCUZ-26cgdkTxXGwPZpDgPPj1JjfSQb501Bnn2g9f9o0Djv_c8lBeDVOW2gflR62s_rIFq4lUB-zTaYFnO5pTKc_c0FHcOI0g/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-1757732663675823530</id><published>2010-10-31T13:00:00.000-02:00</published><updated>2010-10-31T19:02:04.174-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Banco de Dados"/><title type='text'>BD: ON DELETE com RESTRICT ou NO ACTION ?</title><summary type="text">Essa é uma pergunta que ouço algumas vezes de alunos ao definir a propagação de exclusão. Vamos entender as implicações. Ao definir o tipo de integridade referencial entre tabelas de um banco de dados, definimos a propagação de atualizações de uma tabela pai em tabelas filhas tanto para atualização quanto para exclusão de registros. Nesta definição de propagação (que aceita CASCADE, RESTRICT, NO </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/1757732663675823530/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/1757732663675823530?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1757732663675823530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1757732663675823530'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2010/10/bd-on-delete-com-restrict-ou-no-action.html' title='BD: ON DELETE com RESTRICT ou NO ACTION ?'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-1374123246393136166</id><published>2010-10-30T03:23:00.001-02:00</published><updated>2010-10-30T03:28:23.963-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Controle de Versão"/><title type='text'>SVN: Mudando o local do repositório na cópia de trabalho</title><summary type="text">Quando temos um repositório num servidor que não tem um IP fixo, por exemplo, nossa cópia de trabalho (working copy) continua referenciando o último IP utilizado. Isto faz com que, ao efetuarmos um commit, haja falha no envio dos dados já que, obviamente, o servidor não existe mais naquele endereço (IP). Para resolver este problema, simplesmente podemos usar o comando:svn switch --relocate &amp;lt;</summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/1374123246393136166/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/1374123246393136166?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1374123246393136166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/1374123246393136166'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2010/10/dica-svn-mudando-o-local-do-repositorio_30.html' title='SVN: Mudando o local do repositório na cópia de trabalho'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-3238597796240112169</id><published>2010-10-30T00:18:00.001-02:00</published><updated>2010-10-30T00:18:24.051-02:00</updated><title type='text'>Restart</title><summary type="text">Trabalho, pós, mestrado… muitas coisas tiveram sua participação no tempo em que fiquei sem escrever neste blog. Não estou em situação diferente que estava, mas apesar disto, estou disposto a tentar escrever um post aqui e outro acolá, mantendo uma certa regularidade.  Time will tell…  Agradeço aos leitores, seguidores e alunos pelo incentivo, sugestões e dúvidas, já que estas sempre servem de </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/3238597796240112169/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/3238597796240112169?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/3238597796240112169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/3238597796240112169'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2010/10/restart.html' title='Restart'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-7312382292519754634</id><published>2010-02-06T01:39:00.001-02:00</published><updated>2010-02-06T01:40:22.685-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mercado"/><category scheme="http://www.blogger.com/atom/ns#" term="S.O."/><title type='text'>Symbian agora totalmente opensource</title><summary type="text">Antes o kernel e agora toda a plataforma. A Symbian Foundation decidiu abrir todo o código-fonte para os desenvolvedores. É certo que muitas das ferramentas necessárias para a compilação e construção do sistema operacional ainda são proprietárias, mas com a ajuda da comunidade de desenvolvedores, esta migração será questão de tempo.  Ao mer ver, a abertura do código-fonte é parte da estratégia </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/7312382292519754634/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/7312382292519754634?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/7312382292519754634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/7312382292519754634'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2010/02/symbian-agora-totalmente-opensource.html' title='Symbian agora totalmente opensource'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-5555749322664465797</id><published>2009-08-05T05:02:00.001-03:00</published><updated>2009-08-05T05:02:13.700-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="Ferramentas"/><category scheme="http://www.blogger.com/atom/ns#" term="Vídeos"/><title type='text'>Embarcadero RAD Studio 2010</title><summary type="text">Para quem desenvolve com ferramentas originalmente criadas pela Borland (que depois passaram a ser desenvolvidas pela sua subsidiária CodeGear, que foi comprada pela Embarcadero), uma boa novidade: está chegando a versão 2010, com mais de 120 melhorias, pelo que informa sua página oficial. Resta saber se todas estas melhorias serão facilmente percebidas e serão realmente úteis a maioria.  Entre </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/5555749322664465797/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/5555749322664465797?isPopup=true' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/5555749322664465797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/5555749322664465797'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2009/08/embarcadero-rad-studio-2010.html' title='Embarcadero RAD Studio 2010'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-41480276002288545.post-5874647094021828547</id><published>2009-04-30T01:51:00.001-03:00</published><updated>2009-04-30T01:51:31.371-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ferramentas"/><category scheme="http://www.blogger.com/atom/ns#" term="Mercado"/><title type='text'>O Java e o MySQL passam a ser da Oracle</title><summary type="text">A compra da Sun pela Oracle concluída no domingo (19/04) e anunciada na semana passada (20/04) pegou de surpresa os desenvolvedores de todo o mundo. Negociada em US$ 7,4 bilhões, em meio a “crise” (que, cá entre nós, não assustou o setor de T.I.), a Sun finalmente cedeu à oferta.  Fora a negociação, o que mais tem deixado a comunidade de cabelo em pé é a questão: como fica o suporte ao MySQL, </summary><link rel='replies' type='application/atom+xml' href='http://devhints.blogspot.com/feeds/5874647094021828547/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/41480276002288545/5874647094021828547?isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/5874647094021828547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/41480276002288545/posts/default/5874647094021828547'/><link rel='alternate' type='text/html' href='http://devhints.blogspot.com/2009/04/o-java-e-o-mysql-passam-ser-da-oracle.html' title='O Java e o MySQL passam a ser da Oracle'/><author><name>Thiago Delgado Pinto</name><uri>http://www.blogger.com/profile/00791998615484436526</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>