# comments

text:
<p>This book introduces you to Node, the new web development framework written in JavaScript. You'll learn hands-on how Node makes life easier for experienced JavaScript developers: not only can you work on the front end and back end in the same language, you'll also have more flexibility in choosing how to divide application logic between client and server. Node is already winning the hearts and minds of many companies, including Google and Yahoo! This book shows you why.</p>


text:
<p class="description">Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables. When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including: Syntax Objects Functions Inheritance Arrays Regular expressions Methods Style Beautiful features The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book. With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.</p>


text:
<div><h3>Product Description</h3><p>Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, <em>Programming Ruby: The Pragmatic Programmer's Guide</em>.<br></p><p>Now in its second edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections:</p><ul><li>An acclaimed tutorial on using Ruby. </li><li>The definitive reference to the language. </li><li>Complete documentation on all built-in classes, modules, and methods </li><li>Complete descriptions of all 98 standard libraries.</li></ul><p>If you enjoyed the First Edition, you'll appreciate the expanded content, including enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using C-language extensions. Programming for the World Wide Web is easy in Ruby, with new chapters on XML/RPC, SOAP, distributed Ruby, templating systems, and other web services. There's even a new chapter on unit testing.<br></p><p>This is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including more than 250 significant changes since the First Edition). Coverage of other features has grown tremendously, including details on how to harness the sophisticated capabilities of irb, so you can dynamically examine and experiment with your running code. "Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side" --Martin Fowler, Chief Scientist, ThoughtWorks</p><h3>About the Author</h3><p>Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of "Programming Ruby," he understands Ruby. And, as an active Rails developer, he knows Rails.</p><p>Chad Fowler is an internationally known software developer, trainer, manager, speaker, and musician. Over the past decade he has worked with some of the world's largest companies and most admired software developers.<br></p><p>Chad is VP of Engineering at LivingSocial. He is co-organizer of RubyConf and RailsConf and author or co-author of a number of popular software books, including <em>The Passionate Programmer: Creating a Remarkable Career in Software Development</em>.</p><p>Andy Hunt is a programmer turned consultant, author and publisher. He co-authored the best-selling book "The Pragmatic Programmer", was one of the 17 founders of the Agile Alliance, and co-founded the Pragmatic Bookshelf, publishing award-winning and critically acclaimed books for software developers.</p></div>


text:
<div><h3>Product Description</h3><p><em>Rails Cookbook</em> is packed with the solutions you need to be a proficient developer with Rails, the leading framework for building the new generation of Web 2.0 applications. Recipes range from the basics, like installing Rails and setting up your development environment, to the latest techniques, such as developing RESTful web services.<br></p><p>With applications that are code light, feature-full and built to scale quickly, Rails has revolutionized web development. <em>The Rails Cookbook</em> addresses scores of real-world challenges; each one includes a tested solution, plus a discussion of how and why it works, so that you can adapt the techniques to similar situations. Topics include:</p><ul><li>Modeling data with the ActiveRecord library</li><li>Setting up views with ActionView and RHTML templates</li><li>Building your application's logic into ActionController</li><li>Testing and debugging your Rails application</li><li>Building responsive web applications using JavaScript and Ajax</li><li>Ensuring that your application is security and performs well</li><li>Deploying your application with Mongrel and Apache</li><li>Using Capistrano to automate deployment</li><li>Using the many Rails plugins</li><li>Working with graphics</li></ul><p>Whether you're new to Rails or an experienced developer, you'll discover ways to test, debug and secure your applications, incorporate Ajax, use caching to improve performance, and put your application into production. Want to get ahead of the Web 2.0 curve? This valuable cookbook will save you hundreds of hours when developing applications with Rails.</p><h3>About the Author</h3><p>Rob Orsini is the author of the Rails Cookbook (O'Reilly). He's also the founder and CEO of Tuple Shop, Inc., a web software consulting company specializing in Rails and Python development. Previously, Rob was webmaster at Industrial Light &amp; Magic (a Lucasfilm company), and software engineer at O'Reilly Media. Rob has been programming the web since the late nineties, and enjoys the leading edge of development with dynamic languages such as Ruby and Python. Additionally, Rob is a jazz musician, a builder, and a loving husband and father.</p></div>


