lunes, 19 de julio de 2010

Jugar con Rubik en Ubuntu

“cubo”, en Ubuntu.

El cubo de Rubik (o cubo mágico, como se conoce en algunos países) es un rompecabezas mecánico inventado por el escultor y profesor de arquitecturahúngaro Ernö Rubik en 1974. Se trata de un conocido rompecabezas cuyas caras están divididas en cuadrados de un mismo color que se pueden cambiar de posición. El objetivo de resolver el rompecabezas se consigue al colocar todos los cuadrados de cada cara del cubo con el mismo color.


jugando con el cubo de Rubik, podemos consultar esta página web en la que nos explican, en español, cómo resolverlo para principiantes, para expertos o hasta sin mirar.

Para instalarlo, vamos a ir al USC y buscar por rubik. Vamos a encontrar varias alternativas, de ellas he elegido GNUbik pero hay más.

WOT

Web Of Trust (WOT) es una herramienta de navegación segura en Internet. Ayuda a los usuarios de Internet a estar seguros mientras buscan, exploran o compran en línea. El sistema está parecido a semáforo mostrando las reputaciones de las páginas web. Está basada en la comunidad que ya ha valorado más de 26 millones de páginas. La información se basa principalmente en las valoraciones de la comunidad y en los fuentes de confianza, como las listas de sitios de suplantación de identidad (phishing) de Panda Security, OpenDNS and TRUSTe. Las fuentes tienen distintas ponderaciones según su tipo y metodología, lo que significa que una fuente puede tener más efecto en la reputación que otra. Las bases de datos se actualizan cada 30 minutos.

Integración en el navegador

WOT está disponible como un complemento para Internet Explorer y Google Chrome, como una extensión para Mozilla Firefox, y como un marcador para Safari y Opera

https://addons.mozilla.org/es-ES/firefox/addon/3456/

WOT 20100503

Cómo montar imágenes ISO desde el pendrive

Hacer copias de seguridad de CD y DVD en archivos ISO es una práctica muy extendida; gracias a las unidades virtuales, es posible abrir las imágenes como si fuesen un disco normal.

Supongamos que estás en un ordenador compartido y deseas acceder a una imagen ISO almacenada en tu memoria USB; en esas circunstancias, instalar un montador de imágenes es inviable. He ahí, entonces, que una herramienta de Microsoft acude al rescate: Virtual CD-ROM Control Panel.

Con ella es posible crear todas las unidades virtuales que desees y montar imágenes ISO o UDF sin tener que instalar nada. En este breve tutorial describimos su funcionamiento.

Virtual CD-ROM Control Panel es una de esas oscuras utilidades de Microsoft de las que apenas se tienen datos. Uno de los pocos lugares en los que se hace mención directa de ella es el artículo KB916902 de la página de soporte de Microsoft. El archivo comprimido contiene tres archivos: el ejecutable, el controlador y el típico readme.txt.

Los archivos de VCDROMControlPanel

Una vez abierto el panel de control, verás una tabla vacía y algunos botones. Virtual CD-ROM Control Panel no podrá montar imágenes hasta que no cargues el controlador de unidades virtuales. Haz clic en Driver Control, ignora el aviso y pulsa Install Driver. Selecciona el archivo VCdRom.sys, acepta y, finalmente, dale a Start.

Instalación del controlador

Ahora que tienes un controlador activo, puedes crear una nueva unidad virtual con el botón Add Drive. La maniobra es prácticamente instantánea, y las letras se asignan por orden alfabético inverso, esto es, la Z: será la primera en aparecer.

Dos nuevas unidades

Ya sólo queda montar la imagen haciendo clic en Mount. Virtual CD-ROM Control Panel soporta cinco formatos distintos: ISO, UDF, CDFS, JO y ROCK. La escasez de opciones salta a la vista, algo que, por otro lado, no representa un gran problema.

Montaje de unidad

Si todo ha ido bien, verás la nueva unidad en Mi PC / Equipo. Cuando hayas terminado, no olvides quitar el controlador (Driver Control > Remove Driver) y eliminar la unidad (Remove Drive).

