Archivo de la categoría: Miscelánea

Categoría donde se quedan las cosas que no encajan en ninguna de las otras

¿Vuelta?


Hola a todos. No sé si alguien sigue leyendo esto todavía…
Estoy pensando en retomar el blog con los conocimientos de estos años que no he escrito nada. Ahora que tengo más tiempo podría dedicarle su ratito necesario para llevarlo adelante.
Seguiríamos con la misma temática pero bastante más abiertos que solo hablando de Ubuntu (el número de distros buenas ha aumentado mucho), de la cual ya me estaba cansando.
Nada más, sólo quería ver si alguien sigue leyéndonos y suscrito.

Saludos

Koala, compilador de nuevos lenguajes de la web moderna


Si alguna vez has tonteado con el desarrollo web más moderno, verás que todo el mundo desarrolla sorbiendo despacito su Frapuccino™ en su Starbucks™más cercano mirando su MacBook™ Air™ a través de sus gafas de pasta™. Coffeescript, LESS o Sass son lenguajes que si no eres profesional no vas a lanzarte a probar en Ubuntu porque requieren tirar de terminal, scripts y muchas cosas que hacer que distan de ser tan intuitivas como pulsar un botón. El problema es que para poder usar todos estos lenguajes que prometen hacer más fácil y rápido el desarrollo web hay que ser un espécimen de los descritos más arriba, y en este barrio usamos Linux.

Habiendo perdido la esperanza de encontrar un compilador para estos lenguajes, me he encontrado por casualidad con este bicho tan majo, Koala.

Koala, compilador LESS, Sass y Coffeescript.Creo que no hace falta ni explicar cómo va el asunto, así que si no necesitas saber más, corre al final del artículo y descarga la aplicación. Si no, toca una pequeña explicación.

¿Nuevos lenguajes? ¿LESS, Sass y Coffeescript?

Sí, y están muy de moda. En realidad no son un nuevo paradigma en la programación web porque todos estos lenguajes compilan en nuestros célebres CSS y Javascript, pero añaden características que hacen que desarrollar en estos lenguajes sea más sencillo. Por ejemplo, LESS y Sass añaden variables, operaciones matemáticas, “mixins”, herencias y otras herramientas que permiten un desarrollo más eficiente en CSS; Coffeescript hace que Javascript sea un poco más como Python, usando saltos de línea en lugar de puntos y coma y simplificando la sintaxis de muchos operadores. Si te ha picado la curiosidad, en las páginas oficiales tienes una documentación maravillosa sobre la que no hablaré mucho ya que este artículo va sobre Koala. Aquí tienes la documentación de LESS, la de Sass y la de Coffescript.

Usando Koala

Una vez instalada y ejecutada la aplicación, no hay más que arrastrar la carpeta con los archivos a compilar dentro, o pulsar el icono “+” para elegir dicha carpeta. Cuando lo hagas, en la barra lateral izquierda se añadirá la carpeta elegida y en el cuadro principal de la aplicación se listarán todos los archivos que puede compilar.

Screenshot from 2013-09-28 17:36:08En la imagen se ve cómo aparecen todos los archivos compilables en la carpeta elegida y en todas sus subcarpetas. También aparecen archivos .css y .js, por ejemplo, y eso es porque también se puede usar esta aplicación para minificarlos y ofuscarlos, haciendo que ocupen menos espacio y puedan descargarse más rápidamente desde el servidor.

Debajo de la lista de ficheros están los filtros que nos permitirán enfocarnos únicamente en el tipo de ficheros que necesitemos compilar. Ahora hay varias opciones. Selecciona un archivo y aparecerá un menú lateral con más opciones. Puedes pulsar ahí mismo el botón de compilar, que generará el archivo compilado en la carpeta que se indica bajo el nombre de cada archivo, que puedes editar pulsando el icono anterior a la ruta. También puedes activar la compilación automática de manera que Koala compile los archivos automáticamente cuando detecte cambios. Puedes acceder a estas mismas opciones seleccionando varios archivos arrastrando con el ratón y puslando con el botón derecho del ratón para abrir el menú contextual.

Y ahora, a instalarlo

Koala tiene algunas opciones avanzadas más a las que puedes acceder pulsando el botón del engranaje, pero tal y como viene de serie ya es bastante funcional. Si te decides a hacer la prueba, descarga Koala:

Descarga Koala

¿Te ha convencido? ¿Conoces mejores alternativas? ¿Crees que un verdadero programador está en la obligación de rehuir de las interfaces gráficas? Cuéntanoslo en los comentarios.

Mark Shuttleworth dixit (III)


Tengo el tiempo, el dinero y los conocimientos para sacar adelante este proyecto. Muy poca gente cumple estos tres requisitos, sería imposible ir a un comité de inversores y venderles esta idea, porque las perspectivas de beneficio son lejanas, si es que existen en realidad. Yo soy joven, ingenuo y estoy forrado, así que me siento obligado a cumplir esta misión.

Mark Shuttleworth acerca del proyecto Ubuntu.

Arduino: El documental


Seguro que te suena el proyecto Arduino, una placa programable que te permite interactuar con casi cualquier componente electrónico a través de la programación. Se han hecho cosas muy interesantes con este hardware gracias a que se trata de un hardware libre, similar al software libre. Ahora puedes ver un documental del proyecto en el que se habla un poco de su historia y de la visión que tienen sus creadores y colaboradores del futuro del movimiento del hardware libre. Si tienes un rato y te interesa este tema, es altamente recomendable.

Página web oficial del proyecto Arduino | http://www.arduino.cc/es/

Richard Stallman dixit (II)


Esta es la mayor pregunta política de nuestro tiempo. ¿Cómo podemos poner fin al imperio de las mega-corporaciones y restablecer la democracia? Si yo lo supiera, sería el salvador del mundo. Lo que creo que puedo decir es que los medios de comunicación son cruciales. El poder de los medios de comunicación corporativos permite que la verdad sea suprimida y que las mentiras pasen por verdades. Probablemente haya oído que una media verdad puede ser peor que una mentira. Muchas de las cosas que nuestro gobierno y medios de comunicación dicen son 1/10 verdad y 9/10 mentira. Y no hacen falta juntar muchas de ellas para crear una visión completamente ficticia del mundo (como esa que presenta Bush cuando habla). Así que recomiendo que la gente deje de escuchar los grandes medios de comunicación. No veas las noticias de la televisión. No escuches las noticias en la radio. No leas las noticias de los periódicos habituales. Tómalas de una variedad de sitios web que no están operados bajo el poder del dinero de los negocios y tendrás una mayor posibilidad de no ser engañado por las mentiras sistemáticas que todos ellos cuentan, porque todos ellos están pagados por las mismas personas para que cuenten las mismas mentiras, o 9/10 de mentiras.

-Richard Stallman

(Parece que este hombre también tiene cosas que decir fuera del campo del software libre.)
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 85 seguidores

%d personas les gusta esto: