<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss1full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns="http://purl.org/rss/1.0/">



    



<channel rdf:about="http://www.simplesconsultoria.com.br/rss/simples-consultoria-blog/RSS">
  <title>Simples Consultoria - Blog</title>
  <link>http://www.simplesconsultoria.com.br</link>
  
  <description>
    
       Posts do Blog da Simples Consultoria
       
  </description>
  
  
  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2009-01-22T13:44:51Z</syn:updateBase>
        
  
  <image rdf:resource="http://www.simplesconsultoria.com.br/logo.gif" />

  <items>
    <rdf:Seq>
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/participacao-da-simples-consultoria-no-world-plone-day-brasilia" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/python-google-and-april-fools-day" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/design-responsivo-com-plone-tem-novo-release" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/dropbox-como-servico-em-servidores-windows" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/javascript-minify-com-python" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/world-plone-day-2012-ja-tem-data-definida" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/como-instalar-plone-no-windows-com-o-instalador" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/search-engine-optimization-seo-e-o-plone" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/melhores-intranets-de-2012" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/varnish3-plone4-discutindo-a-relacao" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/plone-e-jquery-ao-gosto-do-cliente" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/cmsui-uma-nova-maneira-de-editar-conteudo-no-plone" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/plone-e-finalista-do-open-source-awards-2011-deixe-seu-voto" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/regras-do-diazo-questao-de-ordem" />
        
        
            <rdf:li rdf:resource="http://www.simplesconsultoria.com.br/blog/google-analytics-e-a-busca-dentro-do-seu-plone-site" />
        
    </rdf:Seq>
  </items>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rdf+xml" href="http://feeds.feedburner.com/blog-simples" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="blog-simples" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /></channel>

    <item rdf:about="http://www.simplesconsultoria.com.br/blog/participacao-da-simples-consultoria-no-world-plone-day-brasilia">        <title>Participação da Simples Consultoria no World Plone Day Brasília</title>        <link>http://www.simplesconsultoria.com.br/blog/participacao-da-simples-consultoria-no-world-plone-day-brasilia</link>        <description>
&lt;p&gt;No último dia 25 de abril aconteceu em todo mundo o World Plone Day, uma iniciativa da comunidade Plone para divular o Plone com a realização de diversos eventos. Em 2012 foram realizados simultaneamente&amp;nbsp; 34 eventos em 20 países diferentes.&lt;/p&gt;
&lt;p&gt;Eu tive a oportunidade e a honra de participar do World Plone Day Brasília,
 organizado pela comunidade Plonegovbr e pelo Interlegis. Muito bem organizado diga-se de passagem. Diversas oficinas, palestras e uma excelente discussão sobre o compartilhamento de código pelo governo. Discussão que ainda vai render um post, mas fica para depois.&lt;/p&gt;
