Cookbook for Open Access Books


Book Description

This book describes the experiences of setting up a community-based publisher, Language Science Press. It discusses the main principles of community-based publishing and gives a very granular breakdown of the different tasks. The discussion of the different tasks is complemented by readings, time lines, and a list of time sinks. This book is complemented by the business model, open business data, and a spreadsheet for drafting and calculating own business models.




Access Cookbook


Book Description

Not a reference book, and not a tutorial either, the new second edition of the highly regarded Access Cookbook is an uncommonly useful collection of solutions to problems that Access users and developers are likely to face as they attempt to build increasingly complex applications. Although using any single "recipe" in the book will more than pay back the cost of the book in terms of both hours saved and frustration thwarted, Access Cookbook, Second Edition is much more than a handy assortment of cut-and-paste code. Each of the "recipes" examine a particular problem--problems that commonly occur when you push the upper limits of Access, or ones that are likely to trip up a developer attempting to design a more elegant Access application--even some things you never knew Access could do. The authors then, in a clear, accessible, step-by-step style, present the problems' solution. Following each "recipe" are insights on how Access works, potential pitfalls, interesting programming techniques that are used in the solution, and how and why the solution works, so you can adapt the problem-solving techniques to other similar situations. Fully updated for Access 2003, Access Cookbook, Second Edition is also one of the first books to thoroughly explore new support for .NET managed code and XML. All of the practical, real-world examples have been tested for compatibility with Access 2003, Windows XP, and Windows Server 2003. This updated new edition also covers Access and SharePoint, Access and SmartTags, Access and .NET; and Access and XML. Access power users and programmers at all levels, from the relatively inexperienced to the most sophisticated, will rely on the Access Cookbook for quick solutions to gnarly problems. With a dog-eared copy of Access Cookbook at your side, you can spend your time and energy where it matters most: working on the interesting facets of your Access application, not just the time-consuming ones.




Open Source Fashion Cookbook


Book Description

The Open Source Cookbook is designed to democratize sustainable and ethical fashion, enabling all people - especially communities that cannot traditionally afford to shop from responsible brands - to participate in responsible consumption. With detailed "recipes," including step-by-step illustrations from six contemporary fashion brands, the Cookbook empowers you to make your own clothing from readily available items in your home. We understand that not everyone is a trained sewer, so we included recipes that vary, from no-sew easy basics to more advanced designs.Not only does the Cookbook serve as an instructional handbook, but it also includes essays from industry leaders who paint a clearer picture of sustainable fashion and what can be done, both as an industry and as consumers, in order to improve our world. More info about ADIFF at adiff.com.




Leaflet Cookbook


Book Description

Cook up dynamic web maps using the recipes in the Leaflet Cookbook. Leaflet Cookbook will guide you in getting started with Leaflet, the leading open-source JavaScript library for creating interactive maps. You'll move swiftly along from the basics to creating interesting and dynamic web maps. Even if you aren't an HTML/CSS wizard, this book will get you up to speed in creating dynamic and sophisticated web maps. With sample code and complete examples, you'll find it easy to create your own maps in no time. A download package containing all the code and data used in the book is available so you can follow along as well as use the code as a starting point for your own web maps.




Living Books


Book Description

Reimagining the scholarly book as living and collaborative--not as commodified and essentialized, but in all its dynamic materiality. In this book, Janneke Adema proposes that we reimagine the scholarly book as a living and collaborative project--not as linear, bound, and fixed, but as fluid, remixed, and liquid, a space for experimentation. She presents a series of cutting-edge experiments in arts and humanities book publishing, showcasing the radical new forms that book-based scholarly work might take in the digital age. Adema's proposed alternative futures for the scholarly book go beyond such print-based assumptions as fixity, stability, the single author, originality, and copyright, reaching instead for a dynamic and emergent materiality. Adema suggests ways to unbind the book, describing experiments in scholarly book publishing with new forms of anonymous collaborative authorship, radical open access publishing, and processual, living, and remixed publications, among other practices. She doesn't cast digital as the solution and print as the problem; the problem in scholarly publishing, she argues, is not print itself, but the way print has been commodified and essentialized. Adema explores alternative, more ethical models of authorship; constructs an alternative genealogy of openness; and examines opportunities for intervention in current cultures of knowledge production. Finally, asking why it is that we cut and bind our research together at all, she examines two book publishing projects that experiment with remix and reuse and try to rethink and reperform the book-apparatus by taking responsibility for the cuts they make.




The Scholarly Communications Cookbook


Book Description

