#silverstripe IRC Log

IRC log for 14 October 2014

All timestamps are in UTC.

1: [00:10:22] * micmania1 quit (Quit: micmania1)
2: [00:12:23] * Tanger has joined #silverstripe
3: [00:18:31] <simon_w|work> Woo, go Chrome + Google Docs! The cursor looks great sitting in front of the character, rather than after it
4: [00:18:34] <simon_w|work> Not confusing at all!
5: [00:19:46] <spronk> oh god
6: [00:19:51] <spronk> google docs is kinda shit sometimes
7: [00:21:59] * camfindlay has joined #silverstripe
8: [00:22:06] * micmania1 has joined #silverstripe
9: [00:25:17] <spronk> hmm
10: [00:25:31] <spronk> did the page tree area used to be expandable in size?
11: [00:25:38] <spronk> or am i remembering something that didn't exist
12: [00:26:03] <simon_w|work> Ryan-Toast is supposed to be working on it
13: [00:26:07] <simon_w|work> May have worked in 2.4
14: [00:27:20] * veb has joined #silverstripe
15: [00:27:33] <Colin[pi]> spronk simon_w|work: yep it worked in 2.4 and Ryan-Toast has finished IIRC but needs to go through the PR process
16: [00:28:02] <Colin[pi]> also I added it with a quick hack consisting of jQuery resizable in like 5 mins
17: [00:28:08] <UncleCheese> ss23 I resubmitted, but it's still failing: https://github.com/silverstripe/silverstripe-framework/pull/3551
18: [00:29:00] <simon_w|work> UncleCheese, looks like it hasn't run to me
19: [00:29:01] <spronk> ah
20: [00:29:02] * vebbb has joined #silverstripe
21: [00:29:13] <UncleCheese> how to run?
22: [00:29:19] <spronk> was sitting there trying to position the cursor exactly right for like 10 minutes
23: [00:29:20] <spronk> lol
24: [00:29:31] <simon_w|work> UncleCheese, wait
25: [00:29:49] * jenniferaslan quit (Quit: jenniferaslan has left the room)
26: [00:32:16] <UncleCheese> UncleCheese waits
27: [00:33:01] * veb quit (Ping timeout: 260 seconds)
28: [00:35:24] <ss23> UncleCheese: FYI, you can do a force push to get travis to run again without a new PR
29: [00:35:36] <UncleCheese> where is the button for that?
30: [00:37:01] <glenn-bautista> if you're using source tree there's a check box 'force push' when you push to origin (right click on the branch and click on push -> origin)
31: [00:41:51] <Stomach> git push origin awesomesauce --force
32: [00:42:09] <Stomach> all branches should be called awesomesauce
33: [00:42:14] <Stomach> for compatibility
34: [00:42:24] <UncleCheese> git push origin hotfix/its-fucked --force
35: [00:43:06] * zippy has joined #silverstripe
36: [00:43:32] <Stomach> git push origin hotfix/its-still-fucked --force
37: [00:43:43] <zippy> afternoon
38: [00:46:42] <Kingy> git push origin UncleCheese-Broke-It --force
39: [00:46:47] <glenn-bautista> stomach: that's not a button :(
40: [00:46:57] <Kingy> cli ftw
41: [00:47:07] <Stomach> glenn-bautista - :'(
42: [00:47:10] <Colin[pi]> hi zippy
43: [00:49:33] <antmas> hmmm
44: [00:49:39] <antmas> performance appraisal in 10 mins
45: [00:49:50] <Stomach> better start performing
46: [00:49:56] <Kingy> ^
47: [00:50:02] * antmas sweats
48: [00:50:02] <simon_w|work> antmas, paint yourself red
49: [00:50:04] <Colin[pi]> antmas: "So... what is it you say you do here?"
50: [00:50:05] <simon_w|work> Red is faster
51: [00:50:12] <Kingy> antmas: don't accept anything less than 10%
52: [00:50:18] <antmas> :P
53: [00:50:27] <antmas> I think my JD is chaning
54: [00:50:28] <ss23> UncleCheese: It'd probably be just `git commit --amend -a && git push -f`, assuming you're on the right branch etc
55: [00:50:31] <antmas> changing*
56: [00:50:34] <Colin[pi]> antmas: hope you're a "straight shooter with upper management written all over you" ;D
57: [00:50:43] <antmas> Colin[pi]: always!
58: [00:51:08] <Colin[pi]> antmas: http://www.youtube.com/watch?v=nV7u1VBhWCE
59: [00:51:24] <antmas> haha
60: [00:51:27] <antmas> Colin[pi]: love it
61: [00:52:00] <antmas> and we're getting a scrum master person/whatever next year
62: [00:52:05] * antmas cringes
63: [00:52:20] <Colin[pi]> scrum master?
64: [00:52:46] <antmas> Colin[pi]: like a micro project manager
65: [00:53:07] <Colin[pi]> oh... ohh.
66: [00:53:11] <Colin[pi]> that sounds shit
67: [00:53:18] <antmas> :P
68: [00:53:36] <antmas> temp apparently, my NIC is going on school hours
69: [00:53:38] <UncleCheese> simon_w|work any idea why that wasn't passing?
70: [00:53:54] <simon_w|work> Why what wasn't passing?
71: [00:56:59] <Tanger> I love waking up an hour earlier for a meeting, only to have the client cancel 11 mins after it was meant to start
72: [00:57:09] <irogue_> Colin[pi]: http://en.wikipedia.org/wiki/Scrum_(software_development)#Scrum_Master
73: [00:57:49] <antmas> irogue_: Colin[pi] that's it
74: [00:57:54] <Colin[pi]> ugh
75: [00:57:56] <Colin[pi]> well
76: [00:57:58] <ss23> antmas: NIC?
77: [00:58:03] <Colin[pi]> the buffer thing could be helpful
78: [00:58:12] <antmas> ss23: next in charge
79: [00:58:17] <ss23> what is that?
80: [00:58:21] <ss23> Like, what does it mean?
81: [00:58:25] <irogue_> Colin[pi]: ya, that's the most useful part
82: [00:58:41] <antmas> ss23: like, the next person up from me in terms of managers
83: [00:58:50] <antmas> but not necessarily a manager
84: [00:58:54] <Colin[pi]> irogue_: because that used to piss me off in bigger companies, doing your work and you get dumbass middle managers asking retarded questions
85: [00:59:05] <ss23> antmas: hmmmmmmmmmm, I see
86: [00:59:44] <irogue_> lol, companies with formal structures :P
87: [00:59:55] * muskie9 has joined #silverstripe
88: [01:00:32] <Colin[pi]> irogue_: I had a manager ask me once "how long does it take to make a web page?"
89: [01:00:42] <irogue_> bahaha
90: [01:00:44] <Colin[pi]> "ummm...."
91: [01:00:51] <Colin[pi]> "couple of variables thar..."
92: [01:01:11] <irogue_> was doing an estimating session a few weeks back
93: [01:01:29] <irogue_> "we don't really have much detail on this yet, it's interfacing with a few external APIs"
94: [01:01:34] <irogue_> I immediately put down my infinity card
95: [01:01:49] <ss23> irogue_: ++
96: [01:01:58] <ss23> "we'll just guess and hope it's right" is *not* an okay way to estimate
97: [01:02:00] <Colin[pi]> lol
98: [01:02:10] <simon_w|work> Bah, damn cold calls
99: [01:02:16] <ss23> You should just go back and be like "We can't quote for this part yet, so it'll take X hours + however long it takes for those other things"
100: [01:02:19] <irogue_> I refused to give a proper estimate til we had all the detail on the APIs
101: [01:02:21] <ss23> and when they're like "oh can you guess?" "NO, NO WE CAN'T"
102: [01:02:35] * irogue_ is a dick like that
103: [01:03:11] <Colin[pi]> irogue_: I call that being responsible rather than being a dick
104: [01:03:22] <irogue_> why not both? :P
105: [01:03:44] <Colin[pi]> por que no los dos?!
106: [01:03:57] <Colin[pi]> *mexican music plays*
107: [01:04:09] <ss23> da da da da da da da da~
108: [01:06:42] <irogue_> ty The Voice for reintroducing me to Sublime
109: [01:07:38] * camfindlay quit (Quit: camfindlay)
110: [01:08:53] * camfindlay has joined #silverstripe
111: [01:09:51] <irogue_> ugh
112: [01:10:39] <irogue_> this api expects DOB as an ISO 8601 datetime
113: [01:10:57] <irogue_> cos, y'know, time and timezone are so important for a date of birth
114: [01:11:21] * camfindlay quit (Client Quit)
115: [01:12:13] * camfindlay has joined #silverstripe
116: [01:12:16] <Colin[pi]> irogue_: -_-
117: [01:12:27] <zippy> irogue_: if a baby is born in NZ and in the US right now. Does that mean the NZ baby is 1 day older already?
118: [01:12:45] <zippy> 13th Oct v 14th Oct.....
119: [01:13:12] <irogue_> zippy: lol
120: [01:17:55] * camfindlay quit (Quit: camfindlay)
121: [01:18:20] <simon_w|work> zippy, do you change what day your birthday's on when you change timezone?
122: [01:19:13] <micmania1> I don’t know when to have my birthday. I feel like i’m cheating if I have it on NZ timezone
123: [01:19:48] <micmania1> Might just have a 36hr birthday this time around.
124: [01:19:58] * camfindlay has joined #silverstripe
125: [01:24:19] * vebbb is now known as veb
126: [01:24:20] * veb quit (Changing host)
127: [01:24:21] * veb has joined #silverstripe
128: [01:26:57] <irogue_> micmania1: sounds like a good idea. might as well make it a LAN party then :P
129: [01:32:02] * camfindlay quit (Quit: camfindlay)
130: [01:32:55] * camfindlay has joined #silverstripe
131: [02:01:39] * camfindlay quit (Quit: camfindlay)
132: [02:02:09] * camfindlay has joined #silverstripe
133: [02:05:04] <antmas> mm lan parties
134: [02:05:14] <antmas> last time I did one of those was when L4D2 came out
135: [02:05:40] <antmas> also, appraisal went pretty good
136: [02:05:42] <antmas> :D
137: [02:05:45] <antmas> pay rise impending
138: [02:06:27] <Kingy> nice nice
139: [02:06:45] <antmas> but
140: [02:06:55] <micmania1> Kingy: you play football right?
141: [02:06:55] <Kingy> fired
142: [02:06:59] <antmas> will likel end up looking elsewhere in maybe 1-2 years?
143: [02:07:09] <antmas> likely*
144: [02:07:13] <Kingy> micmania1: I've been known to play a bit
145: [02:07:19] <Kingy> mainly indoor in recent times
146: [02:07:35] <micmania1> Fnacy a game tomorrow? its outdoors 5-a-side at 7.30pm
147: [02:07:51] <irogue_> hmmm, how to make a boolean searchable in a gridfield, while also using .Nice on it?
148: [02:07:53] <Kingy> antmas: looking at moving or does nelson seriously have an abundance of jobs?
149: [02:08:08] <antmas> Kingy: will probs have to move
150: [02:08:16] <Kingy> micmania1: I'm not in welly tomorrow night so can't sorry. Thursday/Friday are the days i'm down
151: [02:08:23] <micmania1> ah ok
152: [02:08:30] <antmas> I got a few offers recently, but not sure if they'd stick until 1-2 years :P
153: [02:08:30] <Kingy> antmas: nice. North or South?
154: [02:08:40] <antmas> Kingy: Welli and AUck
155: [02:08:48] <Kingy> welly for sure!
156: [02:09:01] <antmas> Kingy: welli for Xero ;)
157: [02:09:27] <antmas> I have no idea what would be on offer down south
158: [02:09:33] <antmas> also, dat cold
159: [02:09:43] <Kingy> for sure
160: [02:09:48] <Kingy> Xero would be pretty good
161: [02:09:52] <micmania1> cold? ha!
162: [02:09:54] <Kingy> They'd take you now if you were keen
163: [02:10:07] <Kingy> + dat starting bonus
164: [02:10:11] <antmas> Kingy: yeah they already offered to be on the same team as my ex tutor :P
165: [02:11:10] <antmas> it would be good, but mostly .net where I'd like to do more in another realm
166: [02:11:35] <Kingy> yeah fair enough
167: [02:11:38] <Kingy> still web?
168: [02:11:47] <Kingy> or something completely diff?
169: [02:14:55] <antmas> naw, it would be software
170: [02:15:20] <antmas> so, mobile stuff as well
171: [02:15:27] <antmas> iirc
172: [02:15:40] * camfindlay quit (Quit: camfindlay)
173: [02:16:40] * camfindlay has joined #silverstripe
174: [02:16:42] <antmas> my ext tutor is on the deployment team for the .net side and said it is a mad house 24/7
175: [02:18:57] * elgrodo quit (Ping timeout: 260 seconds)
176: [02:29:28] <spronk> hm
177: [02:29:46] <spronk> starting bonus for xero eh..
178: [02:29:47] <spronk> how much?
179: [02:30:02] <ss23> I hear it's not a bad place to work
180: [02:30:07] * pippy has joined #silverstripe
181: [02:30:14] * spronk probably could be earning more
182: [02:30:27] <ss23> Bit of a silly thing though, because you could earn more in Sydney
183: [02:30:32] <ss23> But fuck moving to that country
184: [02:30:36] <spronk> yeahh
185: [02:30:36] <ss23> There are things wroth more than money, spronk
186: [02:30:38] <spronk> australia is a shithole
187: [02:30:45] <spronk> ss23, yeah, like choose your own hours
188: [02:31:17] <antmas> yeah I hear good things about xero
189: [02:31:19] <ss23> mm, that's nice :D
190: [02:31:33] * elgrodo has joined #silverstripe
191: [02:31:37] <antmas> trademe offered as well, but in db stuff :/
192: [02:31:56] <spronk> tbh, last i heard trademe's dev was a bit avg
193: [02:31:58] <ss23> My flatmate did the powershop pre-interview programming test and failed
194: [02:31:58] <ss23> o/
195: [02:31:59] <Kingy> ss23: you're not even a giganaire
196: [02:32:04] <spronk> though it was a while ago..
197: [02:32:08] <ss23> spronk: Yeah, I worked at a compnay that intergrated with them
198: [02:32:13] <ss23> They're uh, a bit... new?
199: [02:32:26] <ss23> They seem not fun to work at because of all the legacy/outdated/lame/bad stuff
200: [02:32:27] <Kingy> spronk: 5k on start and another 5k after 6 months
201: [02:32:29] <spronk> xero have got a bit big now
202: [02:32:34] <spronk> not bad
203: [02:32:48] <Kingy> 15k if it's senior position
204: [02:33:17] <ss23> 15k?! I get more than that here
205: [02:33:25] <spronk> starting bonus?
206: [02:33:29] <Kingy> ss23: sign on bonus
207: [02:33:58] <ss23> lol
208: [02:33:59] <ss23> mm
209: [02:34:03] <ss23> dw
210: [02:34:07] <adrexia> wow, taht's heaps for a sign on bonus
211: [02:34:17] <antmas> yeah tm offered $6k
212: [02:34:27] <spronk> pretty sure i need to get into .net dev to earn big bux
213: [02:34:28] <antmas> for intermediate db arch
214: [02:34:31] <Kingy> adrexia: crazy considering they had like 100 positions open as well
215: [02:34:48] <adrexia> yeah... I guess the answer is - make tools that deal with money
216: [02:34:54] <spronk> at what point is that doing a disservice to the market..
217: [02:34:57] <adrexia> people pay real money for them
218: [02:35:02] <spronk> heh
219: [02:35:16] <Kingy> share price is pretty average atm
220: [02:35:23] * spronk is almost tempted to buy XRO
221: [02:35:25] <Kingy> value has more than halved in a few months :P
222: [02:35:27] <antmas> didn't it go below launch price?
223: [02:35:40] <Kingy> antmas: launch price was like 82c or something
224: [02:35:48] <Kingy> it got to $41 I think
225: [02:35:55] <zippy> spronk: soon... soon..
226: [02:36:01] <antmas> spronk: yeah .net is easier to earn big money
227: [02:36:13] <Kingy> back down to $17.5 now
228: [02:36:15] <spronk> though
229: [02:36:19] <simon_w|work> XRO has dropped 15% over the last year
230: [02:36:20] <spronk> private contracting is where it is AT
231: [02:36:22] <Kingy> down another 2.5% today
232: [02:36:27] <spronk> simon_w, more than that no?
233: [02:36:38] <spronk> it was over $40 at one point
234: [02:36:42] <Kingy> erm simon_w it was $40 in march
235: [02:36:52] <antmas> spronk: yeah for money, but you'd hate yourself more quickly than at a big corop
236: [02:36:55] <antmas> corp*
237: [02:36:56] <simon_w|work> That wasn't a year ago
238: [02:37:03] <spronk> ah
239: [02:37:03] <spronk> yeah
240: [02:37:17] <spronk> they did have a huge rise
241: [02:37:28] <zippy> $44 on the 24-03-2014
242: [02:37:35] * vebbb has joined #silverstripe
243: [02:37:35] <Kingy> spronk: NZX gave them a please explain at that point as well
244: [02:37:41] <spronk> mm
245: [02:37:52] * spronk was annoyed at the time that he didn't buy in 2011 when he was first considering
246: [02:38:05] <antmas> same here spronk
247: [02:38:08] <spronk> now i'm kinda glad
248: [02:38:13] <spronk> because... i have a feeling i would have held them
249: [02:38:14] <Kingy> yep, please at work got in at 90c
250: [02:38:21] <Kingy> people at work*
251: [02:38:22] <spronk> mm
252: [02:38:24] <zippy> I think if you look at the price a year ago, and now then yea, 15%
253: [02:38:29] <spronk> they were ~$5 when i was looking at first
254: [02:38:50] <spronk> even $5k would have turned into a lot of money
255: [02:39:22] <Kingy> spronk: guy sold at $22 and make 25k or something
256: [02:39:24] <antmas> I'll be looking at Xero probably in a year
257: [02:39:30] <antmas> they'l be quite different by then
258: [02:39:32] * zippy sets up a buy order $12
259: [02:39:39] * spronk has a buy order at $10 :P
260: [02:39:49] <Kingy> I'd be concerned if it goes back down to $10
261: [02:39:55] <spronk> i dno
262: [02:39:59] <Kingy> you'd be hoping it evens out
263: [02:40:09] <spronk> they're making good noises
264: [02:40:13] <spronk> but their US plans are....
265: [02:40:19] <spronk> not working out so well
266: [02:40:33] <Kingy> it won't ever do $20 -> $40 -> $20 again
267: [02:40:44] <spronk> never say never Kingy
268: [02:40:46] <Kingy> you'll probably be looking at a $5-10 spread
269: [02:40:58] <spronk> if they got short explosive growth in the USA i wouldn't be surprised if we saw another huge upswing
270: [02:41:00] <Kingy> spronk: I spent the last 18 months working on this shit!!
271: [02:41:13] * veb quit (Ping timeout: 255 seconds)
272: [02:41:14] <antmas> what ever happened to MYOB?
273: [02:41:15] <spronk> people gonna people, man
274: [02:41:29] <spronk> and lets be honest
275: [02:41:40] <simon_w|work> antmas, they now make a lot of money from Xero
276: [02:41:44] <spronk> there aren't any other exciting companies on the nz sharemarket right now :p
277: [02:41:52] <antmas> simon_w|work: ?
278: [02:42:04] <simon_w|work> antmas, they bought the company that Xero gets its bank feeds through
279: [02:42:07] <Kingy> spronk, wait for NXT market
280: [02:42:16] <antmas> simon_w|work: lol awesome
281: [02:42:21] <spronk> yeah
282: [02:42:27] <spronk> certainly looks interesting
283: [02:42:27] <antmas> shame they don't spend some of it and make actual good software
284: [02:42:43] <simon_w|work> Eh, the same could be said of Xero
285: [02:42:44] * spronk probably is too risk averse atm to consider it though
286: [02:42:57] <antmas> simon_w|work: this is true
287: [02:43:07] <spronk> xero is decent..
288: [02:43:25] <Kingy> spronk: yeah but the regulations should encourage a bit of risk :)
289: [02:43:33] <spronk> Kingy, mm
290: [02:43:47] * spronk is house poor :P
291: [02:44:08] <spronk> index funds ftw
292: [02:45:09] <antmas> house poor?
293: [02:46:00] * lenix- has joined #silverstripe
294: [02:46:31] * antmas assumes it means you don't own a house
295: [02:46:37] * TRB143__ has joined #silverstripe
296: [02:47:02] <simon_w|work> Or not much property investment
297: [02:47:18] <antmas> that shit is going to crash soon
298: [02:47:20] <antmas> surely
299: [02:47:27] <spronk> nah
300: [02:47:30] <spronk> means you have a house
301: [02:47:32] <spronk> and now you have no money
302: [02:47:43] <simon_w|work> Housing has here, but land's still sky rocketing
303: [02:48:29] <antmas> I really want to get a house
304: [02:48:31] <antmas> sick of renting
305: [02:48:36] <antmas> but, dat housing price
306: [02:48:41] * Zauberfi1ch has joined #silverstripe
307: [02:48:44] <spronk> bleh
308: [02:49:00] <spronk> are you aus or nz antmas ?
309: [02:49:04] * Kingy is now known as Kingy[a]
310: [02:49:07] * Uitto_ has joined #silverstripe
311: [02:49:07] <antmas> spronk: ? nz homie
312: [02:49:11] <simon_w|work> He's Nelson
313: [02:49:14] <simon_w|work> So cheap as
314: [02:49:15] <spronk> ah yeh
315: [02:49:22] * jedateach_ has joined #silverstripe
316: [02:49:31] <spronk> renting in nz is a bit meh
317: [02:49:33] <antmas> simon_w|work: not that much cheaper, but still cheaper than any other 'centre'
318: [02:49:57] <spronk> house ownership is a bit meh too
319: [02:50:01] * Kolin_ has joined #silverstripe
320: [02:50:07] <simon_w|work> First listing on TradeMe: 4 bedroom for $340k
321: [02:50:12] <simon_w|work> That's cheap
322: [02:50:17] <simon_w|work> It even has green stuff!
323: [02:50:40] * camfindlay quit (Quit: camfindlay)
324: [02:50:54] <antmas> simon_w|work: it's the deposit that is the hard part
325: [02:50:55] <spronk> don't forget to factor in cost of insurance, rates, and FUCKING MAINTENANCE.
326: [02:51:14] <spronk> and don't even consider <80% LVR
327: [02:51:23] <spronk> unless you like lining the pockets of bank execs
328: [02:51:24] <simon_w|work> antmas, I guess you really want to buy before having kids too ;)
329: [02:51:24] * irogue__ has joined #silverstripe
330: [02:51:45] <antmas> simon_w|work: not really, 20% deposit is hard for anyone really
331: [02:51:56] <antmas> tha'ts like 70k for a 'cheap' 340k house
332: [02:52:04] <spronk> live with your parents while at uni, and work part time
333: [02:52:06] * camfindlay has joined #silverstripe
334: [02:52:06] <zippy> http://www.trademe.co.nz/property/residential-property-for-sale/auction-748587457.htm
335: [02:52:30] <zippy> 1167m2 decent!
336: [02:52:30] <antmas> zippy: lol I was just looking at that
337: [02:52:40] <spronk> antmas i don't know how next generation has any chance at buying property, really
338: [02:52:47] <zippy> 1km walk to the shop, pub, school and doctor - handy
339: [02:52:50] <irogue__> BBQ is primed!
340: [02:52:54] <spronk> market is going to have to crash for that to happen
341: [02:53:06] <antmas> spronk: yeah pretty much
342: [02:53:21] <antmas> even gurantoring is sketchy with our market
343: [02:53:27] <antmas> good god spelling
344: [02:53:33] <spronk> GUARANAING
345: [02:53:33] <antmas> guarantoring?*
346: [02:53:35] <spronk> VVVVVVV
347: [02:53:37] <simon_w|work> zippy, heh, reminds me of when my aunt/uncle went to get a mortgage. The person thought the house value was their deposit amount
348: [02:54:00] * jedateach quit (*.net *.split)
349: [02:54:00] * irogue_ quit (*.net *.split)
350: [02:54:00] * lenix quit (*.net *.split)
351: [02:54:01] * Zauberfisch quit (*.net *.split)
352: [02:54:02] * eagles0513875 quit (*.net *.split)
353: [02:54:02] * TRB143 quit (*.net *.split)
354: [02:54:03] * Kolin quit (*.net *.split)
355: [02:54:04] * ajmitch_ quit (*.net *.split)
356: [02:54:04] * Uitto quit (*.net *.split)
357: [02:54:04] * jedateach_ is now known as jedateach
358: [02:54:04] * Uitto_ is now known as Uitto
359: [02:54:17] <spronk> antmas, personally get super annoyed by all the baby boomers who tell us to lower our expectations
360: [02:54:28] <irogue__> it'd be quite entertaining for the AKL housing market to crash and fuck over all the speculators
361: [02:54:33] <antmas> spronk: exactly, my folks included
362: [02:54:52] <antmas> "we didn't buy a house till we were bloody 35!"
363: [02:55:00] <antmas> fuck
364: [02:55:01] <antmas> that
365: [02:55:03] <spronk> fuck you, I work 55 hours a week, have a decent university qualification, buy only a few expensive things, have a 15 year old car etc etc etc
366: [02:55:22] <irogue__> 15 year old car?
367: [02:55:27] <irogue__> jesus, mr fancy over here
368: [02:55:29] <spronk> :D
369: [02:55:31] <antmas> lol
370: [02:55:37] <irogue__> what a rich guy
371: [02:55:40] <spronk> once they get to about 10yo there's very little real difference in their value
372: [02:55:51] <antmas> try 20 years :O
373: [02:55:51] <spronk> unless fancy model
374: [02:55:57] <simon_w|work> Try no car!
375: [02:56:08] <irogue__> mine's at 21 years :)
376: [02:56:17] <simon_w|work> Even though it'll probably be cheaper to drive than to bus
377: [02:56:21] <simon_w|work> Since parking's all free out here
378: [02:56:24] <spronk> yet baby boomer real estate agents are all
379: [02:56:36] <irogue__> heh, comparitive driving vs PT price here is insane
380: [02:56:36] <spronk> well maybe you should consider <insert worst suburb in the city here>
381: [02:56:52] * ajmitch has joined #silverstripe
382: [02:57:12] <irogue__> works out to $7/day (with my monthly pass) for train, driving is $22 for parking plus petrol, car maint etc. and it takes 15min longer than the train.
383: [02:57:16] <simon_w|work> Ugh, so looking forward to having two incomes. Especially if we want to be able to buy anything that's not week-to-week
384: [02:57:31] <spronk> simon_w|work, just don't get her pregnant then :p
385: [02:57:40] <zippy> ^
386: [02:57:42] <simon_w|work> spronk, she's a student :p
387: [02:57:43] <antmas> simon_w|work: yeah I've only recently had that
388: [02:57:50] <spronk> students can get pregnant, man
389: [02:57:56] <spronk> do we need to have the talk again, simon_w|work !?
390: [02:57:59] <simon_w|work> But can't work
391: [02:58:07] <simon_w|work> Well, not with her degree anyway
392: [02:58:15] <antmas> simon_w|work: what degree?
393: [02:58:20] <simon_w|work> architecture
394: [02:58:25] <spronk> irogue__, crap that's expensive
395: [02:58:35] <irogue__> spronk: welcome to aucklnad!
396: [02:58:43] <antmas> anyway
397: [02:58:46] <irogue__> where if you drive to the cbd you're an idiot
398: [02:58:46] <antmas> im outies
399: [02:58:47] <spronk> back when i was driving 16km per day i was about $5/day for car
400: [02:58:47] <antmas> :D
401: [02:58:49] <spronk> incl parking
402: [02:58:56] * antmas quit (Quit: Page closed)
403: [02:58:57] <spronk> and by parking i mean getting tickets
404: [02:59:06] <spronk> this was.. ~2010
405: [02:59:46] <spronk> if you can take 15 minute breaks every couple of hours, and there are P120 areas within walking distance of your work, it's almost certainly cheaper to take the occasional ticket
406: [02:59:52] <simon_w|work> WRC is really good at the whole PT pricing thing. It's cheaper to drive+park than bus from an outer suburb
407: [03:00:18] * ajmitch quit (Changing host)
408: [03:00:18] * ajmitch has joined #silverstripe
409: [03:00:24] * spronk used to get a $12 ticket a week or so
410: [03:00:30] <zippy> World Rally Championship?
411: [03:00:40] <simon_w|work> And the monthly passes are only worth it if you bus for more than work
412: [03:00:44] <spronk> $2.40 per day for parking, and a reason to take breaks and exercise? brilliant.
413: [03:00:51] <simon_w|work> zippy, Wellington Regional Council
414: [03:01:05] <irogue__> simon_w|work: yeah, wellington PT pricing seems expensive to me
415: [03:01:38] <simon_w|work> irogue__, to make it worse, they had to put up the prices because too many people were bussing
416: [03:02:03] <spronk> idiots
417: [03:02:14] <irogue__> from the train station to willis st was $2
418: [03:02:21] <spronk> nz city planners of 30-40-50 years ago really were quite bad at their jobs
419: [03:03:57] <simon_w|work> irogue__, my route home went through three zones. Zone 2 had 5 stops and added $1 to each trip
420: [03:04:12] <simon_w|work> (Including the two boundary stops_
421: [03:04:26] <spronk> if we really cared about making our cities better and more livable public transport would be free and included in taxes
422: [03:05:19] <micmania1> I just decided to live in walking distance of everything i need.
423: [03:05:28] <camfindlay> about to plan next meetup for Wellington, NZ - thinking… hackfest - likely date Sat 15th Nov.
424: [03:05:35] <micmania1> Problem solved. And I can drink any time I want :D
425: [03:05:41] <camfindlay> any thing else going on in welly that date?
426: [03:05:41] * spronk is quite liking having a small suburban mall within walking distance of his house
427: [03:06:06] * oetiker quit (Ping timeout: 272 seconds)
428: [03:06:06] <spronk> supermarket, chemist, bookshop/postshop, subway, haircut place
429: [03:06:08] <spronk> bar
430: [03:06:09] <spronk> all g
431: [03:07:21] <irogue__> camfindlay: i'm free on that date :P
432: [03:07:26] * chrisrio has joined #silverstripe
433: [03:07:59] <camfindlay> irogue_ you should come down to Welly that weekend then ;)
434: [03:08:44] <camfindlay> possibly last meetup before Xmas (possible we do some xmas drinks maybe but less of a meetup more drink up).
435: [03:08:53] * eagles0513875 has joined #silverstripe
436: [03:09:03] <irogue__> camfindlay: I may do
437: [03:09:50] <irogue__> I'll be down on Labour weekend too, and on the 28-30th Nov will be doing the ImpactNPO thing up here
438: [03:10:13] <simon_w|work> irogue__, gonna go to Kiwicon?
439: [03:10:24] <irogue__> simon_w|work: nah, already had my fair share of cons
440: [03:10:38] <simon_w|work> Is during the week, so you get to slack off :p
441: [03:11:01] <irogue__> next year I'll ditch WDCNZ, possibly in favour of kiwicon
442: [03:11:13] * camfindlay quit (Quit: camfindlay)
443: [03:11:19] <irogue__> as neither node.js or haskell are my areas of interest
444: [03:11:24] <spronk> node.js
445: [03:11:25] <spronk> don't do it
446: [03:11:31] * camfindlay has joined #silverstripe
447: [03:11:35] <spronk> it's a black hole of amateur skullfuckery
448: [03:11:35] <spronk> :p
449: [03:11:40] <simon_w|work> They talked about those at a web dev conference? Doing it wrong
450: [03:12:00] <irogue__> simon_w|work: yep, WDCNZ was basically nodecon
451: [03:12:23] <irogue__> luckily phpconf made up for it
452: [03:12:34] * spronk is still amazed that node.js is as popular as it is
453: [03:13:00] <camfindlay> yeap phpconf was probably best conf this year for me
454: [03:13:01] <spronk> more i'm amazed that there haven't been massive public clusterfucks caused by it yet
455: [03:13:20] <simon_w|work> It's because nothing that matters uses it
456: [03:14:47] <spronk> well
457: [03:14:49] <spronk> stuff like paypal
458: [03:15:03] <spronk> ebay
459: [03:15:04] <spronk> etc
460: [03:15:32] <irogue__> Stomach: HELLO CAN YOU SMELL OUR BBQ
461: [03:15:40] <spronk> i find it hilaaarious that cloud9 ide had to basically rewrite
462: [03:15:48] <spronk> and they only really managed by hiring node.js core devs
463: [03:16:03] * cloph has joined #silverstripe
464: [03:16:15] <Colin[pi]> <@simon_w|work> They talked about those at a web dev conference? Doing it wrong
465: [03:16:19] <Colin[pi]> yep, everything you ever wanted to know about node.js, robots and haskell snails
466: [03:16:21] <spronk> tbh, for large orgs with NIH syndrome node.js is probably fine
467: [03:16:38] <Stomach> irogue__ I'
468: [03:16:42] <Stomach> m on the way
469: [03:16:51] * cloph_away quit (Ping timeout: 272 seconds)
470: [03:21:29] * novaweb waves
471: [03:21:43] * oetiker has joined #silverstripe
472: [03:21:55] * novaweb quit ()
473: [03:24:58] * simon_w|work is running out of Tim Tams
474: [03:26:16] * PapaBearNZ has joined #silverstripe
475: [03:26:22] <PapaBearNZ> Hi all!
476: [03:27:05] * camfindlay quit (Quit: camfindlay)
477: [03:27:21] * camfindlay has joined #silverstripe
478: [03:27:48] <camfindlay> kool, I might look at adding the hackfest listing for Welly :)
479: [03:30:07] <PapaBearNZ> We're using a soft-delete for a data class (ie setting a deleted flag instead of erasing the record) - do we need to write a custom searchcontext in order to filter out the "deleted" records in the CMS, or a custom Filter or can we simply add a tweak somewhere?
480: [03:31:51] <spronk> probably the fomrer
481: [03:31:52] <spronk> former
482: [03:32:15] <spronk> though
483: [03:32:17] <spronk> that's not too difficult, really
484: [03:32:42] <spronk> almost in the realm of tweak, if your data model is simple ish
485: [03:33:19] <simon_w|work> Oh goody, they're already adding in features to 3.1 that should wait until 3.2 and increasing the framework <-> CMS coupling
486: [03:35:46] <zippy> \o/
487: [03:38:12] <PapaBearNZ> methinks I detect a slight hint of minty sarcasm?
488: [03:38:31] * travis-ci has joined #silverstripe
489: [03:38:31] <travis-ci> silverstripe/silverstripe-framework#3467 (3.1 - bd7f13b : Sean Harvey): The build passed.
490: [03:38:31] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/afaeda32a1f1...bd7f13b3cf1a
491: [03:38:31] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/37895863
492: [03:38:31] * travis-ci has left #silverstripe
493: [03:40:05] <glenn-bautista> PapaBearNZ: you could add that filter thing on the query that you use on to get the datalist that you feed the datagrid
494: [03:40:50] * simon_w|work needs to stop reading the SS commits. Too much rage.
495: [03:40:51] <glenn-bautista> that is if you're just hiding dataobjects rather than pages.
496: [03:41:37] <PapaBearNZ> glenn-bautista: Agreed - but this is in ModelAdmin and filtering the results returned from a search.
497: [03:42:13] <Colin[pi]> simon_w|work: that commit is indeed pretty freakin huge
498: [03:42:50] * stojg has joined #silverstripe
499: [03:43:07] <simon_w|work> Colin[pi], completely screws over my 2FA work too. Now there's a rather simple way to bypass it.
500: [03:43:16] <chrisrio> hrm.. SS seems to be changing my page titles if I use special characters like é into html entities..
501: [03:43:19] <simon_w|work> Just wait for the timeout, then use that form
502: [03:43:35] <chrisrio> so like - Québec becomes Qu&eacute;bec
503: [03:44:07] <glenn-bautista> PapaBearNZ: I think you can override the getList function and put your filtering thing there if you want an 'invisible' filter
504: [03:44:22] <glenn-bautista> in the ModelAdmin
505: [03:45:47] <chrisrio> *checks encoding*
506: [03:49:30] <spronk> hmm
507: [03:49:41] <spronk> how would i sort pages by their... flattened site tree order?
508: [03:50:30] <PapaBearNZ> Thanks glenn-bautista! I'll look into it :)
509: [03:52:53] * camfindlay has left #silverstripe
510: [03:53:37] <Colin[pi]> wow namespace all classes for 3.2?
511: [03:53:46] <spronk> ?
512: [03:53:53] <simon_w|work> https://github.com/silverstripe/silverstripe-framework/issues/3548
513: [03:54:00] <Colin[pi]> that's massive
514: [03:54:05] <simon_w|work> Should all go tell him what a seriously fucked up idea that is
515: [03:54:09] <spronk> simon_w|work, what's increasing coupling?
516: [03:54:19] <Colin[pi]> well namespaces are good but for 3.2?
517: [03:54:37] <spronk> hmm
518: [03:54:39] <simon_w|work> spronk, https://github.com/silverstripe/silverstripe-framework/commit/53c40a94fa104d704edc8e0784446850c236956d
519: [03:54:40] <spronk> what stage is 3.2 at?
520: [03:54:52] <simon_w|work> It's had a couple of large commits land
521: [03:55:15] <spronk> oh wow wtf
522: [03:55:22] <spronk> menu icons and stuff from cms into framework/
523: [03:55:32] <spronk> oh thats cms anyway
524: [03:55:34] <simon_w|work> Well, the admin/ folder already exists
525: [03:55:39] * spronk reads
526: [03:55:41] <glenn-bautista> wouldn't that break lots of modules and lots of custom code? (namespacing)
527: [03:55:46] <simon_w|work> But all the CMS-specific PHP changes? Those are straight in security
528: [03:55:55] <simon_w|work> glenn-bautista, yup. Upgrading will be worse than 3.1.
529: [03:56:03] * mattgunn has joined #silverstripe
530: [03:56:23] <spronk> MOOYMAN...
531: [03:56:28] <spronk> Y U DO THIS TO US
532: [03:56:33] * hailwood quit (Ping timeout: 244 seconds)
533: [03:56:40] <Colin[pi]> then there'll be different module compatibility for 3.1 and 3.2
534: [03:56:41] <Colin[pi]> :\
535: [03:57:28] <glenn-bautista> I wish they had done the namespacing during the march to 3.0, but 3.2 seems too soon and I don't think most clients will go on this journey...
536: [03:58:00] <UncleCheese> yeah, their versioning kind of flies in the face of semver
537: [03:58:13] <UncleCheese> "minor" releases all break your shit
538: [03:58:26] <spronk> yeahhh
539: [03:58:27] <irogue__> https://twitter.com/iRogue/status/521872487059955712
540: [03:58:50] <spronk> ...where's the emergency
541: [03:58:54] <ss23> spronk: the bbq
542: [03:58:56] <irogue__> ft. Stomach's glorious beard
543: [03:59:00] <ss23> emergency, need to bbq1
544: [03:59:05] <spronk> o_O
545: [03:59:06] <ss23> irogue__: oh, that's Stomach?
546: [03:59:11] <ss23> I was like "I don't regonize that person"
547: [03:59:13] <irogue__> ss23: yep
548: [03:59:13] <Colin[pi]> that truly is an epic beard
549: [03:59:16] <PapaBearNZ> irogue: be right there :)
550: [03:59:24] <glenn-bautista> yeah, we basically have to go through quite a bit of QA when upgrading to minor releases
551: [03:59:37] * PapaBearNZ has left #silverstripe
552: [03:59:37] <irogue__> ss23: the one with only the beard is Stomach. the other beard is of course Aaro :P
553: [03:59:49] <spronk> realistically silverstripe minor releases are dot-dot releases, glenn-bautista
554: [04:00:01] <spronk> dot releases are pretty major in ss terms
555: [04:00:06] <spronk> but
556: [04:00:08] <spronk> namespaces..
557: [04:00:12] <spronk> that's beyond major
558: [04:00:38] <simon_w|work> Heck, it'll probably be worse than the ORM changes in 3.0 and 3.1 combined
559: [04:00:56] <simon_w|work> (I did my damnest to make mooman make the 3.2 changes maintain BC)
560: [04:01:22] <Colin[pi]> jeez nominated for an award and he's gone mad with power :o
561: [04:01:24] <Colin[pi]> ;D
562: [04:01:33] <zippy> may as well restructure the folder now, and then call it 4
563: [04:02:34] <simon_w|work> Oh man, and Cam wants to start a Q&A session with the core dev that's the worst for community care.
564: [04:02:49] * camfindlay has joined #silverstripe
565: [04:04:13] * nickmolhoek quit (Quit: nickmolhoek)
566: [04:04:22] <zippy> simon_w|work: uh oh, look what you did
567: [04:06:53] <spronk> hmm
568: [04:06:55] <simon_w|work> camfindlay, why did a change get merged into 3.1 that pretty much wipes out the protection of my 2FA module?
569: [04:07:16] <spronk> simon_w|work, ffff which change?
570: [04:07:24] <simon_w|work> spronk, that CMS relogin screen
571: [04:07:29] <spronk> hmm
572: [04:07:31] <spronk> does it..
573: [04:07:33] <simon_w|work> The login form it presents bypasses the 2FA
574: [04:08:32] <spronk> hmm
575: [04:08:36] <spronk> sorta
576: [04:09:23] <spronk> i mean
577: [04:09:28] <spronk> if you use it, yes
578: [04:09:28] <spronk> :p
579: [04:09:30] <spronk> but you can turn it off
580: [04:09:34] <spronk> or
581: [04:09:37] <spronk> it looks like you can, anyway
582: [04:09:59] <spronk> still
583: [04:11:52] <simon_w|work> spronk, assuming you've managed to sniff the password, you can all sniff the TempIDHash and then just hit CMSSecurity/login?tempid=blah
584: [04:12:26] <spronk> this is a lot of code for a cms relogin..
585: [04:12:30] * Colin[pi] likes to stay far, far away from the security code
586: [04:13:23] <simon_w|work> spronk, heck, all you need is anyone's TempIDHash and you can load the relogin form. Could be your own.
587: [04:14:17] * willr quit (Quit: willr)
588: [04:14:34] * zippy quit (Ping timeout: 250 seconds)
589: [04:16:54] * zippy has joined #silverstripe
590: [04:19:32] <irogue__> has it been merged?
591: [04:19:41] <simon_w|work> Yup
592: [04:19:46] <irogue__> jesus
593: [04:20:27] <Colin[pi]> ^ lol
594: [04:20:32] <irogue__> since it touches security, I'd expect to see ss23 given the task of peer reviewing aka trying to fuck it
595: [04:21:40] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
596: [04:21:53] <Colin[pi]> how I imagine Mooyman these days: http://i.imgur.com/K5wWT31.gif
597: [04:22:26] <camfindlay> hey simon_w - I don’t project manage SilverStripe - I can look into asking for more information around that feauture if you like? - I think tractorcow has replied to you on github though.
598: [04:23:23] <simon_w|work> camfindlay, he hasn't. And you're the community facing person, so the community gets to complain to you
599: [04:23:30] <camfindlay> and yes - doing a q&a - attempt to help open up knowledge about core more, I don’t see how having a more open dialog with people is bad for the community.
600: [04:24:03] <simon_w|work> Because it's with Hamish. I have yet to see him be helpful for the community.
601: [04:25:21] <simon_w|work> The things he's posted to uservoice keep showing that.
602: [04:28:37] <camfindlay> Who would you like to hear from then simon_w? What would be your ideal Q&A session that would help share some knowldge of the deeper workings on core to a wider audience?
603: [04:29:26] <simon_w|work> camfindlay, Ingo would be a much better option
604: [04:30:16] <camfindlay> ok, how about this then. I have already arranged the stuff with Hamish, so would it be fair to get Ingo to do the next one?
605: [04:30:39] <camfindlay> I’ll have a chat and see if I can get some of Ingo
606: [04:30:42] <camfindlay> ’s time
607: [04:32:58] <camfindlay> In the meantime… regardless of who answers them, we’d still like to start gathering good questions so please I would encourage getting involved and posing some questions people can learn from :)
608: [04:33:27] <glenn-bautista> camfindlay: will this be a the next silverstripe meetup?
609: [04:36:16] <camfindlay> hey glenn-bautista - Q&A would be a interview type of blog post write up with a number of the different core devs
610: [04:36:49] <glenn-bautista> oh, cool.
611: [04:37:11] <camfindlay> something else we are thinking is a live hangout session between the core devs you could jump in on and listen in to learn more about core etc
612: [04:37:23] <camfindlay> just trying a few things, keep what works, dump what doesn
613: [04:37:24] <camfindlay> t
614: [04:37:40] <simon_w|work> camfindlay, is that like what's supposed to be happening every friday since the GHOP?
615: [04:38:46] <simon_w|work> (just pointing out that it's failed miserably in the past)
616: [04:39:04] * willr has joined #silverstripe
617: [04:39:23] <camfindlay> that’s no reason to not try things
618: [04:39:49] <camfindlay> unsure who was organising and driving things last time
619: [04:40:14] <simon_w|work> Sam
620: [04:40:14] <camfindlay> and that’s now something I’m keen to help with
621: [04:40:27] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
622: [04:40:33] <spronk> yeah
623: [04:40:41] <spronk> this cms relogin patch should be retracted
624: [04:41:13] <spronk> if i'm being brutal, it shouldn't be in core anyway
625: [04:41:29] * simon_w|work guesses a client wanted it
626: [04:43:23] * willr quit (Ping timeout: 240 seconds)
627: [04:43:47] <spronk> its likely going to cause issues with some other modules too
628: [04:45:32] <camfindlay> I’ll raise this with a few people guys and see what I can find out.
629: [04:46:06] <simon_w|work> Damn, I don't have a revert button. Thought that was introduced for everyone.
630: [04:46:09] <camfindlay> Can you give me some of the specific issues this raises to help me communucate your concerns
631: [04:46:11] <spronk> i think most of this could be done in an extension..
632: [04:47:11] <spronk> simon_w, i think you need your own tempid hash to load the form?
633: [04:47:17] <spronk> simon_w|work *
634: [04:47:51] <simon_w|work> spronk, yup
635: [04:48:11] <spronk> so.. what was your second statement about any temp id hash to reload the login form?
636: [04:49:21] <simon_w|work> You don't need the temp id of the person you're trying to log in as. You just need a valid one.
637: [04:51:17] <spronk> hmm
638: [04:51:20] * spronk reads code again
639: [04:51:38] * TRB143__ is now known as TRB143
640: [04:51:41] * willr has joined #silverstripe
641: [04:52:12] * markcl has joined #silverstripe
642: [04:52:25] <markcl> Can I combine multiple TextFields into one line?
643: [04:52:38] <markcl> ie.
644: [04:52:52] <markcl> Name: [firstNameTextField][lastNameTextField]
645: [04:53:10] <simon_w|work> camfindlay, it bypasses the security of login modules, it couples the framework to the cms even more, it's a major new feature in what is conventional a bug fix release
646: [04:53:17] <simon_w|work> markcl, where?
647: [04:53:25] <markcl> In the CMS simon
648: [04:54:55] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
649: [04:56:41] * yeah has joined #silverstripe
650: [04:57:01] <spronk> hmm
651: [04:57:08] <spronk> mooman says 3.2 namespacing already discussed
652: [04:57:11] <spronk> is this on groups somewhere?
653: [04:57:12] <simon_w|work> markcl, you certainly could in 3.0, though it looks like that behaviours been made specific to the URLSegment field
654: [04:57:30] <simon_w|work> spronk, I don't remember seeing it discussed
655: [04:57:41] <spronk> https://github.com/silverstripe/silverstripe-framework/issues/3548
656: [04:58:02] <simon_w|work> spronk, by "already been discussed" I guess it means "I talked to Hamish about it"
657: [04:58:44] * spronk asks for a link
658: [04:58:52] <markcl> simon_w: any links to find out how to do it?
659: [04:59:33] <simon_w|work> markcl, I have a feeling that the CSS for it has been removed. You could try using a CompositeField, but I suspect you'll need custom CSS
660: [05:07:04] * chrisrio quit (Quit: Page closed)
661: [05:09:00] <irogue__> Ingo is totally the most community-friendly core dev, IMO
662: [05:09:33] <Colin[pi]> Ingo is really nice, was great to meet him finally in NZ
663: [05:10:38] <irogue__> Dr J isn't particularly opensource-facing but is also one of the nicest guys you'll ever meet
664: [05:11:43] <Colin[pi]> irogue__: yeah I enjoyed his presentation
665: [05:12:32] <simon_w|work> irogue__, he's also not core
666: [05:12:52] <irogue__> simon_w|work: yup
667: [05:13:05] <irogue__> thats basically what i meant by not particularly opensource-facing :P
668: [05:16:02] <simon_w|work> irogue__, Matuesz is supposed to be core :p
669: [05:18:18] <simon_w|work> spronk, looks like mooman doesn't like being questioned :p
670: [05:18:27] * irogue__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
671: [05:18:46] <spronk> hmm
672: [05:18:47] <spronk> no updates
673: [05:18:48] <spronk> so.. hm
674: [05:19:54] * muskie9 is now known as _muskie9_
675: [05:20:00] <simon_w|work> spronk, not even a brush off for the relogin form
676: [05:20:08] <spronk> hm
677: [05:24:01] <camfindlay> there is an update on the re-login PR - seems if you are using other authenticators it doesn’t enable this stuff automatically.
678: [05:24:02] * stojg has joined #silverstripe
679: [05:24:12] <spronk> https://github.com/silverstripe/silverstripe-framework/blob/53c40a94fa104d704edc8e0784446850c236956d/docs/en/topics/authentication.md
680: [05:26:52] <camfindlay> Update on https://github.com/silverstripe/silverstripe-framework/issues/3548 too
681: [05:28:02] <Stomach> camfindlay has been on the phone? :P
682: [05:28:15] <Stomach> "guys, guys, guys! quick! man github~"
683: [05:28:18] <Stomach> :D
684: [05:28:24] <spronk> heh
685: [05:28:29] <simon_w|work> camfindlay, yes it does. It's enabled if there's one authenticator that supports it, then it's enabled
686: [05:31:58] <ss23> ROFL @ THAT PR
687: [05:32:06] <ss23> "hey everyone, go fuck yourself, because ssltd says so!"
688: [05:32:10] <ss23> how the fuck does this shit even happen
689: [05:36:22] <ss23> Oh shit
690: [05:36:24] <ss23> I mesed up
691: [05:36:36] <ss23> I thought that was going to go into 2.1
692: [05:36:38] <ss23> I fucked up bad
693: [05:36:40] <ss23> :O
694: [05:36:42] <ss23> OH WELL SHIT'LL BE FINE
695: [05:40:29] * eagles0513875 quit (*.net *.split)
696: [05:40:29] * TRB143 quit (*.net *.split)
697: [05:40:29] * guzzlefry quit (*.net *.split)
698: [05:40:30] * camfindlay quit (*.net *.split)
699: [05:40:30] * Zauberfi1ch quit (*.net *.split)
700: [05:40:30] * Colin[pi] quit (*.net *.split)
701: [05:40:30] * kerosene quit (*.net *.split)
702: [05:40:31] * jedateach quit (*.net *.split)
703: [05:40:31] * Stomach quit (*.net *.split)
704: [05:40:31] * simon_w|work quit (*.net *.split)
705: [05:40:33] * willr quit (*.net *.split)
706: [05:40:34] * Anselm_ quit (*.net *.split)
707: [05:40:34] * lenix- quit (*.net *.split)
708: [05:40:36] * ajmitch quit (*.net *.split)
709: [05:40:37] * MrGuits quit (*.net *.split)
710: [05:40:38] * mrzero quit (*.net *.split)
711: [05:40:38] * oetiker quit (*.net *.split)
712: [05:40:39] * vebbb quit (*.net *.split)
713: [05:40:39] * markcl quit (*.net *.split)
714: [05:40:39] * FrozenFire quit (*.net *.split)
715: [05:40:41] * ec8or__ quit (*.net *.split)
716: [05:40:41] * AshKyd quit (*.net *.split)
717: [05:40:42] * Tanger quit (*.net *.split)
718: [05:40:42] * jrthomer quit (*.net *.split)
719: [05:40:43] * Liquide quit (*.net *.split)
720: [05:40:43] * adrexia quit (*.net *.split)
721: [05:40:45] * marbus90 quit (*.net *.split)
722: [05:40:45] * superspring quit (*.net *.split)
723: [05:40:46] * cloph quit (*.net *.split)
724: [05:40:46] * timezone quit (*.net *.split)
725: [05:40:47] * MickRip_ quit (*.net *.split)
726: [05:40:47] * Kingy[a] quit (*.net *.split)
727: [05:40:48] * stojg quit (*.net *.split)
728: [05:40:48] * _muskie9_ quit (*.net *.split)
729: [05:40:49] * spronk quit (*.net *.split)
730: [05:40:49] * myke quit (*.net *.split)
731: [05:40:50] * irogue quit (*.net *.split)
732: [05:40:50] * madmatt quit (*.net *.split)
733: [05:40:51] * yeah quit (*.net *.split)
734: [05:40:51] * mattgunn quit (*.net *.split)
735: [05:40:51] * pippy quit (*.net *.split)
736: [05:40:51] * NETim quit (*.net *.split)
737: [05:40:51] * elgrodo quit (*.net *.split)
738: [05:40:51] * micmania1 quit (*.net *.split)
739: [05:40:51] * glenn-bautista quit (*.net *.split)
740: [05:40:52] * Kapdap quit (*.net *.split)
741: [05:40:52] * Blacklite quit (*.net *.split)
742: [05:46:10] * nyeholt has joined #silverstripe
743: [05:46:10] * stojg has joined #silverstripe
744: [05:46:10] * yeah has joined #silverstripe
745: [05:46:10] * markcl has joined #silverstripe
746: [05:46:10] * camfindlay has joined #silverstripe
747: [05:46:10] * mattgunn has joined #silverstripe
748: [05:46:10] * oetiker has joined #silverstripe
749: [05:46:10] * cloph has joined #silverstripe
750: [05:46:10] * eagles0513875 has joined #silverstripe
751: [05:46:10] * ajmitch has joined #silverstripe
752: [05:46:10] * jedateach has joined #silverstripe
753: [05:46:10] * Zauberfi1ch has joined #silverstripe
754: [05:46:10] * TRB143 has joined #silverstripe
755: [05:46:10] * lenix- has joined #silverstripe
756: [05:46:10] * vebbb has joined #silverstripe
757: [05:46:10] * elgrodo has joined #silverstripe
758: [05:46:10] * pippy has joined #silverstripe
759: [05:46:10] * _muskie9_ has joined #silverstripe
760: [05:46:10] * micmania1 has joined #silverstripe
761: [05:46:10] * Tanger has joined #silverstripe
762: [05:46:10] * MrGuits has joined #silverstripe
763: [05:46:10] * Colin[pi] has joined #silverstripe
764: [05:46:10] * glenn-bautista has joined #silverstripe
765: [05:46:10] * Stomach has joined #silverstripe
766: [05:46:10] * jrthomer has joined #silverstripe
767: [05:46:10] * NETim has joined #silverstripe
768: [05:46:10] * kerosene has joined #silverstripe
769: [05:46:10] * simon_w|work has joined #silverstripe
770: [05:46:10] * Liquide has joined #silverstripe
771: [05:46:10] * timezone has joined #silverstripe
772: [05:46:10] * adrexia has joined #silverstripe
773: [05:46:10] * spronk has joined #silverstripe
774: [05:46:10] * myke has joined #silverstripe
775: [05:46:10] * Kapdap has joined #silverstripe
776: [05:46:10] * FrozenFire has joined #silverstripe
777: [05:46:10] * Blacklite has joined #silverstripe
778: [05:46:10] * guzzlefry has joined #silverstripe
779: [05:46:10] * MickRip_ has joined #silverstripe
780: [05:46:10] * marbus90 has joined #silverstripe
781: [05:46:10] * superspring has joined #silverstripe
782: [05:46:10] * mrzero has joined #silverstripe
783: [05:46:10] * madmatt has joined #silverstripe
784: [05:46:10] * irogue has joined #silverstripe
785: [05:46:10] * Kingy[a] has joined #silverstripe
786: [05:46:10] * ec8or__ has joined #silverstripe
787: [05:46:10] * Anselm_ has joined #silverstripe
788: [05:46:10] * AshKyd has joined #silverstripe
789: [05:46:36] <simon_w|work> ss23, did the boss man come over and tell you off?
790: [05:48:48] <spronk> appropriate timing
791: [05:50:47] <simon_w|work> spronk, is certainly looking like the discussion was entirely internal
792: [05:50:53] <spronk> yep
793: [05:50:56] <spronk> and pretty short sighted
794: [05:51:17] <spronk> hmm
795: [05:51:22] <spronk> i wonder whether sam ignored my comment
796: [05:51:34] <spronk> and yours, actually
797: [05:52:35] * jedateach quit (Quit: jedateach)
798: [05:54:22] <spronk> i can't find any record of discussion around this
799: [05:54:25] <spronk> on groups or github
800: [05:54:46] * Stomach quit (Ping timeout: 240 seconds)
801: [05:54:47] <spronk> something like this being decided based on internal only discussion is pretty shit
802: [05:55:02] <simon_w|work> Welcome to why I quit
803: [05:56:37] <simon_w|work> All these discussions happened in person and weren't communicated
804: [06:00:04] * mattgunn quit (Ping timeout: 246 seconds)
805: [06:01:37] * veb has joined #silverstripe
806: [06:05:52] * camfindlay quit (Quit: camfindlay)
807: [06:10:45] <simon_w|work> spronk, uh oh, now he's brought up decoupling everything
808: [06:10:54] <simon_w|work> It's like he wants SS to die
809: [06:13:33] * jedateach has joined #silverstripe
810: [06:15:00] * mattgunn has joined #silverstripe
811: [06:18:02] <simon_w|work> mattgunn, enjoying this? :p
812: [06:18:13] <spronk> man
813: [06:18:16] <spronk> your point about $db etc
814: [06:18:22] <spronk> is pretty good
815: [06:19:08] * micmania1 quit (Quit: micmania1)
816: [06:19:28] <simon_w|work> Turns out being to think before committing to something is a good thing
817: [06:20:30] <simon_w|work> What I imagine has happened: "Oh crap, we haven't thought about upgrading. I know, we'll build a script!" ... "Oh shit, our script isn't going to work. But I want namespaces! Waaaah!"
818: [06:20:58] <spronk> yeah
819: [06:21:01] <spronk> lol
820: [06:21:04] <spronk> the other thing about $db etc
821: [06:21:12] <spronk> is using runtime static assignment
822: [06:21:44] <simon_w|work> Well, switching to private supposedly fixed that
823: [06:21:52] <simon_w|work> But, you can change everything in it from YAML
824: [06:22:03] <spronk> hmm, what does private change?
825: [06:22:07] <spronk> i.e.
826: [06:22:14] <spronk> private $db = self::analyse();
827: [06:22:30] <simon_w|work> You can't do that in PHP
828: [06:22:37] <spronk> i thought you could now?
829: [06:22:50] <simon_w|work> Nah, just expressions that the compiler can handle
830: [06:22:50] <spronk> maybe not
831: [06:22:52] <spronk> ah
832: [06:22:55] <simon_w|work> Or, I'm fairly sure that's the case
833: [06:23:31] <spronk> oh
834: [06:23:39] <spronk> you can provide expressions with constants, string literals etc
835: [06:23:44] <spronk> so..
836: [06:23:54] <spronk> $db = array(self::IDENTITY_NAME, ...
837: [06:23:57] <simon_w|work> Constants don't work already, thanks to Hamish
838: [06:24:05] <spronk> hmm?
839: [06:24:20] <simon_w|work> ConfigStaticManifest, grabs the PHP, takes it out of scope, and eval()s it
840: [06:24:28] <spronk> ah
841: [06:24:29] <spronk> true
842: [06:24:34] <simon_w|work> So can't even use things define()ed in _config.php
843: [06:24:40] <spronk> ugh
844: [06:24:46] <spronk> breaking the language
845: [06:24:52] <simon_w|work> Yup
846: [06:24:54] <simon_w|work> And using eval
847: [06:25:05] <ss23> 18:46:37 <@simon_w|work> ss23, did the boss man come over and tell you off?
848: [06:25:08] <ss23> aha, nope
849: [06:25:14] <ss23> I deleted my stuff intially cause my composer comment was pretty much wrong :P
850: [06:25:18] <spronk> ss23, y u retract semver comment?
851: [06:25:23] <spronk> it is?
852: [06:25:40] <ss23> Well no one can define things in terms of 3.* already, because 3.1 and 3.0 won't work
853: [06:25:50] <spronk> but you can define ~3.1
854: [06:25:51] <ss23> So the argument of "AH IT WILL BREAK" doesn't work that well
855: [06:26:03] <ss23> Yeah, but it's still not a very powerful argument
856: [06:26:05] <spronk> and it will break..
857: [06:26:06] <ss23> So I was like "meh"
858: [06:26:07] <spronk> well
859: [06:26:09] <spronk> it kinda is
860: [06:26:21] <spronk> composer update
861: [06:26:25] <spronk> o fuk
862: [06:26:29] <spronk> everything broke
863: [06:26:30] <spronk> why
864: [06:26:32] <spronk> ss3.2
865: [06:26:33] <spronk> hmm
866: [06:26:34] <spronk> wtf
867: [06:26:38] <ss23> Yeah, I mean, one of you can make it sure, I just think it's not that much of a good one
868: [06:26:39] <spronk> *have to go find docs*
869: [06:26:39] <spronk> fuck
870: [06:26:53] <ss23> In any case, I can confirm 100% that the boss didn't come over until *after* I retracted my comments :P
871: [06:27:06] <ss23> (And of course, I was like "LOL THIS IS RETARDED" to his face and all that, cause I don't take no shit from no one)
872: [06:27:09] <spronk> tbh i think the bigger issue is, again, discussions that haven't been open
873: [06:27:27] * spronk typically doesn't participate in many discussions, but i usually keep an eye on them
874: [06:27:27] <ss23> Which I brought up
875: [06:29:28] <mattgunn> simon_w|work, yup - got a little distracted talking to rainer
876: [06:29:35] <ss23> agreed completely though, spronk
877: [06:29:48] <ss23> It annoys me a lot they're not too, even working here I didn't know anything about this
878: [06:29:54] <simon_w|work> mattgunn, don't worry, I got distracted ordering pizza :p
879: [06:30:15] <simon_w|work> ss23, as I said when I quit, even on the core team I knew nothing about these decisions
880: [06:30:42] <simon_w|work> I told them multiple times, nothing happened
881: [06:30:48] * willr has joined #silverstripe
882: [06:30:51] <simon_w|work> I then quit and made my complaints public. Nothing happened.
883: [06:30:51] <mattgunn> eh sounds tasty
884: [06:31:02] <simon_w|work> mattgunn, http://pizzacapers.com.au/
885: [06:31:41] <mattgunn> simon_w|work, atleast you have good pizza there
886: [06:31:47] <ss23> simon_w|work: Yeah, I know. I don't disagree, it's just like, nothing I can do aout it :p
887: [06:32:01] <ss23> also, of course, my care factor for SilverStripe is relativly low (I mean the opensource product)
888: [06:32:41] <simon_w|work> ss23, they pushed a change in 3.1 that dramatically weakens the 2FA module. You care about security, right? :p
889: [06:33:14] <ss23> simon_w|work: Link to it?
890: [06:33:35] <simon_w|work> https://github.com/silverstripe/silverstripe-framework/pull/3537
891: [06:33:42] <ss23> I mean, realistically, if it *only* affects the 2FA module, it's probably not that big of a deal, though as I understand it, API breakages shouldn't be in teh same version?
892: [06:34:24] <ss23> Also, 3 days without comments then "OMG WHAT" is a bit shit
893: [06:34:50] <simon_w|work> Yeah, not looking at things over the weekend. How silly over me.
894: [06:35:27] <ss23> The point isn't that you didn't have time to look over it, it's that no one said anything for three days and then core people merged it. That's how opensource works. There's no mandate to say "Don't do any work on the weekend because this particular person might not see it"
895: [06:36:13] <ss23> So this weakens 2FA because you just attach to the existing authentcator rather than subclass and disable the origianl?
896: [06:36:35] <simon_w|work> Disabling authenticators barely works
897: [06:36:47] <simon_w|work> With the name of my module, I wouldn't have been able to do it
898: [06:37:22] <ss23> Sure that's valid, but it's a little besides the point of this PR isn't it? A *lot* of shit is broken
899: [06:39:10] <ss23> Seems meh to me in any case. Not a great change for 3.1 (I don't really like the idea of adding big features like this -- I'd prefer we just released more often), but the API changes aren't breaking in any of the ways most people care about, and the weakining of the 2FA module that you made is just an artifact of how you built it
900: [06:39:20] <ss23> You could change things so it works properly again
901: [06:39:58] <ss23> On the grand scheme of things, taking into account the 3 days delay with core members merging after it, I really wouldn't get too annoyed about this. Just ask them to document it as a change and be done with it. There've been lots of things similar to this
902: [06:41:08] * mattgunn quit (Quit: Page closed)
903: [06:47:42] * markcl has left #silverstripe
904: [06:51:17] * caamic30 has joined #silverstripe
905: [06:51:43] <spronk> ss23, it shouldn't be core though...
906: [06:53:07] * wmk has joined #silverstripe
907: [06:55:08] * dabu has joined #silverstripe
908: [06:56:04] <ss23> spronk: What shouldn't be core?
909: [06:56:11] <spronk> the popup thing
910: [06:56:27] <ss23> spronk: Uh, why not? I mean, it should be part of CMS if possible, but it should definitly be core
911: [06:56:37] <spronk> why?
912: [06:56:48] <ss23> Because authentication is part of the product? o.o
913: [06:56:52] <spronk> if you're not auth'd with e.g. a password, it's kinda wtf
914: [06:56:55] <ss23> It's part of the CMS, right?
915: [06:56:59] <spronk> well
916: [06:57:00] <spronk> no
917: [06:57:03] <spronk> because the admin area is framework
918: [06:57:10] <ss23> It's done in two parts
919: [06:57:20] <ss23> The first part is an API for allowing you to support re-authentication in the CMS
920: [06:57:33] <ss23> If possible, that should be done in the CMS module, but in reality our coupling is too tight. Either way, that's core
921: [06:57:46] <ss23> The second part is the implmentation of re-authentication for the MememberAuthenticator, which is in core too
922: [06:57:53] <ss23> There's no reason to *not* have it in core that I can think of
923: [06:58:04] <spronk> tbh i don't really see why the auth needs to be different for within cms vs outside
924: [06:58:31] * yeah quit (Ping timeout: 246 seconds)
925: [06:58:45] <ss23> spronk: It's a lot more usable to have it in the CMS like this, otherwise you lose all the content you were editing etc
926: [06:58:56] <ss23> (which is a big issue for people who're working on a page for more than 15 minutes, which happens reasonably oftne)
927: [06:58:56] <spronk> eh
928: [06:58:57] <spronk> no
929: [06:58:57] <spronk> as in
930: [06:59:03] <spronk> why does it use a different auth technique for the popup?
931: [06:59:06] <ss23> It doesn't?
932: [06:59:12] <spronk> temp id token or whatever the fuck?
933: [06:59:17] <ss23> I may have misinterpreted, but I think it's the same?
934: [06:59:42] <spronk> why not just pop up the normal un/pw login,?
935: [07:00:04] <spronk> with a redirect that the js can use to close the iframe
936: [07:01:05] <dabu> Hi.could you please help me, how to get information in DataObject about action -> edit or new, which one is opened?
937: [07:02:38] <willr> dabu from getCMSFields?
938: [07:02:49] <willr> You can check $this->isInDB() to see if it’s a new one
939: [07:05:36] <dabu> > willr : I do validation but only when new item is added in DataObject, When item is edited I do not want to make validation
940: [07:05:46] * ARNHOE has joined #silverstripe
941: [07:05:57] <willr> Then yes use !$this->isInDb()
942: [07:09:46] <dabu> > @willr -> thank you
943: [07:15:19] * ocmnt has joined #silverstripe
944: [07:15:25] <ocmnt> morning
945: [07:16:26] * Adesso has joined #silverstripe
946: [07:18:42] * mattgunn has joined #silverstripe
947: [07:25:17] <ss23> aw snap
948: [07:25:22] <ss23> it's like fight of the ssltd people in that thread
949: [07:25:30] <ss23> CONFLICT INSIDE SILVERSTRIPE
950: [07:25:32] <ss23> WHICH SIDE WILL WIN!?
951: [07:26:13] <spronk> o_O
952: [07:27:02] <wmk> ss23, ???
953: [07:27:18] <spronk> the fact that it's even being considered for 4.0 shows there's a big problem with project planning :p
954: [07:27:20] <spronk> err
955: [07:27:20] <spronk> 3.2*
956: [07:32:43] * willr quit (Quit: willr)
957: [07:33:32] * willr has joined #silverstripe
958: [07:38:10] * glenn-bautista quit (Quit: Leaving.)
959: [07:45:07] * stnvh has joined #silverstripe
960: [07:46:07] * mattgunn quit (Ping timeout: 246 seconds)
961: [07:51:25] <ss23> wmk: https://github.com/silverstripe/silverstripe-framework/pull/3537 and the other one
962: [07:56:23] <wmk> the other one = the one in the last comment?
963: [07:57:38] * spronk2 has joined #silverstripe
964: [07:58:24] <simon_w> wmk, the other one being https://github.com/silverstripe/silverstripe-framework/issues/3548
965: [08:00:42] <wmk> simon_w, 10x
966: [08:01:05] <wmk> sounds scary... havent upgraded all sites from 2.4 to 3 yet
967: [08:05:39] * kinglozzer has joined #silverstripe
968: [08:07:00] * Pystdyk has joined #silverstripe
969: [08:10:12] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
970: [08:11:08] * NobrainerWeb has joined #silverstripe
971: [08:11:49] <NobrainerWeb> Hi
972: [08:11:56] <wmk> Ho
973: [08:12:04] <ss23> Ha
974: [08:12:07] <Pystdyk> gidday NobrainerWeb :>
975: [08:12:09] <ocmnt> he
976: [08:12:15] * nyeholt has left #silverstripe
977: [08:12:19] <NobrainerWeb> :-)
978: [08:12:19] <ocmnt> Pystdyk, you messed up :(
979: [08:12:22] <Pystdyk> :o neyholt!
980: [08:12:38] <Pystdyk> ocmnt: oh, sorry. hu*
981: [08:12:58] * UncleCheese has joined #silverstripe
982: [08:13:02] <ocmnt> :D
983: [08:13:10] <ss23> nooby Pystdyk!
984: [08:13:15] <kinglozzer> Pystdyk: You been following everything from last night? :P
985: [08:13:21] <Pystdyk> kinglozzer: eh?
986: [08:13:33] <kinglozzer> https://github.com/silverstripe/silverstripe-framework/issues/3548
987: [08:13:37] <kinglozzer> I'm just catching up ><
988: [08:13:37] <ss23> https://github.com/silverstripe/silverstripe-framework/pull/3537 and https://github.com/silverstripe/silverstripe-framework/issues/3548
989: [08:13:40] <Pystdyk> I watched movey last night, tonight I will movie at cinema
990: [08:14:29] <wmk> seems like discussions moved from dev-ml to github issues
991: [08:14:35] <Pystdyk> kinglozzer: ss23 idgi. What's the issue here?
992: [08:14:40] <kinglozzer> 3.2
993: [08:14:51] <spronk2> man
994: [08:14:54] <spronk2> clusterfuck
995: [08:14:54] <Pystdyk> yeah but... none of this is news :<
996: [08:14:57] * spronk2 posts more
997: [08:14:57] <Pystdyk> spronk2: eh?
998: [08:14:57] <ss23> lol
999: [08:15:12] <spronk2> was Zauberfi1ch looking into template namespaces?
1000: [08:15:15] <Pystdyk> Do I need to scroll down more or something?
1001: [08:15:49] <spronk2> refresh
1002: [08:15:53] <spronk2> or actually
1003: [08:15:54] <kinglozzer> lol micmania1: adding namespaces without <tidying stale code> is like trying to polish a turd
1004: [08:15:56] <spronk2> github will do that for you i think
1005: [08:16:57] <ss23> Okay lets get a pot going
1006: [08:17:03] <ss23> We'll have two
1007: [08:17:11] <spronk2> hmm
1008: [08:17:17] <ss23> One is for "The authentiactor change stays in 3.1 vs the authenticator change is reverted for 3.1"
1009: [08:17:20] <spronk2> am i wrong in thinking database tables would have to be namespaced too?
1010: [08:17:30] <ss23> spronk2: I think your'e rgiht
1011: [08:17:39] <ss23> CAuse now we can have two dataobjects with the same name, right?
1012: [08:17:42] <spronk2> mm
1013: [08:17:43] <ss23> the second is "the namespaces change goes into 4.0 vs the namespaces change goes into 3.2"
1014: [08:17:48] <spronk2> namespaces have to be 4
1015: [08:17:51] <spronk2> no fucking way they should be 3.2
1016: [08:17:56] <ss23> spronk2: I never said "should be"
1017: [08:18:01] <ss23> I said whether they *will* or not
1018: [08:18:01] <ss23> :3
1019: [08:18:05] <spronk2> haha
1020: [08:18:10] <spronk2> well
1021: [08:18:14] * spronk2 would put in for auth staying
1022: [08:18:23] <ss23> what about 32 vs 40?
1023: [08:18:31] <spronk2> namespaces are a fucking terrible idea for 3.2 and i will beat that bush on github :P
1024: [08:18:33] <spronk2> so..
1025: [08:18:34] <spronk2> 4
1026: [08:18:40] <ss23> Okay!
1027: [08:18:42] <ss23> :D
1028: [08:18:50] <Pystdyk> spronk2: ss23 yeah, namespaces 4.0, along with psr-4
1029: [08:18:54] <Pystdyk> (mebbe)
1030: [08:18:56] <ss23> I'll go stays and 3.2, just to spice it up
1031: [08:19:01] <spronk2> also
1032: [08:19:03] <simon_w> Eww, not PSR-4
1033: [08:19:06] <spronk2> sminee says this is the start of the discussion
1034: [08:19:06] <spronk2> and
1035: [08:19:11] <Pystdyk> simon_w: oh?
1036: [08:19:13] <spronk2> mooyman says it's already been discussed
1037: [08:19:15] <simon_w> spronk2, I'm pointing that out
1038: [08:19:23] <simon_w> Pystdyk, wait for this reply I'm writing
1039: [08:19:32] * spronk2 was going to, but will let simon_w do it :D
1040: [08:19:40] <ss23> por que no los dos?
1041: [08:19:43] <Pystdyk> also, all this business is very much the crux of what simon_w and I talked about last night.
1042: [08:19:50] <spronk2> hmm
1043: [08:19:54] <spronk2> log link?
1044: [08:19:56] <Pystdyk> left hand, right hand, etc.
1045: [08:20:00] <Pystdyk> spronk2: nope, query chat.
1046: [08:20:04] <spronk2> ah
1047: [08:20:10] <ss23> I was going to rage at mooman regarding other stuff, but I think he'll be a bit too sad after this to take it well
1048: [08:20:11] <Pystdyk> and I don't have logs.
1049: [08:20:18] <spronk2> heh
1050: [08:20:39] <Pystdyk> ss23: 'other stuff'?
1051: [08:21:08] <ss23> https://github.com/silverstripe/deploynaut/pull/58#issuecomment-58820954
1052: [08:21:11] <ss23> Fuck it, I'll respond I guess
1053: [08:21:14] <ss23> I was meant to yesterday
1054: [08:21:32] <ss23> If I delay now I'll never do it
1055: [08:21:38] <spronk2> haha "Well, actually"
1056: [08:22:50] <Pystdyk> ss23: well... in a way he has a point, but not that I've read your code either
1057: [08:23:12] <simon_w> Pystdyk, https://github.com/silverstripe/silverstripe-framework/issues/3548#issuecomment-59006317
1058: [08:23:22] <Pystdyk> I mean, a hook system would be the best way to approach that I guess, as opposed to hard coded fix for solr specifically
1059: [08:23:40] <simon_w> UncleCheese, line number?
1060: [08:23:46] <UncleCheese> 776
1061: [08:24:05] <Pystdyk> Also, something just feels wrong about folders with capitals.
1062: [08:24:06] <Pystdyk> agree!
1063: [08:24:10] <spronk2> hm?
1064: [08:24:13] <Pystdyk> simon_w: ^^
1065: [08:24:23] <spronk2> line number? what?
1066: [08:24:48] <spronk2> oh
1067: [08:24:48] <ss23> ah actually fuck it I can't be bothered responding
1068: [08:24:52] <spronk2> psr-4 has capitals?
1069: [08:25:03] <Pystdyk> it mirrors filesystem, yeh.
1070: [08:25:07] <spronk2> fffffffffffffffff
1071: [08:25:16] <simon_w> spronk2, it's how people tend to do it
1072: [08:25:18] <Pystdyk> the way sminnee was explaining it was that it's automagic. but IDK
1073: [08:25:23] <spronk2> case sensitivity for identifiers should be going away
1074: [08:25:27] <spronk2> not becoming prevalent
1075: [08:26:03] <simon_w> UncleCheese, I also took out 784 for good measure
1076: [08:26:07] <Pystdyk> ie, specify that /cms is a namespace, and then all files within it are namespaced according to subdir tree contained within that root (cms/*)
1077: [08:26:14] * micmania1 has joined #silverstripe
1078: [08:26:16] <UncleCheese> yeah, i was hoping for that, too
1079: [08:26:21] <UncleCheese> thanks a billion, simon_w
1080: [08:26:24] <UncleCheese> i can sleep tonight
1081: [08:26:39] <simon_w> If your kid lets you :p
1082: [08:27:30] <spronk2> Pystdyk: wha?
1083: [08:28:08] <simon_w> "and regarding of the qa process, we can use 7.0.x to do that."
1084: [08:28:13] <simon_w> That's Zend, folks
1085: [08:28:18] <spronk2> ?
1086: [08:28:23] <spronk2> whats this?
1087: [08:28:25] <Pystdyk> spronk2: hmm??
1088: [08:28:32] <simon_w> spronk2, planning the PHP 7 release
1089: [08:28:38] <spronk2> Pystdyk: what do you mean by specify blablabla
1090: [08:28:40] <simon_w> "Screw QA, we can just release patches!"
1091: [08:28:45] <spronk2> hahaha
1092: [08:28:49] <spronk2> oh i see
1093: [08:28:51] <spronk2> wow.
1094: [08:29:02] <Pystdyk> ha
1095: [08:29:06] <simon_w> This was after pushing PHPng way before it was ready
1096: [08:29:17] <spronk2> sigh
1097: [08:29:19] <Pystdyk> also, kinglozzer simon_w this all smacks of 'mummy and daddy are fighting'...
1098: [08:29:37] <Pystdyk> micmania1 makes a good point on the re-login form thing though.
1099: [08:30:04] <Pystdyk> and he's internal now too. It's becoming a 2 man project, fractioning the community.
1100: [08:30:07] <spronk2> ughhhh
1101: [08:30:14] <Pystdyk> which is sad :(
1102: [08:30:17] <simon_w> Pystdyk, it probably got in because a SS client wanted it
1103: [08:30:21] <spronk2> 2 man project?
1104: [08:30:28] <Pystdyk> simon_w: I realise this.
1105: [08:30:36] <simon_w> UncleCheese, <3
1106: [08:30:40] * jedateach quit (Quit: jedateach)
1107: [08:30:43] <Pystdyk> spronk2: mmm, tractorcow and the cto.
1108: [08:30:47] <spronk2> heh
1109: [08:30:58] <UncleCheese> simon_w i figure you could use that more than a beer
1110: [08:31:02] <Pystdyk> I miss chillu :(
1111: [08:31:07] <spronk2> what happened to ingo?
1112: [08:31:24] <ss23> Ingo is too busy these days
1113: [08:31:27] <ss23> He's working on client stuf
1114: [08:31:30] <wmk> :(
1115: [08:31:32] <spronk2> oh?
1116: [08:31:47] <simon_w> ss23, can't you set Damian and Hamish on client stuff to free him up? :p
1117: [08:31:49] * Tanger quit (Quit: Tanger)
1118: [08:31:51] <Pystdyk> Yeah he's still around, just not so prevailant in OS stuff.
1119: [08:31:54] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1120: [08:32:05] <ss23> simon_w: WELL HERE'S A TRAP, IF I SAY "THIS IS CLIENT STUFF", WHAT HAPPENS?!
1121: [08:32:08] <ss23> :P
1122: [08:32:22] <ss23> (I actually have no idea about this feature, I'd not see nti till today)
1123: [08:32:25] <spronk2> ah
1124: [08:32:25] <ss23> (I don't think anyone had)
1125: [08:32:41] <simon_w> It showed up in UserVoice as something for 3.2
1126: [08:32:57] * Error404NotFound has joined #silverstripe
1127: [08:33:31] * Err404NotFound has joined #silverstripe
1128: [08:33:31] * Error404NotFound quit (Disconnected by services)
1129: [08:33:38] <Pystdyk> basically, spronk2 kinglozzer micmania1 willr simon_w , et al. - this: https://github.com/silverstripe/silverstripe-framework/issues/3548#issuecomment-58987294
1130: [08:33:41] <micmania1> yeah, it was added to uservoice. Its been there a while
1131: [08:33:42] <Pystdyk> becoming the norm.
1132: [08:33:45] <Pystdyk> makes for unhappy community.
1133: [08:34:20] <ss23> @community - suck my dick
1134: [08:34:21] <ss23> o/
1135: [08:34:24] <spronk2> ah
1136: [08:34:25] <spronk2> yeah
1137: [08:34:26] <stojg> http://gifrific.com/wp-content/uploads/2012/06/Boy-That-Escalated-Quickly-Anchorman.gif
1138: [08:34:34] <ss23> sorry sorry
1139: [08:34:37] <simon_w> If you piss off all the community that complains, then everyone left is happy!
1140: [08:34:38] <spronk2> even the 3.0 to 3.1 private thing was a fucking PITA
1141: [08:34:40] <ss23> @community - i don't care!
1142: [08:34:45] <ss23> spronk2: yeah :(
1143: [08:34:52] <spronk2> wtf was the necessity of doing that
1144: [08:34:54] <ss23> I still don't know what problem it solved (though I'm assured there was a problem it solved)
1145: [08:34:58] <simon_w> spronk2, "speed"
1146: [08:35:03] <spronk2> buuuullllshit
1147: [08:35:07] <ss23> Ironic, since SilverStripe is so slow...
1148: [08:35:17] <micmania1> Who wants a 3.2 release? Come get it! http://sassandbalderdash.files.wordpress.com/2013/03/dangle-carrot-on-a-stick.png
1149: [08:35:17] <ss23> stojg: Come on, contribute to the discussion!
1150: [08:35:22] <ss23> I know you long for conflict :D
1151: [08:35:34] <simon_w> stojg, can you be our new Ingo? :p
1152: [08:35:35] <willr> stoke that fire.
1153: [08:35:44] <spronk2> heh
1154: [08:35:51] <ss23> Psh, implying anyone could replace Ingo but Ingo
1155: [08:35:52] <stojg> nah, im a swede, I shun conflicts and get sad when people don't love me
1156: [08:35:56] <willr> Swedes are nothing like Germans.
1157: [08:35:59] <ss23> stojg: We still love you <3
1158: [08:36:02] <ss23> stojg: sweden
1159: [08:36:08] <micmania1> stojg: sweden
1160: [08:36:20] <ss23> ( stojg left his laptop unlocked today so I added a crontab * * * * * say sweden)
1161: [08:36:27] <stojg> asshole
1162: [08:36:31] <ss23> looool
1163: [08:36:42] <stojg> You started something you shouldn't have started
1164: [08:36:43] <ss23> I'd say something like "Come on, get me back", BUT I DON'T LEAVE MY PC UNLOCKED
1165: [08:36:47] <spronk2> lawl
1166: [08:36:55] <ss23> stojg: Oh it's on
1167: [08:37:02] <ss23> One of us is at the office right now, stojg, and it's not you.
1168: [08:37:04] <spronk2> so
1169: [08:37:07] * ss23 looks over at stojg's desk...
1170: [08:37:09] <simon_w> stojg, the problem here is that ss23 runs windows
1171: [08:37:10] <spronk2> someone needs to build a usb intercept
1172: [08:37:15] <spronk2> that that can plug in between ss23's keyboard
1173: [08:37:25] <willr> ss23 we replaced pitchandtones music library with Creed. Don’t leave your laptop unloocked :)
1174: [08:37:28] <spronk2> that randomly types FUCK every now and then
1175: [08:37:35] <stojg> I know, which makes it for once a challange
1176: [08:37:45] <willr> spronk2 wouldn’t make for any difference though
1177: [08:37:49] <ss23> hahah willr
1178: [08:37:52] <spronk2> heh
1179: [08:38:01] <ss23> spronk2: hahahahaha, I know man
1180: [08:38:09] <spronk2> class FaFUCKnController
1181: [08:38:13] <stojg> Phteven randomly types FUCK anyways
1182: [08:38:17] <spronk2> lawl
1183: [08:38:17] <ss23> It's true
1184: [08:38:20] <ss23> Have you *seen* my comments?
1185: [08:38:24] <ss23> Shit is off the HOOK
1186: [08:38:41] <stojg> he can't help it, but we like him anyway
1187: [08:38:58] <simon_w> Hmm, I wonder if you could get a hardware QWERTY->Dvorak convertor
1188: [08:38:59] <ss23> Man, both the things I can do to mess with stojg require a lot of effor
1189: [08:39:06] <ss23> I'll just wait till his laptop is unlocked again
1190: [08:39:37] <spronk2> just install subseven
1191: [08:39:42] <spronk2> then matrix chat his face
1192: [08:39:48] <spronk2> 2000-stylez
1193: [08:39:50] <Pystdyk> lulz
1194: [08:40:20] <micmania1> I'm going to get my flatmate. say "I'm behind you." --voice=whisper every half an hour after dark.
1195: [08:40:25] <ss23> haha
1196: [08:40:32] <ss23> if time > 8pm say...
1197: [08:40:38] <micmania1> yeah
1198: [08:40:39] <ss23> ohh, an evil one could be `wall ' '`
1199: [08:40:47] <ss23> Your terminal randomly inserts a space every now and again
1200: [08:41:02] <micmania1> say "Uploading naked pictures to Facebook"
1201: [08:41:27] <spronk2> lawl
1202: [08:41:31] <micmania1> normal users would freak out
1203: [08:41:54] <spronk2> hrm
1204: [08:41:59] <simon_w> "Deleting the internet"
1205: [08:42:51] <Pystdyk> lawl, include that scene from The IT Crows
1206: [08:42:54] <Pystdyk> crowd*
1207: [08:43:02] <spronk2> eheh
1208: [08:43:04] <micmania1> https://twitter.com/GMPDay14_1/status/521929808935415808
1209: [08:43:07] <stojg> what can possible go wrong upgrading ubuntu 12.04 LTS to 14.04 ?
1210: [08:43:11] <Pystdyk> lol, you'd think that was autocorrect, but it was just fat fingers :<
1211: [08:43:16] * Adesso searches for kinglozzers Analytics...
1212: [08:43:25] <kinglozzer> Adesso: Why mine? :P
1213: [08:43:28] <spronk2> stojg: tbh i did it
1214: [08:43:29] <spronk2> and it was ok
1215: [08:43:32] <spronk2> but
1216: [08:43:33] <spronk2> ymmv
1217: [08:43:40] <ss23> 21:43:08 < stojg> what can possible go wrong upgrading ubuntu 12.04 LTS to 14.04 ?
1218: [08:43:48] <ss23> A lot, but honestly, Ubuntu is *really* nice these days
1219: [08:43:48] <Adesso> Caue the standard is loading jQuery that is screwing with my Menu
1220: [08:43:51] <ss23> I'd expect next to nothing to go wrong
1221: [08:43:55] <Adesso> I need a stipped down version
1222: [08:43:59] <spronk2> oh
1223: [08:44:00] <spronk2> actually no
1224: [08:44:01] <micmania1> https://twitter.com/GMPDay14_1/status/521923046702333952
1225: [08:44:02] <spronk2> it broke my ruby app
1226: [08:44:03] <spronk2> btu thats all
1227: [08:44:11] <stojg> I just rerun my provisioning scripts and I'll be alrifght
1228: [08:44:11] <ss23> stojg: (hint hint, we should be running ubuntu on aws)
1229: [08:44:28] * NobrainerWeb quit (Quit: NobrainerWeb)
1230: [08:44:45] <kinglozzer> Adesso: It should only load jQuery on sitemap.xml
1231: [08:44:49] <spronk2> ss23... buntu?
1232: [08:44:55] <spronk2> what do you run now?
1233: [08:45:09] <simon_w> Amazon Linux?
1234: [08:45:12] <stojg> "we" should be doing a lot of thing. Ideally we should be using the best tools, write the best code, fix all the bugs and please everyone.
1235: [08:45:13] <spronk2> o
1236: [08:45:18] <ss23> stojg: DAMN RIGHT
1237: [08:45:21] * spronk2 is thinking of moving from deb to centos..
1238: [08:45:24] <ss23> stojg: You got a weekend, I got some ritalin, lets get cracking.
1239: [08:45:41] <stojg> ss23: lol. I think I'll pass
1240: [08:45:46] <simon_w> spronk2, if you want PHP updates, or to compile anything, tends to be a not so good move
1241: [08:45:47] <Adesso> kinglozzer... a bit of help to find your module please...
1242: [08:45:48] <ss23> spronk2: Personally I run Gentoo at home and Ubuntu on my servers (though I have some debian ones left over from when I didn't realise how much better ubuntu had got)
1243: [08:45:57] <ss23> spronk2: I would recommend Debian over CentOS
1244: [08:45:57] <spronk2> simon_w: hmm.. really>
1245: [08:46:01] <ss23> CentOS is quite bad for outdated shit
1246: [08:46:04] <ss23> And yum based, fuck dat
1247: [08:46:19] <stojg> centos.. the horror.. I'm still deeply scared
1248: [08:46:19] <spronk2> but it has much simpler tooling around some other stuff
1249: [08:46:24] <kinglozzer> Adesso: https://github.com/kinglozzer/bfgoogleanalytics
1250: [08:46:29] <simon_w> spronk2, CentOS is like Debian's release model, but 50 times slower
1251: [08:46:37] <spronk2> simon_w: it's not that much slower
1252: [08:46:54] <ss23> And for some reason, people who use centos seem incompetent
1253: [08:47:00] <ss23> I'm not saying it's a casual link, but there is a correlation there
1254: [08:47:09] <spronk2> probably because they're the rejects who can't get jobs for RHEL
1255: [08:47:14] <spronk2> or maybe
1256: [08:47:20] <spronk2> that all the competent ones shut the fuck up and do their job?
1257: [08:47:31] <ss23> haha
1258: [08:47:44] * Adesso just didn#t find it... cause it's BFG....
1259: [08:48:07] * fb3rasp has joined #silverstripe
1260: [08:48:11] <spronk2> also
1261: [08:48:19] <spronk2> i'd take deb over ubuntu on servers
1262: [08:48:22] <spronk2> even though i prefer using ub
1263: [08:48:29] <spronk2> deb are much faster e.g. for security patches
1264: [08:48:30] <fb3rasp> good morning SilverStripe
1265: [08:48:36] <spronk2> 'evening
1266: [08:48:40] <ss23> spronk2: Uh, I'm not sure about that. Got a source?
1267: [08:48:40] <Pystdyk> gidday
1268: [08:48:52] <spronk2> ss23: shellshocked
1269: [08:49:01] <ss23> singular
1270: [08:49:03] <ss23> shellshock
1271: [08:49:06] * Adesso does not like being insultet by @ss23, but I am a big boy... I can take it
1272: [08:49:14] <ss23> Adesso: I didn't insult anyone! ;_;
1273: [08:49:18] <ss23> Oh, you use CentOS?
1274: [08:49:18] <ss23> :D
1275: [08:49:25] <stojg> ello fb3rasp
1276: [08:49:30] <ss23> spronk2: That is somewhat of a special case because there was LITERALLY NO EMBARGO
1277: [08:49:31] * Adesso is a Fedora/CentOS/RHEL dude
1278: [08:49:36] <ss23> spronk2: But afaik they patched around the same time?
1279: [08:49:52] <wmk> kinglozzer, great module, just writing something like that for my piwik logs
1280: [08:49:55] <simon_w> ss23, second patch
1281: [08:50:06] <simon_w> Debian bet Ubunutu by a couple of days
1282: [08:50:12] <ss23> simon_w: What about it? afaik florians was fine for the most part?
1283: [08:50:15] <kinglozzer> wmk: I didn't write it, I git cloned it :P
1284: [08:50:18] <stojg> problem was that no-one really had a good fix, some just released the first one without proper testing
1285: [08:50:25] <ss23> ^
1286: [08:50:37] <ss23> It essential came down to "SOME GUY POSTED THIS ON A ML, SHOULD WE USE HIS PATCH?"
1287: [08:50:37] <wmk> kinglozzer, np. i guess onAfterInit is better than onContentControllerInit?
1288: [08:50:40] <spronk2> tbh
1289: [08:50:43] <ss23> "NO MAN THIS OTHER GUY POSTED THIS ONE, LETS USE HIS"
1290: [08:50:47] <ss23> Some decided to wait a day
1291: [08:50:49] <spronk2> centos 7 packages are newer than wheezy
1292: [08:50:52] <spronk2> in general
1293: [08:50:54] * NobrainerWeb has joined #silverstripe
1294: [08:51:03] * Err404NotFound quit (Ping timeout: 244 seconds)
1295: [08:51:11] <kinglozzer> wmk: onContentControllerInit is, presumably, for the CMS
1296: [08:51:13] <ss23> >wheezy
1297: [08:51:15] <ss23> pls spronk2
1298: [08:51:16] <ss23> pls.
1299: [08:51:21] * spronk2 quit (Remote host closed the connection)
1300: [08:51:26] <wmk> well, it's called on ContentController
1301: [08:51:28] <kinglozzer> wmk: I.e. that event will only exist of the CMS module is there
1302: [08:51:41] * spronk2 has joined #silverstripe
1303: [08:51:46] <ss23> silly spronk2
1304: [08:51:50] <spronk2> the fuck is wrong with colloquy
1305: [08:51:55] <spronk2> keeps crashing
1306: [08:52:01] <spronk2> also, whats wrong with wheezy? it's stable
1307: [08:52:03] * stojg waits for his ubuntu to start up after the upgrade and that everything will work as before
1308: [08:52:31] <stojg> yeah, wheezy isn't to bad to be honest
1309: [08:52:36] <spronk2> what should i be using, jessie?
1310: [08:52:42] <spronk2> for a server?
1311: [08:52:45] <spronk2> RUMAD?
1312: [08:52:46] <ss23> spronk2: wheezy was released in 2013
1313: [08:52:54] <wmk> is there a way to check if the current controller is backend or not?
1314: [08:52:54] <ss23> centos 7 was released in 2014
1315: [08:53:02] <spronk2> so?
1316: [08:53:04] <stojg> I haven't looked at the changelogs for jessie yet
1317: [08:53:04] <ss23> ...
1318: [08:53:08] <ss23> spronk2: SO WHY ARE YOU COMPARING THEM?
1319: [08:53:12] <ss23> stojg: I run jesse, is good
1320: [08:53:14] <spronk2> because they're the two latest stables
1321: [08:53:16] <ss23> ...
1322: [08:53:19] <ss23> That's not a good way to compare them :/
1323: [08:53:21] <ss23> Like
1324: [08:53:24] <ss23> It doesn't tell you anything
1325: [08:53:28] <spronk2> yes it does
1326: [08:53:29] <spronk2> :p
1327: [08:53:31] <ss23> Except "CentOS has done a release more recently than Debian"
1328: [08:53:36] <ss23> I'll bitchslap the shit out of you spronk2
1329: [08:53:48] <ss23> The release before 7 was in *2011*
1330: [08:54:02] <spronk2> .... so was debian's
1331: [08:54:08] <stojg> fight, fight
1332: [08:54:09] <ss23> If you're going to try and draw a conclusion about the up-to-date-ness of packages, Debian beats the *shit* out of CentOS
1333: [08:54:24] <kinglozzer> wmk: Controller::curr() instanceof LeftAndMain ?
1334: [08:54:29] <spronk2> centos 5 was july 2011
1335: [08:54:33] <kinglozzer> I think all backend ones extend LeftAndMain
1336: [08:54:35] <ss23> spronk2: Sure, but the difference between that is 3 years, not 4 years
1337: [08:54:35] <kinglozzer> *think*
1338: [08:54:36] <spronk2> debian 6 was feb 2011
1339: [08:54:45] <wmk> kinglozzer, good idea
1340: [08:54:46] <spronk2> centos 6 was july 2014
1341: [08:54:49] <spronk2> 3 years.
1342: [08:54:57] <ss23> 3!
1343: [08:55:00] <Adesso> OI !.... Calm down ppl
1344: [08:55:03] <ss23> 2 and 3
1345: [08:55:04] <ss23> whatever
1346: [08:55:15] <spronk2> prod servers run for >2 years
1347: [08:55:17] <ss23> point is, debian wins any kind of discussion that comes out of it, spronk2
1348: [08:55:26] <ss23> spronk2: that depends wildly on your situation
1349: [08:55:32] <spronk2> yeah fair enough
1350: [08:56:21] <Adesso> Could you take this in a Private Chat... I am really having difficulty keep track of SS stuff in here with all this ranting ..
1351: [08:56:29] <ss23> NO YOU!
1352: [08:56:30] * ss23 cries
1353: [08:56:35] <simon_w> For PHP apps, it tends to be easier to get PHP updates with Debian than with CentOS
1354: [08:56:51] <ocmnt> Adesso, hear hear!
1355: [08:56:52] <spronk2> they're both inadequate
1356: [08:57:00] <ss23> Yeah, Ubuntu 4 Lyfe
1357: [08:57:02] <ocmnt> went out for a smoke, come back to see 10000 lines off ranting
1358: [08:57:11] <Adesso> :/
1359: [08:57:11] <simon_w> spronk2, that's what DotDeb's for ;)
1360: [08:57:50] <spronk2> hmm
1361: [08:57:53] * Adesso know that is you are a real Linux person, you can load anything you want on it.. The Flavour is really not important..
1362: [08:57:56] <stojg> mother of .. the upgrade worked
1363: [08:58:02] <ss23> stojg: o/
1364: [08:58:06] <ss23> stojg: Told ya they got it pretty good
1365: [08:58:20] <ss23> Adesso: Real Linux people know that but have strong opinions on flavours anyway
1366: [08:58:24] <ss23> :P
1367: [08:58:28] <stojg> ss23: I'm pretty sure something broke
1368: [08:58:36] <simon_w> Adesso, in production, you should be trying to avoid compiling things yourself
1369: [08:58:38] <ocmnt> ss23, just for the sake of argument, huh? ;)
1370: [08:58:40] <stojg> ss23: I haven't found out what yet
1371: [08:58:53] <ocmnt> http://xkcd.com/1432/
1372: [08:59:16] <simon_w> stojg, was it ss23's heart?
1373: [08:59:27] <ss23> :(
1374: [08:59:30] <ss23> </3
1375: [08:59:41] <ss23> 21:58:37 <@simon_w> Adesso, in production, you should be trying to avoid compiling things yourself
1376: [08:59:44] <ss23> Meanwhile, in #gentoo
1377: [08:59:50] <stojg> lol
1378: [08:59:51] <spronk2> loool
1379: [09:00:11] <spronk2> gentoo, for people that have no work to do
1380: [09:00:53] <Adesso> mmmm ... simon_w I am not sure I wanne add fuel to this fire in this '
1381: [09:00:56] <Adesso> #
1382: [09:01:06] <simon_w> Adesso, you know you want to :p
1383: [09:01:14] <simon_w> This is what #silverstripe's all about!
1384: [09:01:25] * Adesso likes everybody that uses Linux... regardless of the flavour
1385: [09:01:43] <wmk> cmon Adesso, really everyone?
1386: [09:01:49] <wmk> even Android users?
1387: [09:02:11] <simon_w> Aww, I want to keep going but have to clean for property inspection :(
1388: [09:02:41] <stojg> is there a fun thing I can do with bots trying to bruteforce my ssh server? DROPping them is like to enterprise
1389: [09:02:49] <stojg> too*
1390: [09:03:06] <spronk2> port change?
1391: [09:03:08] <ss23> stojg: Sure thing. There's a honeypot you can run, which is fun for a while
1392: [09:03:11] <Adesso> yup
1393: [09:03:21] <ss23> stojg: https://code.google.com/p/kippo/
1394: [09:03:25] <Adesso> 7me always changes his port
1395: [09:03:28] <ss23> oh
1396: [09:03:30] <ss23> https://github.com/desaster/kippo
1397: [09:03:38] <ss23> Changing your port is about 10/10 stupid when you could just disable password logins
1398: [09:03:45] <simon_w> I do both!
1399: [09:03:46] * Adesso looks at 7.... Your on my death list buddy
1400: [09:03:49] <ss23> esppecially since most people change it to 2222 which has security implications people don't think about
1401: [09:03:59] <spronk2> eg?
1402: [09:03:59] <simon_w> Mostly so that they don't full up my logs
1403: [09:04:15] <Adesso> Try 9222
1404: [09:04:18] <simon_w> spronk2, non-root processes can bind to it
1405: [09:04:43] <ss23> If someone has code execution as www-data, they could run a script that waits for you to restart sshd, and when you do, steal all your credentails.
1406: [09:04:44] <spronk2> true ish
1407: [09:05:06] <ss23> It's one of those things that only isn't a real issue because most people run shit that can be privesc'd without any effort in the first plac
1408: [09:05:51] <stojg> hmm.. im tempted starting a new server and check the honeypot, but i'm not putting kippo on a "production" server
1409: [09:06:20] <ss23> stojg: yeah, fair enough
1410: [09:06:21] <ss23> :P
1411: [09:06:45] <spronk2> redirect your ssh port to kippo?
1412: [09:06:57] <ss23> It'd be a bit tough to ge that working in iptables I think
1413: [09:07:04] <spronk2> prolly
1414: [09:14:10] <spronk2> man
1415: [09:14:37] <spronk2> maybe everyone realised that the namespace thing is a fucked up idea
1416: [09:16:58] <Colin[pi]> spronk2: mm things getting interesting in the PR comments :D
1417: [09:17:23] * Sj0hn has joined #silverstripe
1418: [09:17:27] <spronk2> noone's commented since simon_w's
1419: [09:17:30] <spronk2> :(
1420: [09:17:36] <Colin[pi]> micmania1 has
1421: [09:17:42] <Sj0hn> hey
1422: [09:18:37] <Pystdyk> so, you're all wrong, man up and rolling release with no old version stores
1423: [09:18:40] <Pystdyk> ARCH ALL THE THINGS
1424: [09:18:50] <spronk2> no.
1425: [09:18:54] <Pystdyk> lts? HA FUCK YOU
1426: [09:19:11] <spronk2> if arch had a server variant
1427: [09:19:12] <spronk2> that was
1428: [09:19:13] <Pystdyk> new version or nothing, no sec patches. Sec patches are included in the new release!
1429: [09:19:14] <spronk2> a bit behind
1430: [09:19:16] <stojg> ss23: root@128.199.215.38 / 123456
1431: [09:19:18] <Pystdyk> xD
1432: [09:19:19] <spronk2> that'd be all g
1433: [09:19:46] <Pystdyk> spronk2: it's not so much the 'bit behind' part... it's the lack of storing older versions in repos, and releasing sec patches for them.
1434: [09:19:57] <Pystdyk> like, you can stop arch from updating certain packages.
1435: [09:20:01] <Pystdyk> but there's no sec release at all.
1436: [09:20:10] <Pystdyk> which is more the issue.
1437: [09:20:44] <spronk2> yeah
1438: [09:20:46] <Pystdyk> FANTASTIC desktop os. Debian best server.
1439: [09:20:56] <spronk2> ehm
1440: [09:20:58] <spronk2> you just called
1441: [09:21:00] <spronk2> something linux
1442: [09:21:04] <spronk2> a fantastic desktop os
1443: [09:21:06] <spronk2> RUMAD?
1444: [09:21:08] <Pystdyk> Unfortunately a smuch as I hate it, I tend to go for ubuntu for the SOLE reason that it's a bit mroe up to date.
1445: [09:21:21] <spronk2> but
1446: [09:21:22] <spronk2> unity
1447: [09:21:37] <Pystdyk> fuck unity. Fuck X on a server.
1448: [09:21:41] <Pystdyk> RUMAD?
1449: [09:21:46] <Colin[pi]> Pystdyk: Debian best server. <-- mah nigga
1450: [09:21:51] <Pystdyk> xD
1451: [09:21:53] <spronk2> ugh
1452: [09:21:58] <spronk2> WHY IS IKEA NOT IN NZ
1453: [09:22:08] <Pystdyk> because dime bar is full of shit.
1454: [09:22:36] <Pystdyk> oh simon_w ...
1455: [09:22:50] <spronk2> o_O
1456: [09:22:50] <Pystdyk> "I'd prefer something like silverstripe\framework and silverstripe\cms. No need for any more verbosity than that"
1457: [09:23:01] <Pystdyk> so ... no silverstripe\framework\model ?
1458: [09:23:04] <Pystdyk> so ... no silverstripe\framework\view ?
1459: [09:23:05] <Pystdyk> etc?
1460: [09:23:17] * UncleCheese has joined #silverstripe
1461: [09:23:24] * spronk2 would support that.
1462: [09:23:26] <Pystdyk> I can see upsides and down to this.
1463: [09:23:26] <simon_w> Pystdyk, do you want to have to type that every time you use a class?
1464: [09:23:27] * zippy has joined #silverstripe
1465: [09:23:33] <Pystdyk> simon_w: true that.
1466: [09:23:36] <spronk2> use an ide
1467: [09:23:38] <spronk2> ;D
1468: [09:23:44] <spronk2> ENTERPIES!!!
1469: [09:23:48] <ss23> lol stojg, i love the ctrl + d one
1470: [09:23:52] <Pystdyk> but at the same time... if things DO get a bit more componenty... would it not be easier to target things better?
1471: [09:23:52] <simon_w> PHP namespaces are bad enough already. SilverStripe doesn't need to make them worse
1472: [09:24:12] <Pystdyk> simon_w: I've often wondered this.
1473: [09:24:15] <zippy> phpstorm ftw
1474: [09:24:17] <Pystdyk> why namespace so stupid?
1475: [09:24:41] <micmania1> I think silverstripe\framework\security and such would be okay
1476: [09:24:46] <spronk2> yeah, that'd be fine
1477: [09:24:47] <ss23> 22:23:27 <@simon_w> Pystdyk, do you want to have to type that every time you use a class?
1478: [09:24:50] <ss23> WOA
1479: [09:24:51] <ss23> I think you're on to something, simon_w
1480: [09:24:52] <ss23> I..
1481: [09:24:54] <ss23> I have an idea guys.
1482: [09:25:00] <spronk2> LETS JUST USE JAVASCRIPT
1483: [09:25:01] <spronk2> FUCK
1484: [09:25:02] <ss23> What about if we don't write PHP, but instead we write .shp files?
1485: [09:25:06] <micmania1> but then do you keep your SecurityAdmin the same or change it to Admin?
1486: [09:25:07] <ss23> Silverstripe Hypertext Processor
1487: [09:25:15] <ss23> It's a langauge ON TOP of PHP, that compiles down to PHP!?
1488: [09:25:16] <ss23> GUYS
1489: [09:25:17] <simon_w> ss23, please don't suggest this to Hamish
1490: [09:25:18] <spronk2> micmania1: obviously Admin :p
1491: [09:25:19] <Pystdyk> \heyday\silverstripe\modules\using\slash\instead\of\space\to\write\a\sentence\lib\webkit2pdf\component\more\namspaces\here\from\this\lib
1492: [09:25:20] <ss23> I JUST SOLVED THE NAMESPACE PROBLEM
1493: [09:25:23] <Pystdyk> LIEK WHY
1494: [09:25:26] <ss23> simon_w: I FUCKING KNOW, he'd totally do it :P
1495: [09:25:43] <spronk2> well
1496: [09:25:44] <spronk2> ss23
1497: [09:25:48] <spronk2> ... i can't see any problems
1498: [09:25:49] <zippy> ss23: na, not enough ruby
1499: [09:25:53] <spronk2> i think the important question is
1500: [09:25:54] <zippy> needs more yaml
1501: [09:26:00] <ss23> the thing that compiles it down to PHP can be in Ruby, bro
1502: [09:26:02] <spronk2> why *not* write .shp!?
1503: [09:26:14] <Pystdyk> [10:25] <@ss23> Silverstripe Hypertext Processor [10:25] <@ss23> It's a langauge ON TOP of PHP, that compiles down to PHP!? [10:25] <@ss23> GUYS
1504: [09:26:19] <Pystdyk> OMG SO MUCH <3 RIET NAO
1505: [09:26:31] <spronk2> <?shp
1506: [09:26:31] <Colin[pi]> guys guys, I've got it. The solution to everything. Delete SS... write it all again in... wait for it... VISUAL BASIC.
1507: [09:26:44] <spronk2> KNOCKOUT BLOW TO Colin[pi]
1508: [09:26:47] <Colin[pi]> PROBLEM MOTHERFUCKING SOLVED
1509: [09:26:50] <spronk2> SCHUPERB IDEA
1510: [09:26:50] <ss23> I wonder if I'll be fired/raged at if I suggest this in the namespaces thread as a way to solve the problem
1511: [09:26:51] <Pystdyk> it's super effective!
1512: [09:27:03] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1513: [09:27:04] <spronk2> haha
1514: [09:27:09] <Pystdyk> ss23: nah, because yeah.
1515: [09:27:18] <spronk2> i think that's called passive agressive workplace bullying
1516: [09:27:22] <zippy> Colin[pi]: antmas would love it
1517: [09:27:25] <ss23> lol spronk2
1518: [09:27:27] <Colin[pi]> hehe
1519: [09:27:32] <Pystdyk> ss23: you're basically describing zephyr though
1520: [09:27:36] <Pystdyk> from phalcon
1521: [09:28:12] <simon_w> Gosh, VB isn't copying other people enough. It should be in Node.js, with Angular and React powering the frontend!
1522: [09:28:22] <Pystdyk> which, btw, if I were to chose a more lose framework, it would be phalcon, certainly not laraveil.
1523: [09:28:32] <ss23> I was thinking we could do it in Haskel?
1524: [09:28:34] <spronk2> WHAT?
1525: [09:28:38] <spronk2> laravel is >>>> phalcon
1526: [09:28:44] <Pystdyk> fucking NOPE
1527: [09:28:48] <ocmnt> Guys,. guys...
1528: [09:28:50] <spronk2> !?!?!
1529: [09:28:52] <ocmnt> what about assembly?
1530: [09:28:55] <spronk2> y u no like laravel?
1531: [09:28:55] <spronk2> :(
1532: [09:28:56] <Pystdyk> yes, nope.
1533: [09:29:05] <spronk2> l5 is looking like sex
1534: [09:29:08] <Pystdyk> ocmnt: I'll go get my ticket tape, you get the hole punch.
1535: [09:29:11] <micmania1> I thought we were moving towards markdown. Markdown is cool right?
1536: [09:29:13] <spronk2> POPO CONTROLLAZ
1537: [09:29:17] <ocmnt> <3
1538: [09:29:19] <spronk2> micmania1: don't you mean
1539: [09:29:21] <spronk2> Common Mark?
1540: [09:29:24] <zippy> spronk2: I just installed l5 today
1541: [09:29:37] <spronk2> zippy: is it like sex?
1542: [09:29:38] <Pystdyk> spronk2: l5 is looking like it's introducing shit SS has had for years.
1543: [09:29:48] <micmania1> spronk2: oh, hipster.
1544: [09:29:48] <Pystdyk> say like... extension (decorator)
1545: [09:29:49] <spronk2> e.g.?
1546: [09:29:54] <spronk2> he
1547: [09:29:54] <spronk2> h
1548: [09:30:00] <spronk2> isn't that a good thing?
1549: [09:30:10] <Colin[pi]> here's a question... if I was looking to transition from SS to another framework, which would be most similar? (I'm not, just curious)
1550: [09:30:15] <Pystdyk> no. SS already exists. And has done since before lveil
1551: [09:30:23] <spronk2> but the rest of lara >>>> ss...?
1552: [09:30:26] <Pystdyk> Colin[pi]: phalcon!
1553: [09:30:33] <Colin[pi]> dafuq is that?
1554: [09:30:34] <Pystdyk> spronk2: nah, because phalcon.
1555: [09:30:39] <spronk2> i dno
1556: [09:30:41] <spronk2> phalcon's fast
1557: [09:30:43] <spronk2> but that's about it
1558: [09:30:46] <Pystdyk> Colin[pi]: google.com/search?q=phalcon
1559: [09:30:51] <Colin[pi]> ooh C extension
1560: [09:30:53] <Pystdyk> it's fast AND nice.
1561: [09:30:57] <spronk2> its... ok
1562: [09:31:07] <Pystdyk> could say the same about lvail.
1563: [09:31:18] <Pystdyk> it's... bascially a bunch of obscure arrays.
1564: [09:31:20] <spronk2> laravel has some really nice enterprisey features
1565: [09:31:21] <Pystdyk> may as well be cake.
1566: [09:31:26] <spronk2> like baked in queue support
1567: [09:31:29] <zippy> Pystdyk: there was something that made me go - that reminds me of ss, and I thought of you...
1568: [09:31:39] <Pystdyk> spronk2: I believe taht's why they invented ZeroMQ
1569: [09:31:39] <spronk2> and a data system that works nicely with non-sql stuff
1570: [09:31:48] <spronk2> Pystdyk: but laravel just provides queue abstractions
1571: [09:31:55] <zippy> spronk2: db migrations, soft deletes, better config system...
1572: [09:31:58] <spronk2> yeah exactly
1573: [09:32:03] * Colin[pi] clicks "Try It Online" button for phalcon... connection times out
1574: [09:32:10] <spronk2> eloquent is really nice, too
1575: [09:32:10] <Pystdyk> LOL
1576: [09:32:11] * stojg has joined #silverstripe
1577: [09:32:22] <Colin[pi]> SO FUCKING FAST GUISE
1578: [09:32:30] <Pystdyk> well fuck, you don't you and zippy just have a threesome with it already.
1579: [09:32:35] <Colin[pi]> is it not working for anyone else? http://try.phalconphp.com/
1580: [09:32:40] * spronk2 looks at zippy and winks
1581: [09:32:45] <simon_w> Bah, back to cleaning :(
1582: [09:32:46] * spronk2 looks at laravel 5 and winks
1583: [09:32:54] <simon_w> It's not gay if it's in a three way
1584: [09:32:55] <spronk2> yeah, its fucked Colin[pi]
1585: [09:32:56] <zippy> Pystdyk: when ever I use laravel, I think of Pystdyk and smile
1586: [09:32:57] <Colin[pi]> *winking intensifies*
1587: [09:33:02] <spronk2> :D
1588: [09:33:13] <Pystdyk> if I wink at you both at once...
1589: [09:33:22] <spronk2> what about phalcon do you like, py?
1590: [09:33:24] <zippy> spronk2: thats right, the new forms requests, that reminds me of silverstripe and how it does forms...
1591: [09:33:25] <Pystdyk> I'll end up in Chrome territory
1592: [09:33:34] <Pystdyk> aka LETS MAKE ALL THE BROWSERS US
1593: [09:33:49] <Pystdyk> like the fuck'n borg.
1594: [09:33:57] <Pystdyk> but that said... 7 of 9, you totally would.
1595: [09:34:11] * spronk2 isn't sure what Pystdyk is on about
1596: [09:34:23] <micmania1> Phalcon is too fast. It already loaded and left again before my browser had a chance to get the response :(
1597: [09:34:25] * spronk2 thinks he's gone crazy
1598: [09:34:28] <spronk2> haha
1599: [09:34:29] <Colin[pi]> micmania1: hahaha
1600: [09:34:32] <Pystdyk> google.com/search?q=seven+of+nine
1601: [09:34:41] <Colin[pi]> Pystdyk: boing
1602: [09:34:46] * UncleCheese quit (Ping timeout: 255 seconds)
1603: [09:34:54] <spronk2> yeah
1604: [09:34:57] <Pystdyk> Colin[pi]: no, it's spelt 'borg'
1605: [09:34:57] <spronk2> totally would
1606: [09:35:10] <Colin[pi]> Pystdyk: I would borg her so hard
1607: [09:35:17] <spronk2> .rofl
1608: [09:35:31] <Pystdyk> well, time for me to go and write some fuck'n code ingiter shit :<
1609: [09:35:48] <zippy> Pystdyk: migrate it to laravel...
1610: [09:35:51] <spronk2> LOL
1611: [09:35:51] <spronk2> CI
1612: [09:35:52] <zippy> ;-)
1613: [09:35:55] <spronk2> holy shit Pystdyk
1614: [09:36:11] <micmania1> Pystdyk loves CI
1615: [09:36:14] * spronk2 quit (Remote host closed the connection)
1616: [09:36:31] * spronk2 has joined #silverstripe
1617: [09:36:34] <zippy> wb
1618: [09:36:47] <micmania1> Pystdyk likes how it has 1 controller because he gets confused easy.
1619: [09:36:48] <spronk2> what the actual fuck, colloquy
1620: [09:36:57] <spronk2> well
1621: [09:36:58] <stojg> ss23: yeah the logout is extremely funny..
1622: [09:37:02] <spronk2> at least it isn't Cake
1623: [09:37:28] <Pystdyk> crud ignitter
1624: [09:37:35] <zippy> yea fuck cake
1625: [09:37:42] <zippy> array(array(array(array(
1626: [09:37:45] * irogue_ has joined #silverstripe
1627: [09:38:12] <spronk2> i dno, laravel seems nicer than phalcon
1628: [09:38:18] <spronk2> phalcon is nice though
1629: [09:38:51] <ss23> stojg: Aw, you saw mine then? :D
1630: [09:39:33] <irogue_> closest framework I've used to SilverStripe is Django
1631: [09:39:56] <spronk2> hmm
1632: [09:40:12] <spronk2> i guess they are sorta similar
1633: [09:40:16] <spronk2> ...sorta
1634: [09:40:29] <zippy> I quite liked the templates / blocks of Django
1635: [09:41:10] * spronk2 has been playing with django rest framework latel
1636: [09:41:10] <spronk2> y
1637: [09:41:23] <spronk2> its quite col
1638: [09:41:24] <spronk2> o
1639: [09:41:28] <stojg> ss23: yeah, it looked like when people not used to vim is trying to :q (exit, exit, exit, close, oh god, exit, exit, haaalp)
1640: [09:41:39] <spronk2> hahaha
1641: [09:41:53] <irogue_> fairly similar datamodels, ModelAdmin almost identical, template system tightly coupled to datamodel
1642: [09:42:06] <spronk2> yea
1643: [09:42:07] <spronk2> h
1644: [09:42:20] <spronk2> jesus christ why can't i type tonight
1645: [09:42:34] <irogue_> spronk2: slow down on the drinking, bro
1646: [09:45:43] <spronk2> haha
1647: [09:45:50] * spronk2 is sober as ...
1648: [09:45:53] <spronk2> as..
1649: [09:45:54] <spronk2> hmm
1650: [09:45:58] <spronk2> what's a sober thing
1651: [09:46:03] <Pystdyk> A nun.
1652: [09:46:08] <irogue_> you're not making a convincing argument here, spronk2
1653: [09:46:22] <spronk2> :D
1654: [09:46:23] <spronk2> brb
1655: [09:46:26] * spronk2 quit (Quit: spronk2)
1656: [09:46:29] * irogue_ is not sober
1657: [09:46:34] <irogue_> had a few ciders at the bbq
1658: [09:46:41] * Pystdyk thinks this sounds like fun
1659: [09:46:42] <irogue_> then just kinda started again when I got home
1660: [09:46:51] <Pystdyk> ti's chuzdae
1661: [09:47:11] <irogue_> Pystdyk: I'm not seeing the problem :P
1662: [09:47:12] <Pystdyk> nawt feydae
1663: [09:47:22] <Pystdyk> irogue_: I bet your'e not!
1664: [09:47:52] <Pystdyk> I was going to go and get some eggs, but now I'm not, and this cunt keeps emailing every fucking time someone (singular) donates to his charity bike ride.
1665: [09:47:55] <irogue_> it's okay, i'm in south auckland
1666: [09:48:06] <irogue_> drinking every day is the norm here
1667: [09:48:11] * spronk2 has joined #silverstripe
1668: [09:48:23] <spronk2> hmm
1669: [09:48:33] <spronk2> its very difficult to open an app in osx these days
1670: [09:48:35] <irogue_> srsly tho, south auckland is amazing
1671: [09:48:44] <spronk2> if you want to be murdered
1672: [09:48:54] <irogue_> spronk2: http://www.alfredapp.com/
1673: [09:49:07] <spronk2> i just updated colloquy
1674: [09:49:09] <irogue_> pretty much every osx user I know uses a launcher. personally I use alfred
1675: [09:49:11] <spronk2> its not by an identified developer
1676: [09:49:17] <irogue_> spronk2: ohhhh
1677: [09:49:23] <irogue_> yeah, the security stuff
1678: [09:49:26] <spronk2> so i had to go through liek 5 dialogs, and sys prefs
1679: [09:49:27] <spronk2> and find it
1680: [09:49:29] <spronk2> and .. bleh
1681: [09:49:36] <irogue_> I don't mind that... the dev is just lazy for not signing it
1682: [09:49:42] <Adesso> Can Anybody tell me how I can install/add stuff with composer and not get the .git folders ..
1683: [09:49:44] <spronk2> couldnt they just give me a ‘type your password to actually install this’ option!?
1684: [09:49:53] * UncleCheese has joined #silverstripe
1685: [09:49:54] <spronk2> Adesso: the git folders are your friend
1686: [09:49:55] <Pystdyk> Adesso: that's default, no?
1687: [09:50:10] <Pystdyk> oh, maybe with composer deploy or whatever the fuck that command is
1688: [09:50:14] <Adesso> spronk2 the f**k up SVN
1689: [09:50:15] <Pystdyk> install?
1690: [09:50:24] <irogue_> SVN?!?!?!
1691: [09:50:26] <spronk2> just svn ignore your composer folder
1692: [09:50:26] <UncleCheese> composer install :)
1693: [09:50:47] * MrGuits quit (Quit: Leaving)
1694: [09:50:47] <Adesso> the problem is with composer require
1695: [09:50:47] <Pystdyk> Adesso: install git along side svn, PROBLEM SOLVED
1696: [09:51:00] <caamic30> hello SS! how do I get the page of a controller. i.e I’m in ContactPage_Controller, how do I get to Contactpage ?
1697: [09:51:13] <Pystdyk> yeah there's a switch I think --no-keep-scm-stuff
1698: [09:51:14] <Pystdyk> or something
1699: [09:51:26] <Pystdyk> caamic30: well, you don't.
1700: [09:51:26] <Adesso> that is what I am looking for
1701: [09:51:28] <Pystdyk> They're not 1:1
1702: [09:51:32] <micmania1> caamic30: $this->data()
1703: [09:51:37] <Pystdyk> there's many pages, one controller.
1704: [09:52:06] <stojg> does $this->failover still work?
1705: [09:52:09] <spronk2> the git integration is the best feature of composahr
1706: [09:52:13] <Pystdyk> caamic30: so if you just make a controller, then there will NOT be any model associated with it.
1707: [09:52:30] <Pystdyk> ie, ContactPage_Controller::create()
1708: [09:52:40] <Pystdyk> there will be no ->failover, no ->record, no ->data()
1709: [09:52:40] <caamic30> micmania1: exactly what I need. thanks
1710: [09:52:49] <micmania1> stojg: yep, just the same as $this->data()/$this->dataRecord
1711: [09:52:49] <Pystdyk> if you have $this->data()
1712: [09:52:53] <irogue_> shit like this is why I <3 south auckland https://www.dropbox.com/s/v6kqwwk70mi5fc0/2014-10-14%2019.34.48.jpg?dl=0
1713: [09:52:58] <Pystdyk> then chances are you already have the model.
1714: [09:52:59] <irogue_> EVERYTHING IS SO CHEAP
1715: [09:53:05] <Pystdyk> just $this->modelthing
1716: [09:53:13] <spronk2> wow
1717: [09:53:13] <Pystdyk> unless you defined a modelthing on controller too
1718: [09:53:16] <Pystdyk> they fall back
1719: [09:53:19] <spronk2> south auckland is living in the past
1720: [09:53:42] <micmania1> caamic30: you can call Page methods directly on your controller btw. $controller->myMethodThatOnlyExistsOnPage()
1721: [09:53:55] <irogue_> spronk: cream donuts at the bakery are $1
1722: [09:54:00] <spronk2> fucking aye
1723: [09:54:06] <micmania1> caamic30: but if you want the page DO then use the first method
1724: [09:54:09] <irogue_> massive steak & cheese pies are $2.50
1725: [09:54:33] <irogue_> when you're getting auckland central wages but living in south auckland, it almost feels like cheating
1726: [09:55:43] <spronk2> yeahh
1727: [09:55:48] <UncleCheese> but when you get a south auckland stabbing, it doesn't seem as worth it
1728: [09:55:51] <spronk2> yeahhh
1729: [09:55:55] * spronk2 has a kid, so..
1730: [09:56:06] <caamic30> micmania1: yeah, I thought it’s not possible to call the page methods if you’re in form
1731: [09:56:16] <irogue_> UncleCheese: south auckland seems to be less dangerous than west auckland these days
1732: [09:56:31] <UncleCheese> ah, right, that's the dodgy one
1733: [09:56:31] <irogue_> those westies are getting crazy
1734: [09:56:51] <micmania1> caamic30: should be. $this->getController()->myMethodThatOnlyExistsOnPage()
1735: [09:57:01] <irogue_> UncleCheese: historically it's always been south auckland. but it seems to be changing (for really unknown reasons, south is still the poor area, just less... crimey)
1736: [09:57:14] <Pystdyk> spronk2: wait, what?
1737: [09:57:16] <caamic30> micmania1: yup, many thanks :)
1738: [09:57:20] <Pystdyk> when did you get pregnant?
1739: [09:57:40] <spronk2> couple of years ago
1740: [09:57:42] <spronk2> junior style and all
1741: [09:57:47] <UncleCheese> how do you do that thing where there's a dot in front of your name?
1742: [09:57:49] <Pystdyk> wha?
1743: [09:57:57] <Pystdyk> junior style?
1744: [09:58:01] <spronk2> you know
1745: [09:58:03] <spronk2> the arnie movie
1746: [09:58:03] <irogue_> i mean, there's still sensible things to do / avoid doing
1747: [09:58:04] <spronk2> sigh
1748: [09:58:06] <Pystdyk> oic
1749: [09:58:09] <spronk2> humorous moment gone
1750: [09:58:10] <Pystdyk> so you have child or not?
1751: [09:58:13] <spronk2> yaya
1752: [09:58:14] <Pystdyk> not even sure
1753: [09:58:14] * micmania1 this UncleCheese?
1754: [09:58:18] <UncleCheese> yeah!
1755: [09:58:23] <micmania1> not telling! haha
1756: [09:58:26] <spronk2> almost 3yo
1757: [09:58:29] <UncleCheese> *
1758: [09:58:32] <micmania1> you type '/me blah'
1759: [09:58:33] <spronk2> well.. 2.5
1760: [09:58:34] <Pystdyk> the things you learn. spronk2 is a pappy
1761: [09:58:35] <UncleCheese> ()
1762: [09:58:43] * UncleCheese wtf
1763: [09:58:45] <UncleCheese> whoa!
1764: [09:58:51] <UncleCheese> is there any other / things you can do?
1765: [09:58:54] <spronk2> ikr, who the hell would think that is a good idea
1766: [09:59:00] * irogue_ slaps UncleCheese around a bit with a large trout
1767: [09:59:05] <micmania1> yeah, you can steal peoples usernames
1768: [09:59:30] * UncleCheese looks up what a trout is
1769: [09:59:32] <Pystdyk> UncleCheese: yeah, like /nick, /quit /join /fuckircmanhowdopeoplenotknowthisstuff?
1770: [09:59:39] <micmania1> not sure how off the top of my head but I vaguely remember me, zippy and Pystdyk getting confused once
1771: [09:59:44] <UncleCheese> hmm
1772: [09:59:46] <Pystdyk> UncleCheese: thing Bass
1773: [09:59:48] <Pystdyk> think*
1774: [09:59:51] * spronk2 is now known as Pyromanik
1775: [09:59:57] <Pyromanik> ;)
1776: [10:00:03] <UncleCheese> nice
1777: [10:00:04] * irogue_ is now known as spronk2
1778: [10:00:08] <Pyromanik> FUCK
1779: [10:00:08] <Pystdyk> FUCK
1780: [10:00:12] <spronk2> FUCK
1781: [10:00:14] * stojg slap UncleCheese
1782: [10:00:22] <UncleCheese> oh no
1783: [10:00:30] <stojg> darn.. i forgot im not on mirc anymore
1784: [10:00:32] <Pyromanik> i’m pretty sure that, if i were drinking right now, this would fucking hilarious
1785: [10:00:39] <spronk2> yup
1786: [10:00:41] <spronk2> can confirm
1787: [10:00:44] <spronk2> just laughed out loud
1788: [10:00:54] <UncleCheese> hmm?
1789: [10:01:00] <Pyromanik> holy crap this is confusing
1790: [10:01:05] * Pyromanik is now known as actually_spronk
1791: [10:01:08] <micmania1> see
1792: [10:01:15] <UncleCheese> how come i can't do it?
1793: [10:01:21] <micmania1> Last time this happend I had to logout and back in to get my name back haha
1794: [10:01:23] <actually_spronk> ./nick ..
1795: [10:01:25] * spronk2 is now known as micmanial
1796: [10:01:35] <UncleCheese> ./nick clownpenis
1797: [10:01:36] <micmania1> CHEAT
1798: [10:01:43] <Pystdyk> a fucking second too late
1799: [10:01:45] <actually_spronk> without the .
1800: [10:01:46] <actually_spronk> :P
1801: [10:02:06] * actually_spronk is now known as spronk2
1802: [10:02:06] * ss31noob has joined #silverstripe
1803: [10:02:13] * UncleCheese is now known as crapboobscrap
1804: [10:02:23] <Pystdyk> UncleCheese: google.com/search?q=irc+commands
1805: [10:02:40] <Pystdyk> boob scrap? That sounds... amusing.
1806: [10:02:47] <spronk2> it does
1807: [10:02:53] * spronk2 would watch again
1808: [10:02:58] <spronk2> err
1809: [10:02:59] <spronk2> -again
1810: [10:03:05] <spronk2> <_<
1811: [10:03:08] <Pystdyk> so like
1812: [10:03:23] * crapboobscrap is now known as TexMacho
1813: [10:03:29] <micmanial> football sucks
1814: [10:03:31] <Pystdyk> who was me and isn't me now and wants to be me again?
1815: [10:03:32] <spronk2> wow
1816: [10:03:35] * micmania1 is now known as silverstripe4
1817: [10:03:42] * silverstripe4 coming soon
1818: [10:03:43] * spronk2 is now known as micmania1
1819: [10:03:51] <micmania1> SNIPED
1820: [10:03:56] * micmania1 is now known as spronk2
1821: [10:04:07] * silverstripe4 is now known as micmania1
1822: [10:04:14] <micmania1> hahaha
1823: [10:04:18] <micmania1> my nickname
1824: [10:04:32] <spronk2> lesson to be learned: register your nick, learn /NickServ :D
1825: [10:04:37] <micmania1> :D
1826: [10:04:39] <micmanial> https://www.youtube.com/watch?v=crIgEqryoiM
1827: [10:04:55] <spronk2> she has a man voice
1828: [10:04:56] <TexMacho> no!
1829: [10:05:25] <Pystdyk> yeah, one of you bastards is lucky I misspelt NickServ as NickServe
1830: [10:05:35] <spronk2> eheh
1831: [10:05:37] <spronk2> probably me
1832: [10:05:48] * TexMacho is now known as UncleJesse
1833: [10:05:52] <Pystdyk> about 0.5 seconds out from being ghosted
1834: [10:06:00] <Pystdyk> when you changed back :<
1835: [10:06:01] <spronk2> you wouldnt’ do that to me bro
1836: [10:06:08] <spronk2> :'(
1837: [10:06:09] <Pystdyk> after I finally figured out I had an extra e
1838: [10:06:12] <Pystdyk> ence the FUCK above :P
1839: [10:06:16] <micmanial> https://www.youtube.com/watch?v=MNdg3F686hg
1840: [10:06:24] * Pystdyk totally ghosts folks.
1841: [10:06:32] <spronk2> brutal bro
1842: [10:06:34] * Pystdyk is on ssl now, can't stop me.
1843: [10:06:44] <Pystdyk> but the name thing is already a thing, so it's stuck.
1844: [10:07:04] <spronk2> wow
1845: [10:07:06] <spronk2> he’s quite good
1846: [10:07:14] * UncleJesse is now known as UncleCheese
1847: [10:07:28] <micmanial> spronk2: the adam levine one is way too good
1848: [10:08:11] <UncleCheese> why would rick astley be one?
1849: [10:08:21] <UncleCheese> like, seriously
1850: [10:08:23] <spronk2> because
1851: [10:08:24] <UncleCheese> make room for someone else
1852: [10:08:25] <ocmnt> rick astley, adam levine? seriously?!
1853: [10:08:27] <spronk2> he’s never gonna give you up
1854: [10:08:29] <micmanial> UncleCheese: so he can rickroll everyone who watches!
1855: [10:08:32] <ocmnt> has this become a worst artists channel now?
1856: [10:08:38] <spronk2> also
1857: [10:08:41] <spronk2> because he has a unique voice
1858: [10:08:51] * micmania1 is now known as irogue_
1859: [10:08:52] <spronk2> https://www.youtube.com/watch?v=QK8mJJJvaes
1860: [10:08:57] <spronk2> what the actual fuck
1861: [10:08:58] <spronk2> i like this
1862: [10:09:03] <spronk2> what is wrong with me
1863: [10:09:06] <Pystdyk> lol, passenger sounds better when suddenly half adam sandler
1864: [10:09:19] <micmanial> spronk2: haha
1865: [10:09:37] <micmanial> this is another great video of Roomie's https://www.youtube.com/watch?v=kKnxcvNqrCo
1866: [10:09:38] <spronk2> mainly the bits when wanz comes along
1867: [10:09:58] <irogue_> I feel different
1868: [10:10:07] <zippy> micmanial: confused?
1869: [10:10:14] <Pystdyk> http://www.youtube.com/watch?v=t9-CS2v8wcc
1870: [10:10:40] <irogue> I feel the same
1871: [10:10:42] <spronk2> irogue_ has felt confused for most of his life
1872: [10:10:52] * irogue_ is now known as micmania1
1873: [10:10:55] <Pystdyk> 'confused'
1874: [10:11:38] <spronk2> lawl
1875: [10:11:39] * micmanial is now known as irogue_
1876: [10:11:40] <spronk2> @ roomie
1877: [10:11:51] <spronk2> this is brilliant
1878: [10:12:16] <zippy> UncleCheese: you learning irc commands?
1879: [10:12:22] <UncleCheese> i was
1880: [10:12:23] <Pystdyk> roomie's good, but no nick pitera
1881: [10:12:28] <micmania1> so, yeah UncleCheese, you can steal people's names haha
1882: [10:12:42] <zippy> UncleCheese: is not registered!
1883: [10:12:43] <UncleCheese> yeah, who wants to be unclecheese?
1884: [10:12:52] <UncleCheese> That's okay, i want to be ClownPenis
1885: [10:12:54] <zippy> register that shit dude...
1886: [10:13:11] <irogue_> spronk2: the #1 song one?
1887: [10:13:16] <spronk2> ya
1888: [10:13:19] <spronk2> schuperb
1889: [10:13:21] <irogue_> DROP THAT ASS DOWN LOW
1890: [10:13:32] <zippy> micmania1: as long as you register and use the username every x months then people can't take it..
1891: [10:13:41] <spronk2> i could do this
1892: [10:13:46] <spronk2> this is my ticket to internet fame
1893: [10:13:52] * spronk2 downloads autotune
1894: [10:13:54] * micmania1 is now known as micmania2
1895: [10:14:16] <micmania2> I also have micmania2 just in case :D
1896: [10:14:26] * micmania2 is now known as micmania1
1897: [10:14:40] <zippy> UncleCheese: /whois username is useful..
1898: [10:14:58] <irogue_> spronk2: lol
1899: [10:15:10] <irogue_> I think the issue is knowing how to use it well :P
1900: [10:15:23] <spronk2> :<
1901: [10:15:29] * wmk quit (Ping timeout: 272 seconds)
1902: [10:15:49] <zippy> UncleCheese: Textual also has a few addons like /msgcount and a whole bunch under /moti
1903: [10:15:53] <irogue_> goddammit
1904: [10:16:04] <irogue_> I have roomie's song stuck in my head now
1905: [10:16:12] <zippy> し(*・∀・)/♡\(・∀・*) BRO FISTU
1906: [10:16:21] <UncleCheese> ಠ╭╮ಠ
1907: [10:16:24] <UncleCheese> whoa!
1908: [10:16:34] <spronk2> YOLO
1909: [10:16:38] <UncleCheese> ◉_◉
1910: [10:16:43] <UncleCheese> m( _ _ )m G O M E N K U D A S A I .
1911: [10:16:52] <zippy> (╯°□°)╯︵ ┻━┻ THIS IS RIDICULOUS
1912: [10:17:00] * micmania1 steps away.
1913: [10:17:04] <irogue_> bahaha
1914: [10:17:04] <ss23> 可愛い猫ちゃん~
1915: [10:17:05] <UncleCheese> º╲˚\╭ᴖ_ᴖ╮/˚╱º Y A Y !
1916: [10:17:06] * willr quit (Quit: willr)
1917: [10:17:12] <irogue_> that tableflip reminds me of the vend internal chat
1918: [10:17:13] <spronk2> look
1919: [10:17:13] <ocmnt> OMFG\
1920: [10:17:15] <UncleCheese> this shit sucks
1921: [10:17:18] <spronk2> you drove willr away
1922: [10:17:20] <ocmnt> what drugs are you all taking?
1923: [10:17:23] <ocmnt> and, more importantly
1924: [10:17:27] <ocmnt> where to get it? :'D
1925: [10:17:28] <spronk2> UncleCheese is obviously on crack
1926: [10:17:33] * micmania1 wonders what you're all doing
1927: [10:17:44] * UncleCheese repacks the pipe
1928: [10:17:54] <ocmnt> micmania1, I guess everyone went mental
1929: [10:18:02] <irogue_> https://pbs.twimg.com/media/BzX_8LYCAAAKbZ3.png:large
1930: [10:18:16] <zippy> !rab oof ytterp si eno siht
1931: [10:18:25] <zippy> ehe /reverse <msg>
1932: [10:18:49] <irogue_> having a bot to put the table back in its place after it's flipped is oh so nerdy
1933: [10:19:11] <ss23> (´・ω・`) denko
1934: [10:19:46] <micmania1> We really need a bot in here to do some cool shit
1935: [10:20:17] <micmania1> '/api DataObject::get()'
1936: [10:20:18] <spronk2> yes
1937: [10:20:19] <spronk2> yes we go
1938: [10:20:20] <micmania1> params: blah
1939: [10:20:21] <ocmnt> I mnight have some cool bots on some ancient comp at home
1940: [10:20:21] <spronk2> do
1941: [10:20:30] <ocmnt> used to make those when I was in highschool
1942: [10:20:33] <spronk2> api search bot
1943: [10:20:38] <NobrainerWeb> I have a bot for you: https://www.youtube.com/watch?v=RYQUsp-jxDQ
1944: [10:20:51] <zippy> micmania1: laravel has a good one in their channel... can do api shit and stuff. Pystdyk would freaking love it
1945: [10:20:51] <spronk2> oh god basshunter
1946: [10:21:03] <ocmnt> ahh, boten anna
1947: [10:21:08] <ocmnt> I assume from the topic
1948: [10:21:22] <irogue_> this channel is turning into a trainwreck http://youtu.be/AuH1Ogdx4cg?t=6s
1949: [10:21:27] <ss23> It's still weird that he decided to just change to English
1950: [10:21:27] <micmania1> Lemonstand has one that crawls all links and returns the title and meta description before you click it
1951: [10:21:27] <ss23> like...
1952: [10:21:28] <ss23> WHY
1953: [10:21:32] <ocmnt> turning into? already is...
1954: [10:21:40] <spronk2> oh look
1955: [10:21:40] <ocmnt> I am going insane here
1956: [10:21:42] <spronk2> ss23 comes crawling back
1957: [10:21:52] <ss23> spronk2: I'm working on a cool thing atm
1958: [10:21:57] <spronk2> HOOLLLYY SCHHHIEIIIIITTTTTTT irogue_
1959: [10:22:00] <irogue_> ocmnt: tbh i'm just surprised so many people are here at 11:21pm
1960: [10:22:01] <ss23> It'll run as a non-privledged user then steal your SSH sessions
1961: [10:22:08] <zippy> spronk2: yea and no-one mentioned burger fuel, or subsites, very weird..
1962: [10:22:13] <ocmnt> haha, its been a long time when I saw this much activity
1963: [10:22:17] <ocmnt> oh, and its 12:22 here
1964: [10:22:20] <ocmnt> allmost time for lunch!
1965: [10:22:23] <ss23> irogue_: OH SNAAAAP
1966: [10:22:32] <ss23> "tell me he got out" "... he could've got out..."
1967: [10:22:38] <ss23> man
1968: [10:22:39] <ss23> epic
1969: [10:22:45] <spronk2> hmm
1970: [10:22:47] <spronk2> burger fuel is closed
1971: [10:22:48] <spronk2> :(
1972: [10:22:51] <ss23> spronk2: WHAT
1973: [10:22:52] <ss23> :(
1974: [10:22:53] <ss23> What am I going to eat
1975: [10:23:01] <spronk2> MUSH BURGER
1976: [10:23:02] <micmania1> ss23: they're my ssh sessions. leave them alone.
1977: [10:23:03] <Pystdyk> [11:17] <irogue_> that tableflip reminds me of the vend internal chat
1978: [10:23:04] <Pystdyk> me too right
1979: [10:23:04] <spronk2> from denny's
1980: [10:23:08] <ss23> micmania1: I'M GOING TO STEAL THEM
1981: [10:23:10] <ss23> :D
1982: [10:23:12] <spronk2> true story, that’s what it says on the receipt
1983: [10:23:19] <micmania1> ss23: no, they're mine. get your own
1984: [10:23:24] <ss23> micmania1: I'll steal yours!
1985: [10:23:24] <ss23> :D
1986: [10:23:32] <micmania1> ss23: but they're mine :(
1987: [10:23:44] <ss23> :3
1988: [10:23:45] <ss23> I know.
1989: [10:23:56] * headtrip has joined #silverstripe
1990: [10:24:10] <irogue_> ss23: finding out more details from news articles made it pretty epic
1991: [10:24:25] <Pystdyk> [11:19] <micmania1> We really need a bot in here to do some cool shit
1992: [10:24:25] <irogue_> they're all OMG FUMES and shit's leaking from the tankers
1993: [10:24:26] <Pystdyk> we used to
1994: [10:24:33] <Pystdyk> you could rub it's tummy
1995: [10:24:46] <headtrip> hey guys, is it usual to that any user can call /dev/build on a live site?
1996: [10:24:50] <irogue_> take a guess what the train was carrying, ss23?
1997: [10:24:55] <ss23> FUMES
1998: [10:24:56] <zippy> headtrip: no means it's probably in dev mode
1999: [10:24:57] <ss23> wait no
2000: [10:24:57] <ss23> I mean
2001: [10:25:02] <ss23> SOMETHING FLAMABLE/EXPLOSIVE
2002: [10:25:10] <Pystdyk> zippy: is it the same one phpwomen have, by chance?
2003: [10:25:13] <irogue_> ss23: it was an entire train of Argon
2004: [10:25:22] <zippy> Pystdyk: you'd know...
2005: [10:25:23] <UncleCheese> would you guys use a hosting company called TrollHost?
2006: [10:25:31] <NobrainerWeb> hehe
2007: [10:25:39] <ocmnt> just to troll
2008: [10:25:42] <ss23> irogue_: Is that bad?
2009: [10:25:45] <Pystdyk> phergie
2010: [10:25:47] <ocmnt> hosting rick astley videos and stuff would do on TrollHost
2011: [10:25:48] <ss23> It's inert, right?
2012: [10:25:51] <ss23> OH IS IT POISON?
2013: [10:25:51] <Pystdyk> phergie is programmed in php
2014: [10:25:52] <irogue_> ss23: it's a "noble gas"
2015: [10:25:56] <ss23> Yeah, I know that
2016: [10:26:02] <headtrip> zippy: i added Director::set_environment_type('live'); to _config.php but it is still callable
2017: [10:26:14] <ss23> irogue_: Eh, I mean, grand scheme of things, argon is quite a nice thing for it to be
2018: [10:26:15] <spronk2> headtrip: are you logged in?
2019: [10:26:17] <irogue_> completely harmless
2020: [10:26:17] <ss23> I can think of a *lot* worse things
2021: [10:26:18] <zippy> headtrip: are you logged out?
2022: [10:26:20] <irogue_> ss23: thats the point
2023: [10:26:20] <ss23> yeah
2024: [10:26:23] <headtrip> zippy: yep
2025: [10:26:28] <irogue_> see gas leaking from train
2026: [10:26:31] <ss23> irogue_: (well, apart from the way it's heavier than air so you can asphiciate from it)
2027: [10:26:31] <irogue_> assume it is bad
2028: [10:26:37] <Pystdyk> [11:22] <irogue_> ocmnt: tbh i'm just surprised so many people are here at 11:21pm
2029: [10:26:40] <Pystdyk> me to, but I'm loving it
2030: [10:26:47] <irogue_> odds of it being something so relatively harmless is pretty low
2031: [10:26:48] <spronk2> dno what the fuck i am doing here
2032: [10:26:53] <spronk2> yeah
2033: [10:26:57] <spronk2> imagine if it were hydrogen.
2034: [10:26:59] <spronk2> or yknow
2035: [10:27:02] <spronk2> bromine gas.
2036: [10:27:14] <irogue_> spronk2: I went to look at logs to find something posted earlier today
2037: [10:27:19] <irogue_> and was like wtf people are talking about shit
2038: [10:27:23] <irogue_> so I joined in
2039: [10:27:28] <spronk2> :D
2040: [10:28:23] <ss23> irogue_: yeah, trudat
2041: [10:30:38] <irogue_> OH
2042: [10:30:48] <irogue_> yay for my camera
2043: [10:30:56] <irogue_> just saw neighbours putting rubbish out
2044: [10:30:59] <irogue_> had completely forgotten
2045: [10:31:13] * spronk2 often puts rubbish out at this sort of time
2046: [10:31:23] * spronk2 also goes by the name of Dexter
2047: [10:31:27] * irogue_ goes to put rubbish out
2048: [10:31:34] <spronk2> :D
2049: [10:31:50] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2050: [10:32:10] <Pystdyk> fuck that train accident is intense
2051: [10:32:13] <irogue_> spronk2: odds are half the houses won't have their rubbish out yet
2052: [10:32:23] <irogue_> a lot of folks around here work in factories etc with weird-ass shifts
2053: [10:32:45] <spronk2> mm
2054: [10:33:02] <Pystdyk> irogue_: so what does putting rubbish out have to do with camera?
2055: [10:33:17] <Pystdyk> also micmania1 ss23 http://phergie.org/
2056: [10:33:18] <Pystdyk> do it
2057: [10:33:19] <irogue_> Pystdyk: if I didn't see neighbour putting his out, I wouldn't have remembered to put mine out
2058: [10:33:28] <Pystdyk> irogue_: on your camera?
2059: [10:33:34] * fb3rasp quit (Quit: Be back later ...)
2060: [10:33:36] <irogue_> Pystdyk: security camera
2061: [10:33:40] <headtrip> i have "Director::set_environment_type('live');" in my _config.php but the site is still on dev mode, any ideas?
2062: [10:33:54] <spronk2> headtrip: do you have configure by environment on, and an _ss_environment file?
2063: [10:34:01] <spronk2> also, is that call made later with ‘dev’ anywhere else?
2064: [10:34:04] <Pystdyk> irogue_: oic. South Auckland, right.
2065: [10:34:10] <irogue_> http://weymouth.ed.geek.nz/
2066: [10:34:28] <headtrip> spronk2: no _ss_environment
2067: [10:34:46] <Pystdyk> headtrip: grep -rin environment_type
2068: [10:34:55] <spronk2> mm
2069: [10:35:35] <Pystdyk> irogue_: it's very dark.
2070: [10:35:44] <Pystdyk> ooh, a car!
2071: [10:36:06] <Pystdyk> but how do you see rubbish going anywhere on that?
2072: [10:36:11] <Pystdyk> it's pretty much all black :<
2073: [10:36:16] <headtrip> Pystdyk: nothing
2074: [10:36:39] <irogue_> Pystdyk: yeah, have bought a new camera with IR but haven't swapped it out yet due to... technical difficulty
2075: [10:36:44] <Pystdyk> headtrip: I assume you adjusted teh command for proper usage?
2076: [10:36:52] <irogue_> i.e. the driver not being on the web anywhere, only on the CD that came with it
2077: [10:36:53] <Pystdyk> irogue_: like, it doesn't work?
2078: [10:36:57] <Pystdyk> oic
2079: [10:37:00] <irogue_> and I have no computers with optical drive
2080: [10:37:01] <spronk2> oh
2081: [10:37:01] <Pystdyk> and you have no cd drive?
2082: [10:37:03] <Pystdyk> yeh, lulz
2083: [10:37:04] <spronk2> REAL technical difficulty
2084: [10:37:05] <Pystdyk> me either :P
2085: [10:37:11] <spronk2> i thought you were using it like me
2086: [10:37:13] <spronk2> a codeword for lazy
2087: [10:37:18] <Pystdyk> that said...
2088: [10:37:20] <irogue_> cos who the fuck uses optical drives these days
2089: [10:37:25] * spronk2 did today
2090: [10:37:29] <spronk2> for the first time in… months
2091: [10:37:32] <headtrip> Pystdyk: i assume not! :P
2092: [10:37:36] * Pystdyk opens work laptop cd drive, finds pendulum hold your colour
2093: [10:37:37] <spronk2> ripped a winnie the pooh cd.
2094: [10:37:40] * spronk2 dies a little
2095: [10:37:49] <spronk2> awesome cd
2096: [10:37:56] <spronk2> pendulum were awesome
2097: [10:38:02] <Pystdyk> headtrip: if you copy and paste it, it won't work.
2098: [10:38:05] <Pystdyk> you need to...
2099: [10:38:27] <micmania1> i'm outta here
2100: [10:38:28] <Pystdyk> grep -rin environment_type /srv/www/silverstripeinstall/mysite
2101: [10:38:29] <Pystdyk> or something
2102: [10:38:31] <micmania1> laters!
2103: [10:38:31] <Pystdyk> or not even that
2104: [10:38:33] <Pystdyk> just
2105: [10:38:36] <irogue_> nn micmania1
2106: [10:38:40] <Pystdyk> y'know, path to the ss install root
2107: [10:39:22] <irogue_> [23:36] <Pystdyk> but how do you see rubbish going anywhere on that?
2108: [10:39:34] <irogue_> the monitor I have it open on has brightness turned all the way up :P
2109: [10:39:41] <headtrip> okay
2110: [10:40:06] <Pystdyk> irogue_: hahahaha, thought it must be something like that. but I thought "but then how does he do anything else?"
2111: [10:40:10] <headtrip> Pystdyk: Only Results in the /framework folder and the one i made in the _config.php with live
2112: [10:40:23] <Pystdyk> headtrip: hmm.
2113: [10:40:24] <irogue_> Pystdyk: that's all that monitor does
2114: [10:41:00] <irogue_> it's actually an old 720p LCD TV, so it's pretty useless for anything else
2115: [10:41:06] <Pystdyk> irogue_: yeah, I forgot it was you, of course that's the case :P
2116: [10:41:25] <spronk2> headtrip: in that case, are you sure you’re using the right files
2117: [10:41:26] <spronk2> and
2118: [10:41:30] <spronk2> double sure that you’re not logged in
2119: [10:41:31] <Pystdyk> headtrip: is this 3.x?
2120: [10:41:46] <Pystdyk> also what spronk2 says.
2121: [10:41:51] <spronk2> oh yeah
2122: [10:41:51] <Pystdyk> common trap to fall in.
2123: [10:41:59] <spronk2> 2.x /dev/build was all open or something
2124: [10:42:10] <Pystdyk> spronk2: no, but you could set dev_servers
2125: [10:42:13] <spronk2> mm
2126: [10:42:15] <Pystdyk> in 2.3 at least
2127: [10:42:22] <Pystdyk> in which 'localhost' was a default...
2128: [10:42:24] <spronk2> oh wait that was flush
2129: [10:42:25] <spronk2> nvm
2130: [10:42:31] <Pystdyk> yeh it was flush
2131: [10:43:31] <simon_w> 391 lines of rant. Screw reading back log.
2132: [10:43:40] <Pystdyk> lulz, mostly rant too simon_w.
2133: [10:43:55] <simon_w> Moved on from phalcon and laravel?
2134: [10:44:01] <Pystdyk> things like 'ubuntu is shit, centos is shit, gentoo is shit, debian is shit slow'
2135: [10:44:06] <Pystdyk> phalcon, laravel
2136: [10:44:07] <Pystdyk> uhh
2137: [10:44:09] <irogue_> simon_w: oh yes, we've been all over the show
2138: [10:44:19] <Pystdyk> oh, how to irc for UncleCheese
2139: [10:44:27] <irogue_> random youtube vids
2140: [10:44:30] <Pystdyk> a series of nick snipes
2141: [10:44:32] <irogue_> general drunken tomfoolery
2142: [10:44:48] * UncleCheese puts a dot in front of his name
2143: [10:44:49] <simon_w> Just a normal work day then
2144: [10:44:50] <headtrip> i am not logged in, its 3.1, and i am using the right file (tested die("x"); also)
2145: [10:44:56] <Pystdyk> yeah, nothing of any importance at all :P
2146: [10:45:12] <simon_w> UncleCheese, only in some clients
2147: [10:45:30] <simon_w> It could be an asterisk!
2148: [10:45:37] <irogue_> totally an asterisk
2149: [10:45:48] * irogue_ goes old-school when on windows, and uses mIRC
2150: [10:45:50] <Pystdyk> for notifications?
2151: [10:46:09] <Pystdyk> irogue_: you and Adesso will get along fine then, great trout battles of '14
2152: [10:47:16] <irogue_> headtrip: I may have missed something earlier, but how do you know it's still in dev mode?
2153: [10:47:55] <Pystdyk> fuck'n... 70 functions in this controller.
2154: [10:48:06] <irogue_> Pystdyk: needs more
2155: [10:48:09] <Pystdyk> all of which pretty much just defer directly to a controller
2156: [10:48:20] <headtrip> irogue_: i can call /dev/build
2157: [10:48:21] <Pystdyk> which pretty much mirrors the controller, but with actual implementation.
2158: [10:48:39] <headtrip> http://pastebin.com/F69t9Vda strange errors in php error log, maybe something to do with this problem?
2159: [10:48:44] <Pystdyk> and then the next controller does the same, with a separate model, WHICH DOES THE SAME THINGS (much of)
2160: [10:48:50] * Adesso bitchslaps Pystdyk around a bit and calls him Susan
2161: [10:48:53] <Pystdyk> copy pasta devs
2162: [10:49:25] * Pystdyk slaps Adesso around a bit with a large plastic phallus
2163: [10:49:33] <Pystdyk> <used>
2164: [10:49:36] <Pystdyk> xD
2165: [10:49:42] <Adesso> eeeehhh
2166: [10:49:48] <Pystdyk> nicknamed 'trout' xD
2167: [10:50:25] <Adesso> he he
2168: [10:50:31] <Adesso> dirty mind you have there
2169: [10:51:15] <Pystdyk> Yeah well, you can't talk!
2170: [10:51:37] <Pystdyk> I've seen the way your mind works x>
2171: [10:51:47] <irogue_> headtrip: re that error, looks to me like the docroot isn't configured correctly *somewhere*
2172: [10:51:47] * UncleCheese thinks it's about time to quit
2173: [10:51:49] <Adesso> he he
2174: [10:51:54] <irogue_> figuring out where may be a bit of a challenge
2175: [10:52:04] * UncleCheese quit (Quit: Textual IRC Client: www.textualapp.com)
2176: [10:52:24] * caamic30 quit (Quit: caamic30)
2177: [10:52:49] * Adesso adds to his todo list... adding utf16 support for MIRC...
2178: [10:53:07] <spronk2> ha
2179: [10:53:09] <spronk2> k guys
2180: [10:53:13] <spronk2> whats the first song you think of when i say
2181: [10:53:28] <spronk2> gangster rap big rims hummers and girls
2182: [10:53:38] <irogue_> however, it's midnight and I have work in the morning... unfortunately "was busy on #silverstripe IRC" isn't valid reason to not turn up to work on time at SilverStripe (unless you're ss23)
2183: [10:53:43] <Adesso> just about every song .. RAP
2184: [10:53:45] <ss23> hahaha
2185: [10:53:48] <Pystdyk> spronk2: big yellow american cars
2186: [10:53:52] <ss23> irogue_: I was going to do work, but I got distracted WITH A COOL PROJET
2187: [10:53:56] <ss23> Did I share it yet?
2188: [10:54:07] <spronk2> the fuck is that, pyro
2189: [10:54:09] <ss23> Runs as unprivledged user, waits for sshd to be restarted, then snaps up port 2222 before sshd can and steals your creds
2190: [10:54:12] <ss23> shit be l33t as fuck
2191: [10:54:20] <irogue_> ss23: bahaha
2192: [10:54:28] <Pystdyk> spronk2: GM Hummer 2
2193: [10:54:35] <irogue_> pretty good example for why not to run ssh on an unpriv port
2194: [10:54:38] <spronk2> whats the first song
2195: [10:54:38] * Adesso needs a FacePalm shurtcut....
2196: [10:54:39] <spronk2> that you think of
2197: [10:54:42] <Pystdyk> civvey HumVee
2198: [10:54:47] <spronk2> wtfhax
2199: [10:54:48] <ss23> irogue_: damn right it is o/
2200: [10:54:53] <ss23> gunna hax people so hard with this...
2201: [10:54:56] <ss23> 2222? more like 2 2 FUCK YOU
2202: [10:55:07] <Pystdyk> eh?
2203: [10:55:19] <spronk2> wow
2204: [10:55:20] <spronk2> ss23
2205: [10:55:21] <spronk2> you could be a rapper
2206: [10:55:35] <Pystdyk> wapper?
2207: [10:55:37] * Adesso is just about to kill his SVN server
2208: [10:55:40] <Pystdyk> 1990's telephones!
2209: [10:55:45] <spronk2> hahaaa
2210: [10:55:47] <Pystdyk> err, early 2k*
2211: [10:56:35] <ss23> lol spronk2
2212: [10:58:02] * Adesso starts to see the problem with the little .git nuggets in his SVN repo.. it makes pockets of shit all over the place
2213: [10:58:22] <spronk2> yeahhhhh
2214: [10:58:25] <spronk2> gotta svn ignore that stuff
2215: [10:58:32] <spronk2> if you gon’ svn
2216: [10:58:36] <spronk2> svn gon’ svn
2217: [10:58:58] * Adesso is SO changing to git after this Project
2218: [10:59:31] * fb3rasp has joined #silverstripe
2219: [11:00:58] <Pystdyk> Adesso: change now.
2220: [11:01:02] <Pystdyk> git svn import
2221: [11:01:07] <Pystdyk> or whatever it is
2222: [11:01:14] <Pystdyk> there's an svn driver for git
2223: [11:01:19] <ss23> speaking of, I'm going to see if we can shut down svn.silverstripe.*
2224: [11:01:19] <ss23> :D
2225: [11:01:21] <Pystdyk> or something like that
2226: [11:01:26] <Pystdyk> ss23: D:
2227: [11:01:32] <Pystdyk> but the modules on there are so useful!
2228: [11:01:37] * guyvanbael has joined #silverstripe
2229: [11:01:48] <Pystdyk> Site not found You have tried to access svn.silverstripe.org, which is pointing the SilverStripe server thecount.wgtn.silverstripe.com, but is no longer hosted here. Perhaps the site has a new name now. You could try searching Google to find it.
2230: [11:01:49] <Pystdyk> mebbenot
2231: [11:01:53] <ss23> XD
2232: [11:01:54] <ss23> EXACTLY
2233: [11:01:55] <irogue_> ss23: plz also see if you can migrate * from gitorious and put that out of its misery
2234: [11:02:02] <ss23> irogue_: Yeah well it's on my todo list
2235: [11:02:06] <ss23> irogue_: thinking about doing it over christmas break
2236: [11:02:14] <Pystdyk> working at christmas?
2237: [11:02:17] <Pystdyk> RUMAD?
2238: [11:02:35] <Pystdyk> http://svn.silverstripe.com/open/modules/
2239: [11:02:37] <ss23> Pystdyk: I said I want to work over Christmas, they said "sure, if you've got cleanup projects etc"
2240: [11:02:37] <Pystdyk> porting time!
2241: [11:02:44] <ss23> :P
2242: [11:03:09] <Pystdyk> omg, black candy! :O
2243: [11:03:23] <Pystdyk> ss23: oh, so you mean get paid for it. That's cool.
2244: [11:03:46] <Pystdyk> urgh god, simplepie
2245: [11:03:55] <Pystdyk> I sure hope that's not _still_ in core.
2246: [11:04:00] <Pystdyk> it was in 3.0
2247: [11:04:02] <Pystdyk> :<
2248: [11:04:02] <guyvanbael> hi... i'm trying to add an extra ss installation in a subfolder of an existing silverstripe website. I changed the htaccess rewritebase line for that second website to /subfolder and now the site displays correctly, but when i try to access www.primarydomain.be/subdomain/admin, it redirects to primarydomain.be/subdomain and i can't access the admin for the second website
2249: [11:04:16] <Pystdyk> guyvanbael: you cannot.
2250: [11:04:25] <irogue_> "trying to add an extra ss installation in a subfolder of an existing silverstripe website"
2251: [11:04:28] * irogue_ nopes the fuck outta here
2252: [11:04:37] <Pystdyk> indeed , lol.
2253: [11:05:17] * irogue_ quit ()
2254: [11:05:20] <guyvanbael> yeah.. it's a small client and he wants a second website on the same hosting package
2255: [11:05:20] <Pystdyk> guyvanbael: you cannot nest installs like that
2256: [11:05:41] <Pystdyk> guyvanbael: investigate subsites.
2257: [11:05:49] <Pystdyk> or... just switching theme on that subtree
2258: [11:05:50] <Pystdyk> or something
2259: [11:05:52] <Pystdyk> but not that.
2260: [11:06:00] <ocmnt> guyvanbael, why not use subsites module?
2261: [11:06:06] <ocmnt> 1 ss instance for multiple domains
2262: [11:06:08] <Pystdyk> you may need to set them up side by side, and have some fancy logic.
2263: [11:06:18] <Pystdyk> ocmnt: yeah, but it's on the same domain D:
2264: [11:06:20] <guyvanbael> cause the second site has completely different structure
2265: [11:06:27] <ocmnt> guyvanbael, so?
2266: [11:06:47] <Pystdyk> guyvanbael: you could try making a _manifest_exclude file in the nexted root
2267: [11:06:52] <Pystdyk> but I'm not sure if that'll work or not
2268: [11:06:53] <ocmnt> subsites is for making independed sites with their own structure (even templates / pageclasses can be limited to use on one of the subsites)
2269: [11:07:07] <guyvanbael> it does work, but the admin section is not accessible... my guess is that it's a htaccess problem
2270: [11:07:16] <Pystdyk> and you'll still need to modify the rewrite rule to squeeze around that particular subfolder
2271: [11:07:30] <Pystdyk> guyvanbael: no, you don't understand.
2272: [11:07:35] <ocmnt> Pystdyk, subsites works pretty good with http://sub.domain.com
2273: [11:07:37] <Pystdyk> the manifest and everything is an issue here.
2274: [11:07:52] <Pystdyk> ocmnt: yes, but look at his structure. He says subdomain, but it's a folder.
2275: [11:08:00] <Pystdyk> not a domain
2276: [11:08:03] <ocmnt> then change the structure and make it a subdomain
2277: [11:08:04] <ocmnt> :D
2278: [11:08:16] <Pystdyk> yes, that's not a thing though because this client is tight or soemthing
2279: [11:08:45] <Pystdyk> MUST BE DUTCH xP
2280: [11:08:49] <ocmnt> clients are stupid anyway, tutor them and make a subdomain
2281: [11:08:52] <spronk2> bin
2282: [11:08:52] <spronk2> no
2283: [11:08:53] <spronk2> nonono
2284: [11:08:54] <guyvanbael> it is hahahah
2285: [11:08:56] <spronk2> dont use subsites
2286: [11:08:58] <spronk2> if you can get away with it
2287: [11:09:03] <ocmnt> spronk2 why not?
2288: [11:09:08] <spronk2> its full of bugs
2289: [11:09:08] <Pystdyk> guyvanbael: hahaha
2290: [11:09:10] <spronk2> and whorey
2291: [11:09:11] <ocmnt> I am using subsites in a couple of sites with out any problem
2292: [11:09:21] <ocmnt> and Pystdyk no bad words about the Dutch!
2293: [11:09:31] <Pystdyk> ocmnt: haha, I know, I'm teasing :P
2294: [11:09:34] <guyvanbael> it 's probably the rewrite condition to the framework line...
2295: [11:09:37] <spronk2> there’s only one valid use case for subsites as it is
2296: [11:09:45] <spronk2> which is sharing members across two sites
2297: [11:09:48] <spronk2> but that’s better done with other methods
2298: [11:09:51] <Pystdyk> guyvanbael: no, you're still not understanding the core way in which silverstripe works.
2299: [11:10:11] <Pystdyk> you could get the site to load, sure. but the autoloader etc will be all messed up.
2300: [11:10:19] <ocmnt> Pystdyk: http://uncyclopedia.wikia.com/wiki/History_of_the_Dutch#As_finishing_touch.2C_God_created_the_Dutch.
2301: [11:10:24] <Pystdyk> if you built the parent site, it'll include all the nested site's code.
2302: [11:10:26] <ocmnt> see how awesome the dutch are
2303: [11:10:27] <Pystdyk> which is bad.
2304: [11:10:30] <ocmnt> the internet agrees so it must be true
2305: [11:10:46] * Adesso looks at the Revert status --- They don't call it Tortoise SVN for nothing ----
2306: [11:11:17] <spronk2> whaaaaaaaaaat
2307: [11:11:24] <Pystdyk> ocmnt: that link... " while the common Dutch generally abstain from such antics and are more fixed on money."
2308: [11:11:25] <Pystdyk> hhahahaha
2309: [11:11:27] <Pystdyk> BOOM
2310: [11:11:37] <Pystdyk> the internet agrees so it must be true
2311: [11:11:37] <ocmnt> Pystdyk, ofcourse we are
2312: [11:11:38] <Pystdyk> :P
2313: [11:11:43] <ocmnt> the world is ours
2314: [11:11:46] <Pystdyk> too tight for a subdomain!
2315: [11:11:49] <ocmnt> (with ours I mean Dutch)
2316: [11:11:57] <ocmnt> Pystdyk, your mom is too tight for a subdomain
2317: [11:12:08] <spronk2> halp guys
2318: [11:12:18] <spronk2> i need some other gangster crunk rap car spinners hummers girls songs
2319: [11:12:19] <spronk2> like usher yeah
2320: [11:12:20] <guyvanbael> if i can load the site, it must be possible to access the specific admin too not?
2321: [11:12:36] * Adesso complete Family is because some Dutch bitch-ass could keep his Phallus in his pants
2322: [11:12:47] <Adesso> *could't
2323: [11:13:03] <Pystdyk> spronk2: any and all things lil'jon
2324: [11:13:03] <Adesso> could not ...
2325: [11:13:34] <ocmnt> Adesso, are you from dutch heritance?
2326: [11:13:35] <spronk2> yes
2327: [11:13:35] <spronk2> more
2328: [11:13:36] <Pystdyk> guyvanbael: no, you're hitting the parent site's director
2329: [11:13:38] <Pystdyk> probably
2330: [11:13:58] <Pystdyk> ocmnt: yes, he probably is, albeit far off.
2331: [11:14:00] <spronk2> guyvanbael: the answer here is that it probably can be done
2332: [11:14:02] <spronk2> but don’t bloody do it
2333: [11:14:11] <ocmnt> eventuelly everything in the world is dutch
2334: [11:14:19] <spronk2> your face is dutch
2335: [11:14:23] <guyvanbael> can't i change the parent direction in the site's config?
2336: [11:14:33] <Adesso> ocmnt ... like 11 Generation ago.. yes
2337: [11:14:36] <ocmnt> and if it isn't dutch and still awesome, it will be eventually dutch (like the royal blue porceline)
2338: [11:14:37] <Pystdyk> ocmnt: haha, eventually everything in the world is human.
2339: [11:14:44] <spronk2> guyvanbael: seriously, it’s not a supported use case, it will probably break other stuff
2340: [11:14:47] <Pystdyk> Adesso: so basically about the age of your country ;P
2341: [11:14:48] <ocmnt> even all humans are dutch, we claim that shit
2342: [11:14:49] <ocmnt> :D
2343: [11:14:54] <Pystdyk> y'know... when the dutch invaded.
2344: [11:14:54] <Adesso> yup
2345: [11:14:56] <Pystdyk> and settled
2346: [11:15:04] <spronk2> if you have to do it
2347: [11:15:06] <Pystdyk> although, Able Tasman was dutch.
2348: [11:15:11] <spronk2> hmm
2349: [11:15:15] <Pystdyk> the french tried to claim us too
2350: [11:15:16] <ocmnt> python
2351: [11:15:19] <ocmnt> also dutch
2352: [11:15:20] <Pystdyk> but in the end it was the poms.
2353: [11:15:22] * Adesso thinks there is a bit of Dutch in everyone
2354: [11:15:35] <spronk2> chocolate
2355: [11:15:35] <spronk2> dutch
2356: [11:15:37] <spronk2> computers
2357: [11:15:38] <spronk2> probably dutch
2358: [11:15:40] <ocmnt> dutch
2359: [11:15:51] <Pystdyk> but is anything double dutch?
2360: [11:15:51] <spronk2> internal combustion? dutch.
2361: [11:15:52] <ocmnt> though, cool fact about the things that are duthc
2362: [11:15:54] <ocmnt> we stole it all :D
2363: [11:16:00] <spronk2> fuck
2364: [11:16:02] <spronk2> even new zealand
2365: [11:16:03] <spronk2> dutch
2366: [11:16:06] <ocmnt> like tullips, windmills, royal porcelin
2367: [11:16:08] <Pystdyk> ocmnt: so basically like the vatican?
2368: [11:16:09] <ocmnt> new zealand
2369: [11:16:10] <ocmnt> new york
2370: [11:16:12] <ocmnt> all dutch places
2371: [11:16:13] <spronk2> NOT EVEN KIDDING AU
2372: [11:16:20] <ocmnt> yes, but we don't need a god for that
2373: [11:16:29] <Pystdyk> :P
2374: [11:16:45] <ocmnt> we just use our power of pure awesomeness to claim property to be us
2375: [11:16:52] <ocmnt> "oooh, such a lovelything you made there"
2376: [11:17:01] <ocmnt> lets put a dutch stamp on it and say we invented it
2377: [11:17:30] <Pystdyk> it's true, my old man invented something, a dutch company ordered a bunch of them (biggest order yet), reversed engineered it and now sell it world over.
2378: [11:17:46] * NobrainerWeb quit (Quit: NobrainerWeb)
2379: [11:17:51] <spronk2> basically, guyvanbael, you just need to change rewritebase in your subfolder’s .htaccess
2380: [11:17:59] <Pystdyk> he's done that
2381: [11:18:03] <Pystdyk> apparently
2382: [11:18:05] <spronk2> and you need to add a rule to your parent folder’s .htaccess to direct anything to the sub folder
2383: [11:18:11] <Pystdyk> yup
2384: [11:18:14] <spronk2> so
2385: [11:18:16] <spronk2> paste those things
2386: [11:18:17] <Pystdyk> but that still doesn't solve the manifest issue
2387: [11:18:21] <spronk2> eh?
2388: [11:18:27] <Pystdyk> manifest issue.
2389: [11:18:35] <ocmnt> Pystdyk, we call it the VOC-mentallity
2390: [11:18:44] <Pystdyk> dev build 'parent' site, SUDDENLY ALL THE SUBSITE CODE
2391: [11:18:46] <spronk2> does it search for nested config?
2392: [11:18:47] <ocmnt> conquering the world by claiming everything as being dutch
2393: [11:18:55] * wmk has joined #silverstripe
2394: [11:18:55] <Pystdyk> spronk2: no, it searches for code.
2395: [11:18:58] <Pystdyk> it will find it.
2396: [11:19:02] <spronk2> hmm
2397: [11:19:05] <spronk2> i thought it searched for specifics
2398: [11:19:10] <spronk2> when did this shit change
2399: [11:19:21] <Pystdyk> well if there's a _manifest_exclude file he could put in the nested root
2400: [11:19:36] <Pystdyk> but I dunno if that'll negitively impact the nested site's manifest or not.
2401: [11:19:42] <Pystdyk> I hope not, because that'll be the easy fix.
2402: [11:19:53] <Pystdyk> sure up rewrite rules, add that file, job done.
2403: [11:19:55] <spronk2> i’m sure you can do this
2404: [11:20:04] <Pystdyk> spronk2: you give it a go then on local dev.
2405: [11:20:12] <Pystdyk> make 2 classes
2406: [11:20:14] <Pystdyk> page types
2407: [11:20:15] <simon_w> Oops, I took an arrow to the knee
2408: [11:20:18] <Pystdyk> page type 1, page type 2
2409: [11:20:30] <Pystdyk> one in each install
2410: [11:20:43] <spronk2> _exclude.php
2411: [11:20:47] <Pystdyk> you will need to be able to build and not have either site pick up the other file
2412: [11:20:59] <Pystdyk> spronk2: _manifest_exclude
2413: [11:21:19] <Pystdyk> don't think _exclude.php is a thing, but dunno.
2414: [11:21:25] <spronk2> oh
2415: [11:21:26] <spronk2> 2.4
2416: [11:21:26] <spronk2> nvm
2417: [11:21:39] <Pystdyk> mmhmm
2418: [11:21:59] <zippy> simon_w: O.o
2419: [11:22:36] <Pystdyk> zippy: knowyourmeme.com/memes/i-took-an-arrow-in-the-knee
2420: [11:22:36] <spronk2> or
2421: [11:22:39] <spronk2> use two subfolders
2422: [11:23:02] <spronk2> /subfolder1 contains _manifest_exclude
2423: [11:23:08] <spronk2> /subfolder1/subfolder2 contains site
2424: [11:23:40] <spronk2> maybe?
2425: [11:24:19] <Pystdyk> spronk2: yeah, that'd work. but... not so pretty.
2426: [11:24:23] <spronk2> mm
2427: [11:24:28] <Pystdyk> unless you rewrite the shit out of it.
2428: [11:24:32] <spronk2> mm
2429: [11:24:34] <spronk2> not too hard reall
2430: [11:24:35] <spronk2> y
2431: [11:24:49] <Pystdyk> probably not
2432: [11:24:50] <Pystdyk> yeh
2433: [11:24:55] <zippy> zippy: thanks :)
2434: [11:24:59] <Pystdyk> see that guyvanbael ?
2435: [11:25:00] <spronk2> but i still maintain that this is a terrible idea
2436: [11:25:08] <Pystdyk> indeed. but hey, dutch clients.
2437: [11:25:10] <Pystdyk> :P
2438: [11:25:20] <spronk2> DUTCH GONNA DUTCH
2439: [11:25:29] <Pystdyk> give developers arrows to the knees.
2440: [11:26:09] <spronk2> ballers.
2441: [11:26:13] <guyvanbael> so what's the solution now?
2442: [11:26:25] <spronk2> guyvanbael: two levels of subfolder
2443: [11:26:30] <spronk2> first level has _manifest_exclude file
2444: [11:26:36] <spronk2> second level has the ss installation for the subfolder site
2445: [11:26:49] <spronk2> redirect sub site requests to /sub/folder
2446: [11:26:59] <guyvanbael> so moving the first site into a subfolder too?
2447: [11:27:16] <spronk2> first site can stay in root
2448: [11:27:32] <guyvanbael> what's in the _manifest_exclude file then?
2449: [11:27:36] <spronk2> nothing
2450: [11:27:38] <spronk2> blank file
2451: [11:27:48] <spronk2> just needs to exist for the root level SS’s installation to ignore the sub level
2452: [11:27:56] <guyvanbael> i'll give it a try
2453: [11:28:10] <spronk2> stuff like this makes you realise what a complicated fucker SS is
2454: [11:28:27] <ocmnt> lets all stop using SS and go to joomla :'D
2455: [11:28:34] <spronk2> dont swear
2456: [11:28:43] <spronk2> talking like that in here YOU GON GET YOUR HEAD CHOP
2457: [11:28:50] <ocmnt> OH AM I?
2458: [11:28:58] <spronk2> DAYUMN STRAIGHT
2459: [11:29:07] <ocmnt> well, then I gonne joomalize you
2460: [11:29:14] <ocmnt> and all of your clients
2461: [11:29:18] <ocmnt> and their clients to!
2462: [11:29:19] <spronk2> DO’N U BE LOOKIN AT ME LIKE THAT AAIGT
2463: [11:29:55] <simon_w> Careful, you'll climb up http://logs.simon.geek.nz/stats.php#joomla
2464: [11:30:21] <spronk2> i’m prety sure Pystdyk changed his nick to avoid these
2465: [11:30:30] <Pystdyk> better watch your mough cuz, people looking for your scalp.
2466: [11:30:43] <spronk2> HOLLER
2467: [11:30:45] <Pystdyk> spronk2: neg. Never say the J word.
2468: [11:30:54] <simon_w> I'll be adding nick aliasing at some point
2469: [11:31:07] <spronk2> Pyromanik 18
2470: [11:31:32] <guyvanbael> i put _manifest_exclude.php in the root, but this doesn't change anything
2471: [11:31:38] <spronk2> not .php
2472: [11:31:41] <spronk2> and
2473: [11:31:42] <spronk2> not in root
2474: [11:31:48] <spronk2> so you have /
2475: [11:31:52] <spronk2> with your existing SS site
2476: [11:31:55] <ocmnt> HA, I am not even on the list simon_w
2477: [11:31:59] <spronk2> then you have /mysecondsite
2478: [11:32:02] <spronk2> with an SS installation in it
2479: [11:32:05] <ocmnt> not foor joomla atleast
2480: [11:32:08] <simon_w> ocmnt, well, will you will be now
2481: [11:32:10] <spronk2> make a new folder, /mysecondsitewrap
2482: [11:32:15] <simon_w> Or, on the next update anyway
2483: [11:32:18] <spronk2> put a file, _manifest_exclude in it, no .php
2484: [11:32:30] <spronk2> move /mysecondsite into /mysecondsitewrap, so /mysecondsitewrap/mysecondsite
2485: [11:32:34] <ocmnt> no I am not
2486: [11:32:35] <ocmnt> I refuse!
2487: [11:32:40] <spronk2> …
2488: [11:32:42] <spronk2> ???
2489: [11:32:43] <spronk2> PROFIT!
2490: [11:32:51] <ocmnt> I am in the topspeakers though, on the short version (ocm) :P
2491: [11:33:01] <ocmnt> should be mostly spam or noob questions I think though
2492: [11:33:13] * spronk2 is 6th on the list
2493: [11:33:20] * spronk2 never says anything useful
2494: [11:33:30] <spronk2> pretty sure any answers i give are more misleading than anything else
2495: [11:33:48] * Adesso looks at the Log Swear stats.... and gets a new meaning to his life... The Bitch list
2496: [11:34:09] <ocmnt> we should do awards on that list
2497: [11:34:11] <spronk2> haha
2498: [11:34:16] <ocmnt> monthly prices
2499: [11:34:20] <spronk2> yeah
2500: [11:34:25] <simon_w> Bitch is my word!
2501: [11:34:25] <ocmnt> and an anual prom
2502: [11:34:30] <simon_w> Don't steal it, you bitches
2503: [11:34:34] <Adesso> I see this
2504: [11:34:41] <Adesso> imma takkin it soon Bitch ..
2505: [11:34:48] <ocmnt> bitch!
2506: [11:34:54] <simon_w> I have /kb :p
2507: [11:35:11] <Adesso> You'll be like Bith please, and I's be like , who's your Bitch ..
2508: [11:35:20] <ocmnt> birth please?
2509: [11:35:22] * Adesso thinks again .. that came out wrong
2510: [11:35:24] <ocmnt> oh.. I misread that
2511: [11:35:25] <ss23> SO DO I
2512: [11:35:39] <Adesso> Bitch
2513: [11:35:41] <guyvanbael> doesn't chage a thing
2514: [11:35:46] <Pystdyk> spronk2: hahahaha, fuck yeah, there it is!
2515: [11:35:46] <Pystdyk> http://www.getsome.co.nz/forums/index.php?topic=23729.msg453112;topicseen#msg453112
2516: [11:35:57] <Pystdyk> "there's a few guys looking for your scalp now cuz, I'd remember where I stand in the real world and shut my mouth real quick"
2517: [11:36:02] <Pystdyk> such an in community meme
2518: [11:36:02] <spronk2> lawwwl
2519: [11:36:25] <Pystdyk> google couldn't find it, I was sad.
2520: [11:36:28] <Pystdyk> but there it is.
2521: [11:36:35] <spronk2> …. what am i looking at?
2522: [11:36:45] <simon_w> Hmm, need to get that nick alias stuff in so I get some more bitches
2523: [11:37:04] <spronk2> BITCH YEAH
2524: [11:37:13] <Adesso> I just have Bitch every day..
2525: [11:37:21] <Pystdyk> guyvanbael: if you have shell access "touch _manifest_exclude"
2526: [11:37:22] <Adesso> Then I'll be the Bitch King
2527: [11:37:42] * simon_w could just edit the stats generator page
2528: [11:37:45] <simon_w> But, bed time!
2529: [11:37:48] <Pystdyk> gawd, could your nick alias stuff even keep up? :P
2530: [11:37:54] <Pystdyk> nn simon_w :>
2531: [11:38:02] <Pystdyk> Lunch time
2532: [11:38:06] <ocmnt> I will change from bitch to slut, less competative :D
2533: [11:38:08] <Adesso> Indeed..
2534: [11:39:10] <Adesso> simon_w no cheating ... Bitch
2535: [11:39:29] <Adesso> but first , go to bed.. get some rest, you your Bitch ass can be fresh for the battle
2536: [11:39:34] <simon_w> Also, don't forget that ss23 is the slut
2537: [11:39:48] <simon_w> Or was it cunt?
2538: [11:39:52] <simon_w> It may have been cunt
2539: [11:39:57] <ss23> :(
2540: [11:40:01] <ss23> It was a cunt
2541: [11:40:03] <ss23> AN EDITED CUNT
2542: [11:40:13] <simon_w> http://logs.simon.geek.nz/index.php?date=2013-11-07#log_1109713
2543: [11:40:31] <simon_w> Cuddle my wife time! :)
2544: [11:40:46] <ss23> simon_w: don't wanna solve a lunix problem before you go/
2545: [11:40:54] <ss23> I'll buy you burgerfuel if you can solve it ;)
2546: [11:40:57] <ss23> Or like $20
2547: [11:41:00] <ss23> Whichever you prefer
2548: [11:41:25] <spronk2> WHATS THE PROBLEM SS23
2549: [11:41:26] <Adesso> simon_w <3 ss23 ... according to the stats
2550: [11:41:27] <spronk2> I’LL SOLVE IT
2551: [11:41:37] <ss23> lol
2552: [11:41:40] <ss23> Adesso: It's true <3
2553: [11:41:45] <ss23> http://unix.stackexchange.com/questions/162010/what-are-the-semantics-of-getting-a-eaddrinuse-when-no-listening-socket-is-bound
2554: [11:41:46] <Adesso> lol
2555: [11:41:52] <ss23> I mean, if anyone solves it, same deal. burgerfuel, or $20, or whatever
2556: [11:42:03] <ss23> But honestly, I'd be very surprised if anyone here could solve it
2557: [11:42:04] <ss23> Including simon_w
2558: [11:42:38] <spronk2> kernel awareness of ssh?
2559: [11:42:45] <ss23> Way doubtful...
2560: [11:42:58] <ss23> Kernel awareness of which user created the listening socket is possible
2561: [11:43:12] <ss23> Though... if I was writing a kernel... it would take a lot more effort to hold information like that
2562: [11:43:17] <ss23> Eh, actually, it wouldn't be a lot more
2563: [11:43:20] <ss23> But ti would be more effort
2564: [11:44:29] <spronk2> hm
2565: [11:44:45] <ss23> An answer will/should include a reference to either sourcecode or reference material :P
2566: [11:45:07] <zippy> ss23: nsa and snowden and stuff
2567: [11:45:17] <zippy> nite
2568: [11:45:22] <Colin[pi]> NITE CUNTS
2569: [11:45:25] <Colin[pi]> I'm off as well
2570: [11:45:27] <spronk2> BAI
2571: [11:45:36] <Adesso> Night Bitch
2572: [11:45:37] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
2573: [11:46:35] <spronk2> so, ss23, what’s the test setup
2574: [11:47:15] <spronk2> and
2575: [11:47:17] <spronk2> how are you killing the parent
2576: [11:51:40] <spronk2> ss23:
2577: [11:51:42] <spronk2> ANSWER ME
2578: [11:53:29] <ss23> um
2579: [11:53:29] * Adesso quit (Read error: Connection reset by peer)
2580: [11:53:33] <ss23> spronk2: irrelevant?
2581: [11:53:36] <spronk2> neg
2582: [11:53:42] <ss23> sudo /etc/init.d/sshd restart
2583: [11:53:49] <ss23> I have another script that just tries to bind
2584: [11:53:59] <ss23> I added a sleep() when I know sshd is dead, so it'll wait at least 5 seconds or w/e
2585: [11:54:03] <ss23> then run my bind
2586: [11:54:09] <ss23> works if I don't have a connection on 2222, doesn't work if I do
2587: [11:54:34] * Adesso has joined #silverstripe
2588: [11:54:36] <spronk2> as in
2589: [11:54:44] <spronk2> if ssh is connected on 2222, it doesn’t re-bind?
2590: [11:54:46] <spronk2> err
2591: [11:54:49] <spronk2> your script doesn’t bind?
2592: [11:55:12] <ss23> yeah
2593: [11:55:15] <spronk2> hmm
2594: [11:56:49] <spronk2> what signal does sshd restart give
2595: [11:57:44] <spronk2> SIGKILL?
2596: [11:57:48] <spronk2> err
2597: [11:57:49] <spronk2> SIGTERM?
2598: [11:58:25] <ss23> probably sigterm
2599: [11:58:26] <ss23> Not sure
2600: [11:58:27] <ss23> I'll check
2601: [11:59:07] <spronk2> https://github.com/openssh/openssh-portable/blob/master/sshd.c#L269
2602: [11:59:08] <spronk2> hmm
2603: [11:59:11] <spronk2> nothing odd in there
2604: [11:59:23] <ss23> bah
2605: [11:59:25] <ss23> manpage for it is stupid
2606: [11:59:28] <spronk2> ?
2607: [11:59:37] <ss23> "sends signal specified by --signal"
2608: [11:59:39] <ss23> I DON'T PASS THAT FLAG BRO
2609: [11:59:42] <ss23> THERE IS NO --SIGNAL FLAG
2610: [11:59:42] <spronk2> heh
2611: [11:59:52] <ss23> With --stop, specifies the signal to send to processes being stopped (default TERM).
2612: [11:59:55] <ss23> there we are
2613: [11:59:56] <ss23> SIGTERM
2614: [11:59:59] <spronk2> hmm
2615: [12:00:00] <spronk2> and
2616: [12:00:02] <spronk2> you’re actually using stop
2617: [12:00:04] <spronk2> because above you said restart?
2618: [12:00:07] <ss23> I'm using 'restart'
2619: [12:00:15] <ss23> 'restart' is an alias for 'stop...start'
2620: [12:00:19] <spronk2> yeahhhh
2621: [12:00:25] <spronk2> are you sure it hasn’t restarted?
2622: [12:00:33] <ss23> you mean timing wise?
2623: [12:00:38] <ss23> I edited the init script to be like
2624: [12:00:38] <ss23> start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile /var/run/sshd.pid
2625: [12:00:38] <spronk2> mm..
2626: [12:00:42] <ss23> sleep 5
2627: [12:00:42] <ss23> if start-stop-daemon --start --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd -- $SSHD_OPTS; then
2628: [12:01:07] <ss23> But uh
2629: [12:01:10] <ss23> I edited the question on stackoverflow
2630: [12:01:14] <ss23> You can see the netstat output now
2631: [12:01:29] <spronk2> o_O
2632: [12:01:34] <ss23> Rather
2633: [12:01:34] <ss23> fuck
2634: [12:01:35] <ss23> I mean
2635: [12:01:38] <ss23> I clarified what the output of the netstat is
2636: [12:01:42] <spronk2> ah
2637: [12:02:01] <spronk2> so the 2222 doesn’t appear in netstat at all?
2638: [12:02:14] <ss23> It does
2639: [12:02:18] <ss23> But only the ESTABLISHED one
2640: [12:02:21] <ss23> so like
2641: [12:02:23] <spronk2> oh
2642: [12:02:28] <ss23> I'll just a bit for you if you want
2643: [12:02:41] <spronk2> hmm
2644: [12:02:56] <ss23> spronk2: https://gist.github.com/ss23/907da77c1f6834fbfa95
2645: [12:04:06] <spronk2> hmm
2646: [12:04:08] <spronk2> so
2647: [12:04:18] <spronk2> parent pid there is 10010?
2648: [12:04:41] <ss23> uh
2649: [12:04:43] <ss23> That's the child
2650: [12:04:47] <ss23> The SSH connection on port 2222 itself
2651: [12:04:58] <ss23> The sshd that's listneing is 10871, then when it restarts, new PID of 10934
2652: [12:04:58] * Adesso quit (Read error: Connection reset by peer)
2653: [12:05:09] <spronk2> im confused
2654: [12:05:16] <spronk2> the child owns the connection
2655: [12:05:24] <spronk2> so
2656: [12:05:39] <spronk2> oh
2657: [12:05:44] <spronk2> you expect the child to die with the parent?
2658: [12:05:46] <ss23> No
2659: [12:05:47] <ss23> o.o
2660: [12:05:53] <ss23> I know the child will remain the connection open
2661: [12:05:58] <ss23> I just want to bind
2662: [12:06:04] <ss23> I don't care if the child still has a connection
2663: [12:06:08] <spronk2> but
2664: [12:06:10] <spronk2> you can’t
2665: [12:06:12] <ss23> Why?
2666: [12:06:14] <spronk2> because the child is bound...?
2667: [12:06:16] <ss23> No
2668: [12:06:22] <ss23> Like
2669: [12:06:39] <ss23> You can see in the gist, sshd, the parent, not the child, was bound to the listening socket, stoppped, then started again and could bind again
2670: [12:06:43] <ss23> So sshd can bind to that socket
2671: [12:06:52] <ss23> The child isn't *listening* on that socket, it's an actual connection
2672: [12:07:06] * Adesso has joined #silverstripe
2673: [12:07:11] <spronk2> what’s the parent pid of the 10010 process after restarting ?
2674: [12:07:48] <ss23> the parent id is probably nothing, since the parent is dead, uh
2675: [12:07:53] <spronk2> humor
2676: [12:08:02] <ss23> checking
2677: [12:08:36] <ss23> yeah, 1, init
2678: [12:08:39] <spronk2> hmm
2679: [12:08:44] <ss23> because sshd, the one that forked it, has finished
2680: [12:08:47] <spronk2> yeah
2681: [12:09:22] <spronk2> https://github.com/openssh/openssh-portable/blob/master/sshd.c#L1206
2682: [12:09:26] <ss23> Basically, there's two ways I can imagine this being done. One, kernel says "You can only bind if you are the same user as who originally bound this socket, and this restriction applies while any LISTENING connections are still open"
2683: [12:09:38] <ss23> Or "Only root can bind to a socket if there is a LISTENING socket stil open on it"
2684: [12:10:01] <ss23> Time to checkout the linux source code I think
2685: [12:10:09] <spronk2> but
2686: [12:10:12] <spronk2> you say other apps can?
2687: [12:10:17] <ss23> What do you mean?
2688: [12:10:27] <spronk2> didnt you say that this situation is unique to things opened with sshd?
2689: [12:10:30] <ss23> Nope
2690: [12:10:35] <ss23> I am not sure if it's unique to it or not
2691: [12:10:44] <ss23> To test it will take a little while
2692: [12:10:51] <spronk2> oh
2693: [12:10:54] <ss23> I was hoping I could solve it quickly, since me writing test code in C is a bit tough :P
2694: [12:11:27] <ss23> Woohoo, I have sourcecode checked out already!
2695: [12:11:37] <spronk2> hmm
2696: [12:11:42] <spronk2> the port isn’t in TIME_WAIT ?
2697: [12:11:53] <ss23> You can see the netstat there :P
2698: [12:12:20] * kerosene quit (Ping timeout: 255 seconds)
2699: [12:13:08] <spronk2> so
2700: [12:13:11] <spronk2> it uses SO_REUSEADDR
2701: [12:13:32] <ss23> oh
2702: [12:13:33] <ss23> what is that?!
2703: [12:13:53] <spronk2> the simplest explanation i can find is that it allows a process to bind to a port that’s in TIME_WAIT
2704: [12:14:01] <spronk2> but the port isn’t in TIME_WAIT, visibly
2705: [12:14:53] <ss23> I can still try it :D
2706: [12:15:08] <ss23> dude
2707: [12:15:12] <ss23> what call is the SO_REUSE on?
2708: [12:15:21] <spronk2> when sshd establishes the socket
2709: [12:15:22] <spronk2> sec
2710: [12:15:37] <spronk2> https://github.com/openssh/openssh-portable/blob/master/sshd.c#L1125
2711: [12:15:51] <ss23> Ah I see, setsockopt
2712: [12:16:45] <ss23> I'll try it :D
2713: [12:17:18] <spronk2> its the only thing i can see that looks at all relevant
2714: [12:21:05] <ss23> AW SHIT
2715: [12:21:08] <ss23> I think, I think you just WON THE GAME
2716: [12:21:09] <spronk2> ?
2717: [12:21:14] <spronk2> it works?
2718: [12:21:25] <ss23> Going to do another (proper) test... but... I think it does
2719: [12:21:29] <spronk2> hmm
2720: [12:21:35] <spronk2> very misleading docs for SO_REUSEADDR then
2721: [12:21:39] <spronk2> unless your netstat output is fucked
2722: [12:21:40] <spronk2> :P
2723: [12:21:45] <ss23> mm
2724: [12:21:45] <ss23> But um
2725: [12:21:49] <ss23> I might have fucked up other stuff
2726: [12:21:52] <ss23> I really hope, but I could be wrong
2727: [12:23:13] <spronk2> hmm
2728: [12:23:53] <ss23> sshkardoon@sshkardoon-dev-vm:~/ssh-lol$ ./lol
2729: [12:23:53] <ss23> Aw shit, guess who just hacked the shit out of you? DAMN RIGHT, SHIT WAS ME
2730: [12:23:56] <ss23> accept res: 5
2731: [12:23:59] <ss23> spronk2: you got it! :D
2732: [12:24:01] <ss23> 100 points!
2733: [12:24:49] <spronk2> dewd
2734: [12:24:56] <spronk2> now you just have to find a way to ..
2735: [12:24:59] <spronk2> actually weaponise it.
2736: [12:25:07] <ss23> XD
2737: [12:25:12] <ss23> It's half weaponized already
2738: [12:25:13] <ss23> But yeah
2739: [12:25:13] <ss23> :D
2740: [12:25:32] <ocmnt> are we having a hacking competition of honeypots? :P
2741: [12:25:51] <spronk2> ss23 is trying to write a script that intercepts sshd restarts, and rebinds its port
2742: [12:26:05] <spronk2> so
2743: [12:26:10] <spronk2> when sshd restarts, does it complain about EADDRINUSE?
2744: [12:26:27] * ocmnt feels like a noob now
2745: [12:26:35] <ocmnt> what are EADDRINUSE?
2746: [12:26:39] <ocmnt> something in use
2747: [12:26:39] <ocmnt> ?
2748: [12:26:42] <spronk2> error address in use
2749: [12:27:14] <spronk2> and on that note
2750: [12:27:15] <spronk2> i have to sleep
2751: [12:27:45] <ocmnt> sleep is overrated
2752: [12:27:48] <ss23> spronk2: sshd doesn't, because it binds to INADDR_ANY
2753: [12:27:51] <ocmnt> its a product of human lazyness
2754: [12:27:55] <ss23> spronk2: As long as it can bind to *something*, like localhost, it won't error
2755: [12:28:02] <spronk2> ahh
2756: [12:28:17] <ss23> ocmnt: The error you get when two things try use the same port at once
2757: [12:28:22] <ss23> spronk2: ty btw
2758: [12:28:28] <ss23> spronk2: You now have a choice of burgerfuel or $20
2759: [12:28:29] <ss23> ^.^
2760: [12:28:33] <spronk2> haha
2761: [12:28:40] <ss23> Or maybe...
2762: [12:28:41] <ocmnt> ss23 can you do a portcheck before you use a given port?
2763: [12:28:41] * ss23 blushes
2764: [12:28:48] <ss23> I mean... you could... maybe hug me... if you want that instead!
2765: [12:28:52] <spronk2> l
2766: [12:28:53] <ss23> I'm not saying I want it... but since you helped me
2767: [12:28:54] <spronk2> o
2768: [12:28:55] <spronk2> fucking
2769: [12:28:56] <spronk2> l
2770: [12:29:13] <spronk2> you can just owe me
2771: [12:29:18] <ss23> spronk2: That's cool too
2772: [12:29:22] <ss23> ocmnt: Do you know how some people running their sshd on port 2222?
2773: [12:29:37] <ocmnt> I read it earlier on this channel
2774: [12:29:41] <ss23> ocmnt: That's very insecure and you shouldn't do it. This script rpoves it, by waiting for the right time, then it will pretend to be the 'real' sshd and steal aoll your connections
2775: [12:29:46] <ss23> Yeah, so I'm weaponizing it
2776: [12:30:01] <ocmnt> all your connections are belong to us!
2777: [12:32:27] <ocmnt> ss23, does it still apply if you connect sshd while root login is disabled?
2778: [12:32:56] <ss23> The only thing that matters is whether you run sshd on port 2222
2779: [12:33:02] <ss23> If you're doing that, this script will be able to exploit you
2780: [12:33:07] <spronk2> sell
2781: [12:33:08] <spronk2> well
2782: [12:33:10] <spronk2> any port > 1024
2783: [12:33:28] <ss23> Yeah
2784: [12:33:36] <spronk2> man
2785: [12:33:38] <spronk2> that
2786: [12:33:38] <ocmnt> how so? :o
2787: [12:33:39] <spronk2> would ahve been
2788: [12:33:42] <spronk2> THE PERFECT execution vector
2789: [12:33:44] <spronk2> err
2790: [12:33:51] <spronk2> attack mechanism
2791: [12:33:52] <spronk2> for shellshock
2792: [12:34:03] <ss23> [...] and stores the address of the first item of the list in *ifap.
2793: [12:34:04] <ss23> heh
2794: [12:34:05] <ss23> :3
2795: [12:34:21] <spronk2> replace some vaguely useful utility with it
2796: [12:34:24] <spronk2> so
2797: [12:34:26] <spronk2> they patch shellshock
2798: [12:34:28] <spronk2> then some time later
2799: [12:34:43] <spronk2> BAM their ssh gets replaced
2800: [12:34:47] <ss23> :D
2801: [12:34:48] <ss23> I know right
2802: [12:34:50] <ss23> it's lulz
2803: [12:34:55] <spronk2> ideally
2804: [12:34:59] <ss23> I'm only making this for the people who won't bloody listen to why it's insecure in the first place
2805: [12:35:01] <spronk2> before they run the shellshock patch
2806: [12:46:25] * NETim quit (Ping timeout: 246 seconds)
2807: [12:59:25] * UndefinedOffset has joined #silverstripe
2808: [13:02:02] <Pystdyk> ss23: so... why do people run 2222? why is this not a thing for 22? are they running it on 2222 because vagrant and not actually running it propers?
2809: [13:02:22] <ss23> Pystdyk: Not exactly. Normally people do it because they want to avoid bruteforce atetempts on 22, but don't want to just turn off password authentication
2810: [13:02:22] <spronk2> Pystdyk: 2222 because seems logical, some people advise ports > 1024 to avoid nmappy
2811: [13:02:33] <ss23> It's one of those "LA LA LA LA IF I CAN'T SEE YOU HACKING ME I'M SECURE" thingies
2812: [13:02:50] <spronk2> see
2813: [13:02:51] * muskie9 has joined #silverstripe
2814: [13:02:53] <spronk2> the proper solution is port knocing
2815: [13:02:54] <spronk2> k
2816: [13:02:57] <Pystdyk> ss23: I get that, but I mean... why won't your hack work for port 22 also?
2817: [13:03:03] <spronk2> among many other levels of security
2818: [13:03:06] <Pystdyk> +k you mean spronk2
2819: [13:03:14] <spronk2> yes
2820: [13:03:15] <spronk2> well
2821: [13:03:17] <spronk2> i can’t type
2822: [13:03:19] <Pystdyk> if you do it right, ++ ;P
2823: [13:03:20] <spronk2> because i’ve been lying on mr arm
2824: [13:03:21] <spronk2> my arm
2825: [13:03:27] <ss23> Pystdyk: Only root can bind to ports less than 1024
2826: [13:03:31] <Pystdyk> arpm
2827: [13:03:32] <Pystdyk> -p
2828: [13:03:43] <Pystdyk> ss23: so? just be root.
2829: [13:03:46] <ss23> o.o
2830: [13:03:49] <Pystdyk> ;P
2831: [13:03:54] <ss23> silly billy
2832: [13:03:57] <ss23> Bah
2833: [13:04:08] <Pystdyk> eg, if you slip it in an upgrade vector, then they WILL be root.
2834: [13:04:10] <ss23> I want praise for this script I wrote but it's like 2am so the normal people who would praise me are sleeping :(
2835: [13:04:15] <Pystdyk> it's not specific to 222 at all.
2836: [13:04:18] <Pystdyk> 2222*
2837: [13:04:21] <ss23> um
2838: [13:04:22] <ss23> I...
2839: [13:04:30] <ss23> I am not really sure you understand it, Pystdyk
2840: [13:04:33] <ss23> It is specific to sshd
2841: [13:04:38] <Pystdyk> ss23: oic
2842: [13:04:49] <ss23> Any port over 1024 would be fine, but I'm too lazy to write teh code to do that yet
2843: [13:04:53] <Pystdyk> ok. That makes a bit more sense (and yeah, I don't understand, hence questions)
2844: [13:05:04] <Pystdyk> ss23: knock knock
2845: [13:05:10] <ss23> who's there?
2846: [13:05:14] <Pystdyk> PORT
2847: [13:05:29] <spronk2> FUCK YOU I’M CLOSED
2848: [13:05:37] <Pystdyk> STARBOARD BITCHES
2849: [13:05:38] <ss23> Port who?
2850: [13:05:42] <ss23> o.o
2851: [13:05:44] <spronk2> FUCK YOU I’M CLOSED
2852: [13:05:57] * spronk2 mimics a computer
2853: [13:06:15] <spronk2> sometimes i wonder whether my computer uses RaTM as an internal monologue
2854: [13:06:18] <spronk2> FUCK YOU I WON’T DO WHAT YOU TELL ME
2855: [13:07:31] <spronk2> on that note
2856: [13:07:34] <spronk2> I AR SLERP
2857: [13:07:36] <spronk2> BY
2858: [13:10:20] <ss23> lol
2859: [13:10:22] <ss23> I gotta sleep too
2860: [13:11:28] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
2861: [13:15:36] * hubertusanton has joined #silverstripe
2862: [13:15:42] * spronk2 quit (Quit: spronk2)
2863: [13:17:07] <ss23> Though I'm at work
2864: [13:19:56] * muskie9 has joined #silverstripe
2865: [13:20:44] <hubertusanton> Hi I have a question: BlogPage many_many Tags, how to get all Tags which are used in the BlogPages without looping and removing the ones which have no BlogPage coupled
2866: [13:21:09] <hubertusanton> in one nice short ss orm call
2867: [13:21:25] <muskie9> Tag::get();
2868: [13:21:33] <hubertusanton> now we do
2869: [13:22:06] * guci0 has joined #silverstripe
2870: [13:22:08] <guci0> Hello World!
2871: [13:22:17] <Pystdyk> ciao guci0
2872: [13:22:33] <guci0> ;)
2873: [13:22:34] <hubertusanton> http://sspaste.com/paste/show/543d1e67073f6
2874: [13:22:42] <hubertusanton> too long could be shorter
2875: [13:23:00] <Pystdyk> ss23: you mean ssltd haven't gotten you a stretcher under your desk yet?
2876: [13:24:51] <Pystdyk> hubertusanton: Tag::get()->leftjoin('BlogPost_Tag on BlogPost_Tag.TagID = Tag.ID')->exclude(['BlogPost_Tag.BlogPostID' => null])
2877: [13:25:48] <Pystdyk> err... there abouts.
2878: [13:25:58] <Pystdyk> TagID => null perhaps.
2879: [13:26:02] <Pystdyk> something like that.
2880: [13:28:58] <Pystdyk> OR, if you're lucky
2881: [13:29:18] <Pystdyk> Tag::get()->exclude(['BlogPages.ID' => null])
2882: [13:29:22] <Pystdyk> but probably not
2883: [13:32:05] * caamic30 has joined #silverstripe
2884: [13:33:06] * zfmf has joined #silverstripe
2885: [13:35:49] * jeroenem has joined #silverstripe
2886: [13:38:14] <jeroenem> hey guys, for a community driven website we want to give the user the option to adjust their email settings for notifications. Realtime, daily, weekly and monthly. So when a user set it to weekly, we need to send them an email with all the activity from past week (New friends, new posts, etc) is there some specific name for such a thing?
2887: [13:38:47] * fb3rasp_ has joined #silverstripe
2888: [13:39:07] <jeroenem> it's sort of an email queue, but it doesn't get me in the right direction
2889: [13:41:26] <jeroenem> and is there such a thing available or used in other silverstripe modules as far as someone knows?
2890: [13:41:52] * fb3rasp quit (Ping timeout: 258 seconds)
2891: [13:44:54] <muskie9> jeroenem, sounds like a queued job: https://github.com/silverstripe-australia/silverstripe-queuedjobs or cron: https://github.com/silverstripe-labs/silverstripe-crontask
2892: [13:45:07] <muskie9> note** I've never used either... just a shot in the dark
2893: [13:48:47] <Pystdyk> sounds like make a task, call it from cron.
2894: [13:49:03] <jeroenem> Yes, i did find them as well. I'm actually looking for a best practice for this method. Like an optimized way for saving the user activity and fetch it to send it by email
2895: [13:49:33] <Pystdyk> well you've no real choice but to log it in objects to the db.
2896: [13:49:48] <Pystdyk> dataobject comes with $Created baked in.
2897: [13:50:07] * guyvanbael quit (Ping timeout: 246 seconds)
2898: [13:50:33] <Pystdyk> so you could do something simple like have an action field that logs what happened (text/htmltext) or do the class thing and have classes all over the show for each kind of action.
2899: [13:50:43] <jeroenem> yes, Pystdyk thats what i though of as well but is this an efficient way to do this?
2900: [13:50:58] <Pystdyk> or, for actions that result in objects already, just fetch each of those in turn and list them out.
2901: [13:51:12] <Pystdyk> you could DB::query and use a union if you wanted.
2902: [13:51:30] <Pystdyk> then you wouldn't have to worry about order. but you would have to turn them into array data or whatever yourself.
2903: [13:51:34] <Pystdyk> if you needed it that way.
2904: [13:51:43] <Pystdyk> it's up to you really, you're the architect.
2905: [13:52:05] <Pystdyk> I'm not aware of any 'best practice' in this domain though, no.
2906: [13:52:20] <Pystdyk> You'd have to research the googles yourself, sorry
2907: [13:53:00] <jeroenem> no problem :) the input of you guys is more than welcome :) pushes me into the right direction
2908: [13:56:16] * muskie9 is now known as _muskie9_
2909: [13:59:20] * _muskie9_ is now known as muskie9
2910: [13:59:30] <Pystdyk> ooh, it's 14/10/14 today
2911: [13:59:58] <Pystdyk> jeroenem: I've never had to deal with anythnig like that, although I have thought about it... but I've not researched much into it.
2912: [14:00:30] <Pystdyk> I would like to though. I think it could clean up versioned a bit if done right!
2913: [14:01:03] * headtrip quit (Quit: (null))
2914: [14:02:43] * guci0 quit (Ping timeout: 246 seconds)
2915: [14:04:41] * fb3rasp_ quit (Quit: Be back later ...)
2916: [14:06:02] * catcher has joined #silverstripe
2917: [14:06:55] * guci0 has joined #silverstripe
2918: [14:09:35] <hubertusanton> Pystdyk thanks!
2919: [14:12:32] <Pystdyk> hubertusanton: works?
2920: [14:12:34] <Pystdyk> cool :>
2921: [14:12:36] <Pystdyk> you're welcome.
2922: [14:12:50] <Pystdyk> wmk: It was you and Mario I was telling about this right? https://github.com/zurb/foundation/blob/master/js/foundation/foundation.reveal.js#L199
2923: [14:13:02] <Pystdyk> see how this line is AFTER the callback has run.
2924: [14:13:27] <Pystdyk> which means you cannot modify the data returned by the request (eg, attach handlers), because it is not yet in the DOM.
2925: [14:13:36] <Pystdyk> well, not that I know of, at least.
2926: [14:14:42] <Pystdyk> https://github.com/zurb/foundation/pull/3366
2927: [14:14:49] <Pystdyk> fix opened 3 Oct last year.
2928: [14:15:02] <Pystdyk> Closed at Christmas with no comment or merge.
2929: [14:15:28] <Pystdyk> Issue still exists -.-
2930: [14:15:35] <Pystdyk> (as per first link)
2931: [14:23:01] <kinglozzer> lol Pystdyk, that still not sorted?
2932: [14:23:30] <kinglozzer> Can you reopen it? :P
2933: [14:27:13] <hubertusanton> http://sspaste.com/paste/show/543d2d8e984d6
2934: [14:27:26] <hubertusanton> Pystdyk thanks that worked
2935: [14:28:55] <Pystdyk> kinglozzer: I got mad and deleted my fork. Fuck'm
2936: [14:29:10] <Pystdyk> kinglozzer: have you seen their contributing page?
2937: [14:29:30] <Pystdyk> It's all "DO ALL OUR WORK FOR US SO WE CAN PROFIT FROM YOU and we might give you a t-shrit."
2938: [14:30:10] <Pystdyk> I can't fucking solve your problem if you bury your heads in the sand you cunts!
2939: [14:30:13] <Pystdyk> BOOM.
2940: [14:30:16] * Pystdyk outs
2941: [14:30:19] <Pystdyk> xD
2942: [14:31:07] <kinglozzer> :P
2943: [14:31:23] <Pystdyk> http://foundation.zurb.com/develop/contribute.html
2944: [14:31:24] <kinglozzer> Pystdyk: looks like someone else wants it https://github.com/zurb/foundation/pull/5893
2945: [14:31:52] <kinglozzer> Hahaha, you weren't kidding
2946: [14:32:07] <Pystdyk> kinglozzer: haha, yeah, but that moron's fix is crap.
2947: [14:32:23] <Pystdyk> I don't even know what the fuck is going on in it.
2948: [14:32:55] <kinglozzer> Guess it just lets you override "data" by returning a string
2949: [14:33:24] <Pystdyk> yeah, it's stupid.
2950: [14:33:35] <Pystdyk> I simply switched modal.data(blah) and the callback.
2951: [14:33:43] <Pystdyk> easy to follow, makes sense, works for all cases.
2952: [14:34:00] <Pystdyk> not weirdo edge case were "if string do some other weird shit, otherwise do normal shit"
2953: [14:34:22] <Pystdyk> it's quite specific, and shit.
2954: [14:34:31] <kinglozzer> gosh fuckn noobs
2955: [14:35:18] * Adesso quit (Quit: EOD)
2956: [14:35:32] <Pystdyk> simple fact: If you put the data in the modal (which is going to happen anyway), you can simply re-assign new data to the modal if your conditions are met. You don't have to fuck around parsing returned string info into a detached DOM tree and fiddling with it then returning a string
2957: [14:35:38] <catcher> I've never played with foundation, you guys like it?
2958: [14:35:47] <Pystdyk> catcher: nah they're a bunch of twats.
2959: [14:36:03] <Pystdyk> also, you should know by now that you're asking the wrong guy about css frameworks ;)
2960: [14:36:15] <catcher> truth.
2961: [14:36:16] <Pystdyk> put simply: it seemed like a good idea.
2962: [14:36:24] <Pystdyk> In reality, it was about as irritating as I expected it to be.
2963: [14:36:47] <Pystdyk> But on the other hand I didn't have to fuck around fitting dickloads of common functionality in myself (eg modal windows)
2964: [14:36:51] <Pystdyk> err 'windows'
2965: [14:36:55] <Pystdyk> ligthbox, whatever
2966: [14:37:08] <Pystdyk> t~h
2967: [14:37:57] <Pystdyk> modal.data(blah) doesn't show the modal, so there's no fear of flash of unwanted content.
2968: [14:38:13] <Pystdyk> chappy submitted shit patch, and I'm be even more mad if that gets accepted.
2969: [14:38:57] <catcher> my designers are looking for something more inspiring than Simple to start with. We may build a custom theme, but it'd be nice to avoid reinventing some wheels.
2970: [14:39:16] <Pystdyk> I tried manipulating data, but I guess JS doesn't do by reference too well or something. I forget what happened, but it didn't work.
2971: [14:39:26] <Pystdyk> catcher: what is 'simple'?
2972: [14:39:33] <catcher> Pystdyk, SS stock theme
2973: [14:39:35] <Pystdyk> (common term, plz don't say 'google')
2974: [14:39:37] <Pystdyk> catcher: oh.
2975: [14:39:40] <Pystdyk> that, yeah.
2976: [14:39:53] <Pystdyk> catcher: you don't start from scratch each time?
2977: [14:40:06] <Pystdyk> why are your designers shoehorning themselves into simple? They are DESIGNERS
2978: [14:40:11] <Pystdyk> they should... y'know... DESIGN
2979: [14:40:45] <Pystdyk> which on the other hand is one of the reasons css 'frameworks' were never a good fit with me.
2980: [14:40:47] <catcher> Pystdyk, often yes, but some wheels don't need to be reinvented
2981: [14:41:01] <Pystdyk> Designers didn't design stuff at exactly 3 even box with equal spacing, etc.
2982: [14:41:11] <Pystdyk> it was too hard to fit a custom design into a framework.
2983: [14:41:16] <Pystdyk> got in the way more than not.
2984: [14:41:45] <kinglozzer> Pystdyk: I've _never_ been able to use a CSS framework for a client site (at least, it'd take longer to shoehorn it in than go from scratch), only in internal projects
2985: [14:42:07] <catcher> kinglozzer, always theme from scratch for you too?
2986: [14:42:13] <kinglozzer> catcher: Yeah
2987: [14:42:45] <kinglozzer> https://github.com/feejin/Silverstripe-CleanInstall/tree/master/themes/default << that's our starting point for most projects
2988: [14:42:47] <catcher> The drag is that clients think they like wordpress, so they want those visual trends.
2989: [14:43:23] <Pystdyk> kinglozzer: so by 'wordderp' you mean "every fuck'n modern website ever, wordderp or not"
2990: [14:43:53] <Pystdyk> "make the content scroll down the page with different backgrounds per section... that'd be great!"
2991: [14:43:55] <kinglozzer> Pystdyk: huh?
2992: [14:43:58] <kinglozzer> Oh, catcher ^^
2993: [14:44:38] <Pystdyk> "ooh, can we have 3 boxes of things going across this section? With a little contrasting colour call to action button on it! YEAH!"
2994: [14:45:19] <Pystdyk> "this design is not flat enough, can we have less gradients and texture please? It's important that our website look as generic as possible so that clients have a good experience, but then forget it as soon as they leave"
2995: [14:45:36] <catcher> haha
2996: [14:45:39] <Pystdyk> it's all about user experience! OH AND SEO. WE NEED SEO ON ALL THE THINGS.
2997: [14:45:41] <catcher> I'm sure you've all seen this: http://theoatmeal.com/comics/design_hell
2998: [14:46:00] <Pystdyk> "these links don't have my domain in it... we need the domain in the link so that google knows it's for our page"
2999: [14:46:10] <Pystdyk> -.- uh huh.
3000: [14:46:21] <kinglozzer> catcher: Yeah, classic
3001: [14:46:22] <catcher> Pystdyk, I've never heard that one, thank god
3002: [14:46:28] <Pystdyk> catcher: mmhmm, boyds toast
3003: [14:46:33] <Pystdyk> catcher: oh yeah, it's an example.
3004: [14:46:36] <kinglozzer> clients gonna client
3005: [14:46:39] <Pystdyk> but yeh, it does happen :<
3006: [14:46:42] <kinglozzer> (copyright Pystdyk)
3007: [14:46:53] <Pystdyk> kinglozzer: nope, that's Colin[pi]
3008: [14:47:10] <kinglozzer> We got asked to produce a double-sided PDF a few days ago
3009: [14:47:22] <Pystdyk> kinglozzer: by double sided they meant... 2up?
3010: [14:47:30] <Pystdyk> or literally that it should print double sided?
3011: [14:47:53] <kinglozzer> Pystdyk: I assume the latter!
3012: [14:48:11] <Pystdyk> And then the fuck'n account manager sticks their nose in... "surely there must be a setting somewhere in acrobat reader that makes the print function default to double sided?"
3013: [14:48:51] <jeroenem> haha kinglozzer - clients gonna client - i like that quote
3014: [14:49:00] <Pystdyk> Oh web dev. How I love to hate you, you cruel mistress, I almost miss you :<
3015: [14:50:38] <jeroenem> anyways i never used a CSS framework for a client neither, they are too big and takes hours to strip them down
3016: [14:51:20] <Pystdyk> Most you can take only the components you need from them...
3017: [14:51:27] <Pystdyk> but yeh, there is that.
3018: [14:51:29] <jeroenem> i only use my default sass files for resetting and common mixins
3019: [14:51:35] <Pystdyk> but I've never been one to sweat over filesize.
3020: [14:52:04] * dabu quit (Ping timeout: 246 seconds)
3021: [14:52:46] <Pystdyk> it's more about the constraints it expects desginers to have adhered to, which is almost never the case unless they have knowledge of and design FOR the framework in question.
3022: [14:52:56] <Pystdyk> true of about any grid system.
3023: [14:53:14] <Pystdyk> and then if you use other components, they're generally too generic to look good anyway.
3024: [14:53:18] <jeroenem> yep it has pro's and con's
3025: [14:53:28] <jeroenem> but most of the time there are too much con's for me
3026: [14:53:36] <Pystdyk> a bit of custom CSS (yeah that's right, not even sass) and hey presto, PROBLEM SOLVED
3027: [14:54:28] <kinglozzer> Pystdyk: Start pre-processing, come over to the dark side
3028: [14:54:34] <kinglozzer> We have unlimited nesting
3029: [14:54:36] <Pystdyk> nah.
3030: [14:54:37] <kinglozzer> And..
3031: [14:54:38] <kinglozzer> uh..
3032: [14:54:42] <Pystdyk> nesting is for pussies.
3033: [14:54:43] <kinglozzer> variables?
3034: [14:54:48] <kinglozzer> :P
3035: [14:54:53] <Pystdyk> variables are for people that can't ctrl+h
3036: [14:54:58] <Pystdyk> xD
3037: [14:55:24] <Pystdyk> (f/r)
3038: [14:55:32] <Pystdyk> find replace
3039: [14:55:36] <Pystdyk> search replace
3040: [14:55:53] <Pystdyk> multiple point editing, if you're new hipster and whatnot
3041: [14:56:48] <Pystdyk> just a wee tip: if your css is so complex you need to nest it, you're probably just doing it wrong.
3042: [14:57:09] <Pystdyk> so much variation in your site that it's inconsistent within it's own look an feel.
3043: [14:57:20] <Pystdyk> that you need to target so specifically
3044: [14:57:59] <Pystdyk> people keep on about this nesting and mixins...
3045: [14:58:24] <Pystdyk> but really you're probably using mixins for everything because you want the same code in multiple nested selectors...
3046: [14:58:35] <Pystdyk> which makes it about as laborious to edit anyway.
3047: [14:58:50] <Pystdyk> that's why css has commas.
3048: [14:58:55] <Pystdyk> just gonna throw that one out there.
3049: [14:59:52] <Pystdyk> Do it properly and don't fuck it up. PROBLEM SOLVED
3050: [15:00:37] <kinglozzer> Pystdyk: I generally only use nesting for building long class names if BEMing ( .block { &__element } ), it's so easy to get carried away otherwise
3051: [15:01:32] <kinglozzer> That and this syntax is quite handy: .foo { display:block; .nojs & { display:none; } } >>> .foo { display:block } .nojs .foo { display: none }
3052: [15:01:48] <kinglozzer> Means you don't have to jump around the file to your 'nojs' section
3053: [15:02:03] <kinglozzer> (admittedly, can be a drawback if you have hundreds of those sorta things)
3054: [15:04:59] <Pystdyk> yeh, that's the other thing I find... people are usually all 'yeah but if you only use...' or 'I only do...' or "it's good when..." followed by some small example like that... and it's kinda like "that's all you use it for?"
3055: [15:06:40] <Pystdyk> kinda like a lot of trouble for a few small benefits (at that use level).
3056: [15:07:19] <Pystdyk> ie. You're not doing a very good job of convincing me (to whoever is listing such things)
3057: [15:07:55] <kinglozzer> Pystdyk: Meh, it's each to their own really. There may well be no benefit at all for you
3058: [15:08:07] <kinglozzer> For us it's a case of standardisation as much as anything
3059: [15:08:29] <kinglozzer> Enforced coding style, consistency across projects with file organisation etc
3060: [15:09:15] <kinglozzer> Plus it makes building a separate IE8 stylesheet a piece of cake :P
3061: [15:10:32] * Fuxo has joined #silverstripe
3062: [15:11:00] <Pystdyk> kinglozzer: yeh, there is that too. but you're the first person to be all "yeah, doesn't matter". Most people get angry that I don't use it.
3063: [15:11:08] <Pystdyk> And don't particularly want to.
3064: [15:11:13] <Pystdyk> for some reason, idk.
3065: [15:11:23] <Pystdyk> (idk why they mad)
3066: [15:12:08] <kinglozzer> I guess it's probably because it's seen as "standard practice" now
3067: [15:12:57] <Pystdyk> kinglozzer: oh, and https://github.com/zurb/foundation/pull/5893/files - so shit because you cannot bind event listeners to returned code.
3068: [15:12:59] <kinglozzer> Organisations like BBC / Guardian etc start doing it, everyone follows because they must be correct
3069: [15:13:09] <Pystdyk> definitvely, that's why it should not be merged.
3070: [15:13:43] <Pystdyk> data is only updated if it's a string return, which means he's probably editing the html string directly, which is terrible, and sure as fuck means tehre's no event listeners on it.
3071: [15:14:26] <Pystdyk> kinglozzer: heh, yeah. but on the other hand, so is EVERYONE. and if there's one thing the internet does, it's conform to the phallacy that 'everyone does it, it must be right'
3072: [15:15:03] <Pystdyk> errr, fallacy. But phallucy works too, because generally only dickheads think it's a good thing.
3073: [15:15:13] <kinglozzer> rofl
3074: [15:15:24] <Pystdyk> phallusy
3075: [15:16:07] <kinglozzer> penisy
3076: [15:16:08] <Pystdyk> ie, the grand majority of wordderp users.
3077: [15:16:15] <Pystdyk> ie, internets at large.
3078: [15:16:18] <Pystdyk> like OMG BEM
3079: [15:16:28] <Pystdyk> THIS ULTRA NEW METHOD OF DOING SHIT?
3080: [15:16:29] * Sj0hn quit ()
3081: [15:16:50] <jeroenem> h
3082: [15:16:51] <Pystdyk> oh you mean like encapsulation, a concept begun in the late 70's?
3083: [15:17:19] <jeroenem> mixin can come in handy though :) like using it for border radius, or gradients
3084: [15:17:26] <Pystdyk> BEM is a good idea, sure. But it's nothing new and revolutionary, like most frontend folk seemed to think it was.
3085: [15:17:29] <jeroenem> i dont say its better, but it saves some time
3086: [15:17:45] <Pystdyk> jeroenem: yeh, can. I can understand that side of things. But it's not enough of a drawcard for me to use it :>
3087: [15:18:04] <Pystdyk> Espeically since vendor prefixes aren't really a thing so much anymore.
3088: [15:18:23] <jeroenem> thats true
3089: [15:18:36] <Pystdyk> you only need border-radius: ##px;
3090: [15:18:50] <Pystdyk> so @borderMixinThing(##)
3091: [15:18:53] <Pystdyk> becomes pointless
3092: [15:19:00] <Pystdyk> may as well be the proper definition.
3093: [15:19:33] <Pystdyk> CSS is DECLARITIVE. People seem to misunderstand this concept, and why it's good.
3094: [15:19:46] <kinglozzer> Pystdyk, jeroenem: Don't even need mixins for that though - can just do autoprefix as part of a build task
3095: [15:19:50] <Pystdyk> JS is functional. Needs to be to do what it does.
3096: [15:20:03] <kinglozzer> Set what browsers you're targeting and BOOM, done
3097: [15:20:24] <Pystdyk> kinglozzer: heh, see and there's that too. Building declaritive stuff... seems kinda pointless. Combining files and all that... sure, but also pointless IMO.
3098: [15:20:44] * zfmf quit ()
3099: [15:20:45] <Pystdyk> unless you've got some kind of billion request a second and very micromillisecond helps... then maybe sure.
3100: [15:20:53] <Pystdyk> but generally, most sites aren't that critical.
3101: [15:21:09] <Pystdyk> but again people go all frothy over it, because best practice and some shit like that.
3102: [15:21:17] <Pystdyk> 'mobile users' is a big one.
3103: [15:21:29] <Pystdyk> I'm all "this libs are ALREADY min'd"
3104: [15:21:52] <Pystdyk> having 2 extra requests isn't going to make fuck all difference to the load speed, and even less to the data usage.
3105: [15:22:42] <Pystdyk> again though, as a usecase where mobile access is something like 60+%, then I might consider it.
3106: [15:23:25] <Pystdyk> It just seems that these days there's SO MANY dependencies and abstractions that even beginning to want to make a site is such a job in itself... it's kinda like 'whats the point'?
3107: [15:23:57] <Pystdyk> when I'm making my own things at home I have a single file.
3108: [15:24:01] <Pystdyk> blahblah.html
3109: [15:24:17] <Pystdyk> <style> in the head, <script> at the base of the body.
3110: [15:24:19] <Pystdyk> and I'm happy.
3111: [15:25:00] <Pystdyk> granted I wouldn't put things live like that, because caching. Which comes under "if you hate requests so much, why not stick your js, compiled css whatever direct into the body?" NO CACHE
3112: [15:25:16] <Pystdyk> well, no shared cache between pages at least.
3113: [15:25:20] <kinglozzer> Out of curiosity: what do other devs/companies to regarding password for sites they build? Use the same password for each site they build/maintain with setDefaultAdmin()? Just don't have your own login?
3114: [15:25:50] <jeroenem> well whats annoying me these days are "SEO EXPERTS"
3115: [15:26:17] <Pystdyk> jeroenem: you're only just starting to encounter them?
3116: [15:26:28] <jeroenem> "you need to trim down the requests because google dont like many of them"
3117: [15:26:39] <Pystdyk> what's more annoying is that every small business owner reads up on online marketing, so is basically their own seo expert.
3118: [15:26:41] <Pystdyk> which is worse.
3119: [15:26:59] <jeroenem> nono, Pystdyk, it's going on for that like years actually
3120: [15:27:29] <Pystdyk> kinglozzer: we used to have a default login, on each site, which was ours. ie, we had an in DB login at admin level.
3121: [15:27:35] <jeroenem> but it never really bothered me
3122: [15:27:44] <jeroenem> for some reason its bothering me these days
3123: [15:27:49] <Pystdyk> occasionally we'd ahve to default admin it because users would revoke our privilige and then ask for help
3124: [15:27:51] <Pystdyk> but yeh.
3125: [15:27:56] * ARNHOE quit ()
3126: [15:27:56] <kinglozzer> Pystdyk: Unique credentials for each site?
3127: [15:28:05] <Pystdyk> kinglozzer: uhh.... no comment :P
3128: [15:28:07] <kinglozzer> :P
3129: [15:28:09] <jeroenem> they are like the hare krishna of the internet
3130: [15:28:16] <Pystdyk> jeroenem: hmm, kinda.
3131: [15:28:30] <Pystdyk> at least krishna play a cool tune :>
3132: [15:29:05] <jeroenem> kinglozzer: we always keep access with default admin as well
3133: [15:29:28] <kinglozzer> Pystdyk: Yeah 95% of the time we don't give users admin privileges :P
3134: [15:31:21] <Pystdyk> kinglozzer: haha. Well 95% of the time they never logged in anyway, so meh.
3135: [15:31:42] <Pystdyk> we would never leave default admin in a file anyway.
3136: [15:31:46] <Pystdyk> bad practice imo.
3137: [15:31:56] <Pystdyk> password in plain text on server :/
3138: [15:32:05] <Pystdyk> unique or not.
3139: [15:33:42] <kinglozzer> Pystdyk: Mmm, even outside of docroot in _ss_env it just feels wrong
3140: [15:33:44] * ss31noob quit (Ping timeout: 246 seconds)
3141: [15:33:58] <kinglozzer> Admittedly, if people can access that you've got bigger issues
3142: [15:34:00] <kinglozzer> But still
3143: [15:35:14] <Pystdyk> FUCK'N LOL
3144: [15:35:14] <Pystdyk> http://foundation.zurb.com/forum/posts/19867-failed-at-first-fence
3145: [15:35:31] <Pystdyk> kinglozzer: yes it does. As I say, we never left them in.
3146: [15:35:52] <Pystdyk> (feel wrong, that is)
3147: [15:35:59] <kinglozzer> Hahaha
3148: [15:37:24] <jeroenem> :')
3149: [15:39:49] * jenniferaslan has joined #silverstripe
3150: [15:41:22] * jeroenem quit (Quit: Page closed)
3151: [15:55:39] * ocmnt quit (Quit: Ik ga weg)
3152: [16:04:05] <wmk> Pystdyk, re
3153: [16:04:13] <wmk> hmm, yes, was me and mario
3154: [16:04:31] <wmk> dunno if it's a show stopper, just starting using foundation
3155: [16:04:35] <wmk> seems to be nice
3156: [16:04:53] <Pystdyk> wmk: yeah, it seemed nice to me too.
3157: [16:05:28] <Pystdyk> for the occasion where there was no design, and I had to make some functional tool, it worked ok (didn't have to fiddle with css, etc to fit designer's wishes)
3158: [16:05:49] <wmk> jup, sth like that
3159: [16:05:59] <Pystdyk> but I went off them when I got jilted over the PR closure :<
3160: [16:06:11] <Pystdyk> used bootstrap last time I needed something like that.
3161: [16:06:19] <wmk> that's bad.
3162: [16:06:31] <Pystdyk> was just looking at foundation again since r3v3rb said he was getting into it and liked it.
3163: [16:06:38] <Pystdyk> (and there's a new version)
3164: [16:07:45] <Pystdyk> I want to like it. but I just can't get over the lazyness of their mergers.
3165: [16:07:47] <wmk> so - was your issue fixedin v5 ?
3166: [16:07:59] <Pystdyk> wmk: nope, the links above are from master!
3167: [16:08:22] <Pystdyk> well, one is my PR, one is a link from master, and kinglozzer's link is another guy making the same fix (poorly) recently.
3168: [16:08:25] <Pystdyk> pr is still open.
3169: [16:08:34] <Pystdyk> I'll be really mad if it gets merged, because it's a bad fix.
3170: [16:08:53] <Fuxo> I use boostrap as well, prefer less over sass though
3171: [16:09:09] <Pystdyk> yeh, I want to prefer less over sass, but I don't use either... so meh,.
3172: [16:09:50] <wmk> i have bad memory of bootstrap. well, more the project i used it.
3173: [16:10:05] <wmk> though doing something special with bootstrap was a bit hard
3174: [16:10:15] <wmk> and i don't like to pollute the html with all that classes
3175: [16:11:13] <Fuxo> I only use grid classes, for the rest I use mixins in my own less
3176: [16:11:19] <Pystdyk> https://www.youtube.com/watch?v=Ps3B7A0QbVs
3177: [16:11:20] <Pystdyk> :D
3178: [16:11:36] <wmk> well, just for grid there are some other cool solutions...
3179: [16:11:39] <Fuxo> otherwise the html would get really bloated
3180: [16:11:50] <Pystdyk> wmk: yeah, I'm not super keen on it, but it was already in use here, so trying to fit in for consistency's sake.
3181: [16:12:00] * caamic30 quit (Quit: caamic30)
3182: [16:12:14] <Pystdyk> also yeah, if you're ONLY using grid, just use a grid system!
3183: [16:12:15] <Pystdyk> :>
3184: [16:12:16] <wmk> Pystdyk, i started to use grunt. with libsass it's really fast and live reload is cool!
3185: [16:12:21] <Fuxo> bootstrap's mixins, components and javascript is quite useful for quick development
3186: [16:12:49] <Pystdyk> Fuxo: where are you from?
3187: [16:12:59] <Pystdyk> I've not seen your nick around here before...
3188: [16:13:00] <Fuxo> I am just saying that I only use grid classes in html
3189: [16:13:01] <wmk> Fuxo, in general a framework with that... so either bootstrap, foundation or whatever is cool
3190: [16:13:22] <Fuxo> from Slovakia
3191: [16:13:35] <Pystdyk> Fuxo: ah, did you attend ss-eu?
3192: [16:13:36] <Fuxo> I used to hang around more several years ago
3193: [16:13:47] <Fuxo> nope, was busy
3194: [16:13:50] <Pystdyk> oh :<
3195: [16:14:08] <Pystdyk> there were 2 Slovakians! That was a treat, I wasn't aware of any Slovakian useres.
3196: [16:14:16] <Pystdyk> now I know of 3 :>
3197: [16:14:21] <Fuxo> :-)
3198: [16:14:33] <wmk> when i read foundation docs i thought "hmm, this and that i was trying to make with my own kind of framework...."
3199: [16:14:40] * Pystdyk likes to keep tabs on where folks are from, it's interesting to see how SS grows
3200: [16:15:54] * cupcake has joined #silverstripe
3201: [16:16:25] <cupcake> can someone tell me how can i override gridfield columns of a third party module?
3202: [16:16:59] <Fuxo> well, I always thought ss will grow more, but it looks it has moreless same core devs and same amount of users as in 2.4 era
3203: [16:17:36] <wmk> cupcake, depends... which module?
3204: [16:17:43] <cupcake> comments module
3205: [16:17:45] <Fuxo> doesn't bother me though, it's still a great framework/cms and still improving
3206: [16:18:11] <wmk> what do you want to overwrite?
3207: [16:18:16] <wmk> the summary columns?
3208: [16:18:28] <kinglozzer> Man, was trying to put together a solution for https://github.com/silverstripe/silverstripe-framework/issues/3426
3209: [16:18:39] <kinglozzer> Just makes me realise I know fuck all about databases O.o
3210: [16:18:39] <Fuxo> quality and number of modules has definitely improved
3211: [16:18:42] <cupcake> the column headers and values in the gridfield for the admin i don't want its default ones
3212: [16:18:45] <cupcake> i want to remove some
3213: [16:18:47] <cupcake> and add others
3214: [16:19:02] <cupcake> how can i override that without touching the modules code?
3215: [16:19:11] <kinglozzer> Was hoping I could copy the approach from ZF: https://github.com/zendframework/zf2/blob/master/library/Zend/Db/Adapter/Driver/Mysqli/Result.php#L189-L224
3216: [16:19:17] <wmk> dunno if you can overwrite it, you can try to overwrite the dataobject's summary_field in your config.yml
3217: [16:19:20] <kinglozzer> But I don't understand any of that D:
3218: [16:19:44] <cupcake> --- Name: sitecomments --- Comment: summary_fields: 'Name' : 'First Name', 'Email' : 'Email', 'Created' : 'Created', 'BaseClass' : 'Relation Class', 'URLSegment' : 'Page URL Segment'
3219: [16:19:45] <wmk> cupcake, https://github.com/silverstripe/silverstripe-comments <- this module?
3220: [16:19:56] <cupcake> i did that in the config.yml
3221: [16:20:15] <wmk> can you paste on sspaste.org?
3222: [16:20:17] <cupcake> yes that one
3223: [16:21:03] <cupcake> http://www.sspaste.com/paste/show/543d483c25c6d
3224: [16:21:16] <cupcake> so comments module lies at the root
3225: [16:21:28] <cupcake> under site/code i created a folder sitecomments
3226: [16:21:34] <cupcake> to put any extensions to it there
3227: [16:21:48] <cupcake> that is the content of my config.yaml in the sitecomments folder
3228: [16:22:06] <wmk> oh, you can of course put this in your mysite/_config/config.yml
3229: [16:22:25] <wmk> just be sure it's run after module's config
3230: [16:22:52] <kinglozzer> cupcake: If summary_fields doesn't work: https://github.com/silverstripe/silverstripe-comments/blob/master/code/CommentAdmin.php#L117 - add an extension, use that extension point to edit the form and set the fields displayed on the GridField
3231: [16:23:05] <wmk> i dunno if you can remove summary fields...
3232: [16:23:09] <wmk> kinglozzer, good idea.
3233: [16:23:20] <cupcake> wmk : how do i run it after modules config
3234: [16:23:29] <cupcake> by setting after field in config.yml?
3235: [16:23:36] <wmk> yup
3236: [16:23:58] <Pystdyk> Fuxo: it's growing, slowly but it is growing!
3237: [16:24:05] <Pystdyk> (both users and core project)
3238: [16:24:09] <wmk> well, comments module doesn't have its own config. just routes
3239: [16:24:26] <wmk> so you don't have to bother about it. just put it in mysite's config.yml
3240: [16:24:43] <wmk> that's the only chance to overwrite the dataobject setting.
3241: [16:24:49] <Fuxo> Pystdyk, sure, I just always thought it will grow faster, since it's such a great framework
3242: [16:25:10] <Pystdyk> kinglozzer: still, you could comment with the ZF approach link and it could be useful for someone who does understand ;)
3243: [16:25:21] <kinglozzer> Mm, trur
3244: [16:25:23] <wmk> another possibility to add fields to summary_fields would be an extension on the DataObject and use updateSummaryFields() method from DataExtension
3245: [16:25:23] <kinglozzer> ture
3246: [16:25:24] <kinglozzer> true
3247: [16:25:25] <kinglozzer> ffs
3248: [16:25:46] <cupcake> wmk: so the code i paste for summary_fields is correct right?
3249: [16:25:49] <Pystdyk> Fuxo: sadly no, laravel came along and everyone frothed at the mouth over that instead, cutting off SS's exposure before it started :/
3250: [16:25:52] <Fuxo> I tried almost all gallery modules available and 90% of them are broken
3251: [16:25:56] <cupcake> just need to put it in my site config.yml
3252: [16:26:09] <wmk> cupcake, you need to pass an array to summary_fields
3253: [16:26:12] <Pystdyk> Fuxo: hahaha, gallery modules. I have one. I'll put it up tonight if I get a chance after the movies
3254: [16:26:18] <Pystdyk> you're right, the are all broken atm though.
3255: [16:26:27] <wmk> afaik vice versa.... Title => field or method
3256: [16:26:52] <Fuxo> Pystdyk, github?
3257: [16:26:54] <Pystdyk> it's nothing flash, but it works.
3258: [16:26:59] <Pystdyk> Fuxo: yeh. Not there atm though.
3259: [16:27:00] <cupcake> wmk: can i add an array in a yaml file?
3260: [16:27:04] <cupcake> didnt know that
3261: [16:27:06] <Pystdyk> cupcake: yes.
3262: [16:27:10] <wmk> Pystdyk, no flash? like that ios camera in linz?
3263: [16:27:12] <Pystdyk> - blah
3264: [16:27:13] <Pystdyk> - blah
3265: [16:27:20] <Pystdyk> wmk: hahaha, yeah.
3266: [16:27:21] <Pystdyk> :P
3267: [16:27:24] <wmk> an indexed array in yml?
3268: [16:27:37] <wmk> i mean k=>v array
3269: [16:27:37] <Fuxo> Pystdyk, great, thanks
3270: [16:27:41] <kinglozzer> Yeah ^
3271: [16:27:43] <Pystdyk> well you can 'index' an array, simply blah: blah
3272: [16:27:47] <Pystdyk> or 0: blah
3273: [16:27:49] <Pystdyk> 1: blah
3274: [16:27:51] <Pystdyk> etc.
3275: [16:28:00] <Pystdyk> you can define an array by comma separated values too
3276: [16:28:09] <Pystdyk> key: value1, value2, value3
3277: [16:28:09] <Pystdyk> iirc
3278: [16:28:18] <wmk> was struggling with that a while ago and used {"foo":"bar", "bas":"bla"}
3279: [16:28:19] <Pystdyk> I usually go for -
3280: [16:28:21] <Pystdyk> key:
3281: [16:28:24] <Pystdyk> - value1
3282: [16:28:26] <wmk> which is uncomfortale
3283: [16:28:28] <Pystdyk> - value2
3284: [16:28:51] <Pystdyk> well, that would be 0 and 1 I uess.
3285: [16:28:52] <Pystdyk> guess*
3286: [16:28:55] <kinglozzer> wmk https://github.com/silverstripe/silverstripe-framework/blob/3.1/_config/mimetypes.yml
3287: [16:28:56] <Pystdyk> anyway, time to go to the movies!
3288: [16:28:58] <Pystdyk> ciao!
3289: [16:29:00] * Pystdyk quit ()
3290: [16:29:00] <kinglozzer> That's an example of k=>v
3291: [16:29:15] <wmk> kinglozzer, without dash, just intended
3292: [16:29:21] <kinglozzer> Yep :)
3293: [16:29:26] <wmk> aaaaaahhhh
3294: [16:29:28] <cupcake> http://www.sspaste.com/paste/show/543d4a3c7280b
3295: [16:29:31] <Fuxo> wmk, http://yaml4r.sourceforge.net/doc/page/collections_in_yaml.htm
3296: [16:29:33] <cupcake> like this is correct no?
3297: [16:29:34] * wmk tries to remember this next time
3298: [16:29:51] <kinglozzer> cupcake: Yeah that looks correct. You don't need the commas, but it should be fine even with them
3299: [16:30:12] <kinglozzer> Also home time for me
3300: [16:30:17] <kinglozzer> Gn all
3301: [16:30:17] * stnvh quit ()
3302: [16:30:31] <wmk> cupcake, i'd remove the commas.
3303: [16:30:32] * kinglozzer quit ()
3304: [16:30:41] <wmk> had a semicolon after a number in yml...
3305: [16:30:42] <wmk> bad error
3306: [16:30:58] <cupcake> comma removed
3307: [16:30:59] <wmk> this language mix gets me crazy sometimes
3308: [16:31:07] <cupcake> yeh sometimes it happens to me :)
3309: [16:31:19] <wmk> cupcake, remember the toilet!
3310: [16:31:20] <cupcake> i flushed but the grid is still with the same headers
3311: [16:31:33] <wmk> hmm....
3312: [16:31:34] <cupcake> yeh i flushed more than once didnt help
3313: [16:31:34] <cupcake> :P
3314: [16:31:42] <cupcake> the toilet acts better haha
3315: [16:32:16] <cupcake> so better option is to extend the CommentAdmin?
3316: [16:32:35] <wmk> cupcake, extend Comment class and use updateSummaryFields
3317: [16:32:42] <wmk> there you can modify the array
3318: [16:33:44] <wmk> see https://github.com/silverstripe/silverstripe-framework/blob/3.1/model/DataObject.php#L3351 where the summaryfields are generated
3319: [16:34:01] <wmk> doesn't $this->stat() call the config api???
3320: [16:38:20] <cupcake> wmk: that worked :)
3321: [16:38:22] <cupcake> thanks alot :)
3322: [16:38:29] <wmk> you're welcome
3323: [16:38:52] <wmk> had some funny errors when i tried to add a summary_field in a dataextension, so i knew about this hook
3324: [16:47:33] * wmk quit (Ping timeout: 246 seconds)
3325: [17:14:10] * cupcake quit (Ping timeout: 246 seconds)
3326: [17:19:10] * muskie9 is now known as _muskie9_
3327: [17:21:03] * gelignite has joined #silverstripe
3328: [17:50:55] * guci0 quit (Ping timeout: 246 seconds)
3329: [17:53:30] * fb3rasp_ has joined #silverstripe
3330: [17:59:48] * fb3rasp_ quit (Read error: Connection reset by peer)
3331: [18:01:06] * fb3rasp_ has joined #silverstripe
3332: [18:04:45] * _muskie9_ is now known as muskie9
3333: [18:04:51] * ed89 has joined #silverstripe
3334: [18:06:05] * shellbackpacific has joined #silverstripe
3335: [18:07:14] * fb3rasp__ has joined #silverstripe
3336: [18:07:56] <shellbackpacific> any way to easily json_encode a datalist without iterating through the list?
3337: [18:09:34] <timezone> shellbackpacific: maybe json_encode toArray() output
3338: [18:09:41] <timezone> or toNestedArray
3339: [18:10:31] <shellbackpacific> timezone: yep makes sense...thanks!
3340: [18:11:26] * fb3rasp_ quit (Ping timeout: 255 seconds)
3341: [18:14:41] * fb3rasp___ has joined #silverstripe
3342: [18:18:07] * fb3rasp__ quit (Ping timeout: 255 seconds)
3343: [18:21:52] * fb3rasp____ has joined #silverstripe
3344: [18:23:49] * ed89 quit (Ping timeout: 246 seconds)
3345: [18:25:23] * fb3rasp___ quit (Ping timeout: 255 seconds)
3346: [18:27:46] * fb3rasp____ quit (Read error: Connection reset by peer)
3347: [18:29:20] * fb3rasp____ has joined #silverstripe
3348: [18:34:46] * fb3rasp____ quit (Read error: Connection reset by peer)
3349: [18:35:17] * fb3rasp____ has joined #silverstripe
3350: [18:41:45] * fb3rasp____ quit (Ping timeout: 260 seconds)
3351: [18:42:15] * fb3rasp____ has joined #silverstripe
3352: [18:44:05] * wmk has joined #silverstripe
3353: [18:48:19] * wmk quit (Ping timeout: 244 seconds)
3354: [18:48:44] * fb3rasp____ quit (Read error: Connection reset by peer)
3355: [18:58:46] * fb3rasp____ has joined #silverstripe
3356: [19:03:27] * fb3rasp_____ has joined #silverstripe
3357: [19:04:53] * Stomach has joined #silverstripe
3358: [19:07:00] * Kingy[a] is now known as Kingy
3359: [19:07:25] * fb3rasp____ quit (Ping timeout: 260 seconds)
3360: [19:14:25] * fb3rasp_____ quit (Ping timeout: 260 seconds)
3361: [19:21:34] * guyvanbael has joined #silverstripe
3362: [19:22:33] <Kingy> morning
3363: [19:23:41] <guyvanbael> hi. i installed a second ss3 website on a subdomain of my hosting. If i go to sudomain.domain.com, the site displays. But if i want to access the cms usin subdomain.domain.com/admin, i get redirected to subdomain.domain.com. I can't access the admin. Is there a solution for this (wihtout using subsites module)?
3364: [19:26:12] * shellbackpacific has left #silverstripe
3365: [19:28:22] <guyvanbael> anyone?
3366: [19:29:15] <muskie9> is your subdomain a sub directory of the main site?
3367: [19:30:40] <guyvanbael> i tried 2 things. First as a subfolder, but this had the same result. Later i configured a subdomain (outside the www folder), but same problem... must be htaccess i think
3368: [19:31:06] <muskie9> ya, that's my guess... the rewrite base maybe
3369: [19:31:35] <guyvanbael> if i use the subfolder and i edit htacces rewritebas to /subfolder. The site displays ok, but subfolder/admin doesn't work
3370: [19:32:05] <muskie9> does subfolder/index.php/admin work?
3371: [19:32:55] * fb3rasp_____ has joined #silverstripe
3372: [19:33:23] * Ryan-Toast has joined #silverstripe
3373: [19:33:31] <guyvanbael> no doesn'"t work either
3374: [19:35:44] <guyvanbael> if i can display the separate website, it must be possible to access its admin too isn't it?
3375: [19:36:12] <muskie9> yes
3376: [19:37:17] <guyvanbael> it's this that gets displayed Security/login?BackURL=%2Findex.php%2Fadmin%2Fpages
3377: [19:38:06] <muskie9> that's the login page with the redirect variable set... so you see a page with no form?
3378: [19:38:13] * fb3rasp_____ quit (Ping timeout: 255 seconds)
3379: [19:38:26] <guyvanbael> i see the homepage...
3380: [19:38:27] <muskie9> but the template is displaying properly with no errors?
3381: [19:38:42] <muskie9> do you have $Form in your home page Layout
3382: [19:42:12] <guyvanbael> hey muskie... thanks for mentioning this. I completely forgot to add the form.... shame on me. I owe you a beer my friend
3383: [19:42:18] * zippy has joined #silverstripe
3384: [19:42:33] <muskie9> lol, no worries... happens to the best of us
3385: [19:43:29] <zippy> morning
3386: [19:51:59] <Ryan-Toast> guyvanbael: I’ve done that before, baffled me for awhile :P
3387: [19:53:56] <zippy> Ryan-Toast: going to talk sassy today.....
3388: [19:54:16] <Ryan-Toast> zippy: “oh no you d’nt"
3389: [19:54:23] <zippy> ya huuhh!
3390: [19:59:01] * guyvanbael quit (Ping timeout: 246 seconds)
3391: [20:03:05] * jedateach has joined #silverstripe
3392: [20:03:51] * glenn-bautista has joined #silverstripe
3393: [20:05:54] * UndefinedOffset quit (Quit: Leaving.)
3394: [20:08:31] <Stomach> why is google groups all "this message could not be loaded" :(
3395: [20:08:44] * PapaBearNZ has joined #silverstripe
3396: [20:08:58] <PapaBearNZ> Morning all :)
3397: [20:09:03] <Kingy> hey PapaBearNZ
3398: [20:09:51] <zippy> morning PapaBearNZ
3399: [20:10:02] * Pyromanik has joined #silverstripe
3400: [20:10:15] <zippy> phpunit, phpspec, codeception... argh, so much choice!
3401: [20:10:19] <zippy> Pyromanik: evening
3402: [20:10:28] <Pyromanik> halp, I need to write readmes :<
3403: [20:10:36] <Pyromanik> g'morning zippy
3404: [20:10:45] <ss23> uasdfhasdfhasdfh
3405: [20:10:46] * ss23 grumbles
3406: [20:10:46] <zippy> readme.md :D
3407: [20:10:52] <zippy> ss23: get ya sshd sorted?
3408: [20:10:55] <Pyromanik> zippy, codeception is more of a behat type thing
3409: [20:10:59] <Kingy> bit early ss23?
3410: [20:11:06] <ss23> zippy: yeah - https://github.com/ss23/ssh-hijack
3411: [20:11:08] <Pyromanik> seemingly
3412: [20:11:13] <ss23> someone rang at like 10 minutes before 9am, so the call got redirected to my mobile
3413: [20:11:14] * Pyromanik looks
3414: [20:11:19] * nickmolhoek has joined #silverstripe
3415: [20:11:30] <Pyromanik> ss23, lol oncall
3416: [20:11:36] <ss23> I answer with "hi stephen speaking" "... is this... silverstripe?" "yeah" "... like... cwp?" "Um.. yeah"
3417: [20:11:43] <ss23> She didn't believe me
3418: [20:11:55] <ss23> then was like "Uh so... have I caught you early?"
3419: [20:12:02] <Pyromanik> www.youtube.com/watch?v=RYOW5uoyKl0
3420: [20:12:14] * stojg has joined #silverstripe
3421: [20:12:18] <Kingy> ss23: lol I'd be asking the same questions
3422: [20:12:35] <Kingy> I'm surprised you don't answer with.. "wtf time do you call this"
3423: [20:12:38] <zippy> ss23: i thought you started at 10?
3424: [20:12:43] <Pyromanik> Kingy, yeh, especially wiht a blary eyed ss23 on the other end
3425: [20:12:52] <ss23> I normally start at 11 or so, zippy, but I'm on call
3426: [20:13:01] <Pyromanik> lol 'or so'
3427: [20:13:03] <ss23> If someone rings before 9am, it redirects to my cellphone
3428: [20:13:03] <Pyromanik> xD
3429: [20:13:15] <ss23> Well my intention is to never get in after 10:30am
3430: [20:13:19] <ss23> I'm just not so unrealistic about that
3431: [20:13:24] <ss23> I WANNA GO BACK TO SLEEP FOR 10 MINUTES
3432: [20:13:25] <ss23> ;_;
3433: [20:13:29] <Kingy> ss23: could be a lot worse. Once global dairy trading opened at 2am we were getting calls all hours
3434: [20:13:36] <Kingy> was shite
3435: [20:13:40] * irogue_ has joined #silverstripe
3436: [20:13:40] <Pyromanik> lol 10 mins, nekminnit 3 hours later...
3437: [20:13:43] <ss23> mm:(
3438: [20:13:44] <ss23> irogue_: wow late
3439: [20:13:48] <ss23> irogue_: get 2 work earlier, k1d
3440: [20:13:50] <Pyromanik> 'fuck fuck fuck'
3441: [20:13:51] <Pyromanik> etc
3442: [20:13:54] <ss23> Pyromanik: yeah
3443: [20:13:55] <irogue_> ss23: lol
3444: [20:13:58] <irogue_> ss23: did you leave? :P
3445: [20:14:02] <ss23> I mean I could do maybe 45 minutes of sleep if I went to bed now...
3446: [20:14:09] <ss23> irogue_: Didn't get to bed till 4am, but yes, yes I did
3447: [20:14:15] <irogue_> haha
3448: [20:14:18] <Pyromanik> irogue_, haha yeh, we're just discussing the on call call that woke him up
3449: [20:14:26] <irogue_> ha!
3450: [20:14:42] <Pyromanik> Stephen www.youtube.com/watch?v=RYOW5uoyKl0
3451: [20:14:48] <Pyromanik> TO BE THERE
3452: [20:14:58] <Kingy> Pyromanik: HAHAHA
3453: [20:15:03] * camfindlay has joined #silverstripe
3454: [20:15:18] <Pyromanik> oh btw, thanks for letting us know you're on call. I'll be sure to ring after work tomorrow :>
3455: [20:15:21] <zippy> morning camfindlay
3456: [20:15:22] <Pyromanik> xD
3457: [20:15:22] <ss23> lol Pyromanik
3458: [20:15:24] <Kingy> ss23: https://www.youtube.com/watch?v=hiVnU4TeV6U
3459: [20:15:28] <camfindlay> yo morning
3460: [20:15:30] * willr has joined #silverstripe
3461: [20:15:42] <ss23> hmm
3462: [20:15:47] <Pyromanik> yo morning so fat, it ate all of ss23's sleep.
3463: [20:15:49] <ss23> I have some 3 day old flat coke on my desk
3464: [20:15:54] <ss23> I wonder if this will help wake me up
3465: [20:16:22] <Kingy> ss23: did you get round to eating that butter chicken?
3466: [20:16:48] <Pyromanik> mmm 3 day old chicken. It's safe, I'm sure!
3467: [20:16:48] <ss23> naw, I waited till my flratmate came home
3468: [20:17:01] <ss23> he didn't get me dinner, which was shitty, but I then ordered more curry
3469: [20:17:05] <ss23> I got something spicy...
3470: [20:19:23] * micmania1 has joined #silverstripe
3471: [20:20:55] <Stomach> I had a terrible kebab for dinner last night
3472: [20:20:55] <irogue_> mornin' micmania1
3473: [20:20:58] <Stomach> it was not worth it
3474: [20:21:01] <irogue_> Stomach: OH GOD
3475: [20:21:02] <micmania1> mornin’
3476: [20:21:13] <irogue_> plz tell me you didn't kebabs on queen
3477: [20:21:14] <Stomach> irogue_ - yeah I got hungry at like 10pm :D
3478: [20:21:24] <Stomach> nah, it was parnell kebab
3479: [20:21:26] <Stomach> very poor.
3480: [20:21:32] <ss23> Kingy: bah
3481: [20:21:42] <Stomach> I like that one around the corner that does those bread kebab things
3482: [20:21:44] * tankr has joined #silverstripe
3483: [20:21:44] <Stomach> om nom nom
3484: [20:21:45] <ss23> Why are there so many stupid songs that involve being on call :(
3485: [20:21:51] <Kingy> lolol
3486: [20:22:29] <micmania1> ss23: you’re awake?! :O
3487: [20:22:35] <ss23> micmania1: GOT A FUCKING PHOENCALL
3488: [20:22:41] <micmania1> HAHA
3489: [20:22:44] <ss23> micmania1: 10 MINUTES BEFORE THEY FLICKED OVER TO YOU BASTARDS
3490: [20:22:50] <ss23> Wasn't a quick one either
3491: [20:22:51] <ss23> :/
3492: [20:23:00] <ss23> Totally goign to timesheet the full hour of 24/7 time I'm entitled to.
3493: [20:23:04] <Kingy> ss23: So it wasn't "I've forgotten my password"
3494: [20:23:23] <ss23> Kingy: They wanted a full explanation of roles and shit in CWP
3495: [20:23:29] <ss23> Not in a bad way, tehy were nice, but it wasn't small
3496: [20:27:20] <zippy> ss23: should of said, I am on another call, please call back in 10 minutes :) done
3497: [20:27:39] <ss23> "ss23: you should've lied to your clients and made it more difficult for them to get help"
3498: [20:27:42] <ss23> YEAH TY zippy
3499: [20:27:42] <ss23> NOW I'M FIRED
3500: [20:28:00] <Kingy> see you messed up ss23
3501: [20:28:01] <Kingy> [09:11] <@ss23> I answer with "hi stephen speaking" "... is this... silverstripe?" "yeah" "... like... cwp?" "Um.. yeah"
3502: [20:28:07] <Kingy> is this silverstripe.. no sorry
3503: [20:28:23] <ss23> lol
3504: [20:28:24] <zippy> haha
3505: [20:31:38] * willr_ has joined #silverstripe
3506: [20:31:38] * willr_ quit (Changing host)
3507: [20:31:38] * willr_ has joined #silverstripe
3508: [20:31:41] * antmas has joined #silverstripe
3509: [20:32:22] <antmas> morning all
3510: [20:32:26] <antmas> o/
3511: [20:32:27] <ss23> moin
3512: [20:32:32] <ss23> you're a bit late today, antmas
3513: [20:33:58] <Kingy> lol ss23 you wouldn't know what is normal time for most people :P
3514: [20:34:26] <adrexia> Oh I hadn't thought about that. Real people start mornings a lot earlier than we do, don't they? Dpes the help desk flick over at 8 or 9?
3515: [20:34:27] <ss23> hey, as far as I'm concerned, if you're here after me, you're late.
3516: [20:34:41] <adrexia> that's actually true
3517: [20:34:48] <adrexia> but only because you are usually late
3518: [20:34:49] <zippy> antmas: good news!
3519: [20:34:57] <zippy> 22:26:31] <Colin[pi]> guys guys, I've got it. The solution to everything. Delete SS... write it all again in... wait for it... VISUAL BASIC.
3520: [20:35:24] <Stomach> work starts when stephen starts!
3521: [20:35:26] * UncleCheese has joined #silverstripe
3522: [20:35:29] <ss23> Stomach: DAMN RIGHT
3523: [20:35:31] <ss23> o/
3524: [20:35:34] <adrexia> I vote Go. Becauuse rules are good
3525: [20:35:36] <Stomach> \o
3526: [20:35:37] <antmas> ss23: I've been here since 7.30 thank you!
3527: [20:35:39] <antmas> :D
3528: [20:35:41] <antmas> zippy: :O
3529: [20:35:46] <adrexia> 7....30?
3530: [20:35:52] <adrexia> last night?
3531: [20:35:58] <antmas> adrexia: :P this morning
3532: [20:36:00] <adrexia> because that I could understand
3533: [20:36:03] <adrexia> ewww
3534: [20:36:32] <UncleCheese> is there any way to get your irc thingy to auto identify for you?
3535: [20:36:40] <Stomach> yeah
3536: [20:36:42] <irogue_> at snappernet our tech support officially started at 8:30am
3537: [20:36:56] <antmas> my normal start time is 8
3538: [20:37:08] <Stomach> UncleCheese - right click the server -> server properties -> identity
3539: [20:37:18] <irogue_> people would call at 8, get the "you called us outside of hours" message, then call someone's cell to say our phone system must be broken
3540: [20:37:19] <antmas> which is weird because helpdesk is at 8.30
3541: [20:37:25] <antmas> zippy: what is this news?
3542: [20:37:32] <zippy> antmas: rewrite
3543: [20:37:34] <ss23> antmas: YOU DIDN'T GET ON IRC FAST ENOUGH
3544: [20:37:41] <ss23> Lets not fool ourselves here. If you're not IRCing, you're not working.
3545: [20:37:54] <UncleCheese> Stomach boss!
3546: [20:38:04] <antmas> zippy: I'm rewriting some parts of it in c# :D
3547: [20:38:13] <Stomach> UncleCheese - can't believe you didn't find that... :P
3548: [20:38:27] <UncleCheese> yeah, crazy
3549: [20:38:33] <zippy> :)
3550: [20:38:42] <zippy> (╯°□°)╯︵ ┻━┻ THIS IS RIDICULOUS
3551: [20:38:57] * ss23 does the emote for putting the table back nicely
3552: [20:39:10] <ss23> ┬─┬ノ( º _ ºノ)
3553: [20:39:17] <irogue_> hehehe
3554: [20:39:25] <irogue_> ss23 is now our bot
3555: [20:39:33] <zippy> hahaha
3556: [20:39:37] <Stomach> ss23bot slap UncleCheese
3557: [20:40:24] <zippy> the bots a bit slow to commands..
3558: [20:45:44] <Pyromanik> [09:39] <@ss23> ┬─┬ノ( º _ ºノ)
3559: [20:45:47] <Pyromanik> :<
3560: [20:46:00] <Pyromanik> fuck you latin encode
3561: [20:48:14] * hailwood has joined #silverstripe
3562: [20:51:20] <antmas> omg meetings
3563: [20:51:28] <antmas> I hate hump day
3564: [20:52:44] * Pyromanik looks at code folder
3565: [20:52:45] <Pyromanik> ManyManyComplexTableField.patch
3566: [20:52:52] * Pyromanik oh yups
3567: [20:53:44] <irogue_> antmas: humpday is "no meetings allowed" day for us
3568: [20:54:05] <Kingy> humpday is work from home day
3569: [20:54:07] <Kingy> best day
3570: [20:54:12] <antmas> laaaaame
3571: [20:54:20] <antmas> Friday is no meeting day for us
3572: [20:54:39] <antmas> wednesday is "don't get anything done day"
3573: [20:54:57] <Kingy> lol
3574: [20:55:42] <irogue_> antmas: that's monday and tuesday for us :P
3575: [20:56:06] <antmas> isn't there a long weekend soon?
3576: [20:56:20] <Stomach> next weekend
3577: [20:56:26] <antmas> :O
3578: [20:56:29] <antmas> labour day?
3579: [20:56:42] <Kingy> 27th i think
3580: [20:56:51] <antmas> w00t
3581: [20:56:54] <Kingy> yep 27th
3582: [20:57:06] <antmas> I should take that friday off
3583: [20:57:20] <antmas> Ryan-Toast: yo, BP queston
3584: [20:57:24] <antmas> question*
3585: [20:57:24] <Ryan-Toast> antmas: yarp
3586: [20:57:33] * zippy quit (Ping timeout: 260 seconds)
3587: [20:57:52] <antmas> Ryan-Toast: is there any way to include page hierarchy in the side menu?
3588: [20:58:09] <Ryan-Toast> like all the pages?
3589: [20:58:15] <antmas> Ryan-Toast: yah
3590: [20:58:30] <Ryan-Toast> antmas: yeah, course.
3591: [20:58:47] <antmas> Ryan-Toast: what would be the best way to do it?
3592: [20:58:51] <Ryan-Toast> antmas: just change menu(2) to menu(1)
3593: [20:59:05] <antmas> I only really need them indented (parent>child> etc etc)
3594: [20:59:36] <Ryan-Toast> the sidebar menu is recursive, so just start it at level 1 instead of level 2
3595: [20:59:46] <antmas> Ryan-Toast: oh nice
3596: [21:00:46] <irogue_> this just in: Hamish has ebola
3597: [21:01:02] * pippy quit (Quit: Page closed)
3598: [21:01:17] * zippy has joined #silverstripe
3599: [21:01:20] <irogue_> Stomach, antmas: yep, spending that weekend in wellington :)
3600: [21:01:28] <antmas> everyone has EBOLA du du du duhhhhh du, everyone has EBOLA
3601: [21:01:36] * jedateach has left #silverstripe
3602: [21:01:50] <Kingy> camfindlay: what was the tool you used to play around with the api in the training course?
3603: [21:02:02] * jedateach has joined #silverstripe
3604: [21:02:59] <camfindlay> I used one called “RESTClient” and one I have been using lately is Postman which is a Chrome extension which is realy good
3605: [21:03:16] <Kingy> ah sweet cheers
3606: [21:03:43] <camfindlay> no worries
3607: [21:04:51] <irogue_> on the topic of APIs, does anyone know of a fake SOAP server that will just take whatever SOAP is thrown at it and dump it out somewhere?
3608: [21:05:31] <zippy> ew
3609: [21:05:32] <irogue_> SoapClient::__getLastRequest() is empty if the connection to the soap server fails
3610: [21:05:54] <irogue_> zippy: you have no idea just how ew
3611: [21:11:24] <zippy> I remember when Delphi come out with a WSDL or whatever importer, still SOAP sucked
3612: [21:12:39] * catcher quit (Quit: Leaving)
3613: [21:12:56] <Pyromanik> halp halp halp
3614: [21:13:01] <Pyromanik> the hardes thing in programming!
3615: [21:13:10] <Pyromanik> I HAVE TO NAME SOMETHING
3616: [21:13:16] <irogue_> http://web.archive.org/web/20011031075435/http://totallydigital.co.nz/people/index.html
3617: [21:13:18] <Pyromanik> :"/
3618: [21:13:27] <irogue_> check out the profiles, are funny
3619: [21:13:37] <adrexia> yeah, naming is hard
3620: [21:13:49] <UncleCheese> no photos?
3621: [21:13:53] * caamic30 has joined #silverstripe
3622: [21:14:50] <UncleCheese> the squential colons were SO hip back then
3623: [21:15:00] <UncleCheese> Sam Minnée ::: Directory
3624: [21:15:03] <UncleCheese> lolz
3625: [21:15:18] <zippy> needs more [ Square Brackets ]
3626: [21:15:55] <Pyromanik> irogue, legit. Toolman@totallydigital.co.nz
3627: [21:16:08] <Pyromanik> :D
3628: [21:16:19] <adrexia> lol
3629: [21:16:41] <Pyromanik> so anyway, I have a bunch of modules I wanna release
3630: [21:16:46] <Pyromanik> nothing special at all
3631: [21:16:55] <Pyromanik> more like a collection of helpers
3632: [21:17:07] <Pyromanik> so don't wanna go calling eg silverstripe-gallery
3633: [21:17:12] <Pyromanik> because herp derp about 50 already
3634: [21:17:21] <Pyromanik> and not the same thing (ish)
3635: [21:17:53] <Pyromanik> eg one module is about 5 lines of code and simply adds an accessor to image to get at GD class' greyscale method
3636: [21:18:03] <Pyromanik> what to name?
3637: [21:18:14] <Stomach> is there a reason that a SecurityID on a form wouldn't reset after submission?
3638: [21:18:17] <Pyromanik> silverstripe-helper-collection-NAME seems a bit verbose
3639: [21:18:27] <Pyromanik> and ssh as an abbreviation is... well...
3640: [21:18:39] <Pyromanik> UP FOR ATTACK BY ss23
3641: [21:18:40] <Pyromanik> !
3642: [21:18:59] <Pyromanik> Stomach, sometihng goes wrong.
3643: [21:19:14] <irogue_> silverstripehelpers-NAME? or sshelpers-NAME?
3644: [21:19:23] <Stomach> Pyromanik - yeah something seems to be going wrong. :\
3645: [21:19:26] <Pyromanik> adrexia, you're a ux expert, help me name this so the experience is great.
3646: [21:20:13] <Pyromanik> irogue, yeah but also... fuck'n css 'n shit man. I don't wanna have super big verbose names in it n' shit.
3647: [21:20:25] <Pyromanik> or ... anything that requires a path.
3648: [21:20:39] <Pyromanik> albiet that code can use runtime shit to figure stuff out.
3649: [21:21:11] <Pyromanik> everyone knows seo is better with shorter paths to assets irogue, it affects load time, gosh.
3650: [21:21:32] <Pyromanik> how could you be so foolish?
3651: [21:21:32] <zippy> think of the bytes you'll save in the html with shorter paths! load speed is where it's at
3652: [21:21:43] <Pyromanik> zippy, indeed! this is run time critical!
3653: [21:21:58] <Pyromanik> Especially when using an ipad that's on wifi!
3654: [21:22:11] <Pyromanik> MOBILE USERS ARE HUGE BUSINESS THESE DAYS
3655: [21:23:13] <adrexia> sorry, what does the module do as a whole?
3656: [21:23:28] <adrexia> Its a bunch of somehow related code sniipets?
3657: [21:23:36] <Pyromanik> Stomach, so anyway, I guess my question is whether or not composer is able to specify the folder name when cloning or whatever, or yeh.
3658: [21:23:47] <Pyromanik> adrexia, it's not _a_ module, but more like... 30.
3659: [21:23:55] <Stomach> Pyromanik - yeah you can
3660: [21:24:00] <adrexia> but 30 taht you want one name for?
3661: [21:24:05] <Pyromanik> the example I gave above is simply 'greyscaleimages'
3662: [21:24:14] <Pyromanik> adrexia,well, a group name if at all possible.
3663: [21:24:21] <Pyromanik> to show that they're related
3664: [21:24:34] <adrexia> they are all image things?
3665: [21:24:37] <Pyromanik> rather than simply having a repo on github that says, eg 'gallery'
3666: [21:24:44] <Pyromanik> adrexia, nup.
3667: [21:25:03] <adrexia> how are they related then?
3668: [21:25:04] <Pyromanik> a range of things, some possibly obsolete, some not, depends on usecase, and all kinds of shit.
3669: [21:25:11] <Pyromanik> adrexia, speed of devwork.
3670: [21:25:28] <Pyromanik> little helpers, rather than behemoth all in one modules.
3671: [21:25:39] <adrexia> oh, so they are all related to making your workflow more efficent?
3672: [21:25:55] <Pyromanik> eg. greyscaleimages, gallery, actionboxes, slider, etc.
3673: [21:26:02] <Pyromanik> page components for the most part.
3674: [21:26:06] <Pyromanik> not always though
3675: [21:26:07] <ss23> oh god
3676: [21:26:12] <adrexia> hmm, could you seperate them out into modules and then make a recipe file?
3677: [21:26:18] <Pyromanik> ss23, yes, because fuck you.
3678: [21:26:21] <ss23> "hi yes, you gave me a wildcard certificate, but this doesn't include the root domain"
3679: [21:26:29] <ss23> "oh you're probably missing the root certificate from the CA"
3680: [21:26:31] <Pyromanik> adrexia, define 'recipe' ?
3681: [21:26:35] <adrexia> composer file
3682: [21:26:50] <ss23> NO STUPID PERSON, HOW AER YOU PAID TO DO YOUR JOB WHEN YOU CAN'T UNDERSTAND THE SIMPLE SSL SHIT YOU'RE MEANT TO BE PROVIDING
3683: [21:26:50] <Pyromanik> adrexia, not really following.
3684: [21:27:28] <Pyromanik> they are sparated into modules already
3685: [21:27:43] * muskie9 is now known as _muskie9_
3686: [21:27:52] <Pyromanik> how they're mixed and combined depends on the project, so a single recipe isn't really going to cut it :<
3687: [21:27:55] <adrexia> release trhem, all seperatly, or in logical groups then release something like this that lets you quickstart https://gitlab.cwp.govt.nz/cwp/cwp-recipe-basic
3688: [21:27:57] <zippy> ss-bits-*
3689: [21:28:01] <Pyromanik> especially if they're not online to reference in the first place!
3690: [21:28:21] <zippy> ss-helpers-*
3691: [21:28:22] <Pyromanik> nah zippy, that's been done :<
3692: [21:28:27] <zippy> ss-helper-
3693: [21:28:27] <Pyromanik> helpers mebbe
3694: [21:28:31] <adrexia> oh, so you have released them
3695: [21:28:35] <adrexia> they are already named?
3696: [21:28:36] <zippy> na singular... ss-helper-greyimage
3697: [21:28:39] <Pyromanik> adrexia, nope, in the process of doing it
3698: [21:29:13] <Stomach> urgh, security tokens aren't regenerating and I dont know why not
3699: [21:29:15] <Pyromanik> adrexia, currently they're a bunch of (separate) folders in my filesystem that I used to drag and drop (yeah shhh) into projects.
3700: [21:29:15] <adrexia> a single recipe might not cut it, but it will make things quicker
3701: [21:29:18] <Stomach> /tears
3702: [21:29:20] * _muskie9_ is now known as muskie9
3703: [21:29:21] <Pyromanik> and commit into one big repo for the project.
3704: [21:29:26] <Pyromanik> because fuck composer on windows.
3705: [21:29:34] <adrexia> ahh, right
3706: [21:29:52] <Pyromanik> and named eg 'gallery', 'slider'.
3707: [21:30:08] <adrexia> if its a slider, then its a slider
3708: [21:30:12] <Stomach> https://getcomposer.org/doc/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework.md
3709: [21:30:16] <Stomach> Pyromanik ^
3710: [21:30:17] <adrexia> is the gallery frontend or backend?
3711: [21:30:25] <Pyromanik> Stomach, oh sweet ta.
3712: [21:30:29] <Pyromanik> adrexia, both?
3713: [21:30:35] * pippy has joined #silverstripe
3714: [21:30:40] * camfindlay quit (Quit: camfindlay)
3715: [21:30:43] <adrexia> what does the galelry *do*
3716: [21:30:59] <adrexia> because I'm found everyone has a different understanding of the word gallery
3717: [21:30:59] <Pyromanik> it's a more modular way than the other 50 that dump an entire pagetype into your structure
3718: [21:31:13] <Pyromanik> adrexia, but essentially the same, just as an extension/decorator
3719: [21:31:32] <adrexia> heh
3720: [21:32:00] <adrexia> if you want all the image stuff together you could name it image-tools
3721: [21:32:23] <adrexia> else, call them what you have been callign them, and add a readme and screenshots
3722: [21:32:30] <Pyromanik> specifically set up for a base to go from, with a mind for easy mods/tweaks, rather than about every other gallery module/tutorial that makes a page type that's quite ingrained on how it operates
3723: [21:32:46] <Pyromanik> I have readme (well, writing them as I go).
3724: [21:32:52] <Pyromanik> so I can do that part.
3725: [21:33:14] <Pyromanik> but just wanted something catchy that I could sensibly name-group the repos by
3726: [21:33:16] <adrexia> gallery-helpers ?
3727: [21:33:30] <Pyromanik> sshlp0rz
3728: [21:33:33] <Pyromanik> lol
3729: [21:33:35] <Pyromanik> or not
3730: [21:33:37] <adrexia> heheh
3731: [21:33:53] <adrexia> but they aren't all to do with gallery - that correct?
3732: [21:33:58] <Pyromanik> yes, correct.
3733: [21:34:04] <adrexia> is the only reason they are related because you use them a lot?
3734: [21:34:05] <Pyromanik> just easiest example.
3735: [21:34:10] <Pyromanik> yup, basically.
3736: [21:34:12] * ezero has joined #silverstripe
3737: [21:34:13] <Pyromanik> old job relied on them.
3738: [21:34:21] <adrexia> because if so, they don't need to be related at all
3739: [21:34:27] <Pyromanik> I basically drag and drop a site together, then edit templates.
3740: [21:34:43] <Pyromanik> yeah, they're not related directly, just in common usecase
3741: [21:34:43] <adrexia> and if you need them to be - then the best way is to create a myssreceipe composer file
3742: [21:34:48] * adrexia nods
3743: [21:34:50] * r_hector has joined #silverstripe
3744: [21:35:20] <adrexia> oh, you edited the files in the modules?
3745: [21:36:41] <Pyromanik> nup
3746: [21:36:48] <Pyromanik> all mysite/theme overrides
3747: [21:36:56] <adrexia> ahh, right
3748: [21:37:04] <Pyromanik> think more like your sass mixins
3749: [21:37:10] <adrexia> perhaps move files that need that to .md files
3750: [21:38:20] <adrexia> seems like they are more there as code examples/ gists than completed functionality
3751: [21:38:48] <Pyromanik> adrexia, they're like this kinda thing: https://github.com/NightJar/silverstripe-slug
3752: [21:39:06] <adrexia> Not compatible with silverstripe-lettuce.
3753: [21:39:07] <adrexia> lols
3754: [21:39:25] <Pyromanik> yeh a lot require a bit of code (or yml config) to get going. Some not so much.
3755: [21:39:30] <Kingy> https://www.youtube.com/watch?v=rnX4SxA6hs4#t=1076
3756: [21:39:41] <Pyromanik> eg the greyscale one doens't care what the folder is named, and applies itself to image.
3757: [21:39:55] * adrexia nodsd
3758: [21:39:57] <Pyromanik> but some care on folder name, some need specific application
3759: [21:40:49] * willr_ quit (Quit: willr_)
3760: [21:40:59] <Pyromanik> eg class HomePage extends Page { private static $extensions = ['slider', 'actionboxes']; }
3761: [21:41:12] * gelignite quit (Quit: http://bit.ly/nkczDT)
3762: [21:41:53] <Pyromanik> would give something like... https://wrapbootstrap.com/theme/unify-responsive-website-template-WB0412697
3763: [21:42:01] <Pyromanik> (in functionality)
3764: [21:43:15] <Pyromanik> ie, the sliding banner and three calls to action (or info tidbits in this case) below it
3765: [21:43:21] * muskie9 is now known as _muskie9_
3766: [21:45:57] <Pyromanik> maybe I will just be boring bastard and ambiguiously name them the same as everyone else 'silverstripe-gallery' etc
3767: [21:45:59] <Pyromanik> :<
3768: [21:46:07] <Pyromanik> this is almost too hard D:
3769: [21:47:34] <antmas> Ryan-Toast: would I set $Menu(2) to 1 in sidebar.ss or sidebarmenu.ss?
3770: [21:47:42] <Ryan-Toast> antmas: sidebar
3771: [21:47:50] * caamic30 quit (Quit: caamic30)
3772: [21:47:52] <Ryan-Toast> sidebarmenu is the recursive template
3773: [21:48:06] <antmas> Ryan-Toast: ah right, and Level(1) can stay yeah?
3774: [21:48:10] * halkyon has joined #silverstripe
3775: [21:48:12] <antmas> or start it at 2?
3776: [21:48:15] <Ryan-Toast> with level 1 you mean?
3777: [21:48:32] <adrexia> Pyromanik, if you have tools rather than a completed module - include the word topols or helpers
3778: [21:48:41] <antmas> yeah at the mo it is Menu(2) with Level (1)
3779: [21:48:50] <adrexia> and yeah, gallery is fine when thats exactly what it is
3780: [21:49:02] <Ryan-Toast> should be abele to remove that bity and just loop level 1
3781: [21:49:31] * camfindlay has joined #silverstripe
3782: [21:50:08] <antmas> Ryan-Toast: remove which? http://www.sspaste.com/paste/show/543d955a76ddf
3783: [21:50:40] <irogue_> as I haven't said it yet today
3784: [21:50:41] <irogue_> fuck SOAP
3785: [21:50:52] <antmas> is SOAP in the swear list?
3786: [21:52:33] <Ryan-Toast> antmas: do if menu 1, then change with to loop menu 1
3787: [21:52:52] * adrexia would rather be dealing with soap than fixing IE8 bugs on a website that wasn't built to support IE8
3788: [21:53:07] <antmas> Ryan-Toast: ah got it, chur
3789: [21:54:21] <Ryan-Toast> adrexia: the old ie8 staircase bug?
3790: [21:56:36] <adrexia> there are IE9 and up selectors everywhere, and even selectivizor refuses to fix them
3791: [21:56:50] <adrexia> it is hell
3792: [21:57:26] <adrexia> what I want to do is throw the whole project away and start from scratch
3793: [22:00:06] <Pyromanik> adrexia, hmm, tools, I like that.
3794: [22:00:12] <Pyromanik> sstools
3795: [22:00:15] <Pyromanik> sold
3796: [22:00:18] <adrexia> stools
3797: [22:00:20] <adrexia> lol
3798: [22:00:22] <Pyromanik> toolSS
3799: [22:00:31] <Pyromanik> hmm, yeh, lol, mebbe not :<
3800: [22:00:32] <Pyromanik> D:
3801: [22:00:43] <Pyromanik> imagine if I had a 'sample' module D:
3802: [22:01:04] <Pyromanik> maybe ss_tools
3803: [22:01:06] <Pyromanik> idk
3804: [22:01:07] <Pyromanik> ha
3805: [22:01:19] <irogue_> Pyromanik: you shuld make an ecommerce module. we need more of them :P
3806: [22:01:22] <UncleCheese> irogue_ does SS have you working on a SOAP project?
3807: [22:01:25] <Pyromanik> irogue_, alright.
3808: [22:01:37] <Pyromanik> irogue_, I'll get right on that.
3809: [22:01:37] <irogue_> UncleCheese: yes :(
3810: [22:02:02] <Pyromanik> irogue_, JUST KIDDING BRAH, you know my homie tankr, go see him about the dollars and sense.
3811: [22:02:37] <irogue_> ugh
3812: [22:02:39] <Pyromanik> although one criticisim that was raised at SS-EU: it uses some very generic names like 'item' which can play some havoc with folks' own code.
3813: [22:02:40] <irogue_> I need a drink
3814: [22:02:49] <irogue_> but we're out of coke zero
3815: [22:02:53] <Pyromanik> irogue_, so pass that to the tankr, or something like that.
3816: [22:02:54] <irogue_> Pyromanik: namespacing would fix that :P
3817: [22:02:59] * UncleCheese marches into sam's office demanding an explanation
3818: [22:03:01] <Pyromanik> irogue_, I know, but sigh.
3819: [22:03:14] <Pyromanik> le sigh.
3820: [22:03:27] <irogue_> i've been working on making swipestripe work with omnipay
3821: [22:03:36] <Pyromanik> is that SOAP based?
3822: [22:03:42] <tankr> Pyromanik: hey mate, how is the UK treating you? Yes, absolutely agree - would be good to namespace rather than use generic stuff like: Item, Product, Order etc. :-)
3823: [22:03:44] <irogue_> but classes in swipestripe clash with classes in omnipay
3824: [22:03:59] <Pyromanik> tankr, in the meantime just update to sws_item ;)
3825: [22:04:01] <irogue_> Pyromanik: no, SOAP is for client work
3826: [22:04:03] <Pyromanik> or something
3827: [22:04:11] <adrexia> funny, was just talking about payment modules this morning
3828: [22:04:15] <Pyromanik> search/replease! xD
3829: [22:04:24] <Pyromanik> (yes, typo intended)
3830: [22:04:28] <tankr> Pyromanik yeah fair enough
3831: [22:04:42] <Pyromanik> tankr, yeah UK has had it's ups and downs.
3832: [22:04:51] <Pyromanik> The ups mostly being that the rest of Europe is closer.
3833: [22:04:54] <Pyromanik> haha
3834: [22:05:05] <irogue_> SilverStripe_Module_SwipeStripe_ItemFactoryFactory
3835: [22:05:08] <tankr> Pyromanik nice one, doing lots of travelling?
3836: [22:05:15] <Pyromanik> tankr, not really :<
3837: [22:05:16] <micmania1> irogue_: you could namespace the module ^^
3838: [22:05:22] <Pyromanik> money and all that
3839: [22:05:33] <Pyromanik> been to Munich and Italy so far.
3840: [22:05:56] <tankr> Pyromanik: sweet, thats a good start :-)
3841: [22:06:08] <Pyromanik> having a degree in Classics, it was kinda like a dream come true though. Although that day will truely come when I got to Athens.
3842: [22:06:26] <Pyromanik> got/go/get/whatever
3843: [22:06:27] <tankr> I've probably said ti to you before but Krakow is pretty sweet and cheap
3844: [22:06:41] <Pyromanik> Yeh, I've heard Poland is good like that.
3845: [22:06:48] <Pyromanik> been thinking maybe at christmas time.
3846: [22:07:12] <tankr> Nice one
3847: [22:07:19] <Pyromanik> also on the list is Iceland. Been thinking maybe might do that in the middle of winter. because if I'm going to iceland, there better fuck'n be ice!
3848: [22:07:20] <Pyromanik> xD
3849: [22:07:51] <micmania1> Pyromanik: i’m pretty sure it’ll be dark almost all the time in winter
3850: [22:07:59] <Pyromanik> micmania1, right you are.
3851: [22:08:09] <micmania1> Be good seeing the northern lights though
3852: [22:08:22] <Pyromanik> fair point. Seems like this winter will more likely be Poland/Russia though.
3853: [22:08:26] <Pyromanik> if I can get a visa.
3854: [22:08:46] <simon_w|work> So, what are we all bitching about today?
3855: [22:08:55] <Pyromanik> simon_w|work, naming shit!
3856: [22:09:52] <Pyromanik> irogue_, ironic that that's pretty much how php namespacing actually works, fuck'n rude shit that it is.
3857: [22:09:58] <Pyromanik> or, how people use it I should say.
3858: [22:10:45] <Pyromanik> \all\dat\name\spacing\just\coz\m\o\t\h\e\r\fucker\weallhateyou\lol\there\s\still\more
3859: [22:10:48] <adrexia> php namespacing is so visually unappealing
3860: [22:10:54] <Pyromanik> mmm, agreed.
3861: [22:11:06] <simon_w|work> And tends to slow you down too
3862: [22:11:17] <irogue_> West Auckland policeman Peter Pakau has pleaded guilty to 14 charges relating to methamphetamine, accepting bribes, corruption, conspiring to pervert the course of justice and accessing the police computer system.
3863: [22:11:29] <Pyromanik> simon_w|work, by slow down you mean workflow right?
3864: [22:11:30] <irogue_> so, a standard day in the life of a U.S. cop then? :P
3865: [22:11:47] <Pyromanik> irogue_, ha, yeh.
3866: [22:11:51] <Pyromanik> rude :<
3867: [22:11:57] <simon_w|work> Pyromanik, coding time. They're a pain to use, especially since there's no "import everything from this namespace"
3868: [22:12:21] <Pyromanik> simon_w|work, mm yeah, that's what I thought. It doesn't actually slow the project (runtime) down at all
3869: [22:12:26] <Pyromanik> afaik
3870: [22:12:38] <simon_w|work> Nah, there's no runtime change
3871: [22:12:42] <Pyromanik> simon_w, oh, so you can't use \silverstripe\*
3872: [22:12:43] <simon_w|work> Slightly slower at compile time
3873: [22:12:45] <Pyromanik> for example?
3874: [22:12:47] <simon_w|work> Pyromanik, ya
3875: [22:12:51] <Pyromanik> rude!
3876: [22:12:55] <Pyromanik> dafuq is the point :<
3877: [22:13:15] <simon_w|work> And this is why interpreted languages don't tend to have namespaces
3878: [22:13:42] <Pyromanik> fuckit, lets recompile SS as a standalone cgi tool in C
3879: [22:13:44] <Pyromanik> xD
3880: [22:13:47] <irogue_> http://effbot.org/zone/import-confusion.htm#many-ways
3881: [22:14:08] <Pyromanik> so anwyay, who has some server space and bandwidth spare and wants to install phergie?
3882: [22:14:10] <Pyromanik> for us
3883: [22:14:13] <Pyromanik> just for fun
3884: [22:14:22] <Pyromanik> so we can have a bot to rub the tummy of or something
3885: [22:14:32] * Pyromanik misses cia-## from time to time
3886: [22:14:35] <simon_w|work> irogue_, see, modules is a much better way of doing it
3887: [22:15:12] <simon_w|work> (Assuming they work similar to Haskell's and Go's, haven't actually used Python)
3888: [22:15:46] <Pyromanik> simon_w|work, irogue_ agreed, modules much better way of doing it. I understand far more clearly your take on silverstripe\framework & silverstripe\cms now simon_w
3889: [22:16:01] <Pyromanik> but for modules you'd probably still need another ... well I suppose not I guess.
3890: [22:16:03] <Fuxo> node.js's require() also creates a namespace
3891: [22:16:19] <Pyromanik> \silverstripe\moduleauthor\modulename could just be \moduleauthor\modulename
3892: [22:16:40] <simon_w|work> Pyromanik, yeah, and then no need to have further namespaces under that
3893: [22:18:25] <Pyromanik> so, ss-tools, or find another name?
3894: [22:18:32] <Pyromanik> silverstripe-tools-* perhaps?
3895: [22:18:36] <Pyromanik> seems verbose again :<
3896: [22:18:39] <Pyromanik> but stools :<
3897: [22:18:49] <Pyromanik> dat shortening D:
3898: [22:19:02] <simon_w|work> Namespaces are short class names don't mix
3899: [22:19:05] <simon_w|work> *and
3900: [22:19:16] <ss23> I'm telling you, SHP solves this
3901: [22:19:21] <ss23> We cna have a way to import namespaces!
3902: [22:19:23] <Pyromanik> simon_w|work, oh, sorry, I'm talking about what to name my repositories!
3903: [22:19:33] <irogue_> "CWP Customer Satisfaction Assessment"
3904: [22:19:33] <Pyromanik> well, prefix them with
3905: [22:19:37] <irogue_> hmm, how satisfied am I...?
3906: [22:19:42] <ss23> irogue_: I filled it out with "LESS WORK" last time
3907: [22:19:49] <simon_w|work> Pyromanik, oh, google startup name generator? :p
3908: [22:19:54] <Pyromanik> lol
3909: [22:19:57] <Pyromanik> naw
3910: [22:20:07] <Pyromanik> just want something sensible that isn't too verbose
3911: [22:21:07] <simon_w|work> Well, describe what's going to be in it
3912: [22:21:07] <Fuxo> what is cwp?
3913: [22:21:15] <ss23> Fuxo: cwp.govt.nz
3914: [22:21:17] <simon_w|work> Fuxo, a really expensive hosting platform
3915: [22:21:18] <Pyromanik> simon_w|work, it's a collection of things.
3916: [22:21:20] <ss23> Basically "expensive as shit hosting for government"
3917: [22:21:25] <simon_w|work> Pyromanik, "awesome-shit"
3918: [22:21:31] <Pyromanik> but 'silverstripe-gallery' is a bit... generic. and overused
3919: [22:21:34] <ss23> (Unless you're in government, in which case I would call it "super-cheap hosting"
3920: [22:21:37] <ss23> )
3921: [22:21:39] <Pyromanik> etc.
3922: [22:22:04] <adrexia> plus a bunch of open source modules
3923: [22:22:08] <Pyromanik> Fuxo, our government uses SilverStripe for (supposedly) all it's websites.
3924: [22:22:10] <adrexia> and a panel to fund stufgf
3925: [22:22:11] <ss23> adrexia: CWP isn't "that"
3926: [22:22:36] <adrexia> CWP is many things
3927: [22:22:36] <Pyromanik> it ain't all that and a bag of crisps!
3928: [22:22:42] <Fuxo> that cwp website does not look too expensive, nothing fancy really, gov style
3929: [22:22:54] <Pyromanik> Fuxo, mmm.
3930: [22:22:57] <ss23> Fuxo: yeah, the website/tools are cheap as
3931: [22:22:59] <Pyromanik> that's the target.
3932: [22:23:08] <Pyromanik> ss23, lol.
3933: [22:23:12] <Fuxo> but good job silverstripe for having that kind of business
3934: [22:23:21] <adrexia> ss23 you ask the average CWP dev and they use it as a synonym for silverstripe
3935: [22:23:53] <UncleCheese> is willr here?
3936: [22:24:09] <willr> Sometimes.
3937: [22:24:14] <UncleCheese> hey, dude
3938: [22:24:31] <UncleCheese> there was a post that went up to the dev group this morning about documentation woes
3939: [22:24:34] <Fuxo> silverstripe-gallery is (as all gallery modules I tried today) also broken so I am working on silverstripe-gallerypage module now :-)
3940: [22:24:37] <UncleCheese> are you opposed to me sharing the link?
3941: [22:24:38] <ss23> adrexia: And if we look at the wikipedia common misconceptions page we see a lot of people are stupid
3942: [22:24:44] <ss23> adrexia: Doesn't mean we should be wrong for them
3943: [22:24:56] * r_hector quit (Quit: Leaving.)
3944: [22:25:39] <willr> Nope UncleCheese
3945: [22:25:45] <UncleCheese> cheers
3946: [22:25:50] <adrexia> ss23 - CWP *does* include a recipe and the maintance of that recipe. An d part of cwp is certainly silverstripe
3947: [22:26:05] <jenniferaslan> Do you guys know if there is a way to get SS to play nice with SVG files? I want them to be seen as images you can place in the CMS.
3948: [22:26:10] <willr> Haven’t seen the thread, but yeah it is bad. Going through it in detail shows the number of issues
3949: [22:26:14] <adrexia> try pushing anything else onto the cwp platform
3950: [22:26:53] <Pyromanik> mebbe I'll resort to a theasaurus
3951: [22:26:55] <willr> UncleCheese, was it the “What are the steps that are currently being taken to improve the documentation?” question. DON’T THEY READ THE BLOG
3952: [22:27:07] <UncleCheese> nope
3953: [22:27:10] <UncleCheese> do you ?
3954: [22:27:17] <willr> RSS :) https://trello.com/b/y32uSVM1/silverstripe-documentation is public.
3955: [22:27:32] <simon_w|work> Does the blog RSS still work?
3956: [22:27:33] <willr> I’ll post again to the forum once the RSS feed is fixed as well
3957: [22:27:47] <willr> haven’t made a post since. I’m lost without my RSS feeds
3958: [22:28:03] <Pyromanik> hmm, sliver?
3959: [22:28:03] <simon_w|work> Cause the forum one still doesn't
3960: [22:28:15] <Pyromanik> adrexia, ssslivers-* ?
3961: [22:28:16] <Pyromanik> :P
3962: [22:28:17] <willr> I’m lonely on that trello board. Me talking to myself
3963: [22:28:23] <jenniferaslan> I have made some SS training videos for users of the CMS: https://www.youtube.com/playlist?list=PLNQkbp16DK-wnrGSiote0rbNG9swADdRs
3964: [22:28:25] <Pyromanik> but sir, it is wafer thin!
3965: [22:28:41] <adrexia> Pyromanik, too much coffee?
3966: [22:28:53] <simon_w|work> willr, sounds like all my trello boards!
3967: [22:28:58] <ss23> jenniferaslan: Ah cool :D
3968: [22:29:03] <ss23> jenniferaslan: Those look nice
3969: [22:29:13] <willr> So much for community effort :P
3970: [22:29:13] <jenniferaslan> :D
3971: [22:29:30] * simon_w|work goes back to writing backup scripts
3972: [22:29:30] * nyeholt has joined #silverstripe
3973: [22:29:51] <Pyromanik> adrexia, it's 11:30pm :<
3974: [22:30:09] <adrexia> hahah - yeah that's fair
3975: [22:30:16] <Pyromanik> iota
3976: [22:30:22] <Pyromanik> ssiota
3977: [22:30:26] <Pyromanik> naw
3978: [22:30:27] <Pyromanik> shit
3979: [22:30:29] <Pyromanik> fuck
3980: [22:30:48] <Pyromanik> well, I suppose if you think of a stool like a chair, or something you stand on to reach higher...
3981: [22:30:55] <Pyromanik> instead of shit D:
3982: [22:30:58] <Pyromanik> haha
3983: [22:31:12] <Pyromanik> depends where your mind goes first!
3984: [22:31:44] <simon_w|work> This is #silverstripe, so the gutter
3985: [22:31:49] <Pyromanik> ooh, gear!
3986: [22:31:53] <Pyromanik> ssgear-
3987: [22:31:55] <Pyromanik> hmm
3988: [22:32:15] <Pyromanik> rig?
3989: [22:32:39] <adrexia> silverstripe-gear
3990: [22:32:40] <Pyromanik> not kit :<
3991: [22:32:50] <adrexia> ss is... hmm
3992: [22:33:04] <Pyromanik> lol, 'tackle', hahaha
3993: [22:33:07] <adrexia> gear makes me think of steampunk
3994: [22:33:14] <adrexia> silverstripe-gears
3995: [22:33:14] <Pyromanik> almost as bad as stools
3996: [22:33:16] <Pyromanik> :P
3997: [22:33:17] <ss23> http://googleonlinesecurity.blogspot.co.nz/2014/10/this-poodle-bites-exploiting-ssl-30.html fun stuff :D
3998: [22:33:28] <Pyromanik> adrexia, and what's so bad with steampunk? :D
3999: [22:33:38] <adrexia> nothing, that's a good thing
4000: [22:33:39] <ss23> It's a bit too mainstrream, Pyromanik
4001: [22:33:39] <adrexia> :P
4002: [22:33:44] <Pyromanik> ss23,hahaha
4003: [22:33:44] <ss23> I'd prefer a more niche niche
4004: [22:33:46] <Pyromanik> twat
4005: [22:33:52] <ss23> Hey, it's a legitimate complaint
4006: [22:33:56] <Pyromanik> I prefer cybersteam
4007: [22:34:03] <Pyromanik> way more niche
4008: [22:34:04] <ss23> Once a niche enters common knowledge/mainstream culture, it degrades in quality
4009: [22:34:08] <ss23> too many cooks spoil a broth
4010: [22:34:10] <adrexia> silverstripe-knitting-club ss23?
4011: [22:34:12] <Pyromanik> get in before it gets too cool.
4012: [22:34:24] * Fuxo quit (Quit: Leaving)
4013: [22:35:07] <Pyromanik> haha, I could use 'goods' instead of tools
4014: [22:35:11] <Pyromanik> but it sounds a bit cocky :P
4015: [22:35:29] <Pyromanik> rigging
4016: [22:35:31] <Pyromanik> or gear
4017: [22:35:34] <Pyromanik> I think gear
4018: [22:35:48] <adrexia> oh I like rigging
4019: [22:36:15] <adrexia> and goes withj the slightly nicer assocaitions of SS
4020: [22:36:53] <Pyromanik> o :<
4021: [22:36:56] <Pyromanik> ssrigging
4022: [22:36:58] <Pyromanik> ?
4023: [22:37:06] <adrexia> http://en.wikipedia.org/wiki/SS_(disambiguation)
4024: [22:37:07] <adrexia> yep
4025: [22:37:08] <adrexia> :D
4026: [22:37:08] <Pyromanik> kinda like swigging
4027: [22:37:26] <adrexia> ss-rigging
4028: [22:37:50] <jenniferaslan> are any of you guys using SVGs in the CMS?
4029: [22:38:07] <Pyromanik> why specifically the cms?
4030: [22:38:10] <adrexia> jenniferaslan, I used them in the frontend, but nopoe
4031: [22:38:19] <adrexia> Pyromanik, previews and the ilk I think?
4032: [22:38:24] <Pyromanik> the cms is a frontend?
4033: [22:38:33] <Pyromanik> well... in terms of 'frontend developer'
4034: [22:38:50] <Pyromanik> I'M MORE OF A BACKEND KINDA GUY
4035: [22:39:05] * Pyromanik chortles, then screws his face up
4036: [22:39:06] <Pyromanik> eww
4037: [22:39:15] <adrexia> sort of yes
4038: [22:39:16] <ss23> Pyromanik: gay
4039: [22:39:28] <jenniferaslan> I have one placed in a template and that's easy, but there's another one that is placed on the page via the CMS and I couldn't use the Image button because SS doesn't see it as an image (or maybe it's TinyMCE's fault).
4040: [22:39:35] <adrexia> but anyway - there's a bunch of things silverstripe does with images, and I don't know if it counts svgs
4041: [22:39:48] <Pyromanik> it's more the though of talking about stools and then making a backend joke... :<
4042: [22:39:57] <Pyromanik> bad mental images
4043: [22:39:59] <jenniferaslan> SVGs have to be added as a has_one file
4044: [22:40:00] <Pyromanik> D:
4045: [22:40:28] <Pyromanik> yeah, or object (old school way to include svg)
4046: [22:40:40] <Pyromanik> but don't think tinymce does <object> tags
4047: [22:40:56] <Pyromanik> nor do I even know if they're still (or ever were) legal html
4048: [22:41:11] <jenniferaslan> I just wrote the img tag in the HTML popup, and it looks fine on the front-end, but in the CMS it is a broken image.
4049: [22:41:54] <zippy> kids!!! arghghg!
4050: [22:42:04] <ss23> zippy: Give 'em a stab!
4051: [22:42:04] <irogue_> o_O
4052: [22:42:12] <zippy> ss23: don't tempt me
4053: [22:42:19] <ss23> With a knife...
4054: [22:42:20] <ss23> WITH A KNIFE
4055: [22:42:22] <ss23> >.<
4056: [22:44:19] <Pyromanik> jenniferaslan, svg is not a valid image afaik.
4057: [22:44:38] <Pyromanik> I don't think (at least last I checked) that it's valid for use as img src.
4058: [22:44:53] <Pyromanik> img is for raster images.
4059: [22:44:55] <jenniferaslan> it is: http://www.sitepoint.com/add-svg-to-web-page/
4060: [22:44:58] <Pyromanik> afaik
4061: [22:45:01] <adrexia> yes ytou can
4062: [22:45:05] <Pyromanik> oh ok.
4063: [22:45:07] <Pyromanik> that's new.
4064: [22:45:16] <adrexia> its common with responsive
4065: [22:45:17] <Pyromanik> ... ish. Was a few years ago I looked this stuff up.
4066: [22:45:26] <jenniferaslan> SVG it the wave of the future. I just got back from Adobe MAX, and they were all about the SVGs.
4067: [22:45:34] <Pyromanik> iirc there's new <svg> tag though, is that just for inline definitions?
4068: [22:45:43] <Pyromanik> ha
4069: [22:45:45] <jenniferaslan> yeah, that's the inline
4070: [22:45:47] <Pyromanik> taken adobe long enough
4071: [22:46:05] * Pyromanik has been an inkscape kinda guy for ~5 years now
4072: [22:46:15] <Pyromanik> not that I ever design anything, but it sure has come in handy in the past.
4073: [22:46:15] <jenniferaslan> You can now copy art out of Illustrator and paste it directly into Dreamweaver and it writes the SVG code for you.
4074: [22:46:23] <Pyromanik> D:
4075: [22:46:36] <Pyromanik> 'now you can dreamweaver generated code...'
4076: [22:46:38] * Pyromanik runs
4077: [22:46:55] <jenniferaslan> I think Illustrator wrote the code
4078: [22:46:55] * adrexia laughs
4079: [22:47:07] <adrexia> generated code can be nasty
4080: [22:47:12] <Pyromanik> yup
4081: [22:47:20] <jenniferaslan> Everybody at the conference said that Photoshop was better at coding SVGs than anything else.
4082: [22:47:22] <irogue_> svg is pretty much always going to be generated code tho
4083: [22:47:23] <adrexia> but its a relatively simple piece of code
4084: [22:47:38] <adrexia> irogue_, yup
4085: [22:48:03] <irogue_> any SOAP experts around? :P
4086: [22:48:21] <halkyon> irogue_: if there are any, they won't own up to it :)
4087: [22:48:47] <adrexia> I think halkyon just put his hand up
4088: [22:48:49] <adrexia> ;)
4089: [22:48:54] <halkyon> SOAP? What's that?!
4090: [22:49:00] <adrexia> also, I've seen madmatt do a bunch
4091: [22:49:06] * adrexia runs
4092: [22:49:28] <jenniferaslan> Here's a test I did with an SVG generated by Illustrator and then I styled it a bit: http://mastery.designkh.com/svgstylingtest.html
4093: [22:49:45] <jenniferaslan> If you hover it, it changes color.
4094: [22:49:57] <jenniferaslan> If you view the source, you can see the code.
4095: [22:51:41] <irogue_> I've almost got it right, I just need to change the ns1 and ns2 namespaces to what they're actually meant to be
4096: [22:51:48] <irogue_> presumably in either the xsd or wsdl
4097: [22:51:51] <simon_w|work> jenniferaslan, SVG probably needs its own subclass of File to be able to handle resizing and stuff. Would probably be easiest to just use a File, then generate the <img> tag in your template
4098: [22:52:47] <jenniferaslan> That's what I did for the one image. The other one is placed in the CMS, so I am thinking I might have to change the way that page works.
4099: [22:55:16] * kerosene has joined #silverstripe
4100: [23:03:07] <spronk> fffffff
4101: [23:04:57] <irogue_> #ffffff
4102: [23:05:19] <jenniferaslan> white?
4103: [23:06:28] <zippy> Ryan-Toast: fucking sass shit is bullshit. compass/css3/box-shadow:43: error: error reading values after box-shadow - da fuck! trying to compile the compass sass into css and just borks. what a waste of a morning. arrgghsadfhas;iasdfh;oiasdf
4104: [23:06:51] <Ryan-Toast> zippy: I don’t use compass, soz
4105: [23:07:59] * Zauberfi1ch quit (Ping timeout: 255 seconds)
4106: [23:08:06] * Zauberfisch has joined #silverstripe
4107: [23:08:35] <irogue_> zippy: what are you using to compile?
4108: [23:09:14] <irogue_> the compass cli tool or something else?
4109: [23:10:13] <zippy> I have the compass cli tool installed. I got supplied a theme which has all the styles in sass, so trying to get them to compile using gulp, the theme guy didn't provide the compass sass files so I grabed them off github
4110: [23:10:22] <antmas> mmm tim tams
4111: [23:10:43] <zippy> it might be that since it's using compass it need to use gulp-compass and not gulp-sass, but that means I need to do a config.rb
4112: [23:10:46] <zippy> what a time sink
4113: [23:11:00] <irogue_> zippy: yeah it sounds like it might be an issue with libsass-based tools
4114: [23:11:06] <irogue_> not supporting newer stuff
4115: [23:11:32] <adrexia> zippy -yes
4116: [23:11:37] <adrexia> you need gulp compass
4117: [23:11:40] <zippy> getting to old for this new age shit that keeps coming out
4118: [23:11:50] * zippy is GRUMPY
4119: [23:12:13] <adrexia> it's like... at least 3 years since I first used Sass and compass
4120: [23:12:15] <irogue_> general rule is, don't think of compass as sass. think of it as a whole different thing. never try to use normal sass tools on compass, etc
4121: [23:12:17] <adrexia> more than
4122: [23:12:20] <adrexia> it ain't new
4123: [23:12:26] <adrexia> err
4124: [23:12:31] <adrexia> compqass is a sass library
4125: [23:12:34] <irogue_> I know
4126: [23:12:40] <adrexia> you are essentially trying to build without that library
4127: [23:12:50] <adrexia> which, of course, will fail
4128: [23:12:51] <irogue_> nono, I mean use compass-specific tooling
4129: [23:13:04] <irogue_> ya
4130: [23:13:05] <irogue_> exactly
4131: [23:13:23] <zippy> i have the library, all the compass sass files
4132: [23:13:57] <zippy> but gulp-sass complains about prefixed-properties and stuff
4133: [23:14:05] <zippy> so guess will try and use gulp-compass
4134: [23:14:05] <Pyromanik> areet, gnite
4135: [23:14:05] <willr> I regret introducing SS to compass. Ew ruby
4136: [23:14:06] <irogue_> https://github.com/Igosuki/compass-mixins/issues/4
4137: [23:14:10] <Pyromanik> thanks adrexia :>
4138: [23:14:23] <Pyromanik> willr,hahahhaaha
4139: [23:14:32] <irogue_> tl;dr: libsass not supporting full sass, causing issues
4140: [23:14:32] <Pyromanik> my man *bumps fist*
4141: [23:14:39] <Pyromanik> but you didn't, SS was kinda based on rails.</