Posteado por Mnosh el 12 de Diciembre de 2010 a las 08:02hs.

Programacion en HTML5 [PDF]

HTML5 is here, and with it, web applications take on a power, ease, scalability, and responsiveness like never before. In this book, developers will learn how to use the latest cutting-edge HTML5 web technology—available in the most recent versions of modern browsers—to build web applications with unparalleled functionality, speed, and responsiveness.

* Explains how you can create real-time HTML5 applications that tap the full potential of modern browsers
* Provides practical, real-world examples of HTML5 features in action
* Shows which HTML5 features are supported in current browsers
* Covers all the new HTML5 APIs to get you up to speed quickly with HTML5

What you’ll learn

* How the HTML5 specification has evolved
* How to develop cutting-edge web applications using new HTML5 features like WebSockets, Geolocation, Web Storage, Canvas, and Audio and Video.
* Which features are available in browsers today

Who is this book for?
This book is for web designers and developers who want to use the latest cutting-edge technology available in current browsers; developers who want to create dynamic, HTML5 web applications; and developers who want to know which HTML5 features are supported in current browsers.

Posteado por Mnosh el 11 de Diciembre de 2010 a las 17:45hs.

Perl 5 [videotutorial]

Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma características del lenguaje C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación.

Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.

 

Posteado por Mnosh el 09 de Diciembre de 2010 a las 20:38hs.

Aprendiendo UML en 24 horas [libro PDF]

UML (Lenguaje de modelado unificado). El autor Joseph Schmuller separa su libro de 24 capítulos en horas para una asimilación progresiva del UML.Contenido del libro:

1. Introducción al UML
2. Orientación a objetos
3. Uso de la orientación a objetos
4. Uso de relaciones
5. Agregación, composición, interfaces y realización
6. Introducción a los casos de uso
7. Diagramas de casos de uso
8. Diagramas de estados
9. Diagramas de secuencias
10. Diagramas de colaboraciones
11. Diagramas de actividades
12. Diagramas de componentes
13. Diagramas de distribución
14. Nociones de los undamentos del UML
15. Adaptación del UML en un proceso de desarrollo
16. Presentación del caso por estudiar
17. Elaboración de un análisis de dominio
18. Recopilación de las necesidades del sistema
19. Desarrollo de los casos de uso
20. Orientación a las interacciones y cambios de estado
21. Diseño del aspecto, sensación y distribución
22. Noción de los patrones de diseño
23. Modelo de sistemas incrustados
24. El futuro del UML

Posteado por Mnosh el 09 de Diciembre de 2010 a las 19:59hs.

Login de usuario vía ajax, con jQuery y JSON

Hace tiempo deje un pequeño tutorial de como generar un sistema de login en php, ahora voy a mostrar un ejemplo muy sencillo para poder logear un usuario de forma asincrónica, es decir sin refresca la pagina, utilizando jQuery.

Para ellos, primero partimos de un formulario simple, para este ejemplo solo voy a usar usuario, y contraseña,  y un div donde dejar el mensaje de autentificación o error en caso de no poder loguear al usuario.

Mis archivos en este ejemplo serán 3.

login.html: página simple en HTML que deberá tener la llamada a la librería jQuery, el script del ejemplo para el login, y el formulario de envió.

jquery.js: en mi caso la voy a tener en el mismo directorio que el resto de los archivos, por una cuestión de simplicidad, la librería la bajan de http://jquery.com/

login.php: archivo en php que se va a encargar de loguear al usuario y responder con un objeto JSON.

 

 

 

 

 

Posteado por Mnosh el 09 de Diciembre de 2010 a las 02:30hs.

PHP 5.3 videotutorial

manual php en español

PHP 5.3-English version | ISO | 903 MB

PHP 5.3 Advanced web application programming. Learn the nuts and bolts of advanced web application programming!  Join Edward Tanguay as he dives into PHP programming. In his workshop, you will learn that it only takes a few minutes to get an Apache web server, a MySQL database, PHP 5.3, and the Eclipse editor up and running using the free XAMPP installation tool. Edward will then cover the PHP syntax, such as operators, loops and variables, before moving on to make you a PHP expert, tackling object orientation, databases, XML parsing, web services, security and much more. The training also includes important new features of PHP 5.3, such as namespaces, lambdas, and late static binding. Once you complete this video training, you will have the skills you need to build next-generation dynamic websites.

Posteado por Mnosh el 05 de Diciembre de 2010 a las 07:58hs.

Secure Java:Web Application Development

Most security books on Java focus on cryptography and access control, but exclude key aspects such as coding practices, logging, and web application risk assessment. 
Encapsulating security requirements for web development with the Java programming platform, Secure Java: For Web Application Development covers secure programming, risk assessment, and threat modeling?explaining how to integrate these practices into a secure software development life cycle.
From the risk assessment phase to the proof of concept phase, the book details a secure web application development process. The authors provide in-depth implementation guidance and best practices for access control, cryptography, logging, secure coding, and authentication and authorization in web application development. Discussing the latest application exploits and vulnerabilities, they examine various options and protection mechanisms for securing web applications against these multifarious threats. The book is organized into four sections: Provides a clear view of the growing footprint of web applications Explores the foundations of secure web application development and the risk management process Delves into tactical web application security development with Java EE Deals extensively with security testing of web applications This complete reference includes a case study of an e-commerce company facing web application security challenges, as well as specific techniques for testing the security of web applications. Highlighting state-of-the-art tools for web application security testing, it supplies valuable insight on how to meet important security compliance requirements, including PCI-DSS, PA-DSS, HIPAA, and GLBA. The book also includes an appendix that covers the application security guidelines for the payment card industry standards.

Posteado por Mnosh el 30 de Noviembre de 2010 a las 06:27hs.

HTTP Programming Recipes for Java Bots

The Hypertext Transfer Protocol (HTTP) allows information to be exchanged between a web server and a web browser. Java allows you to program HTTP directly. HTTP programming allows you to create programs that access the web much like a human user would. These programs, which are called bots, can collect information or automate common web programming tasks. This book presents a collection of very reusable recipes for Java bot programming.
This book covers many topics related to Java HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication. Learn to interact with HTTP forms and support both HTTP POST and HTTP GET requests. Collect data from a wide array of HTML constructs, such as tables, and lists. Learn about advanced topics that complicate the life of a bot, such as AJAX and javascript. Also learn about the ethical use of bots, and when bots should not be used.
This book also introduces the Heaton Research Spider. The Heaton Research Spider is an open source spider framework. Using the Heaton Research Spider you can create spiders that will crawl a web site, much like a real spider crawls the web. The Heaton Research Spider is available in both Java and Microsoft Dot Net form.

 

Posteado por Mnosh el 16 de Noviembre de 2010 a las 19:46hs.

Guide to Android Development

Android devices, by and large, will be mobile phones. While the Android technology is being discussed for use in other areas (e.g., car dashboard "PCs"), for the most part, you can think of Android as being used on phones.

For developers, this has benefits and drawbacks. On the plus side, circa 2008, Android-style smartphones are sexy. Offering Internet services over mobile devices dates back to the mid-1990's and the Handheld Device Markup Language (HDML). However, only in recent years
have phones capable of Internet access taken off. Now, thanks to trends like text messaging and to products like Apple's iPhone, phones that can serve as Internet access devices are rapidly gaining popularity. So, working on Android applications gives you experience with an interesting technology (Android) in a fast-moving market segment (Internet-enabled phones),
which is always a good thing.

Posteado por Mnosh el 15 de Noviembre de 2010 a las 22:09hs.

Facebook ClonScript

Facebook Clone 100% Nulled


Profile

Social Networking SoftwareAllow your users to make their profiles available online, so that old classmates and long-lost friends can find out more about them. They can use their profiles to highlight their personality by providing personal information comprising their likes and dislikes, hobbies, education and so forth. The profile pages can also be seen by other members in their network, to contact them easily.
Network

NetworkingNetworks help your users bring together people within a locality, school, university, sports club, work place, college, etc. If your users don't find a network of their interest, they can suggest a new one to the admin who will analyze and approve of it. Users can join any open network, but they can join closed/secret networks only after approval from the network admin. After joining a network .
Photo

Social SiteThe most beautiful thing we can experience is viewing and sharing photos with people we love. People want to share photos of the memories that they have of their children, the good times they've shared with family and friends, and so on. Kootali will allow your users to organize multiple photographs under albums.
Video

SoftwareVideos help people preserve cherished memories. Kootali fills a very real and tangible need. It is ideal for those times when you feel that words are just not quite enough – with video sharing you can share those moments or show what you mean. With advanced video sharing features in Kootali, users can preserve and share memorable videos.
Classified

Open SourceClassified ads, when used efficiently, can be one of the quickest and most inexpensive ways to increase sales and customers. Unfortunately most people don't realize the pulling power of classified ads. It is a good way to sell a car or find a job or can even be used to launch and operate a multi-million dollar business.
Groups

Posteado por Mnosh el 15 de Noviembre de 2010 a las 10:35hs.

CodeIgniter from Scratch

codeigniter from scratch videotutorial

CodeIgniter es un framework para desarrollo de aplicaciones en PHP, es Open Source, muy pequeño (por lo menos comparándolo con Zend) y posee un acceso a sus librerías bien estructurado.
Es liviano y fácil de instalar ya que sólo hay que descomprimirlo y copiarlo en una carpeta del servidor.
Llevo usándolo un tiempo y la verdad es que es bastante fácil de aprender y de familiarizarse con el concepto que propone, creo que en verdad facilita mucho los desarrollos, ya que permite concentrarse en el problema, evitando así tener que volver a escribir una y otra vez lo mismo.
Entre las cosas que más me gustan figuran: como se estructura la aplicación y el manejo de la base de datos (incluído scaffolding).