<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-16840474</atom:id><lastBuildDate>Tue, 07 May 2013 10:57:13 +0000</lastBuildDate><category>kindle</category><category>mobile</category><category>linux</category><category>nokia</category><category>biology</category><category>software</category><category>web</category><category>photography</category><category>books</category><category>e71</category><category>apple</category><category>coding</category><category>economy</category><category>code samples</category><category>humour</category><category>brain</category><category>pysuggest</category><category>projects</category><category>imgseek</category><category>ideas</category><category>LaTeX</category><category>work</category><category>startups</category><category>life</category><title>Random me</title><description>Some random thoughts and (vaguely) interesting things I see or do.</description><link>http://blog.isnotworking.com/</link><managingEditor>noreply@blogger.com (Ricardo Cabral)</managingEditor><generator>Blogger</generator><openSearch:totalResults>125</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rnc000" /><feedburner:info uri="rnc000" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>rnc000</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Frnc000" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Frnc000" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Frnc000" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/rnc000" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Frnc000" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Frnc000" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Frnc000" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-4976986682983389280</guid><pubDate>Thu, 23 Jun 2011 22:20:00 +0000</pubDate><atom:updated>2011-06-23T19:28:58.065-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">projects</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Pet project: Metadata Flask</title><description>Just a quick announce of a pet project I started a few months ago. Unfortunately I've already slowed down work to a halt as I focus on finishing my MBA dissertation.&lt;br /&gt;
&lt;br /&gt;
The objective of the&amp;nbsp;&lt;a href="http://www.mflask.com/"&gt;Metadata Flask&lt;/a&gt;&amp;nbsp;project is to provide tools for supporting the process of finding, collaborating and working with metadata on an open and &lt;a href="http://linkeddata.org/"&gt;linked-data web&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Nowadays when players of an industry vertical, say: commodities producers and large scale retailers like Walmart, or Oil &amp;amp; Gas equipment producers and Oil companies/operators want to define and evolve data exchange formats they have to build their own infrastructure for documenting, referencing and hosting data exchange definitions.&lt;br /&gt;
&lt;br /&gt;
These players frequently need to exchange a lot of data for describing what is produced, their specs, how they are sold, who wants to buy etc. So they come up with&amp;nbsp;metadata definitions&amp;nbsp;like WSDL contracts, XML schemas, CSV/JSON templates and so on.&lt;br /&gt;
&lt;br /&gt;
I believe their work would be a lot easier if infrastructure for hosting, exchanging, discovering, collaborative editing, moderating and many other metadata related processes was already in place.&lt;br /&gt;
&lt;br /&gt;
The goal is ambitious, the problem not well defined and "tractable"&amp;nbsp;right now, so I started investigating what open data sets are available out there. What I&amp;nbsp;realized&amp;nbsp;is that many of them &lt;a href="http://en.wikipedia.org/wiki/Deep_Web"&gt;couldn't be found&lt;/a&gt; using general purpose search engines, so I started a&amp;nbsp;first subproject, the &lt;a href="http://open.mflask.com/"&gt;Open Data Directory&lt;/a&gt;, which is a search engine for open data sets published by governments, private companies and other organizations.&amp;nbsp;It already indexes 360K+ datasets from many sources, and traffic is slowly increasing as search engine bots index its contents.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=7Hh6u9zUrDo:19BIgR4tH8A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=7Hh6u9zUrDo:19BIgR4tH8A:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/7Hh6u9zUrDo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/7Hh6u9zUrDo/pet-project-metadata-flask.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2011/06/pet-project-metadata-flask.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-2677772280434963614</guid><pubDate>Thu, 23 Jun 2011 14:13:00 +0000</pubDate><atom:updated>2011-06-23T16:59:21.352-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">kindle</category><title>I wish Amazon would innovate faster on it's Kindle OS</title><description>&lt;style type="text/css"&gt;
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; color: #333333}
&lt;/style&gt;   &lt;br /&gt;
&lt;div class="p1"&gt;Amazon seems to be really slow and conservative on features for the embedded software (OS) running on it's Kindle devices. The last update (v3.1) was on Feb 2011. I don't see why they can't let users opt-in for cutting-edge feature experiments. This way they could easily roll-out wireless beta updates to advanced users and experiment with feature designs/variations, collecting usage data on what works/doesn't.&lt;/div&gt;&lt;div class="p1"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="p1"&gt;Some areas they could've been experimenting publicly for ages:&lt;/div&gt;&lt;div class="p1"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Social features: why stop at public note sharing via twitter/facebook? Why not integrating to services like Evernote, Instapaper, Delicious? Why can't it sync my notes to Amazon's website? It would be nice to be able to review them online.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Notes/highlights usability: The reading experience should be at least as powerful as the Real Thing. Why can't I attach notes to whole chapters or even books? Why restrict it to contiguous blocks of text? After all, the whole reading experience is mostly not about what I read, but what I thought about it, what I learned from it, how it applies to me, and people use notes for remembering these things.&lt;/li&gt;
&lt;li&gt;Podcasts: it has enough storage and CPU for playing mp3s and downloading data on the background. Why not scheduling the download and managing podcasts?&lt;/li&gt;
&lt;li&gt;Improve the experience for reading blogs. Why not integrating to Google Reader?&lt;/li&gt;
&lt;/ol&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=GnxBKPBVTZc:YJayLn-36SQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=GnxBKPBVTZc:YJayLn-36SQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/GnxBKPBVTZc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/GnxBKPBVTZc/i-wish-amazon-would-innovate-faster-on.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2011/06/i-wish-amazon-would-innovate-faster-on.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-2662669287789709114</guid><pubDate>Tue, 23 Nov 2010 11:55:00 +0000</pubDate><atom:updated>2011-12-10T10:35:02.326-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">work</category><category domain="http://www.blogger.com/atom/ns#">life</category><title>Calendário Compacto Brasil</title><description>&lt;div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
Uso há anos&amp;nbsp;&lt;a href="http://davidseah.com/compact-calendar/"&gt;calendários compactos&lt;/a&gt;&amp;nbsp;sempre que preciso raciocinar sobre datas. Segue versão com feriados do Brasil (Rio de Janeiro):&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;
&lt;a href="http://dl.dropbox.com/u/407787/CompactCalendar2012-ms-br1.xlsx"&gt;DOWNLOAD VERSÃO BRASILEIRA 2012&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=8kJ6T6HfvH4:1kTCpLR4N6s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=8kJ6T6HfvH4:1kTCpLR4N6s:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/8kJ6T6HfvH4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/8kJ6T6HfvH4/calendario-compacto-brasil.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>2</thr:total><feedburner:origLink>http://blog.isnotworking.com/2010/11/calendario-compacto-brasil.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-5687868306814476795</guid><pubDate>Sun, 27 Dec 2009 15:37:00 +0000</pubDate><atom:updated>2009-12-27T13:50:50.331-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">books</category><title>You know your "other side of the coin" book has failed when...</title><description>&lt;div&gt;... its "What Do Customers Ultimately Buy After Viewing This Item" list at the Amazon page shows all best sellers from the author you attack listed first and your book itself at 4th:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=donotsetyouro-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=10FE9736YVPPT7A0FBG2&amp;amp;asins=1416531556" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tTwTwLyRoiM/SzeA0qyJo8I/AAAAAAAAAWA/puKj4ORDmiA/s1600-h/Picture+1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 173px;" src="http://1.bp.blogspot.com/_tTwTwLyRoiM/SzeA0qyJo8I/AAAAAAAAAWA/puKj4ORDmiA/s400/Picture+1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5419942318889870274" /&gt;&lt;/a&gt;&lt;br /&gt;Of course it's hard to compete with &lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fentity%2FMalcolm-Gladwell%2FB000APOE98%3Fie%3DUTF8%26ref_%3Dsr%255Fntt%255Fsrch%255Flnk%255F1%26qid%3D1261928856%26sr%3D1-1&amp;amp;tag=donotsetyouro-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=390957"&gt;Malcom Gladwell&lt;/a&gt;&lt;img src="https://www.assoc-amazon.com/e/ir?t=donotsetyouro-20&amp;amp;l=ur2&amp;amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;and no matter how good your counter-arguments are you would hardly sell more than him, but it's funny anyway.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=fqhgln5kKFg:6hIEnlWf3RQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=fqhgln5kKFg:6hIEnlWf3RQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/fqhgln5kKFg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/fqhgln5kKFg/you-know-your-other-side-of-coin-book.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_tTwTwLyRoiM/SzeA0qyJo8I/AAAAAAAAAWA/puKj4ORDmiA/s72-c/Picture+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/12/you-know-your-other-side-of-coin-book.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-6605823431665516350</guid><pubDate>Fri, 25 Dec 2009 22:36:00 +0000</pubDate><atom:updated>2010-12-28T09:16:13.193-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">books</category><title>Comentários sobre o Kindle 2 (Internacional) no Brasil</title><description>&lt;div&gt;Como já existem zilhões de reviews sobre o Kindle em inglês, faço um agora em português.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Em geral superou minhas expectativas. Enviei via correio para um hotel nos EUA durante viagem de trabalho e trouxe de volta comigo no avião. A conectividade 3G funciona perfeitamente no Rio de Janeiro. O contraste da tela poderia ser melhor mas a legibilidade é mesmo assim ótima. Poucos livros ou assinaturas de revistas não estão disponíveis para usuários do Brasil. No momento (dez/09) a assinatura do The Economist por exemplo não está disponível para Am.Latina.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;As funcionalidades que mais gostei são: envio instantâneo e gratuito de amostras (normalmente umas 20 páginas do livro), a forma como ele salva automaticamente o lugar onde você parou em cada livro/revista e o dicionário embutido.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;O preço de livros que não estão entre os mais-vendidos poderia ser bem menor. Por outro lado, a assinatura de algumas revistas é bem barata. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Comprar a capa de couro padrão vale muito a pena, alias, é indispensável.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;O serviço gratuito de conversão de documentos da Amazon (enviar um html/doc/pdf anexo para &lt;i&gt;fulano@free.kindle.com&lt;/i&gt; com a palavra &lt;i&gt;"Convert"&lt;/i&gt; no assunto do email) até que funciona mas o suporte a PDF (repaginação etc) poderia ser bem melhor. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;A leitura da maioria dos arquivos PDFs é bem dolorosa (quase impraticável: zoom in, zoom in, zoom out, pro lado, pro lado, zoom in, pro lado, zoom out...) pois ele não reajusta o layout dos documentos para tornar a experiencia mais agradável. Acho provável que melhore em poucos meses com o lançamento de novas versões do software que roda nele. Também espero que a forma como ele organiza e te permite navegar pelos livros melhore com esses updates.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Tenho usado o &lt;a href="http://calibre-ebook.com/"&gt;Calibre&lt;/a&gt; (gratuito, roda em PC/Mac/Linux) para agendar o download automático de feeds RSS (blogs) que possuem maior quantidade de texto nos posts. Tudo que preciso fazer é deixar o Calibre rodando no computador e ocasionalmente plugar o Kindle na porta USB para que ele envie os posts baixados. Ele já envia com o conteúdo indexado/categorizado. Funciona muito bem com os feeds do Estadão, O Globo, New Yorker, Economist etc. Tem milhares de "receitas" de feeds prontas para serem baixadas ou agendadas para download periódico automático.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;A bateria realmente dura semanas, mesmo com uso diário (mas costumo deixar o wireless desligado). As ocasionais plugadas na porta USB para sincronizar os blogs é suficiente para deixá-lo sempre carregado.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;ATUALIZAÇÃO 27/DEZ/2009&lt;/b&gt;: liguei hoje cedo para ler um pouco e a tela deu defeito na metade superior (&lt;a href="http://dl.dropbox.com/u/407787/26122009913.jpg"&gt;foto 1&lt;/a&gt;, &lt;a href="http://dl.dropbox.com/u/407787/26122009914.jpg"&gt;foto 2&lt;/a&gt;) tornando o Kindle inútil. Tenho carregado ele para cima e para baixo numa mochila e não me recordo dele ter sofrido nenhum trauma significativo, então parece que essa tecnologia e-ink da tela ainda é muito frágil. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Fiquei bastante chateado, já que as páginas do produto na Amazon deixam implícito que ele é &lt;a href="http://www.amazon.com/gp/mpd/permalink/m4HCF5T8XAN4K"&gt;bem resistente&lt;/a&gt;. É possível que o meu caso seja algum defeito de fabricação. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Pedi ajuda para eles por email e o procedimento padrão (recarga, reboot, refresh tela) não adiantou. Liguei para lá e em questão de minutos um atendente americano (bem atencioso por sinal) cadastrou no sistema deles o envio de um replacement sem custos previsto para chegar dia 30/dez. Espero que quando o replacement chegar no Brasil eu não tenha que pagar nada na alfândega. Terei 30 dias para enviar a minha unidade com defeito para eles.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;b&gt;ATUALIZAÇÃO 3/JAN/2010&lt;/b&gt;: Realmente Amazon não brinca quando diz que quer ser referência mundial em serviço ao consumidor. Replacement chegou com todos os impostos pagos em casa praticamente 3 dias úteis após reclamação. Enviei unidade com defeito por correio, nosso correio atrasou (feriados de virada do ano) e eles estenderam a tolerância de 30 dias para que você envie a unidade com problema (normalmente se você nao devolver o produto com problema após esse período eles cobram no teu cartão o valor total do replacement). Apenas mencionei o custo de envio pago ao nosso correio e eles já extornaram no meu cartão o valor gasto.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ATUALIZAÇÃO 28/DEZ/2010&lt;/b&gt;: Comprei um Kindle 3a. geração (o de cor grafite). Vantagens confirmadas em relação à&amp;nbsp;2a. geração (cor branca): realmente muito mais rápido, contraste da tela melhor, dimensões e peso bem mais confortáveis. É todo de plástico, dando uma sensação de ser menos resistente, enquanto que o da 2a. geração tem uma placa de metal leve nas costas. De qualquer forma continuo achando que todas as versões de Kindle são frágeis e não resistiriam a uma queda pequena: nada fundamental mudou na tecnologia da tela então acredito que elacontinua sendo o ponto mais frágil.&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=jKxRWARpd-A:r-S_DzrUHl0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=jKxRWARpd-A:r-S_DzrUHl0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/jKxRWARpd-A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/jKxRWARpd-A/comentarios-sobre-o-kindle-2.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/12/comentarios-sobre-o-kindle-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-661540008557898230</guid><pubDate>Sun, 13 Dec 2009 19:21:00 +0000</pubDate><atom:updated>2010-11-23T09:56:19.626-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">work</category><category domain="http://www.blogger.com/atom/ns#">life</category><title>Calendário Compacto 2010 Brasil</title><description>&lt;div&gt;Uso há anos &lt;a href="http://davidseah.com/page/compact-calendar"&gt;calendários compactos&lt;/a&gt; sempre que preciso raciocinar sobre datas e como não achei uma versão para 2010 com os feriados brasileiros, decidi fazer e disponibilizar.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;a href="http://dl.dropbox.com/u/407787/CompactCalendar2010br-ms.xls"&gt;DOWNLOAD VERSÃO BRASILEIRA 2010&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Veja &lt;a href="http://blog.isnotworking.com/2010/11/calendario-compacto-brasil.html"&gt;versão Brasil 2011 e próximos anos&lt;/a&gt;.&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=0B9fyQR-Yrw:0a9IicyKBT8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=0B9fyQR-Yrw:0a9IicyKBT8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/0B9fyQR-Yrw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/0B9fyQR-Yrw/calendario-compacto-2010-brasil.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>4</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/12/calendario-compacto-2010-brasil.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-45281299750650873</guid><pubDate>Sat, 18 Apr 2009 13:49:00 +0000</pubDate><atom:updated>2009-04-18T11:01:04.657-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">projects</category><category domain="http://www.blogger.com/atom/ns#">imgseek</category><title>Busca visual de imagens de imagens para todos: video online</title><description>Finalmente achei o video online da apresentação que realizei em Set/2008 na PyconBrasil 2008 sobre o &lt;a href="http://server.imgseek.net/"&gt;isk-daemon&lt;/a&gt; e projetos relacionados.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Video&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=81757682582975375&amp;amp;hl=en&amp;amp;fs=true" style="width:400px;height:326px" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Slides&lt;/b&gt;:&lt;br /&gt;&lt;div style="width:425px;text-align:left" id="__ss_1004336"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/rnc000/iskdaemon-busca-visual-de-imagens-para-todos?type=powerpoint" title="isk-daemon: busca visual de imagens para todos"&gt;isk-daemon: busca visual de imagens para todos&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pyconbr2008buscavisualrcabral-1234117661201558-1&amp;amp;stripped_title=iskdaemon-busca-visual-de-imagens-para-todos"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pyconbr2008buscavisualrcabral-1234117661201558-1&amp;amp;stripped_title=iskdaemon-busca-visual-de-imagens-para-todos" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/rnc000"&gt;Ricardo Cabral&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=zNjLnCzw0SU:chPnjLRFmPs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=zNjLnCzw0SU:chPnjLRFmPs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/zNjLnCzw0SU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/zNjLnCzw0SU/busca-visual-de-imagens-de-imagens-para.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>2</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/04/busca-visual-de-imagens-de-imagens-para.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-4028951541762175287</guid><pubDate>Sun, 15 Mar 2009 15:52:00 +0000</pubDate><atom:updated>2009-03-15T12:59:13.511-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">projects</category><category domain="http://www.blogger.com/atom/ns#">imgseek</category><category domain="http://www.blogger.com/atom/ns#">software</category><title>Image search code from imgSeek ported to the Xapian search library</title><description>Similar to &lt;a href="http://blog.isnotworking.com/2008/11/visual-image-search-code-from-imgseek.html"&gt;what digiKam did&lt;/a&gt;, the &lt;a href="http://xapian.org/"&gt;Xapian&lt;/a&gt; opensource search engine library has also &lt;a href="http://xapian.wordpress.com/2009/03/11/xappy-now-supports-image-similarity-searching/"&gt;ported imgSeek code&lt;/a&gt; into its code base in order to provide content-based visual search features.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=6xF1RlEH9aQ:cGPraIXiyVo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=6xF1RlEH9aQ:cGPraIXiyVo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/6xF1RlEH9aQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/6xF1RlEH9aQ/image-search-code-from-imgseek-ported.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/03/image-search-code-from-imgseek-ported.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-5915223098631606746</guid><pubDate>Mon, 02 Mar 2009 20:41:00 +0000</pubDate><atom:updated>2009-03-02T17:56:41.235-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">e71</category><category domain="http://www.blogger.com/atom/ns#">nokia</category><title>Quick note for Nokia owners trying to upgrade the firmware under VMWare/Parallels</title><description>Avoid doing it under virtual machines. Nokia's firmware update system restarts the cell phone dozens of times as part of the upgrade process so the host and virtual machine will get all confused and as soon as the host machine refuses to "forward" a USB connection to the hosted OS, the upgrade process will stop due to a disconnection. This may cause severe damage to your cell phone (taking it back to a Nokia care center could be the only way out, so they can "re-flash" your phone ROM).&lt;br /&gt;&lt;br /&gt;When trying to upgrade my E71 to the latest v200.21.118 firmware using Parallels under OSx I got one such aborted process, but luckily it worked flawlessly when trying again with a real Windows XP.&lt;br /&gt;&lt;br /&gt;Other quick tips:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Backup all cellphone data and check if your backup works before the whole process. Using "Tools -&gt; Memory -&gt; Options -&gt; Backup phone memory" from within the phone worked fine;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Remove the microSD card before the process, just to be sure;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Avoid doing it under Windows Vista, as some have reported similar problems.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Some references with more details:&lt;/div&gt;&lt;ul&gt;&lt;dt&gt;&lt;a href="http://discussions.nokia.co.uk/discussions/board/message?board.id=communicators&amp;amp;thread.id=36066"&gt;Nokia Support Discussions - E71 disconnecting during firmware update - Eseries Devices and Communicators - Nokia Support Discussions&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://discussions.europe.nokia.com/discussions/board/message?board.id=swupdate&amp;amp;thread.id=45802"&gt;Nokia Support Discussions - E71 firmware update - for dummies - Software Updates - Nokia Support Discussions&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://discussions.nokia.co.uk/discussions/board/message?board.id=topfaq&amp;amp;thread.id=112"&gt;Nokia Support Discussions - Recovering from a failed firmware update. - Pool of Knowledge - Nokia Support Discussions&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://discussions.nokia.co.uk/discussions/board/message?board.id=swupdate&amp;amp;message.id=14143#M14143"&gt;Nokia Support Discussions - Update failed on my N73 - Software Updates - Nokia Support Discussions&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://www.n95users.com/forum/general-95/18093-help-nokia-software-updater-seems-stuck.html"&gt;HELP! Nokia Software Updater Seems Stuck!&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://www.bandung-flasher.com/tutorial-corner/47975-how-to-update-your-nokia-with-nokia-software-updater-nsu.html"&gt;How to Update your Nokia with Nokia Software Updater (NSU) - Bandung-Flasher.com GSM CDMA Cell Phone Repair Forum&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://discussions.europe.nokia.com/discussions/board/message?board.id=topfaq&amp;amp;thread.id=112"&gt;Nokia Support Discussions - Recovering from a failed firmware update. - Pool of Knowledge - Nokia Support Discussions&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://forum.lowyat.net/topic/845843"&gt;Bricked E71&lt;/a&gt;&lt;br /&gt;   &lt;/dt&gt;&lt;dt&gt;&lt;a href="http://www.jrrzz.net/2009/01/30/bricked-nokia-e71/"&gt;Bricked Nokia E71 » JRRZZ Blog&lt;/a&gt;&lt;br /&gt;  &lt;/dt&gt;&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=JXaNIKUYHs8:EjHaQ9C6KXs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=JXaNIKUYHs8:EjHaQ9C6KXs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/JXaNIKUYHs8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/JXaNIKUYHs8/quick-note-for-nokia-owners-trying-to.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/03/quick-note-for-nokia-owners-trying-to.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-6657534906649256131</guid><pubDate>Thu, 26 Feb 2009 21:23:00 +0000</pubDate><atom:updated>2009-02-26T18:27:50.050-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">e71</category><category domain="http://www.blogger.com/atom/ns#">nokia</category><title>Nokia E71 adoption</title><description>Interesting statistics from Flickr: Nokia E71 adoption seems to be increasing faster than any other previous model.&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 195px;" src="http://4.bp.blogspot.com/_tTwTwLyRoiM/SacI7Dy-T1I/AAAAAAAAATU/Q4Y4nb_jxOM/s400/Picture+3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5307220496603828050" /&gt;&lt;/div&gt;&lt;div&gt;(extracted from &lt;a href="http://flickr.com/cameras/nokia/"&gt;Flickr statistics&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=KUX3sf55xLw:BjGVicmg2jw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/rnc000?a=KUX3sf55xLw:BjGVicmg2jw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/rnc000?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/KUX3sf55xLw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/KUX3sf55xLw/nokia-e71-adoption.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_tTwTwLyRoiM/SacI7Dy-T1I/AAAAAAAAATU/Q4Y4nb_jxOM/s72-c/Picture+3.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/02/nokia-e71-adoption.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-1500333859469929542</guid><pubDate>Wed, 18 Feb 2009 02:06:00 +0000</pubDate><atom:updated>2009-02-17T23:40:48.499-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">software</category><title>Simple incremental backups using Amazon S3 and Brackup</title><description>&lt;div&gt;I've been using the opensource &lt;a href="http://search.cpan.org/~bradfitz/Brackup/brackup"&gt;Brackup&lt;/a&gt; tool to backup some of my documents and photos to the cloud (&lt;a href="http://aws.amazon.com/s3/"&gt;Amazon S3&lt;/a&gt; - which charges as little as $0.150 per GB per month). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This should work on many platforms:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Install Brackup (implemented in Perl) using CPAN:&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;$ sudo perl -MCPAN -e shell&lt;/span&gt;&lt;/blockquote&gt;once inside the CPAN shell:&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;cpan&gt; install Net::Amazon::S3&lt;br /&gt;cpan&gt; install Brackup&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Now configure Brackup (".brackup.conf" on your home directory) by defining some file sources and an S3 account target:&lt;div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;[TARGET:s3_pers]&lt;br /&gt;type = Amazon&lt;br /&gt;aws_access_key_id = 1xxxxxNxxxxxFxx9xWx2&lt;br /&gt;aws_secret_access_key = xxxxxxxYxRAoxuxDxrxxxxxxfxx4xxxxxxxxxdxx&lt;br /&gt;keep_backups = 10&lt;br /&gt;&lt;br /&gt;[SOURCE:documents]&lt;br /&gt;path = /Users/ricardocabral/Documents&lt;br /&gt;ignore = ^/books/&lt;br /&gt;ignore = ^/Parallels/&lt;br /&gt;ignore = ^eclipse&lt;br /&gt;ignore = ^hdd&lt;br /&gt;ignore = ^.svn&lt;br /&gt;&lt;br /&gt;[SOURCE:pictures]&lt;br /&gt;path = /Users/ricardocabral/Pictures&lt;br /&gt;ignore = ^iPhoto&lt;br /&gt;ignore = ^.svn&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;The commands I have on a cron job are:&lt;/div&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;brackup --from=documents --to=s3_pers -v&lt;br /&gt;brackup --from=pictures --to=s3_pers -v&lt;/span&gt;&lt;/blockquote&gt;To restore a backup after a disaster, one can get all remote files describing "backup snapshots" with:&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;brackup-target s3_pers get_backups&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;Then choose the backup snapshot descriptor file corresponding to the point in time you want to restore and do:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;brackup-restore --from=documents-1214139675.brackup --to=/target/dir --all&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=sXY0gqXH"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=p9kDWw4Q"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/X09Qq1e6FAA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/X09Qq1e6FAA/simple-incremental-backups-using-amazon.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2009/02/simple-incremental-backups-using-amazon.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-1855651689008243989</guid><pubDate>Mon, 22 Dec 2008 01:51:00 +0000</pubDate><atom:updated>2008-12-22T00:09:59.063-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">LaTeX</category><title>dvipdf dvips: Problems with file writing; probably disk full</title><description>Another attempt to save others time.&lt;br /&gt;&lt;br /&gt;I was getting this error when trying to generate PDF from LaTeX source using dvipdf.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;dvipdf&gt; Note that an absolute path or a relative path with .. are denied in -R2 mode.&lt;br /&gt;dvips: Could not find figure file pdf:dest; continuing.&lt;br /&gt;Note that an absolute path or a relative path with .. are denied in -R2 mode.&lt;br /&gt;Error: /syntaxerror in (binary token, type=137)&lt;br /&gt;Operand stack:&lt;br /&gt;&lt;br /&gt;Execution stack:&lt;br /&gt;  %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1905   1   3   %oparray_pop   1904   1   3   %oparray_pop   1888   1   3   %oparray_pop   1771   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--&lt;br /&gt;Dictionary stack:&lt;br /&gt;  --dict:1146/1684(ro)(G)--   --dict:0/20(G)--   --dict:71/200(L)--   --dict:206/300(L)--   --dict:43/200(L)--&lt;br /&gt;Current allocation mode is local&lt;br /&gt;Last OS error: 2&lt;br /&gt;GPL Ghostscript 8.62: Unrecoverable error, exit code 1&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;and finally this apparently meaningless error:&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;dvipdf&gt; dvips: Problems with file writing; probably disk full.&lt;/span&gt;&lt;/blockquote&gt;The solution in my case? Using &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;dvipdfm&lt;/span&gt; instead of &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;dvipdf&lt;/span&gt;. As far &lt;a href="http://email.esm.psu.edu/pipermail/macosx-tex/2005-November/018933.html"&gt;as I know&lt;/a&gt; dvipdfm is just a better implementation of dvipdf.&lt;br /&gt;&lt;br /&gt;Some reasons for similar problems when rendering LaTeX into PDF:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;too many embedded images&lt;br /&gt;&lt;/li&gt;&lt;li&gt;runaway commands (unclosed/unbalanced command braces)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;buggy libraries/dependencies&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=cdkQFqjP"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=wVF9W3Wg"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/jsg3JRhqHrY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/jsg3JRhqHrY/dvipdf-dvips-problems-with-file-writing.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>2</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/12/dvipdf-dvips-problems-with-file-writing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-9159547386419546749</guid><pubDate>Sat, 29 Nov 2008 02:56:00 +0000</pubDate><atom:updated>2008-11-29T01:13:23.140-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">life</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Finally got my MSc degree in Computer Science!</title><description>&lt;div&gt;I've done the final presentation this morning and everything went well.&lt;/div&gt;&lt;div&gt;What to do with the degree? Not sure. Actually, this question doesn't make much sense.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Am I relieved? You bet so.&lt;/div&gt;&lt;div&gt;Did I get tired of giving the same reply (i.e. &lt;span class="Apple-style-span" style="font-style: italic;"&gt;I guess soon&lt;/span&gt;) when asked when I would be done with it? Oh yeah.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the abstract for the MSc dissertation:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;This dissertation offers two major contributions: (1) to evaluate the suitability of recommender algorithms for social networks. Such recommender algorithms may receive as input not only the social graph of these networks but also content-based data from recommended items.&lt;br /&gt;&lt;br /&gt;For such, the relevant characteristics of social networks and the most important recommender techniques for these tasks will be surveyed. Special attention is given to the web-based system for social photo-sharing called Flickr and to the employment of visual metrics for image similarity.&lt;br /&gt;&lt;br /&gt;The second contribution (2) is the construction of a framework for the modeling and analysis of social networks, as well as aiding the empirical study of recommender algorithms on these contexts. Also part of this framework are the best practices adopted throughout the work done on this dissertation, such as: techniques for the gathering, analysis and visualization of data; social networks classification; identification and modeling of recommending tasks within these contexts; implementation of algorithms and their architecture.&lt;br /&gt;&lt;br /&gt;The relevance of such contributions lies on the enormous amount of information available online and on the ever-growing complexity of the relationships between this data. In this context, recommender systems may provide a great aid for end-users.&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On related news, I've submitted a paper to the &lt;a href="http://www2009.org/calls/socialnet.html"&gt;Social Networks&lt;/a&gt; track at &lt;a href="http://www2009.org/"&gt;WWW2009&lt;/a&gt; with the following abstract:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;In this paper, we present a framework for specifying recommenders within the context of Social Media sites such as Flickr or Last.fm. Based on the standard SIOC ontology, we show how the various recommendation problems can be defined. We also present a general software framework for implementing recommenders based on this model framework, and show some results obtained by one recommender built using it.&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=E78RwP9m"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=wrDlkzvy"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/lLgoMfkGvb0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/lLgoMfkGvb0/finally-got-my-msc-degree-in-computer.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/11/finally-got-my-msc-degree-in-computer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-767285918019125939</guid><pubDate>Thu, 20 Nov 2008 19:24:00 +0000</pubDate><atom:updated>2008-11-20T17:31:57.367-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">books</category><title>Why publishers treat book footnotes as endnotes?</title><description>From my experience this seems to happen with virtually all books: most of the time the important remarks made by the author about a passage are referenced and placed at the end of the book. The whole process of getting to the actual text of the footnote is really annoying: memorize the page and section you're at, find the page at the end of the book where the notes are, realize that you've just forgotten what reference number you were looking for, switch back to the page you were currently reading etc etc. The effect of this cumbersomeness on me is that I seldom read any footnotes. Why not simply placing the footnotes at the end of the current page? It makes a lot more sense to me. Well, I'm definitely missing something about why it's not the other way.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=hCXF778Z"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=0ntEEHYk"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/knr0CNXRxyM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/knr0CNXRxyM/why-publishers-treat-book-footnotes-as.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/11/why-publishers-treat-book-footnotes-as.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-1358225944066247584</guid><pubDate>Wed, 19 Nov 2008 13:03:00 +0000</pubDate><atom:updated>2008-11-19T11:15:34.874-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">projects</category><title>Visual image search code from imgSeek ported to digiKam</title><description>Glad to know that the &lt;a href="ftp://ftp.cs.washington.edu/tr/1995/01/UW-CSE-95-01-06.d/UW-CSE-95-01-06-color.ps.gz"&gt;fast multiresolution image querying&lt;/a&gt; techniques implemented at my &lt;a href="http://www.imgseek.net/"&gt;imgSeek&lt;/a&gt; project &lt;a href="http://www.digikam.org/drupal/node/321"&gt;have been ported&lt;/a&gt; into &lt;a href="http://www.digikam.org/"&gt;digiKam&lt;/a&gt;:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;&lt;p&gt;During my digiKam presentation at &lt;a href="http://www.digikam.org/drupal/node/315"&gt;LGM2008&lt;/a&gt; i have introduced the concept to be able to search duplicates items around the whole collection of photos. But the concept is not just limited to find the similars photos by using copy, it even allows user to drawn a sketch of photo what user memories and shows photos what has similar shapes and colors as on sketch.&lt;/p&gt;  &lt;p&gt;This is not a new concept in fact. An old program for Linux named imgSeek provide already this feature. By my opinion, it's time to update old interface of ImgSeek and make it more suitable for end users by implementing the technology into digiKam.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;The old PyQT-based user interface for imgSeek certainly needs a rewrite, and integrating the image processing code into a more stable photo management tool like digiKam makes perfect sense. I haven't tried it yet but congratulations Gilles Caulier and Marcel!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=7LuJ7ZX8"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=iFnKVXeY"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/mcBxggokEU8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/mcBxggokEU8/visual-image-search-code-from-imgseek.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/11/visual-image-search-code-from-imgseek.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-7418271160673508729</guid><pubDate>Wed, 19 Nov 2008 00:02:00 +0000</pubDate><atom:updated>2008-11-18T22:12:09.265-02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">life</category><title>Quick thought of the day: Depressing and challenging facts of life</title><description>First the &lt;span style="font-weight: bold;"&gt;depressing&lt;/span&gt; one: All the people around you either looking or acting strange (in a bad way) are actually trying to do their best. Now imagine who they really are when no one is around looking.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Challenging&lt;/span&gt; one: most of the important things in life are non-linear and hence the beauty of life lies on its unpredictability. The amount of effort you put into something is not proportional to your success. Split-second decisions may have an impact on your entire life (think about that quick moment when you decided to accept a job offer or decided to get married).&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=xuInrqX8"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=0qK9YLMx"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/CkG2B4CWXyA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/CkG2B4CWXyA/quick-thought-of-day-depressing-and.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/11/quick-thought-of-day-depressing-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-5327477800775164846</guid><pubDate>Sun, 05 Oct 2008 20:43:00 +0000</pubDate><atom:updated>2008-10-05T17:50:25.746-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">code samples</category><category domain="http://www.blogger.com/atom/ns#">apple</category><title>iTunes script for opening the Last.fm web page for the track or album of the song currently playing</title><description>I've created &lt;a href="http://imgseek.net/itunes-lastfm-lookup.zip"&gt;two simple iTunes AppleScripts&lt;/a&gt; for opening the &lt;a href="http://last.fm"&gt;Last.FM&lt;/a&gt; web page for the track or album of the song currently playing.&lt;br /&gt;&lt;br /&gt;To install, just drag the files to your &lt;span style="font-style: italic;"&gt;/[username]/Library/iTunes/Scripts/&lt;/span&gt; folder. If there is no folder named "Scripts" there, create one and copy the files into it. AppleScripts placed in this folder will be listed in the iTunes Script menu.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=HZ3uU9q0"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=icAYWF5T"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/3e7dTevmqv4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/3e7dTevmqv4/itunes-script-for-opening-lastfm-web.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/10/itunes-script-for-opening-lastfm-web.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-5560263548468246713</guid><pubDate>Wed, 10 Sep 2008 03:58:00 +0000</pubDate><atom:updated>2008-09-10T21:53:39.628-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">code samples</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Language most spoken on Twitter</title><description>I got curious so here's some stats I've been gathering.&lt;br /&gt;&lt;br /&gt;Twitts are culled from the &lt;a href="http://twitter.com/public_timeline"&gt;public timeline&lt;/a&gt; every minute and language (&lt;a href="http://code.google.com/apis/ajaxlanguage/documentation/reference.html#LangNameArray"&gt;see code definitions&lt;/a&gt;) is detected by &lt;a href="http://code.google.com/apis/ajaxlanguage/"&gt;Google&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The most spoken language will always have a ceiling value of 100, so a language with a value of 20 is 5 times less common than the most spoken.&lt;br /&gt;&lt;br /&gt;Graph is updated every 30 minutes with the stats for the current day.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.imgseek.net/twitter-lang.png" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=OUnQlVVB"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=Ri32XZ5H"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/HIJepl0e6VY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/HIJepl0e6VY/language-most-spoken-on-twitter.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/09/language-most-spoken-on-twitter.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-411653223831541267</guid><pubDate>Fri, 05 Sep 2008 03:42:00 +0000</pubDate><atom:updated>2008-09-05T00:47:33.644-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">web</category><title>Web apps user experience: not exactly improving</title><description>Take a quick look at &lt;a href="http://nemetral.net/2008/09/03/10-inspiring-admin-interfaces/"&gt;this&lt;/a&gt;. First impression: "oh yes, these admin interfaces look really sleek". Second thought: each of them presents different UI concepts for doing the same tasks, UI elements (menu bars, status bars, sliders, buttons) are inconsistent across (and sometimes inside) them etc etc.&lt;br /&gt;&lt;br /&gt;Poor users...&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=sncuBKs2"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=oWug78Wu"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/mw5XyliBRa0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/mw5XyliBRa0/web-apps-user-experience-not-exactly.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/09/web-apps-user-experience-not-exactly.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-1692537447818866816</guid><pubDate>Thu, 04 Sep 2008 02:27:00 +0000</pubDate><atom:updated>2008-09-03T23:39:16.267-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">web</category><title>I've removed daily del.icio.us posts from the blog RSS feed</title><description>Why? Well, I guess they may be too annoying for people only interested on the other lengthier ramblings which I occasionally write here on this blog.&lt;br /&gt;&lt;br /&gt;So from now on if you're interested on my &lt;a href="http://www.delicious.com"&gt;del.icio.us&lt;/a&gt; usage habits, try subscribing to &lt;a href="http://feeds.delicious.com/v2/rss/nieder1"&gt;http://feeds.delicious.com/v2/rss/nieder1&lt;/a&gt; or even better: subscribe to my FriendFeed at &lt;a href="http://friendfeed.com/rncabral?format=atom"&gt;http://friendfeed.com/rncabral?format=atom&lt;/a&gt; which includes more online activity (twitter, amazon, last.fm etc etc)&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=VROeiLTM"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=PFj92aEL"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/GO4VC9HkYoA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/GO4VC9HkYoA/ive-removed-daily-delicious-posts-from.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/09/ive-removed-daily-delicious-posts-from.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-6405809864528597595</guid><pubDate>Thu, 28 Aug 2008 15:01:00 +0000</pubDate><atom:updated>2008-08-30T22:57:03.135-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">web</category><title>Ubiquity commands</title><description>Expect a lot of cool stuff coming out of the Mozilla &lt;a href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.1_User_Tutorial"&gt;Ubiquity&lt;/a&gt; project. Think of it as &lt;a href="http://simile.mit.edu/"&gt;SIMILE&lt;/a&gt; meets &lt;a href="http://en.wikipedia.org/wiki/Quicksilver_%28software%29"&gt;Quicksilver&lt;/a&gt; right at Firefox's heart.&lt;br /&gt;&lt;br /&gt;I've created so far a few commands:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a style="font-weight: bold;" href="http://static.isnotworking.com/add-to-twine.html"&gt;add-to-twine&lt;/a&gt; that brings up the dialog for posting the current page to a &lt;a href="http://twine.com/"&gt;Twine&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a style="font-weight: bold;" href="http://static.isnotworking.com/lastfm-search.html"&gt;lastfm-search&lt;/a&gt; for keyword searches on &lt;a href="http://last.fm"&gt;Last.fm&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a style="font-weight: bold;" href="http://static.isnotworking.com/scholar-search.html"&gt;scholar-search&lt;/a&gt; for keyword searches using &lt;a href="http://scholar.google.com/"&gt;Google Scholar&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=eYmMY9Us"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=XIuxGp7q"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/qLrvvvKQUls" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/qLrvvvKQUls/ubiquity-command-for-posting-on-twine.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>6</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/08/ubiquity-command-for-posting-on-twine.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-3700115980988215913</guid><pubDate>Sun, 06 Jul 2008 22:08:00 +0000</pubDate><atom:updated>2008-07-06T19:18:09.159-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">books</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Zoomii books: interesting but makes me dizzy</title><description>&lt;a href="http://zoomii.com/"&gt;Zoomii books&lt;/a&gt;, the "real" online bookstore is quite interesting and extremely well implemented. But still, I sort of miss it's point. Amazon's own shopping experience is still unbeatable. To some extent, Zoomii just transposed to the web the same old bookstore browsing experience which makes most people dizzy: &lt;span style="font-style: italic;"&gt;OMG! so many books! How do I compare them? How are they related? There are too many shelves and aisles on this floor and there are still two floors on this bookstore to visit!&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=fUQEKyoY"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=KvKQO0wK"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/xoGFh_gXZGc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/xoGFh_gXZGc/zoomii-books-interesting-but-makes-me.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/07/zoomii-books-interesting-but-makes-me.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-5261679678111202841</guid><pubDate>Sun, 06 Jul 2008 16:43:00 +0000</pubDate><atom:updated>2008-07-06T13:52:49.688-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">web</category><title>Greasemonkey DZone link redirector</title><description>Here's a simple &lt;a href="http://www.greasespot.net/"&gt;Greasemonkey&lt;/a&gt; script I did to automatically redirect the browser to the article itself when browsing &lt;a href="http://www.dzone.com/"&gt;DZone&lt;/a&gt;, skipping the annoying summary/comments preview page.&lt;br /&gt;&lt;br /&gt;Useful when opening articles from the DZone RSS feed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;a href="http://userscripts.org/scripts/show/29697"&gt;Install&lt;/a&gt;&lt;/span&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=R1udqwJ1"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=ChHvlJGn"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/oSkrlgw5UI4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/oSkrlgw5UI4/greasemonkey-dzone-link-redirector.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/07/greasemonkey-dzone-link-redirector.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-6296237827720012787</guid><pubDate>Sat, 31 May 2008 03:26:00 +0000</pubDate><atom:updated>2008-05-31T00:38:21.093-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">code samples</category><category domain="http://www.blogger.com/atom/ns#">web</category><title>Basic and digest HTTP authentication when using Google App Engine URL fetch API</title><description>When using Google AppEngine's &lt;a href="http://code.google.com/appengine/docs/urlfetch/"&gt;URL fetch API&lt;/a&gt; it's not obvious how to do a basic digest HTTP/S authentication, so here's a self-explainable code snippet for doing so:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;import base64&lt;br /&gt;&lt;br /&gt;username = "johnsmith"&lt;br /&gt;pw = "cookie1234"&lt;br /&gt;&lt;br /&gt;encoded = base64.b64encode(username + ':' + pw)&lt;br /&gt;authstr = "Basic "+encoded&lt;br /&gt;&lt;br /&gt;url = "https://api.del.icio.us/rename?new=bla1&amp;amp;old=bla2"&lt;br /&gt;&lt;br /&gt;mheaders = {'Authorization':authstr,}&lt;br /&gt;&lt;br /&gt;result = urlfetch.fetch(url,headers = mheaders)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;Other useful HTTP request headers you could add to the &lt;span style="font-style: italic;"&gt;mheaders&lt;/span&gt; dict above are:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;"User-Agent" : "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14",&lt;br /&gt;"Accept-Charset": "ISO-8859-1,utf-8;q=0.7,*;q=0.7",&lt;br /&gt;"Keep-Alive": "300",&lt;br /&gt;"Connection": "keep-alive",&lt;br /&gt;"Accept": "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",&lt;br /&gt;"Cache-Control": "max-age=0",   &lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;both of these were very handy when implementing the &lt;a href="http://delicious.isnotworking.com/"&gt;del.icio.us tag cleaner&lt;/a&gt;.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=3qii8n1M"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=Ummw3cV1"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/yqMfjb0uUKQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/yqMfjb0uUKQ/basic-and-digest-http-authentication.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/05/basic-and-digest-http-authentication.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-16840474.post-4658084475685829044</guid><pubDate>Fri, 30 May 2008 01:55:00 +0000</pubDate><atom:updated>2008-06-28T23:15:54.677-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">work</category><title>Reference list of interview questions for a software engineer position</title><description>These are all non-technical and have been collected from several websites. They're also ordered by what I would try first.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;So, tell me a little about yourself.&lt;/li&gt;&lt;li&gt;What are you passionate about?&lt;/li&gt;&lt;li&gt;What relevant experience do you have?&lt;/li&gt;&lt;li&gt;Do you have any questions to ask me?&lt;/li&gt;&lt;li&gt;Questions on the projects listed on the Resume.&lt;/li&gt;&lt;li&gt;Tell me what you know about this company.&lt;/li&gt;&lt;li&gt;Have you done anything to further your experience?&lt;/li&gt;&lt;li&gt;How do you keep yourself updated on the latest tools, techniques, technologies etc?&lt;/li&gt;&lt;li&gt;What steps would you go through when given a though problem to solve involving a completely new technology?&lt;/li&gt;&lt;li&gt;What motivates you to do a good job?&lt;/li&gt;&lt;li&gt;Talk about the last 2 technical books you read.&lt;/li&gt;&lt;li&gt;If given a new programming problem, what is your first step in producing code?&lt;/li&gt;&lt;li&gt;Tell me a suggestion you have made that was implemented.&lt;/li&gt;&lt;li&gt;What are the really important aspects of software development?&lt;/li&gt;&lt;li&gt;Is there anyone you just could not work with?&lt;/li&gt;&lt;li&gt;If your previous co-workers were here, what would they say about you?&lt;/li&gt;&lt;li&gt;Has anything ever irritated you about people you’ve worked with?&lt;/li&gt;&lt;li&gt;What is your ideal team size?&lt;/li&gt;&lt;li&gt;How would you deal with changes being made a week or so before the ship date?&lt;/li&gt;&lt;li&gt;Why do you want to work at X Company?&lt;/li&gt;&lt;li&gt;How would you deal with a bug that no one wants to fix?&lt;/li&gt;&lt;li&gt;So, explain why I should hire you.&lt;/li&gt;&lt;li&gt;If you had enough money to retire right now, would you?&lt;/li&gt;&lt;li&gt;What’s your greatest strength?&lt;/li&gt;&lt;li&gt;What’s your biggest weakness?&lt;/li&gt;&lt;li&gt;What have you learned from mistakes on the job?&lt;/li&gt;&lt;li&gt;What do you like about your current job? What don't you like?&lt;/li&gt;&lt;li&gt;How would you rate your current management?&lt;/li&gt;&lt;li&gt;How are you when you’re working under pressure?&lt;/li&gt;&lt;li&gt;Are you willing to put the interests of X Company ahead of your own?&lt;/li&gt;&lt;li&gt;Let’s talk about salary. What are you looking for?&lt;/li&gt;&lt;li&gt;Why are you looking (or why did you leave you last job)?&lt;/li&gt;&lt;/ul&gt;Some &lt;a href="http://shipsoftwareontime.com/2008/06/26/how-to-nail-tech-interviews/"&gt;additional&lt;/a&gt; tips.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/rnc000?a=38tNTydL"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/rnc000?a=zM8iOuZh"&gt;&lt;img src="http://feeds.feedburner.com/~f/rnc000?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rnc000/~4/HKdmylIGzxc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rnc000/~3/HKdmylIGzxc/reference-list-of-interview-questions.html</link><author>noreply@blogger.com (Ricardo Cabral)</author><thr:total>5</thr:total><feedburner:origLink>http://blog.isnotworking.com/2008/05/reference-list-of-interview-questions.html</feedburner:origLink></item></channel></rss>
