#silverstripe IRC Log

IRC log for 10 July 2014

All timestamps are in UTC.

1: [00:01:25] <keksters> I forget where the tmp folder is
2: [00:03:27] <antmas> what's the command to delete the /tmp folder again guys?
3: [00:03:38] <antmas> -rm rf /tmp something something something
4: [00:03:45] <ss23> um
5: [00:03:49] <ss23> you don't want to delete all of /tmp
6: [00:03:50] <ss23> thats bad
7: [00:03:51] <simon_w|work> rm -rf /tmp/silverstripe*
8: [00:03:54] <ss23> Just delete the filder you want
9: [00:03:58] <willr> sudo rm rf /
10: [00:04:12] <antmas> simon_w|work: keksters that's it
11: [00:04:19] <keksters> I know how to delete
12: [00:04:25] <keksters> I just can't find the folder =P
13: [00:04:27] * willr hopes you have a backup
14: [00:04:41] <simon_w|work> keksters, if you're on a mac, it's /var/tmp
15: [00:04:44] <ss23> Remember that it won't always put it in /tmp
16: [00:04:45] <ss23> yeah
17: [00:04:46] <keksters> Backups are why I was able to get the products back
18: [00:04:51] <ss23> If you're on a peice of shit OS it'll fuck you up
19: [00:05:03] <Stomach> willr, rm -rf / --no-preserve-root
20: [00:05:10] <Stomach> they fixed that 'bug' :P
21: [00:05:21] <willr> Stomach 6 years too late for me
22: [00:05:22] <simon_w|work> Stomach, rm -rf /*
23: [00:05:33] <simon_w|work> willr, you did a chmod, not a rm :p
24: [00:05:50] <willr> I can’t remember
25: [00:08:02] <Stomach> rm would be easier to revert :D
26: [00:09:42] * pippy has joined #silverstripe
27: [00:09:49] <pippy> hi everyone
28: [00:10:18] <keksters> Ooh. Good thing I bugged our server provider into giving me root access
29: [00:10:31] <Stomach> hey pippy
30: [00:10:48] <keksters> Or not.
31: [00:12:24] <pippy> I've written a module that supports retina style images using the srcset tag, and it takes care of all the re sampling for you
32: [00:12:52] <keksters> Hum. Will have to come back to you later on whether clearing the tmp folder worked
33: [00:14:18] <Stomach> pippy, nice one :D
34: [00:14:23] <Stomach> open sourced it yet?
35: [00:16:14] <pippy> I hope too, I'm quite proud of it right now
36: [00:16:54] <pippy> my employeer needs to make an open source policy first :(
37: [00:17:16] <Stomach> lol, really?
38: [00:17:41] <Stomach> there must be one somewhere in the depths of the polytechnic
39: [00:18:20] <Stomach> (seems like the right kind of place to embrace open source...)
40: [00:19:25] * babak quit (Quit: Connection closed for inactivity)
41: [00:19:32] <pippy> we have an open education policy, but for some reason most people in the IT department love Microsoft everything :(
42: [00:19:48] <simon_w|work> Cause they get paid to
43: [00:19:54] <Kingy> it's the same as UCOL in palmy
44: [00:20:03] <antmas> pippy: yeah welcome to corporate IT
45: [00:20:19] <antmas> pippy: re- love for MS
46: [00:21:03] <pippy> simon_w|work: job security + free stuff from MS
47: [00:21:17] * jenniferaslan quit (Quit: jenniferaslan has left the room)
48: [00:21:53] <pippy> i had a little lol when my manager was toting the new free surface tablet he got, then complaining that the wifi on it never worked. he wound up going right back to his ipad
49: [00:24:00] <antmas> pippy: hehe, yeah we've ditched pretty much all our devices and moved to Surfaces
50: [00:26:34] <Stomach> anyone used a live chat module with silverstripe?
51: [00:27:27] <pippy> haha
52: [00:27:32] <ss23> simon_w|work: Is Ben Welsh related to you? :O
53: [00:28:52] <simon_w|work> ss23, not that I know of
54: [00:29:08] <ss23> Okay ^.^
55: [00:35:00] <simon_w|work> Man, work is starting to get some larger clients
56: [00:35:02] <simon_w|work> This is good
57: [00:35:24] <ss23> nice
58: [00:35:25] <ss23> :
59: [00:35:25] <ss23> :D
60: [00:35:29] <ss23> Any fun projects?
61: [00:35:46] <simon_w|work> I'm currently focused on performance and code quality
62: [00:36:16] <antmas> simon_w|work: so do you actually 'code'? or review and make changes to existing code?
63: [00:36:22] <antmas> simon_w|work: or just slap hands?
64: [00:36:29] <ss23> simon_w|work: sounds fun
65: [00:36:45] <simon_w|work> antmas, I'm going through and changing lots of code
66: [00:36:50] <simon_w|work> so many E_NOTICE crap
67: [00:37:11] <antmas> quite like refactoring
68: [00:37:11] <simon_w|work> There's enough that even without logging them, there's a noticeable speedup from removing them
69: [00:37:17] <antmas> I quite like*
70: [00:37:22] <ss23> simon_w|work: SilverStripe code this is? :O
71: [00:37:31] <simon_w|work> ss23, no
72: [00:37:34] <ss23> Aw :(
73: [00:37:37] <antmas> simon_w|work: purely PHP still?
74: [00:38:24] <simon_w|work> antmas, yup
75: [00:38:46] <simon_w|work> ss23, for some reason, I seem to keep getting work in things where using SS is a bad idea :p
76: [00:42:28] <antmas> omg
77: [00:43:16] <ss23> haha, it does happen a lot :P
78: [00:43:31] <ss23> My previous job, no way in hell we could've even considered SilverStripe for anything :P
79: [00:43:46] <ss23> (That being said, I wouldn't have considered it for running westpac.co.nz...)
80: [00:45:02] <antmas> ss23: is that finished yet?
81: [00:45:15] <antmas> I remember seeing it with a newer design than it currently has...
82: [00:47:46] <ss23> Um
83: [00:47:52] <ss23> Westpac.co.nz is running live SilverStripe stuff
84: [00:47:55] <irogue_> ss23: seems to work fine though. it's not a very dynamic site so staticpublisher fixes all the things
85: [00:48:05] <ss23> We built a new internet banking for them too though, and afaik that's still in... open beta?
86: [00:48:12] <ss23> Not sure, if you're a customer of theirs, I think they let you use it
87: [00:48:13] <irogue_> ss23: closed beta
88: [00:48:21] <ss23> ah k
89: [00:48:25] <ss23> "New Internet Banking" from the menu on the home page
90: [00:48:26] <irogue_> week or two i think it goes open beta
91: [00:48:28] <antmas> irogue_: ah
92: [00:48:34] <ss23> http://www.westpac.co.nz/branch-mobile-online/online-banking/whats-new-in-online-banking/
93: [00:48:51] <antmas> that's it
94: [00:48:53] <irogue_> westpac.co.nz/bank
95: [00:49:24] <irogue_> check that in a couple of weeks and you should be able to check it out
96: [00:49:29] <antmas> a banking application is the last thing I'd log into in a beta form :P
97: [00:49:45] <ss23> haha
98: [00:49:50] <ss23> antmas: Well, the amount of testing... it's like...
99: [00:49:59] <ss23> Their "beta" is my "Holy shit you are wasting so much money on testing!" :P
100: [00:50:18] <antmas> ss23: lol, yeah for you and me that's fine and understandable
101: [00:50:25] <antmas> but for normal customers...
102: [00:50:59] <ss23> What do you mean? :O
103: [00:51:08] <ss23> Like, banking customers won't log in, or what?
104: [00:51:09] <antmas> it's banking
105: [00:51:29] <antmas> the idea of logging into a bank using a beta would scare MOST people away
106: [00:51:33] <antmas> ss23: yeah
107: [00:51:56] <irogue_> i've seen bits and pieces just when i've walked past julian's desk :P
108: [00:54:55] <ss23> antmas: That's good!
109: [00:55:05] <ss23> antmas: They don't want most of their customers jumping in during open beta
110: [00:55:08] <ss23> :P
111: [00:56:33] <simon_w|work> You mean there's going to be an IB system not written in COBOL?
112: [00:56:35] <simon_w|work> Whoa...
113: [00:58:22] <ss23> XD
114: [00:58:25] <ss23> Just the front end, of course
115: [01:04:52] <antmas> ss23: yeah very true
116: [01:08:08] <Turnerj> Whoops, just screwed up my development copy of frame :(
117: [01:08:13] <Turnerj> *framework
118: [01:08:50] <simon_w|work> Turnerj, don't worry. It's not like you screwed up the central repo
119: [01:08:56] <simon_w|work> Not mentioning any names ;)
120: [01:09:30] <Turnerj> I'm hoping that with whatever the hell I have done, it doesn't screw up my PR
121: [01:09:31] <ss23> antmas: Do you still have access to gitlab.silverstripe.com?
122: [01:10:01] <antmas> ss23: ummm
123: [01:10:04] <antmas> ss23: yes indeed
124: [01:10:07] <ss23> chur
125: [01:10:33] <Turnerj> I was following what the contributing code doc says, one section it talks about using "git rebase upstream/3.1" and another about "git rebase upstream/master" and now my development copy says there are conflicts everywhere :/
126: [01:10:37] <antmas> looks at simon_w|work
127: [01:10:41] <antmas> bah
128: [01:10:58] <simon_w|work> Can't resist looking at me, can you? :p
129: [01:11:10] <antmas> XD
130: [01:12:24] <ss23> haha Turnerj
131: [01:12:26] <ss23> That sucks man
132: [01:12:37] <ss23> That part of the docs is very "make sure you replace these commands with the perfect thing you need"
133: [01:12:51] <Turnerj> Yeah lol
134: [01:13:08] <Turnerj> My next PR might be to update the doc
135: [01:13:28] <irogue_> [13:08:51] <@simon_w|work> Turnerj, don't worry. It's not like you screwed up the central repo
136: [01:13:31] <irogue_> teehee
137: [01:13:54] <ss23> Fatal error: 'continue' operator with non-constant operand is no longer supported in
138: [01:13:57] <ss23> #fuckoldversions
139: [01:14:12] <simon_w|work> ss23, that got fixed in 2.4.something
140: [01:14:32] <ss23> Yeah, I know, this person hasn't upgraded
141: [01:15:05] <irogue_> simon_w|work: moo is discussing that in the background at the moment
142: [01:15:29] <simon_w|work> irogue_, oh, I wasn't talking about master currently being broken
143: [01:15:42] <irogue_> simon_w|work: ah, ok
144: [01:15:44] <simon_w|work> I knew that was rather likely to happen when I clicked the button :p
145: [01:15:53] <irogue_> ah right, you merged it :P
146: [01:16:00] <simon_w|work> More, someone may have done a force push and removed a week's history...
147: [01:16:00] <irogue_> what, did someone break 3.1?
148: [01:16:22] <irogue_> NO
149: [01:16:24] <irogue_> NO FORCE PUSH
150: [01:16:24] <irogue_> BAD
151: [01:16:46] <simon_w|work> Well, if you rebase your PR you kinda need to
152: [01:17:05] <simon_w|work> And then composer decides to set origin to the SSH path
153: [01:17:41] * Liquide quit ()
154: [01:17:50] <Turnerj> Yeah, the docs actually say to force push if you already pushed commits to github and squashed them locally
155: [01:18:32] <simon_w|work> irogue_, all us core devs get given origin: git@github.com:silverstripe/blah.git when using composer
156: [01:18:45] <simon_w|work> It's really annoying
157: [01:18:59] * Marvanni2 quit ()
158: [01:19:30] <simon_w|work> And, at times, rather dangerous
159: [01:19:39] <simon_w|work> Luckily, it was easy enough to fix
160: [01:19:56] <simon_w|work> (also, it wasn't me)
161: [01:20:34] * Tanger has joined #silverstripe
162: [01:20:48] <willr> Happy birthday to spronk
163: [01:20:57] <ss23> Happy Birthday, spronk!
164: [01:20:57] <ss23> :D
165: [01:21:50] <antmas> Happy Birthday, spronk !
166: [01:23:33] <antmas> Awwww yiiisss, Hemlock Grove on Saturday and The Strain the next day :D
167: [01:23:56] <irogue_> [13:19:57] <@simon_w|work> (also, it wasn't me)
168: [01:23:58] <irogue_> suuuuure :P
169: [01:25:13] <keksters> YAY. Clearing tmp made my ghosts turn up =D
170: [01:25:34] <ss23> yay :D
171: [01:25:36] <ss23> Wait
172: [01:25:39] <ss23> Ghosts turning up is good, right?
173: [01:26:03] <keksters> Yes
174: [01:26:18] <keksters> Cause now there's only one of everything on the merch page =D
175: [01:27:02] <keksters> Banished dem ghosts
176: [01:28:08] <ss23> :D
177: [01:29:19] <antmas> keksters: huzzah!
178: [01:29:21] <antmas> :D
179: [01:35:05] <Kingy> ss23: I think I spose to soon
180: [01:35:10] <Kingy> 504 timeouts again lol
181: [01:36:14] <ss23> Someone is probably using the other stuff on it now :(
182: [01:36:20] <ss23> Kingy: We are migrating away other people from that server soon though!
183: [01:36:33] <Kingy> that's good
184: [01:36:35] <Kingy> it's working again now
185: [01:36:40] <Kingy> so still an improvement :P
186: [01:40:05] <ss23> BAH
187: [01:40:08] <ss23> stupid
188: [01:40:13] <ss23> Class ss.i18n not defineed
189: [01:40:16] <ss23> Uncaught reference error
190: [01:40:42] <ss23> must be something different between dev and prod but idek what it is
191: [01:41:04] <simon_w|work> ss23, try rebuilding combined files
192: [01:41:23] <ss23> Not writing out combined files
193: [01:41:24] <ss23> :(
194: [01:41:31] <ss23> I did rm -rf /tmp/sil*
195: [01:41:42] <ss23> I upgraded sapphire from really old 2.4 to latest 2.4
196: [01:41:42] <simon_w|work> That's not where combined files go
197: [01:41:53] <ss23> seperate things
198: [01:41:56] <ss23> there are no combined files in assets/
199: [01:42:01] <ss23> I rm -rf'd tmp
200: [01:42:08] <simon_w|work> Well, if in live mode, that's the problem
201: [01:42:12] <ss23> :O
202: [01:42:14] <ss23> IT'S IN LIVE MODE
203: [01:42:16] <ss23> why is it a problem?
204: [01:42:27] <ss23> ..
205: [01:42:29] <ss23> because then I get no errors
206: [01:42:30] <simon_w|work> because combined files are where all the JS is
207: [01:42:31] <ss23> this makes sense
208: [01:42:44] <ss23> :D
209: [01:42:45] <ss23> It works now
210: [01:42:46] <ss23> weird
211: [01:42:52] * simon_w|work fixed it!
212: [01:43:04] * simon_w|work goes back to raging at Smarty
213: [01:43:08] <ss23> Sometimes I'm stupid :(
214: [01:43:10] <ss23> Thank you simon_w|work
215: [01:43:14] <ss23> Also, I feel your pain
216: [01:43:19] <ss23> 2 years of my life I spent working with smarty
217: [01:43:45] <irogue_> is that a cussword in ss-log_ ?
218: [01:43:46] <irogue_> it really should be
219: [01:43:57] <simon_w|work> irogue_, it will be once I have lunch
220: [01:44:17] * pippy quit (Quit: Page closed)
221: [01:44:28] * antmas tries to think of other cusswords we should add
222: [01:44:38] <ss23> Ahahaha... :(
223: [01:44:42] <ss23> 30 mins "WHY THIS NO WORK"
224: [01:44:46] <ss23> I was connecting to wrong server :(
225: [01:44:52] <ss23> You'd think I would learn at some point
226: [01:45:00] * antmas pats ss23 on the back
227: [01:45:13] <antmas> pretty much my life ^^^^
228: [01:45:24] <ss23> lol
229: [01:45:28] <ss23> I think I'm going to go get lunch
230: [01:45:31] <ss23> Not digging this failure this morning
231: [01:45:40] <antmas> ss23: no burgerfuel today
232: [01:45:52] <Kingy> but he could win a trip to texas
233: [01:45:56] <antmas> NO
234: [01:46:00] <antmas> NOT ALLOWED
235: [01:46:06] <ss23> ;_;
236: [01:46:07] <ss23> ...
237: [01:46:10] <ss23> I have free spudfries though, antmas
238: [01:46:11] <Kingy> but texxxasssss
239: [01:46:16] <antmas> nooooooooooooooo
240: [01:46:17] <ss23> You wouldn't deprive me of spudfries... right?
241: [01:46:26] <antmas> no one can have it until I get to Welli on the 30th
242: [01:46:26] <ss23> antmas: I mean... think about it. You can reuse theese coupons
243: [01:46:30] <ss23> haha
244: [01:46:32] <Ryan-Toast> Stomach: This Newbee Liquid game, holy shit my emotions
245: [01:46:36] <ss23> But if I stock up on coupons, I can give some to you, antmas
246: [01:46:36] <ss23> :D
247: [01:46:38] <irogue_> now I want a snack
248: [01:46:46] <antmas> ss23: ooooooooooooooooooooh ok then
249: [01:46:49] <antmas> :D
250: [01:47:01] <ss23> ERROR [Warning]: mssql_query(): message: The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator. (severity 16)
251: [01:47:04] <ss23> #fuckmssql
252: [01:47:16] <irogue_> bahaha
253: [01:47:19] <irogue_> NO SORTING TEXT
254: [01:47:21] <irogue_> NOT ALLOWED
255: [01:47:25] <irogue_> IS TOO HARD
256: [01:47:40] <antmas> lolwut
257: [01:47:42] <ss23> idek how this error
258: [01:47:49] <ss23> The query itself is like 50 lines long too, since it's ORM'd
259: [01:47:51] <antmas> I sort on text and ntext all the time
260: [01:47:54] <irogue_> mssql probably stores TEXT as a BLOB or something
261: [01:48:15] <ss23> idk how I'm even going to fix this
262: [01:48:18] <ss23> Like...
263: [01:48:21] <ss23> I don't know enough mssql to fix it
264: [01:48:33] <antmas> ss23: can you who use the query?
265: [01:48:37] <antmas> show us*
266: [01:49:14] <ss23> ... technically yes, but I odn't think it'll help
267: [01:49:16] <irogue_> CAN YOU WHO USE THE
268: [01:49:28] <ss23> https://gist.github.com/ss23/74a0736419784d034178
269: [01:49:38] <antmas> irogue_: -__-
270: [01:49:41] <ss23> https://gist.githubusercontent.com/ss23/74a0736419784d034178/raw/b853c761279c1bc3f994d0755d5d3f4f780bd6c0/fuck.sql is raw, since its easier to see
271: [01:49:44] <Turnerj> irogue_: WHY ARE YOU SHOUTING
272: [01:50:18] <ss23> You know what the worst thing is?
273: [01:50:19] <antmas> ss23: oh fuck that query
274: [01:50:21] <irogue_> Turnerj: LOUD NOISES
275: [01:50:22] <ss23> It doesn't say *which* column is the issue
276: [01:50:30] <ss23> There are like thousands of fields there, how the hell do I know which one is causing the issue?
277: [01:50:38] <ss23> #unhelpfulerrormessages
278: [01:50:40] <ss23> #badorms
279: [01:50:46] <irogue_> ss23: but it tells you the severity! that's what matters, right?
280: [01:50:51] <ss23> lol
281: [01:51:00] <Turnerj> ss23: That is a nice query
282: [01:51:10] * antmas slaps Turnerj
283: [01:51:13] <antmas> NO
284: [01:51:37] <Turnerj> Could be worse though
285: [01:51:43] <ss23> I'm not sure if it could
286: [01:51:48] <ss23> I mean, sure, I could be being tortured right now
287: [01:51:58] <ss23> But in terms of issues that are hard to deal with or workaround, this one is fairly up there
288: [01:52:06] <Turnerj> I have seen a client DB before where instead of having rows for data, they had separate tables
289: [01:52:24] <Turnerj> So querying that was a PITA
290: [01:52:31] <antmas> ss23: why is Sort in ""?
291: [01:52:39] <ss23> antmas: How would I know? o.o
292: [01:52:46] <ss23> Turnerj: haha, that is bad XD
293: [01:52:58] <antmas> well it's a function, like Order etc
294: [01:53:02] <antmas> but it's in ""
295: [01:53:06] <antmas> which doesn't make sense
296: [01:53:07] <ss23> antmas: I didn't write the ORM!
297: [01:53:08] <Turnerj> ss23: They said it was for version control or something silly like that
298: [01:53:18] <ss23> antmas: No, there's a field called "SORT"
299: [01:53:22] <antmas> oh
300: [01:53:27] <ss23> Turnerj: >.<
301: [01:53:51] <antmas> Because that makes PERFECT SENSE
302: [01:54:02] <ss23> yo long story short idk how to fix
303: [01:54:07] <ss23> i think I'll revert to the old versio nof sapphire
304: [01:54:11] <antmas> they should put a field called 'Variable'
305: [01:54:11] <ss23> might've been that which had a workaround for it
306: [01:54:14] <ss23> haha
307: [01:55:05] <antmas> ss23: if I paste that raw query into mssql studio, it just goes like 'wtf are you doing?, get this out of here'
308: [01:55:26] <Turnerj> What you really want is column names like: Value1, Value2, Value3, Value4, Value5
309: [01:55:44] <irogue_> pretend it's a spreadsheet
310: [01:55:57] <irogue_> select Sheet1.A, Sheet1.B, Sheet1.C ...
311: [01:56:14] <antmas> do it all in vlookups
312: [01:56:24] <antmas> stored them in C://desktop
313: [01:56:38] <Turnerj> Wooo! My code is finally passing the unit tests!
314: [01:56:39] * UncleCheese has joined #silverstripe
315: [01:57:51] <ss23> Okay, I downgraded the version of sapphire and it works! :D
316: [01:57:52] <irogue_> speaking of unit tests
317: [01:57:53] <ss23> I count this as a win
318: [01:57:57] <irogue_> lots of red on the TV at the moment
319: [01:58:29] <ss23> yeah
320: [01:58:33] <ss23> Bloody mr mooman
321: [01:58:37] <irogue_> ikr!
322: [01:58:48] * simon_w|work broke it all! MUAHAHAHAHA!
323: [01:59:01] <simon_w|work> It'll be getting mostly fixed tomorrow
324: [01:59:08] <antmas> ss23: I'd love to know what actually fixed that
325: [01:59:10] <simon_w|work> I should probably let mooman know
326: [01:59:26] <ss23> antmas: Probably the ORM didn't generate that query
327: [01:59:51] <antmas> ss23: yeah I can't imagine it would and expect to have it work
328: [02:00:53] <antmas> "Order" ORDER BY "Order" ASC
329: [02:00:57] <antmas> DA
330: [02:01:00] <antmas> FUQ
331: [02:06:38] <ss23> Windows Server 2008 has two buttons on the start menu
332: [02:06:41] <ss23> "Shut down" or "Lock computer"
333: [02:06:44] <ss23> WHAT ABOUT LOG OFF, MOTHER FUCKER?
334: [02:06:54] <Turnerj> ss23: Who logs off anymore :P
335: [02:07:03] <ss23> Who shuts down their server?!
336: [02:07:05] <Kingy> log off == turn off monitor lol
337: [02:07:05] <simon_w|work> Turnerj, you have to remember, ss23 uses Windows
338: [02:07:39] <ss23> I explicitly said it was Windows!
339: [02:07:41] <Turnerj> simon_w|work: Everybody uses windows!
340: [02:07:46] <spronk> yeah
341: [02:07:48] <ss23> Well, everoyone important
342: [02:07:49] <ss23> ^.^
343: [02:07:49] <spronk> who the fuck logs off
344: [02:07:55] <ss23> IT'S A SERVER
345: [02:07:57] <ss23> WHAT DO YOU WANT ME TO DO?
346: [02:08:01] <spronk> NOT LOG ON AT ALL
347: [02:08:02] <ss23> LEAVE IT LOCKED TO USE UP SESSIONS?
348: [02:08:07] <ss23> I GOTTA LOG IN TO DO SOME SHIT BITCH
349: [02:08:10] <ss23> YOU THINK WANNA?
350: [02:08:13] <spronk> USE RDESKTOP
351: [02:08:13] * ss23 shkes spronk
352: [02:08:20] <ss23> IT *IS* REMOTE DESKTOP
353: [02:08:26] <ss23> IF YOU CLOSE THE REMOTE DESKTOP CLIENT WITHOUT LOGGING OFF IT LOCKS IT
354: [02:08:28] <spronk> SESSION ALL GOOD
355: [02:08:30] <ss23> WHICH USES UP SESSIONS
356: [02:08:36] <ss23> WHICH WINDOWS HAS A FININTE AMOUNT OF
357: [02:08:40] <spronk> SIF
358: [02:08:42] <ss23> IF YOU WERE A BABY I WOULD SHAKE YOU TO MAKE YOU STOP CRYING
359: [02:08:43] <spronk> INFINITE SESISON
360: [02:08:49] <spronk> :D:D
361: [02:08:52] <ss23> :P
362: [02:09:06] <spronk> fuck this channel is brilliant
363: [02:09:09] <ss23> I'm kind of afraid someone might come in here one day and not understand it and rage about it or something
364: [02:13:39] * spronk quit (Ping timeout: 255 seconds)
365: [02:15:52] * kwae quit (Ping timeout: 246 seconds)
366: [02:26:13] <Kingy> ss23: the site has completely died now
367: [02:29:15] * simon_w|air has joined #silverstripe
368: [02:29:50] <antmas> Kingy: ss23 probably shut down the server instead of logging off
369: [02:30:09] <Kingy> actually sounds about right lol
370: [02:30:25] <Kingy> might just have to push the changes
371: [02:30:31] <Kingy> new page type shouldn't kill the system
372: [02:30:31] <Kingy> lol
373: [02:30:39] <Kingy> would be nice to test though
374: [02:31:47] <Kingy> oh look it's back up now :)
375: [02:32:07] <antmas> do you know what it's time for?
376: [02:32:13] <antmas> FISHBOMB http://i.kinja-img.com/gawker-media/image/upload/s--QZomnp-p--/uboooyrf0w4avsorlvml.gif
377: [02:35:49] * keksters quit (Ping timeout: 246 seconds)
378: [02:48:20] * simon_w|air quit (Quit: Textual IRC Client: www.textualapp.com)
379: [02:48:29] <ss23> Kingy: It will go up and down lots, just try every 5 mins or w/e
380: [02:48:30] <ss23> we are workingo n it though
381: [02:49:30] <Kingy> yeah it was down for like 45min before I said anything :P
382: [02:55:57] <antmas> for CSS
383: [02:56:06] <antmas> how do you guys format the {}?
384: [02:56:08] <antmas> like
385: [02:56:19] <antmas> .myClass{
386: [02:56:27] <antmas> width:100%;
387: [02:56:28] <antmas> }
388: [02:56:29] <antmas> ?
389: [02:56:49] <antmas> or with the {} on their own lines?
390: [02:56:50] <irogue_> same as PHP, yeah
391: [02:57:05] <irogue_> SS coding standard version of PHP, that is ;)
392: [02:57:13] <ss23> 1tbs 4 lyfe
393: [02:57:18] <ss23> something something SASS
394: [02:57:46] <antmas> ss23: I'm just reffering to the {} though
395: [02:57:55] <antmas> but yeah 1tbs 4 lyfe
396: [03:01:00] <Turnerj> ALWAYS NEW LINE
397: [03:01:23] <antmas> yeah
398: [03:01:25] <antmas> I agree
399: [03:01:32] <antmas> Ryan-Toast: how do you do it?
400: [03:02:33] <Ryan-Toast> hmm?
401: [03:02:49] <irogue_> just use python
402: [03:02:53] <irogue_> then no argument over braces :P
403: [03:03:03] <antmas> Ryan-Toast: new line for {}?
404: [03:03:07] <antmas> in css specifically
405: [03:03:11] <Ryan-Toast> https://github.com/Rhym/ss_boilerplate/blob/master/Boilerplate/sass/_layout.scss
406: [03:03:30] <Ryan-Toast> no, that’s dumb.
407: [03:03:36] <antmas> Ryan-Toast: why?
408: [03:03:45] <Ryan-Toast> why add an extra line?
409: [03:03:57] <antmas> personally I find it easier to read
410: [03:04:07] <Kingy> Why does my form error box appear blank?
411: [03:04:07] <Ryan-Toast> Well you’re silly.
412: [03:04:10] <Ryan-Toast> :P
413: [03:04:14] <Ryan-Toast> just preference
414: [03:04:15] <antmas> Ryan-Toast: :P
415: [03:04:16] <antmas> pffft
416: [03:04:53] <antmas> I guess it depends how you format your code
417: [03:05:04] <antmas> I follow how I format C#
418: [03:05:12] <antmas> so I end up doing it to PHP as well
419: [03:05:17] <simon_w|work> Yay, email sent!
420: [03:05:31] <simon_w|work> I can break dev-master of the connector modules now :)
421: [03:06:50] <antmas> \o/
422: [03:07:03] <antmas> ss23: you got burgerfuel didn't you
423: [03:07:07] <antmas> ss23: DIDN'T YOU
424: [03:08:28] <Turnerj> I'm the same antmas, C# follows onto my PHP, JS and CSS
425: [03:08:30] <irogue_> somebody gonna get hurt real bad
426: [03:08:51] * antmas hi5s Turnerj
427: [03:08:53] <antmas> o/
428: [03:08:59] <Turnerj> Everything should be on a new line. New lines should have an extra new line!
429: [03:09:09] <antmas> new line all the things
430: [03:10:13] <ss23> antmas: ;_;
431: [03:10:14] <ss23> yes
432: [03:10:19] <ss23> antmas: I GOT A FENDERS VOUCHER, DO YOU WANT IT?
433: [03:10:19] <ss23> <3
434: [03:10:31] <antmas> ss23: fenders?
435: [03:10:33] <antmas> what is this?
436: [03:10:36] <antmas> can I eat it?
437: [03:10:39] <irogue_> chicken fenders
438: [03:10:47] <antmas> then yes
439: [03:10:50] <antmas> yes I do ss
440: [03:10:50] <irogue_> like nuggets but bigger and actual chicken
441: [03:10:53] <antmas> ss23:
442: [03:11:08] <Kingy> $validator = new RequiredFields('TAC'); ... Validation is working but the page is showing a blank <span class="message error"></span>
443: [03:11:54] <Kingy> sorry that should be class="message required"
444: [03:12:02] * azureknight has joined #silverstripe
445: [03:12:34] <ss23> :D
446: [03:13:27] <Kingy> still just a blank red box though
447: [03:13:28] <Kingy> no text in there
448: [03:18:55] * cloph_away has joined #silverstripe
449: [03:18:57] * cloph quit (Ping timeout: 245 seconds)
450: [03:30:44] * mobiusnz quit (Quit: Leaving.)
451: [03:34:54] <Tanger> Afternoon guys
452: [03:35:48] <antmas> Tanger: howdy
453: [03:36:19] <Kingy> this design is so frustrating!
454: [03:38:15] * willagain has joined #silverstripe
455: [03:38:23] <Tanger> So I found that if you append a page name with a generic extension to a silverstripe URL, it'll serve the page with the closest matching friendly URL. ie www.mysite.com/home.pdf withh retrieve the homepage.
456: [03:38:26] <Tanger> Mind blown
457: [03:38:58] <simon_w|work> Tanger, up till 3.2, the extension is ignored
458: [03:39:05] <Tanger> Cool
459: [03:39:08] <ss23> :O
460: [03:39:10] <ss23> I didn't know that
461: [03:39:26] <Tanger> Neither lol
462: [03:39:34] <Tanger> Found it this morning while looking for my sitemap.xml
463: [03:39:48] <simon_w|work> Can't remember if ajshort's thing that makes it part of the URLSegment got merged or not
464: [03:44:53] * simon_w|air has joined #silverstripe
465: [03:48:35] <willagain> hello. me again with the slow site.
466: [03:48:56] <willagain> i have managed to sweet talk the site5 support into giving me OPcache
467: [03:49:30] <willagain> unfortunatly, the admin initial load is slower than ever. : /
468: [03:50:13] <ss23> haha
469: [03:50:15] <ss23> That sucks
470: [03:50:25] <ss23> willagain: I don't think there's much you can do about a slow host if you have no control of stuff, though?
471: [03:50:30] <ss23> An opcode cache should've sped it up significantly
472: [03:50:41] <ss23> If that doesn't help, then it's probably just an overloaded host you're on
473: [03:51:38] <willagain> on a VPS with 2gb of ram?
474: [03:51:47] <ss23> That should be plenty
475: [03:51:57] <ss23> I would expect less than 5 seconds of first load, maybe 1 second for each click, with those specs
476: [03:51:59] <willagain> also, its pretty slow even locally with APC. (nowhere near as slow, but 10 seconds load time)
477: [03:52:08] <ss23> ehhhhhhh
478: [03:52:11] <ss23> That is really slow :O
479: [03:52:23] <ss23> What about a stock new install with no database, only 100% stock out of the box stuff, willagain?
480: [03:52:24] <antmas> willagain: yeah that's pretty bad
481: [03:52:32] <ss23> As in, could it be a dodgy database making it slow?
482: [03:52:34] <ss23> Or bad custom code?
483: [03:52:53] <Turnerj> Yeah, what ss23 just said, try a clean install of SS
484: [03:52:54] <willagain> im pretty sure it must be me doing something wrong - Or bad custom code?
485: [03:54:27] <willagain> stock install locally ... oh ha ha. it crashed with not enough memory.
486: [03:54:46] <willagain> thats probably something to do with xdebug or somehthing.
487: [03:55:18] <Turnerj> The VPS might have 2gb of ram but is PHP being allocated enough?
488: [03:55:22] <willagain> in the past, SS admin at the begining is ok, not very fast but ok, but as i add in models & pagetypes - it just grinds to a crawl
489: [03:55:43] <willagain> @turner, i am allocating 1500mb - just to see
490: [03:56:57] <Turnerj> This is just an off-the-wall idea, have you tried adding a "silverstripe-cache" folder into the root directory of the site?
491: [03:58:19] <ss23> That works well for rackspace shared hosting, or other fucked up hosting situations
492: [03:58:54] <ss23> antmas: You worked on tasman lately?
493: [03:59:02] <ss23> antmas: Since we put the repo in gitlab
494: [03:59:52] <willagain> yep, i have the cache set up and it seems to be getting populated.
495: [04:00:22] <antmas> ss23: yeah a little
496: [04:00:25] <antmas> ss23: why?
497: [04:00:33] <ss23> Just looking at converting to gitlab properly now
498: [04:00:34] <simon_w|work> Hmm, 77 open buffers
499: [04:00:38] <simon_w|work> Might be time to close some
500: [04:01:08] <antmas> ss23: just go for it, I will spending a good chunk of time branching and organising to push up some stuff
501: [04:01:19] <ss23> mmk
502: [04:01:24] <ss23> antmas: P.s. I PM'd you
503: [04:06:04] <Cheddam> Got a million dollar idea for you guys
504: [04:06:19] <Cheddam> MySQL Merge/Diff
505: [04:07:12] <willagain> ok, got my fresh copy of ss working locally. it loads up much quicker.
506: [04:07:21] <willagain> not sure that tells me anything at all though?
507: [04:07:54] <Turnerj> willagain: Was your other copy slow when you were working on it locally or just on the VPS?
508: [04:08:12] <antmas> Cheddam: hmmmmm
509: [04:08:25] <willagain> the main site takes around 10 seconds to load admin locally, and over a min on the server
510: [04:09:00] <Turnerj> What modules are you using?
511: [04:09:19] <willagain> all of them! : )
512: [04:09:36] <willagain> ... hang on, looking up
513: [04:09:53] <Kingy> allll the modules
514: [04:10:15] <antmas> willagain: version?
515: [04:10:48] <willagain> 3.1 stable
516: [04:11:02] <willagain> modules, probably too many to list
517: [04:11:50] <Turnerj> Are there any specific ones you think might cause issues?
518: [04:12:00] <Turnerj> Like, something you don't normally use etc
519: [04:12:32] <willagain> eg userforms, tagfield, spamprotection, sortablegridfeild, responsive images, menumanager, secureassets, qued jobs, geocoaching, gridfieldextensions, foundationinterchange, displaylogic
520: [04:12:34] <willagain> etc etc
521: [04:13:19] <Turnerj> I personally haven't encountered issues with userforms, spamprotection or sortablegridfield
522: [04:13:28] <Turnerj> Perhaps remove one module at a time and refresh
523: [04:13:32] <antmas> or queed jobs
524: [04:13:45] <antmas> QUEED
525: [04:13:53] <Turnerj> QUEUEUEUEUED ;)
526: [04:14:14] <antmas> willagain: see what calls are taking the longest and track that back to a specific module
527: [04:14:26] <willagain> its been slow since before qued jobs & advanced workflow were added.
528: [04:14:38] <antmas> it should at least let you trace back to a function and that function might be tied to a specific module
529: [04:14:52] <willagain> yep, i installed webgrind etc to try to work that out.
530: [04:14:57] <antmas> willagain: what's the site?
531: [04:15:05] <willagain> baptistcare.org.au
532: [04:15:23] <Turnerj> Try removing qued jobs and advanced workflow, does it improve by a lot?
533: [04:16:08] <willagain> probably not cos the clients complained about this before we installed those. (they wanted content embargo dates)
534: [04:16:16] <willagain> ill give it a go tho...
535: [04:16:34] <antmas> willagain: you could check your cron jobs for the embargo
536: [04:16:53] <willagain> how do you mean?
537: [04:16:53] <antmas> see how often the scripts run, might be more often than necessary
538: [04:17:06] <willagain> right, ok
539: [04:17:15] <willagain> just once a day i think
540: [04:17:16] <antmas> willagain: well if you use the embaro function, you need to have cron jobs set
541: [04:17:25] <willagain> yep
542: [04:17:25] <antmas> willagain: that's all good then
543: [04:17:53] <antmas> willagain: is the whole site loading slow? or just the CMS?
544: [04:18:02] <willagain> just the cms
545: [04:18:23] <willagain> im actually quite plased with the actual site speed. its all quite heavily cached
546: [04:19:16] <antmas> hmmmm
547: [04:19:22] <antmas> the CMS should be pretty damn quick
548: [04:19:30] <antmas> to intitially load anyway
549: [04:19:38] <willagain> its defo not that
550: [04:19:47] <antmas> willagain: what browser do the staff use?
551: [04:19:56] <antmas> typically
552: [04:20:25] <willagain> its slow for everyone, chrome, ie, everything
553: [04:20:51] <antmas> dang
554: [04:21:02] <willagain> its a bit of a running joke in the office. "ill make the tea, im gonna log into admin" etc
555: [04:21:09] <antmas> lol
556: [04:21:17] <antmas> that always sucks when it gets to that stage
557: [04:21:24] <willagain> yeah, rofl
558: [04:21:36] <antmas> willagain: you have access to the logs?
559: [04:21:44] <willagain> yep sure
560: [04:21:54] <antmas> anything in there?
561: [04:22:01] <antmas> as in errors or warnings?
562: [04:22:27] <antmas> it has to be one of the modules
563: [04:22:29] <antmas> surely
564: [04:22:34] <willagain> nope, nothing in silverstripe.log
565: [04:23:25] <antmas> I wonder if it's menumanager
566: [04:23:49] <antmas> can you try removing that one willagain ?
567: [04:23:55] <willagain> in the main php log, just timeouts and full stacks
568: [04:24:00] <willagain> yeah ill try that
569: [04:24:16] * simon_w|air quit (Quit: Textual IRC Client: www.textualapp.com)
570: [04:24:20] <antmas> oooooo what are the timeouts pertaining to?
571: [04:24:24] <Colin[pi]> <antmas> Colin[pi]: must have taken today off!
572: [04:24:27] <Colin[pi]> sssshhhhh
573: [04:24:32] <antmas> Colin[pi]: !!!!
574: [04:24:47] <ss23> lol
575: [04:24:51] <ss23> Colin[pi]: Did you?
576: [04:24:51] <Colin[pi]> be very very quiet... today I am... INCOGNITO
577: [04:24:55] <antmas> Colin[pi]: did you get some sweet toys for your bday?
578: [04:25:05] * Colin[pi] waves hands and walks away into the shadows
579: [04:25:13] <antmas> lol
580: [04:25:28] <Colin[pi]> antmas: I got some sweet clothes and Mouse Trap to play with my son
581: [04:25:36] <Colin[pi]> and breakfast in bed which was freakin awesome
582: [04:25:45] <antmas> Colin[pi]: if you're looking at the logs - any slander agains you was all ss23 I swear
583: [04:26:09] <Colin[pi]> lol
584: [04:26:21] <Colin[pi]> d'aww thanks for the happy birthday messages guise
585: [04:26:24] <Colin[pi]> ^.^
586: [04:27:35] <antmas> willagain: any luch?
587: [04:27:38] <antmas> luck*
588: [04:28:05] <willagain> still removing them. had to increase timeout to get dev/build to run
589: [04:28:11] <ss23> Aww
590: [04:28:13] <ss23> Happy Birthday!
591: [04:28:14] <ss23> WAIT
592: [04:28:20] <ss23> isn't it... spronks birthday too?
593: [04:28:24] <antmas> yeah
594: [04:29:17] <antmas> Colin[pi]: you missed out heaps today
595: [04:29:26] <Colin[pi]> antmas: !!! what happened?
596: [04:29:29] <antmas> today we made a firework gattling gun
597: [04:29:37] <Colin[pi]> wat
598: [04:29:42] <antmas> here is irogue_ testing it http://i.kinja-img.com/gawker-media/image/upload/s--pidhJVMV--/teqigzac30z16slkafvf.gif
599: [04:30:59] <Colin[pi]> directed by Michael Bay!
600: [04:31:45] <Turnerj> Wait, it was someones birthday?!?!
601: [04:32:29] <willagain> nope, if anything slower
602: [04:32:38] <antmas> ok
603: [04:32:50] * azureknight quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
604: [04:33:06] <antmas> best bet is really to try remove them 1 by 1 and see how it goes
605: [04:33:26] <willagain> i could try removing all the code, but what i think will happen is as the thing approaches no code, it will become faster.
606: [04:33:49] <willagain> which isn't gonna be a huge success
607: [04:34:15] <antmas> well it's likely either a module, or a module conflicting with a small piece of bad custom code
608: [04:34:37] <antmas> so.... anything really :P
609: [04:35:34] <simon_w|work> willagain, do you have profiling turned on?
610: [04:35:54] <willagain> yep
611: [04:35:58] <simon_w|work> Turn it off
612: [04:36:03] <willagain> k.
613: [04:36:11] <willagain> cos it makes it slower?
614: [04:36:15] <simon_w|work> Yes
615: [04:36:17] <Colin[pi]> "have you tried turning it off and on again?"
616: [04:36:21] <willagain> i havn't got it turned off on the server tho?
617: [04:36:22] <antmas> ohhhhhhhh
618: [04:36:28] <antmas> yes,
619: [04:36:30] <antmas> profiling
620: [04:37:02] <simon_w|work> willagain, the server will be a lot faster than your local machine to start with
621: [04:37:49] <willagain> its 10 times slower
622: [04:38:12] <willagain> 10 seconds load locally, over a min on staging / live
623: [04:38:52] * geekdenz has left #silverstripe
624: [04:39:45] <antmas> woah
625: [04:39:52] <antmas> something is wrong with dat server
626: [04:41:15] <willagain> yeah, iv;e just got a terrible feeling its the site i made though...
627: [04:41:37] <simon_w|work> willagain, if profiling's running on the server, turn it off
628: [04:41:45] <willagain> its not
629: [04:41:55] <willagain> just locally
630: [04:41:57] <simon_w|work> And you're still getting a minute load time?
631: [04:42:00] <willagain> yep
632: [04:42:18] <simon_w|work> Hmm, can you turn it back on, get a cachegrind file and upload it somewhere?
633: [04:43:03] <willagain> profiling on the server?
634: [04:43:10] <simon_w|work> Yeah
635: [04:43:26] <willagain> i think i used up all my favors getting opcache installed
636: [04:43:48] <simon_w|work> No xdebug?
637: [04:43:54] <willagain> so the profiling done locally not enough?
638: [04:43:59] <willagain> xdebug locally
639: [04:44:06] <simon_w|work> Local isn't the one with the problem
640: [04:44:43] <willagain> yeah fair enough.
641: [04:45:01] <willagain> well, its still very very slow.
642: [04:45:03] <antmas> later all, thursday bee times
643: [04:45:08] <willagain> its just not slow like the server
644: [04:45:09] <antmas> beer*
645: [04:45:13] <simon_w|work> willagain, is loading one of the non-cms pages a lot slower on the server too?
646: [04:45:21] <willagain> not really
647: [04:45:22] <Turnerj> cya antmas
648: [04:45:30] * antmas quit (Quit: Page closed)
649: [04:45:54] <willagain> 186ms for the homepage
650: [04:46:02] <simon_w|work> willagain, is MySQL on the same machine as the web server?
651: [04:46:08] <willagain> yep
652: [04:47:35] <simon_w|work> And you've got the exact same code running locally as on the server?
653: [04:47:44] <simon_w|work> Including a mostly the same database?
654: [04:48:24] <willagain> yep
655: [04:49:09] <simon_w|work> Hmm, so it's likely to either be the file system or the database that's slowing things down
656: [04:49:48] <simon_w|work> Kinda hard to get more accurate than that with profiling
657: [04:50:45] <Turnerj> What parts of the CMS are slowest for you?
658: [04:50:51] <Turnerj> Like, is it /admin/pages ?
659: [04:51:08] <Kingy> peace out people
660: [04:51:10] <Turnerj> or /admin/settings (or whatever it is)
661: [04:51:49] * Kingy is now known as Kingy[a]
662: [04:52:30] <willagain> turnerj: its the initial load. to the dashboard
663: [04:53:41] * mobiusnz has joined #silverstripe
664: [04:54:05] <Turnerj> willagain: a dashboard provided by one of the modules or the sitetree?
665: [04:54:51] <willagain> uncle cheese's dashboard module thing
666: [04:55:18] <Turnerj> Ahhh OK, do you have many dashboard items in the dashboards that display? (or any custom dashboards that you added)
667: [04:57:19] <willagain> thin you are onto something there
668: [04:57:50] * willr quit (Quit: willr)
669: [04:58:02] <Turnerj> Is one of them calling a webservice perhaps?
670: [04:58:16] <Turnerj> (eg. say a google analytics dashboard item)
671: [05:00:43] * kerosene quit (Ping timeout: 256 seconds)
672: [05:03:33] <willagain> deleting one at a time. there are 8 widgets, so back in 10 mins
673: [05:04:00] * kerosene has joined #silverstripe
674: [05:06:06] * nickmolhoek quit (Quit: nickmolhoek)
675: [05:06:43] * muskie9 has joined #silverstripe
676: [05:07:58] <Stomach> simon_w|work, did this guy merge his own pull request? https://github.com/silverstripe/silverstripe-framework/pull/3234#issuecomment-48564582
677: [05:08:01] <Stomach> o_O
678: [05:09:19] <simon_w|work> Stomach, I have a feeling he rebased, remove his commit and pushed
679: [05:09:32] <simon_w|work> That merge commit is me merging in mooman's change
680: [05:15:25] <Turnerj> Who wants to merge my PR in?! :D
681: [05:15:46] <Turnerj> Or if not, let me down slowly and say how nice it was that I tried but it is terrible code and will never be merged. :O
682: [05:16:42] * Ryan-Toast quit (Quit: Ryan-Toast)
683: [05:18:40] <willagain> ok, kinda fixed. Thanks guys.
684: [05:18:49] <willagain> i deleted all the dashboard widgets.
685: [05:18:59] <willagain> a google analytics one and a RSS feed
686: [05:19:27] <willagain> down to around 4-5seconds for initial cms load now. much better
687: [05:20:10] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
688: [05:20:15] <ss23> willagain: Awesome :D
689: [05:20:19] <simon_w|work> willagain, I'd suggest opening issues about that (on the dashboard module), since it really should handle things a lot better
690: [05:21:18] <willagain> ok, cool. it was quite well hidden, cos the delay was in the actual document processing, not a seperate web request to the feed (in chrome network profiler)
691: [05:21:38] <Turnerj> willagain: https://github.com/unclecheese/silverstripe-dashboard/issues
692: [05:21:44] * markcl has joined #silverstripe
693: [05:21:47] * markcl has left #silverstripe
694: [05:22:11] <willagain> on the upside. I've now got profiling installed on my mamp, and opcache on the server.
695: [05:22:32] <willagain> :)
696: [05:25:51] * babak has joined #silverstripe
697: [05:28:27] <Cheddam> Is there a 'staff approved' list of modules at all? Investigating using SS at work and want to know what the best options are
698: [05:29:19] <irogue_> Cheddam: not yet, but we've been discussing it
699: [05:29:43] <irogue_> Cheddam: also, hi :P
700: [05:29:57] <Cheddam> irogue_ sup yall xD
701: [05:30:02] <Turnerj> I would assume by default, anything that the silverstripe account on github is an owner of would be "staff approved" unless you mean something else?
702: [05:30:46] <simon_w|work> Turnerj, you probably shouldn't assume that ;)
703: [05:30:58] <irogue_> I might put together my own personal list of "modules I trust"
704: [05:31:08] <Cheddam> That'd be awesome irogue
705: [05:31:16] <simon_w|work> Modules I trust: One's I've written
706: [05:31:26] <irogue_> should probably say "mostly trust" :P
707: [05:31:39] * simon_w|work has so much NIH he should really work for SS :p
708: [05:31:42] <Turnerj> simon_w|work: But but but! If I can't trust the people that maintain the framework, who can I trust?
709: [05:32:04] <irogue_> cos there's lots of ones by ex-SSers, people like simon_w|work, Zauberfisch
710: [05:32:05] <Cheddam> #trustnoone
711: [05:32:13] <irogue_> or even just SS staff's personal modules
712: [05:32:34] <simon_w|work> Turnerj, most of the ones under the ss umbrella aren't actually maintained
713: [05:32:45] <Cheddam> So what's good in terms of ecommerce?
714: [05:32:50] <irogue_> Cheddam: swipestripe
715: [05:32:52] <Turnerj> Ahhhhh
716: [05:33:11] <Turnerj> +1 swipestripe
717: [05:33:51] <irogue_> burnbright/silverstripe-shop also just had a lot of work done on it by SS, if you want something simpler. but overall IMO swipestripe is best option
718: [05:33:58] <irogue_> and I'm not just saying that cos Frank is next to me :P
719: [05:34:08] <Cheddam> Haha, sweet
720: [05:34:11] <Stomach> SWIPESTRIPE IS MUCH BETTER
721: [05:34:13] <simon_w|work> Cheddam, Shopify :p
722: [05:34:19] * Stomach isn't a core contributor or anything...
723: [05:34:33] <Turnerj> :P
724: [05:34:48] <simon_w|work> Stomach, you should just make it an API wrapper for Shopify! :p
725: [05:35:02] <Stomach> simon_w|work, I'll do it in December when my work schedule frees up a bit
726: [05:35:13] <Cheddam> Rofl, Shopify is hosted correct? We prefer tools we can put on our own servers
727: [05:36:48] <irogue_> Stomach: i really want to swap out Payment for omnipay
728: [05:37:10] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
729: [05:37:13] <Stomach> irogue_, please do
730: [05:37:27] <irogue_> Stomach: yeah, frank and I started discussing it
731: [05:37:41] <irogue_> maybe next hackday
732: [05:37:53] <Stomach> last Saturday I got freaking nothing done
733: [05:38:11] <Stomach> spent the whole time trying to get xhprof installed and merging Franks pull request
734: [05:38:13] <Stomach> s
735: [05:38:16] <irogue_> i was at a LAN with Cheddam instead of hackfest :P
736: [05:38:29] <Cheddam> How flexible is the shipping gear in Swipestripe? Looks like it's just Country -> Option. We've had people ask for individual shipping prices on items, weight-based, price-based..
737: [05:38:47] <Cheddam> Twas a pretty sweet LAN (y)
738: [05:39:06] <Stomach> Cheddam, we've done all of that stuff in our own modules
739: [05:39:18] <Stomach> the modifier system is pretty easy to deal with
740: [05:39:26] <Turnerj> Where I work, we wrote a module that does shipping by postcode/postcode-ranges that works with swipestripe. The person who wrote it did it in a day or two
741: [05:39:46] <irogue_> yeah, there's so damn many different methods for working out shipping that it's best to let the developer extend it on a site-by-site basis
742: [05:39:47] <Turnerj> Though I think they had a bit of issues with uploading a CSV in the custom settings screen lol
743: [05:39:51] <irogue_> just make it really easy to extend
744: [05:40:52] <Stomach> yeah, every single shipping we've done so far has been different
745: [05:40:57] <Stomach> for the 6 or so sites
746: [05:41:28] <Cheddam> That's how we do it in our current cms. Seems the way to go.
747: [05:41:45] <Cheddam> Thanks for your help guys, I'll be back tomorrow (:
748: [05:41:54] <irogue_> swt
749: [05:41:59] <irogue_> Cheddam: prob see you in the weekend
750: [05:42:16] <Cheddam> irogue_ Nice, I can get all my socks back :P
751: [05:42:21] <irogue_> Cheddam: exactly :P
752: [05:42:37] <Stomach> can I have some socks?
753: [05:42:39] <Stomach> and undies?
754: [05:42:44] <Cheddam> SOCKS FOR ALL
755: [05:42:47] <Stomach> only got one pair of undies with no holes in them :(
756: [05:42:49] <Stomach> fucking butt
757: [05:42:54] <Stomach> holing up the joint
758: [05:42:55] <irogue_> Stomach: i suggest... buying more?
759: [05:43:06] <Cheddam> Solid plan, I concur
760: [05:43:11] <Stomach> irogue_, its my birthday in 13 days and I expect more from my mother
761: [05:43:16] <irogue_> ah, fair call
762: [05:43:32] <Stomach> seriously, thats what birthdays and christmas are about for me now
763: [05:43:37] <Turnerj> lol
764: [05:43:37] <Stomach> sock and undies replacement days
765: [05:43:37] <Cheddam> Yeah that's how I refresh my wardrobe xD
766: [05:43:44] <Turnerj> Sounds like my brother
767: [05:43:48] <irogue_> I don't have a washing machine at the moment, so I stocked up on undies, as I'll take all my laundry back to hamilton in the weekend to wash it :P
768: [05:44:01] <Cheddam> Bahaha
769: [05:44:16] <Cheddam> Anyway, I've missed enough buses xD Later
770: [05:44:24] <irogue_> bai
771: [05:44:27] * Cheddam quit (Quit: My Mac Mini has gone to sleep. ZZZzzz…)
772: [05:44:31] <irogue_> i should probably go too
773: [05:44:39] <Stomach> to the pub
774: [05:44:40] <Stomach> good idea
775: [05:44:42] <irogue_> wanna go buy a bowl before i catch the train
776: [05:45:00] <Stomach> stoner.
777: [05:45:03] <irogue_> hahahaha
778: [05:45:35] <irogue_> Stomach: i can't remember, you going to any of the cons?
779: [05:46:06] <Stomach> nope
780: [05:46:21] <Stomach> i dont know what cons is, I assume wwdc etc?
781: [05:46:31] <irogue_> wdcnz, phpconference
782: [05:46:44] <Turnerj> Who can merge a PR for swipestripe? lol
783: [05:46:46] <Stomach> nah, neither :\
784: [05:46:49] <Stomach> Turnerj, I can
785: [05:46:51] <Stomach> what is it
786: [05:46:59] <simon_w|work> Stomach, FIX IT FIX IT FIX IT
787: [05:47:31] <Turnerj> stomach: A minor JS change, https://github.com/swipestripe/silverstripe-swipestripe/pull/66
788: [05:47:51] <Turnerj> That was written by a colleague of mine
789: [05:48:07] <Stomach> seems like an expensive query
790: [05:48:09] <Stomach> oh well
791: [05:48:21] <Stomach> done
792: [05:48:40] <irogue_> [17:48:11] <Stomach> oh well
793: [05:48:42] <irogue_> famous last words
794: [05:48:55] <Stomach> I don't use any of the default JS
795: [05:48:58] <irogue_> Stomach: once I move my 6000 product site over I'll let you know if it's expensive :P
796: [05:48:59] <Stomach> so lololololol
797: [05:49:04] <simon_w|work> Stomach, It's not that expensive
798: [05:49:36] <simon_w|work> .parents() has to do a check on at most one element
799: [05:49:52] <Stomach> (I have no idea how jquery works)
800: [05:49:54] <simon_w|work> A scoped find tends to be as fast as a normal one
801: [05:50:03] <Turnerj> ;)
802: [05:50:11] <Turnerj> I have the developer sitting right next to me
803: [05:50:16] <Stomach> HI RUTH
804: [05:50:20] <Stomach> THANKS FOR YOUR CONTRIBUTIONS
805: [05:50:22] <Stomach> keep em coming
806: [05:51:07] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
807: [05:51:19] * RuthAdele has joined #silverstripe
808: [05:52:07] <simon_w|work> Stomach, say that again ;)
809: [05:52:30] <Stomach> <Stomach> HI RUTH
810: [05:52:30] <Stomach> <Stomach> THANKS FOR YOUR CONTRIBUTIONS
811: [05:52:31] <Stomach> <Stomach> keep em coming
812: [05:52:39] <RuthAdele> hello
813: [05:52:45] <RuthAdele> :)
814: [05:53:09] * jordanmk has joined #silverstripe
815: [05:53:21] <jordanmk> hey guys, super noob question lol
816: [05:53:37] <jordanmk> in SS 2.4, how do you access data from a Page within that Page's controller
817: [05:53:38] <RuthAdele> no problem! I actually have written a few extensions for a job I'm working on at the moment, prefilling for the paypal sub module, and a shipping by postcode sub module too :)
818: [05:54:06] <RuthAdele> Hopefully Frank will merge my pre-fill code ;)
819: [05:54:25] <simon_w|work> jordanmk, usually, $this->Blah
820: [05:54:31] <jordanmk> i.e. i have 'SomeField' in the $db array of SomePage, but can't seem to figure out how to access 'SomeField' within a method of SomePage_Controller
821: [05:54:38] <simon_w|work> jordanmk, otherwise, $this->data()->Blah
822: [05:55:17] <jordanmk> simon_w, that's what i thought, but neither is working :S
823: [05:55:18] <Stomach> RuthAdele, by prefilling do you mean doing the item list etc when actually in PayPal?
824: [05:55:52] <RuthAdele> so when the addresses module is added, it uses that data to prefill the form in Paypal
825: [05:55:55] <simon_w|work> jordanmk, spelling things correctly? Is a value actually set?
826: [05:55:59] <RuthAdele> Otherwise they have to enter their billing info all over again
827: [05:56:50] <jordanmk> simon_w, yep, spelling is correct and a value is set in the CMS (refreshed page in CMS and made sure it's still there)
828: [05:57:02] <simon_w|work> jordanmk, saved & published?
829: [05:57:23] <Stomach> RuthAdele, oh nice - I did actually listing out the payment items correctly but had to edit the paypal payments module so just did it in our company repos
830: [05:57:26] <RuthAdele> jordanmk - why data type?
831: [05:57:34] <jordanmk> i'm wondering if it's because the method i'm using is being called via a director rule
832: [05:57:45] <jordanmk> i.e. via AJAX
833: [05:57:45] <RuthAdele> *what data type rather
834: [05:57:56] <jordanmk> just 'Text'
835: [05:58:00] <simon_w|work> jordanmk, well, a custom route, then there's no page attached
836: [05:58:04] <simon_w|work> *if it's a
837: [05:58:14] <jordanmk> ah, yep well that will be it then
838: [05:58:32] <jordanmk> cheers, i'll have to figure out a different way to do what i'm trying
839: [05:58:38] <RuthAdele> Stomach - that would be cool to have the list in PayPal, it's slightly obscure to have just the cart total. Will that ever get merged into the master copy?
840: [05:58:50] * Harv3st quit ()
841: [05:58:54] <Stomach> RuthAdele, no its very specific to swipestripe sadly :\
842: [05:59:05] <simon_w|work> jordanmk, use an action rather than a separate route?
843: [05:59:07] <RuthAdele> damn
844: [05:59:10] <Stomach> I think thats why it only has the amount in the module
845: [05:59:24] <Stomach> I'll throw it up on my github though, probably a good idea
846: [06:00:29] <Stomach> irogue was talking about moving from the payment module to omnipay for swipestripe though, which I fully support
847: [06:00:36] <jordanmk> simon_w, i'm already using actions for 4 different variations of a particular page (the user never sees the base one), so it might get a bit messy if i'm then doing an action on an action
848: [06:03:16] <RuthAdele> I've not heard of omnipay, might need to look into it
849: [06:04:57] <Stomach> its a pretty good idea. anyhow its totally home time, catchya later
850: [06:05:04] <ss23> cyao~
851: [06:05:10] <ss23> I heard Stomach took down addons.silverstripe.com
852: [06:05:36] <Stomach> yeah sorry about that
853: [06:05:40] <Stomach> oh wait no I'm not
854: [06:05:42] <Stomach> mwahahaha
855: [06:05:50] <ss23> haha
856: [06:07:12] <Turnerj> So that is why the site was down! Bad stomach!
857: [06:07:34] * RuthAdele quit (Ping timeout: 246 seconds)
858: [06:07:56] <simon_w|work> Should take Stomach out the back and pump him!
859: [06:11:20] * muskie9 has joined #silverstripe
860: [06:13:11] <ss23> XD
861: [06:14:38] <Turnerj> Well now that change has merged for swipestripe, anyone want to merge my SS Framework PR?
862: [06:14:49] <Turnerj> I'm sure someone out there wants to do it :D
863: [06:16:38] <Turnerj> Anyone? :(
864: [06:17:17] <simon_w|work> Turnerj, get ss23 to poke halkyon
865: [06:17:26] <ss23> um
866: [06:17:31] <ss23> simon_w|work can merge things for framework!
867: [06:17:39] <ss23> halkyon is sick today :(
868: [06:17:50] <simon_w|work> ss23, yes, but halkyon did the initial review
869: [06:18:14] <ss23> meh
870: [06:24:52] <Turnerj> Ahhh, is your internal process for managing merges that the person that whoever initially reviews is the one that merges?
871: [06:25:29] <simon_w|work> Hehe, you think we have processes
872: [06:25:49] <Turnerj> I thought you guys were all professional, wear suits, document everything, code perfectly etc etc
873: [06:25:58] <Turnerj> Just like developers do in the movies!
874: [06:26:07] <Turnerj> Well, except that facebook movie
875: [06:26:10] <Tanger> Turnerj: lololol
876: [06:29:27] <simon_w|work> Now I have to paginate my buffer list
877: [06:29:38] <simon_w|work> Probably should close some files at some point
878: [06:35:05] <Turnerj> Cya!
879: [06:35:12] * Turnerj quit (Quit: Page closed)
880: [06:39:21] * r_hector has joined #silverstripe
881: [06:50:08] * ARNHOE has joined #silverstripe
882: [07:00:40] * ARNHOE quit ()
883: [07:08:19] <ss23> REBOOT!
884: [07:11:32] <simon_w|work> HOME TIEM!
885: [07:11:39] <ss23> Early!
886: [07:11:43] <ss23> addons.silverstripe.com isn't up yet!
887: [07:11:50] <simon_w|work> Not my problem!
888: [07:11:57] <ss23> :P
889: [07:12:11] <simon_w|work> All my modules are still accessable :p
890: [07:14:02] * simon_w|work quit (Quit: Ex-Chat)
891: [07:24:59] * irogue_ has joined #silverstripe
892: [07:26:43] * jordanmk quit ()
893: [07:30:59] * mario_ has joined #silverstripe
894: [07:31:12] <mario_> hi, anyone here?
895: [07:31:20] <mario_> good morning
896: [07:32:03] <ss23> Fuck it, addons is down till mornign, I'm done with this shit
897: [07:32:09] <mario_> got an issue with the search, when i search for "Gråte" i get back results for "gr" and "te"
898: [07:33:43] <mario_> anyone here able to help or know where the search is preformed
899: [07:34:15] <ss23> mario_: Uh, your site has to write its own server, there is none by default
900: [07:35:10] <mario_> ss23: what do you mean, it's own server?
901: [07:36:43] <ss23> What server?
902: [07:36:44] <ss23> Like
903: [07:36:53] <ss23> SilverStripe... it doesn't have a "search" unless you add one
904: [07:36:57] <ss23> What code did you use to enable the search?
905: [07:37:09] <ss23> The weird fulltextsearch one? elastic, solr, or something?
906: [07:37:15] <ss23> What does your SearhcController page look like?
907: [07:37:18] <ss23> Or whatever youi called it
908: [07:38:20] <mario_> ah I'm just using the weird fulltextsearch one, the default search
909: [07:38:42] <mario_> so I have 0 code for search just a template
910: [07:39:16] * willagain quit (Ping timeout: 246 seconds)
911: [07:41:43] * ocm has joined #silverstripe
912: [07:41:47] <ocm> howdy
913: [07:42:31] <irogue_> ss23: were you the one trying to fix it? bahaha
914: [07:44:54] <irogue_> mario_: i'd have to look deep into the module to figure out whether it's stripping out what it considers to be non-alphanumberic, or whether it passes it all through and mysql is the one getting fucked up by the special char
915: [07:45:14] * stnvh has joined #silverstripe
916: [07:45:29] * svandragt quit (Quit: Leaving)
917: [07:46:25] <mario_> irogue_: what is the easiest alternative solution?
918: [07:51:07] <mario_> is that installing elasticsearch
919: [07:51:13] <irogue_> mario_: search is a very complex beast, especially if you want it to be *good*. most CMSes just use fulltext but that's slow and gives crap results
920: [07:51:34] <irogue_> really you want to use either solr, sphinx or elasticsearch, but none of those are particularly easy
921: [07:51:56] <irogue_> and elasticsearch is probably a swearword to ss23 right now
922: [07:55:11] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
923: [07:55:38] <mario_> ok, I've got zero budget and just need to fix this issue, so I'll try find a module that will just work better for now.... thanks for the help
924: [07:57:16] <irogue_> mario_: no worries. sorry i can't be more help, i've only ever used sphinx myself
925: [07:58:04] <ss23> irogue_: Well, "fix"... rebuild a new addons server from scratch
926: [07:58:10] <ss23> no way in hell we're going to try "fix" it :P
927: [07:58:22] <ss23> And remember, no matter how shit elastic is, it's not solr.
928: [07:59:12] <irogue_> ss23: lol yeah
929: [07:59:18] <irogue_> ss23: working with hamish on it or what?
930: [07:59:56] <ss23> uh
931: [08:00:01] <ss23> naw, I can set up new servers myself :S
932: [08:00:02] <ss23> Well..
933: [08:00:11] <ss23> I should be able to, I am missing root access to a server I need so I went home
934: [08:00:19] <ss23> I just told hamish since he's CSO or w/e
935: [08:03:54] * ARNHOE has joined #silverstripe
936: [08:04:24] <irogue_> CTO yeh
937: [08:04:29] <irogue_> thats why i figured he might get involved
938: [08:05:39] <ss23> He also has CSO
939: [08:05:43] <ss23> or CISO
940: [08:05:45] <ss23> or CSIO
941: [08:05:47] <ss23> whatever the fuck it is
942: [08:05:50] <ss23> the "HERP I AM SECURITY" title
943: [08:09:52] * kinglozzer has joined #silverstripe
944: [08:12:02] * Pyrwk has joined #silverstripe
945: [08:24:43] <irogue_> ss23: lol
946: [08:25:05] <irogue_> seems like security is just the responsibility of the CTO by default if there's not a dedicated security person, right?
947: [08:26:04] * micmania1 has joined #silverstripe
948: [08:26:23] <ss23> *shrug*
949: [08:27:09] <Pyrwk> hey guys so like gridfield and shit
950: [08:27:11] <Pyrwk> halp
951: [08:27:19] <Pyrwk> I've gotten into a pickle.
952: [08:27:24] <Pyrwk> I'd rather be in a nutshell!
953: [08:28:10] <Pyrwk> http://logs.simon.geek.nz/index.php?date=2014-07-10#log_1338776
954: [08:28:44] <Pyrwk> I can't find any difference in HTML, Request or otherwise.
955: [08:28:52] <micmania1> ?debug_request=1
956: [08:29:19] <micmania1> Its missing an action or url_handler
957: [08:30:57] <Pyrwk> the only difference is: http://sspaste.com/paste/show/53be4b42e8afc
958: [08:31:43] <Pyrwk> micmania1: nope, it works fine if I acces Controller, then click the sort header. If I go through Parent/Controller - 500s on sorting. All other actions work fine (err, generic form actions, not gridfield component ones)
959: [08:32:30] <micmania1> yeah, but GridField has its own actions which sort header is usign
960: [08:32:51] <micmania1> so the URL will be like /controller/Form/field/GridField/sort or something
961: [08:33:00] <Pyrwk> Yeh I know... but for some reason it's not set.
962: [08:33:03] <Pyrwk> I've NFI why.
963: [08:33:13] <micmania1> so either your form is lacking field, or your GridField actions are fucked
964: [08:33:19] <Pyrwk> The request going in is exactly the same (excepting the gridstateID)
965: [08:33:25] <micmania1> could it be that you're shifting twice on line 9?
966: [08:33:29] <micmania1> 9/10
967: [08:33:45] <Pyrwk> micmania1: nope, exactly what ContentController does
968: [08:34:04] <Pyrwk> I wondered that too, but uncommenting one gives me loop until all memory exhausted error
969: [08:34:31] <micmania1> What does debug_request say?
970: [08:34:42] <micmania1> It'll show you which url rules its trying to match and on what cntroller
971: [08:35:14] <Pyrwk> ajax request :<
972: [08:35:31] <micmania1> just get the link and go to it. might work
973: [08:35:32] <Pyrwk> I'll see if editing the form action will affect it
974: [08:36:07] <micmania1> or you could write some tests :p
975: [08:37:08] <Pyrwk> ooh you're right, it works with GET too
976: [08:38:56] <micmania1> I booked my flights last night! :D
977: [08:39:22] <Pyrwk> winner!
978: [08:39:34] <Pyrwk> Hmm, there's definitely something fucky with the requests.
979: [08:39:42] <micmania1> 6.05am on 23rd and I get there 3pm on 25th. I don't know how that works :/
980: [08:40:04] <Pyrwk> Debug (line 258 of RequestHandler.php): Rule '$Action' matched to action '$Action' on GridField. Latest request params: array ( 'Action' => NULL, )
981: [08:40:22] <Pyrwk> micmania1: because ~26 hour flight time, + 12 hours into the future
982: [08:40:23] <micmania1> yeah, so your URLs are being mishandled somewhere
983: [08:40:42] <micmania1> yeah, thats < 54hrs lol
984: [08:40:45] <Pyrwk> yeah nah but that's just it, $Action = NULL is the one that _works_!
985: [08:41:31] <Pyrwk> well yeah, but flight time is really only about 23 hours, and you're only going 11 hrs into the future because you're on daylight savings here.
986: [08:41:37] <Pyrwk> DST fucks all the things up :/
987: [08:41:47] <Pyrwk> but of course flight time can vary
988: [08:41:53] <Pyrwk> who are you flying with? AirNZ?
989: [08:41:59] <micmania1> Qantas I think
990: [08:42:00] <Pyrwk> Emirates
991: [08:42:03] <micmania1> can't even remember
992: [08:42:16] <Pyrwk> Going through Canada?
993: [08:42:25] <micmania1> My email isn't very helpful. it gives me flight times but doesn't say where i'm flying to...
994: [08:42:28] <micmania1> nah, not canada
995: [08:42:30] <Pyrwk> haha, rude
996: [08:42:32] <micmania1> don't think anyway
997: [08:42:35] <Pyrwk> USA?
998: [08:42:42] <micmania1> no idea
999: [08:42:43] <Pyrwk> D: fuck that shit :/
1000: [08:42:57] <Pyrwk> Emirates best because avoid the americas all together :D
1001: [08:42:59] <Pyrwk> IMO.
1002: [08:43:08] <micmania1> It said when I booked it London straight to Melbourne which i thought was odd
1003: [08:43:12] <Pyrwk> if you're going through USA check to ensure that you have all your shit sorted.
1004: [08:43:21] <micmania1> turns out there's a stop over somewhere
1005: [08:43:24] <Pyrwk> yeah, it goes trhough LAX iirc
1006: [08:43:26] <micmania1> just never said where...
1007: [08:43:34] <Pyrwk> yeh. LAX of san fran.
1008: [08:43:38] <micmania1> cool
1009: [08:43:38] <Pyrwk> or*
1010: [08:43:48] <Pyrwk> check that you have all you need to get through the states.
1011: [08:43:52] <Pyrwk> You probably need a visa.
1012: [08:44:08] <Pyrwk> ss23 has you covered :P
1013: [08:45:49] <Pyrwk> micmania1: I need a visa to go trhough the states. Even for not entering the country (just getting transfer flight). Good news for me was that you just buy it. Pay $14USD or something and give them passport details (all electronic - but depends on your passport type).
1014: [08:48:01] <Pyrwk> So I thought fuck that and went through Dubai - just so I could say http://www.youtube.com/watch?v=lauUirttVhs&t=13m46s
1015: [08:48:18] <Pyrwk> xD
1016: [08:48:34] <micmania1> see, when I ordered it didn't even mention the US
1017: [08:48:46] <micmania1> and my ermail doesn't have locations on...
1018: [08:49:07] <micmania1> where do u get it?
1019: [08:49:39] <Pyrwk> It's called etsa iirc - just google it.
1020: [08:50:03] <micmania1> When you book your flight, do they normally tell you about it then?
1021: [08:51:04] <micmania1> and you get these through pretty quick?
1022: [08:51:50] <ss23> micmania1: Yeah, I'm cool if you crash at mine. Basically you can stay here as long as you want, but you will probably not like it much :P
1023: [08:51:52] <micmania1> https://www.google.co.uk/search?q=QF0010&oq=QF0010&aqs=chrome..69i57.1263j0j1&sourceid=chrome&es_sm=93&ie=UTF-8 - This si the same flight number and its goes via dubai
1024: [08:52:25] <micmania1> ss23: haha cheers. I'll let you know if i'm stuck for somewhere to stay
1025: [08:52:55] <ss23> No problems :)
1026: [08:53:13] <micmania1> Pyrwk: yeah, looks like its London > Dubai > Melbourne > Wellington
1027: [08:53:40] <micmania1> I saw a toon fan on twitter asking if anybody is going to the match from Melbourne...
1028: [08:53:49] * Pyrwk quit (Ping timeout: 246 seconds)
1029: [08:59:51] * Tanger quit (Quit: Tanger)
1030: [09:01:48] <irogue_> micmania1: lucky, not going through USA
1031: [09:02:22] * Pyrwk has joined #silverstripe
1032: [09:03:15] <irogue_> wb Pyrwk
1033: [09:03:26] <Pyrwk> found the problem micmania1: the stateChange ID doesn't exist.
1034: [09:03:33] <Pyrwk> I wonder why the fuck that is.
1035: [09:03:36] <Pyrwk> sup irogue_
1036: [09:03:40] <Pyrwk> hows new job?
1037: [09:04:36] <Pyrwk> Virgin media internets: So fucking glad I didn't get that.
1038: [09:04:52] <Pyrwk> Work went onto it recently, drops out at lest once a day.
1039: [09:04:55] <Pyrwk> every day.
1040: [09:05:07] <Pyrwk> someitmes 2 - 3 times.
1041: [09:05:34] * zfmf has joined #silverstripe
1042: [09:06:05] <Pyrwk> micmania1: incase you need it: http://london.usembassy.gov/dhs/esta_info.html
1043: [09:07:16] * mobiusnz quit (Read error: Connection reset by peer)
1044: [09:09:23] <Pyrwk> Brazil got absolutely dicked by Germany, Argentina not looking that strong... looks like the krauts will take this one, they'll be happy after 2010's close call with Spain.
1045: [09:10:15] * mobiusnz has joined #silverstripe
1046: [09:11:49] * fdrechsler has joined #silverstripe
1047: [09:12:13] <micmania1> I got the argies in the sweepstake at work
1048: [09:12:49] <Pyrwk> legit :D
1049: [09:12:57] <Pyrwk> fuck... whoever wrote this right... /[^\w]+/
1050: [09:13:01] <Pyrwk> seriously?
1051: [09:13:20] <Pyrwk> I mean, it's short and clean and stuff, but you could cut 3 chars out of that and have the same thing.
1052: [09:13:34] <Pyrwk> /\W+/
1053: [09:13:34] * mobiusnz1 has joined #silverstripe
1054: [09:14:35] * mobiusnz quit (Ping timeout: 256 seconds)
1055: [09:14:53] * mobiusnz1 is now known as mobiusnz
1056: [09:15:07] * mobiusnz quit (Client Quit)
1057: [09:15:17] * mobiusnz has joined #silverstripe
1058: [09:17:37] <Pyrwk> ok so right the gridfield sets its state in session, but never ever removes it.
1059: [09:18:58] <Pyrwk> wholey f'n shitballs
1060: [09:20:12] <Pyrwk> Just dumped my session. 141 gridstates in there.
1061: [09:21:33] <Pyrwk> Every single time you load a page with a gridfield on it, you get another one.
1062: [09:30:44] <irogue_> [21:03:40] <Pyrwk> hows new job?
1063: [09:30:45] <irogue_> is good
1064: [09:31:39] <irogue_> good coworkers, good money. what else can one ask for?
1065: [09:32:05] <irogue_> [21:12:13] <micmania1> I got the argies in the sweepstake at work
1066: [09:32:19] <irogue_> cos of numbers, sweepstake at ss akl was 2 teams each
1067: [09:32:29] <irogue_> DavidJ, our project manager, had germany and argentina
1068: [09:32:31] <irogue_> fuuuuuu
1069: [09:32:32] <micmania1> yeah, same here. My other was mexico
1070: [09:33:00] <micmania1> Last night was payback for the Netherlands knocking them out.
1071: [09:36:57] <micmania1> irogue: was he organising the sweepstake by any chance?
1072: [09:41:31] <irogue_> lol nah frank did
1073: [09:41:45] <irogue_> frank had brazil, not sure what his second was
1074: [09:42:33] <Pyrwk> irogue_: hahaha rude.
1075: [09:42:42] <Pyrwk> We have 2 each too.
1076: [09:43:17] <Pyrwk> I had England and France :<
1077: [09:43:45] <Pyrwk> One of the lads had Brazil and Netherlands - he was chuffed, now everyone's ribbing him hard, hahahaa
1078: [09:43:59] <irogue_> hahahaha
1079: [09:44:57] <Pyrwk> I was hoping for an underdog sneak into the semis with france, but then I saw they were up against Germany in the quarters and was all "aww, fuck."
1080: [09:45:18] <Pyrwk> They probably could have done it if they'd played Columbia
1081: [09:45:49] <Pyrwk> irogue_: fix the gridfields for me.
1082: [09:46:13] * marvanni has joined #silverstripe
1083: [09:46:23] <Pyrwk> or, alternatively, tell me why the stateID apparently isn't savign when I access the apge through a parent controller (nested urls style)
1084: [09:46:27] <Pyrwk> so I can fix it.
1085: [09:50:10] <Pyrwk> wholey fcuking shit
1086: [09:50:14] <Pyrwk> I was wrong
1087: [09:50:31] <Pyrwk> [10:18] <Pyrwk> wholey f'n shitballs [10:20] <Pyrwk> Just dumped my session. 141 gridstates in there. [10:21] <Pyrwk> Every single time you load a page with a gridfield on it, you get another one.
1088: [09:50:37] <Pyrwk> [10:21] <Pyrwk> Every single time you load a page with a gridfield on it, you get another one.
1089: [09:51:12] <Pyrwk> Every single time you load a page with a gridfield on it, you get another one FOR EVERY GRIDFIELD ACTION on each gridfield!
1090: [09:51:38] <Pyrwk> so I have 14 columns, that's 14 sort headers, that's 14 new stateID's put in session per load.
1091: [09:52:24] <Pyrwk> I'd have thought there'd be a better way to manage that like.
1092: [09:58:09] * nonconformatevi has joined #silverstripe
1093: [10:00:59] <Pyrwk> when does session actually save?
1094: [10:01:17] <Pyrwk> it's in f'n handleRequest isn't it?
1095: [10:02:20] <Pyrwk> nah that can't be it.
1096: [10:03:19] * micmania2 has joined #silverstripe
1097: [10:04:53] <nonconformatevi> Hi! I've got a problem: in a DataExtension class I use the updateCMSFields function. In this function setValue method doesn't work. http://pastebin.com/kEjUiVPw
1098: [10:04:55] <nonconformatevi> can anyone help me?
1099: [10:05:42] * micmania1 quit (Ping timeout: 255 seconds)
1100: [10:05:57] <nonconformatevi> the method setValue doesn't set the default value in the field
1101: [10:07:02] <kinglozzer> Pyrwk: GridField_FormAction->getAttributes() ?
1102: [10:07:30] <Pyrwk> kinglozzer: I know, but it's not going into my actual session.
1103: [10:07:33] <Pyrwk> ie, it's not saving.
1104: [10:08:23] <Pyrwk> nonconformatevi: you're applying ot to the wrong thing.
1105: [10:09:37] <Pyrwk> oh, no you're not. You're not giving it what it wants.
1106: [10:09:54] <kinglozzer> Pyrwk: Director->direct()?
1107: [10:09:57] <kinglozzer> guessing now :P
1108: [10:10:19] <Pyrwk> nonconformatevi: http://api.silverstripe.org/3.1/source-class-DateField.html#214-270
1109: [10:10:27] <Pyrwk> kinglozzer: me too, that's where I'm looking atm :P
1110: [10:12:00] <nonconformatevi> Pyrwk: thanks!
1111: [10:15:56] * spronk2 has joined #silverstripe
1112: [10:16:29] <Pyrwk> kinglozzer: mmm http://api.silverstripe.org/3.1/source-class-Director.html#138
1113: [10:17:16] <kinglozzer> Pyrwk: I'm confus
1114: [10:19:01] <Pyrwk> me too
1115: [10:23:15] <Pyrwk> ah ha!
1116: [10:23:16] <Pyrwk> FUCKER!
1117: [10:23:24] <irogue_> yes?
1118: [10:23:29] <Pyrwk> http://api.silverstripe.org/3.1/source-class-Director.html#364
1119: [10:23:35] * r_hector quit (Quit: Leaving.)
1120: [10:23:39] * micmania2 is now known as micmania1
1121: [10:25:37] <irogue_> DAYUM that unmarked policemans was hauling ass
1122: [10:26:19] <irogue_> ended up coming out of the roundabout sideways
1123: [10:26:47] <irogue_> wish my scanner worked here
1124: [10:31:45] * guci0 has joined #silverstripe
1125: [10:31:51] <guci0> Hello World!
1126: [10:32:10] <irogue_> shower tiem
1127: [10:32:13] * irogue_ quit (Quit: Textual IRC Client: www.textualapp.com)
1128: [11:00:28] <Pyrwk> kinglozzer: this was it: [11:23] <Pyrwk> http://api.silverstripe.org/3.1/source-class-Director.html#364
1129: [11:00:51] <Pyrwk> Not entirely sure how ContentController manages this, but it does.
1130: [11:01:20] <Pyrwk> must be something like Director::set_current_page
1131: [11:01:37] <Pyrwk> nope :<
1132: [11:03:12] <Pyrwk> ah, push current.
1133: [11:03:16] <Pyrwk> shit I dunno.
1134: [11:04:14] <kinglozzer> Framework is still jQuery 1.7.2... O.o
1135: [11:04:42] <kinglozzer> I mean, upgrading would probably break lots of people's shit, but still
1136: [11:04:57] <Pyrwk> aaaahhhhh, because controller stack is empty for me! pushCurrent() takes the controller at the top of the stack, which is empty for me at this point because it's set in handleAction - which I've not called so the first controller is never pushed.
1137: [11:05:16] <Pyrwk> parent::handleAction gets called later.
1138: [11:08:33] <Pyrwk> problem solved!
1139: [11:08:48] <Pyrwk> track the stack properly! Not like ModelAsController does(n't)!
1140: [11:10:46] <Pyrwk> http://sspaste.com/paste/show/53be4b42e8afc
1141: [11:10:50] <Pyrwk> fix'd!
1142: [11:10:52] <Pyrwk> :D
1143: [11:11:06] <Pyrwk> there we go eh micmania1 :>
1144: [11:11:22] * mario___ has joined #silverstripe
1145: [11:11:58] * UncleCheese has joined #silverstripe
1146: [11:12:00] <mario___> Hi, I'm still trying to get search to work with international characters øæå
1147: [11:12:20] <mario___> This is as far as I've got: https://github.com/silverstripe/silverstripe-framework/issues/3279
1148: [11:12:38] * marvanni quit (Ping timeout: 240 seconds)
1149: [11:13:01] <mario___> does anyone know here the øæå are split up with ¦
1150: [11:13:36] <Pyrwk> mario___: probably DataQuery or SQLQuery
1151: [11:13:46] <Pyrwk> you might want mb_string
1152: [11:13:50] <Pyrwk> maybe
1153: [11:13:51] <Pyrwk> dunno
1154: [11:14:02] * spronk2 quit (Quit: spronk2)
1155: [11:14:11] * marvanni has joined #silverstripe
1156: [11:14:49] <mario___> my codebase does not have the function
1157: [11:15:10] <mario___> just one line in the change logs : * mb_string module is now an optional dependency
1158: [11:16:05] * spronk2 has joined #silverstripe
1159: [11:17:08] <Pyrwk> Probably also check that all your things support these characters.
1160: [11:17:19] <Pyrwk> like PHP itself, the database, etc.
1161: [11:19:14] <mario_> I'm not having any other issues, and the connection is utf8
1162: [11:20:01] <mario___> could line 975 be the issue: https://github.com/silverstripe/silverstripe-framework/blob/3.1/model/SQLQuery.php
1163: [11:21:31] * Pyrwk quit (Ping timeout: 246 seconds)
1164: [11:22:24] <mario___> nope not the issue
1165: [11:23:37] * mario_ quit (Ping timeout: 246 seconds)
1166: [11:30:26] <mario___> if I search the codebase for "¦" I don't get any results
1167: [11:34:00] * Marvanni2 has joined #silverstripe
1168: [11:34:53] <mario___> or am I going down a total blind ally?
1169: [11:35:33] * marvanni quit (Ping timeout: 240 seconds)
1170: [11:40:10] <mario___> is this possible?
1171: [11:40:11] <mario___> https://dl.dropboxusercontent.com/u/234180/Fullscreen_05_06_2014_13_45.png
1172: [11:40:30] <mario___> that they default to closed?
1173: [11:40:41] <mario___> all closed?
1174: [12:07:15] * Pyrwk has joined #silverstripe
1175: [12:16:28] * mario___ quit (Ping timeout: 246 seconds)
1176: [12:16:47] * Colin[pi] quit (Ping timeout: 264 seconds)
1177: [12:22:33] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1178: [12:38:39] * marvanni has joined #silverstripe
1179: [12:40:37] * Marvanni2 quit (Ping timeout: 245 seconds)
1180: [12:43:19] * Marvanni2 has joined #silverstripe
1181: [12:45:23] * marvanni quit (Ping timeout: 272 seconds)
1182: [12:49:38] * Marvanni2 quit (Ping timeout: 240 seconds)
1183: [12:51:31] * marvanni has joined #silverstripe
1184: [12:55:12] * Pyrwk quit ()
1185: [12:56:23] * marvanni quit (Ping timeout: 264 seconds)
1186: [13:01:04] * marvanni has joined #silverstripe
1187: [13:03:52] * svandragt has joined #silverstripe
1188: [13:05:23] <svandragt> In SS3.0 using config.yml I set a private static database name, and afterthat, Only environment: 'dev' set it to the dev database name. However in my code in the dev environment (using Director::get_environment_type()) it's using the first value not the value for dev?
1189: [13:11:25] * guci0 quit (Ping timeout: 246 seconds)
1190: [13:19:15] <nonconformatevi> Hi! I've got a problem: I create a DateField but i can't set the default value. When I create the page, the filed is empty. This is the code: http://pastebin.com/bXiHY1eq
1191: [13:19:25] <nonconformatevi> Thanks everybody
1192: [13:26:46] <Zauberfisch> nonconformatevi: the reason is because the value is overwritten
1193: [13:27:05] <Zauberfisch> getCMSFields only collects a list of fields, and when its down, it sets the value for each field to the value from the Page
1194: [13:27:22] <Zauberfisch> so it calles setValue() again, meaning your stuff is overwritten
1195: [13:27:37] <Zauberfisch> you could do: $this->FromDate = $now->toString(...);
1196: [13:27:45] <Zauberfisch> to set the value in getCMSFields
1197: [13:27:47] <Zauberfisch> but thats not clean
1198: [13:28:06] * Pyrwk has joined #silverstripe
1199: [13:28:08] <Zauberfisch> there is actually a feature in silverstripe for setting defaults: http://paste2.org/1jCsMAO4
1200: [13:28:15] <Pyrwk> svandragt: wachoo talk'n 'bout?
1201: [13:28:35] * catcher has joined #silverstripe
1202: [13:28:46] <Zauberfisch> nonconformatevi: i hope that works
1203: [13:29:02] <Zauberfisch> nonconformatevi: otherwise, there is also a php way to set defaults
1204: [13:29:18] <Zauberfisch> svandragt: I would recommend using _ss_environment.php over yml
1205: [13:29:35] <nonconformatevi> ok, now I try it... thanks very much!
1206: [13:29:36] <Pyrwk> Zauberfisch: env doesn't set db name.
1207: [13:29:45] <Zauberfisch> it does :O
1208: [13:30:00] <Zauberfisch> as of 3.1 or something
1209: [13:30:08] <Pyrwk> oh yeh
1210: [13:30:13] <Zauberfisch> define('SS_DATABASE_NAME', 'YOUR_DATABASE_NAME');
1211: [13:30:55] <Pyrwk> huh, how about that https://github.com/silverstripe/silverstripe-framework/blob/3.1/conf/ConfigureFromEnv.php#L79
1212: [13:31:32] <Zauberfisch> Pyrwk: hmm?
1213: [13:32:18] <nonconformatevi> Zauberfisch: Thanks, now it's right!
1214: [13:32:20] <Pyrwk> I looked at this recently but missed that that had been added
1215: [13:32:25] <Zauberfisch> nonconformatevi: perfect
1216: [13:32:26] * Marvanni2 has joined #silverstripe
1217: [13:32:55] <Zauberfisch> Pyrwk: yeah, its such an important feature to me, no idea why noone (including myself) has added it earlier
1218: [13:33:16] * marvanni quit (Ping timeout: 240 seconds)
1219: [13:34:19] <Pyrwk> Zauberfisch: I was more of a _config.php kinda guy
1220: [13:34:52] <Zauberfisch> well, I started with it as well, because there was hardly and docs on _ss_env
1221: [13:34:54] <Pyrwk> if(!defined(SS_DATABASE_CHOOSE_NAME)) $database = 'livedbname'
1222: [13:35:07] <Zauberfisch> but I quickly switched to fully use _ss_env soon
1223: [13:35:18] <Zauberfisch> because _config.php is always in version control
1224: [13:35:27] <Pyrwk> yeah I use the env file too. but still define db name in config.
1225: [13:35:49] <Pyrwk> eg my env right now: define('SS_DATABASE_SUFFIX', '_dev'); define('SS_DATABASE_PREFIX', 'ss_');
1226: [13:36:09] <Zauberfisch> and thats bad not only because its hard to manage with dev, staging and live server, but also because I wouldn't want my password to be in version control
1227: [13:36:09] <Pyrwk> live obviously won't have the first one ;)
1228: [13:36:26] <Pyrwk> passwrod isn't, it's in env.
1229: [13:36:30] <Zauberfisch> good
1230: [13:36:47] <Pyrwk> the only thing that goes in config is the db name, like it had to be until recently.
1231: [13:37:11] <Pyrwk> but what I'm saying is that it doesn't matter. Live db to dev db is the same, but with dev I have the env file set a suffix ("_dev")
1232: [13:37:20] <Zauberfisch> well, I have to define db name in env too, because we often deploy websites to server or hosting companies where the DBs are created by scripts / admin panels
1233: [13:37:26] <Zauberfisch> meaning I can't pick a db name
1234: [13:37:43] <Pyrwk> ah yeah, that's important in those use cases for sure :>
1235: [13:38:04] <Pyrwk> I've always had control over the db name, etc.
1236: [13:38:14] <Pyrwk> or if I didn't, I didn't care because CHOOSE_NAME
1237: [13:38:22] <Pyrwk> and subfolders (in dev)
1238: [13:38:58] <Zauberfisch> yeah, I used to as well, but that kind of made me also the system admin, which is quiet a ungrateful job
1239: [13:39:11] <Pyrwk> though to be fair the db name was usually the project name, which was usually the clients name, which was usually the name of the dev folder on my local machine anyway so it was pretty much irrelevant
1240: [13:39:13] <Pyrwk> almost
1241: [13:43:31] <Zauberfisch> btw, took a look at treehouse today
1242: [13:43:37] <Zauberfisch> good first impression
1243: [13:44:04] <Pyrwk> cool. Yeah I remember being pleasantly surprised by how not-shit it was.
1244: [13:44:14] <Zauberfisch> haha, yeah
1245: [13:44:24] * muskie9 has joined #silverstripe
1246: [13:44:26] <Pyrwk> especially for the amount of ads they have out there now
1247: [13:44:27] <Zauberfisch> that's usually the problem with low level tutorials
1248: [13:44:33] <Zauberfisch> they are written by low level devs
1249: [13:44:48] <Zauberfisch> and thus, low quality
1250: [13:44:49] <Pyrwk> haha, often. wordderps leading the derpderps.
1251: [13:45:00] <Zauberfisch> yeah
1252: [13:48:41] <svandragt> Zauberfisch: https://gist.github.com/svandragt/19c39960603283454980
1253: [13:48:53] <svandragt> sorry that was for Pyrwk (https://gist.github.com/svandragt/19c39960603283454980)
1254: [13:50:43] <Pyrwk> Dundee, great place.
1255: [13:51:41] <Pyrwk> but yeah, why do you want database to be different depending on environment setting?
1256: [13:51:44] <Pyrwk> that seems... bad.
1257: [13:56:29] <Pyrwk> http://doc.silverstripe.org/framework/en/topics/environment-management
1258: [13:56:32] <Pyrwk> svandragt: http://doc.silverstripe.org/framework/en/topics/environment-management
1259: [13:57:50] <svandragt> Pyrwk: I'm working with views where I massage data from an external database ti fit into dataobjects, and when the external database structure changes I need to update the views on my dev environment and test the sync before deploying the changes live :P
1260: [13:58:12] <svandragt> Pyrwk: so this is the better solution
1261: [13:59:04] <svandragt> but yeah I totally forgot about environment.php
1262: [13:59:10] <svandragt> will go that route :P
1263: [14:44:37] * spronk2 quit (Quit: spronk2)
1264: [14:54:41] <catcher> Any preferences for a mobile-friendly lightbox that can support images & youtube videos?
1265: [15:00:53] <Pyrwk> catcher: don't lightbox.
1266: [15:00:56] * Pyrwk quit ()
1267: [15:17:19] * Stomach quit (Read error: Connection reset by peer)
1268: [15:19:08] * ARNHOE quit ()
1269: [15:26:22] * nonconformatevi quit (Quit: Sto andando via)
1270: [15:32:03] * jenniferaslan has joined #silverstripe
1271: [15:32:10] <kinglozzer> catcher: Fancybox is our go-to 99% of the time
1272: [15:32:27] <kinglozzer> http://fancyapps.com/fancybox/
1273: [15:32:51] <kinglozzer> We paid the £52 to use it anywhere
1274: [15:33:44] * SilverStripeFan has joined #silverstripe
1275: [15:37:00] <catcher> kinglozzer, yeah, me too, I'll stick with it. Are you relatively happy with it on mobile?
1276: [15:38:26] <kinglozzer> catcher: It's as good as it can be really. Ideally we'd do something else on mobile (e.g. images open in new window perhaps), but it works fine generally
1277: [15:39:07] * theorytank has joined #silverstripe
1278: [15:39:48] <kinglozzer> It restricts the amount of space (as it has padding), so sometimes images can actually end up smaller when someone opens them in fancybox than when they're just displayed on the page :P
1279: [15:41:02] <catcher> I'll only be using videos, so ideally I'll let those open in the app on mobile. Simple has mobile detection, right?
1280: [15:41:46] * zfmf quit ()
1281: [15:42:13] <kinglozzer> http://www.downforeveryoneorjustme.com/http://addons.silverstripe.org/
1282: [15:42:17] <kinglozzer> WHO DUN GOOFED :(
1283: [15:44:01] <muskie9> kinglozzer: [02:32:03] ss23: Fuck it, addons is down till mornign, I'm done with this shit
1284: [15:44:05] <muskie9> lol
1285: [15:44:08] <kinglozzer> Oh :P
1286: [15:46:11] <SilverStripeFan> i want to include contact form in sidebar, can anyone help
1287: [15:46:14] <muskie9> started around here: http://logs.simon.geek.nz/index.php?date=2014-07-10#log_1339930
1288: [15:47:10] <theorytank> I'm sure this gets asked often, and I don't think there's a "real" solution, but it seems that belongs_many_many doesn't like the .FieldName in the definition. Which means you can't have two that point back to the same DataObject type. Is this a known bug?
1289: [15:47:17] <muskie9> SilverStripeFan: I usually add contact info fields to the site settings area (SiteConfig), then pull them in htat way
1290: [15:47:20] <catcher> SilverStripeFan, create the form in a controller (public function AwesomeContactForm()), in the Sidebar $AwesomeContactForm
1291: [15:47:35] <muskie9> oh, form... misread it
1292: [15:48:12] <muskie9> SilverStripeFan, what catcher said... probably Page_Controller if you want it accessible through all page types
1293: [15:48:53] <catcher> theorytank, you can support 2 with a trick (but not 3).
1294: [15:49:05] <theorytank> ya.. I saw the trick... but I have 3
1295: [15:49:48] <SilverStripeFan> ok muskie, thanks for the help
1296: [15:50:44] <catcher> theorytank, I stopped looking when I discovered the trick, I only needed 2.
1297: [15:53:14] <theorytank> catcher, ya... same here. Today I need a third. :(
1298: [15:53:28] * kinglozzer quit ()
1299: [15:53:31] * stnvh quit ()
1300: [15:53:47] <theorytank> catcher, I can't find a ticket for it either. Was considering fixing it.
1301: [15:54:09] <theorytank> Funny.. first time in 3 years we've need 3.
1302: [15:54:38] * NETim has joined #silverstripe
1303: [15:55:44] <NETim> Hi, trying to use silverstripe to set up new instances of itself in a software as a service context, any ideas about setting up the admin users?
1304: [15:56:15] <catcher> theorytank, I thought the same thing, surprising that it's a rare need.
1305: [15:56:33] <catcher> theorytank, If you start a github repo, please lmk so I can watch it.
1306: [15:56:51] <catcher> or a ticket, for that matter.
1307: [15:57:35] <theorytank> NETim, you mean setting a password for them?
1308: [15:59:48] * svandragt quit (Quit: Leaving)
1309: [16:01:26] <NETim> yep. the plan is that a new DB will be created, and a new admin user will be created.
1310: [16:01:42] <NETim> The first bit we can work out, the second bit we're getting stuck on the hashing
1311: [16:05:53] <theorytank> I wrote a task to change / set password from the command line.
1312: [16:06:03] <theorytank> and the admin user is always ID 1.
1313: [16:06:40] <NETim> Would sending a command as CLI to add the new member work?
1314: [16:07:17] <theorytank> NETim, sure... my script only changes existing users, but you could modify it pretty easily.
1315: [16:07:43] <theorytank> I can paste it somewhere for you if you want.
1316: [16:07:48] <NETim> please
1317: [16:08:27] <theorytank> trying to remember what that site is... scribble, doodle.. something like that.
1318: [16:08:35] <theorytank> pastie...
1319: [16:08:37] <NETim> sspaste?
1320: [16:08:44] <theorytank> or that..
1321: [16:09:47] * SilverStripeFan has left #silverstripe
1322: [16:10:58] <theorytank> NETim: http://www.sspaste.com/paste/show/53beb6fe3ede0
1323: [16:14:16] <NETim> Thanks, I'll check that first thing tomorrow.
1324: [16:18:40] * NETim quit (Ping timeout: 246 seconds)
1325: [17:03:47] * azureknight has joined #silverstripe
1326: [17:06:39] * gelignite has joined #silverstripe
1327: [17:12:57] * marvanni has joined #silverstripe
1328: [17:14:38] * Marvanni2 quit (Ping timeout: 252 seconds)
1329: [17:29:26] * babak quit (Quit: Connection closed for inactivity)
1330: [17:57:11] * Marvanni2 has joined #silverstripe
1331: [17:58:17] * marvanni quit (Ping timeout: 240 seconds)
1332: [18:10:00] * Colin[pi] has joined #silverstripe
1333: [18:28:43] * marvanni has joined #silverstripe
1334: [18:29:58] * Marvanni2 quit (Ping timeout: 240 seconds)
1335: [18:42:18] * Marvanni2 has joined #silverstripe
1336: [18:43:31] * marvanni quit (Ping timeout: 256 seconds)
1337: [18:45:20] * Liongold has joined #silverstripe
1338: [18:45:34] <Liongold> Hi. Can anyone help me with Userfroms?
1339: [18:48:20] <muskie9> Liongold, depends on what help is needed
1340: [18:57:52] * scpi has joined #silverstripe
1341: [18:58:49] * lerni has joined #silverstripe
1342: [18:59:33] * lerni quit (Client Quit)
1343: [19:00:07] * lerni has joined #silverstripe
1344: [19:03:57] <Liongold> muskie9: I have a problem with Plain Emails
1345: [19:06:20] <Liongold> When I submit a form with that option, the first field shows "(space)Field: - Value". How can I remove that extra space, please?
1346: [19:07:22] * theorytank quit (Ping timeout: 246 seconds)
1347: [19:08:29] <Liongold> muskie9: ?
1348: [19:09:17] <muskie9> looking through the api, I've never used the plain text email option... usually just let it send however it does with that not checked
1349: [19:09:49] <Liongold> However, I need to do this.
1350: [19:10:52] * gelignite quit (Quit: http://bit.ly/nkczDT)
1351: [19:11:00] <Liongold> The submission will be sent to a mailing list which does not accept html.
1352: [19:11:52] <muskie9> double check you don't have any spaces in the field titles in your form... it doesn't look like spaces should be added before the field name: https://github.com/silverstripe/silverstripe-userforms/blob/master/code/model/UserDefinedForm.php#L1017
1353: [19:12:48] <muskie9> is it just the first field that gets the space, or all
1354: [19:13:20] <Liongold> The first one
1355: [19:14:32] <muskie9> line 1018 is causing it... it breaks for a new line then gives a space... looks like a bug
1356: [19:15:03] <Liongold> You mean the "...\n "?
1357: [19:15:07] <muskie9> yes
1358: [19:15:25] <muskie9> \n = newline, but then there's a space after \n
1359: [19:15:48] <muskie9> I'm guessing removing the space after \n would fix it
1360: [19:16:34] <muskie9> I wouldn't recommend hacking your module though... I would open an issue or do a pull request fixing it if removing the space does in fact fix it
1361: [19:16:40] <Liongold> That needs to be done through the code, right?
1362: [19:16:46] <muskie9> yes
1363: [19:17:13] <Liongold> I could remove it, check and then undo after that, right?
1364: [19:17:39] <muskie9> yes, and if it fixes it then it might be worth a pull request
1365: [19:18:19] <Liongold> Ok, thanks. Last thing, do you know of any good reference about building a module?
1366: [19:18:39] <muskie9> http://doc.silverstripe.org/framework/en/topics/module-development
1367: [19:19:05] <muskie9> and looking at other SilverStripe modules to see how other developers might do things
1368: [19:19:07] <Liongold> Thanks a lot
1369: [19:19:29] <muskie9> this site may be down, but it's a good place to find supported SilverStripe modules: http://addons.silverstripe.org/
1370: [19:19:48] <muskie9> they've been running updates over the past day, so it should be back up sometime soon
1371: [19:20:29] <Liongold> Bye and thanks again.
1372: [19:20:33] <muskie9> sure thing
1373: [19:20:54] * Liongold has left #silverstripe
1374: [19:23:18] * marvanni has joined #silverstripe
1375: [19:23:33] * scpi quit (Ping timeout: 240 seconds)
1376: [19:25:11] * Marvanni2 quit (Ping timeout: 264 seconds)
1377: [19:29:37] * azureknight quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1378: [19:47:35] * lerni quit (Remote host closed the connection)
1379: [19:50:25] * lerni has joined #silverstripe
1380: [19:53:14] * Cheddam has joined #silverstripe
1381: [19:58:07] * Marvanni2 has joined #silverstripe
1382: [19:58:32] * marvanni quit (Ping timeout: 245 seconds)
1383: [20:01:04] * Stomach has joined #silverstripe
1384: [20:01:12] * azureknight has joined #silverstripe
1385: [20:06:08] * marvanni has joined #silverstripe
1386: [20:06:27] * Marvanni2 quit (Ping timeout: 245 seconds)
1387: [20:12:45] * mobiusnz quit (Quit: Leaving.)
1388: [20:15:02] * Cheddam quit (Quit: Textual IRC Client: www.textualapp.com)
1389: [20:16:38] * marvanni quit (Ping timeout: 240 seconds)
1390: [20:17:22] * marvanni has joined #silverstripe
1391: [20:17:47] * lerni quit ()
1392: [20:20:09] * Marvanni2 has joined #silverstripe
1393: [20:20:24] * oddnoc has joined #silverstripe
1394: [20:21:18] * marvanni quit (Ping timeout: 240 seconds)
1395: [20:23:25] * micmania1 has joined #silverstripe
1396: [20:24:06] * antmas has joined #silverstripe
1397: [20:25:10] * mobiusnz has joined #silverstripe
1398: [20:26:23] * babak has joined #silverstripe
1399: [20:27:30] * scpi has joined #silverstripe
1400: [20:29:41] * gelignite has joined #silverstripe
1401: [20:35:46] * nickmolhoek has joined #silverstripe
1402: [20:47:53] * Ryan-Toast has joined #silverstripe
1403: [20:48:02] <antmas> morning all
1404: [20:48:23] <micmania1> mornin'
1405: [20:48:29] <oddnoc> yo
1406: [20:48:50] <micmania1> anybody a member on tradme.co.nz? I need help with something.
1407: [20:49:52] * Marvanni2 quit (Ping timeout: 260 seconds)
1408: [20:49:54] * marvanni has joined #silverstripe
1409: [20:50:53] <antmas> micmania1: what like a user?
1410: [20:51:43] <micmania1> yeah. It says you have to be in NZ to register (i'm UK) so I can't contact anybody on the site
1411: [20:52:11] * UncleCheese has joined #silverstripe
1412: [20:52:16] <micmania1> I'm moving to NZ in 2 weeks and need somewhere to stay. Was just hoping if somebody could log in and get some contact details for me if available
1413: [20:52:17] <Blacklite> what's the problem
1414: [20:52:17] <antmas> micmania1: use a proxy?
1415: [20:52:42] <micmania1> nah, its not that. I've signed up with SS's address and phone number, but its not sending my activation email. Tried two different emails
1416: [20:53:32] <Ryan-Toast> Morning
1417: [20:53:54] <antmas> Ryan-Toast: harro
1418: [20:54:05] <Ryan-Toast> micmania1: Protip: Don’t move to Nelson. No Burgerfuel.
1419: [20:54:13] <antmas> fffffffffffffffffffffffffffff
1420: [20:54:25] <antmas> pls
1421: [20:54:27] <antmas> ;__;
1422: [20:54:44] <micmania1> Ryan-Toast: isn't that the place where they put beetroot on your burger? Sounds evil.
1423: [20:54:46] <Blacklite> burgerfuel ftw
1424: [20:54:53] <Blacklite> beetroot on burgers is where it's at
1425: [20:55:03] <antmas> eggs on burgers ftw
1426: [20:55:07] <micmania1> I promise to try it at least once.
1427: [20:55:07] <antmas> right UncleCheese ?
1428: [20:55:11] <Blacklite> yessssss
1429: [20:55:11] <Blacklite> eggs
1430: [20:55:20] <micmania1> eggs can go on anything
1431: [20:55:22] <micmania1> and cheese
1432: [20:55:43] <UncleCheese> NZ burgers leave you wanting
1433: [20:55:56] <UncleCheese> micmania1 did you get residency?
1434: [20:56:05] <micmania1> nah, temporary
1435: [20:56:07] <antmas> US burgers leave you hungry
1436: [20:56:09] <micmania1> i'll do that once i'm in
1437: [20:56:14] <UncleCheese> nice one
1438: [20:56:21] <micmania1> Got my flights booked. It somehow takes 2.5 days lol
1439: [20:56:23] <UncleCheese> we just applied 5 weeks ago
1440: [20:56:27] <UncleCheese> from the UK, yeah
1441: [20:56:47] <micmania1> Leave on wednesday 23rd at 6am and get there Friday 25th at 3pm :/
1442: [20:56:47] <UncleCheese> Stopping in the Middle East of USA?
1443: [20:56:51] <micmania1> Dubai
1444: [20:56:54] <UncleCheese> ha
1445: [20:57:00] <UncleCheese> crazy that it's equidistant
1446: [20:57:19] <micmania1> Its brilliant timing though! Newcastle play wellington (football) on 26th. (I'm from Newcastle).
1447: [20:57:20] <UncleCheese> to go west or east... you're literally as far away as you can possibly be
1448: [20:57:29] <micmania1> yeah, 6 and 2 3's
1449: [20:57:32] <UncleCheese> oh wow.. i'm gonna love your accent
1450: [20:57:45] <micmania1> if you can understand me haha
1451: [20:57:51] <UncleCheese> nope
1452: [20:58:03] <UncleCheese> do you speak that whackass language they speak?
1453: [20:58:16] <micmania1> Geordie
1454: [20:58:22] <UncleCheese> yeah that's it
1455: [20:58:22] <antmas> oh god
1456: [20:59:06] <micmania1> I'm prepared to repoeat myself a alot. Nobody will be able to understand a thing i say
1457: [20:59:14] <UncleCheese> right
1458: [20:59:17] * marvanni quit (Ping timeout: 240 seconds)
1459: [20:59:25] <micmania1> can, anyone help with this property site then?
1460: [20:59:28] <UncleCheese> such a small part of the world, but such a distinct accent
1461: [20:59:36] <micmania1> just wondering if somebody can get me some contact details
1462: [20:59:41] <micmania1> the best accent :p
1463: [20:59:45] <UncleCheese> the only downside of the work visa, that i'm finding
1464: [20:59:52] <UncleCheese> although super fast to get
1465: [21:00:09] <UncleCheese> is that when you apply for residency, allegedly, they take their sweet ass time, because they see you're already here earning a living and doing fine
1466: [21:00:17] * marvanni has joined #silverstripe
1467: [21:00:20] <UncleCheese> whereas if you have a job offer and you're like, yo, i gotta start my shit in two months
1468: [21:00:27] <UncleCheese> they tend to magically push that forward
1469: [21:00:32] <UncleCheese> but that's all speculation
1470: [21:00:59] <micmania1> yeah, it was 1-3months wait for the residency but you got priority for a job offer
1471: [21:01:10] <UncleCheese> bugga
1472: [21:01:12] <micmania1> just couldn't risk it taking 3months + time it took to get medical and stuff
1473: [21:01:18] <UncleCheese> it's 9-12 months in wellington right now
1474: [21:01:42] <micmania1> how did you go about finding somewhere to stay?
1475: [21:02:04] <micmania1> I've found loads of flats but it won't let me signup to the site because i don't have a NZ address/phone number.
1476: [21:02:48] <UncleCheese> yeah, trademe sucks for this
1477: [21:02:52] <UncleCheese> because it's exclusive to kiwis
1478: [21:02:53] * azureknight quit (Read error: Connection reset by peer)
1479: [21:03:06] <UncleCheese> and despite my attempts to write them and let me in, they never responded
1480: [21:03:07] <Blacklite> they can't really expand
1481: [21:03:19] <Ryan-Toast> micmania1: Can’t you just spoof it?
1482: [21:03:19] <Blacklite> ebay crushes them in every other country
1483: [21:03:22] <micmania1> I just contacted them
1484: [21:03:22] <UncleCheese> it's so dumb.. i got blacklisted because i attempted to create an account from a foreign IP
1485: [21:03:32] <micmania1> Ryan-Toast: I did, but I think their email is broke
1486: [21:03:32] * catcher quit (Quit: Leaving)
1487: [21:03:36] <UncleCheese> and it's really rough on migrants
1488: [21:03:43] <Ryan-Toast> micmania1: sucks, man
1489: [21:03:48] <UncleCheese> are you comfortable with the AirBnB thing?
1490: [21:03:49] <micmania1> oh, or maybe they blocked me ^^ lol
1491: [21:03:50] * Marvanni2 has joined #silverstripe
1492: [21:04:02] <antmas> just proxy in, trademe is dumb as a pank at stopping filtering
1493: [21:04:33] * marvanni quit (Ping timeout: 240 seconds)
1494: [21:04:42] <UncleCheese> AirBnB is a good option.. you can get a room from someone for $50-60 a night
1495: [21:05:03] <UncleCheese> i would also ask your employer about providing temporary housing
1496: [21:05:19] <micmania1> http://www.trademe.co.nz/flatmates-wanted/auction-751703452.htm - I want to get in touch with these :(
1497: [21:05:24] <UncleCheese> Heyday subsudised the first 10-12 days of our arrival
1498: [21:05:49] <Blacklite> heyday seem pretty cool - i know a few people from there + some people who'd like to work there
1499: [21:05:56] <UncleCheese> and we stayed at The Terrace
1500: [21:05:56] <antmas> micmania1: aren't you coming to work at ss?
1501: [21:06:03] <micmania1> yep
1502: [21:06:19] <antmas> sleep under ss23 's desk, he wont mind
1503: [21:06:27] <micmania1> he's offered me his sofa haha
1504: [21:06:40] <UncleCheese> you should just stay with ss23 and get him to go to bed on time
1505: [21:06:40] <micmania1> by far my best option so far.
1506: [21:08:23] <micmania1> <!-- Looking at our source? You should send us your resume. View current vacancies at http://trademe.co.nz/careers -->
1507: [21:08:32] <micmania1> heh. I would, but I wouldn't be able to find anywhere to live
1508: [21:09:25] <UncleCheese> whoa!
1509: [21:09:31] <UncleCheese> that's brilliant
1510: [21:10:20] <micmania1> yeah man! Pets and everything
1511: [21:10:21] <antmas> hah, yeah that's pretty cool
1512: [21:10:29] <micmania1> but i can't contact them!!!
1513: [21:11:03] <UncleCheese> you're bringing a dog?
1514: [21:11:34] <micmania1> "Giant fully fenced, split level backyard with a trampoline and some chickens!"
1515: [21:11:37] <micmania1> CHICKENS!
1516: [21:12:41] <antmas> great alarm clocks those are
1517: [21:14:30] * willr has joined #silverstripe
1518: [21:15:17] <antmas> irogue: woop woop
1519: [21:15:21] <antmas> thanks for the follow
1520: [21:15:23] * scpi quit (Quit: scpi)
1521: [21:15:43] <Ryan-Toast> Stomach: this tournament is so fucking good.
1522: [21:16:03] <Stomach> Ryan-Toast, that DK vs IG game yesterday was good
1523: [21:16:13] <Ryan-Toast> Stomach: I lost rares on that game :(
1524: [21:16:27] <Stomach> yeah DK should have won
1525: [21:17:08] <Ryan-Toast> LGD are looking good against Liquid atm as well. What is this game?!
1526: [21:17:37] <antmas> Ryan-Toast: you know if ESL/twitch send notifications for live streams?
1527: [21:17:47] <antmas> I always miss bf4 matches :(
1528: [21:17:50] <Ryan-Toast> antmas: yeah they do.
1529: [21:17:58] <Ryan-Toast> I’m just listening to the multicast
1530: [21:18:08] <Ryan-Toast> it’s just game after game, and highlights when there’s a lul
1531: [21:18:13] <Ryan-Toast> http://www.twitch.tv/dota2ti
1532: [21:18:27] <Stomach> I've just been watching a couple of matches after work
1533: [21:18:59] <antmas> Ryan-Toast: do you just get an account or whatever and follow channels?
1534: [21:19:26] <Ryan-Toast> antmas: antmas: yeah, and if you link your Steam account you can get item drops for watching
1535: [21:19:56] <antmas> Ryan-Toast: oh that's cool
1536: [21:22:23] <Ryan-Toast> wow LGD just beat liquid
1537: [21:23:50] <antmas> Ryan-Toast: what's your username?
1538: [21:23:59] <Ryan-Toast> My steam username?
1539: [21:24:05] <antmas> Ryan-Toast: twitch/esl
1540: [21:24:11] <Ryan-Toast> rhym_
1541: [21:24:18] * fdrechsler quit (Read error: Connection reset by peer)
1542: [21:24:27] <Ryan-Toast> Steam: http://steamcommunity.com/id/Rhym_
1543: [21:26:12] <antmas> I guess you don't follow users on twtich, more channels
1544: [21:27:31] <antmas> ugh, windows updates
1545: [21:31:36] * gelignite quit (Quit: http://bit.ly/nkczDT)
1546: [21:31:55] * antmas quit (Ping timeout: 246 seconds)
1547: [21:35:11] * antmas has joined #silverstripe
1548: [21:37:00] * Turnerj has joined #silverstripe
1549: [21:39:16] * irogue_ has joined #silverstripe
1550: [21:44:45] <irogue_> morning gents
1551: [21:44:53] <Turnerj> Mornin'
1552: [21:45:04] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1553: [21:45:26] <antmas> irogue_: mornin, thanks for the follow
1554: [21:45:40] <irogue_> FOLLOW ALL THE THINGS
1555: [21:46:09] <ss23> morning guys
1556: [21:46:16] <antmas> ss23: hey guy
1557: [21:46:41] <irogue_> ss23: end up sleeping last night?
1558: [21:46:46] <ss23> um
1559: [21:46:47] <ss23> yeah
1560: [21:46:55] * irogue_ checks if addons.ss is up yet
1561: [21:46:57] <irogue_> looks like yes, you slept :P
1562: [21:46:58] <ss23> I was missing root on a server and thought it might be a bad idea to privesc our own boxes
1563: [21:47:01] <ss23> haha
1564: [21:48:14] <oddnoc> hrm… can’t ping addons from San Francisco
1565: [21:48:40] <Turnerj> or Australia lol
1566: [21:49:40] <oddnoc> That’s all the hemispheres.
1567: [21:50:57] <irogue_> oddnoc: addons is down
1568: [21:51:10] <oddnoc> yup
1569: [21:51:18] <Turnerj> Did someone trip over a power cable?
1570: [21:51:22] <irogue_> was announced
1571: [21:51:23] <irogue_> https://twitter.com/silverstripe/status/487102288625164288
1572: [21:52:18] <antmas> ... we did have that dicussion about shutting down / logging out of servers yesterday
1573: [21:52:19] <antmas> ;)
1574: [21:54:06] <oddnoc> Curious what kind of maint takes more than 16 hours? (actually curious, not snarking)
1575: [21:54:15] <willr> @irouge shortly?
1576: [21:55:00] <antmas> oddnoc: yeah me too, it sounds big
1577: [21:56:29] <irogue_> willr: ss23 was gonna fix it last night but it turns out he didn't have root on that server :P
1578: [21:57:33] <willr> nice to put back the original site
1579: [21:58:48] <irogue_> willr: "maintenance" in this case means "security hole"
1580: [21:59:05] * jenniferaslan quit (Quit: jenniferaslan has left the room)
1581: [21:59:58] <antmas> PLUGITPLUGITPLUGITPLUGITPLUGITPLUGITPLUGITPLUGITPLUGIT
1582: [22:01:35] * jenniferaslan has joined #silverstripe
1583: [22:01:48] <antmas> lel http://www.stuff.co.nz/national/10255151/Firemen-lift-obese-woman-from-flat
1584: [22:02:05] <willr> Oh god I want modules to be installed under /vendor/ Skinny is up to like 27 modules.
1585: [22:02:27] <willr> didn’t want a clean root folder anyway.
1586: [22:06:40] <ss23> irogue_: I didn't have root to a DIFFERENT server
1587: [22:06:40] <ss23> :P
1588: [22:06:46] * R\w\C has joined #silverstripe
1589: [22:06:59] * R\w\C has left #silverstripe
1590: [22:07:10] <irogue_> willr: i too would like that
1591: [22:08:00] <willr> That’s probably the next massive 3.2 thing to merge, ajshorts PR
1592: [22:08:31] <antmas> what's the rought eta on 3.2?
1593: [22:08:48] <antmas> we're planning an upgrade of 3-4 sites to 3.1 soon...
1594: [22:09:11] <Turnerj> Yeah, am curious to know about 3.2 too
1595: [22:18:02] <irogue_> I think it'll be a while
1596: [22:18:14] <irogue_> some pretty massive changes
1597: [22:18:29] <willr> I’m picking nothing will be out before xmas
1598: [22:18:29] <antmas> irogue_: like?
1599: [22:18:41] <antmas> there must be a list somewhere we can have a gander at
1600: [22:19:00] <willr> nope antmas, we don’t have a roadmap public at the current point
1601: [22:19:11] <willr> on the discussion table though
1602: [22:19:51] <irogue_> antmas: ORM rewrite is the big one so far
1603: [22:20:23] * muskie9 quit (Ping timeout: 264 seconds)
1604: [22:20:25] <irogue_> tractorcow's 20,000 line pull request
1605: [22:20:37] <irogue_> https://github.com/silverstripe/silverstripe-framework/pull/1360
1606: [22:20:57] <antmas> willr: understandable
1607: [22:20:57] <irogue_> https://github.com/tractorcow/sapphire/commit/d8e9af8af8d59b3ee16f404f2f2b0a528d503022
1608: [22:21:04] <irogue_> ^ do not click that link if your computer is shite
1609: [22:21:07] <guzzlefry> very important question
1610: [22:21:11] <antmas> ORM changes eh? would be good
1611: [22:21:17] <guzzlefry> does that let you test for NULL? :P
1612: [22:21:38] <willr> antmas, looking at using UserVoice going forward. Probably with roadmaps is we never follow them.
1613: [22:21:46] * muskie9 has joined #silverstripe
1614: [22:21:55] <willr> problem*
1615: [22:22:28] <antmas> willr: that's fine - anyway to follow what might be changing/coming in is fine
1616: [22:22:44] <willr> exactly, really hard at the moment
1617: [22:22:51] * antmas looks up uservoice
1618: [22:22:54] <antmas> irogue_: dat link
1619: [22:23:33] <willr> it’s what rails uses. I would perfer a more visual tool like trello but doesn’t really scale.
1620: [22:25:34] <Turnerj> I'm impressed with that PR
1621: [22:25:43] <antmas> yeah that is substantial Turnerj
1622: [22:26:21] <willr> The next big one to land will be https://github.com/silverstripe/silverstripe-framework/pull/1240
1623: [22:27:52] <antmas> being a n00b, looking at core PRs always makes me go 'I have no idea what I'm doing - I should stop now'
1624: [22:27:53] <antmas> ;p;
1625: [22:28:09] <willr> makes the request pipeline a little cleaner and extendable. Pretty sure there is a branch for a change in module management which isn’t a PR yet but that is the one I want
1626: [22:28:19] <irogue_> especially tractorcow's, antmas :P
1627: [22:28:21] <willr> so vendored module folders pretty much
1628: [22:29:12] <Turnerj> That second PR is pretty good too
1629: [22:30:09] <antmas> willr: are you in the core team?
1630: [22:30:11] <willr> second PR is going to be a hassle but would be good to drop that at the same time as the ORM rewrite so it’s just one cycle.
1631: [22:30:13] <willr> yep.
1632: [22:30:32] <willr> though been inactive the last 4 months as I’ve been traveling
1633: [22:30:47] <madmatt> willr: That just moves the mess from / to /vendor though, no?
1634: [22:31:07] <willr> madmatt totally but at least I can hide the vendor folder
1635: [22:31:36] <irogue_> makes .gitignore a fuckload easier too
1636: [22:31:42] <irogue_> don't have to add every single module, just vendor/
1637: [22:31:48] <antmas> madmatt: you're back at ss yeah?
1638: [22:32:10] <Turnerj> willr: Do you do more development work or PR merging work?
1639: [22:32:43] <madmatt> Yeah true, the .gitignore thing is a PITA. I can see how it'd be nicer to have everything app-related in the root
1640: [22:32:44] <willr> Turnerj at the moment not much of either. Working on the new docs rewrite.
1641: [22:32:56] * Colin[pi] quit (*.net *.split)
1642: [22:32:58] * FrozenFire quit (*.net *.split)
1643: [22:32:58] * Kapdap quit (*.net *.split)
1644: [22:32:58] * ec8or_ quit (*.net *.split)
1645: [22:32:59] * madmatt quit (*.net *.split)
1646: [22:32:59] * Kolin quit (*.net *.split)
1647: [22:32:59] * irogue quit (*.net *.split)
1648: [22:33:00] * guzzlefry quit (*.net *.split)
1649: [22:33:00] * Blacklite quit (*.net *.split)
1650: [22:33:01] * Zauberfisch quit (*.net *.split)
1651: [22:33:06] <antmas> woah
1652: [22:33:20] * Kapdap has joined #silverstripe
1653: [22:33:33] * ec8or_ has joined #silverstripe
1654: [22:33:49] <willr> Last major dev I did was make framework work without the CMS :P
1655: [22:34:00] * willr hates the cms
1656: [22:34:08] <Turnerj> willr: hahaha
1657: [22:34:19] <antmas> willr: much work going into cms for 3.2?
1658: [22:34:24] <antmas> to make it less a PITA
1659: [22:34:26] <antmas> ?
1660: [22:34:33] <willr> a lot of it’s going into 3.1 for CWP
1661: [22:34:54] <Turnerj> CWP?
1662: [22:35:02] <antmas> Turnerj: Comon Web Platform
1663: [22:35:04] <antmas> for govt.
1664: [22:35:07] <willr> next major change I’m working on for the CMS is to add versioning to siteconfig
1665: [22:35:10] <irogue_> yeah CWP means a lot more decently sized changes get into point releases
1666: [22:35:22] <irogue_> Turnerj: https://www.cwp.govt.nz/
1667: [22:35:39] <Turnerj> Cheers antmas and irogue_
1668: [22:35:59] <Turnerj> I remember reading about this now
1669: [22:36:04] * irogue has joined #silverstripe
1670: [22:36:04] * Blacklite has joined #silverstripe
1671: [22:36:04] * guzzlefry has joined #silverstripe
1672: [22:36:04] * Zauberfisch has joined #silverstripe
1673: [22:36:31] <antmas> we were going to go on it, but it ended up being easier to rip out some of the bundled modules and do it all manual style
1674: [22:36:55] <willr> but everyone benefits from it, dedicated people making the cms better
1675: [22:37:08] <irogue_> yep
1676: [22:37:11] <ss23> That's a very bias way of phrasing it
1677: [22:37:18] <antmas> yeah I reckon
1678: [22:37:19] <antmas> :P
1679: [22:37:20] <ss23> You mean "an internal company controlling the direction of the CMS"
1680: [22:37:28] * FrozenFire has joined #silverstripe
1681: [22:37:34] <ss23> You can phrase it in lots of ways to make it seem good or bad, willr, but it's pretty damn misleading to
1682: [22:37:38] * ss23 hits willr on the head with a spoon
1683: [22:38:04] * Kolin has joined #silverstripe
1684: [22:38:05] <willr> ss23 what did I phase?
1685: [22:38:11] <ss23> DAMMIT
1686: [22:38:13] <ss23> wait
1687: [22:38:16] <ss23> I spelled phrase right
1688: [22:38:22] * Colin[pi] has joined #silverstripe
1689: [22:38:23] <Turnerj> lol
1690: [22:38:28] <ss23> 10:36:56 <@willr> but everyone benefits from it, dedicated people making the cms better
1691: [22:38:36] <ss23> You phrased it in a really bias way to make it seem universally good
1692: [22:38:38] * madmatt has joined #silverstripe
1693: [22:38:40] <antmas> the way it was phrased to us was very much that only local govt. (aka the big SS contracts) would benefit but only if they wanted select modules and not others
1694: [22:38:44] <ss23> "an internal company controlling the direction of the CMS" is better!
1695: [22:39:01] * madmatt is now known as Guest77358
1696: [22:39:11] <willr> ha ss23 you didn’t see my rant on that to the core list did you?
1697: [22:39:26] <ss23> Nope :D
1698: [22:39:32] <ss23> I don't follow core, most posts are silly :P
1699: [22:39:33] <Turnerj> Can you link it here willr?
1700: [22:40:37] <willr> I should, though basically it just says what me and simon_w have been refering too that too much control is within SS as an org rather than public
1701: [22:40:50] <antmas> this ^^^
1702: [22:40:52] <willr> ironic when our rants were on private mailing lists
1703: [22:41:02] <antmas> oh I remember that one
1704: [22:41:20] <Ryan-Toast> Stomach: NAR’vi iG 70 minutes.,
1705: [22:41:23] <Ryan-Toast> 70 kills
1706: [22:41:39] <Turnerj> Isn't that going to be the case with a lot of things like SS?
1707: [22:41:55] <antmas> Turnerj: yeah 'open source'
1708: [22:42:02] <irogue_> if it's not already done, SS should have a CWP fork of framework and CMS, do PRs to the OSS framework and CMS, for the wider team to discuss
1709: [22:42:08] <Stomach> Ryan-Toast, :D
1710: [22:42:32] <irogue_> use the internal fork for everything internally so it doesn't matter whether the OSS project merges the PRs or not
1711: [22:42:40] * Phlunk3 has joined #silverstripe
1712: [22:43:01] <Turnerj> It will be interesting to see the specific changes that may come from CWP
1713: [22:43:10] <Turnerj> and what impact they do end up having
1714: [22:43:25] * zippy__ has joined #silverstripe
1715: [22:43:42] <zippy__> morning
1716: [22:43:47] <zippy__> new vieos up http://vimeo.com/silverstripe
1717: [22:43:52] <irogue_> Turnerj: most of the *specific* changes go into modules or the cwp recipe
1718: [22:44:19] * antmas watches the composer video
1719: [22:44:30] <irogue_> the stuff that gets put into ss-framework and ss-cms are usually changes that were made by request of a CWP customer but that (wrongly or rightly) the CWP team think are relevant to the wider userbase
1720: [22:45:37] <Turnerj> What might be useful is when there are PRs for framework and cms from the CWP team, they are labelled/prefixed as such?
1721: [22:45:47] <Turnerj> Make it clear to everyone where/why the change is coming in
1722: [22:46:22] * simon_w has joined #silverstripe
1723: [22:46:48] <zippy__> http://www.invisionapp.com/ quite useful is it?
1724: [22:47:47] <irogue_> Turnerj: generally you can tell cos the PR was done by an SS employee and accepted by someone sitting next to them :P
1725: [22:48:21] <antmas> zippy__: could be
1726: [22:48:37] <zippy__> Looked like UC was using it in the org video
1727: [22:48:50] <zippy__> he was wearing one hell of a cheese shirt as well
1728: [22:49:31] <Turnerj> irogue_: It would still be a little hard to tell when looking at the PRs on github whether that happens, but I get what you mean
1729: [22:49:36] * Cheddam has joined #silverstripe
1730: [22:50:28] <irogue_> morning simon_w, Cheddam
1731: [22:50:32] <antmas> hmmm those videos
1732: [22:50:37] <simon_w> Turnerj, if the PR's merged the same day by someone that isn't me or willr, it's likely to be either CWP or for a SS client
1733: [22:50:38] <antmas> need more mics :P
1734: [22:50:40] <simon_w> morning irogue
1735: [22:52:27] <Turnerj> simon_w: you and willr won't be doing work on CWP or for any SS clients?
1736: [22:52:41] <simon_w> Turnerj, we're the only core devs not employed by SS
1737: [22:52:51] * willr high 5’s simon_w
1738: [22:53:09] <simon_w> Woo, we could commender the project!
1739: [22:53:30] <irogue_> is willr a committer to SimonStripe yet? :P
1740: [22:53:36] <willr> commendered the IRC channel already
1741: [22:54:04] <simon_w> irogue_, well, he hasn't submitted any PRs for it :p
1742: [22:54:17] <irogue_> not good enough
1743: [22:54:37] <irogue_> maybe I should
1744: [22:55:14] * joelpittet has joined #silverstripe
1745: [22:55:33] <willr> No I’m not a fan of forks.
1746: [22:55:37] <Turnerj> :P
1747: [22:55:51] <Turnerj> I was thinking there should be a fork called GoldStripe, a .Net version of SS
1748: [22:55:54] <willr> I don’t even like forking modules :P
1749: [22:56:04] <willr> I want commit access or bust
1750: [22:56:42] <simon_w> "[10:39:32] <ss23> I don't follow core, most posts are silly :P"
1751: [22:56:42] <simon_w> Also, you had better not be given access to core :p
1752: [22:56:52] <ss23> :)
1753: [22:56:55] <ss23> It is on the list to be done
1754: [22:56:55] <ss23> :3
1755: [22:57:58] * UncleCheese has joined #silverstripe
1756: [22:58:37] <Turnerj> antmas: You would be keen on a .Net version of SS yeah? Then we get to put the curly braces on new lines!
1757: [22:59:05] <antmas> Turnerj: I've been pluggin away at something like this already :)
1758: [22:59:13] <antmas> Turnerj: shhhhhh
1759: [22:59:16] <antmas> ;)
1760: [22:59:18] <Turnerj> antmas: On github?
1761: [22:59:20] <Turnerj> lol
1762: [22:59:24] <antmas> no way
1763: [22:59:28] <Turnerj> Links or it didn't happen :(
1764: [22:59:34] * Kingy[a] is now known as Kingy
1765: [22:59:44] <antmas> it will be soon
1766: [23:00:05] <Turnerj> Going to call it GoldStripe? ;)
1767: [23:00:12] <Kingy> morning
1768: [23:00:15] <antmas> rofl
1769: [23:00:42] <antmas> no idea what to call it yet :P
1770: [23:00:58] <antmas> my project is called 'betterss'
1771: [23:01:03] <antmas> no kidding
1772: [23:01:05] <antmas> :P
1773: [23:01:06] <Turnerj> hahaha
1774: [23:01:17] <Turnerj> Hopefully in C#, not VB
1775: [23:01:24] <antmas> lol
1776: [23:01:25] <antmas> yes
1777: [23:01:37] <Kingy> I enjoy a bit of C# coding
1778: [23:01:40] <irogue_> nah, antmas is doing it in Delphi
1779: [23:01:47] <Turnerj> :O
1780: [23:01:53] <zippy__> oh yea, it will be awesome!
1781: [23:01:54] <antmas> I'll put on the VS packet manager first anyway
1782: [23:02:10] <antmas> download the core and framework
1783: [23:02:18] <Kingy> Hopefully you're using Visual Source Safe
1784: [23:02:20] <irogue_> anyone used the laravel SS yet?
1785: [23:02:36] <antmas> Kingy: we were here, I think we still have some legacy things on that
1786: [23:02:40] <zippy__> to get a font into the cms so it shows in the wysiwyg… do I need to include it in the left and main or something
1787: [23:02:51] <irogue_> zippy__: editor.css
1788: [23:03:04] <zippy__> yes, I can put css in there, but I want to add a google font
1789: [23:03:10] <Kingy> haha antmas I feel for you. I was using that at my old work. Was interesting
1790: [23:03:15] <zippy__> I tried doing @import url('http://....') but that failed
1791: [23:03:56] <irogue_> zippy__: that should work
1792: [23:04:11] <antmas> zippy__: to be fair, if it's setup right it can be pretty good for small teams of around 2-3
1793: [23:04:25] * antmas uses TFS for .net stuff now
1794: [23:04:26] <zippy__> antmas: wordpress?
1795: [23:04:38] <irogue_> haven't MS killed off VSS now and told people to use git?
1796: [23:04:49] <antmas> irogue_: yeah git or TFS
1797: [23:04:54] <antmas> mor git though
1798: [23:05:14] <Turnerj> zippy__: ewww, wordpress :(
1799: [23:05:14] <Kingy> question: Why is this.. $form->addErrorMessage('TAC', 'Please read and accept the terms and conditions', 'bad'); showing up with an empty <span>
1800: [23:05:24] <antmas> zippy__: wordpress? what for?
1801: [23:05:42] <Kingy> irogue_: pretty sure they tell people to use TFS
1802: [23:05:45] <zippy__> antmas: you said something good for small teams, I didn't know what you meant so took a stab in the dark
1803: [23:05:56] <antmas> zippy__: oh lol
1804: [23:06:19] <antmas> TFS has been awesome so far
1805: [23:06:27] <antmas> the testing side of it is baws
1806: [23:06:36] <irogue_> Kingy: I think they suggest TFS for larger corporate teams, Git for small teams and OSS projects
1807: [23:07:15] <Cheddam> Oh howdy
1808: [23:07:44] <Cheddam> Spent the last 30 minutes carting around displays and setting up my new 27" ones
1809: [23:07:53] <Cheddam> #productivity
1810: [23:08:31] <zippy__> irogue_: straight up no like. I can see the request in the network, but doesn't want to play ball..
1811: [23:08:57] <irogue_> Cheddam: and playing RCT? :P
1812: [23:09:30] <Cheddam> irogue_ ssshhhh :P
1813: [23:09:45] <irogue_> goddamnit my V is empty
1814: [23:09:56] <Cheddam> Nah just swapped back to OS X, no RCT for me ):
1815: [23:10:28] <Kingy> Cheddam: And here I am looking at a 13" macbook :(
1816: [23:11:04] <antmas> 2x 24s here
1817: [23:11:08] <Cheddam> Kingy Yeah I almost feel guilty about my setup now xD
1818: [23:11:09] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
1819: [23:11:42] * Kingy needs an upgrade
1820: [23:13:20] <zippy__> Kingy: ditto… I think I am going to go for a new mac book pro 15" when they come out in a couple of months. Go for the retina screen for the res...
1821: [23:13:42] <simon_w> Better idea: provide me with an upgrade!
1822: [23:13:44] <zippy__> I havn't had a 15" in years, but I think I will use the power more than the portability of the 13"...
1823: [23:14:02] <Kingy> zippy__: This is a new one so I don't think work will upgrade me
1824: [23:14:14] <simon_w> Colin[pi], the event for Thursday's up now
1825: [23:14:21] <zippy__> with dev/build and flush taking longer and longer, time to speed it up :)
1826: [23:14:39] <Kingy> It's about the only issue with working in two offices. Need to be portable
1827: [23:14:48] * antmas needs a new home computer
1828: [23:14:50] <antmas> badly
1829: [23:15:37] <Kingy> How cheap are computer components in Germany/Europe
1830: [23:16:19] * UncleCheese quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1831: [23:17:16] <antmas> probably less than NZ prices o.O
1832: [23:19:15] <antmas> my upgrade is gonna cost me about $1850
1833: [23:19:18] <antmas> nzd
1834: [23:19:38] <Kingy> yeah I spent about that a couple of years ago
1835: [23:20:18] <Kingy> jeez a quick look
1836: [23:20:40] <Kingy> ASUS Maximus VII Hero is $331 here. $250NZD in Germany
1837: [23:21:04] <antmas> Kingy: are you going over there?
1838: [23:21:10] <Colin[pi]> simon_w: cheers just got the email notification
1839: [23:21:14] <Colin[pi]> and morning all
1840: [23:21:19] <Colin[pi]> HAI ANTMAS ^.^
1841: [23:21:22] <Kingy> Partner and I are still deciding when
1842: [23:21:24] <antmas> Colin[pi]: HARROW!!!
1843: [23:21:26] <Kingy> but yeah we want to move
1844: [23:21:42] <antmas> Kingy: you should buy my parts for me :D
1845: [23:21:45] <Kingy> haha
1846: [23:21:56] <Kingy> well If you can wait a few years until I come back sure :P
1847: [23:22:00] <Kingy> or pay more for shipping then sure
1848: [23:22:29] <antmas> it's practically a whole PC worth of parts so probably not worth it :)
1849: [23:22:39] <Kingy> yeah lol
1850: [23:22:50] <Kingy> Go talk to Computerlounge
1851: [23:22:58] <Kingy> If you buy an entire PC off them they'll do you a good deal
1852: [23:23:02] <Kingy> + free shipping
1853: [23:23:22] <antmas> as long as they can do fully custom configs then yeah maybe
1854: [23:23:33] <Kingy> Absolutely
1855: [23:24:02] <Kingy> basically just say you're looking to get XYZ and they'll sort you out
1856: [23:26:43] <Kingy> and if you have no idea just say you have a budget of $1800 or whatever and they'll even suggest parts
1857: [23:27:03] * UncleCheese has joined #silverstripe
1858: [23:27:37] <antmas> Kingy: I have this working at the mo
1859: [23:27:38] <antmas> http://pricespy.co.nz/list.php?l=124006&view=m
1860: [23:27:42] <antmas> might change GPU though
1861: [23:27:48] <antmas> and maybe not bother with water
1862: [23:28:45] <Kingy> yeah water cooling is fun but can take a lot of maintaining
1863: [23:28:59] <Kingy> and I've never really trusted those "all in one" kits
1864: [23:29:27] <zippy__> keep with the 1 2TB and go more gpu
1865: [23:29:33] <Kingy> If you have a decent case with enough ventilation/fans and a proper cooler you'll be fine
1866: [23:29:36] <Ryan-Toast> Kingy: Had my watervcooling for 3 years, never touched it
1867: [23:29:46] <irogue_> Kingy: the all in one kits are great
1868: [23:29:49] <irogue_> no maintenance required
1869: [23:29:52] <simon_w> Merge merge merge
1870: [23:29:58] <irogue_> no worrying about leakage
1871: [23:30:16] <Kingy> I admit I haven't touched them in years so I'm sure I'm wrong :)
1872: [23:30:20] <antmas> yeah I trust all in ones
1873: [23:30:23] <irogue_> *all* of the all-in-one kits are made by one company
1874: [23:30:28] <irogue_> so they're pretty damn good at them
1875: [23:30:34] <Kingy> fair call
1876: [23:31:02] <irogue_> I have one in my desktop and one my server
1877: [23:31:23] <antmas> zippy__: I only have 1 2tb listed though...
1878: [23:31:32] <Kingy> antmas: do you need 2x SSDs
1879: [23:31:40] <antmas> Kingy: yeah
1880: [23:31:51] <antmas> not 2 exactly, maybe 1 bigger one
1881: [23:31:53] <zippy__> yea you do, but you have a 'maybe ther"
1882: [23:32:11] <irogue_> http://www.antec.com/product.php?id=2768&pid=17&lan=us and http://www.nzxt.com/product/detail/82-kraken-x40-cpu-cooler
1883: [23:32:12] <antmas> zippy__: oh right, true
1884: [23:33:11] <antmas> just swapped the 290 for the 290x for only $20 more
1885: [23:33:34] * simon_w is all about the merge button this morning
1886: [23:33:59] <antmas> is that CPU ok?
1887: [23:34:00] * spronk has joined #silverstripe
1888: [23:35:37] <antmas> I'm so out of the game with what are good CPUs now
1889: [23:35:44] <irogue_> antmas: is it a reference cooler or a third-party on the 290x?
1890: [23:35:50] <Kingy> I have the i7 2600k
1891: [23:35:51] <irogue_> if the former, don't bother, get the 290
1892: [23:35:58] <Kingy> which is like the older model i7
1893: [23:36:00] <antmas> irogue_: 3rd party of course
1894: [23:36:00] <Kingy> so happy with it
1895: [23:36:25] <antmas> irogue_: http://pricespy.co.nz/product.php?p=2481674
1896: [23:36:32] <irogue_> antmas: goodo
1897: [23:36:44] <Kingy> Also antmas: http://pricespy.co.nz/product.php?p=2074414
1898: [23:36:46] <irogue_> cos with the reference cooler the 290x scales itself back to 290 equivalent anyway...
1899: [23:36:49] <Kingy> 10GB more for cheaper :)
1900: [23:37:11] <antmas> Kingy: awsome chur
1901: [23:37:21] <antmas> irogue_: yeah I know
1902: [23:37:56] <Kingy> the price of GFX are scary
1903: [23:38:21] <antmas> what CPU socket is the best to get now?
1904: [23:38:29] <antmas> with regards to upgrading later?
1905: [23:38:50] <Colin[pi]> antmas: I'd say dont worry about it too much as what are the chances you will upgrade dat cpu?
1906: [23:38:57] <Kingy> ^
1907: [23:38:59] <antmas> Colin[pi]: true
1908: [23:39:06] <Kingy> Socket 1150 has been around a while
1909: [23:39:12] <Colin[pi]> usually if I build a sweet rig, the whole rig will last me for a few years and then I'll build an entirely new rig
1910: [23:39:20] <Kingy> I got my CPU 3 years ago and it's running 1150
1911: [23:39:20] <antmas> yeah ok
1912: [23:39:26] * babak quit (Quit: Connection closed for inactivity)
1913: [23:39:27] <antmas> what is the 'latest' on though?
1914: [23:39:34] <antmas> 2011?
1915: [23:39:40] <irogue_> intel practically change socket every 2 years
1916: [23:39:42] <Kingy> yes
1917: [23:39:45] <Kingy> LGA2011
1918: [23:39:46] <irogue_> and usually have 2 or 3 sockets at any one time
1919: [23:40:03] <Colin[pi]> mine is an 1156 i5-760 and it's still respectable :)
1920: [23:40:13] <Colin[pi]> not cutting edge any more but ok
1921: [23:40:25] <Kingy> that was a weird one
1922: [23:40:29] <Colin[pi]> my rig is prolly overdue for an upgrade though
1923: [23:40:38] <Kingy> didn't they go 1156 to 1150 quite quickly
1924: [23:40:45] * babak has joined #silverstripe
1925: [23:40:52] * antmas still rocks a 775
1926: [23:40:56] <Colin[pi]> Kingy: cant remember tbh, so.. many.. socket.. changes
1927: [23:40:59] <antmas> from the glory days
1928: [23:41:33] <Colin[pi]> antmas: mm my htpc is a 775, core 2 quad
1929: [23:41:37] <Colin[pi]> still going awesome
1930: [23:41:52] <antmas> Colin[pi]: yeah same here
1931: [23:42:01] <Colin[pi]> my old one was a 939 athlon! it lasted me a LONG time
1932: [23:42:03] <Kingy> I use a cheap AMD for my htpc
1933: [23:42:11] <Kingy> goes great
1934: [23:42:21] <irogue_> the AMD Fusion CPUs are great for htpc
1935: [23:42:29] <irogue_> *APUs
1936: [23:42:35] <Colin[pi]> Kingy: my old 939 had problems with HD video without DXVA
1937: [23:42:41] <Colin[pi]> but then DXVA causes problems too
1938: [23:42:53] <Colin[pi]> but no such dramas with the quad I have in it now
1939: [23:43:00] <irogue_> the CPU part of them is a bit crappy but the GPU on them is a mid-range radeon, much better than the Intel HD stuff
1940: [23:43:07] <Kingy> I followed a pretty awesome guide written up on the OCNZ forums
1941: [23:43:25] <Kingy> integrated graphics
1942: [23:43:34] <Kingy> and it's been going strong
1943: [23:43:36] * Gened has joined #silverstripe
1944: [23:43:38] <Colin[pi]> Kingy: having a htpc is awesome, but setting it up... wouldn't wish it on my worst enemy
1945: [23:43:49] <Kingy> added some extra RAM and storage over time but otherwise it's been business as usual
1946: [23:43:52] <Colin[pi]> or maybe I just had a lot of bad luck with software :)
1947: [23:44:23] <antmas> what about this one? http://pricespy.co.nz/product.php?p=2106982
1948: [23:44:46] <Kingy> http://forums.overclockers.co.nz/showthread.php?t=33677&highlight=HTPC
1949: [23:44:55] <Kingy> I basically followed that, got me around those stupid software issues
1950: [23:45:05] <Kingy> although upgrading to Windows 7 caused some hassles
1951: [23:45:17] <Colin[pi]> Kingy: my mistake was upgrading to Win8
1952: [23:45:32] <Kingy> haha
1953: [23:45:36] <Kingy> Yeah I haven't gone there yet
1954: [23:45:43] <antmas> win8 is awesome
1955: [23:45:52] <antmas> just don't use metro :D
1956: [23:45:57] <simon_w> My work machine came with win8
1957: [23:45:59] <Colin[pi]> antmas: for the HTPC though I've found it to be... not as good
1958: [23:46:03] <Kingy> I have win8 on my main PC
1959: [23:46:08] <Kingy> but hells no for the HTPC
1960: [23:46:08] <Colin[pi]> I have it on my main too
1961: [23:46:09] <simon_w> Then I had lots of fun trying to install Ubuntu on it
1962: [23:46:10] <antmas> Colin[pi]: really? I find it much better
1963: [23:46:13] <Gened> Hey guys, just looking for some advice. I put a question up in the forum. Should I raise an issue? http://www.silverstripe.org/data-model-questions/show/66002
1964: [23:46:24] <Colin[pi]> antmas: well I used to use Windows Media Center, but they nerfed it so hard on Win9
1965: [23:46:26] <Colin[pi]> uh 8
1966: [23:47:07] <Colin[pi]> Kingy: you use MediaPortal also?
1967: [23:47:09] <antmas> right now I need a mobo...
1968: [23:47:13] <Kingy> MediaPortal + StreamedMP
1969: [23:47:18] <Kingy> fantastic
1970: [23:47:19] <Colin[pi]> Kingy: mmm mah nigga
1971: [23:47:20] <Colin[pi]> :D
1972: [23:47:25] <Colin[pi]> so good
1973: [23:47:55] <antmas> Colin[pi]: mediaportal have netflix support?
1974: [23:48:00] <antmas> thats the primary use for mine
1975: [23:48:14] <Kingy> antmas: Not out of the box, but there are workarounds
1976: [23:48:24] <Colin[pi]> antmas: there's a plugin for it I think
1977: [23:48:43] <antmas> because the WMC and XMBC plugins are horrible for it
1978: [23:48:45] <Kingy> The plugin is basically a link in the menu which open a browser in full screen
1979: [23:48:46] <Kingy> lol
1980: [23:48:52] <Colin[pi]> oh lol
1981: [23:48:53] <antmas> Kingy: awww nuts
1982: [23:49:02] <antmas> I use the win8 netflix app and it's awesome
1983: [23:49:07] <antmas> I should just make one
1984: [23:49:14] <Kingy> Although I think there is a newer plugin for MP 2
1985: [23:49:31] <antmas> if it just opened up the win8 app it would be fine
1986: [23:50:04] <Kingy> NetflixAlpha is Netflix plugin which uses Netflix API and allows you to watch Netflix content in MediaPortal.
1987: [23:50:12] <Colin[pi]> I don't actually use netflix :o .. kinda old school in that I download stuff and stick it in my bank of HDDs
1988: [23:50:26] <Kingy> Yeah likewise
1989: [23:50:32] <antmas> Kingy: what API though? the browser version or the app version?
1990: [23:50:40] <Kingy> I used it for a month or 2 before cancelling
1991: [23:50:49] <antmas> <3 netflix
1992: [23:50:53] <Kingy> antmas: http://developer.netflix.com/
1993: [23:51:22] <Kingy> No idea how it works
1994: [23:51:50] <antmas> netflix 4k streaming on a 4k monitor looks AMAZING
1995: [23:52:02] <antmas> but dat bandwidth
1996: [23:52:11] <Kingy> fibre install next week :D
1997: [23:52:12] <Colin[pi]> ooh media portal 1.8.0 is out
1998: [23:52:19] <antmas> what is a good mobo guis?
1999: [23:52:27] <Kingy> asus
2000: [23:52:29] <Kingy> lol
2001: [23:52:35] <Kingy> 2011 socket?
2002: [23:52:39] <Colin[pi]> antmas: I have a gigabyte one, it goes ok
2003: [23:52:40] <antmas> yeah
2004: [23:53:15] * travis-ci has joined #silverstripe
2005: [23:53:15] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2842 (master - ece95d3 : Simon Welsh): The build was broken.
2006: [23:53:15] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1fee81acefd2...ece95d3580a2
2007: [23:53:15] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/29478319
2008: [23:53:15] * travis-ci has left #silverstripe
2009: [23:53:28] <antmas> simon_w: !!!
2010: [23:54:04] <Kingy> lol I guess mashing the merge button didn't work out for him
2011: [23:54:05] <zippy__> !
2012: [23:54:07] <zippy__> 50 lashings
2013: [23:54:08] <Colin[pi]> Kingy: lol
2014: [23:54:13] <simon_w> antmas, I'm well aware Wednesday's merge broke things
2015: [23:54:23] <zippy__> [ Merge All ] <-- who pressed it
2016: [23:54:23] <antmas> :P
2017: [23:54:26] <simon_w> Kingy, it's more green than it was
2018: [23:54:44] <antmas> http://pricespy.co.nz/product.php?p=1028082
2019: [23:55:03] <antmas> my list has all of a sudden got more expensive :O
2020: [23:55:26] <Colin[pi]> antmas: always starts simple then you get to the bells and whistles :D
2021: [23:56:52] <zippy__> just by a ps4, boom done
2022: [23:57:02] <zippy__> mind you, that watchdogs was a bit of an eye opener
2023: [23:57:07] <Colin[pi]> zippy__: but but... glorious PC master race
2024: [23:57:20] <antmas> naw, I want to develope still :P
2025: [23:57:33] <Colin[pi]> THE GABEN DOES NOT APPROVE OF PS4
2026: [23:57:45] <zippy__> get a laptop for development
2027: [23:57:47] <Colin[pi]> DO NOT ANGER THE GABEN
2028: [23:58:38] <zippy__> now… just need to make this map show multiple pin location points by address and not lat and long...

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