Data is the most important resource that any business owns. It’s literally possible to replace any part of a business except the data. When the data is modified, corrupted, stolen, or deleted, a business can suffer serious loss. In fact, a business that has enough go wrong with its data can simply cease to exist. The focus of security, therefore, is not hackers, applications, networks, or any…
I am deeply grateful to Ravi Kanbur, who initiated the Q-Squared initiative, and invited me to join on. The momentum in favour of mixed method analysis of poverty over the past decade has been highly influenced by Ravi’s efforts. In the absence of such, this book would not exist. I am also extremely appreciative of the support provided by the International Development Research Centre (IDRC),…
My involvement in politics came about due to an earlier interest in economics, which began in the 1960s after reading Friedrich Hayek's classic, The Road to Serfdom. This led me to study Austrian economics, especially the writings ofLudwig von Mises, which provided the best explanation ofhow central banking and government intervention in the market economy cause so much suffering. TheAustr…
The purpose of this book is to help you program shared-memory parallel machines without risking your sanity.1 We hope that this book’s design principles will help you avoid at least some parallel-programming pitfalls. That said, you should think of this book as a foundation on which to build, rather than as a completed cathedral. Your mission, if you choose to accept, is to help make further …
This book is about writing real-world applications for the Android platform primarily using the Python language and a little bit of JavaScript. While there is nothing wrong with Java, it really is overkill when all you need to do is turn on or off a handful of settings on your Android device. The Scripting Layer for Android (SL4A) project was started to meet that specific need. This book will i…
This book is about Tcl, the scripting language developed by John Ousterhout. Tcl stands for tool command language and was originally designed as a simple scripting language interpreter that could be embedded inside applications written in the C language. With the addition of the Tk graphical toolkit and a host of other language extensions supporting such features as graphics, relational databas…
To applications developers, end users, corporate buyer, and software vendors, Visual Basic for Applications (VBA) is becoming an increasingly important language. But VBA is more than just another software language, VBA is a unique conceptual method of creating professional business-oriented solutions.
In a series of recent writings we have sought to re-open a debate over the economics of socialism. We have argued that the collapse of the Soviet system does not necessitate the conclusion that all forms of socialist economy are doomed to inefficiency. Updating and extending a line of reasoning found in Lange (1967) and Johansen (1977),1 we have claimed that modern information technology permit…
In the summer of 2005, systems administrators and security researchers from all over the world gathered in Las Vegas, Nevada for Black Hat, one of the largest computer security conferences in the world. On the morning of the first day, Michael Lynn, one of the authors of this book, was scheduled to speak about vulnerabilities in Cisco routers. These vulnerabilities were serious: an attacker cou…
In this part of the book, you discover how to create a security plan that you can use when writing applications. Having a good security plan ensures that your application actually meets specific goals and that others can discuss how to implement security with the development team. Without a good security plan in place, hackers often find easy access to the application and cause all kinds of pro…
In this introductory chapter, the subject of the book is explained in more detail by focusing on two central issues of the control of networks: open-loop control of interconnected systems and synchronization. While the first topic emphasizes the computational aspects involved in controlling interconnected systems, the second theme of synchronization discusses the impact of couplings on the shap…
Public, Internet-based social networks can enable communication, collaboration and information collection and sharing in the health care space. About one-third of Americans who go online to research their health currently use social networks to find fellow patients and discuss their conditions,1,2 and 36 percent of social network users evaluate and leverage other consumers’ knowledge before m…
This book provides an in-depth look at how to build web-based applications (web apps) for Google TV, a new platform that integrates the open web with traditional TV. This powerful and versatile new platform includes Google Chrome, a modern web browser that enables developers to deliver rich and sophisticated web apps to Google TV users. This book has three primary goals. First, this book aims t…
Mastering the Nmap Scripting Engine will take you through the process of developing Lua scripts for the Nmap Scripting Engine (NSE). The Nmap Scripting Engine’s capabilities are explored throughout 10 chapters. They cover the fundamental concepts, operations, and libraries to teach you how to extend Nmap scans with custom tasks. The information I selected for this book attempts to answer one…
Blogging has been a part of the web landscape for over a decade now. From personal journals to big corporate marketing, the medium has matured to become a ubiquitous mode of live communication. The power of blogging has been recognized by the business community, and canny marketers view it as a powerful weapon in their digital arsenal. If blogging is done well, it can bring myriad benefits to b…
The important thing to point out right from the start is that Visual Studio LightSwitch in its stand-alone version shares much of the same functionality as the full version of Visual Studio. Figure 1-1 shows the opening screen of Visual Studio LightSwitch, which looks just like what you would see if you launched the full version. There are differences, however, in many ways. Visual Studio Light…
Jean-Paul Sartre’s The Transcendence of the Ego (hereafter TE) first appeared as an article in the French academic journal, Recherches Philosophiques in 1937. It was among Sartre’s first philosophical publications, the outcome of a period of intense critical engagement with the phenomenological philosophy of Edmund Husserl (1859–1938). Sartre had become interested in phenomenology earlier…
At the time of my last period of fieldwork in Madagascar,1 Brika was seventeen. I had invited him to my house to participate in the study I was conducting about death and the ancestors (cf. Harris, Chapter 2). As with all other participants, I introduced Brika to the task by telling him that I was going to narrate a short story followed by several questions. I reassured him that these questions…