#silverstripe IRC Log

IRC log for 28 September 2014

All timestamps are in UTC.

1: [00:03:41] * r_hector has joined #silverstripe
2: [00:18:17] * willr has joined #silverstripe
3: [00:23:01] * willr quit (Ping timeout: 260 seconds)
4: [00:32:04] * willr has joined #silverstripe
5: [00:32:13] * willr quit (Changing host)
6: [00:32:13] * willr has joined #silverstripe
7: [00:41:34] * UncleCheese has joined #silverstripe
8: [00:44:12] * Kingy[a] is now known as Kingy
9: [01:20:04] * vebbb has joined #silverstripe
10: [01:23:23] * veb quit (Ping timeout: 244 seconds)
11: [01:24:27] * vebbb quit (Ping timeout: 246 seconds)
12: [02:38:23] * veb has joined #silverstripe
13: [02:44:32] * slystripe has joined #silverstripe
14: [02:45:37] * slystripe quit (Client Quit)
15: [02:49:07] * willr quit (Quit: willr)
16: [02:59:26] * willr has joined #silverstripe
17: [03:08:00] * veb has joined #silverstripe
18: [03:34:07] * cloph has joined #silverstripe
19: [03:34:21] * cloph_away quit (Ping timeout: 260 seconds)
20: [03:37:38] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21: [04:29:32] * willr quit (Quit: willr)
22: [04:41:31] * veb has joined #silverstripe
23: [05:16:29] * OldTom is now known as kerosene
24: [05:33:44] * simon_w has joined #silverstripe
25: [06:03:37] * ezero quit (Ping timeout: 272 seconds)
26: [06:15:34] * ezero has joined #silverstripe
27: [06:32:14] * willr has joined #silverstripe
28: [06:36:02] * marbus90 quit (Ping timeout: 260 seconds)
29: [06:36:14] * simon_w quit (Quit: Ping timeout: your mum)
30: [06:37:04] * marbus90 has joined #silverstripe
31: [06:37:51] * Kingy is now known as Kingy[a]
32: [06:39:28] * Error404NotFound has joined #silverstripe
33: [06:46:11] * simon_w has joined #silverstripe
34: [07:33:39] * wmk has joined #silverstripe
35: [07:38:48] * r_hector quit (Quit: Leaving.)
36: [07:40:11] * willr quit (Quit: willr)
37: [08:05:30] * Shrike_Finland has joined #silverstripe
38: [08:08:15] * spronk2 has joined #silverstripe
39: [08:13:58] <wmk> any idea why SiteTree has
40: [08:14:16] <wmk> private static $default_sort = "\"Sort\"";
41: [08:14:21] <wmk> why is it escaped????
42: [08:47:15] <simon_w> wmk, Postgres
43: [08:47:47] <wmk> simon_w, hmm... but couldn't it be escaped automatically?
44: [08:48:09] <wmk> i was just looking if there is an easy way to get the sort field of a DO / Page.
45: [08:48:29] <wmk> but when i have to deal with escapes i prefer the hacky way for now ;)
46: [08:49:28] <wmk> but thanks for the info simon_w
47: [08:58:08] * simon_w quit (Quit: Ping timeout: your mum)
48: [09:08:09] * Shrike_Finland quit (Quit: Leaving.)
49: [09:16:26] * simon_w has joined #silverstripe
50: [09:16:53] * Shrike_Finland has joined #silverstripe
51: [09:17:13] * veb has joined #silverstripe
52: [09:17:49] * Shrike_Finland quit (Client Quit)
53: [09:25:25] * Shrike_Finland has joined #silverstripe
54: [09:35:49] * codetoday has joined #silverstripe
55: [09:36:56] * Shrike_Finland quit (Quit: Leaving.)
56: [09:38:19] * Shrike_Finland has joined #silverstripe
57: [09:39:55] * joelpittet has joined #silverstripe
58: [09:48:01] * simon_w quit (Read error: Connection reset by peer)
59: [09:48:21] * simon_w has joined #silverstripe
60: [09:50:44] * joelpittet quit (Read error: Connection reset by peer)
61: [09:51:21] * joelpittet has joined #silverstripe
62: [09:55:00] * joelpittet quit (Read error: No route to host)
63: [09:55:25] * joelpittet has joined #silverstripe
64: [09:58:51] * joelpittet quit (Read error: Connection reset by peer)
65: [09:59:56] * joelpittet has joined #silverstripe
66: [10:01:02] * codetoday quit (Remote host closed the connection)
67: [10:13:16] * Error404NotFound quit (Ping timeout: 260 seconds)
68: [10:14:32] * Error404NotFound has joined #silverstripe
69: [10:22:13] * simon_w quit (Read error: Connection reset by peer)
70: [10:22:20] * simon__w has joined #silverstripe
71: [10:33:34] * Shrike_Finland quit (Quit: Leaving.)
72: [10:44:54] * wmk quit (Ping timeout: 258 seconds)
73: [10:48:35] * Shrike_Finland has joined #silverstripe
74: [10:57:40] * simon__w quit (Read error: Connection reset by peer)
75: [10:58:02] * simon_w has joined #silverstripe
76: [11:00:01] * hamishgray has joined #silverstripe
77: [11:00:35] * hamishgray quit (Client Quit)
78: [11:25:56] * joelpittet quit (Read error: Connection reset by peer)
79: [11:27:02] * joelpittet has joined #silverstripe
80: [11:29:13] * simon_w quit (Read error: Connection reset by peer)
81: [11:29:18] * simon__w has joined #silverstripe
82: [11:37:48] <spronk2> ffuuuuuu
83: [11:38:47] <ss23> uuuuuufff
84: [11:40:24] <spronk2> dead yet ss23?
85: [11:47:41] <ss23> NEVER DIE
86: [11:49:41] <veb> why would he be dead?
87: [11:50:22] <veb> lol
88: [11:50:27] <veb> gave myself a fright before
89: [11:50:42] <veb> was going to the bathroom and looked in the mirror, both ears covered in blood
90: [11:50:47] <veb> nom nom
91: [11:53:29] <simon__w> Wasn't me...
92: [11:53:44] <veb> i bet
93: [11:53:52] <ss23> veb: o.o
94: [11:53:57] <ss23> Why?
95: [11:54:17] <veb> put it this way: ENT in Dnedin recoiled in shock and said "that aint good"
96: [11:54:24] <veb> next day I see my specialist in chch
97: [11:54:29] <veb> he said, "looks fine"
98: [11:54:38] <veb> the implant people agreed etc
99: [11:54:42] * aHa_ has joined #silverstripe
100: [11:54:53] <veb> two days later, my second ear is infected with boils and so on so forth
101: [11:55:03] <veb> I figured out hwat they mean by "that's fine"
102: [11:55:16] <veb> ... they're talking about the implant.
103: [11:55:21] <veb> not the actual human behind.
104: [11:55:23] <veb> err
105: [11:55:24] <veb> lol
106: [11:55:26] <veb> human being
107: [11:55:36] <veb> which happens to be me
108: [11:55:51] <simon__w> And saying "That's fine" to having both ears covered in blood didn't give that away? :p
109: [11:56:05] <veb> yeah, basically mate.
110: [11:56:16] <veb> they weren't covered in blood then obviously, but I did have a gaping WOUND
111: [11:56:18] * simon__w quit (Read error: Connection reset by peer)
112: [11:56:25] <veb> err
113: [11:56:29] <veb> lol
114: [11:56:36] <ss23> YOU AMDE HIM QUIT
115: [11:56:45] * simon_w has joined #silverstripe
116: [11:56:54] <simon_w> Bah, stupid ethernet cable
117: [11:57:05] <simon_w> Doesn't have its latch thing, so pops out whenever I move my laptop
118: [11:59:18] <ss23> :D
119: [11:59:25] <ss23> And here we were thinking veb scared you off
120: [11:59:35] <spronk2> hmmm
121: [11:59:49] <veb> I nearly got sales in pitchforks.co.nz
122: [11:59:50] * simon_w quit (Read error: Connection reset by peer)
123: [11:59:51] <veb> damn you!
124: [11:59:52] * Shrike_Finland quit (Quit: Leaving.)
125: [12:00:15] * simon_w has joined #silverstripe
126: [12:00:24] <spronk2> o_O
127: [12:00:26] <spronk2> ?
128: [12:00:47] <simon_w> Really need to remember to bring my AirPort Express if we stay here again
129: [12:00:58] <simon_w> Stupid farady cage of a room
130: [12:02:56] <Zauberfisch> damn it
131: [12:03:06] <Zauberfisch> turns out namespacing isn't as easy as I thought
132: [12:03:32] <Zauberfisch> a lot of hardcoded refernces to Page D:
133: [12:04:26] <Zauberfisch> and a class_alias solves the php errors, but then the dev/build fails silently
134: [12:07:25] * aHa_ quit (Ping timeout: 246 seconds)
135: [12:11:18] <spronk2> heeh
136: [12:12:56] <simon_w> Zauberfisch, it gets worse if you're not using CMS and have a Page class
137: [12:14:45] <simon_w> And I should be asleep. Oops.
138: [12:15:07] <spronk2> Zauberfisch: fin
139: [12:15:07] <spronk2> d
140: [12:15:09] <spronk2> and replace.
141: [12:15:10] <spronk2> :>
142: [12:15:37] <Zauberfisch> spronk2: ^^
143: [12:16:14] <spronk2> ?
144: [12:24:28] <Zauberfisch> live would be boring if it would be that easy, right?
145: [12:25:05] <spronk2> eh
146: [12:25:08] <spronk2> find and replcae
147: [12:25:10] <spronk2> it'll be all g
148: [12:33:46] * joelpittet quit (Read error: Connection reset by peer)
149: [12:34:03] * joelpittet has joined #silverstripe
150: [12:34:45] * simon_w quit (Quit: Ping timeout: your mum)
151: [12:41:18] * wmk has joined #silverstripe
152: [12:45:53] * wmk quit (Ping timeout: 260 seconds)
153: [13:30:44] * gelignite has joined #silverstripe
154: [13:51:49] * simon_w has joined #silverstripe
155: [13:56:07] * simon_w quit (Ping timeout: 245 seconds)
156: [14:00:27] * spronk2 quit (Quit: spronk2)
157: [14:57:23] * Error404NotFound quit (Disconnected by services)
158: [14:57:23] * Err404NotFound has joined #silverstripe
159: [15:51:11] * Err404NotFound quit (Quit: User guilty of hitting the Big Red X...)
160: [16:46:14] * marbus90 quit (Ping timeout: 272 seconds)
161: [16:55:23] * Azure quit (Quit: My MBP went to sleep.)
162: [17:23:11] * marbus90 has joined #silverstripe
163: [17:28:32] * simon_w has joined #silverstripe
164: [17:33:20] * simon_w quit (Ping timeout: 260 seconds)
165: [17:35:40] * kinglozzer has joined #silverstripe
166: [17:37:53] * joelpittet quit (Remote host closed the connection)
167: [17:39:41] * joelpittet has joined #silverstripe
168: [17:44:43] * joelpittet quit (Ping timeout: 272 seconds)
169: [17:58:12] * Zauberfisch quit (Ping timeout: 245 seconds)
170: [17:59:56] * Zauberfisch has joined #silverstripe
171: [18:48:09] * Stomach has joined #silverstripe
172: [18:55:15] * marbus90 quit (Remote host closed the connection)
173: [18:58:03] * marbus90 has joined #silverstripe
174: [19:01:02] * marbus90 quit (Client Quit)
175: [19:01:13] * marbus90 has joined #silverstripe
176: [19:01:41] * marbus90_ has joined #silverstripe
177: [19:04:23] * marbus90 is now known as marbus90__
178: [19:04:25] * marbus90__ is now known as marbus90
179: [19:09:25] * kinglozzer quit ()
180: [19:14:58] * marbus90 quit (Remote host closed the connection)
181: [19:15:05] * marbus90 has joined #silverstripe
182: [19:15:57] * marbus90_ quit (Remote host closed the connection)
183: [19:23:32] * jrthomer_ has joined #silverstripe
184: [19:24:23] * jrthomer quit (Ping timeout: 240 seconds)
185: [19:28:03] * jrthomer_ quit (Ping timeout: 246 seconds)
186: [19:41:18] * Ryan-Toast has joined #silverstripe
187: [20:05:54] * bubaphex has joined #silverstripe
188: [20:12:37] <Stomach> morning yall
189: [20:15:21] * spronk2 has joined #silverstripe
190: [20:19:07] * spronk2 quit (Client Quit)
191: [20:20:56] * nickmolhoek has joined #silverstripe
192: [20:22:40] * jrthomer has joined #silverstripe
193: [20:34:20] <Ryan-Toast> Stomach: morning
194: [20:35:27] * Kingy[a] is now known as Kingy
195: [20:36:33] <Kingy> howdy
196: [20:38:38] * joelpittet has joined #silverstripe
197: [20:41:02] <Stomach> how goes it?
198: [20:44:01] * auto9 has joined #silverstripe
199: [20:45:22] <spronk> lo
200: [20:45:24] <spronk> so early
201: [20:45:27] <spronk> such monday
202: [20:48:52] * antmas has joined #silverstripe
203: [20:49:05] <antmas> morning all
204: [20:50:01] <spronk> lo antmas
205: [20:50:05] * auto9_ has joined #silverstripe
206: [20:50:12] <spronk> ugh
207: [20:50:18] <spronk> best thing about monday morning: putting on the hd650s
208: [20:50:20] <Ryan-Toast> Was pretty hard getting out fof bed.
209: [20:50:28] <spronk> some german hard trance will wake me up, right?
210: [20:50:44] <Ryan-Toast> Stomach: Nearly at the end of my book but had to stop at like 92% otherwise I would have never got up.
211: [20:51:12] <Ryan-Toast> spronk: good build-up to wake-up song: https://www.youtube.com/watch?v=QTRGx6kv3ps
212: [20:51:34] <spronk> fuck yeah
213: [20:51:36] <spronk> excellent
214: [20:51:51] * auto9 quit (Ping timeout: 272 seconds)
215: [20:51:58] <Stomach> Ryan-Toast - is that the last one of the series or you got more to go?
216: [20:52:05] <Ryan-Toast> Stomach: second one
217: [20:52:15] <Stomach> I dont have a book at the moment, might not read for a little while - Ayn Rand ruined me
218: [20:52:53] <Ryan-Toast> Stomach: Have you read the Assasin books?
219: [20:53:03] <Stomach> dont think so?
220: [20:53:42] <spronk> https://www.youtube.com/watch?v=uTDGI9X1j1M
221: [20:53:43] <spronk> MONDAY MUSIC
222: [20:53:47] <Ryan-Toast> Stomach: https://www.goodreads.com/book/show/45107.Assassin_s_Apprentice
223: [20:54:01] <Stomach> yeah nah havent read that
224: [20:54:03] <Stomach> is good?
225: [20:54:40] <Ryan-Toast> Stomach: yarp. As long as you can deal with the protaginist never having a good time
226: [20:54:48] <Ryan-Toast> ever.
227: [20:54:50] <Stomach> lol :D
228: [20:54:52] <Ryan-Toast> no fun for Fitz
229: [20:55:39] <Kingy> question, does SS do LIKE queries?
230: [20:55:48] <Kingy> where title like 'blah%'
231: [20:55:59] <Kingy> or do I need to write the sql manual
232: [20:56:28] <Stomach> Kingy yeah it does
233: [20:56:44] <Stomach> ->filter(array('Title:PartialMatch' => 'sexrobots'));
234: [20:57:18] <Ryan-Toast> Stomach: :lennyface:
235: [20:57:26] <Kingy> ahh
236: [20:57:44] <Stomach> but that will do '%sexrobots%'
237: [20:58:04] <Stomach> you could probably just copy the PartialMatchFilter class and make a PartialRightMatchFilter to use though
238: [20:58:11] <Kingy> nah that'll work
239: [20:58:30] <Kingy> and it does.. beauty mate
240: [21:01:18] <Stomach> so what do we all think about simon_w quitting the SS core contributers
241: [21:01:54] * veb has joined #silverstripe
242: [21:02:03] * irogue_ has joined #silverstripe
243: [21:02:40] <spronk> little sad
244: [21:02:44] <spronk> and...
245: [21:02:52] <Ryan-Toast> Since he’s not really using SS anymore it makes sense I guess.
246: [21:02:59] <spronk> kinda fair enough about what he said on his blog, tbh
247: [21:03:53] <antmas> I'm in two minds about it
248: [21:04:08] <antmas> I'm the class nub here though so I won't weigh in ;P
249: [21:04:44] <spronk> haha
250: [21:04:53] <spronk> i think the new ss.org shows exactly what ss ltd want from ss
251: [21:06:05] <Ryan-Toast> spronk: can you elaborate a little on that?
252: [21:06:30] * UncleCheese has joined #silverstripe
253: [21:06:47] <spronk> eh, more control by ss, less control by community :p
254: [21:06:58] <spronk> is the gist i guess
255: [21:07:44] <Ryan-Toast> All I want is being able to add database fields from a theme.
256: [21:07:52] <adrexia> ewww
257: [21:07:57] <adrexia> :P
258: [21:08:16] <Ryan-Toast> My themes are always empty.
259: [21:08:24] <adrexia> what did Simon say on his blog about it?
260: [21:08:51] <adrexia> I kinda saw it coming, but its still a bit sad
261: [21:08:55] <irogue_> adrexia: http://coding.simon.geek.nz/2014/09/26/quitting-as-a-core-committer/
262: [21:09:24] <spronk> anyone ever done ss forms via ajax, refreshing the csrf token?
263: [21:09:26] <antmas> tbh I agreed with that too spronk , but there is some mean stuff in there too, which is pretty uneccesary.
264: [21:09:58] <spronk> yeah well
265: [21:09:59] <spronk> yknow
266: [21:11:22] <antmas> "I am yet undecided on if I will continue to contribute to the core." is that in ref to SS core? or 91 Carriage?
267: [21:11:35] <spronk> ss core iirc
268: [21:11:52] <adrexia> Hmm... I'm really sorry that Simon felt that way. That's a pretty harsh position to be in
269: [21:11:53] <antmas> lol so is he quitting or not?
270: [21:12:02] <Ryan-Toast> antmas: bit of both
271: [21:12:04] <adrexia> surprised he stayed this long
272: [21:12:19] * micmania1 has joined #silverstripe
273: [21:12:27] <adrexia> antmas a lot of us contribute to core and are not in the core team
274: [21:12:52] <adrexia> you can quit the core team and still be a contributing community member
275: [21:13:21] <antmas> does being in the core team simply give you the ability to merge?
276: [21:13:27] <adrexia> pretty mnuch
277: [21:13:35] <adrexia> and be part of the sup[er secret email discussions
278: [21:13:37] <adrexia> 'or soemthing
279: [21:14:17] <Kingy> is anyone else feeling the same as him? (ie SS Ltd pushing commercial)
280: [21:14:19] <adrexia> but according to simon, they are just a figure head
281: [21:14:21] * antmas votes spronk to be the next IRC champ
282: [21:14:30] * spronk swears too much
283: [21:14:34] <spronk> Kingy, it has crossed my mind a few timnes
284: [21:14:36] <spronk> -n
285: [21:14:44] <Ryan-Toast> spronk: fuck you spronk, do as we sayt.
286: [21:14:45] <adrexia> does this mean simon is quitting irc too?
287: [21:14:47] <adrexia> dumb
288: [21:14:48] <spronk> lawlh :D
289: [21:14:49] <adrexia> :P
290: [21:14:50] <Ryan-Toast> OLNY SWEARING NOW
291: [21:15:06] <Ryan-Toast> adrexia: I doubt it
292: [21:15:07] <irogue_> antmas: yes, gives you permission to merge (except your own commits)
293: [21:15:17] <Ryan-Toast> blog post said he would still help people with SS
294: [21:15:29] <adrexia> pretty sure you can technically merge your own commits too irogue_
295: [21:15:34] <adrexia> its just bad monners
296: [21:15:34] <antmas> irogue_: so the other core devs can merge the other core devs commits?
297: [21:15:41] <irogue_> technically yes, but you incur a lot of wrath
298: [21:15:47] <irogue_> antmas: yep
299: [21:15:50] <adrexia> unless you are hamsih
300: [21:15:53] <antmas> hah, interesting
301: [21:15:53] <adrexia> or sam
302: [21:15:58] <adrexia> or ingo
303: [21:16:03] <adrexia> or...
304: [21:16:03] <irogue_> adrexia: no, they incurred the wrath of simon :P
305: [21:16:07] <irogue_> now who will tell them off!
306: [21:16:09] <adrexia> hahaha
307: [21:16:13] <adrexia> good for simon@!
308: [21:16:25] <irogue_> Kingy: to be fair, SS Ltd has always been 100% commercial
309: [21:16:44] <antmas> I started thinking that way when the CWP thing was happening
310: [21:16:45] <Kingy> well yeah understandable
311: [21:16:47] <antmas> first*
312: [21:16:52] <Ryan-Toast> adrexia: is there a public plan for future plans for the direction of SS?
313: [21:17:00] <irogue_> Ryan-Toast: uservoice
314: [21:17:03] <adrexia> so there is a conflict of interest there that probably needs to be discussed openly
315: [21:17:07] <Ryan-Toast> irogue_: not so much the code
316: [21:17:11] <Ryan-Toast> more the direction
317: [21:17:20] <spronk> cwp is a bit of a clusterfuck for ss community
318: [21:17:30] <antmas> if it were a direction that meant NOT opensource, I doubt it would be public yet
319: [21:17:50] <irogue_> spronk, antmas: why is that?
320: [21:17:54] <irogue_> (re cwp)
321: [21:18:04] <spronk> we;l
322: [21:18:04] <adrexia> cwp, while growing the community, also severaly limits silverstripe's ability to change, adapt, and grow
323: [21:18:05] <spronk> well*
324: [21:18:11] <spronk> yeah that
325: [21:18:15] <Ryan-Toast> spronk: agreed
326: [21:18:21] <spronk> plus ss ltd are always going to be at an advantage when it comes to supplying services
327: [21:18:28] <Ryan-Toast> if that happens I’ll be shifting to Laravle I guess.
328: [21:18:36] <Ryan-Toast> laravel**
329: [21:18:44] <irogue_> can definitely say there's been zero talk of de-opensourcing
330: [21:18:54] <irogue_> can't imagine Sam letting that happen
331: [21:18:59] <Ryan-Toast> irogue_: cool :)
332: [21:19:00] <adrexia> yeah, I doubt that will ever happen
333: [21:19:17] <Blacklite> from my experience, closed-source php projects have been rubbish
334: [21:19:34] <adrexia> but silverstripe ltd is going into an area simon was keen on going into - they are moving towards being a hosted platform
335: [21:19:36] <spronk> depends on who made them, Blacklite :p
336: [21:19:39] <irogue_> in fact, there's a push internally to open source more things (e.g. deploynaut)
337: [21:19:39] <Blacklite> true
338: [21:19:51] <irogue_> so that others have a more level playing field
339: [21:20:11] <antmas> that's good
340: [21:20:24] <antmas> if it stays opensouce, I couldn't care less about what Ltd. do
341: [21:20:43] <Stomach> I agree that there is the problem of the direction being controlled internally by SS - there is never really a roadmap of whats happening or about to happen, so its hard to commit to writing large PR's that change substantial functionality
342: [21:20:50] <adrexia> it's only an issue if you are tryign to directly compete with them on services they want to offer
343: [21:21:04] <irogue_> Stomach: I don't think there is a direction, that's the real issue :P
344: [21:21:17] <antmas> not a clear direction anyway
345: [21:21:23] <irogue_> it may seem like the direction is just kept secret, but really its just cos everything just 'happens' without any particular plan
346: [21:21:48] <Stomach> yeah uservoice is a step in the right direction for that, but its still a bit of a clusterfuck
347: [21:21:54] <adrexia> traditionally that has been local web development. It is now becoming more hosting type services. I think that's fairly clear from the platform emphasis of .org
348: [21:22:26] <spronk> which sorta to me just means that there will be ss ltd platform, and then the second class.
349: [21:22:43] <irogue_> fwiw the platform isn't really competing with the majority of people
350: [21:22:52] <adrexia> direction is controlled by those willing to do the work... so long as it doesn't conflict with some core developers idea of the direction
351: [21:22:59] <irogue_> it's for enterprise, and priced as such :P
352: [21:23:08] <adrexia> yep
353: [21:23:18] <irogue_> i.e. fucking ridiculously priced
354: [21:23:23] <antmas> I'd love to have someone towards the top clarify all of this though
355: [21:23:26] <adrexia> :D
356: [21:23:52] <adrexia> but if you were lookign to start a business hosting silverstripe sites, you could be forgiven for not knowing that
357: [21:24:17] <irogue_> yep
358: [21:26:47] * Liquide has joined #silverstripe
359: [21:28:07] <irogue_> http://www.gizoogle.net/tranzizzle.php?search=http%3A%2F%2Fwww.silverstripe.org%2Flearn%2F&se=Go+Git+Dis+Shiznit
360: [21:28:27] * adrexia laughs
361: [21:29:15] <antmas> yeah that is awesome irogue_
362: [21:29:38] <spronk> urhgh
363: [21:31:08] * simon_w has joined #silverstripe
364: [21:32:22] <antmas> I wonder if I should've made a snapshot before updating sharepoint server... o.O
365: [21:32:32] * antmas holds breath
366: [21:32:56] * auto9_ quit (Ping timeout: 250 seconds)
367: [21:37:01] <spronk> heh
368: [21:38:00] <antmas> update 32/148
369: [21:38:06] <antmas> yeah I probably should have :|
370: [21:47:25] * gelignite quit (Quit: http://bit.ly/nkczDT)
371: [21:47:34] <antmas> love that
372: [21:47:56] <antmas> me - 'hey guys, your support doc we were given doesn't include details about XYZ'
373: [21:48:11] <antmas> them - 'yes it does, please check this link'
374: [21:48:23] <antmas> me - 'yeah you never sent that doc'
375: [21:48:45] <antmas> them - 'oh, no we only released it after we deployed this version for you guys'
376: [21:48:49] * antmas explodes
377: [21:50:18] * PapaBearNZ has joined #silverstripe
378: [21:50:31] <PapaBearNZ> Hi all. Is there a hook to allow injection of code prior to the build for a table?  We need to change a field type but postgres can't cast the old column type to the new - so we need to run a manual sql script to do the migration prior to the table build being run - it can't run in the requireDefaults as that run after the table is attempted to be rebuilt.
379: [21:50:33] <antmas> PapaBearNZ: hai :D o/
380: [21:52:33] <UncleCheese> anyone ever used mandrill with silverstripe?
381: [21:52:42] <Stomach> UncleCheese - yep
382: [21:52:46] <UncleCheese> hey
383: [21:52:47] <UncleCheese> nice
384: [21:52:48] <UncleCheese> module?
385: [21:52:53] <Stomach> https://github.com/lekoala/silverstripe-mandrill
386: [21:52:56] <Stomach> using that one
387: [21:52:57] <UncleCheese> holy crap
388: [21:53:13] <UncleCheese> i retract everything i ever said about irc
389: [21:53:26] <adrexia> about time ;)
390: [21:53:37] <Stomach> it works really nicely, although theres an empty config in it which causes issues sometimes
391: [21:54:00] <Stomach> because of SS's loading chain which fails hard - I just forked it locally and removed the config.yml file
392: [21:54:14] <UncleCheese> nice docs
393: [21:54:38] <UncleCheese> bah, it uses do {} while {} loops. no thanks
394: [21:55:05] <Stomach> API racism!
395: [21:55:08] <UncleCheese> is mandrill a decent service?
396: [21:55:16] <UncleCheese> we want to use it for transactional email on SS.org
397: [21:55:25] <UncleCheese> hard to ignore 12,000 free emails
398: [21:55:28] <irogue_> UncleCheese: why not use SES?
399: [21:55:41] <UncleCheese> because I've never heard of your vague acronym
400: [21:55:52] <Stomach> UncleCheese - we only have it running on a couple of smaller clients and it works much better than dealing with postfix bugs every week
401: [21:55:56] <irogue_> Simple Email Service - part of AWS
402: [21:56:04] <UncleCheese> sounds dodgy
403: [21:56:04] <Stomach> Scottish Economic Society
404: [21:56:23] <UncleCheese> yeah, i'm pretty against using a web server to send email
405: [21:56:36] <Stomach> spf record hell :(
406: [21:56:45] <irogue_> UncleCheese: 10c per 1000 emails, which is close enough to free. and obviously it means you don't have to deal with another bill
407: [21:57:37] <irogue_> I've got a module for it, but I'd have to clean it up a bit before I release it.
408: [21:57:38] <UncleCheese> sounds interesting
409: [21:57:49] <UncleCheese> does it have reporting and tracking, etc, like mandrill et al?
410: [21:58:24] * StefanLehmann has joined #silverstripe
411: [21:58:40] <irogue_> I haven't used Mandrill, but it has statistics
412: [21:59:27] <UncleCheese> Stomach is there any example implementation you can share?
413: [21:59:28] <Stomach> also UncleCheese, you take back everything you've every said about IRC about once a week at the moment
414: [21:59:48] <UncleCheese> i know, it's my thing
415: [22:00:05] <UncleCheese> but then someone acts like a dick, and i resubmit everything i ever said
416: [22:00:10] <UncleCheese> it's a give-and-take relationship
417: [22:00:19] <Stomach> UncleCheese - we literally just plug it in and add the code like in the config
418: [22:00:23] <Stomach> it takes over the mailing system
419: [22:00:26] <Stomach> problem solved
420: [22:00:28] <UncleCheese> the config is empty
421: [22:00:30] <UncleCheese> whaaaaa?
422: [22:00:36] <UncleCheese> it's a DI thing?
423: [22:00:36] * joelpitt_ has joined #silverstripe
424: [22:00:39] <UncleCheese> amazing
425: [22:00:39] * joelpittet quit (Read error: Connection reset by peer)
426: [22:00:49] <Stomach> yeah, you don't have to instantiate special mailers or anything
427: [22:00:57] <Stomach> https://github.com/lekoala/silverstripe-mandrill/blob/master/_config.php
428: [22:01:15] <irogue_> UncleCheese: yeah the Mailer system is great, really easy to add a module and tell your site to always use that
429: [22:01:22] <UncleCheese> umm
430: [22:01:31] <UncleCheese> except for the fact that it circumvents the injector
431: [22:01:44] <UncleCheese> what's with set_mailer?
432: [22:01:52] * jrthomer quit (Ping timeout: 245 seconds)
433: [22:02:03] <Stomach> "This can be used to provide a mailer class other than the default, e.g. for testing."
434: [22:02:10] <Stomach> the mailer class is _old_
435: [22:02:19] <UncleCheese> ok, this is way too easy.. SES sounds neat, but this is literally ready to go out of the box
436: [22:02:19] <irogue_> yeah
437: [22:02:40] <Stomach> https://github.com/silverstripe/silverstripe-framework/pull/3389#issuecomment-52565611
438: [22:02:55] <UncleCheese> i use mailcatcher.me in dev mode
439: [22:02:57] <UncleCheese> that thing is balls
440: [22:03:07] * joelpitt_ quit (Remote host closed the connection)
441: [22:03:12] <UncleCheese> 1.0?!
442: [22:03:13] <irogue_> yep, I use MailCatcher now
443: [22:03:30] <Stomach> I was using http://www.toolheap.com/test-mail-server-tool/ on windows, can't find a decent mac alternative
444: [22:03:48] <irogue_> Stomach: MailCatcher :P
445: [22:03:55] <Stomach> yeah now I know
446: [22:04:02] <Stomach> and UncleCheese yeah, _old_
447: [22:04:26] <Stomach> irogue_ - thats why these conversations are worth my time lol - theres always some hidden technique or tool everyone but me knows about
448: [22:05:03] <Stomach> ahh fucking ruby gmes
449: [22:05:05] <Stomach> gems*
450: [22:05:07] <Stomach> fuck.
451: [22:05:08] <Stomach> !!!
452: [22:06:28] <UncleCheese> yeah, PIA to install, but worth it
453: [22:06:32] <UncleCheese> runs as a daemon.. done
454: [22:06:33] <irogue_> yep
455: [22:07:11] <irogue_> I added it to startup on my mac itself and then point all of my Vagrant boxes' smarthost toward it
456: [22:10:48] <Ryan-Toast> Does anyone have a form extension that uses multiple fields that I could have a geeze at?
457: [22:12:29] <Ryan-Toast> FormField extension**
458: [22:15:15] <Stomach> what do you mean uses multiple fields? o_O
459: [22:16:07] <Ryan-Toast> Like a field that ahas two inputs, and saves them as a serialised array
460: [22:16:19] * Phlunk3 has joined #silverstripe
461: [22:16:32] <irogue_> Ryan-Toast: https://github.com/silverstripe-australia/silverstripe-multivaluefield
462: [22:16:35] <antmas> Ryan-Toast: ooc, what for?
463: [22:16:55] <Ryan-Toast> irogue_: chur
464: [22:17:14] <Ryan-Toast> antmas: making a field that can generate css for margin, padding, background etc
465: [22:18:48] <adrexia> use js and push into a hidden field?
466: [22:18:52] <antmas> Ryan-Toast: the user is making those decisions?
467: [22:19:21] <Ryan-Toast> adrexia: Yeah, that’s what I was thinking, but interested to see how other people have handles it.
468: [22:19:29] * adrexia nods
469: [22:19:46] <Ryan-Toast> antmas: No, will be my designers, so they can make basic sites themselves.
470: [22:19:47] <adrexia> well, that's what I would do ;)
471: [22:20:04] <antmas> Ryan-Toast: a nice
472: [22:20:05] <adrexia> depending on requirements
473: [22:20:06] <antmas> ah*
474: [22:20:36] <Ryan-Toast> adrexia: I like to do things with as little js as possible most of the time.
475: [22:20:37] <adrexia> validation could be hard though
476: [22:20:38] <antmas> Ryan-Toast: for testing, or cookie-cutter sites for clients?
477: [22:20:43] <adrexia> why?
478: [22:20:47] <adrexia> js is awesome
479: [22:20:47] <Ryan-Toast> antmas: cookie cutters.
480: [22:20:48] <adrexia> :P
481: [22:20:57] <Ryan-Toast> adrexia: I know, just preference :P
482: [22:20:57] <antmas> Ryan-Toast: </3
483: [22:21:30] <adrexia> well, you could do all the same code on the server
484: [22:21:41] <Ryan-Toast> antmas: plan is to make it a module that sits on top of BP, and then have different layout themes.
485: [22:21:51] <adrexia> and validate each input field, and create an array manually
486: [22:22:03] <Ryan-Toast> adrexia: That'
487: [22:22:05] <antmas> Ryan-Toast: nice
488: [22:22:06] * simon_w quit (Read error: Connection reset by peer)
489: [22:22:22] <Ryan-Toast> s what I’m tthinking of trying first, but will post back with success/failure reports :P
490: [22:22:31] <adrexia> :D
491: [22:22:39] * simon_w has joined #silverstripe
492: [22:22:59] <adrexia> if you do it with javascript you could have realtime temporary changes
493: [22:23:06] <adrexia> which would be cool
494: [22:24:03] <adrexia> (I've been thinking about doing a theme generator for about 2 years)
495: [22:24:09] <adrexia> but... other thigns
496: [22:24:47] <irogue_> I've been thinking about doing * for about X years, but other things
497: [22:24:51] <irogue_> story of most developers' lives
498: [22:25:13] <antmas> irogue_: +10
499: [22:25:24] <irogue_> or, alternatively, "I started working on * about X years ago, but then other things"
500: [22:25:34] <antmas> yup
501: [22:25:39] <adrexia> hahaha
502: [22:25:42] <adrexia> yes
503: [22:25:46] <antmas> my .net silverstripe falls into that blackhole
504: [22:25:57] <adrexia> unless there is a client who wants it, there is no deadline
505: [22:25:58] <antmas> where it should stay
506: [22:26:03] <antmas> buried forever
507: [22:26:04] <adrexia> thus it never gets done
508: [22:26:06] <Stomach> "I used to work on stuff outside of work hours, then I got depressed and started to want nothing to do with a computer after 5pm"
509: [22:26:28] <Ryan-Toast> adrexia: My plllllan is to have the “user” set all the fields and bullshit then have have the server run a grunt task that compiles all the css and replaces biz.
510: [22:26:46] <adrexia> yep - same idea ;)
511: [22:26:57] <antmas> it really is Monday
512: [22:27:01] <antmas> ;____________________;
513: [22:27:16] <ss23> IT is
514: [22:27:17] * ss23 dies
515: [22:27:26] <irogue_> ss23!
516: [22:27:28] <irogue_> are you alive again yet?
517: [22:27:31] <ss23> Yeah
518: [22:27:34] <ss23> Flu was bad :(
519: [22:27:57] <ss23> Now I'm just sleepy as shit cause my sleeping turned into 5am bed time
520: [22:28:01] <ss23> so I got ~3 hours sleep ;____;
521: [22:28:10] <ss23> SO I HOPE NO ONE WANTS ANYTHING DONE TODAY
522: [22:28:11] <antmas> ss23: deploys?
523: [22:28:12] * ss23 glares
524: [22:28:32] <ss23> antmas: I had flu, so I slept for like 48 hours, and when I stopped sleeping it was like 5pm so that's where my sleeping pattern is
525: [22:28:43] <antmas> fook that
526: [22:29:08] <antmas> my sleeping pattern is, go to bed at 9pm and still wake up tired
527: [22:29:13] <antmas> I can't win
528: [22:29:28] <PapaBearNZ> antmas: I feel your pain.
529: [22:29:34] * PapaBearNZ is insomniac
530: [22:29:35] <ss23> srsly?
531: [22:29:44] <irogue_> my sleeping pattern is "netflix and then oshit its 2am"
532: [22:29:48] <adrexia> that's why i get the flu shot
533: [22:29:51] <ss23> Cause I can sleep for 12 hours, b ut after 12 hours for two nights in a row I'm not "sleepy"
534: [22:29:58] <UncleCheese> irogue_lol
535: [22:29:59] <adrexia> flu really really sucks
536: [22:30:03] <antmas> PapaBearNZ: I'm not insomniac, it's just sleep doesn't seem to do anything for me
537: [22:30:08] <UncleCheese> what are you cracking out on ATM, irogue ?
538: [22:30:26] <antmas> irogue_: yeah I had that problem
539: [22:30:43] <irogue_> UncleCheese: randomly started watching Royal Pains last night
540: [22:30:45] <PapaBearNZ> antmas: Have you tried a magnesium supplement? Apprently insufficient magnesium is a common cause of sleep issues.
541: [22:31:05] <ss23> PapaBearNZ: There are about ten billion things that cause sleep issues
542: [22:31:11] <ss23> Why would magensium be the single one?
543: [22:31:22] <antmas> PapaBearNZ: yeah I've been told I need to try that, but apparently it messes with my other med (beta blockers)
544: [22:31:26] <ss23> People do it all the time and I'm like "wut", suggesting one thing of a million that may or may not be the issue seems weird
545: [22:31:40] <ss23> (Not picking on you PapaBearNZ, I'm just tired and curious now)
546: [22:31:55] * Colin[pi] has joined #silverstripe
547: [22:32:15] <ss23> I think someone is staring at me from a meeting room
548: [22:32:17] <antmas> ss23: its related to defficiencies
549: [22:32:19] <ss23> But my eyesight isn't that good...
550: [22:32:36] <antmas> ss23: any defficiency can cause sleeping issues
551: [22:32:39] <Kingy> ss23: you're just being paranoid
552: [22:32:40] * Azure has joined #silverstripe
553: [22:32:44] <Kingy> now watch as everyone stares
554: [22:32:45] <ss23> AM I?!
555: [22:32:49] <ss23> WHAT IF HE'S REALLY LOOKING
556: [22:32:51] <antmas> supliments can be bad though as it gives you waaaaaay too muh
557: [22:33:04] <antmas> ss23: who is it?
558: [22:33:12] <ss23> Pete...
559: [22:33:19] <antmas> who's Pete?
560: [22:33:24] <PapaBearNZ> ss23: According to the studies I've been able to read up on (after being suggested by a gp) it seems that a long term deficiency in Magnesium frequently manifests as ideopathic sleep issues such as normal length of sleep but still feeling tired.
561: [22:33:32] * antmas assumes it's Peter Andre
562: [22:33:38] <ss23> Um
563: [22:33:39] <ss23> Nope
564: [22:34:11] <Colin[pi]> HAI GUISE
565: [22:34:25] <PapaBearNZ> antmas: fair enough - You've investigated the option and found it inappropriate in your circumstance - all is good :) One is not on beta blockers so that side effect didn't arise.
566: [22:34:34] <Kingy> antmas: rofl Peter Andre
567: [22:35:21] <UncleCheese> is it me or does composer search really suck?
568: [22:35:28] <Colin[pi]> it sucks
569: [22:35:28] <UncleCheese> i always have to go to the packagist site
570: [22:35:37] * simon_w quit (Read error: Connection reset by peer)
571: [22:35:39] <UncleCheese> because the command line search is hopelessly effete
572: [22:36:00] <antmas> Colin[pi]: HOWDY
573: [22:36:03] <PapaBearNZ> and ss23: de nada re the not picking on me thing :) I try not to assume malice aforethought in people's comments on text based media - it seems to be a safer course of action in my experience :) Avoids unnecessary misinterpretation of intent in the absence of tone and other indicators of meaning :)
574: [22:36:07] * simon_w has joined #silverstripe
575: [22:36:17] <antmas> PapaBearNZ: yeah no biggy. I honestly think it's because I haven't exercised in months
576: [22:36:18] <ss23> good idea :D
577: [22:36:27] <Colin[pi]> wait a minute... today's a holiday... WTF I AM DOING WORKING
578: [22:36:27] <antmas> and I'm usually dehydrated :P
579: [22:36:30] <Kingy> PapaBearNZ: You can probably already assume ss23 is being aggressive
580: [22:36:35] <ss23> heh
581: [22:36:36] <antmas> Colin[pi]: what holiday?
582: [22:36:41] <PapaBearNZ> antmas: hehehe - Have you met me? exercise and me are not the best of friends *wry grin*
583: [22:36:47] <Colin[pi]> community and family day or some BS
584: [22:36:51] <ss23> Just because I *sound* aggressive and *act* aggressive doesn't mean I am1
585: [22:36:54] <PapaBearNZ> Kingy: heheheh
586: [22:36:56] <Stomach> how to debug if sendmail is working
587: [22:36:56] <Kingy> celebrate Tony Abbott day?
588: [22:36:57] <Stomach> O_O
589: [22:37:05] <ss23> STRAYLA M8
590: [22:37:08] <Colin[pi]> Kingy: fire Tony Abbott into the sun day?
591: [22:37:13] <Colin[pi]> BEST DAY EVER
592: [22:37:14] <antmas> PapaBearNZ: heh, yeah Colin[pi] and I were are the office around WDCNZ time
593: [22:37:23] <Kingy> Colin[pi]: don't be like that, he's now protecting you from the bad people
594: [22:37:37] <Colin[pi]> Kingy: oh please protect us oh wise and powerful gub'ment
595: [22:37:40] <antmas> Colin[pi]: what budget crisis?
596: [22:37:42] <Kingy> PapaBearNZ: We also went drinking with you the night of WDCNZ
597: [22:38:00] <Colin[pi]> antmas: mm budget crisis at the start of the year and now $500 million / year for war
598: [22:38:05] <Colin[pi]> gg liberals
599: [22:38:15] <PapaBearNZ> forgive me - I'm terrible with matching people to online identities. I have enough trouble remembering my OWN name at time *grin*
600: [22:38:26] <ss23> I've met PapaBearNZ IRL
601: [22:38:30] <ss23> I wonder if PapaBearNZ remembers...
602: [22:38:41] <Colin[pi]> oh hey PapaBearNZ, I was sitting at the SS offices with irogue and antmas
603: [22:38:43] <PapaBearNZ> ss23: yeah - I remember :)
604: [22:38:46] <ss23> :D
605: [22:38:48] <ss23> I'm *special*
606: [22:39:07] <Colin[pi]> you're special alright
607: [22:39:12] <Kingy> ^
608: [22:39:15] * simon_w quit (Client Quit)
609: [22:39:21] <PapaBearNZ> ss23: don't we have a shared history (if seperated in actual timeframe)?
610: [22:39:44] <ss23> Yep :D
611: [22:39:46] <ss23> Colin[pi]: ;_;
612: [22:39:48] <antmas> PapaBearNZ: I was the really cool guy, and there was also Colin[pi] and Kingy
613: [22:40:00] <Colin[pi]> lol
614: [22:40:06] <Kingy> if you can call someone from Nelson 'cool'
615: [22:40:12] * antmas passes around the burn cream
616: [22:40:13] <Kingy> then sure thing antmas
617: [22:40:17] <antmas> XD
618: [22:40:30] <Colin[pi]> wait did Kingy come to the SS offices?
619: [22:40:37] <Kingy> naw, had to work
620: [22:40:51] <Colin[pi]> ah thought so, thought my hungover memory was failing
621: [22:41:38] <PapaBearNZ> I must beg your indulgence - around WDCNZ time my brain was fairly overloaded and lots of information that I should have been able to retain ended up misfiled or routed to /dev/null.
622: [22:41:52] <ss23> /dev/null is fast as hell
623: [22:42:20] <Colin[pi]> lol
624: [22:42:22] * ben__ has joined #silverstripe
625: [22:43:00] <Colin[pi]> guys remember that potential that was asking me to reduce the quote?
626: [22:43:07] <antmas> Colin[pi]: yup
627: [22:43:24] <PapaBearNZ> ss23: isn't it though!?! backups routed through /dev/null work incredibly quickly!
628: [22:43:29] <ss23> :D
629: [22:43:34] <Colin[pi]> antmas: they replied, and the last para actually says: "It would be highly appreciated if you suggest another proposal reducing some of the work, but at the same time keep the original concept, workable and operational."
630: [22:43:42] <antmas> did you use reverse psycology and make him increase the quote?
631: [22:43:44] <Colin[pi]> am I reading this correctly?
632: [22:43:58] <Colin[pi]> "can you reduce the work, but keep everything the same"
633: [22:43:59] <antmas> Colin[pi]: LOL
634: [22:44:04] <Colin[pi]> what in the actual I dont even
635: [22:44:18] <irogue_> Colin[pi]: what they're really asking is, can you do a half-assed shitty job please
636: [22:44:28] <antmas> that's just saying, do the work the same, but charge less
637: [22:44:48] <Colin[pi]> this is just insulting now
638: [22:45:31] <irogue_> I have a client who does that on a very regular basis
639: [22:45:41] <Colin[pi]> ugh
640: [22:45:41] <antmas> I can't type today
641: [22:45:46] <Kingy> Colin[pi]: Reply "So you'd like me to do all the work for less right?"
642: [22:46:15] <irogue_> "What will X cost?" "$100k" "Well we've already decided on $40k, what will that give us?" "Half of the functionality, done poorly" "We'll take it!"
643: [22:46:15] <antmas> I have a client who constantly asks me to reduce the quote, but only because he is a tight ass
644: [22:46:29] <antmas> irogue_: lol
645: [22:46:46] <ss23> irogue_: Obviously you're not sales
646: [22:46:47] <Colin[pi]> well I asked these guys for their budget, they kept tight lipped
647: [22:46:49] <ss23> "SURE WE CAN DO IT FOR 40K"
648: [22:47:03] <ss23> followed by "Wait! Our development team went over budget by 60k! How lame!"
649: [22:47:18] <irogue_> ss23: preaching to the choir
650: [22:48:37] * ben__ quit (Ping timeout: 246 seconds)
651: [22:49:30] <PapaBearNZ> Hmm - Forgive me for reasking... but my earlier question got lost in an issue that was under discussion...
652: [22:49:31] <PapaBearNZ> Is there a hook to allow injection of code prior to the build for a table?  We need to change a field type but postgres can't cast the old column type to the new - so we need to run a manual sql script to do the migration prior to the table build being run - it can't run in the requireDefaults as that run after the table is attempted to be rebuilt.
653: [22:49:52] * willr has joined #silverstripe
654: [22:50:26] <irogue_> PapaBearNZ: usually if noone answers it means noone has the slightest idea :-P
655: [22:50:51] <Stomach> yeah nfi
656: [22:53:22] <Ryan-Toast> Colin[pi]: enjoying that public holiday? :P
657: [22:53:29] <Colin[pi]> ;_;
658: [22:53:32] <Colin[pi]> oh well
659: [22:53:37] <Colin[pi]> at least it should be quieter
660: [22:53:53] <Ryan-Toast> Colin[pi]: Go home, dawg.
661: [22:53:58] <Colin[pi]> Ryan-Toast: I am :P
662: [22:54:01] <Colin[pi]> home office
663: [22:54:04] <Colin[pi]> but still
664: [22:54:06] <Ryan-Toast> Colin[pi]: Ah, that’s right :P
665: [22:54:14] <antmas> I'd so rather be home right now
666: [22:54:19] <antmas> outside looks so NICE
667: [22:54:22] <antmas> dat sun
668: [22:54:24] <Ryan-Toast> I’d rather be at home all the time.
669: [22:54:37] <antmas> Ryan-Toast: put it on your CV
670: [22:54:38] <Colin[pi]> Ryan-Toast: yeah but man I get cabin fever
671: [22:54:48] <Colin[pi]> I spend like 95% of my time here :\
672: [22:54:53] * jrthomer has joined #silverstripe
673: [22:54:55] <Ryan-Toast> Colin[pi]: I canhappily stay inside with the curtains drawn for a looong time
674: [22:55:26] <Colin[pi]> then on 60 mins last night, a story about "sitting for long periods is slowly killing you" - I'm like, "Welp, I'm fucked.."
675: [22:55:30] <antmas> Ryan-Toast: /r/ and dota?
676: [22:55:38] <Ryan-Toast> antmas: chaboi
677: [22:55:55] <Ryan-Toast> Colin[pi]: swiss ball
678: [22:56:08] <Colin[pi]> Ryan-Toast: I have one! in the wardrobe......
679: [22:56:14] <Colin[pi]> deflated..
680: [22:56:19] <Ryan-Toast> Colin[pi]: blow it up, and get used to it!
681: [22:56:25] <Colin[pi]> mm
682: [22:56:27] <Colin[pi]> but
683: [22:56:28] <Colin[pi]> well
684: [22:56:33] <Colin[pi]> it's not so much the sitting
685: [22:56:38] <Colin[pi]> it's that I need to get up more
686: [22:56:44] <Colin[pi]> stretch, exercise etc.
687: [22:56:51] <Colin[pi]> I went for a 17km cycle yesty though
688: [22:58:48] <antmas> how often are you 'supposed' to stand up at an office?
689: [22:59:10] <Ryan-Toast> antmas: standing desk
690: [22:59:19] <irogue_> I stand up every time I get another coke or go to pee
691: [22:59:25] <irogue_> and as the former is fairly often, so is the latter
692: [22:59:44] <Ryan-Toast> irogue_: I stand up to go sit on my motorbike to go like 200 meters down the road.
693: [22:59:50] <antmas> Ryan-Toast: yeah I'd have to whinge to get one here though
694: [23:00:07] <Kingy> apparently out office is being refitted with standing desks
695: [23:00:10] <Kingy> can't see me using it much
696: [23:00:19] <irogue_> I'd use the stairs at the office, if we had them
697: [23:00:28] <antmas> Kingy: we can get them here, but we have to have a medical reason :/
698: [23:00:38] <Kingy> apparently health and safety weren't happy with the home made crate standing desks
699: [23:00:42] <Kingy> so they're shelling out
700: [23:00:51] <irogue_> antmas: just claim you have anal fissures
701: [23:00:53] <Kingy> antmas: So go and link like 10 articles saying standing benefits health
702: [23:01:01] <Kingy> done
703: [23:01:28] <antmas> irogue_: o.O
704: [23:02:01] <irogue_> its one of those things they won't want to ask questions about
705: [23:02:37] <ss23> Tonight I'm gunna have myself a good time
706: [23:02:41] <ss23> I feel aliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiive
707: [23:03:02] <Kingy> ss23: saying that right after someone said anal fissures is disturbing
708: [23:03:32] <ss23> Kingy: That's why they call me Mr Farenheight
709: [23:03:36] <ss23> DOn'T STOP ME NOW
710: [23:04:18] * simon_w has joined #silverstripe
711: [23:04:47] <simon_w> Yay, wifis
712: [23:05:29] <antmas> MySQL has varchar right?
713: [23:05:34] <antmas> not just char?
714: [23:05:37] <adrexia> yep
715: [23:05:56] <antmas> THEN WHY DID THESE NUBCAKES USE CHAR?!?!?!?!
716: [23:06:02] <antmas> :<
717: [23:06:06] <Stomach> irogue_ no stairs? isnt that, like, illegal?
718: [23:06:24] <irogue_> Stomach: they're available for emergency exit
719: [23:06:26] <adrexia> because, nubcakes?
720: [23:06:26] <antmas> I love it
721: [23:06:29] <irogue_> but no entrance
722: [23:06:32] <simon_w> antmas, if the values are almost all the same length, it saves space
723: [23:06:45] <irogue_> the door doesn't open from the outside
724: [23:07:26] <adrexia> want exactly is a nubcake?
725: [23:07:31] <adrexia> *what
726: [23:07:32] <antmas> simon_w: I get that, but when you want to ODBC with mssql, you have to pad the values out with whitespace
727: [23:07:33] <irogue_> and opening it from the inside triggers the fire alarm
728: [23:07:36] <Stomach> http://www.urbandictionary.com/define.php?term=nub+cake
729: [23:07:38] <antmas> thus blowing up the db size
730: [23:07:44] <Kingy> adrexia: a dickhead
731: [23:07:52] <ss23> you have to pad the values out with whitespace
732: [23:07:56] <ss23> that sounds about 10/10 lame
733: [23:08:04] <antmas> ss23: indeed
734: [23:08:09] <adrexia> but how?
735: [23:08:10] <ss23> Stop using ODBC!
736: [23:08:21] <antmas> ss23: can't
737: [23:08:32] <irogue_> wow such microsoft
738: [23:08:41] <antmas> ikr
739: [23:09:09] <antmas> maybe I should check the driver configs
740: [23:10:51] <ss23> antmas: QUIT
741: [23:11:16] <antmas> ss23: :P I'm not working on, it's our other dev freaking out about it
742: [23:11:34] <antmas> it*
743: [23:11:38] <ss23> QUIT ANYWAY
744: [23:11:40] <UncleCheese> Stomach do you remember how you dealt with the issue of defining the MANDRILL_API_KEY constant in mysite, which comes after mandrill in the manifest?
745: [23:12:17] <Stomach> I installed it to silverstripe-mandrill
746: [23:12:41] <Stomach> :P
747: [23:12:48] <irogue_> constants like that should really be set in ss_env anyway ;) api keys in repo is bad
748: [23:13:16] <Stomach> oh and actually irogue is right
749: [23:13:19] <ss23> 12:11:41 < UncleCheese> Stomach do you remember how you dealt with the issue of defining the MANDRILL_API_KEY constant in mysite, which comes after mandrill in the manifest?
750: [23:13:19] <Stomach> it is set in _ss_env
751: [23:13:22] <ss23> Doesn't YML fix that?
752: [23:13:29] <ss23> irogue_: ++
753: [23:13:30] <UncleCheese> oh, of course
754: [23:13:31] <Stomach> because we have dev and test and live versions
755: [23:13:34] <UncleCheese> yeah, ss23 you'd think
756: [23:13:41] <UncleCheese> but the module uses a constant
757: [23:13:47] <UncleCheese> might be PR worthy
758: [23:14:22] <irogue_> probably cos they expect you to define the constant in ss_env as per best practice :P
759: [23:14:42] <Stomach> "Use Mandrill in Silverstripe
760: [23:14:43] <Stomach> Define in your _ss_environment.php file the following constant
761: [23:14:43] <Stomach> define('MANDRILL_API_KEY','YOUR_API_KEY_HERE');"
762: [23:14:45] <UncleCheese> ah, balls. that won't work for deployments as the _ss_env is outside the repo
763: [23:15:00] <UncleCheese> this is lame
764: [23:15:05] <UncleCheese> should use the config
765: [23:15:12] <Stomach> UncleCheese - PR to use config instead then
766: [23:15:16] <Stomach> should be pretty easy to update
767: [23:15:40] <irogue_> that probably needs to be fixed then, because "can't use ss_env how its meant to be used because deploys" is a nasty reason to do things wrong
768: [23:16:39] <irogue_> I usually just ask stig to add things to ss_env for me though :P
769: [23:18:38] <UncleCheese> irogue_ that is not what ss_env is meant for
770: [23:18:49] <UncleCheese> an api key is a config setting, not an environment setting
771: [23:19:51] <adrexia> while that's sort of true, you probably don't want it in your git repo
772: [23:21:16] <simon_w> Also, API keys tend to depend on the environment too
773: [23:21:21] <irogue_> yeah, they generally do
774: [23:21:40] <irogue_> e.g. you'd usually have a development DPS account
775: [23:21:55] <irogue_> and in development you probably don't want to use Mandrill at all
776: [23:21:58] <UncleCheese> well that's why config settings have environment conditions
777: [23:22:09] <irogue_> UncleCheese: in which case they're environment settings ;)
778: [23:22:37] <irogue_> otherwise we'd put SQL credentials into the config
779: [23:22:40] <UncleCheese> true.. maybe we should jsut move ss_environment into the config
780: [23:22:46] <UncleCheese> we could do
781: [23:22:54] <UncleCheese> just make sure that .htaccess is in order!
782: [23:22:56] <simon_w> UncleCheese, no.
783: [23:23:06] <irogue_> UncleCheese: but then its in the repo
784: [23:23:08] <irogue_> which is horrible
785: [23:23:15] <adrexia> yeah, agree
786: [23:23:20] <UncleCheese> i think that's the way symfony works
787: [23:23:23] <irogue_> api keys, passwords etc should never be in the repo
788: [23:23:29] <adrexia> ^
789: [23:23:34] <irogue_> always assume that the repo could be opensourced
790: [23:23:43] <UncleCheese> interesting
791: [23:23:53] <simon_w> UncleCheese, if you're using Symfony as the base of what you should do, you're doing it really wrong
792: [23:23:54] <irogue_> which, especially for ssorg, is an entirely plausible scenario
793: [23:24:03] <UncleCheese> so how do i resolve the issue of "ma" coming before "my"
794: [23:25:23] * bubaphex quit (Ping timeout: 240 seconds)
795: [23:26:32] <irogue_> in fact ssorg should really be open source, since it's the community site
796: [23:27:30] <simon_w> UncleCheese, just autoload constants. Makes things so much easier.
797: [23:27:50] <simon_w> Though, since you want to define things in $project, just call it app
798: [23:28:00] <irogue_> ss23: now that you've successfully done deploynaut, there's your new project for internal thing to get opensourced :P
799: [23:28:11] * veb has joined #silverstripe
800: [23:28:12] <simon_w> "Successfully"
801: [23:28:26] <Kingy> I got it going
802: [23:28:34] <Kingy> successful enough in my book :P
803: [23:28:42] <UncleCheese> simon_w autoload constants?
804: [23:28:57] <simon_w> UncleCheese, yup. fb_autoload_map does it
805: [23:29:06] <irogue_> simon_w: well, it's open sourced, that's my definition of successful in this case :P
806: [23:29:08] <simon_w> As well as functions and types
807: [23:29:20] <UncleCheese> is that a php ini setting?
808: [23:30:27] <simon_w> https://git.pocketrent.com/pub/beatbox/blob/master/php/utils/loader.php#L98
809: [23:30:56] <simon_w> irogue_, you need a better definition :p
810: [23:32:31] <ss23> irogue_: I tried telling them to do it and they were like "HERP NO WE NEED TO MAKE IT GOOD FIRST"
811: [23:32:52] <irogue_> ss23: I think that's *ok*. But it's "good" now, right?
812: [23:33:03] <ss23> I dunno man
813: [23:33:04] <ss23> Ask UncleCheese
814: [23:33:13] <ss23> I have 0 motivation to do stuff with ssorg
815: [23:33:44] <UncleCheese> eh?
816: [23:34:18] <irogue_> UncleCheese: is there any (good) reason why ssorg couldn't be open source? So community members can be involved with making it better
817: [23:34:30] <UncleCheese> we've talked about it
818: [23:34:49] <UncleCheese> i think it's something that's likely to happen
819: [23:35:15] <UncleCheese> it's a jungle in there, though :)
820: [23:35:24] <UncleCheese> i nominate simon_w
821: [23:35:33] <irogue_> UncleCheese: that's ok, so is deploynaut :P
822: [23:35:54] <antmas> UncleCheese: lol
823: [23:35:54] <spronk> +10000000
824: [23:35:57] <UncleCheese> i can assure you that's not a fair comparison
825: [23:39:02] <ss23> Yeah, deploynaut didn't even have a site that people could look at
826: [23:39:06] <ss23> It was much more fucked up than ssorg
827: [23:39:48] <UncleCheese> wow, this mandrill integration has been one of the best experiences i've had with SS
828: [23:39:51] <UncleCheese> plug and play, baby
829: [23:40:12] <UncleCheese> maybe to be more general, the best experience i've had with dependency injection
830: [23:40:16] <UncleCheese> this is the way it should be
831: [23:40:52] <ss23> Meanwhile, a few minutes before
832: [23:40:52] <willr> Doesn’t even use DI does it?
833: [23:41:02] <willr> Just Email::set_mailer()
834: [23:41:03] <UncleCheese> it doesn't, technically
835: [23:41:06] <ss23> 12:11:41 < UncleCheese> Stomach do you remember how you dealt with the issue of defining the MANDRILL_API_KEY constant in mysite, which comes after mandrill in the manifest?
836: [23:41:25] <willr> ss23 that’s why you put it in app/_config :)
837: [23:41:29] <UncleCheese> then a few minutes later, simon_w shared a really nice snippet showing how to autoload it
838: [23:41:37] <ss23> willr: It's a nicer convention than mysite
839: [23:41:45] <willr> mysite is a stupid name. app for light.
840: [23:41:46] <irogue_> yeah, I find mysite weird
841: [23:41:46] <UncleCheese> @willr the consensus is that api keys should not go in config files
842: [23:41:50] <willr> life*
843: [23:42:16] <willr> well they’d go in config yaml files if the environment filter actually worked in YAML
844: [23:42:29] <willr> but no. Only: live does execute in dev.
845: [23:42:32] <UncleCheese> .. but then they'd be int he repo
846: [23:42:36] <Stomach> willr - it does work?
847: [23:42:43] <Stomach> oh, I never use Only:live
848: [23:43:06] <simon_w> Stomach, willr, it only works after _config.php has been loaded
849: [23:43:11] <willr> Feature, not a bug
850: [23:44:13] <Stomach> simon_w - which _config.php O_O
851: [23:44:17] <irogue_> if there was a yaml outside of the repo, that'd be great, much tidier than ss_env
852: [23:44:27] <UncleCheese> irogue_ supposedly that's happening
853: [23:44:48] <irogue_> sweet
854: [23:44:51] <UncleCheese> well, no
855: [23:44:58] <UncleCheese> that's something else i'm thinkin of
856: [23:45:06] <irogue_> lunchtime!
857: [23:45:15] <irogue_> meatball sub of the day, bitches
858: [23:45:20] <UncleCheese> ajshort has a plan to rearchitect ss projects to everything that doesn't need to be web accessible is out of the root
859: [23:45:24] <UncleCheese> irogue_ Sal's!
860: [23:45:38] <Stomach> sals is so fucking greasy
861: [23:45:42] <irogue_> <3
862: [23:45:42] <UncleCheese> i've officially hit rock bottom. Ordered Dominoes last night
863: [23:45:49] <irogue_> UncleCheese: i'm sorry
864: [23:45:52] <Colin[pi]> UncleCheese: you poor bastard
865: [23:45:52] <UncleCheese> i was so, so sorry
866: [23:46:01] <UncleCheese> yeah, that is the shittiest shit i've ever had
867: [23:46:03] <Stomach> UncleCheese - did you get some sweet coupon discounts
868: [23:46:11] <UncleCheese> i was like omg wtf $4.99 for a pizza
869: [23:46:12] <Stomach> http://www.gpforums.co.nz/threads/378611-Coupons!
870: [23:46:19] <UncleCheese> that's about $4.98 too much
871: [23:46:23] <Colin[pi]> UncleCheese: yeah then you eat it and you're like "......Oh."
872: [23:46:27] <UncleCheese> they threw in a bunch of shit, too
873: [23:46:38] <antmas> UncleCheese: pretty much puke on cardboard
874: [23:46:40] <UncleCheese> and i just ended up leaving two whole pizza's on my neighbours doorstep
875: [23:46:50] <UncleCheese> i don't think she was very happy
876: [23:46:54] <Colin[pi]> lol
877: [23:47:02] <UncleCheese> "fuck you for leaving rubbish at my house"
878: [23:47:03] <Colin[pi]> worse thna
879: [23:47:06] <Colin[pi]> a flaming bag
880: [23:47:06] <Colin[pi]> LOL
881: [23:47:09] <UncleCheese> yeah, totally
882: [23:47:22] <UncleCheese> nah, she was keen cause she had a bunch of five-year-olds staying over
883: [23:47:31] <UncleCheese> the story of WHY we had to have dominoes is actually kind of funny, though
884: [23:47:36] <irogue_> Stomach: you should get next friday off
885: [23:47:43] <UncleCheese> Made a sunday roast.. cooking all day.. counting down the minutes until we could eat
886: [23:47:45] * antmas opens up ULS logs from sharepoint server
887: [23:47:51] <UncleCheese> finally, clock strikes 6, time to eat
888: [23:47:58] * antmas regrets it instantly
889: [23:48:00] <simon_w> Stomach, all of them
890: [23:48:02] <UncleCheese> hmm... the pot is strangely cool
891: [23:48:07] <UncleCheese> oh, forgot to turn on the oven
892: [23:48:13] <Stomach> bahahaha
893: [23:48:14] <irogue_> bahahahaha
894: [23:48:17] <Stomach> irogue_ why next friday?
895: [23:48:20] <UncleCheese> screaming child, two hungry parents
896: [23:48:22] <Colin[pi]> UncleCheese: LOL
897: [23:48:23] <UncleCheese> "dominoes"
898: [23:48:25] <simon_w> It does a parse on the yaml without env, does all the _config.php, then another parse with the env
899: [23:48:26] <irogue_> surprised you didn't notice the lack of delicious smell, UncleCheese
900: [23:48:26] <UncleCheese> awful
901: [23:48:40] <UncleCheese> i will say that the web experience of watching your pizza order in real time is pretty amazing
902: [23:48:51] <UncleCheese> irogue_ that was a dead giveaway in retrospect.. my wife actually said somehign..
903: [23:48:52] <Stomach> simon_w - oh, thats fucked up
904: [23:49:00] <UncleCheese> " why doesn't it smell good in here?"
905: [23:49:06] <UncleCheese> "oh, i didn't use as much rosemary..."
906: [23:49:23] <adrexia> dominoes isn't that bad - it really depends what you order
907: [23:49:24] <Stomach> irogue_ why should i take friday offffffff
908: [23:49:26] <antmas> UncleCheese: lol
909: [23:49:26] <irogue_> Stomach: hackday, our whole team's going to be working on swipestripe
910: [23:49:41] <Stomach> irogue_ oh that would be good :D shame it will never happen :(
911: [23:49:54] <Ryan-Toast> irogue_: Make adding GST to items optional
912: [23:49:56] <Stomach> i got enough work to kill six people at the moment
913: [23:50:01] <Stomach> Ryan-Toast - it is optional
914: [23:50:15] <Ryan-Toast> Stomach: Something wasn’t, can’t remember
915: [23:50:16] <irogue_> Stomach: so kill the people and be done with it!
916: [23:50:21] <Stomach> or do you mean making the tax module inclusive/exclusive ?
917: [23:50:31] <Ryan-Toast> Stomach: Something like that
918: [23:50:42] <irogue_> Ryan-Toast: if it's an issue on swipestripe repo, we'll look into it
919: [23:51:07] <Ryan-Toast> irogue_: I’ll get my workmate to lodge it on github, since he was the one who was working on it
920: [23:51:16] <irogue_> swt
921: [23:51:43] <Stomach> irogue_ - should I start making some issues on github too, theres a couple of easy things I've been meaning to get to but haven't been doing an ecommerce site for ages :(
922: [23:52:01] <simon_w> Pizza Hutt in Canberra is horrible
923: [23:52:25] <simon_w> They brought a new menu in NSW, and it's almost all "Not available in the ACT"
924: [23:52:32] <simon_w> So you can only get the really cheap ones
925: [23:54:49] <UncleCheese> Pizza Hut is a crime against humanity
926: [23:55:10] <UncleCheese> i really feel like dominoes might be better in the US for some reason.. i've had it before and i don't think i found it objectionable
927: [23:55:30] <UncleCheese> but here, it was like... worse than shitty frozen pizza
928: [23:55:30] <simon_w> Hotdog stuffed crust was amazing
929: [23:55:33] <simon_w> As was the marmite one
930: [23:55:34] <antmas> Pizza Hut used to be good
931: [23:55:35] <UncleCheese> that exists?
932: [23:55:37] * veb has joined #silverstripe
933: [23:55:45] <Colin[pi]> simon_w: Pizza Hut is horrible <--- FTFY
934: [23:57:45] <simon_w> ToyWorld time!
935: [23:59:45] * vebbb has joined #silverstripe
936: [23:59:53] <Colin[pi]> simon_w: adult store?

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