#silverstripe IRC Log

IRC log for 23 March 2015

All timestamps are in UTC.

1: [00:08:48] * muskie9 has joined #silverstripe
2: [00:12:49] <veb> lol...
3: [00:12:57] <veb> i ended up i hospital for 3 days last week
4: [00:13:01] <veb> had two seizures :-/
5: [00:13:08] <veb> nearly bit my tongue in half.
6: [00:13:14] <veb> broke a floor board with my head
7: [00:13:20] <veb> hurt my teeth badly.
8: [00:13:31] <veb> but the cool thing is, the ambulance took.. SIX MINUTES
9: [00:13:36] <veb> crazy fast
10: [00:13:48] <veb> considering I'm across the other side of town from the am ulances
11: [00:13:51] <ss23> whats up?
12: [00:22:50] <Colin[pi]> veb: damn... :\
13: [00:23:14] <veb> yeah.
14: [00:23:16] <veb> it sucked.
15: [00:23:25] <veb> teeth are really fucking sore
16: [00:23:30] <veb> I broke two molars.
17: [00:23:40] <Colin[pi]> epilepsy?
18: [00:23:41] <veb> man... super human strength when you have a damned seizure
19: [00:23:46] <veb> Colin[pi]: yeah been diagnosed with it now.
20: [00:23:51] <Colin[pi]> :\
21: [00:23:58] <Colin[pi]> had a friend with it at school
22: [00:24:00] <spronk2> damn
23: [00:24:05] * spronk2 flashes some lights on and off quickly
24: [00:24:05] <veb> worst thing was, we were driving home after taking my son to the doctor... and then...
25: [00:24:06] <Colin[pi]> those sudden seizures are a bastard
26: [00:24:14] <veb> I had a seizure, lasted like 5 seconds before I came to...
27: [00:24:18] <Colin[pi]> shit :\
28: [00:24:27] <veb> car wasmaybe a foot away from smashing into a car parked on the other side of the rd
29: [00:24:36] <veb> lucky there were no cars coming down the other sidee
30: [00:24:43] <veb> ... and the car I nearly hit was my other car :P
31: [00:24:50] <veb> so I was able to reverse, put into the driveway
32: [00:24:55] <veb> and got into the lounge
33: [00:24:58] <Colin[pi]> I'm surprised you're allowed to drive ;P
34: [00:24:59] <veb> had two seizures.
35: [00:25:06] <veb> wife rung the ambulance
36: [00:25:13] <veb> Colin[pi]: my last seiure was two years ago
37: [00:25:26] <veb> and they say anyone can have a seizure... once in their lifetime and it means nothing
38: [00:25:31] <Colin[pi]> mm
39: [00:25:31] <veb> but if you have 3 in total
40: [00:25:35] <veb> you have epilepsy.
41: [00:25:47] <veb> and... apparently if I am tired it'll lower my threshold
42: [00:26:16] <Colin[pi]> when I'm tired I get restless leg syndrome... but yours sounds much worse :D
43: [00:26:22] <veb> same with frustation, stress, anger
44: [00:26:22] <veb> etc
45: [00:26:23] <veb> :/
46: [00:27:19] * muskie9 quit (Ping timeout: 245 seconds)
47: [00:31:54] * superspring quit (Ping timeout: 265 seconds)
48: [00:34:53] <adrexia> veb - I played ultimate for a while with someone who had epilepsy
49: [00:35:06] * superspring has joined #silverstripe
50: [00:35:12] <adrexia> actually multiple people, but one of them had medication that mostly prevented it.
51: [00:35:50] <adrexia> tiredness certainly was a risk facotr
52: [00:36:24] <adrexia> so were new tactics combined with not enough time of court/off field
53: [00:36:48] <adrexia> overheated brains + tryign to learn new stuff, basically
54: [00:37:35] <adrexia> veb - I had seizures all the time as a kid - but haven't since I was 10
55: [00:41:08] * muskie9 has joined #silverstripe
56: [00:42:20] <veb> oh... okay.
57: [00:42:32] <veb> I read somewhere on reddit this kid was having sezyres eery 11mins
58: [00:42:38] <veb> so they gave him cannabis
59: [00:42:41] <veb> and... it stopped
60: [00:43:16] <veb> http://www.epilepsycolorado.org/index.php?s=10784&item=5985
61: [00:43:54] <veb> http://www.medicaldaily.com/cannabis-oil-helped-stop-8-year-old-forrest-smelsers-seizures-when-other-drugs-311960
62: [00:43:55] <veb> ^
63: [00:44:57] <adrexia> yeah, if something is caused by brain chemistry I can see that it could be fixed by screwing with that chemistry. Unfortunately everyone is different so one solution doesn't fix it for everyone.
64: [00:45:18] <veb> Forrest’s worst days, he’d experience these seizures every 15 minutes, KOMO News reported. “If he has a seizure that lasts longer than three minutes, we’re venturing into brain damage territory,” his mom, Tanesha Smelser, told KMTR Eugene.
65: [00:45:33] <veb> yeah they gave me Keppra/
66: [00:45:40] <veb> levetricetam or whatever it's called in NZ
67: [00:45:47] <veb> but... my teeth hurt so much
68: [00:45:48] * adrexia nods
69: [00:45:52] <adrexia> :-/
70: [00:45:53] <veb> and I have such a sore head
71: [00:45:58] <veb> and I have 'painful tinnitus'
72: [00:46:04] <veb> can't beigin to describe that
73: [00:46:12] <veb> tinnitus is a noise.. shouldn't hurt :/
74: [00:47:20] <adrexia> When I get tinnitus it hurts
75: [00:47:55] <adrexia> noises aren't supposed to be so repetitive for hours on end and be basically inside your eardrums.
76: [00:48:36] <veb> I.. don't feel well
77: [00:48:48] <veb> feels like I'm gonna seize again
78: [00:48:54] <veb> :=-[
79: [00:49:19] * UncleCheese has joined #silverstripe
80: [00:49:24] <adrexia> :-/
81: [00:50:30] <veb> zm aalone toooio
82: [00:50:33] <veb> oh jeez
83: [00:50:40] <veb> my eye sight is al blurry
84: [00:55:27] <adrexia> lie down?
85: [00:56:14] <Colin[pi]> veb: get help dude
86: [00:56:33] <veb> adrexia: yea lying down now
87: [00:56:53] <adrexia> umm... were you given an MRI or anything? What caused your epilepsy?
88: [00:57:39] <veb> can't have MRI dude
89: [00:57:43] <adrexia> generally its either something that has messed up your brain or your body chemistry
90: [00:57:43] <veb> I have a cochlear implant.
91: [00:57:48] <adrexia> ahh
92: [00:57:54] <veb> they don't know.
93: [00:58:22] <adrexia> :-/
94: [00:58:37] <veb> yep
95: [00:58:43] <adrexia> but they aren't worried?
96: [00:59:15] <adrexia> or still looking?
97: [00:59:40] <Colin[pi]> man that must be hard for diagnosis without the ability to do an MRI :\
98: [01:01:01] <veb> heh, yeah.
99: [01:01:12] <veb> what's worse is i got my implant a year ago
100: [01:01:25] <Colin[pi]> and they only started since then?
101: [01:01:27] <veb> and Med-El just came out with a cochlear implant that can have MRI
102: [01:01:37] <veb> Colin[pi]: naw, I had 1 seizure two years ago.
103: [01:01:39] <Colin[pi]> ah k
104: [01:01:44] <veb> then two on wed last week
105: [01:01:48] <veb> or thre.
106: [01:01:50] <veb> memory is bad lol
107: [01:01:53] <Colin[pi]> nothing else changed?
108: [01:01:59] <Colin[pi]> like meds or anything?
109: [01:02:01] <veb> I did have a bad infection
110: [01:02:12] <veb> my implant wound was open etc
111: [01:02:15] <veb> bleeding
112: [01:02:24] <veb> messed my chemistry up big time
113: [01:02:26] <veb> and nobody would help.
114: [01:02:35] <adrexia> arg
115: [01:02:37] <veb> went to hospital twice when it got bad, and they were like "fuck fof"
116: [01:02:54] <veb> cos they didn't know anything about CI so.. thought I was lying.
117: [01:02:58] <Colin[pi]> dafuq?
118: [01:02:58] <adrexia> but that at least sounds like a likely culprit
119: [01:03:01] <veb> ACC actually aceotd my claim
120: [01:03:12] <veb> as medical injury
121: [01:04:07] <veb> injury from medical treatment
122: [01:04:16] <veb> which is the hardest claim to get in NZ
123: [01:04:27] <veb> you're basically saying a brain surgeon fucked up
124: [01:04:31] <veb> and they agreed. lol
125: [01:05:05] * adrexia nods
126: [01:05:08] <Colin[pi]> adrexia veb: I had chronic headaches for three years about a decade back, and spent about $15,000 trying to figure out wtf was wrong... sucked so bad :(
127: [01:05:16] <adrexia> :(
128: [01:05:20] <veb> wow :/
129: [01:05:25] <veb> are you in NZ?
130: [01:05:28] <Colin[pi]> AU
131: [01:05:30] <veb> why pay 15k?
132: [01:05:33] <adrexia> they did a bunch of tests when I got seizures as a kid but never found anything
133: [01:05:36] <veb> AU has free healthcare...
134: [01:05:39] <veb> don't they
135: [01:05:45] <adrexia> Pretty sure it was caused by fever
136: [01:05:45] <Colin[pi]> veb: specialists aint free
137: [01:05:59] <adrexia> but they weren't ever really sure what was the cause and what was a symptom
138: [01:06:02] <Colin[pi]> adrexia: yeah high fever can do it
139: [01:06:12] <veb> funnily enough my CI was covered under govrt right? but their offices are in a private hospital... and private specialists...
140: [01:06:19] <adrexia> thing is, I always felt so so much better after
141: [01:06:24] <veb> I had a fucking room to myself, with an ensuite
142: [01:06:25] <veb> lol
143: [01:06:27] <veb> I had free wifi
144: [01:06:34] <veb> TV with sky and some cable
145: [01:06:39] <veb> fucking insane.\
146: [01:06:39] <Colin[pi]> veb: I gave up on the public system after a while, my GP at the time basically admitted she was out of her depth
147: [01:06:41] <adrexia> so if it was a thing my body did to cope with illness, it was dam effective
148: [01:06:48] <veb> then again my CI cost about 100k
149: [01:06:55] <veb> and cos they fucked up and wouldn't admit anything
150: [01:06:59] <veb> I lost two jobs basically
151: [01:07:02] <veb> fuckers
152: [01:07:08] <veb> was too sick to work
153: [01:07:11] <adrexia> erg
154: [01:07:16] <Colin[pi]> adrexia: I had a 40.5C fever once with tonsillitis, my mum came into the room and I was just staring into space, totally unresponsive :\
155: [01:07:28] <Colin[pi]> adrexia: next thing I remember was waking up in hospital
156: [01:07:35] <veb> heh thats what i did
157: [01:07:39] <veb> but with shaking and shit
158: [01:07:43] <Colin[pi]> mmm scary shit
159: [01:07:45] <veb> and I woke up in the ambulance
160: [01:07:59] <veb> well what was scary, first night n hospital
161: [01:08:03] <veb> i woke up in the morning
162: [01:08:09] <veb> iw as on a different fucking flooor
163: [01:08:10] <veb> lol...
164: [01:08:13] <Colin[pi]> :\
165: [01:08:17] <veb> they moved me and I didn't wake up.
166: [01:08:59] <veb> my eyes are getting really drroopy
167: [01:09:06] <veb> can't focus them
168: [01:09:09] <veb> wonder what that means
169: [01:09:24] <Colin[pi]> veb: bating too much
170: [01:09:32] <veb> ha
171: [01:09:34] <Colin[pi]> ;P just kidding
172: [01:09:45] <Colin[pi]> you got your phone close if you need it?
173: [01:09:46] <spronk2> i think
174: [01:09:49] <spronk2> it means you need some RED BULL
175: [01:12:12] <veb> lol
176: [01:12:14] <veb> cocaine?
177: [01:12:25] <veb> Colin[pi]: I was thinking of making an app for my moto360 watch
178: [01:12:33] <veb> if it has lots of jerking
179: [01:12:41] <veb> it sends a text message to your emergency contact
180: [01:12:58] <veb> the watch has sensors and shit in it so it s possible
181: [01:13:17] <Colin[pi]> veb: jeez... lots of jerking... half of the internet would send text messages
182: [01:13:25] <veb> :/
183: [01:13:39] <veb> you wouldn't wear if if you're wanking, son.
184: [01:13:41] <veb> :P
185: [01:13:56] <spronk2> ha HA!
186: [01:14:14] <veb> I may try nap.
187: [01:14:33] * veb quit (Quit: veb-irc: &)
188: [01:23:33] * mobiusnz1 has joined #silverstripe
189: [01:24:29] * mobiusnz2 has joined #silverstripe
190: [01:25:10] * mobiusnz quit (Read error: Connection reset by peer)
191: [01:26:29] * mobiusnz1 quit (Read error: Connection reset by peer)
192: [01:28:36] <novaweb> Can anyone shed light on how spam comments are combated on CWP
193: [01:29:01] <novaweb> (on a normal site i'd be employing spam protection module)
194: [01:29:39] <novaweb> Is there something in the CWP core made to deal with this... does Incapsula take care of it?
195: [01:30:47] * mobiusnz2 quit (Ping timeout: 244 seconds)
196: [01:33:20] * novaweb quit (Quit: Leaving)
197: [01:41:11] <spronk2> good question
198: [01:41:49] <spronk2> ii didnt think CWP had anything by default for it
199: [01:42:02] <spronk2> but i'm not really up with the play with CWP these days
200: [01:42:42] * Tanger has joined #silverstripe
201: [01:43:01] <Tanger> Good morning SS
202: [01:44:20] * muskie9 is now known as muskie9_afk
203: [01:44:22] * muskie9_afk is now known as muskie9
204: [01:48:16] <adrexia> novaweb I don't tghink there is anything in cwp for spam
205: [01:48:53] <adrexia> if there were it'd need to be updated every 6 months
206: [01:48:55] <adrexia> :P
207: [01:49:13] <adrexia> userforms has recapture
208: [01:49:53] <adrexia> cwp itself doesn't really have anything that takes user input apart from userforms, so I guess that counts?
209: [01:55:16] <Colin[pi]> adrexia: there's a couple of honeypot modules floating around that work with it as well
210: [01:57:01] * muskie9_ has joined #silverstripe
211: [01:58:59] * muskie9 quit (Ping timeout: 245 seconds)
212: [02:00:38] <Ryan-Toast> “Can we ahave this as 24pt?” Sure, would you mind telling me what that is in pixels, pt doesn’t translate to web. “Yeah sure, it’s 24pt"
213: [02:00:46] <Stomach> lol
214: [02:00:55] <Ryan-Toast> flipstable.gif
215: [02:01:34] <Stomach> http://i1.getsurrey.co.uk/incoming/article6651733.ece/alternates/s1227b/JS31763542.jpg
216: [02:01:45] <Colin[pi]> Ryan-Toast: lol
217: [02:02:56] <Colin[pi]> Ryan-Toast: like the other week, client uploaded a 400px wide image for their carousel.. I said "um this image is a little small for a 1200px wide carousel, can you upload something at least a 1000px wide?"
218: [02:03:00] <Colin[pi]> next image was 300px wide
219: [02:03:02] <Colin[pi]> >_<
220: [02:03:14] <Ryan-Toast> Colin[pi]: CAN’T YOU JUST MAKE IT BIGGER?
221: [02:03:32] <Colin[pi]> hehe
222: [02:04:39] <ss-helper> Re: Not showing old pages - http://www.silverstripe.org/community/forums/general-questions/show/101375#post400838
223: [02:04:45] <Colin[pi]> Ryan-Toast: also, I got a "make the logo smaller" the other week, that was a new one
224: [02:05:01] <Ryan-Toast> Colin[pi]: alternate universe.
225: [02:05:11] <Colin[pi]> I was like "what...? seriously?
226: [02:05:11] <spronk2> Ryan-Toast: tap tap tap, Enhance.
227: [02:05:46] <spronk2> https://www.youtube.com/watch?v=_KN42ntgmdw
228: [02:12:21] * antmas has joined #silverstripe
229: [02:16:16] <spronk2> fuck i love super troopers.. maybe i should watch it tonight
230: [02:17:42] <Hailwood> UncleCheese, Are you around?
231: [02:17:48] <UncleCheese> hi
232: [02:18:06] <antmas> 'hi' always looks so cold when in chat
233: [02:18:13] <antmas> :P
234: [02:18:32] * muskie9_ is now known as muskie9
235: [02:18:36] <Hailwood> Hey UncleCheese, Any chance you could tag a release of unclecheese/mock-dataobjects with the fix from jonom pulled in?
236: [02:18:52] <UncleCheese> link?
237: [02:18:52] <Hailwood> It's in dev-master just not in any tagged release
238: [02:18:58] <UncleCheese> oh right
239: [02:19:02] <UncleCheese> yeah, i probably sould
240: [02:19:26] <UncleCheese> no? https://github.com/unclecheese/silverstripe-mock-dataobjects/releases/tag/1.0.1
241: [02:21:40] * gordon has joined #silverstripe
242: [02:21:49] * gordon is now known as nontgor
243: [02:22:28] <Hailwood> UncleCheese, referring to https://github.com/unclecheese/silverstripe-mock-dataobjects/commit/09c8b426e5f7fb53b7a4276834b2fdbbfce4f4c3
244: [02:23:27] <UncleCheese> https://github.com/unclecheese/silverstripe-mock-dataobjects/releases/tag/1.0.2
245: [02:23:45] * Sticks has joined #silverstripe
246: [02:23:55] <Hailwood> <3
247: [02:27:01] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
248: [02:29:28] * muskie9 has joined #silverstripe
249: [03:17:13] * superspring quit (Ping timeout: 244 seconds)
250: [03:20:21] * superspring has joined #silverstripe
251: [03:51:33] * Hailwood quit (Quit: Leaving)
252: [04:03:56] * jedateach_ has joined #silverstripe
253: [04:04:23] * jedateach quit (Ping timeout: 250 seconds)
254: [04:04:23] * jedateach_ is now known as jedateach
255: [04:04:45] * Colin[pi] quit (Ping timeout: 244 seconds)
256: [04:08:07] * jedateach quit (Client Quit)
257: [04:12:06] * micmania1 quit (Quit: micmania1)
258: [04:27:56] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
259: [04:34:13] * Colin[pi] has joined #silverstripe
260: [04:39:05] * Liquide has joined #silverstripe
261: [04:44:52] * Stomach quit (Ping timeout: 256 seconds)
262: [04:49:02] * jedateach has joined #silverstripe
263: [04:49:41] * jedateach quit (Client Quit)
264: [04:51:13] * jedateach has joined #silverstripe
265: [05:05:11] * Ryan-Toast quit (Quit: Ryan-Toast)
266: [05:10:12] * jedateach quit (Quit: jedateach)
267: [05:30:24] * Stomach has joined #silverstripe
268: [05:32:31] * mahfuz quit (Ping timeout: 246 seconds)
269: [05:38:16] * jedateach has joined #silverstripe
270: [05:41:02] * jedateach quit (Client Quit)
271: [05:41:46] * [1]antmas has joined #silverstripe
272: [05:41:58] <[1]antmas> morning all o/
273: [05:42:16] <[1]antmas> hmmm, seems I didn't log out of my work computer :/
274: [05:43:03] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
275: [05:50:17] * jedateach has joined #silverstripe
276: [06:01:49] * Stomach quit (Quit: zzz)
277: [06:04:10] * r_hector has joined #silverstripe
278: [06:05:14] * superspring quit (Ping timeout: 245 seconds)
279: [06:10:00] * stecman quit (Quit: This computer has gone to sleep)
280: [06:11:21] * superspring has joined #silverstripe
281: [06:18:54] * Sticks quit (Quit: Leaving)
282: [06:57:04] * Error404NotFound has joined #silverstripe
283: [06:57:41] * Colin[pi] quit (Ping timeout: 246 seconds)
284: [07:04:09] * Stomach has joined #silverstripe
285: [07:06:36] <Tanger> hey [1]antmas
286: [07:06:43] <Tanger> [1] antmas is best antmas
287: [07:32:09] * Shrike_Finland has joined #silverstripe
288: [07:36:03] * wmk has joined #silverstripe
289: [07:44:03] * Eliseth has joined #silverstripe
290: [07:55:24] <Eliseth> morning
291: [07:56:17] * howardgrigg has joined #silverstripe
292: [07:59:18] * Sj0hn has joined #silverstripe
293: [08:02:11] <Tanger> Hey eliseth
294: [08:11:14] * r_hector quit (Quit: Leaving.)
295: [08:12:42] <wmk> hey all...
296: [08:13:33] * jedateach quit (Quit: jedateach)
297: [08:13:35] <wmk> now eclipse is done and over - is it now the calm before the phpstorm?
298: [08:17:19] * arnhoe has joined #silverstripe
299: [08:22:18] * micmania1 has joined #silverstripe
300: [08:25:57] <Tanger> Eclipse is an IDE right?
301: [08:26:10] * Shrike_Finland quit (Quit: Leaving.)
302: [08:27:13] <wmk> Tanger, yup. and on Friday it was a natural phenomen in parts of europe
303: [08:27:19] <wmk> when the moon darkened the sun
304: [08:27:37] <Tanger> wmk: Haha, yeah. I heard Iceland got 98-99%
305: [08:27:44] <wmk> wow...
306: [08:27:55] <Tanger> Just in time for their newly opened temple to the Viking gods
307: [08:27:59] <wmk> over here it was about 60% and we just noticed it was a bit more darker than usual
308: [08:29:21] * Shrike_Finland has joined #silverstripe
309: [08:29:58] <Tanger> https://www.flickr.com/photos/wazhur/16685310019/
310: [08:30:00] <Tanger> Super dark
311: [08:30:01] <Tanger> Madness
312: [08:46:49] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
313: [08:50:58] * Error404NotFound has joined #silverstripe
314: [08:58:30] * kinglozzer has joined #silverstripe
315: [08:59:30] * Stomach quit (Quit: zzz)
316: [09:00:44] * howardgrigg quit (Remote host closed the connection)
317: [09:05:19] * slievr quit (Ping timeout: 246 seconds)
318: [09:18:18] * howardgrigg has joined #silverstripe
319: [09:18:49] * GioVdK has joined #silverstripe
320: [09:34:49] * Tanger quit (Quit: sleep())
321: [09:38:09] * swaiba has joined #silverstripe
322: [09:40:08] <wmk> any javascript / jquery experts around?
323: [09:40:52] <wmk> i have list of items with a data attribute (comma seperated has-many list) and want to filter them by a dropdown field
324: [09:41:03] <wmk> any hints?
325: [09:44:40] * [Fate] quit (Ping timeout: 255 seconds)
326: [09:46:32] <ss-helper> Silverstripe 3.1 page has_one belongs_many dataobject - http://stackoverflow.com/questions/29207023/silverstripe-3-1-page-has-one-belongs-many-dataobject
327: [09:52:35] * Stomach has joined #silverstripe
328: [09:54:29] * Shrike_Finland quit (Quit: Leaving.)
329: [09:55:46] * [Fate] has joined #silverstripe
330: [09:59:10] * markcl has joined #silverstripe
331: [09:59:13] * micmania1 quit (Ping timeout: 264 seconds)
332: [09:59:18] <markcl> Is there a Silverstripe module for editing lang files?
333: [09:59:53] <markcl> In a way that translators can easily change the text, instead of editing a yml file?
334: [10:00:10] * Shrike_Finland has joined #silverstripe
335: [10:00:46] * UncleCheese has joined #silverstripe
336: [10:00:53] * Stomach quit (Quit: zzz)
337: [10:04:47] <wmk> markcl, not really.
338: [10:04:59] <wmk> isn't a service like transifex a possibility?
339: [10:05:11] <wmk> free for opensource and free for small amount of translations
340: [10:05:59] * PigeonFriend has joined #silverstripe
341: [10:06:06] * PigeonFriend is now known as dhensby
342: [10:06:14] <ss-helper> Upgrading SS and newsletter module - http://www.silverstripe.org/community/forums/all-other-modules/show/101396
343: [10:09:50] * PigeonFriend has joined #silverstripe
344: [10:12:37] * dhensby quit (Ping timeout: 244 seconds)
345: [10:14:04] * travis-ci has joined #silverstripe
346: [10:14:05] <travis-ci> silverstripe/silverstripe-framework#4468 (3.1 - 9aad7ec : Daniel Hensby): The build passed.
347: [10:14:05] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/ffcbeb581258...9aad7ec0d583
348: [10:14:05] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/55461856
349: [10:14:05] * travis-ci has left #silverstripe
350: [10:39:19] * travis-ci has joined #silverstripe
351: [10:39:20] <travis-ci> silverstripe/silverstripe-framework#4469 (3.1 - 06ccac1 : Daniel Hensby): The build passed.
352: [10:39:20] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/9aad7ec0d583...06ccac1a2b1a
353: [10:39:20] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/55464111
354: [10:39:20] * travis-ci has left #silverstripe
355: [10:39:21] * micmania1|2 has joined #silverstripe
356: [10:41:26] <micmania1|2> kinglozzer: PigeonFriend: https://github.com/silverstripe/silverstripe-framework/pull/4029/files \o/
357: [10:41:32] * micmania1|2 is now known as micmania1
358: [10:42:00] <PigeonFriend> micmania1: I just saw it come into my inbox ;)
359: [10:42:23] <micmania1> The code is a bit of a mess tbh but the underlying work is there. Just needs tidied up a bit :)
360: [10:43:52] <micmania1> I've never ran unit tests on it yet. Should be interesting to see if it passes.
361: [10:48:11] <micmania1> Bed time! Enjoy :D
362: [10:50:00] * travis-ci has joined #silverstripe
363: [10:50:01] <travis-ci> dhensby/silverstripe-framework#284 (3.1 - 06ccac1 : Daniel Hensby): The build passed.
364: [10:50:01] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/9aad7ec0d583...06ccac1a2b1a
365: [10:50:01] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/55464221
366: [10:50:01] * travis-ci has left #silverstripe
367: [10:51:21] <ss-helper> Re: Compare two values - http://www.silverstripe.org/community/forums/template-questions/show/101379#post400840
368: [10:57:55] * Pywoopk has joined #silverstripe
369: [10:57:56] * Error404NotFound quit (Read error: Connection reset by peer)
370: [10:59:43] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
371: [11:00:18] * Error404NotFound has joined #silverstripe
372: [11:01:55] * cwc has joined #silverstripe
373: [11:02:01] * r3v3rb has joined #silverstripe
374: [11:02:07] <r3v3rb> morning all
375: [11:02:49] <cwc> morning! anyone with an idea how i may hook validation to unclecheese's BetterButtonCustomAction?
376: [11:03:56] <cwc> the "action" it performs doesn't really seem like the normal formaction whereby $data and $form are passed; and seems to be optimistic that there is no failure
377: [11:04:12] <r3v3rb> any idea for composer update what should be added to composer.json for 3.1.12
378: [11:04:21] <kinglozzer> r3v3rb: 3.1.12? :P
379: [11:04:32] <r3v3rb> kinglozzer: try it
380: [11:04:33] <cwc> captain obvious
381: [11:05:05] <kinglozzer> r3v3rb: I have, that's what we use in our composer.json
382: [11:05:18] <kinglozzer> Prefer to specify an exact version in case 3.1.9 happens again
383: [11:05:27] <kinglozzer> or was it 3.1.8? idk, one of them broke something
384: [11:05:48] <r3v3rb> weally kinglozzer - get a missing dependency
385: [11:05:56] <r3v3rb> I get*
386: [11:06:12] <kinglozzer> Yeah it's definitely working r3v3rb, what's the error?
387: [11:06:16] <r3v3rb> Problem 1
388: [11:06:16] <r3v3rb> - The requested package silverstripe/cms 3.1.12 could not be found.
389: [11:06:17] <r3v3rb> Problem 2
390: [11:06:18] <r3v3rb> - The requested package silverstripe/framework 3.1.12 could not be found.
391: [11:06:26] <kinglozzer> Eh?! That's... weird
392: [11:06:31] <kinglozzer> composer self-update?
393: [11:06:36] <r3v3rb> dun dat kinglozzer
394: [11:06:59] <r3v3rb> possible causes: - The package is not available in a stable-enough version according to your minimum-stability setting
395: [11:07:05] <r3v3rb> or typo
396: [11:07:07] <r3v3rb> :\
397: [11:07:10] <kinglozzer> r3v3rb: Paste composer.json? :/
398: [11:07:48] <kinglozzer> Lemme delete them from a dev project and see if it works today, might be a packagist thingy or something
399: [11:08:08] <r3v3rb> puked it into private
400: [11:09:21] <kinglozzer> r3v3rb: Trying to double-check but composer is hanging... :(
401: [11:09:30] <r3v3rb> muhahahahaa
402: [11:09:43] <ss-helper> Re: [silverstripe-dev] Re: Block editing modules - https://groups.google.com/d/msg/silverstripe-dev/3kC1-iG1nYw/D8wwlmu8i64J
403: [11:09:49] <kinglozzer> r3v3rb: It worked, but it loaded from cache :P
404: [11:09:54] <kinglozzer> lemme --prefer-source, 1 sec
405: [11:09:57] <r3v3rb> pah, thats no good
406: [11:10:22] <r3v3rb> I also get: file_put_contents(/Users/me/.composer/cache/repo/https---packagist.org/provider-composer$installers.json): failed to open stream: Permission denied
407: [11:10:22] <r3v3rb> http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
408: [11:10:45] <kinglozzer> Ah, that's it then
409: [11:10:54] <r3v3rb> but not for any other modules they get added fine
410: [11:11:08] <kinglozzer> Packagist is playing up, so it's using a cached copy to look for the tag (which doesn't exist as it's never seen it before) so it errors
411: [11:11:14] <r3v3rb> poop
412: [11:11:21] <r3v3rb> time to google packagist
413: [11:11:52] <kinglozzer> nowait r3v3rb
414: [11:11:55] <kinglozzer> permission denied
415: [11:12:15] * DimiStripe has joined #silverstripe
416: [11:12:59] <r3v3rb> hmm, directory has been attached to root
417: [11:13:04] <kinglozzer> r3v3rb: Packagist seems to be working, so I'd delete that directory (/Users/me/.composer/cache) and let it rebuild the cache
418: [11:13:15] <kinglozzer> or chown it if you're brave
419: [11:13:24] <r3v3rb> :DDDD
420: [11:13:32] * r3v3rb loves hacking that shitz
421: [11:13:42] <r3v3rb> and then crying when it goes BANG
422: [11:13:52] <r3v3rb> cd ..
423: [11:14:05] <r3v3rb> chown $USER:$USER everyfolder/
424: [11:14:09] <r3v3rb> muhahaha
425: [11:14:28] <cwc> well, have you tried..... turning it on and off again? =X
426: [11:16:11] <r3v3rb> sudo rm -rf ~/User/me/.composer/cache then composer update appears to be busy
427: [11:17:02] <r3v3rb> pah, woot happened to this site - ‘The .git directory is missing from vendor/composer/installers’ arghhh
428: [11:19:27] * cupcake has joined #silverstripe
429: [11:20:07] <cupcake> does anybody know how i can override the Upload Field being used in tinymce in ss3 to save images as a custom object and not as a File ?
430: [11:20:37] <r3v3rb> right vendor gone, composer update in progress
431: [11:20:49] <r3v3rb> better...
432: [11:20:54] <r3v3rb> time for tea
433: [11:24:58] <cupcake> kinglozzer
434: [11:25:01] <cupcake> any idea?
435: [11:25:03] <cupcake> wmk ?
436: [11:27:01] <r3v3rb> cupcake: no idea, but I guess zauberfisch is the best ta ask ;) he’s responsible for UploadField I believe…
437: [11:27:28] <cwc> @cupcake, I am think you may have to subclass HTMLEditorField and implement your own saveInto() and Field()
438: [11:27:48] <cwc> oopz; misread, Uploadfield for HTMLEditor....
439: [11:28:16] <cupcake> ok zauberfisch.. enlighten me :P
440: [11:29:11] <r3v3rb> cupcake: no guarantees - not sure he dealt with HTMLEditor integration :\
441: [11:29:58] <kinglozzer> cupcake: Add an extension to HtmlEditorToolbar to modify the "insert files" form, as for modifying the behaviour of UploadField I'm not sure
442: [11:33:55] * danfo_ has joined #silverstripe
443: [11:37:58] <Pywoopk> [11:14] <cwc> well, have you tried..... turning it on and off again? =X
444: [11:38:00] <Pywoopk> :>
445: [11:38:22] <Pywoopk> www.youtube.com/watch?v=nn2FB1P_Mn8
446: [11:38:42] <r3v3rb> Pywoopk: sometimes if never comes back!
447: [11:38:45] <r3v3rb> it*
448: [11:41:59] <Pywoopk> wut
449: [11:42:07] <r3v3rb> indeed ;)
450: [11:42:22] <r3v3rb> when I turn it off
451: [11:42:30] <r3v3rb> it never comes back
452: [11:43:49] <r3v3rb> hurrah for virtualbox installer dropping network connections! 98% done on 6gb file and boom
453: [11:44:33] <nupnups> rookie mistake, it even warns you during the install
454: [11:44:44] <r3v3rb> nupnups: i know
455: [11:44:45] <r3v3rb> :)
456: [11:44:52] <r3v3rb> wasn’t thinking straight
457: [11:50:31] * markcl quit (Quit: Leaving.)
458: [11:55:03] * Otterpocket has joined #silverstripe
459: [11:56:33] <Otterpocket> What is the most efficient way to have a Object that when created has a default has_many relationship, say I wanted the has_many to contain all of the given object ?
460: [11:56:50] <Otterpocket> contruct?
461: [11:56:55] <Otterpocket> construct*
462: [11:58:37] * markcl has joined #silverstripe
463: [12:03:06] <cwc> @Otterpocket, create the relationships in the object's constructor?
464: [12:03:20] * howardgrigg quit ()
465: [12:07:42] <kinglozzer> https://github.com/letsgetrandy/DICSS rofl
466: [12:11:04] <r3v3rb> kinglozzer: i prefer the NUTS system
467: [12:14:52] <kinglozzer> :P
468: [12:15:08] <kinglozzer> https://github.com/letsgetrandy/brototype
469: [12:15:18] <kinglozzer> if(Bro(object).doYouEven('lift') === Bro.TOTALLY) { console.log(object.lift); }
470: [12:16:00] * markcl quit (Quit: Leaving.)
471: [12:21:10] <zauberfisch> kinglozzer: haha. just found it myself :D
472: [12:21:16] <zauberfisch> r3v3rb: link?
473: [12:21:40] <r3v3rb> https://github.com/letsgetrandy/NUTS I believe
474: [12:22:33] <zauberfisch> haha. brilliant
475: [12:22:40] <r3v3rb> kinglozzer: brototype :D
476: [12:22:48] <r3v3rb> giveMeProps
477: [12:24:52] <r3v3rb> Bro-oleans
478: [12:24:52] <r3v3rb> Bro.TOTALLY // true;
479: [12:24:53] <r3v3rb> Bro.NOWAY // false;
480: [12:24:54] <r3v3rb> :P
481: [12:24:56] <r3v3rb> Love it
482: [12:27:26] <zauberfisch> also like the "idontAlways", "butIfIdo" :D
483: [12:28:21] <r3v3rb> its sheer class
484: [12:29:32] <zauberfisch> haha
485: [12:29:37] <zauberfisch> they even have one of those badges
486: [12:29:38] <zauberfisch> https://camo.githubusercontent.com/773763503d21f17c5648b9ba4b7c9329bbb465be/687474703a2f2f696d672e736869656c64732e696f2f62616467652f62726f746f747970652d746f74616c6c792d6f72616e67652e7376673f7374796c653d666c61742d737175617265
487: [12:31:04] <Pywoopk> [12:28] <r3v3rb> its sheer class
488: [12:31:11] <Pywoopk> badum... *psh*
489: [12:31:21] <r3v3rb> Pywoopk: you got it ;)
490: [12:31:29] <Pywoopk> no actually it's prototypal inheritance
491: [12:34:54] <Pywoopk> GOSH
492: [12:35:44] * UndefinedOffset has joined #silverstripe
493: [12:36:52] <r3v3rb> less than a minute to go installing mavericks in VirtualBox … long slog
494: [12:38:16] * danfo_ quit (Quit: danfo_)
495: [12:38:38] * markcl has joined #silverstripe
496: [12:39:18] <zauberfisch> you can properly run mac in vms now? :O
497: [12:43:06] <wmk> zauberfisch, brototype?
498: [12:44:37] <zauberfisch> < kinglozzer> https://github.com/letsgetrandy/brototype
499: [12:47:15] <wmk> ouch
500: [12:53:00] * danfo_ has joined #silverstripe
501: [12:54:47] * markcl quit (Quit: Leaving.)
502: [12:56:11] * markcl has joined #silverstripe
503: [12:58:15] * danfo_ quit (Quit: danfo_)
504: [13:06:07] * cwc quit (Ping timeout: 246 seconds)
505: [13:06:29] <r3v3rb> zauberfisch: well, so i would seem - grabbed a hackintosh installer to test on surface pro
506: [13:06:44] <r3v3rb> if it works i may try dual booting it too
507: [13:07:55] <r3v3rb> zauberfisch: http://macbreaker.com/2014/05/os-x-mavericks-in-virtualbox-with-niresh.html
508: [13:10:50] <Eliseth> Is there an easy way to create 3 columns in admin for displaying 3 HTMLEditorFields? The are below each other by default but I'd like to have the 3 editor fields side by side
509: [13:15:34] <wmk> grouped field iwth custom css?
510: [13:16:16] <wmk> Eliseth, FieldGroup
511: [13:18:54] <zauberfisch> r3v3rb: let me know how it worked out
512: [13:19:10] <r3v3rb> zauberfisch: will do, 12mins left on vm install
513: [13:22:13] * markcl quit (Quit: Leaving.)
514: [13:35:56] * catcher has joined #silverstripe
515: [13:49:28] * cloph is now known as cloph_away
516: [13:54:07] <r3v3rb> zauberfisch: works nicely, just adding some software but so far so good, installed, accounts setup kexts auto installed, networking up and running in VirtualBox
517: [13:54:29] <r3v3rb> time to go grab USB stick and try as 2nd partition
518: [13:59:57] * Shrike_Finland quit (Ping timeout: 244 seconds)
519: [14:06:37] <zauberfisch> r3v3rb: on windows or linux?
520: [14:06:46] <r3v3rb> zauberfisch: windows virtualbox
521: [14:07:01] <wmk> is there a module to generate a base sitetree out of a config file?
522: [14:07:24] <catcher> doesn't silversmith do something like that?
523: [14:07:25] <wmk> defining ClassName, Title, URLSegment...?
524: [14:07:34] <wmk> catcher, silversmith is kinda outdated
525: [14:07:38] <wmk> but yes,something like that
526: [14:07:41] <catcher> mm
527: [14:10:05] <wmk> catcher, https://github.com/dnadesign/silverstripe-populate looks good
528: [14:10:49] <catcher> wmk, thanks for sharing, I'm going to need this in a month or two.
529: [14:10:58] <wmk> i'll try later...
530: [14:17:48] * cloph_away is now known as cloph
531: [14:22:06] * Alboes has joined #silverstripe
532: [14:27:54] * Sj0hn quit ()
533: [14:30:27] <Alboes> any issues with tinymce known in 3.1.12 ? Since I upgraded the editor doesn't appear in the cms
534: [14:31:07] <Alboes> downgraded back to 3.1.10 and everything works well again
535: [14:31:37] <wmk> !flush Alboes
536: [14:31:37] <ss-helper> Alboes: Have you flushed? Try doing a ?flush=all and /dev/build then see if it's sorted. Do it twice for good measure ;-)
537: [14:31:50] <wmk> works fine here on a fresh 3.1.12 install
538: [14:32:55] <Alboes> yes i did many times, but then I know it's at my side. Thanks
539: [14:37:42] <wmk> any config that might break?
540: [14:37:55] <wmk> any permission thingies? see 3.1.12 changelog!
541: [14:38:07] <wmk> works as admin?
542: [14:39:53] <Alboes> I get this errors; Warning: require_once(core/TempPath.php): failed to open stream: No such file or directory in /home/sites/development/000_SILVERSTRIPE/www/framework/core/Constants.php on line 236 Fatal error: require_once(): Failed opening required 'core/TempPath.php' (include_path='.:/home/sites/development/www.bootstrap.hst3/www/framework/thirdparty/framework:/home/sites/development/www.bootstrap.hst3.nl/www/framework/thirdparty/framewor
543: [14:42:22] * daz has joined #silverstripe
544: [14:42:46] * daz is now known as Guest52110
545: [14:42:58] <wmk> does the file exist?
546: [14:43:06] <wmk> is it readable by the server?
547: [14:43:22] <wmk> any php settings (base_path etc..)?
548: [14:43:23] <Guest52110> how do I display the title of a textfield in an ss template?
549: [14:44:48] * Rienco has joined #silverstripe
550: [14:46:08] <Alboes> well, I have to look in the base_path, the file exists. But strange thing is that it works with 3.1.10, nothing changed in the settings
551: [14:46:16] <Alboes> i will figure out
552: [14:46:27] <r3v3rb> zauberfisch: pm
553: [14:47:15] <wmk> Alboes, did you read the changelog?
554: [14:48:23] <Guest52110> how do I display not just the database field but also it's title in an ss template?
555: [14:49:14] <wmk> the name of the DB field?
556: [14:49:24] <wmk> how do you call it in template?
557: [14:49:25] * Rienco quit (Client Quit)
558: [14:50:04] <Guest52110> from its definition in $summary_fields
559: [14:50:28] <Guest52110> but how to I display the title as well?
560: [14:50:31] <Alboes> yes
561: [14:51:51] <Guest52110> eg public static $summary_fields = array( 'ModelNumber' => 'Model Number')
562: [14:52:22] <wmk> afaik yes, or vice versa
563: [14:52:22] <Guest52110> ss template $ModelNumer for the value, but no title...
564: [14:52:44] <Guest52110> how do i show the title of that field?
565: [14:52:53] <wmk> hmm, did you try $summaryFields.ModelNumber
566: [14:53:18] <wmk> as summaryFields() is the getter of $summary_fields
567: [14:53:24] <swaiba> Guest52110 - do you mean the column title or the filter field?
568: [14:54:01] <swaiba> if you mean the filter field that defaults to ummary_feilds, but is overrideden by $searchable_fields which can set title
569: [14:54:07] * CodeTrap has joined #silverstripe
570: [14:54:42] <Eliseth> How can I set the maximum rows to something more than 15? (100). Please see http://pastie.org/private/iipndk7pfhc0obcv3ojw on how the gridfield is created
571: [14:55:07] <Guest52110> can you give me an example of the title
572: [14:55:16] <Eliseth> I tried adding ->getComponentByType('GridFieldPaginator')->setItemsPerPage(100) to the GridFieldConfig_HasManyRelationEditor::create(), but that doesn't seem to work
573: [14:55:20] <Pywoopk> Eliseth: modify/remove&replace the yes that one
574: [14:56:05] <Pywoopk> Eliseth: you can't use getComponentByType though because then you don't have a GFConfig
575: [14:56:23] <Pywoopk> so it will break, yeah. You should set it before or after supplying the config into the GF
576: [14:57:01] * CodeTrap quit (Remote host closed the connection)
577: [14:57:13] <Eliseth> Hmmm, but as you siad, I don't have a config.... ?
578: [14:57:33] <Pywoopk> gridfield::create($thing, $otherthing, $list, $config = cfconf::create(...)); $config->getComponentByType()
579: [14:57:36] <Pywoopk> ...
580: [14:57:44] <Pywoopk> obviously you can't do it all in one big chain
581: [14:57:57] <Eliseth> ....lame
582: [14:58:00] <Eliseth> ^^
583: [14:58:03] <Pywoopk> you feed in the config, or save the config to a variable, then send it in
584: [14:58:06] <Pywoopk> well no
585: [14:58:07] * wmk quit (Ping timeout: 252 seconds)
586: [14:58:12] <Pywoopk> logical, not lame!
587: [14:58:59] <Pywoopk> $(jqueryselector).find(anotherselector).children().first().hasClass().next().willneverwork()
588: [14:59:07] <Pywoopk> because hasclass returns a boolean
589: [14:59:23] <Eliseth> So I replace all the ->addComponent stuff with a predefined $config in which I define all these ->addComponent stuff?
590: [14:59:31] * Guest52110 quit (Ping timeout: 246 seconds)
591: [14:59:40] <Pywoopk> no, add component returns a gridfieldconfig
592: [14:59:48] * CodeTrap has joined #silverstripe
593: [14:59:53] <Pywoopk> so that's fine.
594: [15:00:03] <Pywoopk> it depends on what you do where
595: [15:00:08] <Pywoopk> what you need
596: [15:00:14] <Pywoopk> it's programming man, not lame!
597: [15:00:16] <Pywoopk> :>
598: [15:00:31] <Eliseth> I know I know! Just trying to understand it as a beginner!
599: [15:01:03] <Eliseth> Trying to see the logic on how to change this ti make it work, and understand it at the same time :P
600: [15:06:37] <Eliseth> FIgured it out
601: [15:06:41] <Eliseth> THanks for the insight
602: [15:10:54] * CodeTrap1 has joined #silverstripe
603: [15:12:37] * CodeTrap quit (Ping timeout: 252 seconds)
604: [15:15:34] * CodeTrap1 quit (Client Quit)
605: [15:16:28] <Pywoopk> Eliseth: well everything (mostly) returns something
606: [15:16:30] <Pywoopk> you have input and output
607: [15:16:37] <Pywoopk> input being the parameters
608: [15:16:44] <Pywoopk> output being the (singular) return value.
609: [15:17:15] <Pywoopk> so if you're using one function as the input to the other, the output of that function must match what the input demands!
610: [15:17:35] <Pywoopk> in the case of chaining, that can become a little obfuscated, but it's all logical really :)
611: [15:27:16] * travis-ci has joined #silverstripe
612: [15:27:17] <travis-ci> dhensby/silverstripe-framework#285 (pulls/debug-viewable-data - 7a28ab8 : Daniel Hensby): The build has errored.
613: [15:27:17] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/7a28ab86af9e
614: [15:27:17] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/55497295
615: [15:27:17] * travis-ci has left #silverstripe
616: [15:31:40] <ss-helper> Silverstripe 3.1 Is the title/name of a field available in an ss template? - http://stackoverflow.com/questions/29213890/silverstripe-3-1-is-the-title-name-of-a-field-available-in-an-ss-template
617: [15:34:51] * eagles0513875_ quit (Quit: eagleeye)
618: [15:35:43] <nontgor> is there a way of checking with SS_Cache or underlying Zend_Cache that a key exists without loading the actual data?
619: [15:36:24] * eagles0513875_ has joined #silverstripe
620: [15:38:42] <catcher> nontgor, this *might* work for you: http://api.silverstripe.org/3.1/class-SS_Cache.html#_get_cache_lifetime
621: [15:41:45] <nontgor> catcher: Already on that page :) I'm trying to avoid loading up a heap of map marker objects and it would be good if I could avoid loading a heap of JSON in order to avoid the former
622: [15:42:11] <kinglozzer> nontgor: test()
623: [15:42:21] <kinglozzer> if($cache->test($key)) ... etc
624: [15:43:47] <nontgor> kinglozzer: Thanks, just found it whilst I wasn't on my IRC screen (Zend_Cache_Backend_Interface)
625: [15:45:09] <kinglozzer> nontgor: Then you can skip testing again if the cache key exists: $cache->load($key, true);
626: [15:45:24] <kinglozzer> As you already know it exists, you don't need to test validity :)
627: [15:46:31] <nontgor> kinglozzer: Yip, that's the plan :)
628: [15:46:32] <catcher> kinglozzer, nice, is that defined in the zend cache class?
629: [15:46:44] <kinglozzer> catcher: Yep :)
630: [15:47:33] <nontgor> catcher: Relevant file is framework/thirdparty/Zend/Cache/Backend/Interface.php (which is where I found it before I saw kinglozzer's message)
631: [15:47:43] <nontgor> I didn't realise the default cache time was 10 mins either
632: [15:47:59] <nontgor> or rather cache expiry
633: [15:48:32] * travis-ci has joined #silverstripe
634: [15:48:33] <travis-ci> dhensby/silverstripe-framework#286 (pulls/detail-form-item-callback-fix - aba0b70 : Daniel Hensby): The build has errored.
635: [15:48:33] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/aba0b70964d5
636: [15:48:33] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/55500619
637: [15:48:33] * travis-ci has left #silverstripe
638: [15:49:22] <kinglozzer> nontgor: Yep, template partial caches expire after 10 mins because of that too :(
639: [15:50:29] <catcher> You can customize expiry time on ss_cache objects, but not partials (except on a site-wide basis)
640: [15:50:57] <catcher> http://api.silverstripe.org/3.1/class-SS_Cache.html#_set_cache_lifetime
641: [15:51:35] <catcher> ss_cache expiries are fortunately per-name.
642: [15:51:44] <kinglozzer> catcher: Yeah, 'cacheblock' is the partial cache name
643: [15:52:15] <kinglozzer> If you *really* need it, you can inject your own partial cache store to SSViewer
644: [15:52:16] <catcher> kinglozzer, exactly.. convenient 95% of the time, infuriating 5%.
645: [15:52:50] <catcher> or ss_cache the render results, which is probably the same thing.
646: [15:54:05] <nontgor> site wide basis is fine for me - I guess if you need something to expire every 5 mins you can do likes of some time function div 300
647: [15:54:20] <nontgor> #TooLazyToLookItUp
648: [16:04:17] <nontgor> kinglozzer/catcher: With regards to partial caching is this the correct config tweak? SS_Cache::set_cache_lifetime('cacheblock', 60*60*3);
649: [16:08:20] <catcher> nontgor, that's how I would do it.
650: [16:08:36] <nontgor> catcher: Thanks
651: [16:12:30] <nontgor> catcher: Added note to module to centralize partial queries into one SQL statement https://github.com/gordonbanderson/weboftalent-cachekey-helper
652: [16:14:25] <nontgor> catcher: The other gotcha is that the LastEdited field is not indexed, https://github.com/gordonbanderson/weboftalent-index-lastedited/ fixes that
653: [16:15:21] <nontgor> catcher: Did one project where I had to fix performance issues and it turned out it was a total programming nightmare by the previous team, likes of 70,000 queries to render a '1' for notifications
654: [16:15:48] <nontgor> catcher: As such learned a lot about reducing database queries :) Good to know about that 10 min expiry issue though
655: [16:16:38] <catcher> nontgor, interesting. Does this module make flushes all or nothing?
656: [16:17:51] <nontgor> nontgor: Nothing other than the default, not something I thought of :)
657: [16:18:38] <nontgor> ha I meant catcher.... talking to myself again
658: [16:19:12] <nontgor> catcher: Adding the time of the last /dev/build is something I keep meaning to add, reason being a YML config change could affect output
659: [16:20:27] <kinglozzer> nontgor: Just make /dev/build clear the caches instead :)
660: [16:23:33] <Pywoopk> when is zauberfisch gonna release dev/blubb?
661: [16:23:49] <Pywoopk> The bubbling build process
662: [16:23:59] <Pywoopk> superior in every way
663: [16:24:11] <Pywoopk> Because it rises to the top
664: [16:25:43] <nontgor> kinglozzer: Where would I add that, requireDefaultRecords() ?
665: [16:26:59] <kinglozzer> nontgor: If your DataObject uses SS_Cache, make your DataObject implement the Flushable interface. Then create a public static flush() method which accesses the cache and clears it
666: [16:27:05] <nontgor> I'll fix the whitespace up in that project tomorrow
667: [16:27:20] <nontgor> kinglozzer: Cool, thanks
668: [16:27:44] <nontgor> "public class Toilet extends Page implements Flushable" :)
669: [16:29:12] <nontgor> kinglozzer: Does that only trigger the flush() method when ?flush=1 is appended or not
670: [16:29:59] <catcher> Is there an updated doc on exactly what ?flush=all vs ?flush=1 does? It's changed so many times, I can't keep it straight.
671: [16:30:09] * arnhoe quit ()
672: [16:30:42] <nontgor> catcher/kinglozzer: Added issue to remind me to look at that, seems a sensible addition https://github.com/gordonbanderson/weboftalent-cachekey-helper/issues/1
673: [16:32:22] <catcher> nontgor, good on you for keeping track
674: [16:32:47] <kinglozzer> catcher: Basically /dev/build does everything now except for: flush partial caches, flush RestfulService cache, rebuild translation cache
675: [16:33:00] <kinglozzer> To do those three, you need ?flush
676: [16:33:46] <swaiba> kinglozzer - including changes to the summary / search fields? that one really bugged me in 3.x
677: [16:34:47] <catcher> kinglozzer, what's the diff b/n ?flush=1 and ?flush=all in 3.1?
678: [16:38:00] <kinglozzer> swaiba: Yep, /dev/build will clear the config static cache
679: [16:38:05] <kinglozzer> catcher: Nothing :)
680: [16:38:29] <kinglozzer> ?flush, ?flush=1 and ?flush=all should all work the same (unless a module developer has done something stupid like if($_GET['flush'] == 'all') :P
681: [16:39:18] <catcher> kinglozzer, so ?flush[=x] now flushes all partial / restful / translation caches, site-wide, yes?
682: [16:39:33] <kinglozzer> Yes
683: [16:42:20] <r3v3rb> night all
684: [16:43:07] <kinglozzer> gnight r3v3rb
685: [16:43:13] <kinglozzer> wait, night?! it's afternoon man!
686: [16:43:44] <r3v3rb> kinglozzer: i mean catch you all tomorrow
687: [16:43:48] <kinglozzer> Ah :P
688: [16:43:57] <r3v3rb> i’m logging off from the interwebs
689: [16:44:02] <catcher> r3v3rb, some of them?
690: [16:44:12] * r3v3rb feels detchment issues coming already
691: [16:45:58] * r3v3rb quit (Quit: r3v3rb)
692: [16:57:41] * vanny has joined #silverstripe
693: [17:00:06] <vanny> Hi All. I am building myself a dev machine, to work on projects as well as play with new peices of code. As a windows guy, I know IIS down pat. But what is a good and easy Linux OS to install on a machine for this purpose
694: [17:01:51] <catcher> vanny, most say Ubuntu is the easiest to use coming from a Windows background. You can also look into things like Vagrant if you don't want to get your hands dirty.
695: [17:04:47] <vanny> thanks. Im reading as much as I can about PHP and silverstripe trying to catch on quickly. Dont really want to play with the OS that much
696: [17:05:23] <kinglozzer> Yeah I'd go for Ubuntu
697: [17:05:25] * UndefinedOffset quit (Quit: Leaving.)
698: [17:06:32] <catcher> vanny, you can run SS on IIS. I wouldn't do it in production myself, but it can help you learn one thing at a time.
699: [17:06:50] * Otterpocket has left #silverstripe
700: [17:08:33] <vanny> I have some SS sites on my desktop on IIS, but I want to make a seperate server closer to a production server. Im also looking at a linode account for hosting for my clients
701: [17:09:31] <Pywoopk> vanny: SS works on IIS
702: [17:09:51] <Pywoopk> You could just use a windows machine.
703: [17:10:19] <Pywoopk> But for the most part, Debian is solid enough. Or debian based, like ubuntu.
704: [17:10:37] <vanny> do I want the desktop or server version on ubuntu
705: [17:10:45] <Pywoopk> Some people get on with CENTOS, but that's not my cup of tea.
706: [17:10:56] <Pywoopk> well server if you're going to serve.
707: [17:11:06] <Pywoopk> desktop is kinda... well end user workstation.
708: [17:11:19] <Pywoopk> Same stuff as windows.
709: [17:12:56] <vanny> ok, im grabbing a server install
710: [17:19:21] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
711: [17:24:08] * Alboes quit (Remote host closed the connection)
712: [17:30:38] * kinglozzer home
713: [17:30:39] <kinglozzer> ciao!
714: [17:30:40] * kinglozzer quit ()
715: [17:40:20] * swaiba quit (Remote host closed the connection)
716: [17:44:52] <nontgor> vanny: For server Ubuntu LTS (long term solution) is good, but the default Unity desktop kind of sucks (they are trying to create a common interface for phone and desktop). I've switched to Cinnamon desktop, used by Linux Mint (an Ubuntu based install) http://www.linuxmint.com/screenshots.php
717: [17:45:30] <nontgor> vanny: Digital Ocean's cheapest VPS, 5 USD per month, work well with SilverStripe also
718: [17:48:05] <vanny> Cool, I really dont want to have to handle to much server management, just be able to create new customer accounts, configure their email accounts and publish their site
719: [17:51:31] * curbs has joined #silverstripe
720: [17:54:13] <nontgor> vanny: It's worth automating the setup using likes of vagrant, not that I have dont that... but using nginx and php-fm sites do run nice and quick.
721: [17:54:24] <nontgor> done that, not dont that
722: [17:55:34] * curbs quit (Ping timeout: 246 seconds)
723: [17:56:23] <vanny> hehehehe
724: [17:57:09] <vanny> what file do I change the starting point of SS in. I have an install on an ip address 1.1.1.1/~test and now have the domain redirected I know I need to update a setting somewhere but for the life of me cant find it
725: [17:58:30] <nontgor> on Windows?
726: [17:58:55] <vanny> crappy webhost
727: [17:59:48] <nontgor> 1am my time so I might not be able to answer...
728: [18:00:10] <nontgor> I normally run off a virtual host name
729: [18:00:31] <vanny> I found it once before, but for the life of me cant this time
730: [18:07:24] <nontgor> too tired now unfortunately, sleep time for me
731: [18:11:22] * GioVdK quit (Ping timeout: 265 seconds)
732: [18:12:43] <catcher> vanny, are you talking about a virtual host in apache?
733: [18:13:06] * wilson has joined #silverstripe
734: [18:13:30] * wilson is now known as Guest24948
735: [18:14:38] <Guest24948> Hi to all, i am using UserDefinedForm from Wllr. I am trying to build One Page Website thus using UserDefinedForm.ss as the Home Page. Can i use $LoginForm instead of $Form along $UserDefinedForm into the template?
736: [18:15:33] <vanny> I think so, I currently have a justhost account (hence why I am planning to move). While setting up a new site I get a ip/~account
737: [18:15:55] <vanny> now the domain name is pointing to the right location i get a server error
738: [18:16:32] * Stomach has joined #silverstripe
739: [18:18:07] * Liquide quit ()
740: [18:20:22] <vanny> catcher, yes you are correect Apache Server at server.com Port 80
741: [18:23:37] <vanny> Found it, was in the .htaccess
742: [18:31:03] * Stomach quit (Quit: zzz)
743: [18:35:30] * antmas quit (Quit: Page closed)
744: [18:43:06] * wmk has joined #silverstripe
745: [18:44:27] * UndefinedOffset has joined #silverstripe
746: [18:46:17] * wilsonstaff has joined #silverstripe
747: [18:46:58] <wilsonstaff> Hi to all, is there a way we can now insert <iframe> into a .ss template?
748: [18:48:25] * Guest24948 quit (Ping timeout: 246 seconds)
749: [18:49:45] <catcher> wilsonstaff, why would that be a problem in a template?
750: [18:50:08] <wilsonstaff> <catcher>Remember the days when SS refuses the <iframe> tag?
751: [18:52:06] <wmk> wilsonstaff, template or htmleditor?
752: [18:52:12] <catcher> wilsonstaff, in tinymce, sure, but I don't remember templates having trouble.
753: [18:52:56] <catcher> wilsonstaff, iframes *should* be rejected by wysiwyg editors. You can get around that with shortcodes since you can then enforce some decent security.
754: [18:53:06] <wilsonstaff> <catcher>Oh my, my memory is acting up. Sorry guys!!! The problem is i am trying to insert a .php contact form into a SS driven one-page-website. And it no easy thing.
755: [18:59:03] <wmk> wilsonstaff, why not insert a ss contact form?
756: [18:59:26] <catcher> wilsonstaff, iframe shouldn't be bad if it has the same origin.
757: [18:59:59] <wilsonstaff> <wmk>i am trying to use UserDefinedForm. But the login form $Form is conflicting with $UserDefinedForm
758: [19:00:36] <wmk> conflicting? WTF?
759: [19:01:02] <wmk> if not userdefined form, try to define your form manually
760: [19:01:11] <wmk> then you can define the action to handle the contact form
761: [19:01:38] <wmk> wilsonstaff, what are you using for the "onepage" ?
762: [19:02:20] * wmk used https://github.com/bluehousegroup/silverstripe-contact-form for a contactform with his own onepage module
763: [19:04:09] <wilsonstaff> <wmk>Goog solution. Will take a look a it. Meanwhile, i am trying to hard code a php contact form into an <iframe>. SO far, so good.
764: [19:04:18] * nupnups quit (*.net *.split)
765: [19:04:27] * nupnups has joined #silverstripe
766: [19:04:28] * zauberfisch quit (*.net *.split)
767: [19:04:29] * Guest86871 quit (*.net *.split)
768: [19:04:29] * FrozenFire quit (*.net *.split)
769: [19:04:36] * zauberfisch has joined #silverstripe
770: [19:04:46] * madmatt has joined #silverstripe
771: [19:04:54] * FrozenFire has joined #silverstripe
772: [19:05:10] * madmatt is now known as Guest91437
773: [19:05:44] <wmk> wilsonstaff, yeah, sometimes it's just easier to include something else. though defining the form in controller ain't that difficult once you've done it.
774: [19:05:49] <wmk> there are some tutorials out there
775: [19:06:15] <wmk> userdefined form ... hmm... nice for some ad-hoc solutions, but harder to deploy
776: [19:06:32] * Stomach has joined #silverstripe
777: [19:17:53] * Pyromanik has joined #silverstripe
778: [19:17:57] <Pyromanik> sup you sexy bitches
779: [19:19:57] * r_hector has joined #silverstripe
780: [19:20:54] * Shrike_Finland has joined #silverstripe
781: [19:25:57] <catcher> Just being sexy.
782: [19:33:58] * jedateach has joined #silverstripe
783: [19:38:35] <Pyromanik> keep it real catcher
784: [19:39:47] <wmk> Pyromanik, how do you know?
785: [19:40:03] <Pyromanik> wmk, nothing wrong with keeping it virtual either!
786: [19:40:24] <wmk> ;)
787: [19:40:34] <Pyromanik> :>
788: [19:41:35] <Pyromanik> reckon I might do something
789: [19:41:41] <Pyromanik> but I dun have a decent env :<
790: [19:42:06] <Pyromanik> system is a bit... underpowered for a vagrant setup too.
791: [19:42:14] <Pyromanik> wmk, is zauberfisch's box headless, yeah?
792: [19:42:34] <wmk> of course
793: [19:42:41] <Pyromanik> based on ubuntu yeh?
794: [19:42:42] <wmk> a headless fish cannot stink
795: [19:42:47] <Pyromanik> hahah
796: [19:42:51] <Pyromanik> ijdek
797: [19:42:53] <wmk> ubuntu server, php 5.5 afaik
798: [19:42:57] <wmk> ijdek?
799: [19:43:02] <Pyromanik> I just don't even know
800: [19:43:20] <wmk> give it a go. and maybe more ram
801: [19:43:31] <Pyromanik> I only have 2gb total :(
802: [19:44:58] <Pyromanik> bmthp.com yeh
803: [19:45:00] <Pyromanik> I might just do it
804: [19:46:47] * r_hector quit (Quit: Leaving.)
805: [19:48:26] * Olliepop has joined #silverstripe
806: [19:50:49] * Ryan-Toast has joined #silverstripe
807: [19:53:11] <Pyromanik> nah, maybe not.
808: [19:55:54] * UndefinedOffset quit (Quit: Leaving.)
809: [19:56:09] <Pyromanik> wmk, what's the magic command?
810: [19:56:26] <wmk> ?
811: [19:56:27] <Pyromanik> vagrant box install zauberfisch/silverstripe?
812: [19:56:32] <wmk> ah...
813: [19:58:21] <wmk> Pyromanik, http://sspaste.com/paste/show/551070528f57c
814: [19:58:51] <Pyromanik> thank you wmk! :)
815: [19:59:50] <Pyromanik> oh, except I'm on windows, ahah
816: [19:59:56] <Pyromanik> but I'll figure it out, cheers :)
817: [20:00:29] <Pyromanik> oh, then again... I have a raspberry pi handy..
818: [20:00:31] <Pyromanik> hmm
819: [20:00:33] * Pyromanik ponders
820: [20:00:44] <Pyromanik> no spare spinny disk though
821: [20:01:01] <Pyromanik> I dunno about using SD for dev :<
822: [20:01:52] * antmas has joined #silverstripe
823: [20:02:04] <antmas> morning all o/
824: [20:07:18] <Ryan-Toast> \o
825: [20:08:09] * wilsonstaff quit (Quit: Page closed)
826: [20:11:02] <Stomach> hey antmas
827: [20:11:19] * stecman has joined #silverstripe
828: [20:13:19] <Pyromanik> \o
829: [20:13:51] * Hailwood has joined #silverstripe
830: [20:28:17] <wmk> Pyromanik, also windows here
831: [20:29:55] * wilson has joined #silverstripe
832: [20:30:18] * wilson is now known as Guest77319
833: [20:30:32] * Guest77319 quit (Client Quit)
834: [20:30:47] * wilsonstaff has joined #silverstripe
835: [20:32:23] <wilsonstaff> Hi to all, i am having a weird problem. I had duplicated the exact same script (form.html along mail.php) on three servers. Two of them executes the mail correctly. The third one (php5.3.8) no. The server owner is less than supportive. What PHP function could possibly block this? What to look for in phpinfo.php?
836: [20:34:47] <Ryan-Toast> mail() may not be set on the server.
837: [20:35:45] <Ryan-Toast> wilsonstaff: Most likely the server doesn’t have a SMTP client installed.
838: [20:36:00] * mobiusnz has joined #silverstripe
839: [20:37:16] <wilsonstaff> <Ryan-Toast>And this is not a standard? Here is what phpinfo.php shows when looking for mail => mail.add_x_header Off Off mail.force_extra_parameters no value no value mail.log no value no value
840: [20:37:55] <Ryan-Toast> wilsonstaff: Sorry man, that’s as far as my knowledge goes. Usually I would just email the sysadmin and go: “Yo, turn on email"
841: [20:38:40] <wilsonstaff> <Ryan-Toast>Well…. nit that simple. The sysadmin is only passing by my mails to its tech. he is a salesman….
842: [20:38:56] <Ryan-Toast> wilsonstaff: Fun :P
843: [20:39:36] <wilsonstaff> <Ryan-Toast>Not really…. :---------(
844: [20:45:05] <Ryan-Toast> How can I hook into the Form submission when there are validation errors? I want to display a flash message.
845: [20:47:15] <Stomach> Ryan-Toast - write a validate() function?
846: [20:47:30] <Ryan-Toast> Stomach: can I use parent::validate() in it?
847: [20:47:37] <Stomach> public function validate() { $result = parent::validate(); // flash return $result;}
848: [20:47:45] <Ryan-Toast> Stomach: chur bo
849: [20:48:42] * UncleCheese has joined #silverstripe
850: [20:48:46] <Ryan-Toast> Stomach: I’m assuming that’s for a form subclass?
851: [20:48:51] <Stomach> yeah
852: [20:48:55] <Ryan-Toast> Stomach: sweet
853: [20:51:38] * UndefinedOffset has joined #silverstripe
854: [20:54:50] * UndefinedOffset quit (Client Quit)
855: [20:57:29] * bemusedrat has joined #silverstripe
856: [20:57:52] * danfo_ has joined #silverstripe
857: [20:58:24] * danfo_ quit (Client Quit)
858: [21:00:16] * danfo_ has joined #silverstripe
859: [21:01:04] * danfo_ quit (Client Quit)
860: [21:04:08] * benjhocking quit (Read error: Connection reset by peer)
861: [21:09:19] * Shrike_Finland quit (Quit: Leaving.)
862: [21:09:23] <Ryan-Toast> Stomach: How can I send page fields to a form subclass action?
863: [21:10:19] <Stomach> uhhhh what
864: [21:10:24] * micmania1 has joined #silverstripe
865: [21:10:39] <Ryan-Toast> Stomach: so like set an email in a page, and send it to the form action in an encapsulated form.
866: [21:10:59] <Stomach> $this->controller->data()->Email
867: [21:11:00] <wmk> Ryan-Toast, pass it to your form subclass controller
868: [21:11:07] <wmk> eh, constructor
869: [21:11:41] <Ryan-Toast> in an arguments array or something?
870: [21:14:25] <wmk> how you need it.
871: [21:14:49] <wmk> your subclass constructor can be called with any fields, just call the parent constructor as needed
872: [21:15:09] <wmk> pass the whole Page to it and take what you need
873: [21:15:27] <Ryan-Toast> lol, sweet.
874: [21:16:35] <Ryan-Toast> wmk: Sweet, that worked :)
875: [21:16:39] <wmk> but - you can also use $this->getController()->Email
876: [21:16:39] <Ryan-Toast> Stomach: ^
877: [21:16:59] <wmk> I did this on a form...
878: [21:17:02] <Stomach> wmk - thats sometimes a bad idea
879: [21:17:12] <Stomach> because when the post back happens its on the form controller not the page controller
880: [21:17:15] <Stomach> so you lose data
881: [21:17:31] * wilsonstaff quit (Ping timeout: 246 seconds)
882: [21:18:51] <Ryan-Toast> Stomach: I set a session to handle that
883: [21:19:03] <wmk> Stomach, what's the bad idea: pass the current page to Form or use $this->getController().... inside Form?
884: [21:19:26] <Stomach> pass the current page into the form, unless you cache it as $this->page
885: [21:20:10] <wmk> yup. just looked up, using $this->getController() on my current project...
886: [21:20:11] * LoveDuckie has joined #silverstripe
887: [21:20:15] <Ryan-Toast> I just passes the fields that I needed.
888: [21:20:46] <Stomach> yeah but if you rely on those to do something without checking they exist, they won't exists and it will ruin your day
889: [21:20:51] <Stomach> :(
890: [21:20:56] <wmk> Ryan-Toast, session might be bad if i open more pages with different contacts at once
891: [21:21:04] <wmk> e.g. in different tabs ???
892: [21:21:09] <Ryan-Toast> wmk: Sessions are specific to the form names.
893: [21:22:15] <Ryan-Toast> Hmm, my form seems to be doubling up on it’s name.
894: [21:23:01] <Stomach> you mean ContactForm_ContactForm or something?
895: [21:23:05] <Ryan-Toast> yes
896: [21:23:16] <Stomach> yeah, controller then action
897: [21:23:22] <Stomach> just set the id of it if you want it something else
898: [21:23:24] <Ryan-Toast> Ah, right.
899: [21:23:40] <Ryan-Toast> doesn’t matter to mae, just thought maybe I’d fucked something
900: [21:23:45] <Stomach> $this->setAttribute('ID', 'LOLTOAST');
901: [21:24:42] <UncleCheese> ->setHTMLID(), no?
902: [21:25:03] <Ryan-Toast> UC: yup
903: [21:26:56] <Pyromanik> wholey shit. Uninstalling Vagrant. 20 mins and counting.
904: [21:27:07] <Stomach> hmmm my way works too
905: [21:27:08] <Pyromanik> fuck you ruby, how fucking hard is it to rm -rf?
906: [21:27:08] <Stomach> :P
907: [21:27:31] * Colin[pi] has joined #silverstripe
908: [21:27:40] <Pyromanik> Stomach's way better, to be fair.
909: [21:27:55] <Pyromanik> Just gonna weigh in on that since I'm stopping by.
910: [21:28:52] <Pyromanik> setHTMLID should throw deprecation error in favour of less coupled code (ie, more generic, doesn't necessarilly expect HTML DOM interface)
911: [21:32:41] <Ryan-Toast> UncleCheese: Turns out if you change the ID validation doesn’t work :P classes it is.
912: [21:33:20] * Nightjar_ has joined #silverstripe
913: [21:33:30] <UncleCheese> i thought they added setHTMLID to disambiguate the Name from the ID
914: [21:34:12] * bemusedrat quit (Quit: Leaving)
915: [21:34:19] <Ryan-Toast> guess not :P
916: [21:34:35] * mobiusnz1 has joined #silverstripe
917: [21:35:33] * mobiusnz2 has joined #silverstripe
918: [21:35:41] * mobiusnz quit (Read error: Connection reset by peer)
919: [21:36:54] * Pyromanik quit (Ping timeout: 245 seconds)
920: [21:36:57] * mobiusnz2 is now known as mobiusnz
921: [21:38:45] * mobiusnz1 quit (Ping timeout: 244 seconds)
922: [21:42:19] * benjhocking has joined #silverstripe
923: [21:43:52] * Nightjar_ quit (Quit: Leaving)
924: [21:44:29] <Ryan-Toast> Stomach: works nicely :) http://www.gfycat.com/MessyEssentialBangeltiger
925: [21:44:57] * Pyromanik has joined #silverstripe
926: [21:46:53] * catcher quit (Quit: Leaving)
927: [21:47:03] <Stomach> Ryan-Toast :D
928: [21:47:30] <Stomach> now you just need to do some spam checking
929: [21:47:53] <Ryan-Toast> Stomach: I use google’s new Captcha 3
930: [21:47:59] <Ryan-Toast> it’s literally just a tick box
931: [21:48:11] <Ryan-Toast> 10/10 user experience,.
932: [21:48:15] <Stomach> https://github.com/camspiers/statistical-classifier
933: [21:48:31] <Stomach> UncleCheese - I have heyday code thanks to stecman which uses that
934: [21:48:34] <Stomach> seems pretty funky
935: [21:53:13] * Colin[pi] quit (Ping timeout: 244 seconds)
936: [21:54:19] <UncleCheese> yeah, i keep wanting to implement it on a project
937: [21:54:36] <UncleCheese> it's weird that you have to cache a php object in your file system, like.. forever?
938: [21:55:17] <UncleCheese> Ryan-Toast link?
939: [21:55:28] <Ryan-Toast> UncleCheese: To what, sorry?
940: [21:55:29] <UncleCheese> google is failing to give me relevant results for google products
941: [21:55:34] <UncleCheese> <button type="submit" className="btn btn-primary">Save</button>
942: [21:55:36] <UncleCheese> oop
943: [21:55:39] <UncleCheese> captcha 3
944: [21:55:43] <Ryan-Toast> https://www.google.com/recaptcha/
945: [21:56:52] <UncleCheese> uhh
946: [21:56:56] <UncleCheese> what's so amazing about a checkbox?
947: [21:57:17] <Ryan-Toast> it’s recaptcha, but a checkbox.
948: [21:57:18] * spronk2 quit (Read error: Connection reset by peer)
949: [21:57:23] <Ryan-Toast> So you don’t have to enter in bs words.
950: [21:57:38] <Ryan-Toast> checks if you’re human based on cookies and biz.
951: [21:57:57] <UncleCheese> i could add a checkbox to a form myself
952: [21:58:16] <Ryan-Toast> Yes, but does your checkbox check if the user is human?
953: [21:58:36] <Ryan-Toast> just watch the video on the page.
954: [22:00:05] <Pyromanik> so, google fingerprints the fuck outta you, then uses that info to datamine whether or not you're a crawler?
955: [22:00:06] <Pyromanik> gg
956: [22:00:25] <Ryan-Toast> yup, pretty much
957: [22:00:34] <Pyromanik> hmm, seems really secure!
958: [22:00:35] <Ryan-Toast> it’s doing it already, why not more.
959: [22:00:47] <Pyromanik> hehe, just submit to the google overlord
960: [22:00:57] <Ryan-Toast> I have come to accept it.
961: [22:03:19] <Pyromanik> considering the user’s entire engagement with the CAPTCHA, and evaluates a broad range of cues that distinguish humans from bots.
962: [22:03:28] <Pyromanik> aka 'we track mouse over movement'
963: [22:04:15] <Pyromanik> nek minnit, bots that implement fuzzy logic paths from mouse on to click button, then back again
964: [22:04:25] <Pyromanik> with time lapse between click and submit
965: [22:04:48] <Pyromanik> escelation! Get better protection? Bad guys get better attacks!
966: [22:04:57] <Pyromanik> hoorraaay, everyone wins!
967: [22:05:00] <Pyromanik> science++
968: [22:05:10] <Ryan-Toast> Pyromanik: I’m sure it does lots of stuff.
969: [22:05:16] <Pyromanik> yeh
970: [22:05:26] <Pyromanik> it will. But it won't be long before some ingenious spammer figures it all out.
971: [22:06:21] <Pyromanik> so what's involved with this new captcha Ryan-Toast ?
972: [22:06:43] <Pyromanik> previously you just needed an api key and an iframe. Now you need some complext api interaction?
973: [22:06:45] <Ryan-Toast> Pyromanik: SiteKey, and Secret Key
974: [22:06:53] <Pyromanik> so basically the same?
975: [22:07:02] <Ryan-Toast> exactly the same
976: [22:07:10] <Pyromanik> areet, I k'n get behind that.
977: [22:07:19] <Ryan-Toast> Pyromanik: It’s pretty handy.
978: [22:07:32] <Ryan-Toast> I just have two fields in my cms for a basic install that handles it all.
979: [22:07:41] <Pyromanik> do existing recaptcha implementations get upgraded? or need some fixes to certain modules?
980: [22:08:00] <Pyromanik> ie chillu/silverstripe-recaptcha
981: [22:08:12] <Ryan-Toast> Shrug
982: [22:08:15] <Ryan-Toast> Don’t use it.
983: [22:08:31] <Pyromanik> tsk
984: [22:08:47] <Ryan-Toast> How dare I make my own forms :P
985: [22:09:02] <Pyromanik> how dare you make your own websites!
986: [22:09:12] <Ryan-Toast> BLASPHEMY
987: [22:09:32] <Pyromanik> Hmm, reckon I might go to bed.
988: [22:09:37] <Ryan-Toast> I just have a team in india that makes all my websites. I’m only ever asking questions here on their behalf.
989: [22:09:41] <Pyromanik> I'll do this hack stuff at work tomorrow instead I think
990: [22:09:42] <Pyromanik> maybe
991: [22:10:03] <Pyromanik> If I can figure out why the fuck Microsoft's own fucking tool for pulling data out of their database can't even pull data out of their own fucking database.
992: [22:10:26] <Pyromanik> (no, srsly)
993: [22:10:53] <Pyromanik> also, I hate these cunts. https://github.com/zurb/foundation/pull/3366
994: [22:11:02] <Pyromanik> --COMMUNITY_ENGAGEMENT
995: [22:11:23] <Pyromanik> Just_Build_our_software_for_us_already__fuck++
996: [22:11:50] * Stomach_ has joined #silverstripe
997: [22:13:50] * Stomach quit (Ping timeout: 272 seconds)
998: [22:14:40] <UncleCheese> anyone ever done geospatial searching?
999: [22:17:16] * WandL has joined #silverstripe
1000: [22:18:10] * Stomach_ quit (Quit: zzz)
1001: [22:20:00] * wmk quit (Ping timeout: 246 seconds)
1002: [22:21:21] * Stomach has joined #silverstripe
1003: [22:21:39] <Pyromanik> use a graph
1004: [22:21:41] <Pyromanik> but no.
1005: [22:26:57] * stecman_ has joined #silverstripe
1006: [22:26:58] * stecman quit (Read error: Connection reset by peer)
1007: [22:28:20] * Sticks has joined #silverstripe
1008: [22:31:37] <Ryan-Toast> $data in forms is already stripped, right?
1009: [22:36:52] * benjhocking quit (Quit: Leaving.)
1010: [22:37:55] * benjhocking has joined #silverstripe
1011: [22:42:58] * Stomach quit (Read error: Connection reset by peer)
1012: [22:54:05] * nontgor quit (Ping timeout: 250 seconds)
1013: [22:54:45] * Colin[pi] has joined #silverstripe
1014: [22:54:54] <Colin[pi]> hai2all o/
1015: [22:56:20] <antmas> Colin[pi]: o/
1016: [22:58:06] <vanny> anyone here run into an internet marketing company registering a domian name for a client, then refusing to release it to them when they cancel the contract?
1017: [22:58:56] <adrexia> seems like the contract was a bit off
1018: [22:59:00] <antmas> yeah
1019: [22:59:26] <antmas> if it was in the contract that the domain name was to be released upon termination of the contract, then there'd be no 'issue'
1020: [22:59:34] <antmas> etc etc
1021: [22:59:36] <adrexia> exactly
1022: [23:00:00] <adrexia> or even if it was clear that registering was "on behalf of" - and it weas registered in the companies name
1023: [23:00:01] <vanny> yeah, I think he signed a bad contract. But the company is a bully. They are anti web developers and all about google rankings
1024: [23:00:20] <adrexia> sounds like the marketing company technically own the domain though.
1025: [23:01:15] <adrexia> yeah - the only thing you can really do about bully's is ruin their reputations and make sure all future contracts are solid
1026: [23:01:27] <vanny> yeah, Im sure they are going to try and sell it to a similar business
1027: [23:01:42] <adrexia> soudns like a pretty bad relationship
1028: [23:02:01] <adrexia> trademark the name?
1029: [23:02:10] <adrexia> makes it harder for anyone else to buy it
1030: [23:02:11] <vanny> its a very big company
1031: [23:02:23] <adrexia> the marketting company?
1032: [23:05:28] * vanny_ has joined #silverstripe
1033: [23:05:37] <vanny_> sorry crashed.
1034: [23:06:18] <vanny_> Yes, they are a big marketing company, I had coffee with a rep and her opinion was no one really needs a website as long as they have their
1035: [23:06:22] * vanny quit (Ping timeout: 246 seconds)
1036: [23:06:27] * nontgor has joined #silverstripe
1037: [23:06:30] <vanny_> "product" and are #1 on google
1038: [23:06:46] <antmas> fuck marketing companies
1039: [23:06:47] <Colin[pi]> company kinda sounds like a dick vanny
1040: [23:06:55] * vanny_ is now known as vanny
1041: [23:08:08] <vanny> They are all about reputation management, and SEO, which is important, but you still need a professional site as part of your package
1042: [23:08:46] <Colin[pi]> vanny: take anything most SEO companies say with a grain of salt, I have not had many (any?) positive experiences with them
1043: [23:09:27] <Colin[pi]> client I sacked last year was largely because he got an SEO guy involved who was a complete dick
1044: [23:09:37] <Colin[pi]> guy had no idea what he was talking about
1045: [23:09:47] <Colin[pi]> but the client listened to him
1046: [23:09:50] <vanny> me either. I made the case to them, they promised they could get anyone to #1 in their area on Google. I asked how does that work there are 5000 realtors in my area, how can you get 200 of them to #1
1047: [23:09:51] <Colin[pi]> as he "talked the talked"
1048: [23:09:52] <Colin[pi]> *talk
1049: [23:09:57] <Colin[pi]> but I could see through his BS
1050: [23:10:12] <Colin[pi]> vanny: lolol
1051: [23:10:18] <Colin[pi]> they ALL promise to get to #1
1052: [23:10:37] <antmas> metatag all the things
1053: [23:10:38] <vanny> SEO is important, but its not qualified most of the time, having a high ranking on google doesnt guarantee income.
1054: [23:10:39] <antmas> jobs done
1055: [23:10:47] <adrexia> vanny> They are all about reputation management, and SEO, which is important, but you still need a professional site as part of your package
1056: [23:11:11] <adrexia> who are they. if they care about reputation... they aren't doing a great job of maintaining their owbn
1057: [23:11:18] <antmas> and what happens when google decide a non-mobile site is less important? you have a shit site then BOOM your SEO is worthless
1058: [23:11:29] <Colin[pi]> adrexia: they care about one thing: $$$
1059: [23:12:00] <vanny> Hehehehe, I was considering offering it, they charge $500/mth. 20 clients and you are sitting pretty
1060: [23:12:21] <Colin[pi]> vanny: 20 naïve clients, yeah
1061: [23:12:30] <antmas> $500 p/m for SEO?
1062: [23:12:38] <antmas> or marketing (seo included)?
1063: [23:13:17] <adrexia> Last time I talked to someone who did SEO they knew less about SEO than I did. A whole lot less
1064: [23:13:52] <adrexia> I am pretty sure it's like homoeopathy - they are selling an idea
1065: [23:14:01] <antmas> You see it all the time on their websites 'Joe Bloggs - Marketing Guru and SEO Wizard'
1066: [23:14:33] <Ryan-Toast> adrexia: snake oil
1067: [23:14:41] <Colin[pi]> well 10% actual technique, 90% snake oil
1068: [23:14:44] <adrexia> if you can convince someone to pay you for something you kn ow nothing about, then I am willing to say you are good are marketting
1069: [23:14:44] <antmas> Ryan-Toast: adrexia +1
1070: [23:14:48] <Ryan-Toast> adrexia: SEO rockstar ninja guru
1071: [23:15:23] <adrexia> Colin[pi], yeah the technical stuff I know about and often they don't...
1072: [23:15:42] <adrexia> the stuff they talk about is mostly bullshit, outdated, or 'magic'
1073: [23:15:48] <vanny> SEO marketing
1074: [23:15:48] <Colin[pi]> adrexia: politicians must be great at marketing ;)
1075: [23:15:52] <vanny> Ok gotta walk the dogs
1076: [23:15:59] <antmas> vanny: o/
1077: [23:16:06] <adrexia> Colin[pi], these days - very much so
1078: [23:16:15] <adrexia> marketting is almost the whole of what tehy do
1079: [23:16:30] <Colin[pi]> just glorified salesmen to sell us shitty policy
1080: [23:16:46] <adrexia> they don't though - not if they want to win
1081: [23:16:51] <adrexia> they sell us an idea
1082: [23:16:55] <adrexia> an image
1083: [23:17:17] <antmas> the name itself implies BS
1084: [23:17:24] <antmas> Search Engine Optimisation
1085: [23:17:27] <adrexia> usually some sort of dream of what we want to be/have that has nothign at all to do with actual policy
1086: [23:17:35] <Colin[pi]> adrexia: what image? "if I grow up with a silver spoon and go to law school, I can be a rich douchenozzle as well?"
1087: [23:18:04] <Colin[pi]> antmas: yeah it's a load of crap
1088: [23:18:13] <adrexia> 'anyone can be rich, its the poor keeping you down by using all your taxes'
1089: [23:18:13] * benjhocking quit (Read error: Connection reset by peer)
1090: [23:18:30] <adrexia> 'look at how individual and rich I am, you can be to!'
1091: [23:19:03] * benjhocking has joined #silverstripe
1092: [23:20:02] <adrexia> 'oh, that's just politics! you don't have to care about politics! Here have a tax cut and a new flag!'
1093: [23:20:03] * mahfuz has joined #silverstripe
1094: [23:20:08] <adrexia> :P
1095: [23:20:17] <Colin[pi]> adrexia: haha yep
1096: [23:21:02] <mahfuz> Hi Guys. Going to watch the All Black playing in Eden Garden. Wishing all the best to the Black Caps...
1097: [23:21:40] <antmas> lol
1098: [23:21:55] <antmas> dat sentence
1099: [23:22:28] <Pyromanik> idek
1100: [23:23:45] <antmas> "Other users are telling me the same. I'm passing it onto our IT gyus who have already been looking into this"
1101: [23:23:55] <antmas> yeah thanks because that helps
1102: [23:24:04] <antmas> fml
1103: [23:24:09] <antmas> everything has decided to break today
1104: [23:24:31] <Colin[pi]> antmas: yaaayyyy o_O
1105: [23:27:17] <antmas> been telling them all day that 'hey guys, this is mission critical stuff here'
1106: [23:27:28] * stnvh quit (Ping timeout: 265 seconds)
1107: [23:27:28] <antmas> they reply with 'we'll get back to you soon'
1108: [23:27:46] <antmas> probably doesn't help their senior dev walked out on Friday :P
1109: [23:27:56] <antmas> 'fuck all yalls, I'm outsies'
1110: [23:28:07] * antmas 's rant is over
1111: [23:28:10] * markcl has joined #silverstripe
1112: [23:29:44] <Colin[pi]> antmas: dey be all http://i.imgur.com/UZQSs.gif
1113: [23:30:10] <antmas> mmmhmm
1114: [23:31:34] * mahfuz quit (Ping timeout: 246 seconds)
1115: [23:32:47] * spronk2 has joined #silverstripe
1116: [23:33:51] <antmas> I think mahfuz is off to watch the rugby inside eden park while watching the blackcaps inside the rugby
1117: [23:35:31] <Hailwood> Hey UncleCheese Any chance you could explain why on packagist there is unclecheese/eventcalendar and silverstripe/event-calendar which both point to your calendar, and which package name we should actually be using?
1118: [23:36:21] <UncleCheese> when ss first went over to packagist, the convention was silverstripe/module-name
1119: [23:36:37] <UncleCheese> but then that was quickly recanted to follow the convention vendor/module-name, with silverstripe as a tag
1120: [23:36:58] <UncleCheese> so the unclecheese/ one should be correct
1121: [23:37:08] <UncleCheese> i believe there's a "replaces" node in the composer.json
1122: [23:38:06] <Hailwood> UncleCheese, Ah I see. That explains a lot - I was often wondering why several packages were under the silverstripe vendor which I took to mean they were "officially supported" packages. and then those packages ended up being quite low quality.
1123: [23:38:33] <Hailwood> Yeah there is the replaces node - so it gets super confusing looking on silverstripe/event-calendar and seeing replaces silverstripe/event-calendar!
1124: [23:40:05] <UncleCheese> oh weird
1125: [23:43:09] * UncleCheese quit (Quit: Textual IRC Client: www.textualapp.com)
1126: [23:43:57] * oddnoc has joined #silverstripe
1127: [23:45:34] * Olliepop quit (Ping timeout: 246 seconds)
1128: [23:46:04] * Hailwood quit (Ping timeout: 245 seconds)
1129: [23:46:40] * LoveDuckie quit (Read error: Connection reset by peer)
1130: [23:48:17] <Pyromanik> observer/reactor/gg/gnite
1131: [23:48:24] * Pyromanik quit (Quit: Leaving)
1132: [23:56:24] * Stomach has joined #silverstripe

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