#silverstripe IRC Log

IRC log for 9 June 2014

All timestamps are in UTC.

1: [00:05:16] * ARNHOE has joined #silverstripe
2: [00:06:40] <simon_w> Woo, public holiday!
3: [00:07:26] <irogue_> simon_w: only a week late :P
4: [00:07:40] <simon_w> irogue_, I had one last week too! :p
5: [00:07:46] <irogue_> haha
6: [00:07:48] <irogue_> cheater
7: [00:09:44] * ARNHOE quit (Ping timeout: 260 seconds)
8: [00:11:13] <simon_w> And now, to the zoo!
9: [00:13:07] <irogue_> we're going to the zoo zoo zoo
10: [00:13:11] <irogue_> how about you you you
11: [00:13:45] * joelpitt_ has joined #silverstripe
12: [00:17:01] * joelpittet quit (Ping timeout: 240 seconds)
13: [00:28:39] * babak quit (Quit: Connection closed for inactivity)
14: [00:40:27] <guzzlefry> 0.o
15: [00:53:08] <UncleCheese> who's good with injector?
16: [00:55:08] <irogue_> Zauberfisch
17: [00:55:22] <Zauberfisch> huh?
18: [00:55:26] <UncleCheese> injector?
19: [00:55:30] <Zauberfisch> hmm
20: [00:55:31] <Zauberfisch> idk
21: [00:55:33] <Zauberfisch> whats the question?
22: [00:55:34] <UncleCheese> ok
23: [00:55:44] <UncleCheese> well i have a class with a dependency on restulservice
24: [00:55:52] * joelpitt_ quit ()
25: [00:55:55] <irogue_> Zauberfisch: i've seen you answer a question about injector, which is more than i could do, therefore you are the injector master :-P
26: [00:56:04] <irogue_> much like spronk is the subsites master
27: [00:56:04] <UncleCheese> and restfulservice requires an argument in its constructor
28: [00:56:05] <Zauberfisch> haha, right
29: [00:56:08] * joelpittet has joined #silverstripe
30: [00:56:14] <irogue_> and ss23 is the docs master
31: [01:06:06] * checkcheck has joined #silverstripe
32: [01:07:51] <checkcheck> Hey can anyone give me an example of setting default curl options with the "RestfulService.default_curl_options" config setting
33: [01:08:47] <checkcheck> I just get this warning [Warning] curl_setopt_array(): Array keys must be CURLOPT constants or equivalent integer values
34: [01:09:35] <checkcheck> I've tried 'CURLOPT_TIMEOUT': 5 and just 'TIMEOUT': 5
35: [01:09:49] <Zauberfisch> checkcheck: have you prefixed it with a - ?
36: [01:10:57] <checkcheck> - 'TIMEOUT': 5
37: [01:10:59] <Zauberfisch> oh no, wait
38: [01:11:00] <checkcheck> like that?
39: [01:11:01] <Zauberfisch> thats wrong
40: [01:11:05] <Zauberfisch> no no, my mistake
41: [01:11:21] <Zauberfisch> should simply be
42: [01:11:26] <Zauberfisch> TIMEOUT: 5
43: [01:11:42] <Zauberfisch> if TIMEOUT is a key that curl expects
44: [01:11:42] <checkcheck> So I ommit the 'CURLOPT_' prefix yea?
45: [01:12:02] <Zauberfisch> uhm, no idea. I have to look at the curl docs
46: [01:12:06] <Zauberfisch> not that familiar with php curl
47: [01:12:45] <checkcheck> well the actual constant is CURLOPT_TIMEOUT
48: [01:12:52] <checkcheck> but that doesn't work
49: [01:13:03] <Zauberfisch> ah, its a constant
50: [01:13:08] <Zauberfisch> thats why its not working
51: [01:13:15] <Zauberfisch> yaml file keys are read a string
52: [01:13:57] <Zauberfisch> hmmm
53: [01:14:07] <checkcheck> yea http://se2.php.net//manual/en/function.curl-setopt-array.php
54: [01:14:08] <Zauberfisch> I don't think the yml file has a way of dealing with constants
55: [01:14:27] <checkcheck> lame
56: [01:14:42] <Zauberfisch> you can use php to update the config system though
57: [01:15:12] <checkcheck> yea I guess
58: [01:15:26] <checkcheck> would be nice to use the class methods though
59: [01:15:33] <Zauberfisch> Config::inst()->set('RestfulService' . CURLOPT_TIMEOUT, 5);
60: [01:15:48] <Zauberfisch> ah, wait
61: [01:15:49] <checkcheck> ah true
62: [01:15:52] <Zauberfisch> wrong
63: [01:15:54] <Zauberfisch> syntax
64: [01:16:43] <checkcheck> something like this me thinks Config::inst()->update('RestfulService', 'default_curl_options', array($option => $value))
65: [01:16:49] <Zauberfisch> Config::inst()->set('RestfulService.default_curl_options', array(CURLOPT_TIMEOUT => 5));
66: [01:17:00] <Zauberfisch> you are correct
67: [01:17:03] <checkcheck> thanks will try it out
68: [01:17:08] <Zauberfisch> I made another mistake, there is only update, no set
69: [01:17:27] <Zauberfisch> and not sure if its 'Class.Key' or 'CLass
70: [01:17:34] <Zauberfisch> ', 'key'
71: [01:17:38] <Zauberfisch> you'd have to try
72: [01:17:48] <Zauberfisch> UncleCheese: still waiting for the question ;)
73: [01:20:22] <checkcheck> It seems to be working now
74: [01:20:43] <checkcheck> though if it timesout then a warning gets triggered down the line about XML parsing
75: [01:20:46] <checkcheck> :/
76: [01:45:27] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
77: [01:47:56] <irogue_> Zauberfisch: guess Aaron doesn't need your help after all :P
78: [01:50:32] <Stomach> Zauberfisch is going around starring githubs that I've starred already
79: [01:50:44] <Stomach> this isn't how our relationship is supposed to work
80: [01:51:03] <Zauberfisch> :D
81: [01:52:04] * DesignerX has joined #silverstripe
82: [01:55:02] <irogue_> hey Stomach, you should PR your swipestripe changes :P
83: [01:55:43] <irogue_> its our hackday on friday, so Frank will likely be spending the entire day on swipestripe
84: [01:56:45] <Ryan-Toast> what’s the variable for the Url segmnt in atemplate?
85: [01:57:05] <Stomach> irogue_ - hmm will look at it
86: [01:57:12] <Stomach> $URLSegment Ryan-Toast
87: [01:57:15] <irogue_> $URLSegment
88: [01:57:20] <irogue_> dammit
89: [01:57:25] <irogue_> beat me by 2 seconds!
90: [01:57:31] <Stomach> and I included his name!
91: [01:57:37] <Ryan-Toast> Stomach: Ah silly me was still using .XML after it.
92: [01:57:39] <Ryan-Toast> Cheers, fguys.
93: [01:58:00] * irogue_ is an fguy
94: [01:58:22] <Stomach> whats an fguy
95: [01:58:26] <Ryan-Toast> a* fguy
96: [01:58:40] <Ryan-Toast> A mistype of guy
97: [01:58:54] <Ryan-Toast> My typing is awful.
98: [01:59:01] <Ryan-Toast> just the worst.
99: [01:59:03] <irogue_> Ryan-Toast: *an fguy, if you're pronouncing the F
100: [01:59:18] <Stomach> fuck english, eh?
101: [01:59:24] <irogue_> :P
102: [01:59:25] <Ryan-Toast> I thought an is used for words that start with a vowel?
103: [01:59:31] <irogue_> start with a vowel *sound*
104: [01:59:37] <irogue_> F is pronounced Eff
105: [01:59:46] <Ryan-Toast> you’re joshing me.
106: [01:59:48] <irogue_> nope
107: [01:59:55] <Ryan-Toast> Fuck this game.
108: [01:59:58] <irogue_> lol
109: [02:00:08] <irogue_> english is fairly retarded :P
110: [02:00:12] <Ryan-Toast> http://i.imgur.com/KW52x.gif
111: [02:02:00] <irogue_> it means that a/an can change depending on your pronunciation too
112: [02:02:09] <Kingy> love the saying "joshing me"
113: [02:02:44] <Kingy> ooo e3 conferences tomorrow peeps
114: [02:02:47] <irogue_> e.g. some people say xylophone "zy-lo-phone", others "ex-i-lo-fone"
115: [02:03:00] <irogue_> the former would be "a xylophone", the latter "an xylophone"
116: [02:03:23] <Stomach> its not a uniform way to do things
117: [02:03:24] <Stomach> :P
118: [02:03:45] <Stomach> uniform has a y sound which is a consonant sometimes and a vowel sometimes
119: [02:03:50] <Stomach> complicated.
120: [02:04:06] <irogue_> yep
121: [02:04:29] <Kingy> once ya know it ya know it
122: [02:04:33] <Stomach> is there any way to do $StupidControllerThing("Menu", $Menu(1)) ?
123: [02:04:35] <irogue_> our office needs an air rifle
124: [02:04:38] <Ryan-Toast> Kingy: http://i.imgur.com/QfodUIR.jpg
125: [02:04:45] <Kingy> I couldn't imagine trying to learn english though
126: [02:05:05] <Kingy> lol Ryan-Toast
127: [02:06:53] <Stomach> I just want to recieve the arraylist, not have it try to output it in the template
128: [02:07:05] <irogue_> damn seagulls sitting on the balcony making horrible noises
129: [02:07:38] <Ryan-Toast> Kingy: E3 is always boring as fuck.
130: [02:07:51] <Ryan-Toast> BATTLEFIELD8, NEW COD!
131: [02:08:08] <Kingy> yeah new assassins creed
132: [02:08:11] <Ryan-Toast> WE’RE REMAING ZELDA ON SOMETHING!
133: [02:08:27] <Kingy> having said that there is always that little something something that gets people excited
134: [02:08:43] <Ryan-Toast> つ ◕_◕ ༽つ Give FALLOUT4
135: [02:08:45] <irogue_> Call of Duty: Modern Black Warfare Ops: Zombies 31
136: [02:08:47] <Stomach> oculus rift 2
137: [02:08:54] <Kingy> Stomach: yes!
138: [02:09:11] <Stomach> the emotiv insight
139: [02:09:16] <Stomach> those are already released though
140: [02:09:19] <Stomach> but they get me excited
141: [02:09:23] <Kingy> Ubisoft is usually the best to watch
142: [02:09:44] <Kingy> hopefully some decent titles come out for new gen consoles
143: [02:09:46] <irogue_> because they don't just have a single cash cow they keep milking?
144: [02:09:55] <Ryan-Toast> Bethesda had an announcment, but it isn’t fallout so my hype train derailed.
145: [02:10:02] <irogue_> EA with Battlefield, Activision with CoD
146: [02:10:04] <Kingy> irogue_: Farcry and Assassins Creed
147: [02:10:14] <Ryan-Toast> $10 says Farcry has new box art.
148: [02:10:19] <irogue_> Kingy: *single* :P
149: [02:10:26] <irogue_> they at least alternate!
150: [02:10:27] <irogue_> :P
151: [02:10:28] <Kingy> oh yeah true
152: [02:10:28] <Kingy> haha
153: [02:10:53] <Kingy> Maybe they'll remake watch dogs properly
154: [02:11:10] <Stomach> stop talking crap and help me understand the silverstripe templating engine
155: [02:11:30] <irogue_> Stomach: that suggests we understand it :P
156: [02:11:38] <Zauberfisch> Stomach: there is nothing to understand. what you are trying is not possible
157: [02:11:59] <Zauberfisch> passing variables to methods in templates is not the well implemented
158: [02:12:42] <Zauberfisch> rule over the thumb: assume its broken, be positively suprised when it works
159: [02:13:14] * zippy__ has joined #silverstripe
160: [02:13:54] <zippy__> So… I wonder when things like db, indexes, has_one, has_many, default_sort, summary_fields etc will move out to yaml
161: [02:14:20] <Zauberfisch> zippy__: they already did :O
162: [02:14:26] <Zauberfisch> you can do:
163: [02:14:27] <Zauberfisch> Page:
164: [02:14:30] <Zauberfisch> db:
165: [02:14:52] <Stomach> irogue_, Zauberfisch yeah I know but I get frustrated sometimes :D
166: [02:14:53] <Zauberfisch> MyField: 'Int'
167: [02:14:56] <zippy__> interesting, thou I don't like the readability of yaml
168: [02:15:16] <Stomach> also, we're breaking the CMS dropdown field with a list of 11,000 people :S
169: [02:15:18] <Zauberfisch> zippy__: but its optional
170: [02:15:39] <zippy__> Maybe should just dump in the mysite _config
171: [02:15:42] <zippy__> .php
172: [02:15:54] <Zauberfisch> zippy__: actually, the db, has_many, what ever are now managed by the config system
173: [02:16:06] <Zauberfisch> there are 3 ways of setting things in the config system:
174: [02:16:08] <Zauberfisch> private static
175: [02:16:10] <Zauberfisch> yml
176: [02:16:16] <Zauberfisch> Config::inst()->update()
177: [02:22:30] <zippy__> I have Schools, which have mean Teachers, which have many Students. Is there a way to get the total count of Students in a school - ie School->Teachers()->Students()->Count() ?
178: [02:23:34] <zippy__> I know there is a way, like School->Teachers()->xxx('Students')->Count() or something, I think simon_w has mentioned it to be before
179: [02:23:38] <zippy__> curse this old brain
180: [02:23:46] <Stomach> Student::get()->filter(array('TeacherID' => Teacher::get()->filter(array('SchoolID'=> $this->ID))->map('ID','ID')->toArray)))
181: [02:23:50] <Stomach> something like that?
182: [02:24:21] <zippy__> Stomach: That is how I used to, but then simon_w opened by eyes to another way
183: [02:24:46] <Zauberfisch> zippy__: there is a sum() method, if thats what you are refering to
184: [02:25:09] <Zauberfisch> but Sool->Teachers()->Students() won't work
185: [02:25:25] <Zauberfisch> because Teachers() returns a List of Teachers, not a Teacher
186: [02:26:23] <zippy__> yea, that is why he used a word
187: [02:26:27] <zippy__> I think it was 'relation'
188: [02:26:32] <Ryan-Toast> Game of thrones torrents are up!
189: [02:26:53] <spronk> BOOBS AND THRONES!
190: [02:27:02] <spronk> though with disappointingly few boobs lately..
191: [02:27:03] <Stomach> or column?
192: [02:27:19] <Stomach> no zippy__ you're right, its column
193: [02:27:24] <Stomach> relation*
194: [02:27:25] <Stomach> :S
195: [02:27:28] <Zauberfisch> ah, right
196: [02:27:43] <spronk> Ryan-Toast: what trackas?
197: [02:27:48] <Zauberfisch> zippy__: School->Teachers()->relation('Students')->count()
198: [02:27:59] <Zauberfisch> didn't know about that until now, nice
199: [02:28:02] <Ryan-Toast> spronk: I just direct download mine
200: [02:28:09] <Ryan-Toast> of warez
201: [02:28:12] <Ryan-Toast> off**
202: [02:29:14] <Zauberfisch> migrating servers on a sunday night is so much fun
203: [02:29:17] <Zauberfisch> not
204: [02:29:49] <Stomach> lol :D
205: [02:30:18] <zippy__> Zauberfisch Stomach yea thats it. Is nicer than the other way whichis why I was keen to recll it
206: [02:30:19] <zippy__> recall
207: [02:30:20] <zippy__> Zauberfisch: migrating to?
208: [02:30:21] <Stomach> is there a way to make a dropdownlist ajax search instead of just showing all the results? we have a massive data list and its crashing chozen or whatever plugin is in use in the cms
209: [02:31:17] <Ryan-Toast> Stomach: you may have to extend the field and disable some of the options
210: [02:31:22] <Zauberfisch> Stomach: yes, there are many implementations of a tag field and multiselect field
211: [02:31:30] <Zauberfisch> zippy__: one server to another
212: [02:31:43] <Zauberfisch> actually, some servers to some other servers
213: [02:31:44] <zippy__> same company then
214: [02:31:59] <zippy__> just newer hardware or something? or newer php? or just for giggles
215: [02:32:00] <Zauberfisch> yes
216: [02:32:27] <Zauberfisch> well, the reasons vary from server to server
217: [02:32:44] <Zauberfisch> some because the previous contract is outdated and no longer a good price
218: [02:32:51] <Zauberfisch> others because I want better hardware
219: [02:33:00] <Zauberfisch> and some just for the giggles because I am at it anyway
220: [02:33:08] <zippy__> if you don't mind sharing, who hosting with?
221: [02:33:49] <Zauberfisch> http://www.hetzner.de/ http://www.nessus.at/ and https://www.hosteurope.de/de/
222: [02:34:06] <Zauberfisch> (all EU based)
223: [02:34:23] <zippy__> find hetzner good? sure are cheap
224: [02:34:34] <Zauberfisch> I love hetzner
225: [02:35:06] <Zauberfisch> I have only good things to tell about hetzner
226: [02:35:13] <Zauberfisch> amazingly good support
227: [02:35:38] <zippy__> sure are cheap
228: [02:36:06] <Zauberfisch> probably because they are so big, they can afford that
229: [02:36:06] <zippy__> would make for good job servers where latency isn't a factor
230: [02:36:14] <Zauberfisch> while still bringing high quality
231: [02:36:18] <irogue_> i like to just migrate servers occasionally
232: [02:36:40] <irogue_> gives you a chance to notice what you'd done stupidly and do it right this time around
233: [02:37:09] * UncleCheese has joined #silverstripe
234: [02:37:13] <Zauberfisch> I especially enjoy the support there. when you contact support, you actually speak to system administrators, not some call center guy who barely can turn off his own PC
235: [02:39:30] <Zauberfisch> just the other day I issued a manual server reset, and I imediatly got a response from a guy saying, "hey there, your server is still running, and is pingable and responsive, are you sure you want me to turn of power? perhaps there is something else I can do for you? like connect a console to your server?"
236: [02:40:09] * UncleCheese quit (Client Quit)
237: [02:41:34] <Zauberfisch> host europe is also ok, but I'd say not as good as hetzner. however there v-servers are way cheaper than with hetzner
238: [02:42:46] <Zauberfisch> nessus is also great, and pretty cheap on small root servers, but expensive on bigger ones
239: [02:45:16] <Zauberfisch> and whats great with all 3 of them: no contract period. you can cancle the contact at just 1 months notice
240: [02:46:16] * UncleCheese has joined #silverstripe
241: [02:48:09] * joelpittet quit (Remote host closed the connection)
242: [02:57:09] <srikanth> I am doing a silverstripe migration to the current version
243: [02:57:34] <srikanth> I am getting PHP Fatal error: Class 'TagField' not found in error
244: [02:59:13] <srikanth> the migration is from 2.4 to 3.1
245: [03:14:34] <checkcheck> srikanth did you fix your error?
246: [03:14:54] <srikanth> checkcheck, didn't find a solution yet
247: [03:15:39] <checkcheck> is the class TagField anywhere in your project? Do a global search
248: [03:20:50] <srikanth> checkcheck, it is being used in few places
249: [03:21:05] <checkcheck> is the class defined though?
250: [03:21:15] <checkcheck> search for "class TagField"
251: [03:21:40] <srikanth> no, it is not defined
252: [03:21:50] <srikanth> hmm
253: [03:21:53] <checkcheck> bingo
254: [03:22:09] <checkcheck> Where is the code?
255: [03:22:14] <checkcheck> is it in your custom site code?
256: [03:22:43] <checkcheck> I mean, where is the code which is trying to use the TagField class
257: [03:23:06] <srikanth> it is in the custom code
258: [03:24:25] <checkcheck> mmkay. Well you may be missing a module that you once had
259: [03:24:31] <checkcheck> Find what it was
260: [03:24:33] <checkcheck> and add it
261: [03:24:56] <Stomach> likely this one: https://github.com/chillu/silverstripe-tagfield
262: [03:25:15] <srikanth> Stomach, I am looking at it
263: [03:25:38] <srikanth> checkcheck thanks for your assistance in helping find the source
264: [03:25:47] <checkcheck> no worries
265: [03:32:08] * cloph quit (Ping timeout: 276 seconds)
266: [03:36:25] * cloph_away has joined #silverstripe
267: [03:37:13] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
268: [03:38:25] * checkcheck quit (Ping timeout: 246 seconds)
269: [03:41:36] * ARNHOE has joined #silverstripe
270: [03:42:59] * UncleCheese has joined #silverstripe
271: [03:46:01] * ARNHOE quit (Ping timeout: 240 seconds)
272: [04:13:20] * zippy__ quit (Ping timeout: 260 seconds)
273: [04:13:27] * zippy___ has joined #silverstripe
274: [04:36:20] * Shrike_Finland has joined #silverstripe
275: [04:37:41] * Shrike_Finland quit (Client Quit)
276: [04:37:51] * checkcheck has joined #silverstripe
277: [04:52:58] <zippy___> fark
278: [04:53:51] <zippy___> I hate doing a flush, then go edit something in the ide, and come back and do the refresh for that code change forgetting about the last flush so it takes FOREVER for your tweak to show up
279: [04:54:13] <zippy___> especially in the CMS, when you do a flush, and then click on something in a gridfield and it persists the flush params, so takes soo long
280: [05:02:30] * zippy___ quit (Quit: zippy___)
281: [05:16:35] * Ryan-Toast quit (Quit: Ryan-Toast)
282: [05:16:47] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
283: [05:20:57] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
284: [05:27:25] * srikanth quit (Ping timeout: 252 seconds)
285: [05:30:25] * checkcheck quit (Ping timeout: 246 seconds)
286: [05:31:16] * Kingy is now known as Kingy[a]
287: [06:03:19] * an_Eskimo quit (Ping timeout: 246 seconds)
288: [06:05:10] * Shrike_Finland has joined #silverstripe
289: [06:07:10] <Shrike_Finland> Hi, is there a way to set date.nice format in _config?
290: [06:10:56] <simon_w> No
291: [06:20:00] <Shrike_Finland> So, only way is to write own function to set date.nice with right format? Or is it working in right locale format, if server has locale settings right in php.ini? I'm trying to set dateformat in j.n.Y format...
292: [06:23:47] <simon_w> You could add a method to Date that outputs like that, or you could just use $Date.Format('j.n.Y')
293: [06:33:32] * cloph_away quit (Ping timeout: 245 seconds)
294: [06:33:53] * cloph_away has joined #silverstripe
295: [06:46:09] * checkcheck has joined #silverstripe
296: [06:46:45] <checkcheck> Hey all - where is it that SS first accesses sessions? I am having a wierd issue where my sessions are being reset when visiting /admin
297: [06:52:32] <checkcheck> every time I visit /admin silverstripe gives me a fresh PHPSESSID
298: [07:07:22] * checkcheck quit (Ping timeout: 246 seconds)
299: [07:09:56] * Tanger has joined #silverstripe
300: [07:17:58] * ARNHOE has joined #silverstripe
301: [07:22:11] * ARNHOE quit (Ping timeout: 252 seconds)
302: [07:45:01] * stnvh has joined #silverstripe
303: [07:46:42] * checkcheck has joined #silverstripe
304: [07:49:21] * guci0 has joined #silverstripe
305: [07:49:28] <guci0> Hello World!
306: [08:10:35] * kinglozzer has joined #silverstripe
307: [08:21:37] * Pyrptk has joined #silverstripe
308: [09:01:32] * Shrike_Finland quit (Ping timeout: 240 seconds)
309: [09:05:06] * Shrike_Finland has joined #silverstripe
310: [09:06:22] * checkcheck quit (Ping timeout: 246 seconds)
311: [09:17:10] * Azure_ has joined #silverstripe
312: [09:17:28] * r_hector1 has joined #silverstripe
313: [09:18:09] * r_hector quit (Ping timeout: 240 seconds)
314: [09:19:02] * irogue quit (Ping timeout: 240 seconds)
315: [09:19:08] * irogue has joined #silverstripe
316: [09:19:46] * Azure quit (Ping timeout: 240 seconds)
317: [09:23:41] * stnvh quit (Ping timeout: 240 seconds)
318: [09:24:03] * stnvh has joined #silverstripe
319: [09:26:00] * stnvh quit (Client Quit)
320: [09:30:31] * micmania1 has joined #silverstripe
321: [09:34:45] * Tanger quit (Quit: Tanger)
322: [09:36:18] * Tanger has joined #silverstripe
323: [10:13:25] * Shrike_Finland quit (Quit: Leaving.)
324: [10:21:32] * Shrike_Finland has joined #silverstripe
325: [10:22:16] * gelignite has joined #silverstripe
326: [10:31:47] * Tanger quit (Quit: Tanger)
327: [10:49:41] * simon_w quit (Quit: This computer has gone to sleep)
328: [10:57:30] * simon_w|air has joined #silverstripe
329: [11:19:52] * spronk quit (Ping timeout: 260 seconds)
330: [11:30:13] * Azure_ is now known as Azure
331: [11:45:48] * Shrike_Finland quit (Quit: Leaving.)
332: [11:46:12] * gelignite quit (Quit: http://bit.ly/nkczDT)
333: [11:48:08] * DesignerX quit (Ping timeout: 260 seconds)
334: [11:49:58] * Jon__ has joined #silverstripe
335: [11:50:12] * Jon__ quit (Client Quit)
336: [11:58:08] * MrChimp has joined #silverstripe
337: [12:01:33] <MrChimp> Hi folks. Haven't worked with SS for a while and I'm having some problems. I have a HomePage and a load of ProjectPages. I am trying to attach one ProjectPage to the homepage. I've added static $has_one = array('PromotedProject' => 'ProjectPage'); to my HomePage class and added the field in the getCmsFields function. I have run /dev/build and it has created the correct fields in the database. I can select a project but when I sa
338: [12:01:33] <MrChimp> ve the HomePage notyhing happens.
339: [12:01:37] <MrChimp> Any suggestions?
340: [12:02:52] <simon_w|air> MrChimp, how did you create the CMS field?
341: [12:03:17] <MrChimp> like this:
342: [12:03:19] <MrChimp> $field = new OptionalTreeDropdownField('PromotedProject', 'Promoted Project to show instead of the Showreel', 'ProjectPage');
343: [12:03:26] <MrChimp> $fields->addFieldToTab('Root.Main', $field);
344: [12:03:57] <simon_w|air> You need to use PromotedProjectID, not PromotedProject
345: [12:04:47] <MrChimp> aha! Thank you!!
346: [12:14:23] * Shrike_Finland has joined #silverstripe
347: [12:16:31] * simon_w|air quit (Quit: This computer has gone to sleep)
348: [12:18:26] * spronk2 has joined #silverstripe
349: [12:21:03] <violet-rpi> as silly belgians we try to be nice and need a dutch and french version of site, what is the best way to do this?
350: [12:24:18] * micmania1 quit (Ping timeout: 265 seconds)
351: [12:27:15] * micmania1 has joined #silverstripe
352: [12:42:44] * ARNHOE has joined #silverstripe
353: [12:43:24] * UndefinedOffset has joined #silverstripe
354: [12:47:52] * ARNHOE quit (Ping timeout: 276 seconds)
355: [12:51:21] * Shrike_Finland quit (Quit: Leaving.)
356: [12:57:34] * Shrike_Finland has joined #silverstripe
357: [13:09:34] * Shrike_Finland1 has joined #silverstripe
358: [13:09:34] * Shrike_Finland quit (Read error: Connection reset by peer)
359: [13:11:15] * spronk2 quit (Quit: spronk2)
360: [13:11:58] * Shrike_Finland has joined #silverstripe
361: [13:15:36] * Shrike_Finland1 quit (Ping timeout: 260 seconds)
362: [13:26:39] <Pyrptk> That fuck'n moment when you see SQLQuery is supposed to store FROM first in it's from array (followed by all joins) but in reality just first in first outs.
363: [13:26:54] <Pyrptk> FIFO queueing breaks the shit out of the query :<
364: [13:27:05] <Pyrptk> SELECT .... LEFT JION ERRROR
365: [13:31:52] * DesignerX has joined #silverstripe
366: [13:36:23] * joelpittet has joined #silverstripe
367: [13:39:24] * DesignerX quit (Ping timeout: 260 seconds)
368: [13:41:28] * Shrike_Finland quit (Quit: Leaving.)
369: [13:42:19] * Shrike_Finland has joined #silverstripe
370: [13:42:40] * Shrike_Finland quit (Client Quit)
371: [13:42:47] * DesignerX has joined #silverstripe
372: [13:43:04] <Pyrptk> ever.
373: [13:43:12] <Pyrptk> I assume no one ever uses SQLQuery.
374: [13:44:03] <Pyrptk> because it's broken to fuck.
375: [13:49:51] * DesignerX quit (Remote host closed the connection)
376: [13:52:56] <kinglozzer> Pyrptk: I've used it... once... ever
377: [13:55:22] <Pyrptk> kinglozzer: I've used it before too.
378: [13:55:32] <Pyrptk> and I think things like dataquery actually use it internally
379: [13:55:39] <Pyrptk> but they obviously don't USE it use it.
380: [13:55:45] <Pyrptk> because it's broken, as fuck.
381: [14:08:46] * muskie9 has joined #silverstripe
382: [14:12:18] * alantucker has joined #silverstripe
383: [14:12:43] * richwestcoast has joined #silverstripe
384: [14:12:53] <alantucker> need to create a sitetree from a external db, any ideas?
385: [14:25:22] * catcher has joined #silverstripe
386: [14:42:43] * Shrike_Finland has joined #silverstripe
387: [14:48:32] <catcher> hello hello
388: [15:05:24] * camel_case has joined #silverstripe
389: [15:17:46] * nonconformatevi has joined #silverstripe
390: [15:19:27] <nonconformatevi> hi! just a question: in the silverstripe/blog module, what is the owner and what are its features?
391: [15:21:08] * gelignite has joined #silverstripe
392: [15:27:24] * nonconformatevi quit (Quit: Sto andando via)
393: [15:33:34] <catcher> nonconformatevi: if you come back and/or read the log, this will help: http://addons.silverstripe.org/add-ons/silverstripe/blog
394: [15:34:52] * kinglozzer Panic earlier - server goes down after me typing /rm -rf
395: [15:35:19] <kinglozzer> Turns out I had the right folder *phew*. Server issues were completely unrelated
396: [15:37:17] * jenniferaslan has joined #silverstripe
397: [15:52:37] <catcher> yeesh
398: [15:52:49] <catcher> at least you won't need much coffee today.
399: [15:56:00] * camel_case quit (Ping timeout: 265 seconds)
400: [16:06:09] * camel_case has joined #silverstripe
401: [16:06:11] * camel_case has left #silverstripe
402: [16:15:37] <kinglozzer> catcher: I've already blown through all the coffee. Just done security upgrades to over 20 3.0.x sites - half of which weren't on composer D: kill me
403: [16:15:50] <catcher> 20! brutal.
404: [16:17:28] * kinglozzer runs home before I spot one I've missed
405: [16:17:29] * kinglozzer quit ()
406: [16:19:18] * ARNHOE has joined #silverstripe
407: [16:24:19] * ARNHOE quit (Ping timeout: 276 seconds)
408: [16:43:24] * MrChimp quit (Read error: Connection reset by peer)
409: [16:52:34] * richwestcoast quit (Quit: Textual IRC Client: www.textualapp.com)
410: [16:52:47] * Shrike_Finland quit (Quit: Leaving.)
411: [16:54:43] * Shrike_Finland has joined #silverstripe
412: [17:33:09] * Shrike_Finland quit (Quit: Leaving.)
413: [17:40:56] * robert__ has joined #silverstripe
414: [17:42:14] * robert_ quit (Disconnected by services)
415: [17:44:20] * joelpittet quit (Remote host closed the connection)
416: [17:44:54] * joelpittet has joined #silverstripe
417: [17:48:24] * Shrike_Finland has joined #silverstripe
418: [17:53:07] * Shrike_Finland quit (Client Quit)
419: [17:55:20] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
420: [17:55:29] * Shrike_Finland has joined #silverstripe
421: [18:01:11] * robert__ quit (Ping timeout: 265 seconds)
422: [18:06:03] * babak has joined #silverstripe
423: [18:07:48] * oddnoc has joined #silverstripe
424: [18:15:09] * BPower has joined #silverstripe
425: [18:15:17] <BPower> Heyo. Been a while.
426: [18:15:52] <BPower> Is there any current work being done to upgrade TinyMCE to v4?
427: [18:16:22] <BPower> It's currently 3.5.8, I believe.
428: [18:19:47] <catcher> BPower, not sure, but I'm curious too
429: [18:31:27] * muskie9 has joined #silverstripe
430: [18:41:41] <BPower> doo dee doo dee doo.... I'll hang around in case anyone who knows about TinyMCE replies.
431: [19:06:29] * Liquide has joined #silverstripe
432: [19:19:24] * UncleCheese has joined #silverstripe
433: [19:19:32] * UncleCheese quit (Client Quit)
434: [19:23:05] <UndefinedOffset> there was discussion on the dev group but it seems to have died down https://groups.google.com/forum/#!searchin/silverstripe-dev/tinymce$204/silverstripe-dev/SHLjE5g3df0/LHdPBLuPZ30J
435: [19:24:33] * scpi has joined #silverstripe
436: [19:26:06] * joelpitt_ has joined #silverstripe
437: [19:28:39] * gelignite quit (Quit: http://bit.ly/nkczDT)
438: [19:29:38] * joelpittet quit (Ping timeout: 265 seconds)
439: [19:53:06] * robert_ has joined #silverstripe
440: [19:54:30] * joelpitt_ quit (Remote host closed the connection)
441: [19:54:36] * robert_ quit (Max SendQ exceeded)
442: [19:55:04] * robert_ has joined #silverstripe
443: [20:07:57] * UndefinedOffset quit (Quit: Leaving.)
444: [20:13:51] * Kingy[a] is now known as Kingy
445: [20:24:30] * Shrike_Finland quit (Quit: Leaving.)
446: [20:26:10] * Jakx has left #silverstripe
447: [20:28:04] <Kingy> mornnning
448: [20:29:39] <catcher> 'afternoon
449: [20:30:15] * Shrike_Finland has joined #silverstripe
450: [20:35:35] * antmas has joined #silverstripe
451: [20:45:59] * Shrike_Finland quit (Quit: Leaving.)
452: [20:47:22] <Stomach> how do
453: [20:49:35] * muskie9 quit (Ping timeout: 252 seconds)
454: [20:51:20] * muskie9 has joined #silverstripe
455: [20:52:40] * Ryan-Toast has joined #silverstripe
456: [20:54:46] <catcher> hey hey
457: [20:54:57] <BPower> ho ho
458: [20:59:24] <Ryan-Toast> Everywhere is wet. Sigh.
459: [21:04:25] <antmas> Moin moin all
460: [21:08:11] <Kingy> Ryan-Toast: indeed it is
461: [21:08:19] <Kingy> so glad I don't have to walk from train to work today
462: [21:08:32] <Ryan-Toast> Kingy: I had to ride my motorcycle. AKA the shower.
463: [21:08:52] <Kingy> haha bl
464: [21:11:28] <antmas> Ryan-Toast: you have wet weather gear?
465: [21:11:39] <Ryan-Toast> antmas: Yes.
466: [21:11:44] <Ryan-Toast> antmas: but it’s raining hard.
467: [21:11:49] <antmas> ah true
468: [21:12:06] <antmas> sucks only having a bike in Winter
469: [21:12:36] <Ryan-Toast> antmas: Yeah, my Mrs offers me a lift, but that means I have to get up an hour earlier.
470: [21:12:36] <Stomach> I walked to work today, it was nic
471: [21:12:37] <Stomach> e
472: [21:12:56] <Stomach> I like it when everyone is unhappy because of the rain and I have a jacket
473: [21:12:59] <Stomach> mwahahaha
474: [21:13:12] <Ryan-Toast> Stomach :P
475: [21:13:20] <antmas> I'm tempted to buy another cheap bike for after winter
476: [21:13:38] <Ryan-Toast> antmas: Not with a kid.
477: [21:13:48] <antmas> Ryan-Toast: :P
478: [21:14:00] <antmas> need a new car first though
479: [21:14:03] <Ryan-Toast> Depends on the bike I guess :P
480: [21:14:15] <Ryan-Toast> You would be fine with a little suzuki 125 :D
481: [21:14:24] * antmas should probably get life insurance first
482: [21:14:27] <antmas> :)
483: [21:14:45] <Ryan-Toast> antmas: You know what I do nearly every day?
484: [21:14:56] <Stomach> ffs bitbucket http://status.bitbucket.org/ :\
485: [21:14:56] <antmas> Ryan-Toast: roll 20s?
486: [21:15:07] <Ryan-Toast> antmas: Go to this page, and stare at the emtyness https://github.com/Rhym/ss_boilerplate/issues?state=open
487: [21:15:41] <antmas> Ryan-Toast: haha, I got rid of my current list. Some of them were actually PC related.
488: [21:15:53] <antmas> as in my hdd failed hard
489: [21:16:43] <Ryan-Toast> antmas: Oh, that sucks.
490: [21:16:49] * Pyrptk quit (Ping timeout: 246 seconds)
491: [21:17:32] <Ryan-Toast> Just added a couple of things.
492: [21:17:39] <Ryan-Toast> and I found a bug allll by myself.
493: [21:17:53] <antmas> Ryan-Toast: yeah it does, I just didn't think it could possibly cause some issues inside a browser :O
494: [21:18:08] <antmas> but after replacing it, everything I had logged worked perfectly!
495: [21:18:12] <antmas> madness!
496: [21:18:33] <Ryan-Toast> Was it you, Stomach or Colin[pi] who had a good default .htaccess in their own boilerplate?
497: [21:19:03] <antmas> hmmmm I don't recall
498: [21:19:16] <antmas> Colin probably, that rings a bell
499: [21:19:23] <Stomach> I do
500: [21:19:32] <Stomach> but its not open
501: [21:19:33] <Ryan-Toast> Stomach: linkitylink?
502: [21:19:36] <Stomach> I'll pastie for you
503: [21:19:43] <Ryan-Toast> Stomach: Ah, must have been Colin then
504: [21:20:23] <Ryan-Toast> Have to wait until the 20th until I can order my computer parrrts :(
505: [21:20:48] <Stomach> http://pastie.org/9274983
506: [21:21:06] * Pyromanik has joined #silverstripe
507: [21:21:12] <Ryan-Toast> Stomach: Cheers “)
508: [21:21:19] <antmas> Ryan-Toast: yeah I've got a month at least to wait. Mine total $1800 :(
509: [21:21:22] <Stomach> Ryan-Toast, that includes a rewrite for https://github.com/heyday/silverstripe-hashpath too
510: [21:21:32] <Ryan-Toast> antmas: Mine’s like $4600
511: [21:21:35] <Pyromanik> So everyone
512: [21:21:42] <Pyromanik> hands up if you've used SQLQuery?
513: [21:22:07] * Stomach puts his hand up
514: [21:22:10] * zippy__ has joined #silverstripe
515: [21:22:17] <Stomach> in 2.4
516: [21:22:20] <Pyromanik> Stomach, and did you suc... oic
517: [21:22:21] <Stomach> ages ago
518: [21:22:25] <zippy__> morning
519: [21:22:29] <Pyromanik> yeah, I think it might have worked back then
520: [21:22:37] * UncleCheese has joined #silverstripe
521: [21:22:44] <Stomach> hopefully it did, I used it in business critical parts of a website
522: [21:22:44] <Stomach> :P
523: [21:22:50] <Pyromanik> so it assumes now that the first thing in your from array is the from table (it also stores joins).
524: [21:23:01] <Pyromanik> Except that it works in a FIFO manner
525: [21:23:15] <Pyromanik> store a join first, end up with SELECT * LEFT JOIN ... FROM
526: [21:23:23] <antmas> Ryan-Toast: what the fuck are you buying?
527: [21:23:32] <Pyromanik> wuh wuh.. waaaaa.
528: [21:23:57] <Stomach> Pyromanik, really?
529: [21:24:39] <Ryan-Toast> antmas: http://nz.pcpartpicker.com/user/Rhym/saved/BkjJ7P
530: [21:24:52] <Pyromanik> Stomach, yup. Also reconfigures subqueries into LEFT JOIN "SELECT lolfail FROM table)"
531: [21:25:09] <Stomach> is it something to do with this note: "TODO: Don't require this internal-state manipulate-and-preserve - let sqlQueryToString() handle the new syntax"
532: [21:25:12] <Stomach> lol
533: [21:25:15] <Pyromanik> works well for very simple stuff
534: [21:25:25] <Pyromanik> but... not at all if you're doing something that it's kinda actually designed for
535: [21:25:28] <Pyromanik> Oh, and best part
536: [21:25:38] <Pyromanik> select: BRO DEPRECATED. That's fine.
537: [21:25:44] <antmas> Ryan-Toast: nice!
538: [21:25:52] <Pyromanik> we've got setSelect and addSelect now
539: [21:25:56] <Pyromanik> and getSelect
540: [21:26:01] <Ryan-Toast> antmas: If it’s worth doing, it’s worth OVERDOING!
541: [21:26:11] <antmas> Ryan-Toast: was just going to say that :P
542: [21:26:13] <Pyromanik> but setSelect(getSelect) ERRROR DEPRECATED FOOL
543: [21:26:20] <antmas> Ryan-Toast: why an i7 though?
544: [21:26:33] <Ryan-Toast> antmas: Why not?
545: [21:26:43] <Pyromanik> Stomach, so you see, it's quite an adventure.
546: [21:26:56] <antmas> Ryan-Toast: I guess if you can afford it
547: [21:27:04] <antmas> that motherboard...
548: [21:27:07] <antmas> cray
549: [21:27:38] <Pyromanik> Stomach, aslo if you can figure out why it sorts join tables before joining on them... promode promotion because idk.
550: [21:27:51] <antmas> I'm so out of the game I didn't even know x79 existed
551: [21:28:03] * Jarrad has joined #silverstripe
552: [21:28:25] <Ryan-Toast> antmas: I don’t know shit about computers. I just told my friend to sort me a list, and money wasn’t an object.
553: [21:29:11] <Pyromanik> Ryan-Toast, why do you want one then?
554: [21:29:15] <Stomach> Pyromanik, its because of the getOrderedJoins function that gets run in execute I think
555: [21:29:24] <antmas> Ryan-Toast: Swap one of those monitors for a 4k
556: [21:29:25] <Ryan-Toast> Pyromanik: I like seeing “Your shit has been set to ultra”
557: [21:29:37] <Ryan-Toast> antmas: Link me a good 4k monitor
558: [21:29:42] <zippy__> ^ ditto
559: [21:29:43] <Ryan-Toast> or two.
560: [21:29:45] <Pyromanik> Ryan-Toast, so you're a hardcore gamer?
561: [21:29:57] <Ryan-Toast> Pyromanik: I wouldn’t say hardcore, but I do game a bit.
562: [21:30:29] <zippy__> Jesus, I got a shit problem, got this android tablet which is scaling the resolution up, so native is 1024 something, but it's displaying things as 1300 something, and all the websites just look shit arse. and I think that is just how the tablet is
563: [21:30:35] <Pyromanik> so why a super massive (over the) top of the line gfx?
564: [21:30:48] <Ryan-Toast> Pyro: Shrug
565: [21:30:56] <Ryan-Toast> Why not?
566: [21:31:04] <Pyromanik> super hardcore massive bitch eats all the power and overclocked like crazy will even let you play avatar the movie in realtime kinda bullshit?
567: [21:31:27] * srikanth has joined #silverstripe
568: [21:31:35] <Ryan-Toast> Pyromanik: Should I not get it?
569: [21:31:40] <Pyromanik> Ryan-Toast, because you may as well just by something a little less over the top then use it's cooling fan to shred the other $400 you saved in the process.
570: [21:31:54] <antmas> Ryan-Toast: http://www.extremetech.com/gaming/179486-samsung-launches-28-inch-4k-billion-color-monitor-for-just-700
571: [21:31:57] <Ryan-Toast> Pyromanik: Meh, it’s just money.
572: [21:32:06] <antmas> that monitor is badass, watched one over the weekend
573: [21:32:26] <Ryan-Toast> antmas: you watched a monitor over the weekend? :P
574: [21:32:32] <Pyromanik> Ryan-Toast, lol, frivilous. can I come party at your place? We'll light cigars with hunderd dollar notes. Then I'll even stub the cigar straight out, because I don't even smoke.
575: [21:32:59] <antmas> Ryan-Toast: had a micro lan party :P
576: [21:33:07] <Ryan-Toast> Pyromanik: Lol, I did get drunk and give some people money to go to the casino with me last weekend.
577: [21:33:19] <Pyromanik> wholey fuck, this guy.
578: [21:33:27] <Pyromanik> high rolling baller as fuck
579: [21:33:38] <Ryan-Toast> Got my whole life ahead of me to worry about money, I’d like to have some fun for a bit.
580: [21:33:40] * TheHacksaw has joined #silverstripe
581: [21:35:08] <antmas> haha
582: [21:35:38] <Stomach> you only have your whole life - current expenditure left actually
583: [21:35:43] <Stomach> could be a short time
584: [21:36:09] <Ryan-Toast> Stomach: lol, could be indeed.
585: [21:36:17] * scpi quit (Quit: scpi)
586: [21:36:29] <Pyromanik> Ryan-Toast, if you have an over supply of surplus funds, then travel.
587: [21:36:35] <Jarrad> Has anyone Has anyone run into memory issues while trying to build
588: [21:36:37] <Ryan-Toast> I still save, and all that shit. I just throw away my spending money is all.
589: [21:36:40] <Jarrad> builds fine locally?
590: [21:36:45] <Jarrad> I get this on my server
591: [21:36:46] <Jarrad> Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 72 bytes) in /var/www/vhosts/mysite/framework/core/manifest/TokenisedRegularExpression.php on line 28
592: [21:36:53] <Ryan-Toast> Pyromanik: December next year is when I move to London :)
593: [21:37:16] <Pyromanik> Jarrad, probably has something to do with your server memory limit being set to only 64mb
594: [21:37:42] <Pyromanik> Ryan-Toast, December next year is when I go hom.e
595: [21:37:54] <Ryan-Toast> Pyromanik: Exactly.
596: [21:37:56] <Pyromanik> Or Poland. IDK.
597: [21:37:57] <Ryan-Toast> :P
598: [21:38:02] <Pyromanik> haha :P
599: [21:38:08] <Ryan-Toast> Pyromanik: I am excited :D
600: [21:38:12] <Pyromanik> I'm not in London.
601: [21:38:32] <Ryan-Toast> I have a little O.E fund that I put some cash in every month
602: [21:38:34] <TheHacksaw> Hey all - just a quick one, is it still the case that changing the /admin url is still tough to do due to JS hard-coded urls?
603: [21:38:34] <Pyromanik> It's kinda a relief and kinda a cunt at the same time.
604: [21:38:36] <Pyromanik> idk
605: [21:38:42] <TheHacksaw> Ref this issue: https://github.com/silverstripe/silverstripe-cms/issues/712
606: [21:38:43] <Stomach> why London Ryan toast?
607: [21:38:54] <Pyromanik> TheHacksaw, probably shouldn't be.
608: [21:39:09] <Ryan-Toast> Stomach: I have some friends there, and I’d like to do a kind of work 3 months travel three months kind of deal.
609: [21:39:14] <Pyromanik> simple test, add a route to the admin controller, find out.
610: [21:39:32] <Ryan-Toast> I do work for Stray Travel, and Spaceships Travel so they said they will hook me up.
611: [21:39:44] <Pyromanik> luck you!
612: [21:39:47] <TheHacksaw> Pyromanik: Good point. Ta, will have a look
613: [21:39:54] <Stomach> TheHacksaw, Reports won't work, they are hardcoded
614: [21:39:59] <Pyromanik> TheHacksaw, probably should work though.
615: [21:40:07] <Pyromanik> Stomach, reports are a module now though aren't they?
616: [21:40:09] <Stomach> and it looks like javascript is hard coded too
617: [21:40:10] <antmas> lol Stray and Spaceships are like STI's on wheels
618: [21:40:14] <Stomach> Pyromanik, not until 3.2
619: [21:40:19] <Pyromanik> o
620: [21:40:23] <Ryan-Toast> antmas: lol
621: [21:40:37] <Stomach> and AssetAdmin has a hard coded
622: [21:40:37] <Stomach> $('.cms-tree')[0].setCustomURL('admin/assets/getsubtree');
623: [21:40:45] <Pyromanik> javascript should only be hardcoded if it refers to itself or something though right?
624: [21:40:52] * Liquide quit ()
625: [21:41:03] <Pyromanik> :< Should use baseurl or semething
626: [21:41:03] <Stomach> "should"
627: [21:41:04] <Pyromanik> oh well
628: [21:41:20] <TheHacksaw> Hmm. Thought this might be the case
629: [21:41:21] <Pyromanik> cms js is so confusemax that no one dare dig into it :<
630: [21:41:33] <TheHacksaw> Hence I thought I'd ask first :)
631: [21:41:45] <Pyromanik> TheHacksaw, just add route, see how broken it is, update ticket :P
632: [21:41:56] <antmas> anyone watching E3 streams?
633: [21:42:08] <Pyromanik> the fuck is an e3 stream?
634: [21:42:12] <TheHacksaw> Pyromanik: Haha, I'll do that in't morning!
635: [21:42:19] <antmas> Pyromanik: ?
636: [21:42:24] <TheHacksaw> Someone doesn't play games
637: [21:42:54] <Pyromanik> someone plays lots of games, but doesn't care two fucks about some marketing drossed bullshit that whackjobs get all drooly over
638: [21:43:08] <Pyromanik> becasue they love being told what to play and spend all their spare money on next
639: [21:43:10] <TheHacksaw> Exceptional point
640: [21:43:15] <Pyromanik> HEY LOOK, A NEW CALL OF DUTY
641: [21:43:19] <Pyromanik> WOW, WHAT A SURPRISE!
642: [21:43:20] <TheHacksaw> The best thing Ive seen so far is an indie game
643: [21:43:26] <Pyromanik> IT'S SO REFRESHING SINCE THE LAST ONE
644: [21:43:46] <antmas> I love watching it for the reactions
645: [21:43:57] <Pyromanik> TheHacksaw, exactly. So what the fuck is an E3 stream, and how is it better to reading a 'best of' blog post a few days after event close?
646: [21:44:00] <antmas> some people lose it over CG trailers for vapourware
647: [21:44:11] <Pyromanik> antmas, exactly. vapourware.
648: [21:44:17] <Ryan-Toast> Pyromanik: Bethesda already said no Fallout4, lost interest in E3
649: [21:44:18] <Pyromanik> probably best way to describe it :P
650: [21:44:24] <Pyromanik> lulz
651: [21:44:25] <TheHacksaw> Vapourware, nice term
652: [21:44:33] <Pyromanik> old term, no one uses it enough anymore.
653: [21:44:41] * antmas uses it a lot
654: [21:44:43] <Pyromanik> Vapourware: The reason kickstarter exists!
655: [21:44:52] <TheHacksaw> ^ SO this
656: [21:45:09] <Pyromanik> GAIS I WANNA BUY JETSKIS err, I mean, look at this cool software idea I had!
657: [21:45:14] <TheHacksaw> Although I did back Elite
658: [21:45:15] <Ryan-Toast> http://i.imgur.com/chM5zxz.jpg
659: [21:45:37] <TheHacksaw> Which appears to be a rare, potentially-actually-delivering diamond
660: [21:45:44] <Pyromanik> Ryan-Toast, zing.
661: [21:45:58] <Ryan-Toast> http://i.imgur.com/lzoc6PW.png
662: [21:45:58] <Pyromanik> TheHacksaw, define 'elite'?
663: [21:46:05] <TheHacksaw> Elite: Dangerous
664: [21:46:29] <antmas> Haven't backed any software yet
665: [21:46:31] <TheHacksaw> As in the sequel to the old BBC Micro game
666: [21:46:36] <antmas> books and short films though
667: [21:46:40] * catcher quit (Quit: Leaving)
668: [21:47:20] <Pyromanik> TheHacksaw, so basically EVE only with less fuckwits?
669: [21:47:25] <antmas> I almost backed Star Citezin, but that fucker doesn't need any more millions
670: [21:47:43] <TheHacksaw> Basically yes, although it will be MerMorPerGer I think. https://www.youtube.com/watch?v=1QC3aHzVnlQ
671: [21:47:43] <Ryan-Toast> Can’t believe Bethesda is wasting it’s time with BattleCry
672: [21:47:57] <Ryan-Toast> MAKE ME MY RPGS!
673: [21:47:57] <Pyromanik> Ryan-Toast, what is?
674: [21:48:06] <Pyromanik> new ID FPS?
675: [21:48:13] <Ryan-Toast> Pyromanik: Yes.
676: [21:48:18] <Ryan-Toast> a Free to play model.
677: [21:48:20] <Pyromanik> wicked, something worth checking out!
678: [21:48:32] <Ryan-Toast> *Hissssss
679: [21:48:33] <TheHacksaw> Ugh. F2P is teh sux.
680: [21:48:42] <Pyromanik> f2p is win
681: [21:48:42] <Ryan-Toast> Except Dota2
682: [21:48:52] <Pyromanik> f2p is what games SHOULD be.
683: [21:49:01] <Pyromanik> well, unless they're MMO
684: [21:49:28] <Ryan-Toast> Pyromanik: wat?
685: [21:49:40] <TheHacksaw> Na-ah. It's all micropayments-are-us. Evil!
686: [21:49:45] <Pyromanik> [09:45] <Ryan-Toast> http://i.imgur.com/lzoc6PW.png
687: [21:49:46] <Pyromanik> IDGI
688: [21:49:54] <Pyromanik> TheHacksaw, lulz micropayments.
689: [21:50:48] <Ryan-Toast> TheHacksaw: Except for the Fallen Princess set.
690: [21:50:53] <Ryan-Toast> That shit is legit.
691: [21:51:30] <TheHacksaw> Dota?
692: [21:51:34] <TheHacksaw> I've still never played it
693: [21:51:58] <Ryan-Toast> TheHacksaw: Give it a go, man. Been playing it for nearly ten years now.
694: [21:52:04] <Ryan-Toast> Still suck.
695: [21:52:10] <TheHacksaw> Heh
696: [21:52:11] <antmas> I bought the new Wolfenstein JUST for the Doom 4 beta
697: [21:52:16] <antmas> still haven't played it yet
698: [21:52:27] <TheHacksaw> There was a Doom 3?
699: [21:52:40] <antmas> TheHacksaw: Don't start :P I loved Doom 3
700: [21:53:01] <Ryan-Toast> God, why does Wordderp pair everything to a fucking URL?!
701: [21:55:22] <Pyromanik> battlecry is not id :<
702: [21:55:27] <Pyromanik> battlecry is battlecry.
703: [21:56:10] <Pyromanik> Ryan-Toast, because derp derp
704: [21:56:42] <Pyromanik> xD
705: [21:56:44] <Pyromanik> https://github.com/id-Software/wolf3d-browser/tree/master/js
706: [21:56:46] <Ryan-Toast> Pyromanik: Because fuck you if you want to move your files somewhere.
707: [21:57:00] <Pyromanik> Ryan-Toast, so because herpty derp derp derp.
708: [21:57:13] <Pyromanik> in summary: herp a derp.
709: [21:57:33] <Pyromanik> now, quit fucking around and fix SQLQuery for me,
710: [21:57:51] <Pyromanik> I expect it done in the morning so I can integrate and begin using it.
711: [21:57:55] <Ryan-Toast> Pyromanik: So what you’re saying is A’Herp dee derp, dee diddily derp dee derp dee doo?
712: [21:58:22] <Pyromanik> Ryan-Toast, kinda, yeh. Only with less diddling, no one wants to see that.
713: [21:58:39] <Ryan-Toast> Pyromanik: ( ͡° ͜ʖ ͡°)
714: [21:58:46] <Pyromanik> lulz no unicode
715: [22:00:00] <Pyromanik> I might make an IRC client. I don't think the internet has enough of them yet.
716: [22:00:22] <Ryan-Toast> Pyromanik: Not one that looks nice anyway.
717: [22:00:30] <Pyromanik> irssi is the shit.
718: [22:00:44] <Pyromanik> looks amazing
719: [22:02:04] <Pyromanik> halp gaiz, I need a compilation of all the gripes I've had with SS over the past week and a bit.
720: [22:02:08] <Stomach> hexchat looks like it has text coming over the internet
721: [22:02:32] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
722: [22:02:37] <Pyromanik> SQLQuery sucks balls, The Login is an f'n mess, the system tries to instantiate abstract controllers...
723: [22:02:52] <Pyromanik> what else?
724: [22:03:15] <Stomach> admin section isn't changeable through routing
725: [22:03:35] <Pyromanik> it's not o.0? Or you just mean js is f'd?
726: [22:03:51] <Stomach> well if you change it and it no longer works, thats broken
727: [22:03:53] <Stomach> right?
728: [22:03:59] <Pyromanik> because that'd be a reasonably trivial (but time consuiming) fxi
729: [22:04:00] <Pyromanik> fix*
730: [22:04:39] * irogue_ has joined #silverstripe
731: [22:04:49] <Stomach> changing anything in the CMS is never trivial
732: [22:04:51] <Pyromanik> irogue, fix SQLQuery for me, ta.
733: [22:04:57] <Stomach> I always manage to fuck up something else
734: [22:05:19] <Ryan-Toast> Pyromanik: halp gaiz, I need a compilation of all the gripes I've had with SS over the past week and a bit.
735: [22:05:27] <Ryan-Toast> No link to frontend from backend.
736: [22:05:28] <Pyromanik> Also attach data-callpath="$Link" to <body> in admin, change all JS to use this
737: [22:05:36] <Ryan-Toast> No default sorting of gridfields.
738: [22:05:55] <Pyromanik> oh yeah, gridfield in general
739: [22:06:08] <Ryan-Toast> When you have too many summary_fields in a gridfield the table goes off the side of the page
740: [22:06:12] <Pyromanik> That's a thing that needs a damn good tidy
741: [22:06:19] <Ryan-Toast> Ajax. Too much.
742: [22:06:37] <irogue_> geez, where's spronk when I want to harass him?
743: [22:06:39] <Ryan-Toast> Drag and drop needs a to be tricked into moving pages around
744: [22:06:56] <Pyromanik> irogue_, because you just successfully subsited?
745: [22:07:11] <irogue_> Pyromanik: nah, just wanted to link him to https://twitter.com/thomaspaulson28/status/475896669746126848
746: [22:07:48] <Ryan-Toast> You can’t extend a sites fields from a theme
747: [22:07:59] <Ryan-Toast> ^ My largest gripe
748: [22:08:18] <irogue_> Pyromanik, Ryan-Toast: it's silverstripe hackday on friday, raise tickets for shit and maybe you'll get lucky
749: [22:08:24] <Ryan-Toast> Ohhh
750: [22:08:29] <Ryan-Toast> Will do
751: [22:08:55] <Ryan-Toast> I don’t mean to sound ungrateful, I love SS; these are just little niggly things.
752: [22:09:12] <Ryan-Toast> Want to make sure it continues getting better.
753: [22:09:22] <Pyromanik> irogue_, FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF THIS GUY https://github.com/thomaspaulson/silverstripe-event-footer
754: [22:09:38] <Pyromanik> "You must also install silverstripe-event-calendar as it is a dependency for this module."
755: [22:09:47] * Pyromanik hulks out
756: [22:09:48] <irogue_> i'm still undecided whether i want to work on swipestripe or cloudassets
757: [22:10:07] <Pyromanik> irogue, pro mode activation: Work on fixing SQLQuery first.
758: [22:10:30] <Pyromanik> I need it and I can't github at work because firewall all the things :<
759: [22:10:53] <Pyromanik> Plus I need it tomorrow and it'd be great if it were done when I wake up :P
760: [22:10:57] <Ryan-Toast> Pyromanik: Best module I ahave ever seen.
761: [22:11:10] <Pyromanik> Ryan-Toast, not sure what you mean
762: [22:11:17] <Pyromanik> YOU FUCKING TROLL
763: [22:11:20] <Pyromanik> -.-
764: [22:11:21] <Ryan-Toast> Pyromanik: silverstripe-event-footer
765: [22:11:24] <Ryan-Toast> so good.
766: [22:11:25] <Ryan-Toast> wow
767: [22:11:42] <Pyromanik> lulz, I don't even care.
768: [22:11:55] <Pyromanik> it's the fact that this guy even thinks that event calendar is a good idea.
769: [22:12:06] <TheHacksaw> OH MY GOD, is that really an event footer
770: [22:12:16] <TheHacksaw> I have been looking for one of those for AGES
771: [22:12:22] <Pyromanik> Yup, a whole footer.
772: [22:12:25] <Pyromanik> Just for you.
773: [22:13:13] <TheHacksaw> I love the template example
774: [22:13:24] <TheHacksaw> so helpful. much footer, very event
775: [22:13:26] <Pyromanik> irogue_, http://logs.simon.geek.nz/index.php?date=2014-06-10#log_1309954
776: [22:13:28] <TheHacksaw> wow
777: [22:14:12] <irogue_> Pyromanik: core, too hard :P
778: [22:14:19] <Pyromanik> pussy, get amongst it
779: [22:14:20] * irogue_ leaves that to tractorcow
780: [22:14:30] <Pyromanik> ooooh, tell him to fix it!
781: [22:14:41] <Pyromanik> the whole class is pretty uhh... messy.
782: [22:15:07] <Pyromanik> Oh yeah, It'd be nice if you could specify a connection for it to use.
783: [22:15:15] <Pyromanik> as opposed to be stuck with ONLY the default
784: [22:15:27] <Pyromanik> (that and DB::manipulate too tbh)
785: [22:16:02] <Stomach> irogue_, you want to work on swipestripe
786: [22:16:05] <Pyromanik> ^
787: [22:16:06] <Stomach> <3
788: [22:16:10] <Pyromanik> totally that though bruv :>
789: [22:16:36] <Pyromanik> god I wish I could git pull from work :/
790: [22:16:43] <Stomach> why cant you?
791: [22:16:44] <irogue_> Stomach: well i know frank will be
792: [22:16:50] <Pyromanik> all the fireworks
793: [22:16:54] <Pyromanik> well, walls.
794: [22:17:02] <irogue_> strict firewalls at I.T. companies always seem counter-intuitive to me
795: [22:17:03] * simon_w|air has joined #silverstripe
796: [22:17:10] <Pyromanik> not IT company.
797: [22:17:15] <Pyromanik> Car dealership.
798: [22:17:18] <Stomach> irogue_, I will try and get a few pull requests up tomorrow night for swipestripe
799: [22:17:30] <irogue_> Pyromanik: ah, that makes more sense then
800: [22:17:33] <irogue_> car dealers are dodgy
801: [22:17:37] <Pyromanik> lulz
802: [22:17:44] <Pyromanik> lots of customer information on servers.
803: [22:17:55] <Pyromanik> not a good ideal to have so vulnerable.
804: [22:17:59] <Pyromanik> but yeh
805: [22:18:18] <Pyromanik> also developing on winderps
806: [22:18:21] <Pyromanik> well
807: [22:18:29] <Pyromanik> github and all that
808: [22:18:39] <Pyromanik> tortoise git only so good.
809: [22:18:45] <Pyromanik> dem rebases confuse me, etc.
810: [22:18:52] <Jarrad> Hey so I increased my php memory size but I am getting the same issue
811: [22:19:01] <Pyromanik> I need to learn, but I just so can't be fucked when I get home :/
812: [22:19:02] <Jarrad> the dev/build freezes on this step
813: [22:19:03] <Jarrad> RaceXmlPage
814: [22:19:08] <Pyromanik> Jarrad, did you really?
815: [22:19:56] <Stomach> Pyromanik, use cygwin
816: [22:20:06] <Pyromanik> nah, f that racket.
817: [22:20:20] <Pyromanik> virtual machine
818: [22:20:21] <Stomach> why not?
819: [22:20:25] <Pyromanik> but still all the firewalls.
820: [22:20:27] <Stomach> ah okay
821: [22:20:28] <Pyromanik> so yeah
822: [22:20:43] <Pyromanik> linux and firewalls, gawd what a mission.
823: [22:20:45] <Pyromanik> or lack there of.
824: [22:21:06] <Pyromanik> If you don't have a direct connection turns out you're pretty f'd unless app listens to some rando env var.
825: [22:21:14] <Pyromanik> which about 12 of them do.
826: [22:21:57] <Pyromanik> Jarrad, and what is the error this time?
827: [22:22:58] * muskie9 quit (Ping timeout: 240 seconds)
828: [22:23:36] * muskie9 has joined #silverstripe
829: [22:24:05] <Pyromanik> Jarrad, too late, time's up, no help for you. Increase your memory limit more. good night err'y1
830: [22:25:13] * antmas quit (Quit: Page closed)
831: [22:28:31] * UncleCheese has joined #silverstripe
832: [22:29:16] * TheHacksaw quit (Ping timeout: 246 seconds)
833: [22:33:49] * Jarrad quit (Ping timeout: 246 seconds)
834: [22:35:54] <irogue_> mornin' UncleCheese
835: [22:41:52] * muskie9 quit (Ping timeout: 245 seconds)
836: [22:41:54] <UncleCheese> hi
837: [22:42:42] <simon_w|air> Oh man, this again: http://stackoverflow.com/questions/24125655/how-can-i-change-the-admin-path-in-silverstripe-3-1-x
838: [22:44:44] * BPower quit (Ping timeout: 260 seconds)
839: [22:45:11] <Ryan-Toast> Farcry 4 trailer: https://www.youtube.com/watch?v=1lwc7bwfvAc
840: [22:45:48] * muskie9 has joined #silverstripe
841: [22:47:34] * an_Eskimo has joined #silverstripe
842: [22:47:37] <Stomach> simon_w|air, but you should be able to have /supersecretpage and you'll never be able to guess that! oh and all the security systems are pointless because they can guess the url
843: [22:47:39] <Stomach> duh.
844: [22:47:53] <Stomach> security through obsfucation is a much better paradigm than real security
845: [22:48:42] <irogue_> simon_w|air: ah, security audits
846: [22:49:36] <irogue_> at least this time it's not the developer wanting to do it
847: [22:50:05] <irogue_> it's some idiot "list of checkboxes" security auditor who wouldn't know a gaping hole if he saw one
848: [22:52:00] <oddnoc> should be /admin/hack/this
849: [22:52:20] <oddnoc> the ensuing conniption fit would be hilarity
850: [23:00:07] * muskie9 quit (Ping timeout: 252 seconds)
851: [23:02:00] * BPower has joined #silverstripe
852: [23:02:38] * antmas has joined #silverstripe
853: [23:02:55] <antmas> what's the most efficient way to get json from a url and display it?
854: [23:03:06] <Stomach> file_get_contents
855: [23:03:15] <Stomach> echo file_get_contents
856: [23:03:17] <Stomach> lol
857: [23:03:26] <antmas> :P
858: [23:04:04] <antmas> I'm grabbing the json from a restful service and then just need to dump it out to a template
859: [23:04:44] <Stomach> then yeh, file_get_contents works fine
860: [23:05:31] <Stomach> but you probably wanna cache it and all that fun stuff
861: [23:05:39] * antmas has never used this before ^^
862: [23:05:40] <antmas> :O
863: [23:05:50] <antmas> Stomach: yeah will need to
864: [23:06:24] <Stomach> you've never used file_get_contents?
865: [23:06:41] <antmas> if I have something like $service = new RestfulService("url");
866: [23:06:44] <Stomach> never written you're own shitty cms with nosql db and nightmare calls to the filesystem? :D
867: [23:06:51] <Stomach> your*
868: [23:06:52] <antmas> Stomach: nope :D
869: [23:07:32] <antmas> what would be my next step?
870: [23:07:37] <Stomach> you can probably just do $output = $service->request();
871: [23:07:54] <antmas> Stomach: you don't need to specify a request?
872: [23:08:11] <Stomach> only if you need to request something
873: [23:08:17] <Stomach> by default its to the url with a GET request
874: [23:08:23] <antmas> ah right
875: [23:09:03] <Stomach> so if you have new RestfulService('http://www.stevie.co.nz");
876: [23:09:15] <Stomach> a ->request() call just does a GET on that
877: [23:09:50] <Stomach> ->request('awesome', 'POST', $data, $headers, $curloptions) does other stuff
878: [23:10:39] <antmas> Stomach: nice, thanks
879: [23:11:32] <Stomach> np, LIK DIS IF YOU CRY EVERTIM
880: [23:13:25] * simon_w|air quit (Ping timeout: 265 seconds)
881: [23:15:39] <oddnoc> Ugh. Date->Nice() has a hardcoded format.
882: [23:17:31] <Kingy> holy shit
883: [23:17:39] <Kingy> Lorde has the intro music to assassins creed unity
884: [23:17:54] <antmas> way to make a trailer boring
885: [23:17:55] <antmas> :P
886: [23:18:09] <Kingy> it actually sounds good
887: [23:18:09] * ezero has joined #silverstripe
888: [23:18:14] <Kingy> pretty suspensful
889: [23:18:15] <antmas> I jest
890: [23:18:19] <zippy__> oddnoc: do Date->format('whatever')
891: [23:18:26] <Kingy> i'd agree with you usually antmas
892: [23:18:28] <ezero> hi all, does anyone know how to paginate DataObjects?
893: [23:18:48] <ezero> This is not for dataobjects
894: [23:18:49] <ezero> http://api.silverstripe.org/master/class-PaginatedList.html#___construct
895: [23:18:59] <oddnoc> zippy__: Yup, I thought all I had to do was load the format from the Member record, though. Such lazy. Much wow :)
896: [23:19:33] <oddnoc> Actually, it’s better. Just remove the call to Nice. Nice.
897: [23:19:34] * zippy__ tips oddnoc 0.000001 dogecoin
898: [23:20:17] <oddnoc> Nope, I’m wrong. Have to set it explicitly.
899: [23:21:39] <antmas> $service = new RestfulService("URL"); $jsonOutput = $service->request(); print_r(json_decode($jsonOutput->getBody()));
900: [23:21:50] <antmas> how do I grab the json in mah templatez?
901: [23:22:01] * simon_w has joined #silverstripe
902: [23:23:39] <zippy__> antmas: a function call perhaps, or use a ajax request (to hit that function) so the page wont hang
903: [23:24:04] <antmas> zippy__: thweet
904: [23:25:49] <simon_w> oddnoc, $Date.FormatFromSettings?
905: [23:26:18] * oddnoc hugs simon_w
906: [23:26:24] <oddnoc> genius!
907: [23:29:56] * AdriAn_s has joined #silverstripe
908: [23:32:01] * Tanger has joined #silverstripe
909: [23:34:46] * jordanmk has joined #silverstripe
910: [23:34:54] <jordanmk> hey
911: [23:37:10] <irogue_> simon_w: i replied to that SO post
912: [23:40:47] <simon_w> irogue_, Much nicer about it than I would've been too :p
913: [23:40:54] <irogue_> lol
914: [23:41:02] <irogue_> i'm a pleasant kinda guy :P
915: [23:41:16] <Stomach> bring me candy!
916: [23:42:11] <simon_w> Stomach, pay for my flights!
917: [23:42:22] <Stomach> whats your bank account number?
918: [23:42:27] <irogue_> Stomach: you need to be a little closer
919: [23:42:45] * Stomach goes for a smoke and walks down to the silverstripe building
920: [23:42:47] <irogue_> i wish someone worked on Fort St opposite our balcony
921: [23:42:49] <zippy__> https://www.youtube.com/watch?v=372Ah0Z_L1w#t=15 - bank account number and sort code?
922: [23:42:49] <Stomach> cya soon
923: [23:43:02] <irogue_> so i could randomly nerf their window
924: [23:43:49] * cecropia has joined #silverstripe
925: [23:44:02] <cecropia> hey can i make summary_fields boolean entry show 'Yes' 'No' instead of 0 1?
926: [23:44:07] <irogue_> Stomach: swt, come on up
927: [23:44:11] <irogue_> cecropia: yes!
928: [23:45:58] <cecropia> how do di go about it
929: [23:47:02] <jordanmk> anyone got any ideas why i can't add a widget on a site that i've uploaded to staging? http://puu.sh/9fRLc/557b9dfa30.png
930: [23:48:07] <irogue_> cecropia: make a method that returns 'Yes' or 'No', put Object.MethodName into summary_fields
931: [23:49:11] <cecropia> it's just a Boolean type
932: [23:49:23] <irogue_> yup
933: [23:49:36] * simon_w|air has joined #silverstripe
934: [23:50:26] <irogue_> function CompletedYesNo { return $this->Completed ? 'Yes' : 'No'; }
935: [23:51:34] <irogue_> static $casting = array('CompletedYesNo' => 'Text');
936: [23:51:48] * DesignerX has joined #silverstripe
937: [23:52:03] <irogue_> static $summary_fields = array('Title', 'CompletedYesNo');
938: [23:52:04] <cecropia> uh
939: [23:52:06] <irogue_> something like that
940: [23:52:09] <cecropia> ahh i see
941: [23:52:53] <Ryan-Toast> The Division looks like it could be good.
942: [23:53:09] <Stomach> no candy rained from the sky
943: [23:53:22] <Stomach> so I got a V
944: [23:53:47] <antmas> goddamn you json
945: [23:53:51] <antmas> get into my template!
946: [23:53:53] <antmas> :<
947: [23:54:56] <Stomach> whats wrong antmas ?
948: [23:55:11] <antmas> Stomach: I r confused
949: [23:55:12] <cecropia> https://gist.github.com/jotham/e082d835ecd2018ad0bc any idea why this isn't working irogue_
950: [23:55:35] <Stomach> wrong way around
951: [23:55:38] <antmas> Stomach: I'm noobing out not knowing what kind of function I need to get my json into a template
952: [23:55:43] <irogue_> Stomach: you shouldve come up :P
953: [23:55:58] <Stomach> cecropia, summaryFields = array('FeaturedReadable' => 'Featured')
954: [23:56:12] <oddnoc> also, statics are private in 3.1
955: [23:56:20] <oddnoc> and need a dev/build
956: [23:56:42] <Stomach> oddnoc, they just need a flush for things like summary fields
957: [23:56:46] <cecropia> member access control unless you are the author if a library is such a hilarious bit of programmer busywork
958: [23:56:56] <cecropia> half the time people even confuse it for actuals ecurity
959: [23:56:57] <irogue_> yeah, summary_fields being that way around always catches me
960: [23:57:08] <Stomach> irogue_, would have done if I didn't leave before I saw the message
961: [23:57:09] <Stomach> :P
962: [23:57:11] <oddnoc> Stomach: hmm… did not realise that
963: [23:57:24] <Stomach> oddnoc, you only need to build when you change a database interaction
964: [23:57:28] <irogue_> Stomach: lol
965: [23:57:32] * muskie9 has joined #silverstripe
966: [23:57:36] <irogue_> Stomach: we couldve lunched!
967: [23:57:49] <irogue_> except i'm prolly just gonna subway cos i'm fat
968: [23:57:50] <oddnoc> Actually, that may have changed in 3.1 with the private statics
969: [23:57:54] <cecropia> cheers guys
970: [23:58:16] <Stomach> irogue_, lol. come to hollywood bakery for a pie :P
971: [23:58:33] <irogue_> Stomach: where's the nearest HB?
972: [23:58:39] <Stomach> on High Street
973: [23:59:41] <Stomach> oddnoc whatcha mean?

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