Language Processing Applications: spelling checkers Nepali spell checker

Size: px
Start display at page:

Download "Language Processing Applications: spelling checkers Nepali spell checker"

Transcription

1 Language Processing Applications: spelling checkers Nepali spell checker Bal Krishna Bal Project Manager PAN Localization Project Madan Puraskar Pustakalaya, Nepal URL : bal@mpp.org.np Localization Project. 12 th-16 th January, 2009, Novotel Hotel, Vientiane, Laos 1

2 Contents Background Hunspell and the OpenOffice.org suite Main features of Hunspell Hunspell file prerequisites Fitting the Nepali inflections and derivations into the Hunspell format Nepali Spell checker coverage and robustness Conclusion 2

3 Background Nepali spell checkers do not have a long history. The first spell checkers both for MS Office package and OpenOffice.org suite got released for public usage in the year Spell checking facility for Nepali taken up with great interest. Major beneficiaries publication houses, writers, journalists etc. 3

4 Hunspell and OpenOffice.org suite Hunspell is the default spell checker from OpenOffice.org 2.0 onwards. Hunspell is a spell checker and morphological analyzer library, initially developed for the Hungarian language. Hunspell can be extended to other languages having Unicode support. Hence, the Nepali spell checker is a customized version of Hunspell. 4

5 Main features of Hunspell Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. Morphological analysis, stemming and generation. Hunspell is based on MySpell and works also with MySpell dictionaries. C++ library under GPL/LGPL/MPL tri-license. Interfaces and ports: Enchant (Generic spelling library from the Abiword project), OpenXSpell (Mac OS X Enchant port), Delphi, Java (JNA, JNI), Perl, Python, Ruby, UNO. Source: Localization Project. 12 th-16 th January, 2009, Novotel Hotel, Vientiane, Laos 5

6 Hunspell file prerequisites Hunspell consists of language files for different language specific territory. It requires two files in order to define the language that it is spell checking. The first file is a dictionary containing the words for the language and the second is an affix file. The affix file defines the meaning of special flags in the dictionary. These files are located together in one folder ~openofficefolder/share/dic/ooo/ The spell checking is done using the.aff file for the language together with the.dic file. 6

