Skip to main content

Beautiful Conspiracies by Nature - Part 1

In this blog, I will try to illustrate beautiful natural wonders, which are the way because nature wanted us to see them that way...no other reason long or short....

Let's call our roll list,

  1. Solar Eclipse
We all know that solar eclipse are occur because moon obstructs sun's light or in a more layman's term, moon casts it's shadow on earth when it transits between earth and sun. But few might have pondered upon the fact that the mystic diamond ring and total solar eclipse (when it virtually becomes dark, in a small part of earth) have a more subtle origin.

These happen because from earth surface, lunar and solar discs looks of same size, and that's the reason why moon exactly covers the solar disc during eclipse. The exactness is more crucial in the formation of diamond ring during eclipse.
In case, somebody is wondering, this is Diamond Ring.
But isn't sun and moon incomparable in sizes? Then how come they have similar sized discs?
Yes, sun and moon are like a football field and a small marble, but moon's proximity to earth makes it much bigger or in other words, sun's remoteness makes it smaller to appear from earth. This figure below illustrates this better...

Notice that the angle subtended by moon and sun are same on earth. This angle is also called as "angular spread". Do some simple mathematics and you would get a relation between diameter of sun, moon and distance between earth and both.

r_sun/d_sun = r_moon/d_moon

where, r_sun and r_moon are distances between earth and sun and moon respectively, while d_sun and d_moon are the diameters of sun and moon respectively.
Now, what causes this phenomenon? 
Nothing, simple chance. Nature wanted us to feast on this spectacular event every year.

What would have happened, if not this?
Well, then we would be able to see solar eclipse in it's present glory. If moon would have been a bit more smaller or a bit more nearer to us, it would block sun completely thus rendering us incapable from watching diamond ring. 

ON the other hand, if it would have been a bit more smaller or a bit more farther from us, then it would have deprived us of the total solar eclipse...Rays of light would escape and reach to earth even when moon is exactly in between earth and sun.

But anyway, this is going to happen in the next million or so year, as moon is going farther and farther from earth, and that would have more drastic effects than depriving us of a beautiful natural phenomenon.


To be continued...

Comments

Popular posts from this blog

Multimaster replication with Symmetric DS

Symmetric DS is an awesome tool for trigger based replication whcih works for all major database vendors, including but not limited to PostgreSQL, MySQL, MSSQL, Oracle and many others. Symmetric-DS is a java application and can execute on any platform on whcih JRE is available including Windows and Linux. Trigger based replication, in constrast to disk based (eg. DRBD ) or transaction log file shipping based or statement based , works by registering triggers on DMLs and sending the data thus generated to remote machines. Another very popular trigger based DB replication tool is Slony . Symmetric-DS in addition to being database agnostic also supports multi-master replication (MMR). MMR usecase involves multiple database nodes, connected in a pool with DML updates coming from any of them. This is different from the normal master-slave replication, where slaves are not expected to generate any data events, and the sole authority of database is the master. MMR requirement causes d...

Reset root password RHEL/Rocky/CentOS 9

Unlike the earlier versions of Rethat variants, version 9 doesn't allow single user mode to change password, as maintanance mode in 9 requires root password . Single user mode (runlevel 1) can easily be obtained by appending the word ' single ' at the end of the line starting with 'linux' by editing the entry in boot menu by pressing ' e ' at boot menu. To reset the root password on the other hand, one requires to follow a specific set of commands, At the boot menu, edit rescue mode to append 'rd.break ' at the end of the line starting with kernel. Boot with the edited line by pressing Ctrl+X or F10. At the new prompt starting with switch_root, type the following commands, mount -o remount, rw /sysroot chroot /sysroot touch /.autorelabel passwd <new root password> exit reboot       

Devstack installation with cells in multiple machines

  Devstack is a testing and development package for OpenStack . The official devstack website has excellent but terse installation instructions, which could be daunting to a newbie. Normally, a traditional install is pretty straightforward but problems creep in when you have to go for some particular configuration or installation like cells or a simple code-test-debug setup, the information on the main site is insufficient. In this blog, I will enumerate the steps for setting up a cell-ular devstack installation with one parent and one child. Parent will not be instantiating any VMs s it's only a 'command centre'. 1. On both machines, install git and vim, clone the devstack repo using git. yum install git vim git clone https://git.openstack.org/openstack-dev/devstack 2. On both machines, open up the file 'local.conf' inside the cloned directory 'devstack' cd devstack; vim local.conf 3. Copy the parameters below to the file...