sábado, 1 de diciembre de 2012

Manual Tortoise


Subversion es una herramienta libre bajo licencia Apache/BSD y es desarrollado por Collabnet. Una de las características más importantes que tiene Subversion es que sus revisiones son atómicas, es decir, que todo el proyecto se guarda con un nuevo número de revisión a diferencia de CVS que creaba una nueva revisión por cada archivo. 



TortoiseSVN es un cliente gratuito de código abierto para el sistema de control de versiones Subversion. Es decir, TortoiseSVN maneja ficheros y directorios a lo largo del tiempo. Los ficheros se almacenan en un repositorio central. El repositorio es prácticamente lo mismo que un servidor de ficheros ordinario, salvo que recuerda todos los cambios que se hayan hecho a sus ficheros y directorios. Esto permite que pueda recuperar versiones antiguas de sus ficheros y examinar la historia de cuándo y cómo cambiaron sus datos, y quién hizo el cambio. 


Como cualquier herramienta de Gestión de la Configuración de Software (SCM), Subversion tiene capacidad de: 

  • Controlar el estado de un producto. 
  • Construir el producto. 
  • Administración del tiempo de desarrollo. 
  • Hacer que el esfuerzo sea conjunto.

La versión utilizada en el manual es la 1.6.
Funciones básicas

Una de las funciones más visibles de TortoiseSVN son los iconos sobreimpresionados que aparecen en los ficheros de su copia de trabajo. Estos te muestran de un vistazo qué ficheros han sido modificados.

Explorador mostrando iconos sobreimpresionados





Normal


Una copia de trabajo recién obtenida tiene una marca verde como sobreimpresión. Esto significa que el estado de Subversion es normal o actualizado del repositorio.



Modified

En cuanto empiece a editar un fichero, el estado cambia a modificado y el icono sobreimpresionado cambia entonces a una marca de exclamación roja. De esta forma puede ver fácilmente qué ficheros se han cambiado desde la última vez que actualizó su copia de trabajo, y que necesitan ser confirmados.


Conflicted

Si durante una actualización ocurre un conflicto, el icono cambia a un signo de exclamación amarillo.


Readonly

Si ha establecido la propiedad svn:needs-lock en un fichero, Subversion establece ese fichero como de sólo-lectura hasta que obtenga un bloqueo en él. Estos ficheros tienen esta sobreimpresión para indicarle que debe obtener un bloqueo antes de que pueda editarlo.


Locked

Si ha obtenido un bloqueo sobre un fichero, y el estado de Subversion es normal, este icono sobreimpresionado le recordará que debería liberar el bloqueo si no lo está utilizando para permitir a los demás que puedan confirmar sus cambios en el fichero.


Deleted

Este icono le muestra que algunos ficheros o carpetas dentro de la carpeta actual se han marcado para ser eliminados del control de versiones, o bien que falta un fichero que está bajo el control de versiones dentro de una carpeta.



Added

El signo más le indica que el fichero o carpeta está programado para ser añadido al control de versiones.


Ignored

La barra le indica que el fichero o carpeta está ignorado para los asuntos de control de versiones. Esta sobreimpresión es opcional.


Non-version

Este icono muestra los archivos y carpetas que no están bajo el control de versiones pero tampoco han sido ignorados. Esta sobreimpresión es opcional.

Menus contextuales






Todos los comandos de TortoiseSVN se invocan desde el menú contextual del explorador de Windows. La mayoría se ven directamente, cuando hace click con el botón derecho en un fichero o una carpeta. Los comandos disponibles dependen de si el fichero o la carpeta o su carpeta padre está bajo el control de versiones o no. También puede ver el menú de TortoiseSVN como parte del menú archivo del explorador.





Menú contextual para un directorio bajo control de versiones

Autenticación

Si el repositorio al que intenta acceder está protegido por contraseña, aparecerá un diálogo de autentificación. 


Diálogo de autenticación

Para recordar el usuario y contraseña y no tener que introducirlos con cada operación realizada con TortoiseSVN debemos marcar la casilla Guardar autenticación.

Copia de trabajo


Para tener una copia de trabajo necesita obtener una URL de un repositorio. Nuestro repositorio tendrá la URLhttps://server:8443/svn/Repositorio. Seleccione un directorio en el explorador de Windows donde quiera poner su copia de trabajo. Haga click con el botón derecho para mostrar el menú contextual y seleccione el comando TortoiseSVN ->Obtener..., que mostrará el siguiente cuadro de diálogo:


 Diálogo Obtener

Si introduce un nombre de carpeta que no aún no exista, se creará un directorio con ese nombre.

