Working with Static Sites

Author: Raymond Camden
Publisher: "O'Reilly Media, Inc."
ISBN: 9781491960899
Release Date: 2017-03-03
Genre: Computers

Just like vinyl LPs, static sites are making a comeback, evidenced by the wide array of static-site generators now available. This practical book shows you hands-on how to build these simple sites for blogs and other use cases, and how to make them more powerful. In the process, you’ll work with some of today’s more mature and popular static-site generators. Authors Raymond Camden and Brian Rinaldi explain the advantages of using static-site generators for building fast and secure sites. Web and frontend designers and developers will also explore methods for adding dynamic elements and for migrating an existing CMS to a static site. Build a basic four-page static site with the Harp generator Create a simple blog with Jekyll Develop a documentation site with Hugo by generating site files and creating the layout Add dynamic elements, such as forms, comments, and search Integrate a CMS with tools such as CloudCannon and Netlify CMS Use one of several options to deploy your static files Learn methods for moving an existing CMS to a static site

Creating Blogs with Jekyll

Author: Vikram Dhillon
Publisher: Apress
ISBN: 9781484214640
Release Date: 2016-06-13
Genre: Computers

Learn to create your own blog using the Jekyll static site generator. You’ll start with a simple template, add new features to it, automate any maintenance, attach social sharing, and begin writing. By the end of Creating Blogs with Jekyll, you will be able to create custom blogs with Jekyll, update the content with ease, and reach out to your readers with minimal effort. Because you've built your blog yourself, you'll know exactly how each component works, and you won’t be dependent on an admin panel to maintain it. Creating Blogs with Jekyll equips you with the knowledge to create an elegantly designed blog and scale it to capture more readers. Recapture the magic of writing by creating great content and use an easy workflow in Jekyll to maintain it for blogging. Do new things and write about them in style with Jekyll. Takes you through building a fully functional blog from scratch using Jekyll Provides a fun way to work on a side-project and integrate cutting edge web technologies Teaches you how to update and maintain your awesome blog Jekyll is a simple, secure and very low maintenance blog engine that converts naturally written content in markdown into a beautiful and minimal blog. It allows you to focus on content creation and expressing yourself instead of spending all your time updating the plugins and maintaining the database. Jekyll does not rely on a database as a backend so your blog will be far more secure and reliable than any traditional blogging engines such as WordPress. We live in a day and age where short attention spans make it very difficult to expose a reader to interesting content. What better way to capture a reader's attention and retain viewers by captivating them by your own unique style and taste? Jekyll allows the content to shine with minimal distractions and a greater focus on the content and easy sharing of the content. What You'll Learn Choose a base theme appropriate for your style and development Integrate various web technologies that will work well together and enhance your blog Automate social sharing components and comments workflow Make adjustments to themes, views and styles of blog posts Update any of the modular components of the blog and integrate new technologies Implement Jekyll and deploying static websites for future projects Who This Book Is For The developer who is ready to move beyond the complexities of maintaining a content management system by creating their own unique blog in their own style. It’s for the project manager tired of spending all their time editing their blog on the admin panel and updating the content management system. Creating Blogs with Jekyll is an excellent choice for new developers to start blogging because of the simplicity of Jekyll’s theming layer and writing workflow. It’s an excellent choice for the web developer wanting to build their blog from scratch and expand their knowledge of higher level web technologies.

It s Complicated

Author: danah boyd
Publisher: Yale University Press
ISBN: 9780300166316
Release Date: 2014-02-25
Genre: Computers

Surveys the online social habits of American teens and analyzes the role technology and social media plays in their lives, examining common misconceptions about such topics as identity, privacy, danger, and bullying.

The Interpretation of Cultures Text Only

Author: Clifford Geertz
Publisher: HarperCollins UK
ISBN: 9780008219475
Release Date: 2016-09-29
Genre: Social Science

'One of the most articulate cultural anthropologists of this generation. Geertz has consistently attempted to clarify the meaning of 'culture' and to relate that concept to the actual behavior of individuals and groups.' -Elizabeth Colson, Contemporary Sociology

Data intensive Text Processing with MapReduce

Author: Jimmy Lin
Publisher: Morgan & Claypool Publishers
ISBN: 9781608453429
Release Date: 2010
Genre: Computers

Our world is being revolutionized by data-driven methods: access to large amounts of data has generated new insights and opened exciting new opportunities in commerce, science, and computing applications. Processing the enormous quantities of data necessary for these advances requires large clusters, making distributed computing paradigms more crucial than ever. MapReduce is a programming model for expressing distributed computations on massive datasets and an execution framework for large-scale data processing on clusters of commodity servers. The programming model provides an easy-to-understand abstraction for designing scalable algorithms, while the execution framework transparently handles many system-level details, ranging from scheduling to synchronization to fault tolerance. This book focuses on MapReduce algorithm design, with an emphasis on text processing algorithms common in natural language processing, information retrieval, and machine learning. We introduce the notion of MapReduce design patterns, which represent general reusable solutions to commonly occurring problems across a variety of problem domains. This book not only intends to help the reader "think in MapReduce", but also discusses limitations of the programming model as well. This volume is a printed version of a work that appears in the Synthesis Digital Library of Engineering and Computer Science. Synthesis Lectures provide concise, original presentations of important research and development topics, published quickly, in digital and print formats. For more information visit www.morganclaypool.com

