ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor
Mostrando las entradas con la etiqueta Programación. Mostrar todas las entradas

Cómo utilizar la plataforma Canvas: cambiar las preferencias del idioma en la cuenta.

Canvas fue introducido inicialmente por Apple para su uso dentro de su propio componente de Mac OS X Surgido en 2004, para empujar aplicaciones como widgets de Dashboard y el navegador Safari.

Más tarde, en 2005, se adoptó en la versión 1.8 de los navegadores Gecko y Opera en 2006. Fue estandarizado por el Grupo de Trabajo de Tecnologías de Aplicación de hipertexto Web (WHATWG por sus siglas en inglés) sobre las nuevas especificaciones propuestas para tecnologías web de última generación.


Cómo utilizar la plataforma Canvas.


Puede modificar el idioma predeterminado para toda la cuenta.

Leer también: Cómo utilizar la plataforma Canvas: pasos para una animación básica en un sistema solar.

Canvas admite diversos idiomas. Este cambio anulará las configuraciones de cualquier navegador o sistema operativo.

Configuración.


En la Navegación de la cuenta, haga clic en el enlace de Configuraciones (Settings).

Nota: Los usuarios pueden seleccionar un idioma preferido en la configuración de usuario, que anulará el valor predeterminado de la cuenta.

Seleccionar idioma

En la pestaña Configuraciones (Settings), haga clic en el menú desplegable Idioma predeterminado (Default Language). Seleccionar el nuevo idioma predeterminado.
Cómo utilizar la plataforma Canvas: cambiar las preferencias del idioma en la cuenta.Haz Clic para Twittear

Actualizar configuraciones.

Actualizar configuraciones
Haga clic en el botón Actualizar configuraciones (Update Settings).




Ver en el Idioma predeterminado.

Ver Canvas en el nuevo idioma predeterminado para su cuenta.
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
rss-icon-feed

Cómo utilizar la plataforma Canvas: pasos para una animación básica en un sistema solar.

Canvas es un elemento HTML el cual puede ser usado para dibujar gráficos usando scripts (normalmente JavaScript).

Este puede, por ejemplo, ser usado para dibujar gráficos, realizar composición de fotos o simples (y no tan simples) animaciones. Las imágenes a la derecha muestran algunos ejemplos de implementaciones <canvas>  las cuales se verán en un futuro en este tutorial.

Canvas  fue introducido primero por Apple para el Mac OS X Dashboard y después implementado en Safari y Google Chrome. Navegadores basados en Gecko 1.8, tal como Firefox 1.5, que también soportan este elemento. El <canvas> es un elemento parte de las especificaciones de la WhatWG Web applications 1.0 mejor conocida como HTML5.

canvas_thumb2


Cómo utilizar la plataforma Canvas.

En este tutorial se describe cómo usar el elemento <canvas> para dibujar gráficos en 2D, empezando con lo básico.



Los ejemplos le proveerán mayor claridad a las ideas que pueda tener referentes al canvas, así como los códigos que necesita para crear su propio contenido.

El elemento <canvas> está incluido en las aplicaciones Web 1.0 de WhatWG Web, también conocido como HTML 5.

Las aplicaciones de Mozilla han implementado <canvas> a partir de Gecko 1.8 (es decir, Firefox 1.5).

El elemento fue presentado originalmente por Apple para OS X Dashboard y Safari. Internet Explorer soporta <canvas> desde la versión 9 en adelante, para versiones anteriores de IE, una página web puede añadir la compatibilidad de forma eficaz incluyendo un script que se puede descargar desde el proyecto Explorer Canvas de Google. Google Chrome y Opera 9 también soportan <canvas>.
Leer también: Cómo utilizar la plataforma Canvas: introducción y especificaciones básicas del PC.

Pasos para una Animacion Básica.

Ya que estamos usando JavaScript para controlar los <canvas> , tambien es muy facil hacer animaciones (interactivos). En este capitulo veremos como hacer algunas animaciones basicas.
Probablemente la mayor limitacion es, que una vez que la forma se dibuja, quede asi.

Y si tuvieramos que moverla tendriamos que redibujar todo y todo lo que fue dibujado antes. Esto tomaria mucho tiempo en redibujar (los marcos y las figuras complejas) y esto va a depender en gran medida de la velocidad a la que corra tu computadora.

Estos son los pasos que necesitas para dibujar un marco:

Limpiar el Canva.


A menos que la forma que dibujes llene por completo el canva (Por Ejemplo una imagen de fondo), necesitas limpiar cualquier forma que hallas dibujado previamente. Esto facilemente podrias hacerlo usando el metodo clearRect().


Guardar el estado del Canva.

