Little Printer: Una mini-impresora disponible en el 2012

Little Printer es una mini-impresora desarrollada por BERG, un estudio de diseño en Londres que trabaja de la mano con varias compañias para desarrollar y buscar tecnologias y estrategias orientadas basicamente hacia la red y las objetos físicos.

Little Printer printing out

Littel Pinter permite imprimir en pequeños pedazos de papel, aquellas cosas que no requieren un gran trozo de este, y aunque la tendencia mundial va encaminada hacia la digitalización de la información, este pequeño invento puede que encuentre espacio en nuestro escritorio. La pequeña impresora funciona conectada a la red y se usa principalmente por medio de tu teléfono móvil, puedes ver su funcionamiento en este video:


Little Printer estará disponible en el 2012, y al parecer será de aquellos inventos que van un poco en contra de la tendencia verde por la que nos movemos y quedará en manos de los usuarios si esta destinado al fracaso o será un acierto tecnológico, ¿ Que opinan ustedes?.

Visto en: GeeksRoom.

Acordeón/Chuleta/Guía para VIM [Wallpaper]

Si eres de los que van comenzando a profundizar en la utilización de VIM, el editor que hace maravillas, que sirve para cualquier lenguaje, ejecutable desde consola, y con muchas ventajas más, pero pocos manejan, te podemos echar una manita mientras te memorizas cada uno de los comandos existentes. Te dejo a continuación el link desde donde puedes descargar una imagen para utilizar como fondo de pantalla, y que incluye varios comandos para moverte por el texto que estás editando.

Visto en: Paraisolinux

¿Tienes duda sobre alguna función al programar?

Muchas veces al estar programando, y sobre todo cuando vemos código de otra persona, encontramos funciones que no solemos utilizar, por lo tanto, no siempre estamos seguros de lo que se pueda con ellas realizar. Y ahí es cuando surgen los problemas, pero ya no mas, puesto que searchco.de viene a solucionarlo.

Aunque es cierto que podríamos Googlear la función y encontrarla en la documentación oficial, también lo es que servicios como este nos pueden ahorrar uno que otro click, puesto que se enfoca exclusivamente en la tarea de describirnos lo que hace la función, además de proporcionar el link a la documentación de la que ya hicimos mención, la oficial.

Si tienes duda sobre jQuery, PHP, Java, Python, Cobol, Comandos Linux, GIT, entre muchos otros, dale una oportunidad, y verás como te ayuda a resolver tus problemas.

Web: searchco.de

Visto en: genbetadev

Completísima herramienta online para generar texto aleatorio

RandomText es una herramienta en línea que nos permitirá de manera sencilla crear textos de todos los sabores que ocupemos, es decir, podremos elegir el número de párrafos, el número de palabras en cada línea, si deseamos crear listas, encabezados… Etc.

A diferencia de otros sitios, RandomText maneja textos un poco más reales, dejando de lado el clásico Lorem Ipsum, aunque si lo deseas, también cuenta con él. Para crear párramos basta con manipular el control que se encuentra en la parte derecha de la pantalla, para finalmente dar click en «Generate», y por último copiar en nuestro proyecto el texto que se ha creado.

Si queremos, podemos acceder a los textos mediante una dirección web que añadiremos a lo que estemos desarrollando, por ejemplo:

http://www.randomtext.me/lorem/ul-7/3-8

En este ejemplo se generará una lista con siete elementos, teniendo cada uno entre 3 y 8 palabras. Para cada cosa que nos ofrece RandomText hay manera de insertarlo mediante una URL, cosa que pueden consultar con más detalle en el sitio.

Web del sitio: RandomText

Visto en: wwwhatsnew

Prefixr hace compatible tu CSS con todos los navegadores

Prefixr es en resumen: Una herramienta que nos permitirá hacer compatibles nuestras hojas de estilo con cualquier navegador, sin tener que recordar con detalle las propiedades para cada uno de ellos. Por ejemplo, si quieres añadir la propiedad de transition, pero no recuerdas como se maneja en Opera, no te preocupes, tu sólo sigue las recomendaciones de la W3C y listo, Prefixr se encargará de hacerla útil no sólo para Opera, sino para todos los demás navegadores.

Prefixr es fácil de utilizar, entras a su sitio, copias tu código, das Ctrl + Enter o Prefixize, y listo, tu CSS se ha filtrado y adecuado para, como lo menciono, hacerse compatible con todos los navegadores. Además, puedes seleccionar en cual sí o en cual no, así como pedir que se genere una versión comprimida.

Bastante interesante esta herramienta. Sólo hay que señalar que funciona para las propiedades de CSS3, y que existe una API para utilizarlo desde tu editor de código. Eso y más información lo pueden consultar en el sitio oficial.

Sitio web: prefixr

Visto en: Net.Tuts+

PHP 101: Lecciones de PHP para principiantes

Si te interesa aprender a programar, y como lenguaje has elegido PHP, te tengo una buena noticia, no tendrás que batallar tanto, pues aparte de ser sencillo y amigable, existen gran cantidad de sitios cuya misión es que aprendas fácilmente. Uno de ellos es el programa de Zend llamado PHP 101. Esta guía, tutorial, manual o como gustes llamarlo, está pensada para principiantes, y aunque en un principio fue hecha para PHP 4, en una actualización se incluyeron las ventajas de PHP 5.

Estos son algunos de los temas que encontrarás:

  • Introducción a las variables y operadores
  • Estructuras de control básicos
  • Cadenas
  • Manejo de archivos externos.
  • Funciones, argumentos, variables globales, etc
  • Programación Orientada a Objetos
  • PHP & MySQL
  • Cookies y sesiones
  • XML
  • Manejo de errores
  • Aplicaciones reales
  • Creación de un RSS simple
