text:
We truly believe in our mission and do everything we can to achieve this on a daily basis. Here are our top reasons why we think you should choose us for your logo design:
We're not the absolute cheapest, the cheaper options tend to be logo generators not humans! We are the best value (& we're still pretty cheap!)
Your designer works with you to ensure you are happy with the end result
There is always a logo designer on the end of a phone, on Messenger or on email. And we have response times that we stick to religiously:
If you're not happy with our logo designs we will give you a full refund, no quibbles. See our terms and conditions for more details
Unlike some of our competition, the price you see is the price you get - see our price list
It's important to us that you understand what we are and are not doing within the process and the package you've chosen. Take a look at how we work
Unlike some companies our designers are based in our offices in Richmond in the UK.
Our designers take great pride in their work. They will never use a logo generator or clip art and always create bespoke logo designs for each and every small business
You won't use an online interface to communicate with your designer. You can send feedback by phone or email - the normal way!
100% satisfaction guarantee with unlimited revisions on our elite package
See what our customers have to say about our service, quality and value
File formats include .EPS (Adobe Illustrator Vector File) .JPEG, .GIF, .PNG, .TIFF, .BMP .PSD. Take a look at our article about file formats for more info
The final logo is your copyright and yours to do with as you wish as soon as you receive the final logo
Once you are happy with your logo, we can design you a letterhead, compliments slip, email signature, invoice template and because we already have your logo we can do this much more cheaply than another designer
Email, telephone and live chat support 9am-5pm (Mon to Fri) at no cost to you
Chat to us Live on
Messenger or Call us FREE
on 0800 840 5485


text:
From the week of August 25, 2005
Well Red
With his Colorado Flyers, coach Tony Wells makes tracks.
Denver's fabulous sports babes still struggle to score in the male broadcast world.
Find everything you're looking for in your city
Find the best happy hour deals in your city
Get today's exclusive deals at savings of anywhere from 50-90%
Check out the hottest list of places and things to do around your city

subset: commoncrawl


text:
This club is for marketers and business owners who want to better understand how to use blogs and other forms of content marketing like podcasts and videos
This club has 3,409 members.
Am searching, searching….
Would like to post video-submissions onto a basic webpage, not flashy, simple.
Any ideas welcome.
I have not used any of these, but a quick search yielded these results,
http://blog.templatemonster.com/2010/03/26/wordpress-video-blog-designs/*I particularly thought the vfarmland one was cool looking
@arty you might like these:
OR http://wpfeed.com/2009/02/list-of-all-wordpress-video-themes/ (demo here: http://wopshow.wpfeed.com/)
Premiere by Woo Themes is really cool
http://www.woothemes.com/2011/03/premiere/ I'm also using WP Color Video available on Theme Forest. ; http://themeforest.net/item/wp-color-video/65679 with WP Color Video it's easy to use self hosted videos as well as YouTube, etc.
You can also do a search for "Video themes" at:http://wordpress.org/extend/themes/
Sometimes going straight to the source simplifies things….
@arty @glengorham @moinshaikh @rebeccaolkowski
@arty You might want to check out the themes in these posts.
http://pelfusion.com/wordpress/9-premium-wordpress-video-themes-for-multimedia-blog/ (9 premium video blogging themes)
http://www.thelinkmedic.com/2010/12-free-video-blogging-wordpress-themes-html/ (12 free video blogging themes)
http://www.bloggingtechnews.com/wordpress/themes/best-video-wordpress-themes-multimedia-blog/ (25 free & premium themes)
Anyone remember if Suffusion has video?
Thanks for your replies everyone!
Existing members: login here. If you do not have a SME account, sign up for one now.
in How To
in Expert Interviews, Podcast
in Tools
in Case Studies
in Research
in Reviews


text:
Become a Pro Member
Browse Questions
Good Answers: 0
Endorsed Answers: 0
Strange affiliate links in web master tools
Hi All
I have been looking in the Google webmasters tools account for a client and from out of nowhere they suddenly have 42,000 links last time I checked it was just over 4,000.
It looks to me like some of our affiliates have links showing, they are formatted so it goes via a php script that looks like accomtracking.php?estid=1234&ref=123 this link appears 3 times in the source code of the page that is linking to my client but Google webmaster tools thinks it is linking 12,000 times.
I assume this is a problem with the database where the link points to, issuing a unique link for each visit or something similar but I am not sure how to explain it to my client and how to correct it / stop it happening again.
There are around 37,000 links like this to the site from just 6 referring sites and the client have had an unnatural link warning so I am anxious to get this fixed.
Any help gratefully received.


text:
THE WORLD'S FUNNIEST BUBBLE SHOW with Louis Pearl, The Amazing Bubble Man Coming back April 21–July 14, 2013! Sundays at 11am except Sun, July 14 at 2pm No performances on Sun, June 23 Sun, June 30
SF Theaterblog Review YouTube Bubble Show Video
Click here for the full SF Chronicle Review
Click here to view The Bubble Show Slide Show "The hit of the day…a fringe favorite." –The Guardian, UK "Every child is fascinated by bubbles…. Astounded faces filled the audience."–Three Weeks "Superb show for kids and adults!!´ –Alex, Scotland. 2009 Edinburgh Fringe Festival.
The World's Funniest Bubble Show combines comedy, and artistry with plenty of audience participation and enough spellbinding bubble tricks to keep every child and adult mesmerized. From square bubbles, bubbles inside bubbles, fog-filled bubbles, giant bubbles, bubble volcanoes, tornados and trampolines to people inside bubbles, The Amazing Bubble Man conjures shrieks of laughter and gasps of amazement from all ages. Louis Pearl, The Amazing Bubble Man has been thrilling audiences around the world for nearly 30 years with the art, magic, science and fun of bubbles. He has performed to more than one million people, including royalty and celebrities, in hundreds of cities across the USA, and The World. He is a favorite at the Edinburgh Fringe Festival, where he has enjoyed six years of sold-out shows. For more information on "The Amazing Bubble Man" visit www.amazingbubbleman.com


text:
AGA Board Elections
AGA Board Candidates 2013
According to the AGA By-Laws, ultimate authority resides with an elected Board of Directors, who select the President. Four of the AGA's seven directors are up for election this year for two year terms.
Western Region Director (2 year term for seat currently held by Andrew Okun) Central Region Director (2 year term for seat currently held by Lisa Scott) Eastern Region Director 2 year term for seat currently held by Chuck Robbins) At-Large Director (2 year term for seat currently held by Jie Li)
All full AGA members may vote for the At-Large Director.
All AGA chapters with two or more members can vote for the director in their region in this election. Chapters with 2-4 members get one vote; 5-9 members gain an additional vote; and larger chapters get an additional vote for each ten additional members. Ballots will be mailed to all eligible voters in early July, the results will be tallied and announced at the US Go Congress in Seattle, WA, during the first week of August.
All ballots must be received by August 3.
The candidates below have been nominated by AGA members and approved by the AGA Nominating Committee. Click on the candidate's name to view that candidate's statement (if submitted).
Region | Candidate |
Eastern | |
Central | |
Western |
For your vote to count, make sure your club is an official AGA Chapter (chapters are marked with the AGA logo on the Chapter Page) and has at least two affiliated members.
Nominations are now being accepted and will close on the fifteenth (15th) of June 2013. Nominations may be made in writing or email and only by current AGA members. Any member affiliated with an AGA Chapter may nominate any full AGA member to be a director to represent the region in which that chapter is located. The nominee must meet the criteria below and confirm in writing that he/she has read the by-laws and is willing to serve. A member must specify a single chapter affiliation for AGA regional voting purposes, even if the member belongs to more than one chapter. Nominations need to specify the position for which the nomination is made.
To be eligible for election, by the calendar deadline for making nominations, - 15 June 2013 - each candidate must meet all of the following criteria:
- Be at least 21 years of age.
- Be a full member in good standing for a period of at least one year.
- Have resided in the USA for at least six of the last twelve months. Residence offshore as a member of a US Military service will be regarded as US residence.
- Declare in writing a willingness to run and perform the duties of office.
- Declare in writing that they have read the Article of Incorporation and Bylaws of the AGA.
- For regional directors, a candidate must be a resident of the region they wish to represent.
- For at-large directors, a candidate may reside anywhere in the United States, including the territories.
Nominations must be sent via e-mail to email@example.com
2013 Board Elections Online Voting Procedure
To vote go to www.ballotbin.com
There will be a "vote here" window in the upper left. You may hand type or copy and paste the entire string in the window. A ballot for the region or at-large director should be displayed. Click on the chad next to the candidate of your choice and then "done" to cast your vote. You must do this for each voting code.
If you have any questions email email@example.com
5/4/13 Elections and call for nominations announced.
6/10/13 Each chapter representative receives a preliminary notice of the voting rights for each chapter. This notice will show the names of the full members of the AGA that are affiliated with each each chapter and how many votes each chapter is entitled to. This notice is intended to give each chapter a chance to verify that all of their affiliated members are properly counted. A second listing will be sent shortly before the voting rights are determined.
6/15/13 Nominations close.
6/16/13 Nominees announced.
6/21/13 Ballots sent to members and each current chapter. The ballots for each chapter will indicate how many votes that chapter is entitled to. At this time the the number of votes for each chapter will be fixed. All correction to the affiliated members list must be in the hands of the data base manager by that time. To be elegible to vote, membership must be current as of 7/1/2013.
8/04/13 Official deadline for ballots to be returned to the election committee. If they do not arrive by this time they will not be counted.
8/05/13 The ballots will be counted and the results will be announced at the congress and in the e-Journal.


text:
Friendly Tips: -All the game accessories or R4 flashcards from us are 100% ORIGINAL and TESTED to work fine before shipping out -All of our flashcards are pre-updated already to support your lasted DS/DSL/DSI/3DS -All products which marked with "Free Shipping" are free shipping by Registered Airmail to worldwide.
Stand It, Store It & Go! It is really an amazing case for your Nexus 7 with nice appearance and good quality. Protect your Google Nexus 7 with this Fintie Folio Stand Case at all times! This case sports a simple and classy design made from synthetic leather, and the interior is lined with non-scratch material so you don t need to worry about any damages. Simply insert your Nexus 7 in the open pocket and secure it in place with the velcro flap. This case has a magnetic flap closure and a built-in smart holder for stylus/pen . Because the cover is uniquely designed to flip back and transform the case into a comfortable viewing stand, this capability allows the viewer to use the Nexus 7 hands-free whatever your position may be without strain. All features of the Nexus 7 are accessible even with the case on. (Colors shown in pictures may slightly differ from actual product due to lighting and color settings.) characteristic: 1.Magnetic flap enclosure 2.Smooth to the touch. 3.Protect your Google Nexus 7"" Tablet from external spoil and damage 4.You can put your pad into this cover and bring it to anywhere you like 5.Designed with a stand to prop up your Tablet while you watch movies, read ebooks or watch videos/presentation. 6.Embossed high quality artificial leather 7.Custom designed for Google Nexus 7"" Tablet 8.Secure stitching 9.Slim and fit with minimal weight and volume 10.Openings designed to ensure access of all Google Nexus 7"" Tablet ports, bottons, cameras and speakers 11.Uniquely designed stand to view Google Nexus 7"" Tablet horizontally and in typing position. An excellent choice of protection. We have four different colors for you to choose:


