#silverstripe IRC Log

IRC log for 24 July 2014

All timestamps are in UTC.

1: [00:00:05] <Blacklite> sorry i might have mixed up my X and Y
2: [00:00:16] <simon_w|work> Then just loop over $x->Ys()
3: [00:00:17] <Blacklite> yes, yes i did
4: [00:00:21] <veb> if anyone lives in chch or dunedin
5: [00:00:22] <veb> https://my.meatmail.co.nz/shop
6: [00:00:22] <Blacklite> ok
7: [00:00:26] <veb> suchsecks
8: [00:00:35] <Kingy> hi veb
9: [00:00:43] <veb> fuck off
10: [00:00:46] <Kingy> :)
11: [00:00:49] <simon_w|work> spronk, my main use of Growl is Prowl though
12: [00:00:54] * veb has left #silverstripe
13: [00:01:03] <Stomach> what just happened
14: [00:01:06] <spronk> really? O_o
15: [00:01:13] <Kingy> I think he's mad at me
16: [00:01:58] <spronk> lol
17: [00:01:58] <spronk> wtf
18: [00:02:08] <Kingy> (I do know him)
19: [00:02:14] * jordanmk has joined #silverstripe
20: [00:02:37] <Stomach> I know him too
21: [00:02:42] <ss23> I feel left out
22: [00:02:43] <ss23> I don't know him
23: [00:02:45] <ss23> :(
24: [00:02:45] <Stomach> he yelled insults at me from a car in Dunedin once
25: [00:02:52] <Kingy> haha
26: [00:02:57] <Kingy> you know pippy then?
27: [00:03:06] <simon_w|work> So, like a south island version of ss23?
28: [00:03:09] <Stomach> I only know torleif through IRC
29: [00:03:16] <ss23> simon_w|work: wtf ;_;
30: [00:03:19] <Stomach> and he used to work at heyday before I did
31: [00:03:20] <Kingy> yeah I don't even live down there haha
32: [00:03:22] <ss23> I never yell at people from a car!
33: [00:03:28] <Stomach> and I've talked to him on the phone about Mike before :P
34: [00:03:41] * spronk has no idea what is going on
35: [00:03:57] * simon_w|work is running Selenium tests
36: [00:04:08] <ss23> spronk: ME EITHER
37: [00:04:17] <simon_w|work> They take a while
38: [00:04:19] * Stomach is writing migration tasks and wondering why batch actions no longer work
39: [00:04:20] <Kingy> ss23: I think we're planning another visit to see you :)
40: [00:04:50] <ss23> Ohh, for something fun?
41: [00:05:10] <Kingy> probably not lol
42: [00:05:17] <ss23> :(
43: [00:05:26] <Kingy> I think we're wanting to talk hardware etc
44: [00:05:32] * [CD] quit (Ping timeout: 250 seconds)
45: [00:05:40] <ss23> Hosting hardware?
46: [00:06:02] <Kingy> yeah what servers our stuff is on etc
47: [00:06:12] <ss23> ah yep
48: [00:06:17] <ss23> Sounds excessive, an email will do! :P
49: [00:06:21] <ss23> It's just a rackspace box
50: [00:06:24] <Kingy> haha yeah that's what I said
51: [00:06:39] <simon_w|work> But they can't enforce what they want over email!
52: [00:06:40] <Kingy> is db/web separate?
53: [00:06:45] <ss23> Nope, same box
54: [00:06:53] <ss23> Well you guys pay for it, so you can get whatever hosting you want :P
55: [00:07:06] <ss23> Kingy: It probably would be better to have a seperate one, but costs++ for that
56: [00:07:12] <Stomach> shared hosting in bangladesh please
57: [00:07:15] <ss23> haha
58: [00:07:16] * Kingy gets his notebook to find the other questions
59: [00:07:27] * camfindlay has joined #silverstripe
60: [00:07:32] <ss23> Kingy: Yeah, I can tell you whatever, but srsly, just writing an email is best :P
61: [00:07:39] * Stomach can report that batch actions work again in 3.1.5
62: [00:07:41] * ss23 discusses internal silverstripe confidental hosting in public, LIKE A BOSS
63: [00:07:46] <Kingy> haha
64: [00:07:50] <Stomach> man 3.1.3 and 3.1.4 are broken as
65: [00:07:58] <Kingy> may as well just tell me root pwd while you're at it then :P
66: [00:08:02] <ss23> Stomach: fix it :D
67: [00:08:05] <ss23> haha Kingy
68: [00:08:16] <Stomach> why fix it, they have been superceeded with fixes
69: [00:08:16] <ss23> Sure thing: silverstripe>drupal>wordpress>joomla
70: [00:08:21] <ss23> Same as all our servers!
71: [00:08:22] <Kingy> do you know the specs of the beast?
72: [00:08:32] <ss23> Kingy: yeah, as far as rackspace tells us
73: [00:08:57] <simon_w|work> Kingy, just ssh in and cat /proc/cpuinfo?
74: [00:09:07] * Kingy still doesn't have access
75: [00:09:10] <ss23> It is a 4GB Performance
76: [00:09:15] <ss23> simon_w|work: Doesn't work particularly well on VMs
77: [00:09:16] <ss23> :P
78: [00:09:28] <ss23> "Yes, look at this 5ghz box! Oh btw we have 200 people on this server"
79: [00:09:29] <Stomach> cat: proc/cpuinfo: No such file or directory
80: [00:09:29] <Stomach> :(
81: [00:09:31] * Colin[pi] gasps, ss23 said the J word
82: [00:09:36] <ss23> XD
83: [00:09:45] <Colin[pi]> that's like... the worst swear word ;D
84: [00:10:10] <Colin[pi]> in fact, I think we should make it a concerted effort to do just that
85: [00:10:23] <Colin[pi]> FUCK YOU, YOU FUCKING JOOMLA
86: [00:10:36] <Colin[pi]> lets get it in the lexicon
87: [00:10:38] <Colin[pi]> like Santorum
88: [00:10:44] <simon_w|work> Man, Smarty is such a Joomla
89: [00:10:49] <Colin[pi]> ahahaha YES
90: [00:10:50] <ss23> Sandstorm
91: [00:12:14] <ss23> Colin[pi]: ^.^
92: [00:16:44] * camfindlay quit (Quit: camfindlay)
93: [00:27:42] <Ryan-Toast> simon_w: are you happy? http://lists.wikimedia.org/pipermail/wikitech-l/2014-July/077690.html
94: [00:28:35] <UncleCheese> did I ever tell you guys about my horribly awkward moment with Joomla?
95: [00:28:41] <UncleCheese> at the CMS expo?
96: [00:28:46] <Colin[pi]> UncleCheese: yes lol
97: [00:28:52] <UncleCheese> so rough
98: [00:28:58] <Colin[pi]> funny though
99: [00:29:27] <Ryan-Toast> UncleCheese: were you wearing a T-shirt that said “Joomla is for noobs” ?
100: [00:29:34] <UncleCheese> no
101: [00:29:48] <Colin[pi]> tell us again UncleCheese for Ryan-Toast
102: [00:29:53] <Colin[pi]> it's a good story
103: [00:29:56] <UncleCheese> I was at the CMSExpo with Sig, and they kept buying me drinks, so I was a little lit
104: [00:30:25] <UncleCheese> and I was socialising with a bunch of folks, and sig calls me over to introduce me to this dude he's talking to
105: [00:30:28] <UncleCheese> and it was really loud
106: [00:30:53] <simon_w|work> Ryan-Toast, I've known it's been coming for some time
107: [00:30:55] <UncleCheese> and all I hear him say is, "This is ....< unintelligible > ... He .... <unintelligible> Joomla."
108: [00:31:21] <UncleCheese> and I put on this visceral reaction, and hold up a cross like he's dracula
109: [00:31:38] <UncleCheese> "No! Joomla! Get away!" or some thing like that.. i think there was some profanity
110: [00:31:47] <UncleCheese> and sig's like, "Yes, as I was saying, this is the founder of Joomla."
111: [00:31:56] <Colin[pi]> hehehe
112: [00:32:05] <Ryan-Toast> lolol
113: [00:32:38] <Ryan-Toast> “And over there on the floor, that trash can started Wordpress"
114: [00:32:41] <Colin[pi]> that's something I would do UncleCheese
115: [00:32:58] <UncleCheese> ha
116: [00:33:40] <UncleCheese> the funny thing is, it's exactly like something i would do
117: [00:36:10] * jenniferaslan quit (Quit: jenniferaslan has left the room)
118: [00:37:31] * willagain quit (Ping timeout: 246 seconds)
119: [00:37:44] * irogue_ returns
120: [00:43:42] * muskie9 has joined #silverstripe
121: [00:55:22] * harold_ quit (Ping timeout: 246 seconds)
122: [00:57:43] <irogue_> http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objectid=11298373
123: [00:57:57] <irogue_> yes, because a joint 2-3 days beforehand caused a train crash
124: [00:57:59] <irogue_> fuck you nzherald
125: [01:00:40] <simon_w|work> Oops, I broke something
126: [01:01:23] <simon_w|work> Oh, missing semicolon
127: [01:01:35] <Kingy> irogue_: It's the same as the Carterton balloon crash
128: [01:02:04] <Ryan-Toast> irogue_: “Bankers tank economy after snorting the tears of the poor get a slap on the wrist"
129: [01:03:11] * Tanger has joined #silverstripe
130: [01:09:44] <irogue_> Kingy: yep
131: [01:13:57] <muskie9> irogue_ turns out the site I was trying to get to run on nginx yesterday is proxying through nginx but hosted on an apache server behind that... does that make sense? since I'm new to nginx this is all foreign, been looking around for opinions...
132: [01:14:11] <ss23> muskie9: That's how we run things here (sometimes)
133: [01:14:16] <ss23> nginx for static content, apache for dynamic
134: [01:14:27] <ss23> there's little reason to do it, but whoever set it up did that and we're reluctant to change stuff that works
135: [01:15:28] <muskie9> +ss23, wish mine worked... the front facing portion of the site works, but as soon as I get into /admin I get Bad Gateway when trying to get to pages, settings, security, etc
136: [01:15:41] <muskie9> figured it's the sites conf file
137: [01:15:48] <muskie9> from what I read
138: [01:16:11] <ss23> Maybe
139: [01:16:13] <ss23> Check your logs!
140: [01:16:23] <ss23> A Bad Gateway should still give you a message in logs somewhere
141: [01:16:41] <muskie9> unfortunately the client has some other shop setting up the server/hosting... so I have limited access... facepalm
142: [01:16:50] <muskie9> we were supposed to host originally
143: [01:18:04] <muskie9> I'm working on setting up a VM that matches the client's hosting evnironment... hoping that I get the same result and can debug from there
144: [01:19:03] <ss23> Ah, I hate that :(
145: [01:19:24] <Stomach> muskie9, bad gateway is due to nginx not having enough _some setting_ to process the request
146: [01:19:38] <Stomach> http://www.nginxtips.com/502-bad-gateway-using-nginx/
147: [01:20:01] <Stomach> we've had that issue quite a lot
148: [01:20:14] <Stomach> it cant handle the size of the ajax request payloads within SS
149: [01:21:32] <muskie9> Stomach I found this gist that finally got the site working (sort of), the rewrites weren't working like the htaccess on a normal installation with apache: https://gist.github.com/chtombleson/8703899#comment-996982
150: [01:22:13] <muskie9> figured it was a good starting point, but then I found out it was apache proxying through nginx and wasn't sure if that changed anything
151: [01:23:08] <Stomach> nah its still the same issue :) well, in our experience
152: [01:25:37] <muskie9> cool, that gives me a good starting point. thanks!
153: [01:26:11] * Bollig|DesignCty has joined #silverstripe
154: [01:28:59] <muskie9> is there any benifit to nginx? now that I'm starting to figure it out it's intriguing... but apache is so much easier to spin up, not to mention more familiar
155: [01:30:57] * ChronicD has joined #silverstripe
156: [01:34:42] <Stomach> nginx scales more easily, uses less memory
157: [01:35:26] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
158: [01:37:20] <irogue_> yeah, the resource usage for static requests (which is quite a lot of requests on a typical site) is massively less with nginx
159: [01:37:25] <willr> latest version of apache is more comparable to that though
160: [01:38:01] * ChronicD quit (Remote host closed the connection)
161: [01:38:24] <irogue_> willr: are they finally not spinning up every module for every request?
162: [01:38:36] <willr> Our 2009 style setup and still what we use in prod is have nginx running in front of apache. Seems to work well but might not be required these days
163: [01:39:10] <muskie9> sounds like spending some time with it is worth it... since most sites we do are smaller brochure sites
164: [01:40:46] <simon_w|work> willr, why would you have nginx in front of apache? Just bypass apache entirely :p
165: [01:41:03] <irogue_> simon_w|work: yeah, I've never much understood that approach either
166: [01:41:19] <willr> Because then developers can use .htaccess rules. If they couldn’t do that they’d need root on the server
167: [01:41:49] <willr> nginx doesn’t have document root level configuration support.
168: [01:42:07] <simon_w|work> willr, easy enough to add so long as you provide a reload button
169: [01:42:27] <willr> reload button to what? You still need to modify files with root
170: [01:42:54] <simon_w|work> nginx
171: [01:43:09] <simon_w|work> In your site file, include /var/www/site/.nginx_rules
172: [01:43:13] <simon_w|work> Have that file editable
173: [01:43:42] <willr> and include that file from within the virtual host?
174: [01:44:07] <simon_w|work> yeah
175: [01:44:28] <simon_w|work> Then you just need to allow a SIGHUP or whatever it is to nginx
176: [01:44:32] <irogue_> there's big downsides to .htaccess anyway
177: [01:44:45] <irogue_> http://wiki.nginx.org/LikeApache-htaccess
178: [01:44:50] <willr> Guess that could work. Our new infra guy here as looked at the performance and apache 2.4 seems to make it redundant anyway
179: [01:44:58] <irogue_> "for .htaccess to work Apache needs to check EVERY directory in the requested path for the existence of a .htaccess file and if it exists it reads EVERY one of them and parses it. This happens for EVERY request"
180: [01:46:01] <willr> Thats why you set AllowOverride to None by default.
181: [01:48:15] <ss23> For us, the overhead of using .htaccess is tiny compared to the overhead of SilverStripe itself, so with that in mind, I'd rather the flexibility of .htaccess than the "performance"
182: [01:50:52] <irogue_> I think we can all at least agree that using Apache for static assets is bad though :P
183: [01:51:24] <ss23> Well, I haven't measured the difference you get when you compare apache serving 100%, vs nginx proxying to apache
184: [01:51:36] <ss23> I would be surprised if it was significantly different though
185: [01:51:39] <Stomach> irogue_, no worries, we'll just use our fancy CDN
186: [01:51:41] <Stomach> oh wai...
187: [01:51:46] <irogue_> ss23: yeah, I did it
188: [01:51:58] <irogue_> loading static assets barely even registers to nginx
189: [01:52:05] <ss23> That's not what I meant :P
190: [01:52:23] <ss23> I know ther is a big difference if that's all you measure, what I meant was in terms of real world requests
191: [01:52:26] <irogue_> ah
192: [01:52:34] <irogue_> yeah obviously it'll differ based on the site
193: [01:52:41] <ss23> Because it's going to be faster for dynamic requests to not reverse proxy, so the % of those matter
194: [01:52:47] <ss23> then there's increased ram costs of running both etc
195: [01:52:50] <irogue_> a site with not combined files, not many images, and a bunch of ajax
196: [01:53:09] <irogue_> or a site with a ton of images and no ajax
197: [01:53:54] <irogue_> snappernet site, being ecommerce so a buttload of thumbnails and images on damn near every page, there was a very noticable difference when I compared real-world usage
198: [01:54:47] <simon_w|work> And then, if you static publish because you're using SilverStripe, even fasterer!
199: [01:54:49] <irogue_> that was 100% apache vs 100% nginx tho
200: [01:55:10] <irogue_> yeah, static publishing is a good point there
201: [01:55:28] <ss23> tbh, I dunno why more sites don't just 100% static publish
202: [01:55:40] <ss23> CWP has so many informational sites that *should* be statically published
203: [01:55:49] <ss23> Especially when you look at the costs for different sized instances >.>
204: [01:55:50] * ss23 coughs
205: [01:55:55] <irogue_> I just do it by default now unless I run into an issue
206: [01:57:10] <simon_w|work> ss23, but then SS doesn't get as much money! Bad for business to suggest something to the customer that saves money :p
207: [01:57:11] <willr> ss23 can you turn on static caching for cwp then?
208: [01:57:49] <ss23> willr: Anyone can if they want
209: [01:57:51] <irogue_> http://www.spcnm.ac.nz/ (yes the customer has broken the nav) is on cheapo shared hosting, but staticpublished so meh
210: [01:58:23] <irogue_> willr: there's also varnish available on cwp which makes a huge difference
211: [01:58:30] <willr> We’ve used damians Dynamic cache module to great use as well
212: [01:58:44] <willr> think we have that on one of the cwp installs we run
213: [01:59:59] <Stomach> we use heydays cacheinclude and it definitely increases performance by a large margin, especially on sites where we are doing large queries on large datasets :)
214: [02:00:06] * UncleCheese has joined #silverstripe
215: [02:01:02] <willr> once config get’s it’s shit together life will be swell!
216: [02:01:08] <ss23> mm, though I hear someone is having issues with dynamiccache :O
217: [02:01:24] <ss23> oh shiiiit
218: [02:01:32] <ss23> someone is playing bohemiain rhapsody on the office speakers
219: [02:01:45] <irogue_> ss23: eeeeeexxxxccceeeellllleeeennnnntttt
220: [02:01:49] <willr> might be us, we requested something for it to work better with sessions
221: [02:01:55] <irogue_> looking forward to enjoying that live
222: [02:03:26] <simon_w|work> Welp, my parents are in the city now
223: [02:03:32] <simon_w|work> I suppose I need to behave or some shit
224: [02:05:14] <ss23> OH BABY, CAN't DO THIS TO ME BABY
225: [02:05:16] <ss23> JUST GOTTA GET OUT
226: [02:05:19] <ss23> JUST GOTTA GET RIGHT OUT OF HERE
227: [02:05:20] * ss23 headbangs
228: [02:06:07] <ss23> Nothing really matters
229: [02:06:09] <ss23> to meeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
230: [02:07:52] <ss23> Fatal error: Call to undefined method CMSMenu::add_director_rules() in /sites/ss-2.4/cms/_config.php on line 17
231: [02:07:55] <ss23> Why this?
232: [02:08:10] <ss23> ...
233: [02:08:12] <ss23> I see
234: [02:08:13] <ss23> composer is stupid
235: [02:08:14] <ss23> #justsayin
236: [02:09:57] <irogue_> there was such a great hack for the Queen ticket sales
237: [02:10:36] <irogue_> Queen Fan Club & Adam Lambert Fan Club members could buy tickets 3 days before general public
238: [02:10:47] <irogue_> but there was no "must have been a member as of X"
239: [02:11:04] <irogue_> joined Adam Lambert Fan Club as only $10, bought tickets
240: [02:13:25] <ss23> haha
241: [02:13:26] <ss23> nice
242: [02:13:33] <Blacklite> gonna listen to this
243: [02:13:33] <Blacklite> https://www.youtube.com/watch?v=oFfFYa9fpEA
244: [02:13:57] <Kingy> Slingshot upgrading me to 100/20 for free :)
245: [02:14:49] <Colin[pi]> who else knows the sheer frustration of trying to explain something to someone over and over and they just don't get it?
246: [02:15:05] <irogue_> yes, I've worked telephone tech support
247: [02:15:14] <ss23> Kingy: nice :D
248: [02:15:15] <Colin[pi]> my god, my blood pressure
249: [02:15:33] <ss23> Who is Adam Lambert?
250: [02:15:34] <muskie9> Colin[pi] read the logs the past 4 days and you'll find it
251: [02:15:41] <Kingy> ss23: The singer?
252: [02:15:45] <Colin[pi]> muskie9: you too? :(
253: [02:15:47] <Kingy> american idol dude
254: [02:15:48] <ss23> A singer!
255: [02:15:49] <ss23> I guess
256: [02:15:51] <ss23> Ah kk
257: [02:15:57] <ss23> I've heard his name before, but never heard him sing I don't think
258: [02:16:07] <muskie9> Colin[pi] http://i.imgur.com/5WQskMW.gif
259: [02:16:10] <irogue_> flamboyant gay dude
260: [02:16:14] <Kingy> very flamboyant
261: [02:16:16] <irogue_> who's singing for Queen now
262: [02:16:18] <ss23> ahaha
263: [02:16:26] <irogue_> fits right into freddie's spot
264: [02:16:50] <Colin[pi]> muskie9: yep that's exactly how I feel
265: [02:16:53] <Cheddam> Colin[pi] I accidentally implied that a customer was lying a while back.. scariest call of my life
266: [02:17:03] <Colin[pi]> Cheddam: :o oops
267: [02:17:10] <irogue_> https://www.dropbox.com/s/k8wz3elmfbzggpi/Screenshot%202014-07-24%2014.13.02.png
268: [02:17:20] <irogue_> ^ must be a really big depot
269: [02:17:54] <Cheddam> Yes, and it's one guy
270: [02:18:04] <Cheddam> And he can only carry one package at a time because of OSH
271: [02:19:22] * mirrors quit (Ping timeout: 246 seconds)
272: [02:19:25] <Stomach> and he has to sign a form each time he carries a package to say that he understands the risks involved in carrying the package
273: [02:20:36] <Ryan-Toast> How can I add google tag manager to the beginning of the bodyt tag, without Requirements::javascript adding all my js right below it?
274: [02:21:11] <irogue_> Ryan-Toast: put a random empty script tag before </body>
275: [02:21:29] <Ryan-Toast> irogue_: I want my other JS to be at the end of the body though
276: [02:21:38] <Stomach> add it in the template?
277: [02:21:41] * Stomach derp
278: [02:21:41] <irogue_> Ryan-Toast: exactly
279: [02:22:19] <irogue_> Ryan-Toast: requirements::js puts its stuff after the last script tag it finds in the body
280: [02:23:10] <Ryan-Toast> irogue_: Ah, coolio
281: [02:24:02] <Ryan-Toast> irogue_: Doesn’t work :P
282: [02:25:23] <simon_w|work> Ryan-Toast, stick the google thing at the end, like it belongs
283: [02:25:45] <Ryan-Toast> simon_w|work: Tag amanger needs to be under the body opening
284: [02:25:54] <simon_w|work> Ryan-Toast, why?
285: [02:26:09] <Colin[pi]> irogue_: you like police stuff, check this out: https://www.youtube.com/watch?v=L325S8Ary_4
286: [02:26:39] <irogue_> Ryan-Toast: question is, does it actually, or is google just making shit up like they do when they say GA needs to be in the <head>
287: [02:26:41] <Ryan-Toast> simon_w|work: Ask google: https://developers.google.com/tag-manager/quickstart
288: [02:27:44] <simon_w|work> Ryan-Toast, looks like that can go at the end
289: [02:27:45] <mobiusnz> is it easy/possible to have a disabled option in an optionset?
290: [02:27:52] <simon_w|work> mobiusnz, nope
291: [02:28:00] <Stomach> Ryan-Toast, most of the time google lies.
292: [02:28:02] <mobiusnz> :(
293: [02:29:03] <Ryan-Toast> Stomach: Yeah.,
294: [02:29:12] <Ryan-Toast> Will have to ask the client after I change it
295: [02:35:57] <Kingy> ss23: you might get your wish. SS might be getting rolled out fully here
296: [02:37:19] <Stomach> does support for 2.4 drop when 3.2 comes out?
297: [02:37:31] <simon_w|work> Stomach, it's kinda dropped already
298: [02:37:56] <ss23> ^
299: [02:38:11] <ss23> We do security and bug fixes for the stuborn clients, but we're dropping internally officially at some point
300: [02:38:15] <ss23> Kingy: :D
301: [02:38:28] <Kingy> potentially anyway
302: [02:38:33] <Stomach> cool, that makes a good argument
303: [02:40:20] <irogue_> Stomach: last official external release was sep 2013
304: [02:42:31] <Stomach> should update the license dates on the SS site: http://www.silverstripe.org/bsd-license/
305: [02:42:36] <Stomach> out of license for four years
306: [02:42:37] <Stomach> ruts.
307: [02:43:17] <simon_w|work> Stomach, copyright doesn't work like that
308: [02:43:23] <Stomach> simon_w|work, I know :P
309: [02:44:27] * Phlunk3 has joined #silverstripe
310: [02:47:15] <simon_w|work> Ooh look at ss23. Trying to get code into 2.4.
311: [02:48:09] <Stomach> are you in my head ss23
312: [02:48:29] * simon_w|work might click the close button after lunch
313: [02:48:51] <ss23> lol
314: [02:49:01] <ss23> Well the failing test is fucking annoying, but the PR itself fixes a bug
315: [02:49:07] <ss23> idek why the shit fials
316: [02:49:12] <simon_w|work> But it's not a security issue
317: [02:49:17] <muskie9> so any guestimation on a 3.2-rc
318: [02:49:22] <ss23> "Bro read from stage" "okay!" "... you just returned results from live" "yeah bro fuck you"
319: [02:49:25] <ss23> simon_w|work: And?
320: [02:49:34] <ss23> muskie9: Next year
321: [02:49:36] <simon_w|work> ss23, so no merge to 2.4
322: [02:49:42] <ss23> simon_w|work: *bzz* wrong
323: [02:49:46] <ss23> I'm going to need an official source
324: [02:49:54] <simon_w|work> ss23, I'm an official source
325: [02:49:55] * Stomach is now known as OfficialSource
326: [02:49:57] <OfficialSource> hello?
327: [02:49:58] <Kingy> rofl
328: [02:50:02] <ss23> simon_w|work: Rejected in favour of Sam being official source
329: [02:50:11] <simon_w|work> Fine, I'll close it now
330: [02:50:13] * OfficialSource is now known as SamOfficialSauce
331: [02:50:20] <ss23> I'll just get it reopened :P
332: [02:50:27] * SamOfficialSauce is now known as Reopened
333: [02:50:37] * Reopened is now known as BoredToday
334: [02:50:44] <ss23> People still run 2.4, no reason to deny bug fixes ^.^
335: [02:50:55] <muskie9> +ss23 whaaaaaaaa?!
336: [02:50:57] * BoredToday is now known as Stomach
337: [02:51:15] <simon_w|work> ss23, people still run 2.3. No reason to deny bug fixes.
338: [02:51:15] <irogue_> hell, Cheddam still runs 2.3
339: [02:51:29] <Stomach> I know software thats still in production on 2.3.1
340: [02:51:39] <muskie9> unfortunately I'm hacking an ecommerce in 2.3... didn't build it and hate fixing it
341: [02:51:46] <ss23> simon_w|work: Agree
342: [02:51:54] <Colin[pi]> Stomach: if it aint broke, dont fix it?
343: [02:52:11] <simon_w|work> ss23, good thing you're not the one making these decisions then
344: [02:52:13] <irogue_> ss23: Cheddam has the fun job of maintaining the sites we made at digicreative
345: [02:52:17] <Stomach> Colin[pi], if its so massive that upgrading it would take >6 months dont touch the fucker
346: [02:52:19] <ss23> simon_w|work: :P
347: [02:52:19] <irogue_> ss23: don't you just feel jealous of him?
348: [02:52:23] <ss23> irogue_: XD
349: [02:52:24] <ss23> Fun fun!
350: [02:52:27] <Colin[pi]> Stomach: agreed
351: [02:52:28] <ss23> Though I think they were okay, right?
352: [02:52:30] <ss23> Just old?
353: [02:52:37] <irogue_> just all still running on 2.3
354: [02:52:44] <ss23> yum
355: [02:52:44] <ss23> :D
356: [02:52:54] <irogue_> ss23: you should haxx them all
357: [02:53:05] <simon_w|work> ss23, also, if you do open against post-2.4, fix your commit message
358: [02:53:12] <simon_w|work> #776 is a merged PR
359: [02:53:25] <ss23> Hmm
360: [02:53:28] <ss23> It's the issue I mean
361: [02:53:31] <ss23> Does Github parse it as PR?
362: [02:53:45] <simon_w|work> You're not on CMS anymore
363: [02:55:08] <Cheddam> 2.3 makes me crey
364: [02:56:14] <irogue_> https://dl.dropboxusercontent.com/u/4618071/lols/crying-cat1.gif
365: [02:56:17] <Cheddam> The sites aren't badly built but half the docs are dead and I have very little experience with SS thus far
366: [02:57:11] <Kingy> ss23: where did Igor go
367: [02:58:17] <pippy> Kingy: are you using SilverStripe now?
368: [02:58:39] <Kingy> yeah
369: [02:58:44] <Kingy> SS did a project for NZX Agri
370: [02:58:48] <Kingy> and i've since taken it on
371: [02:58:49] <Colin[pi]> irogue_: http://i.imgur.com/gLdb50C.gif
372: [02:58:57] <pippy> nice
373: [02:59:14] <pippy> I was wondering why you and veb were here
374: [02:59:22] <pippy> i guess veb is here because of his new job
375: [02:59:34] <Kingy> I think he just felt left out
376: [02:59:35] <Kingy> haha
377: [03:00:17] <pippy> lol
378: [03:00:42] <Stomach> he rage quit pretty hard :(
379: [03:01:02] <pippy> he's probally going to be doing work with SS, TLS do some work with it
380: [03:01:03] <Kingy> he doesn't start until next month anyway
381: [03:01:35] <pippy> oh he's got it on his Linkedin profile
382: [03:01:52] <pippy> i heard he was told to take like a month off or something
383: [03:02:31] <muskie9> Cheddam, docs are barley alive http://doc.silverstripe.org/framework/en/2.3/reference/
384: [03:02:59] <ss23> Kingy: He's sitting beside me :O
385: [03:03:04] <ss23> simon_w|work: ah yep yep, will fix the message
386: [03:03:15] <Kingy> ss23: did he block me on skype lol
387: [03:03:23] <ss23> Uh, I doubt it :O
388: [03:03:23] <Kingy> asked one too many questions :P
389: [03:03:25] <ss23> He's not at his desk
390: [03:03:25] <ss23> :P
391: [03:03:56] <Kingy> do you wanna do a release for me then :D
392: [03:06:24] <Colin[pi]> do you wanna build a snowman?
393: [03:07:00] <Cheddam> muskie9 Yep, but the API docs are dead
394: [03:08:26] <muskie9> Cheddam ya... not that I want to dig into them, but would be useful at times
395: [03:09:01] <muskie9> anyone notice that the tagfield in the version dropdown of the apis results in Not Found
396: [03:09:12] <ss23> Versioned is a buggy peice of shit
397: [03:09:30] <Kingy> Stomach: when did mike hurl abuse at you?
398: [03:09:31] <muskie9> Cheddam, what do you use for your editor
399: [03:09:41] <Stomach> Kingy, 2008
400: [03:09:44] * veb has joined #silverstripe
401: [03:09:46] <Cheddam> muskie9 Sublime Text 3 yo~
402: [03:09:57] <veb> pippy: stop talking about me pls
403: [03:10:06] <veb> Kingy: pls piss of k
404: [03:10:10] * veb has left #silverstripe
405: [03:10:13] <Kingy> lol
406: [03:10:14] <Colin[pi]> :o
407: [03:10:16] <Stomach> waoh.
408: [03:10:19] <Colin[pi]> dat rage quit
409: [03:10:30] <ss23> :/
410: [03:10:31] <muskie9> Cheddam I've dabbled in Sublime... tried PHPStorm and probably won't go back... was like nothing I've ever used
411: [03:11:21] <muskie9> jumped between coda and sublime for a bit
412: [03:12:39] <Cheddam> muskie9 Yeah I've heard good things, only trouble is that most of our sites are all lumped into one SVN repo and it made PHPStorm rather sluggish. Still have Coda around the place but with no multi-cursor editing and a smaller range of plugins it's kind of limiting
413: [03:13:37] <Cheddam> I use Cornerstone for SVN and this repo causes it to freeze for like 10 seconds every time I switch back after a change. On an SSD even.
414: [03:16:07] * simon_w|work likes vim
415: [03:16:23] <simon_w|work> is far superior to emacs too! :p
416: [03:16:35] <muskie9> Cheddam, never used SVN, only git... been interested in comapring it though
417: [03:16:45] <Stomach> oh god, emacs vs vim
418: [03:18:01] <Cheddam> muskie9 Don't bother, pretty sure git is much better. We're slowly migrating to it.
419: [03:18:13] <Cheddam> I should really try emacs
420: [03:19:27] * babak quit (Quit: Connection closed for inactivity)
421: [03:20:10] <Olliepop_> Hey folks is there any way to restrict the files a user can select from when they choose "From files" on an UploadField? I.e only select files in a specific folder
422: [03:23:43] * Selay has joined #silverstripe
423: [03:23:54] <muskie9> Cheddam, git took me a while to get used to, not sure I'd have the patience for another VCS :P
424: [03:24:20] <muskie9> next step is Composer
425: [03:25:25] <Selay> Hi guys, I have SSViewer::set_theme('my-theme-name'); and also have the theme selected in Settings in cms. but still $this->ThemeDir() return project folder instead of theme folder if called in dataobject class. Anyone knows how to get the correct theme folder there?
426: [03:26:46] <simon_w|work> Selay, are you calling it from inside the CMS?
427: [03:26:48] <Cheddam> muskie9 Understandable. Composer is so sweet man.
428: [03:27:21] <Selay> @simon_w|work yes inside class myDataObject extends DataObject
429: [03:27:33] <muskie9> Cheddam, we use Rack Space Cloud sites, so no ssh access... no composer :(
430: [03:27:43] <muskie9> it's nice locally though
431: [03:27:50] <Selay> @simon_w|work I see the definition here: https://scrutinizer-ci.com/g/silverstripe/silverstripe-framework/code-structure/master/operation/%2Bglobal%5CViewableData%3A%3AThemeDir but it should be set, right?
432: [03:28:02] <Stomach> muskie9, I wouldnt deploy a site and then composer install anyhow, we do it all locally
433: [03:28:31] <simon_w|work> Selay, the theme gets unset inside the CMS
434: [03:28:35] <muskie9> Stomach, so manage it locally via composer, then ftp it up?
435: [03:28:52] <muskie9> or use a deployment service? we use deployhq
436: [03:29:15] <muskie9> currently git subodules for everything... no composer
437: [03:29:20] <Cheddam> https://forge.laravel.com/ #oneday
438: [03:29:25] <Stomach> we use a deployment tool called beam (https://github.com/heyday/beam) which allows us to run pre-deploy commands (like composer install --prefer-dist --no-dev) then rsync it to the server
439: [03:29:30] <Selay> @simon_w|work is there another way to get it in CMS? how about from SiteConfig?
440: [03:29:48] <simon_w|work> Selay, you could pull it from SiteConfig, or from SSViewer
441: [03:30:04] <muskie9> Stomach, definitely heard of that... need to work with it so I can work it into our workflow
442: [03:30:57] <Cheddam> Beam looks pretty swt
443: [03:31:20] * simon_w|work just uses an ansible play for deploying
444: [03:31:41] <Selay> @@simon_w|work $themeDir = 'themes/'.SiteConfig::current_site_config()->Theme; this works. thanks
445: [03:33:41] <Olliepop_> should $textField->transform(new ReadonlyTransformation()) work to make a field read only?
446: [03:34:36] <simon_w|work> Olliepop_, it returns a new object, doesn't change the existing one
447: [03:35:50] <Olliepop_> @simon_w|work: Ah doh, shouldn't have missed that... thanks mate
448: [03:39:07] <Cheddam> WAT
449: [03:39:18] <Cheddam> Just found some HTML in a template
450: [03:39:29] <Cheddam> <img src="..."></img>
451: [03:40:10] <Blacklite> lol
452: [03:40:53] * cloph has joined #silverstripe
453: [03:41:04] * cloph_away quit (Ping timeout: 255 seconds)
454: [03:48:44] * Olliepop_ quit (Quit: Page closed)
455: [03:49:00] * Olliepop has joined #silverstripe
456: [03:52:27] * travis-ci has joined #silverstripe
457: [03:52:27] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#963 (3.1 - 6a0366f : Simon Welsh): The build was broken.
458: [03:52:27] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/5107b08ac145...6a0366fb8404
459: [03:52:27] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/30715834
460: [03:52:27] * travis-ci has left #silverstripe
461: [03:52:40] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
462: [03:53:37] * CodeTrap quit (Ping timeout: 245 seconds)
463: [03:53:39] <ss23> fucking bugs
464: [03:53:42] <ss23> idk how 2 solve
465: [03:53:46] * spronk has left #silverstripe
466: [03:53:48] * irogue_ scrollsback
467: [03:53:54] <irogue_> that veb seems like a friendly chap
468: [03:54:13] * spronkey has joined #silverstripe
469: [03:54:16] <irogue_> ss23: squash them, their reactions are slow while they're mid-coitus
470: [03:54:26] <ss23> >.<
471: [03:54:27] <Colin[pi]> irogue_: lol yes very sociable
472: [03:54:35] <ss23> Believe me, I'm trying to squash it!
473: [03:54:41] <ss23> I can see its poop, but not where it lives
474: [03:54:42] <ss23> :/
475: [03:54:47] * CodeTrap has joined #silverstripe
476: [03:55:33] * simon_w|work broke the build again!
477: [03:55:39] <irogue_> tsk tsk
478: [03:55:39] * spronk has joined #silverstripe
479: [03:55:41] <simon_w|work> I should probably find out why
480: [03:55:46] * spronkey quit (Client Quit)
481: [03:55:54] * spronk has left #silverstripe
482: [03:56:21] <simon_w|work> Oh, behat
483: [03:56:23] <simon_w|work> Screw that
484: [03:56:49] * spronk has joined #silverstripe
485: [03:57:10] * simon_w|work clicks the restart buttong
486: [03:57:12] <Colin[pi]> if you had a once off thing to email a bunch of users, where would you put that code in SS? tasks?
487: [03:57:26] <simon_w|work> That's where I do my once-offs
488: [03:57:34] <Colin[pi]> k thought as much
489: [03:58:53] <Stomach> class HomePage_Controller { private static $allowed_actions = array('SENDIMPORTANTEMAILONLYONE'); public function SENDIMPORTANTEMAILONLYONE() {} }
490: [03:59:26] <irogue_> and then point a cronjob at that
491: [04:00:03] <Stomach> 1 0 0 0 0 wget stevie.co.nz/home/SENDIMPORTANTEMAILONLYONE
492: [04:00:04] <Colin[pi]> mm that way doesnt sit right with me
493: [04:00:08] <Stomach> bahahaha
494: [04:00:11] * spronk quit (Client Quit)
495: [04:00:18] <Colin[pi]> :D
496: [04:00:24] * Stomach is the worst programmer in the world today
497: [04:00:30] <Colin[pi]> NU UH
498: [04:00:44] * spronk has joined #silverstripe
499: [04:01:03] <spronk> bleh
500: [04:01:07] <irogue_> OHHHH YEEEAAAHHHH
501: [04:01:08] <spronk> hexchat is so ugly
502: [04:01:16] <irogue_> my deploynaut pull request just got merged
503: [04:01:21] <Stomach> spronk, its utilitarian thanks very much
504: [04:01:44] <spronk> soooo ugly
505: [04:01:58] <spronk> needs some padding, and better colours
506: [04:02:10] <Stomach> you should use polaris :P
507: [04:02:18] <spronk> lo
508: [04:02:18] <spronk> l
509: [04:02:27] * Colin[pi] feels like the only one using mIRC
510: [04:02:41] <Stomach> I'm using hexchat
511: [04:02:49] <Stomach> swapped to it after i got fucked off at mirc asking me to buy it
512: [04:02:52] <spronk> i used to use opera 12
513: [04:02:53] <Stomach> mirc is like winrar
514: [04:03:04] <Stomach> except more annoying
515: [04:03:04] <Colin[pi]> Stomach: well you see, I did too, but then I bought it
516: [04:03:05] <Colin[pi]> ;D
517: [04:03:12] <Stomach> Colin[pi], I own two or three copies
518: [04:03:28] <Colin[pi]> like, on windows it's still the best option
519: [04:03:36] <Stomach> but I cbf telling my dad to get the 386 out of the garage and getting the key for me
520: [04:03:38] <spronk> why has nobody made a pretty irc client for windows :(
521: [04:03:41] <Colin[pi]> I thought ehh, I've used it for free for many years, better give them some cash
522: [04:03:55] <Colin[pi]> spronk: mIRC is *ok*... better than others
523: [04:04:02] <Cheddam> why has nobody made a pretty ____ client for windows :(*
524: [04:04:24] <spronk> there are some pretty clients
525: [04:04:30] <spronk> for various thinfgs
526: [04:04:35] <spronk> chrome on windows is pretty
527: [04:04:38] <spronk> sublime text, intellij
528: [04:04:39] <Colin[pi]> I thought this was a great windows Twitter client: http://www.metrotwit.com/wp-content/themes/MetroTwit2012/images/feature-screenshot.gif
529: [04:04:44] <Colin[pi]> but they canned it :(
530: [04:04:52] <irogue_> yeah, I used that
531: [04:04:54] <irogue_> it was great :(
532: [04:05:05] <Colin[pi]> I still use it, but no more updates :(
533: [04:05:07] <Cheddam> spronk Both cross-platform though ;)
534: [04:05:11] <spronk> true
535: [04:05:31] <Colin[pi]> problem with windows is that no one really gives a shit to how things look
536: [04:05:32] <spronk> my ssh client isnt ba
537: [04:05:32] <spronk> d
538: [04:05:33] <irogue_> yeah, in my experience most good-looking windows apps are cross-platform and probably designed by a mac user :P
539: [04:05:33] <spronk> xshell
540: [04:05:42] <Colin[pi]> irogue_: ^ this
541: [04:05:47] <spronk> maybe
542: [04:05:49] <simon_w|work> irogue_, if only sublime was designed by a mac user :p
543: [04:05:52] <spronk> ms apps aren't bad
544: [04:05:55] <spronk> office etc
545: [04:06:00] <Colin[pi]> spronk: office
546: [04:06:03] <Colin[pi]> are you kidding me?
547: [04:06:06] <Colin[pi]> DEM CAPITAL MENUS
548: [04:06:11] <irogue_> AND EVERYTHING IS WHITE
549: [04:06:14] <irogue_> OH GOD MY EYES
550: [04:06:15] <irogue_> SO MUCH WHITE
551: [04:06:17] <spronk> lol
552: [04:06:21] <Colin[pi]> yeah its painful
553: [04:06:23] <irogue_> why is there no contrast at all
554: [04:06:29] <spronk> ok, maybe not office 2013...
555: [04:06:41] <simon_w|work> MS Works!
556: [04:06:43] <spronk> 2010 was nice
557: [04:06:45] <simon_w|work> Great design there!
558: [04:06:46] <irogue_> spronk: which is the 'direction' ms thinks is the right one :(
559: [04:06:48] <Colin[pi]> 2010 was ok yeah
560: [04:06:57] <Olliepop> yep 2010 was great
561: [04:07:07] <spronk> windows explorer isn't bad either
562: [04:07:16] <irogue_> spronk: on win8 especially
563: [04:07:27] <Colin[pi]> yeah but windows explorer IS windows, essentially
564: [04:07:32] <Colin[pi]> fuck me if they cant get that right...
565: [04:07:40] <spronk> also
566: [04:07:42] <spronk> IE is pretty enough
567: [04:07:50] <irogue_> Colin[pi]: you mean like apple didn't with Finder for how long? :P
568: [04:07:58] <Olliepop> Windows has nice icons
569: [04:08:01] <Colin[pi]> irogue_: kinda yeah
570: [04:08:12] <irogue_> Olliepop: problem with icons in windows is they're bitmaps
571: [04:08:14] <simon_w|work> Bloody google. Have to have a G+ account to be able to have a profile picture
572: [04:08:24] <spronk> they're bitmaps on OS X too, aren't they?
573: [04:08:29] <irogue_> spronk: no, all vectors
574: [04:08:29] <Cheddam> Some
575: [04:08:34] <Colin[pi]> btw I liked the windows Zune app: http://windowsgracias.files.wordpress.com/2012/10/zune.jpg
576: [04:08:37] <Cheddam> All vector?
577: [04:08:40] <spronk> ... are you sure?
578: [04:08:45] <Colin[pi]> it was one app where they almost get Metro right
579: [04:08:47] <Cheddam> No, actually xD
580: [04:08:54] <irogue_> Cheddam: unless you're using a *really* old app
581: [04:09:14] <spronk> i was sure OS X icons were just large raster
582: [04:09:25] <Olliepop> haha Colin[pi] did they almost get it right because it almost looks like a flat OSX?
583: [04:09:38] <simon_w|work> AppIcon_512x512.ics FTW! :p
584: [04:09:41] <Cheddam> Depends on what icons
585: [04:09:54] <Colin[pi]> Olliepop: no I didn't get that connection... it looked like it's own thing, and was one of the first Metro-y apps
586: [04:10:00] <Colin[pi]> but they actually did a good job on it
587: [04:10:03] <simon_w|work> Olliepop, I've been using a flat OSX. Is kinda bleh
588: [04:10:10] <Colin[pi]> where as 99% of all new Metro apps feel rushed
589: [04:10:12] <Colin[pi]> which they are
590: [04:10:14] <Cheddam> App icons are a big set of icons optimised for different resolutions
591: [04:10:37] <spronk> yosemite is nasty
592: [04:10:55] <Colin[pi]> I mean look at this, it's damn nice imho: http://images.thoughtsmedia.com/zt/2009/zune4software0big.jpg
593: [04:10:57] <irogue_> I'm sure I looked into it and they used a combination of vector and size-optimised bitmaps
594: [04:11:09] <Colin[pi]> but then, MS being MS, they turned it all to shit
595: [04:12:02] <irogue_> Colin[pi]: remember that MS don't really have any cohesion
596: [04:12:05] <spronk> Colin[pi], it's pretty, but... for an OS you need a consistent set of controls etc
597: [04:12:07] <irogue_> each department has operated on its own
598: [04:12:14] <Colin[pi]> irogue_: yeah hence their problem
599: [04:12:17] <simon_w|work> spronk, best thing about the yosemite UI is that it's trying to get out of your way finally
600: [04:12:21] <spronk> which realistically windows 7 doesn't really have
601: [04:12:31] <spronk> hmm
602: [04:12:38] <Colin[pi]> spronk: consistent set of UI controls?
603: [04:12:41] * travis-ci has joined #silverstripe
604: [04:12:41] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#963 (3.1 - 6a0366f : Simon Welsh): The build passed.
605: [04:12:41] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/5107b08ac145...6a0366fb8404
606: [04:12:41] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/30715834
607: [04:12:41] * travis-ci has left #silverstripe
608: [04:12:51] <Ryan-Toast> Is there a reason why a css file from Requirements wouldn;t be getting cached?
609: [04:13:13] <spronk> Colin[pi], you know, consistent interaction paradigms, places for menus, way menus work, command invocations, shortcuts, selection, alerts/messages, dialogues, wizards
610: [04:13:14] <spronk> all that jazz
611: [04:13:18] <simon_w|work> Ryan-Toast, because you're not setting any cache headers?
612: [04:13:34] <Colin[pi]> spronk: mm well they *tried* to do that with Metro, but it's a dogs breakfast
613: [04:13:49] <spronk> yeahh
614: [04:13:57] <spronk> probably because they didn't really finish it :P
615: [04:13:59] <Colin[pi]> spronk: also they favor quantity over quality in the Store
616: [04:14:01] <Ryan-Toast> simon_w|work: Thought it does it automatically once you switch off dev mode?
617: [04:14:04] <Colin[pi]> man some of those apps are poop
618: [04:14:20] <spronk> yeah
619: [04:14:21] <simon_w|work> Ryan-Toast, nope. Cache headers need to be set by something that isn't PHP
620: [04:14:26] <spronk> though the same can be said for the itunes store and mac app store
621: [04:14:36] <simon_w|work> Ryan-Toast, my blog post on performance has a bunch of .htaccess rules for turning them on
622: [04:14:37] <Ryan-Toast> simon_w|work: Oh, you mean in the .htaccess?
623: [04:14:43] <Ryan-Toast> Right.
624: [04:14:47] <Ryan-Toast> I have those.
625: [04:14:53] <Ryan-Toast> Just my production server doesn’t :)
626: [04:14:56] <Ryan-Toast> chur, boiii
627: [04:15:11] <Colin[pi]> spronk: lol I updated Duolingo in the App Store last night, and two swipes over, there are several Learn language apps, with almost the same icon, and by a company called "duolingo duolingo"
628: [04:15:16] <Colin[pi]> how the fuck is that allowed?
629: [04:15:24] <spronk> heh, yeah
630: [04:15:25] <spronk> IKR
631: [04:15:29] <Colin[pi]> (btw duolingo is free, these were $4 or something)
632: [04:15:40] <spronk> scoundrels.
633: [04:16:26] <irogue_> duolingo is cool
634: [04:16:31] <Colin[pi]> great app
635: [04:16:42] <Stomach> je mange le riz!
636: [04:16:42] <Colin[pi]> I (try) to learn portuguese every night before bed ^_^
637: [04:16:46] <Stomach> thanks for nothing duolingo
638: [04:16:49] <simon_w|work> At least the Apple stores don't have the problem that the Play one does. People give bad ratings of apps they like just so their comment shows up (saying how great it is)
639: [04:17:07] <spronk> http://www.youtube.com/watch?v=49DCN05qTCk
640: [04:17:13] <irogue_> the play store is just... wow
641: [04:17:20] <Colin[pi]> mm
642: [04:17:27] <Colin[pi]> I've given up on Android tbh
643: [04:17:52] <Ryan-Toast> Colin[pi]: wai?
644: [04:17:54] <Colin[pi]> it has it's place, I thought I would never become an Apple head, yet here I am
645: [04:17:55] <simon_w|work> But Android Wear! :p
646: [04:18:02] <spronk> android needs to fix its fucking permissions model
647: [04:18:20] <Colin[pi]> Ryan-Toast: mainly because of the quality of iOS apps v Android, iOS is much smoother to use, less fucking around with things
648: [04:18:35] <irogue_> yeah
649: [04:18:36] <Colin[pi]> I don't want to tinker with a consumer OS
650: [04:18:44] <Colin[pi]> I want it to just fucking work
651: [04:18:44] <irogue_> i'm in that boat
652: [04:18:48] <irogue_> got a Nexus 5 at the moment
653: [04:18:50] <simon_w|work> Also, you get updates!
654: [04:18:59] <irogue_> *something* I've done has caused the battery life to halve
655: [04:19:05] <Colin[pi]> irogue_: lol
656: [04:19:07] <irogue_> the "what is using my battery" thing seems to have no idea
657: [04:19:09] <Colin[pi]> I had that too
658: [04:19:26] <Colin[pi]> closed everything, and the battery is just killing itself
659: [04:19:43] <irogue_> it tells me that Location Services is using it all, but doesn't tell me what fucking app is calling the Location service
660: [04:19:46] <Ryan-Toast> Mmmmm so close to getting this site below 400ms
661: [04:19:47] <Colin[pi]> that said, I get it on iOS sometimes too, but usually killing everything fixes it
662: [04:19:58] <irogue_> and there's about 20 apps that run in the background for no apparently reason
663: [04:20:20] <irogue_> also some app, I have no idea which, has started popping random ads up
664: [04:20:23] <irogue_> while I'm not even in that app
665: [04:20:32] <Colin[pi]> irogue_: oh the other thing I should mention? Android I've had to deal with malware/shit being installed without my permission... NEVER had that on iOS
666: [04:20:33] <Ryan-Toast> irogue_: Is it “Google Service” using all your battery?
667: [04:20:37] <Ryan-Toast> services**
668: [04:20:40] <simon_w|work> But it's "open"!
669: [04:20:45] <simon_w|work> (Except for all the actual services)
670: [04:21:32] <irogue_> Ryan-Toast: yeah thats the one
671: [04:21:45] * Kingy is now known as Kingy[a]
672: [04:21:46] <Ryan-Toast> irogue_: It’s a bug with Google Play.
673: [04:21:58] <Ryan-Toast> Been waiting for a update forever
674: [04:22:18] <irogue_> also Wi-Fi
675: [04:22:31] <irogue_> I disabled Wi-Fi, but it seemingly randomly turns itself back on
676: [04:22:49] <irogue_> and then noms battery checking out the bazillion APs around here
677: [04:23:02] * camfindlay has joined #silverstripe
678: [04:23:04] <Colin[pi]> irogue_: oh that's just alphabet agencies turning it on for you
679: [04:23:10] <Colin[pi]> irogue_: convenient, no?
680: [04:23:12] <Colin[pi]> :D
681: [04:23:21] <simon_w|work> So it's like the data roaming switch, except this only drains your battery?
682: [04:23:42] <irogue_> yeah
683: [04:23:49] <irogue_> that one is weird in the opposite direction
684: [04:23:57] <irogue_> for me
685: [04:24:04] <irogue_> phone keeps deciding data roaming is bad
686: [04:24:20] <irogue_> despite me needing it on to use my phone in places where 2degrees piggybacks on voda's network
687: [04:24:31] <irogue_> I turn it on, the phone turns it back off a day or two later
688: [04:26:04] <Ryan-Toast> My eye keeps twitching. Don’t know if lack of sleep or stress.
689: [04:26:17] <spronk> aids
690: [04:26:27] <spronk> dw bout it.
691: [04:26:33] <Colin[pi]> Ryan-Toast: too much caffeine?
692: [04:26:43] <muskie9> ^^
693: [04:26:49] <Ryan-Toast> Colin[pi]: No caffeine
694: [04:26:57] <Ryan-Toast> probs aids
695: [04:27:01] <Colin[pi]> mm could be lack of sleep, I used to get it bad if I didn't sleep much
696: [04:27:04] <Colin[pi]> or aids, yeah
697: [04:27:22] <Stomach> I can twitch my eyes on command
698: [04:27:26] <Stomach> stupid broken tear duct
699: [04:27:32] <muskie9> Ryan-Toast not enought beer
700: [04:27:43] <simon_w|work> Ryan-Toast, if it's not aids, it's cancer
701: [04:27:57] <Stomach> speaking of beer, I'm gonna be at vulcans lane after work if you wanna have a beer irogue_
702: [04:28:01] <Stomach> *cider
703: [04:28:25] <Ryan-Toast> simon_w|work: I think it’s cancer in my aids
704: [04:28:27] <Colin[pi]> mm cider
705: [04:28:30] <irogue_> Stomach: imma head straight home tonight as I had plumber round today and I don't 100% trust him to have locked up properly behind him
706: [04:28:57] <Stomach> haha sweet :D
707: [04:30:13] <irogue_> and the later it gets the dodgier my area gets :P
708: [04:30:34] * camfindlay quit (Quit: camfindlay)
709: [04:30:40] <Ryan-Toast> irogue_: Had a guy round today to fix the insinkerator. Pretty sure he’s been sniffing my mrs panties, so should probs chuck those in the wash.
710: [04:30:49] <irogue_> lol
711: [04:31:18] <Stomach> he should try sniffing mine... would regret.
712: [04:31:31] <Ryan-Toast> Stomach: lol
713: [04:31:46] <Colin[pi]> Ryan-Toast: dafuq?
714: [04:32:09] * Selay quit (Quit: Page closed)
715: [04:33:08] <simon_w|work> Ryan-Toast, is it like that cleaner that used the house's computer to watch porn and wank?
716: [04:33:25] <irogue_> ah yes
717: [04:33:27] <irogue_> that was glorious
718: [04:33:37] <Ryan-Toast> simon_w|work: I would have known if my computer was turned on, but I guess our clothes are fair game.
719: [04:35:39] * travis-ci has joined #silverstripe
720: [04:35:40] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#964 (post-2.4 - 2f3bd70 : Stig Lindqvist): The build passed.
721: [04:35:40] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/681645ac0f1d...2f3bd7094ac7
722: [04:35:40] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/30718822
723: [04:35:40] * travis-ci has left #silverstripe
724: [04:39:16] * wracu has joined #silverstripe
725: [04:39:35] * wracu quit (Client Quit)
726: [04:39:52] * wracu has joined #silverstripe
727: [04:41:46] <Stomach> lol Kingy[a], someone just posted this on my FB: "i blew you a kiss, i didnt really know which way Auckland was so someone in Masterton will probably steal it."
728: [04:41:52] <spronk> Ryan-Toast, how on earth are you pretty sure?
729: [04:41:53] <Stomach> thief :D
730: [04:42:03] <Ryan-Toast> spronk: He just looked dodge as fuck
731: [04:42:07] <spronk> hrmmm
732: [04:42:10] <spronk> also
733: [04:42:11] <spronk> http://www.youtube.com/watch?v=xG0PjgfHf5Q
734: [04:42:13] <wracu> can anyone offer a comment on how I would exclude certain results from this get() ???
735: [04:42:16] <wracu> $dropdown = MyObject::get()->map('ID','TextField')
736: [04:42:16] <spronk> what awesome music
737: [04:42:20] * Shrike_Finland has joined #silverstripe
738: [04:42:29] <Stomach> wracu, what results do you want to exclude?
739: [04:42:33] <wracu> ie. TextField is not compulsory so I only want values that dont contain ''
740: [04:42:51] <wracu> Im using it to create a dropdown
741: [04:43:15] <Stomach> $dropdown = MyObject::get()->filter(array('TextField:not' => ''))->map('ID', 'TextField')->toArray()
742: [04:43:27] <wracu> ohh, so filter before map
743: [04:43:29] <wracu> ta ;-)
744: [04:44:10] <Stomach> you could do ->exclude(array('TextField' => '')) as well
745: [04:45:37] <wracu> will file that in my ever expanding cheat-sheet
746: [04:48:46] <muskie9> well time for some sleep, night all
747: [04:49:10] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
748: [04:49:36] <Colin[pi]> opinions on laravel vs SS anytone?
749: [04:49:41] <Colin[pi]> *anyone also
750: [04:49:59] <simon_w|work> For non-CMS things, Laravel is much nicer
751: [04:50:03] <simon_w|work> And a heck of a lot faster
752: [04:50:14] <irogue_> yeah, laravel is a pretty sweet framework
753: [04:50:18] * mobiusnz quit (Quit: Leaving.)
754: [04:50:32] <simon_w|work> Only downside is it's built on Symfony
755: [04:50:47] <simon_w|work> But Facades exist to hide the pile of mud underneath
756: [04:50:50] <irogue_> if I was doing a big project where I had room to learn laravel as I went, I'd use it
757: [04:50:58] <Colin[pi]> cool
758: [04:50:59] <irogue_> but small projects I use SS just cos I know it
759: [04:50:59] <Colin[pi]> friend of mine is planning to get his hands dirty with it
760: [04:51:23] <ss23> simon_w|work: someone has been merging changes into 2.4 but not post-2.4
761: [04:51:23] <spronk> hmm
762: [04:51:24] <ss23> :)
763: [04:51:28] <spronk> its not really built ON symfony..
764: [04:51:30] <ss23> simon_w|work: Would you like me to PR them or what?
765: [04:51:51] <ss23> I mena, I thouht merging into 2.4 wasn't allowed unless security
766: [04:51:56] <ss23> But I guess that depends on who merges
767: [04:51:56] <ss23> :D
768: [04:52:16] <irogue_> yeah, it uses a fuckton of symfony bits, but uses a fuckton of bits from various other frameworks too
769: [04:52:30] <Stomach> symfony DI ftw
770: [04:52:35] <irogue_> laraval has very little of its own code, it's mostly just a composer.json pulling the good bits from other frameworks :P
771: [04:52:40] <Stomach> and their observable code is quite nice too
772: [04:53:29] <irogue_> much like SS uses Zend_Cache and Zend_Locale despite Zend being a total POS
773: [04:55:34] <simon_w|work> Though, to be fair, Zend_Cache and Zend_Local are still total POSs
774: [04:55:43] <irogue_> for sure
775: [04:55:59] <irogue_> but considered too damn hard for anyone to be bothered writing their own :P
776: [04:56:00] <simon_w|work> Next main thing for my fork is to tear out Zend_Locale
777: [04:56:01] * babak has joined #silverstripe
778: [04:56:40] <simon_w|work> Just require the intl extension if you want intl support :p
779: [04:58:33] <simon_w|work> (there was talk of dropping Zend_Locale for ext-intl, until I pointed out it's an optional, off by default, pain to compile extension :()
780: [04:59:11] <Stomach> just make everything mi_NZ and remove i18n
781: [04:59:22] <Stomach> its Maori language week after all
782: [04:59:36] <simon_w|work> It's also Australian Tree Week!
783: [04:59:46] <simon_w|work> Cause trees, motherfuckers!
784: [05:00:27] <irogue_> www.invalidname.co.nz
785: [05:00:39] <Cheddam> irogue_ Think you're being a bit harsh on old Taylor :P There's plenty of Laravel-native code in there
786: [05:00:57] <irogue_> Cheddam: I meant that as a compliment :P
787: [05:01:04] <irogue_> reinventing the wheel is not always the best option
788: [05:01:13] <Cheddam> Definitely
789: [05:01:26] <Cheddam> Don't like Symfony?
790: [05:01:34] <Stomach> stand on the shoulders of wobbly, old, retarded giants instead
791: [05:01:35] <simon_w|work> It amuses me when there's forum posts asking "Why didn't you build SilverStripe on Symfony?"
792: [05:01:38] <Stomach> (zend)
793: [05:02:00] <irogue_> reply "Why didn't we build SilverStripe on phpBB?"
794: [05:02:11] <Stomach> why didnt they build it on phpbb
795: [05:02:14] <irogue_> "Why aren't we using Smarty templates?"
796: [05:02:14] <Stomach> that makes much more sense
797: [05:02:23] <irogue_> "Why isn
798: [05:02:28] * wracu quit (Ping timeout: 246 seconds)
799: [05:02:31] <irogue_> "Why isn't it just in Perl?"
800: [05:02:33] <simon_w|work> But phpBB's actually older than SilverStripe :p
801: [05:02:40] <Cheddam> I think the real question is "Why didn't you build it on Wordpress?"
802: [05:02:50] <Cheddam> It's very popular
803: [05:02:53] <irogue_> simon_w|work: lol, yeah
804: [05:02:59] <Stomach> why cant i change the theme for my website with all this custom code easily
805: [05:03:02] <irogue_> I think most people forget how freakin' old SS is
806: [05:03:05] <Stomach> its just a picture right
807: [05:03:32] <simon_w|work> 2001, IIRC
808: [05:03:53] <irogue_> ah yes, Year 10 of high school
809: [05:04:26] <Cheddam> Been following MyBB for ages to see whether they'd ever actually make a decision on how to write 2.0... "let's do it in Yii"
810: [05:04:46] <irogue_> I quite like vanilla forums
811: [05:04:47] <simon_w|work> Oops, off by one. 2000
812: [05:05:06] <Stomach> lol Cheddam
813: [05:05:07] <Stomach> "We have a few concerns though. Trying to keep memory down to a minimum is hard - using even the most basic of models adds quite a bit of usage and Twig is just the same."
814: [05:05:50] <Cheddam> irogue_ Vanilla is nice. Wonder if building things on Garden is actually a good idea
815: [05:06:17] <simon_w|work> Turns out that turning off Smarty notices has made the amount of notices generated actually manageable
816: [05:07:04] <Cheddam> Stomach Anything is better than the spaghetti code that makes up the current release I suppose :P
817: [05:07:35] <irogue_> mmm, smarty, so delish
818: [05:07:39] <Stomach> ...said everyone about wordpress ever
819: [05:09:07] <Cheddam> "This framework is currently a work in progress and should be considered alpha quality code right now." Welp, not trying Garden methinks
820: [05:14:42] <irogue_> right, time to go see if all my shit has been stolenm
821: [05:15:51] * markcl has left #silverstripe
822: [05:16:55] <ss23> simon_w|work: come on then, merge it finally! https://github.com/silverstripe/silverstripe-framework/pull/3326
823: [05:17:17] <Cheddam> irogue_ ):
824: [05:17:51] * mobiusnz has joined #silverstripe
825: [05:18:05] * mobiusnz quit (Client Quit)
826: [05:18:14] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
827: [05:18:15] * mobiusnz has joined #silverstripe
828: [05:19:34] <Cheddam> night all
829: [05:19:57] * Cheddam quit (Quit: My Mac Mini has gone to sleep. ZZZzzz…)
830: [05:24:50] * Ryan-Toast quit (Quit: Ryan-Toast)
831: [05:27:19] * Olliepop quit (Ping timeout: 246 seconds)
832: [05:28:52] * Olliepop has joined #silverstripe
833: [05:35:00] * Shrike_Finland quit (Quit: Leaving.)
834: [05:44:35] <Olliepop> Anyone got any idea's why attachFile() could cause $email->send() to hang, without returning an error?
835: [05:47:51] <ss23> Maybe it's just taking time sending a large attachement?
836: [05:50:58] <Olliepop> Nah it's not that, the file is only 500kb too
837: [05:51:13] <ss23> Hard to debug
838: [05:51:25] <ss23> I would figure out which PHP function is failing, or if its' an infninte loop etc
839: [05:51:32] <ss23> xdebug or vardump or something should be able to tell you
840: [05:55:06] <Olliepop> its really weird
841: [06:04:25] <simon_w|work> Time to turn Smarty errors back on to see if they're hiding any other ones
842: [06:04:31] <Colin[pi]> kaboom!
843: [06:04:58] <simon_w|work> At least my script that tells me where each notice is coming from groups all the smarty ones together
844: [06:05:35] <Colin[pi]> simon_w|work: you must be really over smarty by now
845: [06:05:53] <simon_w|work> Oh, I was over smarty before I started here
846: [06:06:17] <Colin[pi]> hehe
847: [06:07:33] <Colin[pi]> ok I need opinions on something, if I'm emailing a link to heaps of users to update their details...
848: [06:07:39] <Colin[pi]> should I a) send a username/temp password in the message and link to like a login page
849: [06:07:47] <Colin[pi]> or b) generate some sort of token in the link
850: [06:08:00] <Colin[pi]> to identify them
851: [06:08:14] <simon_w|work> Token is nicer from their perspective
852: [06:08:21] <Colin[pi]> mm that's my thinking too
853: [06:08:29] <Colin[pi]> click a link, get to a form, save
854: [06:08:34] <Colin[pi]> but need to be careful of security
855: [06:09:03] <simon_w|work> So make them enter their username before getting the rest of the form?
856: [06:09:20] <Colin[pi]> which would be their email I guess in this instance
857: [06:10:50] <simon_w|work> Yay, 1/7th through what's likely to be my last run of the Selenium tests for some time
858: [06:14:13] * Olliepop quit (Ping timeout: 246 seconds)
859: [06:15:20] <Colin[pi]> sha1 random token should be ok?
860: [06:19:35] <Colin[pi]> hmm will need to salt it
861: [06:24:43] * Shrike_Finland has joined #silverstripe
862: [06:26:43] <simon_w|work> Mmm, corned hash
863: [06:27:42] <ss23> I wouldn't mind some hash myself
864: [06:49:43] * Shrike_Finland quit (Quit: Leaving.)
865: [07:14:09] * willr quit (Quit: willr)
866: [07:15:38] * marvanni has joined #silverstripe
867: [07:20:23] * ocm has joined #silverstripe
868: [07:20:29] <ocm> howdy
869: [07:20:36] <ss23> hi2u
870: [07:37:24] * caamic30 has joined #silverstripe
871: [07:37:37] <caamic30> is there a way in SS to decrypt a password?
872: [07:37:44] <spronk> n
873: [07:37:45] <spronk> o
874: [07:40:04] <simon_w|work> caamic30, that would require passwords to be encrypted rather than hashed. That's not going to happen.
875: [07:43:33] <simon_w|work> Home tiem!
876: [07:43:42] * simon_w|work quit (Quit: Ping timeout: your mum)
877: [07:44:02] <caamic30> I see, I’m looking at encrypting a sensitive information and be able to decryp it
878: [07:44:23] <spronk> hmm?
879: [07:44:29] <ocm> mcrypt?
880: [07:45:07] * stnvh has joined #silverstripe
881: [07:45:28] * Robke has joined #silverstripe
882: [07:46:07] <Robke> ahello guys, is it possible to include *.ss file from different folder then its by default theme/foo/Templates ?
883: [07:46:42] <Bollig|DesignCty> Robke: mysite/templates
884: [07:47:29] <Bollig|DesignCty> Can anyone enlighten me as to the include order of lang files? I’m trying to override the lang entries of one module from another, but I can’t seem to get it to hold unless I override it from the project folder…
885: [07:47:51] <Robke> what do you mean? :) i have created my folder in themes/foo/MyCreatedFolder/myfiles.ss
886: [07:48:02] <Robke> i need to load in template myfiles.ss
887: [07:48:05] <Robke> is it possiple?
888: [07:48:11] <Bollig|DesignCty> no, I don’t think so
889: [07:48:17] <Robke> shit... :(
890: [07:48:29] <Bollig|DesignCty> hopefully not a huge deal! :)
891: [07:48:40] <Robke> its huge.... :(
892: [07:49:26] <ss23> Robke: Just use a symlink if you really need it
893: [07:49:43] <Robke> symlink? i need to google it :D
894: [07:50:41] <Robke> hm... but if i use symlink does the old templates load?
895: [07:50:47] <ss23> old templates/
896: [07:51:05] <Robke> my poor english :)
897: [07:51:38] <Robke> ok lets say i have themes/foo/templates/Layout/template.ss
898: [07:52:02] <Robke> so i want to use my created template from theme/foo/myfolder/myfile.ss
899: [07:52:14] <Robke> so it is possible just with symlink?
900: [07:54:07] * kinglozzer has joined #silverstripe
901: [07:54:19] <ss23> Robke: No
902: [07:54:28] <ss23> Robke: In that case, you replace the old template you don't want to use with the new one
903: [07:54:32] <ss23> Robke: Most people do it just by creating a new theem
904: [07:55:58] <Robke> hm... not good i need old template with my own created .ss file :)
905: [07:56:17] <Robke> so even if i create this folder in templates
906: [07:56:22] <Robke> it wouldnt load?
907: [08:06:18] <marvanni> Is it not possible with renderWith() in Controller->index(){} ?
908: [08:07:00] <marvanni> return $this->renderWith(array('MyCustomLayout', 'Page'));
909: [08:09:17] <Robke> well i dont have any class for theese templates so i think its not possible to do render with
910: [08:09:34] <marvanni> hm, it works, but requires that the Layout template is in the Layout Folder
911: [08:09:38] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
912: [08:10:17] <marvanni> But you do have a PageController right? and you want to define your custom Layout template right?
913: [08:10:45] <Robke> yes
914: [08:10:56] <Robke> but theese templates are in different directory
915: [08:11:02] <Robke> then all templates are
916: [08:11:03] <Robke> :)
917: [08:11:14] <marvanni> that won't work
918: [08:11:27] <Robke> yeah :)
919: [08:11:40] <marvanni> the $Layout variable in templates requires the templates to be in the Layout folder.
920: [08:12:34] <Robke> hm i will try to move my folder to templates maybe it will work then
921: [08:12:35] <Robke> :)
922: [08:14:57] <marvanni> you can put it in mysite/templates/Layout/MyCustomLayout.ss, but you still need to set the template name for Layout in your controller.
923: [08:15:27] <marvanni> It won't work when you do /mysite/templates/Layout/Page.ss to override the theme's Page.ss
924: [08:16:16] <Robke> hm...
925: [08:16:22] <Robke> i just moved my folder to templates
926: [08:16:27] <Robke> and everything works :)
927: [08:16:31] <Robke> thanks guys D:
928: [08:16:35] * Pyzxcvk has joined #silverstripe
929: [08:26:55] * spronk2 has joined #silverstripe
930: [08:36:14] * simon_w has joined #silverstripe
931: [08:42:30] * R\w\C has joined #silverstripe
932: [08:42:33] <R\w\C> hey guys
933: [08:42:53] <R\w\C> with the RestfulServer plugin for silverstripe is it possible to use JSONp ?
934: [08:43:38] * willr has joined #silverstripe
935: [08:53:09] * simon_w quit (Quit: This computer has gone to sleep)
936: [08:53:38] <Pyzxcvk> no idea.
937: [08:53:56] <Pyzxcvk> but probably, since it just returns what you tell it to
938: [08:54:40] * caamic30 quit (Quit: caamic30)
939: [08:55:12] <Pyzxcvk> but then again probably not because jsonp sounds like some pretty nonsense stuff.
940: [09:01:13] * Tanger quit (Quit: Tanger)
941: [09:03:59] * simon_w has joined #silverstripe
942: [09:07:00] <kinglozzer> Man. I need to break an SS_LIst into X amount of columns. How do? E.g. if there's 8 items, 3 columns, it should go: 2, 2, 1.
943: [09:07:28] <kinglozzer> I’ve done similar before using various terrible methods (like basing the column on sort order and stuff), wondering if anyone’s done it properly
944: [09:07:52] <ocm> kinglozzer, can you loop through the list?
945: [09:07:54] <simon_w> <% if $MultipleOf(3) %></tr><tr><% end_if %>?
946: [09:08:01] <ocm> that ^
947: [09:08:17] <ocm> you're so fast simon_w
948: [09:08:56] <kinglozzer> Well, this is where things get fun - the items are "stacked" so 1 & 2 in first column, 3 & 4 in second column etc
949: [09:09:11] <Robke> $multipleOf(3) for me doest work properly
950: [09:09:44] <Pyzxcvk> yeah but like that simon_w it would go 3,3,2 - not that Loz can count to 8 anyway it seems :P
951: [09:09:53] <kinglozzer> SHUT UP :(
952: [09:10:00] <ocm> bwhaha
953: [09:10:03] <Pyzxcvk> Robke: it does, you're probably misunderstanding it.
954: [09:10:33] <kinglozzer> Mebbe I can do it with a list decorator
955: [09:10:34] <Pyzxcvk> kinglozzer: so you have varying amounts in each column depending on user input or something?
956: [09:10:37] <kinglozzer> Yep
957: [09:10:44] <Pyzxcvk> you'd make list of lists I think.
958: [09:11:01] <Pyzxcvk> GroupedBy wouldn't work here.
959: [09:11:28] <Pyzxcvk> that's how I've done it in the past, but I always wanted something in a field, ie Monday ------ Tuesday ----
960: [09:11:36] <kinglozzer> Nope :( I might try rolling my own decorator, see how that does
961: [09:11:38] <Robke> maybe... but for me it return sometimes 2 in a colums sometimes 4 meanings... :D but not 3 :D
962: [09:11:54] <kinglozzer> goes*
963: [09:12:39] <Pyzxcvk> Your cruel desire, your blood like ice, one look could kill, my pain, your thrill!
964: [09:13:43] <kinglozzer> Poison?
965: [09:13:47] <Pyzxcvk> Robke: you've probably got something messy with your table row tags or something
966: [09:13:49] <Pyzxcvk> kinglozzer: yes.
967: [09:13:52] * caamic30 has joined #silverstripe
968: [09:14:22] <Pyzxcvk> Robke: you can put out $ModulusOf(3) to check.
969: [09:14:39] <Pyzxcvk> it will give 0 1 2, 0 1 2, etc.
970: [09:15:00] <Robke> even if im using it to sort out Menu(1)?
971: [09:15:06] <Pyzxcvk> Robke: yes.
972: [09:15:40] <Robke> strange but it doesnt work for me :D maybe someday ill figure it out where i did a mistake :)
973: [09:15:43] * simon_w quit (Quit: This computer has gone to sleep)
974: [09:19:20] <ocm> do regexs in javascript have different behaviour in different browsers? :o
975: [09:19:25] * svandragt has joined #silverstripe
976: [09:19:45] <ocm> interderp and safari are messing shit up
977: [09:24:15] <spronk2> Pyzxcvk: you doin some business ventjah?
978: [09:24:53] <spronk2> were you rightsite?
979: [09:30:21] <kinglozzer> Pyzxcvk: dunnit: https://gist.github.com/kinglozzer/8d0cacdff40a0c958996
980: [09:35:11] <ocm> anyone understand what is happening here?
981: [09:35:12] <ocm> http://jsfiddle.net/oceanmountain/JKa22/
982: [09:46:16] <ocm> some weird safari behavior (and ie)
983: [09:46:23] <ocm> chrome and firefox no problem
984: [09:47:38] <spronk2> Pyzxcvk: you were RightSiteNZ years ago yeah?
985: [09:47:40] <svandragt> Could anyone find a workaround for my include scope issue for passing arguments to controller methods? (https://gist.github.com/svandragt/0f0bb3a33845712b0ecb)
986: [09:48:46] <svandragt> or simply have a look and see what I'm doing wrong :P
987: [09:50:00] <ocm> svandragt, if you take a look at my fiddle. deal? :P
988: [09:51:35] <ocm> svandragt, you are trying to pass something to the controller from the include template?
989: [09:52:24] <ocm> if so, perhaps a workaround could be to call the $ControllerMethod from the layout template and let the controller outputs the include file?
990: [09:58:45] * camfindlay has joined #silverstripe
991: [10:03:19] * camfindlay quit (Quit: camfindlay)
992: [10:07:28] <ocm> hm, error got fixxed on my script. seems the strength.re was the problem
993: [10:09:52] * simon_w has joined #silverstripe
994: [10:10:26] <svandragt> ocm: yeah i'll look at your fiddle hehe. Correct, use case here is that I want to pass a dataobject property to a controller method to evalute it and return true/false for template logic reasons if that makes sense
995: [10:10:43] * simon_w quit (Client Quit)
996: [10:11:48] <svandragt> ocm: fiddle works identical in IE11 and Firefox 31 beta to me? what's the problem - I'm on windows so Safari is out dated there
997: [10:12:03] <ocm> I got it fixed
998: [10:12:08] <ocm> but the problem was the regex
999: [10:12:16] <ocm> in strenght.glyphcount
1000: [10:12:45] <ocm> I call the regex using re = strength.re and it gives funny behaviour (you could test this by putting some input in the field and start pressing some random buttons (like ctrl / shift)
1001: [10:13:14] <ocm> moving the regex from the strenght.re var and put it in the function it self (strength.glyphcount() ) resolves the problem somehow
1002: [10:13:49] <svandragt> ocm: aha not seeing the issue here then, glad you fixed it :)
1003: [10:14:09] <ocm> I am, but now I want to understand what the problem causes, seems like a bug to me though not in the code
1004: [10:14:35] <ocm> but about your problem, how about using onBeforeWrite on the DataObject to put the true/false in a boolean which you then can call in your template?
1005: [10:14:40] <ocm> no need for a controller there
1006: [10:15:08] * simon_w has joined #silverstripe
1007: [10:15:55] <svandragt> ocm: That's a good idea actually thanks will look at it. still.. strange behaviour
1008: [10:16:45] <ocm> :) is also is good for performance this way imho
1009: [10:17:11] <ocm> just a few calculations less before the page can be rendered :D
1010: [10:31:40] <svandragt> ocm: yeah it will be slower through because the value is several levels deep in arraylists which I need to unwind before passing it through to the controller method
1011: [10:33:50] * simon_w quit (Quit: This computer has gone to sleep)
1012: [10:36:35] <Robke> <img src="themes/foo/img/t2.png" />
1013: [10:36:39] <Robke> is it correct?
1014: [10:36:48] <Robke> i mean closing tag?
1015: [10:38:38] * simon_w has joined #silverstripe
1016: [10:51:29] <kinglozzer> Robke: Yes
1017: [11:05:10] <Pyzxcvk> ocm: they shouldn't. It's specified in JS, not implementation
1018: [11:05:19] <Pyzxcvk> spronk2: eh, am I?
1019: [11:05:31] <spronk2> Pyzxcvk: https://twitter.com/rightsitenz/status/492238125926580224
1020: [11:05:36] <Pyzxcvk> spronk2: Oh yeah, I was.
1021: [11:05:43] <spronk2> ..thats not you?
1022: [11:05:51] <Pyzxcvk> nup.
1023: [11:06:00] <spronk2> o_O
1024: [11:06:01] <Pyzxcvk> Company was disolved by Companies Office.
1025: [11:06:04] <Pyzxcvk> well, struck off.
1026: [11:06:06] <spronk2> hmm
1027: [11:06:10] <spronk2> who got twitter account?
1028: [11:06:13] <Pyzxcvk> because I didn't sign papers that were a bit... airy fairy.
1029: [11:06:30] <spronk2> lol
1030: [11:06:32] <Pyzxcvk> spronk2: old business partner. Has updated the facebook page too. Got something new coming up... code ninjas or something.
1031: [11:06:37] <spronk2> hmm
1032: [11:06:43] <spronk2> ohhhhh wow
1033: [11:06:44] <spronk2> wtf
1034: [11:06:49] <spronk2> do a whois on rightsite.co.nz
1035: [11:07:33] <Pyzxcvk> yeah, had papers to get me out propers, but I wanted to get them checked, they went to the bottom of a pile, forgot, they just resorted to plan B and let the Companies office do what they do when someone doesn't turn in the proper yearly paperwork.
1036: [11:08:09] <spronk2> heh
1037: [11:08:36] <spronk2> done the whois yet?
1038: [11:08:38] <Pyzxcvk> no bad feelings there or anything, just didn't get around to it
1039: [11:08:54] <Pyzxcvk> llolololololololl you're shitting me.
1040: [11:09:06] <spronk2> that was exactly my reaction like 3 minutes ago
1041: [11:09:32] <Pyzxcvk> You know that story I told you about how rude he was in a meeting I had with him?
1042: [11:09:38] <spronk2> yeah
1043: [11:09:50] <Pyzxcvk> that was WITH the business partner at RS who took it rather more offensively that I did.
1044: [11:09:57] <Pyzxcvk> so that surprises me.
1045: [11:09:59] <spronk2> hmm..
1046: [11:10:13] <Pyzxcvk> although I do think the domain expired a while back and he may have just registered it.
1047: [11:10:20] <spronk2> well
1048: [11:10:24] <spronk2> hmm
1049: [11:10:24] <Pyzxcvk> or... perhaps Ben sold it to him.
1050: [11:10:27] <spronk2> only three tweets recently
1051: [11:10:35] <Pyzxcvk> because Kev seems to float around a bit like that.
1052: [11:10:35] <spronk2> two to ninjacoders facebook
1053: [11:10:51] <Robke> thanks :) kinglozzer
1054: [11:11:06] <spronk2> can't imagine him actually *buying* anything though
1055: [11:12:01] <Pyzxcvk> spronk2: if he's anyhing to do with ninjacoders I'd say it's either that or some kind of join venture.
1056: [11:12:13] <spronk2> mm
1057: [11:12:14] <spronk2> sigh
1058: [11:12:18] <spronk2> uncanny
1059: [11:12:32] <spronk2> here i was thinkin you had rekindled an old flame
1060: [11:12:41] <spronk2> and LO AND BEHOLD
1061: [11:13:00] <Pyzxcvk> lol, makes me sound like I was in a homosexual relationship with my old business partner :<
1062: [11:13:07] <spronk2> hahaha
1063: [11:13:15] <spronk2> nothing wrong with that eh irogue
1064: [11:13:34] <Pyzxcvk> don't mix business with pleasure is what's wrong with that ;)
1065: [11:14:18] <Pyzxcvk> spronk2: I imagine the namechange of the twitter account hasn't happened yet, and it's probably going to become ninjacoders
1066: [11:14:32] <Pyzxcvk> and Kev has registered what KF has and just coincidence.
1067: [11:14:35] <Pyzxcvk> maybe not, who know.s
1068: [11:14:46] <Pyzxcvk> the RS facebook got renamed.
1069: [11:14:50] <Pyzxcvk> makes sense that twitter would doo.
1070: [11:14:52] <Pyzxcvk> too*
1071: [11:14:53] <spronk2> mm..
1072: [11:15:14] <Pyzxcvk> I've still got all the source for rightsite.co.nz, haha.
1073: [11:15:18] <spronk2> heh
1074: [11:15:19] <Pyzxcvk> 2.3 here we go xD
1075: [11:15:23] <spronk2> :D
1076: [11:16:28] <Pyzxcvk> make me a derived table to fetch only the latest entry from a subset of a table so I can join to it without creating 2-50 records for the same thing on my base table
1077: [11:16:41] <spronk2> blink blink
1078: [11:17:08] <Pyzxcvk> thing, thingupdate, where thingupdate has thing_id & updated
1079: [11:17:52] <Pyzxcvk> if I thing left join thingupdate on thingupdate.thing_id = thing.id then I'll get 15 things with different data for thingupdate.updated in my result table.
1080: [11:18:05] <Pyzxcvk> I only want 1.
1081: [11:18:10] <Pyzxcvk> with the latest update time.
1082: [11:18:21] <Pyzxcvk> so need to derive a table, but half forgot how :<
1083: [11:18:49] <spronk2> waaaaat
1084: [11:18:58] <spronk2> waet.
1085: [11:19:34] <Pyzxcvk> thing left join (select * from thingupdate inner join thingupdate as tu on thingupdate.id = tu.id WHERE max fuck I forget)
1086: [11:19:38] * ARNHOE has joined #silverstripe
1087: [11:22:11] <Pyzxcvk> spronk2: gawd :< https://twitter.com/RightSiteNZ/status/485294500022321152
1088: [11:22:15] <Pyzxcvk> wtf, I hate that shit.
1089: [11:22:19] <Pyzxcvk> MIN ALL THE THINGS
1090: [11:22:30] <Pyzxcvk> no, making clean extensible code more important!
1091: [11:22:51] <spronk2> mm...
1092: [11:23:13] <Pyzxcvk> also yeah, just no rename it would seem. https://twitter.com/RightSiteNZ/status/485935038140125184
1093: [11:23:32] <Pyzxcvk> probably because https://twitter.com/ninjacoders
1094: [11:23:41] * simon_w quit (Quit: This computer has gone to sleep)
1095: [11:24:09] <spronk2> hm
1096: [11:24:16] * Liongold has joined #silverstripe
1097: [11:24:21] <Liongold> Hi
1098: [11:24:34] <spronk2> lo
1099: [11:24:49] <Liongold> Why isn't this <% require css("../css/style") %> working?
1100: [11:25:09] <Pyzxcvk> no ..
1101: [11:27:49] <Liongold> Still nothing in the console
1102: [11:28:00] <Pyzxcvk> path is wrong.
1103: [11:28:10] <Pyzxcvk> goes from intall root.
1104: [11:28:24] <Pyzxcvk> modulefolder/css/style.css
1105: [11:28:33] <Pyzxcvk> also missing extension, unless your file is too.
1106: [11:30:29] <Liongold> If it doesn't find a file will it show 404 in the console?
1107: [11:31:09] <Pyzxcvk> no.
1108: [11:31:11] <Pyzxcvk> it will nothing.
1109: [11:31:21] <Pyzxcvk> iirc
1110: [11:31:58] <kinglozzer> Correct ^^ it'll try to find the file, if it can't it just won't output the link
1111: [11:32:16] <Liongold> Ok, it now worked. Thanks.
1112: [11:42:11] <spronk2> http://www.flightradar24.com/HBAL295/3e424b4
1113: [11:42:13] <spronk2> what are these
1114: [11:43:38] <kinglozzer> spronk2: ? I don't see anything
1115: [11:43:43] <spronk2> give it a bit
1116: [11:43:45] <kinglozzer> Oh wait sorry
1117: [11:43:53] <kinglozzer> Yeah that's... odd
1118: [11:43:54] <kinglozzer> :P
1119: [11:44:21] <spronk2> oohhh
1120: [11:44:22] <spronk2> i see
1121: [11:44:26] <spronk2> they're weather balloons
1122: [11:44:40] <kinglozzer> Ah haha
1123: [11:46:17] * Bollig|DesignCty has joined #silverstripe
1124: [11:48:13] <ocm> who did make the plane dissapear today?
1125: [11:48:14] <Robke> i use bootstrap carousel as a slider :) but i dont get full screen "slides"... eveywhere is uset height and width to 100%. does anyone imagine how could i solve thisproblem?
1126: [11:48:22] <ocm> what is happening to the aerospace?
1127: [11:48:28] <ocm> planes crashing, dissapearing, getting shot down
1128: [11:48:42] <Robke> ocm - use ships ;)
1129: [11:49:05] <spronk2> yah
1130: [11:49:07] <spronk2> 3 in a week
1131: [11:49:08] <spronk2> :/
1132: [11:49:32] <ocm> we just need one more then
1133: [11:50:00] <ocm> and we have gotten ourselves a planedisaster quartet!
1134: [11:50:06] <spronk2> lol
1135: [11:50:20] <ocm> maybe god is playing a game with his son
1136: [11:50:35] * UndefinedOffset has joined #silverstripe
1137: [11:50:49] * Bollig|DesignCty quit (Client Quit)
1138: [11:52:41] * NETim has joined #silverstripe
1139: [11:52:58] <spronk2> o_O
1140: [11:53:17] <NETim> Hi, Looking to disable admin access based on a flag (currently in a custom site config) how would I go about this?
1141: [11:56:25] * R\w\C quit (Quit: My iMac has gone to sleep. ZZZzzz…)
1142: [11:56:48] <willr> NETim admin access from what? Admin users
1143: [11:57:07] <NETim> willr, yes.
1144: [11:57:25] <NETim> The idea is to lock out access if they haven't paid their subscription
1145: [11:59:13] <willr> So couple ways to do that, one way might be to look at a small module called admin login, currently it restricts by IP Address only but you could adapt it to just check the users subscription.
1146: [11:59:14] <willr> https://github.com/dnadesign/silverstripe-adminlogin
1147: [11:59:14] <Pyzxcvk> [12:49] <spronk2> 3 in a week ??
1148: [11:59:35] <Pyzxcvk> so...
1149: [11:59:40] <spronk2> mm
1150: [11:59:45] <Pyzxcvk> which?
1151: [11:59:54] <spronk2> MH17
1152: [11:59:56] <spronk2> taiwanese thing
1153: [11:59:58] <spronk2> and now air algerie
1154: [12:00:04] <Pyzxcvk> air algerie?
1155: [12:00:04] <willr> NETim Or you can customize the login form http://tamethebackbutton.blogspot.ca/2009/09/customize-your-own-silverstripe-login.html
1156: [12:00:14] <willr> oh so that wasn’t a joke spronk2
1157: [12:00:21] <Pyzxcvk> spronk2: there are rumours that a sukhoi was shot down over ukraine again last night.
1158: [12:00:27] <Pyzxcvk> or two, actuallly.
1159: [12:00:29] <spronk2> mm
1160: [12:00:30] <spronk2> those two
1161: [12:00:34] <spronk2> so
1162: [12:00:34] <spronk2> 5
1163: [12:00:38] <Pyzxcvk> but they're in UK papers, so I'm skeptical.
1164: [12:00:47] <NETim> We already have a custom log in form that might work. Does the IP restriction module have an on/off flag?
1165: [12:00:51] <Pyzxcvk> sounds like pure rumour and propaganda
1166: [12:01:14] <Pyzxcvk> UK doesn't do papers so much, just tabloid ALL the things.
1167: [12:01:49] <willr> NETim in the config.yml yes, though you could update your version to use siteconfig
1168: [12:02:00] <Pyzxcvk> netim: Director: rules: admin: ->404
1169: [12:02:07] <NETim> Would give us access to the site still...
1170: [12:02:09] <willr> but surely subscriptions are tied to each member and not global right?
1171: [12:02:11] <NETim> sounds good.
1172: [12:02:32] <NETim> the subs are handled by a saas instance on another domain.
1173: [12:03:00] <NETim> Each customer has their own DB (shared files) so we can lock out using the data
1174: [12:04:17] <ocm> the SU-25 is shotdown yesterday, not two
1175: [12:04:19] <ocm> it was just one
1176: [12:04:34] <ocm> but it might also b e a blown out engine
1177: [12:05:08] <ocm> but hey, that fighter that got shot down is just a part of war
1178: [12:05:29] * utopian has joined #silverstripe
1179: [12:05:39] * willr quit (Quit: willr)
1180: [12:06:06] <spronk2> NETim: could do auth via ldap or something
1181: [12:06:09] <spronk2> so auth itself fails
1182: [12:06:20] <Liongold> spronk2: You should stay at that site, maybe you see a plane disappearing.
1183: [12:06:20] <utopian> hello, does anybody have experienced strange 500 errors in the admin assets area
1184: [12:06:32] <utopian> ss 3.1.5
1185: [12:06:37] <NETim> ? not sure on ldap
1186: [12:06:41] <Liongold> Not that it is nice to see but it's becoming a habit it seems
1187: [12:07:14] <ocm> utopian what kind of strange error?
1188: [12:07:16] * Bollig|DesignCty has joined #silverstripe
1189: [12:07:44] <spronk2> NETim: do you have an existing series of sites with users in databases?
1190: [12:08:01] <utopian> i can not access folders in assets, there is a box coming at the right top corner: internal server error
1191: [12:08:13] <spronk2> or is this for a greenfield dev?/
1192: [12:08:15] <ocm> what does your errorlog say about it?
1193: [12:08:15] <utopian> assets and subfolders have the right permissions
1194: [12:08:32] <ocm> are you logging SS errors?
1195: [12:08:56] <NETim> spronk2, we have a fair few other SS installs, currently the saas sits on a shared server with other sites (some non-ss)
1196: [12:09:12] <spronk2> hmm, ok, so you need to keep user accounts where they are?
1197: [12:09:38] <spronk2> i was going to suggest if it were a greenfield dev you could centralise (single sign on) all the sites and do centralised auth, bypassing silverstripe's inbuilt authentication completely
1198: [12:09:44] <spronk2> which would allow management from a single place
1199: [12:09:46] <NETim> yep, for now.
1200: [12:09:57] <NETim> we may migrate in the future, when the customer base expands
1201: [12:10:20] * shellbackpacific has joined #silverstripe
1202: [12:10:36] <utopian> just a second...
1203: [12:11:54] <Liongold> spronk2: Will SSo take time to da in Silverstripe?
1204: [12:12:01] <Liongold> do
1205: [12:12:41] <spronk2> there are some modules that help you impl quickly
1206: [12:14:51] <Liongold> I'll search around. Thanks.
1207: [12:18:14] <utopian> so i put this in the config: SS_Log::add_writer(new SS_LogFileWriter('/log'), SS_Log::ERR);
1208: [12:19:56] <utopian> but nothing gets written in the dir log
1209: [12:20:13] <Liongold> utopian: Try your error.log
1210: [12:20:18] <Liongold> The apache one
1211: [12:21:19] <utopian> shared hoster: in the backend of that it says no errors
1212: [12:26:04] * Colin[pi] quit (Ping timeout: 240 seconds)
1213: [12:44:28] * utopian quit (Ping timeout: 246 seconds)
1214: [12:51:32] <NETim> willr, quick one, is there a way to provide a custom message to the login failure
1215: [12:53:47] <NETim> or anyone for that matter, custom login failure message?
1216: [12:54:11] * Guits quit (Ping timeout: 256 seconds)
1217: [12:56:10] <hubertusanton> hi i have BlogArticles which have many_many BlogCat (with listboxfield multiple) , how to create a list of all BlogCats used? BlogCat::get()->relation('BlogArticle') ?
1218: [12:59:55] * Liongold quit (Quit: Page closed)
1219: [13:00:58] * muskie9 has joined #silverstripe
1220: [13:06:31] * Robke quit (Ping timeout: 246 seconds)
1221: [13:08:07] <kinglozzer> hubertusanton: Yep
1222: [13:14:21] * micmania1 has joined #silverstripe
1223: [13:14:37] <micmania1> Pyzxcvk: yo yo yo
1224: [13:15:22] * caamic30 quit (Quit: caamic30)
1225: [13:16:06] * Guits has joined #silverstripe
1226: [13:16:42] <NETim> is there a way to provide a custom message for login failure?
1227: [13:17:51] <kinglozzer> yo micmania1!
1228: [13:18:04] <kinglozzer> You must’ve arrived by now, right?
1229: [13:18:07] <kinglozzer> :P
1230: [13:18:25] <micmania1> i'm in Melbourne for the night
1231: [13:18:34] <micmania1> is 20 past 11 at night
1232: [13:18:44] <micmania1> and not stuffy so you can't sleep :D
1233: [13:18:44] <kinglozzer> Body clock fucked?
1234: [13:18:48] <kinglozzer> Wow!
1235: [13:18:48] <kinglozzer> :P
1236: [13:18:50] <micmania1> erm i think so
1237: [13:18:56] <micmania1> the excitement doesn't help haha
1238: [13:19:19] <micmania1> I slept for about 7hrs of a 13hr flight so not that tired
1239: [13:19:38] <kinglozzer> I saw your pic of Dubai duty free lol
1240: [13:19:47] <micmania1> was going to have a few pints but theres nobody else in the bar and I had to pay $4.90 for a bottle of coke elsewhere
1241: [13:20:35] * caamic30 has joined #silverstripe
1242: [13:21:00] <micmania1> I sent ss an email saying i'd arrived in Melbourne assuming they'd get it straight away. I always email them at night. Then about 10mins later I clicked that I was in the same TZ almost haha
1243: [13:21:01] <kinglozzer> micmania1: AUD in GBP?
1244: [13:21:09] <micmania1> 1.5 I think
1245: [13:21:25] <kinglozzer> O.o
1246: [13:22:03] <micmania1> Everything here looks so shiny and new
1247: [13:23:18] <kinglozzer> I always think of Aus as being crazy hot, but I guess it's not atm
1248: [13:23:42] <kinglozzer> You done much or just checking into hotel and waiting micmania1?
1249: [13:23:56] <micmania1> just checked in
1250: [13:24:08] <micmania1> got to leave in like 7.5hrs so just going to get some sleep
1251: [13:24:12] <micmania1> well, hopefully
1252: [13:24:22] <kinglozzer> Ah cool, when do you start at SS? Monday?
1253: [13:24:41] <micmania1> yeah, but i'm going straight in from the airport tomorrow then to the pub
1254: [13:24:51] <kinglozzer> Just to meet everyone?
1255: [13:24:55] <micmania1> aye
1256: [13:25:07] <kinglozzer> Sweet!
1257: [13:27:05] <micmania1> Just making tea atm then this... https://twitter.com/micmania1/status/492285126265405440
1258: [13:30:20] <kinglozzer> Haha awesome
1259: [13:33:14] * ARNHOE quit ()
1260: [13:40:14] <ocm> hahaha micmania1 are you about to make some kind of adultmovie ?
1261: [13:41:16] <Pyzxcvk> micmania1: see? fast as fuck.
1262: [13:41:18] <Pyzxcvk> xD
1263: [13:41:34] <micmania1> ocm: maybe. do you want me to?
1264: [13:41:44] <micmania1> Pyzxcvk: it wasn't bad at all
1265: [13:42:01] <Pyzxcvk> "@outrunthewolf aye, I'm using your bank account." - hahahahaa
1266: [13:42:09] <micmania1> haha
1267: [13:42:12] <ocm> only if it does include the bed and the bath in a single shot, seen from the stanley cubric perspective
1268: [13:42:14] <Pyzxcvk> micmania1: yeah it's not bad. Just get a bit sick of sitting still like.
1269: [13:42:18] <ocm> if that is all possible, then yes please do!
1270: [13:42:38] <Pyzxcvk> [13:05] <ocm> but hey, that fighter that got shot down is just a part of war
1271: [13:42:39] <Pyzxcvk> exactly.
1272: [13:43:12] <Pyzxcvk> could have been engine trouble, reports said 2, and shot with missiles, from IN russian border, but 'rebels' claimed it.
1273: [13:43:12] <ocm> thank you :) haha
1274: [13:43:21] <Pyzxcvk> but as I say, all rumour.
1275: [13:43:30] <ocm> lots of rumour
1276: [13:43:44] <ocm> comes in handy when all parties in the conflict of the mh17 are pointing the finger
1277: [13:43:54] <Pyzxcvk> what the western media hasn't told you is that the Ukranian govt has been making air raid bombing runs on it's own cities (in the east) for weeks now.
1278: [13:44:21] <ocm> what western media also dont tell is about the invasion of tanks and troops
1279: [13:44:33] <ocm> DURING the malasians picking up the blackbox in Donetsk
1280: [13:44:40] <Pyzxcvk> well, they did try that.
1281: [13:44:41] <ocm> tanks were literally 400 meters apart
1282: [13:44:47] <Pyzxcvk> oh, again you say?
1283: [13:44:48] * zfmf has joined #silverstripe
1284: [13:44:49] <ocm> from the malasians
1285: [13:44:57] <ocm> 2 days ago aye
1286: [13:45:33] <Pyzxcvk> The western media raves on about all this propaganda in the Russian media. But it flies both ways in reality.
1287: [13:45:38] <Pyzxcvk> both are telling stories.
1288: [13:45:57] <ocm> they are buring the truth in their stories
1289: [13:46:03] <Pyzxcvk> the question is how from each side could be fact?
1290: [13:46:05] <ocm> like yesterday, we had this national day of mourning
1291: [13:46:14] <Pyzxcvk> the only truth we really know is that a plane fell out of the sky.
1292: [13:46:15] <micmania1> i'm off to play bubbles
1293: [13:46:16] <micmania1> brb
1294: [13:46:20] <Pyzxcvk> lulz, gg
1295: [13:46:32] <ocm> massive procession from an airport in the south to the center of the netherlands
1296: [13:46:42] <ocm> just some kind of ritual so it 'hits' us all here
1297: [13:46:55] <ocm> quite impressive
1298: [13:47:29] <Pyzxcvk> NETim: $form->setMessage('YOU FUCKED UP', 'bad')
1299: [13:47:41] <Pyzxcvk> [13:51] <NETim> willr, quick one, is there a way to provide a custom message to the login failure [13:53] <NETim> or anyone for that matter, custom login failure message?
1300: [13:47:55] <ocm> lol ^
1301: [13:49:16] <Pyzxcvk> ocm: yeah, but your country was worst affected.
1302: [13:49:22] <ocm> ofcourse
1303: [13:49:26] <Pyzxcvk> in terms of citizen loss.
1304: [13:49:27] <ocm> but if you look at the map
1305: [13:49:47] <ocm> we have a big militairy base about 20 minutes from the place the bodies were brought to
1306: [13:49:54] <Pyzxcvk> but really it doesn't matter which country you're from, it's a sad event.
1307: [13:50:02] <NETim> ah, thanks
1308: [13:50:04] <Pyzxcvk> ocm: yeah they came in on airforce right?
1309: [13:50:05] <ocm> base has an airstrip for the big carriers
1310: [13:50:31] <ocm> but the planes landed on the other side of the country, so that 2 important highways needed to be closed for the cars to bring the bodies to the right place
1311: [13:50:31] <Pyzxcvk> NETim: second param is 'good'/'bad'/ ... 'ugly'
1312: [13:50:53] <ocm> if recovery of the bodies was that important (or atleast more important as to impress people) they would have flown straight to that base
1313: [13:50:54] <Pyzxcvk> well, not ugly, but I don't remember other choices. Or if it's freeform, it might be. It sets the class on the generated paragraph.
1314: [13:50:57] <ocm> not to the other side of the country
1315: [13:51:04] <Pyzxcvk> <p class="bad">
1316: [13:51:12] <Pyzxcvk> or something. By default this is.
1317: [13:51:32] * micmania1 quit (Ping timeout: 272 seconds)
1318: [13:51:51] <NETim> thanks. I'll give it a go
1319: [13:52:04] <Pyzxcvk> ocm: peopel keep talking about 'bodies' but really I always think of them as 'remains'
1320: [13:52:11] <ocm> cadavers
1321: [13:52:17] <ocm> is that an english word?
1322: [13:52:23] <ocm> I tihnk it is, otherwise it should be now
1323: [13:52:42] <Pyzxcvk> from the supposed events I think more of a collection of limbs, some may belong together, some might be grouped more randomly. I dunno though, maybe there are a lot of together cadavers.
1324: [13:52:51] <ocm> most bodies were pretty intact
1325: [13:53:04] <Pyzxcvk> ocm: yeah, (dead) body, cadaver, corpse, etc.
1326: [13:53:04] <ocm> there were 87 bodyparts
1327: [13:53:10] <Pyzxcvk> oh ok
1328: [13:53:33] <Pyzxcvk> they were saying some would probably have been vapourised and no retrieval would ever be possible.
1329: [13:53:40] <ocm> the first on-scene footage showed many cadavers, some of them teared open, but all more or less complete
1330: [13:54:05] <ocm> it is a possibility obviously, high impact explosions do vapourize things
1331: [13:55:34] <Pyzxcvk> mmm. I just didn't know that most bodies were more complete. I guess I assumed as much, but expected more carnage too I guess.
1332: [13:55:45] <Pyzxcvk> some/many burnt beyond recognition, etc.
1333: [13:55:49] <Pyzxcvk> also
1334: [13:59:07] <ocm> talking about bodies, two planes landed again
1335: [13:59:14] <Pyzxcvk> ?
1336: [13:59:21] <ocm> the second flight
1337: [13:59:23] <Pyzxcvk> at least these ones are landing I guess.
1338: [13:59:29] <ocm> yesterday they brought only 40 corpses in
1339: [13:59:32] <ocm> today another 40
1340: [13:59:40] <Pyzxcvk> still another 40 or more to go right?
1341: [13:59:41] <ocm> though I dont get why you should use 2 planes for 40 boxes
1342: [14:00:01] <ocm> 193 dutchies died. 283 in total, I think all the identification takes places here
1343: [14:00:07] <Pyzxcvk> well, 2 planes for 80? or 1 plane for 20 so 4 planes in total now?
1344: [14:00:20] <Pyzxcvk> so another 3 trips :<
1345: [14:00:33] <ocm> 40 in total
1346: [14:00:48] <ocm> in planes that can carry about 4 leopolt tanks
1347: [14:01:13] <ocm> though I can understand you dont want all cadavers in at the same time
1348: [14:01:16] <ocm> but you could use just 1 plane
1349: [14:02:22] <Pyzxcvk> yeah but it'll be something to do with respect or such.
1350: [14:02:33] <Pyzxcvk> spacing, not packing them in like sardines, or something like that.
1351: [14:02:36] <ocm> imho it is all about proper attention
1352: [14:02:51] <Pyzxcvk> maybe they've got all sorts of equipment in there preserving the bodies, etc.
1353: [14:02:56] <ocm> 2 planes, 1 from australia, leaves a bigger impression
1354: [14:02:59] <Pyzxcvk> morgue fridges.
1355: [14:03:12] <Pyzxcvk> yeah well, the aussies are sticking their noses in that's for sure.
1356: [14:03:17] <ocm> its a propaganda tool
1357: [14:03:42] <ocm> well, the weirdest of all is, the dutch are only playing the role of the harmed onces, on which the "big bad countries" will stand up for
1358: [14:03:48] <Pyzxcvk> their prime minister is feigning outrage, for something that barely involves him. Some aussies died, sure. but he's talking about war with Russia or some shit. He really is just a clueless fucktard.
1359: [14:03:58] <ocm> merkel, cameron, abott and obama had a converensecall on sunday, our PM wasn't invited
1360: [14:04:07] <Pyzxcvk> lol
1361: [14:04:20] <Pyzxcvk> abott is a twat, he should be excluded on principal.
1362: [14:04:24] <Pyzxcvk> principle.
1363: [14:04:25] <ocm> is he?
1364: [14:04:26] <Pyzxcvk> **
1365: [14:04:30] <Pyzxcvk> yes, complete moron.
1366: [14:04:38] <ocm> don't pay attention too much
1367: [14:04:42] <Pyzxcvk> he's pretty much George W Bush, but worse.
1368: [14:04:58] <ocm> I hope he is atleast somewhat more intelligent as GWB was
1369: [14:05:37] <Pyzxcvk> nope, he's dumber.
1370: [14:05:48] <ocm> lies, impossible
1371: [14:05:50] <Pyzxcvk> but worse than that, he _THINKS_ he's smarter.
1372: [14:06:17] <ocm> so he acts and thinks for himself? that could get quite dangerous
1373: [14:06:30] <ocm> like bush, he was just a puppet played by some puppeteers (his dad mainly)
1374: [14:06:35] <Pyzxcvk> http://www.youtube.com/watch?v=9wT9XS_TvzQ
1375: [14:06:51] <Pyzxcvk> ocm: yeah, abbott's a puppet with no master.
1376: [14:07:17] <ocm> pinochio! :D
1377: [14:07:51] <Pyzxcvk> he's too thick headded to be a puppet, but he's got no direction of his own like.
1378: [14:09:00] <Pyzxcvk> he's mysoginistic, racist, and dim.
1379: [14:10:10] <ocm> how did he become PM if he is such a dickhead then?
1380: [14:11:21] <Pyzxcvk> bought into media hype around "it's all Russia's fault" far more seriously than he should. Basically reiterates worst case scenarios with NO backup or evidence.
1381: [14:11:50] <Pyzxcvk> ocm: he wasn't voted in directly. He just happend to take control of the party after the previous leader stepped down just before election time.
1382: [14:12:02] <ocm> 'just happened'?
1383: [14:12:04] <Pyzxcvk> it was more a case of no one wanted the other party in power any more.
1384: [14:12:05] <ocm> he bought his way to the top?
1385: [14:12:09] <Pyzxcvk> nah.
1386: [14:13:32] <Pyzxcvk> just unfortunate.
1387: [14:13:36] <Pyzxcvk> for Australia.
1388: [14:14:51] <Pyzxcvk> Very poor foreign policy. Not anyone else despite what they're thinking is stuipd enough to put themselves in a position like this: http://www.smh.com.au/federal-politics/political-news/mh17-crash-russia-furious-at-unacceptable-tony-abbott-comments-20140719-zuq68.html
1389: [14:20:11] <ocm> I think the US respons was pretty poor aswell, poiting the finger directly. especially mccain
1390: [14:21:12] * MrGuits has joined #silverstripe
1391: [14:21:45] <ocm> http://www.businessinsider.com/john-mccain-warns-hell-to-pay-if-russia-shot-down-mh17-2014-7
1392: [14:22:27] * catcher has joined #silverstripe
1393: [14:23:17] <shellbackpacific> mccain's a fucking douchbag
1394: [14:23:28] <muskie9> ^
1395: [14:23:37] <shellbackpacific> i'm american and i'll be the first to say…he's insane
1396: [14:24:02] <muskie9> mccain wants to invade someone, he needs his fix
1397: [14:24:11] <muskie9> where u from shellbackpacific
1398: [14:24:17] <shellbackpacific> no shit
1399: [14:24:18] <shellbackpacific> ohio
1400: [14:24:19] * Guits quit (Ping timeout: 240 seconds)
1401: [14:24:25] <muskie9> chicago
1402: [14:24:37] <shellbackpacific> every fp issue…"send arms, invade"
1403: [14:24:45] <muskie9> yup
1404: [14:24:52] <shellbackpacific> thank god obama won in 2008
1405: [14:25:38] <ocm> maybe someone should invide mccain then
1406: [14:25:51] <ocm> shellbackpacific, did you say you were looking for a duty? there it is ^
1407: [14:26:04] <shellbackpacific> haha
1408: [14:26:48] <shellbackpacific> we need to stay out of people's shit…obama's fp is dead-on imo
1409: [14:26:51] <muskie9> I saw a news spot, can't remember who put it together and it was clips of mccain and some others making guarantees on what we would find after invading different countries over the past 10 years... and he was pretty much wrong on every one
1410: [14:27:36] * shellbackpacific quit (Quit: Leaving.)
1411: [14:29:51] <Pyzxcvk> ocm: yeah, America are pretty much gagging for a war with Russia again. It's weird as fuck.
1412: [14:30:09] <Pyzxcvk> Probably something to do with most of the current politicians growing up in the cold war or something.
1413: [14:30:25] <ocm> cold war 2.0
1414: [14:30:31] <ocm> it is currently in public beta
1415: [14:30:48] <Pyzxcvk> McCain is a fucking moron anyway. Or is it Kerry? Yeah, Kerry. "You can't just invade a country under trumped up pretext" LOLOLOLOLOLOLOLOLOLOLOLOL
1416: [14:31:06] * shellbackpacific has joined #silverstripe
1417: [14:31:12] <Pyzxcvk> "weapons of mass... oh fuck... uhh... Liberating the people!"
1418: [14:31:19] <ocm> kerry always scares me
1419: [14:31:22] <muskie9> ocm, we're currently working through some bugs... lol
1420: [14:31:29] <ocm> haha
1421: [14:31:34] <ocm> is the beta invite only?
1422: [14:31:43] <ocm> do you need a ticket or something? can I use airmiles to join?
1423: [14:32:01] <ocm> or is it too early to make bad jokes about it?
1424: [14:32:09] <muskie9> sure, as long as they came from bombing runs
1425: [14:32:44] <muskie9> imo we need to give ourselves a timeout
1426: [14:33:05] <Pyzxcvk> yeah, y'all just out of nowhere "UKRAINE IS OUR BUSINESS YO"
1427: [14:33:34] <Pyzxcvk> I mean, we know nothing of the culture or the arguments going on... but obviously they need to side with Europe so you should just force them all to... oh shit civil war? Huh, fancy that.
1428: [14:34:16] <Pyzxcvk> the 'irony' isn't lost that there's a fucking great oil pipeline rolling right through Ukraine...
1429: [14:34:19] <muskie9> ya, apparently we think we can fix those kinds of things since we did such a good job w/our own years ago
1430: [14:34:49] <muskie9> fancy that lol
1431: [14:34:58] <Pyzxcvk> nekminnit 'peacekeeping force' sent in... rebels are hiding in the hills next to the oil... true story.
1432: [14:35:45] <Pyzxcvk> y'all rag on Obama so bad. And to be fair he probably needs to be more direct with his "stfu and listen I'm the fucking president", but he's pretty good so far as they go.
1433: [14:38:10] <muskie9> the othe party doesn't like him doing that, but then again, if your party isn't in the whitehouse then it's your job to try to trip them up rather than figure out what can be done to help the country
1434: [14:38:16] <Pyzxcvk> I just find it so amazing how 2 sides of a country disagree with a central topic of fundamental national stability... and so protests happen and obviously it's russia's fault and nothing you say otherwise can convince us ('western' folk) that they're not to blame for this whole thing.
1435: [14:39:42] <muskie9> I blame our news outletts, switch between 2 channels and it's like living on 2 different planets
1436: [14:39:45] <Pyzxcvk> Russia have been sitting there the whole time going "nothing to do with us..." but first there were tanks invading, and then when that turned out to be false they were holding Crimea to ransom, and when that turned out to be false they were invading donetsk, and when that turned out to be false they were supplying arms...
1437: [14:40:35] <Pyzxcvk> everyone keeps focussing on Putin and being all 'DO SOMETHING TO STOP THIS' but at the same time "DONT GET INVOLVED OR WE'LL ATTACK YOU"
1438: [14:40:47] <Pyzxcvk> it's like... what the fuck is he supposed to do?
1439: [14:43:44] <muskie9> Pyzxcvk https://www.youtube.com/watch?v=6H67IOH98ug
1440: [14:43:54] <Pyzxcvk> He can't side with what seems like a facist government undertaking an ethnic cleanse under civil war banners, but at the same time he can't be seen to support the 'rebels' because every other country will get super upset.
1441: [14:44:44] <Pyzxcvk> muskie9: hahahaaha, true.
1442: [14:45:10] <Pyzxcvk> If you meet 100 people and one is an arsehole, they're probably an arsehole. If you meet 100 people and they're all arseholes... YOU are probably the arsehole.
1443: [14:45:25] <muskie9> yup
1444: [14:45:44] * shellbackpacific quit (Quit: Leaving.)
1445: [14:47:00] * shellbackpacific has joined #silverstripe
1446: [14:48:11] <Pyzxcvk> anyway, time to go.
1447: [14:48:13] * Pyzxcvk quit ()
1448: [14:48:43] * NETim quit (Ping timeout: 246 seconds)
1449: [14:49:27] * babak quit (Quit: Connection closed for inactivity)
1450: [14:52:29] * harold_ has joined #silverstripe
1451: [14:52:38] * spronk2 quit (Quit: spronk2)
1452: [14:52:39] <harold_> I have MyPage extends YourPage
1453: [14:53:09] <harold_> in YourPage the main content input text area has been removed
1454: [14:53:10] <harold_> $fields->removeFieldFromTab("Root.Main", "Content");
1455: [14:53:17] <harold_> in MyPage I want to put it back
1456: [14:53:29] <harold_> should this work
1457: [14:53:30] * spronk2 has joined #silverstripe
1458: [14:53:30] <harold_> $fields->addFieldToTab("Root.Main", "Content");
1459: [14:53:30] <shellbackpacific> anyone know if there's a module for adding quick and dirty redirects for silverstripe?
1460: [14:54:15] <muskie9> harold_ $fields->addFieldToTab('Root.Main', HTMLEditorField::create('Content','Content'));
1461: [14:58:14] <harold_> should this be enough
1462: [14:58:15] <harold_> public function getCMSFields(){ $fields = parent::getCMSFields(); $fields->addFieldToTab('Root.Main', HTMLEditorField::create('Content','Content')); }
1463: [14:58:39] <muskie9> I think so
1464: [14:58:59] <ocm> shellbackpacific what kind of redirects are you refering to?
1465: [14:59:45] <harold_> I hasn't brought the input window back
1466: [15:00:37] <shellbackpacific> basically mod_rewrite-like 301 redirects that can be added individually (or csv imported in bulk)
1467: [15:00:44] <shellbackpacific> ocm: ^
1468: [15:01:10] <muskie9> harold_ are you setting the removeFieldFromTab in YourClass
1469: [15:01:21] <muskie9> or is that in a module or something
1470: [15:01:43] <muskie9> I tend to use $fields->removeByName('Content');
1471: [15:01:56] <muskie9> not sure if it would make a difference
1472: [15:02:00] <kinglozzer> Anyone know which service SS ltd use for website monitoring?
1473: [15:02:08] <ocm> shellbackpacific, what about this? http://addons.silverstripe.org/add-ons/silverstripe/redirectedurls
1474: [15:02:11] <kinglozzer> I'm sure I saw somewhere that they use one...
1475: [15:02:36] <ocm> kinglozzer ever tried newrelic?
1476: [15:03:18] <kinglozzer> ocm: Nope
1477: [15:03:34] * spronk2 quit (Quit: spronk2)
1478: [15:03:43] <muskie9> kinglozzer, they used to use Dawn http://www.silverstripe.com/blog/dawn-on-us/
1479: [15:03:55] <ocm> its a nice suggestion, pingdom has quite a few good monitoring tools aswell
1480: [15:04:09] <shellbackpacific> ocm: awesome thanks!
1481: [15:04:58] <muskie9> don't think it's anything anymore though
1482: [15:06:47] <harold_> muskie9: i had it in the page ocntroller which was wrong, I moved it up into the class
1483: [15:06:54] <harold_> but now my CMS crashes
1484: [15:06:57] <harold_> even with this
1485: [15:06:58] <harold_> http://paste2.org/UA2FJmPD
1486: [15:07:52] <kinglozzer> ocm: You ever used newrelic?
1487: [15:08:18] <ocm> I have used it in the past yea
1488: [15:08:24] <ocm> the freebee version
1489: [15:08:30] <muskie9> harold_ you may need to return a FieldList when setting up that function... throw in your parent::getCMSFields() and return your var for that
1490: [15:08:48] <harold_> yes return fixed it
1491: [15:08:53] <harold_> ok I got it back now thanks
1492: [15:12:29] <ocm> OMFG some people are soo schtupppid
1493: [15:13:15] <ocm> the serveradmin of a client on which I am deploying their new website just sent me the logindetails,
1494: [15:13:23] <ocm> and decided it was a good idea to delete the current website on forehand
1495: [15:16:01] <muskie9> ocm, sounds about right lol
1496: [15:16:33] <ocm> yea, thank god I was somewhat prepared by having a 'under construction' page + redirect .htaccess on standby
1497: [15:16:36] <ocm> but still..
1498: [15:18:59] <harold_> anyyone know what this means
1499: [15:19:00] <harold_> [User Error] FieldList::addFieldToTab() Tried to add a tab to object 'FieldList' - 'Root' didn't exist.
1500: [15:20:09] <svandragt> harold there is no root tab
1501: [15:20:19] <muskie9> ^
1502: [15:20:53] <harold_> but there has to be because the page i extend uses
1503: [15:20:55] <harold_> $fields->removeFieldFromTab("Root.Main", "MenuTitle");
1504: [15:21:11] <harold_> and i put it back with
1505: [15:21:12] <harold_> $fields->addFieldToTab('Root.Main', HTMLEditorField::create('Content','Content'));
1506: [15:21:22] <harold_> then when i view the page template I get that error
1507: [15:21:34] <muskie9> try flushing the cms
1508: [15:25:21] <harold_> I've flushed the cms
1509: [15:25:24] <harold_> the cms works ok
1510: [15:25:34] <harold_> but when i try to view the page in the template
1511: [15:25:35] <harold_> [User Error] FieldList::addFieldToTab() Tried to add a tab to object 'FieldList' - 'Root' didn't exist.
1512: [15:26:18] <muskie9> can you paste your code
1513: [15:26:46] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1514: [15:28:06] <harold_> http://paste2.org/IYc2VxDd
1515: [15:28:43] <kinglozzer> harold_: What does the getCMSFields() in YourPage look like?
1516: [15:30:53] <harold_> http://paste2.org/f5Z3MgKs
1517: [15:32:10] * oddnoc has joined #silverstripe
1518: [15:34:29] <harold_> why is add field ot tab showing up as an error in the front end?
1519: [15:35:16] <harold_> ... because i had addfieldtotab in the page controller part of my page
1520: [15:35:20] <harold_> d'uh!
1521: [15:38:43] * jenniferaslan has joined #silverstripe
1522: [15:46:28] * stnvh quit (Ping timeout: 255 seconds)
1523: [15:47:32] * stnvh has joined #silverstripe
1524: [16:01:41] * svandragt quit (Quit: Page closed)
1525: [16:06:58] * kinglozzer quit ()
1526: [16:15:27] * cloph is now known as cloph_away
1527: [16:29:13] * stnvh quit ()
1528: [16:38:16] * harold_ quit (Ping timeout: 246 seconds)
1529: [16:43:07] * caamic30 has left #silverstripe
1530: [17:05:13] * origincube has joined #silverstripe
1531: [17:06:36] <origincube> anyone possibly know why i am getting "Fatal error: Class 'ParameterConfirmationToken' not found in ..../framework/main.php on line 114" when trying to run a fresh installation?
1532: [17:10:30] <oddnoc> What do you mean by “run”? Doing a /dev/build?
1533: [17:14:06] <catcher> origincube, if you have successfully done a /dev/build, then it's probably an incomplete install. That class should exist in framework/core/startup/ParameterConfirmationToken.php
1534: [17:14:29] <origincube> the install hasn't even started
1535: [17:14:42] <origincube> i get that error when viewing the site for the first time so that i can run the install
1536: [17:14:55] <origincube> should i try force install?
1537: [17:15:36] <origincube> going to manually put in install.php and see what happens
1538: [17:16:14] <catcher> origincube, sounds like an incomplete or corrupted download then
1539: [17:16:38] <origincube> could be a weird upload
1540: [17:16:47] <origincube> but have run a sync to check that everything is there
1541: [17:16:52] <origincube> and didn't report an issue
1542: [17:17:01] <catcher> origincube, does that file exist?
1543: [17:17:03] <origincube> will perhaps upload the framework folder again
1544: [17:17:18] <origincube> let me double check
1545: [17:17:31] <origincube> the local vs server comparison didn't report anything was missing remotely
1546: [17:17:55] <catcher> origincube, can you look at the files on the server?
1547: [17:18:01] <origincube> busy doing that now
1548: [17:18:09] <origincube> ah yes it does exist
1549: [17:18:12] <origincube> but it looks like its empty
1550: [17:18:14] <origincube> grr
1551: [17:20:51] <origincube> i'll run a stringent comparison to see what other files didn't upload properly. grrr
1552: [17:20:53] * marvanni quit (Read error: Connection reset by peer)
1553: [17:21:00] <origincube> thanks for the help catcher! much appreciated :)
1554: [17:21:09] * marvanni has joined #silverstripe
1555: [17:21:15] <catcher> origincube, np
1556: [17:21:23] * origincube has left #silverstripe
1557: [17:21:25] <oddnoc> If you’re using rsync with cvs-exclude, it will miss some files because that excludes “core”
1558: [17:21:31] <oddnoc> missed him
1559: [18:07:11] * eagles0513875 quit (Changing host)
1560: [18:07:11] * eagles0513875 has joined #silverstripe
1561: [18:07:11] * eagles0513875 quit (Changing host)
1562: [18:07:11] * eagles0513875 has joined #silverstripe
1563: [18:17:12] * zfmf quit ()
1564: [19:28:12] * CodeTrap quit (Ping timeout: 245 seconds)
1565: [19:38:44] <shellbackpacific> any one know of SS module that can be used to collect emails from a signup form and save them in an exportable report?
1566: [19:39:30] <muskie9> shellbackpacific, UserDefinedForms?
1567: [19:40:14] <shellbackpacific> muskie9: just use that you think?
1568: [19:40:25] <muskie9> ya, you can export to csv
1569: [19:40:36] <shellbackpacific> right on…nice and simple thank
1570: [19:40:36] <shellbackpacific> s
1571: [19:47:05] * CodeTrap has joined #silverstripe
1572: [19:48:59] * Colin[pi] has joined #silverstripe
1573: [19:57:06] * Cheddam has joined #silverstripe
1574: [20:04:35] * Death_star has joined #silverstripe
1575: [20:10:23] * mobiusnz quit (Quit: Leaving.)
1576: [20:12:46] * Olliepop has joined #silverstripe
1577: [20:14:17] <shellbackpacific> muskie9: regarding using user-defined forms for this - this is going to be for a global form in the site's footer. Is this still a good solution given that?
1578: [20:15:05] <muskie9> probably not... I'd build the form in Page_Controller
1579: [20:15:29] <shellbackpacific> yep that's what i was thinking too…as far as storing them for export through the CMS…
1580: [20:15:29] <muskie9> you sould be able to add a ModelAdmin that can dump the records as a csv
1581: [20:15:34] <shellbackpacific> nice
1582: [20:15:36] <shellbackpacific> thanks
1583: [20:15:40] <muskie9> no problem
1584: [20:26:08] * babak has joined #silverstripe
1585: [20:27:01] * UndefinedOffset quit (Quit: Leaving.)
1586: [20:30:33] * mobiusnz has joined #silverstripe
1587: [20:46:27] * Ryan-Toast has joined #silverstripe
1588: [20:52:28] * azureknight has joined #silverstripe
1589: [20:53:00] <azureknight> Has anybody written any type of php for Vimeo's Upload API?
1590: [21:06:26] * antmas has joined #silverstripe
1591: [21:06:38] <antmas> morning all
1592: [21:06:41] <antmas> o/
1593: [21:08:12] * shellbackpacific quit (Quit: Leaving.)
1594: [21:11:56] <Olliepop> Hey antmas
1595: [21:12:22] <antmas> Olliepop: howdy
1596: [21:12:31] <azureknight> Mornin' antmas
1597: [21:12:46] * antmas tips hat
1598: [21:14:11] <catcher> I'm out y'all, see you tomorrow.
1599: [21:14:14] * catcher quit (Quit: Leaving)
1600: [21:18:18] * Jakx has joined #silverstripe
1601: [21:18:32] <Jakx> mornin'
1602: [21:19:46] * dude has joined #silverstripe
1603: [21:19:52] * dude
1604: [21:20:10] * dude is now known as Guest82160
1605: [21:23:55] * muskie9 can't wait for a five day weekend
1606: [21:24:13] * Guest82160 quit (Ping timeout: 246 seconds)
1607: [21:25:52] <Stomach> hey yall
1608: [21:27:29] <antmas> yoyoy
1609: [21:28:06] <Stomach> happy friday yeah
1610: [21:29:06] <antmas> aww yiss friday
1611: [21:34:13] <Death_star> hi
1612: [21:35:16] <Stomach> hi Death_star
1613: [21:35:31] <Death_star> hello
1614: [21:36:10] <Death_star> im searching for meshuggah but not sure if its the channel he is sometimes
1615: [21:36:53] * Kingy[a] is now known as Kingy
1616: [21:37:18] <Kingy> morning morning
1617: [21:37:57] <azureknight> Morning.
1618: [21:38:03] <muskie9> evening
1619: [21:38:04] <Stomach> Death_star, no idea sorry
1620: [21:38:05] <Stomach> hey Kingy
1621: [21:38:18] <Death_star> its ok
1622: [21:38:45] <azureknight> Aftrnoon muskie9
1623: [21:38:52] <azureknight> with an e somewhere in there.
1624: [21:39:03] <Stomach> Aeftrnoon
1625: [21:39:12] <azureknight> Stomach that's how I meant it.
1626: [21:39:18] <Stomach> perfect.
1627: [21:39:37] <azureknight> I wish I was a better back-end dev. :'(
1628: [21:40:45] <Stomach> whats the issue?
1629: [21:41:01] <azureknight> Someone wants a Vimeo Upload API with Silverstripe.
1630: [21:41:09] <azureknight> And I have never written anything using Post etc.
1631: [21:41:47] <azureknight> I'm more of a front-end dude, person, coder-wannabe.
1632: [21:41:48] <muskie9> https://github.com/r0nn1ef/Silverstripe-Vimeo-Service-module
1633: [21:41:48] <antmas> azureknight: so... it's an upload portal within the CMS for vimeo?
1634: [21:41:55] <muskie9> never use it
1635: [21:42:04] <muskie9> but might be a good start
1636: [21:42:22] <muskie9> http://www.silverstripe.org/vimeo-service-module/
1637: [21:42:22] <azureknight> antmas I think it's a data-object based input that would register the object in ss, but be pushing it to the websites vimeo.
1638: [21:42:38] <azureknight> muskie9 he doesn't use the upload api in there, he says in his readme.
1639: [21:42:48] <muskie9> ah
1640: [21:42:51] <antmas> azureknight: ah ok, so it bit less hacky then the job I did ages ago :P
1641: [21:42:52] <Stomach> man sometimes you find really old silverstripe sites: http://hackathon.silverstripe.org/
1642: [21:42:53] <azureknight> But appreciated.
1643: [21:43:37] <azureknight> antmas you did something like this?
1644: [21:44:05] <antmas> azureknight: sortof, will explain shortly - just off to a meeting :/
1645: [21:44:11] <azureknight> Ah. Alright.
1646: [21:44:20] <azureknight> And this is the api I need to use for the application: https://developer.vimeo.com/api/upload
1647: [21:51:37] <Stomach> azureknight, I assume you've looked at the provided PHP api from vimeo?
1648: [21:51:37] <Stomach> https://github.com/vimeo/vimeo.php/blob/master/example/upload.php
1649: [21:51:51] <azureknight> ...
1650: [21:52:00] <azureknight> I feel so ashamed of myself. I was wondering where something like this was. XD
1651: [21:53:09] <azureknight> Thank you Stomach.
1652: [21:53:25] <Stomach> np :)
1653: [21:53:43] <azureknight> So, if I may brain-storm for a moment...
1654: [21:54:21] <azureknight> I clearly have to adapt this to work for silverstripe. But this is the kind of code that would go in the controller...
1655: [21:55:48] <Kingy> yes
1656: [21:56:49] <azureknight> If I have the admin submit their client_id, client_secret, and access_token, how would I pull it into that php file though? :o
1657: [21:57:20] <Stomach> you could store it in the settings config
1658: [21:57:25] <muskie9> ^
1659: [21:57:50] <Stomach> then do SiteConfig::current_site_config()->VimeoID or whatever
1660: [21:57:57] <azureknight> Ah! Brilliant.
1661: [21:58:21] <azureknight> Would it be smart to make a modeladmin back-end for this, or a page service on the front-end that you add them to?
1662: [21:58:40] <azureknight> I feel like the latter would be better, but I don't know,
1663: [22:00:09] <Stomach> you could do it as a dataobject managed by a model admin, and do the upload in the onAfterWrite() function of the dataobject
1664: [22:00:33] <Stomach> then add the vimeo url which is generated, check if it has that before doing the upload on subsequent writes
1665: [22:00:36] <Stomach> or something similar
1666: [22:02:16] <azureknight> This is where I start to lose knowledge. In theory, I get it. But the actual doing confuses me. XD
1667: [22:03:12] <azureknight> Stomach, I'd have to write a custom upload though, using theirs, right?
1668: [22:03:35] <azureknight> No UploadField ease of use. XD
1669: [22:03:46] <Stomach> nope, you would have to upload the file to your backend first, then copy it across to vimeo i imagine
1670: [22:03:56] <Stomach> I dont think you could do a straight post to vimeo
1671: [22:04:46] <Ryan-Toast> mmmm new version of grunt-sass is so good.
1672: [22:04:50] <azureknight> Hmm... Yeah. Cause I need the Title and other stuff from that object.
1673: [22:06:04] <azureknight> But I'd need to make sure that the file is uploaded still.
1674: [22:06:08] <azureknight> At least to Vimeo.
1675: [22:18:31] <Stomach> yeah, but you can check that via the response generated from the upload request :)
1676: [22:18:35] * unsignedint quit ()
1677: [22:21:08] * shellbackpacific has joined #silverstripe
1678: [22:21:14] <antmas> Ryan-Toast: much changed?
1679: [22:21:27] <Ryan-Toast> antmas: you can put media queries inside classes
1680: [22:21:44] <antmas> Ryan-Toast: tits
1681: [22:21:46] <Ryan-Toast> then I have a grunt task that puts all of the media queries in one place
1682: [22:21:55] <Ryan-Toast> saves heaps of space
1683: [22:28:28] * willr has joined #silverstripe
1684: [22:28:38] <antmas> fuck yeah
1685: [22:29:09] <antmas> gotta love it when a client sends you a but load of stock images, font names, text and social links all
1686: [22:29:15] <antmas> 1/2 my work done :)
1687: [22:29:34] <Kingy> lol
1688: [22:31:04] <azureknight> antmas sounds nice.
1689: [22:31:05] <azureknight> XD
1690: [22:31:54] <antmas> me - 'what colours do like or would like to see me include?' client - sends me a list of pantone/hex of colours with shades
1691: [22:31:56] <antmas> WIN
1692: [22:32:39] * antmas puts rolled up newspaper away
1693: [22:32:40] <Kingy> yeah i'm lucky like that
1694: [22:33:14] <Kingy> the site I work on is basically an online article dump for their printed publications
1695: [22:33:19] <Kingy> me: "oh we're going to need a graphic for such and such"
1696: [22:33:33] <Kingy> boss: "ok give it to the production team and they'll design something up for you"
1697: [22:33:43] <Kingy> sa-weet
1698: [22:34:29] <antmas> yeah having a prod/design team who do the design BEFORE you build is great
1699: [22:35:10] <Kingy> yeah the entire site needs a do-over though
1700: [22:35:57] <antmas> my internship was awesome like that, I had a designer assigned to me who would just whip shit up, compress them, make them SVGs and send them direct to my file system
1701: [22:39:03] * willr hearts his production team
1702: [22:39:03] <azureknight> Wow... That sounds amazing antmas
1703: [22:39:05] <azureknight> I'm jealous.
1704: [22:39:27] * babak quit (Quit: Connection closed for inactivity)
1705: [22:40:24] <antmas> azureknight: yeah it was amazing. Shame it was for an internship though :/ since then it's been 'DO IT YOURSELF NUBCAKE'
1706: [22:40:52] <azureknight> antmas yeah... We have tons of clients wanting stuff from us, and even asking us why their site isnt' done when they haven't given us the slightest ounce of content.
1707: [22:42:17] <ss23> shiit, I should go to work
1708: [22:42:34] <antmas> ss23: :O
1709: [22:42:47] <ss23> had hospital appointment this morning, come home covered in ultrasound goop
1710: [22:42:51] <ss23> >.<
1711: [22:42:53] <ss23> so gross
1712: [22:43:12] <antmas> ss23: oh snap, what's wrong?
1713: [22:43:17] <antmas> are you pregnant?
1714: [22:43:31] <ss23> haha
1715: [22:43:46] <ss23> naw, I have a liver that gives bad test results, so every new doctor I get likes to interogate it with ultrasound
1716: [22:43:52] <ss23> followed by "hmm nothing looks wrong, we'll ignore it I guess"
1717: [22:44:03] <ss23> doesn't cause problems, doctors just like to play with bodies and try solve them :P
1718: [22:44:05] <antmas> lol
1719: [22:49:12] <Kingy> pregnant haha
1720: [22:50:00] <ss23> it kind of looks like I am with all that burgerfuel though...
1721: [22:50:05] <ss23> brb washing off the goop
1722: [22:50:32] <Kingy> we got staff lunch today
1723: [22:50:33] <Kingy> woop
1724: [22:50:44] <ss23> lucky!
1725: [22:50:47] <ss23> We have staff drinks tonight
1726: [22:50:48] <ss23> :D
1727: [22:51:02] <Kingy> apparently we had like a wine/cheese tasting last week
1728: [22:51:12] <Kingy> nobody sent the memo tome
1729: [22:51:20] <Ryan-Toast> antmas: my gruntfile if you’re interested http://pastebin.com/TYhVtBLr
1730: [22:51:44] * azureknight quit (Ping timeout: 250 seconds)
1731: [22:56:25] * joelpittet has joined #silverstripe
1732: [22:59:00] <Stomach> mines bettter http://pastie.org/private/q5rpvcfenup7fbkjgummq
1733: [23:08:14] <antmas> Ryan-Toast: pop yours in pastie, pastebin comes up as blocked for me
1734: [23:08:16] <antmas> :)
1735: [23:09:36] <Ryan-Toast> antmas: http://pastie.org/9418758
1736: [23:09:41] <Ryan-Toast> Stomach: Nice and clean :)
1737: [23:10:04] <antmas> both are nice and clean/simple
1738: [23:10:08] <antmas> <3 grunt
1739: [23:11:35] <Stomach> I just wish I could get phantomjs to play nicely on windows :\
1740: [23:12:03] <antmas> Stomach: what's that?
1741: [23:12:09] <Ryan-Toast> I wish I could figure out how to get composer to merge folders with existing ones
1742: [23:12:19] <Kingy> i wish DFP wasn't a bitch
1743: [23:12:21] <antmas> #yetanaotherjavascriptlib
1744: [23:12:23] <Stomach> antmas - www.phantomjs.org
1745: [23:12:33] <Ryan-Toast> Testing tool, isn’t it?|
1746: [23:12:43] <Stomach> yeah, amongst other things
1747: [23:16:03] <antmas> nice
1748: [23:16:08] * antmas adds to toolbox
1749: [23:16:42] * simon_w|air has joined #silverstripe
1750: [23:16:56] <Stomach> its used by a lot of generator tools, like https://www.npmjs.org/package/grunt-svg-sprite
1751: [23:17:37] <simon_w|air> spronk, figured out how you can basically turn off Notification Centre. Enable Do Not Disturb from 00:01 to 00:00
1752: [23:18:19] <Stomach> 00:00:35 -> 400 notifications? :D
1753: [23:26:12] <Colin[pi]> moin moin
1754: [23:26:24] <antmas> Colin[pi]: sup CoCo!
1755: [23:26:33] <antmas> that's a great stripper name
1756: [23:26:36] <Colin[pi]> lol
1757: [23:27:00] <Colin[pi]> fun fact, depending on the pronunication, coco can mean either "coconut", or "shit" in Portuguese
1758: [23:27:14] <Colin[pi]> you meant the former, I'm sure
1759: [23:27:15] <Colin[pi]> :D
1760: [23:27:17] <ss23> Happy syadmin apperciation day~
1761: [23:27:32] <antmas> Colin[pi]: lol
1762: [23:27:56] <ss23> Colin[pi]: Depending on the pronunciation, shit can mean either feceas, or love in English
1763: [23:28:12] <Colin[pi]> ss23: :O everyone hug your neckbeard, annoint his brow with baby oil, and gentle work from the roots to the tips of his gravy-soaked beard
1764: [23:28:20] <ss23> if you pronounce it /lʌv/ it's love, if you pronounce it /ʃɪt/ it's shit
1765: [23:28:35] <Colin[pi]> ss23: no... wai...
1766: [23:28:43] <ss23> :D
1767: [23:28:50] <ss23> Colin[pi]: I'M NOT AY WORK YET
1768: [23:28:52] <ss23> I relaly needa go in
1769: [23:28:55] * ss23 gts dressed
1770: [23:29:00] <antmas> relaly
1771: [23:29:05] <antmas> RELALY
1772: [23:29:19] <ss23> ;P;
1773: [23:29:55] <ss23> ;_;
1774: [23:29:57] <ss23> Spelling r hard
1775: [23:30:02] <Colin[pi]> how can it be friday again? this week went fast
1776: [23:30:29] * antmas assumes ss23 meant R'lyeh
1777: [23:30:36] <antmas> ALL HAIL CHTULHU
1778: [23:30:37] <simon_w|air> Because I'm still in bed?
1779: [23:30:42] * Jakx has left #silverstripe
1780: [23:30:44] <simon_w|air> Being a sysadmin is great!
1781: [23:31:11] <ss23> sysadmins don't normalyl spend their time fixing smarty errors!
1782: [23:31:11] <ss23> :P
1783: [23:31:14] <oddnoc> It’s only sysadmin eve here on the other side of the date line
1784: [23:31:40] <ss23> oddnoc: Soon, soon!
1785: [23:31:47] <antmas> who do we worship on all hallows neckbeard eve?
1786: [23:31:53] <ss23> I wonder if anyone would be mad if someone launched a massive ddos on sysadmin apperciation day
1787: [23:32:09] <simon_w|air> s/ if.+//
1788: [23:32:11] <simon_w|air> yes
1789: [23:32:31] <simon_w|air> Or just on and after works too :p
1790: [23:32:46] <ss23> I wonder if any?
1791: [23:33:53] <antmas> who is the alpha neckbeard?
1792: [23:33:53] * Olliepop_ has joined #silverstripe
1793: [23:34:00] <Ryan-Toast> Sigh. Why can a theme override a form template, but not a module?
1794: [23:34:07] * antmas asks the hard questions
1795: [23:34:14] <Colin[pi]> antmas: linus?
1796: [23:34:24] <ss23> rms is a dev, not a neckbeard
1797: [23:34:28] <ss23> fuck
1798: [23:34:29] <ss23> linus
1799: [23:34:29] <ss23> not rms
1800: [23:34:35] <Colin[pi]> oh hmm
1801: [23:35:20] <simon_w|air> antmas, don't think there is one
1802: [23:35:31] <simon_w|air> Ryan-Toast, because alphabet?
1803: [23:35:44] <Ryan-Toast> simon_w|air: waaaaai
1804: [23:36:52] * Olliepop quit (Ping timeout: 246 seconds)
1805: [23:37:02] <Colin[pi]> "will the site include a search option?" it's. right. there. on. the. concept. image.
1806: [23:37:15] <ss23> lol
1807: [23:37:35] <Ryan-Toast> Colin[pi] But will it?
1808: [23:37:44] <Colin[pi]> Ryan-Toast: mayhaps
1809: [23:38:02] <Ryan-Toast> Colin[pi]: Jus to be sure. There will be some kind of searching option, right?
1810: [23:38:06] <antmas> Colin[pi]: release it in beta and tease them with it
1811: [23:38:32] <Colin[pi]> antmas: I'll leave the field as an inline image
1812: [23:38:37] <Colin[pi]> that'll confuse them
1813: [23:38:41] <antmas> ss23: wait, Linus is a dev?
1814: [23:38:57] <simon_w|air> antmas, what's he known for?
1815: [23:38:58] <ss23> ...
1816: [23:38:59] <Colin[pi]> I get the impression that he's part dev part epic neckbeard
1817: [23:39:02] <ss23> WHO DO YOU THINK WROTE LINUX?
1818: [23:39:11] <simon_w|air> ss23, Microsoft!
1819: [23:39:17] <ss23> Well, true enough
1820: [23:39:20] <Colin[pi]> Adobe!
1821: [23:39:20] <ss23> But not the answer Iw as looking for
1822: [23:39:21] <ss23> :P
1823: [23:39:23] <antmas> oh lol
1824: [23:39:34] <antmas> I though Colin[pi] meant linus from tech tips lol
1825: [23:39:35] <ss23> Linus says he doesnt' do much dev these days though
1826: [23:39:37] <Colin[pi]> lol
1827: [23:39:40] <ss23> antmas: dude.
1828: [23:39:43] <ss23> Seriously?
1829: [23:39:47] <antmas> what?
1830: [23:39:50] <antmas> he is a neckbeard!
1831: [23:39:52] <antmas> kinda
1832: [23:39:53] <ss23> Such a Windows fanboy... don't even think of the right Linus..
1833: [23:39:53] <antmas> idk
1834: [23:39:58] <antmas> ;____;
1835: [23:39:58] <Colin[pi]> linus is many things, dev, neckbeard, and asshat, but he's proud of all of the above
1836: [23:40:02] <ss23> When someone says linus, they mean torvolds!
1837: [23:40:23] <antmas> SORRY
1838: [23:40:24] <antmas> JEEZ
1839: [23:40:28] <ss23> NOT GOOD ENOUGH
1840: [23:40:33] * ss23 shuts down tasman.govt.nz
1841: [23:40:35] * antmas cries
1842: [23:40:39] <ss23> YOU HAD YOUR CHANCE TO APPEASE ME AND YOU LOST IT
1843: [23:40:40] * LimRes has joined #silverstripe
1844: [23:40:44] <ss23> also, bbiab, going into work (finally)
1845: [23:40:50] <antmas> lol
1846: [23:40:53] <antmas> this guy ^^^
1847: [23:41:11] <LimRes> Stomach -> Happy late birthday!
1848: [23:41:33] <ss23> To the operations team: "It's sysadminday.com/ today! You're all awesome at what you do in your varying involvement with SysAdmin...So... Whoooooo would like pizza for lunch? I'll go down and get a few from downstairs if you're keen."
1849: [23:41:37] <ss23> I'm glad there's lunch but uh
1850: [23:41:47] <ss23> I think she's slightly confused about what system administration is
1851: [23:41:59] <ss23> (and the word form to be using :P)
1852: [23:42:31] <ss23> okay with promise of pizza I'm going to work for realz now
1853: [23:43:04] <LimRes> Could anyone chime in as to whether it is currently worthwhile to implement GridField in front-end, or more work than it is worth?
1854: [23:45:03] <Stomach> LimRes, thanks buddy :)
1855: [23:45:28] <LimRes> Hope it was a good day
1856: [23:48:59] * babak has joined #silverstripe
1857: [23:51:48] <simon_w|air> Hmm, should probably get out of bed
1858: [23:52:30] <LimRes> I think I will just build my own looks like GridField not ready for FrontEnd just yet
1859: [23:53:51] <antmas> oh god
1860: [23:54:06] <antmas> just got sent a link to the photos from our staff's Rocky Horror evening
1861: [23:54:13] <antmas> DO NOT WANT
1862: [23:56:49] * LimRes quit (Ping timeout: 246 seconds)
1863: [23:58:20] <Colin[pi]> a lot of middle aged fatties in vinyl?
1864: [23:58:51] <antmas> Colin[pi]: yup, 50+s in revealing attire
1865: [23:58:55] <antmas> no longer hungry
1866: [23:58:57] <Colin[pi]> *shudder*
1867: [23:59:22] * oddnoc quit (Quit: It must be Beer:30!)

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