Manual de SetiHide


Gracias a Markus ( conocido como Krauty ) y Steve por su ayuda y trabajo. Este documento es libre de ser mejorado. Si crees que falta algo , envíame un mensaje.

Hay una regla importante a seguir con la nueva versión de SetiHide : ser pacientes !! .SetiHide está programado para necesitar el mínimo esfuerzo de tu procesador, y dejar el máximo posible disponible para el cliente SETI. Una forma de conseguirlo es incrementar el tiempo entre comprobar los ficheros y la barra de información. Así que , habrá veces que te preguntes , “Por qué SetiHide no hace lo que le estoy pidiendo ?. Dale un poco de tiempo. !



Revisiones del manual



Tabla de contenidos

1. Instalación

1.1 Primera vez
1.2 Actualizar desde la versión 1.4.x

2. Ajustes

2.1 Arrancar con Windows
2.2 Modo de Visionado
2.3 Prioridad del Cliente
2.4 Modo de Conexión
2.5 Tiempo de espera
2.6 Configuración del Proxy
2.6.1 Proxy con Sockets
2.7 Nombre del Cliente SETI
2.8 Nombre del PC
2.9 Procesadores
2.9.1 Cache en red
2.9.2 Ruta del Cache de Red
2.9.3 Restaurar conexión

3. Almacenar unidades de trabajo

3.1 Ventana principal
3.2 Programando
3.3 Número de unidades en la Cache
3.4 Importando
3.5 Exportando

4. Página principal

4.1 Recursos
4.2 Progreso
4.3 Información del Usuario
4.4 Información de la unidad de trabajo
4.5 La tabla de comportamiento

5. Página de control

5.1 El control

6. FAQ

6.1 Sobre la instalación
6.1.1 ¿Donde conseguir el cliente texto de Seti@Home?
6.1.2 Configuración especial del fichero .ini
6.1.3 El fichero "halt_if_running.txt"

6.2 Problemas generales

6.2.1 El cliente SETI no arranca
6.2.2 Ejecuto SetiHide.exe, pero no arranca



1 Instalación arriba

