Últimos temas
PROTECTOR DE PANTALLA MOLT XULO.
Pàgina 1 de 1
PROTECTOR DE PANTALLA MOLT XULO.
Sky Screen Saver for Windows
Version 3.0 Release Notes
by John Walker
http://www.fourmilab.ch/
INTRODUCTION
============
The Sky Screen Saver shows the sky above any location on Earth,
including stars (from the Yale Bright Star Catalogue of more than 9000
stars to the 7th magnitude), the Moon in its correct phase and
position in the sky, and the position of the Sun and all the planets
in the sky.
Outlines, boundaries, and names of constellations can be displayed, as
well as names and Bayer/Flamsteed designations of stars brighter than
a given threshold. A database of more than 500 deep-sky objects,
including all the Messier objects and bright NGC objects can be
plotted to a given magnitude. The ecliptic and celestial equator can
be plotted, complete with co-ordinates.
To fulfill its mission as a screen saver, the sky map shifts position
on the display every 10 minutes to avoid burning in those few
components of the display which do not move as the Earth revolves.
The Sky Screen Saver is in the public domain. You can do anything you
like with it.
INSTALLATION
============
To install the Sky Screen Saver, obtain the archive SKYSCR32.ZIP
and extract the files from it with PKUNZIP. You will obtain:
Sky.scr - Screen saver module
Readme.txt - This document
Copy SKY.SCR to your Windows directory (usually C:\WINDOWS for Windows
95 or 98, C:\WINNT\SYSTEM32 for Windows NT, and C:\WINDOWS\SYSTEM32 for
Windows 2000 or XP), then from the Display option of the Control Panel,
choose "Sky" as your screen saver and use the "Settings" button to configure
it for your location and preferences.
CONFIGURATION
=============
In order to correctly display the sky above your location on Earth,
the Sky Screen Saver needs to know the latitude and longitude of your
location. Specify this information as follows:
Latitude and Longitude
----------------------
The latitude and longitude are specified in the dialogue which appears
when you click the "Settings" button in the Screen Saver section of the
Desktop control panel option. Enter your latitude and longitude, in
degrees, minutes, and seconds in the boxes, and don't forget to click
the buttons to specify whether your latitude is North or South and
your longitude East or West.
Don't worry about getting the longitude and latitude absolutely
precise for your location--a couple of minutes of error don't make
much difference in the appearance of the sky rendered at this scale.
You don't have to enter your own latitude and longitude; you can enter
the co-ordinates of any point on Earth and see the sky as it appears
from that location.
Detailed Configuration
----------------------
The "Detailed Configuration" button displays a dialogue which allows
you to enable or disable the display of various components of the sky
map.
Constellations:
Outlines -- The lines connecting the principal stars
of the constellations.
Boundaries -- The boundaries astronomers have defined
between the constellations.
Names -- Constellation names.
Align -- Rotate constellation names to align
with horizon on the map. This requires
generation of a separate TrueType font
for each constellation name. On a fast
'486 with plenty of memory, it adds only
a few seconds to the generation time,
but on a 20 Mhz '386 with limited
memory, it can take minutes. This mode
is off by default; try it to see how
long it takes and whether you prefer the
names aligned.
Stars:
Magnitude limit -- Stars dimmer than this magnitude will
not be displayed. Set to 6 to show all
naked-eye stars.
Names -- Check box to display names (e.g. "Vega",
"Sirius", "Canopus") of stars brighter
than the given magnitude limit.
Bayer/Flamsteed codes -- Check box to display Bayer greek
letters and Flamsteed numbers for stars
brighter than the given magnitude. These
are the designations of stars within a
constellation such as "Delta Pavonis" or
"61 Cygni".
Deep sky objects -- Check box to plot deep sky objects
(galaxies, gaseous nebulae, star
clusters, etc.) brighter than the
specified magnitude.
Show ecliptic, equator, poles -- If checked, the celestial north
and south poles will be marked with a
cross whose arms point in the
direction of the equinoctial and
solstitial colures, and the ecliptic
(labeled every 15 degrees) and the
celestial equator (labeled in hours of
right ascension) will be plotted.
Show solar system objects -- If checked, the Sun, Moon, and planets
will appear in the sky map.
Show calculation time -- Check box to display the time required
to calculate each update to the sky
map. This is primarily intended for
benchmarking various machines.
DID YOU NOTICE?
===============
The colour of the legends around the map changes based on the Sun's
altitude. When it's nighttime (Sun more than 18 degrees below the
horizon), they're grey. During the day (sunrise to sunset), they're
bright blue. During dawn and sunset (when the Sun is between 1 and 6
degrees below the horizon) the legends are dark red, and during the
balance of twilight (Sun between 6 and 18 degrees below the horizon),
they're dark blue.
For locations in the northern hemisphere the map is plotted with North
at the top, while observers in the southern hemisphere see South at
the top. East and West flop also, following the convention for
printed star maps. Note than since a star map represents the dome of
the heavens and is used, at least mentally, by holding it up over your
head, East and West are reversed with respect to a map of the Earth.
HOME PLANET
===========
The Sky Screen Saver was developed based on Home Planet, a
comprehensive Earth and sky simulator for Windows which displays the
Earth, tracks satellites, asteroids, and comets, includes an
extensible multimedia object catalogue, a simulated telescope for
viewing the sky at any magnification or location, a database of more
than a quarter million stars, and a complete hypertext help file and
introduction to astronomy linked to the components of the program.
Displays include the illuminated portion of the Earth, the Sky, the
Telescope, the Earth as viewed from a satellite, the Moon, or the Sun,
an orrery, panels displaying current information about the Moon and
planets, and more. Real-time astronomical information can be exported
to other applications via DDE. There's even a cuckoo clock (you can
turn it off).
Home Planet is in the public domain; you can do anything you like with
it.
For more information about Home Planet, visit the World-Wide Web page:
http://www.fourmilab.ch/homeplanet/
UPDATE LOG
==========
Version 1.0 (19 Sep 1994): Initial release.
Version 1.1 (27 Sep 1994): If the allocation of the device dependent
bitmap in which the sky map is drawn failed, several GDI calls were
made with a zero handle. This caused warning messages and resulted in
a blank screen with only the time at the top. I added code to detect
the failed allocation and display an out of memory message which moves
around the screen every 10 seconds. The size of the bitmap depends
upon the size and colour depth of the configured display, so it's hard
to give general guidelines about how much free memory is required. With
a 1024x768x16 display, 2 megabytes free RAM is plenty. A 1024x768 full
colour (24 bit per pixel) display requires about 5 megabytes of free RAM
to allocate the bitmap and other storage.
(17 Sep 1994): Built a version of 1.1 with the "alternate math package"
to work around coprocessor emulation bugs. Tested both on a 486DX50 and
a 386/20 with no coprocessor. It worked fine on both.
(11 April 1996): Ported to Windows 95 and updated version to 2.0. Since
Windows 95 handles screen saver passwords itself, I ripped out all the
password machinery needed on Windows 3.x. Since the AccessResource
API call which I used to conserve memory on 16 bit Windows has been
conveniently ripped out in Win32, I added openRES(), fgetsRES(), and
closeRES() functions to provide access to text files emebedded in
resources.
Deep sky objects weren't working because the format used to scan the
items in the database was accidentally deleted. Fixed.
(12 April 1996): Added the new identity string as the first item in
the string table. It doesn't seem to be used for anything, but it's
there anyway.
The application name wasn't getting loaded by GetIniEntries(),
resulting in a blank section name in CONTROL.INI--this seems to have
been done in the screen saver library on Windows 3.x, but you have to
do it yourself on Win 32.
In the spirit of such great Microsoft contributions to the art of
computer science such as IsTextUnicode() (look it up), I added a
"longitude and latitude guesser" to SCRNSAVE.C's GetIniSettings()
which is invoked when the user has not entered a latitude and
longitude in the configuration box. The latitude is guessed based
on the time zone bias--15 degrees for each hour. The latitude is
set to either 45 North or 45 South based on the following algorithm.
If the time zone uses Daylight time, the latitude is North if the
switch to daylight time occurs in the first 6 months of the year
and South if in the second 6 months. If Daylight time is not used
in the zone, North is used unless the time zone name begins with
"SA " or contains the string "South ". This is incredibly hokey,
but works rather well and should reduce the number of bozo E-mails
from people who want me to look up their latitude and longitude
or wondering why the sky is wrong when they never bothered to set
their site location in the first place.
Added code to check the fChildPreview flag, set if we're being run
by the Control Panel on-the-fly preview. If so, the sky image
parameters are tweaked to produce something vaguely reasonable
in the preview window.
Bounds Checker pointed out we weren't destroying the Moon icon
allocated in SUNMOON.C at program exit time. Fixed.
Removed some unused code and variables in PROJECT.C, not needed since
the screen saver only makes stereographic projections.
Release 2.0.
(October 28, 1996): I discovered I was a little overzealous in ripping
out the old tzset()/time() code when installing the Windows 95 time
zone facility, and accidentally disabled the timer which makes the
sky map shift position on the screen every 10 minutes. Fixed.
Release 2.1.
(November 6, 2003): Update to 2003 vintage SCRNSAVE.LIB, which purports
to be compatible with adjacent screen (multiple monitor) configurations.
Ported development to Visual Studio .NET. Fixed initialisation problem
with Windows XP which caused the initial paint of the sky map to be
delayed until the start of the next minute after the screen saver was loaded.
Release 3.0.
Version 3.0 Release Notes
by John Walker
http://www.fourmilab.ch/
INTRODUCTION
============
The Sky Screen Saver shows the sky above any location on Earth,
including stars (from the Yale Bright Star Catalogue of more than 9000
stars to the 7th magnitude), the Moon in its correct phase and
position in the sky, and the position of the Sun and all the planets
in the sky.
Outlines, boundaries, and names of constellations can be displayed, as
well as names and Bayer/Flamsteed designations of stars brighter than
a given threshold. A database of more than 500 deep-sky objects,
including all the Messier objects and bright NGC objects can be
plotted to a given magnitude. The ecliptic and celestial equator can
be plotted, complete with co-ordinates.
To fulfill its mission as a screen saver, the sky map shifts position
on the display every 10 minutes to avoid burning in those few
components of the display which do not move as the Earth revolves.
The Sky Screen Saver is in the public domain. You can do anything you
like with it.
INSTALLATION
============
To install the Sky Screen Saver, obtain the archive SKYSCR32.ZIP
and extract the files from it with PKUNZIP. You will obtain:
Sky.scr - Screen saver module
Readme.txt - This document
Copy SKY.SCR to your Windows directory (usually C:\WINDOWS for Windows
95 or 98, C:\WINNT\SYSTEM32 for Windows NT, and C:\WINDOWS\SYSTEM32 for
Windows 2000 or XP), then from the Display option of the Control Panel,
choose "Sky" as your screen saver and use the "Settings" button to configure
it for your location and preferences.
CONFIGURATION
=============
In order to correctly display the sky above your location on Earth,
the Sky Screen Saver needs to know the latitude and longitude of your
location. Specify this information as follows:
Latitude and Longitude
----------------------
The latitude and longitude are specified in the dialogue which appears
when you click the "Settings" button in the Screen Saver section of the
Desktop control panel option. Enter your latitude and longitude, in
degrees, minutes, and seconds in the boxes, and don't forget to click
the buttons to specify whether your latitude is North or South and
your longitude East or West.
Don't worry about getting the longitude and latitude absolutely
precise for your location--a couple of minutes of error don't make
much difference in the appearance of the sky rendered at this scale.
You don't have to enter your own latitude and longitude; you can enter
the co-ordinates of any point on Earth and see the sky as it appears
from that location.
Detailed Configuration
----------------------
The "Detailed Configuration" button displays a dialogue which allows
you to enable or disable the display of various components of the sky
map.
Constellations:
Outlines -- The lines connecting the principal stars
of the constellations.
Boundaries -- The boundaries astronomers have defined
between the constellations.
Names -- Constellation names.
Align -- Rotate constellation names to align
with horizon on the map. This requires
generation of a separate TrueType font
for each constellation name. On a fast
'486 with plenty of memory, it adds only
a few seconds to the generation time,
but on a 20 Mhz '386 with limited
memory, it can take minutes. This mode
is off by default; try it to see how
long it takes and whether you prefer the
names aligned.
Stars:
Magnitude limit -- Stars dimmer than this magnitude will
not be displayed. Set to 6 to show all
naked-eye stars.
Names -- Check box to display names (e.g. "Vega",
"Sirius", "Canopus") of stars brighter
than the given magnitude limit.
Bayer/Flamsteed codes -- Check box to display Bayer greek
letters and Flamsteed numbers for stars
brighter than the given magnitude. These
are the designations of stars within a
constellation such as "Delta Pavonis" or
"61 Cygni".
Deep sky objects -- Check box to plot deep sky objects
(galaxies, gaseous nebulae, star
clusters, etc.) brighter than the
specified magnitude.
Show ecliptic, equator, poles -- If checked, the celestial north
and south poles will be marked with a
cross whose arms point in the
direction of the equinoctial and
solstitial colures, and the ecliptic
(labeled every 15 degrees) and the
celestial equator (labeled in hours of
right ascension) will be plotted.
Show solar system objects -- If checked, the Sun, Moon, and planets
will appear in the sky map.
Show calculation time -- Check box to display the time required
to calculate each update to the sky
map. This is primarily intended for
benchmarking various machines.
DID YOU NOTICE?
===============
The colour of the legends around the map changes based on the Sun's
altitude. When it's nighttime (Sun more than 18 degrees below the
horizon), they're grey. During the day (sunrise to sunset), they're
bright blue. During dawn and sunset (when the Sun is between 1 and 6
degrees below the horizon) the legends are dark red, and during the
balance of twilight (Sun between 6 and 18 degrees below the horizon),
they're dark blue.
For locations in the northern hemisphere the map is plotted with North
at the top, while observers in the southern hemisphere see South at
the top. East and West flop also, following the convention for
printed star maps. Note than since a star map represents the dome of
the heavens and is used, at least mentally, by holding it up over your
head, East and West are reversed with respect to a map of the Earth.
HOME PLANET
===========
The Sky Screen Saver was developed based on Home Planet, a
comprehensive Earth and sky simulator for Windows which displays the
Earth, tracks satellites, asteroids, and comets, includes an
extensible multimedia object catalogue, a simulated telescope for
viewing the sky at any magnification or location, a database of more
than a quarter million stars, and a complete hypertext help file and
introduction to astronomy linked to the components of the program.
Displays include the illuminated portion of the Earth, the Sky, the
Telescope, the Earth as viewed from a satellite, the Moon, or the Sun,
an orrery, panels displaying current information about the Moon and
planets, and more. Real-time astronomical information can be exported
to other applications via DDE. There's even a cuckoo clock (you can
turn it off).
Home Planet is in the public domain; you can do anything you like with
it.
For more information about Home Planet, visit the World-Wide Web page:
http://www.fourmilab.ch/homeplanet/
UPDATE LOG
==========
Version 1.0 (19 Sep 1994): Initial release.
Version 1.1 (27 Sep 1994): If the allocation of the device dependent
bitmap in which the sky map is drawn failed, several GDI calls were
made with a zero handle. This caused warning messages and resulted in
a blank screen with only the time at the top. I added code to detect
the failed allocation and display an out of memory message which moves
around the screen every 10 seconds. The size of the bitmap depends
upon the size and colour depth of the configured display, so it's hard
to give general guidelines about how much free memory is required. With
a 1024x768x16 display, 2 megabytes free RAM is plenty. A 1024x768 full
colour (24 bit per pixel) display requires about 5 megabytes of free RAM
to allocate the bitmap and other storage.
(17 Sep 1994): Built a version of 1.1 with the "alternate math package"
to work around coprocessor emulation bugs. Tested both on a 486DX50 and
a 386/20 with no coprocessor. It worked fine on both.
(11 April 1996): Ported to Windows 95 and updated version to 2.0. Since
Windows 95 handles screen saver passwords itself, I ripped out all the
password machinery needed on Windows 3.x. Since the AccessResource
API call which I used to conserve memory on 16 bit Windows has been
conveniently ripped out in Win32, I added openRES(), fgetsRES(), and
closeRES() functions to provide access to text files emebedded in
resources.
Deep sky objects weren't working because the format used to scan the
items in the database was accidentally deleted. Fixed.
(12 April 1996): Added the new identity string as the first item in
the string table. It doesn't seem to be used for anything, but it's
there anyway.
The application name wasn't getting loaded by GetIniEntries(),
resulting in a blank section name in CONTROL.INI--this seems to have
been done in the screen saver library on Windows 3.x, but you have to
do it yourself on Win 32.
In the spirit of such great Microsoft contributions to the art of
computer science such as IsTextUnicode() (look it up), I added a
"longitude and latitude guesser" to SCRNSAVE.C's GetIniSettings()
which is invoked when the user has not entered a latitude and
longitude in the configuration box. The latitude is guessed based
on the time zone bias--15 degrees for each hour. The latitude is
set to either 45 North or 45 South based on the following algorithm.
If the time zone uses Daylight time, the latitude is North if the
switch to daylight time occurs in the first 6 months of the year
and South if in the second 6 months. If Daylight time is not used
in the zone, North is used unless the time zone name begins with
"SA " or contains the string "South ". This is incredibly hokey,
but works rather well and should reduce the number of bozo E-mails
from people who want me to look up their latitude and longitude
or wondering why the sky is wrong when they never bothered to set
their site location in the first place.
Added code to check the fChildPreview flag, set if we're being run
by the Control Panel on-the-fly preview. If so, the sky image
parameters are tweaked to produce something vaguely reasonable
in the preview window.
Bounds Checker pointed out we weren't destroying the Moon icon
allocated in SUNMOON.C at program exit time. Fixed.
Removed some unused code and variables in PROJECT.C, not needed since
the screen saver only makes stereographic projections.
Release 2.0.
(October 28, 1996): I discovered I was a little overzealous in ripping
out the old tzset()/time() code when installing the Windows 95 time
zone facility, and accidentally disabled the timer which makes the
sky map shift position on the screen every 10 minutes. Fixed.
Release 2.1.
(November 6, 2003): Update to 2003 vintage SCRNSAVE.LIB, which purports
to be compatible with adjacent screen (multiple monitor) configurations.
Ported development to Visual Studio .NET. Fixed initialisation problem
with Windows XP which caused the initial paint of the sky map to be
delayed until the start of the next minute after the screen saver was loaded.
Release 3.0.
Re: PROTECTOR DE PANTALLA MOLT XULO.
Cel Protector de pantalla per a Windows
Versió 3.0 Notes Acumulades
per John Walker
http://www.fourmilab.ch/
INTRODUCCIÓ
============
El Cel Protector de pantalla mostra el cel per sobre de qualsevol lloc de la Terra,
incloent estrelles (de la Yale Bright Star, catàleg de més de 9000
estrelles de la magnitud 7 ª), la Lluna en la seva fase correcta i
posició en el cel, i la posició del Sol i tots els planetes
al cel.
Es poden mostrar esbossos, fronteres, i els noms de les constel·lacions, així com els noms i les denominacions de les estrelles més brillants que
a partir d'un determinat límit. Una base de dades de més de 500 objectes de cel profund, incloent tots els objectes "Messier" i objectes brillants NGC traçats a una determinada magnitud. L'equador celeste ò eclíptica pot traçar-se en una gràfica,a partir de coordenades geo-posicionals.
Per complir la seva missió com a protector de pantalla, es va produïnt un canvi de posició del mapa del cel a la pantalla cada 10 minuts tenint en compte els pocs components de la pantalla que no es mouen quan la Terra gira.
El Cel Protector de pantalla és de domini públic. Vostè pot fer el que vulgui amb ell.
INSTAL.LACIÓ
============
Per instal lar el Cel Protector de pantalla, obtenir l'arxiu SKYSCR32.ZIP
i extreure els fitxers d'aquest amb PKUNZIP. Vostè obtindrà:
Sky.scr - Protector de pantalla del mòdul
Readme.txt - Aquest document
Còpia SKY.SCR al seu directori de Windows (normalment C: \ WINDOWS per a Windows
95 o 98, C:\ WINNT \ System32 per a Windows NT, i C: \ WINDOWS \ system32 per
Windows 2000 , XP, Vista ò Windows 7). Després a l'opció Pantalla del Panell de Control,
trieu l'opció "Sky" com el seu protector de pantalla i utilitzar el botó "Configuració" per a configurar
que per la seva ubicació i preferències.
CONFIGURACIÓ
=============
Per visualitzar correctament el cel sobre la seva ubicació a la Terra,
el cel protector de pantalla ha de saber la latitud i longitud de la seva
ubicació. Especifiqueu la informació de la següent manera:
Latitud i Longitud
----------------------
La latitud i longitud s'especifiquen en el diàleg que apareix
en fer clic al botó "Configuració" a la secció Protector de pantalla del control d'escriptori (botó dret a qualsevol punt de l'escriptori que no sigui un objecte).
Introduïu la vostra latitud i longitud, en graus, minuts i segons a les caixes, i no oblideu fer clic als botons
per especificar si la vostra latitud és Nord o Sud, i la vostra longitud Est o Oest.
No us preocupeu per aconseguir la longitud i latitud absolutament
necessària per a la vostra - un parell de minuts d'error no fan
gran diferència en l'aspecte del cel prestat a aquesta escala.
No cal introduir la pròpia latitud i longitud; podeu introduir
les coordenades de qualsevol punt de la Terra i veure el cel tal com apareix
des d'aquesta ubicació.
Configuració detallada
----------------------
La "Configuració detallada botó mostra un diàleg que permet
activar o desactivar la visualització dels diversos components del cel
mapa.
Constel:
Esbossos - Les línies que connecten les principals estrelles de les constel.lacions
Límits - Els astrònoms han definit els límits entre les constel.lacions
Noms - noms de les constel.lacions
Alinear - Rotació noms de les constel.lacions per a alinear amb l'horitzó del mapa. Per això és necessari
generar una font TrueType separada per a cada nom de la constel.lació.
En un ràpid 486 Amb un munt de memòria, uns pocs segons són el temps de generació,
però en un 20 Mhz 386 amb limits de memòria, pot trigar uns minuts la mateixa.
Aquesta manera està desactivada per defecte; provi a veure com va de depressa la generació de la pantalla
i si vostè prefereix l'alineació de noms (la qual cosa resta memòria)
Estrelles:
Magnitud límit - Regulador estrelles. Les estrelles d'aquesta magnitud no es mostrarà. 6 mostrarà totes les
estrelles a la primera vista vista. 8i, aquí afegeixo jo, que tampoc se solen veure al cel tan brut que tenim actualment.
A veure si amb la crisi, el cel també ens fa un regal)
Noms - Marqueu la casella per mostrar els noms (per exemple, "Vega",
"Sirius", "Canopus") de les estrelles més brillants que el límit de magnitud donat.
Codis - Marqueu la casella per mostrar lletres i números de les estrelles més brillants que la magnitud donada.
Aquestes són les designacions de les estrelles dins de la constel·lació (com "Delta Pavonis" o
"61 Cygni").
Objectes de cel profund - Marqueu la casella per representar objectes de cel profund
(Galàxies, nebuloses gasoses, clusters d'estrella, etc) més brillants que la
magnitud especificada.
Mostra l'eclíptica o equador i els pols - Si està activada, el nord i sud celeste, es marcaran amb una
creu.
Els braços marquen la direcció equinoccial. Els colurs solsticials i l'eclíptica (Amb l'etiqueta cada 15 graus) i l'equador
celeste (amb llegendes en hores d'ascensió recta) es traçaran.
Mostra objectes del sistema solar - Si està activada, el Sol, la Lluna i els planetes
apareixeran al mapa del cel.
Mostra el temps de càlcul - Marqueu la casella per mostrar el temps necessari per al càlcul
de cada actualització per al mapa del cel.
Això està pensat principalment per l'avaluació comparativa de les diverses màquines.
T'has adonat ?
===============
Que el color de les llegendes de tot el mapa són en funció dels canvis d'altitud del Sol?.
Quan és de nit (diumenge més de 18 graus per sota de l'horitzó), són grisos.
Durant el dia (de l'alba fins la posta del sol), són blau brillant. Durant l'alba i el capvespre
(quan el Sol està entre 1 i 6 graus per sota de l'horitzó), les llegendes són de color vermell fosc,
i durant el l'equilibri del crepuscle (Sol entre 6 i 18 graus sota l'horitzó),són de color blau fosc.
Els llocs situats a l'hemisferi nord es tracen al mapa amb el nord a la part superior,
mentre que els observadors en l'hemisferi sud vegeu Sud a la part superior.
Orient i Occident també "flop", després de la convenció per imprimir els mapes estelars.
Tingueu en compte que des de que es fan mapes de les estrelles, representem la cúpula del cel,
almenys mentalment, considerant que al llarg seu, el vostre cap, (per tant el nord el sud,l'est i oest)
estan invertits respecte a un mapa de la Terra.
HOME PLANET
===========
El Cel Protector de pantalla va ser desenvolupat en base a Home Planet, un
simulador de la Terra i el Cel complet per a Windows que mostra la
Terra, pistes de satèl.lits, asteroides i cometes, inclou objectes multimèdia ampliables de catàleg, un telescopi simulat per
a veure el cel en qualsevol ampliació o ubicació, una base de dades de més
d'un quart de milió d'estrelles i un hipertext complet. Arxiu d'ajuda i
introducció a l'astronomia vinculats als components del programa.
Les exhibicions inclouen la porció il·luminada de la Terra, el cel, el
Telescopi, la Terra vista des d'un satèl.lit, la Lluna o el Sol.
Un planetari, panells que mostren la informació actual sobre la Lluna i
planetes, i molt més. Informació astronòmica en temps real es pot exportar
a altres aplicacions a través de DDE. Fins i tot hi ha un rellotge de cucut (el podeu
apagar).
El Home Planet és al domini públic, pots fer el que vulguis amb
mateix.
Per obtenir més informació sobre Home Planet, visita la pàgina de World-Wide Web:
http://www.fourmilab.ch/homeplanet/
Log
==========
Versió 1.0 (19 de setembre 1994): versió inicial.
Versió 1.1 (27 de setembre 1994): Si l'assignació dels dependents del dispositiu de
mapa de bits amb què el mapa del cel es dibuixa no es veu, es degut a diverses trucades GDI
fetes amb un mànec de zero. Això fa que els missatges d'advertència donin lloc a
una pantalla en blanc amb només el temps en la part superior. s'ha afegit codi per detectar
l'assignació fracassada i mostrar un missatge de memòria que es mou
al voltant de la pantalla cada 10 segons. La mida del mapa de bits depèn de la mida i profunditat de color
de la configuració de la pantalla, així que és difícil donar orientacions generals sobre la quantitat de memòria lliure
que es requereix.
Amb una pantalla de 1024x768x16, 2 MB RAM és suficient. Una completa 1024x768 Color (24 bits per píxel)
es requeriran uns 5 megabytes de memòria RAM per assignar el mapa de bits l'emmagatzematge.
(17 de setembre 1994): Construïda una versió de 1.1 amb el paquet de matemàtiques "alternativa"
Per evitar errors d'emulació de coprocessador. Provat tant en un 486DX50 i 386/20, sense un coprocessador.
Funciona bé en tots dos.
(11 d'abril de 1996): portat a Windows 95 i versió actualitzada a 2.0. Des
Windows 95 controla contrasenyes de protector de pantalla en si.
Em van arrencar tots els maquinàris necessitats de contrasenya a Windows 3.x.
Des de la AccessResource, crida a l'API que he utilitzat per conservar memòria en Windows de 16 bits
i ha estat convenientment arrencat en Win32. Vaig afegir openRES (), fgetsRES (), i closeRES ()
per a proporcionar recursos d'accés als arxius de text en emebedded.
Els objectes de cel profund no estaven funcionant pel fet que el format utilitzat per escanejar els
elements de la base de dades s'ha eliminat accidentalment. Fix.
(12 d'abril de 1996): S'ha afegit la cadena nova "identitat" com el primer element de
la taula de cadenes. No sembla que s'utilitzarà per a res, però existeix de totes maneres.
El nom de l'aplicació no estava carregat per GetIniEntries (),
resultant un nom de secció en blanc a CONTROL.INI -- això sembla haver-se fet a la biblioteca del protector de pantalla a Windows 3.x, però cal
que ho faci vostè mateix en Win 32.
En l'esperit de les grans contribucions de Microsoft per l'art de les ciències de la computació
com IsTextUnicode () (cercar en el diccionari), he afegit un "endevinador de longitud i latitud" per GetIniSettings SCRNSAVE.C s '()
que s'invoca quan l'usuari no ha entrat en una latitud i de longitud en el quadre de configuració.
La latitud es conjectura obtinguda al biaix de zona horària - 15 graus per cada hora. La latitud és
configura com 45 o 45 Nord Sud basat en l'algoritme següent:
Si la zona horària utilitza l'hora de llum del dia, la latitud és Nord si el fet de canviar a l'horari d'estiu es produeix
en els primers 6 mesos de l'any; i Sud, si es produeix en els segons 6 mesos.
Si la zona horària no utilitza llum del dia, a la zona del Nord s'utilitza (excepte quan el nom comença amb la zona horària
"SA" o si conté la cadena "Sud". Això és increïblement OK, i funciona força bé i fa reduir el nombre de Bozoó E-mails
de les persones que em volen mirar la seva latitud i longitud o que pregunten per què el cel està malament quan no es va molestar en introduir
seu lloc d'ubicació primer de tot.
Afegit codi per comprovar la bandera fChildPreview, fixat, si estem sent executats
pel tauler de control en la marxa de vista prèvia. Si és així, els paràmetres de la imatge del cel
s'ajusten per produir alguna cosa vagament raonable a la finestra de vista prèvia.
Límits Checker va assenyalar que no estaven anulant la icona de la Lluna
assignada a SUNMOON.C en el moment de sortir del programa. Fix.
Esborrat una mica de codi no utilitzat i les variables en PROJECT.C, no necessaries, ja que
el protector de pantalla només té projeccions estereogràfiques.
La versió 2.0.
(28 d'octubre 1996): vaig descobrir que era una mica d'excés de zel l'esquinçament del tzset d'edat () / hora ()
quan s'instal·la el codi a Windows 95 i el temps instal·lació de la zona, i és deshabilita per accident, en el temporitzador
que fa que el mapa del cel canvïi de posició la pantalla cada 10 minuts. Fix.
Versió 2.1.
(06 de novembre 2003): Actualització per a la collita 2003 SCRNSAVE.LIB, que pretén
què sigui compatible amb les pantalles adjacents (diversos monitors) de les configuracions.
Desenvolupament portat a Visual Studio. NET.
Problema d'inicialització fixa amb Windows XP que va causar que el mapa de bits inicial del mapa del cel s'endarreixi
fins a l'inici del següent minut després que el protector de pantalla s'ha carregat.
La versió 3.0.
Versió 3.0 Notes Acumulades
per John Walker
http://www.fourmilab.ch/
INTRODUCCIÓ
============
El Cel Protector de pantalla mostra el cel per sobre de qualsevol lloc de la Terra,
incloent estrelles (de la Yale Bright Star, catàleg de més de 9000
estrelles de la magnitud 7 ª), la Lluna en la seva fase correcta i
posició en el cel, i la posició del Sol i tots els planetes
al cel.
Es poden mostrar esbossos, fronteres, i els noms de les constel·lacions, així com els noms i les denominacions de les estrelles més brillants que
a partir d'un determinat límit. Una base de dades de més de 500 objectes de cel profund, incloent tots els objectes "Messier" i objectes brillants NGC traçats a una determinada magnitud. L'equador celeste ò eclíptica pot traçar-se en una gràfica,a partir de coordenades geo-posicionals.
Per complir la seva missió com a protector de pantalla, es va produïnt un canvi de posició del mapa del cel a la pantalla cada 10 minuts tenint en compte els pocs components de la pantalla que no es mouen quan la Terra gira.
El Cel Protector de pantalla és de domini públic. Vostè pot fer el que vulgui amb ell.
INSTAL.LACIÓ
============
Per instal lar el Cel Protector de pantalla, obtenir l'arxiu SKYSCR32.ZIP
i extreure els fitxers d'aquest amb PKUNZIP. Vostè obtindrà:
Sky.scr - Protector de pantalla del mòdul
Readme.txt - Aquest document
Còpia SKY.SCR al seu directori de Windows (normalment C: \ WINDOWS per a Windows
95 o 98, C:\ WINNT \ System32 per a Windows NT, i C: \ WINDOWS \ system32 per
Windows 2000 , XP, Vista ò Windows 7). Després a l'opció Pantalla del Panell de Control,
trieu l'opció "Sky" com el seu protector de pantalla i utilitzar el botó "Configuració" per a configurar
que per la seva ubicació i preferències.
CONFIGURACIÓ
=============
Per visualitzar correctament el cel sobre la seva ubicació a la Terra,
el cel protector de pantalla ha de saber la latitud i longitud de la seva
ubicació. Especifiqueu la informació de la següent manera:
Latitud i Longitud
----------------------
La latitud i longitud s'especifiquen en el diàleg que apareix
en fer clic al botó "Configuració" a la secció Protector de pantalla del control d'escriptori (botó dret a qualsevol punt de l'escriptori que no sigui un objecte).
Introduïu la vostra latitud i longitud, en graus, minuts i segons a les caixes, i no oblideu fer clic als botons
per especificar si la vostra latitud és Nord o Sud, i la vostra longitud Est o Oest.
No us preocupeu per aconseguir la longitud i latitud absolutament
necessària per a la vostra - un parell de minuts d'error no fan
gran diferència en l'aspecte del cel prestat a aquesta escala.
No cal introduir la pròpia latitud i longitud; podeu introduir
les coordenades de qualsevol punt de la Terra i veure el cel tal com apareix
des d'aquesta ubicació.
Configuració detallada
----------------------
La "Configuració detallada botó mostra un diàleg que permet
activar o desactivar la visualització dels diversos components del cel
mapa.
Constel:
Esbossos - Les línies que connecten les principals estrelles de les constel.lacions
Límits - Els astrònoms han definit els límits entre les constel.lacions
Noms - noms de les constel.lacions
Alinear - Rotació noms de les constel.lacions per a alinear amb l'horitzó del mapa. Per això és necessari
generar una font TrueType separada per a cada nom de la constel.lació.
En un ràpid 486 Amb un munt de memòria, uns pocs segons són el temps de generació,
però en un 20 Mhz 386 amb limits de memòria, pot trigar uns minuts la mateixa.
Aquesta manera està desactivada per defecte; provi a veure com va de depressa la generació de la pantalla
i si vostè prefereix l'alineació de noms (la qual cosa resta memòria)
Estrelles:
Magnitud límit - Regulador estrelles. Les estrelles d'aquesta magnitud no es mostrarà. 6 mostrarà totes les
estrelles a la primera vista vista. 8i, aquí afegeixo jo, que tampoc se solen veure al cel tan brut que tenim actualment.
A veure si amb la crisi, el cel també ens fa un regal)
Noms - Marqueu la casella per mostrar els noms (per exemple, "Vega",
"Sirius", "Canopus") de les estrelles més brillants que el límit de magnitud donat.
Codis - Marqueu la casella per mostrar lletres i números de les estrelles més brillants que la magnitud donada.
Aquestes són les designacions de les estrelles dins de la constel·lació (com "Delta Pavonis" o
"61 Cygni").
Objectes de cel profund - Marqueu la casella per representar objectes de cel profund
(Galàxies, nebuloses gasoses, clusters d'estrella, etc) més brillants que la
magnitud especificada.
Mostra l'eclíptica o equador i els pols - Si està activada, el nord i sud celeste, es marcaran amb una
creu.
Els braços marquen la direcció equinoccial. Els colurs solsticials i l'eclíptica (Amb l'etiqueta cada 15 graus) i l'equador
celeste (amb llegendes en hores d'ascensió recta) es traçaran.
Mostra objectes del sistema solar - Si està activada, el Sol, la Lluna i els planetes
apareixeran al mapa del cel.
Mostra el temps de càlcul - Marqueu la casella per mostrar el temps necessari per al càlcul
de cada actualització per al mapa del cel.
Això està pensat principalment per l'avaluació comparativa de les diverses màquines.
T'has adonat ?
===============
Que el color de les llegendes de tot el mapa són en funció dels canvis d'altitud del Sol?.
Quan és de nit (diumenge més de 18 graus per sota de l'horitzó), són grisos.
Durant el dia (de l'alba fins la posta del sol), són blau brillant. Durant l'alba i el capvespre
(quan el Sol està entre 1 i 6 graus per sota de l'horitzó), les llegendes són de color vermell fosc,
i durant el l'equilibri del crepuscle (Sol entre 6 i 18 graus sota l'horitzó),són de color blau fosc.
Els llocs situats a l'hemisferi nord es tracen al mapa amb el nord a la part superior,
mentre que els observadors en l'hemisferi sud vegeu Sud a la part superior.
Orient i Occident també "flop", després de la convenció per imprimir els mapes estelars.
Tingueu en compte que des de que es fan mapes de les estrelles, representem la cúpula del cel,
almenys mentalment, considerant que al llarg seu, el vostre cap, (per tant el nord el sud,l'est i oest)
estan invertits respecte a un mapa de la Terra.
HOME PLANET
===========
El Cel Protector de pantalla va ser desenvolupat en base a Home Planet, un
simulador de la Terra i el Cel complet per a Windows que mostra la
Terra, pistes de satèl.lits, asteroides i cometes, inclou objectes multimèdia ampliables de catàleg, un telescopi simulat per
a veure el cel en qualsevol ampliació o ubicació, una base de dades de més
d'un quart de milió d'estrelles i un hipertext complet. Arxiu d'ajuda i
introducció a l'astronomia vinculats als components del programa.
Les exhibicions inclouen la porció il·luminada de la Terra, el cel, el
Telescopi, la Terra vista des d'un satèl.lit, la Lluna o el Sol.
Un planetari, panells que mostren la informació actual sobre la Lluna i
planetes, i molt més. Informació astronòmica en temps real es pot exportar
a altres aplicacions a través de DDE. Fins i tot hi ha un rellotge de cucut (el podeu
apagar).
El Home Planet és al domini públic, pots fer el que vulguis amb
mateix.
Per obtenir més informació sobre Home Planet, visita la pàgina de World-Wide Web:
http://www.fourmilab.ch/homeplanet/
Log
==========
Versió 1.0 (19 de setembre 1994): versió inicial.
Versió 1.1 (27 de setembre 1994): Si l'assignació dels dependents del dispositiu de
mapa de bits amb què el mapa del cel es dibuixa no es veu, es degut a diverses trucades GDI
fetes amb un mànec de zero. Això fa que els missatges d'advertència donin lloc a
una pantalla en blanc amb només el temps en la part superior. s'ha afegit codi per detectar
l'assignació fracassada i mostrar un missatge de memòria que es mou
al voltant de la pantalla cada 10 segons. La mida del mapa de bits depèn de la mida i profunditat de color
de la configuració de la pantalla, així que és difícil donar orientacions generals sobre la quantitat de memòria lliure
que es requereix.
Amb una pantalla de 1024x768x16, 2 MB RAM és suficient. Una completa 1024x768 Color (24 bits per píxel)
es requeriran uns 5 megabytes de memòria RAM per assignar el mapa de bits l'emmagatzematge.
(17 de setembre 1994): Construïda una versió de 1.1 amb el paquet de matemàtiques "alternativa"
Per evitar errors d'emulació de coprocessador. Provat tant en un 486DX50 i 386/20, sense un coprocessador.
Funciona bé en tots dos.
(11 d'abril de 1996): portat a Windows 95 i versió actualitzada a 2.0. Des
Windows 95 controla contrasenyes de protector de pantalla en si.
Em van arrencar tots els maquinàris necessitats de contrasenya a Windows 3.x.
Des de la AccessResource, crida a l'API que he utilitzat per conservar memòria en Windows de 16 bits
i ha estat convenientment arrencat en Win32. Vaig afegir openRES (), fgetsRES (), i closeRES ()
per a proporcionar recursos d'accés als arxius de text en emebedded.
Els objectes de cel profund no estaven funcionant pel fet que el format utilitzat per escanejar els
elements de la base de dades s'ha eliminat accidentalment. Fix.
(12 d'abril de 1996): S'ha afegit la cadena nova "identitat" com el primer element de
la taula de cadenes. No sembla que s'utilitzarà per a res, però existeix de totes maneres.
El nom de l'aplicació no estava carregat per GetIniEntries (),
resultant un nom de secció en blanc a CONTROL.INI -- això sembla haver-se fet a la biblioteca del protector de pantalla a Windows 3.x, però cal
que ho faci vostè mateix en Win 32.
En l'esperit de les grans contribucions de Microsoft per l'art de les ciències de la computació
com IsTextUnicode () (cercar en el diccionari), he afegit un "endevinador de longitud i latitud" per GetIniSettings SCRNSAVE.C s '()
que s'invoca quan l'usuari no ha entrat en una latitud i de longitud en el quadre de configuració.
La latitud es conjectura obtinguda al biaix de zona horària - 15 graus per cada hora. La latitud és
configura com 45 o 45 Nord Sud basat en l'algoritme següent:
Si la zona horària utilitza l'hora de llum del dia, la latitud és Nord si el fet de canviar a l'horari d'estiu es produeix
en els primers 6 mesos de l'any; i Sud, si es produeix en els segons 6 mesos.
Si la zona horària no utilitza llum del dia, a la zona del Nord s'utilitza (excepte quan el nom comença amb la zona horària
"SA" o si conté la cadena "Sud". Això és increïblement OK, i funciona força bé i fa reduir el nombre de Bozoó E-mails
de les persones que em volen mirar la seva latitud i longitud o que pregunten per què el cel està malament quan no es va molestar en introduir
seu lloc d'ubicació primer de tot.
Afegit codi per comprovar la bandera fChildPreview, fixat, si estem sent executats
pel tauler de control en la marxa de vista prèvia. Si és així, els paràmetres de la imatge del cel
s'ajusten per produir alguna cosa vagament raonable a la finestra de vista prèvia.
Límits Checker va assenyalar que no estaven anulant la icona de la Lluna
assignada a SUNMOON.C en el moment de sortir del programa. Fix.
Esborrat una mica de codi no utilitzat i les variables en PROJECT.C, no necessaries, ja que
el protector de pantalla només té projeccions estereogràfiques.
La versió 2.0.
(28 d'octubre 1996): vaig descobrir que era una mica d'excés de zel l'esquinçament del tzset d'edat () / hora ()
quan s'instal·la el codi a Windows 95 i el temps instal·lació de la zona, i és deshabilita per accident, en el temporitzador
que fa que el mapa del cel canvïi de posició la pantalla cada 10 minuts. Fix.
Versió 2.1.
(06 de novembre 2003): Actualització per a la collita 2003 SCRNSAVE.LIB, que pretén
què sigui compatible amb les pantalles adjacents (diversos monitors) de les configuracions.
Desenvolupament portat a Visual Studio. NET.
Problema d'inicialització fixa amb Windows XP que va causar que el mapa de bits inicial del mapa del cel s'endarreixi
fins a l'inici del següent minut després que el protector de pantalla s'ha carregat.
La versió 3.0.
Temas similares
» Confirman la hipótesis del cerebro protector
» Em sembla molt bé.
» Un molt bon resultat
» Sembla molt divertit
» Un nou virus molt perillós.
» Em sembla molt bé.
» Un molt bon resultat
» Sembla molt divertit
» Un nou virus molt perillós.
Pàgina 1 de 1
Permisos d'aquest fòrum:
No pots respondre a temes en aquest fòrum
09/06/23, 02:16 am por VlCTUR
» Un Joc Divertit: VERITAT ò MENTIDA
29/02/16, 12:18 pm por VlCTUR
» ALFABETO EMOCIONAL...
23/09/15, 11:32 pm por VlCTUR
» El domini de les emocions, clau en el treball i fora d'aquest
22/09/15, 06:44 pm por VlCTUR
» M'han ajudat a eliminar un xic de burriqueria.
21/09/15, 11:01 pm por VlCTUR
» Música de la Terra
23/09/14, 09:46 am por VlCTUR
» Per a Pantera.
26/05/14, 03:25 am por VlCTUR
» Bona tarde de¨fret ivent
07/05/14, 02:56 am por VlCTUR
» Bon Fret i molta pluja
01/02/14, 02:33 pm por greta