#silverstripe IRC Log

IRC log for 9 December 2013

All timestamps are in UTC.

1: [00:01:32] <simon_w> It's called Markdown. It has problems :p
2: [00:08:51] <simon_w> Yay! Lunch time!
3: [00:09:11] <Snowman23> Yay!
4: [00:09:15] <Snowman23> simon_w: WAIT
5: [00:09:17] <Snowman23> simon_w: do
6: [00:09:19] <Snowman23> do u wna get lunch l0l?
7: [00:09:31] <Snowman23> simon_w: or are you still being healthy? :(
8: [00:09:40] <simon_w> mmm, brie and then some bacon
9: [00:09:50] <Snowman23> :(
10: [00:10:11] <simon_w> Snowman23, $70 for 21 meals or $100 for 5. Easy choice :p
11: [00:11:46] <Snowman23> simon_w: Lunch wiht ss23 once a week?
12: [00:11:47] <Snowman23> Priceless
13: [00:11:47] <Snowman23> :(
14: [00:11:51] <Snowman23> Apart from the cost of it
15: [00:11:52] <Snowman23> But yeah
16: [00:12:41] <Jayden90> How can I edit the markdown for http://doc.silverstripe.org/framework/en/reference/shortcodes
17: [00:13:00] <simon_w> Jayden90, edit button at the bottom of the page
18: [00:13:40] <Jayden90> oooh
19: [00:15:53] <Snowman23> Okay fine I'll go get lunch *alone*
20: [00:15:55] * Snowman23 looks around sadly
21: [00:15:56] <Snowman23> ;_;
22: [00:16:35] <simon_w> Oh the horror
23: [00:16:41] <guzzlefry> :(
24: [00:16:49] <Snowman23> YOU DON'T KNOW WHAT IT'S LIKE
25: [00:16:51] <simon_w> Oh, the huge manatee!
26: [00:17:04] * Snowman23 covers his face in hear
27: [00:17:09] <Snowman23> bbl finding some simpleplan to listen to
28: [00:17:26] <guzzlefry> wow...
29: [00:17:33] <guzzlefry> simon_w: you really upset him this time... :P
30: [00:17:44] <simon_w> Meh :p
31: [00:22:33] <Jayden90> Is looks like the docs markdown parser can't handle brackets in inline code, it thinks `[embed]` should be a link
32: [00:24:45] <Jayden90> Example being view source line 229 of http://doc.silverstripe.org/framework/en/reference/shortcodes
33: [00:29:45] * antmas has joined #silverstripe
34: [00:29:57] <antmas> HAI2ALL
35: [00:33:18] <Snowman23> hai2u!
36: [00:35:01] <Jayden90> how come <% with $Up %>{$Up.Title}<% end_with %> works, but <% with $Up.Up %>{$Title}<% end_with %> doens't?
37: [00:35:16] <simon_w> To screw with you
38: [00:35:36] <Jayden90> Bug?
39: [00:35:41] <simon_w> Potentially
40: [00:39:48] <Stomach> can someone tell me if this configuration will load the second extension second?
41: [00:39:49] <Stomach> http://www.sspaste.com/paste/show/52a50edcad63e
42: [00:40:16] <Stomach> I think I've got something wrong with my yml somewhere or i've misunderstood the priority commands
43: [00:44:41] <simon_w> Stomach, that'll put TestExtensionTwo on the top, so would be loaded first
44: [00:45:18] <Stomach> okay, massive misunderstanding of the mechanism it is
45: [00:46:50] <Stomach> thanks
46: [00:47:35] <simon_w> Stomach, things that get added later get added to the front of arrays
47: [00:48:06] <Stomach> so its basically just a stack implementation?
48: [00:48:10] <Stomach> config stack? :D
49: [01:01:27] <simon_w> Pretty much
50: [01:03:29] <Colin[pi]> GOOD... AFTERNOON all
51: [01:04:55] <antmas> Colin[pi]: !!
52: [01:04:57] <antmas> Colin[pi]: HI
53: [01:04:58] <antmas> :D
54: [01:06:14] <Colin[pi]> was out buying an office chair... my other one is slowly disintegrating
55: [01:06:45] <simon_w> Your boss let you? :o
56: [01:06:48] <Jayden90> Our copy writer gives us text we mash into out HTMLEditor fields via MS Word. After every full stop she has two spaces, which gets preserved when realy I only want one for the web.
57: [01:07:03] <Jayden90> Is there a way to get TinyMCE to filter that out for us?
58: [01:07:47] <Ryan-Toast> Colin[pi]: What one did you buy?
59: [01:08:06] <Colin[pi]> Ryan-Toast: I ended up getting a Burgtec Funktion... it's awesome
60: [01:08:17] <Colin[pi]> full lumbar support, full adjustable
61: [01:08:20] <Colin[pi]> *fully
62: [01:08:32] <Ryan-Toast> Colin[pi]: Ballin'
63: [01:08:38] <Colin[pi]> feels SO much better than the POS one it's replacing
64: [01:09:40] <Ryan-Toast> Oh sweet jesus, no. LEGACY COOOOODDDDDEEEEEE
65: [01:09:44] <Colin[pi]> NOOOOO
66: [01:09:49] <simon_w> PHP!!!!!
67: [01:09:54] <simon_w> Oh, wrong channel
68: [01:09:55] <Ryan-Toast> ASP!
69: [01:10:29] <Ryan-Toast> Oh sweet jesus, look at it: http://i.imgur.com/ncsaDIK.png
70: [01:10:55] <Ryan-Toast> Tables. Tables everywhere.
71: [01:11:01] <simon_w> Yay! Tables!
72: [01:11:29] <spronk> oh
73: [01:11:29] <spronk> my
74: [01:11:30] <spronk> god
75: [01:11:50] <Ryan-Toast> :( It's going to be a long afternoon.
76: [01:14:52] <Colin[pi]> that looks like fun
77: [01:15:06] <Ryan-Toast> Colin[pi]: Protip: It's not.
78: [01:15:21] <Colin[pi]> let me try again: that looks like fun</sarcasm>
79: [01:15:22] <Colin[pi]> ;)
80: [01:15:35] <Ryan-Toast> Colin[pi]: I've done two steps, doing the third now: https://secure.rentalcarmanager.com/ssl/NZSpaceships163/webStep1.asp
81: [01:15:51] <Ryan-Toast> Then IE fixes after.
82: [01:15:54] <Colin[pi]> eek
83: [01:16:11] * SightUnseen has joined #silverstripe
84: [01:16:14] * SightUnseen has left #silverstripe
85: [01:16:20] * wracu has joined #silverstripe
86: [01:17:06] <wracu> what is the easiest way to show a confirmation prompt to a user who is attempting to delete a DataObject from ModelAdmin?
87: [01:17:15] <wracu> onbeforedelete?
88: [01:17:32] <Colin[pi]> javascript
89: [01:31:50] <wracu> ok ta
90: [01:34:39] <Snowman23> Remind me: Where does the base URL come from? Most sites are fine with putting the base tag as whatever URL you're on (e.g. if you access the site via foobar.baz.com it'll put that as the base tag), but what would cause it to be hard set to something else?
91: [01:35:06] * UncleCheese has joined #silverstripe
92: [01:35:40] <simon_w> Director.alterantive_base_url
93: [01:39:02] * abitran has joined #silverstripe
94: [01:40:58] <Snowman23> simon_w: Anywhere else? It's not set there that I can see
95: [01:41:23] <simon_w> No.
96: [01:41:32] <Snowman23> Hmm
97: [01:41:37] <Snowman23> I do not know where this is coming from then
98: [01:41:40] <Snowman23> Is it cached somewhere?
99: [01:41:47] <simon_w> 404 or 500 page?
100: [01:42:01] <Snowman23> nope
101: [01:42:18] <simon_w> Then nope
102: [01:42:21] <simon_w> grep for the value
103: [01:42:55] <Snowman23> Good idea, found it
104: [01:44:34] <Snowman23> son
105: [01:44:36] <Snowman23> what the hell
106: [01:44:43] <Snowman23> someone is using full links
107: [01:50:08] <helenclarko> hey Chillu, your version of Subsites for SS 2.3, Seems to be working ok on SS 2.4.5. I can access the subsite, but changing the siteconfig on my second site deletes the main sites siteconfig. any idea why?
108: [01:53:52] * DigNZ quit (Quit: DigNZ)
109: [01:57:44] * UncleCheese quit (Quit: UncleCheese)
110: [02:23:29] * antmas looks at Ryan-Toast 's ASP
111: [02:23:37] * antmas shrivells
112: [02:23:49] <Ryan-Toast> antmas: I just finished indenting it...
113: [02:24:15] <Ryan-Toast> antmas: Now it's time to strip out the tables.
114: [02:24:28] <antmas> Ryan-Toast: that's one big clusterfuck
115: [02:24:35] * chillu quit (Quit: chillu)
116: [02:24:40] <Ryan-Toast> antmas: Sure is. Sigh.
117: [02:24:56] <antmas> it looks like autistic leagacy VB
118: [02:25:01] <antmas> legacy*
119: [02:26:10] <antmas> oh god
120: [02:26:18] <antmas> I've had the worst tooth ache all day
121: [02:26:21] <antmas> ;__;.
122: [02:27:22] <antmas> and had to do an improv speech about Biodiversity data modelling for 1 hour :(
123: [02:27:35] * violetina has joined #silverstripe
124: [02:47:43] <zippy__> antmas: There is a densit like… 200m from your work you lazy ass!
125: [02:47:55] <zippy__> probably not even that much
126: [02:58:24] * joelpittet quit (Remote host closed the connection)
127: [03:02:53] <antmas> zippy__: I've booked an appointment for tomorrow
128: [03:03:03] <antmas> zippy__: they were full today :(
129: [03:03:53] <antmas> at least they are chea
130: [03:03:55] <antmas> cheap*
131: [03:04:05] <antmas> $200 for a full xray and extraction
132: [03:04:47] <simon_w> That's cheap?
133: [03:04:48] <simon_w> Sheesh
134: [03:04:59] <antmas> simon_w: ikr
135: [03:05:12] <simon_w> Last time I went to the dentist, it was free!
136: [03:05:28] <antmas> the last time I went
137: [03:05:41] <antmas> was because I thought I had an uber cavity in a back tooth
138: [03:05:49] <antmas> turns out it was a grain of rice
139: [03:05:55] <antmas> $150 later
140: [03:06:00] <antmas> :<
141: [03:06:29] <simon_w> I'm going to need to get a crown when I finally go back
142: [03:07:01] <antmas> ouch
143: [03:07:12] <antmas> yeah I need at least 2 wisdom teeth out
144: [03:07:28] <simon_w> Stupid dentist wouldn't put a crown on a 17 year old
145: [03:07:49] <simon_w> Luckily I seem to have space for all 4 wisdom teeth
146: [03:08:05] <antmas> lcuky
147: [03:08:10] <antmas> lucky*
148: [03:08:36] <simon_w> And the one that's halfway out didn't even hurt :)
149: [03:09:40] <antmas> I have an intense fear of the dentist
150: [03:10:09] <antmas> but not about the pain
151: [03:10:12] <simon_w> Remember, you can bite them ;)
152: [03:15:58] <antmas> actually
153: [03:16:05] <antmas> I reckon it's just an ulcer
154: [03:16:15] * antmas is trying to get out of going to dentist
155: [03:19:09] * SightUnseen has joined #silverstripe
156: [03:19:13] * SightUnseen has left #silverstripe
157: [03:22:15] <Snowman23> lol antmas...
158: [03:22:55] <antmas> Snowman23: ;__; I can't HANDLE IT!
159: [03:23:26] <Snowman23> Why not?
160: [03:23:33] <Snowman23> I don't go to the dentist either, but that's just cauze lazyness
161: [03:24:03] <Snowman23> simon_w: Download a wallet app (bitcoin-qt is a common one) and run it
162: [03:24:10] <Snowman23> simon_w: Then you get an address anyone can send stuff to
163: [03:24:19] * Ryan-Toast quit (Quit: Ryan-Toast)
164: [03:24:23] <simon_w> Hmm, 12 GB block chain size
165: [03:24:26] <Snowman23> Yeah
166: [03:24:26] <Snowman23> :P
167: [03:24:29] <simon_w> Do I bother with a full client?
168: [03:24:40] <Snowman23> simon_w: So some people use a web wallet, but that has issues with them getting "hacked" and you losing your money
169: [03:24:59] <Snowman23> simon_w: I think it's worthwhile if you actually want to use it. As I understand it, there are potentially security issues with using one that only downloads recent parts of the blockchain etc
170: [03:25:20] <Snowman23> If you have a friend you trust who can get you the blockchain, you can just copy it from them
171: [03:25:39] <simon_w> Eh, it's work's internet
172: [03:25:47] <Snowman23> Yeah, 12gb isn't a lot these days :D
173: [03:25:56] <simon_w> It's more disk space considerations since I don't have my externals with me
174: [03:25:56] <Snowman23> Only problem is when it gets corrupted and you have to redownload it all
175: [03:25:57] <Snowman23> :P
176: [03:26:37] * Ryan-Toast has joined #silverstripe
177: [03:27:10] <antmas> Snowman23: not entirely sure, really.
178: [03:27:27] <Snowman23> antmas: Going to the dentist is metal, man
179: [03:27:39] <Snowman23> antmas: You think any of the guys from Amon Amarth are going to not go to a dentist?
180: [03:27:41] <antmas> just the idea of having a buzzing saw blade/screwdriver in and around my teeth :(
181: [03:27:45] <Snowman23> They'll be like "HIT ME UP, NO FUCKING ANATEHESTHETHETHIC"
182: [03:27:51] <Snowman23> They'll have the blade going
183: [03:27:55] <antmas> lol
184: [03:27:56] <Snowman23> And they'll chomp down on it.
185: [03:28:11] <antmas> so scare
186: [03:29:06] <Snowman23> much pain
187: [03:32:20] <Snowman23> HEY antmas HEY antmas
188: [03:32:22] <Snowman23> THIS WON'T HURT A BIT
189: [03:32:33] <Snowman23> SAYS WHO SAYS WHO? ANSTEHTHIZE THIS BITCH
190: [03:33:13] * antmas doesn't know what that is ;__;
191: [03:34:23] <Snowman23> What?! :O
192: [03:34:24] <Snowman23> Korn
193: [03:34:49] <antmas> Snowman23: bah, really
194: [03:34:51] <antmas> what song?
195: [03:35:04] <antmas> I haven't listened to them since I was maybe 13?
196: [03:35:45] <Snowman23> Twisted Transistor
197: [03:35:46] <Snowman23> Very poppy
198: [03:35:46] <Snowman23> :D
199: [03:36:39] * antmas is currently listening to Twelve Foot Ninja
200: [03:36:46] <antmas> Snowman23: ah yes, so it is!
201: [03:38:42] <simon_w> Latest block is now only 180 weeks old. Improvement!
202: [03:38:47] * violetina quit (Remote host closed the connection)
203: [03:39:25] * antmas quit (Quit: Page closed)
204: [03:40:55] * liam_ has joined #silverstripe
205: [03:41:12] * joelpittet has joined #silverstripe
206: [03:41:19] * liam_ is now known as Guest70369
207: [03:44:22] <Guest70369> how can I get the value of an attribute on a dataobject using the string name of the attribute?
208: [03:44:43] <simon_w> $object->$value
209: [03:47:09] * joelpittet quit ()
210: [03:48:35] * wracu quit (Ping timeout: 250 seconds)
211: [03:49:16] <helenclarko> hey Chillu, your version of Subsites for SS 2.3, Seems to be working ok on SS 2.4.5. I can access the subsite, but changing the siteconfig on my second site deletes the main sites siteconfig. any idea why?
212: [03:50:43] <helenclarko> BTW, is anyone her bitcoin mining?
213: [03:57:00] <Colin[pi]> helenclarko: I was under the impression now that it's not worth in unless you're running a supercomputer
214: [03:57:04] <Colin[pi]> *it
215: [03:58:07] <spronk> or dedicated ASCIs
216: [03:58:09] <spronk> ASICs
217: [03:58:23] <spronk> i mined like 6 bitcoins a couple of years ago
218: [03:58:28] <spronk> i have no idea wtf i did with the wallet
219: [03:58:30] <spronk> kicking self a lot
220: [03:58:41] * nickmolhoek quit (Quit: nickmolhoek)
221: [03:59:56] <helenclarko> Yea, seems a bit like that.
222: [04:00:25] * FrozenFire quit (Ping timeout: 246 seconds)
223: [04:00:40] <helenclarko> I have been looking into dedicated boxes. but it seems the more that are mining, the less likely I am to get anything from the pool
224: [04:00:51] <helenclarko> and its becoming quite popular.
225: [04:01:50] <spronk> at this point it's not really worth the effort to mine btc
226: [04:02:13] * helenclarko quit (Quit: Page closed)
227: [04:02:24] <simon_w> Especially given the scarcity
228: [04:02:50] <spronk> ya
229: [04:03:01] <spronk> i calculated that i would pay almost as much in power as i would get in bitcoins
230: [04:03:24] <simon_w> I've heard stories of people turning in their massively overpowered rigs because they're not getting anything
231: [04:05:56] <spronk> not surprised
232: [04:08:32] <Snowman23> ASIC mining can still be profitable
233: [04:08:34] <Snowman23> Anything else isn't though
234: [04:09:19] <Snowman23> Actually, I haven't checked what difference the recent fluxuations have caused, so I could be wrong. But I highly doubt anything but ASIC mining is profitable still
235: [04:10:11] * Guest70369 has left #silverstripe
236: [04:11:37] * FrozenFire has joined #silverstripe
237: [04:13:16] * cloph_away has joined #silverstripe
238: [04:13:19] * cloph quit (Ping timeout: 250 seconds)
239: [04:24:33] * Ryan-Toast quit (Quit: Ryan-Toast)
240: [04:25:21] * willr has joined #silverstripe
241: [04:27:07] <Snowman23> I blame willr
242: [04:27:44] <guzzlefry> 0.o
243: [04:27:57] <simon_w> Snowman23, just write some docs already
244: [04:28:02] <Snowman23> :(
245: [04:28:16] <willr> snap
246: [04:28:17] <Snowman23> I'll write bugs when I'm out of other work
247: [04:28:21] <Snowman23> HA! That never happens :D
248: [04:28:56] <guzzlefry> Snowman23: It's almost christmas, time for some...markdown? >_>
249: [04:29:08] <Snowman23> I have other projects to do for Christmas!
250: [04:29:30] <Snowman23> The NSA won't hack themselves!
251: [04:29:33] <Snowman23> Well, I guess they will, but...
252: [04:29:36] <Snowman23> :P
253: [04:30:09] <simon_w> Can't steal all the bit coins if you can't break the block chain? :p
254: [04:30:47] * CodeTrap quit (Read error: Connection reset by peer)
255: [04:31:19] <Snowman23> It's not about the money man, it's about the data!
256: [04:31:29] <Snowman23> Information wants to be free!
257: [04:32:06] <simon_w> Information has no wants :p
258: [04:32:11] <Snowman23> FUCK THE SYSTEM #cryptoanarchist4lyfe
259: [04:33:28] <Snowman23> lol
260: [04:33:29] <Snowman23> According to this philosophy, hackers, crackers, and phreakers are liberators of information which is being held hostage by agents demanding money for its release.
261: [04:33:34] <Snowman23> I like this metaphor
262: [04:34:48] * CodeTrap has joined #silverstripe
263: [04:37:07] <simon_w> Aww, no one's sent me any BTC
264: [04:37:22] <Jayden90> simon_w: Why would anyone do that?
265: [04:37:30] <simon_w> To be nice
266: [04:37:48] <simon_w> Here, send some to 1FGH4EEKX7msTq3ZLqUcEiSfp6JvZnFH6L :p
267: [04:37:55] <Jayden90> Where are you displaying that
268: [04:38:15] <simon_w> That one? Only here so far
269: [04:38:28] <simon_w> Might stick it on the bottom of the logs for donations to help with server costs and stuff
270: [04:38:49] <Snowman23> Psh
271: [04:38:56] <Snowman23> simon_w hates freedom too much to really embrace Bitcoin!
272: [04:39:28] <Jayden90> simon_w: Do you use coinjar?
273: [04:39:34] <simon_w> No
274: [04:39:47] * travis-ci has joined #silverstripe
275: [04:39:47] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1652 (3.1 - d383841 : Will Rossiter): The build passed.
276: [04:39:47] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/ac1220758ecf...d3838410e3b1
277: [04:39:47] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/15150673
278: [04:39:47] * travis-ci has left #silverstripe
279: [04:40:21] <Snowman23> Oh Telstra... - https://pbs.twimg.com/media/BbBEMo0CMAA2Jbq.png
280: [04:42:39] * willr quit (Quit: willr)
281: [04:43:48] * willr has joined #silverstripe
282: [04:47:58] * aragonne quit (Quit: aragonne)
283: [04:49:31] <Jayden90> simon_w: Check your bitcoin wallet ;)
284: [04:49:54] <simon_w> Can't, have to check the transactions in the block :p
285: [04:50:17] <simon_w> Woo, thanks :)
286: [04:50:41] <Jayden90> This is a special moment, my first payment.
287: [04:50:59] <spronk> wtf, himmler
288: [04:51:14] <simon_w> Once I finish downloading and verifying the block chain, I'll have some investment money! ;)
289: [04:51:31] <Snowman23> lol
290: [04:51:34] <Snowman23> How much did you get? :P
291: [04:51:53] <simon_w> https://blockchain.info/address/1FGH4EEKX7msTq3ZLqUcEiSfp6JvZnFH6L
292: [04:51:59] <simon_w> You know it's all public, right? :p
293: [04:52:10] <spronk> that'll be like
294: [04:52:15] <spronk> $100,000 in a few weeks
295: [04:52:23] <Snowman23> Facebook is public too, but I ain't be looking at peoples facebook if I don't have a link ready etc
296: [04:54:50] <Jayden90> simon_w: Did you get a reference message? I don't know how that is supposed to work.
297: [04:55:13] <simon_w> Jayden90, no idea. I'll wait until it shows up in my wallet
298: [04:56:27] <simon_w> Though, at 373 bytes, not likely
299: [05:02:41] * spronk has left #silverstripe
300: [05:03:49] * spronk has joined #silverstripe
301: [05:48:22] * simon_w|air has joined #silverstripe
302: [06:16:47] * FrozenFire 's BTC is finally worth as much as it was bought for, again
303: [06:17:03] <FrozenFire> Was getting nervous, there. :P
304: [06:18:12] * guzzlefry waits for "Cash for Bitcoin" signs to start popping up at pawn shops across the nation.
305: [06:19:11] <spronk> ha
306: [06:19:13] <spronk> how much did you pay/
307: [06:19:23] <FrozenFire> Bought in at $804/BTC
308: [06:19:29] <spronk> ::::::::::::::::::::::::::::::::::::|
309: [06:19:33] <spronk> you madman
310: [06:19:52] <FrozenFire> Seemed a good idea at the time
311: [06:20:21] <FrozenFire> And if I'd sold at $1200, I'd've made some money
312: [06:20:23] <FrozenFire> Mostly holding it for the novelty at this point, though
313: [06:21:10] <spronk> lol
314: [06:21:19] <spronk> i said no at like 100 btc
315: [06:21:27] <spronk> its just madness
316: [06:21:34] <spronk> pretty sure its just gambling
317: [06:21:39] <FrozenFire> It is indeed
318: [06:21:40] <Snowman23> ^^^
319: [06:21:41] <FrozenFire> Petty speculation
320: [06:21:58] <Snowman23> If I had the foresight, I feel like Xero shares would've been a better buy
321: [06:21:58] <Snowman23> :D
322: [06:22:03] <spronk> heh
323: [06:22:04] <spronk> yeah
324: [06:22:16] <simon_w|air> Apple shares :p
325: [06:22:19] <spronk> had i actually bought xro shares when i was considering, /me would have 6x'd his money
326: [06:22:20] <Snowman23> Less chance of issues when "Sir, where did you get 5 million dollars from?"
327: [06:22:32] <Snowman23> simon_w: Pretty sure I wasn't allowed to buy shares when apples were cheap
328: [06:22:32] <Snowman23> :P
329: [06:22:54] <Snowman23> Anyway, home time, bbiab
330: [06:22:58] <Snowman23> WHAT TO GET FOR DINNER
331: [06:22:59] <Snowman23> KFC...
332: [06:23:01] <Snowman23> McDonalds
333: [06:23:01] <spronk> no
334: [06:23:02] <Snowman23> BK...
335: [06:23:04] <spronk> burgerfuel
336: [06:23:08] <Snowman23> spronk: Had it for lunch
337: [06:23:09] <Snowman23> ^.^
338: [06:23:11] <spronk> ...
339: [06:23:12] <spronk> burgerfuel again
340: [06:23:15] <Snowman23> lol no
341: [06:23:17] <spronk> i dn't understand how this is a decision
342: [06:23:17] <Snowman23> I get sick of it
343: [06:23:24] <spronk> HAVE KUMURA CHIPS THEN
344: [06:23:29] <Snowman23> spronk: If you ate burgerfuel as much as I did, you wouldn't want it now either!
345: [06:23:39] * spronk cannot fathom a universe in which he wouldn't want burgerfuelk
346: [06:23:54] <Snowman23> spronk: Be careful what you wish for...
347: [06:24:07] <FrozenFire> Should get a Big Kahuna burger
348: [06:24:18] <guzzlefry> Didn't someone here say that Burger Fuel was on par with Wendy's?
349: [06:24:30] <FrozenFire> That's one *tasty* burger
350: [06:24:34] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
351: [06:24:35] <spronk> on par
352: [06:24:35] <Snowman23> Big Kahuna takes up a lot of room
353: [06:24:37] <guzzlefry> FrozenFire: Not worth getting shot over.
354: [06:24:39] <spronk> crazy fuckers
355: [06:24:44] <Snowman23> (p.s. if you get that reference you're a weirdo)
356: [06:24:55] <spronk> ..goosebunmps?
357: [06:25:03] <spronk> oh
358: [06:25:08] <spronk> takes up a lot of room
359: [06:25:09] * spronk thinks
360: [06:25:14] <guzzlefry> I don't get it.
361: [06:25:24] <spronk> it seems familiar
362: [06:25:35] <spronk> maybe a memphis meltdown ad or something?
363: [06:26:26] <spronk> Snowman23: TELL US
364: [06:27:07] <guzzlefry> Document it!
365: [06:27:10] * guzzlefry hides.
366: [06:27:29] <spronk> speaking of ice cream
367: [06:27:36] * spronk has been wanting an oldschool tip top Topsy for the last couple of days
368: [06:27:48] <spronk> apparently they no longer exist. WTF.
369: [06:28:07] * Azure quit (Quit: My MBP went to sleep.)
370: [06:30:06] <spronk> also, Toppas
371: [06:30:10] <spronk> loved those things
372: [06:50:26] <Snowman23> spronk: I got NOTHING or diner!
373: [06:50:32] <Snowman23> 19:25:35 < spronk> maybe a memphis meltdown ad or something?
374: [06:50:33] <Snowman23> yeah
375: [06:50:45] <Snowman23> WAs a reference to the advert for the icecream bar thingy called "Big Kahuna"
376: [06:54:02] <spronk> DAMN IM GOOD.
377: [06:57:39] <Colin[pi]> YOU DA MAN
378: [06:57:45] <Jayden90> to check if a cms field is set in php, is isset() ok?
379: [06:58:03] <zippy__> Jayden90: sure
380: [06:58:12] <zippy__> ahhh
381: [06:58:19] <zippy__> probably
382: [06:58:20] <zippy__> empty
383: [06:58:30] <zippy__> Jayden90: Give me context
384: [07:00:17] <Jayden90> Only add a html tag to a string if a cms field holding it's classname has a value saved.
385: [07:11:11] * Liquide quit ()
386: [07:17:30] * Jayden90 quit (Ping timeout: 250 seconds)
387: [07:50:52] * Stomach quit (Ping timeout: 250 seconds)
388: [07:57:56] * Cornelio_ has joined #silverstripe
389: [07:59:49] * Cornelio quit (Ping timeout: 246 seconds)
390: [08:19:35] * ARNHOE has joined #silverstripe
391: [08:23:10] * oxyehho has joined #silverstripe
392: [08:24:04] * oxyehho quit (Remote host closed the connection)
393: [08:42:08] * simon_w quit (Ping timeout: 264 seconds)
394: [08:49:44] * Sj0hn has joined #silverstripe
395: [08:52:46] * willr quit (Quit: willr)
396: [08:54:20] * svandragt has joined #silverstripe
397: [08:59:00] * Guits has joined #silverstripe
398: [09:04:47] * kinglozzer has joined #silverstripe
399: [09:17:40] * molokoo has joined #silverstripe
400: [09:25:15] * chillu has joined #silverstripe
401: [09:38:21] * micmania1 has joined #silverstripe
402: [10:03:28] * zippy__ quit (Ping timeout: 264 seconds)
403: [10:04:33] <micmania1> I need to make two many_many links from 1 DataObject to another DataObject. Anyone know if its possible?
404: [10:05:10] <simon_w|air> Yeah, that works fine
405: [10:08:31] <micmania1> How does it know which record to link to?
406: [10:09:16] <micmania1> for example I have Department.Admins & Department.Employees both linking to the Member object.
407: [10:09:20] <simon_w|air> Because a many_many goes through a separate table
408: [10:09:36] <simon_w|air> One will look in Department_Admins and the other in Department_Employees
409: [10:10:13] <micmania1> ah! I'm being dumb.
410: [10:10:16] <micmania1> again.
411: [10:15:01] * molokoo quit (Remote host closed the connection)
412: [10:18:24] * Guits quit (Ping timeout: 252 seconds)
413: [10:30:31] <Sj0hn> Is there a reason why the cache (inside the silverstripe-cache folder) has the user www-data? is it possible to change this?
414: [10:31:21] <Sj0hn> is this programmed somewhere?
415: [10:32:14] <Sj0hn> I have to contact our hosting provider everytime i need this CHMODed now.. somewhat anoying
416: [10:32:19] <svandragt> Debug::log, show only work in debug mode - but Debug::dump just dumps crap all over my live environment; NICE!
417: [10:41:22] <kinglozzer> Sj0hn: I don't know much about permissions/ownership, but I'm guessing it's www-data because the files are being created by PHP
418: [10:41:32] <kinglozzer> Not sure if you can change it, but personally I wouldn't touch it
419: [10:41:45] <kinglozzer> Why do you need it CHMODed?
420: [10:42:14] <Sj0hn> Im using the <% cached %> on a sidebar
421: [10:42:24] <Sj0hn> but its messing with the $LinkMode
422: [10:42:44] <Sj0hn> im guessing cuz its not chmodded to 777
423: [10:42:55] * Guits has joined #silverstripe
424: [10:43:01] <kinglozzer> Sj0hn: I doubt that
425: [10:43:19] <Sj0hn> Taking the cached away fixes it
426: [10:43:24] <kinglozzer> LinkingMode won't work inside a cache block
427: [10:43:50] <Sj0hn> is there a workaround?
428: [10:44:16] <Sj0hn> put unchached around the $LinkMode statement?
429: [10:44:32] <kinglozzer> No idea, try it, see what happens
430: [10:44:38] <Sj0hn> k
431: [10:46:39] <kinglozzer> Sj0hn: You can use the page ID in the cache key, though it'll create a separate sidebar cache for every page
432: [10:47:08] <kinglozzer> If you've got plenty of HDD space on your hosting it shouldn't really be an issue
433: [10:49:41] <Sj0hn> Would that be like this: <% cached Page.ID %> ?
434: [10:51:10] <kinglozzer> Sj0hn: Yeah, but you probably want to check for lastupdated as well - otherwise you'll update a page, but the sidebar will never change
435: [10:51:22] <kinglozzer> <% cached $ID, List(Page).Max(LastEdited) %> or something
436: [10:51:31] * simon_w has joined #silverstripe
437: [10:52:11] <kinglozzer> That way, when you add/edit/remove a page, the cache will be cleared
438: [10:54:01] <Sj0hn> Ok, thanks
439: [10:54:13] <simon_w|air> Well, not remove
440: [10:54:56] * simon_w|air quit (Quit: This computer has gone to sleep)
441: [10:56:06] * pyromaniik has joined #silverstripe
442: [10:56:54] * pyromaniik quit (Client Quit)
443: [11:01:26] <Sj0hn> kinglozzer It seems to work, thanks again
444: [11:02:48] <kinglozzer> Sj0hn: Yeah, simon_w made a good point there - it won't remove the cache, it'll just build a new one. So keep an eye on your disk space usage, the caches will slowly fill it up over time (if it's too full, you'll have to ask your host to clear the cache dir)
445: [11:05:13] <Sj0hn> I will keep that in mind. But that's only when you add/edit/remove right?
446: [11:05:34] <Sj0hn> I think we have enough HDD though
447: [11:06:51] <kinglozzer> Sj0hn: Each time you edit/add/remove a page, the cache key will change, so it'll build new cache files (one cache file for each page remember, because you're caching based on page ID as well)
448: [11:07:15] <kinglozzer> The files themselves should be fairly small though, but if you're editing pages a lot then it's something to keep an eye on
449: [11:12:11] <Marvanni2> for a fairly simple website build in 2.4.5 to upgrade to 3.1.2. do you recommend to start from scratch with a clean database, or can I use the existing tables without having old 2.4.5 bloat?
450: [11:17:57] * ocm has joined #silverstripe
451: [11:17:59] <ocm> howdy!
452: [11:20:33] <kinglozzer> Lol, 500 requests when editing a page... something ain't right here
453: [11:24:42] <kinglozzer> Uhh, every time I save & publish a page, it makes another 266 HTTP requests to various framework javascript files D:
454: [11:25:29] <kinglozzer> Ah, found the cause
455: [11:25:38] <kinglozzer> SortableFile module
456: [11:38:11] <kinglozzer> At least, I think it is. Might be UploadField causing it.
457: [11:38:22] * Colin[pi] quit (Ping timeout: 250 seconds)
458: [12:06:15] * violetina has joined #silverstripe
459: [12:28:11] * svandragt quit (Ping timeout: 250 seconds)
460: [12:58:05] * chillu quit (Quit: chillu)
461: [13:00:03] <Sj0hn> kinglozzer It only creates a cache file when you're visiting the page, is there a way to just create all cache files for every page?
462: [13:00:31] <kinglozzer> Apart from static publishing, or manually calling Director::test() on every URL, no
463: [13:03:16] * svandragt has joined #silverstripe
464: [13:04:02] * Cornelio_ quit (Quit: Byeee)
465: [13:04:52] <Sj0hn> k
466: [13:08:53] * C10ne has joined #silverstripe
467: [13:09:14] <micmania1> I'm having trouble with a has_many relationship.
468: [13:09:51] <micmania1> I have a DataObejct call Department which has many_many Admins=>Member and Employees=>Member
469: [13:10:15] * lphmedia has joined #silverstripe
470: [13:10:54] <micmania1> On Member, i have belongs_many_many AdministeredDepartments=>Department and Departments=>Department
471: [13:11:21] <micmania1> when I call Member->Departments() its looking in the Departments_Admins table. Anyone got any ideas?
472: [13:12:22] <lphmedia> hi guys, quick help? If I use something like: $pages = SiteTree::get()->filter('ParentID', 54); iterating over the returned pages doesn't include pages in the sub levels, I'm using 3.1.2
473: [13:14:54] <lphmedia> it'm specifically using it in the pages.php file for staticpublisher
474: [13:17:12] <svandragt> iphmedia: children are under $page->Children()
475: [13:17:28] <svandragt> lphmedia: children are under $page->Children()
476: [13:17:40] <C10ne> lphmedia: Yeah, you only get the pages which are direct children of the page with specified ID, after that you can iterate children of the pages you've goz
477: [13:20:16] * Sjohn has joined #silverstripe
478: [13:22:12] * UndefinedOffset has joined #silverstripe
479: [13:22:21] <lphmedia> thanks svandragt will give it a try - statcipublusher should probaly update their examples for 3, worked fine in 2.3 :)
480: [13:23:25] * CodeTrap quit (Ping timeout: 246 seconds)
481: [13:23:26] * Sj0hn quit (Ping timeout: 246 seconds)
482: [13:24:13] * CodeTrap has joined #silverstripe
483: [13:33:28] * unicomplus has joined #silverstripe
484: [13:33:28] * unicomplus quit (Remote host closed the connection)
485: [13:34:35] <lphmedia> sorry svandragt, is there another method I can use for this, should SiteTree::get(); return all pages?
486: [13:38:34] <micmania1> Can anybody help? http://www.sspaste.com/paste/show/52a5c57e9a122
487: [13:39:04] <micmania1> I know with has_many you can use Department.Employees to target the correct relation, but I can't find that usage with many_many
488: [13:51:28] * Robke has joined #silverstripe
489: [13:54:02] <Robke> hello, can somebady help me... i have a small issue... thre was a function that if you do not that page will be shown in menu, you should type static $defaults = array ( 'ShowInMenus' = false );
490: [13:54:12] <Robke> noin 3.0.5
491: [13:54:37] <Robke> now i'm using 3.1.1 and that function doesn't work... so anybady knows why or how to get that? :)
492: [14:04:52] <Robke> so?
493: [14:08:43] <UndefinedOffset> Robke did you flush after you added that default? in 3.1 when you change configuration variables you must flush as if you were flushing the templates
494: [14:09:44] <Robke> yes... :/
495: [14:09:57] <Robke> dev/build?flush=1
496: [14:10:01] <Robke> and nothing... :(
497: [14:10:42] <UndefinedOffset> it won't change existing pages those you need to update manually, also you're not setting the defaults static to public are you? it needs to be private in 3.1
498: [14:11:38] <Robke> it still shows in menu... :/
499: [14:11:48] <Robke> i need to hidden product holder...
500: [14:16:40] <Robke> and i didnf found any documentation on that... :/
501: [14:21:09] <ARNHOE> Robke: that is only on creation as far I know and I use 0 instead of false, not sure if that makes a difference
502: [14:21:34] <Robke> i will try ;) thanks for suggestion
503: [14:22:45] <Robke> no difference... :/
504: [14:23:36] <Robke> so is there any other way to make ProductHolder to dissapear? :)
505: [14:23:43] <Robke> form menus? :)
506: [14:24:10] <Robke> *from :)
507: [14:24:13] <ARNHOE> $defaults also works when there is a new creation. Try readding the page
508: [14:24:17] <ARNHOE> also = only
509: [14:24:33] <Robke> ok :)
510: [14:26:19] <Robke> well it worked
511: [14:26:23] <Robke> thanks mate ;)
512: [14:28:49] <ARNHOE> no problemo
513: [14:29:22] <ARNHOE> dont forget to set private static $defaults instead of static $defaults which UndefinedOffset recommended
514: [14:29:42] <Robke> yeah i did it ;)
515: [14:29:56] <Robke> now i need to remove all my stuff that i created previous ;)
516: [14:30:44] <kinglozzer> micmania1: Had any luck?
517: [14:31:35] <micmania1> nope, tried to overwrite getAdministeredDepartments() but because its on a DataExtension its not being picked up on Member :(
518: [14:32:16] <kinglozzer> micmania1: getAdministeredDepartments() will call getManyManyComponents(), how about if you try doing that manually? http://api.silverstripe.org/3.1/class-DataObject.html#_getManyManyComponents
519: [14:32:40] <kinglozzer> $member->getManyManyComponents('Departments'... etc
520: [14:33:00] <kinglozzer> Not sure what else to do to get the correct relation though :/
521: [14:33:37] <micmania1> when I call Member->getAdministeredDepartments() its never getting through to MemberExtension->getAdministeredDepartments()
522: [14:33:56] <micmania1> I might try to use DI to use a custom class instead of Member.
523: [14:34:33] <kinglozzer> micmania1: Sorry, I meant $member->Departments() will call getManyManyComponents()
524: [14:35:19] <micmania1> the department one works fine. its the admin departments that's not playing nice.
525: [14:35:40] <micmania1> but either way, its never getting through there.
526: [14:37:21] <kinglozzer> You could do it all manually I guess
527: [14:37:27] <kinglozzer> But that's gonna be horrible
528: [14:38:20] <kinglozzer> micmania1: http://www.silverstripe.org/data-model-questions/show/16971#post303807
529: [14:38:33] <kinglozzer> It's a bit old, so might be completely irrelevant now
530: [14:39:15] <micmania1> ha! That should work lol
531: [14:39:23] <micmania1> you're fucked if you need three though lol
532: [14:39:27] <kinglozzer> Yeah :P
533: [14:40:03] <kinglozzer> The thing is, I can't see anywhere that it looks for dot notation for many_manys
534: [14:40:50] <kinglozzer> Meh, thankfully I've never had to do it lol
535: [14:42:42] * catcher has joined #silverstripe
536: [14:44:35] <micmania1> sorted. cheers. II don't think it does look for it, I was looking eariler.
537: [14:46:44] * violetina quit (Remote host closed the connection)
538: [14:53:03] <kinglozzer> micmania1: http://logs.simon.geek.nz/index.php?date=2012-11-14#log_832877
539: [14:53:39] <kinglozzer> That might help if you don't wanna use the hack :P
540: [14:56:16] <micmania1> I was using the ManyManyList but I think the hack is a better solution (either way is a hack really)
541: [15:06:34] * catcher quit (Quit: Leaving)
542: [15:06:45] * Robke quit (Ping timeout: 250 seconds)
543: [15:11:18] * Azure has joined #silverstripe
544: [15:16:50] <andylockran> Hey all.
545: [15:17:05] <andylockran> Is there a config flag to set it so that a user can only log in from one machine at a time.
546: [15:17:24] <andylockran> i.e. if I log in as admin from one machine, and try and log in from elsewehere - I can block the lgoin / replace the existing session
547: [15:17:33] <andylockran> instead of opening up loads of sessions for the same user?
548: [15:19:31] <kinglozzer> I hate regex..
549: [15:19:56] <kinglozzer> andylockran: Not in the core. Someone might have done a module perhaps, but I've not seen one
550: [15:20:34] <andylockran> kinglozzer: ok - thanks
551: [15:25:01] * g4b0_ has joined #silverstripe
552: [15:26:25] <g4b0_> hi all
553: [15:33:32] <g4b0_> Hey, did anyone managed to get UploadField in widget? Issue: https://github.com/silverstripe/silverstripe-widgets/issues/20
554: [16:00:04] * Colin[pi] has joined #silverstripe
555: [16:04:43] <micmania1> g4b0_, it might be possible in 3.1.
556: [16:04:50] * Sjohn quit (Quit: Ik ga weg)
557: [16:04:53] <micmania1> 3.0 probably not
558: [16:05:39] <g4b0_> micmania1: not possible on 3.1.2 :(
559: [16:06:21] <micmania1> hmmm. Have you tried FileUploadField?
560: [16:06:21] <g4b0_> it says: Call to a member function FormAction() on a non-object
561: [16:06:28] <g4b0_> mmm, no
562: [16:07:20] * chillu has joined #silverstripe
563: [16:08:05] <g4b0_> micmania1: there's no FileUploadField in http://api.silverstripe.org/3.1/
564: [16:08:23] <micmania1> sorry, its FileField: http://api.silverstripe.org/3.1/class-FileField.html
565: [16:08:56] <micmania1> honestly, I wouldn't be too hopefl but its worth a try.
566: [16:09:02] <micmania1> hopeful*
567: [16:12:08] <g4b0_> mmm FileField give no error, but it doesn't upload the file :/
568: [16:12:48] <g4b0_> http://pastebin.com/5wRD34AB
569: [16:12:58] <g4b0_> do you see something strange/wrong?
570: [16:13:21] * socramat has joined #silverstripe
571: [16:13:21] * socramat quit (Remote host closed the connection)
572: [16:13:33] * socramat has joined #silverstripe
573: [16:22:03] * Colin[pi] quit (Ping timeout: 260 seconds)
574: [16:25:49] * ARNHOE quit ()
575: [16:33:51] * socramat quit (Remote host closed the connection)
576: [16:49:19] * Guits quit (Ping timeout: 265 seconds)
577: [16:49:23] * andylockran quit (Remote host closed the connection)
578: [17:00:02] <micmania1> g4b0_ did you get it working?
579: [17:00:44] <g4b0_> nope
580: [17:01:19] <g4b0_> It's a widget module's bug
581: [17:01:34] <g4b0_> https://github.com/silverstripe/silverstripe-widgets/issues/20
582: [17:02:06] <g4b0_> Tomorrow I will investigate further...
583: [17:03:22] * g4b0_ go home
584: [17:03:27] <g4b0_> bye
585: [17:03:35] * g4b0_ quit (Quit: Sto andando via)
586: [17:07:27] * kinglozzer quit ()
587: [17:37:07] * lphmedia quit (Ping timeout: 250 seconds)
588: [17:52:07] * svandragt quit (Ping timeout: 260 seconds)
589: [18:50:40] * Liquide has joined #silverstripe
590: [18:55:37] * Stomach has joined #silverstripe
591: [19:22:57] * DigNZ has joined #silverstripe
592: [19:39:14] * Ryan-Toast has joined #silverstripe
593: [19:39:25] * zippy__ has joined #silverstripe
594: [19:41:53] <zippy__> Moring
595: [19:47:56] <Snowman23> moin
596: [19:52:17] <simon_w> Snowman23, GO TO WORK
597: [19:55:27] * lerni has joined #silverstripe
598: [19:55:51] <Snowman23> simon_w: NO U
599: [19:56:06] <simon_w> I am at work
600: [19:56:08] <guzzlefry> Snowman23: mark it down, brother
601: [19:56:15] * guzzlefry hides.
602: [20:09:30] * UncleCheese has joined #silverstripe
603: [20:18:19] <Snowman23> ffff
604: [20:18:22] <Snowman23> guzzlefry: NO U FIX THE BUGS
605: [20:18:29] <Snowman23> simon_w: Good!
606: [20:19:28] <simon_w> Compiling HHVM and downloading/verifying the block chain makes for a slow computer
607: [20:24:51] * wracu has joined #silverstripe
608: [20:29:46] * SphereSilverNL has joined #silverstripe
609: [20:30:04] <SphereSilverNL> Evening folms. The idiot is back in town :P
610: [20:30:12] <SphereSilverNL> folks*
611: [20:32:49] * zfmf has joined #silverstripe
612: [20:33:06] <simon_w> Oh no :p
613: [20:35:39] * SphereSilverNL quit (Remote host closed the connection)
614: [20:36:04] <simon_w> Bloody entwine
615: [20:36:11] <simon_w> Renaming events
616: [20:36:16] <guzzlefry> 0.o
617: [20:37:04] * horneczki has joined #silverstripe
618: [20:38:30] * Colin[pi] has joined #silverstripe
619: [20:39:12] <FrozenFire> simon_w, Are you still doing your first verify of the blockchain?
620: [20:39:21] <FrozenFire> Thought you had started that some time yesterday
621: [20:39:28] <simon_w> Yes
622: [20:39:45] <simon_w> It's been going for about 14 hours now
623: [20:39:45] * SphereSilverNL_ has joined #silverstripe
624: [20:39:50] * FrozenFire didn't take that long
625: [20:39:59] <simon_w> When did you start? :p
626: [20:40:07] <FrozenFire> I think mine took me about 5 hours
627: [20:40:13] <simon_w> I've got 100k blocks to go
628: [20:40:27] <simon_w> Also, did you get the full chain?
629: [20:40:30] <FrozenFire> Yup
630: [20:40:32] <SphereSilverNL_> And that crashed everything :/
631: [20:40:40] <FrozenFire> Then again, I could be mis-recalling
632: [20:40:52] <FrozenFire> I let it run at night and it was done in the morning
633: [20:41:37] <simon_w> I've got 91 weeks worth left to go
634: [20:41:46] <FrozenFire> It takes longer for the more recent ones
635: [20:41:48] <simon_w> You probably also have a much faster computer than this laptop
636: [20:41:52] <simon_w> Yeah, I know
637: [20:42:07] <FrozenFire> Yeah, mine's probably faster
638: [20:44:45] * C10ne quit (Ping timeout: 250 seconds)
639: [20:45:09] <SphereSilverNL_> Your laptop that slow simon_w ?
640: [20:45:55] * SphereSilverNL_ is now known as SphereSilverNL
641: [20:45:56] <simon_w> Not excessively
642: [20:46:09] <simon_w> It's also not that powerful either
643: [20:46:54] <SphereSilverNL> What version is it? And does it have an SSD?
644: [20:47:22] <simon_w> Last MBP with MiniDisplayport and no, though write speed isn't the problem
645: [20:47:25] <SphereSilverNL> Ok, I got an end 2012 with SSD, but stuffing an SSD in it speeds things up FAST
646: [20:48:16] <SphereSilverNL> If it doesn't have an SSD yet, try it ;) It really makes a difference ;)
647: [20:48:59] <zippy__> yeap totally, ssd makes a world of difference… well worth it
648: [20:49:11] <simon_w> It also really decreases the amount of internal space I have and only changes initial load times
649: [20:49:15] <simon_w> I seldom swap
650: [20:49:36] <SphereSilverNL> I have a 250G SSD in my work-mackbook
651: [20:49:47] <simon_w> I have an almost full 500GB HDD
652: [20:49:51] <SphereSilverNL> and 4 RAID0+1 in my desktop
653: [20:50:23] <SphereSilverNL> Note, after reinstalling, you'll notice you don't need that much space (although having a backup is never bad :) )
654: [20:51:55] <SphereSilverNL> but really, even an early 2010 is extremely much faster, after installing an SSD ;)
655: [20:52:26] <simon_w> Only for IO
656: [20:52:33] <simon_w> I'm seldom IO bound
657: [20:52:41] <SphereSilverNL> And a 512G disk is just under 250 generally.
658: [20:52:49] <SphereSilverNL> You will notice the difference ;)
659: [20:52:56] <simon_w> No, I won't
660: [20:53:06] <SphereSilverNL> I somewhat beg to differ ;)
661: [20:53:23] * jedateach has joined #silverstripe
662: [20:53:32] <SphereSilverNL> But feel free to stay with your platter disk :) I'm just saying it'll probably make a difference :)
663: [20:53:46] <simon_w> I'm saying it's optimising the wrong thing
664: [20:53:55] <FrozenFire> Spinning platters of rust are *not* suitable for anything but archival disks
665: [20:54:39] <FrozenFire> The benefits from SSDs are innumerable
666: [20:54:40] <SphereSilverNL> simon_w: run some benchmarks maybe? It's probably the disk after all.
667: [20:54:42] <simon_w> If your platters are oxidising (and old enough to be iron), you have bigger problems
668: [20:54:47] <simon_w> Like why are they wet?
669: [20:55:30] * spronk quit (Read error: Connection reset by peer)
670: [20:55:39] <jedateach> when defining a has_many relationship using a DataExtension, is there a way to automatically set up the has_one relationship also?
671: [20:55:43] <SphereSilverNL> Ok, in summary, simon_w, I seriously think, putting a 512G SSD in your laptop will make a difference.
672: [20:56:00] <FrozenFire> Meh, higher-capacity SSDs are not worthwhile
673: [20:56:12] <SphereSilverNL> But, that's just me. It's not like I'm forcing you to install it :)
674: [20:56:20] <FrozenFire> It'd be smarter to RAID two lower-capacity ones for the same price
675: [20:56:29] <simon_w> jedateach, nope, you need to add it as well
676: [20:56:47] <SphereSilverNL> FrozenFire: simon_w says he needs "at least 500G", therefor, I say, try a 512G version ;)
677: [20:56:57] * zfmf quit (Remote host closed the connection)
678: [20:56:57] <FrozenFire> SphereSilverNL, He's likely mistaken. :P
679: [20:57:00] <jedateach> simon_w: ok, so in my case that means providing documentation asking users to do that for the module
680: [20:57:10] <FrozenFire> People just became accustomed to having archival space in their laptops
681: [20:57:13] * Guits has joined #silverstripe
682: [20:57:15] <simon_w> jedateach, or add a DataExtension that does the same
683: [20:57:16] * zfmf has joined #silverstripe
684: [20:57:27] <SphereSilverNL> FrozenFire: How would you RAID 2 disks in a laptop?
685: [20:57:32] <FrozenFire> I have a few TB in a NAS, and then 256GB of SSD in my system
686: [20:57:40] <SphereSilverNL> That won't work....
687: [20:57:44] <FrozenFire> SphereSilverNL, Sure it could
688: [20:57:45] <Ryan-Toast> This site is so good for getting feedback: http://www.criticue.com/
689: [20:57:47] <FrozenFire> I did it
690: [20:57:51] <SphereSilverNL> Just use a hammer?
691: [20:57:52] <jedateach> but I don't know what objects the has_many will be defined on... or could that be worked out at some point?
692: [20:58:08] <FrozenFire> One SSD in the regular disk slot, then another SSD in the optical bay using a caddy
693: [20:58:11] <FrozenFire> Then software RAID it
694: [20:58:23] <simon_w> jedateach, so you're basically doing what the comments module does?
695: [20:58:26] <SphereSilverNL> Software RAID != RAID
696: [20:58:30] <simon_w> It fakes a has_many
697: [20:58:36] <FrozenFire> SphereSilverNL, Yes it does.
698: [20:58:39] <jedateach> simon_w: yeah
699: [20:58:45] <FrozenFire> It's not as performant as hardware RAID, but it's still RAID
700: [20:58:57] <FrozenFire> And it's *almost* as performant at consumer-grade throughput
701: [20:59:12] <SphereSilverNL> No, it doesn't. Performance is way down. And on server-level, it's BAAAAAAD HABIT
702: [20:59:17] <simon_w> jedateach, ParentID, ParentClass in your DO, data extension add a ClassName::get()->filter(['ParentID' => $this->ID, 'ParentClass' => $this->class])
703: [20:59:57] <jedateach> simon_w: cheers. I was hoping there would be a different way
704: [21:00:00] <FrozenFire> http://augmentedtrader.wordpress.com/2012/05/13/10-things-raid/ Off the top of Google
705: [21:01:01] <FrozenFire> Also, with SSDs, I doubt hardware RAID supports caching
706: [21:01:12] <FrozenFire> Unless you have a really fantastic, expensive RAID controller
707: [21:02:34] * zfmf quit ()
708: [21:07:16] <Snowman23> simon_w: Oh BOOM, totally got a repoy to your sec@ss email
709: [21:07:30] <horneczki> is there anywhere a code example how to use HTMLEditorField?
710: [21:07:33] <simon_w> Snowman23, I know
711: [21:08:18] <Snowman23> :D
712: [21:08:21] <Snowman23> I KNOW YOU KNOW
713: [21:10:44] <SphereSilverNL> I know RAID isn't "that much" anymore. but the SSD's are way faster. Literally the difference between copying at 1MBit/second versus 100MBit/second ;)
714: [21:12:46] <Snowman23> 09:58:26 < SphereSilverNL> Software RAID != RAID
715: [21:12:46] <Snowman23> ahaha
716: [21:12:47] <Snowman23> :P
717: [21:13:39] <SphereSilverNL> eeeeeeeehhhhhhh?
718: [21:13:46] <SphereSilverNL> It's still not the same
719: [21:15:16] <SphereSilverNL> Pure hardware RAID will always be faster. In the end, probably not by much, but it will be faster.
720: [21:15:35] <SphereSilverNL> And RAID isn't the problm, right?
721: [21:16:01] <simon_w> You're the one that said RAID in a laptop's the problem
722: [21:16:34] <SphereSilverNL> Ok, that's completely misunderstood than :)
723: [21:16:57] <SphereSilverNL> I said it's hard to have a RAID in a laptop, because it usually only fits one disk
724: [21:17:14] <SphereSilverNL> The because-parte, is why I said that :)
725: [21:17:15] <simon_w> [09:57:22] <SphereSilverNL> FrozenFire: How would you RAID 2 disks in a laptop? [09:57:36] <SphereSilverNL> That won't work....
726: [21:17:50] <SphereSilverNL> exactly :) I meant, it's hard to fit 2 disks into one laptop.
727: [21:17:54] <FrozenFire> SphereSilverNL, Most laptops support two disks
728: [21:18:11] <SphereSilverNL> FrozenFire: mine doesnt
729: [21:18:11] <FrozenFire> Almost anything with an optical bay supports two disks
730: [21:18:26] <simon_w> The most common way to add SSD to a laptop is to swap the optical with a SSD and keep the HDD
731: [21:18:29] <SphereSilverNL> I don't have an optical drive.....
732: [21:18:39] <FrozenFire> SphereSilverNL, So you're the exception that proves the rule.
733: [21:18:40] <FrozenFire> :P
734: [21:18:45] * spronk has joined #silverstripe
735: [21:18:47] * gelignite has joined #silverstripe
736: [21:18:54] <SphereSilverNL> You're free to say that :D
737: [21:19:25] <SphereSilverNL> But most apple laptops (which, for some reason, are the standard now), don't have an optical drive ;)
738: [21:19:49] <spronk> ooh
739: [21:19:51] <spronk> who's bashing apple?
740: [21:19:56] <SphereSilverNL> I am
741: [21:20:14] <simon_w> Most Apple laptops with an optical drive also have a SSD already
742: [21:20:19] <simon_w> *without
743: [21:20:27] <SphereSilverNL> OSX is crap as hell, it sucks and it's worthless :D
744: [21:21:15] <SphereSilverNL> True, most have, but it does make a difference when the platter-disk is replaced with an SSD ;)
745: [21:21:27] <spronk> o_O
746: [21:21:43] <simon_w> How many times do I have to tell you? I'm not IO bound.
747: [21:21:58] <SphereSilverNL> I fully understand :)
748: [21:22:13] <SphereSilverNL> But I still think, an SSD would speed up your laptop by much ;)
749: [21:22:18] <spronk> i don't believe you simon_w
750: [21:22:26] <FrozenFire> IO bound doesn't mean throughput-bound
751: [21:22:31] <FrozenFire> You can be bound on seek
752: [21:22:55] <SphereSilverNL> There's a kitten on my lap
753: [21:22:59] <spronk> if you don't use an ssd for your apps and working files these days, you're mad
754: [21:23:01] * Ryan-Toast quit (Quit: Ryan-Toast)
755: [21:23:08] <FrozenFire> +1
756: [21:23:33] <FrozenFire> Whenever I'm forced to touch a non-SSD system, I get really uncomfortable
757: [21:23:40] <FrozenFire> Everything feels sluggish
758: [21:24:05] <spronk> that's because it is :)
759: [21:24:30] <SphereSilverNL> simon_w: Look, I'm not saying a platterdisk is bad, I'm just implying, that an an ssd will improve performance.
760: [21:24:46] <spronk> even if rotes could match the throughput of an ssd, which these days they can't, even the first initial seek is slower
761: [21:25:04] <spronk> so you're saving ~15ms for every data grab
762: [21:25:25] <FrozenFire> And that's assuming very little fragmentation
763: [21:25:26] <SphereSilverNL> And you can give your laptop a big boost, by just installing an ssd.
764: [21:25:33] <spronk> and then multiply that by fragmentation
765: [21:25:33] <spronk> mm
766: [21:25:50] <SphereSilverNL> FrozenFire: Fragmentation on a SSD is not an issuu
767: [21:25:54] <FrozenFire> SphereSilverNL, Exactly
768: [21:25:55] <SphereSilverNL> isseu
769: [21:25:57] <SphereSilverNL> issue
770: [21:26:08] <FrozenFire> Platter disk seek is compounded by fragmentation
771: [21:26:11] <SphereSilverNL> blergh, typo-skills are high
772: [21:26:13] <FrozenFire> Whereas on an SSD it's not
773: [21:26:20] <spronk> when you're actually working in an app and everything is in memory, ssd won't help improve that
774: [21:26:25] <Colin[pi]> it's the seek time that's the issue
775: [21:26:39] <FrozenFire> simon_w, We're in agreement, you need an SSD.
776: [21:26:44] <FrozenFire> It's been decided
777: [21:26:58] <spronk> but i can't see what you'd be doing webdev-related that's not IO bound :P
778: [21:27:00] <SphereSilverNL> an SSD seektime is so much lower, a SSD can find X faster, than any platter, wherever X is
779: [21:27:11] <spronk> even compiling and linking will speed up wtih an ssd
780: [21:27:37] <FrozenFire> I think that, switching from a rusty disk to an SSD, I went from ~10 minutes to 30 seconds in building the PHP documentation
781: [21:27:40] <FrozenFire> That was what sold me
782: [21:27:54] <SphereSilverNL> I think simon_w is the only one not loving SSD's here :P
783: [21:27:57] <spronk> my ssd nets me about 10% productivity
784: [21:28:19] <FrozenFire> ONE OF US
785: [21:28:26] <spronk> <3 ssd
786: [21:28:29] <spronk> and
787: [21:28:30] <spronk> no fucking
788: [21:28:32] <spronk> CLATTER CLATTER
789: [21:28:38] <FrozenFire> Indeed
790: [21:28:44] <FrozenFire> That's lead to another problem, though
791: [21:28:48] <FrozenFire> "Is this thing on?"
792: [21:28:49] <spronk> or vibrating my laptop like my 7200rpm seagate did
793: [21:28:52] <simon_w> And yet, my laptop with a HDD performs noticeably better than my laptop with a SSD.
794: [21:29:07] <FrozenFire> BALDERDASH
795: [21:29:10] <spronk> what on earth kinda shithouse ssd were you using to come to that conclusion?
796: [21:29:36] <simon_w> Like I said before, optimising the wrong thing
797: [21:29:43] <spronk> but
798: [21:29:50] <spronk> HDDs fail in *every* metric
799: [21:29:57] * svandragt has joined #silverstripe
800: [21:30:10] <simon_w> Rewrite speed.
801: [21:30:12] <spronk> seek time, raw sequential read, random read, write, raw seq write
802: [21:30:22] <spronk> :|
803: [21:30:33] <SphereSilverNL> Timemachine much?
804: [21:30:49] <spronk> any ssd since the intel 320 should be at least twice as fast as even the newest hdd
805: [21:30:59] <FrozenFire> AT LEAST
806: [21:31:14] <SphereSilverNL> Seriously, not having a Timemachine, or any other backup renders every argument to stupid, including "not gonna try"
807: [21:31:17] <spronk> actually that's probably not quite true
808: [21:31:31] <spronk> some of the newer rotes can hit 160mbit/sec
809: [21:31:37] <spronk> and that's close to the write speed of the intel 320
810: [21:31:43] <SphereSilverNL> If you're not backing up, your mistake is not the not-having-an-ssd, it's not backing up.
811: [21:31:46] <spronk> but that drive is ancient
812: [21:32:38] * simon_w just goes back to working with data that's pretty much entirely in RAM
813: [21:32:46] <spronk> but you're missing the point
814: [21:32:55] <spronk> the ssd makes such a big difference to getting that data in to ram
815: [21:33:09] <SphereSilverNL> No, you're not. Your entire OS, about 6G big, runs from the RAM?
816: [21:33:11] <spronk> you'll shave off 5 seconds here
817: [21:33:14] <simon_w> So, for when I restart once in a blue moon?
818: [21:33:15] <spronk> 10 seconds here
819: [21:33:16] <spronk> 2 seconds here
820: [21:33:27] <spronk> simon_w: do you ever load apps?
821: [21:33:36] <SphereSilverNL> You have to wait 2 seconds spronk?
822: [21:33:36] <simon_w> No
823: [21:33:47] <spronk> SphereSilverNL: i used to :P
824: [21:33:53] <spronk> so you're saying your dock icons never bounce?
825: [21:34:01] <simon_w> Yes
826: [21:34:03] <SphereSilverNL> Boottime on Windows and Linux, even my laptop, are close to instant
827: [21:34:05] <spronk> i fail to beleive this
828: [21:34:32] <spronk> even with 16gb RAM on a 2012 imac an SSD made a big difference to the machine's responsiveness
829: [21:34:37] <SphereSilverNL> They bounce when I need to interact, that's normal
830: [21:35:16] * svandragt quit (Read error: No route to host)
831: [21:35:26] * svandragt has joined #silverstripe
832: [21:35:30] <spronk> ssds are like $1/GB - for that price it's a no brainer
833: [21:36:17] <SphereSilverNL> probably lower
834: [21:36:20] <spronk> yeah
835: [21:36:23] * UndefinedOffset quit (Quit: Leaving.)
836: [21:36:30] <spronk> $150usd at amazon the other day for a 240GB intel 530
837: [21:37:08] <simon_w> Wow, I could fit my music folder on that!
838: [21:37:09] <FrozenFire> http://nz.pcpartpicker.com/parts/internal-hard-drive/#t=0&qq=1&sort=a6
839: [21:37:15] <FrozenFire> simon_w, Except you wouldn't.
840: [21:37:18] <FrozenFire> That's archival
841: [21:37:24] <spronk> fine
842: [21:37:30] <spronk> get a 480GB drive
843: [21:37:36] <simon_w> Except, I can only have one drive
844: [21:37:48] <spronk> get a 960gb ssd
845: [21:37:54] <spronk> they're just under $500 usd these days
846: [21:37:54] <FrozenFire> 960GB SSD for $800
847: [21:38:03] <FrozenFire> See above link
848: [21:38:10] <FrozenFire> $0.85/GB
849: [21:38:21] <spronk> http://www.amazon.com/Crucial-2-5-Inch-adapter-Internal-CT960M500SSD1/dp/B00BQ8RGL6/ref=sr_1_1?ie=UTF8&qid=1386625084&sr=8-1&keywords=960gb
850: [21:38:23] <simon_w> The thing is, this is all moot since I'm not buying one.
851: [21:38:31] <FrozenFire> http://www.computerlounge.co.nz/components/componentview.asp?r=p&partid=18963
852: [21:38:42] <spronk> you're lying to yourself, simon_w
853: [21:38:49] <spronk> also, wasting your own time
854: [21:38:58] <FrozenFire> We need to hold an intervention for simon_w
855: [21:39:04] * spronk agrees
856: [21:39:05] <FrozenFire> Hold him down and swap his disk
857: [21:39:09] <SphereSilverNL> :D
858: [21:39:27] <simon_w> Never see me in here again
859: [21:39:33] <spronk> $100 says he'll be a convert
860: [21:39:45] <FrozenFire> We should all chip in for an SSD for simon_w
861: [21:39:48] <FrozenFire> So he's guilted into using it
862: [21:39:52] * svandragt1 has joined #silverstripe
863: [21:39:56] * spronk pledges $2
864: [21:40:02] <simon_w> Pay off my credit card first and even then I won't buy a SSD
865: [21:40:03] <SphereSilverNL> I'm in. IF he actually admits he uses it.
866: [21:40:04] * svandragt quit (Read error: No route to host)
867: [21:40:08] <simon_w> A new laptop comes first
868: [21:40:18] <simon_w> simon_w|air has a SSD
869: [21:40:31] <spronk> simon_w: prove that you're not IO bound
870: [21:40:34] <SphereSilverNL> That SSD will make you reconsider a new laptop
871: [21:40:49] <SphereSilverNL> You don't need a new laptop, you need an SSD
872: [21:40:50] <FrozenFire> simon_w|air apparently has a shit SSD
873: [21:40:56] <FrozenFire> Probably in a crappy Apple system
874: [21:41:00] <spronk> also, if you're judging SSD for a MBP by the SSD in an older air, it's a very bad comparison
875: [21:41:08] <spronk> esp if it's a 2011ish air with a toshiba SSD
876: [21:41:22] <simon_w> Screw this, I actually need to work.
877: [21:41:23] * simon_w has left #silverstripe
878: [21:41:28] <spronk> heh
879: [21:41:29] <FrozenFire> Haha, we browbeat him away
880: [21:41:49] <SphereSilverNL> Poor Simon_w....
881: [21:41:49] * spronk feels mean somehow
882: [21:42:02] <SphereSilverNL> I think he had enough of the SSD talk
883: [21:42:18] <spronk> too stubborn for his own good
884: [21:43:01] <SphereSilverNL> Nah, he's just thinking ;)
885: [21:43:07] <spronk> yuo'd have to pry my ssd out of my cold dead fingers before i'd move back to a rote
886: [21:43:30] <SphereSilverNL> I wouldn't be surprised, if 3 days from now, he's back, proudly announcing he got an SSD :P
887: [21:43:42] <spronk> lol
888: [21:43:50] <spronk> he did mention a credit card bill though
889: [21:44:26] <wracu> Anyone know how I would go about placing each validation on a new line? (DataObject validation in CMS... I'm using a few repetitions of the (http://doc.silverstripe.org/framework/en/topics/datamodel#validation-and-constraints) like the example: "Validate postcodes based on the selected country"
890: [21:44:45] <SphereSilverNL> a CC bill?
891: [21:44:56] * svandragt has joined #silverstripe
892: [21:45:05] * svandragt1 quit (Read error: Connection reset by peer)
893: [21:45:10] <wracu> currently get inline i.e. "validation error 1; validation error 2" etc.
894: [21:45:46] <SphereSilverNL> Hey, @simon_w Samsung and Crucial are good!
895: [21:45:50] <spronk> simon_w Pay off my credit card first and even then I won't buy a SSD
896: [21:45:56] <wracu> asked this yesterday and JS suggested, but would be happy to use the above if I could just split each validation error onto a new line ... (might be a nub question)
897: [21:48:35] <SphereSilverNL> I'm off to bed guys. Sleep tight, good morning etc.
898: [21:48:58] <spronk> ciao
899: [21:49:04] * SphereSilverNL quit (Remote host closed the connection)
900: [21:51:45] * svandragt quit (Ping timeout: 272 seconds)
901: [22:22:41] <Snowman23> Hey!
902: [22:22:47] <Snowman23> You know what bot you should build if you get bored, si
903: [22:22:50] <Snowman23> oh god help where is simon_w
904: [22:22:51] <Snowman23> ;_;
905: [22:22:58] <Snowman23> ;____;
906: [22:23:06] <Snowman23> I was about to give him another way to not do work :(
907: [22:23:23] <Colin[pi]> did simon_w have another hissy fit?
908: [22:23:28] <Snowman23> lol naw
909: [22:23:31] <Snowman23> He just needs to get work done
910: [22:23:36] <Colin[pi]> oh
911: [22:23:39] <Colin[pi]> riiight
912: [22:23:39] <Colin[pi]> ;)
913: [22:27:21] * Jayden90 has joined #silverstripe
914: [22:30:50] * Jakx has joined #silverstripe
915: [22:37:29] <zippy__> http://www.ascent.co.nz/productspecification.aspx?ItemID=419713 -> the world's first 2.5-inch dual drive storage solution.
916: [22:37:31] <Jakx> yo
917: [22:37:50] * wracu_ has joined #silverstripe
918: [22:38:27] <Jakx> has /dev/build in 3.2 stopped converting table names from lowercase to capitalised?
919: [22:38:46] <Snowman23> 3.2?! :O
920: [22:39:14] <Jakx> soz, 3.1.2
921: [22:39:36] <zippy__> *pst, he's from the future!
922: [22:40:13] <Jakx> yep, dotcom is prime minister
923: [22:40:27] * wracu quit (Ping timeout: 250 seconds)
924: [22:41:37] <Jakx> 14has /dev/build in 3.1.2 stopped converting table names from lowercase to capitalised?01*
925: [22:44:23] * gelignite quit (Quit: http://bit.ly/nkczDT)
926: [22:48:01] * horneczki quit (Remote host closed the connection)
927: [22:54:39] * Ryan-Toast has joined #silverstripe
928: [22:55:47] <Ryan-Toast> Does silverstripe pay swipestripe to develop that module?
929: [22:57:37] <Snowman23> Lol, no
930: [22:57:55] <Jakx> Ryan-Toast, but the developer now works for SS in Auckland
931: [22:58:05] <Snowman23> mm, frank mullenger
932: [22:58:08] <Ryan-Toast> Jakx: ah, right. Cool.
933: [22:58:09] <Snowman23> He's been on IRC a few times
934: [22:58:15] <Snowman23> But he made it before working here etc
935: [22:58:25] <Ryan-Toast> Jakx: Was just wondering, because I heard a few people say it used to be a paid module.
936: [22:58:34] <Snowman23> It did indeed! :D
937: [22:58:59] <Ryan-Toast> Any idea why he made it free? Just got the open-source bug?
938: [22:59:04] <Jakx> As far as I understand, he was a developer in Chch, but lost his job so finished the module and added a license. It was the first premium ss module I think.
939: [22:59:19] <Jakx> I suspect he made it free because he now works for SS so doesn't support it as actively.
940: [22:59:27] <Ryan-Toast> Ah, fair enough.
941: [22:59:30] <Jakx> lost his job due to the earthquake*
942: [22:59:44] <Snowman23> Probably party because he doesn't need to charge for it now I would assume
943: [22:59:49] <Snowman23> If you have a steaedy source of income, etc
944: [23:01:32] <Jakx> sounds plausible
945: [23:02:43] <Ryan-Toast> That and people that pay for software usually will be contacting him 24/7 when shit goes wrong.
946: [23:10:18] <zippy__> wonder if he really sold that much of it
947: [23:11:35] <Jakx> likewise
948: [23:14:43] * lerni quit (Ping timeout: 246 seconds)
949: [23:14:49] <Ryan-Toast> May be worth forking, and making paid extensions.
950: [23:15:02] <Ryan-Toast> Just needs a little poilsh.
951: [23:15:06] <Ryan-Toast> polish**
952: [23:15:21] <Snowman23> What license did he release it under?
953: [23:16:20] <Ryan-Toast> https://github.com/frankmullenger/silverstripe-swipestripe It's on there
954: [23:20:43] <Snowman23> I know I could find it, I was just too lazy!
955: [23:21:05] <Snowman23> cool, so you can fork and sell
956: [23:21:06] <Snowman23> I <3 BSD :D
957: [23:21:14] <Jakx> lol
958: [23:30:30] * UncleCheese quit (Quit: UncleCheese)
959: [23:31:59] * Liquide quit ()
960: [23:35:55] * wracu_ quit (Ping timeout: 250 seconds)
961: [23:43:30] * jedateach quit (Ping timeout: 272 seconds)
962: [23:43:51] * Bollig|DesignCty has joined #silverstripe
963: [23:50:28] * UncleCheese has joined #silverstripe
964: [23:59:40] * wracu has joined #silverstripe
965: [23:59:58] <wracu> how do you specify the default sort of a Gridfield in ModelAdmin?

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