<?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: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-514612230788982314</id><updated>2012-02-18T22:30:16.068-02:00</updated><category term='mobile'/><category term='RioJUG'/><category term='TV Digital'/><category term='Cloud Computing'/><category term='impressoras'/><category term='engenharia de software'/><category term='profissional'/><category term='UML'/><category term='documentação'/><category term='tecnologia'/><category term='games'/><category term='Java'/><category term='curiosidades'/><category term='Web 2.0'/><category term='pesquisa'/><category term='JavaOne'/><category term='databases'/><category term='Community One'/><category term='codificação'/><category term='segurança'/><category term='ferramentas'/><category term='software'/><category term='padrões'/><category term='comportamento'/><category term='criptografia'/><category term='hardware'/><title type='text'>Web Tier</title><subtitle type='html'>Opções e idéias no dia-a-dia.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-222804188020553054</id><published>2011-01-21T10:44:00.004-02:00</published><updated>2011-01-21T10:51:41.247-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ferramentas'/><category scheme='http://www.blogger.com/atom/ns#' term='impressoras'/><title type='text'>Cinco problemas comuns com impressoras. E como resolvê-los</title><content type='html'>Publicada originalmente em 18/11/2010 por &lt;a href="http://idgnow.uol.com.br/computacao_pessoal/2010/11/17/5-problemas-comuns-com-impressoras-e-como-resolve-los" target="_blank"&gt;IDG Now!&lt;/a&gt;&lt;br /&gt;(Melissa Riofrio)&lt;br /&gt;&lt;br /&gt;Vazamentos de tinta têm solução. O mesmo pode ser dito de impressoras que engasgam com papel. Você sabe o que fazer quando isso acontece?&lt;br /&gt;&lt;br /&gt;Todos os dias, diversos problemas com impressoras transformam a vida dos usuários em uma via crucis. Alguns deles são bastante comuns e relativamente fáceis de resolver. Conheça os principais:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Engasgar com papel&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Fenômeno que ocorre quando algo interrompe o fluxo de papel em seu caminho da bandeja até a saída do documento impresso. Por vezes, a impressora entrega uma folha de papel toda amassada, outras, interrompe o processo de impressão no meio e trava à espera de alguém para socorrê-la e extirpar a página parcialmente impressa.&lt;br /&gt;&lt;br /&gt;Siga esses passos para sofrer menos quando isso acontecer: &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I.&lt;/b&gt; Desligue a impressora – afinal de contas não queremos faíscas, queimaduras ou curto-circuito causado por anéis e pulseiras. Impressoras laser normalmente trabalham em temperaturas elevadas; vale aguardar até que esfriem.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;II.&lt;/b&gt; Abra todas as comportas que levam até o papel e que estejam em sua rota dentro da máquina. Se estiver em dúvida sobre onde está o problema, comece pela bandeja e vá seguindo até chegar à área em que o papel é impresso. Todas as travas devem ser liberadas nesse processo.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;III.&lt;/b&gt; Retire cuidadosamente o papel e eventuais pedaços do interior da impressora. Se possível, puxe a(s) folha(s) no sentido que elas&amp;nbsp; normalmente percorreriam a máquina; assim você evita danificar a parte mecânica da impressora. Seja minucioso e tire todas as folhas e fragmentos que podem vir a interromper o fluxo em impressões futuras. Se acontecer de danificar algum componente interno, pare o que faz e chame a assistência técnica.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;IV.&lt;/b&gt; Feche todas as portas e travas, alimente a impressora com papel seco e ligue a máquina. O processo de impressão deverá recomeçar de onde foi interrompido. Se isso não ocorrer, repita as operações acima. Se não resolver, acione a assistência e reze para que seja um mal menor e não a substituição do cabeçote ou da rebimboca da parafuseta.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. A interminável fila de impressão&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A impressora mais moderna do mundo ainda tem uma limitação: atender apenas a uma solicitação de job por vez. Às vezes não dá conta de realizar uma impressão e, presa a esse trabalho, provoca atrasos em todas as tarefas enfileiradas. Possivelmente, um trabalho ocupou toda a memória da impressora ou um documento está configurado para ser impresso em determinado tipo de papel sem que este esteja na bandeja da máquina. Também pode ser fruto da configuração da alimentação do papel (definido para manual).&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I.&lt;/b&gt; Se for uma impressora dedicada, conectada diretamente em seu PC, basta interferir no painel de controle (sistemas Windows) ou nos Utilitários de Impressão de máquinas munidas com SOs Apple e cancelar a ordem de impressão. &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;II.&lt;/b&gt; Impressoras de rede atendem a várias solicitações e as listam para aos usuários, esses, porém, não podem interferir em jobs que não sejam seus. Vale contatar os analistas de suporte para resolver a questão.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Vazamentos de tinta ou manchas de toner&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Os pigmentos na tinta para impressoras e tonners são feitos para cumprir três tarefas: gravar, secar e permanecer. Mas tudo isso no papel e não no chão, nas mãos ou nas camisas brancas.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Toner&lt;/b&gt;&lt;br /&gt;Ao derramar acidentalmente, preste atenção nos seguintes passos:&lt;br /&gt;- Seque o local em que caiu;&lt;br /&gt;- Não inalar o toner.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Para remover:&lt;/b&gt;&lt;br /&gt;- Não use água fria, morna ou quente; prefira produtos de limpeza normais;&lt;br /&gt;- Evite usar um aspirador de pó convencional, pois por ser um pó muito fino, pode vazar por outros cantos do aspirador. Existem aspiradores especialmente desenvolvidos para sugar toner. Eles trazem bicos que permitem alcançar cantos remotos dentro de impressoras e de mesas;&lt;br /&gt;- Em casos de superfícies lisas, use toalhas de papel ou panos especiais (que atraem estaticamente o toner) e jogue em sacos de plástico bem fechados.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tinta&lt;/b&gt;&lt;br /&gt;Não chore a tinta derramada, remova. Eis como:&lt;br /&gt;- No caso de superfícies lisas, seque a tinta com um pano ou lenço absorventes. Em seguida use um produto de limpeza para remover eventuais manchas, sempre de acordo com a superfície específica. Não espere secar.&lt;br /&gt;- Caiu tinta na pele? Seque a tinta em excesso e continue lavando a pele com o sabonete de sua preferência. Não saiu? Esfrega que sai. Evite usar produtos de limpeza adicionais. Normalmente, água morna e sabonete dão conta.&lt;br /&gt;- Tinta em tecidos ou no carpete. A receita chama-se água e sabão. Faça movimentos verticais, não desenhe em círculos nem de um lado para o outro. Nos dois casos você estará espalhando a tinta pelas fibras do tapete no lugar de removê-las.&lt;br /&gt;- No interior da impressora. Aí complicou. É uma trabalho difícil e o resultado é incerto. Mas, se quiser experimentar, faça o seguinte:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I.&lt;/b&gt; Desligue a impressora se for possível. Alguns modelos somente permitem acesso à área de cartuchos quando ligadas. Se este for o caso, mantenha a máquina ligada até retirar os reservatórios de tinta. Mas vale&lt;br /&gt;pensar se remover o cartucho não vai causar mais danos que se deixá-lo por hora onde está. Se optar por remover os causadores da invasão, tenha em mãos um recipiente para acomodá-los.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;II.&lt;/b&gt; Com um pano seque o máximo de tinta que conseguir. Use tecido que não solte felpas umedecido com álcool. Cuide para não deixar nada preso no interior da impressora.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;III.&lt;/b&gt; Faça um teste de impressão e procure por evidências de tinta por toda a folha.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Queda de energia elétrica durante uma impressão&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Não é complicado de resolver. Pode ser encarado como um tipo de jam (papel engasgado).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I.&lt;/b&gt; Desligue a máquina, pois não queremos que o processo de impressão recomece enquanto você remove a folha parcialmente impressa.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;II.&lt;/b&gt; Ligue a impressora novamente e observe se há mensagens de erro ou sons estranhos que possam indicar danos internos.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;III.&lt;/b&gt; Impressoras laser requerem que você leia as instruções de como remover o tonner que ficou preso entre o cartucho e a cabeça de impressão. Já os modelos que operam com tinta demandam que os cartuchos sejam limpos antes de continuar o processo de print. Antes de continuar a imprimir o documento, realize um teste para verificar que está tudo bem com a máquina. Em inglês existe a sigla "RTFM"; significa algo como "prezado usuário, por favor, leia o manual".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;IV.&lt;/b&gt; Para evitar que caso semelhante volte a acontecer, procure instalar um no-break na impressora.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Imprimindo do lado certo em papel fotográfico&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Os intermináveis segundos que o separam de uma fotografia impressa estão para passar, quando, para o seu desespero, você se dá conta de ter colocado o caro papel fotográfico virado do lado contrário, justamente aquele que não absorve tinta.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;O que fazer?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;I.&amp;nbsp;&lt;/b&gt;Se der tempo, cancele a impressão, principalmente se estiver imprimindo uma série de fotos.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;II.&lt;/b&gt; Retire cuidadosamente as folhas de papel da impressora evitando que a tinta escorra e vá parar no chão ou nas roupas. Se quiser, pode usar um lenço para segurar as películas, uma vez que a tinta pode manchar suas mãos.&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;III.&lt;/b&gt; Jogue tudo no lixo. Sim: pode ir se despedindo do papel e da tinta caríssima. Da próxima vez, certifique-se de ter inserido o papel do lado indicado no manual da impressora.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-222804188020553054?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/222804188020553054/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=222804188020553054&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/222804188020553054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/222804188020553054'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2011/01/5-problemas-comuns-com-impressoras-e.html' title='Cinco problemas comuns com impressoras. E como resolvê-los'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5856617197837170128</id><published>2011-01-21T10:28:00.003-02:00</published><updated>2011-01-21T10:33:31.277-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia de software'/><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='codificação'/><category scheme='http://www.blogger.com/atom/ns#' term='segurança'/><title type='text'>Programação: Como evitar os 12 pecados mortais mais comuns</title><content type='html'>Publicada originalmente em 10/12/2010 por &lt;a target="_blank" href="http://idgnow.uol.com.br/computacao_corporativa/2010/12/10/programacao-como-evitar-os-12-pecados-mortais-mais-comuns"&gt;IDG Now!&lt;/a&gt;&lt;br /&gt;(Peter Wayner)&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Blindar o código ou deixá-lo aberto? O que faz mais sentido, criptografia própria ou soluções prontas? Qual a decisão mais correta?&lt;br /&gt;&lt;br /&gt;Grande parte das peculiaridades das linguagens de programação se deve ao fato de seu emprego ser propício apenas em ocasiões absolutamente singulares. O resultado disso são plataformas de programação obscuras, merecedoras de horas de estudo e de pesquisa, além de testes.&lt;br /&gt;&lt;br /&gt;Web sites com implementações XML, por exemplo, podem não ter a instrução de avisar ao navegador que ele deve se prepara para receber dados nessa forma. Quando isso acontece, as funções não são executadas de forma propícia, até que os valores correspondentes sejam encontrados.&lt;br /&gt;&lt;br /&gt;Desenvolvedores sofrem especialmente com programas desenvolvidos pelo que é conhecido na indústria de TI como Noob (novato, inexperiente). Estruturas antiquadas e ausência de recursos que aumentem a robustez dos códigos estão entre os principais motivos de seu descontentamento.&lt;br /&gt;&lt;br /&gt;Mas existem outras questões, todas de cunho técnico, capazes de tirar definitivamente o sono dos desenvolvedores.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #1 – Um código relapso&lt;/b&gt;&lt;br /&gt;O caminho mais rápido em direção a um programa falho consiste em relaxar na hora de desenvolver seu código. É comum isso se transformar em conseqüências desastrosas, de acordo com a aplicação, por parte de um usuário despreparado. Perguntas _ como será que uma entrada 0 é capaz de achar seu caminho até a operação de divisão? Terá o texto submetido no tamanho correto? O formato das entradas foi verificado? A identidade do usuário é verificada na base de dados? _ acabam não sendo feitas, levando a pequenos erros que podem comprometer um programa inteiro.&lt;br /&gt;&lt;br /&gt;Para piorar ainda mais, o design avançado de linguagens de programação modernas, que deveriam corrigir esse tipo de contingência, não dá conta de cumprir seu papel. Um exemplo disso é a última versão do Java, em que foi implementada a tentativa de facilitar a checagem por "null-pointers" com base em sintaxes abreviadas para a realização dos ensaios de apontadores. Basta adicionar um ponto de interrogação a cada&lt;br /&gt;invocação de método; automaticamente será incluído um teste de "null-pointers" que ajuda a subsituir uma miríade de argumentos if-then desse tipo:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[code]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public String getPostcode(Person person) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String ans= null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (person != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name nm= person.getName();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (nm!= null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ans= nm.getPostcode();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ans&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;[/code]&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Por isso:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[code] &lt;br /&gt;&amp;nbsp;&amp;nbsp; public String getFirstName(Person person) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return person?.getName()?.getGivenName();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;[/code]&lt;/div&gt;&lt;br /&gt;Mesmo assim, no final das contas, esse tipo de correção de códigos apenas evita que o código trave, sem garantir que seja um código útil. Porque, em uma abordagem pragmática, percebe-se que esses recursos&lt;br /&gt;não erradicam o problema principal: a proliferação de valores nulos, resultado de programação relapsa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #2 – Ser refém de detalhes&lt;/b&gt;&lt;br /&gt;Na contramão do argumento anterior, códigos ultra detalhados podem transformar uma execução breve em um processo que se arrasta parecendo não ter fim. Nada contra verificar alguns null pointers, mas existem&lt;br /&gt;códigos que são um exemplo de paranóia, dada sua rotina de verificação obsessiva.&lt;br /&gt;&lt;br /&gt;Sobrecarregar códigos com rotinas de verificação&amp;nbsp; pode ser mal interpretado por determinados sites, o que ocasiona a negação de serviços na rede. Tenho vários pacotes que, de tanto verificar se existem&lt;br /&gt;atualizações, rodam de maneira lenta se não estiverem sendo executados em um PC conectado à web.&lt;br /&gt;&lt;br /&gt;O desafio nesse caso é escrever um código com camadas que chequem os dados assim que eles aparecem. Em bibliotecas que exigem a participação de vários programadores ou que sejam feitas por um programador apenas é bastante complicado manter o controle sobre as verificações de pointers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #3 – Complicar funções de controle&lt;/b&gt;&lt;br /&gt;Equivale a implorar que aconteça um desastre. "Meu maior arrependimento é ter trabalhado no desenvolvimento de um código base por três anos sem me importar em torná-lo modular. Aprendi da pior maneira quais são os resultados de não respeitar princípios de SIngle Responsibility (atribuições singulares).&lt;br /&gt;&lt;br /&gt;Hoje, não há um código novo que eu não comece por revisar a fatoração do código original", diz Mike&lt;br /&gt;Subelsky, um dos fundadores da OtherInBox.com. Como você deve desconfiar, Subelsky é um programador de Ruby on Rails, um framework que incentiva a criação de códigos simples, pois parte do&lt;br /&gt;princípio de a estrutura principal do código seguir padrões usuais. No jargão de programadores da plataforma Ruby esse procedimento é chamado de convenção no lugar de configuração. O software parte do princípio de que, se o programador criar um objeto de valor "name" com dois campos, sendo estes "first" e, outro, "last", ele (o programa) deve fundar duas bases de dados com os mesmos nomes. A definição dos nomes em apenas um campo evita que surjam complicações caso alguém esqueça de manter todas as camadas em sincronia.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #4 – Deixar tudo na mão dos frameworks&lt;/b&gt;&lt;br /&gt;Ao interpretar as intenções do programador, os frameworks terminam gerando mais confusão do que o esperado deles e dificultam a identificação de possíveis erros de programação. Para G. Blake Meike, profissional de programação sediado nas imediações de Seattle, o excesso de confiança em frameworks "inteligentes" é um impeditivo quando se trata de criar códigos limpos.&lt;br /&gt;&lt;br /&gt;Para Meike, a convenção é algo que deve acontecer fora do software, ela deve ser fruto do acordo entre quem programa. "A não ser que você seja íntimo das regras adotadas pelo Ruby on Rails na hora de transformar uma URL em um método de chamadas, você jamais saberá o que acontece em resposta a uma&lt;br /&gt;requisição", diz. "Se, por um lado, as regras são bastante razoáveis, elas estão longe de serem triviais. Trabalhar com Ruby requer conhecimento. À medida que o aplicativo cresce, se torna cada vez mais essencial saber detalhes dessas regras. No final das contas, de tantos detalhes triviais em sua natureza, mas&lt;br /&gt;não em seu conteúdo, dominar a programação&amp;nbsp; Ruby significa saber viver em um ecossistema singular".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #5 – Acreditar no cliente&lt;/b&gt;&lt;br /&gt;Boa parte dos erros de programação aparecem quando o desenvolvedor parte do princípio de que o cliente sabe o que fazer. Um código, por exemplo, escrito para rodar em um browser, pode ser reescrito pelo navegador com a finalidade de executar qualquer ação arbitrária. Cabe aos desenvolvedores realizar dupla verificação dos dados retornados, pois tudo pode dar errado.&lt;br /&gt;&lt;br /&gt;Entre os ataques mais elementares, encontra-se o fato de alguns programadores permitirem a transmissão de dados do cliente diretamente para a base de dados. Nada de errado até o cliente decidir enviar informações&lt;br /&gt;no formato SQL no lugar de repostas válidas. Sites que solicitam o nome do usuário e o adicionam às requisições podem ser atacados por usuários que decidam responder informando um nome "x; DROP TABLE users;".&lt;br /&gt;&lt;br /&gt;O que acontece é que a base de dados partirá do princípio do nome do usuário "x" e seguirá para o próximo comando, apagando a tabela contendo todos os usuários. Outras ocasiões que propiciam o abuso por parte de usuários mais experientes são as pesquisas digitais. O Buffer overrun continua sendo um dos métodos mais elementares para corromper softwares.&lt;br /&gt;&lt;br /&gt;Para piorar, várias brechas de segurança podem surgir da união de três de quatro supostas brechas benignas. Um programador pode permitir que um cliente escreva um arquivo partindo do princípio de as permissões do diretório serem suficientes para evitar escritas em locais proibidos. Pouco depois, outro programador pode alterar as permissões temporariamente para corrigir um bug randômico. Sozinhas, essas circunstâncias não oferecem grande risco, mas uma vez combinadas, dão acesso privilegiado ao cliente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #6 – Desconfiar demasiadamente do cliente&lt;/b&gt;&lt;br /&gt;Em função de rotinas fortemente orientadas à segurança muitas vezes afastarem os usuários, alguns desenvolvedores web procuram afrouxar a segurança ao máximo. Isso facilita a interação de visitantes com os produtos além de propiciar uma defesa mínima de suas informações na hora de configurar uma conta, por exemplo.&lt;br /&gt;&lt;br /&gt;Existe uma variedade de jeitos que permitem às bases de dados armazenar menos informação enquanto fornecem o mesmo serviço. Existem ocasiões em que a solução irá funcionar sem que guarde qualquer dado legível.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #7 – Confiar cegamente em caixas mágicas&lt;/b&gt;&lt;br /&gt;Programadores são, definitivamente, profissionais de muita sorte. Afinal de contas, cientistas de computação continuam criando bibliotecas intermináveis com correções para todo e qualquer mal que assole o código. O&lt;br /&gt;problema, ao mensurarmos com certa leviandade o trabalho de terceiros, é terminar criando situações de risco no código, em função da complexidade que cerca o projeto.&lt;br /&gt;&lt;br /&gt;"Criptografia é um dos algozes dessa realidade", diz John Viega, um dos autores do "24 Deadly Sins of Software Security: Programming Flaws and How to Fix Them" (Os 24 pecados mortais em segurança de software – como corrigir erros de programação). "A maioria dos programadores parte do princípio de que linkar dentro da biblioteca de criptografia é garantia de robustez", diz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #8 – Querer reinventar a roda&lt;/b&gt;&lt;br /&gt;"Desenvolver um método de criptografia próprio é um convite aos hackers", diz Viega. O autor sabe que até&lt;br /&gt;programadores cometem erros quando tentam prevenir seus sistemas dos ataques de outros usuários ou de explorarem eventuais fraquezas em seus sistemas.&lt;br /&gt;&lt;br /&gt;Então resta a perguntar em quem confiar. Em você ou nos outros "especialistas" em segurança? A resposta para tal pergunta se encontra na sala e na mente dos gestores de riscos. Muitas bibliotecas dispensam perfeição, o que permite que se use a primeira solução em criptografia disponível.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #9 – entregar o controle nas mãos dos usuários&lt;/b&gt;&lt;br /&gt;Programadores amam incrementar seus produtos com opções de otimização e de adequação para o usuário customizar o aplicativo. O problema é que a maioria dos usuários não tem ideia de como fazê-lo. Um bom exemplo disso é o Android. A última vez que instalei um software para um smartphone com esse sistema, foram necessários cinco ou seis parâmetros de acesso aos dados. Apesar disso revelar esmero por parte da&lt;br /&gt;equipe do Android em desenvolver um sistema altamente personalizado e customizável, as opções de acesso aos recursos como a câmera e o GPS podem deixar um usuário menos experiente confuso.&lt;br /&gt;&lt;br /&gt;Quando transferem às mãos do usuário o poder de definir tais configurações também abrem as portas do sistema para, em caso de configuração imprecisa, deixar entrar pessoas mal-intencionadas no sistema.&lt;br /&gt;A ironia está no fato de os usuários desejarem essas opções quando decidem por este ou aquele sistema. Quando chega a hora de configurar o ambiente, faltam as informações necessárias para realizar esses ajustes de forma adequada.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #10 – Simplificar demasiadamente&lt;/b&gt;&lt;br /&gt;Para alguns desenvolvedores, a solução nos casos de múltipla escolha é deixar apenas uma opção aberta ao usuário. O Gmail é famoso por restringir as opções de uso aos desenvolvedores. Não há como criar diretórios. Por outro lado, é possível marcar cada tipo de mensagem com uma tag própria. Na perspectiva de desenvolvedores,&amp;nbsp; isso pode ser ainda mais funcional que as pastas.&lt;br /&gt;&lt;br /&gt;Pode até ser. Mas dificulta a compreensão por parte dos usuários. O resultado desse tipo de idiossincrasia é dar oportunidade à concorrência, ao passo que tentar agradar a gregos e troianos acaba custando muito caro.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #11 – Blindar o código&lt;/b&gt;&lt;br /&gt;Um dos maiores desafios impostos às empresas é definir quantas informações serão partilhadas com os usuários. O co-fundador de uma das empresas pioneiras no segmento de código aberto, a Cygnus Solutions, diz que a decisão de não distribuir o código fonte junto dos produtos é uma das maneiras mais rápidas de esfriar os ânimos do público em geral.&lt;br /&gt;&lt;br /&gt;As vantagens em abrir o código dos sistemas são variadas. É previsível que ele cresça com uma estrutura aperfeiçoada à medida que passa pelas mãos de vários colaboradores. Deixar o código fonte aberto consiste em tornar o programa mais confiável e compreensível.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erro de programação #12 – Abrir o código a espera de perfeição&lt;/b&gt;&lt;br /&gt;Milhões de projetos de código aberto foram iniciados, mas poucos conseguiram reunir mais de meia dúzia de entusiastas. Se, por um lado, abrir o código é um incentivo na busca por um produto melhor, é necessário prover algum tipo de recompensa para os colaboradores da plataforma. As pessoas têm outras coisas a fazer em suas vidas. O código aberto irá competir com família, amigos, bares e empregos remunerados. Vale, ainda, ressaltar que o entusiasmo dos colaboradores na busca por opções e incremento dos recursos em um sistema pode resultar em um código com várias falhas de segurança.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Muitas vezes, projetos de código aberto são disponibilizados no &lt;a target="_blank" href="http://sourceforge.net/"&gt;sourceforge.net&lt;/a&gt; à espera do trabalho mágico dos gnomos digitais. Essa estratégia pode condenar um sistema antes mesmo dele começar de verdade.&lt;br /&gt;&lt;br /&gt;Abrir as informações acerca de um projeto ainda é um repelente contra investidores. A noção geral de que esses projetos são repletos de hippies e pessoas com desprezo por lucro e outras iniciativas não é um grande incentivo para quem tem poder&amp;nbsp; e desejo de fazer de uma iniciativa open source algo rentável.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5856617197837170128?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://idgnow.uol.com.br/computacao_corporativa/2010/12/10/programacao-como-evitar-os-12-pecados-mortais-mais-comuns' title='Programação: Como evitar os 12 pecados mortais mais comuns'/><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5856617197837170128/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5856617197837170128&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5856617197837170128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5856617197837170128'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2011/01/programacao-como-evitar-os-12-pecados.html' title='Programação: Como evitar os 12 pecados mortais mais comuns'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-787359438711701445</id><published>2009-08-25T10:08:00.004-03:00</published><updated>2009-08-25T10:19:44.453-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comportamento'/><title type='text'>Mudamos por três razões básicas</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Idade&lt;/span&gt;: A medida que o tempo passa, que a idade avança, etapas novas vão surgindo. São mudanças naturais que a própria vida se encarrega de realizar em nós.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Necessidade&lt;/span&gt;: Por causas externas... Você é empurrado a mudar! Se não mudar, estará fora! Uma força  externa faz com que ações venham a se realizar dentro de nós. Quase sempre não gostamos do que está acontecendo, mas somos compelidos a aderir ao movimento. Rompemos nossa homeostase a contragosto. Normalmente, esses movimentos são radicais, com um intervalo de tempo menor do que o desejado. Concluída a causa externa, tende-se a retornar para a estabilidade (e talvez morosidade).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vontade&lt;/span&gt;: Por iniciativa interna... Você muda porque quer, ou deseja romper com algo! E tem impacto no cenário externo. A diferença básica entre a vontade (própria) e a necessidade, é que a necessidade, vindo de razões externas, tende a desaparecer, quando essas forças deixam de atuar. No caso da vontade, precisamos de uma força muito maior do que a anterior. Um movimento  interno que nos induz a mudar. A base da vontade está intimamente ligada à motivação. A necessidade atua sobre a razão, ao passo que a vontade mexe com o coração.&lt;br /&gt;&lt;br /&gt;Mais leituras em &lt;a href="http://br.hsmglobal.com/notas/53834-o-tripe-da-mudan%C3%A7a"&gt;O tripé da mudança&lt;/a&gt;, por Rui Carlos Pizzato.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-787359438711701445?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/787359438711701445/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=787359438711701445&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/787359438711701445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/787359438711701445'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/08/mudamos-por-tres-razoes-basicas.html' title='Mudamos por três razões básicas'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-3900455102370765697</id><published>2009-08-25T09:56:00.002-03:00</published><updated>2009-08-25T10:00:46.196-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><category scheme='http://www.blogger.com/atom/ns#' term='comportamento'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Geração Y</title><content type='html'>Em geral, são os nascidos a partir da década de 1970 em diante, e principalmente nos anos 1980. Desenvolveu-se numa época de grandes avanços tecnológicos e prosperidade econômica.&lt;br /&gt;&lt;br /&gt;Conectividade: Mais plugada nas coisas – não só na tecnologia. Claro que a tecnologia é a maior manifestação, mas a questão vai além. Vê conexões em coisas do cotidiano que aparentemente não têm ligação nenhuma, que soam abstratas para outras gerações anteriores.&lt;br /&gt;&lt;br /&gt;Individualidade: Não é no sentido do egoísmo, mas de deixar sua marca, mesmo que seja pequena. Quer participar de um projeto e deixar sua marca na experiência que está vivendo.&lt;br /&gt;&lt;br /&gt;Faz sentido?&lt;br /&gt;Ele(a) é o tio(a), embora bastante jovem - até 35 anos mais ou menos - daquele pirralho que, ao receber como resposta um "porque não" (ou "porque sim") rebate de bate-pronto: "Porque-não não é resposta!". Conclusão: está acostumado a mostrar sentido para os outros - exatamente porque ele também precisa encontrar sentido no que está fazendo ou no que lhe pedem para fazer.&lt;br /&gt;&lt;br /&gt;Colaboração: Não no sentido de espírito coletivo, comunitário da geração anterior, mas no sentido de trabalhar em equipe, se envolver em ambientes em que possam manifestar uma parte da coisa e não o todo.&lt;br /&gt;&lt;br /&gt;Feedback: Gosta de autonomia, mas "precisa" receber dicas de como está indo seu trabalho, sua performance - não só para corrigir alguma coisa mas, talvez, e talvez principalmente, porque ele é "movido" a elogios.&lt;br /&gt;&lt;br /&gt;Impactos:&lt;br /&gt;A geração Y é a grande força de trabalho que está chegando às empresas, é o celeiro das novas lideranças. O impacto, por enquanto, parece ser mais negativo porque a maioria das empresas ainda trabalha com estruturas e modelos voltados a gerações anteriores. Há um conflito de interesses. As redes de relacionamento, por exemplo, ainda são muito estigmatizadas, ainda são encaradas com desconfiança no mundo corporativo. Mas algumas empresas já estão tirando proveito deste cenário, criando ambientes mais flexíveis, seja no horário, no acesso aos meios de comunicação ou até no modo de se vestir. E já tem jovens que estão percebendo que as empresas mais flexíveis dão a ele um ambiente mais produtivo, aproveitando as suas características.&lt;br /&gt;&lt;br /&gt;Liderança:&lt;br /&gt;As gerações de gestores anteriores foram formadas na premissa da informação. Eu sou gestor porque sei mais que os meus subordinados. A autoridade vinha da capacidade de ter informação. Isso funcionou bem para a geração X, mas hoje a informação virou commodity, todo mundo tem acesso. Esse líder antigo tem dificuldade porque sente que perdeu poder. Já o jovem da geração Y sequer tem chance de estabelecer o poder pela posse de informação. Ele sabe que não vai ser respeitado por isso. O que funciona é a capacidade de relacionamento, a capacidade de estabelecer conexões e alianças. Ele vai estabelecer sua liderança de maneira colaborativa.&lt;br /&gt;&lt;br /&gt;Leia mais:&lt;br /&gt;&lt;a href="http://info.abril.com.br/noticias/carreira/qual-e-a-sua-geracao-y-24072009-4.shl"&gt;Qual é a sua, geração Y?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.itweb.com.br/noticias/index.asp?cod=48474"&gt;Professor da FGV explica a geração Y&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-3900455102370765697?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/3900455102370765697/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=3900455102370765697&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3900455102370765697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3900455102370765697'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/08/geracao-y.html' title='Geração Y'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-2562443245543673778</id><published>2009-08-25T09:23:00.004-03:00</published><updated>2009-08-25T09:32:51.461-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Faltam profissionais de TI habilitados</title><content type='html'>Apesar da crise internacional, o mercado de TI continua em evolução para suportar a remodelagem dos processos das empresas e garantir o avanço estratégico. E nesse cenário, continua aquecida a busca por profissionais que, além de qualificados tecnicamente, possuam algumas características importantes de inteligência emocional.&lt;br /&gt;&lt;br /&gt;Para estar inserido dentro deste mercado em crescimento, é preciso mostrar mais do que a bagagem profissional e acadêmica diferenciada. O candidato ideal deve reunir competências técnicas e comportamentais para o cargo.&lt;br /&gt;&lt;br /&gt;De acordo com um estudo realizado pelo &lt;a href="http://cgi.br/"&gt;Comitê Gestor da Internet-Brasil&lt;/a&gt;, 42% das 188 empresas brasileiras (da área de TI) com mais de 100 funcionários tentaram contratar especialistas em TI em 2006. Dessas, 1/3 tiveram dificuldade para achar pessoal com a qualificação necessária: 80% reclamaram da falta de qualificação, 54% reclamaram da pouca oferta de mão-de-obra e outros 54% reclamaram da falta de experiência dos profissionais.&lt;br /&gt;&lt;br /&gt;O profissional de TI tem que estar constantemente preocupado com a sua carreira e de olho no mercado e na evolução da tecnologia, que ocorre todos os dias. O setor de TI se renova constantemente e o profissional tem que saber se reinventar completamente.&lt;br /&gt;&lt;br /&gt;Mais referências no &lt;a href="http://www.timaster.com.br/qr.asp?url=1622"&gt;TI Master&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-2562443245543673778?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/2562443245543673778/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=2562443245543673778&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2562443245543673778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2562443245543673778'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/08/faltam-profissionais-de-ti-habilitados.html' title='Faltam profissionais de TI habilitados'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-2784767001125354514</id><published>2009-06-02T19:21:00.004-03:00</published><updated>2009-06-02T20:10:49.521-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaOne'/><title type='text'>JavaOne 2009 (II)</title><content type='html'>Abertura do JavaOne 2009, sem shows ou pirotecnia, seco e objetivo, como está no manual de contenção de custos. E com menos gente, função da crise mundial, da gripe A H1N1 e das incertezas em relação à fusão Oracle+Sun.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/jonathan/"&gt;Jonathan Schwartz&lt;/a&gt; começou falando da promoção à inovação constante no desenvolvimento de novas soluções e à dimensão que Java assumiu no mundo.&lt;br /&gt;&lt;br /&gt;&lt;object height="315" width="500"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/mb9tmatlZN4&amp;amp;hl=pt-br&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube-nocookie.com/v/mb9tmatlZN4&amp;amp;hl=pt-br&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="315" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Apresentou o exemplo do &lt;span style="font-weight: bold;"&gt;eBay&lt;/span&gt;, como aplicação de Java em escalablidade e processamento massivo.&lt;br /&gt;&lt;br /&gt;A &lt;span style="font-weight: bold;"&gt;RIM &lt;/span&gt;foi chamada para demostrar o uso de Java em aplicações nos BlackBerry.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sony Blu-ray Disc&lt;/span&gt; exibiu filmes e mais um editor de multimídia, que está sendo usado para produzir discos Blu-ray e trailers de filmes. O pessoal de editoração é que vai gostar, e a Adobe também vai querer fazer um igual (se pagar a patente).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Verizon Wireless&lt;/span&gt; informou sobre o uso de Java em suas redes móveis pelo mundo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Intel&lt;/span&gt; apareceu com a iniciativa "Intel Everywhere", copiando uma ideia do Java e mostrando que tem processadores para todos os gostos e aparelhos, além de servidores, é claro.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JavaFX&lt;/span&gt; continua como assunto, agora mais estável. Eles ainda apresentaram um editor visual para a plataforma, do tipo WYSWYG e em tempo real, com exemplos da editoração de cenas de filmes e menus de interação.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Java FX for Digital TV&lt;/span&gt; também foi promovida, ao menos dentro no padrão norte-americano para TV digital.&lt;br /&gt;&lt;br /&gt;Na sequência subiu ao palco o Dr. James Gosling, com sua camiseta sobre a &lt;a href="http://store.java.com/"&gt;&lt;span style="font-weight: bold;"&gt;Java Store&lt;/span&gt;&lt;/a&gt;, onde qualquer desenvolvedor pode ofertar sua aplicação desktop pronta, com variados preços e deploy automático para o computador do usuário.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Java Games&lt;/span&gt;, com o projeto &lt;span style="font-weight: bold;"&gt;Jagex &lt;/span&gt;e o game &lt;span style="font-style: italic;"&gt;Rune Scape&lt;/span&gt;, que joga-se online e totalmente em Java. Isso é sinal de uma nova geração de games, que pode se tornar a nova alavanca para as tecnologias Java, assim como tem sido para o desenvolvimento e crescimento da capacidade de processamento das CPUs. Se os games impulsionam novas CPUs, porque não impulsionar o Java?&lt;br /&gt;&lt;br /&gt;Um projeto premiado foi o &lt;a style="font-weight: bold;" href="http://www.alice.org/"&gt;Alice.org&lt;/a&gt;, ambiente de programação 3D que permite a criação de histórias animadas, jogos interativos, compartilhamento de vídeo, como forma de ensinar conceitos de computação aplicada para as crianças a partir dos seis anos de idade. Que pena que hoje só está disponível em inglês.&lt;br /&gt;&lt;br /&gt;Na sequência subiu ao palco &lt;a href="http://pt.wikipedia.org/wiki/Scott_McNealy"&gt;Scott McNealy&lt;/a&gt;, e desceu Jonathan Schwartz. Será que isso significa alguma coisa?&lt;br /&gt;&lt;br /&gt;McNealy e Gosling exibiram um vídeo relacionando a vida de um garoto americano, de origem indiana, de quatorze anos de idade com a história da plataforma Java. E lembraram que Java está espalhado pelo mundo, e que esse garoto tem estudado Java.&lt;br /&gt;&lt;br /&gt;&lt;object height="315" width="500"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/dYrnBSivxLo&amp;amp;hl=pt-br&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube-nocookie.com/v/dYrnBSivxLo&amp;amp;hl=pt-br&amp;amp;fs=1&amp;amp;rel=0&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="315" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;McNealy ficou no palco e contou mais algumas coisas sobre a evolução do Java e começou a falar sobre as dúvidas que tanto o mercado quanto a comunidade tem sobre o futuro da Sun e do Java.&lt;br /&gt;&lt;br /&gt;Para surpresa geral ele chamou ao palco &lt;a href="http://pt.wikipedia.org/wiki/Larry_Ellison"&gt;&lt;span style="font-weight: bold;"&gt;Larry Ellison&lt;/span&gt;&lt;/a&gt;, que ninguém tinha visto entrar, mas que estava na plateia.&lt;br /&gt;&lt;br /&gt;Ellison informou que Java está em todo o lugar, que a Oracle depende do Java e que vão continuar investindo em Java e na comunidade de desenvolvedores (aplausos...). Continuou falando sobre JavaFX (lógico como concorrente do SilverLight e do Flash), OpenOffice e StarOffice, e sobre vários programas que não sofrerão modificações no desenvolvimento. No final deu um adeus para todos e partiu (talvez para embarcar no helicóptero que já estava esperando em algum lugar).&lt;br /&gt;&lt;br /&gt;Os empregados e relacionados com a Sun estão proibidos de falar qualquer coisa sobre o andamento da fusão com a Oracle, até mesmo por causa das regras do mercado norte-americano. Mas é certo que um clima de demissão paira no ar, e eu tenho sentido isso de vários lados, até em conversas informais com empregados de longa data da Sun.&lt;br /&gt;&lt;br /&gt;Quanto à data do JavaOne 2010? Este ano a organização não antecipou nenhum planejamento. E fica a pergunta: Será que vai ter JavaOne em 2010?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-2784767001125354514?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/2784767001125354514/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=2784767001125354514&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2784767001125354514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2784767001125354514'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/06/javaone-2009-ii.html' title='JavaOne 2009 (II)'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5211950940660669494</id><published>2009-06-01T21:08:00.003-03:00</published><updated>2009-06-01T21:27:09.018-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community One'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Cloud e as Linguagens de Programação</title><content type='html'>Este foi o assunto de uma das palestras que me chamou a atenção no Community One West.&lt;br /&gt;&lt;br /&gt;A pergunta na minha cabeça era: Como desenvolver para ambiente Cloud, facilmente?&lt;br /&gt;&lt;br /&gt;A palestra foi meramente expositiva, sem demonstrações ou gráficos mais apurados. E minha pergunta não foi respondida... Mas alguns informações foram interessantes.&lt;br /&gt;&lt;br /&gt;Asynchronous Messaging: Utilização de sistemas com alto grau de assincronia, dado que você não tem ideia sobre onde e quando os seus parceiros de processamento vão responder.&lt;br /&gt;&lt;br /&gt;Leads to a Service Oriented System: Como quase tudo é assíncrono, arquitetura orientada a serviços parece ser parte da solução.&lt;br /&gt;&lt;br /&gt;Quality of the Integration: O software que você disponibiliza depende da qualidade da integração entre os variados e diversos ambientes de Back-End da Cloud.&lt;br /&gt;&lt;br /&gt;Heterogeneous: O sistema operacional e o servidor de aplicações podem ser qualquer "coisa".&lt;br /&gt;&lt;br /&gt;Main Memory as a Database: A memória utiliza pela aplicação se mistura ao que poderia ser o próprio banco de dados. Nesse ponto é difícil definir os limites do que você pode usar, porque sua memória de processamento pode ser infinita e assíncrona, porém algumas transações ainda tem problemas para realizar "rollback".&lt;br /&gt;&lt;br /&gt;Security: Por exemplo: Onde está a minha DMZ? Onde está meu servidor? Ondes estão meus usuários? O que proteger?&lt;br /&gt;&lt;br /&gt;Language Models: Sandboxing VS Capabilities&lt;br /&gt;Fora &lt;span style="font-style: italic;"&gt;Java &lt;/span&gt;e o &lt;span style="font-style: italic;"&gt;Google App Engine&lt;/span&gt;, eu nunca tinha ouvido falar em Pypy, Caja, Joe-E...&lt;br /&gt;&lt;br /&gt;Data Center Sizes: O tamanho dos centros de processamento é um problema, em função de custo e questões ambientais. O objetivo é ter máximo performance com o menor número de servidores, e nessa entram os sistemas Multi-Core.&lt;br /&gt;&lt;br /&gt;Parte do que temos para nos preocupar é isso aí.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5211950940660669494?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5211950940660669494/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5211950940660669494&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5211950940660669494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5211950940660669494'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/06/cloud-e-as-linguagens-de-programacao.html' title='Cloud e as Linguagens de Programação'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-7174489698010087683</id><published>2009-06-01T21:02:00.002-03:00</published><updated>2009-06-01T21:08:37.077-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Community One'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaOne'/><title type='text'>Community One West 2009</title><content type='html'>O primeiro dia de eventos em San Francisco não é no JavaOne, e sim no Community One West, que este ano irá durar três dias consecutivos.&lt;br /&gt;&lt;br /&gt;Como é um evento gratuito, deve atrair o público que esta somente agora pensando em Java (ou quem já cansou do Java).&lt;br /&gt;&lt;br /&gt;A direção do C1-W esta para o Cloud Computing, mas tem espaço para vários assuntos relativos aos sistemas não Java e recursos open-source.&lt;br /&gt;&lt;br /&gt;O que ocorreu no C1-W você pode encontar no &lt;a href="http://developers.sun.com/events/communityone/"&gt;website do evento&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;E, diferente dos outros anos o Pavilion abriu já na segunda-feira, durante o C1-W, com a ausência de três empresas importantes: Oracle, IBM e SAP. Porém ele está bem mais popular e com mais desenvolvedores independentes que no ano passado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-7174489698010087683?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/7174489698010087683/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=7174489698010087683&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7174489698010087683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7174489698010087683'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/06/community-one-west-2009.html' title='Community One West 2009'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5835722872832885306</id><published>2009-06-01T14:35:00.009-03:00</published><updated>2009-06-01T21:29:51.495-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaOne'/><title type='text'>JavaOne 2009 (I)</title><content type='html'>Cheguei sábado (30/Maio) à &lt;a href="http://pt.wikipedia.org/wiki/S%C3%A3o_Francisco_%28Calif%C3%B3rnia%29"&gt;San Francisco&lt;/a&gt;, após uma viagem de 25 horas a partir do Rio de Janeiro. Os dois vôos em que eu estava foram dentro dos horários previstos, e sempre com avião lotado.&lt;br /&gt;&lt;br /&gt;Este ano EU e o Clayton Chagas vamos apresentar no JavaOne 2009 a Technnical Session: &lt;span style="font-weight: bold;"&gt;Java™ in the Brazilian Digital TV: Interactivity and Digital Inclusion on TV&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;No sábado já comecei a vislumbrar o impacto da crise internacional por aqui: diminuiu a quantidade de carros nas ruas e várias lojas fecharam. No entanto achei que o número de "&lt;a href="http://en.wikipedia.org/wiki/Homelessness"&gt;HomeLess&lt;/a&gt;" no entordo da Union Square diminuiu.&lt;br /&gt;&lt;br /&gt;No domingo (31/Maio) fomos à uma &lt;span style="font-weight: bold;"&gt;BestBuy &lt;/span&gt;para ver as ofertas de hardware. Poucas ofertas e muitos produtos fora do estoque na área de computadores. Em compensação, metade da loja estava dedicada aos games da &lt;span style="font-style: italic;"&gt;Nintendo&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Sony &lt;/span&gt;e &lt;span style="font-style: italic;"&gt;Microsoft&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Falando em &lt;span style="font-style: italic;"&gt;Sony&lt;/span&gt;, das duas lojas que ela tinha no &lt;a href="http://en.wikipedia.org/wiki/Metreon"&gt;Metreon Shopping&lt;/a&gt;, a de computadores já fechou, e a de games vai fechar em três meses, além de não ter nenhuma console no estoque (somente os DVDs de software/jogos).&lt;br /&gt;&lt;br /&gt;No final da tarde do mesmo domingo, fomos ao Moscone Center para fazer o Check-In dos eventos. Como era domingo, não tinha fila, mas acho também que é porque vem pouca gente para o &lt;a href="http://java.sun.com/javaone/"&gt;JavaOne&lt;/a&gt; este ano.&lt;br /&gt;&lt;br /&gt;Depois do credenciamento fomos pegar os brindes... A mochila é diferente, e na minha opinião inferior à do ano passado. Uma camisa XL padrão para todo mundo, sem interessar se você tem 1,50 m ou 1,90 m de altura. E não veio nenhuma canetinha ou bloco de anotações.&lt;br /&gt;&lt;br /&gt;Saindo do Moscone no domingo (já era umas 19:00 horas) só restava se preocupar com o Jantar, aprontar detalhes da apresentação e dormir, porque no dia seguinte começa o &lt;a href="http://developers.sun.com/events/communityone"&gt;Community One West&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Um colega foi à &lt;span style="font-style: italic;"&gt;GlassFish Unconference&lt;/span&gt;, no domingo mesmo, após termos pego os brindes, e ficou por lá. À noite ele me deu a informação de que o pessoal do GlassFish está realmente com medo de o App Server ser descontinuado, em função da fusão com a Oracle.&lt;br /&gt;&lt;br /&gt;O blog de outro amigo, o &lt;a href="http://weblogs.java.net/blog/felipegaucho/"&gt;Felipe Gaúcho&lt;/a&gt;, também é uma boa fonte de informações este ano, porque ele está registrado como &lt;span style="font-style: italic;"&gt;Press &lt;/span&gt;e vai publicar conteúdo com frequência.&lt;br /&gt;&lt;br /&gt;Serge Rehem, grande amigo do &lt;a href="http://javabahia.blogspot.com"&gt;JavaBahia &lt;/a&gt;também está publicando este ano, direto de San Francisco.&lt;br /&gt;&lt;br /&gt;E fusão da Oracle será o tema de bastidores este ano, já que os temas principais são Cloud Computing e TV Digital.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5835722872832885306?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5835722872832885306/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5835722872832885306&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5835722872832885306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5835722872832885306'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/06/javaone-2009-i.html' title='JavaOne 2009 (I)'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-6154899426884505280</id><published>2009-03-08T20:31:00.001-03:00</published><updated>2009-03-08T20:38:51.165-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>RIA</title><content type='html'>&lt;span style="font-size:130%;"&gt;(Rich Internet Applications)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;São aplicações executadas em browsers internet, como Firefox ou Internet Explorer, no contexto de uma página &lt;a href="http://pt.wikipedia.org/wiki/XHTML"&gt;XHTML&lt;/a&gt; e que possuem recursos audio-visuais semelhantes aos que existem em aplicações puramente desktop ou standalone.&lt;br /&gt;&lt;br /&gt;Podem ser construídas utilizando uma ou mais das ferramentas listadas abaixo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Java Applets&lt;/li&gt;&lt;li&gt;JavaScript&lt;/li&gt;&lt;li&gt;DHTML&lt;/li&gt;&lt;li&gt;XML&lt;/li&gt;&lt;li&gt;MS ActiveX Controls&lt;/li&gt;&lt;li&gt;MS SilverLight&lt;/li&gt;&lt;li&gt;Macromedia Flash&lt;/li&gt;&lt;li&gt;Adobe Flex&lt;/li&gt;&lt;li&gt;Sun JavaFX&lt;/li&gt;&lt;li&gt;SAP WebDynpro&lt;/li&gt;&lt;li&gt;OpenLaszlo&lt;/li&gt;&lt;li&gt;AJAX&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-6154899426884505280?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/6154899426884505280/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=6154899426884505280&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/6154899426884505280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/6154899426884505280'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/03/ria.html' title='RIA'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-7337432952637130004</id><published>2009-03-08T20:28:00.001-03:00</published><updated>2009-03-08T20:29:17.249-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>RSS</title><content type='html'>&lt;span style="font-size:130%;"&gt;(Really Simple Syndication – 2.0)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Arquivo XML: RSS Feed, WebFeed, Atom.&lt;/li&gt;&lt;li&gt;Um dos melhores desenvolvimentos depois do CGI.&lt;/li&gt;&lt;li&gt;Assinaturas de um serviço ou publicação na Web, de forma assíncrona.&lt;/li&gt;&lt;li&gt;Agregadores de conteúdo dinâmico diverso.&lt;/li&gt;&lt;li&gt;O publicador do conteúdo mantém o respectivo público atualizado a cada novidade.&lt;/li&gt;&lt;li&gt;Permite uma combinação adequada entre conteúdo fixo e conteúdo dinâmico.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-7337432952637130004?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/7337432952637130004/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=7337432952637130004&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7337432952637130004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7337432952637130004'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/03/rss.html' title='RSS'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-251533190337708310</id><published>2009-03-08T20:24:00.001-03:00</published><updated>2009-03-08T20:27:07.016-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Blog</title><content type='html'>&lt;ul&gt;&lt;li&gt;Diário pessoal.&lt;/li&gt;&lt;li&gt;Opinião individual.&lt;/li&gt;&lt;li&gt;Organização cronológica.&lt;/li&gt;&lt;li&gt;Palavras chaves.&lt;/li&gt;&lt;li&gt;Edição em qualquer dispositivo, a qualquer hora, em qualquer lugar.&lt;/li&gt;&lt;li&gt;Troca de comentários livres com os leitores e o público.&lt;/li&gt;&lt;li&gt;“Nós somos a mídia!”&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_aTuBpNsODD0/SbRT-ovLmhI/AAAAAAAAAeQ/DHskr76fdwY/s1600-h/blog_def.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 306px; height: 320px;" src="http://4.bp.blogspot.com/_aTuBpNsODD0/SbRT-ovLmhI/AAAAAAAAAeQ/DHskr76fdwY/s320/blog_def.jpg" alt="" id="BLOGGER_PHOTO_ID_5310962196128963090" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-251533190337708310?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/251533190337708310/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=251533190337708310&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/251533190337708310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/251533190337708310'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/03/blog.html' title='Blog'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_aTuBpNsODD0/SbRT-ovLmhI/AAAAAAAAAeQ/DHskr76fdwY/s72-c/blog_def.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5294466331637452077</id><published>2009-03-02T10:53:00.004-03:00</published><updated>2009-03-02T11:03:33.635-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><title type='text'>Truques simples para resolver problemas tecnológicos</title><content type='html'>Se o texto não fosse muito legal, eu não postava aqui.&lt;br /&gt;Os escreventes do &lt;span style="font-weight: bold;"&gt;G1&lt;/span&gt; da &lt;span style="font-style: italic;"&gt;Globo.com&lt;/span&gt; compilaram uma lista de soluções  triviais para problemas tecnológicos que vez ou outra atrapalham nossa rotina.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Como prolongar a carga do celular?&lt;/li&gt;&lt;li&gt;Como aumentar a distância de uso do controle remoto do alarme do carro?&lt;/li&gt;&lt;li&gt;Como conseguir aquela última impressão a partir de um cartucho de tinta quase vazio?&lt;/li&gt;&lt;li&gt;Como resolver o problema do celular molhado que caiu na privada ou piscina?&lt;/li&gt;&lt;li&gt;Como obter maior alcance do seu roteador Wi-Fi no apartamento?&lt;/li&gt;&lt;li&gt;Como retirar a gordura e limpar a face acrílica dos seus discos de CD e DVD?&lt;/li&gt;&lt;li&gt;Como tentar recuperar dados daquele seu disco rígido que está "morrendo"?&lt;/li&gt;&lt;/ul&gt;Veja as resposta em &lt;a href="http://g1.globo.com/Noticias/Tecnologia/0,,MUL1020332-6174,00.html"&gt;G1 - Tecnologia&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5294466331637452077?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5294466331637452077/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5294466331637452077&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5294466331637452077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5294466331637452077'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/03/truques-simples-para-resolver-problemas.html' title='Truques simples para resolver problemas tecnológicos'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-8909414234137921061</id><published>2009-03-02T10:14:00.004-03:00</published><updated>2009-03-02T10:31:05.787-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documentação'/><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><title type='text'>Cartões de Referência sobre Tecnologias</title><content type='html'>Você encontra pelas livrarias aqueles "resumões" sobre assuntos que sempre estão em nosso dia-a-dia ou são matéria de provas e avaliações.&lt;br /&gt;&lt;br /&gt;O pessoal do &lt;span style="font-style: italic;"&gt;DZone.com&lt;/span&gt; lançou, somente em inglês, o mesmo tipo de "resumão", com o nome técnico de Cartões de Referência, no formato PDF e para download grátis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Refcardz&lt;/span&gt; são cartões de referência gratuitos, escritos por autores de livros e experts da indústria de tecnologia em variado leque de assuntos técnicos para desenvolvedores. Cada cartão possuí de 6 a 8 páginas com informações sobre como iniciar-se em uma ferramenta, atalhos, tutoriais, diagramas, dicas úteis, exemplos de código-fonte, e muito mais.&lt;br /&gt;&lt;br /&gt;Muito bem montados, eles resolvem ou orientam boa parte de nossas dúvidas técnicas no trabalho com tecnologias.&lt;br /&gt;&lt;br /&gt;A lista incluí cartões sobre:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;SOA Governance&lt;/li&gt;&lt;li&gt;SOA Patterns&lt;/li&gt;&lt;li&gt;Using XML in Java&lt;/li&gt;&lt;li&gt;Essential JSP Expression Language&lt;/li&gt;&lt;li&gt;Essential MySQL&lt;/li&gt;&lt;li&gt;JUnit and EasyMock&lt;/li&gt;&lt;li&gt;Core Java&lt;/li&gt;&lt;li&gt;Getting Started with JPA&lt;/li&gt;&lt;li&gt;JavaServer Faces&lt;/li&gt;&lt;li&gt;Struts 2&lt;/li&gt;&lt;li&gt;Core .NET&lt;/li&gt;&lt;li&gt;C#&lt;/li&gt;&lt;li&gt;Design Patterns&lt;/li&gt;&lt;li&gt;Dependency Injection in EJB 3&lt;/li&gt;&lt;li&gt;etc...&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;No site da &lt;span style="font-style: italic;"&gt;DZone.com&lt;/span&gt; você encontra os &lt;a href="http://refcardz.dzone.com/"&gt;Refcardz&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-8909414234137921061?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/8909414234137921061/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=8909414234137921061&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/8909414234137921061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/8909414234137921061'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/03/cartoes-de-referencia-sobre-tecnologias.html' title='Cartões de Referência sobre Tecnologias'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-9125202512553388745</id><published>2009-02-24T23:03:00.003-03:00</published><updated>2009-02-24T23:16:10.433-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia de software'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><title type='text'>Ferramenta Computacional para o Ensino e a Aprendizagem de Geometria</title><content type='html'>Todo engenheiro e arquiteto aprendeu no curso acadêmico como fazer um desenho técnico usando um par de esquadros, compasso e régua.&lt;br /&gt;&lt;br /&gt;Mas como simular o uso do papel branco e dos instrumentos no computador? Existe interface mais simples que o papel branco?&lt;br /&gt;&lt;br /&gt;Leandro Lourenzoni resolveu o problema construindo um software que simula a prancheta de desenho técnico.&lt;br /&gt;&lt;br /&gt;Trata-se de um ambiente virtual de desenho técnico com interface totalmente diferente do padrão atual (WIMP), pois não contém janelas, menus, botões, etc., mas sim uma folha de papel e instrumentos de desenho que podem ser operados de forma simples e intuitiva. Professores poderiam utilizá-lo para demonstrar a resolução de exercícios para os alunos em telas grandes.&lt;br /&gt;&lt;br /&gt;Na prancheta virtual você pode simular suas representações 2D de objetos reais, sem borrar a folha ao usar a borracha.&lt;br /&gt;&lt;br /&gt;E mais, o programa de computador pode ser baixado e usado off-line, desde que você tenha uma runtime Java instalada.&lt;br /&gt;&lt;br /&gt;Acesse o site do projeto &lt;a href="http://risko.pcc.usp.br/"&gt;RISKO&lt;/a&gt; e saiba mais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-9125202512553388745?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/9125202512553388745/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=9125202512553388745&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/9125202512553388745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/9125202512553388745'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/ferramenta-computacional-para-o-ensino.html' title='Ferramenta Computacional para o Ensino e a Aprendizagem de Geometria'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-7996444977021397965</id><published>2009-02-24T22:34:00.003-03:00</published><updated>2009-02-24T22:50:22.727-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><title type='text'>Blocos de Montar Sensitivos</title><content type='html'>David Merrill, estudante do Instituto de Tecnologia de Massachusetts (MIT), construiu um brinquedo chamado &lt;a href="http://www.siftables.com/"&gt;Siftables&lt;/a&gt;: um bloco plástico e computadorizado, do tamanho de um biscoito, que mais parece com um pequeno ladrilho, e que possuí recursos de detecção por proximidade, comunicação wireless e display colorido.&lt;br /&gt;&lt;br /&gt;Você pode combinar esse blocos de maneira randômica para encontrar a informação consequente. Eles trabalham em conjunto, de modo interdependente, para encontrar ou gerar a informação consequente.&lt;br /&gt;&lt;br /&gt;Estes blocos podem ser o futuro no ensino de matemática, português, música, etc., além de poder escrever em grupo com os amigos também. Será esta a nossa próxima ferramenta de aprendizado?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="326" width="446"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="bgColor" value="#ffffff"&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/DavidMerrill_2009-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DavidMerrill-2009.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=457"&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/embed/DavidMerrill_2009-embed_high.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DavidMerrill-2009.embed_thumbnail.jpg&amp;amp;vw=432&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=457" height="326" width="446"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-7996444977021397965?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/7996444977021397965/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=7996444977021397965&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7996444977021397965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7996444977021397965'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/blocos-de-montar-sensitivos.html' title='Blocos de Montar Sensitivos'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5521075800927697698</id><published>2009-02-24T22:03:00.004-03:00</published><updated>2009-02-24T22:10:52.151-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RioJUG'/><title type='text'>The RioJUG's Context</title><content type='html'>&lt;p&gt;&lt;u&gt;Brazil&lt;/u&gt;&lt;br /&gt;Is the largest and most populous country in South America, and fifth largest in the world in both area and population. Spanning a vast area between central South America and the Atlantic Ocean, it borders every South American nation except for Ecuador and Chile.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Area: 8,514,877 km² (5 th) or 3,287,597 sq mi&lt;br /&gt;Population: 2005 estimate in 186,405,000 (5 th)&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSZLtYIZdI/AAAAAAAAAeA/yTcpbeklYL0/s1600-h/LocationBrazil.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 250px; height: 115px;" src="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSZLtYIZdI/AAAAAAAAAeA/yTcpbeklYL0/s320/LocationBrazil.png" alt="" id="BLOGGER_PHOTO_ID_5306534687387706834" border="0" /&gt;&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Brazil" target="_blank"&gt;See more about the country...&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Rio de Janeiro State&lt;/u&gt;&lt;br /&gt;Is one of the 26 states of Brazil (plus the Federal District). It has an area of 43,653 km² and is situated on the southeastern coast. Its capital is the city of Rio de Janeiro, which was the colony's capital as of 1763 (the first capital being Salvador da Bahia), and the nation's capital from 1822 to 1960. In the year 2000, the state population was 14,381,282.&lt;br /&gt;&lt;br /&gt; &lt;a href="http://en.wikipedia.org/wiki/Rio_de_Janeiro_%28state%29" target="_blank"&gt;See more about the state...&lt;/a&gt;&lt;/p&gt;&lt;u&gt;&lt;br /&gt;Rio de Janeiro City&lt;/u&gt;&lt;br /&gt;Is the name of both a state and a city in south-eastern Brazil. Commonly known as just Rio (particularly in English and by its inhabitants), the city is famous for its spectacular natural setting, wild Carnival celebrations, samba and other music, hotel-lined tourist beaches, such as Copacabana, Ipanema, and Leblon, pavements decorated with black and cream swirl pattern mosaics, and the easy-going lifestyle of its inhabitants.&lt;br /&gt;&lt;p&gt;Rio de Janeiro is located at 22 degrees, 54 minutes south latitude, 43 degrees 14 minutes west longitude (22° 54'S 43° 14'W), GMT-3. The population of the City of Rio de Janeiro is about 6,094,183 (2005 estimate), occupying an area of 1182.3 km² (456.5 mi²). The larger metropolitan area population is estimated at 11-12 million. It is Brazil's second-largest city after São Paulo, tenth-largest in the world, and was the country's capital until 1960, when Brasília took its place. Residents of the city are known as &lt;span style="font-weight: bold;"&gt;Cariocas&lt;/span&gt;.&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSZXQrl9oI/AAAAAAAAAeI/HMgJIGUjEJE/s1600-h/250px-Brasilien.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 250px; height: 268px;" src="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSZXQrl9oI/AAAAAAAAAeI/HMgJIGUjEJE/s320/250px-Brasilien.png" alt="" id="BLOGGER_PHOTO_ID_5306534885843138178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Rio_de_Janeiro%2C_Rio_de_Janeiro" target="_blank"&gt;See more about the city...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5521075800927697698?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5521075800927697698/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5521075800927697698&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5521075800927697698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5521075800927697698'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/riojugs-context.html' title='The RioJUG&apos;s Context'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aTuBpNsODD0/SaSZLtYIZdI/AAAAAAAAAeA/yTcpbeklYL0/s72-c/LocationBrazil.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-9023650433923419983</id><published>2009-02-24T21:58:00.001-03:00</published><updated>2009-02-24T22:01:00.935-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><title type='text'>Convivendo com a Rotina</title><content type='html'>&lt;p&gt; Um Mestre da sabedoria passeava por uma floresta com seu fiel discípulo quando avistou ao longe um sítio de aparência pobre e resolveu fazer uma breve visita...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Durante o percurso ele falou ao aprendiz sobre a importância das visitas e as oportunidades de aprendizado que temos, também com as pessoas que mal conhecemos.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Chegando ao sítio constatou a pobreza do lugar, sem calçamento, casa de madeira, os moradores, um casal e três filhos, vestidos com roupas rasgadas e sujas... Então se aproximou do senhor, aparentemente o pai daquela família e perguntou:&lt;br /&gt;- Neste lugar não há sinais de pontos de comércio e de trabalho! Como o senhor e a sua família&lt;br /&gt; sobrevivem aqui?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;E o senhor calmamente respondeu:&lt;br /&gt;- Meu amigo, nós temos uma vaquinha que nos da vários litros de leite todos os dias. Uma parte desse produto nós vendemos ou trocamos na cidade vizinha por outros generos de alimentos e a outra parte nos produzimos queijo, coalhada, etc., para o nosso consumo e assim vamos  sobrevivendo.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;O sábio agradeceu a informação, contemplou o lugar por uns momentos, depois se despediu e foi embora. No meio do caminho, voltou ao seu fiel discípulo e ordenou:&lt;br /&gt;- Aprendiz, pegue a vaquinha, leve-a ao precipício ali na frente e empurre-a, jogue-a lá em baixo.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;O jovem arregalou os olhos espantado e questionou o mestre sobre o fato da vaquinha ser o único meio de sobrevivência daquela família, mas como percebeu o silêncio absoluto do seu mestre, foi cumprir a ordem. Assim empurrou a vaquinha morro abaixo e a viu morrer.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Aquela cena ficou marcada na memória daquele jovem durante alguns anos e um belo dia ele resolveu largar tudo o que havia aprendido e voltar naquele mesmo lugar e contar tudo àquela familia, pedir perdão e ajudá-los.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Assim fez, e quando se aproximava do local avistou um sítio muito bonito, com árvores floridas, todo murado, com carro na garagem e algumas crianças brincando no jardim. Ficou triste e desesperado imaginando que aquela humilde família tivera que vender o sítio para sobreviver, "apertou" o passo e chegando lá, logo foi recebido por um caseiro muito simpático e perguntou sobre a familia que ali morava há uns quatro anos e o caseiro respondeu:&lt;br /&gt;- Continuam morando aqui!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Espantado ele entrou correndo na casa; e viu que era mesmo a família que visitara antes com o mestre. Elogiou o local e perguntou ao senhor (o dono da vaquinha):&lt;br /&gt;- Como o senhor melhorou este sítio e esta muito bem de vida?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;E o senhor entusiasmado, respondeu:&lt;br /&gt;- Nós tínhamos uma vaquinha que caiu no precipício e morreu, daí em diante tivemos que fazer&lt;br /&gt; outras coisas e desenvolver habilidades que nem sabíamos que tinhamos, assim alcançamos o sucesso que seus olhos vislumbram agora ...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Todos nos temos uma vaquinha que nos dá alguma coisa básica para sobrevivência e uma convivência com a rotina. Descubra qual é a sua!&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-9023650433923419983?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/9023650433923419983/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=9023650433923419983&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/9023650433923419983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/9023650433923419983'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/convivendo-com-rotina.html' title='Convivendo com a Rotina'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-478934309072388792</id><published>2009-02-24T21:53:00.001-03:00</published><updated>2009-02-24T21:57:54.909-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><title type='text'>Pobreza e Riqueza</title><content type='html'>&lt;p&gt;Um dia um pai de família rica levou seu filho para viajar para o interior, com o firme propósito de mostrar o quanto as pessoas podem ser pobres. Eles passaram um dia e uma noite na fazenda de uma família muito pobre.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Quando retornaram da viagem, o pai perguntou ao filho: - Como foi a viagem?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Muito boa papai - respondeu o filho.&lt;/p&gt;&lt;p&gt;- Você viu como as pessoas podem ser pobres, filho?&lt;br /&gt;&lt;/p&gt;&lt;p&gt; - Sim, pai.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; - E o que você aprendeu?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;O filho respondeu:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- Eu vi que nós temos um cachorro em casa, e eles tem quatro. Nós temos uma piscina que alcança o meio do jardim; eles tem um riacho que não tem fim. Nós temos uma varanda coberta e iluminada com luz, eles tem as estrelas e a lua. Nosso quintal vai ate o portão de entrada, eles tem uma floresta inteira.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Quando o pequeno garoto estava acabando de responder, seu pai ficou estupefato.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;E o filho acrescentou: - Obrigado, pai, por me mostrar o quanto "pobres" nos somos!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Tudo o que você tem pode ser uma grande riqueza. Depende da maneira com que você olha para as coisas. &lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Se você tem amor, amigos, família, saúde, bom humor e atitudes positivas para com a vida, você tem tudo! &lt;/i&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Se você é "pobre de espírito", mesmo tendo dinheiro, luxo, conforto, etc., você não tem nada!&lt;br /&gt;&lt;br /&gt; &lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-478934309072388792?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/478934309072388792/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=478934309072388792&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/478934309072388792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/478934309072388792'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/pobreza-e-riqueza.html' title='Pobreza e Riqueza'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-7175328468144341517</id><published>2009-02-24T21:51:00.000-03:00</published><updated>2009-02-24T21:52:17.071-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Mudanças no Cotidiano: Os Macacos</title><content type='html'>&lt;p&gt;Um grupo de cientistas colocou cinco macacos em uma jaula. No meio, uma escada e, sobre ela,  um cacho de bananas.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Quando um macaco subia na escada para pegar as bananas, os cientistas jogavam um jato de água fria nos que estavam no chão. Depois de certo tempo, quando um macaco ia subir a escada, os outros o pegavam e enchiam de pancada.Com mais algum tempo, nenhum macaco subia mais a escada, apesar da tentação das bananas.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Então, os cientistas substituíram um dos macacos por um novo.  A primeira coisa que ele fez foi subir a escada, dela sendo retirado pelos outros, que o surraram. Depois de algumas surras, o novo integrante do grupo não subia mais a escada.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Um segundo foi substituído e o mesmo ocorreu, tendo o primeiro substituto participado com entusiasmo na surra ao novato.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Um terceiro foi trocado e o mesmo ocorreu. Um quarto, e afinal, o último dos veteranos foi substituído.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Os cientistas então ficaram com um grupo de cinco macacos que mesmo nunca tendo tomado um banho frio, continuavam batendo naquele que tentasse pegar as bananas.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Se possível fosse perguntar a algum deles porque eles batiam em quem tentasse subir a escada, com certeza a resposta seria: "Não sei, mas as coisas sempre foram assim por aqui" .&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Você não deve perder a oportunidade de passar essa história para todos para que, vez por outra, se perguntem porque estão fazendo exatamente o que todo mundo faz.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-7175328468144341517?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/7175328468144341517/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=7175328468144341517&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7175328468144341517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7175328468144341517'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/mudancas-no-cotidiano-os-macacos.html' title='Mudanças no Cotidiano: Os Macacos'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-7817721777002306209</id><published>2009-02-24T21:32:00.003-03:00</published><updated>2009-02-24T21:46:29.515-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><title type='text'>O que é Marketing?</title><content type='html'>As pessoas sempre nos pedem uma explicação sobre o que é, exatamente, Marketing.&lt;br /&gt;&lt;br /&gt;Pois aí vai uma das melhores explicações.&lt;br /&gt;&lt;br /&gt;Na prática é isso aí:&lt;br /&gt;&lt;br /&gt;1. Você vê uma pessoa numa festa. Você vai até ela e diz: -"Eu sou um bom Técnico."&lt;br /&gt;Isto é &lt;span style="font-weight: bold;"&gt;Marketing Direto&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;2. Você está numa festa com um grupo de colegas e vê uma pessoa. Um dos colegas vai até ela e, apontando para você, diz: -"Ele é um fantástico Técnico!"&lt;br /&gt;Isto é &lt;span style="font-weight: bold;"&gt;Publicidade&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;3. Você vê uma pessoa numa festa. Você vai até ela e consegue o número do celular dela. Você telefona no dia seguinte e diz: -"Oi! Eu sou um ótimo Técnico!"&lt;br /&gt;Isto é &lt;span style="font-weight: bold;"&gt;Telemarketing&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;4. Você vê uma pessoa numa festa. Você se levanta, vai até ela e diz: -"Com licença...", ajeita a roupa dela, amarra o sapato dela e conclui: -"A propósito, eu sou um bom Técnico."&lt;br /&gt;Isto é &lt;span style="font-weight: bold;"&gt;Relações Públicas&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;5. Você está numa festa. Uma pessoa se aproxima de você e diz: -"Me disseram que você é um excelente Técnico."&lt;br /&gt;Isto é &lt;span style="font-weight: bold;"&gt;Reconhecimento de Marca&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;6. Você está numa festa e vê uma pessoa. Você a convence a contratar seu/sua melhor amigo(a).&lt;br /&gt;Isto é &lt;span style="font-weight: bold;"&gt;Representação de Vendas&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;7. Seu colega não consegue resolver um problema e telefona para você.&lt;br /&gt;Isto é &lt;span style="font-weight: bold;"&gt;Suporte Técnico&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;8. Você está indo a uma festa quando se dá conta que poderia haver um monte de pessoas em cada uma das casas pelas quais você está passando. Você saí do carro e no meio da rua grita bem alto: "EU SOU UM EXCELENTE TÉCNICO!"&lt;br /&gt;Não faça isso: &lt;span style="font-weight: bold;"&gt;Isto é Spam&lt;/span&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-7817721777002306209?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/7817721777002306209/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=7817721777002306209&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7817721777002306209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7817721777002306209'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/o-que-e-marketing.html' title='O que é Marketing?'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-3723316214688752423</id><published>2009-02-24T21:23:00.002-03:00</published><updated>2009-02-24T21:30:32.402-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><title type='text'>A origem do @ (arroba)</title><content type='html'>Na idade média os livros eram escritos pelos copistas à mão. Precursores da taquigrafia, os copistas simplificavam o trabalho substituindo letras, palavras e nomes próprios, por símbolos, sinais e abreviaturas. Não era por economia de esforço nem para o trabalho ser mais rápido (tempo era o que não faltava naquele tempo). O motivo era de ordem econômica : tinta e papel eram valiosíssimos.&lt;br /&gt;&lt;br /&gt;Foi assim que surgiu o til (&lt;span style="font-weight: bold;"&gt;~&lt;/span&gt;), para substituir uma letra (um "m" ou um "n") que nasalizada a vogal anterior. Um til é um enezinho sobre a letra, pode olhar.&lt;br /&gt;&lt;br /&gt;O nome espanhol Francisco, que também era grafado "Phrancisco", ficou com a abreviatura "Phco." e "Pco". Daí foi fácil Francisco ganhar em espanhol o apelido Paco.&lt;br /&gt;&lt;br /&gt;Os santos, ao serem citados pelos copistas, eram identificados por um feito significativo em suas vidas. Assim, o nome de São José aparecia seguido de "Jesus Christi Pater Putativus", ou seja, o pai putativo (suposto) de Jesus Cristo. Mais tarde os copistas passaram a adotar a abreviatura "JHS PP" e depois "PP". A pronúncia dessas letras em seqüência explica porque José em espanhol tem o apelido de Pepe.&lt;br /&gt;&lt;br /&gt;Já para substituir a palavra latina et (e), os copistas criaram um símbolo que é o resultado do entrelaçamento dessas duas letras: &lt;span style="font-weight: bold;"&gt;&amp;amp;&lt;/span&gt; . Esse sinal é popularmente conhecido como "e comercial" e em inglês, tem o nome de &lt;span style="font-style: italic;"&gt;ampersand&lt;/span&gt;, que vem do &lt;span style="font-style: italic;"&gt;and&lt;/span&gt;  (e em inglês) + &lt;span style="font-style: italic;"&gt;per se&lt;/span&gt; (do latim por si) + &lt;span style="font-style: italic;"&gt;and&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Com o mesmo recurso do entrelaçamento de suas letras, os copistas criaram o símbolo &lt;span style="font-weight: bold;"&gt;@&lt;/span&gt; para substituir a preposição latina &lt;span style="font-weight: bold; font-style: italic;"&gt;ad&lt;/span&gt;, que tinha, entre outros, o sentido de "casa de".&lt;br /&gt;&lt;br /&gt;Veio a imprensa, foram-se os copistas, mas os símbolos @ e &amp;amp; continuaram a ser usados nos livros de contabilidade. O @ aparecia entre o número de unidades da mercadoria e o preço - por exemplo : o registro contábil "10@£3" significava "10 unidades ao preço de 3 libras cada uma". Nessa época o símbolo &lt;span style="font-weight: bold;"&gt;@&lt;/span&gt; já ficou conhecido como, em inglês como &lt;span style="font-weight: bold; font-style: italic;"&gt;at&lt;/span&gt; (a ou em).&lt;br /&gt;&lt;br /&gt;No século XIX, nos portos da Catalunha (nordeste da Espanha), o comércio e a indústria procuravam imitar práticas comerciais e contábeis dos ingleses. Como os espanhóis desconheciam o sentido que os ingleses atribuíam ao símbolo @ (a ou em), acharam que o símbolo seria uma unidade de peso. Para o entendimento contribuíram duas coincidências:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A unidade de peso comum para os espanhóis na época era a arroba, cujo "a" inicial lembra a forma do símbolo;&lt;/li&gt;&lt;li&gt;Os carregamentos desembarcados vinham freqüentemente em fardos de uma arroba. Dessa forma, os espanhóis interpretavam aquele mesmo registro de "10@£3"assim : "dez arrobas custando 3 libras cada uma".&lt;/li&gt;&lt;/ol&gt;Então o símbolo &lt;span style="font-weight: bold;"&gt;@&lt;/span&gt; passou a ser usado pelos espanhóis para significar uma arroba.&lt;br /&gt;&lt;br /&gt;Arroba veio do árabe ar-ruba, que significa "a quarta parte": uma arroba (15 kg em números redondos) correspondia a ¼ de outra medida de origem árabe (quintar), o quintal (58,75 kg).&lt;br /&gt;&lt;br /&gt;As máquinas de escrever, na sua forma definitiva, começaram a ser comercializadas em 1874, nos Estados Unidos (Mark Twain foi o primeiro autor a apresentar seus originais datilografados). O teclado tinha o símbolo &lt;span style="font-weight: bold;"&gt;@&lt;/span&gt;, que sobreviveu nos teclados dos computadores.&lt;br /&gt;&lt;br /&gt;Em 1972, ao desenvolver o primeiro programa de correio eletrônico (e-mail), Roy Tomlinson aproveitou o sentido &lt;span style="font-weight: bold;"&gt;@&lt;/span&gt; (at), disponível no teclado, e utilizou-o entre o nome do usuário e o nome do provedor. Assim "Fulano@Provedor X"ficou significando "Fulano no provedor X".&lt;br /&gt;&lt;br /&gt;Em diversos idiomas, o símbolo &lt;span style="font-weight: bold;"&gt;@&lt;/span&gt; ficou com o nome de alguma coisa parecida com sua forma, em italiano chiocciola (caracol), em sueco snabel (tromba de elefante), em holandês, apestaart (rabo de macaco); em outros idiomas, tem o nome de um doce em forma circular: shtrudel, em Israel; strudel, na Áustria; pretzel, em vários paises europeus.&lt;br /&gt;&lt;br /&gt;Retirado do livro: &lt;span style="font-weight: bold;"&gt;A Casa da Mãe Joana&lt;/span&gt; de &lt;span style="font-style: italic;"&gt;Reinaldo Pimenta&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-3723316214688752423?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/3723316214688752423/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=3723316214688752423&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3723316214688752423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3723316214688752423'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/origem-do-arroba.html' title='A origem do @ (arroba)'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5834107085782818555</id><published>2009-02-24T21:13:00.003-03:00</published><updated>2009-02-24T22:20:08.604-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Wiki</title><content type='html'>&lt;ul&gt;&lt;li&gt;Software colaborativo para edição coletiva de documentos;&lt;/li&gt;&lt;li&gt;Não necessita que o conteúdo tenha que ser revisto antes da sua publicação;&lt;/li&gt;&lt;li&gt;Não é necessário o conhecimento, pelo usuário, de codificação HTML ou XML;&lt;/li&gt;&lt;li&gt;Uso intenso de referências externas para evitar a duplicidade de conteúdo;&lt;/li&gt;&lt;li&gt;Navegação não-linear.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;a href="http://www.wikipedia.org/"&gt;Wikipedia&lt;/a&gt;  |  &lt;a href="http://www.wikiversity.org/"&gt;Wikiversity&lt;/a&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5834107085782818555?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5834107085782818555/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5834107085782818555&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5834107085782818555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5834107085782818555'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/wiki.html' title='Wiki'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-7641282538272752043</id><published>2009-02-24T21:11:00.001-03:00</published><updated>2009-02-24T21:13:37.346-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Folksonomy</title><content type='html'>&lt;ul&gt;&lt;li&gt;Bookmark Social.&lt;/li&gt;&lt;li&gt;Promoção da colaboração entre os usuários, de forma semântica, pela categorização da informação usando palavras chaves de escolha livre e aberta.&lt;/li&gt;&lt;li&gt;Surgem associações de significado popular, ao contrário das normas rígidas dos idiomas, permitindo vínculos naturais para o ser humano, mas que antes não existiam nas máquinas já que o conteúdo pode pertencer a múltiplas categorias simultaneamente.&lt;/li&gt;&lt;li&gt;Uma foto pode então ser indexada pela(s) sua(s) categoria(s) e por seu significado para os usuários que a vêem.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSNCFh-1NI/AAAAAAAAAd4/xh6kT6f_ZNw/s1600-h/web2_folksonomy.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 285px; height: 320px;" src="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSNCFh-1NI/AAAAAAAAAd4/xh6kT6f_ZNw/s320/web2_folksonomy.jpg" alt="" id="BLOGGER_PHOTO_ID_5306521327933248722" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-7641282538272752043?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/7641282538272752043/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=7641282538272752043&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7641282538272752043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7641282538272752043'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/folksonomy.html' title='Folksonomy'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aTuBpNsODD0/SaSNCFh-1NI/AAAAAAAAAd4/xh6kT6f_ZNw/s72-c/web2_folksonomy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-27417403947067585</id><published>2009-02-24T20:51:00.002-03:00</published><updated>2009-02-24T21:00:27.494-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Peopleware</title><content type='html'>&lt;ul&gt;&lt;li&gt;Os efeitos das contribuições dos usuários são a chave do marketing na Web 2.0.&lt;/li&gt;&lt;li&gt;As pessoas estão no centro do debate.&lt;/li&gt;&lt;li&gt;Tudo gira em torno do ser humano.&lt;/li&gt;&lt;li&gt;Em jogo está a liberdade que se dá ao indivíduo para criar, colaborar, participar.&lt;/li&gt;&lt;li&gt;Se a liberdade vai ser usada ou não é outra questão, mas que ela está lá à sua disposição na Web, disso ninguém tem dúvida.&lt;/li&gt;&lt;li&gt;Todos têm chances iguais de competir pela atenção do público.&lt;/li&gt;&lt;li&gt;A navegação ficará melhor ainda com a aplicação dos conceitos de usabilidade e portabilidade.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSJ7AuO1BI/AAAAAAAAAdw/gmYO5ccQIW4/s1600-h/web2_peopleware.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 222px;" src="http://1.bp.blogspot.com/_aTuBpNsODD0/SaSJ7AuO1BI/AAAAAAAAAdw/gmYO5ccQIW4/s320/web2_peopleware.jpg" alt="" id="BLOGGER_PHOTO_ID_5306517907848483858" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-27417403947067585?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/27417403947067585/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=27417403947067585&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/27417403947067585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/27417403947067585'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/peopleware.html' title='Peopleware'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aTuBpNsODD0/SaSJ7AuO1BI/AAAAAAAAAdw/gmYO5ccQIW4/s72-c/web2_peopleware.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5323840863410232025</id><published>2009-02-24T20:50:00.001-03:00</published><updated>2009-02-24T20:50:56.731-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Intervínculos</title><content type='html'>&lt;ul&gt;&lt;li&gt;Os Hiperlinks são a base da WWW.&lt;/li&gt;&lt;li&gt;As relações e os direcionamentos entre os diversos Websites, conteúdos e serviços na WWW definem o grau de relevância de um determinado assunto ou página. Ou seja, quão popular e vinculada a outras áreas é a informação.&lt;/li&gt;&lt;li&gt;A participação, e a opinião (ranking), dos usuários define o quanto a informação é importante.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5323840863410232025?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5323840863410232025/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5323840863410232025&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5323840863410232025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5323840863410232025'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/intervinculos.html' title='Intervínculos'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-6162540841186133761</id><published>2009-02-24T20:47:00.002-03:00</published><updated>2009-02-24T20:50:09.257-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Pulverização</title><content type='html'>&lt;ul&gt;&lt;li&gt;Milhões de transações pulverizadas entre pequenos serviços;&lt;/li&gt;&lt;li&gt;Ganhos de escala;&lt;/li&gt;&lt;li&gt;O que é mais seguro: $1 milhão por um website ou um milhão de pessoas por $1 cada?&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mercadolivre.com.br/" target="_blank"&gt;Mercado Livre&lt;/a&gt; e &lt;a href="http://www.ebay.com/" target="_blank"&gt;eBay&lt;/a&gt; habilitam transações ocasionais por somente alguns reais (ou dólares) entre pessoas e/ou empresas, atuando como um intermediário automático, fornecendo níveis de segurança na negociação.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-6162540841186133761?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/6162540841186133761/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=6162540841186133761&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/6162540841186133761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/6162540841186133761'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2009/02/pulverizacao.html' title='Pulverização'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5498206052563207104</id><published>2008-10-23T11:01:00.006-02:00</published><updated>2008-10-23T11:16:45.910-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='databases'/><title type='text'>Livro sobre Oracle DB 11g, por um brasileiro</title><content type='html'>&lt;div&gt;Melhor do que ter um amigo?&lt;br /&gt;É ter uma amigo escritor na área em que você mesmo trabalha!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Luiz Cláudio Fonseca&lt;/strong&gt;: esse é o DBA!&lt;br /&gt;&lt;br /&gt;Já era Oracle DBA bem conceituado no mercado quando foi meu aluno nos cursos de Java em 2004.&lt;br /&gt;E não é que ele resolveu escrever livros sobre a tecnologia em que tem mais experiência...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Oracle DBA RAC 11g - Arquitetura: Instalação, Administração e Performance&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Editora: Ciência Moderna&lt;br /&gt;ISBN: 9788573936988&lt;br /&gt;Ano: 2008&lt;br /&gt;Número de páginas: 208&lt;br /&gt;&lt;br /&gt;Mais do que um livro repleto de ensinamentos, DBA RAC aborda fundamentos sobre Oracle Real Application Cluster. Um livro especial, profissional não só pelo conteúdo, mas pela metodologia que expõe. É o primeiro livro publicado sobre Oracle RAC no Brasil, escrito por um profissional que pretende ampliar os conhecimentos técnicos de todos que trabalham com Oracle.&lt;br /&gt;&lt;br /&gt;Um livro que não só vai lhe propor dicas e técnicas, mas motivá-lo a arregaçar as mangas e iniciar o leitor na prática de Oracle Rac.&lt;br /&gt;Ao contrário dos livros importados, onde temos muitas páginas sobre a história do software, DBA RAC oferece o desenvolvimento do seu potencial em administração avançada de banco de dados Oracle, baseado no Oracle 11g RAC e em seus novos recursos.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_aTuBpNsODD0/SQB5B7nryBI/AAAAAAAAAZc/q00q0FYMa3s/s1600-h/LIVRO_ORACLE_RAC_11g.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260337438859708434" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 100px; CURSOR: hand; HEIGHT: 145px" alt="" src="http://1.bp.blogspot.com/_aTuBpNsODD0/SQB5B7nryBI/AAAAAAAAAZc/q00q0FYMa3s/s320/LIVRO_ORACLE_RAC_11g.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5498206052563207104?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5498206052563207104/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5498206052563207104&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5498206052563207104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5498206052563207104'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2008/10/livro-sobre-oracle-db-11g-por-um.html' title='Livro sobre Oracle DB 11g, por um brasileiro'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aTuBpNsODD0/SQB5B7nryBI/AAAAAAAAAZc/q00q0FYMa3s/s72-c/LIVRO_ORACLE_RAC_11g.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-8824012548647759811</id><published>2008-03-02T17:44:00.004-03:00</published><updated>2009-02-24T20:33:56.137-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ferramentas'/><category scheme='http://www.blogger.com/atom/ns#' term='padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='tecnologia'/><title type='text'>PDF tornou-se padrão definido pela ISO</title><content type='html'>Para quem prefere emitir e trocar documentos em documentos em PDF como eu, chegou mais um argumento: &lt;a target="_blank" href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45873"&gt;ISO/DIS 32000&lt;/a&gt; - Document Management - Portable Document Format - PDF 1.7&lt;br /&gt;&lt;br /&gt;No que se refere a governo e empresas, vai ser obrigatório aceitar documentos em PDF na troca de informações, no lugar dos famigerados DOCs.&lt;br /&gt;&lt;br /&gt;Ao ceder as informações sobre o padrão PDF, a &lt;a target="_blank" href="http://www.adobe.com/"&gt;Adobe&lt;/a&gt; monstrou que entendeu o novo paradigma econômico mundial: &lt;a target="_blank" href="http://www.wikinomics.com/"&gt;Wikinomics&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Restringir e monopolizar idéias deixou de ser o segredo do negócio. Para sobreviver daqui para frente o meio é compartilhar as informações o máximo possível, porque afinal, não dá para fazer tudo sozinho.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-8824012548647759811?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/8824012548647759811/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=8824012548647759811&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/8824012548647759811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/8824012548647759811'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2008/03/pdf-tornou-se-padro-definido-pela-iso.html' title='PDF tornou-se padrão definido pela ISO'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-2386307287098968705</id><published>2008-03-02T15:59:00.004-03:00</published><updated>2009-02-24T20:39:46.355-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia de software'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Java é cada vez mais ameaçada por novos métodos de desenvolvimento</title><content type='html'>Este título aí de cima é o da matéria publicada pela &lt;a target="_blank" href="http://computerworld.uol.com.br/mercado/2008/02/28/java-e-cada-vez-mais-ameacada-por-novos-metodos-de-desenvolvimento"&gt;Computerworld&lt;/a&gt;, questionando sobre o futuro da tecnologia.&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;"Bray admite que a linguagem Java "está começando a ficar um pouco tediosa para os jovens agitadores da comunidade". Ele considera a linguagem Java "substituível, mas argumenta que a plataforma Java – JVM, API e bibliotecas – veio para ficar. JVM é "insanamente popular"&lt;br /&gt;e é consenso que as bibliotecas são praticamente as melhores que existem, explica Brian..&lt;br /&gt;[...]&lt;br /&gt;&lt;br /&gt;O trecho acima traduz fielmente boa parte da discussão que existe hoje entre muitos desenvolvedores de software.&lt;br /&gt;&lt;br /&gt;Se você olhar a tecnologia Java sobre o ponto de vista da novidade, sim poderemos dizer que o futuro não é muito agradável. Porém as grandes empresas odeiam novidades, porque muitas delas são instáveis e de futuro incerto. Nesse ponto Java tem um futuro sem previsão de término (por enquanto), porque é a tecnologia mais confiável (apesar de não ser a mais barata) para se estabelecer software.&lt;br /&gt;&lt;br /&gt;Se você é um bom engenheiro de software, assim como muitos milhares aqui no Brasil, sabe que não deve calcar sua carreira numa única tecnologia, e sim nos padrões e procedimentos que regem a criação de software há mais de 20 anos.&lt;br /&gt;&lt;br /&gt;Enfim, Java está se tornando o que ela nasceu para ser: commodity, presente em todos os eletrônicos, porém imperceptível para o consumidor comum.&lt;br /&gt;&lt;br /&gt;Bons códigos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-2386307287098968705?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/2386307287098968705/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=2386307287098968705&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2386307287098968705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2386307287098968705'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2008/03/java-cada-vez-mais-ameaada-por-novos.html' title='Java é cada vez mais ameaçada por novos métodos de desenvolvimento'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5564298767859721352</id><published>2008-02-14T11:02:00.005-02:00</published><updated>2009-02-24T20:45:42.926-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web 2.0'/><title type='text'>Logado, sem digitar usuário e senha?</title><content type='html'>&lt;span style="font-style: italic;"&gt;OpenID&lt;/span&gt;: single sign-on universal, independente e descentralizado&lt;br /&gt;&lt;br /&gt;&lt;a href="http://openid.net/"&gt;&lt;span style="font-style: italic;"&gt;OpenID&lt;/span&gt;&lt;/a&gt; é um sistema de autenticação único e descentralizado. Um site que utiliza &lt;a href="http://openid.net/"&gt;&lt;span style="font-style: italic;"&gt;OpenID&lt;/span&gt;&lt;/a&gt; como modelo de autenticação não tem que ficar armazenando nos recursos próprios as informações de autenticação dos usuários. E do outro lado os usuários não tem que ficar lembrando de vários pares de login/senha para cada site onde eles estão cadastrados ou vinculados.&lt;br /&gt;&lt;br /&gt;A Microsoft, tentou fazer a mesma coisa com o &lt;a href="http://support.microsoft.com/kb/277759/pt-br"&gt;MS Passport&lt;/a&gt; (que mudou para Windows Live ID, depois do Vista), porém ela esbarrou na padronização de mercado e nos acordos com outras empresas.&lt;br /&gt;&lt;br /&gt;Como o &lt;span style="font-style: italic;"&gt;OpenID&lt;/span&gt; baseia-se na comunidade de código-fonte aberto (o projeto é tocado pela &lt;a href="http://openid.net/foundation/"&gt;OpenID Foundation&lt;/a&gt;), ganhou a adesão de empresas como Google, Microsoft, IBM, Verisign, Yahoo, AOL, entre outras.&lt;br /&gt;&lt;br /&gt;Já existe um &lt;a href="http://wiki.openid.net/Libraries"&gt;conjunto de bibliotecas disponíveis&lt;/a&gt; e que implementam o modo &lt;a href="http://openid.net/specs/openid-authentication-1_1.html"&gt;&lt;span style="font-style: italic;"&gt;OpenID Identity Server and Consumer 1.1&lt;/span&gt;&lt;/a&gt;. Em várias tecnologias como Java, C++, C#, Perl, Python, Ruby, PHP e ColdFusion.&lt;br /&gt;&lt;br /&gt;Como sempre o pessoal da &lt;a href="http://www.apache.org/"&gt;Apache Foundation&lt;/a&gt; não fica parado... Está em fase de avaliação e início de um projeto (na encubadora) para implementar as especificações do &lt;span style="font-style: italic;"&gt;OpenID&lt;/span&gt;. Você pode consultar a proposta em &lt;a href="http://wiki.apache.org/incubator/HeraldryIdentityProposal"&gt;Heraldry Identity Proposal&lt;/a&gt;, dentro do Apache Incubator Wiki.&lt;br /&gt;&lt;br /&gt;O certo é que os usuários já estão cansados de ficar lembrando diferentes senhas para cada site onde tem cadastro. Assim o projeto, com a forma de integração e colaboração na atual Web 2.0, tem tudo para deslanchar. Veja exemplos como a tecnologia funciona em &lt;a href="http://macmagazine.com.br/blog/2007/12/05/explicando-o-openid/"&gt;Explicando o OpenID&lt;/a&gt; e em &lt;a href="http://www.readwriteweb.com/archives/openid_vs_bigco.php"&gt;OpenID and the Identity Systems of Yahoo, Google &amp;amp; MSN&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bons códigos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5564298767859721352?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5564298767859721352/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5564298767859721352&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5564298767859721352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5564298767859721352'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2008/02/logado-sem-digitar-usurio-e-senha.html' title='Logado, sem digitar usuário e senha?'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-4165667277884089643</id><published>2008-02-13T10:33:00.003-02:00</published><updated>2008-02-21T23:38:46.959-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Brasil: país do presente?</title><content type='html'>Quando eu era garoto, durante o ensino médio, lá na década de 1980, eu sempre ouvia falar que o Brasil era a potência do futuro. Mas eu sempre me perguntava quando esse futuro iria chegar.&lt;br /&gt;&lt;br /&gt;Bem... Acho que esse futuro já começou a chegar, apesar de nossas discrepâncias à nível continental.&lt;br /&gt;&lt;br /&gt;Lendo algumas coisas na Web, tenho repensado a situação.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;21/02/2008 - &lt;a target="_blank" href="http://www.hsm.com.br/editorias/economiaefinancas/reportageconfin3_210208.php"&gt;Brasil passou a ser credor externo em janeiro, projeta Banco Central&lt;/a&gt;: O Banco Central estima que o Brasil tenha passado a credor externo líquido em janeiro,quando os ativos do país no exterior devem ter superado os passivos em US$ 4 bilhões.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;11/02/2008 - &lt;a target="_blank" href="http://info.abril.com.br/aberto/infonews/022008/11022008-2.shl"&gt;A cobiça pelas sobras da Índia&lt;/a&gt;: De olho nas migalhas que podem sobrar de um mercado mundialmente avaliado em mais de 70 bilhões de dólares, vários países têm se movimentado para desfilar suas qualidades.&lt;/li&gt;&lt;li&gt;17/01/2008 - &lt;a target="_blank" href="http://www.timaster.com.br/qa.asp?url=1359"&gt;Brasil no G3 da economia virtual&lt;/a&gt;:  No &lt;span class="nfakPe"&gt;BRIC&lt;/span&gt;, o Brasil é o país com maior potencial para gerar conteúdo e lucrar com isso em escala global.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-4165667277884089643?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/4165667277884089643/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=4165667277884089643&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4165667277884089643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4165667277884089643'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2008/02/brasil-pas-do-presente.html' title='Brasil: país do presente?'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-2727884583494375695</id><published>2008-02-13T09:46:00.004-02:00</published><updated>2008-02-13T10:14:24.229-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Características que o profissional de TI deve ter</title><content type='html'>Alguns sites vêm listando habilidades não-técnicas que o profissional de TI deveria ter. Mas na verdade essas habilidades podem ser desenvolvidas e utilizadas por qualquer profissional em qualquer área que lide com pessoas e trabalho em grupo.&lt;br /&gt;&lt;br /&gt;O artigo original saiu na "&lt;a target="_blank" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=305966"&gt;Computer World / Careers Section&lt;/a&gt;" no ponto de vista dos americanos. Aqui no Brasil temos conceitos culturais um pouco diferentes, e por isso a lista e definições foi adaptada.&lt;br /&gt;&lt;br /&gt;Segue aí a lista das habilidades... Se desejar uma explicação sobre cada item, pergunte aos colegas de trabalho ou ao seu chefe.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Saiba escrever corretamente e em bom português (ou inglês, se for o caso).&lt;/li&gt;&lt;li&gt;Conheça o contexto! Ou seja, entenda os processos de negócios (e a cadeia de valor) nos quais você vai trabalhar.&lt;/li&gt;&lt;li&gt;Saiba falar em público, ministrar aulas e palestras.&lt;/li&gt;&lt;li&gt;Cuide do seu dinheiro (e do dinheiro da sua empresa) com informações sobre finanças, contabilidade e aplicações na bolsa de valores.&lt;/li&gt;&lt;li&gt;Tenha iniciativa (ou melhor, não fique parado!).&lt;/li&gt;&lt;li&gt;Sua equipe é seu time, e para ganhar o jogo todos precisam trabalhar juntos.&lt;/li&gt;&lt;li&gt;Seja curioso, estude e pergunte aos colegas sobre as novidades.&lt;/li&gt;&lt;li&gt;Corra riscos, mas avalie suas opções com bom senso, e tenha um plano de backup.&lt;/li&gt;&lt;li&gt;Mapeie seus limites e suas habilidades. Conheça suas possibilidades!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;O que importa, no final das contas, não é o que você sabe, e sim quem você é!&lt;br /&gt;&lt;br /&gt;Bons códigos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-2727884583494375695?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/2727884583494375695/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=2727884583494375695&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2727884583494375695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2727884583494375695'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2008/02/caractersticas-que-o-profissional-de-ti.html' title='Características que o profissional de TI deve ter'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-4267324776500049891</id><published>2008-01-29T10:52:00.003-02:00</published><updated>2009-02-24T20:40:40.034-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia de software'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>CNPq lança edital para promoção de pesquisa/desenvolvimento de software</title><content type='html'>O objetivo é apoiar e promover a consolidação de programas de Especialização Tecnológica – Residência em Desenvolvimento de Software, por intermédio da concessão de bolsas de Residência para a área de desenvolvimento de software, aumentar o número de profissionais nessa área, fomentar a competitividade e a presença de empresas nacionais nos mercados local e global.&lt;br /&gt;&lt;br /&gt;São elegíveis como instituições proponentes, e consequentemente como co-financiadoras dos projetos e da pesquisa/desenvolvimento:&lt;br /&gt;- Instituição de Ensino Superior, pública ou privada, sem fins lucrativos.&lt;br /&gt;- Instituição de Pesquisa, Científica ou Tecnológica, pública ou privada, sem fins lucrativos.&lt;br /&gt;&lt;br /&gt;59% do orçamento total do Edital para concessão das bolsas será usado em 2008, e o restante em 2009.&lt;br /&gt;&lt;br /&gt;Cada proposta de pesquisa/desenvolvimento poderá solicitar recursos financeiros no valor máximo de R$ 600.000,00 (seiscentos mil reais). E como contrapartida, o aporte mínimo necessário a ser feito pela co-financiadora é de 50% do valor total da proposta, ou seja, 33% do orçamento total de cada projeto de apresentado, em recursos financeiros ou não, e que possam ser economicamente mensuráveis e demonstráveis.&lt;br /&gt;&lt;br /&gt;Esta previsto ainda o fomento específico às regiões Norte, Nordeste e Centro-Oeste, com um mínimo de 30% dos recursos financeiros destinados a projetos aprovados e submetidos por grupos sediados nessas regiões. E nesse caso as cidades mais preparadas são Recife, Fortaleza e Manaus, que já tem centros de desenvolvimento de software.&lt;br /&gt;&lt;br /&gt;O prazo de execução do projeto de pesquisa/desenvolvimento deverá ser de 10 a 26 meses, contados a partir da data de assinatura do Termo de Concessão e Aceitação, com previsão de liberação dos recursos no início do projeto. Este prazo poderá ser prorrogado, a critério exclusivo do CNPq, desde que o prazo total não seja superior a 26 meses.&lt;br /&gt;&lt;br /&gt;A duração da especialização deve variar de 8 (oito) a 12 (doze) meses, destacando-se que a dedicação à especialização é integral (oito horas diárias). O tempo total da projeto poderá conter prazo adicional de até 2 (dois) meses para realizar tarefas administrativas de início e fechamento da especialização, desde que o prazo final não seja superior a 26 meses.&lt;br /&gt;&lt;br /&gt;O programa prevê bolsas para pesquisadores residentes (DTI-3) no valor individual mensal de R$ 1.045,89. Os valores correspondentes às bolsas aprovadas terão a garantia de continuidade dentro do prazo estipulado para cada modalidade, desde que os bolsistas apresentem desempenho maior ou igual a 70% nas avaliações da especialização. O prazo de duração da bolsa não poderá de qualquer forma ser superior ao de duração do projeto.&lt;br /&gt;&lt;br /&gt;Data limite para submissão das propostas por formulário eletrônico: 03/Março/2008&lt;br /&gt;&lt;br /&gt;Mais informações sobre o edital poderão ser obtidas no &lt;a href="http://www.cnpq.br/editais/ct/2008/001.htm" target="_blank"&gt;site do CNPq&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-4267324776500049891?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/4267324776500049891/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=4267324776500049891&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4267324776500049891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4267324776500049891'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2008/01/cnpq-lana-edital-para-promoo-de.html' title='CNPq lança edital para promoção de pesquisa/desenvolvimento de software'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-1782210638341702752</id><published>2007-12-02T13:35:00.001-02:00</published><updated>2009-02-24T20:34:14.978-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ferramentas'/><title type='text'>Régua de pixels</title><content type='html'>Essa eu vi no &lt;a href="http://idgnow.uol.com.br/internet/deep_in_tech/archive/2007/09/24/rgua-de-pixels-indispensvel"&gt;Deep in Tech&lt;/a&gt; e gostei!&lt;br /&gt;Agora não vou ter que ficar medindo pixels na minha tela. Nem centímetros ou polegadas...&lt;br /&gt;É a tal da &lt;a href="http://www.spadixbd.com/freetools/jruler.htm"&gt;JR Screen Ruler&lt;/a&gt;.&lt;br /&gt;Se não me engano, existe também uma verão paga com cores customizadas, rotação e captura de tela ativa, entre outros recursos.&lt;br /&gt;&lt;a href="http://www.convertjunction.com/download/jruler.zip"&gt;Download&lt;/a&gt; (ativo na data deste post)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-1782210638341702752?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/1782210638341702752/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=1782210638341702752&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/1782210638341702752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/1782210638341702752'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/12/rgua-de-pixels.html' title='Régua de pixels'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-3531609544685606463</id><published>2007-12-01T13:54:00.000-02:00</published><updated>2008-12-10T14:29:07.350-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><title type='text'>UML - Relacionamento de Agregação</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_aTuBpNsODD0/R1GCUJWWgBI/AAAAAAAAAG4/6Mkr9MR-CaQ/s1600-R/agregacao.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_aTuBpNsODD0/R1GCUJWWgBI/AAAAAAAAAG4/1a3I9Pj2spY/s320/agregacao.gif" alt="" id="BLOGGER_PHOTO_ID_5139031932425109522" border="0" /&gt;&lt;/a&gt;Associação em que um objeto é parte de outro, de tal forma que a parte pode existir sem o todo. Em mais baixo nível, uma agregação consiste de um objeto contendo referências para outros objetos, de tal forma que o primeiro seja o &lt;span style="font-style: italic;"&gt;Todo&lt;/span&gt;, e que os objetos referenciados sejam as partes do todo.&lt;br /&gt;De forma geral, utiliza-se agregação para enfatizar detalhes de uma futura implementação (perspectiva de implementação).&lt;br /&gt;Modela a noção de que um objeto usa outro objeto &lt;span style="font-weight: bold;"&gt;sem ser dono dele&lt;/span&gt; e, desta forma não é responsável pela sua criação ou destruição.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;//---------------------------------&lt;br /&gt;&lt;ul&gt;public class A {&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;private B b;&lt;br /&gt;&lt;br /&gt;public A( ){&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public void setB( B b ){&lt;br /&gt;this.b = b;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public B getB( ) {&lt;br /&gt;return b;&lt;br /&gt;}&lt;br /&gt;&lt;/ul&gt;}&lt;br /&gt;&lt;/ul&gt;//---------------------------------&lt;br /&gt;&lt;ul&gt;public class B {&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;public B( ){&lt;br /&gt;}&lt;br /&gt;&lt;/ul&gt;}&lt;br /&gt;&lt;/ul&gt;//---------------------------------&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-3531609544685606463?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/3531609544685606463/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=3531609544685606463&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3531609544685606463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3531609544685606463'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/12/uml-agregao.html' title='UML - Relacionamento de Agregação'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_aTuBpNsODD0/R1GCUJWWgBI/AAAAAAAAAG4/1a3I9Pj2spY/s72-c/agregacao.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-4670296638319412407</id><published>2007-12-01T12:57:00.001-02:00</published><updated>2008-12-10T14:29:07.488-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><title type='text'>UML: - Relacionamento de Composição</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_aTuBpNsODD0/R1F4u5WWgAI/AAAAAAAAAGw/da1mboyff8M/s1600-R/composicao.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_aTuBpNsODD0/R1F4u5WWgAI/AAAAAAAAAGw/F2hRxheaWCI/s320/composicao.gif" alt="" id="BLOGGER_PHOTO_ID_5139021396870332418" border="0" /&gt;&lt;/a&gt;Em mais baixo nível, em termos de passagem por parâmetro, seria uma passagem por valor. Enquanto que agregação seria uma passagem por referência. O &lt;span style="font-style: italic;"&gt;Todo&lt;/span&gt; contém as partes (e não referências para as partes).&lt;br /&gt;Quando o &lt;span style="font-style: italic;"&gt;Todo&lt;/span&gt; desaparece, todas as partes também desaparecem. A existência da parte é controlada pelo todo, ou seja, o todo pode ter a responsabilidade de criar ou destruir diretamente ou pode aceitar uma parte já existente, e futuramente passá-la para outro &lt;span style="font-style: italic;"&gt;Todo&lt;/span&gt; assumir o controle por ela.&lt;br /&gt;Modela a noção de dependência, na qual um objeto usa algum outro objeto &lt;span style="font-weight: bold;"&gt;sendo responsável por&lt;/span&gt; sua criação e destruição.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;//--------------------------------&lt;br /&gt;&lt;ul&gt;public class A {&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;private B b;&lt;br /&gt;&lt;br /&gt;public A( ){&lt;br /&gt;    b = new B();&lt;br /&gt;}&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/ul&gt;//--------------------------------&lt;br /&gt;&lt;ul&gt;public class B {&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;public B( ){&lt;br /&gt;}&lt;br /&gt;&lt;/ul&gt;}&lt;br /&gt;&lt;/ul&gt;//--------------------------------&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-4670296638319412407?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/4670296638319412407/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=4670296638319412407&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4670296638319412407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4670296638319412407'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/12/uml-agregao-x-composio.html' title='UML: - Relacionamento de Composição'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_aTuBpNsODD0/R1F4u5WWgAI/AAAAAAAAAGw/F2hRxheaWCI/s72-c/composicao.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-5143511969828527850</id><published>2007-12-01T12:19:00.001-02:00</published><updated>2009-02-24T20:35:55.233-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>8 coisas para um programador não ficar maluco</title><content type='html'>Esta eu vi no &lt;a href="http://www.javalobby.org/"&gt;Javalobby&lt;/a&gt;, publicado por &lt;a href="http://davidwalsh.name/"&gt;David Walsh&lt;/a&gt;, e resolvi colocar para o pessoal.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Saber quando parar&lt;/li&gt;&lt;li&gt;Sair para almoçar e jantar...&lt;/li&gt;&lt;li&gt;... mas comer coisas saudáveis&lt;/li&gt;&lt;li&gt;Ignore seu computador em casa&lt;/li&gt;&lt;li&gt;Tenha um hobby ou atividade analógica&lt;/li&gt;&lt;li&gt;Gaste tempo com os amigos e com a família&lt;/li&gt;&lt;li&gt;Tire férias&lt;/li&gt;&lt;li&gt;Saiba se programar computadores não faz bem a você&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Última pergunta: Seu trabalho é extressante?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-5143511969828527850?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/5143511969828527850/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=5143511969828527850&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5143511969828527850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/5143511969828527850'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/12/8-coisas-para-um-programador-no-ficar.html' title='8 coisas para um programador não ficar maluco'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-1703026448134832769</id><published>2007-12-01T12:07:00.001-02:00</published><updated>2009-02-24T20:37:00.049-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TV Digital'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='RioJUG'/><title type='text'>Rio Java Developers Day 2007</title><content type='html'>Atendendo aos pedidos da comunidade Java do Rio de Janeiro, o &lt;a href="http://www.riojug.org/"&gt;RioJUG&lt;/a&gt; mais uma vez abre o &lt;a href="http://www.riojug.org/RioJavaDevDay2007.jsp"&gt;Rio Java Developers Day&lt;/a&gt;, com o apoio institucional da &lt;span style="font-weight: bold;"&gt;Universidade Cândido Mendes&lt;/span&gt; e com o patrocínio da &lt;span style="font-weight: bold;"&gt;BL Informática&lt;/span&gt; e da &lt;span class="texto"&gt;&lt;span style="font-weight: bold;"&gt;TQTVD&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dia: &lt;span style="font-weight: bold;"&gt;08/Dezembro/2007 &lt;/span&gt;(sábado)&lt;br /&gt;Horário: 08:30 ás 18:00 horas&lt;br /&gt;Local: Teatro João Teothonio - Rua da Assembléia, 10 - Subsolo, Centro, Rio de Janeiro - RJ&lt;br /&gt;&lt;br /&gt;Inscrições Gratuitas e Vagas Limitadas&lt;br /&gt;Atenção: Cada participante inscrito deverá levar 01 lata de leite em pó integral, que será doada para a ONG Pró-Criança Cardíaca. Apenas LATAS de leite em pó INTEGRAL serão aceitas!&lt;br /&gt;&lt;br /&gt;Destinado à comunidade de desenvolvimento de software em plataforma Java (JSE, JEE, JME) e correlatas. Os participantes terão a oportunidade de conhecer novidades sobre a tecnologia e debater os assuntos com profissionais experientes no mercado, instrutores e gestores de TI.&lt;br /&gt;&lt;br /&gt;O ponto final do evento será a discussão sobre a tecnologia de TV digital em implantação no Brasil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-1703026448134832769?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.riojug.org/RioJavaDevDay2007.jsp' title='Rio Java Developers Day 2007'/><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/1703026448134832769/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=1703026448134832769&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/1703026448134832769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/1703026448134832769'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/12/rio-java-developers-day-2007.html' title='Rio Java Developers Day 2007'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-3813794447731838868</id><published>2007-12-01T11:47:00.001-02:00</published><updated>2009-02-24T20:37:29.853-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Quem será o dono do mundo?</title><content type='html'>No &lt;a href="http://www.itweb.com.br/"&gt;IT Web&lt;/a&gt; li a notícia "&lt;a href="http://www.itweb.com.br/noticias/index.asp?cod=43795"&gt;FMI projeta: Rússia, Índia e China comandarão o mundo&lt;/a&gt;". Os analistas (que não se identificam) apresentam dados do relatório "World Economic Outlook - globalization and inequality".&lt;br /&gt;&lt;br /&gt;Eu só acho que, como sempre, os estrangeiros, fora futebol, em sua grande maioria, menosprezam a capacidade do Brasil e do nosso povo.&lt;br /&gt;&lt;br /&gt;Nesses 3 asiáticos aí de cima, os recursos naturais estão terminando rapidamente, não existe uma língua única em todo o país (livre de dialetos), e a discrepância social é alarmante. Só que as notícias não chegam aqui porque eles estão muito longe...&lt;br /&gt;&lt;br /&gt;Eu particularmente já estou de saco cheio de ouvir, desde criancinha, que o Brasil é o país do futuro e coisa e tal. Vamos acordar! Nós somos bons no que fazemos, e os estrangeiros tem que saber disso!&lt;br /&gt;&lt;br /&gt;O &lt;a href="http://www.bondfaro.com.br/livros.html?Carac1000000000=&amp;amp;Carac1000000001=&amp;amp;kw=8525040916"&gt;futuro chegou&lt;/a&gt;, e agora cabe desenvolver esse futuro. Ajude seus amigos, trabalhe em grupo e promova o desenvolvimento de seus pares. Você só tem a ganhar com isso...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-3813794447731838868?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/3813794447731838868/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=3813794447731838868&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3813794447731838868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/3813794447731838868'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/12/quem-ser-o-dono-do-mundo.html' title='Quem será o dono do mundo?'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-4326265628325119180</id><published>2007-08-30T10:12:00.001-03:00</published><updated>2009-02-24T20:38:01.395-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Sun Certified Enterprise Architect (SCEA) 5 Beta Certification Exam (Three Parts)</title><content type='html'>Como esperado pelo desenvolvedores mais antigos, a Sun Microsystems está consolidando a plataforma Java 5.&lt;br /&gt;Em função disso está sendo lançada a nova certificação de Enterprise Architect para a JEE 5.&lt;br /&gt;Mais detalhes no &lt;a href="http://www.sun.com/training/certification/java/beta_architect.xml" target="_blank"&gt;site da Sun&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Início do agendamento na &lt;a href="http://www.2test.com/" target="_blank"&gt;Prometric&lt;/a&gt;: 26/Setembro/2007&lt;br /&gt;Período de realização dos exames: 27/Set a 22/Out/2007&lt;br /&gt;&lt;br /&gt;- Declaração de escopo para a Parte I: &lt;a href="http://www.sun.com/training/certification/java/beta_architect_objectives_multiple.xml" target="_blank"&gt;Prova de Múltipla Escolha&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Declaração de escopo para a Parte II: &lt;a href="http://www.sun.com/training/certification/java/beta_architect_objectives_assign.xml" target="_blank"&gt;Projeto&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Provável duração da prova de múltipla escolha: 4 horas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-4326265628325119180?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/4326265628325119180/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=4326265628325119180&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4326265628325119180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4326265628325119180'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/08/sun-certified-enterprise-architect-scea.html' title='Sun Certified Enterprise Architect (SCEA) 5 Beta Certification Exam (Three Parts)'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-4016108034051823183</id><published>2007-08-21T10:25:00.003-03:00</published><updated>2009-02-24T20:41:04.712-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia de software'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>JEDI</title><content type='html'>JEDI significa &lt;span style="font-style: italic;"&gt;Java Education and Development Initiative&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Muito mais do que ensino de Java, é um curso de engenharia de software, que poderia ser abraçado pelas instituições de ensino superior, tanto públicas quanto privadas, como forma de complemento dos respectivos currículos.&lt;br /&gt;&lt;br /&gt;Finalmente a arte de escrever software pode tornar-se mais fácil de aprender...&lt;br /&gt;&lt;br /&gt;Mas a iniciativa está precisando de ajuda aqui no Brasil, principalmente de empresas e instituições que possam ser parceiras do movimento. O retorno disso? Depende de qual é o seu senso de comunidade e trabalho em grupo...&lt;br /&gt;&lt;br /&gt;Mais informações no &lt;a href="http://www.riojug.org/conteudo.jsp?id=652" target="riojug"&gt;resumo que eu postei no RioJUG&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A iniciativa no Brasil tem sido captaneada pelo &lt;a href="http://www.dfjug.org/DFJUG/jedi/" target="_blank"&gt;DFJUG&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-4016108034051823183?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dfjug.org/DFJUG/jedi/' title='JEDI'/><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/4016108034051823183/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=4016108034051823183&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4016108034051823183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/4016108034051823183'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/08/jedi.html' title='JEDI'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-2637977854339272075</id><published>2007-08-20T11:23:00.001-03:00</published><updated>2009-02-24T20:39:22.172-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia de software'/><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Exportação de software está crescendo</title><content type='html'>Cresceu o número de empresas brasileiras de TI que exportam software para o mercado externo, segundo pesquisa encomendada pela &lt;a href="http://www.assespro-sp.org.br/" target="_blank"&gt;Assespro-SP&lt;/a&gt; e pelo &lt;a href="http://www.its.org.br/" target="_blank"&gt;ITS&lt;/a&gt;, realizada pela &lt;a href="http://www.mbi.com.br/" target="_blank"&gt;MBI&lt;/a&gt; (Mayer &amp;amp; Bunge Informática). Veja mais sobre a pesquisa nos sites to &lt;a href="http://www.tiinside.com.br/outsourcing/Filtro.asp?C=265&amp;amp;ID=75599" target="_blank"&gt;TIInside&lt;/a&gt; e do &lt;a href="http://www.itweb.com.br/noticias/index.asp?cod=28879" target="_blank"&gt;ITWeb&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O mercado interno ainda responde por boa parte da fatia de faturamento, mas a exportação cresceu de 3% em 2004 para 26% em 2007.&lt;br /&gt;&lt;br /&gt;Logicamente a maioria dos profissionais vai atuar na área técnica, já que é a área onde se constrói o que está sendo vendido.&lt;br /&gt;&lt;br /&gt;Interessante notar que a maior parte das exportações (72%) tem origem em empresas micro e de pequeno porte (&lt; 250 funcionários), o que reflete a iniciativa e inovação do empresário brasileiro.&lt;br /&gt;&lt;br /&gt;Como linguagem de programação, Java está liderando o ranking de utilização, em função de suas próprias características como plataforma, e das requisições dos clientes (muito provavelmente a maioria delas para ambiente Web).&lt;br /&gt;&lt;br /&gt;A pesquisa também cita que a manutenção de software é a parte principal da fatia, o que nos permite inferir que, ou essas empresas estão cuidando de sua base instalada, ou tem acordos de manutenção em cima de software desenvolvido por empresas diferentes (concorrentes ou parceiras).&lt;br /&gt;&lt;br /&gt;A pesquisa pecou em não verificar explicitamente se o software comercializado ou em manutenção era destinado ao ambiente desktop (casa ou escritório) ou para servidores web, tanto intranet como extranet, ou mesmo para mainframes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-2637977854339272075?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/2637977854339272075/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=2637977854339272075&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2637977854339272075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/2637977854339272075'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/08/exportao-de-software-est-crescendo.html' title='Exportação de software está crescendo'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-151802759960885676</id><published>2007-08-02T11:10:00.001-03:00</published><updated>2009-02-24T20:41:58.294-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Sun acredita que JavaFX pode ajudar no combate à exclusão digital</title><content type='html'>A Sun Microsystems espera que tecnologias como a linguagem de programação JavaFX Scritp e JavaFX Mobile ajudarão no combate à exclusão digital.&lt;br /&gt;&lt;br /&gt;"Achamos que telefones celulares são a maneira primordial de ter acesso à internet pela primeira vez", afirmou o co-fundador e diretor do conselho, Scott McNealy, a repórteres em Bangalore durante conferência.&lt;br /&gt;&lt;br /&gt;A Sun apresentou o JavaFX Scritp, linguagem de programação que usa Java para criar conteúdo e aplicações, durante a conferência JavaOne, em São Francisco.&lt;br /&gt;&lt;br /&gt;Aplicações do tipo rodarão em navegadores e no JavaFX Mobile, também apresentado na feira, que, segundo a Sun, baixará custos de aparelhos.&lt;br /&gt;&lt;br /&gt;A exclusão digital não será resolvida com servidores e PCs, mas com thin clients, softwares como serviço, grandes grids de computação centralizados, telefones com Java e softwares de código aberto e a Sun está bem preparada em todas as áreas, afirmou McNealy.&lt;br /&gt;&lt;br /&gt;O foco em diminuir a exclusão digital pode ser algo rentável, de acordo com ele.&lt;br /&gt;&lt;br /&gt;Leia mais em: &lt;a href="http://idgnow.uol.com.br/computacao_corporativa/2007/05/10/idgnoticia.2007-05-10.3396492368" target="_blank"&gt;http://idgnow.uol.com.br/computacao_corporativa/2007/05/10/idgnoticia.2007-05-10.3396492368&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-151802759960885676?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/151802759960885676/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=151802759960885676&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/151802759960885676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/151802759960885676'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/08/sun-acredita-que-javafx-pode-ajudar-no.html' title='Sun acredita que JavaFX pode ajudar no combate à exclusão digital'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-7001062534760792767</id><published>2007-03-27T11:12:00.001-03:00</published><updated>2009-02-24T20:42:45.954-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Processadores "dual core"</title><content type='html'>Uma reportagem do IDG Now!, intitulada &lt;a href="http://idgnow.uol.com.br/computacao_corporativa/2007/03/23/idgnoticia.2007-03-23.3853422939" target="_blank"&gt;&lt;span style="font-style: italic;"&gt;Processadores "dual core" consomem menos energia e são mais eficientes&lt;/span&gt;&lt;/a&gt;, tem o seguinte fragmento de texto:&lt;br /&gt;[...]&lt;br /&gt;Aliado ao alto preço, o aproveitamento pleno do poder de processamentos dos dois núcleos implica em modificações no software que saibam utilizar a tecnologia corretamente.&lt;br /&gt;Mesmo que apresente desempenho claramente superior, o poderio de chips de núcleo duplo poderia ser melhor aproveitado caso os aplicativos fossem escritos sabendo aproveitar a ligação entre os dois dispositivos.&lt;br /&gt;[...]&lt;br /&gt;&lt;br /&gt;A tecnologia Java já dispõe de meios para aproveitar "naturalmente" o processamento paralelo que múltiplos núcleos podem oferecer. São as nossas velhas conhecidas Threads.&lt;br /&gt;&lt;br /&gt;Ou seja, se você pegar uma aplicação Java que execute em multi-threading e instalá-la em um computador com chip de núcleo duplo, ela naturalmente ficará mais eficiente do que em um computador de chip simples, sem ter que re-escrever uma linha de código.&lt;br /&gt;&lt;br /&gt;Os chips de núcleo duplo são o futuro da computação no desktop. Em consequência, Java rodará cada vez mais eficiente no desktop, o que irá permitir a popularização de sistemas que usam massivamente a tecnologia e seus recursos sofisticados. Exemplo: imagine um desktop baseado no &lt;a href="https://lg3d-core.dev.java.net/" target="_blank"&gt;Looking Glass&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-7001062534760792767?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/7001062534760792767/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=7001062534760792767&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7001062534760792767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/7001062534760792767'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/03/processadores-dual-core.html' title='Processadores &quot;dual core&quot;'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-627700294118011228</id><published>2007-03-13T19:02:00.001-03:00</published><updated>2009-02-24T20:43:09.557-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Não preciso de tantos megapixels na câmera digital</title><content type='html'>Começam a despontar no mercado algumas câmeras digitais com mais de 7 M px.&lt;br /&gt;Será que vale a pena adquirir uma dessas para tirar fotos naquele esperado evento de Java?&lt;br /&gt;Talvez não...&lt;br /&gt;&lt;br /&gt;Saiu uma matéria no &lt;span style="font-style: italic;"&gt;Globo.com&lt;/span&gt; que fala justamente sobre isso: &lt;a href="http://oglobo.globo.com/tecnologia/mat/2007/03/05/294799215.asp" target="_blank"&gt;Excesso de megapixels pode piorar a qualidade da foto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;[...]&lt;br /&gt;Quando o sensor é muito apurado a máquina começa a captar detalhes que não deveria perceber, que são os tais dos ruídos.&lt;br /&gt;[...]&lt;br /&gt;O olho humano não consegue captar diferença em resoluções maiores do que 300 dpis ("dots per inch", ou pontos por polegadas). Para fotos 10 X 15 cm, uma máquina de 4.0 megapixels dá perfeitamente conta do recado.&lt;br /&gt;[...]&lt;br /&gt;Pode valer a pena comprar uma máquina de até 5.0 megapixels para você ter uma sobra e poder cortar as fotos sem perder resolução. Mais do que isso, você está jogando dinheiro fora.&lt;br /&gt;[...]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-627700294118011228?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/627700294118011228/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=627700294118011228&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/627700294118011228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/627700294118011228'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/03/no-preciso-de-tantos-megapixels-na.html' title='Não preciso de tantos megapixels na câmera digital'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-9175699620069354923</id><published>2007-03-11T00:28:00.001-03:00</published><updated>2009-02-24T20:43:50.767-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Devo ou não usar àquela camisa ganha na feira de informática?</title><content type='html'>Antes de usar uma camisa com marcas, símbolos ou textos de empresas, grupos ou ONGs de tecnologia, por menor que seja o desenho ou letras, pergunte claramente ao seu chefe, e ao chefe do seu chefe, se este tipo de vestimenta seria adequado ao ambiente onde você trabalha, excetuando-se os casos da marca da própria contratante. Isso deve prevenir algumas possíveis dores de cabeça...&lt;br /&gt;&lt;br /&gt;A competição entre empresas é natural no nosso mercado capitalista, mas algumas pessoas levam isto às últimas consequências, e não permitem que os funcionários façam qualquer uso de símbolos extrangeiros.&lt;br /&gt;&lt;br /&gt;Imagine uma pessoa com a camisa do Flamengo no meio da torcida do Vasco... Ou uma pessoa com a camiseta ganha em uma promoção no posto Esso indo trabalhar na Petrobras vestida com ela... Estes são casos extremos, mas também existem casos mais sutis que já levaram muita gente à lona.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-9175699620069354923?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/9175699620069354923/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=9175699620069354923&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/9175699620069354923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/9175699620069354923'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/03/devo-ou-no-usar-quela-camisa-ganha-na.html' title='Devo ou não usar àquela camisa ganha na feira de informática?'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-1163800850016494318</id><published>2007-02-28T14:49:00.001-03:00</published><updated>2009-02-24T20:44:27.581-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='profissional'/><title type='text'>Regulamentação do exercício das profissões de Analista de Sistemas e suas correlatas</title><content type='html'>Já existe algum tempo que eu, e outros membros do RioJUG, &lt;a href="http://groups.yahoo.com/group/riojug_pl1947/" target="_blank"&gt;estamos acompanhando&lt;/a&gt; a tramitação de Projetos de Lei na Câmara dos Deputados, em Brasília, que visam a regulamentar a profissão de Analista de Sistemas e semelhantes.&lt;br /&gt;&lt;br /&gt;Os projetos de lei em voga são:&lt;br /&gt;- &lt;a href="http://www.camara.gov.br/Sileg/Prop_Detalhe.asp?id=132468" target="_blank"&gt;Projeto de Lei 1947/2003&lt;/a&gt;, de autoria de Eduardo Paes - PSDB/RJ&lt;br /&gt;- &lt;a href="http://www.camara.gov.br/Sileg/Prop_Detalhe.asp?id=15902" target="_blank"&gt;Projeto de Lei 815/1995&lt;/a&gt;, de autoria de Silvio Abreu - PDT/MG&lt;br /&gt;&lt;br /&gt;Bem... O que ocorreu com tais projetos?&lt;br /&gt;O PL-1947/2003 foi apensado ao PL-815/1995 em 19/09/2003, já que o segundo era mais antigo.&lt;br /&gt;&lt;br /&gt;Porém, no início de 2007, com a nova legislatura, e como o PL-815 estava aguardando votação em plenário, após passar por todas as devidas comissões, o mesmo projeto de lei foi ARQUIVADO.&lt;br /&gt;&lt;br /&gt;Foi o mesmo que nadar, nadar, nadar, e morrer na praia.&lt;br /&gt;Agora resta aos interessados &lt;a href="http://www.camara.gov.br/deputados" target="_blank"&gt;contactar os senhores deputados&lt;/a&gt; para que um deles peça o desarquivamento até Agosto/2007.&lt;br /&gt;&lt;br /&gt;Segue abaixo mais informações:&lt;br /&gt;&lt;br /&gt;================================&lt;br /&gt;Proposição: PL-815/1995&lt;br /&gt;Autor:     SILVIO ABREU - PDT /MG&lt;br /&gt;&lt;br /&gt;Data de Apresentação: 17/08/1995&lt;br /&gt;Apreciação: Proposição Sujeita à Apreciação Conclusiva pelas Comissões - Art. 24 II&lt;br /&gt;Regime de tramitação:  Ordinária&lt;br /&gt;Situação: MESA: Arquivada.&lt;br /&gt;&lt;br /&gt;Ementa: Dispõe sobre a regulamentação do exercício das profissões de Analista de Sistemas e suas correlatas, cria o Conselho Federal e os Conselhos Regionai de Informática e dá outras providências.&lt;br /&gt;&lt;br /&gt;Última Ação:&lt;br /&gt;31/1/2007 - Mesa Diretora da Câmara dos Deputados  (MESA) -  Arquivado nos termos do Artigo 105 do Regimento Interno&lt;br /&gt;&lt;br /&gt;================================&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;RESOLUÇÃO No 17, DE 1989&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Aprova o Regimento Interno da Câmara dos Deputados.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;A Câmara dos Deputados, considerando a necessidade de adaptar o seu funcionamento e processo legislativo próprio à Constituição Federal, resolve:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Art. 1o O Regimento Interno da Câmara dos Deputados passa a vigorar na conformidade do texto anexo.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[...]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Art. 105. Finda a legislatura, arquivar-se-ão todas as proposições que no seu decurso tenham sido submetidas à deliberação&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;da Câmara e ainda se encontrem em tramitação, bem como as que abram crédito suplementar, com pareceres ou sem eles, salvo as:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I - com pareceres favoráveis de todas as Comissões;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;II - já aprovadas em turno único, em primeiro ou segundo turno;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;III - que tenham tramitado pelo Senado, ou dele originárias;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;IV - de iniciativa popular;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;V - de iniciativa de outro Poder ou do Procurador-Geral da República.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Parágrafo único. A proposição poderá ser desarquivada mediante requerimento do Autor, ou Autores, dentro dos primeiros&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;cento e oitenta dias da primeira sessão legislativa ordinária da legislatura subseqüente, retomando a tramitação desde o estágio em&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;que se encontrava.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;[...]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-1163800850016494318?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/1163800850016494318/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=1163800850016494318&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/1163800850016494318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/1163800850016494318'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/02/regulamentao-do-exerccio-das-profisses.html' title='Regulamentação do exercício das profissões de Analista de Sistemas e suas correlatas'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-514612230788982314.post-8952380996771228586</id><published>2007-02-28T11:26:00.001-03:00</published><updated>2009-02-24T20:44:53.740-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia de software'/><title type='text'>Hello World Collection</title><content type='html'>Todo mundo quando começa a aprender uma linguagem de programação faz como primeiro exercício um &lt;span style="font-style: italic;"&gt;Hello World&lt;/span&gt;. Pois bem, um carinha alemão chamado Wolfram Rösler resolveu montar uma página com &lt;span style="font-style: italic;"&gt;Hello World&lt;/span&gt; em várias linguagens diferentes. Vale conferir, até mesmo para aprender conceitos diferentes. &lt;a href="http://www.roesler-ac.de/wolfram/hello.htm"&gt;Acesse o link aqui!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/514612230788982314-8952380996771228586?l=webtier.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webtier.blogspot.com/feeds/8952380996771228586/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=514612230788982314&amp;postID=8952380996771228586&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/8952380996771228586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/514612230788982314/posts/default/8952380996771228586'/><link rel='alternate' type='text/html' href='http://webtier.blogspot.com/2007/02/hello-world-collection.html' title='Hello World Collection'/><author><name>Magno A. Cavalcante</name><uri>http://www.blogger.com/profile/13681074566339710132</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
