#silverstripe IRC Log

IRC log for 13 March 2014

All timestamps are in UTC.

1: [00:00:02] <unit923> simon_w: thankyou, googling now
2: [00:00:48] <ss23> Coworkers just made me pancakes :D
3: [00:00:51] <ss23> And another coworker made me shrewsberries before that :D
4: [00:02:12] <antmas> I want pancakes :O
5: [00:02:24] <antmas> ss23: is it your bday?
6: [00:04:30] <ss23> lol no
7: [00:04:37] <ss23> People just bake a bit here
8: [00:04:37] <ss23> :D
9: [00:05:11] <antmas> http://www.gizmodo.com.au/2014/03/this-amazing-mechanical-shading-system-makes-blinds-beautiful/ we need this
10: [00:05:18] <antmas> ss23: suck lucky
11: [00:05:22] <antmas> such* lol
12: [00:06:27] <ss23> ^.^
13: [00:06:33] <ss23> Well, another coworker had/got to bake :P
14: [00:09:08] <zippy____> ss23: I think they're buttering you up for something, probably going to pass off some god aweful project to you ;)
15: [00:09:54] <ss23> XD
16: [00:09:58] <ss23> zippy____: It wasn't just me :P
17: [00:10:02] <ss23> It was they made it for a bunch of people
18: [00:11:39] * UncleCheese quit (Quit: UncleCheese)
19: [00:18:40] <zippy____> Would an email template have access to $SiteConfig ?
20: [00:18:45] <zippy____> It seems like it's not..
21: [00:21:05] <Ryan-Toast> zippy____: Doesn't it only have access to the data?
22: [00:21:14] <zippy____> yea seems like it
23: [00:21:33] <Ryan-Toast> send the siteconfig thing through the data then?
24: [00:22:37] * UncleCheese has joined #silverstripe
25: [00:26:19] <zippy____> yeap seemed to be the cure
26: [00:30:39] * cloph is now known as cloph_away
27: [00:30:49] * bubaphex quit (Ping timeout: 240 seconds)
28: [00:41:59] * micmania1 quit (Ping timeout: 240 seconds)
29: [00:49:13] * MusicMann quit (Ping timeout: 240 seconds)
30: [00:53:18] * travis-ci has joined #silverstripe
31: [00:53:18] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#769 (3.1 - 20605f7 : Ingo Schommer): The build was fixed.
32: [00:53:18] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/dca9c7ca65eb...20605f7be044
33: [00:53:18] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/20653769
34: [00:53:18] * travis-ci has left #silverstripe
35: [00:59:47] <antmas> \o/
36: [01:02:55] * bubaphex has joined #silverstripe
37: [01:05:48] * travis-ci has joined #silverstripe
38: [01:05:48] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#771 (3.1 - dee64bb : Ingo Schommer): The build was fixed.
39: [01:05:48] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/20605f7be044...dee64bbb2de3
40: [01:05:48] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/20653991
41: [01:05:48] * travis-ci has left #silverstripe
42: [01:06:06] <zippy____> The crowd goes wild
43: [01:09:00] <antmas> http://giphy.com/gifdanceparty/
44: [01:11:26] * OxFF1 has joined #silverstripe
45: [01:15:38] * travis-ci has joined #silverstripe
46: [01:15:38] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#772 (master - f6d929f : Ingo Schommer): The build is still failing.
47: [01:15:38] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/cc95083f1f00...f6d929f05db6
48: [01:15:38] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/20654109
49: [01:15:38] * travis-ci has left #silverstripe
50: [01:29:09] * Tanger has joined #silverstripe
51: [01:35:17] * an_Eskimo has joined #silverstripe
52: [01:44:24] <antmas> ooohhhh new API with actual documentation
53: [01:44:28] <antmas> huzzah
54: [01:51:04] <simon_w> ss23, look, I'm ready now! http://coding.simon.geek.nz
55: [01:51:32] <ss23> l33t!
56: [01:51:37] <ss23> Still, I would've used github blog
57: [01:53:08] <ss23> simon_w: Ehhhh, laravel aye
58: [02:02:49] * OxFF1 quit (Quit: Hasta la proxima)
59: [02:19:31] <antmas> mmm dat css transition
60: [02:27:05] <Ryan-Toast> there has been a disturbing lack of work beer this week.
61: [02:29:48] <Tanger> Ryan-Toast: D: My deepest condolences
62: [02:29:59] <Ryan-Toast> It's tough, man.
63: [02:30:10] <Tanger> You never think it'll happen
64: [02:30:12] <Tanger> Then shit gets real
65: [02:30:59] <simon_w> I've never had that problem
66: [02:32:38] <Ryan-Toast> simon_w: You're lucky.
67: [02:39:21] <Colin[pi]> there are so many things wrong about this: http://www.smh.com.au/executive-style/culture/now-you-can-rent-a-friend-should-you-20140310-34hlt.html
68: [02:43:09] <Ryan-Toast> Beer crisis averted.
69: [02:43:35] <Ryan-Toast> "no physical contact allowed." Nice try.
70: [02:46:39] <ss23> looks like a C&H photo
71: [02:46:50] * SightUnseen has joined #silverstripe
72: [02:47:35] <Ryan-Toast> Reminds me of the movie "Her".
73: [02:48:40] * SightUnseen has left #silverstripe
74: [02:49:36] * muskie9 quit ()
75: [02:53:12] <Colin[pi]> It's just fucked up and says a lot about our society these days.. "sure I'll be your friend... for a fee"
76: [02:54:23] * wracu quit (Ping timeout: 245 seconds)
77: [02:57:21] <ss23> Why is that fucked up?
78: [02:57:23] <ss23> I don't understand
79: [02:57:23] <ss23> :S
80: [02:57:43] <Colin[pi]> you think it's OK for someone to pay someone else to be "a friend"
81: [02:57:44] <Colin[pi]> ?
82: [02:57:50] <willr> ss23 always pays for his friends
83: [02:57:57] <Colin[pi]> you think that person is a genuine, heartfelt friend?
84: [02:59:04] <ss23> Colin[pi]: Sure :S
85: [02:59:21] <antmas> Colin[pi]: I think going in, you'd be dumb not to understant what it means to have bought a friend
86: [02:59:58] <Colin[pi]> it's the fact that we need a business like that that pisses me off
87: [03:00:05] <antmas> ofc
88: [03:00:44] <ss23> eh
89: [03:00:47] <Colin[pi]> I find these days everything is monetised, nothing is genuine any more
90: [03:00:48] <ss23> You seem too angsty and pissed off
91: [03:00:56] <Colin[pi]> I AM SIR
92: [03:00:58] <Colin[pi]> I AM
93: [03:01:04] <ss23> :P
94: [03:01:08] <Colin[pi]> I'm getting old and cranky
95: [03:01:15] <zippy____> ss23: was 3.1.4 coming today?
96: [03:01:35] <ss23> zippy____: lol no?
97: [03:01:40] <willr> ss23 was forum 0.5.1 coming today?
98: [03:01:41] <ss23> We have the bigger bug to fix that isn't in core
99: [03:01:43] * bubaphex quit (Ping timeout: 264 seconds)
100: [03:02:00] <ss23> willr: I hate that my "What the fuck guys, this goddam *needs* to be fixed" got interpreted as "Great, thanks for volunteering!"
101: [03:02:04] <ss23> :(
102: [03:02:06] <ss23> Now I have eto spend my weekend fixingi t
103: [03:02:15] <willr> welcome to OS
104: [03:02:22] <willr> you do it for love, not the money
105: [03:02:47] <willr> and since you work the weekend, you can get overtme pay to get more paid friends. Everyone wins
106: [03:03:00] <Colin[pi]> lol overtime
107: [03:04:26] <zippy____> ss23: was it the forum then? >> 21:34:54] <simon_w|air> ss23, so, when's 3.1.4 happening? || [21:44:23] <ss23> willr: Honestly, if no one can pick it up tomorrow, I'll ditch all my work and fix it
108: [03:04:34] <zippy____> I thought there was a security release coming today, my bad
109: [03:04:37] <ss23> lol
110: [03:04:41] <ss23> I wish I could, but other shit happened
111: [03:04:48] <ss23> And more importantly, I'm mega fucking tired
112: [03:05:05] <ss23> I need to get one more thing done (I shit you not, a database dump that has a fucked up encoding, can't believe I fucking said I'd do it today) then going home
113: [03:05:33] <willr> but its 4pm
114: [03:05:42] <willr> beer o'clock time. Your best work is yet to come
115: [03:05:54] * Bollig|DesignCty has joined #silverstripe
116: [03:05:55] <Colin[pi]> you volunteering to take his place, willr?
117: [03:06:29] <ss23> willr: not when I'm this tireed :(
118: [03:06:50] <ss23> willr: I don't think SS is the kind of place to pay me for a weekend when I offered to work it :P
119: [03:07:08] <willr> jokes on you for offering
120: [03:07:09] <antmas> lol sucks
121: [03:07:18] <willr> you'll learn newbie
122: [03:08:04] <Ryan-Toast> ss23: pro tip: don't dip it.
123: [03:08:08] <Ryan-Toast> do :P
124: [03:08:10] <Colin[pi]> willr = obiwan, ss23 = anakin
125: [03:08:16] <antmas> Ryan-Toast: lol dip
126: [03:08:30] <antmas> who's jarjar?
127: [03:08:36] <willr> simon_w
128: [03:08:40] <Ryan-Toast> Lol
129: [03:08:40] <antmas> LOL
130: [03:08:43] <Colin[pi]> haha
131: [03:08:46] <ss23> 16:08:04 < Ryan-Toast> ss23: pro tip: don't dip it.
132: [03:08:48] <ss23> lol
133: [03:08:55] * pippy has joined #silverstripe
134: [03:09:35] <Ryan-Toast> Don't ugh...dip your time in the weekend pool.
135: [03:10:13] <antmas> I think ss23 said it'd be 'just the tip' and then underestimaed
136: [03:10:23] <Ryan-Toast> Just to see how it felt.
137: [03:10:45] <Ryan-Toast> that's totes an Anakin move.
138: [03:10:54] <antmas> HAHA
139: [03:11:10] <Colin[pi]> ss23 force chokes Ryan-Toash
140: [03:11:11] <Colin[pi]> *t
141: [03:11:52] <Ryan-Toast> Colin[pi]: Pfft, anakin has no power here.
142: [03:12:14] <Ryan-Toast> There are ladies.
143: [03:12:19] <antmas> Colin[pi]: I believe you're probably old enough to be Yoda :D
144: [03:13:49] <Colin[pi]> when 900 years you are, look as good you will not
145: [03:13:52] <Ryan-Toast> Really tossing up whether or not to buy an Occulus Rift.
146: [03:14:03] * bubaphex has joined #silverstripe
147: [03:14:10] <antmas> Ryan-Toast: better hurry, the supplies are dwindeling
148: [03:14:14] <Colin[pi]> you just saw that porno ad for it and wanted in, right?
149: [03:14:47] <Ryan-Toast> I kind of want to wait for the Crstl cove one though
150: [03:14:59] <Ryan-Toast> Colin[pi]: there's a subreddit for that :P
151: [03:15:08] <Colin[pi]> lol of course there is
152: [03:15:47] <Ryan-Toast> I just know my gf will take videos of me and be all "Look at this fucking idiot".
153: [03:16:09] <Ryan-Toast> Jokes on you, love. I have 3d necked ladies.
154: [03:16:15] <Ryan-Toast> nekked
155: [03:16:52] <antmas> 3d necks
156: [03:16:54] <antmas> hot
157: [03:17:00] <antmas> bbw
158: [03:17:01] <Ryan-Toast> that's my fetish.
159: [03:17:01] <antmas> :D
160: [03:17:06] <Ryan-Toast> I'm like a vampire
161: [03:17:21] <antmas> how much are they now?
162: [03:17:24] <Ryan-Toast> Damn girl, that's a mighty fine neck you're sporting there.
163: [03:17:30] <Ryan-Toast> $300 USD
164: [03:17:47] <Colin[pi]> that's not too bad really
165: [03:17:53] <antmas> not too bad
166: [03:18:16] <antmas> I'd buy one for Star Citezin alone
167: [03:19:36] <Colin[pi]> does it work with titanfall?
168: [03:19:50] <Ryan-Toast> I don't think so.
169: [03:19:54] <Colin[pi]> aww :(
170: [03:20:01] <Ryan-Toast> But I'll be buying that gam,e for my hangover on Sunday.
171: [03:20:10] <Colin[pi]> is it MP only?
172: [03:20:17] <Ryan-Toast> I think so.
173: [03:20:19] <Colin[pi]> fuck
174: [03:20:28] <Colin[pi]> I just want a good SP mech game again
175: [03:20:38] <Ryan-Toast> Got to break the news to my gf that I'm using half the bandwidth this month.
176: [03:21:01] <Ryan-Toast> Colin[pi]: But where would they put their micro transactions?
177: [03:21:08] <Colin[pi]> :(
178: [03:21:18] <Colin[pi]> I have such good memories of MechWarrior3
179: [03:21:31] <Colin[pi]> critical hit, critical hit, ER PPC, critical hit, weapon destroyed
180: [03:21:33] <antmas> tempted to get Titanfall
181: [03:21:56] <Colin[pi]> it looks pretty cool, much eh, multiplayer
182: [03:22:04] <Colin[pi]> so many cockfaces
183: [03:22:08] <antmas> haha
184: [03:22:20] <antmas> I hope the AUS servers are good
185: [03:22:37] <zippy____> Colin[pi]: Seen this? http://www.smh.com.au/executive-style/culture/now-you-can-rent-a-friend-should-you-20140310-34hlt.html you might be able to pay someone to play with you nicely!
186: [03:22:38] <Colin[pi]> lol AUS + good server is an oxymoron
187: [03:22:49] <Ryan-Toast> AWW YISS PAYDAY
188: [03:22:57] <Colin[pi]> zippy: lol ;p
189: [03:23:14] <antmas> Colin[pi]: I don't mind AUS servers, especially since NZ servers are BS
190: [03:23:15] <Colin[pi]> Ryan-Toast: https://www.youtube.com/watch?v=s7mT4JR3Qr4
191: [03:24:15] <Ryan-Toast> Colin[pi]: :P Unfortunately it's bill fortnight.
192: [03:24:20] <Colin[pi]> :(
193: [03:24:52] <Ryan-Toast> Well I pay my bills monthly, so next fortnight is spend up payday.
194: [03:25:26] <Ryan-Toast> Colin[pi]: they're like a shitty lonely island :P
195: [03:25:33] <Colin[pi]> oh no
196: [03:25:49] <Colin[pi]> european humour is different is my take
197: [03:25:54] <Colin[pi]> I think they're quite funny :)
198: [03:25:57] <Ryan-Toast> Same style though.
199: [03:26:17] <Colin[pi]> yeah very similar
200: [03:26:20] <Ryan-Toast> Okay then, a shitty Ylvis :P
201: [03:26:30] <antmas> ugh, 15 days until surgery ;__;
202: [03:28:18] <Ryan-Toast> antmas: are you finally getting your face fixed up?
203: [03:28:44] <Ryan-Toast> http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3045670/
204: [03:29:25] <antmas> Ryan-Toast: heh, teeth actually
205: [03:30:41] <antmas> not looking forward to it
206: [03:30:49] <antmas> I paid extra for valium LD
207: [03:30:51] <antmas> :D
208: [03:30:59] <Ryan-Toast> I can;t see why you would :P
209: [03:31:00] <ss23> psh
210: [03:31:04] <ss23> You still not done, antmas!
211: [03:31:11] <ss23> Figured your tooth would've ruptured by now...
212: [03:31:35] <antmas> ss23: already did, it blew out into my jaw bone - hence the surgery
213: [03:31:40] <ss23> lol
214: [03:31:40] <ss23> yum
215: [03:31:59] <ss23> You hate going to the dentist so much that you've forced yourself into going there more! :D
216: [03:32:38] <antmas> Its true
217: [03:32:42] * antmas cries
218: [03:33:28] <Colin[pi]> yep dentist is one of those things where if you go often it's shitty but bearable, but if you don't go, the next time will be 100x worse :(
219: [03:35:57] <antmas> totally
220: [03:36:11] <antmas> but this literlly, the only time I've been where I needed something
221: [03:36:17] <antmas> I have 1 filling, nothing else :O
222: [03:36:27] <ss23> YOU NEVER GO TO THE DENTIST, HOW WOULD YOU KNOW? :O
223: [03:36:44] <antmas> ss23: I DO! just not often :P
224: [03:36:47] <Colin[pi]> each time I go (and usually overdue), I expect the worse, but he's like "just a clean" and I'm: "THANK FUCK.
225: [03:37:13] <antmas> Scal and clean is awesome
226: [03:37:17] <antmas> scale*
227: [03:37:39] <Colin[pi]> ugh i hate that
228: [03:37:51] <Colin[pi]> feels good after, but don't like it during :)
229: [03:41:14] <antmas> yeah, that cold scraping feeling
230: [03:41:17] <antmas> ANYWAY
231: [03:41:20] <antmas> off to get haircut
232: [03:41:22] <antmas> later!
233: [03:43:57] * SightUnseen has joined #silverstripe
234: [03:45:00] * simon_w|air is already home!
235: [03:45:14] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
236: [03:45:21] <Ryan-Toast> simon_w|air: woo
237: [03:45:39] <simon_w|air> Would've been home even earlier if it weren't for those meddling kids
238: [03:46:29] <Colin[pi]> damn kids get off my lawn
239: [03:46:37] <simon_w|air> More, get off my bus
240: [03:46:57] <Colin[pi]> what did they do?
241: [03:47:04] * SightUnseen has left #silverstripe
242: [03:48:13] * Bollig|DesignCty has joined #silverstripe
243: [03:49:17] <simon_w|air> Took up space
244: [03:50:01] <ss23> lol
245: [03:51:05] <Ryan-Toast> I have to ride out east through all of auckland traffic, sigh.
246: [03:51:41] <simon_w|air> What should I write my first real blog post on?
247: [03:51:44] * unit923 quit (Quit: Leaving)
248: [03:52:18] <Ryan-Toast> simon_w|air: Caching, and how to implement it properly. the different use cases etc.
249: [03:52:36] <simon_w|air> That sounds more like a ss.org one
250: [03:52:59] <zippy____> how SS is used at procket rent?
251: [03:53:16] <simon_w|air> Hmm, could talk about BeatBox I suppose
252: [03:53:23] <Ryan-Toast> simon_w|air: Link to your blog?
253: [03:53:31] <simon_w|air> coding.simon.geek.nz
254: [03:54:10] <ss23> How about why oyu decided to use whatever platform you did instead of the simple github blog stuff?
255: [03:54:17] <ss23> seems a bit cliche, but meh
256: [03:55:32] * SightUnseen has joined #silverstripe
257: [03:55:34] * SightUnseen has left #silverstripe
258: [03:55:59] <Bollig|DesignCty> I'd like a detailed rundown of your personal hygiene habits simon_w, shaving, showering etc.
259: [03:56:05] <Bollig|DesignCty> I think that would go viral.
260: [03:56:19] <simon_w|air> Would be rather short :p
261: [03:56:31] <simon_w|air> ss23, because I don't like GitHub and want more than static content?
262: [03:57:05] <Ryan-Toast> Bollig|DesignCty: +1
263: [03:57:30] <ss23> simon_w|air: Really? What do you want that's not static? :O
264: [03:57:47] <simon_w|air> ss23, an RSS feed I don't have to write by hand :p
265: [03:57:55] <ss23> hmm
266: [03:57:59] <ss23> I didn't think anyone uses RSS anymore tbh
267: [03:58:00] <ss23> :O
268: [03:58:00] <Bollig|DesignCty> no, you need to elaborate! What made you the man you are today to have decided on the stubble length (you can see we've never met in person...)
269: [03:58:08] <ss23> Only things I ever see looking at them are bots
270: [03:58:14] <ss23> (yahoo + google etc, that is)
271: [03:58:34] <Bollig|DesignCty> ss23: you aren't intending to show all simon_w's blogs on your website? I know I am!
272: [03:59:42] <simon_w|air> ss23, automatic posting is done through RSS too, and I have friends who use it
273: [04:00:35] <ss23> lol
274: [04:01:46] * OxFF1 has joined #silverstripe
275: [04:02:58] * OxFF1 quit (Client Quit)
276: [04:23:58] * an_Eskimo quit (Ping timeout: 245 seconds)
277: [04:37:37] * zippy____ quit (Ping timeout: 240 seconds)
278: [04:42:55] * cloph has joined #silverstripe
279: [04:43:19] * cloph_away quit (Ping timeout: 245 seconds)
280: [04:49:56] * howardgrigg quit (Remote host closed the connection)
281: [04:52:32] * UncleCheese quit (Quit: UncleCheese)
282: [04:54:29] * bubaphex quit (Ping timeout: 246 seconds)
283: [04:59:38] * howardgrigg has joined #silverstripe
284: [04:59:57] * DesignerX has joined #silverstripe
285: [05:01:49] * Error404NotFound has joined #silverstripe
286: [05:05:08] * jonShape_ quit (Remote host closed the connection)
287: [05:05:09] <Colin[pi]> client: "what is the diff between these price fields?"
288: [05:05:13] <Colin[pi]> me: "*explains* both include GST"
289: [05:05:15] <Colin[pi]> client's next email: "Do the prices include GST?"
290: [05:05:18] <Colin[pi]> >________<
291: [05:05:22] * jonShape has joined #silverstripe
292: [05:07:34] <ss23> lol
293: [05:07:42] <ss23> That one is just a simple mistake
294: [05:07:42] <ss23> :P
295: [05:07:47] <ss23> Be glad it's that and not "I don't understand, I hate you"
296: [05:08:04] <Colin[pi]> lol
297: [05:08:15] <Colin[pi]> this guy though, I tell you
298: [05:08:18] <Colin[pi]> I've heard stories
299: [05:08:30] <ss23> lol
300: [05:08:33] <ss23> Scary!
301: [05:08:45] <Colin[pi]> apparently many times, during meetings, if he doesn't understand what's happening.. he just stands up, turns, and walks out
302: [05:08:45] <ss23> Be glad. I'm currently dealing with a .sql file that has utf16 data interspersed with utf8
303: [05:08:51] <ss23> oh man
304: [05:08:52] <ss23> lol
305: [05:08:58] <Colin[pi]> not a word from him
306: [05:08:58] <Colin[pi]> lol
307: [05:09:06] <ss23> That does sound bad :P
308: [05:09:17] <Colin[pi]> and I get to build a site for him, yey!
309: [05:09:33] <Colin[pi]> "I'm currently dealing with a .sql file that has utf16 data interspersed with utf8"
310: [05:09:36] <Colin[pi]> dafuq?
311: [05:10:13] <ss23> YEAH
312: [05:10:24] <ss23> Doesn't import right because it's stored as latin1
313: [05:10:25] <ss23> shit don't work yo
314: [05:10:36] <Colin[pi]> lol
315: [05:11:00] <Colin[pi]> fucking character encoding, how does it work
316: [05:11:03] <Colin[pi]> :D
317: [05:11:40] <Colin[pi]> you got another late one tonight ss23?
318: [05:12:00] <ss23> 8pm i will leave, do or die
319: [05:12:04] <ss23> eating atm
320: [05:12:10] <ss23> hard 2 type soz
321: [05:12:24] <Colin[pi]> good plan son
322: [05:12:24] <ss23> burgerfuel :3
323: [05:12:29] <Colin[pi]> OF COURSE
324: [05:12:35] <ss23> lol
325: [05:13:20] <Colin[pi]> between you and simon_w I reckon you've funded the CEO's next boat
326: [05:13:37] <simon_w|air> Nah, that was the CEO of Subway
327: [05:13:39] <ss23> haha
328: [05:18:13] * bubaphex has joined #silverstripe
329: [05:19:40] <ss23> I used to go to Subway quite often too, tbh
330: [05:19:41] <ss23> :O
331: [05:19:53] <Colin[pi]> me too
332: [05:21:47] <Colin[pi]> mmm pizza sub
333: [05:21:53] <Colin[pi]> fuck you, now I'm hungry
334: [05:21:56] <ss23> XD
335: [05:25:28] <simon_w|air> So cook yourself some eggs!
336: [05:26:36] <Colin[pi]> better, my gf is cooking for me ;)
337: [05:27:32] <ss23> COOK THE MAN SOME FUCKING EGGS
338: [05:27:50] <Colin[pi]> she's making dinner
339: [05:27:54] <Colin[pi]> NO EGGS
340: [05:29:21] <ss23> https://www.usenix.org/system/files/1403_02-08_mickens.pdf
341: [05:29:23] <ss23> oh man
342: [05:29:27] <ss23> its the same guy who did the night watch
343: [05:29:29] <ss23> but so good
344: [05:32:38] * Error404NotFound quit (Ping timeout: 246 seconds)
345: [05:34:43] <Colin[pi]> ah stackoverflow, what would I do without you
346: [05:34:48] <Colin[pi]> <3
347: [05:36:22] * willr quit (Quit: willr)
348: [05:37:25] * Error404NotFound has joined #silverstripe
349: [05:40:59] * bubaphex quit (Ping timeout: 240 seconds)
350: [05:49:07] * Error404NotFound quit (Ping timeout: 264 seconds)
351: [05:49:53] * bubaphex has joined #silverstripe
352: [05:54:25] * Colin[pi] quit (Ping timeout: 240 seconds)
353: [06:01:22] * Error404NotFound has joined #silverstripe
354: [06:12:10] * Shrike_Finland has joined #silverstripe
355: [06:12:24] * SightUnseen has joined #silverstripe
356: [06:12:34] * SightUnseen has left #silverstripe
357: [06:16:29] * Shrike_Finland quit (Ping timeout: 240 seconds)
358: [06:30:23] <Tanger> Hey guys, any easy way to convert an ArrayList into a Datalist in 3.1?
359: [06:30:45] <Tanger> Would simple casting work?
360: [06:30:56] <simon_w|air> No, and it doesn't make sense to do it either
361: [06:32:01] <simon_w|air> An ArrayList is backed by an array of unknown objects whereas a DataList is backed by a particular subset of one particular class
362: [06:33:51] <Tanger> Yeah, kinda thought so. Thanks
363: [06:34:46] * bubaphex quit (Quit: Leaving)
364: [06:37:41] <Tanger> Could you possibly use anonymous functions in DataList->filter, as opposed to calling filterByCallback?
365: [06:39:11] * Shrike_Finland has joined #silverstripe
366: [06:47:06] <simon_w|air> Nope
367: [06:55:39] <ss23> ah, willr is backing me up on list
368: [06:55:40] <ss23> <3
369: [06:55:51] <ss23> "This isn't high priority, idc if we don't patch for another week"
370: [06:55:56] <ss23> idek
371: [07:02:54] * Guits has joined #silverstripe
372: [07:26:06] * deschebbs has joined #silverstripe
373: [07:30:23] * SightUnseen has joined #silverstripe
374: [07:32:41] * SightUnseen has left #silverstripe
375: [07:48:14] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
376: [07:49:32] * violetina has joined #silverstripe
377: [07:59:03] * travis-ci has joined #silverstripe
378: [07:59:03] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2119 (3.1 - eca35c4 : Simon Welsh): The build passed.
379: [07:59:03] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1dac8ab103ef...eca35c473ca2
380: [07:59:03] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/20669565
381: [07:59:03] * travis-ci has left #silverstripe
382: [07:59:14] <simon_w|air> Yay! The tests pass on 5.6!
383: [08:09:52] <simon_w|air> And the CMS ones pass too!
384: [08:12:14] * ocm has joined #silverstripe
385: [08:13:58] <ocm> howdy!
386: [08:14:36] <simon_w|air> Evening
387: [08:14:41] <ocm> morning :)
388: [08:16:16] <ss23> yay!
389: [08:16:23] * travis-ci has joined #silverstripe
390: [08:16:23] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#774 (3.1 - 79da34f : Simon Welsh): The build passed.
391: [08:16:23] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/dee64bbb2de3...79da34ff6ea2
392: [08:16:23] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/20670200
393: [08:16:23] * travis-ci has left #silverstripe
394: [08:16:27] <ss23> simon_w|air: 5.6 MySQL... or sometrhing else?
395: [08:16:31] <simon_w|air> ss23, PHP
396: [08:16:35] <ss23> ah yep
397: [08:16:56] <simon_w|air> Can't add in hhvm, because composer is broken
398: [08:17:43] * Shrike_Finland quit (Quit: Leaving.)
399: [08:18:06] * Shrike_Finland has joined #silverstripe
400: [08:26:12] * r3v3rb has joined #silverstripe
401: [08:27:50] <r3v3rb> morning, just wondering - to display the page author in a template do I really need to add an 'Author' textfield to the page or can I use the Member that created the page... $Author.Name returns 'Author' which isn't much help - but I found that from willr's response to a forum message
402: [08:32:49] <r3v3rb> also - how come this has more info than the actual website docs for extending the CMS -> https://www.cwp.govt.nz/guides/core-technical-documentation/silverstripe/en/howto/gridfield-rowaction :)
403: [08:39:41] * ARNHOE has joined #silverstripe
404: [08:42:32] <r3v3rb> cannot believe there isn't a way to access the page author from the templates...
405: [08:47:08] <r3v3rb> huh: DataObject::__construct passed The value 'Author'. It's supposed to be passed an array, taken straight from the database. Perhaps you should use DataList::create()->First(); instead?
406: [08:54:52] * boytikz has joined #silverstripe
407: [08:58:27] <boytikz> How do you write to the Created & LastUpdated fields of the join records of a many_many relation?
408: [08:58:54] <boytikz> I declared those fields in $many_many_extraFields
409: [09:01:31] <Zauberfisch> $list->add($recordOrRecordID, array('Created' => 'zauberfisch', 'LastUpdated' => 'is awesome');
410: [09:01:35] <Zauberfisch> )
411: [09:03:37] <boytikz> argh, thanks Zauberfisch, you're awesome!
412: [09:05:12] <boytikz> I am using 3.0.2, does anyone know if the latest version automatically writes ( & adds) those fields in the join table?
413: [09:05:14] <r3v3rb> morning Zauberfisch
414: [09:05:44] <wmk> r3v3rb, got a solution?
415: [09:06:03] <r3v3rb> wmk: for the Author
416: [09:06:06] <wmk> yes
417: [09:06:14] <Zauberfisch> r3v3rb: as far as I know there is no Author relation that would save the member
418: [09:06:32] <r3v3rb> I just created a Textfield that is auto populated with the current Member FirstName.Surname
419: [09:06:41] <Zauberfisch> so you either need to create a text field or a has_one to a member to record which member created it
420: [09:06:42] <r3v3rb> if the editor wishes to overwrite they can
421: [09:06:56] <r3v3rb> simplest solution I could think of
422: [09:07:00] * micmania1 has joined #silverstripe
423: [09:07:06] <Zauberfisch> yeah, would have done it the same way
424: [09:07:11] <r3v3rb> micmania1: morning
425: [09:07:17] <Zauberfisch> good morning btw
426: [09:07:18] <micmania1> morning
427: [09:07:26] * kinglozzer has joined #silverstripe
428: [09:07:26] <r3v3rb> just added an auto populated Author field to your blogger module
429: [09:07:41] <Zauberfisch> boytikz: I do not understand your last question
430: [09:07:45] <r3v3rb> and about to add a Latest posts too
431: [09:07:58] <r3v3rb> kinglozzer: morning, micmania1 morning
432: [09:08:15] <micmania1> r3v3rb: yeah, I shy'd away from the author stuff. Too many variables
433: [09:08:23] <kinglozzer> morning r3v3rb, micmania1, all
434: [09:08:34] <micmania1> kinglozzer: morning
435: [09:08:35] <wmk> hmm, 2.4 had an OwnerID
436: [09:08:55] <r3v3rb> if ($this->Author == '') { $currentMember = Member::currentUser(); $this->Author = $currentMember->FirstName." ".$currentMember->Surname; }
437: [09:08:56] <r3v3rb> $fields->addFieldToTab('Root.Main', new TextField('Author', 'Author'), 'Content');
438: [09:09:19] <micmania1> yeah, you can get the author from the version
439: [09:09:23] <micmania1> or as you have done
440: [09:09:27] <wmk> yup. Blog module has also an Authoer field where the name is as a string
441: [09:09:48] <micmania1> but people may want Member as author, string as author, third party system as author
442: [09:09:51] <micmania1> so I just left it out
443: [09:09:58] <micmania1> and let people decide
444: [09:10:02] <r3v3rb> micmania1: see pm
445: [09:10:33] <micmania1> r3v3rb: https://github.com/micmania1/silverstripe-blogger/issues/6
446: [09:15:03] <r3v3rb> yep, i see the depth in that issue
447: [09:21:28] * OxFF1 has joined #silverstripe
448: [09:27:57] * Pyxlk has joined #silverstripe
449: [09:35:03] * Tanger quit (Quit: Tanger)
450: [09:42:38] * OxFF1 quit (Quit: Hasta la proxima)
451: [09:51:02] * r3v3rb_ has joined #silverstripe
452: [09:51:17] * r3v3rb quit (Ping timeout: 246 seconds)
453: [09:51:17] * r3v3rb_ is now known as r3v3rb
454: [09:59:56] * wmk quit (Ping timeout: 252 seconds)
455: [10:00:32] <Pyxlk> r3v3rb: what have you got for me chap?
456: [10:11:58] <r3v3rb> Pyxlk: gonorreah...
457: [10:11:59] <r3v3rb> Pyxlk: herpes... either or up to you ;)
458: [10:12:26] <r3v3rb> actually its time to produce that latest posts function micmania1
459: [10:12:43] <Pyxlk> uhh, I'm not that kind of guy for money r3v3rb.
460: [10:12:55] <micmania1> r3v3rb: There is already a latest posts widget
461: [10:12:57] <Pyxlk> or for no money, for that matter :P
462: [10:13:27] <r3v3rb> widget smidget
463: [10:13:42] <micmania1> or you could just use $BlogPosts.limit(3)
464: [10:13:55] <r3v3rb> micmania1: yep :D
465: [10:24:08] <Pyxlk> ily irogue_ https://dl.dropboxusercontent.com/u/4618071/twigguy.png
466: [10:31:29] <r3v3rb> Pyxlk: someones happy
467: [10:31:30] <r3v3rb> micmania1: $BlogPosts.limit(3) = always sorted PublishDate DESC?
468: [10:31:55] <micmania1> yep
469: [10:32:02] <micmania1> if not, use .sort
470: [10:33:47] <r3v3rb> okay, perfect
471: [10:35:55] <r3v3rb> almost finished on site - just the generic page template to do, which is basically cobbled together from parts on other pages and a content section :D YAY!!! And client still hasn't supplied any content yet... They are now three months behind schedule!
472: [10:37:54] <Pyxlk> r3v3rb: happy?
473: [10:40:03] <r3v3rb> happier once they pay :)
474: [10:40:30] <r3v3rb> actually have one more ajax for to produce but nothing scary
475: [10:41:32] * r3v3rb goes to town to pay in cheque - what sort of clients still use cheques!
476: [10:47:55] <Pyxlk> [10:31] <r3v3rb> Pyxlk: someones happy
477: [10:48:07] <Pyxlk> wachoo talk'n 'bout willis?
478: [10:48:20] * deschebbs quit (Ping timeout: 246 seconds)
479: [10:49:00] <r3v3rb> Pyxlk: the post above ;) from the Twig discussion
480: [10:49:43] * r3v3rb needs to decide - drop codekit for builtin's in PHPStorm or not
481: [10:50:02] * Fisix_AIX has joined #silverstripe
482: [10:50:57] <Fisix_AIX> Can I construct and run functions in a DataObject ?]
483: [10:52:09] <micmania1> Fisix_AIX: yes, just the same as you would in any other class.
484: [10:52:45] <Fisix_AIX> Actually, let me re-phrase my question. I have built a function that will update the price of 4 things, each is built from a single DataObject class. Where do I put this code?
485: [10:54:56] <Pyxlk> r3v3rb: oh yeah, twig guy was more like twat guy.
486: [10:54:59] <Pyxlk> classic.
487: [10:55:30] <r3v3rb> lol
488: [10:55:58] <Pyxlk> Fisix_AIX: I don't know what you've done, or what you're trying to do, or how your application is designed. Put it where it makes sense in an MVC structure.
489: [10:56:13] <Pyxlk> which sounds like a controller.
490: [10:57:20] <Fisix_AIX> ok, thanks
491: [10:59:24] <r3v3rb> bbl, time to go see the sea
492: [10:59:38] <Pyxlk> lucky you.
493: [10:59:41] <r3v3rb> that is not a metaphor for anything either
494: [10:59:51] <Pyxlk> still, lucky you.
495: [11:00:10] <r3v3rb> :) bank is by the beach so to pay the cheque I need to see the sea
496: [11:00:12] <r3v3rb> :D
497: [11:00:20] <Pyxlk> take a walk on the beach.
498: [11:00:28] <Pyxlk> That's what I'd do.
499: [11:00:31] <r3v3rb> might grab a latte :)
500: [11:00:49] <r3v3rb> then come back and finish this little site off
501: [11:00:51] <Pyxlk> They make shit coffee in this country.
502: [11:01:06] <r3v3rb> Pyxlk: they do you are correct - french make the best
503: [11:01:09] <Pyxlk> lucky I don't partake.
504: [11:01:17] <r3v3rb> blows your head off in the morning over there
505: [11:01:30] <Pyxlk> r3v3rb: well, most of the popular orders are Italian
506: [11:01:38] <Pyxlk> but yeh.
507: [11:01:59] <r3v3rb> I know, but I love French coffee in the morning
508: [11:02:08] <Pyxlk> French are known for their culinary exceptionality, so that's not too surprising.
509: [11:02:56] * Colin[pi] has joined #silverstripe
510: [11:05:18] * Bollig|DesignCty has joined #silverstripe
511: [11:26:43] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
512: [11:27:01] <jonShape> Anyone going to the London Silverstripe meetup next week?
513: [11:29:29] * DesignerX quit (Ping timeout: 269 seconds)
514: [11:29:55] * Fisix_AIX quit (Quit: Leaving)
515: [11:31:17] * Bollig|DesignCty has joined #silverstripe
516: [11:37:59] <Pyxlk> jonShape: nope.
517: [11:38:06] <Pyxlk> because it's in london.
518: [11:38:22] <Pyxlk> well, rephrase. jonShape yes, people are.
519: [11:38:33] <Pyxlk> But none here that I can see
520: [11:39:06] * Shrike_Finland quit (Quit: Leaving.)
521: [11:39:11] <Pyxlk> excepting perhaps you.
522: [11:43:24] * r3v3rb quit (Quit: r3v3rb)
523: [11:44:04] <Zauberfisch> isn't r3v3rb from london?
524: [11:45:08] <micmania1> Zauberfisch: Brighton
525: [11:45:14] <micmania1> or near enough
526: [11:49:27] <Zauberfisch> jonShape: I guess r3v3rb is comming then
527: [11:51:46] * boytikz quit (Quit: Leaving.)
528: [12:01:06] * UndefinedOffset has joined #silverstripe
529: [12:02:39] <jonShape> Brighton shouldn't be too much of a trek.
530: [12:09:27] <Pyxlk> jonShape: just FYI, it's not the UK SS meetup. It's just a London SS meetup. I feel like I have to point that out, because I'm a cunt.
531: [12:09:40] <jonShape> My bad
532: [12:09:43] <Pyxlk> :P
533: [12:10:01] <Pyxlk> nah, it's the name of the group on meetup.com or whatever they're using to organise it.
534: [12:10:02] <jonShape> As everyone knows there is no UK outside of london
535: [12:10:22] <Pyxlk> but having it on a Wednesday evening excludes pretty much anyone with more than a half hour train journey.
536: [12:10:32] <Pyxlk> jonShape: lies.
537: [12:11:02] <Pyxlk> You sound like one of those twattish Aucklanders :P
538: [12:11:11] * Shrike_Finland has joined #silverstripe
539: [12:11:28] <Pyxlk> to be fair, it's capital city syndrome I call it.
540: [12:11:40] <Pyxlk> Everyone from some kind of capital seems to have the same outlook.
541: [12:11:50] <Pyxlk> :>
542: [12:13:13] <Colin[pi]> yep, most people that live in Canberra are complete and utter cunts
543: [12:13:27] <Pyxlk> No Aussie outside of ACT?
544: [12:14:01] <Colin[pi]> what, in here?
545: [12:14:04] <Pyxlk> There's definitely no Russia outside of Moscow.
546: [12:14:09] <Colin[pi]> oh I get you
547: [12:14:29] <Colin[pi]> I'm an import, so I have a different perspective :)
548: [12:14:34] <Pyxlk> yeh. Pick up, gawsh.
549: [12:14:38] <Pyxlk> also, up late today Colin[pi]
550: [12:14:47] <Colin[pi]> still working :(
551: [12:14:48] <Pyxlk> it's nearly midnight son!
552: [12:14:53] <Colin[pi]> ya
553: [12:15:10] <Colin[pi]> perils of running your own business
554: [12:15:22] <Pyxlk> chronic mismanagement
555: [12:15:27] <Pyxlk> ?
556: [12:15:29] <Colin[pi]> that's it!
557: [12:15:30] <Pyxlk> xD
558: [12:15:53] <Colin[pi]> my time management skills are fucking atrocious
559: [12:16:08] <Pyxlk> so are mine.
560: [12:16:10] <Colin[pi]> but ¯\_(ツ)_/¯
561: [12:16:25] <Pyxlk> but quality of life > ... that other stuff.
562: [12:16:35] <Colin[pi]> ehh
563: [12:16:47] <Colin[pi]> who needs sleep
564: [12:16:54] * howardgrigg quit ()
565: [12:16:57] <Pyxlk> Your wife!
566: [12:17:08] <Colin[pi]> she's not a wife yet ;)
567: [12:17:12] <Colin[pi]> but will be one day
568: [12:17:15] <Pyxlk> soon, whatever
569: [12:17:18] <Pyxlk> yeh:>
570: [12:17:30] <Colin[pi]> she's studying, so gives me time to finish this bloody project
571: [12:21:47] * simon_w quit (Ping timeout: 246 seconds)
572: [12:28:31] * deschebbs has joined #silverstripe
573: [12:31:27] * simon_w has joined #silverstripe
574: [13:33:13] * Colin[pi] quit (Ping timeout: 240 seconds)
575: [13:34:39] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
576: [13:41:46] * derek-b has joined #silverstripe
577: [13:47:07] * r3v3rb has joined #silverstripe
578: [14:00:09] <Pyxlk> kinglozzer: uh oh
579: [14:00:16] <Pyxlk> welcome to the DAAANGER ZONE
580: [14:00:45] <Pyxlk> dat siesta feeling sneaking up on me :<
581: [14:01:31] * catcher has joined #silverstripe
582: [14:02:09] * r3v3rb quit (Quit: r3v3rb)
583: [14:02:54] <kinglozzer> Pyxlk: Yup, same here :(
584: [14:03:04] <kinglozzer> just got back to the office and it's so warm
585: [14:20:15] <kinglozzer> Pyxlk: I also now have the song stuck in my head
586: [14:20:28] <kinglozzer> HIGHWAY TO THE DANGER ZONE
587: [14:20:31] <kinglozzer> fuck
588: [14:20:51] <Pyxlk> I've just been watching to much Archer lately kinglozzer :>
589: [14:21:16] <kinglozzer> Archer?
590: [14:21:20] <Pyxlk> omg
591: [14:21:27] <Pyxlk> best cartoon in years.
592: [14:22:01] <kinglozzer> never heard of it :P
593: [14:22:16] * Shrike_Finland quit (Quit: Leaving.)
594: [14:22:41] <Pyxlk> kinglozzer: http://www.youtube.com/watch?v=Dpjl4XJ91xY
595: [14:23:29] <Pyxlk> (sfw)
596: [14:23:46] <kinglozzer> Hahaha
597: [14:23:49] <Pyxlk> athough the show itself is quite adult themed.
598: [14:24:25] <Pyxlk> It's basically what would happen if james bond were a complete twat, and only marginally competent.
599: [14:24:41] <Pyxlk> only with good supporting characters too.
600: [14:24:52] <Pyxlk> and literary based jokes.
601: [14:25:15] <Pyxlk> basically: so much good. go watch.
602: [14:25:17] * ivoba has joined #silverstripe
603: [14:26:06] <kinglozzer> Will look for it tonight
604: [14:36:03] <ivoba> hi silverstripers, i got some questions regarding Injector:
605: [14:36:10] <Pyxlk> ok
606: [14:36:23] <ivoba> can it handle constructor injection?
607: [14:36:44] <Pyxlk> please define
608: [14:37:38] * Shrike_Finland has joined #silverstripe
609: [14:37:40] <Pyxlk> Can it give you another class when you ask it to make a similar or related class? Yeah, that's kinda half the point of it.
610: [14:38:16] <ivoba> it seems it can resolve the dependencies when there is a setter to the property
611: [14:38:27] * Shrike_Finland quit (Client Quit)
612: [14:39:29] <ivoba> but i cant figure out how to inject it via constructor only
613: [14:39:30] <Pyxlk> it can solve about anything related to creating a class.
614: [14:39:38] <Pyxlk> use yaml config
615: [14:39:47] <ivoba> i do
616: [14:40:00] <Pyxlk> just define params there iirc
617: [14:40:16] <Pyxlk> been about 4 months since I did injector stuff.
618: [14:40:39] <micmania1> ivoba: http://doc.silverstripe.org/framework/en/reference/injector#managed-objects - There's an example in the docs
619: [14:41:44] <Pyxlk> beware there's an error in the docs though.
620: [14:42:05] <Pyxlk> the same stuff is written in a docblock in class and has the truth of the matter... or it's the other way around, I forget :(
621: [14:42:30] * Error404NotFound quit (Read error: Connection reset by peer)
622: [14:42:38] <ivoba> how does this work outside of Injector:
623: [14:42:52] <Pyxlk> iirc class code docs say 'construct:' where as docs say 'constructor:'
624: [14:43:04] <ivoba> i mean for dependencies:
625: [14:43:21] <Pyxlk> iirc it's the latter. But yeah, you just pass params in as params to the yaml constructor val
626: [14:44:01] * Error404NotFound has joined #silverstripe
627: [14:44:06] * Error404NotFound quit (Remote host closed the connection)
628: [14:44:28] <ivoba> you mean like this: constructor: 0: 'dbusername'
629: [14:45:04] <Pyxlk> mm yeah, this line is wrong micmania1: http://api.silverstripe.org/3.1/source-class-Injector.html#79 :/
630: [14:45:22] <micmania1> yeah, think it got me once
631: [14:45:35] <micmania1> ivoba: yes
632: [14:45:44] <Pyxlk> ivoba: you can use numerical keys, or you could just use array notation
633: [14:45:49] <Pyxlk> constructor:
634: [14:45:55] <Pyxlk> - param1
635: [14:45:58] <Pyxlk> - param2
636: [14:45:59] <Pyxlk> etc
637: [14:47:11] <Pyxlk> ivoba: this highlighted doc section: http://api.silverstripe.org/3.1/source-class-Injector.html#12-125
638: [14:47:20] <Pyxlk> being wary of the error I pointed out above.
639: [14:47:46] <Pyxlk> to use setter injection I think there's a switch you might need to toggle somewhere in the injector spec.
640: [14:47:50] <Pyxlk> for that class.
641: [14:47:52] * Pyxlk shrugs
642: [14:55:43] * deschebbs quit (Ping timeout: 264 seconds)
643: [14:57:03] * Liquide has joined #silverstripe
644: [14:57:18] * muskie9 has joined #silverstripe
645: [15:03:46] * ivoba quit (Excess Flood)
646: [15:04:11] * ivoba has joined #silverstripe
647: [15:05:47] * derek-b quit (Write error: Broken pipe)
648: [15:06:50] * derek-b has joined #silverstripe
649: [15:08:17] * jcwacky has joined #silverstripe
650: [15:10:05] <jcwacky> Anyone recommend LiteSpeed over Apache for SilverStripe sites?
651: [15:12:15] * jcwacky has left #silverstripe
652: [15:19:13] <ivoba> with dependencies: and setters it works
653: [15:28:10] <Pyxlk> good good ivoba :>
654: [16:08:32] * ivoba quit (Quit: Leaving)
655: [16:23:05] <micmania1> https://github.com/silverstripe/silverstripe-cms/pull/971 - THIS!!!
656: [16:24:56] <micmania1> "I have seen this kind of functionality in many CMS like Drupal wordpress joomla etc... But if this CMS is only for programmers"
657: [16:25:27] <micmania1> "Developing a site with Silverstripe is for programmers, yes. It's their job to make a tool that their clients can use." YOU KNOW IT!!
658: [16:27:34] * k_fish has joined #silverstripe
659: [16:28:16] <kinglozzer> :P
660: [16:28:49] <kinglozzer> BAN for using the D-word
661: [16:28:58] <Pyxlk> micmania1: gawd, yeh. Some people just don't get it.
662: [16:28:59] <micmania1> I think the J word is worse
663: [16:29:03] <kinglozzer> Oh, and the w-word and j-word
664: [16:29:05] <Pyxlk> BECAUSE ONLY PRETENDING TO BE CODERS
665: [16:29:19] <Pyxlk> along with 89% of the rest of the internet :<
666: [16:29:38] <Pyxlk> (when talking about 'web standards' and apps)
667: [16:30:02] <kinglozzer> webapps yo!
668: [16:31:08] <micmania1> HTML5 and CSS3 and all the cool things
669: [16:31:15] <micmania1> and copy & paste
670: [16:31:52] * ARNHOE quit ()
671: [16:36:44] <kinglozzer> Hrrm. If I use Session::set('stuff'); Session::save(); in RequestFilter->preRequest();, it's not available anywhere else until the next pageload :(
672: [16:37:53] <Pyxlk> o.0 why pre-request kinglozzer?
673: [16:38:09] <Pyxlk> encapsulation?
674: [16:38:25] <kinglozzer> Idk, need to parse out something from a query string and store it in the session, seemed like a nice way of doing it
675: [16:39:22] * OxFF1 has joined #silverstripe
676: [16:39:22] <Pyxlk> sounds like the hard road to me.
677: [16:39:31] <Pyxlk> kinglozzer: is it actually being called?
678: [16:39:50] <Pyxlk> you need to injector the shit out of all the things to get pre/post requests going on
679: [16:40:02] <kinglozzer> Pyxlk: Yeah that side of things is working fine
680: [16:40:26] <Pyxlk> cool
681: [16:41:03] <Pyxlk> kinglozzer: I think session is actually written on script tidy up, thus get and set are different for the most part.
682: [16:41:11] <Pyxlk> iirc, probably very wrongly.
683: [16:41:18] <Pyxlk> try it in a controller.
684: [16:41:23] <Pyxlk> set something then get it immediately after
685: [16:41:28] <Pyxlk> or in your prerequest
686: [16:42:06] <kinglozzer> Pyxlk: If I set it then get it immediately it shows up fine, just if I set it in preRequest and get it in the controller it comes up null
687: [16:42:13] <kinglozzer> preRequest definitely comes before Controller too
688: [16:43:00] <Pyxlk> kinglozzer: yeh I know it does.
689: [16:43:04] <Pyxlk> comes before about all the things
690: [16:43:41] <Pyxlk> kinglozzer: I think there may be some kind of session initiation shit that goes on after preRequest that might be upsetting your setting.
691: [16:44:32] <kinglozzer> Hmm, Session->inst_save() is called after preRequest()
692: [16:44:44] <kinglozzer> I'll try calling that myself instead
693: [16:45:07] * Colin[pi] has joined #silverstripe
694: [16:45:14] <kinglozzer> Yep that works
695: [16:45:27] <Pyxlk> yeah, at some point the $_SESSION => Session::__autome happens
696: [16:45:29] <kinglozzer> tldr; $session->inst_save() instead of ->save()
697: [16:45:36] <Pyxlk> I assume that's what's going wrong.
698: [16:45:39] <Pyxlk> mm.
699: [16:45:49] <Pyxlk> good to know!
700: [16:46:12] <kinglozzer> ::save() tries to get current_session(), which is based on controller or something
701: [16:46:17] <kinglozzer> Idk
702: [16:46:24] <Pyxlk> ha, sounds about right.
703: [16:46:29] <Pyxlk> Couple ALL the things!
704: [16:46:36] <kinglozzer> But preRequest() has a $session param so can just use that
705: [16:46:38] <kinglozzer> Yeah :P
706: [16:47:15] <Pyxlk> yeh, iirc session gets passed in automagically
707: [17:07:31] * Sj0hn has joined #silverstripe
708: [17:07:55] <Sj0hn> yo
709: [17:09:18] <Sj0hn> @Ryan-Toast you made me watch the whole season 1 of that DBZ voice over thing xD
710: [17:09:50] * Stomach quit (Ping timeout: 246 seconds)
711: [17:10:33] <micmania1> home time
712: [17:10:34] <micmania1> laters
713: [17:14:49] * ocm quit (Quit: HydraIRC -> http://www.hydrairc.com <- \o/)
714: [17:17:41] * OxFF1 has left #silverstripe
715: [17:19:26] * wmk has joined #silverstripe
716: [17:36:12] * kinglozzer quit ()
717: [17:41:24] * mrzero_ has joined #silverstripe
718: [17:41:31] * mrzero_ quit (Changing host)
719: [17:41:32] * mrzero_ has joined #silverstripe
720: [17:41:49] * mrzero quit (Write error: Broken pipe)
721: [17:41:49] * mrzero_ is now known as mrzero
722: [17:48:46] * SightUnseen has joined #silverstripe
723: [17:50:20] * Pyxlk quit (Quit: Page closed)
724: [17:52:56] * SightUnseen has left #silverstripe
725: [17:59:22] <catcher> hrm. How to use max('LastEdited') when filtering with another DO class? The field ends up being ambiguous since they both have it.
726: [18:18:22] * gelignite has joined #silverstripe
727: [18:18:36] * muskie9 quit (Read error: Connection reset by peer)
728: [18:19:17] * muskie9 has joined #silverstripe
729: [18:20:52] * boytikz has joined #silverstripe
730: [19:00:29] * Stomach[Ache] has joined #silverstripe
731: [19:00:38] * Stomach[Ache] is now known as Stomach
732: [19:01:18] * antmas quit (Quit: Page closed)
733: [19:04:19] * Sj0hn quit ()
734: [19:14:43] * pippy_ has joined #silverstripe
735: [19:15:28] * oddnoc has joined #silverstripe
736: [19:16:32] * pippy quit (Ping timeout: 246 seconds)
737: [19:16:49] * oddnoc quit (Client Quit)
738: [19:20:30] * oddknock has joined #silverstripe
739: [19:21:32] * oddknock quit (Client Quit)
740: [19:21:50] * oddnoc has joined #silverstripe
741: [19:33:25] * boytikz quit (Quit: Leaving.)
742: [19:37:41] * boytikz has joined #silverstripe
743: [19:58:11] * UncleCheese has joined #silverstripe
744: [20:02:32] * SightUnseen has joined #silverstripe
745: [20:02:48] * SightUnseen has left #silverstripe
746: [20:06:22] * SightUnseen1 has joined #silverstripe
747: [20:06:26] * SightUnseen1 has left #silverstripe
748: [20:08:14] * zippy____ has joined #silverstripe
749: [20:08:47] <zippy____> ss23: Was there just the 1 video from the recent meetup? http://vimeo.com/silverstripe
750: [20:09:38] <zippy____> UncleCheese: PageType itus video is up http://vimeo.com/silverstripe
751: [20:12:16] * wmk quit (Quit: nice to meet you ;))
752: [20:12:52] <zippy____> There is only 1 way to eat creame eggs. All in.
753: [20:14:25] <Stomach> they just aren't as good as they used to be
754: [20:17:25] * UndefinedOffset quit (Quit: Leaving.)
755: [20:26:00] <UncleCheese> nice!
756: [20:27:33] * antmas has joined #silverstripe
757: [20:27:55] <antmas> morning!
758: [20:29:02] <Stomach> how do
759: [20:31:07] * derek-b quit (Remote host closed the connection)
760: [20:33:27] <antmas> tgif
761: [20:34:33] <Stomach> yeeeeeah
762: [20:34:35] <Stomach> storm time
763: [20:34:53] <antmas> Stomach: is that the cyclone coming?
764: [20:35:04] <Stomach> yup
765: [20:35:26] <antmas> you'd never know, it's a gorgeous day out
766: [20:35:43] <UncleCheese> if you add an image to the wysiwyg and then update its path in asset admin
767: [20:35:49] <UncleCheese> that's going to 404, isn't it?
768: [20:36:06] <UncleCheese> it doesn't work like sitetree_link
769: [20:36:24] <Stomach> I thought it inserted a shortcode?
770: [20:36:32] <UncleCheese> i'm just looking at it now
771: [20:36:37] <UncleCheese> doesn't appear that way
772: [20:37:00] <Stomach> bugger
773: [20:37:04] <UncleCheese> if i hit the html button on the editor, i would see the short codes, right?
774: [20:37:10] <UncleCheese> not the compiled version
775: [20:37:15] <Stomach> yeah
776: [20:37:22] <UncleCheese> yeah that's a bit shit
777: [20:37:26] <UncleCheese> and this is 3.1.3 too
778: [20:37:42] <Stomach> there are lots of issues in 3.1.3 :\
779: [20:37:43] <UncleCheese> works for internal links, though
780: [20:38:05] <UncleCheese> i wonder if it's just a performance thing? like not wanting to run a database query for every image you embed in your content?
781: [20:38:14] <UncleCheese> but those are really inexpensive queries
782: [20:38:53] <Stomach> its probably because we all go "its your fault, client" and then ignore it
783: [20:39:10] * an_Eskimo has joined #silverstripe
784: [20:39:33] <UncleCheese> i want a bumper sticker that says that
785: [20:39:41] <UncleCheese> or at least a t-shirt
786: [20:40:08] <Stomach> or a stamp
787: [20:40:15] <Stomach> you could stamp them with it when they do bad things
788: [20:40:27] <Stomach> on the forehead, like a brand for bad behaviour
789: [20:53:48] * nickmolhoek has joined #silverstripe
790: [20:55:45] <simon_w> UncleCheese, the updateFilesystem() goes and updates direct links, but not resized ones
791: [20:56:02] <UncleCheese> is there a task for that?
792: [20:56:33] <simon_w> Well, it's not like it matters for those, since the resized images don't get moved
793: [20:58:04] <simon_w> UncleCheese, unless you mean for the updateFilesystem(). In which case, no since that's the method that actually moves the files around
794: [20:58:39] <UncleCheese> ok.. and if I move files with FTP and then use Sync Files, will that assign new IDs to the moved files?
795: [20:58:44] <simon_w> Yes
796: [20:58:50] <UncleCheese> i assume there's no concept of "moving".. just delete and create
797: [20:58:50] <UncleCheese> ok
798: [20:58:58] <simon_w> Also, www, FTP. Use a decent protocol
799: [20:59:03] <simon_w> *eww
800: [20:59:21] <UncleCheese> SFTP?
801: [20:59:35] <UncleCheese> it's for a client.. i never use FTP
802: [21:01:25] <an_Eskimo> any one had a problem with email templates being blank even after $email->populateTemplate() has run?
803: [21:02:10] <simon_w> Blank makes it sound like the template it's trying to use doesn't exist
804: [21:03:27] <Stomach> or isn't in the manifest
805: [21:05:19] <an_Eskimo> simon_w: That was my first thought, but I've created them. and they're there. It's odd, because two out of five are sending blank, and the other three are sending fine
806: [21:07:20] <zippy____> an_Eskimo: Of the two of the five, are these to different people, or the same? Could the two people not allow html versions, and there is no plain text version?
807: [21:15:48] <an_Eskimo> Same person (ie my email for testing at this stage)
808: [21:17:24] <simon_w> an_Eskimo, by blank do you mean there's no content at all, or just the stuff you're trying to populate with isn't showing?
809: [21:18:38] <an_Eskimo> @simon_w, nothing at all. I'll receive it, and it will have the subject, but no content at all.
810: [21:19:00] <simon_w> an_Eskimo, isn't loading the template at all. Try flushing.
811: [21:22:01] <an_Eskimo> @simon_w, Yeah, have tried that. It's an interesting one.
812: [21:23:03] <simon_w> an_Eskimo, is the template in the same place as the others? Does the case match? Are you sending via the CLI or the web?
813: [21:24:46] <an_Eskimo> @simon_w, It is, it does, and via the web.
814: [21:28:13] <simon_w> an_Eskimo, can you pastie the template code?
815: [21:28:44] <unsignedint> yo antmas
816: [21:28:46] <unsignedint> you here?
817: [21:30:02] <boytikz> What's the best way to implement soft delete on users? Say I want to add a column called Deleted TINYINT(1). It's for historical purposes, but I also don't want any deleted user to show in the CMS admin.
818: [21:30:25] <antmas> unsignedint: yo!
819: [21:30:53] <unsignedint> antmas: I know you do the website for the tasman council and was wondering if your company did it for any other councils
820: [21:31:10] <unsignedint> im trying to figure out who re-did the napier city council one in SS, http://www.napier.govt.nz/
821: [21:31:31] <antmas> unsignedint: SS actually built it for us, I just maintain it
822: [21:31:38] <unsignedint> oh right
823: [21:31:40] <zippy____> unsignedint: antmas works at the council, not an agency
824: [21:31:47] <antmas> ^ this
825: [21:32:21] <unsignedint> thought so, I wasnt sure though
826: [21:32:34] <antmas> that napier site isn't too bad, is that quite a new redesign?
827: [21:32:47] <unsignedint> thanks for clearing that up! I now have no leads as to who did the napier one
828: [21:32:51] <unsignedint> yeah within the last week
829: [21:32:56] <boytikz> I'm looking at overriding DataObject::delete(), but is there something I can add to a model to use as a default filter so I don't have to filter non-deleted records manually during get() calls?
830: [21:33:06] <unsignedint> my agency put in a bid but got turned down
831: [21:33:34] <an_Eskimo> @simon_w, http://pastie.org/8917072
832: [21:33:42] <antmas> unsignedint: I'm sure if you just asked them, they'd tell you
833: [21:34:15] <zippy____> ^
834: [21:34:22] <unsignedint> nah thats too easy
835: [21:34:39] <antmas> :P
836: [21:34:50] <unsignedint> also I dont really care too much, just one of my coworkers asked me so I was checking to see if it was obvious
837: [21:35:06] <antmas> unsignedint: how much was your bid?
838: [21:35:28] <unsignedint> no idea, im not privvy to those details
839: [21:35:53] <unsignedint> by 'my agency' I mean 'the agency I work for as a peasant programmer'
840: [21:36:11] <antmas> I know Nelson City ended up getting someone local to redesign as SS was too expensive :P
841: [21:36:39] * nbezzala has joined #silverstripe
842: [21:36:41] <zippy____> antmas: should of put a bid in!
843: [21:38:09] <antmas> zippy____: I told them I was interested, but they got someone else - but I'm contracting in to help out
844: [21:39:50] <zippy____> nice :) that will look good on your portfolio
845: [21:41:36] <antmas> hopefully :D
846: [21:41:51] <antmas> I have a feeling the guy doing it doesn't know ss that well :/
847: [21:42:32] <unsignedint> yeah SS has a pretty steep learning curve
848: [21:42:41] <unsignedint> took me about 4 websites to start feeling comfortable
849: [21:42:54] * DesignerX has joined #silverstripe
850: [21:42:54] <unsignedint> over the space of a few months
851: [21:44:23] <simon_w> an_Eskimo, can you remove the <% with %> lines rather than commenting them?
852: [21:44:26] <unsignedint> feel sorry for the poor bastard who has to create a website as complex as a council website, in SS, with no prior experience
853: [21:44:57] <catcher> Is there any garbage collection with SS_Cache?
854: [21:45:13] <antmas> unsignedint: they aren't really all that complex really, just lots of pages, pagetypes etc
855: [21:45:22] <zippy____> PageType Itus!
856: [21:45:24] <simon_w> catcher, yes. Wish there wasn't though
857: [21:45:25] <zippy____> watch the videio
858: [21:45:41] <antmas> it depends on whether the council wants to integrate thirdparty apps with SS that it becomes complex
859: [21:45:51] * SightUnseen has joined #silverstripe
860: [21:45:53] * SightUnseen has left #silverstripe
861: [21:46:01] <catcher> simon_w, what's it based on? And what are the problems with it?
862: [21:46:37] <simon_w> catcher, expiration time and the file backend will randomly go and check every since item in the cache to see if it's expired
863: [21:47:03] <simon_w> The memcache backend's fine, since memcache itself handles the expiration rather than a PHP wrapper
864: [21:47:47] <catcher> interesting.. the file backend doesn't have any sort of cronjob, what causes it to run?
865: [21:48:01] <simon_w> A get() call
866: [21:48:18] <simon_w> Hence why I wish it didn't do it
867: [21:49:39] <simon_w> Okay, it's on save(), not get()
868: [21:49:42] <simon_w> Still nasty
869: [21:50:11] <catcher> ah - so any cache save() causes it to check for all (some?) expired caches?
870: [21:51:03] <catcher> And I suppose that makes it a zend thing
871: [21:51:05] <an_Eskimo> @simon_w, will do. Could there be an issue with sending it from a DO? Or should it still work?
872: [21:51:43] <simon_w> catcher, Does the check in (by default) 10% and then checks all cache items
873: [21:51:55] <simon_w> an_Eskimo, sending from a DO works fine
874: [21:52:40] <catcher> There's no garbage collection on RestfulService caching though, right?
875: [21:53:13] <simon_w> Correct
876: [21:56:16] * antmas quit (Quit: Page closed)
877: [21:58:24] <catcher> simon_w, so with file backend, I have to manually delete invalid RestfulService cache files?
878: [21:58:42] <simon_w> catcher, RestfulService doesn't use Zend_Cache at all
879: [21:59:07] <catcher> simon_w, right, ignore the file backend part. Manual file deletion only?
880: [21:59:13] <simon_w> Yes
881: [22:00:59] * SightUnseen has joined #silverstripe
882: [22:01:24] <an_Eskimo> @simon_w, interesting, removing the <% with %> didn't help. This is the email code http://pastie.org/8917153 and the actual email class http://pastie.org/8917156
883: [22:03:36] <catcher> simon_w, and ?flush=all won't kill them since they're not in the cache dir. I guess I'll just keep an eye on them, should take a long time to get out of control.
884: [22:03:59] <simon_w> catcher, flush=all wouldn't kill them even if they were in the cache dir
885: [22:04:46] <catcher> simon_w, ah, does that only clear zend_cache-- prefixed files?
886: [22:05:02] <simon_w> No, it only cleans template caches
887: [22:06:56] <catcher> simon_w, even a ?flush=1 kills my SS_Caches
888: [22:08:00] <catcher> Is that not supposed to be the case?
889: [22:08:08] <simon_w> Nope
890: [22:09:09] <ss23> 09:08:46 < zippy____> ss23: Was there just the 1 video from the recent meetup? http://vimeo.com/silverstripe
891: [22:09:13] <ss23> no idea, ask cam!
892: [22:09:36] <simon_w> an_Eskimo, well, the only reason you'd get an entirely blank email is if the template can't be found
893: [22:10:37] <catcher> simon_w, my cache dir seems to be completely emptied by a ?flush=1 on any page.
894: [22:11:07] <simon_w> catcher, that is not default behaviour
895: [22:16:45] <catcher> simon_w, happens with a clean copy of the framework (3.1.2 or 3.1.3), and I can't think of anything that'd be overriding it..
896: [22:17:35] <zippy____> have you seen it with files in it?
897: [22:18:41] <catcher> Yeah, my files are generated, include those generated by my own SS_Cache.
898: [22:19:03] <catcher> When I ?flush=1 anywhere, the silverstripe-cache/www-data/cache/ dir is almost entirely emptied, including all SS_Cache files.
899: [22:19:13] <catcher> all cacheblocks, all customs, etc.
900: [22:27:15] * gelignite quit (Quit: http://bit.ly/nkczDT)
901: [22:29:23] * SightUnseen quit (Read error: Connection reset by peer)
902: [22:29:33] <Colin[pi]> moin moin
903: [22:38:36] * SightUnseen has joined #silverstripe
904: [22:38:41] <zippy____> morning
905: [22:39:16] * SphereSilverNL has joined #silverstripe
906: [22:50:51] * SightUnseen quit (Read error: Connection reset by peer)
907: [23:01:25] * joelpittet has joined #silverstripe
908: [23:01:57] * catcher quit (Ping timeout: 255 seconds)
909: [23:02:38] * k_fish_ has joined #silverstripe
910: [23:05:37] * k_fish quit (Ping timeout: 240 seconds)
911: [23:08:18] * antmas has joined #silverstripe
912: [23:09:19] <Colin[pi]> quiet today :o beer o'clock already?
913: [23:09:41] <antmas> feels like it
914: [23:10:30] <Colin[pi]> oh antmas
915: [23:10:32] <Colin[pi]> I forgot
916: [23:10:33] <Colin[pi]> HAI
917: [23:10:44] <simon_w> Nah, it's because of the cyclone
918: [23:10:45] <antmas> Colin[pi]: :D HAI
919: [23:10:57] <antmas> has it hit northland yet?
920: [23:11:17] <Colin[pi]> you have a cyclone?
921: [23:11:27] <Colin[pi]> didn't think NZ got those
922: [23:11:38] <simon_w> Don't think it's hit yet
923: [23:12:01] * muskie9 quit (Remote host closed the connection)
924: [23:12:09] <antmas> Colin[pi]: we get the ass end of cyclones from the islands
925: [23:12:14] <antmas> not often
926: [23:12:31] <Colin[pi]> :o
927: [23:12:36] * muskie9 has joined #silverstripe
928: [23:12:43] <Colin[pi]> where is it supposed to hit land?
929: [23:12:48] * violet- has joined #silverstripe
930: [23:13:00] <antmas> Colin[pi]: from the top of the country over next 2 days
931: [23:13:00] <simon_w> All I've seen is Christchurch preparing for it
932: [23:13:06] <antmas> then work down south for a week or so
933: [23:13:07] * violetina quit (Ping timeout: 264 seconds)
934: [23:13:33] <Colin[pi]> eesh
935: [23:17:16] * DesignerX quit (Quit: Konversation terminated!)
936: [23:17:19] * muskie9 quit (Ping timeout: 264 seconds)
937: [23:18:34] * muskie9 has joined #silverstripe
938: [23:19:00] * Stomach[Ache] has joined #silverstripe
939: [23:20:25] * Stomach quit (Ping timeout: 240 seconds)
940: [23:21:28] * Stomach[Ache] is now known as Stomach
941: [23:22:20] * MrGuits has joined #silverstripe
942: [23:22:49] * Guits quit (Ping timeout: 240 seconds)
943: [23:30:15] <zippy____> It's a coming; http://www.metservice.com/maps-radar/rain-radar/all-new-zealand
944: [23:30:46] <ss23> fun fun :D
945: [23:31:45] * muskie9 quit (Remote host closed the connection)
946: [23:32:16] * muskie9 has joined #silverstripe
947: [23:35:29] <simon_w> http://www.metservice.com/maps-radar/rain-forecast/rain-forecast-3-day
948: [23:35:30] <Colin[pi]> :(
949: [23:35:35] <simon_w> Wellington gets squat :(
950: [23:36:05] * k_fish__ has joined #silverstripe
951: [23:36:14] <Colin[pi]> disappointed?
952: [23:36:20] <simon_w> yes
953: [23:37:07] * muskie9 quit (Ping timeout: 264 seconds)
954: [23:37:25] * joelpitt_ has joined #silverstripe
955: [23:38:50] * boytikz1 has joined #silverstripe
956: [23:40:20] * Joe____ has joined #silverstripe
957: [23:40:31] * Guits has joined #silverstripe
958: [23:40:44] * simon__w|air has joined #silverstripe
959: [23:41:02] <Joe____> hi
960: [23:41:11] <Colin[pi]> hello
961: [23:41:12] * muskie9 has joined #silverstripe
962: [23:41:56] <zippy____> quick q….
963: [23:41:56] <zippy____> variable names in ss
964: [23:41:56] <zippy____> $member = Member::....
965: [23:41:56] <zippy____> should an object be cap?
966: [23:42:03] <Joe____> start a new project , not sure use silverstripe version 3.0 or 2.4
967: [23:42:13] <Joe____> any idea thx
968: [23:43:25] <Colin[pi]> zippy: up to you, I usually use a capital
969: [23:43:25] <simon_w> Joe____, 3.1
970: [23:43:40] <simon_w> zippy____, I never start variables with capitals
971: [23:44:33] * UncleCheese quit (Quit: UncleCheese)
972: [23:44:34] <Colin[pi]> is there an official convention for ss?
973: [23:44:48] <Joe____> there are some userful class from the old project, can i still use in 3.0
974: [23:45:06] <Colin[pi]> Joe: with some modification, you should be able to
975: [23:45:25] * oddnoc quit (Ping timeout: 240 seconds)
976: [23:45:37] * pippy_ quit (Write error: Connection reset by peer)
977: [23:45:37] * k_fish_ quit (Write error: Connection reset by peer)
978: [23:45:37] * simon_w|air quit (Write error: Connection reset by peer)
979: [23:45:43] <zippy____> can't see anything on http://doc.silverstripe.org/framework/en/trunk/misc/coding-conventions
980: [23:45:43] * pippy has joined #silverstripe
981: [23:45:44] * boytikz quit (Ping timeout: 321 seconds)
982: [23:46:05] * MrGuits quit (Ping timeout: 242 seconds)
983: [23:46:09] * joelpittet quit (Ping timeout: 242 seconds)
984: [23:46:19] <zippy____> It also says that ' should be used over " - but everywhere I look I see "
985: [23:46:25] * simon__w|air quit (Ping timeout: 240 seconds)
986: [23:46:25] * zippy____ dislikes " unless doing "blah {$foo} bar"
987: [23:46:44] * Bollig|DesignCty has joined #silverstripe
988: [23:46:49] <Joe____> Thanks
989: [23:47:04] <Joe____> cu
990: [23:47:05] <Joe____> exit
991: [23:47:11] * Joe____ quit (Quit: Page closed)
992: [23:47:49] * simon__w|air has joined #silverstripe
993: [23:51:27] * Bollig|DesignCty quit (Ping timeout: 255 seconds)
994: [23:53:08] * Bollig|DesignCty has joined #silverstripe
995: [23:57:12] * SightUnseen has joined #silverstripe
996: [23:58:11] * joelpitt_ quit ()

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