[conspire] So, CABAL, eh? Saturday the 12th, eh? 4pm, eh?

Michael Paoli Michael.Paoli at cal.berkeley.edu
Fri Dec 11 04:03:15 PST 2020


> From: "Rick Moen" <rick at linuxmafia.com>
> Subject: [conspire] So, CABAL, eh?  Saturday the 12th, eh?  4pm, eh?
> Date: Thu, 10 Dec 2020 22:45:15 -0800

> http://meet.jit.si/cabal
> Saturday, 4-8pm, PST[1]
>
> On the other hand, please join us on Saturday, and I promise to use all
> the influence I have to get each CABAL attendee sent a Presidential pardon!
>
> You can (instead) join by telephone, audio-only.  PIN: 3654 3335 40
> Country     Dial-in Number
> US          +1.512.647.1431
> UK          +44.203.885.2179
> France      +33.1.87.21.0005
> Germany     +49.89.380.38719
> Netherlands +31.85.208.1541
> Spain       +34.932.205.409
> Canada      +1.437.538.3987
> Australia   +61.8.7150.1136
> Brazil      +55.21.3500.0112
> Japan       +81.3.4510.2372
> Switzerland +41.61.588.0496
>
> [1] If outside Pacific time zone, check using
> https://www.worldtimebuddy.com/
> Or try something like this Bourne shell recipe (tested on Debian):
>
> :r! grep worldclock .bashrc
>     alias worldclock='zdump  
> America/{Los_Angeles,Phoenix,Mexico_City,New_York,Toronto,Sao_Paulo}  
> Europe/{London,Berlin,Oslo,Moscow} Asia/{Calcutta,Shanghai,Tokyo}  
> Australia/{Perth,Melbourne} Pacific/Auckland'

With GNU date(1), and, e.g. Debian stable, we have:
$ (cd /usr/share/zoneinfo && for z in $(find * -type f -print); do  
TZ="$z" date -Iseconds -d 2020-12-12T16:00:00-08:00; done) | sort -u
2020-12-12T12:00:00-12:00
2020-12-12T13:00:00-11:00
2020-12-12T14:00:00-10:00
2020-12-12T14:30:00-09:30
2020-12-12T15:00:00-09:00
2020-12-12T16:00:00-08:00
2020-12-12T17:00:00-07:00
2020-12-12T18:00:00-06:00
2020-12-12T19:00:00-05:00
2020-12-12T20:00:00-04:00
2020-12-12T20:30:00-03:30
2020-12-12T21:00:00-03:00
2020-12-12T22:00:00-02:00
2020-12-12T23:00:00-01:00
2020-12-13T00:00:00+00:00
2020-12-13T00:00:00-00:00
2020-12-13T01:00:00+01:00
2020-12-13T02:00:00+02:00
2020-12-13T03:00:00+03:00
2020-12-13T03:30:00+03:30
2020-12-13T04:00:00+04:00
2020-12-13T04:30:00+04:30
2020-12-13T05:00:00+05:00
2020-12-13T05:30:00+05:30
2020-12-13T05:45:00+05:45
2020-12-13T06:00:00+06:00
2020-12-13T06:30:00+06:30
2020-12-13T07:00:00+07:00
2020-12-13T08:00:00+08:00
2020-12-13T08:45:00+08:45
2020-12-13T09:00:00+09:00
2020-12-13T09:30:00+09:30
2020-12-13T10:00:00+10:00
2020-12-13T10:30:00+10:30
2020-12-13T11:00:00+11:00
2020-12-13T12:00:00+12:00
2020-12-13T13:00:00+13:00
2020-12-13T13:45:00+13:45
2020-12-13T14:00:00+14:00
$
Or, with the zone names:
one per line:
$ (for z in $(cd /usr/share/zoneinfo && find * -follow -type f  
-print); do echo $(TZ="$z" date -Iseconds -d  
2020-12-12T16:00:00-08:00) "$z"; done) | sort
or consolidated:
$ (for z in $(cd /usr/share/zoneinfo && find * -follow -type f  
-print); do echo $(TZ="$z" date -Iseconds -d  
2020-12-12T16:00:00-08:00) "$z"; done) | sort | awk 'BEGIN {t="";  
z=""}; {if($1 == t){z=z " " $2;}else{print t,z;t=$1; z=$2;}}; END  
{if(t != "")print t, z;}'




More information about the conspire mailing list