#silverstripe IRC Log

IRC log for 15 May 2014

All timestamps are in UTC.

1: [00:00:40] <Stomach> :S
2: [00:00:49] <spronk> question time is so depressing to awtch
3: [00:00:54] <spronk> it's like watching a bunch of 7 year olds
4: [00:01:02] <Colin[pi]> spronk: I watched ours yesty... couldn't stand it for too long
5: [00:01:10] <Ryan-Toast> Watching 7 year olds dodging questions
6: [00:01:20] <Colin[pi]> it's all set piece theatre anyway
7: [00:04:01] <Colin[pi]> that video of the old age pensioner getting stuck into our PM yesty was comedy gold
8: [00:06:07] <zippy__> phew
9: [00:07:02] <zippy__> Just delt with an API which was being served by a couple of different servers, with different SSL requirements. Some were set to only deal with ssl3 and others allowed ssl2 and 3. So it would work fine on local, and sometimes fail. I thought it was rate limiting, nope turns out was the api server config issues
10: [00:18:08] <zippy__> hm
11: [00:18:10] <zippy__> You can also create your own functions by extending the image class, for example
12: [00:18:27] <zippy__> so, can't jsut create a DataExtension then
13: [00:23:00] <Turnerj> zippy__: I'm pretty sure you can create a dataextension of the image class
14: [00:23:26] * chillu_23 quit (Quit: chillu_23)
15: [00:23:42] <Colin[pi]> Turnerj: no zippy is saying you could extend by subclassing or decorating
16: [00:24:38] <Turnerj> Colin[pi]: Ahhhh, that makes more sense. I wish you could override a function with a dataextension
17: [00:25:25] <Colin[pi]> Turnerj: yeah, that can be done by subclassing, though you can "augment" some functions via extensions, if they allow it, that is
18: [00:25:41] <zippy__> I wasn't clear eh! :)
19: [00:26:03] <zippy__> On the Image page on the site, it says you can add you own functions by extending. I wasn't sure if Image supporting handling DataExtensions
20: [00:27:08] <Turnerj> Colin[pi]: Yeah. Sometimes though you don't want to subclass like you might want to do a simple little change on the module that isn't yours but it depends if they call 'extend'
21: [00:27:11] <Stomach> most things in SS do :) anything that extends object
22: [00:29:13] <Colin[pi]> yeah the dataextension stuff in SS is really nice and handy
23: [00:29:22] <Colin[pi]> last project I did some crazy shit using it :\
24: [00:29:40] <zippy__> the pain in the ass of subclassing the image, was then in your code you have to change the 'Header' => 'Image' to 'Header' => 'MyImage' and re-update everything
25: [00:29:48] <zippy__> so dataextension would of been perfect
26: [00:29:54] <zippy__> but it turns out paddedImage did what I needed anyway
27: [00:30:13] <zippy__> time to go get some nachoes!!
28: [00:30:27] <Stomach> I don't know what to get for lunch
29: [00:30:33] <Stomach> someone inform me
30: [00:30:43] <spronk> chicken mcnuggets.
31: [00:31:00] <Stomach> oh yum
32: [00:31:40] * jenniferaslan quit (Quit: jenniferaslan has left the room)
33: [00:34:45] * zippy__ quit (Ping timeout: 252 seconds)
34: [00:52:41] <UncleCheese__> Stomach: go to that place……..
35: [00:52:44] <UncleCheese__> noodle something
36: [00:52:46] <UncleCheese__> hang on
37: [00:53:05] <UncleCheese__> it was the first meal we had in NZ
38: [00:53:33] <Ryan-Toast> noodle canteen?
39: [00:53:37] <UncleCheese__> for five bucks, you get to pick out meat and veggies and they put it on noodles, and pour stock over it
40: [00:53:41] <UncleCheese__> no, it’s not noodle canteen
41: [00:53:43] <UncleCheese__> damn
42: [00:53:45] <UncleCheese__> so good
43: [00:53:48] <UncleCheese__> five bucks!
44: [00:54:18] <UncleCheese__> i may have to go on street view and find it :)
45: [00:54:41] <UncleCheese__> i love how i assume that just because Stomach is in Auckland, he must be within walking distance of anything I saw while I was there
46: [00:55:08] * chillu_23 has joined #silverstripe
47: [00:55:44] <spronk> noodle union?
48: [01:04:21] <ss23> Guys
49: [01:04:23] <ss23> Whats the like...
50: [01:04:42] <ss23> $this(a controller)->get-me-the-actual-object-thing->property-of-the-thing
51: [01:05:01] <UncleCheese__> FOUND IT!
52: [01:05:16] <UncleCheese__> crazy.. i just dropped a guy on the google map where i thought it was, and it was right in view
53: [01:05:34] <UncleCheese__> Bok Choy
54: [01:06:08] <UncleCheese__> ss23: $this->data()->SomeProperty?
55: [01:08:41] <ss23> ty
56: [01:08:44] <ss23> Knew it was simple
57: [01:08:44] <ss23> :D
58: [01:09:28] <ss23> But uh, what about...
59: [01:09:35] <ss23> hmm
60: [01:09:37] * ss23 pokes his code
61: [01:10:41] <antmas> dat feeling when you realise it's mock code causing your code to not work
62: [01:10:47] <antmas> o.O
63: [01:10:47] <ss23> lol
64: [01:10:54] <Colin[pi]> antmas: whoops lol
65: [01:11:12] <antmas> it returns true everytime!
66: [01:11:14] <antmas> :P
67: [01:13:57] <Colin[pi]> antmas: must be working! ;P
68: [01:15:40] <antmas> Colin[pi]: :p
69: [01:15:59] <antmas> was trying to make check som ajax requests to a server it shouldn't have access to
70: [01:16:09] <antmas> it was working, but always the same result!
71: [01:16:10] <antmas> lol
72: [01:16:13] <antmas> herpderp
73: [01:21:35] * Tanger has joined #silverstripe
74: [01:21:48] * an_Eskimo quit (Ping timeout: 240 seconds)
75: [01:22:18] <antmas> now I have to buy a Telsa http://theoatmeal.com/comics/tesla_model_s
76: [01:22:28] <ss23> With all that money you get? :P
77: [01:23:12] <antmas> ss23: so much money
78: [01:23:31] <antmas> all dat moneyz I get goes straight to ma keeeeeeeeids
79: [01:24:09] <Colin[pi]> my keid is in trouble
80: [01:24:24] <antmas> Colin[pi]: did he send dicpics?
81: [01:24:34] <Colin[pi]> antmas: got caught saying NIGGA at school
82: [01:24:59] <ss23> hahahahahahaha Colin[pi]
83: [01:25:01] <ss23> How old?
84: [01:25:03] <Colin[pi]> 7
85: [01:25:15] <ss23> And he hasn't even been hanging around with me
86: [01:25:17] <Colin[pi]> he didn't even know what it meant lol
87: [01:25:21] <ss23> NIGGA WHAT THE FUCK
88: [01:25:24] <Colin[pi]> LOL
89: [01:25:24] <ss23> nigga u a bitch ass hoe
90: [01:25:33] <antmas> Colin[pi]: hahaha
91: [01:25:35] <ss23> I'm probably going to get beaten up I say it so much nowadays
92: [01:25:38] <antmas> well, I'm not surpised
93: [01:25:43] <Colin[pi]> if i hear him get surprised and say "SHEEEEEEIT NIGGA!" I'm gonna rofl
94: [01:25:52] <antmas> I say it a lot too
95: [01:26:12] <ss23> hahahaha
96: [01:26:19] <antmas> everyone does
97: [01:26:23] <Colin[pi]> they pick up all sorts of stuff at school, I never say bad words around him :\
98: [01:26:25] <ss23> Not everyone!
99: [01:26:31] <ss23> "bad words"
100: [01:26:36] <ss23> The idea of "bad words" is so weird
101: [01:26:39] <antmas> you get the odd person who goes 'ny jerr'
102: [01:26:52] <ss23> antmas: Maybe where you live, aint no body be saying that here
103: [01:26:52] <antmas> just to skirt around it
104: [01:27:07] <antmas> ss23: :P
105: [01:27:13] <antmas> good ol backwards Nelson
106: [01:27:18] <Colin[pi]> ss23: mebbe I'm old fashioned, just dont like the idea of my kid doing it - at this age anyway
107: [01:27:30] <Colin[pi]> when he's older I'm sure we'll be both doing it :)
108: [01:27:34] <ss23> lol
109: [01:27:40] <ss23> But you understand how retarded that is, right?
110: [01:27:42] <antmas> Colin[pi]: agreed
111: [01:27:46] <ss23> It's okay to say nigga when you're old, not when you're a kid?
112: [01:27:47] <ss23> Like, why
113: [01:27:53] <Colin[pi]> ss23: JUST BECAUSE
114: [01:28:00] <ss23> If it's offensive, it doesn't matter what age you are when you say it, and if it' snot, then why stop kidssaying it
115: [01:28:03] <ss23> idk
116: [01:28:07] <ss23> It's retarded is all I'm sayin'
117: [01:28:18] <Colin[pi]> but it would be double standards imho if I was to say it around him, but tell HIM not to
118: [01:28:23] <Colin[pi]> but I don't
119: [01:29:18] <Colin[pi]> I guess I was brought up that way, my folks very rarely swore around me... it's a societal thing mainly, if he goes around school swearing, it will affect his "rep" with teachers
120: [01:29:34] <Colin[pi]> has like a flow on effect over time :\
121: [01:30:50] <Colin[pi]> was so funny one day, almost had an accident due to dickhead driver, and he was in the back.. I got worked up, and he comes out with "FUCKING JESUS, STEADY ON THERE MATE"
122: [01:30:53] <Colin[pi]> lololol
123: [01:31:21] <ss23> lol XD
124: [01:31:36] <Colin[pi]> I had to try so hard not to laugh
125: [01:32:31] <Colin[pi]> kids say such funny shit
126: [01:32:51] <antmas> Colin[pi]: yeah my 1.9 year old does similar things
127: [01:33:03] <Colin[pi]> I couldn't play with him one arvo, he asked why, I said I need to wash the dishes... he said "just get Catia to do it" (my gf)
128: [01:33:06] * babak has joined #silverstripe
129: [01:33:08] <antmas> dropped his water bottle off the table and went 'oooohhhhhhhhh sit'
130: [01:33:14] <antmas> close :P
131: [01:33:37] * zippy__ has joined #silverstripe
132: [01:33:38] <Colin[pi]> antmas: haha
133: [01:34:21] <antmas> I guess I should get some lunch
134: [01:34:31] <antmas> still don't feel like food though :S
135: [01:34:45] <Colin[pi]> big breakfast?
136: [01:35:10] <antmas> Colin[pi]: nah, been sick last 2 days
137: [01:35:24] <antmas> haven't had food in about 48 hours
138: [01:35:30] <Colin[pi]> antmas: ah :\ that sucks
139: [01:35:59] <zippy__> antmas: get some soup, chicken noodle, nom
140: [01:36:08] <antmas> zippy__: I might actually
141: [01:36:09] <zippy__> the village cafe might have some soup going
142: [01:36:17] <antmas> zippy__: where is that?
143: [01:36:21] <zippy__> ya what
144: [01:36:30] <zippy__> opposite the night and day
145: [01:36:34] <zippy__> usually full of old people
146: [01:36:49] <zippy__> mind you, there are a lot of oldies around this place
147: [01:37:01] <antmas> zippy__: oh that one
148: [01:37:05] <zippy__> yea, they do nice pies
149: [01:37:11] * zippy__ likes the pepper steak
150: [01:37:13] <antmas> yeah I've been there
151: [01:37:14] <antmas> pretty good
152: [01:37:22] <zippy__> or just get a chocloate thickshake
153: [01:37:29] <antmas> zippy__: sold
154: [01:37:42] * antmas goes to get thickshake
155: [01:38:17] * UncleCheese__ quit (Quit: UncleCheese__)
156: [01:38:24] * chillu_23 quit (Quit: chillu_23)
157: [01:38:25] <Stomach> Uncl godamnit
158: [01:38:34] <Colin[pi]> think a thick, milky shake is the best thing after not eating for 2 days? :\
159: [01:39:01] <zippy__> mmm nommy
160: [01:39:07] <zippy__> I like this… http://i.imgur.com/MxjXIHA.jpg
161: [01:39:28] <Colin[pi]> zippy__: /r/motivation ?
162: [01:39:38] <zippy__> not sure actually, but i might go check that out
163: [01:39:45] <zippy__> there is a subreddit foreverything eh
164: [01:39:53] <ss23> A year from now I'll be like "LOL DON'T CARE"
165: [01:39:57] <ss23> I'll bet money on it
166: [01:39:59] <Colin[pi]> r/GetMotivated it is, actually
167: [01:40:09] * chillu_23 has joined #silverstripe
168: [01:40:28] <Colin[pi]> ss23: life long procrastination sufferer here :(
169: [01:40:43] <ss23> I wouldn't say I procrastinate much anymore
170: [01:40:53] <ss23> Since I left school, it's more like... I just don't do things I don't want to do
171: [01:41:02] <ss23> If you just never do the things you don't like to do, you don't procrastinate
172: [01:41:05] <ss23> ^.^
173: [01:42:10] <Stomach> if i never did the things i dont like to I wouldn't have clothes, shoes or a haircut
174: [01:42:24] <Colin[pi]> Stomach: lol I fuckin hate buying clothes
175: [01:42:25] <ss23> The last shoes and clothes I "bought" a friend bought for me
176: [01:42:28] <ss23> same with my underwear
177: [01:42:38] <ss23> I haven't had a haircut since I left school ~4 years ago
178: [01:42:38] <Stomach> I had to go buy shoes and new pants on Tuesday
179: [01:42:43] <Stomach> my girlfriend had to take me to the store
180: [01:42:51] <Stomach> shes been on me about it for like 3 months
181: [01:42:58] <ss23> Get her to buy them for you?
182: [01:43:03] <ss23> You aren't required for it :P
183: [01:43:18] <Stomach> she refused :( "you have to look after yourself" blah blah blah why cant I just be naked
184: [01:43:25] <ss23> XD
185: [01:43:41] * an_Eskimo has joined #silverstripe
186: [01:44:14] <Stomach> I'm also adverse to eating out for dinner
187: [01:45:35] <Colin[pi]> Stomach: but she likes it?
188: [01:45:42] <Stomach> yeah
189: [01:45:51] <ss23> ...
190: [01:45:51] <ss23> hehehe
191: [01:45:59] <Stomach> I just can't stomach (lol) spending $30 on a meal
192: [01:46:04] <Colin[pi]> lol
193: [01:46:18] <Colin[pi]> I like it, but yeah I try not to spend a fortune
194: [01:46:27] <Colin[pi]> like we go out for dinner one time a month or so
195: [01:46:36] <zippy__> same, but then if you actually find a resturant that do really good food, like, really good, then I don't mind it
196: [01:47:03] <zippy__> there is a resturant in nelson, my mouth just waters thinking about the steak
197: [01:47:09] <Stomach> we will just go out to a random place somewhere in newmarket or ponsonby once or twice a month and I am always disappointed
198: [01:47:16] <Stomach> wish my mum never taught me to cook
199: [01:47:29] <Colin[pi]> Stomach: ah so you're the cooker in the house too?
200: [01:47:46] <Stomach> yeah I do the majority of it
201: [01:47:46] <Colin[pi]> so am I, my gf can cook but she doesn't like to lol
202: [01:48:01] <Stomach> same with mine
203: [01:48:04] <Stomach> lazy biatches
204: [01:48:07] <Colin[pi]> lol
205: [01:48:18] <Colin[pi]> well she does a SHIT load of other stuff to help out, so I can't complain
206: [01:48:30] <Colin[pi]> I haven't washed clothes since she arrived, and most of the dishes she does too
207: [01:48:47] <Stomach> I do all the dishes too lol - I can't not clean as I cook
208: [01:48:56] <Colin[pi]> dude your gf has it made
209: [01:49:03] <Colin[pi]> ;D
210: [01:49:21] <Stomach> yeah, but I'm also pretty hard to deal with
211: [01:49:46] <Stomach> my emotional response to stuff isn't the best either :D
212: [01:49:58] <Colin[pi]> eh, we all have issues lol
213: [01:49:59] <ss23> "Sir your meal should be out in 5 minutes"
214: [01:50:05] <ss23> "5 minutes mother fucker, WHAT THE FUCK IS WRONG WITH YOU?
215: [01:50:15] <ss23> YOU CALL THIS SHIT MEDIUM RARE THIS IS FUCKING STANDARD RARE !@N@!K#N!K@@N#K!@N#KN@!#"
216: [01:50:29] <ss23> like this?
217: [01:50:45] <Colin[pi]> ss23: you know those places where you cook your own steak on the grill?
218: [01:52:03] <Stomach> more like "I have some problems" "sort them out then FULL STOP"
219: [01:52:14] <ss23> Colin[pi]: your house?
220: [01:52:43] <DesignerX> hi, anyone worked with bootstrap & used Grunt to compile the CSS+JS ? I could use some help.
221: [01:52:54] <Colin[pi]> ss23: no ;P I went to one the other week, and this middle aged woman is watching me with this o_O look for a while
222: [01:52:54] <ss23> DesignerX: Lots o fmy coworkers seem to have
223: [01:52:57] <ss23> But not me personally :O
224: [01:52:58] <Stomach> DesignerX - yeah we do
225: [01:53:20] <Colin[pi]> ss23: she's watching me and she goes after a while "Ummm...... have you... actually cooked steak before?"
226: [01:53:32] <Colin[pi]> didn't like my technique or some shit
227: [01:53:39] <Colin[pi]> I'm like what the actual fuck
228: [01:55:37] <ss23> XD
229: [01:55:44] <ss23> Colin[pi]: Maybe you suck at cooking steak?
230: [01:55:51] <Colin[pi]> maybe I do, but fuck you woman
231: [01:55:51] <irogue_> yeah those places are great
232: [01:56:01] <ss23> XD
233: [01:56:02] <Colin[pi]> steak was perfect btw lol
234: [01:56:15] <ss23> Maybe you thought it was perfect because you haven't had good steak
235: [01:56:28] <ss23> :D
236: [01:56:37] <Colin[pi]> I know good steak, not charcoal boot shit
237: [01:56:44] <irogue_> too many places cook "medium rare" as "medium to well done" cos too many middle-aged NZ people order "medium rare" cos its what they hear on TV but then complain that their steak isnt cooked
238: [01:56:47] <Colin[pi]> nice pink on the inside
239: [01:57:23] <Colin[pi]> irogue_: so many chefs must go "Ugh." when people ask for well done
240: [01:58:00] <ss23> lol irogue_
241: [01:58:01] <irogue_> ikr
242: [01:58:48] <Stomach> blue steak ftw
243: [01:59:44] <Ryan-Toast> Colin[pi]: Well done, and steak should not go in the same sentence.
244: [02:00:07] <Ryan-Toast> Unless it’s something like “Well “done on this medium rare steak
245: [02:00:07] <ss23> This steak is not well done
246: [02:13:22] <Colin[pi]> simon_w: you just hear a frickin massive jet flyover?
247: [02:13:38] <ss23> UNDER ATTACK
248: [02:13:39] <ss23> :O
249: [02:13:46] <Colin[pi]> man it was loud
250: [02:20:26] <spronk> order it RAW AND WRIGGLING
251: [02:20:47] <spronk> maybe it crashed, Colin[pi]
252: [02:21:00] <Colin[pi]> spronk: :o
253: [02:21:25] <Colin[pi]> maybe it's MH370
254: [02:26:40] <jordanmk> anyone here used the DataObjectManager by UncleCheese? https://github.com/unclecheese/DataObjectManager
255: [02:26:53] <Colin[pi]> jordanmk: long time ago
256: [02:27:18] <jordanmk> any idea how to change the file size limit? it seems to be 10mb, but having trouble finding how to change it
257: [02:28:09] <jordanmk> would the file size limit be part of the DataObjectManager class that he's written, or the ComplexTableField from SS that it's extending
258: [02:28:35] <zippy__> jordanmk: Sure that is no the php limit there?
259: [02:28:39] <zippy__> *not the
260: [02:28:49] <Colin[pi]> jordanmk: yeah that's what I was going to ask as well
261: [02:29:02] <zippy__> jordanmk: you can edit the php.ini, or, modify in the .htaccess
262: [02:29:26] <jordanmk> hmm, that could be it
263: [02:36:30] <zippy__> jordanmk: success?
264: [02:38:15] <Stomach> you need to edit the file_upload_size and file_post_max directives, or whatever they were called
265: [02:42:03] <DesignerX> ss23: Stomach regarding Grunt (for bootstrap) , I followed the steps & sudo npm install -g grunt-cli works fine . Now can you do grunt --help on your server ?
266: [02:42:51] <Stomach> User@Stevie /cygdrive/c/wamp/www/eyco.co.nz/themes
267: [02:42:51] <DesignerX> on my dev box, npm install -g grunt-cli installs with no errors but cant seem to do grunt --help as shown in the docs.
268: [02:42:51] <Stomach> $ grunt
269: [02:42:51] <Stomach> grunt-cli: The grunt command line interface. (v0.1.9)
270: [02:43:00] * nickmolhoek quit (Read error: Connection reset by peer)
271: [02:43:18] <Stomach> thats the output i get
272: [02:43:37] <Stomach> grunt wont run unless it has a local version of it in the project, its a bit of a fun configuration
273: [02:43:43] <DesignerX> i get nothing, if the command wasnt available I would get something like
274: [02:43:54] <DesignerX> "command not found"
275: [02:44:10] <Stomach> yeah, that sounds like something in your environment sorry
276: [02:45:26] <DesignerX> kk np .. been trying to get it working for few hours .. I so want to use these features :(
277: [02:45:52] <Stomach> use gulp instead
278: [02:45:53] <Stomach> :D
279: [02:46:06] * ss23 gulps
280: [02:46:28] <Stomach> I'm looking at moving all of our build tasks out of grunt and into npm tasks
281: [02:46:33] <Stomach> grunt is too slow
282: [02:46:39] <DesignerX> gulps ? will look it up
283: [02:46:48] <Stomach> just gulp
284: [02:47:05] * spronk quit (Ping timeout: 265 seconds)
285: [02:47:27] <ss23> lol
286: [02:48:08] <DesignerX> lol copied the wrong one
287: [02:48:34] <Stomach> what do you want to use a task runner for?
288: [02:48:36] <DesignerX> still new to all these things ..so need to find out how to use gulp instead of grunt
289: [02:48:38] <Stomach> just less compilation?
290: [02:48:43] <DesignerX> & maybe why gunt didnt work
291: [02:48:57] <DesignerX> for now, only to compile bootstrap
292: [02:49:09] * Ryan-Toast quit (Quit: Ryan-Toast)
293: [02:49:59] <DesignerX> i can comlile less with lessc style.less > style.css
294: [02:50:03] <DesignerX> compile *
295: [02:50:46] * spronk has joined #silverstripe
296: [03:04:08] * Ryan-Toast has joined #silverstripe
297: [03:04:13] <Ryan-Toast> DesignerX: Just use sass-bootstrap?
298: [03:04:43] <DesignerX> Stomach: I think I found the problem, "node" was installed which cuased the problem (I may hev installed it instead of nodejs) , now grunt returns something :)
299: [03:04:56] <Stomach> oh cool :D
300: [03:05:13] <Stomach> that's a bit of a rabbit hole :D
301: [03:05:16] <DesignerX> Ryan-Toast: I havn't used sass & most of my work is with less now
302: [03:05:34] <Stomach> whats the difference between sass and scss?
303: [03:05:36] <Ryan-Toast> DesignerX: Fair enough. I like Sass, but it’s just a personal preference
304: [03:05:47] <jordanmk> zippy__, unfortunately i don't have access to the php.ini file
305: [03:05:57] <zippy__> jordanmk: do the htaccess then
306: [03:06:13] <jordanmk> i tried adding php_value upload_max_filesize 30M to the .htaccess
307: [03:06:24] <jordanmk> and also post_max_size to the same size
308: [03:06:29] <jordanmk> but it didn't seem to have any effect
309: [03:06:47] <zippy__> jordanmk: put up a phpinfo.php with a phpinfo() and check the sizes in there
310: [03:06:53] <zippy__> (remove after ofc)
311: [03:07:11] <jordanmk> kk
312: [03:08:37] <jordanmk> yeah post_max_size is still set to the default of 8M
313: [03:08:53] <jordanmk> do i have to do anything for my .htaccess changes to 'take effect'?
314: [03:09:07] <jordanmk> all i did was add the lines to it, and upload it by FTP
315: [03:09:27] <Stomach> do you have anything which says "AllowOverride none" ?
316: [03:09:44] <Stomach> you have to allow override all on for htaccess to work for config settings
317: [03:09:49] <Stomach> and your host has probably disallowed it
318: [03:10:14] <jordanmk> i can't see anything in the .htaccess to do with override
319: [03:10:36] <Stomach> yeah its a conf setting for httpd or apache
320: [03:10:46] <jordanmk> ah, yeah i don't have access to that
321: [03:10:55] <jordanmk> guess i'll have to get the host to modify the php.ini file
322: [03:15:28] <zippy__> jordanmk: so… upload_max_filesize changed but not post_max_size ?
323: [03:17:41] <Stomach> yeah post_max can't be edited via ini_set or .htaccess it seems
324: [03:17:42] <Stomach> http://www.php.net/manual/en/ini.list.php
325: [03:18:03] <DesignerX> Stomach: ss23 is it possible to change the js folder name when compiling bootstrap. so when I run grunt dist it will create dist/javascript instead of dist/js ?
326: [03:18:29] <Stomach> yeah, what are you using to compile
327: [03:18:33] <Stomach> which grunt plugin
328: [03:18:57] <Stomach> ie all of our build stuff goes into a source/ directory, then we have a production/ directory that full builds push to
329: [03:19:09] <DesignerX> following these steps, so just runninf grunt dist for now ( https://github.com/twbs/bootstrap#compiling-css-and-javascript )
330: [03:19:49] <Stomach> oh, you'll have to edit their grunt file to change that
331: [03:19:56] <Stomach> if you are just using their one
332: [03:20:07] <DesignerX> Stomach: yeh that's what I'm trying to do, so the production only have the ready to go "compiled" bootstrap
333: [03:21:18] * zagoodwin quit (Ping timeout: 240 seconds)
334: [03:21:21] <Ryan-Toast> DesignerX: You can take a look at mine? https://github.com/Rhym/ss_boilerplate/blob/master/Gruntfile.js
335: [03:22:51] <DesignerX> Ryan-Toast: ty, now I will check my Gruntfile.js & see what I can change ;)
336: [03:25:58] <Stomach> we don't compile javascript into folders like that, commonjs for the win
337: [03:26:17] <Stomach> browserify source/main.js > production/bundle.js
338: [03:26:19] <Stomach> ez :D
339: [03:26:24] <Ryan-Toast> SS compiles my javascript for me
340: [03:26:48] <Stomach> I never liked the idea of requirements in a controller defining whats available to a view
341: [03:26:53] <Stomach> urgh.
342: [03:27:16] <Ryan-Toast> Stomach: Why?
343: [03:27:49] <DesignerX> ty guys, I moved from windows a while ago & now learning about all these nice tools in linux .. should have done this long time ago
344: [03:28:12] <Stomach> Ryan-Toast because it just doesn't make sense to me - I should be able to swap my view independent of my controller imho
345: [03:28:42] <Stomach> ie you can't just "swap themes" if you have all that information about the view stuck in your controllers
346: [03:29:04] <Ryan-Toast> Stomach: Which is why I use a module as a theme
347: [03:29:12] <Ryan-Toast> and use themes to ovveride css
348: [03:29:19] <Ryan-Toast> as child themes
349: [03:29:21] <Stomach> but thats just a dirty hack.
350: [03:29:26] <Stomach> again, imgo
351: [03:29:29] <Stomach> imho*
352: [03:29:32] <DesignerX> Stomach: I agree with you
353: [03:30:11] <Stomach> DesignerX - you can do all of this on windows, we do :P
354: [03:30:41] <DesignerX> Stomach: but it never worked as expected
355: [03:30:57] <Stomach> yeah, I can't get anything which needs phantomjs or harmony to run which sucks
356: [03:31:22] <DesignerX> & my websites end up on a linux server so rying to keep things as close as possible to the production server
357: [03:31:34] <Stomach> Vagrant fixes that problem :D
358: [03:31:37] <DesignerX> + loving linux as a server & desktop OS
359: [03:31:46] <hamror> knowing where to use linux and where to use windows makes you heaps more flexible
360: [03:32:08] <hamror> i just designed another cloud app that uses a dozen windows boxes because of directshow and it's all managed through 3 linux boxes using node and redis
361: [03:32:12] <DesignerX> windows = game , the rest = linux :) I think
362: [03:32:14] <zippy__> not using windows makes you heaps more flexible - ftfy
363: [03:32:33] <Stomach> being able to switch development environments isn't a real thing you need
364: [03:32:40] <Stomach> unless you are a solo developer
365: [03:33:03] <hamror> i feel naked without a few terminals open on my windows work station
366: [03:33:15] <hamror> but i use adobe products a fair bit, so it's a good compromise
367: [03:33:50] <DesignerX> hamror: The only reason I still have windows is for adove PS & Illustrator .. which I run both in a Windows VM
368: [03:34:16] <hamror> last time i took linux on the desktop seriously was in like 2002
369: [03:34:24] <hamror> since then it hasn't made much sense to me
370: [03:34:27] <DesignerX> I dont do heavy graphics work so it's good so far (mostly AI)
371: [03:34:33] <zippy__> .isforst
372: [03:34:36] <zippy__> that is some quality english
373: [03:35:11] <zippy__> and yes, it also has .islorst
374: [03:40:16] * UncleCheese__ has joined #silverstripe
375: [03:45:58] <Stomach> yeah the last time I had linux running (seriously) as a desktop environment I also had 6 19" crt screens and 3 KVM's running in series
376: [03:46:04] <Stomach> so, um, not really relevant anymore
377: [03:46:42] <DesignerX> KVM's ?
378: [03:47:39] <Stomach> keyboard video mouse switches
379: [03:47:55] <Stomach> allows you to control multiple computers through only one ps2 mouse and keyboard!
380: [03:48:01] <Stomach> totally rad.
381: [03:48:23] <DesignerX> ah ok
382: [03:51:11] * UncleCheese__ quit (Quit: UncleCheese__)
383: [03:54:01] <zippy__> Stomach: I also used this, quite cool http://synergy-project.org/?welcome
384: [03:54:16] <Stomach> yeah, I used multiplicity
385: [03:54:21] <Stomach> I think it was called
386: [03:54:42] <Stomach> computer science students with too much free time :D
387: [03:55:17] <hamror> Stomach is describing the time he recreated the unix setup in Jurassic Park
388: [03:55:57] <Stomach> nah, it was for recording
389: [03:56:11] <hamror> linux as a DAW?
390: [03:56:36] <hamror> sounds kinda ironic aye
391: [03:56:37] <Stomach> I *guess* you could call what I ended up with a DAW
392: [03:56:48] <Stomach> albeit a very cheap one :D
393: [03:57:15] <hamror> just a couple of weeks ago i had something crashing on my friends linux desktop, once he managed to close mplayer on a long forgotten virtual desktop it ran perfectly
394: [03:57:20] <hamror> tales of audio in linux~
395: [03:58:07] <Stomach> at one point I was compiling asio drivers for my m-audio soundcard, what a nightmare
396: [03:58:14] <Stomach> nightmare!
397: [03:58:23] <Stomach> burger fuel, children, housing and nightmares!
398: [03:58:34] * cloph_away has joined #silverstripe
399: [03:59:05] * cloph quit (Ping timeout: 264 seconds)
400: [03:59:08] * UncleCheese__ has joined #silverstripe
401: [03:59:50] <pippy_> newest firefox crashes while using SilverStripe :( yay
402: [04:00:07] <Stomach> so its true!
403: [04:02:50] <ss23> lol
404: [04:02:59] <ss23> Kind of expected if you're using failfox
405: [04:03:08] <ss23> "help I use a shit browser, and what do you know, it's shit!"
406: [04:03:11] <Stomach> its not crashing for me
407: [04:03:18] <Stomach> its a lie!
408: [04:03:23] <Stomach> yossarian lives!
409: [04:04:11] <pippy_> it's likely a plugin that triggers it, not just SS
410: [04:04:24] <Stomach> can you reproduce?
411: [04:04:38] <pippy_> i actually like the newest FF to develop
412: [04:04:48] <Colin[pi]> pippy_: same
413: [04:05:08] <Colin[pi]> working fine here
414: [04:06:15] <pippy_> Stomach: i've managed to reproduce it and gone through the error log, from what I can tell it's the SPDY extension that's causing it
415: [04:06:32] <Stomach> ah cool
416: [04:06:48] <Stomach> I haven't tried running spdy yet, is it actually working?
417: [04:07:23] <pippy_> iirc FF has had SPDY for a while, this plugin just indicated if a site used it
418: [04:08:24] <pippy_> SPDY is great, makes a massive difference for https users. though it's much better just to run everything through the mod_pagespeed module from google because it does all the hardwork for you, including spdy
419: [04:09:15] <pippy_> and you can set it to compress jpgs into webp for webkit users
420: [04:09:21] <pippy_> has a whole lot of really nice features
421: [04:09:33] <Stomach> godamnit
422: [04:09:39] <Stomach> the whole internets about to change again isnt it
423: [04:09:47] <hamror> it'd be excellent if there was a way t configure google so that w3schools never shows up
424: [04:10:52] <pippy_> Stomach: have you seen that presentation where someone lists the protocols that people think the web uses, and most of them have been replaced?
425: [04:11:07] <hamror> like gopher
426: [04:11:15] <Stomach> pippy_ - nope, do you have a link?
427: [04:11:42] <Stomach> my education of the transport layer is 7 years old now, I imagine its not relevant anymore :D
428: [04:11:56] <pippy_> i forget link, but the point was you can use the web with a complelely different protocol suite
429: [04:12:33] <Stomach> ss23 probably does already
430: [04:12:37] <ss23> :O
431: [04:12:40] * ss23 looks around
432: [04:12:49] <ss23> I don't think so
433: [04:12:49] <Ryan-Toast> mmm that’s a nice loading icon: http://i.imgur.com/hsNFpdD.gif
434: [04:12:55] <ss23> I mean, what web protocols have been replaced?
435: [04:13:12] <Stomach> pippy_ - is this just because you work at a university that you know all of this? :D
436: [04:13:19] <ss23> You could say HTTP->SPDY I guess, but I would call that wrong for the most part
437: [04:13:42] <ss23> Isn't it more like shit is boostrapped more and more on top of each other, rathenr than shit being replaced?
438: [04:14:05] <pippy_> yeah it was stuff you guys all know about, ip4 -> ip6, tcp/ip -> sctp, http -> spdy etc
439: [04:14:44] <pippy_> the transport layer
440: [04:15:02] <pippy_> i'm still in the ip4/tcp/http world
441: [04:15:16] <ss23> lol
442: [04:15:19] <ss23> yeah, so is everyone :P
443: [04:15:49] <Stomach> i havent had an ipv6 address yet
444: [04:15:56] <Stomach> like, ipv6 only
445: [04:15:58] <Stomach> one day! :D
446: [04:17:04] <Colin[pi]> Ryan-Toast: I like it but a bit too "WiFi"
447: [04:17:12] <Ryan-Toast> Colin[pi]: It’s for wifi :P
448: [04:17:18] <Colin[pi]> oh well that's ok then ;P
449: [04:17:34] <Stomach> what about when you're loading the clowns
450: [04:17:37] <Stomach> got one for that?
451: [04:17:47] <Ryan-Toast> http://www.reddit.com/r/loadingicon/top/?sort=top&t=all
452: [04:18:48] <Stomach> http://i.imgur.com/8koRJBX.gif
453: [04:18:53] <Stomach> thats cool
454: [04:19:48] <Ryan-Toast> my brain http://i.imgur.com/6lMl4qH.gif
455: [04:19:56] <DesignerX> Ryan-Toast: ty for your example Gruntfile.js , I modified mine so now it outputs all css , js & fonts in the correct folders (themeName/css , themename/javascript & themeName/fonts )
456: [04:20:08] <Ryan-Toast> DesignerX: np, brobeans
457: [04:26:19] <ss23> How do you get the temporary path in SilverStripe?
458: [04:26:30] <ss23> e.g. if you wanna store stuff in /tmp/foo or /var/tmp/foo
459: [04:26:52] <Stomach> sys_get_temp_dir
460: [04:27:09] <ss23> Not exactly
461: [04:27:11] <ss23> That'll give /tmp
462: [04:27:14] <ss23> Not /tmp/silverstripe-foo-bar
463: [04:27:22] <ss23> I want the SilverStripe specific one that SS itself decides on
464: [04:27:23] <Stomach> oh, you want the silverstripe one
465: [04:27:25] <zippy__> oh I know this one
466: [04:27:27] <ss23> yeah
467: [04:27:30] <ss23> OH OH
468: [04:27:30] <ss23> :D
469: [04:27:33] <Stomach> OH
470: [04:27:36] <ss23> I did a quick look for 'tmp' but didn't see it
471: [04:27:38] <ss23> zippy__: What is it?1
472: [04:27:41] <zippy__> getTempFolder()
473: [04:27:42] * ss23 shakes zippy__
474: [04:27:44] <ss23> Thank you :)
475: [04:27:57] <zippy__> ss23: 3.1.6 ?
476: [04:28:19] <ss23> 2.4
477: [04:28:19] <ss23> ;)
478: [04:28:36] <zippy__> :P i mean. when's 3.1.6? :P
479: [04:28:37] * babak quit (Quit: Connection closed for inactivity)
480: [04:28:41] <ss23> oic
481: [04:28:41] <ss23> lol
482: [04:28:47] <ss23> When you submit enough files to make it useful
483: [04:28:58] <zippy__> right, typo fixes coming up!
484: [04:29:09] <zippy__> and changing all quotes from " to ' since the docs say single quotes should be used
485: [04:29:15] <ss23> XD
486: [04:30:26] <Colin[pi]> lol 'straya: http://www.youtube.com/watch?v=-zyMGOgpeV0
487: [04:33:40] <ss23> hehe he said the c word!
488: [04:34:09] <Ryan-Toast> Can anyone think of a reason why I can’t get resampled images?
489: [04:34:24] <ss23> permissions, gd/imagick missing, Ryan-Toast , lack of space
490: [04:34:58] <Ryan-Toast> drwxr-xr-x 2 strayco strayco 28672 May 13 11:13 _resampled/
491: [04:35:11] <Ryan-Toast> that’s all it needs, right?
492: [04:35:22] <ss23> Uh
493: [04:35:23] <ss23> No
494: [04:35:29] <ss23> unless strayco is what the website runs as
495: [04:35:36] <Ryan-Toast> strayco is the owner
496: [04:35:37] <ss23> It needs to be writable by the web user, normally www-data on Linux
497: [04:35:54] <ss23> We have sites here, e.g. gisborne, but the web user is "www-data", not gisborne
498: [04:36:04] <ss23> Easy to test though, chmod -R 777 _resampled
499: [04:36:06] <Colin[pi]> ss23: might be using sep user:group for each vhost
500: [04:36:07] <ss23> If it now works, it was permissions
501: [04:36:10] <ss23> Colin[pi]: Yeah
502: [04:36:14] <ss23> if suphp, it's fine
503: [04:36:16] <ss23> If not suphp..
504: [04:36:30] <Colin[pi]> mpm-itk also
505: [04:36:47] <zippy__> Ryan-Toast: you can always check out the silverstripe-cache files to see who owns those…
506: [04:37:06] <zippy__> also, when you say "why can't I get resampled image" do you mean they are created but you can't access them? or, they are not created
507: [04:37:07] <ss23> ^
508: [04:37:10] <ss23> That's a good way to test
509: [04:37:35] <Ryan-Toast> zippy__: when I try to view them they’re just blank
510: [04:38:02] <zippy__> Ryan-Toast: and the file exists on the server, and its size is > 0 ?
511: [04:38:18] <Ryan-Toast> example: http://webdough.co.nz/~strayco/assets/Uploads/_resampled/CroppedImage390240-stray-journeys.png
512: [04:39:53] <Ryan-Toast> JS combined files are the same
513: [04:40:43] <Ryan-Toast> Size of 0
514: [04:41:48] * antmas quit (Ping timeout: 240 seconds)
515: [04:51:21] <zippy__> mmm thats weird
516: [04:51:29] <zippy__> remove the image from _resampled and see if it re-creates it?
517: [04:51:35] <zippy__> check the permissions, is that owner/group right?
518: [04:51:53] <zippy__> anyone use ecommerce from sunny side up?
519: [04:52:04] <Stomach> yes I have
520: [04:52:09] <Stomach> and no you shouldn't
521: [04:52:36] <Colin[pi]> zippy__: I used ss-shop the last time, which is another offshoot of the original SS ecommerce stuff
522: [04:53:04] <Stomach> we use swipestripe for everything now
523: [04:53:15] <Stomach> I wish heyday would open source the system we built there :\
524: [04:53:43] <zippy__> Stomach: this guy has already setup and got it running and wants to go live soon
525: [04:54:10] <Stomach> thats impressive, that system made my insides boil sometimes
526: [04:54:42] <Colin[pi]> Stomach: felt the same way about ss-shop
527: [04:54:57] <Colin[pi]> think I'll be doing swipestripe or shopify the next time
528: [04:55:03] <Stomach> swipestripe is alright
529: [04:55:11] <Stomach> thats what we use for everything now
530: [04:55:25] <Stomach> I really need to get onto sorting out our private repos and pushing back up stream
531: [04:56:55] <zippy__> haha
532: [04:57:17] <zippy__> I was wondering how these product variations were being ordered, new ones were alphabetical, but his current ones where using something else
533: [04:57:24] <zippy__> looking into the DB, he's padding with spaces :P
534: [04:57:31] <zippy__> Want to be at the top?
535: [04:57:34] <zippy__> Item
536: [04:57:52] <Colin[pi]> oh wow
537: [04:57:55] <Colin[pi]> :\
538: [04:59:26] <Stomach> that seems completely reasonable in terms of the ecommerce module
539: [04:59:30] <Stomach> anything goes man
540: [05:18:54] * babak has joined #silverstripe
541: [05:21:36] <ss23> Fun fact: You can also use TEMP_DIR define instead of any method to get the temp directory
542: [05:21:40] <ss23> Took a bloody long time to realise that :(
543: [05:21:52] * guci0 has joined #silverstripe
544: [05:21:56] <guci0> Hello World!
545: [05:22:01] <ss23> Morning guci0 world!
546: [05:22:22] <guci0> :)))
547: [05:24:26] <Colin[pi]> hi guci0!
548: [05:29:37] <Colin[pi]> ss23!
549: [05:31:34] <ss23> ss23!
550: [05:31:38] <Colin[pi]> HAI
551: [05:31:40] <Colin[pi]> um
552: [05:31:47] <Colin[pi]> what's the best thing to profile apps with?
553: [05:31:51] <Colin[pi]> what are the cool kids using?
554: [05:32:56] <zippy__> var_dump?
555: [05:32:58] <zippy__> :)
556: [05:33:15] <zippy__> what are you trying to profile, front end or backend code?
557: [05:33:22] <guzzlefry> xdebug profiler?
558: [05:33:26] <Colin[pi]> backend
559: [05:33:40] <Colin[pi]> aye last time I used xdebug, wanted to know if that was still to thing to do
560: [05:33:54] <guzzlefry> kcachegrind makes pretty things out of the profiler info
561: [05:34:12] <Colin[pi]> yep did that last time too :D
562: [05:35:30] <Colin[pi]> thanks ss23!
563: [05:36:26] <ss23> lol
564: [05:36:30] <ss23> I used xdebug, but idk
565: [05:36:39] <hamror> i use kint mostly
566: [05:36:43] <ss23> limited usefulness since knowing "oh shit silverstripe is slow" doesn't tell you how to fix it
567: [05:36:54] <hamror> http://raveren.github.io/kint/
568: [05:37:53] * zippy__ quit (Ping timeout: 252 seconds)
569: [05:37:55] <Colin[pi]> hamror: mm but is that just for debugging or profiling also?
570: [05:38:40] <hamror> oh if i have to write anything with performance concerns the issues tend to be not using crap like ORMs or RDBMS or keeping an eye on disk i/o etc
571: [05:38:52] <hamror> also i am pretty anti OO so i don't have huge stacks of objects to deal with
572: [05:39:13] <hamror> you get way better gains from not writing shit software than trying to profile stuff written by enterprise-cargo-cult OOP heads
573: [05:41:26] <hamror> i dunno how xdebug with eclipse is but that seems like a good bet eh
574: [05:44:15] <ss23> >hates OO/enterprise/bloat
575: [05:44:18] <ss23> >eclipse
576: [05:44:19] <ss23> :P
577: [05:44:45] <hamror> eclipse is the only thing off the top of my head that has a comprehensive remote debugging UI for xdebug
578: [05:44:51] <hamror> the zend version or whatever
579: [05:44:58] <hamror> i just use vim and try not to be a shit programmer
580: [05:47:36] * Ryan-Toast quit (Quit: Ryan-Toast)
581: [05:47:53] <guzzlefry> PHPStorm <3
582: [05:48:07] <an_Eskimo> I couldn't agree with you more guzzlefry
583: [05:49:03] <hamror> it's worrying phpstorm has a modal dialog in its screenshot
584: [05:49:10] <hamror> that's like the opposite to the right direction for text editing
585: [05:52:02] <an_Eskimo> A couple of small things, but otherwise it's brilliant. IMO
586: [05:52:25] <hamror> i think after spending the last 3 years trying to seriously get the hang of vim i'm too invested in the rabbit hole now
587: [05:53:29] <an_Eskimo> Ahh, I did a bit of Nano, couldn't stand it, then did a bit of NP++, then sublime, found PHPStorm and haven't looked back
588: [05:54:16] <ss23> Don't anthropomorphise nature; she hates it when you do that.
589: [05:55:52] <hamror> yeah nano isn't really worth a mention
590: [05:56:00] <hamror> i hear sublime has a lot of vim like features
591: [05:56:16] <hamror> i lolled at myself when i saw it had a 'minimap' of your document
592: [05:59:32] <ss23> Had someone today try and say that there was no need for emacs/vi, just use nano
593: [05:59:36] <ss23> I was all "WUT"
594: [06:00:59] <hamror> you've got 4 kinds of text editor users - casuals, document writers (word etc), people that want elaborate static analysis (autocomplete, code hinting - basically word user programmers), and people trying to quickly transform text to their cast iron will (emacs, vim, sublime(apparently))
595: [06:01:10] <hamror> and people like me who can't count
596: [06:01:15] * hamror gets his coat
597: [06:02:06] <ss23> lol
598: [06:02:18] <an_Eskimo> haha, nice
599: [06:02:21] <ss23> That's 4!
600: [06:02:27] <ss23> casuals, docs, elab, cool people
601: [06:02:33] <hamror> i shouldn't be allowed near a computer
602: [06:03:25] <Colin[pi]> topical: http://i.imgur.com/DSvfoEV.jpg
603: [06:03:53] <hamror> i stopped using emacs when i found myself playing tetris in xemacs one day
604: [06:04:11] <ss23> :P
605: [06:04:14] <ss23> hahah hamror
606: [06:04:40] <hamror> what's the best SVG library around for js
607: [06:04:49] <hamror> i went raphael->svgjs->snapjs
608: [06:04:57] <DesignerX> any of you use silversmith yet ?
609: [06:05:48] <DesignerX> want to see if I can install it with composer ;) if anyone arealy using it & love to know what you think about it.
610: [06:05:56] <DesignerX> i *
611: [06:05:58] <an_Eskimo> We had a drupal dev come in to tutor another dev team, who during his presentation was playing tetris in emacs... and pong
612: [06:06:30] * UncleCheese__ quit (Quit: UncleCheese__)
613: [06:06:30] <hamror> my coworker wrote 2048 clone in vim
614: [06:06:34] <hamror> it's not that much fun imo
615: [06:06:42] <ss23> Writing, or playing? :P
616: [06:06:53] <hamror> i've not done enough vim script to have an opinion
617: [06:06:59] <hamror> https://github.com/AshyIsMe/2048
618: [06:07:29] <hamror> https://github.com/AshyIsMe/2048/commit/c5f3f9e696e2b3bbe5d029032a8f986dcd27d8f6 made me lol
619: [06:11:13] <ss23> lol, like he just wanted to implment it himself?
620: [06:11:42] <hamror> dude my coworker is using a clock as an rng
621: [06:11:50] <hamror> and slicing it as a string with a regex
622: [06:11:54] <hamror> to get his random number
623: [06:12:01] <hamror> line 276
624: [06:12:13] <hamror> then turning it back into a number
625: [06:13:21] <hamror> crypto grade aye
626: [06:14:20] * chillu_23 quit (Quit: chillu_23)
627: [06:14:53] <Colin[pi]> hamror: lava lamps and webcams are good for that too ;D
628: [06:15:11] <hamror> and apparently cellphone cameras now?
629: [06:15:49] <hamror> http://beta.slashdot.org/story/201825
630: [06:15:50] <guzzlefry> ...
631: [06:16:04] <guzzlefry> So exporting CSV of a gridfield
632: [06:16:10] <guzzlefry> importing should work right? :P
633: [06:16:51] <ss23> hamror: no no, he *was* using regex and the clock, now he's using a LCG right?
634: [06:17:27] * Turnerj quit (Quit: Page closed)
635: [06:17:37] <hamror> yeah it's the pull request that made me see what he was doing originally
636: [06:21:10] <ss23> mm, I looked it up :P
637: [06:21:22] <ss23> I've heard of them, but never seen it like that... literally just "take the time, times it by this, now it's 'random'!"
638: [06:22:09] <guzzlefry> does $ulstart have special meaning in tinymce?
639: [06:22:10] * Bollig|DesignCty has joined #silverstripe
640: [06:24:13] <hamror> http://en.wikipedia.org/wiki/RANDU look at the plot of it
641: [06:24:23] <hamror> seems legit
642: [06:32:16] <Colin[pi]> what's a good recaptcha alternative?
643: [06:36:30] <guzzlefry> What's wrong with recaptcha?
644: [06:38:23] <guzzlefry> I used to write my own back in the day. >_>
645: [06:38:48] <Colin[pi]> guzzlefry: it's *ok*... but the images seem to be getting more shitty
646: [06:39:42] <guzzlefry> oh
647: [06:39:44] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
648: [06:39:47] <guzzlefry> like impossible to read? :P
649: [06:40:13] <guzzlefry> I usually have to try a few times, unless they're in numbers only mode.
650: [06:40:28] <Colin[pi]> guzzlefry: like the ones that are labels on doors
651: [06:40:38] <guzzlefry> yeah those...
652: [06:40:54] <Colin[pi]> I can do them but some clients have voiced frustration
653: [06:41:07] <guzzlefry> I've had similar complaints.
654: [06:41:23] <guzzlefry> I actually prefer the ones that ask math questions.
655: [06:52:49] * Bollig|DesignCty has joined #silverstripe
656: [06:57:48] * an_Eskimo quit (Ping timeout: 240 seconds)
657: [06:58:51] <ss23> Dammit, I had a bug fix but I didn't commit it because of another dev was working on it and now I can't think of what the fix was
658: [06:58:54] <ss23> ;_;
659: [07:12:42] <ss23> Oh look, works in every browser EXCEPT FAILFOX
660: [07:12:43] <ss23> ;_;
661: [07:14:26] <simon_w> Colin[pi], nope, I was one a bus
662: [07:14:39] <ss23> was it going fast?
663: [07:19:19] <irogue_> ss23: this is far too common now
664: [07:19:26] <ss23> ik
665: [07:19:27] <irogue_> dev for WebKit/Blink
666: [07:19:27] <ss23> :(
667: [07:19:30] <irogue_> test in IE10, just works
668: [07:19:35] <irogue_> test in FF, *fuck*
669: [07:19:41] <ss23> And you never account for time in FF
670: [07:19:49] <irogue_> sad day when IE is more standards compliant than FF
671: [07:20:06] <ss23> Hey hey now, it's just a different interpretation!
672: [07:20:10] <ss23> You say float, I say go fuck yourself
673: [07:20:10] <ss23> :D
674: [07:20:16] * ocm has joined #silverstripe
675: [07:21:38] <ss23> Wonder if I can just do a FireFox specific hack sheet...
676: [07:23:07] <ocm> howdy
677: [07:23:48] <ss23> hihi ocm
678: [07:23:54] <irogue_> ohai
679: [07:33:19] * ARNHOE has joined #silverstripe
680: [07:33:45] <DesignerX> hi again, is it normal for the "composer update" to take a while befire printing anything on the screen /terminal ?
681: [07:33:54] <DesignerX> before *
682: [07:34:04] * anselmdk has joined #silverstripe
683: [07:36:15] <simon_w> DesignerX, yes. You can pass -v flags (up to -vvv) if you want more things printed
684: [07:37:09] <DesignerX> simon_w: ty that's better
685: [07:38:39] <guci0> http://linki.dtl.pl/e88 hmm...
686: [07:39:09] <guzzlefry> ss23: what's the issue with Firefox?
687: [07:39:20] <ss23> IT SUX
688: [07:39:22] <ss23> THAT'S WHAT
689: [07:39:22] <ss23> idk
690: [07:39:29] <ss23> it handles floats differently to chrome/IE
691: [07:39:33] <guzzlefry> AD HOMINEM BRO :(
692: [07:39:36] <guzzlefry> oh
693: [07:39:36] <ss23> all three handle them differently
694: [07:39:37] <guzzlefry> odd
695: [07:39:49] <ss23> fixed it now with some JS hax to apply floats on page load n stuff
696: [07:39:51] <ss23> but annoying
697: [07:40:03] <ss23> #OneBrowserToRuleThemAll
698: [07:40:05] <guci0> try foundation grid
699: [07:40:17] <ss23> Legacy site, though I believe it's got a bito of bootstrap
700: [07:40:27] <guzzlefry> oh
701: [07:40:33] <guzzlefry> I blame bootstrap instead.
702: [07:40:34] <ss23> guci0: The CSS aficionados here say Gumby is better
703: [07:40:48] <ss23> guzzlefry: Bootstrap aint be touching this yo :P
704: [07:41:11] <guzzlefry> I blame uhhh
705: [07:41:18] <ss23> I blamE YOUUUUUUUUUUUU
706: [07:41:39] <ss23> still fixed now, will commit, push, tell client, then sit here and think about life and whehtehr there's a purpose for me in the universe
707: [07:41:41] <guzzlefry> is it passing compliance stuff? :P
708: [07:42:01] <guci0> so try pure ;)
709: [07:42:37] <guci0> this two, it's all to need ...
710: [07:42:45] <ss23> What what? :O
711: [07:45:02] <ss23> Downloading: connection...
712: [07:45:04] <guci0> http://stage.purecss.io/start/
713: [07:45:05] <ss23> Wish I could download a connection
714: [07:45:05] <guzzlefry> I forgot what it was like in here... :P
715: [07:45:05] <ss23> :(
716: [07:45:08] * stnvh has joined #silverstripe
717: [07:45:20] <guzzlefry> wget OC3
718: [07:45:26] <ss23> guzzlefry: Come on, I want *less* CSS, not more!
719: [07:45:29] <ss23> guci0*
720: [07:46:09] <ss23> holy shit
721: [07:46:14] <ss23> I just touched a box flap with my elbow
722: [07:46:17] <ss23> but it felt like someone grabed me
723: [07:46:18] <ss23> ;_;
724: [07:46:19] * r3v3rb has joined #silverstripe
725: [07:46:35] <ss23> :(
726: [07:46:36] * ss23 cries
727: [07:46:46] <r3v3rb> hi all, is it possible to pass an array of classes to DataObject::get
728: [07:46:47] <hamror> box flap?
729: [07:46:51] <hamror> what kind of "Box"
730: [07:46:55] <ss23> lol
731: [07:46:58] <ss23> a cardboard box one :(
732: [07:47:02] <r3v3rb> or should I just merge results from two calls
733: [07:47:09] <hamror> now i want donburi
734: [07:47:16] <ss23> r3v3rb: Don't think so, I would merge
735: [07:47:18] <hamror> (takea way comes in boxes)
736: [07:47:23] * wmk has joined #silverstripe
737: [07:47:24] <ss23> It's a DataList, so doesn't make sense to be able to mix classes
738: [07:47:30] <r3v3rb> ok
739: [07:47:34] <ss23> Maybe if they were extensions of a common base class...
740: [07:47:37] <r3v3rb> thought so, just wanted to check
741: [07:47:59] <r3v3rb> ss23: nope, one is Page one is extended from DO
742: [07:48:15] <wmk> gmorning
743: [07:48:22] <irogue_> i *hated* Pure CSS
744: [07:49:04] <r3v3rb> actually its a bit trickier than first thought the resultset needs to grab the page of the DO before returning the result ;)
745: [07:49:09] <hamror> i moved from writing graphics engines to doing web work a few years ago and thought 'oh yup i can mack this browser front end shit' fuck me it's an entirely different job and css/html can go away
746: [07:49:22] <guci0> I love but using F. ;) 0.5+ soon
747: [07:49:23] <r3v3rb> hamror: lol
748: [07:49:33] <hamror> pretty sure my math knowledge is atrophying
749: [07:49:41] <ss23> quick, what's 8 * 3
750: [07:49:46] <r3v3rb> 26
751: [07:49:46] <hamror> bean
752: [07:49:54] <ss23> It's too late, we've lost him
753: [07:50:09] <r3v3rb> reminds me of TAXI
754: [07:50:22] <r3v3rb> the tall lurch who answered everything ‘Purple'
755: [07:50:30] <guzzlefry> 24 0.o
756: [07:50:31] <r3v3rb> with Danny DeVito
757: [07:50:37] <ss23> Does anyone here use CWP btw?
758: [07:50:55] <r3v3rb> ss23: que? is an answer to your question in effect
759: [07:51:03] <ss23> lol
760: [07:51:10] <ss23> It's the uh, NZ gov platform thing
761: [07:51:18] <ss23> https://www.cwp.govt.nz/
762: [07:51:18] <guci0> CWP?
763: [07:51:26] <ss23> I know Peavers did some stuff for it, wasnt' sure if anyone else here did
764: [07:51:30] <ss23> I know simon_w did too kind of? I think
765: [07:51:51] <guci0> I saw, good :D
766: [07:51:52] <simon_w> I did stuff for it, never used it
767: [07:52:06] <ss23> ah kk
768: [07:52:10] <DesignerX> is this line wrong in composer.json ? "require":{ .... "simonwelsh/hasoneedit": "*" },
769: [07:52:13] <guci0> Idea is greate!
770: [07:52:32] <simon_w> DesignerX, you should probably pick a version rather than *, but not it's not wrong
771: [07:52:36] <ss23> Anyway, the reason I ask is we have a deployment tool called Deploynaut. I am deciding whether I should work on a sweet exploit to hack into any SilverStripe site that has a default admin set, or whether I shuold improve deploynaut
772: [07:52:49] <r3v3rb> well I would but… thet non shrinking H1 tag in the VIMEO video makes me go UGH everytime I see you guys shrink the page
773: [07:52:50] <ss23> The former is probably going to not be done tonight, but I can get real deploynaut features done tonight easily
774: [07:53:07] <DesignerX> simon_w: for that line I get Package could not be downloaded, sh: 1: svn: not found
775: [07:53:13] <ss23> lol DesignerX, install svn
776: [07:53:14] <ss23> :P
777: [07:53:24] <ss23> Simon makes his shit only accessible through SVN
778: [07:53:28] <guci0> Do hard things!
779: [07:53:30] <ss23> Mashocist that he is
780: [07:53:34] <ss23> hehehe mashocist...
781: [07:53:38] <DesignerX> ah lol
782: [07:53:40] <guci0> If u can...
783: [07:53:43] <ss23> I LOVE IT WHEN THE POTATOES MAKE ME HURT
784: [07:53:48] <ss23> guci0: Well both are hard!
785: [07:53:51] <irogue_> attn people of #silverstripe
786: [07:53:59] <guci0> pick a coin :) Just go!
787: [07:54:04] <irogue_> what are the things that someone should immediately install on a new mac
788: [07:54:08] <ss23> irogue_: Windows
789: [07:54:19] <r3v3rb> ss23: does the CWP form builder support multipage forms ootb
790: [07:54:31] <ss23> r3v3rb: It's userforms
791: [07:54:31] <ss23> :P
792: [07:54:36] <ss23> CWP is literally just "a bunch of modules"
793: [07:54:39] <r3v3rb> irogue_: phpstorm
794: [07:54:40] <DesignerX> irogue_: linux mint :)
795: [07:54:51] <ss23> irogue_: More seriously, you want either ports or... that other thing
796: [07:54:58] <ss23> I hear the other thing is better, but I used ports
797: [07:55:00] <r3v3rb> homebreew ss23
798: [07:55:18] <r3v3rb> ports is better, homebrew is …
799: [07:55:22] <simon_w> irogue_, Sequel Pro
800: [07:55:26] <simon_w> r3v3rb, no, wrong
801: [07:55:31] <simon_w> ports is a piece of shit
802: [07:55:33] <hamror> do you seriously run gentoo ss23
803: [07:55:35] <r3v3rb> so is homebrew
804: [07:55:43] <simon_w> home-brew is less shit :p
805: [07:55:44] <r3v3rb> imho
806: [07:55:46] <r3v3rb> lol
807: [07:55:49] <hamror> was gonna ask the other day
808: [07:55:49] <r3v3rb> just run a vm
809: [07:55:53] <r3v3rb> easier
810: [07:56:12] <simon_w> irogue_, Pocket, Alfred, 1Password
811: [07:56:41] <ss23> hamror: I have a Gentoo server, yeah. I also have a Debian one and an Ubuntu one, and work servers are mainly Debian, but we support some clients who use CentOS and Suse
812: [07:56:42] <r3v3rb> new macs are super capable of running linux, windows as vm’s and osx at the same time without stressing the machine too much
813: [07:56:56] <hamror> yeah i mostly debian and a bit of centos and ubuntu
814: [07:57:01] <hamror> ubuntu can fuck itself in general though
815: [07:57:11] <r3v3rb> ss23: my server runs CentOS, seems very stable
816: [07:57:19] * irogue_ freebsds
817: [07:57:22] <ss23> Ubuntu, for a long time, had much better LTS prospects than Debian, so I did make sure to use it a bit
818: [07:57:22] <simon_w> irogue_, also, totally depends o what the mac's for :p
819: [07:57:24] <irogue_> i'm just that hip
820: [07:57:28] <ss23> lol irogue_ XD
821: [07:57:35] <r3v3rb> current uptime is 108days which is nice
822: [07:57:36] <hamror> in my community using freebsd means you're old not hip
823: [07:57:37] <ss23> r3v3rb: I find yum slow, stupid defaults, yucky interface, etc
824: [07:57:49] <r3v3rb> interface, CLI baby!
825: [07:57:55] <ss23> r3v3rb: I mean the CLI interface :P
826: [07:57:58] <r3v3rb> lol
827: [07:57:58] <simon_w> r3v3rb, I had a mac laptop on ~450 days
828: [07:58:03] <ss23> I've never ran yum on any box with a GUI
829: [07:58:07] <simon_w> ss23, what about the interface interface?
830: [07:58:12] <r3v3rb> simon_w: thats a FUCKING BIG battery!
831: [07:58:13] <ss23> help whats that? :O
832: [07:58:28] <simon_w> r3v3rb, have you heard of these things could power cables?
833: [07:59:00] <r3v3rb> simon_w: wtf … oh shit I wondered why I had to keep buying macbook pro’s every other day!
834: [07:59:20] <r3v3rb> :D
835: [07:59:57] <r3v3rb> is it simple to change the /admin url to something else for security reasons?
836: [08:00:01] <simon_w> irogue_, oh, http://www.perian.org is rather useful
837: [08:00:13] <simon_w> r3v3rb, doubt it
838: [08:00:24] <irogue_> ah yes, perian
839: [08:00:25] <simon_w> Also, lol, "security reasons"
840: [08:00:30] <r3v3rb> hmmm, that’s my one misgiving for SS
841: [08:00:34] <irogue_> that takes me back
842: [08:00:50] <r3v3rb> simon_w: well to secure it as much as anything
843: [08:01:01] <simon_w> irogue_, still works with 10.9 too!
844: [08:01:10] <simon_w> r3v3rb, how does it make it secure?
845: [08:01:10] <r3v3rb> there is no such thing as secure, but at least it stops easy hacks
846: [08:01:10] <ss23> r3v3rb: I think it's a positive thing. Moving /admin is indicative of people who don't understand security. Allowing to do it is going to promote idiocy
847: [08:02:07] <r3v3rb> ss23: simon_w really… so once you know a site was built with a given CMS you can target the default admin script fairly easily
848: [08:02:28] * kinglozzer has joined #silverstripe
849: [08:02:32] <simon_w> r3v3rb, so why not make that secure rather than hiding it?
850: [08:02:52] <ss23> r3v3rb: The point is more like... if you're going to subscribe to obscurity as security... you have much bigger problems
851: [08:03:22] <ss23> Setting proper passwords will protect you better than hiding URLs will...
852: [08:03:23] <r3v3rb> ss23: simon_w well we run on PHP, MySQL etc so security isn’t a given anyway
853: [08:03:52] * simon_w sighs
854: [08:03:57] <r3v3rb> and the whole web is run on boxes that have proven time and again that human coding errors/oversights are insecure
855: [08:03:58] <simon_w> So, you don't really understand security?
856: [08:04:13] <r3v3rb> simon_w: guess not in you opinion
857: [08:04:44] * jrthomer quit (Ping timeout: 252 seconds)
858: [08:05:10] <r3v3rb> lets put it this way, would you put your $2000 laptop in a visible window so anyone can walk past and see it - opportunists will take that opportunity to remove it from you…
859: [08:05:18] <ss23> Fuck, it's Friday tomorrow ;_;
860: [08:05:35] <ss23> r3v3rb: If you having your house unlocked and your laptop easily accessible, YOU HAVE BIGGER PROBLEMS
861: [08:05:36] <r3v3rb> if you had put it elsewhere out of sight the opportunist wouldn’t have seen it
862: [08:05:47] <r3v3rb> ss23: heard of breaking a window?
863: [08:05:54] <ss23> Heard of THAT'S NOT HOW COMPUTERS WORK?
864: [08:05:56] <r3v3rb> same as targeting a admin script
865: [08:05:59] <ss23> ... ;_;
866: [08:06:03] <ss23> No it's not
867: [08:06:12] <r3v3rb> how so...
868: [08:06:15] <ss23> How *is* it?
869: [08:06:23] <ss23> What the heck would "breaking the window" be in this case?
870: [08:06:35] <ss23> If bruteforcing passworsd, belive me, the window isn't a known URL, it's *weak passwords*
871: [08:06:57] <r3v3rb> ok, it was only a question
872: [08:07:12] <ss23> You're following up with sillyness! >.<
873: [08:07:28] <r3v3rb> not really, but I can’t be arsed to argue the point
874: [08:07:33] <r3v3rb> \o/
875: [08:07:41] <r3v3rb> it was a simple question
876: [08:14:05] <irogue_> at the SS training on tuesday
877: [08:14:07] <irogue_> i warned people
878: [08:14:39] <ss23> You warned then what? :O
879: [08:14:41] <r3v3rb> of idiots like me in iRC
880: [08:14:44] <r3v3rb> :P
881: [08:14:49] <irogue_> "IRC is a great place to get answers, but pyro and ss23 will bite your face if you ask a silly question"
882: [08:15:02] <r3v3rb> pyro is a pussy :D
883: [08:15:23] <r3v3rb> ss23: hard nosed bastard ;)
884: [08:15:34] <r3v3rb> and simon_w don’t get me started
885: [08:15:37] <r3v3rb> :P
886: [08:19:08] * DesignerX quit (Ping timeout: 255 seconds)
887: [08:19:09] <kinglozzer> irogue_: I nominate that to be the new topic
888: [08:19:13] <kinglozzer> :P
889: [08:19:23] <irogue_> https://www.youtube.com/watch?v=tU-VJOzb-10
890: [08:20:19] * ARNHOE_ has joined #silverstripe
891: [08:21:36] * spronk2 has joined #silverstripe
892: [08:21:57] * DesignerX has joined #silverstripe
893: [08:22:48] * UncleCheese has joined #silverstripe
894: [08:22:54] <ss23> XD
895: [08:23:59] * ARNHOE quit (Ping timeout: 252 seconds)
896: [08:25:00] <DesignerX> r3v3rb: hi, was reading the chat above. THink of the /admin page as a door to your house/system . Do you hide the door or have a better lock ? :)
897: [08:25:58] <irogue_> i do quite enjoy only allowing certain IPs for /admin
898: [08:26:09] <irogue_> is that like putting a fence in front of the door?
899: [08:26:46] <simon_w> Or a guard dog
900: [08:26:58] <r3v3rb> lol
901: [08:27:12] <r3v3rb> guys/gals it was only a question :P
902: [08:27:30] <DesignerX> well either way.. you didnt move the door to adiffernt location & hid it . you just secured it ;)
903: [08:27:44] <DesignerX> with a dog or a fence
904: [08:27:48] <DesignerX> or both
905: [08:28:04] <r3v3rb> I’d prefer to look at it as a window a way to look in and peek at the innards
906: [08:28:29] <r3v3rb> the door is ftp access
907: [08:28:48] <r3v3rb> which allows me to move in and remove stuff or move it from room to room
908: [08:28:50] <DesignerX> r3v3rb: it's all good ;)
909: [08:28:58] <irogue_> you'd really need to change the path for /Security too
910: [08:29:00] <r3v3rb> certainly good to cause a discussion
911: [08:29:17] <r3v3rb> obscurity should always be the first line of defence imho
912: [08:29:28] <r3v3rb> but I get that others wont see it that way
913: [08:29:38] <kinglozzer> r3v3rb: I appreciate the sentiment, it's something we used to do for an old CMS of ours :P
914: [08:29:43] <Colin[pi]> at least SS is not one of those "Admin Login here" in the template by default systems
915: [08:30:25] <DesignerX> Colin[pi]: not in the template, just the default HomePage content :)
916: [08:30:43] <Colin[pi]> DesignerX: haha yeah I guess you're right on that
917: [08:32:29] <guci0> http://grupakarczew.pl/assets/Uploads/_resampled/SetHeight700-Zrzut-ekranu-2014-05-15-o-10.29.05.png are young chicks ;)
918: [08:32:51] <spronk2> hmm
919: [08:33:30] <Colin[pi]> guci0: what a great tit!
920: [08:34:18] <guci0> ;))) *Facikng fast
921: [08:35:54] * r3v3rb quit (Ping timeout: 240 seconds)
922: [08:36:06] * r3v3rb has joined #silverstripe
923: [08:36:17] <r3v3rb> did i miss anything
924: [08:37:46] <irogue_> yeah, we had an orgy
925: [08:38:26] * Colin[pi] smokes cigarette
926: [08:39:04] <r3v3rb> bugger
927: [08:39:07] <r3v3rb> literally
928: [08:39:10] <r3v3rb> :\
929: [08:39:39] <guci0> and I pick one shot :D
930: [08:45:05] * Pyretrofitk has joined #silverstripe
931: [08:45:57] <r3v3rb> Pyretrofitk: good morning
932: [08:53:02] * r3v3rb_ has joined #silverstripe
933: [08:54:25] * r3v3rb quit (Ping timeout: 265 seconds)
934: [08:54:25] * r3v3rb_ is now known as r3v3rb
935: [08:56:57] * ARNHOE has joined #silverstripe
936: [08:58:29] * ARNHOE__ has joined #silverstripe
937: [08:58:29] * ARNHOE quit (Read error: Connection reset by peer)
938: [09:00:32] * ARNHOE_ quit (Ping timeout: 255 seconds)
939: [09:02:09] * r3v3rb_ has joined #silverstripe
940: [09:02:48] * spronk2 quit (Quit: spronk2)
941: [09:03:14] * r3v3rb quit (Ping timeout: 255 seconds)
942: [09:03:15] * r3v3rb_ is now known as r3v3rb
943: [09:05:47] <wmk> how can i tell compass to load the old (still installed) gem, not the new alpha?
944: [09:09:10] * spronk2 has joined #silverstripe
945: [09:09:13] * r3v3rb_ has joined #silverstripe
946: [09:09:38] * r3v3rb quit (Ping timeout: 240 seconds)
947: [09:09:38] * r3v3rb_ is now known as r3v3rb
948: [09:12:24] <Pyretrofitk> gidday r3v3rb :>
949: [09:12:31] <r3v3rb> Pyretrofitk: :D
950: [09:34:15] * cloph_away is now known as cloph
951: [09:36:56] <kinglozzer> wmk: Compass module?
952: [09:36:59] <kinglozzer> I had that issue the other day
953: [09:37:25] <wmk> kinglozzer, well, compass _0.12.2_ watch should do the job, but raises other errors
954: [09:37:33] <wmk> just the version inside underscores
955: [09:37:56] <kinglozzer> wmk: Are you talking about the compass silverstripe module? Or compass in general?
956: [09:38:08] <wmk> ehem, no. compass rubygem
957: [09:38:13] <kinglozzer> Ah, never mind :P
958: [09:38:53] <wmk> at least the new susy has a legacy mode for old susy mixins, @import "susyone" did the trick
959: [09:39:21] * Tanger has left #silverstripe
960: [09:39:23] * wmk should have a look at grunt / bower for packaging sass / compass stuff with the project
961: [09:40:39] <kinglozzer> guise we're doing it wrong: https://econsultancy.com/blog/64833-adaptive-web-design-pros-and-cons
962: [09:51:30] <r3v3rb> ohnoes
963: [09:51:34] <wmk> hmm, composer doesn't seem to check requirements when updating a module?
964: [09:51:37] <r3v3rb> lets start again
965: [09:53:27] <r3v3rb> silverstripe email helper - can it be used without user/pass to a mail relay
966: [09:54:02] <r3v3rb> and is there a test if the mail isn’t sent?
967: [09:54:10] <r3v3rb> is anyone aware?
968: [09:56:53] * UncleCheese quit (Quit: UncleCheese)
969: [10:05:25] * Error404NotFound has joined #silverstripe
970: [10:21:32] * wmk quit (Ping timeout: 255 seconds)
971: [10:21:43] <r3v3rb> yay, consultants results just came through in the post - early indicator shows I have prostate cancer !
972: [10:22:06] <actionbastard> woah
973: [10:22:08] <actionbastard> shit dude
974: [10:22:12] <actionbastard> i am sorry to hear that
975: [10:22:35] <actionbastard> are you okay?
976: [10:22:47] <r3v3rb> actionbastard: knew ages ago but they consultant just said to monitor - I had to ask for medical records and now find I have a grade 2 tumour
977: [10:22:57] <r3v3rb> just about to tell wife - wish me luck!
978: [10:23:05] <actionbastard> im wishing you all the luck i can bro
979: [10:23:08] <r3v3rb> ta
980: [10:26:40] <actionbastard> r3v3rb: if there's anything a random internet stranger can do, let me know
981: [10:27:45] <hamror> like stalk your family
982: [10:29:26] <r3v3rb> lol, we’ll see
983: [10:32:57] <actionbastard> while i am pro at internet stalking, i am trying to convey genuine concern
984: [10:33:04] <actionbastard> and not stalk anyone
985: [10:47:53] <r3v3rb> carry on talking everyone - I’m sure I’ll be fine :D
986: [10:48:22] <r3v3rb> don’t let me ruin your day :P but if you are around 40 like me get checked ;)
987: [10:49:25] <actionbastard> getting there
988: [10:49:30] <actionbastard> only a few years
989: [10:49:40] <simon_w> At least they can do the check with a blood test now ;)
990: [10:49:40] * stnvh quit ()
991: [10:49:54] <r3v3rb> i only went because I kept waking up for a piss - glad I did now
992: [10:50:10] * UncleCheese_ has joined #silverstripe
993: [10:50:33] <r3v3rb> simon_w: PSA test is according to my consultant - an indicator but nothing more as all male PSA levels rise throughout their lives
994: [10:51:22] <r3v3rb> my MRI shows to tumours, the radiologist has determined one likely to be benign but the other more likely to be cancerous and in need to full biopsy
995: [10:51:29] <r3v3rb> two tumours*
996: [10:51:55] * stnvh has joined #silverstripe
997: [10:52:03] <r3v3rb> so off I toddle to hospital for invasive surgery likely to give me some horrible disease
998: [10:52:09] <r3v3rb> as my consultant put it
999: [10:52:25] <r3v3rb> thats why he ordered two MRI tests rather than the biopsy :P
1000: [10:52:43] <simon_w> So long as you don't need to turn to selling Meth to pay for it :p
1001: [10:52:50] <Zauberfisch> :D
1002: [10:53:17] <r3v3rb> simon_w: not in the UK
1003: [10:53:23] <r3v3rb> fortunately
1004: [10:54:07] <Pyretrofitk> simon_w: if I make a PR now can you merge it?
1005: [10:54:18] <simon_w> Pyretrofitk, potentially
1006: [10:54:25] <Pyretrofitk> into 2.4 all the way through to 3.2?
1007: [10:54:28] <Pyretrofitk> :P
1008: [10:54:39] <Pyretrofitk> simon_w: you're about to go to sleep now though huh?
1009: [10:54:50] <simon_w> 2.4? Is it a security vuln?
1010: [10:55:05] <Pyretrofitk> simon_w: nah, I was being over zealous. 3.1 would be fine.
1011: [10:55:19] <simon_w> Okay, what is it?
1012: [10:55:41] <Pyretrofitk> adding http://www.php.net/manual/en/reflectionclass.isinstantiable.php to http://api.silverstripe.org/3.1/source-class-SS_HTTPRequest.html#473
1013: [10:56:07] <Pyretrofitk> Mebbe you could just live edit on github and problem solved? :P
1014: [10:56:41] <simon_w> Include a test and sure
1015: [10:56:54] <Pyretrofitk> :< I was hoping there was already a test, heh
1016: [10:57:19] <simon_w> For an abstract Controller class? :p
1017: [10:57:34] <Pyretrofitk> yup.
1018: [10:57:41] <Pyretrofitk> I want abstract base class
1019: [10:57:55] <Pyretrofitk> controller
1020: [10:57:58] <simon_w> Yeah, and you're expecting a test for it?
1021: [10:58:21] <Pyretrofitk> well, a test that controllers are success/deny as expected on that case.
1022: [10:58:39] <simon_w> There probably is
1023: [10:58:41] <Pyretrofitk> Not entirely sure how to test tbh.
1024: [10:58:47] <Pyretrofitk> if not existing one.
1025: [10:59:32] <simon_w> Nope, not existing test for $Controller stuff
1026: [10:59:35] <simon_w> *no
1027: [11:00:01] <simon_w> If you're still awake when I get online tomorrow, I can help you through it
1028: [11:00:25] <Pyretrofitk> I'm at work :>
1029: [11:00:28] <Pyretrofitk> hah
1030: [11:00:38] <simon_w> Oh, it's actually rather easy
1031: [11:01:44] <Pyretrofitk> I take it I'd be modifying https://github.com/silverstripe/silverstripe-framework/blob/3.1/tests/control/HTTPRequestTest.php
1032: [11:01:45] <simon_w> $request = new SS_HTTPRequest("GET", 'HTTPRequestTest_Controller'); $this->assertTrue(class_exists('HTTPRequestTest_Controller')); $this->assertFalse($request->match('$Controller'));
1033: [11:01:59] <simon_w> abstract class HTTPRequestTest_Controller extends Controller implements TestOnly {}
1034: [11:02:01] <simon_w> yup
1035: [11:02:12] <Pyretrofitk> cool, I can do that :>
1036: [11:02:15] <simon_w> In testMatch()
1037: [11:02:20] <Pyretrofitk> mmm
1038: [11:02:21] <simon_w> Well, the class goes at the bottom
1039: [11:02:43] <simon_w> Probably with a comment to explain what the check's for
1040: [11:03:46] <Pyretrofitk> Does injector support namespaced stuff?
1041: [11:03:54] <simon_w> Should do
1042: [11:04:07] <simon_w> I think I used it for my OAuth server stuff
1043: [11:04:16] <Pyretrofitk> Injector::getInstance()->create('\Sweet\Namespaced\Class')
1044: [11:04:16] <Pyretrofitk> ?
1045: [11:04:30] <simon_w> Without the leading slash, but yeah
1046: [11:04:57] <Pyretrofitk> so Namespaced\Class::create() would still work too?
1047: [11:05:06] <simon_w> If it extends from Object
1048: [11:05:10] <Pyretrofitk> cool.
1049: [11:05:13] <Pyretrofitk> that's neat
1050: [11:05:46] <kinglozzer> r3v3rb: :( :( :( <3
1051: [11:06:15] <r3v3rb> kinglozzer: I’ll be alright - at least i’m on the radar for checking dealing with etc
1052: [11:06:18] <Pyretrofitk> ok, next question, how much work to get a new parallel instance of a database connection open?
1053: [11:06:38] * r3v3rb doesn’t need his prostate now anyway i have two children ;)
1054: [11:06:53] <simon_w> Pyretrofitk, DB::connect($args)
1055: [11:08:20] <Pyretrofitk> simon_w: but doesn't that replace the singleton global connection?
1056: [11:08:39] <Pyretrofitk> eg all the things that BlahFace::get() uses and suchlike?
1057: [11:08:51] <simon_w> Pyretrofitk, DB::connect($args, 'MyCustomConn')
1058: [11:08:57] <kinglozzer> r3v3rb: Well, all the best! If you're unwell I might let all those pints you owe me slide... ;)
1059: [11:09:07] <simon_w> Then you use DB::getConn('MyCustomConn')
1060: [11:09:11] <Pyretrofitk> simon_w: ahh, well that's surprisingly easier than I thought.
1061: [11:09:24] <Pyretrofitk> simon_w: but do I need to reset the active conn when I'm done?
1062: [11:09:26] <r3v3rb> kinglozzer: piss off thats an even bigger reason to guzzlefry them down ;)
1063: [11:09:39] <kinglozzer> Haha
1064: [11:09:47] <simon_w> Pyretrofitk, shouldn't need to. Everything should be using the connection object
1065: [11:09:52] <guzzlefry> say what
1066: [11:13:52] <Pyretrofitk> simon_w: hmm, so the 'default' SS con persists and all SS stuff uses that, but I can define other conns to do whatever else I like? Sounds great.
1067: [11:14:03] <simon_w> Pyretrofitk, yup
1068: [11:14:04] <Pyretrofitk> without consequence*
1069: [11:14:13] <Pyretrofitk> choice, I thought it was a big thing.
1070: [11:14:37] <Pyretrofitk> r3v3rb: shit to hear man, that sucks. Hope you can get it beat if it's what it seems to be!
1071: [11:15:04] * Pyretrofitk continues on creating code igniter emulation layer
1072: [11:15:15] <r3v3rb> Pyretrofitk: got get it biopsied still but the radiologist thinks its what no one wants to read on a Thursday morning
1073: [11:15:47] <Pyretrofitk> r3v3rb: mmm. Well the other side of it is that hopefully you've caught it early enough to get it remedied.
1074: [11:16:14] <r3v3rb> aye, cut the fucker out and have no more children due to being impotent :D
1075: [11:16:19] <r3v3rb> win win
1076: [11:16:35] <Pyretrofitk> on the bright side, at least you've got childrens already!
1077: [11:16:44] <r3v3rb> indeedies
1078: [11:16:49] <Pyretrofitk> impotence... is that caused by prostate?
1079: [11:17:01] <Pyretrofitk> because that sounds more like amateurstate :<
1080: [11:17:15] <r3v3rb> nah, but cutting it out usually ends up with impotence as a side effect
1081: [11:17:22] <Pyretrofitk> guts :<
1082: [11:17:32] <r3v3rb> as they sever the seminal vessels etc to extract it all
1083: [11:17:37] <r3v3rb> :(
1084: [11:17:46] <r3v3rb> no biggie rather be alive than dead with a hard on
1085: [11:17:56] <Pyretrofitk> oh wait, impotence as in verility, rather than impotence as in droopy sadface?
1086: [11:18:12] <r3v3rb> lmao
1087: [11:18:15] <Pyretrofitk> or is that the same thing, I'm confused.
1088: [11:18:19] <r3v3rb> same thin
1089: [11:18:21] <Pyretrofitk> fertility, idk.
1090: [11:18:24] <Pyretrofitk> one of those words.
1091: [11:18:40] <r3v3rb> glazed over at school thinking of boobies did you
1092: [11:18:51] <r3v3rb> and ginas
1093: [11:18:52] <Pyretrofitk> so long story short, after cutting nasty shit out, still get it up? y/n?
1094: [11:19:06] <r3v3rb> n
1095: [11:19:09] <Pyretrofitk> :(
1096: [11:19:10] <r3v3rb> 50/50
1097: [11:19:12] <r3v3rb> tbh
1098: [11:19:19] <r3v3rb> some can, some cant
1099: [11:19:27] <r3v3rb> i’ll get a stand in and direct ;)
1100: [11:19:41] <r3v3rb> rotflmao
1101: [11:19:50] <Pyretrofitk> If it was just severed seminal vessels I could live with that, it's just basically like a vesectomy
1102: [11:19:50] <r3v3rb> but he better be well endowed!
1103: [11:19:57] <r3v3rb> Pyretrofitk: indeed
1104: [11:20:01] <Pyretrofitk> lol, you dirty bugger!
1105: [11:20:03] <Pyretrofitk> xD
1106: [11:21:27] <r3v3rb> hang on PHPMailer calls class.smtp.php right, smtp.php has do_debug as levels 0-4 (afaik) yet phpmailer sets SMTPDebug as boolean and passes to do_debug - no wonder I always get errors printed to screen!
1107: [11:21:29] <Pyretrofitk> WHOLEY FUCKING LOL kinglozzer !!
1108: [11:21:48] <r3v3rb> what did i miss
1109: [11:21:59] <Pyretrofitk> TL;DR: motherfucking browser sniff all the things!
1110: [11:22:28] <r3v3rb> oh the adaptive site post
1111: [11:22:32] <Pyretrofitk> [10:40] <kinglozzer> guise we're doing it wrong: https://econsultancy.com/blog/64833-adaptive-web-design-pros-and-cons
1112: [11:23:13] <Pyretrofitk> like, wtf? everything everyone ever did in the past 20 years was all "wholey shit sniffing is bad on so many levels" then along comes this guy... calls sniffing 'adaptive' instead, SUDDENLY NEW BEST THING EVER
1113: [11:23:41] <simon_w> Pyretrofitk, so, when's that PR coming? :p
1114: [11:24:00] <kinglozzer> Hahaha Pyretrofitk, I like the suspiciously short list of cons :P
1115: [11:24:19] <Pyretrofitk> Like that time someone decided to invent BEM methodolgy when building websites... it's all "oh, so you mean encasulation? An idea every developer worth their salt should know and has been around since like 1921? LOL"
1116: [11:24:39] <Pyretrofitk> simon_w: after I remember how to do git updates and things
1117: [11:26:52] <Pyretrofitk> aww yis, I've already got a fork, and it's called Sapphire
1118: [11:27:43] <r3v3rb> got to love SEO company bad mouthing because of server being shared IP
1119: [11:28:39] <Pyretrofitk> lol. because IPs have everything to do with searchablility
1120: [11:28:58] * UncleCheese_ quit (Quit: UncleCheese_)
1121: [11:29:11] <Pyretrofitk> gah, I have to make a key :<
1122: [11:29:46] <r3v3rb> exactly and in 2006 and 2010 google catagorically stated it as not being of issue but hey, just keep beating that drum
1123: [11:30:01] <Pyretrofitk> they're the experts.
1124: [11:30:17] <Pyretrofitk> www.youtube.com/watch?v=BKorP55Aqvg
1125: [11:31:12] * Pyretrofitk goes to install github for windows
1126: [11:31:27] <Pyretrofitk> hmm... good idea / bad idea....
1127: [11:32:59] * Pyretrofitk watches as it installs .NET 4
1128: [11:36:41] <simon_w> Pyretrofitk, too late!
1129: [11:36:47] <Pyretrofitk> simon_w: that's fine.
1130: [11:36:56] <Pyretrofitk> I'll just hack core until next time :P
1131: [11:37:51] <Pyretrofitk> gn!
1132: [11:45:52] * travis-ci has joined #silverstripe
1133: [11:45:52] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2583 (3.1 - 08ea44d : Simon Welsh): The build passed.
1134: [11:45:52] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/c3c3145d37ac...08ea44d45815
1135: [11:45:52] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/25235593
1136: [11:45:52] * travis-ci has left #silverstripe
1137: [11:45:55] <DesignerX> hi,
1138: [11:46:14] <DesignerX> how can I call some functions before forTemplate() is excuted ?
1139: [11:48:02] * r3v3rb quit (Quit: r3v3rb)
1140: [11:51:08] * jrthomer has joined #silverstripe
1141: [11:51:20] <Pyretrofitk> in your controller DesignerX
1142: [11:51:45] <Pyretrofitk> for public function forTemplate() { <here>; parent::forTemplate(); }
1143: [11:51:47] <Pyretrofitk> idk
1144: [11:53:23] * r3v3rb has joined #silverstripe
1145: [12:03:17] * UndefinedOffset has joined #silverstripe
1146: [12:11:27] <DesignerX> Pyretrofitk: how can I have a controller for my DataObject . Same question asked on the forums but no answers or they are too old (ss2.4)
1147: [12:13:02] <Zauberfisch> DesignerX: you are asking the wrong question I'd say
1148: [12:13:11] <Zauberfisch> a model does not have a controller
1149: [12:13:17] <Zauberfisch> a controller however can have a model
1150: [12:13:53] <Zauberfisch> the fact that silverstripe pages "have" a controller is a special thing, and replicating that might be more effort than its worth
1151: [12:13:58] <DesignerX> but when i'm subclassing DataObject , i'm just creating the Model ?
1152: [12:14:07] <Zauberfisch> indeed
1153: [12:14:18] <Zauberfisch> DataObject is a model, not a controller
1154: [12:14:33] <Zauberfisch> (ok, there is this weird ModelAsController thing, but lets forget about that for the moment)
1155: [12:15:04] <DesignerX> For this task, what I really need is to call functions before forTemplate()
1156: [12:15:29] <DesignerX> lolz.. I just say that class while reading SiteTree.php , but will skip it for now
1157: [12:15:57] <Zauberfisch> so you want to modify forTemplate? what are you asking about controllers than? :P
1158: [12:16:24] <Zauberfisch> and I think Pyretrofitk has already provided a solid solution for executing your code before forTemplate
1159: [12:16:33] * Zauberfisch is shortly afk
1160: [12:17:54] * r3v3rb quit (Ping timeout: 276 seconds)
1161: [12:20:30] <DesignerX> I have BaseClass extends TataObject & SubClass extends BaseClass . now I have forTemplate() setup in the BaseClass to render the object with a template that matches the called_class (using get_called_class)
1162: [12:20:38] <DesignerX> extends DataObject *
1163: [12:22:16] <DesignerX> Zauberfisch: Pyretrofitk you are right, just noticed the parent::fortemplate .. will try that (long day)
1164: [12:23:03] <Pyretrofitk> I'm not sure why you're bothering DesignerX
1165: [12:23:23] <Pyretrofitk> what you've described is the default action for rendering a view.
1166: [12:25:00] <DesignerX> Pyretrofitk: to render an object, I will have to set the fortemplate on the BaseClass at least , it's only working by default for pages ?
1167: [12:25:10] <Pyretrofitk> no
1168: [12:25:13] <Pyretrofitk> the default.
1169: [12:25:16] <Pyretrofitk> full stop
1170: [12:26:15] <DesignerX> so if Page has_one BaseObject , then $BaseObject in my template, will it auto render the object with the correct Template.ss ?
1171: [12:26:44] <Pyretrofitk> hang on, you might be right. Might be defined in SiteTree's forTemplate.
1172: [12:27:19] <DesignerX> though so .. I know its required for SS3.1 (remember having an error message asking for forTemplate on my object)
1173: [12:27:20] <Pyretrofitk> but I'm reasonably sure that viewer will attempt to find template with same name as class, or parent class name.
1174: [12:27:22] <Pyretrofitk> by default.
1175: [12:27:49] <Pyretrofitk> DesignerX: probably because you called to display the object directly from a template or something.
1176: [12:27:58] <Pyretrofitk> It's been a while since I looked at the viewer
1177: [12:28:30] <DesignerX> all good . will test your example now ;)
1178: [13:00:07] * DesignerX quit (Quit: Konversation terminated!)
1179: [13:02:52] <kinglozzer> I'm having a silly moment here. public function arrayOnly(array $var) {} doesn't work, right?
1180: [13:04:49] <kinglozzer> Oh, well it won't do shit in 3.1.x anyway
1181: [13:04:53] <kinglozzer> So fuckit
1182: [13:17:19] * wmk has joined #silverstripe
1183: [13:28:29] <Pyretrofitk> kinglozzer: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
1184: [13:28:33] <Pyretrofitk> :<
1185: [13:28:45] <kinglozzer> yup :(
1186: [13:28:57] <Pyretrofitk> kinglozzer: what's this about vars?
1187: [13:29:05] <Pyretrofitk> arrvarr
1188: [13:29:25] <Pyretrofitk> it is the hour the pirate array
1189: [13:29:29] <Pyretrofitk> they are upon us
1190: [13:29:31] <Pyretrofitk> :<
1191: [13:29:34] <kinglozzer> Can you do type hinting with array/string/int etc?
1192: [13:29:42] <Pyretrofitk> like a motherfuck'n siestas
1193: [13:29:46] <kinglozzer> That was my question :P
1194: [13:29:46] <Pyretrofitk> kinglozzer: yes.
1195: [13:30:01] <kinglozzer> But it doesn't matter anyway, because type hinting doesn't do shit in SS 3.1
1196: [13:30:08] <kinglozzer> It's ignored ><
1197: [13:30:14] <kinglozzer> Well, surpressed
1198: [13:30:19] <Pyretrofitk> mmm
1199: [13:30:35] <kinglozzer> For some reason I had it in my head that you couldn't type hint primitives
1200: [13:30:44] <Pyretrofitk> mm, can.
1201: [13:31:06] <kinglozzer> Oh, apparently int and string don't work
1202: [13:31:08] <kinglozzer> array does
1203: [13:31:17] <Pyretrofitk> someone, please, tell me what the fuck this is all about :< https://github.com/silverstripe/silverstripe-framework/blob/ff1b0e3a0882075d639147c1ee040ae206432390/conf/ConfigureFromEnv.php#L113
1204: [13:31:26] <kinglozzer> Maybe I should RTFM http://php.net/manual/en/language.oop5.typehinting.php
1205: [13:32:33] <Pyretrofitk> mm
1206: [13:33:34] <Pyretrofitk> o ok, no int or string, but array ok.
1207: [13:33:38] <Pyretrofitk> the more you know.
1208: [13:33:52] <kinglozzer> Y NO INT OR STRING?!
1209: [13:33:58] <kinglozzer> fuckn PHP
1210: [13:34:04] <kinglozzer> I only needed array anyway, but
1211: [13:34:20] <Pyretrofitk> but hack
1212: [13:34:21] <Pyretrofitk> or something
1213: [13:34:24] <kinglozzer> mm
1214: [13:34:30] <Pyretrofitk> because all he facebooks.
1215: [13:34:42] <Pyretrofitk> also, that link, idek
1216: [13:34:46] <Pyretrofitk> (mine)
1217: [13:34:53] * Colin[pi] quit (Ping timeout: 258 seconds)
1218: [13:34:54] <Pyretrofitk> confuse++!
1219: [13:35:08] <kinglozzer> schema... schiba... wow
1220: [13:35:22] <kinglozzer> yeah idk either :>
1221: [13:35:43] <Pyretrofitk> idkfaatm
1222: [13:35:50] <Pyretrofitk> jzzzz
1223: [13:36:25] <Pyretrofitk> I spent all my coin, no £ for 'energy' dranks
1224: [13:36:37] <Pyretrofitk> might just go for a walk
1225: [13:40:26] * catcher has joined #silverstripe
1226: [14:09:51] * wmk quit (Quit: nice to meet you ;))
1227: [14:21:26] * muskie9 has joined #silverstripe
1228: [14:21:36] * scpi has joined #silverstripe
1229: [14:23:48] * spronk2 quit (Quit: spronk2)
1230: [14:34:18] * wmk has joined #silverstripe
1231: [14:39:59] <guci0> The auditors have to check - according to RMF FM - how much "free" textbook will cost parents of children. SCC has also examine the quality of the new primer. //No comment :)
1232: [14:50:36] <Pyretrofitk> ss install
1233: [14:50:42] <Pyretrofitk> has /vendor
1234: [14:50:44] <Pyretrofitk> why the fuck
1235: [14:51:12] <Pyretrofitk> has /vendor/composer/installers/PhpBBInstaller.php
1236: [14:51:17] <Pyretrofitk> why the absolute fuck.
1237: [14:51:34] <Pyretrofitk> I downloaded tarball from website btw.
1238: [14:51:55] <Pyretrofitk> shoulda just downloaded framework direct from github :<
1239: [14:52:14] <Pyretrofitk> TYPO3CmsInstaller.php
1240: [14:52:15] <Pyretrofitk> WHY
1241: [14:53:30] <kinglozzer> ><
1242: [14:53:32] <wmk> ???
1243: [14:53:47] <kinglozzer> We always just start with a composer.json rather than the installer
1244: [14:54:07] <Pyretrofitk> tarball package is rubbish :<
1245: [14:54:10] <Zauberfisch> same here
1246: [14:54:15] <Pyretrofitk> how much cruft? ALL OF IT
1247: [14:54:25] <Pyretrofitk> kinglozzer: I can't composer
1248: [14:54:28] <Pyretrofitk> for a few reasons
1249: [14:54:32] <Pyretrofitk> one being that I can't git
1250: [14:54:34] <Zauberfisch> but the PHPBBInstaller, TYPO3Installer and so on still appear everywhere though
1251: [14:54:41] <Pyretrofitk> kinda puts a stop to about all the things
1252: [14:54:47] <Zauberfisch> they don't come from silverstripe, they come from composer
1253: [14:54:53] <Pyretrofitk> Zauberfisch: I know, but that's still shit.
1254: [14:55:00] <kinglozzer> Pyretrofitk: You can still composer locally tho?
1255: [14:55:08] <kinglozzer> Then rsync/ftp/whatevs
1256: [14:55:11] <Pyretrofitk> kinglozzer: on my windows machine
1257: [14:55:14] <kinglozzer> Oh
1258: [14:55:15] <Pyretrofitk> that isn't the dev box
1259: [14:55:21] * anselmdk quit (Quit: anselmdk)
1260: [14:55:30] <Pyretrofitk> both of which are being big muckle f'n firewall.
1261: [14:55:49] <Pyretrofitk> being behind*
1262: [14:56:26] <wmk> windows can composer, too
1263: [14:56:36] <Pyretrofitk> barely.
1264: [14:56:38] <wmk> cygwin or git bash
1265: [14:56:41] <Pyretrofitk> ha!
1266: [14:56:49] * Pyretrofitk sees joke, laughs.
1267: [14:57:02] <Zauberfisch> Pyretrofitk: I use composer a lot on windows. in cygwin
1268: [14:57:05] <wmk> or use a decent IDE w/ composer support
1269: [14:57:13] <Zauberfisch> you might say cigwin is not windows
1270: [14:57:18] <catcher> Pyretrofitk, download tarball, create new tarball with framework/ & cms/
1271: [14:57:20] * wmk uses git bash
1272: [14:57:20] <Zauberfisch> *cygwin
1273: [14:57:28] <Pyretrofitk> there is a windows... err... in theory composer runs directly in windows.
1274: [14:57:38] <Pyretrofitk> but in practice... It half works.
1275: [14:58:07] <Pyretrofitk> so I installed SS manually
1276: [14:58:14] <Pyretrofitk> visited
1277: [14:58:20] <Pyretrofitk> doesn't seem to have dev/built
1278: [14:58:25] <Pyretrofitk> there's no DB in system.
1279: [14:58:29] <Zauberfisch> idk, I never had problems
1280: [14:58:39] <Zauberfisch> (only the passwordfield in cygwin is weird)
1281: [14:58:42] <Zauberfisch> but other than that
1282: [14:58:46] <Zauberfisch> no problems
1283: [14:59:03] <Pyretrofitk> not that not devbuilding is weird by itself... but SS appears to be working.
1284: [14:59:06] <Pyretrofitk> that's weird.
1285: [14:59:27] <Zauberfisch> but well, I actually don't care anylonger, switching all my workstations to linux now
1286: [14:59:32] <Pyretrofitk> :P
1287: [14:59:34] <Pyretrofitk> :D
1288: [14:59:36] <Pyretrofitk> wise choice
1289: [15:00:26] <Pyretrofitk> I take it PHP Storm works in linux?
1290: [15:00:54] <Zauberfisch> sure
1291: [15:01:05] <Zauberfisch> using intellij with php plugin though
1292: [15:01:17] <Pyretrofitk> o
1293: [15:01:35] <wmk> works like a charm ;)
1294: [15:01:43] <Zauberfisch> in fact, there is not a single thing that I have not been able to replace
1295: [15:02:02] <Pyretrofitk> [User Error] Couldn't run query: SHOW TABLES LIKE 'Group' No database selected
1296: [15:02:04] <Pyretrofitk> haha, classic.
1297: [15:02:08] <Zauberfisch> I found equally good or better alternatives for all my windows applications
1298: [15:02:30] <Pyretrofitk> this is after successfully logging in (well, attempting to, ie after having loaded /admin and gotten to Security/login)
1299: [15:02:30] <wmk> when a module extends a class with a dataextension, is there a way to remove that extension afterwards in mysite/config/ ?
1300: [15:02:54] <Pyretrofitk> wmk: maybe
1301: [15:02:58] <Zauberfisch> yes.
1302: [15:02:58] <Pyretrofitk> check Object
1303: [15:03:04] <Zauberfisch> well, actually not sure if you can in yml
1304: [15:03:07] <Zauberfisch> but you can in php
1305: [15:03:09] <Pyretrofitk> might need _config.php though.
1306: [15:03:10] <Pyretrofitk> mmm
1307: [15:03:12] <Pyretrofitk> yeh
1308: [15:03:12] <Zauberfisch> Object::remove_extesion()
1309: [15:03:21] <wmk> 10x Zauberfisch
1310: [15:03:22] <Pyretrofitk> only with an n :P
1311: [15:03:36] <Pyretrofitk> another*
1312: [15:03:51] <Zauberfisch> oh right, a typo
1313: [15:03:55] <Pyretrofitk> dem typos :P
1314: [15:03:59] <Pyretrofitk> mm, yeh
1315: [15:04:25] <Pyretrofitk> first things first, git rm ss/vendor
1316: [15:04:37] <Pyretrofitk> take that, crappy composer!
1317: [15:05:35] <Pyretrofitk> autoload stuff isn't needed is it
1318: [15:05:36] <Pyretrofitk> ?
1319: [15:08:04] <wmk> Pyretrofitk, i normally just include composer.json and composer.lock to my git repo but not all the downloaded modules
1320: [15:08:58] <Pyretrofitk> nah, I can't composer
1321: [15:09:03] <Pyretrofitk> y'all just not getting this.
1322: [15:09:36] <Pyretrofitk> besides the fact that I have great disrespect for composer, this is a subfolder of an existing well established project already in a repository
1323: [15:09:57] <Pyretrofitk> and screw submodules :<
1324: [15:14:22] <Pyretrofitk> new favourite command
1325: [15:14:30] <Pyretrofitk> sudo apache2ctl graceful
1326: [15:14:31] <Pyretrofitk> :D
1327: [15:17:12] <catcher> Why must each HTMLEditorField load its own copies of editor.css & content.css?
1328: [15:18:00] <Pyretrofitk> Because it's in an iframe -.-
1329: [15:18:16] * Stomach quit (Read error: Connection reset by peer)
1330: [15:18:40] <catcher> boo
1331: [15:18:50] <catcher> at least most browsers will cache it
1332: [15:19:01] <Pyretrofitk> to their own detriment, yeh.
1333: [15:21:10] <catcher> I have a DO with 9 HTMLEditorFields, 7 gridfields, a few dropdowns, and a few uploadfields. It's getting ...slow.
1334: [15:21:56] <catcher> Can't really think of a logical way to separate it into different interfaces.
1335: [15:22:51] * ARNHOE__ quit ()
1336: [15:31:17] * micmania1 has joined #silverstripe
1337: [15:31:59] <wmk> Zauberfisch, do you know how to find deprectated calls in phpstorm / idea?
1338: [15:34:02] * jenniferaslan has joined #silverstripe
1339: [15:35:51] <wmk> Zauberfisch, found it
1340: [15:46:19] <Pyretrofitk> catcher: adapt tabs for lazy loading and use injector or something
1341: [15:46:20] <Pyretrofitk> idk
1342: [15:46:48] <catcher> Pyretrofitk, as in ajax for tabs?
1343: [15:47:56] <Pyretrofitk> mmm
1344: [15:48:32] <wmk> wow, latest BulkUpload module looks great
1345: [15:51:22] <catcher> ooh, that's good news
1346: [15:51:26] <kinglozzer> catcher: 9 HtmlEditorFIelds and 7 GridFields per object?!?!?!
1347: [15:51:35] <kinglozzer> Daayyuum!
1348: [15:51:39] <catcher> kinglozzer, yeah, gnarly
1349: [15:51:49] <kinglozzer> What on earth is it?!
1350: [15:52:06] <catcher> they're events with a ton of associated data
1351: [15:52:25] <kinglozzer> Ouch!
1352: [15:53:07] <catcher> I could potentially turn the HTMLEditorFields into separate pages, but then SiteTree gets huge.
1353: [15:53:17] <Pyretrofitk> goddamn code igniter is some hobbled together crap
1354: [15:54:18] * guci0 quit (Ping timeout: 240 seconds)
1355: [15:54:36] <Pyretrofitk> filled with all kinds of gems like static variables in a proceedural function.
1356: [15:57:05] <catcher> speaking of cool new modules, this ajax dropdown field is pretty rad: https://github.com/sheadawson/silverstripe-select2
1357: [15:58:17] <micmania1> catcher: I started implementing that in core. Need to get back around to it
1358: [15:58:18] <micmania1> https://github.com/micmania1/silverstripe-framework/tree/update-chosen-dropdown
1359: [15:59:19] <catcher> micmania1, that'd be cool
1360: [15:59:41] <micmania1> does the module do pagination?
1361: [16:00:12] <catcher> it has a limit config, but I'm guessing that just truncates the list
1362: [16:01:30] <micmania1> http://ivaynberg.github.io/select2/#infinite - I was working on that last time I was on it
1363: [16:02:50] <catcher> micmania1, very cool
1364: [16:05:29] * Colin[pi] has joined #silverstripe
1365: [16:07:05] * abitran quit (Ping timeout: 252 seconds)
1366: [16:24:18] * kinglozzer quit ()
1367: [16:24:46] * stnvh quit ()
1368: [16:33:06] * guci0 has joined #silverstripe
1369: [16:34:52] * Pyretrofitk quit ()
1370: [16:49:17] <wmk> argh
1371: [16:49:42] <wmk> on my dev system gridfieldbulkupload loads the right css
1372: [16:49:45] <wmk> on live server not
1373: [16:49:54] <wmk> same version
1374: [16:49:57] <wmk> WTF???
1375: [17:06:38] <wmk> bug found
1376: [17:08:53] <wmk> somehow i love github ;)
1377: [17:14:26] * gelignite has joined #silverstripe
1378: [17:52:51] * CodeTrap has joined #silverstripe
1379: [18:01:12] * zfmf has joined #silverstripe
1380: [18:34:29] * kosepusen has joined #silverstripe
1381: [18:35:06] <kosepusen> I am trying to get a inline jquery calendar to work... is this possible ?
1382: [18:38:32] * kosepusen quit (Client Quit)
1383: [18:44:16] * Azure quit (Quit: Blue Sky Fish)
1384: [18:52:33] * jordanmk quit (Ping timeout: 252 seconds)
1385: [18:56:19] * Maarten has joined #silverstripe
1386: [18:58:02] <Maarten> Just found out Silverstripe strips '\' from HTML comments inside SS-files. Anybody knows why? Is it possible to prevent this?
1387: [19:01:59] * Error404NotFound quit (Ping timeout: 252 seconds)
1388: [19:03:54] <Maarten> alright, I go another road
1389: [19:04:07] <wmk> Maarten, ?
1390: [19:05:01] <Maarten> @wmk '\' Silverstripe strips from the SS-file
1391: [19:05:18] <Maarten> inside html comments <!-- -->
1392: [19:05:35] <Maarten> wmk
1393: [19:05:48] <wmk> afaik in live mode it strips the whole comment
1394: [19:06:04] <Maarten> no it doesn't
1395: [19:06:22] <Maarten> it probably skips whole Silverstripe comment, but not html comments
1396: [19:07:08] <wmk> maybe it changed from 2.4 to 3
1397: [19:07:23] <wmk> why do you need \ inside comments?
1398: [19:08:14] <Maarten> could be. I'm using the latest Silverstripe version. but it's not really a problem, it's just for some textart logo. I switched to a textart graphic wich doesn't use '\'. Still I don't understand why silverstripe strips this symbol. I don't believe it's really nececary.
1399: [19:08:32] <Maarten> s
1400: [19:10:27] <wmk> dunno
1401: [19:15:05] <Maarten> no problem. thanks
1402: [19:18:57] * SphereSilverNL has joined #silverstripe
1403: [19:18:59] * SphereSilverNL is now known as SphereBusyNL
1404: [19:19:44] * Azure has joined #silverstripe
1405: [19:23:37] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1406: [19:24:04] * muskie9 has joined #silverstripe
1407: [19:33:45] * UncleCheese has joined #silverstripe
1408: [19:34:03] * muskie9 quit (Ping timeout: 276 seconds)
1409: [19:34:37] * muskie9 has joined #silverstripe
1410: [19:36:49] * UncleCheese quit (Client Quit)
1411: [19:37:58] * UncleCheese_ has joined #silverstripe
1412: [19:40:10] * zfmf quit ()
1413: [19:44:18] * Maarten quit (Ping timeout: 240 seconds)
1414: [20:13:50] * Stomcch has joined #silverstripe
1415: [20:13:59] * Stomcch is now known as Stomach
1416: [20:15:13] * UndefinedOffset quit (Quit: Leaving.)
1417: [20:18:36] * UncleCheese_ quit (Quit: UncleCheese_)
1418: [20:32:32] * oddnoc has joined #silverstripe
1419: [20:40:14] * Ryan-Toast has joined #silverstripe
1420: [20:41:21] <SphereBusyNL> Sleep tight folks.
1421: [20:41:23] * SphereBusyNL quit (Quit: bye)
1422: [20:42:53] * nickmolhoek has joined #silverstripe
1423: [20:44:12] <Ryan-Toast> Can someone please help me with this stack trace? I have no fucking clue what to do: http://pastebin.com/GJ9tuQMU
1424: [20:44:40] <Stomach> increase the memory limit of the server
1425: [20:44:57] <Stomach> increase_memory_limit_to('512M');
1426: [20:45:40] <Ryan-Toast> Stomach: will try
1427: [20:46:09] <Ryan-Toast> Stomach: No dice
1428: [20:46:19] <Stomach> that image exists
1429: [20:46:20] <Stomach> ?
1430: [20:46:25] <Ryan-Toast> yup.
1431: [20:46:41] <Stomach> try replacing it with another image ? might be something fun in the image encoding
1432: [20:46:51] <Ryan-Toast> One sec
1433: [20:47:17] <Ryan-Toast> Stomach: It does it with the javascript too.
1434: [20:47:23] <Ryan-Toast> When creating a combined file
1435: [20:47:30] <Stomach> permissions again?
1436: [20:47:39] <Ryan-Toast> Everything’s 755 ><
1437: [20:47:53] <Stomach> yeah but that only means the user can write to it
1438: [20:48:07] <Stomach> is the user running the webserver the same as the one who owns the file?
1439: [20:48:12] <Ryan-Toast> yes
1440: [20:48:27] <Stomach> :S
1441: [20:48:35] <Stomach> you broke php, you bastard!
1442: [20:48:54] <Ryan-Toast> This is making me sad. I need this working by this morning :(
1443: [20:49:05] <Stomach> 'chmod -R 777 assets'
1444: [20:49:07] <Stomach> :P
1445: [20:49:59] <wmk> Ryan-Toast, how big is the image? have you resized it before to make it smaller?
1446: [20:50:14] <Ryan-Toast> wmk: On my local server works fine
1447: [20:50:46] <wmk> well... depends if the local server has the same settings ;)
1448: [20:51:40] <Ryan-Toast> I have like 50 websites all on this server, it can’t be the settings
1449: [20:51:46] * zippy__ has joined #silverstripe
1450: [20:53:03] <Stomach> out of memory then?
1451: [20:53:05] <Stomach> or space?
1452: [20:53:13] <Ryan-Toast> Stomah: Spaaaaace
1453: [20:53:18] <Ryan-Toast> IT COULD BE SPACE
1454: [20:53:48] <Stomach> fucking pulsating white dwarfs fucking with our shit
1455: [20:56:42] <Ryan-Toast> YAY
1456: [20:56:49] <Ryan-Toast> OH MY GOD HOW BIG IS THIS FUCKING WEBSITE?
1457: [20:57:27] <Ryan-Toast> 2.2gig, fuck me
1458: [20:58:07] <catcher> right in the gig
1459: [20:58:28] <Ryan-Toast> just the gig, just to see how it feels
1460: [20:58:37] <catcher> hahaha
1461: [20:58:44] <catcher> 2.2 at once
1462: [20:58:52] <catcher> 2 gigs, one Ryan-Toast
1463: [21:02:05] * an_Eskimo has joined #silverstripe
1464: [21:08:12] <Stomach> is it working now Ryan-Toast ?
1465: [21:12:37] * babak quit (Ping timeout: 252 seconds)
1466: [21:13:29] * catcher quit (Quit: Leaving)
1467: [21:14:28] <Ryan-Toast> Stomach: Yeah, man.
1468: [21:14:34] * UncleCheese_ has joined #silverstripe
1469: [21:14:35] <Ryan-Toast> Upped the hosting account
1470: [21:14:52] <zippy__> Ryan-Toast: you gigarich now?
1471: [21:14:56] <Ryan-Toast> 90 gig
1472: [21:15:00] <Ryan-Toast> come at me
1473: [21:15:05] <zippy__> Ryan-Toast: where you host at btw?
1474: [21:15:22] <Ryan-Toast> My companies server
1475: [21:16:05] <Ryan-Toast> It’s not nearly finished, only like 50% of the way but it’s coming along: http://webdough.co.nz/~strayco/
1476: [21:17:16] <zippy__> Ryan-Toast: sort out those images?
1477: [21:17:28] <Ryan-Toast> zippy__: Yarp :)
1478: [21:17:33] <zippy__> perms?
1479: [21:17:42] <Ryan-Toast> zippy__: Hosting account was full
1480: [21:17:47] <zippy__> ah
1481: [21:17:49] <zippy__> haha
1482: [21:17:57] <Ryan-Toast> happy now, raging before.
1483: [21:18:10] <zippy__> oh noes - http://webdough.co.nz/~strayco/home/SearchForm?ID=2%27&PassDays=100&action_SearchResultsPass=FIND+MY+PASS
1484: [21:18:27] <Ryan-Toast> Ryan-Toast: It’s not nearly finished, only like 50% of the way
1485: [21:19:31] <zippy__> web drive
1486: [21:23:33] * babak has joined #silverstripe
1487: [21:24:07] <UncleCheese_> yes, yes, yes. http://stilldrinking.org/programming-sucks
1488: [21:26:24] <Ryan-Toast> > All code is bad
1489: [21:26:28] <Ryan-Toast> Story of my life
1490: [21:26:56] <Stomach> UncleCheese_ - that article is great
1491: [21:27:03] <UncleCheese_> so, so good
1492: [21:27:10] <UncleCheese_> i've shared it with like.. everyone now
1493: [21:27:44] <Stomach> "Of course he smokes a pack a day, who wouldn't?"
1494: [21:27:48] <Stomach> bingo
1495: [21:31:02] <Ryan-Toast> how can you use Permission::check to mcheck against multiple groups?
1496: [21:33:20] <SMaction> I keep asking this question and each day get a little more information. So, here it goes TIA.
1497: [21:33:24] <SMaction> I have the following module http://pastebin.com/GkRnGQMt part of what it creates is the following popup http://imgur.com/lFHmfUr. This was in place before I got here and everything has been working. When I use the HTML editor created on line 89 the actual HTML field (see circle in image) is not saveable. I can edit the field but then the modification changes back before my eyes when I
1498: [21:33:24] <SMaction> hit save. The problem is the code I am adding is an IFRAME. I know it can work because, as you can see, the code I want to replace is an IFRAME. Using SS 2.4.2 I tried changeing the field to SimpleTinyMCEField and that still did not work. Plain text will save but the HTML with an IFRAME won't. Any thoughts?
1499: [21:34:02] * scpi quit (Quit: naptime)
1500: [21:37:45] <oddnoc> Ryan-Toast: Permission::check() can take an array argument
1501: [21:38:05] <Ryan-Toast> oddnoc: Oh, the api said it was a string
1502: [21:38:11] <oddnoc> SMaction: TinyMCE strips out “dangerous” tags and attributes by default.
1503: [21:38:16] * muskie9 quit (Ping timeout: 258 seconds)
1504: [21:38:33] <zippy__> SMaction: Have you considered using a ShortCode instead?
1505: [21:38:46] <zippy__> SMaction: like, [iframe http://foo 600 400]
1506: [21:39:05] <Ryan-Toast> zippy__: Do you have a minuite to talk about our lord and savior, ShortCode?
1507: [21:39:24] <zippy__> hallelujah brother
1508: [21:39:42] <SMaction> zippy__ so use that instead of the html <IFRAME> tag?
1509: [21:39:46] * antmas has joined #silverstripe
1510: [21:39:50] * muskie9 has joined #silverstripe
1511: [21:40:10] <zippy__> SMaction: You have to write it yourself, here is an example for youtube http://www.ssbits.com/tutorials/2010/2-4-using-short-codes-to-embed-a-youtube-video/
1512: [21:40:15] <oddnoc> Ryan-Toast: http://api.silverstripe.org/3.1/class-Permission.html#_check
1513: [21:40:23] <antmas> moin moin
1514: [21:40:31] <Ryan-Toast> oddnoc: Chuur :)
1515: [21:40:39] <Ryan-Toast> antmas: morning. Feeling better?
1516: [21:40:48] <antmas> Ryan-Toast: yeah heaps, cheers
1517: [21:40:52] * Error404NotFound has joined #silverstripe
1518: [21:41:05] <zippy__> SMaction: Might sound hard, but I think it will be better overall, as people can see you have an iframe, where as currently you have to keep checking he HTML view
1519: [21:41:59] <SMaction> zippy__ thanks I am reading example now
1520: [21:42:04] <antmas> Ryan-Toast: am starting a BP mockup this weekend
1521: [21:42:43] <Ryan-Toast> antmas: Coolio
1522: [21:42:51] <Ryan-Toast> emit that newsletter kodule
1523: [21:43:21] <Ryan-Toast> or whatever word I meant to use there.
1524: [21:43:36] <zippy__> SMaction: Let know if you need a hand
1525: [21:43:40] <antmas> Ryan-Toast: yeah I will, I've told the guy that it's a WIP so it's not included in the quote yet
1526: [21:43:58] <Ryan-Toast> antmas: Just use the existing silverchimp module.
1527: [21:44:16] <antmas> Ryan-Toast: yup
1528: [21:47:39] <antmas> Ryan-Toast: so this silverchimp one just allows you to create a 'subscribe to' a newsletter right?
1529: [21:47:53] <Ryan-Toast> yeah
1530: [21:47:57] <Ryan-Toast> I think
1531: [21:48:00] <Ryan-Toast> pretty sure
1532: [21:48:05] <antmas> sweet, that'll be good enough for now
1533: [21:54:02] <Ryan-Toast> antmas: Will be good to have someone elses feedback on how it’s going.
1534: [21:54:13] <Ryan-Toast> It’s hard when it’s just me using it.
1535: [21:55:48] * guci0 quit (Ping timeout: 240 seconds)
1536: [21:56:18] * an_Eskimo quit (Ping timeout: 240 seconds)
1537: [22:02:11] * jenniferaslan quit (Ping timeout: 255 seconds)
1538: [22:04:18] * wmk quit (Ping timeout: 240 seconds)
1539: [22:09:42] * jenniferaslan has joined #silverstripe
1540: [22:09:55] <antmas> Ryan-Toast: yeah well this will be the first actual test for me outside of me mucking around with my portfolio
1541: [22:31:51] * DesignerX has joined #silverstripe
1542: [22:46:22] * joelpittet has joined #silverstripe
1543: [22:46:29] * john3213 has joined #silverstripe
1544: [22:51:32] * john3213 has left #silverstripe
1545: [22:54:17] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1546: [22:58:33] <Stomach> why can't facebook give me the same content in the same order when i visit
1547: [22:58:41] <Stomach> godamn its infuriating trying to find stuff
1548: [23:01:08] * jenniferaslan quit (Remote host closed the connection)
1549: [23:10:44] <Ryan-Toast> Stomach: Because fuck you, that’s why.
1550: [23:10:59] <Stomach> that sounds very familiar
1551: [23:11:03] <Stomach> like I have heard it before
1552: [23:11:13] <simon_w> You know what helps though? Complaining to the infrastructure team about it :p
1553: [23:11:47] <Stomach> does it actually though :(
1554: [23:12:24] <ss23> doubtful
1555: [23:12:31] <ss23> "yeah, that was a design decision we made lol"
1556: [23:13:11] * HappyPhantom has joined #silverstripe
1557: [23:13:16] <Stomach> "we decided to not show you the same content in the same place twice ever so you constantly have a new, evolving, synergistic news feed"
1558: [23:13:20] * HappyPhantom is now known as bridgetm
1559: [23:16:13] * SMaction quit ()
1560: [23:19:25] <simon_w> Stomach, switch from Top Stories to Most Recent
1561: [23:19:43] <simon_w> And no, bugging that team doesn't help. Sara complains about people expecting it to though
1562: [23:20:09] <ss23> Whos bloody idea was it to put an animated gif as the logo on php.net :/
1563: [23:20:11] <ss23> So distracting, and even worse because its fixed to the top of the page
1564: [23:21:05] <Stomach> simon_w - I don't have an option for most recent anymore
1565: [23:21:09] * gelignite quit (Quit: http://bit.ly/nkczDT)
1566: [23:21:12] <simon_w> Stomach, yes you do
1567: [23:21:19] <Stomach> where did they move it :S
1568: [23:21:26] <simon_w> Stomach, little arrow next to News Feed
1569: [23:21:31] <simon_w> May only appear on hover
1570: [23:21:44] <Stomach> ah cool
1571: [23:21:57] <Stomach> it resets itself to top posts every couple of weeks
1572: [23:22:00] <Stomach> thanks :)
1573: [23:22:13] <simon_w> ss23, http://nz1.php.net/images/logo.php doesn't look animated to me
1574: [23:22:18] <ss23> Yeah, not sure about it
1575: [23:22:24] <ss23> when I load it manually, I get the static one
1576: [23:22:31] <ss23> But when I load php.net, I get static
1577: [23:23:22] <ss23> I KNEW IT, THERE'S LITERALLY A RUNNING ELEPHPANT IN HERE
1578: [23:23:24] <ss23> https://github.com/php/web-php/blob/master/images/logo.php
1579: [23:23:37] <ss23> AND YOU ALL THOUGHT I WAS CRAZY
1580: [23:24:22] <simon_w> http://nz1.php.net/images/logos/elephpant-running-78x48.gif
1581: [23:24:24] <simon_w> Weeeee!
1582: [23:25:25] <simon_w> That is a much better logo
1583: [23:25:30] <simon_w> I vote for it being the default
1584: [23:25:32] <ss23> It's so distracting :(
1585: [23:25:49] <Ryan-Toast> It’s like when people started using animated favicons
1586: [23:26:08] <simon_w> That's what you get for needing to read the docs :p
1587: [23:26:52] <Stomach> animated favicons
1588: [23:26:55] <Stomach> what madness
1589: [23:27:21] <simon_w> Fairly sure Safari doesn't support them
1590: [23:33:42] * oddnoc quit (Quit: bye!)
1591: [23:35:26] <Ryan-Toast> Is it possible to set the width of a summary field in a gridfield? Without css that is.
1592: [23:35:36] <Ryan-Toast> Stomach: Only firefox.
1593: [23:35:56] <Ryan-Toast> Stomach: But you can have js change the favicon image on a setTimeout and that works.
1594: [23:36:03] <Stomach> setTimeout bad.
1595: [23:36:16] <Stomach> tT look at the kerning on that
1596: [23:36:24] <Stomach> impressive
1597: [23:36:32] <Colin[pi]> G'MORNING
1598: [23:36:37] <Stomach> baby?
1599: [23:36:44] <Ryan-Toast> gurl?
1600: [23:37:34] <simon_w> Ryan-Toast, nope
1601: [23:37:42] <Ryan-Toast> simon_w: Didn’t think so, chur
1602: [23:38:36] <ss23> I use setTimeout a lot
1603: [23:38:37] <ss23> :O
1604: [23:40:17] <Stomach> yeah me too
1605: [23:40:26] <Stomach> setTimeout(callback, 0); all the time
1606: [23:40:30] <ss23> ^^
1607: [23:40:34] <ss23> Sometimes it's required
1608: [23:40:49] <ss23> When using CSS animations etc, browsers end up "optimizing" so much that you have to use settimeouts with 0's
1609: [23:41:43] <Ryan-Toast> ss23: hmm?
1610: [23:42:54] * an_Eskimo has joined #silverstripe
1611: [23:43:19] * abitran has joined #silverstripe
1612: [23:47:38] * simon_w quit (Ping timeout: 240 seconds)
1613: [23:54:29] * simon_w has joined #silverstripe
1614: [23:56:28] <antmas> I suppose I should pay my tab today
1615: [23:57:55] <zippy__> antmas: off for the lunch time beer and horse racing?
1616: [23:58:08] <simon_w> antmas, Nah, that's crazy talk
1617: [23:58:20] <ss23> lol
1618: [23:59:29] <antmas> zippy__: :P
1619: [23:59:40] <antmas> all $27 of it

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