Archivos para septiembre, 2010

Patrones

Publicado: 2 septiembre, 2010 en Uncategorized

Primeras impresiones, ateniéndonos a un acercamiento semántico de la palabra, tenemos:

Por patrón, de forma directa me viene a la mente la acepción e patrón de sastre, como aquellas plantillas que el sastre diseña y recorta para ir montando cada pieza que compondrá la prenda final que se pretende elaborar.

En la acepción inglesa y de programación informática se habla de ‘templates’, como una plantilla o estructura prediseñada que nos sirve de plantilla o patrón para, ampliando su información, definir nuevas clases para un programa.

De todas formas podemos ver que se dan dos orientaciones distintas, por un lado la acepción de patrón o molde que lo que hace es ‘clonar’ un diseño’.

Por otro lado tenemos una acepción que se refiere a plantilla o patrón como estructura o guía que sirve de base para elaborar nuevos elementos que no son un réplica del patrón.

Desde una perspectiva educacional, más que patrones debiéramos hablar de pautas o modelos, pues el concepto de patrón es algo definido y cerrado, sin embargo lo que nos sirve para elaborar soluciones adaptadas a los problemas no es un patrón fijo, sino un modelo o pautas a seguir.

En este contexto puede ser mas acertada la traducción al castellano del vocablo inglés ‘pattern’ como diseño, modelo o pauta y no como patrón, es el vocablo castellano de patrón tiene una acepción mas estricta de la aplicación del mismo. Así en el RAE(http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=patr%C3%B3n), la acepción más cercana es:

9. m. Modelo que sirve de muestra para sacar otra cosa igual.

lo que para nuestro propósito no es del todo correcto.

En (http://www.infovis.net/printMag.php?num=40&lang=1), titulan la página Lenguajes de Patrones: no reinventes la rueda,

La idea de lenguaje de patrones viene del campo de la arquitectura y fue propuesta por Chritopher Alexander (http://www.patternlanguage.com), Christopher Alexander da la siguiente definición de patrón: “Cada patrón describe un problema que ocurre una y otra vez en nuestro entorno, para describir después el núcleo de la solución a ese problema, de tal manera que esa solución pueda ser usada más de un millón de veces sin hacerlo ni siquiera dos veces de la misma forma”. (http://es.wikipedia.org/wiki/Christopher_Alexander#Contribuciones_te.C3.B3ricas_a_la_arquitectura)

Aplicado al campo de la informática se puede comparar al concepto de algoritmo, como descripción de los pasaos a realizar para solucionar un problema.

Anuncios

Se acabaron delicious y demás

Publicado: 1 septiembre, 2010 en Utilidades Web

Que duda cabe que todo el mundo está muy interesado en tener sus marcadores disponibles desde cualquier lugar.

Todos recibimos con los brazos biertos a Delicious,  Mister-Wong y demás. Pero la verdad que al final acaba uno con tantos marcadores mal organizados que se acaba haciendo inmanejable.

Ahora un buen, sencillo y eficiente ‘invento’ de Google Chrome (el navegador de google) tine una opcion de ‘Sincronizacion de marcadores’ que lo que hace es archivar en nuestro correo de gmail, los marcadores del ordenador donde estemos trabajando en cualquier momento.

Si añadimos un marcador se sincroniza con la copia remota de forma transparte para el usuario.

Así tenemos siempre nuestros marcadores a mano desde cualquier lugar y desde cualquier ordenador de una forma muy sencilla e intuitiva.

No es por hacer propaganda, pero yo he vuelto a reorganizar mis marcadores y les estoy volviendo a poner a funcionar.

Instalar Linux en un Pendrive

Publicado: 1 septiembre, 2010 en Utilidades Web

Algunas distribuciones de Linux tinen una versión reducida que cabe en un pendrive, de tal forma que podemos iniciar un equipo desde él.

Lo primero es bajarse una imagen de la distribución. Por ejemplo la Consejeria de Educación de Madrid, pone a disposición su distribución MAX 4.0 (Basada en UBUNTU HARDY 8.04 LTS) en:

http://www.educa.madrid.org

Una vez que tenemos el fichero iso o img, se instalará en el pendrive. Pare haceerlo desde un sistema Windows, tenemos algunas aplicaciones, como :

  • unetbootin
  • LinuxLive USB Creator 2.0.

Buscad información en la Red sobre su uso.

Para  llevarlo a cabo desde el propio linux, se puede realizar mediante el comando dd.