# Enviado por Mnosh el 07 de Julio de 2011 a las 12:58hs.

ModSecurity 2.5 [pdf]

With more than 67 of web servers running Apache and web based attacks becoming more and more prevalent, web security has become a critical area for web site managers.
Most existing tools work on the TCP/IP level, failing to use the specifics of the HTTP protocol in their operation. Mod_security is a module running on Apache, which will help you overcome the security threats prevalent in the online world.

A complete guide to using ModSecurity, this book will show you how to secure your web application and server, and does so by using real world examples of attacks currently in use. It will help you learn about SQL injection, cross site scripting attacks, cross site request forgeries, null byte attacks, and many more so that you know how attackers operate.
Using clear, step by step instructions this book starts by teaching you how to install and set up ModSecurity, before diving into the rule language with examples. It assumes no prior knowledge of ModSecurity, so as long as you are familiar with basic Linux administration, you can start to learn right away.

# Enviado por Mnosh el 05 de de 2011 a las 12:32hs.

LibreOffice 3.4.0

LibreOffice 3.4.0 es la nueva versión final y estable, de esta suite de ofimática gratuita, alternativa a Microsoft Office, que ya podemos descargar. LibreOffice, al igual que OpenOffice, cuenta con un procesador de textos (Writter), una hoja de cálculo (Calc), una herramienta de presentaciones multimedia (Impress), un creador de diagramas (Draw), un gestor de base de datos (Base), además de un editor de ecuaciones (Math). Esta suite de ofimática gratuita, es compatible con los documentos de Microsoft Office y está disponible en el idioma español.

Por fin tenemos disponible para su descarga la nueva versión final y estable de LibreOffice. Desde The Document Foundation nos llega la nueva versión de ésta suite de ofimática gratuita, después de alguna versión Release Candidate.

LibreOffice está disponible para los principales sistemas operativos Windows, Mac OS X y Linux.

Todos los cambios y novedades de la versión, los podemos observar en su listado de cambios oficial

Cabe destacar, que en esta versión se ha corregido un error al no poder restaurar el texto eliminado y ahora se puede recuperar el formato de exportación desde Excels XLS. Entre sus cambios, también se pueden recuperar los documentos de Microsoft Office después de un fallo del programa y se corrigen algunos errores presentes en versiones anteriores.

# Enviado por Mnosh el 05 de de 2011 a las 11:39hs.

introduccion windows communication fundation (WCF)

Windows Communication Foundation o WCF (también conocido como Indigo), es la nueva plataforma de mensajería que forma parte de la API de la Plataforma .NET 3.0 (antes conocida como WinFX, y que no son más que extensiones para la version 2.0). Se encuentra basada en la Plataforma .NET 2.0 y de forma predeterminada se incluye en el Sistema Operativo Microsoft Windows Vista.

Fue creado con el fin de permitir una programación rápida de sistemas distribuidos y el desarrollo de aplicaciones basadas en arquitecturas orientadas a servicios (también conocido como SOA), con una API simple; y que puede ejecutarse en una máquina local, una LAN, o sobre la Internet en una forma segura.

Los desarrolladores pueden crear aplicaciones utilizando WCF, y aunque inicialmente fue desarrollado para este Sistema Operativo, también puede ser utilizado en Windows XP y Windows 2003 Server. Esto debido a una decisión tomada por Microsoft, para permitir su utilización por la mayor parte de desarrolladores que trabajan sobre la línea de productos relacionados con la tecnología .NET.

Es posible crear aplicaciones basadas en WCF utilizando Microsoft Visual Studio 2005 en su entorno de desarrollo integrado. Microsoft ha liberado un paquete de extensiones y un Kit de Desarrollo que puede ser utilizado con esta tecnología y otras que se incluyen en la Plataforma .NET v3.0.

El conjunto de clases .NET que conforman la API de WCF, están basados en la Plataforma .NET 2.0 y son de libre distribución. El compilador de Visual Studio, puede ser combinado con un IDE gratuito, alguna solución para programación gratuita para desarrolladores no-profesionales o estudiantes, en el caso que prefieran no desarrollar con ediciones gratuitas o Express de Visual Studio 2005.

 

# Enviado por Mnosh el 22 de Mayo de 2011 a las 11:33hs.

C# Game Programming [PDF]

Written for experienced programmers, C# Game Programming: For Serious Game Creation shows game programmers how to create games using the C# language and OpenGL. Using the latest features of C# and clean, object oriented code, readers will be taken step-by-step through the creation of two games. After the completion of the book, readers will have the skills they need to program their very own 2D and 3D games. An accompanying CD-Rom features all the source code used in the book along with the graphics used in the sample games and trial versions of the software used including Nuni, Subversion, Tortoise SVN, Tao Frame, and Visual Studio Express.

 

