#silverstripe IRC Log

IRC log for 21 June 2015

All timestamps are in UTC.

1: [00:07:12] * babak has joined #silverstripe
2: [00:25:47] * SphereSilver quit (Ping timeout: 246 seconds)
3: [00:26:31] * babak quit (Ping timeout: 246 seconds)
4: [00:26:33] * AshKyd quit (Ping timeout: 246 seconds)
5: [00:26:54] * eagles0513875 quit (Ping timeout: 246 seconds)
6: [00:28:58] * ss-log__ quit (Ping timeout: 246 seconds)
7: [00:29:13] * ss-log___ has joined #silverstripe
8: [00:30:57] * MichalKleiner has joined #silverstripe
9: [00:32:44] * babak_ has joined #silverstripe
10: [00:34:32] * benjhocking1 quit (Read error: Connection reset by peer)
11: [00:36:34] * SphereSilver quit (Ping timeout: 246 seconds)
12: [00:36:37] * babak quit (*.net *.split)
13: [00:36:39] * veb quit (*.net *.split)
14: [00:36:41] * mobiusnz quit (*.net *.split)
15: [00:36:41] * ss-log__ quit (*.net *.split)
16: [00:36:43] * MichalKl_ quit (*.net *.split)
17: [00:36:45] * AshKyd quit (*.net *.split)
18: [00:36:46] * eagles0513875 quit (*.net *.split)
19: [00:37:27] * benjhocking has joined #silverstripe
20: [00:38:20] * babak_ is now known as babak
21: [00:41:57] * eagles0513875 has joined #silverstripe
22: [00:41:58] * SphereSilver has joined #silverstripe
23: [00:41:58] * AshKyd has joined #silverstripe
24: [00:41:58] * veb has joined #silverstripe
25: [00:41:58] * mobiusnz has joined #silverstripe
26: [00:42:12] * Audio has joined #silverstripe
27: [00:44:14] * llliit_ has joined #silverstripe
28: [00:55:19] * llliit quit (Ping timeout: 943 seconds)
29: [00:57:19] * Audlex quit (Ping timeout: 256 seconds)
30: [00:58:25] * Audio quit (Ping timeout: 256 seconds)
31: [01:03:31] <ss-helper> SilverStripe 3.1.0-beta3 - https://groups.google.com/d/msg/silverstripe-announce/bUF8jmOUOnA/wPgEtQ2XHXUJ
32: [01:18:31] <ss-helper> SilverStripe 3.0.6 Security Release - https://groups.google.com/d/msg/silverstripe-announce/m4vmXYmV0CE/EfSzp3t6mvsJ
33: [01:35:53] * chocolatemoose has joined #silverstripe
34: [01:40:49] * chocolatemoose quit (Ping timeout: 276 seconds)
35: [01:44:35] * UncleCheese has joined #silverstripe
36: [01:47:19] * ss-helper quit (Ping timeout: 276 seconds)
37: [01:47:28] * Azure|dc is now known as Azure
38: [02:01:53] * ss-helper has joined #silverstripe
39: [02:37:58] * veb quit (Quit: veb-irc: &)
40: [02:58:26] * veb has joined #silverstripe
41: [03:10:09] * micmania1 has joined #silverstripe
42: [03:14:59] * micmania1 quit (Ping timeout: 256 seconds)
43: [03:18:50] * antmas has joined #silverstripe
44: [03:19:10] <antmas> morning all o/
45: [03:19:11] * micmania1 has joined #silverstripe
46: [03:20:44] <antmas> making a dataextentions, is it possibly to group fields together?
47: [03:20:54] <antmas> -s*
48: [03:21:17] <antmas> or, can you just do multiple fieldlists?
49: [03:21:31] * antmas thinks he just answered his own question
50: [03:25:38] <antmas> anyone about?
51: [03:27:25] * keroberos quit (Ping timeout: 276 seconds)
52: [03:29:25] * ss23_ is now known as ss23
53: [03:30:25] * micmania1 quit (Ping timeout: 264 seconds)
54: [03:31:46] * CodeTrap1 has joined #silverstripe
55: [03:32:35] <antmas> UncleCheese, you about dude?
56: [03:32:37] * CodeTrap quit (Ping timeout: 276 seconds)
57: [03:32:40] <UncleCheese> hi
58: [03:33:14] <antmas> UncleCheese, o/ do any of the lessons include anything about RestfulService?
59: [03:34:15] * keroberos has joined #silverstripe
60: [03:41:34] <UncleCheese> yes!
61: [03:42:45] <antmas> UncleCheese,:O yay, which one?
62: [03:43:05] <antmas> basically, I know how to use them - but I need to know if I'm doing them... right
63: [03:43:06] <antmas> :P
64: [03:48:08] * veb quit (Quit: veb-irc: &)
65: [03:51:30] * bemusedrat has joined #silverstripe
66: [03:53:52] * veb has joined #silverstripe
67: [04:35:32] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
68: [05:21:32] * veb quit (Quit: veb-irc: &)
69: [05:32:15] * Stomach has joined #silverstripe
70: [06:18:10] * MichalKleiner quit (Remote host closed the connection)
71: [06:20:43] * MichalKleiner has joined #silverstripe
72: [06:20:55] * MichalKleiner quit (Remote host closed the connection)
73: [06:21:31] * MichalKleiner has joined #silverstripe
74: [06:24:51] * Liquide quit ()
75: [06:28:26] * marvanni has joined #silverstripe
76: [06:32:00] * ss-helper quit (Remote host closed the connection)
77: [06:32:15] * ss-helper has joined #silverstripe
78: [06:52:41] * marvanni quit (Quit: marvanni)
79: [07:02:28] * chocolatemoose has joined #silverstripe
80: [07:05:02] * veb has joined #silverstripe
81: [07:07:07] * chocolatemoose quit (Ping timeout: 276 seconds)
82: [07:34:36] * Stomach quit (Quit: zzz)
83: [07:35:53] * Stomach has joined #silverstripe
84: [08:47:29] * keroberos quit (Read error: Connection reset by peer)
85: [08:52:41] * travis-ci has joined #silverstripe
86: [08:52:42] <travis-ci> silverstripe/silverstripe-framework#5143 (3.2 - 04f96da : Daniel Hensby): The build passed.
87: [08:52:42] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/c91fc6ab2646...04f96da45321
88: [08:52:42] <travis-ci> Build details : https://travis-ci.org/silverstripe/silverstripe-framework/builds/67711707
89: [08:52:42] * travis-ci has left #silverstripe
90: [08:58:13] * keroberos has joined #silverstripe
91: [09:35:45] * Stomach quit (Quit: zzz)
92: [09:38:48] * llliit_ quit (Changing host)
93: [09:38:48] * llliit_ has joined #silverstripe
94: [09:38:55] * llliit_ is now known as llliit
95: [10:12:55] * UncleCheese has joined #silverstripe
96: [10:17:38] * marvanni has joined #silverstripe
97: [10:25:40] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
98: [10:32:18] * ss-helper quit (Remote host closed the connection)
99: [10:32:34] * ss-helper has joined #silverstripe
100: [10:36:19] * bemusedrat quit (Quit: Leaving)
101: [10:40:34] * marvanni quit (Read error: Connection reset by peer)
102: [10:42:19] * marvanni has joined #silverstripe
103: [10:59:13] * marvanni quit (Quit: marvanni)
104: [11:49:04] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
105: [11:59:41] * DimiStripe has joined #silverstripe
106: [12:00:21] * DimiStripe quit (Client Quit)
107: [12:33:51] * veb quit (Quit: veb-irc: &)
108: [13:03:48] * mobiusnz1 has joined #silverstripe
109: [13:06:03] * AshKyd` has joined #silverstripe
110: [13:07:18] * SphereSilver_ has joined #silverstripe
111: [13:08:09] * eagles0513875 quit (*.net *.split)
112: [13:08:10] * AshKyd quit (*.net *.split)
113: [13:08:11] * SphereSilver quit (*.net *.split)
114: [13:08:12] * mobiusnz quit (*.net *.split)
115: [13:08:12] * AshKyd` is now known as AshKyd
116: [13:08:33] * eagles0513875 has joined #silverstripe
117: [13:16:06] * SphereSilver_ is now known as SphereSilver
118: [13:20:32] * ajmitch quit (Ping timeout: 265 seconds)
119: [13:21:00] * TombL_ quit (Ping timeout: 265 seconds)
120: [13:21:12] * TombL has joined #silverstripe
121: [13:22:12] * ajmitch has joined #silverstripe
122: [13:22:41] * marvanni has joined #silverstripe
123: [13:53:30] * marvanni quit (Quit: marvanni)
124: [13:54:38] * keroberos quit (Quit: WeeChat 1.3-dev)
125: [13:56:09] * gelignite has joined #silverstripe
126: [14:50:56] * gordon__ has joined #silverstripe
127: [14:52:28] * gordon__ is now known as nontgor
128: [15:02:43] * ss-helper quit (Remote host closed the connection)
129: [15:03:04] * ss-helper has joined #silverstripe
130: [15:38:20] * marvanni has joined #silverstripe
131: [15:52:19] * babak quit (Quit: Connection closed for inactivity)
132: [15:59:42] * CodeTrap1 quit (Ping timeout: 252 seconds)
133: [16:06:38] * chocolatemoose has joined #silverstripe
134: [16:11:07] * chocolatemoose quit (Ping timeout: 250 seconds)
135: [16:19:30] * marvanni quit (Quit: marvanni)
136: [16:21:58] * CodeTrap has joined #silverstripe
137: [16:33:58] * babak has joined #silverstripe
138: [16:36:01] * marvanni has joined #silverstripe
139: [16:38:28] * CodeTrap quit (Ping timeout: 246 seconds)
140: [16:46:39] * koen_ has joined #silverstripe
141: [16:55:09] * marvanni quit (Quit: marvanni)
142: [16:57:01] * marvanni has joined #silverstripe
143: [17:03:31] * koen_ quit (Ping timeout: 246 seconds)
144: [19:10:41] * Stomach has joined #silverstripe
145: [19:15:38] * ss-helper quit (Ping timeout: 276 seconds)
146: [19:21:00] * ss-helper has joined #silverstripe
147: [19:23:50] * marvanni quit (Quit: marvanni)
148: [19:33:00] * Stomach quit (Quit: zzz)
149: [19:46:19] * ss-helper quit (Ping timeout: 255 seconds)
150: [19:48:21] * marvanni has joined #silverstripe
151: [19:52:37] * marvanni quit (Ping timeout: 255 seconds)
152: [19:59:31] * Stomach has joined #silverstripe
153: [20:02:32] * ss-helper has joined #silverstripe
154: [20:35:50] * stecman has joined #silverstripe
155: [21:01:13] * glenn-bautista has joined #silverstripe
156: [21:06:13] * DanaeNZ has joined #silverstripe
157: [21:12:57] * chocolatemoose has joined #silverstripe
158: [21:14:35] * chocolatemoose quit (Client Quit)
159: [21:17:16] * Hailwood has joined #silverstripe
160: [21:20:13] * Ryan-Toast has joined #silverstripe
161: [21:31:54] <Stomach> so quiet
162: [21:36:06] * antmas has joined #silverstripe
163: [21:36:29] <antmas> anyone know how to do concave borders in css?
164: [21:41:32] * DanaeNZ quit (Quit: DanaeNZ)
165: [21:47:52] * Ryan-Toast quit (Quit: Ryan-Toast)
166: [21:51:05] * adrexia has joined #silverstripe
167: [21:52:37] <Stomach> probably just convex ones applied over the top of it?
168: [21:52:41] <Stomach> and some funny positioning
169: [21:52:57] * adrexia_ has joined #silverstripe
170: [21:55:59] * adrexia quit (Ping timeout: 272 seconds)
171: [21:56:21] * UncleCheese has joined #silverstripe
172: [21:56:51] <UncleCheese> zauberfi1ch have you tested your vagrant box with OSX?
173: [21:57:32] * micmania1 has joined #silverstripe
174: [22:00:48] <UncleCheese> antmas sorry to drop out yesterday.. it will be ages before we get to a lesson on RestfulService, but i'd be super keen to help you with whatever you're stuck on
175: [22:01:20] * glenn-bautista quit (Quit: Leaving.)
176: [22:04:54] * ss23 quit (Ping timeout: 252 seconds)
177: [22:05:45] * ss23 has joined #silverstripe
178: [22:06:27] <antmas> UncleCheese: no worries, got caught up not long after I messaged you
179: [22:06:51] <antmas> UncleCheese: I don't really have an issue as such - just wondering if I'm doing it the 'best practise way' :P
180: [22:07:03] <antmas> also, morning all o/
181: [22:08:26] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
182: [22:16:00] * BackEndCoder quit (Ping timeout: 272 seconds)
183: [22:21:39] * BackEndCoder has joined #silverstripe
184: [22:22:22] <Stomach> hey antmas \o
185: [22:28:04] * glenn-bautista has joined #silverstripe
186: [22:35:35] * DanaeNZ has joined #silverstripe
187: [22:36:54] * camfindlay has joined #silverstripe
188: [22:37:49] * Ryan-Toast has joined #silverstripe
189: [22:38:16] <Ryan-Toast> antmas: you’ll have to use psudo elements.
190: [22:44:20] <Ryan-Toast> antmas: something like this: http://codepen.io/anon/pen/qdPgWy
191: [22:45:19] <UncleCheese> Ryan-Toast why do you need the double colon ? ::
192: [22:46:39] <Ryan-Toast> UncleCheese: It’s a way to distinguish between elements, and classes.
193: [22:47:00] <Ryan-Toast> e.g .foo:hover::after {}
194: [22:47:51] <UncleCheese> hmm
195: [22:48:06] <Ryan-Toast> UncleCheese: https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-elements
196: [22:48:07] <UncleCheese> .foo:after should work just fine
197: [22:48:26] <Ryan-Toast> it does.
198: [22:48:43] <UncleCheese> or is that deprecated
199: [22:48:50] <Ryan-Toast> it’s just a way to distinguish between elents and classes.
200: [22:48:53] <UncleCheese> gotcha
201: [22:49:04] <UncleCheese> so the double colon doesn't break anything?
202: [22:49:04] <Ryan-Toast> You can do it either way,
203: [22:49:11] <Ryan-Toast> only in 2.1 parsers.
204: [22:49:13] <UncleCheese> e.g. older browsers that support :after, but may not support ::
205: [22:49:28] * veb has joined #silverstripe
206: [22:49:43] <Ryan-Toast> UncleCheese: Old browsers don’t support double colons
207: [22:50:04] <UncleCheese> ah
208: [22:50:08] <Ryan-Toast> IE8
209: [22:50:10] <UncleCheese> so you're basically penalised for donig things the new way
210: [22:50:14] <Ryan-Toast> and below.
211: [22:50:26] <Ryan-Toast> I don’t support IE8 :)
212: [22:50:30] <UncleCheese> so there is a good case for using single colon
213: [22:50:40] <UncleCheese> IE8 is gone, but IE9?
214: [22:50:49] <Ryan-Toast> IE9 supports dfouble colons
215: [22:50:57] <antmas> Ryan-Toast: ah, that's nicer
216: [22:51:20] <antmas> Ryan-Toast: I was doing it as multiple <div> with background-color reversal
217: [22:51:24] <antmas> worked but markup was gross
218: [22:51:28] <Ryan-Toast> antmas: like eww.
219: [22:51:45] <Ryan-Toast> UncleCheese: End of the day it’s just a matter of preference I guess :)
220: [22:52:19] <Ryan-Toast> I like knowing that :: will be an element, and : will be a selector.
221: [22:55:45] * UncleCheese learned some css today!
222: [22:55:51] <Ryan-Toast> UncleCheese: YAY
223: [22:55:55] <UncleCheese> yeah, i dig it
224: [22:55:59] <UncleCheese> i like the disambiguation
225: [22:56:28] <Ryan-Toast> I think it paves the way for the future in adding our own pseudo elemnts.
226: [22:56:54] <Ryan-Toast> You can already create an entire website with a single div, and css alone :P
227: [23:00:02] * glenn-bautista quit (Quit: Leaving.)
228: [23:02:19] * babak quit (Quit: Connection closed for inactivity)
229: [23:03:28] * glenn-bautista has joined #silverstripe
230: [23:08:21] * Colin[pi] has joined #silverstripe
231: [23:09:01] <Colin[pi]> moin moin
232: [23:09:12] <antmas> Colin[pi]: o/
233: [23:09:16] <Ryan-Toast> Morning
234: [23:09:28] <Colin[pi]> antmas Ryan-Toast: o/
235: [23:09:29] <Ryan-Toast> UncleCheese: http://codepen.io/anon/pen/WvZPvx
236: [23:10:00] <UncleCheese> Ryan-Toast have you read much about shadow dom?
237: [23:10:30] * babak has joined #silverstripe
238: [23:11:30] <Ryan-Toast> UncleCheese: I’ve heard about it, but I don’t see it being useful for me in it’s current state.
239: [23:12:29] <UncleCheese> rigth
240: [23:12:45] <UncleCheese> it's a pretty big deal, though
241: [23:12:57] <UncleCheese> kind of the whole React approach
242: [23:13:02] <UncleCheese> components for everything
243: [23:13:06] <Ryan-Toast> I just don’t like using js for content.
244: [23:15:50] <DanaeNZ> Ryan-Toast: you can even remove the div and target the <html>
245: [23:16:04] <Ryan-Toast> DanaeNZ: You don’t even need the html
246: [23:16:17] <Ryan-Toast> You can use * in an empty page
247: [23:16:48] <adrexia_> the shadow dom is amazing
248: [23:18:05] <adrexia_> but yeah, I haven't figured out what I'd use it *for* eitehr.
249: [23:18:26] <Ryan-Toast> adrexia_: It solves a problem no-one has :P
250: [23:18:27] <adrexia_> Atom uses it
251: [23:18:43] <adrexia_> Ryan-Toast well the problem it was made to sole was html5 elements, right?
252: [23:18:46] <adrexia_> *siolve
253: [23:18:57] <adrexia_> like, how to render the new form elements
254: [23:19:11] <Ryan-Toast> adrexia_: Was it? I wasn’t aware of that.
255: [23:19:18] <adrexia_> it's what the browser uses to construct multi-element elements :)
256: [23:19:25] <Ryan-Toast> Ah, right.
257: [23:19:37] <adrexia_> it's just a nice side effect taht we get to use it too... if we like ;)
258: [23:19:46] <adrexia_> so you could use it in a similar way
259: [23:19:54] <adrexia_> construct, say, a map element
260: [23:23:25] * stecman quit (Quit: This computer has gone to sleep)
261: [23:29:46] <UncleCheese> what's wrong with using JS for content?
262: [23:31:34] <antmas> UncleCheese: why use it over regular content?
263: [23:31:48] <UncleCheese> because websites don't work like that anymore
264: [23:31:57] <UncleCheese> well, websites do.. web apps don't
265: [23:32:24] <UncleCheese> people want apps to be fast.. the idea of making a round trip to a server to retrive presentational HTML is dying fast
266: [23:32:56] <antmas> yeah I guess for web apps
267: [23:33:25] <UncleCheese> HTTP is a protocol built for documents.. and the era of downloading documents is ending... the network is for data
268: [23:33:28] <UncleCheese> the client can handle the rest
269: [23:34:08] <antmas> I for one welcome our JS overlords
270: [23:34:40] <Stomach> I dont
271: [23:36:29] * UncleCheese quit (Remote host closed the connection)
272: [23:36:49] * UncleCheese has joined #silverstripe
273: [23:37:45] <Ryan-Toast> I It really comes down to what’s applicable for the project.
274: [23:40:43] <Colin[pi]> UncleCheese: you're talking about rich clients, essentially
275: [23:41:17] <UncleCheese> no.. they can be middle-class
276: [23:41:34] <UncleCheese> 25-33% tax bracket
277: [23:42:04] <Colin[pi]> lol "{
278: [23:42:05] <Colin[pi]> :P
279: [23:43:02] * tmro has joined #silverstripe
280: [23:43:58] <Ryan-Toast> I suppose you could just pull in everything with ajax.
281: [23:44:22] <Ryan-Toast> but right now the benefit doesn’t out-weigh the cost for clients.
282: [23:45:16] <adrexia_> Does'nt it?
283: [23:45:23] <adrexia_> why not?
284: [23:45:48] <adrexia_> the benefits of single page app's for users are pretty good
285: [23:47:26] <llliit> hey guys, are there any tricks/techniques to improving ss's resampling performance, i have 10gigs of photos, i'm thinking i should just write a script for graphicsmagick or mitk etc that matches the pattern ss uses to name files in _resampled
286: [23:47:31] <llliit> and doing them all in one burn tonight
287: [23:50:39] <Ryan-Toast> adrexia_: I mean the cost of creating something in the first place for them,
288: [23:50:57] <Ryan-Toast> We work with tight-ass clients mainly.
289: [23:51:02] <adrexia_> oh I see
290: [23:51:14] <adrexia_> so we need better tools so it doesn't take as long?
291: [23:51:42] <Ryan-Toast> One guy is going to manually add 100+ pages, and their content, because he doesn’t want to pay $1000 to build something that will automatically make them for him...
292: [23:52:04] <Ryan-Toast> adrexia_: just need to schedule time into building them into our boilerplates I guess.
293: [23:52:10] <adrexia_> Ryan-Toast:
294: [23:52:10] <adrexia_> One guy is going to manually add 100+ pages, and their content, because he doesn’t want to pay $1000 to build something that will automatically make them for him...
295: [23:52:24] <adrexia_> I'm with that guy^
296: [23:52:30] <adrexia_> content migrations sucl
297: [23:52:34] <adrexia_> *suck
298: [23:52:36] <Ryan-Toast> It’s not migration.
299: [23:52:49] <adrexia_> what is it then?
300: [23:52:54] <Ryan-Toast> Hard to explain the use-case, but he’s dumb.
301: [23:52:59] <adrexia_> lol
302: [23:53:31] <adrexia_> adrexia_: just need to schedule time into building them into our boilerplates I guess.
303: [23:53:34] <adrexia_> yep
304: [23:53:52] <adrexia_> but also, it still very much does depend on use case
305: [23:54:02] <Ryan-Toast> Yarp.
306: [23:54:12] <adrexia_> perhaps not everyone needs single page apps
307: [23:54:20] <Ryan-Toast> > Very few
308: [23:54:40] <adrexia_> at least not yet
309: [23:55:37] <Ryan-Toast> When mobile tilts over into the most used device then yeah.
310: [23:55:46] <Stomach> it is for a few of our sites
311: [23:55:59] <Ryan-Toast> Yeah, again right tools for the right job.
312: [23:55:59] <adrexia_> but the shadow dom, in itself, is a seperate idea to the idea of single page apps
313: [23:56:33] <adrexia_> I wonder if it can, for instance, solve the issue of js adverts
314: [23:56:41] <adrexia_> sandboxing code
315: [23:57:08] <Ryan-Toast> adrexia_: Do you know what’s funny? In my entire career I’ve never added an advert to a page.
316: [23:57:16] <Ryan-Toast> I always found that strange.
317: [23:57:21] <adrexia_> Ryan-Toast I avoid it too
318: [23:57:30] <Stomach> I have :\
319: [23:57:40] <adrexia_> I don't even like being around projects that do that stuff ;)
320: [23:57:48] <adrexia_> but it is a valid problem
321: [23:58:23] <adrexia_> along with just the usual cms users who want to add js for some fancy graph or something'
322: [23:58:40] <adrexia_> though it doesn't solve the problem of how to stroe it
323: [23:58:43] <adrexia_> *store
324: [23:58:50] <Ryan-Toast> adrexia_: store what?
325: [23:59:07] <adrexia_> user uploaded javascript
326: [23:59:15] <Ryan-Toast> shudder
327: [23:59:21] <adrexia_> it's technically code
328: [23:59:30] <adrexia_> it belongs in version control
329: [23:59:43] <Ryan-Toast> I just have a TEXT field that I output as RAW
330: [23:59:46] <adrexia_> but that's super hard to explain to the people who want to do that stuff
331: [23:59:57] <Ryan-Toast> for that use-case

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