Posteado por Mnosh el 30 de Setiembre de 2010 a las 15:35hs.

Python : High-Level Programming Language

Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python claims to “[combine] remarkable power with very clear syntax”, and its standard library is large and comprehensive. Its use of indentation as block delimiters is unusual among popular programming languages.

Python supports multiple programming paradigms (primarily object oriented, imperative, and functional) and features a fully dynamic type system and automatic memory management.

Posteado por Mnosh el 20 de Setiembre de 2010 a las 17:31hs.

Twitter API: Application Development [PDF]

twitter api development

The Twitter API consists of three parts: two REST APIs and a Streaming API. The two distinct REST APIs are entirely due to history. Summize, Inc. was originally an independent company that provided search capability for Twitter data. Summize was later acquired and rebranded as Twitter Search. Rebranding the site was easy, fully integrating Twitter Search and its API into the Twitter codebase is more difficult. It is in our pipeline to unify the APIs, but until resources allow the REST API and Search API will remain as separate entities. The Streaming API is distinct from the two REST APIs as Streaming supports long-lived connections on a different architecture.

The Twitter REST API methods allow developers to access core Twitter data. This includes update timelines, status data, and user information. The Search API methods give developers methods to interact with Twitter Search and trends data. The concern for developers given this separation is the effects on rate limiting and output format. The Streaming API provides near real-time high-volume access to Tweets in sampled and filtered form.

To learn about the methods and data available through the API, review the Twitter API technical documentation.

We publicly disclose current defects and enhancements. Current defects and enhancement priorities can be viewed on our issues list. Long term goals are recorded in the roadmap document.

The API is updated regularly with new features. We occasionally deprecate features. All of these changes are communicated in the following places:

 

Posteado por Mnosh el 17 de Setiembre de 2010 a las 15:41hs.

Facebook API Developers Guide [PDF]

The Facebook API allows web developers to create Facebook applications and access Facebook data from other applications. Facebook API Developers Guide covers the use and implementation of the Facebook API—what the key features are and how you can access them. You will learn, through practical examples, the main features of the Facebook API including an introduction to the API–specific languages FQL and FBML. These examples are further supported by the introduction of other technologies like language libraries, relational database management systems, and XML.

  • Covers all key features of the Facebook API
  • Explains the API languages FQL and FBML
  • Teaches by example, with useful code and tips you can use in your own applications

Posteado por Mnosh el 14 de Setiembre de 2010 a las 16:00hs.

Tutorial Codeigniter en español [PDF]

codeigniter from scratch videotutorial

CodeIgniter es un entorno de desarrollo abierto que permite crear webs dinámicas con PHP. Su principal objetivo es ayudar a que los desarrolladores, puedan realizar proyectos mucho más rápido que creando toda la estructura desde cero.

También hay que destacar que CodeIgniter es más rápido que muchos otros entornos. Incluso en una discusión sobre entornos de desarrollo con PHP, Rasmus Lerdorf (el creador de PHP) expresó que le gustaba CodeIgniter “porquee es rápido, ligero y parece poco un entorno”.

 

 

 

Posteado por Mnosh el 13 de Setiembre de 2010 a las 19:15hs.

C++ [learn cpp] Videotutoriales 2009

C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features.  It was developed by Bjarne Stroustrup starting in 1979 at Bell Labs as an enhancement to the C programming language and originally named “C with Classes”. It was renamed to C++ in 1983.
Watch our free C++ tutorials below. Our C++ tutorials cover the C++ language from the very first steps, including how to download a free compiler to begin programming. We are always adding more video tutorials, so check back frequently. Please refer questions to our Forum.
For C++ Beginners
Following our C++ Console series of video tutorials is the best way to begin learning C++. These tutorials start at the very beginning by showing you step-by-step how to install a free compiler. Then the videos build up programming concepts gradually.
1. Console C++ Video Tutorials
Watch our free Console C++ video tutorials. Check back frequently for more. Please refer your questions to our Forum. See our C++ Computer Terminology page for information on specific computer terms.
How These C++ Tutorials Are Structured
This series is intended to be a starting point for beginners to C++ as well as a refresher for experienced programmers. The videos give a sequential presentation of standard C++ starting from the very basics of the language. Most of the video tutorials present a single C++ concept and require a single main.cpp file, with each code sample fitting entirely on the screen. There is no download for these lessons as the whole program is extremely short. Every few lessons, like 9, 13, 20, etc., the material from the previous lessons is brought together to make a longer program to illustrate general usage. These lessons have a single substantial program and include downloadable code.