7 Fitting the Nepali inflections and derivations into the Hunspell format A sample entry of the dict file: ãš/r1 A sample of the affix file: Rule r1 contains 4 sub-rules that generates four inflected forms of ãš, which are respectively, ãš, ãš, ãš ` and ãš ^ In the second level, rule r2 is applied to each of the inflected forms. The rules r1 and r2 yield as many as 320 inflections from the single verb like ãš of the dictionary file. 7

8 Nepali spellchecker, coverage and robustness A total of 37,000 head words in the dictionary file. 1,800 affix rules in the affix file. Word coverage of around 6.2 million Nepali words Random tests of the spell checker exhibit: 90% accuracy (43 words unhandled out of 450 words) 94% accuracy (25 words unhandled out of 400 words) 89% accuracy (100 words unhandled out of 923 words) Nepali spell checking in OpenOffice.org Writer 8

9 Conclusion The current version of the Nepali spell checker with substantial enhancements made is believed to have attained the industrial strength or robustness required for the target audience, i.e., publication houses, writers and journalists. Further testing and additional enhancements would be made to the spell checker in the days to come. Localization Project. 12 th-16 th January, Hotel, Vientiane, Laos 9

10 Acknowledgment This work was carried out with the aid of a grant from the Language Resource Association (GSK) of Japan and International Development Research Centre (IDRC), Ottawa, Canada, administered through the Centre for Research in Urdu Language Processing (CRULP), National University of Computer and Emerging Sciences (NUCES), Pakistan. 10

11 Thank You!! 11

Open Source Software Localization NepaLinux

Open Source Software Localization NepaLinux Open Source Software Localization NepaLinux Bal Krishna Bal Project Manager PAN Localization Project Madan Puraskar Pustakalaya, Nepal URL : www.madanpuraskar.org, www.nepalinux.org Email: bal@mpp.org.np

More information

Survey of Language Computing in Asia 2005

Survey of Language Computing in Asia 2005 Survey of Language Computing in Asia 2005 Sarmad Hussain Nadir Durrani Sana Gul Center for Research in Urdu Language Processing National University of Computer and Emerging Sciences www.nu.edu.pk www.idrc.ca

More information

Introduction & Scope of Localization

Introduction & Scope of Localization Introduction & Scope of Localization Sarmad Hussain Center for Research in Urdu Language Processing National University of Computer and Emerging Sciences Overview Introduction to Center for Research in

More information

Survey of Language Computing in Asia 2005

Survey of Language Computing in Asia 2005 Survey of Language Computing in Asia 2005 Sarmad Hussain Nadir Durrani Sana Gul Center for Research in Urdu Language Processing National University of Computer and Emerging Sciences www.nu.edu.pk www.idrc.ca

More information

PAN Localization Project A Regional Initiative to Develop Local Language Computing Capacity in Asia

PAN Localization Project A Regional Initiative to Develop Local Language Computing Capacity in Asia Pakistan, 2005 PAN Localization Project A Regional Initiative to Develop Local Language Computing Capacity in Asia اردؤ M ء 6 ث 9 a:h ۲۰۰۵ SANA GUL Center for Research in Urdu Language Processing ن Presentation

More information

Survey of Language Computing in Asia 2005

Survey of Language Computing in Asia 2005 Survey of Language Computing in Asia 2005 Sarmad Hussain Nadir Durrani Sana Gul Center for Research in Urdu Language Processing National University of Computer and Emerging Sciences www.nu.edu.pk www.idrc.ca

More information

Survey of Language Computing in Asia 2005

Survey of Language Computing in Asia 2005 Survey of Language Computing in Asia 2005 Sarmad Hussain Nadir Durrani Sana Gul Center for Research in Urdu Language Processing National University of Computer and Emerging Sciences www.nu.edu.pk www.idrc.ca

More information

Survey of Language Computing in Asia 2005

Survey of Language Computing in Asia 2005 Survey of Language Computing in Asia 2005 Sarmad Hussain Nadir Durrani Sana Gul Center for Research in Urdu Language Processing National University of Computer and Emerging Sciences www.nu.edu.pk www.idrc.ca

More information

On Localization, Natural Language Processing Tools and Use Models of Technology for Increasing ICT Use in Rural Nepal

On Localization, Natural Language Processing Tools and Use Models of Technology for Increasing ICT Use in Rural Nepal On Localization, Natural Language Processing Tools and Use Models of Technology for Increasing ICT Use in Rural Nepal Bal Krishna Bal Assistant Professor, Kathmandu University Email : bal@ku.edu.np Major

More information

Automatic Bangla Corpus Creation

Automatic Bangla Corpus Creation Automatic Bangla Corpus Creation Asif Iqbal Sarkar, Dewan Shahriar Hossain Pavel and Mumit Khan BRAC University, Dhaka, Bangladesh asif@bracuniversity.net, pavel@bracuniversity.net, mumit@bracuniversity.net

More information

Informatica PIM. Spell Checking. Version: Date:

Informatica PIM. Spell Checking. Version: Date: Informatica PIM Spell Checking Version: Date: 11 March 17, 2014 Table of Contents Motivation 3 Basic functionality 3 Architecture 3 Handling of Multiple Languages 4 User Interface 4 Spell Checking in a

More information

A Modern spell(1) Abhinav Upadhyay EuroBSDCon 2017, Paris

A Modern spell(1) Abhinav Upadhyay EuroBSDCon 2017, Paris A Modern spell(1) Abhinav Upadhyay EuroBSDCon 2017, Paris Outline Shortcomings in the old spell(1) Feature Requirements of a modern spell(1) Implementation Details of new spell(1)

More information

Challenge. Case Study. The fabric of space and time has collapsed. What s the big deal? Miami University of Ohio

Challenge. Case Study. The fabric of space and time has collapsed. What s the big deal? Miami University of Ohio Case Study Use Case: Recruiting Segment: Recruiting Products: Rosette Challenge CareerBuilder, the global leader in human capital solutions, operates the largest job board in the U.S. and has an extensive

More information

Urdu Localization of Open Source Software

Urdu Localization of Open Source Software Urdu Localization of Open Source Software Huda Sarfraz, Sarmad Hussain, Mahwish Bano, Asad Mustafa and Rahila Parveen Center for Language Engineering, Al-Khawarizmi Institute of Computer Science, University

More information

The Web Enabling Company

The Web Enabling Company The Web Enabling Company Integrating Linguistic Products into Corporate Applications Elisabeth Maier Canoo Engineering AG Basel-Switzerland elisabeth.maier@canoo.com www.canoo.com, www.canoo.net Page 1

More information

Spell Check By Julia Farhat, Ariella Moon

Spell Check By Julia Farhat, Ariella Moon Spell Check By Julia Farhat, Ariella Moon If you are searched for the book Spell Check by Julia Farhat, Ariella Moon in pdf form, then you've come to right website. We furnish the utter option of this

More information

Policy consideration for Development and Deployment of Local language computing and

Policy consideration for Development and Deployment of Local language computing and Policy consideration for Development and Deployment of Local language computing and content in Mongolia B. Batpurev, CEO, InfoCon Co.,Ltd Mongolia Regional Conference on Localized ICT Development & Dissemination

More information

Getting Started with Java. Atul Prakash

Getting Started with Java. Atul Prakash Getting Started with Java Atul Prakash Running Programs C++, Fortran, Pascal Python, PHP, Ruby, Perl Java is compiled into device-independent code and then interpreted Source code (.java) is compiled into

More information

Writing Diploma Exams Using Computers Humanities Part(ie) A, Mathematics 30-2 and Science 30

Writing Diploma Exams Using Computers Humanities Part(ie) A, Mathematics 30-2 and Science 30 Writing Diploma Exams Using Computers Humanities Part(ie) A, Mathematics 30-2 and Science 30 BACKGROUND Examinees are permitted to use computers when writing some diploma exams. The principles, directives,

More information

This course is designed for anyone who needs to learn how to write programs in Python.

This course is designed for anyone who needs to learn how to write programs in Python. Python Programming COURSE OVERVIEW: This course introduces the student to the Python language. Upon completion of the course, the student will be able to write non-trivial Python programs dealing with

More information

ICT (Information and Communication Technologies)

ICT (Information and Communication Technologies) Towards a Generic Framework for the Development of Unicode Based Digital Sindhi Dictionaries IMDAD ALI ISMAILI*, ZEESHAN BHATTI** AND AZHAR ALI SHAH** RECISED ON 15.07.2011 ACCEPTED ON 01.10.2011 ABSTRACT

More information

OpenOffice.org as a platform for developers

OpenOffice.org as a platform for developers OOoCon 2004 - Berlin OpenOffice.org as a platform for developers Mathias.Bauer@sun.com Mathias Bauer - OpenOffice.org Application Framework - Slide 1 Agenda Speaker introductions Features for development

More information

Java Conversion Technical Report

Java Conversion Technical Report PAN Localization Project Project No: Ref. No: PANL10n/KH/Report/phase2/001 Java Conversion Technical Report 19 September 2008 Prepared by: Miss VANN Sophea Cambodia Country Component PAN Localization project

More information

Automatic Reader. Multi Lingual OCR System.

Automatic Reader. Multi Lingual OCR System. Automatic Reader Multi Lingual OCR System What is the Automatic Reader? Sakhr s Automatic Reader transforms scanned images into a grid of millions of dots, optically recognizes the characters found in

More information

A GET YOU GOING GUIDE

A GET YOU GOING GUIDE A GET YOU GOING GUIDE To Your copy here TextHELP Read and Write 11 June 2013 Advanced 10.31.34 1 Learning Support Introduction to TextHELP Read & Write 11 Advanced TextHELP Read and Write is a tool to

More information

Outline. Introduction Concepts and terminology The case for static typing. Implementing a static type system Basic typing relations Adding context

Outline. Introduction Concepts and terminology The case for static typing. Implementing a static type system Basic typing relations Adding context Types 1 / 15 Outline Introduction Concepts and terminology The case for static typing Implementing a static type system Basic typing relations Adding context 2 / 15 Types and type errors Type: a set of

More information

TRANSLATION SOFTWARE. OmegaT

TRANSLATION SOFTWARE. OmegaT TRANSLATION SOFTWARE OmegaT Content Computer-Assisted Translation Translation of a file Main features Supported formats Exchange methods with other CAT software Hardware and software requirements License

More information

Word processor policy 2016/17. Approved by. Name: Title:

Word processor policy 2016/17. Approved by. Name: Title: Word processor policy 2016/17 Approved by Name: Title: Date of next review January 2018 Contents Introduction... 3 Principles for using a word processor... 3 The use of a word processor... 4 Word processors

More information

Workshop On Empowering The Poor Through Rural Information Centers:

Workshop On Empowering The Poor Through Rural Information Centers: Workshop On Empowering The Poor Through Rural Information Centers: What Works and What is Sustainable? Monday, December 2, 2002. Presentation on Shortage of the Relevant Contents in Indian & Regional Context

More information

Creating dictionaries for Apache OpenOffice and maintaining them through web services. Andrea Pescetti

Creating dictionaries for Apache OpenOffice and maintaining them through web services. Andrea Pescetti Creating dictionaries for Apache OpenOffice and maintaining them through web services Andrea Pescetti pescetti@apache.org Andrea Pescetti VP, Apache OpenOffice Unaffiliated volunteer Dictionary packager

More information

Survey of Language Computing in Asia 2005

Survey of Language Computing in Asia 2005 Survey of Language Computing in Asia 2005 Sarmad Hussain Nadir Durrani Sana Gul Center for Research in Urdu Language Processing National University of Computer and Emerging Sciences www.nu.edu.pk www.idrc.ca

More information

TV Files - IPR Rights for TV Programmes

TV Files - IPR Rights for TV Programmes TV Files - IPR Rights for TV Programmes By shortening substantially the research time needed to evaluate content, quality and ownership, this project is raising the quality and diversity of European television

More information

Updated SCIM Input Method

Updated SCIM Input Method Updated SCIM Input Method Basanta Krishna Shrestha basanta@mpp.org.np Madan Puraskar Pustakalaya, Nepal Abstract The document is an updated report on the SCIM Input Method. The updated version of the input

More information

Module 8: Search and Indexing

Module 8: Search and Indexing Module 8: Search and Indexing Overview Search Architecture Configuring Crawl Processes Advanced Crawl Administration Configuring Query Processes Implementing People Search Administering Farm-Level Settings

More information

Publishing Extensions for LibreOffice

Publishing Extensions for LibreOffice Publishing Extensions for LibreOffice Copyright This document is Copyright 2011 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU General Public

More information

Django with Python Course Catalog

Django with Python Course Catalog Django with Python Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com

More information

M. Zubair Rafique and Mudassar Farooq

M. Zubair Rafique and Mudassar Farooq SMS SPAM DETECTION BY OPERATING ON BYTE LEVEL DISTRIBUTIONS USING HIDDEN MARKOV MODELS (HMMs) (Be Liberal in What you Receive on Your Mobile Phone) M. Zubair Rafique and Mudassar Farooq Next Generation

More information

AppleScript Overview

AppleScript Overview AppleScript Overview Contents Introduction to AppleScript Overview 5 Who Should Read This Document 5 Organization of This Document 6 See Also 6 About AppleScript 7 When to Use AppleScript 8 Limitations

More information

Table of Contents EVALUATION COPY

Table of Contents EVALUATION COPY Table of Contents Introduction... 1-2 A Brief History of Python... 1-3 Python Versions... 1-4 Installing Python... 1-5 Environment Variables... 1-6 Executing Python from the Command Line... 1-7 IDLE...

More information

MARKING GUIDELINE NATIONAL CERTIFICATE (VOCATIONAL) NOVEMBER INTRODUCTION TO SYSTEMS DEVELOPMENT First Paper (Theory) NQF LEVEL 2

MARKING GUIDELINE NATIONAL CERTIFICATE (VOCATIONAL) NOVEMBER INTRODUCTION TO SYSTEMS DEVELOPMENT First Paper (Theory) NQF LEVEL 2 NATIONAL CERTIFICATE (VOCATIONAL) NOVEMBER 2010 NQF LEVEL 2 29 OCTOBER 2010 This memorandum consists of 7 pages. THIS MARKING MEMO IS INTENDED TO SERVE AS A GUIDE TO THE MARKING PROCESS. ANY VALID APPLICABLE

More information

Punjabi WordNet Relations and Categorization of Synsets

Punjabi WordNet Relations and Categorization of Synsets Punjabi WordNet Relations and Categorization of Synsets Rupinderdeep Kaur Computer Science Engineering Department, Thapar University, rupinderdeep@thapar.edu Suman Preet Department of Linguistics and Punjabi

More information

Table of Content. Installing Read & Write Gold New & Enhanced Features General Options 31-33

Table of Content. Installing Read & Write Gold New & Enhanced Features General Options 31-33 Table of Content Installing Read & Write Gold 11 4-22 New & Enhanced Features 23-30 General Options 31-33 Reading Features 34-44 o Dictionary o Picture Dictionary 1 P age o Sounds Like o Screenshot Reader

More information

A comprehensive view of software in detail.

A comprehensive view of software in detail. A comprehensive view of software in detail. Software are a set of instructions or programs that are designed to put the computer hardware to work. Information is stored using binary encoding which consists

More information

Cooper Press. Q Media Kit. JavaScript Weekly Ruby Weekly HTML5 Weekly Node Weekly StatusCode Dart Weekly Postgres Weekly

Cooper Press. Q Media Kit. JavaScript Weekly Ruby Weekly HTML5 Weekly Node Weekly StatusCode Dart Weekly Postgres Weekly Q2 2014 Media Kit JavaScript Weekly Ruby Weekly HTML5 Weekly Node Weekly StatusCode Dart Weekly Postgres Weekly This revision: January 23, 2014 Note: Please contact us if any information you require is

More information

Package spelling. December 18, 2017

Package spelling. December 18, 2017 Title Tools for Spell Checking in R Version 1.1 Package spelling December 18, 2017 Spell checking common document formats including latex, markdown, manual pages, and description files. Includes utilities

More information

Developer Internship Opportunity at I-CC

Developer Internship Opportunity at I-CC Developer Internship Opportunity at I-CC Who We Are: Technology company building next generation publishing and e-commerce solutions Aiming to become a leading European Internet technology company by 2015

More information

vfire Prerequisites Guide Version 1.1

vfire Prerequisites Guide Version 1.1 vfire 9.4.0 Prerequisites Guide Table of Contents Version Details Copyright About this Guide Intended Audience Standards and Conventions iv iv v v v Introduction 6 Web Server Deployment 7 Hardware Requirements

More information

STARLIMS System. Architecture Overview. Table of Contents

STARLIMS System. Architecture Overview. Table of Contents The STARLIMS system architecture is well designed and intricate. Understanding the installation and configuration options one has, as well as any pre-requisites and dependencies, are critical to the success

More information

Urdu Hindi Transliteration System Help Document V1.2 URL:

Urdu Hindi Transliteration System Help Document V1.2 URL: System Requirements: http://uh.learnpunjabi.org Urdu Hindi Transliteration System Help Document V1.2 URL: http://uh.learnpunjabi.org/ Browser : Internet Explorer 6 or Higher Unicode Font : GIST_UROTNabeel;

More information

Nafees Pakistani Naskh v2.01 beta

Nafees Pakistani Naskh v2.01 beta Nafees Pakistani Naskh v2.01 beta Release Notes November 07, 2007 CENTER FOR RESEARCH IN URDU LANGUAGE PROCESSING NATIONAL UNIVERSITY OF COMPUTER AND EMERGING SCIENCES, LAHORE PAKISTAN Table of Contents

More information

Instructions On How To Use Microsoft Word 2010 Pdf Filetype

Instructions On How To Use Microsoft Word 2010 Pdf Filetype Instructions On How To Use Microsoft Word 2010 Pdf Filetype When I go through the Save As dialog, and change my filetype to pdf and I'm currently absolutely baffled by an issue I have when trying to Save

More information

// class variable that gives the path where my text files are public static final String path = "C:\\java\\sampledir\\PS10"

// class variable that gives the path where my text files are public static final String path = C:\\java\\sampledir\\PS10 Problem Set 10 Due: 4:30PM, Friday May 10, 2002 Problem 1. Files and hashing, preliminary question (30%) This problem focuses on the use of the hashcode() method, and touches on the tostring() and equals()

More information

what is.np Suraj Adhikari.NP Registry ICANN l 55, ccnso Meeting Marrakech, Morocco

what is.np Suraj Adhikari.NP Registry ICANN l 55, ccnso Meeting Marrakech, Morocco what is.np Suraj Adhikari.NP Registry ICANN l 55, ccnso Meeting Marrakech, Morocco 5-10 March 2016 about Nepal South-Asia, Landlocked, approx. 27 million population, Federal Democratic Republic, New constitution

More information

DCRUM 12.x AMD application installation process

DCRUM 12.x AMD application installation process DCRUM 12.x AMD application installation process Date 2 October 2015 Version 1.1 Author Antoine Buffotot Redactor Antoine Buffotot Contents 1. Purposes of this document ----------------------------------------------------------------------------------------------------

More information

A recipe for fast(er) processing of netcdf files with Python and custom C modules

A recipe for fast(er) processing of netcdf files with Python and custom C modules A recipe for fast(er) processing of netcdf files with Python and custom C modules Ramneek Maan Singh a, Geoff Podger a, Jonathan Yu a a CSIRO Land and Water Flagship, GPO Box 1666, Canberra ACT 2601 Email:

More information

Web Server Administration

Web Server Administration Web Server Administration Street, 55100 Kuala Lumpur, Malaysia. Tel: +60327326992 Mobile: +601 8909 0379 Fax: +60327326992 Web Server Administration Course Objective use basic Linux commands; use basic

More information

Dreamweaver Domain 6: Evaluating and Maintaining a Site by Using Dreamweaver CS5

Dreamweaver Domain 6: Evaluating and Maintaining a Site by Using Dreamweaver CS5 Dreamweaver Domain 6: Evaluating and Maintaining a Site by Using Dreamweaver CS5 Adobe Creative Suite 5 ACA Certification Preparation: Featuring Dreamweaver, Flash, and Photoshop 1 Objectives Conduct technical

More information

Windows 8 TDSB. *** The. Username: 3. Select Submit. download link

Windows 8 TDSB. *** The. Username: 3. Select Submit. download link Read&Write 11 Home Version Download Instructions for Windows 8 Any issues regardingg installationn or operation of this software should be directedd to TextHELP via one of the following methods: Phone:

More information

Release Notes LAW PreDiscovery, Version Enhancements Resolved Issues Current Issues Release Information

Release Notes LAW PreDiscovery, Version Enhancements Resolved Issues Current Issues Release Information Release Notes LAW PreDiscovery, Version 6.12.106 Enhancements Resolved Issues Current Issues Release Information LAW PreDiscovery Release Notes No part of this work may be reproduced or transmitted in

More information

MULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT

MULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT MULTIMEDIA TRAINING KIT INTRODUCTION TO OPENOFFICE.ORG WRITER HANDOUT Developed by: Anna Feldman for the Association for Progressive Communications (APC) MULTIMEDIA TRAINING KIT...1 INTRODUCTION TO OPENOFFICE.ORG

More information

Course Description This one-day instructor-led course provides students with an overview of the features and functions of Microsoft Word 2010.

Course Description This one-day instructor-led course provides students with an overview of the features and functions of Microsoft Word 2010. Module Title : Course 50541A : Learn Microsoft Word 2010 Step by Step, Level 1 Duration : 1 day Course Description This one-day instructor-led course provides students with an overview of the features

More information

To search and summarize on Internet with Human Language Technology

To search and summarize on Internet with Human Language Technology To search and summarize on Internet with Human Language Technology Hercules DALIANIS Department of Computer and System Sciences KTH and Stockholm University, Forum 100, 164 40 Kista, Sweden Email:hercules@kth.se

More information

How to get the most from e mail with Gmail. New York Society Library Tech Workshop Spring 2011 Julia Weist (212) x 234

How to get the most from e mail with Gmail. New York Society Library Tech Workshop Spring 2011 Julia Weist (212) x 234 How to get the most from e mail with Gmail New York Society Library Tech Workshop Spring 2011 Julia Weist jweist@nysoclib.org (212) 288 6900 x 234 1 IN THIS GUIDE Getting started About Gmail..2 Opening

More information

The Oxford English Urdu Dictionary

The Oxford English Urdu Dictionary We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with the oxford english urdu

More information

Richard Mallion. Swift for Admins #TEAMSWIFT

Richard Mallion. Swift for Admins #TEAMSWIFT Richard Mallion Swift for Admins #TEAMSWIFT Apple Introduces Swift At the WWDC 2014 Keynote, Apple introduced Swift A new modern programming language It targets the frameworks for Cocoa and Cocoa Touch

More information

Copyright

Copyright 1 Mobile APPS: Distribution/Installation: Android.APK What is TEST FAIRY? TestFairy offers some great features for app developers. One of the stand out features is client side Video recording and not just

More information

Internationalizing the Virtual World

Internationalizing the Virtual World Internationalizing the Virtual World Ben Gertzfield Senior Member of Technical Staff IMUG, 2008 07 17 I know my i18n, l10n, and g11n What s this v12n thing? 2 Virtualize World Peace Use your applications

More information

3rd Lecture Languages for information modeling

3rd Lecture Languages for information modeling 3rd Lecture Languages for information modeling Agenda Languages for information modeling UML UML basic concepts Modeling by UML diagrams CASE tools: concepts, features and objectives CASE toolset architecture

More information

Instruction: Download and Install R and RStudio

Instruction: Download and Install R and RStudio 1 Instruction: Download and Install R and RStudio We will use a free statistical package R, and a free version of RStudio. Please refer to the following two steps to download both R and RStudio on your

More information

Preview from Notesale.co.uk Page 3 of 79

Preview from Notesale.co.uk Page 3 of 79 ABOUT THE TUTORIAL Computer Prgramming Tutorial Computer programming is the act of writing computer programs, which are a sequence of instructions written using a Computer Programming Language to perform

More information

Epub Books Programming PHP

Epub Books Programming PHP Epub Books Programming PHP This updated edition teaches everything you need to know to create effective web applications with the latest features in PHP 5.x. Youâ ll start with the big picture and then

More information

Please note: Please download the current version 1.2 for use. Version 1.3 of the metadata application is currently in the scoping phase.

Please note: Please download the current version 1.2 for use. Version 1.3 of the metadata application is currently in the scoping phase. METADATA APPLICATION USER GUIDE Introduction Metadata is the information about a piece of media content which lets users know what it is and how to play it. By users, we mean not only people but also systems,

More information

Viz Pilot User s Guide 6.0

Viz Pilot User s Guide 6.0 Viz Pilot User s Guide 6.0 . All rights reserved. No part of this software, documentation or publication may be reproduced, transcribed, stored in a retrieval system, translated into any language, computer

More information

Networking the Asian WordNet on WordNet Management System (WNMS)

Networking the Asian WordNet on WordNet Management System (WNMS) Networking the Asian WordNet on WordNet Management System (WNMS) Virach Sornlertlamvanich National Electronics and Computer Technology Center (NECTEC), Thailand, and Thai Computational Linguistics Laboratory

More information

-1- Dividing Space. Geometry Playground Formative Evaluation Nina Hido formative, mathematics, geometry, spatial reasoning, Geometry Playground

-1- Dividing Space. Geometry Playground Formative Evaluation Nina Hido formative, mathematics, geometry, spatial reasoning, Geometry Playground -1- Dividing Space Geometry Playground Formative Evaluation Nina Hido 2009 formative, mathematics, geometry, spatial reasoning, Geometry Playground -2- Table of Contents Background... 4 Goals... 4 Methods...

More information

Chapter 6. Design Guides

Chapter 6. Design Guides Chapter 6. Design Guides Context Table of Contents Context... 1 Objectives... 1 Introduction... 2 Standards vs Guidelines... 2 Design Guides... 2 Design Principles... 3 Learnability... 3 Flexibility...

More information

Introduction to Normalization and Modern Collation

Introduction to Normalization and Modern Collation Introduction to Normalization and Modern Collation Roozbeh Pournader Sharif FarsiWeb, Inc. roozbeh@farsiweb.info The gap that needed filling For compatibility reasons, Unicode has more than one way to

More information

!"#$%&'())*'"+,&-,.-!! 1

!#$%&'())*'+,&-,.-!! 1 !"#$%&'())*'"+,&-,.-!! 1 Thinking about thinking in code George V. Neville-Neil Ottawa, Canada What is this about? 3 What is this about? This is not about any particular BSD 3 What is this about? This

More information

Copyright

Copyright 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide App Risk Analysis 2 Mobile APPS:

More information

A Method for Improving the Accuracy of Bug. Mining by Replacing Stemming with. Lemmatization

A Method for Improving the Accuracy of Bug. Mining by Replacing Stemming with. Lemmatization Volume 119 No. 10 2018, 729-735 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A Method for Improving the Accuracy of Bug Mining by Replacing Stemming

More information

To install OpenOffice.org 3.0 on a Windows-based computer that meets the minimum system requirements, follow these steps:

To install OpenOffice.org 3.0 on a Windows-based computer that meets the minimum system requirements, follow these steps: 14 Lesson One your computer must have Java Runtime Environment (JRE) version 1.5 or higher installed. Fortunately, if you select to perform a Complete Install during the installation process, OpenOffice.org

More information

Computer Basics 1/24/13. Computer Organization. Computer systems consist of hardware and software.

Computer Basics 1/24/13. Computer Organization. Computer systems consist of hardware and software. Hardware and Software Computer Basics TOPICS Computer Organization Data Representation Program Execution Computer Languages Computer systems consist of hardware and software. Hardware includes the tangible

More information

Localization of Open Source Software for Pakistani Languages

Localization of Open Source Software for Pakistani Languages Localization of Open Source Software for Pakistani Languages Huda Sarfraz Center for Language Engineering Al-Khawarizmi Institute of Computer Science University of Engineering & Technology, Lahore Pakistan

More information

A Basic Course in Font Wrangling Session 23 Saturday, September 12, 2009

A Basic Course in Font Wrangling Session 23 Saturday, September 12, 2009 A Basic Course in Font Wrangling Session 23 Saturday, September 12, 2009 Erich S. Lehman Premedia Facilities Coordinator School of Print Media Rochester Institute of Technology 1 Everything you wanted

More information

VIEW POINT. Choosing the right automation tool and framework is critical to project success. Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

VIEW POINT. Choosing the right automation tool and framework is critical to project success. Harsh Bajaj, Technical Test Lead ECSIVS, Infosys VIEW POINT Choosing the right automation tool and framework is critical to project success Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial

More information

But before understanding the Selenium WebDriver concept, we need to know about the Selenium first.

But before understanding the Selenium WebDriver concept, we need to know about the Selenium first. As per the today s scenario, companies not only desire to test software adequately, but they also want to get the work done as quickly and thoroughly as possible. To accomplish this goal, organizations

More information

Quick Start Guide for Managers and Publishers. Adding a Document

Quick Start Guide for Managers and Publishers. Adding a Document Quick Start Guide for Managers and Publishers Adding a Document Using the New Document Wizard The New Document Wizard is a series of screens that enable you to add documents to your exchange. You also

More information

Authoring using Arbortext Editor 6.1

Authoring using Arbortext Editor 6.1 Authoring using Arbortext Editor 6.1 Overview Course Code Course Length TRN-4410-T 3 Days In this course, you will learn the basic and advanced editing operations of Arbortext Editor. The course emphasizes

More information

PowerPoint. presentation

PowerPoint. presentation PowerPoint presentation Unit 301 (B&A 40): Communicate in a business environment Handout 3: Written communications 2014 City and Guilds of London Institute. All rights reserved. 1 of 11 Uses of different

More information

Oracle Hospitality BellaVita Installation Guide Release May 2016

Oracle Hospitality BellaVita Installation Guide Release May 2016 Oracle Hospitality BellaVita Installation Guide Release 2.7.2.2 May 2016 Copyright 1987, 2016, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under

More information

Multilingual Hybrid Text Processing in Ancient Uighur (Chaghatai) Digitalized System

Multilingual Hybrid Text Processing in Ancient Uighur (Chaghatai) Digitalized System Journal of Chinese Language and Computing 15 (4): (211-218) Multilingual Hybrid Text Processing in Ancient Uighur (Chaghatai) Digitalized System College of Information Science and Engineering, Xinjiang

More information

Oracle Hospitality Materials Control Server Sizing Guide Release 8.31 E February 2017

Oracle Hospitality Materials Control Server Sizing Guide Release 8.31 E February 2017 Oracle Hospitality Materials Control Server Sizing Guide Release 8.31 E83814-01 February 2017 Copyright 2002, 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation

More information

Chapter 4. Processing Text

Chapter 4. Processing Text Chapter 4 Processing Text Processing Text Modifying/Converting documents to index terms Convert the many forms of words into more consistent index terms that represent the content of a document What are

More information

The Data Divide. Luke Segars - Google CS10

The Data Divide. Luke Segars - Google CS10 The Data Divide Luke Segars - Google 11/7/2012 @ CS10 Statement Google's advantage is not in writing drastically better software; it's in having more data. Question Can any problem be solved by computers

More information

Apache Openoffice 3 4 Using Base Volume 8 Using Apache Openoffice 3 4

Apache Openoffice 3 4 Using Base Volume 8 Using Apache Openoffice 3 4 Apache Openoffice 3 4 Using Base Volume 8 Using Apache Openoffice 3 4 We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on

More information

PyDic Documentation. Release 1.1. Krzysztof Dorosz

PyDic Documentation. Release 1.1. Krzysztof Dorosz PyDic Documentation Release 1.1 Krzysztof Dorosz May 31, 2014 Contents 1 Introduction 3 1.1 Preparing a PyDic dictionary....................................... 3 1.2 Quickstart................................................

More information

2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services

2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services 2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services Introduction Elements of this syllabus are subject to change. This three-day instructor-led course teaches students how

More information

Read&Write 5 GOLD FOR MAC MANUAL

Read&Write 5 GOLD FOR MAC MANUAL Read&Write 5 GOLD FOR MAC MANUAL ABBYY FineReader Engine 8.0 ABBYY Software Ltd. 2005. ABBYY FineReader the keenest eye in OCR. ABBYY, FINEREADER and ABBYY FineReader are registered trademarks of ABBYY

More information

Manual on Data Consolidation (Batch Processing)

Manual on Data Consolidation (Batch Processing) Manual on Data Consolidation (Batch Processing) Prepared by the CBMS Network Coordinating Team of the Angelo King Institute for Economic and Business Studies This work was carried out by the PEP CBMS Network

More information

THE POSIT TOOLSET WITH GRAPHICAL USER INTERFACE

THE POSIT TOOLSET WITH GRAPHICAL USER INTERFACE THE POSIT TOOLSET WITH GRAPHICAL USER INTERFACE Martin Baillie George R. S. Weir Department of Computer and Information Sciences University of Strathclyde Glasgow G1 1XH UK mbaillie@cis.strath.ac.uk george.weir@cis.strath.ac.uk

More information