#silverstripe IRC Log

IRC log for 8 May 2013

All timestamps are in UTC.

1: [00:00:00] <Colin[pi]> so... how'd it go?
2: [00:00:00] <Colin[pi]> ss23,irogue: there's a catch, you will need to prositute yourself
3: [00:00:00] <irogue> nakedbus!
4: [00:00:00] <ss23> lol, fuck that
5: [00:00:00] <Colin[pi]> LOL!
6: [00:00:00] <ss23> lol
7: [00:00:00] <ss23> I've never crashed :D
8: [00:00:00] <irogue> ss23: bro i found you a round-trip hamilton to wellington for $47
9: [00:00:00] <ss23> irogue: NOT A BUS? >.>
10: [00:00:00] <irogue> hahaha
11: [00:01:00] <ss23> Would rather pay than bus to Wellington...
12: [00:02:00] <ss23> irogue: If only cole would let me drive his car up to Auckland and just leave it there for the weekend :<
13: [00:03:00] <Pyromanik> ...
14: [00:03:00] <Pyromanik> hey spronk... that rant you went on about with Adobe the other day
15: [00:03:00] <irogue> lawl
16: [00:03:00] <Pyromanik> "Have been rebuilt to help you create your greatest work"
17: [00:03:00] <ss23> lol, just saw that, irogue
18: [00:03:00] <Pyromanik> spronk: includes such awesomes as "Photoshop CC, Illustrator CC, InDesign CC"
19: [00:03:00] <spronk> lawwwwl
20: [00:03:00] <Pyromanik> "Announcing new desktop apps - only for Creative Cloud members"
21: [00:03:00] <irogue> speaking of buses
22: [00:03:00] <irogue> hahahahahahaha
23: [00:03:00] <irogue> A Greater Wellington Regional Council spokeswoman said all up 57 Wellington bus services did not run this morning. Some more headaches were predicted this afternoon.
24: [00:03:00] <irogue> Two thousand Wellington commuters found themselves waiting for buses that never came this morning after police ordered some off the road for failing safety checks.
25: [00:03:00] <spronk> yes..?
26: [00:03:00] <Pyromanik> just got an email
27: [00:03:00] <irogue> glhf with that
28: [00:04:00] <irogue> yeah, adobe is subscription-only now
29: [00:04:00] <Pyromanik> under the heading "All-new tools"
30: [00:04:00] * irogue scrolls back
31: [00:04:00] <spronk> ohhhh my fucking goodddd
32: [00:04:00] <spronk> :|
33: [00:04:00] <Colin[pi]> ffs adobe
34: [00:04:00] <simon_w> irogue, haha, yeah. Check the screenshot I tweeted at about 8 this morning
35: [00:05:00] <irogue> its like an episode of Motorway Patrol
36: [00:05:00] <irogue> they were literally pink-stickered, oh god
37: [00:05:00] <simon_w> Each of those cancelled buses is usually full
38: [00:05:00] <irogue> simon_w: heh
39: [00:05:00] <simon_w> https://pbs.twimg.com/media/BJsC6adCcAMsIFm.png:large
40: [00:06:00] <ss23> rofl Pyromanik
41: [00:06:00] <simon_w> I remember when this happened in Chch. Except it was at a road-side checkpoint and the buses had people on them kicked off
42: [00:06:00] <irogue> hahaha
43: [00:06:00] <irogue> that's amazing
44: [00:06:00] <Pyromanik> irogue: spronk http://iforce.co.nz/i/aobetggq.1hk.png
45: [00:07:00] <simon_w> I'd assume Auckland has a lot more spare busses than Wellington does
46: [00:07:00] <spronk> beautiful
47: [00:07:00] <spronk> hahahahah
48: [00:07:00] <irogue> i.e. GO WEST buses on NorthStar routes
49: [00:07:00] <irogue> no cancelled services afaik, but lots of wrong buses on wrong routes
50: [00:07:00] <ss23> HI FOOLISH CUSTOMER
51: [00:07:00] <irogue> wonder if it happened in auckland recently and that's why the buses have been confused
52: [00:07:00] <simon_w> Especially with all our trolleys out
53: [00:07:00] <irogue> yeah
54: [00:08:00] <irogue> its where they send buses that still work, and are still legal, but aren't really economical to run anymore
55: [00:08:00] <ss23> XD
56: [00:08:00] <irogue> GO WEST has a depot just full of spares
57: [00:08:00] <Pyromanik> ss23: basically. "Dear honoured customer (not really, lol): Please buy some shit you already own, because we reduced the feature set and made it incompatible with older versions in order to take more money from you because you just love us so much, lolololol"
58: [00:08:00] <ss23> inb4gimp
59: [00:08:00] <irogue> says the non-designer :P
60: [00:08:00] <ss23> lawl
61: [00:08:00] <Pyromanik> unless you're a photographer
62: [00:08:00] <ss23> Like?
63: [00:08:00] <Pyromanik> ss23: there's lots of good enough alternatives
64: [00:08:00] <ss23> Still, they win -- not like there's a good alternative to most Adobe shit
65: [00:08:00] <irogue> so they only use them as spares
66: [00:09:00] <Pyromanik> irogue: plenty of web design tools out there
67: [00:09:00] <Pyromanik> looked cool but was mac only
68: [00:09:00] <ss23> MS Paint best atlernatiev
69: [00:09:00] <Colin[pi]> SUPER AWESOME
70: [00:09:00] <Pyromanik> I saw some cool pixel perfect software once
71: [00:09:00] <Colin[pi]> MS Paint
72: [00:09:00] <irogue> simon_w: only one depot?
73: [00:09:00] <Pyromanik> irogue: lulz
74: [00:09:00] <irogue> telling web devs to use Photoshop
75: [00:09:00] <simon_w> Our bus depot sold most of its spare space to a retirement home, so we can't do that any more
76: [00:09:00] <Pyromanik> if you're doing page layout or image retouching... then yeah, a bit harder.
77: [00:09:00] <irogue> they're deleting Fireworks too
78: [00:09:00] <simon_w> GO Wellington's the one that got hit the worst and they only have the one
79: [00:09:00] <ss23> ^
80: [00:10:00] <Colin[pi]> i use Paint.NET for very simple stuff
81: [00:10:00] <Colin[pi]> but photoshop for everything else
82: [00:10:00] <simon_w> I use Fireworks
83: [00:10:00] <simon_w> Newlands have two little ones, and ValleyFlyer has one
84: [00:10:00] <irogue> ah ok
85: [00:10:00] <ss23> super mcawesome best software
86: [00:11:00] <simon_w> But am sticking with CS5
87: [00:11:00] <irogue> NorthStar has 2, GO WEST has 2, Metrolink has 1, Waka Pacific has 2, Ritches has 3, Birkenhead has 1, Howick & Eastern has 1
88: [00:11:00] <ss23> Yeah, if they remove Fireworks, will they give CS6 Fireworks for free?
89: [00:11:00] <irogue> oh no NorthStar has 3 actually, they have one up north too
90: [00:11:00] <ss23> I swear, even if they sold CS6 Fireworks for $5 a pop, they would get so insanely rich
91: [00:11:00] <Pyromanik> ss23: basically Gimp, Inkscape, Scribus.
92: [00:11:00] <ss23> Every webdeveloper would get it
93: [00:11:00] <irogue> but NorthStar, GO WEST, Metrolink & Waka Pacific are all NZBus so they can just borrow each others buses if necessary :P
94: [00:11:00] <ss23> Pyromanik: None of those are things I would consider alternatives, FYI *shrug*
95: [00:12:00] <irogue> yeah
96: [00:12:00] <ss23> If every designer hates some desgin software, I think ther's a good raeson to think it's probably bad
97: [00:12:00] <ss23> Pyromanik: Doesn't that say something about them, then?
98: [00:12:00] <Pyromanik> but every 'proper' designer whinges about how bad they are.
99: [00:12:00] <Pyromanik> yeh
100: [00:13:00] <Colin[pi]> I read some designers nowadays do mockups in HTML/CSS.. that's going a bit far I think
101: [00:13:00] <Colin[pi]> that also
102: [00:13:00] <Colin[pi]> I mean after that :P
103: [00:13:00] <simon_w> Even I know that! :p
104: [00:13:00] <simon_w> Mockups should happen on paper!
105: [00:13:00] <Colin[pi]> I still need a graphic first :\
106: [00:14:00] <Pyromanik> http://www.bohemiancoding.com/sketch/
107: [00:14:00] <simon_w> Things happen after paper mockups?
108: [00:14:00] * ss23 is converting a design from Fireworks to HTML/CSS as we speak :O
109: [00:14:00] <ss23> Bit fancy, going to require a lot of images
110: [00:14:00] <Colin[pi]> dont we just scan the paper mockup and put it on the site?
111: [00:14:00] <Pyromanik> ss23: ah, here it is
112: [00:15:00] <Colin[pi]> haha
113: [00:15:00] <ss23> Colin[pi]: <body><img src="design.png"></body>
114: [00:15:00] <simon_w> All our mockups are just layout now, since we've got the look done
115: [00:15:00] <irogue> ss23: let me guess, cole did it? :P
116: [00:15:00] <ss23> Some stuff just literally I couldn't do with HTML and CSS
117: [00:15:00] <ss23> Though I did one recently that was private... wasn't fancy, but it was ugly, and really fiddly
118: [00:15:00] <ss23> :P
119: [00:15:00] <ss23> irogue: you know it
120: [00:15:00] <ss23> Colin[pi]: Implment an image map if required o/
121: [00:16:00] <Pyromanik> but sketch is mac only
122: [00:16:00] * UncleCheese quit (Quit: UncleCheese)
123: [00:16:00] * priithansen quit (Quit: priithansen)
124: [00:16:00] <Colin[pi]> HTML and CSS to me is always too fiddly
125: [00:16:00] <Colin[pi]> fiddle, refresh, fiddle, refresh, fiddle, refresh, fiddle, refresh, fiddle, refresh
126: [00:16:00] <Pyromanik> Colin[pi]: so get an auto refresher
127: [00:16:00] <simon_w> "Researchers have discovered unpatched vulnerabilities in the physical controls to Google Australia's office that would have allowed an attacker to plant malware and access air conditioning systems within the Pyrmont building."
128: [00:16:00] <Colin[pi]> what, a drinking bird that pushes F5?
129: [00:17:00] <ss23> simon_w: mm, was a little interesting, but was just a mass scan that happened to find google
130: [00:17:00] <Colin[pi]> yep read about that :\
131: [00:17:00] * DesignerX has joined #silverstripe
132: [00:17:00] <ss23> good find though, since they get paid for it o/
133: [00:18:00] <Pyromanik> Colin[pi]: also if you're good enough, you type type type type with the picture in your head
134: [00:19:00] * SightUnseen has joined #silverstripe
135: [00:19:00] * SightUnseen has left #silverstripe
136: [00:19:00] <ss23> I start with the outside of the design and work my way in
137: [00:19:00] <irogue> ss23: the annoying thing about cole's designs is that he actually is quite good at css, so you can't pull the "this bit was too hard to implement so i had to simplify it " like you can with most designers
138: [00:19:00] <Colin[pi]> ;)
139: [00:19:00] <Colin[pi]> about 0.00001% of the time
140: [00:19:00] <Pyromanik> irogue: spronk did you see http://www.bohemiancoding.com/sketch/ ?
141: [00:19:00] <ss23> Generally works okay
142: [00:19:00] <Colin[pi]> you know how often I save and refresh and it works perfectly the first time? ;P
143: [00:19:00] <Pyromanik> then refresh and see what you fucked up
144: [00:19:00] <Pyromanik> it's the tweaking that gets fiddly :<
145: [00:19:00] <Pyromanik> Colin[pi]: so get better at coding? :P
146: [00:20:00] <ss23> :<
147: [00:20:00] <ss23> Last time I did it I got my pay docked though
148: [00:20:00] <ss23> irogue: Can too pull that shit
149: [00:20:00] <irogue> Pyromanik: looks cool, but le mac only
150: [00:20:00] <ss23> lol Colin[pi]
151: [00:20:00] <irogue> haha
152: [00:20:00] <Colin[pi]> I'll have you know my coding is first rate, it's the browser's fault... ahem ;)
153: [00:20:00] <spronk> mm, looks nice
154: [00:21:00] <Pyromanik> irogue: yeh, I sadfaced at that too
155: [00:21:00] <Colin[pi]> should i get a mac? I have been tempted
156: [00:21:00] <Pyromanik> irogue: but spronk has mac
157: [00:21:00] <Pyromanik> yes and no
158: [00:21:00] * gelignite quit (Ping timeout: 264 seconds)
159: [00:21:00] <Pyromanik> when I first found it about a year ago
160: [00:21:00] * gelignite has joined #silverstripe
161: [00:22:00] <irogue> the "retired but usable spares" line at Swanson
162: [00:22:00] <irogue> simon_w: http://farm6.staticflickr.com/5348/6904187010_b58f02036e_c.jpg http://farm8.staticflickr.com/7075/6904187856_28980a278c_c.jpg
163: [00:22:00] <simon_w> That's just excessive
164: [00:22:00] <Pyromanik> lol
165: [00:22:00] <Pyromanik> mostly no
166: [00:22:00] <Pyromanik> yeh
167: [00:22:00] <Colin[pi]> i'm guessing to develop on it'd be fine?
168: [00:23:00] <Pyromanik> NZ business: "Run it into the ground, never reinvest, 100% profits"
169: [00:23:00] <irogue> especially NZBus
170: [00:24:00] <Colin[pi]> that would suck
171: [00:24:00] <irogue> yeah
172: [00:24:00] <Colin[pi]> what happened with that chopper crash yesty? did they rescue everyone?
173: [00:24:00] <Colin[pi]> in a chopper especially, they kinda just drop out of the sky
174: [00:24:00] <Colin[pi]> pilot error?
175: [00:24:00] <irogue> nah, chopper fault
176: [00:24:00] <Colin[pi]> eek
177: [00:24:00] <irogue> lost power
178: [00:25:00] <Pyromanik> Colin[pi]: nah, they'd don't.
179: [00:25:00] <Colin[pi]> :\
180: [00:25:00] <simon_w> proper controlled crash and everything
181: [00:25:00] <Colin[pi]> neeeeer splat
182: [00:25:00] <Colin[pi]> well they can't exactly glide to land can they? :P
183: [00:25:00] <Pyromanik> depends what fails.
184: [00:25:00] <Pyromanik> well
185: [00:26:00] <Colin[pi]> heh
186: [00:26:00] <irogue> was there within like 3 minutes of the crash
187: [00:26:00] <Pyromanik> too front heavy
188: [00:26:00] <Pyromanik> tail rotor can fail, you just have to keep forward speed up and the tail acts as a vain
189: [00:26:00] <irogue> but there was a navy ship just pulling out of the base at the time
190: [00:26:00] <irogue> so it was like "oh, guess we're going over here then"
191: [00:26:00] <Pyromanik> Colin[pi]: most small aircraft can't glide either
192: [00:26:00] <irogue> had onboard paramedics even
193: [00:27:00] <simon_w> hehe, mountain
194: [00:27:00] <Colin[pi]> ;P
195: [00:27:00] <Colin[pi]> *mountain range
196: [00:27:00] <Pyromanik> yeh, but that happens in fixed wing too
197: [00:27:00] <Colin[pi]> my mate is a chopper pilot for childflight in Aus, he gave me a ride to the airport here in canberra one night as the air temp was too cold to return to sydney
198: [00:27:00] <Pyromanik> wicked
199: [00:27:00] <Pyromanik> Colin[pi]: guts
200: [00:27:00] <Colin[pi]> if they tried to return over the mountain, ice would form and neeeeeer splat
201: [00:28:00] <Colin[pi]> stall
202: [00:28:00] <Colin[pi]> :\
203: [00:28:00] <Colin[pi]> http://www.youtube.com/watch?v=M01RmcKsm2k
204: [00:28:00] <Colin[pi]> did you see that 747 crash in afghanistan? that's nuts
205: [00:30:00] <irogue> right in the auckland cbd
206: [00:30:00] <irogue> simon_w: this bus depot boggles my mind a bit http://goo.gl/maps/04fK8
207: [00:31:00] <irogue> you'd think that land would be worth too much to use for such a task
208: [00:31:00] <ss23> it went isomettric
209: [00:31:00] <ss23> woah
210: [00:32:00] <simon_w> You haven't seen that before?
211: [00:32:00] <irogue> but i did some research and it turns out that's been a depot for a *really long time*
212: [00:32:00] <ss23> :<
213: [00:32:00] <simon_w> Get with the times man!
214: [00:33:00] <simon_w> That's kinda what http://goo.gl/maps/vGoIM used to look like
215: [00:33:00] <xyphoid> i love the isometric when tall buildings go horribly wrong
216: [00:33:00] <irogue> http://farm6.staticflickr.com/5181/5780570784_8ebe2c160f_b.jpg
217: [00:33:00] <ss23> Is it MapsGL now or what?
218: [00:33:00] <xyphoid> https://maps.google.co.nz/maps?q=1+Gaunt+Street&ll=-36.847004,174.763861&spn=0.004766,0.006164&hnear=1+Gaunt+St,+Auckland,+1010,+Auckland&t=k&z=18 eg
219: [00:33:00] <ss23> http://goo.gl/maps/TjYe3
220: [00:33:00] <ss23> OH GOD
221: [00:33:00] <ss23> ALL THE BULDINGS
222: [00:33:00] <ss23> ARE FALLING OVER
223: [00:33:00] <ss23> rofl, xyphoid
224: [00:33:00] <xyphoid> auckland you're drunk go home
225: [00:34:00] * eikonos1 has joined #silverstripe
226: [00:34:00] <ss23> hahahahah
227: [00:34:00] * eikonos quit (Read error: Connection reset by peer)
228: [00:34:00] <irogue> simon_w: is that an indoor depot?
229: [00:34:00] <ss23> that looks so lol
230: [00:34:00] <simon_w> yeah
231: [00:35:00] <irogue> BUILD OUT
232: [00:35:00] <irogue> WE LIKE BUILDING OUT
233: [00:35:00] <irogue> MEANS WE CAN MAKE MORE ROADS
234: [00:35:00] <ss23> Auckland is like "meh we have sky tower, lets build out now"
235: [00:35:00] <ss23> It's one of the worst in the world for it, right?
236: [00:35:00] <irogue> well auckland is like BUILD UP
237: [00:35:00] <irogue> but the NZ govt is like NO U
238: [00:35:00] <ss23> lol
239: [00:35:00] <irogue> weeeird
240: [00:35:00] <ss23> It's crazy how short Auckland is compared to Sydney
241: [00:35:00] <ss23> Sydney is like "LETS BUILD UP GUISE"
242: [00:35:00] <irogue> yeah
243: [00:36:00] <Colin[pi]> impossible without a car here
244: [00:36:00] <irogue> yeah
245: [00:36:00] <simon_w> And three hour commutes!
246: [00:36:00] <irogue> WE LIKE ROADS
247: [00:36:00] <Colin[pi]> canberra is build out :(
248: [00:37:00] <Colin[pi]> (yes really)
249: [00:37:00] <Colin[pi]> they get scared of tall buildings here
250: [00:37:00] <Colin[pi]> seriously they wanted to develop two big apartment buildings close to here
251: [00:37:00] <Colin[pi]> and they were like "OH NOES THE SHADOWS WILL BE TOO BIGS ON TEH GROUND"
252: [00:41:00] <irogue> http://www.aucklandcouncil.govt.nz/EN/planspoliciesprojects/plansstrategies/unitaryplan/Pages/TheRuralUrbanBoundary.aspx
253: [00:41:00] <irogue> making limits on how far the city can spread
254: [00:41:00] <irogue> council is doing this
255: [00:42:00] <Colin[pi]> :\
256: [00:42:00] <irogue> in response, the NZ govt is threatening to take over control of auckland directly
257: [00:43:00] <irogue> their guy lost.
258: [00:43:00] <irogue> they merged auckland (which was 7 councils) into one city, gave the mayor a shitload of direct power, and set everything up with an expectation that their guy would become mayor
259: [00:44:00] <irogue> and someone with *very* different views to them won and now has all that power
260: [00:44:00] <irogue> they are not happy
261: [00:44:00] <Colin[pi]> lol politics
262: [00:44:00] <ss23> lolitics
263: [00:44:00] <Colin[pi]> hmm awkward
264: [00:45:00] <simon_w> he's an MP now for the extreme right
265: [00:45:00] <simon_w> Oh right, Banks
266: [00:45:00] <ss23> :<
267: [00:45:00] <ss23> :,
268: [00:45:00] <ss23> almost texted someone "caught yet" from reading that
269: [00:45:00] <Colin[pi]> whoopsies
270: [00:45:00] <Colin[pi]> haha
271: [00:45:00] <irogue> their guy got caught out taking big donation money (and not declaring it) from Kim Dotcom
272: [00:45:00] <irogue> yeah
273: [00:46:00] <simon_w> So, about a US democrat :p
274: [00:46:00] <irogue> and is still dealing with the fallout of those donations
275: [00:47:00] <irogue> commuting in a big city is all about being smart
276: [00:48:00] <irogue> i always make sure my workplace is further from the CBD than my house
277: [00:48:00] <irogue> takes me 18min to get to work, the CBD is about the same distance from my house but would take about an hour
278: [00:48:00] <irogue> that way i'm going the opposite direction than most traffic
279: [00:49:00] <irogue> oh, it's 20min from my place by *bus*
280: [00:49:00] <irogue> but an hour by car
281: [00:49:00] <Colin[pi]> I commute to another room in my house, takes me about 5 seconds
282: [00:49:00] <simon_w> I commute into the CBD. Takes me about 20 minutes :p
283: [00:50:00] <simon_w> I don't have a car, but is 20 by bike too
284: [00:50:00] <irogue> yay bus lanes!
285: [00:50:00] <irogue> heh, literally can't bike
286: [00:50:00] <ss23> lol Colin[pi]
287: [00:50:00] <irogue> well
288: [00:50:00] <irogue> you could
289: [00:50:00] <irogue> yep
290: [00:50:00] <ss23> So retarded
291: [00:50:00] <irogue> but it'd be a helluva long trip
292: [00:50:00] <ss23> Habour bridge has no bike lanes, right?
293: [00:51:00] <ss23> touche
294: [00:51:00] <ss23> lol
295: [00:51:00] <simon_w> So Auckland
296: [00:51:00] <ss23> well fuck that, irogue
297: [00:51:00] <irogue> this is how you would bike from my place to the CBD
298: [00:51:00] <Colin[pi]> I thought we made bad decisions here (we do)
299: [00:51:00] <irogue> http://goo.gl/maps/YmdWJ
300: [00:51:00] <Colin[pi]> lol what are you guys doing over there?
301: [00:52:00] <simon_w> Colin[pi], Auckland isn't really designed for anything other than cars
302: [00:52:00] <Colin[pi]> :(
303: [00:52:00] <irogue> hey now
304: [00:52:00] <irogue> realistically though you'd just do this: http://goo.gl/maps/lM4XB
305: [00:53:00] <irogue> we've just been unfortunate enough to have right-wing anti-PublicTransport councils in the past
306: [00:53:00] <ss23> s/ other.*//
307: [00:53:00] <irogue> they're installing a bike lane on the bridge!
308: [00:53:00] <EasyCo> I'm looking for a tool that'll allow me to include/import other javascript files in the one file. Just like you can do with sass. Any suggestions? I already use guard and only want it for dev side compilation.
309: [00:55:00] * SticksM has joined #silverstripe
310: [00:55:00] <simon_w> EasyCo, Requirements::combine_files()
311: [00:58:00] <EasyCo> Yah that would work, I guess I was looking for a more dev environment precompiled like use sass-watch for example.
312: [00:59:00] <irogue> i have to go get lunch :(
313: [00:59:00] <irogue> very not
314: [00:59:00] <irogue> http://www.sitecam.co.nz/auckland_webcam/
315: [00:59:00] <simon_w> With JS, it's kinda more important that you don't do that in dev
316: [00:59:00] <irogue> STOP RAINING
317: [00:59:00] <simon_w> irogue, CLEAR BLUE SKY
318: [01:00:00] <simon_w> very is
319: [01:00:00] <simon_w> http://citylink.co.nz/citylink-experience/webcams/terrace-looking-north
320: [01:01:00] <ss23> clouds, but still clear and blue
321: [01:01:00] <ss23> well no
322: [01:01:00] <ss23> And here in Hamilton, it is in between
323: [01:01:00] <simon_w> Hmm, that doesn't really show it
324: [01:01:00] <ss23> it's blue sky pretty much
325: [01:02:00] <ss23> nice, simon_w :D
326: [01:02:00] <simon_w> http://s.geek.nz/i/05h
327: [01:02:00] <irogue> hamiltron: http://camera.hcc.govt.nz/cgi-bin/fullsize.jpg?camera=1
328: [01:02:00] <ss23> ya
329: [01:02:00] <irogue> here: http://180.189.209.112/l_camera2.jpg?0.42435544612817466
330: [01:02:00] <irogue> camera is wet :P
331: [01:02:00] <simon_w> Ooh, GWRC have a webcam that might get a better view
332: [01:03:00] <ss23> Quick, lets hit up lowhangingkiwifruit and find one that's pointing up!
333: [01:03:00] * jamieconnor has joined #silverstripe
334: [01:03:00] <simon_w> Ooh, Beacon hill looking across the harbour
335: [01:03:00] <simon_w> http://www.gw.govt.nz/beaconhill/detail/14
336: [01:03:00] <simon_w> http://www.gw.govt.nz/council-building-webcam/detail/32
337: [01:03:00] <simon_w> Hmm, it's pointing down
338: [01:04:00] <simon_w> Probably low quality cam (on a weather station)
339: [01:04:00] <irogue> mysite/templates/email
340: [01:04:00] <ss23> simon_w: that looks... red?
341: [01:04:00] <ss23> anyawy, bbiab
342: [01:04:00] <spronk> guys, for Email templates, is the lookup path mysite/templates, or themes/... ?
343: [01:05:00] <simon_w> Aha, there's more than one camera on each spot
344: [01:05:00] <spronk> cheers
345: [01:05:00] <spronk> ahh
346: [01:05:00] <simon_w> You can see the top of the Xero building in that too
347: [01:05:00] <simon_w> http://www.gw.govt.nz/council-building-webcam/detail/29
348: [01:06:00] * jamieconnor quit (Quit: jamieconnor)
349: [01:07:00] <irogue> rain is now actually horizontal
350: [01:07:00] <Colin[pi]> lol
351: [01:07:00] <simon_w> Fun!
352: [01:09:00] <Colin[pi]> man.. writing content for sites is so tedious
353: [01:10:00] <Colin[pi]> I'm about to relaunch my site as a responsive site, and re-doing all the content... uhghghgrrrg
354: [01:10:00] <irogue> http://ed.snappernet.co.nz/M12Outdoor_20130508_130817_543.jpg
355: [01:12:00] * kerosene has joined #silverstripe
356: [01:13:00] * eikonos quit (Changing host)
357: [01:13:00] * eikonos1 is now known as eikonos
358: [01:13:00] * eikonos has joined #silverstripe
359: [01:15:00] <spronk> can you use basehref in Email templates?
360: [01:15:00] <Colin[pi]> dont see why not
361: [01:16:00] <Colin[pi]> it will be generated with the server basehref and then sent, no?
362: [01:16:00] <spronk> mm..
363: [01:17:00] <spronk> linking to images
364: [01:17:00] <spronk> ideally from themedir...
365: [01:17:00] <spronk> yeah
366: [01:17:00] <Colin[pi]> or just links
367: [01:17:00] <Colin[pi]> you linking to images from the server?
368: [01:19:00] <Pyromanik> no flights available simon_w irogue ss23 :<
369: [01:19:00] <Pyromanik> spronk: yeh, $BaseHref$ThemeDir
370: [01:20:00] <Pyromanik> if it doesn't work (didn't in 2.4) then use populateTemplate(array('BaseHref' => Director::BaseURL()))
371: [01:21:00] <Pyromanik> simon_w: irogue ss23, well, flights available, but not at the time I need. Except one at $360 or so.
372: [01:21:00] <Pyromanik> f-that.
373: [01:26:00] <simon_w> That's no fun
374: [01:28:00] <simon_w> Pyromanik, $134 return on jetstar :p
375: [01:31:00] <Pyromanik> but
376: [01:31:00] <Pyromanik> I want to actually get there
377: [01:32:00] <Pyromanik> or have may flight cancelled with no refund
378: [01:32:00] <ss23> lol
379: [01:32:00] <ss23> Pyromanik: How much is ferry?
380: [01:32:00] <ss23> wait what
381: [01:32:00] <ss23> $134 on jetstar, why not just do that, Pyromanik?
382: [01:32:00] <Pyromanik> Because I don't want to crash into a mountain
383: [01:33:00] <Pyromanik> or shifted from Saturday morning to Saturday afternoon for no good reason
384: [01:37:00] <Pyromanik> alright you bastards, I'm searching jetderp
385: [01:37:00] * clodeindustrie quit (Quit: Textual IRC Client: www.textualapp.com)
386: [01:38:00] <Pyromanik> I swore I'd never fly with them.
387: [01:38:00] <ss23> XD
388: [01:38:00] <ss23> Pyromanik: :D
389: [01:38:00] <Colin[pi]> lol
390: [01:38:00] <Pyromanik> h8 u so much rite nw -.-
391: [01:41:00] <ss23> Not like they're in the minority
392: [01:41:00] <Pyromanik> :D
393: [01:41:00] <Pyromanik> come too?
394: [01:41:00] <Pyromanik> spronk: hmm?
395: [01:41:00] <Pyromanik> ss23: wut?
396: [01:41:00] <spronk> hmm
397: [01:41:00] <Pyromanik> oh ic, booking is, finding isn't.
398: [01:41:00] <Pyromanik> no ssl, wut -.-
399: [01:42:00] <Pyromanik> return 26th
400: [01:42:00] <spronk> haha what dates?
401: [01:42:00] <Pyromanik> 25th
402: [01:43:00] <spronk> hmm, i'm up in rotorua
403: [01:43:00] <spronk> actually
404: [01:43:00] <spronk> i'm flying back through welly
405: [01:44:00] <ss23> spronk: DO IT
406: [01:46:00] <Pyromanik> :D
407: [01:46:00] <Pyromanik> what times?
408: [01:51:00] <spronk> not sure yet
409: [01:51:00] <spronk> will ahve to see
410: [01:54:00] * UncleCheese has joined #silverstripe
411: [01:56:00] * spronk2 quit (Ping timeout: 256 seconds)
412: [01:56:00] * spronk quit (Ping timeout: 264 seconds)
413: [02:01:00] <simon_w> It's going to be a party!
414: [02:02:00] <ss23> :D
415: [02:03:00] * spronk2 has joined #silverstripe
416: [02:04:00] <Pyromanik> FFFFuuuuuuuuu
417: [02:04:00] <Pyromanik> why is jetderp checkout so f'n complicated
418: [02:05:00] <Pyromanik> IMMA SLEEP ON THE STREET
419: [02:05:00] <Pyromanik> I JUST WANT FLIGHTS WITH NO BAGS
420: [02:05:00] <Colin[pi]> because hnnnggggggh
421: [02:05:00] <Pyromanik> f'n 8 step process? Choose a hotel? NO F OFF
422: [02:05:00] <Pyromanik> I hear that's acceptable in Wellington
423: [02:06:00] <Pyromanik> 1 attachment
424: [02:06:00] <simon_w> The bus stop across the road sees some sleep action
425: [02:06:00] <Pyromanik> email
426: [02:06:00] <Pyromanik> "screen shot.docx"
427: [02:08:00] <Pyromanik> "I can't view my website"
428: [02:08:00] <irogue> haha
429: [02:08:00] <Pyromanik> this screenshot shows an SS login form.
430: [02:08:00] <Colin[pi]> btw I should say, that after I booked a flight with jetderp in AU, 1 month later I had two fraudulent charges on my CC totalling $1000, via Malaysia
431: [02:08:00] <Pyromanik> this is after two previous emails telling them the login and the password to enter in.
432: [02:08:00] <Pyromanik> Colin[pi]: bl
433: [02:08:00] <irogue> ss23: so, you down to find your way to aux and fly down?
434: [02:08:00] <Pyromanik> hope that don't happen to me, I have direct debit card, not cc :<
435: [02:08:00] <irogue> if so, i will book
436: [02:09:00] <ss23> irogue: um, sec
437: [02:09:00] <irogue> i should book my jetderp flights with my AirNZ debit card
438: [02:09:00] <ss23> rofl, irogue
439: [02:09:00] <Colin[pi]> that name is going to stick now
440: [02:09:00] <Colin[pi]> i think I'll keep refering to them by that name lol
441: [02:09:00] <Colin[pi]> check your statements ;P
442: [02:10:00] <ss23> irogue: and you can pick me up from bus depot etc?
443: [02:10:00] <Pyromanik> oh god
444: [02:10:00] <ss23> (and drop me off)
445: [02:10:00] <irogue> then i'll get AirNZ airpoints for flying jetderp
446: [02:10:00] <ss23> hold up, irogue
447: [02:10:00] <ss23> just checking I can do bus
448: [02:10:00] <irogue> spose you'll want to know times
449: [02:10:00] <ss23> ya, what times?
450: [02:11:00] <ss23> irogue: ya, gimmie times and I'll check
451: [02:11:00] <Pyromanik> "Session expired"
452: [02:11:00] <Pyromanik> FFFFFFFFF
453: [02:11:00] <Colin[pi]> LOL!!!!
454: [02:11:00] <ss23> haha, Pyromanik
455: [02:11:00] <Colin[pi]> FFFFFUUUUUUUUUUUUUUUUUUU
456: [02:11:00] <Pyromanik> TOO BUSY LOOKING FOR THE NO BUTTON AMONGST ALL YOUR HOTEL BULLSHIT
457: [02:16:00] <Pyromanik> just had entertainment for the day
458: [02:16:00] <Pyromanik> wow
459: [02:23:00] <irogue> but you can crash on my couch or w/e and go back to hams on mon morning
460: [02:23:00] <ss23> sounds sweet
461: [02:23:00] <irogue> ss23: the cheap flight on the sunday is late++
462: [02:24:00] <ss23> irogue: and what about on the Friday or w/e?
463: [02:25:00] <irogue> cheap flight is early sat morn
464: [02:25:00] <ss23> irogue: How early?
465: [02:25:00] <Pyromanik> some people have jobs, gosh ss23
466: [02:25:00] <irogue> you may want to do that on the friday also, come on friday night and then we'll go to the airport in the morning
467: [02:26:00] <ss23> mmk
468: [02:26:00] <ss23> fuck hamilton
469: [02:26:00] <Pyromanik> liv'n the dream fellas
470: [02:26:00] <ss23> fuck
471: [02:26:00] <irogue> 6am
472: [02:28:00] <irogue> silverstripe is work-related...
473: [02:28:00] <Pyromanik> booked.
474: [02:28:00] * irogue wonders if he can convince his work to pay for some of this
475: [02:28:00] <ss23> XD
476: [02:28:00] <simon_w> Man, going to be here even earlier than last time irogue
477: [02:28:00] <simon_w> Yay!
478: [02:29:00] <ss23> breakfast for ss23 too!
479: [02:29:00] <Pyromanik> irogue: save and go to WDC instead.
480: [02:29:00] <irogue> simon_w: breakfast again?
481: [02:29:00] <Pyromanik> (on work money)
482: [02:29:00] <simon_w> irogue, could do
483: [02:29:00] <ss23> and ss23
484: [02:29:00] <ss23> ;_;
485: [02:29:00] <irogue> Pyromanik: fuck WDC, so many dollars
486: [02:30:00] <simon_w> Yeah, you can buy your own breakfast too
487: [02:30:00] <ss23> simon_w: You don't wanna buy me breakfast? ;_;
488: [02:30:00] <simon_w> You're getting lunch for free. You don't need breakfast as well :p
489: [02:30:00] <Pyromanik> 153 in the end
490: [02:30:00] <ss23> Pyromanik: Not bad
491: [02:31:00] <ss23> irogue: 9pm arrival okay?
492: [02:32:00] <irogue> yup
493: [02:32:00] <irogue> meet you in town and we can go clubbing :P
494: [02:32:00] <ss23> pass.
495: [02:32:00] <simon_w> Before a 6am flight? :p
496: [02:32:00] <simon_w> (I've caught that flight before!)
497: [02:33:00] <irogue> arran will be at cassette nine, he'll probably have some E or LSD
498: [02:33:00] <ss23> how late is the late flight, irogue?
499: [02:33:00] * irogue is joking, in case anyone here isn't picking up on that
500: [02:33:00] <zippy_> O.o
501: [02:33:00] <ss23> My Sydney flights were all Jetstars, leave Sydney at like 5-6pm, get in Auckland at like 1am, then fly out of Auckland at 6am or so
502: [02:34:00] <ss23> Wasn't too bad on the Sydney side. Leaving at 5pm is okay, getting in at midday is okay
503: [02:34:00] <irogue> ss23: arrives in AKL at 23:00
504: [02:36:00] <irogue> Pyromanik: jesus i see what you mean about jetderp checkout
505: [02:36:00] <ss23> irogue: cool, sounds good. I'll either bus or get my mother to drive me to Auckland
506: [02:38:00] <Pyromanik> irogue: yeh. And the only other thing I wanted was the $9 insurance incase they jetderp and cancel on me.
507: [02:39:00] * howardgrigg quit (Remote host closed the connection)
508: [02:45:00] <irogue> ss23: booked!
509: [02:46:00] * spronk has joined #silverstripe
510: [02:47:00] <irogue> prepare the webcams
511: [02:47:00] <irogue> hahaha
512: [02:47:00] <irogue> do they have mermen?
513: [02:47:00] <simon_w> ?No idea
514: [02:47:00] <Colin[pi]> who, for ss23?
515: [02:47:00] <willr> this isn't a overnight one though!
516: [02:47:00] <simon_w> Could ask Mermaids for some dancers :p
517: [02:47:00] <irogue> sminnee, willr, simon_w: I expect a real shindig!
518: [02:48:00] <irogue> yes
519: [02:48:00] <irogue> overnighter!
520: [02:48:00] <irogue> make it so
521: [02:48:00] <simon_w> But it should be! Then I can come back after music practice!
522: [02:49:00] <spronk> hey simon_w, that NZDateField class you sent me - for SS3, i'm getting a null $value passed to setValue() when submitting... anyi deas?
523: [02:49:00] * howardgrigg has joined #silverstripe
524: [02:49:00] <simon_w> sminnee, we're going to need blankets now :p
525: [02:49:00] <irogue> we can make blanket forts
526: [02:53:00] <Pyromanik> simon_w: to trade for muskets and hobbits?
527: [02:54:00] <sminnee> someone's seen too much Community.
528: [02:54:00] <simon_w> To build a fort, doh
529: [02:56:00] <simon_w> Ooh, sminnee, still got level 4 access?
530: [02:56:00] <Pyromanik> no, because then we'd require paintball guns and paintballs.
531: [02:57:00] <sminnee> simon_w: no, sorry ;)
532: [02:57:00] <simon_w> Hmm, need a new paint job on level 5 then? :p
533: [02:58:00] <ss23> sweet, irogue :D
534: [02:58:00] <ss23> Otherwise I'll have to stop at 3pm or so :<
535: [02:58:00] <ss23> If it's overnight, I can just use simon_w's laptop for the entire thing
536: [02:58:00] * Nivery quit ()
537: [02:58:00] <willr> sminnee If it's community I can see simon_w as shirley.
538: [02:58:00] <ss23> 14:50:11 <@willr> this isn't a overnight one though!
539: [02:58:00] <ss23> 14:50:30 <@simon_w> But it should be! Then I can come back after music practice!
540: [02:58:00] <ss23> seconded
541: [03:14:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
542: [03:19:00] <irogue> prob just backpackers
543: [03:19:00] <irogue> i'm easy when it comes to sleeping arrangements, lol
544: [03:19:00] <irogue> there's one virtually next door
545: [03:19:00] <Pyromanik> where are you heading irogue ?
546: [03:19:00] <Pyromanik> all I need now is a place to stay
547: [03:20:00] * simon_w sniggers
548: [03:20:00] <irogue> oh god
549: [03:20:00] <irogue> i really set that one up didnt i?
550: [03:21:00] <simon_w> That's one way of putting it
551: [03:22:00] <irogue> i was gonna say "that was way too easy" but thought before pressing enter this time
552: [03:27:00] <simon_w> like, it's not break and axle failure
553: [03:27:00] <simon_w> Oh good, the problem with our buses are nowhere near as bad as Chirstchurch's
554: [03:29:00] <simon_w> (http://www.stuff.co.nz/national/4362202/Police-take-28-Christchurch-buses-off-the-road versus http://www.metlink.org.nz/news/temporary-disruptions-to-wellington-bus-services/)
555: [03:29:00] <irogue> poles not attached and such
556: [03:29:00] <irogue> haha
557: [03:29:00] <irogue> yeah
558: [03:30:00] <irogue> or auckland failures
559: [03:30:00] <irogue> which, while not en-masse, are very spectacular when they happen once every few months
560: [03:30:00] <irogue> http://farm8.staticflickr.com/7084/7020301493_7f683ebf45_b.jpg
561: [03:33:00] * pippy_ is now known as pippy
562: [03:33:00] <simon_w> Ooh, I've heard of that happening to one Wellington bus ever
563: [03:33:00] <irogue> yeah
564: [03:33:00] <irogue> i think most of that model bus are on that "spares" line now
565: [03:33:00] <irogue> cos they had a bad habit of catching fire
566: [03:34:00] <irogue> inside of the same bus: http://farm8.staticflickr.com/7188/7020301301_ee701c3d7e_b.jpg
567: [03:35:00] <clodeindustrie> soooo
568: [03:35:00] * Jeremy_ has joined #silverstripe
569: [03:35:00] * Jeremy_ is now known as clodeindustrie
570: [03:35:00] <clodeindustrie> I don't seem to be able to use the default full text search and add searching through some data object to it
571: [03:36:00] <clodeindustrie> am I right?
572: [03:36:00] <clodeindustrie> it uses this class http://api.silverstripe.org/3.0/class-MySQLDatabase.html#_searchEngine
573: [03:36:00] <clodeindustrie> that search through files and site tree only
574: [03:37:00] * cloph_away has joined #silverstripe
575: [03:38:00] <simon_w> clodeindustrie, you can add searching, and use FulltextSearchable, you just can't use SearchForm
576: [03:38:00] <clodeindustrie> sad face
577: [03:39:00] * cloph quit (Ping timeout: 268 seconds)
578: [04:03:00] * UncleCheese quit (Quit: UncleCheese)
579: [04:04:00] * clodeindustrie quit (Quit: Textual IRC Client: www.textualapp.com)
580: [04:07:00] * DesignerX quit (Read error: Connection reset by peer)
581: [04:09:00] <ss23> blugh
582: [04:09:00] <ss23> Sometimes I go to use inline-block...
583: [04:11:00] * zippy_ quit (Quit: zippy_)
584: [04:11:00] <kerosene> something wrong with inline-block?
585: [04:12:00] <ss23> Firefox
586: [04:16:00] <Pyromanik> TIL DB type Enum('value, other, last','value') does not update model on write, although the DB is correctly set with the default value, the dataobject requires static $defaults 'enumfield' => 'value'
587: [04:16:00] * DesignerX has joined #silverstripe
588: [04:16:00] <Pyromanik> at least in 2.4
589: [04:17:00] <Pyromanik> most issues arise because they're treated like words, complete with spacing between unless font-size is 0.
590: [04:17:00] <Pyromanik> kerosene: only if you're bad at it like ss23
591: [04:17:00] <Pyromanik> which means you have to reset the font size within the inline-block element
592: [04:18:00] <ss23> Issues arrise because Firefox is bad
593: [04:18:00] <Pyromanik> which can be a pita.
594: [04:23:00] <Colin[pi]> firefox your renderer is bad and you should feel bad
595: [04:28:00] <kerosene> firefox, so much more than a browser. and so much less
596: [04:31:00] * UncleCheese has joined #silverstripe
597: [04:33:00] <Colin[pi]> today it is safari giving me a headache
598: [04:35:00] <Pyromanik> firefox: renders better than chrome.
599: [04:35:00] <Pyromanik> so back to that 2.4 invalid upload thing
600: [04:38:00] <Pyromanik> but
601: [04:38:00] <Pyromanik> oic
602: [04:38:00] <Pyromanik> "There was nothing to upload"
603: [04:38:00] * kerosene launches a flexbox at firefox stable
604: [04:39:00] <Pyromanik> I don't understand SS
605: [04:39:00] <Pyromanik> I had a file there and you just ignored it :<
606: [04:40:00] <Pyromanik> halp simon_w
607: [04:40:00] <Pyromanik> Files[0] PNG
608: [04:42:00] <Colin[pi]> ffs it was a fixed div height in the css that safari was derping about
609: [04:43:00] <Pyromanik> this version of 2.4 isn't open_basedir patched!
610: [04:43:00] <Pyromanik> pro-tip: min-height
611: [04:43:00] <Colin[pi]> yup that was one that got left behind from an old stylesheet :(
612: [04:43:00] <Pyromanik> oh oh oh oh
613: [04:43:00] <ss23> Fucking Chrome is caching redirects
614: [04:43:00] * Pyromanik clicks
615: [04:44:00] <ss23> And there's no way to stop it doing it, since you can't shift + refresh on a page that you can't see cause it redirects away
616: [04:44:00] <ss23> Had to disable cache using devtools :/
617: [04:44:00] <simon_w> Are they 301 redirects?
618: [04:45:00] <ss23> Would hope not, though
619: [04:45:00] <irogue> i've had chrome cache 302s before. haven't figured out under what circumstances it does it, but it's annoying
620: [04:45:00] <ss23> It was the default cpanel "This page doesn't exist before"
621: [04:45:00] <ss23> "this page doesn't exist"
622: [04:45:00] <ss23> uh
623: [04:45:00] <ss23> No idea, not my site
624: [04:45:00] <ss23> No before
625: [04:47:00] <simon_w> Cause it's a meta refresh to get there
626: [04:47:00] <simon_w> This one? https://arwen.z-host.com/cgi-sys/defaultwebpage.cgi
627: [04:48:00] <ss23> Yeah, that one
628: [04:48:00] <ss23> Maybe that page was just served with a massive cache on it
629: [04:49:00] <simon_w> I'm not seeing any cache headers
630: [04:49:00] <simon_w> Chrome being stupid :p
631: [04:50:00] <ss23> Yeah, wouldn't be surprised. iirc there's already some bugs open about retarded caching
632: [04:50:00] <ss23> GOTTA GET THOSE KICK-ASS PAGE LOADS SOMEHOW
633: [04:51:00] <simon_w> Oh, you just need to read the reviews for the iOS chrome app to know that's a placebo
634: [04:51:00] <Pyromanik> gotta get those superfast page loads to claim you're the best although you're not really requesting shit, and all this at the cost of being able to float elements properly
635: [04:52:00] * UncleCheese quit (Quit: UncleCheese)
636: [04:52:00] <simon_w> Also, things like
637: [04:52:00] <simon_w> pocketrent.com:443 58.178.28.235 - - [08/May/2013:16:39:40 +1200] "-" 408 4083 "-" "-"
638: [04:52:00] <simon_w> in access logs is all Chrome being annoying
639: [04:52:00] * joelpittet quit (Ping timeout: 255 seconds)
640: [04:52:00] <ss23> Still, all browsers suck
641: [04:52:00] <ss23> All software sucks
642: [04:52:00] <ss23> All people suck
643: [04:52:00] <ss23> ALL THE SUCK
644: [04:53:00] <ss23> :3
645: [04:53:00] <simon_w> Yeah, I see why you want to road trip with irogue now ;)
646: [04:53:00] <ss23> Speaking of suck, lots of software I've been poking lately is using base64 for "protection" instead of SSL
647: [04:53:00] <ss23> simon_w: OHHHHHHH
648: [04:53:00] <ss23> lol
649: [04:53:00] <ss23> simon_w: Look let me just put it out there, if Larksie was coming to hackfest too, I wouldn't say no
650: [04:54:00] * UncleCheese has joined #silverstripe
651: [04:54:00] <simon_w> She lands a week later, so that's not happening :p
652: [04:55:00] <ss23> Damn, simon_w. you're kinkier than I thought
653: [04:55:00] <simon_w> Nope.
654: [04:55:00] <ss23> Haha, really? Like, the reason that nothing would happen isn't that you would say no and she wouldn't want to, but rather that she wouldn't be here?!
655: [04:55:00] <elgrodo> doing my first SS2 -> SS3 upgrade, funzies :)
656: [04:56:00] <Colin[pi]> wut
657: [04:57:00] <Colin[pi]> same goes for Sao Paulo, jesus it's like a frickin rollercoaster ride
658: [04:57:00] <elgrodo> irogue: If you ever take a bus in Thailand you will *never* complain about a Wellington bus ever again
659: [04:57:00] <elgrodo> the long distance buses crash at least once a week klling toursts
660: [04:57:00] <elgrodo> my normal bus route bus has crashed once since I was here, thankfully I wasn't on it
661: [04:57:00] <Pyromanik> elgrodo: yeah but that's because they all pass on blind corners.
662: [04:58:00] <simon_w> Sounds like Auckland
663: [04:58:00] <Pyromanik> been there, done that
664: [04:58:00] <elgrodo> drivers sometimes high on drugs or booze
665: [04:58:00] <elgrodo> also get students shooting other students which adds to the fun
666: [04:58:00] <elgrodo> haha
667: [04:58:00] <ss23> lol simon_w
668: [04:59:00] <Pyromanik> 5pm!
669: [04:59:00] * Pyromanik quit (Quit: leaving)
670: [04:59:00] <elgrodo> also a bus is never full, as the driver and conductor are paid on commission
671: [05:01:00] <elgrodo> so I cycle - faster and feels safer
672: [05:01:00] <elgrodo> I've been on a bus racing another one of the same number to get to the next bus stop first and get the passengers
673: [05:01:00] <elgrodo> alternative option is to use minivans but they crash more often than buses, drive illegally, jump queues and also no seatbelts (they actually tie them up so you cant use them!)
674: [05:02:00] <simon_w> And you can sing some Queen about it too
675: [05:02:00] * nickmolhoek quit (Quit: nickmolhoek)
676: [05:02:00] * joelpittet has joined #silverstripe
677: [05:02:00] <simon_w> Home time!
678: [05:10:00] * UncleCheese quit (Quit: UncleCheese)
679: [05:12:00] * UncleCheese has joined #silverstripe
680: [05:21:00] * irogue has joined #silverstripe
681: [05:21:00] * irogue quit (Ping timeout: 245 seconds)
682: [05:21:00] * simon__w has joined #silverstripe
683: [05:24:00] * simon_w quit (Ping timeout: 260 seconds)
684: [05:36:00] * joelpittet quit (Remote host closed the connection)
685: [05:36:00] <elgrodo> interesting, in ss 3 a <% cached ... %> line has to be on a single line
686: [05:36:00] <elgrodo> in 2.4 it could be over multiple
687: [05:40:00] * DesignerX quit (Ping timeout: 260 seconds)
688: [05:40:00] * MichaelDesignerX has joined #silverstripe
689: [05:43:00] * willr quit (Quit: willr)
690: [05:47:00] * UncleCheese quit (Ping timeout: 276 seconds)
691: [05:50:00] <irogue> elgrodo: template parser is completely rewritten, so unsurprising
692: [06:00:00] <Bollig|DesignCty> what, cached has to be on a single line in 3?? that sounds totally stupid, really?
693: [06:03:00] <MichaelDesignerX> hi evryone, anyone has a good MySQL db backup script ?
694: [06:07:00] <howardgrigg> MichaelDesignerX: Nah - I live life on the edge
695: [06:08:00] <MichaelDesignerX> howardgrigg: I dont mind that, but not all my clients wanan be on the edge with me :(
696: [06:10:00] <MichaelDesignerX> but reealy, I tried few scripts, some never work & some create a bad file (currupt file ot wrong syntax)
697: [06:15:00] <Colin[pi]> oh google
698: [06:15:00] <Colin[pi]> your user accounts system is a complete clusterfuck
699: [06:33:00] * zfmf has joined #silverstripe
700: [06:39:00] * Error404NotFound has joined #silverstripe
701: [06:40:00] * vogels has joined #silverstripe
702: [06:47:00] * willr has joined #silverstripe
703: [06:55:00] <cloph_away> MichaelDesignerX: just use mysqldump?
704: [06:56:00] * osterlaus has joined #silverstripe
705: [07:00:00] * chillu has joined #silverstripe
706: [07:04:00] * g4b0 has joined #silverstripe
707: [07:04:00] <g4b0> hi all
708: [07:08:00] <g4b0> Is it possible to disable ContentNegotiator *just for the CMS* ?
709: [07:14:00] * willr quit (Quit: willr)
710: [07:14:00] * SphereSilver has joined #silverstripe
711: [07:15:00] * willr has joined #silverstripe
712: [07:16:00] * Shrike_Finland has joined #silverstripe
713: [07:45:00] * UncleCheese has joined #silverstripe
714: [07:46:00] * travis-ci has left #silverstripe
715: [07:46:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/429ac17a0f3e...59be4a3be0c7
716: [07:46:00] <travis-ci> [travis-ci] silverstripe/sapphire#2147 (3.1 - 59be4a3 : Josua2012): The build has errored.
717: [07:46:00] * travis-ci has joined #silverstripe
718: [07:46:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6982000
719: [07:48:00] * travis-ci has joined #silverstripe
720: [07:48:00] * travis-ci has left #silverstripe
721: [07:48:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6982112
722: [07:48:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/4de032b3640a...4188668e6827
723: [07:48:00] <travis-ci> [travis-ci] silverstripe/sapphire#2149 (3.0 - 4188668 : Ingo Schommer): The build has errored.
724: [07:50:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/59be4a3be0c7...36906f794beb
725: [07:50:00] <Extro> the admin panel isnt that functional on ipad :(
726: [07:50:00] * Extro has joined #silverstripe
727: [07:50:00] <Extro> o/
728: [07:50:00] * travis-ci has left #silverstripe
729: [07:50:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6982104
730: [07:50:00] <travis-ci> [travis-ci] silverstripe/sapphire#2148 (3.1 - 36906f7 : Ingo Schommer): The build has errored.
731: [07:50:00] * travis-ci has joined #silverstripe
732: [07:55:00] * C10ne has joined #silverstripe
733: [07:56:00] * travis-ci has joined #silverstripe
734: [07:56:00] <travis-ci> [travis-ci] silverstripe/sapphire#2150 (3.1 - 72f8144 : Ingo Schommer): The build has errored.
735: [07:56:00] * travis-ci has left #silverstripe
736: [07:56:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/36906f794beb...72f81447f049
737: [07:56:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6982231
738: [07:57:00] <C10ne> Hi all, I have a short question: I'm trying to localize the calendar, and need to load the locale file from template, so I need to pass the $ContentLocale to requrements, but it doesn't seem to work.
739: [07:58:00] <C10ne> <% require javascript('js/datepick/jquery.datepick-$ContentLocale.js') %>
740: [07:58:00] <C10ne> None of those work. Anyone got an idea how this can be done?
741: [07:58:00] <C10ne> <% require javascript('js/datepick/jquery.datepick-{$ContentLocale}.js') %>
742: [07:59:00] <Bollig|DesignCty> C10ne: you're using 3.x?
743: [07:59:00] <C10ne> Yes, 3.0.5
744: [08:00:00] * kinglozzer has joined #silverstripe
745: [08:00:00] <Bollig|DesignCty> I'm not incredibly familiar with 3, but chances are the template parser isn't able to add variables into requirements. can you add the requirement into the page via the init() method in php?
746: [08:01:00] <Bollig|DesignCty> that will certainly be able to, although I'm not sure if the method ContentLocale() is available directly from controller...
747: [08:02:00] <C10ne> Yes, but I'm trying to make this a reusable component, and it's only template related, nothing to do with the page it self.
748: [08:05:00] <osterlaus> have you seen http://doc.silverstripe.org/framework/en/topics/i18n#javascript-usage ?
749: [08:07:00] <Bollig|DesignCty> C10ne: yeah, that's a hard one, I'm not sure on it all.
750: [08:10:00] <Bollig|DesignCty> does that make sense? don't know what else would work if you don't want to add a simple page decorator in php with the include
751: [08:10:00] <Bollig|DesignCty> C10ne: I'd go down the path of adding a window variable of the content locale, then checking it in js and loading the correct script there.
752: [08:10:00] <C10ne> osterlaus: I've seen it, and use it, but rewriting all the language files and third party plugins, is not a small task
753: [08:10:00] <C10ne> Great idea Bollig|DesignCty
754: [08:11:00] * Bollig|DesignCty is the master of workarounds ;)
755: [08:12:00] * willmorgan has joined #silverstripe
756: [08:13:00] * osterlaus1 has joined #silverstripe
757: [08:13:00] <C10ne> That saved the day, templated JS and a piece of code :)
758: [08:14:00] * osterlaus quit (Ping timeout: 248 seconds)
759: [08:16:00] * SticksM quit (Read error: Connection reset by peer)
760: [08:27:00] <kinglozzer> Can someone explain to me why I can't do this: if ( ! $page = $this->PageLink() || ! $page->exists()) { } ? After that 'if' statement, $page becomes a boolean
761: [08:28:00] <kinglozzer> It works fine if I break them into two separate if statements :/
762: [08:30:00] * UncleCheese quit (Ping timeout: 252 seconds)
763: [08:31:00] * travis-ci has left #silverstripe
764: [08:31:00] <C10ne> $page == $this...
765: [08:31:00] <cloph_away> C10ne: dynamically loading javascript is also recommended (by google) practice - put it into your page's regular html and eval it :-)
766: [08:31:00] * travis-ci has joined #silverstripe
767: [08:31:00] <travis-ci> [travis-ci] silverstripe/sapphire#2150 (3.1 - 72f8144 : Ingo Schommer): The build passed.
768: [08:31:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/36906f794beb...72f81447f049
769: [08:31:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6982231
770: [08:32:00] <C10ne> cloph_away: Trying to, but SS parses inline js in a very strange way.
771: [08:33:00] <C10ne> kinglozzer: if ( ! $page == $this->PageLink() || ! $page->exists()) { }
772: [08:33:00] * travis-ci has joined #silverstripe
773: [08:33:00] <travis-ci> [travis-ci] chillu/sapphire#148 (pulls/form-strict-method-check - 3e88c98 : Ingo Schommer): The build failed.
774: [08:33:00] <travis-ci> [travis-ci] Change view : https://github.com/chillu/sapphire/compare/9b99eb9339e0^...3e88c98ca513
775: [08:33:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/sapphire/builds/6982879
776: [08:33:00] * travis-ci has left #silverstripe
777: [08:34:00] <kinglozzer> C10ne: Nope, undefined variable $page - I was trying to set the variable inside the if statement
778: [08:34:00] <kinglozzer> But having looked at it, $this->PageLink() doesn't actually return false anyway
779: [08:35:00] <kinglozzer> So I can probably just take that out of the 'if'
780: [08:36:00] <C10ne> $page = (($this->PageLink())?$this->PageLink():$page->exists());
781: [08:37:00] <C10ne> Your statement was creating a boolean, if you use or (||) you'll always get bool as result
782: [08:39:00] * waveydave has joined #silverstripe
783: [08:48:00] * EasyCo quit (Quit: EasyCo)
784: [08:49:00] * vogels quit (Ping timeout: 245 seconds)
785: [08:51:00] <chillu> Done :)(
786: [08:51:00] <willr> @chillu can you turn on issue tracking for silverstripe-postgres
787: [08:51:00] <chillu> You should have admin access though?
788: [08:53:00] <travis-ci> [travis-ci] silverstripe/sapphire#2153 (3.1 - 65fd1a7 : Ingo Schommer): The build passed.
789: [08:53:00] <willr> don't have access to that or things like widgets
790: [08:53:00] <willr> nope
791: [08:53:00] * travis-ci has left #silverstripe
792: [08:53:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6982982
793: [08:53:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/72f81447f049...65fd1a7ff4e3
794: [08:53:00] * travis-ci has joined #silverstripe
795: [08:56:00] <willr> Thank you sir
796: [08:57:00] * Zauberfisch-idle quit (Ping timeout: 246 seconds)
797: [08:58:00] <elgrodo> now to rip out DataObjectManager
798: [08:58:00] <elgrodo> public site mostly works
799: [08:58:00] <elgrodo> slowly winning this SS2 to SS3 conversion
800: [08:59:00] * lx-berlin_ has joined #silverstripe
801: [09:01:00] <travis-ci> [travis-ci] silverstripe/sapphire#2154 (3.1 - d74c4aa : Ingo Schommer): The build passed.
802: [09:01:00] * travis-ci has left #silverstripe
803: [09:01:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6983013
804: [09:01:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/65fd1a7ff4e3...d74c4aadc1f7
805: [09:01:00] * travis-ci has joined #silverstripe
806: [09:07:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6983062
807: [09:07:00] * travis-ci has left #silverstripe
808: [09:07:00] <travis-ci> [travis-ci] silverstripe/sapphire#2155 (3.1 - a9edf47 : Ingo Schommer): The build passed.
809: [09:07:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/d74c4aadc1f7...a9edf471893b
810: [09:07:00] * travis-ci has joined #silverstripe
811: [09:12:00] * pippy_ has joined #silverstripe
812: [09:12:00] * ooystein_ has joined #silverstripe
813: [09:14:00] * Zauberfisch-idle has joined #silverstripe
814: [09:15:00] * osterlaus1 quit (Quit: Leaving.)
815: [09:16:00] * WillM has joined #silverstripe
816: [09:19:00] * priithansen has joined #silverstripe
817: [09:21:00] * pippy quit (*.net *.split)
818: [09:21:00] * ooystein quit (*.net *.split)
819: [09:23:00] <willmorgan> hey chillu, did you have any more thoughts on this pull for security.php? https://github.com/silverstripe/sapphire/pull/1807
820: [09:25:00] <willmorgan> sure
821: [09:25:00] <chillu> willmorgan: all good, just one thing - please add something to docs/en/changelogs/3.2.0.md about multiple login forms being unstyled by default
822: [09:25:00] <willmorgan> in the same pull request or?
823: [09:26:00] * WillM quit (Quit: Ciao mateys.)
824: [09:32:00] <simon_w|air> willmorgan, yes
825: [09:34:00] <willmorgan> all right
826: [09:35:00] <Extro> simon, why hardly any ipad support for admin cp ?
827: [09:41:00] * webguest has joined #silverstripe
828: [09:41:00] <webguest> does any one know why i cant get the ID of a new DO i've created in my form action
829: [09:41:00] <webguest> http://paste2.org/N8JXXKbD
830: [09:42:00] <simon_w|air> webguest, because you're trying to get it before it's set
831: [09:42:00] <simon_w|air> Extro, Because it's not a high priority? Because someone should build a mobile-friendly CMS instead? Because the group of people that built it didn't have time for decent mobile support? Because you're using 2.4? Because I have no idea?
832: [09:43:00] * cloph_away is now known as cloph
833: [09:43:00] <webguest> ok, so after the write?
834: [09:43:00] <simon_w|air> Yes
835: [09:43:00] <webguest> nope still empty @simon_w|air
836: [09:45:00] <simon_w|air> So what are you doing now?
837: [09:45:00] <simon_w|air> Also, die() won't output an integer, since it's treated as the exit code
838: [09:46:00] * travis-ci has left #silverstripe
839: [09:46:00] * jrthomer quit (Remote host closed the connection)
840: [09:46:00] * travis-ci has joined #silverstripe
841: [09:46:00] <travis-ci> [travis-ci] silverstripe/sapphire#2157 (image-derp - 1849dd2 : Will Rossiter): The build failed.
842: [09:46:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/7a9f142c9752^...1849dd2e1741
843: [09:46:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6984249
844: [09:46:00] <simon_w|air> Ooh, bad willr
845: [09:47:00] <willr> Branch deleted
846: [09:47:00] <simon_w|air> I was more talking about the build failure, but I guess that too
847: [09:49:00] <cloph> Is there an easy way to use different templates depending on the language, and fallback to the plain one? like Page_fr.ss should be used for the french subsite, and Page_de.ss for the german one, and Page.ss for the turkish one since there is no Page_tr.ss available.
848: [09:49:00] <willmorgan> Extro: are you being chased by a client for ipad support, or are you just wondering yourself?
849: [09:49:00] <cloph> Or are there other types of theme inheritance? like configure themeA for the subsite and themeA_fr for the french one, and the french one would only include the files that are modified?
850: [09:50:00] <cloph> I know there is subthemes-override for modules, but in my case it doesn't apply to modules
851: [09:50:00] <willmorgan> i would generally argue that ipads aren't the best thing to be editing websites with
852: [09:57:00] <simon_w|air> cloph, have a look at how the list of templates is generated in Controller::getViewer() and duplicate that in your Page class, adding in the language
853: [09:58:00] <travis-ci> [travis-ci] silverstripe/sapphire#2158 (3.1 - 399eacf : Ingo Schommer): The build passed.
854: [09:58:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/a9edf471893b...399eacf12cf5
855: [09:58:00] * travis-ci has left #silverstripe
856: [09:58:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6984373
857: [09:58:00] <cloph> thx
858: [09:58:00] * travis-ci has joined #silverstripe
859: [10:02:00] * MichaelDesignerX quit (Read error: Connection reset by peer)
860: [10:02:00] * DesignerX has joined #silverstripe
861: [10:04:00] * osterlaus has joined #silverstripe
862: [10:12:00] * lx-berlin_ has left #silverstripe
863: [10:16:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6984602
864: [10:16:00] * osterlaus quit (Quit: Leaving.)
865: [10:16:00] * travis-ci has joined #silverstripe
866: [10:16:00] <travis-ci> [travis-ci] silverstripe/sapphire#2160 (3.1 - c01511e : Ingo Schommer): The build passed.
867: [10:16:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/399eacf12cf5...c01511eaa3a1
868: [10:16:00] * travis-ci has left #silverstripe
869: [10:19:00] <webguest> @simon_w|air, :O that was the reason why i didnt see my ID
870: [10:19:00] <webguest> it works now
871: [10:27:00] * Error404NotFound quit (Disconnected by services)
872: [10:27:00] * Err404NotFound has joined #silverstripe
873: [10:31:00] * UncleCheese has joined #silverstripe
874: [10:41:00] <willmorgan> also chillu do you need me to do anything else for: https://github.com/silverstripe/sapphire/pull/1814
875: [10:54:00] * Err404NotFound quit (Quit: User guilty of hitting the Big Red X...)
876: [11:00:00] <kinglozzer> Is this the correct way to get the site title? Config::inst()->get('SiteConfig', 'Title')
877: [11:01:00] <willmorgan> as the SiteConfig title comes from the DB
878: [11:01:00] <willmorgan> no kinglozzer, i don't think so
879: [11:01:00] * UncleCheese quit (Ping timeout: 252 seconds)
880: [11:01:00] * SphereSilver quit (Ping timeout: 268 seconds)
881: [11:02:00] <kinglozzer> SiteConfig::current_site_config()->Title; perhaps?
882: [11:03:00] <kinglozzer> Well that seems to work
883: [11:06:00] <willmorgan> yup
884: [11:06:00] <willmorgan> i think it's only a matter of time until SiteConfig is renamed to something less confusing with the new Config API
885: [11:10:00] <willr> Though it would likely just stay the same as it'll piss people off to change
886: [11:10:00] <willr> SiteSettings
887: [11:12:00] * SphereSilver has joined #silverstripe
888: [11:15:00] <chillu> willmorgan What's your take on https://github.com/silverstripe/sapphire/pull/1814 ? I'm not sure if its worth the complexity, but it does fix a bug
889: [11:15:00] <chillu> Sorry, I mean wiilr, not willmorgan
890: [11:18:00] <zfmf> whats the problem here ?? [User Warning] ModelAsController::getNestedController() returned bad object type 'Mystock'
891: [11:18:00] <zfmf> and here: [User Warning] Bad result from url mein-lager handled by ModelAsController controller: Mystock
892: [11:19:00] * EasyCo has joined #silverstripe
893: [11:21:00] <willr> chillu re 1814, I think it's explanatory enough. I've never been a fan of response negotiators but I think it can exist. Though without tests will probably be forgotten about.
894: [11:23:00] <willr> thanks Ingo for merging 1250, been having to monkey patch our userform sites for that
895: [11:24:00] * pippy has joined #silverstripe
896: [11:24:00] <willr> I promise I'll stop with the major 3.1 changes :P
897: [11:25:00] * pippy_ quit (Ping timeout: 248 seconds)
898: [11:26:00] * lx-berlin_ has joined #silverstripe
899: [11:26:00] * lx-berlin_ has left #silverstripe
900: [11:28:00] <chillu> willr: 97! congrats
901: [11:29:00] * travis-ci has joined #silverstripe
902: [11:29:00] <willr> It's only 11:30pm too..
903: [11:29:00] * travis-ci has left #silverstripe
904: [11:29:00] <travis-ci> [travis-ci] silverstripe/sapphire#2165 (3.1 - 433c48b : Ingo Schommer): The build passed.
905: [11:29:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/c01511eaa3a1...433c48b53dbc
906: [11:29:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6985947
907: [11:30:00] <chillu> done
908: [11:30:00] <willr> thanks
909: [11:30:00] <willr> @chillu, can you add issue tracking on https://github.com/silverstripe/silverstripe-mssql as well
910: [11:38:00] * travis-ci has joined #silverstripe
911: [11:38:00] * travis-ci has left #silverstripe
912: [11:38:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6986088
913: [11:38:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/4879c9c8908b...7ab175374b09
914: [11:38:00] <travis-ci> [travis-ci] silverstripe/sapphire#2167 (master - 7ab1753 : Ingo Schommer): The build passed.
915: [11:45:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/433c48b53dbc...a1216b5e3270
916: [11:45:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6986241
917: [11:45:00] * travis-ci has joined #silverstripe
918: [11:45:00] <travis-ci> [travis-ci] silverstripe/sapphire#2168 (3.1 - a1216b5 : Ingo Schommer): The build passed.
919: [11:45:00] * travis-ci has left #silverstripe
920: [11:46:00] * priithansen quit (Quit: priithansen)
921: [11:52:00] * UncleCheese has joined #silverstripe
922: [11:55:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/a1216b5e3270...5d9cbae9491f
923: [11:55:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/6986306
924: [11:55:00] * travis-ci has left #silverstripe
925: [11:55:00] * travis-ci has joined #silverstripe
926: [11:55:00] <travis-ci> [travis-ci] silverstripe/sapphire#2169 (3.1 - 5d9cbae : Ingo Schommer): The build passed.
927: [11:56:00] <webguest> im getting a [User Warning] DataObject::get_by_id passed a non-numeric ID #Basic - http://paste2.org/m0cLz7jp
928: [11:56:00] * webguest quit (Quit: Page closed)
929: [11:56:00] * webguest has joined #silverstripe
930: [11:56:00] * priithansen has joined #silverstripe
931: [11:56:00] <webguest> my session stores the ID of the DO Measurement
932: [11:57:00] <webguest> $MeasurementID = Session::get('Results');
933: [11:58:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/6986814
934: [11:58:00] * travis-ci has joined #silverstripe
935: [11:58:00] * travis-ci has left #silverstripe
936: [11:58:00] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#354 (3.1 - 7ecf564 : Ingo Schommer): The build passed.
937: [11:58:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/a196933e05fc...7ecf56490a40
938: [12:00:00] <webguest> my bad...
939: [12:00:00] <webguest> solved
940: [12:01:00] <chillu> Yeah late enough there - THANKS MAN!
941: [12:01:00] <willr> 77 @chillu.
942: [12:01:00] <chillu> whaaaaa!
943: [12:01:00] <willr> Time for sleep
944: [12:02:00] <willr> At the current rate, 1 more night should see that list finished off
945: [12:02:00] <chillu> and then ??? about 400 more nights to fix all migrated issues? ;)
946: [12:03:00] <willr> CWP will have a pot of money for the CMS issues right :P
947: [12:03:00] <willr> ha yeah, this is the easy time consuming side. Though fixing 1-2 that isn't worth the effort to migrate
948: [12:03:00] * qlex says hi
949: [12:03:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
950: [12:03:00] * qlex has joined #silverstripe
951: [12:04:00] <qlex> it was working perfectly
952: [12:04:00] <qlex> we've just deployed a ss powere website..
953: [12:04:00] <qlex> and now, i cant see anything apart from:
954: [12:04:00] <qlex> "Visit www.silverstripe.com to download the CMS" on the left and red box saying "Published page" on the right
955: [12:05:00] <qlex> has any1 had something like this? this is a working 3.0.5 - as i said, everything was fine, i did a demo of it today, logged off and now when trying to re-open i get this errors
956: [12:05:00] <qlex> with "see website in: content managmenet system, draft, published page on the bottom and "not logged" on the bottom right
957: [12:08:00] <willr> qlex got a screenshot?
958: [12:09:00] * UndefinedOffset has joined #silverstripe
959: [12:09:00] * Extro quit ()
960: [12:10:00] <C10ne> Anybody using DMS with SS 3+ and Translatable?
961: [12:10:00] * UncleCheese quit (Ping timeout: 252 seconds)
962: [12:12:00] <qlex> didnt manage to get it and now it loads fine...could it be hosting problem ?
963: [12:12:00] * willr quit (Quit: willr)
964: [12:14:00] <zfmf> is there an easy way, to show all modules in the cms and enable or disable it from the cms?
965: [12:19:00] * osterlaus has joined #silverstripe
966: [12:19:00] * qlex1 has joined #silverstripe
967: [12:21:00] * qlex1 has left #silverstripe
968: [12:21:00] * qlex quit (Ping timeout: 248 seconds)
969: [12:24:00] <webguest> Im not seeing my member details in the template, why not? http://paste2.org/xOVDtC3E http://paste2.org/1aA7ffmA
970: [12:24:00] * techquila has joined #silverstripe
971: [12:25:00] <webguest> if i print_r $Customer i see the member details
972: [12:29:00] * osterlaus quit (Quit: Leaving.)
973: [12:37:00] <webguest> solved
974: [12:41:00] <SphereSilver> $object->Relation()->Count()
975: [12:41:00] <g4b0> How can I count how many DO there are in a belongs_many_many relationship?
976: [12:45:00] * UncleCheese has joined #silverstripe
977: [12:47:00] * Colin[pi] quit (Ping timeout: 260 seconds)
978: [12:47:00] <zfmf> anyone an idea how to use accept_dir_callback from filefinder.php?
979: [12:50:00] * C10ne quit (Ping timeout: 245 seconds)
980: [12:51:00] * UncleCheese quit (Ping timeout: 264 seconds)
981: [13:19:00] * Shrike_Finland quit (Quit: Leaving.)
982: [13:20:00] * osterlaus has joined #silverstripe
983: [13:22:00] * wmk has joined #silverstripe
984: [13:27:00] <wmk> hi, i get an "[User Error] Uncaught LogicException: byID can't be called on an UnsavedRelationList." when trying to add an item in a gridfield in 3.1 from today
985: [13:29:00] * TheB has joined #silverstripe
986: [13:30:00] <SphereSilver> Hmmmm, that sounds familiar wmk
987: [13:30:00] <SphereSilver> I've heard of it, my module sometimes shows the same behaviour, but I can't reproduce it myself.
988: [13:31:00] <wmk> i subclassed my ImageGalleryPage, in original class i don't get the error now.
989: [13:31:00] <wmk> weird
990: [13:32:00] <zfmf> whats the best way to create a custom site in the cms????
991: [13:35:00] <cloph> (but maybe I completely misunderstood)
992: [13:35:00] * micmania1 has joined #silverstripe
993: [13:35:00] <cloph> what do you mean with "custom site"? You create your own theme would be my first answer....
994: [13:37:00] <wmk> zfmf: custom page type?
995: [13:38:00] <zfmf> i want a page in the CMS wher ei can en or disable my own modules modules
996: [13:39:00] <zfmf> i created somethink like this http://www.silverstriperesources.com/articles/creating-a-totally-custom-page-in-the-admin-area/ but, if i click to the page, then i cannot open any other page in the cms
997: [13:43:00] * gelignite has joined #silverstripe
998: [13:45:00] * Zauberfisch-idle quit (Ping timeout: 246 seconds)
999: [13:48:00] * Zauberfisch-idle has joined #silverstripe
1000: [13:51:00] <micmania1> It seems as though prototype takes control of its usage.
1001: [13:51:00] <micmania1> anybody know how to use console.log in SS 2.4 CMS?
1002: [13:52:00] <SphereSilver> disable firebug-ldte
1003: [13:52:00] <SphereSilver> lite*
1004: [13:54:00] <micmania1> ok, cheers. I'll try that.
1005: [14:02:00] * Colin[pi] has joined #silverstripe
1006: [14:03:00] * UncleCheese has joined #silverstripe
1007: [14:08:00] * Colin[pi] quit (Ping timeout: 245 seconds)
1008: [14:12:00] <micmania1> That didn't work. I've tried with Chrome (where I don't have firebug installed) and still don't see anything in the log. Any ideas?
1009: [14:13:00] * vogels has joined #silverstripe
1010: [14:15:00] <SphereSilver> it's in the framework/thirdparty if I'm not mistaken
1011: [14:15:00] <SphereSilver> No, disable firebug LITE, that's a javascript plugin, it works without firebug.
1012: [14:16:00] * Nivery has joined #silverstripe
1013: [14:17:00] * vogels quit (Ping timeout: 245 seconds)
1014: [14:19:00] <micmania1> ah, ok. Cheers.
1015: [14:19:00] * elgrodo quit (Ping timeout: 255 seconds)
1016: [14:23:00] <zfmf> is there a /dev/build hook??
1017: [14:24:00] <wmk> zfmf, there is something in dev/build/ that creates defautl error pages and some default entries to db
1018: [14:25:00] <zfmf> when are modules added to manifestbuilder on dev/build?
1019: [14:25:00] <willmorgan> https://github.com/BetterBrief/silverstripe-opauth now in beta
1020: [14:25:00] <micmania1> SphereSilver that worked. Thanks.
1021: [14:27:00] * DesignerX quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
1022: [14:28:00] <Nivery> having an issue where the src of images added via an HTMLEditorField writes the path to images as if the assets folder lived beneath the page as opposed to in the webroot
1023: [14:28:00] <Nivery> then when i reload the page, the path displays correctly
1024: [14:30:00] <Nivery> based on the way the src attribute is being generated, it's as if assets was an action on the controller
1025: [14:31:00] <Nivery> or assets/Uploads/...
1026: [14:31:00] <Nivery> like mysite.org/mypage/assets/myimage.jpg
1027: [14:32:00] * elgrodo has joined #silverstripe
1028: [14:37:00] <wmk> zfmf, on dev/build, manifest is rebuilt on ?flush=all
1029: [14:37:00] * UncleCheese quit (Quit: UncleCheese)
1030: [14:38:00] <wmk> so /dev/build?flush=all is your friend
1031: [14:45:00] * TheB quit (Ping timeout: 245 seconds)
1032: [14:45:00] * Zauberfisch has joined #silverstripe
1033: [14:45:00] <Nivery> i have <% base_tag %> in <head>, fwiw
1034: [14:47:00] * UncleCheese has joined #silverstripe
1035: [14:58:00] * Zauberfisch-idle quit (Ping timeout: 246 seconds)
1036: [15:02:00] * UncleCheese quit (Quit: UncleCheese)
1037: [15:04:00] <Nivery> the base tag is correct before and after the reload, also
1038: [15:05:00] * joelpittet has joined #silverstripe
1039: [15:14:00] * joelpittet has joined #silverstripe
1040: [15:14:00] * Zauberfisch-idle has joined #silverstripe
1041: [15:14:00] * Zauberfisch quit (Excess Flood)
1042: [15:14:00] * joelpittet quit (Read error: Connection reset by peer)
1043: [15:14:00] * Zauberfisch has joined #silverstripe
1044: [15:14:00] * Zauberfisch quit (Read error: Connection reset by peer)
1045: [15:16:00] * Zauberfisch has joined #silverstripe
1046: [15:17:00] * SphereSilver quit (Remote host closed the connection)
1047: [15:18:00] * wmk quit (Ping timeout: 245 seconds)
1048: [15:18:00] * wmk has joined #silverstripe
1049: [15:30:00] <Zauberfisch> can someone confirm that's a bug?
1050: [15:30:00] <Zauberfisch> trying to create a new folder in the CMS results in a "Forbidden" message
1051: [15:32:00] * Zauberfisch quit (Remote host closed the connection)
1052: [15:32:00] * Zauberfisch has joined #silverstripe
1053: [15:35:00] <willmorgan> taken at face value that's hard to tell
1054: [15:35:00] <willmorgan> are you still logged in, what permission level do you have, what does the XHR raw response look like?
1055: [15:37:00] <Zauberfisch> just logged in
1056: [15:40:00] * wmk quit (Ping timeout: 252 seconds)
1057: [15:41:00] * zfmf has left #silverstripe
1058: [15:43:00] * osterlaus quit (Quit: Leaving.)
1059: [15:45:00] * zlincoln has joined #silverstripe
1060: [15:46:00] <zlincoln> everything works locally, but errors on the server
1061: [15:46:00] <zlincoln> does anyone know what "500 error at line 580 of framework/modal/MySQLDatabase.php" means?
1062: [15:49:00] <zlincoln> and i ran a dev/build
1063: [15:49:00] <zlincoln> but it was an empty db
1064: [15:49:00] <zlincoln> the function at that line at MySQLDatabase is called databaseError()
1065: [15:51:00] <willmorgan> zlincoln: did you read line 580 of framework/modal/MySQLDatabase.php?
1066: [15:52:00] <zlincoln> it happens when i change a pagetype
1067: [15:52:00] <willmorgan> you could try putting the site in to dev mode to see what the query actually is
1068: [15:52:00] <zlincoln> yea, 'Couldn't run Query'
1069: [15:53:00] * g4b0 quit (Quit: Sto andando via)
1070: [15:55:00] <zlincoln> http://www.sspaste.com/paste/show/518a75579f023
1071: [15:57:00] <zlincoln> when i look at the DB
1072: [15:57:00] <zlincoln> says 'businesscultureconsultants_bluehousegroup_com.Sitetree' doesn't exist
1073: [15:58:00] <zlincoln> with a capital "T"
1074: [15:58:00] <zlincoln> this is a composer project with silverstripe 'dev-master'
1075: [15:58:00] <zlincoln> a dev/build creates SiteTree
1076: [16:00:00] <zlincoln> ok i found the error
1077: [16:01:00] <zlincoln> t*
1078: [16:01:00] <zlincoln> with lowercase l
1079: [16:01:00] <zlincoln> i had tried to map a relationdropdown to Sitetree
1080: [16:04:00] * SphereSilver has joined #silverstripe
1081: [16:08:00] * kinglozzer quit (Remote host closed the connection)
1082: [16:08:00] <cloph> What purpose does the "owner" property in assets have? Is it just informational as to who uploaded the file or does it have more use?
1083: [16:09:00] <Zauberfisch> willmorgan
1084: [16:09:00] * UncleCheese has joined #silverstripe
1085: [16:09:00] <Zauberfisch> sorry was away for a sec
1086: [16:09:00] <Zauberfisch> response is a 403 Forbidden
1087: [16:10:00] <Zauberfisch> ah
1088: [16:10:00] <Zauberfisch> no notable headers
1089: [16:10:00] <willmorgan> so no body?
1090: [16:10:00] <UncleCheese> how could we improve the translatable module to not use those annoying URLs? /home-fr-fr
1091: [16:10:00] <Zauberfisch> response is a action not allowed message, so it certainly is a silverstripe bug
1092: [16:10:00] <Zauberfisch> but let me paste it
1093: [16:10:00] <Zauberfisch> fail, yeah, missed that
1094: [16:11:00] <willmorgan> well, i guess you now know how to fix it :-P
1095: [16:11:00] <FrozenFire> For instance, there's no particular reason why SiteTree should have Content
1096: [16:11:00] <Zauberfisch> yeah, I do, busy right now, but i'll probably fix it in the next 2 days
1097: [16:11:00] <FrozenFire> cloph, Lots of fields in stock SS DataObjects have no particular use
1098: [16:11:00] <UncleCheese> maybe chillu knows :)
1099: [16:12:00] <Zauberfisch> willmorgan not going to, I submit a pull request
1100: [16:12:00] <willmorgan> raised an issue?
1101: [16:12:00] <Zauberfisch> UncleCheese I think I saw a module on github that changes that behaviour to mysite.com/fr/foo
1102: [16:12:00] <UncleCheese> oooooh
1103: [16:32:00] * azureKnight has joined #silverstripe
1104: [16:36:00] * micmania1 quit (Ping timeout: 245 seconds)
1105: [16:37:00] * waveydave has left #silverstripe
1106: [16:37:00] * lx-berlin_ has joined #silverstripe
1107: [16:38:00] * SphereSilver quit (Remote host closed the connection)
1108: [16:39:00] * UncleCheese quit (Quit: UncleCheese)
1109: [16:43:00] <lx-berlin_> is it possible to remove a selection in a TreeDropdownField ?
1110: [16:55:00] * chillu quit (Quit: chillu)
1111: [17:00:00] * Colin[pi] has joined #silverstripe
1112: [17:01:00] <Zauberfisch> lx-berlin_ not sure, have you tried searching for "setEmptyString" or something like that? at least that existed in 2.4 I think
1113: [17:01:00] <Zauberfisch> I am interested in that as well
1114: [17:01:00] <Zauberfisch> if you get it working, please let me know
1115: [17:03:00] <Zauberfisch-idle> please poke the idle account, I'll be away for a bit
1116: [17:03:00] * Zauberfisch quit (Remote host closed the connection)
1117: [17:09:00] <lx-berlin_> Zauberfisch-idle: i dont think it is possible to unselect
1118: [17:10:00] * SphereSilver has joined #silverstripe
1119: [17:18:00] * webguest quit (Ping timeout: 245 seconds)
1120: [17:21:00] <SphereSilver> Anyone know of a good Frontend Editor module for silverstripe?
1121: [17:27:00] <FrozenFire> Not sure if such a thing exists...
1122: [17:28:00] <FrozenFire> I've thought about putting together something using a customized Aloha to support SS templating stuff
1123: [17:28:00] <SphereSilver> I was pretty much considering the same ;)
1124: [17:29:00] * Guest50860 quit ()
1125: [17:29:00] <FrozenFire> It'd be fairly dangerous, though
1126: [17:29:00] <FrozenFire> At the very least, you'd have to move templating into the database
1127: [17:29:00] <FrozenFire> Since editing files would be a giant no-no
1128: [17:30:00] <FrozenFire> Possibly using File
1129: [17:30:00] <FrozenFire> That is, make them assets
1130: [17:30:00] <SphereSilver> It's no problem to use parseWith, right?
1131: [17:32:00] <FrozenFire> Thinking about it, are you sure you wouldn't simply be better off using shortcodes in a WYSIWYG editor?
1132: [17:32:00] <FrozenFire> Allowing user editing of templates is a pretty big risk
1133: [17:33:00] <FrozenFire> Since it's nothing short of running PHP code.
1134: [17:33:00] <SphereSilver> FrozenFire: Yes, no template-syntax, but bb-style coding is no problem.
1135: [17:33:00] <SphereSilver> see my newsmodule, I use it for Youtube, Code-highlighting and integrating a slideshow
1136: [17:34:00] <FrozenFire> Sounds like you just want to replace the HTMLEditorField. ;)
1137: [17:34:00] <SphereSilver> No, I want frontend-editing, because some users aren't that smart ;)
1138: [17:34:00] <FrozenFire> Those are conflicting statements.
1139: [17:34:00] <SphereSilver> Simple modal to login, then let them edit texts from the frontend.
1140: [17:35:00] <FrozenFire> Adding complex template editing functionality in would *increase* the difficulty.
1141: [17:35:00] <FrozenFire> Not reduce it.
1142: [17:35:00] <FrozenFire> So you're just talking about an HTMLEditorField.
1143: [17:35:00] <FrozenFire> Truly.
1144: [17:35:00] <SphereSilver> FrozenFire: *supporting* it is different from making it difficult ;)
1145: [17:36:00] <SphereSilver> My goal, is making a simple frontend-editor, like CKEditor or Aloha, to allow users to log on and edit on the frontend.
1146: [17:36:00] <FrozenFire> Yeah. That's completely different than template editing, which is what I thought you meant.
1147: [17:36:00] <SphereSilver> because that way, it's easier to see how the change, or new, tekst will look like.
1148: [17:36:00] <FrozenFire> You just want Aloha to save into the Content field.
1149: [17:36:00] <SphereSilver> yeh
1150: [17:36:00] <FrozenFire> That's pretty simple.
1151: [17:37:00] <SphereSilver> yeh, it's not hard, but simply including it doesn't always work ;)
1152: [17:37:00] <FrozenFire> Doesn't need much more than to be included and have a controller action to save.
1153: [17:37:00] <SphereSilver> And some checks to see if the user is allowed to edit ;)
1154: [17:38:00] <FrozenFire> Naturally.
1155: [17:38:00] <FrozenFire> But that's truly simple.
1156: [17:38:00] <FrozenFire> And can be done in the template.
1157: [17:38:00] <FrozenFire> <% if canEdit %>
1158: [17:39:00] <SphereSilver> true, but I like having it as a very basic, simple module available. Just because it's easier than re-doing it everytime ;)
1159: [17:39:00] <FrozenFire> So write one. ;)
1160: [17:39:00] <FrozenFire> That being said, it's not going to be plug-and-play.
1161: [17:40:00] <FrozenFire> Also which page it corresponds to in the database.
1162: [17:40:00] <SphereSilver> or which model, for that matter
1163: [17:40:00] <FrozenFire> You have to define which part of the content is editable.
1164: [17:40:00] <FrozenFire> That sort of editing requires that the person building the site understand how to make use of it.
1165: [17:40:00] <SphereSilver> might do that tomorrow :D
1166: [17:41:00] <FrozenFire> Precisely.
1167: [17:43:00] * joelpittet quit (Remote host closed the connection)
1168: [17:44:00] * joelpittet has joined #silverstripe
1169: [17:57:00] <FrozenFire> Weird. Running a fresh install of SS using PHP's built-in webserver, and I'm getting /admin/myprofile/EditForm not found
1170: [17:58:00] * joelpittet quit (Remote host closed the connection)
1171: [17:59:00] * joelpittet has joined #silverstripe
1172: [18:04:00] <FrozenFire> Or any form
1173: [18:04:00] * SphereSilver quit (Ping timeout: 245 seconds)
1174: [18:05:00] * SphereSilver has joined #silverstripe
1175: [18:05:00] * SphereSilver quit (Client Quit)
1176: [18:05:00] <FrozenFire> Doesn't seem to want to route properly
1177: [18:05:00] <FrozenFire> CMSMain also broken...
1178: [18:05:00] <FrozenFire> This is annoying
1179: [18:06:00] * SphereSilver has joined #silverstripe
1180: [18:33:00] <Nivery> images i've added via an HTMLEditorField don't properly reflect base tag -- they appear as mysite.com/mypage/assets/Upload/myimage.jpg, which then treats "assets" as an action on the controller
1181: [18:33:00] <Nivery> when I reload they work fine, though
1182: [18:33:00] <Nivery> i know i asked earlier, but i thought i'd give it another shot as i'm showing a site later today
1183: [18:34:00] <SphereSilver> What version?
1184: [18:35:00] <Nivery> think it's 3.0.5 but i'll check
1185: [18:37:00] <Nivery> it is
1186: [18:37:00] <SphereSilver> It happens on pages?
1187: [18:38:00] <Nivery> a different class that inherits from sitetree, but yes
1188: [18:39:00] <SphereSilver> apart
1189: [18:39:00] <SphereSilver> strange*
1190: [18:41:00] <SphereSilver> have you ran a debugger on the HTMLEditor?
1191: [18:41:00] <Nivery> hmm, i haven't
1192: [18:42:00] <SphereSilver> I can't reproduce your error under 3.0.5 nor 3.1, so I can't tell what's going on :/
1193: [18:42:00] <SphereSilver> Fire up your ID and start an xDebug session, might tell you something.
1194: [18:43:00] <Nivery> and also just trying to re-write them temporarily
1195: [18:43:00] <Nivery> i did try a search-and-replace in onBeforeWrite() to make the paths absolute
1196: [18:43:00] <Nivery> the only time i've had issues with this, it was because i had forgotten the base_tag
1197: [18:43:00] <Nivery> and i know i haven't
1198: [18:44:00] <Nivery> i appreciate the help, though
1199: [18:50:00] <cloph> aw crap subsites module in 3.1 uses the subsite's domain for loading the page in the preview window - makes testing in a vm/on a stagind system unnecessarily hard (define tons of host entries)
1200: [18:58:00] * lx-berlin_ has left #silverstripe
1201: [19:04:00] <SphereSilver> I got my 64G RAM set today... I'm having issues getting to more than 10% usage :'D
1202: [19:14:00] * Marvanni has joined #silverstripe
1203: [19:16:00] <Marvanni> This results in : the method 'addwhere' does not exist on 'ManyManyList'
1204: [19:16:00] <Marvanni> But I also want to alter that query later on in some other methods like $list->addWhere("SenderID = {$this->member->ID}");
1205: [19:16:00] <Marvanni> http://www.sspaste.com/paste/show/518aa44b45ca4
1206: [19:16:00] <Marvanni> Hi, I need to alter the default Query for a ManyManyList and return that altered list.
1207: [19:17:00] <Marvanni> When I use the default $obj->ManyManyrelation(), I stil can use addwhere to alter the list
1208: [19:17:00] * joelpittet quit (Remote host closed the connection)
1209: [19:19:00] * jrthomer has joined #silverstripe
1210: [19:20:00] <simon_w|air> Marvanni, addWhere() isn't a method on DataList, so no, $obj->ManyManyrelation() won't let you call addWhere() on it. You should be using ->filter()
1211: [19:21:00] <SphereSilver> The many-many is just a relation, you want the objects behind the relation
1212: [19:22:00] <Marvanni> that wont let me do "SenderID != {$this->member->ID}"
1213: [19:22:00] <simon_w|air> ->exclude('SenderID', $this->member->ID)
1214: [19:27:00] <Marvanni> ok that seems to work when calling $obj->MMRelation(), but not on http://www.sspaste.com/paste/show/518aa44b45ca4
1215: [19:30:00] <Marvanni> Or do I have to build a new SQLQuery from scratch for that?
1216: [19:41:00] <Marvanni> any ideas?
1217: [19:42:00] <SphereSilver> Why do you want it to go to sqlQuery?
1218: [19:43:00] <SphereSilver> Is sort not sufficient?
1219: [19:43:00] <Marvanni> to add the selectField and group by
1220: [19:43:00] <SphereSilver> sort()->first()
1221: [19:44:00] <SphereSilver> Ow, read that wrong.
1222: [19:44:00] <Marvanni> what will return only the first item from the result
1223: [19:44:00] <SphereSilver> http://www.silverstripe.org/data-model-questions/show/19869
1224: [19:44:00] <SphereSilver> Sorry about the first, I read it wrong
1225: [19:46:00] <Marvanni> then I cant clone later on ...
1226: [19:47:00] <Marvanni> I will build the query from scratch i think..
1227: [19:52:00] * zlincoln quit (Ping timeout: 245 seconds)
1228: [20:08:00] * simon__w quit (Read error: Operation timed out)
1229: [20:09:00] * simon_w has joined #silverstripe
1230: [20:17:00] * elgrodo quit (Remote host closed the connection)
1231: [20:21:00] * Zauberfisch has joined #silverstripe
1232: [20:26:00] <SphereSilver> Hey Zauberfisch, you in Germany atm?
1233: [20:34:00] <Marvanni> Should $list->filter('DateField', 'NULL'); work?
1234: [20:34:00] <FrozenFire> No
1235: [20:35:00] <FrozenFire> That would effectively resolve to WHERE Table.DateField = "NULL"
1236: [20:35:00] <simon_w> Well, maybe if you want it to equal the string NULL
1237: [20:36:00] <FrozenFire> Anyone know why routing is fucked on 3.1-dev for PHP's built-in webserver?
1238: [20:36:00] <FrozenFire> Any time it tries to route a form, it fails
1239: [20:36:00] <FrozenFire> Among other things
1240: [20:36:00] <FrozenFire> So, now that SS people seem to be woken up... :P
1241: [20:37:00] * nickmolhoek has joined #silverstripe
1242: [20:37:00] * UndefinedOffset quit (Quit: Leaving.)
1243: [20:37:00] * nickmolhoek quit (Remote host closed the connection)
1244: [20:38:00] * nickmolhoek has joined #silverstripe
1245: [20:39:00] * joelpittet has joined #silverstripe
1246: [20:40:00] <Marvanni> a filter/exclude on 'NULL' does work, my bad
1247: [20:40:00] <FrozenFire> o.O
1248: [20:48:00] <Zauberfisch> SphereSilver no, austria
1249: [21:00:00] * pex has joined #silverstripe
1250: [21:03:00] <FrozenFire> Hrmm, for some reason my many_many_extraField won't save...
1251: [21:03:00] <FrozenFire> This is frustrating as hell...
1252: [21:06:00] <simon_w> Because you're not telling them to?
1253: [21:08:00] <FrozenFire> What would constitute doing so?
1254: [21:09:00] <FrozenFire> I have a form field with the name of the extra field, that shows on the CMS form when the DataObject has that field present
1255: [21:09:00] * Pyromanik has joined #silverstripe
1256: [21:11:00] <simon_w> If it's in grid field, the name needs to be ManyManyFieldname, not just Fieldname
1257: [21:11:00] <Pyromanik> dolbre utra
1258: [21:11:00] <simon_w> or ManyMany[Fieldname]
1259: [21:12:00] <simon_w> yeah, array syntax
1260: [21:13:00] * FrozenFire supposes that's documented somewhere I haven't looked
1261: [21:13:00] <simon_w> Probably not :p
1262: [21:13:00] <FrozenFire> Ah
1263: [21:13:00] <FrozenFire> :P
1264: [21:14:00] <irogue> yeah extrafields seems to be one of those "hide it away so noobs don't confuse themselves with it" things
1265: [21:14:00] <FrozenFire> So, I have CatalogItem, CatalogItemMedium
1266: [21:14:00] * sekjal has joined #silverstripe
1267: [21:14:00] <simon_w> But then, nor's extraFields really
1268: [21:14:00] <irogue> probably for good reason
1269: [21:14:00] * irogue just implemented it
1270: [21:14:00] <FrozenFire> Mediums has Price
1271: [21:14:00] <FrozenFire> That is, it has a field called Price
1272: [21:14:00] * pex quit (Quit: pex)
1273: [21:14:00] <FrozenFire> CatalogItem has Mediums
1274: [21:15:00] <FrozenFire> In CatalogItemMedium's getCMSFields, I say if($this->hasField("Price")) { add the formfield }
1275: [21:15:00] <simon_w> Nope, the literal string ManyMany
1276: [21:15:00] <FrozenFire> Would I do $fields->add...(new CurrencyField("Mediums[Price]"))?
1277: [21:15:00] * pex has joined #silverstripe
1278: [21:15:00] <irogue> Pyromanik: guten morgen. wie geht's?
1279: [21:16:00] <FrozenFire> That's... wonderful.
1280: [21:16:00] <simon_w> https://github.com/silverstripe/sapphire/blob/3.1/forms/gridfield/GridFieldDetailForm.php#L448
1281: [21:16:00] <techquila> anyone had success with the disqus module in SS 3.0? thought i had it working for a moment there .. alas no
1282: [21:16:00] <FrozenFire> :P
1283: [21:17:00] <FrozenFire> Gods, this is becoming more complicated by the moment.
1284: [21:18:00] <FrozenFire> Maybe I'll just define setPrice
1285: [21:18:00] <FrozenFire> How would I save a value into an extraField in a setter?
1286: [21:18:00] <SphereSilver> onAfterWrite
1287: [21:18:00] <SphereSilver> "easy" solution (UGLY!)
1288: [21:18:00] <FrozenFire> new CurrencyField("ManyMany[Price]", "Price", $this->Price)
1289: [21:19:00] <FrozenFire> Except it's not on $this
1290: [21:19:00] <SphereSilver> you should be able to access the list available, thus, add them
1291: [21:19:00] <simon_w> $this->list()->add($object, ['Field' => $value])
1292: [21:19:00] <simon_w> You need more context than you get in a setter
1293: [21:19:00] <FrozenFire> :P
1294: [21:19:00] <SphereSilver> Don't know, it's just a thought. Haven't tried it yet ;)
1295: [21:19:00] * Motoservo quit (Quit: Motoservo)
1296: [21:19:00] * FrozenFire cries
1297: [21:19:00] * pex quit (Client Quit)
1298: [21:19:00] <FrozenFire> The context is in the object stored in the many_many
1299: [21:20:00] <FrozenFire> I'm trying to make it so that the admin can set the per-item price in the medium's GridFieldDetailForm
1300: [21:20:00] <sekjal> I'm having some issues with linking existing data objects to each other in the ModelAdmin interface. anyone got a moment to help me troubleshoot?
1301: [21:20:00] <FrozenFire> Each medium has a default price
1302: [21:20:00] * pex has joined #silverstripe
1303: [21:20:00] <FrozenFire> And then it has a per-item price
1304: [21:20:00] <FrozenFire> -.-
1305: [21:20:00] * chillu has joined #silverstripe
1306: [21:20:00] <irogue> Pyromanik: decide what you're doing for accomm?
1307: [21:21:00] <FrozenFire> But for some reason the field is being populated with $0.00 by my getter
1308: [21:21:00] <FrozenFire> Which actually almost works.
1309: [21:22:00] <FrozenFire> Or something
1310: [21:23:00] <FrozenFire> Hrmm.
1311: [21:23:00] <FrozenFire> HRMMM...
1312: [21:24:00] <irogue> Trademark ??? The ???base??? name and red ???X??? are licensed trademarks of base Backpackers and Accor Hotels
1313: [21:24:00] <irogue> hah
1314: [21:24:00] <FrozenFire> Rock. Me. Hard place.
1315: [21:24:00] <irogue> i was just thinking about how BASE's website is very nice for a backpackers, and that it's unusual to see big multinational chains of backpackers
1316: [21:24:00] <irogue> then i noticed the footer
1317: [21:25:00] * willr has joined #silverstripe
1318: [21:25:00] <irogue> backpackers chain run by a big hotel chain, sneaky sneaky
1319: [21:25:00] <irogue> mornin' willr
1320: [21:26:00] <willr> long time no see
1321: [21:26:00] <willr> Morning
1322: [21:26:00] <Pyromanik> irogue: nup
1323: [21:26:00] <ss23> irogue: Not a bad idea I guess, lets them get both kinds of people who need a place to stay
1324: [21:26:00] <irogue> ikr, haven't seen you since yesterday!
1325: [21:27:00] <Pyromanik> I have friends in welly... I just dont' really wanna impose on them if we're gonna get on the turps all night is all
1326: [21:27:00] <simon_w> sheesh you two, get a room :p
1327: [21:27:00] <Pyromanik> :P
1328: [21:27:00] <ss23> Yeah, did sminnee decide it could go later yet?
1329: [21:27:00] <Pyromanik> simon_w: could be a plan.
1330: [21:28:00] <sminnee> as in, i hadn't realise the question had been asked :p
1331: [21:28:00] <Pyromanik> all I really need is either a computer to use, or a place to leave my computer.
1332: [21:28:00] <Pyromanik> so even if it doesn't...
1333: [21:28:00] <sminnee> ss23: oh, right, hadn't decided.
1334: [21:28:00] <Pyromanik> ss23: well I dunno about you, but SS.com is directly across from at least 2 popular wellytown bars.
1335: [21:28:00] <sminnee> no problem in principle? we can probably get some beers and when those run out, there are bars.
1336: [21:28:00] <Pyromanik> sminnee: even after all that talk of blankets?
1337: [21:28:00] <simon_w> sminnee, why do you think we wanted to build a blanket fort? :p
1338: [21:28:00] <techquila> is there anyone here who has experience with the disqus module and SS 3 who could answer a few questions relating to install?
1339: [21:29:00] <Pyromanik> as per usual, beaten to the point by simon_w :<
1340: [21:29:00] <ss23> Pyromanik: you're leaving on the Sunday?
1341: [21:29:00] <Pyromanik> simon_w wants to get a 'room'
1342: [21:29:00] <Pyromanik> sminnee: well, so long as I can get back in to get my computer before my flight leaves (that's at 4pm)
1343: [21:29:00] <simon_w> Why not?
1344: [21:29:00] <sminnee> simon_w: why build a blanket fort? i didn't want to ask
1345: [21:29:00] <ss23> Yeah well like, if it goes late enough for simon_w to come back, then I'll be able to use his laptop for longer rather than either try find one, or be without one for night
1346: [21:30:00] <irogue> how much time does one need to allow before a domestic flight?
1347: [21:30:00] <simon_w> Pfft, I just have to walk to the bus stop
1348: [21:30:00] <simon_w> 30 minutes
1349: [21:30:00] <irogue> i've never flown domestic in NZ before, lol
1350: [21:30:00] <ss23> I need to book my bus :<
1351: [21:31:00] <Pyromanik> irogue: turn up at least an hour and a half beforehand and you should be fine.
1352: [21:31:00] <ss23> We're leaving on Sunday too right, irogue?
1353: [21:31:00] <Pyromanik> because planning to drink.
1354: [21:31:00] <Pyromanik> ss23: yes
1355: [21:31:00] <simon_w> More if flying jetstar :p
1356: [21:31:00] <irogue> swt
1357: [21:31:00] <irogue> yup, late
1358: [21:32:00] <irogue> I'LL GET BILL GATES TO FIRE YOU
1359: [21:32:00] <Pyromanik> when they say '30 min prior to departure' what they mean is "if you turn up 30 min before your departure, we will have already closed the checkin and you'll be fucked mate."
1360: [21:32:00] <willr> irogue, just turn up 10 minutes late and yell at people "Don't you know who I am".. that gets you on a flight
1361: [21:32:00] <irogue> hahahaha
1362: [21:32:00] <ss23> hahah willr
1363: [21:32:00] <irogue> I'M AN I.T. GUY
1364: [21:32:00] <Pyromanik> also threaten to get people fired
1365: [21:33:00] <ss23> haha willr
1366: [21:33:00] <ss23> Did they put you in one of those mega speedy things and whisk you to the gate quickly?!
1367: [21:33:00] <FrozenFire> return ($this->hasField("Price") && ($this->getField("Price") > 0))?$this->getField("Price"):$this->DefaultPrice;
1368: [21:33:00] * FrozenFire is so confused why this is returning 0.00:
1369: [21:33:00] <FrozenFire> Price is definitely 0.00
1370: [21:33:00] <FrozenFire> And DefaultPrice is definitely not.
1371: [21:33:00] <ss23> FrozenFire: var_dump is your firned!
1372: [21:33:00] <willr> I did delay QF115 SYD to WGTN one time.. got the boarding time vs takeoff time confused
1373: [21:33:00] <irogue> lol
1374: [21:34:00] <ss23> I never want to be a teacher, and even less than that I never want to be a teacher in charge of getting a group of students on an international flight.
1375: [21:34:00] <irogue> a few of my classmates somehow convinced airport security our teacher was dodgy and needed to be strip searched
1376: [21:34:00] <irogue> i was part of a group (but not directly responsible) that delayed a flight AKL -> LAX
1377: [21:35:00] <irogue> they probably didn't take it as a joke cos it was on 11 september 2002
1378: [21:36:00] <simon_w> Virgin Australia
1379: [21:36:00] <ss23> Oh yeah, you said about that :O
1380: [21:36:00] <simon_w> I delayed NZ849 SYD -> WLG because VA is kinda bad at getting you to the gate on time
1381: [21:36:00] <simon_w> after booking with three hours to get there
1382: [21:36:00] <ss23> VA?
1383: [21:36:00] <ss23> oic
1384: [21:37:00] <ss23> Was it Pacific Blue that rebranded tin Virgin?
1385: [21:37:00] <simon_w> Yeah, Virgin dropped the pacific blue brand
1386: [21:37:00] <ss23> I remember the one I used to fly with all the time rebranded while I was in AU...
1387: [21:39:00] * helion has joined #silverstripe
1388: [21:39:00] <irogue> @Garner_Live: Do I smoke, cone or pipe this shit? Help.
1389: [21:40:00] <irogue> he's being a true investigative journo
1390: [21:40:00] * gelignite quit (Ping timeout: 260 seconds)
1391: [21:41:00] <irogue> has been going on about synthetic cannabis, now is trying it :P
1392: [21:43:00] * simon__w has joined #silverstripe
1393: [21:43:00] * simon_w quit (Ping timeout: 256 seconds)
1394: [21:45:00] <ss23> Give me natural salvia any day
1395: [21:45:00] <ss23> probably won't kill you, but not something I would particularly want to try
1396: [21:45:00] <ss23> irogue: Where are we stay at btw?
1397: [21:46:00] <Pyromanik> http://iforce.co.nz/i/oqttjyza.ovg.png
1398: [21:46:00] <Pyromanik> i'm mak'n a website! :D
1399: [21:46:00] <ss23> lol
1400: [21:47:00] <irogue> ss23: organising that part now
1401: [21:47:00] <Pyromanik> you'd better believe that's how I roll.
1402: [21:48:00] * gelignite has joined #silverstripe
1403: [21:48:00] <Pyromanik> irogue: yeh irogue, where are we stay?
1404: [21:48:00] <ss23> kk
1405: [21:48:00] <ss23> ARE WE ALL STAYING TOGHETER
1406: [21:48:00] <ss23> :D
1407: [21:53:00] <Pyromanik> irogue can be my pillow, you can be my foot rest.
1408: [21:53:00] <FrozenFire> Huh. This shit be cray cray
1409: [21:53:00] <FrozenFire> I can debug my getter for this field to determine that it's returning 29.95
1410: [21:53:00] <FrozenFire> But the field is being populated with "0.00"
1411: [21:54:00] <FrozenFire> CurrencyField
1412: [21:54:00] * pex quit (Remote host closed the connection)
1413: [21:55:00] <willr> FrozenFire not being overridden by another getter on a child class or anything like that
1414: [21:55:00] * pex has joined #silverstripe
1415: [21:55:00] <Pyromanik> FrozenFire: lol, currencyfield.
1416: [21:56:00] * travis-ci has joined #silverstripe
1417: [21:56:00] <travis-ci> [travis-ci] silverstripe/sapphire#2171 (3.1 - e5d3a1d : Ingo Schommer): The build passed.
1418: [21:56:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/5d9cbae9491f...e5d3a1da6bee
1419: [21:56:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/7003222
1420: [21:56:00] * travis-ci has left #silverstripe
1421: [21:56:00] <sminnee> Pyromanik simon__w I would be okay with people leaving stuff at the SS office and we arrange, say, a pick-up time at 12 - 12:30?
1422: [21:56:00] <FrozenFire> willr, Definitely not. And now try explicitly setting the value of the formfield to something hardcoded, it's still doing it
1423: [21:56:00] <FrozenFire> So it's definitely something broken with CurrencyField
1424: [21:57:00] <simon__w> It'll need to be later if I leave stuff, though I guess that can be organised on the day?
1425: [21:58:00] * kerosene is now known as OldTomBarman
1426: [21:59:00] * pex has joined #silverstripe
1427: [21:59:00] * pex quit (Client Quit)
1428: [22:00:00] <Pyromanik> sminnee: that sounds pretty fantastic
1429: [22:01:00] <Pyromanik> (don't really wanna leave it alone in a shared backpackers room)
1430: [22:01:00] <Pyromanik> cheers
1431: [22:01:00] <Pyromanik> I'll have a think about what I'm going to do for accom
1432: [22:01:00] <Pyromanik> if I end up getting a hotel room I'll probably just leave computer in there, otherwise that'd be fantastic.
1433: [22:04:00] <spronk> WHAATTT is cmswelcome?
1434: [22:05:00] <willr> FrozenFire perhaps knock up a unit test to confirm behavior?
1435: [22:08:00] <FrozenFire> Still not even sure what's happening. :P
1436: [22:12:00] <FrozenFire> I suspect it's a string->float->bool casting issue
1437: [22:13:00] <FrozenFire> https://www.youtube.com/watch?v=1eSMxRya2S8
1438: [22:19:00] <spronk> sigh, writing custom fields...
1439: [22:19:00] <spronk> i should release this as a module
1440: [22:19:00] <spronk> to support date fields without years.. time fields with separate <selects>
1441: [22:20:00] <irogue> looks like my work is gonna put me up in a hotel :P
1442: [22:20:00] <irogue> ss23 and Pyromanik should split a twin room there too, not much more than a backpackers and a lot nicer
1443: [22:22:00] <irogue> https://www.thebookingbutton.com.au/properties/westplazadirect?currency=NZD&locale=en&start_date=2013-05-25
1444: [22:25:00] * OldTomBarman is now known as OldTom
1445: [22:36:00] <spronk> simon__w: is there a reason why you used an immutable date time object for that date field?
1446: [22:36:00] <spronk> well.. what is the reason*
1447: [22:37:00] <simon__w> So we can pass around DateTime classes without having to worry about side effects in methods
1448: [22:38:00] <spronk> i see
1449: [22:39:00] <Pyromanik> spronk: cmswelcome just changes the loading image in the CMS to something flying our flags.
1450: [22:39:00] <Pyromanik> what the f is up with retards browsing to https://website.tld instead of http?
1451: [22:40:00] <FrozenFire> User database leaked
1452: [22:40:00] <FrozenFire> name.com dun goofed
1453: [22:40:00] <spronk> i see
1454: [22:41:00] <spronk> hmm
1455: [22:41:00] <spronk> oh really?
1456: [22:41:00] <spronk> is namecheap.com name.com?
1457: [22:41:00] <FrozenFire> "Name.com recently discovered a security breach where customer account information including usernames, email addresses, and encrypted passwords and encrypted credit card account information may have been accessed by unauthorized individuals. It appears that the security breach was motivated by an attempt to gain information on a single, large commercial account at Name.com."
1458: [22:41:00] <spronk> am i with name.com..
1459: [22:42:00] <FrozenFire> I don't believe so
1460: [22:42:00] <Pyromanik> that a registrar?
1461: [22:42:00] <Pyromanik> name.com?
1462: [22:42:00] <spronk> yay
1463: [22:43:00] * simon__w is now known as simon_w
1464: [22:43:00] <spronk> ...why would you do that?
1465: [22:43:00] <Pyromanik> how to stop retards from visiting https:// domain.derp
1466: [22:43:00] <Pyromanik> so
1467: [22:43:00] <Pyromanik> ic
1468: [22:43:00] <FrozenFire> I used them to purchase a .tv domain
1469: [22:43:00] <FrozenFire> Yep
1470: [22:43:00] <Pyromanik> because then they ring us up and have a fucking whinge about viruses that don't exist
1471: [22:44:00] <FrozenFire> That's really the only solution.
1472: [22:44:00] * Pyromanik total cert newbie
1473: [22:44:00] <Pyromanik> simon_w: please, do go on?
1474: [22:44:00] <Pyromanik> FrozenFire: pretty much what I was thinking
1475: [22:44:00] <simon_w> You really should've added the base domain on your certificate :p
1476: [22:44:00] <Pyromanik> because server cert does not match domain, they get big red warning in chrome
1477: [22:44:00] <FrozenFire> How about not serving anything on HTTPS?
1478: [22:44:00] <FrozenFire> Not serving anything
1479: [22:44:00] <simon_w> When you create a certificate, there's a field that lets you added in a couple of additional domains it's valid on
1480: [22:45:00] <Pyromanik> indeed ^
1481: [22:45:00] <FrozenFire> No browser trusts self-signed certs.
1482: [22:45:00] <FrozenFire> Yeah. Don't do that.
1483: [22:45:00] <Pyromanik> plesk
1484: [22:45:00] <Pyromanik> self signed
1485: [22:45:00] <Pyromanik> which hosts a fair number of domains.
1486: [22:45:00] <FrozenFire> It's a self-signed cert
1487: [22:45:00] <FrozenFire> Err
1488: [22:45:00] <FrozenFire> Ah
1489: [22:45:00] <Pyromanik> cert is for our server
1490: [22:45:00] <Pyromanik> so
1491: [22:45:00] <Pyromanik> but
1492: [22:45:00] <Pyromanik> I'm not doing it
1493: [22:45:00] <FrozenFire> Since if you serve anything at all on that port, it'll give that warning, except for the domain which has the cert.
1494: [22:45:00] <simon_w> Lets you have wwww./base on the same cert
1495: [22:46:00] <Pyromanik> one client bought a cert, but then decided he didn't like the domain, or the certificate.
1496: [22:46:00] <FrozenFire> Disable HTTPS
1497: [22:46:00] <FrozenFire> It's actually a bit of a tricky situation
1498: [22:46:00] <Pyromanik> well, mostly no.
1499: [22:46:00] <Pyromanik> I don't know enough about stuff to make it not.
1500: [22:46:00] <Pyromanik> sounds legit, doing that now
1501: [22:46:00] <FrozenFire> Assuming you're not actually using it.
1502: [22:46:00] <Pyromanik> it just happens
1503: [22:47:00] <FrozenFire> Which will result in the SSL warning
1504: [22:47:00] <Pyromanik> so now his site is standard http on another domain now
1505: [22:47:00] <FrozenFire> Since if you enable it at all, for any domain, all other domains on the same host will start serving the default-ssl vhost
1506: [22:47:00] <Pyromanik> yeh
1507: [22:47:00] <Pyromanik> basically
1508: [22:47:00] <Pyromanik> but
1509: [22:47:00] <irogue> some people have plugins like "HTTPS Everywhere" which automatically serves up the HTTPS version if its there
1510: [22:47:00] <FrozenFire> And because SSL is TCP-level, there's no way to say "No, not for this domain"
1511: [22:47:00] <Pyromanik> yeh
1512: [22:47:00] <Pyromanik> hmm
1513: [22:48:00] <spronk> is it really an issue?
1514: [22:48:00] <spronk> i'd just keep it there and security slightly-more-paranoid-than-normal can accept the self signed
1515: [22:48:00] <Pyromanik> irogue: yeah, I think this is morans browsing from facebook straight to their site by way of address bar
1516: [22:48:00] <spronk> hmm
1517: [22:48:00] <FrozenFire> Instead of *:993
1518: [22:48:00] <irogue> but people with plugins like that really shouldn't be too surprised when they get a "bad cert" screen
1519: [22:48:00] <FrozenFire> Only way, I suppose, is to only enable HTTPS for specific IP addresses
1520: [22:48:00] <Pyromanik> no vhost for that domain on that port though...
1521: [22:48:00] <Pyromanik> but then browser caches, so every time it autocompletes from there on out is bady badness
1522: [22:49:00] <Pyromanik> and chrome doesn't store exceptions
1523: [22:49:00] <spronk> or just get them a cert
1524: [22:49:00] <Pyromanik> spronk: haha, charge everyone for ssl whether they use it or not?
1525: [22:49:00] <Pyromanik> sounds legit
1526: [22:49:00] <spronk> jaja
1527: [22:49:00] <FrozenFire> :P
1528: [22:49:00] <FrozenFire> But yeah. I think there are only two effectively-equivalent solutions
1529: [22:49:00] <spronk> just get JP to explain that in this day and age it gives a level of security
1530: [22:49:00] <spronk> boom
1531: [22:49:00] <FrozenFire> 1) Disable HTTPS globally.
1532: [22:50:00] <FrozenFire> 2) Disable HTTPS globally, and only enable it on IP addresses assigned to specific domains with HTTPS
1533: [22:50:00] <irogue> goddamn it
1534: [22:50:00] <FrozenFire> As I understand it, SSL happens before the vhost is even resolved.
1535: [22:50:00] <FrozenFire> Nope
1536: [22:50:00] <Pyromanik> FrozenFire: I cn disable it per domain (i assume it just removes the domain.tld:933 vhost)
1537: [22:50:00] <FrozenFire> Since you're saying nobody uses HTTPS, the former is all you need do
1538: [22:51:00] <irogue> WE MEET AGAIN FOR THE FIRST TIME SINCE I USED MANDRAKE 8
1539: [22:51:00] <Pyromanik> probably will drop con before searching for cert?
1540: [22:51:00] <Pyromanik> FrozenFire: hmm really?
1541: [22:51:00] <FrozenFire> The socket listener will be bound to an IP address on a port
1542: [22:51:00] <simon_w> Sometimes
1543: [22:51:00] <FrozenFire> The request comes in
1544: [22:51:00] <FrozenFire> It initiates SSL using the cert it has for that IP
1545: [22:51:00] <irogue> unison is in the AMI repos but a bunch of prereqs for it aren't
1546: [22:51:00] <Pyromanik> yeah, an SSL Handshake might happen
1547: [22:51:00] <irogue> RPM DEPENDENCY HELL
1548: [22:51:00] <Pyromanik> but when the server then goes "oh yeah nah"
1549: [22:51:00] <simon_w> You can have vhost-based certs with modern browsers
1550: [22:52:00] <FrozenFire> You think the same people who are scared of a self-signed cert warning are using a modern browser?
1551: [22:52:00] <simon_w> Fairly sure it's IE7+
1552: [22:52:00] <Pyromanik> irogue: lulz, my first distro.
1553: [22:52:00] <FrozenFire> simon_w, Lolmodernbrowser.
1554: [22:52:00] <irogue> Pyromanik: sames
1555: [22:52:00] <simon_w> You think the same people who are scared of a self-signed cert don't install all the updates their OS tells them to?
1556: [22:52:00] <Pyromanik> FrozenFire: it's that the domains don't match
1557: [22:52:00] <Pyromanik> simon_w: yeh, unless you're on XP
1558: [22:53:00] <Pyromanik> ok, it's both.
1559: [22:53:00] <Pyromanik> The certificate is not trusted because it is self-signed.
1560: [22:53:00] <Pyromanik> The certificate is only valid for Parallels Panel
1561: [22:54:00] <FrozenFire> The default-ssl vhost for Apache set up by Plesk points to Plesk panel, iirc
1562: [22:54:00] <Pyromanik> FrozenFire: sounds about right.
1563: [22:54:00] <Pyromanik> You attempted to reach blah.co.nz, but the server presented a certificate issued by an entity that is not trusted by your computer's operating system. This may mean that the server has generated its own security credentials, which Google Chrome cannot rely on for identity information, or an attacker may be trying to intercept your communications.
1564: [22:54:00] <Pyromanik> this cert pops up for any site that does not have it's own.
1565: [22:55:00] <Pyromanik> yeah but
1566: [22:55:00] <FrozenFire> HTTPS, that is.
1567: [22:55:00] <Pyromanik> I guess resolved by ip rather than host
1568: [22:55:00] <Pyromanik> not legit if I need to turn it back on
1569: [22:55:00] <Pyromanik> mind you, can just make customer pay for another IP
1570: [22:55:00] <FrozenFire> Exactly
1571: [22:55:00] <FrozenFire> Indeed.
1572: [22:55:00] <FrozenFire> Just disable SSL
1573: [22:56:00] <Pyromanik> you can get domain level ones
1574: [22:56:00] <FrozenFire> One IP to one SSL cert
1575: [22:56:00] <FrozenFire> If a customer needs SSL, they *have* to buy another IP
1576: [22:56:00] <Pyromanik> simon_w: not in my XPerience
1577: [22:56:00] <spronk> hmm
1578: [22:56:00] <simon_w> Pyromanik, works fine in XP
1579: [22:56:00] <spronk> could you redirect them to a base domain first?
1580: [22:56:00] <Pyromanik> but as you mentioned, don't work in ie6, or anything in XP
1581: [22:56:00] <spronk> i.e. mysecuresites.tld/sitename/ ?
1582: [22:56:00] <Pyromanik> spronk: base like how?
1583: [22:57:00] <spronk> yeah..
1584: [22:57:00] <FrozenFire> :P
1585: [22:57:00] <FrozenFire> Disable HTTPS
1586: [22:57:00] <simon_w> spronk, need to connect before you can do any redirects
1587: [22:57:00] <FrozenFire> Psst
1588: [22:57:00] <spronk> bloody ssl
1589: [22:57:00] <FrozenFire> done.
1590: [22:57:00] <Pyromanik> yeh
1591: [22:57:00] <Pyromanik> but
1592: [22:57:00] <Pyromanik> no
1593: [22:57:00] <Pyromanik> right
1594: [22:57:00] <Pyromanik> Full stop.
1595: [22:57:00] <FrozenFire> Period
1596: [22:57:00] <FrozenFire> SSL happens before any application-level stuff.
1597: [22:58:00] <FrozenFire> Do not pass Go
1598: [22:58:00] <Pyromanik> zee or zed, that is the question.
1599: [22:58:00] <FrozenFire> Do not collect $200
1600: [22:58:00] <Pyromanik> zed. fo' sure.
1601: [22:58:00] <FrozenFire> Zed.
1602: [22:58:00] <FrozenFire> It is known.
1603: [22:58:00] <Pyromanik> so y4u period?
1604: [22:59:00] <FrozenFire> Yep
1605: [22:59:00] <Pyromanik> you're like a weird mix of real English and Americanese.
1606: [22:59:00] <FrozenFire> Because I'm Canadian. ;)
1607: [22:59:00] <FrozenFire> We'll measure our dicks in inches, but our drives in kilometres.
1608: [23:00:00] <willmorgan> yeah, 10ths
1609: [23:00:00] <willmorgan> so 1dl = 100ml
1610: [23:00:00] <Pyromanik> centimeters.
1611: [23:00:00] <willmorgan> haha, "Americanese
1612: [23:00:00] <FrozenFire> I wish the decimetre was more prevalent as a unit of metric measurement
1613: [23:00:00] <ss23> Every country measures their dicks in inches!
1614: [23:00:00] <willmorgan> threw me right off the first time I heard that one
1615: [23:00:00] <Pyromanik> deci?
1616: [23:00:00] <FrozenFire> One tenth
1617: [23:00:00] <willmorgan> Swedes use decilitres
1618: [23:01:00] <willmorgan> whaa?
1619: [23:01:00] <Pyromanik> hmm yeh I turned off SSL
1620: [23:01:00] <Pyromanik> oic
1621: [23:01:00] <FrozenFire> 1 decimetre is 10 centimetres
1622: [23:01:00] <ss23> centi == 100
1623: [23:01:00] <FrozenFire> Close enough to an inch to be useful
1624: [23:02:00] <willmorgan> SSL and decimetres in the same conversation... time to hit the hay
1625: [23:02:00] <Pyromanik> so now instead of site I get cert error then a "no such page"
1626: [23:02:00] <Pyromanik> cm
1627: [23:02:00] <Pyromanik> inch not 2.5, rather 2.54
1628: [23:02:00] * willmorgan quit (Read error: Connection reset by peer)
1629: [23:02:00] <Pyromanik> FrozenFire: yeah, more of the take than the give.
1630: [23:02:00] <simon_w> That'd require an inch to be useful
1631: [23:02:00] <FrozenFire> Give or take
1632: [23:02:00] <FrozenFire> 1 decimetre is 4 inches
1633: [23:02:00] <willmorgan> nn
1634: [23:03:00] <irogue> weirdo
1635: [23:03:00] <irogue> yep
1636: [23:03:00] <irogue> [11:00] <ss23> Every country measures their dicks in inches!
1637: [23:03:00] <Pyromanik> just as 1/2 is not QUITE the same as 13mm
1638: [23:03:00] <irogue> dicks and screens
1639: [23:03:00] <irogue> the two things universally measured in inches
1640: [23:03:00] <irogue> coincidence?
1641: [23:03:00] <ss23> My screen is in CM
1642: [23:03:00] <ss23> wait no
1643: [23:04:00] <ss23> Let me check
1644: [23:04:00] <ss23> k no was in inches, I just read cm
1645: [23:05:00] <FrozenFire> How to detect the existence of a many_many extraField on a DataObject from the scope of that object?
1646: [23:05:00] <FrozenFire> I thought $this->hasField("Foo")
1647: [23:05:00] <FrozenFire> But no
1648: [23:06:00] <FrozenFire> That seems to return true arbitrarily
1649: [23:06:00] <Pyromanik> I see no option to turn SSL off
1650: [23:07:00] <Pyromanik> tell them to buy certs.
1651: [23:07:00] * Pyromanik will continue to roll eyes at people whinging about SSL
1652: [23:08:00] <helion> New methods work but redefining one that already exists in the original class doesn't seem to have any effect.
1653: [23:08:00] <FrozenFire> Heh. Could always just throw an iptables rule in to block port 993
1654: [23:08:00] <irogue> best fix!
1655: [23:08:00] <helion> Can a sub-class of Extension be used to overwrite an existing method?
1656: [23:09:00] <FrozenFire> "Plesk is in the way!"
1657: [23:09:00] <FrozenFire> But Plesk will probably regen it as a giant fuck you.
1658: [23:09:00] <FrozenFire> You have to remove the Listen 443 line from your Apache config
1659: [23:09:00] <FrozenFire> Since it hijacks your configuration, you'll have a hell of a time.
1660: [23:09:00] <simon_w> helion, no
1661: [23:09:00] <FrozenFire> Pyromanik, Ultimately, you'll be encountering my all-to-common refrain
1662: [23:09:00] <helion> Damn, is there any other way of acheiving such an effect.
1663: [23:10:00] <FrozenFire> :P
1664: [23:10:00] <FrozenFire> Back in, like, 2006
1665: [23:10:00] <FrozenFire> I think Pollita stopped maintaining it
1666: [23:10:00] <simon_w> But really, the answer's no
1667: [23:10:00] <FrozenFire> runkit
1668: [23:10:00] <FrozenFire> :P
1669: [23:10:00] <FrozenFire> Never. Ever. Use.
1670: [23:10:00] <simon_w> Yeah, that one
1671: [23:10:00] <simon_w> helion, there's some really hacky PECL extension that lets you redefine functions that may work.
1672: [23:10:00] * jcwacky has joined #silverstripe
1673: [23:11:00] <FrozenFire> Oh wait, no, I guess she still does
1674: [23:11:00] <FrozenFire> Just had to look at the git log
1675: [23:11:00] <FrozenFire> I think some people use it for sandboxing PHP
1676: [23:11:00] <helion> @simon_w Thanks, I guess I'll just sub-classing the original directly.
1677: [23:12:00] <Pyromanik> not my decision
1678: [23:12:00] <Pyromanik> FrozenFire: yeah, no doubts. But it's not a choice for me.
1679: [23:12:00] <FrozenFire> Pyromanik, Why not?
1680: [23:12:00] <FrozenFire> Disable global 443 listen
1681: [23:12:00] <FrozenFire> Enable IP-specific 443 listen
1682: [23:12:00] <FrozenFire> But yeah, Plesk.
1683: [23:12:00] <FrozenFire> Fuck Plesk.
1684: [23:12:00] <FrozenFire> Never use Plesk.
1685: [23:12:00] <Pyromanik> mostly, yeh.
1686: [23:12:00] <FrozenFire> If you use Plesk, you're wrong.
1687: [23:13:00] <Pyromanik> Plesk, therefore it amounts to a giant "meh" and carry on.
1688: [23:15:00] * MiniZeka has joined #silverstripe
1689: [23:16:00] <MiniZeka> ahoy
1690: [23:16:00] <MiniZeka> me again
1691: [23:16:00] <FrozenFire> Avast
1692: [23:17:00] <FrozenFire> Umm
1693: [23:17:00] <FrozenFire> What scenario triggers it?
1694: [23:17:00] <FrozenFire> Are you trying to define a custom action on your ModelAdmin?
1695: [23:17:00] <MiniZeka> no
1696: [23:17:00] <MiniZeka> it's triggered by simply opening ModelAdmin
1697: [23:17:00] <MiniZeka> what does bloody "[User Error] Uncaught LogicException: GridField doesn't have a modelClassName, so it doesn't know the columns of this grid." in ModelAdmin means and how to get rid of it?
1698: [23:17:00] <MiniZeka> actually, in a class that extends ModelAdmin
1699: [23:18:00] * helion quit (Quit: Page closed)
1700: [23:18:00] <MiniZeka> and model that is managed is quite simple
1701: [23:18:00] * helion has joined #silverstripe
1702: [23:18:00] <FrozenFire> Do you have a public static $managed_models = array( "SomeModel" );
1703: [23:18:00] <FrozenFire> ?
1704: [23:18:00] * unsigned_ has joined #silverstripe
1705: [23:19:00] <FrozenFire> Since you're pretty-well certainly doing something wrong. :)
1706: [23:19:00] <FrozenFire> Or, perhaps more importantly, can you paste your code?
1707: [23:19:00] * unsignedint quit (Read error: Connection reset by peer)
1708: [23:20:00] <MiniZeka> http://sspaste.com/paste/show/518addae74fcc
1709: [23:20:00] <Pyromanik> can someone stop chrome from being bad at internets please?
1710: [23:21:00] <MiniZeka> http://sspaste.com/paste/show/518ade06a18aa
1711: [23:21:00] <FrozenFire> That's your DataObject
1712: [23:21:00] <FrozenFire> Paste your ModelAdmin
1713: [23:22:00] <MiniZeka> it breaks on opening tab "HTML Block:
1714: [23:22:00] <MiniZeka> "Layout" tab works fine
1715: [23:23:00] <helion> A direct sub-class works like a charm. Now I feel stupid for wasting an hour with Extension.
1716: [23:23:00] * simon__w has joined #silverstripe
1717: [23:23:00] * simon_w quit (Ping timeout: 276 seconds)
1718: [23:23:00] <FrozenFire> Interesting.
1719: [23:23:00] <FrozenFire> Not seeing anything there.
1720: [23:23:00] <MiniZeka> yeeeeey, Layout breaks too now :(
1721: [23:24:00] <Pyromanik> FFFFFUUUUUUUUUUUUUUUUUUU
1722: [23:24:00] <Pyromanik> no js errors
1723: [23:24:00] <Pyromanik> panel does not update
1724: [23:24:00] <Pyromanik> json comes back
1725: [23:24:00] <Pyromanik> request goes
1726: [23:24:00] <Pyromanik> 3.0.5
1727: [23:24:00] <Pyromanik> I'm loading things in the CMS
1728: [23:24:00] <cloph> Re https - there is this nice thing called SNI that makes https work with various domains on the same IP
1729: [23:25:00] <Pyromanik> pages load fine if visited via URL
1730: [23:25:00] <Pyromanik> (site in dev mode)
1731: [23:25:00] <Pyromanik> never had this issue before
1732: [23:25:00] <FrozenFire> cloph, Yeah, I suspect that SNI becoming universally available will actually free up a significant portion of the IPv4 range
1733: [23:27:00] <cloph> That is nothing new - and it won't help for IPv4 addresses- I doubt that the number of dedicated ssl-addresses is singificant
1734: [23:28:00] <FrozenFire> I don't doubt that most browsers in use today *support* SNI
1735: [23:28:00] <cloph> http://en.wikipedia.org/wiki/Server_Name_Indication#Browsers_with_support_for_TLS_server_name_indication.5B6.5D ??? IE7 or later
1736: [23:28:00] <FrozenFire> cloph, Well, Symantec alone has said that they've issued in excess of 811,000 SSL certificates
1737: [23:29:00] <FrozenFire> That is, even I routinely forget about it
1738: [23:29:00] <cloph> sure - but that doesn't mean that those use 811000 additional IPs
1739: [23:29:00] <FrozenFire> But the existence of SNI is not well-understood
1740: [23:29:00] <cloph> And I disagree, those that don't support SNI are a threat to the user, since they are so old and full of security bugs.
1741: [23:30:00] <FrozenFire> Huh
1742: [23:30:00] <cloph> a trusted ssl-certificate is the last problem they should worry about.
1743: [23:30:00] <FrozenFire> You are talking about actual security.
1744: [23:30:00] <FrozenFire> That's not what we're talking about.
1745: [23:30:00] <FrozenFire> We're talking about management-perceived security.
1746: [23:30:00] <cloph> Just like SSL should die, and people should really start providing only TLS
1747: [23:30:00] <FrozenFire> Chain of trust is extremely important.
1748: [23:31:00] <FrozenFire> Establishing the server's identity beyond doubt, through signing.
1749: [23:31:00] <cloph> SSL 2.0 is complete failure, SSL 3.0 is only slightly better.
1750: [23:31:00] <cloph> Chain of trust does not depend on the domain-name.
1751: [23:32:00] <FrozenFire> I don't claim to know a whole lot about it. :P
1752: [23:32:00] <cloph> Of course if domain A and domain B are completely unrelated it is - but if you trust the issuer of domain A, and know domain B belongs to that same entity, then you can just accept the domain-name mismatch
1753: [23:32:00] <FrozenFire> Maybe I misunderstand TLS
1754: [23:32:00] <cloph> what is verified is the certificate, not the domain.
1755: [23:33:00] <FrozenFire> The point is that having an indication that the SSL certificate was provided by the operator of the domain being accessed is extremely important.
1756: [23:33:00] <cloph> so when another domain, with a non-matching domain-name manages to "steal" the certificate, then that entity wasn't trustworthy to begin with.
1757: [23:33:00] <FrozenFire> Otherwise MITM is fairly trivial
1758: [23:33:00] <MiniZeka> one quick question
1759: [23:33:00] <MiniZeka> if I have ModelA, and ModelB which extends ModelA
1760: [23:34:00] <cloph> Yeah, but then again: Those using a browser that doesn't support SNI cannot claim for themselves that they care about security....
1761: [23:34:00] <MiniZeka> and run ModelA::get() - would I get ModelB records as well?
1762: [23:35:00] * chillu quit (Quit: chillu)
1763: [23:37:00] <FrozenFire> It's nothing to do with actual security.
1764: [23:37:00] <FrozenFire> If your site doesn't work for people using IE7, then by management's perception, you've failed to make the application work.
1765: [23:38:00] <FrozenFire> "Just make it work"
1766: [23:38:00] <cloph> IE7 already supports it - and yes, if management wants it, you give management what it wants, even if it is complete bs
1767: [23:38:00] <sminnee> FrozenFire: Does IE8 support the vhost-SSL thing?
1768: [23:38:00] <FrozenFire> They don't care about any of your techie mumbo-jumbo.
1769: [23:38:00] <FrozenFire> So you go out and buy a dedicated IP address.
1770: [23:39:00] <FrozenFire> It's basically a protocol issue
1771: [23:39:00] <FrozenFire> sminnee, Which?
1772: [23:39:00] <FrozenFire> SNI?
1773: [23:39:00] <sminnee> yeah
1774: [23:39:00] <FrozenFire> cloph, Err, yeah. Let's say, Windows XP
1775: [23:39:00] <FrozenFire> Which many people are still running
1776: [23:39:00] <sminnee> Oh so it works in IE7/Vista but not IE8/XP
1777: [23:39:00] <FrozenFire> sminnee, Yeah
1778: [23:39:00] <sminnee> yeah. call me conservative, but i don't bother with it for most things, for that reason
1779: [23:39:00] <Pyromanik> halp halp my cms is bork'd
1780: [23:39:00] <sminnee> although regular vhosts behind a *.silverstripe.com SSL cert is okay.
1781: [23:39:00] <FrozenFire> Which is handled at the OS level
1782: [23:40:00] <FrozenFire> I can't even think of how to deal with it
1783: [23:40:00] <FrozenFire> https://www.youtube.com/watch?v=1eSMxRya2S8
1784: [23:40:00] <FrozenFire> I'm so goddamn screwed by this many_many extraField formfield issue
1785: [23:40:00] * unsigned_ is now known as unsigned_int
1786: [23:40:00] <Pyromanik> near vanilla install
1787: [23:40:00] <FrozenFire> Yeah, one IP per domain, if you can afford a wildcard cert
1788: [23:40:00] <Pyromanik> if only I knew what was wrong
1789: [23:40:00] <Pyromanik> sminnee: good idea
1790: [23:40:00] <sminnee> Pyromanik: fix it
1791: [23:41:00] <FrozenFire> And it's a sensible one.
1792: [23:41:00] <FrozenFire> But that would add more complexity
1793: [23:41:00] <FrozenFire> Even using a hack
1794: [23:41:00] <FrozenFire> Nope
1795: [23:41:00] <sminnee> ok.
1796: [23:41:00] <FrozenFire> Well, I could
1797: [23:41:00] <sminnee> move away from many_many to a separate intermediary dataobject?
1798: [23:41:00] <cloph> easy fix for Windows XP: use Firefox or Chrome or Opera,.... :-P
1799: [23:41:00] <FrozenFire> And break most of the application
1800: [23:41:00] <FrozenFire> I just have one extra field.
1801: [23:42:00] * azureKnight quit (Quit: I'm asleep. ZZZzzz???)
1802: [23:42:00] <FrozenFire> Each item in the catalogue has many_many mediums
1803: [23:42:00] <FrozenFire> For each medium, there's a price for that item
1804: [23:42:00] <FrozenFire> It's all broken, though
1805: [23:43:00] <FrozenFire> So I have a getter for Price which says "Do I have a price set for the item itself?"
1806: [23:43:00] <Pyromanik> cloph: no
1807: [23:43:00] <Pyromanik> it's OS level
1808: [23:43:00] <Pyromanik> still doesn't work.
1809: [23:43:00] <FrozenFire> I need to detect when that extra field is set, because there's also a DefaultPrice on the medium itself
1810: [23:43:00] <FrozenFire> Which it'll fall back to if the price isn't set for an item
1811: [23:43:00] <cloph> No, since that is wrong
1812: [23:43:00] <FrozenFire> If not, default price.
1813: [23:44:00] <Pyromanik> brilliant, corrupt install
1814: [23:44:00] <FrozenFire> The CMS fields also have to either show the Price field from the many_many, or the DefaultPrice field, depending on whether they're editing the medium in relation to the item, or if they're just editing the medium.
1815: [23:46:00] <Pyromanik> cloph: tested it not long ago
1816: [23:47:00] <cloph> That is true for IE, but not for the other browsers. But if it is your first-hand experience, I won't argue. It's getting late anyway...
1817: [23:47:00] * cloph is now known as cloph_away
1818: [23:48:00] <Colin[pi]> morning all :D
1819: [23:51:00] * FrozenFire hugs his dataobjectcruft module
1820: [23:51:00] <FrozenFire> It's so goddamn handy
1821: [23:51:00] <FrozenFire> Cleaned up a very-long-running project
1822: [23:51:00] <FrozenFire> Removed about 10 tables, at least 20 columns, and about as many indexes.
1823: [23:53:00] * Colin[pi] gives FrozenFire a cookie
1824: [23:54:00] * FrozenFire grabs the cookie, displays it momentarily in his hand, then grasps it tightly, crumbling it to dust
1825: [23:55:00] <FrozenFire> Indeed
1826: [23:55:00] * FrozenFire then desperately scrubs the gluten off his hand
1827: [23:55:00] <Pyromanik> lulz
1828: [23:55:00] <Pyromanik> contact alergy?
1829: [23:55:00] * MiniZeka quit (Ping timeout: 245 seconds)
1830: [23:55:00] <Pyromanik> what's that default locale call and is it still required in mysite/_config.php (3.0)
1831: [23:56:00] <Colin[pi]> but that's it
1832: [23:56:00] <FrozenFire> I've still recovering from a rash developed due to a hair conditioner I was using >.>
1833: [23:56:00] <FrozenFire> Took me forever to figure out what was causing it
1834: [23:56:00] <irogue> i'm happy i'm not allergic to anything
1835: [23:56:00] <Colin[pi]> I am allergic to microscopic mold spores :(
1836: [23:56:00] * simon__w quit (Ping timeout: 245 seconds)
1837: [23:57:00] <FrozenFire> Pyromanik, And no, I don't think it's required.
1838: [23:57:00] <Pyromanik> FrozenFire: so it would seem, it's not in there by default, but I'm trying to look to add it for completeness' sake.
1839: [23:58:00] <FrozenFire> ::set_default_locale()
1840: [23:58:00] <FrozenFire> i18n::set_default_locale()
1841: [23:58:00] <FrozenFire> http://api.silverstripe.org/master/class-i18n.html#_set_default_locale
1842: [23:58:00] <FrozenFire> Naw
1843: [23:58:00] <Colin[pi]> naw
1844: [23:58:00] <Pyromanik> well actually it's both.
1845: [23:58:00] <Pyromanik> yeh
1846: [23:58:00] <FrozenFire> Which are two separate matters.
1847: [23:58:00] <FrozenFire> The other is for picking the *current* locale
1848: [23:58:00] <Pyromanik> apparently
1849: [23:58:00] <Pyromanik> naw, it's just set_locale()
1850: [23:59:00] <Pyromanik> rgr rgr
1851: [23:59:00] <Pyromanik> but I'm not using translatable
1852: [23:59:00] <FrozenFire> Bitch

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