In the early years of the Great Depression, thousands of unemployed homeless transients settled into Vancouver’s “hobo jungle.” The jungle operated as a distinct community, in which goods were exchanged and shared directly, without benefit of currency. The organization of life was immediate and consensual, conducted in the absence of capital accumulation. But as the transients moved from the jungles to the city, they made innumerable demands on Vancouver’s Relief Department, consuming financial resources at a rate that threatened the city with bankruptcy. In response, the municipality instituted a card-control system—no longer offering relief recipients currency to do with as they chose. It also implemented new investigative and assessment procedures, including office spies, to weed out organizational inefficiencies. McCallum argues that, threatened by this “ungovernable society,” Vancouver’s Relief Department employed Fordist management methods that ultimately stripped the transients of their individuality. Vancouver’s municipal government entered into contractual relationships with dozens of private businesses, tendering bids for meals in much the same fashion as for printing jobs and construction projects. As a result, entrepreneurs clamoured to get their share of the state spending. With the emergence of work relief camps, the provincial government harnessed the only currency that homeless men possessed: their muscle. This new form of unfree labour aided the province in developing its tourist driven “image” economy, as well as facilitating the transportation of natural resources and manufactured goods. It also led eventually to the most significant protest movement of 1930s’ Canada, the On-to-Ottawa Trek. Hobohemia and the Crucifixion Machine explores the connections between the history of transiency and that of Fordism, offering a new interpretation of the economic and political crises that wracked Canada in the early years of the Great Depression.
An Intensive Course for Scientists, Engineers, and Programmers
Author: Peter Gottschling
Publisher: Addison-Wesley Professional
As scientific and engineering projects grow larger and more complex, it is increasingly likely that those projects will be written in C++. With embedded hardware growing more powerful, much of its software is moving to C++, too. Mastering C++ gives you strong skills for programming at nearly every level, from “close to the hardware” to the highest-level abstractions. In short, C++ is a language that scientific and technical practitioners need to know. Peter Gottschling’s Discovering Modern C++ is an intensive introduction that guides you smoothly to sophisticated approaches based on advanced features. Gottschling introduces key concepts using examples from many technical problem domains, drawing on his extensive experience training professionals and teaching C++ to students of physics, math, and engineering. This book is designed to help you get started rapidly and then master increasingly robust features, from lambdas to expression templates. You’ll also learn how to take advantage of the powerful libraries available to C++ programmers: both the Standard Template Library (STL) and scientific libraries for arithmetic, linear algebra, differential equations, and graphs. Throughout, Gottschling demonstrates how to write clear and expressive software using object orientation, generics, metaprogramming, and procedural techniques. By the time you’re finished, you’ll have mastered all the abstractions you need to write C++ programs with exceptional quality and performance.
United States. Bureau of Soils,United States. Bureau of Plant Industry,United States. Bureau of Plant Industry, Soils, and Agricultural Engineering,United States. Soil Conservation Service,United States. Natural Resources Conservation Service
Author: United States. Bureau of Soils,United States. Bureau of Plant Industry,United States. Bureau of Plant Industry, Soils, and Agricultural Engineering,United States. Soil Conservation Service,United States. Natural Resources Conservation Service
Concepts, Tools, and Techniques from Boost and Beyond
Author: David Abrahams,Aleksey Gurtovoy
Publisher: Pearson Education
C++ Template Metaprogramming sheds light on the most powerful idioms of today's C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad "template tricks" for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you'll need to use the template metaprogramming effectively in your own work. This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposal—the Boost Metaprogramming Library. Note: CD materials are only available with the print edition.
Plus an introduction to the new Adobe Photoshop Lightroom CC across desktop, web, and mobile
Author: Martin Evening
Publisher: Adobe Press
Adobe Photoshop Lightroom Classic CC is one of the most powerful tools a digital photographer has in their toolset, offering powerful editing features in a streamlined interface that lets photographers import, sort, and organize images. In this completely updated bestseller, author Martin Evening describes Lightroom Classic CC features in detail, covering library organization, develop image processing, output modules, and the latest Lightroom CC/mobile features. As an established commercial and landscape photographer, Martin knows firsthand what photographers need for an efficient workflow. He has been working with Lightroom from the beginning, and as a result, knows the software inside and out. In this book, he’ll teach you how to: · Work efficiently with images shot in raw or JPEG formats · Import photographs with ease and sort them according to your workflow · Create and manage a personal image and video library · Integrate Lightroom with Adobe Photoshop · Prepare images for print, slideshows, or to create a book · Make the most of new features, such as the ability to migrate and sync photos via the cloud Photographers will find Lightroom Classic CC–and The Adobe Photoshop Lightroom Classic CC Book–indispensable tools in their digital darkrooms. “With Martin’s expert guidance, you’ll soon find that you have precisely the tools you need to turn your concentration back where it belongs—on making better pictures!” —George Jardine, digital photography consultant “As a photographer himself, Martin Evening knows what tools photographers need to realize their creative vision. In this book, he shows not only how Adobe Photoshop Lightroom works but also why it will become an essential part of any photographer’s workflow.” —Greg Gorman, photographer