#silverstripe IRC Log

IRC log for 13 August 2014

All timestamps are in UTC.

1: [00:04:14] <ss23> zippy: I'm not joking, I can't view the site cause it says there's a redirect loop
2: [00:04:33] <zippy> ss23: I know, I tried when you said as well.... is a fail eh
3: [00:05:02] <antmas> fails for me too
4: [00:05:17] <antmas> zippy: did they hand it to you? or slip it under the door?
5: [00:05:30] <zippy> antmas: handed it to me, was an old dude...
6: [00:06:03] <antmas> zippy: normally they are quite nice, unlike the greenpeace peeps
7: [00:06:28] <zippy> I got one of these things; http://www.amazon.com/Chamberlain-CWA2000-Wireless-Motion-System/dp/B002ISVJL6 so when someone comes up the drive it beeps in my office (my office can't see the road)
8: [00:06:49] <zippy> nor hear the door bell (not attached to house)
9: [00:07:15] <antmas> zippy: like a simple 'quick stop fapping' alarm
10: [00:07:25] <zippy> antmas: bingo!
11: [00:07:28] <antmas> XD
12: [00:07:45] <antmas> our house is close to the road (front door anyway)
13: [00:07:52] <antmas> so I just don't put crc on the gate :P
14: [00:07:58] <antmas> poor man's alarm
15: [00:08:05] <zippy> antmas: https://www.youtube.com/watch?v=co_DNpTMKXk
16: [00:09:12] <antmas> zippy: HAHA
17: [00:09:13] <antmas> nice
18: [00:10:03] <antmas> "have a good phone cal?" "have a wank to celebrate!"
19: [00:12:41] * jenniferaslan quit (Quit: jenniferaslan has left the room)
20: [00:19:33] <simon_w|work> Had a wank? Have a wank to celebrate!
21: [00:21:02] <antmas> :P
22: [00:24:02] * Kingy is now known as Kingy[a]
23: [00:24:34] * howardgrigg has joined #silverstripe
24: [00:25:22] * antmas quit (Ping timeout: 246 seconds)
25: [00:26:41] * antmas has joined #silverstripe
26: [00:28:51] <Ryan-Toast> Just ordered all my new comp parts, mmmm
27: [00:28:58] * muskie9_ has joined #silverstripe
28: [00:28:59] * muskie9_ quit (Client Quit)
29: [00:29:11] <zippy> Ryan-Toast: making antmas jealous?
30: [00:29:15] * howardgrigg quit (Ping timeout: 255 seconds)
31: [00:29:38] * muskie9 quit (Ping timeout: 260 seconds)
32: [00:29:40] <Ryan-Toast> zippy: It’s not a jealous inducing build
33: [00:29:47] <Ryan-Toast> Went pretty conservative with it
34: [00:29:56] <simon_w|work> zippy, that's easy. Just tell antmas how you're having BurgerFuel
35: [00:29:58] <Ryan-Toast> http://nz.pcpartpicker.com/user/Rhym/saved/BkjJ7P
36: [00:30:10] <zippy> simon_w|work: but im not :(
37: [00:30:17] <antmas> guis
38: [00:30:19] <antmas> ;____;
39: [00:30:22] <simon_w|work> zippy, well, perhaps you should be!
40: [00:30:25] <simon_w|work> HAI ANTMAS
41: [00:30:38] <zippy> Ryan-Toast: woooo Gigabyte GeForce GTX 780 3GB WINDFORCE Video Card
42: [00:30:45] <antmas> Ryan-Toast: a pretty conservative build aye?
43: [00:30:51] <antmas> $3k later o.O
44: [00:31:12] <Ryan-Toast> My last list was 4.8k, haha
45: [00:31:18] <Ryan-Toast> Had to rope it in a bit
46: [00:31:21] <antmas> Ryan-Toast: what are you doing with the old machine?
47: [00:31:37] <Ryan-Toast> antmas: Giving it to the mrs so she can play minecraft
48: [00:31:39] <Ryan-Toast> lol.
49: [00:31:48] <antmas> Ryan-Toast: :P
50: [00:32:01] <antmas> I'll buy some parts if you want to sell :D
51: [00:32:05] <zippy> Ryan-Toast: monitor a pricey?
52: [00:32:34] <Ryan-Toast> zippy: Good monitor though, was tossing up between that and the 27"
53: [00:32:57] <antmas> that video card
54: [00:33:04] <antmas> don't the 780s usually have 4gb?
55: [00:33:35] <Ryan-Toast> antmas: there are two versions
56: [00:34:08] <irogue_> hmmmm
57: [00:34:14] <irogue_> now I'm considering burgerfuel
58: [00:34:43] <antmas> I really don't know if I want a gaming PC anymore
59: [00:34:44] <antmas> :(
60: [00:34:54] <antmas> just up my gpu on my old one and get a laptop :P
61: [00:34:55] <Ryan-Toast> antmas: wai?
62: [00:35:18] <antmas> Ryan-Toast: I don't play much besides like 1-2 games
63: [00:35:28] <Ryan-Toast> antmas: Peasant :P
64: [00:35:38] <antmas> Ryan-Toast: :P
65: [00:35:46] <antmas> #lifewithkids
66: [00:35:56] <Ryan-Toast> I want to start modding ENB for skyrim
67: [00:35:57] <zippy> ^
68: [00:36:38] <irogue_> I have an 8-core PC
69: [00:36:48] <antmas> your mum is an 8 core pc
70: [00:36:58] <irogue_> I use it to play Mini Metro
71: [00:38:30] <antmas> I did get a new shopify client
72: [00:38:40] <antmas> so maybe I *could* splash out on a gaming PC
73: [00:38:41] <antmas> :D
74: [00:46:23] * Kingy[a] is now known as Kingy
75: [00:50:52] * Phlunk3 has joined #silverstripe
76: [00:55:31] <zippy> think I've said this before, but it'd be cool if there was a serice you could upload n image to, and it'd work out the best way to have it as a repeatable background image
77: [01:03:40] <simon_w|work> So build it? :p
78: [01:04:25] * Kingy is now known as Kingy[a]
79: [01:14:01] * sminnee quit (Quit: sminnee)
80: [01:17:33] * Bollig|DesignCty has joined #silverstripe
81: [01:22:05] <ss23> zippy: Hmmm
82: [01:22:09] <ss23> zippy: I'm not sure how you would do that
83: [01:22:15] <ss23> zippy: But it sounds fun, wanna build it? :D
84: [01:25:27] * howardgrigg has joined #silverstripe
85: [01:29:45] * howardgrigg quit (Ping timeout: 246 seconds)
86: [01:33:29] * Phlunk3 quit (Remote host closed the connection)
87: [01:36:13] * Kingy[a] is now known as Kingy
88: [01:38:32] <Kingy> antmas: what do u paly
89: [01:38:34] <Kingy> play
90: [01:39:49] <zippy> minesweaper I think
91: [01:45:23] <Zauberfisch> zippy: thats a really nice idea
92: [01:45:30] <Zauberfisch> would love that
93: [01:45:57] <Zauberfisch> I have no idea about image manipulation, but I guess this is rather difficult
94: [01:50:17] <Stomach> repeat this: http://onlythebest.dev/assets/Uploads/_resampled/CroppedImage630413-mileypostimg.jpg
95: [01:50:18] * sminnee has joined #silverstripe
96: [01:50:58] <spronk> o_O
97: [01:50:59] <spronk> .dev
98: [01:51:03] <Stomach> whoops
99: [01:51:12] <Stomach> http://onlythebest.co/assets/Uploads/_resampled/CroppedImage630413-mileypostimg.jpg
100: [01:51:44] <Stomach> i always forget people cant actually access my localhost
101: [01:52:40] <simon_w|work> That's what you think
102: [01:54:11] <Stomach> lol :D
103: [01:54:41] <Zauberfisch> Stomach: haha
104: [01:55:34] <simon_w|work> Yay, finally set up filetype specific indent settings
105: [01:57:03] <simon_w|work> Just need to figure out how to sync my settings between work and home though
106: [02:00:09] <Kingy> right somebody recommend me a dedicated server that isn't OVH
107: [02:00:43] <ss23> -bash: sudocat: command not found
108: [02:00:53] <ss23> Kingy: Why do you want one?
109: [02:01:00] <Kingy> I already have one
110: [02:01:02] <Kingy> but I want a better one
111: [02:01:15] <Kingy> I have them split into VPS's
112: [02:01:16] <ss23> What do you use it for?
113: [02:01:18] <Kingy> and sell em
114: [02:01:22] <ss23> eh
115: [02:01:23] <ss23> idk
116: [02:01:35] <Kingy> and use them random personal shit
117: [02:01:40] <Kingy> ie this bnc im on :
118: [02:01:41] <Kingy> :)
119: [02:02:43] <simon_w|work> Kingy, location?
120: [02:02:51] <ss23> http://i.imgur.com/z9aAcIW.jpg :D
121: [02:02:53] <Kingy> doesn't really matter
122: [02:02:58] <simon_w|work> SiteHost!
123: [02:02:59] <Kingy> the current one I have is in CA
124: [02:03:26] <simon_w|work> http://www.sitehost.co.nz/hosting/dedicated-servers
125: [02:03:36] <Kingy> jesus
126: [02:03:43] <Kingy> ok so I pay $89CAD a month currently
127: [02:03:54] <ss23> Spoiler: Servers in NZ are more expensive
128: [02:04:01] <Kingy> yes
129: [02:04:05] <Kingy> thus why I don't care where it is lol
130: [02:04:36] <simon_w|work> Well, HostingDirect's a lot cheaper
131: [02:04:40] <simon_w|work> But is also HostingDirect
132: [02:04:45] <simon_w|work> So, stay away :p
133: [02:04:48] <Kingy> haha
134: [02:04:53] <ss23> Don't get it in NZ unless you need it in NZ though :O
135: [02:05:01] <ss23> Just get a friend who has google fibre to run one for you!
136: [02:05:09] <Kingy> haha
137: [02:05:09] <Kingy> if only
138: [02:05:40] <irogue_> Kingy: leaseweb
139: [02:06:10] <antmas> Kingy: BF4 mostly
140: [02:06:31] <zippy> Kingy: simon_w|work is doing some hosting shortly.....
141: [02:07:04] <Kingy> zippy: unless than involves hosting me a decent server i need moarrr
142: [02:07:05] <Olliepop> Zauberfisch this is a great response http://stackoverflow.com/questions/22058557/silverstripe-gridfield-how-to-remove-buttons
143: [02:09:08] <antmas> Kingy: and the odd indie/greenlight game
144: [02:10:05] <Zauberfisch> Olliepop: glad to be of service ;)
145: [02:11:28] <zippy> antmas: just get a console
146: [02:12:10] * muskie9 has joined #silverstripe
147: [02:12:51] <antmas> zippy: yeah tempted, but friends all play on PC
148: [02:13:05] <Zauberfisch> bah
149: [02:13:23] <Zauberfisch> I don't get how people can play on console
150: [02:13:31] <ss23> Hmm
151: [02:13:33] <Zauberfisch> that's just horrible
152: [02:13:39] <ss23> I wanna get one of those console controllers for a PC
153: [02:13:41] <antmas> depends on teh game Zauberfisch
154: [02:13:47] <ss23> I wonder if PBTech has them
155: [02:13:52] <Zauberfisch> expect of racing games, and perhaps those fighting games
156: [02:14:12] <antmas> Zauberfisch: yeah and a lot of 3rd person games
157: [02:14:16] <Zauberfisch> ok, jump&run too
158: [02:14:25] <Zauberfisch> but the good games all suck on console
159: [02:14:32] <Zauberfisch> like strategy
160: [02:15:00] <Zauberfisch> nah, I dissagree, I hate most 3rd person games on console
161: [02:15:03] <ss23> I got a PS2 emulator working on PC :D
162: [02:15:30] <irogue_> [14:13:39] <+ss23> I wanna get one of those console controllers for a PC
163: [02:15:34] <irogue_> xbox controller?
164: [02:15:44] <ss23> I'd be happy with $20 knock-off
165: [02:15:50] <ss23> Just want something to use with the emulator
166: [02:16:11] <ss23> l/r buttons, dpad, 4x buttons on the right, and 2x analouge sticks. As long as it has those, it'll be fine
167: [02:16:24] <ss23> anyway, ima walk down to pbtech and get that since they close before I finish work
168: [02:17:46] <Ryan-Toast> ss23: I just use an xbox controller
169: [02:17:56] <Ryan-Toast> or a ps3 controller witha bluetooth dongle
170: [02:18:24] <ss23> mm
171: [02:18:31] <ss23> I'll just get a cheap one on whatever pbtech has
172: [02:21:10] <antmas> xbox 360 controller with the wireless dongle = amazing
173: [02:21:44] <spronk> hmm
174: [02:21:54] <spronk> do the cheapy 360 wireless dongles still have driver issues with 64bit windows?
175: [02:22:14] <antmas> spronk: not as far as I can tell
176: [02:22:20] <antmas> 8.1 Pro 64
177: [02:22:25] <spronk> nice
178: [02:22:33] <spronk> my dealextreme one from a few years ago has no win64 drivers
179: [02:22:36] <spronk> and fails hard
180: [02:26:25] * howardgrigg has joined #silverstripe
181: [02:26:25] * sminnee quit (Quit: sminnee)
182: [02:27:02] * sminnee has joined #silverstripe
183: [02:30:53] * howardgrigg quit (Ping timeout: 240 seconds)
184: [02:36:26] <zippy> mmm strange
185: [02:37:21] <zippy> I would of thought if you had a jpg, and you resized the canvas, and pasted a copy of it's self to it's self, it wouldn't change the size of the file much due to compression
186: [02:37:32] <zippy> but it increases by 70%~
187: [02:39:37] <zippy> damn tinypng photoshop plugin why you cost soo much
188: [02:42:00] <muskie9> zippy, our front end dev just found a grunt task that does the same as that task
189: [02:42:02] <muskie9> lol
190: [02:42:20] <zippy> yea but I don't have grunt/gulp setup for each project
191: [02:42:27] <zippy> they do have an API with no size limit, so thats all good
192: [02:42:56] <muskie9> ya, us either, but he's willing to implement on each project :D
193: [02:43:20] <muskie9> all because of one site loading super slow
194: [02:44:28] <zippy> is it possible with css to repeat an image side down?
195: [02:45:11] <zippy> nope
196: [02:45:33] <muskie9> u mean rotate 90 deg and repeat?
197: [02:48:53] <Olliepop> @madmatt Assuming this is you (?) http://www.silverstripe.org/general-questions/show/25603#post337017 you should definitely add it to ArrayLib :)
198: [02:51:38] * Malek has joined #silverstripe
199: [02:52:02] <simon_w|work> Olliepop, nah, shouldn't go in ArrayLib
200: [02:52:24] <Malek> hey everyone, just got a quick question about GridField...
201: [02:52:58] <ss23> OKAY GUIS
202: [02:53:08] <ss23> Proper XBox controller = $130
203: [02:53:14] <ss23> Logitech shitty controller = $30
204: [02:53:16] <ss23> Guess which I got?
205: [02:53:28] <muskie9> ss23 pay for the name?!
206: [02:53:35] <ss23> haha
207: [02:54:05] <Olliepop> @simon_w|work how come?
208: [02:54:21] <muskie9> Malek, not an expert, but I'll take a go
209: [02:54:29] <simon_w|work> Olliepop, ArrayData/ArrayList should do it for you, like DataObjectSet/ArrayData did
210: [02:54:38] <Malek> if i'm using a dataObject with GridField, is it possible to customise the order of the fields on the page when you go to edit said data?
211: [02:54:40] <antmas> ss23: dafuq? $130?
212: [02:54:50] <antmas> ss23: Xbone controller?
213: [02:54:57] <ss23> I think so
214: [02:54:58] <ss23> x-bone
215: [02:55:00] <ss23> whoe even
216: [02:55:01] <Malek> also, fair warning , /me is quite the noob
217: [02:55:08] <simon_w|work> Malek, getCMSFields() on the DataObject
218: [02:55:18] <antmas> ss23: get a 360 controller homie
219: [02:55:20] <muskie9> Malek, you could rebuild the FieldList...
220: [02:55:26] <ss23> http://www.pbtech.co.nz/index.php?z=p&p=GAMMST262903&name=Microsoft-Xbox-One-Wireless-Controller-Bundle-with
221: [02:55:29] <ss23> probably that
222: [02:55:33] <ss23> in any case, I have this logitech one
223: [02:55:47] <ss23> I wanted one in the platystation style
224: [02:55:48] <muskie9> MalekIf I"m I'm thinking about it correctly
225: [02:55:50] <ss23> since I'm using it for a PS2 emulator
226: [02:56:15] <antmas> ss23: Monster Hunter?
227: [02:56:35] <ss23> ?
228: [02:56:36] <Malek> this is the actual add or edit data page, not the tabular list of the dataObject (so once you click "add new item" or whatever)
229: [02:56:37] <ss23> What is Monster Hunter?
230: [02:56:44] <antmas> ss23: you nubcake
231: [02:56:52] <antmas> o.O
232: [02:56:59] <ss23> ?
233: [02:57:00] <antmas> "What is Monster Hunter"
234: [02:57:05] <antmas> -_-
235: [02:57:09] * antmas sighs
236: [02:57:09] <ss23> I do n't do console stuff
237: [02:57:15] <Malek> basically i want to put all the fields up above the HTMLText input =)
238: [02:57:15] <ss23> oh it's a game!
239: [02:57:22] <Bollig|DesignCty> quick question: I can see ContentNegotiator is responsible for html vs xhtml conversion, but I can’t see how to set xhtml so I get closing slashes… can anyone shed some light?
240: [02:57:24] <ss23> antmas: I only do PC games (generally)
241: [02:57:29] <ss23> I actually got it for Persona :D
242: [02:57:38] <ss23> While I was in Japan recently fucking every store was like "LOL PERSONA 5 MAN"
243: [02:57:44] <ss23> so I was like "man I really wanna play persona now"
244: [02:57:47] <ss23> so I decided to play persona 2
245: [02:57:55] <simon_w|work> Malek, so use getCMSFields() on your DataObject
246: [02:58:04] <simon_w|work> Bollig|DesignCty, don't do it!
247: [02:58:05] <Malek> yup, I am.
248: [02:58:31] <Bollig|DesignCty> simon_w|work: k. All I want is for my base tag to have a closing slash. THAT’S ALL I WANT
249: [02:58:38] <muskie9> Malek, can you paste some ur code http://pastie.org/
250: [02:58:42] <ss23> fuck these plastic container thingys so much
251: [02:58:43] <ss23> the stupid
252: [02:58:43] <simon_w|work> Bollig|DesignCty, why?
253: [02:58:47] <ss23> fuck
254: [02:58:59] <Bollig|DesignCty> simon_w|work: because I said so and I’m in charge (of this website)
255: [02:59:27] <Malek> i just want to know if I can change the order they're displayed when you're in the editing or adding part
256: [02:59:53] <Bollig|DesignCty> simon_w|work: also so it matches the rest of the page. every other self-closing element has a forwardslash
257: [02:59:59] <simon_w|work> Malek, $fields->findOrMakeTab('Root.Main')->changeFieldOrder() is what you're after
258: [03:00:35] <simon_w|work> Bollig|DesignCty, so write your own base tag instead of using <% base_tag %>?
259: [03:01:07] <Malek> thanks simon_w|work , I'll look into that now =)
260: [03:01:14] <simon_w|work> Malek, you pass it a list of the names of the fields in the order you want
261: [03:01:21] <antmas> further to that bacon bike the other day http://drivenbybacon.com/
262: [03:01:28] <antmas> that scrolling
263: [03:01:30] <antmas> ...
264: [03:02:20] <muskie9> antmas, it's 10pm here... I'm boozed and hungry and have no bacon... that's torture
265: [03:02:21] <Bollig|DesignCty> simon_w|work: is there an easy way to get Director::absoluteBaseURL() into the template or is it just write a function to return it?
266: [03:02:39] <simon_w|work> Bollig|DesignCty, fairly sure it's returned as one of the globals on Director
267: [03:03:03] * wracu has joined #silverstripe
268: [03:03:11] <simon_w|work> Bollig|DesignCty, https://github.com/silverstripe/silverstripe-framework/blob/3.1/control/Director.php#L1060-L1072
269: [03:03:21] <simon_w|work> You can use all those with just $blah
270: [03:04:20] <antmas> muskie9: you're boozed and on #silverstripe?
271: [03:05:01] <muskie9> antmas, your not?!
272: [03:05:21] <muskie9> #SolvingProblems
273: [03:13:32] * srikanth quit (Ping timeout: 240 seconds)
274: [03:13:58] <antmas> muskie9: :P
275: [03:18:02] <muskie9> antmas it happens lol
276: [03:19:03] <muskie9> new feature... showing pages with discontinues page types... other than the banner when u click on the page...
277: [03:19:14] <muskie9> *discontinued
278: [03:22:28] <Bollig|DesignCty> oh, and by the way
279: [03:22:32] * Bollig|DesignCty hugs simon_w|work!
280: [03:27:26] * howardgrigg has joined #silverstripe
281: [03:32:19] * howardgrigg quit (Ping timeout: 272 seconds)
282: [03:32:57] <simon_w|work> Oops, melted Snickers bar in my pocket
283: [03:35:36] * antmas quit (Quit: Page closed)
284: [03:35:48] <zippy> get_template_global_variables has been pretty tots amaz
285: [03:38:06] <Ryan-Toast> zippy: what are this?
286: [03:38:47] <zippy> get_template_global_variables
287: [03:39:06] * howardgrigg has joined #silverstripe
288: [03:39:51] * Colin[pi] has joined #silverstripe
289: [03:39:59] <Colin[pi]> afternoon
290: [03:41:38] * muskie9 doesn't like upgrading 2.4.x sites directly to 3.1.x
291: [03:41:46] <Colin[pi]> muskie9: BOOM!
292: [03:42:13] <muskie9> Colin[pi]It's been a nightmare!!!
293: [03:43:46] * howardgrigg quit (Ping timeout: 255 seconds)
294: [03:46:19] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
295: [03:54:46] * willr quit (Quit: willr)
296: [03:55:43] * zippy quite enjoys i
297: [03:55:44] <zippy> it
298: [03:56:32] <ss23> I quite enjoy YOU
299: [03:56:39] <Colin[pi]> ^.^
300: [03:57:17] * willr has joined #silverstripe
301: [03:57:51] * cloph_away has joined #silverstripe
302: [03:57:52] * cloph quit (Ping timeout: 240 seconds)
303: [03:58:23] * Phlunk3 has joined #silverstripe
304: [04:00:23] * irogue_ has joined #silverstripe
305: [04:04:22] * antmas has joined #silverstripe
306: [04:07:28] <antmas> hmmmmm
307: [04:08:04] <zippy> ss23: shhh keep that quiet
308: [04:08:15] * korthjp17 has joined #silverstripe
309: [04:09:02] <Colin[pi]> hai antmas ^_^
310: [04:09:13] <antmas> Colin[pi]: HELLO AGAIN :D
311: [04:09:19] <Colin[pi]> :o
312: [04:09:34] <antmas> I was on before, but had to do work for a bit :P
313: [04:09:40] <Colin[pi]> fair nuff
314: [04:09:53] <antmas> now I'm on while I do windows updates :P
315: [04:09:57] <Colin[pi]> i didn't come on until lunch time due to meetings all morning :(
316: [04:10:10] * howardgrigg has joined #silverstripe
317: [04:10:10] <antmas> Colin[pi]: clients gon client?
318: [04:10:15] <Colin[pi]> that's it
319: [04:10:39] <antmas> I just had a client come in and ask if we could automate his work as he's tired from his side job o.O
320: [04:11:03] <Colin[pi]> lol ok?
321: [04:11:11] <antmas> yeah...
322: [04:11:51] <antmas> I made him start filling in a RFC form and he was all like 'yeah now that I think about it, probably not the best idea'
323: [04:12:36] <Colin[pi]> haha
324: [04:13:42] <antmas> can ANYONE become an uber driver?
325: [04:13:51] <antmas> the idea of uber sounds so sketchy to me
326: [04:14:13] <Colin[pi]> uber driver?
327: [04:14:35] <antmas> Colin[pi]: https://www.uber.com/
328: [04:14:49] <Phlunk3> yeah I think anyone can
329: [04:14:59] * howardgrigg quit (Ping timeout: 264 seconds)
330: [04:14:59] <Phlunk3> that's what the taxi guys have been using as a big negative point at least
331: [04:15:14] <spronk> they might as well call it Rapetaxi
332: [04:15:20] <antmas> exactly
333: [04:15:29] <Colin[pi]> wait wait wait... this is like.. anyone can be a taxi driver?
334: [04:15:32] <antmas> it's so popular now though
335: [04:15:41] <antmas> Colin[pi]: you haven't heard of this?
336: [04:15:42] <Phlunk3> yeah, just like the rapegrammers in here, I mean, anyone can become a programmer right?
337: [04:15:49] <Colin[pi]> dafuq?
338: [04:16:12] <antmas> there are loads of news stories surrounding people using it just for annon sex :P
339: [04:16:15] <Olliepop> Uber in Auckland is tragic
340: [04:16:26] <Colin[pi]> antmas: jeez that's sad
341: [04:16:59] <antmas> technically anyone can become a taxi driver too
342: [04:17:21] <Colin[pi]> yeah sorry taxis might be ass rape expensive in price, but at least the ass rape is just fiscal in nature
343: [04:17:30] <Bollig|DesignCty> lol
344: [04:17:39] <antmas> and we all know there are taxi drivers that should not be allowed to even look at cars
345: [04:17:53] <antmas> Colin[pi]: yeah but what stops that?
346: [04:18:04] <Colin[pi]> antmas: regulated industry?
347: [04:18:26] <Colin[pi]> antmas: I know there is nothing to prevent that if they really want to.. :o
348: [04:18:32] <irogue_> [16:16:16] <Olliepop> Uber in Auckland is tragic
349: [04:18:35] <antmas> Colin[pi]: exactly
350: [04:18:38] <irogue_> I love it, so much cheaper than taxis
351: [04:18:44] <irogue_> [16:13:42] <antmas> can ANYONE become an uber driver?
352: [04:18:52] <irogue_> in NZ you have to have a passenger service endorsement
353: [04:18:59] <irogue_> which requires background checks etc
354: [04:19:03] <Colin[pi]> I'm assuming you need to give documents
355: [04:19:05] <irogue_> same as taxi driver
356: [04:19:05] <Colin[pi]> yeah exactly
357: [04:19:14] <antmas> irogue_: I wonder what those checks entail though
358: [04:19:23] <irogue_> antmas: its literally the same as taxis tho
359: [04:19:24] <antmas> brb, updates
360: [04:19:40] <irogue_> every single uber driver also works for a taxi company
361: [04:19:52] <Stomach> ^
362: [04:20:02] <Stomach> and if they dont, then they are breaking the law - badass.
363: [04:20:33] <muskie9> well I'm out... laterz
364: [04:20:39] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
365: [04:20:55] <Olliepop> irogue_ Yeah it's very cheap, the issue though is it isn't the 'private driver' service promised
366: [04:21:05] <irogue_> ah
367: [04:21:10] <irogue_> yeah, it would fall foul of nz law
368: [04:21:16] <Olliepop> irogue_ It has this rep built up overseas of black cars and drivers opening your door
369: [04:21:43] <Olliepop> irogue_ Then you get an Uber here and they're just corollas and run red lights as usual
370: [04:22:20] <Zauberfisch> willr: awesome!
371: [04:22:31] <Zauberfisch> siteconfig now is a module
372: [04:22:32] <Zauberfisch> <3
373: [04:22:35] <willr> :D
374: [04:22:41] * antmas_ has joined #silverstripe
375: [04:22:51] <willr> yep, I will continue my modularization of all the things
376: [04:22:57] <Zauberfisch> willr: <3
377: [04:23:00] <irogue_> Olliepop: they have 3 classes of uber - Uber Black, UberX and UberTaxi
378: [04:23:05] <Zauberfisch> willr: do that
379: [04:23:09] <irogue_> only UberX is available here so far
380: [04:23:16] <antmas_> irogue_: so you can't use your own car?
381: [04:23:16] <willr> framework/admin is pretty close to being pulled out
382: [04:23:16] <irogue_> Uber Black is the fancy black cars etc
383: [04:23:30] <irogue_> antmas_: well you can but you have to be a licensed taxi driver
384: [04:23:31] <Zauberfisch> willr: thats one of the things I hate most about silverstripe, that its not component style like many other popular frameworks
385: [04:23:43] * antmas quit (Ping timeout: 246 seconds)
386: [04:23:44] <antmas_> Zauberfisch: it kinnnnnnd of is
387: [04:23:49] * antmas_ is now known as antmas
388: [04:23:51] <Zauberfisch> antmas_: meh
389: [04:23:51] <Zauberfisch> no
390: [04:24:15] <antmas> irogue_: so do you have to buy the cars?
391: [04:24:34] <irogue_> antmas: what do you mean?
392: [04:24:56] <antmas> irogue_: well, if you become a driver, do you buy the uber car? or am I reading that wrong...
393: [04:25:03] <willr> Zauberfisch you complain now but when you have to do 3 PR’s between framework, cms and admin you’ll wish it was 1 repo again
394: [04:25:09] <irogue_> antmas: there's no special uber car
395: [04:25:24] <antmas> irogue_: so what do the classes pertain to?
396: [04:25:30] <Zauberfisch> willr: haha, true
397: [04:25:30] <irogue_> qualitah
398: [04:25:38] <antmas> quality of what?
399: [04:25:57] <irogue_> Uber Black have to be plain black cars, no more than 5 (I think) years old
400: [04:26:08] <irogue_> but it's your car and not dictated what make/model etc
401: [04:26:10] * korthjp17 quit (Ping timeout: 246 seconds)
402: [04:26:12] <Kingy> Hi Jamie
403: [04:26:12] <Kingy> Yay! You're registered for New Zealand PHP Conference 2014!
404: [04:26:12] * Phlunk3 quit (Quit: Leaving)
405: [04:26:26] <antmas> irogue_: ohhhhh I see
406: [04:26:34] <Zauberfisch> willr: but I think the benefits outweight that
407: [04:26:37] <Colin[pi]> antmas: thinking of becoming a driver?
408: [04:26:37] <antmas> so it's the quality of the car you already own?
409: [04:26:44] <irogue_> UberX is just any car, in auckland they're all just taxis with the magnets taken off
410: [04:26:48] <Stomach> Zauberfisch, it definitely does
411: [04:27:00] <antmas> Colin[pi]: no I just had no idea, the advertising on the site makes it look as though you get specific cars etc
412: [04:27:31] <Zauberfisch> alright, back to work; willr: keep it up
413: [04:29:17] <antmas> http://gizmodo.com/report-with-a-brand-new-api-uber-is-about-to-be-every-1620611503 "There could be a cutesy version for kids that only lets them book rides home, or one for teenagers where a parent has to approve the fare quotes before the ride begins", Constine writes.
414: [04:29:20] <antmas> o.O
415: [04:29:36] <willr> kinda creepy
416: [04:29:45] <antmas> ikr
417: [04:29:50] <simon_w|work> Zauberfisch, making SilverStripe a component framework would be a rather massive change in philosophy
418: [04:31:16] <willr> all about spilting it up into bits that make sense. I don’t see the point of spilting say the ORM out
419: [04:31:53] <simon_w|work> Because Symfony and Zend do it!
420: [04:33:23] <simon_w|work> Whereas the more useful ones don't
421: [04:34:11] <simon_w|work> willr, I like how the most common request related to that is to be able to swap out the templating engine
422: [04:34:49] <simon_w|work> Which could be easier (make SSViewer an interface, so you don't need to subclass it), but is still piss easy already
423: [04:35:14] <ss23> The templating system should be a module that's included by default, but not required
424: [04:35:43] <simon_w|work> ss23, why?
425: [04:35:44] <ss23> but then you run into issues of where templates go etc
426: [04:35:46] <ss23> simon_w|work: BECAUSE
427: [04:35:47] <ss23> MODULES MAN
428: [04:35:49] <irogue_> a client kept asking me if she could take me home
429: [04:35:53] <irogue_> it was weird
430: [04:35:56] <ss23> same reason we seperate framework and cms
431: [04:36:23] <irogue_> so people can use smarty with silverstripe! duh!
432: [04:36:30] <ss23> ^^^
433: [04:36:34] <ss23> best templating engine is best
434: [04:36:36] <simon_w|work> They already can!
435: [04:36:51] <simon_w|work> Using your own templating engine is extremely easy
436: [04:39:20] <Colin[pi]> simon_w|work <3 smarty
437: [04:39:34] * simon_w|work is currently switching smarty to twig
438: [04:39:42] <irogue_> TWIG GUY
439: [04:42:16] * antmas quit (Ping timeout: 246 seconds)
440: [04:46:42] * mirrors has joined #silverstripe
441: [04:48:48] <mirrors> Hi all...I am trying to hook into the $this->extend('updateLinkForm', $form); in the LinkForm function on the HtmlEditorField_Toolbar class. I am writing an Extension and defining a function called updateLinkForm. I have tried adding this extension using yaml and also in my _config file. But what ever I do I cannot get my extension class function to fire
442: [04:49:16] <mirrors> SS3
443: [04:49:49] * howardgrigg has joined #silverstripe
444: [04:50:29] <simon_w|work> mirrors, what class are you adding your Extension too?
445: [04:50:46] <mirrors> HtmlEditorField_Toolbar
446: [04:51:03] <simon_w|work> And what's the code you're using to do so?
447: [04:52:56] <mirrors> http://pastie.org/9468844
448: [04:53:23] <mirrors> not i dont try _config and yaml at the same time
449: [04:53:24] <simon_w|work> Are you in dev mode?
450: [04:53:32] <mirrors> yes I am in dev mode
451: [04:53:41] <mirrors> note*
452: [04:53:56] * howardgrigg quit (Ping timeout: 240 seconds)
453: [04:54:41] <mirrors> i originally had more code then Debug::show()
454: [04:55:28] <mirrors> I also have added Debug::show() in the HtmlEditorField_Toolbar class just before the hook should be fired and it displays
455: [04:56:01] * simon_w|work sighs
456: [04:56:14] <simon_w|work> Stupid case-sensitive Config API
457: [04:56:30] <simon_w|work> You want HtmlEditorField_Toolbar, not HTMLEditorField_Toolbar
458: [04:56:31] * DesignerX has joined #silverstripe
459: [04:57:27] <mirrors> omg thanks you sir
460: [04:57:33] <mirrors> I would of never noticed that
461: [04:57:55] <mirrors> yaaayy it works
462: [04:58:10] * simon_w|work rages at Hamish some more
463: [04:58:19] <irogue_> lol
464: [04:58:21] <Colin[pi]> ahah
465: [04:58:26] <Colin[pi]> poor old Hamish
466: [04:58:26] <irogue_> favourite hobby of yours eh simon_w|work ;)
467: [04:59:03] <simon_w|work> irogue_, wanna walk into his office, say "Class names are case insensitive" and walk out again?
468: [04:59:19] <irogue_> he doesnt have an office :P
469: [04:59:28] <sminnee> simon_w|work: sounds like a bug, eh.
470: [04:59:48] <sminnee> Not sure if it’d be too invasive for 3.1?
471: [05:00:02] <simon_w|work> Can't see why it would be
472: [05:00:22] <sminnee> I guess just because it affects so many different things.
473: [05:00:24] <simon_w|work> If you're relying on Config have the class names case-sensitive, something's wrong with your code
474: [05:00:27] <Colin[pi]> wait, class names are case-sensitive in the config api?
475: [05:00:33] <sminnee> apparently.
476: [05:00:43] <Colin[pi]> wow that's kinda silly
477: [05:00:45] <Colin[pi]> :D
478: [05:00:51] <irogue_> since you can't have the same class twice with diff capitalisation anyway, seems like fixing that would be zero-risk
479: [05:00:52] <sminnee> yeah, it sounds like an oversight.
480: [05:01:21] <sminnee> irogue: i wouldn’t call anything that touches almost every part of SilverStripe “zero-risk”.
481: [05:01:34] <sminnee> but, if the test coverage is sufficient, it might be low enough risk for a 3.1.x chagne
482: [05:02:20] <simon_w|work> So long as you remember to strtolower() on get and set, you should be fine
483: [05:04:16] * nickmolhoek quit (Quit: nickmolhoek)
484: [05:04:40] <simon_w|work> There we go, an issue created and assigned to Hamish
485: [05:05:27] <simon_w|work> The annoying need to squash commits means I can't fix it here :p
486: [05:07:15] <Colin[pi]> I wonder how many folks would have been tripped up by that case sensitivity in the config? :o
487: [05:15:42] * DesignerX quit (Ping timeout: 245 seconds)
488: [05:15:57] * DesignerX_ has joined #silverstripe
489: [05:16:03] * DesignerX_ is now known as DesignerX
490: [05:17:34] * Kingy is now known as Kingy[a]
491: [05:20:48] * howardgrigg has joined #silverstripe
492: [05:22:22] * Ryan-Toast quit (Quit: Ryan-Toast)
493: [05:24:24] <simon_w|work> 200 MB to go...
494: [05:25:08] * howardgrigg quit (Ping timeout: 240 seconds)
495: [05:25:25] * Shrike_Finland has joined #silverstripe
496: [05:25:53] <simon_w|work> du -h * is the best form of progress tracking
497: [05:27:59] * sminnee quit (Quit: sminnee)
498: [05:28:46] * micmania1 quit (Quit: micmania1)
499: [05:29:04] * sminnee has joined #silverstripe
500: [05:29:10] * Olliepop quit (Ping timeout: 246 seconds)
501: [05:30:50] <simon_w|work> Hehe, mooman deleted a comment from https://github.com/silverstripe/silverstripe-cms/pull/1079#issuecomment-52011175
502: [05:31:05] <simon_w|work> "Damian Mooyman: You forgot to squash your commits!"
503: [05:32:23] * howardgrigg has joined #silverstripe
504: [05:32:49] <irogue_> simon_w|work: comment by you?
505: [05:33:02] <simon_w|work> irogue_, no, by him
506: [05:33:22] <irogue_> ah
507: [05:33:22] <irogue_> haha
508: [05:34:00] <Stomach> I thought it was funny, but then he deleted it
509: [05:34:05] <Stomach> as in a joke
510: [05:34:29] <simon_w|work> Yeah, if he had left it I would'
511: [05:34:34] <simon_w|work> ve thought it was a joke
512: [05:34:48] <spronk> it's ok
513: [05:34:58] <spronk> just continue to think it is
514: [05:35:52] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
515: [05:36:33] * howardgrigg quit (Ping timeout: 240 seconds)
516: [05:39:52] * DesignerX_ has joined #silverstripe
517: [05:40:09] <simon_w|work> Ooh, someone different follow protocol! Get them in trouble sminnee :p
518: [05:40:10] <simon_w|work> https://github.com/silverstripe/silverstripe-framework/pull/3380
519: [05:40:13] <simon_w|work> *didn't
520: [05:40:37] <Stomach> quick! exploit all the sites!
521: [05:40:42] * DesignerX quit (Ping timeout: 246 seconds)
522: [05:40:47] * DesignerX_ is now known as DesignerX
523: [05:41:34] * mirrors quit (Quit: Page closed)
524: [05:42:00] <sminnee> simon_w|work: so, classes are case-insensitive, but static vars aren't.
525: [05:42:17] <simon_w|work> sminnee, yup. So it's just the class name, not the key, that's the problem
526: [05:42:27] <sminnee> would you make the all keys on the config system insensitive, or just the first one.
527: [05:42:52] * Azure quit (Ping timeout: 250 seconds)
528: [05:43:00] <simon_w|work> Just the first one
529: [05:43:01] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
530: [05:43:20] <simon_w|work> Though I guess it doesn't really matter for the whole thing, since it should be lower case by convention
531: [05:43:34] <sminnee> but then will someone in a year start complaining that the case-sensitivity rules of the config system are arbitrary and confusing?
532: [05:43:50] <sminnee> would it be better to make the whole lot case-insensitive?
533: [05:44:14] * Ryan-Toast has joined #silverstripe
534: [05:44:36] <simon_w|work> Well, I can contrive cases where that changes behaviour. Though people using those cases are being stupid and deserve to have their code broken :p
535: [05:46:22] <simon_w|work> sminnee, switching to full case insensitive just better enforces conventions. There's a slight change it'll break people's code, but that's what they get for having keys which only differ on case
536: [05:46:33] <sminnee> maybe it’s a 3.2 change?
537: [05:46:43] <simon_w|work> Full insensitive would need to be
538: [05:46:55] <simon_w|work> Heh, it'll make statics case-insensitive
539: [05:46:59] <sminnee> do you have a sense of whether the extra strtolower calls on every config-get operation will affect perforamnce?
540: [05:47:25] <sminnee> it’s been a while since i’ve profiled stuff like that
541: [05:47:39] <simon_w|work> Barely
542: [05:47:55] <simon_w|work> It certainly won't for the secondary keys
543: [05:48:20] * henkpoley has joined #silverstripe
544: [05:48:27] * Azure has joined #silverstripe
545: [05:49:06] <simon_w|work> strtolower()'s a big-O(n) algorithm with a very small constant and n is rather small too
546: [05:49:46] * kerosene quit (Ping timeout: 255 seconds)
547: [05:50:21] <sminnee> sweet
548: [05:50:33] <sminnee> i was just loathe to do anyhting that made config smaller.
549: [05:50:36] <sminnee> err slower
550: [05:51:27] * Liquide quit ()
551: [05:51:35] <Colin[pi]> sminnee: very glad to hear you say that :)
552: [05:52:18] * DesignerX_ has joined #silverstripe
553: [05:53:12] <simon_w|work> sminnee, if someone can actually run it against CWP, I can resubmit https://github.com/silverstripe/silverstripe-framework/pull/2736
554: [05:53:20] <simon_w|work> It makes Config a heck of a lot faster
555: [05:54:17] <simon_w|work> Though if it causes you to run out of memory, you're fairly close to crossing the line already
556: [05:54:23] <sminnee> heh
557: [05:55:14] <sminnee> i’ll ping Hamish and see.
558: [05:55:16] * DesignerX quit (Ping timeout: 272 seconds)
559: [05:55:28] * DesignerX_ is now known as DesignerX
560: [05:55:34] * kerosene has joined #silverstripe
561: [05:55:34] <sminnee> or I could get you details of the CWP recipe - it’s all open-source code.
562: [05:57:27] <sminnee> this is how you can get a CWP site runnign: composer create-project cwp/cwp-installer cwp-installer --repository-url="https://packages.cwp.govt.nz"
563: [05:57:34] <sminnee> o
564: [05:57:44] <sminnee> but i’ll ping Hamish and see if he can get someone to do it.
565: [05:59:16] * howardgrigg has joined #silverstripe
566: [06:00:36] <simon_w|work> Seems to be working
567: [06:01:47] * DesignerX_ has joined #silverstripe
568: [06:03:35] * Ryan-Toast quit (Quit: Ryan-Toast)
569: [06:04:05] * howardgrigg quit (Ping timeout: 260 seconds)
570: [06:04:08] <willr> I’d trade a 3% memory increase for whatever we get in request improvement.
571: [06:04:08] * DesignerX quit (Ping timeout: 272 seconds)
572: [06:04:12] * DesignerX_ is now known as DesignerX
573: [06:05:49] <ss23> SHIP IT
574: [06:14:49] * sminnee quit (Quit: sminnee)
575: [06:15:02] * willr quit (Quit: willr)
576: [06:15:25] * Shrike_Finland quit (Quit: Leaving.)
577: [06:16:52] <simon_w|work> Heh, I can't even run the CWP tests
578: [06:17:00] <simon_w|work> PHP Fatal error: Call to a member function Link() on a non-object in /home/simon/cwp-installer/framework/tests/filesystem/FileTest.php on line 40
579: [06:17:03] <ss23> No one can... no one can :(
580: [06:17:45] * vebb has joined #silverstripe
581: [06:18:16] <simon_w|work> So it's a known problem with the CWP recipe?
582: [06:18:28] <ss23> Oh, uh
583: [06:18:30] <ss23> I have no idea
584: [06:18:35] <ss23> I don't do taht stuff :O
585: [06:28:50] * sminnee has joined #silverstripe
586: [06:29:26] <simon_w|work> sminnee, are the CWP tests actually able to be run?
587: [06:31:59] * Shrike_Finland has joined #silverstripe
588: [06:32:45] <simon_w|work> Ooh, I wonder if it's because of VersionedFiles
589: [06:34:03] * DesignerX_ has joined #silverstripe
590: [06:34:16] <simon_w|work> And the workflow's probably why the cms ones fail
591: [06:34:41] * adrexia_ has joined #silverstripe
592: [06:35:48] * DesignerX quit (Ping timeout: 272 seconds)
593: [06:35:58] * DesignerX_ is now known as DesignerX
594: [06:40:22] * lerni_ has joined #silverstripe
595: [06:43:55] <sminnee> simon_w|work: yeah, not sure.
596: [06:44:22] <sminnee> i think i made a case-insensitive patch, in any case.
597: [06:46:06] * howardgrigg has joined #silverstripe
598: [06:48:38] * outrunthewolf has joined #silverstripe
599: [06:50:40] * howardgrigg quit (Ping timeout: 260 seconds)
600: [06:50:53] * Shrike_Finland quit (Quit: Leaving.)
601: [06:53:37] * Colin[pi] quit (Ping timeout: 245 seconds)
602: [06:56:06] <sminnee> simon_w|work: work in progress - https://github.com/sminnee/silverstripe-framework/compare/config-case-insensitive-classnaem
603: [06:56:51] * Shrike_Finland has joined #silverstripe
604: [06:57:38] <simon_w|work> sminnee, looks good. Probably don't need it in protected methods if you catch all the public methods
605: [06:58:16] <sminnee> yeah - i noted in the docblock for the protected method that it expects a lowercase value now
606: [06:58:38] <sminnee> i’m getting a lot of errors still
607: [06:58:43] <sminnee> so i’ll see what they are.
608: [07:02:16] * ARNHOE has joined #silverstripe
609: [07:02:31] * zfmf has joined #silverstripe
610: [07:03:54] * zfmf has left #silverstripe
611: [07:11:48] * travis-ci has joined #silverstripe
612: [07:11:48] <travis-ci> [travis-ci] sminnee/silverstripe-framework#44 (config-case-insensitive-classnaem - e805200 : Sam Minnee): The build failed.
613: [07:11:48] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/silverstripe-framework/compare/9899b48daf4d^...e805200ffd70
614: [07:11:48] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/silverstripe-framework/builds/32407011
615: [07:11:48] * travis-ci has left #silverstripe
616: [07:11:52] <sminnee> ooh
617: [07:22:32] * Shrike_Finland quit (Quit: Leaving.)
618: [07:26:59] <simon_w|work> Ooh, forgot I had a thing of cookies in my bag
619: [07:30:09] <simon_w|work> Mmm, delicious cookies
620: [07:40:08] <sminnee> heh
621: [07:44:01] * Shrike_Finland has joined #silverstripe
622: [07:45:11] * stnvh has joined #silverstripe
623: [07:47:08] * howardgrigg has joined #silverstripe
624: [07:51:32] * howardgrigg quit (Ping timeout: 245 seconds)
625: [07:54:17] * yuka has joined #silverstripe
626: [07:54:18] * greseky has joined #silverstripe
627: [07:54:23] * greseky has left #silverstripe
628: [07:54:27] * yuka quit (Changing host)
629: [07:54:27] * yuka has joined #silverstripe
630: [07:54:27] * yuka quit (Changing host)
631: [07:54:27] * yuka has joined #silverstripe
632: [07:54:34] * yuka has left #silverstripe
633: [07:57:14] * outrunthewolf quit (Ping timeout: 246 seconds)
634: [08:09:37] * travis-ci has joined #silverstripe
635: [08:09:37] <travis-ci> [travis-ci] sminnee/silverstripe-framework#45 (config-case-insensitive-classnaem - b0660b9 : Sam Minnee): The build is still failing.
636: [08:09:37] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/silverstripe-framework/compare/e805200ffd70...b0660b98c5da
637: [08:09:37] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/silverstripe-framework/builds/32410128
638: [08:09:37] * travis-ci has left #silverstripe
639: [08:13:40] * ThePeach has joined #silverstripe
640: [08:14:07] <sminnee> simon_w|work: okay, i got most of the way there, and then got stuck in that Object::get_extra_config_sources() needs to have the correctly-cased class name passed to it, so that, for example, Hierarchy::get_extra_config() does. Fix could be to make has-one relations also case insensitive, or to have Object::get_extra_config_sources() canoncialise the classname before passing the class to $extensionClassParent::get_extr
641: [08:14:12] <sminnee> $extensionClassParent::get_extra_config()
642: [08:14:31] <sminnee> I’m not sure of whether there’s a way to quickly canoncialise a classname, though
643: [08:17:44] * Pybgrk has joined #silverstripe
644: [08:19:33] * kinglozzer has joined #silverstripe
645: [08:22:59] * howardgrigg has joined #silverstripe
646: [08:23:39] * Fisix_AIX has joined #silverstripe
647: [08:25:13] <Fisix_AIX> Kind of unrelated question, I have a complex project coming up and and I want to visualise the datamodel before I start to build it. Can anyone recommend some software ?
648: [08:25:45] <sminnee> ah there we go, if I call if via $class::get_extra_config_sources() it canonicalises it for me :)
649: [08:26:26] <Pybgrk> that sounds... serious
650: [08:32:27] * jcwacky quit (Quit: jcwacky)
651: [08:37:08] * travis-ci has joined #silverstripe
652: [08:37:08] <travis-ci> [travis-ci] sminnee/silverstripe-framework#46 (config-case-insensitive-classnaem - e89d614 : Sam Minnee): The build was fixed.
653: [08:37:08] <travis-ci> [travis-ci] Change view : https://github.com/sminnee/silverstripe-framework/compare/b0660b98c5da...e89d61422754
654: [08:37:08] <travis-ci> [travis-ci] Build details : http://travis-ci.org/sminnee/silverstripe-framework/builds/32411934
655: [08:37:08] * travis-ci has left #silverstripe
656: [08:37:29] <sminnee> Woo.
657: [08:37:53] <lerni_> Fisix_AIX: never had a go white it but you could use http://addons.silverstripe.org/add-ons/froog/silvergraph
658: [08:37:53] <sminnee> simon_w|work: https://github.com/silverstripe/silverstripe-framework/pull/3381
659: [08:38:31] * kerosene quit (Ping timeout: 255 seconds)
660: [08:40:26] <Pybgrk> God of The Config System.
661: [08:40:27] <Pybgrk> lol
662: [08:41:23] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
663: [08:44:41] * kerosene has joined #silverstripe
664: [08:44:52] * sminnee quit (Quit: sminnee)
665: [08:52:40] * henkpoley quit (Quit: henkpoley)
666: [09:11:48] * DesignerX_ has joined #silverstripe
667: [09:14:08] * DesignerX quit (Ping timeout: 272 seconds)
668: [09:14:12] * DesignerX_ is now known as DesignerX
669: [09:14:26] * Shrike_Finland quit (Quit: Leaving.)
670: [09:16:21] * vebb has joined #silverstripe
671: [09:16:22] <Fisix_AIX> lerni_ Thanks for the link this isn't what I am looking for but, I was looking for something like this recently and it is most definitely handy
672: [09:21:52] * simon_w has joined #silverstripe
673: [09:23:11] * henkpoley has joined #silverstripe
674: [09:26:25] * henkpoley quit (Client Quit)
675: [09:29:00] * zippy has joined #silverstripe
676: [09:36:17] <Zauberfisch> Fisix_AIX: well, I know of no ss related database modeling tool
677: [09:36:26] <Zauberfisch> I used mysql workbench in the past
678: [09:36:28] * Shrike_Finland has joined #silverstripe
679: [09:36:37] <Zauberfisch> and handwritten / witeboard diagrams ^^
680: [09:37:52] * howardgrigg quit (Remote host closed the connection)
681: [09:42:29] * firefox2kx quit (Ping timeout: 260 seconds)
682: [09:44:00] * firefox2kx has joined #silverstripe
683: [09:57:08] * willr has joined #silverstripe
684: [10:18:33] <Fisix_AIX> Zauberfisch, Ill give workbench a try
685: [10:24:13] * wracu quit (Ping timeout: 246 seconds)
686: [10:30:07] * sminnee has joined #silverstripe
687: [10:33:49] * willr quit (Quit: willr)
688: [10:37:28] <Pybgrk> Fisix_AIX: UML
689: [10:37:42] <Pybgrk> database mirrors objects, not the other way around.
690: [10:38:05] <Pybgrk> Object -> relational mapping
691: [10:38:11] <Pybgrk> ORM
692: [10:38:18] <Pybgrk> is what it's all about
693: [10:38:43] * howardgrigg has joined #silverstripe
694: [10:39:18] * babak has joined #silverstripe
695: [10:41:54] * Liquide has joined #silverstripe
696: [10:43:04] * howardgrigg quit (Ping timeout: 250 seconds)
697: [10:44:22] * simon_w quit (Ping timeout: 250 seconds)
698: [10:47:28] * vebb has joined #silverstripe
699: [10:48:48] * howardgrigg has joined #silverstripe
700: [10:49:08] * simon_w has joined #silverstripe
701: [10:51:35] * vebb quit (Read error: Connection reset by peer)
702: [10:53:02] * howardgrigg quit (Ping timeout: 250 seconds)
703: [10:57:46] * vebb has joined #silverstripe
704: [10:57:54] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
705: [11:00:43] * howardgrigg has joined #silverstripe
706: [11:03:29] * sminnee quit (Quit: sminnee)
707: [11:03:47] * DesignerX_ has joined #silverstripe
708: [11:05:03] * howardgrigg quit (Ping timeout: 240 seconds)
709: [11:06:14] * DesignerX quit (Ping timeout: 272 seconds)
710: [11:06:26] * DesignerX_ is now known as DesignerX
711: [11:09:34] * simon_w quit (Quit: Ping timeout: your mum)
712: [11:10:16] * zfmf has joined #silverstripe
713: [11:24:17] * simon_w|air has joined #silverstripe

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