Si tu modificas cualquier ajuste (como un estilo, transfomacion, etc.) que afecte estado del canva y quieres asegurarte que el estado original se use cada vez que dibujes un marco, entonces necesitas guardar el estado original.

Dibujar formas animadas.

Este es le paso donde haces el renderizado del marco actual.

Restaurar el estado del Canva.

Si tu has guardado el estado del canva, debes restaurarlo antes de dibujar un nuevo marco.

Controlar una Animacion.

Para crear formas en en los canvas usamos los metodos de canvas o hacemos el llamando a funciones personalizadas. En un caso normal, nosostros solo vemos que el resultado aparece cuando el el script se ha ejecutado. Por ejemplo, no es posible hacer una animacion desde un bucle for.

Esto significa que necesitamos una manera de ejecutar nuestras funciones de dibujo en un período de tiempo.  Hay 2 formas para controlar una animacion como esta.

Actualizaciones Programadas.

Primero window.setInterval(), window.setTimeout(), y window.requestAnimationFrame() son funciones que pueden ser usadas para llamar una funcion especifica en un periodo de tiempo establecido.

setInterval(function, delay)
Ejecuta una funcion especificada por function cada delay milisegundos.
setTimeout(function, delay)

Ejecuta una funcion especificada por function dentro de delay milisegundos.
requestAnimationFrame(callback)

Comunica al navegador que  deseas iniciar una animacion y requieres que el navegador llame a las funciones especificas para actualizar la misma antes de la siguiente escena.
Cómo utilizar la plataforma Canvas: pasos para una animación básica en un sistema solar.Haz Clic para Twittear
Si no quieres ninguna interaccion del usuario puedes usar la funcion setInterval() que repite la ejecucion del codigo suminsitrado. Si lo que queremos es hacer un juego, nosotros usariamos los eventos del mouse o el teclado para controlar la animacion y usariamos setTimeout(). Al establecer los EventListener, capturamos cualquier interaccion del usuario y ejecutamos nuestras funciones de animacion.

En los siguiente ejemplo,usaremos el metodo para controlar animaciones window.requestAnimationFrame(). El metodo requestAnimationFrame provee formas amigables y mas eficientes  para animar llamando cada marco de animacion cuando el sistema esta listo para dibujar. Las retrollamadas son usualmente 60 veces por segundo y podria ser reducido a menor periodo cuando se corre en un segundo plano.

Para más informacion acerca de los ciclos de animacion, especialmente para juegos, ver el Articulo Anatomia de un video juego en nuestra GameZona de desarrollo de Juegos.



Un sistema solar animado.

Este ejemplo animado es un pequeño modelo de nuestro sistema solar

var sun = new Image();
var moon = new Image();
var earth = new Image();
function init(){
  sun.src = 'https://mdn.mozillademos.org/files/1456/Canvas_sun.png';
  moon.src = 'https://mdn.mozillademos.org/files/1443/Canvas_moon.png';
  earth.src = 'https://mdn.mozillademos.org/files/1429/Canvas_earth.png';
  window.requestAnimationFrame(draw);
}

function draw() {
  var ctx = document.getElementById('canvas').getContext('2d');

  ctx.globalCompositeOperation = 'destination-over';
  ctx.clearRect(0,0,300,300); // clear canvas

  ctx.fillStyle = 'rgba(0,0,0,0.4)';
  ctx.strokeStyle = 'rgba(0,153,255,0.4)';
  ctx.save();
  ctx.translate(150,150);

  // La tierra
  var time = new Date();
  ctx.rotate( ((2*Math.PI)/60)*time.getSeconds() + ((2*Math.PI)/60000)*time.getMilliseconds() );
  ctx.translate(105,0);
  ctx.fillRect(0,-12,50,24); // Shadow
  ctx.drawImage(earth,-12,-12);

  // La luna
  ctx.save();
  ctx.rotate( ((2*Math.PI)/6)*time.getSeconds() + ((2*Math.PI)/6000)*time.getMilliseconds() );
  ctx.translate(0,28.5);
  ctx.drawImage(moon,-3.5,-3.5);
  ctx.restore();

  ctx.restore();
  
  ctx.beginPath();
  ctx.arc(150,150,105,0,Math.PI*2,false); // Earth orbit
  ctx.stroke();

  ctx.drawImage(sun,0,0,300,300);

  window.requestAnimationFrame(draw);
}

init();


