2022/12/15 23:38:42 INFO Name Right Ascension Declination 2022/12/15 23:38:42 INFO Mars 1.23928088293942 0.433953921126419 2022/12/15 23:38:42 INFO Moon 3.05180035788273 0.114033717122039 2022/12/15 23:38:42 INFO Aldeb 1.20392811802569 0.288139315093836 2022/12/15 23:38:42 INFO Time is Thu Dec 15 23:38:42 2022 2022/12/15 23:38:42 INFO Julian day is 2459929.776875 2022/12/16 20:45:44 INFO ./1.betelgeuse.pl 2022/12/16 20:45:44 INFO Name Right Ascension Declination 2022/12/16 20:45:44 INFO Mars 1.23352830004944 0.43369447662583 2022/12/16 20:45:44 INFO Moon 3.23649903846235 0.0250705117504442 2022/12/16 20:45:44 INFO Aldeb 1.20392811802569 0.288139315093836 2022/12/16 20:45:44 INFO Time is Fri Dec 16 20:45:44 2022 2022/12/16 20:45:44 INFO Julian day is 2459930.65675926 #### #!/usr/bin/perl use Time::Piece; use Astro::Coord::ECI::Utils 'deg2rad'; use Astro::Coords; use Log::Log4perl; my $file = '/home/fritz/Documents/perlmonks/1.aldeb.txt'; # unlink $file or warn "Could not unlink $file: $!"; my $log_conf4 = '/home/fritz/Documents/perlmonks/conf_files/3.conf'; Log::Log4perl::init($log_conf4); #info my $logger = Log::Log4perl->get_logger(); $logger->info("$0"); $logger->info("Name\tRight Ascension\t\tDeclination"); for my $name (qw/Mars Moon/) { my $planet2 = Astro::Coords->new( planet => $name ); $planet2->datetime( Time::Piece->new ); my $ra = $planet2->ra( format => q/rad/ ); my $dec = $planet2->dec( format => q/rad/ ); $logger->info("$name\t$ra\t$dec"); } my $aldeb_ra_degrees = 68.98; my $aldeb_ra_radians = deg2rad($aldeb_ra_degrees); my $aldeb_declination_degrees = 16.509166666667; my $aldeb_dec_radians = deg2rad($aldeb_declination_degrees); $logger->info("Aldeb\t$aldeb_ra_radians\t$aldeb_dec_radians "); my $t = localtime; my $jd = $t->julian_day; $logger->info("Time is $t"); $logger->info("Julian day is $jd"); __END__ #### ############################################################################### # Log::Log4perl Conf # ############################################################################### log4perl.rootLogger = DEBUG, LOG1, SCREEN log4perl.appender.SCREEN = Log::Log4perl::Appender::Screen log4perl.appender.SCREEN.stderr = 0 log4perl.appender.SCREEN.layout = Log::Log4perl::Layout::PatternLayout log4perl.appender.SCREEN.layout.ConversionPattern = %m %n log4perl.appender.LOG1 = Log::Log4perl::Appender::File log4perl.appender.LOG1.filename = /home/fritz/Documents/perlmonks/1.aldeb.txt log4perl.appender.LOG1.mode = append log4perl.appender.LOG1.layout = Log::Log4perl::Layout::PatternLayout log4perl.appender.LOG1.layout.ConversionPattern = %d %p %m %n #### Pronunciation /ˈbɛtəldʒuːz, ˈbiːtəl-, -dʒuːs/[1][2] Right ascension 05h 55m 10.30536s[3] Declination +07° 24′ 25.4304″[3] Apparent magnitude (V) +0.50[4] (0.0–1.6[5]) Characteristics Evolutionary stage Red supergiant Spectral type M1–M2 Ia–ab[6] Apparent magnitude (J) −3.00[7] Apparent magnitude (K) −4.05[7] U−B color index +2.06[4] B−V color index +1.85[4] Variable type SRc[8] Absolute magnitude (MV) −5.85[12] #### fritz@laptop:~/Documents$ trans :ru betelgeuse -p betelgeuse бетельгейзе (betel'geyze) Translations of betelgeuse [ English -> Русский ] betelgeuse бетельгейзе, Бетельгейзе fritz@laptop:~/Documents$