#silverstripe IRC Log

IRC log for 17 October 2014

All timestamps are in UTC.

1: [00:00:03] <Colin[pi]> apple has really disappointed me this month
2: [00:00:08] * spronk has been waiting for haswell to get a mini for desktop mac :(
3: [00:00:08] <Colin[pi]> like... big letdown
4: [00:00:22] <antmas> devils canyon yo!
5: [00:00:35] <spronk> apple care about cannibilisation too much
6: [00:00:48] <Colin[pi]> apple care about $$$ too much
7: [00:00:51] <Colin[pi]> ;)
8: [00:00:53] <spronk> heh, yeah
9: [00:01:10] * Ryan-Toast has joined #silverstripe
10: [00:01:13] <spronk> might be time to buy a refurb ipad air to upgrade the ipad3 tho..
11: [00:01:14] <Colin[pi]> I mean, they're pretty poor, so they need all the help they can get right?
12: [00:01:20] <spronk> $509 for 16gb, not bad
13: [00:01:27] <antmas> "THIS JUST IN: most valuable company in the world cares about $$$"
14: [00:01:30] <antmas> ;)
15: [00:01:31] <Colin[pi]> spronk: mm I just ordered a refurb mini 2 for my gf's xmas pres
16: [00:01:45] <spronk> mini 2s are retina yeah?
17: [00:01:47] <Colin[pi]> yep
18: [00:01:51] <Colin[pi]> and MUCH cheaper now
19: [00:01:54] <spronk> $379
20: [00:01:55] <spronk> oo
21: [00:01:55] <Colin[pi]> and only diff is touch ID
22: [00:01:59] <spronk> who aheh
23: [00:02:04] <Colin[pi]> that's the ONLY diff between the 2 and 3
24: [00:02:04] <spronk> who cares about that on an ipad
25: [00:02:07] <simon_w|work> Hmm, could do with 91Carriage being overfunded now ;)
26: [00:02:22] <antmas> dafuq is 91Carriage again?
27: [00:02:27] <simon_w|work> SS hosting!
28: [00:02:36] <simon_w|work> http://91carriage.com/
29: [00:02:48] <antmas> simon_w|work: oh, your thingy
30: [00:02:51] <simon_w|work> Getta start work on it this weekend :)
31: [00:03:26] * jenniferaslan quit (Remote host closed the connection)
32: [00:03:48] <antmas> simon_w|work: we all get 1 year free? YES
33: [00:03:51] * antmas wins
34: [00:03:57] <simon_w|work> spronk, why get a Mac mini when you can get a trash can? :p
35: [00:04:01] <spronk> haha
36: [00:04:09] <spronk> mac pros are waaaaaaay too expensive
37: [00:04:13] <spronk> and way more gpuified than i need
38: [00:04:36] <simon_w|work> antmas, if you donate enough :p
39: [00:04:39] <antmas> spronk: but dat website though
40: [00:04:40] <antmas> :P
41: [00:04:44] <spronk> lol
42: [00:04:47] <antmas> dat animation http://www.apple.com/nz/mac-pro/
43: [00:04:48] <antmas> :D
44: [00:05:08] <spronk> hmm
45: [00:05:11] <spronk> ipad mini sesems a bit small
46: [00:05:23] <Colin[pi]> spronk: naw dawg
47: [00:05:25] <Colin[pi]> well
48: [00:05:33] <Colin[pi]> my gf is used to small...
49: [00:05:36] <Colin[pi]> I KID I KID
50: [00:05:37] <Colin[pi]> ;D
51: [00:05:38] <spronk> D:
52: [00:05:51] <spronk> you just burned yourself bad there.
53: [00:05:58] <Colin[pi]> thank you, thank you
54: [00:06:07] <Colin[pi]> always willing to sacrifice myself for the greater good
55: [00:06:11] <simon_w|work> At least the burn ward is nearby
56: [00:06:13] * antmas passes Colin[pi] his own brun cream
57: [00:06:14] <spronk> :D
58: [00:06:16] <antmas> burn*
59: [00:06:16] <Colin[pi]> hehe
60: [00:06:37] <Colin[pi]> but I think the size is fine spronk... it's like a bigger sort of novel size
61: [00:06:45] <spronk> hmm
62: [00:06:50] * veb has joined #silverstripe
63: [00:06:53] <spronk> seems like web browsing might be a bit squinty
64: [00:06:55] <Colin[pi]> the full size ipad is ok but it does get a bit "heavy" if I'm lying in bed reading with it
65: [00:07:06] <spronk> yeah..
66: [00:07:17] <antmas> Colin[pi]: yeah.. *reading*
67: [00:07:20] <antmas> ;)
68: [00:07:25] <Colin[pi]> fapping, I meant fapping
69: [00:07:34] <spronk> there's your problem
70: [00:07:44] <spronk> don't give the gf an ipad mini
71: [00:07:46] <antmas> holy shit you can make a mac pro expensive fast
72: [00:07:49] <spronk> ja
73: [00:07:56] <antmas> add $5k for a 12 core
74: [00:08:00] <simon_w|work> " * A designer. For the site to be of a high quality, you don't want me designing it. I will hire a local designer to help with it." Apparently no one wants a pretty site :p
75: [00:08:02] <spronk> wow
76: [00:08:04] <spronk> what an akward name
77: [00:08:08] <Colin[pi]> spronk: main reason I'm getting it is because a) she keeps stealing my ipad and b) she'll take it to Uni so it's a better size
78: [00:08:19] <spronk> "iMac with Retina 5K display"
79: [00:08:41] * veb quit (Client Quit)
80: [00:08:44] <antmas> they advertise that so stupidly
81: [00:08:47] <adrexia> simon_w|work, they deon't quite relise how much effort is involved i think
82: [00:08:57] <spronk> surely they could have come up with something better
83: [00:08:59] <antmas> they should all just be 'imac' and then you option it as per normal
84: [00:09:17] <simon_w|work> adrexia, yeah. Turns out building a site gets expensive rather quickly
85: [00:09:22] <adrexia> yep
86: [00:09:48] <Colin[pi]> yeah apple are making things increasingly more confusing with naming/ordering
87: [00:10:02] <Colin[pi]> I had to check several times that I was actually ordering the ipad mini I wanted
88: [00:10:18] <antmas> they still seem to put fucking 'm' gpus in imacs too
89: [00:10:20] <Kingy> eh
90: [00:10:27] <Kingy> dislike
91: [00:10:30] <spronk> ugh
92: [00:10:32] <spronk> they made them thinner
93: [00:10:34] <spronk> for no reason
94: [00:10:39] <antmas> exactly
95: [00:10:40] <spronk> took away the ram slots and HDD
96: [00:10:43] <simon_w|work> So it's nicer to hold!
97: [00:10:47] <spronk> and put m gpus in there
98: [00:10:59] <Colin[pi]> m is shittier right?
99: [00:11:00] <spronk> iMaaT
100: [00:11:03] <antmas> my imac had a full size gpu in it
101: [00:11:03] <spronk> iMac as a Tablet
102: [00:11:06] <spronk> Colin[pi], muuch shittier
103: [00:11:07] <simon_w|work> cloph, m is mobile
104: [00:11:10] <Colin[pi]> mm
105: [00:11:14] <Colin[pi]> shitty for desktop then
106: [00:11:26] <spronk> apple have no mainstream machine
107: [00:11:54] <antmas> and you can't game on them properly as well
108: [00:11:58] <antmas> am I doing it right, guis?
109: [00:12:02] <irogue_> lol
110: [00:12:25] <Colin[pi]> antmas: I tried minecraft on my MBP.... thing nearly melted
111: [00:12:42] <Colin[pi]> you could fry eggs on it, and the little fan was like "NEEEEEEEEEERRRRRRRRRRRRRRR"
112: [00:12:43] <spronk> yeah
113: [00:12:48] <irogue_> Colin[pi]: funny thing is, it's probably actually cooler than a pc laptop
114: [00:12:54] <spronk> even steam streaming is near impossible on my air
115: [00:12:59] <spronk> fan goes wild
116: [00:13:00] <simon_w|work> Colin[pi], that's because minecraft is crap
117: [00:13:01] <spronk> 80c+
118: [00:13:03] <Colin[pi]> irogue_: from the casing?
119: [00:13:17] <Colin[pi]> simon_w|work: well java.. and cpu heavy I guess?
120: [00:13:18] <irogue_> the metal cases move all the heat to the outside. so it seems like they're super hot, when really its just cos they're efficiently moving heat away from cpu
121: [00:13:27] <antmas> Colin[pi]: yeah I killed a phone playing MC
122: [00:13:27] <simon_w|work> Colin[pi], really poorly coded
123: [00:13:29] <Colin[pi]> irogue_: mm still disconcerting though
124: [00:13:34] <Colin[pi]> antmas: lol really?
125: [00:13:38] <spronk> apple seems to do well with thermals compared to others, but still... make things thinner than they need to be
126: [00:13:55] <Colin[pi]> simon_w|work: i'm a poor coder, can I also make $2.5 billion pls?
127: [00:13:55] <simon_w|work> Colin[pi], Notch is a shit programmer
128: [00:14:00] <antmas> right, lunch :D
129: [00:14:29] <Colin[pi]> spronk: but thinner means bigger e-penis for customer hence sales
130: [00:14:33] <spronk> haha
131: [00:14:34] <spronk> sigh
132: [00:14:37] <spronk> wonder how much ram the air2 has
133: [00:18:10] * antmas quit (Ping timeout: 246 seconds)
134: [00:20:42] * Ryan-Toast quit (Quit: Ryan-Toast)
135: [00:21:52] <spronk> Sure, I only charge my iPad once every few days – sometimes just once per week. The battery life of the iPad isn’t as pertinent as, say, an iPhone’s. But all this time and effort spent on making every product thinner and lighter will pass the point of diminishing returns sooner or later. If we haven’t arrived there yet, it’s not far off. There is only so much reduction that can be applied to weight, thickness, an
136: [00:21:52] <spronk> d bezels. It makes me wonder at what point will Apple begin to add true value to its iPads again, rather than subtracting everything else.
137: [00:22:01] <spronk> " "
138: [00:23:42] * camfindlay has joined #silverstripe
139: [00:27:06] <Kingy> +1 spronk
140: [00:27:14] * Azure quit (Quit: Blue Sky Fish)
141: [00:27:20] <spronk> this was a quote from a review
142: [00:27:21] <Kingy> the initial iphone/ipad were huge
143: [00:27:27] <spronk> they mentioned stuff like adding a digitiser
144: [00:27:34] <spronk> or improving battery life
145: [00:27:43] <spronk> or yknow, more ram
146: [00:27:49] <spronk> or bumping storage up
147: [00:28:19] <Kingy> yep
148: [00:29:16] * Mish_ has left #silverstripe
149: [00:35:45] <spronk> ugh
150: [00:35:47] <spronk> so annoyed about that mini
151: [00:36:00] <spronk> guess i'll be using a windows machine for another few years
152: [00:36:05] <Kingy> quit apple then
153: [00:36:19] <Colin[pi]> spronk: at least Win10 is looking a bit better
154: [00:36:43] * DoubleARon quit (Ping timeout: 246 seconds)
155: [00:36:45] <spronk> yeah
156: [00:36:54] <irogue_> not sure if i've said this before, but fuck SOAP
157: [00:36:58] <spronk> hahaa
158: [00:37:01] <Kingy> Colin[pi]: I might download the preview this weekend
159: [00:37:14] <Colin[pi]> Kingy: I have it on my non-critical box, it's looking ok
160: [00:37:21] <Colin[pi]> still a lot of work to go on it though
161: [00:37:31] <Kingy> I haven't actually looked into it at all
162: [00:38:09] * camfindlay quit (Quit: camfindlay)
163: [00:38:41] * simon_w|work looks into Kingy
164: [00:38:45] * simon_w|work sees darkness
165: [00:40:21] * micmania1 quit (Quit: micmania1)
166: [00:42:03] * irogue_ groans
167: [00:42:05] <irogue_> too much Sal's
168: [00:42:16] <Kingy> simon_w|work: darkness :9
169: [00:42:17] <Kingy> :(
170: [00:42:38] <simon_w|work> I may be wearing sunglasses :p
171: [00:43:24] <Kingy> Ryan-Toast has 15min to show himself
172: [00:43:27] * ezero has joined #silverstripe
173: [00:43:40] * tankr has joined #silverstripe
174: [00:44:04] <irogue_> hey tankr
175: [00:44:11] <irogue_> tell us how you feel about SOAP
176: [00:44:29] <tankr> hi neighbour. I love SOAP. I love it with all my heart
177: [00:44:37] <adrexia> haven't we had enough negativity for a Friday?
178: [00:44:37] <JeremyRoundill> Hahahaha
179: [00:44:46] * micmania1 has joined #silverstripe
180: [00:44:48] <adrexia> more animated gifsa, less anger
181: [00:45:28] <JeremyRoundill> What are you doing with SOAP, irogue_?
182: [00:45:38] <Colin[pi]> adrexia: http://i.imgur.com/H90q8k1.gif
183: [00:45:41] <irogue_> JeremyRoundill: hating it
184: [00:46:03] <irogue_> :P
185: [00:46:28] <JeremyRoundill> Haha, it's so disgusting.
186: [00:47:27] <simon_w|work> Could be worse
187: [00:47:46] <adrexia> Colin[pi], lol
188: [00:48:20] <JeremyRoundill> I was using the Magento SOAP API a wee while ago.
189: [00:48:29] <JeremyRoundill> I just get lost so quickly, it's really gross.
190: [00:52:02] * AdriAn_s has joined #silverstripe
191: [00:52:04] * mirrors has joined #silverstripe
192: [00:52:33] * willr quit (Ping timeout: 260 seconds)
193: [00:53:16] <AdriAn_s> hey I have SS 2.4.13 installed and i get a "Server error Sorry, there was a problem with handling your request" when I try and view the site. But if i remove this line from the htAccess file RewriteRule .* sapphire/main.php?url=%1&%{QUERY_STRING} [L] it loads the site but doesnt work. Any Ideas? the site has been workign for ages and just randomly
194: [00:53:16] <AdriAn_s> did it
195: [00:53:23] <irogue_> I'm happy tankr gets to suffer it too now, so I'm not alone in my sufferingh
196: [00:53:49] <irogue_> AdriAn_s: probably apache was upgraded
197: [00:53:54] * zippy has joined #silverstripe
198: [00:54:14] <AdriAn_s> ah. is there anything I can do to fix it on my end?
199: [00:54:25] <AdriAn_s> i have other sites on the same server tho
200: [00:54:28] <AdriAn_s> and they work fine
201: [00:55:02] * Viper7 has joined #silverstripe
202: [00:55:10] <zippy> AdriAn_s: is there a error in the error log?
203: [00:56:03] <AdriAn_s> sapphire/silverstripe.log was last update yesterday and talks about max connections
204: [00:56:10] <AdriAn_s> is there another log to check?
205: [00:56:25] <AdriAn_s> I think a bot may have been spamming a form
206: [00:56:35] <zippy> AdriAn_s: apache error log
207: [00:56:46] <irogue_> http://www.silverstripe.org/community/forums/installing-silverstripe/show/17923?start=8
208: [00:56:53] <Viper7> both my memory and google-fu are failing me - i'm writing a custom FormField, and attaching the Requirements, but want to add a certain css/js Requirement only if within the cms / admin area
209: [00:57:08] <Viper7> is there any like Director::isAdminRequest() or such?
210: [00:57:16] <Viper7> isCMS() perhaps
211: [00:57:34] * willr has joined #silverstripe
212: [01:00:46] * mirrors quit (Quit: Page closed)
213: [01:01:52] <AdriAn_s> Ok i am trying to get the server logs. the damn thing is locked down tighter that a nuns undies!
214: [01:03:05] * Ryan-Toast has joined #silverstripe
215: [01:03:36] <micmania1> AdriAn_s: you can also attempt to put the site in dev mode: ?isDev=1 then use admin login
216: [01:06:17] <spronk> irogue_, i take it you're not allowed to tell us what you're using SOAP for?
217: [01:06:31] <irogue_> spronk: nope :P
218: [01:07:08] <AdriAn_s> even if I use ?isDev=1 is still comes up with the error http://www.puddinglady.com.au/admin?isDev=1
219: [01:07:49] <micmania1> AdriAn_s: you’ll have to check the logs then. Sounds like a fatal error or permissions error.
220: [01:08:13] <AdriAn_s> apache logs?
221: [01:08:25] <micmania1> yep
222: [01:08:55] <AdriAn_s> ok . im on it. thanks guys
223: [01:10:43] * antmas has joined #silverstripe
224: [01:12:43] <antmas> hhmmmm bk was a bad idea
225: [01:12:52] <Colin[pi]> :(
226: [01:12:56] * veb has joined #silverstripe
227: [01:13:52] * veb quit (Client Quit)
228: [01:16:02] * Tanger has joined #silverstripe
229: [01:19:11] <antmas> Ryan-Toast: bp - blo post are listing with oldest first
230: [01:19:16] <antmas> Ryan-Toast: just fyi
231: [01:19:21] <antmas> blog*
232: [01:20:52] <Ryan-Toast> antmas: it’s sitetree, noob.
233: [01:21:13] <antmas> wat
234: [01:22:04] <Colin[pi]> antmas: sitetree ordering sir
235: [01:22:05] <antmas> fucking sitetree
236: [01:22:18] <spronk> FUCK YEAH SITETREE
237: [01:23:00] <Colin[pi]> you can override that sort order though iirc?
238: [01:23:19] <Ryan-Toast> Yeah, just change the PaginatedPages method to sort by date.
239: [01:23:21] <antmas> that's what I though
240: [01:23:22] <Ryan-Toast> … noob
241: [01:23:28] <antmas> thought*
242: [01:23:30] <Ryan-Toast> :P
243: [01:23:40] <antmas> hence me not looking at sitetree and JUST BLOG
244: [01:23:45] <antmas> ;|
245: [01:24:25] <Ryan-Toast> Thought it was pretty obvious since they’re pages not data objects :P
246: [01:24:41] <antmas> dude
247: [01:25:13] <zippy> Ryan-Toast: .net developers aye.... head in the clouds
248: [01:25:37] <Ryan-Toast> zippy: Poor souls, we have to help them as much as we can.
249: [01:26:02] <spronk> yeah
250: [01:26:05] <spronk> with their cushy azure
251: [01:26:11] <spronk> and curated docs
252: [01:26:13] <spronk> :'(
253: [01:26:39] <zippy> windows developers always request the same feature on any project: Needs a gui / not enough GUI options
254: [01:27:01] <antmas> the help is appreciated, it's hard to find good things in PHP when you're looking at the bottom of the barrel
255: [01:27:04] <antmas> :D
256: [01:27:22] <Ryan-Toast> antmas: ohsnap.gif
257: [01:27:34] <Colin[pi]> oh no he dee-nt
258: [01:27:44] <Ryan-Toast> http://i.imgur.com/v20wg.gif
259: [01:28:01] <antmas> lol
260: [01:28:18] <antmas> LOVE YOUUUUUU
261: [01:28:34] <Colin[pi]> http://i.imgur.com/J3dmLrK.gif
262: [01:28:39] <Colin[pi]> (still love this one)
263: [01:28:59] <Ryan-Toast> http://i.imgur.com/scLTYbi.jpg
264: [01:29:02] <antmas> Colin[pi]: good timing :D
265: [01:29:06] * antmas looks at Ryan-Toast
266: [01:29:11] <Ryan-Toast> antmas: :P
267: [01:29:31] <Ryan-Toast> god I hope it doesn’t rain at 5pm. I didn’t bring bike pants
268: [01:29:39] <Ryan-Toast> and these are my only jeans
269: [01:29:53] <antmas> who own's 1 pair of jeans?
270: [01:30:03] <Ryan-Toast> me
271: [01:30:07] <Ryan-Toast> I donated my others.
272: [01:30:13] <Ryan-Toast> going to buy some more soonish.
273: [01:30:23] <Colin[pi]> Ryan-Toast *owns 603 watches* *1 pair of jeans*
274: [01:30:31] <Ryan-Toast> Colin[pi]: and so many shoes
275: [01:30:34] <antmas> I bet you have like 2132 snapbacks
276: [01:31:01] <antmas> I did see someone with a pretty crazy steam punk watch yesterday
277: [01:31:01] <Ryan-Toast> antmas: I have two :P
278: [01:31:35] <simon_w|work> Ryan-Toast, just be like me and own 0 pairs of jeans!
279: [01:31:49] <spronk> jeans are decent.
280: [01:31:51] <Ryan-Toast> how do you live without jeans, simon?
281: [01:32:01] <spronk> though, trying to find a pair of slim jeans that fits over my man thighs
282: [01:32:01] <simon_w|work> Shorts, bitches!
283: [01:32:04] <spronk> jesus christ
284: [01:32:13] <antmas> or you can get those 'developer pants'
285: [01:32:18] <spronk> you mean cargo pants?
286: [01:32:22] <Colin[pi]> lol I loved the looks he was getting in winter Sydney... "dafuq??"
287: [01:32:25] <antmas> spronk: yup
288: [01:32:31] <spronk> otherwise known as
289: [01:32:32] <spronk> awesome pants?
290: [01:32:36] <antmas> lol
291: [01:32:37] <spronk> :DF
292: [01:32:42] <antmas> the only real pants
293: [01:32:45] * spronk is a sexy beast in cargos
294: [01:32:52] <simon_w|work> Colin[pi], like the ones I get here! :p
295: [01:32:53] <antmas> cargo all the things
296: [01:32:58] <antmas> such utilities
297: [01:33:01] <simon_w|work> Though not so much any more :(
298: [01:33:17] <spronk> http://wikipint.com/wp-content/uploads/2014/01/mens-loose-fit-long-cargo-pants-cw-13904495204n8kg.jpg
299: [01:33:19] <spronk> WHO COULD RESIST THOSE
300: [01:33:24] <spronk> SO MANY POCKETS
301: [01:33:33] <zippy> not sure if there are enough pockets
302: [01:33:39] <spronk> hmm
303: [01:33:40] <irogue_> I was extra cool
304: [01:33:42] <antmas> that belt
305: [01:33:43] <irogue_> I had cargo zip-off pants
306: [01:33:44] <Colin[pi]> NEEDS MORE POCKETS
307: [01:33:44] <spronk> a couple fown by the ankles could be useful
308: [01:33:50] <zippy> I wonder if people use those to move house in!
309: [01:33:56] <Colin[pi]> zippy: rofl
310: [01:33:58] <irogue_> so they could TURN INTO CARGO SHORTS
311: [01:34:08] <antmas> OMG ZIPP OFFS
312: [01:34:09] <Colin[pi]> "I don't need a moving guy, i've got cargo pants MOTHERFUCKER"
313: [01:34:16] <zippy> Colin[pi]: hahahahaaha
314: [01:34:20] <irogue_> and then you'd put the bottom half of the legs INTO POCKETS
315: [01:34:21] <simon_w|work> irogue_, and then you zip the bottoms back on and have multiple colours!
316: [01:34:34] <AdriAn_s> ok im back there are 2 errors that repeat. one is SoftException in Application.cpp:601: Directory "/home/hhgf/public_html/sapphire" is writeable by group and the other is Premature end of script headers: main.php
317: [01:35:14] <AdriAn_s> any ideas?
318: [01:35:20] <simon_w|work> AdriAn_s, the first one means that the sapphrie directory needs more strict permissions. For the second, try upgrading PHP so you can get an actual error
319: [01:35:59] <AdriAn_s> would needsing more strict permissions really break the site?
320: [01:36:04] <simon_w|work> No
321: [01:36:17] <simon_w|work> But PHP crashing would
322: [01:36:33] <Ryan-Toast> Colin[pi]: yes, and I have my monster fossil today :P One of my favs http://i.imgur.com/xfuG7te.jpg
323: [01:36:52] <simon_w|work> I've had to stop wearing my watch
324: [01:36:54] <simon_w|work> Gets too hot
325: [01:36:59] <Colin[pi]> I do like fossil watches
326: [01:37:01] <Ryan-Toast> simon_w: that sucks
327: [01:37:02] <simon_w|work> Maybe I should go back to carrying my other one...
328: [01:37:13] <simon_w|work> Ryan-Toast, plastic is bad!
329: [01:37:15] <zippy> AdriAn_s: The second one might be due to two different versions of php - checkout http://www.silverstripe.org/community/forums/hosting-requirements/show/41700
330: [01:37:21] <antmas> Ryan-Toast: is that a shoelace bracelett?
331: [01:37:35] <antmas> a 'shoelacelet'
332: [01:37:40] <Ryan-Toast> antmas: nah
333: [01:38:10] <Ryan-Toast> antmas: they’re these: http://www.northbeach.co.nz/product/Nautical-Rastaclat-Bracelet?i=633750
334: [01:38:28] <Ryan-Toast> so I suppose they are shoelaces :P
335: [01:38:41] <Colin[pi]> 25 bucks for that?
336: [01:39:02] <Ryan-Toast> yarp.
337: [01:39:26] <Colin[pi]> o_O k
338: [01:39:32] <zippy> http://media.nzherald.co.nz/webcontent/image/jpg/201442/texas-nurse-2_3075023c_620x311.jpg dude with no suit gives no fucks about Ebola
339: [01:39:35] <Ryan-Toast> you get them for free if you buy shoes usually.
340: [01:40:12] <Ryan-Toast> I got this one with the new air maxes
341: [01:40:39] <Ryan-Toast> I’m such a consumer bitch.
342: [01:41:00] <simon_w|work> zippy, cause Ebola isn't airborne?
343: [01:41:34] <zippy> maybe, then why do the other guys bother?
344: [01:41:46] <spronk> holy crap Ryan-Toast
345: [01:41:48] <spronk> that fossil
346: [01:41:48] <antmas> because they're PUSSIES
347: [01:41:51] <spronk> is the size of my entire face
348: [01:41:51] <zippy> and he actually walks along side with it so it's not like he just stands there...
349: [01:41:57] <Ryan-Toast> spronk: It’s pretty big.
350: [01:42:14] <Colin[pi]> antmas: haha... yeah fuck ebola, real men go and LICK the patients
351: [01:42:21] <spronk> *LICK*
352: [01:42:29] <spronk> yep, ebola.
353: [01:42:48] <irogue_> yeah, two texas healthcare workers who didn't, y'know, go around sharing bodily fluids with the patient, managed to end up with ebola
354: [01:43:35] <Kingy> irogue_: gotta question that :P
355: [01:43:54] <Kingy> apparently they caught it "when taking off their protective gear"
356: [01:43:55] <Kingy> uh-huh
357: [01:44:00] <irogue_> all it takes is for some fluids to manage to end up in your eyes or an open wound or something
358: [01:44:06] <spronk> yeah
359: [01:44:09] <Ryan-Toast> spronk: I’m so tall that small watches look fucking weird non me, which is why.
360: [01:44:11] <spronk> pretty easy for something like that to happen
361: [01:44:13] <spronk> haha
362: [01:44:14] <spronk> yeah
363: [01:44:15] * spronk is short
364: [01:44:22] <irogue_> i.e. protective gear is still a good idea, even tho its not technically airborne
365: [01:44:43] <spronk> hmm
366: [01:44:46] <spronk> to fritzbox or to draytek
367: [01:44:51] <zippy> mmm
368: [01:44:54] <simon_w|work> BoB
369: [01:44:54] <ss23> 14:44:00 < irogue_> all it takes is for some fluids to manage to end up in your eyes or an open wound or something
370: [01:44:56] * UncleCheese has joined #silverstripe
371: [01:45:02] <ss23> so I can rub their poop on my skin and I won't catch it?
372: [01:45:04] <Kingy> he's alive
373: [01:45:07] <antmas> ss23: and boom, pregnant?
374: [01:45:10] * veb has joined #silverstripe
375: [01:45:11] <zippy> spronk: go with snap, get a fritz free
376: [01:45:13] <spronk> ss23 is already pregnant
377: [01:45:18] <irogue_> fritz is overrated tbh
378: [01:45:19] <spronk> zippy, yeah, thats what im looking at
379: [01:45:30] <spronk> and only $10 extra if you go 24mo to get unlimited adsl
380: [01:45:35] <spronk> vs $25 or something normally
381: [01:45:37] <irogue_> I ended up replacing it with an EdgeRouter cos it couldnt do half the shit I wanted to do
382: [01:45:41] <spronk> hmm
383: [01:45:44] <spronk> what sorta stuff, irogue ?
384: [01:46:01] <zippy> a cool feature with the frizt is a page where you can get tcpdumps of the traffic, that is pretty sweet
385: [01:46:10] <irogue_> spronk: biggest thing was VPNs
386: [01:46:30] <irogue_> only supports Fritz to Fritz, not standard IPSec or anything like that
387: [01:46:31] <zippy> irogue_: vpn doesn't work?
388: [01:46:37] <spronk> ORLY?
389: [01:46:37] <spronk> hmm
390: [01:46:44] <irogue_> zippy: it does passthrough, but not site-to-site
391: [01:46:44] <spronk> not that i use vpns much
392: [01:46:58] <simon_w|work> We've got one of these: http://www.securewifi.com.au/iinet-bob-lite/
393: [01:47:09] <simon_w|work> First thing I did was turn off its wifi and go through something decent
394: [01:47:25] <irogue_> simon_w|work: hehe, a.k.a. Orcon Genuis
395: [01:47:29] <spronk> heh
396: [01:47:31] <spronk> yuk
397: [01:47:33] <spronk> hmm
398: [01:47:47] <spronk> and then if i were to go with snap, is it worth paying the $50 one off to get the 7390 over 7360
399: [01:47:50] <simon_w|work> irogue_, nah, that's either the Bob2 or BoB. Those have handsets :p
400: [01:47:53] <irogue_> this for adsl, spronk?
401: [01:47:58] <spronk> irogue_, for now yeah
402: [01:48:21] <spronk> i have a 2710n, but i'm NOPEing the fuck away from vodafone
403: [01:48:25] <spronk> so, which to sell :P
404: [01:48:42] <irogue_> imo 2710n far better than fritz
405: [01:48:46] <irogue_> and i'm not biased anymore :P
406: [01:48:50] <spronk> hmm
407: [01:48:54] <spronk> no gigabits tho
408: [01:49:04] <spronk> which kinda slows down N
409: [01:49:09] <irogue_> gigabit switches are very cheap :P
410: [01:49:14] <irogue_> spronk: not really
411: [01:49:15] <spronk> ^^
412: [01:49:17] <simon_w|work> I'm tempted to go buy an ADSL modem and ditch the iiNet router entirely
413: [01:49:20] * UncleChe_ has joined #silverstripe
414: [01:49:25] <spronk> i really want AC, but hmm
415: [01:49:27] <irogue_> 300Mbps N rarely goes 100Mbps
416: [01:49:55] <spronk> i get close
417: [01:49:56] <simon_w|work> irogue_, do decent ADSL modem-only boxes exist?
418: [01:49:57] <Colin[pi]> simon_w|work: I have a bipac 7401vgp if you want to try it
419: [01:50:01] * irgbit_ quit (Remote host closed the connection)
420: [01:50:04] <spronk> when i'm wiffying, router is in same room
421: [01:50:05] <irogue_> simon_w|work: vigor120
422: [01:50:15] * UncleChe_ quit (Client Quit)
423: [01:50:27] <simon_w|work> Colin[pi], I've already got a router
424: [01:50:39] <irogue_> http://www.pbtech.co.nz/index.php?z=p&p=MODDTK0120&qr=pspy&ref=pricespy
425: [01:50:41] <Colin[pi]> simon_w|work: just giving you a choice, it's in my wardrobe ;P
426: [01:50:50] * Viper7 quit (Quit: Page closed)
427: [01:51:24] <spronk> fritzbox is ugly as sin
428: [01:51:50] * ggVGc has joined #silverstripe
429: [01:51:55] <irogue_> simon_w|work: out of the box it does routing (badly) but there's a checkbox to do full modem-only (i.e. the router has to establish the PPPoE connection)
430: [01:52:08] <simon_w|work> irogue_, goody, sounds like what I'm after
431: [01:52:16] <ggVGc> myke: so did you learn what a "function" is yet?
432: [01:52:24] <irogue_> not just half-bridge mode which is shitty and fucks up VPNs
433: [01:52:42] <simon_w|work> irogue_, now I just need an AU supplier ;)
434: [01:53:01] <irogue_> simon_w|work: http://www.draytek.com.au/wtb.php?type=act
435: [01:53:12] <ss23> I hvae the one slightly better than the 120, so that it does VDSL
436: [01:53:31] <spronk> the 130!
437: [01:53:41] <simon_w|work> irogue_, can't I just ring your old work and get them shipped to me? :p
438: [01:53:53] <irogue_> simon_w|work: I can, if you want.
439: [01:54:01] * irgbit has joined #silverstripe
440: [01:54:57] <antmas> my router is a pos and I hate its face
441: [01:55:05] <spronk> tbh my 2710 is pretty good
442: [01:55:09] <spronk> fucking bright lights though
443: [01:55:13] <Colin[pi]> antmas: my connection is just a pos
444: [01:55:15] <spronk> had to tape that shit up
445: [01:55:37] <antmas> spronk: but then how would you rage at your adsl light not showing up
446: [01:55:47] <spronk> oh even taped you can still see them just fine
447: [01:55:57] <spronk> rage can ensue
448: [01:56:48] <irogue_> simon_w|work: or, online, http://www.warcom.com.au/products/9954_draytek-vigor-120-single-port-adsl-122-modem
449: [01:57:20] <simon_w|work> irogue_, hooray, an online one that loads!
450: [01:57:39] <irogue_> yeah draytek AU aren't great at keeping their site up to date
451: [01:57:45] <irogue_> neither are draytek NZ now that i'm not there :P
452: [01:58:12] <spronk> heh
453: [01:58:19] <spronk> mr. do everything
454: [01:58:30] <spronk> hmm
455: [01:58:35] <spronk> wonder if snap will start doing the fritz 7490
456: [01:58:52] <UncleCheese> if a user gets his username/password wrong, what http error code should that throw?
457: [01:59:06] <simon_w|work> 403
458: [01:59:29] <Kingy> yep 403 forbidden
459: [01:59:30] <UncleCheese> can't decide 403 or 401
460: [01:59:41] <simon_w|work> 401 is you need to provide one
461: [01:59:53] <UncleCheese> gotcha
462: [02:08:25] * antmas quit (Ping timeout: 246 seconds)
463: [02:11:49] * DoubleARon has joined #silverstripe
464: [02:14:54] <DoubleARon> Hi guys. Earlier today I asked about browsing to urls that are physical directories in the document root. Say /framework. Without a trailing slash, Silverstripe seems to redirect the user to /framework/?url=/framework. And this seems to be true for most directories
465: [02:16:16] * antmas has joined #silverstripe
466: [02:16:39] <DoubleARon> I've just hit a known high profile site built by Silverstripe themselves and can see the same behavior there.
467: [02:17:13] <DoubleARon> Does anyone see this as a security issue?
468: [02:17:25] <zippy> why would it be a security issue?
469: [02:17:46] <DoubleARon> www.westpac.co.nz/advancedworkflow
470: [02:18:04] <DoubleARon> Now I know the advancedworkflow module is used on that site
471: [02:18:05] <zippy> use it as a discovert tool
472: [02:18:10] <zippy> *discovery
473: [02:18:16] <DoubleARon> Correcy
474: [02:18:26] <DoubleARon> That's what I'm getting at
475: [02:18:39] <irogue_> interesting
476: [02:18:47] <antmas> mmmm
477: [02:18:51] <DoubleARon> I'f I knew of a module venerability. I have a fector
478: [02:18:53] <DoubleARon> Vector
479: [02:19:08] <irogue_> sounds like a bug!
480: [02:19:16] <antmas> tbh advanceworkflow is a sketchy one :P
481: [02:20:00] <DoubleARon> For our development at least, the above is true for all modules
482: [02:20:09] <DoubleARon> e.g. postgres
483: [02:20:24] <zippy> mm
484: [02:21:26] <DoubleARon> We're looking at simply redirecting these directories with no trailing slash to add the trailing slash. Just wanted to bounce this one.
485: [02:21:37] <DoubleARon> Redirecting with .htaccess that is
486: [02:21:49] <irogue_> DoubleARon: Sounds like a good idea. I'd suggest flicking an email to security@silverstripe.com too.
487: [02:22:28] <Ryan-Toast> Google’s OAuth2 is so fucking irritating./
488: [02:22:51] <DoubleARon> irogue_: Will do.
489: [02:23:15] <antmas> DoubleARon: ss23 is into sec, wonder what he thinks
490: [02:24:40] <antmas> hmmm westpac has advancedworkflow but not queuedjobs
491: [02:24:45] <simon_w|work> DoubleARon, simple solution: use nginx :p
492: [02:25:46] * PapaBearNZ has joined #silverstripe
493: [02:26:17] <DoubleARon> simon_w|work: Yyyyeah. Not sure if the client will be keen on that one year into the development. :p
494: [02:27:02] <simon_w|work> DoubleARon, why? It doesn't take long and is rather unlikely to break anything unless you balls up your config :p
495: [02:28:35] * tsbdevel1peradmi has joined #silverstripe
496: [02:28:48] <irogue_> http://isitbeeroclockyet.silverstripe.com/
497: [02:28:50] * irogue_ watches the countdown
498: [02:29:03] <Kingy> 30min for me
499: [02:29:07] <Kingy> 31 really
500: [02:29:14] <antmas> 1 WHOLE HOUR FOR ME
501: [02:29:36] <irogue_> Kingy: yep, that's 30min
502: [02:29:47] <Kingy> lul shame
503: [02:30:02] <irogue_> I should go buy some more cider
504: [02:30:04] <simon_w|work> Lunch time!
505: [02:30:04] <irogue_> we keep running out
506: [02:30:40] <antmas> ok I give in, nub question, what's wrong here? http://www.sspaste.com/paste/show/544076e64bbee
507: [02:30:53] <DoubleARon> @simon_w|work: The client is a corporate behemoth. You'll just have to trust me why I say that any infrastructure change is not something that just gets done. "Unlikely to break anything" is not something that generally flies.
508: [02:30:57] <Kingy> irogue_: which brand cider do you drink
509: [02:31:05] * tsbdeveloperadmi quit (Ping timeout: 265 seconds)
510: [02:31:06] <irogue_> Kingy: lots of them
511: [02:31:18] <irogue_> particularly partial to Weka or Somersby
512: [02:31:24] <DoubleARon> What's this about beer?
513: [02:31:37] <ss23> 15:18:04 < DoubleARon> Now I know the advancedworkflow module is used on that site
514: [02:31:37] <zippy> whenever I see amazonaws I just want to spin up a bunch of instances and do something....
515: [02:31:38] <irogue_> DoubleARon: http://isitbeeroclockyet.silverstripe.com/ counting down!
516: [02:31:44] <ss23> Most people keep their composer.json in sites too :P
517: [02:31:47] <Ryan-Toast> oh good, the hello-analytics document from google is for the old API RABBLE RABBLE
518: [02:32:19] <antmas> Ryan-Toast: yoyo, ^^^ you see that?
519: [02:32:21] <irogue_> ss23: shhh, we may have only just recently fixed that
520: [02:32:22] <simon_w|work> antmas, too many arguments to the PaginatedList constructor
521: [02:32:23] <irogue_> http://westpac.co.nz/composer.json
522: [02:32:32] <Ryan-Toast> antmas: see what?
523: [02:32:43] <antmas> simon_w|work: ah, thought so. How could I include the sort()?
524: [02:32:53] <simon_w|work> antmas, $this->AllChildren()->sort()?
525: [02:32:56] <antmas> Ryan-Toast: trying to sort that paginatedList :P
526: [02:33:04] <antmas> simon_w|work: lemme try
527: [02:33:32] <DoubleARon> Hell it's 3:30 already. Half hour or so will do me
528: [02:33:42] <simon_w|work> http://www.airnewzealand.co.nz/composer.json
529: [02:33:49] <simon_w|work> Well, they're using composer wrong
530: [02:33:51] <Ryan-Toast> antmas: wouldn’t you just filter the allChildren before you put it in the poaginated list?
531: [02:34:12] <ss23> lol simon_w|work, I like it when the composer.json error page is different to the normal ones
532: [02:34:32] <simon_w|work> ss23, but composer.lock isn't, so they're not deploying properly
533: [02:34:37] <ss23> mm
534: [02:34:40] <antmas> Ryan-Toast: how do I do this though? I've never seen it any other way
535: [02:34:41] <antmas> ...
536: [02:34:52] * irgbit quit (Remote host closed the connection)
537: [02:34:53] <ss23> Anyway, DoubleARon, I'd report it, but it's low priority IMO.
538: [02:35:07] <antmas> ss23: what makes that low priority?
539: [02:35:15] <DoubleARon> @ss23: already have mate
540: [02:35:27] <ss23> DoubleARon: to security@ss? I don't se it here
541: [02:35:32] <ss23> antmas: What do you mean?
542: [02:35:33] <simon_w|work> DoubleARon, also, you can do things like http://www.airnewzealand.co.nz/advanceworkflow/_config.php
543: [02:35:46] <ss23> Yeah
544: [02:35:52] <ss23> I don't think there's an easy to to prevent module enumeration
545: [02:36:01] <zippy> ss23: yes there is
546: [02:36:02] <antmas> ss23: you say it's low priority iyo, but I'm wondering why
547: [02:36:08] <zippy> ss23: put them in /vendor :D
548: [02:36:12] <ss23> antmas: Because it's not high prority?
549: [02:36:14] <Kingy> http://agrihq.co.nz/composer.json
550: [02:36:16] <ss23> zippy: lol, that was literally my suggestion too :P
551: [02:36:23] <antmas> ss23: :|
552: [02:36:24] <Ryan-Toast> antmas: $list = $this->AllChildren()->Sort(“foo”=>”Bar”); ?
553: [02:36:35] <Ryan-Toast> the put it in the paginated list?
554: [02:36:38] <ss23> antmas: Critical is things like RCE/SQLi
555: [02:36:47] <ss23> High is things like XSS in front-facing
556: [02:36:47] <antmas> ss23: RCE?
557: [02:36:52] <ss23> Remote code execution
558: [02:36:57] <ss23> antmas: There are standard ratings for this
559: [02:37:00] <antmas> Ryan-Toast: hmm, I'll try that
560: [02:37:32] <zippy> ss23: or, make it so there is a public folder with only the public files and make that the document root... css, images, js, index.php etc... then people who want it use that structure instead
561: [02:37:54] <DoubleARon> ss23: No. One of my colleagues is talking directly to Frank. I'll send an email soon for good measure
562: [02:37:56] <zippy> that could be possible now couldn't it...
563: [02:38:20] <ss23> DoubleARon: Ah, I see
564: [02:38:38] <ss23> zippy: Yeah, I think from a security perspective, the public one is a lot nicer :)
565: [02:38:39] <simon_w|work> zippy, ajshort was working on it
566: [02:38:43] <antmas> simon_w|work: no luck with $this-AllChildren()->sort('Date', 'DESC')
567: [02:39:01] <ss23> But still, I doubt the issue DoubleARon brought up will get properly fixed, not easily at aleast
568: [02:39:04] <antmas> ->*
569: [02:39:22] <zippy> ss23: simon_w|work the only 'issue' I could see would be the asset path is moved, not sure if that is in a single place... but then micmania1's changes could solve that anyway..
570: [02:39:47] <simon_w|work> zippy, assets inside modules is the hard one
571: [02:39:57] <ss23> mmm
572: [02:40:03] <zippy> mmmm
573: [02:40:07] <ss23> mmmmmmm
574: [02:40:19] * zippy strokes his chin
575: [02:40:23] <zippy> mmmmmmmmmmmmm
576: [02:40:31] <DoubleARon> For anyone interested. This two line fix in htaccess seems to work for us
577: [02:40:35] <DoubleARon> RewriteCond %{REQUEST_URI} ^/(advancedworkflow|forum)$
578: [02:40:40] * jedateach quit (Quit: jedateach)
579: [02:40:50] <ss23> DoubleARon: Can you not just go to advancedworkflow/_config.php with that?
580: [02:40:51] <DoubleARon> RewriteRule ^(.*)$ /$1/ [R=301,L]
581: [02:41:10] <simon_w|work> DoubleARon, that still allows disclosure
582: [02:41:36] <simon_w|work> Unless everything is rewritten to have a / on the end
583: [02:41:49] <zippy> DoubleARon: make a seperate public folder... be a guinea pig
584: [02:43:34] <DoubleARon> If you directly hit a file within, yes. That wasn't directly my issue and the security concern was a sideshow. Getting to the bottom why the redirection happens at all (only to physical directories), was.
585: [02:43:54] <simon_w|work> Because Apache!
586: [02:43:54] <ss23> Ah, yep
587: [02:45:14] * simon_w|work should add that and mod_rewrite to the swears
588: [02:45:56] * stojg has joined #silverstripe
589: [02:46:37] <zippy> is it mod_rewrite thats the issue, or mod_dir? as that does the redirect to add the / on the end
590: [02:48:39] <DoubleARon> zippy: yeah that's what I looked into but didn't get anywhere. So are we saying that Silverstripe sites that aren't running on Apache, won't exhibit this behavior
591: [02:48:59] <zippy> DoubleARon: maybe it needed to be turned off
592: [02:49:25] <zippy> DirectorySlash defaults to On
593: [02:49:35] <simon_w|work> DoubleARon, yup
594: [02:51:24] <zippy> god damn someone has added a whole bunch of 2-3mb images into svn, and it's checking out a speedy 11k a sec
595: [02:54:38] <zippy> simon_w|work: there was thread in the developer group about the dir restructure, can you recall what happened with that?
596: [02:54:49] <simon_w|work> zippy, nothing
597: [03:05:53] <antmas> simon_w|work: I can do $this-AllChildren()->sort(), but I can't include any arguments in sort()
598: [03:07:07] <antmas> like, errr sort('foo', 'desc')
599: [03:07:09] <antmas> or whatever
600: [03:08:00] <antmas> http://markuslindgren.itch.io/1gam1
601: [03:11:09] <antmas> zippy: this fucking guy http://www.stuff.co.nz/national/10629509/Judge-Prison-term-a-last-resort-for-Hone
602: [03:12:19] * cloph_away has joined #silverstripe
603: [03:12:26] * cloph quit (Ping timeout: 240 seconds)
604: [03:13:41] * tankr quit (Quit: Textual IRC Client: www.textualapp.com)
605: [03:15:50] <antmas> hmmm
606: [03:15:53] <antmas> monday job then :P
607: [03:16:40] <JeremyRoundill> That's like 150k in traffic fines.
608: [03:16:48] <JeremyRoundill> I'm not even mad, that's amazing.
609: [03:17:28] <antmas> lol
610: [03:17:46] <antmas> it's an effort :P
611: [03:17:58] <antmas> JeremyRoundill: you an NZer dude?
612: [03:18:25] <JeremyRoundill> Hamilton.
613: [03:18:26] <JeremyRoundill> You?
614: [03:18:34] <antmas> Nelson
615: [03:18:42] <JeremyRoundill> True. What'
616: [03:18:46] <JeremyRoundill> What's the weather like?
617: [03:18:55] <antmas> today? a bit shit actually
618: [03:19:00] <antmas> but has been amazing for like, 2 weeks
619: [03:19:10] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
620: [03:19:20] <JeremyRoundill> Every time I've been in Nelson it's been a stunner.
621: [03:19:49] <antmas> I think irogue_ is ex hamilton
622: [03:20:02] <zippy> antmas: it's been a mixed bag today, still nice and warm but few spots of rain
623: [03:20:11] <antmas> zippy: yeah and some wind to boot
624: [03:20:29] <zippy> Honi sticking it to the man eh
625: [03:20:42] <antmas> he's such a dick
626: [03:21:09] <antmas> gets basically let off the fines in place of community work (a community he supposedly loves) and still can't fuckin do that
627: [03:21:24] <JeremyRoundill> Yeah, we were talking earlier.
628: [03:22:13] <JeremyRoundill> I don't know much about the dude, but it looks like he's protesting laws he views as unjust.
629: [03:22:42] <JeremyRoundill> He could be right, I wonder what all the fines are for.
630: [03:23:08] <JeremyRoundill> But a white dude with the name "Hone Ma Heke" seems pretty suss.
631: [03:23:21] <antmas> he parks his horse and cart in paid parking spots for days at a time
632: [03:24:25] <antmas> he camps in non camping areas and leaves rubbish all over the palce
633: [03:24:27] <antmas> place*
634: [03:24:43] <antmas> rabble rabble
635: [03:25:12] <JeremyRoundill> Sounds like a rebel without a cause.
636: [03:25:40] <antmas> pretty much
637: [03:26:14] <antmas> the council also paid to keep his horse looked after when he couldn't afford to
638: [03:26:47] <JeremyRoundill> Haha
639: [03:26:48] <JeremyRoundill> Wow
640: [03:26:59] <spronk> awesome, snap getting the AC fritz's soon
641: [03:27:05] <spronk> -'
642: [03:27:08] * spronk will wait.
643: [03:27:29] * irogue_ has the WRT1900AC
644: [03:27:38] <JeremyRoundill> "Pulling the middle finger at society from the comfort of my horse's back. Follow my horse @TheHorseBarney." - https://twitter.com/HoneMaHeke
645: [03:28:14] <madmatt> Hold out everyone
646: [03:28:21] <antmas> JeremyRoundill: epic
647: [03:28:25] <madmatt> New version of isitbeeroclock.silverstripe.com coming
648: [03:28:35] <spronk> good irogue_ ?
649: [03:28:48] <irogue_> yep
650: [03:29:01] <JeremyRoundill> madmatt: is it going to aways say "Yes!"?
651: [03:29:09] <madmatt> Just in time for beer o'clock, I present to you: @bnolan's greatest work ever: http://isitbeeroclockyet.silverstripe.com/bnolanwins/
652: [03:29:18] <spronk> it looks cool
653: [03:29:21] <spronk> like their older stuff
654: [03:29:24] * timezone sits down
655: [03:29:26] <timezone> guys plz
656: [03:29:26] <spronk> none of this wedge bullshit
657: [03:29:30] <timezone> someone make spronk talk about tech
658: [03:29:34] <timezone> i'ma get a beer
659: [03:29:38] <irogue_> madmatt: but its wrong?
660: [03:30:07] <antmas> WAIT
661: [03:30:11] <antmas> who is timezone?
662: [03:30:21] <timezone> spronk: yaml angularjs xml ironpython ruby on rails webm apache cordova mysql access97
663: [03:30:22] <JeremyRoundill> Bringing back wordart!
664: [03:30:27] <timezone> something has got to trigger you spronk
665: [03:30:32] <spronk> timezone, hate computers so much
666: [03:30:33] <spronk> :P
667: [03:30:35] <irogue_> spronk: subsites
668: [03:30:40] * spronk is zen master
669: [03:30:44] <spronk> ~ ~ ~
670: [03:30:59] <zippy> irogue_: going for the achilles heal eh
671: [03:31:02] <timezone> i'm just a dick that works with web devs
672: [03:31:12] <antmas> timezone: so a designer eh?
673: [03:31:28] * spronk shows amusement at the connection dick --> designer
674: [03:31:29] <timezone> i've been programming for money for 16 years
675: [03:31:35] <timezone> but i have an art degree
676: [03:31:46] <antmas> :P
677: [03:31:52] <antmas> yeah that was rough
678: [03:31:54] * antmas feels bad
679: [03:31:55] * spronk wonders hwether timezone knows him ...?
680: [03:32:05] <timezone> naah spronk also i change nicks often
681: [03:32:14] <timezone> i know ss23 marginally, that's about it
682: [03:32:22] <antmas> timezone: did you have to walk through the snow for 4 mile to get to work?
683: [03:32:25] <spronk> oh
684: [03:32:35] <timezone> antmas: what did i say that sounded like hardship
685: [03:32:35] <spronk> i just exude an irc reputation of anti-tech rant? :)
686: [03:32:46] <antmas> timezone: haha!
687: [03:33:15] <timezone> spronk: oh the other day you were like /o\ wyzu yaml soo toufff, then you were like doge doge doge win metro is FUCKKKED doge doge, and i think i saw you in nodejs throwing it down too
688: [03:33:23] <timezone> but i got banned from nodejs a while ago
689: [03:33:27] <spronk> :D
690: [03:33:31] <antmas> rofl
691: [03:33:43] <antmas> wait
692: [03:33:50] <antmas> is it pyro in disguise?
693: [03:33:52] * Ryan-Toast quit (Quit: Ryan-Toast)
694: [03:33:59] <timezone> naah, ss23 knows me as overburden
695: [03:34:04] <timezone> that's as close to an identity that i have
696: [03:34:08] <ss23> lol
697: [03:34:08] <timezone> CHILL
698: [03:34:11] <spronk> you must be old
699: [03:34:16] <ss23> overlamer, more like
700: [03:34:18] <ss23> :3
701: [03:34:19] <spronk> lawl
702: [03:34:23] <timezone> fair
703: [03:34:47] <spronk> did you used to work for Click Suite?
704: [03:34:48] <timezone> but yeah i sold this company on the idea of 5 silverstripe sites so now i have to make them work
705: [03:34:57] <JeremyRoundill> Windows Metro is my favourite thing.
706: [03:35:01] <JeremyRoundill> Much prefer it to the start menu.
707: [03:35:12] <timezone> yeah in a past life spronk
708: [03:35:16] <antmas> JeremyRoundill: heathen
709: [03:35:17] * spronk linkedin stalks
710: [03:35:27] <timezone> i haven't updated that in like 4 years
711: [03:35:28] <spronk> wow, well done linkedin
712: [03:35:33] <spronk> "Picture yourself at Xero:"
713: [03:35:39] <timezone> i mostly write distributed video stuff these days
714: [03:35:43] <spronk> "Spronk: Human Resources at Xero"
715: [03:35:51] <antmas> lol
716: [03:36:04] <JeremyRoundill> antmas: kidding of course. :P
717: [03:36:08] <spronk> like influxis?
718: [03:36:11] <zippy> fak it's hot
719: [03:36:16] * spronk seconds that
720: [03:36:18] <antmas> I like the metro stuff actually
721: [03:36:24] <spronk> you sick fucks
722: [03:36:25] <antmas> zippy: where did this come from?
723: [03:36:27] <timezone> same it was just badly executed
724: [03:36:29] <antmas> that sun is nuts
725: [03:36:30] <timezone> microsoft failed
726: [03:36:52] * spronk starts rant. rants for a while. abandons rant. fill in the blanks for me
727: [03:36:54] <timezone> on a tablet metro could have amounted to a gesture based tiling WM
728: [03:36:58] <timezone> which would have been sauce boss
729: [03:37:03] <timezone> but they fucked themselves up
730: [03:37:41] <timezone> no one wants their start menu to be that, they've pavlov's dogs us into a certian kind of fail in the lower-left of the screen
731: [03:37:44] <spronk> i just don't think MS have.. had? the right environment to actually make something good
732: [03:38:08] <spronk> they've lost a lot of talent to google and facebook too
733: [03:38:12] <spronk> and aapl
734: [03:38:12] <antmas> too much m$ ranting for friday
735: [03:38:30] <spronk> that's what friday is for
736: [03:38:31] <timezone> can you do one about iron python spork
737: [03:38:36] <timezone> spronk
738: [03:38:42] <antmas> spork
739: [03:38:43] <antmas> lol
740: [03:38:45] <spronk> ... i like python
741: [03:38:47] <spronk> .... i like .net
742: [03:39:05] <spronk> unfortunately i have never used IronPython. But it has an odd name.
743: [03:39:11] * irgbit has joined #silverstripe
744: [03:39:27] <antmas> later all, beer time
745: [03:39:31] <spronk> bAI
746: [03:39:33] <antmas> have a good weekend o/
747: [03:39:42] <spronk> rock on
748: [03:39:58] <spronk> fuck
749: [03:40:01] <spronk> i think i've lost a git repository
750: [03:41:32] * PapaBearNZ quit (Read error: Connection reset by peer)
751: [03:43:58] * antmas quit (Ping timeout: 246 seconds)
752: [03:50:04] * tsbdevel1peradmi quit (Quit: Lost terminal)
753: [03:54:37] <simon_w|work> mmm, alphabetical rsync :)
754: [04:06:05] * nickmolhoek quit (Quit: nickmolhoek)
755: [04:06:25] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
756: [04:10:29] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
757: [04:12:53] <madmatt> I prefer random rsync myself, it's scarier
758: [04:13:28] * hailwood quit (Ping timeout: 255 seconds)
759: [04:16:52] * DoubleARon quit (Ping timeout: 246 seconds)
760: [04:19:38] <Colin[pi]> ugh, who sends through work requests at 3pm on a friday? honestly?
761: [04:21:47] * Ryan-Toast has joined #silverstripe
762: [04:22:00] * Ryan-Toast quit (Client Quit)
763: [04:28:52] <simon_w|work> Eh, I'm still screwing up one of our testing servers
764: [04:28:59] <Tanger> Colin[pi]: Monsters
765: [04:29:41] <Colin[pi]> Tanger: ikr!?
766: [04:30:43] <Colin[pi]> simon_w|work: well don't do that!
767: [04:33:21] * ezero quit (Ping timeout: 260 seconds)
768: [04:34:53] * irgbit quit (Remote host closed the connection)
769: [04:38:58] <irogue_> dum dee doo
770: [04:39:25] <spronk> COOKIES!?
771: [04:39:45] <Colin[pi]> WHERE?
772: [04:40:09] <spronk> IROGUE_ SAID
773: [04:40:10] <irogue_> hmm, might as well go home
774: [04:40:16] <irogue_> been playing arcade gamez
775: [04:40:20] <irogue_> and drinkin many ciders
776: [04:40:29] <timezone> spronk: PDO, ORM, Tape Drives, Responsive design, Depeche Mode, Sea Lions
777: [04:40:36] <spronk> lawl
778: [04:40:55] <irogue_> spronk: we have squiggles
779: [04:41:03] <spronk> but that's not dum de doo :(
780: [04:41:15] <spronk> you PROMISED irogue_ !
781: [04:41:20] <spronk> you promised us cookies!
782: [04:41:33] <spronk> (this is what my daughter tries to do...)
783: [04:41:40] <timezone> i wish i had shapes
784: [04:41:41] * irogue_ will deliver
785: [04:41:42] <timezone> i have whiskey
786: [04:41:46] <spronk> shapes
787: [04:41:47] <timezone> and video encoder optimizations
788: [04:41:50] <timezone> but i want shapes
789: [04:41:51] <timezone> :<
790: [04:41:52] <spronk> god those are delicious little bastards
791: [04:41:55] <timezone> yes
792: [04:42:07] <irogue_> I feel so fat today
793: [04:42:19] <irogue_> thanks to work lunch: https://www.dropbox.com/s/a0e9bw3xayxb43m/2014-10-17%2012.14.27.jpg?dl=0
794: [04:42:32] <irogue_> and then work after-work drinks and chocolate biscuits
795: [04:42:52] <irogue_> and yes, that is a laser-guided pizza cutter
796: [04:42:53] <spronk> noooooom
797: [04:42:58] * spronk still hasn't tried sals
798: [04:43:05] <spronk> must do so next time i am in auckland
799: [04:43:13] <timezone> this guy emailed sals and said that they are hackable
800: [04:43:19] * Colin[pi] must have this pizza cutter
801: [04:43:20] <timezone> and their web dev is all 'lol wut'
802: [04:43:29] <timezone> but web devs and security are a poor time
803: [04:43:31] <spronk> it is a pretty cool looking pizza cutter
804: [04:43:37] <spronk> ... it would be better if the laser itself cut the pizza
805: [04:43:42] <timezone> anyway long story short, they are hackable
806: [04:44:07] <timezone> putting a https iframe in a http wrapper
807: [04:44:09] <spronk> derp
808: [04:44:34] <timezone> my coworker looks after their design
809: [04:45:05] <Colin[pi]> speaking of lasers: https://i.imgur.com/asnpvjM.gif
810: [04:45:41] <spronk> AWESOME
811: [04:45:47] <Colin[pi]> I want one :)
812: [04:46:56] <spronk> jaja
813: [04:46:58] <spronk> metoo
814: [04:48:21] * Kingy is now known as Kingy[a]
815: [05:15:21] * veb has joined #silverstripe
816: [05:17:42] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
817: [05:32:35] * hailwood has joined #silverstripe
818: [05:32:49] * hailwood quit (Client Quit)
819: [05:39:24] * Colin[pi] quit (Ping timeout: 250 seconds)
820: [05:54:42] * veb quit (Quit: preprocessor-irc-cli)
821: [05:58:22] * badu quit (Ping timeout: 246 seconds)
822: [06:02:06] <micmania1> http://silverstripe.uservoice.com/forums/251266-new-features/suggestions/6572660-filesystem-abstraction
823: [06:13:59] * simon_w|work quit (Quit: Ping timeout: your mum)
824: [06:14:40] * halkyon quit (Quit: Leaving)
825: [06:18:30] <Tanger> Ahhh. Friday workplace wine time is glorious
826: [06:18:37] <Tanger> Especially with $6 cleanskins
827: [06:31:57] * wmk has joined #silverstripe
828: [06:38:21] * Eliseth has joined #silverstripe
829: [06:40:25] * micmania1 quit (Quit: micmania1)
830: [06:47:13] * irogue_ has joined #silverstripe
831: [07:08:53] * ARNHOE has joined #silverstripe
832: [07:14:49] * micmania1 has joined #silverstripe
833: [07:15:15] * ocmnt has joined #silverstripe
834: [07:17:16] <ocmnt> howdy
835: [07:18:49] <wmk> hauidia
836: [07:19:12] * Stomach quit (Quit: bye)
837: [07:37:01] <Eliseth> Morning
838: [07:37:36] <wmk> Hi Eliseth
839: [07:38:12] <Tanger> Hi Eliseth and ocmnt
840: [07:38:14] * wmk thinks a automatic reply to greetings would be great ;)
841: [07:38:27] <wmk> anyone knows if it's possible to script this in xchat?
842: [07:38:28] <ocmnt> wmk, build an irc bot
843: [07:38:36] <ocmnt> we need more bots here
844: [07:38:37] <wmk> well, bot wouldn't be me
845: [07:38:41] <ocmnt> an api bot would be nice!
846: [07:38:52] <ocmnt> why not? we are all droids! hah
847: [07:39:36] <wmk> had this once in another channel. when anyone was typing e.g. RTFM the bot replied with a link to docs homepage
848: [07:39:55] <ocmnt> make a better bot :D
849: [07:40:06] <ocmnt> maybe I can hack something together this weekend
850: [07:40:29] <wmk> ;)
851: [07:40:54] * micmania1 quit (Quit: micmania1)
852: [07:45:09] * stnvh has joined #silverstripe
853: [08:01:51] * kinglozzer has joined #silverstripe
854: [08:01:55] * simon_w|air has joined #silverstripe
855: [08:07:38] <simon_w> kinglozzer, what would I know if I were awake?
856: [08:08:00] <kinglozzer> simon_w: thehacksaw was having an issue with ConfigStaticManifest
857: [08:08:19] <kinglozzer> [17/10/2014 02:17:24] <thehacksaw> Howdy y'all. I'm trying to use the HipChat API PHP class with SS (installed using Composer) but I'm getting a 'Class 'HipChat' not found in ...ConfigStaticManifest.php(371): eval()'d code - any clue what that might be?
858: [08:08:45] <simon_w> Ah right, its statics are being parsed and eval()ed
859: [08:08:57] * zri has joined #silverstripe
860: [08:09:01] <simon_w> Just _manifest_exclude it and manually include when needed
861: [08:09:06] <zri> Hi Guys
862: [08:09:27] <zri> I cannot add AWS SDK anywhere in my silverstripe project
863: [08:09:37] <zri> I tried adding it to code of my project
864: [08:09:40] <zri> to framework
865: [08:09:44] <zri> to framework third party
866: [08:09:51] <zri> and keep getting an error on flush
867: [08:09:58] <simon_w> zri, what error?
868: [08:09:59] <zri> anyone has any expirience on what to do about it?
869: [08:10:06] <zri> Fatal error: Class 'Options' not found in C:\xampp\htdocs\castitv3.loc\framework\core\manifest\ConfigStaticManifest.php(337) : eval()'d code on line 1
870: [08:10:38] <simon_w> zri, add it to a folder that has _manifest_exclude in it, then manually require the file as needed
871: [08:10:40] <wmk> anyone using tagfield?
872: [08:10:51] <wmk> it seems it works in cms but not in modeladmin
873: [08:10:59] <zri> @simon_w will try it now
874: [08:11:01] <wmk> doesn't fire a suggest request somehow
875: [08:12:42] * stnvh quit ()
876: [08:13:50] <wmk> js not loaded???
877: [08:19:28] * stnvh has joined #silverstripe
878: [08:19:45] <kinglozzer> People who know stuff about 2.4: can DataObjectManager do sorting?
879: [08:20:06] <ocmnt> it should be able to
880: [08:20:08] <kinglozzer> Taken over an existing site that uses it, client wants to sort objects
881: [08:20:52] <wmk> kinglozzer, np
882: [08:21:25] <kinglozzer> Looking at the source code... damn :P
883: [08:22:13] <wmk> hmm... afaik it sorted automatically when an sortable extension was applied to the DO
884: [08:23:53] <ocmnt> kinglozzer, sadly no more 2.4 sites around with DOM to check how I did it
885: [08:23:57] <ocmnt> my suggestion: upgrade!
886: [08:24:03] <kinglozzer> Thanks wmk, it looks like you can just pass a sort field when creating the instance of the field
887: [08:24:14] <kinglozzer> ocmnt: I wish! :P
888: [08:24:20] <wmk> SortableDataObject::add_sortable_class('MyDO');
889: [08:24:38] <wmk> that's what i have in an 2.4 install
890: [08:24:49] <wmk> it creates the sort column automatically
891: [08:25:18] <wmk> when generating the DOM i don't have to configure sorting
892: [08:26:21] * Py3520k has joined #silverstripe
893: [08:26:27] <wmk> hey py
894: [08:26:33] <ocmnt> 3520?
895: [08:26:39] <Py3520k> hello wmk
896: [08:26:41] <ocmnt> what is that supposed to mean
897: [08:26:45] <Py3520k> ocmnt: yes, it was the captcha answer today.
898: [08:26:56] <ocmnt> haha
899: [08:27:01] <ocmnt> why not 420? :(
900: [08:27:05] <wmk> or maybe a secret zip code
901: [08:27:07] <Py3520k> why 420?
902: [08:27:12] <ocmnt> 420!
903: [08:27:13] <ocmnt> duuudeeee
904: [08:27:14] <ocmnt> :P
905: [08:27:18] <kinglozzer> Thanks wmk
906: [08:27:25] <irogue_> 420 BLAZE IT
907: [08:27:30] <ocmnt> http://nl.urbandictionary.com/define.php?term=420
908: [08:27:31] <Py3520k> 420 (cannabis culture) - Wikipedia, the free encyclopedia
909: [08:27:33] <Py3520k> oic
910: [08:27:48] <Py3520k> 420, 4:20, or 4/20 (pronounced four-twenty) is a code-term that refers to the consumption of cannabis and by extension, as a way to identify oneself with ...
911: [08:28:13] <ocmnt> I think its a joke
912: [08:28:16] <ocmnt> but YOLO!
913: [08:28:23] <ocmnt> #justdutchthings
914: [08:28:27] <ocmnt> :')
915: [08:29:00] <Py3520k> oic
916: [08:29:29] <irogue_> tutira mai nga iwi
917: [08:29:37] <ocmnt> irogue_ ?
918: [08:30:42] <irogue_> quick test to see if anyone's a NZer :P
919: [08:30:59] <ocmnt> moari?>
920: [08:31:36] <irogue_> hahaa, yeah, maori kids song that pretty much everyone learns in school. you can yell out the first line pretty much anywhere in the world and any NZers nearby will reply :P
921: [08:32:03] <simon_w> tato tato eh
922: [08:32:26] <ocmnt> oh I have heard that before
923: [08:32:30] <kinglozzer> Oh god it was a mistake to look at the source code of DataObjectManager
924: [08:32:35] <kinglozzer> My eyes will never recover
925: [08:32:37] <ocmnt> I thought it were just drunk people
926: [08:32:50] <ocmnt> kinglozzer, stare into the sun for a day or 3
927: [08:32:55] <ocmnt> will repair the damage done
928: [08:33:09] <irogue_> ocmnt: https://www.youtube.com/watch?v=BwFODnFjQ1o
929: [08:33:35] <irogue_> kinglozzer: bahaha
930: [08:33:40] <kinglozzer> https://github.com/unclecheese/DataObjectManager/blob/master/code/DataObjectManager.php#L60-L68 O_o
931: [08:33:41] <irogue_> kinglozzer: drink more!
932: [08:33:58] <kinglozzer> I was like: where's the closing brace for the function then? D:
933: [08:34:26] <irogue_> dear god. and the mixture of tabs and spaces
934: [08:35:07] <kinglozzer> Why would you possibly need braces here? https://github.com/unclecheese/DataObjectManager/blob/master/code/DataObjectManager.php#L306-L319
935: [08:35:35] <kinglozzer> At least a new line after the else :|
936: [08:35:43] <kinglozzer> Damn, that's enough for one lifetime
937: [08:35:58] * irogue_ hands kinglozzer a cider
938: [08:36:17] * kinglozzer downs the cider in one
939: [08:39:16] <wmk> hey, it was a nice tool in 2.4
940: [08:39:30] * wmk wonders why Py3520k doesn't rant about DOM
941: [08:40:08] <simon_w> wmk, no it wasn't :p
942: [08:40:45] <wmk> no?
943: [08:47:37] <Tanger> kinglozzer: What? Surely that errors, I thought you could only put a single physical line after an if/else with no braces
944: [08:47:48] <kinglozzer> Tanger: You can
945: [08:47:59] <Tanger> Sorcery
946: [08:47:59] <kinglozzer> The second line is just considered outside of the else statement
947: [08:48:08] <Tanger> Ah
948: [08:48:11] <kinglozzer> So up to the ; is the else, then everything is outside the if/else :P
949: [08:48:23] <Tanger> Haha, PHP has so many surprises!
950: [08:48:31] <Tanger> Yeah
951: [08:48:35] <Tanger> No braces is wtf
952: [08:48:40] <kinglozzer> But I thought the ArrayData stuff was in the "else"
953: [08:48:49] <Tanger> Same
954: [08:49:23] <kinglozzer> Damn, the cacheinclude module is pretty sweet
955: [08:49:41] <kinglozzer> Damn, I should stop starting sentences with damn
956: [08:50:47] <Tanger> Well guys, I'm off to LAN Diablo II for the next 48 hours. Have a great weekend!
957: [08:50:51] * Tanger has left #silverstripe
958: [09:04:01] * Fuxo has joined #silverstripe
959: [09:06:35] <Py3520k> wmk: Document Object Model? What is there to rant about? There are a few things that are kinda annoying I guess, but nothing overly so.
960: [09:06:50] <wmk> Py3520k, you know....
961: [09:06:52] * Py3520k scans fruther up page. Oh gawd no.
962: [09:07:03] <wmk> that other DOM
963: [09:07:05] <Py3520k> Someone is still maintaining 2.4?
964: [09:07:06] <Py3520k> o.0
965: [09:07:16] <wmk> at least running...
966: [09:08:07] <Eliseth> Not all clients are willing to pay for a 2.4 -> 3.X upgrade
967: [09:08:49] <Py3520k> irogue_: I don't remember that one! D:
968: [09:10:31] <Py3520k> [09:40] <@simon_w> wmk, no it wasn't :p [09:40] <wmk> no?
969: [09:10:32] <Py3520k> No.
970: [09:10:34] <Py3520k> ;P
971: [09:10:52] <wmk> ;)
972: [09:11:00] <wmk> well, it looked good at those times.
973: [09:11:11] <Py3520k> It was nicer on the eyes, but CTF was suprior (because dom was just an obfuscation layer on top of ctf)
974: [09:11:23] <wmk> like all relationships. years after you know it wasn't the best
975: [09:11:38] <Py3520k> the only thing I ever intsalled it for was image gallery usecases
976: [09:11:49] <Py3520k> I tried to avoid it as best I could otherwise.
977: [09:12:09] <wmk> Py3520k, well, it was the ***d**p plugin of ss2.x
978: [09:12:13] <Py3520k> Eliseth: yes, but not many request new developments be done in 2.x
979: [09:13:12] <Eliseth> True...
980: [09:13:15] <Py3520k> wmk: what pissed me off was that it WAS ctf. And when released all the newbies (in true J-word esque fashion) were all "WOW, just was SS was missing!"
981: [09:13:31] <Py3520k> and I was all -.- DID YOU EVEN TUTORIAL ?
982: [09:13:32] <Py3520k> 5
983: [09:13:33] <Py3520k> *
984: [09:13:50] <Py3520k> it added basically no new functionality.
985: [09:14:09] <wmk> afaik even ingo was mention it in his book, but i may be wrong
986: [09:14:21] <Py3520k> and more often than not caused issues with other modules, or sapphire as a whole, etc.
987: [09:14:52] <Py3520k> people used to come into channel and be all 'my uploads dont work' and I'd go 'are you using dom?' and they'd go 'yes' and I'd go 'well good luck to you then!'
988: [09:15:06] <Py3520k> because it was a black hole of mystery
989: [09:15:10] <wmk> yup
990: [09:15:18] <Py3520k> where as ctf...
991: [09:15:35] <Py3520k> a bit confusing, but understandable.
992: [09:15:42] <Py3520k> and didn't rely on flash
993: [09:18:05] <wmk> but uploadify was great ;)
994: [09:18:13] <wmk> for that time.
995: [09:18:24] <wmk> even when relying on that f** thingie
996: [09:18:45] * wmk remembers when a firefox update disabled old flash installs
997: [09:18:54] <wmk> and uploadify didn't work any more
998: [09:19:05] * Colin[pi] has joined #silverstripe
999: [09:20:36] * simon_w|air remembers the one site he had to help with that was using DOM
1000: [09:20:43] <simon_w|air> First thing I did was disable Uploadify
1001: [09:20:48] <simon_w|air> Suddenly, uploads worked!
1002: [09:21:49] * gelignite has joined #silverstripe
1003: [09:22:27] * Py3520k shudders at the memory: https://github.com/unclecheese/silverstripe-event-calendar/blob/2.4/code/Calendar.php#L951
1004: [09:22:31] <Py3520k> trace it back
1005: [09:22:51] <Py3520k> it ends up being the equivalent of DB::query($_GET)
1006: [09:23:00] <kinglozzer> :P
1007: [09:24:04] <kinglozzer> [10:07:05] <Py3520k> Someone is still maintaining 2.4?
1008: [09:24:06] <kinglozzer> YES :(
1009: [09:25:04] <Py3520k> Oh, and the idiot that wrote this is ... well, see prequalifier. -- https://github.com/unclecheese/silverstripe-event-calendar/blob/2.4/code/ICSWriter.php
1010: [09:27:02] <kinglozzer> Py3520k: ? That looks like the cleanest bit of 2.4 code I've seen in a long while
1011: [09:27:10] <kinglozzer> (assuming it actually works)
1012: [09:27:27] <Py3520k> kinglozzer: lol, NO
1013: [09:27:37] <Py3520k> probably the very worst bit of 2.4 code, ever.
1014: [09:28:07] <Py3520k> basically the equiv. of writing html in your controller.
1015: [09:28:15] <Py3520k> AND IT'S NOT EVEN STANDARDS COMPLIANT
1016: [09:28:26] <Py3520k> Nor is it even sensical.
1017: [09:28:29] <kinglozzer> l2template gosh
1018: [09:28:42] <Py3520k> (in compliance to the file format)
1019: [09:28:56] * guyvanbael has joined #silverstripe
1020: [09:29:06] <Py3520k> I mean FFS I adapted BLOG to spit out ical
1021: [09:29:15] <Py3520k> and it was about quarter of the lines of code.
1022: [09:29:44] <Colin[pi]> but we're not all as talented or as handsome as you Py3520k
1023: [09:29:47] <Colin[pi]> ^_^
1024: [09:30:05] <Py3520k> damn stright Colin[pi] - I'm the pinnicle of human evolution.
1025: [09:30:14] <guyvanbael> hi, just updated my osx to 10.10... i had to update mamp2 to mamp3 too apparently, but nog all my local silverstripe install (dev versions) don't work anymore. Does anyone have a clue
1026: [09:30:44] <Py3520k> nog?
1027: [09:30:50] <wmk> guyvanbael, use vagrant / vms for developing
1028: [09:30:50] <guyvanbael> now
1029: [09:30:56] <Py3520k> oh
1030: [09:31:01] <Py3520k> yes, use vagrant.
1031: [09:31:16] <guyvanbael> guess it's an apache 2.2 thing...
1032: [09:31:19] <kinglozzer> wmk, Py3520k: If he's struggling with MAMP, vagrant is probably going to be a stretch...
1033: [09:31:46] <wmk> well, just setting up a good box (optimised for ss) isn't that complicated
1034: [09:31:47] <Py3520k> kinglozzer: sif.
1035: [09:31:52] <wmk> sif?
1036: [09:32:00] <kinglozzer> guyvanbael: Open Console, look for errors in /var/log/apache2/error_log
1037: [09:32:02] <Py3520k> it's as easy as vagrant doitforme;
1038: [09:32:16] <Py3520k> wmk: interwebs shorthand for 'as if'
1039: [09:32:18] <wmk> once you got it installed
1040: [09:32:21] <kinglozzer> (or does MAMP bundle apache or something stupid?)
1041: [09:32:30] <Py3520k> kinglozzer: well yes, duh ;)
1042: [09:32:33] <Py3520k> clue is in the name!
1043: [09:32:35] <kinglozzer> :P
1044: [09:32:38] <Py3520k> mAmp
1045: [09:32:40] <Colin[pi]> kinglozzer: MAMP did some silly things the last time I tried, I preferred manual install
1046: [09:32:42] <kinglozzer> Well, shit
1047: [09:32:45] <Colin[pi]> lol
1048: [09:33:12] <Py3520k> Mac Os, Apache, MySQL, PHP
1049: [09:33:33] <Py3520k> as opposed to Windows, Apache, MySQL, PHP
1050: [09:33:39] <guyvanbael> where is this logfile?
1051: [09:33:42] <Py3520k> or LAMP, which is something to do with desktop lights.
1052: [09:34:01] <simon_w|air> Gosh, it's Perl, not PHP
1053: [09:34:15] <Py3520k> http://www.vagrantup.com/
1054: [09:34:20] <simon_w|air> guyvanbael, don't work in what way?
1055: [09:34:24] <Py3520k> simon_w|air: sign of the times I guess.
1056: [09:34:51] <kinglozzer> guyvanbael: /Applications/MAMP/logs
1057: [09:34:58] <guyvanbael> it says problem with server... doesn't load css/database etc...
1058: [09:35:09] <Py3520k> http://www.artisanti.com/silver-willow-table-lamp---large-7972-p.asp?gclid=CLr96p6xs8ECFamWtAodrUYAyQ
1059: [09:35:18] <Py3520k> kinglozzer: try that ^
1060: [09:35:25] <Py3520k> #worksforme
1061: [09:35:32] <Py3520k> xD
1062: [09:38:42] <guyvanbael> [17-Oct-2014 11:22:48] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 523800 bytes) in /Users/guy/Documents/webroot/verboven/framework/core/Config.php on line 582 [17-Oct-2014 11:22:48] PHP Warning: get_magic_quotes_gpc support is being removed from Silverstripe.
1063: [09:38:55] <Colin[pi]> eeeuw magic quotes
1064: [09:39:01] <Py3520k> Anselm_: will the videos be posted to the sseu site?
1065: [09:39:18] <guyvanbael> [17-Oct-2014 11:22:52] PHP Fatal error: Couldn't run query: SHOW FULL FIELDS IN "Member"
1066: [09:39:33] <guyvanbael> apache log... no errors
1067: [09:40:20] <Py3520k> guyvanbael: edit php.ini to increase memory limit and disable magic quotes
1068: [09:45:02] <guyvanbael> no luchk memory limit issue is gone, but still says "problem with handling your request" (and show the default theme)... so it looks as if it can't load the correct config (url... theme) etc
1069: [09:47:29] <guyvanbael> .htaccess or index.php?
1070: [09:50:26] <guyvanbael> turned error reportin on... Couldn't run query: SHOW FULL FIELDS IN "File" Table 'id125674_verbov.file' doesn't exist
1071: [09:57:44] * simon_w|air quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1072: [09:58:15] * BetterBert has joined #silverstripe
1073: [10:03:32] * g4b0_ has joined #silverstripe
1074: [10:03:32] <BetterBert> Another day, another question: I am looking to add multiple instances of the same has_many relationship between one Page and a DataObject. Problem: current when I add a record, via GridField, into one Page.has_many_variable it is visible in all other Page.has_many_variable. What I want is for each has_many_variable to be mutually exclusive. Code sample next...
1075: [10:05:31] <simon_w> BetterBert, you'll need multiple has_ones
1076: [10:05:49] <BetterBert> <?php
1077: [10:05:50] <BetterBert> class ccTopicPage extends Page {
1078: [10:05:50] <BetterBert> private static $db = array();
1079: [10:05:50] <BetterBert> public static $has_many = array(
1080: [10:05:50] <BetterBert> 'allLink' => 'ccQLink',
1081: [10:05:50] * BetterBert quit (Excess Flood)
1082: [10:07:02] <guyvanbael> read that removing index.php would resolve the apache 2.4 issue with silverstripe, but .... it doesn't.....anyone had the same problem?
1083: [10:07:08] <irogue_> I don't think I've ever heard a second alarm transmitted for a car accident before
1084: [10:07:40] <irogue_> must be pretty bad o_O
1085: [10:07:43] * BetterBert has joined #silverstripe
1086: [10:08:00] <BetterBert> Maybe a bit too much code, apologies...
1087: [10:08:18] <irogue_> BetterBert: use a paste site ;)
1088: [10:08:38] <BetterBert> @irogue_ noted for next time :)
1089: [10:08:48] <simon_w> BetterBert, you'll need multiple has_ones
1090: [10:09:04] <BetterBert> @simon_w how does that work exactly?
1091: [10:09:06] <Colin[pi]> water cooling! http://i.imgur.com/pb2DYPe.png
1092: [10:09:50] <simon_w> BetterBert, each has_many will use a different has_one (so you need to use 'ccQLink.has_one_name' in the has_many definition)
1093: [10:10:05] <irogue_> BetterBert: we only got the first couple of lines of code. might want to paste it so we can actually see it :)
1094: [10:11:03] <BetterBert> http://pastebin.com/sJgymmq9 (fingers crossed this works...)
1095: [10:13:04] * UncleCheese has joined #silverstripe
1096: [10:14:12] * Azure has joined #silverstripe
1097: [10:14:57] <Py3520k> BetterBert: has_many
1098: [10:15:19] <BetterBert> @Py3520k Hows that?
1099: [10:15:44] <Py3520k> 1: no @ on irc. 2: you have multiple of the same type. that's a has_many.
1100: [10:15:58] <Py3520k> Limit the ability to create either on the related object or in the gridfield itself.
1101: [10:18:37] <irogue_> [23:09] <@simon_w> BetterBert, each has_many will use a different has_one (so you need to use 'ccQLink.has_one_name' in the has_many definition)
1102: [10:19:08] <BetterBert> For instance Page.allLink => ccQLink.allLink
1103: [10:21:02] <irogue_> BetterBert: http://www.balbuss.com/multiple-has-manys-of-the-same-class/
1104: [10:21:20] <irogue_> that's for 2.4, so ignore all the other stuff, but the explanation of how to set up the has_many and has_one are correct
1105: [10:22:04] <BetterBert> many thanks @irogue_, @simon_w & @Py3520k
1106: [10:22:54] <BetterBert> I had hoped that I could use ccQLink as a somewhat abstract object but if your steer gets the job done then so be it :)
1107: [10:23:04] <BetterBert> Have a good day/night all
1108: [10:23:09] <guyvanbael> just did a fresh install of ss after upgrading to mamp 3 and the site works... all my existing installation do not work....
1109: [10:23:31] <simon_w> guyvanbael, did the database not get migrated?
1110: [10:23:44] <wmk> guyvanbael, possbile a cache problem?
1111: [10:24:04] <guyvanbael> no... i copied the old db folder to the new mamp installation
1112: [10:24:24] <guyvanbael> is there a way to import all my previous databases?
1113: [10:24:51] * Py3520k mumbles sweet
1114: [10:25:20] <Py3520k> Moustache is a bit of a 'whaaaaaa' when you want to do some logic, but after scoping and fiddling with closures, all good!
1115: [10:26:12] <Py3520k> guyvanbael: always backup before upgrading!
1116: [10:26:16] <irogue_> guyvanbael: this sounds like more of a MAMP issue to be honest - there *may* be some MAMP users in here who can help, but you might want to see if you can find a MAMP chat
1117: [10:26:29] <Py3520k> maybe #mamp?
1118: [10:26:37] <Py3520k> lol, NOPE
1119: [10:26:43] * Py3520k got ops :P
1120: [10:27:47] <irogue_> ah, just realised that the car accident that transmitted 2nd alarm is in a tiny township with a little volunteer fire brigade. that explains second alarm, odds are they're not equipped to deal with a major incident like that.
1121: [10:28:13] <irogue_> http://111emergency.co.nz/FIRE/Auckland70-79/XA3428.JPG baby firetruck!
1122: [10:28:14] <guyvanbael> ...the update to osx10.10 forced me to upgrade to mamp3... i still have a backup of my complete mamp2 installation... but that one doesn't work with osx10.10 apparently
1123: [10:30:27] * irgbit has joined #silverstripe
1124: [10:30:52] <Py3520k> guyvanbael: well, if you can find some kind of tool to run the mysql or extract the dumps somehow, you'll be saved.
1125: [10:30:56] <Py3520k> if not... idk.
1126: [10:31:02] <Py3520k> must be something you can do.
1127: [10:31:04] * Py3520k shrugs
1128: [10:31:07] <Py3520k> I don't mac.
1129: [10:31:24] <irogue_> I don't manually mysql files, has always gone badly when I've tried :P
1130: [10:31:33] <Py3520k> yep
1131: [10:31:38] <Py3520k> as evident,
1132: [10:31:41] <Py3520k> .*
1133: [10:34:23] * BetterBert quit (Quit: (null))
1134: [10:36:22] * g4b0_ quit (Ping timeout: 272 seconds)
1135: [10:37:46] * wmk quit (Ping timeout: 255 seconds)
1136: [10:45:00] * irgbit quit (Remote host closed the connection)
1137: [10:48:59] * spronk2 has joined #silverstripe
1138: [10:49:22] * irogue_ licks spronk2
1139: [10:50:46] * irogue_ disappears to bed
1140: [10:58:15] <Py3520k> is it possible to trigger string parsing manually in php?
1141: [10:59:11] <Py3520k> eg, if I have single quoted string with $blah in it, can I call ParseTheString($singleQuotedString) at a later point to make it process through as a double quoted string in the current context?
1142: [10:59:22] <Py3520k> ... _without_ using eval?
1143: [11:00:43] <simon_w> Nope
1144: [11:00:58] <simon_w> What you just described is eval :p
1145: [11:06:58] <Py3520k> yeh, stink.
1146: [11:07:13] <Py3520k> oh well, I decided that since I'm using Mustache already elsewhere I may as well just use that.
1147: [11:07:41] * ss31noob has joined #silverstripe
1148: [11:09:05] <ss31noob> hi guys, i have a model admin.. and when i create an instance of a dataobject i am managing on that model admin.. there will be a SAVE and DELETE button.. anyone knows how can I remove the DELETE button?
1149: [11:09:30] <Py3520k> api.silverstripe.org/3.1/class-gridfieldconfig.html
1150: [11:09:35] <Py3520k> remove component by type
1151: [11:09:46] <Py3520k> deletecomponent or whatever it's called.
1152: [11:11:25] <ss31noob> where am i going to call that method? in my ModelAdmin class?
1153: [11:12:22] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1154: [11:12:42] <simon_w> ss31noob, public function canDelete() { return false; } in your DataObject
1155: [11:12:50] * willr quit (Quit: willr)
1156: [11:12:54] <simon_w> Though that will prevent you from deleting it without custom code
1157: [11:20:24] * UncleCheese has joined #silverstripe
1158: [11:25:12] <ss31noob> @simon_w well the thing is that i just wanted to remove the DELETE button inside that dataobject.. but i wanted the X (delete) when you are in that ModelAdmin with the list of dataobject you have
1159: [11:27:45] * simon_w|air has joined #silverstripe
1160: [11:30:53] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1161: [11:40:56] <ocmnt> anyone perhaps know how to deliver all off exim queue?
1162: [11:51:23] * Colin[pi] quit (Ping timeout: 240 seconds)
1163: [11:52:08] * Shrike_Finland has joined #silverstripe
1164: [11:53:13] * Shrike_Finland quit (Client Quit)
1165: [11:56:25] * guyvanbael quit (Ping timeout: 246 seconds)
1166: [11:59:56] * gelignite quit (Quit: http://bit.ly/nkczDT)
1167: [12:01:47] * stnvh quit ()
1168: [12:04:19] * wmk has joined #silverstripe
1169: [12:08:19] * zri quit (Ping timeout: 246 seconds)
1170: [12:08:46] * g4b0_ has joined #silverstripe
1171: [12:11:52] * simon_w|air quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1172: [12:13:52] * Robke has joined #silverstripe
1173: [12:14:44] <Robke> hello guys ;)
1174: [12:15:14] <wmk> hi
1175: [12:15:51] * UndefinedOffset has joined #silverstripe
1176: [12:15:58] <Robke> maybe some of you used slider like fullpage.js? :) which could slide right left, up down in the same page? :0
1177: [12:16:27] <wmk> hmm... did you ask about fullpage.js some days ago? or was it someone else?
1178: [12:16:45] <Robke> yeah the same :) but i cant use two pages in the same window
1179: [12:16:48] <Robke> because it crashes
1180: [12:16:56] <Robke> and fullpage.destroy doesnt help
1181: [12:19:51] <wmk> well... how - it crashes?
1182: [12:20:32] <Robke> do not slide anymore, or if it slides, it does jumping like 1st slide to the last one.... creates 3 or more arrows and so on
1183: [12:21:12] <wmk> can you paste some html?
1184: [12:21:22] * Colin[pi] has joined #silverstripe
1185: [12:21:41] <kinglozzer> If only our budgets were £60,000,000... https://econsultancy.com/blog/65593-b-q-s-new-60m-responsive-website-reviewed
1186: [12:22:44] <Robke> :D
1187: [12:23:54] <Robke> but it still has some bugs :0
1188: [12:26:00] * kinglozzer meeting
1189: [12:29:30] <Robke> wmk: html is simple as 2x2. i have id, sections, slides as its written in github. everything works fine. but if i press on navigation, (theese pages are made via ajaxRequest and anslo call fullpage0 and then it crashes :)
1190: [12:31:16] <wmk> ok. ajax callback...
1191: [12:32:20] <Robke> :0
1192: [12:33:14] <wmk> dunno if it works with dynamically loaded pages
1193: [12:33:34] <wmk> at least i cannot find an example in the docs
1194: [12:37:23] <Robke> yep
1195: [12:37:58] * Fuxo quit (Remote host closed the connection)
1196: [12:39:48] <ocmnt> oh
1197: [12:39:49] <ocmnt> my
1198: [12:39:50] <ocmnt> gawd
1199: [12:41:08] <Robke> ocmnt: what happened?
1200: [12:41:41] <ocmnt> anaconda
1201: [12:41:43] <ocmnt> :'D
1202: [12:43:01] * Adesso has joined #silverstripe
1203: [12:43:01] <Robke> so run dude ;D
1204: [12:44:28] <Adesso> 7me is contemplating making a Showcase Website ....
1205: [12:44:32] * Adesso is contemplating making a Showcase Website ....
1206: [12:44:53] * Adesso hits 7 with a Hammer.... Grrrr
1207: [12:47:16] <Adesso> Here is a general Question to you all... How long would you say it takes to setup a Blog Site with Silverstripe?
1208: [12:47:58] <Adesso> From nothing to having 1 Post (Let's say 1 hour for Content writing)
1209: [12:48:26] <Adesso> No Design, no Constraints..
1210: [12:50:20] <wmk> if you find a blog theme that is ok...
1211: [12:50:29] <wmk> had to customize the output everytime
1212: [12:50:58] <wmk> well, do you need a _BLOG_ or just some kind of news module?
1213: [12:53:06] * Shrike_Finland has joined #silverstripe
1214: [13:01:52] * ss31noob quit (Ping timeout: 246 seconds)
1215: [13:02:36] * stnvh has joined #silverstripe
1216: [13:10:31] <Adesso> Just a news module
1217: [13:11:05] <Adesso> bsically write some Artile, post , and Teaser the stuff... Like a Blog, with no Comments and shit
1218: [13:11:28] * Adesso thinks about it, not really a Blog eh
1219: [13:11:34] <wmk> if you can live with firespheres newsmodule it's set up pretty easily
1220: [13:11:43] <wmk> though you'd have to adjust the templates a bit
1221: [13:11:45] <Adesso> Demo ?
1222: [13:12:17] <wmk> https://github.com/Firesphere/silverstripe-newsmodule
1223: [13:12:29] <wmk> well, it doesn't make everything right but it's ok ;)
1224: [13:13:03] <wmk> using DO for news objects
1225: [13:14:02] <Adesso> OK, this is pretty much what I have done...
1226: [13:14:15] <Adesso> just with some extra bells and ribons
1227: [13:14:33] <Adesso> So I guess One could set this up and to your first post in say 2-3 hours
1228: [13:14:36] <Adesso> right ?
1229: [13:16:01] <wmk> i guess so.
1230: [13:16:08] <wmk> design is most of work imho
1231: [13:16:19] <wmk> once the model is up and running...
1232: [13:16:44] * ocmnt quit (Quit: Ik ga weg)
1233: [13:16:50] * spronk2 quit (Quit: spronk2)
1234: [13:17:34] <Py3520k> Robke: waste no time, use cycle2 for everything. Always.
1235: [13:18:34] <Py3520k> [13:47] <Adesso> Here is a general Question to you all... How long would you say it takes to setup a Blog Site with Silverstripe?
1236: [13:18:36] <Py3520k> 3 minutes.
1237: [13:18:37] <Py3520k> #
1238: [13:18:55] <wmk> Py3520k, you mean: composer install ... and done?
1239: [13:19:01] <Py3520k> wmk: yes.
1240: [13:19:39] <Py3520k> micmania1/silverstripe-blogger
1241: [13:19:42] <Py3520k> job done.
1242: [13:20:56] <wmk> Py3520k, better than official module?
1243: [13:21:04] <Py3520k> much.
1244: [13:21:11] <Py3520k> mostly backwards compatible too I think.
1245: [13:21:18] <Py3520k> haven't checked it personally though
1246: [13:21:30] <Py3520k> but I trust micmania1's code.
1247: [13:21:45] <wmk> (and it's no 2.4 module i guess)
1248: [13:21:54] <Adesso> Well .. if you where to write together your own version ... taking bits and pieces from other
1249: [13:22:08] <Adesso> I guess you could get it running , all and all in under 7 Days
1250: [13:22:27] <Adesso> That's for Design and Code
1251: [13:22:43] <Adesso> After that you should be back to the less than a hour timeframe
1252: [13:22:57] * ocmnt has joined #silverstripe
1253: [13:23:29] <Py3520k> Adesso: well, you said blog. Use the module.
1254: [13:23:47] <Py3520k> If you want something _like_ a blog, but not quite, and with some extra functionality...
1255: [13:24:14] <Py3520k> I'd weigh up extending the module (installing & subclassing) and just going it from scratch.
1256: [13:24:16] * hschillig has joined #silverstripe
1257: [13:24:46] <Py3520k> the beauty of SS being what it is, is that you can just subclass something that's mostly there.
1258: [13:25:03] <Py3520k> unlike wordderp, or other cms' that don't expose code.
1259: [13:25:10] <Py3520k> and api.
1260: [13:25:12] <Py3520k> etc
1261: [13:25:13] * Adesso always likes using his own code.. cause he knows what it can do, and the Concept is inside his head
1262: [13:25:27] <Py3520k> yeah, most SS code isn't that complex though.
1263: [13:25:33] <Adesso> true
1264: [13:25:49] <Py3520k> reading through, understanding & using a few times is enough to know what is and isn't, limitations, ideal use cases, etc.
1265: [13:25:55] <wmk> well, if the module author doesn't do anything really fancy you can fork / subclass easily
1266: [13:25:58] <Py3520k> Once you're at that level, you're living the dream.
1267: [13:26:04] <Adesso> So I would say to take everything in to account, one could say almost anything basic can be done in 5 working days
1268: [13:26:47] <Adesso> Anything less than that is just unrealistic
1269: [13:26:57] <Adesso> Good , I got my answer ;)
1270: [13:27:02] <Py3520k> wmk: yes, the issue is that (especially in the earlier days) module code used to be 1 stop shop setups like wordderp or j-word modules try to be, or they were basically hacks around base level tutorial type things as people hacked out functionality without much of an idea about cleanlyness etc
1271: [13:27:04] * ss31noob has joined #silverstripe
1272: [13:27:14] <Py3520k> Adesso: yes, you're about right.
1273: [13:27:43] <wmk> Py3520k, yup. some modules still are like that.
1274: [13:27:44] <Py3520k> Most things can be built in 3 days, refined to a usable point in 5, from then on it's more iterative (each use makes it better)
1275: [13:28:15] <Py3520k> wmk: indeed. Unfortunately that makes it more like the j-word... 200000 modules, 100000 do the same thing. 0 do it well.
1276: [13:28:56] <Py3520k> So on one hand I'm really happy that the SS userbase is small and not full of derpys that have more whismical ideas than code skill.
1277: [13:29:17] <Robke> Py3520k: thanks
1278: [13:29:29] <Py3520k> but on the other hand... heh. Exposure is nice. But I like how awesome the community is, especially brought to light by SS EU, etc.
1279: [13:29:41] <Py3520k> Robke: hmm?
1280: [13:29:50] <Robke> for cycle2
1281: [13:30:04] <ocmnt> Py3520k, what makes us so awesome?
1282: [13:30:15] <ocmnt> besides being us :P
1283: [13:30:16] <ss31noob> hello again guys.. i have a dataobject Zebra that has a has_one relationship with Giraffe.. in the class Zebra, i wanted to show the field Name of Giraffe to the summary_field.. i tried to have something like Giraffe.Name in the summary_fields but it doesnt work
1284: [13:30:23] <Py3520k> ocmnt: the willingness to work together, create clean and good solutions to common issues.
1285: [13:30:32] <ocmnt> hear hear
1286: [13:30:36] <Robke> :D
1287: [13:30:38] <Py3520k> as opposed to making a solution each, all of them poor quality.
1288: [13:30:44] <Robke> misters awesome :D
1289: [13:30:50] <ocmnt> that is really true Py3520k
1290: [13:30:54] <ocmnt> 1+1 = 3
1291: [13:31:00] <ocmnt> not 1+1 = -1
1292: [13:31:01] <Py3520k> "Zebra that has a has_one relationship with Giraffe"
1293: [13:31:06] <ocmnt> quality above quantity
1294: [13:31:06] <Py3520k> them must be some weird looking children!
1295: [13:31:14] <Robke> Py3520k: :DDDDDDDDDDDDDDD
1296: [13:31:20] <ocmnt> zgeraffa?
1297: [13:31:24] <Py3520k> haha
1298: [13:31:31] <ss31noob> @py3520k l0ol hahaha
1299: [13:31:39] <ss31noob> but you get my question? hahaha
1300: [13:31:55] <Py3520k> ss31noob: you need to use the relation name, not the class name of the related object.
1301: [13:32:12] <Py3520k> zebra has_one alice => giraffe
1302: [13:32:15] <Py3520k> alice.name
1303: [13:32:20] <Py3520k> not giraffe.name
1304: [13:32:44] <ocmnt> alice? what is she doing there Py3520k?
1305: [13:32:50] <ocmnt> this sounds like a zoo, not a rabbithole
1306: [13:32:51] <Py3520k> ocmnt: being a bad example.
1307: [13:33:40] <kinglozzer> <14:17> Py3520k: Robke: waste no time, use cycle2 for everything. Always.
1308: [13:33:41] <kinglozzer> YES
1309: [13:33:52] <kinglozzer> Or if it's super-simple, cycle lite
1310: [13:34:07] <kinglozzer> My go-to plugins for client "BUT WE NEEEED A CAROUSEL"
1311: [13:34:54] <Py3520k> kinglozzer: I use jcarousel - actually not bloated like most jquery plugins
1312: [13:35:12] <Py3520k> but for what I call a 'slider' - cycle, every time.
1313: [13:35:26] <Py3520k> for things that aren't sliders but are similar - cycle, every time.
1314: [13:35:38] <Py3520k> for things where they want super fancy transitions - cycle, every time.
1315: [13:36:09] <Py3520k> except when they want stupid transitions, then maybe nivo or crossslide
1316: [13:36:32] <kinglozzer> Py3520k: Mm, https://github.com/thebird/Swipe is good if no jQuery
1317: [13:36:39] <Py3520k> but jQuery.Cycle2 is basically the SS of jquery transition plugins.
1318: [13:37:05] <kinglozzer> At least, it would be good if they hadn't broken the fucking demo page :|
1319: [13:37:08] <ocmnt> I use bxslider for sliders
1320: [13:37:13] <Robke> :)
1321: [13:37:14] <ss31noob> @Py3520k, it doesnt work.. i tried it before
1322: [13:37:14] <Py3520k> kinglozzer: swipe? dafuq is this?
1323: [13:37:17] <Robke> so many options
1324: [13:37:18] <ocmnt> not that big, nice responsive and easy to use
1325: [13:37:24] <Py3520k> Cycle2 supports swipe gestures already!
1326: [13:37:34] <kinglozzer> Py3520k: Yeah but jQuery dependent
1327: [13:37:39] <Py3520k> oic
1328: [13:37:48] <ocmnt> bxslider also supports swipe
1329: [13:37:49] <Py3520k> Robke: indeed.
1330: [13:38:04] <ss31noob> i have this private static $has_one = array( 'PaymentOption' => 'PaymentOption' ); then private static $summary_fields = array( 'PaymentOptionName' => 'PaymentOption.Name' );
1331: [13:38:09] <Py3520k> kinglozzer: but mostly there's fuck all that doesn't use jquery already out there in terms of sites.
1332: [13:38:15] <ss31noob> doesnt return anything
1333: [13:38:30] <Py3520k> ss31noob: is there actually a Name property on PaymentOption?
1334: [13:38:39] <ss31noob> yes there is :)
1335: [13:38:41] <Robke> leave only paymentoptionname? :)
1336: [13:38:59] <kinglozzer> ss31noob: Have you tried the other way round? private static $summary_fields = array( 'PaymentOption.Name' => 'Payment Option' );
1337: [13:39:09] <Py3520k> oh yeah, that's true.
1338: [13:39:11] <kinglozzer> I can never remember which way round it is
1339: [13:39:15] <Py3520k> me either!
1340: [13:39:31] <Robke> ok thanks for help, i will try them on monday. have a nice weekend to all ;0
1341: [13:39:47] * Shrike_Finland quit (Quit: Leaving.)
1342: [13:40:10] * NobrainerWeb has joined #silverstripe
1343: [13:41:34] <ss31noob> @kinglozzer, doesnt work :(
1344: [13:41:53] <kinglozzer> ss31noob: Which version of SilverStripe?
1345: [13:43:25] <ss31noob> @kinglozzer im using 3.1.6
1346: [13:43:52] * Robke quit (Ping timeout: 246 seconds)
1347: [13:44:53] <Py3520k> ss31noob: plz, do not '
1348: [13:44:56] <Py3520k> @ *
1349: [13:44:58] <Py3520k> it does nothing.
1350: [13:45:02] <Py3520k> no one likes it.
1351: [13:45:04] <Py3520k> This is not twitter.
1352: [13:45:19] <Py3520k> just type ki then press tab.
1353: [13:45:20] <ss31noob> lol.. sorry wahahha
1354: [13:45:34] * Shrike_Finland has joined #silverstripe
1355: [13:45:41] <wmk> @py why?
1356: [13:45:45] <wmk> *duck*
1357: [13:45:48] <Py3520k> no notifications -.-
1358: [13:45:50] <ss31noob> hahahaha
1359: [13:45:58] <kinglozzer> Py3520k: I still get them
1360: [13:45:59] <Py3520k> does the opposite of what people use it for.
1361: [13:46:02] <Py3520k> kinglozzer: diaf :<
1362: [13:46:09] <kinglozzer> I wonder if I do in the middle of a word...
1363: [13:46:17] <kinglozzer> Py3520k: testkinglozzerforme
1364: [13:46:24] <Py3520k> neg
1365: [13:46:26] <kinglozzer> :(
1366: [13:46:30] * Shrike_Finland quit (Client Quit)
1367: [13:46:35] <Py3520k> because then your'e a different token
1368: [13:46:51] <kinglozzer> Well, what if I /nick @kinglozzer
1369: [13:46:59] <Py3520k> [\W\D]
1370: [13:47:00] <kinglozzer> Error(432): @kinglozzer Erroneous Nickname
1371: [13:47:01] <kinglozzer> :(
1372: [13:47:03] <Py3520k> i think you want
1373: [13:47:13] <Py3520k> >kinglozzer
1374: [13:47:19] <Py3520k> #kinglozzer
1375: [13:47:22] <Py3520k> something like that
1376: [13:47:37] <wmk> lingkozzer?
1377: [13:47:45] <ss31noob> it still doesnt work.. i tried to make a function and call it in the summary_fields but doesnt work
1378: [13:47:51] <Py3520k> I mean, I don't talk to people going 'Hey ATLoz'
1379: [13:47:57] <kinglozzer> ss31noob: Are you doing a dev/build after changing it? :P
1380: [13:48:02] <ss31noob> yes
1381: [13:48:18] <kinglozzer> Py3520k: But then I don't say "Py3520k colon what's up?"
1382: [13:48:27] <kinglozzer> ;)
1383: [13:48:34] <Py3520k> I would have to reply A FUCKING GREAT BIG STICK
1384: [13:48:37] <Py3520k> about this at business!
1385: [13:48:56] <Py3520k> monkey tail
1386: [13:49:04] <Py3520k> or whatever you might call it.
1387: [13:49:47] <kinglozzer> ss31noob: It's working for me...
1388: [13:49:53] <kinglozzer> Can you paste your model somewhere?
1389: [13:53:32] <ss31noob> okie
1390: [13:55:46] <ss31noob> http://www.sspaste.com/paste/show/54411aabeab96
1391: [14:00:47] * catcher has joined #silverstripe
1392: [14:01:57] * Shrike_Finland has joined #silverstripe
1393: [14:02:00] * Shrike_Finland quit (Client Quit)
1394: [14:04:02] * g4b0_ quit (Ping timeout: 245 seconds)
1395: [14:08:43] * Eliseth quit (Quit: Textual IRC Client: www.textualapp.com)
1396: [14:09:06] * Eliseth has joined #silverstripe
1397: [14:09:58] <ss31noob> kinglozzer ?
1398: [14:21:17] * cupcake has joined #silverstripe
1399: [14:21:24] <cupcake> hello again
1400: [14:21:53] <cupcake> can i ask if anybody is using this comments module https://github.com/silverstripe/silverstripe-comments ?
1401: [14:23:40] <ocmnt> you can ask :D
1402: [14:23:46] <ocmnt> not using it, but what is the problem cupcake ?
1403: [14:25:19] <wmk> ocmnt, how do you know if he can ask?
1404: [14:25:36] <ocmnt> I am all knowing ;)
1405: [14:25:40] <cupcake> and im a she
1406: [14:25:49] <wmk> he's a she?
1407: [14:25:53] <ocmnt> lies!
1408: [14:25:57] <ocmnt> rule 16
1409: [14:26:06] <cupcake> no im a she
1410: [14:26:12] <cupcake> he is i dont know what :)
1411: [14:26:17] <ocmnt> all men on the internet are men, all females are men and all children are cops
1412: [14:26:25] <cupcake> lol
1413: [14:26:26] <ocmnt> I am he, as he is me
1414: [14:26:28] <ocmnt> as you are we
1415: [14:26:30] <ocmnt> uh he
1416: [14:26:32] <ocmnt> and we are all together
1417: [14:26:37] <cupcake> yeh got the moral of the story :P
1418: [14:26:49] <Adesso> most she's are just he's that are in denial
1419: [14:26:56] <ocmnt> ^
1420: [14:27:07] <cupcake> yeh yeh
1421: [14:27:10] <cupcake> L(
1422: [14:27:12] <cupcake> :)
1423: [14:27:18] <wmk> OMG! Are there any women here today?
1424: [14:27:19] <ocmnt> anyway, your question please
1425: [14:27:28] * Adesso looks at L( ... is that a facepalm I see
1426: [14:27:48] <ocmnt> how is that a facepalm?
1427: [14:27:52] <cupcake> im having trouble adding the comment form on a class
1428: [14:28:18] * Adesso was just wondering... no focus on the Question she/he is asking
1429: [14:28:33] * wmk don't want to gender-talk in this channel
1430: [14:28:44] * Adesso keeps his trap shut
1431: [14:28:44] <ocmnt> cupcake, did you add the addon to your _config?
1432: [14:28:56] <cupcake> each class which i want commenting on
1433: [14:29:11] <cupcake> should have Commenting::add( bla bla) in site config
1434: [14:29:20] <wmk> cupcake, could you paste something?
1435: [14:29:35] <wmk> Commenting::add() sounds very old scool
1436: [14:29:38] <ocmnt> cupcake, why not add it to your _config and call the comments in your template where needed?
1437: [14:29:42] <kinglozzer> ss31noob: Sorry, busy. Does it show your new column, just empty?
1438: [14:29:51] <kinglozzer> Any GridField components that might be modifying stuff?
1439: [14:30:07] <cupcake> wmk: according to the comments in the class thats how one should apply comments to a class
1440: [14:30:21] <cupcake> ocmnt: add what to my config?
1441: [14:30:31] <cupcake> i called the commentsform function in my template
1442: [14:30:32] <ocmnt> Commenting::add('SiteTree')
1443: [14:30:53] * wmk wonders if comments module was ever updated to 3.1. at least the docs
1444: [14:32:09] <cupcake> sitetree is already added
1445: [14:32:16] * g4b0_ has joined #silverstripe
1446: [14:32:18] <ocmnt> did you /dev/build?
1447: [14:32:18] <cupcake> im getting this error if i dont add the class
1448: [14:32:19] <cupcake> does not have commenting enabled
1449: [14:32:38] <cupcake> but for him the class is the controller and not the dataobject
1450: [14:32:42] <ocmnt> are you in a class outside Page?
1451: [14:33:15] <cupcake> it extends from page
1452: [14:33:23] <cupcake> i extended blog entry
1453: [14:33:40] <cupcake> so i need comments on blogs
1454: [14:33:54] <wmk> well...
1455: [14:34:20] <wmk> seems like in default configuration you need to add every class manually
1456: [14:34:27] <wmk> which sounds just odd
1457: [14:34:31] <cupcake> yeh thats the msg i got
1458: [14:34:40] <cupcake> but whats weirder
1459: [14:34:46] <cupcake> is that i need to add the controller class
1460: [14:34:50] <cupcake> and not the actual class
1461: [14:35:08] * Shrike_Finland has joined #silverstripe
1462: [14:35:32] <cupcake> if you look at CommentsExtension in that module
1463: [14:35:34] <cupcake> the CommentsForm
1464: [14:35:58] <cupcake> has the following http://www.sspaste.com/paste/show/5441241990177
1465: [14:37:07] <cupcake> the setownerrecord is being set to the controller
1466: [14:37:14] <cupcake> since the commentsform is in front end
1467: [14:38:10] <wmk> well, this should work from a Page, too
1468: [14:38:20] <ocmnt> cupcake, if you add to sitetree it gets added to _all_ classes that extend page
1469: [14:38:25] <ocmnt> (including blog)
1470: [14:38:55] <wmk> ocmnt, in theory yes
1471: [14:38:59] <cupcake> ok i try again dev/build and see
1472: [14:39:20] <wmk> ocmnt, https://github.com/silverstripe/silverstripe-comments/blob/master/code/Commenting.php#L83
1473: [14:39:22] <wmk> :((
1474: [14:39:27] <ocmnt> wmk, I have build one site with comments, worked like that
1475: [14:39:38] <ocmnt> but was about 1,5 yr ago
1476: [14:40:16] <wmk> well, that's how extensions work. but the "has_commenting" method checks if current class is registered
1477: [14:40:31] <cupcake> exactly so i guess it wont work
1478: [14:40:35] <wmk> without checking parent classes...
1479: [14:40:48] <wmk> cupcake, you only need comments on a bunch of page types?
1480: [14:41:12] <cupcake> https://github.com/silverstripe/silverstripe-comments/blob/master/code/extensions/CommentsExtension.php#L11
1481: [14:41:29] <cupcake> well technically
1482: [14:41:34] <cupcake> if i have a pagetype Article
1483: [14:41:37] <ocmnt> what kind of error you get and what code do you use?
1484: [14:41:44] <Py3520k> [15:26] <Adesso> most she's are just he's that are in denial
1485: [14:41:46] <Py3520k> oh you, freud
1486: [14:41:55] <cupcake> and a Pagetype MyArticle which extends Artricle
1487: [14:42:00] <cupcake> i wnat to show them on both
1488: [14:42:32] <cupcake> ocmnt : i tried ure technique it aint working
1489: [14:42:33] <wmk> so try to register both, article and myarticle
1490: [14:43:38] <wmk> but when you have registered sitetree before it could be possible, that SiteTree and SiteTree_Live have the db column which would make troubles when you have the same col in your Article table
1491: [14:44:16] <ocmnt> cupcake, do you have comments::add somewhere else, besides _config?
1492: [14:44:41] <cupcake> no i dont
1493: [14:44:54] <cupcake> and no matter what i add
1494: [14:45:05] <cupcake> the commenting stuff is looking at the controller class
1495: [14:45:16] <ocmnt> do you have the right branch?
1496: [14:45:19] <ocmnt> lemme check, hang on
1497: [14:45:21] <cupcake> and not the actual class
1498: [14:45:30] <ocmnt> setting up a test env.
1499: [14:46:10] <cupcake> thanks !
1500: [14:46:15] <ocmnt> np :)
1501: [14:47:14] <Py3520k> Malta, that's that wee island below Sicily right?
1502: [14:47:22] <cupcake> yeh thats what they say
1503: [14:47:48] <Py3520k> Seems like a few new SS users coming from there. You all work a the same place?
1504: [14:47:58] <cupcake> could be :)
1505: [14:48:25] <Py3520k> ss31noob is Maltese too iirc.
1506: [14:48:57] <Py3520k> mmhmm, you do work together!
1507: [14:49:13] <cupcake> yeh same ip
1508: [14:49:17] <cupcake> but different team :)
1509: [14:49:20] * NobrainerWeb quit (Quit: NobrainerWeb)
1510: [14:49:40] <Py3520k> oh?
1511: [14:51:54] <Py3520k> You're frontend and they're backend?
1512: [14:52:53] <cupcake> im backend we have 2 team 2 sites
1513: [14:54:30] <Py3520k> oic
1514: [15:02:09] <cupcake> ocmnt : any update?
1515: [15:02:14] <ocmnt> cupcake, /dev/build now
1516: [15:02:25] <ocmnt> its friday, not that fast at this time of the week
1517: [15:02:27] <ocmnt> and so to speak
1518: [15:02:32] <ocmnt> my last official day at the job here
1519: [15:02:39] <ocmnt> so, also getting a bit drunk-ish
1520: [15:02:41] <ocmnt> :')
1521: [15:03:22] <cupcake> does it make a difference if i dev build in putty or browser?
1522: [15:03:31] <ocmnt> it should not
1523: [15:03:45] <cupcake> hehe yeh its friday so i understand :) these comments are getting to me too :)
1524: [15:04:11] <ocmnt> any comment on that? :P
1525: [15:04:16] * Eliseth quit (Ping timeout: 272 seconds)
1526: [15:04:35] <cupcake> hehe
1527: [15:05:07] <cupcake> drink one for me then
1528: [15:06:01] <cupcake> do i need to add something now in config or ?
1529: [15:06:21] <wmk> ocmnt, happy weekend ;)
1530: [15:06:42] <ocmnt> thnx wmk! :D
1531: [15:06:59] <ocmnt> comments seems to work fine here cupcake
1532: [15:07:34] <ocmnt> let me gist you
1533: [15:08:12] <cupcake> still getting same error
1534: [15:09:01] <ocmnt> in the most default setting: https://gist.github.com/oceanmountain/c65e6e8fe6d55cfb2155
1535: [15:10:08] <ocmnt> Your article extends Page right?
1536: [15:10:13] <ocmnt> or is article a DO?
1537: [15:11:11] <cupcake> no it extends page
1538: [15:11:56] * Shrike_Finland quit (Quit: Leaving.)
1539: [15:12:44] <ocmnt> can I see the code (template + php) from your article?
1540: [15:12:49] <ocmnt> see if I can reproduce your error
1541: [15:13:52] * Adesso takes his Freud hat off... and replaces it with the Cooking Dinner Py3520k
1542: [15:17:20] <Py3520k> o.0 wut
1543: [15:17:42] * ARNHOE quit ()
1544: [15:18:00] <Py3520k> oic, weekend time for Adesso's!
1545: [15:18:21] <wmk> ;)
1546: [15:19:25] * ss31noob quit (Ping timeout: 246 seconds)
1547: [15:19:38] <cupcake> nevermind ocmnt
1548: [15:19:49] <cupcake> im out ss3 is telling me to go home :)
1549: [15:19:54] <cupcake> happy weekend to all ;)
1550: [15:20:00] <ocmnt> haha
1551: [15:20:02] <ocmnt> good weekend!
1552: [15:20:22] <wmk> good weekend
1553: [15:20:25] <wmk> enjoy
1554: [15:22:06] <Adesso> cheers ppl have good one
1555: [15:22:15] * Adesso is not done yet..
1556: [15:22:30] <Adesso> This might just become a all-nighter..
1557: [15:22:47] * Adesso is alsmost done with Dinner
1558: [15:22:54] <wmk> quick dinner
1559: [15:26:45] <Py3520k> Adesso: you're working from home?
1560: [15:28:46] * ocmnt quit (Quit: Ik ga weg)
1561: [15:36:33] * wmk quit (Ping timeout: 272 seconds)
1562: [15:41:07] * cupcake quit (Ping timeout: 246 seconds)
1563: [15:46:34] <Py3520k> urgh, fuck you ruby :< Who the fuck writes you D:
1564: [15:46:57] <Py3520k> twats.
1565: [15:46:59] <Py3520k> that's who.
1566: [15:58:18] * g4b0_ quit (Quit: Sto andando via)
1567: [16:00:57] <kinglozzer> Py3520k: I hear ss23 writes ruby now
1568: [16:01:06] <kinglozzer> Blame him :D
1569: [16:02:19] * jenniferaslan has joined #silverstripe
1570: [16:08:57] * stnvh quit ()
1571: [16:09:44] * kinglozzer quit ()
1572: [16:24:46] * ARNHOE has joined #silverstripe
1573: [16:26:09] * ARNHOE_ has joined #silverstripe
1574: [16:28:53] * ARNHOE quit (Ping timeout: 240 seconds)
1575: [16:31:43] <Py3520k> l8az!
1576: [16:31:44] * Py3520k quit ()
1577: [16:33:00] * Eliseth has joined #silverstripe
1578: [16:33:38] * Eliseth quit (Client Quit)
1579: [16:36:44] * ARNHOE has joined #silverstripe
1580: [16:37:07] * NETim quit (Ping timeout: 246 seconds)
1581: [16:37:53] * ARNHOE_ quit (Ping timeout: 265 seconds)
1582: [16:38:32] * ARNHOE quit (Client Quit)
1583: [16:44:57] * priithansen has joined #silverstripe
1584: [16:54:04] * ocmnt has joined #silverstripe
1585: [17:05:03] * joelpittet has joined #silverstripe
1586: [17:39:01] * Adesso decides to call it a day...
1587: [17:39:08] <Adesso> time to drink some good old Beer
1588: [17:39:18] <Adesso> seeing as I live in the country of Ber
1589: [17:39:20] <Adesso> Beer
1590: [17:39:35] <Adesso> enjoy the weekend ppl
1591: [17:39:47] * jenniferaslan quit (Quit: jenniferaslan has left the room)
1592: [17:39:51] * Adesso quit (Quit: ... Prost)
1593: [17:42:20] * hschillig1 has joined #silverstripe
1594: [17:42:47] * hschillig quit (Ping timeout: 245 seconds)
1595: [17:42:48] * jenniferaslan has joined #silverstripe
1596: [17:46:59] * Liquide^2 has joined #silverstripe
1597: [17:48:06] * Liquide quit (Ping timeout: 240 seconds)
1598: [18:14:54] * jenniferaslan quit (Quit: jenniferaslan has left the room)
1599: [18:32:49] * gelignite has joined #silverstripe
1600: [19:08:23] * jenniferaslan has joined #silverstripe
1601: [19:18:36] * ocmnt quit (Ping timeout: 258 seconds)
1602: [19:39:00] * priithansen quit (Quit: priithansen)
1603: [19:53:09] * timezone quit (Ping timeout: 265 seconds)
1604: [19:53:16] * timezone has joined #silverstripe
1605: [20:01:34] * jedateach has joined #silverstripe
1606: [20:02:33] * UndefinedOffset quit (Quit: Leaving.)
1607: [20:03:18] * jedateach quit (Client Quit)
1608: [20:39:44] * joelpittet quit ()
1609: [20:40:05] * catcher quit (Remote host closed the connection)
1610: [20:50:18] * irgbit has joined #silverstripe
1611: [21:23:21] * irogue quit (Quit: why is this thing still on?)
1612: [21:23:24] * simon_w|air has joined #silverstripe
1613: [21:24:07] * irogue_ is now known as irogue
1614: [21:24:15] <irogue> mornin' simon_w|air
1615: [21:25:18] <simon_w|air> If you can call it that
1616: [21:27:16] <ss23> That's not very nice. Just because you're not normal doesn't mean you have to refer to yourself in third person and call yourself "it", simon_w|air
1617: [21:30:18] <irogue> lol
1618: [21:42:12] * simon_w quit (Quit: Ping timeout: your mum)
1619: [21:43:37] * muskie9 is now known as _muskie9_
1620: [21:55:42] * hschillig1 has left #silverstripe
1621: [21:57:41] * _muskie9_ is now known as muskie9
1622: [22:06:47] <ss23> Hmm
1623: [22:06:53] <ss23> Is there like a db::ping?
1624: [22:07:01] <ss23> http://nz1.php.net/mysql_ping like that
1625: [22:07:08] <ss23> ping, and reconnect if nothing
1626: [22:07:56] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1627: [22:10:32] <irogue> I don't believe so, but it seems like it'd be trivial to implement it
1628: [22:10:47] <ss23> Yeah, but uh
1629: [22:10:51] <ss23> It's 11am on a weekend
1630: [22:11:01] <ss23> The only reason I'm up is because of "OMG WEBSITE DOWN PLS FIX" :P
1631: [22:11:06] <irogue> lol
1632: [22:11:31] * irogue is implementing DPS payment on a 2.4 site at 11am on a weekend
1633: [22:11:38] <ss23> fuck dat
1634: [22:11:48] <ss23> The DB stuff has about a billion levels of indirection too
1635: [22:11:51] <irogue> whoa, suddenly rain
1636: [22:11:54] <ss23> database -> mysql -> sqlquery
1637: [22:11:58] <ss23> PLS JUST MAKE THE SHIT WORK
1638: [22:12:57] <ss23> Is it like mysqli nowadays or something?
1639: [22:13:15] <simon_w|air> 3.0 switched to MySQLi
1640: [22:13:20] <ss23> Coool beans
1641: [22:13:27] <ss23> I'll just make a function to ping directly on dbconn then
1642: [22:15:35] <irogue> cider time!
1643: [22:15:57] <ss23> wow, starting early today
1644: [22:18:30] * simon_w|air quit (Quit: Textual IRC Client: www.textualapp.com)
1645: [22:19:33] <irogue> ss23: as I said to my coworkers the other day, my rule is no *hard* liquor before midday :P
1646: [22:19:43] <ss23> hahaha
1647: [22:19:55] <ss23> https://bugs.php.net/bug.php?id=52561 fucking PHP
1648: [22:19:59] <ss23> this shit ain't documented *anywhere*
1649: [22:20:16] <ss23> where is FrozenFire when you need him...
1650: [22:21:08] <irogue> http://php.net/manual/en/mysqli.ping.php
1651: [22:21:21] <irogue> yeah, gotta love that the comment at the bottom is what really should be AT TEH FUCKING TOP
1652: [22:22:29] * FrozenFire peeks
1653: [22:23:21] <ss23> :D
1654: [22:23:29] <ss23> Yeah, I found it through the comment, irogue
1655: [22:25:05] <ss23> I wonder how best to do this then, hum.
1656: [22:25:13] <ss23> Probably just make the db ping function reconnect explicitly
1657: [22:25:20] <ss23> but since we do all that DI stuff I'll have to try make it good
1658: [22:25:24] <ss23> Man, being a noob is annoying at times like this
1659: [22:26:39] * FrozenFire doesn't even really understand what the question is
1660: [22:26:58] <ss23> FrozenFire: No question, just "This function doesn't do what it says it does" is probably worth documenting
1661: [22:27:01] <ss23> :P
1662: [22:27:02] <FrozenFire> Also, don't use MySQLi
1663: [22:27:08] <ss23> FrozenFire: The function won't reconnect on anything modern, but it exlpicitly states it does/will
1664: [22:27:19] <ss23> FrozenFire: don't tell me what to do, and you forget what channel you're in right now.
1665: [22:27:22] * ss23 glares
1666: [22:27:29] <FrozenFire> Unless you really need to do advanced proprietary stuff with MySQL, don't use MySQLi
1667: [22:27:31] <ss23> The problem is in mysqlnd not MySQLi
1668: [22:27:36] * ss23 glares harder
1669: [22:27:39] <ss23> FrozenFire: LOOK AROUND YOU MAN
1670: [22:27:45] <FrozenFire> I know what channel I'm in.
1671: [22:27:47] <ss23> Good
1672: [22:27:51] <ss23> Then don't make silly statements
1673: [22:27:51] <FrozenFire> Don't use MySQLi.
1674: [22:27:58] <irogue> :P
1675: [22:28:01] <ss23> I swear I'll kick the shit out of you FrozenFire
1676: [22:28:02] <FrozenFire> Using MySQLi is silly.
1677: [22:28:07] <ss23> ONE MORE TIME AND I'LL DO IT
1678: [22:28:11] <FrozenFire> Don't use MySQLi.
1679: [22:28:16] * FrozenFire has joined #silverstripe
1680: [22:28:19] <FrozenFire> Don't use MySQLi.
1681: [22:28:29] <irogue> hahahaha
1682: [22:28:33] <ss23> yeah
1683: [22:28:39] <ss23> aint no bitch ass hoe be telling me shit
1684: [22:28:42] * FrozenFire has left #silverstripe
1685: [22:28:47] * FrozenFire[alt] has joined #silverstripe
1686: [22:28:50] <ss23> qq
1687: [22:28:51] <FrozenFire[alt]> Don't use MySQLi.
1688: [22:28:58] <ss23> DON'T MAKE ME BAN ON YOUR ACCOUNT
1689: [22:29:02] <ss23> I'LL FUCKING DO IT I SWEAR I'M CRAZY
1690: [22:29:02] <FrozenFire[alt]> Don't use MySQLi.
1691: [22:29:11] * ss23 goes off to google the freenode syntax >.>
1692: [22:29:15] <FrozenFire[alt]> Haha
1693: [22:29:17] <FrozenFire[alt]> Don't use MySQLi.
1694: [22:29:26] <irogue> ss23: just merge https://github.com/silverstripe/silverstripe-framework/pull/1360 into the site. what could go wrong?
1695: [22:29:27] <FrozenFire[alt]> Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use MySQLi. Don't use
1696: [22:29:27] <FrozenFire[alt]> MySQLi. Don't use MySQLi. Don't use MySQLi.
1697: [22:29:39] * simon_w|air has joined #silverstripe
1698: [22:30:11] <ss23> lol irogue
1699: [22:30:17] * FrozenFire[alt] has left #silverstripe
1700: [22:31:28] <irogue> angry fire engine is angry
1701: [22:31:38] <ss23> FIRE OH GOD FIRE
1702: [22:31:40] <ss23> hum
1703: [22:31:46] <ss23> I am not sure the best way to solve this, whihc is unfortunate
1704: [22:31:50] <ss23> I was hoping for a quick fix :(
1705: [22:32:12] <irogue> dumbass entered the roundabout in front of fire engine with lights+sirens going
1706: [22:32:16] <ss23> simon_w|air: Do you know the easiest way to just reconnect the DB if it disconnects maybe?
1707: [22:32:29] <irogue> MANY HORN, SUCH ANGRY
1708: [22:34:51] <irogue> https://www.dropbox.com/s/p8dlplwcegmfrf3/113126.jpg?dl=0
1709: [22:35:07] <ss23> OMG NUMBERPLATE
1710: [22:35:07] <irogue> heh, happened to catch it. look at that dumbass cutting off the fire engine
1711: [22:35:09] <ss23> guna hack u
1712: [22:35:24] <irogue> ain't my car :P
1713: [22:35:32] <ss23> I dunno man, I freak out with things with sirents
1714: [22:35:35] <ss23> I once cut off an ambulance
1715: [22:35:37] <ss23> They were *pissed*
1716: [22:35:48] <ss23> I was just confused and it was loud and I was like "OH GOD WHAT DO I DO" and I was stuck in the middle of the road ;_;
1717: [22:37:04] <irogue> ss23: try being driving on the motorway in peak traffic. siren and everyone's like WTF WHERE DO I GO THERE ARE CARS EVERYWHERE
1718: [22:37:20] <ss23> Aren't there mergency lanes?
1719: [22:37:21] <ss23> Or only on some?
1720: [22:39:03] <irogue> some places have either a bus lane or a median-type bit. definitely not all parts though
1721: [22:39:14] * Dustin|Work has joined #silverstripe
1722: [22:39:23] * Dustin|Work has left #silverstripe
1723: [22:41:11] <irogue> I love this: http://youtu.be/8y_E9NUf4Zg?t=29s
1724: [22:41:15] <irogue> spot the tourist
1725: [22:41:43] <ss23> ahhaha irogue
1726: [22:42:36] <irogue> germans are all like "its ok, we know what to do here, we will execute german precision" and that one dude's like OH GOD WHAT DO
1727: [22:43:04] <ss23> I'd be that guy....
1728: [22:44:09] * FrozenFire has joined #silverstripe
1729: [22:44:16] <FrozenFire> ss23, I made no such promise
1730: [22:44:20] <FrozenFire> Don't use MySQLi
1731: [22:44:50] <ss23> Bah!
1732: [22:44:52] <ss23> >.<
1733: [22:45:41] * EvanDotPro has joined #silverstripe
1734: [22:45:56] * irogue reverts SS to mysql_* functions instead
1735: [22:46:40] <ss23> :D
1736: [22:47:13] <ss23> Okay, my "fix" hasn't broken the shit out of the site
1737: [22:47:17] <ss23> Now we see if a reindex can complete now
1738: [22:58:04] * gelignite quit (Quit: http://bit.ly/nkczDT)
1739: [23:01:01] * gelignite has joined #silverstripe
1740: [23:01:11] * gelignite quit (Read error: Connection reset by peer)
1741: [23:08:42] * irgbit quit (Remote host closed the connection)
1742: [23:12:44] * irgbit has joined #silverstripe
1743: [23:15:01] * ocmnt has joined #silverstripe
1744: [23:19:14] * ocmnt quit (Ping timeout: 255 seconds)
1745: [23:20:52] <irogue> bahaha small towns
1746: [23:23:28] * UncleCheese has joined #silverstripe
1747: [23:23:37] <irogue> "Puhoi 7425, chimney fire on <street>, Puhoi. Caller could not give house number but advised us to tell you it is Pip and Don's house"
1748: [23:31:25] <ss23> lol
1749: [23:31:33] <ss23> ah my fix didn't work
1750: [23:32:16] <ss23> It'd be nice if shit was all exceptions instead of errors
1751: [23:32:52] <irogue> be even nicer if shit actually gave errors/exceptions at all
1752: [23:32:55] * irogue glares at SoapClient
1753: [23:33:14] <ss23> trudat
1754: [23:34:52] <Zauberfisch> FrozenFire: could you elaborate on "don not use mysqli" please?
1755: [23:35:06] <ss23> oh no
1756: [23:35:10] <irogue> https://www.google.co.nz/maps/place/Brynderwyn/@-36.1039821,174.4475129,14z/data=!3m1!4b1!4m2!3m1!1s0x6d0c929a69eee7ab:0x500ef6143a2beb0
1757: [23:35:39] <FrozenFire> Zauberfisch, MySQLi's interface is crap, it doesn't allow easy refactoring to other DBMS', it's poorly documented, etc
1758: [23:35:40] <irogue> is a car crash here, each time the dispatcher has to say the name they're really struggling
1759: [23:35:46] * Kingy[a] is now known as Kingy
1760: [23:35:52] <irogue> gotta love welsh names
1761: [23:35:55] <FrozenFire> There's no reason to use MySQLi unless you are needing to use advanced proprietary functions of MySQL
1762: [23:35:59] <FrozenFire> Which you almost never, ever will.
1763: [23:36:01] <ss23> brin der win.
1764: [23:36:05] <FrozenFire> PDO is what you should always use.
1765: [23:37:05] <Zauberfisch> FrozenFire: oh, I see. good thing I use ORMs that lift me of that burden
1766: [23:37:12] <FrozenFire> Yeah, preferably don't even use PDO.
1767: [23:37:20] <FrozenFire> Use an existing abstraction
1768: [23:37:34] <FrozenFire> There are so many good DBALs already written.
1769: [23:37:50] <Zauberfisch> and in near future, hopefully I wont even use mysql, now that the postgre drivers for silverstripe have been refactored
1770: [23:41:19] <ss23> Okay new plan
1771: [23:41:27] <ss23> Add a parameter for which class to index with solr
1772: [23:45:15] <Kingy> howdy
1773: [23:45:22] <ss23> hai2u
1774: [23:45:34] <ss23> nothing like fixing solr issues on a saturday when I could be out
1775: [23:45:35] <ss23> :(
1776: [23:45:42] <Kingy> haha nice
1777: [23:45:55] <Kingy> that's going to be part of my next sprint I think
1778: [23:45:59] <Kingy> looking at the search
1779: [23:46:07] <Kingy> apparently it's not so good
1780: [23:49:30] <ss23> It is not so good
1781: [23:49:42] <ss23> But I'll be surprised if you can make it much good, search engines are hard
1782: [23:49:57] <Kingy> yeah
1783: [23:49:59] <ss23> chuck in a google searchy box
1784: [23:50:08] * Kingy just embeds google search for sites
1785: [23:50:10] <Kingy> :P
1786: [23:50:43] <ss23> lol Kingy... um
1787: [23:50:51] <ss23> on the main hq site, down the bottom
1788: [23:50:55] <ss23> Thanks for your decade long advertising support
1789: [23:50:57] <ss23> it has no images!
1790: [23:51:45] <Kingy> doesn't either
1791: [23:52:52] <Kingy> i wonder why
1792: [23:53:18] <ss23> the gods of the internet decided that enough was enough and you put on too many adverts!
1793: [23:53:46] <Kingy> wouldn't be surprised

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