text:
<div><h3>Product Description</h3><p>Ruby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. While its roots are in Japan, Ruby is slowly but surely gaining ground in the US. The goal of Yukihiro Matsumoto, creator of Ruby and author of this book, is to incorporate the strengths of languages like Perl, Python, Lisp and Smalltalk. Ruby is a genuine attempt to combine the best of everything in the scripting world. Since 1993, Ruby mailing lists have been established, Web pages have formed, and a community has grown around it. The language itself is very good at text processing and is notable for its broad object orientation. Ruby is portable and runs under GNU/Linux (and other Unices) as well as DOS, MS Windows and Mac.</p><p>With <em>Ruby in a Nutshell</em>, Matsumoto offers a practical reference to the features of this new language including the command-line options, syntax, built-in variables, functions, and many commonly used classes and modules. This guide covers the current stable version of Ruby (1.6), yet is applicable to the development version 1.7 and the next planned stable version 1.8. You will find a thorough description of Ruby's language syntax, and a description of the core functionality built into the standard Ruby interpreter, which has more than 800 built-in methods in 42 classes and modules.<br></p><p>Ruby finds its power through its built-in libraries, and this handy volume take you through the many useful libraries that come with the standard Ruby distribution--from network access via HTTP and CGI programming, to data persistence using the DBM library. This book concludes with coverage of the unique tools that come with Ruby, including the debugger, profiler, and irb (or interactive ruby.)</p><p>Find out how Ruby combines the strengths of other languages, and why it has captured the interest of so many open source programmers. As part of the successful "in a nutshell" series of books from O'Reilly &amp; Associates, Ruby in a Nutshell is for readers who want a single desktop reference for all their needs.</p><h3>Language Notes</h3><p>Text: English (translation) </p></div>


text:
<p class="description">Tired of making web sites that work absolutely perfectly but just don't look nice? If so, then The Principles of Beautiful Web Designis for you. A simple, easy-to-follow guide, illustrated with plenty of full-color examples, this book will lead you through the process of creating great designs from start to finish. Good design principles are not rocket science, and using the information contained in this book will help you create stunning web sites. Understand the design process, from discovery to implementation Understand what makes "good design" Developing pleasing layouts using grids, the rule of thirds, balance and symmetry Use color effectively, develop color schemes and create a palette Use textures, lines, points, shapes, volumes and depth Learn how good typography can make ordinary designs look great Effective imagery: choosing, editing and placing images And much more Throughout the book, you'll follow an example design, from concept to completion, learning along the way. The book's full-color layout and large format (8" x 10") make The Principles Of Beautiful Wed Design a pleasure to read. Editorial Reviews "The Principles of Beautiful Web Design is a good book to kick start your graphic-design journey. The biggest benefit that I got from this book is the knowledge to learn from great designs as opposed to just admiring them in a state of awe." - Slashdot.org "Jason is a great writer, and the book is quite easy to read. It's put together wonderfully, including many full color screenshots and other forms of imagery that make the book a pleasure to read. I'd definitely recommend the book to anyone in Web design." - MondayByNoon "Jason Beaird covers web design in a way that non-designers can understand. He walks you through all of the aspects of design development from initial meeting to finished product. If you are just getting into web development, this is a must read." - Blogcritics.org "This is a thoroughly practical guide to web design that is very well written: good technical depth in easy-to-understand language with excellent illustrations and graphics that support the text. For many users it will be the only web-design text they will need. For those who want to further advance their skills and knowledge it will provide a sound foundation." - PC Update "His "Don't just tell, show!" style makes this book accessible to everyone... It strikes a carefully thought-out balance between describing principles and illustrating them. It is clear and well structured, with practical examples in every chapter." - Mitch Wheat</p>


text:
<div><h3>Product Description</h3><p><em>Sams Teach Yourself Ajax in 10 Minutes</em> is a concise introduction to the basics of building Ajax applications and the architecture and operation of these applications. You will learn the techniques employed in using Ajax, introducing Ajax and explaining how it may be used to solve realistic user interface problems. You will be able to immediately begin building web applications, and will have platform from which to explore more advanced aspects of Ajax. </p><h3>About the Author</h3><p><strong>Phil Ballard</strong> is a professional web consultant specializing in website and intranet design, search engine optimization, server-side scripting, client-side design and programming and hosting. Phil has written a number of online tutorials, including the most popular of late, on AJAX. </p></div>


