MongoDB is an open source, non-relational database system designed to meet the needs of modern Web 2.0 applications. It is currently being used by some of the most popular websites in the world. This book introduces MongoDB to the web developer who has some background building web applications using PHP. This book teaches what MongoDB is, how it is different from relational database management systems, and when and why developers should use it instead of a relational database for storing data.
Elgg is a web application for social networking. It has all the features you would expect from a social web application. It has blogging, file sharing, social bookmarking, microblogging, activity streams, groups, "friending", user profiles, and the list goes on. However, Elgg is more than just a web application. It can also be used as a development framework for creating social websites. Developers are building impressive social media sites on top of the Elgg engine through its powerful API. They are using it to add social functionality to current websites and integrating it with other popular web applications.
OCA Oracle Database 11g SQL Fundamentals I. A Real World Certification Guide
Successfully clear the first stepping stone towards attaining the Oracle Certified Associate Certification on Oracle Database 11g This book uses a real world example-driven approach that is easy to understand and makes engaging Complete coverage of the prescribed syllabus Learn from a range of self-test questions to fully equip you with the knowledge to pass this exam After reading this book, you can enter the exam room with confidence, knowing that you have done all you can to prepare for the big day
Windows Server
At the beginning of this book, we promised that you wouldn't have to learn IPv6 to partake in the wonderful Unified Remote Access technology, and that was true. Nevertheless, understanding IPv6 and the transition technologies is not only a chance to prepare for the inevitable day when IPv6 becomes the common standard, it may also come in handy if you have to troubleshoot advanced problems with Unified Remote Access. In addition, if you are required to plan complex environments that integrate Unified Remote Access and other networking solutions, you might find the following information more than useful.
The OpenLDAP directory server is a mature product that has been around (in one form or another) since 1995. All of the major Linux distributions include the OpenLDAP server, and many major applications, both Open Source and proprietary, are directory aware, and can make use of the services provided by OpenLDAP. And yet the OpenLDAP server seems to be shrouded in mystery, known and understood only by the gurus and hackers. This book is meant not only to demystify OpenLDAP, but to give the system administrator and software developer a solid understanding of how to make use, in the practical realm, of OpenLDAP’s directory services.
Creating presentations and impressing the audience is an important task for people who work as software professionals, marketers, public speakers, or anyone who is familiar with computer-related work. Online presentation creation applications are gaining much more popularity over conventional desktop-based software applications in the recent years. impress.js is a powerful library that eases the task of creating presentations with smooth animations without depending on a software tool. You are no longer limited to desktop tools as these presentations run on any supported browser anywhere on the Internet.
Cloud ComputingIT eBooks
Cloud computing is changing the way IT is delivered in enterprises around the world. The world's leading open source cloud computing platform, Cloudstack, helps you implement a cloud computing service in your enterprise or set up an infrastructure as a service (IaaS) offering for your customers. With Apache Cloudstack Cloud Computing, learn the leading open source cloud computing platform in an easy step-by-step approach, from understanding the basics of setting up an infrastructure as a service cloud to actual deployment scenarios and extensibility features of CloudStack.
Programing
Geospatial development links your data to places on the Earth's surface. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of spatial information, performing complex geospatial calculations, and drawing colorful interactive maps. In order to do this well, you'll need appropriate tools and techniques, as well as a thorough understanding of geospatial concepts such as map projections, datums and coordinate systems. Python Geospatial Development - 2nd Edition teaches you everything you need to know about writing geospatial applications using Python. No prior knowledge of geospatial concepts, tools or techniques is required. The book guides you through the process of installing and using various toolkits, obtaining geospatial data for use in your programs, and building complete and sophisticated geospatial applications in Python.
Desarrollo de aplicaciones Web con Django
Django is a high-level Python web application framework designed to support the development of dynamic web sites, web applications, and web services. It is designed to promote rapid development and clean, pragmatic design. Therefore, it lets you build high-performing and elegant web applications quickly. In this book you will learn about employing this MVC web framework, which is written in Python—a powerful and popular programming language. The book emphasizes utilizing Django and Python to create a Web 2.0 bookmark-sharing application, with many common features found in the Web 2.0 sites these days. The book follows a tutorial style to introduce concepts and explain solutions to problems. It is not meant to be a reference manual for Python or Django. Django will be explained as we build features throughout the chapters, until we realize our goal of having a working Web 2.0 application for storing and sharing bookmarks.
Matplotlib, Python
This book is about Matplotlib, a Python package for 2D plotting that generates production quality graphs. Its variety of output formats, several chart types, and capability to run either interactively (from Python or IPython consoles) and non-interactively (useful, for example, when included into web applications), makes Matplotlib suitable for use in many different situations.
Ext JS was developed by a unified team of programmers working toward a single goal—to provide a consistent core user interface and interaction library. Because of this, the code used for different functionalities and widgets is more coherent than in some other JavaScript libraries. Ext JS really shines in making web applications easyto- use and intuitive. If you are a web application developer, it's a great library to have in your arsenal.
Procesamiento de Lenguaje Natural con Python-NLTK
El libro aborda los problemas de NLP más básicos utilizando la biblioteca estándar de python: NLTK. Tiene ejemplos para cada uno de estos problemas. Algunos de los problemas tratados son: división en segmentos o palabras(tokenización), corrección de palabras, creación de corpus lingüísticos personalizados, POS, extracción de fragmentos, transformación de frases y árboles, clasificación de textos, procesamiento de datasets, y análisis de textos HTML.
Guía para principiantes sobre "Procesamiento de ficheros de textos en python".
Este libro es una guía básica para principiantes que comienzan en el procesamiento de textos con python. Contiene elementos básicos para la manipulación de textos utilizando las bibliotecas estándar de python, trabajo con cadenas de texto, intercambio de datos con formatos CSV, JSON. Además contiene un capítulo completo de expresiones regulares, así como el trabajo con formatos de marcado como HTML. Posee numerosos ejemplos de como escribir la salida de nuestro programa de procesamiento de textos, análisis gramatical y un último capítulo dedicado a la indexación y búsqueda con la biblioteca python-nucular. Está orientado a ejercicios y gran parte del libro se dedica a explicar la solución de los mismos.
Programing
Learn how to work with PostgreSQL as if you spent the last decade working on it. PostgreSQL is capable of providing you with all of the options that you have in your favourite development language and then extending that right on to the database server. With this knowledge in hand, you will be able to respond to the current demand for advanced PostgreSQL skills in a lucrative and booming market. PostgreSQL Server Programming will show you that PostgreSQL is so much more than a database server. In fact, it could even be seen as an application development framework, with the added bonuses of transaction support, massive data storage, journaling, recovery and a host of other features that the PostgreSQL engine provides.
Editores
Vim is one of the most powerful open-source editors used by programmers and system administrators around the world. While Vim itself is inherently a powerful editor, personalizing it to suit your needs can be a daunting task. However, it is possible to do so with the help of this book. This book contains examples that cover everything from personalizing Vim according to the your work cycle to optimizations that will boost the your productivity. The main focus of this book is to make your life, as a Vim user, easier.
Welcome to the Solr Cookbook for Apache Solr 4.0. You will be taken on a tour through the most common problems when dealing with Apache Solr. You will learn how to deal with the problems in Solr configuration and setup, how to handle common querying problems, how to fine-tune Solr instances, how to set up and use SolrCloud, how to use faceting and grouping, fight common problems, and many more things. Every recipe is based on real-life problems, and each recipe includes solutions along with detailed descriptions of the configuration and code that was used.
Programar con el binding de OpenCV para manipular imágenes, video utilizando la webcam e incluso un Kinect.
El libro comienza con los pasos necesarios para instalar esta herramienta en cualquiera de los 3 sistemas más conocidos: Windows, MacOS o Ubuntu. El capítulo 2 trata el manejo de ficheros, cámaras e interfaces gráficas. Posteriormente en cada capítulo expone los temas de Filtrado, Rastreo, Detección de regiones y profundidad. Contiene dos valiosos apéndices para la integración con la biblioteca python-game y otro para el trabajo con Haarcascade personalizado para diferentes tareas.
Master the art of machine learning with Python and build effective machine learning systems with this intensive hands-on guide
Excelente libro del 2013 elaborado por programadores y profesionales de la bioinformática. El libro comienza haciendo una introducción a Machine Learning, y utilizando un ejemplo práctico y sencillo para que los estudiantes comiencen. Cap2, está dedicado en su comienzo a los problemas de clasificación con ejemplos reales, y analiza problemas más complejos de clasificación. Cap3 Agrupamiento, este capítulo utiliza un ejemplo de procesamiento de texto, añadiendo NLTK y analiza todo el proceso NLP para luego realizar clustering de textos. Capt4 Topic Modeling, un tema más complejo que analiza el LDA, similaridad en el espacio de temas(topic space). Cap5 También dedicado a clasificación pero mucho más fuerte, utiliza un ejemplo de medición de la calidad de las respuestas, es lo que se dice el análisis de un ejemplo avanzado. Cap6 Dedicado al muy actual tema del Análisis de Sentimientos, este tema es una de las tareas muy actuales del Procesamiento del Lenguaje Natural. Cap 7 y 8 dedicado a la Regresión, utiliza interesantes ejemplos para mostrar este tema de ML. Cap9 Regresa con más sobre Clasificación en este caso con un análisis del género musical, utilizando procesamiento de señales. Cap 10 Computer Vision. Cap 11 Reducción de la Dimensionalidad. Cap12 y final, como aprender de grandes colecciones de datos, aprender a procesar estos conjuntos eficientemente. Contiene un apéndice con referencias a dónde más leer para aprender sobre ML.
Seguridad informática
Backtrack es una distribución de linux especializada para en herramientas de seguridad informática con el propósito de servir de ayuda a los profesionales de la seguridad informática a la hora de descubrir posibles fallas de seguridad.
Drupal
The greatest strength of Drupal lies in its design which, when employed correctly, allows developers to literally handcraft every aspect of a site, so that it looks and performs exactly how they want it to. While it is reasonably straightforward to download a Drupal theme and install it, doing anything beyond that is not. Using custom themes requires familiarity and experience with Drupal's theming system, especially if you want to easily administer and maintain your themes. Drupal 7 Theming Cookbook provides a plethora of recipes that enable Drupal template designers to make full use of its extensibility and style their site just the way they want it. It is a well-rounded guide which will allow users to take full advantage of Drupal's theming system.
Usted puede contribuir con Libros UCLV, es importante para nosotros su aporte..
Contribuir