<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Marcus D. Hanwell's Blog - Gentoo</title>
    <link>http://blog.cryos.net/</link>
    <description>Random thoughts, life, Academia, Gentoo, diving...</description>
    <dc:language>en</dc:language>
    <admin:errorReportsTo rdf:resource="mailto:blog@cryos.net" />
    <generator>Serendipity 1.6-alpha1 - http://www.s9y.org/</generator>
    
    <image>
        <url>http://blog.cryos.net/templates/competition/img/s9y_banner_small.png</url>
        <title>RSS: Marcus D. Hanwell's Blog - Gentoo - Random thoughts, life, Academia, Gentoo, diving...</title>
        <link>http://blog.cryos.net/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Avogadro 1.0.0 Released!</title>
    <link>http://blog.cryos.net/archives/233-Avogadro-1.0.0-Released!.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>Gentoo</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/233-Avogadro-1.0.0-Released!.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=233</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=233</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;It is with great pleasure that I announce the release of &lt;a href=&quot;http://avogadro.openmolecules.net/wiki/Avogadro_1.0.0&quot;&gt;Avogadro 1.0.0&lt;/a&gt;. After many years of work we have released what we consider to be a stable Avogadro release on &lt;a href=&quot;http://en.wikipedia.org/wiki/Mole_Day&quot;&gt;Mole Day&lt;/a&gt;, which seems appropriate given the projects&#039;s name. There are still some rough edges, but I think this is a good release. With your help we can fix bugs in the release while working on new features in trunk.&lt;/p&gt;

&lt;center&gt;&lt;object width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=7222681&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=7222681&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/7222681&quot;&gt;Avogadro - Code Swarm&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user980300&quot;&gt;Marcus Hanwell&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;/center&gt;

&lt;p&gt;What better time to look back to the beginnings of Avogadro. There was a &lt;a href=&quot;https://sourceforge.net/community/avogadro-the-tyra-of-molecular-modeling/&quot;&gt;blog post made today by Sourceforge about Avogadro&lt;/a&gt; detailing a little of that history. I have also made a &lt;a href=&quot;http://vis.cs.ucdavis.edu/~ogawa/codeswarm/&quot;&gt;code_swarm&lt;/a&gt; movie visualizing the history of the &lt;a href=&quot;http://avogadro.openmolecules.net&quot;&gt;Avogadro project&lt;/a&gt;. There have been quite some changes in that time both at a project level and a personal level.&lt;/p&gt;

&lt;p&gt;I would like to thank &lt;a href=&quot;http://www.google.com/&quot;&gt;Google&lt;/a&gt; for sponsoring me for a &lt;a href=&quot;http://code.google.com/soc/&quot;&gt;GSoC project&lt;/a&gt; in the summer of 2007. Also &lt;a href=&quot;http://hutchison.chem.pitt.edu/&quot;&gt;Geoff Hutchison&lt;/a&gt; for giving me the opportunity to work with him at the University of Pittsburgh on interesting computational and visualization projects. Then there is my new employer, &lt;a href=&quot;http://www.kitware.com/&quot;&gt;Kitware&lt;/a&gt;, who have provided me with an exciting opportunity to push scientific visualization and cross platform development to its limits.&lt;/p&gt;

&lt;p&gt;To finish off a great day, my wife has informed me my new espresso machine has arrived! I am going to &lt;a href=&quot;http://camp.kde.org/&quot;&gt;Camp KDE&lt;/a&gt; in January too!&lt;/span&gt; 
    </content:encoded>

    <pubDate>Fri, 23 Oct 2009 18:02:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/233-guid.html</guid>
    
</item>
<item>
    <title>The Big Move and New Position at Kitware</title>
    <link>http://blog.cryos.net/archives/232-The-Big-Move-and-New-Position-at-Kitware.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>General</category>
            <category>Gentoo</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/232-The-Big-Move-and-New-Position-at-Kitware.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=232</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=232</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;On Monday 21 September we packed the majority of our belongings into the back of a Penske truck and made the 500 mile drive (in convoy - Louise, William, Dax and myself) from Pittsburgh, PA to Clifton Park, NY. Since then we have been unloading the truck, unpacking our things into our new home and doing all those things you have to do when you move house, and several things necessary when moving between states and jobs.&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/marcus_house_penske.jpg&quot; width=&quot;600&quot; height=&quot;402&quot; alt=&quot;Me in the Penske truck before returning it&quot; /&gt;&lt;/center&gt;

&lt;p&gt;This is certainly the most rural house I have lived in since I was very young. We found a nice duplex on the outskirts of Clifton Park, it uses well water and I am the proud owner of the contents of two full propane tanks (no natural gas lines run out to the house). We also have a really nice wood fire in the living room, and I snagged the family room and am using it as a large home office! Thankfully they were able to hook up a cable Internet connection on Tuesday last week, and so I was not offline for too long.&lt;/p&gt;

&lt;p&gt;Tomorrow is my first day with &lt;a href=&quot;http://www.kitware.com/&quot;&gt;Kitware&lt;/a&gt;, I will be attending a training course being run by Kitware for the remainder of the week and so won&#039;t have my first day in the office until next Monday. I will be working in the scientific visualization group on projects such as &lt;a href=&quot;http://www.paraview.org/&quot;&gt;ParaView&lt;/a&gt;, and have had lots of ideas for future &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; development over the last few weeks. I am very much looking forward to working in some new areas, but also to enhancing the previous research and development I have done in the area of visualization in chemistry. I am also looking forward to working on &lt;a href=&quot;http://www.cmake.org/&quot;&gt;CMake&lt;/a&gt;.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Wed, 30 Sep 2009 19:40:46 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/232-guid.html</guid>
    