&lt;p&gt;Durante o evento fiz duas palestras e uma oficina. Foram elas:&lt;/p&gt;
&lt;h3&gt;Estado do Plone&lt;/h3&gt;
&lt;p&gt;Como funciona a comunidade e o desenvolvimento do Plone. &lt;br /&gt;Novidades das versões 4.2, 4,3 e 5.&lt;/p&gt;
&lt;div id="__ss_12772016"&gt; &lt;strong&gt;&lt;a title="Construindo temas para Plone com Diazo" href="http://www.slideshare.net/simplesconsultoria/constuindo-temas-para-plone-com-diazo" target="_blank"&gt;Construindo temas para Plone com Diazo&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/12772016" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" height="497" width="595"&gt;&lt;/iframe&gt;
&lt;div&gt; View more &lt;a href="http://www.slideshare.net/thecroaker/death-by-powerpoint" target="_blank"&gt;PowerPoint&lt;/a&gt; from &lt;a href="http://www.slideshare.net/simplesconsultoria" target="_blank"&gt;Simples Consultoria&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;Espero ter conseguido passar para as pessoas a necessidade de contribuir e participar da comunidade.&lt;/p&gt;
&lt;h3&gt;Oficina de Diazo&lt;/h3&gt;
&lt;p&gt;Conceitos básicos de Diazo, e um passo a passo bem simples para deixar claro os principais conceitos da utilização do Diazo.&lt;/p&gt;
&lt;div id="__ss_12772016"&gt; &lt;strong&gt;&lt;a title="Construindo temas para Plone com Diazo" href="http://www.slideshare.net/simplesconsultoria/constuindo-temas-para-plone-com-diazo" target="_blank"&gt;Construindo temas para Plone com Diazo&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/12772016" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" height="497" width="595"&gt;&lt;/iframe&gt;
&lt;div&gt; View more &lt;a href="http://www.slideshare.net/thecroaker/death-by-powerpoint" target="_blank"&gt;PowerPoint&lt;/a&gt; from &lt;a href="http://www.slideshare.net/simplesconsultoria" target="_blank"&gt;Simples Consultoria&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;Simplificando o Plone&lt;/h3&gt;
&lt;p&gt;Novidades apresentadas pela Simples Consultoria durante o World Plone Day: Core Developer Desk, Ploud.com.br e o novo Manual do Plone, que agora virou livro. Mais detalhes sobre essas novidades aqui no site.&lt;/p&gt;
&lt;div id="__ss_12772885"&gt; &lt;strong&gt;&lt;a title="Simplificando o Plone" href="http://www.slideshare.net/simplesconsultoria/simplificando-o-plone-12772885" target="_blank"&gt;Simplificando o Plone&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/12772885" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" height="497" width="595"&gt;&lt;/iframe&gt;
&lt;div&gt; View more &lt;a href="http://www.slideshare.net/thecroaker/death-by-powerpoint" target="_blank"&gt;PowerPoint&lt;/a&gt; from &lt;a href="http://www.slideshare.net/simplesconsultoria" target="_blank"&gt;Simples Consultoria&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>andre</dc:creator>        <dc:rights />                    <dc:subject>Apresentação</dc:subject>                    <dc:subject>Diazo</dc:subject>                    <dc:subject>World Plone Day</dc:subject>                <dc:date>2012-05-02T17:49:20Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/python-google-and-april-fools-day">        <title>Python: Google and April Fool's Day</title>        <link>http://www.simplesconsultoria.com.br/blog/python-google-and-april-fools-day</link>        <description>
&lt;p&gt;Como bem sabemos o dia da mentira é comemorado por todos e por muitas empresas, até mesmo o Google entrou nessa, e este ano não foi diferente, porém o que venho postar não é sobre o dia da mentira ou sobre as brincadeiras que o Google tem feito, apesar de serem muito divertidas.&lt;/p&gt;
&lt;p&gt;O que me chamou a atenção foi o tal do &lt;strong&gt;E&lt;a class="external-link" href="http://www.google.com/landing/elegantizr/"&gt;legantizr&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;que foi divulgado como um framework que promete deixar o site até 3 vezes mais rápido, e pior, muita gente mesmo caiu nessa!&lt;/p&gt;
&lt;p&gt;Risadas a parte, a brincadeira foi tão legal que logo eu quis saber como foi feita. É bem provável que muitos venham a dizer que é algo super simples e etc, porém vale ainda assim blogar.&lt;/p&gt;
&lt;h2&gt;A brincadeira.&lt;/h2&gt;
&lt;div&gt;&amp;nbsp;Trata-se de um arquivo de CSS (http://www.google.com/landing/elegantizr/elegantizr.css) que deve ser incorporado no site:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre&gt;&amp;lt;link rel="stylesheet" href="http://www.google.com/landing/elegantizr/elegantizr.css" /&amp;gt;&lt;/pre&gt;
&lt;div&gt;Analisando o conteúdo do arquivo teremos o seguinte código:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;:before {
  content: &lt;strong&gt;'\41\50\52\49\4C\20\46\4F\4F\4C\20\F4\BF\F4';&lt;/strong&gt;
}&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Não entendo muito das mágicas do CSS, e tive que recorrer a pessoas mais confiáveis no assunto como o &lt;a class="external-link" href="http://twitter.com/#!/agnogueira"&gt;@agnogueira&lt;/a&gt;, &lt;a class="external-link" href="http://twitter.com/#!/Tamosauskas"&gt;@Tamosauskas&lt;/a&gt;&amp;nbsp;e o &lt;a class="external-link" href="http://twitter.com/#!/google"&gt;@google&lt;/a&gt;, no qual me informaram que&amp;nbsp;&amp;nbsp;trata-se de pseudo-elementos e que neste caso temos vários, dentre eles temos o before e after que são usados para&amp;nbsp;gerar conteúdos antes e depois do conteúdo de um elemento.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;A seguir uma exemplo de como &lt;strong&gt;:before&lt;/strong&gt; e &lt;strong&gt;:after&lt;/strong&gt; podem ser usados para inserir a URL logo após o texto de um link ou antes de um texto de um link:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Antes do texto de um link.&lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;a:link:before {
&amp;nbsp; content: " (" attr(href) ") ";
}&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Depois do texto de um link.&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;a:link:after {
&amp;nbsp; &amp;nbsp;content: " (" attr(href) ") ";
}&lt;/pre&gt;
&lt;div&gt;Agora não quero me focar em CSS, então espero que os amigos&amp;nbsp;&lt;a class="external-link" href="http://twitter.com/#!/agnogueira"&gt;@agnogueira&lt;/a&gt;,&amp;nbsp;&lt;a class="external-link" href="http://twitter.com/#!/Tamosauskas"&gt;@Tamosauskas&lt;/a&gt;&amp;nbsp;possam blogar algo sobre os&amp;nbsp;pseudo-elementos de CSS :D&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;Como fazer.&lt;/h2&gt;
&lt;div&gt;Agora entramos na parte que gosto, notem que destaquei o trecho do código que é:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;&lt;strong&gt;'\41\50\52\49\4C\20\46\4F\4F\4C\20\F4\BF\F4'&lt;/strong&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;Aqui é onde a brincadeira acontece, este código ai acima trata-se de um texto (string) convertido em hexadecimal, vamos para um exemplo rápido:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt; text = 'APRIL FOOL ô¿ô'
&amp;gt;&amp;gt;&amp;gt; text.encode('hex').upper()
'415052494C20464F4F4C20C3B4C2BFC3B4'&lt;/pre&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Note que no meu exemplo o código aparece diferente, isso por que o meu Python está usando encode utf8 como padrão, vejamos agora usando iso-8859-1.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt; text = 'APRIL FOOL ô¿ô'
&amp;gt;&amp;gt;&amp;gt; text.&lt;strong&gt;encode('iso-8859-1')&lt;/strong&gt;.encode('hex').upper()
'415052494C20464F4F4C20F4BFF4'&lt;/pre&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Agora o que nos falta é adicionar a cada dois objetos uma barra invertida &lt;strong&gt;'\'&lt;/strong&gt;, e teremos:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;pre&gt;&lt;strong&gt;'\41\50\52\49\4C\20\46\4F\4F\4C\20\F4\BF\F4'&lt;/strong&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;A idéia não é mostrar exatamente como foi feito claro, ou seja, fica por conta colocar as barras a cada duas strings como feito acima, porém isso pode ser feito também com Python.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Para finalizar fiz este abaixo que irá imprimir a frase Python antes de cada item, note que o procedimento é o mesmo.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;A conversão.&lt;/strong&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt; text = 'Python'
&amp;gt;&amp;gt;&amp;gt; text.encode('iso-8859-1').encode('hex').upper()
'507974686F6E'&lt;/pre&gt;
&lt;div&gt;&lt;strong&gt;&lt;br /&gt;O Css.&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;:before {
  content: &lt;strong&gt;'&lt;/strong&gt;&lt;strong&gt;\50\79\74\68\6F\6E'&lt;/strong&gt;&lt;strong&gt;;
&lt;/strong&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;Até a próxima.&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>cleber</dc:creator>        <dc:rights />                    <dc:subject>Python</dc:subject>                    <dc:subject>Google</dc:subject>                <dc:date>2012-04-09T03:16:16Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/design-responsivo-com-plone-tem-novo-release">        <title>Design responsivo com Plone tem novo release</title>        <link>http://www.simplesconsultoria.com.br/blog/design-responsivo-com-plone-tem-novo-release</link>        <description>
&lt;p&gt;Durante a última Plone Conference, Rob Porter da Penn State University fez uma ótima apresentação sobre design responsivo -- aquele se ajusta às características do browser e/ou aparelho que está sendo utilizado para acessá-lo.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;O interessante foi que durante a apresentação fui chamado via Skype pelo André Nogueira que dizia: "Ei, ei, temos isto feito aqui na Simples!! Você precisa fazer o release do produto!!"&lt;/p&gt;
&lt;p&gt;Intimação feita, aproveitei a ordem e fiz uma palestra relâmpago sobre o beyondskins.responsive e 1 hora depois ele estava disponível no &lt;a class="external-link" href="http://bit.ly/GIFJ4T"&gt;PyPi&lt;/a&gt; e no &lt;a class="external-link" href="http://bit.ly/zHYUdy"&gt;Plone.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Hoje o beyondskins.responsive chega a sua versão 0.3 (na verdade é a segunda iteração, apenas com uma pequena correção na instalação) e pode ser usado em sites OU ser a base para novos produtos de tema de sites Plone.&lt;/p&gt;
&lt;p&gt;Em resumo, este tema vai se apresentar de uma maneira se for acessado em um computador com resolução de 1024x768 vai listar as opções de menu, a caixa de busca e o rodapé.&lt;/p&gt;
&lt;p&gt;Caso seja acessado por um tablet, um iPad, com a resolução maior na vertical, ele se ajustará a esta característica, mudando a navegação, ocultando a busca e alterando o rodapé.&lt;/p&gt;
&lt;p&gt;&lt;img class="image-inline" src="/blog/beyondskins.responsivereduced.png/image_preview" alt="Tema no iPad" /&gt;&lt;/p&gt;
&lt;p&gt;Como está escrito no README do produto, use-o e não se esqueça de nos mandar um cartão postal.&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ericoandrei</dc:creator>        <dc:rights />                    <dc:subject>Tablet</dc:subject>                    <dc:subject>Plone 4</dc:subject>                    <dc:subject>Design</dc:subject>                    <dc:subject>Tema</dc:subject>                    <dc:subject>Plone</dc:subject>                <dc:date>2012-03-21T20:56:17Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/dropbox-como-servico-em-servidores-windows">        <title>Dropbox como serviço em servidores Windows</title>        <link>http://www.simplesconsultoria.com.br/blog/dropbox-como-servico-em-servidores-windows</link>        <description>
&lt;p&gt;Fugindo um pouco dos posts de Plone/Python/Web, vou lembrar um pouco dos meus tempos de &lt;a class="external-link" href="http://bit.ly/GCacmC"&gt;Systems Engineer&lt;/a&gt; e falar de como instalar o &lt;a class="external-link" href="http://dropbox.com"&gt;Dropbox&lt;/a&gt;, &lt;a class="external-link" href="http://bit.ly/GCaoT4"&gt;a ferramenta de sincronização favorita dos pythonistas&lt;/a&gt;, como um serviço rodando em um Windows Server 2003 ou 2008.&lt;/p&gt;
&lt;h2&gt;Primeiros passos&lt;/h2&gt;
&lt;p&gt;Se você gerencia algum servidor Windows 2003 provavelmente já tem o Resource Kit instalado, mas para os novatos é necessário&amp;nbsp;&lt;a class="external-link" href="http://bit.ly/GCRPjY"&gt;baixá-lo do site da Microsoft&lt;/a&gt;&amp;nbsp;e&amp;nbsp;realizar a instalação com as opções padrão.&lt;/p&gt;
&lt;p&gt;Caso use o Windows Server 2008, o Resource Kit já vem incluso com o sistema (&lt;a class="external-link" href="http://bit.ly/GCaWID"&gt;e quem disse que toda vez que a Microsoft faz bundling o Departamento de Justiça reclama&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Baixe o Dropbox para Windows &lt;a class="external-link" href="http://bit.ly/GCT0jD"&gt;diretamente do site&lt;/a&gt; e realize a instalação também com as opções padrão (ainda mais depois que o Dropbox tirou quase todas as opções legais do instalador). A única opção é a de alterar o local de armazenamento dos dados, mas esta configuração SEMPRE cria uma pasta chamada Dropbox, portanto, "live with it."&lt;/p&gt;
&lt;h2&gt;Tirando as rodinhas&lt;/h2&gt;
&lt;p&gt;Após a instalação, pare o Dropbox clicando com o botão direito no ícone da barra de tarefas (canto inferior direito, perto do relógio) e depois em exit.&lt;/p&gt;
&lt;p&gt;Vá até a linha de comando (eu realmente espero que você saiba o caminho até o cmd.exe) e execute o seguinte comando (funciona com o Windows 2003, para o Windows 2003 apenas identifique onde estão os dois executáveis):&lt;/p&gt;
&lt;pre&gt;&amp;nbsp; C:\Program Files\Windows Resource Kits\Tools&amp;gt;instsrv Dropbox "c:\Program Files\Windows Resource Kits\Tools\srvany.exe"&lt;/pre&gt;
&lt;p&gt;Caso tudo tenha corrido bem você receberá as seguintes mensagens:&lt;/p&gt;
&lt;pre&gt;&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;The service was successfuly added!
&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Make sure that you go into the Control Panel and use
&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;the Services applet to change the Account Name and
&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;Password that this newly installed service will use
&lt;span class="Apple-tab-span"&gt;	&lt;/span&gt;for its Security Context.&lt;/pre&gt;
&lt;p&gt;O passo seguinte é alterar as credenciais sob as quais o serviço do Dropbox será executado. Para isto vá em Painel de Controle, Ferramentas Administrativas, Serviços, clique com o botão direito no serviço Dropbox e em seguida em properties.&lt;/p&gt;
&lt;p&gt;Clique na aba "Log On", clique em “This account” selecione Admimistrator (ou outro usuário que você queira, mas que tenha acesso ao local onde o Dropbox foi instalado e onde os dados serão armazenados), informe a senha e clique Apply.&lt;/p&gt;
&lt;p&gt;Caso esta seja a primeira vez que você realizou este procedimento para este usuário o sistema te informará algo como: "Admimistrator user has been granted log on as service rights”&lt;/p&gt;
&lt;p&gt;Agora vamos alterar o registro do sistema, portanto respire fundo, limpe o suor da testa e execute o regedit.exe.&lt;/p&gt;
&lt;p&gt;Navegue até a chave &lt;strong&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dropbox&lt;/strong&gt;, crie uma nova chave “&lt;strong&gt;Parameters&lt;/strong&gt;” e dentro dela um novo valor de string “&lt;strong&gt;Application&lt;/strong&gt;”, (tipo REG_SZ) com valor igual ao caminho para o arquivo &lt;em&gt;dropbox.exe&lt;/em&gt; (Não são necessárias aspas na definição do caminho).&lt;/p&gt;
&lt;p&gt;Feche o regedit, volte ao controle dos serviços (Painel de Controle, Ferramentas Administrativas, Serviços) e inicie o Dropbox.&lt;/p&gt;
&lt;p&gt;Voilá! Teoricamente tudo deveria funcionar e seus arquivos começarão a ser sincronizados com o mundo.&lt;/p&gt;
&lt;h2&gt;Correndo com tesouras&lt;/h2&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p&gt;Para evitar que o Dropbox inicie a aplicação e o serviço ao mesmo tempo você deve fazer uma alteração nas configurações dele (não se preocupe, não dava para fazê-la na hora da instalação). Primeiro pare o serviço do Dropbox, inicie a aplicação, clique com o botão direito no ícone da barra de tarefas, depois em preferences e na primeira tela (General), desclique as opções “&lt;strong&gt;Show desktop notifications&lt;/strong&gt;” e “&lt;strong&gt;Start Dropbox on system startup&lt;/strong&gt;”.&lt;/p&gt;
&lt;p&gt;Pare a aplicação, inicie o serviço e aproveite.&lt;/p&gt;
&lt;p&gt;E se quiser dar uns bytes para os amigos, use o link http://db.tt/ixnhDztg&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>ericoandrei</dc:creator>        <dc:rights />                    <dc:subject>Windows</dc:subject>                    <dc:subject>SysAdmin</dc:subject>                    <dc:subject>Dropbox</dc:subject>                <dc:date>2012-03-20T15:33:18Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/javascript-minify-com-python">        <title>JavaScript Minify com Python</title>        <link>http://www.simplesconsultoria.com.br/blog/javascript-minify-com-python</link>        <description>
&lt;p&gt;Trabalhando em um projeto recentemente precisei gerar um arquivo menor do jQuery que eu havia modificado, e com isso comecei a me perguntar como o jquery.com o fazia com seus arquivos por exemplo:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;jquery-1.7.1.js &lt;strong&gt;244K&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;jquery-1.7.1.min.js &lt;strong&gt;92K&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div&gt;Notaram &amp;nbsp;a diferença de tamanho? Pois bem, isso me levou a pesquisas, que por sua vez me levou a diversos resultados, uma delas é o link&amp;nbsp;&lt;a href="http://www.refresh-sf.com/yui/"&gt;http://www.refresh-sf.com/yui/&lt;/a&gt;&amp;nbsp;que nada mais é que uma interface Web que reduz o arquivo como eu queria fazer.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Porém que queria mais que isso, não quero depender de entrar em um site para gerar um arquivo menor, então achei Egg que faz exatamente o que eu queria, e melhor que isso, é pytonica :D&amp;nbsp;&lt;a href="http://pypi.python.org/pypi/jsmin"&gt;http://pypi.python.org/pypi/jsmin&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Vamos então a solução, para isso vamos usar o próprio jQuery só para testarmos que funciona após ter minimizado o tamanho do arquivo, é claro que isso é apenas um teste, pois o jQuery já lhe dará o arquivo dele como mostrado acima, compactado.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Vamos criar uma pasta chamada cobaia, dentro dessa pasta baixe o arquivo mencionado e visualize o tamanho dele:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre&gt;$ mkdir cobaia
$ curl -O&amp;nbsp;http://code.jquery.com/jquery-1.4.4.js
$ ls -hs *.js&lt;/pre&gt;
&lt;div&gt;No momento você verá o que o arquivo contém &lt;strong&gt;180K&lt;/strong&gt;, agora vamos criar um arquivo menor. Instale o egg &lt;strong&gt;jsmin&lt;/strong&gt; no seu python com o comando:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre&gt;$ easy_install jsmin&lt;/pre&gt;
&lt;div&gt;Ou&amp;nbsp;&lt;/div&gt;
&lt;pre&gt;$ pip install jsmin&lt;/pre&gt;
&lt;div&gt;Feito isso acesse o prompt do Python (Estou usando Python 2.6) e vamos converter assim:&lt;/div&gt;
&lt;pre&gt;$ python&lt;/pre&gt;
&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;from os import path
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;from os.path import join
&amp;gt;&amp;gt;&amp;gt;
&lt;strong&gt;&amp;gt;&amp;gt;&amp;gt; # Usei o cStringIO por ser mais rápido que o StringIO implementado em Python&lt;/strong&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;from cStringIO import StringIO
&amp;gt;&amp;gt;&amp;gt; 
&lt;strong&gt;&amp;gt;&amp;gt;&amp;gt; # As linha abaixo é o que nos garante o uso do jsmin&lt;/strong&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;import jsmin
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;jmin = jsmin.JavascriptMinify()
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;base = path.dirname(path.abspath(path.realpath(__name__)))
&amp;gt;&amp;gt;&amp;gt;
&lt;strong&gt;&amp;gt;&amp;gt;&amp;gt; # Abrimos o arquivo original apenas como leitura &lt;/strong&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;filejs = open(join(base, 'jquery-1.4.4.js'),'r')
&amp;gt;&amp;gt;&amp;gt;&lt;strong&gt;
&amp;gt;&amp;gt;&amp;gt; # Pegamos o nome do arquivo original e concatenamos com .min.js
&lt;/strong&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;filename_out = &amp;nbsp;str(str(filejs.name.split('/')[-1]).split('.js')[0] + '.min.js')&lt;strong&gt;
&lt;/strong&gt;&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;file_out = StringIO()
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;file_out.write("")
&amp;gt;&amp;gt;&amp;gt;
&lt;strong&gt;&amp;gt;&amp;gt;&amp;gt; # Gerando um novo arquivo com modo de escrita&lt;/strong&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;file_out = open(join(base, filename_out),'wb')
&amp;gt;&amp;gt;&amp;gt;
&lt;strong&gt;&amp;gt;&amp;gt;&amp;gt; # Por fim passamos para o minify um arquivo de entrada e o de saída
&lt;/strong&gt;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;jmin.minify(filejs,file_out)
&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;file_out.close()&lt;/pre&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;CTRL+D&lt;/strong&gt; para sair do console python.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Mantive o exemplo acima comentado para que possam melhor entender o que foi feito. Agora podemos usar novamente o comando para ver o tamanho dos arquivos, antes e depois.&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;$ ls -hs *.js&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;Note que agora temos um novo arquivo com o nome de&amp;nbsp;&lt;strong&gt;jquery-1.4.4.min.js&lt;/strong&gt; com apenas &lt;strong&gt;112k&lt;/strong&gt;, pode não parecer muito, mas tenha certeza que isso ajuda muito no desempenho do seu site, ainda mais se você tiver bem mais arquivos.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Fiz este mesmo teste em um arquivo que eu tinha de &lt;strong&gt;152k&lt;/strong&gt; e ele foi para &lt;strong&gt;64k&lt;/strong&gt;, então veja bem a diferença. Vale testar com seus arquivos, claro que é sempre bom fazer um backup antes ;)&lt;/div&gt;
&lt;h2&gt;Outra forma de fazer.&lt;/h2&gt;
&lt;div&gt;Essa é a outra forma de fazer, mas não é pythonica. Achei importante mencionar essa outra forma de fazer, que na verdade é exatamente de onde partiu a idéia em Python e&amp;nbsp;provavelmente as demais ;)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;O código e projeto original do &lt;a class="external-link" href="http://www.crockford.com/javascript/jsmin.html"&gt;&lt;strong&gt;JSMin&lt;/strong&gt;&lt;/a&gt; é escrito e mantido por &lt;strong&gt;Douglas Crockford&lt;/strong&gt;&amp;nbsp;em &lt;strong&gt;C&lt;/strong&gt; e pode ser acessado em&amp;nbsp;&lt;a href="https://github.com/douglascrockford/JSMin"&gt;https://github.com/douglascrockford/JSMin&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="pullquote"&gt;Jsmin é um filtro que omite ou modifica alguns caracteres. Isto não altera&amp;nbsp;o comportamento do programa que estamos reduzindo. O resultado pode ser mais difícil depurar. Vai ser mais difícil de ler.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Após baixar o&amp;nbsp;&lt;strong&gt;jsmin.c&lt;/strong&gt;, vamos compilar e usar, abaixo mostro como compilar e como usar, lembrando que estamos usando o arquivo do jquery como modelo. O comando segue o mesmo modelo que em Python, neste caso o binário do jsmin também requer um arquivo de entrada e outro de saída.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;pre&gt;$ gcc jsmin.c -o jsmin
$ ./jsmin &amp;lt; jquery-1.4.4.js &amp;gt; jquery-1.4.4.min.js&lt;/pre&gt;
&lt;div&gt;Pronto! Agora temos um arquivo com &lt;strong&gt;108k&lt;/strong&gt;, menor ainda que o gerado em Python :D&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;O pulo do gato.&lt;/h2&gt;
&lt;div&gt;Descobri ainda que o jQuery usa o chamado packer (&lt;a href="http://dean.edwards.name/packer/"&gt;http://dean.edwards.name/packer/&lt;/a&gt;) que nada mais é que um compressor de JavaScript, após passar o arquivo que temos de &lt;strong&gt;108k&lt;/strong&gt; o resultado foi &lt;strong&gt;60k&lt;/strong&gt;, então aqui descobrimos o pulo do grato usado pelo jQuery.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;É isso ai, agora você já pode começar a se divertir e colocar um pouco mais de performance em seu site.&lt;/div&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>cleber</dc:creator>        <dc:rights />                    <dc:subject>JQuery</dc:subject>                    <dc:subject>Tuning</dc:subject>                    <dc:subject>Python</dc:subject>                    <dc:subject>Plone 4</dc:subject>                    <dc:subject>Performance</dc:subject>                    <dc:subject>Plone</dc:subject>                <dc:date>2012-03-17T21:31:25Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/world-plone-day-2012-ja-tem-data-definida">        <title>World Plone Day 2012 já tem data definida</title>        <link>http://www.simplesconsultoria.com.br/blog/world-plone-day-2012-ja-tem-data-definida</link>        <description>
&lt;p&gt;O World Plone Day é um evento realizado pela Comunidade Internacional de Plone em diversas cidades do mundo, com o objetivo de divulgar o Plone. A edição de 2012 já tem data definida: será realizado no dia &lt;strong&gt;25 de abril&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;No Brasil, diversos grupos de usuários já se movimentaram para organizar eventos e até agora temos a confirmação de eventos em 5 cidades: &amp;nbsp;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Aracaju&lt;/li&gt;&lt;li&gt;Brasília&lt;/li&gt;&lt;li&gt;João Pessoa&lt;/li&gt;&lt;li&gt;São Bernardo&lt;/li&gt;&lt;li&gt;São Paulo&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Mais eventos&lt;/h3&gt;
&lt;p&gt;Ainda estamos em busca de novas cidades para aumentar essa lista. Se você conhece Plone e mora em uma cidade que não faz parte da lista acima você é um sério candidato a realizar um evento. Entre em contado comigo pelo twitter &lt;a class="external-link" href="http://twitter.com/agnogueira"&gt;&lt;strong&gt;@agnogueira&lt;/strong&gt;&lt;/a&gt; ou pelo&lt;a title="Contato" class="internal-link" href="/fale-conosco"&gt; &lt;strong&gt;formulário de contato aqui do site&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;que podemos orienta-lo.&amp;nbsp;E não se preocupe, não precisa ser um grande evento, pode ser apenas uma pequena palestra ou reunião de amigos.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Mais informações sobre o evento podem ser encontradas no site do evento:&amp;nbsp;&lt;a href="http://plone.org/events/wpd/"&gt;&lt;strong&gt;http://plone.org/events/wpd/&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>andre</dc:creator>        <dc:rights />                <dc:date>2012-02-22T17:52:58Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/como-instalar-plone-no-windows-com-o-instalador">        <title>Como instalar Plone no Windows com o instalador</title>        <link>http://www.simplesconsultoria.com.br/blog/como-instalar-plone-no-windows-com-o-instalador</link>        <description>
&lt;p&gt;Ano passado fiz um post aqui no Blog da Simples mostrando o passo a passo para instalar o Plone no Windows utilizando o instalador disponibilizado no Plone.org. Mas nos meses seguintes o processo mudou um pouco. Na verdade ele foi simplificado, removendo diversos passos da instalação, como a definição de senha e diversas autorizações necessárias.&lt;/p&gt;
&lt;p&gt;Para manter o blog atualizado vou refazer o passo a passo aqui, mostrando o funcionamento novo.&lt;/p&gt;
&lt;h2&gt;Baixando o arquivo e iniciando a instalação&lt;/h2&gt;
&lt;p&gt;Para começar, acesse o site do Plone e baixe a versão mais recente do instalador. Isso pode ser feito diretamente nesta página:&amp;nbsp;&lt;a class="external-link" href="http://plone.org/products/plone" target="_blank"&gt;http://plone.org/products/plone&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Escolha o arquivo de instalação para o windows e faça
 o download. Nesse tutorial vamos usar como exemplo a instalação para 
windows utilizando o windows 7.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;O arquivo para windows tem 32MB e deve demorar alguns minutos para 
baixar. Assim que terminar, basta executar o arquivo para iniciar o 
processo.&lt;/p&gt;
&lt;p&gt;Ao executar o arquivo, você deve receber uma mensagem perguntando se você realmente deseja executar o arquivo.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img class="image-inline image-inline" src="/blog/instalador41301.jpg/image_preview" alt="Instalador do Plone 413 - 01" /&gt;&lt;/p&gt;
&lt;p&gt;Clique no botão "Executar" para permitir a instalação. Em alguns 
casos, de acordo coma configuração de seu computador, você pode ver uma 
segunda janela perguntando se você autoriza o programa Plone.exe a 
realizar modificações em seu computador. Dê a permissão para continuar.&lt;/p&gt;
&lt;p&gt;A próxima tela que você vai ver é a tela do inicio da instalação propriamente dita:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img class="image-inline image-inline" src="/blog/instalador41302.jpg/image_preview" alt="Instalador do Plone 413 - 02" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Clique no botão "Next" e você será redirecionado a seguinte tela:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img class="image-inline image-inline" src="/blog/instalador41303.jpg/image_preview" alt="Instalador do Plone 413 - 03" /&gt;&lt;/p&gt;
&lt;p&gt;Basta clicar em "Instal" que a mágica vai começar. O instalador vai fazer tudo sozinho, criar pastas, rodar buildout, criar usuários. VOcê só terá que aguardar alguns minutos até que a seguinte tela apareça:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img class="image-inline image-inline" src="/blog/instalador41304.jpg/image_preview" alt="Instalador do Plone 413 - 04" /&gt;&lt;/p&gt;
&lt;p&gt;Basta clicar no botão finalizar e pronto, não será necessário nem reiniciar os eu computador. Basta acessar o endereço http://localhost:8080/ em seu navegador para criar seu novo site:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img class="image-inline image-inline" src="/blog/instalador41305.jpg/image_preview" alt="Instalador do Plone 413 - 04" /&gt;&lt;/p&gt;
&lt;p&gt;Clique no botão "Criar novo site Plone". Quando perguntado, informe o usuário admin e a senha admin que são criados automaticamente pelo instalador.&lt;/p&gt;
&lt;p&gt;Na tela seguinte basta escolher o id e o nome do seu site, clicar no botão 'Criar Plone site' e começar a se divertir com seu site Plone.&lt;/p&gt;
&lt;p&gt;Qualquer dúvida com o processo, deixe seu recado nos comentários&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>andre</dc:creator>        <dc:rights />                <dc:date>2012-02-08T16:41:28Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/search-engine-optimization-seo-e-o-plone">        <title>Search Engine Optimization (SEO) e o Plone</title>        <link>http://www.simplesconsultoria.com.br/blog/search-engine-optimization-seo-e-o-plone</link>        <description>
&lt;p&gt;Uma das perguntas que mais escuto durante os cursos de Gestão de Conteúdo que ministramos pelo Brasil é como podemos melhorar o desempenho de um site nos mecanismos de Busca. Para ajudar com a resposta, fiz essa apresentação no ano passado durante o World Plone Day que realizamos aqui em São Paulo.&lt;/p&gt;
&lt;p&gt;Nela mostro tudo o que o Plone já faz a respeito e as principais ações que você pode ter com seu conteúdo para alcançar melhor resultados. Confira:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="__ss_7764153"&gt; &lt;strong&gt;&lt;a title="SEO e o Plone" href="http://www.slideshare.net/simplesconsultoria/seo-e-o-plone" target="_blank"&gt;SEO e o Plone&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/7764153" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" height="497" width="595"&gt;&lt;/iframe&gt;
&lt;div&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/simplesconsultoria" target="_blank"&gt;Simples Consultoria&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>andre</dc:creator>        <dc:rights />                    <dc:subject>Apresentação</dc:subject>                    <dc:subject>SEO</dc:subject>                    <dc:subject>Gestão de Conteúdo</dc:subject>                <dc:date>2012-01-31T19:11:19Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/melhores-intranets-de-2012">        <title>As Melhores Intranets de 2012</title>        <link>http://www.simplesconsultoria.com.br/blog/melhores-intranets-de-2012</link>        <description>
&lt;p&gt;O Ano de 2012 mal começou e o pessoal do use.it já divulgou sua lista com as 10 melhores intranets de 2012. Jakob Nielsen e sua turma prepararam um relatório de mais de 400 páginas com muitas imagens de tela para explicar o motivo da escolha dos vencedores.&lt;/p&gt;
&lt;p&gt;Veja a seguir algumas das principais constatações do relatório sobre o perfil dessas empresas e como elas encaram seu portal corporativo:&lt;/p&gt;
&lt;h3&gt;Evolução contínua da Intranet&lt;/h3&gt;
&lt;p&gt;Um portal corporativo não pode ser lançado e esquecido. O design e as funcionalidades devem evoluir constantemente para atender as necessidades da empresa e do ambiente ao redor, que mudam diariamente. Entre os vencedores apenas um foi vencedor anteriormente, o que demostra claramente a necessidade de renovação constante.&lt;/p&gt;
&lt;h3&gt;Empresas menores possuem Intranets melhores&lt;/h3&gt;
&lt;p&gt;Entre os dez vencedores a média do número de funcionários é de 19.700. Três das empresas vencedoras possuem menos de 10 mil funcionários.&amp;nbsp; Esse número é bem menor do que os anos anteriores, quando a média era maior do que 30 mil funcionários.&lt;/p&gt;
&lt;h3&gt;As equipes cresceram&lt;/h3&gt;
&lt;p&gt;Apesar da queda no número de funcionários das empresas vencedoras, o número de profissionais envolvidos com o desenvolvimento do portal aumentou. Entre os vencedores a média passou para 15 profissionais, o que nos dá um número mágico aproximado de 1 especialista de internet para cada mil funcionários. Nesse número estão incluídos os especialistas da empresa e tambem parceiros externos de consultorias e agências.&lt;/p&gt;
&lt;h3&gt;Parceria&lt;/h3&gt;
&lt;p&gt;Oito dos dez vencedores contam com a ajuda externa no desenvolvimento e no design de sua solução de intranet. Na maioria dos casos existe uma grande parceria entre a equipe interna, que possui um grande conhecimento da empresa e do negócio e uma consultoria externa, que possui o conhecimento sobre a tecnologia e as práticas de design.&lt;/p&gt;
&lt;p&gt;Mais detalhes sobre o relatório pode ser encontrado num rápido resumo publicado no use.it:&lt;br /&gt; &lt;strong&gt;&lt;a class="external-link" href="http://www.useit.com/alertbox/intranet_design.html"&gt;http://www.useit.com/alertbox/intranet_design.html&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Além disso o relatório completo pode ser adquirido no website da Nielsen Norman Group por U$248,00. &lt;strong&gt;&lt;a class="external-link" href="http://www.nngroup.com/reports/intranet/design/"&gt;http://www.nngroup.com/reports/intranet/design/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Interessado em construir uma intranet de sucesso? &lt;strong&gt;&lt;a title="Contato" class="internal-link" href="/fale-conosco"&gt;Entre em contato&lt;/a&gt;&lt;/strong&gt; e conheça o que a Simples Consultoria e o Plone podem oferecer.&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>andre</dc:creator>        <dc:rights />                    <dc:subject>Intranet</dc:subject>                    <dc:subject>Portal Corporativo</dc:subject>                <dc:date>2012-01-20T17:00:59Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/varnish3-plone4-discutindo-a-relacao">        <title>Varnish 3, Plone 4: Discutindo a Relação.</title>        <link>http://www.simplesconsultoria.com.br/blog/varnish3-plone4-discutindo-a-relacao</link>        <description>
&lt;p&gt;Não preciso dizer o quanto a&amp;nbsp;&lt;a class="external-link" href="http://www.pythonbrasil.org.br/2011"&gt;PythonBrasil [7]&lt;/a&gt; foi um sucesso :-D , infelizmente não tive como ver todas as palestras o que seria bizarro conseguir, dado que não sou onipresente. Apesar da minha palestra ter sido em uma sexta-feira no final do dia eu pude extrapolar o tempo, e ainda ficou faltando diversos detalhes.&lt;/p&gt;
&lt;p&gt;Um detalhe importante é que o &lt;a class="external-link" href="http://twitter.com/ericof"&gt;@ericof&lt;/a&gt; apareceu e também participou da palestra, &amp;nbsp;conhecidencia ou não, ocorreu após&amp;nbsp;eu ter invocado seu nome 3 vezes. Em minha apresentação pude mostrar o quanto o Varnish é poderoso, e o quanto a combinação Varnish [3] e Plone [4] pode ser igual a &lt;strong&gt;&lt;a class="external-link" href="http://www.google.com.br/search?aq=0&amp;amp;oq=resposta+para&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=resposta+para+a+vida+o+universo+e+tudo+mais"&gt;[42]&lt;/a&gt;.&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/9561251?rel=0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" height="497" width="595"&gt;&lt;/iframe&gt;
&lt;div&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/simplesconsultoria" target="_blank"&gt;Simples Consultoria&lt;/a&gt;&lt;/div&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>cleber</dc:creator>        <dc:rights />                    <dc:subject>Apresentação</dc:subject>                    <dc:subject>Varnish</dc:subject>                    <dc:subject>Tuning</dc:subject>                    <dc:subject>PythonBrasil</dc:subject>                    <dc:subject>Plone4</dc:subject>                <dc:date>2012-01-10T10:00:32Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/plone-e-jquery-ao-gosto-do-cliente">        <title>Plone e JQuery ao gosto do Cliente</title>        <link>http://www.simplesconsultoria.com.br/blog/plone-e-jquery-ao-gosto-do-cliente</link>        <description>
&lt;p&gt;Dando sequência a série de posts sobre as palestras ministradas durante a PythonBrasil [7], apresentamos agora os slides da apresentação "Plone e JQuery ao gosto do Cliente" executada pelos simplificadores &lt;a class="external-link" href="http://twitter.com/cleberjsantos"&gt;@cleberjsantos&lt;/a&gt; e &lt;a class="external-link" href="http://twitter.com/Tamosauskas"&gt;@Tamosauskas&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Na oportunidade foram mostrados alguns exemplos práticos de como aprimorar a interface de sites em Plone usando alguns recursos de jQuery. Em especial são mostradas maneiras de integrar os métodos e atributos dos 
objetos do Zope em seus scripts jQuery.&lt;/p&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/9561254" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" height="355" width="425"&gt;&lt;/iframe&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/simplesconsultoria" target="_blank"&gt;Simples Consultoria&lt;/a&gt;&lt;/div&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>thiago</dc:creator>        <dc:rights />                    <dc:subject>Apresentação</dc:subject>                    <dc:subject>JQuery</dc:subject>                    <dc:subject>PythonBrasil</dc:subject>                    <dc:subject>Plone 4</dc:subject>                    <dc:subject>World Plone Day</dc:subject>                <dc:date>2011-10-13T12:40:33Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/cmsui-uma-nova-maneira-de-editar-conteudo-no-plone">        <title>Cmsui: Uma nova maneira de editar conteúdo no Plone</title>        <link>http://www.simplesconsultoria.com.br/blog/cmsui-uma-nova-maneira-de-editar-conteudo-no-plone</link>        <description>
&lt;p&gt;Nos próximos dias vamos começar a publicar aqui no blog todas as palestras ministradas pelos simplificadores durante a &lt;strong&gt;&lt;a class="external-link" href="http://www.pythonbrasil.org.br/2011"&gt;PythonBrasil [7]&lt;/a&gt;&lt;/strong&gt; , que foi realizada em São Paulo entre os dias 28 de setembro e 1 de outubro.&lt;/p&gt;
&lt;p&gt;A primeira a ser publicada é a palestra&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;Cmsui: Uma nova maneira de editar conteúdo no Plone&lt;/strong&gt;&amp;nbsp;que ministrei na sexta-feira. A idéia principal da palestra era mostrar a evolução da edição de conteúdo no Plone e os caminhos que estamos seguindo para as próximas versões. Aproveitem e aguardem as outras palestras que serão publicadas nos próximos dias.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="__ss_9522716"&gt; &lt;strong&gt;&lt;a title="Cmsui: Uma nova maneira de editar conteúdo no Plone" href="http://www.slideshare.net/simplesconsultoria/cmsui-uma-nova-maneira-de-editar-contedo-no-plone-9522716" target="_blank"&gt;Cmsui: Uma nova maneira de editar conteúdo no Plone&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/9522716?rel=0" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" height="497" width="595"&gt;&lt;/iframe&gt;
&lt;div&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/simplesconsultoria" target="_blank"&gt;Simples Consultoria&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>andre</dc:creator>        <dc:rights />                <dc:date>2011-10-03T13:39:09Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/plone-e-finalista-do-open-source-awards-2011-deixe-seu-voto">        <title>Plone é finalista do Open Source Awards 2011 - Deixe seu voto!</title>        <link>http://www.simplesconsultoria.com.br/blog/plone-e-finalista-do-open-source-awards-2011-deixe-seu-voto</link>        <description>
&lt;p&gt;Mais uma vez o Plone chega aos finalistas da premiação Open Source Awards promovida pela Packt Publishing na categoria Open Source CMS. O Plone também está concorrendo nas seguintes novas&amp;nbsp; subcategorias:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Best Open Source CMS for performance &lt;/strong&gt;(Melhor performance de CMS Open Source)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Best CMS for Best Community:&amp;nbsp; &lt;/strong&gt;(Melhor Comunidade de CSM Open Source)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Best CMS for Ease of Use: &lt;/strong&gt;(CMS Open Source Mais Fácil de Usar)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;Os votos podem ser feitos até dia 31 de Outubro, logo antes do início da Plone Conference&amp;nbsp; em São Francisco. Mas se você faz parte da comunidade Plone, &lt;strong&gt;deixe seu voto agora&lt;/strong&gt; para não correr o risco de esquecer.&lt;br /&gt;&lt;br /&gt;Plone já ganhou prêmios neste concurso em 2008 e 2009. As&amp;nbsp; subcategorias devem ser votadas separadamente da categoria principal. Veja abaixo como proceder:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;&lt;a class="external-link" href="https://www.packtpub.com/open-source-awards-home/vote-open-source-cms"&gt;Clique aqui e vote no Plone na categoria CMS. &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="external-link" href="http://www.packtpub.com/open-source-awards-home/vote-cms-subcategory"&gt;Clique aqui e adicione o Plone nas subcategorias &lt;/a&gt;Performance, Community e Ease of Use, respectivamente Performance, Comunidade e Facilidade de Uso.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;Dica: Coloque "N/A” e “http://example.com” na categoria .NET se você não tiver nenhum favorito em mente.&lt;br /&gt;&lt;br /&gt;A Comunidade Plone Agradece.&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>thiago</dc:creator>        <dc:rights />                <dc:date>2011-09-26T14:58:24Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/regras-do-diazo-questao-de-ordem">        <title>Regras do Diazo: questão de ordem</title>        <link>http://www.simplesconsultoria.com.br/blog/regras-do-diazo-questao-de-ordem</link>        <description>
&lt;p&gt;Ao desenhar as regras do seu tema feito em diazo para o &lt;strong&gt;Plone&lt;/strong&gt;, pode ser bastante útil entender um pouco melhor como o compilador do Diazo trabalhará. Entre várias coisas importantes temos a&amp;nbsp; ordem exata na qual o diazo lerá as regras. &lt;br /&gt;&lt;br /&gt;Independente de qual regra aparecer primeiro no seu arquivo xml, o diazo sempre levará em consideração a seguinte hierarquia:&lt;br /&gt;&lt;br /&gt;1º lugar: &amp;lt;before css:theme="" /&amp;gt; (mas não theme-children)&lt;br /&gt;&lt;br /&gt;2º lugar: &amp;lt;drop /&amp;gt;&lt;br /&gt;&lt;br /&gt;3º lugar: &amp;lt;replace css:theme="" /&amp;gt; (mas não theme-children)&lt;br /&gt;&lt;br /&gt;4º lugar: &amp;lt;strip /&amp;gt;. &lt;br /&gt;&lt;br /&gt;5º lugar: Regras que usam attributes.&lt;br /&gt;&lt;br /&gt;6º lugar: &amp;lt;before /&amp;gt;, &amp;lt;replace /&amp;gt; e &amp;lt;after /&amp;gt; usando "theme-children"&amp;nbsp; &lt;br /&gt;&lt;br /&gt;7º e último lugar: &amp;lt;after&amp;nbsp; css:theme="" /&amp;gt; (mas não theme-children).&lt;br /&gt;&lt;br /&gt;Esta ordem explica porque não adianta usar uma regra &amp;lt;replace&amp;gt; se em qualquer lugar do xml você aplicar uma regra &amp;lt;drop&amp;gt; ou uma regra &amp;lt;replace&amp;gt; no mesmo elemento. Assim, se uma as mudanças&amp;nbsp; insistirem em não aparecer no seu tema, vale a pena dar uma revisada na sua ordem de execução.&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>thiago</dc:creator>        <dc:rights />                <dc:date>2011-09-26T13:55:55Z</dc:date>        <dc:type>Post</dc:type>    </item>
    <item rdf:about="http://www.simplesconsultoria.com.br/blog/google-analytics-e-a-busca-dentro-do-seu-plone-site">        <title>Google Analytics e a busca dentro do seu Plone Site</title>        <link>http://www.simplesconsultoria.com.br/blog/google-analytics-e-a-busca-dentro-do-seu-plone-site</link>        <description>
&lt;p&gt;Muita gente gostaria de poder conhecer melhor as &lt;strong&gt;estatísticas da busca interna do seu Plone site&lt;/strong&gt;. Imagine só saber informações como quais são os conteúdos mais buscados, a quantidade de vezes que a busca foi utilizada, os objetos mais encontrados, entre outras coisas.&lt;/p&gt;
&lt;p&gt;A boa notícia é que se você usa&amp;nbsp; o &lt;strong&gt;Google Analytics&lt;/strong&gt; para gerar as estatísticas do seu Plone site é muito fácil ter acesso a esses dados. Basta fazer um pequeno ajuste de configuração no próprio Analytics para que ele começe a analisar a busca do seu site.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Segue um passo a passo bem rápido:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Faça Login no Google Analytics;&lt;/li&gt;&lt;li&gt;Clique em '&lt;em&gt;edit&lt;/em&gt;' ao lado do perfil do site que deseja configurar;&lt;/li&gt;&lt;li&gt;Na página seguinte, clique no link '&lt;em&gt;edit&lt;/em&gt;' que fica na caixa '&lt;em&gt;Main Website Profile Information&lt;/em&gt;';&lt;/li&gt;&lt;li&gt;Na área '&lt;em&gt;Site Search&lt;/em&gt;' marque a opção '&lt;em&gt;Do Track Site Search&lt;/em&gt;';&lt;/li&gt;&lt;li&gt;No campo '&lt;em&gt;Query Parameter&lt;/em&gt;' informe o valor '&lt;em&gt;SearchableText&lt;/em&gt;';&lt;/li&gt;&lt;li&gt;Clique no botão '&lt;em&gt;Save Changes&lt;/em&gt;' que fica no final da página.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;br /&gt;Pronto, a partir de agora o Google Analytics vai começar a analisar a busca do seu site e você terá acesso aos dados. Esses dados estarão disponíveis dentro da das estatísticas dentro do menu '&lt;em&gt;Content&lt;/em&gt;' do seu relatório, na opção '&lt;em&gt;Site Search&lt;/em&gt;'&lt;/p&gt;
</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>andre</dc:creator>        <dc:rights />                <dc:date>2011-09-01T14:24:36Z</dc:date>        <dc:type>Post</dc:type>    </item>




</rdf:RDF>

