Actions

Difference between revisions of "Zemanim"

From RonWareWiki

 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''zemanim''' -- a simple calculator for [http://www.chabad.org/calendar/location.asp?AID=143790&c=889&tdate=9/21/2009 halachic times]
+
'''zemanim''' -- a simple calculator for [[zemanim#Halachic Times|halachic times]]
  
 +
''ronware'' is proud to release an Android version of my [[zemanim#The old version|zemanim application]].  This version is available on [https://play.google.com/store/apps/details?id=org.ronware.zemanim&feature=search_result#?t=W251bGwsMSwxLDEsIm9yZy5yb253YXJlLnplbWFuaW0iXQ Google Play], and is free.
 +
 +
The Android version displays a "clock" showing the current time as it relates to the various [[zemanim#Halachic Times|halachic times]].  The calculations are based upon standard sunrise and sunset algorithms, and are accurate to within two minutes (as mentioned in the application's help, this should be taken into account -- especially regarding ''shabbat'' start and end).
 +
 +
If you are interested in having ''ronware'' produce Android applications for you, please [http://ronware.org turn to our website].
 +
 +
===Privacy statement===
 +
The Android application needs "internet" access, but that is only used when the user wishes to report an issue.  In that case, a form is presented on the device, and when the user presses "OK", the issue information is sent to a bug database.  However, no private information is sent -- only whatever the user entered, and the version information, display resolution and device model.  ''ronware'' does not collect private information without specific permission of the user.
 +
 +
===The old version===
 
"zemanim" is a command-line program which calculates and displays "halachic times".  It is designed to be easily customized by means of the included "ini" file.  
 
"zemanim" is a command-line program which calculates and displays "halachic times".  It is designed to be easily customized by means of the included "ini" file.  
  
Line 6: Line 16:
 
<pre>
 
<pre>
 
Halachic times for Maale Adummim:
 
Halachic times for Maale Adummim:
             dawn  sunup shema tfila m:ged m:qet m:plg sundn night midnt sedra
+
             dawn  sunup shema tfila m:ged m:qet m:plg sundn night midnt shaah sedra
07 Oct 2009 05:07 05:36 08:31 09:29 11:55 14:50 16:02 17:16 17:45 23:26 holiday
+
10 Oct 2009 05:02 05:38 08:31 09:29 11:53 14:46 15:59 17:12 17:42 23:25 00:57 holiday
09 Oct 2009 05:08 05:37 08:31 09:29 11:54 14:48 16:00 17:14 17:43 23:26 holiday
+
16 Oct 2009 05:06 05:42 08:32 09:29 11:51 14:42 15:53 17:05 17:35 23:24 00:56 Bereshit
16 Oct 2009 05:13 05:42 08:32 09:29 11:51 14:42 15:53 17:05 17:35 23:24 Bereshit
+
23 Oct 2009 05:11 05:47 08:34 09:30 11:49 14:37 15:47 16:58 17:27 23:23 00:55 Noach
23 Oct 2009 05:18 05:47 08:34 09:30 11:49 14:37 15:47 16:58 17:27 23:23 Noach
+
30 Oct 2009 05:16 05:53 08:37 09:32 11:49 14:33 15:42 16:51 17:21 23:22 00:54 Lech-Lecha
 
</pre>
 
</pre>
  
Line 16: Line 26:
 
<pre>
 
<pre>
 
Halachic times for Chicago:
 
Halachic times for Chicago:
             dawn  sunup shema tfila m:ged m:qet m:plg sundn night midnt sedra
+
             dawn  sunup shema tfila m:ged m:qet m:plg sundn night midnt shaah sedra
07 Oct 2009 06:21 06:54 09:46 10:43 13:06 15:58 17:10 18:22 18:55 00:08 holiday
+
07 Oct 2009 06:21 06:54 09:46 10:43 13:06 15:58 17:10 18:22 18:55 00:08 00:56 holiday
 
</pre>
 
</pre>
  
 
The various options can be found by invoking "zemanim -h".  It is also informative to look inside the "zemanim.ini" file which is distributed with the program.
 
The various options can be found by invoking "zemanim -h".  It is also informative to look inside the "zemanim.ini" file which is distributed with the program.
  
The current version is 2.0, and is [http://ronware.org/zemanim2-0.zip available here].  The zip includes Windows, Linux and Mac OS/X versions of the program (which are functionally identical).  Unpack the zip file somewhere on your PATH, and enjoy.  The 'zemanim.ini' file must be located in the same place as the program file in order for it to take effect.
+
The current version is 2.02, and is [http://ronware.org/zemanim2-02.zip available here].  The zip includes Windows, Linux and Mac OS/X versions of the program (which are functionally identical).  Unpack the zip file somewhere on your PATH, and enjoy.  The 'zemanim.ini' file must be located in the same place as the program file in order for it to take effect.
 +
 
 +
===Halachic Times===
 +
 
 +
Judaism determines correct times for various ritual observances on astronomically visible phenomena.  The most important of these are "sunrise", "sunset" and "visibility of three stars".
 +
 
 +
===About===
  
The program is written in [http://ronware.org/reva Reva Forth], and the source code will be available in the 9.0.6 and later releases (not yet released).
+
The program is written in [http://ronware.org/reva Reva Forth], and the source code is available in the <tt>examples/zemanim.f</tt> file.
  
 
Please send [[User:Ron|Ron]] your feedback on this program.
 
Please send [[User:Ron|Ron]] your feedback on this program.

Latest revision as of 10:42, 4 May 2012

zemanim -- a simple calculator for halachic times

ronware is proud to release an Android version of my zemanim application. This version is available on Google Play, and is free.

The Android version displays a "clock" showing the current time as it relates to the various halachic times. The calculations are based upon standard sunrise and sunset algorithms, and are accurate to within two minutes (as mentioned in the application's help, this should be taken into account -- especially regarding shabbat start and end).

If you are interested in having ronware produce Android applications for you, please turn to our website.

Privacy statement

The Android application needs "internet" access, but that is only used when the user wishes to report an issue. In that case, a form is presented on the device, and when the user presses "OK", the issue information is sent to a bug database. However, no private information is sent -- only whatever the user entered, and the version information, display resolution and device model. ronware does not collect private information without specific permission of the user.

The old version

"zemanim" is a command-line program which calculates and displays "halachic times". It is designed to be easily customized by means of the included "ini" file.

Invoking "zemanim" produces a display like:

Halachic times for Maale Adummim:
            dawn  sunup shema tfila m:ged m:qet m:plg sundn night midnt shaah sedra
10 Oct 2009 05:02 05:38 08:31 09:29 11:53 14:46 15:59 17:12 17:42 23:25 00:57 holiday
16 Oct 2009 05:06 05:42 08:32 09:29 11:51 14:42 15:53 17:05 17:35 23:24 00:56 Bereshit
23 Oct 2009 05:11 05:47 08:34 09:30 11:49 14:37 15:47 16:58 17:27 23:23 00:55 Noach
30 Oct 2009 05:16 05:53 08:37 09:32 11:49 14:33 15:42 16:51 17:21 23:22 00:54 Lech-Lecha

Of course, one may modify the behavior by giving command-line options. For example, invoking "zemanim Chicago 1" gives:

Halachic times for Chicago:
            dawn  sunup shema tfila m:ged m:qet m:plg sundn night midnt shaah sedra
07 Oct 2009 06:21 06:54 09:46 10:43 13:06 15:58 17:10 18:22 18:55 00:08 00:56 holiday

The various options can be found by invoking "zemanim -h". It is also informative to look inside the "zemanim.ini" file which is distributed with the program.

The current version is 2.02, and is available here. The zip includes Windows, Linux and Mac OS/X versions of the program (which are functionally identical). Unpack the zip file somewhere on your PATH, and enjoy. The 'zemanim.ini' file must be located in the same place as the program file in order for it to take effect.

Halachic Times

Judaism determines correct times for various ritual observances on astronomically visible phenomena. The most important of these are "sunrise", "sunset" and "visibility of three stars".

About

The program is written in Reva Forth, and the source code is available in the examples/zemanim.f file.

Please send Ron your feedback on this program.