</item>
<item>
    <title>Avogadro 0.9.7 Released</title>
    <link>http://blog.cryos.net/archives/229-Avogadro-0.9.7-Released.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>Gentoo</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/229-Avogadro-0.9.7-Released.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=229</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=229</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;&lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; 0.9.7 was released on 18 July 2009. You can &lt;a href=&quot;http://sourceforge.net/projects/avogadro/files/&quot;&gt;download Avogadro here&lt;/a&gt;. I have been less involved in the development of Avogadro in the last six weeks due to a &lt;a href=&quot;http://blog.cryos.net/archives/226-Spawning-a-New-Process-William-Aaron-Alexander-Hanwell.html&quot;&gt;major event&lt;/a&gt; in my personal life. Still this release has some great new features in it, several of which I squeezed the time in  to implement.&lt;/p&gt;

&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://blog.cryos.net/uploads/avogadro-0-9-7.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/avogadro-0-9-7.png&#039;,&#039;Zoom&#039;,&#039;height=666,width=900,top=281,left=522,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;200&quot; height=&quot;146&quot; style=&quot;float: right; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.cryos.net/uploads/avogadro-0-9-7.serendipityThumb.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;

&lt;p&gt;Some of the highlights include fixing a long standing rendering bug for our Linux users (me included) where garbage would be rendered right below the tab labels. This was a fix added to Qt 4.5.0 that I discovered while looking into the issue. A nice side effect is the new inline close buttons on view tabs. I also finally got detached OpenGL views into Avogadro, as shown in the screenshot to the right. It is a little clunky right now as you need to open a new view, and then detach it. I will clean up the interface for the next release hopefully. This allows for multiple views of the same molecular scene, which can be extremely useful for certain kinds of work.&lt;/p&gt;

&lt;p&gt;Another long standing feature I wanted to implement is in too, the inline configuration buttons for our display types. If you can see the little wrenches, you can now click on them to configure that display type. This code was inspired by the inline close buttons that are in the Qt Creator open file list. Geoff worked making the configuration docks easier to hide, we now default to devoting roughly 90% of screen space to the 3D view, which I think is great. There have been several changes to how molecules are loaded/saved too, I am still hunting down some issues but this allows us to read multiple molecule files for example.&lt;/p&gt;

&lt;center&gt;&lt;a href=&quot;http://sf.net/community/cca09/vote/?f=386&quot;&gt;&lt;img border=0 src=&quot;http://sf.net/awards/cca/badge_img.php?f=386&quot;&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;Today is the last day that you can &lt;a href=&quot;http://sf.net/community/cca09/vote/?f=386&quot;&gt;vote for Avogadro in the SourceForge Community Choice Awards&lt;/a&gt;! Please cast your vote if you think that Avogadro is a great tool for Academia. Tim (one of our other dedicated Avogadro developers) &lt;a href=&quot;http://timvdm.blogspot.com/2009/07/sourceforges-community-choise-awards.html&quot;&gt;posted about the release and the awards&lt;/a&gt; too. I would like to thank several people in the chemistry community who expressed their support for Avogadro on their blogs - &lt;a href=&quot;http://wwmm.ch.cam.ac.uk/blogs/murrayrust/?p=2137&quot;&gt;Peter Murray-Rust&lt;/a&gt;, &lt;a href=&quot;http://depth-first.com/articles/2009/06/24/3d-molecular-visualization-with-avogadro&quot;&gt;Richard Apidoca&lt;/a&gt; and &lt;a href=&quot;http://molecularmodelingbasics.blogspot.com/2009/06/vote-early-vote-often.html&quot;&gt;Jan Jensen&lt;/a&gt;, along with so many others who have helped to promote Avogadro on Twitter, FriendFeed and other online services.&lt;/p&gt;

&lt;p&gt;We hope you enjoy the release, whatever happens with the SourceForge Community Choice Awards it was an honour to be nominated. It was great to see all the support for the Avogadro project in the wider community too. It has inspired me to go on and do more with Avogadro - thanks to all of you.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Mon, 20 Jul 2009 01:58:08 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/229-guid.html</guid>
    
</item>
<item>
    <title>Avogadro Nominated for SourceForge Community Choice Awards</title>
    <link>http://blog.cryos.net/archives/227-Avogadro-Nominated-for-SourceForge-Community-Choice-Awards.html</link>
            <category>Academia</category>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>FOSS</category>
            <category>General</category>
            <category>Gentoo</category>
            <category>GSoC</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/227-Avogadro-Nominated-for-SourceForge-Community-Choice-Awards.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=227</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=227</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I am very pleased to announce that &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; has been nominated as a finalist in the &lt;a href=&quot;http://sourceforge.net/community/cca09/&quot;&gt;SourceForge community choice awards&lt;/a&gt; this year. We are in the &quot;Best Project for Academia&quot; category, and I would like to encourage you to &lt;a href=&quot;http://sf.net/community/cca09/vote/?f=386&quot;&gt;vote for Avogadro&lt;/a&gt;.&lt;/p&gt;

&lt;center&gt;&lt;a href=&quot;http://sf.net/community/cca09/vote/?f=386&quot;&gt;&lt;img border=0 src=&quot;http://sf.net/awards/cca/badge_img.php?f=386&quot;&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;This is a real honour for all of us, and I appreciate all of you who &lt;a href=&quot;http://blog.cryos.net/archives/223-Vote-for-Avogadro.html&quot;&gt;nominated Avogadro&lt;/a&gt;. We are all pushing very hard on polishing Avogadro, getting ready for our 1.0 release. It would be absolutely amazing to see Avogadro win this award, so please vote for us.&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/Avogadro_SFCollage.png&quot; width=&quot;630&quot; height=&quot;389&quot; alt=&quot;Avogadro collage&quot; /&gt;&lt;/center&gt;

