Cómo diseñar una marca comercial: teoría del diseño

A continuación os muestro un video muy interesante que a modo de infografía multimedia nos muestra los fundamentos básicos para diseñar y crear una marca comercial. Desde los elementos básicos de diseño, como es el punto, veremos que cuando se unen varios forman una línea, y cuando se combinan éstas se pueden crear elementos en dos dimensiones y formas geométricas (¿qué es logotipo de BMW?, un círculo y cuatro triángulos). Otros conceptos de diseño como el color, el contraste o la saturación otorgan a los objetos de personalidad y significado. Y como nota final, el texto, que como dicen en Marketing directo, “la tipografía es la que conecta con la voz del producto”.

Más info | http://www.marketingdirecto.com

Sin Comentarios

Manual básico de Objective-C, aprende a programar para iOS

Manual básico de Objective-C, aprende a programar para iOS

Con el auge de las apps para toda la familia de gadgets que ha bautizado Apple con el prefijo i (iPad, iPhone ó iPod Touch) y el tremendo beneficio que pueden reportar gracias a su reducido precio y el sistema de micropagos, ¿a qué estás esperando para aprender a programar apps o juegos para iPhone (y sus primos que empiezan por i) y fundar tu propia tienda en la Appstore?

Para desarrollar una aplicación para el sistema operativo iOS ó MacOS es necesario programarla con Objective C, un lenguaje POO (Programación Orientada a Objetos) que bebe de C y C++. Al ser dos lenguajes básicos que la mayor parte de programadores conocen, ya sea en mayor o menor profundidad, comenzar a programar en Objective C no debe resultar complejo.

Buscando información al respecto, he encontrado un manual o tutorial básico para aprender a programar en Objective C. Partiendo de este recurso, podremos aprender a invocar métodos, diseño de clases, instancia de objetos, getters y setters, tratamiento de memoria (en apps para smartphones se presenta imprescindible hacer un estricto control de la memoria, incluso llegando al punto de ser nosotros mismos el propio recolector de basura); ¿conocéis algún otro recurso imprescindible para empezar a programar en Objective C?

Más info | http://cocoadevcentral.com/d/learn_objectivec

Sin Comentarios

Freepik buscador de fotografías y vectores gratuitos para proyectos de diseño gráfico

Freepik buscador de fotografías y vectores gratuitos para proyectos de diseño gráfico

Freepik es un proyecto hispano cuya objetivo es convertirse en un buscador de fotos y vectores gratuitos libres de derechos. Si bien en la red ya existen alternativas, como Iconfinder (buscador de vectores) o Photl (buscador de fotografías), Freepik destaca por aunar bajo el mismo portal, la búsqueda de imágenes y vectores conjuntamente.

Freepik resulta muy sencillo de utilizar. Tenemos a nuestra disposición un buscador por palabra clave o por gama cromática, pudiendo seleccionar que busque sólo fotos, o sólo vectores, o en todo el repositorio. Para controlar las imágenes que ya hemos descargado o las que nos han gustado, podemos utilizar las herramientas Mis descargas y Favoritos (comportamiento similar al Lightbox de portales de pago). Gracias a varios robots que trabajan internamente, el contenido de Freepik se actualiza con gran asiduidad, rastreando la web por fotografías, vectores, imágenes o ilustraciones libres de derechos para utilizar en cualquier proyecto de diseño gráfico.

Los resultados aparecen paginados con una imagen en miniatura de cada creatividad. La primera fila de resultados se corresponde con imágenes y fotografías patrocinadas de Shutterstock, las cuales sí son de pago y en caso de querer descargarlas, tendremos que pagar una suscripción económica. En definitiva, un nuevo proyecto hispano que ofrece recursos gratuitos para cualquier diseñador o creativo garantizando una buena calidad y un repositorio enorme donde podemos encontrar imágenes de cualquier temática.

Más info | http://www.freepik.es

Sin Comentarios

Aprende a programar DART, el nuevo lenguaje de programación de Google

Aprende a programar DART, el nuevo lenguaje de programación de Google

Si hace unas semanas hablamos de rumores acerca de un nuevo lenguaje de programación que estaría siendo desarrollado por Google (DART), hoy podemos decir que es una realidad, y como apuntaban parte de esos rumores, se trata de un lenguaje de scripting ejecutado en el lado del cliente, cuya sintaxis e implementación se asemejan bastante a Javascript.

