<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/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'><id>tag:blogger.com,1999:blog-30427249</id><updated>2012-01-03T10:33:32.055-08:00</updated><category term='KDE'/><category term='Dolphin'/><category term='semantic'/><category term='InChI'/><category term='RDF'/><category term='fish'/><category term='kubuntu'/><category term='bug'/><category term='openbabel'/><category term='PDB'/><category term='KDE Strigi'/><category term='XML'/><category term='SD file'/><category term='chemistry'/><category term='ontology'/><category term='bash'/><category term='plasma'/><category term='molfile'/><category term='FOAF'/><category term='Summer of Code'/><category term='Konqueror'/><category term='Google'/><category term='pwd'/><category term='intrepid'/><category term='Greasemonkey'/><category term='editor'/><category term='kwin'/><category term='desktop search'/><category term='GSoC'/><category term='MDL'/><category term='desktop'/><category term='Strigi'/><category term='namespace'/><category term='biology'/><category term='window'/><category term='subversion trick .cvsignore'/><category term='maximize'/><category term='KDE4'/><category term='cdk'/><category term='nepomuk'/><category term='screenshot'/><category term='semantic desktop'/><category term='sematic desktop'/><category term='kmail'/><category term='xesam'/><category term='Yakuake'/><title type='text'>kemistry desktop environment</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30427249.post-3388195734546551273</id><published>2008-11-14T23:52:00.000-08:00</published><updated>2008-11-15T13:17:43.896-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='intrepid'/><category scheme='http://www.blogger.com/atom/ns#' term='maximize'/><category scheme='http://www.blogger.com/atom/ns#' term='window'/><category scheme='http://www.blogger.com/atom/ns#' term='kwin'/><title type='text'>Help! Unsolved problems with maximized Kubuntu Intrepid windows</title><content type='html'>After quite happily having upgraded to &lt;a href="https://wiki.kubuntu.org/KubuntuIntrepidVersion"&gt;Intrepid&lt;/a&gt; on two machines (a laptop and a desktop), I started upgrading a second laptop. By now, I had &lt;a href="http://ubuntuforums.org/showthread.php?p=6058308"&gt;apt-p2p&lt;/a&gt; installed on my first laptop, and &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481243"&gt;with the help of Cameron hacked apt-p2p&lt;/a&gt; to allow my laptop use the apt-p2p installation of my already migrated laptop. The download went rather smoothly. Anyway, that's not important to my problem.&lt;br /&gt;&lt;br /&gt;The problem I encountered with my second laptop, after fixing the ATI-driver problem (I had to replace to old ATI drivers with the new opensource driver package to get X11 working again), was that all windows automatically maximized:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5vhaOf2_53I/SR6EZcKm5UI/AAAAAAAAAYk/G-o1dxycqZU/s1600-h/maxKwinBug.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://4.bp.blogspot.com/_5vhaOf2_53I/SR6EZcKm5UI/AAAAAAAAAYk/G-o1dxycqZU/s400/maxKwinBug.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268794186662339906" /&gt;&lt;/a&gt; When I minimize the window, it does, but does not have any decoration:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5vhaOf2_53I/SR6E8Usv9OI/AAAAAAAAAYs/tcpVHsClt5E/s1600-h/maxKwinBug2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_5vhaOf2_53I/SR6E8Usv9OI/AAAAAAAAAYs/tcpVHsClt5E/s400/maxKwinBug2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5268794785953477858" /&gt;&lt;/a&gt; There is little to find with Google, except for &lt;a href="http://ubuntuforums.org/archive/index.php/t-940041.html"&gt;this closed thread on ubuntuforums&lt;/a&gt;. I followed hints.&lt;br /&gt;&lt;br /&gt;I removed my &lt;i&gt;.kde&lt;/i&gt; folder, made sure I was using kwin, checked window size settings (but it even maximizes dialogs!), and &lt;a href="http://www.kdedevelopers.org/blog/57"&gt;Riddel&lt;/a&gt; was kind enough to make some suggestions, which unfortunately did not help either. Worse, I rebooted my already migrated laptop, and now I have the problem on both laptops :(&lt;br /&gt;&lt;br /&gt;So, at least the problem is not hardware related. Also, the most recent updated laptop showed the problem with both KDE 4.1.2 and 4.1.3, so that does not seem to be the problem either. A reboot triggered the problem of my first migrated laptop, which was last booted 4 days ago. So, it seems to have to do with a package I installed upon the upgrade of the second machine, and which I installed in the last 4 days... does aptitude keep a log by now?&lt;br /&gt;&lt;br /&gt;The problem is rather annoying, and makes the desktop quite unusable... I don't want to reinstall Intrepid from scratch... I &lt;a href="https://bugs.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/298307"&gt;filed a bug report&lt;/a&gt; with some extra details. so, if you have any suggestion, any, I am likely going to try it. Any suggestion on how to debug the problem is also most welcome...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; problem could be fixed with: &lt;i&gt;aptitude remove devilspie&lt;/i&gt;. Thanx to all who replied!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-3388195734546551273?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/3388195734546551273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=3388195734546551273' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3388195734546551273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3388195734546551273'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2008/11/help-unsolved-problems-with-maximized.html' title='Help! Unsolved problems with maximized Kubuntu Intrepid windows'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5vhaOf2_53I/SR6EZcKm5UI/AAAAAAAAAYk/G-o1dxycqZU/s72-c/maxKwinBug.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-3827587586024851126</id><published>2008-06-07T23:24:00.000-07:00</published><updated>2008-06-07T23:35:23.665-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pwd'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='fish'/><title type='text'>Fish: my next generation sh?</title><content type='html'>Casper &lt;a href="http://www.screenage.de/blog/2008/06/05/my-package-of-the-day-fish-the-friendly-interactive-shell/"&gt;introduced&lt;/a&gt; me to &lt;a href="http://www.fishshell.org/"&gt;fish&lt;/a&gt; in a nice write up of functionality. Nice tip! I have been using BASH for a long time now, before which I used csh, IIRC. Oi, that was on the old Solaris days. Anyway, default settings are quite nice, but one thing I don't like so much is the abbreviated &lt;i&gt;pwd&lt;/i&gt; in the prompt. At least, not for the full prompt. It would suite me best of the last two or three directories were not abbreviated, but could not find an option for that.&lt;br /&gt;&lt;br /&gt;Workaround is to simply define a new prompt in &lt;i&gt;~/.config/fish/config.fish&lt;/i&gt;, where I changed it default prompt to use &lt;i&gt;pwd&lt;/i&gt; instead of &lt;i&gt;prompt_pwd&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5vhaOf2_53I/SEt9g2-sgDI/AAAAAAAAAOM/lNLsoxmyGxA/s1600-h/fishPrompt1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_5vhaOf2_53I/SEt9g2-sgDI/AAAAAAAAAOM/lNLsoxmyGxA/s400/fishPrompt1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5209395397451874354" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-3827587586024851126?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/3827587586024851126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=3827587586024851126' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3827587586024851126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3827587586024851126'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2008/06/fish-my-next-generation-sh.html' title='Fish: my next generation sh?'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5vhaOf2_53I/SEt9g2-sgDI/AAAAAAAAAOM/lNLsoxmyGxA/s72-c/fishPrompt1.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-3350435996408612214</id><published>2008-05-12T02:19:00.000-07:00</published><updated>2008-05-12T02:43:35.471-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='kmail'/><category scheme='http://www.blogger.com/atom/ns#' term='nepomuk'/><title type='text'>Tagging email with Nepomuk?</title><content type='html'>&lt;a href="http://www.kdedevelopers.org/blog/2904"&gt;Trueg&lt;/a&gt; is the &lt;a href="http://nepomuk.kde.org/"&gt;KDE-Nepomuk&lt;/a&gt; dude, and has been running a few cool blogs, for example about &lt;a href="http://www.kdedevelopers.org/node/3443"&gt;Nepomuk Virtual Folders - The Next Level&lt;/a&gt;, &lt;a href="http://www.kdedevelopers.org/node/3426"&gt;We Don't Search...&lt;/a&gt; and &lt;a href="http://www.kdedevelopers.org/node/3274"&gt;Fetch, Nepomuk, fetch!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tagging is the future. Overcoming typos in tags, synonyms is a conflicting feature, but does not limit the wide applicability of being able to tie information together. Now, Nepomuk is a bit strict on the type of metadata allowed, which is why &lt;a href="http://strigi.sf.net/"&gt;Strigi&lt;/a&gt; has a super ontology (as in super set), to which we can add chemistry bits.&lt;br /&gt;&lt;br /&gt;I have yet to install KDE 4.1, assuming that a good deal of truegs work found its way into that. At least, the virtual folders bit, I hope. But just imagine tying together PDFs, PDB entries, etc, I have on my desktop, all belonging to a diabetes, by just typing this URL: &lt;i&gt;nepomuksearch:/diabetes&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;On a different note, this tagging if available in &lt;a href="http://kontact.kde.org/kmail/"&gt;Kmail&lt;/a&gt; would provide a powerful approach to organize the processing of my inbox; I can tag emails with &lt;i&gt;todo&lt;/i&gt;, &lt;i&gt;toreply&lt;/i&gt;, &lt;i&gt;toread&lt;/i&gt;, &lt;i&gt;toarchive&lt;/i&gt;, ...&lt;br /&gt;&lt;br /&gt;Oh, and let me squeeze in this statement too (sorry, &lt;a href="http://www.kdedevelopers.org/blog/57"&gt;jriddel&lt;/a&gt;) : &lt;a href="http://www.kubuntu.org/"&gt;Kubuntu&lt;/a&gt; 8.04 has required me to tweak to work around bugs than any other previous Kubuntu release. Things tend to be encountered by others earlier, so that Googling generally helps sufficiently. But missing dependencies is a bit ugly (sorry, forgot which program it was, so can't link to the bug report). And, still am a happy Kubuntu user!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-3350435996408612214?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/3350435996408612214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=3350435996408612214' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3350435996408612214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3350435996408612214'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2008/05/tagging-email-with-nepomuk.html' title='Tagging email with Nepomuk?'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-3755523725271299556</id><published>2008-02-02T00:49:00.000-08:00</published><updated>2008-02-02T01:07:13.854-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Yakuake'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='plasma'/><title type='text'>Synchroning KDE settings; Plasma updates</title><content type='html'>First of all, thanx to all who gave replied to my previous blog item &lt;a href="http://kemistry-desktop.blogspot.com/2008/01/kde-400-no-yukuake-for-kubuntu.html"&gt;KDE 4.0.0: no Yukuake for Kubuntu?"&lt;/a&gt;! I got my desktop machine run KDE4 now, &lt;i&gt;with&lt;/i&gt; Yakuake and &lt;i&gt;with&lt;/i&gt; being able to lock the screen.&lt;br /&gt;&lt;br /&gt;Now, regarding the taskbar; I haven't placed it on top of my screen, as I could not find those coordinates adz21c was talking about. That's really a minor thing. Now, the Plasma taskbar has seen many improvements over the last days, like the two row taskbar, and the &lt;a href="http://vizzzion.org/?blogentry=806"&gt;ability to make is somewhat smaller&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Riddel wrote a tool &lt;a href="http://www.kdedevelopers.org/node/3244"&gt;to synchronize KDE settings between machines&lt;/a&gt;. It's actually amazing that in the era where KDE is able to have a central architecture for 'personal information' (&lt;a href="http://conference2006.kde.org/conference/talks/9.php"&gt;Akonadi&lt;/a&gt;), and we have technologies like bzr, svn, that we still have to hack workarounds to synchronize our desktop environments. Of course, I already have the data of my desktop synchronized via repositories, but things as far from automatically done...&lt;br /&gt;&lt;br /&gt;The tool made by Riddel is such a workaround, a really promising one (looking forward to the Kubuntu package! BTW, does it support both KDE3 and KDE4?), but it is surprising that it is not the default yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-3755523725271299556?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/3755523725271299556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=3755523725271299556' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3755523725271299556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3755523725271299556'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2008/02/synchroning-kde-settings-plasma-updates.html' title='Synchroning KDE settings; Plasma updates'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-4623548812103480795</id><published>2008-01-19T05:44:00.000-08:00</published><updated>2008-01-19T06:25:46.667-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Yakuake'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE4'/><category scheme='http://www.blogger.com/atom/ns#' term='Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='nepomuk'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='plasma'/><title type='text'>KDE 4.0.0: no Yukuake for Kubuntu?</title><content type='html'>Last week I installed the &lt;a href="http://kubuntu.org/announcements/kde-4.0.php"&gt;Kubuntu gutsy packages&lt;/a&gt; for &lt;a href="http://www.kde.org/announcements/4.0/"&gt;KDE 4.0.0&lt;/a&gt;, and was delighted about the result (see the &lt;a href="http://www.kde.org/announcements/4.0/guide.php"&gt;visual guide&lt;/a&gt;). Surely, I have some things I got so much used too, which do not seem 4.0.0 material:&lt;ul&gt;&lt;li&gt;taskbar at the top of the desktop&lt;/li&gt;&lt;li&gt;option to resize the taskbar&lt;/li&gt;&lt;li&gt;searching files with I &lt;a href="http://liquidat.wordpress.com/2007/06/19/screencast-dolphins-nepomuk-integration/"&gt;tagged/rated with Dolphin/Nepomuk&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Strigi still does not have PDF support (and I'm not that fluent in C++)&lt;/li&gt;&lt;/ul&gt;And, there are many things which showed up in blogs over the past year, which do not have made it into 4.0.0:&lt;ul&gt;&lt;li&gt;strigi search in Alt-F2 or in the KDE menu (mentioned &lt;a href="http://rackit.gartnerwebdev.com/2008/01/11/kde-40-the-grand-unified-desktop/"&gt;here&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;cool plasma widgets (e.g. &lt;a href="http://nookie.kbfx.org/?p=5"&gt;this calendar&lt;/a&gt;, or &lt;a href="http://www.kde.org/announcements/4.0/desktop.php"&gt;the RSS feed widget in one of the screenshots here&lt;/a&gt;); the set in the Kubuntu debs seems limited&lt;/li&gt;&lt;/ul&gt;On the other hand, maybe I just forgot to install some packages, though I installed the extragear-plasma.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Yakuake&lt;/b&gt;&lt;br /&gt;Though I very much like the new Konsole, I got so used to &lt;a href="http://www.kde-apps.org/content/show.php?content=29153"&gt;Yakuake&lt;/a&gt;, this will keep me running a KDE3 for just now. KDE4 capable packages are reported (version 2.9b1) but I failed to compiled these on Kubuntu Gutsy:&lt;pre&gt;cd /tmp&lt;br /&gt;cp ~/Desktop/yakuake-2.9-beta1.tar.bz2 .&lt;br /&gt;tar xvjf yakuake-2.9-beta1.tar.bz2&lt;br /&gt;cd yakuake-2.9-beta1/&lt;br /&gt;cd build/&lt;br /&gt;sudo aptitude install build-essential cmake kdebase-workspace-dev&lt;br /&gt;cmake -DCMAKE_INSTALL_PREFIX=/usr/lib/kde4 ..&lt;br /&gt;&lt;/pre&gt;After which I am stuck with this error message, I have no idea of how to solve in gutsy:&lt;pre&gt;CMake Error: Qt compiled without support for -fvisibility=hidden. This will break&lt;br /&gt;plugins and linking of some applications. Please fix your Qt installation.&lt;br /&gt;-- Configuring done&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Anyway, congratulation to the KDE developers, and looking forward to &lt;a href="http://liquidat.wordpress.com/2008/01/18/kde-41-release-team-aims-at-july-2008/"&gt;the upcoming dotdot releases and KDE4.1 this summer&lt;/a&gt;! If not just for the planned &lt;a href="http://strigi.sourceforge.net/?q=strigi_metting_summary"&gt;better Strigi/Nepomuk/KDE integration&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;P.S.&lt;/b&gt;: I just discovered the &lt;a href="http://www.kde-look.org/index.php?xcontentmode=70"&gt;plasmoid section on kde-look.org&lt;/a&gt;, which I'm going to browse right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-4623548812103480795?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/4623548812103480795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=4623548812103480795' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/4623548812103480795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/4623548812103480795'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2008/01/kde-400-no-yukuake-for-kubuntu.html' title='KDE 4.0.0: no Yukuake for Kubuntu?'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-3079870012854993338</id><published>2007-11-16T00:51:00.000-08:00</published><updated>2007-11-16T01:03:59.716-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='sematic desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='FOAF'/><category scheme='http://www.blogger.com/atom/ns#' term='Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='Konqueror'/><category scheme='http://www.blogger.com/atom/ns#' term='RDF'/><title type='text'>Friend-of-a-Friend (FOAF) support in Strigi</title><content type='html'>Last week I have been hacking on a &lt;a href="http://strigi.sourceforge.net/"&gt;Strigi&lt;/a&gt; plugin for &lt;a href="http://www.foaf-project.org/"&gt;FOAF&lt;/a&gt; files. Now, one will not expect FOAF files on ones desktop soon... unless, you start indexing your &lt;a href="http://www.konqueror.org/"&gt;Konqueror&lt;/a&gt; history. I have not seen that feature yet, but not overly difficult to implement for a skilled Konqueror developer (just use the dbus interface for Strigi).&lt;br /&gt;&lt;br /&gt;However, HTML files may have this line in the &amp;lt;head&gt; element:&lt;pre&gt;&amp;lt;link href='http://blueobelisk.sourceforge.net/people/egonw/foaf.xrdf'&lt;br /&gt;rel='meta' title='FOAF' type='application/rdf+xml'/&gt;&lt;/pre&gt;&lt;br /&gt;This could be the trigger for a Strigi plugin, to download this file and provide that as substream for the HTML file. I am aware for security issues at immediately pop up, but that is something we can surely deal with.&lt;br /&gt;&lt;br /&gt;Using this approach the whole semantic desktop takes shape. Say, I am searching what I have on my desktop on some topic, then, additionally, Strigi will make me aware that I recently read the blog from someone who showed interest in that topic too. Moreover, it will even allow Strigi to tell me which projects on SourceForge are related to this topic.&lt;br /&gt;&lt;br /&gt;Far fetched? No, it's really just around the corner. If interested, you may find the source code in KDE SVN under &lt;a href="http://websvn.kde.org/trunk/playground/utils/strigi-foaf/"&gt;trunk/playground/utils/strigi-foaf&lt;/a&gt;. The Konqueror history hack is not implemented yet, as I need to know first what efforts are ongoing in that respect.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-3079870012854993338?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/3079870012854993338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=3079870012854993338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3079870012854993338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3079870012854993338'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/11/friend-of-friend-foaf-support-in-strigi.html' title='Friend-of-a-Friend (FOAF) support in Strigi'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-852854934479094028</id><published>2007-10-13T05:21:00.000-07:00</published><updated>2007-10-13T05:25:06.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><category scheme='http://www.blogger.com/atom/ns#' term='Summer of Code'/><title type='text'>Alexandr interviewed on Strigi/Chemistry GSoC project</title><content type='html'>&lt;a href="http://neksa.blogspot.com/"&gt;Alexandr&lt;/a&gt; gave an &lt;a href="http://behindkde.org/people/soc2007-four/"&gt;interview with KDE's Dot&lt;/a&gt; on his Google Summer of Code project on &lt;a href="http://neksa.blogspot.com/2007/05/introduction.html"&gt;the use of Strigi to search chemical documents on the desktop&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-852854934479094028?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/852854934479094028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=852854934479094028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/852854934479094028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/852854934479094028'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/10/alexandr-interviewed-on-strigichemistry.html' title='Alexandr interviewed on Strigi/Chemistry GSoC project'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-6083423595920937706</id><published>2007-08-22T04:25:00.001-07:00</published><updated>2007-08-22T04:32:36.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='semantic desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='molfile'/><category scheme='http://www.blogger.com/atom/ns#' term='Dolphin'/><category scheme='http://www.blogger.com/atom/ns#' term='Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='MDL'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><category scheme='http://www.blogger.com/atom/ns#' term='SD file'/><category scheme='http://www.blogger.com/atom/ns#' term='screenshot'/><title type='text'>MDL SD files as folders: opening a single molfile</title><content type='html'>&lt;a href="http://neksa.blogspot.com/"&gt;Alexandr&lt;/a&gt;s Google Summer of Code &lt;a href="http://code.google.com/soc/2007/kde/appinfo.html?csaid=460DE348DCF58C78"&gt;project&lt;/a&gt; is over, and he is wrapping up his code and blogging about his resource. He just blogged about one of his achieved goals: opening SD file as folders using &lt;a href="http://strigi.sf.net/"&gt;Strigi&lt;/a&gt;'s jstream technology. It provides tight support of chemistry on the &lt;a href="http://www.kde.org"&gt;KDE&lt;/a&gt; desktop: browse a SD file as a folder, open a single MDL molfile entry from the SD file with the FileOpen dialog, all in addition to finding a specific molecule by InChI in the SD file. Check the screenshots that Alexandr put online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-6083423595920937706?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/6083423595920937706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=6083423595920937706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6083423595920937706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6083423595920937706'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/08/mdl-sd-files-as-folders-opening-single.html' title='MDL SD files as folders: opening a single molfile'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-6360452920802763879</id><published>2007-08-09T15:04:00.000-07:00</published><updated>2007-08-09T15:54:29.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='namespace'/><category scheme='http://www.blogger.com/atom/ns#' term='xesam'/><category scheme='http://www.blogger.com/atom/ns#' term='Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop search'/><title type='text'>Strigi now understands Xesam queries</title><content type='html'>&lt;a href="http://www.flavio.castelli.name/"&gt;Flavio&lt;/a&gt; wrote about Strigi &lt;a href="http://www.flavio.castelli.name/query_strigi_using_xesam"&gt;getting Xesam query support&lt;/a&gt;, which is cool and allows me to look up &lt;a href="http://chem-bla-ics.blogspot.com/2007/06/finding-email-with-strigi-in-tar.html"&gt;email from me to a friend&lt;/a&gt; using this query:&lt;pre&gt;&amp;lt;request&gt;&lt;br /&gt;  &amp;lt;query&gt;&lt;br /&gt;  &amp;lt;and&gt;&lt;br /&gt;    &amp;lt;equals&gt;&lt;br /&gt;      &amp;lt;field name="email.to"/&gt;&lt;br /&gt;      &amp;lt;string&gt;Christoph&amp;lt;/string&gt;&lt;br /&gt;    &amp;lt;/equals&gt;&lt;br /&gt;    &amp;lt;equals&gt;&lt;br /&gt;      &amp;lt;field name="email.from"/&gt;&lt;br /&gt;      &amp;lt;string&gt;Egon&amp;lt;/string&gt;&lt;br /&gt;    &amp;lt;/equals&gt;&lt;br /&gt;  &amp;lt;/and&gt;&lt;br /&gt;  &amp;lt;/query&gt;&lt;br /&gt;&amp;lt;/request&gt;&lt;/pre&gt;&lt;br /&gt;So that, after having saved the above as query.xml, I can then issue a strigicmd call:&lt;pre&gt;strigicmd xesamquery -t clucene -d index/ -q query.xml&lt;/pre&gt;&lt;br /&gt;Now, with proper nesting and all functional (see the full &lt;a href="http://www.freedesktop.org/wiki/XesamQueryLanguage"&gt;query language specification&lt;/a&gt;), I can do all sorts of nice queries:&lt;pre&gt;&amp;lt;request&gt;&lt;br /&gt;  &amp;lt;query&gt;&lt;br /&gt;    &amp;lt;equals&gt;&lt;br /&gt;      &amp;lt;field name="xml.usesNamespace"/&gt;&lt;br /&gt;      &amp;lt;string caseSensitive="true"&gt;http://www.xml-cml.org/schema&amp;lt;/string&gt;&lt;br /&gt;    &amp;lt;/equals&gt;&lt;br /&gt;  &amp;lt;/query&gt;&lt;br /&gt;&amp;lt;/request&gt;&lt;/pre&gt;&lt;br /&gt;Possibly embedded in XHTML (or vice versa):&lt;pre&gt;&amp;lt;request&gt;&lt;br /&gt;  &amp;lt;query&gt;&lt;br /&gt;    &amp;lt;and&gt;&lt;br /&gt;      &amp;lt;equals&gt;&lt;br /&gt;        &amp;lt;field name="xml.usesNamespace"/&gt;&lt;br /&gt;        &amp;lt;string caseSensitive="true"&gt;http://www.xml-cml.org/schema&amp;lt;/string&gt;&lt;br /&gt;      &amp;lt;/equals&gt;&lt;br /&gt;      &amp;lt;equals&gt;&lt;br /&gt;        &amp;lt;field name="xml.usesNamespace"/&gt;&lt;br /&gt;        &amp;lt;string caseSensitive="true"&gt;http://www.w3.org/1999/xhtml&amp;lt;/string&gt;&lt;br /&gt;      &amp;lt;/equals&gt;&lt;br /&gt;    &amp;lt;/and&gt;&lt;br /&gt;  &amp;lt;/query&gt;&lt;br /&gt;&amp;lt;/request&gt;&lt;/pre&gt;&lt;br /&gt;And, after having installed &lt;a href="http://websvn.kde.org/trunk/playground/utils/strigi-chemical/"&gt;strigi-chemical&lt;/a&gt; currently developed by &lt;a href="http://neksa.blogspot.com/"&gt;Alexandr&lt;/a&gt;, the GSoC student on chemistry support for Strigi, chemical queries. For example, to get all molecules with a certain mass range, I can find all files that use a CML namespace:&lt;pre&gt;&amp;lt;request&gt;&lt;br /&gt;  &amp;lt;query&gt;&lt;br /&gt;    &amp;lt;and&gt;&lt;br /&gt;      &amp;lt;greaterThan&gt;&lt;br /&gt;        &amp;lt;field name="chemistry.molecular_weight"/&gt;&lt;br /&gt;        &amp;lt;float&gt;50&amp;lt;/float&gt;&lt;br /&gt;      &amp;lt;/greaterThan&gt;&lt;br /&gt;      &amp;lt;lessThan&gt;&lt;br /&gt;        &amp;lt;field name="chemistry.molecular_weight"/&gt;&lt;br /&gt;        &amp;lt;float&gt;59&amp;lt;/float&gt;&lt;br /&gt;      &amp;lt;/lessThan&gt;&lt;br /&gt;    &amp;lt;/and&gt;&lt;br /&gt;  &amp;lt;/query&gt;&lt;br /&gt;&amp;lt;/request&gt;&lt;/pre&gt;&lt;br /&gt;Or, give me all chemical files which contains a molecule with 'butane' in the name:&lt;pre&gt;&amp;lt;request&gt;&lt;br /&gt;  &amp;lt;query&gt;&lt;br /&gt;    &amp;lt;and&gt;&lt;br /&gt;      &amp;lt;contains&gt;&lt;br /&gt;        &amp;lt;field name="content.mime_type"/&gt;&lt;br /&gt;        &amp;lt;string&gt;chemistry&amp;lt;/string&gt;&lt;br /&gt;      &amp;lt;/contains&gt;&lt;br /&gt;      &amp;lt;contains&gt;&lt;br /&gt;        &amp;lt;field name="chemistry.name"/&gt;&lt;br /&gt;        &amp;lt;string&gt;butane&amp;lt;/string&gt;&lt;br /&gt;      &amp;lt;/contains&gt;&lt;br /&gt;    &amp;lt;/and&gt;&lt;br /&gt;  &amp;lt;/query&gt;&lt;br /&gt;&amp;lt;/request&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-6360452920802763879?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/6360452920802763879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=6360452920802763879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6360452920802763879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6360452920802763879'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/08/strigi-now-understands-xesam-queries.html' title='Strigi now understands Xesam queries'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-5843066497064794706</id><published>2007-07-26T07:21:00.000-07:00</published><updated>2007-07-26T07:27:00.096-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='subversion trick .cvsignore'/><title type='text'>Small script for ignoring files in Subversion</title><content type='html'>Subversion takes a slightly different, and more general approach to ignoring files and directories. Unlike the .cvsignore with CVS, SVN uses its property mechanism. I just wrote a small script to help me add ignores:&lt;pre&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;TMPFILE=.newcvsignore&lt;br /&gt;&lt;br /&gt;rm -f ${TMPFILE}&lt;br /&gt;&lt;br /&gt;# add whatever already is ignored&lt;br /&gt;for i in `svn propget svn:ignore`; do&lt;br /&gt;    echo "Adding $i"&lt;br /&gt;    echo $i &gt;&gt; ${TMPFILE}&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;# add new things to ignore&lt;br /&gt;for i in $*; do&lt;br /&gt;    echo "Adding $i"&lt;br /&gt;    echo $i &gt;&gt; ${TMPFILE}&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;svn propset svn:ignore -F ${TMPFILE} .&lt;br /&gt;&lt;br /&gt;rm -f ${TMPFILE}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;There might be an easier trick to do this, but now at least I have this nice one-liner:&lt;pre&gt;&lt;br /&gt;svnignore somefile&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/30427249-5843066497064794706?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/5843066497064794706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=5843066497064794706' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/5843066497064794706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/5843066497064794706'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/07/small-script-for-ignoring-files-in.html' title='Small script for ignoring files in Subversion'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-5628032409326018872</id><published>2007-06-01T23:43:00.000-07:00</published><updated>2007-06-01T23:50:25.621-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><title type='text'>The GSoC has started: towards a chemical desktop</title><content type='html'>This Thursday the GSoC students started to work, and Alexandr posted &lt;a href="http://neksa.blogspot.com/2007/05/introduction.html"&gt;his plans&lt;/a&gt; for the &lt;a href="http://kemistry-desktop.blogspot.com/2007/04/chemical-semantic-desktop.html"&gt;chemical semantic desktop&lt;/a&gt;. Alexandr's work will be based on the Strigi/Nepomuk framework, and Liquidat just wrote a very nice &lt;a href="http://liquidat.wordpress.com/2007/05/31/semantic-desktop-and-kde-4-state-and-plans-of-nepomuk-kde/"&gt;status report&lt;/a&gt; about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-5628032409326018872?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/5628032409326018872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=5628032409326018872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/5628032409326018872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/5628032409326018872'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/06/gsoc-has-started-towards-chemical.html' title='The GSoC has started: towards a chemical desktop'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-389123967503827899</id><published>2007-04-27T06:15:00.000-07:00</published><updated>2007-04-27T06:34:46.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop search'/><title type='text'>GSoC Meeting with Alexandr</title><content type='html'>Yesterday I met with &lt;a href="http://neksa.blogspot.com/"&gt;Alexandr&lt;/a&gt; to discuss things around &lt;a href="http://kemistry-desktop.blogspot.com/2007/04/chemical-semantic-desktop.html"&gt;his GSoC project&lt;/a&gt;, like time schedule etc. During the mentors meeting to work out the final rankings, one fellow mentor argued that this project is too specialized for KDE. We, therefore, discussed how we can maximize the effect on the rest of the KDE project, and ideas that came up include a dedicated query tool for complex data (such as chemical data). Anyway, this will be discussed in our blogs soon.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5vhaOf2_53I/RjH7iHNdd6I/AAAAAAAAADY/136RipIMmy8/s1600-h/DSCI0168.JPG"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_5vhaOf2_53I/RjH7iHNdd6I/AAAAAAAAADY/136RipIMmy8/s320/DSCI0168.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5058100419983407010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Meanwhile, I have registered to the new &lt;a href="http://planet-soc.com/"&gt;Planet SoC&lt;/a&gt; which was announced on the &lt;a href="http://googlesummerofcode.blogspot.com/"&gt;Summer of Code Blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-389123967503827899?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/389123967503827899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=389123967503827899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/389123967503827899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/389123967503827899'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/04/gsoc-meeting-with-alexandr.html' title='GSoC Meeting with Alexandr'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5vhaOf2_53I/RjH7iHNdd6I/AAAAAAAAADY/136RipIMmy8/s72-c/DSCI0168.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-3522068532521652976</id><published>2007-04-14T04:20:00.000-07:00</published><updated>2007-04-14T07:01:43.747-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ontology'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='cdk'/><category scheme='http://www.blogger.com/atom/ns#' term='InChI'/><category scheme='http://www.blogger.com/atom/ns#' term='PDB'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='semantic'/><category scheme='http://www.blogger.com/atom/ns#' term='nepomuk'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><category scheme='http://www.blogger.com/atom/ns#' term='openbabel'/><title type='text'>GSoC: towards a chemical semantic desktop</title><content type='html'>Now that I am officially a Google Summer of Code mentor for &lt;a href="http://code.google.com/soc/kde/about.html"&gt;KDE's participation&lt;/a&gt;, it was more than time to get my KDE4 install up to date. Meanwhile, &lt;a href="http://www.kdedevelopers.org/blog/268"&gt;Jos&lt;/a&gt;' &lt;a href="http://strigi.sourceforge.net/"&gt;Strigi&lt;/a&gt; toolkit is well integrated already, and &lt;a href="http://pansanel.blogspot.com/"&gt;Jerome&lt;/a&gt; has updated the &lt;a href="http://www.englishbreakfastnetwork.org/apidocs/apidox-playground/utils-apidocs/kfile-chemical/STRIGI/src/html/index.html"&gt;chemical kfile plugins&lt;/a&gt; to the new Strigi based architecture.&lt;br /&gt;&lt;br /&gt;I was talking to Phreedom on IRC about ontologies used by Strigi, and added &lt;a href="http://websvn.kde.org/trunk/kdesupport/strigi/src/streamanalyzer/fieldproperties/strigi_chemistry.fieldproperties?revision=653818&amp;view=markup"&gt;one for chemistry&lt;/a&gt;. It currently has the fields &lt;i&gt;chemistry.inchi&lt;/i&gt;, &lt;i&gt;chemistry.molecular_formula&lt;/i&gt;, &lt;i&gt;chemistry.molecular_weight&lt;/i&gt;, &lt;i&gt;chemistry.pdbid&lt;/i&gt;, and &lt;i&gt;chemistry.xray_resolution&lt;/i&gt;, but more are expected to be added. I already updated kfile_chemical to make use of these fields, and updated it for a few fields from the more generic ontologies in Strigi.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Extracted metadata&lt;/b&gt;&lt;br /&gt;Strigi currently focusses on metadata only, as do the kfile_chemical plugins: they extract metadata from the file, and do not generally &lt;i&gt;create&lt;/i&gt; metadata based on the file (actually, Strigi calculates &lt;a href="http://en.wikipedia.org/wiki/SHA-1"&gt;sha1&lt;/a&gt; hashes). These are typically fields like molecular formula, title, X-Ray resolution (in case of PDB files), identifiers (e.g. InChI, PDB id), etc. However, there can be a lot more interesting information in those files, which require some more tought. For example, PDB files cite one or more publications, which might be present at ones hard disk too. The idea is here, that Strigi actually links the PDF with the publication and the PDB file. This is where &lt;a href="http://nepomuk-kde.semanticdesktop.org/xwiki/bin/view/Main/"&gt;Nepomuk&lt;/a&gt; comes in, and where Strigi is currently disabled. Similarly, any general organic chemistry publication will mention many molecules, each of which might have other publications discussing them, or even have 3D coordinates or other properties defined. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Created metadata&lt;/b&gt;&lt;br /&gt;Another interesting thing one can do for chemical documents, is calculate metadata: for example, calculate &lt;a href="http://www.iupac.org/inchi/"&gt;InChI&lt;/a&gt;'s for mol/xyz/hin/... files, using &lt;a href="http://openbabel.sf.net/"&gt;OpenBabel&lt;/a&gt;. Or &lt;a href="http://en.wikipedia.org/wiki/Lipinski's_Rule_of_Five"&gt;Rule-of-Five&lt;/a&gt; properties, e.g. using the &lt;a href="http://cdk.sf.net/"&gt;CDK&lt;/a&gt;. This is where the GSoC project comes in which I am mentoring, and on which &lt;a href="http://neksa.blogspot.com/"&gt;Alexandr&lt;/a&gt; (a former &lt;a href="http://www.cubic.uni-koeln.de/"&gt;CUBIC&lt;/a&gt; student) is going to work.&lt;br /&gt;&lt;br /&gt;Oh, and like most desktop search tools, it can simply work on your HTML cache too, so that all these cool things will work on the webpages you search too. That should trigger some more ideas :) It does for me at least.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-3522068532521652976?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/3522068532521652976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=3522068532521652976' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3522068532521652976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/3522068532521652976'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/04/chemical-semantic-desktop.html' title='GSoC: towards a chemical semantic desktop'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-878752682132108132</id><published>2007-04-07T03:26:00.000-07:00</published><updated>2007-04-07T03:43:45.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><title type='text'>A Chemical KDE desktop: the Google SoC</title><content type='html'>Two &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code&lt;/a&gt; ideas have been &lt;a href="http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas"&gt;written up for the KDE project&lt;/a&gt;, and students wrote 10 applications based on those. Today is an important day, as the final ranking will be determined which is send of to Google. See &lt;a href="http://chem-bla-ics.blogspot.com/2007/03/acs-chicago-day-3.html"&gt;my bits on this some days ago&lt;/a&gt;, and &lt;a href="http://kemistry-desktop.blogspot.com/2007/03/chemical-kde-gsoc-projec-ideas.html"&gt;earlier in this blog&lt;/a&gt;. Both ideas have a reasonable chance of getting one student accepted, but the final decisions will &lt;a href="http://code.google.com/support/bin/answer.py?answer=60325&amp;topic=10729"&gt;not be clear and made public before 11 April&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-878752682132108132?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/878752682132108132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=878752682132108132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/878752682132108132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/878752682132108132'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/04/chemical-kde-desktop-google-soc.html' title='A Chemical KDE desktop: the Google SoC'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-6985561497079624597</id><published>2007-03-08T09:51:00.000-08:00</published><updated>2007-03-08T10:10:57.898-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='editor'/><category scheme='http://www.blogger.com/atom/ns#' term='Greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Strigi'/><category scheme='http://www.blogger.com/atom/ns#' term='Konqueror'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><category scheme='http://www.blogger.com/atom/ns#' term='Summer of Code'/><title type='text'>Chemical KDE GSoC Project Ideas</title><content type='html'>Very likely &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; will participate again in the &lt;a href="http://code.google.com/soc/"&gt;Google Summer of Code&lt;/a&gt;. At this moment two project ideas are written up related to chemistry:&lt;ul&gt;&lt;li&gt;&lt;a href="http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas#A_3D_Molecular_Editor"&gt;A 3D Molecular Editor&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas#Strigi:_chemistry_and_biology_support"&gt;Strigi: chemistry and biology support&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; The second is my personal favorite, and I have &lt;a href="http://kemistry-desktop.blogspot.com/2006/07/overview-of-earlier-blogs.html"&gt;worked on this topic&lt;/a&gt; in the past myself. See also &lt;a href="http://cniehaus.livejournal.com/33639.html"&gt;Carsten's post on this&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The only thing I really miss in the &lt;a href="http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas"&gt;full list of ideas&lt;/a&gt;, is the idea of completing a &lt;a href="http://kemistry-desktop.blogspot.com/2007/01/new-konqueror-userscript-plugin.html"&gt;Greasemonkey plugin for Konqueror&lt;/a&gt;. I could not mentor a project like this, and, therefore, cannot put it up on the idea list :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-6985561497079624597?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/6985561497079624597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=6985561497079624597' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6985561497079624597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6985561497079624597'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/03/chemical-kde-gsoc-projec-ideas.html' title='Chemical KDE GSoC Project Ideas'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-6336535249774662138</id><published>2007-02-23T01:03:00.000-08:00</published><updated>2007-02-23T01:11:50.016-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='chemistry'/><category scheme='http://www.blogger.com/atom/ns#' term='openbabel'/><title type='text'>KDE GUI's for OpenBabel's chemical file conversion</title><content type='html'>&lt;a href="http://pansanel.blogspot.com/"&gt;Jerome Pansanel&lt;/a&gt; has written &lt;a href="http://pansanel.blogspot.com/2007/02/kopenbabel-new-bricks-towards-chemistry.html"&gt;Qt and KDE based GUI's&lt;/a&gt; around &lt;a href="http://openbabel.sourceforge.net/"&gt;OpenBabel&lt;/a&gt;, allowing file conversion of chemical documents. You can download it &lt;a href=""&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Together with the chemical mime type package, and &lt;a href="http://chem-bla-ics.blogspot.com/2006/06/kde-desktop-search-kat-strigi-and.html"&gt;chemistry indexing support&lt;/a&gt; in strigi, this should make KDE a perfect desktop for handling molecular data. I won't be able to make &lt;a href="http://www.fosdem.org/2007/"&gt;FOSDEM&lt;/a&gt; once more, but looking forward to the transcripts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-6336535249774662138?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/6336535249774662138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=6336535249774662138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6336535249774662138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/6336535249774662138'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/02/kde-guis-for-openbabels-chemical-file.html' title='KDE GUI&apos;s for OpenBabel&apos;s chemical file conversion'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-116869220919327603</id><published>2007-01-13T03:43:00.000-08:00</published><updated>2007-01-13T04:43:29.256-08:00</updated><title type='text'>New: a Konqueror userscript plugin</title><content type='html'>Maybe &lt;a href="http://www.kde-apps.org/usermanager/search.php?username=neofreko"&gt;neofreko&lt;/a&gt; read my blog item about &lt;a href="http://kemistry-desktop.blogspot.com/2007/01/firefox-userscripts-for-chemistry-new.html"&gt;userscripts for chemistry&lt;/a&gt; about a week ago, but he started working on &lt;a href="http://www.kde-apps.org/content/show.php?content=51482"&gt;userscript support in Konqueror&lt;/a&gt;. He seems to aim at Greasemonkey compatibility, and writes:&lt;ul&gt;&lt;i&gt;Looking at the quality of my code, it's obvious that my C++/Qt/KDE skill is .. questionable :D. Thus, help from others would be definitely warmly accepted :)&lt;/i&gt;&lt;/ul&gt;&lt;br /&gt;I have not compiled it yet, but comments have been positive, but will do so soon to test the &lt;a href="http://chem-bla-ics.blogspot.com/2006/12/chemistry-in-html-greasemonkey-again.html"&gt;chemistry userscripts&lt;/a&gt; I wrote. Cheers, neofreko!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-116869220919327603?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/116869220919327603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=116869220919327603' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116869220919327603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116869220919327603'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/01/new-konqueror-userscript-plugin.html' title='New: a Konqueror userscript plugin'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-116819717620555554</id><published>2007-01-07T10:49:00.000-08:00</published><updated>2007-01-07T11:12:56.730-08:00</updated><title type='text'>Firefox userscripts for chemistry, new chemical mime types, OpenBabel builds and Eigen</title><content type='html'>I has been some time since I blogged on this channel, as I had little to mention lately. Last two weeks have been interesting, however. With &lt;a href="http://cniehaus.livejournal.com/23010.html"&gt;3D molecules in Kalzium&lt;/a&gt; (and other things) in mind, &lt;a href="http://eigen.tuxfamily.org/"&gt;Eigen&lt;/a&gt; was developed, which saw its &lt;a href="http://bjacob.livejournal.com/2410.html"&gt;1.0 release this week&lt;/a&gt;. Carsten put &lt;a href="http://cniehaus.livejournal.com/30033.html"&gt;OpenBabel 2.1 in Novell's RPM build service&lt;/a&gt;, bringing important chemoinformatics algorithms to ones desktop. Chemical awareness of our desktop environments is further tightened now that Daniel made a new release of the chemical mime types package, and now also provides a &lt;a href="http://chemical-mime.sourceforge.net/"&gt;webpage with known chemical mime types&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you consider &lt;a href="http://getfirefox.com/"&gt;Firefox&lt;/a&gt; to be part of a desktop, then I hope to have thrown in some interesting developments too. In the last few weeks I worked on &lt;a href="http://chem-bla-ics.blogspot.com/2006/12/including-smiles-cml-and-inchi-in.html"&gt;semantic markup of chemical compounds in web pages&lt;/a&gt;, and &lt;a href="http://chem-bla-ics.blogspot.com/2006/12/chemistry-in-html-greasemonkey-again.html"&gt;corresponding Greasemonkey&lt;/a&gt; and &lt;a href="http://chem-bla-ics.blogspot.com/2007/01/chemistry-in-html-javascript-from.html"&gt;server side JavaScripts&lt;/a&gt; to handle this semantic markup. Both scripts automatically link to Google search and PubChem to increase the chemical integration of your desktop. Now, big questions: is there a Konqueror equivalent for userscripts? At least the server side version works.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt;  &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="Eigen" href="http://technorati.com/tag/Eigen" rel="tag"&gt;Eigen&lt;/a&gt;  &lt;a title="mathematics" href="http://technorati.com/tag/mathematics" rel="tag"&gt;mathematics&lt;/a&gt;  &lt;a title="chemoinformatics" href="http://technorati.com/tag/chemoinformatics" rel="tag"&gt;chemoinformatics&lt;/a&gt;  &lt;a title="OpenBabel" href="http://technorati.com/tag/OpenBabel" rel="tag"&gt;OpenBabel&lt;/a&gt;  &lt;a title="semantic" href="http://technorati.com/tag/semantic" rel="tag"&gt;semantic&lt;/a&gt;  &lt;a title="web" href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;  &lt;a title="mime" href="http://technorati.com/tag/mime" rel="tag"&gt;mime&lt;/a&gt;  &lt;a title="types" href="http://technorati.com/tag/types" rel="tag"&gt;types&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-116819717620555554?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/116819717620555554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=116819717620555554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116819717620555554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116819717620555554'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2007/01/firefox-userscripts-for-chemistry-new.html' title='Firefox userscripts for chemistry, new chemical mime types, OpenBabel builds and Eigen'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-116481156071332740</id><published>2006-11-29T06:20:00.000-08:00</published><updated>2006-11-29T06:46:09.586-08:00</updated><title type='text'>MathML support in Konqueror and Java?</title><content type='html'>&lt;a href="http://wiki.cubic.uni-koeln.de/blog/index.php"&gt;Christoph Steinbeck&lt;/a&gt; used &lt;a href="http://www1.chapman.edu/~jipsen/mathml/asciimath.html"&gt;ASCIIMathML&lt;/a&gt; to extend &lt;a href="http://www.w3.org/Talks/Tools/Slidy/"&gt;HTML Slidy&lt;/a&gt; (see &lt;a href="http://chem-bla-ics.blogspot.com/2006/09/chemoblogs-1.html"&gt;previous blog&lt;/a&gt;), to &lt;a href="http://wiki.cubic.uni-koeln.de/blog/pivot/entry.php?id=13"&gt;embed mathematical equations in his slides&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;And it works like a charm... in a &lt;a href="http://www.w3.org/Math/"&gt;MathML&lt;/a&gt; supporting web browser like &lt;a href="http://www.getfirefox.com/"&gt;Firefox&lt;/a&gt;. The trick that ASCIIMathML uses, is that it converts a LaTeX-like syntax to MathML and let the browser handle that. Actually, the website mentions a true LaTeX syntax to MathML version too.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Konqueror?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, &lt;a href="http://www.konqueror.org/"&gt;Konqueror&lt;/a&gt; does not support MathML (yet), and, therefore, cannot be used. The Konqueror website does &lt;a href="http://www.google.com/search?hl=en&amp;lr=UTF-8&amp;oe=UTF-8&amp;q=site%3Awww.konqueror.org+MathML"&gt;not even mention MathML&lt;/a&gt;, though there were &lt;a href="http://lists.kde.org/?t=104767804900005&amp;r=1&amp;w=2"&gt;rumours about MathML in KHTML quite some time ago&lt;/a&gt;. Alfredo Beaumont implemented &lt;a href="http://dot.kde.org/1157452184/"&gt;better MathML support in KFormula&lt;/a&gt; during &lt;a href="http://code.google.com/soc/"&gt;this summer's Google Summer of Code&lt;/a&gt;. Is anyone actually embedding that into KHTML?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JGecko?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kennke.org/blog/"&gt;Roman Kennke&lt;/a&gt; is a &lt;a href="http://www.gnu.org/software/classpath/"&gt;Classpath&lt;/a&gt; developer and is currently doing an excellent job &lt;a href="http://kennke.org/blog/?p=32"&gt;extending it with HTML rendering support&lt;/a&gt;. Are there opensource Java MathML renderers at all? And what are the chances seeing that embedded in the free Java HTML renderers? That is, can I expect JGecko to support MathML any soon?&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="HTML" href="http://technorati.com/tag/HTML" rel="tag"&gt;HTML&lt;/a&gt;  &lt;a title="Slidy" href="http://technorati.com/tag/Slidy" rel="tag"&gt;Slidy&lt;/a&gt;  &lt;a title="MathML" href="http://technorati.com/tag/MathML" rel="tag"&gt;MathML&lt;/a&gt;  &lt;a title="Firefox" href="http://technorati.com/tag/Firefox" rel="tag"&gt;Firefox&lt;/a&gt;  &lt;a title="Konqueror" href="http://technorati.com/tag/Konqueror" rel="tag"&gt;Konqueror&lt;/a&gt;  &lt;a title="JGecko" href="http://technorati.com/tag/JGecko" rel="tag"&gt;JGecko&lt;/a&gt;  &lt;a title="Classpath" href="http://technorati.com/tag/Classpath" rel="tag"&gt;Classpath&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-116481156071332740?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/116481156071332740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=116481156071332740' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116481156071332740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116481156071332740'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/11/mathml-support-in-konqueror-and-java.html' title='MathML support in Konqueror and Java?'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-116256466704245607</id><published>2006-11-03T06:20:00.000-08:00</published><updated>2006-11-03T06:37:47.056-08:00</updated><title type='text'>Searching database from within Konqueror</title><content type='html'>&lt;a href="http://resal.atspace.com/"&gt;Resal&lt;/a&gt;, who earlier released a &lt;a href="http://kemistry-desktop.blogspot.com/2006/10/kde-interface-for-gromacs.html"&gt;KDE based GUI for GROMACS&lt;/a&gt;, described &lt;a href="http://www.kde-apps.org/content/show.php?content=48118"&gt;a recipe&lt;/a&gt; on how biochemical databases can be added to the search bar in Konqueror:&lt;pre&gt;&lt;br /&gt;Click on the left side of Konq search box, a menu appears. At the bottom of this menu there is an option saying:&lt;br /&gt;"Select search engines..." &lt;br /&gt;click it and when the search engine dialog appears, select "New" and enter:&lt;br /&gt;&lt;br /&gt;Search Provider Name: PDB&lt;br /&gt;Search URI: http://www.rcsb.org/pdb/search/navbarsearch.do?newSearch=yes&amp;isAuthorSearch=no&amp;radioset=All&amp;inputQuickSearch=\{@}&amp;image.x=10&amp;image.y=6&amp;image=Search&lt;br /&gt;URI Shortcut: pdb&lt;br /&gt;&lt;br /&gt;Press Ok and again click "New" and these :&lt;br /&gt;Search Provider Name: Entrez&lt;br /&gt;Search URI: http://www.ncbi.nlm.nih.gov/gquery/gquery.fcgi?term=\{@}&lt;br /&gt;URI Shortcut: ent&lt;br /&gt;&lt;br /&gt;Press OK and then check the boxes at the right of PDB and Entrez in the search engine dialog to add them&lt;br /&gt;to your Konq current list of search engines.&lt;br /&gt;&lt;br /&gt;Hope to be useful&lt;br /&gt;Reza Salari&lt;br /&gt;&lt;br /&gt;http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed&amp;amp;cmd=search&amp;amp;term=1hhb&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;(These above bits are licensed GPL, with copyright by Reza Salari.)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;An Alternative: Web Shortcuts&lt;/h3&gt;&lt;br /&gt;An alternative would be to use &lt;a href="http://www.konqueror.org/"&gt;Konqueror&lt;/a&gt;'s Web Shortcuts technology, to allow you to just type in the URL bar &lt;i&gt;pdb:1CRN&lt;/i&gt; for the PDB database, or &lt;i&gt;ent:1CRN&lt;/i&gt; for Entrez. To do this, click in Konqueror's menu &lt;i&gt;Settings&lt;/i&gt;, and then &lt;i&gt;Configure Konqueror...&lt;/i&gt;.  Click the 'Web Shortcuts' icon in the left list, and click the &lt;i&gt;New...&lt;/i&gt; button that then appears on the right. The shortcut is the 'pdb' or 'ent' used in the earlier crambin example. The URI is exactly the same as those given in Reza's write up.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="Konqueror" href="http://technorati.com/tag/Konqueror" rel="tag"&gt;Konqueror&lt;/a&gt;  &lt;a title="search" href="http://technorati.com/tag/search" rel="tag"&gt;search&lt;/a&gt;  &lt;a title="engine" href="http://technorati.com/tag/engine" rel="tag"&gt;engine&lt;/a&gt;  &lt;a title="web" href="http://technorati.com/tag/web" rel="tag"&gt;web&lt;/a&gt;  &lt;a title="shortcut" href="http://technorati.com/tag/shortcut" rel="tag"&gt;shortcut&lt;/a&gt;  &lt;a title="PDB" href="http://technorati.com/tag/PDB" rel="tag"&gt;PDB&lt;/a&gt;  &lt;a title="Entrez" href="http://technorati.com/tag/Entrez" rel="tag"&gt;Entrez&lt;/a&gt;  &lt;a title="PubMed" href="http://technorati.com/tag/PubMed" rel="tag"&gt;PubMed&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-116256466704245607?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/116256466704245607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=116256466704245607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116256466704245607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116256466704245607'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/11/searching-database-from-within.html' title='Searching database from within Konqueror'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-116204740165765914</id><published>2006-10-28T07:29:00.000-07:00</published><updated>2006-10-28T07:56:41.983-07:00</updated><title type='text'>KDE interface for GROMACS</title><content type='html'>&lt;a href="http://www.kde-apps.org/usermanager/search.php?username=resal"&gt;S. Reza&lt;/a&gt; is writing a KDE interface to &lt;a href="http://www.gromacs.org/"&gt;GROMACS&lt;/a&gt; [&lt;a title="Wikipedia" href="http://en.wikipedia.org/"&gt;wp&lt;/a&gt;:&lt;a title="GROMACS" href="http://en.wikipedia.org/wiki/GROMACS" rel="tag"&gt;GROMACS&lt;/a&gt;], simply called &lt;a href="http://www.kde-apps.org/content/show.php?content=47665"&gt;Gromacs GUI&lt;/a&gt; (GPL, currently at version 0.2). I have not tried it yet, but &lt;a href="http://www.kde-apps.org/usermanager/search.php?username=resal"&gt;comments&lt;/a&gt; have been positive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-116204740165765914?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/116204740165765914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=116204740165765914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116204740165765914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116204740165765914'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/10/kde-interface-for-gromacs.html' title='KDE interface for GROMACS'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-116016954116268957</id><published>2006-10-06T14:06:00.000-07:00</published><updated>2006-10-06T14:20:43.006-07:00</updated><title type='text'>Kaffeine Wallpaper was missing the InChI</title><content type='html'>Over at &lt;a href="http://www.kde-look.org/"&gt;kde-looks.org&lt;/a&gt; &lt;a href="http://www.kde-look.org/usermanager/search.php?username=uveuve"&gt;uveuve&lt;/a&gt; uploaded &lt;a href="http://www.kde-look.org/content/show.php?content=46504"&gt;a nice caffeine wallpaper&lt;/a&gt;, which refers to a multimedia player for KDE called &lt;a href="http://kaffeine.sourceforge.net/"&gt;Kaffeine&lt;/a&gt;. But I just had to add the InChI to it:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1868/1736/1600/kaffeine_original.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1868/1736/320/kaffeine_original.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;It's in the bottom right corner. You can &lt;a href="http://www.kde-look.org/content/show.php?content=46863"&gt;download the wallpaper here&lt;/a&gt; (GPL license).&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="wallpaper" href="http://technorati.com/tag/wallpaper" rel="tag"&gt;wallpaper&lt;/a&gt;  &lt;a title="caffeine" href="http://technorati.com/tag/caffeine" rel="tag"&gt;caffeine&lt;/a&gt;  &lt;a title="InChI=1/C8H10N4O2/c1-10-4-9-6-5(10)7(13)12(3)8(14)11(6)2/h4H,1-3H3" href="http://technorati.com/tag/InChI=1/C8H10N4O2/c1-10-4-9-6-5(10)7(13)12(3)8(14)11(6)2/h4H,1-3H3" rel="tag"&gt;InChI=1/C8H10N4O2/c1-10-4-9-6-5(10)7(13)12(3)8(14)11(6)2/h4H,1-3H3&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-116016954116268957?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/116016954116268957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=116016954116268957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116016954116268957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/116016954116268957'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/10/kaffeine-wallpaper-was-missing-inchi.html' title='Kaffeine Wallpaper was missing the InChI'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115864833233998255</id><published>2006-09-18T23:39:00.000-07:00</published><updated>2006-09-18T23:45:32.350-07:00</updated><title type='text'>Chemical MIME types hit Debian</title><content type='html'>Daniel Leidert &lt;a href="http://www.wgdd.de/?p=14"&gt;reported&lt;/a&gt; that the chemical-mime-data deb package &lt;a href="http://packages.debian.org/unstable/misc/chemical-mime-data"&gt;has hit Debian&lt;/a&gt;. This package makes the &lt;a href="http://www.ch.ic.ac.uk/chemime/"&gt;chemical MIME types&lt;/a&gt; known to desktop environments like &lt;a href="http://www.gnome.org/"&gt;Gnome&lt;/a&gt; and &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt;. Daniel, cheers!&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt;  &lt;a title="MIME" href="http://technorati.com/tag/MIME" rel="tag"&gt;MIME&lt;/a&gt;  &lt;a title="Debian" href="http://technorati.com/tag/Debian" rel="tag"&gt;Debian&lt;/a&gt;  &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="Gnome" href="http://technorati.com/tag/Gnome" rel="tag"&gt;Gnome&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115864833233998255?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115864833233998255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115864833233998255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115864833233998255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115864833233998255'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/09/chemical-mime-types-hit-debian.html' title='Chemical MIME types hit Debian'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115824102128826596</id><published>2006-09-14T06:11:00.000-07:00</published><updated>2006-09-14T06:37:01.330-07:00</updated><title type='text'>KDE/Ruby CMake magic?</title><content type='html'>I have commited my &lt;a href="http://websvn.kde.org/trunk/playground/utils/whatsthisabout/"&gt;what's this about??&lt;/a&gt; keyword cloud thingy to SVN into &lt;a href="http://websvn.kde.org/trunk/playground/utils/whatsthisabout/"&gt;trunk/playground/utils/whatsthisabout&lt;/a&gt;. today. I am trying to use &lt;a href="http://www.cmake.org/"&gt;CMake&lt;/a&gt; as a build tool, but ran into a number of problems, one being the lack of a good example. After asking around on #kde-ruby it turned out that there is no known example.&lt;br /&gt;&lt;br /&gt;OK, no problem. I'm a hacker, right? Jerome Pansanel pointed me to the &lt;a href="http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/"&gt;KDE cmake modules&lt;/a&gt;. FindRUBY.cmake was there, so that's one step. Something that was missing was a module to detect the &lt;a href="http://rubyforge.org/projects/korundum"&gt;Korundum&lt;/a&gt; KDE/Ruby bindings, so I added &lt;a href="http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/FindKorundum.cmake"&gt;FindKorundum.cmake&lt;/a&gt;. Since I am not a CMake experienced hacker, things might be off; comments most welcome!&lt;br /&gt;&lt;br /&gt;However, when I add a &lt;i&gt;find_package(KDE3)&lt;/i&gt;, I get the error:&lt;pre&gt;CMake Error: KDE3_DIR is not set.  It must be set to the directory containing KDE3Config.cmake in order to use KDE3.&lt;br /&gt;&lt;/pre&gt; And I have no idea on how to address that.&lt;br /&gt;&lt;br /&gt;Additionally, I have struggle with the FindRUBY.cmake. I would expect ${RUBY_LIBRARY} to point to the directory where Ruby libraries are installed. But it points to /usr/lib, which is returned by  &lt;i&gt;puts Config::CONFIG["libdir"]&lt;/i&gt;. Tips most welcome here too.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="Ruby" href="http://technorati.com/tag/Ruby" rel="tag"&gt;Ruby&lt;/a&gt;  &lt;a title="Korundum" href="http://technorati.com/tag/Korundum" rel="tag"&gt;Korundum&lt;/a&gt;  &lt;a title="CMake" href="http://technorati.com/tag/CMake" rel="tag"&gt;CMake&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115824102128826596?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115824102128826596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115824102128826596' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115824102128826596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115824102128826596'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/09/kderuby-cmake-magic.html' title='KDE/Ruby CMake magic?'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115800182853343941</id><published>2006-09-11T12:01:00.000-07:00</published><updated>2006-09-11T12:45:54.603-07:00</updated><title type='text'>KDE::HTMLPart GUI for tagging cloud</title><content type='html'>Everyone seems to blog about Ruby. Well, now do I too. Today I wrote three Ruby scripts to that allow me to tag my PDFs, just like I do with webpages using &lt;a href="http://del.icio.us/egonw/"&gt;my del.icio.us account&lt;/a&gt;, something I wanted to do for some time already. In &lt;a href="http://chem-bla-ics.blogspot.com/2006/06/kde4-keyword-support-mockups.html"&gt;KDE4 keyword support mockups&lt;/a&gt; I suggested to do this with xattr, so I did. This is using a &lt;a href="http://www.nbtsc.org/~aredridel/projects/ruby/ruby-xattr"&gt;ruby xattr wrapper&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;thisisabout&lt;/h3&gt;&lt;br /&gt;The first script allows adding a keyword. It is a simple script and allows adding one keyword per call. Syntax: thisisabout [tag] [file]. The code:&lt;br /&gt;&lt;div class="typocode"&gt;&lt;pre&gt;&lt;br /&gt;#!/usr/bin/ruby&lt;br /&gt;&lt;br /&gt;# Copyright (C) 2006 Egon Willighagen&lt;br /&gt;# License: GPL&lt;br /&gt;&lt;br /&gt;require 'xattr'&lt;br /&gt;&lt;br /&gt;tag = ARGV[0]&lt;br /&gt;file = ARGV[1]&lt;br /&gt;&lt;br /&gt;if (file == nil)&lt;br /&gt;  p "syntax: thisisabout [TAG] [FILE]"&lt;br /&gt;  exit&lt;br /&gt;else&lt;br /&gt;  description = File.get_attr(file, "keywords")&lt;br /&gt;  if (description != nil)&lt;br /&gt;    words = description.split&lt;br /&gt;    if (words.include?(tag))&lt;br /&gt;      p file + " already has the tag " + tag&lt;br /&gt;    else&lt;br /&gt;      description = description + " " + tag&lt;br /&gt;    end&lt;br /&gt;  else&lt;br /&gt;    description = tag&lt;br /&gt;  end&lt;br /&gt;  File.set_attr(file, "keywords", description)&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;thisisnotabout&lt;/h3&gt;&lt;br /&gt;Removing a tag is done with a similar script:&lt;br /&gt;&lt;div class="typocode"&gt;&lt;pre&gt;&lt;br /&gt;#!/usr/bin/ruby&lt;br /&gt;&lt;br /&gt;# Copyright (C) 2006 Egon Willighagen&lt;br /&gt;# License: GPL&lt;br /&gt;&lt;br /&gt;require 'xattr'&lt;br /&gt;&lt;br /&gt;tag = ARGV[0]&lt;br /&gt;file = ARGV[1]&lt;br /&gt;&lt;br /&gt;if (file == nil)&lt;br /&gt;  p "syntax: thisisnotabout [TAG] [FILE]"&lt;br /&gt;  exit&lt;br /&gt;else&lt;br /&gt;  description = File.get_attr(file, "keywords")&lt;br /&gt;  newdescription = ""&lt;br /&gt;  if (description != nil)&lt;br /&gt;    words = description.split&lt;br /&gt;    words.each do |word|&lt;br /&gt;      if (word == tag)&lt;br /&gt;        # skip word&lt;br /&gt;      else&lt;br /&gt;        if (newdescription.length &gt; 0)&lt;br /&gt;          newdescription = newdescription + " "&lt;br /&gt;        end&lt;br /&gt;        newdescription = newdescription + word&lt;br /&gt;      end&lt;br /&gt;    end&lt;br /&gt;  else&lt;br /&gt;    description = tag&lt;br /&gt;  end&lt;br /&gt;  File.set_attr(file, "keywords", newdescription)&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;whatsthisabout&lt;/h3&gt;&lt;br /&gt;The third script is where &lt;a href="http://www.kde.org"&gt;KDE&lt;/a&gt; comes in. It has a &lt;i&gt;--nogui&lt;/i&gt; option if you don't want to GUI too show up. The code:&lt;br /&gt;&lt;div class="typocode"&gt;&lt;pre&gt;&lt;br /&gt;#!/usr/bin/ruby&lt;br /&gt;&lt;br /&gt;# Copyright (C) 2006 Egon Willighagen&lt;br /&gt;# License: GPL&lt;br /&gt;&lt;br /&gt;require 'getoptlong'&lt;br /&gt;require 'rdoc/usage'&lt;br /&gt;require 'Korundum'&lt;br /&gt;require '/home/egonw/bin/whatsthisabout'&lt;br /&gt;&lt;br /&gt;class MainWindow &lt; KDE::MainWindow&lt;br /&gt;&lt;br /&gt;    def initialize( name, counts )&lt;br /&gt;        super(nil, name)&lt;br /&gt;        setCaption("What's This About??")&lt;br /&gt;&lt;br /&gt;        vbox = Qt::VBox.new( self )&lt;br /&gt;        @browser = KDE::HTMLPart.new( vbox )&lt;br /&gt;&lt;br /&gt;        setCentralWidget(vbox)&lt;br /&gt;&lt;br /&gt;        @browser.begin()&lt;br /&gt;        counts.each {|key, value|&lt;br /&gt;          fontSize = (6*value)/2&lt;br /&gt;          @browser.write("&lt;font size=\"" + fontSize.to_s + "\"&gt;");&lt;br /&gt;          @browser.write( key )&lt;br /&gt;          @browser.write("&lt;/font&gt; ");&lt;br /&gt;        }&lt;br /&gt;        @browser.end()&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;opts = GetoptLong.new(&lt;br /&gt;  [ '--nogui', '-n', GetoptLong::NO_ARGUMENT ],&lt;br /&gt;  [ '--help', '-h', GetoptLong::NO_ARGUMENT ]&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;startPath = nil&lt;br /&gt;gui = "yes"&lt;br /&gt;opts.each do |opt, arg|&lt;br /&gt;  case opt&lt;br /&gt;    when '--help'&lt;br /&gt;      RDoc::usage&lt;br /&gt;    when '--nogui'&lt;br /&gt;      gui = "no"&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;if ARGV.length == 1&lt;br /&gt;  startPath = ARGV[0]&lt;br /&gt;elsif ARGV.length == 0&lt;br /&gt;  startPath = '.'&lt;br /&gt;else&lt;br /&gt;  RDoc::usage&lt;br /&gt;  exit 0&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;wat = WhatsThisAbout.new&lt;br /&gt;counts = wat.getKeywords(startPath)&lt;br /&gt;&lt;br /&gt;if (gui == "yes")&lt;br /&gt;  about = KDE::AboutData.new("whatsthisabout", "What's This About??", "0.1")&lt;br /&gt;  KDE::CmdLineArgs.init(about)&lt;br /&gt;&lt;br /&gt;  a = KDE::Application.new()&lt;br /&gt;&lt;br /&gt;  window = MainWindow.new( "What's This About??", counts )&lt;br /&gt;  window.resize( 600, 300 )&lt;br /&gt;&lt;br /&gt;  a.mainWidget = window&lt;br /&gt;  window.show&lt;br /&gt;&lt;br /&gt;  a.exec&lt;br /&gt;else&lt;br /&gt;  counts.each do |bla, bla2|&lt;br /&gt;    puts bla + " " + bla2.to_s&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;The obligatory screenshot:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1868/1736/1600/whatsthisabout1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1868/1736/400/whatsthisabout1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In due time I will put this in KDE SVN, but I need to make a reasonable cmake script yet. Anyone who can tell me how I can have cmake check wether the required Ruby libraries are installed? There are other things to do too:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;  &lt;li&gt;make a backup/restore facility&lt;br /&gt;  &lt;li&gt;use a database instead of recursively finding tags&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Because I have my PDFs in a SVN repository and share them between some work places, the first todo would mean I could share my tags too. The second would just mean a serious speedup.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="Ruby" href="http://technorati.com/tag/Ruby" rel="tag"&gt;Ruby&lt;/a&gt;  &lt;a title="HTML" href="http://technorati.com/tag/HTML" rel="tag"&gt;HTML&lt;/a&gt;  &lt;a title="tag" href="http://technorati.com/tag/tag" rel="tag"&gt;tag&lt;/a&gt;  &lt;a title="cloud" href="http://technorati.com/tag/cloud" rel="tag"&gt;cloud&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115800182853343941?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115800182853343941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115800182853343941' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115800182853343941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115800182853343941'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/09/kdehtmlpart-gui-for-tagging-cloud.html' title='KDE::HTMLPart GUI for tagging cloud'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115782805761695717</id><published>2006-09-09T11:36:00.000-07:00</published><updated>2006-09-09T11:54:17.636-07:00</updated><title type='text'>KryoMol and KOpenBabel</title><content type='html'>I have not been posting here as much lately as I had hoped to, but have been quite busy with &lt;a href="http://chem-bla-ics.blogspot.com/"&gt;other things&lt;/a&gt;. So no &lt;a href="http://strigi.sourceforge.net/"&gt;Strigi&lt;/a&gt; plugin for &lt;a href="http://www.bioclipse.net/"&gt;Bioclipse&lt;/a&gt; yet (Strigi is still &lt;a href="http://liquidat.wordpress.com/2006/09/05/kat-is-dead/"&gt;gaining momentum&lt;/a&gt;), and no new release of &lt;a href="http://www.kde-apps.org/content/show.php?content=42341"&gt;kfile_chemical&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However, there is progress on the &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; desktop other than the evolution of &lt;a href="http://edu.kde.org/kalzium/"&gt;Kalzium&lt;/a&gt;: &lt;a href="http://desoft03.usc.es/armando/index.html"&gt;Armando Navarro Vázquez&lt;/a&gt; released a new version of &lt;a href="http://www.kde-apps.org/content/show.php?content=36260"&gt;KryoMol&lt;/a&gt; and &lt;a href="http://sourceforge.net/users/pansanel/"&gt;Jerome Pansanel&lt;/a&gt; setup a &lt;a href="http://sourceforge.net/"&gt;SourceForge&lt;/a&gt; project for a &lt;a href="http://sourceforge.net/projects/kopenbabel"&gt;KDE GUI to OpenBabel&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt;  &lt;a title="OpenBabel" href="http://technorati.com/tag/OpenBabel" rel="tag"&gt;OpenBabel&lt;/a&gt;  &lt;a title="kfile_chemical" href="http://technorati.com/tag/kfile_chemical" rel="tag"&gt;kfile_chemical&lt;/a&gt;  &lt;a title="KryoMol" href="http://technorati.com/tag/KryoMol" rel="tag"&gt;KryoMol&lt;/a&gt;  &lt;a title="Strigi" href="http://technorati.com/tag/Strigi" rel="tag"&gt;Strigi&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115782805761695717?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115782805761695717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115782805761695717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115782805761695717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115782805761695717'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/09/kryomol-and-kopenbabel.html' title='KryoMol and KOpenBabel'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115700925918043242</id><published>2006-08-30T23:36:00.000-07:00</published><updated>2006-08-31T00:27:39.200-07:00</updated><title type='text'>Newsforge discusses Kalzium</title><content type='html'>&lt;a href="http://www.newsforge.com"&gt;Newsforge&lt;/a&gt; &lt;a href="http://software.newsforge.com/article.pl?sid=06/08/14/2052256&amp;from=rss"&gt;discusses&lt;/a&gt; &lt;a href="http://edu.kde.org/kalzium/"&gt;Kalzium&lt;/a&gt;, &lt;a href="http://openbabel.sourceforge.net/wiki/Main_Page"&gt;OpenBabel&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;i&gt;Niehaus and code developer Benoit Jacobs recently began working on a new way of displaying chemical information with Kalzium: the 3-D model. The team uses Open Babel 2.1, a free software application used to convert chemical file formats. They tweaked the package to suit their specific needs. By using Open Babel, Niehaus says Kalzium will be able to display "pretty much every 3-D file out there, including chemistry file formats such as .mol, .pdb, and .xyz."&lt;/i&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;And the &lt;a href="http://www.blueobelisk.org/"&gt;Blue Obelisk Data Repository&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;i&gt;A much more subtle, but no less important, addition is the merging of Kalzium's data with the XML-based data of the Blue Obelisk project. Blue Obelisk is a collaborative effort of chemists worldwide who contribute to a variety of open chemistry-based projects.&lt;/i&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Cheers, &lt;a href="http://cniehaus.livejournal.com/"&gt;Carsten&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt;  &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="Kalzium" href="http://technorati.com/tag/Kalzium" rel="tag"&gt;Kalzium&lt;/a&gt;  &lt;a title="OpenBabel" href="http://technorati.com/tag/OpenBabel" rel="tag"&gt;OpenBabel&lt;/a&gt;  &lt;a title="BlueObelisk" href="http://technorati.com/tag/BlueObelisk" rel="tag"&gt;BlueObelisk&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115700925918043242?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115700925918043242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115700925918043242' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115700925918043242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115700925918043242'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/08/newsforge-discusses-kalzium.html' title='Newsforge discusses Kalzium'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115425705484221303</id><published>2006-07-30T03:13:00.000-07:00</published><updated>2006-07-30T04:06:31.376-07:00</updated><title type='text'>Qt-Java bindings: opportunities for chemistry</title><content type='html'>Duncan Mac-Vicar P. &lt;a href="http://duncan.mac-vicar.com/blog/archives/80"&gt;pointed me&lt;/a&gt; to this: &lt;a href="http://www.trolltech.com/"&gt;Trolltech&lt;/a&gt; released a &lt;a href="http://www.trolltech.com/company/newsroom/announcements/press.2006-07-14.7914556269/"&gt;beta of Jambi&lt;/a&gt; (see this &lt;a href="http://doc.trolltech.com/qtjambi-1.0/qtjambi-eclipse.html"&gt;overview&lt;/a&gt;), which makes the &lt;a href="http://www.trolltech.com/products/qt"&gt;Qt widget environment&lt;/a&gt; accessible from the Java programming language. One interesting tool of Jambi, is the tool that automatically builds a Java API to C++ libraries. Have not tried it yet, but hope to do so soon, as it might be useful for the &lt;a href="http://www.blogger.com/comment.g?blogID=17889588&amp;postID=115080564120967779"&gt;ghemical plugin for Bioclipse&lt;/a&gt;. According to the press release, it also allows mixing C++ and Java code, which might offer interesting options to integrate CDK with Kalzium, which &lt;a href="http://cniehaus.livejournal.com/"&gt;Carsten is heavily working on&lt;/a&gt; for the KDE4 release.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="Qt" href="http://technorati.com/tag/Qt" rel="tag"&gt;Qt&lt;/a&gt;  &lt;a title="Java" href="http://technorati.com/tag/Java" rel="tag"&gt;Java&lt;/a&gt;  &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt;  &lt;a title="Kalzium" href="http://technorati.com/tag/Kalzium" rel="tag"&gt;Kalzium&lt;/a&gt;  &lt;a title="Bioclipse" href="http://technorati.com/tag/Bioclipse" rel="tag"&gt;Bioclipse&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115425705484221303?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115425705484221303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115425705484221303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115425705484221303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115425705484221303'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/07/qt-java-bindings-opportunities-for.html' title='Qt-Java bindings: opportunities for chemistry'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115255276025865794</id><published>2006-07-10T10:26:00.000-07:00</published><updated>2006-07-10T10:32:40.266-07:00</updated><title type='text'>New kfile_chemical adds chemicalMIME support</title><content type='html'>Jerome Pansanel released &lt;a href="http://www.kde-apps.org/content/show.php?content=42341"&gt;kfile_chemical 0.12&lt;/a&gt; today. This release depends on &lt;a href="http://sourceforge.net/projects/chemical-mime/"&gt;chemical MIME&lt;/a&gt; for making KDE registering the chemical MIME types. The next step is to convert the build process to make use of CMake.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="kfile_chemical" href="http://technorati.com/tag/kfile_chemical" rel="tag"&gt;kfile_chemical&lt;/a&gt;  &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt;  &lt;a title="MIME" href="http://technorati.com/tag/MIME" rel="tag"&gt;MIME&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115255276025865794?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115255276025865794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115255276025865794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115255276025865794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115255276025865794'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/07/new-kfilechemical-adds-chemicalmime.html' title='New kfile_chemical adds chemicalMIME support'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115175911174910631</id><published>2006-07-01T05:50:00.000-07:00</published><updated>2006-07-01T06:05:11.760-07:00</updated><title type='text'>Overview of earlier blogs</title><content type='html'>Because I posted quite a few items in my &lt;a href="http://chem-bla-ics.blogspot.com/"&gt;chem-bla-ics&lt;/a&gt; blog on my involvement in desktop and &lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; integration of chemistry. Here's an selection:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2006/06/kde4-keyword-support-mockups.html"&gt;KDE4 keyword support mockups&lt;/a&gt;, 2006-06-25&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2006/06/strigi-gets-kfile-plugin-support.html"&gt;Strigi gets kfile plugin support&lt;/a&gt;, 2006-06-20&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2006/06/kde-desktop-search-kat-strigi-and.html"&gt;KDE desktop search: Kat, Strigi and Tenor&lt;/a&gt;, 2006-06-17&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2006/05/molecular-indexing-on-kde-and-osx.html"&gt;Molecular indexing on the KDE and OS/X desktops&lt;/a&gt;, 2006-05-26&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2006/04/download-statistics-for-chemblaics.html"&gt;Download statistics for chemblaics components&lt;/a&gt;, 2006-04-23&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2006/03/more-chemistry-in-kde.html"&gt;More chemistry in KDE&lt;/a&gt;, 2006-03-11&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2006/02/kalzium-wins-award-carsten-niehaus.html"&gt;Kalzium Wins Award; Carsten Niehaus Interviewed&lt;/a&gt;, 2006-02-13&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2005/11/scons-and-bksys-for-kfilechemical.html"&gt;Scons and bksys for kfile_chemical&lt;/a&gt;, 2005-11-10&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2005/10/kfilechemical-gets-xyz-mol2-smiles-vmd.html"&gt;kfile_chemical gets XYZ, Mol2, SMILES, VMD and GenBank support&lt;/a&gt;, 2005-10-29&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://chem-bla-ics.blogspot.com/2005/10/inchi-meta-data-with-kfilechemical.html"&gt;InChI meta data with kfile_chemical&lt;/a&gt;, 2005-10-18&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115175911174910631?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115175911174910631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115175911174910631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115175911174910631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115175911174910631'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/07/overview-of-earlier-blogs.html' title='Overview of earlier blogs'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30427249.post-115156567513206238</id><published>2006-06-29T00:16:00.000-07:00</published><updated>2006-06-29T00:21:15.140-07:00</updated><title type='text'>Spin off from my chem-bla-ics blog</title><content type='html'>I decided that having these &lt;a href="http://www.sf.net/projects/strigi"&gt;Strigi&lt;/a&gt;/&lt;a href="http://www.kde.org/"&gt;KDE&lt;/a&gt; messages in my &lt;a href="http://chem-bla-ics.blogspot.com/"&gt;chem-bla-ics&lt;/a&gt; blog does not make sense. Therefore, this new blog, with KDE related blog items. The title is a pointer to the KDE name and my chemistry background.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 9pt;"&gt;&lt;a title="technorati" href="http://www.technorati.com/search/chem-bla-ics.blogspot.com"&gt;Technorati&lt;/a&gt; tags: &lt;a title="Strigi" href="http://technorati.com/tag/Strigi" rel="tag"&gt;Strigi&lt;/a&gt;  &lt;a title="KDE" href="http://technorati.com/tag/KDE" rel="tag"&gt;KDE&lt;/a&gt;  &lt;a title="chemistry" href="http://technorati.com/tag/chemistry" rel="tag"&gt;chemistry&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30427249-115156567513206238?l=kemistry-desktop.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kemistry-desktop.blogspot.com/feeds/115156567513206238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30427249&amp;postID=115156567513206238' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115156567513206238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30427249/posts/default/115156567513206238'/><link rel='alternate' type='text/html' href='http://kemistry-desktop.blogspot.com/2006/06/spin-off-from-my-chem-bla-ics-blog.html' title='Spin off from my chem-bla-ics blog'/><author><name>Egon Willighagen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-JxU9YdY1Zl8/AAAAAAAAAAI/AAAAAAAABM4/GA8mWNfbWhg/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry></feed>