Puede elegir la profundidad que desea para la obtención, lo que le permite especificar la profundidad de la recursión en las carpetas hijas. Si sólo desea unas pocas secciones de un árbol grande, puede obtener sólo la carpeta de más alto nivel, y luego actualizar las carpetas seleccionadas de forma recursiva.

Totalmente recursivo
Obtener el árbol entero, incluyendo todas las carpetas hijas y subcarpetas.

Hijos inmediatos, incluyendo carpetas
Obtener el directorio especificado, incluyendo todos los ficheros y carpetas hijas, pero no rellena las carpetas hijas.

Sólo los ficheros hijos
Obtener la carpeta especificada, incluyendo todos los ficheros pero no obtener ninguna carpeta hija.

Sólo este ítem
Obtener sólo el directorio. No rellenarlo con ficheros ni carpetas hijas.


Confirmación de cambios

Enviar los cambios que ha hecho al repositorio se conoce como confirmar los cambios. Pero antes de confirmar tiene que estar seguro de que su copia de trabajo está actualizada. Puede o bien ejecutar TortoiseSVN->Actualizar directamente, o bien ejecutar TortoiseSVN->ComprobarModificaciones primero, para ver qué se ha cambiado localmente o en el servidor.

Cuando confirma ficheros, el diálogo de confirmación sólo le enseña los ficheros que ha seleccionado. Cuando confirma una carpeta el diálogo de confirmación seleccionará los ficheros que han cambiado de forma automática. Si se olvidó un fichero nuevo que haya creado, al confirmar la carpeta lo encontrará.

Si su copia de trabajo está actualizada y no hay conflictos, ya está preparado para confirmar sus cambios. Seleccione los ficheros y/o carpetas que desee confirmar y seleccione TortoiseSVN -> Confirmar.

Diálogo de confirmación

El diálogo de confirmación le mostrará todos los ficheros cambiados, incluso los ficheros añadidos, borrados o no versionados. Si no desea que un fichero cambiado se confirme, simplemente desmarque ese fichero. Si desea incluir un fichero no versionado, márquelo para añadirlo a la confirmación.

Haciendo doble click en cualquier fichero modificado en el diálogo de confirmación, se lanzará la herramienta externa de diferencias para mostrarle sus cambios. El menú contextual le proporciona más opciones, como se ve en la captura de pantalla. También puede arrastrar ficheros desde aquí a otra aplicación, como un editor de textos o un IDE.

Por defecto cuando confirma los cambios, cualquier bloqueo que tenga en los ficheros se libera automáticamente cuando la confirmación tiene éxito. Si desea mantener esos bloqueos, asegúrese de que la casilla Mantener bloqueos está marcada. El estado por defecto de esta casilla se toma de la opción no_unlock del fichero de configuración de Subversion.

Asegúrese de introducir un mensaje de registro que describa los cambios que está confirmando. Esto le ayudará a saber qué ocurrió y cuando según navegue por los mensajes de registro del proyecto en el futuro.

Puede reutilizar mensajes de registro que haya introducido anteriormente. Tan sólo debe pulsar en Mensajes recientespara ver una lista de los últimos mensajes que ha introducido para esta copia de trabajo. El número de mensajes almacenados se puede personalizar en el diálogo de configuración de TortoiseSVN.

Diálogo de progreso de confirmación
Actualización de cambios

Periódicamente, debería asegurarse de que los cambios que hacen los demás se incorporen en su copia de trabajo local. El proceso de incorporar los cambios desde el servidor a su copia de trabajo local se conoce como actualización. La actualización puede hacerse en ficheros sueltos, en un conjunto de ficheros, o recursivamente en jerarquías completas de directorios. Para actualizar, seleccione los ficheros y/o directorios que desee, haga click con el botón derecho y seleccioneTortoiseSVN -> Actualizar en el menú contextual del explorador. Aparecerá una ventana con el progreso de la actualización según se ejecuta. Los cambios que los demás hayan hecho se fusionarán con sus ficheros, manteniendo cualquier cambio que haya hecho en los mismos ficheros. El repositorio no se ve afectado por una actualización.


Diálogo de actualización

Cuando se completa la actualización, el diálogo de progreso le muestra un resumen con el número de ítems actualizados, añadidos, eliminados, en conflicto, etc. bajo la lista de ficheros.

