Getting Started with Fluidinfo. Online Information Storage and Search Platform - Helion
ISBN: 978-14-493-3179-5
stron: 140, Format: ebook
Data wydania: 2012-02-23
Księgarnia: Helion
Cena książki: 80,73 zł (poprzednio: 94,98 zł)
Oszczędzasz: 15% (-14,25 zł)
Imagine a public storage system that has a place online for structured data about everything that exists—or that could exist. This book introduces Fluidinfo, a system that enables you to store information about anything, real or imaginary, in any digital form. You’ll learn how to organize and search for data, and decide who can use, modify, and extend what you’ve contributed.
This guide demonstrates Fluidinfo’s potential to create social data, with facilities that encourage users and applications to share, remix, and reuse data in ways they may not have anticipated. You’ll learn how to use tools for reading and writing data, and how to use Fluidinfo in your own applications by working with its writable API and simple query language.
- Read and write Fluidinfo data from web applications—and reuse and build upon each other’s data
- Discover Fluidinfo’s permissions system for tags and namespaces
- Learn how to use Fish, the command-line tool for interacting with Fluidinfo data
- Delve into Fluidinfo’s RESTful API, and learn how to make HTTP requests
- Use Fluidinfo client libraries to build a simple Python utility or a JavaScript web application
Osoby które kupowały "Getting Started with Fluidinfo. Online Information Storage and Search Platform", wybierały także:
- 100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach. Wydanie II 58,98 zł, (29,49 zł -50%)
- Responsive Web Design. Projektowanie elastycznych witryn w HTML5 i CSS3. Wydanie III 69,00 zł, (34,50 zł -50%)
- AngularJS. Tworzenie aplikacji webowych. Receptury 58,98 zł, (29,49 zł -50%)
- Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie III 49,00 zł, (24,50 zł -50%)
- Niezawodne zasady web designu. Projektowanie spektakularnych witryn internetowych. Wydanie II 49,00 zł, (24,50 zł -50%)
Spis treści
Getting Started with Fluidinfo. Online Information Storage and Search Platform eBook -- spis treści
- Getting Started with Fluidinfo
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Organization of this Book
- Versions
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. What Is Fluidinfo?
- The Openly Writable World
- Key Concepts
- Objects
- Tags
- Users
- Permissions
- Queries
- Organizational Metaphor
- Like Wikipedia for Structured Data
- Like Delicious for Bookmarking Anything
- The About Tag
- Signing Up for a Fluidinfo Account
- 2. Fluidinfo from the Command Line
- Getting Started with the Tags, Show, and Get Commands
- Tagging and Untagging
- Specifying Objects
- Managing Tags and Namespaces
- Listing Files and Namespaces: The ls Command
- Removing Tags and Namespaces: The rm Command
- Creating Tags and Namespaces: The mkns and touch Commands
- The Fluidinfo Permissions System
- Listing Permissions on Tags and Namespaces with ls -L
- Setting Permissions: Simple Use of the perms Command
- Shortcuts for Common Permissions Cases
- Setting Group Permissions
- Extended Example: Working with Books in Fluidinfo
- 3. Social Data
- Twitter and Social Data
- Walled Gardens of Data
- Tickery: Twitter Data Only
- We Met At: Emerging Conventions in Twitter Data
- Tunkrank: Adding Value to Twitter Data
- A Query Like No Other
- OReilly Metadata
- Instant API
- Using the API
- Skillshelves: Repurposing and Augmenting OReilly Data
- A Query Like No Other
- Blog Mining and Emerging Conventions
- Boing Boing
- ReadWriteWeb
- Union Square Ventures
- A Query Like No Other
- Social Data
- Twitter and Social Data
- 4. Programming with Fluidinfo
- Client Libraries
- Introducing fluidinfo.py
- Fluidinfo.py Fundamentals
- Common Tasks Using fluidinfo.py
- Create a New Object
- Tag an Object with a Value
- Get a Specific Value from an Object
- Delete a Specific Value from an Object
- Query for Specified Values on Matching Objects
- Client Libraries
- 5. Programming with FOM
- FOM Fundamentals
- Namespaces and Tags
- Working with Objects
- Searching Objects
- Working with Permissions
- Putting It All Together
- FOM Fundamentals
- 6. Programming Fluidinfo with JavaScript
- API Functions
- DELETE
- GET
- HEAD
- POST
- PUT
- Utility Functions
- createObject
- del
- getObject
- query
- tag
- update
- An Example Application: The Social Bookreader
- Modeling Data: What Is a Book?
- Granularity
- Structure
- Viewing Data: The User Interface
- Application Logic: Putting It Together
- Reading books
- Annotating books
- Next Steps
- Modeling Data: What Is a Book?
- API Functions
- 7. Fluidinfos RESTful API
- Making HTTP Requests to Fluidinfo
- User Validation
- Request Headers
- Response Headers
- Encoding
- API Endpoints
- /about
- /namespaces
- /objects
- /permissions
- /tags
- /users
- /values
- Making HTTP Requests to Fluidinfo
- 8. Advanced Use of the Fluidinfo Shell
- Permissions in Depth
- Setting Individual Low-Level Permissions with perms -X
- Generating Unix-style Long Listings with ls -l and ls -g
- 9. Conventions for the About Tag
- A Book Example
- The Perfect About Tag
- Normalization and Standardization
- Specificity, Ambiguity, and Language
- Languages
- Tags for Indicating Related Objects (Linking)
- Constructing About Tags for Common Objects
- The Abouttag Command
- Finding Fluidinfo Objects from Amazon Product Pages
- Generic Normalization
- Command Substitution
- A. Fluidinfo Query Language Reference
- Tag Presence: The has Operator
- Equality: The = Operator
- Numeric Inequality Comparisons: <, <=, >=, >
- Inexact Text Matching: The matches Operator
- Combining Queries with and, or, except, and Brackets
- List-Valued Tags: The contains Operator
- About the Authors
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Copyright