5 ms·
This is very neat! I can use this at work where I talk to people from all over the world on a regular basis. Will it displace https://worldtimebuddy.com/ https:
by geocrasher 6y ago
This is very neat! I can use this at work where I talk to people from all over the world on a regular basis. Will it displace https://worldtimebuddy.com/ https://worldtimebuddy.com/ in my workflow? I don't know, but it'll be fun to find out.
Not being one of the Cool Kids who has a golang environment ready to go, I logged into my trusty CentOS 7 box and installed golang with "yum install go" which went fine. I cloned the rep and attempted to build:
git clone https://github.com/oz/tz https://github.com/oz/tz
cd tz
go build
Nothing. Nada. Dead. Not even an error.
Some googling[1] led me to 'go list -x' to list the modules, which was failing. I suspected failed IPv6 resolution (an issue on this box) so some more googling[2] led me to add this in /etc/gai.conf:
precedence ::ffff:0:0/96 100
This solved the problem with IPv6 hanging up, as IPv4 is now the preference. Neat. Now, it still failed with another error: invalid pseudo-version
This appeared to be due to an older version of git, so I installed a newer version, again after some googling[3]:
yum -y erase git
yum -y install https://repo.ius.io/ius-release-el7.rpm https://repo.ius.io/ius-release-el7.rpm
yum -y install git222
I also had to reinstall golang with 'yum install go' and now I am rewarded with a completed 'go build'. Neat! I am looking forward to checking this little program out.
[1] https://github.com/golang/go/issues/16104 https://github.com/golang/go/issues/16104
[2] https://stackoverflow.com/a/21672312 https://stackoverflow.com/a/21672312
[3] https://github.com/golang/go/issues/38373#issuecomment-701879990 https://github.com/golang/go/issues/38373#issuecomment-70187...
- svieira 6y agoYour travails reminds me of Joe Armstrong's talk _The Mess We're In_ where he talks about the pains he had getting his slides for the talk ready: https://www.youtube.com/watch?v=lKXe3HUG2l4 https://www.youtube.com/watch?v=lKXe3HUG2l4
- ydant 6y agoSeconding the recommendation for https://worldtimebuddy.com https://worldtimebuddy.com - it's a really simple thing it does, but it's somehow the only site/tool I've found that clearly displays the timezones in a way that's easy to understand, including the cross-day issues. It helped a lot for me scheduling meetings between both coasts of the US, India, and Australia. It looks like this tool does a similar kind of display, so definitely worth giving a shot. As for this command, I already had go installed on MacOS through homebrew (although I rarely use it in any form) - and the build went fine and the command runs as expected.
- geocrasher 6y agoOne thing I like about woldtimebuddy.com is that you can share the link with others so that everyone is clear on scheduling. The one that always gets me is India, as they're an additional half hour ahead.
- twic 6y ago> I logged into my trusty CentOS 7 box and installed golang with "yum install go" Ah well there's your problem! I'm always nervous about installing language toolchains from the standard repositories on CentOS, because they are often very out of date, or intertwined with the rest of the base system in awkward ways (this is more of a gcc concern perhaps). I have no idea what the state of Go on CentOS is, so this could be baseless nervousness in this case. If there is a software collection for a toolchain, that may be a better bet than whatever is in the main repo. There is one for Go: https://www.softwarecollections.org/en/scls/rhscl/go-toolset-7/ https://www.softwarecollections.org/en/scls/rhscl/go-toolset... I can't work out what's in it, so i have no idea if it would have made life any easier around your networking or Git issues. I can't even tell what version of Go is in it. The fact that there isn't a Go toolset for CentOS 8 hints that it might be quite out of date.
- geocrasher 6y agoIndeed this is definitely the wrong flavor of Linux for anything cutting edge. Which happens to be why I love it so much ;)
- mastre_ 6y agoWhat are your plans post-2024?
- geocrasher 6y agoI'm keeping an eye on https://rockylinux.org/ https://rockylinux.org/ to see how it pans out. It's got AWS as a sponsor and according to their site "Rocky Linux is led by Gregory Kurtzer, founder of the CentOS project." That bodes well. We'll see how it goes.
- mastre_ 6y agoI'm in the same boat but since I'm thankfully not married to RH-like systems I'm also considering things like Debian.
- Geezus_42 6y agoSame issue on Ubuntu but using "go get" worked although I have no idea where the config file the developer mentions is. Comment to dev: Please provide better documentation. Installation steps and configuration are terribly lacking.
- throw0101a 6y ago> Will it displace https://worldtimebuddy.com/ https://worldtimebuddy.com/ in my workflow? That site is a bit too sparse for my liking. I find the following to have a decent landing page: * https://everytimezone.com https://everytimezone.com
- zvr 6y agoNeeds login in order to customize the timezones shown, it seems.