El comando Actualizar estándar no tiene opciones y simplemente actualiza su copia de trabajo a la revisión HEAD del repositorio, lo que es el caso de uso más común. Si desea más control sobre el proceso de actualización, debería utilizarTortoiseSVN ->Actualizar a la revisión N. Cada vez que se confirma algún campo en el repositorio se obtiene una nueva revisión del mismo. Esto le permite actualizar su copia de trabajo a una revisión específica, no sólo a la más reciente.

Si desea simplemente una copia local de una versión antigua de un fichero, es mejor utilizar el comando Menú contextual -> Guardar revisión en... desde el diálogo de registro para dicho fichero.


Estado local y remoto

A menudo es muy útil saber qué ficheros he cambiado y también qué ficheros han cambiado y confirmado los demás. Ahí es donde viene bien el comando TortoiseSVN -> Comprobar Modificaciones.... Este diálogo le muestra todos los ficheros que ha cambiado de alguna forma en su copia de trabajo, y además todos los ficheros no versionados que pueda tener.

Si pulsa en el botón Comprobar Repositorio también puede comprobar los cambios en el repositorio. De esa forma puede comprobar antes de hacer una actualización si es posible que haya un conflicto

También puede revertir cambios en ficheros individuales. Si ha borrado un fichero de forma accidental, se mostrará como Falta y puede utilizar la opción Menú Contextual -> Revertir. Los ficheros sin versionar y los ignorados se pueden enviar a la papelera de reciclaje desde aquí utilizando Menú Contextual -> Eliminar.


Comprobar modificaciones
Registro de revisiones (log)

Para cada cambio que haga y confirme, debería proporcionar un mensaje de registro de ese cambio. Así podrá averiguar después qué cambios hizo y por qué, y tendrá un registro detallado para su proceso de desarrollo.

El diálogo de Registro de revisiones recopila todos esos mensajes de registro y se los enseña. La pantalla se divide en tres paneles:

  • El panel superior le muestra una lista de revisiones donde se confirmaron cambios a los ficheros/carpetas. Este sumario incluye la fecha y la hora, la persona que confirmó la revisión y el inicio del mensaje de registro. Las líneas azules indican que algo se ha copiado a esta línea de desarrollo (quizás desde una rama).
  • El panel medio le muestra el mensaje de registro completo para la revisión seleccionada.
  • El panel inferior le muestra una lista de todos los ficheros y carpetas que se cambiaron. como parte de la revisión seleccionada.
Registro de revisiones o log del repositorio
Hay varios lugares desde los que puede mostrar el diálogo de Registro:

  • Desde el submenú contextual de TortoiseSVN (Mostrar registro).
  • Desde la página de propiedades.
  • Desde el diálogo de Progreso después de que termine una actualización. En ese caso el diálogo de Registro sólo le mostrará aquellas revisiones que cambiaron desde su última actualización.

  
El panel superior tiene una columna Acciones que contiene iconos que resumen qué se ha hecho en esa revisión. Hay cuatro iconos diferentes para cada acción de una revisión del repositorio sobre un fichero.

Navegador de repositorio 

A veces necesitará trabajar directamente en el repositorio, sin tener una copia de trabajo. Ésa es la razón por la que existe el Navegador de Repositorios. Igual que el Explorador y los iconos sobreimpresionados le permiten ver su copia de trabajo, el navegador de repositorios le permite ver la estructura y el estado del repositorio.

Navegador de repositorio

Con el navegador de repositorios puede ejecutar comandos como copiar, mover, renombrar...directamente en el repositorio. El navegador de repositorios se parecerá al explorador de Windows, excepto que está mostrando el contenido del repositorio en una revisión concreta en vez de los ficheros de su ordenador. En el panel izquierdo puede ver un árbol de directorios, y en el panel derecho están los contenidos del directorio seleccionado.


En la parte superior de la ventana del visor de repositorios puede introducir la URL del repositorio y la revisión que desea visualizar. Al igual que el explorador de Windows, puede pulsar sobre los encabezados de las columnas en el panel derecho si desea establecer la ordenación. Y como en el explorador hay menús contextuales en ambos paneles.

Resumen funciones Tortoise SVN