Posteado por Mnosh el 12 de Setiembre de 2010 a las 10:33hs.

Game Design, Second Edition [PDF]

game design second edition

Game Design, Second Edition

Product Description
“Game Design, Second Edition” offers a behind-the-scenes look at how a game gets designed and developed—from the day the idea is born to the day the box hits the shelves. This new edition offers information on the latest techniques and development models, interviews with 12 top game designers, document templates that can be used during product development, and numerous industry resources.
It is a practical guide that covers everything from the fundamentals of game design, to the trade-offs in the development process, to the deals a publisher makes to get a game on the shelves. No matter what your role is in the industry, understanding this entire process will help you do your job better. And if you ’re looking to break in, you ’ll find knowledge here that is usually attained only after years in the trenches.

Updated and expanded with a wealth of expert information and real world case studies, while still maintaining the value that made the first edition so successful.

Written by a well-known industry expert with 18 years of game design experience. Appeals to a broad audience, from students to individuals ready to break into the business to seasoned professionals. Contains practical information that can be put to use by readers in a variety of game development roles.

Posteado por Mnosh el 12 de Setiembre de 2010 a las 05:19hs.

Curso Java J2EE Completo: (4 DVDs - videotutorial)

j2ee videotutorial

Java J2EE Complete:: Total 4 Courses (4 DVDs each)
Includes each of the following courses.
* Introduction to Java Programming
* JAVA GUI Programming
* JDBC and Servlets
* Advanced Java Programming

Introduction to Java Programming Video Training Course
Course Highlights
* Set up a development environment to create Java applications.
* Learn the core elements of the Java language, including the syntax of Java, available operators, data types, variables and IF statements.
* Understand Java methods and object oriented concepts in creating Java applications.
* Define Java classes, hide information inside those classes, and document classes using the Java Documentation Facility.
* Create Java archive files.
* Work with Java strings, arrays and vectors.

About This Course
This Introduction to Java Programming Training Course provides development professionals with an in-depth look at the essential elements of the Java programming language beginning with an introduction to relational database management systems before diving into an overview of Java development platforms.
Throughout this course, your instructor, Eric Rich, will lay a solid foundation of knowledge you’ll need to work with Java including available Java variables, operators and control statements. You will learn how to create applets and applications and you’ll be introduced to the object-oriented programming methodologies as well as building, working with and packaging classes and many other topics.

Posteado por Mnosh el 10 de Setiembre de 2010 a las 10:36hs.

Diseño Orientado a Objetos con UML [PDF]

Diseño Orientado a Objetos con UML [PDF]

Descripción
Este texto muestra las distintas técnicas que se necesitan para diseñar aplicaciones informáticas desde la perspectiva de la orientación a objetos, usando lo que se denomina UML (Lenguaje Unificado de Modelado).
Pretende adiestrar en las técnicas de análisis orientadas al objeto así como capacitar en los métodos, notación y símbolos de UML.
Los conceptos se llevan a la práctica con Visual Modeler, la herramienta de Microsoft para el modelado de objetos.
Va dirigido a personas con amplia experiencia en desarrollo de aplicaciones desde la perspectiva de la programación.

Posteado por Mnosh el 04 de Setiembre de 2010 a las 06:45hs.

NetBeans Platform 6.9 Developers Guide [PDF]

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

 

 

Posteado por Mnosh el 03 de Setiembre de 2010 a las 22:01hs.

3D Game Programming All in One

Get ready for an amazing journey into the world of game development! "3D Game Programming All in One" is your one-stop tour guide into this new world. If you believe that you can create games that are as cool as - or cooler than -the ones you've been playing, now's your chance to prove it. This book will give you the training, experience, and tools you need to turn your ideas into reality. Using a well-defined toolkit of programs, knowledge, skills, and ideas "3D Game Programming All in One" covers each step required to make a fully featured game. You'll cover everything from opportunities within the game industry and elements of a 3D game to programming concepts, modeling, textures, and music. All you need to begin your journey is a creative idea and the enthusiasm to bring that idea to life.