domingo, 18 de julio de 2010

dkopp 5.3 – Backups a DVD


Es una herramienta sencilla para poder copiar archivos y hacer backups a un DVD.

Nos permite hacer 3 tipos de backups:

  • Completo – Se copian todos los archivos seleccionados.
  • Incremental – Solo copia archivos nuevos o modificados y elimina los borrados.
  • Acumulativo – Idem al anterior pero no elimina ningún archivo, solo se acumulan.

Los archivos se respaldan automáticamente al lugar desde donde se copiaron, teniendo de cualquier manera la opción de restaurarlos a otro lugar.

En caso de trabajos largos, el mismo programa se encarga de ir pidiéndonos los DVDs necesarios.

dkopp dkopp 4.8   Backups a  DVD

Les dejo la lista de cambios y los paquetes deb para instalar o actualizar a dkopp 5.3:

  • Dkopp was tested with Blue-Ray media, recordable (BD-R) and re-writeable (BD-RE). It works without modification (i.e. growisofs works).
  • The menus and docs were revised to indicate that BD as well as DVD media can be used.
  • Setting the DVD/BD mount point was removed from backup job edit and restore job edit. This is now done only in the dialog to select the DVD/BD drive and override the default mount point.

dkopp-5.3-32.deb

dkopp-5.3-64.deb

SOFTWARE BÁSICO

El software de Aplicación es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto.

La diferencia entre los programas de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas.

Software de Aplicación

Es en este software de Aplicación donde se aprecia en forma más clara la ayuda que puede suponer un computador en las actividades humanas, ya que la máquina se convierte en un auxiliar del hombre, liberándole de las tareas repetitivas.

Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware.

Basta con que conozcan las necesidades de información de sus aplicaciones y cómo usar el sistema operativo, para conseguir satisfacer estas necesidades.

Sus programas deben ser independientes del hardware específico que se utilice y deben ser transportados sin grandes problemas de adaptación a otras computadoras y otros entornos operativos.

Dentro de los programas de aplicación, puede ser útil una distinción entre aplicaciones verticales, de finalidad específica para un tipo muy delimitado de usuarios (médicos, abogados, arquitectos…), y aplicaciones horizontales, de utilidad para una amplísima gama de usuarios de cualquier tipo.

Algunos ejemplos de software aplicaciones son:

> Procesadores de texto. (Bloc de Notas)
> Editores. (PhotoShop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)


# Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:

* Aplicaciones para Control de sistemas y automatización industrial
* Aplicaciones ofimáticas
* Software educativo
* Software empresarial
* Bases de datos
* Telecomunicaciones (p.ej. internet y toda su estructura lógica)
* Videojuegos
* Software médico
* Software de Cálculo Numérico y simbólico.
* Software de Diseño Asistido (CAD)
* Software de Control Numérico (CAM)
Ejemplo
Software educativo
Se denomina software educativo al destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas. Así como existen profundas diferencias entre las filosofías pedagógicas, así también existe una amplia gama de enfoques para la creación de software educativo, atendiendo a los diferentes tipos de interacción que debería existir entre los actores del proceso de enseñanza-aprendizaje: educador, aprendiz, conocimiento, computadora. Como software educativo tenemos desde programas orientados al aprendizaje hasta sistemas operativos completos destinados a la educación, como por ejemplo las distribuciones GNU/Linux orientadas a la enseñanza.

Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluye entre otros:

* Editores de texto
* Compiladores
* Intérpretes
* Enlazadores
* Depuradores

Software Dearrollo
software de desarrollo propio de las instituciones y miembros personales de la red, en especial aquel destinado a dar soporte informático para la realización de prácticas en criptografía. Se incluye también un apartado con software básico de criptografía de libre distribución.
El software de desarrollo comúnmente se conoce por IDE (Integrated Development Environment, por sus siglas en inglés). Se utiliza para hacer programas en diferentes lenguajes (C++, Java, Python, Lisp, etc).
Ejemplo:
Java es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Está desarrollado por la compañía Sun Microsystems con gran dedicación y siempre enfocado a cubrir las necesidades tecnológicas más punteras.