COMANDO
EXPLICACIÓN
SVN Commit / SVN Confirmar
Confirma los cambios locales al repositorio
SVN Update / SVN Actualizar
Actualiza en nuestra copia local la última versión de todos los archivos modificados en el repositorio
Revert / Revertir
Deshace los cambios realizados en la máquina local y actualiza los ficheros seleccionados a la última versión del repositorio
Get lock / Obtener bloqueo
Obtiene el acceso exclusivo sobre un fichero(s) del repositorio. El resto de usuarios no podrán sobrescribir este fichero en el repositorio hasta que no hay sido desbloqueado
Get unlock/ Obtener desbloqueo
Desbloquea el acceso exclusivo sobre un fichero(s) del repositorio.
Add / Añadir
Prepara un fichero(s) para ser subido al control de versiones. Es necesario realizar la operación de commit para subir su contenido al repositorio.
Rename/ Renombrar
Renombra un fichero o carpeta en la copia de trabajo local. Es necesario realizar la operación de commit para renombrar el fichero o carpeta en el repositorio.
Delete / Borrar
Borra un fichero o carpeta en la copia de trabajo local. Es necesario realizar la operación de commit para borrar el fichero o carpeta en el repositorio.
Update to revision / Actualizar a la revisión
Actualiza en nuestra copia local a una versión seleccionada de los archivos modificados en el repositorio
Check for modifications / Comprobar modificaciones
Ventana que muestra el estado local y remoto de los archivos del repositorio
Repo-browser / Navegador de repositorios
Ventana en la que se permite interactuar directamente con los archivos del repositorio
Show log / Mostrar registro
Ventana que muestra el histórico de operaciones del repositorio
Export / Exportar
Recupera en un directorio el contenido de la carpeta seleccionada sin los ficheros del control de versiones.
Settings / Configuración
Configuración general del TortoiseSVN

FORMULARIOS EN GOOGLE DOCS


Como todos sabemos, con Google Docs (ahora llamado Google Drive) se pueden crear diferentes tipos de documentos online (Documentos de texto, PDF, Hoja de Cálculo, Formularios...). Posteriormente estos documentos pueden ser accedidos y pueden ser compartidos por todo el mundo o por el grupo de amigos que consideremos oportuno. Además te facilita la tarea de compartir todos los documentos creados en redes sociales como Facebook, Twitter, Google+, etc...


Tipos de documentos que puedes crear con Google Docs





Existe también una aplicación para tu PC en el que puedes sincronizar todos los documentos de tu unidad virtual con tu unidad física. 

Personalmente me parecen útiles los formularios, los cuales te permiten realizar el montaje de una página rápidamente para realizar votaciones sobre un tema entre tu grupo de amigos, compañeros de trabajo, etc... Un ejemplo que se me ocurre es cuando en una cena de trabajo no nos podemos de acuerdo para elegir el lugar donde cenar todos (aunque este año con la crisis igual ni hay cena de trabajo!!!).

Para crear la página debemos pulsar el botón CREAR y en la lista desplegable la opción FORMULARIO.

Pantalla para la modificación de nuestro formulario

Una vez que hacemos esto podemos cambiar la plantilla por defecto del formulario. Tenemos muchas plantillas y seleccionamos la de tipo DIGITAL.

Algunas de las plantillas con las que podemos personalizar nuestros formularios


A continuación vamos a hacer una encuesta para saber que distribución de Linux es la preferida por los usuariospingüineros

Rellenamos el campo del ENCABEZADO y la EXPLICACIÓN de en qué consiste la encuesta. Más abajo podremos crear tantas preguntas como queramos. Cada una de ellas tendrá un TITULO, un TEXTO DE AYUDA y TIPO DE PREGUNTA.

Creación de una pregunta de tipo casilla de verificación




Las preguntas pueden ser de distintos tipos: casilla de verificación, listas desplegables, campos de opcion (tipo test)... con cada una con las opciones que nosotros propongamos. También podrá haber preguntas cuya respuesta será un texto introducido por el usuario en lugar de una opción. Todas las preguntas tendrán un texto y podrá ser o noobligatoria su contestación. En la parte tendremos la URL con la cual accederán todos los usuarios que queramos a la encuesta. Si pulsamos nos saldría algo parecido a la pantalla siguiente:



Visualización web del formulario

Cuando un usuario responde obtendrá como resultado lo siguiente:



Para ver luego los datos de tu encuesta puedes acceder a tu formulario desde Google Docs y verlos en modo RESUMEN(Opción Ver Respuestas > Resumen):

Modo Resumen para Ver Respuestas
O en modo HOJA DE CALCULO (Opción Ver Respuestas > Resumen):


Modo Hoja de Cálculo para Ver Respuestas

Espero que os sea útil el artículo.


Salu2.

Soluciones Alchemy Classic 389 elementos

Hace algún tiempo salió una actualización del Juego Alchemy Classic en la que aparecían más elementos (389 en lugar de 238). Aparte de añadir elementos mejoran algunas traducciones en castellano y mejoran la interfaz, aunque todavía hay algún error en algunos nombres de elementos.

Aquí os dejo las soluciones para los que estén atascados y no puedan dormir por las noches:


Sustancia primaria

Aire=Elemento primario 
Fuego=Elemento primario 
Agua=Elemento primario 
Tierra=Sustancia Primaria
Arena=Piedra + Aire
Piedra=Tierra + Fuego
Arcilla=Arena + Pantano
Caliza=Tierra + Amonitas
Carbono=Fuego + Madera
Cloro=Fuego + Sal + Electricidad
CO2(Dióxido de Carbono)=Ceniza + Ácido nítrico
Electricidad=Relámpago+ Metales
Gas natural= Yacimiento de gas + Pozo
Helio=Refinería de gas + Gas Natural
Hidrógeno=Electricidad + Agua
Hielo=Frío + Agua
Imán=Piedra + Metales
Metano=Deshechos Vegetales + Pantano
Oxígeno=Electricidad + Agua
Petróleo=Unidad de Bombeo + Pozo
Plutonio=2 + Radiactividad + Metales
Sal=Aire + Agua Salada
Uranio=Radiactividad + Metales
Vapor=Fuego + Niebla

Naturaleza

Frío=2 x Viento + Nubes
Humus=Compost de Gusanos + Tierra
Lluvia=Agua + Nubes
Lluvia ácida=Nubes + Ácido nítrico
Niebla=Aire + Agua
Nieve=Lluvia + Frío
Nubes=Aire + Niebla
Pantano=Tierra + Agua
Relámpago=Fuego + Aire
Roca sedimentaria=Tierra + Piedra
Tormenta=Lluvia + Relámpago
Trópicos=Palmeras+ Lluvia
Turba=Pantano + Hierba
Venero Hidrotermal=Volcán + Tierra + Agua
Viento=2 x Aire
Volcán=Tierra + 2 x Fuego
Yacimiento de gas=Tierra + Hidrocarburos
Yacimiento petrolífero= Tierra + Hidrocarburos

Plantas

Algas=Bacteria + Agua
Algodón=Humus + Flores
Árboles Frutales=Árboles +  Humus
Arbusto=Tierra + Helecho
Arroz=Cereales + Agua
Bambú=Tierra + Hierba
Bosque=2 x Árboles
Bosque muerto=Bosque + Escarabajos
Cactus= Flores + Arena
Caña de ázucar=Humus+ Bambú
Cereales=Humus+ Hierba
Coníferas=Árboles + Aguja
Flores=Hierba + Helecho
Helecho=Musgo+ Pantano
Hevea=Árboles + Trópicos
Hierba=Tierra + Musgo
Indigofera=Trópicos + Arbusto
Junco=Hierba + Agua
Lechuga=Helecho + Humus
Liana=Hierba + Árboles
Lino=Humus + Árboles
Musgo=Tierra + Algas
Orquídea=Hongos + Flores
Paja=Cereales + Metales
Palmeras=Helecho + Arena
Planta mutante= Hierba (o cualquier planta) + Bacteria mutante
Plátano=Frutas + Hierba
Seto Vivo=3 x Arbusto
Árboles=Tierra + Flores

Animales

