Aplicación Koala: una aplicación multiplataforma para el desarrollo web moderno
En los días de Netscape e Internet Explorer 6, la mayoría de los desarrolladores web solo escribían documentos web en HTML simple, CSS y JavaScript. Hoy en día, tenemos muchas herramientas de utilidad para escribir esos 3 idiomas web de manera más eficiente, con LESS, Sass, CoffeeScript y Jade, solo por nombrar algunos.
Podemos escribir códigos en estos nuevos idiomas, luego compilarlos en el formulario estándar. El compilador se lleva a cabo en Terminal y se realiza a través de líneas de comando. Por desgracia, no todos se sienten cómodos trabajando con líneas de comando . Podría ser una molestia. Echemos un vistazo a la aplicación Koala, la aplicación que nos permite compilarlos a través de una buena GUI.
Empezando
Koala es una aplicación gratuita multiplataforma. Entonces puede usarlo independientemente de su sistema operativo (SO). Está disponible para Windows, OS X, Ubuntu y otras distribuciones de Linux. Descargue el paquete de instalación en consecuencia; .exe
para Windows, .dmg
para OSX, .deb
para Ubuntu y .tar.gz
para Linux. Siga las instrucciones de instalación según su sistema operativo e inicie la aplicación.
Solución de problemas
Sin embargo, si está utilizando Ubuntu 13.04 o 13.10, probablemente encontrará un problema donde la aplicación no se puede iniciar y ejecutar; simplemente se cierra de repente.
Para resolver el problema, puede hacer lo siguiente:
1. Descargue la biblioteca de Udev desde esta página; libudev0_i386 para Ubuntu con arquitectura de 32 bits o libudev0_amd64, si está utilizando Ubuntu 64bit.
2. Inicie el paquete .deb
que acaba de descargar. .deb
en Ubuntu Software Center. Haga clic en el botón Instalar.
Inicie Terminal y escriba navegar al directorio /usr/lib
con esta línea de comando:
cd / usr / lib
Para Ubuntu 64bit, escriba el siguiente comando:
cd / usr / lib64
Por último, escribe este comando.
sudo ln -s libudev.so.1 libudev.so.0
Ahora debería poder ejecutar la aplicación Koala .
Usando Koala
En el momento de la redacción, la aplicación Koala admite estos idiomas: LESS, Sass, Compass y CoffeeScipt. Suponiendo que ha creado una carpeta que contiene archivos de proyecto que incluye uno de los idiomas mencionados, puede arrastrar y soltar la carpeta en la aplicación de ventana para agregarla como un "Proyecto Koala". Enumerará los archivos compatibles de la siguiente manera:
Configuración del proyecto
En la configuración del proyecto, podemos personalizar el resultado del archivo. Haga clic en el icono de engranaje en la barra lateral de la ventana de la aplicación. Esto abre un cuadro de diálogo de superposición, como se muestra. En el lado izquierdo de la caja, puede ver una serie de menús o paneles para personalizar la aplicación, así como también el menú para cada idioma que admita.
Por ejemplo, naveguemos al panel LESS . En él, hay una serie de opciones, de la siguiente manera:
Mapa de origen : seleccione esta opción para habilitar el Mapa de origen para una fácil depuración. Cuando inspeccionamos elementos en el navegador, se refiere al CSS generado en lugar del archivo fuente original. Con el Mapa Fuente habilitado, el Navegador podrá referirse al archivo CSS-Preprocesador - .sass
o .less
- así como a la línea real donde se genera el CSS.
Comentarios de línea : selecciónelo para imprimir los Comentarios de CSS en el resultado, mostrando la línea de origen del CSS generado.
Información de depuración : habilítela para mostrar los errores que ocurren.
Matemática estricta : si está habilitada, cada operación matemática en MENOS debe estar entre paréntesis para garantizar la precisión en el resultado de la operación.
Unidades estrictas : cuando esta opción está habilitada, todas las unidades en operación matemática deben ser iguales. (10em/2px)
, por ejemplo, volverá como un error.
Estilo de salida : hay dos opciones para el estilo de salida: Normal y Comprimir. Durante el desarrollo, es mejor configurarlo en Normal para una depuración más fácil. Si está por lanzar el sitio web, configúrelo en Comprimir para reducir el tamaño del archivo de salida.
Configuraciones por proyecto
La configuración anterior se aplica a todos los proyectos registrados. También podemos personalizar la configuración para cada proyecto de esta manera:
Haga clic derecho en la carpeta del proyecto. Ve a Configuración del proyecto> Nueva configuración .
Hay muchas opciones. Seleccionar "Predeterminado", "para MENOS" y "para CoffeeScript" crea un archivo de configuración de proyecto, koala-config.json
mientras que al seleccionar "para Sass" o "para Compás" se creará config.rb
, el archivo de configuración de Sass and Compass.
Estos archivos se guardan en el directorio raíz del proyecto, y debemos editarlos en un editor de código para personalizar la configuración del proyecto. Aquí hay un ejemplo si quiere cambiar la carpeta de salida LESS.
"mappings": [{"src": "build / less", "dest": "assets / css"}],
config.rb
es un archivo Ruby para personalizar Sass y Compass. Ya los hemos discutido, así como la configuración en nuestra serie previa de publicaciones: Uso de Compass In Sass. Puede leerlo para obtener información config.rb
sobre config.rb
.
Pensamiento final
La aplicación Koala está repleta de funciones esenciales. Con él, no necesita preocuparse por los obstáculos al instalar y configurar CSS-Preprocessors y CoffeeScript a través de líneas de comando. Espero que el desarrollador incluya más compiladores para otros idiomas, como Haml, Jade y Stylus, y también cree GUI para configuración por proyecto. Pero, para aquellos que solo trabajan con LESS, Sass y CoffeScript, Koala App es una aplicación decente y eficiente.
Crear realidad virtual en la Web con JavaScript y WebVR
Oculus Rift, HTC Vive y otros productos de realidad virtual han cambiado el futuro de la tecnología. Podemos burlarnos de la idea de los auriculares VR, pero al igual que Internet en la década de 1990, la realidad virtual es el camino del futuro.Y gracias a WebVR ya tenemos una forma de fusionar Internet con realidad virtual utilizando una poderosa API de JavaScript .
Guía para principiantes para configurar el correo electrónico con Zohomail
Si dirige una pequeña o mediana empresa, un servicio de correo electrónico con dominio personalizado puede ser muy útil para agilizar la coordinación con su equipo. Hubo un momento en que podía obtener un servicio de correo electrónico gratuito de Google Apps o live.com con un dominio personalizado. Sin