Miracle-dz/UniFAR-FTUs huggingface dataset:
Editing: The Design of Rhetoric

This book is intended to familiarize readers with the theoretical basis and practical applications of the editing process. This involves the examination of the rhetorical canons-invention, arrangement, style, delivery; and the corresponding rhetorical objectives of editing - accuracy, clarity, propriety, and artistry. We envision a diverse audience for this book. For aspiring editors, we offer an introduction to rhetorical principles as a vehicle for developing a repertoire of theoretically sound and effective strategies. For professionals-directors of communications, public relations specialists, experienced writers and editors of professional and technical publications - this book will serve as a reference and guide reinforcing their intuitive understanding and appreciation of the art of editing.
Scheduling multi-stage batch production systems with continuity constraints : the steelmaking and continuous casting system

Scheduling Multi-Stage Batch Production Systems with Continuity Constraints – The Steelmaking and Continuous Casting System The SCC System (steel making and continuous casting system) is usually the bottleneck in steel manufacturing. Unlike traditionally production systems, there are extremely strict requirements on material continuity and flow time. Thus effective scheduling of this process is a critical issue to improve productivity and customer satisfaction. In this thesis, a new integrated general procedure to solve a generalized m – stage flexible flowshop with continuity constraints and different types of machines at the last stage is proposed. Mixed-integer linear programming (MILP) models for the makespan minimization are developed. In addition, a symmetric fuzzy linear programming (MILP) model for overall constraint satisfaction maximization is derived. A general meta-heuristic approach is developed to solve the SCC scheduling problem. A genetic algorithm (called fuzzyGA) evaluates the quality of schedules using a fuzzy rule based inference system controlling discontinuities and transit times taking into account that discontinuities and transit times beyond the maximum allowed may exist, but to different degrees of acceptance. Furthermore, an evolution strategy algorithm to optimize the job start times at the first stage is embedded. Since the output of the fuzzyGA algorithm is generally not a feasible solution, the solution can be further improved by applying two types of neighborhood optimizations both searching in its neighborhood defined by the job precedence and machine assignments. In addition, a repair procedure to remove discontinuities and high transit times is defined as the final step, since after the neighborhood optimization it will be easier to remove remaining infeasibilities. The procedure is evaluated on real size problems showing its flexibility and ability to generate good solutions for the studied problem.
Looking for Instruction Patterns in the Design of Extensible Processors

In the last years, several approaches were proposed to improve embedded systems performance by extending base processors to fit specific applications performance demands. Although the majority of the contributions focus specially on the architectural challenges, which range from completely reconfigurable hardware to custom ASICs, every work faces a common issue: the need of the extraction, analysis and transformation of code patterns from application source, in order to implement them in special hardware units. In this paper we present Pattlib, a library of C functions and a file format specifically designed to manipulate and store instruction patterns, binding software representations to hardware descriptions. As an intermediate pattern representation, Pattlib fits as a common denominator among a compiler, hardware generation tools and pattern manipulation tools, allowing for the highest modularization of the design flow of extensible processors. The paper also presents the results of our investigation of code patterns that are suitable for becoming new instructions, extracted from the Mediabench and MiBench benchmarks. Our approach was able to find patterns that occur in up to 15 applications, exposing code regularity.
OpenGL game programming

From the Publisher: OpenGL is an application programming interface (API) that exposes hardware features needed to create computer graphics. Unlike Microsoft's Direct3D, which only works on Windows, OpenGL works across all platforms. OpenGL Game Programming is a complete guide to game development using the OpenGL graphics API. Myriad examples are included to demonstrate various concepts such as coloring, texture mapping, blending, lighting, coordinate transforms, 3D modeling, collision detection, and several other key concepts involved in game development. It also covers how to integrate the non-graphical elements of Microsoft's DirectX into OpenGL games so that users can incorporate sound, music, and networking functions. Teaching users how to use OpenGL to create dynamic 3D environments and effects for use in game development, this book covers all the fundamentals so that users can program OpenGL API to its fullest potential. Anyone interested in game development will find the information in this book invaluable as they begin to create dynamic game graphics. Series editor Andre LaMothe has published numerous magazine articles and is an international best-selling author with over six game programming and 3D graphics titles to his credit. He has been active in the computing industry for more than twenty years, during which he created one of the world's first commercially available virtual reality games, CyberGate. Andre is also the founder and CEO of Xtreme Games LLC.
Two models of population genetics