&lt;p&gt;There are also some other really nice projects in there too, such as &lt;a href=&quot;http://lancelot.fomentgroup.org/&quot;&gt;Lancelot&lt;/a&gt;, &lt;a href=&quot;http://www.clamav.net/&quot;&gt;ClamAV&lt;/a&gt;, &lt;a href=&quot;http://www.phpmyadmin.net/&quot;&gt;phpMyAdmin&lt;/a&gt; and &lt;a href=&quot;http://reprap.org/&quot;&gt;RepRap&lt;/a&gt;. So please take a few moments to place your vote, and tell your friends!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; You can vote even without a SourceForge account - just enter your email address and verify your vote.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Tue, 23 Jun 2009 23:23:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/227-guid.html</guid>
    
</item>
<item>
    <title>Avogadro 0.9.5 Released</title>
    <link>http://blog.cryos.net/archives/224-Avogadro-0.9.5-Released.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>Gentoo</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/224-Avogadro-0.9.5-Released.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=224</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=224</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;Yesterday I tagged the &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro 0.9.5 release&lt;/a&gt;, you can grab the latest &lt;a href=&quot;https://sourceforge.net/project/showfiles.php?group_id=165310&quot;&gt;downloads from here&lt;/a&gt;. Life has been hectic this last couple of months, and to be honest I have not gotten as much done as I would have liked. Still there are some great additions such as the experimental cartoon ribbon display ported by Tim from the &lt;a href=&quot;http://www.zeden.org/&quot;&gt;Zodiac Zeden&lt;/a&gt; project.&lt;/p&gt;

&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://blog.cryos.net/uploads/avogadro-0-9-5.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/avogadro-0-9-5.png&#039;,&#039;Zoom&#039;,&#039;height=717,width=904,top=166,left=200.5,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;199&quot; height=&quot;157&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.cryos.net/uploads/avogadro-0-9-5.serendipityThumb.png&quot; alt=&quot;Avogadro 0.9.5&quot; /&gt;&lt;/a&gt;

&lt;p&gt;Geoff also worked on getting more screen real estate for the actual display, after we bounced some ideas around over the last few months. I think that looks great, and have always tried to ensure the maximum amount of screen space was devoted to displaying the molecule. I still have a few more ideas, but fear I do not have the time to implement them. Geoff also added a new peptide builder and David has been working tirelessly on plotting spectra.&lt;/p&gt;

&lt;p&gt;I have been working on decidedly less glamorous and less visual aspects of Avogadro. This includes improvements to our build system, I added the infrastructure required to find and build plugins/applications against the system installed Avogadro library. I also uploaded a few examples to &lt;a href=&quot;http://github.com/cryos&quot;&gt;GitHub&lt;/a&gt;, and David is actively working on an external plugin for a summer project.&lt;/p&gt;

&lt;p&gt;I worked on getting a CMake project that included and compiled both Avogadro and OpenBabel. I then turned my attention to making a relocatable, self-contained app bundle for the Mac. This is working quite well, although there are a few parts of the build system I would like to clean up. It does mean we have relocatable applications that can run from a USB stick on both Windows and Apple systems now.&lt;/p&gt;

&lt;p&gt;I crushed quite a few bugs too, worked on API improvements and fixed Noel&#039;s long standing feature request - to disable the visual cues when navigating around a molecule. The original Windows installer shipped with a data loss bug, when saving a molecule the original could be erased and you would be left with a zero length file. This was a Windows specific bug that slipped through, I spent half of today tracking this issue with a few other Windows bugs and updated installers have been uploaded (Tim made the Python enabled installer). Please ensure you update to Avogadro-0.9.5-win32a.exe or Avogadro-0.9.5-python-win32.exe. Hacking on Windows has to be one of my least favourite activities, and I need a couple of days away from that whole platform before I can go back and finish some of the work I have been doing...&lt;/p&gt;

&lt;p&gt;We are pushing to a 1.0.0 release, targeted for July. We would appreciate feedback on the interface, bugs encountered, the public API that is installed along with any other suggestions or offers of help. Our translations are now doing very well too, and any help improving them further would be appreciated.&lt;/p&gt;

&lt;p&gt;Enjoy the new release, another is likely only a week or two away as we crush the remaining bugs. I am also fighting to find time to implement a few more features I would really like to see in Avogadro 1.0.0.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Wed, 03 Jun 2009 20:40:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/224-guid.html</guid>
    
</item>
<item>
    <title>Vote for Avogadro</title>
    <link>http://blog.cryos.net/archives/223-Vote-for-Avogadro.html</link>
            <category>Academia</category>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>Gentoo</category>
            <category>GSoC</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/223-Vote-for-Avogadro.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=223</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=223</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I just got an email from Sourceforge about their community awards. If you are a user, fan or developer please vote for &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro&lt;/a&gt; in the Best Project for Academia category. They even provided me with a nice graphics to put on the page, you can just click on it to register your vote.&lt;/p&gt;

&lt;center&gt;&lt;a href=&quot;http://sourceforge.net/community/cca09/nominate/?project_name=Avogadro&amp;project_url=http://avogadro.openmolecules.net/&quot;&gt;&lt;img src=&quot;http://sourceforge.net/images/cca/cca_nominate.png&quot; border=&quot;0&quot;/&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;In other news lots of exciting things happening in Avogadro, hopefully I will find some time to blog about them soon!&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Thu, 14 May 2009 15:25:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/223-guid.html</guid>
    
</item>
<item>
    <title>Qt Creator, CMake and C++/Qt Development</title>
    <link>http://blog.cryos.net/archives/218-Qt-Creator,-CMake-and-C++Qt-Development.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>Gentoo</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/218-Qt-Creator,-CMake-and-C++Qt-Development.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=218</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=218</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I have been experimenting with &lt;a href=&quot;http://www.qtsoftware.com/products/developer-tools&quot;&gt;Qt Creator&lt;/a&gt; since the first release. I have always preferred a minimal editor for development work, with my main needs being good syntax highlighting, the ability to switch between different files quickly and something that stays out of my way as much as possible. Previously I had used &lt;a href=&quot;http://www.vim.org/&quot;&gt;Vim&lt;/a&gt;, &lt;a href=&quot;http://kate-editor.org/&quot;&gt;Kate&lt;/a&gt; and several konsole instances the majority of the time.&lt;/p&gt;