Abejas=Insectos + Flores
Amonitas=Cefalopodos + Arena
Anfibios=Pescado + Pantano
Anguila=Pescado + Electricidad
Animal borracho=Cualquier Animal + Alcohol o Vino
Animal envenenado=Cualquier Animal + Plomo, Cloro o Fertilizante
Animal infectado=Cualquier Animal + Virus
Animales fósiles=Tierra + Forma de vida muerta indefinida
Arañas=Artrópodos + Piedra
Ardillas=Roedores + Árboles
Artrópodos=Tierra + Plancton
Aves acuáticas=Pájaros + Agua
Babosas=Moluscos + Pantano
Ballenas=Mamíferos acuáticos + 2 x Agua
Cangrejos=Gambas + Arena
Capullo=Flores + Oruga
Caracoles=Moluscos + Tierra
Carcomas=Madera + Gusanos
Castores=Roedores + Madera
Cefalópodos=Moluscos + Agua
Cocodrilos=Reptiles + Agua
Colibrí=Pájaros+ Flores
Conejos=Helecho + Roedores
Corales=Plancton + Piedra
Delfines=Animales acuáticos + Agua
Dinosaurios=Réptiles + Arena
Dinosaurios voladores=Dinosaurios + Aire
Elefantes=Manguera + Mamíferos
Escarabajos=Artrópodos+ Aire
Escorpiones=Arañas + Arena
Estrella de mar=Plancton + Arena
Gallina de pantano=Pantano + Gallina
Gallinas=Pájaros + Granos
Gambas=Artrópodos+ Agua
Gaviotas=Aves acuáticas + Aire
Gusanos=Tierra + Babosas
Gusanos de arena=Gusano + Arena
Hamsters=Roedores + Cereales
Hormigas=Insectos + Tierra
Insectos=Escarabajos + Aire
Insectos palo=Insectos + Árboles
Lagartos=Reptiles + Tierra
Libélulas=Insectos + Agua
Liebres=Roedores + Hierba
Mamuts=Elefantes + Frio
Mamíferos=Reptiles + Hielo
Mamíferos acuáticos=Mamíferos + Agua
Mariposas=Moscas + Flores
Marmotas=Roedores + Piedra
Medusa=Plancton + Agua
Mejillones=Moluscos + Arena
Miel de abeja=Abejas + Miel
Miriópodos=Artrópodos + Tierra
Moluscos=Pantano+ Plancton
Monos=Mamíferos + Plátanos
Moscas=Insectos + Hongos
Mosquitos=Moscas + Pantano
Murciélagos=Mamíferos + Aire
Ornitorrinco=Mamíferos + Reptiles
Oruga=2 x Mariposa
Oso=Mamíferos + Miel
Oso Polar=Oso + Hielo
Patos=Aves acuáticas + Agua
Pez=Plancton + Alga
Pez volador=Pez+ Aire
Pingüinos=Aves acuáticas + Hielo
Plesiosaurios=Dinosaurios + Agua
Pollitos=Huevos + Gallinas
Pulpo=Cefálopodos + Agua
Pájaros=Dinosaurios voladores + Aire
Pájaros carpinteros=Pájaros + Madera
Ranas=Anfibios + Pantano
Ratas=Roedores + Basura química
Ratones=Roedores + Tierra
Reptiles=Anfibios + Arena
Roedores=Mamífero + Tierra
Ruiseñor=Pájaros + Melodía
Salamandras=Anfibios + Tierra
Sapos=Tierra + Ranas
Serpientes=Reptiles + Pantano
Termitas=Hormigas + Madera
Tiburones=Pez + Caninos
Tortugas=Reptiles + Lechuga
Trilobites=Artrópodos + Arena


Combinaciones químicas

Alcohol=Fuego + Agua
Aminoácidos=Pantano + Relámpago
Basura química=Cualquiera de las dos pilas + Fuego
Cloroformo=Metano + Cloro
Deshechos químicos=Basura química + Contenedor
Dióxido de azufre(SO2)=Oxígeno + azufre
Gasolina=Petróleo+Refinería de petróleo
HCl=H + Cl
HNO2=H + NO2
HNO3=Agua + NO2
Hidrocarburo= Hidrógeno + Carbono
Hidróxido Sódico(NaOH)=Na + Agua
Hielo seco=CO2 + Frío
NO2=2 x Aire + Relámpago
Nitro potásico(KNO3)=Ceniza+ Ácido nítrico
Oxígeno líquido=Oxígeno + Agua
Pólvora=Azufre + Carbono + KNO3
Residuos nucleares=Central nuclear + Contenedor
Soda=NaOH + CO2
Solución de Hidróxido de sodio=NaOH  + Agua
Trióxido de azufre(SO3)=SO2 + Oxígeno
Vinagre=Vino + Bacteria
Ácido clorhídrico=HCl + Agua
Ácido nitroso=HNO2 + Agua
Ácido nítrico=HNO3 + Agua
Ácido sulfúrico=SO3 + Agua
Óxido de plomo=Plomo + Oxígeno


Microorganismo protozoos

Bacteria=Aminoácido + Pantano
Bacteria mutante=Alcohol + Bacteria
Células=2 x Bacteria + Células
Hongos=Pantano+ Algas
Plancton=Células + Agua
Virus=Tierra + Bacteria



Metales

Acero=Hierro  + Cromo
Aluminio=3 x Fuego + Metales
Amalgama=Mercurio + Plata
Bronce = Cobre + Plomo
Cobre=4 x Fuego + Metales
Cromo=6 x Fuego + Metales
Metales=Fuego + Piedra
Herrumbre=Metales + Agua
Hierro=5 x Fuego + Metales
Hierro fundido=Hierro + Carbono
Latón=Cobre + Zinc
Mercurio = Cinabrio+ Fuego
Oro=Roca sedimentaria + Metales
Plata=Roca sedimentaria + Metales
Plomo=Metales + Fuego
Sodio=Sal + Fuego + Electricidad
Wolframio=7 x Fuego+ Metales
Zinc=2 x Fuego + Metales


Minerales