The production of proteins in a cell is a regulated process. This means that the cell will only produce a type of protein when that type is needed. A fundamental step where this regulation occurs is at gene transcription. It is observed that transcription is regulated differently for different genes, and the question is therefore asked: why has evolution come up with different modes of transcriptional regulation for different genes? Mathematical models of biological evolution are important for two reasons: 1) aiding researchers in understanding how complex biological systems have emerged and 2) enabling modelers to predict future outcomes of evolution. In this work, models of evolution of natural populations are applied to better understand the mechanisms of gene regulation in E. coli by investigating two predictor arguments of gene regulatory mode, namely the demand rule and the rule of minimal error load. Two models of population genetics are derived: the Wright-Fisher model and the Moran model. These discrete stochastic models are approximated to continuous stochastic models and to continuous deterministic mean field models. The continuous stochastic models are used to investigate the demand rule, while the continuous deterministic models are used to investigate the rule of minimal error load. In the continuous limits it is found that both discrete Wright-Fisher and Moran models can be described by the same equations. Two special cases are investigated in the model derivations: variable population size for the Wright-Fisher model and non-zero selection coefficients for continuous approximation of the Moran model. The models show that the demand rule describes well the evolution for the most basic mode of gene regulation, and that the rule of minimal error load describes the evolution for a larger group of gene regulation modes. It is concluded that one should use the rule of minimal error load to investigate advanced systems of gene regulation. The demand rule is correct only as a special case for the most basic mode of gene regulation.
Signal Processing Methods for Drum Transcription and Music Structure Analysis

THIS thesis proposes signal processing methods for the analysis of musical audio on two time scales: drum transcription on a finer time scale and music structure analysis on the time scale of entire pieces. The former refers to the process of locating drum sounds in the input and recognising the instruments that were used to produce the sounds. The latter refers to the temporal segmentation of a musical piece into parts, such as chorus and verse. For drum transcription, both low-level acoustic recognition and high-level musicological modelling methods are presented. A baseline acoustic recognition method with a large number of features using Gaussian mixture models for the recognition of drum combinations is presented. Since drums occur in structured patterns, modelling of the sequential dependencies with N-grams is proposed. In addition to the conventional Ngrams, periodic N-grams are proposed to model the dependencies between events that occur one pattern length apart. The evaluations show that incorporating musicological modelling improves the performance considerably. As some drums are more probable to occur at certain points in a pattern, this dependency is utilised for producing transcriptions of signals produced with arbitrary sounds, such as beatboxing. A supervised source separation method using non-negative matrix factorisation is proposed for transcribing mixtures of drum sounds. Despite the simple signal model, a high performance is obtained for signals without other instruments. Most of the drum transcription methods operate only on single-channel inputs, but multichannel signals are available in recording studios. A multichannel extension of the source separation method is proposed, and an increase in performance is observed in evaluations. Many of the drum transcription methods rely on detecting sound onsets for the segmentation of the signal. Detection errors will then decrease the overall performance of the system. To overcome this problem, a method utilising a network of connected hidden Markov models is proposed to perform the event segmentation and recognition jointly. The system is shown to be able to perform the transcription even from polyphonic music. The second main topic of this thesis is music structure analysis. Two methods are proposed for this purpose. The first relies on defining a cost function for a description
The Genealogy of Knowledge: Introducing a tool and method for tracing the social construction of knowledge on Wikipedia

The study of the social construction of knowledge is an important topic in information systems. While the emergence of online social media platforms has brought about multiple new ways of knowledge co-creation by large groups of users, such processes are not yet well understood. We investigate how processes of knowledge co-creation can be studied in online platforms. We utilize data from Wikipedia to explore how knowledge is created and evolves over time. We draw on the theory of social representations (SRT), which views knowledge as a product of collective work carried out by social groups to make sense of their environments. We develop a method for studying social representations on Wikipedia that builds on WikiGen - an analytical tool - and qualitative analysis. Its usefulness is demonstrated with two illustrative case studies, the Cloud Computing and iPad Wikipedia articles. We contribute to IS a new tool and method for studying online knowledge co-creation processes.
Text corpora and multilingual lexicography

