Sunday, September 13, 2009

CasualPConc update

Somehow, CasualPConc didn't run well in Snow Leopard.  This could be because Ruby in Snow Leopard is updated to 1.8.7 from 1.8.6 and this change might have caused errors. 

Anyway, I fixed some major bugs.  There might be some other bugs which are caused by the same source (related to Array Controller).  I also updated the how-to on the site.

If you find any bugs, please let me know.

Saturday, September 5, 2009

CasualConc bug fix

I found a bug in Word Count when I was cleaning up the codes for it. 

Bug fix
- crashed when creating n-gram list in the Database mode.

This bug was introduced when I added a warning message for missing files in the last update.

As for the clean-up, the problem was in Cluster and Word Count, separate codes were written for each table (right and left).  This was because of my lack of scripting skill (I still don't have much).  I couldn't think of a good way to identify which button was clicked and process them accordingly.  If you know how Cocoa works, this should be obvious, but when I started this project, I had no experience in Cocoa.

The new version is 0.9.9.7.  It's almost 1.0, so I'll try to wrap up to make it 1.0 soon.  This means no more major feature before 1.0 and I'll focus on bug fixes.  But unless I hear a lot from users whether it is mostly bug free or still has many bugs, I'm not confident enough to make it out of beta, though beta simply means (to me) it's not tested enough.  Computer programs will never be bug-free.

Anyway, if you find any bug, esp. in Word Count and Cluster, please let me know.

Saturday, August 29, 2009

Snow Leopard

Apple's new OS, Mac OS 10.6 Snow Leopard was released yesterday. I installed it on my Mac mini and did some tests with CasualConc. All the basic functions seem to work fine. I haven't checked every single feature, but I don't expect to see any serious issues with this upgrade.

Yet, if you find any broken feature or any other bugs, please let me know.

Thursday, August 27, 2009

CasualConc minor update

I uploaded a newer version of CasualConc last week. I haven't had time to work on this for a while, but I got one bug report and one minor feature request, so I fixed the bug and added the feature. The new version is 0.9.9.6.

Bug fix
- crashed when a lemma file is selected and the Lemma mode is on but CasualConc can't find the selected lemma file (it was moved, deleted, etc.).

New feature
- file name (FN) can be selected in sorting Concord results


If you find any other bugs, send it to me at casualconc (at) gmail.com. If the bug is very serious, I'll try to fix it as soon as possible.

Friday, May 8, 2009

CasualConc update

I got a couple of bug reports and a feature request, so I fixed them and add the feature. I also found some other bugs related the reported one and fixed them too. In addition to them, I made one minor change.

Bug fixes
- crash in Concord with Scope of Context set as Sentence in the Database mode.
- corrupted export CSV files from Collocation
- crash in saving Collocation table

Addition
- Reverse Alphabetical sorting in Word Count

What this does (if it works) is to sort words in alphabetical order, but from the last letter to the first letter. So in the normal alphabetical order, a, an, that, the, this are ordered in this order, but in Reverse Alphabetical order, the order will be a, the, an, this, that.

Change
- settings of minimum frequency in Cluster, Collocation/Coocurrence, and Word Count are moved to Preferences

Now you can't set Min Freq. for each table in Cluster and Word Count, but CasualConc remembers the Min Freq. for each tool.


I also got a request to support exporting results in Excel format. I've been experimenting this and this is on the to-do list (I can't tell you when I will add this because I need to figure out how to implement this first). This would probably require you to install a Ruby Module in Terminal (a single line of command). Is there any other people who are interested?