Ázufre=Tierra + Minerales
Cinabrio=Tierra + Minerales
Minerales=Vena hidrotermal + Tierra
Ámbar=Resina + Insectos


Inusuales formas de vida

Alienígena=Anfibios + Bacteria mutante
Alienígena congelado=Alienígena + Congelador
Alienígena extremadamente infeccioso=Alienígena + Virus
Forma de vida muerta indefinida=Fuego + Cualquier animal

Mecanismos

Bomba=Presión + Mecanismo incompleto
Bomba atómica=Robot activo + Plutonio + Metales
Caldera eléctrica=Caldera incompleta + Cualquiera de las dos pilas
Caldera incompleta=Robot activo + Metales + Agua
Caldera nuclear=Caldera incompleta + Uranio
Congelador=Robot Activo + Hielo + Metales
Engranaje=Rueda + Mecanismo incompleto
Linea de montaje=Noria + Metales
Mecanismo incompleto=Madera + Metales + Herramientas
Motor de combustión interna=Gasolina + Máquina de vapor
Motosierra=Sierra de cadena + Motor de combustión interna
Máquina de vapor=Vapor + Mecanismo incompleto
Noria=Rueda de agua + Granos
OVNI=Robot activo + Cristal + Aire + Metales
Plataforma de perforación=Robot activo + Tierra + Metales
Reloj electrónico = Reloj mecánico + Cualquier de las dos pilas
Reloj mecánico=Reloj de arena + Engranaje
Robot=Alienígena + Metales + Cualquiera de las dos pilas
Robot activo=Robot + Alienígena
Rueda=Madera + Mecanismo incompleto
Rueda de agua=Rueda + Agua
Rueda de alfarero=Rueda + Arcilla
Sierra circular=Sierra de cadena + Línea de Montaje
Telar=Fibras + Madera + Metales
Turbina de vapor=Robot activo + Vapor + Metales
Turbina eólica=Robot activo + Viento + Metales
Turbina hidráulica=Robot activo + 2 x Agua + Metales
Unidad de bombeo=Yacimiento petrolífero + Bomba


Implemento Simple

Acuario=Pez+ Cristal
Aguja=Cactus + Herramientas
Almohada=Plumón + Textil
Antorcha=Resina + Paja
Bateriar Nuclear=Robot activo + Radiación + Cualquiera de las dos pilas
Bombilla=Cristal + Wolframio
Bombilla incandescente=Bombilla + Electricidad
Calzado antiguo=Fragmentos de madera + Ropas
Canalización de agua=Tubería + Agua
Candelabro=Vela + Plata o Laton o Bronce
Catalejo=Cristal + Tubo
Compás=Cristal + Imán + Metales
Contenedor=Robot activo + Metales
Cuerda=Fibras + Liana
Equipo de buceo = Tanque de oxígeno + Agua
Equipo de buceo criogénico = Equipo de buceo + Vaso Dewar
Escalera de cuerda=Cuerda + Madera
Escalera de madera=Escalera de cuerda + Madera
Espejo=Cristal + Amalgama
Expositor=Cristal + Animales fósiles
Flauta=Ebonita + Herramientas
Gasoducto=Gas natural + Tubería
Hacha de piedra=Piedra + Liana + Fragmentos de madera
Herramientas=Madera + Metales
Instrumentos musicales=Herramientas + Melodía
Jeans=Algodón + Índigo
Manguera=Tubo + Goma
Mapa=Papel + Compás
Mascara antigas=Goma + Carbón activo
Mecha=Cuerda + Aceite
Oleoducto=Petróleo + Tubería
Patines antiguos=Calzado antiguo + Huesos
Pila de CuZn=Cu + Zn
Pila de Znc=Zn + C
Reflector=Espejo + Bombilla incandescente
Reloj de arena=Cristal + Arena
Ropas=Textil + Fábrica Textil
Ropas de seda=Seda + Fábrica Textil
Sandalias de hojas de palma=Calzado antiguo + Palmeras
Tanque de oxígeno=Oxígeno + Contenedor
Termo=Vaso Dewar + Metales
Termómetro=Cristal + Mercurio
Terrario con anfibios=Cristal + Anfibios
Terrario con reptiles=Cristal + Reptiles
Tuberia=2 x Tubo
Vaso Dewar=Aluminio + Oxígeno líquido
Vela (Barco)=Textil + Viento
Vela (Cera)=Mecha + Cera
Sierra de cadena=Caninos + Herramientas

Materiales


