<?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-3899900022788320858</id><updated>2011-09-23T14:37:25.059+02:00</updated><category term='features'/><category term='previews'/><category term='translations'/><category term='popularity'/><category term='functions'/><category term='reviews'/><category term='releases'/><category term='screenshots'/><category term='howto'/><category term='smalltalk'/><category term='notations'/><category term='announcements'/><title type='text'>SpeedCrunch</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-879730170573736133</id><published>2009-11-05T01:20:00.003+01:00</published><updated>2009-11-05T01:57:19.406+01:00</updated><title type='text'>SpeedCrunch 0.11-alpha released</title><content type='html'>It's long long due, but I finally got a small amount of available time to release this &lt;span style="font-weight:bold;"&gt;test version&lt;/span&gt;. If the term &lt;a href="http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha"&gt;alpha&lt;/a&gt; does not ring a bell for you, please be aware that it might contain numerous bugs.&lt;br /&gt;&lt;br /&gt;Although it should function quite well for the majority of users, the goal of this release is precisely to give people a new version to play with and report back the issues encountered during usage.&lt;br /&gt;&lt;br /&gt;You can give us feedback through our &lt;a href="http://groups.google.com/group/speedcrunch/"&gt;mailing list&lt;/a&gt;, but if you are sure about the existence of a bug, please fill it on our &lt;a href="http://code.google.com/p/speedcrunch/issues/"&gt;bug tracker&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I apologize for the lack of a proper and up-to-date change log, but you can check most of the changes &lt;a href="http://code.google.com/p/speedcrunch/issues/list?can=7&amp;q=milestone:0.11&amp;colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&amp;cells=tiles"&gt;here&lt;/a&gt;. And &lt;a href="http://code.google.com/p/speedcrunch/issues/list?can=2&amp;q=milestone:0.11&amp;colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&amp;cells=tiles"&gt;these&lt;/a&gt; are the issues still to solve and targeted at final 0.11.&lt;br /&gt;&lt;br /&gt;For the many people who requested business-oriented built-in functions, sorry for not having worked on it yet. I haven't forgotten about it though. Will try to include them for the final 0.11, but can't promise. Also, there are some old requests still not implemented in this version, so if your particular wish matches that case, I'm sorry for that.&lt;br /&gt;&lt;br /&gt;Like usually, contributors of any kind are more than welcome to help this project (developers, translators, testers, etc). Please feel free to participate in our mailing list or contact me directly.&lt;br /&gt;&lt;br /&gt;Special thanks to Alessandro, Andreas, Ariya and Wolf, who help me in keeping this project alive despite the slow progress in the past year.&lt;br /&gt;&lt;br /&gt;Only the links are missing:&lt;br /&gt;&lt;li&gt;&lt;a href="http://speedcrunch.googlecode.com/files/SpeedCrunch-0.11-alpha.exe"&gt;Installer for Microsoft Windows&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speedcrunch.googlecode.com/files/SpeedCrunch-0.11-alpha.zip"&gt;Portable Edition for Microsoft Windows &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speedcrunch.googlecode.com/files/SpeedCrunch-0.11-alpha.dmg"&gt;Apple Mac OS X Universal application &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speedcrunch.googlecode.com/files/speedcrunch-0.11-alpha.tar.gz"&gt;Source code tarball&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;I hope that the new features, user interface tuning and new translations please you, as well as the bugs fixed. If not, please let us know your thoughts.&lt;br /&gt;&lt;br /&gt;Happy crunching!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-879730170573736133?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/879730170573736133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=879730170573736133' title='28 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/879730170573736133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/879730170573736133'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2009/11/speedcrunch-011-alpha-released.html' title='SpeedCrunch 0.11-alpha released'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>28</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-8444641569017046009</id><published>2009-09-19T02:43:00.004+02:00</published><updated>2009-11-04T21:58:53.666+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>Call for a new icon</title><content type='html'>After almost a year without blogging, I decided to shake the community a bit, while we try to find the time to finish the next release. For ages, we've been trying to find a new icon for the application. Very recently, two of our users sent their proposals, so I though why not just announce a sort of contest (with no prize for the winner besides getting all the fame and honor of being the SpeedCrunch's icon author :)&lt;br /&gt;&lt;br /&gt;That said, all icons will be considered if they're available in &lt;a href="http://en.wikipedia.org/wiki/Scalable_Vector_Graphics"&gt;SVG&lt;/a&gt; format, and come with a license that allows us to use it freely (including modifying it).&lt;br /&gt;&lt;br /&gt;Sending us your icon is very simple, you just need to upload it &lt;a href="http://code.google.com/p/speedcrunch/issues/detail?id=310"&gt;here&lt;/a&gt;. You're free to upload as many as you want.&lt;br /&gt;&lt;br /&gt;The deadline is October 15. The winner will be announced shortly after that. The decision will be taken by the core developers, and we can of course consider the users' opinions, expressed on the &lt;a href="http://groups.google.com/group/speedcrunch"&gt;mailing list&lt;/a&gt; or &lt;a href="http://code.google.com/p/speedcrunch/issues/detail?id=310"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Happy design, and I hope we can deliver the new SpeedCrunch to you soon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;UPDATE&lt;/span&gt;: due to no time at all to dedicate to the project ATM, the icon contest deadline will be prolonged for undetermined time. The idea is still to have a new icon for the new release though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-8444641569017046009?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/8444641569017046009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=8444641569017046009' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/8444641569017046009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/8444641569017046009'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2009/09/call-for-new-icon.html' title='Call for a new icon'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1097580315914191739</id><published>2008-10-22T16:21:00.004+02:00</published><updated>2008-10-22T16:32:48.438+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='popularity'/><title type='text'>Google Statistics On Popularity and Relevance</title><content type='html'>Interesting stuff... I've played around with Google Code and got the following results when searchings for labels among all hosted projects:&lt;br /&gt;&lt;br /&gt;1st for: &lt;a href="http://code.google.com/hosting/search?q=label%3acalculator"&gt;calculator&lt;/a&gt;, &lt;a href="http://code.google.com/hosting/search?q=label%3adesktop"&gt;desktop&lt;/a&gt;, &lt;a href="http://code.google.com/hosting/search?q=label%3aOSX"&gt;OSX&lt;/a&gt;, &lt;a href="http://code.google.com/hosting/search?q=label%3aQt"&gt;Qt&lt;/a&gt;, &lt;a href="http://code.google.com/hosting/search?q=label%3aQt4"&gt;Qt4&lt;/a&gt;, and &lt;a href="http://code.google.com/hosting/search?q=label%3across-platform"&gt;cross-platform&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2nd for &lt;a href="http://code.google.com/hosting/search?q=label%3aUtility"&gt;utility&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3rd for &lt;a href="http://code.google.com/hosting/search?q=label%3aLinux"&gt;Linux&lt;/a&gt; and &lt;a href="http://code.google.com/hosting/search?q=label%3aWindows"&gt;Windows&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4th for &lt;a href="http://code.google.com/hosting/search?q=label%3aCPlusPlus"&gt;CPlusPlus&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1097580315914191739?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1097580315914191739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1097580315914191739' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1097580315914191739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1097580315914191739'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/10/google-statistics-on-popularity-and.html' title='Google Statistics On Popularity and Relevance'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1543117406089882457</id><published>2008-10-20T11:54:00.003+02:00</published><updated>2008-10-22T15:32:11.931+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>Thank you, SVN. Hello, Git.</title><content type='html'>From today on, SpeedCrunch is no more using &lt;a href="http://code.google.com/p/speedcrunch/source/checkout"&gt;SVN at Google Code&lt;/a&gt; as its version control system. Instead, it is now &lt;a href="http://gitorious.org/projects/speedcrunch"&gt;hosted&lt;/a&gt; at &lt;a href="http://gitorious.org/"&gt;Gitorious&lt;/a&gt;, which uses &lt;a href="http://git.or.cz/"&gt;Git&lt;/a&gt;. There are dozens of reasons for this move, but I won't mention them here. Googling on why Git is a better choice than SVN returns thousands of results.&lt;br /&gt;&lt;br /&gt;EDIT: I've added a &lt;a href="http://code.google.com/p/speedcrunch/wiki/HowToDownloadTheLatestSourceCode"&gt;page&lt;/a&gt; to our wiki with instructions on how to get the latest development code. It is now also the page that you get when you try to access the Source tab in our Google Code site. Note that all the other services (issue tracker, wiki, download hosting, etc) from Google Code are still our official sites, only the code repository has changed to Gitorious.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1543117406089882457?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1543117406089882457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1543117406089882457' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1543117406089882457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1543117406089882457'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/10/thank-you-svn-hello-git.html' title='Thank you, SVN. Hello, Git.'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1455744050253043005</id><published>2008-10-20T11:41:00.003+02:00</published><updated>2008-10-20T11:54:38.772+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><category scheme='http://www.blogger.com/atom/ns#' term='features'/><title type='text'>SpeedCrunch Success as a Portable App</title><content type='html'>SpeedCrunch has a Windows Portable Edition (as in "carry-with-you" or "no-installation-needed") since version 0.10. The lastest release, 0.10.1 (May 24), has a Portable Edition download count of almost 11000 as I write this (&lt;a href="http://code.google.com/p/speedcrunch/downloads/list"&gt;source&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;But since August 22, our fellow folks at PortableApps.com have incorporated SpeedCrunch in their distribution (&lt;a href="http://portableapps.com/apps/office/speedcrunch_portable"&gt;page&lt;/a&gt;). This is absolute good business for us, since the download count is at this moment a bit above 47000 (&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=151265&amp;package_id=288703"&gt;source&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;This is quite impressive and gives SpeedCrunch yet another boost, since it basically doubles our Windows (installable and portable together) download rates for 0.10.1. A big thank you to portableapps.com!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1455744050253043005?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1455744050253043005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1455744050253043005' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1455744050253043005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1455744050253043005'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/10/speedcrunch-success-as-portable-app.html' title='SpeedCrunch Success as a Portable App'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1589808039354616560</id><published>2008-09-22T11:51:00.006+02:00</published><updated>2008-12-17T00:49:21.883+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><title type='text'>Conspiracy Theory</title><content type='html'>I just found &lt;a href="http://www.youtube.com/watch?v=FaiPZO0uaS8"&gt;this Windows 7 preview video&lt;/a&gt; showing a new calculator. It really reminds me of SpeedCrunch in the last seconds. Am I the only one? Anyway, can it run everywhere? :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Edit1:&lt;/span&gt; I've updated the link, since the previous video was removed.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Edit2:&lt;/span&gt; Link gone again. Here are new ones (all different videos): &lt;a href="http://www.youtube.com/watch?v=uqZkkqgSJ4A"&gt;1&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=UZiPyuA1NGQ"&gt;2&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=3-V1z2xj4fQ"&gt;3&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1589808039354616560?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1589808039354616560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1589808039354616560' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1589808039354616560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1589808039354616560'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/09/conspiracy-theory.html' title='Conspiracy Theory'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-7258183898765431768</id><published>2008-08-02T01:07:00.003+02:00</published><updated>2008-08-02T02:18:15.467+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smalltalk'/><title type='text'>Essential Motivation in Free Software</title><content type='html'>Being really tired to code anything on a Friday evening while the TV tries to force me to watch Dick Tracy in vain, I decided to do a web search on reviews about SpeedCrunch.&lt;br /&gt;&lt;br /&gt;I was surprised with the amount of recent articles about 0.10.1, complete with screenshots and non-copied-and-pasted text. I quickly found some 20 posts, and that was just looking for pages in English, Portuguese and Spanish. Articles in Spanish and Brazilian Portuguese are quite common for some time (thank you everybody responsible for that!), but today I got really touched when I found a very nice page with a review from someone from Portugal for the first time. The feeling is even bigger when one lives outside the home country.&lt;br /&gt;&lt;br /&gt;I haven't found a review saying SpeedCrunch essentially sucks so far, and the opinions are actually VERY favorable. On top of that, readers often comment on those pages thanking for the divulgation of such great alternative free software. The voting score is also generally the highest possible.&lt;br /&gt;&lt;br /&gt;So in addition to blogs, some of the websites were software aggregators that actually host the application files (they don't just link to our download page). That was when I found out by summing the few that I visited, that I could add at least 10 000 downloads to our counter (which is currently around 22 000, just for both Windows options). Well, considering all the websites that I didn't visit, and that every download eventually results, in average, in the sharing with the whole family / friends / office mates / class mates / you-name-it-group-of-people, I truly believe that the current amount of users (again, just for the Windows versions) can be, at the very least, 100 000.&lt;br /&gt;&lt;br /&gt;Since SpeedCrunch is also available on almost all the most popular Linux distributions, and especially considering that it is shipped as the default desktop calculator in Kubuntu, the total number of users is probably extremely interesting for a project that started only as a toy and a proof of concept, and has always been a 1-2 active men project (active as in when the rare spare time after the real job and private life allows). The recent recovered support for the OSX platform also contributed for the increase of total official downloads, which surprised me a lot, to be honest.&lt;br /&gt;&lt;br /&gt;Finally, it's also very gratifying to read Wikipedia pages mentioning our beloved pet project, on articles like &lt;a href="http://en.wikipedia.org/wiki/Division_by_zero"&gt;division by zero&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic"&gt;arbitrary-precision arithmetic&lt;/a&gt;. All of these factors are quite important in order to keep the motivation levels high and refuse to stop improving the project because nobody really uses it or really cares.&lt;br /&gt;&lt;br /&gt;It's fairly easy to start a free software project, but maintaining it is a hell of a trip. On activity peak times, you can't just stop coding until you reach a certain satisfactory level of features and stability. After that period, you run out of ideas and free time. So people suddenly come to you and complain about bugs or features that MUST be there, otherwise the product is useless and the author a jerk. This can easily lead to the extinction of projects, which is probably the most common destiny of them all anyway.&lt;br /&gt;&lt;br /&gt;Developers must then learn how to ignore destructive comments and incentivate constructive ones, instead of starting flame wars, stalling the project and wasting precious time. Feature suggestion and bug reporting are two essential and determinant factors that only the users can do, and will definitely contribute for the survival of a project. I imagine that if what has been happening with the KDE Plasma project lately happened with a "small", innocent and unpretentious SpeedCrunch, the application would probably have frozen in time. All because ingratitude and destructive positions send real contributers' motivation to the void.&lt;br /&gt;&lt;br /&gt;So thank you for being there and keeping this project alive and kickin' :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-7258183898765431768?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/7258183898765431768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=7258183898765431768' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7258183898765431768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7258183898765431768'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/08/essential-motivation-in-free-software.html' title='Essential Motivation in Free Software'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-4002286278739065490</id><published>2008-06-03T00:15:00.003+02:00</published><updated>2008-06-05T09:18:57.881+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>SpeedCrunch 0.10.1 released</title><content type='html'>It took much longer than it should and than we all wished, but finally here it is. SpeedCrunch 0.10.1 is a maintenance release that aims to fix a couple of annoying bugs present in 0.10, as well as introduce new translations and polish things even more.&lt;br /&gt;&lt;br /&gt;So finally the virtual keypad "=" button &lt;a href="http://code.google.com/p/speedcrunch/issues/detail?id=176&amp;can=1&amp;q=milestone:0.10.1"&gt;works again&lt;/a&gt;, the previous and next math book navigation buttons &lt;a href="http://code.google.com/p/speedcrunch/issues/detail?id=185&amp;can=1&amp;q=milestone:0.10.1"&gt;have been fixed&lt;/a&gt; for the Hebrew version (for those who don't know, the left arrow means "forward" instead of "back" in right-to-left written languages), and the unmask function &lt;a href="http://code.google.com/p/speedcrunch/issues/detail?id=180&amp;can=1&amp;q=milestone:0.10.1"&gt;does not crash&lt;/a&gt; anymore.&lt;br /&gt;&lt;br /&gt;Since I'm a language and translation lover, I'm very glad to announce the availability of Simplified Chinese, Basque and Catalan translations. Best thing since the Hebrew translation :)&lt;br /&gt;&lt;br /&gt;For the geeks, a detailed changelog &lt;a href="http://speedcrunch.googlecode.com/svn/tags/0.10.1/ChangeLog"&gt;is available&lt;/a&gt;, as well as the list of &lt;a href="http://code.google.com/p/speedcrunch/issues/list?can=1&amp;q=milestone%3A0.10.1&amp;colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&amp;cells=tiles"&gt;closed  issues&lt;/a&gt; in our task tracker.&lt;br /&gt;&lt;br /&gt;I kept the cherry for the end: a big thank you to Alessandro Portale for providing the first Apple Mac OS X universal package since version 0.7, and Christian Ehrlicher for providing faster and smaller Microsoft Windows packages.&lt;br /&gt;&lt;br /&gt;Go &lt;a href="http://speedcrunch.org"&gt;get it&lt;/a&gt;! (and before you ask, the new screenshots were created by Ariya's new &lt;a href="http://code.google.com/p/screenie/"&gt;pet project&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-4002286278739065490?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/4002286278739065490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=4002286278739065490' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4002286278739065490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4002286278739065490'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/06/speedcrunch-0101-released.html' title='SpeedCrunch 0.10.1 released'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-4577494283262380690</id><published>2008-05-17T13:32:00.008+02:00</published><updated>2008-05-17T13:57:35.548+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><category scheme='http://www.blogger.com/atom/ns#' term='previews'/><title type='text'>Crunching on the Mac</title><content type='html'>A few weeks ago, Helder showed me SpeedCrunch in all its splendor. I was immediately convinced that this has to be the open source cross platform desktop calculator. But wait... what's that!? No up-to-date OSX package? Just having learned about SpeedCrunch, I immediately felt bad for all the OSX users out there being excluded from all the new features.&lt;br /&gt;&lt;br /&gt;Having basic OSX experience, I decided to jump on the boat and create fresh OSX packages: Universal binary, compact and using the latest Qt. SpeedCrunch 0.10.1 will already come with a new OSX package.&lt;br /&gt;&lt;br /&gt;You are welcome to test the &lt;a href="http://www.casaportale.de/lagerraum/SpeedCrunch-0.10.1-Preview.dmg"&gt;preview version&lt;/a&gt;. Please let me know if something went wrong. I am for example not 100% sure if it runs on OSX 10.3.9.&lt;br /&gt;&lt;br /&gt;If you like to build an OSX package yourself, just follow the &lt;a href="http://code.google.com/p/speedcrunch/wiki/BuildingOSXPackage"&gt;instructions&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-4577494283262380690?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/4577494283262380690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=4577494283262380690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4577494283262380690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4577494283262380690'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/05/crunching-on-mac.html' title='Crunching on the Mac'/><author><name>Alessandro Portale</name><uri>http://www.blogger.com/profile/11866823172844198050</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-896639984213386515</id><published>2008-04-01T22:38:00.008+02:00</published><updated>2008-04-02T13:49:27.842+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>SpeedCrunch 0.10 Released!</title><content type='html'>After about 4 months of very strong dedication (and I mean it), a new version is out there. You can get it as usual from the project website &lt;a href="http://www.speedcrunch.org/en/download.htm"&gt;download page&lt;/a&gt;. NOTE: now there is also a portable edition available in addition to the normal installer, please read the instructions on the page. There, you can also read the major changes in this version (box on the right). If you're really interested, you can always read the &lt;a href="http://speedcrunch.googlecode.com/svn/tags/0.10/ChangeLog"&gt;changelog&lt;/a&gt; or, why not, the list of all the bug fixes and enhancements registered in the &lt;a href="http://code.google.com/p/speedcrunch/issues/list?can=1&amp;q=status%3AFixed%2CVerified+milestone%3A0.10&amp;colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&amp;cells=tiles"&gt;issue tracker&lt;/a&gt;.&lt;br&gt;&lt;br /&gt;My personal very favorite new features are:&lt;ul&gt;&lt;li&gt;the ability to calculate, inside an immediate tooltip, the result of the selected text (in addition to the calculate-as-you-type feature that SpeedCrunch introduced a long time ago)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;the possibility to save and restore sessions, keeping your variables between them. It also makes it possible for you to send your calculations to someone. In addition, it is also possible to run a batch calculation from a file, as well as the text export that was broken in the previous version&lt;/li&gt;&lt;br /&gt;&lt;li&gt;the ability to change the language of the application on-the-fly, with no need to restart, as well as a close to complete support for right-to-left written languages (Hebrew, for now, but I'd love to be contacted by an arabic or whatever translator)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;automatic generation of high contrast colors to be used on the syntax highlighting of the expression being entered, adapting automatically to the system background and foreground colors, thus removing the need for a human (tedious) reconfiguration of the colors&lt;/li&gt;&lt;br /&gt;&lt;li&gt;a new dock window serving as a browsable mathematics manual, with geometry figures, quadratic equation, etc, allowing the immediate insertion of the formulas displayed in the book pages into the expression editor&lt;/li&gt;&lt;br /&gt;&lt;li&gt;reorganized menus and virtual keypad&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;I need to mention this. There's a sort of an "easter egg" in SpeedCrunch that just a few people seem to know about. If you press Ctrl+Space, you'll get a popup with all the constant categories. If you press Enter, Return or Right Arrow on one of them, a new view will slide in the popup - the list of constants belonging to the category you chose. Pretty handy for those who use the calculator through the keyboard and need frequent and fast access to the constants they need.&lt;br /&gt;&lt;br /&gt;I'd like to say a huge thank you to Wolf Lammen for his active development, especially on the math engine and parser; Petri Damstén for his original idea of the math book and prototype implementation; Marco Wegner for his testings, tips and work related on our translation tools; Yonathan Avraham for his help on the RTL support; Johan Thelin for being always available to help me with my deep questions about Qt and packaging the application on Windows; Ariya Hidayat, the original author, for his important contributions on the last days and what not (and we both started working for Trolltech today, life's funny sometimes, hurray!).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I hope you enjoy the new release, it should be the most complete and polished release ever.&lt;br /&gt;For the Linux users, a dynamically linked portable edition will be shipped soon as well (that shall work on any Linux distribution with Qt 4.2 or higher version), and requiring no installation, just like the new Windows Portable Edition. That's it for now!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-896639984213386515?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/896639984213386515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=896639984213386515' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/896639984213386515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/896639984213386515'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/04/speedcrunch-010-released.html' title='SpeedCrunch 0.10 Released!'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-992915759170790170</id><published>2008-03-23T01:25:00.002+01:00</published><updated>2008-03-23T01:29:30.376+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translations'/><title type='text'>Translators needed again</title><content type='html'>If SpeedCrunch is not yet available in your native language and you are interesting in having it for the upcoming release, please contact me. Even if SpeedCrunch 0.9 already features your language, please do it the same, because some translations will most probably and unfortunately not be maintained for 0.10.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-992915759170790170?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/992915759170790170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=992915759170790170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/992915759170790170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/992915759170790170'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/03/translators-needed-again.html' title='Translators needed again'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-7236911724460196844</id><published>2008-03-22T02:38:00.002+01:00</published><updated>2008-03-22T02:44:59.026+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>Some more mentions</title><content type='html'>A quick &lt;span style="font-style:italic;"&gt;googling&lt;/span&gt; allowed me to find some more reviews about SpeedCrunch on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thedailybutt.com/?q=node/3"&gt;Lightweight Linux Review&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.go2linux.org/speedcrunch-complete-calculator"&gt;Go2Linux&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cyberciti.biz/tips/precision-and-powerful-desktop-calculator.html"&gt;nixCraft&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-7236911724460196844?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/7236911724460196844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=7236911724460196844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7236911724460196844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7236911724460196844'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/03/some-more-mentions.html' title='Some more mentions'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-467194774235145414</id><published>2008-03-12T01:22:00.004+01:00</published><updated>2008-03-12T01:36:12.802+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='screenshots'/><category scheme='http://www.blogger.com/atom/ns#' term='previews'/><title type='text'>SOTD</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_x-X7E7xn7WE/R9ciudYuuJI/AAAAAAAABig/7-xlaSxLMt8/s1600-h/speedcrunch.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_x-X7E7xn7WE/R9ciudYuuJI/AAAAAAAABig/7-xlaSxLMt8/s320/speedcrunch.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5176644478243354770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SpeedCrunch trunk running on KDE 4. The new (optional, as almost everything else in the application) status bar and the new automatically generated syntax hilighting colors are shown. Not shown is the new feature that allows the user to select a part of the expression being inserted and get its result immediately in a tooltip (just like calc-as-you-type). The math book also got a new style sheet. I hope that in the future we can adapt it automatically to the system colors as well (the only tricky part is to make images adaptive).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-467194774235145414?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/467194774235145414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=467194774235145414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/467194774235145414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/467194774235145414'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/03/sotd.html' title='SOTD'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_x-X7E7xn7WE/R9ciudYuuJI/AAAAAAAABig/7-xlaSxLMt8/s72-c/speedcrunch.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-3358430380618108596</id><published>2008-02-21T22:37:00.020+01:00</published><updated>2008-02-25T14:50:02.717+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><title type='text'>Generating syntax highlighting colors based on system colors</title><content type='html'>For quite some time it came to my mind that the colors used for syntax highlighting should be automatically generated by the application, removing the need of forcing the user to manually edit each and every color everytime a new color scheme is chosen for the whole system. In the SpeedCrunch case, there's at least the need of choosing 3 colors for the expression editor syntax highlighting: variables, functions and numerals.&lt;br /&gt;&lt;br /&gt;The problem is when the text box background or the text color is not the expected (generally white and black, respectively). So I started playing with some code in order to try to reach an easy and acceptable enough algorithm that could make SpeedCrunch adapt to any text and background color combinations (or at least the most common and wise ones). Certainly, predefined color sets (that also include and overwrite the system background and text colors) shall always be provided, in order to ensure that nobody needs to switch off syntax highlighting.&lt;br /&gt;&lt;br /&gt;Let's look at the examples. The surrounding color represents the system base color, used for text input boxes, for instance. The first colored square represents the system text color. The remaining squares are the generated colors for highlighting. If you see no surrounding color, that's because it's white.&lt;br /&gt;&lt;br /&gt;KDE / Windows * / MacOs X / BeOS&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_x-X7E7xn7WE/R734mZRIsvI/AAAAAAAABN4/eEuz6kXLqyY/s1600-h/autohilite-kde-windows-macosx-beos.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_x-X7E7xn7WE/R734mZRIsvI/AAAAAAAABN4/eEuz6kXLqyY/s320/autohilite-kde-windows-macosx-beos.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169561285792674546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Solaris&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_x-X7E7xn7WE/R735mJRIswI/AAAAAAAABOA/PBK2SZhbCEE/s1600-h/autohilite-solaris.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_x-X7E7xn7WE/R735mJRIswI/AAAAAAAABOA/PBK2SZhbCEE/s320/autohilite-solaris.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169562381009335042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CDE&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_x-X7E7xn7WE/R738dJRIsxI/AAAAAAAABOI/9eQppzN_jqE/s1600-h/autohilite-cde.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_x-X7E7xn7WE/R738dJRIsxI/AAAAAAAABOI/9eQppzN_jqE/s320/autohilite-cde.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169565524925395730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Digital CDE&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_x-X7E7xn7WE/R739VZRIsyI/AAAAAAAABOQ/tLaym_vcdn0/s1600-h/autohilite-digital-cde.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_x-X7E7xn7WE/R739VZRIsyI/AAAAAAAABOQ/tLaym_vcdn0/s320/autohilite-digital-cde.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169566491293037346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Black on light grey&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_x-X7E7xn7WE/R73-UJRIszI/AAAAAAAABOY/aGlcfyJmOzs/s1600-h/autohilite-black-on-light-gray.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_x-X7E7xn7WE/R73-UJRIszI/AAAAAAAABOY/aGlcfyJmOzs/s320/autohilite-black-on-light-gray.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169567569329828658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blue on almost black&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_x-X7E7xn7WE/R73-f5RIs0I/AAAAAAAABOg/Cnc3CtMSgQw/s1600-h/autohilite-blue-on-almost-black.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_x-X7E7xn7WE/R73-f5RIs0I/AAAAAAAABOg/Cnc3CtMSgQw/s320/autohilite-blue-on-almost-black.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169567771193291586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blue on black&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_x-X7E7xn7WE/R73-6ZRIs1I/AAAAAAAABOo/6QeoGdD26Hw/s1600-h/autohilite-blue-on-black.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_x-X7E7xn7WE/R73-6ZRIs1I/AAAAAAAABOo/6QeoGdD26Hw/s320/autohilite-blue-on-black.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169568226459824978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Blue on dark blue&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_x-X7E7xn7WE/R73_C5RIs2I/AAAAAAAABOw/Eiug5f3VySc/s1600-h/autohilite-blue-on-dark-blue.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_x-X7E7xn7WE/R73_C5RIs2I/AAAAAAAABOw/Eiug5f3VySc/s320/autohilite-blue-on-dark-blue.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169568372488713058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Green on black&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_x-X7E7xn7WE/R73_hpRIs3I/AAAAAAAABO4/1ays97n3xTo/s1600-h/autohilite-green-on-black.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_x-X7E7xn7WE/R73_hpRIs3I/AAAAAAAABO4/1ays97n3xTo/s320/autohilite-green-on-black.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169568900769690482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;White on black&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_x-X7E7xn7WE/R73_rpRIs4I/AAAAAAAABPA/IHpF_KI4zSI/s1600-h/autohilite-white-on-black.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_x-X7E7xn7WE/R73_rpRIs4I/AAAAAAAABPA/IHpF_KI4zSI/s320/autohilite-white-on-black.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169569072568382338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;White on dark blue&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_x-X7E7xn7WE/R73_0ZRIs5I/AAAAAAAABPI/poiKl5gmRPA/s1600-h/autohilite-white-on-dark-blue.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_x-X7E7xn7WE/R73_0ZRIs5I/AAAAAAAABPI/poiKl5gmRPA/s320/autohilite-white-on-dark-blue.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169569222892237714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;White on light grey&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_x-X7E7xn7WE/R74ACpRIs6I/AAAAAAAABPQ/kbrNPvhtmzs/s1600-h/autohilite-white-on-dark-gray.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_x-X7E7xn7WE/R74ACpRIs6I/AAAAAAAABPQ/kbrNPvhtmzs/s320/autohilite-white-on-dark-gray.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169569467705373602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yellow on blue&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_x-X7E7xn7WE/R74ALJRIs7I/AAAAAAAABPY/i6NbjNdcjBI/s1600-h/autohilite-yellow-on-blue.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_x-X7E7xn7WE/R74ALJRIs7I/AAAAAAAABPY/i6NbjNdcjBI/s320/autohilite-yellow-on-blue.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5169569613734261682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All the three squares to the right of each image where generated from the first one from the left and the background color. It seems to me that even in "dummy" color sets like in the last example, the algorithm performs really well. I guess I'll introduce this in SpeedCrunch for 0.10.&lt;br /&gt;&lt;br /&gt;Edit: this feature is now in SpeedCrunch's trunk. 0.10 will come with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-3358430380618108596?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/3358430380618108596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=3358430380618108596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/3358430380618108596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/3358430380618108596'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/02/generating-syntax-highlinghting-colors.html' title='Generating syntax highlighting colors based on system colors'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_x-X7E7xn7WE/R734mZRIsvI/AAAAAAAABN4/eEuz6kXLqyY/s72-c/autohilite-kde-windows-macosx-beos.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-6127120047507049898</id><published>2008-02-19T15:35:00.008+01:00</published><updated>2008-02-19T16:14:52.471+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><category scheme='http://www.blogger.com/atom/ns#' term='previews'/><title type='text'>0.10 Preview</title><content type='html'>Next release won't take long to hit the streets and is reaching a stable point. Here's a preview screenshot tour:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_x-X7E7xn7WE/R7rqeJRIsqI/AAAAAAAABNQ/mdiThodrVuw/s1600-h/speedcrunch-0.10-preview-1.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_x-X7E7xn7WE/R7rqeJRIsqI/AAAAAAAABNQ/mdiThodrVuw/s320/speedcrunch-0.10-preview-1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5168701325965832866" /&gt;&lt;br /&gt;&lt;/a&gt;Radio groups for angle unit and number base selection are gone now, in order to release some screen space. The very same options are available in a quickly reachable menu inside Settings and are also available through even faster keyboard shortcuts. Note that the previously available Clear and Evaluate buttons are also gone. Their actions are now available in the optional virtual keypad and through faster keyboard shortcuts as well.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_x-X7E7xn7WE/R7rrOZRIsrI/AAAAAAAABNY/0E5cZPT1_xw/s1600-h/speedcrunch-0.10-preview-2.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_x-X7E7xn7WE/R7rrOZRIsrI/AAAAAAAABNY/0E5cZPT1_xw/s320/speedcrunch-0.10-preview-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5168702154894521010" /&gt;&lt;/a&gt;For those who really like to preserve space, it's even possible to hide the menu bar. To show it again, a keyboard shortcut is available to perform the action (a tool tip is shown to warn the user about this).&lt;br /&gt;Let's now look at a full demonstration of all the optionally available visual elements.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_x-X7E7xn7WE/R7rtP5RIstI/AAAAAAAABNo/UO36SilJZaY/s1600-h/speedcrunch-0.10-preview-3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_x-X7E7xn7WE/R7rtP5RIstI/AAAAAAAABNo/UO36SilJZaY/s320/speedcrunch-0.10-preview-3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5168704379687580370" /&gt;&lt;/a&gt;You can see all the dock windows that were already available (nested and tabbed on the left and right side), a reworked virtual keypad and a new toy to play with: a mathematics book (floating on the right). One can browse it like a website and insert the formulas directly into the expression editor. If the required variables are already defined, the result will be calculated and presented.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_x-X7E7xn7WE/R7ruvZRIsuI/AAAAAAAABNw/ouR_JhX6UAg/s1600-h/speedcrunch-0.10-preview-4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_x-X7E7xn7WE/R7ruvZRIsuI/AAAAAAAABNw/ouR_JhX6UAg/s320/speedcrunch-0.10-preview-4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5168706020365087458" /&gt;&lt;/a&gt;And of course you can hide the virtual keypad again in order to get more space available for the docks. In the example, we can see a page for the quadratic equation. Currently there are additional pages for various 2D and 3D objects. If you want to contribute with more pages to enrich our book, just contact us. Physics and other areas are also welcome, not only plain mathematics. The pages are trivial to design (you can easily do it with the lamest text editor). We'll help you out with your first one. I must say they are also translatable (I always try to make sure everything is translatable :) So the book will be available in other languages, just like the rest of the application.&lt;br /&gt;&lt;br /&gt;In 0.10 it will also be possible to run SpeedCrunch in full screen mode (additionally to the stay-always-on-top mode). The mathematical core was also very much reworked and is better than ever. There are plans to introduce rational and complex numbers to the application. Not sure if for 0.11 or later, since 0.11's main focus will be a complete port for KDE4. Also still possible to be ready for 0.10 is the "portable" (as in take it with you) build. So then you just need to copy a directory to your flash drive and run your favorite calculator anywhere :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-6127120047507049898?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/6127120047507049898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=6127120047507049898' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/6127120047507049898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/6127120047507049898'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/02/010-preview.html' title='0.10 Preview'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_x-X7E7xn7WE/R7rqeJRIsqI/AAAAAAAABNQ/mdiThodrVuw/s72-c/speedcrunch-0.10-preview-1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-2612929116232831089</id><published>2008-01-21T01:01:00.000+01:00</published><updated>2008-01-21T01:08:50.423+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>SpeedCrunch on IRC</title><content type='html'>I decided to touch an IRC client after some 6 years. It reminded me my very first experiences with Internet while I was a student at the university. I was used to text clients though, of course. It was kinda cool, actually, with lots of colors on the screen :)&lt;br /&gt;So suddenly I thought to myself "why not, let's create a SpeedCrunch channel".&lt;br /&gt;That's it. Please feel free to come by and discuss whatever about the project. Request some features, report some errors, say that we suck, volunteer for something, you name it. Remember, channel #speedcrunch @ irc.freenode.net.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-2612929116232831089?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/2612929116232831089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=2612929116232831089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/2612929116232831089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/2612929116232831089'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/01/speedcrunch-on-irc.html' title='SpeedCrunch on IRC'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1184853295888981373</id><published>2008-01-14T23:23:00.000+01:00</published><updated>2008-01-14T23:44:26.521+01:00</updated><title type='text'>SpeedCrunch with Oxygen style</title><content type='html'>&lt;p&gt;&lt;a href="http://code.google.com/p/speedcrunch/issues/detail?id=126"&gt;Work&lt;/a&gt; is continuing to bring &lt;a href="http://www.speedcrunch.org"&gt;SpeedCrunch&lt;/a&gt; closer to become a real KDE 4 application. In the mean time, with the recent &lt;a href="http://dot.kde.org/1200050369/"&gt;launch of KDE 4.0&lt;/a&gt; that sports a new widget style, &lt;a href="http://en.wikipedia.org/wiki/Oxygen_Project"&gt;Oxygen&lt;/a&gt;, it's also worth to mention that SpeedCrunch already integrates nicely (with respect to appearance) and does not feel out of place, as evidenced from the following click-to-enlarge screenshot:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Oijhf1ZPv-4/R4vjCFAcnrI/AAAAAAAAANs/oBnYaOV2sBU/s1600-h/speedcrunch_oxygen.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Oijhf1ZPv-4/R4vjCFAcnrI/AAAAAAAAANs/oBnYaOV2sBU/s400/speedcrunch_oxygen.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5155463823298961074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1184853295888981373?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1184853295888981373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1184853295888981373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1184853295888981373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1184853295888981373'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2008/01/speedcrunch-with-oxygen-style.html' title='SpeedCrunch with Oxygen style'/><author><name>Ariya Hidayat</name><uri>http://www.blogger.com/profile/03121582140059106015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_Oijhf1ZPv-4/SX4qsCgOeqI/AAAAAAAAAzA/s8SeVcvoLEA/S220/head.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Oijhf1ZPv-4/R4vjCFAcnrI/AAAAAAAAANs/oBnYaOV2sBU/s72-c/speedcrunch_oxygen.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-8956088693093781821</id><published>2007-12-22T22:41:00.000+01:00</published><updated>2007-12-22T23:02:56.425+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>SpeedCrunch runs on Maemo-based tablets</title><content type='html'>Jean-Luc Biord &lt;a href="https://garage.maemo.org/forum/forum.php?forum_id=2027"&gt;announced&lt;/a&gt; the availability of &lt;a href="http://qt4.garage.maemo.org/"&gt;Qt4 for Maemo&lt;/a&gt; tablets. &lt;a href="http://maemo.org/"&gt;Maemo&lt;/a&gt; provides an open source development platform for Nokia Internet Tablets and other Linux-based devices. Since &lt;a href="http://trolltech.com/products/qt"&gt;Qt4&lt;/a&gt; now runs on it, applications based on our beloved popular framework can now be compiled to work on nice handheld devices:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;A first application is already ported, it's SpeedCrunch a fast, high precision and powerful desktop calculator...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-8956088693093781821?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/8956088693093781821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=8956088693093781821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/8956088693093781821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/8956088693093781821'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/12/speedcrunch-runs-on-maemo-based-tablets.html' title='SpeedCrunch runs on Maemo-based tablets'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1204299524902622337</id><published>2007-12-14T10:19:00.000+01:00</published><updated>2007-12-14T10:25:16.310+01:00</updated><title type='text'>Math Book</title><content type='html'>Since I do not do math every day I usually have check equations from some math book/net. SpeedCrunch has several dock widgets and I thought that some kind of math book widget would be nice. After mockup got positive feedback I wrote something to start with. Since writing simple browser with QTextBrowser is an easy job, that did not take long. When talking to Helder Correia he noted that this could be a more general book widget that could also show help etc. I think the result look promising especially considering how little time it took to make it :-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ef-gMVb5GYw/R2JKwhkcVYI/AAAAAAAAABI/4TlD0ruKuCg/s1600-h/speedcrunch_book.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Ef-gMVb5GYw/R2JKwhkcVYI/AAAAAAAAABI/4TlD0ruKuCg/s400/speedcrunch_book.png" alt="" id="BLOGGER_PHOTO_ID_5143755921915925890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; (This post can also be found from my &lt;a href="http://pdamsten.blogspot.com/2007/12/math-book.html"&gt;blog&lt;/a&gt;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1204299524902622337?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1204299524902622337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1204299524902622337' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1204299524902622337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1204299524902622337'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/12/math-book.html' title='Math Book'/><author><name>Petri Damstén</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/-HnkMFcvxfvM/Tnx9e5lOYlI/AAAAAAAAA7U/QCZQ6PJg0LI/s220/peek.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ef-gMVb5GYw/R2JKwhkcVYI/AAAAAAAAABI/4TlD0ruKuCg/s72-c/speedcrunch_book.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-5638779542382483340</id><published>2007-12-12T01:26:00.000+01:00</published><updated>2007-12-12T01:37:40.397+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='features'/><title type='text'>Feature plan for 0.10</title><content type='html'>Finally I took some time to write down all the &lt;a href="http://code.google.com/p/speedcrunch/wiki/FeaturePlan"&gt;features&lt;/a&gt; I'm aiming for the next &lt;a href="http://code.google.com/p/speedcrunch/wiki/ReleaseSchedule"&gt;release&lt;/a&gt;. My personal favorite news are the KDE4 look and feel (parallel with a plain and old good Qt4), a new book dock widget to navigate through a user manual and e.g. math figures with (click-to-insert) formulas. Read all the planned (and already implemented) &lt;a href="http://code.google.com/p/speedcrunch/wiki/FeaturePlan"&gt;changes&lt;/a&gt;. If time and luck allows, the list can even increase, but I prefer to be pessimistic :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-5638779542382483340?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/5638779542382483340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=5638779542382483340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/5638779542382483340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/5638779542382483340'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/12/feature-plan-for-010.html' title='Feature plan for 0.10'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-7114494152277223204</id><published>2007-12-09T21:15:00.000+01:00</published><updated>2007-12-19T10:51:58.581+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>SpeedCrunch keeps being mentioned</title><content type='html'>Ariya pointed me again to two pages where SpeedCrunch is a player.&lt;br /&gt;&lt;br /&gt;According to the article &lt;a href="http://www.forwardyouth.com/ubuntu/top-10-kubuntu-applications-part-1/"&gt;Top 10 Kubuntu Applications Part 1&lt;/a&gt;, &lt;span style="font-style:italic;"&gt;SpeedCrunch also fills the gap where CALC.EXE fails to put processing power to work. SpeedCrunch’s view is more informative and input options are more diverse. It provides a running history of the calculations and provides user defined variables.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Edit:&lt;/span&gt; A &lt;a href="http://www.forwardyouth.com/ubuntu/category/speedcrunch/"&gt;new and dedicated review&lt;/a&gt; has been added by the same author.&lt;br /&gt;&lt;br /&gt;On yet another article in Spanish, &lt;a href="http://www.tecnobita.com/2007/12/speedcrunch-calculadora-cientifica-para-pc/"&gt;SpeedCrunch: Scientific calculator for PC&lt;/a&gt;, you even get a very cute screenshot. Sorry non-latin language folks, but I'm not going to post the translation of the article as I did last time (I translated the title, so no complaining :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-7114494152277223204?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/7114494152277223204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=7114494152277223204' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7114494152277223204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7114494152277223204'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/12/speedcrunch-keeps-being-mentioned.html' title='SpeedCrunch keeps being mentioned'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1789797516725144105</id><published>2007-11-18T12:40:00.000+01:00</published><updated>2007-12-09T21:28:43.734+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>SpeedCrunch 0.9 Released</title><content type='html'>Download it and read the changes at the &lt;a href="http://www.speedcrunch.org/"&gt;usual place&lt;/a&gt;. The application is now available in 17 languages and a Windows installer is provided as always.&lt;br /&gt;Thank you so much to all the translators, bug reporters, packagers, contributors and developers (in particular Wolf Lammen for this release).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1789797516725144105?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1789797516725144105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1789797516725144105' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1789797516725144105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1789797516725144105'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/11/blog-post.html' title='SpeedCrunch 0.9 Released'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-2267451211719902853</id><published>2007-11-04T16:10:00.000+01:00</published><updated>2007-12-09T21:30:27.088+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><category scheme='http://www.blogger.com/atom/ns#' term='translations'/><title type='text'>New version approaching, translators needed</title><content type='html'>Some months after 0.8, a new release is scheduled for November 18. About half of the improvements and fixes that were planned will have to be shifted to another release. Lately, the developers' professional and private lives have been taking all of the former usual spare time because of its higher priorities. Nevertheless, this version brings some cool enhancements.&lt;br /&gt;Of those, I'd like to mention the absolutely extraordinary work of the new developer Wolf Lammen, who has integrated a new, faster, more accurate and stable math core into SpeedCrunch. The usual new functions and a &lt;i&gt;stay always-on-top&lt;/i&gt; window feature are also some of the news.&lt;br /&gt;So it is now time for the call for translators. The current version is available in &lt;a href="http://speedcrunch.blogspot.com/2007/07/would-anyone-like-to-contribute.html"&gt;16 languages&lt;/a&gt;. For this release, I'd like to extend this number. So if you want to contribute to this project with a new or updated translation, you're very welcome to do so. Please drop a comment on this article or on our Google Groups forum. You just need to know how to use Trolltech's &lt;a href="http://trolltech.com/products/qt/features/internationalization"&gt;Qt Linguist 4&lt;/a&gt;.&lt;br /&gt;Here's the up-to-date list of languages already being taken care of by someone:&lt;br /&gt;&lt;b&gt;de | es_AR | fi | fr | he | id | it | nl | pt | pt_BR | ru | sv&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-2267451211719902853?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/2267451211719902853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=2267451211719902853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/2267451211719902853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/2267451211719902853'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/11/new-version-approaching-translators.html' title='New version approaching, translators needed'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-712681301978180556</id><published>2007-07-29T19:31:00.000+02:00</published><updated>2007-07-29T19:40:41.991+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>A nice review</title><content type='html'>Ariya found &lt;a href="http://kernelsource.org/2007/07/27/speedcrunch-la-calculadora-mas-precisa/"&gt;this interesting review&lt;/a&gt; (in Spanish). I've translated it to English so most of you can understand it (may not be a perfect translation though, since I'm native portuguese and not spanish):&lt;br /&gt;&lt;blockquote&gt;&lt;tt&gt;&lt;br /&gt;"Although any operating system comes with a calculator, its characteristics go no further beyond common calculations. If we need more precise results or execute calculations with certain complexity, we shall consider SpeedCrunch as a magnificent tool. It's a calculator program with some very interesting features like scrolling display, up to 50 decimal digits precision, unlimited variable storage, intelligent automatic completion or additional math functions. Using it is very pleasant since we can customize the look, and we can deal with big expressions with no problem because of the syntax highlighting and parenthesis matching. It's an option to consider when traditional solutions are not enough and we don't want to use other GNU/Linux complex calculation tools."&lt;/tt&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-712681301978180556?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/712681301978180556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=712681301978180556' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/712681301978180556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/712681301978180556'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/07/ariya-found-this-interesting-review-in.html' title='A nice review'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-914343288192528626</id><published>2007-07-26T13:39:00.000+02:00</published><updated>2007-07-28T17:17:46.739+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>SpeedCrunch 0.9 release plan</title><content type='html'>First of all, I'd like to say that a maintenance 0.8.1 release might be considered if some critical bugs are found meanwhile. And now...0.9.&lt;br /&gt;&lt;br /&gt;We've already got a lot of &lt;a href="http://code.google.com/p/speedcrunch/wiki/FeaturePlan"&gt;improvements and bug fixes&lt;/a&gt; in mind, so let's define the goals and deadlines for the next major 0.9 release codenamed &lt;i&gt;Nona&lt;/i&gt; (spelled Noh-na and meaning ninth in Portuguese :)&lt;br /&gt;&lt;br /&gt;I learned a lot from 0.8's process, since it was my very first FOSS release. Many mistakes were made and I hope to fix them for Nona. Also, SpeedCrunch has lately won a great number of contributors (enhancement proposals, testing, bug fixing, translations). And so I had a lot of trouble coordinating everybody, accomplishing deadlines and managing bug reports and patches.&lt;br /&gt;&lt;br /&gt;For the upcoming release, I'd love to increase the number of active contributors. Maybe Johan can come back to active development now that he's finished his &lt;a href="http://www.apress.com/book/bookDisplay.html?bID=10278"&gt;book on Qt 4&lt;/a&gt;. Maybe Wolf can help in other fields other than his very promising new math engine. Maybe someone else new can come and help in order to achieve an even bigger boost. And of course I guess we can always count on our old daddy (guess who) to help us from time to time when he's resting from KOffice and his PhD :)&lt;br /&gt;&lt;br /&gt;So &lt;a href="http://code.google.com/p/speedcrunch/wiki/ReleaseSchedule"&gt;here's the plan&lt;/a&gt;, based on my recent experience. And it's really meant to be respected, else I'll end up e.g. fixing translations by hand over and over til the very last moment before the release, just like it happened this time. Goals and achievement dates are:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-914343288192528626?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/914343288192528626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=914343288192528626' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/914343288192528626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/914343288192528626'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/07/speedcrunch-09-release-plan.html' title='SpeedCrunch 0.9 release plan'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-4240698300953932581</id><published>2007-07-26T03:46:00.000+02:00</published><updated>2007-07-26T15:24:00.192+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>SpeedCrunch 0.8 released</title><content type='html'>&lt;a href="http://code.google.com/p/speedcrunch/downloads/list"&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;a href="http://speedcrunch.googlecode.com/svn/tags/0.8/ChangeLog"&gt;Changelog&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/speedcrunch/issues/list?can=1&amp;q=milestone%3A0.8+status%3Afixed&amp;colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&amp;cells=tiles"&gt;Registered fixed defects and implemented enhancements&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you to all contributors, testers and translators.&lt;br /&gt;&lt;br /&gt;NOTE: SpeedCrunch is now available in 16 languages :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-4240698300953932581?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/4240698300953932581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=4240698300953932581' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4240698300953932581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4240698300953932581'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/07/speedcrunch-08-released.html' title='SpeedCrunch 0.8 released'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-2238112890442274227</id><published>2007-07-11T00:34:00.000+02:00</published><updated>2007-07-29T04:01:12.846+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='translations'/><title type='text'>Would anyone like to contribute?</title><content type='html'>I'm looking for translators. Have you ever wanted to contribute to FOSS and never knew how or never had the chance? You're welcome to help translating SpeedCrunch (both the application and the website) to your native language. Please drop a comment or join the &lt;a href="http://groups.google.com/group/speedcrunch"&gt;mailing-list&lt;/a&gt; if you're up to it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Achieved translations for this release:&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Argentinian_Spanish"&gt;Argentinian Spanish&lt;/a&gt; by Lucas Sallovitz&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Brazilian_Portuguese"&gt;Brazilian Portuguese&lt;/a&gt; by Fábio Margarido&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Czech_language"&gt;Czech&lt;/a&gt; by Blond'ák&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Dutch_language"&gt;Dutch&lt;/a&gt; by Maarten Fonville&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Finnish_language"&gt;Finnish&lt;/a&gt; by J-P Nurmi&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/French_language"&gt;French&lt;/a&gt; by Grégory Treiber&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/German_language"&gt;German&lt;/a&gt; by Marco Wegner&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Hebrew_language"&gt;Hebrew&lt;/a&gt; by Jonathan Avraham&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Italian_language"&gt;Italian&lt;/a&gt; by Alessio Sclocco&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Norwegian_language"&gt;Norwegian&lt;/a&gt; by Thomas Finneid&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Portuguese_language"&gt;Portuguese&lt;/a&gt; by Helder Correia&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Romanian_language"&gt;Romanian&lt;/a&gt; by Eugeniu Plamadeala&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Russian_language"&gt;Russian&lt;/a&gt; by Irek Khasyanov&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Spanish_language"&gt;Spanish&lt;/a&gt; by F Chris Carrera&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Swedish_language"&gt;Swedish&lt;/a&gt; by Johan Thelin&lt;br /&gt;&lt;/li&gt;&lt;/blockquote&gt;Thank you so much to all mentioned above.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-2238112890442274227?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/2238112890442274227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=2238112890442274227' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/2238112890442274227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/2238112890442274227'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/07/would-anyone-like-to-contribute.html' title='Would anyone like to contribute?'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-267872400473063398</id><published>2007-07-01T18:39:00.000+02:00</published><updated>2007-07-03T15:49:53.442+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='releases'/><title type='text'>0.8-alpha release</title><content type='html'>The first test release of the upcoming SpeedCrunch 0.8 has just been made available. Many bug fixes, new functions and operators, as well as tons of constants and graphical improvements are available. Check all the &lt;a href="http://speedcrunch.googlecode.com/svn/tags/0.8-alpha/ChangeLog"&gt;changes&lt;/a&gt; we made since the last stable release.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/speedcrunch/downloads/detail?name=speedcrunch-0.8-alpha.tar.gz&amp;can=2&amp;q="&gt;Here&lt;/a&gt; you can get the source archive. For this alpha release, a Windows installer will be provided very soon, and hopefully a MacOS X version too.&lt;br /&gt;&lt;br /&gt;We hope you can help us finding all the possible remaining bugs and discovering new ones in order to provide a very stable 0.8 final release. Thank you in advance.&lt;br /&gt;&lt;br /&gt;Again, to submit a bug report or a feature request, refer to Ariya's previous &lt;a href="http://speedcrunch.blogspot.com/2007/05/how-to-request-feature.html"&gt;post&lt;/a&gt; on that topic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt;: Marco Wegner has kindly provided an &lt;a href="http://code.google.com/p/speedcrunch/downloads/detail?name=speedcrunch-0.8_alpha-ebuild.tar.gz&amp;can=2&amp;q="&gt;ebuild&lt;/a&gt; for Gentoo.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt;: New Microsoft Windows installer &lt;a href="http://code.google.com/p/speedcrunch/downloads/detail?name=speedcrunch-0.8-alpha-qt4.3.exe&amp;can=2&amp;q="&gt;available&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-267872400473063398?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/267872400473063398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=267872400473063398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/267872400473063398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/267872400473063398'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/07/08-alpha-release.html' title='0.8-alpha release'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-7131712347844935324</id><published>2007-06-24T02:39:00.001+02:00</published><updated>2007-06-24T02:53:14.390+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='functions'/><title type='text'>Greatest Common Divisor</title><content type='html'>Although quite simple, this is one of my favourite new features for 0.8. One will now be able to calculate the &lt;a href="http://en.wikipedia.org/wiki/Greatest_common_divisor"&gt;greatest common divisor&lt;/a&gt; of an unlimited amount of numbers. This way, we can now write&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;gcd( 675; 633312; -57618; 243 )&lt;br /&gt;&lt;b&gt;27&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;This is particularly useful if you are adding fractions by hand and they all have different denominators, but has certainly a whole bunch of other applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-7131712347844935324?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/7131712347844935324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=7131712347844935324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7131712347844935324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/7131712347844935324'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/06/greatest-common-divisor.html' title='Greatest Common Divisor'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-6222260013263181290</id><published>2007-06-24T02:17:00.000+02:00</published><updated>2007-06-24T02:37:33.995+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='functions'/><title type='text'>Probability theory</title><content type='html'>After &lt;a href="http://speedcrunch.blogspot.com/2007/05/combinatorics.html"&gt;combinatorics&lt;/a&gt;, SpeedCrunch has just been enhanced with its first probability support. This was indeed my favourite mathematics subject when I was a student, so I decided to implement some discrete distributions. So for now we've got three available: &lt;a href="http://en.wikipedia.org/wiki/Binomial_distribution"&gt;Binomial&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Hypergeometric_distribution"&gt;Hypergeometric&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Poisson_distribution"&gt;Poisson&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Available for each distribution are functions for probability mass, cumulative distribution, mean and variance. If you usually need some others or find them useful even if you don't use them, please tell us.&lt;br /&gt;&lt;br /&gt;I've got many more further plans on these topics for the next SpeedCrunch releases, but I'll leave it like this for 0.8. There are still some open higher priority issues and not much time left to 0.8alpha, so let's focus on bug fixing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-6222260013263181290?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/6222260013263181290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=6222260013263181290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/6222260013263181290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/6222260013263181290'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/06/probability-theory.html' title='Probability theory'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-5282176962793396293</id><published>2007-06-15T23:21:00.000+02:00</published><updated>2007-06-15T23:52:58.177+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notations'/><title type='text'>Engineering notation</title><content type='html'>We developers have been talking about an &lt;a href="http://en.wikipedia.org/wiki/Engineering_notation"&gt;engineering notation mode&lt;/a&gt; in SpeedCrunch for some time. I finally took the time and mood to implement it. Next version will make some people's life a bit easier, I guess. Like most scientific calculators, now we have the following behaviour when in engineering notation mode:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;sqrt(sin(pi/3))&lt;br /&gt;&lt;b&gt;930.60485910209959894122e-3&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Unlike scientific notation, already supported by the application for some time, the result will always be set so the exponent is a multiple of 3 and the number of integer digits are up to 3. Further support for engineering and inverse engineering functions and buttons will probably be added, so to make the following possible:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;0.93060485910209959894122&lt;br /&gt;&lt;b&gt;930.60485910209959894122e-3&lt;/b&gt;&lt;br /&gt;eng&lt;br /&gt;&lt;b&gt;930604.85910209959894122e-6&lt;/b&gt;&lt;br /&gt;eng&lt;br /&gt;&lt;b&gt;930604859.10209959894122e-9&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Maybe we can even add the option to show &lt;a href="http://en.wikipedia.org/wiki/SI_prefix"&gt;SI prefixes&lt;/a&gt; instead of exponents:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;0.93060485910209959894122&lt;br /&gt;&lt;b&gt;930.60485910209959894122 mili&lt;/b&gt;&lt;br /&gt;eng&lt;br /&gt;&lt;b&gt;930604.85910209959894122 micro&lt;/b&gt;&lt;br /&gt;eng&lt;br /&gt;&lt;b&gt;930604859.10209959894122 nano&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Now if I only had SpeedCrunch when I had to study electronics, physics and chemistry...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-5282176962793396293?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/5282176962793396293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=5282176962793396293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/5282176962793396293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/5282176962793396293'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/06/engineering-notation.html' title='Engineering notation'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-3684548661276327501</id><published>2007-06-09T11:42:00.000+02:00</published><updated>2007-07-29T19:42:02.967+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reviews'/><title type='text'>Review on FOSSwrite</title><content type='html'>&lt;p&gt;&lt;a href="http://fosswire.com/"&gt;FOSSwire&lt;/a&gt; recently did &lt;a href="http://fosswire.com/2007/06/05/cool-app-speedcrunch/"&gt;a short review&lt;/a&gt; for SpeedCrunch:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;...It is jam-packed full of features and advanced stuff which may come in handy if you’re cracking any big numbers on your desktop...&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Read the &lt;a href="http://fosswire.com/2007/06/05/cool-app-speedcrunch/"&gt;complete review&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-3684548661276327501?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/3684548661276327501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=3684548661276327501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/3684548661276327501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/3684548661276327501'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/06/review-on-fosswrite.html' title='Review on FOSSwrite'/><author><name>Ariya Hidayat</name><uri>http://www.blogger.com/profile/03121582140059106015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_Oijhf1ZPv-4/SX4qsCgOeqI/AAAAAAAAAzA/s8SeVcvoLEA/S220/head.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-1010752207935891962</id><published>2007-05-24T23:57:00.000+02:00</published><updated>2007-05-25T11:07:24.390+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='functions'/><title type='text'>Combinatorics</title><content type='html'>So now SpeedCrunch has got &lt;a href="http://en.wikipedia.org/wiki/Combinatorics"&gt;combinatorics&lt;/a&gt; support. Ariya had already implemented the famous &lt;a href="http://en.wikipedia.org/wiki/Binomial_coefficient"&gt;&lt;sup&gt;n&lt;/sup&gt;C&lt;sub&gt;r&lt;/sub&gt;&lt;/a&gt; function, so I decided to code its cousin &lt;a href="http://en.wikipedia.org/wiki/Permutation"&gt;&lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt;&lt;/a&gt;.&lt;br /&gt;I'd realized a nice optimization in Ariya's code. The general definition of &lt;i&gt;&lt;sup&gt;n&lt;/sup&gt;C&lt;sub&gt;r&lt;/sub&gt;&lt;/i&gt; is given by&lt;br /&gt;&lt;blockquote&gt;&lt;sup&gt;n&lt;/sup&gt;C&lt;sub&gt;r&lt;/sub&gt; = n! / ((n-r)! r!)&lt;br /&gt;n, r ∈ N&lt;sub&gt;0&lt;/sub&gt; , r ≤ n &lt;b&gt;(applies all bellow)&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;But we can indeed reduce very much the number of integer multiplications with the derivation&lt;br /&gt;&lt;blockquote&gt;r ∈ {0, n} ⇒ &lt;sup&gt;n&lt;/sup&gt;C&lt;sub&gt;r&lt;/sub&gt; = 1&lt;br /&gt;r = 1 ⇒ &lt;sup&gt;n&lt;/sup&gt;C&lt;sub&gt;r&lt;/sub&gt; = n&lt;br /&gt;r ∈ ]0, n/2] \ {1} ⇒ &lt;sup&gt;n&lt;/sup&gt;C&lt;sub&gt;r&lt;/sub&gt; = (r+1)&lt;sub&gt;n&lt;/sub&gt; / (n-r)!&lt;br /&gt;r ∈ ]n/2, n[ \ {1} ⇒ &lt;sup&gt;n&lt;/sup&gt;C&lt;sub&gt;r&lt;/sub&gt; = (n-r+1)&lt;sub&gt;n&lt;/sub&gt; / r!&lt;/blockquote&gt;&lt;br /&gt;Note that &lt;i&gt;(r+1)&lt;sub&gt;n&lt;/sub&gt;&lt;/i&gt;, for instance, is a modern factorial notation equivalent to &lt;i&gt;(n)(n-1)...(r+1)&lt;/i&gt;. I didn't know about this myself until now. This fasts computation a lot, else the very same calculations would be uselessly repeated.&lt;br /&gt;In the very same way, I found a nice simplification for &lt;i&gt;&lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt;&lt;/i&gt;. The general definition of &lt;i&gt;&lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt;&lt;/i&gt; is given by&lt;br /&gt;&lt;blockquote&gt;&lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt; = n! / (n-r)!&lt;/blockquote&gt;&lt;br /&gt;And again we can do some magic&lt;br /&gt;&lt;blockquote&gt;r = 0 ⇒ &lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt; = 1&lt;br /&gt;r = 1 ⇒ &lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt; = n&lt;br /&gt;r = n ⇒ &lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt; = n!&lt;br /&gt;r ∈ ]1, n[ ⇒ &lt;sup&gt;n&lt;/sup&gt;P&lt;sub&gt;r&lt;/sub&gt; = (n-r+1)&lt;sub&gt;n&lt;/sub&gt;&lt;/blockquote&gt;&lt;br /&gt;I spent some minutes getting to this conclusion and then I read it somewhere right after. First I felt a bit frustrated, then I smiled. It's funny to develop this program, it's funny to play maths.&lt;br /&gt;&lt;br /&gt;I then realized my old &lt;a href="http://pocket.free.fr/html/casio/fx-880p_e.html"&gt;Casio FX-880P&lt;/a&gt; can compute up to &lt;i&gt;69!&lt;/i&gt; and SpeedCrunch currently up to &lt;i&gt;96!&lt;/i&gt;, that's good enough (150-digit long integer). Nevertheless, when the user tries to calculate factorials, combinations or permutations with huge parameters the program freezes (even by the &lt;i&gt;calc-as-you-type&lt;/i&gt; feature). Maybe it's really a good idea to define an upper limit for those functions input.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-1010752207935891962?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/1010752207935891962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=1010752207935891962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1010752207935891962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/1010752207935891962'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/05/combinatorics.html' title='Combinatorics'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-4242689953718072620</id><published>2007-05-24T22:04:00.000+02:00</published><updated>2007-05-24T22:23:36.392+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>How to request a feature</title><content type='html'>&lt;p&gt;So, you really really like SpeedCrunch but in order to really "leave" the other calculator, you need a feature or two. For example, say you need to have hexadecimal and binary support. Then, perhaps you want to &lt;b&gt;request a feature&lt;/b&gt; to be implemented in the next version. How to do this effectively?&lt;/p&gt;First of all, make sure you use the latest version of SpeedCrunch. This is important because SpeedCrunch is constantly improved and often features requested by our users have made it into the release quite fast. You can get the version by choosing menu Help, About. You can compare it against what is shown in the &lt;a href="http://www.speedcrunch.org/download.htm"&gt;download page&lt;/a&gt; (of the website).&lt;br /&gt;&lt;p&gt;Now go to &lt;a href="http://code.google.com/p/speedcrunch/issues/list"&gt;issue list&lt;/a&gt;, click on &lt;a href="http://code.google.com/p/speedcrunch/issues/entry"&gt;New Issue&lt;/a&gt;. Enter a short summary (this is very important!) and type in the description of the feature that you'd like to have. Because this is going to be a feature, not a defect, you should change the label "Type:Defect". Just click on it and choose "Type:Enhancement" from the pop-up menu. Review again your description and if everything is fine, click the Submit button. Your feature request should appear on the &lt;a href="http://code.google.com/p/speedcrunch/issues/list"&gt;issue list&lt;/a&gt; now.&lt;/p&gt;&lt;p&gt;It is equally important to &lt;b&gt;search&lt;/b&gt; first for existing issues before requesting a feature. Perhaps it is already filed by someone, so you wouldn't want to duplicate. You can always add your own comment to someone's else feature request, perhaps to add your own opinion about it. To search for issue is very simple. From the &lt;a href="http://code.google.com/p/speedcrunch/issues/list"&gt;issue list&lt;/a&gt;, enter keyword in the search box and click Search button. You may also want to change &lt;i&gt;Open Issues&lt;/i&gt; to &lt;i&gt;All Issues&lt;/i&gt; to be able to search resolved issues, in case your feature is already implemented. For example, don't ask for hex and binary support anymore because work on this has been started, as evidenced from &lt;a href="http://code.google.com/p/speedcrunch/issues/detail?id=13"&gt;issue #13&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;And, we're waiting! Your wish is our command....&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-4242689953718072620?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/4242689953718072620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=4242689953718072620' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4242689953718072620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/4242689953718072620'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/05/how-to-request-feature.html' title='How to request a feature'/><author><name>Ariya Hidayat</name><uri>http://www.blogger.com/profile/03121582140059106015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_Oijhf1ZPv-4/SX4qsCgOeqI/AAAAAAAAAzA/s8SeVcvoLEA/S220/head.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3899900022788320858.post-3725733091031357054</id><published>2007-05-23T14:19:00.000+02:00</published><updated>2007-05-25T11:07:57.528+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='announcements'/><title type='text'>Take-off</title><content type='html'>From now on, here you can follow what SpeedCrunch developers are working on or even just wondering about the direction it should take. Everybody can leave comments as well, this way providing useful feedback. Please help making this project become the best free multi-platform desktop calculator available by sharing your thoughts. Thank you and enjoy it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3899900022788320858-3725733091031357054?l=speedcrunch.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://speedcrunch.blogspot.com/feeds/3725733091031357054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3899900022788320858&amp;postID=3725733091031357054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/3725733091031357054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3899900022788320858/posts/default/3725733091031357054'/><link rel='alternate' type='text/html' href='http://speedcrunch.blogspot.com/2007/05/take-off.html' title='Take-off'/><author><name>Helder Correia</name><uri>http://www.blogger.com/profile/06430233725902328852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_x-X7E7xn7WE/TLqoc0tBEHI/AAAAAAAAEXY/lzIc9ZlnU-o/S220/gaspojo.jpg'/></author><thr:total>0</thr:total></entry></feed>