1.1 Instalación por primera vez. (NOTA: SetiHide NO funciona con la versión normal de Windows. Debes bajarte la versión solo texto (ms-dos/NT). Si ya la tienes y tienen una unidad de trabajo, ve directamente al apartado 1.1.3

- 1.1.1 Si no lo tienes aún – descarga el cliente SETI!
- 1.1.2 Si no tienes una unidad de trabajo aún, arranca el cliente SETI manualmente y así tendrás una. - 1.1.3 Asegúrate de que el cliente SETI no esta funcionando! (como terminarlo)
- 1.1.4 Descomprime SetiHide.exe a la carpeta donde este el cliente SETI.
- 1.1.5 Ejecuta SetiHide.exe. Vayamos a la sección 2 para configurarlo.

1.2 Actualizar desde la versión 1.4.x de SetiHide

1.2.1 Descarga el parche de actualización, descomprímelo a la carpeta donde tengas Setihide
1.2.2 Ejecuta SetiHide.exe. Vayamos a la sección 2 para configurarlo.


2 Configuración arriba

2.1"Run SetiHide on Windows startup" [ yes | no | run, launch SETI client and exit ] (Solo soportado en Win95/Win98/WinME por el momento.La siguiente versión tendrá dos ejecutables, y una será un “servicio” para WinNT/Win2K/WinXP. Actualmente, SetiHide.exe puede ponerse en la carpeta “Inicio. SetiHide ha sido probado con éxito conAppToService!)

2.2 "SetiHide display mode at startup" [ normal | run in tray | invisible ] - Esta opción es para saber como quieres que se quede Setihide después de ejecutarse.

2.3 "Seti client priority" [ idle | normal | high ] - Controlas los recursos de la CPU respecto al cliente SETI.

2.4 "Connection mode" [ online | offline ]

2.5 "Connection timeout" [ 120 sec | 240 sec | 360 sec | 480 sec | 600 sec ] - Especifica cuanto tiempo SetiHide esperará al conectarse al servidor de Berkeley, antes d cortar la conexión (en segundos)Specifies how long (in seconds) .

2.6 "Use a proxy server" [ yes | no ]

2.6.1 "Socks proxy" [ yes | no ]

2.7 "Seti client program name" – Especifica el nombre del ejecutable del cliente SET .Durante la configuración inicial, SetiHide detectará el cliente por sus propios medios. Si el proceso fallara, introduce el nombre del ejecutable manualmente. Si no se ha cambiado, seguramente será "setiathome-3.03.i386-winnt-cmdline.exe"

2.8 "SetiHide referrs to this PC as" – Cada instalación de SetiHide se considera un Recurso con [x] procesadores, donde [x] es un número entre 1 y 4. Este campo especifica como llamara SetiHide al ordenador donde se ejecuta. Si no usas cache de red, puedes elegir el nombre aquí. De otro modo SetiHide seleccionara el nombre que la red asigna a ese ordenador. Si usas cache de red , cada ordenador debe tener un nombre distinto.

2.9 "Number of processors to be used" [ 1 (default) | 2 | 3 | 4 ] - Si cambias esta opción, asegurate de que tienen en la cache tantas unidades almacenadas como CPU´s hayas seleccionado. Debes salirte del programa y volver a entrar para que los cambios tomen efecto. Puedes decir que tienes más procesadores de los que tengas, pero eso no te dará ninguna ventaja adicional.

2.9.1 "Use a network cache" [ yes | no ]
[ yes ] - SetiHide usará unidades de trabajo almacenadas en red local, o al menos (si el número es 0) mantendrá un fichero de control central y datos de las unidades. También habilita la posibilidad de controlar remotamente otros recursos de SetiHide (otras máquinas) . Nota importante: Es necesario que crees dos nuevos directorios antes de usarlo por primera vez : "files" y "charts". Por ejemplo, Pretendemos que “seti” sea nuestra cache de unidades en red. Así que la estructura de directorios sería:
\\SERVER\VOLUME\seti\
\\SERVER\VOLUME\seti\files\
\\SERVER\VOLUME\seti\charts\

[ no ] - SetiHide solo usará caches locales, en tu propia máquina .

NOTA/AVISO SOBRE USO DE CACHE EN RED: Cuanto mayor sea el número de unidades almacenadas en la cache, mayores serán las necesidades que tendrá SetiHide para actualizar la pantalla de caches. Por ejemplo, un Athlon 800 con 256Mb de RAM en una red de 100MBps , necesita del 25% del procesador para actualizar la pagina cada 5 segundos con 66 unidades de cache en red, INCLUSO SI ESTA MINIMIZADO!!!. Sin embargo, en la página principal no afecta casi nada al rendimiento general.

2.9.2 "Network cache path" – Especifica la ruta de la cache de red.Se recomienda poner el nombre en vez de una unidad mapeada, es decir :"\\MyServer\data\seti\setihide". SetiHide necesita leer/escribir/borrar/modificar directamente en este directorio. Puedes usar cualquier tipo de conexión soportada por Windows, así que "\\172.20.40.3\data\user\oli\private\setihide\" también funcionaria.

2.9.3 "Auto restore" [ yes | no ]
[ yes ] - Si usas cache de red pero la conexión no está disponible cuando SetiHide arranca, SetiHide intentará restaurar la conexión – útil si SetiHide es lanzado ANTES de que se entre en la red. Recuerda que la encriptación de la contraseña no es muy buena.



3. Cachear unidades de trabajo arriba

3.1 Main frame

3.2 Scheduling frame

Pulsando [ OK ] finaliza los ajustes de programación.

3.3 Cache count frame

3.4 Export frame – Selecciona con el botón izquierdo del ratón las caches que quieras exportar, haz un click en la ruta para seleccionar la ruta de exportar y al presionar “export” exportaras las unidades de trabajo seleccionadas a la ruta elegida.

3.5 Import frame - Selecciona con el botón izquierdo del ratón las caches que quieras importar, haz un click en la ruta para seleccionar la ruta de importar y al presionar “import” importaras las unidades de trabajo seleccionadas a la ruta elegida.



4. Pantalla Principal arriba

4.1 Resource to display – Si hay más de una CPU o hay otros sistemas configurados para usar cache de red, ese recurso puede ser seleccionado y sus datos visionados. En la leyenda "Last time up" SetiHide nos indica la última vez que se refrescó la información. Si este valor indica algún minuto más de la hora de tu sistema, puede haber algo mal. Parar el cliente y reiniciarlo seria conveniente pero mejor, un reinicio del sistema. Con la opción "delete from list" podrás borrar un recurso de la lista.

4.2 Progress – Este cuadro indica como esta progresando el trabajo de esa unidad para el recurso seleccionado , en % . "Status” indica el estado del recurso, activo o inactivo. Cuando esta activo haciendo un click en el estado mostrará una de las siguientes opciones :

Mientras este como not active, haciendo click en la barra de estado aparecerán las siguientes opciones:

La información que aparece como "Processing rate (now)" indica la tasa de proceso actual de la unidad de trabajo que se procesa (y da el tiempo aproximado que tardará en completar la unidad de seguir a ese ritmo). "Processing rate (avg.)" indica la media de esa tasa de proceso.

4.3 User info – Nombre de usuario, número de usuario y total de unidades de trabajo terminadas por el usuario. "update" actualizará esos datos.
Nota: si SetiHide no puede actualizar esos datos edita el fichero "user_info.sah" que esta en el directorio de SetiHide. Editaló con un editor de texto, como el Bloc de notas. En este fichero encontrarás una linea "email_addr=". Introduce la dirección de correo correcta y SetiHide deberá ser capaz de actualizar los datos.

4.4 Work unit info – Nombre de la unidad, cuando fue grabada, y demás datos se mostrarán aquí.Para una vista detallada de la información presentada, puedes mirar este enlace de Berkeley aquí.
Presiona en el nombre de la unidad de trabajo para desplegar el mapa del cielo .

4.5 The performance chart – Este dibujo nos muestra la actual tasa de proceso de la unidad seleccionada. Las opciones son:



5. Página del Registro arriba

5.1 The log - aquí se guarda un registro de todas las unidades de trabajo completadas (en local o en red). SetiHide muestra el nombre y la fecha en que empezó/terminó. Si ves un asterisco (*) en el nombre, work unit,
es que esa unidad está activa. Si el asterisco aparece en la fecha de finalización , date finished , es que no se ha grabado toda la información de esa unidad ( por que no se haya terminado). Para más detalles del resto de los valores representados, puedes visitar la página adecuada en Berkeley aquí. Más opciones, son las siguientes:

Los botones de navegación son idénticos que los de la pantalla principal, explicados aquí.



6. FAQ arriba

Para cuestiones generales sobre el cliente Seti, puedes visitar la página de ayuda de seti@home . No te impacientes !! . Para lograr que SetiHide se coma lo mínimo posible de CPU, no chequea el sistema cada 5 milisegundos . Después de que se acabe una unidad de trabajo, SetiHide puede decir que esta not active (no activo) por unos segundos. Esto no quiere decir que no haya podido cargar una nueva unidad de trabajo. Más bien será por que SetiHide no ha detectado internamente que se terminó la anterior unidad, y no ha actualizado la información .

6.1 Problemas de Instalación

6.1.1 Puedes descargar el cliente texto desde aquí! Si te da algún problema, prueba este otro!

Nota: SetiHide no funciona con el cliente normal, solo con el de texto!

6.1.2 Ajustes especiales .inf:
"ASKBEFOREEXIT=1" – Si añades esta linea al fichero setihide.ini obliga a que SetiHide pregunte al usuario antes de salir. Esto fue añadido por que había usuarios con la versión 1.4.x.x que cuando intentaban salir de SeiHide , se quedaba minimizado en la barra de tareas.

6.1.3 El fichero "halt_if_running.txt"
Pon la ruta y el nombre de cualquier aplicación que quieras que pare al cliente SETI al ser ejecutada. Recomendado para desfragmentadores de disco, Scandisk y hasta para taskmgr.exe bajo Windows NT. . ;-)
Por ejemplo :
c:\windows\defrag.exe
c:\windows\scandskw.exe

6.2 Problemas en general

6.2.1 El cliente SETI no arranca

6.2.2 Ejecuto SetiHide.exe, pero no arranca .
Comprueba el directorio ..\files\ . Si existe un fichero llamado "setihide_is_hidden.txt" , bórralo , y la ventana de SetiHide aparecerá. Esta opción se selecciona aquí.



Terminar el cliente SETI manualmente.

Hay tres formas de terminar all cliente SETI :



Revisiones del Manual