I was very fortunate to hear Pinetop Perkins at Antone’s. I was planning on going to his concert at the Kennedy Center for the Performing Arts in September. But Antone’s is a small intimate blues club. (photoes by by Jack O’Diamonds). For those who don’t know Pinetop Perkins, he is a 95 yr. old blues piano player. He originally was a blues guitarist but early in his career he injured his arm due to a fight with a choir girl and he switched to piano. His official website lists him as “one of the last great Mississippi bluesmen”, but others consider him part of the Chicago school of blues. Continue reading
News
Ka and Stomp out loud – Las Vegas
I was in Vegas for a conference and went to both Cirque du Soleil’s Ka, and Stomp Out Loud. My tour book said something like the following. In a city which is all about technology, Ka is the most technological of all the Vegas shows. The show has a multiple part stage. Each part can raise and lower, be moved forward and backward, and tilt. At one moment the performers are on a flat stage, the stage starts tilting and it is as if the performers are climbing a hill. The stage finally is vertical and the performers are twirling acrobatically on a face of a cliff. It’s mind blowing and Vegas all the way. The last time I went to Las Vegas I went to see Cirque du Soleil’s Mystere. Ka is darker and less overtly athletic. The other show I went to this time was Stomp Out Loud at Planet Hollywood. This one was decidedly low tech making use of brooms, newspaper, barrels among other things to make rhythms. Pretty cool.
Writing a Flex Application – part 2
I finally have a reasonable demo of this application. Now I need to do a thorough job of testing and debugging. As I mentioned in the previous post, this is a chat client where two people can be messaging in different languages and the chat system translates from one to the other. One feature of the chat client is shown in the screenshot above. If you mouse over any translation, you can see alternative translations. So if one translation engine did a poor job in translating a chat message, you can look at translations from other engines. We hope that this feature, as well as several others, will improve the usefulness of this chat system.
The backend of the system is in PHP connected to a MySQL database server. I am using Flex for the client side component.
As I mentioned in my previous post, this system will be used to evaluate the effectiveness of multilingual instant messaging systems and is a continuation of Bill Ogden’s work on Computer mediated multilingual translation.
Writing a Flex application
This summer I have been doing some contract work with the Bill Ogden of the Psychology Department at New Mexico State University. For years he has been investigating the usability of IM systems that have a machine translation component. In order to perform more nuanced experiments he needed custom designed IM system and he contracted with me to perform the work. When you log into the chat system you select a language and all messages from other participants will be translated to that language. For example, this would enable a Korean speaker and an English speaker to communicate with one another. The server-side system which does all the translation and maintains the chat is in PHP. The client side app is in Adobe Flex. I was going to use AJAX but my son recommended that I look at Flex. I think Flex is fantastic, but learning it has been a challenge. Most of my problems have been with understanding gui components. The screenshot above is of the system right now, about midway through the project. Throughout the course of the last month I have worked through the following Flex books:
Adobe FLEX 3: Training from the Source. 2008. Jeff Tapper, Michael Labriola, and Matthew Boles with James Talbot. Adobe Press. This is the book I started with and I got about half-way through the book before getting bogged down. The book is based on building a single application and each chapter builds on the preceding ones. So, one really needs to go through this book in order. About midway through I knew what I needed to about gui components and what I really needed was information on how to interact with a PHP server. That information was much later in the book and it was difficult to jump to that without covering the intervening material.
Flex 3 Cookbook. 2008. Joshua Noble and Todd Anderson. O’Reilly. From the not-so-great experience of having a book based on a single application I thought this book would work well. Each chapter is self-contained and is a recipe on how to do a single thing. This book worked quite well but is not a good beginner’s book.
Learning Flex 3: Getting up to speed with rich internet applications. 2008. Alaric Cole. O’Reilly. After working through the night and not making much progress on the IM system, I headed to the local Barnes and Noble in Mesilla Valley Mall to do some browsing. They only had the Flex 3 Cookbook and this book. This book looked pretty basic. I read about a third of it at the bookstore. It covers the basics well and I found the information I needed to fix my code. I ended up buying the book and finished reading it and working through the examples that day. Even though it is pretty basic, I would recommend this book to you if you are just starting to learn Flex.
W.C. Clark – Saxon Pub
I went to hear guitarist and vocalist W.C. Clark at the Saxon Pub in Austin. He’s been called the godfather of Austin blues. He has played with a number of the other big names in Austin blues including Stevie Ray Vaughn. He was born in Austin in 1939. That makes him close to 70 and I was astonished by the energy he had. He played his 1 1/2 hr sets without break–one song seamlessly morphing into the next. At times he would talk to the audience while comping blues patterns. His tunes ranged from standard blues to covers of Stevie Wonder tunes. The Saxon pub was small and his sound system was not overpowering meaning I wasn’t worrying about hearing loss. The sound was balanced well. His quartet consisted of himself on guitar and vocals, a drummer, bass player and a sax/harmonica player. Sadly I don’t know their names. If you are interested in hearing him he has clips on his website and there are some youtube videos. he plays mostly in the Austin & hill country area.
Searching Arabic News Archive
I finally finished an initial draft of an online search tool for Arabic news sites. This work is part of the project Cactus: Computational Analysis of Cyber Terrorism against U.S., sponsored by the US Army Development Test Command, White Sand Missile Range. We (our team at New Mexico State University) are spidering a number of Arabic news sites daily. We index the content of these sites using the Indri Indexing and Search tool. We modified the tool slightly so it will perform stemming (Arabic Light 10 stemming) on UTF8 text. Right now we have over 10,000 Arabic documents in our collection and it is growing daily. We still have a problem with detecting duplicate documents and are investigating various methods for detecting duplicate documents in a reasonable amount of time. I currently detect exact duplicates by using the sha1 hash function.
Identifying the source of Arabic documents
For the last few months I’ve been working on methods to identify the source of Arabic documents. For example, given a document I would like to identify where it was written (Syria, Libya, Sudan, etc). This task is part of a larger project to identify cyberterrorist threats involving New Mexico Tech, New Mexico State University, and the University of Mary Washington. I have over 4000 Arabic documents from 5 different newspapers. Most of the documents are around 15-25k in size. My method uses the sequential minimal optimization algorithm to train a support vector machine. I have been evaluating the approach using 10 fold cross validation and have been getting over 99% classification accuracy. I am currently working on writing several papers on this. As soon as I have a paper accepted I will post it here.
Praire Home Companion – Pan Am Center
This week I went to hear a Praire Home Companion at the Pan American Center in Las Cruces, New Mexico (you can listen to that show here). I can say that radio does not do justice to the quality of the regular musicians on the show. Maybe its how they mix or compress the show for radio, but the live performance is much more vibrant. Guest artists included the phenomenal vocal duo Sorela consisting of two sisters, D’ette and D’anna from Albuquerque. They sung songs both in Spanish and English and the audience at the Pan Am Center loved them for good reason. Also appearing were Joe Elyand Joel Guzman both from Austin. Joe Ely is a singer/guitarist and Joel is an extraordinary accordionist–totally mind-blowing. The biggest crowd pleaser of the evening was Chris Thile singing “El Paso”.
Victor Wooten – State Theater
Yesterday I attended a concert by Victor Wooten at the State Theater in Falls Church. I purchased tickets over the web. Since there was open seating I got in an already fairly long line at 6:30 (the doors opened at 7). The concert started at 9 so that was a 2 and a half hour wait, but it was well worth it. Victor Wooten was simply astonishing. For those who don’t know him, he plays electric bass. He won “Bass Player of the Year” from Bass Player Magazine three consecutive times (no one else has one it more than once). His technique is beyond anything I ever heard, but he is also amazingly expressive and musical. This concert certainly was one of the best concerts I have ever been to. If you never heard him I would recommend checking him out on youtube.
This fall he will be touring with Stanley Clarke and Marcus Miller.
Directly and Indirectly Anaphoric Pronouns
This paper reports on a study of pronouns this, that, and it in articles in the New York Times, testing the following hypotheses: (1) the pronoun it requires its referent to be in the addressee’s focus of attention; demonstrative pronouns only require activation; (2) the anaphoric relation between it and its antecedent tends to be direct (co-referential); the relation between a demonstrative pronoun and its antecedent tends to be indirect (non-coreferential).
Gundel, Jeanette, Nancy Hedberg, and Ron Zacharski. 2007. Directly and Indirectly Anaphoric Demonstrative and Personal Pronouns in Newspaper Articles. Proceedings of the Sixth Annual Discourse Anaphora and Anaphora Resolution Colloquium (PDF)