La verdad es una muy buena guía, donde todo está explicado sin lenguaje técnico o palabrerías que sólo confunden. La única limitante podría ser que está en inglés, aunque en estos tiempos ya no debería serlo (Google Translator)

[WebCast] A Fondo con JQueryMobile y WebMatrix

Este viernes se dictara un WebCast sobre JQueryMobile y WebMatrix. El contenido parece más que interesante.

WebCast según Wikipedia: «Un webcast es un diseño de transmisión a Internet donde transmite un medio en vivo similar a un programa de televisión o una emisora de radio
 

Así lo presenta su Orador:

«WebMatrix es el nuevo IDE de Microsoft para el desarrollo de aplicaciones Web, veremos en esta oportunidad, el como utilizarlo junto a jQueryMobile para el desarrollo de aplicaciones móviles, veremos como utilizar helpers JSON para realizar tareas asyncronamente y tips sobre el desarrollo de JQueryMobile que harán tu aplicación más cercana a las app nativas. Veremos también como utilizar PhoneGap para crear un ejecutable con nuestra app web en un dispositivo móvil

Leer más

Pequeños errores al iniciarse en CSS

Desde CSS-Tricks nos presentan algunos de los errores más frecuentes que como regla general todo el que inicia en CSS comete, o por lo menos da lugar a dudas. Haya sido o no nuestro caso, vale la pena retomarlos y aclarar el tema.

Tag qualifying

.class {}

p.class {}

¿Cuál es la diferencia entre ambos?

El primero seleccionará todos los elementos que contengan el nombre de esa clase. El segundo seleccionará únicamente los elementos de esa clase que estén dentro de un elemento párrafo.

 El orden de los selectores importa

.class div { color:red }

div.class { color:green }

¿Por qué son diferentes?

En el primer ejemplo tenemos un espacio en blanco entre .class y div, indicando que estamos seleccionando «Cualquier div que sea descendiente de cualquier elemento cuya clase sea class». En el segundo caso se seleccionan los divs que sean de la clase class.

 La verdad detrás del uso de IDs

Al CSS no le importa mucho si utilizas clases o IDs, siempre y cuando les apliques algún estilo. En teoría con los IDs es más rápido, pero en la práctica no notarías la diferencia.

Si trabajas con Javascript, debes asegurarte que no haya IDs repetidos. Aparte  Javascript sí trabaja más rápido con IDs.

Los IDs tienen un mayor valor para CSS, si aplicas un estilo a un elemento que tiene una clase y un ID, lo que se tomará en cuenta será lo especificado por el ID.

Hovers

div:hover div { color:green; }

:hover es un selector que se aplica sólo cuando el mouse pasa por encima de un elemento en particular. Lo extraño es que no necesariamente se debe dar estilo al elemento que está activando el hover. En el ejemplo superior se está dando estilo a los divs descendientes del elemento div que está siendo cubierto por el mouse, pero no a él mismo.

Los espacios en blanco no importan

Esto:

div{color:red}

Es lo mismo que:

div      {

color        :          red;

}

Para lo único que se ocupan espacios es para especificar la descendencia de los selectores, por ejemplo

ulli { } no es lo mismo que ul li { } . Y claro, también se necesitan en caso de que quieras darle cierto orden a tu código CSS.

Sobre la escritura de clases

div { font-size:18px; font-weight:bold;font-size:22px;}

En caso de haber repetido alguna propiedad CSS aplicará como estilo la última listada, en el ejemplo el texto del div sería de 22px.

El orden en CSS importa

Si tienes dos selectores con las mismas especificaciones, como los siguientes:

.red { color:red; }

.green { color:green; }

Y después son aplicados al mismo elemento, el último selector será el que se aplique. El nombre de las clases dentro del llamado que se hizo en HTML no importa.

<div class=»red green»> Será VERDE</div>

<div class=»green red»> Será VERDE</div>

 

Visto en: css-tricks

Maestría en Software Libre

Interesante propuesta la que nos trae la Universidad  Autónoma de Chihuahua, ya que es la primera institución en México que ofrece la maestría en Software Libre, tanto en modalidad presencial como virtual. Y según cuentan en su sitio web, es impartida por profesionales del área reconocidos a nivel internacional. Para quien le interese, les dejo algunos fragmentos de la descripción de la carrera, obtenidos tal cual de su sitio web.

Misión
Formamos Maestros en Software Libre para ser profesionistas e investigadores especializados en desarrollar, implementar y administrar los recursos tecnológicos en las organizaciones dotándolos con las herramientas de innovación tecnológica a través del estudio del software libre.

Visión.
Posicionar a la Facultad de Contaduría y Administración de la Universidad Autónoma de Chihuahua, como una institución educativa a la vanguardia en la formación de profesionistas dentro del marco de estudio del software libre capaces de desarrollar, implementar y administrar de manera optima los recursos tecnológicos de las organizaciones.

Leer más

De Excel a MySQL fácilmente y sin romperte la cabeza

Hoy me vi en la necesidad de exportar una «base de datos» creada en Excel (Las comillas son porque no estoy del todo de acuerdo en que se hagan en Excel, existiendo soluciones específicas para ello), a un servidor con MySQL. Y como fue algo nuevo para mi, les dejo el como lo realicé, por si a alguien más le llegase a servir.

Antes que todo crearemos una pequeña tabla en Excel a manera de ejemplo, con 4 campos como se observa en la imagen de arriba, o bien, si ya tienen su tabla hecha, se pueden ahorrar este paso.

Lo que sigue es guardar el archivo, pero no como documento de Excel. En las opciones de «Guardar como» seleccionaremos la que mencione «CSV (Delimitado por comas)(*.csv)«, o algo similar.

Leer más