[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]On Thu, 18 Jan 2001, 'Aztec Eagle' Turbo wrote: > On Thu, 18 Jan 2001, Max de Mendizábal wrote: > > > On Thu, 18 Jan 2001, [ERL] wrote: > > > -----BEGIN PGP SIGNED MESSAGE----- > > > ni modo... hay que meterle mano al kernel :-( > > > > Nel. Es mucho más fácil. Cuando empezó el asunto este del horario de > > verano lo hice. Pero ya no me acuerdo. Creo que hay un "compilador" de > > zonas que te convierte una descripción en los archivos de zona que > > pregunta turbo. Creo que se llama zic o algo similar. > > zic: Zone Info Compiler, si no mal recuerdo. Lo que sí recuerdo es > que no entendí ni m*dr*s del formato de los archivos de zonas. En realidad no es tan complicado. No es necesario recompilar el núcleo, ya que esto depende de la biblioteca de C (en el caso de Linux, de glibc). Y el formato no está tan complicado. Primero defines reglas: Rule Nombre_Regla Desde Hasta Tipo Mes Dia Hora Ahorro Letra 'Rule' es obligatorio. El nombre de la regla es arbitrario; por convencion se usa Mexico (hay algunas reglas BajaN). 'Desde' indica el a~o de inicio de aplicacion de la regla. 'Hasta' indica el a~o de fin de la regla. 'Tipo' no aplica para México: son excepciones por si el a~o es de elecciones presidenciales o no (en EUA). 'Mes', 'Dia', 'Hora' y 'Ahorro' son los detalles para especificar la regla. 'Letra' indica la letra a usar en la abreviatura de 3 letras para la hora (la S o la D en CST o CDT) Despues defines zonas: Zone Nombre_Zona GMTOff Reglas Formato [Hasta] 'Zone' es obligatorio. El nombre de la zona es obvio :D. 'GMTOff' es el desfase con respecto a la hora del Meridiano de Greenwich, 'Reglas' indica que regla(s) aplica(n) a la zona, 'Formato' define la abreviatura de la zona (CST, CDT, etc.) y 'Hasta' define el fin de vigencia de la zona. Detalles en zic(8). > Además, en aquel tiempo siempre podías usar US/Central en lugar de > Mexico/General. Si López Hablador sigue rebuznando la zona > America/Mexico_City no será la misma que para el resto del país. > Esperemos que el flamante gabinetazo ya tenga un acuerdo con > Microsoft para configurar todos sus flamantes equipos de cómputo. > A los que usamos Unix que nos parta un rayo. Al contrario, el formato de zona horaria que usamos en el mundo Unix es muchisimo mas flexible que el formato utilizado por Microsoft. Han intentado establecer automaticamente el cambio a horario de verano en Win95/Win98 usando la zona de Mexico? No se puede. Tienen que utilizar un programita por ahi (tzedit) que les permita editar alguna parte recondita de la configuracion del Window$, y hasta donde yo recuerdo, no permite agregar nuevas zonas horarias. Asi que si la Ciudad de Mexico llega a tener un horario diferente que el resto del pais, los sistemas Microsoft sufriran y los Unix (como de costumbre) no. (Si, ya se que le pueden adelantar al relojito de Window$ haciendo clic con el boton derecho en la barra de tareas bla bla bla, pero eso no es la Forma Correcta [mr] de hacerlo, y menos para servidores). A continuacion, el archivo que hace la magia de agregar los cambios propuestos por la Presidencia de la Republica. Para que sean efectivos los cambios, guarden el texto a un archivo y ejecuten (como root): zic archivo Despues de compilar, usen tzselect para escoger el archivo de zona correspondiente a su region. No les recomiendo que lo hagan en este momento. Mejor, cuando haya una resolucion definitiva, consigan la ultima version del archivo de zona de Mexico en: ftp://elsie.nci.nih.gov/pub/ y compilenlo con zic. # --- Cortar aqui --- # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/SRule Mexico 1939 only - Feb 5 0:00 1:00 D Rule Mexico 1939 only - Jun 25 0:00 0 S Rule Mexico 1940 only - Dec 9 0:00 1:00 D Rule Mexico 1941 only - Apr 1 0:00 0 S Rule Mexico 1943 only - Dec 16 0:00 1:00 D Rule Mexico 1944 only - May 1 0:00 0 S Rule Mexico 1950 only - Feb 12 0:00 1:00 D Rule Mexico 1950 only - Jul 30 0:00 0 S Rule Mexico 1996 2000 - Apr Sun>=1 2:00 1:00 D Rule Mexico 1996 2000 - Oct lastSun 2:00 0 S Rule Mexico 2001 max - May Sun>=1 2:00 1:00 D Rule Mexico 2001 max - Sep lastSun 2:00 0 S # Rule BajaN 1954 1961 - Apr lastSun 2:00 1:00 D Rule BajaN 1954 1961 - Sep lastSun 2:00 0 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] # Quintana Roo Zone America/Cancun -5:47:04 - LMT 1922 Jan 1 0:12:56 -6:00 - CST 1981 Dec -5:00 - EST 1982 Dec 2 -6:00 - CST 1996 -6:00 Mexico C%sT 1997 Oct lastSun 2:00 -5:00 Mexico E%sT 1998 Aug 2 2:00 -6:00 Mexico C%sT # Campeche, Yucatan Zone America/Merida -5:58:28 - LMT 1922 Jan 1 0:01:32 -6:00 - CST 1981 Dec -5:00 - EST 1982 Dec 2 -6:00 Mexico C%sT # Coahuila, Durango, Nuevo Leon, Tamaulipas Zone America/Monterrey -6:41:16 - LMT 1922 Jan 1 0:01:32 -6:00 - CST 1988 -6:00 US C%sT 1989 -6:00 Mexico C%sT # Central Mexico Zone America/Mexico_City -6:36:36 - LMT 1922 Jan 1 0:23:24 -7:00 - MST 1927 Jun 10 23:00 -6:00 - CST 1930 Nov 15 -7:00 - MST 1931 May 1 23:00 -6:00 - CST 1931 Oct -7:00 - MST 1932 Mar 30 23:00 -6:00 Mexico C%sT # Chihuahua Zone America/Chihuahua -7:04:20 - LMT 1921 Dec 31 23:55:40 -7:00 - MST 1927 Jun 10 23:00 -6:00 - CST 1930 Nov 15 -7:00 - MST 1931 May 1 23:00 -6:00 - CST 1931 Oct -7:00 - MST 1932 Mar 30 23:00 -6:00 - CST 1996 -6:00 Mexico C%sT 1998 -6:00 - CST 1998 Apr Sun>=1 3:00 -7:00 Mexico M%sT # Sonora Zone America/Hermosillo -7:23:52 - LMT 1921 Dec 31 23:36:08 -7:00 - MST 1927 Jun 10 23:00 -6:00 - CST 1930 Nov 15 -7:00 - MST 1931 May 1 23:00 -6:00 - CST 1931 Oct -7:00 - MST 1932 Mar 30 23:00 -6:00 - CST 1942 Apr 24 -7:00 - MST 1949 Jan 14 -8:00 - PST 1970 -7:00 Mexico M%sT 1999 -7:00 - MST # Baja California Sur, Nayarit, Sinaloa Zone America/Mazatlan -7:05:40 - LMT 1921 Dec 31 23:54:20 -7:00 - MST 1927 Jun 10 23:00 -6:00 - CST 1930 Nov 15 -7:00 - MST 1931 May 1 23:00 -6:00 - CST 1931 Oct -7:00 - MST 1932 Mar 30 23:00 -6:00 - CST 1942 Apr 24 -7:00 - MST 1949 Jan 14 -8:00 - PST 1970 -7:00 Mexico M%sT # Baja California Zone America/Tijuana -7:48:04 - LMT 1922 Jan 1 0:11:56 -8:00 - PST 1927 Jun 10 23:00 -7:00 - MST 1930 Nov 16 -8:00 - PST 1942 Apr 24 -7:00 - MST 1949 Jan 14 -8:00 BajaN P%sT 1976 -8:00 US P%sT 1996 -8:00 Mexico P%sT # # Revillagigedo Is # no information # --- Cortar aqui --- Y no, no estamos actuando en contra de algun estandar internacional ni es por que ahora seamos 'Open Source' el hacer estos cambios de horario. Cada pais lo hace como lo necesita. El cambio sugerido, por ejemplo, no afectara a Sonora, que seguira con el mismo horario que rige al estado de Arizona. Las zonas mexicanas son relativamente sencillas. Las de Estados Unidos, Europa y Medio Oriente son una pesadilla. Saludos -- (o- Cristian Othon Martinez Vera <cfuga en itam mx> Pulchrum est paucorum //\ http://eniac.rhon.itam.mx/~cfuga/ hominum. v_/_ --------------------------------------------------------- para salir de la lista, enviar un mensaje con las palabras "unsubscribe ayuda" en el cuerpo a majordomo en linux org mx