<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>K</title>
	<atom:link href="http://k.blog.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://k.blog.com</link>
	<description></description>
	<pubDate>Fri, 09 Oct 2009 17:30:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>teste</title>
		<link>http://k.blog.com/2009/10/09/teste-2/</link>
		<comments>http://k.blog.com/2009/10/09/teste-2/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 17:30:34 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false">http://k.blog.com/?p=3781565</guid>
		<description><![CDATA[teste
]]></description>
			<content:encoded><![CDATA[<p>teste</p>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2009/10/09/teste-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutorial DB_OO3/Mogul - 2. Setup inicial</title>
		<link>http://k.blog.com/2008/07/12/tutorial-db_oo3mogul-2-setup-inicial/</link>
		<comments>http://k.blog.com/2008/07/12/tutorial-db_oo3mogul-2-setup-inicial/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 16:46:52 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Este post é o segundo do tutorial <a href="http://k.blog.com/3305738/">DB_OO3/Mogul</a>.<br />
<br />
Ainda na parte <i>seca</i> do trabalho, é preciso instalar um sistema base. A explicação aqui é ligeiramente inclinada para Gentoo, mas deve aplicar-se facilmente a outras distribuições linux ou mesmo BSD.<br />
<br />
É preciso ter instalados apache 2, php 5, extensão memcached para o php e memcache (emerge apache php memcached pecl-memcache). As minhas use flags são <a href="http://files.sergiocarvalho.com/2008/useflags.txt">estas</a>.<br />
<br />
Primeiro, apontar o htmldocs.org para a máquina local: Editar o /etc/hosts e acrescentar:<br />
<blockquote><code><tt>127.0.0.1 htmldocs.org</tt></code><br /></blockquote>
Depois, criar o directório onde vamos colocar os ficheiros:<br />
<blockquote><code><tt>mkdir -p</tt></code> /var/www/vhosts/htmldocs.org<br /></blockquote>
Colocar o ficheiro de definição do virtual host na configuração do apache:<br />
<blockquote>wget -O /etc/apache2/vhosts.d/10_htmldocs.org.conf http://files.sergiocarvalho.com/2008/10_htmldocs.org.conf<br /></blockquote>
Verificar o ficheiro /etc/conf.d/apache2 e ver que a variável APACHE2_OPTS tem algures "-D DEFAULT_VHOST". Então, fazer restart ao apache (/etc/init.d/apache2 restart). Esta página: <a href="http://htmldocs.org/">http://htmldocs.org/</a> deve dar uma listagem de ficheiros (sem qq ficheiro, claro).<br />
<br />
Agora, instalar a estrutura de directórios base:<br />
<blockquote><code><tt>wget -O -</tt></code> http://files.sergiocarvalho.com/2008/helloWorld.tbz2 &#124; tar xjvf - -C /var/www/vhosts/htmldocs.org<br /></blockquote>
E instalar as packages PEAR:<br />
<blockquote><code><tt>pear channel-discover pear.sergiocarvalho.com<br />
pear install sergiosgc/DB_OO3<br /></tt></code> <code><tt>pear install sergiosgc/HTML_Template_PXT<br /></tt></code> <code><tt>pear install sergiosgc/Cache_Page<br />
pear install sergiosgc/Mogul<br /></tt></code></blockquote>
No final, esta página: <a href="http://htmldocs.org/">http://htmldocs.org/</a> deve dar o belo do hello world.<br />
<br />
Segunda-feira escrevo o passo seguinte.
]]></description>
			<content:encoded><![CDATA[<div>Este post é o segundo do tutorial <a href="http://k.blog.com/3305738/">DB_OO3/Mogul</a>.</p>
<p>Ainda na parte <i>seca</i> do trabalho, é preciso instalar um sistema base. A explicação aqui é ligeiramente inclinada para Gentoo, mas deve aplicar-se facilmente a outras distribuições linux ou mesmo BSD.</p>
<p>É preciso ter instalados apache 2, php 5, extensão memcached para o php e memcache (emerge apache php memcached pecl-memcache). As minhas use flags são <a href="http://files.sergiocarvalho.com/2008/useflags.txt">estas</a>.</p>
<p>Primeiro, apontar o htmldocs.org para a máquina local: Editar o /etc/hosts e acrescentar:</p>
<blockquote><p><code><tt>127.0.0.1 htmldocs.org</tt></code></p></blockquote>
<p>Depois, criar o directório onde vamos colocar os ficheiros:</p>
<blockquote><p><code><tt>mkdir -p</tt></code> /var/www/vhosts/htmldocs.org</p></blockquote>
<p>Colocar o ficheiro de definição do virtual host na configuração do apache:</p>
<blockquote><p>wget -O /etc/apache2/vhosts.d/10_htmldocs.org.conf http://files.sergiocarvalho.com/2008/10_htmldocs.org.conf</p></blockquote>
<p>Verificar o ficheiro /etc/conf.d/apache2 e ver que a variável APACHE2_OPTS tem algures &#8220;-D DEFAULT_VHOST&#8221;. Então, fazer restart ao apache (/etc/init.d/apache2 restart). Esta página: <a href="http://htmldocs.org/">http://htmldocs.org/</a> deve dar uma listagem de ficheiros (sem qq ficheiro, claro).</p>
<p>Agora, instalar a estrutura de directórios base:</p>
<blockquote><p><code><tt>wget -O -</tt></code> http://files.sergiocarvalho.com/2008/helloWorld.tbz2 | tar xjvf - -C /var/www/vhosts/htmldocs.org</p></blockquote>
<p>E instalar as packages PEAR:</p>
<blockquote><p><code><tt>pear channel-discover pear.sergiocarvalho.com<br />
pear install sergiosgc/DB_OO3<br /></tt></code> <code><tt>pear install sergiosgc/HTML_Template_PXT<br /></tt></code> <code><tt>pear install sergiosgc/Cache_Page<br />
pear install sergiosgc/Mogul<br /></tt></code></p></blockquote>
<p>No final, esta página: <a href="http://htmldocs.org/">http://htmldocs.org/</a> deve dar o belo do hello world.</p>
<p>Segunda-feira escrevo o passo seguinte.
</p></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/07/12/tutorial-db_oo3mogul-2-setup-inicial/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ah, bom</title>
		<link>http://k.blog.com/2008/07/12/ah-bom/</link>
		<comments>http://k.blog.com/2008/07/12/ah-bom/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 15:20:20 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[<br />
<img style="position: relative; left: -20px" src="http://amadeo.blog.com/repository/2/3337248.gif" align="bottom" /><br />
<br />
Não dava para o Scott Adams se ter saído com isto há um mês atrás?
]]></description>
			<content:encoded><![CDATA[<div>
<img style="position: relative; left: -20px" src="http://amadeo.blog.com/repository/2/3337248.gif" align="bottom" /></p>
<p>Não dava para o Scott Adams se ter saído com isto há um mês atrás?
</p></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/07/12/ah-bom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutorial DB_OO3/Mogul - 1. Base de dados</title>
		<link>http://k.blog.com/2008/07/10/tutorial-db_oo3mogul-1-base-de-dados/</link>
		<comments>http://k.blog.com/2008/07/10/tutorial-db_oo3mogul-1-base-de-dados/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 23:14:01 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Este post é o primeiro do tutorial <a href="http://k.blog.com/3305738/">DB_OO3/Mogul</a>.<br />
<br />
Ok, então para a primeira parte, vamos definir o modelo de dados. É aqui que tudo começa. O objectivo é fazer um motor de pesquisa que seja capaz de dar acesso directo aos dados presentes nestas duas páginas:<br />
<ul>
<li><a href="http://www.w3.org/TR/REC-html40/index/elements.html">Index of HTML 4 Elements</a></li>
<li><a href="http://www.w3.org/TR/REC-html40/index/attributes.html">Index of HTML 4 Attributes</a></li>
</ul>
Observando as páginas, temos duas entidades na base de dados: Elementos e Atributos. Os elementos têm um nome, uma versão de HTML e um link para a especificação. Os atributos têm a mesma coisa, mais uma ligação muitos para muitos para os elementos em que são autorizados. Dá qualquer coisa com este aspecto:<br />
<div style="text-align: center"><img style="position: relative; left: -50px" src="http://amadeo.blog.com/repository/2/3333062.png" /></div>
O script de criação de base de dados, para postgresql, <a href="http://files.sergiocarvalho.com/2008/org_htmldocs.sql">está aqui</a>.<br />
<br />
A seguir, é preciso alimentar a base de dados. Fiz isso com um par de XSLTs que, qual cozinheiro na TV, tiro assim do forno:<br />
<ul>
<li><a href="http://files.sergiocarvalho.com/2008/extract_elements.xsl">extract_elements.xsl</a></li>
<li><a href="http://files.sergiocarvalho.com/2008/extract_attributes.xsl">extract_attributes.xsl</a></li>
</ul>
As duas são relativamente básicas, e o objectivo deste tutorial não é explicar XSLTs (ui, dava para meio ano). Com as XSLTs e com um processador de XSLTs (eu uso o xsltproc que vem com o gnome), e com o <a href="http://www.google.com/url?sa=t&#38;ct=res&#38;cd=1&#38;url=http%3A%2F%2Ftidy.sourceforge.net%2F&#38;ei=MY12SNqCN5SO1wbZ9ZGmBg&#38;usg=AFQjCNGgDAlawUTdfUIAI35wbZDCNRHaig&#38;sig2=GoRNRKOViINQYHXx3h1HlA">htmltidy</a>, alimenta-se a base de dados assim:<br />
<code><tt style="font-size: 75%"><br /></tt></code><code><tt style="font-size: 75%">wget -O - http://www.w3.org/TR/REC-html40/index/elements.html 2&#62; /dev/null &#124; tidy -asxml 2&#62; /dev/null &#124; xsltproc extract_elements.xsl - &#124; sed -e '1,2d' -e '$d' &#124; psql org_htmldocs<br />
<br /></tt></code> <code><tt style="font-size: 75%">wget -O - http://www.w3.org/TR/REC-html40/index/attributes.html 2&#62; /dev/null &#124; tidy -asxml 2&#62; /dev/null &#124; xsltproc extract_attributes.xsl - &#124; sed -e '1,2d' -e '$d' &#124; psql org_htmldocs<br />
&#160;</tt></code><br />
E pronto, já temos dados com que brincar. Sábado sai o post sobre o setup do ambiente de desenvolvimento.
]]></description>
			<content:encoded><![CDATA[<div>Este post é o primeiro do tutorial <a href="http://k.blog.com/3305738/">DB_OO3/Mogul</a>.</p>
<p>Ok, então para a primeira parte, vamos definir o modelo de dados. É aqui que tudo começa. O objectivo é fazer um motor de pesquisa que seja capaz de dar acesso directo aos dados presentes nestas duas páginas:</p>
<ul>
<li><a href="http://www.w3.org/TR/REC-html40/index/elements.html">Index of HTML 4 Elements</a></li>
<li><a href="http://www.w3.org/TR/REC-html40/index/attributes.html">Index of HTML 4 Attributes</a></li>
</ul>
<p>Observando as páginas, temos duas entidades na base de dados: Elementos e Atributos. Os elementos têm um nome, uma versão de HTML e um link para a especificação. Os atributos têm a mesma coisa, mais uma ligação muitos para muitos para os elementos em que são autorizados. Dá qualquer coisa com este aspecto:</p>
<div style="text-align: center"><img style="position: relative; left: -50px" src="http://amadeo.blog.com/repository/2/3333062.png" /></div>
<p>O script de criação de base de dados, para postgresql, <a href="http://files.sergiocarvalho.com/2008/org_htmldocs.sql">está aqui</a>.</p>
<p>A seguir, é preciso alimentar a base de dados. Fiz isso com um par de XSLTs que, qual cozinheiro na TV, tiro assim do forno:</p>
<ul>
<li><a href="http://files.sergiocarvalho.com/2008/extract_elements.xsl">extract_elements.xsl</a></li>
<li><a href="http://files.sergiocarvalho.com/2008/extract_attributes.xsl">extract_attributes.xsl</a></li>
</ul>
<p>As duas são relativamente básicas, e o objectivo deste tutorial não é explicar XSLTs (ui, dava para meio ano). Com as XSLTs e com um processador de XSLTs (eu uso o xsltproc que vem com o gnome), e com o <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Ftidy.sourceforge.net%2F&amp;ei=MY12SNqCN5SO1wbZ9ZGmBg&amp;usg=AFQjCNGgDAlawUTdfUIAI35wbZDCNRHaig&amp;sig2=GoRNRKOViINQYHXx3h1HlA">htmltidy</a>, alimenta-se a base de dados assim:<br />
<code><tt style="font-size: 75%"><br /></tt></code><code><tt style="font-size: 75%">wget -O - http://www.w3.org/TR/REC-html40/index/elements.html 2&gt; /dev/null | tidy -asxml 2&gt; /dev/null | xsltproc extract_elements.xsl - | sed -e &#8216;1,2d&#8217; -e &#8216;$d&#8217; | psql org_htmldocs</p>
<p></tt></code> <code><tt style="font-size: 75%">wget -O - http://www.w3.org/TR/REC-html40/index/attributes.html 2&gt; /dev/null | tidy -asxml 2&gt; /dev/null | xsltproc extract_attributes.xsl - | sed -e &#8216;1,2d&#8217; -e &#8216;$d&#8217; | psql org_htmldocs<br />
&#160;</tt></code><br />
E pronto, já temos dados com que brincar. Sábado sai o post sobre o setup do ambiente de desenvolvimento.
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/07/10/tutorial-db_oo3mogul-1-base-de-dados/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutorial DB_OO3/Mogul</title>
		<link>http://k.blog.com/2008/07/10/tutorial-db_oo3mogul/</link>
		<comments>http://k.blog.com/2008/07/10/tutorial-db_oo3mogul/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 14:48:49 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<category><![CDATA[db_oo3]]></category>

		<category><![CDATA[mogul]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[A pedido de um amigo meu vou escrever um tutorial da framework que está por trás do componente de publicação de blogs do blog.com. É baseada num conjunto de packages que já são públicas, mas que estão ainda fracamente documentadas:<br />
<ul>
<li><a href="http://pear.sergiocarvalho.com/packages/package/DB_OO3/">DB_OO3</a>: Uma abstracção relacional-OO minimalista e auto-configurada como se não houvesse amanhã (i.e. para preguiçosos).</li>
<li><a href="http://pear.sergiocarvalho.com/packages/package/HTML_Template_PXT/">HTML_Template_PXT</a>: Um motor de templates que leva a generalização ao limite, e permite basicamente definir a própria linguagem de templating.</li>
<li><a href="http://pear.sergiocarvalho.com/packages/package/Cache_Page/">Cache_Page</a>: Um sistema de caching orientado à produção de páginas HTML, que vê as páginas como um conjunto de componentes, <i>cacheáveis</i> e que sabe que inputs afectam cada componente para gerar chaves de cache automaticamente (mais uma vez, para preguiçosos).</li>
<li><a href="http://pear.sergiocarvalho.com/packages/package/Mogul/">Mogul</a>: A cola entre o HTML_Template_PXT e o Cache_Page.</li>
</ul>
Nestas coisas o complicado é arranjar um bom mini-projecto para tutorial. Lembrei-me hoje que podia fazer para as especificações do HTML o mesmo que o <a href="http://cssdocs.org/">cssdocs.org</a> fez para as especificações de CSS. Um mini motor de busca que permite pesquisar os standards W3C. Dá um site com um par de páginas e duas ou três queries. Ainda por cima, como sou um utilizador regular do <a href="http://cssdocs.org/">cssdocs.org</a>, acho que serei um utilizador regular do <a href="http://htmldocs.org/">htmldocs.org</a> também. A cereja no topo do bolo é que o domínio estava livre :-)<br />
<br />
Este post é só a primeira pedra. A forma de eu me comprometer a escrever os textos. Vai ter estes posts (os links aparecem quando eu os escrever):<br />
<ol>
<li><a href="http://k.blog.com/3307803/">Screen-scraping da especificação e construção da base de dados</a></li>
<li><a href="http://k.blog.com/3321786/">Setup do ambiente inicial</a></li>
<li>Acção de pesquisa</li>
<li>Formulário de pesquisa</li>
<li>Página de desambiguação</li>
</ol>

]]></description>
			<content:encoded><![CDATA[<div>A pedido de um amigo meu vou escrever um tutorial da framework que está por trás do componente de publicação de blogs do blog.com. É baseada num conjunto de packages que já são públicas, mas que estão ainda fracamente documentadas:</p>
<ul>
<li><a href="http://pear.sergiocarvalho.com/packages/package/DB_OO3/">DB_OO3</a>: Uma abstracção relacional-OO minimalista e auto-configurada como se não houvesse amanhã (i.e. para preguiçosos).</li>
<li><a href="http://pear.sergiocarvalho.com/packages/package/HTML_Template_PXT/">HTML_Template_PXT</a>: Um motor de templates que leva a generalização ao limite, e permite basicamente definir a própria linguagem de templating.</li>
<li><a href="http://pear.sergiocarvalho.com/packages/package/Cache_Page/">Cache_Page</a>: Um sistema de caching orientado à produção de páginas HTML, que vê as páginas como um conjunto de componentes, <i>cacheáveis</i> e que sabe que inputs afectam cada componente para gerar chaves de cache automaticamente (mais uma vez, para preguiçosos).</li>
<li><a href="http://pear.sergiocarvalho.com/packages/package/Mogul/">Mogul</a>: A cola entre o HTML_Template_PXT e o Cache_Page.</li>
</ul>
<p>Nestas coisas o complicado é arranjar um bom mini-projecto para tutorial. Lembrei-me hoje que podia fazer para as especificações do HTML o mesmo que o <a href="http://cssdocs.org/">cssdocs.org</a> fez para as especificações de CSS. Um mini motor de busca que permite pesquisar os standards W3C. Dá um site com um par de páginas e duas ou três queries. Ainda por cima, como sou um utilizador regular do <a href="http://cssdocs.org/">cssdocs.org</a>, acho que serei um utilizador regular do <a href="http://htmldocs.org/">htmldocs.org</a> também. A cereja no topo do bolo é que o domínio estava livre <img src='http://c0404161.cdn.cloudfiles.rackspacecloud.com/16442ca129554f399ff7b46457727509' alt=':-)' class='wp-smiley' /> </p>
<p>Este post é só a primeira pedra. A forma de eu me comprometer a escrever os textos. Vai ter estes posts (os links aparecem quando eu os escrever):</p>
<ol>
<li><a href="http://k.blog.com/3307803/">Screen-scraping da especificação e construção da base de dados</a></li>
<li><a href="http://k.blog.com/3321786/">Setup do ambiente inicial</a></li>
<li>Acção de pesquisa</li>
<li>Formulário de pesquisa</li>
<li>Página de desambiguação</li>
</ol>
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/07/10/tutorial-db_oo3mogul/feed/</wfw:commentRss>
		</item>
		<item>
		<title>George Carlin is stuck on the ceiling</title>
		<link>http://k.blog.com/2008/06/23/george-carlin-is-stuck-on-the-ceiling/</link>
		<comments>http://k.blog.com/2008/06/23/george-carlin-is-stuck-on-the-ceiling/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 17:49:12 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[As he himself said that's where souls probably go, if they exist. It's sad to know one of the greatest comedians of our time is gone. Here's my preferred show:<br />
<div><object type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/xme7s&#38;related=1" width="420" height="336"><param name="src" value="http://www.dailymotion.com/swf/xme7s&#38;related=1" />
<param name="autoStart" value="0" />
<param name="movie" value="http://www.dailymotion.com/swf/xme7s&#38;related=1" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
alt : <a href="http://www.dailymotion.com/swf/xme7s&#38;related=1">http://www.dailymotion.com/swf/xme7s&#38;related=1</a></object><br />
<b><a href="http://www.dailymotion.com/video/xme7s_george-carlin-airline-announcements_life">George Carlin - Airline Announcements</a></b><br />
<i><br />
<a href="http://www.dailymotion.com/PigLips"></a></i></div>
Oh, I'm violating copyright. I don't think George Carlin minds. If you think otherwise, ask him, and get a heavenly "fuck you" in return, for sure. :-)
]]></description>
			<content:encoded><![CDATA[<div>As he himself said that&#8217;s where souls probably go, if they exist. It&#8217;s sad to know one of the greatest comedians of our time is gone. Here&#8217;s my preferred show:</p>
<div><object type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/xme7s&amp;related=1" width="420" height="336"><param name="src" value="http://www.dailymotion.com/swf/xme7s&amp;related=1" /><param name="autoStart" value="0" /><param name="movie" value="http://www.dailymotion.com/swf/xme7s&amp;related=1" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" />alt : <a href="http://www.dailymotion.com/swf/xme7s&amp;related=1">http://www.dailymotion.com/swf/xme7s&amp;related=1</a></object><br />
<b><a href="http://www.dailymotion.com/video/xme7s_george-carlin-airline-announcements_life">George Carlin - Airline Announcements</a></b><br />
<i><br />
<a href="http://www.dailymotion.com/PigLips"></a></i></div>
<p>Oh, I&#8217;m violating copyright. I don&#8217;t think George Carlin minds. If you think otherwise, ask him, and get a heavenly &#8220;fuck you&#8221; in return, for sure. <img src='http://c0404161.cdn.cloudfiles.rackspacecloud.com/16442ca129554f399ff7b46457727509' alt=':-)' class='wp-smiley' /> </div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/06/23/george-carlin-is-stuck-on-the-ceiling/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conversão para energia solar no espaço: mil milhões de USD</title>
		<link>http://k.blog.com/2008/06/02/conversao-para-energia-solar-no-espaco-mil-milhoes-de-usd/</link>
		<comments>http://k.blog.com/2008/06/02/conversao-para-energia-solar-no-espaco-mil-milhoes-de-usd/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 14:48:35 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Contrastando com o número a que eu cheguei <a href="http://k.blog.com/3149828/">neste post</a>, de 7.45 biliões, o número de mil milhões avançado como orçamento para suprir as necessidades de energia com centrais solares orbitais parece uma promoção. Espero que não se tenham enganado nas contas.<br />
<br />
Segundo o National Security Space Office americano:<br />
<blockquote>"A single kilometer-wide band of geosynchronous Earth orbit experiences enough solar flux in one year to nearly equal the amount of energy contained within all known recoverable conventional oil reserves on Earth today,"</blockquote>
O resto do artigo está <a href="http://edition.cnn.com/2008/TECH/science/05/30/space.solar/index.html">aqui</a>.
]]></description>
			<content:encoded><![CDATA[<div>Contrastando com o número a que eu cheguei <a href="http://k.blog.com/3149828/">neste post</a>, de 7.45 biliões, o número de mil milhões avançado como orçamento para suprir as necessidades de energia com centrais solares orbitais parece uma promoção. Espero que não se tenham enganado nas contas.</p>
<p>Segundo o National Security Space Office americano:</p>
<blockquote><p>&#8220;A single kilometer-wide band of geosynchronous Earth orbit experiences enough solar flux in one year to nearly equal the amount of energy contained within all known recoverable conventional oil reserves on Earth today,&#8221;</p></blockquote>
<p>O resto do artigo está <a href="http://edition.cnn.com/2008/TECH/science/05/30/space.solar/index.html">aqui</a>.
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/06/02/conversao-para-energia-solar-no-espaco-mil-milhoes-de-usd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O futuro vem aí a uma velocidade estonteante II (Cisco Telepresence)</title>
		<link>http://k.blog.com/2008/06/02/o-futuro-vem-ai-a-uma-velocidade-estonteante-ii-cisco-telepresence/</link>
		<comments>http://k.blog.com/2008/06/02/o-futuro-vem-ai-a-uma-velocidade-estonteante-ii-cisco-telepresence/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 02:00:34 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Vá, se uma tecnologia do Star Wars a ver a luz do dia é estonteante, duas na mesma semana é irreal. Os hologramas do Obi-Wan já existem:<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/rcfNC_x0VvE&#38;hl=en" width="425" height="355"><param name="src" value="http://www.youtube.com/v/rcfNC_x0VvE&#38;hl=en" />
<param name="autoStart" value="0" />
<param name="movie" value="http://www.youtube.com/v/rcfNC_x0VvE&#38;hl=en" />
<param name="wmode" value="transparent" />
alt : <a href="http://www.youtube.com/v/rcfNC_x0VvE&#38;hl=en">http://www.youtube.com/v/rcfNC_x0VvE&#38;hl=en</a></object><br />
<br />
Só tenho uma coisa a dizer. - "Onde é que está o meu X-Wing?".<br />
<br />
Não, <a href="http://youtube.com/watch?v=9jXwA8eP5u0">este</a> não conta...<br />
]]></description>
			<content:encoded><![CDATA[<div>Vá, se uma tecnologia do Star Wars a ver a luz do dia é estonteante, duas na mesma semana é irreal. Os hologramas do Obi-Wan já existem:<br />
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/rcfNC_x0VvE&amp;hl=en" width="425" height="355"><param name="src" value="http://www.youtube.com/v/rcfNC_x0VvE&amp;hl=en" /><param name="autoStart" value="0" /><param name="movie" value="http://www.youtube.com/v/rcfNC_x0VvE&amp;hl=en" /><param name="wmode" value="transparent" />alt : <a href="http://www.youtube.com/v/rcfNC_x0VvE&amp;hl=en">http://www.youtube.com/v/rcfNC_x0VvE&amp;hl=en</a></object></p>
<p>Só tenho uma coisa a dizer. - &#8220;Onde é que está o meu X-Wing?&#8221;.</p>
<p>Não, <a href="http://youtube.com/watch?v=9jXwA8eP5u0">este</a> não conta&#8230;
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/06/02/o-futuro-vem-ai-a-uma-velocidade-estonteante-ii-cisco-telepresence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O futuro vem aí a uma velocidade estonteante (Luke Arm do Dean Kamen)</title>
		<link>http://k.blog.com/2008/05/30/o-futuro-vem-ai-a-uma-velocidade-estonteante-luke-arm-do-dean-kamen/</link>
		<comments>http://k.blog.com/2008/05/30/o-futuro-vem-ai-a-uma-velocidade-estonteante-luke-arm-do-dean-kamen/#comments</comments>
		<pubDate>Fri, 30 May 2008 15:54:33 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<guid isPermaLink="false"></guid>
		<description><![CDATA[Lembram-se da prótese de mão do Luke Skywalker? Aquela coisa que na altura era completamente ficção científica? Já quase não é:<br />
<br />
<embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashvars="videoId=1576332530&#38;playerId=452319854&#38;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&#38;servicesURL=http://services.brightcove.com/services&#38;cdnURL=http://admin.brightcove.com&#38;domain=embed&#38;autoStart=false&#38;" base="http://admin.brightcove.com" name="flashObj" seamlesstabbing="false" type="application/x-shockwave-flash" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="412" width="486" /><br />
Vivemos em tempos fabulosamente interessantes...
]]></description>
			<content:encoded><![CDATA[<div>Lembram-se da prótese de mão do Luke Skywalker? Aquela coisa que na altura era completamente ficção científica? Já quase não é:</p>
<p><embed src="http://services.brightcove.com/services/viewer/federated_f8/452319854" bgcolor="#FFFFFF" flashvars="videoId=1576332530&amp;playerId=452319854&amp;viewerSecureGatewayURL=https://services.brightcove.com/services/amfgateway&amp;servicesURL=http://services.brightcove.com/services&amp;cdnURL=http://admin.brightcove.com&amp;domain=embed&amp;autoStart=false&amp;" base="http://admin.brightcove.com" name="flashObj" seamlesstabbing="false" type="application/x-shockwave-flash" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" height="412" width="486" /><br />
Vivemos em tempos fabulosamente interessantes&#8230;
</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/05/30/o-futuro-vem-ai-a-uma-velocidade-estonteante-luke-arm-do-dean-kamen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The future of social networks</title>
		<link>http://k.blog.com/2008/05/27/the-future-of-social-networks/</link>
		<comments>http://k.blog.com/2008/05/27/the-future-of-social-networks/#comments</comments>
		<pubDate>Tue, 27 May 2008 12:22:10 +0000</pubDate>
		<dc:creator>K</dc:creator>
		
		<category><![CDATA[business]]></category>

		<category><![CDATA[socialnetworks]]></category>

		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Prompted from <a href="http://radar.oreilly.com/archives/2008/05/facebook-demographics-age-and.html">a post</a> at O'Reilly blogs, discussing the upcoming regional wars between social networks:<br />
<blockquote><br />
Actually, the more probable scenario is that (closed) social networks become less important over the long term. With more web applications incorporating social features, users will gradually "leave" closed social networks altogether. Already, I know less and less people who use Facebook regularly. Most people I know log in only when they receive a "friend" request - sadly hugs, gifts, zombies and pokes are losing their allure.</blockquote>
<br />
I have to say I can't agree more. The gist of the post is that leader social networks -- Myspace, Facebook, Hi5, Bebo, LJ and Friendster -- have grown what they could in their respective main markets. What follows is competition to dethrone regionally incumbent social networks, probably leading to data portability.<br />
<br />
However, walled gardens have a lot to gain from being walled. Tearing down walls is contrary to their beliefs and will be a slow process. It is much more natural that a new type of social network appears. One more classical-internet-like: distributed, standardized on common protocols and open. The market is there -- users already know and like the concept of social networks -- and there is a lot to gain from openness.
]]></description>
			<content:encoded><![CDATA[<div>Prompted from <a href="http://radar.oreilly.com/archives/2008/05/facebook-demographics-age-and.html">a post</a> at O&#8217;Reilly blogs, discussing the upcoming regional wars between social networks:</p>
<blockquote><p>
Actually, the more probable scenario is that (closed) social networks become less important over the long term. With more web applications incorporating social features, users will gradually &#8220;leave&#8221; closed social networks altogether. Already, I know less and less people who use Facebook regularly. Most people I know log in only when they receive a &#8220;friend&#8221; request - sadly hugs, gifts, zombies and pokes are losing their allure.</p></blockquote>
<p>
I have to say I can&#8217;t agree more. The gist of the post is that leader social networks &#8212; Myspace, Facebook, Hi5, Bebo, LJ and Friendster &#8212; have grown what they could in their respective main markets. What follows is competition to dethrone regionally incumbent social networks, probably leading to data portability.</p>
<p>However, walled gardens have a lot to gain from being walled. Tearing down walls is contrary to their beliefs and will be a slow process. It is much more natural that a new type of social network appears. One more classical-internet-like: distributed, standardized on common protocols and open. The market is there &#8212; users already know and like the concept of social networks &#8212; and there is a lot to gain from openness.
</p></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://k.blog.com/2008/05/27/the-future-of-social-networks/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