Algodón hidrófilo=Herramientas + Algodón
Cal apagada=Cal viva + Agua
Cal viva=Caliza + Fuego
Caninos=Herramientas + Animales fósiles
Caucho=Herramientas + Hevea
Celulosa=Ácido sulfúrico + Madera + Agua
Cemento=Arcilla + Cal viva
Cera=Colmena + Herramientas
Cerámica=Rueda de alfarero + Fuego
Diamante=Carbono + Piedra
Ebonita=Caucho + Ázufre
Fibra=Herramientas + Algodón o Lino
Fragmentos de Madera=Relámpago + Árboles
Goma=Caucho + Volcán
Hilo=2 x Fibra
Huesos=Herramientas + Animales fósiles
Ladrillo=Fuego + Arcilla
Madera=Metales + Árboles
Papel=Celulosa + Fábrica de papel
Pintura=Índigo + Agua
Plumón=Herramientas + Pájaros
Resina=Herramientas + Coníferas
Seda=Herramientas + Capullo
Textil=Hilo + Telar
Cristal=Arena + Fuego
Tubo=Bambú + Herramientas o Hacha de piedra
Vaso de cristal=Fuego + Arena + Óxido de Plomo(PbO)
Índigo=Indigofera + Herramientas

Edificios

Aserradero=Edificio incompleto + Sierra circular
Central nuclear=Caldera nuclear + Turbina de vapor
Edificio incompleto=Madera + Piedra o Ladrillo
Elevador de grano=Granero + Noria
Faro=Torre + Reflector
Fábrica automatizada=Fábrica incompleta + Línea de montaje
Fábrica de máquinas=Fábrica automatizada + Motor de combustión interna
Fábrica de papel=Fábrica incompleta + Celulosa
Fábrica incompleta=Caldera eléctrica + Madera + Ladrillo
Fábrica textil = Fábrica incompleta + Telar
Granero=Edificio incompleto + Granos
Invernadero de naranjas=Cristal + Edificio incompleto + Flores
Molino de viento=Edificio incompleto + Rueda
Museo=Edificio incompleto + Expositor
Refinería de gas=Fábrica incompleta + Gasoducto
Refinería de petróleo=Fábrica incompleta + Oleoducto
Torre=Edificio incompleto + Escalera de madera
Torre de vigilancia=Torre + Catalejo
Torre de reloj=Torre + Reloj mecánico

Vehículos

Aerodeslizador=Aire + Barca
Aerostato=Textil + Helio
Barca=Madera + Agua
Barco de vapor=Barca + Máquina de vapor
Carro=Madera + Rueda
Coche=Metales + Goma + Fábrica de máquinas
Dirigible=Aerostato + Motor de combustión interna
Locomotora=Máquina de vapor + Carro
Submarino=Tanque de oxígeno + Barca
Submarino atómico=Submarino + Caldera nuclear
Velero=Barca + Vela(Barco)

Comida

Aceite=Piedra + Deshechos vegetales
Agua gaseosa=Agua + CO2
Agua mineral=Agua + Minerales
Algodón de ázucar=Algodón hidrófilo + Ázucar
Ázucar=Caña de ázucar + Metales
Coco=Palmeras + Nueces
Frutas=Árboles frutales + Humus
Granos=Cereales + Metales
Harina=Granos + 2 x Piedra
Huevos=Gallinas + Granos
Leche de Coco=Cáscaras de coco + Agua
Miel=Flores + Miel de Abeja
Nueces=Herramientas + Piñas
Pan=Huevos + Harina + Fuego + Agua
Vino=Hongos + Zumo
Zumo=Frutas + Piedra

Otros


Agua dulce=Agua + Ázucar
Agua salada=Piedra + Agua
Arena en dibujo sobre vidrio=Bombilla incandescente + Cristal + Arena
Cachimba=Agua + Pipa
Carbón activo=Fuego + Cáscaras de coco
Ceniza=Madera + 2 x Fuego
Colmena=2 x Abeja
Compost=2 x Deshechos vegetales
Compst con gusanos=Compost + Gusanos
Cáscaras de coco=Coco + Piedra
Deshechos vegetales=Hierba + Metales
Fertilizante=NaOH + Ácido nítrico
Fresco=Pintura + Cal Apagada
Globo=Helio + Goma
Melodía=2 x Nota
Nota=Papel + Sonido
Pipa=Tubo + Fuego
Piñas = Coníferas + Herramientas
Pozo=Tierra + Plataforma de perforación
Presión=Máquina de vapor + Vapor
Sonido=Flauta + Aire
Tábaco=Hierbas + Pipa
Tierra contaminada=Tierra + Deshechos nucleares