text:
<p class="description">GNU/Linux is an immensely popular operating system that is both extremely stable and reliable. But it can also induce minor headaches at the most inopportune times, if you're not fully up to speed with its capabilities. A unique approach to running and administering Linux systems, Linux Annoyances for Geeksaddresses the many poorly documented and under-appreciated topics that make the difference between a system you struggle with and a system you really enjoy. This book is for power users and system administrators who want to clear away barriers to using Linux for themselves and for less-trained users in their organizations. This book meticulously tells you how to get a stubborn wireless card to work under Linux, and reveals little-known sources for wireless driversand information. It tells you how to add extra security to your systems, such as boot passwords, and how to use tools such as rescue disks to overcome overly zealous security measures in a pinch. In every area of desktop and server use, the book is chock full of advice based on hard-earned experience. Author Michael Jang has spent many hours trying out software in a wide range of environments and carefully documenting solutions for the most popular Linux distributions. (The book focuses on Red Hat/Fedora, SUSE, and Debian.) Many of the topics presented here are previously undocumented or are discussed only in obscure email archives. One of the valuable features of this book for system administrators and Linux proponents in general is the organization of step-by-step procedures that they can customize for naive end-users at their sites. Jang has taken into account not only the needs of a sophisticated readership, but the needs of other people those readers may serve. Sometimes, a small thing for a user (such as being able to play a CD) or for an administrator (such as updating an organizations' systems from a central server) can make or break the adoption of Linux. This book helps you overcome the most common annoyances in deploying Linux, and trains you in the techniques that will help you overcome other problems you find along the way. In keeping with the spirit of the Annoyances series, the book adopts a sympathetic tone that will quickly win you over. Rather than blaming you for possessing limited Linux savvy, Linux Annoyances for Geekstakes you along for a fun-filled ride as you master the system together.</p>


text:
<p class="description">Windows 7 may be faster and more stable than Vista, but it's a far cry from problem-free. David A. Karp comes to the rescue with the latest in his popular Windows Annoyances series. This thorough guide gives you the tools you need to fix the troublesome parts of this operating system, plus the solutions, hacks, and timesaving tips to make the most of your PC. Streamline Windows Explorer, improve the Search tool, eliminate the Green Ribbon of Death, and tame User Account Control prompts Explore powerful Registry tips and tools, and use them to customize every aspect of Windows and solve its shortcomings Squeeze more performance from your hardware with solutions for your hard disk, laptop battery, CPU, printers, and more Stop crashes, deal with stubborn hardware and drivers, fix video playback issues, and troubleshoot Windows when it won't start Protect your stuff with permissions, encryption, and shadow copies Secure and speed up your wireless network, fix networking woes, make Bluetooth functional, and improve your Web experience Get nearly all of the goodies in 7 Ultimate, no matter which edition you have "Blunt, honest, and awesome." --Aaron Junod, Manager, Integration Systems at Evolution Benefits "This could be the best [money] you've ever spent." --Jon Jacobi, PC World "To use Windows is to be annoyed -- and this book is the best way to solve any annoyance you come across. It's the most comprehensive and entertaining guide you can get for turning Windows into an operating system that's a pleasure to use." --Preston Gralla, author of Windows Vista in a Nutshell, and Computerworldcontributing editor</p>


text:
<p class="description">In an ideal world, an operating system would do its job in the background, while you did yours in the foreground. In reality, though, operating systems often get in the way, fouling up the process at the most inopportune times. And Windows XP is no exception.  O'Reilly's popular series for customizing and troubleshooting Windows once again comes to the rescue with "Windows XP Annoyances for Geeks," Offering dozens of on-target tips, workarounds, and warnings, "Windows XP Annoyances for Geeks" allows users to improve their overall experience with the Windows XP operating system in every way possible.  You'll learn how to use the Registry Editor; how to customize the interface beyond Microsoft's own intentions; and how to master Windows' built-in networking capabilities, including advanced technologies such as Internet Connection sharing, Remote Desktop sharing, and virtual private networking. And now, with this updated edition, you can also expect detailed coverage of the newly released Service Pack 2 (SP2) technology.  SP2 is designed to make your work with the Windows XP operating system even easier and safer by providing superior protection against viruses, hackers, and worms. Among the core SP2 components covered in "Windows XP Annoyances for Geeks" are Windows Firewall, Pop-up Blocker for Internet Explorer, and the new Windows Security Center.  David Karp, veteran author of several titles in the Windows Annoyances series, is behind the wheel of this comprehensive guide, as well. Karp points out numerous SP2-related quirks and unaccountable behaviors that are guaranteed to increase your level of perplexity and frustration. By recognizing these shortcomings, "Windows XPAnnoyances for Geeks" arms you with the knowledge to overcome them.  Karp leaves no stone unturned in providing the ultimate resource for the ever-expanding Windows XP market. As a result, you'll be able to seize complete control of the Windows XP operating system--instead of the other way around.</p>