"In response to new forms of research output and mandates for open data and science, scholarly communications and related work on research data management, copyright, and open access have become important services for academic librarians—including instruction and liaison librarians—to offer faculty and students. Academic libraries have become increasingly vital throughout the entire research process. The Scholarly Communications Cookbook features 84 recipes that can help you establish programs, teach concepts, conduct outreach, and use scholarly communications technologies in your library. The book is divided into 4 thorough sections: 1. Taking Your Program to the Next Level; 2. Open Educational Resources; 3. Publishing Models and Open Access; 4. Tools, Trends, and Best Practices for Modern Researchers. Recipes can be used by those new to scholarly communications, early-career librarians, and more experienced professionals looking for fresh ideas for their institution. Each recipe includes outcomes for implementing the project, and many also include outcomes for end-users like workshop attendees. Chefs have also aligned recipes to standards and frameworks, including the ACRL Framework for Information Literacy for Higher Education, the ACRL Scholarly Communications Toolkit, and NASIG’s Core Competencies for Scholarly Communication Librarians."--




Deep Learning Cookbook


Book Description

Deep learning doesn’t have to be intimidating. Until recently, this machine-learning method required years of study, but with frameworks such as Keras and Tensorflow, software engineers without a background in machine learning can quickly enter the field. With the recipes in this cookbook, you’ll learn how to solve deep-learning problems for classifying and generating text, images, and music. Each chapter consists of several recipes needed to complete a single project, such as training a music recommending system. Author Douwe Osinga also provides a chapter with half a dozen techniques to help you if you’re stuck. Examples are written in Python with code available on GitHub as a set of Python notebooks. You’ll learn how to: Create applications that will serve real users Use word embeddings to calculate text similarity Build a movie recommender system based on Wikipedia links Learn how AIs see the world by visualizing their internal state Build a model to suggest emojis for pieces of text Reuse pretrained networks to build an inverse image search service Compare how GANs, autoencoders and LSTMs generate icons Detect music styles and index song collections




Clean Code Cookbook


Book Description

Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in JavaScript, PHP, Java, Python, and many other programming languages, this cookbook provides proven recipes to help you scale and maintain large systems. Every section covers fundamental concepts including readability, coupling, testability, and extensibility, as well as code smells—symptoms of a problem that requires special attention—and the recipes to address them. As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity. You will: Understand the benefits of clean code and learn how to detect code smells Learn refactoring techniques step by step Gain illustrative code examples in several modern programming languages Get a comprehensive catalog of common code smells, their impacts, and possible solutions Use code that's straight to the point, favoring readability and learning




CMake Cookbook


Book Description

Learn CMake through a series of task-based recipes that provide you with practical, simple, and ready-to-use CMake solutions for your code Key FeaturesLearn to configure, build, test, and package software written in C, C++, and FortranProgress from simple to advanced tasks with examples tested on Linux, macOS, and WindowsManage code complexity and library dependencies with reusable CMake building blocksBook Description CMake is cross-platform, open-source software for managing the build process in a portable fashion. This book features a collection of recipes and building blocks with tips and techniques for working with CMake, CTest, CPack, and CDash. CMake Cookbook includes real-world examples in the form of recipes that cover different ways to structure, configure, build, and test small- to large-scale code projects. You will learn to use CMake's command-line tools and master modern CMake practices for configuring, building, and testing binaries and libraries. With this book, you will be able to work with external libraries and structure your own projects in a modular and reusable way. You will be well-equipped to generate native build scripts for Linux, MacOS, and Windows, simplify and refactor projects using CMake, and port projects to CMake. What you will learnConfigure, build, test, and install code projects using CMakeDetect operating systems, processors, libraries, files, and programs for conditional compilationIncrease the portability of your codeRefactor a large codebase into modules with the help of CMakeBuild multi-language projectsKnow where and how to tweak CMake configuration files written by somebody elsePackage projects for distributionPort projects to CMakeWho this book is for If you are a software developer keen to manage build systems using CMake or would like to understand and modify CMake code written by others, this book is for you. A basic knowledge of C++, C, or Fortran is required to understand the topics covered in this book.




Python Cookbook


Book Description

ThePython Cookbookis a collection of problems, solutions, and practical examples for Python programmers, written by Python programmers. Over the past year, members of the Python community have contributed material to an online repository of Python recipes hosted by ActiveState. This book contains the best of those recipes, accompanied by overviews and background material by key Python figures. The recipes in thePython Cookbookrange from simple tasks, such as working with dictionaries and list comprehensions, to entire modules that demonstrate templating systems and network monitoring. This book contains over 200 recipes on the following topics: Searching and sorting Manipulating text Working with files and the filesystem Object-oriented programming Dealing with threads and processes System administration Interacting with databases Creating user interfaces Network and web programming Processing XML Distributed programming Debugging and testing Extending Python This book is a treasure trove of useful code for all Python programmers, from novices to advanced practitioners, with contributions from such Python luminaries as Guido Van Rossum, David Ascher, Tim Peters, Paul Prescod, Mark Hammond, and Alex Martelli, as well as over 100 other Python programmers. The recipes highlight Python best practices and can be used directly in day-to-day programming tasks, as a source of ideas, or as a way to learn more about Python. The recipes in thePython Cookbookwere edited by David Ascher, who is on the board of the Python Software Foundation and is the co-author ofLearning Python,and Alex Martelli, who is known for his numerous and exhaustive postings on the Python mailing list. The book contains a foreword by Guido van Rossum, the creator of Python.