All that is Solid Melts Into Air

Author: Marshall Berman
Publisher: Verso
ISBN: 0860917851
Release Date: 1983
Genre: Civilization, Modern

The experience of modernization -- the dizzying social changes that swept millions of people into the capitalist world -- and modernism in art, literature and architecture are brilliantly integrated in this account.

Deepening Community

Author: Paul Born
Publisher: Berrett-Koehler Publishers
ISBN: 9781626560994
Release Date: 2014-03-10
Genre: Social Science

Community shapes our identity, quenches our thirst for belonging, and bolsters our physical, mental, emotional, and economic health. But in the chaos of modern life, community ties have become unraveled, leaving many feeling afraid or alone in the crowd, grasping at shallow substitutes for true community. In this thoughtful and moving book, Paul Born describes the four pillars of deep community: sharing our stories, taking the time to enjoy one another, taking care of one another, and working together for a better world. To show the role each of these plays, he shares his own stories—as a child of refugees and as a longtime community activist. It’s up to us to create community. Born shows that the opportunity is right in front of us if we have the courage and conviction to pursue it.

Getting Things Done

Author: David Allen
Publisher: Penguin UK
ISBN: 9780857979728
Release Date: 2015-03-25
Genre: Business & Economics

Completely updated and revised. Are emails keeping you in the office late at night? Is your desk overflowing with things to read and process? Are you overwhelmed by loose ends and unfinished projects? Do you despair of finding time to concentrate on the bigger picture? This book offers powerful, practical strategies for vastly increasing your organisation, efficiency and creativity - in work and life. Personal productivity expert David Allen shows how to cut through the clutter in your mind, on your desk and on your PC to get a lot more done with a lot less effort. Empty your 'to do' list out of your head and into a fail-safe systemFeel fine about what you're not doingMaster the essential two-minute ruleThis book will transform the way you work - and the way you experience work.

Microinteractions

Author: Dan Saffer
Publisher: "O'Reilly Media, Inc."
ISBN: 9781449342807
Release Date: 2013-04-30
Genre: Computers

It’s the little things that turn a good digital product into a great one. With this practical book, you’ll learn how to design effective microinteractions: the small details that exist inside and around features. How can users change a setting? How do they turn on mute, or know they have a new email message? Through vivid, real-world examples from today’s devices and applications, author Dan Saffer walks you through a microinteraction’s essential parts, then shows you how to use them in a mobile app, a web widget, and an appliance. You’ll quickly discover how microinteractions can change a product from one that’s tolerated into one that’s treasured. Explore a microinteraction’s structure: triggers, rules, feedback, modes, and loops Learn the types of triggers that initiate a microinteraction Create simple rules that define how your microinteraction can be used Help users understand the rules with feedback, using graphics, sounds, and vibrations Use modes to let users set preferences or modify a microinteraction Extend a microinteraction’s life with loops, such as “Get data every 30 seconds”

Practical Modern SCADA Protocols

Author: Gordon R. Clarke
Publisher: Newnes
ISBN: 0750657995
Release Date: 2004
Genre: Computers

SCADA (Supervisory Control and Data Acquisition) systems are at the heart of the modern industrial enterprise ranging from mining plants, water and electrical utility installations to oil and gas plants. In a market that is crowded with high-level monographs and reference guides, more practical information for professional engineers is required. This book covers the essentials of SCADA communication systems focussing on DNP3, the IEC 60870.5 standard and other new developments in this area. It commences with a brief review of the fundamentals of SCADA systems' hardware, software and the communications systems (such as RS-232, RS-485, Ethernet and TCP/IP) that connect the SCADA Modules together. A solid review is then done on the DNP3 and IEC 60870.5 protocols where its features, message structure, practical benefits and applications are discussed. This book provides you with the knowledge to design your next SCADA system more effectively with a focus on using the latest communications technologies available. * Covers the essentials of SCADA communication systems and other new developments in this area * Covers a wide range of specialist networking topics and other topics ideal for practicing engineers and technicians looking to further and develop their knowledge of the subject * Extremely timely subject as the industry has made a strong movement towards standard protocols in modern SCADA communications systems

Keywords

Author: Raymond Williams
Publisher: Oxford University Press
ISBN: 9780199393213
Release Date: 2014-10
Genre: LANGUAGE ARTS & DISCIPLINES