text:
<div><h3>Amazon.com Review</h3><p>Unix ranks among the great engineering accomplishments of the last half of the twentieth century, and its heir--Linux--seems already imposing and still on its way to achieving its full potential. Eric S. Raymond argues in <em>The Art of UNIX Programming</em> that the excellence of Unix derives as much from the fact that it was (and continues to be) a community effort as from the fact that a lot of smart people have worked to design and build it. Raymond, best known as the author of the open-source manifesto <em>The Cathedral and the Bazaar</em>, says in his preface that this is a "why-to" book, rather than a "how-to" book. It aims to show new Unix programmers why they should work under the old "hacker ethic"--embracing the principles of good software design for its own sake and of code-sharing. </p><p>That said, a great deal of valuable practical information appears in this book. Very little of it is in the form of code; most of the practical material takes the form of case studies and discussions of aspects of Unix, all aimed at determining why particular design characteristics are good. In many cases, the people who did the work in the first place make guest appearances and explain their thinking--an invaluable resource. This book is for the deep-thinking software developer in Unix (and perhaps Linux in particular). It shows how to fit into the long and noble tradition, and how to make the software work <em>right</em>. <em>--David Wall</em></p><p><strong>Topics covered</strong>: Why Unix (the term being defined to include Linux) is the way it is, and the people who made it that way. Commentary from Ken Thompson, Steve Johnson, Brian Kernighan, and David Korn enables readers to understand the thought processes of the creators of Unix. </p><h3>From the Back Cover</h3><p><em>"Reading this book has filled a gap in my education. I feel a sense of completion, understand that UNIX is really a style of community. Now I get it, at least I get it one level deeper than I ever did before. This book came at a perfect moment for me, a moment when I shifted from visualizing programs as things to programs as the shadows cast by communities. From this perspective, Eric makes UNIX make perfect sense."</em><br>--Kent Beck, author of <em>Extreme Programming Explained, Test Driven Development</em>, and <em>Contributing to Eclipse</em></p><p><em>"A delightful, fascinating read, and the lessons in problem-solvng are essential to every programmer, on any OS."</em><br>--Bruce Eckel, author of <em>Thinking in Java</em> and<em> Thinking in C++</em></p><p><strong>Writing better software: 30 years of UNIX development wisdom</strong></p><p>In this book, five years in the making, the author encapsulates three decades of unwritten, hard-won software engineering wisdom. Raymond brings together for the first time the philosophy, design patterns, tools, culture, and traditions that make UNIX home to the world's best and most innovative software, and shows how these are carried forward in Linux and today's open-source movement. Using examples from leading open-source projects, he shows UNIX and Linux programmers how to apply this wisdom in building software that's more elegant, more portable, more reusable, and longer-lived.</p><p><strong>Raymond incorporates commentary from thirteen UNIX pioneers:</strong></p><ul><li><strong>Ken Thompson</strong>, the inventor of UNIX.</li><li><strong>Ken Arnold</strong>, part of the group that created the 4BSD UNIX releases and co-author of <em>The Java Programming Language</em>.</li><li><strong>Steven M. Bellovin</strong>, co-creator of Usenet and co-author of <em>Firewalls and Internet Security</em>.</li><li><strong>Stuart Feldman</strong>, a member of the Bell Labs UNIX development group and the author of <em>make</em> and <em>f77</em>. </li><li><strong>Jim Gettys and Keith Packard</strong>, principal architects of the X windowing system.</li><li><strong>Steve Johnson</strong>, author of <em>yacc</em> and of the Portable C Compiler.</li><li><strong>Brian Kernighan</strong>, co-author of <em>The C Programming Language, The UNIX Programming Environment, The Practice of Programming,</em> and of the <em>awk</em> programming language.</li><li><strong>David Korn</strong>, creator of the <em>korn</em> shell and author of <em>The New Korn Shell Command and Programming Language</em>.</li><li><strong>Mike Lesk</strong>, a member of the Bell Labs development group and author of the <em>ms</em> macro package, the <em>tbl</em> and <em>refer</em> tools,<em>lex</em> and <em>UUCP</em>.</li><li><strong>Doug McIlroy</strong>, Director of the Bell Labs research group where UNIX was born and inventor of the UNIX pipe.</li><li><strong>Marshall Kirk McKusick</strong>, developer of the 4.2BSD fast filesystem and a leader of the 4.3BSD and 4.4BSD teams.</li><li><strong>Henry Spencer</strong>, a leader among early UNIX developers, who created <em>getopt</em>, the first open-source string library, and a regular-expression engine used in 4.4BSD.</li></ul></div>


