Build Awesome Command-Line Applications in Ruby 2: Control Your Computer, Simplify Your Life


David B. Copeland - 2012
    With its simple commands, flags, and parameters, a well-formed command-line application is the quickest way to automate a backup, a build, or a deployment and simplify your life. With this book, you'll learn specific ways to write command-line applications that are easy to use, deploy, and maintain, using a set of clear best practices and the Ruby programming language. This book is designed to make any programmer or system administrator more productive in their job. Now updated for Ruby 2.Writing a command-line application that's self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, because it combines high-level abstractions with "close to the metal" system interaction wrapped up in a concise, readable syntax. Plus, Ruby has the support of a rich ecosystem of open source tools and libraries.Ten insightful chapters each explain and demonstrate a command-line best practice. You'll see how to use these tools to elevate the lowliest automation script to a maintainable, polished application. You'll learn how to use free, open source parsers to create user-friendly command-line interfaces as well as command suites. You'll see how to use defaults to keep options simple for everyday users, while giving advanced users options for more complex tasks. There's no reason why a command-line application should lack documentation, whether it's part of a help command or a man page; you'll find out when and how to use both. Your journey from command-line novice to pro ends with a look at valuable approaches to testing your apps, and includes some fun techniques for outside-the-box, colorful interfaces that will delight your users.With Ruby, the command line is not dead. Long live the command line.

The Everything Learning German Book: Speak, Write and Understand Basic German in No Time


Edward Swick - 2003
    The Everything Learning German Book has eliminated the stumbling blocks of learning a language to bring readers quick and easy success. Illustrations.

In the Land of Invented Languages: Esperanto Rock Stars, Klingon Poets, Loglan Lovers, and the Mad Dreamers Who Tried to Build a Perfect Language


Arika Okrent - 2009
    And every Star Trek fan knows about Klingon, which was nothing more than a television show's attempt to create a tough-sounding language befitting a warrior race with ridged foreheads. But few people have heard of Babm, Blissymbolics, and the nearly nine hundred other invented languages that represent the hard work, high hopes, and full-blown delusions of so many misguided souls over the centuries. In In The Land of Invented Languages, author Arika Okrent tells the fascinating and highly entertaining history of man's enduring quest to build a better language. Peopled with charming eccentrics and exasperating megalomaniacs, the land of invented languages is a place where you can recite the Lord's Prayer in John Wilkins's Philosophical Language, say your wedding vows in Loglan, and read Alice's Adventures in Wonderland in Lojban. A truly original new addition to the booming category of language books, In The Land of Invented Languages will be a must-have on the shelves of all word freaks, grammar geeks, and plain old language lovers.

Colloquia Personarum


Hans Henning Ørberg - 1994
    To be used in the first year. There is one colloquium matching each of Chapters 1-24, Part I, Familia Romana. Focus now publishes this title in the U.S. and the ISBN and cover have changed, but the interior of the book remains the same.

The Japanese Have a Word for It


Boyé Lafayette de Mente - 1997
    The co mpanion will interest tourists, students and business travel lers to Japan. '

Integrated Korean: Beginning 1


Young-Mee Cho - 2009
    All series' volumes have been developed in accordance with performance-based principles and methodology--contextualization, learner-centeredness, use of authentic materials, usage-orientedness, balance between skill getting and skill using, and integration of speaking, listening, reading, writing, and culture. Grammar points are systematically introduced in simple but adequate explanations and abundant examples and exercises.Each situation/topic-based lesson of the main texts consists of model dialogues, narration, new words and expressions, vocabulary notes, culture, grammar, usage, and English translation of dialogues. In response to comments from hundreds of students and instructors of the first edition, this new edition features a more attractive two-color design with all new photos and drawings and an additional lesson and vocabulary exercises. Lessons are now organized into two main sections, each containing a conversational text (with its own vocabulary list) and a reading passage. The accompanying workbook, newly written, provides students with extensive skill-using activities based on the skills learned in the main text.Audio files for this volume may be downloaded on the web in MP3 format at http: //www.kleartextbook.com. A set of CDs is also available for purchase.

You Are What You Speak: Grammar Grouches, Language Laws, and the Politics of Identity


Robert Lane Greene - 2011
    Now this sensational new book strikes back to defend the fascinating, real-life diversity of this most basic human faculty.With the erudite yet accessible style that marks his work as a journalist, Robert Lane Greene takes readers on a rollicking tour around the world, illustrating with vivid anecdotes the role language beliefs play in shaping our identities, for good and ill. Beginning with literal myths, from the Tower of Babel to the bloody origins of the word “shibboleth,” Greene shows how language “experts” went from myth-making to rule-making and from building cohesive communities to building modern nations. From the notion of one language’s superiority to the common perception that phrases like “It’s me” are “bad English,” linguistic beliefs too often define “us” and distance “them,” supporting class, ethnic, or national prejudices. In short: What we hear about language is often really about the politics of identity.Governments foolishly try to police language development (the French Academy), nationalism leads to the violent suppression of minority languages (Kurdish and Basque), and even Americans fear that the most successful language in world history (English) may be threatened by increased immigration. These false language beliefs are often tied to harmful political ends and can lead to the violation of basic human rights. Conversely, political involvement in language can sometimes prove beneficial, as with the Zionist  revival of Hebrew or our present-day efforts to provide education in foreign languages essential to business, diplomacy, and intelligence. And yes, standardized languages play a crucial role in uniting modern societies.As this fascinating book shows, everything we’ve been taught to think about language may not be wrong—but it is often about something more than language alone. You Are What You Speak will certainly get people talking.

Programming in Go: Creating Applications for the 21st Century


