#silverstripe IRC Log

IRC log for 24 February 2014

All timestamps are in UTC.

1: [00:01:22] * guzzlefry has joined #silverstripe
2: [00:02:03] * guzzlefry quit (Changing host)
3: [00:02:03] * guzzlefry has joined #silverstripe
4: [00:03:27] <Ryan-Toast> Colin[pi]: chirp chirp
5: [00:03:35] <Colin[pi]> :o
6: [00:03:41] <Colin[pi]> hey Ryan-Toast
7: [00:04:01] <Ryan-Toast> hey
8: [00:04:25] <Ryan-Toast> Chick at subway gave me a lecture about riding there with shorts on.
9: [00:04:44] <Ryan-Toast> Okay, mum just make my samwich.
10: [00:04:49] <Bollig|DesignCty> lol
11: [00:04:56] <Bollig|DesignCty> kinda sounds like mum, huh.
12: [00:05:16] <Ryan-Toast> sounds like none of her business :P
13: [00:05:57] <Colin[pi]> wait, what?
14: [00:05:59] <Colin[pi]> why
15: [00:06:07] <Ryan-Toast> motorbike
16: [00:06:15] <Colin[pi]> ah lol
17: [00:06:18] <Colin[pi]> thought bicycle
18: [00:06:48] <Ryan-Toast> thought so :P
19: [00:13:13] * Jakx has joined #silverstripe
20: [00:15:39] <Jakx> Where can I find documentation on how to customize the $Content template?
21: [00:20:09] <Jakx> I've tried simply creating a templates/Content/ folder and adding some .ss files, but doesn't seem to work.
22: [00:20:10] <Zauberfisch> Jakx: are you talking about templates/Layout/Content/Page.ss?
23: [00:20:27] <Jakx> Zauberfisch, oh - does it need to be in Layout/?
24: [00:20:32] * howardgrigg has joined #silverstripe
25: [00:20:32] <Zauberfisch> think so
26: [00:20:46] <Zauberfisch> I think this part of the template system is pretty hardcoded
27: [00:20:55] <Zauberfisch> but I never used it
28: [00:20:58] * howardgrigg quit (Read error: Connection reset by peer)
29: [00:21:00] <Zauberfisch> I only ever use $Layout
30: [00:21:32] * howardgrigg has joined #silverstripe
31: [00:21:36] * simon_w has joined #silverstripe
32: [00:21:36] <Zauberfisch> I think $Content for using a template file from the Content folder only works as sub thing to $Layout
33: [00:21:51] <Jakx> Zauberfisch, cool I'll have a play - thanks for the direction.
34: [00:22:28] <simon_w> Zauberfisch, no, it only works as a sub thing of the main template
35: [00:22:46] * simon_w is back!
36: [00:22:49] <Zauberfisch> yay
37: [00:23:11] * ss-log_ has joined #silverstripe
38: [00:23:11] * ss-log_ has joined #silverstripe
39: [00:23:26] * ss-log has joined #silverstripe
40: [00:23:28] <Zauberfisch> and you broke the bot D:
41: [00:23:35] <simon_w> No, I fixed the bot
42: [00:23:48] <Zauberfisch> <3
43: [00:23:58] <Jakx> simon_w, so where should I Content templates be located?
44: [00:24:00] <simon_w> Bah
45: [00:24:04] * antmas has joined #silverstripe
46: [00:24:06] <Jakx> my*
47: [00:24:17] <Zauberfisch> simon_w: Jakx was just asking about the $Content and folder thing, perhaps you could explain it. I am only gussing here. never used it
48: [00:24:18] <simon_w> Jakx, templates/Content
49: [00:24:24] <antmas> man, file permissions suck :<
50: [00:24:41] <simon_w> Jakx, it only works in templates in templates/, it won't work in Layout templates
51: [00:25:46] <Jakx> simon_w, so if my $Content appears in the Layout/ template it won't detect it?
52: [00:25:53] * howardgrigg quit (Ping timeout: 246 seconds)
53: [00:25:59] <simon_w> Jakx, correct
54: [00:26:14] <Jakx> simon_w, :( that's dissapointing.
55: [00:26:14] <Zauberfisch> antmas: yeah, it just sucks that you can protect your files from other users D:
56: [00:26:20] <antmas> Ryan-Toast: you think it could be permissions not allowing the extra cms fields?
57: [00:26:25] <Zauberfisch> who would come up with such nonsense :P
58: [00:26:29] <simon_w> Jakx, indeed
59: [00:26:38] <Ryan-Toast> antmas: maybe
60: [00:27:04] <Jakx> simon_w, can I use renderWith() to the same effect?
61: [00:27:42] <simon_w> Jakx, yes
62: [00:28:23] <Ryan-Toast> antmas: seems like yml problem, perhaps
63: [00:28:34] <Jakx> simon_w, would I need to put the .ss into a particular folder?
64: [00:29:04] <antmas> Ryan-Toast: yeah was thinking that
65: [00:29:04] <simon_w> Jakx, for renderWith()? No. Though try not to have a Layout template with the same name
66: [00:29:28] <Jakx> simon_w, gotcha. Tyvm. and thank you Zauberfisch
67: [00:30:51] <zippy___> Interesting… https://www.vultr.com/ - very new, but given the price and a austrlia location, it could be something to re-visit in a month~
68: [00:31:54] <antmas> not bad pricing
69: [00:32:37] <zippy___> ssd as well, but only soft launching atm so expect a few hic-cups I would think
70: [00:32:42] <antmas> Ryan-Toast: still need to increase size of my nav bar, I'm assuming _layout.scss?
71: [00:33:02] <Ryan-Toast> antmas: yarp
72: [00:33:08] <antmas> noice
73: [00:33:11] <simon_w> zippy___, looks like they've directly copied DigitalOcean (including landing page layout)
74: [00:33:22] <zippy___> thats what ppl have been saying yea
75: [00:33:44] <Ryan-Toast> antmas: Line 56: https://github.com/Rhym/ss_boilerplate/blob/master/themes/boilerplate/sass/_layout.scss
76: [00:33:48] <Jakx> simon_w, Fatal error: Maximum function nesting level of '200' reached, aborting! when trying to use renderWith() :(
77: [00:33:56] <antmas> hosting companies copying hosting companies? SHOCKING
78: [00:34:00] <simon_w> Jakx, recursive renderWith!
79: [00:34:02] <antmas> :P
80: [00:34:38] <simon_w> Jakx, name the template something like ClassName_content instead of ClassName
81: [00:35:20] <antmas> Ryan-Toast: ty, is size set using gap?
82: [00:35:32] <Jakx> simon_w, http://sspaste.com/paste/show/530a907e03187
83: [00:35:35] <Ryan-Toast> the height is set by the padding on th a tags
84: [00:35:47] <antmas> ah sweet
85: [00:35:57] <Ryan-Toast> If you set a static height I will find you.
86: [00:36:04] <Ryan-Toast> and I will hurt you
87: [00:36:08] <simon_w> Jakx, you only want ProfilePage_default
88: [00:36:14] <simon_w> also, a return
89: [00:36:31] <antmas> Ryan-Toast: :D
90: [00:37:16] <Jakx> simon_w, got it. Sorted. Thanks!
91: [00:38:00] <antmas> I love seeing fixed heights
92: [00:38:06] <antmas> it's like I'm back in 2003
93: [00:38:24] <Ryan-Toast> antmas: Sometime's it's neccisary.
94: [00:38:37] <Ryan-Toast> necessary
95: [00:38:43] <Ryan-Toast> fuck that word.
96: [00:38:52] <antmas> Ryan-Toast: yeah, I need to use it for tabular crap
97: [00:38:53] <Ryan-Toast> WHERE DO THE C'S AND S'S GO?
98: [00:38:57] <zippy___> Ryan-Toast: When do people use em fonts for?
99: [00:38:58] <ss23> And the D.
100: [00:38:58] <antmas> reportviewers etc
101: [00:39:01] <zippy___> em drives me nutes
102: [00:39:03] <zippy___> nuts
103: [00:39:40] <antmas> zippy___: yeah I don't get that either
104: [00:39:42] <Ryan-Toast> zippy___: ems should be used technically always, because it lets your users change the font size and have everything scale to it.
105: [00:39:53] <Ryan-Toast> it's just annoying most of the time if you have compacted layouts.
106: [00:40:04] <antmas> Ryan-Toast: hmmm
107: [00:40:11] <antmas> when would a user change a font size?
108: [00:40:15] <Ryan-Toast> I would recommend using a rtem mixing with a hard pixel fallback
109: [00:40:30] <Ryan-Toast> antmas: if they have poor eyesight.
110: [00:40:46] <Ryan-Toast> antmas: Generally it's older people
111: [00:40:55] <antmas> true
112: [00:40:56] <Ryan-Toast> rem mixin**
113: [00:41:13] <Ryan-Toast> rems are great, because they aren't tied to the parent's font sizing.
114: [00:41:21] <antmas> I use em, only because I thought everyone did, but don't understand why lol
115: [00:41:22] <Ryan-Toast> but there's limited support.
116: [00:41:27] <Ryan-Toast> lkol
117: [00:42:01] <Ryan-Toast> Good article on REMs, I'm thinking of using it for boilerplate: http://css-tricks.com/snippets/css/less-mixin-for-rem-font-sizing/
118: [00:42:05] <antmas> Ryan-Toast: is there height set already on that nav? like a minimum?
119: [00:42:11] <Ryan-Toast> yes.
120: [00:42:26] <Ryan-Toast> min-height: $gap-lg;
121: [00:42:31] <Ryan-Toast> which is 40px
122: [00:42:43] <antmas> is that like a fallback? or default?
123: [00:43:07] <Ryan-Toast> It's for the mobile version, where the select button is $gap-lg height
124: [00:43:16] <antmas> oh right
125: [00:43:18] <antmas> I see it
126: [00:43:31] <antmas> lol
127: [00:43:36] <Ryan-Toast> All spacing is controlled by the gaps set in vars
128: [00:43:38] <zippy___> Ryan-Toast: Can I pm you a question...
129: [00:43:42] <Ryan-Toast> zippy___: sure
130: [00:43:44] <antmas> I showed my mrs the responsiveness last night
131: [00:43:48] <Ryan-Toast> But I have a girlfrined
132: [00:44:07] <antmas> and she was like "did you design for mobile first"?
133: [00:44:19] <antmas> awesome
134: [00:44:25] <Ryan-Toast> antmas: nice.
135: [00:44:41] <antmas> she has no idea about anything I do lol
136: [00:44:48] <Ryan-Toast> Heh.
137: [00:44:55] <Ryan-Toast> Ugh, I need to update the demo site agagin.
138: [00:45:18] * MrGuits quit (Read error: Connection reset by peer)
139: [00:45:37] <Jakx> antmas, wait - your girlfriend understands that you should style for mobile first?
140: [00:46:10] * Jakx quit (Read error: Connection reset by peer)
141: [00:48:26] * Ryan-Toast quit (*.net *.split)
142: [00:48:27] * wmk quit (*.net *.split)
143: [00:48:27] * abitran quit (*.net *.split)
144: [00:48:27] * TRB143 quit (*.net *.split)
145: [00:48:28] * guzzlefry quit (*.net *.split)
146: [00:48:28] * Colin[pi] quit (*.net *.split)
147: [00:48:29] * irogue_ quit (*.net *.split)
148: [00:48:30] * unsignedint quit (*.net *.split)
149: [00:48:31] * simon_w quit (*.net *.split)
150: [00:48:32] * Bollig|DesignCty quit (*.net *.split)
151: [00:48:34] * geekdenz1 quit (*.net *.split)
152: [00:48:34] * joelpittet quit (*.net *.split)
153: [00:48:34] * nickmolhoek quit (*.net *.split)
154: [00:48:35] * k_fish quit (*.net *.split)
155: [00:48:39] * zippy___ quit (*.net *.split)
156: [00:48:39] * Raymondo quit (*.net *.split)
157: [00:48:39] * violetina quit (*.net *.split)
158: [00:48:41] * 14WAB7W2L quit (*.net *.split)
159: [00:48:43] * lab-notes quit (*.net *.split)
160: [00:48:44] * antmas quit (*.net *.split)
161: [00:48:44] * Nimle quit (*.net *.split)
162: [00:48:45] * Zauberfisch quit (*.net *.split)
163: [00:48:45] * andylockran quit (*.net *.split)
164: [00:48:46] * lewellyn quit (*.net *.split)
165: [00:48:46] * ss23 quit (*.net *.split)
166: [00:48:46] * FrozenFire quit (*.net *.split)
167: [00:48:47] * mrzero quit (*.net *.split)
168: [00:48:48] * Guest10374 quit (*.net *.split)
169: [00:48:49] * jrthomer quit (*.net *.split)
170: [00:48:49] * robert_ quit (*.net *.split)
171: [00:48:49] * Audio quit (*.net *.split)
172: [00:48:50] * ajmitch_ quit (*.net *.split)
173: [00:48:50] * Kolin quit (*.net *.split)
174: [00:50:45] * Jakx_ has joined #silverstripe
175: [00:50:45] * Martin__ has joined #silverstripe
176: [00:50:45] * antmas has joined #silverstripe
177: [00:50:45] * simon_w has joined #silverstripe
178: [00:50:45] * guzzlefry has joined #silverstripe
179: [00:50:45] * Bollig|DesignCty has joined #silverstripe
180: [00:50:45] * joelpittet has joined #silverstripe
181: [00:50:45] * Raymondo has joined #silverstripe
182: [00:50:45] * Nimle has joined #silverstripe
183: [00:50:45] * Colin[pi] has joined #silverstripe
184: [00:50:45] * zippy___ has joined #silverstripe
185: [00:50:45] * Ryan-Toast has joined #silverstripe
186: [00:50:45] * irogue_ has joined #silverstripe
187: [00:50:45] * nickmolhoek has joined #silverstripe
188: [00:50:45] * k_fish has joined #silverstripe
189: [00:50:45] * TRB143 has joined #silverstripe
190: [00:50:45] * abitran has joined #silverstripe
191: [00:50:45] * wmk has joined #silverstripe
192: [00:50:45] * unsignedint has joined #silverstripe
193: [00:50:45] * violetina has joined #silverstripe
194: [00:50:45] * geekdenz1 has joined #silverstripe
195: [00:50:46] * Guest10374 has joined #silverstripe
196: [00:50:46] * Zauberfisch has joined #silverstripe
197: [00:50:46] * andylockran has joined #silverstripe
198: [00:50:46] * lewellyn has joined #silverstripe
199: [00:50:46] * ss23 has joined #silverstripe
200: [00:50:46] * 14WAB7W2L has joined #silverstripe
201: [00:50:46] * jrthomer has joined #silverstripe
202: [00:50:46] * robert_ has joined #silverstripe
203: [00:50:46] * FrozenFire has joined #silverstripe
204: [00:50:46] * Audio has joined #silverstripe
205: [00:50:46] * ajmitch_ has joined #silverstripe
206: [00:50:46] * Kolin has joined #silverstripe
207: [00:50:46] * lab-notes has joined #silverstripe
208: [00:50:46] * mrzero has joined #silverstripe
209: [00:51:06] <zippy___> antmas: whats the ip and hostname
210: [00:51:06] <antmas> Jakx_: :P wouldn't be me, I typically need the help as opposed to giving it
211: [00:51:06] <antmas> XD
212: [00:51:51] <antmas> zippy___: pm'd
213: [00:52:00] <Ryan-Toast> antmas: give us that sweet sweet ip address
214: [00:52:35] * howardgrigg has joined #silverstripe
215: [00:52:47] <Jakx_> antmas, very kind of you.
216: [00:52:50] <Jakx_> found the logs simon_w, ty
217: [00:53:01] * UncleCheese has joined #silverstripe
218: [00:53:02] * howardgrigg quit (Remote host closed the connection)
219: [00:53:07] <Ryan-Toast> antmas: No love?
220: [00:53:09] <simon_w> Slow ss-log, slow :p
221: [00:53:32] * Raymondo quit (Ping timeout: 245 seconds)
222: [00:53:35] * howardgrigg has joined #silverstripe
223: [00:53:37] <antmas> Ryan-Toast: pm'd
224: [00:54:38] * Raymondo has joined #silverstripe
225: [00:55:49] <zippy___> should really get a site up for the company....
226: [00:57:08] <Ryan-Toast> lol, I think you should.
227: [00:57:15] <antmas> zippy___: use BP
228: [00:57:52] <antmas> I'm not going to use mine heavily, it's mostly going to be a blog and a contact form if anyone might happen to want a site
229: [00:58:02] <antmas> I can't handle much more work anyway
230: [00:58:15] <Ryan-Toast> I'm going to update the demo now with some new shizz.
231: [00:58:21] <Ryan-Toast> so it'll be down for a sec
232: [00:58:22] <antmas> Ryan-Toast: noice
233: [00:58:29] * howardgrigg quit (Ping timeout: 265 seconds)
234: [00:59:05] <antmas> man, Rimu hosting is the tits
235: [00:59:20] * antmas is on a 'never used a VPS before' buzz
236: [01:00:44] <antmas> Ryan-Toast: how many themes do you have on wrap?
237: [01:01:27] <Ryan-Toast> antmas: like 3?
238: [01:01:37] <Ryan-Toast> Making another one atm
239: [01:01:37] <antmas> Ryan-Toast: price?
240: [01:01:45] * zippy___ wonders if he's brought one of Ryans themes before
241: [01:01:46] <Ryan-Toast> Umm, I'd have to look.
242: [01:01:51] <antmas> am going to make about 4 and hope for some passive income :D
243: [01:02:00] <Ryan-Toast> It's not on my account, I just get price split at the end of the month
244: [01:02:06] <antmas> oh ok
245: [01:02:24] <Ryan-Toast> means I don't have to deal with support emails :P
246: [01:02:36] <antmas> so many repeated themes that seem to get a shit load of downloads
247: [01:02:49] <Ryan-Toast> Yeah, admin ones mainly.
248: [01:03:12] <Ryan-Toast> I usually just wait for a big jQuery plugin to become popular and make a minimal theme based on it.
249: [01:03:16] <antmas> seems like all you need is some parallax and flatness :P
250: [01:03:16] <Ryan-Toast> Usually sells well.
251: [01:03:36] <Ryan-Toast> aka boilerplate :P
252: [01:03:57] <antmas> zippy___: self employed right?
253: [01:04:04] <zippy___> antmas: yus
254: [01:04:16] <antmas> zippy___: name of company?
255: [01:04:23] <zippy___> Top Secret HQ
256: [01:04:43] <antmas> :D
257: [01:04:46] <Jakx_> can you execute FromField::getAttribute() from a template? i.e $Field.getAttribute(name) ?
258: [01:04:47] * antmas gools
259: [01:04:49] <antmas> googles*
260: [01:04:50] <zippy___> I have no website atm, lol, it just has " :) "
261: [01:04:54] <zippy___> arh
262: [01:04:56] <zippy___> : )
263: [01:05:20] <antmas> heh
264: [01:05:28] <antmas> was going to buy some firewood off a nelson place
265: [01:05:36] <antmas> then I was like, "hey you guys want a website"?
266: [01:05:40] <antmas> FREE WOOD lol
267: [01:06:01] <Colin[pi]> wouldn't be the first time someone used a website to get wood
268: [01:06:25] <antmas> XD
269: [01:06:26] <Zauberfisch> I have a similar arrangement with my favourite restaurant in town (:
270: [01:06:27] <zippy___> :D
271: [01:06:47] <antmas> yeah I get free beer and staff discount at a restaurant in town :D
272: [01:08:10] <zippy___> When does Roy shutdown?
273: [01:09:24] <antmas> zippy___: they're in receivership right now
274: [01:09:34] <antmas> so, now?
275: [01:09:35] <zippy___> It's like a scam I recon
276: [01:09:41] <zippy___> bars always seem to do it
277: [01:09:53] <zippy___> spend some work on it, go into recivership, someone else buys i
278: [01:09:54] <zippy___> it
279: [01:10:03] <zippy___> year or two later, recivership
280: [01:10:07] <zippy___> rinse and repeat
281: [01:10:27] <antmas> that place especially
282: [01:10:48] <antmas> I'm just gutted about the BLTs
283: [01:10:51] <antmas> :<
284: [01:11:47] <zippy___> was probably your fault
285: [01:12:03] <zippy___> "Bloody Antmas from the council keeps coming in for our $10 BLT and never buys a drink"
286: [01:12:25] <antmas> hahaha
287: [01:12:37] <antmas> they loved me
288: [01:17:23] * antmas quit (Quit: Page closed)
289: [01:18:53] * antmas has joined #silverstripe
290: [01:19:28] <antmas> zippy___: what's your charge rate for webstuff?
291: [01:19:36] <antmas> I need to adjust mine I think :P
292: [01:20:04] <zippy___> depends :) but usually 60~
293: [01:20:29] <zippy___> however, some ppl that use me then resell me for 100...
294: [01:20:49] <zippy___> I think I need to go direct for some :) get that 100/120 :)
295: [01:21:15] <antmas> what do you mean by resell in your case?
296: [01:22:09] <zippy___> A person wants a website done, asked X agency, they quote at say $100 an hour, then they pass on the dev work to me for $60
297: [01:22:27] <antmas> ah right
298: [01:22:29] <antmas> makes sense
299: [01:22:47] <Ryan-Toast> Okay, here's the latest version of boilerplate: http://webdough.co.nz/~boilerpl/
300: [01:22:50] <antmas> how does one get into resell situations?
301: [01:23:19] <zippy___> know ppl at agencies :)
302: [01:23:25] <ss23> lol
303: [01:23:28] <antmas> Ryan-Toast: fark, I need to get updating :D
304: [01:23:32] <antmas> Ryan-Toast: nice work, man
305: [01:23:40] <Ryan-Toast> Chur.
306: [01:23:46] <ss23> the reselling dev work is good
307: [01:23:50] <antmas> zippy___: I need to network :P
308: [01:23:58] <zippy___> me too more
309: [01:24:00] <Ryan-Toast> Now it's pretty much writing post-it's when I make a new site using it on what to add/change
310: [01:24:05] <zippy___> but then really I want to build passive income...
311: [01:24:05] <ss23> sometimes people ask me to get shit done, so I try always quote more than I know other devs will charge, so I can pawn it off
312: [01:24:07] <zippy___> so, a bit on the fence
313: [01:24:14] * howardgrigg has joined #silverstripe
314: [01:24:20] <ss23> It's even better if you have people new to it who will work for like $20/h cause they're desperate for work
315: [01:24:20] <zippy___> shit, I need to gap for 30 mins
316: [01:24:23] <Colin[pi]> I need some passive income :(
317: [01:24:23] <ss23> :D
318: [01:24:28] <Ryan-Toast> zippy___: Problem is you have to trust those devs.
319: [01:24:29] <Colin[pi]> I work my arse off for every dollar I earn
320: [01:24:37] <antmas> Colin[pi]: same here
321: [01:24:45] <ss23> Me too
322: [01:24:48] <ss23> I have to IRC every day
323: [01:24:50] <Ryan-Toast> Colin[pi]: I work really hard, like 80% of the time.
324: [01:24:50] * Colin[pi] needs to write a Flappy Bird
325: [01:24:51] <antmas> lol
326: [01:24:52] <ss23> Wake up early and be in before 10
327: [01:24:52] * howardgrigg quit (Remote host closed the connection)
328: [01:24:54] <ss23> So annoying
329: [01:25:06] <simon_w> I didn't wake up until 10!
330: [01:25:08] <simon_w> Sucker :p
331: [01:25:09] <antmas> I just need clients :D
332: [01:25:10] <ss23> :D
333: [01:25:10] <Ryan-Toast> ss23: IRC eeeer day
334: [01:25:14] <ss23> simon_w: Ar you done with work yet?
335: [01:25:18] * howardgrigg has joined #silverstripe
336: [01:25:21] <ss23> simon_w: Or still hanging around before you go for good?
337: [01:25:21] <simon_w> ss23, nope
338: [01:25:25] <ss23> mmk
339: [01:25:28] <simon_w> ss23, I need to make money :p
340: [01:25:30] <ss23> simon_w: we should get lunch one day
341: [01:25:30] <ss23> lol
342: [01:25:36] <ss23> simon_w: Got anything in AU lined up yet?
343: [01:25:51] <simon_w> Nope
344: [01:25:56] <ss23> laaaaaaaaaame
345: [01:26:26] <antmas> Ryan-Toast: dat parallax *shuns the haters*
346: [01:27:56] <Colin[pi]> <antmas> I just need clients :D
347: [01:28:03] <Colin[pi]> ^ problem with that is it's NOT easy money
348: [01:28:14] <Colin[pi]> it's like the opposite of passive income ;)(
349: [01:28:22] <Ryan-Toast> antmas: I like parallax.
350: [01:28:28] <Ryan-Toast> it's an option though
351: [01:28:37] <simon_w> Colin[pi], start a casino! :p
352: [01:28:41] <Colin[pi]> my job would be so good without clients
353: [01:28:43] <Colin[pi]> ;D
354: [01:28:45] * zippy___ quit (Ping timeout: 256 seconds)
355: [01:29:22] <antmas> Colin[pi]: well, I need to find someone(thing) that will give me teh moneyz
356: [01:29:26] <antmas> :D
357: [01:29:34] <Ryan-Toast> antmas: http://i.imgur.com/SH1xFi2.jpg
358: [01:29:39] <antmas> Ryan-Toast: me too, purists not so much
359: [01:29:55] * howardgrigg quit (Ping timeout: 265 seconds)
360: [01:30:13] <antmas> Ryan-Toast: oooooooooh is that for the para image?
361: [01:30:18] <Ryan-Toast> yes.
362: [01:30:24] <Ryan-Toast> It's for the page builder module.
363: [01:30:49] <antmas> I might make another site after my portfolio, just to muck around with it :D
364: [01:30:50] <ss23> simon_w: If you run out of fun things to do, remember I'm still looking for an ioncube->php converter
365: [01:30:53] <ss23> ;)
366: [01:31:02] <Ryan-Toast> ss23: oh god
367: [01:31:08] <Ryan-Toast> fuck everything about that
368: [01:31:47] <simon_w> Ryan-Toast, is pretty much my reaction :p
369: [01:31:49] <ss23> lol, what, everything about ioncube, or writing a decoder?
370: [01:31:52] <ss23> :D
371: [01:31:54] <antmas> hmmmm Ryan-Toast would it take much to include that in my version of bp?
372: [01:31:55] <ss23> IT'LL BE FUN
373: [01:31:57] <antmas> the para I mean
374: [01:32:02] <ss23> Give you a chance to work on those RE skills you wanna hone!
375: [01:32:02] <ss23> :D
376: [01:32:03] <antmas> or just bespoke it?
377: [01:32:31] <Ryan-Toast> antmas: no, just download BP then drag the page builder module into your modules folder
378: [01:32:46] <Ryan-Toast> that's why I made it like that :P
379: [01:32:52] <antmas> noice
380: [01:33:02] <Ryan-Toast> antmas: https://github.com/Rhym/ss_boilerplate/tree/master/Boilerplate/code/Modules/PageItems
381: [01:33:26] <antmas> bearing in mind, my verison is pre-modular bp
382: [01:33:31] * violetina quit (Remote host closed the connection)
383: [01:33:33] <Ryan-Toast> and just grab the CSS from line 100: https://github.com/Rhym/ss_boilerplate/blob/master/themes/boilerplate/sass/_modules.scss
384: [01:33:42] <Ryan-Toast> antmas: Should still be fine
385: [01:33:48] <antmas> Ryan-Toast: kewl
386: [01:33:59] <Ryan-Toast> *shoulkd* be fine
387: [01:35:52] <Ryan-Toast> Not looking forward to photos from Saturday night emerging onto facebook.
388: [01:36:29] <antmas> big night?
389: [01:36:50] <Ryan-Toast> white-girl-wasted
390: [01:37:20] <Ryan-Toast> wearing a luigi costume
391: [01:40:39] <antmas> hahaha
392: [01:40:56] <antmas> yeah my Saturday was mad
393: [01:41:10] <antmas> puking kid, grocery shopping
394: [01:41:11] <antmas> etc
395: [01:41:15] <antmas> MASSIVE
396: [01:41:15] <Ryan-Toast> rager
397: [01:46:57] <Colin[pi]> hey guise.. I've had a request from a client for a way to take a snapshot of someone using a webcam and have that stored automagically in the site database, preferably bypassing the browse/upload file thang
398: [01:47:00] <Colin[pi]> ideas?
399: [01:49:20] <ss23> Kind of possible
400: [01:49:30] <ss23> New browsers have a Javascript API for access webcam, Colin[pi]
401: [01:49:47] <ss23> Then you can AJAX it to save it etc, so no need for upload/browse
402: [01:49:56] <ss23> https://developer.mozilla.org/en-US/docs/Web/Guide/API/Camera
403: [01:50:03] <Colin[pi]> yeah I would like to avoid flash/java if possible
404: [01:50:04] <ss23> I think
405: [01:50:09] <antmas> ss23: yeah, I've done this in C#
406: [01:50:14] <antmas> ASP*
407: [01:50:23] <Colin[pi]> though it would be only used by them internally in their own CMS, so I could set requirements
408: [01:50:42] <Ryan-Toast> Colin[pi]: there's a google experiment that does a similar thing somewhere.
409: [01:50:49] <Colin[pi]> using only JS?
410: [01:50:55] <ss23> WebRTC is the spec, sorry
411: [01:51:05] <ss23> Colin[pi]: Using only JS, but has to be up to date browser
412: [01:51:11] <Colin[pi]> mm
413: [01:51:20] <Colin[pi]> would need to set requirements for them regardless
414: [01:55:42] <Colin[pi]> well shit: http://wolframhempel.github.io/photobooth-js/
415: [01:56:27] * howardgrigg has joined #silverstripe
416: [01:56:28] <antmas> lol IE? NO
417: [01:56:34] <antmas> DENIED
418: [01:56:39] <Colin[pi]> "IE: GTFO"
419: [01:56:43] * howardgrigg quit (Read error: Connection reset by peer)
420: [01:57:17] * howardgrigg has joined #silverstripe
421: [01:57:49] <antmas> what kind of icon represents 'engineering'?
422: [01:58:01] <Colin[pi]> pocket protector
423: [01:58:36] <antmas> LOL
424: [01:58:38] <antmas> ^^^
425: [01:59:35] <Colin[pi]> google images for "engineering icon" is showing a lot of hard hats and blueprints and pencils
426: [02:00:32] <antmas> yeah, I guess those are standard :P
427: [02:00:47] <antmas> hard hat would be easiest
428: [02:01:29] * howardgrigg quit (Ping timeout: 240 seconds)
429: [02:04:51] <Ryan-Toast> Things I'm sick of: One page websites
430: [02:15:38] * zippy___ has joined #silverstripe
431: [02:16:10] <zippy___> indeed
432: [02:17:59] <Ryan-Toast> I was bored, so I made this: http://codepen.io/anon/pen/azscj
433: [02:20:01] <antmas> Ryan-Toast: for testing?
434: [02:20:20] <Ryan-Toast> Looking at some polish effects for future projects
435: [02:24:36] * Trooy has joined #silverstripe
436: [02:26:07] <zippy___> Ryan-Toast: All I see in the white area at the bottom, is a grey box...
437: [02:26:15] <Ryan-Toast> hover over it
438: [02:26:41] <zippy___> nudda
439: [02:26:43] <Ryan-Toast> oh, iI linked to an old version ><
440: [02:26:53] <Colin[pi]> noob!
441: [02:27:01] <zippy___> O.o
442: [02:27:10] <zippy___> you havin a laugh
443: [02:27:32] <Ryan-Toast> u wot m8
444: [02:28:09] <Ryan-Toast> I made it nicer before, but here's the gist: http://codepen.io/anon/pen/azscj
445: [02:28:12] * howardgrigg has joined #silverstripe
446: [02:28:27] * k_fish_ has joined #silverstripe
447: [02:28:42] <zippy___> cool
448: [02:28:43] * howardgrigg quit (Read error: Connection reset by peer)
449: [02:29:10] <Colin[pi]> that's the same link?
450: [02:29:13] * howardgrigg has joined #silverstripe
451: [02:29:18] <Ryan-Toast> yes, but it's saved now
452: [02:29:49] <Colin[pi]> still not working for me :(
453: [02:29:56] <Ryan-Toast> dat refresh
454: [02:30:05] <Colin[pi]> NU UH
455: [02:30:10] <Colin[pi]> I did!
456: [02:30:22] <Ryan-Toast> I'll fork it: http://codepen.io/anon/pen/aAJGo
457: [02:31:28] * k_fish quit (Ping timeout: 264 seconds)
458: [02:31:38] <Ryan-Toast> Colin[pi]: ^
459: [02:31:39] <Colin[pi]> ah there we go
460: [02:31:58] <Colin[pi]> cool
461: [02:32:11] <Colin[pi]> I was like how'd he get partial borders like th... OIC spans
462: [02:32:45] <Ryan-Toast> you could do it with one span, but cbf
463: [02:33:22] <Ryan-Toast> Hmm, maybe I'll do it with one span for a laugh.
464: [02:33:38] * howardgrigg quit (Ping timeout: 246 seconds)
465: [02:42:49] <Ryan-Toast> Interesting behaviour on the two :before items http://codepen.io/anon/pen/pBKtd'
466: [02:43:52] <Zauberfisch> the mouse leave style is meesed up
467: [02:44:05] <Zauberfisch> you should assign positions before hover
468: [02:44:07] <Ryan-Toast> that's what I mean
469: [02:44:13] <Zauberfisch> only width or height should go into hover
470: [02:44:28] <Ryan-Toast> The positions are before the hover
471: [02:44:41] <Zauberfisch> uhm. no.
472: [02:44:45] <Zauberfisch> hold on
473: [02:44:47] <Zauberfisch> let me fix it
474: [02:44:53] <Ryan-Toast> oh, I get what you mean
475: [02:45:49] <Ryan-Toast> yeah, that did it
476: [02:46:11] * gurubobnz has left #silverstripe
477: [02:46:31] <Zauberfisch> http://codepen.io/anon/pen/plItB
478: [02:46:40] <Ryan-Toast> It must have been toggling between top/left etc auto and 0.
479: [02:47:37] <antmas> fawwwwk Codemania is basically sold out
480: [02:47:38] <antmas> L(
481: [02:47:40] <antmas> :(
482: [02:47:49] <antmas> at leas the good parts anyway
483: [02:47:52] <Ryan-Toast> antmas: too expelsive.
484: [02:48:08] * travis-ci has joined #silverstripe
485: [02:48:08] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2023 (log_formatter_defaults - 3fc9ed5 : Sean Harvey): The build has errored.
486: [02:48:08] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/commit/3fc9ed52b5ad
487: [02:48:08] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/19471428
488: [02:48:08] * travis-ci has left #silverstripe
489: [02:48:25] <Ryan-Toast> antmas: oh, thinking of the wrong one :P
490: [02:49:00] <antmas> Ryan-Toast: :P
491: [02:49:03] <antmas> sucks
492: [02:49:16] <antmas> ah well, I guess TechEd it is then
493: [02:49:18] <Zauberfisch> Ryan-Toast: but pretty nice. I like that pen
494: [02:49:25] <Ryan-Toast> Zauberfisch: Chur :)
495: [02:49:27] <simon_w> antmas, get in early for Kiwicon! :p
496: [02:49:36] <Zauberfisch> but I hate your formatting
497: [02:49:37] <Zauberfisch> what a mess
498: [02:49:39] <Ryan-Toast> Zauberfisch: Juyst waiting for a meeting to finish, so fucking around :P
499: [02:49:43] <antmas> simon_w: when is?
500: [02:49:47] <Ryan-Toast> Zauberfisch: :P
501: [02:49:54] <Zauberfisch> here, cleaned it up a little for you
502: [02:49:55] <Zauberfisch> http://codepen.io/anon/pen/FjHgE
503: [02:49:58] * EasyCo has joined #silverstripe
504: [02:49:59] <simon_w> antmas, no idea, and don't ask the crue :p
505: [02:50:08] <simon_w> (They will stab you)
506: [02:50:29] <antmas> haha
507: [02:50:40] <Ryan-Toast> Zauberfisch: I write like this: https://github.com/Rhym/ss_boilerplate/blob/master/themes/boilerplate/sass/_layout.scss
508: [02:51:02] <Zauberfisch> you are a bad person
509: [02:51:08] <Ryan-Toast> :)
510: [02:51:25] <Ryan-Toast> I hate multiple line for every attribute.
511: [02:51:36] <antmas> +1
512: [02:51:42] <Zauberfisch> got hates you
513: [02:51:45] <Zauberfisch> *god
514: [02:51:45] <Zauberfisch> fail
515: [02:51:50] <Ryan-Toast> Zauberfisch: <3
516: [02:52:11] <Zauberfisch> :D
517: [02:52:35] <Ryan-Toast> Maybe I should change boilerplates formatting since other people use it now.
518: [02:52:42] <Ryan-Toast> not just me
519: [02:52:45] <Zauberfisch> idk what it is, but I am really anoyed by all conding styles but mine
520: [02:53:08] <antmas> Ryan-Toast: SHEEP!
521: [02:53:11] <antmas> :P
522: [02:53:41] <Zauberfisch> Ryan-Toast: this is how its suppose to look like
523: [02:53:41] <Zauberfisch> https://github.com/Zauberfisch/silverstripe-boilerplate/blob/susy/mysite/scss/layout.scss
524: [02:53:44] <Zauberfisch> !
525: [02:54:03] <Ryan-Toast> is that tabs, or 8 spaces?
526: [02:54:07] <Zauberfisch> tab
527: [02:54:14] <Zauberfisch> but I have tabs set to 4 spaces
528: [02:54:21] <Ryan-Toast> I have my phpstorm set to tabs, but it still just uses 4 spaces ><
529: [02:54:26] <Zauberfisch> just github displaying it as 8
530: [02:54:37] <Zauberfisch> Ryan-Toast: you can change that in phpstorm
531: [02:54:49] <Ryan-Toast> Was reading the sass code guide the other day and they ike 2 space indents
532: [02:54:51] <Zauberfisch> Settings > CodeStyle > SCSS > Tab Size
533: [02:55:02] <Zauberfisch> yeah, they are bad people as well
534: [02:55:05] <Ryan-Toast> lol
535: [02:55:25] <Zauberfisch> 2 spaces, that is even more wrong than all css in 1 line
536: [02:55:54] <antmas> I use 2 out of force of habit (.net)
537: [02:56:04] <antmas> but am slowly switching to 4
538: [02:57:04] <Ryan-Toast> Even grunt compiles css as 2 indents
539: [02:57:31] <simon_w> Compiled CSS with indents? Doing it wrong.
540: [02:57:49] <Ryan-Toast> simon_w: I compile a min version too
541: [02:58:10] <Ryan-Toast> but I make a readable version for people who don't use sass/less
542: [02:58:15] <Zauberfisch> I am also not sure using grunt is such a good thing to do
543: [02:58:18] <Ryan-Toast> aka peasents.
544: [02:58:24] <Ryan-Toast> peasants
545: [02:58:28] <Zauberfisch> (:
546: [02:58:35] <Ryan-Toast> Zauberfisch: I enjoy grunt.
547: [02:58:54] <Ryan-Toast> Nice to just open the console and type grunt
548: [02:59:00] * travis-ci has joined #silverstripe
549: [02:59:00] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2024 (log_formatter_defaults - af01d7f : Sean Harvey): The build passed.
550: [02:59:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/3fc9ed52b5ad...af01d7f02407
551: [02:59:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/19471511
552: [02:59:00] * travis-ci has left #silverstripe
553: [02:59:02] <Ryan-Toast> and everything just does shit for you.
554: [02:59:20] <simon_w> Bad Sean!
555: [02:59:21] <Zauberfisch> not sure if wrapping existing commands / tools in javascript is a sane thing to do
556: [02:59:42] <Ryan-Toast> DO ALL OF THE INSANE THINGS!
557: [03:00:09] * howardgrigg has joined #silverstripe
558: [03:01:06] <zippy___> Hmmmm SS 3.1.3 rc2 just out today eh
559: [03:01:06] * howardgrigg quit (Read error: Connection reset by peer)
560: [03:01:12] <Zauberfisch> I recenly saw a talk at a js meetup about exactly that thing. one of the leader of this javascript group did the talk. and he was like "I love javascript. but not to reinvent the wheel". grunt is reinventing makefile in javascript, and thats just not that smart
561: [03:01:15] * howardgrigg has joined #silverstripe
562: [03:01:16] <Zauberfisch> and I fully agree with that
563: [03:02:07] <Ryan-Toast> I suppose, but for convenience sake I like it.
564: [03:03:20] <Zauberfisch> yeah, on the other hand I have become a pragmatist. and so I suppose anything that gets the job done is fine
565: [03:04:18] <simon_w> For convenience, I use launchd listening to change events so I don't have to constantly rebuild my CSS files
566: [03:04:52] <simon_w> Then the deploy script builds a dist version
567: [03:05:49] <zippy___> the download zip doesn't come with the phpunit xml file, so just have to run tests with sake?
568: [03:05:55] * howardgrigg quit (Ping timeout: 252 seconds)
569: [03:06:23] <Ryan-Toast> simon_w: Sounds interesting, but for the moment if it ain't broke
570: [03:06:52] <simon_w> Ryan-Toast, so, why aren't you writing everything in notepad and inline style attributes? :p
571: [03:07:11] <zippy___> isn't gulp the new grunt...
572: [03:07:21] <Ryan-Toast> simon_w: :P
573: [03:07:27] <Ryan-Toast> no whitespaces.
574: [03:08:46] <unsignedint> whitespaces are for the weak
575: [03:09:10] <unsignedint> real programmers can read and write minified javascript
576: [03:10:06] * k_fish has joined #silverstripe
577: [03:10:12] <Zauberfisch> "< unsignedint> whitespaces are for the weak"
578: [03:10:13] <Zauberfisch> haha
579: [03:11:03] <simon_w> If you're using whitespace, you're not writing perl so you're doing it wrong
580: [03:11:14] <simon_w> Gotta use the proper LAMP stack
581: [03:11:16] <Zauberfisch> http://xkcd.com/378/
582: [03:11:37] <unsignedint> haha yeah I was going to bring that up
583: [03:11:52] <unsignedint> I like the magnetised needle and steady hand
584: [03:12:31] <unsignedint> simon_w: I always find it amazing that so much perl code exists, yet it never features anywhere
585: [03:12:36] <unsignedint> I guess its not hip enough
586: [03:12:59] * k_fish_ quit (Ping timeout: 240 seconds)
587: [03:13:55] <unsignedint> like cpan has a module for every conceivable thing, which I take to be a sign that a language has a lot of users
588: [03:17:56] <antmas> wow
589: [03:18:00] <antmas> one set of {} huh?
590: [03:18:06] <antmas> or a couple of sets rather
591: [03:22:05] * zippy___ quit (Ping timeout: 256 seconds)
592: [03:26:29] * k_fish quit (Ping timeout: 246 seconds)
593: [03:30:48] <Ryan-Toast> Zauberfisch: I feel like a dirty whore. https://github.com/Rhym/ss_boilerplate/blob/master/themes/boilerplate/sass/_layout.scss
594: [03:31:32] * k_fish has joined #silverstripe
595: [03:31:58] * howardgrigg has joined #silverstripe
596: [03:33:00] * howardgr_ has joined #silverstripe
597: [03:33:00] * howardgrigg quit (Read error: Connection reset by peer)
598: [03:35:12] <Zauberfisch> Ryan-Toast: thats ok. it will pass. Its a common problem that criminals take their time to adjust to normal during rehabilitation
599: [03:35:22] <Zauberfisch> *to normal live
600: [03:35:27] <Zauberfisch> :P
601: [03:35:50] <Ryan-Toast> One attribute that takes up 3 lines seems criminal to me.
602: [03:37:13] * howardgr_ quit (Ping timeout: 240 seconds)
603: [04:04:02] * howardgrigg has joined #silverstripe
604: [04:05:16] * howardgr_ has joined #silverstripe
605: [04:05:16] * howardgrigg quit (Read error: Connection reset by peer)
606: [04:09:37] * howardgr_ quit (Ping timeout: 240 seconds)
607: [04:25:56] * nickmolhoek quit (Quit: nickmolhoek)
608: [04:25:58] * joelpittet quit ()
609: [04:36:00] * howardgrigg has joined #silverstripe
610: [04:37:09] * howardgr_ has joined #silverstripe
611: [04:37:10] * howardgrigg quit (Read error: Connection reset by peer)
612: [04:41:38] * howardgr_ quit (Ping timeout: 252 seconds)
613: [04:46:49] * NewLinuxUser has joined #silverstripe
614: [04:50:19] * UncleCheese quit (Quit: UncleCheese)
615: [04:53:58] * SightUnseen has joined #silverstripe
616: [05:08:05] * howardgrigg has joined #silverstripe
617: [05:09:01] * howardgr_ has joined #silverstripe
618: [05:09:01] * howardgrigg quit (Read error: Connection reset by peer)
619: [05:13:28] * howardgr_ quit (Ping timeout: 264 seconds)
620: [05:39:52] * howardgrigg has joined #silverstripe
621: [05:40:56] * howardgr_ has joined #silverstripe
622: [05:44:40] * howardgrigg quit (Ping timeout: 264 seconds)
623: [05:45:52] * howardgr_ quit (Ping timeout: 264 seconds)
624: [06:06:16] * Azure quit (Quit: Textual IRC Client: www.textualapp.com)
625: [06:11:53] * howardgrigg has joined #silverstripe
626: [06:12:56] * Azure has joined #silverstripe
627: [06:12:56] * howardgrigg quit (Read error: Connection reset by peer)
628: [06:13:03] * howardgrigg has joined #silverstripe
629: [06:17:17] * howardgrigg quit (Ping timeout: 246 seconds)
630: [06:44:09] * howardgrigg has joined #silverstripe
631: [06:44:51] * howardgr_ has joined #silverstripe
632: [06:44:52] * howardgrigg quit (Read error: Connection reset by peer)
633: [06:45:23] * stripee has joined #silverstripe
634: [06:48:21] <stripee> I copied a module folder in var/www/project_name/ .....but smartgit5 is showing the sub-directories and files ...not the whole folder as once.......is it right to push them separately....or i m going wrong with something else??
635: [06:48:22] * zippy___ has joined #silverstripe
636: [06:48:39] * zippy___ is now known as zippy_
637: [06:48:54] * zippy_ is now known as zippy___
638: [06:49:24] * howardgr_ quit (Ping timeout: 265 seconds)
639: [06:51:35] * Tanger has joined #silverstripe
640: [06:54:22] * simon_w|air has joined #silverstripe
641: [07:00:28] * spronk has joined #silverstripe
642: [07:00:52] <Zauberfisch> stripee: what is smartgit5?
643: [07:02:30] <Zauberfisch> ah, your git client
644: [07:02:30] <stripee> gui of git
645: [07:02:31] <Zauberfisch> I see
646: [07:03:14] <Zauberfisch> stripee: am I right to assume that you don't really know how git works?
647: [07:03:31] <stripee> ya sure
648: [07:04:02] <Zauberfisch> ok, that explains :P
649: [07:04:11] <stripee> i know git commands but dont know its workflow and any other thing related to git
650: [07:04:12] <Zauberfisch> in git, there are no folders
651: [07:04:13] <Zauberfisch> period
652: [07:04:19] <Zauberfisch> git does not care about folders
653: [07:04:23] <Zauberfisch> it only cares about files
654: [07:04:27] <stripee> oh....
655: [07:04:29] <Zauberfisch> a file can have a path
656: [07:04:38] <Zauberfisch> but there are no folders
657: [07:04:44] <stripee> hmmmm
658: [07:04:49] <stripee> wat is period?
659: [07:05:00] <Zauberfisch> stripee: just a figure of speech
660: [07:05:03] <Zauberfisch> ignore it
661: [07:05:15] <stripee> hmm
662: [07:05:18] <Colin[pi]> hmmm
663: [07:05:25] <stripee> got u man
664: [07:05:28] <Zauberfisch> so, yes, you can do "git add foldername/"
665: [07:05:29] <stripee> thanx
666: [07:05:39] <Zauberfisch> but that basicly just adds all the files inside that folder
667: [07:05:42] <Zauberfisch> not the folder itself
668: [07:05:51] <stripee> hmmmmm
669: [07:06:06] <Zauberfisch> so, to answer your question: its perfectly fine that your git client shows you all the files
670: [07:06:26] <stripee> wer can i know these stuffs on mi own ....i mean wer du u know these things from?
671: [07:07:03] <Zauberfisch> but there is 1 thing you should be careful with: you say you coppied a module folder? if the module folder is already a git repository and you copied that into a git repository. that might be a problem
672: [07:07:19] * Nimle quit (Ping timeout: 245 seconds)
673: [07:07:25] <Zauberfisch> stripee: well, I did the hard way. trail and error :P
674: [07:07:39] * Raymondo quit (Quit: Connection closed for inactivity)
675: [07:07:53] <stripee> i downloaded that from github as an archive
676: [07:08:00] <Zauberfisch> then you are fine
677: [07:08:08] <Zauberfisch> there is the official website of git: http://git-scm.com/
678: [07:08:19] <Zauberfisch> there are extensive docs on git
679: [07:08:44] <Zauberfisch> there is also http://help.github.com
680: [07:08:45] <stripee> hhmmmm
681: [07:08:52] <stripee> thanx'
682: [07:09:00] <stripee> will peer into that
683: [07:09:03] <Zauberfisch> which is pretty good. I think the help of github is easyer to start with
684: [07:09:28] <Zauberfisch> you will learn the basics there.
685: [07:10:04] <Zauberfisch> but the adanved stuff is to much to learn at once. just learn the basics and then everytime you run into a problem search for a solution. and bit by bit you will come to master git
686: [07:10:08] <Zauberfisch> thats how I did it
687: [07:11:10] <Zauberfisch> stripee: http://try.github.io/levels/1/challenges/1
688: [07:12:16] <stripee> hmm
689: [07:12:23] <stripee> thanx
690: [07:15:48] * howardgrigg has joined #silverstripe
691: [07:16:57] * howardgr_ has joined #silverstripe
692: [07:16:58] * howardgrigg quit (Read error: Connection reset by peer)
693: [07:21:11] * howardgr_ quit (Ping timeout: 252 seconds)
694: [07:23:02] * henkpoley has joined #silverstripe
695: [07:38:58] * UncleCheese has joined #silverstripe
696: [07:44:07] * howardgrigg has joined #silverstripe
697: [08:09:56] * ss-log has joined #silverstripe
698: [08:16:01] * howardgrigg has joined #silverstripe
699: [08:16:01] * henkpoley has joined #silverstripe
700: [08:16:01] * spronk has joined #silverstripe
701: [08:16:01] * simon_w|air has joined #silverstripe
702: [08:16:01] * Tanger has joined #silverstripe
703: [08:16:01] * zippy___ has joined #silverstripe
704: [08:16:01] * stripee has joined #silverstripe
705: [08:16:01] * Azure has joined #silverstripe
706: [08:16:01] * SightUnseen has joined #silverstripe
707: [08:16:01] * NewLinuxUser has joined #silverstripe
708: [08:16:01] * k_fish has joined #silverstripe
709: [08:16:01] * EasyCo has joined #silverstripe
710: [08:16:01] * Trooy has joined #silverstripe
711: [08:16:01] * antmas has joined #silverstripe
712: [08:16:01] * Jakx_ has joined #silverstripe
713: [08:16:01] * Martin__ has joined #silverstripe
714: [08:16:01] * simon_w has joined #silverstripe
715: [08:16:01] * guzzlefry has joined #silverstripe
716: [08:16:01] * Bollig|DesignCty has joined #silverstripe
717: [08:16:01] * Colin[pi] has joined #silverstripe
718: [08:16:01] * Ryan-Toast has joined #silverstripe
719: [08:16:01] * irogue_ has joined #silverstripe
720: [08:16:01] * TRB143 has joined #silverstripe
721: [08:16:01] * abitran has joined #silverstripe
722: [08:16:01] * wmk has joined #silverstripe
723: [08:16:01] * unsignedint has joined #silverstripe
724: [08:16:01] * geekdenz1 has joined #silverstripe
725: [08:16:01] * Guest10374 has joined #silverstripe
726: [08:16:01] * Zauberfisch has joined #silverstripe
727: [08:16:01] * andylockran has joined #silverstripe
728: [08:16:01] * lewellyn has joined #silverstripe
729: [08:16:01] * ss23 has joined #silverstripe
730: [08:16:01] * 14WAB7W2L has joined #silverstripe
731: [08:16:01] * jrthomer has joined #silverstripe
732: [08:16:01] * robert_ has joined #silverstripe
733: [08:16:01] * FrozenFire has joined #silverstripe
734: [08:16:01] * Audio has joined #silverstripe
735: [08:16:01] * ajmitch_ has joined #silverstripe
736: [08:16:01] * Kolin has joined #silverstripe
737: [08:16:01] * lab-notes has joined #silverstripe
738: [08:16:01] * mrzero has joined #silverstripe
739: [08:16:01] * changed the topic to 'Welcome to #silverstripe | Ask your questions! | IRC Logs: http://ss.org.nz/logs | Dev Mailing List: http://ss.org.nz/ss-dev | Latest stable release: http://ss.org.nz/3.1.2 | Release Archive: http://www.silverstripe.org/release-archive/'
740: [08:17:08] * Kapdap has joined #silverstripe
741: [08:18:57] <wmk> zippy___, ;)
742: [08:37:39] <Zauberfisch> booom
743: [08:37:40] <Zauberfisch> http://mars.zauberfisch.at/share/many-many_many_extraFields.png
744: [08:38:01] <Zauberfisch> gridfield <3
745: [08:40:00] <Zauberfisch> add a row in the grid above, and you get 1 more row in the grid below
746: [08:40:11] <Zauberfisch> many many_many relations with extra fields
747: [08:42:37] <zippy___> many!
748: [08:45:50] * Jakx_ has left #silverstripe
749: [08:47:06] <Zauberfisch> I jsut wish the code was as pretty as the interface looks :/
750: [08:47:45] * UncleCheese has joined #silverstripe
751: [08:50:46] <wmk> Zauberfisch, *G*
752: [08:50:54] <Zauberfisch> guzzlefry: I hereby decleare you hero of the day
753: [08:51:51] <Zauberfisch> your pull request made me aware of the existence of @method
754: [08:53:54] <simon_w|air> Hehe, IDEs
755: [08:53:56] <simon_w|air> So cute
756: [08:54:10] <zippy___> don't be hating on my phpstorm :)
757: [08:56:41] <Zauberfisch> which in turn lead me to: https://github.com/raket/idea-silverstripe/issues/20#issuecomment-35867520
758: [08:58:18] <simon_w|air> Zauberfisch, would "@method static static create()" work on Object, instead of sticking it everywhere?
759: [08:59:11] <Zauberfisch> simon_w|air: create is an actual method, so the IDE knows that the method exists
760: [08:59:20] <Zauberfisch> the problem is that the IDE does not know what type it returns
761: [08:59:29] <simon_w|air> Zauberfisch, so set its return type to static?
762: [08:59:31] <Zauberfisch> so its always object
763: [09:00:00] <Zauberfisch> it is
764: [09:00:14] <simon_w|air> Oh, so the IDE's broken
765: [09:00:16] <wmk> Zauberfisch, no chance to put a variable there for the IDE? like @method static $ClassName create()
766: [09:00:24] <Zauberfisch> oh, hold on
767: [09:00:36] <Zauberfisch> the IDE is picking it up
768: [09:00:40] <Zauberfisch> :O
769: [09:00:48] <Zauberfisch> to long ago that I last tried it :D
770: [09:00:51] <Zauberfisch> awesome
771: [09:01:07] <Zauberfisch> is that @return static new in Object.php? :O
772: [09:01:26] <simon_w|air> Probably? blame and find out
773: [09:01:33] <Zauberfisch> haha, yes
774: [09:01:40] <Zauberfisch> just this month
775: [09:01:44] <Zauberfisch> https://github.com/silverstripe/silverstripe-framework/commit/d1c68e6020794fb63d4eb540dc5ad2de6cd70d92
776: [09:01:47] <Zauberfisch> nice
777: [09:03:37] * kinglozzer has joined #silverstripe
778: [09:03:51] <Zauberfisch> ok, to bad, guzzlefry you are no longer the hero
779: [09:03:58] * stripee quit (Ping timeout: 245 seconds)
780: [09:04:07] <Zauberfisch> yay for @nikrolls
781: [09:04:15] * travis-ci has joined #silverstripe
782: [09:04:15] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2029 (3.1 - 8ab0fd8 : Ingo Schommer): The build passed.
783: [09:04:15] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/d6b75acbc496...8ab0fd879d28
784: [09:04:15] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/19482801
785: [09:04:15] * travis-ci has left #silverstripe
786: [09:06:29] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
787: [09:07:04] <Zauberfisch> simon_w|air: so, you are a real programmer than?
788: [09:07:15] <Zauberfisch> (late reply to your "IDEs" comment"
789: [09:07:16] <Zauberfisch> )
790: [09:07:41] <simon_w|air> Well, I'm real and a programmer
791: [09:08:08] <Zauberfisch> magnetized needle and a steady hand
792: [09:08:15] * Shrike_Finland has joined #silverstripe
793: [09:10:14] * striper has joined #silverstripe
794: [09:10:49] * EasyCo quit (Quit: Connection closed for inactivity)
795: [09:11:16] * Py^k has joined #silverstripe
796: [09:12:44] * henkpoley quit (Quit: henkpoley)
797: [09:14:15] * SightUnseen has left #silverstripe
798: [09:18:02] * violetina has joined #silverstripe
799: [09:27:58] * micmania1 has joined #silverstripe
800: [09:38:57] <Py^k> Morn'n mic.
801: [09:39:22] <Zauberfisch> good morning
802: [09:39:49] * striper quit (Ping timeout: 245 seconds)
803: [09:40:05] <wmk> hmm, can i use config api in extensinos?
804: [09:40:34] <Zauberfisch> extensions as in DataExtension?
805: [09:40:40] <wmk> yes
806: [09:40:42] <Zauberfisch> yes
807: [09:41:00] <Zauberfisch> if you are speaking about class Config
808: [09:41:04] <Zauberfisch> and related stuff
809: [09:42:22] <wmk> so in an DataExtension i just declare a private static variable and can call it via Config::inst()->get()...
810: [09:42:23] <wmk> fine
811: [09:42:41] <Zauberfisch> yes, should be possible
812: [09:43:28] <Zauberfisch> wmk: but I think using $this->owner->stat('name_of_static_var') would be preffred
813: [09:43:51] <Py^k> is possible.
814: [09:44:01] <Py^k> nothing special about config system, it's not tied to classes.
815: [09:44:23] <Zauberfisch> its a wrapper around Config::inst()->get() using $this->class of the object you attached the extension to
816: [09:44:37] <wmk> well, i want to make this value configurabe in the extension.
817: [09:44:39] <Py^k> from extension things like $this->config()->var should be possible.
818: [09:45:14] <Zauberfisch> wmk: well, private statics of an extension are added to the object you attach it to
819: [09:45:28] <Zauberfisch> at least for $db, $has_many and such I am sure of it
820: [09:45:31] <Py^k> Zauberfisch: $this->owner->stat ?? not Config::get($this->owner->ClassName, 'name_of_option') ?
821: [09:45:33] <Zauberfisch> not sure about random
822: [09:45:57] <Zauberfisch> yes, Py^k. stat() will use $this->Class and fall back to get_class($this) if ->Class is not set
823: [09:46:38] <Py^k> right, fair enough I guess.
824: [09:46:42] <Py^k> seems like legacy code :<
825: [09:46:52] <micmania1> mornin'
826: [09:46:56] <Py^k> gidday
827: [09:47:04] <Zauberfisch> but its not deprecated, so I assume it still has a reason to be around
828: [09:47:15] <Py^k> does it leverage config code?
829: [09:47:49] <Py^k> if so it's probably not doing much harm, and is there for backwards compatibility
830: [09:48:13] <kinglozzer> Mornin' all
831: [09:48:19] <Py^k> gidday loz
832: [09:50:07] <Zauberfisch> Py^k: yes, its just a wrapper around Config::inst()->get()
833: [09:55:55] <Colin[pi]> i love it when a client calls and says "Isn't it about time I pay you some money?"
834: [09:56:01] * Tanger quit (Quit: Tanger)
835: [09:56:07] <Shrike_Finland> is it possible to override framwork form templates like TextField.ss from templates/forms/Name.ss?
836: [09:56:28] <Py^k> Colin[pi]: it means that obviously you don't invoice fast enough! :P
837: [09:56:36] <Zauberfisch> Shrike_Finland: yes
838: [09:56:39] <Py^k> Shrike_Finland: yes, put them in your theme
839: [09:56:52] <Colin[pi]> Py^k: well we're about 80% through the build ;)
840: [09:57:01] <Py^k> err, copies, edit and flush, done.
841: [09:57:02] <Py^k> :>
842: [09:57:09] <Py^k> Colin[pi]: not fast enough!
843: [09:57:12] <Shrike_Finland> Zauberfisch: ok, thanx
844: [09:57:14] <Colin[pi]> ;
845: [09:57:16] <Colin[pi]> ;P
846: [09:57:20] <Py^k> Colin[pi]: weekly!
847: [09:57:24] <Zauberfisch> Shrike_Finland: theme or mysite tempaltes folder, both should work
848: [09:57:33] <Colin[pi]> yeah should have shorter cycles
849: [09:57:36] <Py^k> then cancel all operations after they miss 2 weeks payments :P
850: [09:58:04] <Py^k> Colin[pi]: it's hard though because most folk work on monthly cycles.
851: [09:58:27] <Py^k> but if you can pull off or get folks to agree to weekly, cashflow is much gooder :P
852: [09:58:45] <Colin[pi]> indeed.. it's sweet when those big payments come in though :)
853: [09:58:55] <Py^k> it is. But cashflow is king!
854: [09:59:04] <Colin[pi]> true
855: [09:59:42] <Py^k> besides, provided you're not incompetent with dosh, it builds up into a nice reserve which equals that of a large payment anyway
856: [09:59:48] * howardgrigg quit (Ping timeout: 258 seconds)
857: [10:03:21] <Py^k> it's just nicer because you can pay out goings when needed in the meantime.
858: [10:08:49] * k_fish_ has joined #silverstripe
859: [10:09:15] * stripee has joined #silverstripe
860: [10:10:59] * k_fish quit (Ping timeout: 240 seconds)
861: [10:20:41] <Colin[pi]> headphone recommendations anyone? my hd202s are dying
862: [10:21:25] <UncleCheese> oooh, me too
863: [10:21:28] <UncleCheese> bluetooth?
864: [10:21:51] <Colin[pi]> my main requirements are: a) light b) sounds awesome
865: [10:22:00] <UncleCheese> ha
866: [10:22:14] <UncleCheese> yeah, i'm on like a 10 year delay with technology
867: [10:22:21] <UncleCheese> i just found out that you can get headphones without a wire
868: [10:22:33] <Colin[pi]> I had some of those like 10 years ago, but they were shit
869: [10:22:39] <UncleCheese> crap
870: [10:22:46] <Colin[pi]> remember those IR ones?
871: [10:23:00] <Colin[pi]> I would walk out of range and by killed by a thousand angry bees in my eyes
872: [10:23:02] <Colin[pi]> *ears
873: [10:23:03] <Colin[pi]> wtf
874: [10:23:10] <UncleCheese> ohhh
875: [10:26:27] <Zauberfisch> I have http://gaming.logitech.com/en-us/product/g930-7-1-wireless-gaming-headset
876: [10:26:30] <Zauberfisch> I bloody love it
877: [10:26:51] <Colin[pi]> looks heavy
878: [10:27:00] <Zauberfisch> its ok
879: [10:27:05] <Zauberfisch> feels good.
880: [10:27:13] <Zauberfisch> have it on my head for sometimes 20+ hours
881: [10:27:18] <Zauberfisch> and don't feel a thing
882: [10:27:48] <Zauberfisch> as far as my damaged ears can tell, the sound is also good
883: [10:28:01] <Colin[pi]> my current one is this, I can't use it for long periods ;) http://www.plantronics.com/images/catalog/product_fullsize/gamecom367.jpg
884: [10:28:45] <UncleCheese> why does it have that stupid microphone?
885: [10:28:59] <UncleCheese> is it for flying a helicopter or something?
886: [10:29:14] <Colin[pi]> in-game chat
887: [10:30:19] <Py^k> my personal rule of thumb is if it doesn't have a cable, it's crap.
888: [10:30:20] <Zauberfisch> UncleCheese: for talking with people
889: [10:30:33] <UncleCheese> which people?
890: [10:30:34] <Zauberfisch> Py^k: thought the same thing, until I tryed the g930
891: [10:30:46] <Zauberfisch> UncleCheese: Microsoft Sam and my other great friends
892: [10:30:50] <UncleCheese> other people who are listening to their ipods?
893: [10:30:59] <UncleCheese> that's weird
894: [10:31:09] <Py^k> Zauberfisch: yeh, wireless has it's uses. And I'm sure tech is advancing to where there are good options these days... but I still wouldn't get them :P
895: [10:31:10] <Colin[pi]> UncleCheese: these are pc gaming headsets
896: [10:31:20] <UncleCheese> gaming
897: [10:31:23] <UncleCheese> hmm
898: [10:31:24] <Zauberfisch> UncleCheese: oh, I am talking about PC headphone. they are not designed for leaving your home
899: [10:31:27] * howardgrigg has joined #silverstripe
900: [10:31:31] <UncleCheese> still don't get what the microphone is for
901: [10:31:38] <Colin[pi]> multiplayer games
902: [10:31:44] <Colin[pi]> you play with real people
903: [10:31:48] <Colin[pi]> so you can talk to them
904: [10:31:50] <UncleCheese> can't you just talk to the guy in the room?
905: [10:31:54] <Colin[pi]> wat
906: [10:31:59] <UncleCheese> sitting next to you on the couch?
907: [10:32:02] <UncleCheese> why a microphone
908: [10:32:21] <Py^k> UncleCheese: because he's in his house in Idaho.
909: [10:33:02] <Colin[pi]> unclecheese: yeah like some games will have 16 or more people from all over the country or the world
910: [10:33:10] <UncleCheese> jesus
911: [10:33:13] <Colin[pi]> MMOs have many more
912: [10:33:21] <Py^k> I dunno if you've heard of this thing called the Internet or not...
913: [10:33:28] <UncleCheese> been a while since i've played games
914: [10:33:30] <Py^k> but it's pretty snazzy
915: [10:33:37] <Colin[pi]> also, you learn to find the mute command in-game pretty fast ;)
916: [10:33:42] <Colin[pi]> some people are annoying fucks
917: [10:33:43] <Py^k> and never on a computer it would seem! :P#
918: [10:33:45] <Zauberfisch> well, to be honest me and my brother actually talked over teamspeak when standing in the same room back when I lived at home :D
919: [10:33:49] <UncleCheese> so people just meet up with random people and play these games?
920: [10:33:53] <UncleCheese> and talk through microphones?
921: [10:33:55] <Py^k> Colin[pi]: yeah well, don't play console games.
922: [10:33:57] <Colin[pi]> UncleCheese: correct
923: [10:34:03] <Py^k> less likely to be deafened by a 12 year old
924: [10:34:09] <Colin[pi]> Py^k: counter strike: go ;)
925: [10:34:12] <UncleCheese> man, that sounds awful
926: [10:34:25] <UncleCheese> do you get to know these people?
927: [10:34:25] <Py^k> UncleCheese: not always 'random' people.
928: [10:34:27] <UncleCheese> is it like IRC?
929: [10:34:28] <Zauberfisch> the oposite. meeting actual people sounds awful
930: [10:34:35] <UncleCheese> oh no
931: [10:34:40] <Py^k> UncleCheese: it's really not much different to this here chatroom.
932: [10:34:43] <Colin[pi]> UncleCheese: you see regulars online, some meet IRL
933: [10:34:46] <Colin[pi]> some get married
934: [10:34:48] <Colin[pi]> (srs)
935: [10:35:11] <Colin[pi]> the net is freakin weird man
936: [10:35:14] <UncleCheese> why not just use IRC?
937: [10:35:16] <Py^k> IRC, people discover SS, come here, chat, make friends, meet up IRL at a hackfest or otherwise.
938: [10:35:25] <UncleCheese> do we need to get microphones for this now?
939: [10:35:30] <Colin[pi]> lol
940: [10:35:30] <Py^k> UncleCheese: becaues they're not programming with SS, they're playing games.
941: [10:35:35] <Zauberfisch> also, Colin[pi] Py^k you might to avoid to engage to heavily on this topic, I am pretty sure UncleCheese is trolling
942: [10:35:40] <UncleCheese> 36 people asking questions about silverstripe?
943: [10:35:48] <Colin[pi]> lol
944: [10:35:49] <Py^k> Zauberfisch: yeah, I am too.
945: [10:36:10] <UncleCheese> trolling
946: [10:36:13] <Colin[pi]> trololololol
947: [10:36:17] <UncleCheese> no, i'm just out of touch
948: [10:36:28] <Colin[pi]> how old are you UC?
949: [10:36:31] <Py^k> Zauberfisch: but he's asked some pretty out there stuff before too...
950: [10:36:36] <Py^k> so can't be too sure :P
951: [10:36:43] <Zauberfisch> (:
952: [10:36:46] <Py^k> 31
953: [10:36:49] <Py^k> guessing
954: [10:36:49] <Colin[pi]> he's american, he's led a sheltered life
955: [10:37:10] <UncleCheese> ha
956: [10:37:18] <Py^k> Colin[pi]: don't be silly, American's are the most in your face people on the xbox live!
957: [10:37:41] <Colin[pi]> wouldn't know, I don't have an xbox ;)
958: [10:37:42] <UncleCheese> well, i still say they should just use irc
959: [10:37:45] <UncleCheese> way less equipment
960: [10:37:48] <Colin[pi]> pc gaming master race
961: [10:38:06] <Py^k> Colin[pi]: you betcha.
962: [10:38:40] <Py^k> in game IRC.
963: [10:39:02] <Py^k> sounds like a fantastic tool to avert someone from completing an objective.
964: [10:39:18] <Colin[pi]> yeah multiplayer gaming is basically just IRC with a game to pass the time
965: [10:39:19] <Zauberfisch> in fact, I actually support that idea. I would love to see games dump there silly self implemented chat system and just base it on IRC
966: [10:39:38] <UncleCheese> woo-hoo
967: [10:39:46] <UncleCheese> i just advanced the gaming world
968: [10:39:51] <UncleCheese> and you call me a troll
969: [10:39:58] <Colin[pi]> achievement unlocked
970: [10:39:58] <Zauberfisch> so you can hook into the chat from outsite
971: [10:40:44] <Py^k> Zauberfisch: don't be silly! That'd be like being able to use third party software to send messages over Skype!
972: [10:40:51] <UncleCheese> anyway, the headphones look great, but first thing i would do is rip off that microphone.. that thing would get in my way
973: [10:40:55] <Py^k> etc...
974: [10:41:05] <Py^k> UncleCheese: so buy a set without the microphone.
975: [10:41:16] <UncleCheese> but i want a good one, and Z knows best
976: [10:41:17] <Py^k> or learn to beatbox while working. Those are your only two choices.
977: [10:41:20] <Colin[pi]> UncleCheese: the microphone folds up
978: [10:41:26] <UncleCheese> sweet as
979: [10:41:36] <Py^k> UncleCheese: most headsets come with an unmicrophoned option.
980: [10:41:50] <UncleCheese> you need all the headphones you can get on these wellington busses
981: [10:42:12] <UncleCheese> lest you be able to hear the bus driver's incessant commentary
982: [10:42:15] <Py^k> Because of all the school kids?
983: [10:42:16] * pevjan has joined #silverstripe
984: [10:42:21] <Py^k> oh
985: [10:42:27] <Py^k> Drivers talk?#
986: [10:42:33] <UncleCheese> it's just not my thing at 8AM
987: [10:42:38] <howardgrigg> hows your new house going UncleCheese?
988: [10:42:41] <UncleCheese> eh
989: [10:42:49] <UncleCheese> i'm very lukewarm on it :(
990: [10:42:57] <UncleCheese> it's a really great house.. very nice inside
991: [10:43:06] <UncleCheese> but i can't get used to living outside the city
992: [10:43:15] <UncleCheese> and without that magnificent view
993: [10:43:25] <howardgrigg> ah yea - where abouts is it?
994: [10:43:28] <UncleCheese> jville
995: [10:43:34] <howardgrigg> oh yea...
996: [10:43:40] <UncleCheese> i mean it's not far
997: [10:43:43] <UncleCheese> but ..
998: [10:43:47] <Py^k> LOL JVILLE
999: [10:43:52] <UncleCheese> today's commute was 90 minutes door to door
1000: [10:44:05] <Colin[pi]> ouuuuccch
1001: [10:44:15] <howardgrigg> yea that sucks - plus you have to live in jville lol
1002: [10:44:21] <Py^k> I get up for work at 6am, get home at 7pm.
1003: [10:44:37] <Colin[pi]> I get up for work 8:55am
1004: [10:44:39] <pevjan> I'm comparing 2 strings with swedish characters in them. One is coming from a web service and one is coming from a varchar field in a DataObject. They look the same, but the comparison fails. What am I doing wrong?
1005: [10:44:39] <Colin[pi]> ;)
1006: [10:44:45] <UncleCheese> yeah, i'm trying to warm up to it
1007: [10:44:47] <howardgrigg> my commute to work is a 5min walk across a bridge :)
1008: [10:44:50] <UncleCheese> i don't miss being cold
1009: [10:44:58] <Py^k> pevjan: probably character encoding.
1010: [10:45:02] <UncleCheese> and i really like having a yard.. it's great for the kid
1011: [10:45:11] <Colin[pi]> my commute is a 5 sec walk to another room
1012: [10:45:20] <pevjan> Py^k: I assumed so, but I don't understand how to make them have the same encoding
1013: [10:45:24] <howardgrigg> yea yard is nice!
1014: [10:45:38] <UncleCheese> but i had really developed an affection for that crappy wellington housing
1015: [10:45:43] <UncleCheese> in a weird way
1016: [10:45:50] <Py^k> pevjan: check out the php string functions, probably. I've not had to do it myself, so I can't really help sorry
1017: [10:46:01] <pevjan> Py^k: ok, thanks
1018: [10:46:08] <UncleCheese> jville kind of feels like you're trying to cram an American life into a Kiwi life
1019: [10:46:21] <Py^k> UncleCheese: neg.
1020: [10:46:32] <howardgrigg> school shootings?
1021: [10:46:33] <Py^k> central wellington is more English
1022: [10:46:37] <UncleCheese> HA
1023: [10:46:43] <Py^k> and old.
1024: [10:46:51] <Colin[pi]> UncleCheese: so what are you saying, your new place is not shitty enough?
1025: [10:46:51] <UncleCheese> just the suburban fabric
1026: [10:47:09] <Py^k> crammed up, narrow streets, no space for much, public pathways going past your window.
1027: [10:47:10] <UncleCheese> no, i like the lack of shittiness
1028: [10:47:11] <howardgrigg> simon_w: php.net is down!
1029: [10:47:17] * samthejarvis has joined #silverstripe
1030: [10:47:26] <Py^k> UncleCheese: it's not normal. Just visit any other NZ city, town, village to see that.
1031: [10:47:30] <UncleCheese> py^k: that's it
1032: [10:47:45] <Py^k> UncleCheese: yeah, that crammed in stuff is all English I've discovered.
1033: [10:47:48] <UncleCheese> it's a wgtn thing i know
1034: [10:47:55] <Py^k> old influences.
1035: [10:47:58] <Py^k> yeh
1036: [10:48:02] <UncleCheese> anyway
1037: [10:48:08] <Py^k> most cities spread out, not up :P
1038: [10:48:12] <Py^k> (in nz)
1039: [10:48:28] <howardgrigg> pevjan: this might help http://nz1.php.net/mb_convert_encoding
1040: [10:49:25] * babak has joined #silverstripe
1041: [10:49:27] <Py^k> I can't get used to over here where everyone lives in the same building. Houses are all adjoined. To me that's a flat, something you move out of by the time you're 25, max.
1042: [10:49:30] <simon_w|air> howardgrigg, not my problem. nz1.php.net's up and that's the only one I control
1043: [10:50:15] <Colin[pi]> high density living dude
1044: [10:50:16] <Colin[pi]> fact of life
1045: [10:50:22] <howardgrigg> simon_w|air: yea I had to use yours :)
1046: [10:50:43] <Py^k> Colin[pi]: yeah, if they were apartments I'd probably understand.
1047: [10:50:59] <Py^k> but they're not. They've got gardens, only 2 levels high, etc.
1048: [10:51:28] <Py^k> even the villages where high density is not a thing.
1049: [10:51:30] <Colin[pi]> Py^k: what like terrace houses?
1050: [10:51:35] <Py^k> Colin[pi]: I guess.
1051: [10:51:59] <simon_w|air> howardgrigg, both AU mirrors are up too: http://status.php.net
1052: [10:51:59] <Colin[pi]> they have a ton of those in Sydney too
1053: [10:52:00] <Colin[pi]> some of them fetch insane prices
1054: [10:52:23] <Py^k> wikipedia says yes, terraced housing.
1055: [10:52:27] * UncleCheese quit (Ping timeout: 252 seconds)
1056: [10:53:34] <pevjan> howardgrigg: thanks, I'll take a look
1057: [10:54:28] <Py^k> Colin[pi]: I can even understand it in some suburbs, especially if they all share some facilities like a pool or something.
1058: [10:54:29] <Colin[pi]> Py^k: guess it's what each person is accustomed to or happy with
1059: [10:54:29] <Colin[pi]> some people love that style, others want the house and yard, others happy with apartment
1060: [10:54:40] <Py^k> but... \EVERYWHERE, that's weird.
1061: [10:54:44] <Py^k> got space? will use.
1062: [10:55:03] <Py^k> Colin[pi]: it's somewhere between though.
1063: [10:55:21] <Colin[pi]> more density = more people = mo money
1064: [10:55:24] <Py^k> not the kinda place I'd raise a child, but that's just how it is I guess.
1065: [10:55:31] <Py^k> Colin[pi]: heh, yeh.
1066: [10:55:41] * UncleCheese has joined #silverstripe
1067: [10:55:47] <Colin[pi]> Canberra here is weird, this is a planned city
1068: [10:55:50] <Py^k> everything in life comes down to th same crude fact.
1069: [10:55:52] <Colin[pi]> and they started out as the "urban capital"
1070: [10:55:56] <Py^k> mo' money.
1071: [10:55:58] <Colin[pi]> everyone wanted a house and yard
1072: [10:56:04] <Colin[pi]> then they eventually realised
1073: [10:56:06] <Colin[pi]> OH SHIT
1074: [10:56:08] <Colin[pi]> we have no more space
1075: [10:56:18] <Colin[pi]> and it takes forever to get anywhere
1076: [10:56:25] <Py^k> lulz
1077: [10:56:28] <Colin[pi]> well shit son we need to build apartments
1078: [10:56:31] <simon_w|air> 20 minutes is forever?
1079: [10:56:34] <Colin[pi]> but they don't like it
1080: [10:56:39] <Colin[pi]> simon_w: hell yes
1081: [10:56:44] <UncleCheese> well, suburban build-out isn't as bad if it's backed with public transit expansion
1082: [10:56:52] <Colin[pi]> LOL canberra buses
1083: [10:57:02] <Colin[pi]> if you live close to an interchange, it's sweet
1084: [10:57:03] <simon_w|air> Colin[pi], I have a 30 minute commute, and that's only into the CBD
1085: [10:57:05] <Colin[pi]> bus every 5 mins
1086: [10:57:09] <UncleCheese> yeah, i've heard caberra is a mess
1087: [10:57:14] <Colin[pi]> but if you live suburban, you're screwed
1088: [10:57:22] <Py^k> UncleCheese: don't be silly UncleCheese, you've been in NZ long enough to know that 'public transport' is nothing to be considered until it's an afterthought.
1089: [10:57:23] <UncleCheese> but that's good
1090: [10:57:30] <Py^k> we don't build cities for folks without cars!
1091: [10:57:31] <UncleCheese> umm
1092: [10:57:40] <UncleCheese> you know you're talking to an american, right?
1093: [10:57:56] <Zauberfisch> guys, let me rubb this into your faces:
1094: [10:58:03] <simon_w|air> Colin[pi], I've discovered you want to live near the blue rapid route
1095: [10:58:03] <Zauberfisch> - walking to work: 4 minutes
1096: [10:58:06] <Py^k> Never experienced American public transport. But if you've got functioning trains and a subway then you're still streaks ahead.
1097: [10:58:09] * Colin[pi]-2 has joined #silverstripe
1098: [10:58:13] <Zauberfisch> - walkint to nearest super market: 2min
1099: [10:58:24] <UncleCheese> Americans have public transit that Bolivia would be ashamed of
1100: [10:58:25] <Zauberfisch> - walking to city center: 5min
1101: [10:58:29] <Py^k> Zauberfisch: love it. Used to be me until I moved.
1102: [10:58:51] <Zauberfisch> - walking to main railway station: 5 min
1103: [10:58:55] <Py^k> well, 5 and 10 mins, but yeh.
1104: [10:58:56] <Py^k> was good.
1105: [10:59:00] <Colin[pi]-2> UncleCheese: I loved the public transport in Sao Paulo, except for the crowding... oh lord the crowding
1106: [10:59:00] <Py^k> bar over the roa... river.
1107: [10:59:02] <simon_w|air> Py^k, from my experience, Dallas has fairly decent PT, San Fran's is shit
1108: [10:59:29] <stripee> the page is running properly but this error .. [Notice] Trying to get property of non-object...... displays...and below this error...the page is running as per it is programmed to run.....what is the problem then?
1109: [10:59:34] <Colin[pi]-2> brazilians are funny, they have a train like every minute (seriously).. and they get pissed off if they miss one
1110: [10:59:49] <Py^k> stripee: you have a notice level error (which isn't fatal).
1111: [11:00:08] <simon_w|air> stripee, you're expecting something to be an object that isn't one
1112: [11:00:12] <Py^k> and the problem is exactly as it says. You're trying to access something like a boolean as if it were an object.
1113: [11:00:12] <simon_w|air> The error says where
1114: [11:00:17] <UncleCheese> i'm going to try to take the train in from jville one day this week.. we'll see
1115: [11:00:17] * troy_ has joined #silverstripe
1116: [11:00:25] <stripee> but it is displayed....i dont wanna that be displayed
1117: [11:00:27] <Py^k> and the error will even tell you what line to look at.
1118: [11:00:27] <UncleCheese> dumps me off 2.4k from where I need to be, but at least i'm moving
1119: [11:00:33] <Py^k> stripee: so fix the error.
1120: [11:00:37] <Colin[pi]-2> UncleCheese: I'll get the obituary ready
1121: [11:00:40] * troy_ is now known as Guest66101
1122: [11:00:48] <UncleCheese> oh come on now
1123: [11:00:55] <stripee> i m unable to figure out the error....
1124: [11:01:00] <Colin[pi]-2> lol ;)
1125: [11:01:03] <simon_w|air> The Jville lines is one of the better ones
1126: [11:01:11] <Py^k> UncleCheese: centre of town isn't 2.4 k from Heyday office is it?
1127: [11:01:13] <UncleCheese> oh good
1128: [11:01:20] <UncleCheese> yeah, didn't think so either
1129: [11:01:22] * Trooy quit (Disconnected by services)
1130: [11:01:25] <UncleCheese> but that's what gmaps says
1131: [11:01:27] <Colin[pi]-2> I'm talking out of my arse, I know very little of NZ ;D
1132: [11:01:29] * Guest66101 is now known as Trooy
1133: [11:01:41] <Py^k> UncleCheese: office is in the centre of town too though right?#
1134: [11:01:43] * Colin[pi] quit (Ping timeout: 265 seconds)
1135: [11:01:46] <UncleCheese> i heard someone say you can walk it in 20 minutes
1136: [11:01:51] <UncleCheese> mount vic
1137: [11:01:52] <Py^k> also 2k, remember a K is shorter than a mile.
1138: [11:01:56] <UncleCheese> but that was a kiwi
1139: [11:02:01] <UncleCheese> and kiwis walk ridiculously fast
1140: [11:02:23] <Py^k> so will you after a few months of training (ie, walking to work from the train station every day)
1141: [11:02:25] <simon_w|air> UncleCheese, across the CBD is 20 minutes. Would stick another 5-10 on to get to Heyday
1142: [11:02:26] <UncleCheese> really? but a kilogram is only a fraction of a pound
1143: [11:02:36] <Py^k> I can get across wellington in 10 mins.
1144: [11:02:41] <irogue_> i know its a pretty easy walk from train station to silverstripe
1145: [11:02:41] <Py^k> on foot
1146: [11:02:45] <stripee> <Py^k> :i m unable to figure out the error....
1147: [11:02:45] <UncleCheese> really that fast
1148: [11:02:52] <Py^k> irogue_: yeh, ti's 10 mins.
1149: [11:02:55] <simon_w|air> Py^k, at what time of day?
1150: [11:02:59] <Py^k> simon_w|air: 5pm!
1151: [11:03:01] <Py^k> :P
1152: [11:03:07] <UncleCheese> i was thinking about loading my bike on the train
1153: [11:03:17] <simon_w|air> Py^k, try morning peak :p
1154: [11:03:23] * spronk quit (Ping timeout: 378 seconds)
1155: [11:03:31] <simon_w|air> stripee, can you pastie the error?
1156: [11:03:35] <Py^k> UncleCheese: you troll, you know full well it's 2.2 pound to a kg :P
1157: [11:03:36] <UncleCheese> but then ingo was saying they only let like 3 bikes on
1158: [11:03:55] <UncleCheese> :D
1159: [11:03:56] <Py^k> simon_w|air: it's like evening peak in reverse?#
1160: [11:03:58] <stripee> yes
1161: [11:04:08] <Py^k> UncleCheese: if you organise it first you'll be fine.
1162: [11:04:25] <Py^k> but then you'll need to peddle, and deal with kiwi drivers in rush hour!
1163: [11:04:35] <Py^k> #bugger that, you really would need an obituary
1164: [11:04:43] <UncleCheese> i dunno
1165: [11:04:50] <stripee> here it is ....http://www.sspaste.com/paste/show/530b23f30917e
1166: [11:04:51] <UncleCheese> sometimes there are more cyclists on the roads here than cars
1167: [11:04:52] <simon_w|air> Py^k, evening peak's far too spread out
1168: [11:05:04] <simon_w|air> Py^k, morning peak is much more condensed, and then the lunch hour (when I tend to walk it) is so much worse
1169: [11:05:10] <irogue_> i havent bussed yet since moving back to the tron
1170: [11:05:17] <irogue_> which makes no sense cos i know hamilton buses off by heart
1171: [11:05:21] <UncleCheese> eh, screw it.. i'll just get a scooter
1172: [11:05:21] <irogue_> and they're $2.40 for an hour's travel no matter how many transfers you make
1173: [11:05:23] * spronk has joined #silverstripe
1174: [11:05:40] <UncleCheese> bus is quite spendy... 5 bucks
1175: [11:05:48] <Py^k> simon_w|air: ah yeh
1176: [11:06:07] <Py^k> well to be fair it might have been 10 min to WDC from train station in the morning.
1177: [11:06:12] <Py^k> but I was stroll'n
1178: [11:06:24] <Py^k> along the waterfront
1179: [11:06:29] <UncleCheese> yeah, nice walk eh
1180: [11:06:43] <Py^k> UncleCheese: scooter? :<
1181: [11:06:51] <UncleCheese> yeah, i could be that guy
1182: [11:06:55] <Py^k> that guy!#
1183: [11:07:13] <UncleCheese> i'll wear headphones with a microphone
1184: [11:07:19] <Py^k> safety++!
1185: [11:07:23] <UncleCheese> while i scoot through town at no more than 50 kph
1186: [11:07:43] <UncleCheese> and yell "oh shit" into the microphone about 50 times a minute
1187: [11:07:47] * troy__ has joined #silverstripe
1188: [11:08:26] <Py^k> train and walk sounds far more ideal to me.
1189: [11:08:35] <UncleCheese> people keep telling me that
1190: [11:08:45] <Py^k> put those long legs to work, you'll stride over wellington in no time.
1191: [11:08:45] <UncleCheese> but met link says otherwise
1192: [11:08:47] * Colin[pi] has joined #silverstripe
1193: [11:09:09] <UncleCheese> i had to hack the URL on met link to even get it to offer me a train ride
1194: [11:09:18] <Py^k> ROFL
1195: [11:09:19] * ocm has joined #silverstripe
1196: [11:09:21] <ocm> howdy!
1197: [11:09:21] <UncleCheese> says it's 45 minute walk from station to heyday
1198: [11:09:22] <Py^k> classy.
1199: [11:09:36] <howardgrigg> metlink is built on silverstripe
1200: [11:09:37] <UncleCheese> and it doesn't offer walks of > 30 minutes
1201: [11:09:37] <Py^k> yeah, but those estimates are for disabled old people.
1202: [11:09:43] <UncleCheese> so i changed the url
1203: [11:09:46] <UncleCheese> maxWalkTime=90
1204: [11:09:57] <UncleCheese> ahh
1205: [11:10:00] <UncleCheese> didn't realise
1206: [11:10:01] <UncleCheese> ok
1207: [11:10:06] <UncleCheese> metlink.old.nz
1208: [11:10:27] <ocm> I have a question; I have a form with some fields, but the client would like to be able to use booleans to add/remove some of these fields to the form
1209: [11:10:43] <ocm> what is the best way to do this? check them in the controller and add them to the fieldlist somehow?
1210: [11:10:43] <UncleCheese> you mean hide and show?
1211: [11:10:54] <ocm> yes, or include/exclude them
1212: [11:10:56] <ocm> on the frontend
1213: [11:11:02] <howardgrigg> display logic!
1214: [11:11:05] <UncleCheese> like, tick a checkbox and it exposes some new fields?
1215: [11:11:09] <UncleCheese> ^^^ this guy
1216: [11:11:18] <ocm> haha, exactle like that unclecheese
1217: [11:11:28] * Raymondo has joined #silverstripe
1218: [11:11:30] <UncleCheese> http://github.com/unclecheese/silverstripe-display-logic
1219: [11:11:32] <UncleCheese> you're welcome!
1220: [11:11:48] * Py^k looks up heyday office
1221: [11:11:51] <Shrike_Finland> is it possibe to use only year on ss_date field?
1222: [11:11:55] <Py^k> oh shit son, it's close!
1223: [11:12:02] <Py^k> you can walk that easy
1224: [11:12:05] <Zauberfisch> btw, UncleCheese, how's live in NZ?
1225: [11:12:09] <Py^k> go to central station, problem solved.
1226: [11:12:11] <howardgrigg> ocm that sounds super difficult you'll probably spend hours writing custom js to do it - if only there was a simpler way...
1227: [11:12:13] <UncleCheese> It's great, man
1228: [11:12:16] <howardgrigg> :p
1229: [11:12:18] <UncleCheese> we just applied for residency
1230: [11:12:23] <Py^k> can walk that in 30 mins untrained, but I'm sure you can lift that time easy
1231: [11:12:54] <Py^k> congrats UncleCheese :>
1232: [11:12:57] <Zauberfisch> UncleCheese: don't you need to do that before you move?
1233: [11:13:05] <UncleCheese> no, we're on work visa right now
1234: [11:13:14] <UncleCheese> but as it turns out, we could have applied for residency before we even arrived
1235: [11:13:15] <Py^k> Zauberfisch: nah, get permit/visa first.
1236: [11:13:32] <UncleCheese> and provided we don't get arrested, we would be permanent residents after just 18 months
1237: [11:13:34] <ocm> hm let me have a look at that, thnx UncleCheese. Looking at it.. Is it only for CMS fields or also for just a plain form (like an contacform kinda thing?)
1238: [11:13:38] <UncleCheese> NZ is desperate for opulation
1239: [11:13:40] <Py^k> then permenant residency, then 5 years later citizenship.
1240: [11:13:45] <UncleCheese> ocm: any form
1241: [11:13:56] <Py^k> UncleCheese: not really L<
1242: [11:14:03] <UncleCheese> yes
1243: [11:14:16] <ocm> well then, awesome you hacked that all together this quick as an answer on my question ;)
1244: [11:14:16] <ocm> haha
1245: [11:14:24] <UncleCheese> you can literally spend 18 months in New Zealand and earn the right to be here forever, whenever
1246: [11:14:47] <howardgrigg> It's a bit harder to jump our borders
1247: [11:14:49] <simon_w|air> stripee, you want if($item->Image()->exists())
1248: [11:14:49] <simon_w|air> irogue_, are they noticing lower demand so putting up the prices yet again?
1249: [11:14:50] <simon_w|air> Thanks WRC and NZTA targets
1250: [11:14:50] * Kapdap_ has joined #silverstripe
1251: [11:14:50] <simon_w|air> Hmm, staying up this late isn't going to help my transition back to NZT
1252: [11:14:57] * Trooy quit (Remote host closed the connection)
1253: [11:15:08] <howardgrigg> simon_w|air: are you in Aus?
1254: [11:15:14] * antmas quit (Ping timeout: 245 seconds)
1255: [11:15:40] <Py^k> simon_w|air: you in canberra?
1256: [11:15:59] <Py^k> UncleCheese: yep. That's not desparate. It can be revoked at any time.
1257: [11:16:15] <UncleCheese> permanent residency can?
1258: [11:16:22] <Py^k> that's only permenant residency.
1259: [11:16:44] <Py^k> UncleCheese: well yeah. If it turns out you're some kinda psycho, they'll still deport you.
1260: [11:16:51] <UncleCheese> well of course
1261: [11:16:54] <Py^k> it's basically a visa that doesn't expire.
1262: [11:16:57] * NewLinuxUser quit (Remote host closed the connection)
1263: [11:16:59] <UncleCheese> exactly
1264: [11:17:04] <UncleCheese> which is quite amazing
1265: [11:17:04] * spronk quit (Write error: Broken pipe)
1266: [11:17:04] * Kapdap quit (Write error: Broken pipe)
1267: [11:17:34] <UncleCheese> my son will have the right to be in new zealand indefinitely before he's even old enough to realize he's in new zealand
1268: [11:17:35] * abitran quit (Remote host closed the connection)
1269: [11:17:36] <Py^k> UncleCheese: only if you come from a country with retarded amounts of bureaucracy and equal parts xenophobia.
1270: [11:17:49] <irogue_> simon_w|air: nah, price has barely ever gone up in the tron
1271: [11:17:49] <irogue_> was $1.80 adult fare when i was a kid, now $2.40
1272: [11:17:49] <irogue_> prob significantly less increase than inflation
1273: [11:17:50] <UncleCheese> umm
1274: [11:17:50] <irogue_> UncleCheese: we just don't hate foreigners/immigrants, like certain countries i know :P
1275: [11:18:07] <Colin[pi]> like Australia
1276: [11:18:19] <UncleCheese> actually, you happen to have a really great immigration buffer known as the pacific ocean
1277: [11:18:28] <Py^k> you gotta get reviewed to get in in the first place remember. Once you've been here for a bit and proven you're not a train on society (ie, get a job) then permenant residency can be applied for (but not necessarilly granted).
1278: [11:18:30] <howardgrigg> Australians are much more racist than NZers
1279: [11:18:33] * werner_ has joined #silverstripe
1280: [11:18:34] <UncleCheese> and a big country next to you that could give a fuck about your economy
1281: [11:18:35] <Colin[pi]> ^ this
1282: [11:18:48] * wmk quit (Excess Flood)
1283: [11:18:48] * TRB143 quit (Excess Flood)
1284: [11:18:48] * DesignerX has joined #silverstripe
1285: [11:19:08] <UncleCheese> but in America, there's a massive population of poor people desperate to earn 1/4 of your minimum wage
1286: [11:19:15] <UncleCheese> just to the south
1287: [11:19:22] <simon_w|air> 30
1288: [11:19:23] <UncleCheese> so immigration control is a really, really important issue
1289: [11:19:38] * abitran_ has joined #silverstripe
1290: [11:19:49] <Py^k> UncleCheese: yeah, but that's also rife in America because of all the shit rules you have around banking, corruption in the govt, all kinds of crap like that.
1291: [11:19:59] <Py^k> UncleCheese: yeah, and we do all that control business.
1292: [11:20:06] <simon_w|air> howardgrigg, nope
1293: [11:20:22] <Py^k> but if you're good enough to be allowed here in the first place... and you prove you're not a waste of space after getting here... why not be able to stay?
1294: [11:20:23] * k_fish_ quit (Quit: Leaving)
1295: [11:20:26] <UncleCheese> oh trust me, i'm well aware
1296: [11:20:31] <simon_w|air> Py^k, that would require being in Aus
1297: [11:20:33] <UncleCheese> the hoops i had to jump through to get here
1298: [11:20:38] <Py^k> simon_w|air: so wehre are you?
1299: [11:21:04] <Py^k> UncleCheese: so yeah. Why should permenant residency be so hard to get after that?
1300: [11:21:16] <UncleCheese> why not be able to stay? because most countries put citizens first, and right now i'm essentially taking a job away from a kiwi
1301: [11:21:26] <UncleCheese> that's a big deal
1302: [11:21:29] * Colin[pi]-2 quit (Ping timeout: 254 seconds)
1303: [11:21:46] <howardgrigg> UncleCheese ruining the economy
1304: [11:21:50] <UncleCheese> so you have to demonstrate that no only are you worthwhile, but you're so worth while that it's worth putting a NZ resident out of work
1305: [11:21:58] <simon_w|air> Py^k, on my couch
1306: [11:22:01] * DesignerX quit (Ping timeout: 240 seconds)
1307: [11:22:08] <Py^k> simon_w|air: so just not living on NZ time?
1308: [11:22:23] <Py^k> UncleCheese: ha, if a kiwi could get that job.
1309: [11:22:24] <simon_w|air> Py^k, got back from AU yesterday
1310: [11:22:26] <UncleCheese> but for me to do that was really easy
1311: [11:22:31] <Py^k> we've got enough jobs.
1312: [11:22:36] <Py^k> that's not an issue :P
1313: [11:22:43] <UncleCheese> heyday just wrote a letter saying, "yeah, no one we interviewed was as good as him."
1314: [11:22:55] <Py^k> yeh, same deal in most countries tbh.
1315: [11:23:02] <Py^k> same here (UK).
1316: [11:23:09] <simon_w|air> UncleCheese, SMC?
1317: [11:23:24] <UncleCheese> but my co-workers just got jobs at Facebook, and what they have to go through to get into the USA is crazy
1318: [11:23:29] <UncleCheese> they each have attorneys working for them
1319: [11:23:37] <UncleCheese> and they have to go to the embassy in Auckland and shit
1320: [11:23:52] <UncleCheese> what's SMC now, simon_w|air ?
1321: [11:23:54] <Py^k> UncleCheese: yeah, but because of bureaucracy and stuff.
1322: [11:23:58] <Py^k> mostly.
1323: [11:24:00] <simon_w|air> Skilled Migrant Category
1324: [11:24:03] <Py^k> creating jobs out of nothing.
1325: [11:24:03] <UncleCheese> yes
1326: [11:24:23] <UncleCheese> web is a really good place to be, for the SMC stuff
1327: [11:24:24] * pevjan quit (Read error: Connection reset by peer)
1328: [11:24:28] <UncleCheese> Future growth area, and skill shortage
1329: [11:24:29] <UncleCheese> bang
1330: [11:24:32] <howardgrigg> I enjoyed my transition to Aussie - just involved ticking the 'permanent' box on the passenger arrival card
1331: [11:24:32] <simon_w|air> So, basically filling a worker shortage rather than kicking a kiwi out of a job
1332: [11:24:34] <Py^k> yep :>
1333: [11:24:40] <Py^k> indeed.
1334: [11:24:47] <simon_w|air> howardgrigg, still on the SCV then?
1335: [11:24:59] <Py^k> After having gone abroad, I have to say I like NZ far more than I already did.
1336: [11:25:21] <howardgrigg> yea for at least 7 years I think? I had a bit of an ordeal getting a medicare card
1337: [11:25:26] <UncleCheese> see to me, the SMC should grant you a work visa, but such a quick path to permanent residency is surprising to me. but i'm not going to argue
1338: [11:25:36] <Py^k> life is good, and easy. People don't try and block you from getting shit done every step of the way just in order to stamp some paper to validate their job, etc.
1339: [11:25:41] <Py^k> or pay money, just cox.
1340: [11:25:43] <Py^k> coz*
1341: [11:25:45] <simon_w|air> howardgrigg, you should think about applying for a permanent visa (Partner would probably work)
1342: [11:26:13] <UncleCheese> what i like most about NZ is that people just take you for who you are.. you're not evaluated based on what you own
1343: [11:26:14] <simon_w|air> UncleCheese, general requirement's 2 years instead of 18 months. Not much of a quick path
1344: [11:26:29] <UncleCheese> i don't feel embarrassed about the car i drive or the house i live in
1345: [11:26:30] <howardgrigg> simon_w|air: yea I hope to be moving back in a couple of years before starting a family so wouldn't make much difference
1346: [11:26:56] <simon_w|air> howardgrigg, ah, right. So just don't try studying or going on the dole :p
1347: [11:26:58] <UncleCheese> in America, it's a consumer culture.. you buy things half to make you happy, but just as much to show off to others
1348: [11:27:13] <Py^k> UncleCheese: so anyway, https://goo.gl/maps/r7JSc - google says 34, but that's generous.
1349: [11:27:22] <UncleCheese> good
1350: [11:27:25] <UncleCheese> well i better rest up then
1351: [11:27:30] <UncleCheese> this is an insanely late night
1352: [11:27:36] <Py^k> [11:26] <UncleCheese> what i like most about NZ is that people just take you for who you are.. you're not evaluated based on what you own
1353: [11:27:37] <howardgrigg> simon_w|air: don't try studying? I've been studying for 4 years
1354: [11:27:38] <UncleCheese> i've got ants
1355: [11:27:38] <Py^k> yeh.
1356: [11:27:41] <Py^k> love it :D
1357: [11:27:46] <Py^k> everyone relaxed.
1358: [11:27:46] <UncleCheese> ferocious ants
1359: [11:27:47] <howardgrigg> night :)
1360: [11:27:49] <simon_w|air> howardgrigg, enjoying paying for it?
1361: [11:28:04] <howardgrigg> parents :) domenstic student rates though
1362: [11:28:23] <simon_w|air> Lucky :p
1363: [11:29:03] <Py^k> urgh, code igniter. How does it f'n work.
1364: [11:29:14] <Py^k> load view, what's the scope? IDEK
1365: [11:29:15] * UncleCheese has left #silverstripe
1366: [11:29:26] <ocm> UncleCheese, do you perhaps have an example on how to use the display-logic on a normal form? (non cms), I am using the most default way to create a form (return new form ( $this, 'form', new fieldlist() etc.. )
1367: [11:29:45] <Py^k> ocm: you mean Form::create(...
1368: [11:30:05] <ocm> no I dont, haha
1369: [11:30:16] <Py^k> well you should!
1370: [11:32:45] * troy__ has left #silverstripe
1371: [11:33:21] <ocm> Owl Rly? :P
1372: [11:33:22] <ocm> hm, why shouldnt I use the old way to create forms then? ;p
1373: [11:35:02] <howardgrigg> ocm: you can use the logic just the same as in his example on the front end
1374: [11:35:44] <ocm> haha I know, I was just trolling a bit. Looking at the Form::create( is all makes a lot more sence in combinatino with the display-logic
1375: [11:41:07] <Py^k> ocm: because you ignore all the benefits of the system.
1376: [11:41:30] <Py^k> you make it less extendable, etc.
1377: [11:41:42] <ocm> I like to be ignorant though, some anarchy every know and then should be applyed by everyone at any time
1378: [11:43:22] <Py^k> job security eh. I can appreciate that.
1379: [11:44:50] <irogue_> wtf, its cold
1380: [11:45:54] <irogue_> well, i forgot what cold felt like
1381: [11:45:57] <irogue_> so this seems cold to me
1382: [11:46:07] <irogue_> i'm actually considering putting pants on
1383: [11:46:20] <ocm> I hope you are not in any officebuilding right now
1384: [11:46:37] <irogue_> i should clarify, i'm wearing boardshorts
1385: [11:46:47] <irogue_> i mean considering putting long pants on
1386: [11:47:52] <irogue_> tho i could be pantsless, i'm in my office which is a shed at the back of my property :P
1387: [11:51:27] <Py^k> Trousers!
1388: [11:52:03] <Py^k> I got told that 'pants' means underwear. So in theory you're flying commando irogue_
1389: [11:53:04] * Colin[pi] quit (Ping timeout: 264 seconds)
1390: [11:56:01] <stripee> <@simon_w|air>: thanx..it worked............but i wanna know what was the actual problem and how you figuered out the solution so soon??
1391: [11:58:18] <Py^k> stripee: I told you before.
1392: [11:59:18] <Py^k> You're not a developer are you? If this is the case I'd recommend reading up on PHP coding, especially object oriented theory if you're going to be digging around in Silverstripe core.
1393: [11:59:38] <stripee> yup ...thank u
1394: [12:00:25] <Py^k> stripee: the error literally told you exactly what was wrong and where to find the offending code in order to fix it.
1395: [12:00:39] <Py^k> :>
1396: [12:01:01] <stripee> gettin now...
1397: [12:01:27] <zippy___> irogue_: I noticed ss 3.1.3 rc2 went out earlier...
1398: [12:01:33] <zippy___> any idea on ss3.1.3 :)
1399: [12:01:41] <Py^k> None.
1400: [12:01:48] <ss23> Yeah, it'll come out when we have no more regressions
1401: [12:01:48] <ss23> :P
1402: [12:01:57] <ss23> The two regressions from rc1->rc2 were pretty bad
1403: [12:02:03] <zippy___> :S
1404: [12:02:13] <ss23> it's a security fix
1405: [12:02:14] <zippy___> how does regressions happen this day and age with testing...
1406: [12:02:21] <ss23> zippy___: Did you test it? :P
1407: [12:02:32] <zippy___> automated testing I mean
1408: [12:02:44] <zippy___> ie only eh
1409: [12:02:47] <kinglozzer> It can't catch everything :(
1410: [12:02:49] <ss23> One of the regressions was for IE8, which I don't think we automate
1411: [12:02:56] <ss23> The other one has had a test added for it
1412: [12:02:56] <ss23> :P
1413: [12:03:04] <ss23> In any case, we make RC's so we *can* test it, right?
1414: [12:03:24] <zippy___> right but I don't like testing in production ;(
1415: [12:03:27] <kinglozzer> I only spotted the IE8 issue because I needed to test another PR in it :P
1416: [12:03:28] <ss23> Automated testing can never catch everything anyway, hence why we have RCs, and IMO, more RCs == more chance we don't have bugs in final release!
1417: [12:03:31] <ss23> :D
1418: [12:03:32] <ss23> hahaha kinglozzer
1419: [12:03:35] <ss23> yeah, I was surprised XD
1420: [12:03:39] <ss23> zippy___: Don't run RC in production
1421: [12:03:39] <ss23> :p
1422: [12:03:45] <kinglozzer> No one noticed it for like 4 months
1423: [12:03:58] <kinglozzer> Cuz IE
1424: [12:04:13] <ss23> Not many IE users running x-dev!
1425: [12:04:18] <ss23> dev=master or w/e
1426: [12:04:18] <kinglozzer> Indeed :P
1427: [12:04:20] <ss23> anyway, I am going to sleep
1428: [12:04:33] <ss23> Only one more day of holidays before I'm forced to continue waking up at 10am and going to work for SilverStripe
1429: [12:04:44] <zippy___> hard life eh
1430: [12:04:46] <ss23> YOU ALL THINK IT'S AWESOME, BUT YOU DON'T KNOW THE HORRORS OF 10AM WAKEUPS ;_;
1431: [12:04:52] <ss23> I mean, it's not even that
1432: [12:04:54] <stripee> the error is still there....http://www.sspaste.com/paste/show/530b3205ecaca
1433: [12:05:00] <ss23> I really have to get up at *8* to get in before 10
1434: [12:05:06] <ss23> anyway, zzzz
1435: [12:05:09] * ss23 runs away sadly
1436: [12:05:13] <zippy___> 2 hours for makeup?
1437: [12:05:18] <Py^k> ss23: 10AM
1438: [12:05:32] <Py^k> I have to get up at 6am these days :<
1439: [12:05:51] <Py^k> feel lucky!
1440: [12:05:55] * jcwacky has joined #silverstripe
1441: [12:06:21] <Py^k> [12:05] <+ss23> I really have to get up at *8* to get in before 10
1442: [12:06:23] <Py^k> yeh I was gonna say
1443: [12:06:59] <kinglozzer> stripee: ->SetHeight() isn't returning an image, do you definitely have a $ThumbnailSize property?
1444: [12:07:17] <stripee> yes ....
1445: [12:07:25] * zippy___ quit (Quit: zippy___)
1446: [12:07:57] <stripee> actually the same code is running in ohter links....but creating problem in some links
1447: [12:08:20] <Py^k> Something is missing when you think it's not.
1448: [12:08:54] * Shrike_Finland quit (Quit: Leaving.)
1449: [12:12:11] * Shrike_Finland has joined #silverstripe
1450: [12:15:45] * howardgrigg quit ()
1451: [12:17:08] <samthejarvis> ^Pyro wisdom
1452: [12:26:51] <Py^k> samthejarvis: ?
1453: [12:44:57] * Shrike_Finland quit (Quit: Leaving.)
1454: [13:06:59] * Shrike_Finland has joined #silverstripe
1455: [13:09:14] <jcwacky> In onAfterWrite, is it possible to get the value of a field 'before' it was changed?
1456: [13:13:40] * Shrike_Finland quit (Quit: Leaving.)
1457: [13:14:06] * Shrike_Finland has joined #silverstripe
1458: [13:14:57] <micmania1> Py^k: http://www.thegeekestdrink.com/ - going there instead of going out this week if you fancy it?
1459: [13:16:43] <Py^k> micmania1: sounds legit
1460: [13:18:00] <Py^k> micmania1: but wait, this is next week.
1461: [13:18:10] <micmania1> yep
1462: [13:19:08] <Py^k> micmania1: so no bridge this week? is that what you're saying?
1463: [13:19:14] <Py^k> You can only afford to go out once a month?
1464: [13:24:49] * abitran_ quit (Read error: Connection reset by peer)
1465: [13:26:53] * samthejarvis quit (Ping timeout: 245 seconds)
1466: [13:27:56] <micmania1> I have to be up early on Saturday
1467: [13:31:56] * mrzero_ has joined #silverstripe
1468: [13:31:56] * mrzero_ quit (Changing host)
1469: [13:31:56] * mrzero_ has joined #silverstripe
1470: [13:33:35] * abitran has joined #silverstripe
1471: [13:35:23] * andylock1an has joined #silverstripe
1472: [13:35:39] * [lewellyn] has joined #silverstripe
1473: [13:36:30] * Zauberfi1ch has joined #silverstripe
1474: [13:39:46] * FrozenFire[alt] has joined #silverstripe
1475: [13:40:36] * Zauberfisch quit (*.net *.split)
1476: [13:40:37] * andylockran quit (*.net *.split)
1477: [13:40:37] * lewellyn quit (*.net *.split)
1478: [13:40:37] * ss23 quit (*.net *.split)
1479: [13:40:38] * FrozenFire quit (*.net *.split)
1480: [13:40:40] * mrzero quit (*.net *.split)
1481: [13:40:45] * mrzero_ is now known as mrzero
1482: [13:44:05] * werner_ is now known as wmk
1483: [13:44:18] * micmania1 quit (Excess Flood)
1484: [13:48:33] * ss23 has joined #silverstripe
1485: [13:49:10] * micmania2 has joined #silverstripe
1486: [13:49:24] <Py^k> micmania2: fair enough. I'll take the option to save some coin :P
1487: [14:09:00] * Shrike_Finland quit (Quit: Leaving.)
1488: [14:10:08] * Shrike_Finland has joined #silverstripe
1489: [14:21:23] * Shrike_Finland quit (Quit: Leaving.)
1490: [14:22:11] * UndefinedOffset has joined #silverstripe
1491: [14:28:34] * stripee quit (Ping timeout: 245 seconds)
1492: [14:31:32] * jcwacky quit (Quit: jcwacky)
1493: [14:41:49] <Py^k> kinglozzer: cripes. I thought I got a good sleep last night, but yet agian... it's f'n siesta time :(
1494: [14:44:10] * opalfroot has joined #silverstripe
1495: [14:44:54] <opalfroot> hey all - does anyone know of a way to manually register a urlsegment?
1496: [14:45:15] <wmk> opalfroot, a route to a controller?
1497: [14:45:26] <wmk> or what do you mean?
1498: [14:45:58] <opalfroot> so like I wanted to have something like /mysegment registered so that it could be set ad curent/section
1499: [14:46:09] <opalfroot> as*
1500: [14:46:37] <wmk> is current/section a cms page?
1501: [14:46:48] <opalfroot> otherwise if I had a controller how would I be able to hook into telling the cms which current page was?
1502: [14:48:05] <opalfroot> hmm I might be going about this entirely wrong so bear with me - I wanted a bunch of pages to live away from the main menu and was going to stick them in a controller though I would still like the functionality of being able to determine current page/section
1503: [14:48:42] <opalfroot> sorry if I'm unclear
1504: [14:49:14] <wmk> there is a checkbox "show in menu" if you want a page not to appear in the main menu
1505: [14:49:20] <wmk> e.g. imprint or contact page
1506: [14:49:38] <wmk> you can still access it via the urlsegment
1507: [14:50:19] <wmk> if you want to "duplicate" a page you can go with RedirectorPage or VirtualPage
1508: [14:50:38] <opalfroot> ah ok
1509: [14:50:39] <wmk> Virtual Page is like a symlink. You have two pages with synced content
1510: [14:50:51] <Py^k> depending on what their purpose is, you might not want pages at all.
1511: [14:51:04] <Py^k> eg, if you're building some kind of 'sidebar' thing
1512: [14:51:11] <wmk> i normally hardcode imprint link e.g. in the footer. Guess there is a better way.
1513: [14:51:15] <Py^k> I've seen it doesn with pages in the past :<
1514: [14:51:22] <Py^k> seen it done*
1515: [14:51:33] * cloph_away has joined #silverstripe
1516: [14:51:42] <opalfroot> Py^k thats kinda what I was thinking - its a bunch of pretty much static pages that don't live on the main menu
1517: [14:52:17] <wmk> Py^k, do you know an extension that creates a second menu structure for pages?
1518: [14:52:33] <wmk> or a second page root?
1519: [14:53:03] <Py^k> opalfroot: well in that case you might like to look at http://doc.silverstripe.org/framework/en/topics/controller#routing
1520: [14:53:08] <wmk> opalfroot, how many pages?
1521: [14:53:10] <Py^k> or just the widgets module, or similar
1522: [14:53:37] <Py^k> oh, still pages, probably don't look at the widgets module.
1523: [14:54:10] <opalfroot> maybe 5-7 pages - which can be done via a controller but then I'd have to manually check which one is active to highlight the link ....no big deal I suppose
1524: [14:54:42] <wmk> I have a problem: My Page class has the same has_one as the ImageGalleryPage class. Calling it in cms i get a db error
1525: [14:54:49] <Py^k> opalfroot: yeh it's not super ideal, but that would work.
1526: [14:54:54] * Shrike_Finland has joined #silverstripe
1527: [14:55:07] <opalfroot> think I'll just go with that
1528: [14:55:13] <Py^k> I've not done that kinda stuff in some time, so can't say for a better way
1529: [14:55:26] <Py^k> wmk: rename it?
1530: [14:55:29] <Py^k> :<
1531: [14:55:30] <opalfroot> cheers
1532: [14:56:14] <wmk> opalfroot, i'd uncheck "show in Menu", extend Page with a "ShowInSidebar" Checkbox and show theese pages in sidbar
1533: [14:56:26] <Py^k> wmk: they're not in a sidebar.
1534: [14:57:54] <opalfroot> like a switch - its a good idea
1535: [14:58:26] <opalfroot> however if I have 7 completely stupid different designs then I need to create a page type for each....
1536: [14:59:19] <opalfroot> I could do the controller idea and just output from a template without creating types (which I dont want people to be able to create)
1537: [15:00:55] <wmk> opalfroot, you can make a canCreate() method in your pagetype to check if a user can create the dataobject
1538: [15:01:40] <wmk> Py^k, any other chance but renaming?
1539: [15:01:50] <Py^k> wmk: not really :(
1540: [15:02:21] <Py^k> it's why I hate stupid modules like galleries and such. They about always do it wrong.
1541: [15:02:36] <wmk> well, in 2.4 it worked
1542: [15:02:52] <wmk> :(
1543: [15:02:59] <Py^k> 2.4 was less .... just less.
1544: [15:03:23] <wmk> just updating
1545: [15:03:27] <Py^k> and not the less is more kinda less.
1546: [15:04:08] <wmk> ORM does a IF (...) THEN Page.RootFolder in sql but doesn't join Page table
1547: [15:04:44] <Py^k> opalfroot: you could make a model admin for the pages, and use a specific subclass of Page to manage, setting some sensible defaults etc.
1548: [15:04:59] <Py^k> and using some kind of 'choose template' menu
1549: [15:05:30] <Py^k> it's a bit of work, but could be a little more flexible.
1550: [15:05:32] <opalfroot> yea - its cool I'll have an explore ...
1551: [15:05:39] <opalfroot> thanks for the ideas
1552: [15:06:04] <Py^k> but really you probably just want to see how far up various support functions go (like InSection, etc).
1553: [15:06:15] <Py^k> and just use templates to manage your menu.
1554: [15:06:16] <wmk> http://sspaste.com/paste/show/530b5c93b77a8 is the sql error
1555: [15:07:42] <opalfroot> silly question but did /dev/build succeed?
1556: [15:07:49] <wmk> no
1557: [15:07:59] <opalfroot> what was the error there?
1558: [15:08:00] <Py^k> wmk: do you need to have it re-defined?
1559: [15:08:11] <Py^k> does it serve 2 different purposes or the same one?
1560: [15:08:23] <wmk> the same purpose
1561: [15:08:31] <Py^k> if same, then just remove the module's has_one
1562: [15:08:57] <wmk> Py^k, any chance to plug this in without need to fork the module? I don't want to touch modules code
1563: [15:09:08] <Py^k> wmk: fork it.
1564: [15:09:17] <Py^k> wmk: which module?
1565: [15:09:18] <wmk> f....
1566: [15:10:05] <wmk> Py^k, tractorcow/silverstripe-imagegallery which is a 3.1 port of uncle cheese's module
1567: [15:10:43] <Py^k> well there you go.
1568: [15:11:18] <Py^k> updated 2.4 stuff is generally not as good as it could be, and the image gallery 2.4 module from UC was a never-work status for me.
1569: [15:11:22] <Py^k> I never once got it going.
1570: [15:12:02] <wmk> well...
1571: [15:12:07] <Py^k> hack it.
1572: [15:12:15] <opalfroot> isn't writing a gallery really really silly easy anyway?
1573: [15:12:22] <Py^k> opalfroot: yes.
1574: [15:12:32] <Py^k> opalfroot: the trouble is doing it right.
1575: [15:13:02] <opalfroot> I wrote a slider module in under 100 lines of code which works for us...
1576: [15:13:27] <Py^k> it's easy as pie to write one that works though. Just for varing use cases (as a module is always intended for)... the various ways one can achieve the same thing becomes a bit of a nightmare trying to tie in nicely with each fringe use case
1577: [15:13:42] <Py^k> such as issues like wmk is having, etc.
1578: [15:14:32] <opalfroot> yup
1579: [15:14:37] <opalfroot> sounds like a nightmare
1580: [15:14:50] <opalfroot> but might be fairly straight forward to debug
1581: [15:14:55] <opalfroot> possibly
1582: [15:15:13] <Py^k> usually because it's so easy to make, everyone tries their hand at writing their 'perfect' module, which generally is no better than many of the others available, but locks folks in to a different way of doing things.
1583: [15:15:37] <Py^k> eg plenty of modules with a specific javascript library in use, such as fancybox2 (which requires a licence)
1584: [15:16:30] <Py^k> thus not ideal for folks that want something a bit flasher, like nivo slider (also needing a licence for the fancier stuff), etc. And then trying to get said module to not use what it's been built around and use whatever you want instead... you may as well have just written your own from scratch. etc.
1585: [15:17:22] <Py^k> so unless there's some really compelling reason (low budget, some super valuable feature, etc)... just build your own is what I generally recommend.
1586: [15:17:30] <Py^k> or don't do it wrong.
1587: [15:17:53] <Py^k> but as soon as you type class ImageGalleryPage extends Page, you've done it wrong IMO (for a module).
1588: [15:18:16] <wmk> Py^k, why?
1589: [15:18:31] <wmk> why not extend page?
1590: [15:18:33] <Py^k> wmk: to be fair in 80% of cases there's no real issue with that.
1591: [15:18:44] <wmk> so extend SiteTree directly?
1592: [15:18:59] <Py^k> wmk: as a multipurpose module for all kinds of usecases, it's just not flexible enough.
1593: [15:19:28] <wmk> Py^k, can't i just overwrite ImageGalleryPage's has_one in my config.yml ??
1594: [15:19:33] <Py^k> I've made a number of modules I really need to get around to releasing.
1595: [15:19:37] <Py^k> wmk: no.
1596: [15:20:31] <Py^k> the trouble is with modules like I've written them, they really don't cater to the 'plug and play' crowd.
1597: [15:21:24] <Py^k> extra flexability, but less 'drop and go', need configuration to work. somewhere between basic and extreme, depending on usecase.
1598: [15:21:34] <wmk> Py^k, then you need more documentation and/or examples
1599: [15:21:36] <Py^k> so you win some, you lose some.
1600: [15:21:42] <Py^k> wmk: yeah, it's not hard stuff.
1601: [15:22:02] <Py^k> stuff I deem to be 'you should know this'. but not everyone does when you're putting a module out in the while.
1602: [15:22:04] <Py^k> wild**
1603: [15:23:13] * TRB143 has joined #silverstripe
1604: [15:23:41] <opalfroot> so Page has Gallery has Images - all being different objects
1605: [15:24:04] <opalfroot> a page is a container not a gallery
1606: [15:25:12] <Py^k> well, in the end one of your page types will usually be a gallery.
1607: [15:25:30] <Py^k> in order to show images on a page
1608: [15:25:44] <Py^k> it can be that way, it can be other ways too.
1609: [15:26:37] <Py^k> you can abstract galleries, or you can just find a different way to make a page a gallery. Or not. But since they're so simple to make, if you're not doing something way out of the ordinary, build it yourself.
1610: [15:26:44] <Py^k> it'll be done in 5 mins.
1611: [15:27:00] * speak_ has joined #silverstripe
1612: [15:27:11] <Py^k> betterbrief in the house
1613: [15:27:31] <speak_> hey guys, was just wondering how you implement a $has_one, $belongs_to relationship using a GridField?
1614: [15:27:36] <speak_> I cannot find documentation any where :(
1615: [15:27:44] <Py^k> because it's a has_one.
1616: [15:27:54] <Py^k> gridfield is for managing _lists_
1617: [15:28:18] <Py^k> speak_: simon_w has made a module for managing a has_one within another context.
1618: [15:28:37] <Py^k> but the real question here is: with 1:1 relationship, is it really worth being in another object?
1619: [15:28:47] <Py^k> you should ensure you have a very strong usecase.
1620: [15:29:06] <Py^k> Ask Dan if you're unsure.
1621: [15:29:52] <Py^k> or Will
1622: [15:31:13] <speak_> Who are you :O
1623: [15:32:20] <speak_> Sadly, in this horrific, awkward use case it is. We're going to opt for a model admin with a drop down on the page. Apparently it's "fucked, but a little less fucked than the other option. Fuck"
1624: [15:33:02] <Py^k> speak_: look at simon_w's module then.
1625: [15:34:01] <Py^k> speak_: http://addons.silverstripe.org/add-ons/simonwelsh/hasoneedit
1626: [15:34:29] <Py^k> hopefully it'll suit your purpose. Else things are a little more fucked that the amount of fucked they were a few moments ago.
1627: [15:34:40] <Py^k> :P:
1628: [15:36:54] <speak_> "This module allows you to directly edit the fields of a related has_one object directly, without having to mess around with GridField or links to ModelAdmin." Pretty much exactly as I described, then tried to re-describe with my new fix. Haha.
1629: [15:38:31] <speak_> Dan is asking who you are ;)
1630: [15:38:46] <Py^k> speak_: well he can keep wondering. If he's lucky I might come visit.
1631: [15:39:06] <Py^k> And if he's really lucky I might even book an appointment first.
1632: [15:40:18] <speak_> Damn, because googling your user name gets some weird videos: http://www.youtube.com/watch?v=zTcb764nxX8
1633: [15:40:31] <Py^k> o.0 I'm not clicking that, I'm at work.
1634: [15:41:00] <Py^k> You better brief chaps need to hang out in chan more.
1635: [15:41:28] <speak_> Will was a big advocate when I first joined then he stopped joining him self
1636: [15:41:49] <speak_> :(
1637: [15:41:52] <Py^k> PigeonFiend
1638: [15:42:21] <Py^k> probably something you also don't want to google really
1639: [15:42:25] <Py^k> speak_: when did you join?
1640: [15:42:32] <speak_> ~7 months ago.
1641: [15:44:03] <Py^k> oh yeah, so not too fresh then :>
1642: [15:44:21] <speak_> Yup, Dan has had plenty of time to break my self confidence
1643: [15:46:50] <Py^k> hahaha, you mean teach you the wiley ways of the interwebs.
1644: [15:46:52] <Py^k> :>
1645: [15:50:21] * Pigeon has joined #silverstripe
1646: [15:50:46] * Pigeon is now known as Guest42866
1647: [15:54:26] * Guest42866 is now known as pigeion
1648: [15:54:34] * pigeion is now known as PigeonFriend
1649: [15:54:43] <speak_> Good job those touch typing classes your mother made you take really paid off
1650: [15:54:46] <PigeonFriend> hey speak_
1651: [15:54:48] <speak_> ................................. :)
1652: [15:54:53] <PigeonFriend> having fun at Better Brief?
1653: [15:58:53] <Py^k> Trick question detected.
1654: [16:11:32] * ObiWanShanobi has joined #silverstripe
1655: [16:15:33] * osterlaus has joined #silverstripe
1656: [16:17:03] * r3v3rb has joined #silverstripe
1657: [16:17:16] <osterlaus> hi there! is there any reason that TextField calls its parent constructor with more arguments than FormFields constructor can handle?
1658: [16:18:13] <r3v3rb> quick question, why does my relation 'link existing' show #1 or #3 etc instead of the field itself - what should I set its not summary_fields I know that much...
1659: [16:19:32] <kinglozzer> r3v3rb: Is this a form field, or gridfield "link existing"?
1660: [16:19:41] <r3v3rb> grid field sorry
1661: [16:19:42] <PigeonFriend> r3v3rb: it's using $obj->Title as the defaul name.. so you need to set the getTitle() function or have a Title field in the DB
1662: [16:19:52] <PigeonFriend> osterlaus: does it? what version?
1663: [16:20:13] <r3v3rb> PigeonFriend: great thanks will try that when I get my laptop charger back! 2 minutes left
1664: [16:21:26] <kinglozzer> r3v3rb: Either that, or use ->setSearchFields() on your GridFieldAddExistingAutocompleter component
1665: [16:21:42] <r3v3rb> kinglozzer: perfect ;)
1666: [16:22:03] <Py^k> osterlaus: what PigeonFriend said
1667: [16:22:11] * r3v3rb needs to stop relying on default behaviour in gridfield relations
1668: [16:22:21] <r3v3rb> and building them out from scratch
1669: [16:22:30] <osterlaus> master :)
1670: [16:22:30] <osterlaus> PigeonFriend: see https://github.com/silverstripe/silverstripe-framework/blob/master/forms/TextField.php#L21 - it includes $form here as a fourth parameter, but https://github.com/silverstripe/silverstripe-framework/blob/master/forms/FormField.php#L163 has only three parameters
1671: [16:22:42] <kinglozzer> r3v3rb: I always use GridFieldConfig_RecordEditor(), then modify it after I've created it :P
1672: [16:23:04] <kinglozzer> $gridField->getConfig()->addComponent(... etc
1673: [16:23:10] <r3v3rb> I am lazy though
1674: [16:23:13] <kinglozzer> Obviously not for 'link existing' but ya know
1675: [16:23:33] <kinglozzer> osterlaus: Probably just old code or something, doesn't do any harm
1676: [16:23:37] <osterlaus> Py^k: what did he say?
1677: [16:23:41] <r3v3rb> I have no energy for this site
1678: [16:23:48] <Py^k> osterlaus: he asked for evidence
1679: [16:23:50] <Py^k> :>
1680: [16:23:52] <Py^k> and version#
1681: [16:24:08] <Py^k> but that seems answered, I think it'd either code rot, or unimplemented future developments.
1682: [16:24:10] <osterlaus> Py^k: and thats what I gave him.....
1683: [16:24:23] <Py^k> osterlaus: yeah, but that was after I concurred the asking :>
1684: [16:24:36] * jrthomer quit (Read error: Connection reset by peer)
1685: [16:24:49] <osterlaus> okay, no problem. nevertheless, this is ugly and should be fixed in either way
1686: [16:25:05] <Py^k> r3v3rb: I also always do what kinglozzer does.
1687: [16:25:09] * jrthomer has joined #silverstripe
1688: [16:25:20] <r3v3rb> ok, time to change a habit I got into
1689: [16:26:03] <Py^k> r3v3rb: also, I'd suggest that getTitle or the fields it relies on for fallbacks are missing.
1690: [16:26:13] <Py^k> #1 is the default title (hash ID)
1691: [16:26:24] <r3v3rb> indeed
1692: [16:26:36] <Py^k> osterlaus: not ugly, not hurting anyone. But should be tidied away for consistency's sake, sure.
1693: [16:26:37] <kinglozzer> Title, Name ^^
1694: [16:26:40] <r3v3rb> I just checked the DO doesn't have a Title
1695: [16:26:45] <PigeonFriend> osterlaus: yep, odd. i think that is "code rot" as kinglozzer puts it. Open an issue
1696: [16:26:47] <r3v3rb> so I need to enforce one
1697: [16:26:54] <r3v3rb> bbiab, batt is dead
1698: [16:27:23] <osterlaus> Py^k: hurting me ;) I just tried to instantiate a TextField to add it to a form and pass the $form parameter to the field, but it was not stored there as I thought it would....
1699: [16:27:25] <Py^k> PigeonFriend: osterlaus simple solution, flick tag back to some long forgotten release and see if there's a fourth param.
1700: [16:27:46] <Py^k> osterlaus: yeh, I think it's legacy. Not 100% on that though.
1701: [16:27:54] <PigeonFriend> Py^k: it defo used to take a $form pram
1702: [16:27:55] <PigeonFriend> *param
1703: [16:28:04] <Py^k> you might find some kind of reference to it or why it was removed in the changelogs.
1704: [16:28:18] <Py^k> PigeonFriend: yeh, that's what I thought. So code rot then.
1705: [16:28:46] <Py^k> ss hasn't used it internally for as long as I can remember.
1706: [16:28:56] * r3v3rb quit (Quit: r3v3rb)
1707: [16:33:34] * r3v3rb has joined #silverstripe
1708: [16:39:01] * Shrike_Finland quit (Quit: Leaving.)
1709: [16:51:10] <Py^k> osterlaus: by hurt I meant cause fatal error :P
1710: [16:59:14] * cloph_away quit (Remote host closed the connection)
1711: [17:00:04] * jrthomer quit (*.net *.split)
1712: [17:00:05] * ObiWanShanobi quit (*.net *.split)
1713: [17:00:05] * PigeonFriend quit (*.net *.split)
1714: [17:00:11] * kinglozzer quit (*.net *.split)
1715: [17:00:12] * Ryan-Toast quit (*.net *.split)
1716: [17:00:14] * r3v3rb quit (*.net *.split)
1717: [17:00:16] * speak_ quit (*.net *.split)
1718: [17:00:17] * UndefinedOffset quit (*.net *.split)
1719: [17:00:18] * ss23 quit (*.net *.split)
1720: [17:00:20] * abitran quit (*.net *.split)
1721: [17:00:21] * Kapdap_ quit (*.net *.split)
1722: [17:00:23] * simon_w|air quit (*.net *.split)
1723: [17:00:24] * guzzlefry quit (*.net *.split)
1724: [17:00:28] * Azure quit (*.net *.split)
1725: [17:00:30] * irogue_ quit (*.net *.split)
1726: [17:00:34] * unsignedint quit (*.net *.split)
1727: [17:00:43] * FrozenFire[alt] is now known as FrozenFire
1728: [17:03:36] * Shrike_Finland has joined #silverstripe
1729: [17:04:12] * osterlaus quit (Write error: Broken pipe)
1730: [17:05:53] * Azure has joined #silverstripe
1731: [17:05:54] * irogue_ has joined #silverstripe
1732: [17:05:54] * unsignedint has joined #silverstripe
1733: [17:06:17] * Evelin has joined #silverstripe
1734: [17:06:21] * cloph has joined #silverstripe
1735: [17:06:21] * r3v3rb has joined #silverstripe
1736: [17:06:21] * speak_ has joined #silverstripe
1737: [17:06:21] * UndefinedOffset has joined #silverstripe
1738: [17:06:21] * ss23 has joined #silverstripe
1739: [17:06:21] * abitran has joined #silverstripe
1740: [17:06:21] * Kapdap_ has joined #silverstripe
1741: [17:06:21] * simon_w|air has joined #silverstripe
1742: [17:06:21] * guzzlefry has joined #silverstripe
1743: [17:06:23] * Evelin quit (Changing host)
1744: [17:06:23] * Evelin has joined #silverstripe
1745: [17:07:19] <Evelin> hi, I have a problem: I include a template using <% include , but in the template the function Top to break out of a control is not working anymore
1746: [17:08:51] * OxFF1 has joined #silverstripe
1747: [17:09:02] * opalfroot quit (Quit: Page closed)
1748: [17:10:10] * micmania2 quit (Excess Flood)
1749: [17:22:15] * r3v3rb quit (Quit: r3v3rb)
1750: [17:28:05] * Shrike_Finland quit (Quit: Leaving.)
1751: [17:28:59] <Py^k> Evelin: it's a known issue I think. take a look on github
1752: [17:29:32] <Py^k> you can pass parmeters into an include these days, <% include Filename Var=Val, Var=Val, etc %>
1753: [17:29:33] <Py^k> iirc
1754: [17:29:39] * Py^k quit (Quit: Page closed)
1755: [17:38:29] * k_fish has joined #silverstripe
1756: [17:44:20] * joelpittet has joined #silverstripe
1757: [17:44:20] * jrthomer has joined #silverstripe
1758: [17:44:20] * ObiWanShanobi has joined #silverstripe
1759: [17:44:20] * PigeonFriend has joined #silverstripe
1760: [17:44:20] * Ryan-Toast has joined #silverstripe
1761: [17:44:22] * Shrike_Finland has joined #silverstripe
1762: [17:48:01] * OxFF1 has left #silverstripe
1763: [17:50:23] * Pigeon has joined #silverstripe
1764: [17:50:46] * Pigeon is now known as Guest51989
1765: [17:52:25] * PigeonFriend quit (Write error: Broken pipe)
1766: [17:55:16] * catcher has joined #silverstripe
1767: [17:57:19] * Evelin quit (Ping timeout: 245 seconds)
1768: [17:58:53] * PigeonFriend has joined #silverstripe
1769: [18:01:21] * Guest51989 quit (Write error: Broken pipe)
1770: [18:02:56] * SphereSilverNL has joined #silverstripe
1771: [18:03:24] <SphereSilverNL> Hey guys, any European users willing to help us out? http://ow.ly/tWEFf
1772: [18:10:34] <PigeonFriend> Europe, whooo
1773: [18:11:21] <SphereSilverNL> :D I noticed Europe is quite big actually, but there aren't much Silverstripe devs from the southern countries for some reason :(
1774: [18:16:16] * Shrike_Finland quit (Quit: Leaving.)
1775: [18:17:52] * DesignerX has joined #silverstripe
1776: [18:21:22] * Shrike_Finland has joined #silverstripe
1777: [18:38:00] * DesignerX quit (Ping timeout: 240 seconds)
1778: [18:38:23] <SphereSilverNL> Sooo..... London is the most chosen location??? Ehhhh, we want it central guys!
1779: [18:41:25] * wmk quit (Excess Flood)
1780: [18:41:43] * wmk has joined #silverstripe
1781: [18:41:44] * r3v3rb has joined #silverstripe
1782: [18:42:29] * catcher quit (Excess Flood)
1783: [18:43:42] <r3v3rb> hi any one around
1784: [18:43:55] <SphereSilverNL> hey r3v3rb
1785: [18:45:34] * gelignite has joined #silverstripe
1786: [18:49:37] * SphereSilverNL quit (Ping timeout: 240 seconds)
1787: [18:50:32] <r3v3rb> that was quick spheresilvernl :P
1788: [18:53:29] * CodeTrap has joined #silverstripe
1789: [18:55:25] * SphereSilverNL has joined #silverstripe
1790: [18:55:29] <SphereSilverNL> Ugh, Firefox crashes again. It's international Firefox Crash Day I presume?
1791: [18:55:40] <guzzlefry> Flash related?
1792: [18:56:02] <SphereSilverNL> No, I'm having stability issues with firefox since day one
1793: [18:56:13] <SphereSilverNL> but I refuse to use Chrome or IE or Opera or WhateverBrowser
1794: [18:57:07] <guzzlefry> The only issues I have with Firefox is the fact that it can't handle the Flash plugin very well.
1795: [18:57:50] <r3v3rb> SphereSilverNL: lol
1796: [18:58:36] * ObiWanShanobi quit (Remote host closed the connection)
1797: [18:59:20] <r3v3rb> here's a question, I have a DO that creates all the possible 'Sectors' a SectorPage can have assigned to it - now I have to create a blog where the client can use the same 'Sector' DO as a category - is it possible to extend the blogcategories module to do this or am I better off re-writing a class to do this?
1798: [19:00:49] <r3v3rb> or shall I just create an allowed action to do the /xxx_category/ url controlling :)
1799: [19:02:25] * ObiWanShanobi has joined #silverstripe
1800: [19:04:32] * ObiWanSh_ has joined #silverstripe
1801: [19:06:45] * ObiWanShanobi quit (Ping timeout: 244 seconds)
1802: [19:13:26] * Shrike_Finland quit (Quit: Leaving.)
1803: [19:14:54] * CodeTrap quit (Quit: CodeTrap)
1804: [19:19:09] * Shrike_Finland has joined #silverstripe
1805: [19:21:53] * micmania1 has joined #silverstripe
1806: [19:22:17] * Stomach has joined #silverstripe
1807: [19:24:12] <r3v3rb> erm, how do I remove a field from a gridfield listing ?
1808: [19:25:18] <guzzlefry> r3v3rb: $summary_fields on the DataObject
1809: [19:27:11] <r3v3rb> guzzlefry: but I use the DO in two places, in one I want the full output from summary_fields in the gridfield - in the other just the thumbnail to make it easier for client to 'get'
1810: [19:27:53] <r3v3rb> so I have a full summary_fields which outputs all the fields I want in one usage and know I just want a gridfield with one field from the underlying DO
1811: [19:28:01] <r3v3rb> now*
1812: [19:28:17] <guzzlefry> ah
1813: [19:28:23] <guzzlefry> I'm not sure.
1814: [19:28:30] <guzzlefry> Wonder if there's a way to override that in the ModelAdmin.
1815: [19:28:40] <r3v3rb> :) Always making my life trickier trying to make my clients easier...
1816: [19:28:47] * r3v3rb = fool
1817: [19:29:06] <guzzlefry> Well, as long as they pay you for it.
1818: [19:29:15] <r3v3rb> most of the time :)
1819: [19:29:19] <micmania1> r3v3rb: http://api.silverstripe.org/3.1/class-GridField_ColumnProvider.html
1820: [19:29:50] <micmania1> You could implement that then use the augment columns to get rif of the ones you don't want. Not a very nice solution but I don't know if there's another way
1821: [19:30:52] <r3v3rb> holy crap, how would one go about using that ?
1822: [19:31:34] <r3v3rb> beginning to think two DO's might just be simpler
1823: [19:32:02] <r3v3rb> one with all the fields necessary for one relation, and one with the minimum for the other
1824: [19:32:17] <micmania1> Kinda like this: https://github.com/micmania1/silverstripe-blogger/blob/1.0/forms/gridfield/GridFieldBlogPostState.php
1825: [19:33:06] <r3v3rb> micmania1: blogger??!?!?
1826: [19:33:21] <r3v3rb> you may just be the person to answer my earlier question ;)
1827: [19:33:30] <micmania1> what was that?
1828: [19:33:45] <micmania1> and not google blogger :)
1829: [19:33:58] <r3v3rb> I have a 'Sector' DO that is used to define a sector for a 'SectorPage'
1830: [19:34:13] <r3v3rb> which colour codes the elements etc and creates some quick link menus.
1831: [19:34:42] <r3v3rb> My client now wants to use the same 'Sector' DO as the categories for the Blog module
1832: [19:34:57] * antmas has joined #silverstripe
1833: [19:35:08] <antmas> morning all
1834: [19:35:09] <micmania1> you using the official module?
1835: [19:35:14] <r3v3rb> first I looked at the BlogCategories module but that looked like some heavy lifting to do whats required
1836: [19:35:15] <micmania1> mornin'
1837: [19:35:31] <r3v3rb> micmania1: for now but no reason to not switch - not deployed to client yet
1838: [19:35:37] <r3v3rb> morning antmas
1839: [19:35:40] <antmas> Ryan-Toast: I'm rejigging my dev site to suit new BP, I like the updates too much :D
1840: [19:35:50] <antmas> so my live site is borked at the mo XD
1841: [19:36:30] <antmas> has anyone used this before? https://github.com/mateusz/silverstripe-polls
1842: [19:36:51] <r3v3rb> micmania1: would it be possible to use your blogger with my DO for categories?
1843: [19:37:09] <micmania1> It has categories built in
1844: [19:37:37] <r3v3rb> micmania1: sure, but I don't want client to have to keep two sets of data up-to-date if you get my drift
1845: [19:37:58] <r3v3rb> Unless... I could auto create a blog category on creation of a new sector ;)
1846: [19:38:11] <r3v3rb> i guess
1847: [19:38:50] <micmania1> So you'd have a list of sectors (blog posts).
1848: [19:39:01] <micmania1> but grouped by category?
1849: [19:39:10] <Ryan-Toast> Morning, ffellahs
1850: [19:39:22] <Ryan-Toast> antmas: haha, nice.
1851: [19:39:26] <SphereSilverNL> r3v3rb: getFormFields() if I'm not mistaken
1852: [19:39:40] <r3v3rb> SphereSilverNL: ta, i'll take a look
1853: [19:40:09] <SphereSilverNL> In your ModelAdmin, address the Controller, depending on which controller, give set the wanted fields
1854: [19:40:26] <SphereSilverNL> getEditForm() could be it too... Don't know by heart :O
1855: [19:41:55] <SphereSilverNL> I think I'm gonna add "London is NOT an option" to my simple Google Form!
1856: [19:42:03] <r3v3rb> lol
1857: [19:42:04] <SphereSilverNL> Guys, come on, London really is not an option!
1858: [19:42:17] <SphereSilverNL> 11 responses, 11 "London"
1859: [19:42:19] <r3v3rb> How about round my new house in Bexhill-On-Sea?
1860: [19:42:29] <r3v3rb> we could go to the beach for a BBQ after
1861: [19:42:31] <SphereSilverNL> You really expect an answer?
1862: [19:42:46] <r3v3rb> and I have enough space to put you all up
1863: [19:44:00] <SphereSilverNL> So far, I don't think the sponsors would agree with the bill I'm gonna get from KLM than though....
1864: [19:44:54] <SphereSilverNL> They already disagreed on flying in the entire SilverStripe Team :(
1865: [19:44:57] * Shrike_Finland quit (Quit: Leaving.)
1866: [19:45:06] <micmania1> What are people voting London for? The meetup?
1867: [19:45:10] <SphereSilverNL> Yeah
1868: [19:45:14] <SphereSilverNL> The location
1869: [19:45:30] <SphereSilverNL> I shouldn't have added the "other" option, obviously :P
1870: [19:45:58] <Ryan-Toast> The DayZ guy is starting his own gaming company here in NZ :)
1871: [19:46:09] <SphereSilverNL> DayZ?
1872: [19:46:15] <Ryan-Toast> Yeah, dayz
1873: [19:46:44] <micmania1> I vote against London :p
1874: [19:46:56] <Ryan-Toast> Originally a really popular mod for Arma3, and now have a standalone which is one of the highest selling games on Steam.
1875: [19:47:36] <SphereSilverNL> I've probably been living under a stone. It doesn't ring a bell to me.
1876: [19:55:32] * Shrike_Finland has joined #silverstripe
1877: [20:00:14] * antmas quit (Ping timeout: 245 seconds)
1878: [20:02:55] * antmas has joined #silverstripe
1879: [20:03:29] * zippy___ has joined #silverstripe
1880: [20:03:52] * zippy___ quit (Client Quit)
1881: [20:05:39] * Jakx has joined #silverstripe
1882: [20:06:05] * 14WAB7W2L is now known as pippy_
1883: [20:06:47] <antmas> DatabaseVoteHandler? https://github.com/mateusz/silverstripe-polls What is he referring to? :/
1884: [20:07:41] * Shrike_Finland quit (Quit: Leaving.)
1885: [20:07:56] * Colin[pi] has joined #silverstripe
1886: [20:08:20] * UncleCheese has joined #silverstripe
1887: [20:10:56] <r3v3rb> evening Mr Cheese
1888: [20:11:04] * antmas quit (Ping timeout: 245 seconds)
1889: [20:12:15] * antmas has joined #silverstripe
1890: [20:12:35] <antmas> if anyone replied to me before, I got booted :D
1891: [20:14:33] <Jakx> logs! hahah
1892: [20:15:10] <Jakx> FYI, for SS developers looking for work: http://jobs.silverstripehq.com/home/job/web-chat-platform-for-counselling
1893: [20:15:32] * catcher has joined #silverstripe
1894: [20:15:44] * catcher quit (Changing host)
1895: [20:15:44] * catcher has joined #silverstripe
1896: [20:16:53] * antmas quit (Ping timeout: 245 seconds)
1897: [20:17:13] <micmania1> jakx: SO much work out there.
1898: [20:17:52] <Jakx> micmania1, yes indeed.
1899: [20:21:26] <Ryan-Toast> Jakx: ugh, realtime chat
1900: [20:21:27] * joelpitt_ has joined #silverstripe
1901: [20:22:58] <Ryan-Toast> "We've recently been mucked around by another developer and are hoping to get this done asap." Global constant, haha
1902: [20:24:59] * joelpittet quit (Ping timeout: 240 seconds)
1903: [20:28:07] <wmk> Ryan-Toast, seems so
1904: [20:28:47] * zippy___ has joined #silverstripe
1905: [20:28:52] <zippy___> morning
1906: [20:29:41] <wmk> evening
1907: [20:29:49] <Ryan-Toast> Morning
1908: [20:30:08] <SphereSilverNL> night
1909: [20:30:48] <guzzlefry> afternoon
1910: [20:32:47] * Pyromanik has joined #silverstripe
1911: [20:33:38] <r3v3rb> Pyromanik: :D evening
1912: [20:35:12] * antmas has joined #silverstripe
1913: [20:35:57] <antmas> ugh, freenode is all messed up for me today
1914: [20:36:02] <antmas> maybe it's a sign
1915: [20:36:13] <guzzlefry> vacation!
1916: [20:36:55] <simon_w> *holiday
1917: [20:37:03] <simon_w> Though I did just get back from one...
1918: [20:37:47] <antmas> I have 1 in April
1919: [20:37:51] <antmas> seems very far away
1920: [20:38:42] <SphereSilverNL> Could it be more awesome? https://www.facebook.com/SilverStripeEU
1921: [20:39:46] <catcher> Yes, and it will when it has lots of likes!
1922: [20:39:51] <antmas> Italy! It looks like a boot!
1923: [20:40:08] <SphereSilverNL> antmas: Italy has always looked like a boot....
1924: [20:40:21] <antmas> SphereSilverNL: -_-
1925: [20:40:25] <antmas> I was joking :D
1926: [20:40:41] <zippy___> antmas: connect direct to roddenberry.freenode.net
1927: [20:40:52] <SphereSilverNL> Yeah, typing doesn't bring the sarcasm, does it?
1928: [20:41:21] <antmas> SphereSilverNL: not really :D
1929: [20:41:38] <simon_w> I have another one in April!
1930: [20:41:47] <antmas> so I missed if anyone replied to my question regarding polls :P
1931: [20:41:50] <antmas> anyone used it?
1932: [20:41:50] <SphereSilverNL> Another what?
1933: [20:43:27] <antmas> trying to figure out a way to handle votes
1934: [20:43:32] <antmas> but need an example :P
1935: [20:43:47] * SMaction has joined #silverstripe
1936: [20:45:04] <SMaction> Is there a default location for silverstripe error logs or is there no logging unless you set it up and specify a location? (Silverstripe 2.4)
1937: [20:45:23] <SphereSilverNL> You need to set it up yourself
1938: [20:45:35] <SphereSilverNL> Because there's no default location known to SilverStripe
1939: [20:45:53] <SMaction> SphereSilverNL: I was hoping you were not going to say that. Thank you.
1940: [20:46:04] <SphereSilverNL> You're welcome :D
1941: [20:46:52] <SphereSilverNL> Goodnight folks. I need to sleep.
1942: [20:47:00] <guzzlefry> night
1943: [20:47:25] <antmas> night
1944: [20:47:26] * SphereSilverNL quit (Quit: bye)
1945: [20:53:35] * Jakx quit (Ping timeout: 272 seconds)
1946: [20:57:35] * ObiWanSh_ quit (Remote host closed the connection)
1947: [20:58:27] <Ryan-Toast> ugh, gulp vs grunt
1948: [21:02:25] <zippy___> which way you going there
1949: [21:02:29] <zippy___> gulp?
1950: [21:02:48] * UndefinedOffset quit (Quit: Leaving.)
1951: [21:03:00] <zippy___> Ryan-Toast: .
1952: [21:03:16] <Ryan-Toast> I already use Grunt, but reading up on gulp looks pretty good.
1953: [21:05:39] * ObiWanShanobi has joined #silverstripe
1954: [21:13:51] * joelpitt_ quit ()
1955: [21:17:55] <Pyromanik> sup sexies
1956: [21:18:34] * guzzlefry blushes/
1957: [21:19:10] <r3v3rb> nada muchacho
1958: [21:19:50] <guzzlefry> I don't know what that means.
1959: [21:19:58] <Pyromanik> r3v3rb habla espanyol?
1960: [21:19:58] <guzzlefry> But I do know that it was said in Jurassic Park.
1961: [21:20:09] <Ryan-Toast> guzzlefry: Nothing, bro.
1962: [21:20:11] <Ryan-Toast> pretty much
1963: [21:20:17] <r3v3rb> si, Pyromanik mi esposa es espanola
1964: [21:20:25] <Pyromanik> I konw.
1965: [21:20:28] <Pyromanik> know*
1966: [21:20:40] <Pyromanik> Just so we're clear, I don't.
1967: [21:20:40] <antmas> sup Pyromanik
1968: [21:20:43] <Pyromanik> :P
1969: [21:21:01] <r3v3rb> ¿porque no?
1970: [21:21:14] <Pyromanik> i only know what I've picked up from the missus trying her hand at it, and dora the explorer.
1971: [21:21:31] <Pyromanik> so baically fuck all.
1972: [21:21:33] <Pyromanik> :P
1973: [21:21:38] <zippy___> Hola Boots
1974: [21:21:49] <Pyromanik> gidday antmas
1975: [21:21:53] <Pyromanik> what are you voting on?
1976: [21:21:53] <antmas> YOLO!
1977: [21:21:55] <antmas> wait
1978: [21:21:58] <Pyromanik> hola
1979: [21:22:01] <antmas> Pyromanik: hmmm?
1980: [21:22:08] <Ryan-Toast> YO' MAP, WHERE WE GOING TODAY, HOME DOG?
1981: [21:22:16] <r3v3rb> bueno, pero es muy simplicado para habla espanol
1982: [21:22:20] <Pyromanik> antmas, something about polling
1983: [21:22:35] <antmas> Pyromanik: https://github.com/mateusz/silverstripe-polls
1984: [21:22:49] <Pyromanik> r3v3rb, is that "spanish is easy" or "My spanish is cabbage level"?
1985: [21:22:58] <Pyromanik> :P
1986: [21:23:01] <antmas> Pyromanik: at the very bottom he mentions an example for handling votes, I'd like to see it :D
1987: [21:24:13] <zippy___> Pyromanik: Here ya go :) http://www.youtube.com/watch?v=TnpTcrtsN3U
1988: [21:24:22] <Pyromanik> antmas, read code, secrets divulged :P
1989: [21:24:34] <r3v3rb> Pyromanik: hah, you're right my spanish is cabbage level
1990: [21:25:03] <Pyromanik> boom, called it!
1991: [21:25:04] <Pyromanik> :P
1992: [21:25:13] <Pyromanik> Better than my other languages though r3v3rb
1993: [21:26:31] <antmas> Pyromanik: herp? I don't see any indication of how he's handling them
1994: [21:27:19] <r3v3rb> Pyromanik: grab 'DuoLingo' its great
1995: [21:27:31] <Zauberfi1ch> r3v3rb: been working with susy for a while now
1996: [21:27:37] <Zauberfi1ch> I love her
1997: [21:27:44] <Pyromanik> zippy___,hahahahahahah "Vaminos. That means 'lets go'" hahahah omg, it's an extract from the ONLY portion of the ONLY episode I've ever seen of dora
1998: [21:27:49] <r3v3rb> Zauberfi1ch: really?
1999: [21:27:52] <Zauberfi1ch> yes
2000: [21:28:10] * r3v3rb will get this hideous project out the way and take a proper look
2001: [21:28:20] <Pyromanik> They drove a car through a cave or something, and children had to shout at their tv sets irl vaminos or the other one that made it stop.
2002: [21:28:22] <r3v3rb> Zauberfi1ch: whats special in two sentences ;)
2003: [21:28:26] <Pyromanik> to avoid obstacles.
2004: [21:28:36] <Pyromanik> of course, shouting at the tv irl made no difference :P
2005: [21:28:41] <Zauberfi1ch> what makes it great is that there is no "1 way to do it"
2006: [21:28:49] <Zauberfi1ch> do what ever you want, and it will probably work
2007: [21:28:58] <r3v3rb> Zauberfi1ch: sounds promising
2008: [21:29:01] <Pyromanik> Zauberfi1ch, suzy?
2009: [21:29:06] <antmas> Pyromanik: where is this black magic you speak of?
2010: [21:29:18] <r3v3rb> as long as your designer sticks to the fluid grid principles though
2011: [21:29:20] <Pyromanik> antmas, code folder.
2012: [21:29:40] <Zauberfi1ch> the grid column mixins are not some fancy magic, no. they just calculate a % width and set float
2013: [21:30:20] <r3v3rb> Zauberfi1ch: except my designer on this project threw elements here there and everywhere and then expected them in a completely different part of the html flow for mobile/tablet etc etc
2014: [21:30:34] <r3v3rb> had to slap him a bit
2015: [21:30:35] <Pyromanik> because derp.
2016: [21:30:37] <Pyromanik> good man.
2017: [21:30:43] <r3v3rb> Pyromanik: :D
2018: [21:31:02] <Pyromanik> I spent all day today trying to make code igniter give me a form.
2019: [21:31:16] <Pyromanik> that self populates, validates and error checks.
2020: [21:31:17] <Ryan-Toast> r3v3rb: I give my designers the bootstrap 12 grid, and say everything has to line up. :P
2021: [21:31:19] <r3v3rb> client thought he was brilliant, until I told them it would cost more and more more and more to do what he wanted
2022: [21:31:23] <Pyromanik> I STILL DIDN'T SUCCEED
2023: [21:31:25] * openbees has joined #silverstripe
2024: [21:31:35] <antmas> Pyromanik: :O cookie vote handler?
2025: [21:31:38] <Pyromanik> something that takes 30 seconds in SS :<
2026: [21:31:38] <antmas> interesting...
2027: [21:31:38] <r3v3rb> guess what client said
2028: [21:31:49] <Pyromanik> antmas, see, there you go :D
2029: [21:31:59] <Ryan-Toast> r3v3rb: "can't you just do it without me paying more?"
2030: [21:32:03] <r3v3rb> forget his 'design' just make it work for mobile
2031: [21:32:18] <r3v3rb> Ryan-Toast: nooooo, they don't mind paying
2032: [21:32:26] <r3v3rb> as long as it's justifiable
2033: [21:32:28] * ObiWanShanobi quit (Remote host closed the connection)
2034: [21:32:34] <Ryan-Toast> r3v3rb: Yeah, I understand :P
2035: [21:32:45] <Pyromanik> r3v3rb, well they pretty much print money from what I understand
2036: [21:32:55] <Pyromanik> also, you're coming to Austria in September too right?
2037: [21:32:56] <antmas> Pyromanik: huzzah!
2038: [21:32:58] <r3v3rb> Ryan-Toast: their previous developers told them 'they don't do responsive sites' WHATTTTTTTT
2039: [21:33:05] <Pyromanik> Bring the family, make it a thing.
2040: [21:33:10] <r3v3rb> Pyromanik: maybe
2041: [21:33:15] <Ryan-Toast> r3v3rb: Wat.
2042: [21:33:19] <Pyromanik> just tell them to go shopping while the men talk shop :P
2043: [21:33:36] <Ryan-Toast> r3v3rb: Hello, I'm a gardener, but I don't mow lawns.
2044: [21:33:37] <Pyromanik> PigeonFriend, you too right.
2045: [21:33:46] <Pyromanik> make it a work sponsored event.
2046: [21:33:57] <r3v3rb> Pyromanik: I have two boys, one who loves to program so he'll prob's join us - he's seven!
2047: [21:34:02] <Ryan-Toast> PigeonFriend is a fantastic handle.
2048: [21:34:12] <Pyromanik> r3v3rb, what a champ :>
2049: [21:34:21] <Pyromanik> Ryan-Toast, I'm semi sure he used to be PigeonFiend.
2050: [21:34:36] <Ryan-Toast> I punched a pidgin in the face the other day.
2051: [21:34:41] <Pyromanik> I'm a little dissappointed, because if he were you could shorten it to P-Fiend.
2052: [21:35:05] <Pyromanik> which just conjures up all kinds of amazing in your brain.
2053: [21:35:10] <Ryan-Toast> pigeon**
2054: [21:35:38] <openbees> wow what a perfect time to ask a question :D
2055: [21:36:13] <Ryan-Toast> openbees: *runs away
2056: [21:37:16] <Pyromanik> openbees, if you have a question, there's no time like the present!
2057: [21:37:28] <Pyromanik> y'know... before I go to bed :P
2058: [21:37:38] <openbees> I waited so long .. its 3 am here :D
2059: [21:37:55] <Pyromanik> openbees, mmm... sounds like before you go to bed too!
2060: [21:38:19] <Pyromanik> also, 10:30am, you probably only needed to wait until 2:30 am :P
2061: [21:38:25] <Pyromanik> err, 2am
2062: [21:38:27] <openbees> any body tried this before <% cached %> some template variable <% uncached %> don't cache this <% end_uncached %> .. <% end_cached %>
2063: [21:38:36] <openbees> not works for me :(
2064: [21:39:20] <r3v3rb> Ryan-Toast: aint that insane!
2065: [21:39:26] <Pyromanik> openbees, I'd guess that <% cached %>some template variable<% end_cached %> don't cache this <% cached %> ... <% end_cached %>
2066: [21:39:39] <Ryan-Toast> r3v3rb: Some debs will only be backend though, no fronted work.
2067: [21:39:48] <Ryan-Toast> I ALWAYS WRITE "DEB"
2068: [21:39:52] <Pyromanik> Ryan-Toast, debs is doing it wrong!
2069: [21:39:55] <simon_w> openbees, doesn't work in what way?
2070: [21:40:06] <openbees> wait I will paste code
2071: [21:40:17] <Pyromanik> sounds good. I know nothing about caching :<
2072: [21:40:33] <Ryan-Toast> simon_w: Hey, can I open a private chat with you ;)
2073: [21:40:33] <Pyromanik> What's new pussycats. WOOOO WOW OWOWOWOWOW OOOWWWWW
2074: [21:40:56] <simon_w> Ryan-Toast, about what?
2075: [21:41:01] <Ryan-Toast> simon_w: some work
2076: [21:41:08] <r3v3rb> Ryan-Toast: they are a massive agency in kent
2077: [21:41:16] <simon_w> Ryan-Toast, I don't have time to do extra work
2078: [21:41:17] <Pyromanik> ROFL
2079: [21:41:18] <Pyromanik> KENTS
2080: [21:41:20] <r3v3rb> they do front-end
2081: [21:41:23] <Ryan-Toast> r3v3rb: Soon to not be a huge agency :P
2082: [21:41:24] <Pyromanik> KENTS FROM KENT
2083: [21:41:31] <r3v3rb> bunch of kents yes Pyromanik
2084: [21:41:35] <Ryan-Toast> simon_w: Damn.
2085: [21:41:42] <Ryan-Toast> Anyone else here do cashies?
2086: [21:41:48] <Pyromanik> r3v3rb, oh so they have that stupid slang over here too r3v3rb?
2087: [21:41:58] <Pyromanik> I think it's a 'strayan thing.
2088: [21:42:12] <Pyromanik> 'strayan 12yo gamer twits.
2089: [21:42:16] <Pyromanik> that is
2090: [21:42:18] <Colin[pi]> lel rekt
2091: [21:42:23] <r3v3rb> Pyromanik: nope, but you and one of my clients are new zealanders and you speak the same !
2092: [21:42:29] <r3v3rb> rotflmao
2093: [21:42:32] <openbees> here http://www.sspaste.com/paste/show/530bb95da6c86
2094: [21:42:35] * r3v3rb waits for rage
2095: [21:42:42] <Pyromanik> r3v3rb,really? wtf lol, he must be a gamer.
2096: [21:43:26] <Pyromanik> no one says 'kent' unless they're talking about the place, or they're a juvinille trying to get away with some form of 'cunt' on a gaming server.
2097: [21:43:33] <Pyromanik> half pisstaking aussie accent I think.
2098: [21:43:34] <r3v3rb> actually, he's a fat b'stard who loves WDERP for some reason, therefore he must be more OZ than NZ - as all NZ love SS correct?
2099: [21:43:37] <Pyromanik> dunno exactly.
2100: [21:43:50] <Ryan-Toast> Pyromanik: Do you do cashes?
2101: [21:43:54] <Ryan-Toast> cashies**
2102: [21:44:06] <r3v3rb> Ryan-Toast: Pyromanik will do anything for pizza
2103: [21:44:06] <Pyromanik> r3v3rb,well I'd like to think we all do, but sadly no :*(
2104: [21:44:10] <Pyromanik> plenty of derps in nz too
2105: [21:44:15] <Pyromanik> Ryan-Toast, yes.
2106: [21:44:16] * r3v3rb cries
2107: [21:44:23] <Colin[pi]> derps. derps everywhere
2108: [21:44:27] <openbees> thing is I don't want to cache 'Price' because people can select multiple currencies but cached block is creating issue !
2109: [21:44:30] <Pyromanik> if by cashie you mean I charge 100+GST/hr
2110: [21:44:39] <Pyromanik> and give an invoice.
2111: [21:44:56] <Pyromanik> although I'm negotiable.
2112: [21:45:20] <Ryan-Toast> Pyromanik: I need something built - Members that can many_many other Members, like a management sort of thing. "Managers" need to be able to add other Members.
2113: [21:45:25] <Pyromanik> openbees, you can't just close the cache block then reopen it later?
2114: [21:45:37] <Pyromanik> Ryan-Toast, I'm not sure what you mean.
2115: [21:45:52] <Pyromanik> describe to me the song of your peoples.
2116: [21:46:08] <Ryan-Toast> Pyromanik: Members that can own other members, and have a gridField of them in tyne front-end when they login.
2117: [21:46:22] * gelignite quit (Quit: http://bit.ly/nkczDT)
2118: [21:46:23] <Pyromanik> tyne and wear?
2119: [21:46:24] <simon_w> openbees, I don't think uncached spans into an include
2120: [21:46:34] <Ryan-Toast> Pyromanik: wat
2121: [21:46:47] <Pyromanik> Ryan-Toast, idk, you said Tyne. That's a river bro.
2122: [21:47:00] <Ryan-Toast> the** :P
2123: [21:47:02] <Pyromanik> up where micmania1 is from
2124: [21:47:03] <openbees> simon_w I thought so .. do u think it will work if I move include code into same tempalte ?
2125: [21:47:16] <simon_w> openbees, yes
2126: [21:47:34] <Pyromanik> Ryan-Toast,oh, so gridfield of, you mean gridfield on ?
2127: [21:47:39] <Pyromanik> on the front end?
2128: [21:48:24] <Ryan-Toast> Pyromanik: Yes, so when a Member with the type of "Manager" logs in, they can see the members they own, and can add new ones.
2129: [21:48:45] <Pyromanik> who's the racist bitch that wants slaves?
2130: [21:48:57] * ObiWanShanobi has joined #silverstripe
2131: [21:48:57] <Ryan-Toast> Pyromanik: Can be backend as well :P
2132: [21:49:11] <Ryan-Toast> Pyromanik: Nigerian prince.
2133: [21:49:12] <Pyromanik> oh yeah. So chappy wants backend slaves.
2134: [21:49:21] <Pyromanik> surprised I'm not.
2135: [21:49:22] <Ryan-Toast> Pyromanik: Says he will pay me handsomely for the project.
2136: [21:49:34] <Ryan-Toast> Over 3 million.
2137: [21:49:46] <Colin[pi]> what the fuck is everyone talking about today? It's like reading a different language
2138: [21:49:48] <Pyromanik> Ryan-Toast, I might be able to share in your millions if you can explain this usecase better.
2139: [21:49:49] <Colin[pi]> :D
2140: [21:49:53] <openbees> simon_w .. think i am close now ! got an error now "You cant have uncache blocks nested within with, loop or control blocks that are within cache blocks"
2141: [21:50:02] <Pyromanik> pm me if you don't want pub chat it
2142: [21:50:06] <Ryan-Toast> Pyromanik: I'll put something together this week and let you know :)
2143: [21:50:47] <Pyromanik> Ryan-Toast, you can't give me more usecase right now? I'm struggling here.
2144: [21:51:01] <Ryan-Toast> Pyromanik: Sure, give me a second
2145: [21:51:01] <simon_w> openbees, perhaps you should include the name of the currency in the cache key
2146: [21:51:02] <antmas> Pyromanik: voting - so the voting is already implemented by default?
2147: [21:51:04] <Pyromanik> More often than not when someone goes "MODIFY THE MEMBERS" I can't see the point.
2148: [21:51:08] <antmas> awesome :D
2149: [21:51:14] <Pyromanik> I mean, you just lose sensitvity and stuff...
2150: [21:51:33] <Pyromanik> antmas, well it woudln't be much of a poll if it didn't take votes would it?
2151: [21:51:34] <Colin[pi]> Pyromanik: sounds like circumcision
2152: [21:51:46] <Pyromanik> Colin[pi], uhhh, dunno man.
2153: [21:51:58] <Colin[pi]> just the tip
2154: [21:52:03] <Pyromanik> that's what she said.
2155: [21:52:05] <antmas> Pyromanik: :P, I meant I have that implemented, but it's not working - i.e. not storing votes
2156: [21:52:24] <Pyromanik> antmas, oh, sounds like you don't have the databasestoragevotehandlermechanisim.php installed.
2157: [21:52:41] <Pyromanik> try manually updating punkbuster.
2158: [21:52:44] <Pyromanik> worked for me :>
2159: [21:53:05] <antmas> Pyromanik: ah
2160: [21:53:09] <antmas> :/
2161: [21:53:28] <Pyromanik> antmas, I dunno man, I was taking piss. But readme did mention somthing similar right at the base there
2162: [21:53:34] <Pyromanik> hence I said investigate code folder.
2163: [21:53:37] <Pyromanik> ;)
2164: [21:53:48] <antmas> Pyromanik: I know - I was going along with it :D
2165: [21:54:17] <Pyromanik> :>
2166: [21:54:20] <Ryan-Toast> antmas: I added mobile controls to the slider - http://webdough.co.nz/~boilerpl/
2167: [21:54:53] <r3v3rb> arghhh, I hate white screenies
2168: [21:54:59] <antmas> Pyromanik: I was just trying to figure out if he's mentioning an existing example somwhere
2169: [21:55:18] <antmas> Ryan-Toast: noice
2170: [21:55:22] <Ryan-Toast> r3v3rb: White screens?
2171: [21:55:22] <antmas> will update tongiht
2172: [21:55:36] <r3v3rb> internal server error - means f'all
2173: [21:55:48] <r3v3rb> give me something to work with SS
2174: [21:55:51] <Pyromanik> webdough is just SS isn't it Ryan-Toast?
2175: [21:55:56] <r3v3rb> nothing in errors text
2176: [21:56:03] <Ryan-Toast> Pyromanik: yeah
2177: [21:56:18] <Ryan-Toast> Pyromanik: well, my boilerplate is.
2178: [21:56:40] <Pyromanik> but webdough raves on about building own website with no code!
2179: [21:56:46] <Pyromanik> i... idek.
2180: [21:57:06] <Pyromanik> shit, 10pm.
2181: [21:57:17] <Ryan-Toast> Pyromanik: Webdough is a separate product
2182: [21:57:28] <Pyromanik> right. So rubbish then.
2183: [21:57:33] <Pyromanik> :P
2184: [21:57:34] <Ryan-Toast> Pyromanik: :P
2185: [21:57:48] <Ryan-Toast> Pyromanik: I don't work on it.
2186: [21:57:55] <Pyromanik> k
2187: [21:57:58] <Ryan-Toast> Pyromanik: But I'll be making the version 2.0
2188: [21:58:03] <Pyromanik> oic
2189: [21:58:04] <Pyromanik> well
2190: [21:58:07] <Pyromanik> this has been fun
2191: [21:58:08] <Ryan-Toast> because I'm a baller.
2192: [21:58:11] <Pyromanik> g'nite chaps!
2193: [21:58:17] <Ryan-Toast> Pyromanik: Night :)
2194: [21:58:18] <Colin[pi]> nn
2195: [21:58:20] <antmas> night dude, thanks Pyromanik
2196: [21:58:44] <Pyromanik> antmas, I like how you make it like two separate people.
2197: [21:58:47] <Pyromanik> :>
2198: [21:59:03] <Pyromanik> I almost wrote some code tonight.
2199: [21:59:04] <Pyromanik> wd chaps.
2200: [21:59:09] <Pyromanik> perhaps tomorrow I might!
2201: [21:59:12] <Colin[pi]> one day you will, one day
2202: [21:59:20] <Pyromanik> one day I might put code on github.
2203: [21:59:28] <Colin[pi]> :o
2204: [21:59:31] <Pyromanik> then y'all can bask in my codes.
2205: [21:59:56] <Pyromanik> I should do this. Especially after flying into a rage about gallery modules earlier today.
2206: [21:59:58] <Pyromanik> lol
2207: [22:00:10] <Colin[pi]> I made a gallery module in an hour
2208: [22:00:16] <Colin[pi]> simple one ;)
2209: [22:00:22] <Pyromanik> I made a better one in 2 years.
2210: [22:00:26] <antmas> :D
2211: [22:00:27] <Colin[pi]> pfft
2212: [22:00:31] <antmas> Pyromanik: you love it
2213: [22:00:39] * ObiWanShanobi quit (Remote host closed the connection)
2214: [22:00:56] <Ryan-Toast> galleries are the esiest to make :P
2215: [22:01:24] <unsignedint> who needs a gallery module, just make some Page's where users can add images and then make a template that utilises something like PrettyPhoto
2216: [22:01:28] <unsignedint> takes 20 mins max
2217: [22:01:38] <Ryan-Toast> unsignedint: Ed Zackery.
2218: [22:01:46] * unsignedint doesnt know who that is
2219: [22:01:53] <antmas> LOL ^^
2220: [22:01:56] <Ryan-Toast> Sounds like exactly.
2221: [22:02:03] <unsignedint> oh
2222: [22:02:07] <Ryan-Toast> SILLY YOU
2223: [22:02:13] * unsignedint isnt the sharpest tool in the shed
2224: [22:02:28] * antmas claims that right for himself
2225: [22:02:37] <Ryan-Toast> unsignedint: I just do something like this: http://pantry.local/_SILVERSTRIPE/ss_boilerplate/gallery/4-columns/
2226: [22:02:40] <Ryan-Toast> ;fgkjgdhfskgjdbhfg
2227: [22:02:51] <unsignedint> pantry.local?
2228: [22:02:53] <Ryan-Toast> http://webdough.co.nz/~boilerpl/gallery/4-columns/
2229: [22:02:57] <Ryan-Toast> there you go :P
2230: [22:03:02] <Ryan-Toast> that's my local server.
2231: [22:03:30] <Ryan-Toast> All our stuff is themed. Toast | Breadcrumbs | Pantry | Cuboard, etc
2232: [22:04:15] <SMaction> I have 2 vhosts on the same apache server. staging.xxxxx.com and xxxxx.com (production)
2233: [22:04:15] <SMaction> I made some changes to a silverstripe site (2.4) and everything looks fine on staging. However, when I put it on production the pages are all there but they have nothing on them. Any ideas? Need more info just tell me what to post
2234: [22:04:18] <Ryan-Toast> So it's recommended that you cache loops?
2235: [22:04:40] <openbees> Thanks simon_w : it works perfect now !
2236: [22:04:41] <unsignedint> all our stuff is themed too. web01, web02, db01 etc. the theme is incrementing mumbers
2237: [22:04:48] <openbees> now I can sleep with peace :)
2238: [22:04:53] <Ryan-Toast> unsignedint: lol
2239: [22:04:58] * [1]Pyromanik has joined #silverstripe
2240: [22:05:01] <[1]Pyromanik> aww shit son
2241: [22:05:10] * Pyromanik quit (Ping timeout: 272 seconds)
2242: [22:05:10] * [1]Pyromanik is now known as Pyromanik
2243: [22:05:14] <unsignedint> Pyromanik: hows that aussie internet working for you?
2244: [22:05:15] <Pyromanik> so it turns out that my battery reports it's level incorrectly
2245: [22:05:27] <Pyromanik> unsignedint, aussie internet doesn't work for me at all.
2246: [22:05:28] <Ryan-Toast> In your cvar?
2247: [22:05:35] <Colin[pi]> LOL aussie internet
2248: [22:05:36] <Ryan-Toast> car**
2249: [22:05:44] <Ryan-Toast> jesus, what's wrong with my typing today?
2250: [22:05:57] <Colin[pi]> not enough alcohol
2251: [22:06:10] <Pyromanik> Ryan-Toast, as in, instead of going "hey bro, plug the power in" it goes "30 mins remaini... *hard poweroff*"
2252: [22:06:22] <unsignedint> SMaction: sounds like WSOD, check your error log
2253: [22:06:34] <Ryan-Toast> Pyromanik: 4 bars for 8 hours, then 0 battery within 20 minutes.
2254: [22:06:36] <Pyromanik> just as if someone unplugged a desktop machine from the powersocket.
2255: [22:06:51] <Pyromanik> Ryan-Toast, nah, as in still shows 1/3 charge when turn off.
2256: [22:07:04] <Ryan-Toast> Pyromanik: sux4u
2257: [22:07:06] <SMaction> unsignedint: WSOD?
2258: [22:07:07] <Pyromanik> is actually low because won't boot afterwards.
2259: [22:07:19] <Pyromanik> unsignedint, so yeah, I'm not in AU
2260: [22:07:42] <unsignedint> SMaction: white screen of death. or do the pages contain some content, just not as much as you were expecting
2261: [22:07:50] <unsignedint> Pyromanik: oh I thought you moved there
2262: [22:07:51] <Pyromanik> fuck that for a joke. If I wanted to die from dehydration I'd have just stayed in NZ by the sounds of it.
2263: [22:07:53] <Colin[pi]> unsignedint: you thinking of someone else?
2264: [22:07:56] <Colin[pi]> simon_w is coming here
2265: [22:08:01] <unsignedint> no I know youre from AU Colin[pi]
2266: [22:08:12] <unsignedint> also I knew that
2267: [22:08:13] <Pyromanik> unsignedint, simon_w is moving.
2268: [22:08:19] <Pyromanik> i moved, but not to aussie.
2269: [22:08:28] <unsignedint> I just thought Pyromanik was going there because he was moving a while ago
2270: [22:08:32] * openbees quit (Quit: Leaving)
2271: [22:08:39] <Pyromanik> I flew through it, sure.
2272: [22:08:40] <unsignedint> where did you move to then? czech republic?
2273: [22:08:42] <SMaction> unsignedint they are there but no ocntent except the header and the footer
2274: [22:08:48] <Pyromanik> unsignedint, ha, I wish.
2275: [22:08:54] <unsignedint> SMaction: do ?flush=1 on a page?
2276: [22:09:00] <Pyromanik> Actually poland would have been good.
2277: [22:09:05] <Pyromanik> I think.
2278: [22:09:06] <unsignedint> SMaction: dont do it on /dev/build, that never works for me
2279: [22:09:51] <unsignedint> Pyromanik: so where did you go then?
2280: [22:10:13] <Pyromanik> Ukraine.
2281: [22:10:17] <Pyromanik> true story.
2282: [22:10:23] <Pyromanik> (not actually true at all).
2283: [22:10:24] <unsignedint> doesnt sound true
2284: [22:10:33] <unsignedint> doesnt sound like anything because this is IRC
2285: [22:10:42] <Pyromanik> Just listening to news about Ukraine.
2286: [22:10:54] <Colin[pi]> sounds like a great place for a holiday right now
2287: [22:11:04] <Pyromanik> I'd love to go, but perhaps not in this climate.
2288: [22:11:06] <Colin[pi]> or Egypt, or Venezuela
2289: [22:11:10] <SMaction> did flush=1 and no change dev/build gives a "server error" I do not have the problem version up right now. I used svn to go back a revision.
2290: [22:11:10] <Pyromanik> and I don't mean because it's winter.
2291: [22:11:30] <Pyromanik> Colin[pi], yeh, shit getting pretty crazy around the world.
2292: [22:11:34] <Colin[pi]> Pyromanik: I hear it's raining bullets
2293: [22:11:48] <Colin[pi]> people getting pissed off with shitty and corrupt govts
2294: [22:11:50] <Colin[pi]> SURPRISE!
2295: [22:12:06] <Pyromanik> I hope the boxer chap becomes President so that he can play rockey music at victory speech.
2296: [22:12:28] <Pyromanik> Colin[pi], yet no movement in aussie yet.
2297: [22:12:34] <Pyromanik> :P
2298: [22:12:41] <Colin[pi]> we're too apathetic
2299: [22:12:46] <Pyromanik> quit
2300: [22:12:48] <Pyromanik> quite*
2301: [22:13:06] <Colin[pi]> as long as there is reality TV and food on our places... "meh"
2302: [22:13:10] <Colin[pi]> *plates wtf
2303: [22:13:17] <antmas> lol
2304: [22:13:22] <Colin[pi]> same in USA
2305: [22:13:35] <Colin[pi]> those guys are getting royally screwed by their govt
2306: [22:13:43] <Colin[pi]> but "ehhhh... more mcdonalds
2307: [22:13:55] <unsignedint> SMaction: check your error logs then
2308: [22:14:15] <Pyromanik> why do you think UncleCheese moved to NZ? :P
2309: [22:14:28] * k_fish_ has joined #silverstripe
2310: [22:14:43] <SMaction> unsignedint:thanks for your time.
2311: [22:14:46] <Colin[pi]> Pyromanik: lol yeah
2312: [22:16:34] <Colin[pi]> I saw an interesting interview with Bob Geldof a while back where he talked about in this day and age, traditional govt models can't keep up with social media and the internet
2313: [22:16:49] <Colin[pi]> and they can't get away with the old shit they have for years
2314: [22:17:29] <unsignedint> well its impossible to make everyone happy anyway, so they make the people with the most money happy
2315: [22:17:46] * Azure quit (Quit: My MBP went to sleep.)
2316: [22:18:05] * k_fish quit (Ping timeout: 279 seconds)
2317: [22:18:08] <Colin[pi]> here's the interview, very interesting: http://www.abc.net.au/lateline/content/2013/s3724453.htm
2318: [22:18:16] <UncleCheese> 1% of the population owns 40% of the wealth
2319: [22:18:16] <UncleCheese> not a single wall street banker has been prosecuted
2320: [22:18:28] <Colin[pi]> UncleCheese: they got bonuses!!
2321: [22:18:45] <UncleCheese> yeah, totally
2322: [22:18:51] <Colin[pi]> "you fucked the world's economy! HAVE A RAISE!!!"
2323: [22:18:54] <UncleCheese> well, goldman sachs got fined like $4B or something
2324: [22:19:04] <UncleCheese> but their annual revenue is something like $25B
2325: [22:19:09] * ObiWanShanobi has joined #silverstripe
2326: [22:19:24] <Colin[pi]> UncleCheese: have you seen the doco "Inside Job" about Wall St and the GFC?
2327: [22:19:39] * ObiWanShanobi quit (Remote host closed the connection)
2328: [22:19:39] <UncleCheese> nah, i don't get into that stuff
2329: [22:19:45] <UncleCheese> i'm allergic to conspiracy theories
2330: [22:19:48] <Colin[pi]> no
2331: [22:19:59] <Colin[pi]> it's not a conspiracy theory like 9/11 INSIDE JERB
2332: [22:20:03] <UncleCheese> ohh
2333: [22:20:08] <Colin[pi]> it's fact, about what happened during the GFC
2334: [22:20:09] <UncleCheese> jerb lol
2335: [22:20:22] <Colin[pi]> it made me more angry than any other documentary I've watched
2336: [22:21:01] <unsignedint> Colin[pi]: The documentary 'Sicko' made me never want to move to America
2337: [22:21:06] <antmas> ugh, conspiracy theories
2338: [22:21:13] <unsignedint> that and the current state of patent trolling and copyright law over there
2339: [22:21:16] <guzzlefry> tin foil tuesday!
2340: [22:21:20] <unsignedint> haha
2341: [22:21:23] * unsignedint prepares his hat
2342: [22:21:29] <guzzlefry> man
2343: [22:21:29] <antmas> reminds me of that terrible Zietghiest movie (spelling)
2344: [22:21:49] <guzzlefry> antmas: All I remember from that is some shit about Jesus and fish.
2345: [22:21:57] <antmas> hahaha
2346: [22:22:09] <guzzlefry> but yeah...
2347: [22:22:10] <Colin[pi]> this film UC: http://en.wikipedia.org/wiki/Inside_Job_%28film%29
2348: [22:22:17] <Colin[pi]> was great but WOW was I angry
2349: [22:22:26] <guzzlefry> The worst thing was extending the copyright duration. :/
2350: [22:22:51] <guzzlefry> Luckily the Honeymooners is public domain now!
2351: [22:24:46] <Colin[pi]> watch for free: http://www.filmsforaction.org/watch/inside_job_2010/
2352: [22:25:05] <Colin[pi]> I learned a lot about the shittiness of Wall St :\
2353: [22:25:40] <guzzlefry> My theory is that it's a bunch of trustfundees with no clue how to run a business.
2354: [22:25:41] * PigeonFriend quit ()
2355: [22:25:51] <guzzlefry> Whether or not that's even close to accurate I don't know. :P
2356: [22:26:16] * ObiWanShanobi has joined #silverstripe
2357: [22:26:23] <Colin[pi]> what, Wall St?
2358: [22:26:36] <Colin[pi]> bunch of psychopaths basically
2359: [22:26:56] <simon_w> As a bonus, they run the government too
2360: [22:27:00] <guzzlefry> yay
2361: [22:27:06] <Ryan-Toast> You can't nest short codes in SS, right?
2362: [22:27:14] <guzzlefry> I don't think so.
2363: [22:27:18] <simon_w> Ryan-Toast, that's what the docs say
2364: [22:27:26] <Ryan-Toast> simon_w: lem
2365: [22:27:29] <guzzlefry> simon_w: I thought they said you couldn't...?
2366: [22:27:32] * guzzlefry checks. :P
2367: [22:27:33] <simon_w> And they got rewritten for 3.1, so should be somewhat accurate for once
2368: [22:27:53] * zippy___ quit (Ping timeout: 256 seconds)
2369: [22:28:10] <antmas> omh sql
2370: [22:28:12] <guzzlefry> oh, nice
2371: [22:28:42] <Ryan-Toast> "Since the shortcode parser is based on a simple regular expression it cannot properly handle nested shortcodes." guts
2372: [22:30:38] <Pyromanik> well yeh
2373: [22:30:48] <Pyromanik> you could write a proper parser if you'd like, but fuck that
2374: [22:33:07] <Ryan-Toast> Pyromanik: like this? https://core.trac.wordpress.org/browser/tags/3.8.1/src/wp-includes/shortcodes.php#L211
2375: [22:34:00] * ObiWanShanobi quit (Remote host closed the connection)
2376: [22:34:55] <Ryan-Toast> uuugh, custom scrollbars...fucking stop it!
2377: [22:40:25] * ObiWanShanobi has joined #silverstripe
2378: [22:46:17] <Pyromanik> not even looking Ryan-Toast
2379: [22:46:40] <Pyromanik> found my modules folder
2380: [22:47:06] <Ryan-Toast> Pyromanik: Hmm?
2381: [22:47:15] <Pyromanik> yeh
2382: [22:47:17] <Pyromanik> looking
2383: [22:47:25] <Pyromanik> seeing what I should put up
2384: [22:47:27] <Ryan-Toast> I don't know what we're talking about :P
2385: [22:47:59] <Pyromanik> a lot of pointless crap (because it's so easy to make in about 3 mins), but useful (because I got sick of making them in 3 mins every single job).
2386: [22:48:18] <Ryan-Toast> Pyromanik: Modules?
2387: [22:48:21] <Pyromanik> mmm
2388: [22:48:39] <Ryan-Toast> Pyromanik: like: https://github.com/Rhym/ss_boilerplate/tree/master/Boilerplate/code/Modules
2389: [22:48:44] <Pyromanik> god, I wanna go to sleep
2390: [22:48:49] <Pyromanik> but stomach cramps :(
2391: [22:48:50] <Ryan-Toast> Pyromanik: Sleep then
2392: [22:48:57] <Ryan-Toast> Pyromanik: Aww, guts...
2393: [22:48:58] <Stomach> sorry bout that
2394: [22:48:59] <Ryan-Toast> :P
2395: [22:49:09] <Pyromanik> yeah, fuck you Stomach
2396: [22:49:12] <Stomach> :P
2397: [22:50:08] <Pyromanik> fuck you and your intolerance of jalapenos. Why you suddenly do this? YOU USED TO LOVE THEM
2398: [22:50:28] <antmas> mmm jalapenos
2399: [22:50:31] <antmas> da best
2400: [22:50:31] <Colin[pi]> mmm
2401: [22:50:44] <Pyromanik> more to the point why did I forget tthat I can't eat them anymore because TERRIBAD CRAMPS
2402: [22:50:50] <antmas> also, holy shit, NZ has dropped 11 degrees overnight in the space of a week
2403: [22:50:52] <Pyromanik> and nfi why
2404: [22:50:58] <Pyromanik> lol antmas
2405: [22:51:01] <Pyromanik> dat weather.
2406: [22:51:07] <Stomach> its so good
2407: [22:51:10] <Stomach> can sleep at night
2408: [22:51:13] <Stomach> fucking heat
2409: [22:51:23] <Ryan-Toast> antmas: Finally don't need the fan
2410: [22:51:45] <Pyromanik> Ryan-Toast, kinda like them modules yeah, only better.
2411: [22:51:59] <Pyromanik> but basically the same idea :P
2412: [22:52:03] <Ryan-Toast> Pyromanik: No such thing
2413: [22:52:10] <Ryan-Toast> Pyromanik: they're the best.
2414: [22:52:12] <antmas> yeah no more fan
2415: [22:52:16] <Ryan-Toast> well...besides the newsletter
2416: [22:52:28] <antmas> and my gaming rig can actually run now without melting
2417: [22:52:32] <Pyromanik> Ryan-Toast, sure is. See my rant about 10 hours ago as to why better.
2418: [22:52:40] <Ryan-Toast> Pyromanik: cbf logs :P
2419: [22:52:54] <Ryan-Toast> Pyromanik: Will read if linked.
2420: [22:53:07] <Pyromanik> also, all stuff I wrote. not just 'good stuff'. :P
2421: [22:53:17] <Pyromanik> as I say, some pointless stuff too.
2422: [22:54:13] <Pyromanik> still, I should put them up so people can gander and take what they wish.
2423: [22:54:19] * k_fish_ quit (Read error: Connection reset by peer)
2424: [22:54:24] * Pyromanik shrugs
2425: [22:54:29] <Pyromanik> gotta go sleep :(
2426: [22:54:30] <antmas> always a good sign when you hear 'cum burger' somewhere in the office
2427: [22:54:32] <Pyromanik> urgh
2428: [22:54:35] * k_fish_ has joined #silverstripe
2429: [22:54:40] <Pyromanik> o.0
2430: [22:54:49] * ObiWanShanobi quit (Remote host closed the connection)
2431: [22:54:56] <Pyromanik> right, laters chaps
2432: [22:55:01] <guzzlefry> night
2433: [22:55:06] <antmas> Pyromanik: l8s m8s
2434: [23:00:48] * ObiWanShanobi has joined #silverstripe
2435: [23:04:59] <r3v3rb> night all
2436: [23:05:17] <r3v3rb> time to sleep, too many hours today();
2437: [23:05:39] * r3v3rb quit (Quit: r3v3rb)
2438: [23:14:54] * zippy___ has joined #silverstripe
2439: [23:20:05] * k_fish__ has joined #silverstripe
2440: [23:23:41] * k_fish_ quit (Ping timeout: 272 seconds)
2441: [23:23:48] <zippy___> Colin[pi]: but… 9/11 was a false flag op..
2442: [23:24:13] <Colin[pi]> oh no you didn't
2443: [23:24:20] <Colin[pi]> don't start on that ;)
2444: [23:25:10] <simon_w> Or, do start that. I have powers I can abuse :D
2445: [23:25:20] <zippy___> lol
2446: [23:25:45] * guzzlefry orders some restaurant grade aluminum foil.
2447: [23:26:34] <zippy___> guzzlefry: the nsa already have a backdoor for that
2448: [23:27:07] <zippy___> anyway...
2449: [23:27:09] <Colin[pi]> all I'll say is I think there are massive holes in the official account, and leave it at that ;)
2450: [23:27:23] <guzzlefry> Wht part of restaurant grade don't you get? :P
2451: [23:27:30] <guzzlefry> what*
2452: [23:28:07] <zippy___> iterm sure feels nicer than terminal on osx
2453: [23:29:27] * catcher quit (Quit: Leaving)
2454: [23:37:55] <UncleCheese> zippy___: please................
2455: [23:38:09] <zippy___> UncleCheese: yesss...?
2456: [23:38:20] <UncleCheese> first of all
2457: [23:38:22] <UncleCheese> it's not 9/11
2458: [23:38:23] <UncleCheese> it's 11/9
2459: [23:38:41] <zippy___> sshhhh, simon_w will boot your ass
2460: [23:38:43] <UncleCheese> show some respect for DMY
2461: [23:39:33] <antmas> omg sim cards
2462: [23:39:50] <antmas> so, you want to transfer telecom sim to 2 degrees?
2463: [23:39:55] <antmas> buy a swap sim card
2464: [23:40:02] * antmas activates card
2465: [23:40:16] <irogue_> UncleCheese: YUS
2466: [23:40:20] <antmas> card cannot connect to network to be activated :<
2467: [23:40:22] * joelpittet has joined #silverstripe
2468: [23:40:23] <antmas> wtffffff
2469: [23:40:25] <irogue_> UncleCheese: we've got you trained already :P
2470: [23:40:53] <UncleCheese> i can't stand conspiracy theories
2471: [23:41:42] * BPower has joined #silverstripe
2472: [23:42:03] <antmas> UncleCheese: they can be fun
2473: [23:42:05] <BPower> Heyo -- I thought DatetimeFields had auto-selectors built-in on the CMS, no?
2474: [23:42:08] <Ryan-Toast> this thread: http://i.imgur.com/8agdQ.gif
2475: [23:42:12] <antmas> if you don't get serios
2476: [23:42:16] <antmas> serious*
2477: [23:42:39] <BPower> or do I have to enable it somehow, or....
2478: [23:42:46] <Colin[pi]> UncleCheese: conspiracies happen all the time, every day, everywhere... a shame that the term has been tarnished so much by the nutjob fringe
2479: [23:43:05] <Colin[pi]> like the folks who believe there were no planes on 9/11
2480: [23:43:08] <Ryan-Toast> BPower: what do you mean by auto selectors?
2481: [23:43:16] <Colin[pi]> when I heard that, I was like... "really? REALLY?"
2482: [23:43:25] <antmas> like the worst one, the pyramids were built by aliens...
2483: [23:43:37] <BPower> Ryan-Toast: something like this http://jqueryui.com/datepicker/
2484: [23:43:49] <Colin[pi]> antmas: landing platforms! I saw it in stargateZ!
2485: [23:44:10] <Ryan-Toast> BPower: DateField::create('MyDate')->setConfig('showcalendar', true);
2486: [23:44:30] <Ryan-Toast> will make the popup calendar
2487: [23:44:41] <Ryan-Toast> BPower: you can read more about the DateField here
2488: [23:44:42] <Ryan-Toast> : http://doc.silverstripe.org/framework/en/trunk/reference/datefield
2489: [23:44:53] <antmas> Colin[pi]: rofl
2490: [23:45:00] <antmas> 2 german guys broke in there recently
2491: [23:45:14] <antmas> took videos and stole artifacts to try prove it was aliens
2492: [23:45:36] <Colin[pi]> what? broke in where?
2493: [23:45:52] <antmas> Colin[pi]: pyramids
2494: [23:45:55] <UncleCheese> Colin[pi]: I just don't buy it. I don't think that people are smart enough to organise conspiracies, and more importantly, I don't think people are good at keeping secrets
2495: [23:45:57] <BPower> Ryan-Toast: Thanks! Anyway to get it to work on the DatetimeField?
2496: [23:45:57] <Ryan-Toast> heh: http://www.commitstrip.com/en/2014/02/24/coder-on-the-verge-of-extinction/
2497: [23:45:59] <Colin[pi]> lol wat
2498: [23:46:19] <antmas> yeah, they got arrested because the nubcakes put the videos up on youtube
2499: [23:46:48] <UncleCheese> unless it's a conspiracy of a very small group of people.. but in order to orchestrate something like 11/9, you'd need way too many people to be involved, and i just don't buy that they would all keep quiet
2500: [23:46:59] <Colin[pi]> UncleCheese: I think some people are smart enough, I think other theories are total BS
2501: [23:47:07] <UncleCheese> like JFK?
2502: [23:47:22] <Ryan-Toast> BPower: Same thing
2503: [23:47:32] <Ryan-Toast> BPower: There's an example here: http://api.silverstripe.org/3.0/class-DatetimeField.html
2504: [23:47:34] <BPower> Hmm... it doesn't work....
2505: [23:47:50] <BPower> Ah
2506: [23:47:53] <BPower> getDateField
2507: [23:48:10] <Ryan-Toast> BPower: Working now?
2508: [23:48:12] <Colin[pi]> UncleCheese: agreed, it couldn't span more people than would fit in a single room I think
2509: [23:48:35] <zippy___> UncleCheese: Like the NSA prisim and all that, how it's been kept quite for years until recently….? be more people involved in that I would think..
2510: [23:49:03] <Colin[pi]> zippy: yeah but that's national security
2511: [23:49:08] <BPower> Ryan-Toast: Trying it now....
2512: [23:49:19] <Ryan-Toast> the biggest conspiracy is where are my socks going? Is it the CIA, the FBI? WHY DO YOU WANT THEM?
2513: [23:49:23] <Colin[pi]> and those folks know they breathe a word they're screwed
2514: [23:49:44] <Colin[pi]> Ryan-Toast: National Sock Accumulator
2515: [23:49:51] <Ryan-Toast> Colin[pi]: my..god
2516: [23:49:54] <Ryan-Toast> I knew it.
2517: [23:50:00] <Ryan-Toast> Those bastards
2518: [23:50:03] <Colin[pi]> lol
2519: [23:51:02] <antmas> fook
2520: [23:51:10] <antmas> votes are not saving >:|
2521: [23:51:12] <BPower> Ryan-Toast: It works! Thanks! So, I'm guessing there's no equivalent for the Time field, is there?
2522: [23:51:31] <Ryan-Toast> BPower: I have no idea, but if there is it'll be in the API docs :)
2523: [23:52:05] <BPower> Ryan-Toast: problem with the docs is that it's so scattered.
2524: [23:52:28] <BPower> Your first link was http://doc.silverstripe.org/framework/en/trunk/reference/datefield, so I figured I'd look at http://doc.silverstripe.org/framework/en/trunk/reference/datetimefield but that page doesn't exist.
2525: [23:52:41] <Ryan-Toast> BPower: Yeah, Colin[pi] needs to finish them :P
2526: [23:52:54] <BPower> Jeez, Colin[pi]!
2527: [23:52:54] <Colin[pi]> NU UH
2528: [23:52:55] <BPower> ;)
2529: [23:53:07] <Ryan-Toast> Colin[pi]: is master of the docs
2530: [23:53:14] <Colin[pi]> ALL LIES
2531: [23:53:25] <Ryan-Toast> ss23 will back me up.
2532: [23:53:37] <antmas> ss23: is the docs maintainer though
2533: [23:53:39] <antmas> :D
2534: [23:53:47] <Ryan-Toast> antmas: shhhh
2535: [23:54:05] * antmas spins

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