<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-2716420161384688592</id><updated>2011-10-12T14:57:51.324-03:00</updated><category term="mobile" /><category term="linux" /><category term="dev" /><category term="girl talk" /><category term="new" /><category term="wii" /><category term="games" /><category term="tech" /><category term="old" /><category term="web" /><category term="mac" /><title type="text">just girl talk...</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://justgrltlk.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://justgrltlk.blogspot.com/search/label/tech" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/-/tech/-/tech?start-index=6&amp;max-results=5" /><author><name>mimix</name><uri>http://www.blogger.com/profile/03372101760719166266</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_x-UolXWErEE/SV18D_PgMPI/AAAAAAAAAHA/lf5ARyMKsFE/S220/blogger.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>5</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/camila" /><feedburner:info uri="camila" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/3.0/" /><logo>http://3.bp.blogspot.com/_x-UolXWErEE/SV18D_PgMPI/AAAAAAAAAHA/lf5ARyMKsFE/S220-h/blogger.png</logo><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/camila" 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%2Fcamila" 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%2Fcamila" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><entry><id>tag:blogger.com,1999:blog-2716420161384688592.post-7367498219358784446</id><published>2009-06-06T11:17:00.005-03:00</published><updated>2009-06-06T11:26:45.546-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dev" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title type="text">search vs research</title><content type="html">People have this habit of googling for just about everything, it's nice when there's no serious work involved, as programmers can find themselves completely missing the point (as the elders used to say: rtfm!). Programming shouldn't be taken as lightly as copy-paste and searching for magic recipes on google, specially if you are missing the fundamentals of the code at hand. &lt;br /&gt;&lt;br /&gt;If you find yourself in doubt on how to proceed or how to do something in this or that programming language and so on, I recommend taking the obvious steps first:&lt;br /&gt;&lt;br /&gt;1. read the fine manual&lt;br /&gt;2. read the API documentation&lt;br /&gt;3. search in the official channels of the language/framework/whatever&lt;br /&gt;4. read the fine manual again&lt;br /&gt;&lt;br /&gt;Google "feeling lucky" should be your last resort, retwitting me: these kids are graduating in google university... &lt;span class="smiley-roll"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2716420161384688592-7367498219358784446?l=justgrltlk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2716420161384688592&amp;postID=7367498219358784446&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/7367498219358784446" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/7367498219358784446" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/camila/~3/kHQBwUe1F8A/search-vs-research.html" title="search vs research" /><author><name>mimix</name><uri>http://www.blogger.com/profile/03372101760719166266</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_x-UolXWErEE/SV18D_PgMPI/AAAAAAAAAHA/lf5ARyMKsFE/S220/blogger.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://justgrltlk.blogspot.com/2009/06/search-vs-research.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2716420161384688592.post-2258982808396178703</id><published>2009-05-16T15:18:00.007-03:00</published><updated>2009-06-06T11:18:40.872-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title type="text">lempel-ziv-markov chain algorithm</title><content type="html">&lt;p&gt;If you like minimalistic approaches and strive to keep your (*nix) installation to a bare minimal, this is good news. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;LZMA is gaining adoption and the SDK (from &lt;a href="http://en.wikipedia.org/wiki/7z"&gt;7z&lt;/a&gt;) is public domain for a while now. 7-zip has used this compression for a long time now, Zenwalk has already adopted, besides openSuse and I guess the new kernel &lt;a href="http://lkml.org/lkml/2009/1/4/240"&gt;images&lt;/a&gt; too. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This month was announced that slackware packages would be compressed by &lt;a href="http://tukaani.org/xz/xz-file-format.txt"&gt;xz&lt;/a&gt; instead of gzip. From the changelog:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;Fri May  8 18:49:03 CDT 2009&lt;br /&gt;Hello folks!  This batch of updates includes the newly released KDE 4.2.3,&lt;br /&gt;but more noticeably it marks the first departure from the use of gzip for&lt;br /&gt;compressing Slackware packages.  Instead, we will be using xz, based on&lt;br /&gt;the LZMA compression algorithm.  xz offers better compression than even&lt;br /&gt;bzip2, but still offers good extraction performance (about 3 times better&lt;br /&gt;than bzip2 and not much slower than gzip in our testing).&lt;br /&gt;(...)&lt;br /&gt;As an example of the compression improvement with .txz, have a look&lt;br /&gt;at the kernel-source package:&lt;br /&gt;Before:  kernel-source-2.6.29.2_smp-noarch-1.tgz (73808508 bytes)&lt;br /&gt;After:   kernel-source-2.6.29.2_smp-noarch-1.txz (49150104 bytes)&lt;br /&gt;The size of the main package tree in /slackware has been reduced from&lt;br /&gt;1.9GB to 1.4GB by converting most packages to .txz.&lt;br /&gt;Most of the packages have been converted from .tgz to .txz, but we&lt;br /&gt;will continue to make the gzip, pkgtools, slackpkg, tar, and xz packages&lt;br /&gt;in .tgz format for the foreseeable future.&lt;br /&gt;Enjoy!  And thanks to Lasse Collin for the great work on xz.  :-)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2716420161384688592-2258982808396178703?l=justgrltlk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2716420161384688592&amp;postID=2258982808396178703&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/2258982808396178703" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/2258982808396178703" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/camila/~3/aVquNeGWn-w/lempel-ziv-markov-chain-algorithm.html" title="lempel-ziv-markov chain algorithm" /><author><name>mimix</name><uri>http://www.blogger.com/profile/03372101760719166266</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_x-UolXWErEE/SV18D_PgMPI/AAAAAAAAAHA/lf5ARyMKsFE/S220/blogger.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://justgrltlk.blogspot.com/2009/05/lempel-ziv-markov-chain-algorithm.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2716420161384688592.post-3660618648397069502</id><published>2009-05-04T00:57:00.004-03:00</published><updated>2009-05-04T01:23:43.835-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dev" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title type="text">mavenizing seam</title><content type="html">While we Java programmers wait for JEE6/JSF2 to save us from the nonsense of selectitems, poor el, lack of conversations and annotations of JavaServer Faces, frameworks like tomahawk, spring and seam try to fill this gap. I prefer Spring's approach, but as I currently use JBoss Seam at work, I'll write a little about how to get started in this technology.&lt;br /&gt;&lt;br /&gt;This text assumes a &lt;a href="http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html"&gt;basic&lt;/a&gt; notion of maven and java (apt-get eclipse maven sun-java6-sdk if you will). Currently in 2.1.2.CR1, the &lt;a href="http://seamframework.org"&gt;latest release&lt;/a&gt; contains documentation, examples, and a "Getting Started" guide for running on Tomcat (besides seam-gen) for the simplest setup.&lt;br /&gt;&lt;br /&gt;The example/jpa &lt;a href="http://seamframework.org/Documentation/RunningSeamExamplesWithApacheTomcat"&gt;mentioned&lt;/a&gt; (hotel booking app.) has a Maven pom.xml, and with Maven set, we can import the project in eclipse and start it with jetty, how cool would it be for a quick-start? However, the project follows a non-standard layout, so you'll have to convert it to maven manually (that means moving packages to main/java, view to main/webapp, and resources-tomcat to main/resources). If you know Maven this shouldn't be much of a problem.&lt;br /&gt;&lt;br /&gt;But then you will have to set the dependencies, as only the dependecy management is inherited. Basically you will need seam-ui, richfaces-ui, jsf stuff and hibernate (here is a &lt;a href="http://pastebin.com/f3ac4321d"&gt;full listing&lt;/a&gt; with deps and jetty plugin configured - diff with the original for a better picture). The unit tests depend on jboss-embedded and test-ng, so I'll ignore it for now. And for Jetty, you will need to change the persistence.xml replacing jta-datasource with hibernate-properties or by configuring JNDI (context.xml is provided for tomcat only).&lt;br /&gt;&lt;br /&gt;To summarize, you have to:&lt;br /&gt;1. convert the example to the maven src/main layout&lt;br /&gt;2. configure pom.xml with jboss repository, jetty plugin and the deps. from the root's &lt;a href="http://repository.jboss.org/maven2/org/jboss/seam/root/2.1.2.CR1/root-2.1.2.CR1.pom"&gt;dependencyManagement&lt;/a&gt;&lt;br /&gt;3. configure JNDI/persistence.xml&lt;br /&gt;&lt;br /&gt;Finally, you can "mvn eclipse:eclipse", "mvn package", and at last "mvn jetty:run", and the example will be ready at localhost:8080 for testing. It doesn't get any easier than this, or does it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2716420161384688592-3660618648397069502?l=justgrltlk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2716420161384688592&amp;postID=3660618648397069502&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/3660618648397069502" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/3660618648397069502" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/camila/~3/Tcg0pqV67Fg/mavenizing-seam.html" title="mavenizing seam" /><author><name>mimix</name><uri>http://www.blogger.com/profile/03372101760719166266</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_x-UolXWErEE/SV18D_PgMPI/AAAAAAAAAHA/lf5ARyMKsFE/S220/blogger.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://justgrltlk.blogspot.com/2009/05/mavenizing-seam.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2716420161384688592.post-3001041090822599171</id><published>2009-04-11T13:37:00.005-03:00</published><updated>2009-04-11T13:50:31.457-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><title type="text">The good son returns home</title><content type="html">My eeepc 701 distro of choice (zeee) &lt;a href="http://tuxeee.blogspot.com"&gt;stalled&lt;/a&gt;, and the others I tried (eeebuntu, easy peasy) weren't lightweight enough for me, even upgrading to jaunty-beta and all that (fast boot times is mandatory as the battery lasts for just 2-3 hours), so after reading in some &lt;a href="http://ap0calypse.agitatio.org/"&gt;blog&lt;/a&gt; how the slackware-current was eeepc-ready, I decided to install zenwalk-standard from scratch (it is slackware-current after all). After a little help from unetbootin and a few tweaks, the installation was a breeze, and to my surprise X, wifi, and even the webcam worked out-of-the-box, besides, it was bundled with xfce 4.6.0.&lt;br /&gt;&lt;br /&gt;Well, I acquired a laptop for work last week, a nice (refurbished, though) &lt;b&gt;Toshiba U305&lt;/b&gt; 13.3'' 1.9kg. I needed mobility and it wasn't the case of my 15'' 2.9kg &lt;a href="http://esupport.sony.com/BR/perl/model-home.pl?mdl=VGNNR250AE"&gt;vaio&lt;/a&gt;, and eeepc can't run the java bloat I work with. So I decided, why wait 2 weeks for jaunty (I couldn't care less for upgrading all of the time...) when I could have a nice bleeding-edge linux with the USB img I created for the eee. And again, toshiba's hardware worked effortlessly: video, webcam (chicony), sound, front mic, wireless (4965AGN), SD reader (R5C822), with the standard linux 2.6.28.7 from zen.&lt;br /&gt;&lt;br /&gt;That's it, I'm now officially a &lt;b&gt;&lt;a href="http://www.zenwalk.org/"&gt;Zenwalk&lt;/a&gt;&lt;/b&gt; user, switching from Ubuntu/KDE back to my Slackware/XFCE roots. Zen's package repository has everything, besides &lt;a href="http://slacky.eu"&gt;slacky.eu&lt;/a&gt;, &lt;a href="http://slackbuilds.org"&gt;slackbuilds.org&lt;/a&gt; and &lt;a href="http://packages.slackware.it/"&gt;packages.slackware&lt;/a&gt; for all the rest. Simplicity is divine :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_x-UolXWErEE/SeDGGEfU-CI/AAAAAAAAAWA/fryi17Ixb5U/s800/screenshot%2011%20Apr%202009%2013%3A31%3A06.png"&gt;&lt;img src="http://lh5.ggpht.com/_x-UolXWErEE/SeDGGEfU-CI/AAAAAAAAAWA/fryi17Ixb5U/s400/screenshot%2011%20Apr%202009%2013%3A31%3A06.png" alt="printscreen" /&gt;&lt;/a&gt; &lt;small&gt;(background from &lt;a href="http://kde-look.org/content/show.php/Sunset+in+Finland?content=45376"&gt;kde-look&lt;/a&gt;.org)&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2716420161384688592-3001041090822599171?l=justgrltlk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2716420161384688592&amp;postID=3001041090822599171&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/3001041090822599171" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/3001041090822599171" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/camila/~3/A_g1Ms_62Lk/good-son-returns-home.html" title="The good son returns home" /><author><name>mimix</name><uri>http://www.blogger.com/profile/03372101760719166266</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_x-UolXWErEE/SV18D_PgMPI/AAAAAAAAAHA/lf5ARyMKsFE/S220/blogger.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_x-UolXWErEE/SeDGGEfU-CI/AAAAAAAAAWA/fryi17Ixb5U/s72-c/screenshot%2011%20Apr%202009%2013%3A31%3A06.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://justgrltlk.blogspot.com/2009/04/good-son-returns-home.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-2716420161384688592.post-2282754219673421259</id><published>2009-01-01T19:45:00.009-02:00</published><updated>2009-01-04T19:27:13.998-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="girl talk" /><category scheme="http://www.blogger.com/atom/ns#" term="tech" /><category scheme="http://www.blogger.com/atom/ns#" term="new" /><title type="text">new year, new blog</title><content type="html">Moving to &lt;a rel="external" href="http://justgrltlk.blogspot.com/"&gt;blogger.com&lt;/a&gt; as wordpress charges for &lt;a href="http://wordpress.com/products"&gt;everything&lt;/a&gt; (domain forwarding, that is). Besides, I'll try to post in english (or engrish to be more precise) from now on, so now english is the primary language FWIW.&lt;br /&gt;&lt;br /&gt;Thanks to the developers of &lt;a href="http://wordpress2blogger.googlecode.com/"&gt;wordpress2blogger.py&lt;/a&gt; and &lt;a href="http://www.musiic.net/picasa/"&gt;addToPicasa&lt;/a&gt; for making it possible.&lt;br /&gt;&lt;br /&gt;&lt;small class="updated"&gt;PS: old blog &lt;a href="http://mimix.wordpress.com"&gt;link&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2716420161384688592-2282754219673421259?l=justgrltlk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=2716420161384688592&amp;postID=2282754219673421259&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/2282754219673421259" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2716420161384688592/posts/default/2282754219673421259" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/camila/~3/m_6uRfBHs7k/hello-world_31.html" title="new year, new blog" /><author><name>mimix</name><uri>http://www.blogger.com/profile/03372101760719166266</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_x-UolXWErEE/SV18D_PgMPI/AAAAAAAAAHA/lf5ARyMKsFE/S220/blogger.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://justgrltlk.blogspot.com/2008/12/hello-world_31.html</feedburner:origLink></entry></feed>

