#silverstripe IRC Log

IRC log for 28 January 2014

All timestamps are in UTC.

1: [00:00:05] <ss23> I have the entire trilogy in the same special edition style
2: [00:00:05] <ss23> :D
3: [00:00:06] <ss23> IT's good
4: [00:00:16] <ss23> green for hobbit, red for LOTR, and blue for silmarillion, iirc
5: [00:00:25] <Colin[pi]> finally going to see Desolation of Smaug this week
6: [00:01:32] <azureknight> Did you read the books Colin[pi] ?
7: [00:01:41] <ss23> Book, singular!
8: [00:01:56] <Colin[pi]> I read The Hobbit, and most of Fellowship.. but not the other LOTR books
9: [00:02:00] <antmas> I lovde theo movies
10: [00:02:09] <antmas> loved the movies*
11: [00:02:23] <Colin[pi]> the first movie was significantly different from the book
12: [00:02:31] <Colin[pi]> but I guess that happens with movies
13: [00:02:33] <antmas> same with second
14: [00:03:46] <antmas> amazing action scenes though
15: [00:04:04] <Colin[pi]> excellent :)
16: [00:04:09] <ss23> It seems annoying that they streched Hobbit into 3 books
17: [00:04:15] <Colin[pi]> books?
18: [00:04:18] <ss23> fuck
19: [00:04:19] <ss23> Movies
20: [00:04:21] <Colin[pi]> hehe
21: [00:04:22] <ss23> But I haven't seen them
22: [00:04:32] <Colin[pi]> well I only saw the first on the weekend
23: [00:04:51] <Colin[pi]> I've always been more of a sci-fi fan and not fantasy
24: [00:05:03] <Colin[pi]> i love anything futuristic, cyberpunk
25: [00:05:10] <Colin[pi]> fantasy is like "ehhh, it's ok"
26: [00:05:10] <ss23> Anything?
27: [00:05:11] <antmas> Colin[pi]: I enjoy both, but prefer scifi
28: [00:05:18] <ss23> Literally THE WORST CYBERPUNNK in the world?
29: [00:05:19] <ss23> Oh oh oh
30: [00:05:21] <ss23> You know what makes me giddy?
31: [00:05:36] <antmas> ss23: docs?
32: [00:05:38] <ss23> http://www.youtube.com/watch?v=P99qJGrPNLs
33: [00:05:39] <ss23> lol
34: [00:05:40] <ss23> fff
35: [00:05:53] <antmas> ss23: I knew you'd post that link
36: [00:05:53] <Colin[pi]> YEP!
37: [00:05:57] <antmas> can't wait
38: [00:06:02] <Colin[pi]> I totally forgot about that until last week
39: [00:06:08] <Colin[pi]> I found the trailer I had saved at 1080
40: [00:06:11] <Colin[pi]> "what's this??"
41: [00:06:13] <antmas> same here, until that artcile came out
42: [00:06:14] <Colin[pi]> watched it
43: [00:06:15] <Colin[pi]> BONER!
44: [00:06:40] <Colin[pi]> i will lose many hours to that game
45: [00:06:44] <antmas> the only 2 trailers I have saved is that one and The Witcher 2 lol
46: [00:07:12] <antmas> good song in that trailer too
47: [00:07:16] <Colin[pi]> reminds me of GitS and Appleseed
48: [00:07:43] <antmas> I hope it's kinda Bladerunner-ish
49: [00:08:08] <Colin[pi]> have you seen Ghost in the Shell?
50: [00:08:15] <antmas> OFC!
51: [00:08:24] <Colin[pi]> all movies, tv series?
52: [00:09:22] <antmas> no movies
53: [00:09:25] <Colin[pi]> !!!!
54: [00:09:27] <antmas> have them saved though
55: [00:09:33] <Colin[pi]> you haven't seen the original film?
56: [00:09:38] <antmas> Colin[pi]: oh
57: [00:09:40] <antmas> yes
58: [00:09:47] <Colin[pi]> phew
59: [00:09:48] <Colin[pi]> lol
60: [00:09:56] <Raymondo> [sorry to interrupt: does andrew short hang around here?]
61: [00:10:14] <ss23> The trailer for cyberpunk is *really* good
62: [00:10:15] <ss23> like
63: [00:10:16] <ss23> the music is awesome
64: [00:10:18] <ss23> video awesome
65: [00:10:20] <ss23> IT'S ALL AWESOME
66: [00:10:30] <Colin[pi]> ss23: yep A++
67: [00:10:36] <Colin[pi]> and then "coming: when it's ready"
68: [00:10:38] <Colin[pi]> FFFUUUUUUU
69: [00:10:45] <Raymondo> have to sign in to watch that. meh
70: [00:11:05] <Colin[pi]> still I prefer they take the time to make something polished
71: [00:11:18] <Colin[pi]> i have yet to play something that captures that GitS feel accurately
72: [00:11:20] <antmas> Colin[pi]: we'll it's an MMO, so it will take FOREVER
73: [00:11:23] <Colin[pi]> Deus Ex is close
74: [00:12:04] <Colin[pi]> I have fond memories of Syndicate many years ago too
75: [00:12:08] <Colin[pi]> the original, not the shit new one
76: [00:12:27] <antmas> Colin[pi]: the new one was actually kinda fun if you think of it as NOT being Syndicate
77: [00:12:31] <Colin[pi]> heh
78: [00:12:52] <Colin[pi]> Syndicate Wars back in the day was awesome too
79: [00:13:04] <Colin[pi]> "mmm, fully destructible environment"
80: [00:13:19] <Colin[pi]> only game at the time where you could level a city block if you wanted
81: [00:13:53] * antmas thinks about Red Faction
82: [00:14:08] <Raymondo> has anyone heard of andrew short?
83: [00:14:17] <ss23> Raymondo: yeah
84: [00:14:22] <ss23> works in AU now, ex SilverStripe
85: [00:14:32] <Raymondo> oh. he's still listed on the site
86: [00:14:33] <ss23> Oh, the trailer for CyberPunk has a description now :O
87: [00:15:02] <Raymondo> so he doesn't hang around here?
88: [00:15:12] <ss23> He has occasionally, but I don't think he comes on IRC often
89: [00:15:18] <Raymondo> k, thanks
90: [00:15:23] <ss23> He was on a while ago when we were working on a project together iirc!
91: [00:15:43] <Raymondo> I really liked his proposed layout here https://groups.google.com/forum/#!msg/silverstripe-dev/DndIpQ26F7M/XvqEXdV1itoJ
92: [00:16:01] <antmas> blegh, vodafone presentation in 15 mins
93: [00:16:15] <Colin[pi]> ss23: yeah noticed that too
94: [00:16:40] <Colin[pi]> ss23: there is also a hidden text in the video, single frame pause
95: [00:16:48] <antmas> ss23: frame?
96: [00:16:53] <antmas> Colin[pi]: I mean
97: [00:17:01] <ss23> antmas: Frame?
98: [00:17:14] <ss23> oic
99: [00:17:14] <antmas> which frame I mean, for Colin[pi]
100: [00:17:17] <ss23> Colin[pi]: Yeah, rmemeber that
101: [00:17:21] <ss23> It was recruiting, right?
102: [00:17:28] <Colin[pi]> here:http://i.imgur.com/KtThQ.jpg
103: [00:18:04] <antmas> Colin[pi]: :O awesome
104: [00:18:21] <Colin[pi]> and yeah, basically recruiting
105: [00:19:26] <Colin[pi]> hnnnngh want this game so bad lol
106: [00:19:31] <Colin[pi]> oh well, until next year :(
107: [00:21:50] <Colin[pi]> Y U NO WORK CHART?
108: [00:21:54] * Colin[pi] cries
109: [00:21:57] <Colin[pi]> stupid javascript
110: [00:23:20] * joelpitt_ quit ()
111: [00:24:28] * Jakx has joined #silverstripe
112: [00:24:40] <Jakx> yo
113: [00:25:34] <Colin[pi]> hai
114: [00:25:55] <Jakx> can you set a left positioned label for checkbox fields in the cms? (i.e similar to other field default label)
115: [00:26:25] <Colin[pi]> Jakx: with a CSS override, yes
116: [00:26:56] <Jakx> Colin[pi], aw :(.
117: [00:27:43] <antmas> off to hear Vodafone pour sweet sales gold into our corporate ears :P
118: [00:27:45] <antmas> l8r
119: [00:27:50] <Colin[pi]> lol cyas
120: [00:27:59] <Jakx> Colin[pi], I would have thought this was common heh. No left label can make people overlook the field entirely... :S
121: [00:28:09] * antmas quit (Quit: Page closed)
122: [00:28:26] <Jakx> Colin[pi], can I do it with a checkboxfieldgroup?
123: [00:28:33] <Colin[pi]> Jakx: yeah but with checkboxes, the convention is label to the right
124: [00:28:42] <Colin[pi]> Jakx: I think so
125: [00:29:01] <Jakx> Colin[pi]n, yeah I guess it wouldn't be a "label" then - just an arbitrary text value of some kind
126: [00:32:16] <Jakx> Colin[pi], FieldGroup worked great. Thx for your help
127: [00:32:27] <Colin[pi]> yay
128: [00:33:09] * OxFF1 has joined #silverstripe
129: [00:33:15] <Jakx> though, the small field template doesn't show the ->setDescription() value for checkboxfield
130: [00:37:35] <Colin[pi]> azureknight: you see what I mean? issue with the chart I'm trying to draw, can't find anyone else with same issue
131: [00:37:40] <Colin[pi]> >_<
132: [00:38:11] <azureknight> I feel for ya, Colin[pi]
133: [00:38:29] <azureknight> On the bright side, small work around to my csv import.... Not that it helps you. XD
134: [00:38:51] <Colin[pi]> :D
135: [00:40:29] <Colin[pi]> this is the thing that drives me nuts about development... the "try this.. did it work? .. NOPE... <repeat>" cycle
136: [00:40:39] <Colin[pi]> especially when it lasts for hours lol
137: [00:40:48] * UncleCheese quit (Quit: UncleCheese)
138: [00:48:50] <azureknight> I think the worst is when I've poured over my code for like an hour, confused out of my mind and see a misplaced comma.
139: [00:49:18] <Colin[pi]> FINALLY FIXED
140: [00:49:31] <ss23> YAY
141: [00:50:22] * OxFF1 has left #silverstripe
142: [00:50:24] <Colin[pi]> only took 1 hr 10 mins ;D
143: [00:50:55] <ss23> BAH! Ran out of insulin at work :(
144: [00:51:04] <zippy__> M&M's stat!
145: [00:51:28] <Colin[pi]> introvenous M&M's
146: [00:53:05] <ss23> XD
147: [00:53:20] * joelpittet has joined #silverstripe
148: [01:04:07] * Jakx has left #silverstripe
149: [01:06:30] * UncleCheese has joined #silverstripe
150: [01:17:41] * azureknight quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
151: [01:40:40] * trent001 has joined #silverstripe
152: [01:41:55] * trent001 quit (Remote host closed the connection)
153: [01:47:30] * flipsidenz has joined #silverstripe
154: [02:01:29] * Liquide quit ()
155: [02:05:11] * UncleCheese quit (Quit: UncleCheese)
156: [02:08:21] * antmas has joined #silverstripe
157: [02:08:41] <antmas> What'd I miss?
158: [02:09:15] <ss23> Everything!
159: [02:09:42] <Colin[pi]> about 30 lines, 20 of them "x has joined, y has quit" XD
160: [02:09:57] * UncleCheese has joined #silverstripe
161: [02:10:10] <antmas> Colin[pi]: lol
162: [02:11:36] <antmas> Vodafone really hated my questions about Telecom :D
163: [02:12:46] <simon_w> antmas, logs.ss.org.nz :p
164: [02:16:41] <ss23> antmas: What? :O
165: [02:18:08] <antmas> ss23: was just in a presentation by Vodafone, I asked questions about their service compared to Telecom's
166: [02:18:19] <ss23> lol
167: [02:18:22] <irogue23> you mean lack of service? :P
168: [02:26:12] <Ryan-Toast> Does anyone know how to upload an individual file through ftp in PHPStrom
169: [02:52:49] <zippy__> ftp?
170: [02:56:15] <guzzlefry> Ryan-Toast: Right click the file?
171: [02:56:29] <guzzlefry> Maybe under Deployment after that
172: [02:57:09] <antmas> hmmm
173: [02:57:28] <antmas> anyone used OPENQUERY before? (SQL question)
174: [02:57:44] <simon_w> Developer Adam Barth says that removing Fragmentation and reverting to an older version of the Column code?one that doesn't conform with current specs?in order to simplify and improve mobile performance is "a cost [Google] is willing to accept.
175: [02:58:15] <simon_w> Chrome is now actively trying to become the new IE6!
176: [02:58:16] <guzzlefry> 0.o
177: [02:58:22] <guzzlefry> I said that a while ago
178: [02:58:40] <simon_w> What? That they're actively trying or that it is?
179: [02:59:08] <guzzlefry> My theory is that the browser with the majority of the market share turns into a pile of crap.
180: [03:07:38] * chrisrio_ has joined #silverstripe
181: [03:09:11] <Ryan-Toast> <guzzlefry> I just had to set the root path properly :)
182: [03:09:59] <chrisrio_> I've got a form here (SS3.0.8) that when it throws errors or notices - the HTML output isn't parsed..
183: [03:10:17] <chrisrio_> odd
184: [03:11:26] <chrisrio_> I upgraded /framework from 3.0.6 to 3.0.8
185: [03:12:52] <chrisrio_> so little information ;P
186: [03:13:01] <chrisrio_> brb apply hammer to problem.
187: [03:13:04] <guzzlefry> Ryan-Toast: Good news! I've been working on pull requests to fix all of those annoying PHPStorm warnings related to SilverStripe doctags. :P
188: [03:13:05] <chrisrio_> applying*
189: [03:16:21] * zippy__ quit (Quit: zippy__)
190: [03:20:20] <antmas> fook
191: [03:20:56] <antmas> how can I apply a left join using an ID when it screams OPENQUERY cannot load duplicate columns |:<
192: [03:21:00] <antmas> le stupid
193: [03:21:27] <Colin[pi]> lel
194: [03:24:46] <guzzlefry> say what
195: [03:24:51] <guzzlefry> antmas: table.column
196: [03:25:48] <antmas> guzzlefry: I'm using OPENQUERY() though
197: [03:26:47] <antmas> maybe Linked Server is better
198: [03:29:49] * chrisrio_ quit (Ping timeout: 245 seconds)
199: [03:30:27] <guzzlefry> oh, no clue what OPENQUERY() is...
200: [03:30:42] <ss23> Neither!
201: [03:32:09] <antmas> guzzlefry: running a select in SQLServer from a MySQL DB
202: [03:32:46] <antmas> you can use aliases in mySQL right?
203: [03:32:46] <ss23> Scary
204: [03:32:56] <ss23> antmas: Of course, though only in certain places
205: [03:33:05] <antmas> so, in joins?
206: [03:33:14] <ss23> Normally the join tables are aliased, yes
207: [03:33:21] <antmas> :<
208: [03:33:28] <ss23> antmas: http://stackoverflow.com/questions/11978078/alias-a-column-name-on-a-left-join
209: [03:33:36] <ss23> FROM.... as si
210: [03:33:37] <ss23> etc
211: [03:33:53] <guzzlefry> 'as' is optional
212: [03:33:57] <guzzlefry> at least in MySQL
213: [03:33:58] <antmas> ss23: thanks, I'll try it
214: [03:33:58] <ss23> mmm
215: [03:35:04] <Ryan-Toast> <guzzlefry> Aww yeah, looking forward to it :)
216: [03:35:28] <Ryan-Toast> The IRC client on this computer fucking sucks.
217: [03:35:58] <antmas> Ryan-Toast: what is it?
218: [03:36:06] <Ryan-Toast> X-Chat Aqua
219: [03:36:36] <chrisrio> could just rock out irc.silverstripe.org
220: [03:36:40] <chrisrio> like a caveman
221: [03:36:59] <ss23> lol
222: [03:37:02] <ss23> irssi 4 lyfe
223: [03:37:10] <Ryan-Toast> I'll get Colloqufgdngf or whatever it's called working in a bit.
224: [03:37:15] <ss23> hmm
225: [03:37:19] <antmas> chrisrio: that's how I roll :D
226: [03:38:04] <chrisrio> id be lying if I said I wasnt.
227: [03:38:22] <antmas> ss23: had to be a but more explicit with my aliases, thanks though, working now
228: [03:38:26] <ss23> o/
229: [03:38:28] <ss23> ss23 master programmer
230: [03:38:31] <ss23> fixes all the bugs o/
231: [03:38:35] * ss23 invoices antmas $50000
232: [03:38:36] <ss23> :D
233: [03:38:40] <antmas> :D
234: [03:38:52] * antmas pays ss23 in potatos
235: [03:38:57] <ss23> :(
236: [03:39:06] <ss23> If you pay in potatos you're going.... to get... vodka?
237: [03:39:07] <Ryan-Toast> antmas: How's your portfolio coming along?
238: [03:39:08] <chrisrio> ;P
239: [03:39:34] <antmas> Ryan-Toast: Good! mostly working on colours and writing lies about how awesome I am
240: [03:39:35] <chrisrio> why does this form message set via $form->sessionMessage output as unparsed text.
241: [03:39:36] <ss23> P.S. EVERYONE SILVERSTRIPE IS HIRING
242: [03:39:37] <chrisrio> riddle me that
243: [03:39:38] <ss23> JUST FYI LOL
244: [03:39:40] <chrisrio> you bastards
245: [03:39:44] <ss23> So if you wanna work with the super duper maazing ss23...
246: [03:39:55] <antmas> ss23: well
247: [03:40:01] <ss23> chrisrio: you mean like, you can put in <h1> LOL</h1>
248: [03:40:02] <Ryan-Toast> ss23 What role? IRC champion?
249: [03:40:04] <ss23> chrisrio: ?
250: [03:40:04] <antmas> knowing how amazing I am at PHP, is it not a given?
251: [03:40:09] <ss23> Ryan-Toast: That roll is already taken! :O
252: [03:40:23] <Ryan-Toast> <ss23> ..I don't work for SS
253: [03:40:26] <ss23> I think we need like 2 intermediate devs and a designer, I can't remember
254: [03:40:30] <ss23> Ryan-Toast: I do!
255: [03:40:32] <ss23> I AM IRC CHAMPION
256: [03:40:33] <ss23> :D
257: [03:40:34] <chrisrio> ss23: you got it bause. "I am awesome <a href='/radpage'>click me for certain victory</a>";
258: [03:40:37] <chrisrio> outputs just so
259: [03:40:39] <chrisrio> rather than being parsed.
260: [03:40:41] <antmas> ss23: is CUNT MASTER
261: [03:40:46] <Ryan-Toast> antmas, got a demo version online?
262: [03:40:49] <guzzlefry> WOAH
263: [03:40:52] <guzzlefry> woah
264: [03:40:53] <Ryan-Toast> ss23: Lol.
265: [03:40:55] <guzzlefry> your tone, it's all wrong
266: [03:41:00] <Ryan-Toast> Should put that on the ad.
267: [03:41:03] <ss23> ;___;
268: [03:41:08] <antmas> Ryan-Toast: naw, waiting for hosting
269: [03:41:11] <ss23> chrisrio: iirc it's because... something relied on that
270: [03:41:18] <ss23> chrisrio: We were going to turn it off, but it broke stuff, iirc
271: [03:41:25] <Ryan-Toast> antmas: gotma screenshot?
272: [03:41:29] <ss23> chrisrio: WAIT
273: [03:41:34] <chrisrio> ss23: I REFUSE TO WAIT
274: [03:41:44] <antmas> Ryan-Toast: I can send you one tonight
275: [03:41:50] <ss23> chrisrio: Do you mean that creates a popup taht you can't click, or you can click?
276: [03:42:00] <chrisrio> ss23: just tell me what code line to aim my doom 2 style double barrelled shot gun at
277: [03:42:02] <Ryan-Toast> antmas: yeah you can
278: [03:42:04] <chrisrio> ss23: all this core code is shit anyways
279: [03:42:07] * zippy__ has joined #silverstripe
280: [03:42:10] <chrisrio> unclickable.
281: [03:42:14] <ss23> Cause if you can clikc the link and it works, it's because we wanted to change it but it broke stuff. If you can't click it, it's to help prevent XSS
282: [03:42:15] <chrisrio> its part of the swipestripe module
283: [03:42:18] <ss23> yeah
284: [03:42:26] <ss23> So basically there weer lots of things that could result in XSS through there
285: [03:42:30] <ss23> so now we escape it all
286: [03:42:30] <ss23> ^.^
287: [03:42:31] <antmas> Ryan-Toast: starting off, it looked *very* similar to yours :P
288: [03:42:34] <chrisrio> add to cart, get a message saying "go here to view the porn in your cart".
289: [03:42:38] <chrisrio> ss23: so what you're saying is
290: [03:42:41] <chrisrio> ss23: frank failed.
291: [03:42:53] <chrisrio> ss23: and this is not acceptable behaviour.
292: [03:42:53] <antmas> but I *do* different things to you
293: [03:42:54] <Ryan-Toast> antmas: Lol. my ryanpotter.co.nz site?
294: [03:43:00] <antmas> Ryan-Toast: yeh :P
295: [03:43:01] <ss23> chrisrio: iirc it was a very recent change to SS core
296: [03:43:02] <ss23> :O
297: [03:43:06] <Ryan-Toast> antmas: THIEF!
298: [03:43:10] <ss23> chrisrio: But my memory is bad, so I could be wrong
299: [03:43:10] <chrisrio> ss23: this is only 3.0.8
300: [03:43:17] <chrisrio> ss23: but it was fine in 3.0.6
301: [03:43:20] <chrisrio> :P
302: [03:43:25] <ss23> yeah!
303: [03:43:28] <ss23> So it changed between them I guess?
304: [03:43:33] <chrisrio> nah
305: [03:43:37] <chrisrio> I recon I just corehacked.
306: [03:43:40] <chrisrio> my old 3.0.6
307: [03:43:40] <antmas> Ryan-Toast: hahaha, only your home banner, I liked the blue so I screencapped it lol
308: [03:43:40] <chrisrio> ;P
309: [03:43:51] <ss23> chrisrio: I remmeber something like this changing!
310: [03:44:03] <Ryan-Toast> antmas: Luckily I built in a self destruct button into the boilerplate
311: [03:44:10] <antmas> LOL
312: [03:44:15] <guzzlefry> protip
313: [03:44:15] <ss23> chrisrio: http://doc.silverstripe.org/framework/en/changelogs/3.0.7
314: [03:44:21] <guzzlefry> WinMTR is a pile of doodoo
315: [03:44:28] <ss23> chrisrio: That chagnelog has lots of XSS prevention stuff
316: [03:44:36] <chrisrio> this is the default stance of SS HQ devs
317: [03:44:40] <ss23> chrisrio: I think we changed it there :O
318: [03:44:41] <chrisrio> with regard to changes
319: [03:44:42] <chrisrio> http://www.youtube.com/watch?v=UmzsWxPLIOo
320: [03:44:47] <antmas> Ryan-Toast: honestly though, it does have a similar layout
321: [03:44:48] <chrisrio> in my mind
322: [03:44:50] <ss23> hahaha XD
323: [03:44:55] <ss23> chrisrio: I am not an SS dev
324: [03:44:55] <ss23> :P
325: [03:45:03] <ss23> simon_w is though!
326: [03:45:03] <chrisrio> ss23: then you can be less offended
327: [03:45:05] <ss23> You can ask him :D
328: [03:45:28] <ss23> willr, simon_w, chillu, I think are the only core devs that come around here
329: [03:45:32] <ss23> (pls don't be offended if I forgot someone)
330: [03:45:48] <Ryan-Toast> ss23: What do you dothen?
331: [03:45:54] <ss23> I DO NOTHING
332: [03:45:57] <willr> nothing
333: [03:45:58] <ss23> I DO NOTHING I DO NOTHING :O
334: [03:45:59] <willr> HA
335: [03:46:05] <ss23> lol
336: [03:46:11] <willr> he's the pretty face...
337: [03:46:11] <Ryan-Toast> antmas: Hopefully not too much.
338: [03:46:14] <antmas> ss23: why don't more core devs use it?
339: [03:46:17] <ss23> This one time I made willr a new account for our version control!
340: [03:46:19] <ss23> antmas: use what?
341: [03:46:22] <ss23> IRC?
342: [03:46:37] <antmas> Ryan-Toast: I'll show you tonight, just lemme know if it's too similar for you and I can change whatever
343: [03:46:47] <antmas> ss23: yeh
344: [03:46:48] <chrisrio> about to smash an SS security update
345: [03:46:53] <chrisrio> so pro
346: [03:47:02] <chrisrio> brb router reset
347: [03:47:07] <ss23> antmas: I dunno? How many core devs do we even have?
348: [03:47:08] <simon_w|air> antmas, cause we need somewhere to bitch about them :p
349: [03:47:17] <ss23> lol
350: [03:47:19] <ss23> simon_w: YOU ARE ONE OF THEM
351: [03:47:20] <ss23> :P
352: [03:47:30] <antmas> ss23: Jean F? is he core?
353: [03:47:36] <ss23> Nope
354: [03:47:41] <antmas> ah, same as you?
355: [03:47:45] <ss23> Yeah, presume so
356: [03:47:50] <ss23> simon_w: Is there a list of core devs somewhere?
357: [03:48:16] <willr> ss23 github
358: [03:48:32] <ss23> willr: Where on it? I didn't think you could see it there?
359: [03:49:04] <Ryan-Toast> ss23: You should hire someone to add a link to the front-end of the website in the cms.
360: [03:49:16] <willr> can you see https://github.com/orgs/silverstripe/teams/core-team ?
361: [03:49:18] <ss23> Ryan-Toast: I don't understand :O
362: [03:49:19] <antmas> Ryan-Toast: YES
363: [03:49:22] <antmas> SO MUCH YES
364: [03:49:26] <ss23> willr: Nope, only members can
365: [03:49:35] <willr> HA #fail
366: [03:49:43] <ss23> willr: Give us da list, bro!
367: [03:49:53] <Ryan-Toast> ss23: <a href="yourdomain.com" target="_blank">Put me in the CMS!</a>
368: [03:49:56] <simon_w|air> I CAN SEE IT!
369: [03:50:06] <simon_w|air> sucks to be ss23
370: [03:50:09] <ss23> :(
371: [03:50:10] <ss23> PLS TELL ME
372: [03:50:10] <willr> ajshort, halkyon, sminnee, wilr, chillu, hafriedlander, mateusz, simon_w, halkyon, stojg, tractorcoww
373: [03:50:13] <ss23> Ryan-Toast: I still have no idea
374: [03:50:25] <willr> that is the elite team.
375: [03:50:25] <ss23> wow, lucky halykon, he's in there twice! :O
376: [03:50:28] <ss23> lol willr
377: [03:50:33] <willr> #fail
378: [03:50:36] <Ryan-Toast> ss23: you know where the name of the site is ion the top left of the cms, right?
379: [03:50:43] <ss23> Ryan-Toast: Yeah!
380: [03:50:47] <ss23> maybe
381: [03:50:48] * ss23 looks
382: [03:50:53] <ss23> Yeah!
383: [03:50:54] <ss23> I SEE IT
384: [03:50:57] <Ryan-Toast> ss23: make that a link that opens the homepage of the site.
385: [03:51:04] <simon_w|air> willr, you forgot chillu's alter ego
386: [03:51:04] <Ryan-Toast> in a new tab.
387: [03:51:28] <ss23> Ryan-Toast: That seems like a minor feature, you can probably implment that yourself!
388: [03:51:29] * chrisrio quit (Ping timeout: 245 seconds)
389: [03:51:35] <Ryan-Toast> ss23: I have.
390: [03:51:39] <ss23> SEND A PULL REQUST
391: [03:51:39] <ss23> :D
392: [03:51:45] <ss23> Guys, I was considering a twitter bot...
393: [03:51:50] <Ryan-Toast> ss23: NO IT'S MY FEATURE, THAT'S HOW I GET CLIENTS
394: [03:52:01] <ss23> It looks for basically "silverstripe" and any negative adjective (and exclude all results with a positive adjective)
395: [03:52:05] <ss23> hahah Ryan-Toast
396: [03:52:08] <ss23> And responds with "Send a pull request!"
397: [03:52:11] <Ryan-Toast> LOOK AT MY FEATURES THAT SS DOESN'T HAVE OUT OF THE BOX, LOOK ATA THAT SWEET LINK!
398: [03:52:19] <ss23> e.g. "Holy shit SilverSTripe is fucking horrible" -> "Send a pull request!"
399: [03:52:23] <ss23> Good idea y/n?
400: [03:52:23] <ss23> Ryan-Toast: XD
401: [03:52:28] <ss23> Ryan-Toast: That's not the opensource spirit! :P
402: [03:52:31] <Ryan-Toast> I will make a pull request, I just have to be bothered to fork the cms.
403: [03:53:08] <simon_w|air> Ryan-Toast, how many files changed?
404: [03:53:18] <antmas> now everyone can plagiarise Ryan-Toast not just me!
405: [03:53:19] <antmas> X
406: [03:53:21] <antmas> XD*
407: [03:53:26] <Ryan-Toast> Only one file
408: [03:53:37] <Ryan-Toast> simon_w ^
409: [03:53:39] <simon_w|air> Ryan-Toast, just find the file in the silverstripe repo and click the edit button
410: [03:53:50] <Ryan-Toast> simon_w oh...
411: [03:53:55] <Ryan-Toast> well I'll do that then :P
412: [03:54:00] <antmas> lol
413: [03:54:01] <ss23> Anyone had a bug where you drag and drop to re-arrange site tree, you get a 200, then the CMS does it's "Okay, show me the updated sitetree!" and puts the one you just re-arranged back in the old place?
414: [03:54:03] <simon_w|air> Forks, branches, edits, commits, pull requests
415: [03:54:05] <antmas> Ryan-Toast: even I knew that :D
416: [03:54:12] <Ryan-Toast> antmas: shh
417: [03:54:21] <Ryan-Toast> only dreams now
418: [03:54:21] <antmas> eeeeee
419: [03:54:35] * antmas swoons
420: [03:54:38] <antmas> fuck
421: [03:54:39] * willr quit (Quit: willr)
422: [03:54:42] <antmas> why am I still at work?
423: [03:54:45] <ss23> lol
424: [03:54:49] <ss23> Cause you work hard
425: [03:54:51] <ss23> BUT YOU PLAY HARD?
426: [03:54:59] <ss23> p.s. no one responded about my bug
427: [03:55:00] <ss23> :(
428: [03:55:17] <antmas> ss23: it's not a bug
429: [03:55:25] <ss23> o.o
430: [03:55:29] <ss23> I think it is!
431: [03:55:31] <ss23> Why isn't it a bug?
432: [03:55:45] <antmas> ss23: it's pebkac :)
433: [03:55:49] <antmas> ho ho ho!
434: [03:56:00] * antmas slaps thigh
435: [03:56:05] <ss23> >.<
436: [03:56:06] <ss23> nooby!
437: [03:56:15] * DigNZ quit (Quit: DigNZ)
438: [03:59:04] * chrisrio has joined #silverstripe
439: [04:01:50] * nickmolhoek quit (Quit: nickmolhoek)
440: [04:02:05] <antmas> l8rs!
441: [04:02:57] * antmas quit (Quit: Page closed)
442: [04:22:37] * chrisrio quit (Quit: Page closed)
443: [04:30:19] * joelpittet quit ()
444: [04:33:49] <guzzlefry> what's not a bug?
445: [04:40:38] * flipsidenz quit (Ping timeout: 245 seconds)
446: [04:44:07] * cloph_away has joined #silverstripe
447: [04:44:31] * cloph quit (Ping timeout: 260 seconds)
448: [04:51:33] * UncleCheese quit (Quit: UncleCheese)
449: [04:55:06] * geekdenz1 has left #silverstripe
450: [05:07:42] <variable_office> if I have a url of /page/action how can I test for action in the template?
451: [05:11:24] <guzzlefry> variable_office: does $Action work?
452: [05:12:07] <variable_office> guzzlefry, it does indeed. Thanks
453: [05:12:55] <guzzlefry> yay, no problem
454: [05:20:59] * zippy__ quit (Ping timeout: 240 seconds)
455: [05:26:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
456: [06:03:27] <guzzlefry> aw
457: [06:03:40] <guzzlefry> You can't insert images via TinyMCE from the themes directory? :/
458: [06:04:54] <ss23> They're not part of the assets, if you're trying to do it from there
459: [06:09:10] <guzzlefry> but but but
460: [06:39:34] <ss23> Guis
461: [06:39:42] <ss23> How much time it takes to upgrade from 3.0 to 3.1 for average small site?
462: [06:41:01] <simon_w|air> None
463: [06:43:09] <ss23> But public/private issues! :(
464: [06:43:12] <ss23> It has custom code
465: [06:44:24] <guzzlefry> How do you guys deal with database inconsistencies between testing and production?
466: [06:44:52] <guzzlefry> ss23: grep "public static"
467: [06:45:29] <guzzlefry> I think it takes me roughly 2-3 hours for the sites we have.
468: [06:45:39] * willr has joined #silverstripe
469: [06:45:43] <ss23> guzzlefry: We don't generally. When it gets "bad" or we need to have good data, we manually resync
470: [06:46:01] <ss23> We're currently modifying deploynaut so that you can do a single click to transfer database + assets from Live to Staging though (or download or w/e)
471: [06:46:06] <ss23> So once that is done, it'll happen more often probably
472: [06:46:45] <guzzlefry> I uh
473: [06:47:19] <guzzlefry> broke things when I created a new class and then subclassed existing dataobjects from it...
474: [06:47:32] <ss23> o.o
475: [06:47:35] <ss23> I can imagine that breaking!
476: [06:47:54] <guzzlefry> well
477: [06:48:01] <guzzlefry> now it is
478: [06:48:11] <guzzlefry> Course is a subclass of Product
479: [06:48:13] <ss23> Depending on DB though, just flush + /dev/build and it might work
480: [06:48:18] <guzzlefry> So Course is utterly destroyed :P
481: [06:48:21] <ss23> lol
482: [06:48:41] <guzzlefry> In retrospect, Product has one Course may have made more sense. :P
483: [06:49:02] <ss23> That seems like a bad relationship!
484: [06:49:15] <guzzlefry> Why?
485: [06:49:21] <guzzlefry> well
486: [06:49:22] <guzzlefry> I guess it is
487: [06:49:30] <ss23> Is it nesseray that every product has a course?
488: [06:49:45] <guzzlefry> I'd have to do tons of custom getters for the common fields...
489: [06:49:49] <ss23> IT'S JUST GOOD DESIGN BRO
490: [06:50:06] * Shrike_Finland has joined #silverstripe
491: [06:50:11] <guzzlefry> So I was thinking correctly to begin with. :P
492: [06:50:31] <guzzlefry> Just...major refactoring breakage. :P
493: [06:51:07] <guzzlefry> Anyone here familiar with wkhtmltopdf?
494: [06:51:13] <guzzlefry> "Resize to legal size page. Goal is to have everything on a single page."
495: [06:51:16] <guzzlefry> Not sure if possible. >_>
496: [06:51:55] * willr quit (Read error: Connection timed out)
497: [06:54:24] <guzzlefry> ooooh boy
498: [06:54:28] <guzzlefry> -s Legal
499: [06:54:29] * guzzlefry dances.
500: [07:04:04] * Error404NotFound has joined #silverstripe
501: [07:23:59] * DesignerX has joined #silverstripe
502: [07:27:30] * DesignerX quit (Read error: Connection reset by peer)
503: [07:56:07] * Shrike_Finland quit (Quit: Leaving.)
504: [08:11:09] * OzziNL has joined #silverstripe
505: [08:11:47] <guzzlefry> Does anyone know off hand what type of object $fieldlist::insertBefore() returns?
506: [08:16:19] <simon_w|air> A boolean (false) or the item you inserted
507: [08:17:45] <guzzlefry> ah, thanks
508: [08:19:19] * ss23 quit (Ping timeout: 265 seconds)
509: [08:20:14] * ss23 has joined #silverstripe
510: [08:29:53] * ARNHOE has joined #silverstripe
511: [08:38:34] <guzzlefry> 435 doctags left to fix \o/
512: [08:39:21] <ss23> lol....
513: [08:39:23] <ss23> automate it?
514: [08:43:31] <guzzlefry> ss23: how?
515: [08:43:58] <guzzlefry> Surely if it were possible someone else would have done this. :P
516: [08:58:40] <guzzlefry> ss23: Will they get mad if I split this into two pull requests? >_>
517: [09:14:04] * kinglozzer has joined #silverstripe
518: [09:28:48] <guzzlefry> down to 343 broken phpdoc errors in framework. \o/
519: [09:30:30] <ss23> lol
520: [09:30:33] <ss23> guzzlefry: Yes, don't split it
521: [09:30:34] <ss23> :P
522: [09:30:39] <ss23> I mean, it'll probably be accepted, but just seems silly
523: [09:33:43] <Zauberfisch> guzzlefry: I used wkhtmltopdf in the past
524: [09:34:04] <guzzlefry> Zauberfisch: I figured it out. There's a nifty --paper-size switch. :)
525: [09:36:33] * UncleCheese has joined #silverstripe
526: [09:42:11] <ss23> SANITARUM, LEAVE MY CORNFLAKES BE
527: [09:42:18] <ss23> JUST LEAVE ME ALONE WITH MY WHEETBIX
528: [09:42:20] * ss23 headbangs
529: [09:42:39] <ss23> fuck
530: [09:42:43] <ss23> meh
531: [09:42:53] <Zauberfisch> guzzlefry: did it work?
532: [09:43:05] <Zauberfisch> guzzlefry: I think I remember --paper-size beeing buggy
533: [09:43:17] <guzzlefry> It worked.
534: [09:43:26] <guzzlefry> surprisingly :P
535: [09:44:28] <guzzlefry> welp, 5am, time to pass out
536: [09:44:29] <guzzlefry> night
537: [10:04:49] * feejin has joined #silverstripe
538: [10:17:24] * Alfirin has joined #silverstripe
539: [10:22:25] * feejin quit ()
540: [10:39:29] * Colin[pi] quit (Ping timeout: 240 seconds)
541: [10:40:49] * OzziNL quit (Ping timeout: 252 seconds)
542: [10:47:14] * Pyromanik has joined #silverstripe
543: [11:02:03] <Pyromanik> So I got a job.
544: [11:19:21] <Alfirin> Splendid!
545: [11:22:00] <irogue23> Pyromanik: yay! what doing?
546: [11:24:41] <Pyromanik> irogue23, PHP dev.
547: [11:25:22] <Pyromanik> Not making websites! \o/
548: [11:26:06] <Zauberfisch> Pyromanik: php desktop applications? :D
549: [11:26:18] <irogue23> teehee, car-knockers caught live on cctv
550: [11:26:48] <Pyromanik> irogue23, wut? (obv. popo scanner, but what is 'car knocking'?)
551: [11:27:04] <irogue23> stealing shit from cars
552: [11:27:17] <Pyromanik> Zauberfisch, umm... App development I suppose rather than churning out a few websites a week.
553: [11:27:46] <Pyromanik> irogue23, so... B&E with a car?
554: [11:27:48] <irogue23> Pyromanik: backend rather than frontend i presume
555: [11:27:51] <irogue23> Pyromanik: ya
556: [11:28:15] <Pyromanik> well, b&e into a car. With a car would be a ram-raid I guess :P
557: [11:28:26] <Pyromanik> irogue23, yeh, backend stuffs.
558: [11:28:45] * UncleCheese quit (Quit: UncleCheese)
559: [11:28:50] <Pyromanik> sounds like company uses code ignighter a bit.
560: [11:28:59] <Pyromanik> err igniter.
561: [11:29:04] <irogue23> ah yep, not the worst framework to have to use
562: [11:29:20] <Pyromanik> although, they mentioned that it's now been abandoned.
563: [11:29:38] <Pyromanik> so there's a gap for me to wiggle SS into there, provided it suits the purpose :P
564: [11:31:02] <Pyromanik> irogue23, I thought I'd only heard bad things about codeigniter, but more recently it seems to be 'ok' to 'good'. I guess either I'm confused or it matured a lot or something.
565: [11:31:06] * JCxMLnblFl has joined #silverstripe
566: [11:31:07] * JCxMLnblFl has left #silverstripe
567: [11:31:36] <irogue23> Pyromanik: the company behind it pissed some people off, can't remember why
568: [11:31:42] <irogue23> got forked into a new project, Kohana
569: [11:31:57] <irogue23> a lot of people switched to that, but CI still exists
570: [11:32:10] <Pyromanik> ooooh... that's what kohana is.
571: [11:32:19] * Zeddy has joined #silverstripe
572: [11:32:22] <Zeddy> Hi again, channel
573: [11:32:29] <Pyromanik> hi
574: [11:32:36] <irogue23> Pyromanik: originally kohana was a direct fork but it's been almost entirely rewritten since
575: [11:33:01] <Pyromanik> ah
576: [11:33:30] <Zeddy> I've got what might turn out to be a bit more of a complex task today
577: [11:33:53] <Zeddy> Migrating past joke forms, I'm doing a task on an actual project that's well underway
578: [11:34:08] <Zeddy> We've got a silverstripe server and a rails server
579: [11:34:49] <Zeddy> and I am to redirect the login form on the silverstripe side to authenticate with the rails server
580: [11:35:02] <irogue23> Zeddy: that sounds hard
581: [11:35:07] <Zeddy> kinda does
582: [11:35:09] <Pyromanik> external authentication module
583: [11:36:24] <Zeddy> http://www.silverstripe.org/auth-external-module/
584: [11:36:26] <Zeddy> this one?
585: [11:36:36] <Pyromanik> irogue23, so... ci wasn't recently dropped by the corp behind it and solely community maintained now?
586: [11:36:41] <Pyromanik> Zeddy, probably
587: [11:36:57] <Zeddy> Should I be worried about it being five years old?
588: [11:37:56] <Alfirin> Guys, I have a bit of an unnerving problem with SS. I'm unable to log in in any fashion
589: [11:38:03] <Alfirin> It just says "no data received"
590: [11:38:20] <irogue23> irogue23: yeah they've stopped "officially supporting" it
591: [11:38:36] <irogue23> tbh it'll probably die eventually, Kohana's better
592: [11:38:56] <irogue23> but enough people are using it that it'll be maintained for a while yet
593: [11:39:01] <irogue23> also, apparently i'm talking to myself
594: [11:40:21] <irogue23> Alfirin: put it in dev mode and ensure all error reporting is on
595: [11:45:18] <Pyromanik> Zeddy, depends on whether or not it's up to date.
596: [11:58:43] <Alfirin> Well, that didn't seem to work at all
597: [12:01:26] <Pyromanik> irogue23, the first sign of madness
598: [12:06:20] <Pyromanik> ec8or__, are you around?
599: [12:11:23] <Pyromanik> :<
600: [12:11:58] <Pyromanik> got asked for 2 referees. Guts, only have one, from a timezone 13 hours displaced :/
601: [12:14:15] <irogue23> lol
602: [12:20:44] * Alfirin quit (Quit: Page closed)
603: [12:26:57] * OzziNL has joined #silverstripe
604: [12:43:06] * rved has joined #silverstripe
605: [12:44:09] <rved> Hello, What are the limits of SilverStripe 3.1 on a cloud hosting? Lets say i have millions of people signing up using there Facebook account into my website
606: [12:44:51] * lerni has joined #silverstripe
607: [12:45:16] <rved> what can silverstripe handle?
608: [12:45:38] <rved> or what platform / framework would be best to build a website like www.pinterest.com
609: [12:46:44] <Pyromanik> lol
610: [12:46:55] <irogue23> rved: to be honest, if you're looking at millions, i'd be writing something pretty custom
611: [12:47:03] <irogue23> or at least a lighter base
612: [12:47:36] <irogue23> silverstripe has done it before (2008 Democratic National Convention site)
613: [12:47:45] <irogue23> but it requires a buttload of micro optimisations
614: [12:47:55] <rved> hmm
615: [12:48:01] <rved> what kind of things can we strip?
616: [12:48:10] <rved> or what is a good place to start?
617: [12:48:34] <Pyromanik> php.net
618: [12:48:59] <rved> Pyromanik: you mean native php, no silverstripe
619: [12:49:00] <rved> ?
620: [12:49:14] <Pyromanik> that's what irogue23 suggested, yes
621: [12:49:57] <irogue23> rved: or a "light base" framework like Laravel, Kohana or Django (python)
622: [12:50:25] <rved> Silverstripe uses the Sapphire frameworks right? is that heavier?
623: [12:50:44] <Pyromanik> SilverStripe IS the sapphire framework.
624: [12:50:55] <irogue23> sapphire is the old name for what's now just called "silverstripe-framework"
625: [12:51:12] <rved> ah ok srry
626: [12:51:13] <Pyromanik> SilverStripe CMS is a module for it.
627: [12:51:14] <irogue23> what most people call 'SilverStripe' is the combination of silverstripe-framework and silverstripe-cms
628: [12:51:23] <Pyromanik> mm
629: [12:51:37] <irogue23> but yeah, even the framework on its own is pretty heavy
630: [12:51:39] <Pyromanik> when will celebration pizza arrivd?
631: [12:51:55] <irogue23> designed for quick+easy, not fast or scalable
632: [12:52:20] <Pyromanik> well, it does all of those things, but if you find it doesn't do something well it can cause issues.
633: [12:52:26] <Pyromanik> as with everything.
634: [12:52:35] <Pyromanik> you need to find the right tool for the job.
635: [12:52:44] <Pyromanik> custom is often the better way to go in such a case
636: [12:52:49] <irogue23> yeah, and especially with the 'scalable' part, it's a lot harder to do than most frameworks
637: [12:53:03] * irogue23 has learnt this the hard way :P
638: [12:53:09] <Pyromanik> use a bunch of libraries and sew them together yourself rather than using a pre-existing framework usually gives more flexibilty
639: [12:53:41] <Pyromanik> irogue23, SS isn't bad, just could be better too (as with most things).
640: [12:54:21] <Pyromanik> but if we're talking millions then I'd definitely be hiring an internal team that knows far more things than 'CMS based website'
641: [12:54:40] <Pyromanik> gotta know ALL the tools, how they fit together, etc.
642: [12:54:51] <Pyromanik> saw a talk from a guy from GitHub last night
643: [12:54:59] <Pyromanik> interesting way their ops work.
644: [12:55:06] <Pyromanik> hubot
645: [12:55:17] <Pyromanik> coolness
646: [12:55:36] <irogue23> Pyromanik: yeah, there's a few things that hold it back from scalability. the two big ones are inability to specify seperate read and write DBs, and the assets folder (which is almost fixed with that new cloud assets module)
647: [12:55:54] <Pyromanik> new module?
648: [12:56:18] <irogue23> module to change assets to store in CDN instead of an assets folder
649: [12:56:29] <Pyromanik> yeah, but link?
650: [12:56:38] <irogue23> um, was on ss-dev list
651: [12:56:38] <Pyromanik> sounds interesting
652: [12:56:39] <irogue23> sed
653: [12:56:40] <irogue23> *sec
654: [12:56:59] <irogue23> https://groups.google.com/forum/#!topic/silverstripe-dev/k51mgImK5oE
655: [12:57:27] <Pyromanik> also the DB stuff needs to be abstracted more I agree. The stuff tankr is working on seems cool in that respect.
656: [12:57:49] <Pyromanik> the more DB's SS can accomodate the more stuff will naturally become abstracted and a robust interface set up
657: [12:58:02] <Pyromanik> I mean, it works well now, but imagine if it were /better/
658: [12:58:11] <irogue23> yeah
659: [12:58:34] <Pyromanik> so things like that buzzword 'nosql' became easier than re-coding some of core as a module
660: [12:58:43] <Pyromanik> (eg like mssql is)
661: [13:13:38] <irogue23> nosql for silverstripe would be horrible
662: [13:13:45] <irogue23> it's so incredibly relational and interlinked
663: [13:13:51] * UndefinedOffset has joined #silverstripe
664: [13:52:32] * lerni quit (Quit: lerni)
665: [13:54:03] * OzziNL quit (Ping timeout: 252 seconds)
666: [14:27:47] * irogue23 quit (Ping timeout: 252 seconds)
667: [14:51:01] * irogue23 has joined #silverstripe
668: [14:59:27] * catcher has joined #silverstripe
669: [15:05:25] * ObiWanShanobi has joined #silverstripe
670: [15:21:02] <Pyromanik> irogue23, yeh. Kinda.
671: [15:21:17] <Pyromanik> it depends on the structure of data, and whether or not you're ... well all kinds of things.
672: [15:21:54] <Pyromanik> depends on the type of nosql you go for, couch would probably not be the best, but something like mongo promises not shit performance, so hmm.
673: [15:22:01] <Pyromanik> dunno. I've not looked into them too much.
674: [15:22:21] <Pyromanik> Just about all data in the world I've ever come across is related to something, so non relational stores have never made too much sense to me.
675: [15:23:03] <irogue23> if you can safely compartmentalise into a "document" and have very little relationship between documents, nosql is goood
676: [15:23:10] <irogue23> a wiki would be a good example
677: [15:23:40] <Pyromanik> depends on the markdown I guess.
678: [15:23:57] <Pyromanik> whether you store links as related pages, or just as raw bs capable nonsense links
679: [15:24:39] <irogue23> yup
680: [15:24:55] <irogue23> funny thing is tho
681: [15:24:59] <Pyromanik> But usually most things have a relation of some form. Even if you're just doing something simple like storing exam results, eventually the system has the capacity to increase requirements to encompass storing student data too...
682: [15:25:07] <irogue23> postgres has a json-type field now
683: [15:25:08] <Pyromanik> which makes little sense to store on the same document, etc.
684: [15:25:14] <irogue23> so it can act in the same manner as mongo
685: [15:25:18] <irogue23> and actually outperforms it
686: [15:25:19] <Pyromanik> heh
687: [15:25:21] <Pyromanik> lol
688: [15:25:33] <irogue23> a relational database outperforms a nosql database at nosql :P
689: [15:25:33] <Pyromanik> but there's that blog post from tankr recently on some other db
690: [15:25:39] <Pyromanik> that does hybrid type storage too
691: [15:26:39] <irogue23> the main reason i can think of for using a database other than mysql/postgres is that neither of them scales (replicates) particularly nicely
692: [15:26:57] <irogue23> but it seems to me like just having a SQL-based db that does replication better would be the answer
693: [15:27:01] <Pyromanik> mmm, orient db
694: [15:27:08] <Pyromanik> http://www.silverstripe.org/no-more-joins-silverstripe-and-orientdb/
695: [15:27:26] <irogue23> rather than trying to force traditionally relational setups into non-relational dbs
696: [15:27:34] <Pyromanik> yeh
697: [15:27:36] <Pyromanik> for sure
698: [15:27:54] <irogue23> also
699: [15:27:58] <irogue23> why the fuck am i awake?
700: [15:29:47] <Pyromanik> also, man I hate providing referees.
701: [15:30:00] <Pyromanik> I mean, it kinda makes sense, but also kinda not.
702: [15:31:32] <irogue23> yeah
703: [15:31:49] <irogue23> is there some auto-minifying css thing in ss3.1?
704: [15:34:01] * [1]Pyromanik has joined #silverstripe
705: [15:34:23] <irogue23> < irogue23> is there some auto-minifying css thing in ss3.1?
706: [15:34:40] <irogue23> and if so, how do i force it to regenerate?
707: [15:34:47] <irogue23> oh
708: [15:34:49] <irogue23> wait
709: [15:34:49] <irogue23> fuck
710: [15:34:50] <irogue23> i know
711: [15:35:10] <irogue23> i always forget about cloudflare :P
712: [15:35:59] * Pyromanik quit (Ping timeout: 240 seconds)
713: [15:35:59] * [1]Pyromanik is now known as Pyromanik
714: [15:36:18] * violetina has joined #silverstripe
715: [15:37:27] * wmk quit (Remote host closed the connection)
716: [15:38:13] * Zeddy quit (Remote host closed the connection)
717: [15:38:24] * wmk has joined #silverstripe
718: [15:38:43] <wmk> hi all
719: [15:39:01] <wmk> anyone can help me with newsletter module and templates?
720: [15:57:32] * OxFF1 has joined #silverstripe
721: [15:58:25] * qlex has joined #silverstripe
722: [15:58:30] * qlex says hi
723: [15:58:55] <qlex> Zauberfisch: can you tell me how is the process of user forms with your fix going on ?
724: [15:59:00] <qlex> is it trunk already ?
725: [16:19:31] <Zauberfisch> qlex: willr likes the pull request, but he suggested an additional feature
726: [16:19:38] <Zauberfisch> https://github.com/silverstripe/silverstripe-userforms/pull/186#issuecomment-32240085
727: [16:19:43] <Zauberfisch> and is stalling until he gets his feature
728: [16:20:31] <Zauberfisch> qlex: see http://logs.simon.geek.nz/index.php?date=2014-01-27#log_1166778
729: [16:20:43] <Zauberfisch> line 79-88
730: [16:20:47] * ARNHOE quit ()
731: [16:23:02] <Zauberfisch> qlex: so he is going to merge it once I added that link
732: [16:23:12] <Zauberfisch> qlex: but you can of course just pull my fork
733: [16:25:09] <qlex> ok
734: [16:25:14] <qlex> will stay in touch with you
735: [16:25:28] <Zauberfisch> but I will probably implement the feature end of the week
736: [16:25:39] <qlex> cool!
737: [16:26:07] * qlex has left #silverstripe
738: [16:27:16] * r3v3rb has joined #silverstripe
739: [16:31:32] * r3v3rb quit (Client Quit)
740: [16:42:15] * OxFF1 quit (Quit: Hasta la proxima)
741: [16:51:50] * rved quit (Quit: rved)
742: [16:57:45] * r3v3rb has joined #silverstripe
743: [17:04:32] * kinglozzer quit ()
744: [17:05:03] <r3v3rb> hmmm is there anyone that has used display logic in the CMS getCMSFields() function here
745: [17:05:54] <r3v3rb> my site is adding the classes to the fields but not adding the css or js to the admin for the CMS
746: [17:07:23] * r3v3rb quit (Quit: r3v3rb)
747: [17:14:08] * r3v3rb has joined #silverstripe
748: [17:15:25] <r3v3rb> whoops
749: [17:16:54] <simon_w|air> r3v3rb, you need to use LeftAndMain::extra_css/javascript
750: [17:17:03] <simon_w|air> And not from within getCMSFields()
751: [17:17:18] <r3v3rb> simon_w|air: getGeneretedCMSFields if I am correct
752: [17:17:49] <r3v3rb> thanks for the tip on LeftAndMain::extra_css etc
753: [17:17:58] <r3v3rb> I will look up the documents
754: [17:21:47] <catcher> How do I grant group access to "Settings", "Comments", etc?
755: [17:22:06] * rved has joined #silverstripe
756: [17:34:05] <r3v3rb> simon_w|air: ignore my getGeneratedCMSFields() the logic works from within getCMSFields too
757: [17:37:31] <r3v3rb> LeftAndMain::require_javascript(DISPLAY_LOGIC_DIR.'/javascript/display_logic.js'); doesn't work in the class, neither in the init of the controller which is to be expected
758: [17:37:48] <r3v3rb> is it meant for _config.php
759: [17:37:54] <simon_w|air> yes
760: [17:42:38] * rved quit (Quit: rved)
761: [17:50:03] <r3v3rb> arghhh, DISPLAY_LOGIC_DIR isn't defined until after _config.php is processed - how can I target a directory in the root akin to FRAMEWORK_DIR for example
762: [17:51:18] <simon_w|air> Is DISPLAY_LOGIC_DIR being defined in a _config.php?
763: [17:52:10] <r3v3rb> it is, within the directory holding the module
764: [17:52:36] <simon_w|air> So why not do the LeftAndMain::require_javascript calls in that _config.php?
765: [17:53:02] <r3v3rb> yep, I guess :\
766: [17:53:05] <r3v3rb> silly me
767: [17:53:55] * r3v3rb wonders why they aren't included in the _config from UC
768: [17:54:08] <r3v3rb> to work out-of-the-box
769: [17:59:50] * rved has joined #silverstripe
770: [18:05:26] * gelignite has joined #silverstripe
771: [18:06:43] <r3v3rb> pah, loads the CSS but not the JS in the CMS using LeftAndMain::require_javascript(DISPLAY_LOGIC_DIR.'/javascript/display_logic.js')
772: [18:08:06] <r3v3rb> hmm, lies it loads but doesn't fire events
773: [18:19:04] * SphereSilverNL has joined #silverstripe
774: [18:25:14] * frankbutt has joined #silverstripe
775: [18:25:17] * frankbutt has left #silverstripe
776: [18:31:16] * r3v3rb quit (Read error: Connection reset by peer)
777: [18:31:58] * r3v3rb has joined #silverstripe
778: [19:05:18] * r3v3rb quit (Quit: r3v3rb)
779: [19:12:53] * antmas has joined #silverstripe
780: [19:14:10] * CodeTrap has joined #silverstripe
781: [19:17:43] * derek-b has joined #silverstripe
782: [19:21:55] * r3v3rb has joined #silverstripe
783: [19:22:17] <antmas> Ryan-Toast: guten morgen
784: [19:23:39] <SphereSilverNL> 'evening
785: [19:24:30] <r3v3rb> afternnon
786: [19:24:33] <r3v3rb> noon*
787: [19:24:43] <simon_w> It's past my bed time
788: [19:24:57] <r3v3rb> well, display-logic is not a happy bunny - time to delete and start again
789: [19:25:00] <r3v3rb> nite simon_w
790: [19:25:11] <simon_w> It's 0825 :p
791: [19:25:20] <r3v3rb> lmao
792: [19:25:30] * r3v3rb should have checked clock here first
793: [19:26:28] * antmas quit (Ping timeout: 245 seconds)
794: [19:31:13] * DigNZ has joined #silverstripe
795: [19:39:25] <Ryan-Toast> Hmm this IRC doesn't time out.
796: [19:40:50] <r3v3rb> you want it too, Ryan-Toast ?
797: [19:41:11] <r3v3rb> where o where is unclecheesey when you need him
798: [19:45:12] * nickmolhoek has joined #silverstripe
799: [19:47:34] <Ryan-Toast> hmm?
800: [19:47:41] <Ryan-Toast> What're we doing?
801: [19:48:11] <Ryan-Toast> <r3v3rb>?
802: [19:48:37] * Hamish_ has joined #silverstripe
803: [19:48:46] <r3v3rb> trying to get display-logic working in the CMS for some fields in a pagetype
804: [19:49:15] <Ryan-Toast> ohh, like if checked show this field?
805: [19:49:19] <r3v3rb> css and js are loaded but the js doesn't fire when clicking an element with DL applied to it
806: [19:49:25] <r3v3rb> yes, that's it Ryan-Toast
807: [19:49:36] <Ryan-Toast> with DL?
808: [19:49:45] <r3v3rb> Display-Logic (DL)
809: [19:49:47] <r3v3rb> sorry
810: [19:49:49] <Ryan-Toast> Oh, right :P
811: [19:49:55] <Ryan-Toast> Do you have it on github?
812: [19:50:02] <Ryan-Toast> Maybe I can see where it's going wrong.
813: [19:50:15] <r3v3rb> https://github.com/unclecheese/silverstripe-display-logic
814: [19:50:34] * antmas has joined #silverstripe
815: [19:51:00] <r3v3rb> and the site is clean, only one page type at the moment - standard Page.php with two fields, one checkbox, one htmleditor
816: [19:51:07] <Ryan-Toast> So that Module isn't working for you, is what you're saying?
817: [19:51:14] <r3v3rb> correct
818: [19:51:19] <Ryan-Toast> Interesting.
819: [19:51:25] <r3v3rb> works in a controller in another site no problem
820: [19:51:36] <r3v3rb> and on a front end form in another, but not in the CMS
821: [19:51:38] <Ryan-Toast> Just not on the page model?
822: [19:52:26] <Ryan-Toast> The fuck is entwine??
823: [19:52:27] <r3v3rb> I have 3 sites, one made from controllers - works fine, one with front-end forms - works fine, one that I just started and wanted to use DL in the CMS and no go
824: [19:52:45] <r3v3rb> entwine is javascript library
825: [19:53:05] <antmas> entwine is a dick
826: [19:53:11] <Ryan-Toast> a jQuery libary?
827: [19:53:23] <r3v3rb> I get no errors in firebug that the js is bugging out, but no js working
828: [19:53:28] <r3v3rb> from this module
829: [19:53:36] <Ryan-Toast> I'm assuming it's due to the ajax.
830: [19:53:45] <Ryan-Toast> The script isn't being refired.
831: [19:53:53] <r3v3rb> something like that
832: [19:54:16] <Ryan-Toast> Ajax is a bit of an asshole with new javascript, but SS susually handles that when you use the Require:: function.
833: [19:54:19] <UndefinedOffset> r3v3rb are you using 3.1 stable? I've been seeing issues in sortablegridfield with people using framework/cms master lately :P
834: [19:54:50] <Ryan-Toast> UndefinedOffset> Love that module btw
835: [19:54:51] <r3v3rb> UndefinedOffset: 3.1.2 yes its the stable 'site' download
836: [19:55:07] <r3v3rb> http://www.leftandmain.com/silverstripe-screencasts/2013/01/28/display-logic-module-for-silverstripe-3/
837: [19:55:21] <Ryan-Toast> Why isn't SortableGridFields default SS behavior?
838: [19:55:28] <r3v3rb> i must be missing something as the vid' shows it as a dropin module
839: [19:55:32] <Ryan-Toast> Makes no sense to me.
840: [19:56:03] <UndefinedOffset> just thought i'd check ;) something seems odd with js in master aka 3.2 its not loading/activating correctly, i haven't looked into it lol
841: [19:56:20] <Ryan-Toast> Because ajaxing everything is usually a bad plan.
842: [19:57:20] <UndefinedOffset> Ryan-Toast, it was originally going to be part of 3.0, but it missed getting into the framework due to it being busy at silverstripe. works well as a module anyways expecially with composer making it so easy to install them
843: [19:57:40] <Ryan-Toast> <UndefinedOffset> Does that mean they will be merged in a future version?
844: [19:57:54] * robert_ quit (Read error: Connection reset by peer)
845: [19:58:29] <UndefinedOffset> Ryan-Toast its not likely, thats up to ingo/silverstripe anyways i'm just as happy leaving it as its own thing works fine as is :)
846: [19:58:48] <simon_w> Ryan-Toast, no
847: [19:59:27] <Ryan-Toast> that's a shame, it's essential in pretty much every SS site I've ever built.
848: [20:00:44] <simon_w> So? It's also in the CWP recipe. Still not getting into core.
849: [20:00:53] <UndefinedOffset> ingo and i did talk about it way back but it just got lost in the move to make silverstripe 3.0 stable, regardless its working as a module and if you want to include it in all of your builds just have a base composer.json that you use as a started for all of your sites then it'll just be there
850: [20:01:03] * SightUnseen has joined #silverstripe
851: [20:01:07] * SightUnseen has left #silverstripe
852: [20:01:09] * chillu_23 has joined #silverstripe
853: [20:01:57] <SphereSilverNL> Hey Ingo.... Some are just talking about you :P
854: [20:02:06] <catcher> Why no core?
855: [20:02:51] <Ryan-Toast> ^
856: [20:02:52] <SphereSilverNL> I think I like twitters "statuses/update_with_media" api
857: [20:03:21] <catcher> Also, how do I allow group access to LeftAndMainy things like "Settings" and "Comments"?
858: [20:03:51] * UncleCheese has joined #silverstripe
859: [20:04:11] * willr has joined #silverstripe
860: [20:04:16] <SphereSilverNL> And there's the second victim of the "this doesn't work" list
861: [20:04:18] <UndefinedOffset> catcher, Ryan-Toast its a module, if SilverStripe wanted to merge the module into the core thats their decision. I wouldn't appose it though I also like the idea of the core being a framework designed for being added onto
862: [20:04:28] <SphereSilverNL> Hey willr! Grats on the killmail!
863: [20:04:50] <SphereSilverNL> Crap, mixing two Will's up :(
864: [20:05:24] <SphereSilverNL> Grats are for WillMorgan, not WillR
865: [20:05:25] <SphereSilverNL> :/
866: [20:05:31] <catcher> Where there's a will or two, there's a way.
867: [20:05:34] <Ryan-Toast> <UndefinedOffset> I can understand where you're coming from, and
868: [20:05:40] <SphereSilverNL> _O-
869: [20:05:46] <SphereSilverNL> Nice catch, catcher
870: [20:06:06] <Ryan-Toast> I like the idea of a bulildable framework, but things like that should be added to the core imo.
871: [20:06:46] <willr> He must be awesome
872: [20:07:13] <Ryan-Toast> GridFiled is such a huge part of displaying content in the cms, and not being able to give it a hierachy by default I think is a mistake.
873: [20:07:18] * wracu quit (Ping timeout: 245 seconds)
874: [20:07:21] <Ryan-Toast> GridField**
875: [20:07:43] * antmas quit (Ping timeout: 245 seconds)
876: [20:08:00] <SphereSilverNL> What do you mean by "hierarchy"?
877: [20:08:03] <simon_w> Ryan-Toast, you still can't give things in GridField a hierachy
878: [20:08:56] <Ryan-Toast> simon_w: Sorry, hierachy is the wrong word. Giving them the ability to well sort them :P
879: [20:09:16] <simon_w> By default, DataObjects aren't sortable
880: [20:09:23] <SphereSilverNL> private static $default_sort?
881: [20:09:25] <r3v3rb> Ryan-Toast: I would agree, sortability should have been built in
882: [20:09:53] <r3v3rb> but I am an idiot so /ignore me :)
883: [20:10:10] <SphereSilverNL> You're not an idiot. You can't surpass me in idiocrazy!
884: [20:10:18] <Zauberfisch> there is talk about getting it into core. but my guess is that the core team is a little afraid of merging in features. many remember the time of ComptexTableField and the mess surounding it
885: [20:10:41] <Zauberfisch> so I think they just wait until a feautre is really battle tested, especially in combination with other modules and features
886: [20:10:53] <r3v3rb> Zauberfisch: sure, and then everyone decided UC's DOM was cooler
887: [20:11:10] <Zauberfisch> r3v3rb: yes, it was better then CTF, but it still sucked
888: [20:11:26] <SphereSilverNL> Compared to what?
889: [20:11:29] <r3v3rb> Zauberfisch: I never said it was good ;) just everyone used it
890: [20:11:30] <Zauberfisch> I mean it was great, but could have been a lot lot greater
891: [20:11:43] <SphereSilverNL> I can say my vacuum sucks, but compared to my cat, that's true
892: [20:11:51] <r3v3rb> i wish my wife ...
893: [20:11:59] <SphereSilverNL> Compared to the vacuum of my neighbour, it's false
894: [20:12:11] <SphereSilverNL> r3v3rb: ehhhhhhhhh ok, you win
895: [20:12:14] <Ryan-Toast> Zauberfisch: Core team is afraid to add things because they may not work? Wat.
896: [20:12:26] <SphereSilverNL> But if your wife doesn't suck, how do you keep the floor clean?
897: [20:12:30] <simon_w> Ryan-Toast, as soon as it's in core, the core team has to maintain it
898: [20:12:39] <Zauberfisch> Ryan-Toast: no, because if you add a feature, you have to stick by it.
899: [20:12:55] <SphereSilverNL> Disagree!
900: [20:13:08] <Zauberfisch> Ryan-Toast: if you later realise it was a bad idea, or has a major design problem, they can't just change it or replace it
901: [20:13:20] <Zauberfisch> because someone might be relying on it beeing exactly the way it was
902: [20:13:22] <r3v3rb> rotflmao SphereSilverNL
903: [20:13:38] <Ryan-Toast> Isn't that the point in future releases?
904: [20:14:00] <r3v3rb> Ryan-Toast: not if 1,000,000 sites all start using it and then 'poof' gone...
905: [20:14:02] <Zauberfisch> Ryan-Toast: well, as a core team you try to have as little API changes as possible
906: [20:14:34] <Zauberfisch> so you wait with features until they have been battle tested and you are sure that there will be no/little api changes
907: [20:14:36] <r3v3rb> I must admit although I would like to see it in, I understand the need to keep the core to a minimum
908: [20:14:38] * robert_ has joined #silverstripe
909: [20:15:02] * robert_ is now known as Guest9096
910: [20:15:21] <Ryan-Toast> I can see where you're coming from, and perhaps I don't have enough knowledge on the subject, but isn't adding a Component not going to affect any previous installations?
911: [20:15:21] * Guest9096 quit (Changing host)
912: [20:15:22] * Guest9096 has joined #silverstripe
913: [20:15:24] <Zauberfisch> also, now that we have composer and a modular gridfield, its easy to install that module
914: [20:15:26] <r3v3rb> for example I would love to see a full blown menu management system something akin to wordderps menu management for complex sites but...
915: [20:15:36] * Guest9096 is now known as robert_
916: [20:15:47] <SphereSilverNL> r3v3rb: Go wash your mouth.
917: [20:15:49] <SphereSilverNL> With soap
918: [20:15:54] <SphereSilverNL> And 3 kittens
919: [20:15:57] <SphereSilverNL> And a couch
920: [20:15:58] <r3v3rb> SphereSilverNL: i know sorry
921: [20:16:02] <simon_w> Ryan-Toast, adding isn't the problem. Maintenance is.
922: [20:16:31] <Ryan-Toast> simon_w: UndefinedOffset seems to do fine by himself.
923: [20:16:32] <Ryan-Toast>
924: [20:16:43] * rved quit (Quit: rved)
925: [20:16:52] <simon_w> Ryan-Toast, and does he have the rest of the framework to maintain too?
926: [20:17:05] <Ryan-Toast> No, but I'm sure he has a job.
927: [20:17:32] <SphereSilverNL> Probably not
928: [20:17:48] <simon_w> And? So does the entire core team
929: [20:18:22] <simon_w> Some of us even have jobs that don't involve using SilverStripe
930: [20:18:28] <SphereSilverNL> simon_w, don't take it personally mate ;)
931: [20:18:50] <simon_w> SphereSilverNL, you really should stop making assumptions about me
932: [20:18:54] * antmas has joined #silverstripe
933: [20:19:01] <antmas> awesome
934: [20:19:02] <r3v3rb> so anyone know why UC's module isn;t firing up the entwine stuff to make the logic work in 3.1.2 :(
935: [20:19:13] <antmas> just spoke up about interest in Mayor's car for sale
936: [20:19:22] <antmas> he walks in and gives me keys :P
937: [20:19:33] <r3v3rb> fack off
938: [20:19:42] <Ryan-Toast> I'm not trying to attack the core team, I just want to know what're the pros and cons. I want to contribute to SS, and feel invested in it's future.
939: [20:20:15] <antmas> not to own, to test drive for a week to see if I want to buy
940: [20:20:16] <antmas> :p
941: [20:21:15] <r3v3rb> ah ha: Uncaught exception TypeError: this.data(...) is undefined return this.data('display-logic-masters').split(","); in onmatch on <div id="ColumnTwoContent" class="field htmleditor display-logic display-logic-hidden display-logic-display">
942: [20:21:55] <SphereSilverNL> simon_w: Who says I make any assumption about you?
943: [20:21:58] <simon_w> r3v3rb, yay, entwine!
944: [20:22:17] <r3v3rb> simon_w: is that... sarcasm
945: [20:22:29] <simon_w> r3v3rb, yes.
946: [20:22:34] <r3v3rb> ;)
947: [20:22:39] <r3v3rb> oh goodie
948: [20:23:09] <simon_w> r3v3rb, change that line to this.entwine('.').data(....
949: [20:24:46] <Ryan-Toast> what's the benifit of Entwine? Is it good?
950: [20:24:51] <r3v3rb> simon_w: same...
951: [20:26:12] <Zauberfisch> simon_w: may I enquire details on your reservations towards entwine?
952: [20:26:17] <UndefinedOffset> SphereSilverNL that's kinda anal... I do actually have a job, as a web developer as part of that I do get to maintain and build modules because of the projects we do here. And yes I do put allot of my own time into said modules including SortableGridField, I do it simply because I need it not because I don't have anything better to do. Should probably do some fact checking before you take shots
953: [20:26:28] <simon_w> Zauberfisch, so many namespace bugs
954: [20:27:07] <Zauberfisch> ok, good point, namespaces are sort of anoying, but I don't use them unless I have to
955: [20:27:39] <SphereSilverNL> UndefinedOffset: What's "kinda anal"? I'm sorry if you mistook my remark. It was meant as a joke. Reading it back, it indeed didn't look like it was. My bad, I'm sorry.
956: [20:28:23] * violetina quit (Remote host closed the connection)
957: [20:28:44] <SphereSilverNL> simon_w: I'm somewhat curious why you think I "make assumptions about you". We don't have to agree on everything, but that doesn't mean I don't respect you.
958: [20:29:22] <simon_w> SphereSilverNL, you constantly think I'm taking things personally, or angry, or any other range of things
959: [20:29:53] <antmas> hey Ryan-Toast, that feedback site
960: [20:30:08] <Ryan-Toast> antmas: Yeah?
961: [20:30:17] <antmas> Ryan-Toast: does it take long to get feedback once submitted?
962: [20:30:34] <Ryan-Toast> antmas: It's pretty fast, like 10 minutes or so?
963: [20:30:54] <SphereSilverNL> simon_w: In this case, yes, I kinda felt like you were taking it as a personal offence, hence, I said "cool down". Nothing personal against you at all, I guess I misunderstood.
964: [20:30:58] <Ryan-Toast> you do have to critique other people's stuff too.
965: [20:31:13] <Zauberfisch> simon_w: I would assume the imression that you are angry/take things personally results of your behaviour which is less polite than average
966: [20:31:20] <antmas> Ryan-Toast: nice, yeah I intend to
967: [20:31:22] * houleness has joined #silverstripe
968: [20:31:45] <antmas> ss23: HALP!
969: [20:32:38] <houleness> Does anyone know of a workflow solution for SS 3.1+? CMS workflow doesn't work on SS 3 and I can't get the advanced workflow to work on the newest SS.
970: [20:32:54] <SphereSilverNL> Ryan-Toast: Are you talking to me? If so. I know, I'm bad at reading/addressing people, even when I'm just trying to help out.
971: [20:32:59] * Pyromanik quit (Ping timeout: 272 seconds)
972: [20:33:06] <Zauberfisch> not that I have a problem with it, I in fact appreciate it and enjoy what I believe to be emotionless statements stripped of unnecessary epithets
973: [20:33:07] <Ryan-Toast> <SphereSilverNL> Talking to antmas :)
974: [20:33:21] <antmas> houleness: I used Advancedworkflow on 3 and it works *fine*
975: [20:33:30] <SphereSilverNL> (My point still stands, but ok :D )
976: [20:33:53] <antmas> houleness: although, 3.0, not the latest
977: [20:33:55] <catcher> Which URLparam retrieving is the recommended one again?
978: [20:34:15] <catcher> $this->getURLParams(), $this->request, etc
979: [20:34:54] <antmas> houleness: any errors with AW?
980: [20:34:58] <houleness> antmas: here's what it looks like on 3.1.2 http://cl.ly/image/2X0J120z0k16
981: [20:35:18] <houleness> I know your suppose to be able to define the steps below the template verision
982: [20:35:28] <houleness> everything is the newest (using composer)
983: [20:35:30] <SphereSilverNL> catcher: $this->getURLParams() will do the job
984: [20:36:00] <catcher> SphereSilverNL, but one is recommended over the other, and I can't remember which..
985: [20:36:07] <catcher> simon_w, is that true?
986: [20:36:21] <antmas> houleness: hmmm, not sure what might be causing that - but yes you should be able to define the steps/linkages on that page
987: [20:36:25] <SphereSilverNL> catcher: $this->getURLParams() adresses the getter directly
988: [20:36:35] <SphereSilverNL> so I guess it's the fastest/cleanest method
989: [20:37:02] <simon_w> catcher, you should go through the request object
990: [20:37:06] <houleness> I'm surprised there aren't more modules out there for workflows... seems like such a common CMS issue
991: [20:37:35] <simon_w> Zauberfisch, yeah, the borderline asperges means I don't really go for tact
992: [20:37:36] <SphereSilverNL> simon_w: Isn't $this->getURLParams() the same, but a shortcut for it?
993: [20:37:41] <Ryan-Toast> <houleness> Most people use drafts, I guess?
994: [20:37:41] <catcher> simon_w, thought I remembered that being the case. What's the advantage? Do I need to raw2sql the params if they're going into the ORM?
995: [20:38:18] * antmas_ has joined #silverstripe
996: [20:38:23] <houleness> @Ryan-Toast: I work for a university, they want content (from the content managers) to filter through PR first
997: [20:38:26] * Error404NotFound quit (Read error: Connection reset by peer)
998: [20:38:36] <Zauberfisch> simon_w: please define "asperges".
999: [20:38:37] <antmas_> awesome, going to TechEd, and WDCNZ this year :)
1000: [20:38:39] <Zauberfisch> word is unknown to me
1001: [20:38:41] <Ryan-Toast> <houleness>That advanced workflow module looks pretty good.
1002: [20:38:42] <simon_w> SphereSilverNL, no, that relies on setURLParams() being called
1003: [20:39:03] <Ryan-Toast> antmas: May see you at TechED
1004: [20:39:13] <antmas_> Ryan-Toast: nice!
1005: [20:39:16] <houleness> @Ryan-Toast I think it can be good, I just never have gotten it to work properly
1006: [20:39:26] <Ryan-Toast> My old work may want me to do a 30 minute presentation ><
1007: [20:39:33] <UndefinedOffset> simon_w i tend to use $this->urlParams or $this->request depends on what i'm trying to do
1008: [20:39:37] <SphereSilverNL> ok, I thought it was included as being functional.
1009: [20:39:38] <antmas_> houleness: it took a lot to get it going for me, embargo/expiry is still very sketchy
1010: [20:39:55] <simon_w> Zauberfisch, bah, it didn't underline so I thought it was right. Aspergers
1011: [20:40:05] <antmas_> Ryan-Toast: well, I owe you a beer or 2 anyway considering boilerplate :P
1012: [20:40:07] <SphereSilverNL> Is there an actual timing difference on the request vs. the params?
1013: [20:40:10] <houleness> antmas: What version SS do you have it working with?
1014: [20:40:29] <Ryan-Toast> antmas: :) TechED after parties are actually really good.
1015: [20:40:30] <antmas_> houleness: 3.0 currently - although 3.1.2 in a few months
1016: [20:40:38] * antmas quit (Ping timeout: 245 seconds)
1017: [20:40:46] * antmas_ is now known as antma
1018: [20:40:52] * antma is now known as antmas
1019: [20:40:58] <SphereSilverNL> antmas_: Please upgrade. The speed-diff between 3.0 and 3.1 is HUGE
1020: [20:41:09] <SphereSilverNL> Especially when you rewrite your config to yaml
1021: [20:41:30] <antmas> SphereSilverNL: I know :P I just have loads of other work todo (.net) and 4 sites to upgrade (2 from 2.4)
1022: [20:41:54] <antmas> oh and an ENTIRE SHAREPOINT 2013 INTRANET
1023: [20:41:56] <antmas> o.O
1024: [20:42:06] <Ryan-Toast> <SphereSilverNL> Are you saying all _config's should be empty, and replaced with YML?
1025: [20:42:22] <SphereSilverNL> That's impossible I think
1026: [20:42:27] <SphereSilverNL> but yes, close to it.
1027: [20:42:42] <Ryan-Toast> SphereSilverNL> coolcoolcool
1028: [20:43:09] <antmas> Maybe I'll try get to this one too http://www.sharethepoint.com/engage/NZ2014/Pages/Home.aspx
1029: [20:43:31] <Ryan-Toast> Oh god, that website.
1030: [20:43:37] <antmas> IKR
1031: [20:43:41] <Zauberfisch> simon_w: I think I am getting what you are saying now, however I can not be completely sure as even after looking up the word I fail to interprete the whole sentence
1032: [20:44:33] <Zauberfisch> however, this is of little importance and the matter can be droped at this point
1033: [20:49:15] * houleness quit (Quit: houleness)
1034: [20:51:54] <r3v3rb> simon_w: any idea why your $this.entwine('.').data wouldn't work then?
1035: [20:52:21] <simon_w> r3v3rb, because it should just be this.entwine? (no $)
1036: [20:52:22] <antmas> ugh, that feeling of an impending cold/flu
1037: [20:53:13] <r3v3rb> yes, sorry my mistake code was/is correct but it still doesn't work same error
1038: [20:53:24] <SphereSilverNL> antmas: Have a warm tea. Go to bed.
1039: [20:54:05] <antmas> SphereSilverNL: I'm in the office :( so no bed
1040: [20:54:15] <SphereSilverNL> Ok, Go home than!
1041: [20:54:41] <SphereSilverNL> Ow crap, my neighbours are home.
1042: [20:56:55] <antmas> SphereSilverNL: only 2 days sick leave left :( and I need those for my surgery soon
1043: [20:57:12] <SphereSilverNL> you have "sick days"? ouch, that sucks
1044: [20:57:23] <Zauberfisch> w00t?
1045: [20:57:26] <Zauberfisch> sick days?
1046: [20:57:29] <Zauberfisch> dafuq is that?
1047: [20:57:35] <antmas> really?!
1048: [20:57:47] <SphereSilverNL> Maximum amount of days you're allowed to be sick.
1049: [20:57:52] <antmas> who doesn't have sick leave?
1050: [20:58:00] <r3v3rb> i don't
1051: [20:58:03] <SphereSilverNL> I have sick leave, sure.
1052: [20:58:06] <Zauberfisch> I don't either
1053: [20:58:06] <r3v3rb> but i'm self employed
1054: [20:58:13] <antmas> wow
1055: [20:58:25] <SphereSilverNL> but the amount of days are endless, even when self-employed or unemployed.
1056: [20:58:26] <antmas> SphereSilverNL: yeah well, we get 10 paid sick leave days per year
1057: [20:58:27] <Zauberfisch> antmas: with I don't have sick days I mean I can be sick as much as I want
1058: [20:58:35] <r3v3rb> antmas: if i feel ill i stay in bed...
1059: [20:58:42] <Zauberfisch> yeah, exactly
1060: [20:59:00] <Zauberfisch> antmas: where do you live/work?
1061: [20:59:04] <SphereSilverNL> antmas: I'm sorry to say, but that's just stupid, you can't tell anyone "you can't be sick more than X days"
1062: [20:59:06] <antmas> Zauberfisch: NZ
1063: [20:59:25] <Ryan-Toast> You can be sick as long as you want, you just won't get paid for it.
1064: [20:59:34] <Ryan-Toast> If you're sick for ages: ACC
1065: [20:59:39] <antmas> SphereSilverNL: It's not like that really, if you're sick you're sick and there's not much you can do - you still get paid. It's just a formality.
1066: [20:59:59] <SphereSilverNL> Ok :)
1067: [21:00:09] <SphereSilverNL> That formality doesn't exist here.
1068: [21:00:09] <Zauberfisch> oh, ok
1069: [21:00:16] <Zauberfisch> still, its weird
1070: [21:00:23] <SphereSilverNL> When you're sick, you get paid with a max of 3 years
1071: [21:00:31] <antmas> woah
1072: [21:00:34] <antmas> that would be awesome
1073: [21:00:46] <simon_w> That would totally destroy small businesses
1074: [21:00:48] <Zauberfisch> yeah, its like that in most of europe
1075: [21:00:48] <antmas> anyway, anyone going here this year? http://www.webstock.org.nz/14/?
1076: [21:00:52] <Ryan-Toast> Well not really..because you would be sick
1077: [21:01:01] <Zauberfisch> simon_w: no it doesn't. the state pays it
1078: [21:01:15] <r3v3rb> UncleCheese: display-logic in 3.1.2 CMS/Framework is bugging out with this error: Uncaught exception TypeError: this.data(...) is undefined return this.data('display-logic-masters').split(","); in onmatch on <textarea id="Form_EditForm_ColumnTwoContent" class="htmleditor display-logic display-logic-hidden display-logic-display"
1079: [21:01:18] <SphereSilverNL> What Zauberfisch says ;) Most of Europe has that way of handling sickness
1080: [21:01:24] <Zauberfisch> in most of europe health care is mandatory and is carried by the state
1081: [21:01:25] * zippy__ has joined #silverstripe
1082: [21:01:33] <antmas> mmm dat European socialism
1083: [21:01:39] <SphereSilverNL> The only exception is, when it's obvious you will never ever return to work.
1084: [21:01:41] <Zauberfisch> and health care takes over your payments if you are ill for a long time
1085: [21:01:46] <Zauberfisch> so the buisiness does not suffer
1086: [21:01:55] <Zauberfisch> same for pregnacy/child leave
1087: [21:02:14] <Zauberfisch> SphereSilverNL: yeah, but then you get "early rent"
1088: [21:02:16] <SphereSilverNL> Although I fully disagree with pregnancy-care in the Netherlands!
1089: [21:02:21] <antmas> so, anyone for webstock? ^^^^
1090: [21:02:48] <Zauberfisch> which is basicly the same just less money
1091: [21:03:10] <SphereSilverNL> Let me explain. Dutch law. Females: "Ow, you're pregnant? Here is 16 weeks off"
1092: [21:03:23] <simon_w> Zauberfisch, we've got that for long-term illnesses (ACC, sickness benefit), but not short-term. Short term sick leave is covered by the employer
1093: [21:03:26] <SphereSilverNL> Dutch law. Males: "You got a child? Here are two days"
1094: [21:03:34] <Zauberfisch> simon_w: same here
1095: [21:03:46] <Ryan-Toast> antmas: $1100 I'll pass.
1096: [21:03:47] <Zauberfisch> SphereSilverNL: agreed, that kind of sucks. same problem here in austria
1097: [21:03:59] <antmas> Ryan-Toast: your work wouldn't pay for it?
1098: [21:04:05] <Zauberfisch> SphereSilverNL: however, they are trying to fix it. just moving rather slowly
1099: [21:04:07] <Ryan-Toast> wait late-bird $1500 get fuuuuuckkkkeeeddddd
1100: [21:04:22] <Ryan-Toast> antmas: Yes, but that doesn't mean I want to waste their money.
1101: [21:04:34] <antmas> Ryan-Toast: true
1102: [21:04:42] <SphereSilverNL> Zauberfisch: I'm ok with less weeks (the pre-birth weeks, for example), but one week is too much to ask?
1103: [21:04:54] <antmas> Ryan-Toast: we set aside budget for it, so I almost HAVE to fill it somehow
1104: [21:05:50] <Zauberfisch> SphereSilverNL: well, good thing I don't like children. wont be making use of that benefit anytime soon
1105: [21:06:09] * UncleCheese_ has joined #silverstripe
1106: [21:06:25] <SphereSilverNL> But I like children! (When they're not mine)
1107: [21:06:34] <Ryan-Toast> antmas: you can attend a conference at my apartment. $4,000
1108: [21:06:48] <SphereSilverNL> My children would probably be the worst children to have ever roamed the earth
1109: [21:07:09] <antmas> Ryan-Toast: SOLD
1110: [21:07:21] <antmas> hookers and blow included?
1111: [21:07:42] * r3v3rb is in
1112: [21:08:26] <Ryan-Toast> And blackjeck
1113: [21:08:38] <antmas> blackjerk?
1114: [21:08:40] <antmas> XD
1115: [21:08:46] <Ryan-Toast> jack, oh god.
1116: [21:08:49] <UncleCheese_> Congrats, Pyromanik!
1117: [21:08:52] <SphereSilverNL> blackjark, I guess
1118: [21:09:40] <catcher> I'm having an issue where passwords break when I export from one DB (LAMP) and import into another (MAMP). I remember this happening once before in 2.4, but can't remember how to get around it.
1119: [21:09:59] <SphereSilverNL> Reset the passwords :P
1120: [21:11:02] * zippy__ quit (Ping timeout: 264 seconds)
1121: [21:11:05] <catcher> SphereSilverNL, Not sure which is the bigger problem - the fact that there are 1.5k of them, or the fact that people need them.
1122: [21:11:33] * zippy__ has joined #silverstripe
1123: [21:11:34] <SphereSilverNL> write a single function addressing them all?
1124: [21:11:55] <SphereSilverNL> "Due to an upgrade, please reset your password"
1125: [21:12:30] * UndefinedOffset quit (Quit: Leaving.)
1126: [21:12:58] <Ryan-Toast> SphereSilverNL: Agreed.
1127: [21:13:48] <catcher> I seem to recall there being a solution to actually port the data though.
1128: [21:14:09] <SphereSilverNL> Does it matter?
1129: [21:14:32] <SphereSilverNL> All those who don't request a new password, aren't needed in the DB appearantly
1130: [21:14:32] * geekdenz1 has joined #silverstripe
1131: [21:14:42] <SphereSilverNL> Therefor, it also cleans up your user database
1132: [21:16:03] <catcher> In this particular case, it would be much better if the passwords could export/import without breaking.
1133: [21:16:27] <simon_w> catcher, same PHP versions?
1134: [21:16:42] * chillu_23 quit (Quit: chillu_23)
1135: [21:16:54] * Colin[pi] has joined #silverstripe
1136: [21:17:11] <catcher> simon_w, aha, I think that was it last time. Probably not.
1137: [21:18:03] <catcher> Actually close - 5.4.10 vs 5.4.24
1138: [21:18:27] <Ryan-Toast> Is there sopmething that preevents silverstripe-framework from showing up in a browser?
1139: [21:18:49] <Ryan-Toast> Just forked it, and I can't view it in browser, though the permissions and everything are fine
1140: [21:19:13] <geekdenz1> hi, i've got soemthing like this:
1141: [21:19:14] <geekdenz1> static $has_one = array(
1142: [21:19:14] <geekdenz1> 'CreatedBy' => 'Member',
1143: [21:19:14] <geekdenz1> );
1144: [21:19:14] <geekdenz1> ...
1145: [21:19:14] <geekdenz1> public function write() {
1146: [21:19:14] <geekdenz1> $this->setField('CreatedBy', Member::currentUser());
1147: [21:19:15] <geekdenz1> parent::write();
1148: [21:19:15] <geekdenz1> }
1149: [21:19:16] <geekdenz1> but the current user id is not in the db. Any ideas please? Much appreciated.
1150: [21:19:17] * r3v3rb quit (Read error: Connection reset by peer)
1151: [21:19:30] * r3v3rb has joined #silverstripe
1152: [21:19:32] <simon_w> geekdenz1, set CreatedByID
1153: [21:19:51] <simon_w> And set it to Member::currentUserID()
1154: [21:20:22] * UncleCheese quit (Quit: UncleCheese)
1155: [21:20:22] * UncleCheese_ is now known as UncleCheese
1156: [21:20:43] <r3v3rb> UncleCheese ... display-logic is causing me headaches in the CMS Admin with an entwine error...
1157: [21:20:49] <r3v3rb> fancy taking a look?
1158: [21:21:14] <UncleCheese> sure
1159: [21:21:15] <geekdenz1> THANKS simon_w! That works
1160: [21:23:39] * chillu_23 has joined #silverstripe
1161: [21:24:37] <Ryan-Toast> If I wanted to contribute to SS, woulkd I just fork framework then do a full install?
1162: [21:25:49] <SphereSilverNL> Then, create a branch
1163: [21:25:54] <SphereSilverNL> Then*
1164: [21:26:01] <SphereSilverNL> Then, make a pull-request
1165: [21:26:03] <SphereSilverNL> I guess
1166: [21:26:33] <Ryan-Toast> Swish.
1167: [21:28:13] * onfire has joined #silverstripe
1168: [21:28:28] <onfire> Hi guys, is there anyway to cleanup all the old images in assets
1169: [21:28:38] <onfire> that are no longer being used
1170: [21:28:40] <Ryan-Toast> ?flush=all
1171: [21:29:04] <onfire> delete I mean
1172: [21:29:25] <Ryan-Toast> That will delete all the _resampled images that aren't being used.
1173: [21:29:35] <onfire> i want to delete the main images too
1174: [21:29:38] <onfire> thinking i need to write something
1175: [21:29:39] <SphereSilverNL> Depending on your situation. Just deleting them will doo
1176: [21:29:39] <Ryan-Toast> Ah, right.
1177: [21:29:42] <SphereSilverNL> Owww, ah.
1178: [21:30:02] <onfire> got a few hundred left overs
1179: [21:30:06] * CodeTrap quit (Remote host closed the connection)
1180: [21:30:09] <SphereSilverNL> A function that checks if $this->thingy()->count(); should do
1181: [21:30:13] <SphereSilverNL> but it's not optimal
1182: [21:30:57] <onfire> hmm yea I figured it would be something along these lines
1183: [21:31:31] <onfire> theres a few different image classes (extensions) so it would be pretty heavy to check each one
1184: [21:31:42] <onfire> hoping there was something inbuilt that im not finding
1185: [21:32:29] <Ryan-Toast> Could run a function that checks against a filename in the Files table.
1186: [21:33:17] <onfire> files table still has them all there - they are just sitting not being used
1187: [21:33:49] <Ryan-Toast> against sitetree then.
1188: [21:34:10] <Ryan-Toast> siteree_live
1189: [21:35:40] <onfire> yea, in this case they aren't attached to the sitetree object, but I could loop through all the pages types
1190: [21:36:41] <Ryan-Toast> <SphereSilverNL> Can I point bot cms, and framewrk to the installed repo with github so I can keep them up to date?
1191: [21:37:55] <SphereSilverNL> Your idea went wrong at the "bot" point.
1192: [21:38:09] <SphereSilverNL> Do not ever use a bot, use composerr
1193: [21:38:14] <SphereSilverNL> (sorry)
1194: [21:38:55] <antmas> ...
1195: [21:39:02] <antmas> ^^^ does he not mean 'both'?
1196: [21:39:04] <catcher> I have a page that grabs a couple thousand records from the DB, pagination is not an option. Partial caching the whole page is working great, but not sure the best way to invalidate when one of the objects is updated.
1197: [21:39:29] <catcher> Or are there just some cases where it should be manual?
1198: [21:39:39] <simon_w> catcher, Max(LastEdited) in your key
1199: [21:39:41] <Ryan-Toast> <SphereSilverNL> Both** :P
1200: [21:39:53] <SphereSilverNL> I'm tired. As in, really tired
1201: [21:40:14] <catcher> Ah, right, max!
1202: [21:40:15] <SphereSilverNL> But what you want is subtrees
1203: [21:40:21] <simon_w> Dammit, fire alarm
1204: [21:40:33] <ss23> Hate that
1205: [21:40:33] <ss23> :O
1206: [21:40:36] * ss23 listens
1207: [21:40:36] <Colin[pi]> cya simon_w
1208: [21:40:42] <ss23> Nope I can't hear your alarm going off, simon_w ! :D
1209: [21:40:55] <SphereSilverNL> Using subtrees or submodules, should fix your issue
1210: [21:41:21] <antmas> always scares the shit outa me when they test our alarms
1211: [21:41:46] <SphereSilverNL> It would explain my earringing
1212: [21:41:49] <r3v3rb> night all, time to sleep :D
1213: [21:41:51] <catcher> Is it common practice to partial cache an entire template?
1214: [21:41:57] <Ryan-Toast> Our apartment ones fucking yell at you, it always scares the shit out of me.
1215: [21:41:58] * derek-b quit (Read error: Connection reset by peer)
1216: [21:41:58] <catcher> an entire Layout, I should say
1217: [21:42:00] <Colin[pi]> better call 0118999881999119725..... 3
1218: [21:42:09] <Ryan-Toast> Colin[pi]> LOLOL
1219: [21:42:18] * onfire quit (Quit: Page closed)
1220: [21:42:19] <SphereSilverNL> catcher: No, it's not entirely normal
1221: [21:42:44] * r3v3rb quit (Quit: r3v3rb)
1222: [21:43:03] <Colin[pi]> OMG I actually remembered that number correctly ROFL
1223: [21:43:16] <ss23> It's hard not to remember!
1224: [21:43:23] <Colin[pi]> that damn catchy song
1225: [21:43:28] <catcher> Is there a benefit to caching only the bits that take a long time to load?
1226: [21:43:34] <catcher> i.e. why not just cache the whole layout?
1227: [21:44:03] <ss23> catcher: Because like... why? It takes more memory and isn't faster?
1228: [21:44:04] <SphereSilverNL> Because caching everything would mean inconsistencies
1229: [21:44:06] <simon_w> Only a drill
1230: [21:44:15] <simon_w> The smoke from the wood fire freaked people out a bit
1231: [21:44:31] <ss23> catcher: "output this!" vs "look up this from somewhere and output it!"
1232: [21:44:34] <ss23> First is faster
1233: [21:44:34] <catcher> ss23, that makes sense
1234: [21:44:37] <ss23> ^.^
1235: [21:44:49] <ss23> FWIW I thought the same as you when I first tried doing partial caching, catcher
1236: [21:45:01] <ss23> I guess partly I figured template compilation would be taken into account, or something
1237: [21:45:05] <SphereSilverNL> Partial caching is for partial things only
1238: [21:45:20] <SphereSilverNL> Thus, Partial caching, es kinda... yeh
1239: [21:45:30] <SphereSilverNL> for partials only
1240: [21:47:18] <SphereSilverNL> I think I need to go to bed.
1241: [21:47:32] <SphereSilverNL> sleep tight folks.
1242: [21:47:36] * SphereSilverNL quit (Quit: bye)
1243: [21:47:42] <Colin[pi]> nn d00d oh he's gone
1244: [21:48:27] <Colin[pi]> oh yey I can see my register and see my warranty info thanks to the latest Razer software update...
1245: [21:48:31] <Colin[pi]> gee guys wouldn't want to fix the bug that, you know, causes my enter key to get stuck after windows resumes
1246: [21:48:49] <Colin[pi]> that would be a low priority
1247: [21:48:55] <Colin[pi]> ¬_¬
1248: [21:55:33] <zippy__> boy am I feeling uninspired today..
1249: [21:55:49] <antmas> zippy__: as am I -___-
1250: [21:55:57] <zippy__> write a quote for this, write a quote for that….. pffttttt so much paper work
1251: [21:56:22] <Colin[pi]> h8 paper work :(
1252: [21:56:33] <simon_w> Suckers!
1253: [21:56:53] <simon_w> Though I'm going to need to do some before moving
1254: [21:56:59] <simon_w> Damn xenophobic government
1255: [21:57:25] <zippy__> normally not like this, but a client I do work for is trying to pass off more of this bollocks to me it seems
1256: [21:57:40] <zippy__> might have to start changing him double rate for paper work
1257: [21:57:45] <zippy__> *charging
1258: [21:58:10] <antmas> zippy__: you doing any local business stuff atm?
1259: [21:58:18] <zippy__> local to NZ ;-)
1260: [21:58:33] <antmas> no Nelson/Tasman stuffs?
1261: [21:58:40] <zippy__> UncleCheese: I think I am going to play with SilverSmith, I expect miricles...
1262: [21:58:44] <zippy__> antmas: nop
1263: [21:59:04] <catcher> Partial cache TTL expiry is only used if the key is null, right?
1264: [21:59:16] <Colin[pi]> zippy: I had one potential (not a signed client) who wanted me to do a whole ton of documents before he'd sign, including gantt chart.. I'm like LOL no
1265: [22:00:11] <zippy__> damn
1266: [22:00:17] <antmas> ef that
1267: [22:00:53] <Colin[pi]> I came back and said "look, gantt charts are.. really old, and don't work so well with iterative development cycles"
1268: [22:02:06] <antmas> fookin reporting services
1269: [22:02:23] <Colin[pi]> fookin prawns!
1270: [22:02:54] <antmas> lol
1271: [22:03:00] <simon_w> Woo, time to pre-populate data because caching it is too slow
1272: [22:03:01] <antmas> Colin[pi]: can't unhear that now
1273: [22:03:42] <Colin[pi]> antmas: "look, look, I wul shoot dat pig but dun mak me shoot dat fookin prawn!"
1274: [22:04:18] <antmas> hahaha
1275: [22:04:20] <antmas> XD
1276: [22:04:30] * gelignite quit (Quit: http://bit.ly/nkczDT)
1277: [22:04:41] <Colin[pi]> I love Sharlto Copley
1278: [22:04:44] <Colin[pi]> great actor
1279: [22:05:05] <antmas> was awesome in Elysium
1280: [22:05:21] <Colin[pi]> that movie was pretty goodf
1281: [22:05:31] <Colin[pi]> I liked the bugatti shuttle
1282: [22:05:45] <antmas> hehe yeah
1283: [22:05:55] <antmas> and somehow a GTR managed to survive
1284: [22:06:26] <Ryan-Toast> antmas: as one should.
1285: [22:06:35] <antmas> ^^^
1286: [22:08:41] <Ryan-Toast> AE86 with a rb25 or something.
1287: [22:08:49] <Ryan-Toast> Not that that would fit.
1288: [22:09:20] <antmas> if that fits, I shits
1289: [22:12:55] <antmas> hmmm, 155k, 2007 Hondar Accord euro (leather, sunroof etc) for $8k
1290: [22:12:58] <antmas> not bad?
1291: [22:13:12] <zippy__> "rough but accurate estimate"
1292: [22:13:14] <zippy__> awesome...
1293: [22:13:31] <Colin[pi]> antmas: service history?
1294: [22:13:57] <ss23> This script keeps crashing/stopping, so I put in a fuckton of logging, AND NOW IT WON'T CRASH
1295: [22:13:59] <antmas> Colin[pi]: cambelt done at 100k, regular service history with receipts
1296: [22:14:00] <ss23> BAH
1297: [22:14:07] <ss23> If I had a $ for evey friggen heisen bug
1298: [22:14:42] <antmas> ss23: it'd probably scream $ is undefined :D
1299: [22:14:50] <ss23> lol
1300: [22:14:58] <antmas> nothing but net!
1301: [22:15:11] <Colin[pi]> antmas: hmm with history is prolly acceptable; I often wonder how 'hard' a car has been driven though
1302: [22:15:24] <Colin[pi]> as usually I'm kind to my cars and don't thrash the shit out of them too often
1303: [22:15:35] <EasyCo> When you do $this->controller->redirect(...); execution continues through the script until the redirect is completed right?
1304: [22:15:47] <antmas> Colin[pi]: I'm taking it home tonight, brining it back tomorrow (is Mayor's car)
1305: [22:15:52] <antmas> so I can have a good look
1306: [22:15:59] <Colin[pi]> it's the mayor's car?
1307: [22:16:03] <simon_w> EasyCo, it keeps going until you return, yes
1308: [22:16:10] <antmas> Colin[pi]: yeh, selling it through intranet
1309: [22:16:25] <Colin[pi]> lol ok, well it's probably been cared for I guess?
1310: [22:17:25] <antmas> Colin[pi]: that's what I'm thinking
1311: [22:17:48] <Colin[pi]> I'd like to ditch my 380 soon I think
1312: [22:17:50] <guzzlefry> rawr
1313: [22:18:48] <guzzlefry> Does anyone here do a lot of sceensharing?
1314: [22:18:56] <EasyCo> Once the return is hit it, would it then go through the call stack as well though?
1315: [22:18:56] <guzzlefry> Need software. :P
1316: [22:19:19] <simon_w> guzzlefry, iChat!
1317: [22:19:21] <Colin[pi]> guzzlefry: I do over skype
1318: [22:19:43] <guzzlefry> Skype seems like it would be too..bulky :P
1319: [22:19:54] <antmas> guzzlefry: teamviewer?
1320: [22:19:59] <ss23> Teamviewier might be an option
1321: [22:20:00] <antmas> wait, nvm
1322: [22:20:11] <ss23> I've not used it for pure screensharing, but iirc it supports it just fine
1323: [22:20:13] <antmas> LogMeIn is too, but they just ditched the free option
1324: [22:20:27] <guzzlefry> teamviewer kept whining about version incompatibility
1325: [22:20:28] <simon_w> Generic VNC server/client?
1326: [22:20:48] <guzzlefry> simon_w: would that be a security headache?
1327: [22:21:20] <simon_w> Well, you'd need to stop the server
1328: [22:21:25] <simon_w> Also, have port forwarding on
1329: [22:22:17] <simon_w> Just build your own service!
1330: [22:23:14] <antmas> simon_w: why reinvent the wheel?
1331: [22:23:22] <simon_w> Fun
1332: [22:24:38] <Colin[pi]> simon_w has a different defintion of fun
1333: [22:25:20] <ss23> lol
1334: [22:27:41] <ss23> So after ~3 hours of testing because a client said "THIS DOESN'T WORK", I'm ~80% sure it *does* work
1335: [22:27:59] <Colin[pi]> browser-specific?
1336: [22:28:03] <Colin[pi]> or server side?
1337: [22:29:05] <antmas> ss23: sounds familiar :D
1338: [22:29:52] * opalfroot has joined #silverstripe
1339: [22:30:05] <ss23> Probably this fucking Zend date
1340: [22:30:13] <ss23> If he only tested in the afternoon, he would get this bug
1341: [22:30:21] <Colin[pi]> lol
1342: [22:30:22] <ss23> Going to do the workaround and hope it "works"
1343: [22:30:35] <opalfroot> Is there a way to put a catch-all handler into a route?
1344: [22:30:45] <ss23> Annoyingly, this project runs on a fork of cms/framework, so hard to just upgrade and be done with it
1345: [22:31:25] <Colin[pi]> :C
1346: [22:35:12] <opalfroot> Would be handy if you could have a 'default' handler on a controller that's only used when the action doesn't exist....
1347: [22:35:26] <Colin[pi]> opalfroot: index()
1348: [22:38:28] <opalfroot> So index is called if the other action doesn't exist?
1349: [22:39:21] <simon_w> index is called if an action isn't provided
1350: [22:39:39] <catcher> Is validate() a one-at-a-time kind of thing?
1351: [22:39:46] * Pyromanik has joined #silverstripe
1352: [22:39:51] <simon_w> catcher, which one?
1353: [22:40:08] <catcher> DataObject's
1354: [22:40:13] <opalfroot> Ah yes I'm looking for a method that is called when the provided action doesn't exist
1355: [22:40:16] <catcher> (if that's where it lives)
1356: [22:40:28] <simon_w> catcher, that's called one at a time, yes
1357: [22:40:50] <catcher> simon_w, do I need to call the parent at all, or will it move on after mine?
1358: [22:41:17] <simon_w> catcher, you should call parent::validate() to get the ValidationResult object
1359: [22:41:28] <simon_w> Then you do things with that object and return it
1360: [22:42:29] <Pyromanik> zomg
1361: [22:42:37] <Pyromanik> fucking, close lid, wifi goes off :<
1362: [22:43:14] <opalfroot> Simon, is there such a thing as a 'default' action on a controller that's called when the provided action can't be found?
1363: [22:43:22] <Pyromanik> index
1364: [22:43:27] <Pyromanik> opalfroot ^
1365: [22:43:30] <simon_w> opalfroot, no
1366: [22:43:42] <Pyromanik> so not index() ?
1367: [22:43:47] <simon_w> opalfroot, you can override handleAction() to provide one
1368: [22:43:52] <antmas> Pyromanik: found work yet?
1369: [22:43:54] <simon_w> Pyromanik, that's if an action isn't provided
1370: [22:44:14] <Pyromanik> simon_w, ah true.
1371: [22:44:37] <Pyromanik> generally if one can't find an action, then it's 404 in most cases I guess.
1372: [22:44:39] <opalfroot> So best practice is to override handleAction?
1373: [22:44:43] <Pyromanik> opalfroot, yes
1374: [22:44:59] <Pyromanik> and perhaps hasAction, I'm a little lost on the connectivity between the two
1375: [22:45:05] <Pyromanik> antmas, yep.
1376: [22:45:12] <Pyromanik> as of last night.
1377: [22:45:32] <antmas> Pyromanik: nice, what kind?
1378: [22:46:09] <Pyromanik> antmas, PHP dev for a car company
1379: [22:46:21] <antmas> Pyromanik: odd employer, link?
1380: [22:46:33] <Pyromanik> antmas, haha. Shit is real over here man.
1381: [22:46:54] <Pyromanik> there's an IT team of about 8 or more that I saw on my way to the interview room
1382: [22:47:27] <antmas> Pyromanik: oh, so maybe it's a manufacturer or headquaters?
1383: [22:47:44] <Pyromanik> dealerships & stuff, but yeh.
1384: [22:47:49] <Pyromanik> HQ/\
1385: [22:47:54] <Pyromanik> (not holden)
1386: [22:48:13] <antmas> ah, well nice work!
1387: [22:48:30] <Pyromanik> zomg, buy SimCity for $1.49USD :D
1388: [22:48:38] <Pyromanik> (the best one that is, 2000)
1389: [22:48:45] <Pyromanik> gog.com
1390: [22:48:56] <Pyromanik> you have 1 hour to decide.
1391: [22:49:17] <Ryan-Toast> Banished comes out in 3 weeks, errmerrgerrd
1392: [22:49:38] <ss23> Sim City 3k was the one I played most
1393: [22:49:59] <ss23> callcousinvinnie
1394: [22:50:01] <ss23> trafficlights
1395: [22:50:25] <Ryan-Toast> Simcity 4 Deluxe was pretty good.
1396: [22:50:51] <antmas> Ryan-Toast: yeh I played the shit outa that
1397: [22:50:54] <Ryan-Toast> Does GoG do steam keys?
1398: [22:51:08] <ss23> How do you change a datetime to be 24 hour again? $field->getTimeField()->setConfig('foobar'); right?
1399: [22:51:13] <Ryan-Toast> I try to keep all my games in one place: http://steamcommunity.com/id/rhym_/games?tab=all
1400: [22:51:23] <Pyromanik> Ryan-Toast, dafuq? no.,
1401: [22:51:35] <ss23> I just don't buy games that aren't on Steam these days
1402: [22:51:37] <Pyromanik> understandable, but nah.
1403: [22:51:44] <ss23> Too much effort to try remember/manage keys/installs etc
1404: [22:51:46] <ss23> too lazy for that shit
1405: [22:51:50] <Ryan-Toast> ss23: yarp.
1406: [22:51:53] <Pyromanik> GoG no drm.
1407: [22:51:59] <antmas> Ryan-Toast: so I hear you play a god-tier level of Dota2 :P
1408: [22:52:01] <ss23> Pyromanik: ik
1409: [22:52:03] <Pyromanik> one file, installs game, go.
1410: [22:52:05] <Ryan-Toast> Hopefully one day there will be Age of Mythology onSteam.
1411: [22:52:06] <ss23> I love GoG
1412: [22:52:16] <ss23> Pyromanik: I just can't be fucked with managing keys etc manually
1413: [22:52:30] <Pyromanik> ss23, I wasn't aware many games needed keys.
1414: [22:52:46] <ss23> >etc
1415: [22:52:50] <Pyromanik> I have a couple, in fact only one I can think of, and I have over 70 of the buggers.
1416: [22:52:52] <ss23> As in, anything
1417: [22:53:01] <ss23> whether it's files
1418: [22:53:02] <ss23> accounts
1419: [22:53:03] <ss23> etc
1420: [22:53:07] <Pyromanik> true story.
1421: [22:53:12] <Pyromanik> I hate accounts n' shit.
1422: [22:53:30] <ss23> mmm
1423: [22:53:42] <ss23> I only suffer Steam because it's the biggest and the only one I need
1424: [22:53:46] <simon_w> Not too keen on GitHub's new design
1425: [22:53:52] <Pyromanik> new design?
1426: [22:53:56] <ss23> Yeah, not sure if I dig it either, simon_w...
1427: [22:54:03] <Pyromanik> also, wtf is a banished?
1428: [22:54:05] <Pyromanik> Ryan-Toast?
1429: [22:54:10] <ss23> I will have to wait and see if it grows on me, becausei t's not "OH GOD KILL IT", just "Eh, I dont' like this"
1430: [22:54:42] <antmas> it looks the same to me...
1431: [22:54:42] <Ryan-Toast> Pyromanik: http://store.steampowered.com/app/242920/
1432: [22:55:13] <ss23> antmas: only certain pages
1433: [22:55:34] <Ryan-Toast> ss23: can you link one?
1434: [22:55:37] <simon_w> antmas, I'm seeing it on pull requests
1435: [22:55:39] <Pyromanik> yeah, not noticing f-all of a change tbh.
1436: [22:55:56] <ss23> https://github.com/silverstripe
1437: [22:56:03] <ss23> https://github.com/silverstripe/silverstripe-framework/pull/2801
1438: [22:56:07] <ss23> those are two I've noticed
1439: [22:56:14] <simon_w> https://github.com/facebook/hhvm/issues/1480
1440: [22:56:34] <simon_w> Okay, so it actually makes issues look better
1441: [22:56:40] <simon_w> Especially that one, with lots of references
1442: [22:56:45] <Pyromanik> looks pretty cool Ryan-Toast
1443: [22:57:00] <antmas> oh
1444: [22:57:02] <antmas> ok yeah
1445: [22:57:11] <antmas> will take some getting used to
1446: [22:57:18] <simon_w> Oh, I see what the main annoying change with PRs is. They've added label support, so it's narrower
1447: [22:57:33] <Ryan-Toast> <Pyromanik>Yeah, my girlfriend and I have a pre-order, and have been watching let's-plays all week. Pumped.
1448: [22:58:05] <Colin[pi]> infinite recursion colin you n00b
1449: [22:58:07] <Colin[pi]> sigh
1450: [22:58:21] <simon_w> Colin[pi], xdebug!
1451: [22:58:26] <Colin[pi]> fixed it ;P
1452: [22:58:27] * UncleCheese_ has joined #silverstripe
1453: [22:58:45] <simon_w> It fatals at depths > 200
1454: [22:59:33] <catcher> simon_w, DataObject has $this->extend('validate', $result); inside the validate() method. That means I should get the parent object in the param, right? But that's an error since I'm declaring it differently from the parent.
1455: [22:59:51] <ss23> you know what's annoying? api.silverstripe.com, search for something that is a prefix of another class
1456: [22:59:53] <Pyromanik> Ryan-Toast, looks... more relaxing than most city builders. Less of a focus on economics and things, which I'd like. I ain't got time for whingers.
1457: [22:59:54] <ss23> e.g. "timefield::"
1458: [22:59:55] <simon_w> catcher, no, that's for DataExtensions
1459: [23:00:01] <ss23> It brings up "datetimefield" because that comes first
1460: [23:00:03] <ss23> No way I can see to filter
1461: [23:00:04] <ss23> :(
1462: [23:00:12] <catcher> simon_w, mhmm
1463: [23:00:21] <Pyromanik> ss23, case in point, recently bought Caesar 3 on GoG, not available on steam from what I see.
1464: [23:00:21] <simon_w> catcher, you just want public function validate()
1465: [23:00:23] <Pyromanik> <3
1466: [23:00:32] <ss23> Pyromanik: Case and point of what? o.o
1467: [23:00:44] <Pyromanik> not only steaming.
1468: [23:00:51] <Pyromanik> :>
1469: [23:00:59] <ss23> Pyromanik: idgi
1470: [23:01:03] <catcher> simon_w, I'm getting an error w/ ValidationResult's combineAnd when I try to combine my result with parent::validate()'s
1471: [23:01:08] <ss23> I just mean, I don't do non Steam, other people might do if they can be botehred, ik :O
1472: [23:01:12] <Pyromanik> well some cool old shit that gog has isn't on steam.
1473: [23:01:24] <Pyromanik> good OLD games :>
1474: [23:01:26] <simon_w> catcher, why are you trying to combine? Just add them to the parent's
1475: [23:01:27] <ss23> yeah, ik
1476: [23:01:36] <ss23> I have a GoG copy of ThemeHospital around somewhere
1477: [23:01:41] <catcher> simon_w, isn't combining adding?
1478: [23:01:57] <Pyromanik> when shit was better than "HEY LOOK SHINEY GRAPHICS (shhh about shit gameplay, just buy it you derpy frothing consumers)
1479: [23:02:07] <guzzlefry> ss23: Theme Hospital is my shit
1480: [23:02:11] <guzzlefry> recognize
1481: [23:02:11] <catcher> simon_w, should I be setting the value myself, and then concatenating the message?
1482: [23:02:27] <antmas> Theme Hospital FTW
1483: [23:02:32] <guzzlefry> Also, Far Cry is on GoG now \o/
1484: [23:02:32] <Pyromanik> anyway, great chat chaps.
1485: [23:02:33] <simon_w> catcher, $result = parent::validate(); $result->error('Lol, you bad')
1486: [23:02:36] <antmas> dose coke machines
1487: [23:02:44] <Pyromanik> I got The Witcher from GoG for free :>
1488: [23:02:47] <antmas> Pyromanik: later
1489: [23:02:51] <Pyromanik> and all the orignal Fallouts
1490: [23:03:17] <catcher> simon_w, kk, thanks
1491: [23:03:42] <Pyromanik> Molyneaux is the man. Theme Hospital was a classic, as is populus, theme park, Black and White (love that game)
1492: [23:03:56] <Pyromanik> fable is great, a pity I just couldn't get into it.
1493: [23:03:57] <ss23> https://github.com/silverstripe/api.silverstripe.org/issues/5
1494: [23:04:03] <ss23> LONG TITLE IS LONG
1495: [23:04:08] <Pyromanik> ciaos
1496: [23:04:10] <Ryan-Toast> Fallout's my favorite series.
1497: [23:04:12] <ss23> cyao Pyromanik
1498: [23:07:22] <Colin[pi]> Ryan-Toast: I have all the Fallouts, and I've played like 30 mins of Fallout 3.. that's it >_<
1499: [23:07:41] <Colin[pi]> cursed responsibilities
1500: [23:07:47] <antmas> Colin[pi]: it's a love it or hate it series IMO
1501: [23:08:24] <Colin[pi]> antmas: well I was a fan of TES series, so I'd prolly like it
1502: [23:08:26] <Colin[pi]> just time... :(
1503: [23:08:54] <antmas> Colin[pi]: structure-wise, you'd love it
1504: [23:12:05] <Ryan-Toast> <Colin[pi]> 3 is my favorite :P
1505: [23:12:10] * catcher quit (Quit: Leaving)
1506: [23:12:18] <Ryan-Toast> Have a good 200+ hours in that game.
1507: [23:12:21] <antmas> New Vegas for me
1508: [23:12:28] <Colin[pi]> i played a shit ton of Oblivion back in the day
1509: [23:12:32] <Ryan-Toast> antmas, only with a shitload of mods.
1510: [23:12:44] <antmas> Ryan-Toast: indeed
1511: [23:13:04] <Ryan-Toast> My skyrim folder is like 15 gig with all my mods :P
1512: [23:13:58] * chillu_23 quit (Quit: chillu_23)
1513: [23:14:06] <Ryan-Toast> fallout4 is not going to be announced for ages :P
1514: [23:14:07] <Colin[pi]> ohhh skyrim.. I so want more time to play that game
1515: [23:14:11] <Ryan-Toast> :( **
1516: [23:14:18] <Colin[pi]> there are some beautiful mods too
1517: [23:14:28] <Ryan-Toast> Yeah, I prefer oblivion though.
1518: [23:14:36] <Colin[pi]> wtf you prefer oblivion?
1519: [23:14:40] <Ryan-Toast> Yarp
1520: [23:14:44] <Colin[pi]> think you'd be the first hehe
1521: [23:14:45] <Ryan-Toast> Way more fun.
1522: [23:14:59] <Ryan-Toast> Skyrim is wide as an ocean, but deep as a puddle
1523: [23:15:03] <Colin[pi]> well, oblivion I did like, but I think I like the world presented in Skyrim more
1524: [23:15:09] <Ryan-Toast> until you mod the living shit out of it
1525: [23:15:22] <Ryan-Toast> Get SkyRe if you play soon.
1526: [23:15:25] <Ryan-Toast> So good.
1527: [23:15:55] <Colin[pi]> I amassed a fortune of gold in Oblivion from collecting/selling fancy armor/weapons lol
1528: [23:16:23] <Colin[pi]> I'd go into dungeons and just make a pile of crap out the front which I'd cart off
1529: [23:16:31] <Colin[pi]> like a PILE
1530: [23:16:39] <antmas> I prefer Oblivion's lore/cannon, but Skyrim's worlds is 100x better
1531: [23:16:40] <Colin[pi]> good memories lol
1532: [23:17:04] <Ryan-Toast> HELLO PRISONER
1533: [23:17:38] <Colin[pi]> STOP RIGHT THERE CRIMINAL SCUM
1534: [23:18:04] <Ryan-Toast> F9
1535: [23:18:28] <antmas> Skryim's main story is also shithouse compared to Oblivion
1536: [23:18:39] <Ryan-Toast> Yup.
1537: [23:18:55] <Ryan-Toast> Bandit or Drauger dungeon = all quests.
1538: [23:19:09] <Ryan-Toast> Oh, I lost my necklace. MUST BE AT THE END OF A DRAUGER DUNGEON
1539: [23:19:23] <Colin[pi]> heh yeah that is true
1540: [23:19:32] <Ryan-Toast> Can you help me farm some lettuce, AT THE END OF A DRAUGER DUNGEON?
1541: [23:19:57] <Ryan-Toast> That and dark brotherhood in oblivion was such an emotional rollercoaster of a questline
1542: [23:20:28] <antmas> Ryan-Toast: oh gawd yes
1543: [23:20:45] <Ryan-Toast> Thieves guild in Syrim was really bad. You didn't need to fucking steal anything, you just go up and murder people.
1544: [23:22:25] <Colin[pi]> you're making me want to go play oblivion again :P
1545: [23:22:43] <Ryan-Toast> yessss.
1546: [23:22:49] <Colin[pi]> lol found my screenshots, this was the loot I brought back from one large dungeon: http://i.imgur.com/yXMhKzQ.jpg
1547: [23:22:50] <Ryan-Toast> You want to play Oblivion.
1548: [23:23:41] <Ryan-Toast> You want to pull a half-day and go install all the mods.
1549: [23:23:42] <antmas> hahaha
1550: [23:24:58] <antmas> 2 public holidays next week
1551: [23:25:00] <antmas> OH WAIT
1552: [23:25:04] <antmas> Colin[pi]: IS NOT IN NZ
1553: [23:25:14] <Colin[pi]> :P
1554: [23:25:19] <Ryan-Toast> public holidays next week?
1555: [23:25:38] * Bollig|DesignCty has joined #silverstripe
1556: [23:25:38] <antmas> Nelson Anniversary (for me) and Waitangi thursday
1557: [23:25:53] <Colin[pi]> how much gold I had when I finished playing: http://i.imgur.com/6kS4VJ1.jpg
1558: [23:26:03] <Colin[pi]> that's probably small compared to some
1559: [23:26:41] <ss23> menu system in Oblivion is so much infinity better than Skyrim
1560: [23:26:41] <Colin[pi]> also these screenshots were all taken before my gf moved in... COINCIDENCE?
1561: [23:26:45] <ss23> Fucking hate Skyrim menu system :/
1562: [23:26:54] <Colin[pi]> ss23: even with SkyUI?
1563: [23:26:57] <Ryan-Toast> skyUI fixes that
1564: [23:26:57] <antmas> ss23: yup
1565: [23:27:14] <ss23> I don't have SkyUI installed, can't get it through steam workship
1566: [23:27:15] <ss23> shop
1567: [23:27:16] <ss23> :D
1568: [23:27:25] <Ryan-Toast> <Colin[pi]> I just brought my missus a copy.
1569: [23:27:30] <Colin[pi]> I used the nexus mod manager
1570: [23:27:56] <Colin[pi]> ryan-toast: mine isn't much into gaming D:
1571: [23:28:20] <Ryan-Toast> You need to train her. Mine hated games, so I intoduced her to gateway games.
1572: [23:28:27] <antmas> my mrs is like 'I played GTA3 once"
1573: [23:28:31] <ss23> GAteway games?
1574: [23:28:32] <antmas> "that was fun"
1575: [23:28:34] <ss23> Is that like Angry Birds?
1576: [23:28:47] <Ryan-Toast> Plants vs zombies > Minecraft > Portal etc
1577: [23:29:23] <Colin[pi]> hehe I had her going for 3 hours one night on Tomb Raider
1578: [23:29:26] <Colin[pi]> (the new one)
1579: [23:29:35] <Ryan-Toast> Good game.
1580: [23:29:46] <ss23> Ryan-Toast: I call that the route of bad games
1581: [23:29:55] <ss23> PvZ good
1582: [23:29:56] <Ryan-Toast> yes, but it gets them interested.
1583: [23:29:57] <ss23> Portal good!
1584: [23:29:59] <ss23> Minecraft, not so good
1585: [23:30:03] <Colin[pi]> she was using the controller but I just... can't, I fucking hate controllers for anything except driving games
1586: [23:30:05] <Ryan-Toast> I like minecraft.
1587: [23:30:07] * chillu_23 has joined #silverstripe
1588: [23:30:18] <Colin[pi]> minecraft is awesome
1589: [23:30:18] <ss23> Colin[pi]: Get her to play Dark Souls! You can use a controller for that
1590: [23:30:19] <ss23> :)
1591: [23:30:24] <Ryan-Toast> You can't start them on a peasent box.
1592: [23:30:24] <Colin[pi]> I play it with my son :)
1593: [23:30:28] <ss23> I find minecraft one of the most boring games I have literally ever played
1594: [23:30:32] <Colin[pi]> ss23: :o
1595: [23:30:43] <Colin[pi]> ss23: you were also the one who didn't like lego though, right?
1596: [23:30:47] <ss23> lol
1597: [23:30:50] <ss23> Yeah
1598: [23:30:51] <Ryan-Toast> HOW DO YOU NOT LIKE LEGO|
1599: [23:30:52] <ss23> :P
1600: [23:30:52] <Colin[pi]> I rest my case
1601: [23:30:53] <antmas> lunch, brb
1602: [23:30:57] <ss23> Ryan-Toast: It's silly
1603: [23:31:04] <Ryan-Toast> YOUR FACE IS SILLY
1604: [23:31:08] <Colin[pi]> should we burn him at the stake?
1605: [23:31:14] <Colin[pi]> I think that's a burnable offence
1606: [23:31:15] <Ryan-Toast> shun the non-believer!
1607: [23:31:24] <Ryan-Toast> shuuun
1608: [23:31:54] <Colin[pi]> minecraft is amazing for it's
1609: [23:32:03] <ss23> lol
1610: [23:32:03] <Colin[pi]> "simple complexity"
1611: [23:32:06] <ss23> You wanna know more?!
1612: [23:32:11] <ss23> I've never seen Star Wars
1613: [23:32:12] <ss23> :)
1614: [23:32:16] <guzzlefry> YOU WHAT
1615: [23:32:18] <Colin[pi]> WHAT
1616: [23:32:20] <Colin[pi]> THE FUCK
1617: [23:32:23] <ss23> :D
1618: [23:32:29] <guzzlefry> Star Trek...okay
1619: [23:32:32] <guzzlefry> but Star Wars!?
1620: [23:32:44] <Colin[pi]> btw my gf hasn't seen it either :P
1621: [23:32:50] <Colin[pi]> so there are two people in the world
1622: [23:33:00] <ss23> XD
1623: [23:33:06] <guzzlefry> Colin[pi]: And you haven't remedied this? :P
1624: [23:33:19] * guzzlefry shakes head.
1625: [23:33:21] <Colin[pi]> I started her on it, but she really is not into sci-fi :(
1626: [23:33:30] <Colin[pi]> she falls asleep if the movie doesn't interest her
1627: [23:33:56] <ss23> Considered getting her to watch good movies instead? :)
1628: [23:34:08] <ss23> :D
1629: [23:34:13] <Ryan-Toast> dumpable offence.
1630: [23:34:45] <Colin[pi]> ss23: you're hankerin for a spankerin
1631: [23:35:15] <Colin[pi]> Ryan-Toast: under ordinary circumstances, yes, but she makes up for it by being awesome :D
1632: [23:35:32] <ss23> I don't know how this works, but tw oof my fields are in 24h time fine
1633: [23:35:35] <ss23> the other one isn't
1634: [23:35:40] <ss23> I don't know what the difference between them is....
1635: [23:36:29] <Ryan-Toast> My missus is a Whovian, so we watch heaps of Sci-Fi
1636: [23:36:48] <Colin[pi]> Ryan-Toast: I tried to start her on that too, but failed :(
1637: [23:36:50] <simon_w> I met mine through a computer game
1638: [23:37:00] <Ryan-Toast> simon_w: naice
1639: [23:37:09] <Colin[pi]> simon_w: was it like Weird Science?
1640: [23:37:21] <Ryan-Toast> My friend met her husband through WoW, and she moved to America and got married to him.
1641: [23:37:23] <ss23> https://gist.github.com/ss23/8678881
1642: [23:37:24] <ss23> Why this?
1643: [23:37:27] <ss23> simon_w: What game? :O
1644: [23:37:34] <Colin[pi]> Ryan-Toast: I met my gf on Skype
1645: [23:37:47] <simon_w> http://lotgd.net/
1646: [23:37:51] <ss23> My coworkers ex-girlfriend met someone in WoW and left him to be with him!
1647: [23:37:52] <Colin[pi]> she moved from Brazil to live here with me
1648: [23:37:57] <Ryan-Toast> <Colin[pi]> Hot single girls in your area?
1649: [23:38:09] <ss23> Ah simon_w, I know this style of game
1650: [23:38:13] <ss23> simon_w: Do you play others?
1651: [23:38:17] <Colin[pi]> Ryan-Toast: was completely at random
1652: [23:38:33] <simon_w> ss23, online ones? Not really
1653: [23:38:37] <ss23> mmk
1654: [23:38:51] <simon_w> We play Portal 2 though
1655: [23:38:57] <Colin[pi]> Ryan-Toast: she was either going to study english in Canada or Australia, so she wanted to find people to ask some qns to about the country
1656: [23:39:07] <Colin[pi]> guess whose name she clicked at random?
1657: [23:39:11] <Ryan-Toast> <Colin[pi]> Fucking smooth, man.
1658: [23:39:32] <Colin[pi]> we text chatted almost every day for months :D
1659: [23:39:41] <Colin[pi]> nine months later I was on a plane to Brazil ;)
1660: [23:39:55] <Ryan-Toast> That's cool, man.
1661: [23:39:55] <simon_w> Had to be there for the birth?
1662: [23:39:56] <ss23> Does no one know the answer to my question? :(
1663: [23:39:59] <Ryan-Toast> I dig it.
1664: [23:40:02] <Colin[pi]> simon_w: yes
1665: [23:40:07] <Ryan-Toast> simon_w: LOL
1666: [23:40:31] <simon_w> ss23, because you're doing something different
1667: [23:41:03] <ss23> simon_w: Yes
1668: [23:41:28] <ss23> simon_w: I don't know what the important difference is, nor how to make it work (which is the thing I care about)
1669: [23:43:13] <simon_w> ss23, what happens if you don't pass in a value?
1670: [23:43:40] <simon_w> Or set the value after setting the format
1671: [23:44:01] <ss23> simon_w: Like, $field->getTimeField()->setValue?
1672: [23:44:29] <simon_w> Well, just $PublicDateField->setValue($this->PublicDate ?: ...)
1673: [23:44:59] <ss23> I think I see what is happening
1674: [23:45:07] <ss23> The setvalue is literally putting in the value of PublicDate, which isn't 24h
1675: [23:45:13] <ss23> How do you make it 24h?
1676: [23:45:18] <ss23> Like, the "proper" way?
1677: [23:45:28] <ss23> simon_w: Yeah, if I setValue it just puts in whatever I say there
1678: [23:45:39] <ss23> So the above setvalue is just cuainsig it to be defaulted with non 24h stuff
1679: [23:50:49] <simon_w> ss23, it should set the value to whatever the format's expecting when you call setValue(), so calling it after setting the format to 24h should work
1680: [23:56:27] <ss23> oic oic, this makes sense, ty
1681: [23:58:12] <ss23> Thanking you, simon_w ^.^
1682: [23:58:30] * UncleCheese quit (Quit: UncleCheese)
1683: [23:58:30] * UncleCheese_ is now known as UncleCheese

These logs were automatically created by ss-log on irc.freenode.net.