fuente: Canvas
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
rss-icon-feed

    Cómo utilizar la plataforma Canvas: optimizar la memoria cache del navegador en Mac y PC.

    Canvas es un elemento HTML el cual puede ser usado para dibujar gráficos usando scripts (normalmente JavaScript).

    Este puede, por ejemplo, ser usado para dibujar gráficos, realizar composición de fotos o simples (y no tan simples) animaciones. Las imágenes a la derecha muestran algunos ejemplos de implementaciones <canvas>  las cuales se verán en un futuro en este tutorial.

    Canvas  fue introducido primero por Apple para el Mac OS X Dashboard y después implementado en Safari y Google Chrome. Navegadores basados en Gecko 1.8, tal como Firefox 1.5, que también soportan este elemento. El <canvas> es un elemento parte de las especificaciones de la WhatWG Web applications 1.0 mejor conocida como HTML5.
    canvas

    Cómo utilizar la plataforma Canvas.

    En este tutorial se describe cómo usar el elemento <canvas> para dibujar gráficos en 2D, empezando con lo básico.



    Los ejemplos le proveerán mayor claridad a las ideas que pueda tener referentes al canvas, así como los códigos que necesita para crear su propio contenido.

    El elemento <canvas> está incluido en las aplicaciones Web 1.0 de WhatWG Web, también conocido como HTML 5.

    Las aplicaciones de Mozilla han implementado <canvas> a partir de Gecko 1.8 (es decir, Firefox 1.5).

    El elemento fue presentado originalmente por Apple para OS X Dashboard y Safari. Internet Explorer soporta <canvas> desde la versión 9 en adelante, para versiones anteriores de IE, una página web puede añadir la compatibilidad de forma eficaz incluyendo un script que se puede descargar desde el proyecto Explorer Canvas de Google. Google Chrome y Opera 9 también soportan <canvas>.
    Leer también: Cómo utilizar la plataforma Canvas: introducción y especificaciones básicas del PC.

    ¿Cómo limpio mi memoria caché del navegador en un Mac?

    Una memoria caché del navegador almacena copias de las páginas web que visita, lo que permite que las páginas se carguen más rápido. Limpiar la memoria caché ayuda a mantener las páginas actualizadas con la información correcta.

    Safari.
    Para aprender más sobre limpiar su memoria caché en Safari, visite el Soporte de Apple.
    1. En la barra de menú de Safari, haga clic en la opción de Safari.
    2. Haga clic en el enlace Remover historial (Clear History).
    3. En el menú desplegable, seleccione el intervalo de tiempo donde desea borrar los datos de navegación.
    4. Haga clic en el botón Remover historial (Clear History).

    Chrome.
    Para aprender más sobre limpiar su memoria caché en Chrome, visite el Soporte de Google.
    1. En la barra de herramientas del navegador, haga clic en el ícono de menú Chrome.
    2. Seleccione el enlace de Más herramientas (More Tools).
    3. Seleccione el enlace de Remover datos de navegación (Clear browsing data).
    4. En el menú desplegable de datos, seleccione el intervalo de tiempo donde desea borrar los datos de navegación
    5. Seleccione las casillas "Cookies" y otros sitios y datos plug-in (Cookies and other site and plug-in data)  e Imágenes y archivos de la memoria caché (Cached images and files).
    6. Haga clic en el botón de Remover datos de navegación (Clear browsing data).
    Firefox.
    Para aprender más sobre limpiar su memoria caché en Firefox, visite el Soporte de Firefox.

    1. En la barra de menú de Firefox, haga clic en la opción de Firefox.
    2. Selecciona el enlace de Preferencias (Preferences).
    3. Haga clic en la pestaña de Privacidad (Privacy) .
    4. Bajo el encabezado de la Historia (History), haga clic en el enlace de Borrar su historial reciente (Clear your recent history).
    5. Seleccione la casilla de verificación de Memoria caché (Cache).
    6. Haga clic en el botón Limpiar ahora (Clear now).
    Cómo utilizar la plataforma Canvas: introducción y especificaciones básicas del PC.Haz Clic para Twittear

    ¿Cómo limpio mi memoria caché del navegador en un PC?

    Una memoria caché del navegador almacena copias de las páginas web que visita, lo que permite que las páginas se carguen más rápido. Limpiar la memoria caché ayuda a mantener las páginas actualizadas con la información correcta.

    Internet Explorer.
    Para aprender más sobre limpiar su memoria caché en Internet Explorer, visite el Soporte de Microsoft.
    1. En la barra de menú de Internet Explorer, haga clic en el ícono de Configuraciones (Settings).
    2. Seleccione el enlace de Opciones de Internet (Internet Options).
    3. Bajo el encabezado de Historial de navegación (Browsing History), haga clic en el botón de Borrar (Delete).
    4. Revise que estén seleccionadas las casillas de verificación de Archivos de internet y website temporales (Temporary Internet files and website files) y Cookies y datos de la website (Cookies and website data). Remueva la selección de la casilla de Preservar información de la website de Favoritos (Preserve Favorites website data).
    5. Haga clic en el botón Borrar (Delete).

    Edge.



    Para aprender más sobre limpiar su memoria caché en Edge, visite el Soporte de Microsoft.
    1. En la barra de menú de Edge, haga clic en el icono de Hub.
    2. Para ver su historial de navegación, haga clic en el icono de la Historia (History).
    3. Haga clic en el enlace Limpiar todo el historial (Clear all history).
    4. Elija los tipos de datos o archivos que desea eliminar. Seleccione las casillas de verificación de Cookies y datos de la website guardados (Cookies and saved website data) y Datos y archivos almacenados en caché (Cached data and files).
    5. Haga clic en el botón Limpiar (Clear).
    Chrome.
    Para aprender más sobre limpiar su memoria caché en Chrome, visite el Soporte de Google.
    1. En la barra de herramientas del navegador Chrome, haga clic en el ícono de menú Chrome.
    2. Seleccione el enlace de Más herramientas (More Tools).
    3. Seleccione el enlace de Remover datos de navegación (Clear browsing data).
    4. Utilice el menú desplegable para seleccionar el intervalo de tiempo donde desea borrar datos de navegación.
    5. Borre los datos de navegación seleccionando las casillas de verificación. Seleccione las casillas "Cookies" y otros sitios y datos plug-in (Cookies and other site and plug-in data) e Imágenes y archivos de la memoria caché (Cached images and files).
    6. Haga clic en el botón de Remover datos de navegación (Clear browsing data).

    Firefox.
    Para aprender más sobre limpiar su memoria caché en Firefox, visite el Soporte de Firefox.
    1. En la barra de menú de Firefox, haga clic el ícono de Abrir menú (Open menu)
    2. Seleccione el ícono de Opciones (Options)
    3. Seleccione el ícono de Avanzado (Advanced), luego seleccione la pestaña de Network
    4. Bajo el encabezado de Contenido de la web de la memoria caché (Cached Web Content), haga clic en el botón Limpiar ahora (Clear now)
    fuente: Canvas
    Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
    rss-icon-feed

      Cómo utilizar la plataforma Canvas: introducción y especificaciones básicas del PC.

      Canvas es un elemento HTML incorporado en HTML5 que permite la generación de gráficos dinámicamente por medio del scripting.

      Entre otras cosas, permite la renderización interpretada dinámica de gráficos 2D y mapas de bits, asi como animaciones con estos gráficos.

      Se trata de un modelo de procedimiento de bajo nivel, que actualiza un mapa de bits y no tiene una gráfica de escena integrada.

      Canvas permite realizar gráficos de todo tipo, desde una línea recta hasta juegos interactivos, también permite manipular imágenes.

      canvas

      Tutorial de Canvas.

      En este tutorial y en los sucesivos se describe cómo usar el elemento Canvas para dibujar gráficos en 2D, empezando con lo básico.

      Los ejemplos le proveerán mayor claridad a las ideas que pueda tener referentes al canvas, así como los códigos que necesita para crear su propio contenido.

      Introducción.

      Canvas fue introducido inicialmente en el añ 2004 por Apple para su uso dentro de su propio componente de Mac OS X para empujar aplicaciones como los widgets de Dashboard y el navegador Safari en ese momento el navegador predefinido de Mac OS X.
      Leer también: HTML 5  es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML.
      La nueva versión 1.8 se adaptó a los navegadores Gecko y Opera en 2006.

      Fue estandarizado por el Grupo de Trabajo de Tecnologías de Aplicación de hipertexto Web (WHATWG por sus siglas en inglés) sobre las nuevas especificaciones propuestas para tecnologías web de última generación.

      canvas-in-html5

      La comunidad del Canvas es un recurso externo proporcionado por Canvas para todos los clientes de Canvas. La comunidad de Canvas incluye las Guías de Canvas, que proporcionan toda la documentación y videos de Canvas, Ideas de función de Canvas, grupos comunitarios y más.
      leer

      ¿Cuáles son las especificaciones básicas de computadora para Canvas?

      Esta es una lista de los requisitos básicos del sistema para utilizar Canvas.

      Siempre se recomienda utilizar las versiones más recientes y las mejores conexiones.

      Aun así, Canvas funcionará con las especificaciones mínimas, pero puede experimentar tiempos de carga más lentos.
      Cómo utilizar la plataforma Canvas: introducción y especificaciones básicas del PC.Haz clic para Twittear
      • Canvas y su infraestructura de alojamiento fueron diseñados para una compatibilidad máxima y requisitos mínimos.
      • Tamaño de pantalla
      • Canvas se ve mejor con un mínimo de 800x600, el cual es el tamaño promedio para una notebook. 
      • Si quiere ver Canvas en un aparato con una pantalla más pequeña, le recomendamos usar la aplicación móvil de Canvas. 
      canvas-firefox

      Sistemas operativos.

      • Windows 7 y más nuevos (los usuarios de Windows 10 necesitan descargar la actualización aniversario de Windows 10 para presentar las tareas de Canvas).
      • Mac OSX 10.6 y más nuevos.
      • Linux - chromeOS.
      • Soporte para App Nativa de Sistema Operativo Móvil.
      • iOS 7 y más nuevos (las versiones varían según el dispositivo).
      • Android 4.2 y más nuevos.



      Velocidad de computadora y procesador.

      • Use una computadora de 5 años de antigüedad o de modelo más reciente si es posible. 
      • 1GB de RAM.
      • Procesador de 2GHZ.
      • Velocidad de Internet.
      • Canvas ha sido cuidadosamente diseñado no sólo para tener compatibilidad y cumplir con los estándares web, sino para adaptarse a los bajos entornos de ancho de banda.
      • Mínimo de 512kbps.
      • Lectores de pantalla.
      • Macintosh: VoiceOver (la última versión para Safari).
      • PC: JAWS (la última versión para Internet Explorer).
      • PC: NVDA (la última versión para Firefox).
      • No hay soporte para los lectores de pantalla para Canvas en Chrome
      fuente: Canvas


      Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
      rss-icon-feed

      Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Octubre de 2015.

      1.- 7 formas de renombrar archivos masivamente.
      7 formas de renombrar archivos masivamente.
      Ya sea por gusto o necesidad, alguien puede tener archivos de audio, video, imágenes, etc. cuyos nombres no estén correctos, no se entiendan, no estén estandarizados o simplemente no le gusten y por lo tanto quiera renombrarlos a su gusto. Si son pocos, hacerlo uno a uno no es tan complicado, pero si son varios, hacerlo manualmente puede ser insoportable. Ese era mi caso, y por eso me decidí

      15 librerías para Python que no te debes perder.

      Python es un lenguaje de programación de alto nivel que podemos usar para realizar todo tipo de tareas en múltiples plataformas.
      Su filosofía hace énfasis en que el código que escribamos sea lo más legible posible y su sintaxis permite expresar nuestra idea en menos líneas de código que otros lenguajes como Java o C++. Es un lenguaje que está diseñado para ser ejecutado mediante un intérprete, en contraste con otros lenguajes compilados. Es multiparadigma, ya que soporta orientación a objetos, programación imperativa y programación funcional.
      python banner

      Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Febrero de 2015.

      1.- Por qué las instituciones educativas deben utilizar y enseñar software libre.

      Por qué las instituciones educativas deben utilizar y enseñar software libre.

      «Las escuelas deben enseñar a sus alumnos a ser ciudadanos de una sociedad fuerte, capaz, independiente y libre». Estas son las principales razones por las cuales las universidades y las escuelas de todos los niveles deben utilizar exclusivamente software libre. Las escuelas deben enseñar el valor de compartir dando el ejemplo. Compartir. El software libre favorece la educación pues

      Leer el resto del artículo ... »

      Lectura de un XML: funciones y estructura.

      La instanciación del parser a traves de su constructor xmlparser() genera automáticamente todo el árbol del XML. Para ello tendremos que pasarle como argumento una cadena de texto (De la clase string ) que contenga el XML como vemos en el siguiente ejemplo:

      xmlparser * parser;
      string xml="<root><b>Hi!<b></root>";
      parser = new xmlparser(xml);
      ...
      delete parser;

      xml

      Guía de Dr. GEO: nociones preliminares.

      Dr. Geo es un programa tanto de geometría interactiva como de programación en el lenguaje Scheme.
      Permite crear figuras geométricas, así como manipularlas interactivamente respetando sus restricciones geométricas. Se puede trabajar con: semirrectas, segmentos, círculos, arcos de círculo, polígonos, transformaciones geométricas, lugares geométricos, vectores, ángulos, etc.
      Para comprender visualmente algunos conceptos importantes como: números irracionales, cálculo de Pi, etc.
      dr geo

      RKWard interfaz gráfica para el lenguaje de programación R.

      RKWard es una interfaz gráfica para el lenguaje de programación R.

      Ha sido desarrollado como una herramienta que transparentemente combina el potencial de R con la facilidad de uso de otros paquetes estadísticos comerciales sin perder acceso a los beneficios del trabajo por línea de comandos o con guiones.
      rkward_logo
      Características.
      RKWard está escrito en C++ y utiliza las bibliotecas libres KDE/Qt.
      La intención es que RKWard sea un substituto libre para algunos paquetes comerciales de estadística.
      Además de la facilidad de uso, hay tres aspectos que son especialmente importantes:
      1. Es una interfaz transparente para el lenguaje R. Es decir, no esconde la sintaxis del lenguaje, sino que la proporciona de una forma más conveniente. Expertos y novatos pueden realizar la mayoría de los trabajos habituales. Una interfaz únicamente gráfica no podría servir a todo el poder del lenguaje R. En algunos casos, los usuarios querrán ajustar algunas funciones a sus necesidades particulares, por ejemplo para automatizar algunos trabajos. RKWard muestra la sintaxis, es visible para el usuario, y lo hace posible.
      2. Para la salida, RKWard se esfuerza en separar el contenido y el diseño. No trata de diseñar sus propias tablas o gráficos, que han de convertirse "a mano" al estilo utilizado en una determinada publicación. Actualmente RKWard utiliza HTML para su producción. Sin embargo, utilizando las definiciones de estilo, es posible modificar el formato de salida para que coincida con la demanda de una publicación. En futuras versiones RKWard incluso buscará una mayor integración con alguna de las suites de ofimática existentes.
      3. Se basa en un lenguaje, que no sólo es muy potente, sino que también es extensible y para el que ya existen cientos de extensiones.
      rkward StartupSelection
      Sistema de complementos.
      Gracias a su sistema de complementos RKWard amplía constantemente el número de funciones a las cuales se puede acceder sin necesidad de escribir el código directamente.
      Estos componentes permiten que, a partir de una interfaz gráfica de usuario, se generen instrucciones en R para las operaciones estadísticas más usuales o complejas. De esta manera, incluso sin tener conocimientos profundos sobre el lenguaje es posible realizar análisis de datos avanzados o gráficas elaboradas.
      Los resultados de las computaciones son formateados y presentados como HTML, haciendo posible, con un sólo clic y arrastre, exportar tablas y gráficos hacia, por ejemplo, suites ofimáticas.
      Interfaz.
      RKWard_060_450
      RKWard pretende ser de fácil uso, tanto para personas con profundos conocimientos de R, como para usuarios que, si bien cuentan con experiencia en estadística, no están familiarizados con el lenguaje.
      El diseño de la aplicación ofrece la posibilidad de utilizar las herramientas gráficas así como también ignorar muchas de ellas y usar el programa como entorno de desarrollo integrado.
      Incluye un visor del espacio de trabajo, donde se tiene acceso a los paquetes, funciones y variables cargados por R o importados de otras fuentes. Cuenta además con visor de archivos, y ventanas de edición de conjuntos de datos, visualización del contenido de las variables, ayuda, bitácora de comandos y la salida HTML.
      Igualmente ofrece componentes que ayudan en la edición de código y ejecución directa de órdenes, como la ventana de guiones y la consola de R, donde se pueden introducir comandos o programas completos como se haría en la interfaz de texto original de R, con ayudas adicionales como coloreado de sintaxis documentación de funciones mientras se escribe, y con la característica de captura de gráficas o diálogos emergentes producidos ofreciendo opciones adicionales de manipulación, guardado y exportación de estos.
      hpgraphic
      Gestión de paquetes.
      La gestión de paquetes de R es realizada a través de un diálogo de configuración que permite, sea de forma automática (porque un complemento lo requiere) o de forma manual, instalar nuevos paquetes desde los repositorios oficiales del proyecto, actualizar los existentes, eliminarlos o cargarlos/descargarlos del espacio de trabajo.
      Estado de desarrollo
      RKWard se encuentra en constante desarrollo, con publicación periódica de nuevas versiones y complementos aportados por sus usuarios. Actualmente sus desarrolladores ya ofrecen una versión estable para sistemas Windows junto con KDE.1
      Descargas.
      Las novedades de la última versión son diversas y van desde la mejora de algunas funcionalidades, a la corrección de errores, pasando por el ajuste de algunos iconos.
      Desde aquí podemos descargar la última versión estable de RKWard ya empaquetada (rkward_0.6.0-1_i386.deb) o la útima versión en desarrollo (rkward_0.6.1~rc1-1_i386.deb)
      Como se trata de un paquete presente en los repositorios Universe lo podemos instalar también escribiendo desde la terminal:
      sudo apt-get install rkward
      rkward EditorDataFrame
      O buscando en el Centro Software de Ubuntu la palabra “rkward” –sin comillas. Una vez encontrado el archivo será suficiente clicar encima para proceder a la instalación con todas las biblioratos requeridas.
      Para versiones anteriores de Ubuntu:
      • lucid (10.04LTS) (math): a KDE frontend to the R statistics language [universe]
        0.5.2-1: amd64 i386
      • precise (12.04LTS) (math): KDE frontend to the R statistics language [universe]
        0.5.7-2build1: amd64 i386
      • raring (13.04) (math): KDE frontend to the R statistics language [universe]
        0.6.0-3: amd64 i386
      • saucy (13.10) (math): KDE frontend to the R statistics language [universe]
        0.6.1-1: amd64 i386
      • trusty (14.04LTS) (math): KDE frontend to the R statistics language [universe]
        0.6.1-1: amd64 i386
      • utopic (math): KDE frontend to the R statistics language [universe]
        0.6.1-1: amd64 i386
      Para versiones anteriores de Debian:
      • squeeze (oldstable) (math): frontend KDE per il linguaggio statistico R
        0.5.3-2: amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
      • wheezy (stable) (math): frontend KDE per il linguaggio statistico R
        0.5.7-2+deb7u1: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
      • jessie (testing) (math): frontend KDE per il linguaggio statistico R
        0.6.1-1: amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390x
      • sid (unstable) (math): frontend KDE per il linguaggio statistico R
        0.6.1-1: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe ppc64 s390x sparc sparc64 x32
        0.5.7-2 [debports]: sh4
      rkward ViewObject
      Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

      5 Rocks, el sitio de promoción de HTML 5 de Google.

      El equipo de desarrollo de Chrome, el navegador de Google, quiere darle un empujón a la adopción de HTML 5 por parte de los desarrolladores web y ha creado HTML 5 Rocks.

      Para que iniciar un proyecto en HTML5 no sea un quebradero de cabeza, acá hay una recopilación de diferentes recursos que permiten comenzar rápidamente el diseño web en la nueva versión del HTML

      html5tutoriales

      Los 10 artículos más leídos en El Mundo de Ubuntu en el mes de Octubre de 2013.

      Las mejores artículos elegidos por los lectores de El Mundo de Ubuntu durante el mes de Octubre de 2013.
      Articulos de opinión y otros de interés general: gràfica, sistema, editores de textos, utilidades, gestores de discos, archivos y mucho màs.
      Una recopilación mensual de los artículos mas leidos durante el pasado mes.
      Esta es una buena oportunidad para ver qué posts han sido los que más han gustado y para revisar material que quizás se te haya pasado en su momento.
      1.- Cómo instalar y configurar Fail2ban en Debian.
      fail2ban
      Fail2ban es una aplicación escrita en Python para la prevención de intrusos en un sistema, que se basa en la penalización de conexión (bloquear conexión) a los orígenes que intentan accesos por fuerza bruta. Se distribuye bajo la licencia GNU y típicamente funciona en todos los sistemas POSIX que tengan interfaz con un sistema de control de paquetes o un firewall local.

      2.- Cómo agregar el nuevo Google Keep a tu Unity.
      google keep
      Hace unos días Google lanzo su aplicación oficial para Chrome para su novedoso servicio de notas Keep. Keep para Chrome no se ejecuta como una pestaña en el navegador, ni como una extensión desplegable ya que se trata de una 'aplicación empaquetada', sino que al ser una aplicación semi-nativa se pude usar sin la necesidad del navegador (Chrome no se necesita ejecutar para usarlo) y aparte se puede usar estando offline.

      3.- Como hacer un servidor SSH protocolo de comunicación para controlar un ordenador en remoto.
      sshSSH (acrónimo del inglés Secure SHell, cuya traducción sería intérprete de comandos seguro) es un protocolo de comunicación para controlar un ordenador en remoto a través de una CLI (Command Line Interface -Interfaz de Línea de Comandos- también llamada: "shell".

      4.- Guía PHP: como crear una calculadora básica.
      PHP-logo
      PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.

      5.- Bugtroid herramienta innovadora para auditorías en ispositivos móviles.
      bugtroid
      Bugtroid es una herramienta innovadora desarrollada por el equipo de Bugtraq-Team. Las principales características de esta apk, es que cuenta con más de 200 herramientas de Android y Linux (PRO) para pentesting y forense a través de su Smarthphone o tableta. Tiene un menú categorizado de acuerdo con la naturaleza de la herramienta puede encontrar:

      6.- Ubuntu 13.10 “Saucy Salamander” y derivadas disponibles para la descarga.
      ubuntu_13.10_fondoHoy es un buen día para todos los usuarios de Ubuntu y distribuciones derivadas de ella, ya que se lanza, como cada 6 meses, una nueva versión con varias correcciones y mejoras y con un soporte oficial de 9 meses más durante el cual se suministrarán actualizaciones de seguridad y correcciones para dicho sistema operativo.

      7.- Prueba Ubuntu Phone OS en tu Android.
      ubuntu-phone-experience-680x331Desde El Android Libre nos hacemos eco de una noticia interesante para los poseedores de un telefono Android:
      “Hemos hablado largo y tendido de Ubuntu en este blog. Sobre todo porque desde el pasado Mobile World Congress se venía desarrollando a gran escala lo que sería un dualboot de Android y Ubuntu. Algo que a muchos nos atrajo por la posibilidad de unir dos sistemas operativos en un solo smartphone. El poder llevar tu teléfono a todas partes con Android y, al llegar a casa enchufarlo en un dock y con sólo una pantalla disfrutar de Ubuntu es una opción muy atractiva. Y es por ello que hemos seguido tanto como hemos podido el desarrollo de Ubuntu by Canonical, hasta el punto de ver al detalle Ubuntu Phone en acción. Un sistema operativo de Ubuntu para móviles que aún sigue dando mucho que hablar.”

      8.- Roadmap e incógnitas de Ubuntu 14.04.
      ubuntu 14.04 la duda del nombreEl lanzamiento de Ubuntu 14.04, marcado para el 17 de abril de 2014, será el más importante de la historia de Canonical por varias razones que, asimismo, suponen una apuesta arriesgada para la compañía y una incógnita para sus usuarios. Ubuntu 14.04 será un paso de equilibrista en el que la distribución GNU/Linux más popular del mercado desde hace muchos años se la jugará con Mir, su propio servidor gráfico, por defecto. Este es el cambio principal, pero no es el único. La migración a Qt es lenta pero constante, y Canonical sigue trabajando en su ecosistema de ‘apps’.

      9.- Comandos específicos para la terminal de Ubuntu.
      Terminal comandosAquí les dejo una serie de comandos para la terminal muy útiles a la hora de resolver problemas y realizar consultas, para dar información al que nos va a ayudar.
      Si te quedas sin el entorno gráfico, pulsa la combinación de teclas CTRL+ALT+F1 entras en consola, te logeas y ejecuta:
      sudo rm -R .gconf
      Y vuelve al entorno gráfico con CTRL+ALT+F7.

      10.- ¿Qué aplicación consume más ancho de banda?
      nethogs2Este artìculo nos muestra cómo saber que aplicación en nuestro ordenador está consumiendo más ancho de banda. Para lograr esto tenemos que instalar una aplicación llamada Nethogs. El funcionamiento de nethogs es sencillo, lo único que tenemos que hacer es ejecutarlo con privilegios de root y especificar la red a monitorizar.
      Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

      Cómo instalar Python en Android.

      Este artículo explicará como instalar Python en Android desde el emulador para poder mostrar las capturas de pantalla y ese procedimiento es el mismo para instalar Python desde el celular.

      Lo primero que se necesita hacer es iniciar el emulador como se explico en el artículo de instalación del SDK de Android.
      Al ejecutar adb devices encontrarán un dispositivo virtual funcionando.

      android-python

      ernesto@zvezda:~/android-sdk-linux_86/tools$ ./adb devices List of devices attached emulator-5554 device
      Luego se baja el programa ASE desde el siguiente enlace.
      Para instalarlo en el emulador se ejecuta el siguiente comando adb:


      ernesto@zvezda:~/android-sdk-linux_86/tools$ ./adb install ../../Descargas/ase_r22.apk 868 KB/s (217639 bytes in 0.244s) pkg: /data/local/tmp/ase_r22.apk Success

      Esto indica que se instalo sin problemas el programa ASE.
      En la siguiente figura se muestra el home del emulador con ASE instalado.
      Instalar python en Android
      Al darle clip al icono de ASE aparece la una información donde nos pide que se agreguen scripts o interpretes presionando el botón menú como lo muestra la siguiente figura:
      IDE
      Al darle menú aparecen varias opciones como lo son: Agregar, Ver, Preferencias, Ayuda, Actualizar. Siguiente figura:
      python
      Al darle View o Ver aparecerá un menú donde se tiene varias opciones para visualizar, en este caso se quiere visualizar interpretes. Siguiente figura:
      programar
      Al darle clip a Interpretes aparecerá sólo como interprete Shell y las opciones Agregar, Iniciar servidor, Preferencias y Ayuda. En este caso se va a agregar un interprete nuevo.
      ase
      Al darle clip a agregar aparecerá una lista de interpretes que en este caso se instalará python. Siguiente figura:
      Android
      Al seleccionar Python 2.6.2 se inicia el proceso de instalación del interprete y de algunos scripts como lo muestran las 2 siguientes figuras:
      sl4a
      Instalar python en Android
      Ahora aparece Python aparte de Shell en la lista de interpretadores como lo muestra la siguiente figura:
      IDE
      Para probar que todo está funcionando se selecciona el interpretador y este se ejecutará como lo muestra la figura:
      python
      Por último se lista los scripts en python de ejemplo para trabajar con Android:
      programar

      Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog: