#silverstripe IRC Log

IRC log for 13 February 2014

All timestamps are in UTC.

1: [00:06:40] * jedateach has joined #silverstripe
2: [00:07:35] * UncleCheese has joined #silverstripe
3: [00:09:25] * maknz has joined #silverstripe
4: [00:09:26] * maknz quit (Changing host)
5: [00:09:26] * maknz has joined #silverstripe
6: [00:14:58] <antmas> zippy__: heh, where did you buy from?
7: [00:16:10] <Ryan-Toast> 50,000 extra people in Auckland this weekend.
8: [00:18:47] * UncleCheese quit (Quit: UncleCheese)
9: [00:19:50] * ObiWanShanobi quit (Quit: Leaving...)
10: [00:20:28] <Colin[pi]> Ryan-Toast: y?
11: [00:21:04] <Ryan-Toast> the 9's tournament.
12: [00:21:43] <antmas> zippy__: the call I got was from "4 Boar 4" lol
13: [00:33:21] * antmas quit (Quit: Page closed)
14: [00:34:15] * antmas has joined #silverstripe
15: [00:36:02] * terryapodaca has left #silverstripe
16: [00:36:35] <antmas> aarrrghghh soo cool http://www.gizmodo.com.au/2014/02/cool-3d-optical-illusion-gifs-make-things-pop-out-of-the-screen/
17: [00:40:15] <Colin[pi]> nice simple visual trick
18: [00:40:42] * UncleCheese has joined #silverstripe
19: [00:42:57] <UncleCheese> Anyone know how to buy tickets to the cricket game this weekend?
20: [00:43:06] <UncleCheese> website seems to be having issues: http://blackcats.co.nz/
21: [00:43:27] <Colin[pi]> you.. you like cricket?
22: [00:43:32] <UncleCheese> giving it a go
23: [00:43:39] <UncleCheese> heaps of my mates are going
24: [00:43:39] <Colin[pi]> when in Rome..
25: [00:43:40] <Colin[pi]> ;)
26: [00:43:42] <UncleCheese> :D
27: [00:43:46] <simon_w> antmas, eh, doesn't work :p
28: [00:44:03] <UncleCheese> my co-workers just spent the last 90 minutes explaining it to me
29: [00:44:07] <irogue> UncleCheese: black *caps* ;)
30: [00:44:07] <simon_w> UncleCheese, http://blackcaps.co.nz?
31: [00:44:09] <antmas> UncleCheese: prepare to be bored
32: [00:44:12] <UncleCheese> oh!
33: [00:44:14] <UncleCheese> caps?
34: [00:44:19] <Colin[pi]> lol
35: [00:44:24] <UncleCheese> ah, there we go.. that link works
36: [00:44:27] <UncleCheese> black caps?
37: [00:44:35] <Colin[pi]> like.. hat
38: [00:44:38] <irogue> their caps are black
39: [00:44:38] <UncleCheese> shit, for the last six months i've been saying black cats
40: [00:44:46] <willr> hah
41: [00:44:49] <Colin[pi]> lol
42: [00:44:58] <antmas> awesome
43: [00:44:58] <UncleCheese> not my fault kiwi accents are unintelligible
44: [00:45:14] <antmas> t and p sound the same in every accent
45: [00:45:15] <willr> Obviously so are americans if no ones corrected you
46: [00:45:27] <UncleCheese> touché
47: [00:45:56] <UncleCheese> "we're off to see the bleek kiss thus wuk-eeend"
48: [00:46:13] <antmas> lol
49: [00:46:16] <simon_w> 97.16%! http://hhvm.com/frameworks/
50: [00:46:18] <irogue> as long as you weren't calling the All Blacks the Ball Blacks or something
51: [00:46:23] <Colin[pi]> ball blacks
52: [00:46:24] <Colin[pi]> lol
53: [00:47:10] <Colin[pi]> fuck I laughed at this video (strong language warning): http://www.youtube.com/watch?v=vmL72sgVdAQ
54: [00:47:13] <zippy__> antmas: Richmond Wood and Coal - $260 for a cord of gum
55: [00:47:17] <Colin[pi]> ^ this is the real australia
56: [00:47:31] <antmas> does the $100,000 single handed catch thing extend to Blackcaps matches?
57: [00:47:45] <UncleCheese> zippy__: split & delivered?
58: [00:47:51] <antmas> zippy__: that sounds pretty pricey
59: [00:47:51] <zippy__> yap
60: [00:48:08] <antmas> mind you, it is gum
61: [00:48:37] <zippy__> antmas: The 100k was for the one day blackcap games…
62: [00:48:40] <UncleCheese> gum is the local hardwood, right?
63: [00:48:48] <antmas> UncleCheese: one of them yeah
64: [00:48:50] <zippy__> a type of hardwood yea
65: [00:49:00] <antmas> old man pine is another good one
66: [00:49:11] <zippy__> UncleCheese: Cricket is good, that last test was really good, especially the last day - phheeww! edge of the seat
67: [00:49:27] <antmas> I think we'd need about 2.5 cords for our place
68: [00:49:37] <zippy__> head out rabbit island :)
69: [00:50:09] <antmas> zippy__: the .5 will be from a builder friend :P loads of off-cuts
70: [00:50:28] <zippy__> long as its not treated :)
71: [00:50:35] <UncleCheese> we spent $560 last year for a cord of indoor pine /outdoor gum mix
72: [00:50:37] <UncleCheese> delivered
73: [00:50:46] <zippy__> O.o
74: [00:50:51] <UncleCheese> that's no good?
75: [00:50:57] <UncleCheese> Ablaze
76: [00:51:05] <zippy__> well… mine was $260 sooo
77: [00:51:33] <antmas> UncleCheese: that is WAY too much
78: [00:51:38] <UncleCheese> yeah, but you live in the middle of nowhere
79: [00:51:42] <antmas> zippy__: untreated
80: [00:51:46] <UncleCheese> well, to be fair, it was July
81: [00:51:54] <UncleCheese> it was shit wood, though
82: [00:51:57] <UncleCheese> didn't burn worth a fuck
83: [00:51:58] <antmas> UncleCheese: yeah, need to buy in Summer
84: [00:52:16] <simon_w> Hehe, paying for firewood
85: [00:52:52] <antmas> simon_w: you pay for what... a heatpump?
86: [00:52:56] <zippy__> for $560 you'd be better off using some fan heaters
87: [00:53:08] <simon_w> antmas, well, my parents don't pay for wood either
88: [00:53:12] <simon_w> Just cut down some trees
89: [00:53:28] <antmas> simon_w: I do that too, or pull a load or 2 from skid sites :P
90: [00:54:04] <UncleCheese> UncleCheese: starting to understand why people here say wood heating is so efficient
91: [00:54:23] <UncleCheese> didn't make sense to me last winter
92: [00:54:31] <UncleCheese> 600 bucks for two months worth of heat
93: [00:54:45] <UncleCheese> though the column heaters set us back over $600/month
94: [00:55:01] <Colin[pi]> .....
95: [00:55:04] <Colin[pi]> 600/month?
96: [00:55:16] <zippy__> how big is your house!
97: [00:55:28] <zippy__> one in the toilet, one in the laundry...
98: [00:57:50] <spronk> :|
99: [00:58:46] * willr quit (Quit: willr)
100: [00:58:58] <UncleCheese> 3 bedrooms
101: [00:59:00] <UncleCheese> uninsulated
102: [00:59:01] <UncleCheese> fucking cold
103: [00:59:10] <UncleCheese> it was 13 degrees in the house on Monday
104: [00:59:30] <zippy__> sooooo loving the move to nz then? :)
105: [00:59:36] <UncleCheese> meanwhile, they're advertising the property as "well-insulated"
106: [00:59:38] <UncleCheese> on tradme
107: [00:59:43] <UncleCheese> makes me crazy
108: [00:59:56] <UncleCheese> zippy__: we love it here, but the housing is by far the most annoying thing
109: [01:00:01] <UncleCheese> so expensive, so shitty
110: [01:00:26] <zippy__> heh feels like /r/dogecoin
111: [01:00:34] * willr has joined #silverstripe
112: [01:01:15] <zippy__> UncleCheese: renting?
113: [01:20:34] * UncleCheese quit (Quit: UncleCheese)
114: [01:26:53] <Ryan-Toast> I kind of want to move here, but they only have on st parking: http://www.trademe.co.nz/property/residential-property-to-rent/auction-695574608.htm
115: [01:30:56] <zippy__> washing machine in the bathroom, convenient :)
116: [01:31:41] <Ryan-Toast> LADDER TO AN UPSTRAIRS NOOK.
117: [01:32:30] <zippy__> think I would rather a mortgage then that thou
118: [01:33:03] <Ryan-Toast> It's about what I pay in rent now.
119: [01:33:46] <zippy__> not far off my mortgage
120: [01:34:14] <Ryan-Toast> A deposit just seems way too far out of my reach.
121: [01:34:36] <Ryan-Toast> Thanks, Obama
122: [01:36:06] <antmas> it'll be forever until I get a deposit together :/
123: [01:38:32] <Ryan-Toast> Same.
124: [01:39:09] <antmas> ...just need the parents to kick the bucket :D
125: [01:39:09] <simon_w> Wanna pay off my credit card instead?
126: [01:39:19] <antmas> simon_w: lol, credit cards
127: [01:40:49] * UncleCheese has joined #silverstripe
128: [01:40:50] <UncleCheese> zippy__: yeah we rent
129: [01:50:48] <simon_w> Can't be bothered working
130: [01:50:57] <simon_w> And holiday starts tomorrow!
131: [01:51:03] * b00mtastik quit (Ping timeout: 245 seconds)
132: [01:51:46] * antmas quit (Quit: Page closed)
133: [02:04:38] <pippy> PHP Warning: pg_query(): Query failed: ERROR: invalid byte sequence for encoding "UTF8": 0x80
134: [02:05:02] <pippy> This happens after a dataobject gets set by a form and saved
135: [02:05:07] <pippy> is there any way to fix this?
136: [02:10:38] <pippy> https://github.com/silverstripe/silverstripe-framework/issues/1463
137: [02:10:52] * nickmolhoek1 has joined #silverstripe
138: [02:11:15] * Motoservo_ has joined #silverstripe
139: [02:12:09] * simon__w|air has joined #silverstripe
140: [02:14:28] * ss23_ has joined #silverstripe
141: [02:15:38] * zippy__ quit (Ping timeout: 260 seconds)
142: [02:18:00] * Azure__ has joined #silverstripe
143: [02:18:52] * willr quit (*.net *.split)
144: [02:18:52] * maknz quit (*.net *.split)
145: [02:18:52] * Colin[pi] quit (*.net *.split)
146: [02:18:52] * nickmolhoek quit (*.net *.split)
147: [02:18:53] * Motoservo quit (*.net *.split)
148: [02:18:54] * simon_w|air quit (*.net *.split)
149: [02:18:54] * Kapdap_ quit (*.net *.split)
150: [02:18:54] * Ryan-Toast quit (*.net *.split)
151: [02:18:55] * ss23 quit (*.net *.split)
152: [02:19:10] * Motoservo_ is now known as Motoservo
153: [02:19:11] * ss23_ quit (Remote host closed the connection)
154: [02:19:26] * ss23 has joined #silverstripe
155: [02:19:50] <simon_w> Woo, added support for the Isle of Man just so I could add the flag to https://pocketrent.com
156: [02:20:00] * nickmolhoek has joined #silverstripe
157: [02:20:14] <ss23> yay!
158: [02:20:27] <irogue> simon_w: good call, its an awesome flag
159: [02:20:43] * Liquide quit ()
160: [02:22:29] * simon__w|air quit (*.net *.split)
161: [02:22:30] * nickmolhoek1 quit (*.net *.split)
162: [02:22:30] * jedateach quit (*.net *.split)
163: [02:22:30] * muskie9 quit (*.net *.split)
164: [02:22:30] * Bollig|DesignCty quit (*.net *.split)
165: [02:22:30] * Azure quit (*.net *.split)
166: [02:23:01] * Zauberfisch quit (Ping timeout: 260 seconds)
167: [02:23:01] * Zauberfisch has joined #silverstripe
168: [02:23:31] * Kapdap has joined #silverstripe
169: [02:24:06] * jrthomer_ has joined #silverstripe
170: [02:24:51] * nickmolhoek1 has joined #silverstripe
171: [02:25:04] * muskie9_ has joined #silverstripe
172: [02:27:26] * JasonD has joined #silverstripe
173: [02:29:02] <JasonD> Hi guys, anyone able to help with a problem creating a behat test for silverstripe...
174: [02:29:12] <ss23> so say we all
175: [02:29:37] <JasonD> ... am getting the 404 page turn up in the browser during test execution instead of homepage ..
176: [02:29:42] <ss23> :O
177: [02:29:44] <ss23> That's not good!
178: [02:30:25] <JasonD> ... and when copying the silverstripe framework login test to my own test, I get " Undefined index: HTTP_HOST in subsites..."
179: [02:30:55] * Audlex quit (Ping timeout: 265 seconds)
180: [02:31:19] <JasonD> I look in testdb site tree tables during the the tesrt session and see no entries -- not sure if this is correct or not?
181: [02:32:20] * antmas has joined #silverstripe
182: [02:32:57] * lab-notes quit (Ping timeout: 259 seconds)
183: [02:33:23] <JasonD> Have been following notes at https://github.com/silverstripe-labs/silverstripe-behat-extension/ but no luck
184: [02:33:36] * nickmolhoek quit (*.net *.split)
185: [02:33:37] * jrthomer quit (*.net *.split)
186: [02:38:22] * Zauberfisch quit (Ping timeout: 260 seconds)
187: [02:38:26] <JasonD> Anyone able to point to good resources about using behat with silverstripe?
188: [02:38:47] * lab-notes has joined #silverstripe
189: [02:39:30] * Colin[pi] has joined #silverstripe
190: [02:40:42] * nickmolhoek has joined #silverstripe
191: [02:41:55] <ss23> I do not know sorry
192: [02:41:56] <ss23> :(
193: [02:41:59] * Audlex has joined #silverstripe
194: [02:42:57] <antmas> I'd love to try BDD
195: [02:43:08] <antmas> just for fun
196: [02:44:03] * Colin[pi] quit (Ping timeout: 272 seconds)
197: [02:44:40] * hubertusanton_ has joined #silverstripe
198: [02:44:46] * nickmolhoek quit (Ping timeout: 245 seconds)
199: [02:45:42] * ObiWanShanobi has joined #silverstripe
200: [02:46:52] * ss23 quit (Ping timeout: 265 seconds)
201: [02:48:09] * cloph has joined #silverstripe
202: [02:48:14] * ss23 has joined #silverstripe
203: [02:48:15] * Colin[pi] has joined #silverstripe
204: [02:48:50] * Zauberfisch has joined #silverstripe
205: [02:49:38] * cloph_away quit (Remote host closed the connection)
206: [02:49:59] * nickmolhoek1 quit (*.net *.split)
207: [02:50:02] * Motoservo quit (*.net *.split)
208: [02:50:04] * CodeTrap quit (*.net *.split)
209: [02:50:07] * hubertusanton quit (*.net *.split)
210: [02:50:07] * ajmitch quit (*.net *.split)
211: [02:50:39] * ajmitch has joined #silverstripe
212: [02:50:39] * ajmitch quit (Changing host)
213: [02:50:39] * ajmitch has joined #silverstripe
214: [02:51:32] <JasonD> Can tell you that BDD is actually no fun
215: [02:51:58] <antmas> JasonD: what's the real use?
216: [02:52:55] * Colin[pi] quit (Ping timeout: 272 seconds)
217: [02:53:07] * CodeTrap has joined #silverstripe
218: [02:53:10] * Colin[pi] has joined #silverstripe
219: [02:54:20] <JasonD> Real use is for user acceptance tests that the user can actually understand -- good idea but like many difficult in practice
220: [02:56:03] <antmas> JasonD: how is it presented to the user?
221: [02:56:10] <antmas> outside of a CLi
222: [02:56:52] * muskie9 has joined #silverstripe
223: [02:57:04] * Zauberfisch quit (Ping timeout: 260 seconds)
224: [02:57:55] <JasonD> Funnily enough the ' When I go to "/admin/"' test works fine -- can see admin, but not homepage (and there's no pages defined, though not sure if this should be expected or not)
225: [02:58:07] * muskie9_ quit (Remote host closed the connection)
226: [02:58:29] * Zauberfisch has joined #silverstripe
227: [03:00:59] <JasonD> I might be being a bit thick, but maybe my problem is that, upon behat startup with a fresh testdb, I have no page instance that acts as the homepage?
228: [03:01:47] * muskie9 quit (Ping timeout: 272 seconds)
229: [03:03:28] <antmas> JasonD: likely
230: [03:03:44] * muskie9 has joined #silverstripe
231: [03:04:06] * muskie9 quit (Client Quit)
232: [03:09:27] * simon_w quit (Ping timeout: 260 seconds)
233: [03:10:10] * simon_w has joined #silverstripe
234: [03:10:13] * muskie9 has joined #silverstripe
235: [03:19:32] * joelpittet has joined #silverstripe
236: [03:25:51] * Sticks has joined #silverstripe
237: [03:28:06] * Audlex quit (Ping timeout: 245 seconds)
238: [03:29:27] * zippy__ has joined #silverstripe
239: [03:30:07] * JasonD quit (Changing host)
240: [03:30:08] * JasonD has joined #silverstripe
241: [03:30:09] * antmas quit (Changing host)
242: [03:30:09] * antmas has joined #silverstripe
243: [03:30:17] <antmas> can you include inline styling in a standard email()?
244: [03:30:37] <antmas> or is it just limited to basic html?
245: [03:31:09] <simon_w> You kinda have to
246: [03:33:26] <antmas> simon_w: I'm just wondering if there is a way to include a whole html email template inside setBody() :P
247: [03:34:33] <zippy__> hm
248: [03:35:03] <antmas> or is it just a matter of creating an ss template?
249: [03:36:28] <zippy__> looks like someone has broken the interwebs
250: [03:38:17] <antmas> zippy__: ...I see it too
251: [03:38:24] <antmas> something is ...wrong
252: [03:41:35] * zippy__ quit (Ping timeout: 272 seconds)
253: [03:41:45] * Audlex has joined #silverstripe
254: [03:43:01] <Sticks> Gah, where's Mateusz when you need him? I need to get the search light Mateusz symbol out...
255: [03:44:04] <simon_w> Sticks, he doesn't come in here
256: [03:44:09] <simon_w> Too good for us or something
257: [03:44:23] * zippy__ has joined #silverstripe
258: [03:44:42] <zippy__> with the gridfield, is it possible to remove the gridfield_relationsearch field?
259: [03:44:54] <Sticks> Well crudbucket.
260: [03:46:08] <zippy__> rtfm says, yes, yes you can ->removeComponentsByType('GridFieldAddExistingAutocompleter')
261: [03:46:08] <simon_w> zippy__, yes.
262: [03:46:38] <zippy__> simon_w: thanks.
263: [03:55:44] <Colin[pi]> "You will be notified that your account has been activated via email within two business days. You can select priority activation for an additional $49.00 which will guarantee that your account will be activated within 60 minutes."
264: [03:55:48] <Colin[pi]> cheeky bastards
265: [03:56:16] <ss23> wtf
266: [03:56:18] <ss23> what is that for, Colin[pi]?
267: [03:56:25] <Colin[pi]> EWAY payment gateway
268: [03:58:21] <simon_w> Colin[pi], you should sign up for the Stripe beta
269: [03:58:39] <simon_w> Or register interest in it, or whatever they're calling adding yourself to the waiting list
270: [03:58:48] <Colin[pi]> I know but I found out about that long, long after the decision was made to use EWAY ;P
271: [03:59:29] * antmas quit (Quit: Page closed)
272: [04:06:06] * CodeTrap quit (Ping timeout: 245 seconds)
273: [04:07:23] * CodeTrap has joined #silverstripe
274: [04:09:17] <Colin[pi]> fuck
275: [04:09:26] <ss23> fuck
276: [04:09:26] <Colin[pi]> now with another payment gateway
277: [04:09:33] <Colin[pi]> I can't test it until they have an account
278: [04:09:33] <Colin[pi]> like
279: [04:09:36] <Colin[pi]> they have test urls
280: [04:09:39] <Colin[pi]> and live ones
281: [04:09:47] <Colin[pi]> but it wont work until my client has signed up
282: [04:09:48] * JasonD quit (Ping timeout: 245 seconds)
283: [04:16:34] * cloph_away has joined #silverstripe
284: [04:16:44] <simon_w> 45 minutes until holiday starts...
285: [04:16:50] <ss23> LUCKY~
286: [04:17:00] <ss23> simon_w: Only like 24 hours then you get to be holding boobies :D
287: [04:17:04] <simon_w> Colin[pi], You could be a creepy old guy at the airport when I land tomorrow!
288: [04:17:09] * cloph quit (Ping timeout: 272 seconds)
289: [04:17:14] <simon_w> ss23, no
290: [04:17:18] <ss23> No?! :O
291: [04:17:19] <ss23> Why not?
292: [04:17:22] <ss23> Do you not get in till late?
293: [04:17:32] <simon_w> I don't land for another 27 hours
294: [04:17:35] <ss23> awww
295: [04:17:37] <ss23> Close
296: [04:17:39] <ss23> :D
297: [04:18:14] <simon_w> And even then, still way too early
298: [04:22:00] <Colin[pi]> <@simon_w> Colin[pi], You could be a creepy old guy at the airport when I land tomorrow!
299: [04:22:02] <Colin[pi]> wat
300: [04:22:17] <ss23> Colin[pi]: You're old
301: [04:22:26] <simon_w> And a guy
302: [04:22:34] * ss23 laughs at colold[pi]
303: [04:22:48] <Colin[pi]> and creepy?? ;_;
304: [04:22:55] <simon_w> Well, you could be
305: [04:23:02] * Audlex quit ()
306: [04:23:03] <simon_w> Then you'd just need to be at the airport when I land
307: [04:23:14] <Colin[pi]> I could wait for you dressed as a giant penis
308: [04:23:29] <simon_w> You'd fit in with the statue!
309: [04:23:29] <Colin[pi]> and hold a sign with your name
310: [04:23:54] * Stomach has joined #silverstripe
311: [04:24:08] <simon_w> See how long you're allowed to stay there :D
312: [04:24:35] <Colin[pi]> lol
313: [04:24:41] <Colin[pi]> flight is direct or via SYD?
314: [04:24:48] <Colin[pi]> no SYD
315: [04:24:49] <simon_w> Via SYD
316: [04:24:52] <simon_w> Can't do direct :p
317: [04:25:18] <Colin[pi]> yeah I just remembered the "international" part of the name was dropped
318: [04:25:20] <simon_w> Well, I think it's SYD on the way in
319: [04:25:55] <simon_w> They had an international flight last year!
320: [04:25:59] <Colin[pi]> canberra airport get your shit together
321: [04:26:17] <Colin[pi]> such a sexy airport now and like one international flight per year?
322: [04:26:18] <Colin[pi]> pff
323: [04:26:18] <simon_w> It's more the airlines, and they're all reluctant to make statements
324: [04:26:26] <simon_w> The jerks
325: [04:26:45] <Colin[pi]> i love the airport here now, soooo nice
326: [04:27:12] <Colin[pi]> you can see they're trying super hard to play with the big boys
327: [04:27:23] <simon_w> Does it have more than one food place yet?
328: [04:27:27] <simon_w> It is really nice
329: [04:27:27] <Colin[pi]> yeah like two
330: [04:27:30] <Colin[pi]> :D
331: [04:27:38] <simon_w> Well, more than one past security
332: [04:27:52] <simon_w> There's the coffee cart down stairs
333: [04:27:53] <ss23> lol
334: [04:27:58] <ss23> wellington airport is shit for food too tbh
335: [04:28:12] <Colin[pi]> http://www.canberraairport.com.au/travellers/retail-services/dining/
336: [04:28:14] <Colin[pi]> four!
337: [04:28:16] <Colin[pi]> COUNT EM FOUR!
338: [04:28:20] <simon_w> ss23, Doughnut King!
339: [04:28:31] <ss23> simon_w: THEY RAN OUT OF DOUGHNUTS
340: [04:28:32] * ss23 cries
341: [04:28:33] <ss23> :(
342: [04:28:40] <Colin[pi]> KING OF LIES
343: [04:28:59] <ss23> "Hi can I have 50 doughnuts?" "... uh, we ran out o.o"
344: [04:29:02] <ss23> rage
345: [04:29:10] <ss23> srsly I was looking forward to it a lot
346: [04:29:28] <Colin[pi]> I would start breaking shit
347: [04:29:32] <simon_w> Colin[pi], double what there was last time!
348: [04:29:41] <simon_w> ss23, shut down by my sister! :D
349: [04:29:56] * joelpittet quit (Remote host closed the connection)
350: [04:30:05] <simon_w> (Who isn't working tomorrow, the jerk)
351: [04:30:06] <Colin[pi]> btw I hope you all never find yourself in Guarulhos at Sao Paulo, wow that airport is shitty
352: [04:30:25] <simon_w> Colin[pi], Cairo Airport is horrible
353: [04:30:30] <simon_w> And that was before the coup
354: [04:30:34] <Colin[pi]> lol
355: [04:30:36] <Colin[pi]> auckland's airport is quite nice, been there six times :D
356: [04:30:41] <Colin[pi]> never ventured outside
357: [04:30:56] <Colin[pi]> I swear
358: [04:31:02] <Colin[pi]> they have the funniest announcers
359: [04:31:11] <Colin[pi]> I love the condescending nature
360: [04:31:18] <Colin[pi]> "paging mr such and such"
361: [04:31:36] <Colin[pi]> "your plane is ready for departure"
362: [04:31:36] <irogue> yes
363: [04:31:37] * an_Eskimo has joined #silverstripe
364: [04:31:38] <irogue> i love that
365: [04:31:39] <Colin[pi]> "and EVERYONE"
366: [04:31:41] <Colin[pi]> "IS WAITING"
367: [04:31:44] <Colin[pi]> "FOR YOU"
368: [04:31:46] <Colin[pi]> LOL
369: [04:32:01] <Colin[pi]> NZ has the funniest ones I've heard
370: [04:32:05] <Colin[pi]> so snarky
371: [04:32:10] <simon_w> I like the announcements we got after an earthquake
372: [04:32:25] <simon_w> "Your attention please."
373: [04:32:25] <simon_w> "We have just experienced an earthquake."
374: [04:32:59] <Colin[pi]> what, that's it?
375: [04:33:18] <simon_w> "Normal procedures are being followed to ensure your safety"
376: [04:33:23] <simon_w> Or something like that
377: [04:33:24] <irogue> OH REALLY ANNOUNCER PERSON, I DIDN'T NOTICE
378: [04:33:35] <Colin[pi]> lol
379: [04:33:41] <simon_w> And then Qantas came on and cancelled their flights
380: [04:33:56] <simon_w> Then AirNZ came on and said all flights are still operating, though with a 15 minutes delay
381: [04:34:27] <Colin[pi]> lol naw man, by normal procedures they mean normal shitty air travel procedures
382: [04:34:35] <Colin[pi]> so it all sounds correct
383: [04:34:41] <ss23> lol
384: [04:34:50] <simon_w> They didn't even make that announcement in international arrivals
385: [04:34:51] <ss23> What do planes do if earthquake while landing?
386: [04:34:54] <ss23> Just try deal with it?
387: [04:35:02] <simon_w> How were they supposed to what just happened?
388: [04:35:04] <Colin[pi]> they boogie
389: [04:35:15] <simon_w> *supposed to know
390: [04:35:38] * an_Eskimo quit (Ping timeout: 245 seconds)
391: [04:35:41] <ss23> IDK ABOUT SHIT YO
392: [04:36:25] <Colin[pi]> ss23: I guess they just deal with it
393: [04:36:36] <Colin[pi]> pretty bad timing if it hits just on touchdown
394: [04:36:55] <Colin[pi]> otherwise they might tell them to go around once more
395: [04:37:07] <ss23> mm
396: [04:37:21] <ss23> would be kind of lulz to try landing a plane during epic bad earthquake that happens just as you touch down tbh
397: [04:37:32] <Colin[pi]> btw, entirely unrelated, I was very amused in Brazil as due to bad weather they put us in a holding pattern around a town called Varginha
398: [04:37:55] <Colin[pi]> so we kept circling Varginga
399: [04:37:57] <Colin[pi]> *Varginha
400: [04:38:01] <ss23> haha
401: [04:38:14] <Colin[pi]> I am juvenile
402: [04:38:15] <Colin[pi]> :D
403: [04:40:46] <Colin[pi]> simon_w: how long you here for?
404: [04:40:55] <ss23> At first, a week
405: [04:40:56] <simon_w> Colin[pi], until next Sunday
406: [04:41:00] * joelpittet has joined #silverstripe
407: [04:41:03] <Colin[pi]> ah k
408: [04:41:15] <simon_w> Colin[pi], doing the colour run?
409: [04:41:21] <Colin[pi]> lol no
410: [04:41:22] * UncleCheese quit (Quit: UncleCheese)
411: [04:41:41] <Colin[pi]> I'm too old and creepy for that
412: [04:41:48] <ss23> ?flush=yesplease
413: [04:41:55] <ss23> I WON'T CONFORM
414: [04:42:08] <simon_w> ss23, I just ?flush
415: [04:42:15] * joelpittet quit (Client Quit)
416: [04:42:15] <ss23> psh
417: [04:42:21] <ss23> That has no *personality*!
418: [04:42:31] <ss23> gotta ?flush=thepolic
419: [04:42:33] <ss23> gotta ?flush=thepolice
420: [04:42:39] <ss23> FLUSH THE POLICE COMING STRAIGHT FRMO THE CACHE FILES
421: [04:42:45] <ss23> US API'S GOT IT BAD CAUSE WE'RE SLOW
422: [04:42:51] <simon_w> Unless it's for pocketrent, then I ansible-playbook -sK -e 'flush=true' /etc/ansible/plays/pocketrent.yml
423: [04:42:52] * Azure__ quit (Quit: Textual IRC Client: www.textualapp.com)
424: [04:43:00] <Colin[pi]> oh god that's so bad ss23, but I laughed
425: [04:43:12] <ss23> AND NOT THE OTHER KIND SO DEVELOPERS THINK, THEY HAVE THE AUTHORITY TO USE ME AS REST YOU SEE
426: [04:43:47] <ss23> that line needs work
427: [04:43:50] <ss23> but I could get a good chorus going
428: [04:44:19] <ss23> I should say first verse, not chorus..
429: [04:44:38] * Azure has joined #silverstripe
430: [04:45:57] * ObiWanShanobi quit (Remote host closed the connection)
431: [04:52:23] <Colin[pi]> welp... quoted 10-12 hours for one project, spent 28 according to timesheet :(
432: [04:52:32] <ss23> lol
433: [04:52:33] <ss23> hate that
434: [04:52:34] <simon_w> Oops
435: [04:53:02] <simon_w> I'm supposed to be giving quotes for this iOS app. Most common one: "No idea"
436: [04:53:31] <ss23> lol
437: [04:55:59] <Colin[pi]> sometimes it's like "how long is a piece of string"
438: [04:56:06] <ss23> We do "estiamtes" here, not quotes
439: [04:56:19] <Colin[pi]> well this was an estimate really
440: [04:56:30] <Colin[pi]> but a pretty inaccurate one it seems ;D
441: [04:56:48] * ObiWanShanobi has joined #silverstripe
442: [04:58:00] * Bollig|DesignCty has joined #silverstripe
443: [04:59:49] <simon_w> So, there's a current RFC on php-dev for a <=> operator, to help save boilerplate when writing sort comparison methods
444: [04:59:59] <simon_w> Because strcmp or subtraction is too hard
445: [05:12:24] * Error404NotFound has joined #silverstripe
446: [05:12:25] <simon_w> Holiday time!
447: [05:13:06] <Colin[pi]> have a good flight man
448: [05:14:23] <simon_w> Oh, that's not what I'm looking forward to ;)
449: [05:14:25] * simon_w quit (Quit: Leaving)
450: [05:14:39] <Colin[pi]> lol at least he's honest
451: [05:34:55] * Shrike_Finland has joined #silverstripe
452: [05:46:28] * Shrike_Finland quit (Quit: Leaving.)
453: [05:50:52] * Error404NotFound quit (Read error: Connection reset by peer)
454: [05:51:52] * Error404NotFound has joined #silverstripe
455: [05:56:03] * muskie9 quit ()
456: [06:05:04] * Ryan-Toast has joined #silverstripe
457: [06:05:29] * Ryan-Toast quit (Client Quit)
458: [06:09:54] * SightUnseen has joined #silverstripe
459: [06:10:00] * SightUnseen has left #silverstripe
460: [06:29:25] * Shrike_Finland has joined #silverstripe
461: [06:32:08] * Ryan-Toast has joined #silverstripe
462: [06:32:34] * Ryan-Toast quit (Client Quit)
463: [06:35:50] * ObiWanShanobi quit (Quit: Leaving...)
464: [06:47:51] * Error404NotFound quit (Read error: Connection reset by peer)
465: [07:06:23] * Error404NotFound has joined #silverstripe
466: [07:17:43] * Nimle quit (Ping timeout: 245 seconds)
467: [07:21:34] * Sticks quit (Read error: Connection reset by peer)
468: [07:45:47] <zippy__> Colin[pi]: quoting sure can be hard eh! :)
469: [08:13:31] * ss-log quit (Ping timeout: 245 seconds)
470: [08:13:38] * ss-log has joined #silverstripe
471: [08:16:26] * Error404NotFound quit (Ping timeout: 245 seconds)
472: [08:20:25] * ARNHOE has joined #silverstripe
473: [08:25:59] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
474: [08:27:52] * simon_w|air has joined #silverstripe
475: [08:36:00] * ocm has joined #silverstripe
476: [08:36:02] <ocm> howdy!
477: [08:46:03] * OzziNL has joined #silverstripe
478: [08:56:16] * kinglozzer has joined #silverstripe
479: [08:56:28] * Error404NotFound has joined #silverstripe
480: [09:12:50] * Stomach quit (Ping timeout: 260 seconds)
481: [09:14:58] * UncleCheese has joined #silverstripe
482: [09:18:12] * Shrike_Finland quit (Quit: Leaving.)
483: [09:35:56] * Error404NotFound quit (Read error: Connection reset by peer)
484: [09:43:39] * pyk has joined #silverstripe
485: [09:48:40] * Error404NotFound has joined #silverstripe
486: [09:49:45] * Error404NotFound quit (Read error: Connection reset by peer)
487: [09:50:33] * micmania1 has joined #silverstripe
488: [09:52:39] <pyk> micmania1: dem trains
489: [09:52:54] <pyk> the one I get is always late.
490: [09:52:55] <micmania1> haha what now?
491: [09:53:01] * Error404NotFound has joined #silverstripe
492: [09:53:18] <pyk> Today it was announced as late, which it was late for, and then late for the re-updated time too.
493: [09:53:33] <pyk> in the end I ended up getting another train nearly an hour after I should have departed.
494: [09:53:44] <micmania1> ouch
495: [09:53:46] <pyk> The wind brought down the lines man!
496: [09:53:50] <pyk> can't belive it.
497: [09:54:03] <pyk> must have been a hell of a storm I didn't hear last night.
498: [09:54:16] <micmania1> down south is bad
499: [09:54:24] * Error404NotFound quit (Read error: Connection reset by peer)
500: [09:54:28] <pyk> nah, northumberland I think they said
501: [09:54:48] <micmania1> wey it was windy i suppose lol
502: [09:55:03] <pyk> quite apparently
503: [09:55:17] <micmania1> I was in a pub last night so wouldn't know...
504: [09:55:24] <pyk> They did say 160km/h gusts
505: [09:55:31] <pyk> before I went home
506: [09:55:40] <pyk> but I've been camping in 150
507: [09:56:02] <pyk> it did break my tent, but it didn't bring down any trees or anything.
508: [09:56:12] <pyk> I woudln't recommend it
509: [09:56:15] <pyk> lol
510: [09:56:21] * Error404NotFound has joined #silverstripe
511: [09:57:10] <micmania1> can you see the quayside from your office?
512: [09:57:17] * Shrike_Finland has joined #silverstripe
513: [09:57:29] <pyk> micmania1: I can see the river.
514: [09:57:54] <pyk> hmm, actually I lie. But if I was on the floor above me I probably could
515: [09:58:01] <pyk> I've got shrubs in the way :<
516: [09:58:16] <pyk> I can see the south bank though
517: [10:00:14] <pyk> micmania1: why do you ask?
518: [10:01:49] * Error404NotFound quit (Read error: Connection reset by peer)
519: [10:02:43] <pyk> winds of up to 112mph. that's 180Km/h
520: [10:02:53] <pyk> (just heard on news)
521: [10:03:16] <pyk> east coast main line sustained damage, along with other southern lines.
522: [10:03:34] * Colin[pi] quit ()
523: [10:03:59] <micmania1> pyk, just curious. Wondered if you could see our office.
524: [10:09:25] <pyk> micmania1: nah. Can't see gateshead
525: [10:09:43] <pyk> Up river across from the team outlet
526: [10:10:55] <pyk> wouldn't take me 18 mins to get to the pub otherwise! :P
527: [10:13:13] <pyk> err, 19 wasn't it? That sounds more right.
528: [10:13:33] <pyk> I remember being impressed it was less than 20 :P
529: [10:22:02] * Shrike_Finland quit (Quit: Leaving.)
530: [10:32:26] <micmania1> Its my birthday today and im stuck at work :(
531: [10:32:30] <micmania1> Should have taken a holiday
532: [10:33:21] * OzziNL quit (Ping timeout: 272 seconds)
533: [10:33:32] <irogue> happy birthday micmania1!!
534: [10:33:44] <irogue> have a vodka or 3 at work
535: [10:33:48] <irogue> its your birthday so its ok
536: [10:34:56] <micmania1> irogue, thanks! If only I had vodka :(
537: [10:41:15] <pyk> micmania1: Happy birthday chap!
538: [10:41:32] <pyk> micmania1: there's always a pub for lunch right?
539: [10:41:47] <micmania1> I think i might do a KFC run
540: [10:41:51] <pyk> lol
541: [10:41:57] <pyk> dat dirty bird
542: [10:42:11] <irogue> but KFC doesnt sell vodka
543: [10:42:12] <irogue> !
544: [10:42:16] <pyk> ^
545: [10:42:18] <pyk> :P
546: [10:43:41] <micmania1> no, but it sells a bag of chicken. That'll do me
547: [10:43:51] <pyk> urgh, I can't believe I'm sitting here thinking about implementing an ORM :<
548: [10:44:05] <pyk> micmania1: KFC such a ... place in NZ.
549: [10:44:10] <pyk> it's almost an experience.
550: [10:44:28] <pyk> forgive me for not seeing the birthday specialty attractivness
551: [10:44:29] <pyk> :P
552: [10:45:08] <micmania1> the only option we have for food is a college nearby
553: [10:45:12] <micmania1> decent, but not great
554: [10:45:26] <irogue> college?
555: [10:45:27] <micmania1> so KFC... ooooooh
556: [10:45:32] <irogue> sorted
557: [10:45:48] <micmania1> aye, college. cheap but decent
558: [10:45:56] <irogue> find some students, they'll sell you some homebrew and an ounce
559: [10:45:59] <irogue> :P
560: [10:46:12] <irogue> have a real party
561: [10:46:14] <pyk> rofl
562: [10:46:18] <pyk> groove away to lawn radio
563: [10:46:22] <pyk> with the hippies
564: [10:49:42] * Shrike_Finland has joined #silverstripe
565: [10:50:24] <irogue> LE FINNS ARE INVADING
566: [10:50:39] <irogue> uh, i mean, hi Shrike_Finland
567: [10:50:56] <pyk> lol
568: [10:51:04] <Shrike_Finland> :D
569: [10:51:22] <Shrike_Finland> Watching olympics?
570: [10:52:05] <irogue> nah
571: [10:52:09] <irogue> forgot it was a thing tbh
572: [10:52:22] <irogue> do NZ even winter olympics?
573: [10:53:13] <pyk> yeh, all 15 of them.
574: [10:53:30] <pyk> entered speed skating for some reaon.
575: [10:53:43] <pyk> not sure why, Dutch took first, second AND third.
576: [10:53:52] <Shrike_Finland> http://www.sochi2014.com/en/ice-hockey-men-s-prelim-round-group-b
577: [10:53:53] <pyk> and dominated the ladies too.
578: [10:54:16] <Shrike_Finland> That is something about Finns ;)
579: [10:54:17] <pyk> I thought Jossi Wells would be our best hope for a medal, but he's seeded 10th.
580: [10:54:24] <pyk> so yeah.
581: [10:54:46] * zippy__ quit (Ping timeout: 245 seconds)
582: [10:54:59] <pyk> nek minit: NZ papers raging up a storm and fueling public outrage at shit olympic showins.
583: [10:55:04] <pyk> eh irogue?
584: [10:55:06] <pyk> :P
585: [10:55:34] <pyk> I think I might take up luge. I see 2 of the medal winners are over 40. So it's not too late :P
586: [10:55:51] <irogue> lol
587: [10:56:11] <irogue> pyk: winter sports seem counterintuitive for NZ to particupate in
588: [10:56:15] <irogue> we barely have a winter
589: [10:56:34] <pyk> nah, well yeah, but most of them are from the same family, and all live in queenstown.
590: [10:56:50] <pyk> well, 3 of them, whatever.
591: [10:56:55] <pyk> the slope stylists
592: [10:57:03] <pyk> Brothers
593: [10:59:25] <irogue> and then worst of all
594: [10:59:34] <irogue> you never call baby when you say will
595: [10:59:55] * UncleCheese quit (Quit: UncleCheese)
596: [11:00:19] <pyk> Why do you build me up
597: [11:16:54] * Shrike_Finland quit (Quit: Leaving.)
598: [11:17:34] <pyk> wondering why excel doc is 50mb
599: [11:17:41] <pyk> click to sheet 3
600: [11:17:50] <pyk> suddenly 6000+ empty rows.
601: [11:18:30] <pyk> shift select to delete
602: [11:18:34] <pyk> sudden frozen.
603: [11:18:46] <pyk> ... 2 mins ago.
604: [11:18:53] <pyk> still wating :<
605: [11:19:51] <irogue> WOO HOO
606: [11:20:05] <irogue> pyk: bahaha
607: [11:21:38] <pyk> still waiting
608: [11:21:41] <pyk> thinking to force close
609: [11:23:46] * DimiStripe has joined #silverstripe
610: [11:24:29] <pyk> "Excel cannot complete this task with available resources. Choose less datat or close other applications."
611: [11:25:00] <DimiStripe> HI guys, anyone can direct me to a good example how to use GriedField as a many-to-many relation editor with checkboxes ? (attributes for product that are managed in a separate Model admin but must be a a readonly list with chekcboxes in a GridField)
612: [11:25:02] <DimiStripe> ?
613: [11:25:03] <pyk> irogue: ^ rofl. Best part has to be where I click the only button ("OK"), then it instantly pops up again
614: [11:25:27] <pyk> DimiStripe: install simon_w|air's relation handler module
615: [11:25:31] <pyk> done.
616: [11:25:48] <pyk> (oh, and follow instructions to fit the component on your table)
617: [11:26:05] <pyk> irogue: lol so now I click ok and excel just closes :<
618: [11:26:51] <irogue> bahaha
619: [11:28:16] <DimiStripe> pyk: thanks, will give it a go :)
620: [11:45:03] <DimiStripe> pyk: struggling to connect it :) Any hint on why it brings me the empty datagrid ? I actually need full list of Dataobjects with checkboxes, but getting empty gridfield :(
621: [11:46:11] <pyk> click the button
622: [11:46:26] <pyk> 'manage relation' or something like that
623: [11:50:52] <DimiStripe> lol
624: [11:50:53] <DimiStripe> :D
625: [11:50:54] <DimiStripe> worked
626: [11:50:58] <DimiStripe> thanks
627: [11:55:45] <irogue> pyk is a wizard
628: [11:56:09] * pyk puts on his robe...
629: [11:56:37] <pyk> ...and wizard hat
630: [11:56:42] <pyk> :P
631: [11:57:05] <pyk> YEUUUUURRRRR A WIZARD NOW 'ARRY!
632: [11:58:12] * Audlex has joined #silverstripe
633: [12:05:02] <pyk> gawd, there's a headline I'd expect to see in NZ...
634: [12:05:06] <pyk> irogue: micmania1 ^
635: [12:05:07] <pyk> http://www.bbc.co.uk/news/uk-scotland-edinburgh-east-fife-26155633
636: [12:05:55] <irogue> bahahaha
637: [12:13:21] * DimiStripe quit (Quit: Page closed)
638: [12:21:44] * Shrike_Finland has joined #silverstripe
639: [12:31:50] * micmania1 quit (Ping timeout: 246 seconds)
640: [12:33:42] * ARNHOE quit (Read error: Connection reset by peer)
641: [12:33:57] * ARNHOE has joined #silverstripe
642: [12:37:58] * MrGuits quit (Ping timeout: 265 seconds)
643: [12:40:23] * Guits has joined #silverstripe
644: [12:45:32] * Guits quit (Read error: Connection reset by peer)
645: [12:45:43] <pyk> [12:05] <pyk> http://www.bbc.co.uk/news/uk-scotland-edinburgh-east-fife-26155633 [12:05] <irogue> bahahaha
646: [12:45:52] <pyk> oh you pundog.
647: [12:45:54] <pyk> irogue
648: [12:45:55] * micmania1 has joined #silverstripe
649: [13:05:11] * CamelCase has joined #silverstripe
650: [13:06:04] <CamelCase> Hello All, A stupid question, how do I ensure that a custom function runs when a page loads in silverstripe?
651: [13:06:39] <Zauberfisch> page_controller->init() is a good point
652: [13:07:18] <Zauberfisch> that runs everytime that a page is displayed
653: [13:07:41] <CamelCase> Thanks, so it will run all functions in page_controller class extension?
654: [13:07:51] <Zauberfisch> extensions?
655: [13:08:09] <Zauberfisch> are you talking about subclasses or silverstripe extensions?
656: [13:08:47] <CamelCase> I just want to ensure a function in a page runs everytime the page is loaded
657: [13:09:38] <CamelCase> where would I put the "page_controller->init()" code?
658: [13:10:35] <Zauberfisch> < Zauberfisch> are you talking about subclasses or silverstripe extensions?
659: [13:11:18] <CamelCase> just a subclass (Extends Page)
660: [13:11:37] <Zauberfisch> and you want it to run on only the subclass or on all pages?
661: [13:11:53] <CamelCase> just the subclass page
662: [13:12:17] <Zauberfisch> then put a init into the sublcass
663: [13:12:33] <CamelCase> ok thanks
664: [13:12:45] <CamelCase> I'll give it a shot and let you know of the outcome
665: [13:12:52] <Zauberfisch> public function init() { parent::init(); /* do your stuff here */ }
666: [13:13:05] <CamelCase> Great! Thanks :)
667: [13:14:17] <Zauberfisch> init() gets called everytime that controller is beeing used
668: [13:19:38] * UndefinedOffset has joined #silverstripe
669: [13:45:24] <CamelCase> Zauberfisch. Thanks, worked like a charm!
670: [13:56:02] <pyk> urgh, want to build system in SS, but can't becase existing datas :<
671: [13:56:56] <micmania1> do it!
672: [13:57:29] <pyk> yeh, thinking I might just hack it on the side. But have some pressure stuff I gotta get done first.
673: [13:57:42] <pyk> create some breathing room, then use space to SS
674: [13:57:46] <pyk> :D
675: [14:00:37] <pyk> omfg, need to remember graph theory which I only learnt the basics of 11 years ago :(
676: [14:01:04] <pyk> hrnnnnggghhhh
677: [14:02:04] <micmania1> im doing lemonstand today.
678: [14:02:10] <micmania1> not sure how i feel about that.
679: [14:02:12] <kinglozzer> EYWWWW
680: [14:02:28] <kinglozzer> micmania1: We gave up on Lemonstand, used to use it quite a bit
681: [14:02:33] <pyk> micmania1: when life gives you lemons...
682: [14:02:39] <pyk> Use them on your KFC!
683: [14:02:40] <pyk> xD
684: [14:02:59] <micmania1> kinglozzer, first time i've used it. Redoing a site already built in it
685: [14:03:08] <micmania1> already had my KFC. I got a bag of chicken.
686: [14:03:16] <kinglozzer> If you're only touching front end stuff it'll be fine
687: [14:03:24] <kinglozzer> Developing custom functionality for it is a pain in the ass
688: [14:03:27] <micmania1> done all the backend stuff already :(
689: [14:03:31] <micmania1> yeah, found that out
690: [14:03:59] <micmania1> i'm just glad its not wordpress
691: [14:04:20] <kinglozzer> Ha, yeah it's not quite /that/ bad
692: [14:09:12] <pyk> epitome of derp: shop module for wordderp.
693: [14:09:25] <pyk> and thinking it's a good idea.
694: [14:10:13] <pyk> it's like going "if I round the corners on this square a bit, it'll fit into the circle hole! win!"
695: [14:10:32] <pyk> first they herp, then they derp.
696: [14:10:53] <pyk> internet derpies. Frist they ...
697: [14:13:54] <pyk> now, on the other hand how cool would it be if you said to SS that 'I want this field, and I want this field', where they're not on the same class, and it just knew where to join on what to just make it happen.
698: [14:14:15] <pyk> ie, SS kept a cached directed graph of class relations.
699: [14:14:21] <pyk> err, dataobject.
700: [14:21:28] * catcher has joined #silverstripe
701: [14:21:43] * catcher quit (Changing host)
702: [14:21:44] * catcher has joined #silverstripe
703: [14:24:56] <micmania1> pyk: revolutionary!
704: [14:25:20] <micmania1> I just had birthday cake. Nearly tipped me over the edge
705: [14:25:43] <micmania1> still full from KFC
706: [14:30:09] * Liquide has joined #silverstripe
707: [14:34:31] * Shrike_Finland quit (Quit: Leaving.)
708: [14:39:23] <pyk> micmania1: hahaha, brilliant. Imagine that, blowing chunks at work in the break room on your birthday.
709: [14:39:36] <pyk> still, nice you got a birthday cake!
710: [14:39:40] <pyk> :>
711: [14:40:22] * Shrike_Finland has joined #silverstripe
712: [14:41:27] * Shrike_Finland quit (Client Quit)
713: [14:42:46] <micmania1> it was a teenage mutant ninja turtles one!!
714: [14:50:36] <pyk> awesome
715: [14:50:45] * ocm quit (Quit: Try HydraIRC -> http://www.hydrairc.com <-)
716: [14:56:26] * violetina quit (Ping timeout: 245 seconds)
717: [15:02:49] * CamelCase quit ()
718: [15:32:55] * ObiWanShanobi has joined #silverstripe
719: [15:35:40] <catcher> happy birthday!
720: [15:36:20] <micmania1> catcher: Thank you! :)
721: [15:40:11] * Kapdap quit (Ping timeout: 265 seconds)
722: [15:40:18] * Kapdap has joined #silverstripe
723: [15:40:42] * OxFF1 has joined #silverstripe
724: [15:42:00] <kinglozzer> Happy birthday micmania1!
725: [15:42:25] <kinglozzer> Definitely shouldn't be at work on your birthday though :P
726: [15:43:14] <pyk> kinglozzer: is it normal to have your birthday off over here?
727: [15:43:36] <pyk> or is that just "you should have taken a holiday"?
728: [15:43:54] <kinglozzer> Just "you should have taken a holiday" :P
729: [15:49:50] <catcher> hmm.. what is it I want to test against in validate()? $this->MyField isn't set yet.
730: [15:54:56] <micmania1> I should have definitely taken today off. sucks.
731: [15:55:06] <micmania1> catcher, what exactly are you trying to check?
732: [15:58:22] <catcher> micmania1, if a value has been set in the CMS, basically a required field.
733: [15:59:15] <micmania1> if(!$this->MyField) //error
734: [15:59:19] <micmania1> can't you do that?
735: [15:59:51] <catcher> micmania1, it only works some of the time, very strange
736: [16:00:20] <catcher> Sometimes it's null even when a value is there.
737: [16:00:59] <pyk> I'd investigate that rather than the validation :<
738: [16:02:13] <catcher> Working consistently now. Weird.
739: [16:11:45] <catcher> Ah, here's the issue - if it fails once, it fails every time, even after setting it.
740: [16:12:29] <pyk> sign of madness
741: [16:13:55] <catcher> Even a brand new object now thinks that field is null when it's set.
742: [16:15:48] <pyk> check record
743: [16:15:54] <pyk> check changed status
744: [16:17:23] <catcher> I'll bet it's related to versioning.
745: [16:17:33] <catcher> I'm using versioned modeladmin and whatnot
746: [16:19:40] <catcher> pyk, the value in record is null too
747: [16:20:32] <catcher> aha! Indeed, saving works fine. Save & publish fails.
748: [16:23:32] * terryapodaca has joined #silverstripe
749: [16:23:51] <pyk> urgh versioning :<
750: [16:24:23] * CodeTrap quit (Quit: CodeTrap)
751: [16:25:06] * ARNHOE quit ()
752: [16:26:45] <catcher> yeah
753: [16:35:16] * hubertusanton_ quit (Remote host closed the connection)
754: [16:41:50] <terryapodaca> SOB!!!!!!!!!!!!!!!!
755: [16:43:42] <catcher> ?
756: [16:44:48] <terryapodaca> http://www.dairymax.org/ <-- site exploded this morning
757: [16:44:59] <terryapodaca> was just fine last night before i left
758: [16:45:26] <terryapodaca> put it back into Dev mode and it looks like my partial caching is blowing up
759: [16:46:05] <catcher> terryapodaca, assuming you've tried flushing?
760: [16:47:22] * ARNHOE has joined #silverstripe
761: [16:48:08] <terryapodaca> ?flush=1 and ?flush=all
762: [16:48:22] <terryapodaca> even did a dev/build?flush=1 or all
763: [16:50:11] <Zauberfisch> greetings terryapodaca
764: [16:50:20] <catcher> terryapodaca, I'd try renaming that cache file.
765: [16:50:29] <catcher> on the HD.
766: [16:50:37] <Zauberfisch> not sure if I missed the message the other day, so allow me to ask again.
767: [16:50:46] <terryapodaca> hello Zauberfisch
768: [16:51:33] <terryapodaca> catcher? .cache.themes.fresh.templates.Layout.HomePage.ss that file?
769: [16:51:52] <catcher> terryapodaca, yep. Flush should've killed it, but worth checking if it's hanging around.
770: [16:51:58] <Zauberfisch> did you solve your performance problems?
771: [16:52:25] <terryapodaca> Zauberfisch: yes i did actually, but now having this issue...all the sudden this morning
772: [16:56:46] <catcher> terryapodaca, wait, what's your partial caching line?
773: [16:56:50] <catcher> on HomePage.ss?
774: [16:57:22] * pyk has left #silverstripe
775: [16:57:30] <catcher> terryapodaca, if you're caching on ID, remove that. Should fix it.
776: [16:58:29] <terryapodaca> I dont' have any actual caching on the hompage.ss...it's most likely in one of the included files. Let me have a look.
777: [16:59:13] <terryapodaca> <% cached Aggregate(SiteTree).max(LastEdited), Aggregate(SiteTree).count() %><% end_cached %>
778: [16:59:26] <terryapodaca> is wrapped around both my main menu and the footer menu
779: [16:59:42] <terryapodaca> and yes, this is a 2.4 site
780: [17:00:29] <Zauberfisch> terryapodaca: what was the problem? how did you solve it? if I may ask
781: [17:01:08] <catcher> terryapodaca, try killing the count for now, and flush
782: [17:01:32] * OxFF1 has left #silverstripe
783: [17:01:35] <catcher> <% cached Aggregate(SiteTree).max(LastEdit) %>
784: [17:01:43] <terryapodaca> Zauberfisch: I'll tell you all about it in a few...I've got to get this site back up and running
785: [17:01:50] <catcher> terryapodaca, oh, and you'll want a key
786: [17:02:05] <catcher> a static part of the key, rather
787: [17:02:35] <catcher> terryapodaca, <% cached 'Anything', Aggregate(SiteTree).max(LastEdited) %>
788: [17:03:08] <terryapodaca> ok, so name it something that describes the cache block
789: [17:03:12] <catcher> where 'Anything' should probably be "Navigation" or "Footer" or whatever
790: [17:03:12] <catcher> yep
791: [17:04:16] <terryapodaca> making changes....but it was ss23 that told me to add the count()
792: [17:05:03] <Zauberfisch> terryapodaca: ok, well, another time then, unfortunately I have to leave any minute now
793: [17:06:20] <terryapodaca> Zauberfisch: np...it was a hand full of things so i'll let you know when you have more time
794: [17:06:54] <catcher> terryapodaca, it may be just fine, just trying to eliminate variables
795: [17:07:09] <catcher> terryapodaca, it looks like somewhere, somehow, you're caching the field 'ID', which is ambiguous.
796: [17:09:18] * kinglozzer quit ()
797: [17:11:01] <terryapodaca> i imagine not using a Key could be the problem?
798: [17:13:15] <catcher> terryapodaca, entirely possible, if you have more than one partial cache based on the same dynamic values
799: [17:22:16] <terryapodaca> catcher: I added the keys to all my cache blocks and removed the count()
800: [17:22:21] <terryapodaca> seems to have worked
801: [17:22:42] <catcher> Yep, sure did. Next, add the count() back in, hopefully it was just a clash.
802: [17:23:29] <catcher> I'm not sure why you need the count though, how could a new page be created with exactly the same LastEdited date as another page?
803: [17:24:13] * oddnoc has joined #silverstripe
804: [17:24:41] <catcher> sidebar, best be sure all of your partial caches have static keys
805: [17:25:11] <terryapodaca> the ss2.4 docs don't mention it, but like i said, ss23 told me i should add it. It is updated in the 3.1 documents
806: [17:26:53] <terryapodaca> wow, didn't notice the sidebar doesn't show up now
807: [17:26:56] <terryapodaca> on inner pages
808: [17:29:31] <catcher> terryapodaca, is it cached? Did you give it the extra key & flush?
809: [17:31:54] <terryapodaca> catcher...have to run to a meeting. I'll redo that cache block when i get back. THANKS for the help too!
810: [17:32:51] <catcher> np!
811: [18:02:10] * OxFF1 has joined #silverstripe
812: [18:27:55] * Shrike_Finland has joined #silverstripe
813: [18:36:45] * Shrike_Finland quit (Quit: Leaving.)
814: [18:52:45] <terryapodaca> catcher: looks like it works now...but if i add the count() it breaks again
815: [18:52:59] <terryapodaca> so I am going to leave that out for now
816: [18:55:36] * gelignite has joined #silverstripe
817: [18:55:51] <catcher> terryapodaca, I can't see how it'd help anyway
818: [19:03:53] <oddnoc> Am I daft, or is there a bad, easily triggered bug in the ORM? https://gist.github.com/oddnoc/8981572
819: [19:15:58] * chillu has joined #silverstripe
820: [19:22:07] * Shrike_Finland has joined #silverstripe
821: [19:30:05] * chillu quit (Quit: chillu)
822: [19:42:06] * Ryan-Toast has joined #silverstripe
823: [19:44:15] * nickmolhoek has joined #silverstripe
824: [19:48:45] * oddnoc quit (Remote host closed the connection)
825: [19:49:07] * oddnoc has joined #silverstripe
826: [19:49:50] * oddnoc quit (Remote host closed the connection)
827: [19:50:01] <Ryan-Toast> Morning, everyone.
828: [19:50:32] * oddnoc has joined #silverstripe
829: [19:50:59] <oddnoc> Will colloquy crash again?
830: [19:51:13] <oddnoc> OK, I don't think I'm daft, so I opened this issue: https://github.com/silverstripe/silverstripe-framework/issues/2846
831: [19:53:57] <catcher> 'morning
832: [19:55:11] <catcher> oddnoc, this may be a silly question, but did you make sure the column actually exists in that table?
833: [19:55:58] <catcher> Oh, I see, it's querying SiteTree
834: [19:56:44] <oddnoc> Right. Also, this type of code used to work in 2.x
835: [19:58:14] * OxFF1 has left #silverstripe
836: [19:59:00] <catcher> I've certainly run into #1683 before
837: [20:02:09] * UncleCheese has joined #silverstripe
838: [20:02:30] <oddnoc> I'm a bit frustrated that such fundamental flaws seem to be shuffled off to some vague era in the future when 3.2 will be around.
839: [20:07:08] * zippy__ has joined #silverstripe
840: [20:15:31] * SightUnseen has joined #silverstripe
841: [20:20:34] * SightUnseen has left #silverstripe
842: [20:28:38] <zippy__> Moring
843: [20:30:00] <Ryan-Toast> zippy__: Allo
844: [20:40:05] <zippy__> argh
845: [20:40:34] <zippy__> I keep getting thrown when accession relationships… laravel doesn't use () but silverstripe does… and keep thinging, why is SS not loading in my relationships in the controller, they work in the template....!
846: [20:41:31] * Shrike_Finland quit (Quit: Leaving.)
847: [20:41:42] * stripemonkey has joined #silverstripe
848: [20:41:49] <stripemonkey> Hello o/
849: [20:42:14] <stripemonkey> I've got a problem with permissions, and I'm sure it's easily resolved - I just can't.
850: [20:42:34] <zippy__> ok
851: [20:43:15] * antmas has joined #silverstripe
852: [20:43:16] <stripemonkey> I have a new ModelAdmin, and I want users to be able to edit the data objects it looks after, but for some reason unless those users have full admin access they don't see the data objects :-/
853: [20:43:23] <antmas> morning all
854: [20:43:59] <stripemonkey> They see the admin tab, and I've tried adding in caView(), canEdit(), etc to the DataObjects
855: [20:45:13] <stripemonkey> Right now I'm logged in as a user with permission to see a "Career Admin" tab, and it shows a lovely GridField that says "View 1-7 of 7" but it's empty :-/
856: [20:45:46] <stripemonkey> Halp
857: [20:46:32] <Ryan-Toast> antmas: finished your portfolio yet?
858: [20:46:58] * Guits has joined #silverstripe
859: [20:49:17] <antmas> Ryan-Toast: yup, just got a couple of images to add/adjust, then it's on to hosting/deploying
860: [20:49:32] <Ryan-Toast> Screenshot?
861: [20:49:37] <antmas> nup
862: [20:49:45] <antmas> not on my work machine anyway
863: [20:50:57] <zippy__> stripemonkey: check that your canView / canEdit is actually being called
864: [20:51:00] <Ryan-Toast> Did you have any issue with BP?
865: [20:51:19] <antmas> Ryan-Toast: nothing outside of my own n00bness
866: [20:51:56] <stripemonkey> zippy__: I just tested it by making them always return true and now the DataObjects show up. What string do I use for a custom tab though?
867: [20:52:07] <Ryan-Toast> antmas: lol, sweet
868: [20:52:39] * simon_w|air quit (Quit: This computer has gone to sleep)
869: [20:54:12] <stripemonkey> The first argument of Permission::Check() is @param string|array $code Code of the permission to check (case-sensitive)
870: [20:54:52] <stripemonkey> I don't know how to find that code for my tabs - SilverStripe seems to know it though as when I set up permissions a checkbox for "Access to 'Career Admin' section" is there for me, which is a nice touch :-)
871: [20:55:40] <zippy__> yeap so that permission, will have a text representation I believe
872: [20:56:04] <zippy__> Check your Permission table for the Code
873: [20:56:33] <stripemonkey> lol, just done that :-D
874: [20:56:36] <stripemonkey> It's "CMS_ACCESS_CareerAdmin"
875: [20:56:43] <stripemonkey> Easy as that, huh :-)
876: [20:58:00] <zippy__> boom, now your a guru
877: [20:58:47] * muskie9 has joined #silverstripe
878: [20:58:48] <stripemonkey> Heh, it's mostly worked - the first DataObject list is fine, but the other it links to is not populating its GridField
879: [21:01:00] <zippy__> set the permissions on that other object?
880: [21:03:08] <stripemonkey> zippy__: I had done, but I hadn't done a ?flush=all - that's working fine now. Thanks for the tips :-)
881: [21:03:28] <antmas> Ryan-Toast: it's still that initial version of BP you linked me - I will use a later version in the future though (cloned)
882: [21:03:42] <Ryan-Toast> antmas: coolio :)
883: [21:03:58] <Ryan-Toast> I may update the MailChimp module today, depends on how busy/motivated I am.
884: [21:08:40] <Ryan-Toast> hmm, updating two VMs at the same time was perhaps a bad idea.
885: [21:11:36] <zippy__> it's a annoying sometimes with theme work, sometimes I have to flush every single page load, othertimes no flush needed (i've checked dev mode off, still must flush)
886: [21:12:00] <Ryan-Toast> zippy__: Haha, yeah I get that sometimes.
887: [21:12:02] <stripemonkey> Yup
888: [21:12:16] * Azure quit (Ping timeout: 245 seconds)
889: [21:12:33] <Ryan-Toast> zippy__: what theme are you working on?
890: [21:12:44] <zippy__> and it takes soooo long, I hit flush and then pull up a tab to read the new sites - 10 mins wasted all the time!
891: [21:12:48] <zippy__> just client work
892: [21:13:01] <Ryan-Toast> zippy__: that seems a little long.
893: [21:13:26] <zippy__> oh no I don't mean it takes 10 mins to flush, it takes 10 seconds~ but I always tab open a window and read the news...
894: [21:13:38] <Ryan-Toast> ah, right.
895: [21:13:50] * ARNHOE quit (Ping timeout: 260 seconds)
896: [21:13:57] <zippy__> then it's, aghh typo, fix, flush, read news again :)
897: [21:14:09] <zippy__> really makes ya wonder what that flush is doing
898: [21:14:21] * antmas hates waiting for flush
899: [21:14:38] <antmas> even all the sites we host ourselves, it takes an age
900: [21:15:21] <zippy__> ss isn't the fastest thing by a long shot so it makes you wonder if the flush is even needed… like… can it be avoided and would it actually make the site slower
901: [21:15:56] <antmas> I'd like to know what things actually need a flush vs those that don't
902: [21:16:20] <zippy__> where is simon when you need him eh! :)
903: [21:16:31] <Ryan-Toast> Do you guys not develop on a local enviroment?
904: [21:16:43] <antmas> yeah we do
905: [21:16:56] <antmas> well, network local, not my machine etc
906: [21:17:35] <antmas> we have dev, uat and production servers
907: [21:18:22] <zippy__> yeap I develop locally
908: [21:20:01] <antmas> need coffee
909: [21:21:49] <antmas> ugh Myriad Pro
910: [21:21:51] <antmas> HATE
911: [21:23:38] <Guits> Hi, can anyone list some really big companies that are running Silverstripe? (Am meeting possible clients tomorrow)
912: [21:24:43] <antmas> Ryan-Toast: that Mailchimp module - kinda self explanitory I'm guessing?
913: [21:25:45] <Ryan-Toast> antmas: hmm?
914: [21:25:55] <antmas> Guits: a lot of Local government council websites are running it (me as a client included)
915: [21:26:07] <antmas> Ryan-Toast: generates newsletters, extends Email etc
916: [21:26:18] * muskie9 quit (Read error: Connection reset by peer)
917: [21:26:28] <Ryan-Toast> it's a page type. You just make a newsletter page, enter your api key and it will pull a list of mail chimp lists that you select for the page to subscribe to.
918: [21:26:33] <Guits> antmas, got any examples?
919: [21:26:38] <antmas> Ryan-Toast: nice
920: [21:26:50] <antmas> Guits: our site Tasman.govt.nz
921: [21:27:00] * muskie9 has joined #silverstripe
922: [21:27:19] <zippy__> https://mylotto.co.nz is ss
923: [21:27:19] <Ryan-Toast> antmas: dat design
924: [21:27:27] <antmas> Ryan-Toast: NOT MINE
925: [21:27:31] <zippy__> http://www.westpac.co.nz/ is ss
926: [21:27:41] <Ryan-Toast> antmas: YOU'RE SOLEY RESPONSIBLE!
927: [21:27:57] <antmas> Ryan-Toast: NO! ;__;
928: [21:27:58] <Ryan-Toast> http://ryanpotter.co.nz/ is ss
929: [21:28:08] <antmas> lol ^^^ BIG COMPANY
930: [21:28:12] <Ryan-Toast> Massive
931: [21:28:28] <antmas> Ryan-Toast: I am overseeing the retheme that SS is doing though :P
932: [21:28:38] <Ryan-Toast> I bet my mail chimp subscribers are more than all of your put together though.
933: [21:28:43] <Guits> Hello New Zeeland :) Anything on the northen hemisphere?
934: [21:29:41] <Ryan-Toast> Guits: The obama campaign site was SS I believe
935: [21:30:13] <Ryan-Toast> "Silverstripe, getting people into the whitehouse since ages ago"
936: [21:32:24] <Guits> really, was not that Drupal?
937: [21:32:49] <Ryan-Toast> Guits: http://www.silverstripe.com/our-work/2008-democratic-national-convention/
938: [21:33:20] <Ryan-Toast> Guits: Are you weighing up the pros/cons of using SS?
939: [21:33:27] <Guits> yes
940: [21:33:59] <Ryan-Toast> Guits: Pleasure to develop in, plenty powerful. Client-facing is good, but there are a few hiccups that need to be addressed.
941: [21:34:10] <Ryan-Toast> Mainly around uploads.
942: [21:34:24] <Ryan-Toast> and WYSIWYG quirks.
943: [21:34:50] <zippy__> I find it depends, what is the type of site your trying to build (what are some of thing it needs?)
944: [21:34:59] <Ryan-Toast> Yeah.
945: [21:35:00] <antmas> Guits: what is your potential clients intentions? eCommerce maybe?
946: [21:35:29] <Guits> Yes, and loads and loads of info on products
947: [21:36:05] <Guits> What would you guys say on performance vs other CMSs
948: [21:36:07] <antmas> Guits: then you could mention this http://swipestripe.com/
949: [21:36:23] <zippy__> antmas: you used that before?
950: [21:36:30] <antmas> zippy__: yup
951: [21:36:33] <antmas> AGES ago
952: [21:36:50] <Ryan-Toast> I will be using it next week.
953: [21:37:26] <antmas> Guits: the latest version I would say is in the top 5 in terms of performance
954: [21:38:01] <Guits> 3.1 faster than 3.0?
955: [21:38:08] <antmas> Guits: very much so
956: [21:38:11] <antmas> IMO
957: [21:38:21] <zippy__> Guits: It's not the fastest… you can do a few things to speed it up though like full page caching etc, but something you might want to be aware of
958: [21:38:47] <Ryan-Toast> zippy__: I played with full page caching...it did not go well :P
959: [21:39:03] <zippy__> I had a good experience with it
960: [21:39:08] <antmas> same here
961: [21:39:19] <Ryan-Toast> I may add it to boilerplate
962: [21:39:20] <zippy__> Until another developer wanted to switch out the theme automatically if the user was on a mobile phone……!
963: [21:39:29] <antmas> zippy__: LOL
964: [21:39:36] <Ryan-Toast> zippy__: DOES HE KNOW WHAT MEDIA QUERIES ARE?
965: [21:39:42] <antmas> theme swtiching? in this day and age?
966: [21:40:02] <zippy__> I distanced myself..
967: [21:40:31] <antmas> Guits: anyway, I hoped we helped your decision making
968: [21:40:33] <antmas> :D
969: [21:40:57] <zippy__> Guits: Are you tossing up between anything else (frameworks?)
970: [21:42:13] <ss23> tired me rules. Just was like "wow there's a cold drink on my desk, where did this come from!?" but it turns out I brought it with me from the kitchen when I came into work
971: [21:44:07] <Guits> Not really, I love workin with SS - It is just not very well known in Sweden - But Yeah .. thanx
972: [21:44:21] <Guits> ..everyone is screaming about WP for some reason
973: [21:44:45] <antmas> Guits: I'd avoid WP for anything ecommerce for one
974: [21:45:24] <antmas> Guits: I'd also recommend Shopify for consideration
975: [21:45:53] <antmas> lol ss23
976: [21:46:18] <antmas> anyone ever tried/used a split keyboard before?
977: [21:47:27] <antmas> like... one of these? http://kadavy.net/blog/posts/split-keyboard/
978: [21:47:29] <zippy__> antmas: Guits: I'd avoid WP for anything
979: [21:47:31] <zippy__> thats better
980: [21:48:01] <ss23> antmas: Yeah, hear they're fine for lots of people
981: [21:48:22] <ss23> antmas: Personally, I couldn't use it without a lot of retraining, becuase my right hand steals some keys from my left
982: [21:48:27] <ss23> (or maybe the other way around)
983: [21:48:31] <ss23> e.g. my left hand does "y"
984: [21:49:25] <antmas> ss23: yeah I have that *problem* too, but I like the idea of being able to have something site between my keyboard :P like lunch!
985: [21:54:32] * antmas quit (Quit: Page closed)
986: [21:54:54] * antmas has joined #silverstripe
987: [21:57:22] <ss23> lol
988: [21:58:13] * Azure has joined #silverstripe
989: [22:00:13] * stripemonkey quit (Ping timeout: 245 seconds)
990: [22:00:23] * igor__ has joined #silverstripe
991: [22:02:55] <antmas> anyone use Modernizr?
992: [22:05:27] <Ryan-Toast> yes
993: [22:05:52] <Ryan-Toast> So does boilerplate :P
994: [22:06:54] <ss23> Someone is playing "Ruby" on the speakers in this end of the office... subliminal messaging? Trying to get us to change languages?
995: [22:09:02] <zippy__> I am sure Hamish would be a fan of that, the amount of Ruby type stuff he tries to do
996: [22:09:27] * UncleCheese__ has joined #silverstripe
997: [22:10:08] * UndefinedOffset quit (Quit: Leaving.)
998: [22:10:36] * UndefinedOffset has joined #silverstripe
999: [22:11:09] <ss23> lol
1000: [22:13:51] <catcher> antmas, that's a craze? Didn't those come out in like 1995?
1001: [22:14:51] * UndefinedOffset quit (Ping timeout: 245 seconds)
1002: [22:20:33] <antmas> catcher: the keyboards?
1003: [22:20:42] <catcher> mmhmm
1004: [22:20:46] <antmas> Ryan-Toast: I know, I was wondering if anyone else besides us use it :P
1005: [22:20:59] <Ryan-Toast> Plenty of people.
1006: [22:21:06] <terryapodaca> I don't use Boilerplate or Modernizr anymore
1007: [22:21:27] <terryapodaca> both are way to heavy out of the box
1008: [22:21:46] <antmas> are there any decent alternatives?
1009: [22:21:48] <Ryan-Toast> terryapodaca: Talking about my boilerplate :P
1010: [22:22:08] <Ryan-Toast> Should probe name it something else.
1011: [22:22:12] <Ryan-Toast> probs**
1012: [22:22:32] <terryapodaca> Ryan-Toast: I have never used your BP :D
1013: [22:22:47] <Ryan-Toast> terryapodaca: It's just a theme for SS
1014: [22:23:04] <Ryan-Toast> terryapodaca: https://github.com/Rhym/ss_boilerplate
1015: [22:23:17] <terryapodaca> I think I've seen something similar for SS...
1016: [22:23:38] <Ryan-Toast> Maybe.
1017: [22:23:43] <terryapodaca> antmas: htmlshiv
1018: [22:24:12] <Ryan-Toast> I use moderniser without the html5shiv in it, so you can remove it if you don't want it.
1019: [22:24:27] <Ryan-Toast> it's included on the Page.ss template.
1020: [22:24:44] <antmas> noice
1021: [22:25:09] <terryapodaca> I simply use the htmlshiv by itself
1022: [22:28:32] <Ryan-Toast> terryapodaca: I usually do, but I use moderniser for sag and canvas detection, amongst other things.
1023: [22:28:40] <Ryan-Toast> svg**
1024: [22:28:50] <Ryan-Toast> fucking apple autocorrecting me.
1025: [22:29:05] * SightUnseen1 has joined #silverstripe
1026: [22:29:22] <terryapodaca> at least it didn't autocorrect to 'vag' :P
1027: [22:29:52] <Ryan-Toast> haha
1028: [22:30:00] <antmas> vag detection could be useful for pointing out NSFW
1029: [22:30:02] <antmas> lol
1030: [22:30:37] <terryapodaca> haha...
1031: [22:31:09] <ss23> sag detection could also be useful, when screening for NSFW that's worth your time
1032: [22:31:12] <ss23> :D
1033: [22:31:59] <terryapodaca> =-O
1034: [22:31:59] <antmas> LOL ^^
1035: [22:32:31] <antmas> man, I wish there was a .ss extension for VS
1036: [22:32:51] <terryapodaca> antmas: oh hell no!!!!
1037: [22:33:17] * sminnee has joined #silverstripe
1038: [22:33:18] * sminnee quit (Changing host)
1039: [22:33:18] * sminnee has joined #silverstripe
1040: [22:33:24] <sminnee> Hi all
1041: [22:33:28] <sminnee> long time no see
1042: [22:33:28] <antmas> terryapodaca: ?
1043: [22:33:44] <terryapodaca> I assume you were talking about Visual Studio?
1044: [22:33:48] <sminnee> I have a request - can someone review this pull request on PostgreSQL? https://github.com/silverstripe/silverstripe-postgresql/pull/24
1045: [22:33:51] <antmas> terryapodaca: yeah
1046: [22:34:06] <terryapodaca> waaaaaaaaaay overkill IMHO
1047: [22:34:24] <terryapodaca> i've never used anything more complicated than notepad++
1048: [22:34:34] <antmas> terryapodaca: true, but as a .net dev - I use all of it pretty extensively
1049: [22:34:43] <Ryan-Toast> terryapodaca: PHPSTORM, MAN.
1050: [22:34:44] <Ryan-Toast> SO GOOD.
1051: [22:34:47] <antmas> so just *adding* silverstripe/php projects to it would be very useful
1052: [22:35:03] <antmas> Ryan-Toast: I use that at home
1053: [22:35:11] <sminnee> terryapodaca Ryan-Toast antmas: While we're choosing the colour of the bikeshed, my vote goes with Sublime Text 2
1054: [22:35:35] <Ryan-Toast> sminnee: Can't put the explorer on the right, what's up with that?
1055: [22:35:53] <Ryan-Toast> I use Sublime for quick edits.
1056: [22:36:40] <terryapodaca> I've used Sublime before...pretty cool editor
1057: [22:36:42] <sminnee> Ryan-Toast: you can't handle it being down the left? That seems like the kind of thing that would be a problem for about 3 days and then you'll forget it was ever the other way.
1058: [22:37:22] <antmas> VS is amazing, especially 2013
1059: [22:37:22] <terryapodaca> still prefer the simplicity of notepad++
1060: [22:37:23] <catcher> emacs!
1061: [22:37:29] <antmas> just not .ss plugin :(
1062: [22:37:41] <Ryan-Toast> sminnee: Perhaps, but the silverstripe plugin, and class rabbit holing are great in PHPStorm.
1063: [22:37:54] <terryapodaca> and yes antmas: I am a .NET developer too, over over 10 years, which is why I hate all things MS
1064: [22:37:56] <sminnee> Ryan-Toast: true true.
1065: [22:37:59] <catcher> regex searches, easy macros, featherweight compared to IDEs..
1066: [22:38:03] <sminnee> I think the whole "IDE vs Editor"
1067: [22:38:19] <sminnee> ..choice is a pretty personal one. People get entrenched one way or the other.
1068: [22:38:20] * SightUnseen1 has left #silverstripe
1069: [22:38:20] <Ryan-Toast> terryapodaca: I used to be a notepad++ fiend, but PHPStorm is just so nice.
1070: [22:38:21] <ss23> Oh no, sminnee is on IRC :O
1071: [22:38:28] <muskie9> can getCMSValidator handle validating a field per a rule (i.e. seeing if a textbox contains a specific url string)
1072: [22:38:30] <sminnee> ss23 you know the whole thing is logged.
1073: [22:38:37] <zippy__> Ryan-Toast: phpstorm here, really good.
1074: [22:38:45] <ss23> simon_w edited all of it! I SWEAR :O
1075: [22:38:49] <sminnee> :p
1076: [22:38:50] <Ryan-Toast> zippy__: Have to pay for mine in a couple of days :P
1077: [22:39:04] * antmas_ has joined #silverstripe
1078: [22:39:08] <zippy__> well worth it
1079: [22:39:10] <spronk> terryapodaca: you're a .net developer, and work with PHP, and you hate all things MS?
1080: [22:39:19] <Ryan-Toast> I hate how the IRC filters swear words, f****** c****
1081: [22:39:28] <spronk> madness!
1082: [22:39:39] <muskie9> docs showing an array of fields required but want to check what the user inputed, not just that there's something there
1083: [22:39:41] <spronk> .net is like a nicely curated world of things that work most of the time compared to PHP :P
1084: [22:40:05] <terryapodaca> spronk: well, I first started out as a JAVA developer, but the last time I mentioned that everyone on here laughed at me :D
1085: [22:40:11] <spronk> hahaa
1086: [22:40:13] <antmas_> lol
1087: [22:40:14] <catcher> Ryan-Toast, what does PHPStorm do for you that's worth leaving a good editor?
1088: [22:40:39] <spronk> catcher: documentation and navigation
1089: [22:40:52] <antmas_> spronk: terryapodaca yeah I don't get that, I love most of MS things apart from Office
1090: [22:40:56] <spronk> those two things alone are important enough to warrant using an IDE over a text editor for any serious codebase
1091: [22:41:21] <spronk> the only thing i find annoying about MS things is that they don't play nice with others and run well on *nix
1092: [22:41:31] <antmas_> is there any source control with simpe editors?
1093: [22:41:35] <antmas_> simple*
1094: [22:41:37] <spronk> if you could use .net nicely on linux hosts, i'd be there in a flash with VS and C#
1095: [22:41:40] <catcher> emacs navigation is good. Documentation would be nice, but php.net is pretty close by.
1096: [22:41:53] <Ryan-Toast> catcher: Pretty colours. Silverstripe plugin that has suggestions, as well as links to methods/classes etc. Can integrate grunt tasks etc.
1097: [22:41:53] <spronk> catcher: it's not php.net docs that are important, it's your own codebase's docs
1098: [22:41:53] * antmas quit (Ping timeout: 245 seconds)
1099: [22:42:06] <terryapodaca> spronk: and here in Texas, .NET, whether it be C# or ASP.NET, pays much much better as a full time job, but I've been able to bring in some of my side job clients at my full time job so now I do both.
1100: [22:42:30] <antmas_> spronk: yeah that would be nice - have never needed to in my case, but I get the desire for it
1101: [22:42:42] <spronk> and so much of silverstripe's docs are code-level, so having an IDE with hover docs and navigability just makes development sooo much faster to work with
1102: [22:42:56] * UncleCheese__ quit (Quit: UncleCheese__)
1103: [22:45:22] <antmas_> spronk: we have a crazy good network admin who apparently has a very simple method for dev on .net via linux (chatting with him)
1104: [22:45:30] <spronk> .... is it Mono?
1105: [22:45:32] <antmas_> might try it out when I get a chance
1106: [22:45:34] <spronk> because No.
1107: [22:45:36] <antmas_> spronk: nope
1108: [22:45:46] <spronk> wwwtf
1109: [22:45:47] * antmas_ is now known as antmas
1110: [22:45:57] <spronk> .... compiles to something other than MSIL!?
1111: [22:46:06] <spronk> or... reverse proxy to a windows server :P
1112: [22:46:32] <spronk> i mainly just lust after VS.net, and .net's nicely curated and decently featured libraries
1113: [22:46:52] <antmas> spronk: I'll give a it a go in the next few days and throw whatever I find up on my blog
1114: [22:47:19] <antmas> if it works any better than mono I'll switch to it exclusively
1115: [22:47:35] <terryapodaca> spronk: I can't believe you talk so nicely about MS
1116: [22:47:45] * Colin[pi] has joined #silverstripe
1117: [22:47:48] <terryapodaca> I don't think we can be friend anymore
1118: [22:47:52] <spronk> :D
1119: [22:47:58] <zippy__> lol
1120: [22:48:07] <terryapodaca> :P
1121: [22:48:07] <Colin[pi]> good moin
1122: [22:48:11] <spronk> i mainly just get sick of shitty quality libraries and code in php/ruby/js world
1123: [22:48:14] <Colin[pi]> HAI ANTMAS
1124: [22:48:31] <antmas> Colin[pi]: HELLOOOOOOOOOO!
1125: [22:48:46] <Colin[pi]> UGUU ^_^
1126: [22:48:47] <terryapodaca> I'm only playing...all have their pros and cons
1127: [22:48:48] <spronk> so MS is my grass is greener place :P
1128: [22:49:08] <spronk> but it's too expensive to dev on MS
1129: [22:49:08] <antmas> spronk: same here
1130: [22:49:16] <antmas> I just refrain from mentioning it here :P
1131: [22:49:24] <spronk> mm :P
1132: [22:49:26] <antmas> spronk: in what way?
1133: [22:49:45] <terryapodaca> yeah...like I mentioned above, it pays way better here...so it's my base language set
1134: [22:49:50] <terryapodaca> everything else is just a plus
1135: [22:50:17] <antmas> if you have an MSDN subscription, it can be super affordable
1136: [22:50:24] <spronk> well, you've gotta run windows on your dev boxes, so.. licencing those. You've gotta run windows on your VMs if you want to replicate staging environments, etc etc etc
1137: [22:50:27] <spronk> hmm
1138: [22:50:33] <spronk> MSDN wasn't cheap last time I looked
1139: [22:50:46] <antmas> spronk: I'll check what mine costs
1140: [22:50:51] <spronk> haven't looked in ages though..
1141: [22:51:15] <Ryan-Toast> I still have my MSDN account from my old job.
1142: [22:51:19] <Ryan-Toast> pretty handy.
1143: [22:51:27] <spronk> 2.3k for VS + OSs apparently
1144: [22:51:29] <spronk> PA
1145: [22:51:46] <Ryan-Toast> Wow, really? Glad I don't have to pay for it:P
1146: [22:53:12] <spronk> yeah
1147: [22:53:14] <spronk> that's super prohibitive
1148: [22:53:20] <spronk> that's >1 year of hosting for a startup
1149: [22:53:31] <antmas> you can't publish anything using it though
1150: [22:53:35] <antmas> it's for *testing*
1151: [22:53:40] <antmas> but no one cares
1152: [22:53:47] <spronk> oh, your msdn sub?
1153: [22:53:51] <antmas> spronk: we're all on premium accounts here
1154: [22:54:05] <spronk> 6.2k per annum? ouuuch
1155: [22:54:08] <antmas> so ours is like $3000 NZD a year for each ueser
1156: [22:54:22] <spronk> http://www.visualstudio.com/en-us/products/how-to-buy-vs
1157: [22:54:27] <spronk> i mean
1158: [22:54:33] <spronk> vs is definitely the nicest IDE to work with IMO
1159: [22:54:39] <spronk> mainly because of its speed
1160: [22:54:50] <antmas> $1300 for basic which gets you ALL Windows versions (5 keys each) and all VS versions (6 keys each)
1161: [22:55:03] <antmas> it's a massive saving TBH
1162: [22:55:18] <spronk> jetbrains IDEs aren't toooo bad, but they are a bit sluggish compared to vs... and the eclipse based IDEs are just a joke
1163: [22:55:40] <antmas> spronk: it is now that thjey've opened up to external packages like native bootstrap etc
1164: [22:55:45] <antmas> they've*
1165: [22:57:19] <spronk> we did an experiment a few weeks ago when re-jigging our dev environments
1166: [22:57:33] <Colin[pi]> ugh, eclipse
1167: [22:57:33] <antmas> ss23: hehe, dat linux beards tweet
1168: [22:58:55] * joelpittet has joined #silverstripe
1169: [22:58:58] <ss23> :D
1170: [22:59:07] <ss23> I will point out that I do use Gentoo
1171: [22:59:15] <antmas> ss23: :P
1172: [22:59:42] <spronk> tried out intellj idea, phpstorm, zend studio, and eclipse + PDT
1173: [22:59:51] <spronk> the jetbrains ides (IDEA, phpstorm) were up and running in <2 hours
1174: [22:59:56] <spronk> zend studio was about 3
1175: [22:59:59] <spronk> PDT was about 6
1176: [23:00:47] <zippy__> isn't zend studio pretty much jsut a re-branded PDT?
1177: [23:00:58] <Colin[pi]> lol: http://imgur.com/gallery/DKyq7
1178: [23:01:16] <antmas> spronk: same here for phpstorm, grunt, composer, ruby, git etc
1179: [23:01:38] <spronk> zippy__: yeah it is, but it works better
1180: [23:01:39] <antmas> VS is like <30 mins
1181: [23:03:56] * nicolaas has joined #silverstripe
1182: [23:04:16] <nicolaas> hey SS gurus, is there any reason for not running this script??? http://pastie.org/8731324
1183: [23:05:01] <nicolaas> which basically deletes the doc and tests folders in a Production environment ....
1184: [23:05:08] <nicolaas> (saves a lot of room!)
1185: [23:05:38] <igor__> whats wrong with eclipse? I've tried other IDEs and prefer eclipse by far
1186: [23:05:50] <Ryan-Toast> igor__: dat java lag
1187: [23:06:11] * antmas hasn't used eclipse
1188: [23:06:17] <spronk> what's right with eclipse, igor?
1189: [23:06:24] <spronk> it's SLOOOOOOOOOWWWWWWWW
1190: [23:06:37] <spronk> the UI is terrible, multiple places to configure stuff, default configurations often aren't very good
1191: [23:07:00] <spronk> community is badly organised, and often language-based plugins are poorly maintained and documented
1192: [23:07:05] <nicolaas> to butt in again: geany works very well for me...
1193: [23:07:09] <Colin[pi]> eclipse needs to diaf
1194: [23:07:15] <igor__> haha
1195: [23:07:23] <spronk> often, communities split between multiple options for the same functionality (subclipse, subversive etc)
1196: [23:07:41] <spronk> that's my big gripes :P
1197: [23:09:08] <antmas> I'm sure I read somewhere that it WAS dying out (at least for actual java dev)
1198: [23:09:10] <madmatt> PHPStorm + xdebug is pretty good, only has issues with vagrant/remote dev servers & cmd-line scripts
1199: [23:09:42] <spronk> yeah
1200: [23:09:57] <antmas> nicolaas: that looks ok to me - have you noticed any issues?
1201: [23:10:00] <spronk> if you're doing php stuff commercially, i'd absolutely recommend buying PHPStorm over using ZS or eclipse+PDT
1202: [23:10:16] <terryapodaca> NetBeans :D
1203: [23:10:39] <ss23> spronk: Why does commercially matter? o.o
1204: [23:11:16] <spronk> because you have to pay for phpstorm
1205: [23:11:18] <nicolaas> antmas: not so far (I ran it locally only) - it does seem to free up a lot of room!
1206: [23:11:36] <spronk> so, if you're only doing it for personal reasons you might not get much out of it :P
1207: [23:11:48] <spronk> if you're rich, go for it
1208: [23:11:48] <spronk> :P
1209: [23:14:11] <igor__> i like eclipse because you can make it what you want, and everything plays nice together. every other IDE seems to have been designed by someone who likes it his way and his way only
1210: [23:14:27] <terryapodaca> antmas: http://www.jcxsoftware.com/
1211: [23:14:34] <spronk> yeah, it's a valid complaint with many IDEs
1212: [23:14:44] * igor__ quit (Quit: Page closed)
1213: [23:14:45] <spronk> I definitely wouldn't say everything plays nice together in eclipse though
1214: [23:14:45] <antmas> terryapodaca: am using that already :D
1215: [23:14:57] <spronk> i have problems with compatibility between plugins all the freaking time
1216: [23:15:20] <ss23> vim4lyfe
1217: [23:15:22] <ss23> most customizable
1218: [23:15:27] <spronk> least useful :D
1219: [23:15:41] * igor__ has joined #silverstripe
1220: [23:15:42] <ss23> nu uh
1221: [23:15:46] <ss23> u suck @ spronk
1222: [23:15:48] <ss23> Go back to design!
1223: [23:15:50] <spronk> modes suck
1224: [23:15:51] * ss23 cries
1225: [23:15:53] <spronk> get with the times
1226: [23:15:57] <ss23> Using a mouse sucks!
1227: [23:15:59] <ss23> keyboard 4 lyfe yo
1228: [23:16:10] <spronk> MOUSE MOUSE MOUSE
1229: [23:16:27] <spronk> hmm
1230: [23:16:28] <spronk> i smell gas
1231: [23:16:34] <Colin[pi]> that was me, sorry
1232: [23:16:38] <ss23> ...
1233: [23:16:47] <terryapodaca> didn't there use to be a MyEclipse where you actually paid for your very own stable and strictly customized version of eclips?
1234: [23:19:57] <Colin[pi]> oops I wrote $grouped as $groped... prolly should fix that
1235: [23:20:21] <Colin[pi]> bad to combine with my pubic functions
1236: [23:20:27] <ss23> ...
1237: [23:20:28] <ss23> Colin[pi]: KEEP IT
1238: [23:20:29] <ss23> :D
1239: [23:20:30] <terryapodaca> you need the vag detection that we were talking about earlier
1240: [23:20:38] <Colin[pi]> vag detection?
1241: [23:20:39] <ss23> XD
1242: [23:20:55] <terryapodaca> =-O
1243: [23:21:10] * catcher quit (Quit: Leaving)
1244: [23:21:51] <antmas> all the super n00bs to the vag detection library
1245: [23:22:03] <antmas> $clitoris is unrecognised
1246: [23:22:38] * antmas drops the mic
1247: [23:22:51] <spronk> ha haaa
1248: [23:23:14] <terryapodaca> it's a problem with Colin[pi] pubic function...
1249: [23:23:18] * antmas is here all week
1250: [23:23:22] <Colin[pi]> try the veal
1251: [23:25:23] <Colin[pi]> hey sminnee is here
1252: [23:25:36] <terryapodaca> shhhh...
1253: [23:25:51] <Colin[pi]> hoping we wouldn't notice eh?
1254: [23:25:53] <Colin[pi]> :D
1255: [23:25:53] <madmatt> don't disturb him, he's behatting
1256: [23:26:16] <Colin[pi]> :o
1257: [23:27:05] * antmas is bequesting his behatting
1258: [23:27:29] <terryapodaca> lol
1259: [23:27:31] <antmas> I have a question about behat dev
1260: [23:27:42] <antmas> it's ua testing right?
1261: [23:27:54] <spronk> acceptance testing
1262: [23:27:58] <antmas> yeah
1263: [23:28:08] <spronk> jaja
1264: [23:28:09] <antmas> so, how does the *user* use it to test?
1265: [23:28:14] <spronk> well
1266: [23:28:15] <spronk> the user doesn't
1267: [23:28:26] <sminnee> Hey Colin[pi]
1268: [23:28:35] <Colin[pi]> hey there sminnee, long time no type
1269: [23:28:37] <spronk> in a dev team, the dev team would have some acceptance criteria that the stakeholders or product owner wants them to fulfill
1270: [23:28:41] <spronk> they get spec'd out as acceptance tests
1271: [23:28:50] <antmas> spronk: oh
1272: [23:29:02] <spronk> and the dev team would show the stakeholders/PO that they've accomplished the criteria they were asked by showing the acceptance tests passing
1273: [23:29:12] <terryapodaca> well look at that...I actually get to leave work on time!!!!!!!!!!!!!!!!
1274: [23:29:13] <antmas> spronk: oooohhhhhh
1275: [23:29:29] <antmas> many people here do it?
1276: [23:29:53] <spronk> dno
1277: [23:29:59] <antmas> sminnee: congrats on the engagement :D
1278: [23:30:00] <spronk> it's not something you'd usually use on a web *site*
1279: [23:30:04] <spronk> webapps definitely
1280: [23:30:19] <spronk> we drive some of our dev via acceptance tests
1281: [23:30:23] <antmas> spronk: yeah, which I think we'll end up using TFS for
1282: [23:30:32] <sminnee> antmas: thank you!
1283: [23:31:08] <spronk> ah TFS
1284: [23:31:10] <terryapodaca> TFS ROCKS!!!!!!!!!!!!!!!!!!!
1285: [23:31:21] <terryapodaca> I LOOOOOOOOOOOOOOOOVE IT
1286: [23:31:27] <terryapodaca> wait....
1287: [23:31:31] <zippy__> tfs?
1288: [23:31:39] <antmas> zippy__: Team Foundation Server
1289: [23:31:48] <Colin[pi]> sminnee: belated congrats, when's the big day?
1290: [23:31:52] <antmas> MS thing
1291: [23:32:04] <sminnee> Colin[pi] antmas not sure exactly but probably late November
1292: [23:32:27] <madmatt> sminnee: I know a good cake decorator :D
1293: [23:32:36] <sminnee> madmatt: ;)
1294: [23:32:43] <antmas> sminnee: Colin[pi] I think I told everyone here that I had planned for this time next year...
1295: [23:32:48] <antmas> can add another year onto that ;)
1296: [23:32:49] <Colin[pi]> sminnee: did you 3D print the engagement ring?
1297: [23:33:10] <Colin[pi]> ;)
1298: [23:33:42] <antmas> too much stuff to buy this year :(
1299: [23:36:36] * ObiWanShanobi quit (Quit: Leaving...)
1300: [23:36:52] * gelignite quit (Quit: http://bit.ly/nkczDT)
1301: [23:37:48] <terryapodaca> I'm out fellas
1302: [23:37:54] <Colin[pi]> cyas
1303: [23:38:07] <terryapodaca> have a good weekend for those of you on the other side of the earth
1304: [23:38:19] <terryapodaca> I'll still just be Friday for me in the morning
1305: [23:38:26] <terryapodaca> :-(
1306: [23:39:35] * antmas plays tiny violin
1307: [23:40:56] * muskie9 quit (Remote host closed the connection)
1308: [23:41:34] * muskie9 has joined #silverstripe
1309: [23:43:04] * C10ne has joined #silverstripe
1310: [23:44:42] * terryapodaca has left #silverstripe
1311: [23:45:58] * muskie9 quit (Ping timeout: 260 seconds)
1312: [23:47:00] <C10ne> Hi, anybody got an idea how can this be done/ why is it not working:
1313: [23:47:47] <C10ne> I've got a page type I want to extend and make per user access, so I've added: static $db = array( "CanViewType" => "Enum('Anyone, LoggedInUsers, OnlyTheseUsers, OnlyTheseMembers, Inherit', 'Inherit')", );
1314: [23:48:25] <C10ne> CanViewType already exists in SiteTree, I just want to add a new option: OnlyTheseMembers
1315: [23:50:09] <C10ne> But, when I save the record with OnlyTheseMembers selected, it gets saved in Page table, but Page_Live has NULL (and also SiteTree has an empty field, and SiteTree_Live has NULL)
1316: [23:51:33] * zippy__ quit (Ping timeout: 248 seconds)
1317: [23:52:12] * oddnoc quit (Quit: oddnoc)
1318: [23:57:06] * unsignedint has joined #silverstripe

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