Category Archives: Tecnologías de la Información

Tecnologias de la Informacion

Android: Custom ArrayAdapter for a ListView

[Fuente: http://devtut.wordpress.com/2011/06/09/custom-arrayadapter-for-a-listview-android/] For work, I needed to come up with a nice way to display information from multiple objects, and have the ability to format each individual part of that information. I decided to use a ListView. Since I had an ArrayList of the objects I created, this ListView needed to extend ArrayAdapter. For this simple example […]

Android: Creando Swipe Views con Tabs

[Fuente : http://developer.android.com/training/implementing-navigation/lateral.html] THIS LESSON TEACHES YOU TO Implement Swipe Views Add Tabs to the Action Bar Change Tabs with Swipe Views Use a Title Strip Instead of Tabs YOU SHOULD ALSO READ Providing Descendant and Lateral Navigation Android Design: Tabs Android Design: Swipe Views Las swipe views proporcionan navegación lateral entre pantallas hermanas tales […]

Android: Creando un navigation drawer

[Fuente: http://developer.android.com/training/implementing-navigation/nav-drawer.html] El navigation drawer es un panel que muestra las opciones de navegación principales en el lateral izquierdo de la pantalla. It is hidden most of the time, but is revealed when the user swipes a finger from the left edge of the screen or, while at the top level of the app, the user touches […]

Android: Diseñando una navegación efectiva

[Fuente: http://developer.android.com/training/design-navigation/index.html] Una de las primeras cosas que hay que plantearse para diseñar y desarollar una aplicación Android es determinar lo que los usuarios pueden ver y hacer con la app. Una vez que sabemos el tipo de datos con el que los usuarios están interactuando en nuestra aoo, el siguiente paso es diseñar las […]

GAE: Google APIs Client Library for Python

[Fuente: https://developers.google.com/api-client-library/python/?hl=es] Easily access Google APIs from Python The Google APIs Client Library for Python provides access to many Google APIs. It is designed for Python client-application developers and offers a way to access APIs that is simple, flexible, and powerful. See the navigation sidebar for a list of guides, references, and other information. Making it simple to […]

GAE: Python

[Fuente: https://developers.google.com/appengine/docs/python/gettingstartedpython27/introduction?hl=es] Introduction Welcome to Google App Engine! Creating an App Engine application is easy, and only takes a few minutes. And it’s free to start: upload your app and share it with users right away, at no charge and with no commitment required. Google App Engine applications can be written in the Python 2.7, […]

Android Fragments

[Fuente: http://developer.android.com/guide/components/fragments.html] A Fragment represents a behavior or a portion of user interface in an Activity. You can combine multiple fragments in a single activity to build a multi-pane UI and reuse a fragment in multiple activities. You can think of a fragment as a modular section of an activity, which has its own lifecycle, receives its own […]

AngularJS: Dependency injection

[Fuente: https://docs.angularjs.org/guide/di] Dependency Injection Dependency Injection (DI) is a software design pattern that deals with how components get hold of their dependencies. The Angular injector subsystem is in charge of creating components, resolving their dependencies, and providing them to other components as requested. For in-depth discussion about DI, see Dependency Injection at Wikipedia, Inversion of Control by Martin Fowler, […]

Python: Introducción

Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java. Some of Python’s notable features: Uses an elegant syntax, making the programs you write easier to read. Is an easy-to-use language that makes it simple to get your program working. This makes Python ideal for prototype development and other […]

Open source: copyleft vs licencias permisivas

[Fuente: http://blogthinkbig.com/licencias-open-source/] El software libre cumple con la premisa de que el código puede ser utilizado y modificado sin permiso, pero debe distribuirse bajo las mismas licencias open source: copyleft. Gracias a la revolución tecnológica que ha permitido que los bienes culturales y el conocimiento se independicen de los formatos físicos y puedan ser compartidos […]