# Enviado por Mnosh el 15 de Mayo de 2011 a las 13:08hs.

Mastering Unix Shell Scripting [PDF]

Learn to create shell scripts to solve real-world UNIX problems
Get ready to take on the UNIX world! UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, and then shows you how to take basic syntax and turn it into a shell scripting solution. Throughout the book, you’ll also find complete shell scripts plus detailed descriptions of each part. You’ll be able to modify this information to build tools that monitor for specific system events and situations, building the skills to solve real-world system administration problems.

# Enviado por Mnosh el 27 de Marzo de 2011 a las 11:37hs.

gnu free call: voip libre

Una alternativa libre a Skype ha comenzado a gestarse. En manos del Proyecto GNU (The GNU Project)  está la opción que se estaba esperando para poder contar con una plataforma libre para comunicaciones vía VoIP.
Lo que ofrecerá GNU Free Call es la posibilidad de establecer una solución que resulte gratuita, segura y, a la vez, anónima para comunicarse.

¿Qué dispositivos la soportarán? Por lo que sea sabe este proyecto será multiplataforma y llegará incluso a los móviles. El sistema utilizará el protocolo peer to peer SIP para poder establecer las comunicaciones. Por sus características, sin dudas, será una alternativa que comenzará a llamar la atención de una importante cantidad de público.

# Enviado por Mnosh el 27 de Marzo de 2011 a las 10:01hs.

Dive Into Python 3

Python es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y es multiplataforma.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License,1 que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

# Enviado por Mnosh el 24 de Marzo de 2011 a las 20:18hs.

Apache Axis2 Web Services

El proyecto Apache Axis2 es una aplicación basada en Java, tanto del lado del cliente como del lado del servidor, para el desarrollo de servicios Web. Proporciona un completo modelo de objetos y una arquitectura modular que facilita la tarea de añadir funcionalidad y dar soporte para nuevos servicios Web.

Axis2 permite realizar de modo sencillo las siguientes tareas:
- Enviar mensajes SOAP.
- Recibir y procesar mensajes SOAP.
- Crear un servicio Web y exponerlo a partir de una básica clase Java, en inglés referenciada como POJO.
- Crear clases de implementación del lado del cliente y del lado del servidor empleando WSDL.
- Recibir fácilmente el WSDL por un servicio.
- Enviar y recibir mensajes SOAP con adjuntos.
- Crear o utilizar servicios que aprovechen las ventajas que poseen las recomendaciones de WS-Security, WS-ReliableMessaging, WS-Addressing, WS-Coordination, and WS-Atomic Transaction.
- Uso de la estructura modular Axis2 con fines de poder agregar fácilmente el apoyo de las nuevas recomendaciones que se vayan desprendiendo.

# Enviado por Mnosh el 20 de Marzo de 2011 a las 12:16hs.

LINQ Via C#

Language-Integrated Query (LINQ) es un conjunto de características presentado en Visual Studio 2008 que agrega capacidades de consulta eficaces a la sintaxis de los lenguajes C# y Visual Basic. LINQ incluye patrones estándar y de fácil aprendizaje para consultar y actualizar datos, y su tecnología se puede extender para utilizar potencialmente cualquier tipo de almacén de datos. Visual Studio incluye ensamblados de proveedores para LINQ que habilitan el uso de LINQ con colecciones de .NET Framework, bases de datos SQL Server, conjuntos de datos de ADO.NET y documentos XML.

 


# Enviado por Mnosh el 20 de Marzo de 2011 a las 11:01hs.

C#: La Guia Total del Programador [PDF]

C# es un lenguaje de programación moderno que combina la potencialidad de C, C++ y Java, con la agilidad y la velocidad para el desarrollo propios de Visual Basic. Sin dudas, es el lenguaje más importante de la plataforma .NET. Fue diseñado para crear sistemas en el mundo actual, donde la necesidad de comunicarse con otras aplicaciones y servicios mediante una red de in... more »formación ?como Internet? es moneda corriente, donde conviven bases de datos de distintos fabricantes, donde los sistemas son construidos a partir de componentes locales o remotos, y donde se requieren soluciones integrales para diversos tipos de plataformas. Con C# podremos crear sistemas de una gran diversidad, simples o complejos; aplicaciones de consola, de escritorio o para la Web; programas para computadoras personales o para dispositivos móviles. Y con este libro en sus manos, usted descubrirá los conceptos teóricos y prácticos referidos a este lenguaje, para luego introducirse en el desarrollo de aplicaciones para escritorio, programación de librerías y componentes, creación de aplicaciones para la Web, y programación de juegos con Managed DirectX. Esta obra, pensada tanto para quienes recién se inician en el mundo de la programación como para quienes provengan de otros lenguajes, es la puerta de entrada a la plataforma de desarrollo que ningún programador puede dejar de conocer.

asdsadsa