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

Dart, ¿nuevo lenguaje de programación de Google?

Dart, ¿nuevo lenguaje de programación de Google?

Recientemente se ha comenzado a hablar en la red de Dart, un supuesto nuevo lenguage de programación diseñado y desarrollado por Google y que en principio, será presentado el mes que viene en un congreso de desarrolladores en Dinamarca. Según se comenta, sería un nuevo lenguage de programación estructurada orientado al entorno web (structured web programming). Cuál va a ser su sintaxis, cómo se va a implementar, cómo se va a compilar, o quizá lo más importante, para qué sirve o que diferencias va a tener respecto al enorme elenco de lenguajes que actualmente dominan el sector, serán las preguntas que en unas semanas revelará Google, porque hasta ahora, son todo conjeturas.

Por lo que se sabe, hace unos días Google ha reservado varios dominios con la palabra DART. Parte del equipo que está diseñando el lenguaje de programación Dart son Gilad Bracha, que ha trabajado para Sun Microsystems y es uno de los autores de JAVA, y Lars Back, que ha trabajado recientemente en el nuevo motor V8 de Javascript para el navegador Chrome de Google. Ambos han trabajado en Smalltalk, un lenguaje de programación que comenzó en la década de los 70 y que permite realizar tareas de computación mediante la interacción con un entorno de objetos virtuales, es decir, se puede considerar que un Smalltalk es un mundo virtual donde viven objetos que se comunican mediante el envío de mensajes (gracias Wikipedia).

Diversas fuentes afirman que el nuevo lenguaje de Google Dart podría ser un lenguage de programación ejecutado del lado del cliente (del navegador), similar a Javascript o Phyton. Por otro lado, hay quien comenta que debido a la última tendencia de empresas privadas que adquieren tecnologías de desarrollo open-source y las privatizan, convirtiendo sus versiones profesionales en enormes sacos de dinero (en detrimendo de las empresas que los utilizan), Google no querría depender de Java, que podría seguir estos pasos al estar actualmente en manos de Oracle. De esta forma, la solución sería crear un nuevo lenguaje de programación similar, pero del que no temer que en un futuro suponga un desembolso importante de dólares en licencias. Dart, con uno de los cerebros de JAVA a la cabeza, podría convertirse en esta baza de Google, ¿maniobra inteligente? u ¿otra forma de controlar el mundo el desarrollo software?. Ésta opción tendría más sentido, ya que Smalltalk es un lenguaje POO, y como comentamos, dos de sus autores estarían trabajando ahora en Dart. Aunque muchos se preguntarán si es buena idea intentar introducir un nuevo lenguaje de programación en el ecosistema de desarrollo actual, donde hay fuertes competidores con miles de programadores detrás, deberían preguntarse ¿a qué va a dar respuesta Dart? ¿sólo es un competidor para JAVA? ¿qué nos va a ofrecer? ¿será el nuevo lenguaje que permita, agilice o mejore el desarrollo de aplicaciones web para las búsquedas semánticas? o ¿simplemente sea un nuevo framework para los programadores de Google?.

Aunque Google ya lo intentó con Go, un lenguaje de programación estructurado similar a C, y que ha quedado reducido a un pequeño número de programadores, quizás ésta sea la apuesta definitiva por meter la cabeza (o todo el cuerpo) en otro sector que si bien domina, no lleva su propio sello: los lenguajes de programación  (y con ésto estar un poquito más cerca de controlar absolutamente todo de todos).

2 Comentarios

Videos de introducción al Social Media Marketing, ¿por qué debe utilizar una empresa las redes sociales?

Varios videos de introducción al Social Media enfocado a los negocios. Más que consejos o trucos para mejorar el posicionamiento en redes sociales y su explotación comercial, los videos tratan de explicar y dar un enfoque de marketing al uso de las redes sociales dentro de una empresa.

 

 

1 Comentario