code logs -> 2017 -> Thu, 12 Oct 2017< code.20171011.log - code.20171013.log >
--- Log opened Thu Oct 12 00:00:36 2017
00:20
<&McMartin>
Oh neat
00:20 * McMartin learns an actually useful-to-him technique in Objective-C
00:20
<&McMartin>
Apparently you can encapsulate away the *fact* that you are type compatible with an interface.
00:21
<&McMartin>
And thus not have to expose in your public headers the protocols you happen to be compatible with as part of your implementation details.
00:24
<~Vornicus>
so you can be a vector3d but not have to say you can be added or something
00:25
<&McMartin>
ObjC very much likes using delegate protocols, which are basically a rephrase of Java-style listener interfaces
00:25
<&McMartin>
So this lets you say "I listen to events from type X" without having to publically be coupled with type X.
00:25
<~Vornicus>
aha
00:26
<&McMartin>
Since ObjC has header files, keeping public APIs in a state of splendid isolation is much more important than it is in Java.
00:27
< Jessikat>
Vornicus: sadly I'm not sure I can tell you what it was :(
00:28
<~Vornicus>
the great tragedy of proprietary software ;_;
00:29
<&McMartin>
(We have discovered that our *cough* somewhat profligate use of templates in our C++ code was consuming a significant percentage of our mobile app. I'm reimplementing some of the worst offenders to be ObjC, rely mostly on system libraries that aren't in the app, and Polymorphism Like Whoa, which is more dangerous but will give us some size metrics to compare against)
00:29
<~Vornicus>
can't wait till I get my computer back up and running. So much vornball to do.
00:33 Jessikat`` [Jessikat@Nightstar-urh.equ.132.82.IP] has joined #code
00:36 Jessikat` [Jessikat@Nightstar-2qio1q.dab.02.net] has quit [Ping timeout: 121 seconds]
00:50
<&McMartin>
I'm considering taking that old prototype for FACETANK and implementing it for the Game Boy.
01:15
< ToxicFrog>
doooo eeeet
01:31 Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed]
01:34 Derakon[AFK] is now known as Derakon
01:37 macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [[NS] Quit: Wenn ist das Nunstück git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!]
01:41 Jessikat`` is now known as Jessikat
01:58 macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
01:58 mode/#code [+o macdjord] by ChanServ
02:11 Kindamoody|afk is now known as Kindamoody
02:26 Kindamoody is now known as Kindamoody[zZz]
02:27 celticminstrel [celticminst@Nightstar-a406go.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:25 Derakon is now known as Derakon[AFK]
05:57 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Operation timed out]
07:01 JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code
07:01 mode/#code [+o JustBob] by ChanServ
07:04 Jessikat` [Jessikat@Nightstar-tr288b.dab.02.net] has joined #code
07:06 Jessikat [Jessikat@Nightstar-urh.equ.132.82.IP] has quit [Ping timeout: 121 seconds]
07:25 mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
07:25 mode/#code [+o mac] by ChanServ
07:28 macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Operation timed out]
08:03 Vornicus [Vash@Nightstar-1l3nul.res.rr.com] has quit [Connection closed]
08:23 Jessikat` [Jessikat@Nightstar-tr288b.dab.02.net] has quit [[NS] Quit: Bye]
09:04 Mahal [sid171286@Nightstar-0bi4dv.irccloud.com] has quit [Connection closed]
09:04 Mahal [sid171286@Nightstar-0bi4dv.irccloud.com] has joined #code
09:04 Attilla [sid13723@Nightstar-h2b233.irccloud.com] has quit [Ping timeout: 121 seconds]
09:05 macdjord|slep [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
09:05 mode/#code [+o macdjord|slep] by ChanServ
09:08 mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
09:45 Kindamoody[zZz] is now known as Kindamoody
11:01 Attilla [sid13723@Nightstar-h2b233.irccloud.com] has joined #code
11:01 mode/#code [+o Attilla] by ChanServ
11:17 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [The TLS connection was non-properly terminated.]
13:03 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
14:12 Jessikat [Jessikat@Nightstar-vgviak.dab.02.net] has joined #code
14:12
< Jessikat>
I have written a loop with the escape condition 2/3 of the way through
14:12
< Jessikat>
Today is weird
14:49 macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
14:49 mode/#code [+o macdjord] by ChanServ
14:51 macdjord|slep [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
15:26 mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
15:26 mode/#code [+o mac] by ChanServ
15:29 macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
15:33 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Connection closed]
15:43 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
15:43 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
15:45 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
16:10
< Jessikat>
So, deque is actually really difficult to implement
17:25 Jessikat [Jessikat@Nightstar-vgviak.dab.02.net] has quit [Ping timeout: 121 seconds]
17:28 Jessikat [Jessikat@Nightstar-vgviak.dab.02.net] has joined #code
18:20
<@Syloq>
that CSV injection attack is definitely more possible on google sheets than as it sits for excel.
19:07 Vash [Vash@Nightstar-1l3nul.res.rr.com] has joined #code
19:08 Vash is now known as Vornicus
19:08 mode/#code [+qo Vornicus Vornicus] by ChanServ
20:01 ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has quit [[NS] Quit: Leaving.]
20:02 ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has joined #code
20:04 Jessikat` [Jessikat@Nightstar-nrkdgk.dab.02.net] has joined #code
20:06 Jessikat [Jessikat@Nightstar-vgviak.dab.02.net] has quit [Ping timeout: 121 seconds]
20:09 RchrdB [RchrdB@Nightstar-l3u.gng.205.213.IP] has joined #code
20:32 Jessikat` [Jessikat@Nightstar-nrkdgk.dab.02.net] has quit [[NS] Quit: Bye]
20:49 macdjord|slep [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
20:49 mode/#code [+o macdjord|slep] by ChanServ
20:51 mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
21:08 Degi [Degi@Nightstar-38srk8.dyn.telefonica.de] has joined #code
21:23
<&McMartin>
$ git checkout maser
21:23
<&McMartin>
PEW PEW PEW
21:23
< RchrdB>
Nice.
21:23
<&McMartin>
Actually it doesn't work
21:24
<&McMartin>
But it *should*
21:24
< RchrdB>
I have git-git = 'exec git "$@"' on my $PATH
21:25
<&McMartin>
We also need a "git gud"
21:25
< RchrdB>
and every single one of: git-lgo, git-ogl, git-olg, git-glo and git-gol (they're all `git log "$@"`)
21:28
< RchrdB>
I had to add "git wow" = "git status", because I've got "alias such=git; alias much=git; alias very=git; alias wow='git status'" in my bashrc
21:28
< RchrdB>
such diff; very rebase -i; much commit; wow
21:28
<~Vornicus>
bad person.
21:29
< RchrdB>
the 'wow' alias is actually useful
21:29
< RchrdB>
enough that I found myself accidentally typing 'git wow'
21:29
< RchrdB>
ehhhhh
21:37
<&McMartin>
Whose faultt is this
21:49
< RchrdB>
mine
21:49
< RchrdB>
wait no
21:50
< RchrdB>
Brendan Eich!
22:03 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
22:03 mode/#code [+o himi] by ChanServ
22:30 Degi [Degi@Nightstar-38srk8.dyn.telefonica.de] has quit [Connection closed]
22:54 gnolam_ [lenin@Nightstar-ego6cb.cust.bahnhof.se] has joined #code
22:54 Derakon_ [Derakon@Nightstar-fr5qel.ca.comcast.net] has joined #code
22:55 mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
22:55 mode/#code [+o mac] by ChanServ
22:55 Netsplit Golgafrincham.Nightstar.Net <-> Traal.Nightstar.Net quits: @Pi, ErikMesoy, @Namegduf, @Tamber, ricer, ToxicFrog, @crystalclaw, @macdjord|slep, @abudhabi, @Derakon[AFK], (+6 more, use /NETSPLIT to show all of them)
22:55 Netsplit over, joins: ErikMesoy
22:58 jeroud [sid10043@Nightstar-6br85t.irccloud.com] has joined #code
22:58 mode/#code [+ao jeroud jeroud] by ChanServ
22:59 [R] [rstamer@Nightstar-d7h8ki.org] has joined #code
22:59 mode/#code [+ao [R] [R]] by ChanServ
22:59 bowlich [bowlich@Nightstar-su4ao3.kynda.net] has joined #code
23:00 Tamber [tamber@furryhelix.co.uk] has joined #code
23:00 mode/#code [+o Tamber] by ChanServ
23:01 abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code
23:01 mode/#code [+o abudhabi] by ChanServ
23:02 crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has joined #code
23:02 mode/#code [+o crystalclaw] by ChanServ
23:03 Attilla [sid13723@Nightstar-h2b233.irccloud.com] has joined #code
23:03 mode/#code [+o Attilla] by ChanServ
23:03 Mahal [sid171286@Nightstar-0bi4dv.irccloud.com] has joined #code
23:03 ToxicFrog [ToxicFrog@Nightstar-our0up.cpe.teksavvy.com] has joined #code
23:03 mode/#code [+ao ToxicFrog ToxicFrog] by ChanServ
23:03 Namegduf [namegduf@Nightstar-lcgn9d.beshir.org] has joined #code
23:03 mode/#code [+o Namegduf] by ChanServ
23:04 Pi [sid25146@Nightstar-7he56f.irccloud.com] has joined #code
23:04 mode/#code [+o Pi] by ChanServ
23:06 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:15 Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
23:17 celticminstrel [celticminst@Nightstar-a406go.dsl.bell.ca] has joined #code
23:17 mode/#code [+o celticminstrel] by ChanServ
23:38 macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code
23:38 mode/#code [+o macdjord] by ChanServ
23:40 mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
--- Log closed Fri Oct 13 00:00:37 2017
code logs -> 2017 -> Thu, 12 Oct 2017< code.20171011.log - code.20171013.log >

[ Latest log file ]