Dan's Tools
danstools.com
danstools.com
I looked at the Twitter account expecting to learn who Dan was. Instead, it seems Dan is not a real human. Dan's Tools is some sort of roll-up company that acquires random tools.
> We're excited to announce https://commandlinefu.com has become a part of Dan's Tools. Complete with a redesign! Show off your command line chops.
Well, there's a list of 92 ip addresses (iplist -- it's a slightly weird list but I suppose it's based on common router and cable modem addresses). For each one, it runs an XmlHTTPRequest(). But none of the detected IP addresses are running web servers, you say. No matter. Most TCP stacks will send a TCP reset if there's nothing listening on the port (this can often be disabled with the proper incantation) which will result in an onerror callback and therefore there is a device If there is no device (or TCP reset is disabled) it will eventually result in the ontimeout callback. And of course, if there is a web server running, the success callback will trigger. So success or an failure indicates a device on your network.
(That said, were I the tool author, once I found any hit, I would then scan the whole /24 that the hit was in. But then I'd be here being more than mildly surprised.)
It is indeed a weird list[1].
[1] https://gist.github.com/wlonkly/b39f8fe37c8455bcc0bce6a7549a...
Like:
Convert 60mi in 23hr15m23s to:
miles per minute
km per minute
mph
kph
etc., etc.
$ qalc
> 60mi / 23h15min23s to mph
(60 × mile) / ((23 × hour) + (15 × minute) + (23 × second)) ≈ 2.579936218 mph
> 60mi / 23h15min23s to km/min
(60 × mile) / ((23 × hour) + (15 × minute) + (23 × second)) ≈ 0.06920008122 km/min 23h15min23s / 60mi to min/km
You can give it a try here: https://flaviutamas.com/qalculate-wasm/Although it's very experimental and this particular query doesn't work right now. I'll take a look soon
trying to see if qalculate can do that as well.
> 60mi/23h15min23s × (min/km) to time
0:04:09.1202924* Java, with language bindings to other JVM-based languages such as Scala
* .NET, with language bindings to .NET-based languages such as C# and Visual Basic
* Native, with language bindings to C, C++, PHP, and Python
* JavaScript, running in all modern browsers and on Node.js
XPath is a powerful language in itself; you may not need to use XSLT or XQuery at all.
https://forum.textpattern.com/viewtopic.php?id=37932
Looking forward to exploring more, thanks.
https://www.w3.org/TR/xpath-functions-31/
A lot has changed. It’s a functional programming language now.
[0] https://pypi.org/project/xmltodict/
Also, the pages are filled with big banner advertisements.