1. Preface 2. Automatic extraction of terminological translation lexicon from Czech-English parallel texts (by Cmejrek, Martin) 3. Words from Bononia Legal Corpus (by Rossini Favretti, Rema) 4. Hybrid approaches for automatic segmentation and annotation of a Chinese text corpus (by Feng, Zhiwei) 5. Distance between languages as measured by the minimal-entropy model: Plato's Republic - Slovenian versus 15 other translations (by Jakopin, Primoz) 6. The importance of the syntagmatic dimension in the multilingual lexical database (by Petrauskaite, Ruta) 7. Compiling parallel text corpora: Towards automation of routine procedures (by Mihailov, Mihail) 8. Data-derived multilingual lexicons (by Sinclair, John McH.) 9. Bridge dictionaries as bridges between languages (by Skoumalova, Hana) 10. Procedures in building the Croatian-English parallel corpus (by Tadic, Marko) 11. Corpus linguistics and lexicography* (by Teubert, Wolfgang) 12. Analysing the fluency of translators (by Uzar, Rafal) 13. Equivalence and non-equivalence in parallel corpora* (by Varadi, Tamas) 14. Index
Structure and Meaning in English: A Guide for Teachers

Preface INTRODUCTION Grammar and grammars Studying grammar 1. THE SOUNDS OF ENGLISH 2. WORDS AND THEIR MEANINGS 3. SIMPLE SENTENCE PARTS, STRUCTURES AND FUNCTIONS 4. NOUNS AND NOUN PHRASES 5. VERBS AND VERB PHRASES 6. MODIFICATION OF NOUN PHRASES, VERB PHRASES AND SENTENCES 7. BEYOND THE SIMPLE SENTENCE USEFUL SOURCES OF INFORMATION ABOUT ENGLISH REFERENCES KEY TO TASKS INDEX
Pattern Recognition in Multispectral Satellite Images Using Concurrent Self-Organizing Modular Neural Networks

Abstract : We investigate multispectral space image classification using the new artificial computational intelligence model called Concurrent Self-Organizing Maps (CSOM), representing a winner-takes-all collection of concurrent small modular self-organizing artificial neural networks. For comparison, we evaluate the performances of Bayes classifier. The implemented neural/statistical classifiers are evaluated using a LANDSAT TM image with 7 bands (multi-sensor data fusion) composed by a set of 7-dimensional pixels, out of which a subset contains labelled pixels, corresponding to seven thematic categories of Earth images taken from space. The best experimental result leads to the recognition rate of 95.29 %. The model has defence applications for Earth surveillance from space.
Sams Teach Yourself Android Application Development in 24 Hours

Full Color! In just 24 sessions of one hour or less, learn how to build powerful applications for the worlds first complete, open, and free mobile platform: Android. Using this books straightforward, step-by-step approach, youll build a fully-featured Android application from the ground up and master the skills you need to design, develop, test, and publish powerful applications. Each lesson builds on what youve already learned, giving you a rock-solid foundation for real-world success! Step-by-step instructions carefully walk you through the most common Android development tasks. Quizzes and Exercises at the end of each chapter help you test your knowledge. By the Way notes present interesting information related to the discussion. Did You Know? tips offer advice or show you easier ways to perform tasks. Watch Out! cautions alert you to possible problems and give you advice on how to avoid them. Learn how to Develop Android applications quickly and successfully with Java Master Googles Android SDK and development tools Leverage the Eclipse programming environment to develop Android projects Understand the Android application lifecycle Build effective, user-friendly user interfaces Retrieve, store, and work with application data Develop powerful network applications Add popular social features and location-based services to your applications Take advantage of Android device hardware like the camera Internationalize, test, and publish your Android applications
The Little Schemer

The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP. The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.
Analyzing Neural Time Series Data: Theory and Practice

