#silverstripe IRC Log

IRC log for 3 June 2015

All timestamps are in UTC.

1: [00:00:01] * Stomach quit (Quit: zzz)
2: [00:05:11] <UncleCheese> does anyone here know anything about quad copters?
3: [00:06:02] <simon_w|air> They're helicopters with four rotors
4: [00:06:05] * Stomach has joined #silverstripe
5: [00:06:10] <simon_w|air> And that's about where my knowledge ends
6: [00:06:13] <UncleCheese> what's a good one
7: [00:07:32] <Stomach> UncleCheese - ask Pieter
8: [00:07:45] <UncleCheese> vanderhauff?
9: [00:08:50] <Stomach> yeah, he loves them
10: [00:08:58] <zippy> Phantom 2?
11: [00:09:07] * Azure quit (Excess Flood)
12: [00:09:24] <longmog> Colin[pi]: not sure the best way to fix it aye
13: [00:10:43] * Azure has joined #silverstripe
14: [00:13:25] <antmas> Phantom series stands out
15: [00:13:29] <MichalKleiner> UncleCheese: get hexacopter
16: [00:13:35] <antmas> but I'd doubt youd get a 2 for $700
17: [00:13:41] <zippy> Octo..
18: [00:14:13] <zippy> antmas: http://www.amazon.com/DJI-Quadcopter-Integrated-Discontinued-Manufacturer/dp/B00FW78710/ref=sr_1_2?s=toys-and-games&ie=UTF8&qid=1433290440&sr=1-2&keywords=phantom $699
19: [00:14:18] <zippy> they didn't say what currency..
20: [00:14:49] <UncleCheese> zippy that's what i had my eye on
21: [00:15:10] <UncleCheese> but it may be a bit too pricey
22: [00:15:15] <UncleCheese> not sure if it's USD or NZD
23: [00:15:25] <zippy> that would be USD I think
24: [00:15:29] <zippy> lets see
25: [00:15:36] <antmas> it'd be better to get one that you could attach your own camera to
26: [00:15:42] <antmas> rather than integrated
27: [00:15:45] <UncleCheese> it is.. i'm not sure if our prize budget is NZD or USD
28: [00:15:57] <UncleCheese> there's one for USD 400 that is GoPro ready
29: [00:16:12] <zippy> yea but... im not going to go buy a camera
30: [00:16:33] <UncleCheese> true, but in the meantime, you've got a sweet copter to fly around
31: [00:16:34] <zippy> UncleCheese: " Sorry, this item can't be shipped to your selected address. Learn more. You may either change the shipping address or delete the item from your order. " damn..
32: [00:16:50] <UncleCheese> NZ is just on Amazon's shit list or something
33: [00:16:51] <UncleCheese> i don't get it
34: [00:16:55] <UncleCheese> it's like this country doesn't exist
35: [00:17:05] <UncleCheese> chances are we'd drop ship it anyway
36: [00:19:55] <zippy> mmm one of those bugs eh...
37: [00:20:08] <zippy> fixing it will probably cause other things to fail since it working isn't expected..
38: [00:23:23] <veb> http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objectid=11459118&ref=NZH_Tw
39: [00:23:24] <veb> lol
40: [00:23:26] <veb> wut :(
41: [00:23:42] <spronk> dang
42: [00:23:52] <spronk> that be some bad puddle
43: [00:24:10] <veb> https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xat1/v/t1.0-9/11391259_847829228618414_2199694254221134418_n.png?oh=f9d3dcbb7f8d1c2ee00e403198d99806&oe=55F55DEE&__gda__=1442642225_a661823044e6a9adbde39cd2215c2cc4
44: [00:24:17] <veb> https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xat1/v/t1.0-9/11391259_847829228618414_2199694254221134418_n.png?oh=f9d3dcbb7f8d1c2ee00e403198d99806&oe=55F55DEE&__gda__=1442642225_a661823044e6a9adbde39cd2215c2cc4
45: [00:24:22] <veb> big URLs :s
46: [00:32:36] <Stomach> lol veb :D
47: [00:33:58] <antmas> that guy in the little jeep thing would probably be ok
48: [00:34:02] <antmas> enough clearance
49: [00:34:02] <antmas> :P
50: [00:38:54] <zippy> Stomach: early start on the 10th of June
51: [00:39:02] <Stomach> :D
52: [00:39:07] <Stomach> sweeeet
53: [00:45:21] * DanaeNZ has joined #silverstripe
54: [00:45:33] <DanaeNZ> whoops i closed the irc all morning
55: [00:46:46] <antmas> DanaeNZ: omg you've missed so much
56: [00:46:59] <DanaeNZ> antmas: really? D:
57: [00:48:20] <antmas> so much
58: [00:48:26] <DanaeNZ> ah ok
59: [00:48:36] * DanaeNZ shrugs
60: [00:49:39] <DanaeNZ> Something about a neckbeard fanfiction
61: [00:50:34] <veb> https://www.facebook.com/easttaierischool/posts/814322201948370?hc_location=ufi
62: [00:50:51] <DanaeNZ> oh yeah i heard it’s flooding pretty bad in dunners
63: [00:50:59] <Stomach> veb - so weird seeing it when I know where it is
64: [00:51:05] <veb> :P
65: [00:51:26] <veb> my sisters place half an hour ago was just coming over gutters
66: [00:51:27] <veb> now look
67: [00:51:27] <veb> https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xft1/v/t34.0-12/11052876_10153371132223139_5712004882361117525_n.jpg?oh=2e3a85cb750a1ae280c4b65d39a01e9d&oe=5570C8B8&__gda__=1433425920_ce6f56b3b72d4aaca697187c81795a01
68: [00:51:49] <DanaeNZ> now you just have to find some eels and then make a video about it
69: [00:52:01] <veb> rofl
70: [00:53:56] * nikboo has joined #silverstripe
71: [00:54:22] <spronk> thats not too bad
72: [00:54:30] <spronk> our street does that every time there's any sort of significant rain
73: [00:54:40] <spronk> thx chch earthquake for fucking the stormwater system
74: [00:56:18] <DanaeNZ> $fields->addFieldsToTab('Root.PrimaryContent', array($fields->dataFieldByName('Content')));
75: [00:56:25] <DanaeNZ> oh hey you can move the fields
76: [00:56:57] <Stomach> fieldception
77: [00:57:21] <DanaeNZ> heard you like fields so i put a field in your field so you can enter content while you enter content
78: [00:57:23] * DanaeNZ is done
79: [00:57:30] <Stomach> home time!
80: [00:57:36] * DanaeNZ has left #silverstripe
81: [00:57:46] * DanaeNZ has joined #silverstripe
82: [00:57:51] <DanaeNZ> i wish
83: [00:58:19] <Stomach> lol
84: [01:00:02] * micmania1 quit (Quit: micmania1)
85: [01:02:27] <mahfuz> Hi guys. How to convert the Created field to timestamp?
86: [01:06:51] * Stomach quit (Quit: zzz)
87: [01:07:52] <Colin[pi]> mahfuz: $this->dbObject('Created')->Format('U')
88: [01:09:02] * xyphoid has joined #silverstripe
89: [01:10:06] * veb quit (Quit: veb-irc: &)
90: [01:11:01] <mahfuz> Thanks Colin[pi]
91: [01:12:56] * Stomach has joined #silverstripe
92: [01:16:55] <UncleCheese> Flight of the Codres
93: [01:16:58] <UncleCheese> Flight of the Coders
94: [01:18:07] <antmas> does anyone else prefer 'programmer' over 'coder'?
95: [01:18:15] * micmania1 has joined #silverstripe
96: [01:18:16] <longmog> i hate coder and developer
97: [01:18:21] <longmog> i'm a fucking programmer
98: [01:18:41] <longmog> developer to me writes a lot of boilerplate and thinks ide's and code folding are cool
99: [01:18:43] <antmas> mm I tend to agree
100: [01:19:00] <longmog> and only solves problems that are easy to unit test
101: [01:19:27] <UncleCheese> if you write php, you're not a programmer
102: [01:19:36] <UncleCheese> i like developer
103: [01:19:40] <longmog> if you aren't a polyglot you probably aren't a programmer
104: [01:20:40] <longmog> (huge generality, but i know more scientists that have picked up multiple languages just to help with their experiments than developers that pick up multiple languages)
105: [01:20:42] <antmas> UncleCheese: what do you need to write to be a progammer?
106: [01:20:49] <UncleCheese> umm
107: [01:20:58] <UncleCheese> C/C++ is programming
108: [01:21:01] <antmas> or is it not language based IYO
109: [01:21:02] <UncleCheese> Java is programming
110: [01:21:16] <antmas> hmm
111: [01:21:18] <UncleCheese> PHP / JS are scripting languages
112: [01:21:27] <longmog> java is arguably easier than php once you are around the antiquated type system
113: [01:21:36] <longmog> because you get more static analysis advantage from your tools
114: [01:21:43] <antmas> what about like C#
115: [01:21:51] <antmas> I would have thought maybe PHP at a stretch
116: [01:21:55] <Ryan-Toast> I do what it takes to get paid.
117: [01:22:07] <Colin[pi]> yeah Ryan walks the streets at night
118: [01:22:09] <longmog> anyway you can be a programmer only knowing one language, it comes down to being able to computer at a systems/userland level and at an algorithm level
119: [01:22:10] <Colin[pi]> don't judge
120: [01:22:13] <antmas> XD
121: [01:22:13] <Ryan-Toast> dolla dolla
122: [01:22:14] <longmog> but most programmers are polyglots
123: [01:22:20] <Colin[pi]> HOLLA HOLLA GET DOLLA
124: [01:22:51] <longmog> developers tend to be isolated in their runtime of choice, be it clr, jvm, or zend
125: [01:22:53] <antmas> often when I hear someone say 'I'm a developer'
126: [01:23:03] <longmog> you think of steve ballmer running around
127: [01:23:05] <longmog> losing his shit
128: [01:23:07] <Colin[pi]> ^
129: [01:23:09] <antmas> I tend to think 'Programmer' sounds like, harder?
130: [01:23:14] <antmas> I dunno how to explain that
131: [01:23:20] <longmog> programmer is just more afectatious
132: [01:23:29] <Colin[pi]> antmas: software engineer /full wank mode engaged
133: [01:23:33] <Ryan-Toast> antmas: It’s always odd when someone asks you what you do.
134: [01:23:34] <antmas> oh yea
135: [01:23:37] <antmas> lol
136: [01:23:44] <antmas> Ryan-Toast: what would you say to that?
137: [01:23:50] <longmog> i just say i do hard stuff for the ad industry
138: [01:23:50] <Ryan-Toast> Ah yes, I’m a software engineer developer programmer rockstar ninja.
139: [01:23:52] <Colin[pi]> sparkly code princess
140: [01:23:53] <spronk> programmer = cowboy with a keyboard
141: [01:24:00] <simon_w|air> Colin[pi], yes?
142: [01:24:03] <Colin[pi]> ^
143: [01:24:04] <Ryan-Toast> Sparkly code princess. I like that.
144: [01:24:05] <Colin[pi]> heheehe
145: [01:24:05] <longmog> stand back, spronk is gonna talk about tech
146: [01:24:12] <Colin[pi]> that's simon_w|air's desgination
147: [01:24:12] <antmas> Because when I say 'Developer' some people think that is like a Land Developer or builder type role
148: [01:24:23] <spronk> engineer = applies theories and logic about building software to doing so
149: [01:24:24] <spronk> :P
150: [01:24:24] <Ryan-Toast> I just say I make websites.
151: [01:24:30] <Ryan-Toast> then people say, ah a web designer.
152: [01:24:34] <antmas> Ryan-Toast: lol
153: [01:24:35] <Colin[pi]> Ryan-Toast"
154: [01:24:36] <Ryan-Toast> “No, I can’rt design"
155: [01:24:38] <Colin[pi]> yep
156: [01:24:42] <Colin[pi]> people get so confused
157: [01:24:45] <Ryan-Toast> “Oh, okay”
158: [01:24:50] <longmog> there is too much ambiguous broken implementation substrate to ever get away with being an engineer in a commercial programming role
159: [01:24:56] <antmas> I say 'I write software'
160: [01:25:00] <spronk> not necessarily
161: [01:25:01] <Ryan-Toast> I don’t want to have to explain this to you, I find it inane.
162: [01:25:12] <longmog> COOL YOU PROVED IT'S CORRECT, BUT ON MONDAY NIGHT 2 MILLION KIWIS ARE GOING TO VIEW THIS AND IT DOESN'T LOAD
163: [01:25:17] <spronk> in x years, where x > 5 but < 50, i'd expect software engineers to have certifications
164: [01:25:17] <longmog> best at engineer
165: [01:25:20] <simon_w|air> I just don't care about my title and get on with my work
166: [01:25:24] <spronk> like civil engineers
167: [01:25:32] <longmog> i'm an uncivil engineer
168: [01:25:37] <Ryan-Toast> simon_w: +1
169: [01:26:01] <simon_w|air> Also, software engineer is an actual degree
170: [01:26:06] <antmas> my actual job title is 'IS Developer'
171: [01:26:09] <antmas> which I hate
172: [01:26:19] <spronk> IS?
173: [01:26:20] <Ryan-Toast> Mine is developer too.
174: [01:26:27] <Colin[pi]> antmas is IS developer
175: [01:26:28] <spronk> mine is Level 62 Wizard
176: [01:26:29] <antmas> Information Services
177: [01:26:34] <antmas> so stupid
178: [01:26:57] <Ryan-Toast> I’m going to have cards made that say: “Ryan Potter: Helicoptor shark wrangler"
179: [01:27:01] <longmog> mines director of both my companies
180: [01:27:05] <longmog> heuheuheu
181: [01:28:40] <antmas> Software Architect
182: [01:29:09] <spronk> used to be a good term
183: [01:29:14] <spronk> now seems to denote ivory tower
184: [01:29:45] <antmas> I think the more 'special' sounding ones just determines pay level for all programmers and developers
185: [01:30:12] <spronk> its just bullshit
186: [01:30:16] <spronk> all around
187: [01:30:16] <antmas> +1
188: [01:30:22] <adrexia> yeah, usually related to pay grade
189: [01:30:31] <spronk> titles can't be compared across organisations
190: [01:30:48] <spronk> so really its just an inside circlejerk
191: [01:30:51] <adrexia> plus, in some ways people reach 'senior' too fast in IT, so they need places for all the seniors to go after ;)
192: [01:31:12] <spronk> ah
193: [01:31:13] <spronk> senior
194: [01:31:19] <spronk> term should be abolished
195: [01:31:27] <adrexia> probably, yeah
196: [01:31:30] <adrexia> they all should
197: [01:31:45] <antmas> mm
198: [01:31:57] <antmas> both our 'senior' developer and I both have same job titles
199: [01:31:58] <spronk> what is a 'senior' ?
200: [01:31:59] <simon_w|air> I should change the title in my email signature to Sparkly Code Princess
201: [01:32:02] <antmas> but descriptions are different
202: [01:32:04] <adrexia> it means vastly different things to different people
203: [01:32:09] <spronk> simon_w|air do it
204: [01:32:27] <antmas> SCP motherfucka
205: [01:32:51] <adrexia> spronk, for me right now it's someone who spends almost as much time teaching as coding. It also means I have to do a bunch of the hard stuff.
206: [01:33:08] <spronk> lol
207: [01:33:53] <antmas> here our senior builds the logic, and I apply it or extend it
208: [01:34:30] <antmas> and slaps my hand when I dont put !IsNotPostBack on every fucking page
209: [01:34:49] * Stomach quit (Quit: zzz)
210: [01:34:53] <spronk> wut
211: [01:34:58] <adrexia> lol
212: [01:35:09] <spronk> sounds like bad design
213: [01:35:20] <antmas> !IsPostBack :P
214: [01:35:28] <spronk> sounds like worse design
215: [01:35:30] <adrexia> ...waht even is that?
216: [01:35:40] <spronk> middleware, bitches
217: [01:36:07] <antmas> adrexia: https://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback(v=vs.110).aspx
218: [01:36:13] <antmas> kinda necessary in asp
219: [01:36:17] <antmas> unfortunately
220: [01:37:12] * glenn-bautista quit (Quit: Leaving.)
221: [01:37:14] <antmas> snr also writes the hard sql :P
222: [01:37:26] <antmas> because I pretend not to know it lol
223: [01:39:19] <simon_w|air> That sounds like my job! :p
224: [01:39:25] <simon_w|air> Though I also do the hard coding
225: [01:39:29] * joelpittet quit ()
226: [01:40:31] <adrexia> 18<26antmas> because I pretend not to know it lol
227: [01:40:45] <adrexia> yeah taht's the other thing seniors apparently aren't allowed to do ;)
228: [01:41:00] <antmas> :P
229: [01:41:18] <adrexia> silly though - everyone has their strengths
230: [01:41:54] <spronk> based on years of experience you'd call me a senior, but Ygritte keeps telling me I know nothing
231: [01:42:01] <adrexia> lol
232: [01:42:10] <antmas> hahah
233: [01:42:17] <spronk> she is very wise
234: [01:42:24] <antmas> number of years still makes a 'junior'
235: [01:42:27] <antmas> me*
236: [01:42:29] <adrexia> I'm not sure years of experience really correlates to senior
237: [01:43:03] <antmas> adrexia: mm I know a number of 'seniors' that have 10+ years experience and are still terribubble
238: [01:43:09] <spronk> mm
239: [01:43:14] <adrexia> at least it doesn't seem to. Some people are really good after 2 years and some still suck after 20
240: [01:43:32] <spronk> absolutely
241: [01:43:40] <antmas> I've vastly improved in 2 years
242: [01:43:44] <MichalKleiner> yeah, I'd say number of years doesn't really strictly correlate
243: [01:43:49] <antmas> but am not what I'd call 'good' :D
244: [01:43:51] <spronk> some people with 10 years experience cause more damage to a project than people with zero
245: [01:44:06] <Colin[pi]> adrexia: I think I'm one of the latter XD
246: [01:44:12] <adrexia> I don't know. I think there is something about the way people approach problems that means you can recognise those who will be good dev's pretty early on.
247: [01:44:30] <Ryan-Toast> adrexia: !important
248: [01:44:36] <Ryan-Toast> all. the. things.
249: [01:44:41] <adrexia> !important everything!
250: [01:44:47] <longmog> i used to piss moan gnash and upheave over remaining programmer rather than another title, but i read an article once that changed my view, the titles aren't for us text editing dork boys, they are for business and sales process reasons, they help the firms we represent, represent themselves to other firms. lets face it, no one knows what we do, and often we're encouraged to agree to work that is very hard to budget, everyone knows this, so they
251: [01:45:36] <antmas> devs who still suck after 10 years are usually those who don't like new technologies
252: [01:45:40] <antmas> or, don't follow them
253: [01:45:42] <Ryan-Toast> I don’t give a shit about titles.
254: [01:45:50] <longmog> i say more sparkly code princess hats
255: [01:45:54] <adrexia> Ryan-Toast, I've backed off a little on that. I think there is a valid use case: if the class you are adding does one thing
256: [01:46:03] * Stomach has joined #silverstripe
257: [01:46:12] <Ryan-Toast> adrexia: !important only for overriding JS for me.
258: [01:46:14] <adrexia> then the proper way to override it is to... remove the class
259: [01:46:20] <antmas> Ryan-Toast: +1
260: [01:46:21] <adrexia> Ryan-Toast, oh yeah, that too
261: [01:46:38] <spronk> longmog this is precisely why i chose my own bullshit ridiculous title :p
262: [01:46:40] <Ryan-Toast> adrexia: That and Friday 4pm _shame.scss
263: [01:47:07] <adrexia> <longmog> i say more sparkly code princess hats
264: [01:47:11] <adrexia> this ^
265: [01:47:11] <antmas> Ryan-Toast: I put a lock on my _shame files so my senior can't see them :D
266: [01:47:19] <longmog> i just take whatever people want to give me now since it's for them not me, but call myself a programmer by preference
267: [01:47:22] <adrexia> _shame.scss <3
268: [01:47:34] <longmog> but i haven't worked for a company in an office daily for 6 years
269: [01:47:45] <longmog> usually it's just aprt of making their pitch document look good
270: [01:48:30] <antmas> "Ian, this is scss - it needs to stay static to run so just ignore it" in big comment blocks in my _shame files :D
271: [01:49:25] <Colin[pi]> lol\
272: [01:50:07] <antmas> if I let him touch it it becomes things like color:red;
273: [01:50:44] <longmog> hey Colin[pi] mate i dunno what to put in your issue tracker, do you need a full proof of concept or what, the way i solved it is probably shit house, but the display:none!important on the ui-icon is what jacked me
274: [01:51:22] <longmog> i created a ::after on the submit button grid field action
275: [01:51:29] <longmog> and threw in font awesome there
276: [01:51:39] <Colin[pi]> longmog: nah just through in what you did and I'll fix it
277: [01:51:44] <longmog> okay
278: [01:51:46] <Colin[pi]> *throw
279: [01:51:54] <Colin[pi]> a lot of the css is shitty and needs fixing :D
280: [01:52:09] <spronk> oh wow, http://www.stuff.co.nz/national/69063192/flooding-in-south-dunedin-threatens-rest-home
281: [01:52:10] <spronk> this looks impressive
282: [01:52:12] <longmog> it's hard to reskin the admin imo
283: [01:52:24] <Colin[pi]> longmog: yeah and it kinda spiralled out of control
284: [01:52:36] <Colin[pi]> started as a few simple things, then one month later "Well shit"
285: [01:53:25] <longmog> well my client thinks it's amazing, that's all that matters, you get a cookie
286: [01:53:45] <Colin[pi]> :D nice thanks
287: [01:53:59] <antmas> is this moderno?
288: [01:54:05] <Colin[pi]> yeah
289: [01:54:39] <antmas> :D
290: [01:55:17] * babak has joined #silverstripe
291: [02:09:19] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
292: [02:11:49] <Stomach> ask for sample json request and response for an integration we are doing
293: [02:12:02] * zippy asks
294: [02:12:04] <Stomach> get back a bunch of c# interfaces
295: [02:12:05] <Stomach> >_<
296: [02:12:26] <antmas> lol
297: [02:12:43] <Stomach> I dont even have visual studio
298: [02:13:00] <Stomach> last time I wrote c# was in 2010
299: [02:13:02] <antmas> whats the integration to?
300: [02:13:03] <Stomach> this is not helpful
301: [02:13:09] <Stomach> stock management system
302: [02:13:26] <antmas> what's it called because it sounds familiar :D
303: [02:14:16] * UncleCheese has joined #silverstripe
304: [02:19:02] * UncleCheese quit (Client Quit)
305: [02:27:15] * glenn-bautista has joined #silverstripe
306: [02:29:01] * Ryan-Toast quit (Quit: Ryan-Toast)
307: [02:32:43] * Stomach quit (Quit: zzz)
308: [02:40:10] * chocolatemoose has joined #silverstripe
309: [02:41:24] <chocolatemoose> is it possible to nest field types like uploadfield inside of fieldgroups without breaking the formatting that a fieldholder allows?
310: [02:43:12] * UncleCheese has joined #silverstripe
311: [02:49:25] * Stomach has joined #silverstripe
312: [02:51:33] <DanaeNZ> ooooh, windows 10 on July 29th
313: [02:52:14] <antmas> DanaeNZ: excitebike
314: [02:52:30] <DanaeNZ> :D :D :D
315: [02:52:32] <antmas> getting a new ssd just for it :D
316: [02:54:42] * Ryan-Toast has joined #silverstripe
317: [02:57:29] <antmas> I do hope it means you can do a clean install
318: [02:57:43] <antmas> #neverupgrade
319: [02:57:55] <DanaeNZ> looks like just an upgrade to me
320: [02:58:06] <antmas> hmmm
321: [02:58:21] <DanaeNZ> i don’t wanna backup all my stuff and reinstall everything
322: [02:58:22] * DanaeNZ whines
323: [02:58:32] <DanaeNZ> but that will probably be the case
324: [02:58:43] <DanaeNZ> it’s better for it anyway
325: [02:59:47] <antmas> http://www.theguardian.com/technology/askjack/2015/may/28/five-questions-about-free-upgrade-microsoft-windows-10
326: [03:00:05] <antmas> sounds like you MIGHT be able to do it cleanly
327: [03:00:13] * Kowiana has joined #silverstripe
328: [03:01:13] <antmas> might just be a case of keeping 8.1 product key and re entering when starting clean win10 install
329: [03:01:23] <DanaeNZ> oh, that article is pretty recent
330: [03:01:37] <simon_w|air> Oh product keys
331: [03:01:40] <simon_w|air> So quaint
332: [03:01:44] <DanaeNZ> and it’s saying it’s not ready just yet
333: [03:02:14] <antmas> mm
334: [03:02:52] <antmas> I'd like to think that it would also imply that if you have Win8.1 Pro, that the upgrade or new install would be Win10 Pro
335: [03:02:53] <antmas> etc etc
336: [03:03:06] <Colin[pi]> yeah always do clean install
337: [03:03:21] <Colin[pi]> upgrade from one windows version to another = you're in for a bad time
338: [03:03:22] <Ryan-Toast> antmas: I have a MSDN account. Free windows products for life :D
339: [03:03:29] <antmas> Ryan-Toast: +1
340: [03:03:34] <antmas> MSDN is rad
341: [03:03:41] <Ryan-Toast> super rad, bro.
342: [03:04:57] * Stomach quit (Quit: zzz)
343: [03:05:36] * Stomach has joined #silverstripe
344: [03:05:54] <antmas> what ssd manu does Apple use?
345: [03:06:15] <chocolatemoose> Samsung largely, I think
346: [03:06:30] <chocolatemoose> and Toshiba
347: [03:08:46] * Hailwood has joined #silverstripe
348: [03:09:37] <Hailwood> Hey guys, any docs on a model admin for ~1000 dataobjects - pagination etc?
349: [03:11:35] <Colin[pi]> I think they use whoever they can based on supply+demand
350: [03:11:35] <simon_w|air> Most likely, all of them
351: [03:11:35] <simon_w|air> Easier to ditch one that displeases them that way
352: [03:12:25] <simon_w|air> Hailwood, it paginates for you
353: [03:12:37] <simon_w|air> There's a config you can set for how many items are on a page
354: [03:14:07] <simon_w|air> $page_length
355: [03:14:07] <simon_w|air> Defaults to 30
356: [03:14:12] <Hailwood> simon_w|air, I thought the pagination was frontend pagination though? aka it still loads the data objects? I could be wrong though
357: [03:14:29] <simon_w|air> Hailwood, only if you use an ArrayList instead of a DataList
358: [03:14:58] <Hailwood> Ah I see, and does the pagination play nice with the model admin search?
359: [03:15:23] <Hailwood> Feel free to point me in the direction of some resources on this so I can find the answers myself if you know of any btw
360: [03:17:39] <simon_w|air> Yeah, everything gets applied to the list, then the list gets rendered
361: [03:17:46] <simon_w|air> Nothing's actually done with it client side
362: [03:21:05] * glenn-bautista quit (Quit: Leaving.)
363: [03:21:09] * UncleChe_ has joined #silverstripe
364: [03:21:22] <Hailwood> simon_w|air, Awesome, that's given me enough detail to continue, thanks.
365: [03:24:15] * veb has joined #silverstripe
366: [03:30:31] * Stomach quit (Quit: zzz)
367: [03:34:03] * Stomach has joined #silverstripe
368: [03:37:04] <Colin[pi]> where do people usually keep their frontend jquery stuff for SS projects?
369: [03:37:11] <Colin[pi]> mysite/javascript ?
370: [03:37:13] <Colin[pi]> or the theme?
371: [03:37:18] <Colin[pi]> or CDN
372: [03:38:39] <Stomach> themes/base/production/js/main.js
373: [03:40:15] <Colin[pi]> cool ta
374: [03:42:10] <MichalKleiner> themes/theme-name/resources/build/scripts/projectname.min.ks
375: [03:42:15] <MichalKleiner> .min.js
376: [03:44:02] * glenn-bautista has joined #silverstripe
377: [03:44:48] <veb> SO MUCH RAIN
378: [03:45:03] <MichalKleiner> I read so much pain :-D
379: [03:45:07] <MichalKleiner> was like whaaat
380: [03:45:55] * spronk quit (Quit: I may need a longer sleep timer...)
381: [03:46:25] <veb> I nearly ran into like two landslides
382: [03:46:29] * ss-helper quit (Ping timeout: 245 seconds)
383: [03:46:31] <veb> Dunedin == fucked right now
384: [03:46:44] <veb> https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-xtf1/v/t1.0-9/11392800_10206661837967233_426289725986820597_n.jpg?oh=5d45a42f5b4a88030769b78955157c97&oe=55FF2CD6&__gda__=1442032510_01fd64df92f5771b7a27fe02a2c21632
385: [03:46:54] <veb> this fell down just before we turned the corner
386: [03:46:56] <veb> that was... lucky
387: [03:47:53] <chocolatemoose> port?
388: [03:49:37] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
389: [03:55:34] * spronk has joined #silverstripe
390: [03:57:07] * antmas quit (Ping timeout: 246 seconds)
391: [04:01:40] * antmas has joined #silverstripe
392: [04:04:19] * ss-helper has joined #silverstripe
393: [04:05:42] <DanaeNZ> woah, poor dunedin
394: [04:08:59] * Stomach quit (Ping timeout: 245 seconds)
395: [04:11:25] * UncleCheese has joined #silverstripe
396: [04:15:01] * glenn-bautista quit (Quit: Leaving.)
397: [04:47:45] * Phlunk3 quit (Quit: Leaving)
398: [04:48:27] <UncleChe_> what's the best way to sort by a computed property?
399: [04:48:35] <UncleChe_> like $file->Size
400: [04:48:56] <spronk> depends on how many you're sorting
401: [04:49:02] <UncleChe_> 100
402: [04:49:27] <spronk> eh, probably just ->array and sort
403: [04:49:33] <UncleChe_> hmm
404: [04:49:48] <UncleChe_> $myDataList->toArray()?
405: [04:51:13] * Stomach has joined #silverstripe
406: [04:51:26] <spronk> or to arraylist
407: [04:51:27] <spronk> and then sort
408: [04:51:39] <UncleChe_> does php have a sort($callback) like JS?
409: [04:51:58] <spronk> yes
410: [04:52:00] <longmog> yeah
411: [04:52:20] <UncleChe_> ah
412: [04:52:22] <UncleChe_> uasort
413: [04:52:22] <UncleChe_> nice
414: [04:52:25] <longmog> http://php.net/manual/en/function.usort.php
415: [04:52:28] <longmog> yeah
416: [04:52:32] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
417: [04:52:33] <UncleChe_> man that's fugly, though
418: [04:52:41] <longmog> php is mate
419: [04:52:44] <spronk> no fuglier than the js equivalent
420: [04:52:46] <longmog> but it has its charms
421: [04:53:39] <spronk> uasort($arr, function($a, $b) { ... });
422: [04:54:00] <simon_w|air> Only main difference is it sorts in place
423: [04:54:16] <simon_w|air> Whereas, in JS, it depends
424: [04:54:16] * Stomach quit (Client Quit)
425: [04:56:09] <chocolatemoose> is it possible to change the path to a single stylesheet using Requirements?
426: [04:56:40] <simon_w|air> Requirements::block('old/path'); Requirements::css('new/path');
427: [04:56:42] <chocolatemoose> I could always clear and loop through replacing the one that I want, but that seems inefficient and ignores js requirements
428: [04:56:52] <chocolatemoose> I need to preserve order too though
429: [04:56:53] * antmas quit (Quit: Page closed)
430: [04:57:01] <simon_w|air> Good luck :p
431: [04:57:46] <spronk> man
432: [04:57:58] <spronk> even a simple z-index type value for requirements would make a difference
433: [05:09:13] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
434: [05:13:30] * DanaeNZ quit (Quit: DanaeNZ)
435: [05:13:49] <chocolatemoose> got it working
436: [05:13:52] <chocolatemoose> but it's ugly!
437: [05:14:43] * Cws has joined #silverstripe
438: [05:15:47] <Cws> Hey, how can I set a field (of a dataobject) to autoincrement?
439: [05:18:17] * glenn-bautista has joined #silverstripe
440: [05:19:01] <Cws> Anybody?
441: [05:19:18] * Hailwood quit (Remote host closed the connection)
442: [05:20:51] <Cws> nvm figured out it isn't possible
443: [05:21:21] <chocolatemoose> you could probably set up an index couldn't you?
444: [05:23:02] * UncleChe_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
445: [05:23:27] * chocolatemoose quit ()
446: [05:28:06] * micmania1 has left #silverstripe
447: [05:30:29] * Ryan-Toast quit (Quit: Ryan-Toast)
448: [05:32:07] * mobiusnz quit (Quit: Leaving.)
449: [05:33:19] * r_hector has joined #silverstripe
450: [05:34:18] * Shrike_Finland has joined #silverstripe
451: [05:35:00] * CodeTrap has joined #silverstripe
452: [05:36:11] * Shrike_Finland quit (Client Quit)
453: [05:37:34] * Cws quit (Ping timeout: 246 seconds)
454: [05:43:30] <mahfuz> Can anyone tell me how to add 1 month with SS_Datetime::now();
455: [05:43:39] * Shrike_Finland has joined #silverstripe
456: [05:54:00] * AdriAn_s has joined #silverstripe
457: [05:54:01] <Colin[pi]> mahfuz: use $date->setValue(strtotime('+1 month'));
458: [05:59:29] <mahfuz> Thanks Colin[pi]
459: [05:59:40] <AdriAn_s> hey $form->saveInto($object); works fine for $object = new Object(); but it doesnt seem to work if $object is pulled from the database? is this the case or have i F'ed something up?
460: [06:01:02] <Colin[pi]> AdriAn_s: mm the whole point of ->saveInto() is for forms to define objects from the database
461: [06:01:09] <Colin[pi]> so must be something else F'ed up
462: [06:01:50] <AdriAn_s> so I can $form->saveInto() an existing object and update fields then?
463: [06:02:21] <Colin[pi]> AdriAn_s: yep, if the field names match, you can go $form->saveInto($object); $object->write();
464: [06:02:56] <AdriAn_s> grr, ok.
465: [06:03:04] <AdriAn_s> im getting this error: any ideas where to look? Fatal error</b>: Call to a member function hasMethod() on a non-object in <b>G:\Nimbler\nd\framework\forms\Form.php</b> on line <b>127
466: [06:04:10] <AdriAn_s> maybe my object is not being returned from the db....il go hunting :(
467: [06:05:07] <Colin[pi]> line 1276?
468: [06:05:21] <Colin[pi]> yeah it means that the $dataObject is not an object
469: [06:05:24] <mahfuz> Colin[pi] Is this code ok - I am assigning the date one month ahead to a SS_Datetime field but its not saving any value there - $payment->NextPaymentDate = SS_Datetime::now()->setValue(strtotime('+1 month'));
470: [06:06:30] * Mike123 has joined #silverstripe
471: [06:06:51] <Colin[pi]> mahfuz: you can just go $payment->NextPaymentDate = strtotime('+1 month');
472: [06:07:02] <Colin[pi]> mahfuz: SS will take care of the date field stuff
473: [06:07:53] <mahfuz> Thanks a lot Colin[pi] I always mix up with date in silverstripe
474: [06:09:46] <Colin[pi]> mahfuz: mm often it's easier than you think it is
475: [06:20:19] * Werner_2_ has joined #silverstripe
476: [06:20:19] * wmk has joined #silverstripe
477: [06:22:22] <Mike123> Hey wmk :)
478: [06:23:54] * glenn-bautista quit (Quit: Leaving.)
479: [06:28:23] <wmk> gmorning
480: [06:30:29] * spronk quit (Quit: I may need a longer sleep timer...)
481: [06:31:55] * Eliseth has joined #silverstripe
482: [06:38:43] * veb quit (Quit: veb-irc: &)
483: [06:39:15] * CodeTrap quit (Ping timeout: 244 seconds)
484: [06:39:31] * mahfuz quit (Ping timeout: 246 seconds)
485: [06:41:19] <Mike123> guys, how can i make so that when user add image through wisywig it would be a pop-up on click, in other words i need to insert image in editor and it should add bunch of code around this img
486: [06:42:01] * Frans_Amsterdam has joined #silverstripe
487: [06:48:27] * r_hector quit (Remote host closed the connection)
488: [06:49:27] * r_hector has joined #silverstripe
489: [07:01:51] * Colin[pi] quit (Ping timeout: 265 seconds)
490: [07:04:17] <ss-helper> SilverStripe 3.0.6 Security Release - https://groups.google.com/d/msg/silverstripe-announce/m4vmXYmV0CE/EfSzp3t6mvsJ
491: [07:11:36] * Shrike_Finland quit (Quit: Leaving.)
492: [07:13:48] * Shrike_Finland has joined #silverstripe
493: [07:19:18] <ss-helper> SilverStripe Registry module security update - https://groups.google.com/d/msg/silverstripe-announce/k46UiIvseJk/v5wa6JEu1UwJ
494: [07:24:55] * veb has joined #silverstripe
495: [07:27:27] * r_hector quit (Remote host closed the connection)
496: [07:29:10] * eldoleo has joined #silverstripe
497: [07:31:15] * Shrike_Finland quit (Quit: Leaving.)
498: [07:34:49] * swaiba has joined #silverstripe
499: [07:39:21] * Werner_2__ has joined #silverstripe
500: [07:39:21] * Werner_2_ quit (Read error: Connection reset by peer)
501: [07:39:21] * wmk quit (Write error: Connection reset by peer)
502: [07:39:28] * Werner_2_ has joined #silverstripe
503: [07:40:17] * WandL quit (Quit: My Mac has gone to sleep. ZZZzzz…)
504: [07:40:34] * Werner_2__ is now known as wmk
505: [07:40:43] * Colin[pi] has joined #silverstripe
506: [07:49:52] * elgabbu quit (Ping timeout: 246 seconds)
507: [07:53:14] * spronk has joined #silverstripe
508: [07:58:37] * kinglozzer has joined #silverstripe
509: [08:05:24] <wmk> 3.1.12 cares much about permissions in gridfield
510: [08:08:18] * GioVdK has joined #silverstripe
511: [08:11:34] * micmania1 has joined #silverstripe
512: [08:14:50] * micmania1 quit (Client Quit)
513: [08:29:08] <TombL> hi, does anyone have experience of this module: https://github.com/sheadawson/silverstripe-dependentdropdownfield ?
514: [08:29:55] <TombL> I wonder if it is supposed to be used from the frontend, or only the CMS
515: [08:34:28] * ss-helper quit (Remote host closed the connection)
516: [08:34:42] * ss-helper has joined #silverstripe
517: [08:34:58] * cupcake quit (Quit: Page closed)
518: [08:37:17] * Shrike_Finland has joined #silverstripe
519: [08:38:34] * zippy has joined #silverstripe
520: [08:40:53] <wmk> zippy, o/
521: [08:42:00] <zippy> o/
522: [08:42:28] * zippy quit (Client Quit)
523: [08:46:49] * elgabbu has joined #silverstripe
524: [08:53:13] <spronk> how fucking good
525: [08:53:17] <spronk> was got s05e08
526: [08:58:24] <longmog> settle down
527: [08:58:26] <longmog> https://www.youtube.com/watch?v=liHjofQBAeM
528: [09:02:54] <eldoleo> Hi all, someone can help me with a little quest on a Silverstripe? :)
529: [09:06:45] <wmk> how can i insert a FormField on top of a FieldList ?
530: [09:07:47] <wmk> unshift() ?
531: [09:20:03] <swaiba> wmk $fileds->insertBefore(...); ?
532: [09:20:15] <wmk> swaiba, well i don't know the first field
533: [09:20:20] <wmk> should be more generic...
534: [09:20:20] <swaiba> eldoleo - nice to be polite, but best just to ask :)
535: [09:20:46] <eldoleo> thank swaiba, I'm new there, so.. :)
536: [09:20:46] <swaiba> wmk $fileds->first(); ? (or similar)
537: [09:23:16] <eldoleo> I had a download system, when a user click on a download button a popup appear. The user insert the email and receive via smtp an e-mail with a PDF attached. At the same time in the db the system create a row with the address of the user and the type of download. I can export this table in CSV. I need to save the name of file too, so I'll can export the this data with the csv.
538: [09:27:30] <Eliseth> Hey o/
539: [09:28:50] <Eliseth> How do I filter the TreeDropdownField to only display pages where field X contains a value?
540: [09:32:00] * cupcake has joined #silverstripe
541: [09:32:07] <wmk> kinglozzer, swaiba, zauberfisch: when uploading the same image as before (on another page, same path) now it claims "pic is already here, overwrite it??)
542: [09:32:31] <wmk> any chance to link to the already exsisting file?
543: [09:32:45] <kinglozzer> wmk: Yeah, of course you can, just pick it "from files"
544: [09:32:46] <wmk> in 2.4 it just added the image with a suffix
545: [09:32:58] <wmk> kinglozzer, we have about 2k files in that folder
546: [09:33:05] <wmk> and there is no working filter
547: [09:33:11] <kinglozzer> Huh? Filter should work!
548: [09:33:17] <cupcake> has anyone used this : http://addons.silverstripe.org/add-ons/simonwelsh/hasoneedit
549: [09:33:21] <cupcake> i cant get it to work
550: [09:33:24] <wmk> cupcake, yup
551: [09:33:38] <cupcake> i have a page with a has one to a dataobject
552: [09:33:48] <wmk> kinglozzer, well, filter shows a lot of folders, but i cant get the current folder show the filtered result
553: [09:34:05] <cupcake> i am trying to add fields from the dataobject to a tab in the page
554: [09:34:14] <cupcake> but im sstill getting (none) as a value
555: [09:34:22] <wmk> !paste cupcake
556: [09:34:22] <ss-helper> cupcake: Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
557: [09:34:51] <cupcake> http://www.sspaste.com/paste/show/556eca35f3f34
558: [09:35:33] * Colin[pi] quit (Ping timeout: 265 seconds)
559: [09:36:01] <kinglozzer> wmk: When you pick "from files" you get a GridField, if you click on the "Title" header, a search icon should appear that you can then click
560: [09:36:03] <kinglozzer> Does that help?
561: [09:36:12] <kinglozzer> I dunno why the icon is hidden behind a click like that...
562: [09:36:51] <wmk> any chance to modify that filter form to limit to one specific folder?
563: [09:37:09] <wmk> cupcake, you added the extension to your dataobject?
564: [09:37:58] <wmk> cupcake, https://github.com/wernerkrauss/hasoneedit#using-with-your-own-form
565: [09:40:21] <cupcake> http://www.sspaste.com/paste/show/556ecb8109341
566: [09:40:25] <cupcake> like this no?
567: [09:42:42] <cupcake> wmk
568: [09:43:08] <wmk> hm, no i guess more in the class where you make the form
569: [09:43:21] <wmk> and call $this->extend('updateEditForm', $form) before returning the form
570: [09:43:29] <wmk> then all fields will be processed and filled
571: [09:44:01] <cupcake> the VideoPage u mean?
572: [09:44:08] <wmk> yup. where you generate the form
573: [09:44:47] <cupcake> int the getCMSFields?
574: [09:52:10] <swaiba> btw eldoleo I still didn't' see a question! are you describing a project you wish to build?
575: [09:53:08] <swaiba> Eliseth personaly I'd avoid the tree drop down - maybe this instead https://github.com/joshkosmala/silverstripe-hierarchicalcheckboxsetfield
576: [09:53:29] <kinglozzer> wmk: When you pick a folder from the TreeDropdownField, it should limit results to just that folder
577: [09:53:36] <eldoleo> I'm describing a situation and the functionality I need to build, but I can't find the right way. Fields are added to the table with a "system" called "GridFiled", and this appears so strange.
578: [09:54:47] <wmk> kinglozzer, yup, should
579: [09:54:51] <swaiba> eldoleo - well it is a little high-level for the conversations in here, not to say it won't get any response
580: [09:54:57] <wmk> but somehow it shows the whole folder, not the filtered folder
581: [09:55:14] <swaiba> but I'd advise running the tutorials, posting your current code and asking something more specfic
582: [09:55:17] <wmk> cupcake, yes, before returning the form
583: [09:55:18] <kinglozzer> wmk: When you first open it, it shows as though it's filtered but it isn't. You might need to open the dropdown and click the folder
584: [09:55:32] <wmk> kinglozzer, yup. tried that
585: [09:55:48] <swaiba> on the high level it sounds like either userforms or the shop product with downloadbale products would suit you
586: [09:55:59] <wmk> is the filter param saved in session? didn't see it sent again when clicking the folder
587: [09:56:02] <eldoleo> thank you swaiba
588: [09:56:21] <Mike123> how do i add text field to setting , so that i could get this field through SiteCofig
589: [09:57:04] <kinglozzer> wmk: The ParentID is passed as post data
590: [09:57:34] <kinglozzer> Mike123: Add an extension to SiteConfig
591: [09:57:51] <kinglozzer> http://docs.silverstripe.org/en/developer_guides/configuration/siteconfig/
592: [09:58:26] <Mike123> got it, thanks
593: [10:02:36] <cupcake> wmk, so in VideoPage getCMSFields function i add this $this->extend('updateEditForm', $form) ?
594: [10:03:37] <wmk> kinglozzer, ah, that filter just filters foldernames
595: [10:03:49] <wmk> not the filenames inside the folder
596: [10:03:58] <wmk> cupcake, yup
597: [10:04:24] <kinglozzer> wmk: Which filter do you mean? The one inside the TreeDropdownField? I meant the GridField one
598: [10:04:50] <kinglozzer> http://i.imgur.com/BblJlzm.png
599: [10:05:00] <cupcake> wmk but i dont have the form at hand
600: [10:05:03] <cupcake> confused :S
601: [10:05:22] * xananax has joined #silverstripe
602: [10:06:50] <xananax> Hello, how would you go about managing say, a library of 20k books in silverstripe? It seems cumbersome to me have them in the site tree, so I was thinking I'd extend DataObject instead, but then I lose the benefits of auto-generated admin interface, don't I?
603: [10:14:29] <cupcake> wmk can you show me/paste how its done?
604: [10:16:02] <wmk> kinglozzer, uploadfield, "choose from files"
605: [10:17:27] <ss23> xananax: Naw, you just use modeladmin
606: [10:17:39] <ss23> xananax: Have you done modeladmin stuff before? It's how things like users are displayed in the security section
607: [10:17:49] <wmk> ss23, good idea ;)
608: [10:17:58] <wmk> btw: that icecream sounds awful
609: [10:18:12] <ss23> Which icecream? :O
610: [10:18:14] <ss23> ICECREAM?
611: [10:18:18] <xananax> ss23: I haven't. Last time I used silverstripe it was in it's infancy, I don't think this existed, or I hadn't hear of it. Let me google that, thanks
612: [10:18:23] <wmk> that golden ***time
613: [10:18:36] <ss23> oh lol
614: [10:18:38] <ss23> golden gaytime
615: [10:18:41] <ss23> IT's actually really nice
616: [10:18:50] <wmk> what does it taste like?
617: [10:18:54] <ss23> I dunno
618: [10:18:56] <ss23> icecream
619: [10:19:02] <ss23> We have it in NZ but it's called "Cookie Crumble" here
620: [10:19:19] <wmk> same company logo as on of the main companies over here
621: [10:19:52] <ss23> The logo that it uses is the same Heartbrand logo that HB Ice Cream in Ireland use, Wall's ice cream, Good Humor, GB Glace, Selecta and Kibon use in the United Kingdom, United States, Philippines and Brazil respectively; all brands are owned by Unilever.
622: [10:19:56] <ss23> interesting :O
623: [10:20:12] <wmk> yup. unilever stuff
624: [10:20:19] <wmk> each icecream taste like the other
625: [10:20:49] <wmk> in austria real bad variety this year
626: [10:22:27] <wmk> kinglozzer, yo da man!
627: [10:22:37] <wmk> what a hidden gem!
628: [10:24:56] <kinglozzer> wmk: It's well hidden ;) only pros get the secret shared ;)
629: [10:26:03] <wmk> what a honour
630: [10:34:37] <ss-helper> SilverStripe 3.0.6 Security Release - https://groups.google.com/d/msg/silverstripe-announce/m4vmXYmV0CE/EfSzp3t6mvsJ
631: [10:35:48] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
632: [10:37:51] <NETim> Morning, how would one filter a list of objects to find those that are not linked to another object?
633: [10:44:36] * tmro quit (Ping timeout: 265 seconds)
634: [10:44:56] <swaiba> NETtim ->where('NOT EXISTS (some SQL)'; ?
635: [10:49:38] <ss-helper> SilverStripe Registry module security update - https://groups.google.com/d/msg/silverstripe-announce/k46UiIvseJk/v5wa6JEu1UwJ
636: [10:49:58] <NETim> swaiba: Was leaning toward that. Wasn't sure if the ORM was able to do some magic.
637: [10:50:28] <ss23> um ss-helper
638: [10:50:28] <ss23> pls
639: [10:50:32] <ss23> that was like 2 years ago
640: [10:50:47] <swaiba> NETim probably with outer joins and then filtering based on nulls something is possible...
641: [10:51:12] <NETim> Sounds messy.
642: [10:51:24] <NETim> I'll just get the IDs a member has and find those they don't
643: [10:55:52] <NETim> Have you ever had a gridfield forget its sort column on page changes?
644: [11:03:37] <swaiba> nope
645: [11:06:28] * helloworld has joined #silverstripe
646: [11:06:52] <helloworld> Hey - can anyone help me with this installation problem? http://www.silverstripe.org/community/forums/installing-silverstripe/show/102451#post402440
647: [11:07:32] <helloworld> this is a fresh installation, I haven't tampered with any of the config files. I've created a _ss_environment.php
648: [11:07:35] <ss23> helloworld: Hm
649: [11:07:39] <ss23> What directory did you install SilverStripe to?
650: [11:08:27] <helloworld> I installed into /Users/p/dev/foodengine
651: [11:08:43] <helloworld> but my docroot is /Users/p/dev/
652: [11:09:34] <ss23> Um
653: [11:09:35] <helloworld> I've updated the htaccess to point to the foodengine directory by using ReWriteBase /foodengine
654: [11:09:37] <ss23> Not sure sorry
655: [11:09:44] <ss23> That error is weird
656: [11:12:25] * eldoleo quit (Remote host closed the connection)
657: [11:13:30] <helloworld> Yeah
658: [11:13:36] <helloworld> It's very frustrating
659: [11:13:44] <helloworld> just want to get it up and running
660: [11:13:56] <helloworld> I can get silverstripe to work easy with MAMP
661: [11:14:33] <helloworld> But I just want to get it working separately. So apache, php, postgres, and silverstripe all installed individually..
662: [11:14:55] <Frans_Amsterdam> Hi All, I make use of a dataObject that has a has_one to Page type. I would like to store the Locale of the page type also on the dataObject. I was planning to do this with onBeforeWrite. $this->Locale = 'en_US'; This is working fine. But I need to replace the en_US part with .... to get the parent Locale. Anyone an idea?
663: [11:15:53] * babak quit (Quit: Connection closed for inactivity)
664: [11:19:25] <kinglozzer> helloworld: I'm trying to work through your stack trace, it's failing in File.php when it encounters an invalid file_name_prefix
665: [11:19:28] <kinglozzer> Are you setting that anywhere?
666: [11:19:51] <helloworld> Not that I know
667: [11:20:03] <kinglozzer> Any modules?
668: [11:20:09] <helloworld> It's a fresh install
669: [11:20:21] <helloworld> I literally just done a composer install
670: [11:20:54] <helloworld> setup the _ss_environment.php file a directory up from the silverstripe installation folder
671: [11:21:09] <kinglozzer> helloworld: Add a var_dump to line 127 of framework/thirdparty/Zend/Cache/Backend/File.php and find out what the value of $this->_options['file_name_prefix'] is
672: [11:22:48] <helloworld> string(10) "zend_cache"
673: [11:23:59] <helloworld> var_dump($this->_options['file_name_prefix']); = string(10) "zend_cache"
674: [11:24:30] <kinglozzer> helloworld: So preg_match('~^[a-zA-Z0-9_]+$~D', 'zend_cache'); is returning false... that's definitely not right :/
675: [11:24:37] <kinglozzer> PHP version/
676: [11:25:00] <helloworld> php -v PHP 5.5.20 (cli) (built: Feb 25 2015 23:30:53) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
677: [11:25:32] <ss23> It could be being calle twice
678: [11:25:40] <ss23> oh yeah, could be missing preg function
679: [11:25:43] <ss23> or something like that
680: [11:25:43] <ss23> idk
681: [11:25:56] <kinglozzer> O.o
682: [11:26:23] <kinglozzer> helloworld: Can you add this to a PHP file somewhere else and run it? var_dump(preg_match('~^[a-zA-Z0-9_]+$~D', 'zend_cache'));
683: [11:26:53] <kinglozzer> It should return 1: http://3v4l.org/kAigG
684: [11:27:25] <helloworld> Nah, it returns: string(10) "zend_cache"
685: [11:28:01] <helloworld> oh so run this on a php file outside of the silvertripe directory?
686: [11:28:11] <kinglozzer> Yeah
687: [11:29:42] <helloworld> bool(false)
688: [11:29:50] <helloworld> Returns bool(false)
689: [11:31:16] <kinglozzer> I think there's something wrong with your environment :/ that definitely shouldn't return false
690: [11:31:42] <helloworld> with php or apache?
691: [11:31:45] <helloworld> you reckon?
692: [11:33:20] <kinglozzer> I'm not sure :S is your code in your test file definitely identical to this? http://3v4l.org/kAigG
693: [11:34:08] <ss23> helloworld: Try adding, before the line that kinglozzer gave you to test, error_reporting(-1); ini_set('display_errors', 'On');
694: [11:34:15] <ss23> That'll tell you if there are weird errors happening causing it
695: [11:34:33] <swaiba> Anyone use the static publisher?
696: [11:34:42] <kinglozzer> swaiba: Once or twice, yeah
697: [11:34:51] <swaiba> Anyone use it to provide static content to both http and https ?
698: [11:35:22] <helloworld> Yeah I made sure it was identical to that of that website
699: [11:35:36] <helloworld> I added the additional lines above as well
700: [11:35:37] <helloworld> <?php error_reporting(-1); ini_set('display_errors', 'On'); var_dump(preg_match('~^[a-zA-Z0-9_]+$~D', 'zend_cache'));
701: [11:36:30] <ss23> helloworld: And the only output you get is the 0 still?
702: [11:36:57] <ss23> swaiba: Can't really do that, since links need to be either one or the other
703: [11:37:44] <kinglozzer> swaiba: Could you set an env variable for http vs https, then set a different cache directory when you configure the extension? (IIRC, you specify the directory name)
704: [11:37:55] <ss23> Yeah, with some haxing you could do it
705: [11:38:06] <ss23> Though really, I'd suggest making the HTTP site do a redirect to HTTPS where your content is
706: [11:38:14] <ss23> Just nginx/apache config for redirect on non HTTPS version
707: [11:38:17] <ss23> No reason not to HTTPs
708: [11:38:25] <kinglozzer> Yeah, that's the ideal solution ^^
709: [11:38:28] <swaiba> ss23 kinglozzer - my thoughts exactly, many thanks for input
710: [11:38:46] <swaiba> I'm tempted to suggest to the client to serve the entire site in https only
711: [11:38:59] <swaiba> seems fashionable these days and solves the issue
712: [11:39:02] <helloworld> Yup and the only output is 0 still
713: [11:40:00] <helloworld> any other ideas peeps?
714: [11:42:39] <helloworld> I'll leave it for tonight, resume the struggle in the morning :) haha
715: [11:42:46] <helloworld> Good night everyone
716: [11:43:02] * helloworld quit (Quit: Page closed)
717: [11:51:22] * Eliseth has joined #silverstripe
718: [11:58:13] * veb quit (Quit: veb-irc: &)
719: [11:58:15] * eldoleo has joined #silverstripe
720: [12:00:18] <Eliseth> How can I filter pages with a specific field set to null? I tried Page::get()->filter(array('MyField' !== null)) but that doesn't seem to work
721: [12:01:52] <Eliseth> Sorry, specific field NOT null
722: [12:05:02] <ss23> um
723: [12:05:05] <ss23> there's a filter iirc
724: [12:05:05] <ss23> WAIT
725: [12:05:10] <ss23> Or was it, you CAN'T
726: [12:05:37] <ss23> Eliseth: I believe there is no filter for it, so instead use ->where('MyField IS NOT NULL')
727: [12:05:47] <ss23> It's raw SQL inside a where(), so be careful about putting user values in there :)
728: [12:07:17] * spronk quit (Quit: I may need a longer sleep timer...)
729: [12:07:56] <Eliseth> Ahh, sweet
730: [12:08:28] <Eliseth> Yes, only filtering out pages with empty string, not checking on user generated values
731: [12:12:52] * UndefinedOffset has joined #silverstripe
732: [12:15:13] * aditya has joined #silverstripe
733: [12:15:21] * lerni has joined #silverstripe
734: [12:15:38] <aditya> hello, can anyone help i am not getting my admin cms when i login
735: [12:18:32] <aditya> i was leaning lession 15 and downloaded import.sql then i tried to go in admin pages but when i login it says "The provided details don't seem to be correct. Please try again."
736: [12:22:34] * eldoleo has left #silverstripe
737: [12:25:45] <lerni> aditya: I don't know about the sql file you imported but I guess your admin-member is not there anymore. So you can set one per _config.php Security::setDefaultAdmin('admin','pass');
738: [12:26:17] * Shrike_Finland quit (Quit: Leaving.)
739: [12:27:05] <lerni> or if you use _ss_environment.php ...
740: [12:27:24] <lerni> define('SS_DEFAULT_ADMIN_USERNAME', 'admin');
741: [12:27:24] <lerni> define('SS_DEFAULT_ADMIN_PASSWORD', 'pass');
742: [12:28:47] <aditya> thank you so much..
743: [12:29:53] * aditya quit (Quit: Page closed)
744: [12:34:48] * ss-helper quit (Remote host closed the connection)
745: [12:35:02] * ss-helper has joined #silverstripe
746: [12:36:29] <elgabbu> i looking into if its possible to have a custom GridFieldAction
747: [12:37:13] <elgabbu> that when clicked would show the user a form .... then i process the form submission and go back to the gridfield
748: [12:47:44] <Eliseth> Is there a way in admin to put the label text for a checkboxfield to the left instead of right? Just like for the other fields?
749: [12:56:56] <swaiba> elgabbu - very very probably, but it would depend on the UX and you'd have to hack userforms I think
750: [12:57:33] <swaiba> assuming replacing the entire screen with the user form and then the "subbision page" logic is changed to return to the url of the modeladmin you should be fine
751: [12:58:53] <elgabbu> swaiba ... nothing special just a stand form with a couple of text fields and checkbox ...
752: [12:58:58] <elgabbu> *standard
753: [12:59:11] <elgabbu> i just have no clue where to start from
754: [12:59:32] * xananax has left #silverstripe
755: [13:11:29] * Frans_Amsterdam quit (Quit: Textual IRC Client: www.textualapp.com)
756: [13:15:06] * Shrike_Finland has joined #silverstripe
757: [13:20:47] * tmro has joined #silverstripe
758: [13:36:40] * Werner_2_ quit (Ping timeout: 265 seconds)
759: [13:36:40] * wmk quit (Ping timeout: 265 seconds)
760: [13:43:29] * Shrike_Finland quit (Quit: Leaving.)
761: [13:47:55] * headtrip has joined #silverstripe
762: [13:51:20] * lerni quit ()
763: [14:10:28] * Teddy_ has joined #silverstripe
764: [14:11:55] <Teddy_> hey guys. I have a 'PageTheme' => 'Enum("None, Orange, Yellow, Green")' on the type Page and i want any children that don't have a page theme set (meaning it defaults to to None) to use the theme set on root lvl pages
765: [14:12:00] <Teddy_> any idea how to do t hat
766: [14:31:36] <longmog> Teddy_: if no one else answers, i'm not 100% sure but i imagine you can do something like <% if $PageTheme %> ... <% else_if $Up.PageTheme %> ..
767: [14:32:05] <longmog> http://docs.silverstripe.org/en/developer_guides/templates/syntax/ search for 'Navigation Scope' and the Up keyword
768: [14:32:14] * muskie9 has joined #silverstripe
769: [14:32:23] <Teddy_> longmog, thanks for the answer, will check it out
770: [14:33:43] <GioVdK> Hello, is there anyway to run a regular task on windows? I read that sake is only available on unix/linux and one client insisted in hosting it on their windows server...
771: [14:34:04] <longmog> haha that sucks GioVdK
772: [14:34:19] <longmog> you could simply use windows task scheduler to do it
773: [14:35:13] <longmog> GioVdK: http://stackoverflow.com/questions/295386/how-to-run-a-php-file-in-a-scheduled-task-windows-task-scheduler something like this
774: [14:40:10] <GioVdK> thanks longmog, so I guess I'd be using cli-script.php instead of sake running it using the php ".exe" (doh) interpreter
775: [14:41:04] <longmog> yeah something like that, it might take some messing around, suggest installing the windows version they use for hosting into a Virtual Box instance so you can mess it up without risk :) until you get it working nicely
776: [14:42:46] <GioVdK> well, setting up a task is a more a sys-admin job, so maybe I can let them have fun with that :D
777: [14:49:03] * babak has joined #silverstripe
778: [15:24:10] * Mike123 quit (Ping timeout: 246 seconds)
779: [15:33:05] * 64MAC0EY2 has joined #silverstripe
780: [15:33:05] * 20WABEDRN has joined #silverstripe
781: [15:36:08] * ss-helper quit (Ping timeout: 256 seconds)
782: [15:37:28] * 64MAC0EY2 quit (Ping timeout: 255 seconds)
783: [15:37:29] * 20WABEDRN quit (Ping timeout: 250 seconds)
784: [15:40:13] <kinglozzer> Teddy_: I'd recommend doing something like this in Page_Controller: public function PageTheme() { $page = $this->data(); while ( ! $theme = $page->PageTheme) { $page = $page->Parent; } return $theme; }
785: [15:40:39] <kinglozzer> Or something along those liines
786: [15:41:13] <Teddy_> hey kinglozzer , thanks, in the end i did this http://i.imgur.com/v1qrM5F.png
787: [15:41:25] <Teddy_> kinglozzer, worked like a charm
788: [15:41:47] <kinglozzer> Cool :)
789: [15:41:50] * ss-helper has joined #silverstripe
790: [15:44:20] * Eliseth quit (Ping timeout: 244 seconds)
791: [15:57:26] * srixon has joined #silverstripe
792: [15:58:19] <srixon> Hi to all, admin credentials aren't responding anymore. Ive tried mystic/_config.php Security::setDefaultAdmin('admin','password'); to no results. ?
793: [15:59:52] * Teddy_ quit (Quit: Leaving)
794: [16:02:27] <swaiba> srixon - that works for me everything
795: [16:02:42] <swaiba> whats the "response" that tells you it isn't working?
796: [16:05:43] <srixon> <swaiba>Nothing keeps returning to admin page. No error in the console.
797: [16:06:19] <swaiba> srixon my view is that you haven't edited the right file with the setDefaultAdmin
798: [16:06:31] <swaiba> either that or you have some other custom code interferening
799: [16:06:36] <srixon> <swaiba> mysite/_config.php
800: [16:06:53] <swaiba> sounds like checking your steps... or debugging... good luck as there is nothing else to advise
801: [16:06:58] <srixon> <swaiba>I am not using _ss_environment.php
802: [16:07:44] <swaiba> I didn't say you were, sorry, I've got nothing else for you as it would work for me - or I'd debug and find the reason
803: [16:08:40] <srixon> <swaiba>Ive tried accessing the DB with myphpadmin and it says ACCES DENIED" Wondering if that may be related?
804: [16:09:45] <swaiba> srixon if the form appears then you have the right connection stuff in your _config.php
805: [16:10:06] <swaiba> the access denied is not in my scope for discussions here - please contact your host
806: [16:11:34] * swaiba quit (Remote host closed the connection)
807: [16:14:55] * srixon quit (Ping timeout: 246 seconds)
808: [16:20:46] * terryapodaca has joined #silverstripe
809: [16:22:03] <terryapodaca> Does anyone know if there's a SS Survey Module out there? Free or pay...? And yes, I googled it and there isn't much out there other than an old archived forum post (on SS) about it but that was back in 2008.
810: [16:22:41] <terryapodaca> UserForms is a decent start, but there's no analytics built in like I would get at a thirdparty survey vendor
811: [16:26:08] * kinglozzer quit ()
812: [16:27:29] <muskie9> terryapodaca haven't seen any out there.... might make for a good module, some kind of integration tool for something like survey monkey
813: [16:30:27] <terryapodaca> is Survey Monkey one of the better one? I've seen the one called LimeSurvey
814: [16:32:36] <muskie9> I think SS used survey monkey not too long ago when they were getting feedback for road mapping things... seems it's more of hosting yourself (LimeSurvey) or using a service (SurveyMonkey)
815: [16:38:04] <terryapodaca> I'll keep an eye out...I don't actually have the time right now to make it a module, i was just hoping one was already out there.
816: [16:38:24] <terryapodaca> I the UDF will work for now, and we can do our own "analytics" in excel or something
817: [16:39:31] * headtrip quit (Quit: (null))
818: [16:50:08] * ss-helper quit (Remote host closed the connection)
819: [16:50:22] * ss-helper has joined #silverstripe
820: [17:00:36] * GioVdK quit (Ping timeout: 246 seconds)
821: [17:07:04] <DimiStripe> Hey DEVs ;) Please review http://www.silverstripe.org/community/forums/installing-silverstripe/show/102472 - assume other than English languages would also cause error on install .
822: [17:08:04] <DimiStripe> Sorry have no time to get into this - as have to deploy tens of fresh installs , so switching back to 3.1.12 :)
823: [17:39:32] * wmk has joined #silverstripe
824: [17:39:36] * Werner_2_ has joined #silverstripe
825: [17:44:10] * joelpittet has joined #silverstripe
826: [17:50:15] <ss-helper> SilverStripe 3.0.6 Security Release - https://groups.google.com/d/msg/silverstripe-announce/m4vmXYmV0CE/EfSzp3t6mvsJ
827: [17:51:00] * masnun has joined #silverstripe
828: [18:05:16] <ss-helper> SilverStripe Registry module security update - https://groups.google.com/d/msg/silverstripe-announce/k46UiIvseJk/v5wa6JEu1UwJ
829: [18:24:24] * wmk quit (Ping timeout: 245 seconds)
830: [18:24:44] * Werner_2_ quit (Ping timeout: 265 seconds)
831: [18:30:15] * CodeTrap has joined #silverstripe
832: [19:25:00] * Pyromanik has joined #silverstripe
833: [19:25:18] <Pyromanik> ffffff, just saw 2/3 of my assailants walk past my bedroom window.
834: [19:25:29] <Pyromanik> good times.
835: [19:30:18] * wmk has joined #silverstripe
836: [19:30:21] * Werner_2_ has joined #silverstripe
837: [19:35:53] * wmk quit (Disconnected by services)
838: [19:35:57] * Werner_2_ is now known as wmk
839: [19:36:10] * Werner_2_ has joined #silverstripe
840: [19:36:39] * benjhocking quit (Read error: Connection reset by peer)
841: [20:05:35] * antmas has joined #silverstripe
842: [20:13:55] * masnun quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
843: [20:23:29] * Phlunk3 has joined #silverstripe
844: [20:27:24] <Pyromanik> 'lo Werner_2_ wmk :)
845: [20:28:09] <wmk> yo, i wonder why i'm logged in twice
846: [20:28:55] * wmk quit (Quit: nice to meet you ;))
847: [20:28:59] * Werner_2_ is now known as wmk
848: [20:29:07] <wmk> Pyromanik, wassup?
849: [20:29:20] <Pyromanik> not much
850: [20:29:57] <Pyromanik> just foruming
851: [20:30:49] <antmas> o/ all
852: [20:31:57] <Pyromanik> \o
853: [20:41:41] <Pyromanik> One of the arseholes that beat the shit out of me is standing outside my bedroom.
854: [20:44:39] <antmas> Pyromanik: wtf
855: [20:45:20] <Pyromanik> Wanna go out and ask where my shit is, but I'm not 100% sure.
856: [20:46:22] <Pyromanik> Plus not in the mood.
857: [20:46:30] <antmas> do it
858: [20:46:32] <antmas> #yolo
859: [20:46:34] <Pyromanik> But might not get another chance.
860: [20:46:39] <Pyromanik> yeh, dilemma y'see.
861: [20:51:21] * Stomach has joined #silverstripe
862: [20:51:51] <antmas> Stomach: ooooooooh
863: [20:52:08] <Pyromanik> f'n lol, this post right: http://www.silverstripe.org/community/forums/connect-with-other-silverstripe-members/show/102469
864: [20:52:29] <Pyromanik> 'background checks'
865: [20:52:36] <Stomach> hi antmas
866: [20:52:38] <Pyromanik> lol
867: [20:53:03] <Pyromanik> the job either gets done or it doesn't, you either pay for it being done, or you don't pay for it not being done.
868: [20:53:08] <Pyromanik> that's usually how business works.
869: [20:53:42] <Pyromanik> and you make a law suit against those that steal priviliged info in the course of the work.
870: [20:53:48] <antmas> Pyromanik: mmmm there was someone in here yesterday asking about whether ss would suit that kind of setup
871: [20:53:55] <antmas> or maybe it was earlier in the week
872: [20:54:01] <Pyromanik> doesn't even elaborate much on what that setup is.
873: [20:54:37] <Pyromanik> other thank 'I appear to be a bit of a twat. Please spam my gmail.'
874: [20:54:57] <antmas> :P
875: [20:55:40] <Pyromanik> Honestly, real professional. <business>@gmail.com
876: [20:56:50] <Pyromanik> google it and get 'How I Write 8 Blog Posts a Week While Running 2 Companies'
877: [20:57:02] <Pyromanik> so if I email you... how much spam will I get in return?
878: [20:57:33] <wmk> hey Stomach
879: [20:57:53] <Stomach> hey wmk
880: [20:58:19] <wmk> so i tried the translatable extension, but it didn't work
881: [20:59:28] * DanaeNZ has joined #silverstripe
882: [21:00:10] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
883: [21:01:39] * muskie9 has joined #silverstripe
884: [21:04:08] <DanaeNZ> thank god i carpool, i was falling asleep on the way to work
885: [21:04:23] * DanaeNZ nurses extra large cappucino
886: [21:04:53] <antmas> mm
887: [21:04:56] <antmas> fucking hate winter
888: [21:05:07] <Pyromanik> I don't remember the last time I asked the kid at burgerking for a CV and ran a background check before I bought a burger.
889: [21:05:08] <antmas> not only does it make you depressed, it makes you tired as fuck too
890: [21:05:31] * ss-helper quit (Remote host closed the connection)
891: [21:05:35] <Pyromanik> depressing winter? You don't know the meaning of it antmas -.-
892: [21:05:48] * ss-helper has joined #silverstripe
893: [21:07:23] * UndefinedOffset quit (Quit: Leaving.)
894: [21:07:37] * Ryan-Toast has joined #silverstripe
895: [21:07:47] <Pyromanik> Polite troll. It's like a backhanded pat.
896: [21:08:30] <antmas> :P
897: [21:08:53] <antmas> :O new Neil Stephenson book
898: [21:08:55] <antmas> \o/
899: [21:09:07] <Pyromanik> who?
900: [21:09:57] <antmas> scifi writer
901: [21:09:59] <antmas> author?
902: [21:10:01] <Pyromanik> oic
903: [21:10:01] <antmas> idk
904: [21:10:22] <Pyromanik> If you'd said Neil Gaiman I'd have at least had an inkling
905: [21:11:04] <Pyromanik> So I went to work today right
906: [21:11:25] <Pyromanik> was meant to get some shit done... tried to ease myself into it by doing smaller easier jobs first (brain fog in the morning)
907: [21:11:39] <Pyromanik> then suddenly super bug reported.
908: [21:11:49] <Pyromanik> only been there SINCE THE BEGINNING OF FUCKING TIME
909: [21:11:58] <Pyromanik> and this is the first time it's ever been reported.
910: [21:12:11] <Pyromanik> how the fuck this company is still alive I have no idea.
911: [21:12:36] <antmas> that sounds like my job
912: [21:12:42] <Pyromanik> When the monkeys that process their work don't even bother to check up on shit.
913: [21:12:43] <antmas> :|
914: [21:12:54] <Pyromanik> OH, THE INVOICE IS ONLY OUT BY ABOUT A THOUSAND POUNDS
915: [21:12:55] <Pyromanik> whatever.
916: [21:14:25] <Pyromanik> so it turns out that the data loads into the view from a variable name into a different form field name... and that form field posts to another form which populates it into a different field name, which then posts it back to the first form under the second different name, where the handler that takes the submission processes it under the first different name (different to the name of the variable it set it as).
917: [21:14:39] <Pyromanik> SO IT FELL APART AND DROPPED SHIT OFF AN ORDER WILLY NILLY
918: [21:15:07] <Pyromanik> oh, and there were no less than 2 classes and EIGHT views involved.
919: [21:15:22] <Pyromanik> concerning five different methods
920: [21:16:20] <DanaeNZ> boy that sounds fun
921: [21:16:21] <Pyromanik> so then I had brain fog all day
922: [21:16:27] <Pyromanik> instead of just in the morning :<
923: [21:16:55] <Pyromanik> Then I run into my muggers on the way home
924: [21:17:02] <Pyromanik> fucking GREAT DAY
925: [21:17:09] <DanaeNZ> wat
926: [21:17:12] <antmas> gg UK
927: [21:17:20] <DanaeNZ> gg no re
928: [21:17:33] <Pyromanik> no re?
929: [21:17:40] <DanaeNZ> i think it means no replay
930: [21:17:44] <DanaeNZ> just don’t bother
931: [21:17:51] <DanaeNZ> stay in bed forever
932: [21:18:09] * wmk quit (Ping timeout: 245 seconds)
933: [21:18:19] <muskie9> if I run a get() with ->exclude(array('param1' => true, 'param2' => true)) is that excluding where param1 AND param2 match?
934: [21:18:21] <Pyromanik> yeh. I wanted to ask the cunts where my shit was. But at 5 on 1 it wasn't advisable.
935: [21:18:37] <DanaeNZ> :\ :\ :\ :\
936: [21:18:55] <Pyromanik> On the other hand I don't think they recognised me.
937: [21:19:07] <antmas> just do a roundhouse kick
938: [21:19:17] <Pyromanik> I wish I still could.
939: [21:19:24] <DanaeNZ> muskie9: it is AND
940: [21:19:34] <muskie9> any way to make it OR
941: [21:19:38] <Pyromanik> muskie9, excludeAny
942: [21:20:03] <DanaeNZ> i thought the new thing was crescent moon kick
943: [21:20:16] <Pyromanik> is that another name for an axe kick?
944: [21:20:19] <muskie9> nice, saw filterAny but nothing I saw in the docs for excludeAny... guess I could checked the API
945: [21:20:21] <antmas> chun li kick
946: [21:20:37] <Pyromanik> Because I'm certainly not flexible enough for taikwando
947: [21:20:37] <DanaeNZ> dunno it was top on reddit
948: [21:20:45] <Pyromanik> dunno, don't reddit.
949: [21:20:53] <DanaeNZ> i reddit on occasion
950: [21:21:07] <antmas> reddit is ok
951: [21:21:20] <DanaeNZ> the community is av
952: [21:21:27] <Pyromanik> I imgur on occasion, usually because someone links me something and I get distracted by the thumbnails on the right
953: [21:21:28] <DanaeNZ> i prefer specific subreddits
954: [21:21:42] <Pyromanik> irouge is the redditor around these parts I think
955: [21:21:49] <antmas> Ryan-Toast: is
956: [21:21:53] <Pyromanik> oic
957: [21:22:05] <DanaeNZ> antmas: yap
958: [21:22:22] <Pyromanik> Oh, and to top it all off my stomach is randomly unsettled for no apparant reason.
959: [21:22:28] <Stomach> I am not
960: [21:22:33] <muskie9> Pyromanik think I'll have to use subtract()... excludeAny doesn't seem to exist... yet...
961: [21:22:39] <Pyromanik> fuck this, fuck the cops.
962: [21:22:43] <Pyromanik> muskie9, hmm.
963: [21:23:17] <Pyromanik> I's ganna buy some shit aneet
964: [21:23:29] * glenn-bautista has joined #silverstripe
965: [21:23:34] <Pyromanik> but I un do it yet
966: [21:23:49] <Pyromanik> fook'n liek wat
967: [21:24:22] <DanaeNZ> hah :D ?
968: [21:24:29] <Pyromanik> nah.
969: [21:24:44] <Pyromanik> so what's your story DanaeNZ>
970: [21:24:45] <DanaeNZ> brah
971: [21:24:52] <Pyromanik> tell me more.
972: [21:24:53] <DanaeNZ> i unfortunately work with Ryan-Toast
973: [21:24:58] <Pyromanik> for now.
974: [21:25:13] <Pyromanik> I'm looking for a mechanic.
975: [21:25:17] <DanaeNZ> yeah, then he’s going to the UK or something
976: [21:25:21] <DanaeNZ> you can hire him
977: [21:25:50] <Pyromanik> but I can't seem to find one that will give me his CV before I get them to work on my car.
978: [21:26:04] <DanaeNZ> wat
979: [21:26:11] <DanaeNZ> does no one want a job or something
980: [21:26:18] <Pyromanik> I need to see a linked in profile too
981: [21:26:24] <antmas> lol linkedin
982: [21:26:26] <DanaeNZ> haha
983: [21:26:31] <Pyromanik> otherwise how can I be sure they're even a mechanic?
984: [21:26:46] <DanaeNZ> they need to be endorsed for doing timing adjustments
985: [21:26:55] <Pyromanik> ikr, like adrexia and I were saying last night. Google+ is like the new linked in, only actually useful.
986: [21:27:07] <DanaeNZ> i haven’t looked at that thing for a while
987: [21:27:33] <Pyromanik> My fucking manager, the most clueless cunt in the world, has 'Prince 2' plastered all owa his linked in profile. ROUTINELY BREAKS EVERY RULE IN BASIC PROJECT MANAGEMENT
988: [21:27:49] <DanaeNZ> i wish you could anti-endorse someone
989: [21:27:50] <Pyromanik> ENFORCES us to top down estimate, WITH A COMPLETION DATE before we even know the requirements!
990: [21:27:50] <DanaeNZ> be like
991: [21:28:00] <DanaeNZ> “yo this guy is not actually that shit hot"
992: [21:28:14] <DanaeNZ> bail out!
993: [21:28:36] <Pyromanik> then comes out and is all "why isn't this done yet?" and we're all "Because we're still waiting on them to tell us what they want" and he's all "then why did you put daft dates in saying it'd be delivered today?"
994: [21:28:41] <Pyromanik> and we're all WTF YOU CUNT -.-
995: [21:28:53] <DanaeNZ> uggghhh
996: [21:29:02] <DanaeNZ> grinds my gears
997: [21:29:13] <DanaeNZ> *insert that simpsons pic*
998: [21:29:20] <Pyromanik> I'm not even a qualified project manager (nor have I ever been) but I still know more about project management than he does.
999: [21:29:27] * Hailwood has joined #silverstripe
1000: [21:29:41] <DanaeNZ> ah the ol, I’ve been doing this for ages therefore I must know the most
1001: [21:29:41] <Pyromanik> grinding gears is a family guy reference -.-
1002: [21:29:49] <DanaeNZ> hahah
1003: [21:29:52] <DanaeNZ> close enough
1004: [21:30:01] * DanaeNZ awaits the slap
1005: [21:30:12] <Pyromanik> Nah coz he only just got hired.
1006: [21:30:56] <Pyromanik> Today we were given specific instruction to fudge our project timesheets so it looks like we're 100% productive and fully efficient.
1007: [21:31:20] <Ryan-Toast> DanaeNZ: *hiss*
1008: [21:31:21] <DanaeNZ> RIP your company
1009: [21:31:38] <Pyromanik> When the original point of the reports was to justify how we are under staffed.
1010: [21:31:40] <Pyromanik> lulz
1011: [21:31:42] <Pyromanik> ikr
1012: [21:31:52] <Pyromanik> Imma try to have a word with the CFO tomorrow
1013: [21:32:23] <Pyromanik> I'm not sure he'll listen becuase that's not really how England works, but we'll see. He's a reasonable guy so he might.
1014: [21:33:31] <Pyromanik> half nine, time to go and speed myself towards another joyous day of the same shit again.
1015: [21:33:45] <Pyromanik> thanks for listening to my vents xD
1016: [21:33:52] * Pyromanik quit (Quit: (BOOM))
1017: [21:34:57] <antmas> Ryan-Toast: dat F4 trailer
1018: [21:35:05] <Ryan-Toast> antmas: The hype is real.
1019: [21:35:09] <antmas> its like the old engine with new textures \o/
1020: [21:35:09] <DanaeNZ> antmas: i just saw it too
1021: [21:35:10] <antmas> lol
1022: [21:35:12] <Ryan-Toast> wonder what the engine is.
1023: [21:35:19] <DanaeNZ> DID YOU SEE THAT GRASS THO
1024: [21:35:22] <Ryan-Toast> Can’t wait for the 14th
1025: [21:35:24] <antmas> whatever it is, its looks old as fuck
1026: [21:35:32] <Ryan-Toast> Lol, the graphics are meh, but who cares.
1027: [21:35:39] <DanaeNZ> Looks like they worked solely on the terrain tbh
1028: [21:35:44] <antmas> mm
1029: [21:35:55] <DanaeNZ> terrain = elder scroooooolls
1030: [21:36:01] <DanaeNZ> ELDER SSSSCCCROOOOLLLSSS
1031: [21:36:07] <DanaeNZ> GIMME GIMME GIMME
1032: [21:36:09] <antmas> Wticher 3 :D
1033: [21:36:18] <DanaeNZ> TOO MANY GAMES
1034: [21:36:20] <DanaeNZ> NOT ENOUGH TIME
1035: [21:36:27] <Ryan-Toast> Still waiting for DS4 support for withcer 3 :(
1036: [21:36:29] <antmas> ikr
1037: [21:36:53] * Nightjar has joined #silverstripe
1038: [21:37:35] <Nightjar> muskie9, exclude uses disjunctive group, so ->exclude()->exclude()->exclude() is not (this and that) or (this and that) or (this and that)
1039: [21:37:46] <Nightjar> or at least, should be.
1040: [21:37:48] * Nightjar quit (Client Quit)
1041: [21:37:53] <antmas> I'd be happy if they used the same old engine, but through that nvidia hairworks in :D
1042: [21:37:56] <Ryan-Toast> antmas: http://i.imgur.com/r3gZcfC.jpg
1043: [21:37:59] <antmas> fluffy wolves!
1044: [21:38:29] <antmas> Ryan-Toast: XD stoked it's in Boston
1045: [21:38:48] <Ryan-Toast> “It's called Diamond City because they are sitting next to Fenway Park"
1046: [21:39:06] * Stomach quit (Quit: zzz)
1047: [21:41:00] <antmas> it could be called 'slightly more colourful Fallout town'
1048: [21:41:05] <antmas> and people would still love it
1049: [21:41:28] <antmas> between that and new Doom, E3 is gonna be pretty epic
1050: [21:41:59] * Stomach has joined #silverstripe
1051: [21:48:16] * veb has joined #silverstripe
1052: [21:48:29] * Colin[pi] has joined #silverstripe
1053: [21:50:21] <antmas> Colin[pi]: i/
1054: [21:50:27] <antmas> idek what that is
1055: [21:50:33] <antmas> iWave
1056: [21:55:18] <Ryan-Toast> antmas: E3 is a POS though.
1057: [21:55:33] <Ryan-Toast> The only thing that would tip me over the edge would be a FFtactics for the 3DS
1058: [21:56:23] <antmas> Ryan-Toast: yeah a POS, but games get shown
1059: [21:56:39] <Ryan-Toast> antmas: Sometimes they do :P
1060: [21:56:49] <antmas> 'Games' get shown ;)
1061: [21:59:07] * terryapodaca quit (Quit: Leaving.)
1062: [22:00:37] * UncleCheese has joined #silverstripe
1063: [22:12:57] <antmas> aww nuts
1064: [22:13:08] <antmas> my name submission for our intranet came second :(
1065: [22:13:30] <DanaeNZ> antmas: what did you want to call it?
1066: [22:22:07] <antmas> DanaeNZ: Everything Burrito
1067: [22:22:15] <DanaeNZ> hahahaha
1068: [22:22:17] <antmas> I made it, I should be able to name it :D
1069: [22:27:10] <Colin[pi]> antmas: iWave i/
1070: [22:28:58] * micmania1 has joined #silverstripe
1071: [22:30:09] <antmas> :D
1072: [22:30:20] <simon_w|air> One more day :D
1073: [22:30:38] <Colin[pi]> simon_w|air: until burgerfuel?
1074: [22:30:43] <simon_w|air> That too
1075: [22:32:11] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1076: [22:33:16] <simon_w|air> More, until I can stop caring about work for 11 days :)
1077: [22:35:05] <antmas> I've been AT work this week and not caring about it for 4 days :)
1078: [22:36:54] * CodeTrap quit (Ping timeout: 245 seconds)
1079: [22:36:56] <Colin[pi]> lol
1080: [22:37:22] <simon_w|air> I've got two an half more hours to go until I hit the 32 I need :(
1081: [22:39:02] <UncleCheese> aw, man.. i missed the part where we vent about Requirements?
1082: [22:40:00] * mahfuz has joined #silverstripe
1083: [22:41:09] <mahfuz> Hi Guys. Can anyone tell me how to go about running a SilverStripe function in cron job
1084: [22:42:05] <Ryan-Toast> mahfuz: just make it an action, and call the action.
1085: [22:42:16] <Ryan-Toast> www.mysite.com/someaction
1086: [22:42:25] <Ryan-Toast> then get the CRON to run that page.
1087: [22:42:46] <Colin[pi]> mahfuz: I usually create a ScheduledTask subclass and then hook in with crontab to run it via the CLI
1088: [22:43:18] <antmas> Colin[pi]: mahfuz http://docs.silverstripe.org/en/developer_guides/cli/
1089: [22:43:26] <antmas> we do it that way too
1090: [22:43:44] <Ryan-Toast> Just remmber that’s only for UNIx
1091: [22:43:52] <Colin[pi]> mahfuz: Ryan-Toast's method also works, but you need to be careful about naughty people hitting up the action via the URL, if it's exposed somehow
1092: [22:43:54] <antmas> mm
1093: [22:44:53] <DanaeNZ> antmas: oooh, that process functionality looks nice
1094: [22:45:07] <antmas> DanaeNZ: mm can be pretty handy
1095: [22:45:14] <DanaeNZ> I haven’t used it before
1096: [22:45:20] <DanaeNZ> just used tasks
1097: [22:46:56] <mahfuz> Thanks Guys. Colin[pi] Could you please give me some example code?
1098: [22:47:54] * UncleChe_ has joined #silverstripe
1099: [22:48:37] <Ryan-Toast> mahfuz: the documentation page has the example code.
1100: [22:49:11] * UncleChe_ quit (Read error: Connection reset by peer)
1101: [23:13:29] <Ryan-Toast> I wish showqueries would be in a wrapper.
1102: [23:15:17] * camfindlay has joined #silverstripe
1103: [23:15:27] * WandL has joined #silverstripe
1104: [23:15:53] * babak quit (Quit: Connection closed for inactivity)
1105: [23:23:09] * chocolatemoose has joined #silverstripe
1106: [23:24:34] <chocolatemoose> is it possible to remove the sorting header from a column in a gridfield, I'm trying to display a property from a relation, and trying to sort the grid by that column throws an error
1107: [23:25:02] <chocolatemoose> I don't need to make it sortable, so I was curious if there was a way to set that column as non-sortable
1108: [23:26:07] * antmas quit (Ping timeout: 246 seconds)
1109: [23:43:13] * antmas has joined #silverstripe
1110: [23:47:43] * DanaeNZ quit (Quit: DanaeNZ)
1111: [23:50:41] * DanaeNZ has joined #silverstripe
1112: [23:56:58] <mahfuz> Colin[pi]: I tested scheduled task, it is working but I am getting some errors in my log file. Are those ok? Here is my test code along with the log file output - http://sspaste.com/paste/show/556f93ef2fe83

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