Thursday, July 28, 2011

CasualConc on Lion update

I figured out how to include sqlite3-ruby in CasualConc, so I made changes to the latest beta build and labeled it as CasualConc beta for Lion.  It is available on the CasualConc download page.  Please try it and let me know if it doesn't work (or it does).

Monday, July 25, 2011

CasualConc on Lion

I haven't been able to check the compatibility personally, but I got a couple of reports that CasualConc 1.0.x does not run on Lion.

UPDATE: As you can see above (at least for now), I figured out how to include sqlite3-ruby, so you don't have to follow this process unless the beta for Lion doesn't run.

To use CasualConc beta on Lion, you need to install 'sqlite3-ruby' and run a beta build 2011/07/21 or later.
1. open Mac App Store.app and download/install Xcode (free) [you need Mac App Store account]
2. open Terminal.app
3. type sudo gem install sqlite3-ruby --version "= 1.2.5" and hit the enter key (and enter the password of your account on Mac)


I will check this as soon as I can access Lion (hopefully within a couple of weeks), but I heard the beta ran after installing sqlite3-ruby.


I will also check other apps and see if I can make them run on Lion (if they don't).

Thursday, March 10, 2011

Cumulative bug fixes and feature additions to CasualConc beta

I haven't posted anything here for a while because I've been busy with developing a new version of CasualConc and preparing for the classes I start teaching next month. 

In the last few months, I added a few new features and fixed bugs (mostly the ones I introduced when I added these new features).

Bug fixes

General
- searching multiple words/phrases in Word (wildcard) mode using a slash (/) matched words/phrases that included searched words/phrases

Concord
- keyword was not correctly colored in the context view when searched in the database mode with File as Scope of Context
- keyword was not colored correctly in the context view when used in the database mode (introduced with the above change)
- saved results did not display correctly

Feature additions

Concord
- added positions in a file as an sort option when File is selected as Scope of Context

File info
- added standardized TTR (TTR in every 1000 words)

Concordance Plot
- you can reflect the changes you made to Concord results
- able to export selected/all plots as a single PDF file.


If you find any other bugs or want to see some other features, please let me know.  I'll try to fix bugs as soon as possible and I will try to add requested features as much as possible (unless they are technically too difficult).

Thursday, November 4, 2010

Bug fixes to CasualConc Beta 1.8

I found a few bugs related to Corpus/Database file handling in the Advanced mode.  Also, a serious bug was reported, so I fixed them and uploaded the latest beta to the site.  If you have downloaded beta 1.8, please visit the site and download the latest beta.  The latest beta is also version 1.8, but if you could run and check About CasualConc, it should say Version 1.8 (20101104).

If you still cannot run this version or find another bug, please report it to me.  You can email me or post comment on the blog or send message on Twitter.

Monday, November 1, 2010

A minor update to CasualConc Beta

I added a few features (some new and some enhanced) to CasualConc Beta.  I also enabled an experimental gapped n-gram list feature.

Documentation is not updated, so you might need to figure out how to use some of the features.

General
- Spelling variation feature.  You can register spelling variations (i.e. analyze-analyse) and use them in Concord/Cluster/Collocation searches as well as in Word List.
- You can assign different corpus/database file to the left and right tables in Cluster/Word Count in Advanced Corpus Handling Mode.


Concord

- Sorting now has 4th elements. 

Cluster
- longer cluster search (up to 8 words)

Word List- Gapped n-gram (3-5 gram)

Concordance Plot

- You can export selected concordance plot as JPEG files (individually) or print them (= export as PDF).


The spelling variation feature is to accommodate word search/word list creation in languages that have spelling variations (i.e. American/British English).  Once you create a spelling variation list, you can use information on it when searching a word/creating a word list.  There is one problem with this feature.  Unless your corpus and spelling variation list are not pos-tagged, CasualConc cannot distinguish the same spelling of different word classes (i.e. analyses [v] vs analyses [n]).  A sample list of spelling variations is included in the disk image.  You can import it to CasualConc to see how this feature works.  You might want to create your own list (there might be some errors in my list and it is far from complete).

For corpus handling, I added a feature to assign different corpus/database file to the left/right tables in Cluster and Word Count.  This is available in Advanced Corpus Handling Mode.  If you have more than one corpus or database file registered on the table and check more than one corpora or database files, you can select one corpus/database file or All for each of the two tables in Cluster and Word Count.  You need to do this in File view.

In Concord, you can select 4th sorting position.  I don't know how useful this feature is, but I wanted this from time to time, so I added it.  Also related to Concord is Concordance Plot export.  Now you can export Concordance Plots.  There are two types.  One is to export selected plots individually as JPEG files.  You can select the ones you want to export on the plots.  Another is to print the selected plots.  Thanks to OS X's "Save as PDF" feature, you can save the plots as a single PDF file.  Now that you can export plots, you might want to change the size of plots, I guess.  So I added a feature to change the hight and width of plot boxes.  You can set them in Preferences -> Others.

In Cluster, you can create a Cluster list of up to 8 words (= 7 + search word).

In Word List, you can search gapped n-grams (2-5 grams).  This feature was already introduced as an experimental feature.  I enhanced it a bit and enabled it.  I'm thinking about enhancing this feature, but I decided to release it before that hoping to get some feedback (to decide how to enhance this feature).

There might be bugs related to these new features.  Any feedback and/or bug report is welcome.