#silverstripe IRC Log

IRC log for 2 October 2014

All timestamps are in UTC.

1: [00:00:04] <antmas> what do you get in terms of minutes/txts/data?
2: [00:00:10] <Ryan-Toast> antmas: because it is crazy.
3: [00:00:12] <spronk> unlimited minutes, txts, 2.5gb data
4: [00:00:22] * gelignite quit (Quit: http://bit.ly/nkczDT)
5: [00:00:25] <antmas> that's a ripoff imo
6: [00:00:25] <UncleCheese> antmas it would be for two of us, though
7: [00:00:29] <spronk> 2d will give you carryover data for that
8: [00:00:35] <UncleCheese> i think.. right, spronk ?
9: [00:00:40] <Colin[pi]> antmas: arent pretty much all of the mobile companies a ripoff?
10: [00:00:44] <antmas> spronk: only if you keep paying
11: [00:01:02] <spronk> UncleCheese, its.. somewhere betwen $99 and $149 :P
12: [00:01:14] <antmas> Colin[pi]: yeah but compared to prepay, plans are a total rip
13: [00:01:30] <spronk> mm
14: [00:01:38] <spronk> $19 on prepay for what, 150 minutes, unlim texts, 500gb?
15: [00:01:42] <spronk> mb*
16: [00:02:01] <Colin[pi]> yeah but then prepay has BS expirations too
17: [00:02:04] <spronk> which is exactly what voda are giving me for a $29/month plan
18: [00:02:17] <UncleCheese> does anyone other than 2d have a shared plan?
19: [00:02:20] <spronk> though i do get a "$30"/month discount off my internet..
20: [00:02:30] <antmas> $19 gives me 300 mins, unlim text and 1gb
21: [00:02:38] <spronk> oh wow, really?
22: [00:02:39] <spronk> 2d?
23: [00:02:42] <antmas> yeah
24: [00:02:49] <antmas> carried over
25: [00:02:52] <spronk> UncleCheese, i think others allow you to share data but not minutes
26: [00:02:55] <spronk> man
27: [00:02:56] <spronk> that's decent.
28: [00:03:02] <adrexia> I think skinny has something
29: [00:03:10] <UncleCheese> that's fine.. as long as we're both served
30: [00:03:11] <antmas> exactly, so $99 for a bit more is a totally dumb
31: [00:03:18] <spronk> i want to move away from voda for my adsl, but currently will have to pay more
32: [00:03:37] <antmas> so that 2.5gb is shared between the 2 users?
33: [00:03:51] <antmas> or 2.5 each?
34: [00:04:23] <spronk> ah
35: [00:04:43] <spronk> on vodafone with the $99/month plan you can add a "red share" for $29/month
36: [00:05:03] <Colin[pi]> sweet I just realised that my payment plan has finished for my iphone
37: [00:05:09] <spronk> but there's also "connect your family" to connect a family member... for $69/month
38: [00:05:15] <Colin[pi]> so that's why they're trying to get me to upgrade..
39: [00:05:17] <spronk> i have no idea what the difference is
40: [00:06:15] * antmas_ has joined #silverstripe
41: [00:06:39] <spronk> man these telco plans are confusing
42: [00:06:43] <spronk> i thought 2dm was going to simplify this shit
43: [00:07:16] <antmas_> if it's shared, 2.5gb is pretty crap for that money
44: [00:07:22] * antmas_ puts frugal hat on
45: [00:07:28] <spronk> ah
46: [00:07:29] <spronk> Sharing recipients must have a device with a 2degrees SIM, but cannot be on a Plan that includes Unlimited Calls and Texts to NZ & Aussie or already be the recipient of Share
47: [00:07:34] <spronk> so
48: [00:07:45] <spronk> they have to have a 2d sim to be a sharing recipient..
49: [00:07:58] <spronk> i wonder if that means they have to have an active account o_O
50: [00:08:07] * antmas quit (Ping timeout: 246 seconds)
51: [00:08:38] * antmas_ is now known as antmas
52: [00:09:15] <spronk> hmm
53: [00:09:16] <spronk> yeah
54: [00:09:56] <spronk> seems like voda and 2d are $99/month for unlim minutes / txt / 2.5gb data (2d's carries over), $29/month extra per extra person sharing the total 2.5gb
55: [00:10:16] <spronk> $119 on 2d gets 5gb
56: [00:10:28] <spronk> and $900 discount off a phone
57: [00:11:05] <Colin[pi]> $900..... discount?
58: [00:11:09] <Kingy> ss23: you managed to break tractorcow lol
59: [00:11:11] <Colin[pi]> what's the phone made from, gold?
60: [00:11:17] <spronk> tbh though
61: [00:11:19] <Kingy> "no more complaints from me then.."
62: [00:11:28] <spronk> if you can live with 100 minutes and 500mb
63: [00:11:31] <spronk> over 24 months..
64: [00:11:46] <spronk> $1500 for an iphone 6 + $19/m plan for 24mo
65: [00:11:47] <spronk> vs
66: [00:12:01] <spronk> $2500 for the $99/month plan
67: [00:12:04] <antmas> WHO GETS THESE PLANS
68: [00:12:07] <antmas> o.O
69: [00:12:08] <Kingy> fuck
70: [00:12:10] <Colin[pi]> retards
71: [00:12:11] <Kingy> who the fuck spends that much
72: [00:12:24] <spronk> yeah, i don't know
73: [00:12:25] <ss23> Kingy: :D
74: [00:12:31] <spronk> vodafone push them as their main plans
75: [00:12:35] <ss23> I WILL GET THEM ALL MERGED, MUAHAHA
76: [00:12:35] <spronk> starting at $99/month
77: [00:12:36] <spronk> seems absurd.
78: [00:12:40] <Kingy> haha ss23
79: [00:12:48] <Kingy> I'd rather go out an buy a new nexus 5
80: [00:12:51] <Kingy> for $400
81: [00:12:55] <antmas> exactly
82: [00:13:06] * spronk paid $620 for his iphone 4 back in the day on a $40/mo plan with 60 minutes, 2500 sms, and 3GB data (fuck yeah)
83: [00:13:14] <Colin[pi]> Kingy: fools and money are easily parted
84: [00:13:24] <spronk> that was a deal and a half at the time
85: [00:13:27] <Colin[pi]> and mobile companies are experts at it
86: [00:13:33] <Kingy> spend $19 a month on a plan which includes enough minutes data and texts to satsify me
87: [00:13:34] <Kingy> done
88: [00:13:41] <UncleCheese> ... so what should i do if my wife and i both need new phones?
89: [00:13:46] <spronk> UncleCheese, buy them outright
90: [00:13:47] <UncleCheese> * want :)
91: [00:13:55] <Colin[pi]> +1
92: [00:13:55] <UncleCheese> do you come out ahead?
93: [00:13:58] <spronk> how many minutes do you need?
94: [00:14:03] <UncleCheese> 0
95: [00:14:04] <spronk> and data ?
96: [00:14:08] <UncleCheese> 1gb
97: [00:14:11] <spronk> yeah
98: [00:14:13] <spronk> buy them outright
99: [00:14:17] <spronk> and go on $29/month plan
100: [00:14:20] <UncleCheese> 29?!
101: [00:14:21] <Colin[pi]> mm
102: [00:14:26] <Colin[pi]> MUCH better over the long run
103: [00:14:31] <spronk> actually
104: [00:14:31] <Kingy> yeah the get the phone free with a plan only works if you really need the plan
105: [00:14:32] <UncleCheese> damn
106: [00:14:33] <spronk> hang on..
107: [00:14:52] <spronk> assume 1k for phone
108: [00:15:12] * antmas_ has joined #silverstripe
109: [00:15:14] <spronk> $1500 on the 100/unlim/500mb plan, $1700 on the 300/unlim/1gb plan
110: [00:15:17] <antmas_> lol fuck
111: [00:15:19] <spronk> over 24mo
112: [00:15:32] <Colin[pi]> just do the sums
113: [00:15:32] <antmas_> the new commercial lawyer here got his business cards printed with MY work number on it
114: [00:15:33] <spronk> thats buying outright
115: [00:15:34] <antmas_> :|
116: [00:15:36] <Colin[pi]> work out what's best.. done
117: [00:15:44] <Kingy> do you need the 1k phone UncleCheese
118: [00:15:53] <UncleCheese> i hope not
119: [00:15:57] <Kingy> lol
120: [00:16:04] <spronk> yeah
121: [00:16:06] <zippy> antmas_: answer the phone as Saul Goodman
122: [00:16:08] <UncleCheese> man, phones are expensive here
123: [00:16:14] <spronk> it's almost certianly going to be cheaper to buy it outright
124: [00:16:14] <antmas_> zippy: :O OMG YES
125: [00:16:23] <spronk> the carrier discounts only work if you need the higher plans
126: [00:16:27] <Kingy> UncleCheese: which phone do you want?
127: [00:16:38] <UncleCheese> i thought i wanted the 6, but not anymore
128: [00:16:40] <antmas_> Kingy: need* need*
129: [00:16:45] <Ryan-Toast> Z3 Z3 Z3 Z3 Z3 Z3
130: [00:16:58] <Kingy> antmas_: yeah true dat
131: [00:17:01] <spronk> 16gb 5s is $849 new
132: [00:17:06] <UncleCheese> christ
133: [00:17:08] <antmas_> :|
134: [00:17:08] <Kingy> jesus
135: [00:17:09] <spronk> 5c only comes in 8gb now for $619
136: [00:17:13] * antmas quit (Ping timeout: 246 seconds)
137: [00:17:15] <UncleCheese> $849 for a phone that's two years old
138: [00:17:19] <Kingy> the GS4 is like $400
139: [00:17:20] <spronk> i know
140: [00:17:23] <spronk> apple are just taking the piss
141: [00:17:25] <Ryan-Toast> damn gurl, you sexy: http://www.sonymobile.com/global-en/products/phones/xperia-z3/
142: [00:17:30] <Colin[pi]> that is a bit shit of apple yes
143: [00:17:36] <spronk> to be fair
144: [00:17:38] <Kingy> apple is shit
145: [00:17:43] <antmas_> lol
146: [00:17:46] <antmas_> here we go...
147: [00:17:46] <spronk> the 5s is faster than most androids, still
148: [00:17:53] <spronk> that gpu..
149: [00:17:56] <Kingy> every tv ad ever: "ALL COMPUTER AND MOBILE PHONES 50% OFF... excludes apple"
150: [00:18:03] <Colin[pi]> ^
151: [00:18:11] <Ryan-Toast> spronk: “most androids” no shit, 80% of androids are like $200
152: [00:18:16] <Kingy> lolol
153: [00:18:22] <spronk> Ryan-Toast, i mean the flagship models
154: [00:18:33] <Colin[pi]> I must confess though.. I still like iOS more than Android *ducks*
155: [00:18:38] <spronk> oh god
156: [00:18:40] <spronk> ios is MILES better
157: [00:18:42] <Ryan-Toast> spronk: I wouldn’t go that far
158: [00:18:47] <antmas_> spronk: yeah but a flagship is 50% cheaper than a 5s within weeks and is just as fast
159: [00:18:47] <Kingy> spronk: at twice the price though...
160: [00:18:48] <Kingy> why
161: [00:18:49] <UncleCheese> yeah, it's better
162: [00:18:53] <spronk> yeah
163: [00:18:57] * spronk bought a nexus 5 on trademe for $300
164: [00:19:03] <Kingy> ^
165: [00:19:04] <spronk> you can barely get a 4s for that
166: [00:19:13] <Ryan-Toast> spronk : Nexus 6 has been spotted in the wild.
167: [00:19:21] <spronk> is it going to have a 10" screen?
168: [00:19:22] <antmas_> and it looks awesome :O
169: [00:19:26] <spronk> because
170: [00:19:39] * spronk is getting sick of contorting his hand to reach the top opposite corner
171: [00:19:44] <spronk> where android apps LIKE TO PUT ALL THE FCKING BUTTONS
172: [00:19:48] <antmas_> you shouldn't buy a phone because the UI is like 1-2% faster
173: [00:19:57] <Ryan-Toast> 6.5” is actually good for my hand
174: [00:20:06] <spronk> how big is your hand :|
175: [00:20:14] <ss23> ;)
176: [00:20:15] <ss23> twss
177: [00:20:15] <Kingy> whatever the S4 is is about my max
178: [00:20:34] <Ryan-Toast> spronk: Big I guess. I’m 6’5"
179: [00:20:36] <antmas_> S3 is perfect for me
180: [00:20:41] <spronk> ah
181: [00:20:43] <spronk> yeah
182: [00:20:46] * spronk is short
183: [00:20:56] <spronk> also, for reference - http://anandtech.com/show/8554/the-iphone-6-review/5
184: [00:21:06] <irogue_> [13:18:42] <spronk> ios is MILES better
185: [00:21:08] <spronk> 5s is quicker than i.e. GS5, Moto X 2014, One M8, Nexus 5, G3
186: [00:21:27] <Colin[pi]> the android ui pisses me off to use, just personal prefs
187: [00:21:33] <irogue_> I think so too, but mostly because of architecture
188: [00:21:37] <spronk> oh god
189: [00:21:40] <spronk> the worst thing about android
190: [00:21:43] <spronk> is the all or nothing permissions bullshit
191: [00:21:49] <UncleCheese> i dunno, i give up
192: [00:21:54] <spronk> also, google have combined hangouts and sms
193: [00:21:59] <Ryan-Toast> this just in: brand new benchmark phone is better than older phones
194: [00:22:03] * [BNC]bull5hit quit (K-Lined)
195: [00:22:06] <antmas_> Ryan-Toast: lol
196: [00:22:07] <spronk> Ryan-Toast, look at the 5s though
197: [00:22:11] <spronk> vs the android competition
198: [00:22:12] <Colin[pi]> i will say this too... my android tablet.. adware/spyware got in, popups started appearing... NEVER happened on iOS
199: [00:22:16] <irogue_> sandboxing & a much less resource-intensive language
200: [00:22:22] <irogue_> are the two big winners for me
201: [00:22:25] <Kingy> UncleCheese: flag the 6 waste of money
202: [00:22:29] <antmas_> Colin[pi]: you didn't have antivi on it?
203: [00:22:38] <Colin[pi]> antmas_: I didn't know I needed to!
204: [00:22:42] <Ryan-Toast> End of the day it’s a phone, and I don’t care what people have
205: [00:22:52] <spronk> so $849 for the 5s isn't really that terrible if a GS5 is $700, e.g
206: [00:23:06] <Stomach> urgh such a waste of money
207: [00:23:14] <antmas_> Ryan-Toast: I don't either, but when people ask me what phone they should get and I say 'android, because save money', they turn their nose up
208: [00:23:14] <irogue_> the Nexus 5 is by far the best Android phone I've used, and it's *almost* there
209: [00:23:22] <irogue_> but just held back for me due to lack of sandboxing
210: [00:23:24] <spronk> yeahh
211: [00:23:31] <antmas_> irogue_: why? because vanilla android?
212: [00:23:37] <Ryan-Toast> antmas_: Plenty of overpriced Android phones too.
213: [00:23:40] <Colin[pi]> irogue_: how is the screen stutter?
214: [00:23:42] <antmas_> Ryan-Toast: oh totes
215: [00:23:43] * Bollig|DesignCty has joined #silverstripe
216: [00:23:45] <irogue_> antmas_: yes, and it's a well-made phone
217: [00:23:47] <spronk> nexus 5 is a little big IMO, but it's nice and thin, nice and light
218: [00:23:48] <irogue_> Colin[pi]: there is none
219: [00:23:55] <spronk> camera is disappointing considering optical stabilisation
220: [00:23:57] <Colin[pi]> irogue_: really? wow, I've never seen an android without it
221: [00:24:02] <Ryan-Toast> spronk: bit of lube and foreplay.
222: [00:24:03] <spronk> nexus 5 battery life is shit though
223: [00:24:19] <spronk> my 4 year old iphone 4 lasts better
224: [00:24:24] <antmas_> Colin[pi]: really?
225: [00:24:27] <Colin[pi]> this whole past 20 minutes: "LOL PHONES"
226: [00:24:29] <Ryan-Toast> The Z3 has a really good battery life apparently.
227: [00:24:45] <Colin[pi]> antmas_: walk into any store, swipe an android screen... stutter..stutter..stutter.
228: [00:24:49] <spronk> if only apple sold a 5c new for $400
229: [00:24:50] <antmas_> yeah I'm phoned out
230: [00:24:53] <irogue_> spronk: yep, battery life is a bit shit. it got a lot worse from the 4.4.3 update, which keeps location services on full-time rather than just when neede
231: [00:24:59] <irogue_> on 4.4.3 I got about 12 hours battery life
232: [00:25:03] <spronk> irogue_, oh? i turned location off and still died..
233: [00:25:07] <antmas_> 4.4.3 is fucked
234: [00:25:09] <spronk> 12 hours... usage?
235: [00:25:13] <irogue_> spronk: idle
236: [00:25:16] <spronk> dang
237: [00:25:22] <spronk> my iphone 4 gets 3 days idle
238: [00:25:27] <antmas_> 4.4.4 is much better for battery
239: [00:25:36] <irogue_> 4.4.4 fixed it, but the fact it took them about 4 months to release a fix really fucked me off
240: [00:25:56] <antmas_> irogue_: yeah the updates for android is my least favourite aspect
241: [00:25:59] <Kingy> worth getting nexus 5 for gf for xmas then?
242: [00:26:08] <irogue_> if an iPhone had that issue and didn't fix it within a week the internets would be all OMG APPLE SUXXX ANDROID IS BEST
243: [00:26:09] <spronk> hmm
244: [00:26:14] <antmas_> Kingy: PRO tip, don't buy girls androids
245: [00:26:22] <spronk> 58%, 2d 10h 36m on battery, 24% wifi, 21% phone idle, 16% screen
246: [00:26:30] <Kingy> antmas_: we have the nexus 7 tablet
247: [00:26:35] <Ryan-Toast> “Sony Xperia Z3 Compact include PS4 remote play, which allows you to play your PlayStation 4 games on your phone screen” Why the fuck would you want to do that?
248: [00:26:42] <spronk> screen on time.. 1h40m
249: [00:26:44] <Kingy> so she'd be used to it, and she has an old android 2.3 phone now
250: [00:26:47] <irogue_> Ryan-Toast: because Sony
251: [00:27:04] <antmas_> Ryan-Toast: so you can game on the pooper
252: [00:27:19] <Ryan-Toast> antmas_: Peasant gaming
253: [00:27:21] <irogue_> the difference between android 2.3 and 4.4 is mind-blowing
254: [00:27:30] <antmas_> irogue_: totes
255: [00:27:36] <irogue_> if they continue at that rate of improvement, they will overtake iOS very soon in my mind
256: [00:27:42] <irogue_> but IMO not quite there yet
257: [00:27:42] <spronk> vs my iphone, which is currently on 35%, and has had 2 days 22 hours standby, 4 hours 36min usage
258: [00:27:59] <Ryan-Toast> Z3 has a 2day usage time
259: [00:28:05] <spronk> irogue_, i heard that they're looking into more granular, "ask at time of need" permissions
260: [00:28:10] <antmas_> idca battery tbh, I charge my phone every night regardless
261: [00:28:11] <Ryan-Toast> I’m going to keep talking about the Z3 because I’m excited.
262: [00:28:15] <irogue_> spronk: yeah, like iOS has
263: [00:28:17] <Kingy> irogue_: I know, I have the s4. she's jelly and wants a better one :P
264: [00:28:22] <Ryan-Toast> antmas_:
265: [00:28:23] * spronk hates the fact that to install twitter, for example, i have to allow it to read my SMSs and see my phone log (seriously, wtf?)
266: [00:28:34] <irogue_> yeah, android's permissions are asshattery
267: [00:28:37] <Colin[pi]> mm
268: [00:28:40] <Ryan-Toast> antmas_: I find when I have big nights that my phone doesn’t last, so more than a day would be ice.
269: [00:28:53] <Ryan-Toast> spronk: you can disallow.
270: [00:28:56] <antmas_> Ryan-Toast: yeah that does get me sometimes
271: [00:29:08] <antmas_> Ryan-Toast: although I've gone full dad and never go out
272: [00:29:09] <spronk> Ryan-Toast, how?
273: [00:29:28] <Kingy> camera
274: [00:29:30] <irogue_> I'd like an iPhone 6, but I can't justify it just now cos I don't use my phone enough and my Nexus 5 still does the job
275: [00:29:39] <Kingy> fucking photos of condoms in a urinal
276: [00:29:42] <Ryan-Toast> spronk: Can’t rmemeber off the top of my head, but there’s a setting in play
277: [00:29:42] <Kingy> drains the battery
278: [00:29:45] <spronk> hmmm
279: [00:29:46] <irogue_> Kingy: BAHAHAHAHA
280: [00:29:49] <Bollig|DesignCty> string and a tin can does the job too irogue_
281: [00:29:57] <spronk> i want high fps video on the nexus 5
282: [00:30:02] <spronk> iphone 6 does 240fps D:
283: [00:30:06] <Ryan-Toast> spronk: Z3.
284: [00:30:06] <spronk> 5s does 120
285: [00:30:10] <antmas_> hey has anyone tried Hyperlapse?
286: [00:30:11] <Ryan-Toast> 20 mega pixels
287: [00:30:14] <spronk> sony is spensive
288: [00:30:26] <Ryan-Toast> spronk: do you have kids?
289: [00:30:29] <spronk> yes
290: [00:30:29] <Kingy> antmas_: nope, im too boring to have anything to use it on
291: [00:30:31] <antmas_> or Framelaps for android?
292: [00:30:34] <irogue_> I did just buy a Pebble tho
293: [00:30:35] <Ryan-Toast> spronk: never mind then :P
294: [00:30:41] <Kingy> irogue_: you like?
295: [00:30:43] <spronk> sony also comes with weirddroid ui
296: [00:30:45] <antmas_> Ryan-Toast: waterproofing?
297: [00:30:45] <irogue_> haven't got it yet
298: [00:30:49] <Ryan-Toast> antmas_: yeah dawg
299: [00:30:56] <antmas_> Ryan-Toast: true dat
300: [00:31:01] <irogue_> been keen for a while but was waiting for price drop once Apple Watch came out
301: [00:31:03] <Ryan-Toast> antmas_: https://www.youtube.com/watch?v=uIf9GdCzY_Y
302: [00:31:06] <antmas_> my gf has lost approx. 4 phones in the toilet
303: [00:31:09] <irogue_> which happened, now $99 instead of $150
304: [00:31:12] <spronk> :|
305: [00:31:15] <spronk> antmas_, HOW!?
306: [00:31:18] <Kingy> irogue_: nice, i'm so tempted
307: [00:31:24] <crapwagon> antmas_: stop making her do golden shower shows?
308: [00:31:26] <spronk> ... masturbating with the vibrate function?
309: [00:31:29] <antmas_> spronk: idk dude, but she blames it on our sprog lol
310: [00:31:42] <Colin[pi]> lol
311: [00:31:49] <Ryan-Toast> antmas_: get dat waterproofing then, son.
312: [00:31:58] <irogue_> https://getpebble.com/pebble
313: [00:32:00] <antmas_> Ryan-Toast: I know I know
314: [00:32:08] <irogue_> 7 days battery, basic as hell but does all I want (notifications on my wrist)
315: [00:32:14] <Kingy> didn't the ios7 update waterproof the device :P
316: [00:32:15] <Ryan-Toast> you can buy my Z1 for her when I get the Z3 :P
317: [00:32:19] <spronk> which zony is waterproof?
318: [00:32:26] <antmas_> Z3
319: [00:32:30] <Ryan-Toast> spronk all of the Z series
320: [00:32:33] <antmas_> oh
321: [00:32:38] <Ryan-Toast> are waterproof
322: [00:32:38] <Kingy> irogue_: tis my birthday next week. Might just treat myself :P
323: [00:32:45] <irogue_> ^_^
324: [00:32:53] <spronk> do they have annoying flappy things over the microsd?
325: [00:32:53] <Ryan-Toast> TREAT YO SELF
326: [00:32:54] <spronk> err
327: [00:32:56] <irogue_> biggest feature for me is they're OS-agnostic
328: [00:32:57] <spronk> microusb?
329: [00:33:02] <Ryan-Toast> spronk: ye
330: [00:33:06] <spronk> ughhhhh
331: [00:33:08] <Ryan-Toast> they’re good though
332: [00:33:16] <irogue_> so when I eventually switch from Nexus 5 to an iPhone, my watch will still be good :P
333: [00:33:16] <spronk> support Qi charging?
334: [00:33:31] <antmas_> lunch time
335: [00:33:38] <Bollig|DesignCty> I heart my pebble
336: [00:33:55] <irogue_> Bollig|DesignCty: ooo, you have one?!?!
337: [00:34:10] <Kingy> Bollig|DesignCty: worth getting then?
338: [00:34:15] <Ryan-Toast> I used to wear an ipod nano on a watch strap, then I stopped being a massive retard.
339: [00:34:19] <spronk> 5.2"!?
340: [00:34:25] <Kingy> Ryan-Toast: HAHAHA
341: [00:34:36] * Bollig|DesignCty put it this way, I don’t know I could go back to a non smart watch.
342: [00:34:49] <Kingy> SOLD!
343: [00:34:53] <irogue_> Bollig|DesignCty: real-world battery life?
344: [00:35:05] <spronk> ip68 on the z3... nice
345: [00:35:08] <Bollig|DesignCty> But then again, I don’t want to have to charge the damn thing every 16 hours, so pebble it is!
346: [00:35:18] <irogue_> +1
347: [00:35:29] <Bollig|DesignCty> irogue_: easily 7 days battery, but it depends how much you use it.
348: [00:35:51] <Bollig|DesignCty> Constant screen refreshes drop that to 3 days, probably more if you install those terrible ‘games’
349: [00:35:57] <irogue_> Moto360 looks nice, but dear god the battery life is bad, and it's Android-only
350: [00:36:16] <Kingy> 7 days would be fine
351: [00:36:20] <Kingy> could probably even live with 3
352: [00:36:28] <Kingy> manage to stretch my phone out to 3 days at times
353: [00:36:49] <Ryan-Toast> Kingy: I play too much Clash of Clans for that biz
354: [00:37:05] <Kingy> Ryan-Toast: yeah I use my tablet for all that
355: [00:37:09] <spronk> the "compact" version of z looks more like me..
356: [00:37:13] <Kingy> 2 hour train journeys require more than a phone :P
357: [00:37:21] <Bollig|DesignCty> yeah, my phone needs an overnight charge always.
358: [00:37:26] <Ryan-Toast> spronk: I’m still deciding.
359: [00:37:26] <Colin[pi]> mm mine too
360: [00:37:34] <Bollig|DesignCty> so I already have one of those, I need the watch to stretch it to the weekend minimum
361: [00:37:59] <Ryan-Toast> Bollig|DesignCty: I have too many watches to waste them all by buying a smartwatch :(
362: [00:38:03] <spronk> 4.6" as "compact". lol
363: [00:38:11] <spronk> camera isn't optical stabilised though.,.
364: [00:38:14] <Colin[pi]> Ryan-Toast: too many watches?
365: [00:38:17] <Ryan-Toast> Colin[pi]: yes
366: [00:38:18] <irogue_> yeah, I have enough trouble remembering to charge my phone every day, I'd never remember to also charge a watch daily
367: [00:38:23] <Colin[pi]> Ryan-Toast: but why?
368: [00:38:29] <Ryan-Toast> Colin[pi]: I like watches.
369: [00:38:32] * Tanger has joined #silverstripe
370: [00:38:39] <Colin[pi]> Ryan-Toast: ok :P
371: [00:38:40] <Kingy> Bollig|DesignCty: What does the pebble do to phone battery?
372: [00:39:11] <Ryan-Toast> Colin[pi]: This just arrived yesterday: http://www.northbeach.co.nz/product/Digital-Doppler-Watch?i=559430
373: [00:39:16] <Kingy> irogue_: which colour did you get?
374: [00:39:26] <Bollig|DesignCty> Kingy: low energy bluetooth, so probably <5% change I’d say. I really don’t notice a difference I don’t think.
375: [00:39:28] <irogue_> black. i'm a very plain person
376: [00:39:41] <Ryan-Toast> Colin[pi]: ah fuck now I’m looking at new watches ><
377: [00:39:49] <Bollig|DesignCty> The phone vibrating and turning the screen on for each notification I’m sure is 10x more than the pebble battery
378: [00:39:52] <Colin[pi]> Ryan-Toast: I have one fancy watch, that'll do me ;P
379: [00:40:02] <Bollig|DesignCty> Ryan-Toast: I wish I had enough money for a watch collection lol :D
380: [00:40:13] <Ryan-Toast> Bollig|DesignCty: do you have kids?
381: [00:40:19] <irogue_> I don't wear a watch at the moment
382: [00:40:26] <irogue_> so it'll be quite a change
383: [00:40:42] <Ryan-Toast> irogue_: Learn to wear it on the opposite side you use a mouse with.
384: [00:40:49] <irogue_> Ryan-Toast: I would anyway
385: [00:41:10] <irogue_> back when I did wear a watch (as a kid) it was always on my left wrist. got in the way otherwise
386: [00:41:20] <Colin[pi]> irogue_: I used to always wear one before smartphone
387: [00:41:32] <Colin[pi]> now I only wear if I'm going out to dinner or something
388: [00:41:50] * Bollig|DesignCty left wrist is the only place to wear a watch. and if you wear it underneath your arm for no real purpose that I will punch you.
389: [00:42:03] <Bollig|DesignCty> Ryan-Toast: 11 month old
390: [00:42:14] <Ryan-Toast> Bollig|DesignCty: You’re fucked then :P
391: [00:42:34] <irogue_> Bollig|DesignCty: I swear the majority of nurses I've met have done that
392: [00:42:43] <Bollig|DesignCty> I got 99 problems but lots of watches ain’t one.
393: [00:42:44] <zippy> hm
394: [00:42:58] <zippy> I thought there was a SecurityLogin_Page.ss or something eixsting for the login page
395: [00:43:04] <Bollig|DesignCty> irogue_: makes sense for them, so it won’t catch drip lines. People with a reason get a pass.
396: [00:43:35] <Bollig|DesignCty> zippy: you can make one
397: [00:43:47] <irogue_> ah yes. I was sure there must be a reason but couldn't think of what it would be
398: [00:44:06] <zippy> Bollig|DesignCty: I am trying to work out the name of it
399: [00:44:15] <zippy> what is the name of the file I should make, so it is used
400: [00:44:26] <irogue_> zippy: Security_login.ss
401: [00:44:51] <zippy> ta
402: [00:44:52] <Colin[pi]> Bollig|DesignCty irogue_: my gf is a nurse, has never done that :\
403: [00:44:55] <irogue_> Security class, login action
404: [00:45:31] <irogue_> Colin[pi]: my old flatmate was a midwife, she totally did it. looked so awkward every time she looked at her watch
405: [00:45:52] <Colin[pi]> heh I'm going to have to observe this next time I'm at a hospital
406: [00:45:59] <Colin[pi]> which hopefully is not soon :)
407: [00:46:21] <Ryan-Toast> “I usually take steps to avoid elevators” heh
408: [00:47:25] <Kingy> So I'd go with the blue pebble, but i feel that would clash a lot
409: [00:47:32] <Kingy> and i'd look like a twat
410: [00:48:00] <Ryan-Toast> black looks good with everything
411: [00:48:01] * Bollig|DesignCty nods
412: [00:48:14] <Kingy> yeah but that's boring
413: [00:48:14] <Ryan-Toast> I’d get the grey.
414: [00:48:25] <Kingy> yeah grey could be good
415: [00:48:33] <Kingy> i'd also think also bold colour would just make it look like a childs watch
416: [00:48:56] <Bollig|DesignCty> Kingy: it has a standard band connection (fuck you apple) so you can get yourself a fluro pink band if you like.
417: [00:49:02] <Ryan-Toast> If you have shoes to match then go for it.
418: [00:49:16] <Ryan-Toast> If not, pick up some cheap chucks or vans to accessorise with.
419: [00:49:40] <Kingy> just need a new clutch purse now and I'm all set thanks Ryan-Toast
420: [00:49:42] <Bollig|DesignCty> and put some baseball cards in the spokes of your back wheel.
421: [00:50:00] <Ryan-Toast> Kingy: Ain’t nothing wrong with looking good :P
422: [00:50:03] <Colin[pi]> lol
423: [00:50:22] * Colin[pi] has zero fashion sense
424: [00:50:29] <Kingy> fine line between looking good and looking like a douche in this city
425: [00:50:32] <Colin[pi]> in fact, is there a negative fashion sense? I think I have that
426: [00:50:41] <Kingy> Colin[pi]: same
427: [00:50:43] <Ryan-Toast> Colin[pi]: http://www.reddit.com/r/malefashionadvice/comments/12gfbv/the_basic_wardobe_40/
428: [00:50:50] <Colin[pi]> I just dont really care lol
429: [00:51:03] <Colin[pi]> I'm at an age now where I don't give a fuck
430: [00:51:19] <Colin[pi]> if I want to head to the shops in trackies and flip flops, I'm damn well going
431: [00:51:39] <Ryan-Toast> I need to buy some suits.
432: [00:51:47] <Bollig|DesignCty> hells yeah Colin[pi]
433: [00:51:50] <Kingy> Ryan-Toast: TL;DR
434: [00:51:53] <Kingy> :P
435: [00:51:56] <Ryan-Toast> Kingy: :P
436: [00:51:59] <Kingy> Yeah I need a new suit
437: [00:52:18] <Colin[pi]> that said I try to look tidy at least
438: [00:52:19] <Kingy> ideally not another Hallensteins one
439: [00:52:30] <Colin[pi]> but like 95% of the time I'm in jeans and a t-shirt
440: [00:52:36] * Bollig|DesignCty googles Hallensteins
441: [00:52:37] * Ryan-Toast needs to do a website for a suit shop for free suits
442: [00:52:47] <Bollig|DesignCty> smart.
443: [00:52:54] <Bollig|DesignCty> I want a winery for a similar reason.
444: [00:53:08] <Ryan-Toast> lol
445: [00:53:23] <Bollig|DesignCty> wine > suits
446: [00:53:36] <Kingy> Colin[pi]: you're doing better than me. Outside of work it's canterbury pants and a hoodie
447: [00:54:31] <Colin[pi]> with fashion there's a fine line between looking fashionable and looking like a douche
448: [00:54:39] <Colin[pi]> I'm sure Ryan-Toast looks the former
449: [00:54:40] <Colin[pi]> ;D
450: [00:54:59] <Kingy> Wellington is fantastic for spotting the latter
451: [00:55:01] <Ryan-Toast> Colin[pi]: I’m susually just in plain t-shirt and dark jeans
452: [00:55:07] * spronk is in track pants right now
453: [00:55:14] <spronk> win
454: [00:55:18] <Ryan-Toast> and some high-tops.
455: [00:55:24] <Ryan-Toast> because I fucking love hi-tops.
456: [00:55:24] <Kingy> I only have to wear business 1 day a week now
457: [00:55:26] <Ryan-Toast> so comfy
458: [00:55:29] <Kingy> <3 rural offices
459: [00:56:58] <Ryan-Toast> Rule of thumb is go intoa store to try shit on, find your size. Then order it from overseas
460: [00:57:04] * DesignCity has joined #silverstripe
461: [00:57:31] <irogue_> [13:55:25] <Kingy> I only have to wear business 1 day a week now
462: [00:57:33] <zippy> mmm never trought about that for shoes
463: [00:57:36] <Colin[pi]> Ryan-Toast: and dont tell the store that
464: [00:57:37] <Kingy> Pfft, my rule of thumb is to reluctantly go on a shopping spree with the gf who dresses me :)
465: [00:57:38] <irogue_> wear... business?!?
466: [00:57:45] <Ryan-Toast> zippy: that goers 1000% for shoes
467: [00:57:53] <Kingy> irogue_: ya the corporate life
468: [00:58:02] <Kingy> like i said, down to 1 day aweek now :)
469: [00:58:17] * Bollig|DesignCty quit (Ping timeout: 272 seconds)
470: [00:58:18] * DesignCity is now known as Bollig|DesignCty
471: [00:58:28] <Colin[pi]> Kingy: my gf buys me awesome clothes that I like, my ex bought me stuff like... "what... the fuck... is this? and why would you think I would wear this??"
472: [00:58:40] <Kingy> hahahaha
473: [00:58:41] * jedateach has left #silverstripe
474: [00:58:53] <Ryan-Toast> Colin[pi]: Supra Vaiders in NZ $220, order online with free shipping: $100 USD
475: [00:58:54] <Kingy> Colin[pi]: mine has occasional moments where she tries to push the boundary
476: [00:59:03] <Colin[pi]> like a Jim Beam t-shirt
477: [00:59:06] <Colin[pi]> I mean really wtf
478: [00:59:10] <Colin[pi]> I'm not that much of a bogan
479: [00:59:12] <irogue_> today in Rebel Alliance (5 people) we have 3 in shorts and 2 in jeans. 4 in t-shirts, one in a shortsleeved button-up. 3 in sneakers, 1 in skate shoes (I can't see Oly's feet)
480: [00:59:18] <Ryan-Toast> Colin[pi]: Went to Northbeach to try them on, then ordered them from US :P
481: [00:59:41] <Kingy> irogue_: funny this is, there is one guy here who bikes into work and just doesn't get changed
482: [00:59:45] <Kingy> so he's sports casual all day
483: [00:59:49] <irogue_> lol
484: [00:59:52] <Ryan-Toast> Kingy: Lol!
485: [00:59:57] <spronk> what the fuck is a supra vaider
486: [01:00:14] <Ryan-Toast> spronk: http://www.suprafootwear.com/products/S18188/BLK/SKYTOP
487: [01:00:15] <irogue_> there's also a Slow Cooker on my desk and a bike next to it.
488: [01:00:24] <Ryan-Toast> oops, that’s a skytop
489: [01:00:37] <spronk> looks like something a rapper woudl wear
490: [01:00:45] <Ryan-Toast> vaider: http://www.suprafootwear.com/products/S28188/BKW/VAIDER
491: [01:01:15] <zippy> ..
492: [01:01:18] <spronk> looks even more like something a rapper would wear
493: [01:01:23] <Ryan-Toast> :P
494: [01:01:29] <spronk> also
495: [01:01:31] <spronk> holy crap that's expensive
496: [01:01:37] <Ryan-Toast> what can I say, I lived in Rewa for a long time
497: [01:01:46] <irogue_> I live in rewa!
498: [01:02:18] <Ryan-Toast> irogue_: I lived on alfriston road! :D
499: [01:02:23] <irogue_> I live on Weymouth Rd
500: [01:02:32] <zippy> no bata bullets?
501: [01:02:58] <irogue_> next to the train station & southmall
502: [01:02:58] <spronk> heh
503: [01:02:59] <spronk> you mena
504: [01:03:02] <spronk> cheap chuck taylors?
505: [01:03:08] <irogue_> Ryan-Toast: http://www.lastseason.co.nz/shoe-clearance
506: [01:03:12] <irogue_> I buy most of my shoes here :P
507: [01:04:26] <Ryan-Toast> irogue_: I want to get some redwings just to go full hipster
508: [01:04:37] * lerni quit (Ping timeout: 272 seconds)
509: [01:05:43] * nickmolhoek quit (Quit: nickmolhoek)
510: [01:05:50] * muskie9 has joined #silverstripe
511: [01:06:05] * muskie9 is now known as _muskie9_
512: [01:06:28] * _muskie9_ is now known as muskie9
513: [01:07:46] <spronk> adidas superstar ftw
514: [01:07:51] <spronk> also, basically anything by puma
515: [01:07:58] <spronk> puma outlets their shoes sooo cheap too
516: [01:09:07] <spronk> $30 for a pair of puma clydes, jaja
517: [01:09:33] <Ryan-Toast> Time for the yearly shop I think
518: [01:09:39] <spronk> haha
519: [01:09:42] <spronk> yearly
520: [01:09:43] <spronk> mm
521: [01:09:50] * spronk knows what you mean.
522: [01:09:55] <Ryan-Toast> I usually just doa massive shop around this time
523: [01:10:19] <Ryan-Toast> Donate all the shit I don’t wear anymore and go back to bare essentials
524: [01:10:21] * spronk is running out of clothes that haven't been ruined by the washing machine
525: [01:10:47] * irogue_ buys shoes
526: [01:11:17] <spronk> PSA: barkers 30% off for VIP atm
527: [01:11:39] <Ryan-Toast> $110 for track shorts…lol no thanks http://www.iloveugly.co.nz/new-items/zespy-short-grey-marle.html
528: [01:11:45] <spronk> :|
529: [01:11:52] <spronk> the fuck is wrong with the fashion industry
530: [01:12:08] <spronk> they are almost as bad as those drop crotch pants
531: [01:12:20] <Ryan-Toast> THERE IS A SUIT SALE ON AT BARKERS
532: [01:12:34] <Ryan-Toast> offer ends tonight… y u do this
533: [01:12:36] <spronk> ha
534: [01:12:54] <irogue_> I have never owned a suit
535: [01:13:00] <Colin[pi]> if I was fashionable I'd have no fucking money left at all
536: [01:13:09] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
537: [01:13:25] <irogue_> Colin[pi]: +1
538: [01:13:34] <spronk> nah
539: [01:13:37] <irogue_> I wear whatever is clean
540: [01:13:39] <spronk> just buy all your clothes from aliexpress
541: [01:13:59] <irogue_> I live in rewa, I should really start buying my clothes from the local shops
542: [01:14:28] <irogue_> just need to figure out sizing, I'm normally XXL but might be a M in rewa
543: [01:14:38] <Ryan-Toast> irogue_: lol
544: [01:14:50] <camfindlay> ok, so at the NZPHP Confernce Rasmus was keen for us to do a bit of a follow up interview with him - I’m putting some questions together now… any questions from you guys you’d like put to him?
545: [01:14:56] <spronk> xxl?
546: [01:15:06] <spronk> how tall are you irogue_ ?
547: [01:15:41] <irogue_> spronk: 6'2
548: [01:15:44] <spronk> ah
549: [01:16:02] <spronk> AS YOU WERE
550: [01:16:29] <spronk> Ryan-Toast, http://www.barkersonline.co.nz/product/holbrook-blazer-i17637/col-sand
551: [01:16:31] <spronk> there ya go
552: [01:16:34] <spronk> pimp as.
553: [01:16:44] <Ryan-Toast> spronk: that’s a fugly looking suit haha
554: [01:17:26] <spronk> :D
555: [01:17:41] <Ryan-Toast> I love ugly’s store is so fuckifng weird that they use the same guy for everything and he has the same expression. It’s creepy.
556: [01:17:42] <Colin[pi]> even the model wearing it looks like "please... kill me"
557: [01:17:44] <irogue_> WOOP WOOP
558: [01:17:47] <antmas_> we still on phones>
559: [01:17:48] <antmas_> ?
560: [01:17:50] <irogue_> a client just dropped off cake
561: [01:18:18] <Colin[pi]> antmas_: naw nigga we on fashion sense now dawg
562: [01:18:40] <antmas_> fashion senes eh?
563: [01:18:51] <Colin[pi]> yes of which I have none
564: [01:18:52] <irogue_> spronk: those who've met me can attest that I am large in every direction
565: [01:18:53] <antmas_> developers talking about fashion sense
566: [01:19:05] <antmas_> THIS SHOULD BE RIVETING
567: [01:19:06] <spronk> yeah
568: [01:19:07] <Colin[pi]> antmas_: lol yeah pretty much.. *sad trombone*
569: [01:19:12] <spronk> none of us have any, amirite?
570: [01:19:25] <Colin[pi]> except Ryan-Toast
571: [01:19:30] <irogue_> and Hamish
572: [01:19:31] <Colin[pi]> but he's an exception
573: [01:19:36] <irogue_> Hamish should really be here for this
574: [01:19:39] <Colin[pi]> oh is Hamish a fashionista?
575: [01:19:43] <irogue_> very yes
576: [01:19:47] <Colin[pi]> oh ok TIL
577: [01:19:56] <irogue_> I swear he gets some new piece of clothing delivered every day
578: [01:20:04] <spronk> :|
579: [01:20:05] <Ryan-Toast> Just go to AScolour and buy like 10 staple shirts in black, white, grey. And Plain shorts in all the colours
580: [01:20:17] <Ryan-Toast> boom, fasion
581: [01:20:20] <antmas_> Ryan-Toast: AScolour?
582: [01:20:24] <Ryan-Toast> fashion**
583: [01:20:26] <Colin[pi]> irogue_: so not only do you have a guy looking over your shoulder going "tsk tsk", you have a very fashionable guy going "tsk tsk"
584: [01:20:29] <antmas_> I used to get a lot of stuff from ASOS
585: [01:20:31] <Ryan-Toast> http://www.ascolour.co.nz/
586: [01:20:52] <spronk> BLANK IS BORING
587: [01:20:55] <Ryan-Toast> They do a deal I think it’s 3 t-shirts and two shorts for $100
588: [01:21:54] <antmas_> that's pretty good
589: [01:22:06] <antmas_> most people at this office wear super square clothes though
590: [01:22:16] <antmas_> 'smart casual'
591: [01:22:22] <spronk> man that's expensive
592: [01:22:30] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
593: [01:22:31] <spronk> Ryan-Toast, just go to cotton on outlets and buy tee shirts for $5 each
594: [01:22:51] <Ryan-Toast> spronk: I don’tlike the quality of cotton on
595: [01:22:55] <spronk> neither do i
596: [01:23:04] <Ryan-Toast> AScolour shirts are actually nice.
597: [01:23:08] <Ryan-Toast> and cheap
598: [01:23:14] <spronk> hmm
599: [01:23:18] <spronk> do they last long
600: [01:23:19] <spronk> er
601: [01:23:32] <spronk> and are they nice thick cotton?
602: [01:23:45] <Ryan-Toast> Shirts are great, the shorts I had a button come off two of them
603: [01:24:03] <Ryan-Toast> so stiched them back on with thicker ..twine?
604: [01:24:06] <Ryan-Toast> string whatever
605: [01:24:43] <spronk> hmm
606: [01:24:44] <spronk> 180gsm
607: [01:24:46] <spronk> doesn't sound that thick
608: [01:25:03] <Ryan-Toast> They aren’t super thick
609: [01:26:10] <spronk> hmm
610: [01:26:20] <spronk> yeah, these tee shirts will not work for me. too long for their width, too thin :p
611: [01:26:57] <Ryan-Toast> :P
612: [01:27:04] <antmas_> I used to buy everything from cheapskates just so it would last longer :O
613: [01:27:05] <spronk> maybe i'm fussier than i thought
614: [01:28:33] * spronk misses 1daytee
615: [01:29:29] <irogue_> http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objectid=11335624&ref=nzh_tw
616: [01:29:32] <irogue_> goddamn NZ Bus
617: [01:29:59] <irogue_> spronk: an old friend of mine was the guy whose job it was to photoshop the tees onto the models for 1-daytee
618: [01:30:06] <spronk> :D
619: [01:30:22] <Colin[pi]> :o
620: [01:30:31] <irogue_> talk about a boring and repetitive job!
621: [01:32:13] <antmas_> bought 2 shirts off there iirc
622: [01:32:13] <Ryan-Toast> irogue_: They couldn’t have made a script for that?
623: [01:32:20] <antmas_> 1 was about 3242424234 sizes too small
624: [01:32:29] * abitran quit (Ping timeout: 272 seconds)
625: [01:33:26] * UncleCheese has joined #silverstripe
626: [01:34:12] <Kingy> go away for half an hour and still talking about fashion. dafuq is going on
627: [01:34:16] <UncleCheese> well, just took a walk over to vodafone
628: [01:34:49] <Kingy> what's the verdict?
629: [01:34:51] <UncleCheese> somehow ended up walking out of there with a $189/month plan
630: [01:35:08] <antmas_> UncleCheese: :|
631: [01:35:13] * antmas_ shakes head at UncleCheese
632: [01:35:15] <Colin[pi]> what in the actual
633: [01:35:16] <UncleCheese> hs
634: [01:35:19] <UncleCheese> nah
635: [01:35:22] <Ryan-Toast> UncleCheese: http://i.imgur.com/VKFn57K.gif
636: [01:35:26] <UncleCheese> i told 'em to stick it
637: [01:35:29] <UncleCheese> lol, nice Ryan-Toast
638: [01:35:33] <antmas_> lol
639: [01:35:40] <Kingy> haha
640: [01:35:41] <Colin[pi]> hehe
641: [01:35:53] <UncleCheese> they actually have regular plans where you can just pay for the phone on installments, interest free
642: [01:36:02] <UncleCheese> which seems to take away a lot of the noise
643: [01:36:06] <spronk> $189/month
644: [01:36:06] <spronk> !?
645: [01:36:10] <spronk> my god.
646: [01:36:15] <spronk> you got vodafone'd
647: [01:36:17] <UncleCheese> i dunno, i'm going to quit for now
648: [01:36:25] <Ryan-Toast> Do you get a coupon for a free bj a month with that plan or something?
649: [01:36:48] <zippy> spronk: vodafucked
650: [01:36:49] <UncleCheese> not free, but discounted
651: [01:37:01] <Colin[pi]> free herpes
652: [01:37:15] <spronk> unfortunately you can't use your normal minutes for it
653: [01:37:24] <antmas_> WAIT
654: [01:37:25] <spronk> so it's charged at $29/minute overage
655: [01:37:36] <antmas_> UncleCheese: you *actually* got a $189p/m plan?
656: [01:37:41] <antmas_> or did I miss the joke
657: [01:37:46] <antmas_> get*
658: [01:38:02] <spronk> also, ss ltd isn't supplying you with a phone UncleCheese ?
659: [01:38:09] <UncleCheese> joke
660: [01:40:07] <ss23> They give me a Nexus on a plan :O
661: [01:40:15] <ss23> I tell ya, $500 Google Authenticator box
662: [01:40:20] <Kingy> :P
663: [01:40:33] <ss23> (Did I already make that comment here? I forget)
664: [01:40:35] <spronk> what the fuck..
665: [01:40:46] <spronk> has anyone else had their google analytics property ID randomly change?
666: [01:41:05] <ss23> We noticed that you're running an application that blocks web advertising, which can also affect the behavior of the AWS console. We recommend that you configure the ad-blocking application to accept Internet traffic from our domain, console.aws.amazon.com.
667: [01:41:16] <ss23> bitch
668: [01:42:45] <Kingy> ss23: why does googling "silverstripe poo" show our test site :P
669: [01:43:07] <antmas_> ROFL
670: [01:43:12] <antmas_> omg it does
671: [01:43:15] <Kingy> top result as well
672: [01:43:15] <Kingy> lol
673: [01:43:21] <Kingy> #winning #livingthedream
674: [01:44:27] <antmas_> winning the poo war?
675: [01:44:30] <antmas_> LOL
676: [01:44:41] <antmas_> ahhh that's why
677: [01:45:53] <Ryan-Toast> I talked shit about a website I was makiing once, and when the client googled teir company names it brought up the ss.log.
678: [01:46:00] <Ryan-Toast> that was not a good day
679: [01:46:32] <Kingy> hmm haven't thought about that before
680: [01:46:33] <Kingy> lol
681: [01:47:05] <antmas_> Ryan-Toast: o.O
682: [01:47:08] <Ryan-Toast> Kingy: yeah be careful of that :P
683: [01:47:16] <antmas_> yeeesh that would have been awkwar
684: [01:47:19] <Kingy> i love the nzx-agri website
685: [01:47:27] <Kingy> there we go
686: [01:47:30] <antmas_> I LOVE TASMAN DISTRICT COUNCIL
687: [01:47:32] <Ryan-Toast> simon_w was nice and deleted it for me, but it was still up for a couple of weekns
688: [01:47:34] * muskie9 has joined #silverstripe
689: [01:48:13] <antmas_> Ryan-Toast: did your boss get ya? or did the client go straight to you?
690: [01:48:35] <Ryan-Toast> antmas_: Was a home client, they came straight to me, and were prtty upset about it. I felt like shit for ages.
691: [01:49:04] <antmas_> ouch
692: [01:49:06] <Kingy> wonder if anyone has said bad things about us in here before I came along :P
693: [01:49:16] <Ryan-Toast> Kingy: I know I have
694: [01:49:23] <spronk> damn
695: [01:49:28] <spronk> i've used 20% of my traffic allowance in 2 days
696: [01:49:30] <Kingy> http://logs.simon.geek.nz/search.php?q=agri
697: [01:49:32] <Kingy> looks like im clean
698: [01:49:36] <irogue_> spronk: on what?
699: [01:49:46] <Colin[pi]> yeah I never mention client names in here :P
700: [01:49:49] <spronk> adsl
701: [01:50:06] <adrexia> Kingy, they may have used a code name ;)
702: [01:51:14] <Kingy> haha i'm sure
703: [01:51:52] <irogue_> oo oo
704: [01:52:01] <irogue_> us SS Ltd folk should start using codenames in here
705: [01:52:03] <Tanger> Man, who's stupid idea was it to swap the train, which heads into the business district and hence my work, with an express line to the royal show. And then not tell anybody?
706: [01:52:22] <Colin[pi]> Tanger: i can't be 100% certain, but pretty sure it was ss23's idea
707: [01:52:37] <irogue_> ss23: so, how about that project leopard, eh?
708: [01:52:41] <Tanger> ss23: Y u lyk this?
709: [01:53:13] <antmas_> I vote ss23 also
710: [01:55:55] <spronk> hmm
711: [01:55:59] <spronk> has chrome recently changed its text rendering?>
712: [01:56:05] <Colin[pi]> sure has spronk!
713: [01:56:09] <Colin[pi]> it finally looks decent
714: [01:56:11] <spronk> ahh
715: [01:56:15] <spronk> that would explain why everything looks weird
716: [01:56:22] <spronk> couldn't quite put my finger on it
717: [01:56:22] <Colin[pi]> only took them about 4 years to fix
718: [01:56:29] <spronk> ..... think i preferred it before :P
719: [01:56:30] * ocmnt has joined #silverstripe
720: [01:56:39] <Colin[pi]> spronk: no wai, before was freakin terrible
721: [01:56:44] <spronk> hmm
722: [01:56:50] <spronk> something seems pretty wack with the kerning now thugh
723: [01:56:52] <spronk> though
724: [01:57:45] <spronk> yeahhh
725: [01:57:52] <spronk> firefox looks a looot nicer on windows
726: [01:58:15] <Colin[pi]> spronk: mm I use it as my main browser (FF)
727: [01:58:16] <Colin[pi]> http://www.istartedsomething.com/20140412/google-chrome-35-beta-adds-much-needed-directwrite-font-rendering-on-windows/
728: [01:58:20] <Colin[pi]> ^ comparison
729: [01:58:32] <irogue_> yeah
730: [01:58:33] <zippy> ocmnt: nice ipv6 :)
731: [01:58:42] <spronk> tbh
732: [01:58:51] <spronk> i prefer the older rendering
733: [01:59:02] <spronk> its less fuzzy
734: [01:59:03] <Colin[pi]> I like the older for small text, and the newer for large
735: [01:59:06] <spronk> yeah
736: [01:59:08] <spronk> agreed
737: [01:59:27] <antmas_> I like the older one
738: [01:59:28] <Colin[pi]> spronk: but I find FF balances that quite nicely
739: [01:59:42] <spronk> mm
740: [01:59:43] <irogue_> chrome now uses the OS' font rendering on windows rather than doing it itself. unfortunately, I don't like windows' font rendering
741: [01:59:54] <spronk> hmm
742: [01:59:59] <spronk> what does IE use?
743: [02:00:05] <antmas_> windows
744: [02:00:33] <antmas_> sometimes windows also downgrades the OS font rendering based on performance index
745: [02:00:35] <spronk> hmm
746: [02:00:40] <irogue_> windows' but without ClearType
747: [02:00:40] <spronk> IE's looks darker
748: [02:00:44] <antmas_> which can makes things look prettttty shit
749: [02:00:53] <irogue_> spronk: no ClearType in IE
750: [02:01:00] * ocmnt quit (Ping timeout: 260 seconds)
751: [02:01:01] * lerni has joined #silverstripe
752: [02:01:10] <spronk> oh?
753: [02:01:26] <Colin[pi]> mm I think chrome's fonts look a bit "light" now
754: [02:01:33] <irogue_> yep, ClearType has that effect
755: [02:01:37] * travis-ci has joined #silverstripe
756: [02:01:38] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#3418 (3.1 - b58d42f : Sean Harvey): The build passed.
757: [02:01:38] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/461481d56a6a...b58d42f72213
758: [02:01:38] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/36830952
759: [02:01:38] * travis-ci has left #silverstripe
760: [02:01:38] <irogue_> is very OTT antialiasing
761: [02:02:07] <Colin[pi]> comparing IE, Chrome and FF on my box right now... still like FF the best
762: [02:02:30] <spronk> yeah
763: [02:02:33] <Tanger> Colin[pi]: Except for the memory use
764: [02:02:35] <spronk> ff is nicer for smaller fonts
765: [02:03:00] <antmas_> if FF fixed that memory usage, it would be tits
766: [02:03:00] <irogue_> one of the things I really notice going between work (OSX) and home (win8) is how text looks
767: [02:03:16] <irogue_> antmas_: and did decent process separation
768: [02:03:22] <Ryan-Toast> Colin[pi]: Are you using size-adjust in your css?
769: [02:03:32] <Colin[pi]> Tanger: I dont know what you're talking about: ;) http://imgur.com/i75E17s
770: [02:03:35] <irogue_> fucking hate it when one tab goes to shit and it crashes whole browser
771: [02:04:01] <antmas_> why does chrome split into multiple instances again?
772: [02:04:07] <irogue_> antmas_: sandboxing
773: [02:04:13] <antmas_> background stuffs?
774: [02:04:15] <Colin[pi]> mm each tab is it's own process
775: [02:04:17] <antmas_> irogue_: oh
776: [02:04:24] <antmas_> weird
777: [02:04:31] <irogue_> every tab is sandboxed, so no tab can fuck with another. good security practice
778: [02:04:37] <Tanger> I would have thought that would introduce overhead
779: [02:04:39] <antmas_> how much does safari use these days?
780: [02:04:45] <Tanger> Ah
781: [02:04:50] <Tanger> That's cool irogue_
782: [02:04:56] <antmas_> yeah it is :D
783: [02:05:11] <Colin[pi]> antmas_: on windows? not much, but it's an old pos
784: [02:05:18] <irogue_> Tanger: a little, but Windows also misrepresents Chrome's memory usage, as windows task manager can't understand the same memory being shared between multiple processes
785: [02:05:39] * lerni quit (Ping timeout: 272 seconds)
786: [02:05:40] <irogue_> it reports it as being used by every process
787: [02:05:48] <antmas_> Colin[pi]: what about on osx?
788: [02:05:54] <Colin[pi]> antmas_: not sure
789: [02:06:26] <irogue_> antmas_: 48MB with a single page (apple.com) open
790: [02:06:46] <spronk> chrome has memory leak issues for me
791: [02:06:47] <irogue_> 128MB with same single page open
792: [02:07:04] <spronk> for example, my chrome supervisor process is currently using 4gb'
793: [02:07:07] <antmas_> irogue_: not bad
794: [02:07:08] <irogue_> spronk: sure it's not that misrepresenting issue? check the Chrome task manager as it reports correctly
795: [02:07:15] <antmas_> chrome runs about 82mb for me per tab
796: [02:07:23] <irogue_> +15:06:48] <irogue_> 128MB with same single page open
797: [02:07:23] <antmas_> 92mb*
798: [02:07:25] <irogue_> (that's ff)
799: [02:07:40] <Colin[pi]> meanwhile, I have 12 tabs open in firefox for 837MB
800: [02:07:53] <spronk> oh wow
801: [02:07:55] <spronk> gpu process
802: [02:07:56] <spronk> 600mb
803: [02:07:56] <spronk> :|
804: [02:08:16] <antmas_> fucking browsers
805: [02:09:18] <antmas_> IE11 uses about 111mb for me
806: [02:09:22] <irogue_> Colin[pi]: my chrome is 660MB with 11 tabs open
807: [02:09:52] <irogue_> including all my plugins which are about 100MB of that
808: [02:10:00] <spronk> chrome thinks my gpu needs 600mb ram
809: [02:10:03] <spronk> and "browser" is 3GB
810: [02:10:21] <Colin[pi]> think about how big the object graphs are that browsers handle these days
811: [02:10:25] <Colin[pi]> (DOM etc.)
812: [02:10:41] <Colin[pi]> not surprised how big the memory usage is tbh
813: [02:10:43] <irogue_> spronk: my GPU process is 30MB
814: [02:10:47] <irogue_> wtf do you have open?
815: [02:10:50] <spronk> i dont know :|
816: [02:11:14] <spronk> 35 tabvs
817: [02:11:14] <antmas_> spronk: 600mb?
818: [02:11:15] <spronk> -v
819: [02:11:15] <ss23> 14:52:38 < irogue_> ss23: so, how about that project leopard, eh?
820: [02:11:16] <antmas_> o.O
821: [02:11:17] <ss23> what? o.o
822: [02:11:22] <ss23> 14:52:22 < Colin[pi]> Tanger: i can't be 100% certain, but pretty sure it was ss23's idea
823: [02:11:26] <spronk> how do i find out what's using the gpu process memory
824: [02:11:26] <ss23> im being opressed
825: [02:11:28] <ss23> Colin[pi] is a maenie
826: [02:11:41] <irogue_> ss23: figured you probably haven't had much to do with that codename, but i'm sure you could figure it out :P
827: [02:11:42] <antmas_> spronk: what gpu?
828: [02:11:47] <spronk> gtx660
829: [02:11:48] <Colin[pi]> ss23: you said bad things about my htpc! ;_;
830: [02:11:50] <novaweb> Gents and Ladies..? using index $this->renderWith('TemplateInsideLayout') why am I not rendering any of the master (parent) template?
831: [02:11:51] <Colin[pi]> ;p
832: [02:11:58] <antmas_> spronk: should be some kind of nvidia monitoring tool
833: [02:12:01] <spronk> hm
834: [02:12:09] <spronk> https://code.google.com/p/chromium/issues/detail?id=349553
835: [02:12:11] <ss23> Colin[pi]: It's not silent!
836: [02:12:11] <antmas_> EVGAs one tells you im pretty sure
837: [02:12:12] <spronk> may be a bug
838: [02:12:22] <ss23> irogue_: I get the codename, I just don't know what you're referencing in terms of anything I would know/care about :S
839: [02:13:06] <Colin[pi]> haha: http://i.imgur.com/2nwXI5C.jpg
840: [02:13:13] <spronk> yeah, looks like a memory leak of some kind
841: [02:13:14] <irogue_> [14:45:54] <Ryan-Toast> I talked shit about a website I was makiing once, and when the client googled teir company names it brought up the ss.log.
842: [02:13:19] <spronk> chrome has been open for about 2 weeks
843: [02:13:19] <UncleCheese> omg
844: [02:13:23] <irogue_> [14:52:01] <irogue_> us SS Ltd folk should start using codenames in here
845: [02:13:29] <irogue_> ^ ss23
846: [02:13:36] <ss23> oic oic
847: [02:13:41] <Ryan-Toast> Ryahn Toast is pretty obvious.
848: [02:14:04] <Ryan-Toast> no… no it’s that other Ryan who works for toast
849: [02:14:06] <ss23> project bukacake.
850: [02:14:15] <Ryan-Toast> bukkake
851: [02:14:15] <irogue_> project horsefacelady
852: [02:14:24] <spronk> sheesh guys
853: [02:14:29] <spronk> you never go full Ryan-Toast
854: [02:14:47] <Ryan-Toast> If I change my name nwow, no-one will know who I am.
855: [02:14:48] <Kingy> ss23: you should add robots.txt to our test site :)
856: [02:14:53] <Ryan-Toast> And i lose all my FUCKING swearing stats
857: [02:15:13] <irogue_> 15:14 up 8 days, 23:58, 5 users, load averages: 1.70 1.95 2.02
858: [02:15:18] <irogue_> that'll be how long my chrome's been open
859: [02:15:49] <ss23> A day in the live of a SilverStripe server - http://i.imgur.com/tHW7eSc.png
860: [02:15:53] <ss23> Kingy: Why don't you add it? :O
861: [02:16:00] <Kingy> non
862: [02:16:19] <spronk> ss23,
863: [02:16:22] <spronk> what did you do to it?
864: [02:16:25] <ss23> It was Kingy!
865: [02:16:28] <ss23> I SWEAR IT WAS Kingy!
866: [02:16:39] <ss23> Something is all done fucked up with that esxi server I think
867: [02:16:40] <Kingy> we all know that's not true
868: [02:16:51] <Kingy> actually if that's the test site, and a deploy does that
869: [02:16:54] <Kingy> then it probably is me
870: [02:17:01] <Kingy> if not then ignore
871: [02:17:10] <ss23> :D
872: [02:18:20] <Ryan-Toast> antmas_: loadirng up a gfycat of current page builder progress
873: [02:18:26] * micmania1 quit (Quit: micmania1)
874: [02:19:00] <ss23> Idea: A script that will cause CPU load in such a way that you get funny pictures in loadavg graphs
875: [02:19:33] <Ryan-Toast> antmas_: here it is. It’s coming along nicely: http://www.gfycat.com/HandyUnluckyHippopotamus
876: [02:19:44] <spronk> Ryan-Toast, are you integrating widgets bro
877: [02:19:44] <irogue_> we had a burndown chart that looked like a New York skyline last week
878: [02:19:55] <antmas_> Ryan-Toast: dude
879: [02:20:00] <antmas_> Ryan-Toast: AWESOME
880: [02:20:06] <zippy> sand and shit, hahah
881: [02:20:09] <zippy> that chick aint bad
882: [02:20:13] <novaweb> using index $this->renderWith('TemplateInsideLayout') why am I not rendering any of the master (parent) template?
883: [02:20:20] <ss23> zippy: lol
884: [02:20:22] <ss23> was thinking that
885: [02:20:34] <irogue_> I wasn't
886: [02:20:35] <Ryan-Toast> spronk: like what?
887: [02:20:45] <zippy> novaweb: try $this->renderWith(array('TemplateInsideLayout', 'Page'))
888: [02:20:47] <spronk> renderable dataobject of any kind?
889: [02:20:52] <ss23> oh wow
890: [02:20:54] <ss23> this gif is longer
891: [02:20:55] <ss23> there's more women
892: [02:20:56] <ss23> :O
893: [02:21:01] <Ryan-Toast> antmas_: Don’t see why not
894: [02:21:03] <zippy> novaweb: make sure TemplateInsideLayout is in the Layout folder for sure
895: [02:21:07] <Ryan-Toast> spronk ^
896: [02:21:11] <spronk> mm
897: [02:21:20] <spronk> should be pretty sweet for more complex pages
898: [02:21:31] <Ryan-Toast> just making it for my designers
899: [02:21:40] <Ryan-Toast> so they can rapid prototype
900: [02:21:41] <Kingy> rage
901: [02:21:47] <Kingy> why isn't this content box showing up rararara
902: [02:22:00] <spronk> tbh it'll be good for devs too
903: [02:22:03] <spronk> esp if i can just be like
904: [02:22:10] <spronk> HERES THIS COOL TEMPLATE BACKED DATAOBJECT
905: [02:22:21] <spronk> stick it in there full 3/4 width next to this here menu
906: [02:24:06] <Ryan-Toast> spronk please ignore the UI, but I’m building this too, which will hook into the dataobjects and generate their css: http://i.imgur.com/1aKy4YS.jpg
907: [02:24:21] * micmania1 has joined #silverstripe
908: [02:24:25] <spronk> dawg
909: [02:24:26] <spronk> hardcore
910: [02:24:38] <spronk> dem colour pickers - what you using?
911: [02:25:24] <antmas_> zippy: aaaaaaaaand rain
912: [02:25:32] * antmas_ is now known as antmas
913: [02:25:33] <Ryan-Toast> spronk: http://automattic.github.io/Iris/
914: [02:25:38] <spronk> oo
915: [02:26:20] <novaweb> zippy: The template is inside Layout - my problem is none of the header or footer from top level Page.ss is showing. Only TemplateInsideLayout.ss content is being displayed on the page.
916: [02:26:21] <Ryan-Toast> need to hook in the palette functionality from my vars scss file
917: [02:27:07] <Olliepop_> The outline around the circle image on the picker in chrome is annoying
918: [02:27:08] <zippy> novaweb: ->renderWith(array('TemplateInsideLayout', 'Page'));
919: [02:27:28] <antmas> jqeury question
920: [02:27:37] <zippy> antmas: #jquery
921: [02:27:40] <Ryan-Toast> spronk: you can find most of this stuff on my boilerplate
922: [02:27:53] <Ryan-Toast> though the demo page needs an update
923: [02:27:57] <zippy> :)
924: [02:28:00] <antmas> can you do something like $('myclass','myotherclass').hide();?
925: [02:28:05] <antmas> zippy: :|
926: [02:28:05] <Ryan-Toast> yes
927: [02:28:21] <Ryan-Toast> $(‘.foo, .bar’).hide()
928: [02:28:22] <zippy> antmas: $('.myclass, .myotherclass').hide(); I think
929: [02:28:42] <Ryan-Toast> if you seperate them like your example, antmas that’s hierachy
930: [02:28:51] <novaweb> zippy - thank you. missed the array before.
931: [02:29:13] <Colin[pi]> hahaha what an awesome 404: (slightly nsfw pic) http://nouveller.com/404/
932: [02:30:00] <zippy> heh
933: [02:30:03] <Kingy> slightly nsfw, clicks anyway
934: [02:30:23] <antmas> Ryan-Toast: zippy ah chur
935: [02:30:30] <zippy> novaweb: good now?
936: [02:30:38] <Kingy> oh man
937: [02:30:41] <Kingy> now our site search is broken
938: [02:30:43] <Kingy> fml
939: [02:30:46] <zippy> god damn it... if I do $Form the form will show...
940: [02:30:46] <antmas> is it actually nsfw?
941: [02:30:53] <zippy> antmas: nop
942: [02:31:01] <zippy> bikini
943: [02:31:02] <Colin[pi]> antmas: bikini pic
944: [02:31:07] <Colin[pi]> its from Jurassic Park
945: [02:31:08] <antmas> ah that's ok
946: [02:31:08] <Kingy> antmas: not really
947: [02:31:08] <antmas> :D
948: [02:31:14] <Kingy> bikini but it's small
949: [02:31:22] <Colin[pi]> can drag it behind the other window
950: [02:31:39] <zippy> unless you worked with the breatherans... then it might be a problem... but you wouldn't be on computer anyway... punch carding that shit
951: [02:32:36] <irogue_> there's no equivalent of Director::forceSSL that can be set in the CMS, is there?
952: [02:32:57] <irogue_> totally forgot to forceSSL a site before deploying
953: [02:33:06] <zippy> irogue_: htaccess it?
954: [02:33:30] <zippy> $Form will show the form... but doing $Form.Attributes will give me nothing... or $Form.AttributesHTML - nothing... weird
955: [02:33:48] <irogue_> zippy: nah, was hoping for something I could do without deploying
956: [02:34:53] <zippy> apache config :)
957: [02:36:35] <irogue_> lol, sif. is CWP
958: [02:37:09] <zippy> why can't I get any of my form to show god damn it!
959: [02:37:13] <ss23> HERE B RO LET ME HELP U WITH THAT
960: [02:37:20] <zippy> In my template... $Form will render it all out fine
961: [02:37:31] <zippy> but I just want to get some bits from the form...
962: [02:37:38] <zippy> but it doesn't show anything
963: [02:37:53] <zippy> <form {$Form.Attributes}> - fuck all
964: [02:38:52] <antmas> arrrrrrrghghghg eyebrow pimple :S
965: [02:38:58] <Kingy> lol
966: [02:39:07] <Colin[pi]> antmas: hate those
967: [02:39:20] <antmas> it's like right on my eyebrow bone
968: [02:39:23] <Colin[pi]> the only ones worse are inside the nose/ear
969: [02:39:24] <zippy> antmas: too much bk :)
970: [02:39:31] <irogue_> oh god nose pimples are horrid
971: [02:39:34] <antmas> Colin[pi]: YES
972: [02:39:41] <antmas> makes your eyes water
973: [02:39:46] <Colin[pi]> yep ;_;
974: [02:39:50] <antmas> zippy: lol
975: [02:40:18] <irogue_> ss23: can you forcessl for me without me having to deploy? :P
976: [02:41:50] <ss23> I could, but I'd prefer to not have DIA get angry at me
977: [02:41:51] <ss23> :P
978: [02:41:57] <irogue_> lol
979: [02:42:31] <irogue_> fair call :P
980: [02:42:31] <zippy> <form $Form.FormAttributes >
981: [02:42:31] <zippy> why are you empty!
982: [02:44:05] * abitran has joined #silverstripe
983: [02:44:39] <antmas> god I love refactoring sometimes
984: [02:44:53] <antmas> 82 lines of code down to 12
985: [02:44:54] <ss23> Good refactorings are good
986: [02:44:56] <antmas> BOOM
987: [02:44:57] <ss23> bad refactorings are bad
988: [02:45:01] * StefanLehmann quit (Read error: Connection reset by peer)
989: [02:45:27] <Colin[pi]> antmas: dat feel
990: [02:46:39] <Kingy> friday tomorrow people
991: [02:46:45] * StefanLehmann has joined #silverstripe
992: [02:46:52] <Stomach> google maps
993: [02:46:54] <Stomach> =
994: [02:46:55] <Stomach> :(
995: [02:47:37] <zippy> man
996: [02:47:51] <irogue_> Stomach: osm + a nice tile set <3
997: [02:48:03] <zippy> The security login even renders the form in the php... so I can't access the form in my template
998: [02:48:27] <zippy> The form object that is, just a rendered copy of the form..
999: [02:48:39] <ss23> Literlaly 10 minutes for this `composer install`!
1000: [02:49:02] <Stomach> irogue_ - yeah that would be good
1001: [02:49:22] <Stomach> zippy - what do you mean? I use <% with $LoginForm %> in my Security_login.ss
1002: [02:50:05] * Ryan-Toast quit (Quit: Ryan-Toast)
1003: [02:50:11] <zippy> Stomach: :D I was using $Form - cos you know... a form..
1004: [02:50:23] <Stomach> :)
1005: [02:50:27] <zippy> and $Form would render the normal login form..
1006: [02:50:41] <Stomach> yeah, but its just aliased out to $LoginForm in the render call
1007: [02:50:49] <Stomach> so screw you silverstripe
1008: [02:50:50] <Stomach> :D
1009: [02:50:56] <irogue_> Stomach: I generally use the MapQuest tiles
1010: [02:51:19] <Stomach> nah I just had an issue where maps weren't running a callback in IE10 properly
1011: [02:51:29] <Stomach> turns out it was because of a falsey check on a null value
1012: [02:51:33] <Stomach> good one jquery, you ass
1013: [02:51:35] <irogue_> lol
1014: [02:51:38] <Stomach> 1 hour of my life gone
1015: [02:51:40] <Stomach> :(
1016: [02:52:33] <Stomach> but more like, fuck you chrome and safari and firefox for returning true on if (!null)
1017: [02:52:48] <Stomach> time to turn jslint back on and let it ream me
1018: [02:53:42] <antmas> Kingy: I can already see the .gifs
1019: [02:53:57] <antmas> it's why I come to work on Friday
1020: [02:54:08] <Stomach> I come to work on fridays because i have to
1021: [02:54:14] <Stomach> otherwise I wouldnt ever come to work
1022: [02:54:16] <Stomach> stupid work
1023: [02:54:19] <antmas> LOL
1024: [02:54:30] <antmas> should've taken the blue pill
1025: [02:55:02] <antmas> DID ANYONE GET MY AMAZING REFERENCE?!
1026: [02:56:00] <ss23> matrix
1027: [02:56:01] <ss23> bra
1028: [02:56:14] <Stomach> https://i.chzbgr.com/maxW500/1737516288/h03B8FC08/
1029: [02:56:35] <antmas> I have a lot of emojis in the this code because I think I'm typing in here insteald of my IDE
1030: [02:57:16] <Stomach> class :D extends :P {}
1031: [02:57:55] <Stomach> public function subsites() { return spronk; }
1032: [02:58:03] <antmas> lol
1033: [02:58:05] <antmas> hahaha Stomach
1034: [02:58:15] * spronk instantiates
1035: [02:58:17] <spronk> you called?
1036: [02:58:27] <Stomach> I didn't instantiate you
1037: [02:58:33] <Stomach> there was no new
1038: [02:58:39] <Stomach> its MAGIC
1039: [02:58:48] <spronk> but
1040: [02:58:50] <spronk> BUT
1041: [02:58:54] <spronk> D:]
1042: [02:59:08] <antmas> lol this old bit of jquery
1043: [02:59:32] <antmas> I have put (document).ready for ALL OF THE FUNCTIONS
1044: [02:59:49] <spronk> lol
1045: [02:59:50] <spronk> wd
1046: [02:59:55] <Colin[pi]> they had The Matrix playing at the opera house last week, with a live orchestra doing the score.... AND I DIDNT KNOW ABOUT IT :(
1047: [03:00:21] <antmas> Colin[pi]: o.O
1048: [03:00:26] <spronk> COFFEE TIME
1049: [03:00:29] <antmas> Colin[pi]: I don't think we can be friends anymore
1050: [03:00:33] <spronk> also
1051: [03:00:35] <spronk> Colin[pi],
1052: [03:00:35] <spronk> :OI
1053: [03:00:36] * veb has joined #silverstripe
1054: [03:01:13] <spronk> totally watching the matrix tonight
1055: [03:01:31] * lerni has joined #silverstripe
1056: [03:01:41] <Colin[pi]> my friend went: http://imgur.com/VuLfwCT
1057: [03:01:42] <antmas> it's all like 'GUIS I THINK THE DOCUMENT MIGHT BE READY OK'
1058: [03:01:48] <Colin[pi]> seriously how awesome would that have been?? :(
1059: [03:02:00] <antmas> Colin[pi]: oh god
1060: [03:02:06] <spronk> omg
1061: [03:02:13] <antmas> you might as well kill yourself now
1062: [03:02:17] <spronk> agreed
1063: [03:02:20] <spronk> your life is over
1064: [03:02:22] <spronk> it will never be that good
1065: [03:02:56] <antmas> yup
1066: [03:03:04] <antmas> 18 document.ready's
1067: [03:03:14] * antmas pats himself on the back
1068: [03:03:24] * tankr has joined #silverstripe
1069: [03:04:30] <zippy> reminds me of http://attrition.org/archive/www.detonate.net/matrix-orig/
1070: [03:04:39] <irogue_> HI tankr!!!
1071: [03:05:17] <tankr> Hello!
1072: [03:05:42] <Stomach> hey hey
1073: [03:05:43] <antmas> hi tankr o/
1074: [03:06:03] * Ryan-Toast has joined #silverstripe
1075: [03:06:04] * lerni quit (Ping timeout: 250 seconds)
1076: [03:06:17] <tankr> \o
1077: [03:07:58] <zippy> Stomach: using that $LoginForm doesn't give access to the errors it seems
1078: [03:08:14] <Stomach> oh I had this problem too
1079: [03:08:21] <Stomach> I decided that errors shouldn't be displayed
1080: [03:08:36] <Stomach> as its a possible attack vector
1081: [03:09:12] <zippy> lol
1082: [03:09:52] <Stomach> :P
1083: [03:09:57] <Stomach> makes sense though, right?
1084: [03:09:59] <Stomach> :D :D
1085: [03:12:18] <Colin[pi]> antmas spronk: do you know I bought a leather trenchcoat back in the day? after the matrix came out?
1086: [03:12:34] <Colin[pi]> single most expensive article of clothing I've ever bought lol
1087: [03:15:11] <antmas> so emo
1088: [03:15:11] <antmas> Colin[pi]: LOL
1089: [03:15:40] <spronk> LOL
1090: [03:15:43] <spronk> that's brilliant
1091: [03:15:46] <spronk> how old were you?
1092: [03:15:52] <antmas> Colin[pi]: pics or it didn't happen
1093: [03:16:57] <irogue_> holy shit, I just realised I was at intermediate school when The Matrix came out
1094: [03:17:21] <ss23> old.
1095: [03:17:50] <spronk> likewise, lol
1096: [03:18:36] * chrisrio has joined #silverstripe
1097: [03:19:12] <antmas> 1999 right?
1098: [03:19:25] <spronk> mm
1099: [03:19:28] <irogue_> ss23: shhh, just cos you were still learning to read
1100: [03:19:37] <antmas> I was 11 :P
1101: [03:21:14] <antmas> I have a .button that onclick reveals .myclass, .button2 reveals myclass2 and hides myclass etc etc
1102: [03:21:30] <Colin[pi]> spronk: I was... 21
1103: [03:21:38] <spronk> haha
1104: [03:21:43] <Colin[pi]> antmas: I have it here in my wardrobe
1105: [03:21:43] <spronk> brilliant
1106: [03:21:50] <Colin[pi]> maybe should put it on for old times sake lol
1107: [03:21:53] <Colin[pi]> (such cringe)
1108: [03:22:06] <zippy> antmas: I hope it's not actually called button2
1109: [03:22:19] <antmas> zippy:no
1110: [03:22:22] <zippy> :D
1111: [03:22:39] <irogue_> Colin[pi]: OOOOOLLLLLDDDDDDDDDDD
1112: [03:23:10] <Colin[pi]> irogue_: I KNOW!
1113: [03:23:35] <antmas> how would I hide all the other classes on the click of each button?
1114: [03:24:14] <Stomach> add a third class
1115: [03:24:16] <Stomach> .all
1116: [03:24:30] <Stomach> $('.all').hide(); // specific stuff after
1117: [03:24:44] <antmas> Stomach: hmmm
1118: [03:25:08] <antmas> Stomach: but that would mean all the classes would have .all as well yes?
1119: [03:25:33] <Stomach> <button class="btn" data-id="1"> <div class="showhide showhide1">
1120: [03:26:31] <Stomach> $('button').on('click', function(e) { var name = '.showhide' + $(this).data('id'); $('.showhide').hide(); $(name).show(); }
1121: [03:26:33] <Stomach> or something
1122: [03:26:52] <antmas> hmmm that might work
1123: [03:26:56] <Stomach> adrexia - come tell me off or something
1124: [03:27:33] <antmas> because at the momeent, I have to repeat the .show() and .hide() for each
1125: [03:27:37] <antmas> which is just dumb
1126: [03:27:44] <antmas> moment*
1127: [03:28:37] <zippy> antmas: use a common class on all of them... or (slower) use a data element, like data-group="xx" then you can use $('button[data-group=xx]').hide();
1128: [03:29:20] <antmas> zippy: would a common class not mean that anytime one of the buttons is clicked, they are all hidden?
1129: [03:29:34] <zippy> common to the ones you want hidden :)
1130: [03:29:35] * cloph_away has joined #silverstripe
1131: [03:29:49] <antmas> I think I'm not explaining it properly
1132: [03:29:52] * cloph quit (Ping timeout: 245 seconds)
1133: [03:29:57] <antmas> I'll make an example
1134: [03:29:59] <zippy> paste some code?
1135: [03:30:14] <antmas> 2 secs
1136: [03:31:22] <adrexia> St5omach, I've been busy learning what accessibgility looks like to someone who is blind
1137: [03:31:30] <adrexia> but bad! :P
1138: [03:31:34] <Stomach> screen readers?
1139: [03:31:42] <Stomach> they are hard to use if you aren't used to them
1140: [03:32:19] <adrexia> yeah, the session was held by Julius, who is blind and usdes screen readers
1141: [03:32:31] <Stomach> oh that would be interesting
1142: [03:32:35] <Bollig|DesignCty> agreed. except it’s still really imporatnt front end and een back end devs know how to use screen readers.
1143: [03:32:35] <adrexia> It's really interesting to hear actual users talk about that stuff
1144: [03:32:47] <Bollig|DesignCty> bad a11y is a HUGE pet peeve for me
1145: [03:33:00] <zippy> bad a11y?
1146: [03:33:03] <adrexia> yep - but I think I would have made a bunchg of assumptions and put stuff in the too hard basket
1147: [03:33:13] * Ryan-Toast quit (Quit: Ryan-Toast)
1148: [03:33:34] <Stomach> a11y - accessibility
1149: [03:33:42] <Stomach> like i18n = internationalization
1150: [03:33:50] <Stomach> and l10n = localization
1151: [03:34:03] <Stomach> bloody developers and their shit acronyms
1152: [03:34:13] <adrexia> people can't spell, soi they shorten things..
1153: [03:34:23] <adrexia> the accessibiolity one is almost ironic though ;)
1154: [03:34:26] <antmas> zippy: Stomach I need to do this betterererer http://www.sspaste.com/paste/show/542cc2aa4427f
1155: [03:34:46] <antmas> ".class3"*
1156: [03:34:49] <zippy> antmas: show me htmls
1157: [03:35:10] <Stomach> just use what I said then, itll work
1158: [03:35:34] <antmas> Stomach: which part again, sorry?
1159: [03:36:06] <adrexia> claSS3 ISN'T REALLY YOUR CLASS NAME THOUGH, RIGHT?
1160: [03:36:10] <adrexia> OPPS CAPS
1161: [03:36:13] <adrexia> :)
1162: [03:36:24] <antmas> adrexia: :| I'm a nub, but not THAT MUCH
1163: [03:36:29] <zippy> [16:22:06] <zippy> antmas: I hope it's not actually called button2
1164: [03:36:30] <adrexia> lols
1165: [03:36:37] <zippy> antmas uses the good names
1166: [03:36:39] <adrexia> just checking. I have seen that saort of thing in the wild
1167: [03:36:39] <Bollig|DesignCty> a11y—removed eleven letters, add a 11 for the double L :)
1168: [03:36:40] <Stomach> http://sspaste.com/paste/show/542cc345a7e0b
1169: [03:36:59] <Stomach> antmas ^
1170: [03:37:11] <antmas> Stomach: aaaaaahhhhh nice
1171: [03:38:01] <adrexia> can you add something like data-target-id onto the div>
1172: [03:38:03] <adrexia> ?
1173: [03:38:14] <antmas> adrexia: what for?
1174: [03:38:17] <Stomach> even better would be to do data-show="class1" then just use that rather than having to construct the name
1175: [03:38:29] <adrexia> then hide all class, show data-target-id
1176: [03:38:37] <adrexia> less messy
1177: [03:38:45] <Stomach> yeah what adrexia said
1178: [03:39:02] <Stomach> means you can change classnames later without touching the JKS
1179: [03:39:02] <antmas> adrexia: Stomach awesomesauce, thanks again guis - that works
1180: [03:39:03] <Stomach> JS*
1181: [03:39:11] <adrexia> :)
1182: [03:39:31] <antmas> <3 this channel
1183: [03:39:39] <adrexia> another thing when you do use classes in js is to prefix them with something like .js-
1184: [03:39:49] <adrexia> it means people changing css won't break stuff later
1185: [03:40:29] <antmas> never thought of that
1186: [03:41:03] <Bollig|DesignCty> Have you guys seen the recent stuff for using data- attributes to style with CSS? interesting, a bit crazy for productions sites though…
1187: [03:42:03] <adrexia> yeah, I've used them before.
1188: [03:42:24] <adrexia> usually only for very specific things
1189: [03:43:33] <adrexia> I'm not sure I approve of it in general... it feels a bit like mixing content with design
1190: [03:43:48] <Colin[pi]> antmas spronk irogue: OP delivers http://imgur.com/ZCNCSPb
1191: [03:43:54] <adrexia> sort of like using ids in css, but without the specificity
1192: [03:43:56] <Colin[pi]> (enjoy the cringe with me)
1193: [03:44:35] <Colin[pi]> bonus lens flare and dog
1194: [03:45:14] <Bollig|DesignCty> it’s to combat the current overuse of class attributes from frameworks like bootstrap
1195: [03:45:36] <Bollig|DesignCty> but yeah, feels a bit hacky to me. Surprisingly cross-browser support to older IEs though.
1196: [03:46:26] <antmas> Colin[pi]: OMG
1197: [03:46:32] <antmas> EPIC
1198: [03:46:54] <antmas> also, lol shoeboxes
1199: [03:46:59] <Colin[pi]> lol :(
1200: [03:47:07] <Colin[pi]> limited space in apartment + need to clean :P
1201: [03:47:15] <adrexia> how does it combat that?
1202: [03:47:57] <adrexia> by adding more attributes that are styled?
1203: [03:48:12] <Colin[pi]> antmas: I still love this coat, it makes that squeaky leather sound, but always gets me attention while I'm out... cops slow down and glare at me
1204: [03:48:24] * Ryan-Toast has joined #silverstripe
1205: [03:48:38] <irogue_> Colin[pi]: wear it in wellington, you'd barely be noticed
1206: [03:48:40] <Colin[pi]> lol
1207: [03:48:55] <adrexia> yeah, not so unusual here
1208: [03:49:22] <adrexia> barely = wouldn't be
1209: [03:49:28] <Colin[pi]> adrexia: when I got it though, 21 year old me thought "OMG I'M NEO"
1210: [03:49:34] <adrexia> lols
1211: [03:49:51] <Colin[pi]> now it's just a nice coat to wear in winter lol
1212: [03:52:02] <irogue_> http://www.beehive.govt.nz/release/rd-growth-grants-22-more-high-tech-companies
1213: [03:53:57] <Olliepop_> Awesome!
1214: [03:55:45] <zippy> Silverstripe Limited
1215: [03:55:50] <zippy> so what does that actually mean thou
1216: [03:55:54] <ss23> Means I get a new PC
1217: [03:55:54] <ss23> :D
1218: [03:55:56] <zippy> ss23: will finish the docs?
1219: [03:55:57] <zippy> hahaha
1220: [03:56:00] <ss23> (Kidding :P I have no idea what it really means)
1221: [03:56:00] <antmas> LOL
1222: [03:56:26] <irogue_> "provide 20 per cent public co-funding for qualifying firms’ eligible R&D expenditure"
1223: [03:56:39] <Ryan-Toast> zippy: means betterbuttons is being merged into core
1224: [03:56:51] <ss23> Ryan-Toast: No! Then it'll be less well maintened!
1225: [03:56:56] <ss23> It said "cap of 5 mill", but I wasn't sure if taht was 5mil / 20, or 5 mil each
1226: [03:57:00] <irogue_> anything we do that meets their criteria of R&D, they refund us 20% of what it cost us to do
1227: [03:57:01] * Olliepop quit (Ping timeout: 246 seconds)
1228: [03:57:16] <zippy> so.. no more flush?
1229: [03:57:31] <Ryan-Toast> so caching for nested loops?
1230: [03:58:00] <irogue_> ss23: per company I believe
1231: [03:58:09] <antmas> more cigars for Jerry?
1232: [03:58:17] <Ryan-Toast> heh, cool. Click the password field: https://dash.readme.io/login
1233: [03:58:28] <irogue_> antmas: there is no jerry!
1234: [03:58:38] * Olliepop_ quit (Quit: Page closed)
1235: [03:58:39] <antmas> O:
1236: [03:58:43] <antmas> irogue_: wat
1237: [03:59:02] <irogue_> antmas: he left a month ago
1238: [03:59:08] <antmas> irogue_: :O
1239: [03:59:14] <irogue_> is doin' real estate now
1240: [03:59:20] <antmas> that explains why our SOW is taking so long now :P
1241: [03:59:49] <irogue_> prob waiting on tim :P
1242: [04:00:05] <antmas> could
1243: [04:00:07] <antmas> be*
1244: [04:00:14] <antmas> we after something from Stripe the Web
1245: [04:00:19] <antmas> taking forever :P
1246: [04:00:36] <antmas> 'internal contract conflicts' or some such
1247: [04:01:33] <novaweb> Catch you tomorrow stripers.
1248: [04:01:33] * irogue_ is happy he doesn't go anywhere near sales
1249: [04:01:41] * irogue_ strips
1250: [04:01:49] <novaweb> ^^
1251: [04:02:14] * lerni has joined #silverstripe
1252: [04:02:26] * novaweb quit ()
1253: [04:02:49] * chrisrio quit (Quit: Page closed)
1254: [04:06:37] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1255: [04:06:44] * lerni quit (Ping timeout: 250 seconds)
1256: [04:07:17] <Colin[pi]> irogue_: I have the correct coat for it.....
1257: [04:08:48] <Colin[pi]> man I should have made a stock photo site
1258: [04:08:52] <Colin[pi]> such a rort
1259: [04:09:38] * stojg quit (Quit: Textual IRC Client: www.textualapp.com)
1260: [04:10:00] <spronk> Colin[pi], fucking badass
1261: [04:10:07] <Colin[pi]> lol
1262: [04:11:14] <spronk> i think this needs to be on ss.org
1263: [04:11:19] <spronk> 500 page maybe ;D
1264: [04:11:37] <Colin[pi]> "there is no error"
1265: [04:11:44] <zippy> hehe
1266: [04:14:35] <spronk> ;D
1267: [04:15:33] <zippy> there seems to be no 'toArray() method on a DataObject... trying to get the whole object to an array
1268: [04:16:42] <zippy> toMap() seems to be the ticket
1269: [04:18:18] * Ryan-Toast quit (Quit: Ryan-Toast)
1270: [04:22:42] <Colin[pi]> motherfucker I purchased the wrong stock image >________<
1271: [04:25:31] <zippy> :)
1272: [04:25:37] <zippy> "I wont use it, promise..."
1273: [04:25:55] <Colin[pi]> zippy: i was looking at my dev copy and not the staging site :(
1274: [04:26:02] <Colin[pi]> they replaced an image and I forgot
1275: [04:28:24] <zippy> the Member docs are a bit light...
1276: [04:28:37] <zippy> if I create a new member, and just set the password to $member->Password = 'foo';
1277: [04:28:44] <zippy> is that going to hash it and create a salt and stuff
1278: [04:38:20] * simon_w has joined #silverstripe
1279: [04:38:39] * tankr quit (Ping timeout: 246 seconds)
1280: [04:38:44] <zippy> simon_w: o/
1281: [04:38:52] <simon_w> Hello
1282: [04:39:02] * Shrike_Finland has joined #silverstripe
1283: [04:39:12] <Colin[pi]> hey simon_w
1284: [04:39:42] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1285: [04:41:25] <simon_w> I finally got SilverStripe to work with my setup for HHVM
1286: [04:42:22] <simon_w> Turns out while Director.alternate_base_url handles a full URL for Director::protocolAndHost(), it breaks Director::baseUrl()
1287: [04:45:39] <ss23> qq
1288: [04:45:41] <ss23> so broken :(
1289: [04:46:41] * veb has joined #silverstripe
1290: [04:48:53] * Kingy is now known as Kingy[a]
1291: [04:50:23] <simon_w> Well, that was easy to fix
1292: [04:50:23] <simon_w> https://git.simon.geek.nz/simon_w/silverstripe-framework/commit/0d5d7800e731b30893938b336a5f6d0f64113072
1293: [04:54:56] * camfindlay has left #silverstripe
1294: [04:55:31] * Shrike_Finland quit (Quit: Leaving.)
1295: [04:56:51] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1296: [04:56:58] <Colin[pi]> simon_w: http://imgur.com/gallery/Ss74v
1297: [04:57:04] <Colin[pi]> looking the part...
1298: [04:58:37] <spronk> fuuu
1299: [04:58:45] <spronk> how should i store google GCM and apple apns tokens!?
1300: [04:59:51] * micmania1 has left #silverstripe
1301: [05:00:09] <simon_w> spronk, http://addons.silverstripe.org/add-ons/91carriage/encrypted-fields
1302: [05:00:34] <spronk> you'd store them encrypted?
1303: [05:00:56] <simon_w> Yes
1304: [05:01:00] <spronk> why?
1305: [05:01:20] * stojg has joined #silverstripe
1306: [05:01:39] <ss23> To defend against the incredibly pratical attack where someone can see your database but not read a file that your webserver can
1307: [05:01:46] <spronk> yes but
1308: [05:01:50] <spronk> the token identifies only the instance on the device
1309: [05:01:51] <spronk> and
1310: [05:02:04] <spronk> can only be sent to with the cert that validates it, which is unique to our app?
1311: [05:03:00] * lerni has joined #silverstripe
1312: [05:07:52] * lerni quit (Ping timeout: 272 seconds)
1313: [05:07:55] <spronk> also, simon_w, what's the deal with column length and EncryptedText? does it remain the same? or will data grow?
1314: [05:08:07] <simon_w> spronk, it's a Text field
1315: [05:08:27] <spronk> ... yes?
1316: [05:08:30] <spronk> text has a fixed length limit
1317: [05:09:59] <simon_w> Of 2^16
1318: [05:10:12] <spronk> 2MB
1319: [05:10:41] <spronk> that's only 65k chars
1320: [05:11:12] <spronk> by the looks of it it can grow
1321: [05:11:27] <simon_w> That's 2 million chars
1322: [05:11:39] <spronk> eh?
1323: [05:11:47] <simon_w> 2 MB is 2 million chars
1324: [05:12:01] <spronk> you said 2^16 :P
1325: [05:12:02] <simon_w> 1 char == 1 byte
1326: [05:12:24] * spronk automatically assumes simon_w's response is more accurate than his own
1327: [05:12:27] <simon_w> I just read from the mysql docs :p
1328: [05:12:39] <spronk> hmm
1329: [05:12:43] <spronk> i wonder what column type it's using
1330: [05:12:51] <simon_w> Oh, it's using mediumtext
1331: [05:12:53] <simon_w> So 2^24
1332: [05:13:18] <spronk> mm
1333: [05:13:31] <spronk> ugh
1334: [05:13:35] * Frans_Amsterdam has joined #silverstripe
1335: [05:13:46] <spronk> why is the GCM key length limit so insanely huge
1336: [05:13:54] <spronk> 4kb?! for a fucking device token!?
1337: [05:14:07] <simon_w> That's larger than the entire iOS payload
1338: [05:14:10] <spronk> i knoiw
1339: [05:14:13] <spronk> -i
1340: [05:14:19] <simon_w> Crazy
1341: [05:14:22] <spronk> it's large enough to identify every app on every android device like
1342: [05:14:25] <spronk> millions of times over
1343: [05:14:39] <spronk> ios has a 32byte token
1344: [05:14:57] <Colin[pi]> 4kb? holy crap
1345: [05:15:01] <spronk> I KNOW
1346: [05:15:08] <Colin[pi]> that's ludicrous
1347: [05:15:12] <spronk> i'm wondering whether i should store ios and android tokens differently
1348: [05:15:33] <simon_w> In postgres, it doesn't matter
1349: [05:15:34] <spronk> i was going to just have... { user, type, token }
1350: [05:15:41] <spronk> simon_w, oh?
1351: [05:15:50] <spronk> 32byte is large enough to push it over the inlining?
1352: [05:16:02] <simon_w> spronk, everything text field in postgres uses the exact same underlying structure
1353: [05:16:16] <spronk> well
1354: [05:16:17] <simon_w> Oh, don't know about that
1355: [05:16:20] <spronk> technically it's meant to be binary
1356: [05:16:40] <spronk> but i know at least in mysql 32byte will store alongside the rest of the values
1357: [05:16:51] <spronk> whereas a text column might store separately
1358: [05:17:02] <spronk> i guess this is premature optimisation though
1359: [05:18:52] <Colin[pi]> spronk: you should see your doctor about that
1360: [05:18:58] <spronk> lawl
1361: [05:23:03] <spronk> fuck
1362: [05:23:06] <spronk> maybe i should just use mongo to store these
1363: [05:29:26] * Shrike_Finland has joined #silverstripe
1364: [05:31:00] <simon_w> willr, know what the other two look like?
1365: [05:32:31] * muskie9 is now known as _muskie9_
1366: [05:32:35] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1367: [05:37:26] <Shrike_Finland> Is there something totally wrong on my form dataextension? http://www.sspaste.com/paste/show/542cdf739dd5a
1368: [05:39:59] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1369: [05:40:09] <spronk> hmm
1370: [05:40:22] <spronk> well
1371: [05:40:24] <spronk> it's a little weird
1372: [05:41:04] <Bollig|DesignCty> also, $controller->AdditionalForms(); is not a function. No S on the function name.
1373: [05:42:12] <simon_w> Shrike_Finland, you want $this, not $this->owner
1374: [05:43:15] <Shrike_Finland> Ok, as it did not print out formfields to template, I thought owner might be the "thing"
1375: [05:44:06] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1376: [05:45:52] * willr quit (Quit: willr)
1377: [06:03:49] * lerni has joined #silverstripe
1378: [06:04:46] * lerni_ has joined #silverstripe
1379: [06:04:46] * lerni quit (Read error: Connection reset by peer)
1380: [06:04:47] * lerni_ quit (Remote host closed the connection)
1381: [06:05:26] * stojg has joined #silverstripe
1382: [06:13:13] * mirrors has joined #silverstripe
1383: [06:15:03] <mirrors> hey all....I have a site that has two subsites....one subsite uses the twitter module and the other doesnt....... the twitter module adds a tab to "Settings" via updateCMSFields in an extension. Does anyone know how I can remove this tab under certain conditions
1384: [06:15:40] <mirrors> i cant define an extension in mysite because the extension in "twitter: is called after the one in mysite
1385: [06:18:54] <mirrors> I could do it a really bad way....i.e create a module that comes after "t" and use an extension to remove the tab
1386: [06:22:18] <mirrors> ?
1387: [06:22:51] <simon_w> mirrors, is the module adding the extension using yaml?
1388: [06:25:06] * Mish_ quit (Quit: Mish_)
1389: [06:30:48] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1390: [06:32:02] <mirrors> simon_w: yes it is
1391: [06:32:16] <simon_w> mirrors, so use an After: section
1392: [06:34:07] <mirrors> oh right
1393: [06:34:23] <mirrors> sorry i still dont fully understand yaml
1394: [06:36:07] <mirrors> simon_w: can I make an extension in my mysite config.yaml go after the twitterextension...or so I have to make the whole yaml file go after
1395: [06:36:35] <simon_w> mirrors, You just need a block that goes after it
1396: [06:38:11] <mirrors> you dont happen to know of an example i can look at?
1397: [06:38:50] <simon_w> https://github.com/silverstripe/silverstripe-cms/blob/3.1/_config/routes.yml
1398: [06:38:59] <simon_w> That's a file with multiple blocks
1399: [06:43:31] * Frans_Amsterdam has joined #silverstripe
1400: [06:48:59] * adrexia_ has joined #silverstripe
1401: [06:51:49] <mirrors> simon_w: thanks heaps...works a charm
1402: [06:53:58] * Adesso has joined #silverstripe
1403: [06:57:23] * Error404NotFound has joined #silverstripe
1404: [06:57:27] * Error404NotFound quit (Changing host)
1405: [06:57:28] * Error404NotFound has joined #silverstripe
1406: [07:07:15] * Cheddam has joined #silverstripe
1407: [07:11:52] * Stomach quit (Quit: bye)
1408: [07:15:27] * ARNHOE has joined #silverstripe
1409: [07:16:58] * Trooy has joined #silverstripe
1410: [07:22:04] * guci0 has joined #silverstripe
1411: [07:22:07] <guci0> Hello World!
1412: [07:22:23] <simon_w> Hello
1413: [07:23:20] <guci0> Hi simon_w
1414: [07:32:58] * mirrors quit (Quit: Page closed)
1415: [07:33:33] * stojg has joined #silverstripe
1416: [07:40:36] * Adesso looks around, to see if the World is present ....
1417: [07:40:51] <Adesso> Hallo ;)
1418: [07:44:04] * spronk2 has joined #silverstripe
1419: [07:44:19] * ocmnt has joined #silverstripe
1420: [07:45:08] * stnvh has joined #silverstripe
1421: [07:50:36] * zippy has joined #silverstripe
1422: [07:50:46] <zippy> hows the week been simon_w
1423: [07:50:59] <simon_w> Busy
1424: [08:01:37] * kinglozzer has joined #silverstripe
1425: [08:14:39] * Colin[pi] quit (Ping timeout: 272 seconds)
1426: [08:15:16] * ocmnt quit (Ping timeout: 260 seconds)
1427: [08:21:01] <zippy> simon_w: married, or not yet?
1428: [08:21:04] <zippy> kinglozzer: elo
1429: [08:21:21] <zippy> why do some people show as different colors in textual...
1430: [08:21:30] <zippy> does it just do that so you can see different peoples replies easier
1431: [08:21:47] <kinglozzer> lo zippy
1432: [08:22:27] <kinglozzer> The only people who are different colours in my IRC client are channel admins and ss-log
1433: [08:22:38] * lerni has joined #silverstripe
1434: [08:25:13] <spronk2> hm
1435: [08:25:19] <zippy> Textual has sent 344 messages since startup with a total of 2,357 messages received. The last message received on this connection occured 5 seconds ago. This all equals roughly 229 KB in and 14 KB out worth of bandwidth.
1436: [08:26:32] <zippy> ༼ つ ◕_◕ ༽つ GIVE HUGS
1437: [08:26:58] * lerni quit (Client Quit)
1438: [08:27:04] <ss23> rofl zippy
1439: [08:27:19] <zippy> simon_w: you use textual yea? type in /msgcount
1440: [08:27:29] <zippy> ┐('~`)┌
1441: [08:28:53] <spronk2> whaaaaaaaaaat
1442: [08:29:22] <zippy> mm?
1443: [08:31:55] <spronk2> ooomg.
1444: [08:31:58] <spronk2> does anyone else watch New Girl?
1445: [08:32:04] <ss23> ...
1446: [08:32:14] <spronk2> its
1447: [08:32:14] <spronk2> fucking
1448: [08:32:16] <spronk2> HILARIOUS
1449: [08:34:18] <zippy> nop
1450: [08:36:54] * Trooy quit (Remote host closed the connection)
1451: [08:37:35] * ocmnt has joined #silverstripe
1452: [08:37:40] <ocmnt> howdy
1453: [08:38:03] <zippy> evening
1454: [08:40:29] * Adesso start again ...
1455: [08:40:52] * Colin[pi] has joined #silverstripe
1456: [08:41:07] <zippy> Adesso: hello :D
1457: [08:41:21] <Adesso> IF I want to save a default Image to a Object, when I user does not select a image, how do I check the Form Post Value in the onBeforeWrite
1458: [08:41:21] <zippy> how you getting on with things
1459: [08:41:38] <Adesso> after the hardcore bug of last night.. better
1460: [08:41:50] * Adesso now hates UTF-with-BOM
1461: [08:41:56] <zippy> ah :) yes the BOM
1462: [08:42:10] <Adesso> It killed me ....
1463: [08:42:25] * Adesso has now dropped the BOM
1464: [08:42:29] <ss23> IMO UTF8 should've explicitly asked for no BPM
1465: [08:42:30] <ss23> BOM
1466: [08:43:17] <Adesso> How about we just ignore BOM ... like delete it from the list of possibillities
1467: [08:43:23] <Adesso> 4ever
1468: [08:43:25] <ss23> lol
1469: [08:43:31] <zippy> Adesso: What you can do, is check if the field has been set perhaps?
1470: [08:43:50] <Adesso> I am using this lovely UploadField
1471: [08:44:01] <zippy> if(!$this->ImageFieldID) { //set default image }
1472: [08:44:07] <zippy> or, I think you can actually use defaults
1473: [08:44:08] <Adesso> did a has_one relation to Image
1474: [08:44:26] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1475: [08:44:27] * Adesso likes defaults ..
1476: [08:44:37] <Adesso> lemme give it a try first
1477: [08:44:44] <zippy> mmm not sure if you can with defaults
1478: [08:45:11] <Adesso> mmm .. could be tuff .. if you do't have a static ID
1479: [08:45:28] <zippy> Adesso: otherwise, why set a default?
1480: [08:45:35] <Adesso> so I am gonna have to do the get->first->I I guess
1481: [08:45:38] <Adesso> ID
1482: [08:45:44] <Adesso> to keep it sane
1483: [08:46:02] <zippy> why not just check it in the template, if its set, and if not show a differnet (default) image?
1484: [08:46:15] * mattgunn has joined #silverstripe
1485: [08:46:38] <Adesso> .. also not bad
1486: [08:47:00] <Adesso> I tink doing both would be a win win ..
1487: [08:47:43] * mattgunn_ has joined #silverstripe
1488: [08:47:50] <zippy> just do the template, it'd be faster and easier
1489: [08:47:58] <zippy> and makes it A LOT easier to change the default image later
1490: [08:48:29] <spronk2> oh my fucking god
1491: [08:48:51] <zippy> <% if $MyImage %> $MyImage <% else %> $SiteConfig.DefaultImage <% end_if %> (or, you could just do an <img src=" to a theme image " />
1492: [08:48:55] <zippy> spronk2: that good eh?
1493: [08:50:40] * mattgunn quit (Ping timeout: 246 seconds)
1494: [08:50:41] <Adesso> works for me ;)
1495: [08:51:00] * Adesso will have whatever spronk2 just had ..
1496: [08:52:08] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1497: [08:53:55] <Adesso> to set the default sort of a Image that is actuall a File... do I have to make the DO...?
1498: [08:54:04] <Adesso> the standard stuff
1499: [08:55:14] * birgit has joined #silverstripe
1500: [08:57:00] <Adesso> nevermind...
1501: [08:57:10] * Adesso does the SiteConfig rather... better
1502: [08:58:36] <LoveDuckie> you could perhaps do a check onBeforeWrite
1503: [08:58:41] <LoveDuckie> of the forum post model
1504: [08:58:43] <LoveDuckie> against the image
1505: [08:58:48] <LoveDuckie> to see if the field was populated.
1506: [08:58:49] <LoveDuckie> idk
1507: [08:59:10] <Adesso> I just decided against that
1508: [08:59:27] <Adesso> cause when you change the default image..
1509: [08:59:32] <simon_w> Textual has sent 1,814 messages since startup with a total of 3,172 messages received. The last message received on this connection occured 4 seconds ago. This all equals roughly 222 KB in and 38 KB out worth of bandwidth.
1510: [08:59:39] <simon_w> There you go zippy
1511: [08:59:39] <Adesso> you ganna have to change it on all the Objects ... one by one
1512: [08:59:49] <birgit> Dear Silverstripers. Is there any good documentation on how to set up a good workflow for developing SS on Gitlab? We're a group of enthusiastic developers but need some help with getting set up, installing SS locally with Git, setting the right permissions...
1513: [09:00:23] <ss23> birgit: I doubt there's a good guide on it anywhere... people don't often write guides that big, because so much of it ends up being opinions
1514: [09:00:25] * Adesso only knows the Tutorials... and they are pretty good
1515: [09:01:01] <ss23> birgit: Seems like a good idea to have something like that, and now I'm thinking about writing one that covers the entire workflow...
1516: [09:01:05] <ss23> birgit: Just doesn't exist ATM afaik
1517: [09:01:17] <birgit> we're quite puzzled around issues with the database for example, probably a Git setup problem rather than silverstripe. Now we're all running local versions of gitlab mostly...
1518: [09:01:34] <ss23> birgit: Hmm... uh... you should only ever have one copy of Gitlab o.o
1519: [09:01:47] <birgit> no we have one copy of Gitlab
1520: [09:01:56] <simon_w> birgit, For database stuff, use _ss_environment.php which doesn't get added to git
1521: [09:02:13] * mattgunn_ quit (Ping timeout: 246 seconds)
1522: [09:02:21] <birgit> but someone installs ss locally and pushes all files to gitlab. If i pull, that doesn't mean I see what they see/have.
1523: [09:02:48] <simon_w> birgit, you don't tend to share databases between dev machiens
1524: [09:03:39] <birgit> so i pull the repo and develop on my own/different db?
1525: [09:03:45] <simon_w> Yes
1526: [09:03:58] <birgit> and changes in the CMS are stored in the db, correct?
1527: [09:04:02] <simon_w> Yes
1528: [09:04:02] * Adesso thinks Vagrant could help...
1529: [09:04:21] <birgit> so we do need a virtual machine that hosts "the" db
1530: [09:04:26] <birgit> or alike
1531: [09:04:29] <simon_w> Why?
1532: [09:05:06] <birgit> hm if i make a change in the CMS how will another developer see those?
1533: [09:05:20] <ss23> birgit: The way we do it, when you're developing *code* you keep a completely seperate system. But we also have a shared "staging" or "UAT" environment, and we can all share content there. The shared environment is one that anyone can deploy code to, all developers can log into and see, etc
1534: [09:05:21] <simon_w> Why do they need to? You're developing the site, not the content
1535: [09:05:40] <ss23> birgit: Remember thouhg, if you want to make changes to the content of the live site (not the code), you can just do it directly there, no need to do it in dev first :)
1536: [09:05:58] * wmk has joined #silverstripe
1537: [09:06:04] <wmk> gmorning
1538: [09:06:05] <birgit> yes we do both content and dev
1539: [09:07:38] <birgit> we don't have a live/dev site at the moment. but probably need to look into staging environment.
1540: [09:08:52] <birgit> we're just getting slowly used to that workflow, we don't have the site up yet, so there is no live site nor a dev site, but content will only go there. OK.
1541: [09:09:20] <wmk> yup, syncing live with dev site is a bit tricky. if you need all content on dev
1542: [09:12:14] <birgit> so we can technically collaborate on code via gitlab without a dev or live server, but each developer will have their own CMS at that stage.
1543: [09:12:24] <wmk> yup
1544: [09:12:37] <wmk> you're developing features in php -> that stuff moves into git
1545: [09:12:45] <kinglozzer> birgit: Yeah the issue of authoring content during development can be tricky
1546: [09:12:51] <wmk> content is in DB
1547: [09:12:54] <kinglozzer> A staging server definitely helps
1548: [09:13:54] <wmk> when you're a team it gets complicated
1549: [09:13:54] <birgit> ok thanks so much that clears up things
1550: [09:13:54] <kinglozzer> Until then it's lorem ipsum and placekitten :D
1551: [09:13:54] <wmk> so you can have: many dev machines (virtual machines? best using vagrant), and each dev submits his stuff to git.
1552: [09:13:54] <wmk> use different branches for each feature
1553: [09:14:04] <wmk> and a global stage / testing machine where you merge all features and create the content
1554: [09:14:42] <wmk> birgit, if you're near Linz this weekend: come to the meetup. Zauberfisch will give a talk about developing with virtual machines using vagrant
1555: [09:15:02] <wmk> btw: anyone knows if the talks will be recorded?
1556: [09:15:16] <birgit> wmk I would love to but i'm currently emigrated to New Zealand. Former Graz.
1557: [09:15:24] <wmk> ok.
1558: [09:15:36] <wmk> former would have been not so far away ;)
1559: [09:15:56] <wmk> but birgit at least with silverstripe you can easily move the db to the live site.
1560: [09:16:00] <birgit> :) yes
1561: [09:16:04] <birgit> is there a guide on setting up global stage/testing machines?
1562: [09:16:29] * wmk had seen other blog-systems (abused as cms) with hardcoded domain in links inside db...
1563: [09:16:55] <wmk> birgit, i don't know a guide, grab a good git book...
1564: [09:17:00] <wmk> this is how i do:
1565: [09:17:07] * r3v3rb has joined #silverstripe
1566: [09:17:09] * Shrike_Finland quit (Quit: Leaving.)
1567: [09:17:24] <wmk> i have a git repo where i push my local development to
1568: [09:17:32] <wmk> and a testing machine that just does git pull
1569: [09:17:48] <ocmnt> heya wmk and r3v3rb :D
1570: [09:17:52] <wmk> with a git hook it checks if there is something new for composer to install and does a dev/build
1571: [09:18:06] <ocmnt> wmk, do you have that all automated?
1572: [09:18:14] <ocmnt> or do you manually do composer update/install ?
1573: [09:18:31] <wmk> on dev it's manually (how else), on stage / live via git hook
1574: [09:18:47] <Adesso> I am trying to add a UploadField to a CustomSiteConfig, but dev/build keeps complaining about DataObject::__construct passed The value 'PlaceHolderImage'. I am reffering to http://doc.silverstripe.org/framework/en/reference/siteconfig
1575: [09:19:06] <ocmnt> Adesso, any code with that?
1576: [09:19:08] <r3v3rb> argggh, why can I not get this from an HTMLText field ( (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
1577: [09:19:09] <r3v3rb> (i[r].q=i[r].q||[]). ) to be written into the site template without either FF rewriting the i variables as img tags or when using the .XML having it all as entities in the opening/closing braces
1578: [09:19:52] <ocmnt> r3v3rb, change it to Varchar(255)?
1579: [09:19:59] <r3v3rb> ocmnt: really?
1580: [09:20:10] <wmk> birgit, use _ss_environment, this way the dev/live mode and db settings can easily be set on the machine
1581: [09:20:10] <r3v3rb> what if 255 isn’t enough ;)
1582: [09:20:13] <ocmnt> it is
1583: [09:20:20] <ocmnt> the string you just put there is about 130 I guess
1584: [09:20:24] <ocmnt> by looking at it
1585: [09:20:26] <ocmnt> leme check
1586: [09:20:28] <wmk> hmm, tunnel ahead, could be offline a bit the next minutes ...
1587: [09:20:31] <Adesso> ocmnt - http://pastebin.com/6LF0wHnQ
1588: [09:20:32] <r3v3rb> rhh, but the rest is huge
1589: [09:20:49] <ocmnt> that is what she said
1590: [09:21:35] <birgit> ah yes wmk we were trying similar but we don't have a testing machine because we have an amazon aws ec2, installed Gitlab there but because Gitlab runs on NGINX SS is hard to install alongside
1591: [09:21:49] <ocmnt> Adesso, image should not be in $db
1592: [09:21:52] <ocmnt> it is $has_one
1593: [09:22:04] <kinglozzer> hey r3v3rb
1594: [09:22:09] <ocmnt> and I would suggest to use UploadField::create('FieldName', ..
1595: [09:22:13] * Adesso does another FacePalm...
1596: [09:22:26] <Adesso> thx ocmnt
1597: [09:22:36] <ocmnt> np ;)
1598: [09:22:42] <ocmnt> glad it is not a bug :P
1599: [09:22:46] <wmk> birgit, a decent vm doesn't cost that much
1600: [09:23:20] <r3v3rb> kinglozzer: how do
1601: [09:23:28] <ocmnt> birgit where are you from? I could suggest strato
1602: [09:23:29] <r3v3rb> ocmnt: any other ideas?
1603: [09:23:33] <ocmnt> as cheap as 9 eur p/m
1604: [09:23:43] <ocmnt> r3v3rb, just a textfield perhaps?
1605: [09:23:46] <r3v3rb> should I use just a straight text
1606: [09:23:47] <r3v3rb> yeh
1607: [09:23:59] <ocmnt> Using HTMLField will keep parsing it all
1608: [09:24:07] <wmk> ocmnt, my git hook i found somewhere on the internet: https://gist.github.com/wernerkrauss/33dcb098c05ed063be22
1609: [09:24:09] <birgit> ocmnt i'm currently based in NZ
1610: [09:24:10] <Adesso> ocmnt --- that BOM is a bug ... and I so wanne kill it
1611: [09:24:25] <ocmnt> Adesso, what editor do you use? N++?
1612: [09:24:27] <wmk> Adesso, that BOM is php behaviour
1613: [09:24:34] <Adesso> yup
1614: [09:24:40] <ocmnt> I have had problems with BOM aswell, it had to doo with N++
1615: [09:24:48] <Adesso> I changed it to default with no BOM now
1616: [09:24:50] <ocmnt> it is a setting you could disable
1617: [09:24:56] <ocmnt> ah, you did :D
1618: [09:25:00] <ocmnt> perhaps old files still have the bom in there
1619: [09:25:08] <ocmnt> grep replace would be my suggestion to fix it
1620: [09:25:12] * Adesso has checked all file this morning
1621: [09:25:51] <Adesso> ocmnt --- you in Linz this weekend ?
1622: [09:25:52] <ocmnt> what is your problem currently then?
1623: [09:26:02] <ocmnt> Adesso, sadly no, can't make it since I have stuff to do here on saturday
1624: [09:26:29] <r3v3rb> ffs, it still gets rendered as - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i<img class="--ss-shortcode-marker"
1625: [09:26:36] * Adesso has no Problem right now... which could also be a Problem :P
1626: [09:26:58] <r3v3rb> wtf is SS doing that it sees a i[r] to render as i<img
1627: [09:27:27] * Shrike_Finland has joined #silverstripe
1628: [09:27:30] <birgit> wmk: ocmnt so running 2 vm's on our amazon server, one with NGINX hosting gitlab and the other one with our SS install would be a solution?
1629: [09:27:42] <r3v3rb> is there no way to just take the db field and render it without being parsed
1630: [09:27:58] <kinglozzer> r3v3rb: .Raw ?
1631: [09:28:02] <r3v3rb> oooh
1632: [09:28:04] * kinglozzer didn't look at the actual question
1633: [09:28:06] <kinglozzer> :D
1634: [09:28:07] * guci0 quit (Ping timeout: 246 seconds)
1635: [09:28:32] * Werner_2_ has joined #silverstripe
1636: [09:28:57] * wmk quit (Ping timeout: 245 seconds)
1637: [09:29:12] <r3v3rb> kinglozzer: those beers keep mounting up!
1638: [09:29:33] <kinglozzer> :P
1639: [09:29:42] <kinglozzer> I'll get alcohol poisoning at this rate ;)(
1640: [09:29:55] * Tanger quit (Quit: Tanger)
1641: [09:30:33] * r3v3rb is getting very good in nano these days switching between vm’s via SSH on Azure !
1642: [09:30:57] * Werner_2_ is now known as wmk
1643: [09:31:17] <r3v3rb> however I believe the copy/paste functionality to be very poor :)
1644: [09:32:43] <ocmnt> r3v3rb, isn't i[] bbcode or something?
1645: [09:33:16] <r3v3rb> ocmnt: i guess the template parser is seeing it as that and trying to work out what to do
1646: [09:33:34] <r3v3rb> .Raw has fixed it, real time stats are now fully functional in GA
1647: [09:33:35] <ocmnt> so, that means SS must be female.. right?!
1648: [09:33:44] <ocmnt> hurray \o/
1649: [09:34:09] <ocmnt> birgit, I dunno what would be a solution, what is the problem you have?
1650: [09:34:34] <birgit> obviously installing gitlab on the same server as ss causes issues with permissions/ports
1651: [09:35:08] <ocmnt> gitlab is a repository, right?
1652: [09:36:17] <ocmnt> my suggestion would always be to keep the repo's away from the rest (dev/prod servers)
1653: [09:36:46] <birgit> yes
1654: [09:36:53] <wmk> ocmnt, gitlab is something like github for self hosting
1655: [09:37:58] <wmk> singleton('MyDataObject') doesn't call extensions, does it?
1656: [09:38:36] <ocmnt> wmk, I got that, was just looking at it :)
1657: [09:38:46] <ocmnt> but still, repository should be on a dedicated server (in my perception that is)
1658: [09:39:10] <birgit> perhaps we could also "just" use github instead of gitlab to avoid these problems with self-hosting another instance that we don't have experience with (yet) or what version control are you using?
1659: [09:39:22] <ocmnt> birgit, have a look at bitbucket aswell
1660: [09:39:30] <wmk> birgit, in fact i use just plain git-over-ssh on a machine
1661: [09:39:31] <ocmnt> http://bitbucket.org/
1662: [09:39:36] <ocmnt> for small use it is free
1663: [09:39:39] <wmk> but i don't have tickets etc...
1664: [09:39:43] <ocmnt> including private repo's
1665: [09:39:44] <ocmnt> and tickets
1666: [09:40:07] <wmk> ocmnt, does bitbucket now also support git
1667: [09:40:07] <wmk> ?
1668: [09:40:12] <birgit> ok we're using jira as well
1669: [09:40:15] <ocmnt> yes
1670: [09:40:18] <zippy> bitbucket has done git for a while now
1671: [09:40:19] <ocmnt> jira is from the same firm
1672: [09:40:27] <ocmnt> I think for about 2,5 years atleast
1673: [09:40:29] <zippy> I use it all the time, it's nice
1674: [09:40:33] <ocmnt> ^
1675: [09:40:34] <zippy> got a dozen repos on there for free
1676: [09:40:54] <ocmnt> I have too many repo's on there
1677: [09:40:58] <zippy> even works with http://dploy.io/
1678: [09:41:01] <wmk> ocmnt, zippy, sound interesting
1679: [09:41:05] <ocmnt> every idea I have I work on gets pushed up there
1680: [09:41:10] <ocmnt> even if it is just a doodle
1681: [09:41:26] <ocmnt> dploy sounds interesintg aswell
1682: [09:41:40] <ocmnt> anyway, time for a smoke now
1683: [09:41:51] <wmk> i'm keen on that deploying talk...
1684: [09:42:25] <ocmnt> any employing talk aswell? :D
1685: [09:43:28] <zippy> employing....?
1686: [09:43:38] <wmk> well... those are not on the agenda but between the talks
1687: [09:43:45] <wmk> and i guess tonight with some beers...
1688: [09:44:26] * gelignite has joined #silverstripe
1689: [09:46:27] <wmk> argh, you can apply GridFieldSortableRows twice...
1690: [09:47:34] <r3v3rb> hmmm, which works better ( not the responsiveness just the layout ) on shorter screens: http://www.ers.com/Pages/ERS-NewArticle-Page.aspx?id=36
1691: [09:47:40] <r3v3rb> or http://equitydriverpacks.co.uk/policyholder/
1692: [09:49:35] <Adesso> when outputting the $SiteConfig.DefaultImage has_one property, I get nothing, cause the field is actually called DefaultImageID... so how do I get the Template to go fetch me that Image? or do I have to get the COntroller to do that ?
1693: [09:50:29] * Adesso thinks this should go in the Controller... but then I have more Questions...
1694: [09:52:04] <ocmnt> Adesso, the field is ID because it is the relation to the File table
1695: [09:52:21] <zippy> $SiteConfig.DefaultImage should give you the image in the template
1696: [09:52:27] <zippy> if there is an image set on that
1697: [09:52:36] <ocmnt> $SiteConfig.DefaultImage.URL could be used to get the url of the image
1698: [09:56:34] * wmk quit (Ping timeout: 258 seconds)
1699: [09:57:02] <Adesso> $SiteConfig.DefaultImage.URL does nuttin
1700: [09:57:45] <Adesso> for reffrence ... see http://pastebin.com/6LF0wHnQ
1701: [09:58:39] <ocmnt> do you have an image uploaded? (may be stupid to ask, but just chekin)
1702: [09:59:03] * Adesso find the Problem ..
1703: [09:59:19] <Adesso> I am in a loop.. and thus somehow can't see SiteConfig
1704: [09:59:31] <birgit> zippy: thx will try bitbucket, we're exactly 5 developers so that's handy
1705: [09:59:31] <Adesso> outside the loop/with it works
1706: [10:01:14] <Adesso> so how would I get to $SiteConfig in a loop ?
1707: [10:02:48] * stojg quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1708: [10:03:23] <ocmnt> good question
1709: [10:03:32] <ocmnt> what are you looping? DO or page?
1710: [10:03:40] * Adesso didN't think that would be tuff........:?
1711: [10:03:57] <Adesso> Looping a Controller getter
1712: [10:04:20] <Adesso> of a OD
1713: [10:04:23] <Adesso> DO
1714: [10:04:45] * Cheddam quit (Quit: Textual IRC Client: www.textualapp.com)
1715: [10:04:59] <Adesso> in a Page Controller
1716: [10:05:10] <ocmnt> Adesso, can't you just loop the siteconfig aswell inside your loop
1717: [10:05:11] <ocmnt> ?
1718: [10:07:53] * wmk has joined #silverstripe
1719: [10:07:56] <wmk> Adesso, you should take control over the Controller...
1720: [10:09:05] <ocmnt> gotta take the power back?!
1721: [10:10:00] * Cheddam has joined #silverstripe
1722: [10:10:07] * Cheddam quit (Client Quit)
1723: [10:11:23] <wmk> this IC to linz is very fast but shaky
1724: [10:12:20] <ocmnt> wmk on your way to linz already?
1725: [10:13:38] <Adesso> .... mmm Cant I maybe just give this to the getter Object ... instead of looping the Config ?
1726: [10:14:36] * Werner_2_ has joined #silverstripe
1727: [10:16:18] * wmk quit (Ping timeout: 272 seconds)
1728: [10:16:41] * Frans_Amsterdam has joined #silverstripe
1729: [10:16:42] * Werner_2_ is now known as wmk
1730: [10:17:21] * spronk2 quit (Quit: spronk2)
1731: [10:18:10] <wmk> Adesso, inside a <% loop %> you can use $Up and $Top
1732: [10:18:18] <Adesso> How could I add to $Article = Article::get()->limit(3,1) a value from config ?
1733: [10:18:37] * cloph_away is now known as cloph
1734: [10:18:39] <wmk> in the controller?
1735: [10:18:43] <Adesso> yes
1736: [10:18:55] <Adesso> so I cann get to it in the Template
1737: [10:19:00] <wmk> $this->config()->get('my_value')
1738: [10:19:16] <wmk> in the Template i don't know if you can pass the value to the controller method
1739: [10:19:43] <wmk> as i wrote just a minute ago in template it would be worth a try to use $Top.SiteConfig.Value
1740: [10:19:52] <Adesso> Then I guess I have to loop the object in the Controller first, and add the Default Image there
1741: [10:20:01] <wmk> see $Up and $Top in templates documentation
1742: [10:20:11] <Adesso> and then the template has no logic ... as it should be
1743: [10:20:17] <wmk> in the loop you have a list of Dataobjects
1744: [10:20:19] * Adesso looks at $Up
1745: [10:20:39] <wmk> why not tell the dataobject to either display the linked image or the default image?
1746: [10:21:04] <wmk> so - upload image to ss (so you have it as an Image object),
1747: [10:21:13] <wmk> set default image as has_one in siteconfig
1748: [10:21:27] <wmk> put a getter in your DATAOBJECT
1749: [10:21:42] * simon_w quit (Quit: Ping timeout: your mum)
1750: [10:21:46] <wmk> e.g. getDisplayImage() {return either linked image or default image object}
1751: [10:22:01] * Adesso thinks that is even better
1752: [10:22:15] <Adesso> the idea just got upgraded
1753: [10:22:34] <wmk> you can check if an has_one is set inside your dataobject by checking $this->FooID when the has_one is called "Foo"
1754: [10:22:54] <wmk> Adesso, now you owe me how many saussages?
1755: [10:22:56] <wmk> *GGG*
1756: [10:23:42] <Adesso> I might just have to come by truck
1757: [10:24:25] <wmk> that's not fast enough :(
1758: [10:24:31] * Adesso looks at the DO blank Controller..
1759: [10:24:38] <wmk> hm, not
1760: [10:24:42] <wmk> not in the controller
1761: [10:24:54] <wmk> you have to put it into the dataobject class
1762: [10:25:25] <wmk> cause it's on a per-DO-basis
1763: [10:26:38] * Adesso has a short circut....
1764: [10:26:45] <wmk> OUCH!!! explanation why it's not win9 but win10: https://twitter.com/mikko/status/517358472715710465
1765: [10:26:46] <Adesso> gimme a sec.. I need some air
1766: [10:27:05] * Adesso takes a |* break
1767: [10:27:07] <wmk> Adesso, will be offline i a few minutes...
1768: [10:27:10] <Adesso> |~
1769: [10:27:17] * birgit quit (Remote host closed the connection)
1770: [10:27:27] <Adesso> ok wmk .. no worries.. I have to get this ..
1771: [10:27:32] <Adesso> or else I am just plain stupid
1772: [10:27:36] <wmk> np. cu l8r
1773: [10:27:47] <Adesso> l8ter
1774: [10:27:47] <wmk> derp? hmm, no
1775: [10:32:30] * wmk quit (Ping timeout: 246 seconds)
1776: [10:34:25] * r_hector quit (Quit: Leaving.)
1777: [10:37:55] <Adesso> so in Theory I make a function in the DO get, do a parent::get, then check the value, and set it if it'd empty..
1778: [10:39:37] * zippy just pulled out huge bogey
1779: [10:40:11] <Adesso> error: Cannot make static method DataObject::get() ....
1780: [10:40:17] * Adesso is breaking things again ..
1781: [10:40:27] <zippy> why a parent get?
1782: [10:40:44] <Adesso> well I want it to get the other stuff
1783: [10:40:53] <Adesso> then just check on value
1784: [10:40:58] <zippy> other stuff...
1785: [10:40:59] <Adesso> change if needed
1786: [10:41:18] <zippy> Adesso: http://sspaste.com/ paste in your DO
1787: [10:41:50] <Adesso> http://sspaste.com/paste/show/542d26e923a9d
1788: [10:50:59] <spronk> lovely, zippy
1789: [10:52:06] <zippy> Adesso: where do you keep the default image, siteconfig?
1790: [10:52:21] <zippy> article holder page?
1791: [10:54:03] <Adesso> http://sspaste.com/paste/show/542d29ba4dac7
1792: [10:54:46] <Adesso> StartPage is what is doing the getting
1793: [10:55:08] <Adesso> http://sspaste.com/paste/show/542d29e2ef7d0
1794: [10:56:12] <zippy> um
1795: [10:56:12] <zippy> so
1796: [10:56:13] <Adesso> and what I was trying now is to get the DO (Article) to just change the value of the SingelImage
1797: [10:56:21] <Adesso> if it's not set
1798: [10:56:27] <zippy> the DO is the owner of the image right
1799: [10:56:28] <Adesso> with the SiteConfig
1800: [10:56:30] <Adesso> setting
1801: [10:56:37] <Adesso> yes
1802: [10:56:50] <zippy> $SingleImage is our image
1803: [10:56:52] * birgit has joined #silverstripe
1804: [10:56:56] <Adesso> bingo
1805: [10:57:00] <Adesso> if set
1806: [10:57:04] <zippy> and if there is no image, we want to use the $SiteConfig.DefaultImage - is that what you want?
1807: [10:57:12] <Adesso> 100%
1808: [10:57:13] <zippy> so you can create a function in the DO that says
1809: [10:57:53] <zippy> public function getDisplayImage() { if($this->SingleImageID) { return $this->SingleImage(); } else { $config = SiteConfig::get_curr(); return $config->DefaultImage; }
1810: [10:58:15] <zippy> that $config should be $config = SiteConfig::current_site_config();
1811: [10:58:24] <zippy> then in your template just do. $getDisplayImage
1812: [10:58:31] <zippy> or $getDisplayImage.URL
1813: [11:01:29] * adrexia_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1814: [11:02:36] <Adesso> but inside a loop this would have the same problem ..
1815: [11:03:05] <Adesso> :/
1816: [11:04:40] <Adesso> I have to go... Linz is waiting ..
1817: [11:04:56] <Adesso> I'll take the code with and play with it a bit more ..
1818: [11:05:03] <Adesso> thanks anyway zippy
1819: [11:05:05] <Adesso> ;)
1820: [11:05:14] * Adesso thinks it's almost there
1821: [11:05:23] <zippy> what problem would it have in a loop?
1822: [11:05:39] <Adesso> it doesn't output anything
1823: [11:06:26] * wmk has joined #silverstripe
1824: [11:06:31] <Adesso> when I do a <% loop ArticleTeaserLeft_2to4 %> $getDisplayImage -> nuttin
1825: [11:06:51] <Adesso> the scope is wrong I think
1826: [11:08:34] <wmk> Adesso, just $DisplayImage
1827: [11:10:27] <Adesso> nope..
1828: [11:10:39] <Adesso> not working
1829: [11:11:09] <wmk> <% loop $ArticleTeaserLeft_2to4 %>... does that return a DataList?
1830: [11:11:17] <Adesso> yes
1831: [11:11:25] <wmk> of Article Objects i guess
1832: [11:11:49] <Adesso> right on
1833: [11:11:56] <wmk> and your Article DOs have a method called getDisplayImage
1834: [11:12:18] <wmk> THEN inside the loop calling $DisplayImage should return the output of that method.
1835: [11:12:41] * joelpittet has joined #silverstripe
1836: [11:12:58] <wmk> public function getDisplayImage() {return "Hello Adesso!!!"}
1837: [11:13:08] <wmk> then loop over the DataList and call $DisplayImage
1838: [11:13:50] <Adesso> $config = SiteConfig::current_site_config(); return $config->DefaultImage;
1839: [11:13:59] <Adesso> is not returning what it should
1840: [11:15:08] <wmk> what's in DB? what should it return? what does it return?
1841: [11:15:23] <wmk> any typos, dev/build/flush/, BOM (scnr) ???
1842: [11:15:26] * Adesso sees the missing ()
1843: [11:15:35] <Adesso> great..
1844: [11:15:49] <Adesso> 7me classifies himself as IDIOT of the day
1845: [11:15:52] <Adesso> no no
1846: [11:16:00] * Adesso is the IDIOT of the week
1847: [11:16:13] <wmk> i guess you just need some free time the weekend ;)
1848: [11:16:16] <Adesso> maybe I can make it to idiot of the Month
1849: [11:16:35] <wmk> we're all derping around with some issues, every day.
1850: [11:16:56] <wmk> so don't be afraid.
1851: [11:17:10] * Adesso is not scared... just stupid
1852: [11:17:19] <wmk> well, most of us don't tend to derp around this loud in IRC ;)
1853: [11:17:38] <Adesso> just me ey
1854: [11:18:03] <Adesso> note to self.... try keep your brain-fart to yourself
1855: [11:18:07] <wmk> do you like hiking in the mountains?
1856: [11:18:12] <Adesso> sure
1857: [11:19:03] <wmk> the first hour going up the mountain is very hard, but after that you can enjoy the view
1858: [11:19:39] <wmk> as you just started with silverstripe it's not stupid to act like a beginner...
1859: [11:19:45] <wmk> just ... beginnerish
1860: [11:20:08] * Adesso is on week 2
1861: [11:20:16] <Adesso> so I guess I am still a Noob
1862: [11:20:56] <r3v3rb> Adesso: I’m two-three years in and still make noob mistooks it’s normal
1863: [11:21:45] <wmk> r3v3rb, so true
1864: [11:21:51] <Adesso> thanks for the pep talk ;) r3v3rb / I just like putting myself down sometimes
1865: [11:21:57] <r3v3rb> didn’t add (array(‘Template’, ‘Page’)) around my templates in a renderwith the other day and still kicking myself
1866: [11:22:12] <wmk> but helping out others helps me to forget my own mistakes.
1867: [11:22:16] <Adesso> I have a rimm and a BOM on my name
1868: [11:22:17] <wmk> plus learning from helping others
1869: [11:22:17] <r3v3rb> then todays was not knowing about .Raw!
1870: [11:22:30] <wmk> Adesso, you're a drumset??
1871: [11:22:38] <Adesso> HAHAHAHAhahahahaha
1872: [11:22:42] <Adesso> brillinat
1873: [11:22:47] <Adesso> brilliant
1874: [11:22:54] <wmk> bom rimm nz nz
1875: [11:22:55] <r3v3rb> right time to close the IDE and open InDesign
1876: [11:23:27] <Adesso> Anyhow.. is working again
1877: [11:23:36] <Adesso> so... It#s time to hit the road
1878: [11:23:43] <Adesso> Linz is still 6hours away
1879: [11:24:31] <r3v3rb> Zauberfisch: you probably guessed but I wont be making it :(
1880: [11:24:41] <r3v3rb> next year for sure
1881: [11:26:31] <wmk> r3v3rb, :(
1882: [11:26:39] <wmk> so we have on shirt over?
1883: [11:34:20] * Shrike_Finland quit (Quit: Leaving.)
1884: [11:36:39] * Shrike_Finland has joined #silverstripe
1885: [11:42:46] * birgit quit (Remote host closed the connection)
1886: [11:47:06] <r3v3rb> I’ll pay for it to be shipped wmk
1887: [11:47:16] <wmk> damn
1888: [11:47:20] <wmk> *G*
1889: [11:48:01] <r3v3rb> seriously though if there are any ’t’s left over I’ll pay for one
1890: [11:48:31] <kinglozzer> r3v3rb: Me, you and ocmnt are having a stay-at-home party
1891: [11:48:35] <kinglozzer> :D
1892: [11:48:46] <r3v3rb> kinglozzer: I can do Norwich no problem
1893: [11:49:44] <kinglozzer> r3v3rb: Yeah when SS-europe comes to the UK I'm game :P
1894: [11:50:03] <r3v3rb> is Py goinG?
1895: [11:50:05] <kinglozzer> Austria's a long way for me :(
1896: [11:50:10] * kinglozzer has never done any travelling really
1897: [11:50:23] <r3v3rb> 10 hr drive from Calais but work wont permit tooooooo busy
1898: [11:50:26] <kinglozzer> r3v3rb: Yeah, he's on holiday in Italy - managed to convince his gf to let him take a few days
1899: [11:50:32] <r3v3rb> fucker
1900: [11:51:02] <r3v3rb> he was meant to be helping me out with a site!
1901: [11:51:15] * Bollig|DesignCty has joined #silverstripe
1902: [11:52:04] <wmk> kinglozzer, py is in italy. and i wondered why it's so quiet here
1903: [11:52:15] <r3v3rb> all becomes clear now
1904: [11:52:41] * r3v3rb is now known as PyroM4nik
1905: [11:52:42] <kinglozzer> Haha, yeah it's always so quiet without him :P
1906: [11:52:46] <PyroM4nik> indeed
1907: [11:53:02] <PyroM4nik> come one everyone nick change to a Pyro one
1908: [11:53:14] <PyroM4nik> the logs would be awesome for when he returns
1909: [11:53:16] <wmk> LOL
1910: [11:53:20] * kinglozzer is now known as Pylozk
1911: [11:53:32] <Pylozk> ;D
1912: [11:53:36] * PyroM4nik is now known as Pyv3rb
1913: [11:53:39] <Pyv3rb> better
1914: [11:53:57] <wmk> hey, anyone has a tutorial how to use yeoman / bower / grunt with silverstripe?
1915: [11:54:21] <Pyv3rb> PyMon_W probably
1916: [11:55:31] * Werner_2_ has joined #silverstripe
1917: [11:55:59] <Pylozk> wmk: Don't use yeoman/bower with SS, but we use Grunt
1918: [11:56:23] <Pylozk> Doesn't have anything "special" for SS for what we use it for (compiling SCSS, compressing images etc). Anything you're stuck with in particular?
1919: [11:56:27] <Pyv3rb> Pylozk: what for?
1920: [11:56:44] <Pyv3rb> oh, i use codekit for that
1921: [11:58:41] * wmk quit (Ping timeout: 244 seconds)
1922: [11:58:42] <Pylozk> Wait, guys, we need for shits and fucks for it to be authentic
1923: [11:58:46] <Pylozk> more*
1924: [11:58:54] <Pylozk> :P
1925: [12:00:15] <spronk> you do your image compression with a grunt script bo? what you use fr compressin
1926: [12:00:15] * Pylozk lunch nom
1927: [12:00:22] <Pylozk> spronk: tinypng
1928: [12:00:28] <spronk> a ya
1929: [12:00:31] <spronk> niec
1930: [12:00:36] * Werner_2_ is now known as wmk
1931: [12:00:43] <Pylozk> there's a grunt-tinypng package IIRC
1932: [12:00:50] <wmk> Pylozk, well, didn't get the clue about this grunt ecosystem
1933: [12:01:34] <wmk> sounds interesting
1934: [12:01:49] <wmk> so with grunt i can watch for sass changes?
1935: [12:02:29] <wmk> as sass combines / compresses my javascript automatically a template-driven replacement for javascript_combine would be great
1936: [12:05:04] * shellbackpacific has joined #silverstripe
1937: [12:05:06] * UndefinedOffset has joined #silverstripe
1938: [12:05:25] <Pyv3rb> bbl
1939: [12:05:30] * Pyv3rb quit (Quit: Pyv3rb)
1940: [12:05:51] * joelpittet quit (Remote host closed the connection)
1941: [12:11:25] * ocm13 has joined #silverstripe
1942: [12:14:25] <shellbackpacific> any ever try to send mail via Microsoft ESMTP MAIL (exchange) in silverstripe ?
1943: [12:14:49] <shellbackpacific> any *one
1944: [12:16:11] * ocm13 quit (Ping timeout: 272 seconds)
1945: [12:26:39] * Err404NotFound has joined #silverstripe
1946: [12:26:40] * Error404NotFound quit (Disconnected by services)
1947: [12:27:28] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1948: [12:27:59] * Robke has joined #silverstripe
1949: [12:28:44] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1950: [12:28:52] <Robke> hello
1951: [12:29:22] * joelpittet has joined #silverstripe
1952: [12:33:54] * Bollig|DesignCty has joined #silverstripe
1953: [12:37:01] <Robke> why in child template <% if Image %> whatever <% else %> whatever 2 <% end_if %> works but in parent template while looping childs it doesnt?
1954: [12:37:28] * Werner_2_ has joined #silverstripe
1955: [12:38:53] <Robke> lol found solution
1956: [12:40:43] * wmk quit (Ping timeout: 272 seconds)
1957: [12:50:54] * Pylozk is now known as kinglozzer
1958: [12:56:05] * joelpittet quit (Remote host closed the connection)
1959: [13:09:15] * Werner_2_ is now known as wmk
1960: [13:17:57] <Robke> does anyone ever had a problem with bootstrap responsive in FF and IE :) i mean ir window width is not even they layout is showing dameged?
1961: [13:21:21] * Werner_2_ has joined #silverstripe
1962: [13:21:39] * wmk quit (Ping timeout: 258 seconds)
1963: [13:27:08] * Err404NotFound quit (Ping timeout: 272 seconds)
1964: [13:28:52] * Shrike_Finland quit (Quit: Leaving.)
1965: [13:29:21] * Werner_2_ quit (Ping timeout: 260 seconds)
1966: [13:40:52] * Shrike_Finland has joined #silverstripe
1967: [13:41:01] * Shrike_Finland quit (Client Quit)
1968: [13:43:47] * MattyBalaam has joined #silverstripe
1969: [13:48:09] <MattyBalaam> Hi there. Is there a way to change an existing static? I am trying to do this with a dataextension to add more options to an Enum on an existing module but it does not want to replace the options.
1970: [13:57:28] * shellbackpacific has left #silverstripe
1971: [14:04:16] * Robke quit (Ping timeout: 246 seconds)
1972: [14:05:54] * muskie9 has joined #silverstripe
1973: [14:23:07] * Shrike_Finland has joined #silverstripe
1974: [14:26:16] * Colin[pi] quit (Ping timeout: 260 seconds)
1975: [14:27:15] * qlex has joined #silverstripe
1976: [14:27:18] * qlex says hi
1977: [14:27:22] <qlex> guys, i need your urgent help
1978: [14:27:37] <qlex> somebody from my client did something which is causing an error on homepage
1979: [14:27:40] <qlex> of a big site
1980: [14:27:50] <qlex> unfortunately its powered by ss.2.4.7 !
1981: [14:27:55] <kinglozzer> D:
1982: [14:28:00] <qlex> its: [Notice] Trying to get property of non-object
1983: [14:28:16] <qlex> i turned on the dev mode
1984: [14:28:17] <qlex> and see
1985: [14:28:34] <qlex> that the error is in this function in php file
1986: [14:28:35] <qlex> function LatestNews($number=10) { 32 $holder = DataObject::get_by_id('BlogHolder', 5); 33 if (!$holder || !$holder->exists()) $holder = DataObject::get_by_id('BlogHolder', 126); 34 return DataObject::get('BlogEntry', "ParentID = {$holder->ID}","Date DESC", false, $number); 35 }
1987: [14:28:39] <qlex> ups
1988: [14:29:16] <qlex> http://pastie.org/9613993
1989: [14:29:32] <kinglozzer> qlex: They've deleted the BlogHolder page
1990: [14:29:33] <qlex> the blog holder that's supposed to be displayed on homepage has id of 5
1991: [14:29:39] <qlex> no, i can see it in cms
1992: [14:30:07] <qlex> tryiung toi publish it again
1993: [14:30:20] <qlex> works
1994: [14:30:30] <qlex> but the circle updating the blog holder in cms is spinning all the time
1995: [14:30:58] <kinglozzer> qlex: Fixed the main error though?
1996: [14:33:56] <qlex> yeah
1997: [14:33:59] <qlex> thanx
1998: [14:34:07] <qlex> im trying to convince the client to switch to new version
1999: [14:34:17] <qlex> as its easier to control who has access to where on the site
2000: [14:34:29] <qlex> but its complicated - db of ss is over 13Mb !
2001: [14:34:40] <kinglozzer> Not bad!
2002: [14:35:36] <kinglozzer> One I'm working on atm is 91mb D:
2003: [14:35:45] <kinglozzer> (mostly PDF content cache)
2004: [14:36:52] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2005: [14:41:10] <qlex> nice
2006: [14:41:21] <qlex> would be easy to 2.4.2->3.1 ?
2007: [14:41:25] * wmk has joined #silverstripe
2008: [14:41:34] <qlex> maybe 2 custom modules only, but with standard functions
2009: [14:41:48] <qlex> btw, can anyone check when DesignerX was here ?
2010: [14:41:58] <qlex> he was moving houses and had shitty DSL connection
2011: [14:45:34] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
2012: [14:45:34] <wmk> qlex, you can check the logs...
2013: [14:45:51] <wmk> ss.org.nz/logs
2014: [14:46:37] <wmk> http://logs.simon.geek.nz/search.php?q=designerx&s=Time
2015: [15:02:24] * g4b0_ has joined #silverstripe
2016: [15:05:34] * Shrike_Finland quit (Quit: Leaving.)
2017: [15:05:37] * qlex has left #silverstripe
2018: [15:11:02] * Liquide has joined #silverstripe
2019: [15:18:41] * Werner_2_ has joined #silverstripe
2020: [15:19:14] * wmk quit (Ping timeout: 272 seconds)
2021: [15:19:55] * MattyBalaam quit (Quit: Page closed)
2022: [15:21:16] * Shrike_Finland has joined #silverstripe
2023: [15:28:19] * ARNHOE quit ()
2024: [15:35:27] * Werner_2_ quit (Ping timeout: 272 seconds)
2025: [15:51:22] * g4b0_ quit (Quit: Sto andando via)
2026: [15:54:25] <ocmnt> have fun in Linz all, keep us posted here tomorrow ;)
2027: [15:54:30] <ocmnt> and have a nice evening
2028: [15:54:32] <ocmnt> bai
2029: [15:54:35] * ocmnt quit (Quit: HydraIRC -> http://www.hydrairc.com <-)
2030: [16:00:15] * catcher has joined #silverstripe
2031: [16:13:32] * toddvalentine has joined #silverstripe
2032: [16:14:38] <toddvalentine> Has anyone ever seen a case where SS 3.1 sessions keep expiring when you attempt to post a blog item? Just started hapening today.
2033: [16:14:53] <toddvalentine> Every time I hit publish I get an Internal Serer Error
2034: [16:16:01] <toddvalentine> Never mind figured it out.
2035: [16:22:16] * kinglozzer quit ()
2036: [16:24:04] * ocm13 has joined #silverstripe
2037: [16:25:06] <toddvalentine> It was caused by an incorrect shortcode that was causing a php error. This was killing the session.
2038: [16:25:29] <catcher> toddvalentine, good talk.
2039: [16:25:38] <catcher> :)
2040: [16:27:07] <toddvalentine> @catcher yeah, nice talk with myself! I do that way to often!
2041: [16:27:09] * stnvh quit ()
2042: [16:27:17] <catcher> haha
2043: [16:28:03] <toddvalentine> I'm either talking to myself or the computer. Fortunately this one stayed on the civilized side.
2044: [16:29:09] <toddvalentine> On another note, man I wish I could make the SS Europe meet up. I really hope they post video. I think it would be great for the platform if there was more learning resources out there.
2045: [16:30:45] <catcher> Yeah, agreed
2046: [16:57:19] * Shrike_Finland quit (Read error: Connection reset by peer)
2047: [17:13:55] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2048: [17:25:53] * jrthomer_ has joined #silverstripe
2049: [17:26:07] * jrthomer quit (Ping timeout: 245 seconds)
2050: [17:32:14] * muskie9 has joined #silverstripe
2051: [17:38:09] * Shrike_Finland has joined #silverstripe
2052: [17:42:11] * sgrover has joined #silverstripe
2053: [17:43:08] <sgrover> I have a form error message with HTML that needs to be rendered. My code is $form->AddErrorMessage('Email', Lang::get('Register.alreadyexists'), 'bad', false); - the message shows but escapes the HTML. Any tips?
2054: [17:43:48] <sgrover> using SS 3.1
2055: [17:44:17] * Shrike_Finland quit (Quit: Leaving.)
2056: [17:45:41] * muskie9 is now known as _muskie9_
2057: [17:45:41] * _muskie9_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2058: [17:46:41] * muskie9 has joined #silverstripe
2059: [17:56:57] * Shrike_Finland has joined #silverstripe
2060: [18:01:30] * Shrike_Finland quit (Client Quit)
2061: [18:01:48] * Shrike_Finland has joined #silverstripe
2062: [18:02:34] * Shrike_Finland1 has joined #silverstripe
2063: [18:06:06] * Shrike_Finland quit (Ping timeout: 250 seconds)
2064: [18:14:47] * Shrike_Finland1 quit (Quit: Leaving.)
2065: [18:17:56] * Shrike_Finland has joined #silverstripe
2066: [18:32:47] * jrthomer_ quit (Ping timeout: 272 seconds)
2067: [18:35:58] * jrthomer has joined #silverstripe
2068: [18:39:13] * tankr has joined #silverstripe
2069: [18:50:54] * sgrover quit (Quit: This computer has gone to sleep)
2070: [19:02:22] * Stomach has joined #silverstripe
2071: [19:02:50] * antmas quit (Quit: Page closed)
2072: [19:09:45] * jrthomer quit (Ping timeout: 272 seconds)
2073: [19:11:37] * Kingy[a] is now known as Kingy
2074: [19:12:03] <Kingy> morning
2075: [19:15:23] * oddnoc has joined #silverstripe
2076: [19:17:40] <Stomach> hey kingy
2077: [19:22:16] <Kingy> tis friday Stomach :D
2078: [19:22:22] <Stomach> yeeeeeeeah boi
2079: [19:27:53] * birgit has joined #silverstripe
2080: [19:30:35] * Mish_ has joined #silverstripe
2081: [19:43:06] * nickmolhoek has joined #silverstripe
2082: [19:43:37] * birgit quit (Remote host closed the connection)
2083: [19:44:17] * camfindlay has joined #silverstripe
2084: [19:45:06] * sgrover has joined #silverstripe
2085: [19:46:39] <Kingy> so frustrating
2086: [19:47:00] <Kingy> $fields->addFieldtoTab("Root.Main", new HTMLEditorField('BottomText', 'Bottom Content'), 'Metadata');
2087: [19:47:11] <Kingy> it's showing on my local dev
2088: [19:47:16] <Kingy> but after deploying to test it's not :(
2089: [19:47:18] <Kingy> raaaaa
2090: [19:52:46] <Kingy> now i can't deploy to test lol
2091: [19:53:07] <Kingy> ssh_exchange_identification: Connection closed by remote host
2092: [19:53:07] <Kingy> fatal: The remote end hung up unexpectedly
2093: [19:53:40] <Kingy> gah
2094: [19:55:34] <oddnoc> Kingy: are you using ssh keys to get in, and do you have multiple ssh keys on your end?
2095: [19:55:58] <Kingy> Test site is hosted at SS
2096: [19:56:02] <Kingy> so I'm going to say yes
2097: [19:56:05] <Kingy> because it uses deploynaut
2098: [19:56:36] <Kingy> ss23 mentioned something about changing/upgrading the deploynaut machine so maybe they did that
2099: [19:56:45] <sgrover> how do I get my form error to render with HTML? using SS 3.1.5. The HTML is escaped at the moment.
2100: [19:56:55] <oddnoc> Your side is probably presenting too many “wrong” keys. You should specify the exact key to send (equivalent of ssh -i)
2101: [19:57:13] <Kingy> oddnoc: I don't have control over it. I just login and click 'deploy'
2102: [19:57:26] <Kingy> like I said it's all hosted at Silverstripe (git repo and site)
2103: [19:58:01] <oddnoc> Yeah, you’ll have to ask them. It’s probably the issue I have in mind, but I only know how to fix it with native tools
2104: [19:58:16] <Kingy> yeah you're probably right
2105: [19:58:24] <Kingy> will log a ticket and ss23 can take care of it :)
2106: [19:58:26] <Kingy> muahaha
2107: [19:58:43] <oddnoc> lol
2108: [20:01:21] * birgit has joined #silverstripe
2109: [20:01:48] * UndefinedOffset quit (Quit: Leaving.)
2110: [20:01:54] * jedateach has joined #silverstripe
2111: [20:03:31] <Stomach> sgrover - you might need to use a custom template which doesnt escape the message
2112: [20:04:53] <oddnoc> When does the “Default Admin” record get created?
2113: [20:04:58] <sgrover> Thanks Stomach. Looks like the next release candidate takes care of the this via a new param to the Form::addErrorMessage() method. But updating my SS breaks the whole site with missing interfaces and such.
2114: [20:05:19] <sgrover> So, I think I may need to "hack" this - it was supposed to be a quick fix.
2115: [20:05:44] <Stomach> oddnoc - its created based off of the setDefaultAdmin _config or yml calls, and created in the build stage somewhere
2116: [20:06:05] <sgrover> Adding a new template would exceed the allotted budget for this task. sighs. bean counters.
2117: [20:06:30] <Stomach> oddnoc - its in Member requireDefaultRecords
2118: [20:06:41] <oddnoc> Stomach: That’s what I thought. For some reason, it’s not getting created.
2119: [20:07:21] <Stomach> do you have another user set as admin already? it doesn't get created if there is already a admin user by the looks
2120: [20:07:32] <oddnoc> Nope. No Member records at all.
2121: [20:07:36] <Stomach> odd
2122: [20:07:40] <Stomach> any other build errors?
2123: [20:07:44] <oddnoc> nope
2124: [20:08:15] <Kingy> lol camfindlay
2125: [20:08:41] <camfindlay> http://cdn.meme.am/instances/500x/54941597.jpg ;)
2126: [20:09:13] <Kingy> brilliant
2127: [20:11:11] <oddnoc> Oh, wait. the Member record is there, but it’s not being honord for basic auth “protect entire site” (this is a dev site)
2128: [20:11:13] * LoveDuckie quit (Remote host closed the connection)
2129: [20:11:51] <oddnoc> Which makes sense. Password is NULL
2130: [20:13:40] * birgit quit (Remote host closed the connection)
2131: [20:19:08] * oceanmountain has joined #silverstripe
2132: [20:23:13] * ocm13 quit (Ping timeout: 272 seconds)
2133: [20:24:25] <Stomach> oddnoc - ah cool that makes sense :D
2134: [20:24:27] <Stomach> sense is good
2135: [20:24:30] * camfindlay quit (Quit: camfindlay)
2136: [20:27:23] * mattgunn has joined #silverstripe
2137: [20:31:43] * Olliepop has joined #silverstripe
2138: [20:34:34] * Ryan-Toast has joined #silverstripe
2139: [20:36:20] * adrexia quit (Ping timeout: 260 seconds)
2140: [20:39:57] * ss31noob has joined #silverstripe
2141: [20:40:37] <ss31noob> hi.. does anyone tried to remove the trailing slashes in the URLSegment via adding some configuration in the config.yml for URLSegmentFilter?
2142: [20:48:25] * adrexia has joined #silverstripe
2143: [20:58:14] <Kingy> wow Ewen Glimour died
2144: [20:59:54] <Stomach> yeah just saw that
2145: [20:59:57] <Stomach> sad :(
2146: [21:00:11] * birgit has joined #silverstripe
2147: [21:01:29] <ss31noob> hi.. does anyone tried to remove the trailing slashes in the URLSegment via adding some configuration in the config.yml for URLSegmentFilter?
2148: [21:02:29] * jrthomer has joined #silverstripe
2149: [21:04:36] * camfindlay has joined #silverstripe
2150: [21:06:13] * micmania1 has joined #silverstripe
2151: [21:09:40] * antmas has joined #silverstripe
2152: [21:10:23] <antmas> morning!
2153: [21:10:30] <Kingy> hey antmas
2154: [21:10:58] <antmas> Kingy: o/
2155: [21:11:10] <Kingy> friday maaafucker
2156: [21:11:29] <catcher> later skaters.
2157: [21:11:32] * catcher quit (Quit: Leaving)
2158: [21:12:54] <Stomach> ss31noob - I havent ever tried that
2159: [21:13:19] * lerni_ has joined #silverstripe
2160: [21:13:40] <ss31noob> thank you Stomach.. i think i will just override the Link method then to removed that trailing slash
2161: [21:15:09] <antmas> woah Ewen Gilmour died :(
2162: [21:15:14] * Shrike_Finland quit (Quit: Leaving.)
2163: [21:16:38] * oddnoc quit (Quit: oddnoc)
2164: [21:17:06] * Shrike_Finland has joined #silverstripe
2165: [21:18:23] <Kingy> ya pretty sad
2166: [21:18:31] * irogue_ has joined #silverstripe
2167: [21:20:10] <antmas> "was not unwell, but died naturally in his sleep"
2168: [21:20:19] <antmas> dafuq happened? stroke maybe?
2169: [21:22:18] * Trooy has joined #silverstripe
2170: [21:22:39] * jrthomer_ has joined #silverstripe
2171: [21:23:01] * jrthomer quit (Ping timeout: 260 seconds)
2172: [21:25:10] * jrthomer has joined #silverstripe
2173: [21:26:57] * oddnoc has joined #silverstripe
2174: [21:27:50] * jrthomer_ quit (Ping timeout: 272 seconds)
2175: [21:34:29] * novaweb has joined #silverstripe
2176: [21:35:44] <Kingy> antmas: who knows. Heart attack? aneurysm mebbe
2177: [21:36:17] * simon_w has joined #silverstripe
2178: [21:38:57] * lerni_ quit (Remote host closed the connection)
2179: [21:39:59] * gelignite quit (Ping timeout: 258 seconds)
2180: [21:40:28] <novaweb> Hey Stripers - using $fields->removeByName.... is there any way to remove the entire tab?
2181: [21:40:34] <novaweb> (it is not Root.Main)
2182: [21:41:12] * gelignite has joined #silverstripe
2183: [21:41:46] * muskie9 is now known as _muskie9_
2184: [21:42:27] * _muskie9_ is now known as muskie9
2185: [21:42:57] <Stomach> pass in true as the second argument
2186: [21:43:19] <Stomach> public function removeByName($fieldName, $dataFieldOnly = false)
2187: [21:43:44] <Stomach> oh whoops, you want to remove the tab
2188: [21:43:48] <Stomach> dont pass in false
2189: [21:43:48] <Stomach> :D
2190: [21:44:11] <Stomach> but the tabs name would be 'Main' not 'Root.Main' :)
2191: [21:44:19] <Stomach> or whatever you are calling it
2192: [21:45:13] * Olliepop quit (Ping timeout: 246 seconds)
2193: [21:47:59] <Stomach> adrexia - could you test that comment fix before its merged?
2194: [21:48:14] <adrexia> yeah, it could be tested
2195: [21:48:30] <adrexia> I don't have time. I'm not even doing Silverstripe stuff right now.
2196: [21:48:38] <Stomach> lol :D
2197: [21:48:50] <adrexia> I just had to triage a bug this morning
2198: [21:49:30] <adrexia> we hadn't noticed it because with google analytics + addthis etc there were other script elements being inserted
2199: [21:49:45] * oceanmountain quit (Ping timeout: 244 seconds)
2200: [21:50:05] <adrexia> but the client tried to make a new subsite with the theme, and hadn't supplied any of that stuff, and it failing to have a working mobile menu
2201: [21:50:48] <adrexia> I've known about that bug for a while. It's one of the many reasons I avoid using php requirements when I can
2202: [21:51:29] <adrexia> ...but cwp
2203: [21:53:21] <Stomach> we never use PHP requirements
2204: [21:53:41] <Stomach> I wish there was a block_all instead of having to go through and block all of them individually
2205: [21:54:06] <adrexia> block_all?
2206: [21:54:25] <irogue_> wouldn't that just be clear()?
2207: [21:54:38] <adrexia> oh, right
2208: [21:55:28] <Kingy> i need a module idea
2209: [21:55:37] <adrexia> I don't want to actively work against the framework that has been constructed.
2210: [21:56:01] <Stomach> irogue_ - actually yes
2211: [21:56:04] <adrexia> if its getting requirements form php, I sort of feel I should leave them there
2212: [21:56:11] <Stomach> never thought about using clear without passing in an argument
2213: [21:56:14] <Stomach> niiiice
2214: [22:00:33] * Shrike_Finland quit (Quit: Leaving.)
2215: [22:01:21] <adrexia> Just read Ingo's first comment on 3459
2216: [22:01:32] <adrexia> Turns out we have the same idea of the best solution
2217: [22:01:41] <adrexia> :D
2218: [22:04:09] * toddvalentine quit ()
2219: [22:04:43] <adrexia> the problem is, with the 'don't put requirements in comments' fix, providing it also works for ie conditionals, all motivation to provide a better approach will be gone
2220: [22:05:54] <Stomach> what if you have conditional requirements for IE8
2221: [22:06:02] <Stomach> can you do that even? multiple requirement sets?
2222: [22:06:37] <adrexia> Oh you mean using php requirements to provide conditionals?
2223: [22:07:06] <adrexia> the issue is actually that with require.js the best place to put it in right after the body tag opens
2224: [22:08:21] <adrexia> though usually we just put it at the bottom, because we'd rather not compromise the browsers than can render properly
2225: [22:08:30] * simon_w quit (Quit: Ping timeout: your mum)
2226: [22:08:41] <adrexia> being able to explictly define where the php requirements go would be a much better fix
2227: [22:11:44] <adrexia> and yeah, it would be nice to say "render these here and that set over there"
2228: [22:12:23] <Stomach> see we just include our commonjs build straight in the template
2229: [22:12:36] <Stomach> routing it through requirements seems odd.
2230: [22:12:59] <Stomach> especially since its not dependent on anything externally (usually)_
2231: [22:14:15] * tractorcow has joined #silverstripe
2232: [22:15:37] <adrexia> yeah, when I use grunt of gulp I don't bother with the php requirements
2233: [22:15:46] <adrexia> but cwp uses them
2234: [22:16:29] <Stomach> :\
2235: [22:16:36] <adrexia> and the nature of cwp projects means that its nice to keep things interanlly consistent
2236: [22:16:46] <Stomach> yeah thats fair enough
2237: [22:17:16] * camfindlay quit (Quit: camfindlay)
2238: [22:17:33] * kinglozzer has joined #silverstripe
2239: [22:17:55] <adrexia> ironically, cwp is also the place I'm most likely to use bootstrap and need respond.js
2240: [22:18:11] <Ryan-Toast> I enjoy me some respond.js
2241: [22:19:02] <Stomach> bootstrap so big javascript
2242: [22:19:05] <Stomach> many kbs :(
2243: [22:19:22] <adrexia> it's not so light, yeah
2244: [22:19:23] * simon_w has joined #silverstripe
2245: [22:19:34] <Ryan-Toast> Stomach: I only use the carusel
2246: [22:19:36] <adrexia> but you don't need to kitchen sink it
2247: [22:19:50] <adrexia> just include what you actually use
2248: [22:20:02] <Stomach> yeah I do
2249: [22:20:04] * Ryan-Toast nods
2250: [22:20:06] <adrexia> lols
2251: [22:20:12] <adrexia> I usually replace the carousel ;)
2252: [22:20:13] <Stomach> some of the minions though... :(
2253: [22:20:25] <adrexia> http://www.woothemes.com/flexslider/
2254: [22:20:29] <Ryan-Toast> I try not to use carousels
2255: [22:20:30] <adrexia> much better than bootstraps
2256: [22:20:35] <Ryan-Toast> I don’t like flexslider
2257: [22:20:42] <adrexia> why not?>
2258: [22:20:50] <Ryan-Toast> too big
2259: [22:21:09] <adrexia> that's because it actually does the stuff you need it to do
2260: [22:21:13] <adrexia> there's also http://owlgraphic.com/owlcarousel/
2261: [22:21:27] <Ryan-Toast> I just like swapping active classes on items
2262: [22:21:34] <Ryan-Toast> so I can control the transitions myself.
2263: [22:21:42] <Ryan-Toast> without having to override a whole bunch of biz
2264: [22:21:47] <Kingy> So I thought i'd have a go at redesigning our site
2265: [22:21:47] <adrexia> that's waht flexslider does
2266: [22:21:51] <Kingy> fuck I hate ads
2267: [22:21:58] <adrexia> oh right - I take the css and hack vit
2268: [22:22:01] <adrexia> *it
2269: [22:22:13] <adrexia> I don't override anything, I overwrite
2270: [22:22:30] <Ryan-Toast> adrexia: if you do that, then why override bootstraps carousel?
2271: [22:22:42] <adrexia> I don't use bootstraps carousel
2272: [22:22:46] <adrexia> it's not every good
2273: [22:22:50] <adrexia> *very
2274: [22:23:01] <adrexia> from a javascript point of view
2275: [22:23:15] <adrexia> I don't have to edit any js with flexslider
2276: [22:23:32] <adrexia> I take the css as an example, and build from there
2277: [22:24:45] <Stomach> http://shouldiuseacarousel.com/
2278: [22:24:55] <adrexia> but I suppose it depends how heavy the customisation you are doing is.
2279: [22:25:07] * mattgunn quit (Ping timeout: 246 seconds)
2280: [22:25:12] <adrexia> What I found was that flexslider had thought of everything already
2281: [22:25:48] <adrexia> Stomach - agree, but people keep wanting them
2282: [22:25:57] <Stomach> yeah I hate people
2283: [22:26:09] <adrexia> that one isn't even keyboard accessible
2284: [22:26:11] <adrexia> :(
2285: [22:26:17] <Ryan-Toast> In a perfect world I would never have to use a carousel
2286: [22:26:37] <adrexia> actually neitehr is bootstraps
2287: [22:26:41] <adrexia> insta-fail
2288: [22:27:00] <Ryan-Toast> isn’t touch enabled either
2289: [22:27:41] <Ryan-Toast> Making a roll your own crousel would be fun if you didn’t have to deal with brower version quirks.
2290: [22:27:51] <adrexia> I used to do that
2291: [22:27:58] <adrexia> it's not hard
2292: [22:28:02] <adrexia> except repsonsive
2293: [22:28:22] <adrexia> and harder to share between projects without builoding your own frmaework
2294: [22:28:41] <Ryan-Toast> List items, cycle through active class if no next then add to the start. Ez.
2295: [22:29:08] <adrexia> now that responsive is a priority, I'd rather use a good pre built slider
2296: [22:29:10] <Ryan-Toast> if you want left/right transitions duplicate the next/prev item and transition it.
2297: [22:29:41] * oddnoc quit (Quit: beer:30)
2298: [22:29:45] <adrexia> this carousel was my first major bit of js
2299: [22:29:45] <adrexia> <Ryan-Toast> if you want left/right transitions duplicate the
2300: [22:30:05] <adrexia> http://www.msi.govt.nz/
2301: [22:30:17] <adrexia> (arg my irc client copies stuff for me)
2302: [22:30:18] <adrexia> :(
2303: [22:30:22] <Ryan-Toast> :P
2304: [22:30:35] <adrexia> I have a habit of selecting text when I read
2305: [22:30:47] <adrexia> this does not go well with auto copying
2306: [22:30:50] <adrexia> dumb
2307: [22:31:07] <Ryan-Toast> haha, which IRC client do you use?
2308: [22:31:08] <adrexia> anyway, this carousel was my first major bit of js: http://www.msi.govt.nz/
2309: [22:31:13] <adrexia> xchat
2310: [22:31:24] <adrexia> there's not a whole lot of choice over here in linux world
2311: [22:31:46] <Ryan-Toast> My first major js project was for a banking application in a mobile app, and holy shit it was bad haha
2312: [22:31:58] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2313: [22:32:07] <Ryan-Toast> such hacks. many obfusication. wow
2314: [22:32:20] <adrexia> haha, oh there was a travel site thing I built a prototype for at the same toime that was all js. and all horribly sturctured and...
2315: [22:32:37] * camfindlay has joined #silverstripe
2316: [22:32:42] <Ryan-Toast> thank god for css3 so we never have to do js animations any more.
2317: [22:32:43] <adrexia> it wasn't all my fault, it was sup[posed to be a working wireframe and turned into a prototype somewhere along the way
2318: [22:33:06] <adrexia> yep
2319: [22:33:31] <adrexia> css animations achive 1 very good thing - it makes our javascript so much nicer
2320: [22:33:51] <adrexia> though, I don't think it would have been possible with the msi site
2321: [22:34:02] <Ryan-Toast> Best thing I ever did was learn js classes/prototyping. Makes life so much easier.
2322: [22:34:08] <adrexia> that sort of carousel involves cloning and moving things in the dom
2323: [22:34:30] <crapwagon> as a long time graphics programmer that recently went to the web i have to say css animations are confirmed useful
2324: [22:34:40] <crapwagon> you even get better performance profiles out of them on any opengles device
2325: [22:34:41] <adrexia> +1
2326: [22:34:41] <Ryan-Toast> adrexia: I had a play with sending dom elements to local storage to cache objects..was interesting.
2327: [22:34:47] <crapwagon> and the keyframe system is nice
2328: [22:34:53] <crapwagon> css itself can fuck off
2329: [22:34:59] <adrexia> hahaha
2330: [22:34:59] <crapwagon> i should learn some sass or something
2331: [22:35:02] <Ryan-Toast> crapwagon: :P
2332: [22:35:12] <Ryan-Toast> +1 for scss
2333: [22:35:28] <adrexia> CSS is weirdly complex
2334: [22:35:28] <Ryan-Toast> make yourself some nice transition and transform mixins and you’re golden.
2335: [22:35:42] * Colin[pi] has joined #silverstripe
2336: [22:36:03] <Colin[pi]> morning all
2337: [22:36:06] <adrexia> so simple in theory, and anyone can do it, and yet... because of the way it is, it caqn get out of hand really quickly
2338: [22:36:16] <Kingy> Hey Colin[pi]
2339: [22:36:23] <Kingy> I managed to find your sexy pic
2340: [22:36:26] <adrexia> so takes years to learn how to construct well
2341: [22:36:36] <Kingy> absolutely filthy
2342: [22:36:44] <Colin[pi]> lol
2343: [22:36:58] <Colin[pi]> having fun on twitter y'all? ;P
2344: [22:37:17] <Kingy> haha
2345: [22:37:23] <Kingy> blame camfindlay
2346: [22:37:46] <Ryan-Toast> adrexia: CSS is one of things that you really need to have been doing for a while to know all the fucking weird shit it does.
2347: [22:38:03] <Colin[pi]> true dat
2348: [22:38:48] <Ryan-Toast> Put my name in bold.
2349: [22:38:48] <adrexia> yep
2350: [22:38:57] <Ryan-Toast> I GG Y
2351: [22:39:04] <adrexia> but css rendering is by no means the hardest thing to do in css
2352: [22:39:20] <Ryan-Toast> css rendering?
2353: [22:39:28] <adrexia> making stuff look right
2354: [22:39:34] <Ryan-Toast> ah right,.
2355: [22:39:38] <adrexia> that's pretty easy
2356: [22:39:51] <adrexia> a million and 1 gotchas
2357: [22:40:03] <Ryan-Toast> :before/:after content 3d transformations are pretty up there.
2358: [22:40:15] <adrexia> but writing maintainable, readable, and scalable css is much harder
2359: [22:40:26] <Ryan-Toast> naming stuff. that’s the hard part.
2360: [22:40:30] <adrexia> yes
2361: [22:40:41] <adrexia> naming is so hard and so damn important
2362: [22:40:53] <Ryan-Toast> and everyone has an opinion on what’s best
2363: [22:41:22] * kinglozzer quit (Remote host closed the connection)
2364: [22:41:55] <crapwagon> i pay a guy to do my css and html
2365: [22:41:55] <crapwagon> well 3 guys
2366: [22:41:55] <adrexia> others have to understand what the thing is, and it can't be as visual as "red-box" nor as functional as "page-widget"
2367: [22:41:55] <crapwagon> cause as much as i 'can do it' all the wierd shit, and quirks and crap isn't time efficient for me
2368: [22:41:55] <Colin[pi]> 3 guys, 2 front end languages
2369: [22:41:55] <crapwagon> rather have an expert do it
2370: [22:42:03] <adrexia> it has to be the purpose the thing serves as a visual aid.
2371: [22:42:14] <crapwagon> also, if anyone is in auckland and knows a html / css guy, i have 2 small jobs and everyone is busy
2372: [22:42:29] <adrexia> haha
2373: [22:44:20] <adrexia> I think I like doing whole features
2374: [22:44:50] <antmas> grrrrr
2375: [22:44:50] <adrexia> would be weird to hand something off when it's only half done
2376: [22:44:51] <antmas> npm
2377: [22:44:55] <antmas> Y U NO WORK
2378: [22:44:57] <adrexia> npm <3
2379: [22:45:18] <antmas> trying to isntall the grunt-cli but it keeps spewing proxy errors
2380: [22:45:25] <crapwagon> i get lots of jobs and then find designers and html/css people
2381: [22:45:29] <crapwagon> it works well
2382: [22:45:31] <adrexia> wrong node version?
2383: [22:45:38] * adrexia ndos
2384: [22:45:41] <antmas> adrexia: tis the latest version I think
2385: [22:45:49] <adrexia> what are the errors
2386: [22:45:49] <adrexia> ?
2387: [22:45:50] <Kingy> crapwagon: I've heard ss23 loves front end work, should ask him
2388: [22:46:07] * ss31noob quit (Ping timeout: 246 seconds)
2389: [22:46:12] <adrexia> that's not fair on anyone Kingy
2390: [22:46:22] <Kingy> :P
2391: [22:46:24] <antmas> 0.10.32 version
2392: [22:47:11] <crapwagon> ss23 and i have a tumultuous relationship
2393: [22:48:00] <ss23> qq
2394: [22:48:01] <Ryan-Toast> crapwagon: How good do they have to be, I know a few grads.
2395: [22:48:19] <Kingy> rofl ss23
2396: [22:48:32] * birgit quit (Remote host closed the connection)
2397: [22:49:06] <Ryan-Toast> sadface that you can’t setRightTitle on a CheckBoxField
2398: [22:49:28] <antmas> adrexia: http://www.sspaste.com/paste/show/542dd166620ea
2399: [22:50:01] <adrexia> Ryan-Toast does it work if you eidt the template
2400: [22:50:03] <adrexia> ?
2401: [22:50:11] <Ryan-Toast> adrexia: yeah it would, but cbf
2402: [22:50:15] <adrexia> haha
2403: [22:50:29] <Ryan-Toast> easier to just literalfield one in :P
2404: [22:50:32] <adrexia> edit the global template and do a pull request ;)
2405: [22:50:49] <Ryan-Toast> that means I’d actually have to figure out how to brand ss.
2406: [22:50:52] <adrexia> not as nice for accessibility though
2407: [22:50:59] <adrexia> heheh
2408: [22:51:05] <crapwagon> uhm prefer professional freelancers aye
2409: [22:51:09] <crapwagon> cause thent here is no fucking around
2410: [22:51:13] <crapwagon> just work -> money -> beers
2411: [22:51:16] <adrexia> antmas, oh windows
2412: [22:51:27] <antmas> adrexia: :P
2413: [22:51:33] <Colin[pi]> <crapwagon> just work -> money -> beers <--- my kind of work ethic
2414: [22:51:37] <Ryan-Toast> crapwagon: Got some info on the project, I can throw it out there to my web dev group.
2415: [22:52:10] <adrexia> can you just set it up on a linux box somewhere? it will save you so much pain
2416: [22:52:19] <crapwagon> wonder if there is a website for finding freelancers in auckland
2417: [22:52:45] <Stomach> antmas - or use cygwin
2418: [22:52:45] <Ryan-Toast> antmas: you using a ruby cmd, man?
2419: [22:52:58] <Ryan-Toast> crapwagon:probs, but they will all be shit.
2420: [22:53:31] <Ryan-Toast> crapwagon, I’d offer my services, but I’m lazy. Unless it’s like a days word for $10,000 then I’m interested :P
2421: [22:53:47] <Stomach> crapwagon - do they have to be Auckland based? I have a few mates who are good and probably have capacity right now
2422: [22:54:05] <crapwagon> yeah well ideally they'd work with my clients directly and build their own relationships
2423: [22:54:10] <crapwagon> so auckland based is best
2424: [22:54:14] <crapwagon> saves me having to PM them
2425: [22:54:38] <crapwagon> anyway just thought i'd put it out there since i realised there are a fair few kiwis here
2426: [22:55:15] <irogue_> [11:30:36] <adrexia> I have a habit of selecting text when I read
2427: [22:55:19] <irogue_> oh god, I do this
2428: [22:55:28] <irogue_> is so bad when I'm reading in a putty window
2429: [22:55:29] <crapwagon> i do it on web pages
2430: [22:55:34] <crapwagon> but not in a term
2431: [22:55:35] <antmas> Ryan-Toast: erm, nope, just cmd as admin
2432: [22:55:39] * veb has joined #silverstripe
2433: [22:55:48] <Ryan-Toast> antmas: use a ruby cmd
2434: [22:56:25] <antmas> Ryan-Toast: i'll try now
2435: [22:58:30] <antmas> same error
2436: [22:58:31] * tractorcow quit (Quit: tractorcow)
2437: [22:58:33] <antmas> ffffff
2438: [23:06:27] * tractorcow has joined #silverstripe
2439: [23:08:01] <Ryan-Toast> antmas: sorry dawg, no ideas.
2440: [23:09:27] <antmas> Ryan-Toast: hmmmm, must just be something with my project structure - it's a new PC so I've set things up a little diff
2441: [23:09:40] <Ryan-Toast> antmas: computers only do what you tell them to.
2442: [23:10:19] <antmas> lol if only that were true
2443: [23:10:23] <antmas> ;)
2444: [23:10:56] <Ryan-Toast> shhh now, love the computer. Trust the computer.
2445: [23:11:30] <Ryan-Toast> need to figure out a way to have a full screen color background over multiple columns in my page builder :/
2446: [23:11:59] <antmas> Ryan-Toast: I did actually get this warning - package.josn boilerplate@0.1.0 No repository field
2447: [23:12:03] <antmas> whatever that means
2448: [23:12:26] <Ryan-Toast> ¯\_(ツ)_/¯
2449: [23:12:28] <Kingy> rm -rf /
2450: [23:12:33] <Kingy> only way
2451: [23:12:37] <antmas> :|
2452: [23:12:41] <Kingy> :P
2453: [23:12:43] <antmas> such helpful
2454: [23:13:05] <Kingy> right staff lunch
2455: [23:13:06] <Kingy> hells yeah
2456: [23:13:11] <antmas> :/
2457: [23:13:18] <antmas> today is not my day
2458: [23:14:19] <novaweb> Is it a nono to have numeric digits in Page class names?
2459: [23:14:33] <novaweb> Can't see anything on the coding conventions page.
2460: [23:14:40] <antmas> novaweb: why would you need to?
2461: [23:15:04] <novaweb> As an identifier.
2462: [23:15:07] <novaweb> Experiment
2463: [23:15:25] <novaweb> HomePageAlt1 HomePageAlt2 etc
2464: [23:16:19] <novaweb> My conditional logic in the template isn't working so am wondering if the digits have anything to do with it...
2465: [23:18:16] * sgrover quit (Quit: This computer has gone to sleep)
2466: [23:19:07] * hailwood quit (Quit: Leaving.)
2467: [23:23:18] <antmas> ffff neckbeards changed the proxy server name without telling me
2468: [23:23:21] <antmas> xplains it
2469: [23:23:24] <antmas> explains*
2470: [23:24:50] * crapwagon chuckles as a proud neckbeard
2471: [23:25:40] * antmas looks at crapwagon
2472: [23:25:43] <antmas> >.>
2473: [23:25:46] <antmas> -_-
2474: [23:29:44] * gelignite quit (Quit: http://bit.ly/nkczDT)
2475: [23:31:01] <antmas> Ryan-Toast: can you tell me what ver of node you have installed?
2476: [23:33:16] * Ryan-Toast quit (Quit: Ryan-Toast)
2477: [23:33:51] <antmas> FINE
2478: [23:33:52] <antmas> ;__;
2479: [23:33:54] <antmas> adrexia: ?
2480: [23:34:57] <adrexia> I don't think your version is wrong
2481: [23:35:11] <adrexia> but I've not even tried to get node running on windows
2482: [23:35:22] <adrexia> I have heard horror stories
2483: [23:35:27] <antmas> normally, it's pretty straight forward tbh
2484: [23:35:37] <antmas> download node, install it, run NPM
2485: [23:35:40] <antmas> boom
2486: [23:36:10] <antmas> a couple of years ago it was a complete shit show though
2487: [23:36:12] <adrexia> there's modulkes for node windows support
2488: [23:36:13] <adrexia> https://github.com/coreybutler/node-windows
2489: [23:36:25] <adrexia> hmm
2490: [23:36:42] <adrexia> tried installing the node version manager?
2491: [23:36:53] <adrexia> and downgrading a couple of versions?
2492: [23:37:32] <antmas> note yet, that's my next thing
2493: [23:37:46] <Colin[pi]> god damn cross domain security
2494: [23:37:51] <adrexia> its possible something recent broek it
2495: [23:37:58] <adrexia> Colin[pi], with you there
2496: [23:38:27] <Colin[pi]> adrexia: embedded link in a PDF went to domain without the www... JS on the page it was calling wanted to call WITH the www... hence ERROR
2497: [23:38:32] <Colin[pi]> I just .htaccess'ed it
2498: [23:38:50] <adrexia> yep - had that exact issue before
2499: [23:38:53] <adrexia> :-/
2500: [23:39:12] <Colin[pi]> easy fix with a 301 rewrite .htaccess doe
2501: [23:39:14] <adrexia> though I had it with static publisher
2502: [23:39:16] <antmas> I wonder if the npm version is the issue
2503: [23:39:19] <antmas> and not node
2504: [23:40:17] <antmas> idk
2505: [23:40:19] <antmas> monday job
2506: [23:40:30] <adrexia> https://github.com/npm/npm/issues/5905
2507: [23:40:58] <adrexia> http://stackoverflow.com/questions/25093276/nodejs-windows-error-enoent-stat-c-users-rt-appdata-roaming-npm
2508: [23:41:36] <antmas> adrexia: woah, hah
2509: [23:41:41] <antmas> v 1.4.28 here
2510: [23:42:57] <adrexia> so not the same?
2511: [23:43:02] <adrexia> https://github.com/npm/npm/issues/6106
2512: [23:43:05] <antmas> nup, but a similar error
2513: [23:43:18] <adrexia> says its a node windows installer issue
2514: [23:43:30] <adrexia> which is tracked here: https://github.com/joyent/node/issues/8141
2515: [23:44:02] <adrexia> basically its a rabit holke of bugs that pull it furthewr away from easily understandable user bug tickets :D
2516: [23:44:12] <antmas> lol pretty much
2517: [23:46:53] <adrexia> do you get a nice succienct error message?
2518: [23:47:09] <antmas> adrexia: I'm on windows -_-
2519: [23:47:12] <adrexia> hahah
2520: [23:47:22] <adrexia> can you run npm at all?
2521: [23:47:33] <antmas> is there a test command?
2522: [23:47:33] <adrexia> or does npm give you an error?
2523: [23:47:54] <adrexia> npm should give you something
2524: [23:48:08] <antmas> yeah it does
2525: [23:48:10] <antmas> it's running
2526: [23:48:27] <adrexia> npm -v ?
2527: [23:48:35] <antmas> returns 1.4.28
2528: [23:48:39] <adrexia> sweet
2529: [23:49:01] <adrexia> so just the npm installign/updating failing?
2530: [23:49:10] <adrexia> looks like the same bug to me
2531: [23:49:14] <antmas> it seems like it
2532: [23:49:26] <antmas> node-windows install returns the same issue
2533: [23:49:34] * adrexia nods
2534: [23:49:43] * antmas goes to get older vrsion
2535: [23:49:44] <ss23> my yak is so hairly
2536: [23:49:45] <ss23> hairy
2537: [23:49:46] <antmas> version*
2538: [23:49:52] <antmas> ss23: o.O
2539: [23:49:54] <adrexia> try this: http://stackoverflow.com/questions/25093276/nodejs-windows-error-enoent-stat-c-users-rt-appdata-roaming-npm
2540: [23:50:11] <antmas> adrexia: already did, that folder was there anyway
2541: [23:50:29] <adrexia> hmm
2542: [23:50:33] <adrexia> curious
2543: [23:50:42] <antmas> nothing in that folder though
2544: [23:50:46] <adrexia> permissions?
2545: [23:50:59] <adrexia> maybe 777 it?
2546: [23:51:04] <antmas> it is :O
2547: [23:51:22] <adrexia> hmm, ok, maybe it is a different issue then
2548: [23:51:37] <antmas> I'll try an older version
2549: [23:51:38] <adrexia> was that horrible stuff you posted earlier the actual error messge you got?
2550: [23:52:28] <antmas> adrexia: yup
2551: [23:52:33] <adrexia> is there a way to install node without the windows installer?
2552: [23:52:36] <antmas> from the node debug log
2553: [23:52:59] <adrexia> did it spit it out into your terminal?
2554: [23:53:01] <antmas> there has to be surely
2555: [23:53:12] <antmas> adrexia: yeah, but only half of it
2556: [23:53:35] <adrexia> silly lockFile
2557: [23:53:36] <adrexia> lols
2558: [23:54:05] * Ryan-Toast has joined #silverstripe
2559: [23:54:17] <antmas> ikr :P
2560: [23:54:26] <Ryan-Toast> antmas: sorry, man. You know what I was doing -http://www.gfycat.com/BabyishShinyHarrier
2561: [23:54:32] <Ryan-Toast> I’m on my mac atm.
2562: [23:54:37] <adrexia> 34 error network In most cases you are behind a proxy or have bad network settings.
2563: [23:54:40] <Ryan-Toast> so not super helpful for you.
2564: [23:54:45] <antmas> Ryan-Toast: -_-
2565: [23:54:55] <adrexia> err
2566: [23:55:02] <adrexia> try npm installing something different?
2567: [23:55:08] <antmas> like what?
2568: [23:55:12] <antmas> hmmmm
2569: [23:55:26] <adrexia> grunt itself?
2570: [23:55:33] <antmas> true dat
2571: [23:55:36] * antmas tries
2572: [23:56:02] * adrexia should have actually read the error, but it was way too nasty long
2573: [23:56:04] <Ryan-Toast> npm install -g grunt-cli
2574: [23:56:33] <adrexia> good point, what *was* the command run?
2575: [23:57:19] <antmas> that ^^^
2576: [23:57:29] <antmas> which is usually all you need
2577: [23:57:36] * adrexia nods
2578: [23:57:42] <adrexia> that would work for me
2579: [23:58:10] <ss23> FIXED: Remove a silly die()
2580: [23:58:17] <Ryan-Toast> rm -fdr man
2581: [23:58:41] * antmas gives up
2582: [23:58:55] * antmas goes to find cat gifs
2583: [23:59:32] <ss23> Kingy: Which branch were you trying to deploy?
2584: [23:59:42] * birgit has joined #silverstripe

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