Mark Summerfield - 2012
    With this guide, pioneering Go programmer Mark Summerfield shows how to write code that takes full advantage of Go's breakthrough features and idioms. Both a tutorial and a language reference, "Programming in Go" brings together all the knowledge you need to evaluate Go, think in Go, and write high-performance software with Go. Summerfield presents multiple idiom comparisons showing exactly how Go improves upon older languages, calling special attention to Go's key innovations. Along the way, he explains everything from the absolute basics through Go's lock-free channel-based concurrency and its flexible and unusual duck-typing type-safe approach to object-orientation. Throughout, Summerfield's approach is thoroughly practical. Each chapter offers multiple live code examples designed to encourage experimentation and help you quickly develop mastery. Wherever possible, complete programs and packages are presented to provide realistic use cases, as well as exercises. Coverage includes:-- Quickly getting and installing Go, and building and running Go programs -- Exploring Go's syntax, features, and extensive standard library -- Programming Boolean values, expressions, and numeric types -- Creating, comparing, indexing, slicing, and formatting strings -- Understanding Go's highly efficient built-in collection types: slices and maps -- Using Go as a procedural programming language -- Discovering Go's unusual and flexible approach to object orientation -- Mastering Go's unique, simple, and natural approach to fine-grained concurrency -- Reading and writing binary, text, JSON, and XML files -- Importing and using standard library packages, custom packages, and third-party packages -- Creating, documenting, unit testing, and benchmarking custom packages

Language Myths


Laurie Bauer - 1998
    Rarely is there a response from experts in the fields of language and language development. In this book Laurie Bauer and Peter Trudgill have invited nineteen respected linguists from all over the world to address these "language myths"--showing that they vary from the misconceived to the downright wrong. With essays ranging from "Women Talk Too Much" and "In the Appalachians They Speak Like Shakespeare" to "Italian Is Beautiful, German Is Ugly" and "They Speak Really Bad English Down South and in New York City," Language Myths is a collection that is wide-ranging, entertaining, and authoritative.

Going Deeper with New Testament Greek: An Intermediate Study of the Grammar and Syntax of the New Testament


Andreas J. Köstenberger - 2015
    Köstenberger, Benjamin L. Merkle, and Robert L. Plummer have produced an ideal resource enabling students to improve their skills so they may properly read, exegete, and apply the Greek New Testament. Designed for those with a basic knowledge of Greek, Going Deeper with New Testament Greek is a user-friendly textbook for intermediate Greek courses at the college or seminary level. In fifteen chapters, students learn Greek grammar and how to interpret the New Testament in a way that is accessible—and even fun. Also included are chapters on the Greek language and textual criticism, verbal aspect, sentence diagramming and discourse analysis, word studies, and continuing with Greek. Unique features include:Practical examples illustrating how knowing the content of a given chapter can guide proper interpretation of Scripture.Practice sentences and vocabulary lists, including all the words that occur fifteen times or more in the New Testament.Selected texts from every New Testament author for students to translate along with detailed reading notes to guide interpretation of each text.Summary charts to help students review material, serving as a handy study guide and quick reference tool.

Easy French Step-By-Step


Myrna Bell Rochester - 2008
    You are quickly introduced to grammatical rules and concepts in order of importance, which you can build on as you progress through the book. You will also learn more than 300 verbs, chosen by their frequency of use. Numerous exercises and engaging readings help you quickly build your speaking and comprehension prowess.

Best Short Stories: A Dual-Language Book


Franz Kafka - 1997
    Considered one of the greatest modern writers, Kafka wrote tales that brilliantly explore the anxiety, futility, and complexity of modern life.The stories in this volume are "The Metamorphosis" (thought by many critics to be Kafka's most perfect work), "The Judgment," "In the Penal Colony," "A Country Doctor," and "A Report to an Academy." Along with the original German texts, Stanley Applebaum has provided accurate English translations on facing pages, affording students an ideal opportunity to read some of Kafka's finest stories in the original, to discover the passion and profundity of this extremely important figure in modern European literature, and to upgrade their German language skills.

The Art of Language Invention: From Horse-Lords to Dark Elves, the Words Behind World-Building


David J. Peterson - 2015
    Peterson comes a creative guide to language construction for sci-fi and fantasy fans, writers, game creators, and language lovers. Peterson offers a captivating overview of language creation, covering its history from Tolkien’s creations and Klingon to today’s thriving global community of conlangers. He provides the essential tools necessary for inventing and evolving new languages, using examples from a variety of languages including his own creations, punctuated with references to everything from Star Wars to Michael Jackson. Along the way, behind-the-scenes stories lift the curtain on how he built languages like Dothraki for HBO’s Game of Thrones and Shiväisith for Marvel’s Thor: The Dark World, and an included phrasebook will start fans speaking Peterson’s constructed languages. The Art of Language Invention is an inside look at a fascinating culture and an engaging entry into a flourishing art form—and it might be the most fun you’ll ever have with linguistics.

Bad English: A History of Linguistic Aggravation


Ammon Shea - 2014
    English is a glorious mess of a language, cobbled together from a wide variety of sources and syntaxes, and changing over time with popular usage. Many of the words and usages we embrace as standard and correct today were at first considered slang, impolite, or just plain wrong. Filled with historic and contemporary examples, the book chronicles the long and entertaining history of language mistakes, and features some of our most common words and phrases. This is a book that will settle arguments among word lovers—and it’s sure to start a few, too.

German Made Simple: Learn to speak and understand German quickly and easily


Arnold Leitner - 1985
    Void of all nonessentials and refreshingly easy to understand, German Made Simple includes:• Basics of German grammar• Modern German vocabulary• German pronunciation guide• German reading exercises• German economic information• Common German expressions• Review exercises• Complete answer key• German-English dictionary