#silverstripe IRC Log

IRC log for 19 November 2013

All timestamps are in UTC.

1: [00:00:03] <discorpia> at my last company it went as far as executives choosing me to review project ideas/specs when they were looking for good reasons to drop them. i was briefly called "the dream killer" (or more literally "the death of dreams" :P) but fortunately it didn't catch on
2: [00:00:50] <Colin[pi]> lol you must be fun at parties ;)
3: [00:01:23] <ss23> Is there another industry that's beter than software/computers? :P
4: [00:01:37] <simon_w> Food
5: [00:01:42] <ss23> simon_w: now?
6: [00:01:52] <simon_w> As a better industry :p
7: [00:01:59] <ss23> oic
8: [00:01:59] <ss23> lol
9: [00:02:00] <AlphaCactus> rly
10: [00:02:01] <ss23> simon_w: you want lunch?
11: [00:02:08] <antmas> http://www.lifehacker.com.au/2013/11/it-pro-salaries-what-you-can-earn-and-why-its-still-low/
12: [00:02:15] <AlphaCactus> have u actually worked in the food industry...
13: [00:02:15] <antmas> stats like those are always so off
14: [00:02:30] * antmas has, and it sucked
15: [00:02:40] <ss23> antmas: Jesus, those are some low fucking salaries
16: [00:02:51] <AlphaCactus> yes. it SUX. When I go home, at least I don't smell like computers
17: [00:03:04] <AlphaCactus> ss23: no its just u kiwis earn a lot
18: [00:03:05] <simon_w> ss23, yeah, soonish
19: [00:03:19] <spronk> those salaries aren't that small
20: [00:03:50] <antmas> I thought they were a bit high actually
21: [00:03:55] <spronk> there are no senior dev positions int here either
22: [00:04:14] <AlphaCactus> If I didn't work 1.5 jobs I'd i barely make the lowest number on that chart...
23: [00:04:27] <spronk> o_O
24: [00:04:30] <EasyCo> Ouch
25: [00:04:31] <discorpia> simon_w: construction work
26: [00:04:32] <spronk> whatcountry you in?
27: [00:04:36] <AlphaCactus> US
28: [00:04:41] <spronk> wow :S
29: [00:04:56] <EasyCo> What state?
30: [00:05:01] <AlphaCactus> Spokane,WA sux for programming work
31: [00:05:02] <antmas> I started on the lowest figure on that chart
32: [00:05:04] <simon_w> Cost of living in most US cities with strong software things is massive
33: [00:05:09] <antmas> straight out of a degree
34: [00:05:47] <antmas> I'd love to know how a Web Master could get that kind of money
35: [00:05:56] <simon_w> Public servant
36: [00:06:00] <simon_w> It's the ACT
37: [00:06:00] <UncleCheese> I don't trust any source that uses the term "web master"
38: [00:06:00] <spronk> yeah, same, pretty much
39: [00:06:16] <EasyCo> UncleCheese: Haha, I was thinking that
40: [00:06:24] <spronk> really good front end devs in nz with ~5y exp can get six figures
41: [00:06:31] <Colin[pi]> yeah "Webmaster" is the most bullshit title
42: [00:06:32] <antmas> I applied for a web master's job, it was $37,000 pa
43: [00:06:32] <EasyCo> I am master of web!
44: [00:06:52] <UncleCheese> The trick in the US is to get a telecommuting arrangement set up so you can enjoy disparate salary and cost of living
45: [00:07:02] <antmas> the only one I agree with is Junior .Net
46: [00:07:06] <spronk> mm
47: [00:07:30] <spronk> aus salaries are weird vs nz
48: [00:07:36] <Colin[pi]> UncleCheese: yeah but most people still want to see you face-to-face.. at least here that is my experience
49: [00:07:38] <spronk> infrastructure in aus gets WAY more than it does in nz
50: [00:07:40] <spronk> vmware and stuff
51: [00:07:46] <spronk> whereas developers are better off in nz
52: [00:07:56] <AlphaCactus> How much could a decent backend and kinda decent front end dev make in NZ
53: [00:08:02] <antmas> spronk: yeah but the minimum exp is higher
54: [00:08:05] <antmas> to get good money
55: [00:08:09] <spronk> antmas: not necessarily
56: [00:08:23] <spronk> couple of my mates have got 85k starting straight out of uni
57: [00:08:32] <simon_w> AlphaCactus, I was on a $60k-equiv rate while studying
58: [00:08:32] <spronk> doing vsphere bullshit
59: [00:08:35] <simon_w> Lower end
60: [00:08:36] <antmas> spronk: jesus, I went to the wrong uni
61: [00:08:38] <antmas> :P
62: [00:08:52] <AlphaCactus> what portion of income goes to living expenses/taxes?
63: [00:09:15] <UncleCheese> kiwis spend an average of 29% of disposable income on rent
64: [00:09:19] <simon_w> I lose a third to tax, superannuation and student loan
65: [00:09:21] <UncleCheese> wellingtonians probably more
66: [00:09:29] <antmas> simon_w: same here
67: [00:10:07] <ss23> simon_w: cool, just gimmie a poke when you're ready
68: [00:10:22] <AlphaCactus> so, 30% expenses, 30% tax , 30% happy fun time cash?
69: [00:10:33] <UncleCheese> eh
70: [00:10:35] <UncleCheese> no
71: [00:10:59] <UncleCheese> well, i guess if you have flatmates, then yeah
72: [00:11:33] <AlphaCactus> that would leave 10% for consumables
73: [00:11:47] <Stomach> rents only 10% of my income (gogo 3 bedroom house and 6 people)
74: [00:11:50] <UncleCheese> yeah, most kiwi households are dual income
75: [00:12:00] <Stomach> thats what you get for having a family UC :P
76: [00:12:08] <UncleCheese> yeah, serves me right, aye
77: [00:12:16] <EasyCo> aye
78: [00:12:19] <antmas> yeah, don't have kids
79: [00:12:23] <antmas> :(
80: [00:12:25] <ss23> antmas: They're not low for AU
81: [00:12:31] <AlphaCactus> I suppose what I'm asking is, what is the effective income and sales tax rates for the 50K to 100K range
82: [00:12:35] <ss23> antmas: I would say they fit NZ quite well in my experience though
83: [00:12:44] <ss23> Uh
84: [00:12:47] <ss23> I mean, they *are* low for AU
85: [00:12:50] <antmas> ss23: where have you worked besides SS?
86: [00:12:50] <ss23> But about right for NZ
87: [00:12:58] <simon_w> AlphaCactus, I tend to have $200-300/week spare after expenses and all that
88: [00:13:11] <ss23> antmas: Web development place back in Hamilton -- was on hourly not salary there though (part time)
89: [00:13:20] <ss23> antmas: Full time in Sydney for thenile.com.au/thenile.co.nz
90: [00:13:32] <antmas> ss23: I don't know
91: [00:13:41] <ss23> antmas: For reference, the AU place offered to give me a pay rise, put me on part time, and pay for all of my uni, if I would stay working there :P
92: [00:13:52] <ss23> And I was already on $60k+
93: [00:13:58] <antmas> most people here I've talked to, including those with 5-10yrs exp, are only on around 55-70k
94: [00:14:04] <ss23> idk if I really count as juniour though
95: [00:14:07] <antmas> not just Nelson either
96: [00:14:21] <Stomach> antmas - thats been my salary range my entire career
97: [00:14:22] <ss23> antmas: Yeha, but those were AU wages, right/
98: [00:14:30] <ss23> NZ it seems fine
99: [00:14:32] <ss23> Just low for AU
100: [00:14:39] <antmas> ss23: I guess
101: [00:14:51] <antmas> I'm only on 55 o.O
102: [00:15:09] <antmas> but definitely would call myself a junior
103: [00:15:35] <ss23> I should get a payrise cause I'm all on IRC lots so basically I do lots of work, therefore payrise.
104: [00:15:38] <ss23> :D
105: [00:15:39] <AlphaCactus> sounds like I should just pump up my hourly rate by $10/hr and see which company buckles first so i can cut down on my project list...
106: [00:15:55] <Stomach> AlphaCactus: double it instead :P
107: [00:16:11] <UncleCheese> yeah, hourly rate is such bullshit
108: [00:16:16] <AlphaCactus> lol, they would all buckle
109: [00:16:17] <Stomach> when I was freelancing I tripled my hourly rate at one point because I didn't really want a contract
110: [00:16:18] <UncleCheese> It's like fine art
111: [00:16:27] <Stomach> but they accepted it o_O
112: [00:16:28] <UncleCheese> if you increase the price, suddenly everyone perceives it as more valuable
113: [00:16:33] <ss23> hahah Stomach
114: [00:16:37] <antmas> Stomach: I did that too!
115: [00:16:50] <UncleCheese> i always just say, yeah, i'm twice the price of the other guy, but i work 3 times faster
116: [00:16:54] <antmas> went from $45 to $124 witout hassle
117: [00:16:57] <Stomach> was great after the 3 month 80 hour weeks lol
118: [00:17:32] <ss23> O
119: [00:17:36] <ss23> I'm too lazy for freelancing
120: [00:17:54] <Stomach> yeah I am too now, salaried work ftw
121: [00:18:03] <Colin[pi]> I like the freedom of freelancing but it's not easy
122: [00:18:04] <antmas> you really need to be in the industry for 5+ years to effectively freelance imo
123: [00:18:13] <ss23> And not be lazy.
124: [00:18:18] <antmas> +1
125: [00:18:24] <ss23> I think the most important thing is not being lazy, which I fail on *hard*
126: [00:18:29] <camfindlay> yeah agree
127: [00:18:31] <simon_w> I'm thinking about moving into consulting
128: [00:18:47] <simon_w> But then I'd have to deal with people
129: [00:18:47] <ss23> and like, every time I freelanced, I would end up being like "I HAVE MONEY SO I'LL REWARD MYSELF FOR MAKING MONEY BY SPENDING MONEY" and end up losing money :(
130: [00:18:51] <ss23> hahah simon_w
131: [00:18:54] <antmas> simon_w: that's what I want to do, or poject management and have a host of code monkies
132: [00:18:58] <antmas> monkeys*
133: [00:19:13] <Colin[pi]> my job would be great if I didn't need to deal with people :D
134: [00:19:45] <simon_w> Ooh, Colin[pi], you deal with the people and I charge you excessively as a "consultant" to do the work? :p
135: [00:20:00] <Colin[pi]> Eh.. I'll get back to you
136: [00:20:00] <Colin[pi]> ;D
137: [00:23:16] * ss23 hiccups
138: [00:23:55] <Stomach> anyone ever had the subtree find throw a 500 in production but not on a dev or staging server? :D
139: [00:24:24] <Stomach> ./admin/pages/getsubtree?ID=10&ajax=1
140: [00:24:32] <Stomach> and no errors
141: [00:24:34] <Stomach> AARRGH
142: [00:25:28] <ss23> Lots
143: [00:25:46] <antmas> Stomach: Translatable?
144: [00:25:49] <antmas> probably not
145: [00:26:09] <Stomach> nah
146: [00:26:19] <Stomach> it works for every other page subtree on the site but that one
147: [00:26:25] <Stomach> silly silverstripe
148: [00:26:28] <Stomach> give me an error
149: [00:26:37] <antmas> nothing in the logs either?
150: [00:26:47] <Stomach> thats where I'm checking
151: [00:26:55] <antmas> whenever that happened to me, it was translatable or db info
152: [00:26:58] <Stomach> I dont have a ss error log tho
153: [00:27:07] <Stomach> just apache and php
154: [00:29:06] <antmas> why would web dev earn less on average than software dev?
155: [00:29:43] <antmas> software is much easier imo
156: [00:30:29] <Colin[pi]> prolly because web dev is still largely seen (mistakenly) as "not real programming"
157: [00:31:04] <antmas> Colin[pi]: very true - good point
158: [00:31:04] <ss23> I believe, but cannot prove, webdevelopers have souls
159: [00:31:26] <ss23> Stomach: /admin/pages/getsubtree?ID=10&ajax=1&isDev=1
160: [00:31:36] <antmas> the tools and support for software dev is wider - making it way easier to do anything/learn
161: [00:31:53] <Stomach> ss23: throws an outofmemory error in classinfo
162: [00:32:13] <ss23> yay, now you've solved the 500!
163: [00:32:14] <ss23> fix it.
164: [00:32:21] <Stomach> :D
165: [00:32:26] <Stomach> my favourite
166: [00:32:28] <Stomach> reflections
167: [00:32:40] <antmas> massive form?
168: [00:32:49] <Stomach> swipestripe!
169: [00:32:56] <antmas> :/
170: [00:33:28] <Stomach> they don't need to be able to add products anyway
171: [00:33:29] <Stomach> honest
172: [00:35:15] <antmas> phwoar - good album is good album
173: [00:36:54] <irogue23> UncleCheese: you around?
174: [00:37:33] * UncleCheese quit (Quit: UncleCheese)
175: [00:37:57] <Stomach> lol
176: [00:39:55] <Stomach> hmm, showing children as a list works
177: [00:40:04] <Stomach> but not the subtree, subtle bug somewhere?
178: [00:40:29] <Stomach> investigation on a production server go :(
179: [00:40:38] * mobiusnz1 quit (Quit: Leaving.)
180: [00:47:04] <simon_w> ss23, we're leaving now. Three-ish minutes or so.
181: [00:47:16] <ss23> simon_w: 5 mins
182: [00:47:26] <simon_w> Fine then
183: [00:47:47] * UncleCheese has joined #silverstripe
184: [00:47:49] <UncleCheese> hi irogue23 
185: [00:50:47] <ss23> simon_w: k now :D
186: [00:54:03] <Colin[pi]> Hey UncleCheese, did you get that huge energy bill sorted out?
187: [00:54:21] <UncleCheese> yes~!
188: [00:54:28] <Colin[pi]> phew! was their error?
189: [00:54:39] <UncleCheese> persistence paid off
190: [00:54:52] <Colin[pi]> they didn't want to admit fault?
191: [00:54:54] <UncleCheese> finally got someone who helped me
192: [00:54:56] <UncleCheese> sort of
193: [00:54:59] <Colin[pi]> lol
194: [00:55:24] <Colin[pi]> well that's something at least
195: [00:55:29] * abitran has joined #silverstripe
196: [00:55:31] <UncleCheese> tl;dr, they got the original reading from the previous power company, and based my first month's usage on the difference between that and their reading
197: [00:55:39] <Colin[pi]> hmm
198: [00:55:42] <UncleCheese> and it came to $1,200 worth of electricity
199: [00:55:49] <Colin[pi]> yay
200: [00:55:51] <UncleCheese> and i explained to them, that's impossible
201: [00:55:53] <UncleCheese> over and over again
202: [00:56:06] <Colin[pi]> idiots
203: [00:56:11] <UncleCheese> and finally i got a representative that was like, you're right, that's impossible, so clearly the reading we got from the other power company was wrong
204: [00:56:31] <Colin[pi]> common sense prevailed
205: [00:56:47] <UncleCheese> so they had me get a reading with them on the phone, and compared it to their reading a week before, and got an average daily rate based on that, and retroactively applied it back to July
206: [00:57:14] <UncleCheese> fortunately, that daily rate was calculated much later in the year, when we weren't using as much heat :)
207: [00:57:18] <UncleCheese> so i think i actually came out ahead
208: [00:57:30] <UncleCheese> $1,200 became $258
209: [00:57:51] <Stomach> woot, upgrade to SS 3.1.2 beats subtree problem
210: [00:58:08] <Stomach> I love upgrades
211: [01:00:14] <Stomach> $258 is cheap for july in wellington :D
212: [01:00:27] <AlphaCactus> good job UC
213: [01:00:49] <AlphaCactus> $258 yikes. I doubt I get that high even in the winter
214: [01:01:02] <AlphaCactus> maybe its backwards down there where it is warm?
215: [01:01:20] <Colin[pi]> UncleCheese: nice
216: [01:01:33] <AlphaCactus> I barely pay more than $1300 for an entire year of power.
217: [01:02:00] <UncleCheese> AlphaCactus: don't' forget that electricity is pretty much the only form of heat here
218: [01:02:29] <UncleCheese> so a truly accurate comparison would be to compare dollars per BTU
219: [01:02:45] * Colin[pi] wishes he had gas heating
220: [01:03:01] <UncleCheese> and at $0.22/kwh, NZ is still on the losing side of that comparison :)
221: [01:03:45] <Colin[pi]> heating is a major priority where I live... I have just elec. in my building :(
222: [01:03:54] <Stomach> good thing we sold off all our power companies to private companies! they'll put prices down!
223: [01:03:55] <Stomach> oh.
224: [01:03:57] <UncleCheese> but it's green! 75% of electricity in NZ is renewable!
225: [01:03:58] <Stomach> wait.
226: [01:04:26] <UncleCheese> Stomach: You'd fit in great in America
227: [01:04:58] <Stomach> Now I don't think thats quite true Aaron
228: [01:05:10] <UncleCheese> actually, the funny thing is, in the US, power companies have a monopoly.. so NZ actually has more of a free market model
229: [01:05:37] <UncleCheese> that was a weird thing when i moved here and I had to choose my power company and my internet company
230: [01:06:19] <AlphaCactus> 22! I think its 5 to 8 here.
231: [01:06:49] * Ryan-Toast has joined #silverstripe
232: [01:07:28] <AlphaCactus> I don't really understand the politics, but I think the power company here has to get approval through the govt to raise rates?
233: [01:08:42] * AlphaCactus quit (Quit: home tiem)
234: [01:11:50] * mobiusnz has joined #silverstripe
235: [01:13:54] <irogue23> UncleCheese: hey. i've been asked to make a small change on a 2.4 site that's using KickAssets, which I've never used before. i've implemented a MultipleFileAttachementField and a FileAttachmentField and both work fine when uploading from computer
236: [01:14:09] <UncleCheese> great
237: [01:14:15] <UncleCheese> thanks for letting me know
238: [01:14:19] <irogue23> but if I choose to upload "From files" i get a "Uncaught Exception: ModelAsController->getNestedController(): was not passed a URLSegment value."
239: [01:14:36] <UncleCheese> hmm
240: [01:14:40] <UncleCheese> haven't experienced that one
241: [01:14:44] <UncleCheese> let me take a look
242: [01:14:59] <irogue23> i'll screenshot it for you :)
243: [01:15:50] <irogue23> https://dl.dropboxusercontent.com/u/4618071/uc-muse.png
244: [01:21:21] * zippy__ has joined #silverstripe
245: [01:24:26] <Pyromanik> 12:26 < Pyromanik> wholey shit I feel sorry for retarded people
246: [01:24:26] <Pyromanik> 12:26 < Pyromanik> it is not fun.
247: [01:24:26] <Pyromanik> 12:32 < antmas> Pyromanik: ?
248: [01:24:33] <Pyromanik> antmas: Head injury.
249: [01:25:17] <Pyromanik> The two hardest things in life for me atm are staying awake and staying focussed.
250: [01:25:36] <Pyromanik> I can be talking to someone and then suddenly start hating them becuase they keep talking.
251: [01:25:49] <Pyromanik> and I'm all "FUCKOFF, BORED WITH YOU"
252: [01:26:01] <Stomach> what did you do? i had a massive head injury a couple of years ago
253: [01:26:17] <Stomach> I thought I was all good after 3 months, but looking back it was almost a year before i was 'ok'
254: [01:26:22] <Pyromanik> Stomach: actually can't answer that sorry. No memory.
255: [01:26:44] <Stomach> me either, all I know is that stomach + car hitting him = very bad times
256: [01:26:50] <Pyromanik> Stomach: but by all accounts, fell into a boulder, or something similar.
257: [01:27:34] * UncleCheese quit (Quit: UncleCheese)
258: [01:27:57] <Pyromanik> I've never had much patience, so sometimes I wonder if I was always this much of an arsehole...
259: [01:29:10] <Pyromanik> Stomach: I want to sleep ALLL the time. Did you experience that?
260: [01:29:20] <Stomach> yeah
261: [01:29:25] <Pyromanik> :<
262: [01:29:29] <Stomach> I stayed with my parents for 2 months
263: [01:29:32] <Stomach> and didnt do anything
264: [01:29:38] <Stomach> like, anything
265: [01:29:39] <Pyromanik> I came straight back to work.
266: [01:29:40] <Stomach> not read, watch tv
267: [01:29:54] <Stomach> just slept and ate pretty much
268: [01:30:05] <Pyromanik> Doc said "2 weeks off work" and I laughed. He got curious, I said "I've only got 2 weeks left!"
269: [01:30:16] <irogue23> haha
270: [01:30:17] <irogue23> perfect!
271: [01:30:18] <Stomach> should have taken it bro
272: [01:30:24] <Pyromanik> I realise this now
273: [01:30:34] <Pyromanik> I'm midway through my second day, wanna sleep.
274: [01:30:48] <Pyromanik> concentrating on a job is... hectic at best :<
275: [01:31:00] <Stomach> go get doctors certificate
276: [01:31:02] <Stomach> go home
277: [01:31:04] <irogue23> just pull midweek weekends both weeks. you've got a good enough excuse to get away with it
278: [01:31:05] <Stomach> seriously
279: [01:31:17] <irogue23> wednesdays off = best
280: [01:31:17] <Pyromanik> They said they'd email me out a follow up appointment. Still nothing in my mailbox.
281: [01:31:26] <Pyromanik> They said they'd send out a copy of my CT scan too.
282: [01:32:05] <Stomach> hah, i only got a CT scan a week after mine
283: [01:32:10] <Stomach> stupid wellington hospital
284: [01:32:22] <Stomach> way to miss a fractured skull and extradural bleed
285: [01:32:24] <Stomach> fucking muppets
286: [01:32:26] <Pyromanik> so now I'm sitting here struggling to stay focussed, having to deal with whingers going "urrrrgh, but site search doesn't pick up zxy random page that's actually a dataobject"
287: [01:32:34] <Pyromanik> fml
288: [01:32:50] <Pyromanik> Stomach: oh wow
289: [01:33:00] <Pyromanik> they wouldn't even let me go home Friday night
290: [01:33:11] <Pyromanik> because missus overseas, no one to watch me.
291: [01:33:28] <Stomach> maybe they learnt a lesson after my angry, angry letter :D
292: [01:33:31] <Stomach> hahaha
293: [01:33:37] <Pyromanik> nah this CHC central.
294: [01:33:45] <Pyromanik> not WLG wherevers.
295: [01:33:49] <Stomach> well thats okay
296: [01:33:59] <Stomach> wlg hospital has admitted me as a women twice as well
297: [01:34:06] <Pyromanik> rofl
298: [01:34:06] <Stomach> first time they gave me a blood pregnancy test
299: [01:34:07] <Colin[pi]> lol wut
300: [01:34:15] <Pyromanik> get a haircut you ...umm... yeah.
301: [01:34:19] <Colin[pi]> is it because you have sensational tits?
302: [01:34:24] <Pyromanik> xD
303: [01:34:27] <Stomach> i have a beard
304: [01:34:30] * Nimle has joined #silverstripe
305: [01:34:30] <Stomach> and sensational tits
306: [01:34:31] <Colin[pi]> ahahaha
307: [01:34:39] <Pyromanik> how would you know if they're SENSUOUS Colin[pi] ?
308: [01:34:49] <Pyromanik> xD
309: [01:34:55] <Colin[pi]> lol
310: [01:35:33] <Nimle> Hi guys, when including css file with requirements, it adds version number. for example, mystyles.css?m=1384490940. how can I prevent it from adding version numbers? this prevents browser from caching css.
311: [01:36:15] <irogue23> Nimle: shouldn't prevent caching entirely - the browser should just cache that version, which is what you want
312: [01:36:19] <Pyromanik> Nimle: no it doesn't.
313: [01:36:35] <Pyromanik> it's a last modified timestamp. It should only get updated when you update the file.
314: [01:36:37] <irogue23> otherwise if you change some CSS, everything will look fubar'd until all of your site visitors' caches expire
315: [01:36:43] <Pyromanik> it's there to prevent BAD caching.
316: [01:36:51] <Nimle> Ah, you mean the version number doesnt change each time?
317: [01:36:54] <Nimle> let me test
318: [01:37:02] <zippy__> only when you modify the file
319: [01:37:04] <Pyromanik> well it's not a version number per se.
320: [01:37:16] <Pyromanik> but yeh, it shouldn't change between F5 F5 F5 F5 F5 F5.
321: [01:37:37] <Pyromanik> 204 not modified.
322: [01:37:49] <Nimle> yeah, it doesnt change. cool. thanks
323: [01:38:07] <irogue23> bloody handy featuer tbh
324: [01:38:23] <irogue23> this site i'm working on atm, i took over from someone else
325: [01:38:36] <irogue23> for some reason they turned off Requirements and included all the CSS and JS manually
326: [01:38:50] <irogue23> which means every time i change the CSS i have to manually go to the URL of the CSS files and force-refresh them
327: [01:39:32] <irogue23> i ended up switching it all back to using requirements, even tho that was outside of scope, just to make my life easier :P
328: [01:40:11] <antmas> irogue23: why would anyone turn them off? o.O
329: [01:40:24] <irogue23> antmas: no idea. presumably they didn't understand them.
330: [01:40:30] <Pyromanik> antmas: because derp derp derp
331: [01:40:33] <irogue23> site was made by a designer with no developer input
332: [01:40:37] <irogue23> it's... bad
333: [01:40:51] <antmas> irogue23: even a designer should be able to see the benefit
334: [01:40:55] <Pyromanik> antmas: because ignorance is no excuse.
335: [01:41:09] <antmas> "i don't know what this is! Disable it!"
336: [01:41:13] <Nimle> One quick question, is it legally ok to put a small paypal donation link in Silverstripe module I am making public on github? In terms of SS license etc. You can hide it, only shows for the first time.
337: [01:41:13] <Pyromanik> "that's not html! <off>"
338: [01:41:33] <Stomach> irogue - I remove all the requirements and place all my css and js manually
339: [01:41:33] * kerosene has joined #silverstripe
340: [01:41:35] <irogue23> Nimle: you can do whatever you want - that's the joys of the BSD license! :)
341: [01:41:43] <ss23> I <3 BSD
342: [01:41:44] <Pyromanik> Nimle: you can put text link in markdown, sure.
343: [01:41:49] <Stomach> but I use https://github.com/heyday/silverstripe-hashpath
344: [01:42:16] <Pyromanik> if you make some kind of functionality blocking gateway unlock mechanisim that requires a 'donation' to get past... probably more frowned upon :P
345: [01:42:45] <Pyromanik> Stomach: is that because you wrote it?
346: [01:42:49] <Stomach> nope
347: [01:43:01] <Stomach> because it makes more sense with the build system I use
348: [01:43:24] <Pyromanik> I don't get it. Laymens tarms 4 me plz?
349: [01:43:40] <Stomach> i use grunt to compile all my less and javascript
350: [01:43:49] <Stomach> as well as run some image tasks, created spritesheets for me
351: [01:43:50] <Stomach> etc etc
352: [01:44:12] <Stomach> so including dev/live versions based off a templateparser I wrote is easier
353: [01:44:16] <irogue23> ugh, i reallly need to get some auto-spriting set up for snappernet site
354: [01:44:28] <Nimle> @Pyromanik, it doesnt block anything and doesnt bug the user. Just when the module settings opened in admin panel, it displays a small button in settings area. I have a few modules (real estate - module and theme) and some other easy-config stuff which I want to allow other people to use.
355: [01:44:31] <Stomach> + when using require.js it means i have a lot more control of those environments
356: [01:44:36] <irogue23> since i've left they keep getting new brands and i have to add them to the sprites manually :(
357: [01:44:52] <Stomach> irogue - have a look at grunt-spritesmith
358: [01:44:53] <irogue23> Nimle: sounds perfectly legit to me
359: [01:45:09] <Pyromanik> Nimle: shouldn't be an issue.
360: [01:45:15] <Nimle> thanks
361: [01:45:37] <Pyromanik> Nimle: in this case it's less to do with 'legality' more to do with 'how will the community at large percieve this?'
362: [01:45:45] <Pyromanik> perfectly legal.
363: [01:46:04] <Pyromanik> but, as I say, if you make it more of a nagger, then community may turn to shun.
364: [01:46:08] * marvanni quit ()
365: [01:46:15] <Pyromanik> but it sounds as if it's out of the way enough, you should be fine :)
366: [01:46:22] <irogue23> for me at least, i couldn't care less about a donate link/button in CMS
367: [01:46:31] <irogue23> if it was on frontend i'd disapprove
368: [01:46:48] <Nimle> of course, it shouldn't in the front end
369: [01:47:08] <Nimle> shouldn't be
370: [01:48:09] <irogue23> Stomach: i'm using Fabric for deployment, so i'm trying to decide whether to implement something there or actually do it in SS and have it regenerate the sprite image on flush
371: [01:48:29] <irogue23> the latter would be pretty cool since the images that get sprited are uploaded in the CMS (brand logos)
372: [01:48:34] <Stomach> ah okay
373: [01:48:39] <Stomach> yeah that makes sense then
374: [01:48:42] <Pyromanik> spritecow.com?
375: [01:49:21] <irogue23> https://www.snappernet.co.nz
376: [01:49:32] <irogue23> is the brand images that scroll
377: [01:49:43] <irogue23> each of which is an Image attached to the Brand DataObject
378: [01:50:13] <Pyromanik> Stomach: I don't get, what is hashpath for?
379: [01:50:29] <Stomach> its a cache breaking tool
380: [01:50:36] <Stomach> you throw files at it you dont want cached
381: [01:50:43] <Pyromanik> so just like ?cache=lolfu
382: [01:50:47] <Stomach> yeah exactly
383: [01:50:49] <Stomach> same thing
384: [01:50:58] <Pyromanik> but I don't get the point in the module
385: [01:51:08] <Pyromanik> because ss already does ?cache=
386: [01:51:10] <Pyromanik> lolsif
387: [01:51:25] <Stomach> okay, say you don't want to use Requirements::
388: [01:51:29] <Stomach> what do you do then :P
389: [01:51:32] <Pyromanik> but
390: [01:51:37] <Pyromanik> who the hell
391: [01:52:01] <Stomach> perhaps you like AMD and require.js
392: [01:52:04] <zippy__> Stomach: that would be useful for a clustered type setup there the timestamps might differ by a second for the exact same file (if it's a hash of the contents)
393: [01:52:05] <Pyromanik> Stomach: and what if I wanted to use wordderp, what would you do then?
394: [01:52:07] <Pyromanik> o.0
395: [01:52:22] <Stomach> whats wordderp
396: [01:52:31] <Pyromanik> a wordy derp.
397: [01:52:34] <Stomach> ohhhhh
398: [01:52:41] <Pyromanik> yes.
399: [01:52:54] <Stomach> in that case you'd probably table the hash of the files in the cache system while backing up yoiur composer dependancies
400: [01:52:56] <Stomach> simple.
401: [01:52:57] <Pyromanik> 3.8 with MP6 built in to core!
402: [01:53:06] * UncleCheese has joined #silverstripe
403: [01:53:26] <Pyromanik> twice as good as mp3 and even one better then mp5!
404: [01:53:58] <antmas> zippy__: you mean clustered hosting or something else?
405: [01:54:09] <UncleCheese> irogue23: I'm guessing it's the double leading slash in the url.. //
406: [01:54:26] <Pyromanik> UncleCheese: you mean like http:// ?
407: [01:54:34] <UncleCheese> except not
408: [01:54:46] <zippy__> yea clustered hosted, so if a user hits server A then server B they don't have to re-download the css file as the timestamp is off by a second
409: [01:54:47] <irogue23> UncleCheese: yeah i was wondering that too, but idk where that's come from?
410: [01:55:09] <Pyromanik> irogue23: probably a asdfasdf/' . '/asdfasdfasdfas
411: [01:55:13] <antmas> zippy__: ah yeah, that would be a case for it
412: [01:55:39] <Stomach> plus why rely on timestamps anywhere :P
413: [01:55:43] <Pyromanik> urgh, turns out FulltextSearchable is still just as F'd as ever :(
414: [01:55:51] <irogue23> yup.
415: [01:55:52] <Stomach> does the SS cache system still hit the database to check if it needs to break?
416: [01:55:57] <irogue23> prob will be forever too, Pyromanik
417: [01:56:07] <Pyromanik> irogue23: yeh :(
418: [01:56:09] <simon_w> Stomach, which system?
419: [01:56:13] <irogue23> since SS Ltd use Solr and most other biggish devs use Sphinx
420: [01:56:17] <Stomach> <% Cache %<
421: [01:56:26] <simon_w> If you use a List() thing, yes
422: [01:56:34] <Stomach> :(
423: [01:56:44] <antmas> could we add Solr to the swear list?
424: [01:56:53] <simon_w> We could
425: [01:56:53] <irogue23> lol
426: [01:57:10] <simon_w> Can I be bothered? Nope :p
427: [01:57:15] <antmas> -_-
428: [01:57:28] <simon_w> I have to add a line to a file! Do you know how much effort that is? :p
429: [01:57:30] <irogue23> i looked into both and came to the conclusion of "why the fuck would anyone use something as complex and javaish as Solr when Sphinx exists and is light as fuck?"
430: [01:57:57] <antmas> irogue23: because "it gets *better* results!"
431: [01:58:10] * irogue23 licks his knee
432: [01:58:47] <irogue23> antmas: lol
433: [02:00:18] <antmas> to be perfectly honest, it actually did give our site better results :P
434: [02:00:26] <antmas> but it was a pig to work with
435: [02:00:45] <irogue23> yeah, quite a pig
436: [02:01:19] <UncleCheese> anyone know how to programatically parse short codes in SS?
437: [02:01:20] <irogue23> and the results probably just comes down to tweaking the SQL queries and weightings
438: [02:01:33] <UncleCheese> eg.. for an RSS feed not to show [embed]
439: [02:01:39] <antmas> irogue23: yeah weightings helps a lot
440: [02:02:12] <simon_w> UncleCheese, run it through ShortcodeParser
441: [02:02:33] <UncleCheese> ok, that's what i was thinking
442: [02:02:41] <UncleCheese> i guess SS_viewer just does that automagically?
443: [02:02:49] <simon_w> No, HTMLText does
444: [02:04:20] <UncleCheese> of course
445: [02:04:30] <spronk> man
446: [02:04:34] <spronk> ^^ that discussion above
447: [02:04:41] <spronk> if you're a good freelancer you can make sooo much more than salary
448: [02:04:52] <irogue23> yup ;) hahaha
449: [02:04:56] <antmas> of course
450: [02:05:16] <antmas> that's why you get a good salary with good hours, and free lance in spare time
451: [02:05:18] <spronk> at my rates i can basically work a 25 hour week and earn as much as i would salary-wise
452: [02:05:21] <spronk> mm
453: [02:05:23] <irogue23> especially when you end up just doing the same job you were doing on salary :P
454: [02:05:23] <spronk> that's what i do :P
455: [02:05:43] * antmas is thinking about another contract
456: [02:05:45] <spronk> 35h contract, 15-20h freelance
457: [02:06:09] <spronk> just do 9 hour days monday - friday
458: [02:06:23] <spronk> and top it up with a half day to a day in weekend
459: [02:06:29] <irogue23> UncleCheese: i think i've figured it out, something in KickAssets seems to be assuming SilverStripe will be running on the root rather than in a subfolder
460: [02:06:46] <UncleCheese> yeah, that was one of the major hazards in my old modules
461: [02:06:48] <irogue23> am trying to hunt it down now, if i can find it i'll do a PR
462: [02:06:53] * spronk 's trick is to get freelance jobs that are in areas he was planning on getting exp in anyway
463: [02:06:53] <UncleCheese> be sure to add Director::baseURL()
464: [02:07:35] <simon_w> Bah, overheating
465: [02:07:43] <simon_w> Send zircon
466: [02:07:46] <simon_w> *aircon
467: [02:07:55] <antmas> spronk: yeh - waiting to start a shopify site
468: [02:09:09] <antmas> $$$ for nothin
469: [02:09:11] <antmas> :D
470: [02:09:20] <antmas> well, exp actualy
471: [02:11:35] <irogue23> i feel a little guilty
472: [02:11:49] <irogue23> just killed a tiny baby spider
473: [02:12:03] <irogue23> but it was a white-tail, so i'd rather not it grow up in my office
474: [02:12:44] <ss23> I found a mother fucking weta in my room
475: [02:12:49] <irogue23> nice
476: [02:12:50] <antmas> o.O
477: [02:12:54] <guzzlefry> white-tail?
478: [02:13:02] <ss23> Let it live, but not after trapping it under an icecream container for 2 days while I tried to figure out how to move it
479: [02:13:05] <antmas> guzzlefry: poisonous spider
480: [02:13:10] <guzzlefry> ah
481: [02:13:18] <antmas> ss23: ROFL
482: [02:13:30] <irogue23> ss23: and then did you take it home to miramar?
483: [02:13:44] <ss23> I threw it off my deck kind of, but not after freaking the fuck out cause I thought it was touching me
484: [02:13:54] <irogue23> hahahahaha
485: [02:13:54] <guzzlefry> so
486: [02:13:58] * irogue23 is currently imaginging this
487: [02:14:00] <guzzlefry> " They are known to bite humans and effects may include local pain, a red mark, local swelling and itchiness; rarely nausea, vomiting, malaise or headache may occur. Ulcers and necrosis have been attributed to the bites, but a scientific study by Isbister and Gray (2003) showed these were probably caused by something else, as the study of 130 white-tailed spider bites found no necrotic ulcers or confirmed infections.[2]"
488: [02:14:04] <guzzlefry> Not that poisonous. :P
489: [02:14:11] <irogue23> yeah
490: [02:14:14] <irogue23> it's... interesting
491: [02:14:29] * antmas does not care if not poisonous - fuck that jazz
492: [02:14:31] <irogue23> doctors, hospitals & general population all agree they are nasty
493: [02:14:39] <irogue23> scientists adament they're not
494: [02:14:53] <guzzlefry> http://upload.wikimedia.org/wikipedia/commons/d/d2/Golden_silk_spider_-_Nephila_clavipes.jpg We have these every few feet in Florida. :P
495: [02:14:58] <guzzlefry> Glad they stay outside.
496: [02:15:02] <antmas> those mother fuckers CHASE you across walls
497: [02:15:19] <irogue23> two mates of mine have had whitetail bites, even saw the whitetail on them, and ended up having to have flesh lanced out so the infection wouldn't spread
498: [02:15:39] <antmas> necrosis is pretty rare though
499: [02:15:43] <antmas> ^^^
500: [02:15:44] <guzzlefry> do they carry bacteria or something?
501: [02:15:54] <irogue23> guzzlefry: that's the best guess at the moemnt
502: [02:16:03] <antmas> guzzlefry: usually, it's a reaction to the bacteria YOU have on you
503: [02:16:05] <irogue23> some kind of bacteria in their saliva or something that has a wicked reaction with human flesh
504: [02:16:48] <guzzlefry> We have brown recluses...
505: [02:16:51] <antmas> this is the whole reason why I let daddy long legs live all over my house
506: [02:16:57] <irogue23> guzzlefry: www.google.co.nz/search?q=white+tail+spider+bite&tbm=isch
507: [02:16:57] <guzzlefry> evil things
508: [02:17:00] <irogue23> somewhat NSFL
509: [02:17:18] <irogue23> antmas: yes, daddy long legs are the best
510: [02:17:29] <guzzlefry> irogue23: pft
511: [02:17:31] <irogue23> i'd fucking breed them if i could
512: [02:17:46] <antmas> if only they ate flies :(
513: [02:17:57] <guzzlefry> irogue23: https://www.google.co.nz/search?q=white+tail+spider+bite&tbm=isch#q=brown+recluse+spider+bite&tbm=isch not for squeamish :P
514: [02:18:06] <irogue23> guzzlefry: remember, we are the land of nothing dangerous :P
515: [02:18:11] <irogue23> to us, white-tail is as bad as it gets
516: [02:18:21] <guzzlefry> ooh right
517: [02:18:29] <antmas> irogue23: not true, we have imports around the place
518: [02:18:34] <guzzlefry> I forget who is in .nz vs. australia
519: [02:18:44] <guzzlefry> Australia is where everything kills you. :P
520: [02:18:53] <irogue23> antmas: yeah, the one one that's snuck in, but pretty damn rare
521: [02:18:55] <antmas> we get redbacks here too
522: [02:19:16] <antmas> but rare, yeah
523: [02:19:27] <irogue23> *odd one
524: [02:20:11] <irogue23> one of my neighbours is having a wicked party
525: [02:20:18] <irogue23> at 3:20pm on a tuesday o_O
526: [02:21:01] <irogue23> cranking some lily allen full-blast
527: [02:21:26] <irogue23> rofl madmatt
528: [02:22:11] <antmas> whathedo?
529: [02:22:29] <irogue23> bet he did something stupid IRL :P
530: [02:22:35] <simon_w> Does it matter?
531: [02:22:50] <antmas> wait
532: [02:22:56] <antmas> I though madmatt left SS?
533: [02:23:00] * ss23 has joined #silverstripe
534: [02:23:02] <ss23> aw snap
535: [02:23:02] <antmas> or maybe differnet matt
536: [02:23:06] <ss23> nigga u best watch ur back.
537: [02:23:08] <simon_w> I think he does contract stuff for them now?
538: [02:23:20] <ss23> AW SNAP
539: [02:23:21] <ss23> STAHP.
540: [02:24:29] <antmas> I'll say it again, Tuesday is the worst day
541: [02:24:49] <ss23> no way
542: [02:24:51] <ss23> Monday way worse
543: [02:24:55] <simon_w> Aha, so today is Tuesday!
544: [02:24:55] <ss23> work on like 3 hours sleep == death
545: [02:25:09] <ss23> besides, Tuesday means drinks after work!
546: [02:27:22] <simon_w> Also, Wednesday has been shown to actually be the worse, even though people will say Monday
547: [02:28:06] <ss23> "actually be the worst", how?
548: [02:28:10] <ss23> Like, how do they measure worstness?
549: [02:28:12] <irogue23> okay, so, it appears there is a street party on Shakespeare Ave
550: [02:28:14] <ss23> General mood on the day?
551: [02:28:15] <irogue23> this can only end badly
552: [02:28:18] <ss23> irogue23: fuck.
553: [02:28:20] <ss23> Run away.
554: [02:28:33] <irogue23> ss23: ikr
555: [02:28:34] <antmas> I dunno man, Monday goes fast
556: [02:28:39] <antmas> Tuesday is before hump day
557: [02:28:54] <simon_w> general mood
558: [02:28:56] <irogue23> it's all very tame right now, generic pop blasting and people singing along
559: [02:29:16] <irogue23> but by the time it gets dark and they're all full of meth...
560: [02:29:19] <ss23> X
561: [02:29:20] <ss23> XD
562: [02:29:26] <ss23> The only reason I don't like monday is because I'm tired
563: [02:29:30] <ss23> I would rather be grumpy than tired
564: [02:30:35] <irogue23> ss23: http://goo.gl/maps/Dm23q
565: [02:30:53] <irogue23> the empty fields where the govt knocked down all the gang houses is where the party seems to be
566: [02:30:56] <madmatt> simon_w: Got my back. Thanks pal
567: [02:31:01] <antmas> would there be a way to, when selecting a file to link to, that the very NEXT time you choose a file to link to, it remembers where in the list of files you were?
568: [02:31:01] <madmatt> ss23: You watch yours :p
569: [02:31:07] <irogue23> ss23: quite close to my house :P
570: [02:31:12] <ss23> lol
571: [02:31:19] <ss23> Ganging up on me, damn
572: [02:31:26] <irogue23> gangbang
573: [02:31:29] <madmatt> how we roll
574: [02:31:36] <simon_w> ss23, just for you
575: [02:31:52] <antmas> ^^^^
576: [02:31:56] <irogue23> hahahahahaha
577: [02:31:56] <ss23> Be careful, madmatt. If you abuse me too much I can go up behind you and be mean IRL.
578: [02:31:59] <ss23> :D
579: [02:32:06] <madmatt> My monitor is reflective
580: [02:32:14] <madmatt> annoyingly so, actually
581: [02:32:48] <ss23> I can crawl...
582: [02:33:07] <ss23> Mine only gets bad sometimes if the blinds are all open (reflectiveness)
583: [02:33:37] <antmas> anyone? ^^^
584: [02:33:49] <simon_w> antmas, nope
585: [02:34:22] <irogue23> antmas: you could make it do so tho!
586: [02:34:27] <irogue23> store the last path in session
587: [02:34:31] <irogue23> etc
588: [02:34:43] <antmas> insecure?
589: [02:35:09] <ss23> wouldnt' be insecure or anything
590: [02:35:15] <antmas> hmmm
591: [02:35:18] <antmas> might try that
592: [02:36:06] <Pyromanik> 15:24 < antmas> I'll say it again, Tuesday is the worst day
593: [02:36:10] <Pyromanik> It was me who said that.
594: [02:36:15] <Pyromanik> 15:24 < ss23> Monday way worse
595: [02:36:27] <Pyromanik> Nuh uh. L2law of the universe, GAWSH newbie.
596: [02:36:31] <ss23> lol
597: [02:36:37] <ss23> we all go out drinking on Tuesday
598: [02:36:40] <ss23> How could that be bad?
599: [02:36:53] <Pyromanik> that comes _after_ work.
600: [02:36:56] * mobiusnz1 has joined #silverstripe
601: [02:37:31] <Pyromanik> my monitor is refractive.
602: [02:37:35] <irogue23> wednesday is my after-work drinking day
603: [02:37:43] <Pyromanik> That's Friday.
604: [02:37:48] <Pyromanik> or Friday ish days.
605: [02:37:52] <Pyromanik> Like last Thursday.
606: [02:38:02] <irogue23> cos http://www.houseonhood.co.nz/images/Skint%20Nov2013%20WEB.jpg
607: [02:38:12] <Pyromanik> When everyone bailed on me early so I went across the road and got on the rail with the hairdresses, lol.
608: [02:38:33] <antmas> funnily enough, it will hold it's position on a folder, but not on a document
609: [02:38:48] <Pyromanik> it holds it's colour?
610: [02:38:53] <Pyromanik> !X
611: [02:38:53] * mobiusnz quit (Ping timeout: 245 seconds)
612: [02:39:14] <irogue23> Pyromanik: aaaaand now i'm humming pendulum
613: [02:39:52] <Pyromanik> :D
614: [02:39:59] <Pyromanik> great success!
615: [02:40:19] <Pyromanik> must be a pretty intense hum irogue23 :P
616: [02:40:30] <irogue23> quite
617: [02:40:57] <spronk> HOLD YOUR COLOOURURR AGAINAST THE WALLLl
618: [02:41:10] <spronk> WHEN THEY TAKE EVERYTHINGG AAWAWEAYYYY
619: [02:41:18] <Pyromanik> Propane Nightmares always makes me think of
620: [02:41:19] <Pyromanik> http://www.youtube.com/watch?v=Ps3B7A0QbVs
621: [02:41:30] <antmas> needs moar Knife Party
622: [02:41:38] <Pyromanik> humm it keith!
623: [02:41:41] <Pyromanik> xD
624: [02:42:00] <spronk> LULZ
625: [02:42:12] <ss23> can't say I really like Knife Party
626: [02:42:14] <ss23> Pendulum better
627: [02:42:25] * antmas prefers a slower beat
628: [02:42:25] <ss23> 15:37:43 < Pyromanik> That's Friday.
629: [02:42:29] <ss23> We do Tuesday and Friday here
630: [02:42:38] <ss23> Friday work pays for drinks though
631: [02:42:40] <irogue23> well, i drink every day
632: [02:42:43] <ss23> lol
633: [02:42:46] <spronk> tbh these days concord dawn do pendulum better than pendulum do
634: [02:42:47] <ss23> Doesn't count, irogue23!
635: [02:42:53] <irogue23> in fact right now i'm drinking 42 below + coke
636: [02:42:53] <ss23> Ohhh
637: [02:43:00] <ss23> I haven't heard a new Concord Dawn album for a long time
638: [02:43:08] <antmas> Concord Dawn a still a thing?
639: [02:43:09] <ss23> They were pretty pure DnB last time I heard them
640: [02:43:58] <spronk> ughhhh
641: [02:44:01] <spronk> anyone else use Synergy herer?
642: [02:44:40] <antmas> http://www.youtube.com/watch?v=Mxi75ayesTo
643: [02:44:43] <Pyromanik> spronk: yup
644: [02:44:46] <Pyromanik> I do
645: [02:44:49] <Pyromanik> @ home
646: [02:44:53] <spronk> upgraded recently?
647: [02:44:58] <spronk> because... i swear it's getting progressively worse
648: [02:44:59] <Pyromanik> used to use it here too, but now VM.
649: [02:45:12] <Pyromanik> spronk: well, I installed it new about... 3 months ago maybe
650: [02:45:16] <spronk> and is now buggier and more broken than it was when i first discovered it like 4 years ago
651: [02:45:17] <Pyromanik> maybe 6
652: [02:45:27] <spronk> ugh
653: [02:45:29] <Pyromanik> spronk: really? I've found it pretty good
654: [02:45:33] <spronk> so, i can't see how to make it start with computer anymore
655: [02:45:37] * froog has joined #silverstripe
656: [02:45:39] <irogue23> ss23: i need to go to more live music now that i have money
657: [02:45:50] <Pyromanik> the major issue I've had is when windows (see, WINDOWS) decides to FORGET a domain name so the fucking synergy link stops working.
658: [02:45:57] <spronk> on my win7 machine with a mac client connected, it breaks drag selection or dragging on the server (win7)
659: [02:46:05] <spronk> and... the modifier key swapping no longer seems to do anything
660: [02:46:11] <spronk> oh, and i keep getting sticky keys
661: [02:46:22] <spronk> oh, and it breaks the clipboard.
662: [02:46:23] <irogue23> spronk: stop masturbating on them
663: [02:46:28] <Pyromanik> ie computer Pyro32 connects to Pyro64, suddenly DNS cache expires on Pyro32, so it forgets the IP for Pyro64 and suddenly no more mousies.
664: [02:46:28] <spronk> hahah
665: [02:46:42] <spronk> also
666: [02:46:45] <spronk> downloaded the code
667: [02:47:02] <Pyromanik> pretty horrid, I'll bed.
668: [02:47:04] <Pyromanik> bet*
669: [02:47:09] <spronk> it's fucking spaghetti
670: [02:47:17] <Pyromanik> as most open source.
671: [02:47:18] <spronk> i thought
672: [02:47:23] <spronk> "OH I'LL TAKE A LOOK AND SEE IFI CAN FIX IT"
673: [02:47:23] <Pyromanik> especially cross platform
674: [02:47:25] <spronk> then it's like
675: [02:47:29] <Pyromanik> I bet #DEFINE ALL THE THINGS
676: [02:47:32] <spronk> HAHAHAHA INTERDEPENDENCIES!
677: [02:47:35] <Pyromanik> #IFDEF
678: [02:47:40] <Pyromanik> #IFNDEF
679: [02:47:42] <Pyromanik> etc
680: [02:47:43] <spronk> HAHAHA POINTLESS COMPLEXITY!
681: [02:47:55] <spronk> also
682: [02:47:58] <spronk> the issue tracker is depressing
683: [02:48:10] <spronk> http://synergy-foss.org/spit/issues/details/18/
684: [02:48:12] <Pyromanik> moar preprocessor than processr, amirite?
685: [02:48:12] <spronk> bugs open since 2009
686: [02:48:31] <Pyromanik> spronk: open source. y u suprize?
687: [02:48:51] <spronk> well
688: [02:48:54] <spronk> some open source is decent
689: [02:49:12] <spronk> i'm more surprised that the shit they've been working on seems pointless
690: [02:49:14] <spronk> like drag and drop support
691: [02:49:18] <spronk> FIX THE BROKEN STUFF FIRST CUNTFACES
692: [02:49:27] <spronk> and why the fuck do they keep removing features :/
693: [02:49:27] <Pyromanik> make work, dust hands, release, let it live it's own life.
694: [02:49:48] <Pyromanik> spronk: but drag and drop never worked, Your memory must be broken.
695: [02:49:53] * froog quit (Ping timeout: 250 seconds)
696: [02:50:01] <spronk> nono
697: [02:50:03] <spronk> they added drag and drop
698: [02:50:08] * spronk questions the rationale of this at all
699: [02:50:17] <Pyromanik> no they didn't according to my setup :P
700: [02:50:24] <spronk> and they do this instead of fixing, yknow, all the massive array of bugs that exist
701: [02:50:30] <spronk> ffs why do my modifier keys not work
702: [02:50:37] <Pyromanik> spronk: sif.
703: [02:50:47] <Pyromanik> the issue is taht they're all stuck on, not that they don't work.
704: [02:50:51] <Pyromanik> well, in my experience.
705: [02:51:01] <spronk> i ahve mac os client
706: [02:51:04] <spronk> and i switch ctrl and alt
707: [02:51:04] <spronk> but..
708: [02:51:12] <spronk> since upgrading synergy they are no longer switched
709: [02:51:20] <Pyromanik> lolbl2u
710: [02:51:29] <Pyromanik> iirc config syntax update
711: [02:51:35] <spronk> but
712: [02:51:39] <spronk> it's a gui config ffs
713: [02:51:50] <spronk> ASDJlkASJDK:LAJSd
714: [02:51:56] <Pyromanik> yeah, but it just mods txt config.
715: [02:52:02] <Pyromanik> like, how you had to do it back in the day.
716: [02:52:03] <spronk> and stores it where
717: [02:52:11] <Pyromanik> home dir? dunno
718: [02:52:13] <spronk> because i can't fnid it
719: [02:52:26] <Pyromanik> set your sights for the suuuuuuuuuuun
720: [02:52:31] <antmas> subsites
721: [02:53:06] <zippy__> subsites….!
722: [02:54:29] <Stomach> translatable!
723: [02:54:31] <antmas> zippy__: it's too hot :(
724: [02:54:39] <zippy__> antmas: fuck yes it is
725: [02:54:49] <antmas> and my car windows are cloed
726: [02:54:51] <zippy__> antmas: might setup shop in the lounge and crank the aircon
727: [02:54:52] <antmas> closed*
728: [02:55:14] <zippy__> antmas: you guys would have aircon in that office wouldn't you?
729: [02:55:24] <zippy__> or do you have some whinging woman who wont let the aircon go under 20?
730: [02:55:28] <antmas> zippy__: yeah, but it's off due to some elec work
731: [02:56:13] <zippy__> balls
732: [02:56:22] <antmas> our other dev sets it to ICE BOX before everyone comes in
733: [02:56:28] <antmas> so good
734: [02:56:32] <Pyromanik> 15:55 < zippy__> or do you have some whinging woman who wont let the aircon go under 20?
735: [02:56:35] <Pyromanik> zomg
736: [02:56:38] <Pyromanik> not just here!
737: [02:56:49] <antmas> and then all the oldies come in and make it HOT BECAUSE OLD
738: [02:56:50] <zippy__> we used to have protestes over the aircon
739: [02:56:53] <Pyromanik> also, 23, get it right, gawsh
740: [02:57:20] <zippy__> and I found out how to lock the control panel so the temp couldn't be changed - there was a big argument
741: [02:57:23] <zippy__> and office had to have a vote :P
742: [02:57:33] <antmas> lol
743: [02:57:49] <antmas> there are 2 units in this room
744: [02:57:52] <antmas> 2 climates
745: [02:58:09] <antmas> hot (old people and me) and ice for the help desk and network guys
746: [02:58:23] <zippy__> ice, it's the only way to work
747: [02:58:34] <zippy__> hot makes me lazy, and the mouse keeps slipping from my grasp!
748: [02:58:49] <antmas> finger grip is the only grip!
749: [02:59:28] * mobiusnz1 quit (Quit: Leaving.)
750: [02:59:53] <zippy__> the new class syntax feels weird
751: [02:59:57] <zippy__> *array*
752: [03:00:18] <simon_w> Literal collection syntax is where it's at!
753: [03:00:39] <zippy__> ?
754: [03:01:50] <simon_w> https://github.com/PocketRent/beatbox/blob/master/php/classes/tasks/Task.php#L181
755: [03:02:10] * UncleCheese quit (Quit: UncleCheese)
756: [03:02:19] <zippy__> * Serialize this object. Should not be called directly. -- soo.. should be private?
757: [03:02:49] <simon_w> Nope
758: [03:03:01] <simon_w> http://php.net/Serializable
759: [03:03:25] <Pyromanik> zippy__: [balh,blah,ablh]
760: [03:04:09] <zippy__> simon_w: interesting
761: [03:04:38] <simon_w> Better examples of collection syntax aren't in public code
762: [03:06:15] <simon_w> Anyway, home time!
763: [03:07:08] <Pyromanik> urgh another hour yet
764: [03:10:55] * spronk has left #silverstripe
765: [03:12:26] * spronk has joined #silverstripe
766: [03:16:33] <antmas> another 15 mins then
767: [03:16:35] <antmas> GYM!
768: [03:16:40] <Pyromanik> :<
769: [03:17:45] <Pyromanik> I tried to exercise recently.
770: [03:18:10] <Pyromanik> I ended up with chipped shoulderblade and lower level brain function.
771: [03:18:19] <Pyromanik> fuck that.
772: [03:18:21] <antmas> you kinda have to in IT though :/
773: [03:18:29] <antmas> Pyromanik: you're doin it wrong!
774: [03:19:32] * mobiusnz has joined #silverstripe
775: [03:19:45] <Pyromanik> antmas: so I've been told.
776: [03:20:09] <Pyromanik> Apparently the mountain bike is supposed to stay on this weird narrow thing called a 'track'.
777: [03:20:24] <Pyromanik> Apparently I thought it was a freestyle event... :<
778: [03:21:33] <antmas> ffffff workflow
779: [03:22:01] <antmas> if an admin overrides a set workflow, it publishes the page but keeps the page in the workflow :<
780: [03:22:30] <Pyromanik> fffff new.
781: [03:22:43] <Pyromanik> how can I override your shit class if you use new ShitClass!?
782: [03:22:50] <Pyromanik> :<
783: [03:23:35] * Ryan-Toast quit (Quit: Ryan-Toast)
784: [03:25:40] <spronk> http://synergy-foss.org/spit/issues/details/3322/
785: [03:25:41] <spronk> BLEHGHH
786: [03:26:03] <Colin[pi]> I think anything with the name Synergy in it should be instabanned
787: [03:26:18] <Pyromanik> lol spronk sux 2buwifinferiorOS
788: [03:26:21] <antmas> +1 ^^^^
789: [03:26:41] <Pyromanik> syzygy
790: [03:26:59] <ss23> utlize community knowledge-sharing to synergize greater enterprise energies
791: [03:27:08] <antmas> Synergy X-anything and Quantam anything
792: [03:27:30] <spronk> the thing is
793: [03:27:35] <Pyromanik> "Syzygy": the combination of two metrical feet into a single unit
794: [03:27:36] <spronk> this stuff *WAS* worknig perfectly with Synergy
795: [03:27:43] <spronk> it's like they are just changing shit coz
796: [03:27:49] <antmas> that's what they all say
797: [03:27:50] <antmas> :P
798: [03:28:04] <Pyromanik> dat defo.
799: [03:28:05] * jrthomer has joined #silverstripe
800: [03:28:06] <Pyromanik> "Syzygy": the combination of two metrical feet into a single unit
801: [03:28:12] <Pyromanik> METRIC FEET.
802: [03:28:15] <Pyromanik> lolwut
803: [03:28:24] <Pyromanik> mft
804: [03:28:26] <antmas> metrical?
805: [03:28:30] <Pyromanik> :P
806: [03:28:32] <antmas> wut iz?
807: [03:28:35] <Pyromanik> I know what it means.
808: [03:28:38] <Pyromanik> but do you?
809: [03:28:43] * ss23 tries the new Concord Dawn album
810: [03:28:53] <antmas> something to do with poems?
811: [03:28:57] <antmas> I unno
812: [03:29:00] <Pyromanik> antmas: it's talking about metres, not metric measurements.
813: [03:29:06] <Pyromanik> antmas: yup :D
814: [03:29:07] * ss23 now playing Havok - Concord Dawn [Numbers Will Kill Us All - 2013]
815: [03:29:11] <ss23> Sounds very DnB so far
816: [03:29:32] <ss23> aw snap, now it sounds like hardcore
817: [03:30:52] <Pyromanik> Experience integrating e-commerce with ERP software
818: [03:30:57] <Pyromanik> PLZ SOMEONE WUT IS?
819: [03:31:24] <Pyromanik> ss23: by hardcore do you mean hardstyle?
820: [03:31:27] <Colin[pi]> DERP software?
821: [03:31:35] <ss23> yeah, Pyromanik
822: [03:31:37] <ss23> But it's gone now
823: [03:31:48] <ss23> Just had that doof and vocal track that sounded like it
824: [03:32:01] <Pyromanik> dat doof
825: [03:32:05] * jrthomer_ quit (Ping timeout: 272 seconds)
826: [03:32:42] * Pyromanik reads ad for his replacement, notices shit that he's not even sure we do as a whole and is 100% sure he doesn't do.
827: [03:33:21] <spronk> lol
828: [03:33:28] <Colin[pi]> SYNERGISTIC WEB 2.0 MASHUPS IN THE CLOUD
829: [03:33:37] <Colin[pi]> that sort of thing?
830: [03:33:56] <antmas> Pyromanik: tha'ts pretty much every ad for any web job
831: [03:34:15] <antmas> mine had 'all code must comply with strict design patterns and standards'
832: [03:34:18] <antmas> ....yeah
833: [03:34:22] <antmas> :D
834: [03:34:41] <Colin[pi]> MUST BE EXPERIENCED WITH HMTL
835: [03:34:43] <ss23> I didn't even have a job description
836: [03:35:02] <ss23> I just got "hmmm, you don't sound like a good fit for this job, but we've decided we can make a new role you can do, wanna do that instead?"
837: [03:35:03] <Colin[pi]> AND MYSQLServer
838: [03:35:08] <antmas> JAVASCRIPT EXPERIENCE WOULD HELP - BOT NOT REQUIRED
839: [03:35:12] <ss23> lol
840: [03:35:18] <ss23> I hate when bots are required!
841: [03:35:53] <antmas> knowledge of Office or other such Microsoft software would be preffered - we can train you!
842: [03:36:08] <guzzlefry> ss23: I thought it was Documentation Maintainer?
843: [03:36:17] <ss23> lol fuck off
844: [03:36:21] <guzzlefry> <3
845: [03:36:30] <antmas> lol
846: [03:36:31] * ss23 hires spronk as Subsites Maintainer
847: [03:36:52] <Colin[pi]> loool
848: [03:36:58] <Colin[pi]> SUBSITES NOT EVEN ONCE
849: [03:37:34] * antmas hires himself as Guy Who Knows No PHP
850: [03:37:43] <Pyromanik> antmas: haha, yeh
851: [03:37:58] <Pyromanik> I like how this ad mentions you must know HTML, CSS, HTML & CSS.
852: [03:38:19] <Pyromanik> (ie, mentions those two on at least 2 separate occasions).
853: [03:38:49] <antmas> it's always a good sign when they mention 'Jquery' INSTEAD of Javascript
854: [03:39:20] <Pyromanik> yeh, rofml
855: [03:39:25] <Pyromanik> -m
856: [03:40:02] <Pyromanik> it's like HEY BRODO YOU EVEN NO DA JQUERY SANDWICH? NOAH I JUST DO JAVASCRUPT LIBARIEEES>>
857: [03:40:13] <Colin[pi]> ugh recruitment agencies
858: [03:40:17] <antmas> hahaha
859: [03:40:22] * LimRes has joined #silverstripe
860: [03:40:34] <Pyromanik> I might try to get a job with Ubisoft.
861: [03:40:42] <Pyromanik> I doubt they'll take me, but I could give it a go.
862: [03:40:48] <Colin[pi]> YEAH BRO I HAVENT TALKED TO YOU IN LIKE FIVE YEARS BUT I TOTES GOT AN AWESOME JOB FOR U
863: [03:41:10] <guzzlefry> wait
864: [03:41:17] <guzzlefry> is it bad that I don't really know Javascript? >_>
865: [03:41:28] <antmas> guzzlefry: it's a GOOD thing
866: [03:41:30] <Colin[pi]> guzzlefry: my JS fu is shitty nowadays
867: [03:41:31] <Pyromanik> "I did a course on web dev back in '92! I KNOW WHAT I'M TALKING ABOUT WHEN I'M INTERVIEWING POTENTIAL RECRUITS"
868: [03:41:37] <Pyromanik> <3 recruiters :<
869: [03:41:37] <Colin[pi]> lol
870: [03:41:50] <guzzlefry> antmas: oh, I took that as sarcasm. :P
871: [03:41:55] <Pyromanik> guzzlefry: good and bad.
872: [03:42:06] <antmas> guzzlefry: it was, it can teach you very bad habits mostly
873: [03:42:20] <LimRes> Hello all. Any one know why in SS2.3 I can't get any Requirements::javascript or ::customScript calls to work when using renderWith? It totally works when I return something like a form...
874: [03:42:23] <Pyromanik> you can get by without it fine, but it's much extra handy if you do know it. Helps a lot in those 'umm, wtf?' situations
875: [03:42:26] <Colin[pi]> I did old skool JS years ago... then I went mainly backend... then I came back to doing JS and now I'm like "OK...... wut"
876: [03:42:39] * UncleCheese has joined #silverstripe
877: [03:42:50] <guzzlefry> I should rephrase. I know just enough Javascript to handle stuff that JQuery kind of can't. :P
878: [03:42:57] <Pyromanik> :P
879: [03:43:01] <antmas> guzzlefry: that's all you need
880: [03:43:06] <Pyromanik> expand a bit more and you'll be 80% there.
881: [03:43:07] <guzzlefry> phew
882: [03:43:13] <guzzlefry> also uh
883: [03:43:23] <guzzlefry> getElementByClass? :P
884: [03:43:25] <antmas> if you're doing more than that, you're programming wrong
885: [03:43:34] <guzzlefry> meh
886: [03:43:41] <Pyromanik> getElementsByClassName.
887: [03:43:45] <Pyromanik> and that's DOM, not JS.
888: [03:43:49] <guzzlefry> I've heard arguments against JQuery regarding performance.
889: [03:43:50] <guzzlefry> but
890: [03:43:53] <Pyromanik> also
891: [03:43:55] <guzzlefry> when the hell will that matter? :P
892: [03:44:06] <Pyromanik> fucking step up and querySelectorAll('
893: [03:44:22] <Colin[pi]> the stuff that bakes my noodle is all of the .live, .on, .entwine stuff
894: [03:44:23] <guzzlefry> What is that? :P
895: [03:44:27] <Colin[pi]> does my head in
896: [03:44:28] <Pyromanik> a.link > span.inner
897: [03:44:30] <Pyromanik> WORKS
898: [03:44:40] <Pyromanik> Colin[pi]: why?
899: [03:44:48] <Pyromanik> it's just event handlers.
900: [03:44:52] <Pyromanik> all of them.
901: [03:44:54] <Colin[pi]> Pyromanik: because I missed that class ;P
902: [03:45:00] <Colin[pi]> so for me it's a bit weird
903: [03:45:05] <guzzlefry> Just take VB.NET classes. :P
904: [03:45:10] <Colin[pi]> I'm gradually understanding it
905: [03:45:18] <Colin[pi]> I had to do a fair bit of it recently
906: [03:45:24] <Colin[pi]> ajax loading + event handlers etc.
907: [03:45:25] <Pyromanik> is ez
908: [03:45:33] <Pyromanik> guzzlefry: urgh .net :<
909: [03:45:45] <Pyromanik> cthat ithis randoletterAnotherThing
910: [03:46:15] <Pyromanik> ajax like the easiest thing ever.
911: [03:46:22] <Pyromanik> especially if you jquery
912: [03:46:58] <Pyromanik> $('#replacethisonething').load('with/this/stuff')
913: [03:47:07] <Colin[pi]> Pyromanik: yeah but I was old school so for me it's all black magic :D
914: [03:47:19] <Pyromanik> Colin[pi]: no such thing as old school.
915: [03:47:25] <guzzlefry> meh
916: [03:47:32] <guzzlefry> I tried learning Javascript back in the day.
917: [03:47:35] <guzzlefry> htmlgoodies.com :P
918: [03:47:38] <antmas> at least in .net, it's literally called EventHandler
919: [03:47:42] <antmas> or e
920: [03:47:44] <Colin[pi]> Pyromanik: there is when you drop out of frontend for a number of years
921: [03:47:44] <guzzlefry> everything waws document.write()
922: [03:47:51] <Pyromanik> all I get from 'old school' is "I never actually learnt and relied on old C skills from 10+ years ago"
923: [03:48:01] <Colin[pi]> guzzlefry: yep that was my era of JS LOL
924: [03:48:15] <guzzlefry> Let's not think about those.
925: [03:48:18] <Pyromanik> document.write was never a standard thing.
926: [03:48:25] <Pyromanik> also
927: [03:48:28] <guzzlefry> It was very prevalent.
928: [03:48:36] <Pyromanik> people confuse the shit out of DOM abstraction layer and JS proper.
929: [03:48:40] <Colin[pi]> yeah back in the day that shit was everywhere
930: [03:48:45] <Pyromanik> don't do this and your life suddenly 100% easier.
931: [03:48:47] <irogue23> ooo, thunder
932: [03:48:59] * antmas still waiting for phone to charge
933: [03:49:11] <Pyromanik> antmas: good work out then?
934: [03:49:21] <Pyromanik> I'm still tryin gto figure out how to make site search search my other class.
935: [03:49:24] <Pyromanik> WUT DO FOLKS
936: [03:49:44] <antmas> it's cardio day :(
937: [03:51:09] <Pyromanik> Fuck
938: [03:51:15] <Pyromanik> that moment when you press CTRL+S
939: [03:51:21] <Pyromanik> but then realise it was CTRL+W
940: [03:51:50] <ss23> lol
941: [03:51:56] <ss23> Worse is ctrl + q when you meant ctrl + w
942: [03:52:48] <Pyromanik> ctrl+F4 vs alg+F4
943: [03:52:51] <Pyromanik> alt*
944: [03:54:32] * DigNZ quit (Quit: DigNZ)
945: [03:54:49] <Colin[pi]> I someone glanced over and read "vs alg+F4" as "vagina"
946: [03:55:00] <Colin[pi]> *somehow
947: [03:55:02] <Colin[pi]> gg colin
948: [03:55:41] <Pyromanik> freud would be so happy with you right now.
949: [03:55:48] <Pyromanik> and something about your mother, 'n shit.
950: [03:55:54] <Colin[pi]> lol
951: [03:56:04] * DigNZ has joined #silverstripe
952: [03:57:35] <Pyromanik> SO LIEK A RUZ
953: [03:58:05] <Pyromanik> http://www.youtube.com/watch?v=iHl0AgsSYks
954: [04:01:16] <Pyromanik> hmm finally
955: [04:01:19] * Pyromanik quit (Quit: leaving)
956: [04:01:49] * LimRes quit (Ping timeout: 250 seconds)
957: [04:02:49] * UncleCheese quit (Quit: UncleCheese)
958: [04:04:23] * nickmolhoek quit (Quit: nickmolhoek)
959: [04:05:28] * DigNZ quit (Quit: DigNZ)
960: [04:06:28] * camfindlay quit (Quit: camfindlay)
961: [04:07:37] * coldblooded01 quit (Quit: coldblooded01)
962: [04:08:07] <ss23> Thats a lot of quits in a short time
963: [04:08:08] <ss23> Must be 5pm.
964: [04:09:33] <Colin[pi]> tick tick tick... OKBYE*SLAM*
965: [04:13:40] <lewellyn> Mon Nov 18 20:13:39 PST 2013
966: [04:13:41] <lewellyn> slackers.
967: [04:15:25] <ss23> lol
968: [04:15:55] * UncleCheese has joined #silverstripe
969: [04:25:47] <irogue23> hoooooly fuck
970: [04:26:13] <irogue23> that thunder rumbled for a good 10 seconds and made the room shake
971: [04:26:20] <ss23> lol
972: [04:26:21] <Colin[pi]> wasnt an earthquake? :P
973: [04:26:22] <ss23> dammit
974: [04:26:29] <ss23> Why does Wellington not get storms! :(
975: [04:26:31] <irogue23> Colin[pi]: don' be silly, this is hamilton :P
976: [04:26:33] <ss23> Our storms are all wind no thunder.
977: [04:26:51] <Colin[pi]> irogue23: my knowledge of NZ geography, literally zero
978: [04:26:52] <Colin[pi]> ;D
979: [04:27:06] <irogue23> Colin[pi]: probably the most seismically stable city in NZ
980: [04:27:10] <Colin[pi]> oic
981: [04:27:15] <Colin[pi]> which is the worst?
982: [04:27:32] <UncleCheese> As a self-diagnosed brontophobe, I have to say I'm quite pleased with the lack of lightning in Wellington
983: [04:27:44] <irogue23> Colin[pi]: generally wellington, but of course christchurch got that huge one years ago that it's still suffering aftershocks from
984: [04:27:57] <ss23> Whats a brontohobe?
985: [04:27:59] <ss23> I ,3 ligthening :D
986: [04:28:04] <ss23> I <3 lightening
987: [04:28:05] <Colin[pi]> geez, still?
988: [04:28:12] <irogue23> UncleCheese: fear of thunder/lightning
989: [04:28:21] <ss23> hmm
990: [04:28:22] <ss23> suckcs!
991: [04:28:30] <UncleCheese> yeah, i have a terrible fear of thunder and lightning
992: [04:28:34] <UncleCheese> you would not want to see me
993: [04:28:37] <UncleCheese> actually you would
994: [04:28:42] <UncleCheese> so you could post it on youtube or some shit
995: [04:28:48] <ss23> I was going to be like "LOL WHY!", but to be honest, I'm shit scared of fucking bugs, which is just as irrational
996: [04:28:51] <ss23> hahaha UncleCheese
997: [04:29:02] <ss23> Some people here freaked the fuck out at earthquake
998: [04:29:03] <UncleCheese> what's with all the spiders in wellington?
999: [04:29:09] <ss23> UncleCheese: Not just Wellington
1000: [04:29:15] <UncleCheese> our house is crawling with these massive spiders the size of dollar coins
1001: [04:29:16] <ss23> UncleCheese: I've had less bugs here than in Hamilton I think
1002: [04:29:28] <ss23> UncleCheese: Kill em al
1003: [04:29:30] <ss23> UncleCheese: Kill em all
1004: [04:29:31] <irogue23> Colin[pi]: http://www.geonet.org.nz/quakes/felt/light
1005: [04:30:00] <irogue23> very bottom of north island is wellington, halfway down the right-hand side of the south island is christchurch
1006: [04:30:17] <Colin[pi]> ah the big yellow blip on the map
1007: [04:30:28] <irogue23> as you can probably see, wellington has small quakes very often
1008: [04:30:29] <Colin[pi]> eek
1009: [04:30:37] <Colin[pi]> not used to quakes at all
1010: [04:30:41] <Colin[pi]> we hardly get any
1011: [04:30:45] <ss23> There's a better map
1012: [04:30:48] <Colin[pi]> of course we have all the animals that can kill you...
1013: [04:30:51] <irogue23> ss23: yeah, there is
1014: [04:30:53] <irogue23> trying to find it
1015: [04:31:19] <ss23> http://www.geonet.org.nz/quakes/statistics
1016: [04:31:26] <irogue23> yeah, just got there myself :P
1017: [04:31:29] <ss23> :P
1018: [04:31:37] <ss23> They make the circles too big, but you get the idea
1019: [04:31:39] <ss23> Hamilton don't get shit
1020: [04:31:47] <irogue23> yep
1021: [04:31:58] <irogue23> neither does auckland really, but it has volcanos to worry about
1022: [04:32:14] <Colin[pi]> lol not one thing its the other
1023: [04:32:23] <ss23> Hamilton has nothing
1024: [04:32:25] <ss23> well...
1025: [04:32:26] <ss23> The bogans
1026: [04:32:29] <ss23> But no naturla disasters!
1027: [04:32:30] <ss23> :P
1028: [04:32:37] <Colin[pi]> all of Australia has the bogans :P
1029: [04:32:58] <Colin[pi]> can we ship them over there pls?
1030: [04:33:31] <irogue23> "The Auckland Volcanic Field is an area of about 360 km2 centred on Auckland city; within this field are over 50 separate volcanoes."
1031: [04:34:19] <irogue23> as you can see, auckland tends to just pretend they're not there: http://info.geonet.org.nz/download/attachments/950479/Mt-Eden-19029-lge.jpg
1032: [04:35:37] * cloph_away has joined #silverstripe
1033: [04:35:43] <Colin[pi]> wow
1034: [04:35:48] <Colin[pi]> I had no idea it was like that o_O
1035: [04:35:58] * cloph quit (Ping timeout: 245 seconds)
1036: [04:36:01] <ss23> Don't worry!
1037: [04:36:08] <ss23> Only a low chance of them going off within our life time
1038: [04:36:08] <ss23> :D
1039: [04:36:10] <ss23> Right?
1040: [04:36:14] <irogue23> yep
1041: [04:36:18] <Colin[pi]> *BOOOOM*
1042: [04:36:30] <Colin[pi]> DAMMIT SS23 YOU HAD TO JINX IT
1043: [04:36:35] <ss23> hahahaha
1044: [04:36:37] <ss23> well
1045: [04:36:38] <ss23> Shit happens
1046: [04:36:39] <ss23> :P
1047: [04:36:49] <ss23> I just hope we don't get an earthquake while I'm living in my current place
1048: [04:36:53] <ss23> 8th floor, shitty building
1049: [04:36:55] <irogue23> like that one in the photo, Mt Eden, last popped 28,000 years ago
1050: [04:37:53] <irogue23> the most recent (and likely to go pop again) is Rangitoto which last erupted ~550 years ago
1051: [04:38:05] <Colin[pi]> wtf? seriously auckland? http://goo.gl/maps/st7FR
1052: [04:38:22] <irogue23> Colin[pi]: lol
1053: [04:38:46] <Colin[pi]> so hear a boom and see some out of there... "YEP WE'RE BONED"
1054: [04:38:51] * mojo5000 quit (Remote host closed the connection)
1055: [04:38:52] <Colin[pi]> *smoke
1056: [04:39:17] * mojo5000 has joined #silverstripe
1057: [04:39:26] <irogue23> Colin[pi]: and if there was a rugby game on... http://goo.gl/maps/ks6Ip
1058: [04:39:59] <Colin[pi]> heh.. well shit, why not build the stadium in the crater?
1059: [04:40:02] <Colin[pi]> WCGW?
1060: [04:40:58] * CodeTrap quit (Ping timeout: 245 seconds)
1061: [04:41:04] <Colin[pi]> so
1062: [04:41:05] <Colin[pi]> like
1063: [04:41:08] <Colin[pi]> are these considered
1064: [04:41:11] <Colin[pi]> dormant or active?
1065: [04:41:55] <irogue23> dormant
1066: [04:41:57] <irogue23> all dormant
1067: [04:42:14] <Colin[pi]> phew lol
1068: [04:42:53] * mobiusnz`home has joined #silverstripe
1069: [04:43:09] * jrthomer quit (Ping timeout: 240 seconds)
1070: [04:43:25] * CodeTrap has joined #silverstripe
1071: [04:43:25] * UncleCheese quit (Quit: UncleCheese)
1072: [04:43:30] <irogue23> Colin[pi]: http://www.aucklandcouncil.govt.nz/EN/environmentwaste/naturalhazardsemergencies/hazards/Pages/volcanichazards.aspx
1073: [04:43:35] <irogue23> spot of reading if you're curious :P
1074: [04:43:44] * jrthomer has joined #silverstripe
1075: [04:43:45] * mojo5000 quit (Ping timeout: 245 seconds)
1076: [04:44:49] <irogue23> irogue23: at least we don't burn our country down every year tho :P
1077: [04:45:27] <Colin[pi]> thanks I'll have a read after work
1078: [04:45:31] <Colin[pi]> TIL
1079: [04:45:50] <Colin[pi]> and yes the smoke in the air most summers is kinda annoying
1080: [04:46:10] <Colin[pi]> I was here for the 2003 fires (canberra)... would not recommend
1081: [05:05:20] <ss23> fuck
1082: [05:05:20] * jrthomer_ has joined #silverstripe
1083: [05:05:21] <ss23> me
1084: [05:05:25] <ss23> did a composer reset and lost my files
1085: [05:05:26] * ss23 cries
1086: [05:05:28] * DigNZ has joined #silverstripe
1087: [05:05:31] * DigNZ quit (Client Quit)
1088: [05:05:34] <Colin[pi]> oh shi :(
1089: [05:05:39] <ss23> giong to timesheet the shit out of "emotional trauma"
1090: [05:05:44] <ss23> seriously, losing files makes me just like
1091: [05:05:48] <Colin[pi]> ffffuuuu composer
1092: [05:05:48] <ss23> I swear, it criples the shit out of anyone
1093: [05:05:53] <ss23> uh
1094: [05:05:54] <ss23> git reset
1095: [05:05:56] <ss23> not composer reset
1096: [05:05:59] <Colin[pi]> oh
1097: [05:06:00] <Colin[pi]> lol
1098: [05:06:02] <ss23> lost some composer stuff though
1099: [05:06:05] <ss23> took ages to get it 'right'
1100: [05:06:06] <ss23> asdFLMASDF
1101: [05:06:07] <ss23> so amd
1102: [05:06:08] <ss23> fucking
1103: [05:06:12] <Colin[pi]> sucks man
1104: [05:06:12] <ss23> *sigh*
1105: [05:06:14] <ss23> yeah
1106: [05:06:14] <ss23> :(
1107: [05:06:18] <ss23> This shit could be used as torture
1108: [05:06:42] * jrthomer quit (Read error: Connection reset by peer)
1109: [05:11:39] <spronk> hah
1110: [05:13:00] <spronk> i like the way that right next to the dormant volcano
1111: [05:13:01] <spronk> is a school.
1112: [05:13:06] <spronk> BURN THE KIDDIES
1113: [05:13:46] <Colin[pi]> WOMEN AND CHILDREN FIRST.... TO DIE
1114: [05:34:49] <Zauberfisch23> blubb
1115: [05:34:59] <ss23> How the fuck does Logitech only have 2 wired mouse showing on their site for NZ?
1116: [05:35:05] <ss23> Like, seriously, thats the only mice they have?
1117: [05:35:37] <Zauberfisch23> so, I am looking for a dribble invite to gift to a friend, any one got a spare one? (:
1118: [05:39:11] <Zauberfisch23> ss23: I also only see 2 wired ones
1119: [05:39:15] <Zauberfisch23> US store
1120: [05:39:18] * mobiusnz`home has left #silverstripe
1121: [05:39:28] <ss23> I see a lot more in US store
1122: [05:39:37] <ss23> NZ has 2, US has ~30 at first clance
1123: [05:39:38] <ss23> glance
1124: [05:39:56] <Zauberfisch23> well, gaming mice, there are a lot of wired ones
1125: [05:40:23] <ss23> And non gaming mice?
1126: [05:40:34] <ss23> bah, picking a mouse is hard
1127: [05:40:34] <Zauberfisch23> I only see 2 wired mice
1128: [05:40:38] <Zauberfisch23> M100 and M500
1129: [05:40:50] <ss23> Corded Mouse M318e
1130: [05:40:52] <ss23> I see like 30
1131: [05:40:59] <ss23> Zauberfisch23: As I said, ~30 on US, 2 on NZ store
1132: [05:40:59] <ss23> idk
1133: [05:41:03] <spronk> JUST GET A G400
1134: [05:41:03] <ss23> maybe they're filtering it more for you
1135: [05:41:05] <spronk> and bedone with it
1136: [05:41:25] <Zauberfisch23> I would recommend the fireglider (not from logitech)
1137: [05:41:46] <Zauberfisch23> http://www.dvhardware.net/article41940.html
1138: [05:41:55] <Zauberfisch23> amazing mouse, have it at home and in the office
1139: [05:42:07] <spronk> what's so amazing about it?
1140: [05:42:09] <Zauberfisch23> its pretty cheak, 20euros or so
1141: [05:42:53] <Zauberfisch23> I had logitch G5 refresh before, bumped that one when I found the fireglider
1142: [05:42:55] <ss23> looks hard to buy in NZ
1143: [05:43:53] <Zauberfisch23> spronk: idk, hard to describe, it just fits perfectly into my hand, is accurate, super fast, has a pretty good software for programming macros, ...
1144: [05:50:44] * aragonne has joined #silverstripe
1145: [05:51:56] <ss23> blargh
1146: [05:52:00] <ss23> getting far too hot here in Wellington
1147: [05:52:01] <ss23> >.<
1148: [05:52:24] <aragonne> Hi guys, anyone know if it's possible to change the default error message for the EmailField? The current message is 'Email is required', but what I'm hoping to display is 'Please enter a valid email' since that what EmailField->validate() really does.
1149: [05:53:16] <aragonne> e.g, someone types blahblah in the Email field so it's invalid but EmailField will return 'Email is required' which is misleading
1150: [05:54:15] <aragonne> (hoping not to have to create a language file just for this, since it's a translation in EmailField)
1151: [05:55:12] <guzzlefry> aragonne: you can
1152: [05:56:23] <aragonne> guzzlefry: don't leave me in suspense ;-)
1153: [05:56:39] <guzzlefry> http://api.silverstripe.org/master/class-FormField.html#_setCustomValidationMessage
1154: [05:56:47] <guzzlefry> Had to look it up. :P
1155: [05:57:19] <aragonne> Thanks guzzelefry!
1156: [06:01:15] <aragonne> Dang, I'm using the code below, but the custom error message is not displaying. The form is still using the default message:
1157: [06:01:17] <aragonne> $fields->replaceField(
1158: [06:01:18] <aragonne> 'GeneralEmail',
1159: [06:01:19] <aragonne> $generalEmailField = EmailField::create('GeneralEmail', 'General Email')
1160: [06:01:20] <aragonne> );
1161: [06:01:21] <aragonne> $generalEmailField->setCustomValidationMessage('Please enter a valid email address');
1162: [06:01:44] <aragonne> Am I missing something … I entered 'blahblah' in the email field for testing
1163: [06:01:55] <aragonne> so there is a value there, it's just not valid
1164: [06:03:41] <aragonne> (btw, this is front end form)
1165: [06:05:38] * zippy__ quit (Quit: zippy__)
1166: [06:06:39] * SightUnseen has joined #silverstripe
1167: [06:06:53] * zippy__ has joined #silverstripe
1168: [06:08:43] * kerosene quit (Quit: baybay)
1169: [06:16:15] * SightUnseen has left #silverstripe
1170: [06:29:06] * EasyCo quit (Quit: We can't stop here, this is bat country)
1171: [06:30:26] <guzzlefry> aragonne: Does chaining the methods help?
1172: [06:30:43] <guzzlefry> $generalEmailField = EmailField::create('GeneralEmail', 'General Email')->setCustomValidationMessage('Please enter a valid email address');
1173: [06:30:57] <guzzlefry> I'm not familiar with replaceField to really give a good answer, just guesses. :)
1174: [06:34:49] * willr has joined #silverstripe
1175: [07:20:06] * zippy___ has joined #silverstripe
1176: [07:20:08] * zippy__ quit (Ping timeout: 245 seconds)
1177: [07:20:08] * zippy___ is now known as zippy__
1178: [07:22:07] * Colin[pi] quit (Ping timeout: 252 seconds)
1179: [07:22:26] * Shrike_Finland has joined #silverstripe
1180: [07:33:52] * SightUnseen1 has joined #silverstripe
1181: [07:35:04] * SightUnseen2 has joined #silverstripe
1182: [07:35:06] * SightUnseen1 quit (Read error: Connection reset by peer)
1183: [07:36:17] * SightUnseen1 has joined #silverstripe
1184: [07:36:17] * SightUnseen2 quit (Read error: Connection reset by peer)
1185: [07:39:52] * SightUnseen1 has left #silverstripe
1186: [07:40:16] * Ryan-Toast has joined #silverstripe
1187: [07:42:08] <Ryan-Toast> I have a $has_many relationship and using a GridField:
1188: [07:42:12] <Ryan-Toast> $fields->addFieldToTab('Root.Services', new GridField('Services', 'Services', $this->Services(), GridFieldConfig_RelationEditor::create()));
1189: [07:42:33] <Ryan-Toast> But it says that Services() is an undefiined method ><
1190: [07:43:33] * ajshort has joined #silverstripe
1191: [07:47:30] * zfmf has joined #silverstripe
1192: [07:55:23] * Nimle quit (Ping timeout: 250 seconds)
1193: [07:55:23] <willr> has_many relationship is called Services?
1194: [08:09:45] * zfmf has left #silverstripe
1195: [08:14:35] * Liquide quit ()
1196: [08:17:09] * Stomach quit (Ping timeout: 248 seconds)
1197: [08:34:12] * ARNHOE has joined #silverstripe
1198: [09:02:53] * kinglozzer has joined #silverstripe
1199: [09:04:48] * willr quit (Quit: willr)
1200: [09:52:10] * Ryan-Toast quit (Quit: Leaving)
1201: [09:52:38] * marvanni has joined #silverstripe
1202: [09:54:38] <marvanni> hm... I have a straightforwarden has_one HeaderImage on a Page. set as a private static $has_one
1203: [09:54:52] <marvanni> the same works on a DataObject, but on my Page it does not show?
1204: [09:55:37] <marvanni> If I add a method ShowHeaderImage(){var_dump(blah);} and call that method on my Page, it does nothing as well
1205: [09:56:39] * Colin[pi] has joined #silverstripe
1206: [09:57:42] * Colin[pi] quit (Client Quit)
1207: [10:08:01] <marvanni> $HeaderImageID does return the HeaderImageID ...
1208: [10:11:18] <marvanni> hm... it was because of this line....
1209: [10:11:19] <marvanni> Object::remove_extension("FormField","DisplayLogicFormField");
1210: [10:11:28] <marvanni> should be this
1211: [10:11:29] <marvanni> FormField::remove_extension("DisplayLogicFormField");
1212: [10:13:51] * folibis has joined #silverstripe
1213: [10:14:24] <folibis> hi all!
1214: [10:33:27] <marvanni> DataObject::get_one('HomePage') or HomePage::get()->First(); ?
1215: [10:35:22] <folibis> I am really confused. I have a form on the page and processing function public function doPost($data,$form); but after return $form; I get error "the method getviewr does not exist on Fom"
1216: [10:35:50] <marvanni> where do you return $form?
1217: [10:36:03] <folibis> from doPost
1218: [10:36:08] <marvanni> wrong
1219: [10:36:14] * phillprice has joined #silverstripe
1220: [10:36:14] <phillprice> Morning
1221: [10:36:17] <marvanni> function MyForm() {return $form}
1222: [10:36:27] <folibis> I just wand to add custom validation and return form on error
1223: [10:36:53] <marvanni> function submitForm($data, $form) { // do something with $data of $form and redirect to somewhere}
1224: [10:37:05] <marvanni> of = or
1225: [10:37:45] <folibis> yea but data cleared if I do $this->redirectBack();
1226: [10:38:01] <marvanni> correct
1227: [10:38:17] <marvanni> you will need to write it to session if you want to have it in you form again
1228: [10:38:43] <marvanni> the $_POST array is not stored anywhere by default
1229: [10:38:49] <folibis> to write what? form data?
1230: [10:39:23] <marvanni> Session::set('MyFormNameDataOrSomethin', serialize($data));
1231: [10:39:30] <marvanni> and in your form method
1232: [10:40:06] <folibis> hmm it looks not so cleared for me
1233: [10:40:08] <marvanni> $form = new Form(//etc); $form->loadDataFrom(unserialize(Session::get('MyFormNameDataOrSomethin')));
1234: [10:40:43] <marvanni> but better unset Security ID before saving to session, so Silverstripe will generate a new one for the Form
1235: [10:41:36] <folibis> ahh ok I see it now
1236: [10:47:53] * folibis quit (Quit: Page closed)
1237: [10:49:10] <kinglozzer> folibis: Easiest way to store the data in that situation is to use: Session::set("FormInfo.{$form->FormName()}.data", $form->getData());
1238: [10:49:26] <kinglozzer> In your doForm(), just before you redirectBack()
1239: [10:51:11] <kinglozzer> Oh, he left >.<
1240: [10:54:40] * folibis has joined #silverstripe
1241: [10:55:45] <folibis> hmm ... it not works. I get the method 'getviewer' does not exist on 'Form'
1242: [10:58:12] <kinglozzer> folibis: Your doPost() method shouldn't return $form
1243: [10:59:21] <kinglozzer> It should return $this->redirect() or something
1244: [10:59:35] <folibis> ((
1245: [10:59:49] <folibis> all redirets clear my data
1246: [10:59:52] <kinglozzer> Session::set("FormInfo.{$form->FormName()}.data", $form->getData());
1247: [10:59:57] <folibis> * redirects
1248: [10:59:57] <kinglozzer> Use that before the redirect
1249: [11:01:59] <folibis> is there way to render page with form without redirect?
1250: [11:02:34] <folibis> may be inside doPost()
1251: [11:03:16] <kinglozzer> return array(); should do it I think, but it's best to redirectBack() - otherwise visitors will be left on the url http://mysite.com/somepage/PostForm
1252: [11:06:26] <folibis> hmm yes you right. didn't paid attention at URL
1253: [11:07:48] <folibis> so may be I can redirect with parameters like $_POST?
1254: [11:09:25] <kinglozzer> folibis: What do you need to do?
1255: [11:10:14] <folibis> I want to add custom validation on my form and return form (with data) on error
1256: [11:10:41] <kinglozzer> So, you just need to run a check in doPost() and add an error message?
1257: [11:11:19] <folibis> yes may be some message but my problem is to fill form with data
1258: [11:11:30] <kinglozzer> folibis: I just told you how
1259: [11:11:33] <kinglozzer> Session::set("FormInfo.{$form->FormName()}.data", $form->getData());
1260: [11:12:33] <folibis> yea ... session ...
1261: [11:12:47] <kinglozzer> Yeah
1262: [11:13:43] <kinglozzer> Do you mean you want to set the data to something other than what the user submitted?
1263: [11:14:21] <folibis> no no ... it have to be some data
1264: [11:15:10] <folibis> dut i have something inside me against session ))
1265: [11:16:38] <kinglozzer> I don't understand, can you paste your code? http://pastie.org/
1266: [11:16:58] * zippy__ quit (Quit: zippy__)
1267: [11:18:35] * Colin[pi] has joined #silverstripe
1268: [11:32:54] * kerosene has joined #silverstripe
1269: [12:25:51] * folibis quit (Quit: Page closed)
1270: [12:40:05] * Colin[pi] quit (Ping timeout: 248 seconds)
1271: [12:41:36] * oskarholo quit (Ping timeout: 246 seconds)
1272: [12:56:42] * NoobNL has joined #silverstripe
1273: [13:03:30] * UndefinedOffset has joined #silverstripe
1274: [13:04:50] * ARNHOE quit (Remote host closed the connection)
1275: [13:05:41] * ARNHOE has joined #silverstripe
1276: [13:06:06] * r3v3rb has joined #silverstripe
1277: [13:06:43] <r3v3rb> Anyone know why in 2.4.X if I try and change tab on a member's details it shows the home page - its driving me insane
1278: [13:07:21] * DryerLintPurple quit (Remote host closed the connection)
1279: [13:07:36] * zfmf has joined #silverstripe
1280: [13:13:54] <r3v3rb> only happens on the live site though and both are running 2.4.12
1281: [13:18:22] * zfmf has left #silverstripe
1282: [13:27:03] * violetina has joined #silverstripe
1283: [13:34:25] * DryerLintPurple has joined #silverstripe
1284: [13:37:19] * r3v3rb quit (Quit: r3v3rb)
1285: [13:49:54] * zfmf has joined #silverstripe
1286: [13:51:02] * r3v3rb has joined #silverstripe
1287: [13:54:43] <r3v3rb> peversely, if I have the site in dev mode it works fine on the live site...
1288: [13:58:21] <r3v3rb> double checked and confirmed - having the site in dev mode fixes the switching tab in a modal issue - has anyone else come across this? What are the differences between Admin/Dev and Admin/Live in terms of jquery libraries loaded in 2.4
1289: [14:08:04] <ec8or_> r3v3rb: no ajax going on behind the scenes?
1290: [14:08:24] <ec8or_> but should be the other way around then, not working in dev mode :)
1291: [14:14:12] * Shrike_Finland quit (Read error: Operation timed out)
1292: [14:22:40] * catcher quit (Quit: Leaving)
1293: [14:22:54] * catcher has joined #silverstripe
1294: [14:23:20] * catcher quit (Changing host)
1295: [14:23:20] * catcher has joined #silverstripe
1296: [14:32:32] * Shrike_Finland has joined #silverstripe
1297: [14:40:43] * Shrike_Finland1 has joined #silverstripe
1298: [14:43:09] * phillprice quit (Ping timeout: 250 seconds)
1299: [14:43:37] * Shrike_Finland quit (Ping timeout: 246 seconds)
1300: [14:44:35] * r3v3rb quit (Quit: r3v3rb)
1301: [14:45:02] * r3v3rb has joined #silverstripe
1302: [14:45:29] * r3v3rb quit (Client Quit)
1303: [14:47:04] * Shrike_Finland1 quit (Quit: Leaving.)
1304: [15:41:44] * obbo has joined #silverstripe
1305: [15:42:20] <obbo> hello. is it possible in a dataobject's getCMSFields function to know whether or not you are viewing it from modeladmin?
1306: [15:47:14] <kinglozzer> obbo: Complete guess, but try: if (Controller::curr() instanceof LeftAndMain) { // I'm in the CMS }
1307: [15:48:01] * discorpi1 has joined #silverstripe
1308: [15:48:09] * madmatt_ has joined #silverstripe
1309: [15:48:16] <marvanni> ModelAdmin a subclass of LeftAndMain, wont that return true as well?
1310: [15:48:16] * Kapdap_ has joined #silverstripe
1311: [15:51:57] * Azure|dc has joined #silverstripe
1312: [15:51:59] * Azure|dc quit (Changing host)
1313: [15:52:00] * Azure|dc has joined #silverstripe
1314: [15:52:01] <obbo> yeah it does. changing it to instanceof ModelAdmin works. thanks
1315: [15:52:39] * Kapdap quit (*.net *.split)
1316: [15:52:39] * wmk quit (*.net *.split)
1317: [15:52:39] * Azure quit (*.net *.split)
1318: [15:52:39] * discorpia quit (*.net *.split)
1319: [15:52:39] * madmatt quit (*.net *.split)
1320: [15:52:49] * Azure|dc is now known as Azure
1321: [15:55:00] * obbo quit (Quit: Page closed)
1322: [15:58:23] * wmk has joined #silverstripe
1323: [16:00:10] * Colin[pi] has joined #silverstripe
1324: [16:03:10] * r3v3rb has joined #silverstripe
1325: [16:04:26] <r3v3rb> ec8or_: sorry had to pop out and missed your message earlier
1326: [16:05:56] * zfmf has left #silverstripe
1327: [16:19:54] * Alexwijn has joined #silverstripe
1328: [16:25:15] * ARNHOE quit ()
1329: [16:25:44] * NoobNL quit (Quit: Page closed)
1330: [16:25:50] * r3v3rb quit (Quit: r3v3rb)
1331: [16:29:19] * feejin has joined #silverstripe
1332: [16:29:29] * feejin quit (Remote host closed the connection)
1333: [16:29:37] * feejin has joined #silverstripe
1334: [16:38:51] * SightUnseen has joined #silverstripe
1335: [16:39:12] * SightUnseen has left #silverstripe
1336: [16:59:37] * coldhand_ is now known as coldhand
1337: [17:10:15] * mojo5000 has joined #silverstripe
1338: [17:11:02] * mojo5000_ has joined #silverstripe
1339: [17:11:02] * mojo5000 quit (Read error: Connection reset by peer)
1340: [17:14:42] * feejin quit ()
1341: [17:25:24] * kinglozzer quit ()
1342: [17:34:42] * Liquide has joined #silverstripe
1343: [17:43:34] * UndefinedOffset quit (Quit: Leaving.)
1344: [17:45:31] * kerosene quit (Quit: all gone)
1345: [17:47:37] * SightUnseen has joined #silverstripe
1346: [17:47:39] * SightUnseen has left #silverstripe
1347: [18:04:34] * UndefinedOffset has joined #silverstripe
1348: [18:06:37] <catcher> Anyone have experience reaching a limit of # of pages in sitetree that cause a problem?
1349: [18:07:35] <catcher> I'm trying to decide between Page & DO for something. The Page stuff would be nice, particularly hierarchy, but I'll have ~30 holders with 15 subpages each. Too many?
1350: [18:08:28] * AlphaCactus has joined #silverstripe
1351: [18:09:42] * Alexwijn quit ()
1352: [18:45:03] * gelignite has joined #silverstripe
1353: [18:45:37] * curtosis_ has joined #silverstripe
1354: [18:45:56] * Alexwijn has joined #silverstripe
1355: [18:46:18] <Alexwijn> Hi, how can I add a WYSIIWYG editor with support for images?
1356: [18:52:45] <simon_w> They support images by default
1357: [18:53:35] <Alexwijn> The icon is not displayed
1358: [18:53:37] <Alexwijn> the tree icon
1359: [18:55:41] <simon_w> Is this in a front end HTMLEditorField?
1360: [18:55:46] <Alexwijn> yeah
1361: [18:55:49] <Alexwijn> It is for a widget
1362: [18:56:06] <Alexwijn> oh
1363: [18:56:13] <Alexwijn> I'm editing fromt he backend
1364: [18:56:19] <Alexwijn> for a widget in the frontend
1365: [18:58:16] <Alexwijn> Any ideas?
1366: [18:58:28] <Alexwijn> $fields = new FieldList([new HtmlEditorField('BodyText', _t('BlockWidget.CONTENT', 'Content'))]);
1367: [19:01:12] * antmas quit (Quit: Page closed)
1368: [19:01:36] * antmas has joined #silverstripe
1369: [19:05:09] <simon_w> How many lines of buttons are you getting?
1370: [19:05:31] <Alexwijn> 3
1371: [19:06:50] <Alexwijn> http://img853.imageshack.us/img853/197/oxlp.png
1372: [19:07:33] * mobiusnz quit (Quit: Leaving.)
1373: [19:07:44] * Shrike_Finland has joined #silverstripe
1374: [19:13:36] <antmas> mornin
1375: [19:14:18] * r3v3rb has joined #silverstripe
1376: [19:18:47] <Alexwijn> goodevening
1377: [19:18:58] <Alexwijn> @simon_w, any suggestion what to do next?
1378: [19:20:11] * ralf_l has joined #silverstripe
1379: [19:32:01] * mobiusnz has joined #silverstripe
1380: [19:34:55] * nickmolhoek has joined #silverstripe
1381: [19:36:28] <Alexwijn> Does anyone else know why my HTMLEditorField is not showing any image icon?
1382: [19:36:31] <Alexwijn> the tree icon
1383: [19:36:34] <Alexwijn> to select images
1384: [19:48:40] * zippy__ has joined #silverstripe
1385: [19:57:43] <antmas> Alexwijn: is the button there and selectable? Just not the image icon?
1386: [19:57:57] <zippy__> morning
1387: [19:58:05] <Alexwijn> I got it finnaly fixed, it was caused by editor.css
1388: [19:58:08] <Alexwijn> i did not exist
1389: [19:58:11] <Alexwijn> it*
1390: [19:58:22] <Alexwijn> when i included it, the image button was there
1391: [20:00:41] <antmas> Alexwijn: weird that is wasn't on there initially
1392: [20:00:49] <Alexwijn> yeah
1393: [20:00:49] <antmas> either way :D
1394: [20:01:43] <Alexwijn> oh, it getting more weirder
1395: [20:01:55] <Alexwijn> When I add the widget the html editor does not regonize mys tyles
1396: [20:02:02] <Alexwijn> and the image icon is not there
1397: [20:02:05] <Alexwijn> but when I added it and saved it
1398: [20:02:16] <Alexwijn> Refresh the page and every thing is time
1399: [20:10:42] * UncleCheese has joined #silverstripe
1400: [20:11:42] * Ryan-Toast has joined #silverstripe
1401: [20:12:37] * DigNZ has joined #silverstripe
1402: [20:20:56] * r3v3rb quit (Ping timeout: 240 seconds)
1403: [20:21:25] * ralf_l quit (Remote host closed the connection)
1404: [20:26:07] * r3v3rb has joined #silverstripe
1405: [20:29:57] * Pyromanik has joined #silverstripe
1406: [20:30:21] * camfindlay has joined #silverstripe
1407: [20:31:02] <camfindlay> morning all (in the NZ timezone) :)
1408: [20:32:04] * Alexwijn quit ()
1409: [20:32:32] <Pyromanik> oops
1410: [20:32:43] * Pyromanik quit (Client Quit)
1411: [20:33:18] * Pyromanik has joined #silverstripe
1412: [20:33:30] * r3v3rb quit (Quit: r3v3rb)
1413: [20:33:41] <Pyromanik> I accidentally the terminal emulator
1414: [20:36:24] <Ryan-Toast> Pyromanik: http://i.imgur.com/N6hUr.gif
1415: [20:37:23] * r3v3rb has joined #silverstripe
1416: [20:44:08] <Pyromanik> mmhmm Ryan-Toast
1417: [20:44:19] <Pyromanik> gidday r3v3rb
1418: [20:44:30] <r3v3rb> hello mr Pyromanik
1419: [20:44:38] <catcher> What's the best way to get the classnames decorated by a certain extension?
1420: [20:44:41] <r3v3rb> how the devil are you today?
1421: [20:44:49] <Pyromanik> could be better
1422: [20:44:59] <r3v3rb> sounds familiar
1423: [20:45:05] <r3v3rb> ;)
1424: [20:45:31] <catcher> You just need Antonio's screen: http://img.gawkerassets.com/img/196fuarapyylmgif/ku-xlarge.gif
1425: [20:45:32] * mobiusnz1 has joined #silverstripe
1426: [20:45:32] <Pyromanik> you've got a broken shoulderblade, split lip and modorate head injury too r3v3rb ?
1427: [20:45:51] <r3v3rb> possible prostate C ?
1428: [20:46:21] <Pyromanik> r3v3rb: nope, I don't have that (I hope). You win this round!
1429: [20:46:26] <r3v3rb> Pyromanik: you been hit up or a vehicle accident?
1430: [20:46:45] <Pyromanik> r3v3rb: vehicle (of sorts)
1431: [20:47:15] <r3v3rb> Pyromanik: still early days yet, got a consultants appointment next week but high blood counts and most symptoms... so they are playing safe
1432: [20:47:32] <Pyromanik> r3v3rb: rode mountainbike off the side of a hill into a boulder or something like that. I have no recollection, so can't say for sure.
1433: [20:47:39] <r3v3rb> vehicle of sorts... you did that much damage on a SEGWAY!
1434: [20:47:45] * coldblooded01 has joined #silverstripe
1435: [20:47:50] <Pyromanik> r3v3rb: mtb
1436: [20:47:58] <r3v3rb> :D yeh I saw
1437: [20:48:09] <r3v3rb> but I'd typed half the message by then
1438: [20:48:27] * mobiusnz quit (Ping timeout: 246 seconds)
1439: [20:48:30] <r3v3rb> so you are not hospitalised thats a good sign
1440: [20:48:36] <Pyromanik> r3v3rb: well that sure is no fun. best of luck for you and your health good chap!
1441: [20:48:46] <Pyromanik> r3v3rb: was for a while
1442: [20:48:59] <Pyromanik> just over a day.
1443: [20:49:16] <Pyromanik> (day like 24 hours, not ~8)
1444: [20:49:23] <r3v3rb> although I'm trying not to think to hard about it - it keeps popping in to my mind... not sure why :\
1445: [20:49:35] <catcher> Anything for casting objects from one class to a different similar class?
1446: [20:49:44] <Pyromanik> r3v3rb: one hould say it keeps... rising up?
1447: [20:49:52] <catcher> I know that's a bit nasty in PHP, anything in the ORM?
1448: [20:49:54] <Pyromanik> xD
1449: [20:50:14] <Pyromanik> catcher: yep
1450: [20:50:23] <Pyromanik> a method on dataobject
1451: [20:50:24] <r3v3rb> had that test two weeks ago - why did I have to get the monstrous 8 foot tall doctor!
1452: [20:50:41] <r3v3rb> with hands like a goriilas
1453: [20:51:03] <Pyromanik> r3v3rb: for superiority complex when he knees down?
1454: [20:51:03] * mobiusnz1 quit (Read error: Connection reset by peer)
1455: [20:51:21] * mobiusnz has joined #silverstripe
1456: [20:51:39] <r3v3rb> lol
1457: [20:51:49] <Pyromanik> :D
1458: [20:52:04] <Pyromanik> it's good to be able to joke in tmes like these
1459: [20:52:14] <Pyromanik> like me right.
1460: [20:52:25] <coldblooded01> whats the best way to customising the Security login form? /Security/login
1461: [20:52:33] <Pyromanik> getting quite good at one handed typing.
1462: [20:52:45] <r3v3rb> indeed Pyromanik
1463: [20:52:54] <r3v3rb> and one hand...
1464: [20:52:57] <Pyromanik> I'll be in pro league fappers when arm is better!
1465: [20:53:08] <Pyromanik> xD
1466: [20:53:11] <r3v3rb> :P
1467: [20:53:18] <r3v3rb> so, just been sent a link in an article for this website: https://www.quibids.com/en/landing
1468: [20:53:30] <catcher> Pyromanik, are you referring to castedUpdate()?
1469: [20:54:01] <r3v3rb> why can I not trust it when all the sold, sold, sold items a just an image - is it me but should they not be realtime wins?
1470: [20:54:15] <Pyromanik> catcher: nah it's something like turnInto() or recastAs or Metamorphosis() or something like that
1471: [20:54:16] <r3v3rb> are* just not a just
1472: [20:54:45] <Pyromanik> r3v3rb: best part of whole site:
1473: [20:55:33] <Pyromanik> greasy looking guy wearing shades inside behind a pile of goodies in a shirt saying WINNING in big letters
1474: [20:55:46] <Pyromanik> gold xD
1475: [20:55:59] <Pyromanik> TOOOOOOTALLY looks legit as!
1476: [20:56:00] <r3v3rb> where the hell is that?
1477: [20:56:19] <Pyromanik> r3v3rb: landing link you posted aboxe
1478: [20:56:28] <r3v3rb> not on mine its not
1479: [20:56:34] <Pyromanik> first row of 3 images
1480: [20:56:38] <Pyromanik> middle one
1481: [20:56:58] <r3v3rb> nope I have some video from some dodgy 'lifestyle' tv info mercial
1482: [20:57:23] <r3v3rb> https://s1.quibidscdn.com//img/landing/march/wholesale-image.jpg
1483: [20:57:24] <Pyromanik> omfg, the WHOLE thing is an image
1484: [20:57:33] <Pyromanik> https://s1.quibidscdn.com//img/landing/bbbimage2.png
1485: [20:57:48] <Pyromanik> middle 'pic'
1486: [20:57:59] <Pyromanik> hahahahahahhaha
1487: [20:58:01] * gelignite quit (Quit: http://bit.ly/nkczDT)
1488: [20:58:04] <r3v3rb> wait one mo
1489: [20:58:06] <catcher> Pyromanik, are you making that up to see how long I'll look for it?
1490: [20:58:06] <antmas> "Thousands of satisfied customers can't be wrong!" - why is this quoted?
1491: [20:58:37] <Pyromanik> "*Results shown are those of highly skilled QuiBid users whose results are not typical"
1492: [20:58:40] <Pyromanik> hahahahahahahahaha
1493: [20:59:03] <Pyromanik> r3v3rb: nah, check link:
1494: [20:59:07] <Pyromanik> https://s1.quibidscdn.com//img/landing/bbbimage2.png
1495: [20:59:40] <r3v3rb> I call bullshit!
1496: [20:59:45] <r3v3rb> hehe
1497: [20:59:46] <Pyromanik> "Sandy M. Saved $4,112 on QuiBids!"
1498: [20:59:56] <catcher> basically, I've got 2 classes that are decorated by the same extension, and I need to put together a composite list of them, but just with those common fields.
1499: [21:00:03] <Pyromanik> wait, this isn't UK based?
1500: [21:00:08] <r3v3rb> hang on
1501: [21:00:11] <r3v3rb> https://dl.dropboxusercontent.com/u/46858914/Get%20Started%20Today%21%20-%20QuiBids.com.png
1502: [21:00:16] <Pyromanik> if it is, rofl @ $
1503: [21:00:28] <r3v3rb> uk site is different you saw US I guess
1504: [21:00:47] <Pyromanik> r3v3rb: must have.
1505: [21:01:30] <r3v3rb> guess what... the best part of the scam - you have to 'buy' bids upfront and then use them, then pay the 'final' price plus postage too
1506: [21:02:00] <r3v3rb> so a bid is a penny/cent per turn
1507: [21:02:08] <Pyromanik> r3v3rb: http://iforce.co.nz/i/w4s4exlh.i5p.png
1508: [21:02:11] <r3v3rb> or possibly more - no fine print
1509: [21:03:10] <Pyromanik> r3v3rb: there were a few of these "auction tournament" type scam sites popping up about 6 years ago
1510: [21:03:20] <Pyromanik> pay to buy 'credits'
1511: [21:03:30] <Pyromanik> then bid using 'credits'
1512: [21:03:37] <r3v3rb> yeh i thought thay had all but died - when everyone uncovered the javascript machines producing the bids
1513: [21:03:46] <Pyromanik> on seemingly supercheap goods
1514: [21:04:16] <Pyromanik> catcher: nah, not making it up
1515: [21:04:25] <Pyromanik> simon_w told me about it
1516: [21:04:59] * r3v3rb wonders if there is actually a potential legitimate business in there though - no purchase to bid etc etc
1517: [21:05:45] <Pyromanik> catcher: newClassInstance it is I think (thanks 2 secs on api.ss.orn.nz)
1518: [21:05:59] <Pyromanik> public DataObject
1519: [21:05:59] <Pyromanik> # newClassInstance( string $newClassName )
1520: [21:06:00] <Pyromanik> Create a new instance of a different class from this object's record. This is useful when dynamically changing the type of an instance. Specifically, it ensures that the instance of the class is a match for the className of the record. Don't set the DataObject->class or DataObject->ClassName property manually before calling this method, as it will confuse change detection.
1521: [21:06:09] <Pyromanik> mmhmm
1522: [21:06:27] <catcher> shall give it a go, thanks
1523: [21:06:33] <Pyromanik> http://api.silverstripe.org/3.1/class-DataObject.html
1524: [21:06:43] * UndefinedOffset quit (Quit: Leaving.)
1525: [21:08:25] <r3v3rb> i maybe stupid asking this but why would one use newClassInstance - for what purpose?
1526: [21:08:37] <Pyromanik> FFFFFFFFFFFFFFFFFFFFFFFFFf site search, y u gotta be such a clusterfuckballsofbad?
1527: [21:08:49] <Pyromanik> r3v3rb: casting
1528: [21:09:14] <Pyromanik> creating an object from an existing something else
1529: [21:09:17] <Pyromanik> etc
1530: [21:09:36] <r3v3rb> on a web app? I get for casting an int to a string in a mobile/desktop app etc, but why cast a dataobject?
1531: [21:09:56] <simon_w> The CMS uses it
1532: [21:10:01] <simon_w> Changing from one page type to another
1533: [21:10:12] <r3v3rb> simon_w: of course!
1534: [21:10:17] <Pyromanik> eg turn catipillar into chrysilis, turn chrisilis into butterfly, turn saved quote into an order, etc
1535: [21:10:42] <Pyromanik> or pagetype -> pagetype :P
1536: [21:11:02] <r3v3rb> Pyromanik: you see I would create a new order with a reference to the ID of the quote in my mind...
1537: [21:11:20] <r3v3rb> :D
1538: [21:16:45] <r3v3rb> bbiab restart time
1539: [21:16:52] * r3v3rb quit (Quit: r3v3rb)
1540: [21:17:36] <catcher> simon_w, only seems to look on the subclass's table, not up to the parent, does that sound right?
1541: [21:18:02] <simon_w> What?
1542: [21:20:41] <catcher> simon_w, $obj1->newClassInstance('class2') complains about an unknown column 'Date'. That field exists in $obj1's parent's table, but not its own.
1543: [21:21:12] <catcher> $obj2->newClassInstance('class1') seems to be good though.
1544: [21:25:38] <catcher> mm, no go the other direction either. hrmph.
1545: [21:32:03] * simon_w quit (Ping timeout: 252 seconds)
1546: [21:32:52] <catcher> Might be something else, what's the right way to convert a datalist to an arraylist?
1547: [21:37:40] * SightUnseen has joined #silverstripe
1548: [21:37:56] * SightUnseen quit (Client Quit)
1549: [21:39:00] * lab-notes has joined #silverstripe
1550: [21:39:32] * simon_w has joined #silverstripe
1551: [21:41:20] * Stomach has joined #silverstripe
1552: [21:43:46] <Pyromanik> catcher: foreach?
1553: [21:44:00] <catcher> That's giving up!!
1554: [21:44:10] <catcher> I think this will work actually, I think my problem is somewhere else.
1555: [21:44:16] <simon_w> "We currently have an issue in the Wellington area, engineers are working on this and expect to have it resolved by 11:00 am today."
1556: [21:44:19] <simon_w> Thanks Snap
1557: [21:44:20] <Pyromanik> catcher: try looking at arraylist->merge
1558: [21:44:29] <simon_w> It's not like I'm trying to work or anything
1559: [21:44:42] <Pyromanik> simon_w: shit happens :<
1560: [21:49:18] * simon_w quit (Ping timeout: 272 seconds)
1561: [21:49:44] <ss23> YOU MADE HIM QUIT.
1562: [21:54:48] <Colin[pi]> oh boy
1563: [21:54:54] <Colin[pi]> it'll be like three weeks before he comes back
1564: [21:56:12] <ss23> lol
1565: [21:56:19] <ss23> Sucks @ snap though
1566: [21:56:38] <ss23> http://www.snap.net.nz/support/network-status/106/en/20_11_2013-%40-1030-_-wellington-region-outage.html
1567: [21:56:41] <ss23> QQQQQQQ
1568: [21:57:06] * SightUnseen has joined #silverstripe
1569: [21:57:38] * SightUnseen has left #silverstripe
1570: [21:59:10] <catcher> looks like a default_sort in a decorator that was applied to a page class was causing it.
1571: [22:01:29] <Stomach> speaking of default sorts
1572: [22:01:39] <Stomach> is there a way to order Pages based on a sort in the CMS
1573: [22:01:53] <Stomach> and how do you search for a page by title in the cms :S
1574: [22:02:07] <Stomach> slash add title as a searchable filter
1575: [22:06:25] * simon_w has joined #silverstripe
1576: [22:07:14] <coldblooded01> any way to customise login forms?
1577: [22:07:35] <coldblooded01> Security/login
1578: [22:12:03] <Stomach> make a template called Security_login.ss in your layout folder
1579: [22:12:19] <ss23> simon_w: did your internet die?
1580: [22:13:16] <simon_w> Well, it looks like it's back now
1581: [22:13:29] <ss23> yay :D
1582: [22:15:10] <Colin[pi]> welcome back, da dahh
1583: [22:27:22] <AlphaCactus> Stomach: could you not make a modeladmin for your page class or sitetree or something?
1584: [22:27:57] <Stomach> AlphaCactus - that seems like a bad idea, I should be able to plug into Hierarchy somehow to set my own sort
1585: [22:28:03] <Stomach> just cant figure it out
1586: [22:28:29] <coldblooded01> Stomach: basically i want to customise a form as you can see the bottom form in this screenshot http://i.imgur.com/wsKhsZV.png
1587: [22:28:36] <coldblooded01> the top form is just $LoginForm from SS
1588: [22:28:52] <Stomach> just add css?
1589: [22:29:10] <coldblooded01> in the php using addextraclass() ?
1590: [22:30:03] <Stomach> or in your Page init() {}
1591: [22:30:45] <coldblooded01> ok
1592: [22:31:46] <Stomach> http://www.sspaste.com/paste/show/528be4bdb8d27
1593: [22:31:54] <Stomach> thats an example of a Security_login.ss
1594: [22:32:05] <ss23> haha, this site has two groups
1595: [22:32:09] <Stomach> so you can change the layout of the form styling (we use bootstrap) for example
1596: [22:32:14] <ss23> "administrator", and "administrators without access to access tab"
1597: [22:32:29] <Stomach> lol
1598: [22:34:22] <mojo5000_> Q: best approach for a 'SlugField' - that will take a name and render it to chars/letters/dashes?
1599: [22:34:29] <mojo5000_> I
1600: [22:34:43] * CodeTrap quit (Quit: CodeTrap)
1601: [22:34:53] <simon_w> onBeforeWrite() handler that does the conversion
1602: [22:34:53] <mojo5000_> 'd like to have one field 'Name' - and have it alter the contents of another.
1603: [22:35:12] <mojo5000_> much like the URLSegment on a page
1604: [22:35:18] <mojo5000_> that does it ajax style.
1605: [22:35:45] * catcher quit (Quit: Leaving)
1606: [22:36:54] <coldblooded01> i see, thats helpful Stomach cheers
1607: [22:37:18] <coldblooded01> LoginForm - is there any php in model? Stomach
1608: [22:39:35] <Stomach> nope
1609: [22:39:53] <Stomach> thats already returned in the Security controller for login
1610: [22:40:09] <coldblooded01> ok
1611: [22:42:48] <coldblooded01> ok, the form works.. but doesn't redirect / give errors if details is wrong
1612: [22:42:58] <coldblooded01> http://sspaste.com/paste/show/528be7345b895
1613: [22:44:27] * EasyCo has joined #silverstripe
1614: [22:44:31] <EasyCo> Pagi!
1615: [22:44:50] <ss23> salamat pagi!
1616: [22:51:31] <antmas> hmmmm, so updating content on a bunch of similar pages through the db
1617: [22:51:52] <antmas> nothing I should _worry_ about/gotchas?
1618: [22:52:15] <ss23> _versions and _live
1619: [22:52:19] <ss23> there's like 3 tables you needa think about
1620: [22:52:39] <Colin[pi]> ^ this
1621: [22:52:39] <antmas> which are?
1622: [22:53:04] <Colin[pi]> sitetree sitetree_live sitetree_versions (and other tables if subclassed)
1623: [22:53:19] <Colin[pi]> or is it _version
1624: [22:53:30] <ss23> _versions?
1625: [22:53:31] <ss23> idk
1626: [22:53:34] <ss23> its caps too right?
1627: [22:53:37] <ss23> or is it _Live and _versions?
1628: [22:53:43] <ss23> show tables | grep sitetree
1629: [22:53:43] <ss23> :D
1630: [22:54:12] <antmas> ok, so beyond the pages themselves with the relevant fields, I should check those tables to?
1631: [22:54:21] <ss23> well
1632: [22:54:23] <ss23> "the pages themselves"
1633: [22:54:25] <ss23> What do you mean by that?
1634: [22:54:30] <Colin[pi]> SiteTree, SiteTree_Live, SiteTree_versions (correct ss23)
1635: [22:54:33] <ss23> Because a "page" is made up of three tables, antmas, with lots of versions
1636: [22:54:38] <ss23> ^^
1637: [22:54:42] <antmas> right
1638: [22:55:11] <antmas> so, 5 pages of the same type - I will be updating Title, Body content and some geotag fields. That's it
1639: [22:55:11] <Colin[pi]> SiteTree is draft, SiteTree_Live is live (derp), and versions is all of the history of changes
1640: [22:57:11] <antmas> how is siteTree_versions structured? I'm guessing with a date-created of some kind?
1641: [22:57:39] <ss23> antmas: Look at it and see? :D
1642: [22:57:42] <Colin[pi]> has Created and LastEdited
1643: [22:57:44] <ss23> show create table SiteTree_versions;
1644: [22:57:52] <ss23> or decsribe SiteTree_versions; if you swing that way
1645: [22:57:59] <Colin[pi]> every time you make a change it dumps the latest as a new row in that table
1646: [22:58:14] <Colin[pi]> there are ID and RecordID fields
1647: [22:58:23] <Colin[pi]> it just keeps incrementing ID for each change
1648: [22:59:27] <antmas> so, if one was to create brand new pages, say 5 for testing, there would only be 1 version, and then 2 if I make these changes? OR - would I make the changes to the first version?
1649: [22:59:57] <ss23> Depends how you're updating the pages too
1650: [23:00:21] <ss23> If you're doing $page->Content = foo; $page->write(); $page->publish(); it'll make a new version and jhandle it all for you
1651: [23:00:35] <ss23> If oyu're doing it through the ORM, it should all work fine, just remember to write and publish!
1652: [23:00:47] <antmas> ss23: thought so
1653: [23:00:51] <antmas> thanks
1654: [23:03:08] <Stomach> coldblooded01 - you'll have to add the error messaging in to the form
1655: [23:03:09] <ss23> I just thought you might be doing it with raw DB
1656: [23:03:15] <Stomach> we dont show errors on login attempts
1657: [23:03:33] <antmas> ss23: I probably could if need be
1658: [23:03:36] <Stomach> well, not for security
1659: [23:03:43] <antmas> but if that's not necessary
1660: [23:03:54] <ss23> antmas: Safer to do it this way :)
1661: [23:04:03] <antmas> ss23: yup :)
1662: [23:04:26] <coldblooded01> Stomach: I believe I have "<p id="MemberLoginForm_LoginForm_error" class="message " style="display: none"></p>" it's in the sspaste i linked over
1663: [23:04:54] <Stomach> yes but thats just html
1664: [23:05:02] <coldblooded01> yeah
1665: [23:05:04] <Stomach> its not attached to any messaging :)
1666: [23:05:10] <coldblooded01> I'm using Security.ss inside templates/Layout
1667: [23:05:28] <coldblooded01> should it not be Security?
1668: [23:06:08] <coldblooded01> i've got the form all styled and in theme nicely. Just needs to redirect upon successful login as well as show errors
1669: [23:06:19] <coldblooded01> Just like how $LoginForm inside template file does
1670: [23:06:36] <coldblooded01> but I don't want the $LoginForm default SS styles for the form
1671: [23:06:45] <antmas> ss23: just to be sure - where *can* I do it this way?
1672: [23:07:01] <ss23> antmas: you can alter content by setting the content field of the object, yes
1673: [23:07:09] <Pyromanik> never ever ever!!
1674: [23:07:32] <antmas> Pyromanik: ?
1675: [23:09:59] <antmas> not sure if quit
1676: [23:10:03] <antmas> nvm
1677: [23:13:24] <antmas> wait, can I not just do this by creating a new page at the same time via entries from a .csv or something? http://www.silverstripe.org/general-questions/show/18017
1678: [23:13:36] <antmas> probably easiest - rather than updating existing pages
1679: [23:20:12] * antmas quit (Quit: Page closed)
1680: [23:20:43] * antmas has joined #silverstripe
1681: [23:21:02] <antmas> so
1682: [23:21:14] <antmas> not sure if my last post came through
1683: [23:21:17] <antmas> http://www.silverstripe.org/general-questions/show/18017
1684: [23:21:25] <antmas> that reads like exactly what I want to do
1685: [23:21:37] <antmas> and better than updating existing pages
1686: [23:23:19] <antmas> although they won't be blog entries, but Pages and with 1-2 extra fields
1687: [23:23:59] <Colin[pi]> antmas: what are you wanting to do, update existing pages, or create new ones? because that code creates new ones
1688: [23:26:16] <antmas> Colin[pi]: I was planning on updating pages - but I'd rather just create new ones from the get go
1689: [23:32:36] <antmas> hmmm
1690: [23:33:03] <antmas> so I just need to create a new type, and do this via the controller fo that class?
1691: [23:33:09] <antmas> :D
1692: [23:34:17] <ss23> simon_w: lunch today?
1693: [23:38:09] <simon_w> Probably should
1694: [23:48:29] <coldhand> mmmm lunch,..
1695: [23:51:42] <EasyCo> Cheese toastie for lunch. Mmm
1696: [23:54:02] <coldhand> Stop making me hungry.. :/
1697: [23:54:16] * antmas is planning on a BLT for lunch
1698: [23:54:39] <EasyCo> It's actually a cheese & salmon toastie. Can't wait for 12:00 to roll around now :)
1699: [23:54:40] * ss23 is just waiting for simon_w :(
1700: [23:54:45] <ss23> ew, EasyCo
1701: [23:54:47] <ss23> I'm not a big fish fan
1702: [23:55:01] <EasyCo> Yah, it's not for everybody
1703: [23:55:09] <EasyCo> But I love fish. Especially Salmon and Snapper
1704: [23:55:22] <antmas> that would be a pretty intense toastie
1705: [23:55:30] <antmas> very rich
1706: [23:56:07] <EasyCo> It is if you use smoked salmon
1707: [23:56:17] <EasyCo> But i'm just using tinned salmon in spring water
1708: [23:58:24] <simon_w> ss23, I think we're about to leave
1709: [23:58:34] <simon_w> Well, once this commit comes in
1710: [23:58:56] <ss23> I'm just deploying a site to test
1711: [23:59:07] <ss23> Going to respond to a ticket, so ~5 mins again at least
1712: [23:59:12] <ss23> I'll say when I'm done
1713: [23:59:24] * marvanni quit ()

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