First published in 1976, Raymond Williams' highly acclaimed Keywords: A Vocabulary of Culture and Society is a collection of lively essays on words that are critical to understanding the modern world. In these essays, Williams, a renowned cultural critic, demonstrates how these key words take on new meanings and how these changes reflect the political bent and values of our past and current society. He chose words both essential and intangible--words like nature, underprivileged, industry, liberal, violence, to name a few--and, by tracing their etymology and evolution, grounds them in a wider political and cultural framework. The result is an illuminating account of the central vocabulary of ideological debate in English in the modern period. This edition features a new original foreword by Colin MacCabe, Distinguished Professor of English and Literature, University of Pittsburgh, that reflects on the significance of Williams' life and work. Keywords remains as relevant today as it was over thirty years ago, offering a provocative study of our language and an insightful look at the society in which we live.

A People s Art History of the United States

Author: Nicolas Lampert
Publisher: The New Press
ISBN: 9781595589316
Release Date: 2013-11-05
Genre: Art

Most people outside of the art world view art as something that is foreign to their experiences and everyday lives. A People’s Art History of the United States places art history squarely in the rough–and–tumble of politics, social struggles, and the fight for justice from the colonial era through the present day. Author and radical artist Nicolas Lampert combines historical sweep with detailed examinations of individual artists and works in a politically charged narrative that spans the conquest of the Americas, the American Revolution, slavery and abolition, western expansion, the suffragette movement and feminism, civil rights movements, environmental movements, LGBT movements, antiglobalization movements, contemporary antiwar movements, and beyond. A People’s Art History of the United States introduces us to key works of American radical art alongside dramatic retellings of the histories that inspired them. Stylishly illustrated with over two hundred images, this book is nothing less than an alternative education for anyone interested in the powerful role that art plays in our society.

Ways of Seeing

Author: John Berger
Publisher: Penguin UK
ISBN: 9780141917986
Release Date: 2008-09-25
Genre: Art

How do we see the world around us? The Penguin on Design series includes the works of creative thinkers whose writings on art, design and the media have changed our vision forever. "Seeing comes before words. The child looks and recognizes before it can speak." "But there is also another sense in which seeing comes before words. It is seeing which establishes our place in the surrounding world; we explain that world with words, but word can never undo the fact that we are surrounded by it. The relation between what we see and what we know is never settled." John Berger's Ways of Seeing is one of the most stimulating and influential books on art in any language. First published in 1972, it was based on the BBC television series about which the (London) Sunday Times critic commented: "This is an eye-opener in more ways than one: by concentrating on how we look at paintings . . . he will almost certainly change the way you look at pictures." By now he has.

Building an E Commerce Application with MEAN

Author: Adrian Mejia
Publisher: Packt Publishing Ltd
ISBN: 9781785289965
Release Date: 2015-11-23
Genre: Computers

Develop an end-to-end, real-time e-commerce application using the MEAN stack About This Book Build all the main components of an e-commerce website and extend its high-quality features as per your needs Get to grips with the full-stack JavaScript to build attractive e-commerce sites and start making money A step-by-step guide to developing the MEAN stack components from scratch to achieve maximum flexibility when building an e-commerce application Who This Book Is For This book is for a web or full stack JavaScript developer who wants to get a head start on developing an e-commerce application with MEAN. A basic knowledge of the MEAN stack is highly recommended. What You Will Learn Employ AngularJS to build responsive UI components Implement multiple authentication strategies such as OAuth, JsonWebToken, and Sessions Enhance website usability with social logins such as Facebook, Twitter, and Google Create integrations with payment platforms such as PayPal Apply full-text search functionality in MongoDB Build a flexible categorization system to organize your products Secure your app by creating SSL certificates and run payment platforms in a live environment In Detail MEAN stands for MongoDB, Express, AngularJS, and Node.js. It is a combination of a NoSQL database, MongoDB, with a couple of JavaScript web application frameworks, namely Express.js and Angular.js. These run on Node.js. There is always an ever-growing list of requirements while designing an e-commerce application, which needs to be flexible enough for easy adaptation. The MEAN stack allows you to meet those requirements on time and build responsive applications using JavaScript. This book will show you how to create your own e-commerce application using the MEAN stack. It will take you step by step through the parallel process of learning and building. It will also teach you to develop a production-ready, high-quality e-commerce site from scratch and will provide the knowledge you need to extend your own features to the e-commerce site. This book starts with a short introduction to the MEAN stack, followed by a step-by-step guide on how to build a store with AngularJS, set up a database with MongoDB, create a REST API, and wire AngularJS. It also shows you how to manage user authentication and authorization, check multiple payment platforms, add products' search and navigation, deploy a production-ready e-commerce site, and finally add your own high-quality feature to the site. By the end of the book, you will be able to build and use your own e-commerce app in the real world and will also be able to add your own new features to it. Style and approach This book is a step-by-step guide on how to build a real-time e-commerce app with MEAN. Each transition is well explained, and each chapter begins with the required background knowledge.