The TemplateToolkit TT is a template engine used primarily for building web sites, but is also suitable for creating any type of digital document, such as a PDF or LaTeX file. TemplateToolkit is based on a mini language and does not allow direct Perl in its templates by default, unlike some competing products e.g. Mason Perl Mason . This forces developers to separate business logic into Perl Library computing libraries , leaving only presentation logic in their templates. It is written in Perl , with some popular accessories in XS Perl C . It is released under a free software licence Perl Artistic Licence or GPL . TT is used as a templating system for various Perl application frameworks, including the Catalyst MVC Framework , CGI Application and the Maypole framework . The TemplateToolkit was written by Andy Wardley . The prototype for TT the Text MetaText Perl module was released in 1996. The first version of TT proper was released in 1999. Version 2.00 was released in 2001. A Version 3 was in development ref http tt3.template toolkit.org ref , but was last touched in January 2010 ref Cite web url https github.com abw Template TT3 title GitHub repository abw Template TT3 accessdate 13 October 2011 ref External links Portal Free software http template toolkit.org TemplateToolkit Web Site http search.cpan.org dist TemplateToolkitTemplateToolkit on the CPAN http www.oreilly.com catalog perltt Perl TemplateToolkit book ISBN 0 596 00476 1 http wardley.org Andy Wardley s Web Site http github.com claco tt.net tree master C port of TT http perleclipse.com TTEditor Eclipse plugin References references Category Perl modules Category Free software programmed in Perl Category Template engines de TemplateToolkit ja TemplateToolkit ru TemplateToolkit ... more details
Infobox software name Template Numerical Toolkit title Template Numerical Toolkit logo File screenshot File caption collapsible author developer National Institute of Standards and Technology released Start date YYYY MM DD df yes no discontinued latest release version latest release date Start date and age YYYY MM DD df yes no latest preview version latest preview date Start date and age YYYY MM DD df yes no frequently updated DO NOT include this parameter unless you know what it does programming language C operating system platform size language status genre Library computing Software library license Public domain and the source is provided website URL http math.nist.gov tnt Portal Free software The Template Numerical Toolkit or TNT is a software library for manipulating Vector geometric vectors and Matrix computer science matrices in C created by the U.S. National Institute of Standards and Technology . TNT provides the fundamental linear algebra operations for example, matrix multiplication . TNT is analogous to the BLAS library used by LAPACK . Higher level algorithms, such as LU decomposition and singular value decomposition , are provided by JAMA numerical linear algebra library JAMA , also developed at NIST, which uses TNT. The major features of TNT are All classes are template classes, and, therefore, work with float, double, or other user defined number types. Matrices can be stored in row major order or column major order for Fortran compatibility. The library is simply a collection of header files, and so, does not need to be independently compiled. Some support for sparse matrix storage is provided. The source code is in the public domain . TNT is mature and NIST ... . The principal designer of TNT is Roldan Pozo . See also Iterative Template Library ITL External links http math.nist.gov tnt Template Numerical Toolkit homepage at NIST Category Numerical software Category Free mathematics software Category Free software programmed in C ru Template Numerical Toolkit ... more details
Microsoft s Text Template Transformation Toolkit usually referred to as T4 is a template based text generation framework included with Visual Studio . T4 source files are usually denoted by the file extension .tt . T4 is used by developers as part of an application or tool framework to automate the creation of text files with a variety of parameters. These text files can ultimately be any text format, such as code for example C , XML, HTML or XAML. T4 uses a custom template format which can contain .NET code and string literals in it, this is parsed by the T4 command line tool into .NET code, compiled and executed. The output of the executed code is the text file generated by the template. T4 can also be completely run within the .NET applications via the use of the TextTransformation class which eliminates the need for the end user to have Visual Studio installed. T4 is used within Microsoft in ASP.NET MVC for the creation of the views and controllers, ADO.NET Entity Framework for entity generation, and ASP.NET Dynamic Data . ref http blogs.msdn.com b davidebb archive 2008 11 26 fun with t4 templates and dynamic data.aspx ref It is also used outside of Microsoft in projects such as SubSonic software SubSonic ref http gcapnias.wordpress.com 2009 01 12 subsonic v3 e2 80 99s t4 templates ref Criticism Microsoft has often been criticized for the lack of tooling support for T4 within the Visual Studio IDE, and relies on third parties namely http www.olegsych.com 2009 04 t4 editor by tangible engineering Tangible Engineering and http www.t4editor.net Clarius Consulting ref http www.olegsych.com 2007 12 text template transformation toolkit ref , however later revisions have included better tooling support. ref http blogs.msdn.com b garethj archive 2010 04 15 what s new in t4 in visual ... performance, usability for both template authors and tool builders and better integration ... categories. Category Microsoft Visual Studio Category Template engines Category .NET framework Category ... more details
about information about how to use templates in Wikipedia Help Template the kinds of templates used in Wikipedia Wikipedia Template messages Wiktionary templateTemplate may mean a stencil , pattern or overlay used in graphic arts drawing, painting, etc. and sewing to replicate letters, shapes or designs a pre developed page layout in electronic or paper media used to make new pages with a similar design, pattern, or style Form letter , a predefined letter which retains its primary intent when individually customised with variable data or text. TOC right Computer science and information technology Template file format , a standardized non executable file type used by computer software as a pre formatted example on which to base other files, especially documents Template C , a tool for generic programming especially in the C language Template metaprogramming , a programming technique used by a compiler to generate temporary source code Template method pattern Template method , an Object oriented programming object oriented design pattern Template processor , a system that combines a template with data to produce an output. Template word processing , a standard document containing layout and styles used to configure word processing software Style sheet web development or master page on which you can globally edit and format graphic elements and text common to each page of a document Web template or web template system , a master page used to produce web pages A main document from which mail merge documents are created Manufacturing Mechanical template , used to cut and shape a product, such as a die manufacturing a Molding process mold Molecular genetics a strand of DNA which ... Template racing , a device used in car racing to ensure that the body of the race vehicle adheres to specifications disambiguation be br Patrom cs ablona de Template fr Gabarit hu Sablon egy rtelm s t lap nl Template ja pl Szablon ru scn Template uk zh ... more details
Template engine may refer to Template processor , the general concept Template engine web , template engines used to implement a web template system Mail merge , template engines used in word processing applications Preprocessor , template engines used in conjunction with a compiler disambig ... more details
notability date November 2011 primary sources date November 2011 Infobox software name Agile Toolkit logo Image agile toolkit.png developer http agiletoolkit.org about authors Romans Malinovskis status Production latest release version 4.1.3 latest release date release date 2011 10 25 operating system Cross platform platform language programming language PHP license Affero General Public License AGPL genre Web application framework website http agiletoolkit.org Agile Toolkit is an Open Source web widget widget centric web application framework for the PHP PHP Programming Language . Some of the concepts resemble development for Desktop Graphical user interface Graphical User Interface such as Cocoa API Cocoa or Qt framework Qt . The goal of Agile Toolkit is to simplify Web development process through abstraction of Web User Interface, Data storage, JavaScript and AJAX while producing a valid and standard HTML output. Features Agile Toolkit consists of number of close coupled classes implementing a commonly used features in web application, such as ref http agiletoolkit.org about features Full Agile Toolkit Feature List ref DSQL Object Relational Mapping Models Active record pattern Views Simple implementation of Web widget SMlite Passive lightweight Template engine web CSS Features Reset, Fluid Grid System, Typography JQuery UI Widget enhanced Form, Grid, Menu History Agile Toolkit has been developed privately for over 10 years. Version 4.0.1 was released under Affero General Public License AGPL in February 2011. Starting with no user base at the time, Agile Toolkit has gained ... of Agile Toolkit ref ref http agiletoolkit.org blog progress in 2011 Progress in 2011 ref See also ... External links http agiletoolkit.org Official Agile Toolkit Site http agiletoolkit.org blog Agile Toolkit Blog PHP Application frameworks Category Free computer libraries Category Free software programmed in PHP Category Web application frameworks Category Template engines ... more details
thumb right A diagram illustrating all of the basic elements and processing flow of a template engine. A template processor also known as a template engine , template parser or template language ... in whole or in fragments. System elements All template processing systems consist of at least these primary elements an associated data model one or more source templates a processor or template engine ... various sources of preformatted data. Some template processing systems are limited in the types of data ... of data. Source template Source templates are traditionally specified according to a pre existing programming language according to a specially defined template language according to the features of a hosting software application or according to a hybrid combination of some or all of the above. Template engine The template engine is responsible for connecting to the data model processing the code ... , text file , or Stream computing stream Additionally some template engines allow additional configuration ... Template processing is used in various contexts for different purposes. The specific purpose is ordinarily contingent upon the software application or template engine in use. However, the flexibility of template processing systems often enables unconventional uses for purposes not originally intended by the original designers. Template engine A template engine is a specific kind of template processing module that exhibits all of the major features of a modern programming language . The term template ... to web development using a web template system , and it is also applied to other contexts as well ... Document generation frameworks typically use template processing as the central model for generating ...? Software functionality A World Wide Web web template engine processes web templates and source .... It is ordinarily included as a part of a web template system or application framework . Currently, template processing software is most frequently used in the context of development for the World ... more details
function templates and class templates . Function templates A function template behaves like a function except that the template can have arguments of many different types see example . In other words, a function template represents a family of functions. The format for declaring function templates with type parameters is source lang cpp template class identifier function declaration template typename ... exactly the same way. For example, the C Standard Library contains the function template code max ... this, using the following template source lang cpp template typename Type Type max Type a, Type b return ... template does not occupy space in memory. The actual definitions of a function template are generated ... template does not save memory. source lang cpp include iostream int main This will call ... std cout max double 3, 7.0 std endl return 0 source In the first two cases, the template argument T is automatically ... case deduction fails because the type of the parameters must in general match the template arguments exactly. This function template can be instantiated with any copy constructor copy constructible ... than operator must be operator overloading overloaded . Class templates A class template provides ... container data structure container s. A class template is instantiated by passing a given set of types to it as template arguments. ref name cpptemplates cite book last1 Vandevoorde first1 Daveed ... adapted from the Standard Template Library , such as code Vector C vector code . Explicit template specialization When a function or class is instantiated from a template, a specialization of that template is created by the compiler for the set of arguments used and the specialization ... a special version of a function or class for a given set of template arguments which is called an explicit specialization. If a class template is specialized by a subset of its parameters it is called partial template specialization . If all of the parameters are specialized it is a full specialization ... more details
Template matching ref R. Brunelli, Template Matching Techniques in Computer Vision Theory and Practice ... match a template image. It can be used in manufacturing as a part of quality control, ref Aksoy, M ... edges in images. ref WANG, CHING YANG, Ph.D. EDGE DETECTION USING TEMPLATE MATCHING IMAGE PROCESSING ... Template matching can be subdivided between two approaches feature based and template based matching. The feature based approach uses the Feature detection computer vision features of the search and template ... metrics to find the best matching location of the template in the source image. The template based, or global, approach, uses the entire template, with generally a sum comparing metric using Sum ... location by testing all or a sample of the viable test locations within the search image that the template image may match up to. Feature based approach If the template image has strong features, a feature ... the entirety of the template image, it can be more computationally efficient when working with source images of larger resolution, as the alternative approach, template based, may require searching ..., Yuhai, L. Jian, T. Jinwen, X. Honbo. A fast rotated template matching based on point feature. Proceedings of the SPIE 6043 2005 453 459. MIPPR 2005 SAR and Multispectral Image Processing. ref Template based approach For templates without strong features, or for when the bulk of the template image constitutes the matching image, a template based approach may be effective. As aforementioned, since template based template matching may potentially require sampling of a large number of points, it is possible to reduce the number of sampling points by reducing the resolution of the search and template ... image so that the template does not have to search every viable data point, or a combination of both. Motion tracking and occlusion handling In instances where the template may not provide a direct ... time robust template matching. In British Machine Vision Conference, pages 123 131, 2002. ref In these cases ... more details
No footnotes date June 2010 Programming paradigms Template metaprogramming is a metaprogramming technique ... language Curl , D programming language D , and XL Programming Language XL . Template metaprogramming was, in a sense, discovered accidentally see wikibooks C Programming Templates Template Meta Programming ... , but those are outside the scope of this article. Components of template metaprogramming The use of templates as a metaprogramming technique requires two distinct operations a template must be defined, and a defined template must be instantiated. The template definition describes the generic form ... from the generic form in the template. Template metaprogramming is generally Turing complete , meaning that any computation expressible by a computer program can be computed, in some form, by a template ... and substitution of Lisp code represented as data structures as opposed to text . Template ... once it has been initialized, therefore template metaprogramming can be seen as a form of functional programming . In fact many template implementations only implement flow control through recursion, as seen in the example below. Using template metaprogramming Though the syntax of template metaprogramming ... means can be illustrated with an example of a factorial function, which in non template C can be written ... template metaprogramming and template specialization to provide the ending condition for the recursion ... time by this code source lang cpp template int N struct Factorial enum value N Factorial N 1 value template struct Factorial 0 enum value 1 Factorial 4 value 24 Factorial 0 value 1 const int ..., template metaprogramming can be used to create length n vector classes where n is known at compile ... addition might be written as source lang cpp template int length Vector length & Vector length operator ... instantiates the function template defined above, the following code may be produced source lang cpp template Vector 2 & Vector 2 operator const Vector 2 & rhs value 0 rhs.value 0 value 1 rhs.value ... more details
Template Haskell is an experimental language extension to the Haskell programming language Haskell programming language implemented in the Glasgow Haskell Compiler Glasgow Haskell Compiler version 6 and later . In early incarnations it was also known as Template Meta Haskell. It allows compile time metaprogramming and generative programming by means of manipulating abstract syntax tree s and wikt splice splicing results back into a program. The abstract syntax is represented using ordinary Haskell data type s and the manipulations are performed using ordinary Haskell function mathematics function s. Quasi quote brackets code code and code code are used to get the abstract syntax tree for the enclosed expression and splice brackets code code and code code are used to convert from abstract syntax tree into code. As of GHC 6.10, Template Haskell provides support for user defined quasi quoters, which allows users to write parsers which can generate Haskell code from an arbitrary syntax. This syntax is also enforced at compile time. For example, using a custom quasi quoter for regular expressions could look like this digitsFollowedByLetters re d s Example A common idiom is to quasi quote an expression programming expression , perform some transformation on the expression and splice the result back into the program. It could be written as foo transform bar External links http www.haskell.org haskellwiki Template Haskell Template Haskell Wiki Page Category Haskell programming language family Category Functional languages Category Metaprogramming ... more details
Original research date April 2011 Cleanup date April 2011 A web template is a tool used to Separation of concerns separate content from presentation in web design , and for mass production of web document s. It is a basic component of a web template system . Web templates can be used to set up any type of website . In its simplest sense, a web template operates similarly to a form letter for use in setting up a website. Image TempEngWeb017b.svg thumb right 254px Content from a database , and presentation specifications in a web template , are combined through the template engine web template engine to mass produce web documents. TemplateSystemSeries Template uses Web templates can be used by any individual or organization to set up their website. Once a template is purchased or downloaded, the user will replace all generic information included in the web template with their own personal, organizational or product information. Templates can be used to Display personal information or daily activities as in a blog . Sell products on line. Display information about a company or organization. Display family history. Display a gallery of photos. Place music files such as MP3 files on line for play through a web browser. Place videos on line for public viewing. To set up a private login ... separation in template engines publisher Proceedings of the 13th international conference on World Wide Web year 2004 isbn 1 58113 844 X ref Developers use web template system s with varying degrees ... oriented programming and the Template processor Templating and Generative programming , consistent ... technical people. Although web template reusability is also important for even highly skilled and technically ... source sources as well. Notes and references reflist Do not place advertisements or free template sites here. They will be removed. Category Web design Category Scripting languages Category Template engines ar de Webtemplate it Web Template ja Web pl Szablon WWW pt Web template ro ... more details
In computer programming , variadic templates are template programming template s that take a variable ... classes and functions can only take a fixed number of arguments that have to be specified when a template is first declared. C 11 allows template definitions to take an arbitrary number of arguments of any type. source lang cpp template typename... Values class tuple source This template class tuple will take any number of typenames as its template parameters source lang cpp tuple int, std vector ... a variadic template that takes 0 arguments, then this definition will work as well source lang cpp template typename First, typename... Rest class tuple source Variadic templates may also apply to functions ... a printf like function to process non trivial objects. source lang cpp template typename... Params ... the parameter pack, user can bind zero or more arguments to the variadic template parameters. Parameter ... of a template or function call argument, it unpacks the parameter packs into separate arguments ... arguments std cout s template typename T, typename... Args void printf const char s, T value, Args ... template. Notice that the variadic template version of printf calls itself, or in the event ... of the variadic template. There are few methods to translate the argument pack into single argument ... at a time using a dumb expansion marker source lang cpp template typename... Args inline void pass ... operator can be used to always yield 1 in each expansion element. source lang cpp struct pass template ... cpp int func termination version template typename Arg1, typename... Args int func const Arg1& arg1 ... list. For example, a class can specify the following source lang cpp template typename... BaseClasses ... combined with rvalue references see above , this allows for perfect forwarding source lang cpp template typename TypeToConstruct struct SharedPtrAllocator template typename ...Args std shared ptr TypeToConstruct ... to memory leaks. Additionally, the number of arguments in a template parameter pack can be determined ... more details
A URL Template is a way to specify a URL that includes parameters that must be substituted before the URL is resolved. The syntax is usually to enclose the parameter in Braces punctuation Braces example . The convention is for a parameter to not be Percent encoded unless it follows a Question Mark ? . Examples nowiki http example.com people firstName lastName SSN nowiki nowiki http example.com query?firstName firstName &lastName lastName nowiki If we were building these urls for Bj rk with firstName Bj rk and lastName Gu mundsd ttir they would be nowiki http example.com people Bj rk Gu mundsd ttir SSN nowiki nowiki http example.com query?firstName Bj c3 b6rk&lastName Gu c3 b0mundsd c3 b3ttir nowiki Code In python, if you have the variable code name code that you want to put into the string code url code , you can simply do this source lang python import urllib2 while name in url if ? in url and url.find ? url.find name url url.replace name , urllib2.quote name , 1 else url url.replace name , name, 1 source Note this will go into an infinite loop if code name name code or other such corner cases. External links http code.google.com p uri templates URI templates project http tools.ietf.org html draft gregorio uritemplate URI Template Internet Draft Spec DEFAULTSORT Url Template Category Internet standards de URL Template ... more details
Other uses Template disambiguation Image Template NASCAR.jpg thumb right 300px NASCAR officials are using a template to inspect Casey Atwood s 2004 Busch Series car A template is a device used by sanctioning body officials to check the body shape and height of racing vehicles. ref cite web url http www.nascar.com kyn 101 glossary index T Z.html title NASCAR Glossary T Z publisher NASCAR accessdate 06 December 2009 ref The template is used to check that teams have manufactured the sheet metal used in the vehicle bodies to within tight tolerances up to thousandths of an inch . ref name NASCAR20071002 cite web url http www.nascar.com 2007 news features 10 02 kpetty.blabonte.bwilburn.dega index.html title Inside the Halls of Petty Preparing for COT at Dega last Wilburn first Bill date 2007 10 02 publisher NASCAR accessdate 2008 10 23 ref NASCAR use NASCAR cars are checked before qualifying, before racing, sometimes after a race. The process of checking car body against templates changed significantly with the Car of Tomorrow CoT . Before the change, there were different templates applied to each car model to make sure it resembled the factory version of the car. ref name NASCAR20020129 cite web url http www.nascar.com 2002 NEWS 01 27 ford spoiler index.html title Fords find rule change creates template troubles last Smith first Marty date 2002 01 29 publisher NASCAR accessdate 2008 10 23 ref The differing templates frequently caused NASCAR to adjust the templates to ensure that all makes of cars were as aerodynamically equal as possible called parity . ref name NASCAR20020129 There were at least 30 templates used. All Car of Tomorrow models utilize the same templates, since the CoT is designed to not resemble a specific street car. ref name NASCAR20050804 cite web url http www.nascar.com 2005 news business 08 03 ford fusion title Fusion a step toward Car of Tomorrow last Lemasters ... template is mounted to the frame by NASCAR officials. ref name NASCAR20070303 cite web url http www.nascar.com ... more details
In chemistry , a template reaction is any of a class of ligand based reactions that occur between two or more adjacent coordination sites on a metal center. In the absence of the metal ion, the same organic reactants produce different products. The term is mainly used in Complex chemistry coordination chemistry . The template effects emphasizes the pre organization provided by the coordination sphere, although the coordination modifies the electronic properties acidity, electrophilicity, etc. of ligands. An early example is the dialkylation of a nickel dithiolate Image TemplateAlkylation.png 500px center The corresponding alkylation in the absence of a metal ion would yield polymers. Crown ether s arise from dialkylations that are templated by alkali metals. ref OrgSynth author George W. Gokel, Donald J. Cram , Charles L. Liotta, Henry P. Harris, and Fred L. Cook title 18 Crown 6 collvol 6 collvolpages 301 year 1988 prep cv6p0301 ref Other template reactions include the Mannich reaction Mannich and Schiff base condensations. ref Otilia Costisor, W. Linert Metal mediated template synthesis of ligands World Scientific Publisher, Singapore, 2004. ISBN 981 238 813 3 ref The condensation of formaldehyde , ammonia, and tris ethylenediamine cobalt III to give a clathrochelate complex is one example. Phthalocyanine s are generated by metal templated condensations of phthalonitrile s. Limitations Many template reactions are only stoichiometric, and the removal of the templating ion can be difficult. The alkali metal templated syntheses of crown ether syntheses are a notable exception. Another complication is that some so called template reactions proceed similarly in the absence of the templating ion. One example being the condensation of acetone and ethylenediamine, which yields isomeric 14 membered tetraaza rings. ref N.F. Curtis Macrocyclic coordination compounds formed by condensation ... metal based catalysis can be viewed as template reactions Reactants coordinate to adjacent ... more details
A geometry template is a piece of clear plastic with cut out shapes for use in mathematics and other subjects in primary school through secondary school . It functions as a stencil , protractor , ruler , French curve and straightedge . It can also be called a mathomat. External links http www.eaieducation.com geometry templates.html Geometry templates Category Dimensional instruments Category Elementary geometry Category Mathematical tools Elementary geometry stub ... more details
The Template Foundation , once known as the Emin Society or the Emin Foundation , is a belief system that stems from the work of Raymond Armin, known to members as Leo. There are groups in Australia, Brazil, Canada, Denmark, England, France, Germany, Israel, Italy, New Zealand, Norway, The Netherlands, Sweden, the USA and Wales. The Template Network is an international network of independent groups, with interests including personal development, spiritual development, personal religion, psychology, meditation, music, dance, ecology, healing, sustainable development, evolution and well being. As of 2009 there are some 1700 people regularly engaged within these groups. Philosophical content The Template Foundation represents an experimental spiritual philosophy. Its first premise is that creation is continuously evolving and that human life is part of that evolution. The second premise is that human life is an opportunity to consciously find one s own purpose within that evolution. Each individual ... site gives a basic introduction to the philosophy behind the Template Foundation. Propositions The philosophy ... to seek comparison, certain elements of the Template philosophy can be found in Buddhism , Taoism .... These include Blue Rose Wellness, an Emin Template center of spiritual healing, located in Brier, Washington Brier , Washington state , USA and the Ruby Care Foundation, an Emin Template charity group concerned with grief and loss management. Books Emin and Template publications Various books ... en producten detail 1874717052.html ISBN 1 874717 05 2. A new Template of Human Qualities for the Future ... producten detail 1874717036.html ISBN 1 874717 03 6. Books inspired by the Template The Seven Steps ... writings and researches of Leo Armin under the title of the Template . Books by outside observers ... The Template Network http www.template netzwerk.de dp en home.htm The Template Network, Germany http ... Position Purple Category Personal development Category New religious movements he it Template ... more details
Orphan date February 2009 Wikify date April 2010 Luxor is an open source XML UI Language XUL toolkit in Java that lets you build desktop apps using markup XML and scripting. Luxor also includes a web server, a portal engine supporting RSS , a template engine Velocity and more. Luxor implementation is independent of the Mozilla codebase, though they implement largely the same specification of XUL . Articles http www.devx.com webdev Article 21350 XUL The Gatekeeper to Higher level Web UIs DevX Article by Laurence Moroney Senior Architect Reuters Innovation Labs and Rapid Development Group, New York City , June 2004. External links http luxor xul.sourceforge.net Luxor Project Site Category User interface markup languages markup languages stub compu lang stub ... more details
A phrasal template is a phrase long collocation that contains one or several empty slots which may be filled by words to produce individual phrases. Often there are some restrictions on the grammatic category of the words allowed to fill particular slots. An example is the phrase common stocks rose Number to Number , e.g., common stocks rose 1.72 to 340.36 . ref Susan Armstrong 1994 Using Large Corpora , ISBN 0262510820, http books.google.com books?id b3Si8InCqRgC&pg PA149&dq 22phrasal templates are 22&sig YQR W88pTp1BTMNbIcLnpk1qw74 p. 149 ref Phrasal templates are akin to form document form s in which blanks are to be filled with data. A word game utilizing phrasal templates is Mad Libs . The notion is used in natural language processing systems ref Joseph D. Becker, The phrasal lexicon, Proceedings of the 1975 workshop on Theoretical issues in natural language processing, June 10 13, 1975, Cambridge, Massachusetts, http portal.acm.org citation.cfm?id 980212&dl GUIDE&coll GUIDE&CFID 14936101&CFTOKEN 33513042 ref and in language generators, such as application oriented report generators. ref Karen Kukich. Knowledge Based Report Generation A Knowledge Engineering Approach to Natural Language Report Generation. Ph.D. Thesis, Information Science Department, University of Pittsburgh , 1983. ref ref L. Boubeau, D. Carcagno, E. Goldberg, R. Kittredge, and A. Polguere. Bilingual generation of weather forecasts in an operations environment. In Proceedings of the 13 th International Conference on Computational Linguistics COLING 90 , Volume 1, pages 9&mdash 92, Helsinki, 1990. ref A recently invented word, snowclone , attempts to describe a special case of phrasal templates that clone popular clich s. For example, pink is the new red , Quiet Is the New Loud and the multitudes were spawned by The new black Pink is the navy blue of India according to the template Y is the new X ... structure rules Joke template Snowclone References references Category Grammar frameworks Category Syntactic ... more details
The CSLU Toolkit is a software library comprising a comprehensive suite of tools that enable exploration, learning, and research into speech and human computer interaction . The tools include Audio Display Speech recognition Speech generation Animated faces See also Center for Spoken Language Understanding List of speech recognition software External links http www.cslu.ogi.edu toolkittoolkit about , CSLU Toolkit Compu library stub Category Computer libraries ... more details
widget Widget s that are provided by a toolkit typically adhere to a unified design specification, including ... amulet papers futureofhciACM.pdf ref The toolkit handles Event handler user events , for example ... programs. The look and feel of the widgets can be hard coded in the toolkit, but some widget toolkit ..., non native widget toolkit FOX toolkit A fast, open source, cross platform widget toolkit Frugal ... of Cocoa formerly NeXT s OpenStep Objective C libraries GTK The GIMP toolkit, a widget toolkit used ... GUI toolkit for Windows and Linux. Free and open source. IUP software IUP cross platform static dynamic library C Lua, Lua MIT licence Juce An extensive cross platform UI toolkit http www.newplanetsoftware.com ... toolkit for Windows. WTL Light weight alternative to the Microsoft Foundation Classes. Motif widget toolkit Motif Object Windows Library Object Windows Library & OWLNext Qt toolkit Qt Cross platform UI toolkit, LGPL or commercial licence, used for example in KDE , Google Earth , Skype Standard Widget Toolkit SWT for Java Swing Java Swing Java programming language Java widget toolkit Tk framework Tk Toolkit part of the Tcl project and often used by Perl and Python programming language Python programmers Ultimate Visual Component Library wxWidgets Free, extensible, cross platform UI toolkit with a dockable user interface extension XForms toolkit XForms Lightweight, free C programming language C toolkit, mostly for Unix Zinc Application Framework Zinc An object oriented C platform independent ... interfaces da Toolkit de Toolkit fa fr Toolkit ko it Toolkit he ja pt Toolkit th zh ... more details
notability Products date January 2011 Infobox software name The Coroner s Toolkit logo screenshot caption author Dan Farmer and Wietse Venema developer released latest release version 1.19 latest release date August 29, 2009 latest preview version latest preview date programming language operating system Unix like platform language status genre Computer forensics license IBM Public License website http www.porcupine.org forensics tct.html Portal box Computer security Free software The Coroner s Toolkit or TCT is a suite of computer security programs by Dan Farmer and Wietse Venema . It is used to assist in digital forensic analysis. The suite runs on FreeBSD , OpenBSD , BSD OS , SunOS Solaris operating system Solaris and Linux . There is also a port to HP UX . Parts of TCT are also somewhat applicable to analysis of and data recovery from other computer disasters. It is free software released under the terms of the IBM Public License . External links http www.porcupine.org forensics tct.html Official home page http rootprompt.org article.php3?article 738 Feature The Coroner s Toolkit http www.fish2.com tct FAQ.html Frequently Asked Questions about The Coroner s Toolkit DEFAULTSORT Coroner s Toolkit Category Computer forensics Category Unix security related software Category Hard disk software Category Digital forensics software Storage software stub es The Coroner s Toolkit fr The Coroner s Toolkit ... more details
Orphan date February 2009 University Toolkit is a software package developed by the MPAA for University system administrator s to track and log what types of, and how much, traffic goes through their network, and over the internet provided by the University. The toolkit was available for free at www.universitytoolkit.org until a developer for Ubuntu operating system Ubuntu the operating system which the toolkit is based on contacted the MPAA and requested that it be taken down ref http mjg59.livejournal.com 78590.html mjg59 Spot the difference Bot generated title ref , citing GPL violations, stating that under the GPL, any software must have its source code released under the GPL as well. The MPAA has not released the source code to University Toolkit, despite it being supposedly based entirely on open source software, specifically snort software snort and ntop . References references External links http blog.washingtonpost.com securityfix 2007 11 mpaa university toolkit opens 1.html Network software stub Category Network analyzers Category Unix network related software ... more details
Infobox Software name Translate Toolkit developer Translate.org.za latest release version 1.8.1 latest ... http translate.sourceforge.net wiki toolkit index translate.sourceforge.net The Translate Toolkit is a localization and translation toolkit. It provides a set of tools for working with Internationalization and localization localization file formats and files that might need localization. The toolkit also provides an API on which to develop other localization tools. The toolkit is written in the Python .... History The toolkit was originally developed as the mozpotools by David Fraser for Translate.org.za. ... it was only natural that the Translate Toolkit would be adapted to handle the OpenOffice.org .... As part of the WordForge project the work received a major boost and the toolkit was further ... Variables, acronyms, terminology, etc. . Design goals The main aim of the toolkit is to increase the quality ... formats thus the toolkit makes use of the PO and XLIFF localisation formats. This has the benefit ... localization tool. For the toolkit this means building converters that can transform files to be translated ... such as the correct use of variables. Lastly, the toolkit provides a powerful localisation API ref cite web url http translate.sourceforge.net doc api title Translate Toolkit API documentation ref ... the toolkit directly, to do quality checks and to transform files for translation. Further there are several indirect users of the Translate Toolkit API Pootle an online translation tool http open tran.eu ... most community localization is done through PO files produced by the toolkit Virtaal a localisation ... Qt toolkit Qt .ts, .qm and .qph Qt Phrase Book Gettext .mo OmegaT glossaries Haiku catkeys ... translate.sourceforge.net wiki toolkit index Translate Toolkit home page http translate.sourceforge.net wiki toolkit formats Supported document formats Ohloh project id translate toolkit http pypi.python.org pypi Translate 20Toolkit Python package index SourceForge translate Translate Toolkit Category ... more details