text:
Employers guide to an interview
With the economy the way it is, bad recruitment can be an extremely costly mistake to make and one which employers can ill afford.
Some recent studies suggest that taking on a poorly-selected employee can cost a company 2.5 times the salary of that person, with loss coming from recruitment costs, interview time lost and redundancy pay.
There's also the cost of internally assessing the reasons behind poor hire and expensive senior level decision making over an exit strategy.
Not to mention repeated recruitment costs, lost value on training and development invested in the outgoing employee and potentially a detrimental impact on the rest of the team through the disruption of redundancy and impact on productivity and morale.
Business Cards From Only £10.95 Delivered www.myprint-247.co.uk
View detailsOur heavyweight cards have FREE UV silk coating, FREE next day delivery & VAT included. Choose from 1000's of pre-designed templates or upload your own artwork. Orders dispatched within 24hrs.
Terms: Visit our site for more products: Business Cards, Compliment Slips, Letterheads, Leaflets, Postcards, Posters & much more. All items are free next day delivery. www.myprint-247.co.uk
Contact: 01858 468192
Valid until: Friday, May 31 2013
So how do employers make sure that they get the right person? Well, given that the job interview the only chance (or maybe one of two if there's a second interview) that an employer gets to meet the candidate, having a series of questions which gets the right information from the potential employee is crucial.
Some guidance can be taken from recruitment companies, who will usually carry out a pre-interview discussion with candidates to assess their suitability for the role. Leah Burrows, director at Clifton-based recruitment firm Flair 4 Recruitment, said: "An interview with a candidate is a great opportunity to really get to know the individual and establish their suitability for the role.
"Competency based questions are commonly used by employers as this enables you to learn about the candidates previous experience and gain specific examples of where they have used skills in the past.
"It is a good idea to break the interview into different sections as you will want to find out about various areas including: previous roles, motivations, personal interests and very importantly their knowledge of you as a company and the position they are interviewing for.
"They key element is to ask a range of questions and get a balance in order to gain a full understanding of the person you are interviewing."
Leah suggested the following questions could be asked by interviewers:
- What do you know about our company?
- What interests you about the role you have applied too?
- What are your strengths and weaknesses?
- What motivates you?
- What three words would former colleagues use to describe you?
- What are your goals in the next five or 10 years?
- How do you plan to achieve those goals?
- What are you passionate about?
- What interests do you have outside of work?
- What was your biggest achievement in your previous role?
What do businesses need to think about to ensure they recruit the right person? Before companies begin the recruitment process, it is important to undertake a thorough evaluation of what qualities and skills are required of a new recruit.
The most common mistake companies make when interviewing is to rely too much on gut instinct. Subjective opinion will inevitably play some part in the recruitment process – we are all human – but this should be underpinned by a comprehensive, objective assessment of the candidate's suitability and their skills across the entire performance spectrum.
If a company is clear on what factors make for consistently successful employees, that knowledge can be applied critically, enabling them to recruit to an objective benchmark moving forward.
Investment in the recruitment process and in skilled recruiters can help reduce poor hiring decisions. A good recruitment company will be able consistently to find candidates who add value to their clients' businesses.
And having said that skills are all important, once a recruitment company has done some of the hard work for the employer by selecting a shortlist of candidates who have the right experience and skill set, the employer can then decide which sort of personality they are looking for to complement the company ethos and the team that the new recruit will be working with.


text:
Media Invite to Exquisite Films and Extreme Comixxx Booth at AEE! The 2012 Adult Entertainment Expo (and AVN Awards) are fast approaching, January 18-21, which means it's time to book interviews! The Exquisite Films booth will be hosting president and founder of Extreme Comixxx, Jerry E., along with adult stars Charlie Chase, Tara Lynn Foxxx, and London Keyes. All talent are available for media during AEE to promote movies like "Captain America XXX: An Extreme Comixxx Parody," "Rezervoir Doggs: An Exquisite Films Parody," "Charlie Sheins Vegas Porn Star Party," "Teens that Swallow," "Big Tit Brotha Lovers 12," "Breast Obsessed," "Interracial Superstars." To book interviews with Jerry, Charlie, Tara, or London on the show floor of AEE, please reply with your name, media organization, cell number, and available days and times from the list below: Wednesday, January 18, 12 PM - 2 PM. Thursday, January 19, 12 PM 2 PM Friday, January 20, 11 am 2 PM Saturday, January 21, 10 am 12pm As the high-end studio from Exquisite Multimedia, Inc., Exquisite Films produces some of the largest budgeted films released in adult entertainment. The emphasis on quality and aesthetics attracts female consumers and couples, in addition to the male consumers Exquisite Multimedia has long satisfied. Strong, compelling stories compliment passionate, hot sex to create acclaimed movies. From a secret lair deep beneath the thriving metropolis of Los Angeles, Extreme Comixxx is the first studio entirely devoted to creating live action comics with todays hottest XXX performers. Extreme Comixxx allows Wonder Woman to finally put her golden lasso to some good, kinky use, while the Avengers show how super stamina is the greatest power of all. A division of Exquisite Films, Extreme Comixxx employs lavish budgets to produce high quality, action-packed adult movies for todays discerning consumers. For credentials to the Adult Entertainment Expo, please apply online, here: https://www.showreg.net/AEE1201S/press/ If you would like to register to be on the AVN Awards Show Red Carpet, email email@example.com. On behalf of Exquisite Films and Extreme Comixxx, happy holidays! We look forward to seeing you in the new year. Christopher Exquisite Films - publicist www.ExquisiteFilmsXXX.com www.Facebook.com/ExquisiteFilms www.Twitter.com/ExquisiteFilms www.Youtube.com/ExquisiteFilmsPG firstname.lastname@example.com 630.536.9139
Angelina Valentine's Launch Party
Strippers Show Patriotism
Brandy Aniston at Mystique
WoodRocket Twerk Week
Bikini Beach Giveaway
Nikki Delano at Centerfolds
Britney Amber on Pornstar Radio
Avril Hall Heads Cherry Pimps
Lupe Fuentes on Entertainment Tonight
Kiara Mia New Projects
Angelina Castro Reality Series
Toga Lifestyle Party
Deen About Lohan & Abraham
Teal Conrad Tells All
Public Sex, Private Lives Premieres
Obamacare Expert Answers Questions
Baroness June 2 Party
Angel Del Rey New Pictures
Kira Lake New Pictures
Vertical Pole Showdown 4
Farrah Superstar Airs
Farrah Superstar: Backdoor Teen Mom
Angel Sponsors AIDS Research
Raven Bay, Summer Rae
Good News From Lallasa
Starfall at Crazy Horse
Bonnie Rotten Birthday Party
Open Casting on Inside
Domcon LA This Week
Last Call 5/10/2013
May is Masturbation Month
Kira Lake Available
OCM Rub Valentine
Sin City Chamber April Event
Kaylee Hilton Available
Aurora Rose Available
Alyssa Dutch Available
Jacky Joy Available
Crystal Delights Creates Trophies
Amy Brooke Returns
Athena Pleasures Returns
Madelyn Monroe Available
Angel Del Rey Available
Hailey Holiday Available
Pixie Wylde Available
Nadia Pariss Available
RSVP Sin City Mixer
Club Owners Expo Updated
Alesia Pleasure Available
Hayden Hawkens Available
Gemini Lovell Available
Dennis Paradise Inducted
FMC Wristbands at TES
Sportsheets on Rachael Ray
Monroe Joins Star Factory
Aneros Sponsors CatalystCon
Screaming O Gift Ideas
Updated Summit List
Porn How to Guide
Kiera Winters Available
Xgen Lapdance Lingerie
Baci at Romantix Denver
AWE at Barcelona Summit
Girlfriends Best Company Image
MojoHost at TES Barcelona
Mitsuko Doll Joins RSPR
James Bartholet Available
JuicyAds Storm Summit
Paysite-Cash at European Summit
Dating Factory News
Assence Offer Geek Contract
Baci Secures UK Distribution
PHS Sets New Trends
Danger Signs The Rub
EPGBill Launches iCushy
AINews New Look
Business News Section Index


text:
Canada Cares Health and Wellness Expo
Direct Abundance and Mondoki Health and Wellness today announced it will host its first annual Canada Cares Health & Wellness Expo in Parkdale. This family fun affair features massages, organic goodies, live entertainment, special guest speakers, active workshops, a silent auction, and more!! Proceeds from the fundraiser will support an upcoming community development project in St.Anns Bay, Jamaica. This event takes place on July 14, 2012 at Masaryk-Cowan Community Centre from 10AM-5PM. Donations of $1 or new school supplies will be accepted at the door.


text:
Days after performing Primavera Sound in Barcelona and Sasquatch! in Washington State, British buzz band Peace descended on Portland, OR.
BottleRock Festival Photo Gallery
Bang On a Can Marathon Photo Gallery
The Shouting Matches – Grownass Man
Houses Concert Photo Gallery
"Back in the game / Kicking ass again" – these lyrics have never been truer.
NXNE 2013 Preview
Optimus Primavera Sound 2013 Recap
Primavera Sound 2013 Recap
Northside 2013 Preview


text:
Encyclopaedia of Ivory Coast Languages | This report as a PostScript-document |
Thorsten Trippel, Nils Jahn, Dafydd Gibbon (U Bielefeld)
Soma Ouattara (U Cocody, Abidjan)
Status deliverable
printed February 5, 2001
The Portable Audio Concordance (PAC) is a basic tool required for spoken language lexicography. The present tool is tailored to the needs of training local corpus analysists and lexicographers concerned with the documentation of (endangered) languages in their own countries using low-end hardware.
The tool is specified as a deliverable in the DAAD project Encyclopaedia of languages of the Ivory Coast in close connection with the DOBES project Ega: a documentation model for an endangered Ivorian language.
It is anticipated that this tool will be used in a hybrid lingware development environment together with tools such as Praat or Transcriber and Shoebox. Compatibility with other tools is ensured by providing ASCII interfaces, in particular transcriptions in X-SAMPA and with XML markup, and by training local computer science personnel in automatic text processing techniques in order to interface tools in a hybrid environment.
The educational and local involvement aim has priority: the tool is not intended to be an industry standard implementation, but may of course be used a specification and proof-of-concept by other implementers.
We present a requirements specification, a system design specification, a project design specification, an implementation description, and an outline of the planned evaluation, distribution and maintenance policies. Object specifications in a standard format, and source code of a proof-of-concept implementation in Perl are included in the Appendices.
Perl is used as the language for software development; it was selected because of built-in efficient regular expression processing capability, seamless integration with CGI and other interactive interfaces, and the portability of the code from UNIX/Linux to Windows and Macintosh environments, enabling rapid prototyping and efficient cyclical development.
The overall goal of the project was to present in relatively informal outline form
for a portable audio concordance for use in lexicography within the framework of the documentation of Ivorian languages. This does not exclude utility in other contexts, but the present minimal specification is specifically formulated to ensure efficient initial language documentation. By `Portable Audio Concordance' (PAC) we mean concordance shell software which can be used on as many platforms as possible, in particular in an offline laptop environment in the field or with low-end or older hardware.
The specific goals are
We proceed by specifying requirements in terms of first user groups, second application areas, third user needs.
The potential groups for a audio concordance include:
The main intended application of PAC is in the lexicography of languages also in contexts of endangered languages. Consequently, the main considerations are ergonomic use by the language documenter rather than other users:
Our implementation perspective leans strongly towards practice in computational linguistics, and involves
The present tool is straightforward and does not involve essentially new concepts; it takes up ideas and experience from the VerbMobil and EAGLES projects and applies them to the specific area of the documentation of languages.
The further technical requirements for PAC are summarised informally as follows:
A specific lingware requirement is that PAC should be interfaced with
Interfaces to standard ASCII based formats for text components of corpora and lexica need to be specified (e.g. widely used UNIX databases, archives with ASCII markup such as HTML, XML, Shoebox files).
By `corpus' we mean a set of related primary language data sources, following EAGLES recommendations (cf. Gibbon et al. (1997)), including the following minimum
The following options may also be included:
Finally, the audio-concordance should be as language independent as possible. This means in particular that it should take into acount more than one language and has to be extensible to other languages as long as the data are available in some standard way. This requirement applies to the proof of concept implementation.
In this design specification we outline both system design and project design.
We define a Concordance System from a declarative point of view as a pair of functions
The acquisition function maps a corpus into a concordance consisting of a set of pairs of keyword and keyword-in-context set:
The aquisition function creates a list of keys from a given -- possibly marked up -- text. This list of keys is to be used as access criteria to the contexts of these keys, i.e. the Key Words In Context (KWIC).
The consultation function maps a pair of keys (often just one) and a corpus into a keyword-in-context concordance:
The main dependencies involving both functions are illustrated in condensed form in Figure 1.
Figure 1: Main concordance dependencies.
Two different types of electronic concordances were taken into consideration from a procedural point of view:
Figure 2: System modules and interface types.
We note that there is a logical dependency between static and dynamic concordances: a static concordance is a subset of the output of a dynamic concordance. Consequently, PAC design starts with the dynamic concordance. The modules of the dynamic concordance are shown in Figure 2 and the architecture of a system designed to realise these functions is shown in Figure 3.
Figure 3: Text handling dataflow.
The hyperconcordance which is the output of the software should be a browser accessible format. A user interface event should result in a list of occurrences of the keyword in context and an audio rendering of the context, including the keyword.
It is intended to use the concordance as a source of contextual lexical information within a lexicon, a lexicon as described by Adouakou Schulte (2001). Further information on a microstructure for a suitable lexicon can be found in Gibbon (2001).
The lexicon microstructure required for Ivorian tone languages putatively with vowel harmony, consists of the following items:
For the concordance a simpler microstructure subset is used:
Figure 4: Tree hierarchy for concordance tree tagging
The tagging hierarchy for use with the concordance is shown in Figure 4.
The system should require the following files:
Required scripts/modules are:
Generated, static files include:
Generated, not static files include:
Three user interfaces are being included:
In order to test the functionality, the PAC system was subjected to initial informal evaluation using two different Ivorian languages: Koulango (Gur/Senoufo), Anyi (Kwa/Tano). In the meantime this has been extended to the Ega language.
Figure 5: Time management bar chart.
Task | Who |
Specification and design for an audio-concordance | Trippel, Ouattara, Jahn |
Specification and design for an audio-concordance | Trippel, Ouattara, Jahn |
Design and definition of markup | Trippel, Ouattara, Schulte |
Coordination, collation | Trippel, Schulte, Adouakou |
Evaluation | Trippel, Adouakou |
Module definition | Trippel, Ouattara, Jahn |
ASCII to markup converter | Trippel, Ouattara, Jahn |
Search function | Ouattara, Jahn |
User interface design | Trippel, Jahn |
CD-Rom production | Trippel, Adouakou |
The following main tasks have been defined:
The tasks are coordinated closely (and some shared) with the VW project EGA: A Documentation Model for an Endangered Ivorian Language until the end of this project.
The basic conditions for implementation are as follows:
The design of the `container tree' of elements and tag types was specified above (cf. Figure 4): a text element is the container element for sentences, which are in turn container elements for words and sentence-end punctuation such as periods, question marks, exclamation marks. These are included because they have a semantic function for orthographic texts. Tone-language-specific prosodic markup will be included at a later stage.
The DTD is deliberately minimal and subject to revision with respect to the distinction between elements and attribute-value pairs in consultation with other teams.
<!-- DTD for the concordance markup Concordance Tree Tagging (CTT) --> <!-- Developed 2000 by Thorsten Trippel, Soma Outtara, Nils Jahn at the University of Bielefeld, Germany --> <!-- root element is ctt --> <!ELEMENT ctt - - (concinf, conctext)> <!-- head element with general information --> <!ELEMENT concinf - - (title, author, date, changes*)> <!ELEMENT title - - (#PCDATA)> <!ELEMENT author - - (#PCDATA)> <!ELEMENT date - - (#PCDATA)> <!ELEMENT language - - (#PCDATA)> <!ELEMENT changes - - (#PCDATA)> <!-- body element with marked up text --> <!ELEMENT conctext - - (concsentence)* > <!-- Element to tag single sentences with id attributes --> <!ELEMENT concsentence - - ((concword+),concsentend) > <!ATTLIST concsentence sentencenumber ID #REQUIRED> <!-- Element to tag single words with id attributes --> <!ELEMENT concword - - (#PCDATA)> <!ATTLIST concword wordnumber ID #REQUIRED> <!-- Element to tag sentence end punctuation such as . ! ? --> <!ELEMENT concsentend - - (#PCDATA)>
The following sample text illustrates the CTT format:
<?xml version="1.0" standalone="no"?>
<!DOCTYPE ctt public "-//UBI//DTD CONCORDANCE 0.1a//EN" >
<date>08 Oct 2000</date>
<changes>08 Oct 2000</changes>
<concsentence sentencenumber="sentence1">
<concword wordnumber="word1">This</concword>
<concword wordnumber="word2">is </concword>
<concword wordnumber="word3">sentence</concword>
<concword wordnumber="word4">1</concword>
The normalisation function converts a SAMPA text into a marked-up text. Every sentence receives a unique identification number. Within the sentences each word receives an identification which is composed of the number of the current sentence and the number of its position in the sentence. The SAMPA text does not contain any punctuation and the end of a sentence is marked up with the line-feed symbol. The normalisation function will be invoked once per text.
Table 2: Pseudocode for normalisation function.
The normalisation function (cf. Table 5) expects two arguments which are the name of the input file and the name of the output file. The read line of the input file is stored in a string variable. The line of the file will be splitted into an array, and two integer variables are used as index variables. The first index will be the number of the current sentence and the second the number of the current word of the sentence.
The following algorithm first opens the input and the output file. The first thing which will be written into the output file is the markup header, i.e. root element and information about title, author, and date of the text. The two index variables are initialised and the input file is read line by line. Each line is split into an array and the sentence and the words of the sentence are marked up with tags and also receive identification numbers which are provided by the index variables sentence-number and word-index. When the end of the input file is reached the end tags are written into the output file and the files are closed.
For the provisional proof-of-concept code see Appendix B.
Table 3: Pseudocode for keyword extraction function.
The acquisition module creates a list of keywords which occur in the input texts. The list is alphabetically ordered and does not contain any double occurences. The list is in simple ASCII format and each word is seperated by a line feed symbol.
The acquisition module searches the data directory and processes each file in this directory. The module first stores the files of the mentioned directory in an array. Then a file is opened, its contents are read line by line and the extracted words are stored in an array. After that the file is closed. This procedure is repeated until all files in the directory have been processed.
The array which contains the words of all files is sorted alphabetically. After that the first element of the array is copied into another array. The module checks if the next element is equal to the one just copied. If it is equal it checks the next one, if it is not equal it is copied to the next array. This is repeated until each element of the first array has been checked. The second array consists of unique words. The array is split into a string variable and each word is separated by a new line and stored into the target file.
For the provisional proof-of-concept code see Appendix D.
The consultation module searches a given text for a specific keyword. If the keyword is found all sentences are shown in which the desired keyword occures. In case there are no matches it returns the message that no matches were found. It is also possible to search more than one text at the same time, but the results are sorted according the source texts.
The consultation module expects as arguments a regular expression -- the keyword to be searched--, the output file where the results will be stored and a list of input files which could be as long as necessary.
The module first checks whether the number of arguments is less than 3. In that case it terminates and returns an error message to the user and prints out which arguments are expected. The first input and the output file is opened. The whole input file is stored into one variable. The whole variable is searched for a specific pattern and the line number and the sentence are stored in variables.
Then the variable which contains the sentence is searched whether it contains the keyword and if it contains it the whole sentence with the line number is written to the output file. This is repeated until the whole input file is checked, then the input file is closed. The next file from the input list is processed in the same manner. This is repeated until the whole list has been processed. At the end the module checks whether there were any matches, if not a message is returned to the screen. The output file is closed.
Table 4: Pseudocode for consultation function.
The TK-interface is an interface between the user and the audio concordance program package, namely the acquisition module, which creates keywords from given input texts, and the consultation function, which searches the required words in a corpus. The user can selct a language. All files which contain data in this language are displayed, as well as the keywords which occur in the corpus data. The user can select a keyword and a text, and each sentence containing the selected word is displayed. If desired it is also possible to listen to the audio data of a chosen sentence.
The TK-interface consists of two Perl-TK-modules. In the first module the user chooses a language for which
the audio concordance will display data. The first module invokes the second module. The second module is the interface for the audio concordance itself.
The interface is a layer which accepts user input and interacts with the acquisition module and the consultation module.
When the second module is invoked it executes the acquisition module and reads in the file which contains the keywords.
All keywords are displayed in a listbox and the text data files appear in a second listbox. It is not possible to select more than one word or more than one text at a time. Each selection can be canceled via the deselect word or delselect text button.
The reset button cancels all the choices selected. The search button executes the consultation function and then a new
window is opened and all the hits for one text are displayed. The hits are displayed in a listbox. While the result window is open the search button is disabled. The user can select
one text at a time and click the play button. The wav-file belonging to this sentence will be played. When the close button is clicked the window will be closed and the search button is enabled again.
Module 1 (langgui)
define main-interface
Table 5: Pseudocode for TK-interface.
Figure 6: Basic user interface forms.
The consultation function is frontended with CGI-interaction for user access. After selecting a language from a pick-list on the introductory page (see figure 6), two pick lists enable users to select a word and a corpus where a context could come from that is language specific. It is also possible to select all corpora at the same time.
After the consultation request a list of occurences with accompanying line numbers and contexts are given. All of this is generated on the fly.
Three user interfaces are being incorporated; design and implementation have been tested for command line access, web-accessibility and TK-Widget standalone programs.. The current implementation of the graphical user-interface forms for web-access is shown in figure 6.
For provisional proof-of-concept code see Appendix F.
The testing programme follows EAGLES recommendations for language and speech technology (Gibbon et al. (2000)) and involves
The software and documentation is distributed continuously within the cooperation between Bielefeld and Abidjan.
Initial object specifications follow for
PAC - Portable Audio Concordance
PAC is designed to aid corpus lexicographers with low-technology equipment
in the documentation of undocumented languages.
The present documentation covers an initial specification and
proof-of-concept implementation.
PAC has the following functionality:
Input: phrase-chunked speech files, (multi-tier) SAMPA annotations
Intermediate: keywords, normalised ASCII SAMPA text with XML markup
Output: Hypertext (XML/HTML) formatted text/audio query results
Text normalisation module
The module maps
The marked-up text serves as the input to the KWIC (KeyWord in Context)
search function.
Input: time-stamped phrase-chunked X-SAMPA transcription
Intermediate: --
Output: XML marked up normalised X-SAMPA transcription
Keyword extraction and formatting module
The keyword extraction module maps a normalised text into a set of keywords
for mapping to a lexicon and for consultation queries to the KWIC
consultation function.
The keywords are also intended to be generalised to regular expressions
for generalised search.
Input: XML Concordance Tree Tagging
Intermediate: Line separated ASCII SAMPA formatted keyword set
Output: XML marked up picklist widget
Consultation query and response module
The consultation query module maps a keyword (set) and a normalised text
with Concordance Tree Tagging XML markup into a set of transcription and
audio context pairs in which the keyword occurs.
Input: XML formatted keyword list and XML formatted text
Intermediate: search optimised text format
Output: GUI formatted KWIC keyword-textcontext-audiocontext triples
User interface module
Four user interfaces are provided:
All (G)UI functions have service calls to all other modules.
Input: Outputs of all other modules
Intermediate: --
Output: Events to trigger all other modules; (G)UI forms
#!/vol/bin/perl -w
# normalisation.pl
# version: 0.9b
# N. Jahn, S. Ouattara, T. Trippel
# November 2000, University of Bielefeld, Germany
# [jahn,soma,ttrippel]@spectrum.uni-bielefeld.de
# Functionality: for a given line it ennumerates the line,
# breaks it into words, gives every word a unique identifier.
# Syntax: normalisation.pl <INFILE> <OUTFILE>
# Additional information: the user will be prompted for
# title, author, date of and changes to the document
($input, $output) = @ARGV ; #store the arguments in $input and $output
if ($#ARGV < 1) { #if there are less than 2 arguments, tell the user and exit program
print "usage: normalisation.pl <input> <output>\n" ;
exit ;
open (IN, "< $input") #open $input for reading access
die "\n Input file couldn't be opened!!\n" ;
open (OUT, "> $output") #open $output for writing access
die "\n Output file couldn't be created!!\n" ;
print "Please give the title: \n";
chomp($title = <STDIN>);
print "Please give the authors name: \n" ;
chomp($author =<STDIN>);
print "Please give the date when the text was created:\n";
chomp($date = <STDIN>);
print "Please give the language of the text:\n";
chomp($language = <STDIN>);
print "Please give the changes to the text:\n";
chomp($changes = <STDIN>);
print OUT qq%<?xml version="1.0" standalone="no"?>\n% ; #print document markups into $output
print OUT "<!DOCTYPE ctt public \"-//UBI//DTD CONCORDANCE 0.1a//EN\" >\n\n";
print OUT "<ctt>\n\n" ;
print OUT "<concinf>\n";
print OUT "<title>$title</title>\n";
print OUT "<author>$author</author>\n";
print OUT "<date>$date</date>\n";
print OUT "<language>$language</language>\n";
print OUT "<changes>$changes</changes>\n";
print OUT "</concinf>\n\n";
print OUT "<conctext>\n";
$count = 1 ;
$line = 1 ;
$word = 0 ;
while(<IN>) {
chop ; # deletes the last character of the line
@array = split(" ", $_) ; # splits the words into an array
if ($#array > 0) { # checks for non-empty lines
print OUT "<concsentence sentencenumber=\"$line\">\n" ;
foreach $word (@array) { # for each word of the current line do
print OUT "<concword wordnumber=\"word$count.$line\">$word<\/concword>\n";
$count++ ;
print OUT "<\/concsentence>\n" ;
$count= 1;
$line++ if ($#array > 0) ; # increments the line number by one if the line is non-empty
print OUT "<\/ctt>\n" ;
close(IN) ;
use Tk ;
sub openError {
$nf = MainWindow->new() ;
$nf->Frame(-label => "\nNo input or output file specified!\n")->pack() ;
$nf->Button(-text => "ok", -command =>sub {$nf->withdraw()})->pack() ;
sub norm {
$mw = shift ;
$input = $e5->get() ;
$output = $e6->get() ;
$title = $e1->get() ;
$author = $e2->get() ;
$date = $e3->get() ;
$changes = $e4->get() ;
if ($input eq undef) {
openError ;
open (IN, "< $input")
die "Input file couldn't be opened!\n" ;
open (OUT, "> $output")
die "Output file couldn't be opened!\n" ;
print OUT qq%<?xml version="1.0" standalone="no"?>\n% ;
print OUT "<!DOCTYPE ctt public \"-//UBI//DTD CONCORDANCE 0.1a//EN\" >\n\n";
print OUT "<ctt>\n\n" ;
print OUT "<concinf>\n";
print OUT "<title>$title</title>\n";
print OUT "<author>$author</author>\n";
print OUT "<date>$date</date>\n";
print OUT "<changes>$changes</changes>\n";
print OUT "</concinf>\n\n";
print OUT "<conctext>\n";
$count = 1 ;
$line = 1 ;
$word = 0 ;
while(<IN>) {
chop ; # deletes the last character of the line
@array = split(" ", $_) ; # splits the words into an array
if ($#array > 0) { # checks for non-empty lines
print OUT "<concsentence sentencenumber=\"$line\">\n" ;
foreach $word (@array) { # for each word of the current line do
print OUT "<concword wordnumber=\"word$count.$line\">$word<\/concword>\n";
$count++ ;
print OUT "<\/concsentence>\n" ;
$count= 1;
$line++ if ($#array > 0) ;
# increments the line number by one if the line is non-empty
print OUT "<\/ctt>\n" ;
close(IN) ;
exit ;
$mw = MainWindow->new() ;
$mw->Label(-text => "Title")->pack() ;
$e1 = $mw->Entry()->pack() ;
$mw->Label(-text => "Author")->pack() ;
$e2 = $mw->Entry()->pack() ;
$mw->Label(-text => "Date")->pack() ;
$e3 = $mw->Entry()->pack() ;
$mw->Label(-text => "Last changes")->pack() ;
$e4 = $mw->Entry()->pack() ;
$mw->Label(-text => "")->pack() ;
$mw->Label(-text => "Input File")->pack() ;
$e5 = $mw->Entry()->pack() ;
$mw->Label(-text => "Output File")->pack() ;
$e6 = $mw->Entry()->pack() ;
$mw->Label(-text => "")->pack() ;
$mw->Button(-text => "Normalise Text", -command => \&norm)->pack() ;
$mw->Button(-text => "Quit", -command => sub {exit})->pack() ;
#authors Jahn & Ouattara
#Program : acquire
#gets as input a <ctt> text, then creates a key wordlist and sorts it automatically
sub getDir {
opendir(ETC, "/project/langdoc/SOFTWARE/CONCORDANCE/DATA/")
die "Cannot open it!" ;
while ($toc = readdir(ETC)) {
if ($toc =~ m/\S+?\.ctt/g) {
push(@inh, $toc) ;
return @inh ;
@array = () ;
@narray = () ;
@dir = getDir() ;
print @dir ;
foreach $datei (@dir) {
open(DATEI, "< /project/langdoc/SOFTWARE/CONCORDANCE/DATA/$datei") ;
while (<DATEI>) {
if (m/<concword wordnumber=\"word\d+\.\d+\">(\S+?)<\/concword>/g) {
push(@array, $1) ;
} #extracts a word and pushes it onto an array
close(DATEI) ;
@narray = sort(@array) ; #sorts the array
$index = 0 ;
$current = 0 ;
@rarray = () ;
while($index <= $#narray){ #compares index to the length of the array
push(@rarray, $narray[$index]) ; #pushes word onto the array
$index++ ;
while ($rarray[$current] eq $narray[$index]){
$index++ ; #skips equal words
open(OUT, "> /project/langdoc/SOFTWARE/CONCORDANCE/DATA/wortliste.wl") ;
print OUT join("\n", @rarray) ; # converts the array into string
close(OUT) ;
#!/vol/bin/perl -w
use CGI qw(:standard);
my $language = param("language"); #the language to be investigated
#my $language = "AGNI";
$defaultpath= "../html-data/DATA/"."$language"."/";
%titlefile =();
@array = () ;
@narray = () ;
@dir = getDir() ;
# print @dir ;
foreach $datei (@dir) {
open(DATEI, "< /project/langdoc/SOFTWARE/CONCORDANCE/DATA/$language/$datei") ;
while (<DATEI>) {
if (m/<concword wordnumber=\"word\d+\.\d+\">(\S+?)<\/concword>/g) {
push(@array, $1) ;
} #extracts a word and pushes it onto an array
elsif (/<title>\w(.*)<\/title>/){
@narray = sort(@array) ; #sorts the array
$index = "0" ;
$current = "0" ;
@rarray = () ;
while($index <= $#narray){ #compares index to the length of the array
push(@rarray, $narray[$index]) ; #pushes word onto the array
$index++ ;
while ($rarray[$current] eq $narray[$index]){
$index++ ; #skips equal words
print header();
print <<END_of_HEAD;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<title>AUDIO-Concordance Wordlist and Userinterface</title>
<link rev="MADE" href="mailto:ttrippel\@spectrum.uni-bielefeld.de" />
<base href="http://coral.lili.uni-bielefeld.de/langdoc/cgi-bin/acquisition.pl" />
<meta name="copyright" content="University of Bielefeld, Computational Linguistics and Spoken Language" />
<meta name="author" content="Thorsten Trippel" />
<meta name="description" content="Wordlist for the audio concordance and Userinterface" />
<meta name="date" content="23 Nov 2000" />
<link rel="stylesheet" href="../langdoc.css" />
<script language="JavaScript">
function doList() {
for(var i=0;i<document.forms["consultationstart"].infile.options.length;i++) {
if(document.forms["consultationstart"].infile.options[i].selected) {
alert("Don't want to proceed?\\n There are no files selected!");
else {document.forms["consultationstart"].submit();}
function select_all(formList) {
for (var i = 0; i < formList.options.length; i++) {
formList.options[i].selected =true;
function deselect_all(formList) {
for (var i = 0; i < formList.options.length; i++) {
formList.options[i].selected =false;
// -->
<body link="#ffffff" vlink="#fafafa" alink="ff0000">
@alltitles= values(%titlefile);
print <<HEAD_of_TABLE;
<form name="consultationstart" action="http://coral.lili.uni-bielefeld.de/langdoc/cgi-bin/consultation.pl" method="post">
<input type="hidden" name="language" value="$language" />
<table class="intern" >
<tr><!-- 1.Reihe leer nur leere Bilder -->
<td class="background" width="137">
<img src="../IMAGES/1pix.gif" width="1" height="1" alt="" hspace="68" vspace="1" /></td>
<td class="background" width="300%" colspan="3"><img src="../IMAGES/1pix.gif"
width="1" height="1" alt="" hspace="137" vspace="1" /></td>
<td class="background" width="137"><img src="../IMAGES/1pix.gif"
width="1" height="1" alt="" hspace="68" vspace="1" /></td>
<tr><!-- 2. Reihe Tabellenueberschriften -->
<td class="tablehead">Contents</td>
<td class="tablehead" colspan="3">Search for words in one ore more text(s) <br /> in the language <b>$language</b>.</td>
<td class="tablehead">Links</td>
<tr> <!-- 3. Reihe, das ist die erste Reihe des Tabelleninhalts -->
<td class="content" rowspan="3">
<p><a href="../LangDoc/index.html">Language Documentation Notes</a></p>
<p><a href="../index.html">Introductory page</a></p>
<!-- <p><a href="../acquisition.pl">Search the concordance</a></p> -->
<p><a href="../SPECIFICATION/">Specification of the audio concordance</a></p>
<p>E-mail: <a href="mailto:langdoc\@spectrum.uni-bielefeld.de">langdoc\@spectrum.uni-bielefeld.de</a></p>
<p><a href="../about.html">About the project</a></p>
<p>Designed: November 2000</p>
<!-- <img src="../IMAGES/1pix.gif"
width="1" height="1" alt="" hspace="1" vspace="100" /> -->
<td class="body" rowspan="2">
<!-- <table class="intern" border="0" cellspacing="0" cellpadding="0"> -->
print <<SELECT_END;
<!-- <tr>
<td class="body" rowspan="2" > -->
<strong>Select word:</strong><br />
<select name="word" size="20" multiple="multiple">
for ($word=0;$word<=$#rarray;$word++){
print "<option value=\"$rarray[$word]\">$rarray[$word]</option>\n"
print <<CONTENT_START;
<td align="center" class="body" colspan="2" rowspan="1">
<strong>Select corpus:</strong><br />
<select name="infile" size="3" multiple="multiple">
while (($file,$title) = each(%titlefile)){
print "<option value=\"$defaultpath$file\">$title</option>\n";
print <<CONTENT_END;
<td class="linklist" rowspan="3">
<tr> <!-- 4. Reihe, Uebersicht und linkliste sind verbraucht, 2. Spalte auch bleibt noch Spalte 3 und 4 -->
<td align="center" class="body" colspan="2">
<input type="button" value="Select All Files" onclick="select_all(form.infile)" />
<!-- </td>
<td align="center" class="body" > -->
<input type="button" value="Deselect All Files" onclick="deselect_all(form.infile)" />
<br /><input type="button" value="Select All Words" onclick="select_all(form.word)" />
<!-- </td>
<td align="center" class="body" > -->
<input type="button" value="Deselect All Words" onclick="deselect_all(form.word)" /></td>
<tr><!-- 5. Reihe, Uebersicht und linkliste sind verbraucht, Rest noch nicht -->
<td align="center" class="body" colspan="3">
<input type="button" value="Search for word" onclick="doList(form)" />
<!-- <input type="submit" value="Search for word" / >
<td align="center" class="body" >--> <input type="reset" value="Reset" /></td>
print <<END_of_TABLE;
<!-- </table>
</tr> -->
<td class="tablehead"> </td>
<td class="tablehead" colspan="3"> </td>
<td class="tablehead"> </td>
sub getDir {
opendir(ETC, "/project/langdoc/SOFTWARE/CONCORDANCE/DATA/$language/")
die "Cannot open the DATA directory!" ;
while ($toc = readdir(ETC)) {
if ($toc =~ m/\S+?\.ctt/g) {
push(@inh, $toc) ;
return @inh ;
#!/vol/bin/perl -w
#authors Jahn & Ouattara
#Program : search.pl
#looks for a given word in a given text and prints out the results in multiple matching
#a result is composed of the line number and the the contents of that line
undef $/ ;
if ($#ARGV < 2) {
print "Usage: consultation.pl search outputfile inputfile(1) ... inputfile(n)\n" ;
exit[0] ;
print "@ARGV\n" ;
$word = $ARGV[0] ; #the word to be searched
@input = @ARGV[2..$#ARGV] ; #the input file to look through
$output = $ARGV[1] ; #the output file
$found = 0 ; #boolean variable which is 0 if there aren't any matches
open (OUT, "> $output")
die "\n Output file couldn't be created!!\n" ;
foreach $dat (@input) {
open(IN, "< $dat")
die "$dat couldn't be opened!!\n" ;
$text = <IN> ;
while ($text =~ m/<concsentence sentencenumber=\"(\d+)\">(.+?)<\/concsentence>/gs) { #matches the
#sentence number and its contents in standard variables
$zeile = $1 ;
$inhalt = $2 ;
print $inhalt ;
if ($inhalt =~ m/>$word</g) { #matches the word with the contents
$found = 1 ;
$inhalt =~ s/concword wordnumber/a name/g ;
$inhalt =~ s/concword>/a>/g ;
print OUT "line $zeile\n" ; #prints the sentence number into a file
print OUT "$inhalt\n" ; #prints the contents of the sentence into a file
close(IN) ;
if ($found == 0) {
print "No matches found !!\n" ;
#!/vol/bin/perl -w
use CGI qw(:standard);
my @word = param("word"); #the word to be searched
my @input= param("infile"); #the input file to look through
# my $output= param("outfile"); #the output file
my $language = param("language"); #the language to be investigated
undef $/ ;
print header();
print <<END_of_HEAD;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<title>AUDIO-Concordance output</title>
<link rev="MADE" href="mailto:ttrippel\@spectrum.uni-bielefeld.de" />
<base href="http://coral.lili.uni-bielefeld.de/langdoc/cgi-bin/test.pl" />
<meta name="copyright" content="University of Bielefeld, Computational Linguistics and Spoken Language" />
<meta name="author" content="Thorsten Trippel" />
<meta name="description" content="Results from the audio concordance query" />
<meta name="date" content="23 Nov 2000" />
<link rel="stylesheet" href="../langdoc.css" />
<body link="#ffffff" vlink="#fafafa" alink="#fa1340">
print <<HEAD_of_TABLE;
<table class="intern" >
<td class="background" width="137">
<img src="../IMAGES/1pix.gif" width="1" height="1" alt="" hspace="68" vspace="1" /></td>
<td class="background" width="300%"><img src="../IMAGES/1pix.gif"
width="1" height="1" alt="" hspace="137" vspace="1" /></td>
<td class="background" width="137"><img src="../IMAGES/1pix.gif"
width="1" height="1" alt="" hspace="68" vspace="1" /></td>
<td class="tablehead" bgcolor="#CCCCCC" >Contents</td>
<td class="tablehead">Hits: search for <b>$word</b> <br />in $language
<!-- text $filename as a corpus. -->
<td class="tablehead">Links</td>
<td class="content">
<p><a href="/LangDoc/index.html">Language Documentation Notes</a></p>
<p><a href="../index.html">Introductory page</a></p>
<!-- <p><a href="acquisition.pl">Search the concordance</a></p> -->
<p><a href="../SPECIFICATION/">Specification of the audio concordance</a></p>
<p>E-mail: <a href="mailto:langdoc\@spectrum.uni-bielefeld.de">langdoc\@spectrum.uni-bielefeld.de</a></p>
<p><a href="about.html">About the project</a></p>
<p>Designed: November 2000</p>
<table class="intern" border="0" cellspacing="0" cellpadding="0">
foreach $file (@input) {
open (IN, "< $file")
die "\n Input file couldn't be opened!!\n" ;
$text = <IN> ;
while ($text =~ m/<concsentence sentencenumber=\"(\d+)\">(.+?)<\/concsentence>/gs) { #matches the
#sentence number and its contents in standard variables
$zeile = $1 ;
$inhalt = $2 ;
foreach $word (@word){
if ($inhalt =~ m/>$word</g) { #matches the word with the contents
# $found = 1 ;
$inhalt =~ s/concword wordnumber/a name/g ;
$inhalt =~ s/concword>/a>/g ;
$inhalt =~ s/>$word</><b>$word<\/b></g ;
print #<<CONTENT_END;
("<tr><td class=\"body\">text: $filename, line $zeile: <br /> $inhalt\n</td><td class=\"body\"><a href=\"../CORPUS/AUDIO/$filename"."$zeile.wav\"><img src=\"../IMAGES/speaker.gif\" alt=\"Link to audio\" /></a>
</tr> ")
# print p("text: $file <br /> line $zeile: <br /> $inhalt\n") ;
#prints the sentence number into a file
#prints the contents of the sentence into a file
print <<END_of_TABLE;
<!-- -->
<td class="linklist">
<td class="tablehead"> </td>
<td class="tablehead"> </td>
<td class="tablehead"> </td>
close(IN) ;
#print end_html();
The Portable Audio Concordance (PAC) was developed at the University of Bielefeld in the years 2000--2001 as a result of the cooperation of the University of Bielefeld, Germany, and Universite de Cocody, Abidjan, the Ivory Coast. This cooperation took place within the DAAD project: Encyclopaedia of languages of the Ivory Coast and continues in the VW-foundation funded project EGA: A Documentation Model for an Endangered Ivorian Language .
The goal was to create a concordance, a list of words with pointers to actual occuring contexts, which should not only be given in some form of print but also in the form of sound-presentation to enable all sorts of researchers to have access to the source data. For the technical and linguistic specification see Trippel et al. (2001).
This is the users manual, a manual for potential users of the audio concordance. It is directed towards the user consulting a concordance, not the lexicographer adding corpora; therefore the lexicographer's information needs are met at the end of the manual.
As most programs there are certain functions PAC has, and other that it does not have. The next sections explain what is possible and what is not.
PAC is a language independent package of software for the creation of a concordance. Any language can be used as long as corpora meeting the following requirements exist:
If these requirements are met the PAC software package can work properly and carry out
If the above mentioned requirements are not met, PAC cannot work properly.
Further shortcomings in functionality, which may be changed in the process of development at a later stage, are:
Two different graphical user interfaces are available: CGI-Interfacing (via WWW or at least a webserver) and TK-Widget interfacing (windows popping up). Because the functionality is roughly the same we will not distinguish between them if not necessary due to different functionality.
The introductory page requires a selection of the languages the user is interested in. This selection is done (at least on the standard systems) by clicking on the name of the language in the list of languages. If the number of languages is greater than the available lines of the pick list than a scroll-bar enables scrolling up and down for more languages.
After selection of a language click the choose-button (TK-version) or the consult concordance-button (web-version).
The next window will automatically appear which can be used to continue with a query.
Two select lists appear after successfully selecting a language. The left one shows a list of words that can be queried for, the right one shows the available corpora. Select a word by clicking on a word in the list (scroll the list if needed) and select a corpus. In the Web-version you may as well select more than one corpus, e.g. by clicking the button Select All Corpora. Deselection of a word and/or corpus can be done by re-clicking (Web-version) or by pressing the deselect file/word-button (TK version). A complete reset can be done by clicking the reset-button.
The TK-Version can be exited from this window by a click on the quit-button.
In both versions a click on the search for word button results in the actual query.
The result is a string of the name of the corpus file (WEB-version only), the line number (this is also the sentence number) and the transcription of the sentence. Listening to the audio files can be accomplished by selecting a sentence and clicking play (TK) version, or by clicking the speaker icon in the Web-version.
The audio files that are tested and used in the example implementation exist in the well known and common WAV-format. They were recorded both at the University of Bielefeld and in field studies in the Ivory Coast with native speakers.
Transcriptions are human products and therefore subject to
non-systematic (and sometimes also systematic) errors. Special
characters that are not part of the ASCII-128 character set as well as
special non-letter characters such as
Inserting data and adding a language is shell based, it was tested on UNIX and LINUX machines. GUI's have not undergone sufficient testing yet.
To add a language go to the concordance directory, change to the DATA directory and create a subdirectory named by the name of the language. This will be the directory for the normalised texts and wordlist for the language.
You may add the new corpus at this point of processing.
Copy the audio files of the language into the concordance subdirectory
CORPUS/AUDIO . The format of the filenames should be
You may want to store your original corpus transcription in the CORPUS-directory.
After storing the new corpus in the CORPUS-directory change to the MODULES-directory. There call the script normalisation.pl with the arguments: ../CORPUS/newcorpusfile.txt and ../DATA/language/newcorpusfile.ctt. Note that newcorpusfile here is the placeholder for the filename of your corpus, the txt means the ASCII input format, the ctt indicates the output-format. For automatic use of the concordance the PAC-software expects the ctt extension for the output format, so you should stick to that.
After you called the script on the shell you will be asked for the name of the author, the title of the corpus, the date of creation, the language of the corpus and for changes (this means dates of changes to the normalised text). Please have this information at hand. Escape the question for changes by hitting return without any other input to that question. This will be the regular case as the changes tag should be used if and only if the normalised text received changes that are not due to a format change and not part of a (corrected and changed) original corpus.
As soon as this is finished the new corpus is usable according to the limitation of your versions.
Please send error reports, questions and suggestions to firstname.lastname@example.com with a brief explanation of the problem.


text:
Stop by any of our 12 locations and ask about a test drive or demo of one of our pieces of compact lawn equipment or various other equipment. A member of our sales team would be happy to put you in the drivers seat or give you a demonstration of just how fun and EASY these machines are to operate. We just completed our "TOYS FOR BIG BOYS SAND BOX" in Halifax. One of our customers was trying out a new compact
Polaris builds the best-selling youth ATVs. The Sportsman® 90 has a 4-stroke 90 engine, 2WD and automatic transmission with reverse. It includes a safety flag, helmet and built-in safety features as standard equipment.


text: The 2nd Annual Michael Bratton Memorial Golf Tournament is a four person scramble format. Each player tees off on each hole. The best of the tee shots is selected and all players play their second shots from that spot. The best of the second shots is determined, then all play their third shots from that spot, and so on until the ball is holed. The highest score recorded will be bogey.


text:
Smith Academy's Danielle Duseau is going national.
Duseau, from Hatfield, has made the USA's Junior National Under-17 field hockey team.
At the end of May, Duseau completed a long session of tryouts. She found out at the end of the month that she was one of the 24 players named to the team.
Duseau will take part in a training camp in California in January. That's when the team's roster is expected to be finalized before the team begins an international tour in the spring.
Duseau will continue a tradition that has seen Hatfield become the hotbed of Western Massachusetts field hockey. Former coach Sherry Webb built a strong program at the school.
Duseau will play for Smith Academy and coach Dena Polverari this fall.
The national spotlight started with Judy Strong, who was a member of the U.S. Women's National Team starting in 1980. Another Smith Academy graduate, Kelly Dostal, earned a spot on the team in 2001.
Now Duseau is carrying the torch.
Duseau began a tryout process at the USA Futures Program regional tournament at the University of New Hampshire last May. The best players from that tryout moved on to the national tournament in Virginia Beach, Va., and the cream of that crop were all invited to the Junior National Camp at the University of Massachusetts in July.
Another Western Mass. player, Maddy Carpenter of Wilbraham, now at Northwestern, has earned a spot on the U-21 national squad.


text:
Open Tour Days
Personal Tours are available:
If you would like a Personal Tour, please call
the office at (609) 499-7820
to schedule an appointment.
Our Song
Click Below To Hear The Liberty Lake Song
Picnics & Events
We Love LLDC!
Please click here to join our Coalition and support us in our advocacy efforts towards the DEP!
Search Our Site
Having troubling finding something?
Click here to search our site.


text:
Tag Archives: best
By the Numbers: 7
Soccer lists are ubiquitous and come in all shapes and sizes, types and varieties. We at O87 never settle for just doing another list. "Just another list" isn't even in our vocabulary. So, when one of us decided that it … Continue reading
Posted in Events
Tagged beckham, best, Cantona, dalglish, dream catcher, garrincha, good luck charms, kit numbers, manchester united, raul, shooting star
Leave a comment


text:
WHAT IS THIS SOUTHPORT NORTH CAROLINA ONLINE DRIVING SCHOOL? Defensive driving in Southport North Carolina has traditionally been done in a hotel room, restaurant or some other driving school location. Because of the internet, North Carolina drivers can now experience the convenience of online traffic school at Driving University. If an Southport North Carolina court or your insurance provider is giving you credit for taking a defensive driving course, then why not do it online versus going somewhere all day long?
HOW DOES DEFENSIVE DRIVING ONLINE IN SOUTHPORT North Carolina WORK? If you want to stay home for traffic school and do defensive driving online, there are three simple steps. Step 1: Sign up here for Southport North Carolina traffic school Step 2: Pay online during the sign up registration Step 3: Begin the North Carolina defensive driving school online
WHO TAKES ONLINE TRAFFIC SCHOOL IN SOUTHPORT NORTH CAROLINA? Drivers across the state of North Carolina can take the Driving University defensive driving course for any reason they choose to. An Southport North Carolina traffic ticket can cause drivers to take defensive driving school online. Courts giving drivers a reduction in the traffic ticket fine or dismissing the ticket altogether causes many drivers to take driving school at Driving University. Defensive driving school in Southport North Carolina is user friendly and convenient at Driving University.
HOW IS THE SOUTHPORT NORTH CAROLINA DEFENSIVE DRIVING SCHOOL DIFFERENT? Most Southport driving schools tend to be lengthy and often boring for experienced drivers. The Driving University online defensive driving school is far from it. Self paced and user friendly, the North Carolina online traffic school is rich with unforgettable highway humor; it's interactive; it's interesting; it's simple and convenient. Unlike others, you will not be note taking, studying or memorizing pages of boring traffic laws. Sign up today and see why Driving University is the nation's favorite defensive driving school online.
The North Carolina completion certificate On the day you finish the North Carolina online defensive driving course your traffic school certificate will automatically be processed. We'll mail your driving school certificate to you or you can select FedEx when you sign up for the Driving University North Carolina online course.
North Carolina certificates – overnight delivery FedEx overnight delivery is available if you need your North Carolina defensive driving school certificate right away. Finish the defensive driving course by 4pm ET and your traffic school certificate will ship that same day, Monday – Friday.
Defensive Driving / Traffic School course offered in these and other cities statewide:


text:
1. | Jinna | ||
A girl with unimaginable cuteness. Beautiful, talented, and a sexual goddess. She is blind to her own beauty. She makes the most adorable faces when she's upset. Sometimes people say things just to see her cute reactions. She sleeps like an angel, and looks amazing in the mornings. She makes men fall crazy in love with her, and even some of the ladies, but she's always completely oblivious to everything and everyone. A bit forgetful, and tends to take FOREVER to get ready. But she's worth it, because in every other way she's just perfection. "Bro, if you could have any girl, who would it be?"
"You already know, Jinna." "Oh man bro, but she's been your best friend for 2 years!" "Yeah, she's totally oblivious towards me." "Friend-zoned, real bad. It's probably best to move on honestly.." "Yeah, but I love her. She's the girl of my dreams." |
2. | jinna | ||
Someone who has red hair Person1: Do you reckon that Jinnas curtains match the carpet?
Person2: Dude are you talking about pubes?!?! |


text:
R the messages in chat avenue encrypted? R the chat rooms here secure??
R the messages in chat avenue encrypted? R the chat rooms here secure??
I would imagine it is not as no personal information is being asked for (credit cards, bank information, SSID, etc etc). I may be wrong and they may have the encryption enabled, I think only CM would be able to answer this.
Just to be safe, NEVER give someone your personal information over the chat.
"If at first you don't succeed, destroy all the evidence that you tried."
not sure about the messages themselves, but think so.
I know that the logins are encrypted..
Goodbye C/a.
2009 - 2013
Last edited by FRazier; 06-29-2012 at 01:47 AM.
"I'm okay today. I'll be okay tomorrow. And the next day after that I'll still be okay. But in a year you will see me, I'll be amazing."03


text:
Chiru is neither King nor King maker in AP politics. It is really huge disappointment to the PRP party leaders. The Party couldn't win 20 MLA seats out of 294 MLAs. Many leaders who joined PRP from TDP (Vidhyadhar Rao, Kottapalli Subba Rayudu,Thammineni Seetha Ram) couldn't win.
Allu Arvind last Anakapally MP seat with majority of 25000 votes.
PRP camp was expecting a silent vote for them from the youth and women , but the silent vote went to Congress Party.Congress will form the next government with simple majority, 155 MLS in 294.
More AP 2009 Elections Results Live News


text:
Yes, I'd like to receive National Geographic e-mail exclusive offers, sale notifications, and the latest updates on gifts that make a difference.
Thank you for signing up and supporting the National Geographic Society.
Size: S M L XL XXL Size Chart Please select a size
Qty: This item is out of stock.
Traditional Indian styling in a vibrant fuchsia pattern and textured lightweight cotton make an excellent travel outfit. The Indian city of Jaipur has been an artistic center since the 18th century and is known as the Pink City because of the stucco that was used to imitate red sandstone. It is in the Pink City that this bright ensemble is made as part of a thriving cottage textile industry. The loose-fitting style is flattering on any woman, and the crinkle fabric makes this ideal for pack-and-go travel. Expand your travel wardrobe by pairing the tunic with jeans or the skirt with a T-shirt.
Please note: The brightness of our Pink City Skirt can vary a little from that pictured due to the moisture in the air when the fabric is dyed. During monsoon seasonroughly June through September in Rajasthanthe colors can turn out a little softer than they do during the winter and spring. We hope that you will accept slight variations as part of the delicate balance of working with handcrafted items and small artisan studios.
Made in India of 100% cotton. Women's sizes S (4-6), M (8-10), L (12), XL (14-16), XXL (18-20).
Machine wash.
(based on 2 reviews)
Ratings Distribution
5 Stars
4 Stars
3 Stars
2 Stars
1 Stars
Reviewed by 2 customers
Sort by
Displaying reviews 1-2
Back to top
Great skirt
By Mini the best
from Oconomowoc, Wi
About Me Casual Dresser
Best Uses
Comments about Pink City Skirt:
I got the skirt and blouse. I love the outfit and get many compliments.
(1 of 1 customers found this review helpful)
Stunning outfit!
By cjpeterso
from Edmonton, Alberta, Canada
About Me Trendy/Stylish Dresser
This is a gorgeous outfit. It washes like a dream and I get tons of compliments whenever I wear it. It is a perfect hot weather outfit.


text:
Definition of Muscular dystrophy, distalMuscular dystrophy, distal: A rare type of muscular dystrophy (MD) that typically begins in adulthood and involves the muscles that are most distant from the midline, such as those of the hands and feet. Distal MD is inherited in an autosomal dominant manner and affects males and females. Also known as distal myopathy and distal hereditary myopathy. Source: MedTerms™ Medical Dictionaryhttp://www.medterms.com/script/main/art.asp?articlekey=11685 Last Editorial Review: 3/19/2012 Medical Dictionary Definitions A - ZSearch Medical Dictionary
eMedicineHealth Top News
Women's Health
Find out what women really need.
From WebMD
Healthy Resources
Featured Centers
Health Solutions From Our Sponsors
Featured Topics
Most Popular Topics
Medical Dictionary
Use Pill Finder
Find it Now
Pill Identifier on RxList
- quick, easy,
pill identification
Find a Local Pharmacy
- including 24 hour, pharmacies


text:
Need a Suggestion?
We've narrowed our excellent furnace filter selection
to help you shop faster:
Shop by MERV Rating
Want to know more about MERV Ratings?
They help keep the air pure and fans and ducts clean. They optimize furnace performance, minimize utility costs, and reduce exposure to airborne particles. Furnace filters already have many benefits to offer, but at FurnaceFilters.com we've added even more, with great prices and fast shipping on a huge selection of residential and commercial furnace filters, including pleated and electrostatic furnace filters. Whatever brand, size, MERV rating, or furnace filter type you require, the well-furnished furnace is best equipped at FurnaceFilters.com.
Today's residential furnace filters offer greater air quality control than ever before, thanks to improvements in furnace filter technology and the use of minimum efficiency reporting value (MERV) ratings. The residential furnace filter selection at FurnaceFilters.com includes filters that are engineered to meet a variety of building standard and contaminant control requirements. From allergen and odor control furnace filters for pet owners to hospital-quality MERV 13 furnace filters and eco-conscious furnace filters that meet the U.S. Green Building Council's benchmarks for Leadership in Energy and Environmental Design (LEED), FurnaceFilters.com puts your home on the cutting edge of air contaminant control.
Our furnace air filter selection features top industry brands such as 3M Filtrete, Airguard, and American Air Filter, and compatibility with furnaces from American Standard, Bryant, Carrier, Honeywell, Trane, and other leading furnace companies. Choose from standard panel or pleated filter designs, or enjoy a longer and more cost-efficient filter life with washable, reusable electrostatic furnace filters. The electrostatic charge and thin filter media of electrostatic filters improve particle capture with minimal airflow reduction - a winning combination for both air quality and furnace efficiency.
At FurnaceFilters.com, we also make it possible to cost-effectively meet and surpass the demanding filtration requirements of commercial and institutional buildings. Our commercial furnace filter options include pre-filters, final filters, and green building filters with MERV ratings from 4 to 14. Prolong the life of your HVAC equipment - and stay on budget - with dust-capturing, humidity-resistant pleated furnace air filters in 12- or 24-packs for maximum savings.
FurnaceFilters.com strives to provide the very best online shopping experience through our outstanding furnace filter selection, fast and low-cost shipping, customer satisfaction guarantee, and excellent customer service. Finding the best furnace filter can be a challenge, but it's a challenge that we're ready to help you meet. If you have questions about any of our products, call us. Our friendly and knowledgeable customer service team would be happy to help.


text:
AL Sharq Careers
About AL Sharq
- Company Industry: Information Technology
- Company Location: Jordan
A well established firm representing A.W. Chesterton a company leading the industry in the field of pumps, valves and gasketing sealing material & technical products.
Jobs Vacancies at AL Sharq
We're sorry. At the moment there doesn't seem to be any job opportunities from AL Sharq. Why not try a general search for AL Sharq on Emirates 24|7 for other possible opportunities?


text:
Fast and Easy Tortilla Pie Recipe
Fast & Easy Dinner: Tortilla Pie
While I've cooked my fair share of quesadillas, I've never experimented with tortilla pie, which is essentially, a stack of quesadillas. I've always wanted to though — there's something so interesting about a tower of tortillas with lots of layers and oozing filling. Doesn't a slice look intensely satisfying?
This pie consists of ground beef, garlic, corn, spinach, and Monterey Jack cheese. It's uncomplicated to make, sure to be a crowd pleaser with kids, and is a great way to use up a pack of tortillas. If you want to give tortilla pie a try, get the recipe, and read more. From Martha Stewart Ingredients 4 flour tortillas (10-inch) Directions Serves 4.
Tortilla Pie
1 tablespoon olive oil, plus more for pan
1 medium onion, chopped
1 1/2 teaspoons ground cumin
1/4 teaspoon red-pepper flakes
Coarse salt and ground pepper
2 tablespoons tomato paste
1 pound ground beef sirloin
3 garlic cloves, minced
1 package (10 ounces) frozen corn kernels
3 packed cups loose baby spinach (about 5 ounces), torn into pieces
2 cups (8 ounces) shredded Monterey Jack cheese
Fresh cilantro sprigs, for garnish (optional)
Sour cream (optional)


text:
To be able to log in, you need to be a registered participant with Fredskorpset. Are you interested in going on an exchange?
[Missing text /login/loginadditionalinfo for es]
[Missing text /blog/entry/by for es] Grishma Manandhar[Missing text /blog/entry/comma for es] abr 24 2012 [Missing text /blog/entry/onexchangein for es]India
so enjoying my stay in thailand for the preparatory course .....
[Missing text /mypage/wall/or for es]Login [Missing text /mypage/wall/withaccount for es]


text:
Started this discussion. Last reply by Victoria Nov 1, 2010.
I am one part of the Diddlyi team here to make sure that things run smoothly and you get all the features you want. Please contact me in any way and whenever you want! Message me or e-mail firstname.lastname@example.com
Posted on December 13, 2012 at 2:58pm
Posted on November 1, 2012 at 3:30pm
Posted on November 1, 2012 at 2:00pm
Posted on October 31, 2012 at 3:00pm
Posted on October 29, 2012 at 1:30pm
Darn! Ok then. Not anything particular. Thanks!
What happened to the Diddlyi magazine website? I haven't been able to access it.
Go raibh maith agat / Thank you Rebecca,
This site is a great idea ... Bail ó Dhia ar an obair.
thank you very much :D
Thank you, Rebecca!
thank you
Thank you so much for the bday wishes !! xx
Thank you for the birthday wishes Rebecca!
thank you so much..love Alannapio
awkward! here i am again, a month later my bday! it was the same last year! HAHAHA
really thanks, Becca!
how are you? fine, I hope!
and exactly one year ago I was there, in Dublin City! DD: how I miss your city!
and I know I am kinda late, but I wish you a happy new year! hehe
kisses! :D
Thanx for the birthday card :-)
Thanks a mill!!!!!!!!!!!! xxxx
Thank you for the birthday wishes. Much appreciated ;D
Thank you very much:)
hiya rebecca how are you getting onj dont usuallt go on this but anyways how are you
Thanks very much!! :)
Thank you :)
Thank you :)
Add your profile for free
in less than a minute
Posted by Amanda on May 5, 2013 at 9:30pm
Posted by Amanda on April 1, 2013 at 8:05pm — 4 Comments
Posted by Amanda on March 24, 2013 at 6:48pm
Posted by Daniel Franzini on March 4, 2013 at 7:06pm
Posted by Amanda on February 20, 2013 at 12:56am — 5 Comments
Posted by Amanda on January 13, 2013 at 5:40pm — 8 Comments
Posted by Lissie on January 3, 2013 at 8:33pm — 4 Comments
Posted by Rebecca @ Diddlyi on December 13, 2012 at 2:58pm
Posted by Anna Eletskaya on November 28, 2012 at 8:36am — 1 Comment
Posted by Mary Allison Page on November 12, 2012 at 3:00pm — 4 Comments
© 2013 Created by Paul @ Diddlyi.


text:
New Ideas Proposed for Midtown
By: WROC-TV
Updated: November 2, 2012
Designs were unveiled for the public to see Thursday night. Some of the ideas included using art at the site. Building the public space is the next phase of the project. The goals is to make it functional. Construction at the site is currently on schedule.


text:
I'm going to follow in the suit of Schin. She has a great WIP system. Started a wip thread months ago and just keeps updating the title. So that's what I'm going to do too! Thanks for the great idea Schin!
You can see my finished works here: http://community.imaginefx.com/forums/permalink/162775/162775/ShowThread.aspx#162775
Ok, so this is obviously a very early and rough sketch! LOL!
Here's the general idea: I plan to play with some textures for the background. The bats and birds will be more suggested than actually detailed. There may or may not be moonlight in the background. I've not yet decided. The Mage himself will be a bit of a mystery, but he will need to convey something dark and evil. His cloak will eventually look a bit worn and tattered...he is quite ancient you know! ;) Also his face may end up not being a face, but I've put one there for now. There will be some kind of mist underneath his cloak....perhaps it is coming from, or is part of him. The main light source will emanate from the magic in his hands. And I already see, that the caplet portion of his cape will need to be a bit longer...
Alright, so Wip one, here it is. I've a lot of work to do. Off I go.
Ooooh Red, I absolutely love red, hope to see some bright blood red in there its my favourite colour lately - it also looks like there are some swirly swishy bits toward the bottom so I'm looking forward to seeing how you do that. Hurry up with the next installment!
LOL Martin! I know, right? I'm on it!
Adrasteia, LOL, jeesh, no pressure or anything! LOL!!! There will definitely be brighter reds. And there will be lots of swirl and swish to be sure. All in a very menacing and hopefully creepy manner. ;D
I should have another update either later tonight or tomorrow. Ok, ouch I feel the whip already! I'm going back to paint!
Aw thanks Kaz. I appreciate that. Yeah, I just had to see if those would be the right do dads for later! LOL! Thanks for coming in!
Okay second wip. Still super rough. This was more about slapping down the gist of him than anything else. Still checking out some cool textures to play with for the background. I think I will move forward with the mage at this point and worry about the background later. (Research can be such a bore!) For once, the background isn't as important to me. Don't get me wrong, it's important...I just need to try something new....stretch out a bit.
Thanks Phoenicorn and Alex. I'm glad you stopped in.
What? You can't see inside my head to see how it will look when it's finished? LOL! Yeah, he is going to look rough for a bit. The storm is always worse before it gets better!
I'll have another update soon. I'm hooked on this guy. ;)
Hey Red he's looking great - I like the swishy swirly bits fading into the background your doing and of course all the red fabric!
Red Ninja:Thanks Phoenicorn and Alex. I'm glad you stopped in. What? You can't see inside my head to see how it will look when it's finished? LOL! Yeah, he is going to look rough for a bit. The storm is always worse before it gets better! I'll have another update soon. I'm hooked on this guy. ;)
How soon?
LOL! By Monday Martin.
And I'll definitely need some input!


text:
Discussion on:
Message 1 of 34
There's more than one way to leave a job
For those that stay with a tech compay, 10 years seems to be about the right point at which to be dumped, replaced by younger people that are paid less. After a few of those cycles you are "too old" and are dumped for that reason instead (saves retirement costs).
Posted by clearmiddle
6th Nov


text:
The Food Service School Chief is FSCM Justin Reed and the Assistant School Chief is FSCS Dena Burke.
For general school questions, contact FSC Blodgett at 707-765-7970.
For A School questions, please contact the A School Course Chief
FSC Blodgett at 707-765-7970.
For C School questions, please contact the C School Course Chief
FSC Frank Haleakala at 707-765-7865.
For Galley questions, please contact the Food Service Officer
FSCS Phillip Templin at 707-765-7151.
The FS School's mailing address and general phone numbers are:
Student name
C/O (School Name)
Class No. (xx-xx)
US Coast Guard Training Center
599 Tomales Road
Petaluma, CA 94952
Voice: (707)765-7970
Lower Galley:
Upper Galley:
Fax: (707)-765-7654
Training Center Petaluma Security (24 hours): (707)-765-7215


text:
UU World Audio of Selected Articles
UU World's current issue and archives can be read on the award-winning online companion site, uuworld.org: liberal religion and life, which is updated with news and original content each week.
UU World Summer 2013: Audio Recording
May 8, 2013
About the Reader of UU World
February 26, 2013
UU World Spring 2013: Audio Recording
February 18, 2013
UU World Winter 2012-2013: Audio Recording
November 30, 2012
UU World Fall 2012: Audio Recording
September 4, 2012
For more information contact conglife @ uua.org.
This work is made possible by the generosity of individual donors and congregations. Please consider making a donation today.
Last updated on Tuesday, May 21, 2013.
Updated and Popular
Popular New Searches
For Newcomers
Learn more about the Beliefs & Principles of Unitarian Universalism, or read our online magazine, UU World, for features on today's Unitarian Universalists. Visit an online UU church, or find a congregation near you.


text:
The chorus is a little bit strange. The space dementia maybe is the will of following Satan.
The rest of the song is understandable with that meaning, or maybe the full song.
The matter is that Im not english-speaking and it's difficult to find a meaning. but I read somewhere that a lot of contemporary artists sing songs to the devil, and that's because they are (a lot of them) masons, and masonry has satanist influence.


text:
April 9 & 10, 2014
Wednesday - 7:30pm | War Memorial Auditorium
Thursday - 7:30pm | War Memorial Auditorium
Subscribe Today: 336-335-5456 x 224
Greensboro Symphony and Winston Salem Symphony Joint Concert
Zuill Bailey, cello
Stephanie Foley, mezzo
Choral Society of Greensboro
Winston Salem Symphony Chorale
Dmitry Sitkovetsky, conductor
Strauss Don Quixote Symphonic Poem Zuill Bailey, cello
Prokofiev Alexander Nevsky, Stephanie Foley, mezzo, and Chorus
About the guest artist:
Zuill Bailey is widely considered one of the premiere cellists in the world.
His rare combination of celebrated artistry, technical wizardry and
engaging personality have secured his place as one of the most sought
after and active cellists today.
A consummate concerto soloist, Mr. Bailey has been
featured with the symphony orchestras of Los Angeles, Chicago, San
Francisco, Indianapolis, Dallas, Louisville, Honolulu, Milwaukee,
Nashville, Toronto, Minnesota, Utah, Israel, and the Bruchner Orchestra
in Linz, Austria. He has collaborated with such conductors as Itzhak
Perlman, Alan Gilbert, Andrew Litton, James DePriest and Stanislav
Skrowaczewski and has been featured with musical luminaries Leon
Fleisher, Jaime Laredo, the Juilliard String Quartet, Lynn Harrell and
Janos Starker.
Mr. Bailey has appeared at Disney Hall,
the Kennedy Center, the United Nations, Alice Tully Hall, the 92nd St. Y
and Carnegie Hall, where he made his debut performing the U.S.
premiere of Miklos Theodorakis' "Rhapsody for Cello and Orchestra." In
addition, he made his New York recital debut in a sold out performance
of the complete Beethoven Cello Sonatas at the Metropolitan Museum of
His international appearances include celebrated performances with the
Moscow Chamber Orchestra in its 50th anniversary tour of Russia, as well
as concerts in Australia, the Dominican Republic, France, Holland,
Israel, Spain, Hong Kong, Jordan, Mexico, South America and the United
Kingdom. Festival appearances include Ravinia, the Interlochen Center
for the Arts, Manchester Cello Festival (UK), Consonances- St. Nazaire
(France), Australian Festival of Chamber Music, Deia Music Festival-
Mallorca (Spain), Santa Fe, Caramoor, Chautauqua, Bravo!, Vail Valley,
Maverick Concert Series, and the Music Academy of the West. In
addition, he was the featured soloist performing the Elgar Cello
Concerto at the Bard Festival in the World Premiere of the Doug Varrone
Dance Company's performance of "Victorious." Zuill Bailey also performs
regularly in a piano trio with violinist Philippe Quint and pianist
Navah Perlman in addition to duo recitals with pianist Awadagin Pratt.
Zuill Bailey is an exclusive recording artist on Telarc International.
His "Bach Cello Suites" recording immediately soared to the Number One
spot on the Classical Billboard Charts. Other critically acclaimed
recordings on Telarc include his live performance of the Dvorak Cello
Concerto, with the Indianapolis Symphony Orchestra, "Brahms" complete
works for cello and piano with pianist Awadagin Pratt, and "Russian
Masterpieces" showcasing the works of Tchaikovsky and Shostakovich
performed with the San Francisco Ballet Orchestra. Other new releases
include his innovative "Spanish Masters" CD for Zenph Studios, where he
forms a unique duo blending with recordings of composer Manuel de
Falla. His discography also includes a debut recital disc for Delos,
Cello Quintets of Boccherini and Schubert with Janos Starker,
Saint-Saëns' Cello Concertos No. 1 and 2 "Live," and the Korngold Cello
Concerto with Kaspar Richter and the Bruckner Orchestra Linz for ASV.
Zuill Bailey was awarded the Classical Recording Foundation Award for
2006 and 2007 for Beethoven's complete works for Cello and Piano. The
highly touted two disc set with pianist Simone Dinnerstein was released
on Telarc worldwide. In celebration of his recordings and appearances,
Kalmus Music Masters will release "Zuill Bailey Performance Editions,"
which will encompass the core repertoire of cello literature.
Network Television appearances include a recurring role on the HBO
series "Oz," NBC's "Homicide", A&E, NHK TV in Japan, a live
broadcast of the Beethoven Triple Concerto performed in Tel Aviv with
Itzhak Perlman conducting the Israel Philharmonic, and a performance
with the National Symphony Orchestra of Mexico City. Mr. Bailey is also
featured in the televised production of the Cuban premiere of Victor
Herbert's Cello Concerto No. 2 with the National Orchestra of Cuba. He
has been heard on NPR's "Morning Edition," "Tiny Desk Concert,"
"Performance Today", "Saint Paul Sunday," BBC's "In Tune," XM Radio's
"Live from Studio II," Sirius Satellite Radio's "Virtuoso Voices," the
KDFC Concert Series, Minnesota Public Radio, WFMT and RTHK Radio Hong
Mr. Bailey received his Bachelor's and Master's Degrees from the Peabody
Conservatory and the Juilliard School. His primary teachers include
Loran Stephenson, Stephen Kates and Joel Krosnick. Mr. Bailey performs
on a 1693 Matteo Gofriller Cello, formerly owned by Mischa Schneider of
the Budapest String Quartet. In addition to his extensive touring
engagements, he is the Artistic Director of El Paso Pro Musica (Texas),
Artistic Director of the Sitka Summer Music Festival and Series,
(Alaska) and Professor of Cello at the University of Texas at El Paso. For more information please visit www.zuillbailey.com
Learn more about the evening's music at
Preludes. The Prelude on Wednesday, April 9 begins at 6:45 p.m. on the
Mezzanine level of the War Memorial Auditorium. The Prelude on
Thursday, April 10 begins at 6:45 p.m. on the
Mezzanine level of the War Memorial Auditorium
Meet the Artist
Join us after the Thursday
evening concert for a brief question and answer
session held at the front of the stage with our
guest artist and Dima.
Radio Broadcast
WFDD will
broadcast this concert on Friday, May 2, 2014 at 8:00pm


text:
Saved Searches - View All
You don't have any saved searches yet. Look for the "Save This Search" link at the top of the page next time you search.
Your search found 228 homes for sale in Arnold, MO. Learn more about Arnold, MO real estate.
228 Properties Found in Arnold, MO
We can notify you of real estate activity relating to your Saved Searches and Saved Properties.
Baths: 2.5
Single Family Home
Auctions: 1:00 PM 6/25/2013 Nominal Opening Bid: $10,000. 2. 5BA 1,443+/- sf single-family. Approx . 14ac lot....
Williams & Williams Worldwide Real Estate Auction
(800) 801-8003
Single Family Home
Fantastic investment opportunity!*64-Unit Apartment Complex in superb location off Telegraph Road, just south of...
Coldwell Banker Gundaker
Sue Kirkpatrick
(314) 849-2880
Commercial Building
32 Acres in the heart of a high traffic area. 1600+ Ft frontage of Interstate 55 visibility. Currently zoned...
Callahan Five Star Realty
Cindy Callahan
(636) 931-9800
Gorgeous +/- 53 Acres in Arnold!!! This ground may be the Best piece of Developable ground of this size left in...
Staloch Llc
David Staloch
(636) 337-4663
Commercial Building
Attention Investors!!! 12,000 sq ft building on 3. 76 acres! Great Location!!!
Keller Williams Realty West
Mark Hiller
(636) 229-8500
Georgeous 30 beautiful acres ready for your dream, bring your horses or development. Brokered And Advertised By:...
Staloch Llc
David Staloch
(636) 337-4663
48.89 Acres zoned R-6 in the City of Arnold. Approximately 19 acres of the land is in flood plane. The access is...
Luxemberg Realty
Gregory Hayden
(314) 892-5200
Commercial Building
Are you searching for an opportunity to own your very own turn key business? You have just found it with this well...
Russo Realty Group
Anthony Russo
(636) 825-9844
Commercial Building
Attention Investors, Developers and Business Owners! Great corner location next to the Arnold triangle, across from...
Mayfield Real Estate
Christian Robinson
(636) 741-5359
Beds: 2 Baths: 1
Condominium Unit
null Brokered And Advertised By: Realty Executives of St. Louis Listing Agent: Julie Thomas
Realty Executives Of St. Louis
Julie Thomas
(314) 756-9100
Multi-Family Home
Three buildings each with four 2br town homes and four one bedroom units. Town homes enter from the front have...
Ci Stl - Multifamily
Edward Greenberg
(314) 373-3030
Beds: 4 Baths: 3 Full, 1 Half
Single Family Home
One of a kind. Spacious, private & situated on the Bluffs of Mississippi River. (River is visible during winter...
Coldwell Banker Gundaker
Shirley Vanlandeghem
(636) 461-2000
$579,990 (Reduced 05/17/13)
Beds: 3 Baths: 3
Single Family Home
You found it !!!! An absolutely stunning atrium ranch on a serene 5.5+ acres. Start your tour with the private...
Powerhaus Realty
John Rocchio
(314) 843-5959
Commercial Building
Three homes are on this property in the city of Arnold, Missouri. Wonderful chance to build what you want or to...
Re/Max Gold
Penny Miles
(314) 756-4070
Commercial Building
1.7 ACRES ZONED COMMERCIAL IN GROWING AREA. Brokered And Advertised By: Luxemberg Realty Listing Agent: Gregory Hayden
Luxemberg Realty
Gregory Hayden
(314) 892-5200
$475,000 (Reduced 05/03/13)
Multi-Family Home
Investment opportunity. 10 unit apartment building. All 1 bedroom 1.5 baths. Off street parking. Roof 9 yrs young....
Re/Max Best Choice
Donald Davis
(636) 931-7272
Building Lot
Fantastic opportunity for potential commercial property. Property is being sold for commercial potential. Home on...
Prudential Alliance, Realtors
Chuck Phegley
(636) 733-5008
Beds: 4 Baths: 3 Full, 1 Half
Single Family Home
OPEN SUN MAY 19th 12-2 pm. Dream house! The park like setting is nestled in beautiful trees and woods. The kitchen...
Coldwell Banker Gundaker
Debbie Langanke
(636) 461-2000
A great opportunity for your builder, or your buyer who wants a lot of space that is close to everything except...
Real Estate Xpress
Michelle Clagett
(800) 381-2575
Commercial Building
Fantastic Location located off Vogel and Miller Rd. 1 minute from Highway 55 close to school entrance. Brokered And...
Re/Max Best Choice
Jerry Overberg
(314) 714-7000
We can notify you of real estate activity relating to your Saved Searches and Saved Properties.
Resource Center
Credit Score
Check your Credit Score for FREE!Mortgage Center
Near Record Low Rates from LendersPreapproval
Compare Loans, Calculate Payments, Get QuotesHome Insurance
Get Your Free Allstate Home Insurance Quote!Community Information for 63010
Population: 38,431
Median Age: 35
Median Household Income: $64,678
Households with Children: 47.77%
Median Travel Time to Work: 29 minutes
Real Estate Market Information
Median years in residence: 8
Homes Owned: 81.05%
Homes Rented: 16.22%
Homes Vacant: 2.74%
Other Home Buying Resources