code logs -> 2019 -> Mon, 21 Oct 2019< code.20191020.log - code.20191022.log >
--- Log opened Mon Oct 21 00:00:03 2019
00:24 catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code
00:27 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
00:27 mode/#code [+o himi] by ChanServ
01:22 * McMartin eyes MinGW
01:23
<&McMartin>
It's not actually producing executables that the system recognizes as executables when run outside of the MinGW shell
01:23
<&McMartin>
That's a new one on me
01:26
<&[R]>
That sounds magical
01:28
<&McMartin>
They look like PE32 files, and it doesn't notice it's not the right file until after resolving multiple layers of DLL deep
01:28
<&McMartin>
So there's something deeply wacky happening in the mingw internals that it wasn't expecting to see.
01:31
<@Alek>
hm. I swear I've played shareware games before that installed a MinGW shell as well, so that may be a requirement?
01:32
<&McMartin>
I've done the reverse very recently
01:33
<&McMartin>
MinGW is several things at this point, but generally it just needs a few extra DLLs.
01:33
<&McMartin>
It's "cygwin" that's the full Unix simulation.
01:34
<&McMartin>
It's possible to use MinGW to make executables that depend on nothing but the basic ships-with-windows C runtime.
01:36 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
01:36 mode/#code [+qo Vornicus Vornicus] by ChanServ
01:38
<&McMartin>
However, I ended up linking some wacky POSIX stuff that arguably should not have been there.
01:41
<@Alek>
ha
01:42
<&McMartin>
Now, traditionally we built this with MSVC6 for the Windows build, but it would be nice to not rely on that here in 2019.
01:43
<&McMartin>
(Though if we were to do so, the only annoying part would be building my own build scripts for libpng, whose build scripts only go back to MSVS7.1 >_<)
02:04 * McMartin fiddles with minimizing requirements on Windows
02:04
<&McMartin>
Did someone say they had a Win98 machine to hand?
03:07
< Kizor>
Only a VM.
03:16 Degi [Degi@Nightstar-qnfhu9.dyn.telefonica.de] has quit [Ping timeout: 121 seconds]
03:17 Degi [Degi@Nightstar-th8vr2.dyn.telefonica.de] has joined #code
03:22
<&McMartin>
Not impossible but unless it's got truecolor graphics probably not useful for this case.
03:22
<&McMartin>
If it does, hey, want to try out this Win32 GUI application I managed to cram into 6KB
03:22
<&McMartin>
Without using assembly
04:02 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
04:08 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has joined #code
04:08 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
04:14 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds]
05:22 catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection closed]
06:11 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
06:46 celticminstrel [celticminst@Nightstar-ocfc15.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:15 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
07:15 mode/#code [+o himi] by ChanServ
08:29 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
12:26 Kindamoody[zZz] is now known as Kindamoody
13:34 celticminstrel [celticminst@Nightstar-ocfc15.dsl.bell.ca] has joined #code
13:34 mode/#code [+o celticminstrel] by ChanServ
13:40 celticminstrel is now known as celmin|away
13:47 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
13:50 Kindamoody is now known as Kindamoody|afk
15:07 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:07 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:48 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
17:00 Kindamoody|afk is now known as Kindamoody
17:49
<@gnolam>
Whoa.
17:49
<@gnolam>
Alta Vista was only shut down in *2013*.
18:01
<@Alek>
whoa indeed
18:01
<@Alek>
how about Ask Jeeves?
18:02
<~Vornicus>
still exists
18:03
<@ErikMesoy>
Yahoo! still exists too. And still has the bang.
18:04
<~Vornicus>
they own dictionary.com and its friends
18:24
< Emmy>
have they managed to sell tumblr yet
18:26
<@gnolam>
Yep. Sold it to Auttomatic (Wordpress's owners) about 2 months ago.
18:27
<@gnolam>
For way less than what they bought it for.
18:27
<@Tamber>
surprise(!)
18:28
<@gnolam>
(Obligatory CollegeHumor sketch: https://www.youtube.com/watch?v=CtUuab1Aqg0 )
20:09 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
20:10 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
20:27
<@Reiv>
Did Wordpress let the porn back
20:33
<&[R]>
Naming/framing problem: I have a little shell script that solves a little problem, a generic little problem. Sometimes you have a bunch of small scripts, but all of these small scripts are inter-related, need to share code, or whatever. So I made something I call `mplex` (as in multiplex). It's a script and associated support libraries. Basically you give it a directory and it will produce an shell script that you can call to run stuff from that directory's bin
20:33
<&[R]>
folder. The libraries it offers let shell scripts trivially source files from the lib folder of the directory, and also give you a few other handles to do things related to the directory-package.
20:34
<&[R]>
I'm at the point where I should write documentation for this, but I don't know how to even begin describing it, what I should refer the directory too, and the like
21:08
<~Vornicus>
so what you're saying is
21:09
< Mahal>
I feel like you've reinvented the environment variable in Windows
21:09
<~Vornicus>
you have a directory named git/ that has scripts named `git/add.sh`, `git/merge.sh`, `git/rebase.sh` and you now have `mplex.sh` that makes it so `git add`, `git merge`, etc
21:10
<~Vornicus>
work as you might imagine they do
21:48
<&[R]>
Yes
21:48
<&[R]>
Mahal: no
21:48
<&McMartin>
Wait, what's the name of that program
21:48
<&McMartin>
You've engitted...
21:48
<&McMartin>
... busybox.
21:49
<&[R]>
The scripts don't need to be the same language
21:49
<&McMartin>
Right, what I mean is, you have, essentially, one program and it's doing the work of bunches
21:54 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:59 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:44 Kindamoody is now known as Kindamoody[zZz]
--- Log closed Tue Oct 22 00:00:04 2019
code logs -> 2019 -> Mon, 21 Oct 2019< code.20191020.log - code.20191022.log >

[ Latest log file ]