code logs -> 2016 -> Sun, 14 Aug 2016< code.20160813.log - code.20160815.log >
--- Log opened Sun Aug 14 00:00:09 2016
00:16 mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
00:16 mode/#code [+o mac] by ChanServ
00:19 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
00:22 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
00:22 mode/#code [+o macdjord|slep] by ChanServ
00:25 mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
00:34 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
00:34 mode/#code [+o macdjord] by ChanServ
00:36 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
00:39 catadroid` [catadroid@Nightstar-lrjhad.dab.02.net] has joined #code
00:39 catadroid` [catadroid@Nightstar-lrjhad.dab.02.net] has quit [[NS] Quit: Bye]
00:40 mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
00:40 mode/#code [+o mac] by ChanServ
00:42 catadroid [catadroid@Nightstar-lh766i.dab.02.net] has quit [Ping timeout: 121 seconds]
00:43 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
00:53 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
00:53 mode/#code [+o macdjord|slep] by ChanServ
00:55 mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
01:57 mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
01:57 mode/#code [+o mac] by ChanServ
01:58 Kindamoody is now known as Kindamoody[zZz]
02:00 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
02:25 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
02:30 catadroid [catadroid@Nightstar-lrjhad.dab.02.net] has joined #code
02:52
<&McMartin>
Confirmed: iOS's autolayout system is the most alien I've ever seen
02:52
<&McMartin>
It's also pretty awesome as such things go
02:52
<&McMartin>
And it might even be efficient; I'd have to do some research
03:04
<&McMartin>
I'm used to setups where you slot things into fixed (and possibly expandable) patterns and then nest them as needed to get the results
03:05
<&McMartin>
Starting in iOS 6 their core layout engine appears to involve specifying a system of linear inequalities to constrain widget locations, and widgets are placed by solving those.
03:09
<&[R]>
lolwut?
03:10
<~Vornicus>
that is fricking alien.
03:11
<&McMartin>
It is nice to have something where you get to straight up say "these three widgets form a column, those four form a row" without having to juggle umpteen nested containers.
03:12
<&McMartin>
NSLayoutConstraint's classes are preposterously verbose (seriously, it makes MS APIs look like pre-Unix) but there are systems built on top of it to make it cleaner
03:12
<~Vornicus>
reminds me I need to learn more about flex
03:12
<&McMartin>
https://github.com/SnapKit/Masonry
03:14
<&McMartin>
Anyway, Xcode's interface builder is pretending to set up constraints for you, but it turns out it's just pretending to until you get around to doing a bunch of non-obvious things with really inconvenient UI and totally uncued gestures
03:14
<&McMartin>
So I got that working, and then I managed to rip it out of Interface Builder and do it by hand
03:14
<&McMartin>
My ultimate goal here is to piece by piece eradicate Interface Builder entirely from this app
03:14
<&McMartin>
And in so doing see how things actually work.
03:15
<&McMartin>
(This is a different workflow than with it, though, because like all sane GUI systems written in the past decade, UIKit's interfaces can be constructed from a declarative interface that is probably either XML or something that *should* be XML)
03:31 ion [Owner@Nightstar-2qv0j0.vs.shawcable.net] has joined #code
03:34 ion_ [Owner@Nightstar-2qv0j0.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
04:18 chriswei__ is now known as Derakon
04:18 mode/#code [+ao Derakon Derakon] by ChanServ
04:58 Derakon is now known as Derakon[AFK]
05:11 celticminstrel [celticminst@Nightstar-nhhr58.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:44
<&McMartin>
Interface Builder: Eradicated!
05:45
<&McMartin>
I now have a relatively minimalistic iOS app that kind of does things, sort of
05:45
<&McMartin>
The yak that wandered in at about 1630 yesterday has now been haved, 29 hours later.
05:45
<&McMartin>
*shaved
05:52
<~Vornicus>
woot
05:53
<&McMartin>
Also continuing in my grand tradition of my first real program for any system that's mostly graphical being the Cyclic Cellular Automaton
06:07
<@Alek>
the game of Life?
06:10
<~Vornicus>
CCA is a different automaton. looks very different
06:13
<&McMartin>
https://hkn.eecs.berkeley.edu/~mcmartin/CCA.html
06:15 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
07:09 catadroid` [catadroid@Nightstar-brg09m.dab.02.net] has joined #code
07:11 catadroid [catadroid@Nightstar-lrjhad.dab.02.net] has quit [Ping timeout: 121 seconds]
07:18 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
07:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:24 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
07:48 gizmore [kvirc@Nightstar-afnpau.dip0.t-ipconnect.de] has joined #code
08:06 macdjord|slep [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
08:06 mode/#code [+o macdjord|slep] by ChanServ
08:09 mac [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
08:28 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
08:57 catadroid` [catadroid@Nightstar-brg09m.dab.02.net] has quit [[NS] Quit: Bye]
09:21 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
09:24 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
09:24 mode/#code [+o himi] by ChanServ
09:26 catadroid [catadroid@Nightstar-brg09m.dab.02.net] has joined #code
09:34 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
09:46 Kindamoody[zZz] is now known as Kindamoody
09:51 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
09:51 mode/#code [+o himi] by ChanServ
09:54 Kindamoody is now known as Kindamoody|afk
09:58 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
09:58 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
09:58 mode/#code [+o himi] by ChanServ
10:56 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
11:02 catadroid [catadroid@Nightstar-brg09m.dab.02.net] has quit [[NS] Quit: Bye]
11:13 abudhabi [abudhabi@Nightstar-7nkq9k.de] has quit [Operation timed out]
11:45 abudhabi [abudhabi@Nightstar-7nkq9k.de] has joined #code
11:45 mode/#code [+o abudhabi] by ChanServ
13:32 ion_ [Owner@Nightstar-2qv0j0.vs.shawcable.net] has joined #code
13:34 ion [Owner@Nightstar-2qv0j0.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
15:14 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
15:19 catadroid [catadroid@Nightstar-p6qmek.dab.02.net] has joined #code
16:02 ion [Owner@Nightstar-2qv0j0.vs.shawcable.net] has joined #code
16:05 ion_ [Owner@Nightstar-2qv0j0.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
16:27 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
16:57 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
16:57 mode/#code [+qo Vornicus Vornicus] by ChanServ
17:45 celticminstrel [celticminst@Nightstar-nhhr58.dsl.bell.ca] has joined #code
17:45 mode/#code [+o celticminstrel] by ChanServ
17:59 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
18:48 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
18:50 gizmore [kvirc@Nightstar-afnpau.dip0.t-ipconnect.de] has quit [Operation timed out]
18:52 gizmore [kvirc@Nightstar-4u307g.dip0.t-ipconnect.de] has joined #code
19:02 Derakon[AFK] is now known as Derakon
19:05 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
19:10 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
19:10 mode/#code [+o himi] by ChanServ
20:09 catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has joined #code
20:10 catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has quit [[NS] Quit: Bye]
20:10 catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has joined #code
20:10 catadroid` [catadroid@Nightstar-8o59so.dab.02.net] has quit [[NS] Quit: Bye]
20:12 catadroid [catadroid@Nightstar-p6qmek.dab.02.net] has quit [Ping timeout: 121 seconds]
20:12 catadroid [catadroid@Nightstar-8o59so.dab.02.net] has joined #code
20:55 gizmore [kvirc@Nightstar-4u307g.dip0.t-ipconnect.de] has quit [A TLS packet with unexpected length was received.]
21:40 Kindamoody|afk is now known as Kindamoody
22:05 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:06 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
22:06 mode/#code [+o himi] by ChanServ
22:15 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
22:18 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
22:18 mode/#code [+o himi] by ChanServ
22:32 jeroud [sid10043@Nightstar-h2b233.irccloud.com] has quit [Z-Lined: Session limit exceeded (ID: VEKXDUT3EN)]
23:23 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
--- Log closed Mon Aug 15 00:00:25 2016
code logs -> 2016 -> Sun, 14 Aug 2016< code.20160813.log - code.20160815.log >

[ Latest log file ]