text:
<div><p>Despite its highly adaptable and flexible nature, C++ is also one of the more complex programming languages to learn. Once mastered, however, it can help you organize and process information with amazing efficiency and quickness. </p><p>The <em>C++ Cookbook</em> will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in <em>C++ Cookbook</em> will jump-start your development by giving you some basic building blocks that you don't have to develop on your own. </p><p>Less a tutorial than a problem-solver, the book addresses many of the most common problems you're likely encounter--whether you've been programming in C++ for years or you're relatively new to the language. Here are just some of the time-consuming tasks this book contains practical solutions for: </p><ul><li>Reading the contents of a directory </li><li>Creating a singleton class </li><li>Date and time parsing/arithmetic </li><li>String and text manipulation </li><li>Working with files </li><li>Parsing XML </li><li>Using the standard containers </li></ul><p>Typical of O'Reilly's "Cookbook" series, <em>C++ Cookbook</em> is written in a straightforward format, featuring recipes that contain problem statements and code solutions, and apply not to hypothetical situations, but those that you're likely to encounter. A detailed explanation then follows each recipe in order to show you how and why the solution works. This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to. This book will move quickly to the top of your list of essential C++ references.</p><h3>About the Author</h3><p>Ryan Stephens is a software engineer, writer, and student living in Tempe, AZ. He enjoys programming in virtually any language, especially C++. His interests include the fields of information retrieval and data mining, and pretty much anything that has to do with algorithms and large data sets. When he's not working, writing, or programming, he plays with his kids, works on his house, or goes cycling.</p><p>Christopher Diggins is a freelance software developer and writer who has been programming computers since he was "haut comme trois pommes". Christopher writes regularly for the C++ Users Journal, and is the designer of the Heron programming lanugage.</p><p>Jonathan Turkanis is the author of the Boost Iostreams library and several other open source C++ libraries covering areas including smart pointers, runtime reflection, component architectures and aspect-oriented programming. He is a Ph.D. candidate in mathematical logic at the University of California at Berkeley.</p><p>Jeff Cogswell has been programming in several languages for many years. His background was previously in telecom, writing software for such strange things as network management protocols. Lately, however, his work has focused more on web development. After spending a few years in both Florida and California, Jeff now lives in Michigan. He's holding out for some warmer weather.</p></div>


# data

format: PDF
name:
Spanish Opening Marshall Attack, Chess Informant C89 Marshall Attack by Viswanathan Anand 1993 - V. Anand


# books

title: Spanish Opening Marshall Attack, Chess Informant C89 Marshall Attack by Viswanathan Anand 1993
sort: Spanish Opening Marshall Attack, Chess Informant C89 Marshall Attack by Viswanathan Anand 1993
timestamp: 2011-10-18 14:27:35.490641+00:00
pubdate: 2011-10-18 14:27:35.490660+00:00
author_sort: Anand, V.
uuid: adb34ada-aafa-498b-bb27-43c97cac6e76
last_modified: 2011-10-18 14:32:48.677860+00:00
path:
V. Anand/Spanish Opening Marshall Attack, Chess Informant C89 Marshall Attack by Viswanathan Anand 1993 (36)


# preferences

key: gui_view_history
val:
[
  [
    40, 
    "35mm"
  ], 
  [
    38, 
    "Windows XP Annoyances"
  ], 
  [
    38, 
    "O'Reilly"
  ], 
  [
    36, 
    "Spanish Opening Marshall Attack, Chess Informant C89 Marshall Attack by Viswanathan Anand 1993"
  ], 
  [
    31, 
    "JsEclipse"
  ], 
  [
    25, 
    "jQuery UI 1.7 The User Interface Library for jQuery (11-2009) (ATTiCA)"
  ], 
  [
    13, 
    "Python and Tkinter"
  ], 
  [
    20, 
    "Metaprogramming Ruby"
  ], 
  [
    21, 
    "Pragmatic Bookshelf Learn To Program (Ruby)Jan 2006"
  ], 
  [
    8, 
    "Twisted Network Programming"
  ]
]


