#silverstripe IRC Log

IRC log for 13 July 2015

All timestamps are in UTC.

1: [00:00:03] <spronk> exactly
2: [00:00:23] <adrexia> I think its very self rightious
3: [00:00:34] <spronk> it is slightly more complex though, because alcoholic beverage production provides a lot of jobs
4: [00:00:55] <antmas> that's true
5: [00:00:59] <antmas> didn't really think of that
6: [00:01:03] <antmas> but
7: [00:01:11] <antmas> if you have a job
8: [00:01:21] <antmas> it's slightly different?
9: [00:01:26] <LimRes> Does anybody have any idea how Internet Explorer could be screwing up a redirect from a custom login page: if($this->performLogin($data)) { return Controller::curr()->redirect('../dashboard') ... acting like it's checking the permissions BEFORE the redirect, so have to refresh to see the page but only on IE
10: [00:01:42] <antmas> "irogue was raised by solo mother on DPB, so has fairly strong opinions on topics regarding welfare etc"
11: [00:01:52] <antmas> +1, but with both 'rents :)
12: [00:02:51] <antmas> LimRes: what version of IE?
13: [00:02:55] <antmas> 11?
14: [00:02:59] * helenclark0 has joined #silverstripe
15: [00:03:24] <LimRes> antmas: yes
16: [00:03:49] <antmas> I have noticed that from time to time
17: [00:04:01] <antmas> if you figure out what it is, LimRes , let me know :)
18: [00:04:33] <LimRes> I guess IE must defer the creation of the cookie?
19: [00:05:55] <irogue> I say DPB but really it was alternating between that and Invalids Benefit, depending which government was in at the time. National (under Bolger) didn't consider my mother's Schizophrenia and Bipolar Disorder to be a long-term illness, so she got dropped to DPB during that time.
20: [00:05:59] <antmas> LimRes: that can depend on GP settings
21: [00:06:09] * helenclarko quit (Ping timeout: 252 seconds)
22: [00:06:47] <LimRes> GP?
23: [00:06:55] <antmas> irogue: my Dad had Bipolar, he managed to get it sorted - took a little while though
24: [00:06:58] <antmas> has*
25: [00:07:12] <antmas> sorted as in benefit
26: [00:07:12] <LimRes> I don't have a general practitioner, I just eat raw garlic.
27: [00:07:22] <antmas> LimRes: LOL
28: [00:07:23] <antmas> :D
29: [00:07:31] <antmas> hmmmmm
30: [00:07:47] <DanaeNZ> Now I want garlic bread
31: [00:07:53] <antmas> spronk: you ever get an automatic transmission flush?
32: [00:08:08] * spronk doesn't drive automagics
33: [00:08:15] <antmas> :O
34: [00:08:16] <LimRes> antmas: but seriously what are GP settings?
35: [00:08:21] <DanaeNZ> haha my bf emptied the transmission instead of the oil once
36: [00:08:34] <spronk> remove plug
37: [00:08:35] <spronk> ...
38: [00:08:36] <spronk> under no circumstances
39: [00:08:39] <DanaeNZ> it’s easy to replace tho
40: [00:08:48] <DanaeNZ> apppaaarrrently
41: [00:08:50] <antmas> LimRes: oh, sorry - group policy settings - probably only applies if your running IE primary browser
42: [00:09:09] * antmas has a honda with an auto
43: [00:09:17] * antmas so needs to be 'careful'
44: [00:09:40] <antmas> $334 + gst for flush apparently
45: [00:09:45] <antmas> no idea if that is expensive
46: [00:09:45] <DanaeNZ> antmas: wooow
47: [00:10:05] <DanaeNZ> hmmmm
48: [00:10:28] <DanaeNZ> i have too much of a DIY attitude
49: [00:10:40] <DanaeNZ> i don’t think I ever took my motorbike to a mechanic
50: [00:10:41] <antmas> got a quote for cambelt+water pump+flush for $1600
51: [00:10:41] <spronk> that seems
52: [00:10:43] <spronk> expensive..
53: [00:10:47] <spronk> :|
54: [00:10:50] <spronk> what model?
55: [00:11:00] <antmas> 2004 inspire (see accord v6)
56: [00:11:06] <spronk> honda chch did my cambelt, water pump and pulley service for $500, '99 torneo
57: [00:11:10] <antmas> this is at a Honda service center
58: [00:11:15] <spronk> granted this was .. 3? years ago
59: [00:11:23] <antmas> spronk: also not a v6
60: [00:12:15] <spronk> yeah but
61: [00:12:15] <LimRes> antmas: I rarely touch IE, so not sure where group policy settings are?
62: [00:12:21] <spronk> they're not THAT much more complex to change cambelts on?!
63: [00:12:32] <LimRes> or do you mean SS group?
64: [00:12:43] <antmas> LimRes: I wouldn't worry
65: [00:13:02] <antmas> spronk: they kinda can be, depends on how the engine is laid out
66: [00:13:09] <spronk> i mean it's the same deal as a 4cyl, most of the problem is getting to the things in the first place
67: [00:13:12] <antmas> like, they'd have to lift the whole motor out to do this
68: [00:13:39] <spronk> oh!?
69: [00:13:47] <antmas> yeeeeahhh.
70: [00:13:55] <antmas> hence the labour costs :P
71: [00:14:09] <spronk> damn
72: [00:14:31] <antmas> will take the quote to some other places though, might be able to work it down
73: [00:14:51] <LimRes> antmas: client not too happy that IE users seeing a "sorry we screwed up" page instead of their dashboard after logging in... will try an intermediary redirect to see if that sorts it...
74: [00:18:27] * helenclark0 is now known as helenclarko
75: [00:18:34] <spronk> i've always found honda to be reasonable on cost antmas
76: [00:18:49] <spronk> more expensive than the local mechanic, but most of the time they do a better job
77: [00:19:03] <spronk> cheaper than named workshops
78: [00:19:16] <antmas> spronk: mm, might still shop around though
79: [00:19:17] <spronk> fucktons cheaper than toyota
80: [00:19:22] <spronk> they are just ripoff artists
81: [00:19:35] <spronk> mm, at that sorta money definitely worth it
82: [00:19:58] <antmas> would be happy if it were closer to $1200
83: [00:20:03] <spronk> mm..
84: [00:20:36] <irogue> spronk: I love that if I take my car "to Lexus" for a service it costs significantly more than taking it "to Toyota"
85: [00:20:42] <spronk> lawl
86: [00:20:44] <irogue> even though they're the same workshop
87: [00:20:48] <spronk> fucking toyota
88: [00:21:22] <spronk> they wanted $650 for cambelt and pump on mrs' rolla
89: [00:21:23] <irogue> but there's nothing stopping me taking my Lexus "to Toyota" and paying the cheaper price
90: [00:21:46] <irogue> guessing the Lexus price is just a stupid tax on rich people who think they have to take it "to Lexus"
91: [00:21:56] <spronk> its also probably on their warranty conditions
92: [00:21:58] <spronk> for a new lexus
93: [00:22:03] <spronk> shit should be illegal
94: [00:22:06] <irogue> yeah, possibly
95: [00:22:21] <spronk> but hey, price gouging rich people is always good
96: [00:22:33] <irogue> yep, keeps costs down for the rest of us ;)
97: [00:23:34] <spronk> kekek
98: [00:23:50] <spronk> on another note, why the fuck are there no cheap modern manual runabouts around!?
99: [00:24:25] <antmas> they're all cvt
100: [00:24:34] <spronk> blehhh
101: [00:25:26] <spronk> even something like a 2006 swift is fetching $8k
102: [00:25:55] <helenclarko> How many here are freelance?
103: [00:26:23] <antmas> mazda 2's coming manual
104: [00:26:27] <spronk> ?
105: [00:26:36] <antmas> helenclarko: not full time, but sometimes :P
106: [00:26:41] <antmas> spronk: come in*
107: [00:26:50] <spronk> hard to find
108: [00:26:58] <LimRes> helenclarko: same as antmas, usually freelance
109: [00:27:40] <LimRes> but often long-term gigs
110: [00:28:37] <helenclarko> antmas, maybe looking at doing something like that next year.
111: [00:30:14] <antmas> helenclarko: tough business
112: [00:30:56] * DanaeNZ quit (Quit: DanaeNZ)
113: [00:31:13] <spronk> ooh
114: [00:31:22] <spronk> some mazda3s have paddle shift tiptronics..
115: [00:31:31] <helenclarko> antmas, I get that haha.
116: [00:31:56] * helenclarko quit (Quit: Leaving)
117: [00:32:19] * helenclarko has joined #silverstripe
118: [00:32:20] <antmas> spronk: so do Swift Sports
119: [00:32:25] <spronk> do they??
120: [00:32:34] <spronk> hmm
121: [00:32:39] <antmas> helenclarko: :P Colin[Pi] when he's around would be a good person to ask about it
122: [00:32:49] <antmas> spronk: yeah we have one at work and it's paddle shift
123: [00:33:15] <spronk> what year?
124: [00:33:19] <spronk> and, is it responsive or laggy?
125: [00:33:23] <helenclarko> Yea I need more details.
126: [00:34:32] <antmas> spronk: it's no porshe pdk, but it's faster than shifting a regular auto that's for sure
127: [00:34:37] <antmas> spronk: it'd be a 2013
128: [00:34:41] <spronk> hmm
129: [00:35:02] <antmas> 2012's have it
130: [00:35:56] <antmas> spronk: http://www.aa.co.nz/cars/car-reviews/suzuki-swift-sport-2012-car-review/ it might have been introduced with the 2012 sport model
131: [00:36:03] <spronk> aw
132: [00:36:05] <spronk> probably too new for me
133: [00:37:31] <antmas> spronk: paddle shift (never heard of a Ractis lol) http://www.autotrader.co.nz/used-cars-for-sale/toyota-ractis/1314275
134: [00:37:42] <Ryan-Toast> antmas: you can literally buy bolt on superchargers for them from Japan too.
135: [00:37:45] <spronk> hholy fuck that's ugly
136: [00:38:09] <antmas> Ryan-Toast: for swifts?
137: [00:38:12] <Ryan-Toast> antmas: ye
138: [00:38:15] <antmas> lol
139: [00:38:17] <antmas> crazy
140: [00:38:26] <antmas> a bolt on would add like 30hp maybe?
141: [00:38:31] <antmas> would be a hoot :D
142: [00:38:46] <spronk> the old swift sports were nippy enough
143: [00:39:03] <spronk> an extra 20-30hp would be pretty nice
144: [00:39:04] <Ryan-Toast> antmas: http://www.rsrs.jp/en/engine/zc31_data.html
145: [00:39:19] <Ryan-Toast> that’s the bolt on turbo kit
146: [00:39:21] <spronk> 150... not bad
147: [00:39:42] <Ryan-Toast> wait no, that’s the supercharger
148: [00:39:57] <antmas> lol I was right!
149: [00:39:59] <antmas> ~30hp
150: [00:40:11] <Ryan-Toast> I remember installing one about 7 years ago :P
151: [00:40:16] <antmas> an off the shelf tune would bump that by 10 and even the curve out too
152: [00:40:20] <Ryan-Toast> Went pretty hard for a 1600
153: [00:40:26] <Ryan-Toast> the gearboxes are nice too.
154: [00:40:46] <spronk> still
155: [00:40:57] <antmas> woah, Nintendo boss died
156: [00:40:58] <spronk> that's only just a 4A-GE
157: [00:41:05] <spronk> more torque though
158: [00:41:20] <Ryan-Toast> spronk: a shit load lighter though.
159: [00:41:25] <antmas> mm
160: [00:41:28] <spronk> a swift?
161: [00:41:29] <spronk> nah
162: [00:41:36] <spronk> hardly
163: [00:41:47] <spronk> i'd be surprised if they were any more than 100kg lighter than the old FXGTs
164: [00:42:00] <antmas> 100kg in a hatch is a big diff
165: [00:42:12] <spronk> it's one big person
166: [00:42:12] <spronk> :p
167: [00:42:18] <antmas> mm
168: [00:42:26] <antmas> take the back seats out
169: [00:42:42] <antmas> throw some plywood speaker boxes in there brah
170: [00:42:48] <antmas> and a fusion sticker
171: [00:42:59] <spronk> hmm
172: [00:43:04] <spronk> can't find newer swift spec
173: [00:43:50] <spronk> yeah
174: [00:43:54] <spronk> swift sport 1050kg curb
175: [00:44:03] <spronk> E100 FX-GT 1052kg
176: [00:44:39] <antmas> pretty crazy considering the more stuff that's in a swift than a fxgt
177: [00:44:51] <spronk> well
178: [00:44:53] <spronk> swift is signigicantly smaller
179: [00:44:56] <Ryan-Toast> God I hate the FXGT
180: [00:45:02] <antmas> you could probably spray a swift kermit green too
181: [00:45:03] <Ryan-Toast> so fugly
182: [00:45:03] <spronk> oh?
183: [00:45:03] <antmas> lol
184: [00:45:15] <spronk> the older early 80s FX-GTs were awesomew
185: [00:45:21] <antmas> mm
186: [00:45:28] <spronk> the new round one is a big..
187: [00:45:34] <spronk> ugly
188: [00:45:42] <Ryan-Toast> 86 >>>>>>>>>>>>> 82
189: [00:45:56] <antmas> +1
190: [00:46:03] <spronk> nowai
191: [00:46:13] <spronk> wait
192: [00:46:15] <spronk> which is the 86
193: [00:46:16] <Ryan-Toast> hnnnnng: http://i.imgur.com/H0qL1Ad.jpg
194: [00:46:34] <antmas> :O
195: [00:46:40] <antmas> :()
196: [00:46:47] <spronk> oh yeah that
197: [00:46:51] * stecman quit (Quit: This computer has gone to sleep)
198: [00:46:52] <spronk> https://www.gtplanet.net/forum/proxy.php?image=http%3A%2F%2Fwww.classic-autoglas.com%2Fwp-content%2Fuploads%2F2011%2F09%2Ftoyota_corolla_fx_gt.jpg&hash=cf65c4a4defa8c1671692c87ec2eddce
199: [00:46:55] <antmas> 150hp slingbox
200: [00:47:03] <spronk> the 82 looked pretty decent though
201: [00:47:21] <antmas> what the old DX you mean?
202: [00:47:26] <spronk> AE82
203: [00:47:30] <antmas> ah
204: [00:47:44] <antmas> might as well shave your head and join the metal mulisha cult
205: [00:47:48] <spronk> AE101 was alrighht but got too round
206: [00:48:11] <spronk> but those 20v blacktop 4A-GEs that were in the E100s went haaaard as fuck
207: [00:48:44] <Ryan-Toast> spronk: the levins?
208: [00:49:02] <spronk> well, they had the same engine
209: [00:49:04] <Ryan-Toast> or the corollas?
210: [00:49:04] <antmas> mm
211: [00:49:10] * antmas looks on tradme for his old cars
212: [00:49:18] <Ryan-Toast> both of those cars when they came out were designed by grandmas.
213: [00:49:19] <irogue> I always considered putting one of those blacktops in my Starlet
214: [00:49:29] * spronk was specifically referring to http://www.oocities.org/fxgt20/mainpic.jpg
215: [00:49:43] <antmas> I did see my old KE35 on trademe a year ago with about 90% more bog
216: [00:49:45] <irogue> never ended up doing it though
217: [00:49:56] * Stomach has joined #silverstripe
218: [00:50:02] <antmas> spronk: those things look like giant black tampons
219: [00:50:04] <spronk> the 110hp 4A-FEs were pretty grunty too, tbh
220: [00:50:19] <spronk> had a surprisingly amount of low end power
221: [00:50:19] <Ryan-Toast> antmas: <3 ke35
222: [00:50:28] <antmas> Ryan-Toast: so good
223: [00:50:34] <spronk> nice
224: [00:51:02] <Ryan-Toast> antmas: I had a mk2 escort
225: [00:51:06] <Ryan-Toast> similar shape
226: [00:51:15] <antmas> yeah real similar
227: [00:51:36] <Ryan-Toast> Loved throwing that thing around corners
228: [00:51:43] * spronk always wanted an escort
229: [00:51:50] <Ryan-Toast> spronk: ;)
230: [00:51:52] * spronk inerited a mk5 cortina
231: [00:51:59] <irogue> spronk: they're legal now ;)
232: [00:52:03] <spronk> haha ;D
233: [00:52:14] <spronk> cortinas were pretty cool, but lumbering as fuck
234: [00:52:15] <antmas> my friend had a mk2 escort with an MX5 motor in it :P
235: [00:52:28] <irogue> my friend had an MX5 with a Rover V8 in it
236: [00:52:36] <antmas> lol
237: [00:52:40] * veb quit (Quit: veb-irc: &)
238: [00:52:53] <antmas> wait no mk1
239: [00:53:02] * stecman has joined #silverstripe
240: [00:53:41] <irogue> right, time to find some sausage
241: [00:54:03] <Ryan-Toast> irogue: use the sassage flare.
242: [00:54:10] <antmas> sassage
243: [00:54:18] <Ryan-Toast> irogue: https://www.youtube.com/watch?v=TMdq4urxXKU
244: [00:54:33] <antmas> LOL
245: [00:54:40] <irogue> lol
246: [00:55:26] <antmas> 'to have an external RSS feed in sharepoint, you must have Kerberos installed and configured'
247: [00:55:29] <antmas> Y U SO HARD
248: [00:57:32] * Stomach quit (Quit: zzz)
249: [01:01:51] <antmas> lol ss23 chemsnails :D
250: [01:12:36] * DanaeNZ has joined #silverstripe
251: [01:18:00] <ss23> :D
252: [01:18:06] <ss23> CHEMSNAILS ARE LEAVING CHEMICALS ON OUR STREETS
253: [01:18:09] <ss23> CAUSING INFERTILITY
254: [01:18:18] <ss23> And motherfuckers have the gall to call this shit a conspiracy?
255: [01:20:09] * LimRes quit (Ping timeout: 246 seconds)
256: [01:21:54] * Stomach has joined #silverstripe
257: [01:42:24] * Stomach quit (Quit: zzz)
258: [01:47:57] <antmas> lol
259: [01:49:54] <antmas> spronk: another quote, $315 for transmission and a 10% discount if I mention a promotion
260: [01:49:59] <spronk> hmm
261: [01:50:04] <spronk> thats a bit better i guess?
262: [01:50:12] <antmas> for the tranmission yeah
263: [01:50:22] <antmas> Honda said $335 + gst
264: [01:55:44] <Ryan-Toast> antmas: Y’ALL KNOW WHAT TIME IT IS?
265: [01:56:39] <antmas> Ryan-Toast: NIPPYYYYYYYYYYYYYYYYYYYY'S!
266: [01:56:47] <Ryan-Toast> NIIIIPPPPPYYYYSSSSSSSS
267: [01:56:48] <antmas> I don't have 1 today ;_____;
268: [01:57:00] <Ryan-Toast> antmas: step up your nip game, son.
269: [01:57:02] <antmas> stupid BP didn't have any
270: [01:57:08] * antmas rubs nips
271: [01:57:15] <antmas> (.)(.)
272: [01:57:44] <DanaeNZ> lol you made Ryan-Toast choke on his nips
273: [01:57:52] <antmas> XD
274: [02:00:06] * Stomach has joined #silverstripe
275: [02:00:27] <antmas> bah
276: [02:00:40] <antmas> that thing when you can't stop giggling but got forbid you tell cowoaks what it is
277: [02:00:44] <antmas> coworkers*
278: [02:01:09] <ss23> What, don't want your coworkers to know you're giggling at someones nips? :d
279: [02:01:31] <DanaeNZ> Chocolatey nips
280: [02:02:46] <ss23> Just turn to them and rub your nips, antmas
281: [02:02:48] <ss23> They'll understand
282: [02:02:51] <spronk> fuuckkk wordpress
283: [02:06:31] <antmas> XD
284: [02:08:05] <DanaeNZ> like that south park episode
285: [02:08:09] <DanaeNZ> get little flaps
286: [02:08:16] <DanaeNZ> only when you open the flaps
287: [02:08:19] <DanaeNZ> it’s just nippy's
288: [02:08:34] <spronk> o_O
289: [02:09:19] <antmas> :O
290: [02:09:30] <antmas> things got weird
291: [02:09:40] <spronk> are we talking about nipples or vaginas now?
292: [02:10:14] <antmas> I don't know anymore
293: [02:10:19] <DanaeNZ> we were never talking about vaginas spronk
294: [02:10:28] * spronk is so confused
295: [02:10:55] * spronk goes back to figuring out why his server won't stay up
296: [02:11:53] * micmania1 quit (Quit: micmania1)
297: [02:13:05] <adrexia> ahh
298: [02:14:54] <Ryan-Toast> spronk: try changing your diet, and getting more excersise.
299: [02:15:02] <spronk> ehehh
300: [02:15:09] <Ryan-Toast> huehuehue
301: [02:15:15] * DanaeNZ snorts
302: [02:15:23] <DanaeNZ> hm that sounded weird
303: [02:16:51] <spronk> FFFFF
304: [02:16:54] <spronk> every time i restart apache
305: [02:17:02] <spronk> a few minutes later, 500 errors from wordderp
306: [02:20:27] <Ryan-Toast> Stomach: Grouped CMS menu so good.
307: [02:20:39] <Stomach> yeah its a much better idea aye
308: [02:20:41] <spronk> linky link?
309: [02:20:45] <Stomach> should be in core still
310: [02:20:53] <Stomach> but noooo no time or something dumb like that ....
311: [02:20:58] <Ryan-Toast> spronk: https://github.com/silverstripe-australia/silverstripe-grouped-cms-menu
312: [02:21:07] <spronk> screenie screen? :(
313: [02:21:14] <ss23> ^
314: [02:21:16] <ss23> wtb screenie
315: [02:21:28] <Ryan-Toast> ss23: http://i.imgur.com/RQb4kuC.png
316: [02:21:34] <spronk> https://github.com/silverstripe-australia/silverstripe-grouped-cms-menu/issues/8
317: [02:21:34] <spronk> hahahahahah
318: [02:21:36] <ss23> fancy theme bro
319: [02:21:47] <Ryan-Toast> ss23: chur :)
320: [02:21:59] <Ryan-Toast> ss23: https://github.com/Rhym/silverstripe-cms-theme
321: [02:22:05] <ss23> PFI == Perfect Fucking Idiots?
322: [02:22:15] <ss23> mm
323: [02:22:19] <ss23> Less gradients is nicer
324: [02:22:32] <antmas> you're a gradient
325: [02:22:38] <DanaeNZ> OOOOH
326: [02:22:42] <DanaeNZ> Gonna need some Burn Heal
327: [02:22:55] * ss-helper quit (Remote host closed the connection)
328: [02:23:10] * ss-helper has joined #silverstripe
329: [02:24:13] <ss23> :(
330: [02:24:23] <ss23> Picking music is annoying
331: [02:24:36] <ss23> I don't trust Google to pick things I'll like
332: [02:24:57] * antmas is in that boat
333: [02:25:21] <DanaeNZ> I find an album I like and listen to it 80 times in a row till I get sick of it
334: [02:26:23] <antmas> same here
335: [02:26:36] * ss23 plays uptown funk on repeat
336: [02:26:47] <antmas> ss23: I'd actually murder you
337: [02:27:18] <antmas> MAKE A DRAON WAAAAAN RETIRE MAAAAAAAN
338: [02:27:27] <antmas> I'M TOO HOT
339: [02:27:29] <antmas> HOT DAMN
340: [02:29:02] <ss23> :D
341: [02:30:20] <ss23> Sorry
342: [02:30:26] * ss23 plays no scrubs on repeat for antmas
343: [02:30:29] <ss23> I DOn'T WANT NO SCRUBS
344: [02:30:44] * UncleCheese has joined #silverstripe
345: [02:31:27] <ss23> I tried this band called Glassjar, not a big fan
346: [02:31:49] <UncleCheese> anyone ever used UnCSS?
347: [02:31:51] * ss23 tries this band called Thrice instead
348: [02:32:17] <UncleCheese> https://github.com/giakki/uncss
349: [02:32:55] <Ryan-Toast> Unclecheese: with SS?
350: [02:32:59] <Ryan-Toast> or just in general.
351: [02:33:01] <UncleCheese> yeah, but
352: [02:33:04] <UncleCheese> doesn't matter
353: [02:33:05] <ss23> Isn't that a turing complete problem?
354: [02:33:15] <ss23> CMS users can go in and add a class that was previously not used, etc
355: [02:33:17] <ss23> I mean
356: [02:33:21] <ss23> *shrug*
357: [02:33:40] <UncleCheese> we have these massive stylessheets, and on any given page, only something like 4% of them are used
358: [02:33:48] <Ryan-Toast> ss23: Don’t let your clients do that biz :P
359: [02:34:45] <ss23> UncleCheese: Pretty big
360: [02:34:56] <ss23> UncleCheese: You should have a performance sprint :D
361: [02:35:07] <UncleCheese> it's insane
362: [02:35:18] <UncleCheese> we're going to put cloudflare in front of it
363: [02:35:21] <UncleCheese> but that's a bit of a bandiad
364: [02:36:00] <ss23> mm
365: [02:36:13] <ss23> Seems like uncss could be useful for finding big swaths of unused CSS then
366: [02:37:30] * Ryan-Toast can’t stop thinking about terraria
367: [02:38:58] * veb has joined #silverstripe
368: [02:41:18] <Stomach> UncleCheese that looks interesting
369: [02:41:21] <Stomach> let me know if it works
370: [02:41:26] <UncleCheese> yeah
371: [02:41:53] <Stomach> cloudflare solves lots of problems
372: [02:42:05] <UncleCheese> i wrote a task that dumps out every link in the tree into a json file
373: [02:42:11] <UncleCheese> and the uncss thing loads that
374: [02:42:11] <Stomach> "you need a $150 SSL certificate for a one money promo domain" ".... or cloudflare"
375: [02:42:18] <UncleCheese> but it stuffs phantomJS
376: [02:42:28] <Stomach> phantomjs stuffs itself
377: [02:42:35] * micmania1 has joined #silverstripe
378: [02:42:39] <UncleCheese> cloudflare is happening this sprint
379: [02:42:47] <UncleCheese> bit of a bandaid solution, but
380: [02:42:52] <UncleCheese> we need something
381: [02:44:09] <Ryan-Toast> How much are people paying for SSL certs for brochure sites these days?
382: [02:44:45] <Stomach> $175USD
383: [02:44:55] <Stomach> per year
384: [02:45:00] <Ryan-Toast> Ouchie.
385: [02:45:02] <Stomach> or nothing on cloudflare
386: [02:45:05] <Stomach> :P
387: [02:45:17] <Ryan-Toast> Thinking about getting one for my site.
388: [02:45:28] <Ryan-Toast> dat green url bar
389: [02:45:30] <irogue> Ryan-Toast: $10.95/yr
390: [02:46:16] <irogue> https://www.namecheap.com/security/ssl-certificates/rapidssl/rapidssl.aspx
391: [02:47:36] <Ryan-Toast> irogue: +1
392: [02:50:35] <ss23> fuq ssl
393: [02:50:49] <ss23> If just for brochure site, just cloudflare
394: [02:52:24] * Stomach quit (Quit: zzz)
395: [02:55:56] <spronk> fucks sakes
396: [02:55:57] <spronk> zend_mm_heap corrupted
397: [02:56:02] <spronk> anyone seen that error before?
398: [02:56:51] * Stomach has joined #silverstripe
399: [02:57:47] * LimRes has joined #silverstripe
400: [02:58:40] * veb is now known as vebb
401: [02:58:54] <Stomach> hey Matt
402: [03:00:37] * vebb is now known as vebbb
403: [03:01:00] <LimRes> Hey Stevie how goes it?
404: [03:01:40] * joelpittet quit ()
405: [03:01:56] <LimRes> antmas: Turns out that IE custom login redirect issue was a 3.1 bug, I had forgotten that I was going to upgrade to 3.2 - sorted
406: [03:02:42] * vebbb is now known as vebb
407: [03:03:31] <LimRes> antmas: to be more specific, the reason I even needed a custom login form extending memberloginform was to try and get the function that is meant to work by setting config default_login_dest, which in 3.2 works properly in all browsers
408: [03:04:38] <LimRes> tl:dr KEEP UP TO DATE :)
409: [03:09:34] <antmas> LimRes: ah nice
410: [03:09:35] <antmas> :P
411: [03:10:10] <Stomach> Doing well thanks LimRes :D how are you
412: [03:21:41] * antmas quit (Quit: Page closed)
413: [03:24:52] <Ryan-Toast> Stomach: you ever do import/export using the your catalogue manager module?
414: [03:24:59] <Stomach> nope
415: [03:25:02] * markcl has joined #silverstripe
416: [03:25:08] <markcl> Hi everyone
417: [03:25:09] <Ryan-Toast> Stomach: hmm
418: [03:25:14] <Ryan-Toast> Seems tto not like it.
419: [03:25:17] <Ryan-Toast> to**
420: [03:25:24] <Stomach> yeah its not a single object
421: [03:25:35] <Stomach> cant just bung fields into SiteTree or Page or MyPage
422: [03:25:37] <markcl> I am trying to add a searchable field to the Groups SecurityAdmin page
423: [03:25:54] <markcl> private static $searchable_fields = array( 'Title' );
424: [03:25:57] <markcl> Does not seem to work
425: [03:26:07] <markcl> How can I make the Group in SecurityAdmin searchable
426: [03:26:07] <Ryan-Toast> Stomach: Ho come?
427: [03:26:18] <Stomach> because thats not how the importer works :(
428: [03:26:33] <Ryan-Toast> Stomach: how does it work?
429: [03:26:34] <markcl> Even tried adding summary_fields
430: [03:26:34] <markcl> private static $summary_fields = array( 'Title' );
431: [03:26:39] <markcl> But still not working
432: [03:26:48] <Ryan-Toast> Stomach: would you recommend making the pages data objects?
433: [03:26:52] * vebb is now known as vebbb
434: [03:26:53] <Ryan-Toast> instead
435: [03:27:00] <Stomach> if you want to import / export then yeah
436: [03:27:04] <Ryan-Toast> Hmm.
437: [03:27:05] <Stomach> or write your own importer
438: [03:31:50] * vebbb is now known as vebb
439: [03:32:01] * antmas has joined #silverstripe
440: [03:32:12] <antmas> ss23: https://www.youtube.com/watch?v=cn5xKJFl7NE&list=PLDAD8A6BDC7ED92A3&index=6
441: [03:32:13] * vebb is now known as vebbb
442: [03:32:15] <antmas> such a good song
443: [03:33:06] <markcl> I guess its not possible to make the Group field in the Security page searchable then
444: [03:33:15] * vebbb is now known as vebb
445: [03:36:04] <antmas> bah
446: [03:36:08] <antmas> quotes are hard :|
447: [03:41:10] <LimRes> antmas: quoting for work or dealing with quotation marks?
448: [03:41:20] <LimRes> or both?
449: [03:41:44] <ss23> I recognize the name of the band, antmas
450: [03:42:13] <ss23> But, really, compared to https://www.youtube.com/watch?v=duWTfl4MJ1c, right DanaeNZ / Colin[pi]_iPad?
451: [03:42:18] * spronk quit (Quit: I may need a longer sleep timer...)
452: [03:42:46] <antmas> LimRes: getting people to give ME quotes :P
453: [03:43:04] <DanaeNZ> ss23: OLOLololololol
454: [03:43:22] <antmas> lol
455: [03:44:28] <antmas> "I recognize the name of the band"
456: [03:44:37] <antmas> ss23: what kind of reaction is that
457: [03:44:40] <antmas> :|
458: [03:44:48] <DanaeNZ> i have the same reactions
459: [03:44:49] <Ryan-Toast> UncleCheese: lessons page still needs dat clearfix, bruv.
460: [03:44:57] <ss23> antmas: That' the thing I recognized!
461: [03:45:00] <ss23> But the song wasn't familiar
462: [03:45:09] <ss23> And I've gotta listen to this hidamarisketch first man!
463: [03:45:15] <ss23> HIDAMARI, HIDAMARI DESUUUUUUUUUUUUUUU
464: [03:45:27] <antmas> that's like saying 'What do you think of this? Yes"
465: [03:45:31] <Ryan-Toast> UncleCheese: http://i.imgur.com/3eaLHj9.png
466: [03:46:15] <Stomach> clearfix?
467: [03:46:16] <antmas> dat feeling when you have to email someone you havn't replied to in 6 months
468: [03:46:20] <Stomach> you mean make the other sentences longer?
469: [03:46:25] <Ryan-Toast> Stomach: eneed to clear the float
470: [03:46:27] <antmas> 'Hey man..ssssssssory been MAD busy...."
471: [03:46:41] <Stomach> nah you just make sure all boxes are the same height
472: [03:46:42] <Stomach> :D
473: [03:46:48] <DanaeNZ> antmas: hahaha oh nooo. And it just gets worse the longer you leave it
474: [03:47:03] <DanaeNZ> just use masonry bro
475: [03:47:04] <Ryan-Toast> Stomach: easier to just clear them :P
476: [03:47:12] <DanaeNZ> ;) ;) ;0 ;) ;)
477: [03:47:20] <DanaeNZ> what was that i don’t even :\
478: [03:47:25] <Stomach> height: 10000px !important;
479: [03:47:28] <antmas> Stomach: #hobofixes
480: [03:47:37] <Ryan-Toast> DanaeNZ: isotope, you casual :D
481: [03:47:44] <DanaeNZ> sooorryryy
482: [03:47:52] <Stomach> isotope ewww
483: [03:48:07] <antmas> Packery!
484: [03:48:32] <DanaeNZ> tbh i just use ‘masonry’ to describe the functionality
485: [03:49:13] <antmas> seems to come across better than 'laying bricks'
486: [03:49:15] <ss23> Sounds okay, antmas, reminds me of um
487: [03:49:17] <antmas> >.>
488: [03:49:20] <ss23> The Dillinger Escape Plan
489: [03:49:35] <antmas> ss23: fav band
490: [03:49:40] <DanaeNZ> “laying bricks"
491: [03:49:41] <DanaeNZ> omfg
492: [03:49:41] <DanaeNZ> haha
493: [03:49:53] <antmas> dat sporadic epilepsy metal
494: [03:50:04] <DanaeNZ> Sporadic epilipsy metal? my fave
495: [03:50:17] <DanaeNZ> actually if Swedish heavy metal were a genre
496: [03:50:20] <DanaeNZ> that would be my fave
497: [03:50:22] <ss23> oh
498: [03:50:23] <ss23> jesus
499: [03:50:25] <ss23> I was playing two songs at once
500: [03:50:26] <ss23> man
501: [03:50:31] <antmas> I listen to it while watching Seizure Bots
502: [03:50:31] <ss23> This song was sounding super hardcore
503: [03:50:37] <ss23> Turns out it was just two different songs
504: [03:50:38] <ss23> >.<
505: [03:50:40] <DanaeNZ> hahaha
506: [03:50:42] <ss23> Sorry antmas I gotta listen again now
507: [03:50:57] <antmas> DanaeNZ: Svveedish Metals?
508: [03:51:07] <DanaeNZ> Sveeeeeedishhh
509: [03:51:14] <Stomach> https://www.youtube.com/watch?v=huEtJw7pfLk
510: [03:51:17] <DanaeNZ> Den Svenska Metals
511: [03:51:19] * antmas thinks about Tom Green
512: [03:51:30] * antmas shudders and has regrets
513: [03:52:07] <DanaeNZ> Think about John Green instead
514: [03:52:16] <DanaeNZ> he’s not a musician
515: [03:52:17] <DanaeNZ> but
516: [03:52:19] <DanaeNZ> whatever
517: [03:52:42] <antmas> https://www.youtube.com/watch?v=BjTYUxDyjI8
518: [03:52:48] <antmas> SWEDISH
519: [03:53:19] <DanaeNZ> antmas: hahaha
520: [03:57:10] <Stomach> best band: http://www.discogs.com/artist/446302-Excrementory-Grindfuckers
521: [03:57:24] <DanaeNZ> Stomach: hahahah
522: [03:57:27] <DanaeNZ> excellent
523: [03:57:38] <Stomach> they're german too
524: [03:57:43] <Stomach> so fits the european theme
525: [03:57:47] <DanaeNZ> more points
526: [03:58:39] <antmas> no band beats Hate Beak
527: [03:59:06] <antmas> https://www.youtube.com/watch?v=PYeximOhaUk
528: [04:02:06] <DanaeNZ> is this
529: [04:02:10] <DanaeNZ> is this a parrot
530: [04:02:42] <antmas> yes
531: [04:02:44] <antmas> yes it is
532: [04:02:49] <DanaeNZ> omg
533: [04:02:53] <antmas> HATE BEAK
534: [04:02:54] <antmas> ROAR
535: [04:03:21] * Stomach quit (Quit: zzz)
536: [04:04:32] <DanaeNZ> Meshuggah tho
537: [04:04:34] <LimRes> I think the drummer is receiving electroshock therapy to his calf muscles during recording
538: [04:04:53] <LimRes> oops gotta run - grind on everybody :)
539: [04:04:59] * LimRes quit (Quit: Page closed)
540: [04:05:18] * spronk has joined #silverstripe
541: [04:05:51] <antmas> Meshuggah is awesome
542: [04:06:17] <DanaeNZ> yaaassssss
543: [04:07:32] * zlinux has joined #silverstripe
544: [04:08:43] * ss23 chuggahs
545: [04:09:16] * antmas pours some Meshuggah on ss23
546: [04:10:28] <antmas> gets me every time https://www.youtube.com/watch?v=XdV-9FwwurY
547: [04:10:42] <ss23> hahahaha
548: [04:11:21] <ss23> that's good
549: [04:11:38] <DanaeNZ> antmas: YES
550: [04:11:42] <DanaeNZ> perfect timing
551: [04:11:47] <antmas> it's perfect
552: [04:14:42] * Stomach has joined #silverstripe
553: [04:16:25] * antmas quit (Quit: Page closed)
554: [04:27:45] * markcl quit (Ping timeout: 246 seconds)
555: [04:37:10] * spronk quit (Quit: bleep bleep bloop bloop)
556: [04:38:21] <Kingy> what's the easiest way to sort in a modeladmin?
557: [04:38:28] * spronk has joined #silverstripe
558: [04:38:35] <Kingy> ie by newest date
559: [04:38:46] <Kingy> or order by i should say
560: [04:39:08] <DanaeNZ> Could you put default_sort on the data model?
561: [04:40:08] <Kingy> hmm yes, yes i can
562: [04:40:10] <Kingy> ty DanaeNZ
563: [04:44:43] <Hailwood> Hey Folks, I'm attempting to create a "QuickLinks" widget using silverstripe/widgets and creating a widget with 10 has_one relations to Link (sheadawson/silverstripe-linkable) which seemed to work well until I added the widget to the page and clicked on "add link" at which point it bugs out: http://i.imgur.com/Leyqq9x.png
564: [04:44:45] <Hailwood> any ideas?
565: [04:45:21] <ss23> Buggy
566: [04:45:21] <Stomach> does anyone wanna vote for me to win some prize thing somewhere?
567: [04:45:35] <Kingy> Stomach: sure
568: [04:45:38] <Stomach> http://smcakl.com/vote
569: [04:45:41] <Stomach> junk free june :D
570: [04:45:46] <spronk> oO_
571: [04:46:32] <Kingy> done
572: [04:46:52] * vebb is now known as vebbb
573: [04:52:54] * vebbb is now known as vebb
574: [04:55:59] <Ryan-Toast> UncleCheese: how did you go with UnCSS?
575: [04:58:28] * Stomach quit (Quit: zzz)
576: [04:59:14] <UncleCheese> i quit
577: [04:59:20] <UncleCheese> i moved on to the DustMe FF plugin
578: [04:59:22] <UncleCheese> nice
579: [04:59:47] * Hailwood quit (Quit: Leaving)
580: [05:00:03] <Ryan-Toast> UncleCheese: would be a lot easier to use UnCSS if you were using static publishing.
581: [05:00:12] <UncleCheese> yup
582: [05:00:16] <UncleCheese> well sorta
583: [05:00:27] <UncleCheese> it didn't seem to like being populated with 900 pages to scan
584: [05:00:38] <UncleCheese> so i made a module that does a site map "sample"
585: [05:00:57] <UncleCheese> where you pass it Pages and DO's you want to include/exclude, and the limit to be placed on them.. e.g. only 10 blogs
586: [05:01:04] <UncleCheese> 15 forum posts
587: [05:01:05] <UncleCheese> etc
588: [05:01:22] <UncleCheese> no point in checking more than a few.. they all use the same css
589: [05:01:48] <Ryan-Toast> UncleCheese: could use adummy content to populate all Templates perhaps.
590: [05:01:49] <Ryan-Toast> Hmm.
591: [05:02:17] <Ryan-Toast> UncleCheese: how big’s the file?
592: [05:02:25] <UncleCheese> > 300k
593: [05:02:33] * Ryan-Toast whistles
594: [05:03:14] <Ryan-Toast> Since using BEM I’ve gotten most site’s CSS down to about 14k
595: [05:03:36] <Ryan-Toast> combining media queries helps a lot too.
596: [05:03:50] * helenclarko quit (Quit: Leaving)
597: [05:12:20] * Stomach has joined #silverstripe
598: [05:12:43] * david_ has joined #silverstripe
599: [05:12:56] <david_> hi everyone
600: [05:13:37] * adrexia_ has joined #silverstripe
601: [05:14:12] <david_> duplicate page in the CMS has a security token in the request for anti csrf security reasons but it 400s because the security tokens don't match up. Requests like the ping seem to change the security token and everything gets out of sync
602: [05:15:20] * DanaeNZ quit (Quit: DanaeNZ)
603: [05:15:41] * adrexia quit (Read error: No route to host)
604: [05:16:32] * vebb quit (Quit: veb-irc: &)
605: [05:16:43] * adrexia_ is now known as adrexia
606: [05:19:02] <irogue> david_: which version is this in?
607: [05:23:40] * vebb has joined #silverstripe
608: [05:24:57] <david_> 3.1.x
609: [05:26:08] * Stomach quit (Quit: zzz)
610: [05:27:18] <irogue> hmm, haven't ever experienced that. by chance do you have multiple copies of the cms open? I guess that could possibly cause those kind of issues
611: [05:31:57] * glenn-bautista quit (Quit: Leaving.)
612: [05:33:35] * stecman quit (Quit: This computer has gone to sleep)
613: [05:38:56] * Ryan-Toast quit (Quit: Ryan-Toast)
614: [05:39:52] <david_> nah it's just one tab in the admin
615: [05:40:12] <david_> I think maybe it's due to us running under hhvm which doesn't have session locking
616: [05:41:04] <irogue> ah, yeah, quite possible
617: [05:45:53] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
618: [06:01:32] * darjus01 has joined #silverstripe
619: [06:01:50] * irogue quit (Quit: Textual IRC Client: www.textualapp.com)
620: [06:02:33] * zlinux quit (Ping timeout: 252 seconds)
621: [06:05:39] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
622: [06:08:55] * micmania1 quit (Quit: micmania1)
623: [06:09:34] * Mike123 has joined #silverstripe
624: [06:13:47] <vebb> aaa
625: [06:19:41] * adrexia has joined #silverstripe
626: [06:20:06] * mahfuz quit (Ping timeout: 246 seconds)
627: [06:27:53] * arunisK has joined #silverstripe
628: [06:30:36] * david_ quit (Ping timeout: 246 seconds)
629: [06:32:27] * spronk quit (Quit: I may need a longer sleep timer...)
630: [06:43:34] * vebb quit (Read error: Connection reset by peer)
631: [06:57:45] * wmk has joined #silverstripe
632: [07:06:17] * ss-helper quit (Ping timeout: 240 seconds)
633: [07:09:06] * spronk has joined #silverstripe
634: [07:10:41] * ss-helper has joined #silverstripe
635: [07:38:04] * Stomach has joined #silverstripe
636: [07:50:34] * Stomach quit (Quit: zzz)
637: [07:51:05] * r_hector has joined #silverstripe
638: [07:53:56] * marvanni has joined #silverstripe
639: [07:54:05] * Stomach has joined #silverstripe
640: [07:55:08] * swaiba has joined #silverstripe
641: [07:55:26] <ss-helper> get client side element ID of a Field in SilverStripe - http://stackoverflow.com/questions/31378044/get-client-side-element-id-of-a-field-in-silverstripe
642: [07:55:36] * GioVdK has joined #silverstripe
643: [08:03:05] * kinglozzer has joined #silverstripe
644: [08:06:19] <wmk> kinglozzer, o/
645: [08:07:16] <kinglozzer> \o wmk
646: [08:07:31] <wmk> so we'll meet in london hopefully?
647: [08:10:17] <swaiba> morning o/
648: [08:11:09] * spronk quit (Quit: I may need a longer sleep timer...)
649: [08:12:32] * coffee has joined #silverstripe
650: [08:12:56] * coffee is now known as Guest80492
651: [08:13:21] <Guest80492> anyone managed to make an exception in a routes.yml file in silverstripe 3.1.12?
652: [08:14:18] <kinglozzer> wmk: Hm? When? :P
653: [08:14:24] <kinglozzer> Morning swaiba
654: [08:14:30] <wmk> kinglozzer, http://www.meetup.com/SilverStripe-Europe-Meetup/
655: [08:14:42] * kinglozzer had no idea
656: [08:14:46] <kinglozzer> Yeah, guess so!
657: [08:23:28] <wmk> cool!
658: [08:27:57] <swaiba> hey that looks like it might be worth the trip to London :)
659: [08:29:53] <wmk> swaiba, sure
660: [08:30:45] <Guest80492> anyone managed to make an exception in a routes.yml file in silverstripe 3.1.12? any clue?
661: [08:32:58] * Py125k has joined #silverstripe
662: [08:34:41] * arnhoe has joined #silverstripe
663: [08:40:35] <wmk> Guest80492, define exeption in route
664: [08:40:40] <wmk> and
665: [08:40:42] <wmk> !paste Guest80492
666: [08:40:43] <ss-helper> Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
667: [08:41:39] <kinglozzer> Morn'n Py125k
668: [08:41:54] <Py125k> dobre utra kinglozzer
669: [08:42:02] <Guest80492> http://www.sspaste.com/paste/show/55a379c4c1ce9
670: [08:42:24] <Guest80492> i want to make an exception that a particular page type should route to BassModelAsController
671: [08:43:13] <wmk> Guest80492, line 4: just a ":" isn't enough
672: [08:43:23] <wmk> http://docs.silverstripe.org/en/3.1/developer_guides/controllers/routing/
673: [08:43:36] <wmk> also, routes don't work by "page type"
674: [08:43:51] <wmk> it's more /my/custom/url => AnyOtherController
675: [08:44:33] <wmk> if you want to replace a class in silvestripe you need Injector / Object::useCustomClass()
676: [08:44:34] <wmk> http://api.silverstripe.org/3.1/class-Object.html#_useCustomClass
677: [08:45:03] <wmk> this way you can tell SS to use your BassModelAsController instead of GuitarPage_Controller
678: [08:45:10] <Py125k> wmk: Guest80492 there are no before/after defines in the header.
679: [08:45:35] <Py125k> although Injector is probably a better idea.
680: [08:46:04] <Guest80492> http://www.sspaste.com/paste/show/55a37ac36988a
681: [08:46:12] <Guest80492> sorry had a mistake
682: [08:46:59] * AshKyd quit (K-Lined)
683: [08:49:44] <kinglozzer> all about dat bass
684: [08:50:17] <wmk> drum'n bass?
685: [08:50:29] <Py125k> sea bass.
686: [08:50:30] <wmk> !flush Guest80492
687: [08:50:30] <ss-helper> Have you flushed? Try doing a ?flush=all and /dev/build then see if it's sorted. Do it twice for good measure ;-)
688: [08:50:38] <Py125k> Ill tempered and mutated.
689: [08:51:21] <wmk> Guest80492, still goes to normal ModelAsController?
690: [08:51:29] <wmk> then maybe the route is overwritten by the original route
691: [08:51:49] <wmk> try adding
692: [08:51:50] <wmk> After: framework/routes#coreroutes
693: [08:51:54] <wmk> after your Name: directive
694: [08:53:14] <wmk> and the RootURLController line isn't needed normally
695: [08:53:55] <wmk> ah,
696: [08:54:13] <wmk> Guest80492, which file did you edit? somewhere in your mysite/_config/ ?
697: [08:54:22] <wmk> so you need to rename that config
698: [08:54:29] <Py125k> ?
699: [08:54:43] <wmk> Py125k, modelascontrollerroutes already exist in cms?
700: [08:54:58] * zfmf has joined #silverstripe
701: [08:55:09] <Py125k> oh right
702: [08:55:11] <Py125k> the header block
703: [08:55:12] <Py125k> yeah
704: [08:55:27] <Py125k> and add after modelascontrollerroutes
705: [08:55:34] <Py125k> to override it
706: [09:00:56] <Py125k> <Guest80492> anyone managed to make an exception in a routes.yml file in silverstripe 3.1.12? any clue?
707: [09:01:02] <Py125k> define 'exception' please
708: [09:01:24] <Py125k> throw new Exception()
709: [09:01:27] <Py125k> ?
710: [09:03:02] * wmk throws an Exception to Py125k
711: [09:03:16] <Guest80492> i have the error page in the admin and when i save i dont want to routed to bassmodelascontroller
712: [09:05:01] <Py125k> huh
713: [09:14:15] <marvanni> man, this normaly is a breeze… : Session::clear('DealMultiStepForm');Session::set('DealMultiStepForm', $data);var_dump(Session::get('DealMultiStepForm'));
714: [09:14:21] <marvanni> this gives the right data.
715: [09:14:39] <marvanni> but when im redirected to the page, I get the old data back from the session
716: [09:15:50] * lerni has joined #silverstripe
717: [09:17:14] <marvanni> This might be it… https://github.com/silverstripe/silverstripe-framework/issues/1537
718: [09:22:53] <Mike123> i need to create a login form in front end , for users to log in and access user zone... any tips ?
719: [09:24:44] <Mike123> the thing that i dont understand is how to create the form itself, because i need to use different one from security/login ...
720: [09:25:02] <wmk> different layout or other form fields, Mike123 ?
721: [09:25:37] <marvanni> ok, this seems to work.. but aint it weird? : Session::clear('DealMultiStepForm');Session::save(); Session::set('DealMultiStepForm', $data);
722: [09:25:47] <Mike123> well i think layout..because i will need only emai and pass fields..
723: [09:26:23] <Mike123> email*
724: [09:26:51] <Mike123> and i will need to user different design for form
725: [09:27:54] <Mike123> i will want to create a use group so that user zone can be accessed only by this groups users
726: [09:29:10] * bemusedrat has joined #silverstripe
727: [09:29:18] <swaiba> Mike123 - this might give some answers - https://github.com/axyr/silverstripe-adminlogin
728: [09:29:49] * kozmikreis has joined #silverstripe
729: [09:30:36] <Mike123> swaiba , no , the admin/ login form must stay as it is now... i need another one in my user-zone/ page
730: [09:31:21] <kozmikreis> Is there an event hook in the jstree generation that I can use to reliably insert my own additional icons alongside pages in the site tree?
731: [09:31:29] <swaiba> Mike123 - ok - I didn't say that this will solve your problem with out code, I meant this has overridden the form, style and logic so it will help you do the same as you require
732: [09:33:30] <kozmikreis> Basically I want a clean way to do this, without relying on the window load event: $(window).load(function() { $('.status-experiment .text').prepend('<span class="jstree-pageicon pageicon-ghost"></span>'); });
733: [09:34:21] <kozmikreis> kinglozzer: is there a way to do this with Entwine?
734: [09:36:16] <wmk> Mike123, did you take a look at the adminlogin module?
735: [09:36:31] <kinglozzer> kozmikreis: Just use CSS?
736: [09:36:31] <wmk> it might give some answers, as swaiba said
737: [09:37:10] <kozmikreis> kinglozzer: :-| D'oh! Yeah I need some coffee I think - cheers :-D
738: [09:37:14] <wmk> kozmikreis, the icons are defined in config afaik
739: [09:37:22] <Mike123> wmk , yes i have looked, but i need something different that this...
740: [09:37:42] <wmk> but if you read the code or modify it it might fit your needs
741: [09:37:44] <kinglozzer> kozmikreis, wmk: Yeah you might be able to do it in config. I've always used a sprite + CSS
742: [09:37:56] * wmk prefers fanta
743: [09:38:30] <Mike123> wmk, it might take more time to create from scratch
744: [09:39:03] <wmk> Mike123, i mean, look where this form hooks in, what subclasses are made, what logic is used
745: [09:39:04] <kozmikreis> kinglozzer: CSS won't let me add <span class="jstree-pageicon pageicon-ghost"></span>, what's a good way of using :before or :after with a custom icon in lieu of that?
746: [09:39:25] <kinglozzer> kozmikreis: huh? Why do you need to add that element?
747: [09:39:30] <kozmikreis> nm, I'll try to figure it out, shouldn't be so tricky but I've had a rough night.
748: [09:39:43] <kozmikreis> kinglozzer: I don't, I'm just half asleep still.
749: [09:39:54] <kozmikreis> bbiab...
750: [09:47:45] * jack__ has joined #silverstripe
751: [09:48:37] <jack__> i have a silverstripe project when i try to go to localhost/project it keep loading for a long time what could be the reason
752: [09:50:32] * Kingy is now known as Kingy[a]
753: [09:52:54] * jack__ quit (Ping timeout: 246 seconds)
754: [09:53:06] * jack__ has joined #silverstripe
755: [09:56:03] <wmk> jack__, subsites? redirects?
756: [09:56:11] <wmk> can you install it in root of your webserver?
757: [09:57:15] <jack__> yea i installed it in webroot wmk
758: [09:57:39] <wmk> so localhost is working, but localhost/foo not?
759: [09:57:54] <wmk> how about errors? dev mode? error logging?
760: [09:58:12] <jack__> yea
761: [09:58:19] <wmk> also: if you reload, does it work then?
762: [09:58:25] <jack__> even dev/build is not running fast its too slow
763: [09:58:41] <wmk> manifest problems?
764: [09:58:45] <wmk> more RAM?
765: [09:59:41] <jack__> i have 4gb ram in my sys.
766: [10:01:47] <wmk> maybe the webserver or php configuration needs higher ram settings
767: [10:06:16] * zfmf quit (Remote host closed the connection)
768: [10:07:03] * zfmf has joined #silverstripe
769: [10:08:04] * zfmf quit (Remote host closed the connection)
770: [10:08:09] * spronk has joined #silverstripe
771: [10:08:42] * zfmf has joined #silverstripe
772: [10:12:03] * r_hector quit (Quit: Leaving.)
773: [10:12:10] * jack__ quit (Quit: Page closed)
774: [10:15:06] * zfmf quit (Ping timeout: 240 seconds)
775: [10:17:07] * Stomach quit (Quit: zzz)
776: [10:30:02] * origincube has joined #silverstripe
777: [10:33:26] <origincube> hey guys, how is everyone today?
778: [10:34:42] <origincube> so i'm having a friggin' weird issue with an install of SS, where a element was deleted, but its not showing up in the versioning at all
779: [10:36:06] <swaiba> origincube - hi
780: [10:36:17] <origincube> hi swaiba
781: [10:36:26] <swaiba> sounds undesireable - is this a page?
782: [10:36:53] <origincube> it was the blog
783: [10:37:57] <swaiba> have you searched all three tables?
784: [10:38:13] <swaiba> blossomething, blossomething_Versions and blossomething_LIve
785: [10:38:25] <origincube> busy looking now
786: [10:38:29] <swaiba> (*blossomething = is the object, I've not used the blog so I don't know the exact name)
787: [10:38:55] <origincube> yeah :)
788: [10:39:01] <Py125k> Page_versions
789: [10:39:43] <Py125k> https://github.com/silverstripe/silverstripe-blog/blob/master/code/model/Blog.php#L15
790: [10:39:51] <Py125k> ah fk, sorry, SiteTree_Versions
791: [10:40:07] <Py125k> swaiba: I see you're coming to London :)
792: [10:40:25] <swaiba> Py125k seems appropriate :)
793: [10:41:14] <origincube> busy looking in SiteTree_Versions
794: [10:41:29] <origincube> i presume if i find the right line i can just copy or move that to SiteTree to resolve?
795: [10:41:40] <Py125k> nah, just note the ID and use the CMS.
796: [10:42:00] <origincube> pages/edit/{id}
797: [10:42:07] <Py125k> yeah
798: [10:42:09] <Py125k> (edit a page, swap it's ID to the one you've found in the Versions in the URL)
799: [10:42:29] <Py125k> search for ClassName = 'Blog'
800: [10:42:39] <origincube> how they deleted the entire blog i have no idea
801: [10:42:43] * vebb has joined #silverstripe
802: [10:42:45] <origincube> and they only picked it up like a month later
803: [10:42:47] <origincube> idiots!
804: [10:42:52] <Py125k> select * from SiteTree_Versions where ClassName = 'Blog'
805: [10:43:05] <Py125k> origincube: clients gon client.
806: [10:43:12] * wmk quit (Ping timeout: 250 seconds)
807: [10:43:24] <origincube> lol
808: [10:43:27] <Py125k> if you know the old link, you could serach by that too.
809: [10:44:57] <origincube> here's the weird thing
810: [10:45:10] <origincube> i have a bit of code in the template that pulls out the latest blog post in the footer
811: [10:45:13] <origincube> that is showing a post
812: [10:45:18] <origincube> but clicking through to it fails
813: [10:45:19] <origincube> no page found
814: [10:46:29] <origincube> ok so using that handy trick with the db works
815: [10:46:42] <origincube> shows there is an unpublished version from 19 June
816: [10:46:47] <origincube> but i can't revert to that
817: [10:46:50] <origincube> it says its the latest
818: [10:46:59] <origincube> so i will revert to the earlier item
819: [10:47:00] <origincube> publish
820: [10:47:06] <origincube> and then revert to the later version
821: [10:47:11] <origincube> and lets pray that sorts this
822: [10:47:41] <origincube> buggery internal server error!
823: [10:50:16] * spronk quit (Quit: I may need a longer sleep timer...)
824: [10:53:11] * vebb is now known as vebbb
825: [10:55:03] * vebbb is now known as vebb
826: [10:56:56] * vebb is now known as vebbb
827: [10:57:33] * vebbb is now known as vebb
828: [10:58:18] <origincube> Py125k and swaiba :) thanks for the help
829: [10:58:22] <origincube> managed to get it back
830: [10:58:27] <origincube> what a buggery that was!
831: [10:58:38] <swaiba> origincube - welcome
832: [10:59:02] <origincube> i'd eliminate their ability to delete stuff if they were paying me to admin this thing
833: [11:00:23] * vebb is now known as vebbb
834: [11:02:41] * r3v3rb has joined #silverstripe
835: [11:02:47] <r3v3rb> howdy doody
836: [11:04:52] * origincube has left #silverstripe
837: [11:08:40] * zfmf has joined #silverstripe
838: [11:09:29] <r3v3rb> ugh, why does the translation tab not show the dropdown menu when logged in as group member for that language
839: [11:12:32] <r3v3rb> currently unable to make any translated pages!
840: [11:12:50] <r3v3rb> unless I’m logged in as admin…
841: [11:13:27] * wmk has joined #silverstripe
842: [11:13:35] <swaiba> r3v3rb o/
843: [11:13:48] <r3v3rb> swaiba: huh? :)
844: [11:13:57] <swaiba> r3v3rb - are you using fluent?
845: [11:14:22] <r3v3rb> swaiba: no moving an old 2.4 / Translatable site across to 3
846: [11:14:24] <swaiba> the "o/" is something I've picked up from here, I think it means like "hi" like waving
847: [11:14:34] <r3v3rb> \o/ like yippeee!
848: [11:14:39] <swaiba> :)
849: [11:16:06] * r3v3rb = confused
850: [11:17:19] <r3v3rb> in 2.4 I logged in as user from group that had translate setting, then click on GB page and choose to translate - new page would be created in users locale for that group.
851: [11:18:04] <r3v3rb> 3.1 seems different and requires admin/setting settings and such… but don’t make it clear where which settings these should be applied to…
852: [11:19:42] * Guest80492 quit (Ping timeout: 246 seconds)
853: [11:26:43] <swaiba> r3v3rb - I've not battled with translation in V3, but when I do I'd start with fluent. So if you are having pain, I'd consider if moving to fleunt is less pain or has more advantage
854: [11:27:18] <r3v3rb> no can do, fluent doesn’t support group policies to allow translation only by user etc from what I read
855: [11:27:36] <r3v3rb> if it was a simple site managed by a single office I would have switched
856: [11:28:58] * archer has joined #silverstripe
857: [11:29:02] <swaiba> "group policies to allow translation only by user" - wow I didn't know about that
858: [11:29:13] <swaiba> I'd only use translation in terms of locale...
859: [11:29:22] * archer is now known as Guest26019
860: [11:29:51] <r3v3rb> 2.4 allowed me to create a group with ‘translate to german’ for example, then add users to that group. They could then view the UK site and translate which pages they wanted
861: [11:30:16] <Guest26019> hi, i have a headerimage tab on all pages and i want if home.ss contains image and mypage doesn't then how would i access homepage header image in mypage tamplate
862: [11:30:20] <r3v3rb> in 3.1 I cannot get it to allow my user in my German group to be able to create a translation from the UK site
863: [11:30:45] <r3v3rb> Guest26019: $Parent.HeaderImage or $Top.HeaderImage
864: [11:30:56] <r3v3rb> depending on where you are in the sitetree maybe?
865: [11:31:30] <r3v3rb> or create a function on your page controller to grab the homepage and return the headerimage
866: [11:32:01] <Guest26019> ok thanks bro
867: [11:32:10] <r3v3rb> Guest26019: np
868: [11:36:44] * bemusedrat quit (Quit: Leaving)
869: [11:44:10] * Copperis has joined #silverstripe
870: [11:48:40] * vebbb is now known as vebb
871: [11:50:24] <Guest26019> r3v3rb image is not showing
872: [11:51:33] <r3v3rb> Guest26019: can you pastie code and template
873: [11:52:11] * vebb is now known as vebbb
874: [11:54:22] * ss-helper quit (Ping timeout: 248 seconds)
875: [11:55:46] * Guest26019 quit (Quit: Page closed)
876: [12:01:07] * ss-helper has joined #silverstripe
877: [12:02:57] <r3v3rb> battle one won today(); remove save button from siteconfig based on logged in group
878: [12:03:21] <r3v3rb> now back to creation of translations
879: [12:03:42] * Copperis quit (Read error: Connection reset by peer)
880: [12:09:02] * vebbb is now known as vebb
881: [12:12:26] * vebb is now known as vebbb
882: [12:16:12] * vebbb is now known as vebb
883: [12:18:26] * vebb is now known as vebbb
884: [12:21:47] * vebbb is now known as vebb
885: [12:27:52] <r3v3rb> pah, still no way to translate an existing page to a different language when logged in as diffret group to admin...
886: [12:35:33] * UndefinedOffset has joined #silverstripe
887: [12:36:57] * AshKyd has joined #silverstripe
888: [12:51:05] * vebb is now known as vebbb
889: [12:53:26] * vebbb is now known as vebb
890: [12:56:15] * vebb is now known as vebbb
891: [12:57:11] * vebbb is now known as vebb
892: [13:00:12] * travis-ci has joined #silverstripe
893: [13:00:13] <travis-ci> silverstripe/silverstripe-framework#5316 (3.1 - 48dfd0b : Sam Minnée): The build passed.
894: [13:00:14] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/2c98ac7911cd...48dfd0b64f81
895: [13:00:14] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/70730728
896: [13:00:14] * travis-ci has left #silverstripe
897: [13:02:55] <darjus01> in template is var $Children, is any such var in controller?
898: [13:04:13] <r3v3rb> huh, anyone home?
899: [13:07:40] <marvanni> Is there anyway to tell if im coming from a form redirect, clicked a link or hit browser refresh?
900: [13:09:23] <kinglozzer> darjus01: That method comes from the Hierarchy extension
901: [13:09:31] <marvanni> HTTP_REFERER should work I guess
902: [13:09:53] <kinglozzer> marvanni: $this->request->getHeader('Referer')
903: [13:10:00] <kinglozzer> In SS-land :)
904: [13:10:07] <marvanni> yeah, thats better
905: [13:10:08] <kinglozzer> Not always set, though
906: [13:10:37] <marvanni> stupid multistep session forms with conditional required and visible fields that need to be editable all the time
907: [13:10:58] <marvanni> and will have uploads…..
908: [13:11:01] <marvanni> idiots
909: [13:12:12] <darjus01> BlogPost::get()->leftJoin('SiteTree_Live', '"SiteTree_Live"."ID" = "BlogPost"."ID"')->limit(6); ot unique table/alias: 'SiteTree_Live' any ideas?
910: [13:13:59] <wmk> darjus01, $Children is from Hierarchy extension
911: [13:14:32] <marvanni> If BlogPost is a subclass of SiteTree the alias already exists in the query?
912: [13:14:46] <marvanni> what do you get from ->sql();
913: [13:17:17] * r3v3rb_ has joined #silverstripe
914: [13:17:57] <darjus01> SELECT DISTINCT "SiteTree_Live"."ClassName", "SiteTree_Live"."Created", "SiteTree_Live"."LastEdited", "SiteTree_Live"."URLSegment", "SiteTree_Live"."Title", "SiteTree_Live"."MenuTitle", "SiteTree_Live"."Content", "SiteTree_Live"."MetaDescription", "SiteTree_Live"."ExtraMeta", "SiteTree_Live"."ShowInMenus", "SiteTree_Live"."ShowInSearch", "SiteTree_Live"."Sort", "SiteTree_Live"."HasBrokenFile", "SiteTree_Live"."HasBrokenLink",
915: [13:17:57] <darjus01> "SiteTree_Live"."ReportClass", "SiteTree_Live"."CanViewType", "SiteTree_Live"."CanEditType", "SiteTree_Live"."Version", "SiteTree_Live"."ParentID", "BlogPost_Live"."LeftContent", "BlogPost_Live"."RightContent", "BlogPost_Live"."Author", "BlogPost_Live"."Summary", "BlogPost_Live"."HolderImageID", "BlogPost_Live"."BannerImageID", "SiteTree_Live"."ID", CASE WHEN "SiteTree_Live"."ClassName" IS NOT NULL THEN "SiteTree_Live"."ClassName
916: [13:17:58] <darjus01> " ELSE 'SiteTree' END AS "RecordClassName" FROM "SiteTree_Live" LEFT JOIN "BlogPost_Live" ON "BlogPost_Live"."ID" = "SiteTree_Live"."ID" LEFT JOIN "SiteTree_Live" ON "SiteTree_Live"."ID" = "BlogPost_Live"."ID" WHERE ("SiteTree_Live"."ClassName" IN ('BlogPost')) ORDER BY "SiteTree_Live"."Sort" ASC LIMIT 6
917: [13:19:36] <marvanni> Seems to me that there is no need to join SiteTree
918: [13:19:42] <marvanni> what are you trying?
919: [13:20:04] * r3v3rb quit (Ping timeout: 250 seconds)
920: [13:20:04] * r3v3rb_ is now known as r3v3rb
921: [13:20:30] <r3v3rb> poof, back again in angry land!
922: [13:20:38] <wmk> !paste darjus01
923: [13:20:38] <ss-helper> darjus01: Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
924: [13:20:54] <darjus01> sorry
925: [13:20:57] <wmk> ;)
926: [13:20:57] <r3v3rb> fresh install of SS & Translatable and works… existing site = no go
927: [13:21:00] <r3v3rb> :(
928: [13:21:08] <darjus01> woulnt happen adain
929: [13:21:15] <wmk> r3v3rb, still the "filter by language in cms" problem?
930: [13:21:34] <wmk> you need to find the difference between old and fresh site
931: [13:21:38] <r3v3rb> wmk, just getting the logged in user to be able to create a translation
932: [13:22:00] <r3v3rb> wmk, no difference used the same _config.php and composer.json to build...
933: [13:22:07] <r3v3rb> ahhhhhh
934: [13:22:13] <marvanni> the Referer stays the the form link, even after page refresh…..
935: [13:22:16] <marvanni> hmx...
936: [13:22:36] <r3v3rb> only thing I can think is that somehow the default_locale got bolloxed in the site version whereas the fresh one is okay
937: [13:22:55] <r3v3rb> time to dig into some sql
938: [13:25:14] <r3v3rb> ah ha, SiteTree_translation groups… is different
939: [13:29:14] <darjus01> in ss admin then you add image by editor its limits to width 600px how to didable this?
940: [13:30:57] <ss-helper> Passing the ID of a blog entry to a blog holder method - http://stackoverflow.com/questions/31384725/passing-the-id-of-a-blog-entry-to-a-blog-holder-method
941: [13:33:55] <r3v3rb> hmm, only difference in config is new site en_US whereas old sit was en_GB for default locale
942: [13:34:32] <r3v3rb> shouldn’t affect ability to create a translation though
943: [13:37:37] <Py125k> bored
944: [13:37:50] <Py125k> someone tell me a funny joke.
945: [13:41:56] <Py125k> Jack O'Connor. There's a funny joke :<
946: [13:41:59] <Py125k> fk'n hell, this guy.
947: [13:42:28] <Py125k> All the stack overflow questions lately, almost all of them hitting maximum overflow :<
948: [13:42:43] <Py125k> help a brother out kinglozzer - direct him to the tutorials :<
949: [13:43:31] <kinglozzer> Py125k: cba, I'm busy sassing
950: [13:43:33] * kinglozzer sassy
951: [13:48:50] * r3v3rb_ has joined #silverstripe
952: [13:50:12] * travis-ci has joined #silverstripe
953: [13:50:13] <travis-ci> silverstripe/silverstripe-cms#1335 (3.2 - 2371830 : Daniel Hensby): The build was broken.
954: [13:50:14] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-cms/compare/cb0fa4263e14...23718307901f
955: [13:50:14] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-cms/builds/70737276
956: [13:50:14] * travis-ci has left #silverstripe
957: [13:51:45] * r3v3rb quit (Ping timeout: 244 seconds)
958: [13:51:45] * r3v3rb_ is now known as r3v3rb
959: [13:57:57] <marvanni> I can only think of this to check if im redirected from a validation error :
960: [13:57:59] <marvanni> http://sspaste.com/paste/show/55a3c3cb444a1
961: [13:59:02] * r3v3rb_ has joined #silverstripe
962: [13:59:03] <r3v3rb_> Py125k: joke, I’m working as a web developer ;)
963: [14:00:06] <swaiba> Py125k - there are only 10 people... those who know binary and those that don't...
964: [14:01:04] <r3v3rb_> swaiba: not bad…
965: [14:01:09] * r3v3rb quit (Ping timeout: 246 seconds)
966: [14:01:10] * r3v3rb_ is now known as r3v3rb
967: [14:01:23] <swaiba> r3v3rb oldie but goodie
968: [14:02:47] * arunisK quit (Read error: Connection reset by peer)
969: [14:05:28] <r3v3rb> however, if you xor your 10 you end up with people that only know binary - no?
970: [14:07:50] <swaiba> I guess so, can be added to the back of the tshirt
971: [14:09:31] <wmk> swaiba, ;)
972: [14:10:23] <wmk> swaiba, if only you and dead people understand hex, how many are that?
973: [14:11:29] <swaiba> um, am I suposed to count all the dead people and +1 to it?
974: [14:11:37] <swaiba> if, so I'm ight be some time...
975: [14:11:41] <swaiba> if, so I'm might be some time...
976: [14:12:12] <Py125k> r3v3rb: haahahahahha, that is a good one.
977: [14:12:15] <Py125k> Mee too like!
978: [14:12:29] <Py125k> swaiba: I actual told that one myself this morning, hehe
979: [14:13:08] <swaiba> saw it first time on a tshirt in an interview in https://en.wikipedia.org/wiki/BBS:_The_Documentary
980: [14:13:28] <swaiba> anyone who thinks the internet just arrived one day, should watch the above
981: [14:13:44] <Py125k> wmk: quite a lot apparently - 57005
982: [14:14:27] <Py125k> swaiba: I quite liked 'the code' (iirc) - story of linux
983: [14:15:15] <wmk> Py125k, no, 57006
984: [14:15:44] <swaiba> I think I've seen that - god bless Linus
985: [14:18:07] <wmk> LOOL Py125k https://twitter.com/_Pandy/statuses/192232687761768448
986: [14:21:53] * darjus01 quit (Read error: Connection reset by peer)
987: [14:22:50] <Py125k> swaiba: hah, indeed, indeed. Although I must say I do like the /idea/ of a microkernel (GNU Hurd)... I do enjoy the Linux kernel a lot.
988: [14:23:24] <Py125k> I often think about trying out a BSD distro... but never seem to get around to it, hah.
989: [14:24:03] <swaiba> Py125k I was disappointed when the conical device didn't make it, the one that would use the kernel as double duty - android for phone and then also for ubuntu desktop
990: [14:24:12] <swaiba> I still don't know what phone to get now...
991: [14:24:37] <Py125k> I'm not a fan of cononical
992: [14:24:45] <Py125k> personally
993: [14:24:55] <Py125k> I like the idea of the sailfish
994: [14:25:05] <Py125k> although it is propietary in parts
995: [14:26:15] <wmk> hmm... hard to choose the right phone
996: [14:26:23] <wmk> price, software, free...
997: [14:26:27] <wmk> stability
998: [14:26:33] <Py125k> HTC.
999: [14:26:47] <Py125k> no question
1000: [14:29:41] <Py125k> for me at least.
1001: [14:30:55] <wmk> yup. happy with my desire-z, but it's becomming old
1002: [14:32:44] <swaiba> I'm still with a nexus one, it does what I want
1003: [14:32:54] <swaiba> just could use more space to add games
1004: [14:33:20] <Py125k> My workmate just gave me an S4 mini
1005: [14:33:26] <Py125k> It's nice, and it was free. So I'm happy.
1006: [14:33:33] <Py125k> I still miss my HTC Magic though.
1007: [14:33:43] <Py125k> If I had the chance to get it back I'd take it.
1008: [14:33:55] <Py125k> (stolen)
1009: [14:34:45] <Py125k> my colleage just upgraded from a nexus 5 to a nexus 6
1010: [14:35:37] <Py125k> it's massive, I wind him up about it
1011: [14:38:37] <Py125k> phablet
1012: [14:39:11] <Py125k> Magic was pefect size, s4 mini is about my limit I'm comfortable with. There's much more to buying a modern phone than 'does it ring people?'. It kind of annoys me tbh.
1013: [14:39:21] <wmk> *sigh* Image->getTag() still not extensible with template...
1014: [14:39:39] <Py125k> I'm waiting for them to be equivalent to proper cameras (point at click kind, not full dslr)
1015: [14:41:53] <marvanni> Why is nobody downloading my annotator!!!!!!!!!!!! http://addons.silverstripe.org/add-ons/axyr/silverstripe-ideannotator
1016: [14:42:10] <wmk> ah, you're that axyr?
1017: [14:43:12] <marvanni> ehm, busted??
1018: [14:44:16] <swaiba> busted indeed
1019: [14:44:17] <wmk> marvanni, well, php code is nice, but as a patch for phpstorm silverstripe plugin it'd be much more cool ;)
1020: [14:44:53] * catcher has joined #silverstripe
1021: [14:45:03] <marvanni> yeah, but I know 0 java
1022: [14:45:05] <wmk> Mike123, that marvanni guy is the one wo wrote the adminlogin module. so if you have any questions ;)
1023: [14:45:22] <wmk> and marvanni thanks for that great phpexcel plugin!
1024: [14:45:47] <marvanni> hehe, no problem. as small as it is, its already stolen
1025: [14:45:57] <wmk> but useful
1026: [14:46:51] <wmk> but as an answer to "why not downloaded"... aside with fartscroll module - are you serious?
1027: [14:47:21] <marvanni> https://github.com/hutlim/silverstripe-phpexcel/commit/3c1f2fe1bcc29f5fed56736138c9d0ff649aca51
1028: [14:47:31] <r3v3rb> wmk phpexcel plugini svery nice
1029: [14:47:37] <r3v3rb> plugin is*
1030: [14:48:00] <r3v3rb> although I used phpoffice/phpexcel in the end
1031: [14:48:03] <marvanni> nah, but you should have the fartscroll in all your projects by default
1032: [14:48:11] <r3v3rb> really?
1033: [14:48:21] <marvanni> yeah
1034: [14:48:23] <wmk> marvanni, well, that hutlim maybe just doesn't know how to use composer
1035: [14:48:43] <swaiba> fartscroll - I saw that - unbelievable - someone paid you for that?
1036: [14:48:44] <wmk> changing composer.json to use the own fork - nana
1037: [14:48:46] <marvanni> I did not thought of it that way :)
1038: [14:49:02] <marvanni> its a saas as well
1039: [14:49:59] <wmk> marvanni, as long as this hutlim doesn't put it on packagist
1040: [14:50:26] <marvanni> it is, but its ok. i must feel proud
1041: [14:50:53] <wmk> marvanni, he didn't change anything there? just composer?
1042: [14:51:08] <wmk> ah -for installing he needs packagist
1043: [14:51:22] <marvanni> he upgraded to phpexcel 1.8 but reverted it.
1044: [14:51:26] <wmk> ok
1045: [14:51:42] <wmk> well, that's open source ;)
1046: [14:51:50] <marvanni> true
1047: [14:52:31] <marvanni> as long as he don’t touch the fartscroll integration module, I won’t put charges
1048: [14:59:09] <swaiba> Anyone here used the sspak module?
1049: [15:01:48] * Mike123 quit (Quit: Page closed)
1050: [15:03:33] <lerni> swaiba: yes I do!
1051: [15:03:58] <wmk> lerni o/
1052: [15:03:58] <swaiba> lerni - unix based system?
1053: [15:04:05] <lerni> but just use it to have live-data on my dev-env
1054: [15:04:16] <lerni> osX
1055: [15:04:27] <swaiba> ah so you pak a live site to download...
1056: [15:04:46] <swaiba> yeah I'm looking to match that format but from windows to unix
1057: [15:04:53] <lerni> yep to have more sane data to mess with
1058: [15:05:19] <swaiba> It looks like I'll be doing this manually, as it looks a unix only module
1059: [15:05:27] <lerni> hola wmk
1060: [15:06:08] <lerni> swaiba: slash vs backslash issue?
1061: [15:07:15] <swaiba> lerni - https://github.com/silverstripe/sspak/blob/master/bin/install#L32
1062: [15:07:29] <swaiba> more like assumption of unix command line issue
1063: [15:07:56] <swaiba> but I wanted to check... high hopes another windows user would be on here tho :)
1064: [15:08:36] <wmk> swaiba, windows, but vagrant, so unix again
1065: [15:09:13] <swaiba> yeah I keep meaning to use vagrant more often, but normally end up with a silly problem so fall back on windows
1066: [15:12:06] <wmk> i got all my current projects as vagrant boxes
1067: [15:13:33] <swaiba> I'm at the tipping point where it will have to use vagrant soon for everything, but not yet
1068: [15:13:45] <lerni> swaiba: it's the install that fails - mhh but you could runas or do this manually in a terminal
1069: [15:14:15] <swaiba> yeah, that would appear to be my option, I'll confirm with SS, just wanted to check here just in case
1070: [15:15:30] <wmk> soon but not yet... swaiba start NOW!
1071: [15:15:36] <wmk> and make it a better world
1072: [15:15:56] <swaiba> heal the world, use unix...
1073: [15:15:59] <ss-helper> Grid Field not showing entries [SilverStripe] - http://stackoverflow.com/questions/31387023/grid-field-not-showing-entries-silverstripe
1074: [15:16:36] <swaiba> Py125k ^^^^ that user you like has returned
1075: [15:20:07] <r3v3rb> hmm, I think there is a bug in the 3.1.13 security stuff - just added a new group ‘US_Editors’ then added a member to that group. Went back to Security tab (top level) and the breadcrumb shows Security / US_Editors
1076: [15:20:41] <r3v3rb> IfI then click Administrators the breadcrumb shows Security Groups US_Editors Administrators
1077: [15:20:43] <r3v3rb> WTF!
1078: [15:21:14] <r3v3rb> new install btw using silverstripe/installer composer create-project
1079: [15:21:26] * zfmf quit ()
1080: [15:21:53] * r3v3rb wonders if this is the root cause if his translation issues…
1081: [15:23:00] <Py125k> swaiba: yeah I know, he's been spamming the hell out of SO for the last week or so from what I can see.
1082: [15:23:14] <Py125k> They're all pretty... uhh... 'silly' questions.
1083: [15:23:23] <Py125k> Like he's jumped in the deep end.
1084: [15:23:27] <Py125k> Of development as a whole.
1085: [15:23:37] <Py125k> Seems to have clues... just not all there.
1086: [15:28:59] * arnhoe quit ()
1087: [15:29:53] <r3v3rb> ok, restart of browser seems to have refreshed that out of the way
1088: [15:30:08] <r3v3rb> so still at ground zero on why translatio is not working
1089: [15:31:24] * lerni quit ()
1090: [15:36:30] <Py125k> translatio?
1091: [15:36:40] <Py125k> r3v3rb: time to RSVP chap
1092: [15:36:53] * Zauberfisch quit (*.net *.split)
1093: [15:37:03] * ec8or_ quit (*.net *.split)
1094: [15:37:05] * Uitto quit (*.net *.split)
1095: [15:37:05] <Py125k> http://www.meetup.com/SilverStripe-Europe-Meetup/.
1096: [15:37:11] * ec8or_ has joined #silverstripe
1097: [15:37:17] <Py125k> ec8or: ec8or_ http://www.meetup.com/SilverStripe-Europe-Meetup/
1098: [15:37:17] <Py125k> :>
1099: [15:37:27] * marvanni quit (Ping timeout: 255 seconds)
1100: [15:37:29] * Zauberfisch has joined #silverstripe
1101: [15:37:31] * Uitto has joined #silverstripe
1102: [15:41:43] <wmk> Zauberfisch, o/
1103: [15:52:45] <Py125k> https://www.youtube.com/watch?v=sdSsAgBZgEs
1104: [15:56:44] <r3v3rb> Py125k: Nightjar is going facking hell!
1105: [15:58:04] * r3v3rb is going to try and get there for Friday
1106: [15:59:23] <r3v3rb> i’m coming for the donuts btw!
1107: [16:00:22] <r3v3rb> and now my test site doesn’t translate again!
1108: [16:00:24] <r3v3rb> ffs
1109: [16:01:57] <r3v3rb> it appears you have to give the ability to edit the language you wish to translate from - to the user creating the translation
1110: [16:07:43] <Py125k> trannies always causing you trouble r3v3rb xD
1111: [16:08:04] <r3v3rb> always
1112: [16:08:07] <r3v3rb> :)
1113: [16:08:27] * kozmikreis quit (Ping timeout: 246 seconds)
1114: [16:08:34] * vebb quit (Quit: veb-irc: &)
1115: [16:13:27] * UndefinedOffset quit (Quit: Leaving.)
1116: [16:15:46] <kinglozzer> Py125k, r3v3rb: So you both there! :D
1117: [16:15:47] * kinglozzer home
1118: [16:15:48] <kinglozzer> ciao <3
1119: [16:15:48] * kinglozzer quit ()
1120: [16:19:56] * UndefinedOffset has joined #silverstripe
1121: [16:26:22] * GioVdK quit (Ping timeout: 264 seconds)
1122: [16:28:02] <Py125k> hoooooome
1123: [16:28:03] * Py125k quit ()
1124: [16:28:46] * wmk quit (Ping timeout: 264 seconds)
1125: [16:28:52] * r3v3rb has left #silverstripe
1126: [16:44:57] * ss-helper quit (Ping timeout: 252 seconds)
1127: [16:54:08] * PenguinMan98 has joined #silverstripe
1128: [16:54:27] <PenguinMan98> 'mornin all
1129: [16:55:11] <PenguinMan98> I wanted to make a custom form. I made it work but I'm concerned I didn't do it a very 'canon' way
1130: [16:55:43] <PenguinMan98> I created a new class inheriting form. Then I gave it a 'forTemplate()' method
1131: [16:55:57] <PenguinMan98> In the forTemplate I used a heredoc and just pasted in all the custom form code
1132: [16:56:25] <PenguinMan98> Then replaced the tokens with the data in the class
1133: [16:56:35] <PenguinMan98> Is that the right way to do it?
1134: [16:57:08] <SphereSilver> I would use the construct, to actually construct the form.
1135: [16:57:26] <PenguinMan98> Construct?
1136: [16:57:28] <SphereSilver> The SilverStripe way, with FieldType::create();
1137: [16:57:37] <PenguinMan98> Oh yes
1138: [16:57:39] * swaiba quit (Remote host closed the connection)
1139: [16:57:43] <PenguinMan98> That's how I add it to the controller
1140: [16:58:04] <SphereSilver> It's a bit messy, but here's how I did it.
1141: [16:58:34] <SphereSilver> I know it's not perfect, but it's better than doing everything from the forTemplate method.
1142: [16:59:08] <PenguinMan98> One thing I noticed when I was in there was that silverstripe uses a class on the button with the name of the form to do the submit. This has the unfortunate side-effect of making it impossible to use two of the same form on the same page. This kinda bites.
1143: [17:00:02] <PenguinMan98> I'm in the situation where I want to have a form in the footer and the same form in the header on certain pages and the same form in the content on one important page
1144: [17:00:17] <PenguinMan98> Now I have to make three different forms that all do the same thing
1145: [17:00:26] <PenguinMan98> which feels like a DRY violation
1146: [17:01:23] <SphereSilver> No, you can just pass a parameter which tells the constructor what formtypes should and shouldn't be rendered etc.
1147: [17:01:38] <SphereSilver> But yeah, your problem makes a bit a code violation :P
1148: [17:02:28] <PenguinMan98> Is there an existing param for that? Or will I be extending the class and adding it?
1149: [17:02:56] <SphereSilver> Just look at my example, where I pass different values to the constructor, and the constructor, based on the SiteConfig, adds or removes fields.
1150: [17:03:04] <SphereSilver> You could do the same with conditional classes etc.
1151: [17:03:46] <PenguinMan98> You haven't linked the example yet?
1152: [17:03:51] <SphereSilver> Huh?
1153: [17:03:55] <SphereSilver> err: https://github.com/Firesphere/silverstripe-newsmodule/blob/master/code/forms/CommentForm.php
1154: [17:04:07] <SphereSilver> Appearantly, the link was blocked or something. Odd
1155: [17:05:08] <PenguinMan98> I wanted to do a custom form template, but I couldn't get the form params to work in the SS
1156: [17:05:32] <SphereSilver> Well, with a custom form, with constructor, custom forTemplate etc. that should be possible.
1157: [17:06:06] <PenguinMan98> I set the template to use a custom template with 'setTemplate()'
1158: [17:06:14] <PenguinMan98> And it rendered the template as I expected
1159: [17:06:29] <PenguinMan98> However I couldn't get the fields out of the SS
1160: [17:06:35] <SphereSilver> Yep, you could do the same by just passing a variable, and render a certain template based on the variable.
1161: [17:07:12] <PenguinMan98> if I looked through $Fields then it worked fine
1162: [17:08:09] <PenguinMan98> but if I tried anything like <% with $Fields.dataFieldByName('query_leg') %>
1163: [17:08:17] <PenguinMan98> Then I didn't get anything
1164: [17:08:54] <PenguinMan98> I put output in that method in the CMS and it didn't even get invoked
1165: [17:09:58] <SphereSilver> $FormAnd $Fields is a FieldList?
1166: [17:10:14] <SphereSilver> And you are in the Form method?
1167: [17:10:25] <PenguinMan98> This is in the SS template
1168: [17:10:27] * ss-helper has joined #silverstripe
1169: [17:11:02] <PenguinMan98> Look in framework/templates/includes/Form.ss
1170: [17:11:21] <PenguinMan98> You'll see it loops over <% loop $Fields %>
1171: [17:11:29] <SphereSilver> https://www.silverstripe.org/community/forums/form-questions/show/18862
1172: [17:11:46] <SphereSilver> That should work, although it's 2.4 template syntax
1173: [17:12:11] <SphereSilver> So, I don't know why it won't work. Got a code-snippet of the template?
1174: [17:13:15] <PenguinMan98> Not at the moment
1175: [17:13:34] <PenguinMan98> I abandoned that path when I realized I could just overload the forTemplate()
1176: [17:14:42] <PenguinMan98> Calling those methods in the forTemplate worked
1177: [17:14:57] <PenguinMan98> $ql = $this->fields->dataFieldByName('query_leg');
1178: [17:15:29] <PenguinMan98> Which is why I was baffled they wouldn't work in the .ss template
1179: [17:16:54] <SphereSilver> Inside the Form rendering, you should indeed be able to get the fields by name. Odd.
1180: [17:26:40] <PenguinMan98> I was trawling through the IRC logs on Friday night and found many examples of people using the same syntax and claimed it worked
1181: [17:26:50] <PenguinMan98> OK, not many, but I found them
1182: [17:26:57] <PenguinMan98> But it wouldn't work for me
1183: [17:28:01] <PenguinMan98> http://logs.simon.geek.nz/index.php?date=2013-10-31#log_1099825
1184: [17:29:14] <PenguinMan98> http://logs.simon.geek.nz/index.php?date=2013-12-16#log_1142368
1185: [17:30:02] <PenguinMan98> http://logs.simon.geek.nz/index.php?date=2012-04-29#log_673778
1186: [17:36:20] <PenguinMan98> And another thing that ticks me off. I expect my entry point script to be the root/index.php not the root/framework/main.php but now I'm just being picky
1187: [17:41:39] * joelpittet has joined #silverstripe
1188: [17:56:55] <SphereSilver> Does anyone know how I can e-mail a stack-trace of a bug I can't find to myself, when it happens?
1189: [18:04:40] <PenguinMan98> find the right set_error_handler()
1190: [18:04:44] <PenguinMan98> ?
1191: [18:05:09] <SphereSilver> I don't want it to error out, since it isn't an error. It's just doing something weird I don't know where it's coming from.
1192: [18:05:25] <SphereSilver> So, _when_ it happens, I want the site to e-mail me the stacktrace.
1193: [18:05:27] <PenguinMan98> Well, the error handler passed in will handle logging the error
1194: [18:05:42] <PenguinMan98> Whether that means erroring out or just silently loggin it
1195: [18:06:23] <PenguinMan98> Figure out which error handler you're using and add the code there
1196: [18:07:12] <SphereSilver> Yeah, I got that far, but I was hoping I didn't have to go through the hassle of figuring out how to e-mail it to myself ;)
1197: [18:07:24] <SphereSilver> Because... It's a weird bug I can't seem to reproduce :X
1198: [18:07:44] <PenguinMan98> php has a stacktrace function and an email function
1199: [18:10:48] <SphereSilver> I know, but it breaks the process, which I don't want to happen
1200: [18:10:57] <PenguinMan98> how do you figure?
1201: [18:11:21] <PenguinMan98> generate the stacktrace into a variable, then give that variable into an email body and call mail()
1202: [18:11:21] <SphereSilver> Because it does? It exits the process when I call the stacktrace. Which is unwished behaviour.
1203: [18:11:40] <PenguinMan98> It does?
1204: [18:11:50] <PenguinMan98> I'm sure there is a way to prevent that
1205: [18:12:00] <SphereSilver> Well, on my test-environment it does when I forcefully push it into getting the stack
1206: [18:12:29] <SphereSilver> Your guess is as good as mine :|
1207: [18:12:31] <PenguinMan98> http://php.net/manual/en/function.debug-backtrace.php
1208: [18:12:41] <PenguinMan98> This only returns the stacktrace as a series of arrays
1209: [18:12:51] <PenguinMan98> it shouldn't kill execution at all
1210: [18:16:24] <PenguinMan98> I need to write a form that has a very custom layout, sends the parameters vea GET to another page, uses the GET parameters to call an API to get results, then display the results.
1211: [18:16:40] <PenguinMan98> I first approached it by bypassing SS forms completely and just hard-coding it.
1212: [18:16:47] <PenguinMan98> I got this working
1213: [18:17:09] <PenguinMan98> Then we were asked to put it into the form system
1214: [18:17:36] <SphereSilver> PenguinMan98: I know it _shouldn't_, but it does, that's the frustrating part.
1215: [18:17:59] <SphereSilver> In theory, real life and theory are the same. In real life, they aren't
1216: [18:18:01] <PenguinMan98> SphereSilver: Then something in the debug_stacktrace() is triggering yoru bug
1217: [18:18:48] <SphereSilver> The bug is non-blocking, it just resets the title of an object, while I can't find any reason why it does that. I need a stack of that issue happening
1218: [18:19:13] <SphereSilver> For now, I've solved it, by running a bunch of queries every 2 minutes, which resets the title and URLSegment back to what it's supposed to be.
1219: [18:19:15] <PenguinMan98> try calling get_included_files() instead. It won't tell you the exact execution but it will tell you the files in play
1220: [18:19:38] <SphereSilver> Oh, that might actually work!
1221: [18:19:41] <SphereSilver> Thanks!
1222: [18:19:49] <PenguinMan98> no sweat!
1223: [18:20:41] <PenguinMan98> Anyway, the form system seems overkill for this use case but we want the validation that comes with it
1224: [18:21:10] <PenguinMan98> And using Form system seems to wreck the functionality of using GET
1225: [18:21:49] <PenguinMan98> Bossman says the solution is to just get the params in the controller index function using SS_HTTPRequest
1226: [18:22:05] <PenguinMan98> then call getVar() on it
1227: [18:22:11] <PenguinMan98> to get the vars we want
1228: [18:22:19] <SphereSilver> Yep, that should probably work, Getting the HTTPRequest and using the getVars() as getPost()
1229: [18:22:21] <PenguinMan98> Will this include the escaping and validation?
1230: [18:22:28] <SphereSilver> It is an ugly solution though.
1231: [18:22:40] <SphereSilver> Errr, check the getVars() method ;) I wouldn't know :P
1232: [18:22:50] <PenguinMan98> There are 15 solutions and all are ugly to me at this poing
1233: [18:22:54] <PenguinMan98> point*
1234: [18:23:07] <PenguinMan98> kk. I'll play with it
1235: [18:23:09] <SphereSilver> True, but you're also trying to accomplish something quite out of the ordinary ;)
1236: [18:23:31] <PenguinMan98> I've built a lot of sites in my day and I promise you, this is very common in my side of the industry
1237: [18:23:33] <SphereSilver> It wouldn't be bad practice to at least use Convert::raw2sql() on your input vars you're going to use ;)
1238: [18:23:51] <SphereSilver> I've never seen it before in such a complex way though.
1239: [18:23:58] <PenguinMan98> ...
1240: [18:24:07] <PenguinMan98> This is one of the most simple operations
1241: [18:24:12] <PenguinMan98> Write a form
1242: [18:24:21] <PenguinMan98> Submit it via GET to another page
1243: [18:24:31] <PenguinMan98> Do the API call before that page loads with those params
1244: [18:24:36] <PenguinMan98> Load the page
1245: [18:24:48] <PenguinMan98> This is super basic
1246: [18:25:44] <PenguinMan98> and very common
1247: [18:26:04] <PenguinMan98> And SS makes it super weird and super hard in comparison to any other system I've worked with
1248: [18:26:22] <PenguinMan98> Which is why my first instinct was to bypass it entirely
1249: [18:26:49] <PenguinMan98> But I'm not allowed to do that
1250: [18:26:52] <PenguinMan98> So weeeee
1251: [18:27:12] <SphereSilver> And suddenly, my room was brightly lit with a BsoD
1252: [18:27:13] <SphereSilver> :|
1253: [18:27:46] <PenguinMan98> Sounds to me like the problem isn't in your code
1254: [18:28:01] <PenguinMan98> back up your HDD
1255: [18:28:02] <SphereSilver> Heh, not because of my code. Windows seems to dislike my new Memory banks
1256: [18:28:25] <SphereSilver> I run continious backups to multiple locations inside and outside of the Netherlands ;)
1257: [18:28:42] <PenguinMan98> Lucky
1258: [18:28:48] <PenguinMan98> I can't afford stuff like that
1259: [18:28:54] <SphereSilver> Everything important is safely backed up.
1260: [18:29:02] <SphereSilver> Meh, costs me around 50 euro's/month or so.
1261: [18:29:08] <PenguinMan98> I can barely afford my hosting account
1262: [18:29:12] <SphereSilver> It's about 10 to 20 GB I really need to backup
1263: [18:29:28] <SphereSilver> Your hosting account? Where do you have your hosting?
1264: [18:29:32] <SphereSilver> And how much do you pay?
1265: [18:29:36] <PenguinMan98> www.a2hosting.com
1266: [18:29:45] <PenguinMan98> VPS ~$30/month
1267: [18:32:37] <SphereSilver> Woah, what? You should switch to Digital Ocean then! Add ServerPilot and all you have left is a mailserver! I doubt you actually need that much CPU's
1268: [18:32:49] <SphereSilver> Here's 10 US$ for a DigitalOcean droplet: https://www.digitalocean.com/?refcode=646c753a1610
1269: [18:32:52] <PenguinMan98> I routinely tax mine out
1270: [18:33:07] <PenguinMan98> I'm working on a less cpu intensive app
1271: [18:33:21] <SphereSilver> If you have CPU issues, your code has a bug.
1272: [18:33:36] <PenguinMan98> No, I'm running an ajax based polling chatserver
1273: [18:33:43] <PenguinMan98> With many users
1274: [18:33:48] <SphereSilver> Ow god don't do that! Use websockets for that!
1275: [18:33:57] <PenguinMan98> What the hell do you think I'm writing
1276: [18:34:03] <SphereSilver> :P Good boy :P
1277: [18:34:07] <PenguinMan98> <3
1278: [18:34:27] <SphereSilver> But seriously, I think you can use DigitalOcean ;)
1279: [18:34:45] <SphereSilver> It's less CPU, but overall, it's cheaper, especially if you fix your polling issue.
1280: [18:34:59] <PenguinMan98> I've shopped around and this is about the best price I can expect for the system specs I have
1281: [18:35:20] <PenguinMan98> They all claim lower prices but in the end it's just a gimmick to get you to sign up
1282: [18:35:23] <SphereSilver> And besides that, you should use ServerPilot to setup the hosting and DB and all, it'll save you a lot of trouble and they'll setup the firewall for you even.
1283: [18:35:37] <PenguinMan98> Setting those up is not difficult
1284: [18:35:52] <SphereSilver> Yeah, I know, but I personally like DigitalOcean, because it's really damn fast.
1285: [18:36:26] <PenguinMan98> A2 is damn fast
1286: [18:36:35] <PenguinMan98> And not owned by a huge conglomerate
1287: [18:36:50] <PenguinMan98> and cheap for what you get
1288: [18:36:58] <SphereSilver> But I really think, what you're paying at A2 is seriously overkill and overpriced. Maybe DigitalOcean is not for you, but what you're getting at A2 does not make sense.
1289: [18:37:12] <SphereSilver> What do you need 4 vCPU's for, if you have 512MB memory?
1290: [18:37:35] <PenguinMan98> I've got all my vps settings maxed and I'm still taxing out my server at peak ours
1291: [18:37:37] <PenguinMan98> hours*
1292: [18:37:48] <SphereSilver> You should rewrite everything to NodeJS then
1293: [18:37:48] <PenguinMan98> chat lag delays on the order of minutes
1294: [18:37:57] <PenguinMan98> I am
1295: [18:38:03] <SphereSilver> :) nice
1296: [18:38:11] <SphereSilver> It will probably save you a whole bunch :D
1297: [18:38:16] <PenguinMan98> I'm sure
1298: [18:41:46] <SphereSilver> Anyway, time to start getting me some cold beers and prepare for my talk wednesday
1299: [18:42:33] <PenguinMan98> k
1300: [19:04:48] <SphereSilver> I just don't know what to present :|
1301: [19:05:01] <SphereSilver> Everything looks so stupid, now that it's all more than a few months old code :|
1302: [19:05:34] <PenguinMan98> Propose an alternative to .ss templating
1303: [19:05:41] <PenguinMan98> lol
1304: [19:05:52] <SphereSilver> Heh, I wouldn't be the first to say that!
1305: [19:06:03] <SphereSilver> The SSViewer code is quite unreadable and a lot of nesting :P
1306: [19:14:38] <PenguinMan98> I just can't win here
1307: [19:14:52] <PenguinMan98> The boss gives me requirements and says to use my judgement and get it done
1308: [19:15:13] <PenguinMan98> No matter how I do it, he says "That's wrong. Use a different approach. LIke this."
1309: [19:15:21] <PenguinMan98> So I do it his way and things break
1310: [19:15:29] <SphereSilver> Ow wow.... you have one of those CEO's?
1311: [19:15:33] <SphereSilver> ARGH!
1312: [19:15:38] <PenguinMan98> Then he says "That's broken. Do it this way."
1313: [19:16:06] <PenguinMan98> ANd gives me a super simple bit of code that's like, so basic it hurts, and tells me very carefully in small words, 'Use this."
1314: [19:16:40] <PenguinMan98> Like I'm a complete idiot who doesn't know how to capture a GET request
1315: [19:16:53] <PenguinMan98> Then he tells me the project is overbudget and to stop writing code
1316: [19:17:00] <PenguinMan98> And nothing works
1317: [19:17:04] <PenguinMan98> And it's all my fault
1318: [19:17:13] <SphereSilver> Ok. You know what you should do right?
1319: [19:17:23] <SphereSilver> It's like when you have an abusive girlfriend/boyfriend.
1320: [19:17:28] <SphereSilver> GET OUT WHILE YOU CAN!
1321: [19:17:48] <PenguinMan98> If I lose this job, I lose my house
1322: [19:18:14] <SphereSilver> If you can code, you can find another job. Go jobhunting
1323: [19:18:36] <PenguinMan98> right now my stress level is somewhere between sun and nuclear cooling pond
1324: [19:18:43] * Stomach has joined #silverstripe
1325: [19:18:43] <PenguinMan98> I can't even think
1326: [19:19:08] <SphereSilver> Nuclear cooling ponds aren't that stressful though.
1327: [19:21:57] <PenguinMan98> don't split hairs when I'm being super serious
1328: [19:24:01] <PenguinMan98> Every time my phone rings I panic
1329: [19:28:05] * zlinux has joined #silverstripe
1330: [19:32:49] <Zauberfisch> SphereSilver: so you would say that 750 is more "round" than 700? :P
1331: [19:33:00] * Stomach quit (Quit: zzz)
1332: [19:33:15] <SphereSilver> Zauberfisch: Yeah, it just feels more "rounded", because it's at 3/4th of 1000 ;)
1333: [19:34:48] <SphereSilver> Zauberfisch: What's wrong with using "public" as the source folder?!
1334: [19:36:37] <Zauberfisch> no, the question is: what's right with using this folder structure
1335: [19:37:00] <Zauberfisch> I don't use that folder structure. therfore it is bad practice :P
1336: [19:37:25] <SphereSilver> I use the folder structure, therefor, it's good practice.
1337: [19:37:30] <Zauberfisch> no
1338: [19:37:33] <SphereSilver> yes
1339: [19:37:38] <Zauberfisch> no
1340: [19:38:00] <SphereSilver> Aw, you know just as well, I don't care much about what folder-structure is used, as long as it works :P
1341: [19:38:53] <SphereSilver> Anyway, do you have time thursday Zauberfisch?
1342: [19:39:11] <Zauberfisch> I have recently been able to have a plausible explanation for something that I have always known: I am the center of the universe
1343: [19:39:21] <SphereSilver> We're planning a Skype talk with you, me, Anselm and Joel that evening, it's the only evening I have available.
1344: [19:39:24] <Zauberfisch> therefore, my folder structure is best practice
1345: [19:39:39] <SphereSilver> You've been reading too much HitchHiker's Guide lately I guess.
1346: [19:41:02] <Zauberfisch> hmmm, I think I have already booked something thursday night, but I seem to have forgotten to put it in my calendar
1347: [19:41:11] <Zauberfisch> what time do you have in mind?
1348: [19:41:39] <SphereSilver> I don't know, contact Joel, see private chat for his Skype addy.
1349: [19:43:33] <SphereSilver> No answer from JetBrains. I'm gonna call those crappers tomorrowmorning
1350: [19:43:42] <SphereSilver> Don't tell them I said they were crappers.
1351: [19:44:58] * zlinux quit (Ping timeout: 264 seconds)
1352: [19:44:58] <PenguinMan98> F***
1353: [19:45:18] <PenguinMan98> FlightSearch extends Page_Controller
1354: [19:45:24] <PenguinMan98> So it should use Page.ss for chrome
1355: [19:45:49] <PenguinMan98> in my index function I call return $this->renderWith('FlightSearchResult.ss');
1356: [19:45:59] <Zauberfisch> PenguinMan98: silverstripe does not use different templates for different browsers
1357: [19:46:11] <Zauberfisch> if there is something wrong with the template, it's in all browsers
1358: [19:46:22] <Zauberfisch> PenguinMan98: renderWith takes the template name without .ss extension
1359: [19:46:24] <PenguinMan98> I didn't mean 'Chrome' the browser
1360: [19:46:37] <PenguinMan98> return $this->renderWith('FlightSearchResult');
1361: [19:46:41] <PenguinMan98> has no .ss
1362: [19:46:44] <PenguinMan98> my bad
1363: [19:46:50] <PenguinMan98> It rencers the template
1364: [19:46:52] <SphereSilver> You should return an array
1365: [19:46:55] <PenguinMan98> but without the page.ss chrome around it
1366: [19:46:59] <Zauberfisch> SphereSilver is a provisorily yes good enough?
1367: [19:47:24] <SphereSilver> return $this->renderWith(array('FlightSearchResult', 'YourPage', 'Page'));
1368: [19:47:42] <catcher> I need to get a property of 1 extension from a different extension. Is that possible?
1369: [19:47:42] <SphereSilver> Zauberfisch: At this point, yeah, it'll do :)
1370: [19:47:46] <Zauberfisch> PenguinMan98: ah. yes, in this case it only uses the FlightSearchResults. if you want it to fall back to other templates aswell, isse the syntax that SphereSilver just wrote
1371: [19:48:03] <Zauberfisch> catcher: depends on how it is made accessable
1372: [19:48:16] <PenguinMan98> It just renders Page.ss though
1373: [19:48:19] <SphereSilver> ALWAYS fallback. If someone in your team decides to rename, you're either screwed, or you have a fallback.
1374: [19:48:19] <catcher> Zauberfisch, protected
1375: [19:48:34] <PenguinMan98> Or complains that I'm passing an array when a string was expected
1376: [19:48:38] <catcher> Zauberfisch, no getter method
1377: [19:48:58] <SphereSilver> renderWith simply accepts an array or a string, so whut?
1378: [19:49:03] <SphereSilver> How'd you get to that?!
1379: [19:49:13] <PenguinMan98> I don't know!
1380: [19:49:20] <PenguinMan98> This is why I'm going to get fired
1381: [19:49:27] <PenguinMan98> I've got this all so fucked up
1382: [19:49:36] <SphereSilver> You really have the weirdest issues
1383: [19:49:50] <SphereSilver> Flush maybe?
1384: [19:49:51] <PenguinMan98> It's a talent
1385: [19:50:07] <SphereSilver> That's one way to put it :D :D
1386: [19:50:35] <SphereSilver> Aw man, I get Chris and Ingo. Just my luck :(
1387: [19:50:41] <Zauberfisch> PenguinMan98: your fear of getting fired sounds really concerning, or is that just a figure of speech?
1388: [19:50:43] <PenguinMan98> phew, finally worked
1389: [19:51:02] <PenguinMan98> It's not a figure of speech Zauberfisch
1390: [19:51:10] <PenguinMan98> I'm really panicking
1391: [19:51:31] <PenguinMan98> Everytime I crack open SS to do something simple, I run into every brick wall I can possibly smack into
1392: [19:51:43] <PenguinMan98> The project is overbudget, overdue, and doesn't work
1393: [19:51:47] <PenguinMan98> and it's all on me
1394: [19:51:52] <Zauberfisch> so you are usually using different systems?
1395: [19:51:59] <PenguinMan98> hmm?
1396: [19:52:10] <SphereSilver> Not only are you in a crappy situation, you have a crappy team behind you.
1397: [19:52:37] <Zauberfisch> overbudget, overdue and not fully working yet? sounds like any software project I have ever heard of :P
1398: [19:53:00] <SphereSilver> I once build something within budget!
1399: [19:53:08] <SphereSilver> I don't remember when that was though.....
1400: [19:53:28] <PenguinMan98> I want to say I'm panicked over nothing but if I lose this job, I lose my house
1401: [19:53:35] <PenguinMan98> I simply must not fail again
1402: [19:53:50] <catcher> Zauberfisch, looks like if it were public, I could use getExtensionInstance, but that errors due to the property being protected.
1403: [19:54:28] <SphereSilver> PenguinMan98: The only way we can really help you is by sharing the code. We can't give you a definitive answer without looking at the code.
1404: [19:54:45] <Zauberfisch> catcher: well, if you have an instance, you could use reflections
1405: [19:54:52] <Zauberfisch> catcher: but that generally sounds like a bad idea
1406: [19:54:57] <Zauberfisch> show me some code catcher
1407: [19:55:14] <PenguinMan98> I have been sharing code when it can't be resolved quickly
1408: [19:57:51] <PenguinMan98> wtf, why does the method FlightSearchResults get called before Index?
1409: [19:58:08] <Zauberfisch> PenguinMan98: is flightsearchresults an action?
1410: [19:58:16] <PenguinMan98> It's a method
1411: [19:58:21] <PenguinMan98> but I'm not invoking it
1412: [19:58:29] <PenguinMan98> I'm hitting the index
1413: [19:58:41] <catcher> Zauberfisch, I think the right solution is a getter on extension 1, which I'll prob do & PR to the module.
1414: [19:58:53] <catcher> Zauberfisch, anything else will feel hacky
1415: [20:00:30] <PenguinMan98> If I add the parameter to the function for SS_HTTPRequest, will SS automatically inject it?
1416: [20:01:05] <Zauberfisch> PenguinMan98: not sure what you mean
1417: [20:01:32] <Zauberfisch> PenguinMan98: what I mean with action is, is FlightSearchResults a form, part of the url or just a normal method?
1418: [20:01:40] <PenguinMan98> SOmetimes I swear the world codes using one language, and I use something else.
1419: [20:01:57] <PenguinMan98> normal method
1420: [20:02:17] <PenguinMan98> it's public so the template can call it
1421: [20:02:26] <PenguinMan98> It returns the results
1422: [20:02:54] <PenguinMan98> But if it gets called before the index which makes the API call and gets the results, then it doesn't work
1423: [20:03:49] <PenguinMan98> The answer is no. It does not inject the Request
1424: [20:03:56] <PenguinMan98> f**
1425: [20:07:32] <PenguinMan98> ARGH!
1426: [20:07:38] <PenguinMan98> Why does this have to be so difficult!?
1427: [20:07:54] <PenguinMan98> I can hand-code this shit in a half hour
1428: [20:08:23] <PenguinMan98> with ms.fucking.notepad
1429: [20:09:33] <Zauberfisch> PenguinMan98: I hate to tell you this, but it sounds like you are doing something wrong
1430: [20:09:45] <Zauberfisch> if you show me some code, I could perhaps make a suggestion
1431: [20:10:11] <PenguinMan98> http://sspaste.com/paste/show/55a41b1be1b0a
1432: [20:10:15] <PenguinMan98> FlightSearch.php
1433: [20:10:43] <PenguinMan98> When invoked via 'myserver/search-flights/?some params', it should call the index method
1434: [20:10:58] <PenguinMan98> This should then do some processing and then *gasp* render a template.
1435: [20:11:09] <PenguinMan98> But no, SS seems to be rendering the template FIRST
1436: [20:11:10] * UndefinedOffset quit (Quit: Leaving.)
1437: [20:12:47] <Zauberfisch> PenguinMan98: you have a renderWith in your init() method
1438: [20:12:52] <SphereSilver> It should be in the init
1439: [20:13:03] <Zauberfisch> init() is called before inidex()
1440: [20:13:08] <PenguinMan98> http://screencast.com/t/M0OnUwK2IUMp
1441: [20:13:13] * fateieder has joined #silverstripe
1442: [20:13:20] <Zauberfisch> and because init renders the template, the calls from the template are called before inidex
1443: [20:13:21] <SphereSilver> Init calls the rendering, unless it's a specific method then the method should call the renderWith.
1444: [20:13:30] <Zauberfisch> PenguinMan98: so its just a wrong order of calls you are doing.
1445: [20:13:50] <PenguinMan98> dammit,. I forgot to comment that back out
1446: [20:13:51] <SphereSilver> You probably forgot a return statement
1447: [20:13:51] <PenguinMan98> Good catch
1448: [20:14:00] <Zauberfisch> in fact, if you are rendering something in init of a controller, you are doing something very wrong
1449: [20:14:27] <fateieder> Hi. Someone tell me how to make a variety of multilingual site? which module stability?
1450: [20:14:39] <SphereSilver> Agreed with Zauberfisch. It's really not a good practice.
1451: [20:14:45] <Zauberfisch> also, PenguinMan98 why are you using: $temp = new SS_HTTPRequest($_GET, $_SERVER['REQUEST_URI']);
1452: [20:14:52] <SphereSilver> fateieder: I think TractorCow has the best method.
1453: [20:15:03] <Zauberfisch> if you want the current request, you can just do $this->getRequest()
1454: [20:15:21] <SphereSilver> fateieder: https://github.com/tractorcow/silverstripe-fluent
1455: [20:15:34] <PenguinMan98> Oh, I was experimenting
1456: [20:15:40] <PenguinMan98> That got deleted
1457: [20:15:43] <Zauberfisch> meh. I prefer the original module for translations (translateable)
1458: [20:15:47] <fateieder> thank
1459: [20:15:48] <SphereSilver> Zauberfisch, PenguinMan98, agreed. do NOT EVER address globals directly.
1460: [20:16:05] <PenguinMan98> SphereSilver: UNLESS you really need to unset a session variable
1461: [20:16:07] <SphereSilver> Original translatable works, but TractorCow made it better with the URL-part.
1462: [20:16:14] <SphereSilver> PenguinMan98: No, you don't
1463: [20:16:25] <PenguinMan98> Because Session::clear() doesn't actually unset the session variable
1464: [20:16:28] <SphereSilver> You address Session::unset('variable');
1465: [20:16:31] <PenguinMan98> I learned this the hard way
1466: [20:16:51] <SphereSilver> That indeed breaks, the moment you use the global instead of the SilverStripe way.
1467: [20:17:00] <SphereSilver> I've learned that the hard way as well ;)
1468: [20:17:20] <SphereSilver> Use the SilverStripe class everywhere, and it works fine.
1469: [20:17:26] <PenguinMan98> There is a Session::unset() hmm?
1470: [20:17:33] <fateieder> I'm afraid my hand curves. He Module I got crooked. From zero to write laziness.
1471: [20:17:36] <PenguinMan98> well f*** me
1472: [20:17:38] <SphereSilver> The moment you step out of this procedure, the entire session collapses.
1473: [20:17:53] <Zauberfisch> PenguinMan98: Session only writes to session at the end of an request
1474: [20:18:03] <Zauberfisch> PenguinMan98: Session only writes to $_session at the end of an request
1475: [20:18:21] <Zauberfisch> if you interupt the request before that with a die()/exit(), then it naver saves
1476: [20:18:26] <PenguinMan98> My probem was I'd call session::clear('abc') and then session::set('abc') and it would still have the old value after reloading the page
1477: [20:18:42] <Zauberfisch> but you can also force silverstript to write Session to $_SESSION with Session::save() or something
1478: [20:19:00] <PenguinMan98> You're adding extra steps to simple predictable operations
1479: [20:19:04] <Zauberfisch> than you probably used a die/exit somewhere, so Session::save() never got called
1480: [20:19:26] * ajmitch quit (Ping timeout: 248 seconds)
1481: [20:19:28] * Stomach has joined #silverstripe
1482: [20:19:44] <PenguinMan98> Why do it that way?
1483: [20:19:51] <Zauberfisch> PenguinMan98: or in other words: good code structure with encapsulation and abstraction
1484: [20:19:57] <PenguinMan98> What's so wrong with just setting the damn session variable?
1485: [20:20:49] <Zauberfisch> PenguinMan98: let me counter that with another question: whats wrong with just having php files. why do we even need mvc?
1486: [20:20:54] <fateieder> you what time it is?
1487: [20:21:15] * ajmitch has joined #silverstripe
1488: [20:21:40] <PenguinMan98> MVC gives the code base a predictable separation of concerns that make it easier to locate the code you need to change and reduces code repetition
1489: [20:22:05] <Zauberfisch> several reasons I presume. I would imagine them to be:
1490: [20:22:48] <Zauberfisch> first and most important for a framework: abstraction of a "backend" allows it to be swaped to a different backend at a later time. for example if you need database sessions
1491: [20:23:28] <PenguinMan98> I've asked hundreds of coders on hundreds of projects and nobody has ever needed the extra database abstraction layer
1492: [20:23:33] <PenguinMan98> EVER.
1493: [20:23:42] <Zauberfisch> second, it allows you to execute code before setting or getting a value
1494: [20:23:58] <Zauberfisch> then you are asking the wrong people :P
1495: [20:24:15] <Zauberfisch> I have not used database sessions myself either, but I know many developers that used them, because they needed to
1496: [20:24:17] <PenguinMan98> I'm sorry, I'm not trying to be difficult, I'm just uber stressed out
1497: [20:24:31] <fateieder> what the dispute?
1498: [20:24:38] <Zauberfisch> also, it's syntax suggar.
1499: [20:25:01] <Zauberfisch> php is an ugly language. it makes perfect sense to wrap core apis into nicer ones
1500: [20:25:06] <Zauberfisch> fateieder: nothing
1501: [20:25:20] <Zauberfisch> just discussing why Session (the class) exists
1502: [20:25:48] <fateieder> I thought interesting ((((
1503: [20:26:02] <Zauberfisch> PenguinMan98: also, it doesn't add any extra steps for a developer. the only case where you run into troubles with it is when you use die/exit, which you shouldn't anyway
1504: [20:26:13] <PenguinMan98> MVC is just one way to separate out a codebase and it has the distinction of being the most commonly used in web development. But it is hardly the only one.
1505: [20:26:39] <Zauberfisch> PenguinMan98: the mvc question was just an example. I could have used any other design patter
1506: [20:26:53] <fateieder> MVC is not one
1507: [20:27:13] <fateieder> MVC does not exist already!
1508: [20:27:58] <fateieder> no clean separation has long been
1509: [20:28:16] <fateieder> this derivatives
1510: [20:28:17] <PenguinMan98> MVC is an ideal, like a carnot engine. You can't really make it.
1511: [20:28:25] <PenguinMan98> Not 100%
1512: [20:29:01] <fateieder> )))
1513: [20:29:16] <PenguinMan98> The more the framework tries to enforce it, the more unwieldly it becomes
1514: [20:29:36] <PenguinMan98> Frameworks should enable developers, not trap them into somebody elses brain patterns
1515: [20:29:47] * r3v3rb has joined #silverstripe
1516: [20:30:00] * PenguinMan98 advocates for library driven development
1517: [20:30:12] <r3v3rb> evening all
1518: [20:30:37] <fateieder> It is not a pure MVC in framework
1519: [20:32:32] <fateieder> 02-32 14.07.2015/ time to sleep
1520: [20:35:27] * helenclarko has joined #silverstripe
1521: [20:36:21] <Zauberfisch> PenguinMan98: I agree on that. I prefer libraries over frameworks most of the time
1522: [20:36:28] <fateieder> а русские есть ?
1523: [20:36:40] <Zauberfisch> PenguinMan98: though silverstripe does not enforce a lot. it allows for a lot of flexibility
1524: [20:37:57] <Zauberfisch> anyway, I need sustenance
1525: [20:38:00] <Zauberfisch> afk
1526: [20:38:30] * PenguinMan98 feels a little shred of vindication
1527: [20:39:29] * fateieder quit (Quit: Page closed)
1528: [20:39:30] <helenclarko> Morning o/
1529: [20:39:58] * FaTeieDeR_ru_RU has joined #silverstripe
1530: [20:40:10] <FaTeieDeR_ru_RU> O!
1531: [20:42:51] * PenguinMan98 quit (Ping timeout: 246 seconds)
1532: [20:43:31] <r3v3rb> Zauberfisch, fancy testing something for me?
1533: [20:44:38] <Zauberfisch> sure
1534: [20:45:13] <r3v3rb> probably one for tomorrow tbh, it involves translatable! I need to know I'm not going mad
1535: [20:45:20] <r3v3rb> Zauberfisch, ^^
1536: [20:45:34] <Zauberfisch> :D
1537: [20:45:41] <Zauberfisch> not sure how available I will be tomorrow though
1538: [20:46:04] <r3v3rb> ok, but I don't want to keep you from food either ;)
1539: [20:46:21] <r3v3rb> if you have five minutes give me a shout if possible...
1540: [20:46:39] <r3v3rb> I'll be on from about 10gmt/11cet
1541: [20:46:54] <Zauberfisch> no worries
1542: [20:47:00] <Zauberfisch> I am still unsure what I want to eat
1543: [20:47:08] <r3v3rb> heh, pizza
1544: [20:47:11] <Zauberfisch> meh
1545: [20:47:22] <r3v3rb> i know programmer food, but it works for me
1546: [20:47:51] <Zauberfisch> I do love pizza. but I am very picky about my food, and all delivery services that still have open are below my expectations
1547: [20:48:00] <Zauberfisch> D:
1548: [20:48:15] <FaTeieDeR_ru_RU> ))))
1549: [20:48:54] <Zauberfisch> r3v3rb: so, shoot
1550: [20:48:54] <FaTeieDeR_ru_RU> refrigerator near the PC - full of food
1551: [20:49:40] <r3v3rb> lol, I'll buy you a pizza in october ;)
1552: [20:49:46] <Zauberfisch> :D
1553: [20:49:47] <Zauberfisch> yay
1554: [20:50:08] <Zauberfisch> r3v3rb: but careful. I am vegan. makes ordering pizza difficult
1555: [20:50:09] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1556: [20:50:17] <r3v3rb> not here in da uk
1557: [20:50:23] <Zauberfisch> very good
1558: [20:50:27] <r3v3rb> lots of veggie options
1559: [20:50:32] <r3v3rb> usually...
1560: [20:50:35] <Zauberfisch> yeah, in my city too
1561: [20:50:47] <Zauberfisch> if you go to the right restaurants
1562: [20:51:09] * PenguinMan98 has joined #silverstripe
1563: [20:51:09] <Zauberfisch> r3v3rb: I will probably be in london for a whole week, so there will be enough time to find a good place
1564: [20:51:15] <r3v3rb> as long as you drink that's fine by me ;) hate being the only drunk in the room :P
1565: [20:51:17] <PenguinMan98> test
1566: [20:51:28] <PenguinMan98> I got disconnected from the chat
1567: [20:51:51] * Error404NotFound has joined #silverstripe
1568: [20:52:04] <Zauberfisch> r3v3rb: haha, I do drink, though not in the way you mean. I do not consume alcohol either
1569: [20:52:15] <r3v3rb> nice, you and Pyro will have to pop down to the seaside too, i'll buy you an icecream :D
1570: [20:52:22] <FaTeieDeR_ru_RU> PenguinMan98: ping timeout/ this is IRC!!!
1571: [20:52:29] <r3v3rb> Zauberfisch, drunk on OJ is fine
1572: [20:52:38] * Error404NotFound quit (Max SendQ exceeded)
1573: [20:52:46] <Stomach> mescaline
1574: [20:53:12] <Stomach> its vegetables and not alcohol
1575: [20:53:47] <Zauberfisch> Stomach: yeah, but it's not compatible with being a control freak :P
1576: [20:54:15] <r3v3rb> right last time today for translatable befoe I punch something
1577: [20:54:22] <Stomach> Zauberfisch :D
1578: [20:54:25] <r3v3rb> clean install and here we go
1579: [20:54:30] <Zauberfisch> r3v3rb: what is it?
1580: [20:56:10] <r3v3rb> no matter how hard I cannot get group permissions to work properly, group 'ES Editors' with 'Translate Spanish' checked does not allow a user in that group to view an English page and translate it...
1581: [20:56:48] <r3v3rb> they can see the read only but not create the new translation from it
1582: [20:59:15] * stecman has joined #silverstripe
1583: [20:59:26] <FaTeieDeR_ru_RU> away - I smoke
1584: [20:59:46] * Ryan-Toast has joined #silverstripe
1585: [20:59:51] * DanaeNZ has joined #silverstripe
1586: [20:59:53] <DanaeNZ> mornnniiing
1587: [21:01:01] <Zauberfisch> r3v3rb: hmmm, I have not tryed something like this yet
1588: [21:01:21] <r3v3rb> worked perfectly in 2.4.1X
1589: [21:01:23] <Zauberfisch> r3v3rb: but sounds like a limitation of silverstripe. that if you don't have permission to edit a page, you can't access any of the fields
1590: [21:01:30] <Zauberfisch> but I could be wrong
1591: [21:01:36] * vebb has joined #silverstripe
1592: [21:01:55] <r3v3rb> doc's suggest it's feasible as they give an example! :P
1593: [21:02:15] <r3v3rb> https://github.com/silverstripe/silverstripe-translatable/blob/master/docs/en/index.md#user-permissions
1594: [21:02:36] <r3v3rb> never works when I try though
1595: [21:03:54] * glenn-bautista has joined #silverstripe
1596: [21:04:53] * joelpittet quit ()
1597: [21:07:05] <Zauberfisch> r3v3rb: nah, sorry. no idea
1598: [21:07:26] <Zauberfisch> r3v3rb: only though: is there a "right mouse button" => context menu => "create translation"?
1599: [21:07:32] <Zauberfisch> just like duplicate
1600: [21:07:38] <Zauberfisch> if there is, then perhaps this one works
1601: [21:07:43] <r3v3rb> shoot, never tried that one!
1602: [21:07:59] <r3v3rb> damnnit if that works...
1603: [21:09:08] <Zauberfisch> just a random thought. not even sure if it exists
1604: [21:10:15] <FaTeieDeR_ru_RU> came
1605: [21:21:22] * Ryan-Toast wants to go home and play terraria.
1606: [21:23:18] <Zauberfisch> r3v3rb: status?
1607: [21:24:26] * adrexia has joined #silverstripe
1608: [21:24:43] <r3v3rb> still no go, it either lets an editor from a restricted group edit the default locale, or of the default locale is greyed out then the user cannot create a translation...
1609: [21:25:04] <r3v3rb> and no right click option :(
1610: [21:26:51] <Zauberfisch> :/
1611: [21:27:38] <r3v3rb> woot, set settings for default locale to allow 'Administrators' only to edit/create pages on site. returned to page list and editor from restricted group showed greyed out pages with no option to translate.
1612: [21:27:38] <adrexia> "Frameworks should enable developers, not trap them into somebody elses brain patterns"
1613: [21:27:59] <adrexia> Having worked on php projects that don't trap people in someone elses brain pattern, I beg to differ ;)
1614: [21:28:12] <Zauberfisch> adrexia: haha. good point
1615: [21:28:36] <FaTeieDeR_ru_RU> )))
1616: [21:28:44] <r3v3rb> then went back to settings removed 'Administrators' from default locale and bang it allows restricted editor to create translations from the greyed out default locale...
1617: [21:28:47] <Ryan-Toast> adrexia: you may enoy this framework: <?php echo ‘your thoughts’;
1618: [21:28:53] <adrexia> lol
1619: [21:28:58] <r3v3rb> hi Ryan-Toast btw :D
1620: [21:29:04] <Ryan-Toast> r3v3rb: hai :)
1621: [21:29:44] <adrexia> I think that's one of the more interesting things about learning a framework. You get to break out of your usual ways of doing things and learn a bit about how other people think of problems.
1622: [21:30:01] <adrexia> though I suspect its also the bit that makes learning frameworks harder
1623: [21:30:22] <r3v3rb> scrap that it was just the sitetree still greyed out the pages were editable
1624: [21:30:40] <Zauberfisch> r3v3rb: so it is working the way you want it to?
1625: [21:30:45] <r3v3rb> nope
1626: [21:31:21] <Zauberfisch> D:
1627: [21:31:22] <r3v3rb> Zauberfisch, thought it was but the CMS hadn't updated the sitetree and was showing pages as uneditable when in fact they were
1628: [21:31:25] <r3v3rb> :(
1629: [21:31:59] <Zauberfisch> ok, I will leave now, I really have to get something to eat
1630: [21:32:23] * Hailwood has joined #silverstripe
1631: [21:32:45] <adrexia> Not sure if I'm sold on phpstorm. I'll give it at least a month though. I suspect it just does more than I need it to do. I like that it knows the language, but there's a billion things on the interface. And the icon set needs an upgrade. It's not as pretty as Atom, basically ;)
1632: [21:33:26] <adrexia> I want to take out its brain and stick it in Atom's interface
1633: [21:33:39] <Zauberfisch> adrexia: well, in a functionallity should certainly go above design
1634: [21:33:48] <adrexia> lies!
1635: [21:34:07] <Zauberfisch> adrexia: here is an idea: work with eclipse first for a month
1636: [21:34:12] <adrexia> lol
1637: [21:34:17] <adrexia> that's the problem I expect
1638: [21:34:23] <adrexia> it reminds me a little of eclipse
1639: [21:34:28] <adrexia> I hated that IDE
1640: [21:34:29] <Zauberfisch> adrexia: after that intellij will be like heaven
1641: [21:34:58] <adrexia> Oh yeah, I expect it's the best PHP IDE you can get
1642: [21:35:07] <adrexia> I'm still unsure if I need an IDE :)
1643: [21:35:07] <Zauberfisch> yes, it is
1644: [21:35:12] <Zauberfisch> yes, you do
1645: [21:35:16] <adrexia> really>
1646: [21:35:25] <adrexia> I have a terminal for half the things it does
1647: [21:35:32] <Zauberfisch> I really don't understand how people can work on any project that involves more than a few files without an IDE
1648: [21:35:41] <adrexia> I use Atom
1649: [21:35:46] <adrexia> it works just fine
1650: [21:35:49] * Kowiana has joined #silverstripe
1651: [21:35:50] <r3v3rb> nope defintely broken as of 3.1.13 and 2.0.8 Zauberfisch
1652: [21:35:51] <adrexia> even has git intergration
1653: [21:36:16] <r3v3rb> phpstorm all the way here, love it more everyday
1654: [21:36:28] <Zauberfisch> but it doesn't understand your code
1655: [21:36:29] <adrexia> but it doesn't produce a nice list of classes and doesn't autocomplete docblockas
1656: [21:36:36] <adrexia> it totally doesn't - but I do
1657: [21:36:38] * catcher quit (Ping timeout: 256 seconds)
1658: [21:36:56] <adrexia> yeah - that's the bit I like about phpstorm thoguh
1659: [21:37:01] <Zauberfisch> and knowing classes is jsut the beginning
1660: [21:37:10] <adrexia> I just don't need the otehr stuff
1661: [21:37:12] <DanaeNZ> Knowing is half the battle
1662: [21:37:14] <Zauberfisch> in a class, try CTRL+O to overwrite a method for example
1663: [21:37:16] <hamror> i've been programming commercially for like 17 years and have worked in a dozen languages easily, and i just use vim
1664: [21:37:23] <adrexia> I don't need it to do git, or build my files
1665: [21:37:35] <hamror> but i think it comes down to personal habits, an IDE means you don't have to form some of them
1666: [21:37:52] <adrexia> I just want a text editor that thinks like an IDE :)
1667: [21:38:01] <hamror> my computer is my IDE eh
1668: [21:38:09] <DanaeNZ> adrexia: so, Sublime Text with a few plugins?
1669: [21:38:16] <adrexia> Zauberfisch the project I'm working on rigth now barely has classes :(
1670: [21:38:48] <adrexia> DanaeNZ yeah, that's sort of what Atom is too
1671: [21:39:10] <FaTeieDeR_ru_RU> o.O
1672: [21:39:16] <hamror> if you aren't using an IDE you probably want to get good at scripting your OS and understanding something like bash, applescript or powershell
1673: [21:39:18] <FaTeieDeR_ru_RU> notepad++ dominate
1674: [21:39:35] * DanaeNZ stands over on the PHPStorm side of the room
1675: [21:39:35] <adrexia> But I still don't think there are any that make it quite as clever as phpstorm
1676: [21:39:42] <Zauberfisch> hamror: I am.
1677: [21:39:49] * hamror rubs Zauberfisch
1678: [21:39:57] <FaTeieDeR_ru_RU> or mousepad
1679: [21:40:01] <adrexia> plenty of web devs don't use IDE's
1680: [21:40:22] <Zauberfisch> adrexia: plenty of web devs don't have the right to be called developers if you ask me
1681: [21:40:27] <adrexia> lol
1682: [21:40:30] * ss-helper quit (Remote host closed the connection)
1683: [21:40:32] <adrexia> that's probably true too
1684: [21:40:33] <adrexia> ;)
1685: [21:40:41] <hamror> it's not limited to web dev
1686: [21:40:42] * ss-helper has joined #silverstripe
1687: [21:40:54] <hamror> i worked with a senior developer for years that wrote out code snippets from .net books
1688: [21:40:59] <hamror> as his business process
1689: [21:41:04] <adrexia> but I don't think using a programme that makes somethigg easy is the difference between a bad dev and a good dev :P
1690: [21:41:04] <Zauberfisch> haha
1691: [21:41:05] * zlinux has joined #silverstripe
1692: [21:41:16] <hamror> used to enrage me
1693: [21:41:16] <Zauberfisch> adrexia: true
1694: [21:41:38] <Zauberfisch> adrexia: but it makes your work a little easier and usually a little better or faster
1695: [21:41:45] <Zauberfisch> adrexia: so a bad dev might be less bad ;)
1696: [21:41:55] <adrexia> I guess I'd like to have the base layer and add things like git, and compiling FE code on top if I need it
1697: [21:42:03] <adrexia> hahah
1698: [21:42:05] <adrexia> yeah :)
1699: [21:42:16] * r3v3rb wonders who to report the broken translatable module too?
1700: [21:42:16] <Zauberfisch> adrexia: you can disable or hide a lot of the stuff in intellij
1701: [21:42:19] <adrexia> I'm still getting used to it
1702: [21:42:30] <adrexia> I've found a way to hide a few things
1703: [21:42:30] <Zauberfisch> r3v3rb: create a isseu on the github repo
1704: [21:42:39] <hamror> main benifit of an IDE for me, is when I hvae to use C# or Java and don't want to manually write a script to get all the compiler options right (+ things like incremental compliation / caching)
1705: [21:42:54] <r3v3rb> will do
1706: [21:42:56] <adrexia> but... I guess I just want a config file, not the weird guui preferences where you need to find where the preference is hidden
1707: [21:42:58] <hamror> since i have very little interest in knowing those VMs very well
1708: [21:42:58] <FaTeieDeR_ru_RU> cheerfully with you
1709: [21:42:58] <r3v3rb> Zauberfisch, ^^
1710: [21:43:25] <adrexia> seems very windows
1711: [21:44:07] * adrexia laughs
1712: [21:44:23] <adrexia> I suspect I'm just not used to having interfaces for development things
1713: [21:45:13] <adrexia> And I value the hack-ability of my work environment
1714: [21:46:58] <hamror> the last two years i invested in learning bash scripting well has massively paid off in my general process workflow
1715: [21:47:13] <hamror> gui software is orthogonal to good logging and stream transformation
1716: [21:51:03] * kinglozzer has joined #silverstripe
1717: [21:51:43] <Zauberfisch> adrexia: yeah, I love that about sublime / atom.
1718: [21:53:50] * micmania1 has joined #silverstripe
1719: [21:55:12] <FaTeieDeR_ru_RU> ok google: How to deal with insomnia?
1720: [21:56:29] <Ryan-Toast> FaTeieDeR_ru_RU: “Go to sleep“
1721: [21:56:36] <Ryan-Toast> thanks, google.
1722: [21:59:53] * glenn-bautista quit (Quit: Leaving.)
1723: [22:02:23] <FaTeieDeR_ru_RU> Ryan-Toast: ))))
1724: [22:03:23] <FaTeieDeR_ru_RU> Ryan-Toast: It is late. to get to work
1725: [22:03:27] * PenguinMan98 stands with DanaeNZ on the PHPStorm side of the room
1726: [22:05:32] <FaTeieDeR_ru_RU> What time is it now at your place?
1727: [22:05:56] <Ryan-Toast> 10am
1728: [22:06:33] <FaTeieDeR_ru_RU> 04-06 14,07,2015
1729: [22:06:54] <FaTeieDeR_ru_RU> 04 am
1730: [22:06:59] * stecman quit (Quit: This computer has gone to sleep)
1731: [22:07:47] <Ryan-Toast> I have a unique index, and when there’s a duplicate of that field it gives me a server error instead of a form error… is this expected behavior?
1732: [22:08:22] <FaTeieDeR_ru_RU> Six o'clock to the east
1733: [22:09:15] * Kingy[a] is now known as Kingy
1734: [22:09:23] <FaTeieDeR_ru_RU> Yes! to redefine its form error
1735: [22:09:43] <Kingy> morning
1736: [22:09:47] <FaTeieDeR_ru_RU> but where exactly?
1737: [22:10:21] <Ryan-Toast> FaTeieDeR_ru_RU: On a dataobject
1738: [22:10:23] <FaTeieDeR_ru_RU> Kingy: also the night
1739: [22:10:44] <Ryan-Toast> Kingy: morning
1740: [22:11:32] <FaTeieDeR_ru_RU> Ryan-Toast: How are you unique can be repeated?
1741: [22:12:01] <Ryan-Toast> e.g adding a new dataobject and entering a duplicate value to an existing DO
1742: [22:12:07] <Ryan-Toast> on save: server error.
1743: [22:12:12] * micmania1 quit (Quit: micmania1)
1744: [22:12:27] <Ryan-Toast> Not a form error saying “that shit’s duplicate, yo” or something similar.
1745: [22:13:40] <FaTeieDeR_ru_RU> Ryan-Toast: A check for
1746: [22:14:17] <FaTeieDeR_ru_RU> Sorry for my English-Russian)
1747: [22:14:18] * micmania1 has joined #silverstripe
1748: [22:16:43] * kinglozzer quit ()
1749: [22:17:38] <r3v3rb> micmania1, hi
1750: [22:18:11] <micmania1> r3v3rb: areet
1751: [22:18:27] <r3v3rb> nope, fed up with translatable
1752: [22:18:44] <r3v3rb> no longer works the way it did in 2.4
1753: [22:19:47] <r3v3rb> you can't create a translation from the default locale unless you have the ability to edit the default locale as well. In 2.4 a user could see the read only default and create a translation from it
1754: [22:20:04] <r3v3rb> :(
1755: [22:22:46] * Stomach quit (Ping timeout: 264 seconds)
1756: [22:24:39] <FaTeieDeR_ru_RU> r3v3rb: I know what you mean ...
1757: [22:25:16] <r3v3rb> FaTeieDeR_ru_RU, you having issues with translatable too?
1758: [22:25:46] <FaTeieDeR_ru_RU> r3v3rb: нуы
1759: [22:25:52] <FaTeieDeR_ru_RU> yes
1760: [22:26:21] <r3v3rb> add it to the github issues :)
1761: [22:26:54] <FaTeieDeR_ru_RU> I have other concerns
1762: [22:28:20] <r3v3rb> what's that then FaTeieDeR_ru_RU
1763: [22:29:00] <FaTeieDeR_ru_RU> easier to write from scratch (
1764: [22:29:27] <FaTeieDeR_ru_RU> than how to make it work
1765: [22:31:42] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1766: [22:32:07] * r_hector has joined #silverstripe
1767: [22:34:50] * stecman has joined #silverstripe
1768: [22:34:59] * glenn-bautista has joined #silverstripe
1769: [22:35:15] * UncleCheese has joined #silverstripe
1770: [22:37:37] * mahfuz has joined #silverstripe
1771: [22:44:42] <Kingy> if someone was to give me 1 html file, 1 js file, and zip file of images what would you say is the best way to try and display this on a website using SS?
1772: [22:44:56] * camfindlay has joined #silverstripe
1773: [22:45:56] <r3v3rb> camfindlay, do you have anything to do with translatable?
1774: [22:45:59] <Ryan-Toast> Kingy: html file = Page.ss in the root of templates. JS: mysite/javascript. Images: mysite/images
1775: [22:46:18] <camfindlay> r3v3rb: personally no I don’t
1776: [22:46:30] <camfindlay> you mean in terms of contributing to it?
1777: [22:46:54] <Kingy> Ryan-Toast: They change. Someone at our work discovered edge animate to make fun infographics and someone just threw all these files at me and asked me to put it on the site
1778: [22:46:57] <r3v3rb> no as in who looks after it, camfindlay ^^
1779: [22:47:26] <FaTeieDeR_ru_RU> r3v3rb: Я разобрался. Я в тебя верю. silverstripe-fluent
1780: [22:47:29] <r3v3rb> it seems broken, spent a day trying to get it working as it did in 2.4.1x but its a no go
1781: [22:47:35] <Kingy> Ryan-Toast: And they want to include them in articles
1782: [22:47:46] <camfindlay> oh right, have you raised github issues?
1783: [22:47:49] <r3v3rb> FaTeieDeR_ru_RU, doesn't support group permissions :(
1784: [22:48:05] <r3v3rb> camfindlay, yes earlier this evening but not sure it makes sense
1785: [22:48:06] <FaTeieDeR_ru_RU> r3v3rb: I understand. I believe in you.
1786: [22:48:26] <Ryan-Toast> Kingy: kthey canvas, or what?
1787: [22:49:08] <Kingy> Ryan-Toast: The html is just a series of divs
1788: [22:49:33] <Ryan-Toast> Kingy: I suppose you could use a HTMLText and copy paste them into a template.
1789: [22:49:38] <Ryan-Toast> same with the JS
1790: [22:49:45] <Ryan-Toast> Images are a little more difficult.
1791: [22:49:51] <Ryan-Toast> Pretty hacky though.
1792: [22:50:03] <Kingy> yep that was what i was hoping to avoid lol
1793: [22:50:09] <r3v3rb> Kingy, and the code from animate is messy too
1794: [22:50:25] <Ryan-Toast> Perfect world you’d create a new page template for each of them.
1795: [22:50:28] <Ryan-Toast> Or includes.
1796: [22:50:34] <Ryan-Toast> depending what they are.
1797: [22:51:36] <Kingy> r3v3rb: yeah I see that now
1798: [22:51:44] <FaTeieDeR_ru_RU> Documentation is planned for translation into other languages ?
1799: [22:51:50] <Kingy> sounds like too hard basket and I'll just tell them to find something else
1800: [22:52:53] <r3v3rb> camfindlay, in the old version (2.4.1x) you could create a translation from the read only version. In the latest 2.0.8 it is impossible if the default locale is greyed out ( ie readonly )
1801: [22:57:16] <camfindlay> r3v3rb: good start. I can ping our OSS team with your issue. Denpends on whether this is considered bug or depricated feature?
1802: [22:57:21] <camfindlay> link?
1803: [22:59:17] <r3v3rb> camfindlay, link: https://github.com/silverstripe/silverstripe-translatable/blob/master/docs/en/index.md#user-permissions <- the whole german thing doesn't work
1804: [22:59:49] <r3v3rb> unless you give the group user the ability to edit all pages which is kind of defeatest...
1805: [23:01:21] <r3v3rb> i sincerely hope its a bug and not deprecated - I'm in the middle of moving a 7 language site over from 2.4.12 to 3.1.13 and each of the languages is managed by an editor in their respective countries... :\
1806: [23:02:01] <r3v3rb> but they mustn't have the ability to edit the 'corporate' default locale or any other languages.
1807: [23:02:10] <r3v3rb> only their own
1808: [23:02:57] <camfindlay> r3v3rb: have you look in the older verion of the module to find the code that used to do what you needed?
1809: [23:03:19] <camfindlay> when I said link above I mean have you got a link to your reported issue on GH?
1810: [23:03:46] <r3v3rb> that's my task tomorrow. its 5 past midnight here :) https://github.com/silverstripe/silverstripe-translatable/issues/195
1811: [23:04:04] <r3v3rb> ^^ answer to both questions :D
1812: [23:04:22] <r3v3rb> I'll look at the older code tomorrow and here is the links
1813: [23:05:22] <r3v3rb> hopefully someone can shed some light on it - maybe it's just me !
1814: [23:07:54] * zlinux quit (Ping timeout: 255 seconds)
1815: [23:08:32] <r3v3rb> thanks for taking the time to discuss camfindlay appreciate it
1816: [23:08:46] <r3v3rb> i'm signing off now
1817: [23:08:50] <r3v3rb> night all
1818: [23:08:53] <camfindlay> night r3v3rb
1819: [23:10:00] * r3v3rb quit (Quit: Leaving)
1820: [23:10:53] * zlinux has joined #silverstripe
1821: [23:11:08] <FaTeieDeR_ru_RU> 5am
1822: [23:18:44] <camfindlay> FaTeieDeR_ru_RU: re: translation, we have docs in local folder (only en for now) so there is scope to do translations though ensuring it is maintained might be tricky.
1823: [23:19:49] <FaTeieDeR_ru_RU> clone in git ?
1824: [23:20:07] * Colin[pi] has joined #silverstripe
1825: [23:20:16] <Colin[pi]> o/
1826: [23:21:51] <camfindlay> FaTeieDeR_ru_RU: fork it, add the other language in the correct local folder, you’ll need to also test it out in our documentation site (avaialble on the silverstripe github account).
1827: [23:22:17] <camfindlay> might also pay to raise the idea in the developer mailing list, as I say - the sticky point will be how it gets maintained.
1828: [23:24:16] <FaTeieDeR_ru_RU> camfindlay: I did not understand anything, to be honest. I realized that somewhere in the future, everything is possible (
1829: [23:24:44] <Kingy> Colin[pi]: \o
1830: [23:29:24] <Colin[pi]> heya Kingy o/
1831: [23:29:34] <Kingy> Colin[pi]: tis very cold
1832: [23:29:50] <Colin[pi]> Kingy: still in gc?
1833: [23:29:56] <Kingy> yeah
1834: [23:29:59] <Kingy> I didn't sign up for this shit
1835: [23:30:41] <Colin[pi]> Kingy: lol
1836: [23:30:51] <Colin[pi]> we have a max today of 7 in Canberra
1837: [23:32:05] <Kingy> yeah thankfully it's not that bad here
1838: [23:32:14] <Kingy> but still not the 35-40 i'm used to
1839: [23:32:18] <DanaeNZ> anyone have experience with custom Filters for the ORM? can’t find anything in the docs, assume it’s just a matter of implementing or extending some class
1840: [23:35:54] <Colin[pi]> DanaeNZ: extension of SearchFilter class I think?
1841: [23:36:36] <DanaeNZ> Ya found it. Looks like you just override a few key functions and you’re away
1842: [23:37:43] <DanaeNZ> I’m using it to select rows where the ManyMany_extraFields it has contains a specific string
1843: [23:38:03] <DanaeNZ> Could just use the existing stuff tho
1844: [23:43:37] * spronk has joined #silverstripe
1845: [23:53:36] <DanaeNZ> hey it’s spronk
1846: [23:53:54] <spronk> a wild /me appears
1847: [23:54:32] <spronk> Your actions are: talk prod attack ask_question
1848: [23:57:07] <Kingy> ask_question: when are you leaving?
1849: [23:57:28] * DanaeNZ ask_question
1850: [23:57:32] <DanaeNZ> @pronk
1851: [23:57:34] <DanaeNZ> sprongk
1852: [23:57:35] <DanaeNZ> spronmk
1853: [23:57:37] <DanaeNZ> FUCK
1854: [23:57:41] <Kingy> rofl
1855: [23:57:42] <DanaeNZ> you there
1856: [23:58:01] <DanaeNZ> seems on par for the course of text adventures
1857: [23:58:31] <spronk> You selected: attack
1858: [23:58:44] <spronk> You swing your keyboard at the wild spronk
1859: [23:58:53] <spronk> You deal: 1 damage
1860: [23:58:58] <DanaeNZ> oh nooo
1861: [23:59:00] <spronk> The wild spronk appears angered
1862: [23:59:11] <DanaeNZ> what do i dooo??
1863: [23:59:47] <spronk> Your actions are: placate light_on_fire throw_candy ask_question

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