#silverstripe IRC Log

IRC log for 2 June 2015

All timestamps are in UTC.

1: [00:00:27] <ss23> MOAR RAM BR0
2: [00:02:22] <UncleCheese> what about rackspace?
3: [00:02:22] <Stomach> ss23 - nah, just cache all the things
4: [00:02:27] <UncleCheese> do they have any managed plans?
5: [00:02:27] <spronk> eh
6: [00:02:29] <spronk> 150k hits
7: [00:02:32] <Stomach> rackspace, urgh
8: [00:02:37] <UncleCheese> or... what was that other company
9: [00:02:37] <spronk> bro
10: [00:03:00] <spronk> thats only 1.7rps
11: [00:03:30] <spronk> or 5.2rps if 8hour day
12: [00:03:33] <spronk> sif need cache
13: [00:03:43] <UncleCheese> Media Temple
14: [00:03:46] <UncleCheese> what happened to them?
15: [00:04:28] <Stomach> haha spronk :D
16: [00:05:15] <Stomach> this has been going from 27k -> 75k -> 150k in the last three days
17: [00:05:16] <spronk> should be able to handle an SS sitewith that sorta load on a $20/m DO VM pretty easily
18: [00:05:18] <Stomach> planning for tomorrow
19: [00:05:29] <spronk> <3 clou
20: [00:05:29] <spronk> d
21: [00:05:48] <Stomach> when does an ss site fall over
22: [00:05:52] <Stomach> 10 rps?
23: [00:05:54] <Stomach> 30?
24: [00:06:00] <Stomach> anyone got data on a base site for that?
25: [00:06:00] <simon_w|air> Depends on the box
26: [00:06:07] <spronk> mm
27: [00:06:11] <simon_w|air> Shared hosting, about 2rps
28: [00:06:25] <spronk> i found a $5/month DO VM is good for about 7rps
29: [00:06:30] <spronk> on ss3.1
30: [00:07:01] <Stomach> so if I have it on a decent VPS by itself then should be able to hit 30-50 easy?
31: [00:07:33] <simon_w|air> Yeah
32: [00:07:36] <Stomach> I need to do some load testing :\
33: [00:08:55] <spronk> depends a lot on your pages though
34: [00:09:02] <spronk> if you're doing lots of DB queries things can slow down a lo
35: [00:09:02] <spronk> t
36: [00:10:26] <spronk> for reference, a laravel API i'm working on without much in the way of optimisation is hitting 200-250rps on linode 16GB
37: [00:10:38] <spronk> (16GB ram / 8 cores / ssd)
38: [00:10:44] <Stomach> sweet
39: [00:10:49] * Stomach turns his scared off
40: [00:11:12] <Stomach> although implementing caching improved the home page load time ~50% so worth it anyway
41: [00:11:26] <spronk> if you start getting to the million mark though, then you might need to think about other stuff ;P
42: [00:11:43] <spronk> or yknow, if you get reddited or something
43: [00:11:45] <simon_w|air> Whereas we struggle when we hit 8rps (depending on the requests) on much more powerful hardware
44: [00:12:05] <spronk> ouch
45: [00:12:16] <spronk> still, 8rps can handle a lot of users
46: [00:12:21] <simon_w|air> Yeah
47: [00:12:33] <simon_w|air> And most of our requests aren't anywhere near that intensive
48: [00:12:40] <simon_w|air> So it's just a problem on Mondays
49: [00:12:46] <spronk> oh, sorry, my benchmark above was wrong. that was on te 12 core linode not 8 core
50: [00:13:03] <spronk> still, they go up to 20 cores
51: [00:13:20] <spronk> linode's top end plans are impressively quikc
52: [00:14:08] <Colin[pi]> +1 for linode
53: [00:14:58] <Stomach> yeah we have all our bigger clients on linode - really fantastic service too
54: [00:15:02] <Stomach> aka I can ring them
55: [00:15:03] <Stomach> and they answer
56: [00:15:06] <spronk> mm..
57: [00:15:08] <Stomach> and put me onto someone useful
58: [00:15:16] <spronk> they're so much easier to understand than aws too
59: [00:16:19] <spronk> i'd love it if one of these cloud vendors released the equivalent of amazon rdb
60: [00:18:20] <spronk> even stuff lke choosing which type of instance on amazon is a mega PITA
61: [00:18:54] <simon_w|air> AWS makes scaling a lot easier though
62: [00:18:57] <simon_w|air> At least for our setup
63: [00:18:58] <longmog> i just bench on different instances until i get the right price point
64: [00:19:02] <spronk> does it?
65: [00:19:10] <longmog> yeah aws machine sizing is super convenient
66: [00:19:17] <longmog> plus their assistant infrastructure
67: [00:19:23] <spronk> i mean, with DO/linode you just have to reboot each vm for scaling
68: [00:19:32] <spronk> database is a bit different
69: [00:19:39] <spronk> hence the desire for rds equiv on linode/do
70: [00:21:59] * micmania1 has joined #silverstripe
71: [00:25:36] * ss-helper quit (Remote host closed the connection)
72: [00:25:48] * ss-helper has joined #silverstripe
73: [00:34:11] * Stomach quit (Quit: zzz)
74: [00:35:54] * Stomach has joined #silverstripe
75: [00:36:51] * micmania1 quit (Ping timeout: 246 seconds)
76: [00:37:30] * adrexia quit (Ping timeout: 256 seconds)
77: [00:38:35] * micmania1 has joined #silverstripe
78: [00:48:51] * jenniferaslan quit (Quit: jenniferaslan has left the room)
79: [00:49:46] * adrexia has joined #silverstripe
80: [00:51:33] <UncleCheese> does rps incude all the http requests to stylesheets, images, etc?
81: [00:52:17] <Stomach> apache handles them, so I guess yes?
82: [00:52:21] <Stomach> spronk, simon_w|air ?
83: [00:52:31] <Stomach> or whatever you're running :P
84: [00:52:40] <simon_w|air> My count doesn't
85: [00:52:50] <spronk> mm, neither
86: [00:52:55] <spronk> i measure specific endpoints
87: [00:53:06] <spronk> usually the slower ones
88: [00:53:19] <simon_w|air> We don't even log requests to static assets
89: [01:10:38] <ss-helper> silverstripe Class 'SpamProtectorField' not found in RecaptchaField.php - http://stackoverflow.com/questions/30585726/silverstripe-class-spamprotectorfield-not-found-in-recaptchafield-php
90: [01:18:46] * Stomach quit (Ping timeout: 265 seconds)
91: [01:21:14] <Colin[pi]> "hi I went to the website admin and it's completely different, I think it's broken"
92: [01:21:18] <Colin[pi]> (10 mins later)
93: [01:21:40] <Colin[pi]> "oh I did upgrade my pc and completely change all of the software the other day, could it be that?"
94: [01:21:45] <Colin[pi]> *facepalm*
95: [01:24:05] <spronk> looool
96: [01:24:23] * Stomach has joined #silverstripe
97: [01:24:57] <Colin[pi]> spronk: my reaction http://www.reactiongifs.com/wp-content/gallery/wtf/tumblr_m1vknqkfDX1qeyt27o1_500.gif
98: [01:25:17] <spronk> IKR
99: [01:25:19] <spronk> fucking clients
100: [01:34:21] * willr has joined #silverstripe
101: [01:34:42] * willr quit (Changing host)
102: [01:34:43] * willr has joined #silverstripe
103: [01:35:51] <DanaeNZ> silverstripe tests - are they ok with PHPUnit 4.0?
104: [01:36:10] <DanaeNZ> getting include errors when using the default phpunit.xml
105: [01:36:36] <DanaeNZ> maybe it’s just my phpstorm config
106: [01:40:27] <willr> I think you may need to use 3.7 on some older versions of SilverStripe tests
107: [01:40:46] <DanaeNZ> this is a new test I’m writing
108: [01:40:53] <Ryan-Toast> Anyone have issue with jQuery-ui not triggering on a LeftAndMain extension?
109: [01:40:56] <Ryan-Toast> in the cms that is.
110: [01:44:09] * Stomach quit (Quit: zzz)
111: [01:51:39] * Stomach has joined #silverstripe
112: [01:55:55] * DanaeNZ quit (Quit: DanaeNZ)
113: [01:58:55] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
114: [02:02:31] * UncleCheese has joined #silverstripe
115: [02:08:39] * wilson has joined #silverstripe
116: [02:09:02] * wilson is now known as Guest90246
117: [02:11:43] <Guest90246> Hi to all, have to start a new site with some precise functionalities : paid membership, members have to possibility - 1) to send bulk mail to people whom they put on a list 2) post ads be they images, videos Having had some problems before with some Silverstripe membership and payment modules, would you recommend Silverstripe for that kind of site?
118: [02:14:47] <micmania1> Guest90246: I wouldn’t recommend rolling your own bulk emailer - use Mailchimp or something
119: [02:14:57] <micmania1> everything else, yes.
120: [02:15:01] <nikboo> Guest90246: I've put a paypal gateway on one of our SilverStripe sites and it works quite well, but we use PHPList for bulk mail.
121: [02:15:27] <micmania1> There’s also this module for payment gateways: https://github.com/burnbright/silverstripe-omnipay
122: [02:17:14] <Guest90246> To all: i am looking for (if possible) a complete package. Ive tried to run such a site a while ago, and i couldn't come up with all of these fiunctionalities out of SS solely. I know this is killer one but : would WP be better? At least for this project?
123: [02:18:08] * Ryan-Toast quit (Quit: Ryan-Toast)
124: [02:19:31] * willr quit (Quit: willr)
125: [02:19:56] * Stomach quit (Quit: zzz)
126: [02:21:34] * Guest90246 quit (Quit: Page closed)
127: [02:23:00] * Stomach has joined #silverstripe
128: [02:27:34] * spronk quit (Quit: I may need a longer sleep timer...)
129: [02:30:20] * spronk has joined #silverstripe
130: [02:35:19] <nikboo> Anyone got some good resources/advice on continious integration with SilverStripe sites? Kinda new to CI, thinking of looking if Jenkins can do my tests then push to live
131: [02:47:43] <Stomach> okay what the heck
132: [02:48:00] <Stomach> $SortedWarrantyTableColumns.Count items total | <% loop $SortedWarrantyTableColumns %> $Pos <% loop end_loop%>
133: [02:48:11] <Stomach> results in "2 | 1 2 3 4"
134: [02:48:33] <UncleCheese> if i said to any of you guys, "he's got great chops" would you know what that meant?
135: [02:48:44] <Stomach> nice sideburns
136: [02:48:51] <UncleCheese> shit
137: [02:49:18] <Stomach> or is good at something
138: [02:49:22] <Stomach> :P
139: [02:49:30] <Stomach> "Aaron has got some chops on the acoustic guitar"
140: [02:49:50] <antmas> UncleCheese: depends on context, but I'd go for 'being good at something'
141: [02:50:15] <antmas> or they're randomly a butcher
142: [02:55:40] <ss-helper> Silverstripe $many_many relationship with an attribute on the relationship - http://stackoverflow.com/questions/17936817/silverstripe-many-many-relationship-with-an-attribute-on-the-relationship
143: [02:58:00] <UncleCheese> antmas yeah!
144: [02:58:09] <UncleCheese> Stomach yes
145: [02:58:23] <UncleCheese> it's a music thing, but i thnk it can be used generally
146: [02:58:41] <UncleCheese> for our coding competition, we're thinking about making the prize a quad copter
147: [02:58:47] <Stomach> yeah I hear it lots in music sections
148: [02:58:47] <UncleCheese> and i want to do something with "chops"
149: [02:58:51] <antmas> UncleCheese: that could work
150: [02:58:52] <Stomach> whats the coding competition
151: [02:58:55] <Stomach> CAN I ENTER
152: [02:58:56] <Stomach> I WANT IT
153: [02:59:00] <UncleCheese> absolutely
154: [02:59:04] <antmas> 'show us your silverstripe chops'
155: [02:59:09] <UncleCheese> yeah, right?
156: [02:59:17] <ss23> CAN I ENTER THE CODING COMPETITON?!
157: [02:59:20] <UncleCheese> to me it works really well, but i'm a musician, so
158: [02:59:29] * antmas shows a rotten lamb leg'
159: [02:59:32] <antmas> chops!
160: [02:59:37] <UncleCheese> no
161: [02:59:37] <antmas> with silverr on it!
162: [02:59:59] <antmas> 'flex your silverstripe chops'
163: [03:00:24] <antmas> help me out here guys
164: [03:00:51] <UncleCheese> yeah, somethign like that
165: [03:02:33] * Ryan-Toast has joined #silverstripe
166: [03:04:00] * babak has joined #silverstripe
167: [03:05:14] * Colin[pi] quit (Ping timeout: 272 seconds)
168: [03:06:09] <antmas> nikboo: does Jenkins support PHP?
169: [03:06:28] <antmas> nikboo: they use Travis around these parts
170: [03:08:15] <simon_w|air> antmas, we use Jenkins
171: [03:08:20] <simon_w|air> Was rather easy to set up
172: [03:09:28] <antmas> simon_w|air: huh, never seen anyone using it before
173: [03:09:37] <antmas> but then again I've never used any of them :P
174: [03:10:01] <simon_w|air> antmas, it's usually used internally at places, so isn't anywhere near as visible as Travis :p
175: [03:10:18] * Colin[pi] has joined #silverstripe
176: [03:11:26] <antmas> I guess we'd use TFSB but we're only 2 devs so not super important
177: [03:11:34] <nikboo> ahh ok
178: [03:11:41] <nikboo> thanks for the tip ant!
179: [03:11:56] <nikboo> & simon
180: [03:12:29] <simon_w|air> nikboo, I based what I did off http://jenkins-php.org/
181: [03:12:54] <nikboo> great, cheers
182: [03:13:19] <nikboo> very interested to find out how databases can be handled
183: [03:13:37] <nikboo> but need to resist urge and learn basics 1st
184: [03:14:03] <antmas> simon_w|air: that's pretty slick
185: [03:15:19] <nikboo> do you often find you need to bring stuff from the dev database over to live, but only parts thereof?
186: [03:16:08] <antmas> hmmm only if it's a big change
187: [03:16:39] <nikboo> yeah ok
188: [03:17:01] <nikboo> I find that sometimes im importing large data-sets
189: [03:17:20] <nikboo> and I want to test in dev 1st, but then would rather not run the import on live
190: [03:17:30] <antmas> mm in that case yeah
191: [03:18:12] <nikboo> but i always worry about nuking records if i just dump the database from dev to live, no matter how recent i think it is
192: [03:18:15] <antmas> we specifically host lots of our data-sets and import them either using a script every day or using web services
193: [03:18:21] <antmas> just depends on the use case and data
194: [03:18:27] * DanaeNZ has joined #silverstripe
195: [03:18:40] <nikboo> yeah i find the same
196: [03:18:49] * veb quit (Quit: veb-irc: &)
197: [03:18:59] <antmas> always backed up of course ;)
198: [03:27:55] * Stomach quit (Quit: zzz)
199: [03:32:21] <longmog> how would i inject some custom css into a model admin gridfield
200: [03:33:39] * travis-ci has joined #silverstripe
201: [03:33:40] <travis-ci> silverstripe/silverstripe-framework#4922 (3.1 - 0f3e62f : Sam Minnée): The build passed.
202: [03:33:40] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/dac1b5818b31...0f3e62f61312
203: [03:33:40] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65020508
204: [03:33:40] * travis-ci has left #silverstripe
205: [03:36:57] * veb has joined #silverstripe
206: [03:40:03] * Stomach has joined #silverstripe
207: [03:40:56] * glenn-bautista has joined #silverstripe
208: [03:41:04] <Stomach> hey glenn-bautista
209: [03:41:11] <glenn-bautista> hey stomach!
210: [03:41:17] <Stomach> how are ya
211: [03:41:29] <glenn-bautista> I'm good, how about you?
212: [03:41:43] <glenn-bautista> Looks like we're visiting you soon :)
213: [03:41:45] <simon_w|air> People still use Adium for IRC?
214: [03:41:48] <simon_w|air> Whoa...
215: [03:42:06] <simon_w|air> Thought everyone had move to Textual
216: [03:42:09] <glenn-bautista> yeah, I'm an IRC dinosaur
217: [03:42:27] * micmania1 quit (Quit: micmania1)
218: [03:42:35] <simon_w|air> But you're not use irssi :p
219: [03:42:48] <Stomach> I'm good :D
220: [03:42:53] <Stomach> looking forward to the soccer :D :D
221: [03:42:58] <Stomach> did you get away for QB?
222: [03:43:16] <glenn-bautista> nah, just mostly slept and watched videos
223: [03:44:46] <glenn-bautista> Does anyone know what is actually called when looping through a list in the template?
224: [03:44:55] <glenn-bautista> I'm trying to diagnose a pagination problem
225: [03:45:44] <glenn-bautista> Is it just toArray() ?
226: [03:46:46] * willr has joined #silverstripe
227: [03:50:11] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
228: [03:50:39] <glenn-bautista> hmm looks like next() on SSViewer.
229: [03:51:46] * veb quit (Quit: veb-irc: &)
230: [03:53:53] <DanaeNZ> how easy is it to send an email to a member group? Ie, don’t want to just grab all the emails in a group and send that out
231: [04:04:27] <Stomach> whats the problem glenn-bautista
232: [04:06:05] <glenn-bautista> stomach: I think I just solved it. Was having some problem with paginating elasticsearch results.
233: [04:06:45] * zippy has joined #silverstripe
234: [04:06:48] <Stomach> ah fun
235: [04:06:52] <zippy> indeed
236: [04:07:57] <zippy> is there a hook that is called when an object is added to a many_many relation? In the CMS I have the gridfield which can link existing - but when an item is added I want to trigger some code
237: [04:08:07] <zippy> I feel there is nothing (ie onBeforeWrite() etc)....
238: [04:08:12] <zippy> For a relation
239: [04:08:49] <glenn-bautista> zippy: nope. What I would normally do is change the class of the manymanylist thing and add a hook myself to the relevant function.
240: [04:09:44] <glenn-bautista> zippy: https://github.com/heyday/silverstripe-cacheinclude/blob/master/src/SilverStripe/ManyManyList.php
241: [04:10:13] <zippy> a namespace!
242: [04:10:52] <zippy> that could be useful
243: [04:10:55] <glenn-bautista> namespaces not necessary.. :)
244: [04:11:59] * chocolatemoose quit ()
245: [04:12:30] <zippy> wonder if that could be useful in the core, just those couple of lines
246: [04:13:00] <Stomach> zippy - yes
247: [04:15:06] <glenn-bautista> zippy: We have two different modules that have that class expressly for the purpose you want. In the example given, we use it to invalidate the cache for the affected dataobjects/pages.
248: [04:15:32] <zippy> glenn-bautista: worth sending in a patch for the if and extend calls?
249: [04:15:59] <glenn-bautista> yeah, will try once there's time (which is always the problem :( )
250: [04:16:52] <zippy> 16 things on my 'SS open sauce' list
251: [04:17:44] <zippy> anyone played with Mockery with Silverstripe to help with testing?
252: [04:18:17] <antmas> zippy: dat rain
253: [04:18:26] <zippy> antmas: where?
254: [04:18:39] <antmas> it's coming back
255: [04:19:27] <zippy> oh yea, about 9-12ish eh
256: [04:20:35] * micmania1 has joined #silverstripe
257: [04:21:15] <antmas> mm rain radar suggests more in a few hours
258: [04:23:50] <zippy> I think heavy at 9
259: [04:24:39] <DanaeNZ> silverstripe-newsletter: the recipients aren’t related to the Member class at all D:
260: [04:25:13] <zippy> ss23: your silverstripe-newsletter aren't you?
261: [04:25:31] <ss23> I worked on it a bit, but I'm not maintainer. I got commit though and can probably answer maybe
262: [04:25:34] <ss23> um
263: [04:25:51] <ss23> DanaeNZ: I think there was a design desicion to decouple them
264: [04:25:57] <ss23> I'm inclined to think it was teh right choice
265: [04:26:02] <DanaeNZ> I can see the reasons why
266: [04:26:09] <DanaeNZ> it’s just *so close* to what I need
267: [04:26:12] <ss23> Hmm
268: [04:26:16] <ss23> The old version was coupled iirc
269: [04:26:19] <DanaeNZ> Maybe I can just implement the messagequeue
270: [04:31:06] <DanaeNZ> hm 0.5 is probably the one - it’s 2.x spec tho
271: [04:37:07] * mahfuz quit (Ping timeout: 246 seconds)
272: [04:50:45] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
273: [05:02:29] * Stomach quit (Quit: zzz)
274: [05:05:52] * Stomach has joined #silverstripe
275: [05:06:32] * DanaeNZ quit (Quit: DanaeNZ)
276: [05:08:44] * ss-helper quit (Ping timeout: 272 seconds)
277: [05:10:41] * ss-helper has joined #silverstripe
278: [05:15:01] * Ryan-Toast quit (Quit: Ryan-Toast)
279: [05:22:29] * willr quit (Quit: willr)
280: [05:26:17] * nikboo quit (Quit: Page closed)
281: [05:30:05] * micmania1 quit (Quit: micmania1)
282: [05:39:51] * Stomach quit (Quit: zzz)
283: [05:44:43] * glenn-bautista quit (Quit: Leaving.)
284: [05:46:59] * micmania1 has joined #silverstripe
285: [05:47:39] * glenn-bautista has joined #silverstripe
286: [05:55:14] * glenn-bautista quit (Ping timeout: 265 seconds)
287: [05:55:37] * benjhocking has joined #silverstripe
288: [06:00:55] * UncleCheese has joined #silverstripe
289: [06:04:16] * micmania1 quit (Quit: micmania1)
290: [06:12:19] * Stomach has joined #silverstripe
291: [06:16:02] * WandL has joined #silverstripe
292: [06:16:56] * Stomach quit (Ping timeout: 258 seconds)
293: [06:22:22] * Shrike_Finland has joined #silverstripe
294: [06:33:07] <WandL> Hi guys, anyone know how to disable the BackURL redirect on Security/login?
295: [06:33:55] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
296: [06:43:14] * r_hector has joined #silverstripe
297: [06:45:27] * Eliseth has joined #silverstripe
298: [06:51:02] <longmog> dunno if anyone wants to clear up a documentation bug, http://api.silverstripe.org/3.1/source-class-SS_HTTPRequest.html#287-295
299: [06:51:08] <longmog> Remove <-
300: [06:57:38] * Shrike_Finland quit (Quit: Leaving.)
301: [06:59:22] * Shrike_Finland has joined #silverstripe
302: [06:59:25] * UncleCheese has joined #silverstripe
303: [07:02:29] * arnhoe has joined #silverstripe
304: [07:03:23] * FrozenFire quit (Ping timeout: 265 seconds)
305: [07:03:40] * FrozenFire has joined #silverstripe
306: [07:03:42] * FrozenFire quit (Changing host)
307: [07:03:42] * FrozenFire has joined #silverstripe
308: [07:05:56] * Stomach has joined #silverstripe
309: [07:11:53] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
310: [07:15:48] * arnhoe_ has joined #silverstripe
311: [07:16:05] * Stomach quit (Quit: zzz)
312: [07:19:22] * arnhoe quit (Ping timeout: 264 seconds)
313: [07:19:42] * Shrike_Finland quit (Quit: Leaving.)
314: [07:23:24] * veb has joined #silverstripe
315: [07:24:36] * veb quit (Client Quit)
316: [07:26:43] * arnhoe_ quit ()
317: [07:27:28] * veb has joined #silverstripe
318: [07:32:07] * adrexia_ quit (Read error: Connection reset by peer)
319: [07:32:11] * veb quit (Client Quit)
320: [07:34:14] * swaiba has joined #silverstripe
321: [07:36:45] * adrexia_ has joined #silverstripe
322: [07:42:01] * Stomach has joined #silverstripe
323: [07:56:31] * spronk quit (Quit: I may need a longer sleep timer...)
324: [07:58:15] * kinglozzer has joined #silverstripe
325: [08:08:25] * glenn-bautista has joined #silverstripe
326: [08:16:34] * Stomach quit (Quit: zzz)
327: [08:17:07] * micmania1 has joined #silverstripe
328: [08:25:48] * wmk has joined #silverstripe
329: [08:27:54] * Stomach has joined #silverstripe
330: [08:29:20] * WandL quit (Quit: My Mac has gone to sleep. ZZZzzz…)
331: [08:29:20] <wmk> hey Stomach
332: [08:29:33] <Stomach> hiya
333: [08:30:34] <wmk> ah, just read your reply.
334: [08:30:49] <wmk> ok, have to add that extension also. didn't see that tbh
335: [08:30:58] <wmk> will check later
336: [08:32:03] * Stomach quit (Client Quit)
337: [08:37:03] * travis-ci has joined #silverstripe
338: [08:37:04] <travis-ci> silverstripe/silverstripe-framework#4924 (3 - 51df4df : Damian Mooyman): The build passed.
339: [08:37:04] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/71d766a8d890...51df4df9f198
340: [08:37:04] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65043175
341: [08:37:04] * travis-ci has left #silverstripe
342: [08:39:50] * glenn-bautista quit (Quit: Leaving.)
343: [08:42:07] * Colin[pi] quit (Ping timeout: 255 seconds)
344: [08:42:26] * Stomach has joined #silverstripe
345: [08:42:31] <Stomach> wmk - cool, let me know if it works or not :D im not sure if it does anymore tbh
346: [08:42:44] <wmk> i will
347: [08:43:01] <wmk> wasn't aware of that extension, should RTFM more
348: [08:43:34] <Stomach> haha I'm surprised its in the readme even :P
349: [08:43:40] <wmk> ;)
350: [08:46:53] * Stomach quit (Client Quit)
351: [08:55:33] <ss-helper> How to solve Silverstripe User error Uncaught InvalidArgumentException? - http://stackoverflow.com/questions/30591295/how-to-solve-silverstripe-user-error-uncaught-invalidargumentexception
352: [08:57:25] * travis-ci has joined #silverstripe
353: [08:57:26] <travis-ci> silverstripe/silverstripe-framework#4925 (pulls/3.2/archive-actions - 6b60b7b : Damian Mooyman): The build has errored.
354: [08:57:26] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/commit/6b60b7bb408e
355: [08:57:26] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65044198
356: [08:57:26] * travis-ci has left #silverstripe
357: [08:59:38] <kinglozzer> Anyone in here speak French?
358: [08:59:58] <kinglozzer> I'm missing a single translation for a site: "Privacy & Cookies"
359: [09:00:09] <kinglozzer> I don't wanna rely on Google translate... :P
360: [09:02:03] * Shrike_Finland has joined #silverstripe
361: [09:03:57] <wmk> kinglozzer, when sending emails long lines are broken at about 80chars
362: [09:04:07] <wmk> which make problem at a client who parses them
363: [09:04:13] <wmk> any idea how to suppress that?
364: [09:04:55] <kinglozzer> wmk: You might need to use your own Mailer class
365: [09:05:08] <kinglozzer> Looks like it's hardcoded in Mailer.php
366: [09:05:31] <kinglozzer> Not sure why... but that class is from pre-2.4
367: [09:05:47] <wmk> funny, worked before updating to 3.x
368: [09:06:11] * Stomach has joined #silverstripe
369: [09:06:20] <kinglozzer> Hmm
370: [09:07:12] <kinglozzer> https://github.com/silverstripe/silverstripe-framework/blob/3.1/email/Mailer.php#L41
371: [09:07:24] <kinglozzer> That's probably your problem
372: [09:08:15] <wmk> more like https://github.com/silverstripe/silverstripe-framework/blob/3.1/email/Mailer.php#L143
373: [09:10:46] * ss-helper quit (Remote host closed the connection)
374: [09:11:01] * ss-helper has joined #silverstripe
375: [09:20:25] * bemusedrat has joined #silverstripe
376: [09:20:44] * Shrike_Finland quit (Quit: Leaving.)
377: [09:30:06] * Shrike_Finland has joined #silverstripe
378: [09:30:29] * Stomach quit (Quit: zzz)
379: [09:31:29] * glenn-bautista has joined #silverstripe
380: [09:34:58] * Stomach has joined #silverstripe
381: [09:39:00] * darjus01 has joined #silverstripe
382: [09:39:57] <darjus01> I compleated SC latest version install and it gives mi error silvercart Required configuration for "Email sender" is missing. but i cannot login, login is corect bu SC says its not..
383: [09:43:02] <elgabbu> if i am doing an inner join with a page type ... how can i control the on clause such that it join to the correct table depending on whether we are reading from stage or live
384: [09:44:18] <elgabbu> $videoPage = VideoPage::get()->innerJoin( 'ViddlerVideo', 'VideoPage.VideoID = ViddlerVideo.ID' )
385: [09:50:46] <Shrike_Finland> Hi, what is the right format to save radio buttton values to db? SHould it be enum and options with same name, or Varchar and options saved as given value?
386: [10:06:45] * NETim has joined #silverstripe
387: [10:08:39] <NETim> Morning, Got a gridfield list of dataobjects which loses its sort field when you change the page.
388: [10:09:04] * glenn-bautista quit (Quit: Leaving.)
389: [10:10:52] <ss-helper> SilverStripe Registry module security update - https://groups.google.com/d/msg/silverstripe-announce/k46UiIvseJk/v5wa6JEu1UwJ
390: [10:17:51] * benjhocking quit (Read error: Connection reset by peer)
391: [10:18:52] * benjhocking has joined #silverstripe
392: [10:23:50] * UncleCheese has joined #silverstripe
393: [10:31:29] * terryapodaca has joined #silverstripe
394: [10:32:28] <Shrike_Finland> Anyone? How should I save radiobutton options to db? Varchar or Enum?
395: [10:33:42] <terryapodaca> Depends how you have them set up, I usually keep it simple with Enum since the "values" most like won't ever change unless you change them yourself
396: [10:34:03] <Shrike_Finland> Ok, sounds logical
397: [10:35:11] * Stomach quit (Quit: zzz)
398: [10:41:15] <terryapodaca> For anyone that's still awake, I have two sections on a website that uses a news module. The Module has a NewsHolder and NewsPage. So, I have two pages of the same pagetype, and I want to combine those two pages/sections to show the latest three (or how ever many) on the home page
399: [10:42:02] <terryapodaca> Is there something different Ineed to do to get the different sections? Right now, it only grabs the latest 3 from the firs DO it finds with that pagetype
400: [10:43:03] <elgabbu> would appreciate if anyone had an opinion about my question
401: [10:43:33] <terryapodaca> what was your question, I just signed on and didn't see it
402: [11:14:19] <kinglozzer> elgabbu: My first though is: do you *need* to manually add a left join like that? What are you trying to do?
403: [11:18:02] <elgabbu> http://www.sspaste.com/paste/show/556d90e29e92a
404: [11:18:28] <elgabbu> i want to join to be able to sort the pages depending on a field on the associated dataobject
405: [11:28:52] * jarr0dsz has joined #silverstripe
406: [11:31:50] * arnhoe has joined #silverstripe
407: [11:34:03] * jarr0dsz has left #silverstripe
408: [11:37:39] <kinglozzer> elgabbu: Have you tried just using the ORM?
409: [11:37:56] <kinglozzer> I.e. VideoPage::get()->sort('ViddlerVideo.UploadTime', 'ASC'); ?
410: [11:38:17] <kinglozzer> (replace 'ViddlerVideo' with the has_one relation name)
411: [11:38:26] <kinglozzer> I know that works for filter, not sure about sort
412: [11:38:40] <terryapodaca> anyone know why this wouldn't be working? http://sspaste.com/paste/show/556d959009e5e
413: [11:39:48] <kinglozzer> terryapodaca: '$news->ID'
414: [11:39:51] <kinglozzer> It's quoted
415: [11:39:57] <kinglozzer> So it's just passing the string '$news->ID'
416: [11:39:58] <kinglozzer> :P
417: [11:40:45] <terryapodaca> ahh...perfect! I knew it was something simple like that.
418: [11:40:51] <terryapodaca> thanks kinglozzer
419: [11:43:21] * Colin[pi] has joined #silverstripe
420: [11:54:52] <elgabbu> kinglozzer nope it treats it as a field ... which doesn't exists
421: [12:00:40] * glenn-bautista has joined #silverstripe
422: [12:10:13] * UndefinedOffset has joined #silverstripe
423: [12:23:47] * frostfire64 has joined #silverstripe
424: [12:26:35] <frostfire64> yay silverstripe irc channel \o/
425: [12:27:54] <NETim> Got a gridfield list of dataobjects which loses its sort field when you change the page.
426: [12:30:37] * darjus01 quit (Read error: Connection reset by peer)
427: [12:30:43] * glenn-bautista quit (Quit: Leaving.)
428: [12:31:21] * darjus01 has joined #silverstripe
429: [12:31:32] * Robke has joined #silverstripe
430: [12:31:35] <Robke> hello
431: [12:32:04] <frostfire64> Robke: hi :)
432: [12:32:20] <Robke> how are thing going?
433: [12:35:33] <micmania1> kinglozzer: Did you see my email?
434: [12:36:03] <frostfire64> pretty good
435: [12:36:35] <frostfire64> tho maintaining 30 similar but ever so slight sites is a bit of a mess
436: [12:36:44] <frostfire64> and we can't use ss multisite plugin sadly
437: [12:42:03] <Robke> heh not boring then :)
438: [12:43:13] <frostfire64> definietly not
439: [12:43:30] <frostfire64> and silverstripe makes it a lot easyer ;p
440: [12:44:03] * headtrip has joined #silverstripe
441: [12:50:30] <wmk> frostfire64, there is a module for external content
442: [12:50:35] <wmk> maybe it can help you
443: [12:50:48] <frostfire64> honestly it's waay to late
444: [12:51:07] <wmk> it's NEVEr too late
445: [12:51:09] <frostfire64> it's just 30 copies of same site with some alterations
446: [12:51:17] <frostfire64> some in templates
447: [12:51:24] <wmk> hehe, i guess that alterations are the problems?
448: [12:51:25] <frostfire64> some in actual site code
449: [12:51:32] <frostfire64> exactly ;p
450: [12:51:39] <wmk> black SEO?
451: [12:52:39] <frostfire64> nononono
452: [12:53:24] <frostfire64> it's a nation wide company witch each departament is more or less independent
453: [12:53:32] <frostfire64> sites are also independent more or less
454: [12:53:52] <frostfire64> for example each departament can choose wether they want to update a site or not
455: [12:54:20] <frostfire64> so we cant automate it wich consumes a lot of time but earns a lot of money so it's a nice tradeoff
456: [12:55:12] <kinglozzer> micmania1: Yeah
457: [12:55:40] <frostfire64> now the whole company went "we want responsive sites" so we have a lot of work
458: [12:56:00] <micmania1> kinglozzer: sweet. I know it’ll be late but if you want to have a think and just put something in an email that would be good :)
459: [12:56:34] <kinglozzer> micmania1: Cool, yeah it's been on my mental list for a while. Kinda need to do everything at once though!
460: [12:56:52] <kinglozzer> i.e. namespaces + autoload + composer ( + possibly moving framework etc out of web root)
461: [12:57:02] <kinglozzer> Though I guess the last one is optional
462: [12:57:25] <micmania1> yeah,
463: [12:57:39] <micmania1> certainly giving modules their own directory is on my list :)
464: [12:59:18] <kinglozzer> I think it's all doable though
465: [12:59:26] <kinglozzer> For 4.0 of course
466: [12:59:36] <wmk> frostfire64, sounds neat
467: [13:00:20] <kinglozzer> There'll be a lot of changes, but for user code I don't think it'll be as big a change as it sounds
468: [13:01:41] <frostfire64> i hope ss 4.0 won't bring too big api changes
469: [13:02:06] <frostfire64> i kinda don't want to relearn it after i just leanred it for the first time
470: [13:04:39] * bemusedrat quit (Quit: Leaving)
471: [13:05:00] <frostfire64> well not just
472: [13:05:06] <frostfire64> but you get what i mean ;p
473: [13:06:00] * frostfire64 quit (Remote host closed the connection)
474: [13:14:27] * micmania1 quit (Quit: micmania1)
475: [13:15:26] * adrexia_ quit (Quit: Textual IRC Client: www.textualapp.com)
476: [13:22:36] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
477: [13:24:38] * Robke quit (Quit: Leaving)
478: [13:32:49] * wmk quit (Ping timeout: 255 seconds)
479: [13:45:52] * Shrike_Finland quit (Quit: Leaving.)
480: [13:47:37] * Colin[pi] quit (Ping timeout: 244 seconds)
481: [13:49:02] * r_hector quit (Remote host closed the connection)
482: [13:49:15] * mike123 has joined #silverstripe
483: [13:49:28] <mike123> hey guys
484: [13:50:48] <mike123> i have to solve very strange solution, i need to make images that are put through WYSIWYG to be pop-up images, using fancybox plugin, how can i implement this
485: [13:52:56] <mike123> in other words i need to put image through wysiwyg and this image should be in link and this link with image should be in container with some class, how can i make it more automatically rather than putting them through html editor
486: [13:55:02] * ss-helper quit (Ping timeout: 272 seconds)
487: [14:01:43] * catcher has joined #silverstripe
488: [14:03:05] * ss-helper has joined #silverstripe
489: [14:18:14] * wmk has joined #silverstripe
490: [14:35:50] * Shrike_Finland has joined #silverstripe
491: [14:37:26] * muskie9 has joined #silverstripe
492: [15:02:15] * mike123 quit (Quit: Page closed)
493: [15:10:54] * Frans_Amsterdam has joined #silverstripe
494: [15:30:26] * arnhoe quit ()
495: [15:31:16] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
496: [15:33:08] * jcwacky has joined #silverstripe
497: [15:33:44] <jcwacky> When adding a new page page, by default it appears at the bottom of the page sort order, how can I make it appear at the top?
498: [15:34:57] * darjus01 quit (Read error: Connection reset by peer)
499: [15:45:06] * cupcake has joined #silverstripe
500: [15:45:09] <cupcake> hi all!
501: [15:45:28] <cupcake> is it possible to add the editform of a dataobject in a tab of another dataobject?
502: [15:50:06] <cupcake> anyone?
503: [15:53:42] <catcher> cupcake, are they related?
504: [15:54:14] <cupcake> yes
505: [15:54:17] <cupcake> for example
506: [15:54:22] <catcher> has_one?
507: [15:54:23] <cupcake> a video page has one video
508: [15:54:26] <catcher> http://addons.silverstripe.org/add-ons/simonwelsh/hasoneedit
509: [15:54:33] <cupcake> when i open a video page in admin
510: [15:54:36] <cupcake> i want to add a tab
511: [15:54:37] <cupcake> Video
512: [15:54:41] <catcher> cupcake, ^
513: [15:54:51] <cupcake> and within it i want to see the edit form of the video
514: [16:05:10] * jcwacky quit (Quit: jcwacky)
515: [16:19:10] <NETim> gridfield print button returning: Uncaught Exception: Object->__call(): the method 'name' does not exist on 'Form'
516: [16:19:13] <NETim> Any ideas?
517: [16:26:57] * wmk quit (Ping timeout: 265 seconds)
518: [16:46:20] * kinglozzer quit ()
519: [16:48:46] * headtrip quit (Quit: (null))
520: [17:02:42] * wmk has joined #silverstripe
521: [17:03:51] * Werner_2_ has joined #silverstripe
522: [17:20:58] * GioVdK quit (Ping timeout: 255 seconds)
523: [17:24:48] * Shrike_Finland quit (Quit: Leaving.)
524: [17:26:11] * Shrike_Finland has joined #silverstripe
525: [17:34:42] * swaiba quit (Remote host closed the connection)
526: [18:07:01] * wmk quit (Ping timeout: 264 seconds)
527: [18:07:07] * Werner_2_ quit (Ping timeout: 256 seconds)
528: [18:08:18] * travis-ci has joined #silverstripe
529: [18:08:19] <travis-ci> silverstripe/silverstripe-framework#4926 (3.1 - d3b7abb : Daniel Hensby): The build passed.
530: [18:08:19] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/0f3e62f61312...d3b7abb0b54b
531: [18:08:19] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65115698
532: [18:08:19] * travis-ci has left #silverstripe
533: [18:14:34] * muskie9 quit (Quit: My Mac has gone to sleep. ZZZzzz…)
534: [18:14:50] * Shrike_Finland quit (Quit: Leaving.)
535: [18:15:57] * Shrike_Finland has joined #silverstripe
536: [18:16:05] * Shrike_Finland quit (Remote host closed the connection)
537: [18:19:45] * muskie9 has joined #silverstripe
538: [18:33:12] * ss-helper quit (Remote host closed the connection)
539: [18:33:28] * ss-helper has joined #silverstripe
540: [18:41:51] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
541: [18:50:35] * Shrike_Finland has joined #silverstripe
542: [18:50:41] * Stomach has joined #silverstripe
543: [19:13:25] * Stomach quit (Quit: zzz)
544: [19:17:05] * Stomach has joined #silverstripe
545: [19:17:33] <SphereSilver> Hey folks
546: [19:19:18] * Stomach quit (Client Quit)
547: [19:33:33] * Shrike_Finland quit (Quit: Leaving.)
548: [19:47:03] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
549: [19:49:15] * Stomach has joined #silverstripe
550: [19:49:51] <catcher> SphereSilver, hello
551: [19:53:46] * antmas quit (Ping timeout: 246 seconds)
552: [20:04:17] * Stomach quit (Quit: zzz)
553: [20:04:36] * muskie9 has joined #silverstripe
554: [20:10:49] * Stomach has joined #silverstripe
555: [20:22:06] <Stomach> morning SphereSilver
556: [20:22:31] * SphereSilver looks at the clock
557: [20:23:46] <Stomach> 10:22pm?
558: [20:25:10] * Phlunk3 has joined #silverstripe
559: [20:25:19] <SphereSilver> Yep :P
560: [20:27:18] * kinglozzer has joined #silverstripe
561: [20:33:57] <Stomach> woah its europe party!
562: [20:33:59] <Stomach> hey kinglozzer
563: [20:34:01] * UncleCheese has joined #silverstripe
564: [20:34:33] <kinglozzer> Hey Stomach
565: [20:34:47] <Stomach> how are you this fine rainy morning
566: [20:36:07] <SphereSilver> Windy
567: [20:36:14] <SphereSilver> It's extremely windy
568: [20:36:16] <SphereSilver> Hey kinglozzer
569: [20:36:22] <kinglozzer> Stomach, SphereSilver: Very windy!
570: [20:36:36] <SphereSilver> Funny how I keep encountering bugs in your multiselect that only exist in my code! :D
571: [20:39:11] * UndefinedOffset quit (Quit: Leaving.)
572: [20:42:28] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
573: [20:43:25] <catcher> Are there any public accessor methods for a DO's relationship lists? i.e. class::$many_many
574: [20:43:45] <kinglozzer> catcher: ->many_many() ?
575: [20:45:10] <SphereSilver> catcher: $object->many_many(), or $this->stat?
576: [20:45:22] <SphereSilver> Although I'm not sure about stat
577: [20:47:34] <catcher> cool, I'll try that via a singleton. It's extra fun with an extension.
578: [20:47:57] <SphereSilver> Ow, from an extension, yes, that's extra fun :D
579: [20:49:05] * zippy has joined #silverstripe
580: [20:52:17] * DanaeNZ has joined #silverstripe
581: [20:54:58] <catcher> What would be the cleanest way to use a custom scaffolder for all many_many GridFields?
582: [20:55:40] <catcher> Custom DO extension w/ updateCMSFields works, but seems like it's probably inefficient.
583: [20:55:49] <zippy> morning
584: [20:56:08] <zippy> catcher: you mean like a custom config?
585: [20:56:22] <zippy> to setup (or remove) add buttons and other options?
586: [20:57:38] <catcher> zippy, Yes, but at the scaffold level.
587: [20:57:40] <SphereSilver> Could you elaborate a bit catcher ?
588: [20:58:36] <catcher> modeladmin provides a scaffolded gridfield for all m-m relationships. I want to change all of those at once.
589: [20:58:45] <zippy> ah
590: [20:58:57] <SphereSilver> change them, as in.... what exactly?
591: [20:59:07] <zippy> change the config used
592: [20:59:44] <zippy> with data objects the fields are auto created in the cms (scaffolded), from the sounds of it he wants the m-m grid fields to use a different config off the bat
593: [21:00:07] <zippy> without having to do a getCMSFields function on each of them and change them
594: [21:00:11] <zippy> catcher: yea?
595: [21:00:13] <catcher> right. No edit button, no add button, etc.
596: [21:01:19] <catcher> useCustomClass might be an option, but yuck.
597: [21:01:29] <zippy> it's a good question
598: [21:05:00] <kinglozzer> [08:36:36] <SphereSilver> Funny how I keep encountering bugs in your multiselect that only exist in my code! :D
599: [21:05:14] <kinglozzer> Heh, those are the best bugs - ones you can't reproduce in another environment!
600: [21:05:17] * DanaeNZ quit (Quit: DanaeNZ)
601: [21:05:26] <kinglozzer> (sorry, we had a core committers meeting)
602: [21:05:39] <kinglozzer> zippy, catcher: Can you swap the class out using some Injector magic?
603: [21:05:51] <SphereSilver> It's the weirdest, without the belongs_many_many for example, it wouldn't work locally, but dit on the livesite :|
604: [21:05:53] <kinglozzer> I.e. replace the scaffolded GridFieldConfig_RelationEditor with your own custom config class?
605: [21:05:57] * Frans_Amsterdam has joined #silverstripe
606: [21:06:06] <zippy> kinglozzer: a private core committers meeting? secrecy...
607: [21:06:07] <catcher> kinglozzer, as in useCustomClass?
608: [21:06:21] <kinglozzer> zippy: No secrecy, we have alternating months of private + public :)
609: [21:06:32] <zippy> kinglozzer: so what was discussed :)
610: [21:06:33] <SphereSilver> More like private static $meeting = true;
611: [21:06:57] <kinglozzer> catcher: Oh, yeah sorry just saw you already suggested that. config.yml instead of useCustomClass, but same approach yeah
612: [21:07:15] <kinglozzer> zippy: Replacing everything with Laravel, replacing the entire CMS JS with Angular
613: [21:07:17] <kinglozzer> (I'm joking)
614: [21:07:26] <zippy> but secretly you want to :)
615: [21:07:38] <kinglozzer> Nooooo!
616: [21:07:42] * UncleCheese has joined #silverstripe
617: [21:07:44] * antmas has joined #silverstripe
618: [21:07:50] <zippy> UncleCheese: 3 things :)
619: [21:07:53] <zippy> Find a new tenant?
620: [21:07:57] <UncleCheese> omg
621: [21:08:00] <zippy> Whats the word on this 'competition'?
622: [21:08:01] <UncleCheese> no
623: [21:08:03] <kinglozzer> Nah, just discussing a few things like security release process
624: [21:08:07] <UncleCheese> so frustrating
625: [21:08:15] <UncleCheese> competition, we'll announce soon
626: [21:08:15] <antmas> morning all o/
627: [21:08:26] <kinglozzer> We'll recap what we discussed in next month's public one :)
628: [21:08:28] <UncleCheese> write awesome code, win a prize
629: [21:08:37] <UncleCheese> (in 46 lines)
630: [21:08:49] <zippy> I think there needs to be a video lesson on "advanced" validation. You current video just has some basic stuff BUT the problem I have with it, is that the validation is all mixed in with the action function and it all looks messy... must be a better way no?
631: [21:08:53] * DanaeNZ has joined #silverstripe
632: [21:08:56] <SphereSilver> Define "Awesome code" UncleCheese
633: [21:09:18] <UncleCheese> high density of marketable SilverStripe features per line
634: [21:09:23] <UncleCheese> and cohesive
635: [21:09:24] <antmas> lol
636: [21:09:36] <zippy> so needs good synergy?
637: [21:09:42] <antmas> so 'make us some cool stuff we can use and you win a prize'
638: [21:09:49] <zippy> kinglozzer: Remember that pipe dream 3-4 years ago with the seperation of the CMS from the Framework... well... imagine if you could actually take the CMS and drop it on laravel...
639: [21:10:01] <zippy> antmas: Steam credit right?
640: [21:10:11] <antmas> :P
641: [21:10:16] <UncleCheese> nah bro
642: [21:10:34] <UncleCheese> i'm lobbying for a quad copter
643: [21:10:45] <zippy> yea I second that, that'd be sweet
644: [21:10:46] * Ryan-Toast has joined #silverstripe
645: [21:10:49] <UncleCheese> totally
646: [21:10:56] <UncleCheese> it has to be something every dev wants but would never buy
647: [21:10:59] <antmas> I hope it doesn't end up like stuff that went into CWP and then you had to pay to get it back out
648: [21:11:01] <antmas> ;)
649: [21:11:03] <Stomach> UncleCheese - some buy them ...
650: [21:11:10] <Stomach> can it be a puppy?
651: [21:11:12] <UncleCheese> yeah, but, you know
652: [21:11:14] <zippy> Stomach: decent test match eh
653: [21:11:19] <Stomach> zippy yeah man :D
654: [21:11:20] <kinglozzer> zippy: I'd be happy with just decoupling framework and framework/admin :P
655: [21:11:24] <UncleCheese> those who buy them won't refuse a new one
656: [21:11:25] <Stomach> williamson is a bowler now
657: [21:11:34] <zippy> :)
658: [21:11:45] <zippy> I see him similar to Astle etc
659: [21:11:45] <UncleCheese> whereas with an ipad, i just feel like it will be flipped on trademe within 24 hours
660: [21:11:56] <zippy> UncleCheese: yea I would like a copter
661: [21:12:09] <zippy> anyway, better validation on forms, needs a video UncleCheese
662: [21:12:15] <Stomach> zippy - thats a good comparison
663: [21:12:40] <UncleCheese> zippy of course
664: [21:13:00] <UncleCheese> i don't think there's anything wrong with validating in the action for simple cases
665: [21:13:07] <UncleCheese> if you have a lot of custom rules, you should just build a validator
666: [21:13:11] <antmas> you could just flip a drone on trademe too
667: [21:13:14] <antmas> any prize
668: [21:13:21] <UncleCheese> but i just see it as bloat to add a whole new class that has one simple strlen() check
669: [21:13:26] <zippy> it looks pretty manky thou, and then you have to deal with populating the content back and clear it and things
670: [21:13:40] <UncleCheese> do you not have to do that in a validator?
671: [21:13:48] <zippy> and then your function is now doing two things instead of two
672: [21:13:49] <Stomach> not if you use default forms
673: [21:14:00] <UncleCheese> default forms........?
674: [21:14:12] <zippy> *two things instead of one*
675: [21:14:16] * terryapodaca quit (Quit: Leaving.)
676: [21:14:28] <UncleCheese> well
677: [21:14:36] <Stomach> UncleCheese - you know $StupidFormLayoutGeneratedWithMiddleColumnBecauseWhoKnowsWhy
678: [21:14:40] <UncleCheese> in php 7, we'll be able to create anonymous classes
679: [21:14:50] <catcher> kinglozzer, injector was dead simple & definitely the most efficient route.
680: [21:15:03] <zippy> catcher: !paste?
681: [21:15:09] <UncleCheese> Form::create($this, 'SomeForm', $fields, $actions, new Class(function php() { // validate } ));
682: [21:15:26] * glenn-bautista has joined #silverstripe
683: [21:15:29] <zippy> you'd want it to extend a base validator wouldn't you?
684: [21:15:29] <catcher> zippy, Injector:
685: [21:15:30] <catcher> MyClassName:
686: [21:15:30] <catcher> class: MyBetterClassName (from the docs)
687: [21:15:46] <UncleCheese> Stomach right. I always got a kick out of Heyday's use of $dataFieldByName on the template
688: [21:15:48] <Ryan-Toast> zippy: parsley form validation.
689: [21:15:49] <UncleCheese> very cute workaround
690: [21:16:05] <Stomach> UncleCheese - thats how we write everything pretty much
691: [21:16:13] <UncleCheese> it's really unfortunate
692: [21:16:17] <zippy> Ryan-Toast: that does look pretty, but need some php stuff
693: [21:16:29] <Ryan-Toast> zippy: Ah, coolio :)
694: [21:16:29] <UncleCheese> well
695: [21:16:31] <zippy> Stomach: I do same..
696: [21:16:42] <UncleCheese> i guess it wouldn't be unfortunate if the form really exposed an api for that
697: [21:16:58] <kinglozzer> catcher: Nice :)
698: [21:16:59] <UncleCheese> and it does.. but
699: [21:17:01] <Stomach> yeah, overwriting all the default form classes is just a pain in the ass too
700: [21:17:08] <UncleCheese> you know that method isn't meant for the template
701: [21:17:21] <Stomach> Form_holder FormField Form Field DropdownField_holder DropdownField blah blah :(
702: [21:17:32] <UncleCheese> plus, you have to constantly flip between your template and your class definition to check form field names
703: [21:17:43] <UncleCheese> yeah, that shit's annoying
704: [21:18:57] <Ryan-Toast> What’re you guys talking about with forms?
705: [21:19:12] <Stomach> UncleCheese - often we dont even put in $dataFieldByName anymore
706: [21:19:20] <zippy> Ryan-Toast: it started with server side validation, now it's outputting the forms
707: [21:19:23] <Stomach> and just code the whole form in
708: [21:19:27] <UncleCheese> oh?
709: [21:19:30] <UncleCheese> and how do you save state?
710: [21:19:34] <Stomach> why bother
711: [21:19:35] <Stomach> ajax
712: [21:19:39] <UncleCheese> oh christ
713: [21:20:00] <Ryan-Toast> zippy: Yeah, coding forms is not fun :P
714: [21:20:16] <UncleCheese> speaking of JSing the world
715: [21:20:17] <Stomach> UncleCheese - we dont support non-js browsers
716: [21:20:23] <Stomach> and we don't support ie8
717: [21:20:25] <Stomach> so fuck those guys :D
718: [21:20:26] <UncleCheese> this is good news for your react sites: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
719: [21:21:09] <Ryan-Toast> Stomach: you do support them, you send them a nice little message :P
720: [21:21:24] <Stomach> Ryan-Toast - that doesnt really count :D
721: [21:21:53] <Ryan-Toast> Stomach: :D
722: [21:22:20] * Pyromanik has joined #silverstripe
723: [21:22:50] <Pyromanik> wassappbishes
724: [21:23:00] <Stomach> hey Pyromanik
725: [21:23:06] <Pyromanik> \o
726: [21:23:09] <antmas> Pyromanik: o/
727: [21:23:12] <Pyromanik> \o
728: [21:23:15] * catcher quit (Quit: Leaving)
729: [21:23:28] <Stomach> o/
730: [21:23:32] <Pyromanik> \o
731: [21:23:34] <Stomach> \o/
732: [21:23:39] <Pyromanik> \o/
733: [21:23:39] <kinglozzer> sup Pyromanik
734: [21:23:43] <Pyromanik> \o kinglozzer
735: [21:23:55] <kinglozzer> o/
736: [21:23:58] <Pyromanik> it seems like I went home because I didn't do days now I'm here at nights
737: [21:24:01] <Pyromanik> \o
738: [21:24:09] <Pyromanik> but I didn't, I just real bizzy
739: [21:24:42] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
740: [21:24:46] <Pyromanik> like, the whole fucking infrastructure at work that props up the fuck'n company starts to fail one by one and I'm the only guy who can deal with it because the management has no fucking clues
741: [21:25:22] <Stomach> I'm the management :(
742: [21:25:32] <Pyromanik> entire rest of the department is busy jamming up reports for our manager about how much work they don't do (because they're busy doing reports).
743: [21:25:50] <Pyromanik> this is three other whole units of raw resource
744: [21:26:01] <Pyromanik> BECAUSE PEOPLE ARE RESOURCES
745: [21:26:06] <Pyromanik> NOT HUMANS
746: [21:26:12] <Pyromanik> etc etc
747: [21:26:23] <Pyromanik> 'invest in machinery? What for, we already have servers!'
748: [21:27:03] <Pyromanik> 'oh that 8 year old DESKTOP machine in the corner with a failing HDD that only holds the entire companies financial data for the last... 6 years?'
749: [21:27:14] <Pyromanik> yeah sure, why indeed.
750: [21:27:55] <Pyromanik> how about we keep putting reports together and fudging the figures until they show what you want them to instead of doing actual fucking work?
751: [21:27:58] <zippy> kinglozzer: so any news out of the secret core meeting?
752: [21:28:14] <Pyromanik> also, since we have a fucking massive data warehouse that's fragmented as shit, why not employ a DBA?
753: [21:28:30] <Pyromanik> Or y'know... OPS folk.
754: [21:28:59] <Pyromanik> since the IT side of the room aren't qualified in server and app maintenance, for the most part (with what we work on)
755: [21:29:10] <Pyromanik> and are under-resourced themselves.
756: [21:29:12] <Pyromanik> hurr durr
757: [21:29:23] <Stomach> Pyromanik angry.
758: [21:29:39] <zippy> kinglozzer: btw, is there any 'minutes' or write up of meetings?
759: [21:29:42] <Pyromanik> fuck'n users breating down my neck going "URGENT SHIT, REPORT DOESN'T SHOW WHAT I NEED" - that's because it doesn't report on what you THINK it does, DERP DERP
760: [21:29:44] <Pyromanik> etc
761: [21:29:50] <Pyromanik> Stomach, I have nowhere to vent :(
762: [21:30:04] <zippy> Pyromanik: sounds like you are going to rage quit
763: [21:30:23] <Pyromanik> Fuck'n manager of IT tried to come out and make me work on a system I have no experience in (and is only operations critical)
764: [21:30:39] <Pyromanik> no exposure at all, and it's not a normal web-app type thing.
765: [21:31:00] <Pyromanik> all I know is that it's the wrong tool for the job but they pressed on with it anyway, because morons.
766: [21:31:11] <Pyromanik> so yeah
767: [21:31:18] <Pyromanik> I come home at night and javascript.
768: [21:31:25] <Pyromanik> because that's cool... sometimes.
769: [21:31:32] <Pyromanik> OR NOT
770: [21:31:32] <Pyromanik> idk
771: [21:31:33] <Pyromanik> fuck
772: [21:31:35] <Pyromanik> what do?
773: [21:31:41] <Pyromanik> zippy, nope. Contract up soon anyway.
774: [21:32:03] <Pyromanik> I could have had the place running like a dream before I left, but now they're out of time and still wasting mine.
775: [21:32:17] <zippy> Pyromanik: draft up an email with your issues and email it to your boss and cc his boss. If they are both tools then cc it higher up the chain. :)
776: [21:32:32] <Pyromanik> zippy, that's the entire length of the chain.
777: [21:32:37] <kinglozzer> zippy: Not really, no. Almost all of it was discussing either security release processes or stuff that's already on the dev list
778: [21:32:44] <kinglozzer> zippy: Not sure about minutes, I'll ask Cam
779: [21:32:50] <kinglozzer> (he writes 'em up)
780: [21:33:06] <Pyromanik> manager (head of IT), director (cfo)... I suppose there's also the managing director too (ceo), but he's a complete numpty.
781: [21:33:37] <zippy> Pyromanik: Maybe break it down a bit easier for them to ingest. ie. Machine in corner is 6 years old and no backup, when this machine dies will lose all information. We need a, b, c and d.
782: [21:33:45] <Pyromanik> wanted to try and turn the intranet into an operating system.
783: [21:33:48] <zippy> idk. but if you raise it then maybe you can get it off your cheest
784: [21:33:49] * travis-ci has joined #silverstripe
785: [21:33:51] <travis-ci> silverstripe/silverstripe-framework#4927 (3 - 747e87b : Robert Reiz): The build passed.
786: [21:33:51] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/51df4df9f198...747e87baebfb
787: [21:33:51] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/65150906
788: [21:33:51] * travis-ci has left #silverstripe
789: [21:33:55] <Pyromanik> like, launch desktop apps from within the webpage.
790: [21:34:02] <Pyromanik> and not have a shell on boot (windows)
791: [21:34:13] <Pyromanik> just the intranet (web app)
792: [21:34:35] <Pyromanik> zippy, exit interview on the horizon.
793: [21:34:38] <Pyromanik> so yeh.
794: [21:34:44] <zippy> yea but, why wait?
795: [21:34:47] <Pyromanik> They might get more than they bargined for.
796: [21:34:53] * Stomach quit (Quit: zzz)
797: [21:35:07] <Pyromanik> zippy, that's not how shit works man! I could end up with no job for not following the chain of process!
798: [21:35:18] <zippy> contract almost up anyway
799: [21:35:23] <Pyromanik> yeh, I know.
800: [21:35:34] <zippy> and they wouldn't fire you over that would they? You are raising issues with the company for them. Being proactive
801: [21:35:50] <Pyromanik> Nah, it's gotta be all 'by the book'.
802: [21:36:01] * Stomach has joined #silverstripe
803: [21:36:01] <Pyromanik> Not like in NZ where most folk operate an open door policy.
804: [21:36:25] <Pyromanik> at least, that's the vibe that's STRONGLY eminated.
805: [21:36:30] * glenn-bautista quit (Quit: Leaving.)
806: [21:36:47] <Pyromanik> I'm lucky in that my actual manager doesn't bother me, or he'd have had a few blunt mouthfuls already, haha
807: [21:36:57] <Pyromanik> pretty much doesn't even acknowledge I exist.
808: [21:37:20] <zippy> Pyromanik: you ever played Eve Online before.....
809: [21:37:21] <Pyromanik> just what you want in a manager.
810: [21:37:27] <Ryan-Toast> Pyromanik:Seems like a shitty place to work.
811: [21:37:29] <Pyromanik> someone with NO people skills at all.
812: [21:37:40] <Pyromanik> Ryan-Toast, the work is actually ok. It's just... hella frustrating.
813: [21:37:53] <Pyromanik> and the new cunt they appointed head of IT is batshit retarded.
814: [21:37:59] <Pyromanik> besides that, most folk are good.
815: [21:38:05] <Ryan-Toast> Pyromanik: lol.
816: [21:38:06] <Stomach> come back to NZ and work for us :P
817: [21:38:11] <Pyromanik> Stomach, moving to WLG
818: [21:38:17] <Pyromanik> gonna work for SS.
819: [21:38:17] <Stomach> wrong city! :(
820: [21:38:22] <Stomach> oh neat
821: [21:38:29] <DanaeNZ> that’s IT for you tho
822: [21:38:31] <Pyromanik> well, I'm not sure they know it yet. but that's the plan.
823: [21:38:34] <Ryan-Toast> Stomach: how long do you think you’ll be atLG for?
824: [21:38:44] <Stomach> years
825: [21:38:49] <Stomach> hopefully forever
826: [21:38:50] <Pyromanik> oh Stomach makes phones!>
827: [21:38:51] <Pyromanik> mint
828: [21:38:58] <Ryan-Toast> Stomach: Getting shares?
829: [21:39:01] <Pyromanik> can we get discounts from you bruv!
830: [21:39:04] <Pyromanik> xD
831: [21:39:06] <Stomach> Ryan-Toast - yeah :)
832: [21:39:13] <Ryan-Toast> Nice :S
833: [21:39:15] <Ryan-Toast> :D **
834: [21:39:32] <Stomach> thats the one way to make people want to stay... actual incentives
835: [21:39:41] <Ryan-Toast> I’ll have to hit you up when I come back :P
836: [21:39:46] <Stomach> definitely
837: [21:39:52] <Pyromanik> you here yet Ryan-Toast?
838: [21:39:57] <Pyromanik> fuck sakes man, get your shit together.
839: [21:39:59] <Ryan-Toast> Pyromanik: 89 days
840: [21:40:01] <Stomach> or hopefully I will be in some other country haha
841: [21:40:08] <Pyromanik> Ryan-Toast, LOL I'll be like... gone by the.
842: [21:40:11] <Pyromanik> then*
843: [21:40:18] <Ryan-Toast> Pyromanik: I planned it that way
844: [21:40:23] <Ryan-Toast> ;)
845: [21:40:26] <zippy> Stomach: nice ;-) pays to say that stuff in a logged channel aye ;-)
846: [21:40:36] <Pyromanik> cuppla munfs mebbe in between.
847: [21:40:43] <Stomach> zippy - whatcha mean
848: [21:40:51] <zippy> <Stomach> hopefully forever
849: [21:40:51] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
850: [21:40:58] * kinglozzer quit (Remote host closed the connection)
851: [21:41:03] <Pyromanik> munnies
852: [21:41:04] <Stomach> oh I thought I said something bad
853: [21:41:06] <Stomach> hahaha
854: [21:41:15] <zippy> no you said the right thing for your boss ;-)
855: [21:41:19] <Pyromanik> right
856: [21:41:23] <Stomach> I am my boss?
857: [21:41:25] <Pyromanik> why is testing such a shit
858: [21:41:33] <Pyromanik> Stomach, oic, truestory?
859: [21:41:45] <zippy> You own LG?
860: [21:41:45] <antmas> Pyromanik: oh snap, coming back to NZ?
861: [21:41:53] <Stomach> zippy - some of it
862: [21:42:00] <zippy> decent..
863: [21:42:07] <Pyromanik> antmas, always was. Since before I left.
864: [21:42:22] <antmas> Pyromanik: ah, time flys
865: [21:42:31] <Pyromanik> antmas, yeh.
866: [21:42:36] <zippy> seems like only yesteday there was the head issues
867: [21:42:38] <Pyromanik> still like, 5 months or someshit
868: [21:42:38] <antmas> when?
869: [21:42:40] <antmas> oh
870: [21:42:42] <antmas> ^^
871: [21:43:08] <Pyromanik> antmas, like, nov or dec or something
872: [21:43:09] <Pyromanik> isk
873: [21:43:12] <Pyromanik> idk*
874: [21:43:16] <Pyromanik> maybe oct
875: [21:43:22] <Stomach> zippy - head issues? ive had a few of those...
876: [21:43:25] <Pyromanik> gotta get my shit together and plan an escape.
877: [21:43:25] <antmas> mm when it warms back up here
878: [21:43:46] <Pyromanik> Stomach, fuck'n like, tell me about it. 4 concussions in as many months last year.
879: [21:44:13] <Pyromanik> after going like 29 years without a head injury, it's like I made up for lost time.
880: [21:44:16] <Stomach> I'm pretty much a couple of concussions away from vegetation
881: [21:44:48] * kinglozzer has joined #silverstripe
882: [21:44:52] <Pyromanik> concussion: now a unit of measurement
883: [21:44:59] <Pyromanik> xD
884: [21:45:01] <Stomach> :D
885: [21:45:19] <Pyromanik> i'm right next to vegitation.
886: [21:45:47] <Pyromanik> assuming a concussion is the average width of an adult human head, I'd say I'm about half a concussion away xD
887: [21:46:40] <Stomach> I just need to open a couple more holes in my head and I'll be in double digits
888: [21:47:11] <Pyromanik> tried skydiving?
889: [21:47:27] <Stomach> not without a parachute
890: [21:47:27] <Pyromanik> I reckon that's on the list when I get back.
891: [21:50:37] <Pyromanik> Stomach, technical director?
892: [21:50:42] <Pyromanik> what even is this?
893: [21:50:46] <Pyromanik> cto?
894: [21:50:54] <Stomach> basically
895: [21:51:04] <Pyromanik> so no print work?
896: [21:51:31] <Stomach> not really
897: [21:51:57] <Pyromanik> so, 120k p.a.?
898: [21:52:04] <Stomach> near there :P
899: [21:52:27] <Pyromanik> I might be willing to put up with AKL for something like that.
900: [21:52:52] <Pyromanik> preferrably reversing the first two figures though.
901: [21:53:08] <Stomach> that would be nice
902: [21:53:10] <Pyromanik> xD
903: [21:53:12] <Stomach> might actually be able to afford a house
904: [21:53:16] <Pyromanik> haha, ikr
905: [21:53:22] <Pyromanik> fuck'n houses.
906: [21:53:25] <Pyromanik> I'm too old for this shit.
907: [21:53:31] <Stomach> ^ agree
908: [21:54:30] <Stomach> average house is like 20x minimum wage
909: [21:54:33] <Stomach> thats fucked
910: [21:54:37] <Pyromanik> mmm.
911: [21:54:48] <Pyromanik> then mortgage it for 30 years
912: [21:54:59] <Pyromanik> as well
913: [21:55:31] <Stomach> ah well, student loan will be paid off by I'm 40 so thats a bonus
914: [21:55:52] <Pyromanik> It's like, I gotta think about kids 'n shit. I ain't got time for mortgages.
915: [21:56:22] <Pyromanik> Guess I'll just have to make the next big thing
916: [21:56:36] <Pyromanik> I know... how about a site right, where you can make friends!
917: [21:57:10] <Pyromanik> that's something this modern age is removing from society, I think it'd be useful to have a site where you could make friends leveraging technology
918: [21:57:18] <Pyromanik> provide a return path
919: [21:57:26] <Pyromanik> I'll call it tinbook.
920: [21:57:28] <Pyromanik> yes.
921: [21:57:46] <Stomach> facebook for X is facebook
922: [21:57:48] <Pyromanik> BOOM billionaire coming in
923: [21:58:01] * DanaeNZ quit (Quit: DanaeNZ)
924: [21:58:13] <Pyromanik> Stomach, being fecetious if that wasn't clear xD
925: [21:58:23] <Pyromanik> shitteious.
926: [21:58:35] <Stomach> really? completely missed it
927: [21:58:39] <Stomach> you forgot the sarcasm tag
928: [21:58:44] <Stomach> HOW WILL WE KNOW WITHOUT THE TAG
929: [21:58:53] <Pyromanik> or however that word goes that basically means sarcastic but is more posh even though it sounds like the posh word for shit.
930: [21:59:14] <adrexia> <Stomach> facebook for X is facebook
931: [21:59:16] <Pyromanik> I know man, it's modern society. there's just no connnection to the real world anymore, like langauage.
932: [21:59:25] <adrexia> well, there's facebook for people who don't want to use fb
933: [21:59:29] <Pyromanik> the kids don't know language.
934: [21:59:30] <Stomach> adrexia - lol
935: [21:59:33] <adrexia> but that's twitter and google plus ;)
936: [21:59:45] <Pyromanik> oh, guggleplush is still a thing?
937: [21:59:57] <adrexia> Pyromanik, amoungt linux nerds, yes ;)
938: [21:59:59] <Pyromanik> I thought that was just for boring scientists
939: [22:00:08] <adrexia> that too
940: [22:00:22] <Pyromanik> and wannabe scientists, generally used in a professional...ish capacity
941: [22:00:31] <adrexia> it's actually a fairly good platform for resources sharing
942: [22:00:31] <Pyromanik> y'know, like linked in, but actually useful.
943: [22:00:59] <adrexia> I use it to store links to things I want to be able to find later ;)
944: [22:01:14] <Pyromanik> I use my brain for that. Tricky I know, but it's a great timesaver.
945: [22:01:25] <Pyromanik> the shit I forget, obviously wasn't worth remembering :P
946: [22:01:34] <adrexia> it moves slow enough that that anything still relevant is easy to find
947: [22:01:34] <Pyromanik> (most things, haha)
948: [22:01:41] <Pyromanik> hahahaha
949: [22:01:47] <adrexia> ...you remember all the links you see?
950: [22:01:51] <Pyromanik> boom, useful because no one uses it.
951: [22:02:06] <adrexia> yeah, it's not really a social network
952: [22:02:07] <Pyromanik> adrexia, yeah see coz like, browsing wikipedia, you're just all owa the show
953: [22:02:17] <adrexia> it's bookmark sharing
954: [22:02:26] <Pyromanik> and so like browsing the web normally is generally the same thing.
955: [22:02:27] <adrexia> lol
956: [22:02:43] <adrexia> I often see thigns and wonder where, how, when I saw them
957: [22:02:52] <Pyromanik> so you just remember the interesting shit you saw in a general capacity and the actual USEFUL writeups or whatever are generally pretty easy to find.
958: [22:03:03] <adrexia> like 'I think this problem could be solved by x.... where did I see that before?'
959: [22:03:16] <Pyromanik> then I guggles it. It's like google, but with less clues.
960: [22:03:17] <Pyromanik> xD
961: [22:03:22] <adrexia> lol
962: [22:03:40] <adrexia> that's what I do when I forgot to put it anywhere useful
963: [22:03:51] * glenn-bautista has joined #silverstripe
964: [22:04:01] <Pyromanik> I just don't do internet.
965: [22:04:05] <Pyromanik> it's easier.
966: [22:04:19] <Pyromanik> I just go to work and stare at the screen. Websites be damned!
967: [22:04:33] <Pyromanik> (<-- clearly lying)
968: [22:04:42] <Pyromanik> just so y'know Stomach :P
969: [22:04:53] <Stomach> :D :D
970: [22:05:01] <Stomach> the "for Stomach" tag is great
971: [22:05:11] <Pyromanik> cows have for stomach
972: [22:05:22] <Pyromanik> I red wen I was yung
973: [22:06:30] <Pyromanik> so I'm writing this feminism empowering story about a female martial artist. But I need a name.
974: [22:06:56] <Pyromanik> I'm thinking of going with lun chee. I think it's a pretty unique character name, pretty sure no one has used that before.
975: [22:07:11] * Pyromanik continues on his neckbeard fan fiction
976: [22:07:22] <Pyromanik> LOL JUST KIDDING STOMACH
977: [22:07:31] <Stomach> :D
978: [22:08:29] <Pyromanik> so I do like however how soundcloud is all "This tune won't play without flash. Stop blocking it or we won't let you hear the song."
979: [22:08:38] <Pyromanik> meanwhile the song is half way through by the time I see this message.
980: [22:08:40] <Pyromanik> GG LOL
981: [22:09:48] <Pyromanik> so grooveshark died.
982: [22:09:53] <Pyromanik> that was interesting.
983: [22:10:10] <Pyromanik> both surprising and not, at the same time.
984: [22:10:11] <Pyromanik> weird.
985: [22:10:22] <Pyromanik> like, surprising it lasted so long.
986: [22:10:28] <Pyromanik> but not surprising it died.
987: [22:10:36] <Pyromanik> just, baffling how it lasted so long.
988: [22:12:53] <Pyromanik> areet, gneet.
989: [22:12:55] * Pyromanik quit (Quit: Leaving)
990: [22:13:09] * UncleCheese has joined #silverstripe
991: [22:13:43] * Stomach quit (Quit: zzz)
992: [22:15:52] * babak quit (Quit: Connection closed for inactivity)
993: [22:15:57] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
994: [22:21:05] <antmas> man
995: [22:21:08] <antmas> source control is hard
996: [22:21:11] <antmas> :|
997: [22:22:39] * hash has joined #silverstripe
998: [22:23:10] <hash> .
999: [22:23:46] * glenn-bautista quit (Quit: Leaving.)
1000: [22:25:12] * kinglozzer quit ()
1001: [22:26:58] <UncleCheese> final scene of Silicon Valley was sooooo good
1002: [22:27:19] <UncleCheese> such a good metaphor
1003: [22:28:17] <antmas> need to watch more of that show
1004: [22:28:28] <antmas> need to watch more of any show actually
1005: [22:28:32] <antmas> dat time
1006: [22:29:33] <adrexia> I need to watch less shows
1007: [22:29:39] <adrexia> or, fewer
1008: [22:30:01] * micmania1 has joined #silverstripe
1009: [22:30:08] <adrexia> I was watch silicon valley as it was coming out, but I lost track
1010: [22:30:15] <adrexia> I'm more of a binge watcher
1011: [22:30:33] <adrexia> will probably pick it up again at some point
1012: [22:30:46] <UncleCheese> it's soooooo good
1013: [22:30:54] * zippy has joined #silverstripe
1014: [22:30:57] <UncleCheese> and if you work in this industry, it's like double the good
1015: [22:32:40] <antmas> I watched like the first 3 episodes
1016: [22:32:41] <antmas> maybe 4
1017: [22:33:06] <antmas> only thing I watch at the moment is GoT and Penny Dreadful
1018: [22:33:46] <zippy> UncleCheese: it is good
1019: [22:34:09] <UncleCheese> did you see last night's? .. or... whenever USA Sunday was?
1020: [22:34:14] <zippy> Not yet
1021: [22:34:15] <zippy> sshh
1022: [22:34:23] <UncleCheese> really good final scene
1023: [22:34:26] <zippy> arrghh
1024: [22:34:46] <UncleCheese> although, it was no mean jerk time
1025: [22:34:46] * Stomach has joined #silverstripe
1026: [22:35:58] <zippy> I have a model with a HasMany Students. On my page I want to do /mypage/students - if I have no function defined (but added to the allowed_actions) then all I get is 'HasMany' on the screen, due to the controller using the models relation. I create a function and just return array (so it should use MyPage_students.ss) but doesn't...
1027: [22:36:14] <zippy> Is there a better way to do this, I don't really want to call the page or the relation anything else
1028: [22:37:58] <Stomach> return $this->customise(array('Students' => $this->data()->Students()));
1029: [22:37:59] <Stomach> ?
1030: [22:38:24] <zippy> I think I found the problem...
1031: [22:38:53] * muskie9 quit (Ping timeout: 252 seconds)
1032: [22:39:21] <zippy> yeap
1033: [22:39:27] <zippy> my view I wanted to use was blank :)
1034: [22:41:01] <zippy> Stomach: I don't think even need to call customise. return array('Students' => $this->data()->Students()); wosk fine
1035: [22:44:04] * Stomach quit (Quit: zzz)
1036: [22:45:53] * travis-ci has joined #silverstripe
1037: [22:45:54] <travis-ci> silverstripe/silverstripe-cms#1235 (3.1 - 3872b02 : Damian Mooyman): The build passed.
1038: [22:45:54] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/0557c0d47be8...3872b02f6592
1039: [22:45:54] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/65161552
1040: [22:45:54] * travis-ci has left #silverstripe
1041: [22:46:54] * hash quit (Quit: Page closed)
1042: [22:47:00] * Stomach has joined #silverstripe
1043: [22:47:48] <Stomach> zippy - lol :D
1044: [22:50:19] <Ryan-Toast> Can you disable split mode in the CMS with a config?
1045: [22:53:28] * Stomach quit (Quit: zzz)
1046: [22:55:30] * WandL has joined #silverstripe
1047: [22:56:37] <Ryan-Toast> Easiest way to increase the file upload limit in SS?
1048: [22:58:06] * Stomach has joined #silverstripe
1049: [22:58:06] <zippy> Ryan-Toast: don't think you can disable the split mode in a config
1050: [22:58:12] * Colin[pi] has joined #silverstripe
1051: [22:58:20] <Ryan-Toast> zippy: sadface.jpg
1052: [22:58:23] <zippy> Ryan-Toast: htaccess, it's possibly the server which is setting the limit
1053: [22:58:47] <zippy> Ryan-Toast: http://www.silverstripe.org/community/forums/general-questions/show/24797
1054: [22:58:52] <Ryan-Toast> zippy: chur
1055: [22:58:54] <longmog> typically the server will have maximum (http protocol) message size and maximum file size configuration values
1056: [22:59:04] <Ryan-Toast> zippy: I’ve done that already. Must be the php.ini
1057: [22:59:06] <longmog> in the case of apache+php it's in the php.ini
1058: [23:00:18] <antmas> Colin[pi]: o/
1059: [23:01:50] * joelpittet has joined #silverstripe
1060: [23:02:00] <zippy> Ryan-Toast: you can override those ones with .htaccess generally
1061: [23:03:28] * glenn-bautista has joined #silverstripe
1062: [23:03:34] * ss-helper quit (Remote host closed the connection)
1063: [23:03:46] * ss-helper has joined #silverstripe
1064: [23:05:07] <Colin[pi]> hey antant o/
1065: [23:10:41] * mahfuz has joined #silverstripe
1066: [23:16:01] * spronk has joined #silverstripe
1067: [23:17:42] <longmog> so it looks like, from github, that gridfield in modeladmin not being able to remember what page it was on is an unsolved problem?
1068: [23:17:48] <longmog> https://github.com/silverstripe/silverstripe-framework/issues/3229
1069: [23:19:18] <zippy> longmog: use better buttons, then you can use back and forward, alongn with "Save and next" buttons
1070: [23:19:42] <longmog> yeah that doesn't help this problem
1071: [23:21:03] <longmog> we have almost 3k photographs and they have to cherry pick their editing, what i've done is create an action thing so they can do the most common action without editing the DO but it's not a great fix
1072: [23:21:33] <longmog> http://i.imgur.com/VzY5brM.png the (+) icon in the actions
1073: [23:22:01] <longmog> wonder if i should just hack a cookie into it for now, since it's this one single grid field
1074: [23:23:05] * glenn-bautista quit (Quit: Leaving.)
1075: [23:23:09] <zippy> Stomach: I think major versions need to be rolled much sooner, I think SemVer should force that
1076: [23:23:32] <Stomach> zippy - referencing my chat with jonom in github?
1077: [23:23:44] <zippy> yea, I was going to make a post in the silverstripe group as well
1078: [23:24:03] <zippy> when I saw 3.1.13 getting cut there was a lot of "can this make it in, can this make it in" etc
1079: [23:24:15] <zippy> I think major releases should be sooner and smaller
1080: [23:24:16] <Stomach> yeah, its bs
1081: [23:24:18] <Stomach> release it
1082: [23:24:22] <Stomach> then release the next one
1083: [23:24:23] <Stomach> all good
1084: [23:24:25] <zippy> yeap
1085: [23:25:03] <zippy> it's a major release so it will break things ofc, but why break 50 things, even if it just had 1-2 new major shiney things in it, thats fine!!
1086: [23:25:14] * glenn-bautista has joined #silverstripe
1087: [23:30:26] <Stomach> yeah I agree 100%
1088: [23:34:50] <spronk> semver is so braindeadly simple it's a nobrainer to use these days
1089: [23:35:00] <spronk> esp when you're using e.g. composer
1090: [23:35:26] <simon_w|air> I doubt it'll help the SS ecosystem that much
1091: [23:35:55] <simon_w|air> minimum-stability: dev in the default project's composer.json means almost no one actually tags releases of modules
1092: [23:41:56] <MichalKleiner> I hate untagged modules
1093: [23:42:04] <Stomach> yeah thats annoying
1094: [23:42:12] <Stomach> I have lots of PRs for "please tag this" :\
1095: [23:42:28] <Stomach> https://github.com/BetterBrief/silverstripe-googlemapfield/issues/25
1096: [23:43:47] <simon_w|air> You know what's not tagged, so breaks when fixing the minimum stability?
1097: [23:43:50] <simon_w|air> The simple theme
1098: [23:44:45] <Stomach> hahaha
1099: [23:45:42] <Stomach> https://github.com/silverstripe-themes/silverstripe-simple/issues/35
1100: [23:46:20] <longmog> well whoever made the moderno admin theme, appreciate it, finally beaten it into shape
1101: [23:46:37] <longmog> custom actions provider was a bit of a mess because of a display:none!important but
1102: [23:46:45] <zippy> Colin[pi]: ?
1103: [23:46:47] <longmog> looks okay now
1104: [23:47:53] * veb has joined #silverstripe
1105: [23:50:16] <Colin[pi]> zippy: o/
1106: [23:50:17] <Colin[pi]> sup?
1107: [23:50:22] <zippy> Colin[pi]: ^
1108: [23:50:25] <zippy> That is you isn't it?
1109: [23:50:29] <Colin[pi]> oh
1110: [23:50:31] <Colin[pi]> I see now
1111: [23:50:34] <Colin[pi]> yep was me
1112: [23:52:01] <Colin[pi]> longmog: submit an issue to it if you like and I'll fix

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