&lt;p&gt;Recently I have been looking for something with better integration, and so had been slowly keeping an eye out for a lightweight IDE. My main requirements were something lightweight, good C++ support, ideally good &lt;a href=&quot;http://www.qtsoftware.com/products&quot;&gt;Qt&lt;/a&gt; support and &lt;a href=&quot;http://www.cmake.org/&quot;&gt;CMake&lt;/a&gt; integration. Over the weekend I tried the latest &lt;a href=&quot;http://labs.trolltech.com/blogs/2009/04/23/11-after-the-release-is-before-the-release/&quot;&gt;Qt Creator 1.1 release&lt;/a&gt; and was really impressed.&lt;/p&gt;

&lt;p&gt;Seb Ruiz &lt;a href=&quot;http://www.sebruiz.net/359&quot;&gt;made a great post on Qt Creator 1.1&lt;/a&gt; that summed up many of my thoughts, and gave a quick walkthrough. It was not immediately obvious how to import a CMake project, I was looking for an import project option. All that is necessary is to go to file and open. You can then open the base CMakeLists.txt file for your project and the CMake plugin will do the rest.&lt;/p&gt;

&lt;p&gt;From there on in you get great integration with the build system, version control (&lt;a href=&quot;http://git-scm.com/&quot;&gt;Git&lt;/a&gt; and friends), and your friendly &lt;a href=&quot;http://www.gnu.org/software/gdb/&quot;&gt;GDB debugger&lt;/a&gt;. Under projects you might want to quickly add -j5 (if you are lucky enough to have a quad core machine) to the additional arguments input for make, and select the main executable target for your project if you also have several other executable targets (unit tests etc).&lt;/p&gt;

&lt;p&gt;The first time you debug a project you will be prompted to build the Qt debugger helper. Then the integration with GDB really wins over using GDB directly, or using &lt;a href=&quot;http://www.gnu.org/software/ddd/&quot;&gt;ddd&lt;/a&gt; which I had been using more and more recently. I would highly recommend trying Qt Creator if you are looking for a lightweight, cross platform IDE. There are certainly other great IDEs out there, but I think that Qt Creator is a great fit for my development style (and may be yours).&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Tue, 28 Apr 2009 11:13:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/218-guid.html</guid>
    
</item>
<item>
    <title>CMake Performance with Open Babel</title>
    <link>http://blog.cryos.net/archives/217-CMake-Performance-with-Open-Babel.html</link>
            <category>Chemistry</category>
            <category>General</category>
            <category>Gentoo</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/217-CMake-Performance-with-Open-Babel.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=217</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=217</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;Recently, Luca made a post &lt;a href=&quot;http://blogs.gentoo.org/lu_zero/2009/03/24/cmake-vs-autotools-a-benchmark&quot;&gt;comparing the speed of CMake and autotools&lt;/a&gt; in which some timings were posted. I have to say that I am not sure I agreed with the conclusion and have had a very different experience with the projects I am involved in. As with anything your mileage may vary, and I have not looked at &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Wesnoth&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I think it is questionable at best to include the time it takes to build CMake, but not autotools. Seems like this is a one time cost and the build time is not that high for either. All tests were performed on my quad core Gentoo box at work. Each step is for the first cold run as would normally be the case when compiling &lt;a href=&quot;http://www.openbabel.org/&quot;&gt;Open Babel&lt;/a&gt; from source. The make step used `time make -j5` and I have listed the real time in each case.&lt;/p&gt;

&lt;p&gt;The timings are shown in the table below. They seem somewhat similar to the &lt;a href=&quot;http://blog.qgis.org/node/16&quot;&gt;experiences of the QGIS developers&lt;/a&gt; who made this move quite some time ago. All times shown are in seconds and are the real time reported by the time command.&lt;/p&gt;

&lt;center&gt;
&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;&amp;#160;&lt;/th&gt;
    &lt;th&gt;&lt;a href=&quot;http://sources.redhat.com/autobook/&quot;&gt;Autotools&lt;/a&gt;&lt;/th&gt;
    &lt;th&gt;&lt;a href=&quot;http://www.cmake.org/&quot;&gt;CMake&lt;/a&gt;&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Configure time&lt;/td&gt;
    &lt;td&gt;20.39&lt;/td&gt;
    &lt;td&gt;4.79&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Compile time&lt;/td&gt;
    &lt;td&gt;116.45&lt;/td&gt;
    &lt;td&gt;102.23&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Install time&lt;/td&gt;
    &lt;td&gt;28.39&lt;/td&gt;
    &lt;td&gt;4.19&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;Total time&lt;/td&gt;
    &lt;td&gt;165.23&lt;/td&gt;
    &lt;td&gt;111.21&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;/center&gt;

&lt;p&gt;For those interested, on this system the total CMake compilation/installation time (cmake-gui disabled) was 1 minute and 54 seconds. The compilation/installation time for automake, autoconf, libtool, m4 was 2 minute and 14 seconds. I am not sure how relevant either of those times are, other than to show neither of them take that long to compile and install. &lt;a href=&quot;http://www.gentoo.org/&quot;&gt;Gentoo&lt;/a&gt; users/developers may or may not have CMake installed, most other developers will install the binary packages for either one and are likely to be much more interested in how well it integrates with their development environment, compile and install times.&lt;/p&gt;

&lt;p&gt;As a developer I prefer CMake, and have been using/maintaining the CMake based build system for Open Babel for over a year now. It was originally contributed by the KDE Windows porting team, but I found that I spent less time waiting for it to do things when I was working on code too. Add to that the extras CMake comes with, such as &lt;a href=&quot;http://vtk.org/Wiki/CMake_Testing_With_CTest&quot;&gt;CTest&lt;/a&gt;, &lt;a href=&quot;http://www.cdash.org/&quot;&gt;CDash&lt;/a&gt; and &lt;a href=&quot;http://www.vtk.org/Wiki/CMake:Packaging_With_CPack&quot;&gt;CPack&lt;/a&gt; I think it makes a very attractive option for many projects. I am also hoping that it will allow Open Babel to drop maintaining a totally separate build system for MSVC.&lt;/p&gt;

&lt;p&gt;I am sure the Open Babel autotools build system could be optimized (I never tried), but when you add in the additional benefits mentioned above, support for multiple targets such as makefiles, XCode, MSVC, Eclipse etc, one shared language/syntax for all build files and an increasingly polished competitor to autotools, I honestly think it is a sensible choice for projects to move to CMake. There are a few less well known features such as Fortran module dependency parsing that I think are fairly unique and valuable, in scientific coding at least (and I have used the Fortran module dependency parsing at least once and was pleasantly surprised).&lt;/p&gt;

&lt;p&gt;Full disclosure: I recently accepted a job offer with &lt;a href=&quot;http://www.kitware.com/&quot;&gt;Kitware&lt;/a&gt;, and will start in the Fall assuming all the visa paperwork falls into place. The opinions expressed here are my own. I think it is great to discuss issues like this objectively, and hope to be a part of making CMake a better build system. As with most software - there are areas that need improving.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Sat, 11 Apr 2009 11:17:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/217-guid.html</guid>
    
</item>
<item>
    <title>Avogadro 0.9.3 Released</title>
    <link>http://blog.cryos.net/archives/216-Avogadro-0.9.3-Released.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>Gentoo</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/216-Avogadro-0.9.3-Released.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=216</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=216</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;
&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://blog.cryos.net/uploads/avogadro-0.9.3.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/avogadro-0.9.3.png&#039;,&#039;Zoom&#039;,&#039;height=839,width=1140,top=191,left=400,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;200&quot; height=&quot;146&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.cryos.net/uploads/avogadro-0.9.3.serendipityThumb.png&quot; alt=&quot;Avogadro 0.9.3 on Linux/KDE 4&quot; /&gt;&lt;/a&gt;
&lt;p&gt;Yesterday, on April 1, we tagged and released &lt;a href=&quot;http://sourceforge.net/forum/forum.php?forum_id=936767&quot;&gt;Avogadro 0.9.3&lt;/a&gt; exactly one calendar month after 0.9.2 was released. This has been quite a big month for Avogadro - I took it to the &lt;a href=&quot;http://www.aps.org/&quot;&gt;APS March meeting&lt;/a&gt; and the &lt;a href=&quot;http://www.q-chem.com/&quot;&gt;Q-Chem&lt;/a&gt; workshop. To the left is a screenshot of the latest release showing the electron density of a vitamin C molecule with the approximated electrostatic surface potential mapped onto it.&lt;/p&gt;

&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://blog.cryos.net/uploads/mystery-molecule-mo69.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/mystery-molecule-mo69.png&#039;,&#039;Zoom&#039;,&#039;height=1045,width=1300,top=191,left=400,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;img class=&quot;serendipity_image_right&quot; width=&quot;200&quot; height=&quot;160&quot; style=&quot;float: right; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.cryos.net/uploads/mystery-molecule-mo69.serendipityThumb.png&quot; alt=&quot;Ray traced mystery molecule&quot; /&gt;&lt;/a&gt;
&lt;p&gt;We made quite a few fixes and improvements leading up to the APS and Q-Chem meetings. The highlights are in the &lt;a href=&quot;http://avogadro.openmolecules.net/wiki/Avogadro_0.9.3&quot;&gt;release notes&lt;/a&gt;. Some of my favourites are the animation of molecular vibrations, plotting of IR spectra, improved rendering/handling of surfaces including meshes with colours mapped to their vertices. The Windows build is also fully relocatable, meaning it can even run off of a USB stick. I am hoping to do the same for the Mac and Linux builds too. I made several improvements to the super cell builder, surfaces and even made a start on a z matrix editor (not ready yet).&lt;/p&gt;

&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://blog.cryos.net/uploads/benzene-density-esp1.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/benzene-density-esp1.png&#039;,&#039;Zoom&#039;,&#039;height=1045,width=1300,top=191,left=400,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;200&quot; height=&quot;160&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.cryos.net/uploads/benzene-density-esp1.serendipityThumb.png&quot; alt=&quot;Ray traced benzene molecule with electron density and electrostatic surface potential mapped onto the density surface&quot; /&gt;&lt;/a&gt;
&lt;p&gt;To the right is the ray traced image of a larger molecule and one of its molecular orbitals. The &lt;a href=&quot;http://www.povray.org/&quot;&gt;POV-Ray&lt;/a&gt; rendering code has also seen quite a few improvements. I have been experimenting with generating movies from POV-Ray rendered images too. I am planning to make improvements to our build system on Windows and Mac in order to make packaging easier. My main focus is still Linux development, but so many people insist on using other operating systems. Other more exciting things include producing videos of molecules rotating, vibrating, trajectories and using GLSL to improve the rendering performance with big systems (&gt;25,000).&lt;/p&gt;

&lt;p&gt;We would appreciate feedback on this release from the wider community. I am really pleased to announce we have gained at least one new contributor this month, David Lonie, who worked on the new IR spectra plotting code. I have made a new ebuild for &lt;a href=&quot;http://www.gentoo.org/&quot;&gt;Gentoo&lt;/a&gt;, prepared a &lt;a href=&quot;http://sourceforge.net/project/platformdownload.php?group_id=165310&amp;sel_platform=8497&quot;&gt;Windows installer&lt;/a&gt;, Geoff has made a new &lt;a href=&quot;http://sourceforge.net/project/platformdownload.php?group_id=165310&amp;sel_platform=8500&quot;&gt;Mac package&lt;/a&gt; and there is ofcourse &lt;a href=&quot;http://sourceforge.net/project/platformdownload.php?group_id=165310&amp;sel_platform=4954&quot;&gt;source&lt;/a&gt;. I am sure other distros will have packages ready soon too. Hope you enjoy the graphics - videos to come soon!&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Thu, 02 Apr 2009 12:13:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/216-guid.html</guid>
    
</item>
<item>
    <title>Avogadro 0.9.2 Released</title>
    <link>http://blog.cryos.net/archives/213-Avogadro-0.9.2-Released.html</link>
            <category>Avogadro</category>
            <category>Chemistry</category>
            <category>Gentoo</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/213-Avogadro-0.9.2-Released.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=213</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=213</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;I just finishing tagging &lt;a href=&quot;http://avogadro.openmolecules.net/&quot;&gt;Avogadro 0.9.2&lt;/a&gt; earlier today. I possibly procrastinated on tagging this one a little as February has not been my finest month. I didn&#039;t see any reason to make another release in that hellish month when I could wait a day. This release is a little earlier than we had scheduled, but it contains lots of bug fixes and improvements along with a couple of new features.&lt;/p&gt;

&lt;a class=&#039;serendipity_image_link&#039; href=&#039;http://blog.cryos.net/uploads/avogadro-0.9.2.png&#039; onclick=&quot;F1 = window.open(&#039;/uploads/avogadro-0.9.2.png&#039;,&#039;Zoom&#039;,&#039;height=760,width=960,top=144.5,left=171,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes&#039;); return false;&quot;&gt;&lt;img class=&quot;serendipity_image_left&quot; width=&quot;200&quot; height=&quot;157&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://blog.cryos.net/uploads/avogadro-0.9.2.serendipityThumb.png&quot; alt=&quot;Avogadro 0.9.2&quot; /&gt;&lt;/a&gt;

&lt;p&gt;Among the highlights I tracked down our orphaned tools and extensions, so Avogadro closes down far more gracefully now than it once did. I went hunting for memory leaks and QObjects with no parents. I added some initial support for building supercells such as the zeolite structure shown in the screenshot. I also fixed some bugs with electron density calculation and this works much better and faster now. I also improved the Linux desktop user experience by adding a .desktop file, icon and mime type associations. Looks very swish.&lt;/p&gt;

&lt;p&gt;I built a new Windows release without Python, Tim will put one up with Python support soon, bumped the &lt;a href=&quot;http://www.gentoo.org/&quot;&gt;Gentoo&lt;/a&gt; ebuild as 0.9.1 was bumped by someone else and it could not locate its plugins. I have made a number of improvements to our plugin loading to ensure that it is relative to the binary location. This should make relocatable binaries on all platforms quite feasible. March is a busy month but I hope to be able to make some more big improvements. If it goes as badly as February I may consider hibernation as an option though!&lt;/p&gt;

&lt;p&gt;I will be presenting some of this work at the &lt;a href=&quot;http://www.aps.org/&quot;&gt;APS&lt;/a&gt; and a quantum chemistry workshop in March too, both here in Pittsburgh. We always love to have feedback, bug reports, patches or be invited to give talks at conferences in far off places! Here is hoping for a better month...&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Sun, 01 Mar 2009 14:50:01 -0500</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/213-guid.html</guid>
    
</item>
<item>
    <title>New Addition to the Family</title>
    <link>http://blog.cryos.net/archives/193-New-Addition-to-the-Family.html</link>
            <category>FOSS</category>
            <category>Gentoo</category>
            <category>KDE</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/193-New-Addition-to-the-Family.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=193</wfw:comment>

    <slash:comments>10</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=193</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;On Monday we had a new addition to the family arrive - an Asus Eee PC 1000! So far I am pretty impressed with the hardware. The Linux installation was pretty disappointing but I never really intended to keep that anyway. I played around with it on Monday as I built a chroot for the new arrival (pictured below).&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/asuseeepc1000.jpg&quot; width=&quot;400&quot; height-&quot;247&quot; alt=&quot;Asus Eee PC  1000&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;I went for the 10&quot; model as I was worried about the size of the keyboard on the smaller ones. I also liked the sound of the SSD drive and it looked like a great little unit. I ended up building a custom stage 4 Gentoo tarball for it on my desktop and installing it here. I have it running the new KDE 4.1.2 ebuilds along with a few KDE 3 apps I can&#039;t do without.&lt;/p&gt;

&lt;p&gt;All in all it seems to be working pretty well. I only got round to installing Gentoo on it yesterday. So far I have the webcam, wired and wireless networking working. I am using &lt;a href=&quot;http://wicd.sourceforge.net/&quot;&gt;WICD&lt;/a&gt; to control networking. I would love to see a Qt4/KDE 4 frontend that integrates better but it is an awesome little app.&lt;/p&gt;

&lt;p&gt;This is my first post on it, the screen isn&#039;t a bad size and the battery life seems to be good. I am on the road today and my wife acted as an unwilling hand model. I still haven&#039;t managed to get the asus_laptop or asus_acpi modules to load and so am missing all those devices. It claims no such device.&lt;/p&gt;

&lt;p&gt;I will hopefully be able to post more at some point in the future. I certainly think this is great for being on the road and Skype is working with the webcam. I did use the 2.6.27 kernel whicih made things a lot easier I suspect. I might try building a vanilla kernel soon to see if that lets me insert  the asus_laptop module successfully.&lt;/p&gt;

&lt;p&gt;For now I have quite a few hours to kill in the BA lounge at JFK!&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Wed, 15 Oct 2008 13:42:15 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/193-guid.html</guid>
    
</item>
<item>
    <title>KDE 4.1.2 Unmasked in Gentoo</title>
    <link>http://blog.cryos.net/archives/192-KDE-4.1.2-Unmasked-in-Gentoo.html</link>
            <category>Gentoo</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/192-KDE-4.1.2-Unmasked-in-Gentoo.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=192</wfw:comment>

    <slash:comments>17</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=192</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;&lt;a href=&#039;http://planet.gentoo.org/developers/jmbsvicetto/2008/10/10/kde_4_1_2_is_waiting_for_you&quot;&gt;Jorge beat me to it&lt;/a&gt;... I am very pleased to announce that KDE 4.1.2 is in the Gentoo official tree and I unmasked it a little earlier today. I think that all the big bugs have been squashed but there may be a few left lurking. I have learnt a lot more than I ever really wanted to about KDE initialization but hopefully that has helped me to improve the KDE experience in Gentoo.&lt;/p&gt;

&lt;p&gt;I would like to thank everyone involved in getting these ebuilds in to shape. I am sorry that KDE 4.1 has been so delayed and hope that we will be able to continue tracking KDE releases as normal in the future. Our new ebuilds are more compliant and closer to the way other distros/upstream intended them to be installed. I recommend the use of -kdeprefix, you can stop using any overlays if you want to use KDE releases.&lt;/p&gt;

&lt;p&gt;We have written a &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/kde/kde4-guide.xml&quot;&gt;guide to installing KDE 4.1&lt;/a&gt; and I suggest you read through it before installing. Please report any bugs in &lt;a href=&quot;http://bugs.gentoo.org/&quot;&gt;bugzilla&lt;/a&gt; and enjoy KDE 4.1. I personally use the -kdeprefix as my daily desktop and have found it to be stable and usable.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Fri, 10 Oct 2008 12:48:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/192-guid.html</guid>
    
</item>
<item>
    <title>An Update on the Gentoo KDE 4.1 Ebuilds</title>
    <link>http://blog.cryos.net/archives/190-An-Update-on-the-Gentoo-KDE-4.1-Ebuilds.html</link>
            <category>Gentoo</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/190-An-Update-on-the-Gentoo-KDE-4.1-Ebuilds.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=190</wfw:comment>

    <slash:comments>19</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=190</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;My &lt;a href=&quot;http://blog.cryos.net/archives/189-KDE-4.1-Gentoo-Ebuilds.html&quot;&gt;previous post&lt;/a&gt; sparked off quite a few comments. I can see from some of the comments that the post was too long, some people really don&#039;t understand the &lt;a href=&quot;http://www.pathname.com/fhs/pub/fhs-2.3.html&quot;&gt;FHS&lt;/a&gt; where it clearly states, &quot;Large software packages &lt;strong&gt;must not&lt;/strong&gt; use a direct subdirectory under the /usr hierarchy.&quot; We currently do, the FHS KDE install really is FHS compliant. Please not that is &lt;strong&gt;not&lt;/strong&gt; the primary reason we would like to do this. It is however one of several benefits.&lt;/p&gt;

&lt;p&gt;I thought I had made it quite clear that slotting of minor versions was not going to be removed. Jorge and I have been working hard on getting the KDE 4.1 ebuilds into shape, and after Jorge worked with Zac on a few ideas it appears that new portage behaviours to do with blocking effectively allows us to use the original multislot idea I implemented using a different implementation (avoids variable slots). Some of the changes could do with EAPI 2 but it looks like we can implement much of what we need now and impove things when EAPI 2 is available.&lt;/p&gt;

&lt;p&gt;Thanks to those who commented on my post in a constructive fashion. Not sure how to respond to a few of you who just don&#039;t seem to have read my post (or the FHS). Just to say that we are working on it. Jorge, myself and several interested users have been doing what we can with the time we have available to get the ebuilds into shape. If you would like to take a look at what we are doing you can check out the kde-testing overlay using layman, otherwise we will be working on getting KDE 4.1 into the tree as soon as we can.&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Mon, 08 Sep 2008 23:20:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/190-guid.html</guid>
    
</item>
<item>
    <title>KDE 4.1 Gentoo Ebuilds</title>
    <link>http://blog.cryos.net/archives/189-KDE-4.1-Gentoo-Ebuilds.html</link>
            <category>Gentoo</category>
            <category>KDE</category>
    
    <comments>http://blog.cryos.net/archives/189-KDE-4.1-Gentoo-Ebuilds.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=189</wfw:comment>

    <slash:comments>44</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=189</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;So there have been quite a few people asking what is happening with KDE 4.1 on Gentoo. There are still no ebuilds in the tree for KDE 4.1 and to be totally honest I have not been actively developing the KDE ebuilds until recently (took quite a long break). It is however something I really feel that we should have and so I have been working with a few other developers and interested users on the new ebuilds in an &lt;a href=&quot;http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=summary&quot;&gt;overlay&lt;/a&gt;. I think these ebuilds are almost ready and I am very eager to get them into the tree.&lt;/p&gt;

&lt;p&gt;So what have we been doing? We have been working on a set of ebuilds that can be used with portage 2.2, there were a few setbacks when it became clear that EAPI 2 was not likely to be allowed in the tree in the very near term, but good noises are being made on the mailing lists. I think one of the big changes I have been working on is bringing KDE back into the normal file system hierarchy. This means that you will not be able to slot multiple minor versions of KDE such as 4.1 and 4.2 together.&lt;/p&gt;

&lt;p&gt;The loss of slotting also means that ebuild maintenance will be significantly easier, externally released packages will automatically relink to the latest kdelibs for example. It also means that users will not build up multiple copies of minor KDE versions such as 4.0, 4.1, 4.2. I think for the majority of our userbase (myself included) this situation is undesirable with few benefits for normal use of KDE. So having one slot for KDE 4 and upgrading in the normal fashion seems to be very beneficial.&lt;/p&gt;

&lt;p&gt;This has not been universally accepted as a good thing. I personally think our main tree KDE should always be installed in the normal FHS hierarchy as upstream seems to intend it. I see little benefit for most users, and many developers not closely involved in KDE development, to having multiple minor versions installed. Also having external KDE packages such as k3b and amarok installed in /usr but linking to libraries in a KDE prefix has never been optimal.&lt;/p&gt;

&lt;p&gt;My vision is for a default in-tree KDE that installs into the normal FHS tree as Gnome, Qt 4, XOrg etc do. Developers, power users and those that like to tweak would still be free to install slotted versions of KDE in KDE prefixes alongside the FHS KDE. They could also remove the FHS KDE and just use slotted versions too. We discussed during KDE 3.5 bumps how the current slotting was not ideal.&lt;/p&gt;

&lt;p&gt;I am certainly open to opinions. It would be good to get wider feedback from the community on which direction they would like to go in and why. This will not affect KDE 3.5 slotting with KDE 4 - they will always be slotted. It will make maintenance of external KDE packages simpler as everything will be in the same tree. Overlays with ebuilds in alternate slots and prefixes are of course still easily possible and people could continue using KDE in this way.&lt;/p&gt;

&lt;p&gt;Currently this work is taking place in an overlay. I am quite honestly exhausted discussing why this is or is not a good idea. I hope I have made my position clear and why I think it is a good thing for our user base. I really want to get KDE 4.1 into the tree as soon as possible. I do feel that these changes should be pushed into the tree, defaulting to an FHS compliant install and using a KDE prefix if requested.&lt;/p&gt;

&lt;p&gt;What are your thoughts (other than get KDE 4.1 in tree now - we are working on that)?&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Sun, 07 Sep 2008 16:55:00 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/189-guid.html</guid>
    
</item>
<item>
    <title>New Webcam and Linux</title>
    <link>http://blog.cryos.net/archives/183-New-Webcam-and-Linux.html</link>
            <category>General</category>
            <category>Gentoo</category>
            <category>Linux</category>
    
    <comments>http://blog.cryos.net/archives/183-New-Webcam-and-Linux.html#comments</comments>
    <wfw:comment>http://blog.cryos.net/wfwcomment.php?cid=183</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://blog.cryos.net/rss.php?version=2.0&amp;type=comments&amp;cid=183</wfw:commentRss>
    

    <author>marcus@cryos.net (Marcus D. Hanwell)</author>
    <content:encoded>
    &lt;span&gt;&lt;p&gt;As my regular readers will know I moved over to Pittsburgh, PA in the USA at the end of September last year. Before I left I got some of mine and Louise&#039;s family webcams so that we could stay in touch. Then it took ages to sell our house and the shipping nightmare began (which I will try and bring myself to talk about one of these days). Eventually I actually got my desktop computer back (a little worse for wear after the shippers &quot;carefully packaged it&quot;).&lt;/p&gt;

&lt;center&gt;&lt;img src=&quot;http://blog.cryos.net/uploads/logitech_quickcam_9000.jpg&quot; width=&quot;500&quot; height=&quot;335&quot; alt=&quot;Logitech Quickcam Pro 9000&quot; /&gt;&lt;/center&gt;

&lt;p&gt;Going back to my original point, I had been putting off buying a webcam as I wanted it to work well in Linux, and every time I looked into which webcams might be my best bet it seemed that even individual models had multiple chipsets, which may or may not be supported. On Saturday I bit the bullet as Louise had been asking about getting &lt;a href=&quot;http://www.skype.com/&quot;&gt;Skype&lt;/a&gt; working.&lt;/p&gt;

&lt;p&gt;I chose the Logitech Quickcam Pro 9000 (photo above) as it seemed to be part of the new USB video class standard I had been reading about and saw there was a healthy &lt;a href=&quot;http://linux-uvc.berlios.de/&quot;&gt;Linux UVC project&lt;/a&gt; already. I still anticipated having trouble getting it working on &lt;a href=&quot;http://www.gentoo.org/&quot;&gt;Gentoo&lt;/a&gt; but thought I should be able to get it working eventually.&lt;/p&gt;

&lt;p&gt;Imagine my surprise when I just typed &lt;tt&gt;emerge -av media-video/linux-uvc media-video/luvcview&lt;/tt&gt;, modprobed the new kernel module, ran luvcview and I could see me staring at the camera! Sometimes I worry this Linux thing might be getting a little too easy &lt;img src=&quot;http://blog.cryos.net/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Another five minutes and I had the microphone working (just usb audio) and was testing it out in Skype. On Sunday we had our first intercontinental video chat with my Mum and two nephews. Skype also integrates into my KDE 4 desktop without any trouble.&lt;/p&gt;

&lt;p&gt;I am pretty new to the webcam thing and had resisted it for a while but it was great to be able to chat and see family and friends back home. I would rather use an open source, cross platform video conferencing application but have yet to find a viable one. &lt;a href=&quot;http://www.openwengo.org/&quot;&gt;Open Wengo&lt;/a&gt; looks like it might be that application one day but I couldn&#039;t get it to work reliably last time I tried (although I did like the look of it). I also don&#039;t seem to be able to find a nice application that will let me capture video messages easily.&lt;/p&gt;

&lt;p&gt;I was very pleasantly surprised by my experience and am very happy with the performance of the Linux drivers for the webcam as well as the camera itself. Any Linux webcam tips would of course be gratefully received!&lt;/p&gt;

&lt;p&gt;UPDATE: Forgot to mention this &lt;a href=&quot;http://blog.gnist.org/article.php?story=Linux_and_LogitechQuickCamPro9000&quot;&gt;great blog post I spotted&lt;/a&gt; that helped me decide this webcam was probably a good bet...&lt;/p&gt;&lt;/span&gt; 
    </content:encoded>

    <pubDate>Mon, 16 Jun 2008 23:29:08 -0400</pubDate>
    <guid isPermaLink="false">http://blog.cryos.net/archives/183-guid.html</guid>
    
</item>

</channel>
</rss>