This book offers a comprehensive guide to the theory and practice of analyzing electrical brain signals. It explains the conceptual, mathematical, and implementational (via Matlab programming) aspects of time-, time-frequency- and synchronization-based analyses of magnetoencephalography (MEG), electroencephalography (EEG), and local field potential (LFP) recordings from humans and nonhuman animals. It is the only book on the topic that covers both the theoretical background and the implementation in language that can be understood by readers without extensive formal training in mathematics, including cognitive scientists, neuroscientists, and psychologists. Readers who go through the book chapter by chapter and implement the examples in Matlab will develop an understanding of why and how analyses are performed, how to interpret results, what the methodological issues are, and how to perform single-subject-level and group-level analyses. Researchers who are familiar with using automated programs to perform advanced analyses will learn what happens when they click the "analyze now" button. The book provides sample data and downloadable Matlab code. Each of the 38 chapters covers one analysis topic, and these topics progress from simple to advanced. Most chapters conclude with exercises that further develop the material covered in the chapter. Many of the methods presented (including convolution, the Fourier transform, and Euler's formula) are fundamental and form the groundwork for other advanced data analysis methods. Readers who master the methods in the book will be well prepared to learn other approaches.
Visualization in Scientific Computing

As known, adventure and experience about lesson, entertainment, and knowledge can be gained by only reading a book. Even it is not directly done, you can know more about this life, about the world. We offer you this proper and easy way to gain those all. We offer many book collections from fictions to science at all. One of them is this visualization in scientific computing that can be your partner.
Explicit Implementation of a Parallel Dictionary

This report gives a complete implementation of a parallel dictionary based on 2-3 trees, using the parallel PRAM programming language fork. The implementations include procedures for creating and manipulating dictionary items by individual processors , searching in dictionaries, and parallel procedures for inserting and deleting collections of items. Procedures implementing parallel dictionary constructors and destructors are also provided. The implementations use the special fork constructs fork, for forming smaller groups of synchronously executing processors, and farm, designating an asynchronous context where strict statement level synchrony need not be enforced by the compiler. Both constructs add to the expressiveness and eeciency of the language. The parallel dictionary is a classical example of the use of the pipelining technique. Based on the concrete implementations given, a new language construct for implementing pipelined algorithms is proposed. Initial measurements performed using a simulator for the SB-PRAM being built at the University of Saarbr ucken shows that the parallel incremental insertion and deletion operations are expensive compared to the batch operations of dictionary construction and destruction. An eecient parallel dictionary should therefore use the incremental operations only when the existing dictionary is large compared to the number of items that is to be inserted or deleted. More careful experiments are needed to determine when to switch. The parallel dictionary is part of the PAD library of PRAM algorithms and data structures.
CONGO: Clustering on the Gene Ontology

Rapid development of technologies for the collection of biological data have led to large increases in the amount of information available for understanding diseases and biological mechanisms. However, progress has not been as fast in comprehending the data. Developments in understanding diseases and biological mechanisms governing them may come from combining data from different sources. We describe a method of clustering lists of genes identified as important to the understanding of a childhood cancer using functional information about the genes from the Gene Ontology. The measure of distance used in the clustering algorithm is notable for considering the relationship between terms in the ontology. Meaningful descriptions of clusters are automatically generated from the Gene Ontology terms.
Diagnosing Organizational Memory Mismatches in the ERP Usage Stage

Disparities may exist between memory elements (such as knowledge and information) embedded in an organization’s ERP package and related memory elements located in other organizational memory media. This paper presents the Systematic Analysis Method of Memory Mismatches (SAMMM). Three types of such disparities, called memory mismatches here, have been observed by applying SAMMM to the usage stage of ERP systems. Because SAMMM includes the analysis of causes of memory mismatches, it can be used as a starting point for improving ERP performance. Additional research may focus on the enhancement and application of SAMMM combined with coping methods.
Qualitative Research Process Using Abductive Approach

A less experienced PhD candidate needs a flexible form of research design to tell a story, since the understanding of the researcher is continually evolving, which leads the student to change the focus of the research and the methods of access to information. A story is an argument that starts with the recent discussions in the literature and ends with an explanation of the way the study has changed these discussions. The middle part provides the evidence for the development of the case and the theoretical points that have brought about the change in the literature (Dubois and Gadde, 2002). This poster shows the process of research adopted by Dubois and Gadde (2002). The investigator continually reviews his/her analytical framework by moving from empirical material to theory and then back again.