key: library_view books view state
val:
{
  "column_alignment": {
    "timestamp": "center", 
    "pubdate": "center", 
    "size": "center"
  }, 
  "column_sizes": {
    "rating": 113, 
    "pubdate": 110, 
    "tags": 107, 
    "series": 74, 
    "timestamp": 92, 
    "title": 230, 
    "publisher": 98, 
    "languages": 0, 
    "last_modified": 0, 
    "authors": 106, 
    "size": 133
  }, 
  "languages_injected": true, 
  "column_positions": {
    "rating": 5, 
    "pubdate": 9, 
    "title": 1, 
    "series": 7, 
    "timestamp": 3, 
    "tags": 6, 
    "publisher": 8, 
    "languages": 11, 
    "last_modified": 10, 
    "ondevice": 0, 
    "authors": 2, 
    "size": 4
  }, 
  "sort_history": [
    [
      "timestamp", 
      false
    ]
  ], 
  "hidden_columns": [
    "last_modified", 
    "languages"
  ], 
  "last_modified_injected": true
}


key: field_metadata
val:
{
  "rating": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "is_csp": false, 
    "datatype": "rating", 
    "rec_index": 5, 
    "search_terms": [
      "rating"
    ], 
    "link_column": "rating", 
    "label": "rating", 
    "is_multiple": {}, 
    "column": "rating", 
    "category_sort": "rating", 
    "table": "ratings", 
    "display": {}, 
    "name": "Valoraci\u00f3n"
  }, 
  "author_sort": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Orden de autor", 
    "datatype": "text", 
    "rec_index": 12, 
    "search_terms": [
      "author_sort"
    ], 
    "label": "author_sort", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "pubdate": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Publicado", 
    "datatype": "datetime", 
    "rec_index": 15, 
    "search_terms": [
      "pubdate"
    ], 
    "label": "pubdate", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {
      "date_format": "MMM yyyy"
    }, 
    "is_csp": false
  }, 
  "series": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "is_csp": false, 
    "datatype": "series", 
    "rec_index": 8, 
    "search_terms": [
      "series"
    ], 
    "link_column": "series", 
    "label": "series", 
    "is_multiple": {}, 
    "column": "name", 
    "category_sort": "(title_sort(name))", 
    "table": "series", 
    "display": {}, 
    "name": "Series"
  }, 
  "marked": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": null, 
    "datatype": "text", 
    "rec_index": 23, 
    "search_terms": [
      "marked"
    ], 
    "label": "marked", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "path": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Ruta", 
    "datatype": "text", 
    "rec_index": 14, 
    "search_terms": [], 
    "label": "path", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "au_map": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": null, 
    "datatype": "text", 
    "rec_index": 18, 
    "search_terms": [], 
    "label": "au_map", 
    "is_multiple": {
      "cache_to_list": ",", 
      "ui_to_list": null, 
      "list_to_ui": null
    }, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "id": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": null, 
    "datatype": "int", 
    "rec_index": 0, 
    "search_terms": [], 
    "label": "id", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "size": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Tama\u00f1o", 
    "datatype": "float", 
    "rec_index": 4, 
    "search_terms": [
      "size"
    ], 
    "label": "size", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "uuid": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": null, 
    "datatype": "text", 
    "rec_index": 16, 
    "search_terms": [], 
    "label": "uuid", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "title": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "T\u00edtulo", 
    "datatype": "text", 
    "rec_index": 1, 
    "search_terms": [
      "title"
    ], 
    "label": "title", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "series_sort": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Orden de serie", 
    "datatype": "text", 
    "rec_index": 24, 
    "search_terms": [
      "series_sort"
    ], 
    "label": "series_sort", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "comments": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Comentarios", 
    "datatype": "text", 
    "rec_index": 7, 
    "search_terms": [
      "comments", 
      "comment"
    ], 
    "label": "comments", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "languages": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "is_csp": false, 
    "datatype": "text", 
    "rec_index": 21, 
    "search_terms": [
      "languages", 
      "language"
    ], 
    "link_column": "lang_code", 
    "label": "languages", 
    "is_multiple": {
      "cache_to_list": ",", 
      "ui_to_list": ",", 
      "list_to_ui": ", "
    }, 
    "column": "lang_code", 
    "category_sort": "lang_code", 
    "table": "languages", 
    "display": {}, 
    "name": "Idiomas"
  }, 
  "sort": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Orden de t\u00edtulo", 
    "datatype": "text", 
    "rec_index": 11, 
    "search_terms": [
      "title_sort"
    ], 
    "label": "sort", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "tags": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "is_csp": false, 
    "datatype": "text", 
    "rec_index": 6, 
    "search_terms": [
      "tags", 
      "tag"
    ], 
    "link_column": "tag", 
    "label": "tags", 
    "is_multiple": {
      "cache_to_list": ",", 
      "ui_to_list": ",", 
      "list_to_ui": ", "
    }, 
    "column": "name", 
    "category_sort": "name", 
    "table": "tags", 
    "display": {}, 
    "name": "Etiquetas"
  }, 
  "timestamp": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Fecha", 
    "datatype": "datetime", 
    "rec_index": 3, 
    "search_terms": [
      "date"
    ], 
    "label": "timestamp", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {
      "date_format": "dd MMM yyyy"
    }, 
    "is_csp": false
  }, 
  "last_modified": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Modificado", 
    "datatype": "datetime", 
    "rec_index": 19, 
    "search_terms": [
      "last_modified"
    ], 
    "label": "last_modified", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {
      "date_format": "dd MMM yyyy"
    }, 
    "is_csp": false
  }, 
  "authors": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "is_csp": false, 
    "datatype": "text", 
    "rec_index": 2, 
    "search_terms": [
      "authors", 
      "author"
    ], 
    "link_column": "author", 
    "label": "authors", 
    "is_multiple": {
      "cache_to_list": ",", 
      "ui_to_list": "&", 
      "list_to_ui": " & "
    }, 
    "column": "name", 
    "category_sort": "sort", 
    "table": "authors", 
    "display": {}, 
    "name": "Autores"
  }, 
  "news": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "category", 
    "is_custom": false, 
    "is_csp": false, 
    "datatype": null, 
    "search_terms": [], 
    "label": "news", 
    "is_multiple": {}, 
    "column": "name", 
    "category_sort": "name", 
    "table": "news", 
    "display": {}, 
    "name": "Noticias"
  }, 
  "publisher": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "is_csp": false, 
    "datatype": "text", 
    "rec_index": 9, 
    "search_terms": [
      "publisher"
    ], 
    "link_column": "publisher", 
    "label": "publisher", 
    "is_multiple": {}, 
    "column": "name", 
    "category_sort": "name", 
    "table": "publishers", 
    "display": {}, 
    "name": "Editoriales"
  }, 
  "series_index": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": null, 
    "datatype": "float", 
    "rec_index": 10, 
    "search_terms": [
      "series_index"
    ], 
    "label": "series_index", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "identifiers": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Identificadores", 
    "datatype": "text", 
    "rec_index": 20, 
    "search_terms": [
      "identifiers", 
      "identifier", 
      "isbn"
    ], 
    "label": "identifiers", 
    "is_multiple": {
      "cache_to_list": ",", 
      "ui_to_list": ",", 
      "list_to_ui": ", "
    }, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": true
  }, 
  "cover": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": null, 
    "datatype": "int", 
    "rec_index": 17, 
    "search_terms": [
      "cover"
    ], 
    "label": "cover", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "ondevice": {
    "is_category": false, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "En el dispositivo", 
    "datatype": "text", 
    "rec_index": 22, 
    "search_terms": [
      "ondevice"
    ], 
    "label": "ondevice", 
    "is_multiple": {}, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }, 
  "formats": {
    "is_category": true, 
    "is_editable": true, 
    "kind": "field", 
    "is_custom": false, 
    "name": "Formatos", 
    "datatype": "text", 
    "rec_index": 13, 
    "search_terms": [
      "formats", 
      "format"
    ], 
    "label": "formats", 
    "is_multiple": {
      "cache_to_list": ",", 
      "ui_to_list": ",", 
      "list_to_ui": ", "
    }, 
    "column": null, 
    "table": null, 
    "display": {}, 
    "is_csp": false
  }
}


