#silverstripe IRC Log

IRC log for 14 October 2013

All timestamps are in UTC.

1: [00:01:11] <guzzlefry> oh, silly me
2: [00:01:19] <guzzlefry> PressPageID, because it's a relation thing.
3: [00:03:00] <pippy> simon_w: do you think Versioned needs a function called writeToAllStages() ?
4: [00:05:12] * Zauberfisch quit (Read error: Connection reset by peer)
5: [00:05:21] * Zauberfisch has joined #silverstripe
6: [00:09:55] <MichaelDesignerX> guzzlefry: hi, regarding the GridField config, yes you need one for each GF but you can alos subclass GridFieldConfig class to create your own custom config & reuse it ..
7: [00:15:56] <Pyromanik> guzzlefry: the other thing to try if it still doesn't work is removeByName("TabName.FieldName")
8: [00:18:49] <guzzlefry> Pyromanik: It has to be FieldID instead of Field.
9: [00:20:39] <Pyromanik> guzzlefry: it has to be whatever it's named (which in turn is the setting on the object it's intended for)
10: [00:20:56] <Pyromanik> eg a gridfield for a has_many won't be FieldID
11: [00:21:00] <Pyromanik> just RelationName
12: [00:22:36] <Pyromanik> Nimle: may not matter, or that function may have been removed. Unsure, grep code to see.
13: [00:24:12] <Pyromanik> 12:49 < Nimle> @simon_w, but autologin_enabled member has been removed from Security class.
14: [00:24:21] <Pyromanik> ok, so I took a look, no it hasn't.
15: [00:24:47] <Pyromanik> Security.php, line 64: private static $autologin_enabled = true;
16: [00:25:24] <Pyromanik> you now set it using YML
17: [00:25:29] <Pyromanik> Security:
18: [00:25:37] <Pyromanik> autologin_enabled: false
19: [00:35:42] * susurim quit (Remote host closed the connection)
20: [00:36:46] <ss23> Man, denying pull requests feels good
21: [00:36:49] <ss23> "No, fix this before I accept"
22: [00:36:50] <ss23> :3
23: [00:37:07] <guzzlefry> fsck
24: [00:37:21] <guzzlefry> youtube video iframe is on top of my fixed header.
25: [00:37:26] <guzzlefry> when scrolling -_-
26: [00:37:36] <simon_w> z-index all the things!
27: [00:38:42] <guzzlefry> doesn't seem to help.
28: [00:43:59] <spronk> ugh
29: [00:44:07] <spronk> why are there no good smaller smartphones that aren't iphones!?
30: [00:44:24] * spronk doesn't want a fucking 4.5in phablet
31: [00:45:13] * simon_w is also looking forward to be able to use his phone with one hand again
32: [00:45:34] <spronk> heh, yeah
33: [00:45:38] <spronk> borrowed a lumia 920 for a bit
34: [00:45:39] <spronk> just too big
35: [00:45:51] <spronk> simon_w: what phone are you using atm?
36: [00:46:02] <simon_w> Galaxy Nexus
37: [00:46:20] <spronk> mmm, so huge
38: [00:56:46] <antmas> GS3 is perfect for 1 hand IMO
39: [00:58:30] <guzzlefry> devil CSS...
40: [00:58:55] <Pyromanik> HTC Magic: perfect size.
41: [00:59:26] <Pyromanik> pity about it's performance with android 2.2 (not to mention the fact that it uses android 2.2, still, it originally came with 1.5).
42: [01:01:43] * robert_ quit (Read error: Connection reset by peer)
43: [01:05:01] <Colin[pi]> @simon_w is also looking forward to be able to use his phone with one hand again - NO COMMENT
44: [01:05:37] <guzzlefry> Is it possible to add a class to the automagically generated <img> tag?
45: [01:05:57] <guzzlefry> The one produced by just doing $ImageRelationName in template.
46: [01:15:35] <simon_w> Colin[pi], ;) ;)
47: [01:17:59] <ss23> Man, doctors here are expensive
48: [01:18:06] <ss23> $59 per visit
49: [01:18:11] <ss23> My Hamilton doctor was $20 iirc
50: [01:18:16] * wilr_ has joined #silverstripe
51: [01:18:17] <simon_w> Man, mine's only $37.50
52: [01:18:22] <ss23> Still pretty $$
53: [01:18:34] <ss23> Anyway, appointment at 9:15am on Wednesday
54: [01:18:35] <ss23> :D
55: [01:18:37] <simon_w> You're also no longer a student :p
56: [01:18:40] <ss23> Hopefully my insulin will last till then
57: [01:18:45] <simon_w> And probably isn't your GP
58: [01:18:49] <ss23> simon_w: Wasn't cheaper in Hamilton when I was a student anyway
59: [01:18:57] <ss23> simon_w: naw naw, $89 for first visit, $59 once he's my GP
60: [01:19:05] <zippy__> damn, $42 for mine
61: [01:19:05] <simon_w> Sucker!
62: [01:19:48] <ss23> Free in AU!
63: [01:20:50] <simon_w> Sometimes
64: [01:23:02] <ss23> ahhh
65: [01:23:04] <ss23> the almost sneeze
66: [01:23:09] <ss23> such a tease
67: [01:29:54] * geekdenz has joined #silverstripe
68: [01:31:26] * simon_w pokes ss23
69: [01:31:36] <guzzlefry> hm
70: [01:31:43] <ss23> 0w
71: [01:31:50] <ss23> Ow!
72: [01:32:02] <simon_w> Hmm, should probably cut my fingernails
73: [01:32:12] <guzzlefry> Anyone else notice that when saving an image to a relationship, if you hit "create" before it uploads the image wont' link?
74: [01:32:23] <guzzlefry> relation*
75: [01:32:49] <simon_w> That would require me to actually use SS...
76: [01:34:23] <guzzlefry> I...thought you did? :P
77: [01:34:34] <simon_w> Nope!
78: [01:34:53] <guzzlefry> oh
79: [01:34:55] <guzzlefry> You just write it? :P
80: [01:35:02] <simon_w> Something like that :p
81: [01:35:05] <guzzlefry> oh
82: [01:35:21] <guzzlefry> makes sense I guess.
83: [01:38:36] <Pyromanik> guzzlefry: you could try $ImageName.addExtraClass("HTML Class Names")
84: [01:38:46] <guzzlefry> hrm
85: [01:38:57] <Pyromanik> not sure it'd work but give it a go, see what happens.
86: [01:39:08] <guzzlefry> $products = Product::get(); $product->Each(function to do magic); ?
87: [01:39:48] <simon_w> foreach($products as $product)
88: [01:42:25] <guzzlefry> simon_w: Thanks, even though I feel dumb now. :P
89: [01:42:35] <wilr_> simon_w 3.1 also has an each() map like function
90: [01:42:46] <wilr_> for callbacks at least
91: [01:43:06] <simon_w> Should just call it map()
92: [01:43:40] <simon_w> Yay, DataList->each() is broken in 5.3!
93: [01:43:50] <guzzlefry> wee
94: [01:44:00] <guzzlefry> Didn't 3.1 drop support for that?
95: [01:44:03] <guzzlefry> Maybe I"m thinking 5.2
96: [01:44:13] <simon_w> ArrayList->each() is just broken
97: [01:44:46] <guzzlefry> Trying to think of a clean way to do rows in template loops...
98: [01:45:12] <simon_w> <% if $MultipleOf(7) %></tr><tr><% end_if %>
99: [01:46:54] <simon_w> wilr_, each() doesn't work like I'd expect something like that to. That's just confusing.
100: [01:47:16] <guzzlefry> simon_w: Wouldn't that result in an unclosed <tr> on occasion?
101: [01:47:21] <wilr_> isn't it query like?
102: [01:47:33] <simon_w> guzzlefry, so close it at the end
103: [01:47:48] <simon_w> wilr_, foreach($this as $item) $call($item); return $this;
104: [01:48:01] <simon_w> Completely different semantics from the map it's pretending to be
105: [01:49:07] <simon_w> Especially since it's not even the same semantics as a walk() due to the double query that'll happen
106: [01:50:34] <simon_w> (not to mention ArrayList doesn't return, and it should be using call_user_func for full 5.3 support)
107: [01:54:18] <Pyromanik> guzzlefry: as simon_w said: <% end_loop %></tr>
108: [01:54:39] <guzzlefry> oh duh. :P
109: [01:54:49] <ss23> How can I be like "pls generate the HTML for this page and return it to me"?
110: [01:54:49] <guzzlefry> That's much cleaner than the boolean logic I threw in mine. :)
111: [01:54:54] <ss23> For caching reasons
112: [01:55:08] <ss23> Is Director::direct stuff realiable enough?
113: [01:55:24] <simon_w> Well, with output buffering
114: [01:55:40] <simon_w> Director::test() probably makes more sense
115: [01:56:03] <simon_w> With ->getBody() on the HTTPResponse object
116: [01:56:04] <ss23> Is the response object easily able to be converted into the generated HTML?
117: [01:56:08] <ss23> sweeeeet
118: [02:08:01] <spronk> hmm
119: [02:08:08] <spronk> does director store referral history? i.e. for redirecting back?
120: [02:08:12] <spronk> there's redirectBack
121: [02:08:16] <spronk> but i want to make a clickable link..
122: [02:09:13] <spronk> also, wtf is up with the autocomplete on api.ss... type in Controller, no results for Controller.
123: [02:10:35] * DigNZ1 has joined #silverstripe
124: [02:11:45] * DigNZ quit (Ping timeout: 252 seconds)
125: [02:11:55] <simon_w> spronk, $this->request->getHeader('Referer')
126: [02:12:15] <spronk> it's that ugly?
127: [02:12:16] <spronk> damn
128: [02:12:34] <simon_w> Yeah, looks like the request history's gone
129: [02:12:37] <spronk> should refactor controller to provide a nice method for that
130: [02:13:37] <spronk> also, fucking single R
131: [02:17:58] <guzzlefry> ahhh
132: [02:18:15] <guzzlefry> ambiguous specs from client!
133: [02:21:52] <spronk> UGH
134: [02:22:00] <Pyromanik> spronk: referr... yeh what simon_w said.
135: [02:22:09] <spronk> consulting gig... sigh
136: [02:22:38] <Pyromanik> spronk: sif! Consulting gig: *rub hands together, do nothing, get paid*
137: [02:22:52] <spronk> provided an easy hook where page would look for FieldName_forComparison() methods when needing to use comparison table
138: [02:22:58] <spronk> added things like units to the output display
139: [02:23:14] <spronk> hand it off to their dev, he goes any implements some other product types
140: [02:23:26] <spronk> "MaxHeight(WheelsDown)" => "Varchar"
141: [02:23:26] <Pyromanik> any implements!
142: [02:23:41] <spronk> how fuck do i make a emthod with ()
143: [02:23:49] <Pyromanik> wut
144: [02:23:57] * spronk needs
145: [02:24:05] <Pyromanik> remove parens.
146: [02:24:06] <spronk> function MaxHeight(WheelsDown)_forOutput() { }
147: [02:24:17] <simon_w> Well, you can call it easily enough :p
148: [02:24:20] <spronk> i would, except they've gone through and done all their data entry
149: [02:24:28] <Pyromanik> spastics.
150: [02:24:38] <spronk> not the client's fault this guy is inept
151: [02:25:21] <simon_w> requireDefaultRecords to move the content across, drop the borked column?
152: [02:25:39] <spronk> hmm, not a bad idea
153: [02:28:38] <antmas> random - everyone in the office just got a pack of http://www.maggi.co.nz/Products/Stock/Stock-Melts
154: [02:31:50] <simon_w> Stupid school kiddies. Have to wait half an hour or so before it's safe to bus home.
155: [02:32:25] <guzzlefry> School kiddies use public transit?
156: [02:32:38] <simon_w> Yeah
157: [02:32:46] <guzzlefry> No dedicated school busses?
158: [02:32:51] <simon_w> Oh, there are
159: [02:32:56] <simon_w> Not enough
160: [02:34:28] <spronk> you're young enough to fraternise
161: [02:34:30] <Pyromanik> guzzlefry: dedicated school busses are generally a rural thing in NZ
162: [02:34:33] <simon_w> "Queries are executing about 30-50% slower on the parameterised ORM"
163: [02:34:33] <simon_w> Called it.
164: [02:34:44] <spronk> o_O
165: [02:34:53] <spronk> SS, simon_w?
166: [02:34:57] <simon_w> Yup
167: [02:35:00] <spronk> linky?
168: [02:35:13] <simon_w> https://github.com/silverstripe/silverstripe-framework/pull/1360#issuecomment-26232956
169: [02:35:19] <simon_w> This is why I asked for benchmarks
170: [02:35:24] <spronk> heh
171: [02:35:31] <Pyromanik> guzzlefry: as in, they cruise around and pick up rural kids to take them into the city. Heavy urban areas like Wellington do have school busses, but not so many as there are generally more schools & have stricter zoning requirements (ie can only take kids from certain areas, etc)
172: [02:35:34] <simon_w> parameterised queries are slow as balls in a web setting
173: [02:36:02] <Pyromanik> so only the schools on the edge of the city have school busses, again for picking up rural kids.
174: [02:36:09] <Pyromanik> (and dropping off)
175: [02:37:06] <Pyromanik> 15:34 <@simon_w> "Queries are executing about 30-50% slower on the parameterised ORM"
176: [02:37:10] <spronk> hmm
177: [02:37:11] <simon_w> Pyromanik, all Wellington colleges except Marsden have school buses into my suburb. There's something like five of them from one school and it's still not enough
178: [02:37:12] <Pyromanik> so like... why?
179: [02:37:14] <spronk> they're not THAT slow, simon_w
180: [02:37:21] <simon_w> Two trips to the database
181: [02:37:24] <spronk> raw parameterised queries should be approx the same speed
182: [02:37:26] <Pyromanik> simon_w: pfft, sissy wellington kids.
183: [02:37:33] <Pyromanik> walk!
184: [02:37:35] <spronk> and a lot faster if query used more than once
185: [02:37:43] <simon_w> Pyromanik, an hour, up hill
186: [02:37:48] <Pyromanik> so?
187: [02:37:52] <Pyromanik> wusses.
188: [02:37:53] <spronk> also, depends on connection persistence
189: [02:37:59] <Pyromanik> would do the tubby little bastards good.
190: [02:38:00] <simon_w> Pyromanik, you don't have hills :p
191: [02:38:13] <Pyromanik> simon_w: I didn't grow up in Christchurch. I lived on top of a hill.
192: [02:38:22] <spronk> also, we do have hills
193: [02:38:26] <Pyromanik> sif.
194: [02:38:31] <Pyromanik> wussy hills.
195: [02:38:34] <spronk> hmm
196: [02:38:36] <Pyromanik> that only rich kids live on.
197: [02:38:38] <spronk> redcliffs and the like/
198: [02:38:42] <spronk> oh
199: [02:38:42] <spronk> haha
200: [02:38:45] <Pyromanik> so they get soccer mums picking them up in rage rovers.
201: [02:39:04] <Pyromanik> middle aged white female with single child in front seat type stuff.
202: [02:39:12] <Pyromanik> MASSSSSSSIVE vehicle.
203: [02:39:18] <Pyromanik> about 2mpg
204: [02:39:46] <Pyromanik> Back in my day you'd pack 4 kids into a Corolla, and only if you lived an hour out of town.
205: [02:40:03] <Pyromanik> and the bus was broken down
206: [02:41:41] <spronk> yeah
207: [02:41:42] <spronk> good old rollas.
208: [02:41:46] * spronk 's fam had a rolla
209: [02:42:00] <spronk> 1985, 1.6 SR-EFi
210: [02:42:08] <Colin[pi]> we had one too
211: [02:42:22] <spronk> air con. it was boss.
212: [02:42:29] <Pyromanik> 4A-FE, just keeps on 'rolla'n
213: [02:43:10] <spronk> ours wasn't a 4a-fe :(
214: [02:43:11] <Pyromanik> well, actually the one we had was EE101
215: [02:43:14] <spronk> had some major issues with distributor issues
216: [02:43:19] <simon_w> Heh, our HiAce had about the same size engine
217: [02:43:21] <spronk> it was some bziarre JDM-only engine
218: [02:43:42] <spronk> but apart from that, it was bulletprofo
219: [02:43:43] <antmas> had a 79 KE35 SR
220: [02:43:46] <antmas> LOVED IT
221: [02:43:46] <Colin[pi]> simon_w: we had a hiace too, worst, power, ever
222: [02:43:52] <Pyromanik> spronk: at that age, EE82?
223: [02:44:03] <simon_w> Colin[pi], pretty much the only thing that could fit all of us
224: [02:44:08] <Pyromanik> antmas: hawt.
225: [02:44:13] <Pyromanik> uncle races one of them.
226: [02:44:22] <antmas> twin carb motor too
227: [02:44:23] <Colin[pi]> simon_w: did you go up hills at about 20kph?
228: [02:44:27] <spronk> yeah think so
229: [02:44:27] <Pyromanik> I did up a KE20 and a KE30 as a kid.
230: [02:44:41] <Pyromanik> used KE35 as donor for KE30
231: [02:44:43] <simon_w> Colin[pi], depends who was driving ;)
232: [02:44:49] <Pyromanik> so left over was turned into racecar with 4AGE in it
233: [02:44:53] <Pyromanik> had to move firewall
234: [02:45:00] <spronk> might have been an EE81, actually
235: [02:45:12] <spronk> AE81*
236: [02:45:14] <Pyromanik> we took KE35 twin carb head though and stuck it on 4k
237: [02:45:14] <antmas> yeah I got rid of mine for a bike - too much hassle with rust
238: [02:45:31] <Pyromanik> 4k turned into 5k
239: [02:45:41] <Pyromanik> so 5k with 3k twin carb head and hot cam
240: [02:45:46] <Pyromanik> fantastic time.
241: [02:45:46] <antmas> nice
242: [02:45:53] <Pyromanik> free flow exhaust
243: [02:46:01] <Pyromanik> I drove it into underground carpark once
244: [02:46:10] * DigNZ1 quit (Quit: DigNZ1)
245: [02:46:17] <Pyromanik> fella standing there in a holden HSV jacket, Holden HSV hat, ear cocked to one side
246: [02:46:25] <Pyromanik> gave me a huge smile and a thumbs up
247: [02:46:31] <Pyromanik> I think he thought it was V8
248: [02:46:43] <Pyromanik> didn't have the heart to let him know it was 1500 4pot, lol
249: [02:46:53] <antmas> LOL
250: [02:47:33] <spronk> lawl
251: [02:47:33] <antmas> yeah mine was a cool little runner - drove it all the way from Picton to Hokitika and the diff blew up 3km from home :<
252: [02:47:41] <Pyromanik> To be fair it did have a nice grumble with the lumpy idle and choke out with such echos going on.
253: [02:47:52] <Pyromanik> guts :(
254: [02:48:02] <Pyromanik> I still have mine.
255: [02:48:19] * spronk went all honda for his own cars
256: [02:48:21] <antmas> I swapped mine for a cbr600 and got a waaaaaaaay better deal lol
257: [02:48:31] <Pyromanik> I put original engine back in it recently though, blew head gasket on bigger engine
258: [02:48:40] <Pyromanik> lol
259: [02:49:00] <Pyromanik> got that starlet box though, mmm 5th gear!
260: [02:49:02] <spronk> VTEC PAWAA
261: [02:49:17] <Pyromanik> spronk: sif, single underhead cam! :D
262: [02:49:38] <antmas> now I'm looking at buying an SUV *ducks*
263: [02:49:47] <spronk> ...
264: [02:49:49] <spronk> why?
265: [02:49:55] <antmas> family
266: [02:49:58] <spronk> sif you need that
267: [02:50:00] <spronk> porsche 911
268: [02:50:03] <spronk> practical family car
269: [02:50:07] <antmas> haha
270: [02:50:07] <Colin[pi]> ariel atom
271: [02:50:23] <Pyromanik> hahahah
272: [02:50:25] <Pyromanik> know a guy
273: [02:50:28] <antmas> a 'small' SUV though
274: [02:50:30] <antmas> like a rav
275: [02:50:31] <spronk> you can almost fit teenagers into the back seats on porsches
276: [02:50:33] <Pyromanik> had turbo 92 SW20
277: [02:50:35] <spronk> antmas: why?!
278: [02:50:38] <Pyromanik> MR2
279: [02:50:41] <Pyromanik> had a family
280: [02:50:45] <spronk> you get just as much space in a decent midsize car
281: [02:50:48] <Pyromanik> so went out and bought a GTT caldina
282: [02:50:49] <spronk> and it will drive 10000x better
283: [02:50:57] <Pyromanik> "It's a family car, it's got four doors!"
284: [02:51:04] <antmas> I've had midsize cars forever
285: [02:51:06] <antmas> bored of them
286: [02:51:06] <spronk> don't you watch top gear, antmas!? :P
287: [02:51:41] <spronk> i can't stand RAVs
288: [02:51:42] <antmas> Pyromanik: actually, I wouldn't mind a caldina if I can't get a decent suv
289: [02:51:49] <Colin[pi]> dunno how it is in NZ but I'd sure hate to park an SUV here in Canberra
290: [02:51:51] <spronk> always feel like you're driving 20-30km/h faster than you are
291: [02:51:58] <Colin[pi]> parking spaces the size of matchboxes
292: [02:52:12] <antmas> spronk: yeah I wouldn't get one either, something that kind of size
293: [02:52:26] <spronk> but they're useless :P
294: [02:52:46] <spronk> if you're gonna go big, just jump straight to proper big :;p
295: [02:52:50] <antmas> any car is useless imo
296: [02:53:10] <antmas> well I'm looking at a Ford Territory - but... ford...
297: [02:53:28] <Colin[pi]> HUMMER
298: [02:53:33] * spronk feels so sorry for you, antmas
299: [02:53:45] <antmas> build quality of a 'Great Wall'
300: [02:53:49] <antmas> lol
301: [02:54:15] <Colin[pi]> here's what you want antmas: http://lxgyms.com/images/content/hummer-wallpapers/hummer_3843.jpg
302: [02:54:27] <spronk> ooo tracks
303: [02:54:31] <spronk> even better
304: [02:54:33] <antmas> BALLIN'!
305: [02:54:40] <Pyromanik> antmas: lol, ford exploder, sif!
306: [02:54:49] <Pyromanik> just go whole hog and get Landcruiser 70 series
307: [02:54:56] <spronk> 'xactly
308: [02:54:57] <antmas> yeah if I want a V8, I wouldn't get a ford :P
309: [02:55:28] <antmas> Nissan Safari! some of those get huuuuge
310: [02:56:22] <spronk> or get an FJ
311: [02:56:30] <antmas> spronk: toyota?
312: [02:56:33] <spronk> ya
313: [02:56:41] <antmas> meh, GT86
314: [02:56:41] <spronk> newschool oldschool
315: [02:56:44] <spronk> oh
316: [02:56:49] <spronk> now you're talking
317: [02:57:01] <antmas> I'm waiting until the 4 door shooting brake comes out
318: [02:57:05] <spronk> drove one of those a couple of months ago
319: [02:57:14] <spronk> well, it was just the 85
320: [02:57:15] <spronk> 86*
321: [02:57:25] <spronk> vanilla model, but still, very yes.
322: [02:57:31] <Colin[pi]> jeez look what happens when someone starts talking cars
323: [02:57:37] <antmas> or, unless Subaru finally brings out an Sti version
324: [02:57:44] * spronk would be there
325: [02:57:46] <antmas> :O yeah, it's a car thread now
326: [02:57:52] <spronk> it could use a few extra bhp
327: [02:57:57] <antmas> 200?
328: [02:58:10] <spronk> yeah... it doesn't quite have the kick in the pants you get from something like a WRX
329: [02:58:49] <spronk> it's still pretty quick though
330: [02:59:10] <antmas> to me it drives like an MX5
331: [02:59:17] <spronk> and doesn't feel like plastic, like almost every other new car i've driven recently
332: [02:59:27] <antmas> test drove a TRD when they first bought them into NZ
333: [02:59:30] <spronk> hmm
334: [02:59:35] <spronk> like an mx5 on steroids, maybe :P
335: [02:59:41] <Colin[pi]> i have a mistu 380.. my god, rattliest car I've ever had
336: [02:59:41] <antmas> yeah
337: [02:59:55] <spronk> oh wow, you poor thing, Colin[pi]
338: [02:59:55] <ss23> pssshhhh
339: [02:59:57] <Colin[pi]> buzz buzz buzz rattle rattle fizz pop buzz buzz
340: [02:59:59] <antmas> are they those new ones they boughti in a few years back?
341: [03:00:00] <spronk> i'm surprised you haven't died yet
342: [03:00:06] <spronk> from some part malfunctioning and killing you
343: [03:00:08] <Colin[pi]> :o not yet
344: [03:00:18] <spronk> </pot shots at mitsubishi>
345: [03:00:44] <Colin[pi]> it's an ok car, but that's it.. "ok"
346: [03:00:59] <Colin[pi]> if they did just a bit more effort in pretty much all areas
347: [03:01:01] <Colin[pi]> would be good :)
348: [03:01:10] * DigNZ has joined #silverstripe
349: [03:01:10] <spronk> yeah..
350: [03:01:11] <antmas> Colin[pi]: this thing? http://en.wikipedia.org/wiki/Mitsubishi_380
351: [03:01:16] * DigNZ quit (Client Quit)
352: [03:01:22] <Colin[pi]> antmas: yep that's the one
353: [03:01:33] <antmas> you almost never see those on the road any more
354: [03:01:53] <Colin[pi]> it was mitsu's "last hurrah" in Oz manufacturing
355: [03:02:01] * spronk has been wanting to replace his Torneo for years, but only likes a couple of sedans made in the last 10 years that aren't european
356: [03:02:03] <Colin[pi]> invested a shit load of money
357: [03:02:17] <Colin[pi]> and released it right when people were going to small cars
358: [03:02:44] <Colin[pi]> mitsu is like hey guise, check it out, we went from 3.5L to 3.8L! *PETROL AT ALL TIME HIGH* "GOD FUCKING DAMMIT"
359: [03:02:50] <antmas> kinda reminds me of those revisioned skylines
360: [03:03:16] <Colin[pi]> mine is pretty much exactly like this: http://subaru.keystar.com.au/sites/default/files/vehicle_images_ds/84022_69877_1.jpg
361: [03:04:16] <Colin[pi]> i would like to get a jap import lancer
362: [03:04:53] <antmas> or you, you know, get a good brand car?
363: [03:04:55] <antmas> ;)
364: [03:04:57] <Colin[pi]> :P
365: [03:05:20] <Colin[pi]> mate I had holden before.. mitsu is like rolls royce in comparison
366: [03:05:21] <spronk> get a mazda 6
367: [03:05:37] <antmas> oh yeah, that's a given though
368: [03:05:44] <Colin[pi]> yeah but every man woman and their dog has a mazda 6 here
369: [03:05:48] <spronk> yeah same here
370: [03:05:55] <spronk> everyone realised they're actually really good.
371: [03:06:04] <spronk> and that all these other new cars are... well, shit
372: [03:06:23] <Colin[pi]> i was considering an i30
373: [03:06:43] <Colin[pi]> since hyundai is not shit anymore
374: [03:06:52] <spronk> *less shit*
375: [03:07:13] <spronk> they have no soul though
376: [03:07:22] <Colin[pi]> one of the most reliable brands now iirc
377: [03:07:36] <antmas> same with kia
378: [03:07:51] <Pyromanik> 15:59 < Colin[pi]> buzz buzz buzz rattle rattle fizz pop buzz buzz
379: [03:07:57] <Pyromanik> it's because all the bits are missing.
380: [03:08:21] <Colin[pi]> it's had one in the passenger door since I got it, drives me nuts
381: [03:08:22] * spronk high fives Pyromanik
382: [03:08:57] <Colin[pi]> what's your beef with mitsu anyhoos?
383: [03:09:06] <Colin[pi]> i thought overall they weren't too bad considering
384: [03:09:19] <spronk> they went through a pretty awful patch in the 90s and 2000s
385: [03:09:27] <spronk> reaaally shoddy build q
386: [03:09:33] <Colin[pi]> so did like almost all other car manus? ;P
387: [03:09:36] <antmas> my annoyance has always been they way they 'previously' used hydrolic tappers >:|
388: [03:09:37] <Pyromanik> Well, you buy one, and it has missing bits. Then it does everything in it's capacity to drop all the other bits.
389: [03:09:40] <Pyromanik> taht you need.
390: [03:09:42] <Pyromanik> to make it go.
391: [03:10:09] <antmas> last one I had was a 96' GTO
392: [03:10:16] <Colin[pi]> Pyromanik: had a verada before this, zero problems. Now the 380, rattley, but zero problems (so far)
393: [03:10:40] <Pyromanik> lucky you, especially in taht aussie heat.
394: [03:10:50] <Colin[pi]> ahh must be because I'm in Canberra lol
395: [03:11:34] * antmas quit (Quit: Page closed)
396: [03:12:16] <DryerLintPurple> Mitsubishi is an endangered species around here (US) these days, especially now that the Eclipse is discontinued.
397: [03:12:51] <Pyromanik> It's because Jap cars are too efficient for your tastes.
398: [03:13:07] <Pyromanik> must have less than 2mpg to qualify as a vehicle I hear.
399: [03:13:17] <Colin[pi]> hehehe
400: [03:13:20] <Pyromanik> otherwise you're a filthy communist.
401: [03:13:21] <spronk> :DS
402: [03:13:26] <Colin[pi]> 'MERKA
403: [03:13:30] <spronk> i rather like the new 300c...
404: [03:13:40] <Pyromanik> gangster as?
405: [03:13:49] <spronk> jaja
406: [03:13:53] <spronk> appeals to my rapper side
407: [03:14:05] <spronk> http://en.wikipedia.org/wiki/File:Chrysler300SRT8-6.4.jpg badass
408: [03:14:20] <DryerLintPurple> I'd take a Caddy over the 300C any day. or a Lincoln MKZ for that matter.
409: [03:14:38] <Colin[pi]> spronk: ugh it's so boring
410: [03:15:00] * zippy__ quit (Quit: zippy__)
411: [03:15:02] <Colin[pi]> so boxy
412: [03:15:07] <spronk> <3 boxy
413: [03:15:11] <Colin[pi]> meh
414: [03:15:18] <DryerLintPurple> http://www.cadillac.com/cts-v-luxury-sedan.html badder ass
415: [03:15:18] <spronk> no bubblecars for me
416: [03:16:40] * spronk is a big fan of stuff like the late 80s BMW 3-series, 80s rollas
417: [03:16:56] <Colin[pi]> spronk: perfect for you: http://www.supercarnews.net/video_thumbs/nissan-new-car-introduction-2009-nissan-cube-1274469430.jpg
418: [03:17:04] <spronk> nah
419: [03:17:25] <Pyromanik> Colin[pi]: the boxy is what makes it gangster. Flat face grille and narrow windows.
420: [03:17:40] <Colin[pi]> ehhh
421: [03:17:54] <Pyromanik> imagine low profile big rims and suicide doors.
422: [03:17:59] <Pyromanik> ball'n
423: [03:18:07] <Pyromanik> step out with your cane and cape spronk
424: [03:18:09] <guzzlefry> hrm
425: [03:18:18] <Colin[pi]> yeah but everyone would be laughing at you
426: [03:18:23] <spronk> i bet you could get some mean spinners on them rims too
427: [03:18:29] <guzzlefry> Why are my CMS fields out of order?
428: [03:18:30] <spronk> 8D
429: [03:18:47] <Colin[pi]> guzzlefry: because programming
430: [03:18:52] <guzzlefry> Should be the order in which they're added, right?
431: [03:19:00] <Pyromanik> although that said, I like the older (but not old-school) 300C
432: [03:19:10] <guzzlefry> Colin[pi]: That doesn't help :P
433: [03:19:11] <Colin[pi]> guzzlefry: i dunno, you added them with an insert before parameter?
434: [03:19:16] <guzzlefry> nope
435: [03:19:16] <Pyromanik> spronk: spinners too ostentatious
436: [03:19:21] <spronk> ha
437: [03:19:21] <Colin[pi]> hmm
438: [03:19:24] <guzzlefry> but I added them as a group with addFieldsToTab()
439: [03:20:15] <DryerLintPurple> spinners? isn't that fad pretty much dead at this point?
440: [03:20:25] <guzzlefry> Guess I'll do that separately.
441: [03:20:36] <Colin[pi]> yeah try that
442: [03:20:43] <guzzlefry> The new fad is to buy retired police cruisers and throw 24" rims on them.
443: [03:20:51] <Colin[pi]> they ridin spinnerz they ridin spinnerz they don't stop
444: [03:21:08] * spronk has no clue wtf the current gangster fads are
445: [03:21:33] * Colin[pi] has no clue wtf any gangster fad is
446: [03:22:32] <guzzlefry> Do gangsters still exist?
447: [03:22:36] <guzzlefry> I think that was also a 90s fad.
448: [03:22:41] <Colin[pi]> yes they are called the US government
449: [03:22:44] <guzzlefry> oh
450: [03:23:05] <Colin[pi]> oh and the big banks
451: [03:23:22] <spronk> and google's accountants in bermuda
452: [03:23:24] <spronk> or ireland
453: [03:23:28] <spronk> or wherever they stash their money
454: [03:23:50] <Colin[pi]> dat loophole
455: [03:24:02] <spronk> Ja man.
456: [03:24:13] * DigNZ has joined #silverstripe
457: [03:24:44] <spronk> oh wow you can get an 86RC for $33k now
458: [03:24:45] <spronk> niiice
459: [03:26:20] <spronk> damnit i'm supposed to be doing work
460: [03:28:51] * cloph_away has joined #silverstripe
461: [03:28:52] * cloph quit (Read error: Operation timed out)
462: [03:30:05] <Pyromanik> Pirates!
463: [03:30:14] * Pyromanik thinks he should make a game about being a modern pirate.
464: [03:30:22] <spronk> so many 6AT 86s on trademe <sadface>
465: [03:30:51] <Pyromanik> ?
466: [03:30:55] <Pyromanik> oh, AT :<
467: [03:31:00] <Pyromanik> blergh, WHY U EVEN DRIVE
468: [03:31:12] <spronk> IKR
469: [03:31:13] <DryerLintPurple> hrm, had to look up what the heck an 86rc is. they sell that as the Scion FR-S here.
470: [03:31:29] <Pyromanik> DryerLintPurple: it's also a Subaru FJZ or something like taht
471: [03:31:42] <spronk> BRZ?
472: [03:31:44] <Pyromanik> yeh
473: [03:31:45] <Pyromanik> brz
474: [03:31:46] <DryerLintPurple> yeah, I'd take the Subaru version
475: [03:31:53] <Pyromanik> rofl, they're exactly the same.
476: [03:31:57] <spronk> i'd take any of them
477: [03:31:58] <Pyromanik> 'cept the badge.
478: [03:32:02] <spronk> can't afford :(
479: [03:32:10] <Pyromanik> Toyota own Subaru.
480: [03:32:22] <Pyromanik> well, a portion at least.
481: [03:32:40] <DryerLintPurple> not exactly the same, no.
482: [03:32:56] <spronk> slightly different body kits and options iirc
483: [03:33:21] <DryerLintPurple> right, sub's got a better package overall
484: [03:33:38] * DigNZ quit (Quit: DigNZ)
485: [03:33:49] <DryerLintPurple> truth be told, though, I'd probably take an MX-5 over either one of them :v
486: [03:34:04] <Pyromanik> I still want a Supra.
487: [03:34:17] <spronk> they're cheap as now
488: [03:34:25] <Pyromanik> it was designed in late 80's early 90's, and it STILL looks good.
489: [03:34:28] <Pyromanik> HOW DOES THAT WORK
490: [03:34:35] <Pyromanik> everything else from that era looks outdated and poos
491: [03:34:40] <Pyromanik> GTO? wtf.
492: [03:34:47] <spronk> waiiit
493: [03:34:48] <spronk> which supra?
494: [03:34:53] <Pyromanik> NSX, wtf.
495: [03:34:58] <guzzlefry> Is this a new feature of PHP: explode("/", "stuff/in/here")[0]; ?
496: [03:35:00] <Pyromanik> spronk: latest one.
497: [03:35:07] <Pyromanik> guzzlefry: no.
498: [03:35:11] <Pyromanik> explode returns an array
499: [03:35:16] <guzzlefry> yep
500: [03:35:19] <simon_w> guzzlefry, yes. Part of 5.4
501: [03:35:32] <guzzlefry> okay, explains why it doesn't work but PHPStorm likes it. :P
502: [03:35:34] <Pyromanik> although generally it doesn't like you trying to access [] directly from func call
503: [03:35:47] <Pyromanik> nice to know php finally fixed that
504: [03:35:54] <spronk> they look OK... lights are HUEG
505: [03:36:00] <Pyromanik> spronk: the last supra was released in 1992
506: [03:36:07] <Pyromanik> ceased production in 2003
507: [03:36:12] <Pyromanik> still looked good when they stopped
508: [03:36:16] <Pyromanik> it's been 10 years.
509: [03:36:19] <Pyromanik> still looks pretty good.
510: [03:36:42] <spronk> pretty sure i remember reading in Gran Turismo (1, PSX) that they were designed to look like a cheetah or some other big cat
511: [03:36:43] <Pyromanik> spronk: yeh but you can aftermarket stuffs if that really bothers you
512: [03:36:56] <Pyromanik> heh, I never saw that.
513: [03:37:15] <Pyromanik> put a big kit of them and they look menacing as fuck, I know that.
514: [03:37:30] <Pyromanik> despite headlamps being a bit outdated these days.
515: [03:37:40] <Pyromanik> NOT TRIANGULAR ENOUGH
516: [03:37:53] <Pyromanik> noticed that trend? Every manufacturer joining the game.
517: [03:38:05] <Pyromanik> I'm not such a fan.
518: [03:38:16] <spronk> mm
519: [03:38:26] <Pyromanik> Call me old, but I like squareish, or at least horizontal oriented.
520: [03:38:37] <Colin[pi]> example?
521: [03:38:39] <Pyromanik> They didn't look so bad on the last Celica... but yeh
522: [03:38:40] <Colin[pi]> (pic?)
523: [03:38:43] <Pyromanik> about the only car.
524: [03:38:47] <Pyromanik> Colin[pi]: every car.
525: [03:38:53] <Colin[pi]> lol more specifically?
526: [03:39:03] <Pyromanik> Corolla, Hyundai, Mazda, Honda, ALL OF THEM
527: [03:39:23] <Pyromanik> about any car from the last 10 years.
528: [03:39:29] <Colin[pi]> ah so you mean ones that basically aren't square and facing directly forwards?
529: [03:39:41] <spronk> or round
530: [03:39:45] <Pyromanik> including Z series from Nissan, even the new skyline.
531: [03:39:51] <spronk> round headlights seems to be a trend that's disappeared completely
532: [03:39:51] <Colin[pi]> ah k, so all recent cars then
533: [03:39:52] <Pyromanik> spronk: they're roundish triangular
534: [03:40:10] <spronk> the old E30 bmw looked so sexy with it's four round headlights
535: [03:40:21] <Pyromanik> wasn't too sold on them.
536: [03:40:33] <Pyromanik> KE70 had a facelift that got rid of circle lights, I liked it better
537: [03:46:20] <spronk> http://www.flickr.com/photos/supertriplel/4526606080/
538: [03:46:29] <spronk> love it
539: [03:46:55] <Colin[pi]> "Hi we need a report made that will do this, that, and x y and z." "When do you need it by?" "Um, today."
540: [03:47:01] * Colin[pi] shakes fist at clients
541: [03:47:37] <simon_w> Haha, clients
542: [03:47:39] <spronk> :)
543: [03:48:56] <guzzlefry> "not gonna happen"
544: [03:49:01] <guzzlefry> wait, you can't say that can you? :P
545: [03:49:19] <simon_w> Well, I guess it's home to work on the swear stats times
546: [03:52:40] <Colin[pi]> yay
547: [03:54:36] <Pyromanik> yeh spronk, that beemer kinda suits it
548: [03:55:33] <Pyromanik> http://www.ke70.com/Twinheadlight%20Front%20End/9c2b.jpg
549: [03:55:53] <Pyromanik> It doesn't look as terrible as I remember, but I think it might have flares or something that help it bulk out the image
550: [03:55:55] <spronk> hmm
551: [03:55:56] <spronk> yeah
552: [04:01:25] * Pyromanik quit (Quit: leaving)
553: [04:03:03] * nickmolhoek quit (Quit: nickmolhoek)
554: [04:07:35] * SticksM has joined #silverstripe
555: [04:09:00] <Nimle> Hi guys,
556: [04:09:10] <Nimle> is there a way to define the order modules loading
557: [04:09:25] <Nimle> it appears it loads alphabetically
558: [04:09:52] <Nimle> and some modules load before I define config things in another module.
559: [04:09:57] <Nimle> it causes the problem
560: [04:10:25] <Nimle> of undefined contants
561: [04:11:39] <spronk> ehm
562: [04:11:43] <spronk> sounds like a bit of a dependency problem..
563: [04:11:58] <spronk> you might be able to get away with renaming folders? hah
564: [04:12:07] <spronk> or maybe there's something yaml-related in ss 3.x that helps
565: [04:12:29] <Colin[pi]> is it related to the manifest?
566: [04:14:22] <spronk> hmm
567: [04:14:32] <spronk> does default fulltextsearch include metadata fields?
568: [04:14:52] <Nimle> it was ok with ss 3.0
569: [04:14:59] <Nimle> the problem happens in ss 3.1
570: [04:16:27] <Nimle> if my main mysite module is called Nimle, and there is another moulde with A...., then the Nimle module loads the second.
571: [04:18:47] <Nimle> Ah, I found the solution. It appears I should say global $project; $porject='Nimle'. then it is loaded before all others.
572: [04:19:18] <Colin[pi]> ah knew it would be something simple
573: [04:24:05] <ss23> LOOOL @ BUSSES
574: [04:24:17] <ss23> look outside -> streets literally filled with stopped busses
575: [04:24:42] <spronk> wtf
576: [04:24:42] <Colin[pi]> this chat is useless without pix
577: [04:24:46] <spronk> exactly
578: [04:24:51] <ss23> uh
579: [04:24:53] <ss23> I have no camera
580: [04:25:21] * wilr_ quit (Quit: wilr_)
581: [04:25:23] <Colin[pi]> you don't have a phone?
582: [04:25:35] <ss23> Not one capable of taking pictures and getting them on IRC
583: [04:25:42] <ss23> Colin[pi]: Would you like to buy me a new phone? :)
584: [04:25:57] <Colin[pi]> wtf? what phone do you have?
585: [04:26:00] <spronk> ugh
586: [04:26:42] <spronk> all these validation errors have been fixed post-3.1.1
587: [04:27:10] <spronk> https://github.com/silverstripe/silverstripe-framework/pull/2514
588: [04:29:37] <spronk> hgmm
589: [04:29:44] <spronk> ss23: how can i find out of a commit was part of a pull request?
590: [04:30:11] <spronk> i want to fix a particular issue by monkey patching, because ss3.1 has other issues that are critical
591: [04:31:50] * stecman quit (Quit: This computer has gone to sleep)
592: [04:31:52] <ss23> spronk: I haven't managed to figure out the PR tied to a commit yet, sorry :<
593: [04:32:25] <spronk> hmm
594: [04:32:28] <spronk> damn
595: [04:32:33] <spronk> nothing referenced in the comments
596: [04:32:43] <spronk> big edits to validation stuff.f...
597: [04:32:51] * spronk just copies and pastes all files affected
598: [04:32:52] <ss23> Colin[pi]: A really old nokia
599: [04:32:52] <ss23> :D
600: [04:33:09] <Colin[pi]> ss23: welp, it will outlive you
601: [04:33:12] <ss23> lol
602: [04:33:15] <ss23> It's dying
603: [04:33:21] <ss23> It turns off by itself every few mins et
604: [04:33:21] <spronk> you don't have a smartphone? :|
605: [04:33:27] <ss23> spronk: Because you haven't bought me one.
606: [04:33:32] <spronk> dude
607: [04:33:35] <ss23> A better question: Is there a reason to have one?
608: [04:33:38] <spronk> you can get a huawei ascend for $89
609: [04:33:39] <spronk> yes
610: [04:33:49] <ss23> And what are the reasons?
611: [04:33:49] <spronk> ssh while you're at burger fuel
612: [04:33:58] <ss23> Irrleevant, I'm not at burgerfuel for long enough or often enough
613: [04:34:05] <spronk> surf web while commuting
614: [04:34:24] <ss23> I don't commute for long enough, and even if I did, I need time away from a PC, so I don't mind using this time to think instead
615: [04:34:58] <spronk> i dno
616: [04:35:02] <spronk> my smartphone has saved my arse a few times
617: [04:36:02] <spronk> ugh
618: [04:36:03] <spronk> fuck
619: [04:36:07] <spronk> need more files to make this work
620: [04:36:10] <spronk> DAMN YOU KINGLOZZER
621: [04:37:31] <ss23> lol
622: [04:38:07] <spronk> fuck this shit
623: [04:38:18] <spronk> release quality is very questionable lately >:[
624: [04:38:28] <ss23> s/lately/always/
625: [04:38:34] <spronk> i dno
626: [04:38:41] <spronk> i've never had as much trouble with ss releases as i have in the last 6 months or so
627: [04:39:08] <spronk> cool
628: [04:39:10] <spronk> error with Injector
629: [04:39:12] <spronk> FUUUUU
630: [04:39:15] <spronk> am i going to have to update to 3.1 master
631: [04:39:30] <spronk> or head
632: [04:39:34] <spronk> or whatever its called
633: [04:39:36] <ss23> 3.1 release is bad, yeah
634: [04:39:47] <spronk> i just want it to display validation errors
635: [04:39:56] <spronk> and not lose all the data entered if one required field isn't filled
636: [04:40:20] <spronk> this shit hasn't worked properly since 3.0 was released
637: [04:40:36] <spronk> different errors, but always something causing mad rage
638: [04:44:12] <guzzlefry> need more tests!
639: [04:44:19] <ss23> ^^^^
640: [04:44:39] <guzzlefry> ss23: Still not sure if that Translatable fix is worth pushing yet. :P
641: [04:44:52] <ss23> guzzlefry: you can always do a PR and ask for feedback
642: [04:44:54] <guzzlefry> Since I have no clue if it'll break something >_>
643: [04:44:57] <guzzlefry> oh :P
644: [04:45:07] <ss23> We worked around it here at least
645: [04:45:18] <guzzlefry> Were you getting the same error?
646: [04:45:30] <ss23> Well, the one I reported? I was getting that
647: [04:45:30] <ss23> :P
648: [04:45:31] * guzzlefry doesn't even remember what it fixed. :P
649: [04:46:08] <geekdenz> should/does ArrayList have a merge() function?
650: [04:47:18] <geekdenz> as in ('a','b').merge(('c','d')) = ('a','b','c','d')?
651: [04:47:28] <guzzlefry> maybe...
652: [04:47:44] <guzzlefry> geekdenz: http://api.silverstripe.org/3.1/class-ArrayList.html#_merge
653: [04:47:45] <guzzlefry> :P
654: [04:48:03] <geekdenz> cool
655: [04:48:09] <geekdenz> we need to upgrade anyway
656: [04:48:16] <geekdenz> might be the next thing then
657: [04:48:19] <geekdenz> thanks!
658: [04:48:48] <guzzlefry> no problem
659: [04:48:57] <geekdenz> we're still on 3.1 beta something
660: [04:49:04] <guzzlefry> ss23: http://sspaste.com/paste/show/525b76082f247 There's my diff, bro. You got this from here? :P
661: [04:49:07] * guzzlefry is kidding.
662: [04:49:20] <ss23> hmmm?
663: [04:49:42] <guzzlefry> ss23: Can I do a PR from the existing clone, or must I fork it?
664: [04:49:53] <ss23> guzzlefry: I don't know ;_;
665: [04:50:02] <guzzlefry> you're a'sposed to!
666: [04:50:09] <ss23> I don't understand the question!
667: [04:50:13] <ss23> Just do a PR however you need to? o.o
668: [04:50:27] <guzzlefry> aah
669: [04:50:31] <guzzlefry> Guess I'll just fork. :P
670: [04:50:36] <spronk> wow
671: [04:50:38] <ss23> https://pbs.twimg.com/media/BWgksTeCMAEANjf.jpg:large
672: [04:50:39] <ss23> I FUCKING LOVE TRAMPOLINES
673: [04:50:43] <spronk> FormTemplateHelper
674: [04:50:46] <spronk> when the fuck was this added
675: [04:51:18] <irogue> 04:39 <@ss23> 3.1 release is bad, yeah
676: [04:51:19] <irogue> yeah
677: [04:51:23] <irogue> i had to roll a site back to rc
678: [04:51:27] <ss23> uh
679: [04:51:43] <spronk> i need some of the shit fixed post 3.1.1
680: [04:51:51] <ss23> guzzlefry: idk if that's a good fix though yea, make a PR or w/e and we'll see if other people accept it
681: [04:51:52] <spronk> but i'm scared of just updating to 3.1 head :S
682: [04:51:53] <guzzlefry> I recommend..haulting work on 3.2 and fixing stuff.
683: [04:52:13] <ss23> Not like SilverStripe has a lot of people working on it
684: [04:52:13] <ss23> :P
685: [04:52:16] <ss23> You guys need to contribute too!
686: [04:52:24] <spronk> lawl
687: [04:52:30] <guzzlefry> I'd break more than I'd fix.
688: [04:52:30] <spronk> if i encounter a bug
689: [04:52:34] <spronk> i spend time finding it
690: [04:52:36] <guzzlefry> I'm a code bulldozer.
691: [04:52:41] <spronk> then have no time left to work on the client's actual work
692: [04:52:52] <ss23> spronk: Do you think it's different here at SilverStripe?
693: [04:52:53] <ss23> :P
694: [04:53:08] <ss23> spronk: The more bugs you fix ,the more spare time guzzlefry has to fix bugs
695: [04:53:20] <irogue> YouShop seems to have become cheaper
696: [04:53:22] <ss23> Really, if you fix a single bug, you give 100 other people 2 hours of extra time to fix other bugs for *you*
697: [04:53:58] <spronk> i think the point is more
698: [04:54:01] <irogue> just got quoted $20 by youshop for something Amazon quoted $50 to ship
699: [04:54:02] <spronk> for me to fix this bug
700: [04:54:08] <spronk> takes.... a day
701: [04:54:14] <spronk> for someone familiar to fox this bug takes... an hour
702: [04:54:27] <guzzlefry> I might fix bugs when I catch up on work. >_>
703: [04:54:51] * spronk is so far behind on work thanks to fucking subsites, and ss3.1 bugs
704: [04:55:00] <irogue> subsites
705: [04:55:02] <irogue> not even once
706: [04:55:02] <ss23> spronk: You fixing it might take a day, sure, but you'll get more knowledge about the system, and the same concept still applies
707: [04:55:05] <ss23> XD
708: [04:55:11] * spronk doesn't want to get more knowledgeable
709: [04:55:14] * spronk wants to get less knowledgeable
710: [04:55:25] * irogue is just switching to Django :P
711: [04:55:26] <ss23> spronk: Actually, I have a subsites bug, got a sec?
712: [04:55:39] <Colin[pi]> "subsites: not even once" that needs to be a t-shirt
713: [04:56:02] <spronk> i don't generally recommend SS for websites unless they're quite simple brochure stuff
714: [04:56:04] <spronk> i used to
715: [04:56:23] <spronk> ss23: no, but whatever, shoot
716: [04:56:26] <ss23> lol
717: [04:56:29] <ss23> I was just trying to make you mad
718: [04:56:30] <ss23> :<
719: [04:56:41] <spronk> >[
720: [04:57:02] <irogue> spronk: i had great success with snappernet site in 2.4, ran into very few bugs
721: [04:57:09] <irogue> maybe we just need to wait for 3.4 :P
722: [04:57:11] <spronk> yeah
723: [04:57:20] <spronk> 2.4 was good
724: [04:57:24] <irogue> yeah
725: [04:57:26] <irogue> shit, but reliable
726: [04:57:47] <spronk> mm
727: [04:58:09] <Colin[pi]> that's why I'm still not on 3.x ;)
728: [04:58:13] <spronk> yeah..
729: [04:58:20] <Colin[pi]> though I would like the new ORM features :(
730: [04:58:21] <spronk> i had to use 3.1 to get subsites anywhere close to working properly
731: [04:58:28] <spronk> which meant betas and rcs
732: [04:58:56] <irogue> http://www.thecivilian.co.nz/stewart-island-to-be-renamed-harry-styles-as-a-result-of-online-poll/
733: [04:59:06] <spronk> :DF
734: [05:00:21] * ajshort has joined #silverstripe
735: [05:01:03] <irogue> btw
736: [05:01:18] <irogue> can highly recommend Fabric if anyone's looking for non-Capistrano deployment systems
737: [05:01:35] <spronk> oo
738: [05:01:45] <irogue> since a) Ruby, and b) the Capistrano guy has gone "fuck open source, i'm out"
739: [05:03:58] <spronk> yeah
740: [05:04:06] <spronk> ive been looking into deployment
741: [05:04:23] <spronk> this is well timed
742: [05:04:25] <spronk> ty irogue
743: [05:04:49] <irogue> http://pastie.org/private/msmmzmrpdnmandkcllfhw
744: [05:04:53] <irogue> there's mine, as an example
745: [05:05:51] <irogue> loops through instances. removes from load balancer, pushes new files up using sftp, wipes the silverstripe-cache folder and does a /dev/build, and re-adds to the load balancer
746: [05:09:54] <guzzlefry> gah, who here is good with composer?
747: [05:10:38] <geekdenz> guzzlefry, what's your problem?
748: [05:10:42] <irogue> oop, i'm supposed to be out
749: [05:10:43] <irogue> laters!
750: [05:10:55] <guzzlefry> geekdenz: Trying to link my fork in github so I can do a PR.
751: [05:11:05] <guzzlefry> one second, I'll post my composer.json.
752: [05:11:25] <geekdenz> please use pastebin or similar
753: [05:11:57] * simon_w|air has joined #silverstripe
754: [05:12:10] <guzzlefry> oh derp, I think I see what I did wrong. :P
755: [05:12:14] <guzzlefry> let me try it
756: [05:13:16] <geekdenz> btw we used composer first but reverted to not using it because it seems more hassle than it's worth, plus you have to update all the time. maybe good if you have 100 dependencies but in a normal project...
757: [05:13:49] <guzzlefry> I haven't had any major problems with it yet.
758: [05:14:12] <geekdenz> most modules we use are not in composer and we didn't want to commit to making our own repository and maintaining it
759: [05:14:30] <geekdenz> its a good idea but didn't work well for us just yet
760: [05:14:35] <spronk> you can use composer for your own local stuff...
761: [05:14:43] <simon_w|air> Most of my modules can't be in packagist
762: [05:14:50] <simon_w|air> Sucks to be you lot!
763: [05:15:19] <geekdenz> simon_w|air, why?
764: [05:15:29] <simon_w|air> https://github.com/composer/packagist/issues/255
765: [05:15:39] <guzzlefry> geekdenz: http://sspaste.com/paste/show/525b7c3aa5b52
766: [05:15:55] <simon_w|air> Composer can't use them either, unless you've already done a checkout on the machine
767: [05:16:55] <guzzlefry> This is why we can't have nice things.
768: [05:17:17] <ss23> svn sux
769: [05:17:41] <spronk> no
770: [05:17:45] <spronk> team foundation server sucks.
771: [05:18:02] <Colin[pi]> your mum sux
772: [05:18:16] <simon_w|air> And she's good at it too ;)
773: [05:18:21] <Colin[pi]> lol
774: [05:18:28] <spronk> AYEEE
775: [05:18:31] <ss23> XD
776: [05:23:01] <simon_w|air> Stats time!
777: [05:23:10] <ss23> fuck fuck fuck fuck
778: [05:23:11] <ss23> do I win?!
779: [05:23:20] <simon_w|air> No.
780: [05:23:34] <ss23> :<
781: [05:23:59] <simon_w|air> You know who does win though?
782: [05:23:59] <simon_w|air> This guy!
783: [05:24:47] <ss23> :O
784: [05:27:11] <guzzlefry> How am I supposed to contribute to open source when composer is being evil!? :P
785: [05:27:45] <simon_w|air> https://files.app.net/z171ShE9.png
786: [05:27:45] <simon_w|air> I'm done, right? :p
787: [05:28:29] <guzzlefry> simon_w|air: yeah
788: [05:28:37] <guzzlefry> We *never* curse in here.
789: [05:28:41] <guzzlefry> So that looks finished. :P
790: [05:35:56] <simon_w|air> Okay, need a list of words to have stats on
791: [05:35:58] <simon_w|air> Go!
792: [05:36:42] * simon_w|air pokes ss23 and spronk
793: [05:37:40] * ss23 beeps
794: [05:37:41] <ss23> I don't know
795: [05:37:42] <ss23> ;_;
796: [05:38:04] <simon_w|air> Well, you're a bit useless
797: [05:38:09] <ss23> :<
798: [05:38:10] <ss23> Sorry
799: [05:38:15] <ss23> I finished my "caching" system thoguh
800: [05:38:21] <ss23> Pretty robust, if I do say so myself
801: [05:38:31] <ss23> And by that, I mean it actually supports GET params, unlike every other SilverStripe cache system
802: [05:38:34] <ss23> :P
803: [05:40:05] <spronk> fuck shit cunt crap dick bitch slut and their variants
804: [05:40:23] <spronk> bloody perhaps
805: [05:40:33] <ss23> oh oh oh
806: [05:40:34] <ss23> "subsites"
807: [05:40:38] <ss23> and "drupal"
808: [05:40:59] <simon_w|air> Already got Joomla and WordPress. Not sure I want to make it that horrible to look at :p
809: [05:41:36] * Bollig|DesignCty has joined #silverstripe
810: [05:41:38] <spronk> :D
811: [05:41:46] <spronk> oo
812: [05:41:48] <spronk> motherfucker
813: [05:41:48] <ss23> XD
814: [05:41:56] <simon_w|air> That's under fuck
815: [05:41:58] <spronk> although if you're doing partial matches..
816: [05:42:44] <geekdenz> http://getcomposer.org/doc/02-libraries.md#publishing-to-a-vcs Does that mean one needs to drop .git from the repo?
817: [05:42:45] <simon_w|air> Man, non-cached load is slow
818: [05:47:33] <geekdenz> https://github.com/MediaDevils/silverstripe-translatable/blob/master/composer.json - "name": "..." is the package name. just for future ref
819: [05:49:09] <Colin[pi]> is this stats page gonna be public simon_w? :o
820: [05:49:15] <simon_w|air> Yes
821: [05:49:18] <ss23> lol Colin[pi]
822: [05:49:20] <Colin[pi]> lol
823: [05:49:37] <Colin[pi]> and integrated with SS's web site search??!
824: [05:49:41] <Colin[pi]> so if, like
825: [05:49:44] <Colin[pi]> I type fuck
826: [05:49:46] <Colin[pi]> into their search
827: [05:49:49] <Colin[pi]> I can see my ranking?
828: [05:50:03] * guzzlefry hopes this doesn't turn into a competition.
829: [05:50:41] <simon_w|air> It's already a competition
830: [05:51:08] <simon_w|air> And the non-cache load is really really slow
831: [05:51:30] <ss23> lol
832: [05:51:55] <simon_w|air> Hmm, can I be bothered styling up these tables
833: [05:52:03] <geekdenz> lol. you guys crack me up
834: [05:52:04] <ss23> wut
835: [05:52:08] <ss23> no bootstrap, simon_w|air?!
836: [05:52:19] <simon_w|air> Pfft, screw that bloat
837: [05:52:25] <Colin[pi]> is it responsive??
838: [05:52:28] <ss23> I don't see *you* designing
839: [05:52:28] <simon_w|air> There's no JS either
840: [05:52:28] <ss23> YEAH
841: [05:52:34] <ss23> I WANN AHEAR SOUND EFFECTS WHEN I RESIZE IT
842: [05:52:37] <ss23> *blub* etc
843: [05:52:52] <simon_w|air> So make your own damn sound effects!
844: [05:53:01] <ss23> Is it on Github?!
845: [05:53:16] <simon_w|air> Hahahahaha
846: [05:53:22] <geekdenz> i wonder what the quality/cursing ratio in this channel is...
847: [05:53:23] <simon_w|air> The source link's in the footer
848: [05:53:31] <ss23> simon_w|air: That didn't answer my question!
849: [05:53:35] <simon_w|air> geekdenz, 0
850: [05:53:42] <ss23> XD
851: [05:54:02] <ss23> SMS 2fa doesn't work so well when your phone is so shit it hardly is on enough to get the txt..
852: [05:54:06] <geekdenz> good times.. catch u guys
853: [05:54:07] <ss23> Blargh
854: [05:54:09] <ss23> nn geekdenz
855: [05:54:22] <ss23> I think I'm going to get a new phone, but I really want those nokias they don't have in NZ
856: [05:54:25] <ss23> :<
857: [05:54:38] <Colin[pi]> <@ss23> I WANN AHEAR SOUND EFFECTS WHEN I RESIZE IT - like this? http://artpolikarpov.github.io/garmoshka/
858: [05:55:36] <simon_w|air> Haha, Pyromanik's winning the WordPress stats
859: [05:55:41] <simon_w|air> http://logs.simon.geek.nz/stats.php
860: [05:55:45] <ss23> lol Colin[pi], yes
861: [05:55:45] <ss23> :D
862: [05:56:02] <ss23> I WIN THE BIGGEST CUNT
863: [05:56:02] <ss23> :D
864: [05:56:21] * guzzlefry needs a good commit message!
865: [05:56:31] <ss23> lol, I like how the "nick" is over the number of times it was used
866: [05:56:34] <ss23> BAD STYLING, simon_w|air :D
867: [05:56:42] <geekdenz> how old ru, 12, ss23?
868: [05:56:43] <Colin[pi]> lol
869: [05:56:47] <ss23> guzzlefry: "I swear to God if Catherine says this one more time..."
870: [05:56:49] <simon_w|air> Oh right, my query's backwards
871: [05:56:50] <Colin[pi]> pfft he wishes
872: [05:57:00] <ss23> geekdenz: UH, I TOTALLY DON'T WORK FOR SILVERSTRIPE THE COMPANY IF THAT'S WHAT YOU'RE THINKING
873: [05:57:03] * ss23 looks around nerviously
874: [05:57:06] <ss23> They would only hire mature people!
875: [05:57:08] <guzzlefry> ss23: wat
876: [05:57:11] <simon_w|air> Here, I
877: [05:57:13] <ss23> lol
878: [05:57:14] <simon_w|air> 'll help!
879: [05:57:15] <ss23> :D
880: [05:57:22] <Colin[pi]> rofl
881: [05:57:47] <geekdenz> ss23, who do you work for?
882: [05:57:53] <ss23> I'm totally not VPNing into a bunch of NZ government servers to do stuff out of hours when they have no people monitoring them, ha. ha. ha.
883: [05:58:08] <ss23> geekdenz: www.silverstripe.com/about-us/team/ I'm Stephen Shkardoon :P
884: [05:58:29] <Colin[pi]> plot twist: geekdenz is sminnee
885: [05:58:30] <simon_w|air> ss23, you know you can link directly to yourself?
886: [05:58:39] <ss23> Colin[pi]: FFFF
887: [05:58:39] <ss23> XD
888: [05:58:42] <ss23> simon_w|air: Yeah, I like the chase
889: [05:58:42] <ss23> :D
890: [05:58:42] <geekdenz> ok gota go the missus is already calling lol
891: [05:58:47] <simon_w|air> Ooh, sminnee's on the fuck stats!
892: [05:58:48] <ss23> lol cya, geekdenz
893: [05:59:06] <ss23> Psh, barely, even my Christmas alt nick is almost where he is!
894: [05:59:25] <Colin[pi]> plot twist: geekdenz's wife is sminnee
895: [05:59:39] <ss23> :O
896: [05:59:59] <geekdenz> lol
897: [06:00:11] <geekdenz> ova and ut
898: [06:00:12] <guzzlefry> Can the commit message be changed by whoever accepts a pull request?
899: [06:00:12] <Colin[pi]> is this log not even frameworked simon_w?
900: [06:00:22] <simon_w|air> Nah
901: [06:00:28] <Colin[pi]> ooh raw
902: [06:00:39] <Colin[pi]> looking now, dat source
903: [06:00:47] <simon_w|air> tasty, tasty sauce
904: [06:01:14] <simon_w|air> That's right, read my license!
905: [06:02:31] <ss23> hmm
906: [06:02:35] <ss23> No sudo access on this server..
907: [06:02:56] <ss23> So here's a question: Is the red tape of trying to get root access to a server going to be more or less painful than just doing a privesc up right now?
908: [06:03:00] <ss23> :P
909: [06:03:35] <ss23> guzzlefry: No, but they can add one for themselves
910: [06:03:42] <simon_w|air> Also, I'd accept a patch to turn the stats into some bitching graphs of usage/time
911: [06:04:48] <Colin[pi]> simon_w: I was curious :P
912: [06:05:19] <simon_w|air> Colin[pi], I name the license in the footer :p
913: [06:05:33] <Colin[pi]> yes
914: [06:05:34] <Colin[pi]> but
915: [06:05:38] <Colin[pi]> I wanted to read it P
916: [06:05:44] <Colin[pi]> all of it
917: [06:05:47] <Colin[pi]> yes every word
918: [06:05:48] <Colin[pi]> ahem
919: [06:06:25] * pippy quit (Ping timeout: 246 seconds)
920: [06:07:25] <guzzlefry> ss23: https://github.com/silverstripe/silverstripe-translatable/pull/150 There you go.
921: [06:10:24] <ss23> chur chur :D
922: [06:10:25] <simon_w|air> guzzlefry, tests!
923: [06:10:38] <guzzlefry> simon_w|air, I wouldn't know where to begin.
924: [06:10:43] <ss23> lol
925: [06:10:49] <ss23> guzzlefry: No time like the present to learn, right? :D
926: [06:11:05] <simon_w|air> Also, indentation and that // TODO PR comment
927: [06:11:07] <guzzlefry> Honestly, I'm not really sure why my fix fixes stuff. :P
928: [06:11:22] <Colin[pi]> said like 90% of developers
929: [06:11:22] <Colin[pi]> ;D
930: [06:11:49] <guzzlefry> I think it's checking sitesite translation languages and then assuming that they exist on that object, which is bad.
931: [06:11:52] <guzzlefry> err
932: [06:11:54] * SticksM quit (Read error: Connection reset by peer)
933: [06:11:56] <guzzlefry> site-wide
934: [06:12:02] * guzzlefry might need sleep.
935: [06:12:32] <guzzlefry> simon_w|air: In accordance with Silverstripe coding conventions, or just so that the diff isn't messed up?
936: [06:12:44] <simon_w|air> Both? :p
937: [06:12:53] <simon_w|air> You've added a level but not indented it
938: [06:12:58] * guzzlefry needs a PHPStorm Silverstripe coding convention checker thing.
939: [06:13:24] * pippy has joined #silverstripe
940: [06:13:27] * simon_w|air needs feeding
941: [06:13:35] <simon_w|air> That sounds like the easier thing to fix! :p
942: [06:13:36] * ss23 too
943: [06:13:41] <ss23> simon_w|air: Wanna nip into town and grab something?
944: [06:13:42] <ss23> :D
945: [06:13:57] <simon_w|air> Getting into town isn't a 'nip' :p
946: [06:14:05] <ss23> :D
947: [06:14:06] <ss23> oh
948: [06:14:12] <ss23> I just heard a CWP "something is going on with a server" noise
949: [06:14:12] <ss23> :O
950: [06:14:40] <guzzlefry> rut roe
951: [06:14:43] <Colin[pi]> it could be a good noise, amr?
952: [06:14:58] <ss23> hmm
953: [06:15:04] <ss23> Still not sure if I'm going to walk home in this
954: [06:15:11] <ss23> OH I HEARD THE NOISE AGAIN
955: [06:15:15] <Colin[pi]> :o
956: [06:15:16] <ss23> No way, definitly a bad noise
957: [06:15:22] <ss23> I could walk over and look at the screen....
958: [06:16:11] <guzzlefry> simon_w|air: Can I 'amend' that pull request or do I have to create another?
959: [06:16:45] <guzzlefry> I'm waiting on Travis apparently. :P
960: [06:16:47] <simon_w|air> guzzlefry, you can amend it
961: [06:17:10] <guzzlefry> oh wait, nevermind
962: [06:17:24] <guzzlefry> simon_w|air: I guess my commits after the fact are auto-amended onto it?
963: [06:17:35] <simon_w|air> Yes, though you'd want to squash them
964: [06:17:52] <guzzlefry> How do I do that? 0.o
965: [06:17:52] <simon_w|air> Or, since there's only one, git add blah; git commit --amend; git push --force
966: [06:18:20] <simon_w|air> git rebase -i
967: [06:18:20] <simon_w|air> change all of the 'pick's except the top one to s
968: [06:18:27] <guzzlefry> well, I've already commited it. :P
969: [06:18:31] * Shrike_Finland has joined #silverstripe
970: [06:20:04] <simon_w|air> http://doc.silverstripe.org/framework/en/trunk/misc/contributing/code#squash-all-commits-related-to-a-single-issue-into-a-single-commit
971: [06:23:08] <simon_w|air> Heh, wind makes this place make the same noises an earthquake does
972: [06:23:49] <Colin[pi]> hope you don't get both at once :o
973: [06:24:05] <simon_w|air> Eh, so long as I don't have to evacuate :p
974: [06:24:21] <guzzlefry> simon_w|air: http://sspaste.com/paste/show/525b8c47765a9 I don't see the commits referred to in "In the text editor that comes up, replace the words "pick" with "squash" next to the commits you want to squash into the commit before it."
975: [06:24:48] <simon_w|air> guzzlefry, how many commits have you made?
976: [06:25:01] <guzzlefry> two since the fork
977: [06:25:07] <simon_w|air> git rebase -i HEAD~2
978: [06:25:44] <guzzlefry> oh, that works better.
979: [06:26:13] * Guits quit (Ping timeout: 248 seconds)
980: [06:26:14] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
981: [06:26:19] <guzzlefry> simon_w|air: And would I just squash the first commit?
982: [06:26:31] <simon_w|air> No, the last one
983: [06:26:34] <guzzlefry> oh, thanks
984: [06:26:40] <simon_w|air> You squash it into the one above it
985: [06:27:23] <ss23> "In terms of raw numbers, this should bring the request response time from ~500ms to ~35ms. In terms of % of pages being cached with this system, the log file I have from the 27th had 321901 requests, of which 289381 can be cached (approx. 90% of the requests)."
986: [06:27:39] <ss23> I suspect this will be an insane performance improvement to the system
987: [06:27:39] <ss23> :D
988: [06:29:24] <guzzlefry> well wtf
989: [06:29:29] <guzzlefry> now it just shows 4 commits. :P
990: [06:29:34] <guzzlefry> https://github.com/silverstripe/silverstripe-translatable/pull/150/commits
991: [06:30:59] * Bollig|DesignCty has joined #silverstripe
992: [06:31:23] <Colin[pi]> THIS BOY'S IN LO-O-O-O-OVE, LO-O-O-O-OVE
993: [06:31:25] <Colin[pi]> UNDER CITY LIGHTS
994: [06:33:50] <ss23> Don't know this song
995: [06:34:30] <Colin[pi]> ss23: http://www.youtube.com/watch?v=WO45oUdRqTs
996: [06:34:55] <ss23> Like all the boys before, like all the boys before!
997: [06:35:36] <ss23> We're under the sheets and you're KILLING ME
998: [06:36:03] <simon_w|air> guzzlefry, fixed it for you
999: [06:36:32] <ss23> Colin[pi]: Definitly never heard it before
1000: [06:36:53] <Colin[pi]> I've been listening to them a bit lately, not bad, bit different
1001: [06:36:58] <guzzlefry> thank you
1002: [06:37:03] <guzzlefry> git confuses the crap out of me :)
1003: [06:37:24] <ss23> Colin[pi]: Vocals are a bit jarring
1004: [06:37:36] <spronk> what is this crap
1005: [06:37:40] <Colin[pi]> ehh yeah is their style
1006: [06:37:48] <spronk> it's like the pet shop boys, but... shit
1007: [06:37:49] <spronk> ;D
1008: [06:38:04] <Colin[pi]> lol
1009: [06:38:14] <ss23> We're under the sheets and you're killing me, in our house made of paper, your words all over me~
1010: [06:38:27] <ss23> :D
1011: [06:39:14] <simon_w|air> http://static2.stuff.co.nz/1381725900/832/9281832.jpg
1012: [06:39:20] <simon_w|air> So that's why that bus was stopped
1013: [06:39:47] <spronk> what, calendar girls? ;)
1014: [06:39:50] <Colin[pi]> wtf
1015: [06:39:51] <Colin[pi]> i don't even
1016: [06:40:10] <ss23> Ouch, simon_w|air
1017: [06:40:20] * Shrike_Finland quit (Quit: Leaving.)
1018: [06:40:22] <simon_w|air> Windscreen blew out
1019: [06:41:33] <spronk> oh wow
1020: [06:41:36] <spronk> that's a windscreen? lul
1021: [06:41:38] <ss23> lol
1022: [06:41:43] <ss23> That would be so fucking scary XD
1023: [06:41:46] <Colin[pi]> I thought it was a door
1024: [06:41:46] <spronk> thought it was a bus shelter
1025: [06:42:02] * guci0 has joined #silverstripe
1026: [06:42:49] * zippy__ has joined #silverstripe
1027: [06:43:18] * Guits has joined #silverstripe
1028: [06:43:38] <simon_w|air> Nah, the shelters are built to withstand at least 150km winds
1029: [06:43:47] <Colin[pi]> and earthquakes
1030: [06:44:01] <ss23> simon_w|air: And busses aren't?!
1031: [06:44:38] <simon_w|air> Not ones that can blew out a windscreen
1032: [06:44:53] <simon_w|air> Usually designed to stop them blowing in
1033: [06:47:12] <simon_w|air> Weee, power surges!
1034: [06:47:21] <ss23> yeah
1035: [06:47:24] <ss23> I swear
1036: [06:47:26] <ss23> if my PC goes off..
1037: [06:47:33] <ss23> If my Mac goes off, I should say? :D
1038: [06:48:15] <Colin[pi]> what, no ups?
1039: [06:48:19] <spronk> ugh
1040: [06:48:22] <simon_w|air> mmm, cookie time
1041: [06:48:23] <spronk> UPS so noisy :(
1042: [06:48:25] <spronk> CLICKY CLICKY
1043: [06:48:25] <spronk> \
1044: [06:48:38] <simon_w|air> BEEP BEEP BEEP BEEP BEEP
1045: [06:48:38] <spronk> drives me insane
1046: [06:48:40] <simon_w|air> Every three hours
1047: [06:48:44] <spronk> yeah that too
1048: [06:50:39] <guzzlefry> Voltage drop sensitivity too high?
1049: [06:50:50] <spronk> probably
1050: [06:51:01] <spronk> probably doesn't help that i have a cheap UPS
1051: [06:51:29] <spronk> my power supply makes weird whirring noises when it's on battery power, too
1052: [06:51:35] <spronk> something weird about active PFC
1053: [06:51:47] * skorp has joined #silverstripe
1054: [06:51:48] <simon_w|air> Just get a fuck-off generator
1055: [06:52:44] <Colin[pi]> +1 stat for simon_w
1056: [06:53:03] <simon_w|air> DING DING DING
1057: [06:53:18] <simon_w|air> At least I'm not on the Joomla list :p
1058: [06:53:20] <spronk> :D
1059: [06:53:26] <spronk> have you finished your stats site yet?
1060: [06:53:33] <simon_w|air> Yeah
1061: [06:53:40] <simon_w|air> Well, as much as I can be bothered
1062: [06:53:41] <simon_w|air> http://logs.simon.geek.nz/stats.php
1063: [06:54:19] * spronk is rather bad with that f word..
1064: [06:54:25] <Colin[pi]> lol
1065: [06:54:25] <spronk> maybe i should attempt to quit
1066: [06:54:33] <Colin[pi]> fuck that
1067: [06:54:34] <simon_w|air> Not as bad as Pyromanik
1068: [06:54:35] <Colin[pi]> dammit
1069: [06:54:46] <simon_w|air> Top two in all of them except cunt and Joomla
1070: [06:54:53] <spronk> haha, yeah
1071: [06:55:41] <simon_w|air> Ooh, almost time for its first refresh
1072: [06:56:30] <simon_w|air> logs.simon.geek.nz:80 91.121.115.186 - - [14/Oct/2013:19:56:05 +1300] "GET //index.php?option=com_jce&task=plugin&plugin=imgmanager&file=imgmanager&version=1576&cid=20 HTTP/1.1" 200 143419 "-" "Mozilla/5.0 (Windows NT 6.0; rv:21.0) Gecko/20100101 Firefox/21.0"
1073: [06:56:32] <simon_w|air> Hah, fail bot
1074: [06:56:34] * Guits quit (Read error: Connection reset by peer)
1075: [06:56:47] <spronk> o_O
1076: [06:57:16] <simon_w|air> Can't they just read the sauce and exploit me that way?
1077: [06:58:17] <ss23> Speaking of exploit
1078: [06:58:39] <simon_w|air> Well, it's easy enough to cause a DOS
1079: [06:59:06] <ss23> https://www.google.co.nz/search?q=site%3Anz+%22you+have+an+error+in+your+sql%22 - "About 990,000 results (0.09 seconds)"
1080: [06:59:09] <ss23> Anyone need a botnet?
1081: [06:59:43] <spronk> lol
1082: [07:00:08] <simon_w|air> There we go, stats refreshed
1083: [07:00:15] <simon_w|air> Not enough swearing going on to notice though
1084: [07:00:26] <spronk> o_O
1085: [07:00:30] <spronk> you said the c word earlier
1086: [07:00:37] <spronk> is there a low threshole?
1087: [07:00:39] <spronk> d*
1088: [07:00:46] <simon_w|air> 10
1089: [07:00:54] <spronk> ash
1090: [07:00:56] <spronk> ah*
1091: [07:01:02] <simon_w|air> Or the fuck and shit ones would be massive
1092: [07:01:02] <ss23> ow, my ears feel sore
1093: [07:01:05] <ss23> Hmm
1094: [07:01:10] <ss23> simon_w|air: Will the pizza place below me be open?
1095: [07:01:42] <simon_w|air> ss23, maybe?
1096: [07:01:46] <ss23> :<
1097: [07:01:56] <simon_w|air> BurgerFuel and maccas should be
1098: [07:02:29] * Sjohn has joined #silverstripe
1099: [07:02:32] <simon_w|air> That place was still a toilet when I worked in Symes de Silva
1100: [07:02:36] <ss23> mm, but neither are right on my way :<
1101: [07:02:51] <ss23> Guess I can detour to McDonalds
1102: [07:03:06] <simon_w|air> The maccas on Manners?
1103: [07:03:10] <ss23> mmm
1104: [07:03:16] <ss23> I normally go straight up Dixon
1105: [07:03:19] <simon_w|air> It's only a little out of you way
1106: [07:03:22] <ss23> mmm :P
1107: [07:03:31] <ss23> But I also like the pizza place cause I grab it and walk while eating
1108: [07:03:35] <ss23> Though really, I think I might have to taxi
1109: [07:03:35] <simon_w|air> Calendar Girls then? :p
1110: [07:03:35] <ss23> idk
1111: [07:03:39] <ss23> Tough decisions...
1112: [07:03:40] <ss23> haha simon_w|air
1113: [07:03:43] * Nimle quit (Ping timeout: 250 seconds)
1114: [07:03:44] <ss23> Also, dvice
1115: [07:03:49] <ss23> CUSTOM MADE SEX TOYS!
1116: [07:03:49] <ss23> :D
1117: [07:03:52] * Shrike_Finland has joined #silverstripe
1118: [07:04:06] <Colin[pi]> you could get one made in the shape of the SS logo
1119: [07:04:23] <simon_w|air> That sounds painful
1120: [07:04:30] <Colin[pi]> what an interesting conversation piece for the office meetings
1121: [07:04:48] <ss23> hahahha
1122: [07:04:53] <simon_w|air> Could really liven up the bored room
1123: [07:05:17] <ss23> In the middle of a meeting -> "*bzzz*"
1124: [07:05:32] <Colin[pi]> "it's... uh.. it's my.. phone."
1125: [07:08:01] <ss23> blargh
1126: [07:08:02] <Sjohn> Hi
1127: [07:08:05] <ss23> my header() calls aren't working
1128: [07:08:06] <ss23> WHY NOT
1129: [07:08:21] <ss23> header('x-cache-miss');
1130: [07:08:21] <ss23> die();
1131: [07:08:24] <ss23> should be enough, right?
1132: [07:08:31] <simon_w|air> ss23, not a valid header?
1133: [07:08:39] <ss23> x headers are allowed?
1134: [07:10:06] <simon_w|air> ss23, still need the :
1135: [07:10:12] <ss23> oic oic
1136: [07:10:45] <Sjohn> Do i need to rewrite this function http://paste2.org/n1xY5X2y to get it to work on the Page.php?
1137: [07:10:54] <ss23> Much better, simon_w|air :D <3
1138: [07:11:44] <simon_w|air> Sjohn, Well, you'd need to change how you get the Reviews
1139: [07:12:56] <Sjohn> $this would need to change to something like this Review::get()-> ?
1140: [07:13:06] <simon_w|air> Yup
1141: [07:13:17] <Sjohn> i still need it to be of each Salon though
1142: [07:13:58] * osterlaus has joined #silverstripe
1143: [07:13:59] <simon_w|air> Perhaps move ReviewResults() into Salon, then use <% loop List(Salon) %>$ReviewResults<% end_loop %> in your template?
1144: [07:14:18] * osterlaus has left #silverstripe
1145: [07:14:33] <Sjohn> Sounds like that would work
1146: [07:14:41] <Sjohn> so move it out of the controller basicly right?
1147: [07:14:45] <simon_w|air> Yup
1148: [07:14:55] <Sjohn> Ill give it a try
1149: [07:14:58] <ss23> the _ss_environment code is ugly
1150: [07:15:25] <ss23> https://github.com/silverstripe/silverstripe-framework/blob/21104934661a85f49a74d44a8ab9109bf2836c7d/core/Constants.php#L34
1151: [07:15:31] <ss23> ~40 lines to include some files
1152: [07:15:36] <ss23> Lots of comments, I guess, but...
1153: [07:15:43] <ss23> "if it's readable, do it"
1154: [07:15:52] <ss23> Yes, that's literally what "if is_readable" is >.<
1155: [07:15:57] <simon_w|air> ss23, yeah, way too many comments
1156: [07:16:14] <simon_w|air> Also, $dirsToCheck should be the other way around
1157: [07:16:47] <simon_w|air> Also, can't load an environment file from /
1158: [07:17:03] <ss23> That code isn't even pretty
1159: [07:17:04] <ss23> :<
1160: [07:17:41] <guzzlefry> uh oh!
1161: [07:17:53] <guzzlefry> [User Warning] Cookie 'alc_enc' can't be set. The site started outputting content at line 746 in /home/gus/mysite/framework/model/Database.php
1162: [07:18:15] <guzzlefry> during /dev/build/?flush
1163: [07:18:16] <ss23> simon_w|air: Probably gets worse because of Windows support too I guess
1164: [07:18:28] <ss23> guzzlefry: Probably getting an error and/or output before that?
1165: [07:18:36] <simon_w|air> ss23, that's one line
1166: [07:18:50] <ss23> simon_w|air: The way I would write it, it's not!
1167: [07:18:50] <ss23> :P
1168: [07:19:04] <Sjohn> @simon_w|air Thnx it worked! this is great :)
1169: [07:19:05] <guzzlefry> ss23: but why!?
1170: [07:19:08] <simon_w|air> Okay, it's actually two because of the stupid comment
1171: [07:19:22] <guzzlefry> meh
1172: [07:19:25] <guzzlefry> didn't happen on the second go.
1173: [07:21:16] <ss23> Oh, I have a way to do it without breaking Windows support I think
1174: [07:21:16] <ss23> :D
1175: [07:22:31] <guzzlefry> don't worry about that
1176: [07:22:32] <guzzlefry> >_>
1177: [07:23:00] <simon_w|air> PANIC!
1178: [07:24:18] <ss23> simon_w|air: https://gist.github.com/ss23/6972041
1179: [07:24:30] <ss23> Probably some edge cases I'm missing
1180: [07:25:10] <simon_w|air> Yeah, like Windows and the two paths you need to search
1181: [07:25:18] <ss23> Two paths?!
1182: [07:25:19] <ss23> Psh
1183: [07:25:20] <simon_w|air> Also, @is_readable
1184: [07:25:28] <ss23> I know about the @, I don't care about that in this case :D
1185: [07:25:29] <simon_w|air> (open_basedir being a jerk)
1186: [07:25:45] <ss23> uh
1187: [07:25:49] <ss23> I'm confused about why two paths?
1188: [07:25:54] <ss23> And why won't Windows owrk with that? Cause / not \?
1189: [07:26:08] <simon_w|air> Symlinked framework folder, and because \
1190: [07:26:09] <Colin[pi]> because Windows
1191: [07:26:20] <ss23> Easy fix for the second thing
1192: [07:26:50] <ss23> but confused
1193: [07:26:51] <ss23> Isn't uh
1194: [07:26:55] <ss23> dirname($_SERVER['SCRIPT_FILENAME'])
1195: [07:26:59] <ss23> That's going to be... main.php?
1196: [07:27:02] <ss23> Which is inside framework?
1197: [07:27:14] <simon_w|air> yes
1198: [07:27:21] <ss23> So it won't help?
1199: [07:27:25] <simon_w|air> That one is the path going through the symlink
1200: [07:27:52] <ss23> oic, not filesystem aware, so it won't get the unsymlinked path?
1201: [07:28:01] <ss23> simon_w|air: Anyway, simple change to make it search both, right?
1202: [07:28:09] <ss23> And approximatly 500% better than the current shit
1203: [07:31:02] * peter_ss has joined #silverstripe
1204: [07:31:18] <peter_ss> hello guys how can I add a custom template for security login form/page?
1205: [07:31:26] <simon_w|air> Security_login.ss
1206: [07:32:17] <peter_ss> simon_w i tried adding that in Layout folder of my theme but didn't show up
1207: [07:32:28] <peter_ss> i also added $Content and $Form to it
1208: [07:34:06] <guzzlefry> flush first?
1209: [07:34:12] <peter_ss> did that also
1210: [07:34:14] <guzzlefry> oh wait
1211: [07:34:34] <guzzlefry> Does that need to go in includes?
1212: [07:35:29] <peter_ss> the Security_login? don't know that's why i'm asking
1213: [07:36:15] <peter_ss> should it be on Includes?
1214: [07:36:31] <simon_w|air> Nope
1215: [07:36:43] <simon_w|air> And when you say didn't show up, what do you mean?
1216: [07:37:08] <peter_ss> somin_w the form doesn't display
1217: [07:37:16] <peter_ss> simon_w|air
1218: [07:37:34] <simon_w|air> But it is using your template?
1219: [07:37:42] <peter_ss> yes
1220: [07:37:54] <peter_ss> should that be in the Layout folder or just in the template root?
1221: [07:38:18] <simon_w|air> Depends on what sort of template it is
1222: [07:38:44] <peter_ss> ah custom theme
1223: [07:39:36] <simon_w|air> Yes, but is it an entire template? Or one that you stick inside the main Page.ss?
1224: [07:40:06] <peter_ss> other template
1225: [07:40:23] <peter_ss> i want a custom template for my login page
1226: [07:40:44] <simon_w|air> Then you'd want it in the templates/ folder
1227: [07:41:47] <peter_ss> right
1228: [07:42:00] <peter_ss> but that didn't work
1229: [07:42:10] <peter_ss> i tried it also to simple theme
1230: [07:42:14] <Colin[pi]> did you flush?
1231: [07:43:20] <peter_ss> i think i know the issue
1232: [07:43:25] <peter_ss> it's fixed now thanks guys
1233: [07:46:57] <guzzlefry> how'd you fix?
1234: [07:47:15] * simon_w quit (Ping timeout: 252 seconds)
1235: [07:47:43] * simon_w has joined #silverstripe
1236: [07:47:56] <guzzlefry> eep an op
1237: [07:50:12] <simon_w|air> Eh, just me again
1238: [07:51:13] * g4b0 has joined #silverstripe
1239: [07:51:23] <ss23> lol
1240: [07:51:32] <ss23> wah, I wanna go HOME
1241: [07:52:05] <guzzlefry> me too
1242: [07:52:06] <guzzlefry> 4am!
1243: [07:52:12] <guzzlefry> well, I am home, I just want to stop working. :P
1244: [07:52:36] <simon_w|air> Me too!
1245: [07:52:42] <simon_w|air> Oh wait, I am home and I'm not working :p
1246: [07:53:33] <ss23> :<
1247: [07:53:44] <ss23> I'm getting all jittery
1248: [07:55:05] <g4b0> hi all
1249: [07:56:10] <g4b0> I'm trying to extend SecurityAdmin in order to add non-admin users to add users/groups
1250: [07:56:47] <g4b0> in getEditForm I found the code that generates the gridfield
1251: [07:57:03] <g4b0> but I can't find there the "Add Member" butto is...
1252: [08:00:56] <simon_w|air> GridFieldAddNewButton?
1253: [08:01:13] * kinglozzer has joined #silverstripe
1254: [08:01:25] <ss23> Okay, home time!
1255: [08:01:30] <ss23> I'm still not sure about how I'll get home
1256: [08:01:36] <simon_w|air> Run.
1257: [08:01:45] <simon_w|air> It's a tail wind
1258: [08:01:58] <ss23> XD
1259: [08:02:07] <ss23> I change directions lots of times!
1260: [08:02:14] <ss23> If it's a tail field one way, IT'LL BE HEADWIND THE OTHER
1261: [08:02:15] <ss23> I'm not sure
1262: [08:02:21] <ss23> Issue is that if I start, it's hard ot get a taxi if I give up half way
1263: [08:05:22] <simon_w|air> I have a feeling that work's having some power/phone issues
1264: [08:06:50] <Colin[pi]> I am teh pdf generation MASTA
1265: [08:07:00] <Colin[pi]> er I mean
1266: [08:07:02] <Colin[pi]> it's working
1267: [08:07:43] <ss23> FUCK IT I'LL WALK
1268: [08:07:46] <ss23> wish me luck not dying
1269: [08:07:48] <ss23> >.>
1270: [08:07:53] <ss23> I think my shoes are going to be wet when I get home
1271: [08:07:55] <ss23> idk how to dry them overnight
1272: [08:07:56] <ss23> oh well
1273: [08:07:58] * ss23 cruns away
1274: [08:08:00] <ss23> runs*
1275: [08:08:24] <guzzlefry> nooo
1276: [08:09:02] <simon_w|air> Shoes?
1277: [08:10:15] <ss23> lol simon_w|air
1278: [08:10:17] <ss23> w/e
1279: [08:10:18] <ss23> :P
1280: [08:10:50] <guzzlefry> guys help!
1281: [08:10:58] <guzzlefry> How can I get the top-level URL segment?
1282: [08:11:26] <guzzlefry> basically localhost/blogholder/blogentry
1283: [08:11:46] <guzzlefry> and well, the nav image depends on $URLSegment for some reason. :P
1284: [08:12:13] * spronk2 has joined #silverstripe
1285: [08:15:54] <simon_w|air> $Level(1).URLSegment?
1286: [08:16:27] <guzzlefry> 0.o
1287: [08:16:36] <guzzlefry> Probably. :)
1288: [08:16:37] <guzzlefry> thanks
1289: [08:26:26] * Colin[pi] quit (Ping timeout: 245 seconds)
1290: [08:29:53] * dilshan has joined #silverstripe
1291: [08:31:56] * osterlaus has joined #silverstripe
1292: [08:35:07] <dilshan> hello geeks ! i'm looking for a help
1293: [08:35:11] <dilshan> I have a registration form and i have add a extension to extend member class....in my registration form there is confirmpassword field .so what i want is to take only one element from this array to save in database.
1294: [08:35:22] <dilshan> 'Password' => array (size=2) '_Password' => string 'Confirm Password' (length=16) '_ConfirmPassword' => string 'Confirm Password' (length=16)
1295: [08:35:42] <dilshan> how do i do that ? this is where i save my form
1296: [08:35:54] <dilshan> $obj = new Member(); foreach ($allData as $key=>$value){ $obj->$key = $value; $obj->write(); }
1297: [08:36:17] <dilshan> anyway I'm extremly new to SS
1298: [08:36:34] * peter_ss1 has joined #silverstripe
1299: [08:38:38] * peter_ss quit (Ping timeout: 256 seconds)
1300: [08:40:45] <spronk2> fffuuuuu
1301: [08:41:23] * peter_ss has joined #silverstripe
1302: [08:43:43] * peter_ss1 quit (Ping timeout: 272 seconds)
1303: [08:57:41] * dilshan quit (Quit: Page closed)
1304: [09:16:56] * ARNHOE has joined #silverstripe
1305: [09:17:56] * willmorgan has joined #silverstripe
1306: [09:18:03] <willmorgan> yo
1307: [09:18:17] <willmorgan> anyone ever accessed a remote service with SOAP using SilverStripe?
1308: [09:18:28] <willmorgan> looking at the docs, it seems SoapModelAccess is for internal usage
1309: [09:21:50] <willmorgan> this is for 3.1, btw, and I just realised SoapModelAccess doesn't exist anyway :)
1310: [09:29:29] * ARNHOE_ has joined #silverstripe
1311: [09:30:28] * g4b0 quit (Ping timeout: 246 seconds)
1312: [09:30:42] * Colin[pi] has joined #silverstripe
1313: [09:31:18] <spronk2> haha
1314: [09:31:20] <spronk2> i have
1315: [09:31:27] <spronk2> but i just used Soap::
1316: [09:31:35] <spronk2> http://php.net/manual/en/book.soap.php
1317: [09:33:24] * ARNHOE quit (Ping timeout: 252 seconds)
1318: [09:43:15] * hubertusanton has joined #silverstripe
1319: [09:43:17] * g4b0 has joined #silverstripe
1320: [09:44:05] <ss23> yay
1321: [09:44:11] <ss23> walk home was fine, though up the top of the hill it g ot a little crazy
1322: [09:44:35] * travis-ci has joined #silverstripe
1323: [09:44:35] <travis-ci> [travis-ci] chillu/silverstripe-framework#91 (pulls/i18n-dir - c2d57dc : Ingo Schommer): The build passed.
1324: [09:44:35] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-framework/compare/b0f38f4990e4^...c2d57dce7a6d
1325: [09:44:35] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/12511787
1326: [09:44:35] * travis-ci has left #silverstripe
1327: [09:48:13] * travis-ci has joined #silverstripe
1328: [09:48:14] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1214 (tmp/travis-artifacts - b4b39f7 : Ingo Schommer): The build has errored.
1329: [09:48:14] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1f97cd442a8f...b4b39f7f3eed
1330: [09:48:14] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12364731
1331: [09:48:14] * travis-ci has left #silverstripe
1332: [09:50:40] * Nightjar has joined #silverstripe
1333: [09:50:56] <Nightjar> How does one update fields shown on a gridfield?
1334: [09:51:51] <Nightjar> ie, not relying upon the summary_fields of the listed object
1335: [09:51:56] * Bollig|DesignCty has left #silverstripe
1336: [09:52:13] * Bollig|DesignCty has joined #silverstripe
1337: [09:54:09] <Nightjar> oic, some kind of bastard array notation magic string.
1338: [09:54:14] <Nightjar> thing
1339: [09:54:29] * travis-ci has joined #silverstripe
1340: [09:54:30] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1214 (tmp/travis-artifacts - b4b39f7 : Ingo Schommer): The build has errored.
1341: [09:54:30] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1f97cd442a8f...b4b39f7f3eed
1342: [09:54:30] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12364731
1343: [09:54:30] * travis-ci has left #silverstripe
1344: [09:56:28] * swordsmanz quit (Read error: Connection reset by peer)
1345: [09:57:49] * swordsmanz has joined #silverstripe
1346: [10:00:01] <willmorgan> spronk2: I'm using Nusoap and wrapping it inside an Object class so I can cache it
1347: [10:00:27] <spronk2> mm
1348: [10:00:41] <Nightjar> dis is da nusoap, saem az da oldsoap
1349: [10:06:14] * Marvanni has joined #silverstripe
1350: [10:10:03] <Zauberfi1ch> haha Nightjar
1351: [10:17:41] <guci0> Hmmm... Does anybody using silverstripe-googlesitemaps with 3.1.1 ?
1352: [10:18:13] <Zauberfi1ch> uhm, I install it by default
1353: [10:18:23] <Zauberfi1ch> but to be honest I have not checked if it works properly
1354: [10:18:23] <kinglozzer> Same here ^^
1355: [10:18:36] <kinglozzer> It does work fine :)
1356: [10:18:42] <guci0> localhost/sitemap.xml returns only one <loc>http://localhost/...sitemap.xml/sitemap/SiteTree/1</loc>
1357: [10:18:46] <kinglozzer> Yeah
1358: [10:18:48] <kinglozzer> Open that link
1359: [10:19:29] <kinglozzer> It groups all 'SiteTree' objects into one sitemap, then if you add a sitemap for another dataobject (for example NewsItem), it creates a second one of those for your object
1360: [10:19:50] * Nightjar shrugs
1361: [10:19:50] <kinglozzer> sitemap.xml is an index of all the sitemaps on your site
1362: [10:20:12] <Nightjar> no, sitemap.xml is a google specified xml document listing all indexable pages on your site.
1363: [10:20:16] <Nightjar> and their importance.
1364: [10:20:26] <guci0> I know what is it :)
1365: [10:21:37] <kinglozzer> Well, mysite.com/sitemap.xml isn't a list of pages on your site anymore with that sitemaps module - mysite.com/sitemap.xml/sitemap/SiteTree/1 is the actual list of pages
1366: [10:21:42] <kinglozzer> Google still indexes them all fine
1367: [10:21:44] <Nightjar> it's flat level, not tree structured, is what I mean.
1368: [10:21:44] <Nightjar> http://www.sitemaps.org/protocol.html
1369: [10:22:13] <Nightjar> kinglozzer: well, that still seems like a bug.
1370: [10:22:30] <kinglozzer> Nightjar: It's intentional behaviour
1371: [10:22:35] <kinglozzer> I don't know who or why
1372: [10:22:41] <kinglozzer> But it was definitely intentionally added by someone
1373: [10:22:43] <guci0> I have few page, smt is wrong ...
1374: [10:22:56] <Sjohn> any1 here having problems with github?
1375: [10:23:09] <guci0> mee
1376: [10:23:27] <Zauberfi1ch> Nightjar: look at http://www.sitemaps.org/protocol.html headline "Sample XML Sitemap Index"
1377: [10:23:31] <Sjohn> its freaking slow O.o
1378: [10:23:44] <kinglozzer> Ah, Nightjar, this is the reason it was added https://github.com/silverstripe-labs/silverstripe-googlesitemaps/issues/9
1379: [10:23:59] <guci0> Oooo works!
1380: [10:24:04] <guci0> WOW! Smt new!
1381: [10:24:28] <Zauberfi1ch> so Nightjar I'd say it does allow at least 1 level of hirachy
1382: [10:24:30] <Nightjar> Zauberfi1ch: yeah I know, that's the link I pasted above. What I mean is that the XML doesn't form a tree structure of nested <url> elements, it's not supposed to. Sometimes people get confused with a human readable 'sitemap'
1383: [10:25:12] <guci0> Beauty, NEW: xsl stylesheet :)
1384: [10:25:14] <Zauberfi1ch> oh, maybe I missed something, but I was not under the impression we where talking about sitemap tree structure
1385: [10:25:16] <Nightjar> mmm, github defo. having issues.
1386: [10:25:34] <Zauberfi1ch> yeah, same here
1387: [10:25:42] <kinglozzer> It's fine for me, sorry guys :P
1388: [10:25:47] <Zauberfi1ch> oh noez, I need to clone
1389: [10:25:47] <Nightjar> Zauberfisch: yeah, I was just trying to clear things up, as sometimes people misunderstand the intention of the googlesitemaps module.
1390: [10:26:15] <Zauberfi1ch> I see
1391: [10:26:34] <Zauberfi1ch> oh noez, github is beeing ddosed
1392: [10:27:09] <Nightjar> kinglozzer: cool, nice find. Good to know it's there on purpose
1393: [10:27:16] <Nightjar> (and is fine)
1394: [10:33:14] * zippy__ quit (Quit: zippy__)
1395: [10:33:32] <spronk2> anyone here set custom actions on submission for userforms?
1396: [10:34:17] * skorp has left #silverstripe
1397: [10:34:18] <Nightjar> ?
1398: [10:34:24] <Nightjar> how so spronk?
1399: [10:34:37] <Nightjar> spronk2: ^
1400: [10:34:54] <spronk2> i just want to run a quick bit of code on successful submission
1401: [10:35:07] <Nightjar> hack core, put in hook.
1402: [10:35:11] <spronk2> hmm
1403: [10:36:00] <Nightjar> $this->extend('blahblah')
1404: [10:40:31] * Bollig|DesignCty quit (Ping timeout: 240 seconds)
1405: [10:46:06] <spronk2> hmm
1406: [10:46:09] <spronk2> dont really want to hack core :(
1407: [10:46:17] <spronk2> there aren't any extension hooks after submission
1408: [10:46:25] <Nightjar> man up & commit it
1409: [10:46:27] <spronk2> or at least none that i can see...
1410: [10:46:29] <Nightjar> suddenly not hack.
1411: [10:46:38] <Nightjar> ;)
1412: [10:46:42] <spronk2> haha
1413: [10:47:00] <Nightjar> just keep poking willr until he pulls it.
1414: [10:47:12] <spronk2> yaeh
1415: [10:49:09] <spronk2> hmm
1416: [10:49:28] <spronk2> sminnee: addons.ss.org - should have a link to github project page directly on the page as well as packagist
1417: [10:54:26] <ss23> spronk2: Make a pull request then?
1418: [10:54:26] <ss23> :P
1419: [10:54:36] <spronk2> oh, it's opensauce?
1420: [10:54:53] <ss23> yep yep :D
1421: [10:54:58] <spronk2> neat
1422: [10:55:00] <Nightjar> so liek dat setfields nonsense
1423: [10:55:12] <Nightjar> only works for lists of a single type.
1424: [10:55:15] <ss23> And ingo does most deployments, so if you hvae a good one he can deploy tonight probably etc :D
1425: [10:55:40] <Nightjar> you hear that spronk2? Don't 'mare it.
1426: [10:55:45] <Zauberfi1ch> ss23: what does the 23 stand for? chillu just ignores me everytime I ask D:
1427: [10:55:51] <spronk2> :O
1428: [10:56:05] <spronk2> it's his penis length in mm
1429: [10:56:06] <ss23> XD
1430: [10:56:17] <ss23> The league of 23's will never give up our secrets
1431: [10:56:30] * Nightjar is now known as Nightjar23
1432: [10:56:32] * Zauberfi1ch is now known as Zauberfisch23
1433: [10:56:34] <ss23> IMPOSTER
1434: [10:56:36] <ss23> IMPOSTER!!!!
1435: [10:56:39] <spronk2> hahaha
1436: [10:56:39] <Nightjar23> zing!
1437: [10:56:41] <spronk2> that was brilliant
1438: [10:56:43] <Zauberfisch23> but we are your friends, you can tell us
1439: [10:56:47] <ss23> lol
1440: [10:56:49] <ss23> Not a chance.
1441: [10:56:57] * spronk2 is now known as spronk23
1442: [10:57:00] <ss23> 23:47:05 < Nightjar> just keep poking willr until he pulls it.
1443: [10:57:01] <ss23> what repo?
1444: [10:57:04] <ss23> I have labs access, remember
1445: [10:57:07] <Nightjar23> userforms
1446: [10:57:11] <spronk23> ooh
1447: [10:57:12] <spronk23> ss23
1448: [10:57:14] <spronk23> you might know thi
1449: [10:57:15] <spronk23> s
1450: [10:57:25] <spronk23> can you make userforms run a piece of code after submission?
1451: [10:57:29] <spronk23> is there some hidden hook?
1452: [10:57:38] <Nightjar23> your mum is a hidden hook
1453: [10:57:42] <ss23> Hmm
1454: [10:57:52] * spronk23 's mum probably is a hidden hook
1455: [10:57:58] <ss23> spronk23: ehhh, doubtful, but very easy to see
1456: [10:58:00] <Nightjar23> mum/face/etc
1457: [10:58:04] <ss23> spronk23: Check for "$this->extend" in the code?
1458: [10:58:07] <spronk23> yeah i'm looking in it
1459: [10:58:10] <Nightjar23> boom
1460: [10:58:11] <Nightjar23> called it
1461: [10:58:14] <spronk23> it's a little convoluted...
1462: [10:58:20] <ss23> spronk23: I doubt willr would object to adding it though, but I'm not 100% it'd be useful
1463: [10:58:21] <spronk23> doesn't appear to be
1464: [10:58:36] <spronk23> ss23: case in this instance is i want to add people to a mailing list if they check a box
1465: [10:58:56] <ss23> https://github.com/silverstripe/silverstripe-userforms/blob/b2b030366b4ee9598d1135991a1323b8fc8325ab/code/model/UserDefinedForm.php
1466: [10:59:00] <ss23> only place in the code that adds it
1467: [10:59:11] <spronk23> yeh
1468: [10:59:17] <ss23> But uh
1469: [10:59:29] <ss23> If you MyUserForm extends UserDefinedForm, you can add it yourself?
1470: [10:59:33] <ss23> Like, does it have to be extension?
1471: [10:59:38] <spronk23> well, no
1472: [10:59:41] <spronk23> but it seems…. less islly
1473: [10:59:42] <ss23> If you want a tick box, seems like a subclass should be better?
1474: [10:59:43] <spronk23> silly*
1475: [11:00:12] <spronk23> well you can add form fields via extensions, so..
1476: [11:00:16] <spronk23> why not run code after sub?
1477: [11:00:30] <Nightjar23> you can?
1478: [11:00:55] <spronk23> $this->extend('updateForm', $form);
1479: [11:01:10] <ss23> It doesn't seem like a horrible idea, spronk23, but you'll have to add it and make a case for it in a PR if you want it
1480: [11:01:14] <ss23> Taht being said, it's like a 1 line change
1481: [11:01:14] <ss23> :P
1482: [11:01:24] <spronk23> mm :P
1483: [11:01:52] <Nightjar23> I feel as though this gridfield nonsense has defeated me :(
1484: [11:01:52] <spronk23> the only other place i can think it might be is on an onBeforeWrite or something on the SubmittedForm, but i can't see anything there
1485: [11:02:05] <spronk23> maybe you need to join the 24 club, Nightjar23
1486: [11:02:14] <Nightjar23> sif
1487: [11:02:30] <spronk23> anyway, wtf is the problem
1488: [11:02:57] <Nightjar23> http://doc.silverstripe.org/framework/en/reference/grid-field#customizing-detail-forms
1489: [11:03:10] <Nightjar23> My gridfield is not all of one class.
1490: [11:03:31] <Nightjar23> It contains subclasses, with their own fields. If I override the details form, it'll hard set it for all of them.
1491: [11:03:53] <Nightjar23> I guess I could do tricky ifs and stuff inside the ... well not really no. Fuckit.
1492: [11:04:34] <spronk23> hmm
1493: [11:04:39] <spronk23> can i just edit this file on github
1494: [11:04:40] <spronk23> and submit a PR
1495: [11:04:42] * swordsmanz quit (Ping timeout: 252 seconds)
1496: [11:04:46] <Nightjar23> yes
1497: [11:04:58] <spronk23> or will that submit to a bad branch or some shit
1498: [11:05:16] <Nightjar23> submit it to the right branch.
1499: [11:05:21] <ss23> spronk23: No, that'll work fine
1500: [11:05:22] <ss23> :D
1501: [11:05:23] <Nightjar23> github makes you choo choo choooooose it
1502: [11:05:26] <ss23> lol
1503: [11:05:30] <ss23> Nightjar23: I choo hcoo CHOOSE YOU <3
1504: [11:05:34] <spronk23> so… userforms… master or 1.0?
1505: [11:05:37] <Nightjar23> fuck, pumpkin time.
1506: [11:05:49] * Nightjar23 has left #silverstripe
1507: [11:05:50] <ss23> spronk23: I would open against master, but it's not an API break, so either would be fine
1508: [11:08:05] <ss23> Anyway, bed time for me ^.^
1509: [11:08:12] <ss23> My shoes are going to be so wet tomorrow
1510: [11:08:13] <Zauberfisch23> ss23: no!
1511: [11:08:13] <ss23> :<
1512: [11:08:16] <Zauberfisch23> tell me!
1513: [11:08:16] <ss23> What!
1514: [11:08:24] <ss23> NEVER!
1515: [11:08:28] <Zauberfisch23> D:
1516: [11:08:28] <ss23> Not in 23 years!!!
1517: [11:09:23] * Marvanni quit (Ping timeout: 272 seconds)
1518: [11:09:42] <spronk23> https://github.com/silverstripe/silverstripe-userforms/pull/164
1519: [11:09:43] <spronk23> there we go
1520: [11:10:11] <ss23> spronk23: Looks good!
1521: [11:10:14] <ss23> I would merge, but I can't
1522: [11:10:15] <ss23> :P
1523: [11:10:45] <spronk23> ;D
1524: [11:11:33] <ss23> spronk23: https://github.com/silverstripe/silverstripe-userforms/issues/162
1525: [11:11:36] <ss23> did you read that?
1526: [11:11:41] <ss23> In the mean time for afterProcess I put logic in extensions which use onAfterWrite() for the $submittedForm (got to listen to see if fields are set)
1527: [11:11:42] <spronk23> nope
1528: [11:11:54] <ss23> Looks very relevant
1529: [11:11:55] <ss23> :P
1530: [11:11:58] * irogue is now known as irogue23
1531: [11:12:00] <spronk23> yeah
1532: [11:12:01] <ss23> I'm going to bed, but inb4 pull reuq
1533: [11:12:02] <ss23> FUCK
1534: [11:12:04] * Zauberfisch23 slaps ss23 around a bit for 23 times
1535: [11:12:17] <ss23> Someone is going to come in tomorrow and be confused by all yo hooligans!
1536: [11:12:20] <irogue23> kekeke
1537: [11:12:26] <ss23> Anyway, as I said, bed time, where no 23's haunt me
1538: [11:12:27] <irogue23> must keep these names as long as possible
1539: [11:12:28] <ss23> >.<
1540: [11:12:36] <Zauberfisch23> !
1541: [11:12:52] * Zauberfisch is now known as Zauberfisch23_
1542: [11:12:59] <Zauberfisch23_> !
1543: [11:13:11] <irogue23> Nick irogue23 is now registered to your
1544: [11:13:16] <irogue23> account.
1545: [11:13:24] <irogue23> ^_^
1546: [11:13:39] <irogue23> whats up Zauberfisch23_, spronk23
1547: [11:13:40] * Zauberfisch23_ slaps ss23 around a bit with a large trout
1548: [11:13:58] <Zauberfisch23> I think we now hold the majority of the 23 creed, what ever that is anyway
1549: [11:14:05] <Zauberfisch23> I call a vote to kick ss23 out!
1550: [11:14:33] <irogue23> lol
1551: [11:14:54] <spronk23> yeah..
1552: [11:15:50] <irogue23> chupto spronk23
1553: [11:15:51] <irogue23> you're up late
1554: [11:15:54] <spronk23> yeah.
1555: [11:16:07] <spronk23> i'm adding a "join our mailing list" box to a userform
1556: [11:16:15] <spronk23> and got sidetracked by making a frivilous pull request
1557: [11:16:25] <irogue23> heh
1558: [11:16:57] <irogue23> i'm redesigning (or trying to) my lan party's website
1559: [11:17:01] <irogue23> i inherited it and it's nasty
1560: [11:17:15] <spronk23> oo
1561: [11:17:19] <spronk23> linky?
1562: [11:17:28] <irogue23> am redeving it in django (currently custom php+smarty on top of phpbb) but can't wait that long to make it look better
1563: [11:17:37] <irogue23> so am doing a minor reskin the meantime
1564: [11:17:39] <spronk23> god damn, it's been a long time since I lanned
1565: [11:17:47] <irogue23> current site is http://www.echolan.co.nz
1566: [11:18:04] <spronk23> the hell do people play at lan parties these days now that UT99 is more or less dead
1567: [11:18:20] <Zauberfisch23> spronk23: wrong! I was at a lan last weekend
1568: [11:18:25] <Zauberfisch23> first game played: UT
1569: [11:18:27] <spronk23> omfg
1570: [11:18:30] <irogue23> yeah, we still play UT
1571: [11:18:31] <spronk23> <3 UT.
1572: [11:18:35] <Zauberfisch23> then call of duty 2
1573: [11:18:37] <Zauberfisch23> quake 3
1574: [11:18:40] <Zauberfisch23> <3
1575: [11:18:41] <spronk23> instagib 4team domination
1576: [11:18:45] <irogue23> also CS:S, TF2, LoL, CoD4, Q3, Armegatron, WC3
1577: [11:18:49] <spronk23> SO MUCH WIN
1578: [11:18:53] <Zauberfisch23> !
1579: [11:18:55] * spronk23 used to have maaaad instagib skillz
1580: [11:18:56] <Zauberfisch23> good old times
1581: [11:19:14] <spronk23> quake 3
1582: [11:19:17] <spronk23> we played that sooo much at uni
1583: [11:19:24] <irogue23> oh and FlatOut 2
1584: [11:19:28] <irogue23> can't forget that
1585: [11:19:35] <spronk23> http://quake.p.gen.nz/
1586: [11:20:24] <Zauberfisch23> but it always make me feel a bit stupid carrying my 2keuro PC, screens and equipent only to find myself playing games I could play on any 5 year old laptop :D
1587: [11:20:38] <irogue23> haha yes
1588: [11:20:47] <irogue23> i have a lan shed out behind my house for small lans
1589: [11:20:52] <irogue23> permanently set up
1590: [11:20:53] <spronk23> awesome.
1591: [11:21:05] <irogue23> 6 of us have computers here fulltime
1592: [11:21:08] <spronk23> best thing about q3a: COLOURFUL NICKS
1593: [11:21:15] <Zauberfisch23> haha
1594: [11:21:16] <Zauberfisch23> right
1595: [11:21:29] <irogue23> people just put their old PCs here since we mostly play old games anyway
1596: [11:23:05] <spronk23> holy fuck there were some good q3a maps
1597: [11:23:35] * irogue23 hopes he wins his ebay auction
1598: [11:23:43] <spronk23> like q3ctf2
1599: [11:24:11] <spronk23> and rocket quat
1600: [11:24:12] <spronk23> quad
1601: [11:24:15] <spronk23> whatever the fuck that map was called
1602: [11:24:22] <Zauberfisch23> how about a #silverstripe gaming evening? I'd love to play some more q3a, UT, cod2, cod4, ...
1603: [11:24:32] * spronk23 starts foaming at the mouth
1604: [11:24:45] <irogue23> sounds like a plan
1605: [11:24:53] <irogue23> i've got an unlimited-slot TS server
1606: [11:24:58] <Zauberfisch23> only consern is same here
1607: [11:25:01] * travis-ci has joined #silverstripe
1608: [11:25:02] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1239 (tmp/travis-artifacts - 4014da7 : Ingo Schommer): The build has errored.
1609: [11:25:02] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/dd5e0b3ed2c4...4014da75bd2f
1610: [11:25:02] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12514984
1611: [11:25:02] * travis-ci has left #silverstripe
1612: [11:25:02] <Zauberfisch23> fail
1613: [11:25:04] <Zauberfisch23> same here
1614: [11:25:08] <Zauberfisch23> copy paste fail
1615: [11:25:35] <Zauberfisch23> I have TS and have both linux and windows server to host game servers
1616: [11:25:56] <Zauberfisch23> only think I worry about is latency between europe and NZ
1617: [11:26:24] <irogue23> yeah
1618: [11:26:47] <irogue23> best bet would be to host the game server in the U.S., since everyone goes through there anyway
1619: [11:27:06] <Zauberfisch23> I only have EU based servers
1620: [11:27:22] <spronk23> hawaii man
1621: [11:27:37] <irogue23> can spin up US ones easily enough
1622: [11:28:42] <irogue23> $0.66/hr for an Extra-Large High-CPU EC2 instance
1623: [11:29:24] <Zauberfisch23> good point
1624: [11:29:39] <spronk23> wtf was that map..
1625: [11:29:41] <Zauberfisch23> for just a couple of hours hosting them on aws isn't a big deal
1626: [11:29:45] <irogue23> yeah
1627: [11:29:59] <irogue23> not optimal long-term, but a good short term jobbie
1628: [11:30:06] <irogue23> <3 AWS for that kinda thing
1629: [11:30:10] <spronk23> q3ctf1
1630: [11:30:12] <spronk23> yes yes yes yes yes.
1631: [11:30:17] <Zauberfisch23> <3
1632: [11:30:30] <spronk23> love that map to death
1633: [11:30:35] <irogue23> timezones would be the trickiest part :P
1634: [11:31:03] <Zauberfisch23> time what?
1635: [11:31:09] <Zauberfisch23> :P
1636: [11:31:13] <Zauberfisch23> I live in the internet
1637: [11:31:16] <Zauberfisch23> there is only UTC
1638: [11:31:21] <irogue23> lol
1639: [11:31:29] <Zauberfisch23> and I sleep when ever I feel like sleeping
1640: [11:31:34] <irogue23> very good
1641: [11:31:37] <irogue23> (as do i)
1642: [11:31:49] * travis-ci has joined #silverstripe
1643: [11:31:49] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1239 (tmp/travis-artifacts - 4014da7 : Ingo Schommer): The build has errored.
1644: [11:31:49] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/dd5e0b3ed2c4...4014da75bd2f
1645: [11:31:49] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12514984
1646: [11:31:49] * travis-ci has left #silverstripe
1647: [11:32:42] <irogue23> either of you play LoL?
1648: [11:32:47] <Zauberfisch23> no
1649: [11:32:54] <Zauberfisch23> don't like that type of game
1650: [11:33:04] <Zauberfisch23> never was a dota fan either
1651: [11:33:22] <irogue23> i didnt like dota just cos steep learning curve and im lazy
1652: [11:33:27] <irogue23> LoL is easy so i like it :P
1653: [11:33:27] <irogue23> haha
1654: [11:33:56] <spronk23> my god we played a lot of quake3 at uni
1655: [11:34:00] <spronk23> http://quake.p.gen.nz/pub/themes/bismarck/gamestat.php@config=cfg-default.php.html
1656: [11:34:10] <irogue23> either of you on steam? add me UL_Ed
1657: [11:34:28] * spronk23 is
1658: [11:35:16] <irogue23> ah, i found your nick spronk23... "I love dick"
1659: [11:35:27] <spronk23> hahahahahah
1660: [11:35:27] <spronk23> nah
1661: [11:35:30] * spronk23 is TeXeL
1662: [11:35:57] <irogue23> 253 games
1663: [11:35:58] <irogue23> haha
1664: [11:36:07] <Zauberfisch23> spronk23: TeXeL your steam nick?
1665: [11:36:13] <spronk23> nah
1666: [11:36:16] <spronk23> steam nick is spronkey
1667: [11:36:17] <Zauberfisch23> nevermind, spronk23 just add me: Zauberfisch7
1668: [11:36:28] <Zauberfisch23> thats the account I am on with 24/7
1669: [11:36:48] * travis-ci has joined #silverstripe
1670: [11:36:48] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1240 (tmp/travis-artifacts - d619e24 : Ingo Schommer): The build has errored.
1671: [11:36:48] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/4014da75bd2f...d619e24cacb6
1672: [11:36:48] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12515306
1673: [11:36:48] * travis-ci has left #silverstripe
1674: [11:37:26] <Zauberfisch23> irogue23: accept
1675: [11:37:31] <irogue23> i did :)
1676: [11:37:40] * spronk23 added
1677: [11:37:47] <Zauberfisch23> spronk23: got it
1678: [11:37:53] <Zauberfisch23> irogue23: still puts you on the sent list
1679: [11:37:58] <Zauberfisch23> well, lets wait then
1680: [11:38:30] * Marvanni has joined #silverstripe
1681: [11:38:38] * skorp has joined #silverstripe
1682: [11:38:43] * spronk23 lols at his recent game history
1683: [11:38:54] <spronk23> last game i played was on august 01 D:
1684: [11:39:03] <irogue23> haha
1685: [11:39:13] <irogue23> unacceptabl
1686: [11:39:26] <spronk23> i ahve so many unplayed games
1687: [11:39:33] <spronk23> its shocking
1688: [11:39:37] <irogue23> yeah, i also have those
1689: [11:39:40] <irogue23> thanks to humble bundles
1690: [11:39:42] <Zauberfisch23> haha, yeah
1691: [11:39:44] <Zauberfisch23> I know the problem
1692: [11:39:50] <Zauberfisch23> steam ____ sale
1693: [11:39:52] <spronk23> but. 10 years of service on steam. YEAH
1694: [11:39:55] <spronk23> got my BADGE BITCHES
1695: [11:40:17] <irogue23> jesus, early adopter much
1696: [11:40:25] * spronk23 was a counter-strikeer
1697: [11:40:31] <Zauberfisch23> its always like: I might eventually some day consider playing this game in case I have played all others, and its just 15euros, lets just buy it to be safe
1698: [11:40:52] <irogue23> spronk23: yeah, me too, but i stayed on 1.5 for a long time
1699: [11:41:01] <spronk23> mm
1700: [11:41:03] <irogue23> esp as early-day Steam was very very shit
1701: [11:41:07] <spronk23> ja
1702: [11:41:08] <spronk23> soooo bad
1703: [11:41:13] <spronk23> WON 4 LYF
1704: [11:41:23] <irogue23> tried it and was like NOPE NOPE NOPE GET THIS OFF MY COMPUTER
1705: [11:41:45] <spronk23> my god counter-strike used to be awesome
1706: [11:42:06] <irogue23> i don't play it (or any other FPS really) cos my reaction times are shit these days
1707: [11:42:10] <Zauberfisch23> haha good old steam times
1708: [11:42:10] <Zauberfisch23> http://static.fjcdn.com/gifs/Steam_d4ad34_1770741.gif
1709: [11:42:25] <spronk23> :D
1710: [11:42:59] <irogue23> installed Origin the other day, now that they've finally removed the "we reserve the right to rootkit your PC and check for any pirated software"
1711: [11:43:11] <irogue23> it reminds me a bit of early Steam
1712: [11:43:38] <irogue23> it looks nice, but as far as how it works, ugh
1713: [11:43:41] <Zauberfisch23> I don't like origin, but to be fair, I have to say its better than steam
1714: [11:43:47] <Zauberfisch23> like the software is good
1715: [11:43:52] <irogue23> yeah it looks and feels good
1716: [11:43:56] <irogue23> and is responsive etc
1717: [11:43:56] <Zauberfisch23> in terms of usability and feel
1718: [11:43:58] <spronk23> eesh
1719: [11:44:00] <irogue23> but is lacking in functinoality
1720: [11:44:01] <spronk23> origin
1721: [11:44:02] <Zauberfisch23> but it sucks for several reasons
1722: [11:44:06] <Zauberfisch23> yep
1723: [11:44:10] <spronk23> i wish they just released their games on steam :P
1724: [11:44:19] <Zauberfisch23> and I can't seel to switch the bloody language in the store
1725: [11:44:30] <irogue23> and most games have their own launchers above origin anyway, cos origin has no real support for DLC
1726: [11:44:42] <Zauberfisch23> I am AT based, but I want it english, origin itself is english, but the store keeps gettin german
1727: [11:44:45] <irogue23> e.g. BF3 and The Sims both have their own launchers that Origin launches
1728: [11:45:03] <irogue23> cos Origin can't do what those games need from their launcher
1729: [11:45:03] <Zauberfisch23> I also love the BF3/BF4 launcher
1730: [11:45:05] <Zauberfisch23> thats brilliant
1731: [11:45:15] <Zauberfisch23> browser based game loby
1732: [11:45:17] <Zauberfisch23> *lobby
1733: [11:45:18] <irogue23> yeah, but it really should just be part of Origin
1734: [11:45:19] <Zauberfisch23> and such
1735: [11:45:21] <Zauberfisch23> thats really cool
1736: [11:45:29] <irogue23> so you don't need to install a browser plugin
1737: [11:45:41] <irogue23> can still be web-based, just within Origin
1738: [11:46:08] * travis-ci has joined #silverstripe
1739: [11:46:08] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1241 (tmp/travis-artifacts - b63a36a : Ingo Schommer): The build has errored.
1740: [11:46:08] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/d619e24cacb6...b63a36a91c21
1741: [11:46:08] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12515628
1742: [11:46:08] * travis-ci has left #silverstripe
1743: [11:46:13] <Zauberfisch23> I would love if steam took that path, just dump this ridiculous client and pimp up the website
1744: [11:46:24] <Zauberfisch23> and get a small browser extension that launches the games
1745: [11:46:32] <spronk23> hmm
1746: [11:46:34] <irogue23> would be hard to do with auto-updating etc
1747: [11:46:37] * spronk23 likes steam's ingame stuff
1748: [11:46:37] <Zauberfisch23> and a minimal client to download&update of course
1749: [11:46:48] <irogue23> the vast majority of the Steam client is web-based now anyway
1750: [11:46:52] <Zauberfisch23> ok, and yeah, the overlay crap for some people
1751: [11:46:58] <irogue23> <3 overlay
1752: [11:47:08] <spronk23> esp because even though i have three monitors
1753: [11:47:14] <Zauberfisch23> thats exactly my point, its web anyway, why force me to use this crap client
1754: [11:47:16] <spronk23> hardly any games work nicely with them
1755: [11:47:23] <irogue23> yeah
1756: [11:47:26] <spronk23> the fuck is alt-tab so hard in 2013
1757: [11:47:29] <Zauberfisch23> spronk23: same here
1758: [11:47:29] <irogue23> ikr
1759: [11:47:36] <irogue23> the number of games that shit their pants when they lose focus
1760: [11:47:43] <Zauberfisch23> but more and more games work well with mutli screen
1761: [11:47:55] * irogue23 loads Facebook up in teh steam overlay for chatting during respawn etc.
1762: [11:47:55] <spronk23> i play almost all RTS games windowed these days
1763: [11:48:07] <spronk23> FPS don't handle it so well
1764: [11:48:12] <Zauberfisch23> yeah, windowed ftw
1765: [11:48:27] <Zauberfisch23> BF3/4 does quiet well
1766: [11:48:40] <spronk23> BF never really did it for me
1767: [11:48:44] <irogue23> the other thing that really bugs me with Origin is the lack of options for Downloading
1768: [11:48:45] <spronk23> they release the new game too quickly
1769: [11:48:49] <irogue23> e.g. setting maximum bandwidth
1770: [11:48:55] <spronk23> mm..
1771: [11:49:01] <irogue23> Origin starts downloading, floods my connection, intertubes goes up the shit
1772: [11:49:14] <irogue23> Steam has a max download rate setting, which seems really obv
1773: [11:49:24] <spronk23> tbh, you'd think windows would have that shit already
1774: [11:49:29] <spronk23> we get per-app volume controls...
1775: [11:49:43] <irogue23> *finally*
1776: [11:49:44] <Zauberfisch23> I actually like that about origin that I can use my full 100mbit
1777: [11:50:00] <irogue23> Zauberfisch23: its not fun for those of us with 10mbit :P
1778: [11:50:02] <Zauberfisch23> just click on download and go grab a drink and its ready to play
1779: [11:50:03] <spronk23> hate you Zauberfisch23 <3
1780: [11:50:12] <Zauberfisch23> :P
1781: [11:50:19] <irogue23> someone's Origin updates during a game, everyone else's game latency spikes to 200
1782: [11:50:39] <spronk23> hmm… wonder if that chorus guy that's been hanging flags on our telephone poles lately has fixed anything...
1783: [11:50:41] * spronk23 speedtests
1784: [11:51:04] <irogue23> the worst thing of all tho, with Origin, is just the EA-ness
1785: [11:51:19] <irogue23> the Store prices are all the same (or more) than what i'd pay if i went down to EB Games
1786: [11:51:28] <spronk23> yeah nope. 9.92mbit yay.
1787: [11:51:51] <spronk23> mm
1788: [11:51:57] <spronk23> best thing about steam is the insanely low prices for games
1789: [11:52:02] <irogue23> yeah
1790: [11:52:03] <irogue23> which is win-win
1791: [11:52:07] * spronk23 always used to buy games when they went platinum / bargain bin etc
1792: [11:52:12] <spronk23> steam is the modern day equivalent
1793: [11:52:17] <irogue23> cos we end up buying games we wouldn't otherwise buy anyway
1794: [11:52:24] <spronk23> yeah
1795: [11:52:46] <spronk23> the only games i've ever paid release pricing for were… gran turismo 2, and … tiberian sun
1796: [11:53:03] <irogue23> for me it was BF2 and L4D
1797: [11:53:31] * irogue23 was a big BF1942/DC guy
1798: [11:53:36] <spronk23> see i got in really early, realised how long it took me to save up enough money for those while I was at high school
1799: [11:53:47] <Zauberfisch23> irogue23: DC?
1800: [11:53:54] <spronk23> then got annoyed at having no money for cheeseburgers in town with teh mates
1801: [11:53:59] <irogue23> Zauberfisch23: Desert Combat
1802: [11:54:02] <Zauberfisch23> I see
1803: [11:54:15] <spronk23> bf1942 was pretty pwn
1804: [11:54:19] <spronk23> best of the series, still, IMO
1805: [11:54:28] <irogue23> awesome mod for BF1942, the DICE guys ended up hiring the DC devs and put them in charge of BF2
1806: [11:54:39] <Zauberfisch23> ah, that mod
1807: [11:54:43] <Zauberfisch23> I remember now
1808: [11:55:02] <irogue23> added helicopters, jet planes & VTOL
1809: [11:55:03] <Zauberfisch23> yeah <3
1810: [11:55:22] <irogue23> VTOL planes were amazing
1811: [11:55:23] <spronk23> do people still play 1942?
1812: [11:55:28] <irogue23> very yes
1813: [11:55:37] <spronk23> i should crank it out sometime
1814: [11:55:38] <Zauberfisch23> not me, but I am sure many do
1815: [11:55:58] * spronk23 is sad that noone plays UT or UT2k4 on the net anymore
1816: [11:56:03] <Zauberfisch23> but I still play cod2
1817: [11:56:11] <spronk23> ha
1818: [11:56:14] <spronk23> cod
1819: [11:56:16] <Zauberfisch23> when I am bored and need to relax
1820: [11:56:24] * irogue23 never got into CoD, was a BF guy
1821: [11:56:24] <Zauberfisch23> there are quiet a lot of poeple still playing cod2
1822: [11:56:29] <Zauberfisch23> I was both
1823: [11:56:34] <Zauberfisch23> actually, I am both
1824: [11:56:39] <spronk23> i pretty much went straight from counter-strike into TF2
1825: [11:56:41] <irogue23> we still run a CoD4 tournament at the LANs
1826: [11:56:48] <Zauberfisch23> BF if I want a challange
1827: [11:56:50] <spronk23> then everything became about hats and my gaming life was over.
1828: [11:56:59] <irogue23> since no CoD since 4 has been sufficiently balanced/suitable for LAN tourny play
1829: [11:56:59] <Zauberfisch23> COD if I want to own 12 year olds to feel better
1830: [11:57:45] <irogue23> CoD:WaW is great for nazi zombie mode tho
1831: [11:57:52] <Zauberfisch23> agreed
1832: [11:58:25] <Zauberfisch23> irogue23: the old CODs are better anyway
1833: [11:58:29] <irogue23> for sure
1834: [11:58:51] <irogue23> cos Activision gutting Infinity Ward
1835: [11:58:54] <irogue23> and fuck Treyarch
1836: [11:59:38] <spronk23> i almost feel sorry for Treyarch
1837: [11:59:48] <spronk23> almost.
1838: [11:59:59] <Zauberfisch23> the only good thing about the new CODs is that even more noobs play it, making it the perfect game if you just want to dominate a server
1839: [12:00:33] <irogue23> lol
1840: [12:00:45] <spronk23> hmm
1841: [12:00:53] <spronk23> considering taking the day off tomorrow to play games.
1842: [12:00:54] <spronk23> :P
1843: [12:01:25] * irogue23 looks at what else Treyarch has done beside the shit CoDs
1844: [12:01:31] * irogue23 definitely doesn't feel sorry for them
1845: [12:01:51] <spronk23> they're a bit of a copycat dev
1846: [12:02:24] <irogue23> i thought they'd done one thing right
1847: [12:02:33] <irogue23> then realised Tony Hawk was just them porting it to Dreamcast
1848: [12:03:01] <spronk23> mm
1849: [12:03:02] <spronk23> lol
1850: [12:03:05] <spronk23> tony hawk 2
1851: [12:03:09] <spronk23> what a fantastic game
1852: [12:03:13] <irogue23> yes
1853: [12:03:33] <irogue23> see it's been re-released on Steam?
1854: [12:04:07] <irogue23> like AoE2, they've replaced the dead online service with Steamworks and upgraded the graphics
1855: [12:04:40] <irogue23> just achievements as far as THPS goes, but still cool that it's been re-released
1856: [12:04:42] <Zauberfisch23> oh, we totally forgot about AoE2
1857: [12:04:44] <Zauberfisch23> love that game
1858: [12:04:53] <irogue23> been playing that a lot lately
1859: [12:04:57] <irogue23> with the Forgotten Empires mod
1860: [12:05:00] <Zauberfisch23> and the HD version feels like a rip of, but still cool
1861: [12:05:08] <Zauberfisch23> rippof in terms of money
1862: [12:05:14] <irogue23> yeah, i bought it but tbh have mostly just been playing Forgotten Empires
1863: [12:05:20] <Zauberfisch23> irogue23: I'd love to play that someday
1864: [12:05:23] <spronk23> didn't really like the controls in the rerelease of thps
1865: [12:05:28] <spronk23> didn't feel like the old game :(
1866: [12:05:40] <irogue23> http://www.forgottenempires.net/features
1867: [12:05:43] <spronk23> felt more like the newer games… project 8 and co
1868: [12:06:03] <irogue23> 1000 unit pop limit and genuinely fucking difficult AI
1869: [12:06:05] <irogue23> so good
1870: [12:06:29] <spronk23> :D
1871: [12:07:22] <irogue23> the AoE2:HD peeps have just bought the devs of Forgotten Empires and they're gonna be working on further (free) upgrades to AoE2:HD
1872: [12:07:48] <irogue23> which might make it worth the money
1873: [12:07:56] * Marvanni quit (Ping timeout: 245 seconds)
1874: [12:08:04] * marvanni2 has joined #silverstripe
1875: [12:08:10] <Zauberfisch23> irogue23: awesome, was not aware of that, that is really cool
1876: [12:09:19] <spronk23> oo
1877: [12:09:29] <irogue23> http://steamcommunity.com/app/221380/discussions/1/864976115141842643/
1878: [12:10:07] * g4b0 quit (Read error: Operation timed out)
1879: [12:10:09] <irogue23> that's just annoucing Forgotten Empires being released as official mod for AoE2:HD
1880: [12:10:25] <irogue23> but on reddit they've also said they plan to work together on future expansions
1881: [12:11:07] <Zauberfisch23> <3<3<3<3
1882: [12:11:20] * osterlaus quit (Quit: Leaving.)
1883: [12:11:26] <irogue23> gotta love it eh
1884: [12:11:40] <irogue23> "this really old game is still massively popular. should we like... start working on it again?"
1885: [12:13:39] <spronk23> mm
1886: [12:13:50] <spronk23> EA could learn a lot :P
1887: [12:14:00] <spronk23> instead they batter us with battlefield n+1
1888: [12:14:18] <Zauberfisch23> :D
1889: [12:16:11] <irogue23> the company that dev'd AoE2:HD on behalf of MS, Hidden Path, also developed CS:GO for Valve
1890: [12:16:43] <spronk23> cs:go is ok
1891: [12:16:58] <spronk23> neither go or source quite captured the eliteness of the original though
1892: [12:17:04] <irogue23> yeah, it's different, will never take over from Source/1.6 for tourny play tho
1893: [12:17:13] <Zauberfisch23> idk, I started it, joined tryed to join servers, nothing worked, quited and never started it again
1894: [12:17:50] <irogue23> http://www.hiddenpath.com/company/
1895: [12:17:57] <irogue23> "The company has 43 experienced game developers (programmers, artists, designers, producers) that average 12.5 years each of experience in the game industry and over 13 shipped titles per person."
1896: [12:18:02] <irogue23> holy shit
1897: [12:18:15] <irogue23> is this like, where game devs go to semi-retire when they're sick of the big companies?
1898: [12:18:26] <spronk23> :D
1899: [12:18:36] <spronk23> that's impressive
1900: [12:19:02] <irogue23> heh
1901: [12:20:12] <irogue23> Jeff [CEO] has been heavily involved in the gaming industry for almost fourteen years holding such roles as game programmer, producer, and chief operating officer. Most recently, before breaking off to found HPE, Jeff was a group leader at Microsoft for the Xbox and Xbox 360 platforms.
1902: [12:20:38] <irogue23> ^ he was the Producer at Sierra for Half-Life (the original), heh
1903: [12:20:45] <spronk23> dude
1904: [12:21:03] <irogue23> "Mark [Design Director] was a lead designer, designer, and programmer on titles in the Age of Empires franchise and held the lead designer position on the best-selling strategy game of all-time: Age of Empires 2: Age of Kings."
1905: [12:21:23] <irogue23> ^ well, no wonder they ended up getting the AoE2:HD gig
1906: [12:22:07] <spronk23> ha yeah
1907: [12:22:35] * cloph_away is now known as cloph
1908: [12:23:49] * g4b0 has joined #silverstripe
1909: [12:31:45] <guci0> Hmm... whether it really i18n.common_languages via .yml config works fine?
1910: [12:36:09] <Zauberfisch23> irogue23 spronk23 so, gaming session in a couple of weeks? (to busy in october I fear)
1911: [12:36:15] <spronk23> keen
1912: [12:39:56] <guci0> http://www.silverstripe.org/all-other-modules/show/23517#post322180 //works!
1913: [12:43:36] <Zauberfisch23> guci0: nice, I also tried setting it via yml a few days ago and had no success
1914: [12:45:40] * travis-ci has joined #silverstripe
1915: [12:45:40] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1241 (tmp/travis-artifacts - b63a36a : Ingo Schommer): The build has errored.
1916: [12:45:40] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/d619e24cacb6...b63a36a91c21
1917: [12:45:40] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12515628
1918: [12:45:40] * travis-ci has left #silverstripe
1919: [12:49:13] * travis-ci has joined #silverstripe
1920: [12:49:14] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1241 (tmp/travis-artifacts - b63a36a : Ingo Schommer): The build has errored.
1921: [12:49:14] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/d619e24cacb6...b63a36a91c21
1922: [12:49:14] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12515628
1923: [12:49:14] * travis-ci has left #silverstripe
1924: [12:56:19] <guci0> ?locale=pl_PL&locale=ru_RU :)))
1925: [12:56:48] <guci0> overwritten locale, wrrr
1926: [12:59:46] <guci0> https://github.com/silverstripe/silverstripe-translatable/issues/35
1927: [13:08:11] * marvanni2 quit (Ping timeout: 248 seconds)
1928: [13:09:12] * Zauberfisch_ has joined #silverstripe
1929: [13:10:48] * unsigned_ has joined #silverstripe
1930: [13:12:24] * Zauberfisch23_ quit (Read error: Connection reset by peer)
1931: [13:12:24] * unsignedint quit (Read error: Connection reset by peer)
1932: [13:12:45] * hubertusanton quit (Ping timeout: 246 seconds)
1933: [13:13:05] * Zauberfisch23 quit (Ping timeout: 246 seconds)
1934: [13:13:08] * hubertusanton has joined #silverstripe
1935: [13:14:17] * Zauberfisch23 has joined #silverstripe
1936: [13:14:47] * Zauberfisch_ is now known as Zauberfisch23_
1937: [13:15:00] * travis-ci has joined #silverstripe
1938: [13:15:00] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1242 (tmp/travis-artifacts - b5f5d76 : Ingo Schommer): The build has errored.
1939: [13:15:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/b63a36a91c21...b5f5d76ff0aa
1940: [13:15:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12518455
1941: [13:15:00] * travis-ci has left #silverstripe
1942: [13:15:49] <Zauberfisch23> ping
1943: [13:15:56] <Zauberfisch23_> pong
1944: [13:17:13] <guci0> pong pong :)
1945: [13:26:25] <guci0> how to change this -> pages/edit/show/1?locale=XX to pages/edit/show/1/?locale=XX :)
1946: [13:31:35] <kinglozzer> guci0: Why do you need to?
1947: [13:32:34] <Zauberfisch23> yeah, the last / should be optional
1948: [13:32:36] <guci0> admin/pages/edit/show/1?locale=pl_PL&locale=pl_PL&locale=pl_PL&locale=pl_PL&locale=pl_PL :)
1949: [13:33:01] <Zauberfisch23> and what is the / going to fix?
1950: [13:33:12] <guci0> I think so...
1951: [13:33:40] <Zauberfisch23> locale is still going to overwrite locale
1952: [13:33:52] <Zauberfisch23> and I can't see how a additonal / would make one of the locales go away
1953: [13:34:41] <kinglozzer> guci0: I'm guessing this is the offending code: https://github.com/silverstripe/silverstripe-translatable/blob/master/javascript/CMSMain.Translatable.js#L42-L53
1954: [13:34:56] <kinglozzer> See if you can fix it and submit a pull request :)
1955: [13:35:12] <guci0> It's works fine!
1956: [13:35:23] <guci0> Problem is with SiteTree
1957: [13:35:32] <kinglozzer> Yeah, I meant a pull request to get rid of the extra locales
1958: [13:35:53] <guci0> paste alet(url) and u will see
1959: [13:36:15] <kinglozzer> I don't have translatable installed anywhere, so I can't :P
1960: [13:36:18] <guci0> *alert(url);
1961: [13:36:42] <guci0> Change works fine, but click from SiteTree is shitty...
1962: [13:37:20] <guci0> Problem is with SiteTree or somewhere :)
1963: [13:37:21] <guci0> else
1964: [13:37:25] <kinglozzer> You mean the actual href includes ?locale again ?
1965: [13:38:06] <guci0> yes
1966: [13:38:23] <guci0> while when I change page
1967: [13:38:49] <guci0> Dropdown and "Check existing url" works fine...
1968: [13:39:09] <guci0> It change first locale
1969: [13:39:27] <kinglozzer> Again guessing, but could it be one of these: https://github.com/silverstripe/silverstripe-translatable/blob/master/code/controller/TranslatableCMSMainExtension.php#L141-L159 ?
1970: [13:39:33] <guci0> but when i have second and other it's nevermind but last is important
1971: [13:40:05] <guci0> Looks good, w8
1972: [13:42:09] * olance has joined #silverstripe
1973: [13:42:16] <olance> hi all
1974: [13:43:21] * peter_ss quit (Ping timeout: 245 seconds)
1975: [13:43:27] * peter_ss1 has joined #silverstripe
1976: [13:43:59] <guci0> nope, It must be higher...
1977: [13:44:07] <Zauberfisch23> blubb olance
1978: [13:44:38] <olance> :)
1979: [13:44:45] <olance> fish go blub?
1980: [13:45:31] <kinglozzer> guci0: Where is the link? Is it in the 'existing translations' bit?
1981: [13:46:02] <olance> guys, hope anyone can help, I'm facing a strange problem: I have a form that is rendering with all radios of its different optionsets checked, any idea?
1982: [13:46:05] <Zauberfisch23> yes, fish go blubb
1983: [13:46:18] <Zauberfisch23> just like cows go moo
1984: [13:46:41] <Zauberfisch23> olance: paste code
1985: [13:46:49] <Zauberfisch23> (on a paste site)
1986: [13:46:56] <olance> hmmm
1987: [13:47:05] <olance> I need to clean it up then...
1988: [13:47:08] <olance> but I'll do that
1989: [13:50:15] * peter_ss1 has left #silverstripe
1990: [13:50:33] * travis-ci has joined #silverstripe
1991: [13:50:34] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1242 (tmp/travis-artifacts - b5f5d76 : Ingo Schommer): The build has errored.
1992: [13:50:34] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/b63a36a91c21...b5f5d76ff0aa
1993: [13:50:34] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12518455
1994: [13:50:34] * travis-ci has left #silverstripe
1995: [13:55:40] <guci0> Yes it is, but I'am wondering – link looks good, but after (smt) ?locale is doubled
1996: [13:56:14] <guci0> some JS do it – I think
1997: [13:56:48] <kinglozzer> guci0: I think for that section, this bit of PHP handles the link: https://github.com/silverstripe/silverstripe-translatable/blob/master/code/model/Translatable.php#L1077-L1084
1998: [13:57:12] <kinglozzer> *possibly*
1999: [14:00:23] <Sjohn> I've got a group with permssions set to a page.. This page has some relations with some dataobjects, i can add these dataobjects but only see them as admin.. how can i set these permissions for this group to edit and view them aswell?
2000: [14:02:30] <Sjohn> Do i need to set permissions on these dataobjects??
2001: [14:03:33] <guci0> This provides link of available translations
2002: [14:03:37] <kinglozzer> Sjohn: Yes, you need to add canCreate()/canEdit()/canView()/canDelete() methods to your DataObject class
2003: [14:04:36] <Sjohn> and just do return true to all ?like so ->http://paste2.org/2mWPEYHO
2004: [14:05:17] <kinglozzer> Sjohn: I usually do this http://pastie.org/8401395
2005: [14:05:34] <kinglozzer> canPublish() doesn't apply to DataObjects
2006: [14:05:39] * g4b0 quit (Ping timeout: 252 seconds)
2007: [14:05:45] <kinglozzer> Well, unless you're implementing versioned, then maybe it does
2008: [14:06:02] <Sjohn> ah alright,
2009: [14:06:06] <Sjohn> ill give it a shot
2010: [14:06:14] <Sjohn> i dont have versioned so should be fine then.
2011: [14:07:05] <Sjohn> what does Permission::check('CMS_ACCESS_CMSMain'); do ?
2012: [14:08:28] <Sjohn> It works, thnx
2013: [14:16:05] * travis-ci has joined #silverstripe
2014: [14:16:06] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1244 (tmp/travis-artifacts - 1ea5017 : Ingo Schommer): The build has errored.
2015: [14:16:06] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/b5f5d76ff0aa...1ea5017c9550
2016: [14:16:06] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12520870
2017: [14:16:06] * travis-ci has left #silverstripe
2018: [14:18:26] * g4b0 has joined #silverstripe
2019: [14:22:02] * spronk23 quit (Quit: spronk23)
2020: [14:29:24] <guci0> Zauberfisch23: https://github.com/silverstripe/silverstripe-translatable/issues/151
2021: [14:30:10] <Zauberfisch23> guci0: please add some more details to the bug
2022: [14:30:21] <Zauberfisch23> 1) where do you click (which links do you use to navigate)
2023: [14:30:28] <Zauberfisch23> 2) what ss version and what version of the module do you use
2024: [14:30:46] <Sjohn> Goodnight all,
2025: [14:30:50] * Sjohn quit ()
2026: [14:32:18] <olance> so, I'm back
2027: [14:32:22] <olance> and here's a gist:
2028: [14:32:22] <olance> https://gist.github.com/anonymous/b8b7cfc014ec335d6fd3
2029: [14:32:40] <olance> everything's explained in it (though my line breaks have been deleted)
2030: [14:37:25] <olance> are there differences in the framework between an ajax request and a "regular" request
2031: [14:40:00] <olance> mister fish/Zauberfisch23 ? ^^
2032: [14:40:54] <Zauberfisch23> olance: yes, there are several differences
2033: [14:42:07] <kinglozzer> olance: https://github.com/silverstripe/silverstripe-multiform this might help you
2034: [14:42:35] <kinglozzer> It's not AJAX, though
2035: [14:42:40] <kinglozzer> At least not as far as I'm aware
2036: [14:43:31] <olance> hmm thanks, but unfortunately I don't have the time to integrate with another plugin now...
2037: [14:43:36] <olance> the whole process/flow is working
2038: [14:43:47] <olance> I just have that particular bug on the second form with annoys me a bit ^^
2039: [14:44:57] <kinglozzer> olance: How about if you comment out the ->loadDataFrom() line?
2040: [14:45:07] <kinglozzer> I can't see any other reason why it'd automatically tick them :/
2041: [14:46:55] <olance> yup, that's what I thought too
2042: [14:47:27] <olance> but apparently it doesn't change anything :/
2043: [14:48:56] <olance> something strange I've noticed
2044: [14:49:03] <olance> I'm using XDebug
2045: [14:49:32] <olance> and my breakpoints won't break at all in Form2Form when going from Form1 to Form2
2046: [14:50:14] <olance> I'd rather think it's a "bug" from XDebug/from the fact that it's ajax, but I can't see why actually
2047: [14:50:48] <Zauberfisch23> sorry olance to busy to help atm
2048: [14:50:57] <kinglozzer> olance: I'd try doing a few var_dump()s around this line: https://github.com/silverstripe/silverstripe-framework/blob/3.1/forms/OptionsetField.php#L78
2049: [14:50:59] <olance> it's okay
2050: [14:51:02] <olance> thanks though :)
2051: [14:51:09] <kinglozzer> See what it thinks the value is, and why it's returning true
2052: [14:51:13] <kinglozzer> For checked ^^
2053: [14:51:33] <olance> I've tried, and the result was "N"
2054: [14:51:36] <olance> well
2055: [14:51:47] <olance> I tried to output my optionset value from the Form2Form method
2056: [14:51:53] <olance> and there it was "N"
2057: [14:52:21] <kinglozzer> I'd insert in there: var_dump($value); var_dump($this->value);
2058: [14:52:33] <kinglozzer> Because that's where it actually decides if each option should be checked or not
2059: [14:53:25] * kinglozzer back to HTML emailer... yuck
2060: [14:55:16] <olance> =)
2061: [14:55:47] <olance> I'm testing a quick fix (because I need to move on another subject :/) but if it doesn't work I'll try to see the output of this
2062: [14:55:51] <olance> thanks for the help!
2063: [15:03:42] * Shrike_Finland quit (Quit: Leaving.)
2064: [15:13:15] <olance> okay, so I've found something interesting
2065: [15:13:37] <olance> If I create the optionset with array('Y' => 'Yes', 'N' => 'No'), 'N'
2066: [15:13:50] <olance> (ie two options with "no" as default)
2067: [15:14:03] <olance> then both options are selected in my rendered form
2068: [15:14:24] <olance> if I invert the options: array('N' => 'No', 'Y' => 'Yes'), 'N'
2069: [15:14:29] <olance> then only "No" is selected
2070: [15:14:37] <olance> when the form is rendered
2071: [15:14:40] <olance> that pretty weird!
2072: [15:15:56] <kinglozzer> olance: Just checking, are you on 3.1.1?
2073: [15:16:06] <olance> nope not yet
2074: [15:16:07] <kinglozzer> Bizarre bug!
2075: [15:16:25] <olance> the project I'm working on has been started on 3.0 and they didn't have the time to upgrade to 3.1
2076: [15:16:29] <olance> (I'm a contractor)
2077: [15:26:31] * catcher has joined #silverstripe
2078: [15:33:45] <kinglozzer> olance: Ah, I wondered if perhaps it was an issue that had been fixed since (looks unlikely though)
2079: [15:34:12] <kinglozzer> I was fortunate enough a few months back to convince a client to let me start with 3.1-betas
2080: [15:34:34] <kinglozzer> Not always that lucky though :P
2081: [15:36:00] * ARNHOE_ quit (Remote host closed the connection)
2082: [15:36:14] <olance> hehe :)
2083: [15:36:40] <kinglozzer> olance: I just noticed as well that Form has a method 'forAjaxTemplate()', not sure if that's of any help
2084: [15:36:56] <kinglozzer> I doubt it'll fix your bug, though :(
2085: [15:36:57] <olance> I actually didn't know Silverstripe before working for that client ^^
2086: [15:37:07] <olance> I know that but I'm not sure it is used
2087: [15:37:13] <olance> maybe I should check
2088: [15:37:30] <olance> but for the moment I'll go with inverting the sources
2089: [15:39:21] <kinglozzer> Actually I think all it does is disable rewriting hash links, so it's not very useful :P
2090: [15:44:00] * violetina has joined #silverstripe
2091: [15:46:58] <kinglozzer> Hmph. My biggest complaint about SilverStripe at the moment is the use of user_error()
2092: [15:47:19] <kinglozzer> set_error_handler(create_function('$no, $str', 'throw new Exception("$str");'), E_ALL);
2093: [15:50:36] * hubertusanton quit (Ping timeout: 245 seconds)
2094: [15:55:23] <willmorgan> no closure, kinglozzer?
2095: [15:58:17] <kinglozzer> Good point willmorgan, better way of doing it
2096: [15:58:26] * g4b0 quit (Quit: Sto andando via)
2097: [15:58:52] <willmorgan> we're not on 5.2 anymore, toto!
2098: [15:59:14] <kinglozzer> :D
2099: [15:59:39] <kinglozzer> set_error_handler(function() { throw new Exception(""); }, E_ALL);
2100: [15:59:57] <willmorgan> yeah, though i'm pretty sure the closure can take an argument
2101: [16:00:30] <kinglozzer> Yeah it can, I'm leaving it empty atm - I'm only messing around building a mockup API
2102: [16:00:44] <kinglozzer> set_error_handler(function($no, $str) { throw new Exception("$str"); }, E_ALL); works fine :)
2103: [16:00:54] <willmorgan> nice
2104: [16:01:22] <willmorgan> if you really want to fuck things up, you could try throwing an exception for your exception handler too <3
2105: [16:01:22] <olance> I do have bigger complaints
2106: [16:01:23] <olance> :p
2107: [16:02:28] <kinglozzer> willmorgan: Wait, what? My head is starting to hurt :P
2108: [16:02:55] <willmorgan> you should get the legendary "exception thrown without stack frame" error
2109: [16:02:57] <kinglozzer> olance: My biggest for 3.0 was speed (or lack of it). 3.1 is a bit better at least :)
2110: [16:03:07] <olance> ah that's good news
2111: [16:03:40] <olance> but mine is like, I wanted to build a hierarchy of data objects from a request, and I couldn't because you can't add objects to a relation until the parent object is saved
2112: [16:03:48] <olance> which kinda s*cks in my opinion ^^
2113: [16:04:13] <willmorgan> poor olance - he's a contractor, and he's a contractor working in a company that has an internet filter
2114: [16:04:25] <willmorgan> for speed, have you tried static publishing?
2115: [16:04:47] <olance> nah lack of speed is on local development only!
2116: [16:04:56] <olance> it's *damn* slow
2117: [16:05:03] <willmorgan> i found that when developing on windows
2118: [16:05:11] <olance> and caching is active
2119: [16:05:14] <willmorgan> then, with a linux VM, it improved
2120: [16:09:10] <kinglozzer> willmorgan: Yeah we've started looking at static publishing properly now - we wanted a way of including pages with Forms (without breaking them)
2121: [16:09:33] <willmorgan> did you figure it out in the end?
2122: [16:09:43] <kinglozzer> Not sure if someone else already thought up a better way - for now just appending a query string on the form action
2123: [16:09:53] <kinglozzer> It won't cache anything with a query string
2124: [16:10:08] <willmorgan> sure
2125: [16:10:29] <willmorgan> this one is static published I believe, Dan set it up: http://www.expatmoneymanager.com/
2126: [16:12:05] <kinglozzer> Awesome :)
2127: [16:12:11] <willmorgan> i'm asking him now
2128: [16:12:55] <kinglozzer> I'm guessing it is statically published - with ?error appended to the URL it takes ~600ms instead of ~75ms
2129: [16:21:02] <kinglozzer> Gotta run, good evening all
2130: [16:21:22] * kinglozzer quit (Remote host closed the connection)
2131: [16:22:45] * olance quit (Quit: Page closed)
2132: [16:45:02] * MichaelDesignerX quit (Ping timeout: 240 seconds)
2133: [17:01:24] * Alexw has joined #silverstripe
2134: [17:01:39] <Alexw> Hi, does anyone know a Template Hook module?
2135: [17:02:13] <Alexw> So a custom template get loaded when it is hooked onto it
2136: [17:02:30] <Alexw> This way I like to make my themes universal for modules
2137: [17:02:51] <Alexw> For example I add a hook called EndBody to Page.ss
2138: [17:03:16] <Alexw> So all modules that want to add something at the end of the body he just hook onto EndBody in PHP with the name of the template
2139: [17:05:30] * willmorgan quit (Ping timeout: 252 seconds)
2140: [17:27:25] * gelignite has joined #silverstripe
2141: [17:30:22] <Alexw> No suggestions at all?
2142: [17:38:41] * AlphaCactus has joined #silverstripe
2143: [17:41:12] <catcher> Alexw, maybe if the module subclassed Page, its controller could define an endBody() method, which would return renderWith() w/ an Include and customised data, and the Page.ss template (not layout) could include it after $Layout.
2144: [17:41:37] <catcher> I don't know of a module that already exists like that though.
2145: [17:43:29] <Alexw> How does overriding works then? In SS?
2146: [17:43:44] <Alexw> If one module override Page.php and an other does the same. What will happen?
2147: [17:47:01] * SightUnseen has joined #silverstripe
2148: [17:47:18] * SightUnseen has left #silverstripe
2149: [17:48:18] * SightUnseen has joined #silverstripe
2150: [17:48:19] <catcher> Alexw, nothing SS-specific, just php inheritence. It'll look for the lowest-level child first.
2151: [17:48:22] * SightUnseen has left #silverstripe
2152: [17:48:30] <catcher> child=subclass
2153: [17:48:57] <Alexw> So you can't install a module that override a file that is already overriden by an other file
2154: [17:49:15] <Alexw> Because they both extend from Page
2155: [17:50:16] <AlphaCactus> you can have multiple classes extending page, no problem with that.
2156: [17:50:36] <Alexw> Will he merge things or something?
2157: [17:50:45] * catcher_dev has joined #silverstripe
2158: [17:52:35] <AlphaCactus> kinda... merge is a bit too general of a term in this case. Derived classes will usually get their own table because they are just extending page not DataExtending page.
2159: [17:52:58] <Alexw> What will happen if they both have the same name of function inside them?
2160: [17:53:43] <AlphaCactus> by "they" do you mean two classes that both extend Page?
2161: [17:53:53] <Alexw> I think I explained it wrong
2162: [17:54:03] * skorp quit (Ping timeout: 248 seconds)
2163: [17:54:22] <Alexw> I did not exacly mean extend Page. Because if you do that you get a new page type,
2164: [17:54:29] <Alexw> I mean entirely replace Page.php
2165: [17:54:36] <Alexw> Or any other class
2166: [17:54:55] * catcher quit (Ping timeout: 260 seconds)
2167: [17:55:41] <AlphaCactus> ah, I wondered about that. I don't really know what happens if two different modules try to replace page. Don't you get a warning or something? or perhaps the later one gets precidence. in which case all functionality of the "first replacement" is just ignored.
2168: [17:56:09] <Alexw> I see
2169: [17:56:49] <Alexw> Regarding the hook question. I think I will add a protected array variable that can hold template names
2170: [17:56:59] <AlphaCactus> If they are not your modules, then I don't know if there is anything you can do. but if one is your module, you can extend their Page replacement class and then replace page with your class. maybe?
2171: [17:57:40] <Alexw> It was only a curiosity question, not a real problem atm.
2172: [17:58:56] <AlphaCactus> phew!
2173: [18:00:48] <Alexw> What do you think about my hook question?
2174: [18:01:10] <AlphaCactus> I wasn't here for that ?
2175: [18:01:18] <Alexw> Oh sorry
2176: [18:01:26] <Alexw> <Alexw> Hi, does anyone know a Template Hook module?
2177: [18:01:27] <Alexw> <Alexw> So a custom template get loaded when it is hooked onto it
2178: [18:01:27] <Alexw> <Alexw> This way I like to make my themes universal for modules
2179: [18:01:27] <Alexw> <Alexw> For example I add a hook called EndBody to Page.ss
2180: [18:01:27] <Alexw> <Alexw> So all modules that want to add something at the end of the body he just hook onto EndBody in PHP with the name of the template
2181: [18:02:56] <AlphaCactus> hmmm
2182: [18:03:37] <Alexw> I'm going to create modules and themes for my customers
2183: [18:03:51] <Alexw> But the themes most be universal to support most of the modules
2184: [18:04:09] <AlphaCactus> How is that different from you just putting an $EndBody in your templates, and then if someone wants to use it they just add PageController::EndBody() { //whatever }
2185: [18:04:13] <Alexw> without create a custom theme for it by add the module name (them_module)
2186: [18:04:37] <Alexw> And what if I got multiple modules that wants to do that?
2187: [18:06:54] * robert_ has joined #silverstripe
2188: [18:06:54] * robert_ quit (Changing host)
2189: [18:06:54] * robert_ has joined #silverstripe
2190: [18:08:14] <Alexw> So any suggestions? Or just use my approach?
2191: [18:08:19] <Alexw> Use an array in the Page class
2192: [18:08:26] <AlphaCactus> still thinking
2193: [18:15:14] <AlphaCactus> For the workflow we use, doing a Page replacement would be very disruptive since we put a lot of common functionality there. If a module attempted to replace it or its controller it would totally screw things up.
2194: [18:15:39] <Alexw> Yeah
2195: [18:15:46] <AlphaCactus> Also replacing SiteTree might be a bit unexpected, and my brain isn't cooperating to let me know how that would affect things.
2196: [18:15:52] <AlphaCactus> And requiring the developer to add stuff to their page class is too intrusive.
2197: [18:16:08] <Alexw> What should I do then?
2198: [18:17:17] <Alexw> Maybe create a Static Class that can hold a list of template names which to load and where
2199: [18:17:28] <Alexw> And you can use that class hook on them
2200: [18:17:35] <Alexw> to*
2201: [18:18:16] <Alexw> So that class will extend from Object
2202: [18:18:30] <Alexw> And become static, so I can it everwhere
2203: [18:18:34] <Alexw> use*
2204: [18:19:14] <AlphaCactus> Hmm, maybe someone smarter than me can help. We always make our own templates or heavily modify a theme so we put what we want where we want it rather than rely on other stuff to do it for us. This is making it tough for me to visualize a flow for something trying to allow us to put things in a place without just editing the template.
2205: [18:20:04] <Alexw> But then all the theme developers need to make adjustments to their theme to let a specific module run in their theme
2206: [18:20:20] <Alexw> For example I want to install Google Analytics
2207: [18:20:50] <Alexw> The developer can make adjustments to his theme to accept the module, but thats only one module
2208: [18:20:58] <Alexw> What if there are hunderds?
2209: [18:21:33] <Alexw> I wonder why SS not think of this
2210: [18:21:48] <AlphaCactus> Isn't that kinda what the widget module is for? I'm only guessing based on its name
2211: [18:22:25] <Alexw> You mean this: https://github.com/silverstripe/silverstripe-widgets
2212: [18:22:59] <Alexw> Looks intresting
2213: [18:23:54] <AlphaCactus> yes i think that's the one. I've only ever installed it because the blog module requires it, but it might be kinda what you are trying to do?
2214: [18:24:06] <Alexw> Yes, I think so
2215: [18:24:18] <Alexw> Only I'm not seeing anything how to add it to a existing theme
2216: [18:24:44] <Alexw> Only: "Hey, this is an widget class, a template and a config file, enjoy!"
2217: [18:25:09] <AlphaCactus> lol could be
2218: [18:25:29] <Alexw> I think it required the developer to accept that widget
2219: [18:25:33] <Alexw> still*
2220: [18:25:55] <Alexw> "To render the widget, simply include $SilverStripeFeed in your template"
2221: [18:26:20] <Alexw> So the theme still need to be aware of the widget
2222: [18:27:52] <AlphaCactus> yeah, I don't know of a way to do what you want and still allow infinite flexibility. You'd have to have your themes and your modules built to understand each other. SS doesn't have a prebuilt structure like something like drupal might have which requires themes to recognize defined areas so that widgest/modules can put things into them.
2223: [18:28:19] <Alexw> Yes, that's what I mean (Not that I ever used Drupal)
2224: [18:32:58] * ARNHOE has joined #silverstripe
2225: [18:33:31] <AlphaCactus> maybe you could do a class replacement on SiteTree, or a dataextension if it uses extend() in a convenient spot. Or perhaps class replacement for the template rendering classes so you could inject your templates or parse for your $Whatevers in the templates. but I've not really worked with those classes that close.
2226: [18:34:06] <Alexw> Someone has the same problem I think, from back in 2009: http://www.silverstripe.org/customising-the-cms/show/7110
2227: [18:36:40] <Alexw> Oh wait, it is something different
2228: [18:36:58] <Alexw> Well, I was thinking to use Page.php
2229: [18:37:14] <Alexw> Or use the static class like I said earlier
2230: [18:37:27] <Alexw> The developer needs to register it template
2231: [18:37:30] <Alexw> somehow
2232: [18:37:54] <AlphaCactus> if you figure out a way to do it with Page without making things difficutl for devs, or perhaps if you don't expect your target audience to be messing with page
2233: [18:37:55] <Alexw> Only I don't know to how to pass variables to it then
2234: [18:39:03] <Alexw> Maybe use an XML file or something
2235: [18:39:15] <Alexw> You place it in the root of the module
2236: [18:40:06] <Alexw> Inside that XML you say Page (Global) needs to have those templates at that X location
2237: [18:40:26] <Alexw> And then you can also make the module theme aware by setting things like BlogPage
2238: [18:40:46] <Alexw> So only on the page Blog has that specific template
2239: [18:40:50] <Alexw> What you think about this?
2240: [18:41:08] * ARNHOE quit (Remote host closed the connection)
2241: [18:41:48] <Alexw> What is the easiest file type for this?
2242: [18:41:53] <Alexw> maybe in JSON
2243: [18:46:00] <Alexw> Is it possible to extend from the SS template engine
2244: [18:46:25] <Alexw> So when a templat get's included I can add code what will after or before that template get's activated
2245: [18:46:32] <Alexw> This way it is very universa
2246: [18:46:34] <Alexw> l
2247: [18:47:04] <Alexw> Or not
2248: [18:47:18] <Alexw> Because if you make a theme with only Page.ss and no blocks
2249: [18:47:30] <Alexw> then all you can do is output some before or after the entire body
2250: [18:49:06] <Alexw> Or I can force the developers to use parts
2251: [18:49:09] <AlphaCactus> i think we've exhausted my knowledge on the matter, the rest you'll have to poke into things and tinker.
2252: [18:49:15] <Alexw> :)
2253: [18:49:53] <Alexw> Maybe I think to hard about it
2254: [18:49:59] <Alexw> And just keep it as it is
2255: [18:50:18] <Alexw> Since it is possible that some widgets are not compabile with some themes
2256: [18:50:25] <Alexw> and blow the entire template apart
2257: [18:50:36] <Alexw> Because they are too big to too small
2258: [18:50:58] * willmorgan has joined #silverstripe
2259: [19:00:42] * ARNHOE has joined #silverstripe
2260: [19:07:06] * Alexw quit ()
2261: [19:13:31] * ARNHOE quit (Remote host closed the connection)
2262: [19:17:07] * mobiusnz quit (Quit: Leaving.)
2263: [19:17:22] * mobiusnz has joined #silverstripe
2264: [19:39:43] * Pyromanik has joined #silverstripe
2265: [19:41:36] <simon_w> Pyromanik, you're not in the top two for two of these. Are you going to let that stand? http://logs.simon.geek.nz/stats.php
2266: [19:41:54] <Pyromanik> oh what the shit
2267: [19:42:03] <Pyromanik> this is a fucking outrage!
2268: [19:42:16] <simon_w> Yeah, it's not those two :p
2269: [19:42:25] <Pyromanik> D:! WORD DERP
2270: [19:42:27] <Pyromanik> WTF
2271: [19:42:30] <Pyromanik> nevarrrrr
2272: [19:42:34] <Pyromanik> must be some old logs
2273: [19:43:01] <Pyromanik> oh well, j word I have no intention of catching up on. It needs to fade into the nothingness.
2274: [19:43:16] <Pyromanik> It's far worse a word than the one I'm not even listed on simon_w.
2275: [19:43:31] <simon_w> And that's why I included it
2276: [19:43:44] <simon_w> There's a couple of others that no one's above the threshold on
2277: [19:44:41] <Pyromanik> I like how not only am I leading one by over 500, I also feature in the list no less than 5 times.
2278: [19:45:04] <simon_w> Hmm, maybe I should in Drupal in
2279: [19:45:10] <simon_w> Haha, you do like your shit
2280: [19:45:27] <Pyromanik> rofl, apparently.
2281: [19:45:55] <simon_w> Time to get wet and get some supplies
2282: [19:46:04] <Pyromanik> I think they should be in a class of their own. Like a category for "English bad words" and "Web dev nasty words"
2283: [19:46:21] <simon_w> Effort :p
2284: [19:46:24] <Pyromanik> :P
2285: [19:46:29] <simon_w> Patches welcome!
2286: [19:46:37] <Pyromanik> haha, true, it's BSD eh
2287: [19:46:39] <unsigned_> haha yus I feature on that list!
2288: [19:46:51] * unsigned_ is now known as unsignedint
2289: [19:47:05] * Pyromanik is now known as unsignedundersco
2290: [19:47:09] <unsignedundersco> aww :<
2291: [19:47:21] * unsignedundersco is now known as Pyromanik
2292: [19:47:40] <unsignedint> I like how WordPress is a swear word too
2293: [19:48:59] <catcher_dev> Ha!
2294: [19:52:57] * zippy__ has joined #silverstripe
2295: [19:53:15] <guzzlefry> unsignedint: watch your mouth!
2296: [19:53:24] <unsignedint> sorry!
2297: [19:54:07] <guzzlefry> simon_w: You need to add rubyonrails.
2298: [19:55:49] <Pyromanik> sif, no one calls it that.
2299: [19:56:19] <Pyromanik> best just to ignore it completely
2300: [19:56:41] <Pyromanik> and yeh, the correct term is wordderp unsignedint. Gosh.
2301: [19:56:50] <simon_w> Yeah, things like Rails and Java are too hard to add
2302: [20:01:03] * CodeTrap has joined #silverstripe
2303: [20:02:29] <Pyromanik> It's a trap!
2304: [20:02:47] <Pyromanik> while(1){continue;}
2305: [20:09:11] * stecman has joined #silverstripe
2306: [20:09:22] <guzzlefry> Pyromanik: looks fine to me!
2307: [20:11:34] <simon_w> But, just went out but forgot to get some food. Now way too hungry.
2308: [20:12:02] <simon_w> *Bah
2309: [20:17:18] <simon_w> Got half an hour until the next refresh. Time to add some more swears.
2310: [20:19:14] * gelignite quit (Quit: http://bit.ly/nkczDT)
2311: [20:21:58] <simon_w> Haha, add two new words and Pyromanik's the top of both of them
2312: [20:22:38] <Colin[pi]> lol
2313: [20:23:01] <simon_w> Morning Colin[pi]. You're early
2314: [20:23:12] <Colin[pi]> morning!
2315: [20:23:20] <Colin[pi]> yes gf started work early today
2316: [20:23:32] <simon_w> So roll over and go back to sleep :p
2317: [20:23:49] <Colin[pi]> I wanted to, but I'm hungry
2318: [20:23:59] <simon_w> Ah, that problem
2319: [20:24:57] * antmas has joined #silverstripe
2320: [20:25:28] <simon_w> Hmm, is somewhat surprising that MattSS doesn't show up at all
2321: [20:33:10] * stecman quit (Quit: Leaving)
2322: [20:33:36] * stecman has joined #silverstripe
2323: [20:37:06] * micmania1 has joined #silverstripe
2324: [20:39:53] <Pyromanik> If a minifier can't minifiy minified code then it's a crap minifier.
2325: [20:40:10] <unsignedint> yeah it should definitely be able to keep minifying down into nothing
2326: [20:40:41] <Colin[pi]> I used to think that I could keep zipping a zip file within other zip files to get it down to nothing
2327: [20:41:01] <simon_w> And then it started getting bigger and you were like "WTF?"
2328: [20:41:04] <Colin[pi]> lol
2329: [20:41:49] <Pyromanik> unsignedint: I was meaning that it should have no issue parsing minified code
2330: [20:41:58] <Pyromanik> as opposed to collapsing.
2331: [20:42:47] <unsignedint> oh right
2332: [20:43:09] <unsignedint> i thought it was a jest
2333: [20:43:24] * DigNZ has joined #silverstripe
2334: [20:43:25] * DigNZ quit (Remote host closed the connection)
2335: [20:43:39] * DigNZ has joined #silverstripe
2336: [20:53:36] <Pyromanik> urgh addFieldToTab doesn't return $this
2337: [20:54:47] <antmas> is there a way to force the cache to flush for a page? instead of having to set IE to fully load a whole page on each visit?
2338: [20:54:59] <antmas> 3.0 question
2339: [20:55:37] <guzzlefry> Pyromanik: Why would it?
2340: [20:56:12] <simon_w> antmas, ?flush=1?
2341: [20:57:10] <antmas> simon_w: not manually
2342: [20:57:48] <antmas> we have some images on some pages that don't refresh for users (mostly IE) unless the browser is set to load a page on visit
2343: [20:58:04] * coldhand quit (Ping timeout: 264 seconds)
2344: [20:58:16] <simon_w> You're replacing images instead of uploading ones with different names?
2345: [20:58:23] <guzzlefry> SiteTree::flushCache() maybe?
2346: [20:58:44] * coldhand has joined #silverstripe
2347: [20:58:53] <guzzlefry> oh, I had that issue. :/
2348: [20:58:54] <antmas> simon_w: not that simple, we have graph images generated through xml data that refresh often
2349: [20:59:25] <simon_w> So set some of the cache headers on the response that tell IE not to cache it?
2350: [21:00:06] <Pyromanik> internet, halp, what do I do?
2351: [21:00:09] <antmas> simon_w: ok sounds good, where would I set this?
2352: [21:00:10] <Pyromanik> "We thought we would maybe write an intro about why we design and develop for certain browsers and not others... then perhaps provide a table overview of the benefits and disadvantages of the different browsers."
2353: [21:00:36] <Pyromanik> long and short: doesn't matter two fucks so long as you're not using IE7 or under (and even 8, to a point)
2354: [21:00:41] <simon_w> antmas, .htaccess if it's a file, the place you generate it if it's generated each request
2355: [21:01:02] <antmas> simon_w: ok, I'll take a look around
2356: [21:01:03] <Pyromanik> They all are a much of a muchness these days.
2357: [21:02:36] <antmas> simon_w: so I'm guessing since it's stored in /assets. it would be the .htaccess in there?
2358: [21:02:54] <simon_w> That'd be one place
2359: [21:07:32] <antmas> simon_w: hmmm, not sure what folder access is like with .htaccess - but would this be approps if my images are in /assets/xml/various folders here/gifs? http://www.sspaste.com/paste/show/525c5b3f0ee44
2360: [21:08:06] <simon_w> Yeah
2361: [21:08:21] * UncleCheese has joined #silverstripe
2362: [21:09:39] <antmas> simon_w: is that stating that there is an .htacess within the /xml folder? or the .htaccess in /assets?
2363: [21:10:23] <simon_w> Well, it'll pick up the one inside xml
2364: [21:10:29] <antmas> nice
2365: [21:10:31] <antmas> thanks
2366: [21:22:02] <antmas> ha, seems we had a 7 day expiry on .gifs for some reason
2367: [21:22:12] <antmas> exipry on cache*
2368: [21:22:59] <ss23> Zauberfisch23 sucks
2369: [21:23:34] * Pyromanik is now known as Pyromanik23
2370: [21:23:39] <Pyromanik23> SUCK IT DOWN
2371: [21:24:58] <Pyromanik23> ffs php, + operator but no - operator for arrays
2372: [21:25:48] <ss23> lol
2373: [21:29:25] <AlphaCactus> array - == unset, hope u have key
2374: [21:34:26] <Pyromanik23> AlphaCactus: no, - == array_diff
2375: [21:34:57] * CodeTrap quit (Quit: CodeTrap)
2376: [21:35:06] * spronk has left #silverstripe
2377: [21:35:06] <ss23> Oh no, adding like 7 more keys and making your code more readable, how horrible!
2378: [21:35:22] <Pyromanik23> wut
2379: [21:35:29] <ss23> YEAH BITCH
2380: [21:35:31] <Pyromanik23> NO U
2381: [21:35:32] <ss23> YOU HEARD ME
2382: [21:35:37] * spronk has joined #silverstripe
2383: [21:35:44] <Pyromanik23> I'll HURD U INNA MINNIT
2384: [21:36:12] <AlphaCactus> tahts it, now I know u both r bots
2385: [21:36:59] <ss23> ;_;
2386: [21:37:01] <ss23> I AM NOT A BOT
2387: [21:37:12] * wilr_ has joined #silverstripe
2388: [21:38:30] <Colin[pi]> have you been demoted ss23?
2389: [21:38:58] * catcher_dev quit (Quit: Leaving)
2390: [21:39:06] <unsignedint> if I was ss23 id consider it a promotion
2391: [21:39:52] <Colin[pi]> heheh
2392: [21:40:57] <ss23> ;___;
2393: [21:40:57] <ss23> wow.
2394: [21:42:35] <simon_w> Generic insult about your mother!
2395: [21:42:43] <Colin[pi]> LOUD NOISES
2396: [21:43:04] <micmania1> anybody decent with entwine? I'm trying this.setConfig() then in another method this.getConfig but its not persisting
2397: [21:43:27] <micmania1> so this.setConfig() in onmatch and this.getConfig() in onclick
2398: [21:43:40] <simon_w> micmania1, do you have a Config value? And is it on the same object?
2399: [21:43:41] <spronk> hahahaa
2400: [21:43:46] <spronk> oh right
2401: [21:43:50] * UncleCheese quit (Quit: UncleCheese)
2402: [21:43:54] * spronk isn't spronk23 on his windows box
2403: [21:45:12] * UncleCheese has joined #silverstripe
2404: [21:45:17] <micmania1> @simon_w here's what I have: http://www.sspaste.com/paste/show/525c643d8d362
2405: [21:45:48] <simon_w> micmania1, just this.getConfig()
2406: [21:45:53] <micmania1> I've been trying quite a few different variations though
2407: [21:45:58] <micmania1> including that ^^
2408: [21:48:36] <micmania1> yep. Just double checked and its returning null :(
2409: [21:49:08] <micmania1> the first console.log in onmatch works. onclick is null though.
2410: [21:59:29] <Colin[pi]> anyone know much about iOS internals here?
2411: [21:59:36] <Colin[pi]> in terms of the processes, system etc.
2412: [21:59:42] <ss23> Colin[pi]: Doubtful
2413: [22:00:03] <simon_w> A little?
2414: [22:00:05] <Colin[pi]> my phone just did it's crash thang and now I have a whole heap of tasty console log goodness
2415: [22:00:06] <AlphaCactus> I think they are made by apple
2416: [22:00:21] <Colin[pi]> Oct 15 08:50:09 backboardd[28] <Warning>: System app "com.apple.SpringBoard" has died. Waiting for it to spawn again...
2417: [22:00:25] <Colin[pi]> that's the home screen, right?
2418: [22:00:55] <simon_w> Yup
2419: [22:01:11] <Colin[pi]> oh nice, so one of the most critical apps is dying lol
2420: [22:01:36] * DigNZ quit (Quit: DigNZ)
2421: [22:01:39] <Colin[pi]> and just before it
2422: [22:01:39] <Colin[pi]> Oct 15 08:50:09 UserEventAgent[14] <Error>: watchdog: com.apple.SpringBoard not responding; forcing a crash
2423: [22:01:50] <simon_w> Heh, that's not good
2424: [22:02:19] <Colin[pi]> might need to see a 'genius' (lol)
2425: [22:08:01] <spronk> reinstall it
2426: [22:10:53] <Colin[pi]> ok so it's having a kernel panic as far as I can tell
2427: [22:11:17] * micmania1 quit (Ping timeout: 248 seconds)
2428: [22:14:56] <ss23> HARDWARE PROBLEM
2429: [22:15:15] <Colin[pi]> only happened post iOS 7 update ;P
2430: [22:15:42] * guzzlefry sounds the alarms.
2431: [22:15:51] <guzzlefry> Also, why isn't my breakpoint firing?
2432: [22:16:48] <Colin[pi]> because obama
2433: [22:18:12] <UncleCheese> 'MURCA!!!!!!
2434: [22:18:12] <Colin[pi]> you concerned much about the BS over there at the moment UncleCheese?
2435: [22:18:12] <UncleCheese> let's just say it's good to be 18,000km away
2436: [22:18:12] <Colin[pi]> lol
2437: [22:18:13] <UncleCheese> and i'm counting the days until i can apply for permanent residency
2438: [22:18:40] <guzzlefry> OH
2439: [22:18:45] <Colin[pi]> was reading yesty about how the GOP quietly changed the rules of the house at the last minute to guarantee a shutdown, nice
2440: [22:18:50] <UncleCheese> YES
2441: [22:18:55] <UncleCheese> just saw that on Facebook and i almost shit myself
2442: [22:19:01] <UncleCheese> what the fuck?!!?!?!?!?
2443: [22:19:03] <Colin[pi]> sneaky bastards
2444: [22:19:15] <Colin[pi]> oh oh but it's a bi-partisan issue lololol.
2445: [22:19:19] <Colin[pi]> riiiiight
2446: [22:19:27] <UncleCheese> I got to have lunch with my co-workers on Friday, and it was great to get the international perspective on our shitshow of a government
2447: [22:19:47] <Colin[pi]> yeah, uh, most people aren't too fond :)
2448: [22:20:02] <guzzlefry> I guess PHPStorm doesn't like the non-bracketed loops.
2449: [22:20:05] <UncleCheese> my favourite line, "Maybe it's because I've lived in New Zealand all my life, but I just can't imagine ever living in a country with these Republicans. I just can't believe there are regular people, walking around, who think that way."
2450: [22:20:23] <Colin[pi]> UncleCheese: yeah it's baffling to me sometimes
2451: [22:20:32] <UncleCheese> and you're not even there
2452: [22:20:41] <ss23> Well, I think every western country in the world is more liberal than the US is
2453: [22:20:59] <Colin[pi]> however I do maintain that it's a choice between coke and pepsi, it doesn't really matter overall who you elect
2454: [22:21:03] <UncleCheese> and the problems in washington come from people complaining that it's TOO liberal!
2455: [22:21:14] * CodeTrap has joined #silverstripe
2456: [22:21:16] <guzzlefry> pepsi throwback?
2457: [22:21:32] <UncleCheese> yeah, that country was bought and sold a long time ago.. the shit they shuffle around every four years is meaningless
2458: [22:21:40] <Pyromanik23> 11:20 < UncleCheese> my favourite line, "Maybe it's because I've lived in New Zealand all my life, but I just can't imagine ever living in a country with these Republicans. I just can't believe there are regular people, walking around, who think that way."
2459: [22:21:44] <Pyromanik23> pretty much.
2460: [22:21:47] <UncleCheese> Obamacare, the lightning rod issue that stopped the government.. is meaningless
2461: [22:21:52] <Colin[pi]> people still actually think their "representatives" give a shit about them?
2462: [22:22:01] <Colin[pi]> they work for banks and corporations, that's it
2463: [22:22:13] <UncleCheese> there are stories of people going to the doctor and asking why they have to pay, because, "don't' I have obamacare now?"
2464: [22:22:25] <Pyromanik23> The 'American dream' is all about stepping on whoever to get rich. And your country is set up perfectly to enable this, rather than to protect the citizens.
2465: [22:22:33] <UncleCheese> when in reality, all obamacare is is a bunch of rules for insurance companies
2466: [22:22:44] <UncleCheese> 1% of the population owns 40% of the wealth
2467: [22:23:13] <Colin[pi]> yeah and fuck anyone who wants basic human rights and healthcare eh?
2468: [22:23:16] <Pyromanik23> During the whole "COMMUNISIM IS BAD" fiasco, capitilism was bolstered to a point where it's almost indoctrination. EVERYTHING is set up to benefit privitisation & business.
2469: [22:23:18] <UncleCheese> it's crazy
2470: [22:23:29] <UncleCheese> Pyromanik23: yup
2471: [22:23:41] <Colin[pi]> wasn't the last shutdown during Clinton's years for a similar reason? healthcare?
2472: [22:23:57] <guzzlefry> medicaide iirc
2473: [22:24:04] * nickmolhoek has joined #silverstripe
2474: [22:24:10] <guzzlefry> Shows how noticable it was. :P
2475: [22:24:16] <Pyromanik23> UncleCheese: so you get everything run by private interest, including your government as just about every senator is a sneaky businessman too.
2476: [22:24:16] <Colin[pi]> they really don't want folks to have affordable healthcare do they
2477: [22:24:47] <Pyromanik23> and to live in a country where someone can get away with "Do you know who I am?" as a throw of weight to get out of trouble... fuck that.
2478: [22:24:50] <UncleCheese> A republican friend of mine said the other day, "The government restricting how much firepower I can own based on the pre tense that I don't need it is no different than them telling me I have to use dial-up Internet because I don't need to download so much.."
2479: [22:25:11] <UncleCheese> and I said, "OK, so should you be able to buy a nuclear weapon? Or is that restricting your firepower?"
2480: [22:25:19] <Colin[pi]> AMERICA.. FUCK YEAH
2481: [22:25:30] <UncleCheese> and he said, "Yes. I think the private market would work it out."
2482: [22:25:37] <Colin[pi]> wtf??
2483: [22:25:40] <UncleCheese> yeah
2484: [22:25:43] <Colin[pi]> wow
2485: [22:25:52] <UncleCheese> Americans believe in the free market the way Islamic radicals believe in 22 virgins
2486: [22:25:53] <Colin[pi]> these people are batshit crazy
2487: [22:26:17] <UncleCheese> perfect.. only the rich people will have nukes
2488: [22:26:27] <guzzlefry> You can't really use America as the poster child for evil free markets. :P
2489: [22:26:33] <UncleCheese> so now they own congress and they'll blow you up if you try to stop them
2490: [22:27:30] <Colin[pi]> tea party radicals
2491: [22:28:03] <Pyromanik23> Put this way, I was actually thinking this morning.
2492: [22:28:10] * guzzlefry has left #silverstripe
2493: [22:28:19] <Pyromanik23> If Washington (or hell, even Lincoln) were to see their country now...
2494: [22:28:22] <spronk> bleh gmail is so buggy in opera now
2495: [22:28:33] <Pyromanik23> Pretty sure they'd be mortified.
2496: [22:28:33] <UncleCheese> yeah, right?
2497: [22:28:36] <UncleCheese> exactly
2498: [22:28:40] <Pyromanik23> it's like Jesus.
2499: [22:28:48] <UncleCheese> of course, the GOP would say they'd be mortified because we've become a "nanny state"
2500: [22:28:56] <Pyromanik23> If he came back, pretty sure he'd see christianity and go "WHAT, THE, FUCK."
2501: [22:29:05] <Colin[pi]> lolol
2502: [22:29:06] <UncleCheese> yup
2503: [22:29:14] <Colin[pi]> that would be hilarious
2504: [22:29:17] <Colin[pi]> the clouds open up
2505: [22:29:19] <Colin[pi]> rays of sunshine
2506: [22:29:24] <Colin[pi]> jesus descends
2507: [22:29:26] <Colin[pi]> lands on a hilltop
2508: [22:29:28] <UncleCheese> yeah, I remember, jesus said to the lepers… "You should have bought insurance."
2509: [22:29:33] <Colin[pi]> and just goes "WHAT... THE FUCK."
2510: [22:29:33] <spronk> and fucking LIGHTNING BOLTS EVERYONE
2511: [22:29:34] <spronk> YEAH
2512: [22:29:54] <spronk> no?
2513: [22:29:59] <Pyromanik23> I really like what the Christian dude said at the end: http://www.youtube.com/watch?v=dJXtCUBwBCI
2514: [22:30:15] <AlphaCactus> UncleCheese: its 72 virgins
2515: [22:30:41] <Colin[pi]> Pyromanik23/UncleCheese: they used to have real presidents in the USA, for the people... I don't think they've had one like that for a long, long time
2516: [22:30:47] <Colin[pi]> probably since JFK
2517: [22:30:51] <UncleCheese> sweet.. 50 virgin bonus
2518: [22:30:57] <UncleCheese> i would agree with that
2519: [22:30:59] <UncleCheese> FDR was incredible
2520: [22:31:03] <AlphaCactus> yay bonus virgins!
2521: [22:31:09] <UncleCheese> Lincoln was one of the best leaders in history
2522: [22:31:15] <Colin[pi]> Lincoln was amazing
2523: [22:31:19] <Colin[pi]> a true leader
2524: [22:31:22] <UncleCheese> there used to be statesmen
2525: [22:31:36] * spronk likes to think of Lincoln as in, Abraham Lincoln: Vampire Hunter
2526: [22:31:41] <antmas> woah, what did I come in here to?
2527: [22:31:43] <UncleCheese> JFK was killed because he was about the country and not special interests
2528: [22:32:05] <UncleCheese> antmas: 'MURCA!!!!!!!!!!!
2529: [22:32:12] <antmas> bacon!
2530: [22:32:20] * DigNZ has joined #silverstripe
2531: [22:32:22] <Pyromanik23> Ol' Roosevelt, dedicated christian, but firmly believed in separation of church and state.
2532: [22:32:31] <UncleCheese> in other news, I got the privilege of watching live American TV for the first time in four months yesterday
2533: [22:32:37] <UncleCheese> and got to see some of the new commercials
2534: [22:32:39] <Pyromanik23> Got almost forced out of presidency when he tried to make moves to actually separate them.
2535: [22:32:49] <Pyromanik23> by taking 'in god we trust' off the currency.
2536: [22:32:52] <Colin[pi]> the ones over there now are puppets and military/corporation's bitches
2537: [22:32:55] <Pyromanik23> iirc
2538: [22:32:57] <UncleCheese> Papa John's is now offering a chocolate chip cookie pizza. It's a pizza, except it's a cookie.. and they cut it up into triangles
2539: [22:33:14] <UncleCheese> and in the ad, the consumer of said "pizza" asks, "Can I dip this in the garlic butter?"
2540: [22:33:16] <Colin[pi]> they will never get to that point of being president without swearing their allegiance to big business
2541: [22:33:18] <antmas> that... sounds... awesome
2542: [22:33:44] <UncleCheese> Hmm.. I wonder why the US spends twice as much per capita on healthcare than the next country
2543: [22:33:47] <Colin[pi]> jesus no wonder americans are fat bastards
2544: [22:33:59] <UncleCheese> indulgence
2545: [22:34:07] <UncleCheese> it's never enough
2546: [22:34:11] <UncleCheese> like.. cookies are good
2547: [22:34:13] <antmas> you don't HAVE to eat it though
2548: [22:34:14] <UncleCheese> i like cookies
2549: [22:34:23] <UncleCheese> what if the cookie were.. the entire meal?
2550: [22:34:26] <UncleCheese> FUCK YEAH!
2551: [22:34:40] <UncleCheese> Wait.. wait.. but then we'll miss out on the butter
2552: [22:34:47] <UncleCheese> FUCK THAT LET'S DIP THIS SHIT IN THE BUTTER
2553: [22:34:48] <Colin[pi]> the problem is, everyone is entertained and kept well fed like this... so they hear about bad shit every day and just go "ehhhhhhh more honey boo boo"
2554: [22:35:14] <UncleCheese> Every civilisation is only three meals away from a revolution
2555: [22:35:20] <Colin[pi]> yeah
2556: [22:35:31] <Colin[pi]> if the TVs went off and the food disappeared, shit would hit the fan
2557: [22:35:44] <UncleCheese> a typical grocery store only holds three days worth of food
2558: [22:35:52] <UncleCheese> pretty fragile system
2559: [22:35:57] <antmas> like that woman that went nuts over MacD's running out of Mcnuggets
2560: [22:36:03] <Colin[pi]> lol
2561: [22:36:04] <UncleCheese> unfortunately, that was fake. :(
2562: [22:36:08] <Colin[pi]> awww
2563: [22:36:09] <antmas> oh really?
2564: [22:36:10] <UncleCheese> but it's accurate nonetheless
2565: [22:36:11] <antmas> damn
2566: [22:36:12] <UncleCheese> sorta
2567: [22:36:15] <UncleCheese> they dubbed the audio
2568: [22:36:31] <antmas> going to see Gravity tonight :D
2569: [22:36:33] <antmas> finally
2570: [22:36:42] <UncleCheese> I can't wait to see Captain Phillips
2571: [22:36:50] <UncleCheese> he lived in a small town next to mine
2572: [22:36:52] <antmas> is that the pirate one?
2573: [22:36:57] <UncleCheese> i used to see him all the time on the way to work
2574: [22:37:07] <UncleCheese> and one day I yelled out the window, "You're a hero!"
2575: [22:37:11] <UncleCheese> and my wife got all emabrrassed
2576: [22:38:18] <Colin[pi]> heheh
2577: [22:38:45] <UncleCheese> except.. he's not. http://nypost.com/2013/10/13/crew-members-deny-captain-phillips-heroism/
2578: [22:39:11] <simon_w> "Cost is $1500+GST per person"
2579: [22:39:11] <simon_w> Extortion much, ss23? :p
2580: [22:39:21] * spronk has left #silverstripe
2581: [22:39:45] <ss23> simon_w: Not really, given the limited spaces means those costs barely cover the rent + travel costs + time etc
2582: [22:39:47] * spronk has joined #silverstripe
2583: [22:39:56] * ss23 coughs
2584: [22:40:05] <ss23> simon_w: Besides, $1.5k for training is on the cheap side
2585: [22:40:45] <simon_w> Doesn't stop it from being a massive rip-off :p
2586: [22:41:12] <UncleCheese> hey, i have $1.5k to throw away.. what's it for?
2587: [22:41:20] <simon_w> SilverStripe training
2588: [22:41:24] <ss23> lol
2589: [22:41:35] <UncleCheese> ooooh
2590: [22:41:36] <UncleCheese> when
2591: [22:41:37] <ss23> UncleCheese: You could get work to play
2592: [22:41:37] <ss23> :D
2593: [22:41:55] <simon_w> http://www.silverstripe.org/developer-training-wellington-novdec13jan14/
2594: [22:42:16] <simon_w> Oh man, look at that URL. Trying to SEO much?
2595: [22:42:34] <UncleCheese> looks like fun
2596: [22:43:03] <simon_w> "Learn correct approaches from the masters of the product"
2597: [22:43:27] <ss23> lol
2598: [22:44:03] <simon_w> Maybe it costs so much because they have to fly Ingo in? :p
2599: [22:44:07] <ss23> UncleCheese: If you're thinking about going, talking about waht you would like covered would be great
2600: [22:44:10] <ss23> hahah simon_w
2601: [22:44:14] <Colin[pi]> what sort of level training is it, beginner? intermediate?
2602: [22:44:16] <ss23> Naw, I think Cam Findlay is taking the courses
2603: [22:44:26] <simon_w> Colin[pi], beginner
2604: [22:44:29] <Colin[pi]> ah
2605: [22:44:44] <simon_w> For government developer folks
2606: [22:44:53] <Pyromanik23> ss23: but we train you!
2607: [22:44:54] <UncleCheese> "What's a template?"
2608: [22:44:58] <ss23> Pyromanik23: SHHH
2609: [22:45:02] <UncleCheese> "Oh.. you mean like Dreamweaver."
2610: [22:46:27] * EasyCo has joined #silverstripe
2611: [22:46:58] <Colin[pi]> ss desperately needs a more up-to-date book
2612: [22:47:03] <ss23> No
2613: [22:47:04] <ss23> Fuck no
2614: [22:47:07] <Colin[pi]> yes
2615: [22:47:08] <Colin[pi]> YES
2616: [22:47:10] <ss23> Books are retarded
2617: [22:47:12] <Colin[pi]> fuck YES I say
2618: [22:47:12] <ss23> They get outdated so quickly
2619: [22:47:13] <Avroceptyr> someone desperately needs a date
2620: [22:47:14] <ss23> How about we get docs?
2621: [22:47:15] <Avroceptyr> also, good morning
2622: [22:47:18] <EasyCo> ebook then
2623: [22:47:19] <ss23> moin Avroceptyr
2624: [22:47:24] <ss23> EasyCo: THE FUCKING DOCUMENTATION
2625: [22:47:28] <ss23> Having a book is the most retarded idea ever
2626: [22:47:33] <Colin[pi]> NO
2627: [22:47:34] <ss23> Such a bad fit for learning technical things like this
2628: [22:47:38] <spronk> yeah..
2629: [22:47:39] <EasyCo> You're retarded
2630: [22:47:40] <spronk> i'm with ss23
2631: [22:47:43] <EasyCo> :)
2632: [22:47:44] <spronk> books are kinda shitty
2633: [22:47:44] <Avroceptyr> books are out of date the moment they are printed
2634: [22:47:49] <Colin[pi]> I'm not talking about a reference book like an API reference
2635: [22:47:53] <ss23> Stop trying to push archaic learning forms onto something that doesn't work for it, Colin[pi]
2636: [22:47:54] <EasyCo> That's why you don't printem
2637: [22:48:00] * spronk would much rather read a website
2638: [22:48:02] <spronk> with links
2639: [22:48:04] <Colin[pi]> I'm talking about best practices, architecture etc.
2640: [22:48:05] <Avroceptyr> however, books offer a narrative on the philosophy around a project
2641: [22:48:06] <spronk> and electronic bookmarks
2642: [22:48:07] <spronk> and search
2643: [22:48:26] <Avroceptyr> for instance, a book on 'why silverstripe uses X controllers' the way it does
2644: [22:48:28] <spronk> but /me will generally agree that SS needs *something* akin to what Colin[pi] is suggesting
2645: [22:48:28] <ss23> Avroceptyr: SilverStripe isn't really mature enough to warrant that kind of discussion IMO, since things still change too oftne
2646: [22:48:44] <EasyCo> So anyways, anybody know why php framework/cli-script.php dev/build would generate a fuck load of errors but doing it in the browser is fine?
2647: [22:48:59] <ss23> EasyCo: Yes, the HTTP HOST stuff
2648: [22:49:03] <Colin[pi]> spronk: aye it may not be for most developers, but topical books raise the profile and make the platform look more "SRS BSNS"
2649: [22:49:17] <EasyCo> Que?
2650: [22:49:39] <spronk> yeah maybe...
2651: [22:49:47] <spronk> but books are so awesomely akward to use
2652: [22:49:51] <spronk> when they get over about 200 pages
2653: [22:49:51] <ss23> EasyCo: Check what the error says? :P
2654: [22:49:56] <Pyromanik23> books on code, particularly books on specific systems are stupid.
2655: [22:50:09] <Pyromanik23> that said, could be easy money, except complining one isn't easy.
2656: [22:50:14] <Pyromanik23> compiling*
2657: [22:50:35] <EasyCo> ss23: Aside from the fact that I'm getting a heap of SQL errors it's also catching some syntax errors that weren't being caught in a browser dev/build
2658: [22:50:41] <Colin[pi]> hmm dunno bout easy money
2659: [22:51:07] <ss23> EasyCo: Not what I was thinking then, however, show them all? Especially the first few
2660: [22:52:32] <Avroceptyr> Look at "professional drupal 7 development ebook"
2661: [22:52:50] <Avroceptyr> it goes into a touch of code, but mostly around the 'why' of how things are done
2662: [22:53:04] <Colin[pi]> that's what I'm talking about
2663: [22:53:10] <Colin[pi]> an API or reference book is silly
2664: [22:53:23] <Avroceptyr> If core architecture in SS is changing on a weekly/monthly basis, then it's a fair point by ss23 that it's too transient to write a book
2665: [22:53:26] <spronk> books still aren't the best way to present this stuff
2666: [22:53:32] <Colin[pi]> I'm talking more about how things are done in SS and why
2667: [22:53:45] <Avroceptyr> a book could be a site with pages
2668: [22:53:48] <Colin[pi]> in terms of architecture, best practices, etc.
2669: [22:54:02] <Avroceptyr> rather than a marked up, margin, typographic magnus opus
2670: [22:54:17] <Colin[pi]> but yeah i agree that the docs should probably be improved first
2671: [22:54:22] <Colin[pi]> some areas are still so lacking
2672: [22:54:43] <EasyCo> Hmmm, seems to be an issue with connection to the DB from console. I might have an idea why.
2673: [22:55:03] <Avroceptyr> oh my, so I travel almost 3,000km across the ditch (the dutch, to our Kiwi brethren) and we're still bagging on ss23 and his documentation
2674: [22:55:17] <spronk> yeah
2675: [22:55:22] <spronk> just look at laravel's docs
2676: [22:55:26] <spronk> they're scant, but waay better than ss
2677: [22:55:55] <ss23> I think everyones docs are better than SS
2678: [22:55:55] <ss23> :P
2679: [22:56:53] <spronk> nah
2680: [22:56:55] <spronk> angular's aren't
2681: [22:56:58] <spronk> and that's a google project :P
2682: [22:59:18] <ss23> lol
2683: [22:59:25] <Colin[pi]> i'd love more extensive docs on: form handling, controllers, modeladmin
2684: [22:59:42] <Colin[pi]> those are the areas where I find myself browsing through the source a lot :P
2685: [23:00:39] <ss23> Colin[pi]: Write some
2686: [23:00:40] <ss23> :D
2687: [23:00:46] <Colin[pi]> yeah but I suck
2688: [23:00:47] <Colin[pi]> :D
2689: [23:00:58] <Colin[pi]> my SS fu is still improving :)
2690: [23:02:33] <simon_w> Yeah, well, my doc-writing fu is non-existent :p
2691: [23:02:44] <simon_w> (forms and controllers is pretty much PocketRent)
2692: [23:09:08] <EasyCo> ss23: Yah so I got it sorted. Rookie mistake really. We use Vagrant and run a centos as our dev environment. I was running the cli dev/build from my osx terminal which has only php 5.3 so I was getting 2 types of errors: syntax errors for stuff like $arr = [] instead of $arr = array() and connection errors since it was trying to connect on the my machines SQL and not the VM's SQL.
2693: [23:10:53] <ss23> oic
2694: [23:10:54] <ss23> :D
2695: [23:11:52] <EasyCo> Which also lead me to find out that $arr = array() is now equivalent to $arrr = [];
2696: [23:11:55] <EasyCo> Sweet
2697: [23:12:16] * MichaelDesignerX has joined #silverstripe
2698: [23:12:18] <EasyCo> as of 5.4
2699: [23:13:57] * guci0 quit (Ping timeout: 250 seconds)
2700: [23:13:57] <Pyromanik23> for i in $( cat ~/subscriptions.txt ); do /usr/local/psa/bin/subscription_settings --update $i -expiration -1; done;
2701: [23:14:01] <Pyromanik23> because fuck you plesk
2702: [23:20:24] <Colin[pi]> how is your framework coming along simon_w?
2703: [23:23:14] * CodeTrap quit (Quit: CodeTrap)
2704: [23:27:06] <simon_w> Colin[pi], someone needs to write docs for it
2705: [23:27:14] <Colin[pi]> :C
2706: [23:27:21] <ss23> lol
2707: [23:35:54] <simon_w> Come on Travis, run!
2708: [23:38:19] <Colin[pi]> RUN TRAVIS RUNNNN
2709: [23:38:23] * Colin[pi] throws rock
2710: [23:38:30] * mobiusnz quit (Ping timeout: 268 seconds)
2711: [23:38:34] * irogue23 should write some docs
2712: [23:38:39] <ss23> simon_w: Lunch today? (No rush, had dinner last night ^.^)
2713: [23:38:59] <simon_w> ss23, thinking I should make you cross a road today :p
2714: [23:39:12] <ss23> :O
2715: [23:39:14] <ss23> To Readings?
2716: [23:39:21] <irogue23> spronk: watching flight radars today?
2717: [23:39:22] <simon_w> Yeah
2718: [23:39:28] <spronk> irogue23: nah, something cool going on?
2719: [23:39:42] <irogue23> auckland was closed for a bit due to wind
2720: [23:39:43] <ss23> simon_w: Can do, though we should confirm whether we meet there or here, and when and where
2721: [23:39:48] <irogue23> sending all its flights to chch
2722: [23:40:04] <spronk> oohh
2723: [23:40:13] <ss23> why chch?
2724: [23:40:14] <spronk> auckland closed for wind
2725: [23:40:17] <spronk> that's not something you hear every day
2726: [23:40:20] * SticksM has joined #silverstripe
2727: [23:40:20] <irogue23> ss23: only airport big enough
2728: [23:40:22] <simon_w> Well, https://travis-ci.org/facebook/hiphop-php/builds/12545816 is only about half done
2729: [23:40:30] <ss23> oic
2730: [23:40:59] <irogue23> wellington and hamilton don't have big enough runway for the big planes
2731: [23:41:15] <simon_w> We do if they're sea-planes!
2732: [23:41:16] <spronk> any a380s?
2733: [23:41:18] <irogue23> last time auckland was closed for a bit, a flight had to land at Ohakea (air force base) cos it didn't have enough fuel to reach christchurch
2734: [23:41:28] <simon_w> Why aren't they sea planes? :p
2735: [23:41:36] <ss23> How does a plane not have enough fuel for that?
2736: [23:41:38] <spronk> heh yeah
2737: [23:41:40] <ss23> Sounds like *massive* bad planning
2738: [23:41:45] <spronk> ss23: i think it was circling aucks for ages
2739: [23:41:48] <irogue23> yeah
2740: [23:41:51] <irogue23> was told they'd get it sorted
2741: [23:41:53] <spronk> it was that qantas plane that was stuck on runway with brake issues
2742: [23:41:54] <ss23> oic
2743: [23:41:54] <irogue23> so it circled
2744: [23:41:57] <irogue23> spronk: correct
2745: [23:42:01] <ss23> lol
2746: [23:42:06] <spronk> held up auckland for like.. a week
2747: [23:42:20] <spronk> well, a day
2748: [23:42:21] <spronk> but still
2749: [23:42:37] <irogue23> from what i understand, qantas don't have any engineers based at auckland, and they refused to let the air nz engineers try to fix it
2750: [23:43:05] <Colin[pi]> gg qantas
2751: [23:43:22] <irogue23> who knows why, i think it's safe to say air nz's engineers wouldve done a better job :P
2752: [23:43:43] <Colin[pi]> qantas outsources it now iirc?
2753: [23:43:47] <irogue23> yeah
2754: [23:43:55] <irogue23> do they still keep having engines fall off tho?
2755: [23:44:01] <Colin[pi]> the new CEO is busy driving the company into the toilet
2756: [23:44:08] <spronk> heh
2757: [23:44:09] <spronk> yeah
2758: [23:44:15] <Colin[pi]> well
2759: [23:44:19] <Colin[pi]> he's not really new anymore
2760: [23:44:23] <Colin[pi]> but he's not well liked
2761: [23:45:17] <irogue23> Air NZ's well-liked CEO was leaving wasn't he? has that happened yet?
2762: [23:47:25] <spronk> Rob fyfe
2763: [23:47:31] <spronk> he was well liked by all the middle aged ladies
2764: [23:47:56] <spronk> my mother described him as "spunky"
2765: [23:48:05] <Colin[pi]> lol
2766: [23:48:15] <SticksM> Does anyone have experience adjusting UserDefinedForms to work with DataObjects and ModelAdmin? I think this may be beyond my skill level.
2767: [23:48:34] <spronk> ...?
2768: [23:48:43] <spronk> SticksM: as in, allow dataobjects to have UDFs?
2769: [23:48:52] <Colin[pi]> he's going to be the boss of Icebreaker now
2770: [23:48:56] <Colin[pi]> (rob fyfe)
2771: [23:49:14] <spronk> he's a likeable dude
2772: [23:50:26] <SticksM> spronk, Something like that. I need to be able to create multiple forms, and then save the data of those forms and attach to a member's profile. Struggling to work out the best way to do it.
2773: [23:51:16] <spronk> hmm
2774: [23:51:29] * mobiusnz has joined #silverstripe
2775: [23:51:30] <spronk> if you have a look through some of the tickets on github for userdefinedforms there are some people working on pulling it out of Page type
2776: [23:52:46] <ss23> Hmm
2777: [23:52:48] <ss23> So vodafone right
2778: [23:52:49] <ss23> http://www.vodafone.co.nz/cs/Satellite?blobcol=urldata&blobkey=id&blobtable=MungoBlobs&blobwhere=1376009661802&ssbinary=true
2779: [23:52:53] * wilr_ quit (Quit: wilr_)
2780: [23:52:58] <ss23> Looks suspiciously like it's just injecting those into a query
2781: [23:54:01] <ss23> rite?
2782: [23:54:05] <irogue23> heh, i love the way SOEs are listed at the companies office
2783: [23:54:07] <ss23> bloblcol, blobkey, blobtable...
2784: [23:54:11] <irogue23> http://coys.co.nz/company/?no=104799-AIR+NEW+ZEALAND+LIMITED
2785: [23:54:15] <irogue23> ss23: yeah, does rather
2786: [23:54:42] <spronk> wow
2787: [23:54:45] <Colin[pi]> http://kksays.wordpress.com/tag/mungoblobs/
2788: [23:54:47] <spronk> vodafone's iphone page is so shit
2789: [23:54:48] <Colin[pi]> ss23 ^
2790: [23:55:13] <unsignedint> ss23 are you referring to HER MAJESTY THE QUEEN IN RIGHT OF NEW ZEALAND ACTING BY AND THROUGH HER MINISTER OF FINANCE
2791: [23:55:19] <irogue23> *vodafone's so shit
2792: [23:55:25] <Colin[pi]> vodafail
2793: [23:55:25] <spronk> haha
2794: [23:55:25] <spronk> yheah
2795: [23:55:26] <irogue23> unsignedint: twas me, and yes
2796: [23:55:28] <ss23> unsignedint: what? o.o
2797: [23:55:29] <unsignedint> err not ss23, irogue23*
2798: [23:55:32] <ss23> lol
2799: [23:55:34] <spronk> can't believe i've had vf mobile and net for... 2 years now
2800: [23:55:56] <spronk> still, $65m for 100gb naked adsl + $30/month for 150 minutes / 500gb data isn't THAT bad
2801: [23:56:18] <ss23> Colin[pi]: Too oracle for me to hack
2802: [23:56:19] <ss23> :<
2803: [23:56:22] <spronk> lool
2804: [23:56:23] <SticksM> spronk, Ah, I see where you're talking about. I'll take a look at what they're doing. Cheers.
2805: [23:56:46] <irogue23> also just noticed 2.27% owned by ACC
2806: [23:56:50] <ss23> oh yeah sneezing
2807: [23:57:53] * guzzlefry has joined #silverstripe
2808: [23:58:58] <guzzlefry> Anything blatantly wrong with this: $PhysicalMedium.Price.Nice
2809: [23:59:20] <guzzlefry> $PhysicalMedium.Price works fine, and it seems to be a currency field.
2810: [23:59:48] <irogue23> guzzlefry: which SS version?

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