#silverstripe IRC Log

IRC log for 14 August 2014

All timestamps are in UTC.

1: [08:04:53] * ss-log has joined #silverstripe
2: [08:05:05] <Pybgrk> [23:41] <+ss23> Considering it's meant to be winter, it's getting too fucking hot and sunny in Wellington :/
3: [08:05:15] <Pybgrk> nz doesn't have a winter. much like uk doesn't have a summer.
4: [08:05:24] <ss23> mm
5: [08:06:47] <adrexia_> funny, given what happened a few hours later
6: [08:07:08] <adrexia_> flash hail storm
7: [08:07:37] <ss23> haha, yeah
8: [08:07:39] <ss23> and BOOM
9: [08:07:40] <ss23> :d
10: [08:07:51] <irogue_> holy shit
11: [08:08:02] <irogue_> for once i realised i need something from the supermarket *before* it closes
12: [08:13:20] <simon_w> irogue_, don't forget batteries :p
13: [08:15:15] * DesignerX has joined #silverstripe
14: [08:17:43] <stojg_> wellington doesn't have weather
15: [08:21:12] <adrexia_> http://www.stuff.co.nz/national/10383908/Wellington-sculpture-struck-by-lightning
16: [08:22:53] <Pybgrk> [00:46] <zippy> when I use it with laravel, it seems to be all g - but when I tried with silverstripe, not sure why but I raged
17: [08:23:12] <Pybgrk> composer dictates your project layout, which SS doesn't fit. So there's some bullshit to make it work, and that gets enraging fast.
18: [08:23:19] <Pybgrk> things like... nested git repos.
19: [08:26:21] * zippy has joined #silverstripe
20: [08:28:30] * simon_w quit (Quit: Ping timeout: your mum)
21: [08:36:15] <Pybgrk> ss23: what do I apparently love?
22: [08:37:47] <Pybgrk> hi Robke
23: [08:38:03] <Robke> Hello ;) how manyh nicknames do you have? :D
24: [08:38:09] <Pybgrk> all of them :P
25: [08:38:46] * Pybgrk is now known as Pyfruitk
26: [08:38:51] <Robke> :DDDD
27: [08:39:16] <Robke> good sense of humour ;D
28: [08:40:20] <stojg_> http://imgs.xkcd.com/comics/workflow.png
29: [08:40:45] <Pyfruitk> yes.
30: [08:40:52] <Pyfruitk> emails break my workflow.
31: [08:40:57] <Pyfruitk> every. single. one.
32: [08:47:16] * simon_w has joined #silverstripe
33: [08:52:24] <irogue_> simon_w: I didn't forget batteries.
34: [08:52:45] <irogue_> [20:23:13] <Pybgrk> composer dictates your project layout, which SS doesn't fit. So there's some bullshit to make it work, and that gets enraging fast.
35: [08:52:54] <irogue_> looking forward to that being fixed
36: [08:53:12] <Zauberfisch> stojg_: haha
37: [08:53:21] <Zauberfisch> didn't see that yet. nice
38: [08:53:22] <irogue_> stojg_: hows the java going? :P
39: [08:53:56] <Zauberfisch> Pyfruitk: the more I think about it, the more I like your name thing. pretty smart actually.
40: [08:54:07] <Pyfruitk> Zauberfisch: eh? how so?
41: [08:54:21] <stojg_> irouge: I've given up, let it eat all the ram and slowly die from starvation.
42: [08:54:24] <Pyfruitk> irogue_: so it's on the composer team's radar?
43: [08:54:47] <Pyfruitk> also, did you pack on pies since we last met, or do I just remember wrongly that you're about my size?
44: [08:55:04] <Pyfruitk> (in terms of frame, not height)
45: [08:55:05] <Zauberfisch> we all know who it is, but the visitors that just come here to bother us don't recognise you again and so they can't send you private messages after you replyed to one of their question on the day before
46: [08:55:13] <irogue_> Pyfruitk: I have never been about your size :P
47: [08:55:30] <irogue_> Pyfruitk: no, more on the silverstripe team's radar, lol
48: [08:55:31] <Pyfruitk> ... not sure if innuendo...
49: [08:55:43] <simon_w> When isn't it?
50: [08:55:47] <Pyfruitk> irogue_: so SS is going to bend to mold around composer?
51: [08:55:54] <Pyfruitk> simon_w: exactly :P
52: [08:56:16] <Pyfruitk> Zauberfisch: heh, well there is that I guess. but it didn't happen all that often to me anyway.
53: [08:56:43] <Pyfruitk> although with the amount of mundande requests and snottyness wilsonstaff was coming up with last night...
54: [08:57:01] <Pyfruitk> Zauberfisch: also visitors don't tend to remember exact names, and still recognise me as me.
55: [08:57:23] <Pyfruitk> The beginning and the end of the word are the most important parts for recognition
56: [08:57:30] * ThePeach has joined #silverstripe
57: [08:59:46] <Zauberfisch> Pyfruitk: true
58: [08:59:59] <Zauberfisch> Pyfruitk: and yeah ... haha ... willson
59: [09:00:13] <Pyfruitk> irogue_: Ja9 said you were a L, I thought you were the diet king though, so I was a bit confused.
60: [09:00:40] <Pyfruitk> 'hallp halp, my csv is the wrong encoding' ... 'WHY IS NO ONE ANSERING'
61: [09:00:41] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
62: [09:00:48] <irogue_> Pyfruitk: i am so not an L
63: [09:00:54] <irogue_> try 2XL
64: [09:01:03] <Pyfruitk> irogue_: lol, wow, yeah ok bad memory I guess.
65: [09:01:15] <Pyfruitk> I said M
66: [09:01:25] <Pyfruitk> she said she'd send M and L and then I could give one away.
67: [09:01:39] <Pyfruitk> I was all CHUR
68: [09:01:56] <Pyfruitk> then I found out it's Laravel this month so I'm not on for another 5 weeks
69: [09:02:02] <irogue_> haha
70: [09:03:07] <Pyfruitk> but that's cool.
71: [09:03:11] <Pyfruitk> It's locked in now.
72: [09:03:28] <Pyfruitk> and I get to make comparisons, as I've not dealt with Lvail before.
73: [09:05:47] <Pyfruitk> hopefully I can pick up on something that's a bit shit so I can dismiss it :P
74: [09:16:00] * vebb has joined #silverstripe
75: [09:18:03] * vebb quit (Client Quit)
76: [09:19:19] * DesignerX_ has joined #silverstripe
77: [09:19:24] * DesignerX quit (Ping timeout: 272 seconds)
78: [09:19:26] * DesignerX_ is now known as DesignerX
79: [09:22:08] <irogue_> Pyfruitk: it's a PHP framework, there's plenty of shit :P
80: [09:22:37] <stojg_> oh guyses, here is a tip to improve your webserver http://www.scriptrock.com/articles/five-iis-8-configs-you-need-to-check-today
81: [09:23:41] <Pyfruitk> oh you, irogue_
82: [09:23:51] * jedateach quit (Quit: jedateach)
83: [09:24:27] <irogue_> stojg_: only needs 1 step
84: [09:24:29] <simon_w> stojg_, just don't use IIS
85: [09:24:38] <irogue_> simon_w: great minds think alike!
86: [09:25:24] <stojg_> twitter just showed me that as a 'sponsored tweet', I had to pass it on.
87: [09:25:27] <Pyfruitk> rofl, improve web server: scrap your windows box for linux.
88: [09:29:44] * Guits has joined #silverstripe
89: [09:33:11] <Guits> In modeladmin where i have a many_many relationship from CarModel to Motors, When I search "Link Existing" Only the ID# of the Motors shows up as result in the "autocomplete box".. The Title of the motor turns up OK in the Grid when I press "Link Existing" ...How can i make sure the motor title shows up in the "autocomplete" ?
90: [09:33:23] * simon_w quit (Quit: Ping timeout: your mum)
91: [09:36:09] * simon_w|air has joined #silverstripe
92: [09:36:10] <Pyfruitk> Guits: public function getTitle() { return $this->whatEverYouCalledIt; }
93: [09:37:56] * henkpoley has joined #silverstripe
94: [09:42:52] <stojg_> SilverStripe tries hard to give a 'user friendly' name of DataObject, it tries to find fields with the name of "Title", falls back to a getTitle() method, then tries "Name" and then getName().. but it mght not work in all cases.
95: [09:43:02] <Pyfruitk> Guits: also, cars have an engine, not a motor.
96: [09:43:47] <Pyfruitk> stojg_: Guits yes, the fallback if common things aren't set (title, name) is "#$id"
97: [09:43:58] <irogue_> fire alarm at the naval base
98: [09:44:15] <Pyfruitk> naval base?
99: [09:44:17] <irogue_> TIL they don't have their own fire service
100: [09:44:37] <stojg_> > "The Oxford English Dictionary defines “motor” as a machine that supplies motive power for a vehicle or other device with moving parts. Similarly, it tells us that an engine is a machine with moving parts that converts power into motion. “We use the words interchangeably now,” says Fuller. “But originally, they meant very different things.”"
101: [09:45:08] <Pyfruitk> Electric MOTOR, Internal combuston ENGINE.
102: [09:45:10] <Pyfruitk> ;)
103: [09:45:26] <Pyfruitk> although to be fair some cars do have motors these days.
104: [09:45:29] <Pyfruitk> more and more.
105: [09:45:39] <stojg_> you say tomatoe, I say ..
106: [09:45:50] <irogue_> you say tomato, i say potato
107: [09:46:14] <Pyfruitk> in any case, I don't tend to go looking to buy a car thinking "I really want a 2ZZ, I wonder which models have them."
108: [09:46:32] <irogue_> Pyfruitk: my car nut friends do. it's weird.
109: [09:46:59] <Pyfruitk> yeah but that's because they're boyracer tossers, right?
110: [09:47:12] <Pyfruitk> gotta have that RB20DET
111: [09:47:12] * Tanger quit (Quit: Tanger)
112: [09:47:15] <stojg_> it's like saying, I would like an i7, which brand gives me one cheap
113: [09:47:31] <stojg_> *a cheap one
114: [09:47:33] <Pyfruitk> stojg_: well, to be fair that's a thing I guess.
115: [09:47:49] <irogue_> yeah
116: [09:47:53] <Pyfruitk> but again, only for the highter enthusiast. In which case they pretty much know what is what anyway.
117: [09:47:59] <irogue_> there are particular engine series known for reliability too
118: [09:48:03] <irogue_> its not just about boyracerness
119: [09:48:19] <irogue_> bahaha
120: [09:48:26] <Pyfruitk> Then again, 'Engine Name' could be something of a misnomer where it's "2L Petrol" or suchlike
121: [09:48:43] <Pyfruitk> [10:48] <irogue_> bahaha
122: [09:48:44] <Pyfruitk> ?
123: [09:48:45] <irogue_> "K77 naval base, awaiting permission to enter"
124: [09:48:57] <Pyfruitk> yeah, right. I suspsected something like that would happen.
125: [09:49:11] <Pyfruitk> which is why most have their own emergency services
126: [09:49:14] <irogue_> hence why I expected them to have their own
127: [09:49:15] <irogue_> yeah
128: [09:49:24] <stojg_> for instance, I'm a big fan of volvo B23 engines, quite easy to over clock and can take a good punishment
129: [09:49:31] <Pyfruitk> [10:48] <irogue_> there are particular engine series known for reliability too
130: [09:49:35] <Pyfruitk> so... anything Japanese?
131: [09:49:37] <Pyfruitk> :P
132: [09:49:39] <irogue_> nah
133: [09:49:56] <Pyfruitk> stojg_: hahaha overclock :P
134: [09:49:57] <irogue_> lots of mitsi engines are shit, and most 1990s nissan engines
135: [09:50:12] <Pyfruitk> irogue_: well yeah, but that's what you get for going mitsi innit.
136: [09:50:19] <Pyfruitk> and nissan.
137: [09:50:28] <irogue_> tl;dr: Toyota.
138: [09:50:31] <Pyfruitk> everyone knows if you want... yes.
139: [09:50:38] <Pyfruitk> reliablity, go toy motor
140: [09:50:55] * irogue_ has a 1993 starlet
141: [09:51:10] <Pyfruitk> but then that's a manufacturer, not an engine series
142: [09:51:21] <simon_w|air> reliability, go Kenworth
143: [09:51:24] <irogue_> I did do my research on the engine series though!
144: [09:51:30] <Pyfruitk> K, A, E, JZ, M they're all reliable.
145: [09:51:40] <Pyfruitk> they're all Toyota.
146: [09:51:42] <irogue_> the S model (which I got) is significantly more reliable than the non-S
147: [09:52:03] <Pyfruitk> irogue_: define 's model'?
148: [09:52:19] <irogue_> S model of the car. has a different engine model in it.
149: [09:52:23] * simon_w|air quit (Quit: Textual IRC Client: www.textualapp.com)
150: [09:52:26] <irogue_> S for 'sport'
151: [09:53:00] <irogue_> has the 2E-E instead of the 2E
152: [09:53:19] <irogue_> the extra E is for EFI
153: [09:53:20] <Pyfruitk> injected. Yeh, that'll about do it.
154: [09:53:23] <Pyfruitk> yeh
155: [09:53:28] * Pyfruitk is aware :P
156: [09:53:34] <irogue_> just checking :P
157: [09:55:17] <Pyfruitk> F is for economy head. that'll be reliable too. But then G for performance are reliable too.
158: [09:55:26] <Pyfruitk> 4A GE - about bulletproof.
159: [09:55:32] <Pyfruitk> unless you let this guy in and he snaps the crank.
160: [09:55:41] <Pyfruitk> lol
161: [09:56:21] <irogue_> when looking at basic 90s cars (for their sisters' first cars etc) my gearhead mates are all about the 3S
162: [09:56:47] <Pyfruitk> yeah, fucking bulletproof.
163: [09:56:56] <Pyfruitk> Plenty of power, reliable.
164: [09:57:01] <Pyfruitk> (2L)
165: [09:57:01] * ARNHOE has joined #silverstripe
166: [09:57:08] <Pyfruitk> personally I'd got with A or E series for a first car.
167: [09:57:19] <irogue_> one of them has had two coronas with 3S over 500k with nothing but regular servicing
168: [09:57:36] <Pyfruitk> yep. Hell even with irregular servicing they go well.
169: [09:57:54] <Pyfruitk> 2S is Corona, Celica, MR2, Altezza, etc.
170: [09:58:00] <irogue_> yep
171: [09:58:13] <Pyfruitk> bit heavy these days, but go well and sure can pull.
172: [09:58:39] <stojg_> "Welcome to the silverstripe irc channel, where we will have opinions about your code and give you recommendations on which japanese car you should get."
173: [09:58:51] <Pyfruitk> stojg_: tldr Toyota.
174: [09:58:52] <stojg_> I wonder why I dont log in more often.
175: [09:59:28] <irogue_> stojg_: we're a bundle of fun ;)
176: [09:59:40] <Pyfruitk> I have a speical place for the K series.
177: [09:59:51] <Pyfruitk> because fuck your computers. when the apocalypse comes, my car will still work.
178: [09:59:59] <irogue_> Pyfruitk: for themselves, my mates are all about the 2JZ
179: [09:59:59] <Pyfruitk> :P
180: [10:00:10] <Pyfruitk> irogue_: yeah well, that thing is a rocketship.
181: [10:01:26] <irogue_> ah, manual pull requests by email
182: [10:01:42] <irogue_> this is what gitorious has reduced me to
183: [10:01:54] <Pyfruitk> aha
184: [10:01:56] <Pyfruitk> rude
185: [10:02:12] <Pyfruitk> 2JZ is powerful, and solid as a rock.
186: [10:02:19] <Pyfruitk> very popular drag engine.
187: [10:02:39] <irogue_> stojg_: still working?
188: [10:03:06] <Pyfruitk> little known, but they actually made a JZA80 (Supra) with vvti AND TT
189: [10:03:24] <Pyfruitk> the internet seems to think it's one or the other.
190: [10:03:32] <Pyfruitk> But I know for a fact.
191: [10:03:52] <Pyfruitk> anyway, fuck'n tortoise git wants me to shut down firefox to install.
192: [10:03:52] <Pyfruitk> lame
193: [10:03:59] * Pyfruitk quit (Quit: Page closed)
194: [10:04:11] <stojg_> irougue_: nah, just got my ugly bash script to work, so I'm cleansing my brain with stupid internet stuff
195: [10:04:24] <irogue_> ah, I too am redditing
196: [10:04:30] * keko has joined #silverstripe
197: [10:05:51] <irogue_> eyyyy, there's my daily AWS "OH GOD SHIT IS DOWN" notification
198: [10:07:17] <irogue_> You are receiving this email because your Amazon CloudWatch Alarm "sql03-CPU-Utilization" in the APAC - Sydney region has entered the ALARM state, because "Threshold Crossed: 3 datapoints were greater than or equal to the threshold (80.0). The most recent datapoints: [100.0, 100.0]." at "Thursday 14 August, 2014 10:05:08 UTC".
199: [10:09:25] * keko has left #silverstripe
200: [10:10:21] * vebb has joined #silverstripe
201: [10:11:04] * Pyfruitk has joined #silverstripe
202: [10:12:32] <irogue_> Pyfruitk: wb
203: [10:14:22] * vebb quit (Client Quit)
204: [10:14:38] * vebb has joined #silverstripe
205: [10:14:48] <Pyfruitk> ta
206: [10:15:08] <Pyfruitk> can't have timed out, session came straight back to channel
207: [10:15:09] <Guits> Thanx guys for the info
208: [10:15:47] <Guits> and also the language lesson :D (It is a swedish site and in Swedish : Motor = Engine)
209: [10:16:25] <Pyfruitk> it's commen in English too
210: [10:16:30] <Zauberfisch> http://paste2.org/KVpphnhj
211: [10:16:40] <Zauberfisch> is this a sane composer configuration?
212: [10:16:48] <Zauberfisch> its the best I can come up with
213: [10:16:56] <Zauberfisch> any recommendations or critics?
214: [10:17:02] <Pyfruitk> oh yes please
215: [10:17:08] <Pyfruitk> irogue_: ^ ?
216: [10:17:23] <stojg_> Guits, det ar okey ;)
217: [10:18:15] <irogue_> Zauberfisch: yep, looks pretty standard to me :)
218: [10:18:30] <Pyfruitk> sweet, so I can use that on a base install?
219: [10:18:33] * vebb quit (Client Quit)
220: [10:18:35] <stojg_> Zauberfisch, I always try to lock down to tags in my composer so I don't get any surprises when doing an update
221: [10:18:44] <Pyfruitk> hmmno, not base.
222: [10:19:04] <irogue_> stojg_: but then don't do --with-dev or --prefer-dist ;)
223: [10:19:10] <irogue_> they both make composer ignore tags
224: [10:19:21] <irogue_> uh, sorry, just realised you said tags not hashes
225: [10:19:34] * DesignerX quit (Ping timeout: 272 seconds)
226: [10:20:21] <irogue_> the number of times I've had to fork a module because the author doesn't tag it and composer doesn't play nicely with hashes...
227: [10:20:30] <stojg_> +1
228: [10:21:43] <Pyfruitk> so composer is bad.
229: [10:21:44] <Pyfruitk> right.
230: [10:21:56] <stojg_> my latest fav module is sheadawson/silverstripe-userswitcher so I can check canView easily.. but on the other hand I dont develop much silverstripe these days
231: [10:21:59] <irogue_> basically, yes, it's shit, but we don't have any better options yet
232: [10:22:10] <irogue_> it's still a fuckload better than PEAR was
233: [10:22:30] <stojg_> pear was not even usable, but even it did it's job
234: [10:22:36] <irogue_> stojg_: yeah, that's a pretty sweet module
235: [10:23:41] <stojg_> composer is alright, just a bit hard to hard to understand sometime.. They should maybe not put so many features in there.
236: [10:24:29] <Pyfruitk> learning curve for composer which is (or should be) a simple tool for making life easier, is steep and consumes mroe time than just GIT CLONE
237: [10:24:41] <irogue_> Pyfruitk: yes, but git submodules are also fucked
238: [10:24:55] <Pyfruitk> irogue_: yeah but don't submodule
239: [10:24:58] <irogue_> the one thing I miss about SVN is externals
240: [10:25:21] <Pyfruitk> yeh
241: [10:25:29] <stojg_> git consumes so much time compared to just making a backup of your code.. in the beginning
242: [10:25:30] <Pyfruitk> I didn't use them, but they were glorious.
243: [10:25:49] <Pyfruitk> stojg_: ha... yes and no. Basic git usage is easy enough.
244: [10:25:50] <stojg_> oh god.. no. no. not externals.. not svn..
245: [10:26:21] <stojg_> though it was better then cvs, so I guess things are slowly getting better
246: [10:27:20] <irogue_> stojg_: not gonna lie, while I was freelancing I just put my code in Dropbox
247: [10:27:37] <irogue_> didn't need merging cos I was the only one ever going to work on it, and Dropbox provides versioning
248: [10:27:48] <stojg_> "continous delivery; dropbox"
249: [10:28:13] <stojg_> set up a linux box with apache, php and dropbox and you are all sweet mate
250: [10:28:26] <irogue_> that may or may not have been what I did ;)
251: [10:30:47] * vebb has joined #silverstripe
252: [10:32:08] <stojg_> what ever works I guess.
253: [10:35:12] * Azure_ is now known as Azure
254: [10:35:30] <zippy> I use git submodules for the first time last week, been working out really good
255: [10:35:40] <Pyfruitk> D:
256: [10:35:51] <irogue_> they work ok at first
257: [10:35:55] <irogue_> then something goes wrong
258: [10:35:56] <Pyfruitk> is a pain in the bottom cheeks.
259: [10:36:15] <zippy> "something goes wrong"
260: [10:36:29] <irogue_> and before you know it everything is wrong, and you have no fucking idea how the turkey baster ended up in your butt
261: [10:36:30] <zippy> isn't that like with most things, it's all good until something goes wrong
262: [10:37:11] <Pyfruitk> Colleague just spent an hour on the phone explaining how sometimes shit just happens.
263: [10:37:38] <Pyfruitk> an update script that relies on 6 different systems with about twice as many points of failure didn't run ONCE last night.
264: [10:37:43] <Pyfruitk> (goes every hour)
265: [10:37:47] * howardgrigg quit (Remote host closed the connection)
266: [10:39:05] <zippy> just noticed client has been writing some text in the price field.... $120.00 including gst
267: [10:39:11] <zippy> time to convert that to a currency field!
268: [10:39:26] <irogue_> heh
269: [10:39:30] <Pyfruitk> nah, subclass & make own field type.
270: [10:39:35] <Pyfruitk> conglomeration
271: [10:39:52] <Pyfruitk> text box that takes a numbered decimal only, and a tick box for incl. excl.
272: [10:40:15] <zippy> the whole site is set to include gst
273: [10:40:16] <Pyfruitk> put a $ on the front of the input text, wee desc. after the input checkbox, done.
274: [10:40:18] <irogue_> "Auckland Operational Support, council advise ETA of 15 minutes for contractor." "They're pulling up just this minute!" "That was a very quick 15 minutes..."
275: [10:40:48] * caamic30 quit (Quit: caamic30)
276: [10:40:51] <irogue_> the suspicious tone in the dispatchers voice at the end was great
277: [10:40:58] <irogue_> like "how the fuck did they get there that fast?"
278: [10:41:53] <zippy> got stream?
279: [10:42:29] <irogue_> neg, not up at the mo
280: [10:42:50] * r_hector quit (Quit: Leaving.)
281: [10:43:03] <irogue_> "Mt Roskill 621, trampoline on roof"
282: [10:43:16] <Pyfruitk> rofl
283: [10:44:19] <stojg_> https://www.youtube.com/watch?v=LDYMf0hS0Mk ?
284: [10:45:15] * stojg_ quit (Quit: Textual IRC Client: www.textualapp.com)
285: [10:45:41] <irogue_> bahahahaha
286: [10:45:48] <irogue_> OH MY GOD, OH MY GOD
287: [10:46:10] <Pyfruitk> hahahaha
288: [10:46:16] <Pyfruitk> no sound, but still lit. lol'd
289: [10:46:37] * caamic30 has joined #silverstripe
290: [10:48:34] * MrGuits has joined #silverstripe
291: [10:50:47] * Guits quit (Ping timeout: 272 seconds)
292: [10:50:59] <irogue_> "sitrep from station officer <name>, large trampoline on roof, looking to secure in situation"
293: [10:51:27] * adrexia_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
294: [10:51:32] <Pyfruitk> fuck'n...
295: [10:51:35] <irogue_> not only will they have a trampoline on their roof, they'll have a trampoline *attached* to their roof!
296: [10:52:31] <Pyfruitk> controller: function actionname() { $this->model->do_action_name(); echo $this->view->derptyderp($modelshit) }
297: [10:52:37] <Pyfruitk> what the fuck is the point.
298: [10:53:03] <Pyfruitk> reuse query from different models though, except that this query is specific to this controller.
299: [10:53:25] <Robke> first time i see that Pyfruitk are using rude words :D
300: [10:53:49] <Pyfruitk> wow, I must have been well behaved around you then Robke.
301: [10:54:20] <Robke> yeah :D or maybe im not too long here to see all the conversations :d
302: [10:54:25] <Pyfruitk> :P
303: [10:54:52] <Pyfruitk> Robke: logs.simon.geek.nz/stats.php :P
304: [10:56:49] <Robke> bastard number one :DDD
305: [10:59:33] <irogue_> fuck, I should go to bed
306: [11:01:43] <Robke> sllep well then
307: [11:01:57] * henkpoley quit (Quit: henkpoley)
308: [11:02:10] <irogue_> night y'all
309: [11:02:29] <Robke> bye bye
310: [11:03:53] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
311: [11:15:21] * howardgrigg has joined #silverstripe
312: [11:22:16] * howardgrigg quit (Ping timeout: 272 seconds)
313: [11:23:59] * Liquide has joined #silverstripe
314: [11:42:17] * henkpoley has joined #silverstripe
315: [11:48:51] * howardgrigg has joined #silverstripe
316: [11:53:00] * howardgrigg quit (Ping timeout: 246 seconds)
317: [12:11:16] * NETim has joined #silverstripe
318: [12:17:15] * UndefinedOffset has joined #silverstripe
319: [12:18:13] * Robke quit (Ping timeout: 246 seconds)
320: [12:19:57] * howardgrigg has joined #silverstripe
321: [12:24:22] * howardgrigg quit (Ping timeout: 245 seconds)
322: [12:29:26] <NETim> morning, getting this from a flush run using sake: Undefined index: SCRIPT_NAME in
323: [12:35:48] <NETim> Ok, different but similar question, is there any way of setting _FILE_TO_URL_MAPPING, without using an environment file?
324: [12:51:24] <Pyfruitk> Morning?
325: [12:51:30] <Pyfruitk> Aren't you from Birmingham?
326: [12:52:08] <Pyfruitk> NETim: well I guess you could set it in your _config.php, but I'm not convinced it'd actually do anything
327: [12:55:06] <Pyfruitk> hmm no, looks like it might. It doesn't rely on (or get used in) ConfigureFromEnv.php
328: [12:55:29] <Pyfruitk> ls
329: [12:56:49] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
330: [13:03:56] <NETim> cheers Pyfruitk
331: [13:07:47] <NETim> Also, it's morning somewhere.
332: [13:07:57] <Pyfruitk> NETim: that's your $project 's _config.php
333: [13:08:02] <Pyfruitk> not any old random module's
334: [13:08:07] <Zauberfisch> Pyfruitk: UGT
335: [13:08:12] <Pyfruitk> ?
336: [13:08:13] <Zauberfisch> Universal Greeting Time
337: [13:08:28] <NETim> oh, I was just going to drop it into the first _config.php I found /s
338: [13:08:30] <Pyfruitk> NETim: yeh, I used to do that too. Any time of day the greeting from my mouth was "good morning"
339: [13:08:43] <NETim> Zauberfish, I might have to steal that one.
340: [13:08:55] <Pyfruitk> NETim: yeah that'd work. but then you may as well just inject it into say framework/core/director.php
341: [13:09:00] <Pyfruitk> :P
342: [13:09:15] <Zauberfisch> http://www.total-knowledge.com/~ilya/mips/ugt.html
343: [13:09:16] <Pyfruitk> ah yes, UGT. I've heard that one before actually :P
344: [13:09:16] <Zauberfisch> Pyfruitk:
345: [13:09:21] <Zauberfisch> NETim:
346: [13:09:27] <NETim> could do. As an FYI, it works fine with CLI/sake if you put it in the mysite/_config.php
347: [13:09:32] <Zauberfisch> yeah, I also learned about UGT here
348: [13:09:51] <NETim> a place of infinite wonder and learning this is.
349: [13:10:05] <Pyfruitk> NETim: yeah I was skeptical as most things need requirefromenv to get processed. However the mapping doesn't.
350: [13:15:01] <NETim> anyone here used this: https://github.com/colymba/silverstripe-restfulapi
351: [13:16:28] <NETim> brb
352: [13:17:37] <Pyfruitk> I don't get the point of that module.
353: [13:17:44] * NETim_ has joined #silverstripe
354: [13:18:26] * henkpoley quit (Quit: henkpoley)
355: [13:18:40] * NETim_ quit (Client Quit)
356: [13:18:55] <Pyfruitk> NETim_: I don't get the point of that moudle. there already is an official restfulservice module. NFI why he's gone off and made another. I guess maybe the original wasn't good enough and he was too elitist to improve it.
357: [13:19:46] <Pyfruitk> NETim: https://github.com/silverstripe/silverstripe-restfulserver <-- used to be core (2.4)
358: [13:20:57] * howardgrigg has joined #silverstripe
359: [13:21:13] * NETim quit (Ping timeout: 246 seconds)
360: [13:22:07] * NETim has joined #silverstripe
361: [13:23:18] <NETim> ?
362: [13:24:01] <NETim> back now, the rest module i just linked to, anyone have any experience with it?
363: [13:25:03] * howardgrigg quit (Ping timeout: 240 seconds)
364: [13:25:19] <Pyfruitk> NETim_: I don't get the point of that moudle. there already is an official restfulservice module. NFI why he's gone off and made another. I guess maybe the original wasn't good enough and he was too elitist to improve it.
365: [13:25:20] <Pyfruitk> NETim: https://github.com/silverstripe/silverstripe-restfulserver <-- used to be core (2.4)
366: [13:26:15] <NETim> atill there in 3.1, the module provides a rest server
367: [13:26:30] <Pyfruitk> what?
368: [13:27:27] <NETim> sorry, misread, the restfulservice exists in 3.1
369: [13:28:11] <Pyfruitk> yes, restfulservICE, not restfulservER
370: [13:28:20] <NETim> yeah,
371: [13:28:33] <NETim> that's why i went with the other module.
372: [13:28:43] <Pyfruitk> restful server used to be core too (but needed enabling) - now it's it's own module
373: [13:28:55] <Pyfruitk> yeah but NFI why the other module exists.
374: [13:29:00] <Pyfruitk> there already is one.
375: [13:29:10] <Pyfruitk> always was (just not in a module).
376: [13:29:16] <NETim> oh, I assumed it was another community thing
377: [13:29:20] <Pyfruitk> no
378: [13:29:44] <Pyfruitk> restfulserver was core. They made the core lighter at 3.0 by turning a lot of edge case functionality into modules.
379: [13:29:53] <NETim> ok, I'll migrate. the tokenization was getting to be a pain in the ass anyway
380: [13:29:56] <Pyfruitk> then this chap has come along and re-implemented something that already existed.
381: [13:30:11] <Pyfruitk> and for some reason everyone seems to think that that's the only option and keep coming in here asking questions about it.
382: [13:30:20] <Pyfruitk> you don't have to migtrate.
383: [13:30:25] <Pyfruitk> just... there are options.
384: [13:30:28] <Pyfruitk> is all I'm saying.
385: [13:30:54] <Pyfruitk> and people theiving thunder is a bit of a pet hate of mine.
386: [13:31:26] <NETim> no problem.
387: [13:31:45] <NETim> given that the module you linked to is one of willr's, it might be the better option
388: [13:32:09] <Pyfruitk> well, willr is the chap who abstracted it. Not sure that he wrote it, although he may have (ex SS employee)
389: [13:32:54] <Pyfruitk> NETim: the reason the other one exists may be that the original core one is neglected, and feature lacking.
390: [13:32:59] <Pyfruitk> so... just be aware.
391: [13:33:19] <Pyfruitk> same reason silverstripe-blogger exists over silverstripe-blog
392: [13:33:26] <Pyfruitk> although it's mostly api compatible I think.
393: [13:33:43] <NETim> It does seem to be missing some of the auth stuff, hm, unmigrate
394: [13:33:58] <Pyfruitk> blog was a bit of a mess. It was easier to re-implement, which micmania did, and now SS use it interally.
395: [13:34:23] <Pyfruitk> NETim: well no, the auth stuff should be there. It was. It might be legacy though, and not work. IDK.
396: [13:34:43] <Pyfruitk> but still, the newer module should give credit and reason to the original module I think.
397: [13:35:03] <NETim> there is some basic request based u/p checking, where as the other one uses a token based auth.
398: [13:35:06] <Pyfruitk> original module had some cool ideas, just has defining what could be requested and which fields (iirc) could be obtained.
399: [13:35:49] <Pyfruitk> might be backwards compatible but better, as I say. It's unlike the heyday guys to do stuff needlessly.
400: [13:35:54] <Pyfruitk> they know their code too.
401: [13:36:17] <Pyfruitk> so while I can't really help you, the module should be fine.
402: [13:37:53] <NETim> ok.
403: [13:38:30] * zfmf has joined #silverstripe
404: [13:38:48] <NETim> I'll report back on how it goes. Assuming i don't go mad and run in front of a bus.
405: [13:39:25] * catcher has joined #silverstripe
406: [13:53:25] * NETim quit (Ping timeout: 246 seconds)
407: [14:06:22] * travis-ci has joined #silverstripe
408: [14:06:22] <travis-ci> [travis-ci] dhensby/silverstripe-framework#18 (3.1 - 66bacc6 : Simon Welsh): The build has errored.
409: [14:06:22] <travis-ci> [travis-ci] Change view : https://github.com/dhensby/silverstripe-framework/compare/0b6c68f903e2...66bacc69f0b2
410: [14:06:22] <travis-ci> [travis-ci] Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/32541274
411: [14:06:22] * travis-ci has left #silverstripe
412: [14:09:09] <Pyfruitk> new guy just started.
413: [14:09:28] <Pyfruitk> he made a comment 'at least it's not wordderp' - Earning brownie points.
414: [14:20:36] <catcher> Good start.
415: [14:21:43] * howardgrigg has joined #silverstripe
416: [14:23:36] <zfmf> is there something like filtereddropdownset for ss 3.1
417: [14:26:07] * howardgrigg quit (Ping timeout: 245 seconds)
418: [14:35:41] * caamic30 quit (Quit: caamic30)
419: [14:37:35] * scpi has joined #silverstripe
420: [15:04:10] * travis-ci has joined #silverstripe
421: [15:04:10] <travis-ci> [travis-ci] dhensby/silverstripe-framework#20 (pulls/email-preflight - 4dba502 : Daniel Hensby): The build passed.
422: [15:04:10] <travis-ci> [travis-ci] Change view : https://github.com/dhensby/silverstripe-framework/compare/b58071d80400...4dba502fc2fc
423: [15:04:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/32546277
424: [15:04:10] * travis-ci has left #silverstripe
425: [15:16:32] * johnplum has joined #silverstripe
426: [15:16:35] <johnplum> hello
427: [15:16:48] <johnplum> I hope somebody can help me with a problem i have
428: [15:17:02] <johnplum> I have some code to extend leftandmain
429: [15:17:19] <johnplum> I am trying to add a custom tab to the cms
430: [15:17:26] <johnplum> code here: http://tny.cz/2a0d3137
431: [15:17:42] <johnplum> and this works and I see a new section on the cms
432: [15:18:03] <johnplum> but if I refresh the page I lose all the cms and the page just renders on it's own
433: [15:18:18] <johnplum> any ideas why that might happen
434: [15:18:35] <johnplum> I've tried to scour the docs but the only sample for 3.1 doesn't even compile
435: [15:18:41] <johnplum> Thanks in adance
436: [15:19:16] * ARNHOE quit ()
437: [15:19:46] * travis-ci has joined #silverstripe
438: [15:19:46] <travis-ci> [travis-ci] dhensby/silverstripe-framework#21 (pulls/email-preflight - 7b0da92 : Daniel Hensby): The build passed.
439: [15:19:46] <travis-ci> [travis-ci] Change view : https://github.com/dhensby/silverstripe-framework/compare/4dba502fc2fc...7b0da92b3d40
440: [15:19:46] <travis-ci> [travis-ci] Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/32547065
441: [15:19:46] * travis-ci has left #silverstripe
442: [15:22:35] <johnplum> anyone here? I'm pulling my hair out trying to figure this out
443: [15:22:54] * howardgrigg has joined #silverstripe
444: [15:22:59] <johnplum> http://doc.silverstripe.org/framework/en/reference/cms-architecture
445: [15:23:07] <johnplum> this is the page I'm trying to follow.
446: [15:23:43] * Olliepop quit (Ping timeout: 246 seconds)
447: [15:25:32] <kinglozzer> johnplum: Someone else asked something similar a few days ago - my suggestion is to copy this class and change it to fit what you want: https://github.com/silverstripe/silverstripe-cms/blob/3.1/code/controllers/CMSSettingsController.php
448: [15:25:55] <kinglozzer> (i.e. copy the response negotiator stuff)
449: [15:26:16] <johnplum> okay thank you so much i'll try that out right now.
450: [15:27:17] * howardgrigg quit (Ping timeout: 245 seconds)
451: [15:28:03] <kinglozzer> From memory: if it breaks after you submit the form, you might need to do $form->setAttribute('data-pjax-fragment', 'CurrentForm');
452: [15:28:43] * wilsonstaff has joined #silverstripe
453: [15:29:22] <kinglozzer> johnplum: This was the conversation about it, might help you if you get stuck: http://logs.simon.geek.nz/index.php?date=2014-08-08#log_1367689
454: [15:29:54] <wilsonstaff> Hi to all, Zauberfisch and spronk, if you were to be kind enough to pursue what we started tomorrow, id appreciate. Otherwise, id understand.
455: [15:31:00] <kinglozzer> wilsonstaff: Do you mean yesterday? Or can you time travel? :P
456: [15:31:59] <wilsonstaff> kinglozzer: oh boy, guess ive havent slept enough....
457: [15:32:37] * zfmf_ has joined #silverstripe
458: [15:33:20] <wilsonstaff> To all who may help, i need to Export to CSV the Members list. But as it is now, SS only exports Summary Fields. Thats what we started YESTERDAY, to no solution yet.
459: [15:38:41] * vebb quit (Ping timeout: 240 seconds)
460: [15:38:44] <Zauberfisch> wilsonstaff: the solution remains the same, you just haven't correctly applied it yet :P
461: [15:39:14] * giarc has joined #silverstripe
462: [15:39:29] * babak quit (Quit: Connection closed for inactivity)
463: [15:39:46] <wilsonstaff> Zaubersfich: to try it out, how to add MySecurityExtension.php using _config.php even depreciated.
464: [15:40:24] * caamic30 has joined #silverstripe
465: [15:40:27] * zfmf quit (Ping timeout: 245 seconds)
466: [15:40:35] <Zauberfisch> wilsonstaff: you misspelled my name, I would recommend spelling it correctly, because only then I get a notification that you wrote me a message
467: [15:41:08] * jenniferaslan has joined #silverstripe
468: [15:41:19] <wilsonstaff> Zauberfisch: my apologies.
469: [15:42:31] <kinglozzer> wilsonstaff: You'll need to add an extension to SecurityAdmin, use updateEditForm(), get the GridFieldExportButton component, then use ->setExportColumns()
470: [15:42:33] <kinglozzer> I think
471: [15:43:23] * vebb has joined #silverstripe
472: [15:43:41] <wilsonstaff> Zauberfisch: fields that i want to be exported are created using this file => class MemberExtension extends DataExtension { => one of the fields, for testing purpose, is named Fonction
473: [15:44:28] <Zauberfisch> kinglozzer: said the same thing yesterday, even posted a code snipped
474: [15:44:34] <kinglozzer> $form->Fields()->dataFieldByName('Members')->getConfig()->getComponentByType('GridFieldExportButton')->setExportColumns(array('FirstName' => 'First name'....));
475: [15:44:35] <kinglozzer> ^^
476: [15:44:36] <kinglozzer> :P
477: [15:45:06] <Zauberfisch> actually, setExportColumns is nicer. my suggestion was removing and adding again
478: [15:45:55] <wilsonstaff> kinglozzer: and that line would be added where? Would that code keep the Summary Fields?
479: [15:46:28] <kinglozzer> wilsonstaff: Inside updateCMSFields(), in an extension which you then apply to SecurityAdmin. It wouldn't touch summary fields.
480: [15:46:35] <Zauberfisch> kinglozzer: he is all yours. I have to run
481: [15:46:39] <Zauberfisch> bye o/
482: [15:46:40] <kinglozzer> Thanks Zauberfisch :P
483: [15:46:41] <kinglozzer> Cya
484: [15:47:26] <Zauberfisch> one final note: wilsonstaff what kinglozzer is suggesting is basically the same thing what I suggested, just a little different in syntax
485: [15:47:45] <Zauberfisch> kinglozzer: btw, if you are doing updateCMSFields than you don't have access to $form
486: [15:47:48] <Zauberfisch> just saying
487: [15:47:59] <Zauberfisch> I think you mean updateEidtoForm
488: [15:48:05] <kinglozzer> Yep, good point, I did mean updateEditForm :P
489: [15:50:33] <wilsonstaff> Zauberfisch: ive added kinglozzer's code to mysite/code/MySecurityExtension.php How to add that file using _config.php event depreciated.
490: [15:52:17] <kinglozzer> wilsonstaff: Here, I've written it out for you: https://gist.github.com/kinglozzer/221c251e235bf3b1f274
491: [15:54:07] * qlex has joined #silverstripe
492: [15:54:14] * caamic30 quit (Quit: caamic30)
493: [15:54:21] * qlex says hi
494: [15:54:51] <qlex> guys, out of nowwhere (obviously guys from hyosting company say nothing changed) my ss-powered website is not working
495: [15:54:53] <qlex> www.snipe.com.pl
496: [15:55:13] <qlex> could any1 tell me what could be wrong ? it looks like it doesnt see .htaccess or ss_einvormnemt.php ?
497: [15:56:47] <kinglozzer> qlex: I just fixed it for you
498: [15:56:48] <kinglozzer> Magic
499: [15:56:50] <kinglozzer> ;)
500: [15:57:01] <qlex> ?
501: [15:57:31] <wilsonstaff> Zauberfisch: it works!!!! Now, if i want to target one group within members, and that group is coded membres-acmq in the DB ?
502: [15:57:33] <kinglozzer> I visited /dev/build and now it works. So I'm taking all the credit
503: [15:57:37] <kinglozzer> :D
504: [15:57:59] * qlex appoints the main credit taker of the day in poland :)
505: [15:58:18] * qlex meant he's appointing kinglozzer as the "winner"
506: [15:58:27] <kinglozzer> :P
507: [15:58:33] <qlex> kinglozzer: does it work without logging in ???
508: [15:59:00] <kinglozzer> qlex: Not sure. It did ask me to log in, but it seems it did rebuild the manifest before it did it
509: [15:59:11] <kinglozzer> I think if the manifest is broken/not there, it won't ask you to log in
510: [16:02:03] <kinglozzer> wilsonstaff: I've updated it: https://gist.github.com/kinglozzer/221c251e235bf3b1f274. You'll need to click the "Groups" tab, open the group you want to export, then click the "Export" button below the list of members
511: [16:03:49] <wilsonstaff> kinglozzer: am i keeping My SecurityExtension.php ?
512: [16:04:49] <kinglozzer> wilsonstaff: You can keep it. You don't /need/ to, but yes, you can keep it.
513: [16:05:07] <kinglozzer> Add the config.yml stuff below the existing config.yml contents
514: [16:05:34] <wilsonstaff> kinglozzer: ok trying that.
515: [16:08:23] <wilsonstaff> kinglozzer: fatal error : Function name must be a string in /home/acmq/public_html/mysite/code/GroupExtension.php line 6
516: [16:09:07] <wilsonstaff> kinglozzer: that line $gridField = $fields()->dataFieldByName('Members');
517: [16:09:11] <kinglozzer> Yep
518: [16:09:16] <kinglozzer> Remove the brackets after $fields
519: [16:09:26] <kinglozzer> It should be $gridField = $fields->dataFieldByName('Members');
520: [16:12:38] <wilsonstaff> kinglozzer: it works. Albeit the fact that its all scrambled in Excel...... Cells are everywhere. In OpenOffice, everything is perfect.
521: [16:13:59] * qlex quit (Quit: Leaving.)
522: [16:14:44] <kinglozzer> wilsonstaff: I'm afraid I can't help with that... :P
523: [16:17:49] <catcher> wilsonstaff, prob an issue with newlines, maybe delimiter
524: [16:17:59] <catcher> But yeah, I'm not going down that road either. ;)
525: [16:19:33] <wilsonstaff> kinglozzer: youve already been a big help! I will tell my client to 1) Export TO CSV 2) open de .csv with OpenOffice 3) Save as .xml 4) Open .xml in Excel (if needed....) => works fine, accented characters are present along all rows i need.
526: [16:22:21] <wilsonstaff> While here, ive tried to force all OUTGOING emails to use a specific adresse using Config::inst()->update('Email', 'admin_email', "info@acmq.qc.ca"); in _config.php Is this the right approach?
527: [16:23:53] * howardgrigg has joined #silverstripe
528: [16:24:07] * kinglozzer quit ()
529: [16:28:03] * stnvh quit ()
530: [16:28:24] * howardgrigg quit (Ping timeout: 250 seconds)
531: [16:30:52] * zfmf has joined #silverstripe
532: [16:31:22] * zfmf_ quit (Read error: Connection reset by peer)
533: [16:40:26] * Liquide quit ()
534: [16:41:25] * wilsonstaff quit (Ping timeout: 246 seconds)
535: [16:53:04] * vebb quit (Ping timeout: 255 seconds)
536: [16:54:05] * vebb has joined #silverstripe
537: [16:57:09] * johnplum quit (Quit: Page closed)
538: [17:15:33] * howardgrigg has joined #silverstripe
539: [17:17:05] * ThePeach quit (Quit: leaving)
540: [17:20:20] * howardgrigg quit (Ping timeout: 260 seconds)
541: [17:27:22] * scpi quit (Quit: naptime)
542: [18:16:24] * howardgrigg has joined #silverstripe
543: [18:20:49] * howardgrigg quit (Ping timeout: 255 seconds)
544: [18:46:52] * scpi has joined #silverstripe
545: [18:59:44] * gelignite has joined #silverstripe
546: [19:07:47] * zfmf quit ()
547: [19:17:28] * howardgrigg has joined #silverstripe
548: [19:22:13] * howardgrigg quit (Ping timeout: 260 seconds)
549: [19:45:40] * giarc quit (Quit: Leaving.)
550: [19:56:34] * SightUnseen has joined #silverstripe
551: [19:57:02] * SightUnseen has left #silverstripe
552: [19:59:03] * Kingy[a] is now known as Kingy
553: [20:02:46] <Kingy> morning
554: [20:04:37] <catcher> howdy
555: [20:05:01] <Kingy> how ya going catcher
556: [20:11:49] * Olliepop has joined #silverstripe
557: [20:12:00] <catcher> Kingy, can't complain, dodging bullets
558: [20:12:50] <catcher> Kingy, you?
559: [20:13:01] <Kingy> friday, loving it
560: [20:13:42] <catcher> Ah right, nz?
561: [20:13:48] <Kingy> indeed
562: [20:14:55] * giarc has joined #silverstripe
563: [20:17:52] * jenniferaslan1 has joined #silverstripe
564: [20:18:03] * jenniferaslan quit (Ping timeout: 240 seconds)
565: [20:18:32] * howardgrigg has joined #silverstripe
566: [20:22:52] * howardgrigg quit (Ping timeout: 244 seconds)
567: [20:26:06] * henkpoley has joined #silverstripe
568: [20:33:49] * giarc quit (Quit: Leaving.)
569: [20:37:20] * UndefinedOffset quit (Quit: Leaving.)
570: [20:40:50] * giarc has joined #silverstripe
571: [20:41:58] * jedateach has joined #silverstripe
572: [20:48:01] * oddnoc has joined #silverstripe
573: [20:48:46] <Kingy> If I'm doing <% control Children %> and I access the childrens page fields? $Content etC?
574: [20:49:10] <Kingy> oh yes i can
575: [20:49:11] <Kingy> lol
576: [20:54:55] * Ryan-Toast has joined #silverstripe
577: [20:57:24] <Ryan-Toast> Only the case to arrive, awww yiss
578: [20:57:39] <catcher> control, gasp
579: [20:57:43] <Kingy> new pc Ryan-Toast?
580: [20:57:48] <Ryan-Toast> Kingy: yarp :)
581: [20:58:08] <Kingy> nice! specs?
582: [20:58:36] <Ryan-Toast> Kingy: https://nz.pcpartpicker.com/user/Rhym/saved/BkjJ7P
583: [20:58:48] <Ryan-Toast> Going to go get some more fans at lunch however
584: [20:59:18] * Phlunk3 has joined #silverstripe
585: [20:59:29] <Kingy> looks good
586: [20:59:32] <Kingy> never used ASRock before
587: [20:59:43] <Ryan-Toast> Niether, will see how it goes :P
588: [20:59:45] <Kingy> or SeaSonic
589: [20:59:48] <Ryan-Toast> It has pretty good ratings
590: [21:02:17] <Kingy> that's good
591: [21:02:24] <Kingy> PSU isn't something you want to mess with lol
592: [21:02:41] <Ryan-Toast> lol, nope
593: [21:04:15] * vebb has joined #silverstripe
594: [21:07:26] * toddmorey has joined #silverstripe
595: [21:07:34] * kmayo has joined #silverstripe
596: [21:08:32] <toddmorey> So in reviewing what I can find online, it's looking like the assets path is hard-coded in core. Does that ring true to you guys?
597: [21:11:16] * oddnoc quit (Disconnected by services)
598: [21:11:29] <kmayo> Looks like it in framework/core/Constants.php you have define('ASSETS_DIR', 'assets');
599: [21:11:43] <kmayo> You also have define('ASSETS_PATH', BASE_PATH . '/' . ASSETS_DIR);
600: [21:14:09] * oddnoc has joined #silverstripe
601: [21:19:22] * howardgrigg has joined #silverstripe
602: [21:20:08] * catcher quit (Ping timeout: 272 seconds)
603: [21:21:39] <willr> assets may still be hardcoded in a few places. If you need to store it elsewhere just use a symlink or something. That works fine
604: [21:24:03] * jrthomer_ has joined #silverstripe
605: [21:24:07] * howardgrigg quit (Ping timeout: 272 seconds)
606: [21:25:10] <kmayo> @toddmorey I assume you are looking into working with assets in a cloud solution?
607: [21:26:02] * jrthomer quit (Ping timeout: 245 seconds)
608: [21:26:30] <toddmorey> @kmayo right you are
609: [21:26:53] <toddmorey> two active/active web nodes behind a load balancer
610: [21:28:03] * jenniferaslan1 quit (Ping timeout: 240 seconds)
611: [21:28:15] <toddmorey> well, two +. The idea is to be able to quickly scale horizontally. We are using a DBaaS to good effect, but wondering about how to best handle /assets/ since we have both the admin and user forms writing content there
612: [21:29:33] <kmayo> Never worked with assets via the cloud I know SilverStripe is up and running on a few cloud services using assets mounted to a NFS server
613: [21:29:40] * nickmolhoek has joined #silverstripe
614: [21:30:23] <toddmorey> yeah, we may have to have a third server sort of serving as a NAS controller pointing to block storage. And we'd mount /assets/ on both machines
615: [21:30:54] <toddmorey> dug up some threads about trying to make a subdomain, say assets.site.com, but doesn't seem like that's had much luck for folks.
616: [21:35:11] * scpi quit (Quit: scpi)
617: [21:36:16] <toddmorey> sigh… I joked with the team that we'd just install dropbox on all web nodes. Nobody laughed.
618: [21:41:44] * howardgrigg has joined #silverstripe
619: [21:42:18] * jenniferaslan has joined #silverstripe
620: [21:42:46] * srikanth has joined #silverstripe
621: [21:53:46] * henkpoley quit (Quit: henkpoley)
622: [21:54:18] * toddmorey1 has joined #silverstripe
623: [21:54:30] * toddmorey quit (Read error: Connection reset by peer)
624: [22:00:27] * simon_w has joined #silverstripe
625: [22:00:37] <Stomach> oddnoc, #beam for support :)
626: [22:01:58] <oddnoc> Stomach: How did you know I was interested in beam? (Cue science fiction music)
627: [22:02:09] <Stomach> oddnoc, I follow you on github ;)
628: [22:02:12] * gelignite quit (Quit: http://bit.ly/nkczDT)
629: [22:02:18] <oddnoc> Ah! of course! LOL
630: [22:02:21] <Stomach> and saw you had starred it
631: [22:02:47] <oddnoc> Just came across the video
632: [22:03:04] <oddnoc> All the other deployment stuff I’ve looked at is horrible in one way or another :)
633: [22:03:35] <Stomach> yeah, beam is nice because its simple and doesn't do much
634: [22:06:37] * toddmorey has joined #silverstripe
635: [22:06:37] * toddmorey1 quit (Read error: Connection reset by peer)
636: [22:07:14] * toddmorey quit (Read error: Connection reset by peer)
637: [22:07:27] * toddmorey has joined #silverstripe
638: [22:14:04] * azureRaven has joined #silverstripe
639: [22:15:32] * joelpittet has joined #silverstripe
640: [22:19:04] * vebb has joined #silverstripe
641: [22:24:47] * CatBoy has joined #silverstripe
642: [22:28:02] <CatBoy> Hi folks, I'm looking to apply oauth restrictsions to restfulserver api endpoints using oauth server
643: [22:29:23] <CatBoy> However the restfulserver documentation states that ' You will need to ensure that all of your data manipulation and security is defined in your model layer'
644: [22:30:10] <CatBoy> However I plan to apply oauth at Controller level. Does anyone see an issue with this?
645: [22:31:36] * azureRaven quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
646: [22:33:39] * CatBoy quit (Quit: Page closed)
647: [22:45:10] * micmania1 has joined #silverstripe
648: [22:45:14] * azureRaven has joined #silverstripe
649: [22:45:55] <azureRaven> When you have a form submit function, on the redirect to the same page is there anyway to return content too?
650: [22:46:30] <azureRaven> $this->redirect($this->Link) & Return array('Content' => 'Thanks for submitting blah blah')?
651: [22:50:42] * vebb has joined #silverstripe
652: [22:50:48] <willr> azureRaven you can use $form->sessionMessage to set the session method on the form
653: [22:50:58] <ss23> FUCKING FUCK THE CUNT WHO DECIDES THAT SHIT SHOULD STEAL FOCUS
654: [22:50:59] <ss23> *typing sentence* *popup* *popup closes cause you just typed into it*
655: [22:51:01] <azureRaven> Oh really?
656: [22:51:07] <willr> or just do you own session set, get
657: [22:51:08] <Kingy> azureRaven: $form->sessionMessage('Thanks for submitting'. $this->Title, 'good');
658: [22:51:13] <Kingy> $this->redirectBack();
659: [22:51:26] <azureRaven> Interesting.
660: [22:56:58] * r_hector has joined #silverstripe
661: [22:58:37] * howardgrigg quit (Remote host closed the connection)
662: [23:05:32] * Kingy is now known as Kingy[a]
663: [23:06:46] * vebb has joined #silverstripe
664: [23:11:23] * micmania1 quit (Quit: micmania1)
665: [23:12:29] * jenniferaslan quit (Quit: jenniferaslan has left the room)
666: [23:17:53] * joelpittet quit (Remote host closed the connection)
667: [23:18:54] * joelpittet has joined #silverstripe
668: [23:19:26] * r_hector quit (Quit: Leaving.)
669: [23:22:56] * Kingy[a] is now known as Kingy
670: [23:27:06] * oddnoc is now known as oddnoc_
671: [23:27:42] * oddnoc_ is now known as odnoc
672: [23:27:55] * odnoc is now known as oddnoc
673: [23:28:45] * howardgrigg has joined #silverstripe
674: [23:33:26] * howardgrigg quit (Ping timeout: 260 seconds)
675: [23:37:21] * azureRaven quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
676: [23:46:01] * stojg has joined #silverstripe
677: [23:47:23] * joelpittet quit (Remote host closed the connection)
678: [23:48:03] * joelpittet has joined #silverstripe
679: [23:49:15] * kmayo quit (Remote host closed the connection)
680: [23:51:13] * toddmorey quit (Quit: Leaving.)
681: [23:52:13] * giarc quit (Quit: Leaving.)
682: [23:52:26] * CatBoy has joined #silverstripe

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