Según afirman en la página oficial de DART, éste se trata de un lenguaje basado en clases e interfaces o POO (para facilitar la encapsulación y reutilización de código), que basándose en conceptos y tecnologías ya existentes, confían en que sea simple, eficiente y escalable (al final esto forma más bien parte de las buenas prácticas de programación, ya que por muy buena tecnología que usemos, si somos unos desorganizados y chapuceros, objetivos como eficiencia  o escalabilidad no los veremos nunca). En principio este nuevo lenguaje estaría disponible para los navegadores Chrome, Safari 5+, y Firefox 4+, aunque según indican en poco tiempo estará disponible para el resto.

Todavía no he tenido tiempo de estudiar y empezar a programar pequeños códigos (el Hello world es excesivamente sencillo, lo único especial es la forma de concatenar una cadena y una variable, que se hace con ${}). A grosso modo, según podemos ver en los ejemplos y tutoriales de la página oficial, la implementación en HTML se debe hacer traduciendo el código DART a Javascript a través de un traductor que ellos mismos han desarrollado (HTMLConverter). La verdad es que todavía no tengo muy claro si para implementarlo en nuestras propias páginas web bastará con importar una libreria, como cualquier framework JS (jQuery, Prototype, etc), o es necesario instalar en el servidor el traductor de código. Algunos ejemplos:

<script type=”application/dart” src=”hi.dart”></script>

main() {
String nombre = “n4gash”;
print(‘Hello World ${nombre}’);
}

<script type=”application/dart”>
main() {
Element element = document.getElementById(‘message’);
element.innerHTML = ‘Hello from Dart’;
}
</script>

Poco a poco iremos viendo todo el potencial y de qué forma podemos explotar con éxito esta nueva apuesta del gigante de internet, a medida que vayamos conociendo más y accediendo a nuevo material y contenido (tutoriales, ejemplos, manuales, etc.) los publicaremos en el blog. Mientras tanto, a continuación publicamos algunos enlaces de interés:

  • Try Dart: programa, compila y ejecuta en el navegador scripts desarrollados en DART
  • Dart Language Specification: PDF con las especificaciones del lenguaje, sintaxis, tipos de variables, funciones, etc.
  • Dartlang.org: Página oficial de DART
3 Comentarios

Herramienta de Social Media Marketing: Cómo crear nuestro propio buscador de Trends Topics a la carta

Herramienta de Social Media Marketing: Cómo crear nuestro propio buscador de Trends Topics a la carta

Googleando trucos y herramientas para mejorar el Social Media Marketing del blog me he topado con un interesantísimo post: How to Build a Social Media Cheat Sheet for Any Topic. En él nos cuentan paso a paso cóm podemos diseñar y construir nuestro propio buscador de trends topics ad-hoc para los nichos donde estamos interesados en aparecer.

Aprovechando la tecnología de Google Custom Search Engine, los servicios de Delicious, Netvibes, PostRank, la magia de los marcadores RSS y un poco de nuestro tiempo, tendremos a nuestra disposición una interesante recopilación de los sitios donde se genera el contenido más influyente a nuestro alrededor, obteniendo así un recurso muy útil para decidir sobre qué hablar en nuestro blog o página web.

Utilizar esta herramienta combinada con Google Trends, los tweets más sonados cada día desde Tweeter Trends (Trends Map) nos permite comprobar rápidamente sobre qué es lo que se está hablando en nuestros nichos preferidos para poder subirnos nosotros también al carro; y no sólo de lo más comentado, si no también el contenido más relevante por trackbacks, inbound links o en marcadores sociales. No hay duda de que ésta herramienta por si sóla no hace nada, no sólo basta con ver de lo que se habla y aportar nuestro granito de arena en nuestro blog, tendremos que moverlo por las redes sociales para que llegue al mayor número de usuarios: tweetearlo, comentarlo en Facebook, publicarlo en Digg, marcarlo en Delicious, Bitácoras y Stumbleupon y un largo etcétera.

Próximamente publicaremos una guía paso a paso para construir nuestro propio buscador aprovechando la tecnología de Google Custom Search Engine.

Más info | ReadWriteWeb » How to Build a Social Media Cheat Sheet for Any Topic

1 Comentario

Steve Jobs, nos ha dejado un ¿genio?

Discurso de Steve Jobs en la Universidad de Stanford durante la apertura del curso de 2005.

Más info | http://youtu.be/6zlHAiddNUY

1 Comentario