#silverstripe IRC Log

IRC log for 27 January 2014

All timestamps are in UTC.

1: [00:17:32] * antmas quit (Quit: Page closed)
2: [00:17:52] * antmas has joined #silverstripe
3: [00:24:59] * simon_w quit (Read error: No route to host)
4: [00:25:28] * simon_w has joined #silverstripe
5: [00:48:10] * UncleCheese has joined #silverstripe
6: [00:50:47] <antmas> mmm
7: [00:50:51] <antmas> quiet
8: [00:51:21] <guzzlefry> too quiet...
9: [00:53:34] * DigNZ has joined #silverstripe
10: [00:54:03] <ss23> Okay someone needs to fucking fix the dammed fucking bug where AM/PM don't work
11: [00:54:09] <ss23> because seriously I've hit this on like 20 projects now
12: [00:54:27] * DigNZ quit (Client Quit)
13: [00:54:37] <antmas> ss23: YES
14: [00:54:56] <antmas> ss23: that shit is so hard to trace too
15: [00:55:07] <ss23> mm
16: [00:55:11] <ss23> I burned like ~3 hours on it once
17: [00:56:04] <UncleCheese> console.table() ?!
18: [00:56:06] <guzzlefry> ss23: What bug?
19: [00:56:08] <UncleCheese> var life === "changed"
20: [00:56:12] <UncleCheese> oops
21: [00:56:17] <UncleCheese> var life = "changed";
22: [00:57:31] <ss23> guzzlefry: 3.1 (and maybe others) don't work properly
23: [00:57:42] <guzzlefry> ss23: Is there already a report on it?
24: [00:57:43] <ss23> Save any kind of date with a PM in it, and it'll display it as AM
25: [00:57:46] <ss23> guzzlefry: I don't know
26: [00:58:02] <ss23> I remember seeing some mailing list on it iirc
27: [00:58:02] <guzzlefry> Sounds pretty serious...
28: [00:58:06] <ss23> It's fucking horrible
29: [00:58:07] <ss23> :/
30: [00:58:16] <guzzlefry> Someone oughta clean out the git issues.
31: [00:58:26] <ss23> guzzlefry: Yes, that someone could be you!
32: [00:58:28] <guzzlefry> So many and no clue which really exist. :P
33: [00:58:36] <guzzlefry> I don't feel qualified!
34: [00:58:42] <antmas> it's a right prick when dealing with publishing embargoes
35: [00:59:03] <antmas> and content reviews
36: [00:59:06] <ss23> https://github.com/silverstripe/silverstripe-framework/pull/1353 could be relevant
37: [00:59:09] <ss23> antmas: YES
38: [00:59:12] <ss23> antmas: That's where I'm hitting it
39: [00:59:18] <ss23> trying to fix unrelated embargo issue
40: [00:59:19] <antmas> ss23: embargo?
41: [00:59:20] <ss23> can't properly test
42: [00:59:21] <ss23> :(
43: [00:59:34] <antmas> oh
44: [00:59:37] <antmas> ^^^
45: [00:59:47] <ss23> PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0
46: [00:59:51] <ss23> my old friend.
47: [01:00:21] <ss23> Worst thing? If I manually run the command, it works fine :/
48: [01:01:42] <ss23> Anyway, that is the problem, guzzlefry -- no one fixes, cause no one knows how and what they should do etc
49: [01:03:25] <ss23> https://github.com/silverstripe/silverstripe-framework/pull/2164
50: [01:03:26] <simon_w> Ditch Zend_Date
51: [01:03:28] <ss23> could be fixed by that
52: [01:04:26] <ss23> WHY WON'T YOU ERROR WHEN I RUN YOU MANUALLY DAMMIT
53: [01:04:27] <ss23> ASDFASDFASDFASDF
54: [01:05:22] <antmas> simon_w: and replace with?
55: [01:05:34] <simon_w> I use drop downs
56: [01:05:53] <simon_w> Whenever you have to parse user input, things are going to break
57: [01:06:19] <antmas> simon_w: what if the input is from a DTP thuogh?
58: [01:06:25] <antmas> though*
59: [01:06:27] * micmania1 quit (Read error: Connection reset by peer)
60: [01:06:27] <ss23> DTP?
61: [01:06:35] <antmas> date time picker
62: [01:06:39] <ss23> oic
63: [01:06:43] <ss23> Well I mean, you can do it in dropdowns
64: [01:06:47] <ss23> select hour: 1-24
65: [01:06:52] <ss23> min: 1-59, etc
66: [01:07:08] <antmas> you can yeah, but that seems...crude
67: [01:07:11] <simon_w> So, some drop downs that then go and fill in a text field that you then get to go and parse?
68: [01:07:12] <ss23> srsly I hate this stackframe execption line 0 bullshit
69: [01:07:14] <antmas> ...but if it works...
70: [01:07:15] <ss23> Why does PHP even do that shit
71: [01:07:16] <ss23> BLARGH
72: [01:07:30] <simon_w> ss23, exception in the autoloader
73: [01:07:47] <ss23> I know that there are a thousand places that cause it
74: [01:07:52] <simon_w> Or a shutdown or session handler
75: [01:07:53] <ss23> I don't think it's autoloader this time though
76: [01:07:55] <ss23> yeah
77: [01:08:02] <ss23> thinking it's on shutdown, because it seems to still complete the ->write
78: [01:08:08] <ss23> But yeah, fuck PHP for having that bug
79: [01:08:19] <simon_w> Just upgrade already
80: [01:08:45] <ss23> tbh, this site could run on HHVM almost
81: [01:08:47] <ss23> uses postgres etc
82: [01:09:32] <simon_w> And what version of PHP?
83: [01:09:44] <ss23> *shrug*
84: [01:09:47] <ss23> Guessing 5.3
85: [01:09:56] <ss23> Boom, right on the money!
86: [01:10:12] <simon_w> Judging by how you're complaining about the presence of a bug that has been fixed for some time
87: [01:10:49] <antmas> poy aych poy foive point throy
88: [01:12:31] <ss23> >fixed
89: [01:14:07] <guzzlefry> no one's merged my beautiful doctags yet. :(
90: [01:14:15] <antmas> ss23: by upgrading?
91: [01:14:46] <guzzlefry> oh
92: [01:15:08] <guzzlefry> simon_w: https://github.com/silverstripe/silverstripe-framework/issues/1893 I think I fixed that by accident. :P
93: [01:15:17] <guzzlefry> is there a way I can point my PR to it?
94: [01:16:36] <UncleCheese> most over-engineered class i've ever seen
95: [01:17:43] <guzzlefry> DataObject?
96: [01:18:01] <simon_w> guzzlefry, make a comment in your PR with the issue number
97: [01:18:52] <simon_w> UncleCheese, ErrorControlChain :p
98: [01:19:59] <UncleCheese> no, i hadn't scrolled down
99: [01:20:07] <UncleCheese> i was responding to simon_w about Zend_date
100: [01:20:26] * guzzlefry wonders why it isn't finding the issue.
101: [01:20:37] <antmas> UncleCheese: have you hit the issue with pm/am?
102: [01:20:59] <UncleCheese> i've hit the issue where SS uses Zend_Date.
103: [01:21:12] <guzzlefry> :P
104: [01:21:29] <antmas> heh
105: [01:21:39] <guzzlefry> simon_w: I'm typing "Fixes issue #1893" but it's not finding it in the autocomplete? 0.o
106: [01:22:06] <simon_w> guzzlefry, doesn't need to
107: [01:22:52] <guzzlefry> okay
108: [01:23:04] <guzzlefry> Can you ammend commit messages via Github?
109: [01:23:08] <guzzlefry> It could be better... :P
110: [01:23:21] <simon_w> Not via github
111: [01:23:32] <simon_w> You have to do a git commit --amend locally, then a git push --force
112: [01:24:01] <guzzlefry> And...that'll update the pull request as well?
113: [01:24:15] <simon_w> yes
114: [01:24:25] <guzzlefry> yay
115: [01:24:53] <guzzlefry> Also, sorry for all of these questions, but I want to get it right. :P Should I @ whoever is assigned to the original bug?
116: [01:25:06] <simon_w> nope
117: [01:32:23] * DesignerX quit (Ping timeout: 252 seconds)
118: [01:40:46] * Colin[pi] quit (Ping timeout: 272 seconds)
119: [01:46:09] <antmas> oh god
120: [01:46:20] <ss23> god oh
121: [01:46:29] <antmas> listening to someone try to debate water flouridation
122: [01:46:44] <ss23> kill yourself
123: [01:46:49] <ss23> It'll be more pleasant
124: [01:46:56] <antmas> o.O
125: [01:47:13] <antmas> "but it's poisnousssssssss!"
126: [01:47:15] <antmas> lawl
127: [01:47:28] <ss23> SO IS CHRLORINE, BUT IF THEY TAKE OUT THAT, YOU'LL DIE
128: [01:47:51] <antmas> XD
129: [01:50:02] <guzzlefry> Oxygen is poisonous at a certain level. >_>
130: [01:50:03] <spronk> well
131: [01:50:06] <spronk> its not really that important...
132: [01:50:08] <guzzlefry> and flammable \o/
133: [01:50:11] <spronk> if you brush your teeth with toothpaste
134: [01:51:13] * zippy__ has joined #silverstripe
135: [01:52:05] * antmas looks at spronk
136: [01:52:09] <antmas> >->
137: [01:52:15] * antmas squints
138: [01:52:15] <ss23> spronk: Yeah, but that's kind of irrelevant, right/
139: [01:52:44] <ss23> If someone is already getting enough iodine, then the added iodine to salt is useless, but thousands of people will be completely fucked if we took it out
140: [01:52:51] <ss23> Same idea with this
141: [01:53:05] <spronk> whot he fuck
142: [01:53:07] <spronk> doesn't brush their teeth
143: [01:53:10] <spronk> :|
144: [01:53:12] <ss23> poor people/
145: [01:53:15] <spronk> ...
146: [01:53:16] <spronk> then
147: [01:53:20] <spronk> make toothpaste available for free
148: [01:53:21] <ss23> Who are also the ones who can't afford dental car
149: [01:53:23] <ss23> ...
150: [01:53:23] <ss23> lol
151: [01:53:23] <spronk> it's probably cheaper.
152: [01:53:31] <ss23> Would that make everyone brush their teeth/
153: [01:53:33] <antmas> ss23: I like the idea that if you drink 8 glasses of tap water a day, you're adding .5 of a brushing session to your teeth :D
154: [01:53:35] <ss23> Everyone drinks water
155: [01:53:35] <spronk> than fluoridating and monitoring etc
156: [01:53:49] <ss23> spronk: You already have to monitor for all the other chemicals they add
157: [01:53:57] <spronk> if they add chemicals
158: [01:54:07] <spronk> not all cities have that shit added
159: [01:54:13] <ss23> ...
160: [01:54:16] <ss23> What city doesn't?
161: [01:54:20] <Zauberfisch> chemicals?
162: [01:54:21] <antmas> Hamilton?
163: [01:54:24] <Zauberfisch> what are we talking about?
164: [01:54:25] <ss23> I sure as hell am not going to drink unfiltered water.
165: [01:54:34] <spronk> chch brau
166: [01:54:44] <ss23> Where the hell do you get water from that you don't need to treat it?
167: [01:54:51] <ss23> I don't want bacteria and shit in my water, kill it off pls
168: [01:54:58] <spronk> ... our aquifers?
169: [01:55:00] <Zauberfisch> from like everywhere, at least here in austria :P
170: [01:55:00] <ss23> spronk: You're seriously silly if you actually think that making toothpaste free would have a better positive effect than water flouridation
171: [01:55:14] <spronk> what's more important for dental care?
172: [01:55:18] <spronk> brushing teeth, or fluoride?
173: [01:55:25] <ss23> spronk: Irrelevant?
174: [01:55:27] <Zauberfisch> in austria you can even drink from most rivers without any serious danger
175: [01:55:29] <spronk> lolno
176: [01:55:31] <spronk> it's brushing teeth
177: [01:55:42] <ss23> spronk: What does that have to do with the water flouridation debate?
178: [01:55:54] <spronk> .. fluoridation
179: [01:55:57] <spronk> anyway
180: [01:56:00] <ss23> spronk: what?
181: [01:56:04] <spronk> UO
182: [01:56:11] <spronk> we're not adding flour to the water motherfucker
183: [01:56:14] <ss23> UO == ??
184: [01:56:15] <ss23> oic
185: [01:56:16] <ss23> lol
186: [01:56:18] <spronk> anyway
187: [01:56:20] <ss23> Spelling isn't my strong point
188: [01:56:28] <Zauberfisch> also, I don't think tooth paste prices are the problem, I mean how much is that? 1 euro per month or something?
189: [01:56:39] <spronk> Fl --> h2o is almost entirely for teeth
190: [01:56:42] <spronk> it has no other benefits
191: [01:56:42] <spronk> so
192: [01:56:46] <ss23> Most water requires some type of treatment before use, even water from deep wells or springs. The extent of treatment depends on the source of the water. Appropriate technology options in water treatment include both community-scale and household-scale point-of-use (POU) designs.[37] A few large urban areas such as Christchurch, New Zealand have access to sufficiently pure water of sufficient volume that no treatment of the raw water is required.[38]
193: [01:56:57] <ss23> So you're lucky, chch is literally one of the very few places in existence that doesn't treat water :P
194: [01:57:01] <spronk> yeah
195: [01:57:03] <spronk> that's why
196: [01:57:07] <spronk> we are one of the very best places in existence.
197: [01:57:24] <ss23> spronk: Sure, I agree that fl in water is for teeth... I think everyone does/
198: [01:57:36] <ss23> (re " Fl --> h2o is almost entirely for teeth")
199: [01:57:43] <spronk> what's the point in adding it in if it's not actually going to have any real effect?
200: [01:57:51] <ss23> It will have a real effect?
201: [01:57:54] <spronk> will it?
202: [01:58:04] <ss23> I don't understand, are you saying you don't believe that water fluoridation affects dental health?
203: [01:58:05] <spronk> aren't we better off spending the x millions on something else?
204: [01:58:19] <ss23> spronk: Maybe, but I haven't seen any kind of evidence that we are. Got a source?
205: [01:58:20] * antmas grabs popcorn
206: [01:58:23] <spronk> for most people who brush their teeth regularly and properly, no not really
207: [01:58:27] * antmas HAS NO REGRETS!
208: [01:58:28] <ss23> spronk: Which isn't everone...
209: [01:58:34] <ss23> spronk: Stop bring up irrelevant stuff?
210: [01:58:42] <spronk> so let's get everyone brushing properly?
211: [01:58:49] <ss23> spronk: Impossible?
212: [01:58:54] <ss23> Or do you know a secret taht literally no one else in the world does?
213: [01:58:55] <ss23> :)
214: [01:58:59] <ss23> I'd be happy to hear *that*
215: [01:59:04] <guzzlefry> Oprah does
216: [01:59:09] <ss23> lol
217: [01:59:13] <spronk> in a first world country like nz it's not beyond the realm of feasability
218: [01:59:28] <ss23> spronk: Disagree. Any evidence to support that claim?
219: [01:59:35] <spronk> any evidence to support your claim?
220: [01:59:39] <ss23> spronk: What is my claim?
221: [01:59:43] <spronk> that it's impossible?
222: [01:59:52] <guzzlefry> dear default SS Form template, hate you so bad
223: [01:59:54] <ss23> spronk: No, how do you prove that...? There's a word for it
224: [01:59:57] <ss23> What is it, u huh
225: [02:00:02] <spronk> ypi camn
226: [02:00:03] <ss23> When you like... prove the negative or something
227: [02:00:07] <Zauberfisch> ss23 spronk: it kind of works in austria. I don't know a single person that does not brush teeth at least on a semi regular bases
228: [02:00:11] <spronk> proving the negative hypothesis?
229: [02:00:19] <spronk> seriously
230: [02:00:24] <Zauberfisch> so I guess it should be doable in NZ as well
231: [02:00:27] <spronk> we've got free dental care up to age 18
232: [02:00:40] <UncleCheese> anyone know how to add a field to the select clause of a datalist?
233: [02:00:41] <spronk> let's get tooth brushing in preschool and school
234: [02:00:42] <ss23> spronk: Yes, we do, and do you see every under 18 in NZ surviving just fine?
235: [02:00:46] <spronk> establish habits young
236: [02:00:47] <spronk> etc etc
237: [02:00:57] <Zauberfisch> sorry UncleCheese, this channel is now about dental care
238: [02:00:59] <ss23> spronk: regardless, I have no source for "it's impossible", because you couldn't ever do that
239: [02:01:02] <spronk> provide dental care tools for free
240: [02:01:03] <UncleCheese> yeah, wtf
241: [02:01:09] <ss23> It's not up to me to prove that it's impossible, it's up to you to prove it is, spronk
242: [02:01:24] <spronk> actually, you made your claim first so i'm calling burden of proof
243: [02:01:25] <UncleCheese> every time i walk in here, i feel like i'm entering a pub at like 2AM after the local rugby team lost
244: [02:01:30] <ss23> Zauberfisch: I'll point out that "I don't know anyone..." is silly :P
245: [02:01:37] <ss23> Zauberfisch: Plural of accecdotes is not statistics etc
246: [02:01:45] <spronk> UncleCheese: blame ss23
247: [02:01:49] <ss23> spronk: You literally can't prove it. No one could ever do that >.<
248: [02:02:35] <ss23> spronk: You're just being stupid if you're seriously asking me to try and provide a "source" that it's impossible to get everyone in a country brushing their teeth to a level that water fluoridation would be useless :/
249: [02:03:03] * spronk isn't
250: [02:03:04] <ss23> I'ma angry tweet baout how stupid that is
251: [02:03:07] <spronk> i'm asking you to redact your claim ;)
252: [02:03:41] <antmas> yeah so this is a touchy subject
253: [02:03:45] <spronk> lol @ your angry tweet quoting yourself
254: [02:03:48] <spronk> actually
255: [02:03:55] <ss23> spronk: Why? I'll redact it when I have reason to
256: [02:04:00] <spronk> not quoting anyone, masquerading it as a quote
257: [02:04:02] <ss23> Not just "But you can't prove it's impossible, SO IT IS POSSIBLE"
258: [02:04:11] <Zauberfisch> UncleCheese: anyway, not sure if you can do it with a datalist directly
259: [02:04:13] <spronk> most things are possible :)
260: [02:04:14] <ss23> spronk: Hard to fit decent quotes in 120chars :P
261: [02:04:22] <Zauberfisch> there is $dataList->dataQuery()->selectField($field, $optionalAlias);
262: [02:04:22] <UncleCheese> there's so many layers to it
263: [02:04:29] <UncleCheese> right, but that returns a new dataquery
264: [02:04:30] <Zauberfisch> but thats a protected method
265: [02:04:33] <UncleCheese> it's weird
266: [02:04:43] <UncleCheese> oh maybe not
267: [02:04:46] <UncleCheese> DOH!
268: [02:04:57] <UncleCheese> ok, reflectionclass time
269: [02:05:10] <UncleCheese> i'll show that protected method what's good for it
270: [02:05:41] <geekdenz> hi, i have a problem: I have a page type Page and a page type SummaryPage. SummaryPage inherits from Page and Page inherits from SiteTree. This works fine. However, I added another level, because it makes sense in my use case called InformationPage from which SummaryPage should inherit. I added the necessary code (InformationPage has only one db field, version so far). InformationPage inherits from Page and SummaryPage from InformationPage. However, I
271: [02:05:42] <geekdenz> ERROR [Warning]: pg_query(): Query failed: ERROR: missing FROM-clause entry for table "InformationPage"
272: [02:05:42] <geekdenz> and no page is created when I try the backend. I did flush=1 and dev/build
273: [02:06:52] <UncleCheese> here we go
274: [02:06:54] <UncleCheese> alterDataQuery()
275: [02:06:59] <Zauberfisch> $dataList->alterDataQuery(function(DataQuery $query) {
276: [02:06:59] <Zauberfisch> $query->query()->addSelect('MyField');
277: [02:07:00] <Zauberfisch> })
278: [02:07:04] <Zauberfisch> try something liek this
279: [02:07:11] <Zauberfisch> not sure though if that really works
280: [02:07:15] * mintuser has joined #silverstripe
281: [02:07:48] <Zauberfisch> also, UncleCheese, saw the email from basecamp, just didn't got around to reply yet
282: [02:07:59] <spronk> ss23 you sensationalist
283: [02:08:00] <Zauberfisch> busy talking about dental care and such.
284: [02:08:01] <UncleCheese> meh
285: [02:08:08] <ss23> spronk: Hmm?
286: [02:08:14] * spronk shrugs
287: [02:08:17] <spronk> needed a name to call you
288: [02:08:20] <spronk> sensationalist seemed best
289: [02:08:20] <ss23> XD
290: [02:08:29] <ss23> I've had worse :P
291: [02:08:40] <mintuser> hi, how do I set a list of dependencies for my module ? so when I put it on Github composer can install all the required Modules ?
292: [02:08:42] <spronk> alternatively, pick from: retard, imbecile, crunt monkey, spanner magnet
293: [02:08:54] <mintuser> .nichname DesignerX
294: [02:09:09] * mintuser is now known as DesignerX
295: [02:09:20] <Zauberfisch> ss23 spronk: ok, I admit I can't speak for all austria. but people around here are usualy afraid enough of the dentist to brush their teeth
296: [02:09:44] <guzzlefry> DesignerX: You set those in the composer.json
297: [02:09:54] <spronk> if ss23's argument relies on poor people being the ones not brushing, the solution is to get them brushing
298: [02:10:07] <Zauberfisch> DesignerX: https://github.com/Zauberfisch/silverstripe-boilerplate/blob/master/composer.json
299: [02:10:11] <spronk> fluoridation only solves cavities, doens't help at all with equally large issues such as gum disease
300: [02:10:13] <Zauberfisch> DesignerX: maybe that helps as an example file
301: [02:10:17] <DesignerX> guzzlefry: so I just add a "composer.json" into my plugin with a list of "require" ?
302: [02:10:27] <ss23> spronk: I don't think it is viable to get everyone in the country brusing their teeth. Fluoridation however is viable
303: [02:10:27] <Zauberfisch> DesignerX: basicly yes.
304: [02:10:39] <Zauberfisch> UncleCheese: is it working?
305: [02:10:58] <ss23> spronk: If we're going to go for magical solutions, why not just "solve" the problem by saying "We can solve it by having faries that replace everyones teeth and gums each night"?
306: [02:11:42] <Zauberfisch> ok, enough dentist talk
307: [02:11:45] <Zauberfisch> lets talk about trains
308: [02:11:47] <Zauberfisch> I like trains
309: [02:11:54] <UncleCheese> getting close
310: [02:11:59] <ss23> We can talk about hair
311: [02:12:05] <ss23> I've been playing with mine and now I have broken hair all over my desk
312: [02:12:06] <ss23> :(
313: [02:12:06] <antmas> I have awesome hair
314: [02:12:23] <antmas> ew desk hair is the worst
315: [02:12:34] <ss23> naw, worse is bathroom hair
316: [02:12:42] <antmas> toilet hair o.O
317: [02:12:54] <ss23> THE WORST
318: [02:13:04] <ss23> I'm going to buy candy, bbiab
319: [02:13:13] <antmas> a hair in the mouth is one of the worst feelings EVERY
320: [02:13:16] <antmas> EVER*
321: [02:14:03] <DesignerX> And anyone uses LessCSS on linux ? how would I go about auto detecting & compiling changes .Less files?
322: [02:14:18] <DesignerX> changed*
323: [02:15:17] * antmas doesn't know anyone that uses Less
324: [02:15:24] * Raymondo is now known as tmro
325: [02:15:29] <DesignerX> all Sass
326: [02:15:47] <simon_w|air> DesignerX, for sass, just sass --watch blah.scss:blah.css
327: [02:16:08] <antmas> DesignerX: you could try Grunt maybe
328: [02:16:15] <antmas> for some automation
329: [02:16:23] * simon_w|air just uses launchctl for his things
330: [02:16:28] <simon_w|air> Linux doesn't have that though
331: [02:16:44] <antmas> oh, just win?
332: [02:17:11] <simon_w|air> OSX
333: [02:17:18] <antmas> ah yes
334: [02:17:22] <Zauberfisch> DesignerX: I use sass as well, but I can't imagine that less would not work on linux
335: [02:17:31] <simon_w|air> DesignerX, also, have a look at incron
336: [02:17:48] <simon_w|air> Is like cron, but runs on inotify events, rather than time
337: [02:18:22] <DesignerX> Grunt , incron .. 2 new things to learn about ;)
338: [02:19:31] <DesignerX> this is my 1st real attaempt to move "fully" to linux, so through at me all the useful info that can help me develop in linux :)
339: [02:20:19] <antmas> DesignerX: nothin really about linux specifically, but any kind of automation is good, especially for menial things like css and js
340: [02:20:31] <antmas> probably already know that though :?
341: [02:20:35] <guzzlefry> puphpet!
342: [02:20:57] <antmas> simon_w|air: do you use watch tasks often?
343: [02:21:10] <simon_w|air> antmas, nope
344: [02:21:36] <antmas> whenever I run it with grunt it seems to take a long time
345: [02:21:51] <antmas> not sure if I should actively reduce the number of watch targets :/
346: [02:22:23] <guzzlefry> Can you label CompositeFields?
347: [02:22:48] <DesignerX> someone recomends installing Node.js then use it to install Less .. is this a good way ? http://askubuntu.com/questions/22180/less-app-like-application/24045#24045
348: [02:23:42] <antmas> DesignerX: yes
349: [02:24:07] <Zauberfisch> UncleCheese: when you got it working, let me know, i would be interessted in that as well
350: [02:24:16] <Zauberfisch> can't hurt to know how to
351: [02:25:29] <UncleCheese> yeah, it's pretty fucked
352: [02:25:32] <UncleCheese> three layers of abstraction
353: [02:25:43] <UncleCheese> $dataList->dataQuery->sqlQuery
354: [02:26:35] <ss23> Hmm
355: [02:26:35] <UncleCheese> what i'm trying to do us just get a ->column() method run on a joined table
356: [02:26:39] <ss23> To begin with: Chunky Kitkat
357: [02:26:45] <ss23> Followed by Pods Snickers
358: [02:26:47] <UncleCheese> $myJoinedList->column('ForeignTable.ID');
359: [02:27:00] <UncleCheese> column only works with fields in the field list
360: [02:27:29] <Zauberfisch> UncleCheese: if its just the column you are interested in, I did something like that in the past by just using the dataqury itself
361: [02:27:39] <Zauberfisch> like work with datalist to build the query
362: [02:27:49] <Zauberfisch> and then just do: $query = $dataList->dataQuery();
363: [02:27:55] <Zauberfisch> $query->someStuff();
364: [02:27:59] <Zauberfisch> $query->execute();
365: [02:28:06] <antmas> ss23: dude, don't tell me that :( I'm calorie counting
366: [02:28:06] <Zauberfisch> $result = $query->execute();
367: [02:28:17] <ss23> hahaha
368: [02:28:30] <ss23> I also have some bags of M&Ms and Skittles which I'll mix together and put in the kitchen
369: [02:28:38] <Zauberfisch> antmas: I found that consuming them is more fun than counting them
370: [02:28:40] <antmas> EVIL
371: [02:28:41] <ss23> And some Werthers Originals to eat for the rest of the week
372: [02:29:37] * antmas begins to salivate
373: [02:29:56] * tmro is now known as kerosene
374: [02:30:52] <ss23> Oh, I just realised
375: [02:30:56] <ss23> this is cookies and cream kitkat
376: [02:30:57] <ss23> :O
377: [02:31:02] <DesignerX> antmas: ty.. it seems the package manager in Mint has Node & Node-less :) click & install
378: [02:31:18] <antmas> DesignerX: even better :)
379: [02:31:27] <antmas> <3 node3
380: [02:31:45] * simon_w|air is liking Lavarel
381: [02:31:47] <UncleCheese> Zauberfisch: you can't really do anything with dataquery
382: [02:31:48] <antmas> ss23: at least it's not mint
383: [02:32:03] <UncleCheese> dataquery is just a wrapper for SQLQuery
384: [02:32:16] <UncleCheese> every method accesses $this->query;
385: [02:32:19] <UncleCheese> it's bizarre
386: [02:32:33] * kerosene is now known as Raymondo
387: [02:33:22] <ss23> antmas: I hate mint!
388: [02:33:22] <ss23> :O
389: [02:33:29] <ss23> Mint tastes like toothpaste >.<
390: [02:33:30] <ss23> blargh
391: [02:33:31] <simon_w|air> ss23, Gentoo fanboi
392: [02:33:36] <ss23> hahaha
393: [02:33:37] <ss23> NOT THAT MINT
394: [02:33:45] <antmas> now I want a Moro Gold
395: [02:33:49] <ss23> simon_w|air: But yes, I'm a fan of the best distro, ergo I am Gentoo fanboy
396: [02:33:52] <ss23> ^.^
397: [02:34:05] <simon_w|air> Yay! ANZ is letting me use more of their money!
398: [02:34:12] <ss23> I realised the reason I like Gentoo the other day
399: [02:34:27] <simon_w|air> More sword fights?
400: [02:34:30] <ss23> hahaha
401: [02:34:55] <ss23> other distros may be "easier" and "quicker", but I get annoyed with them. There are lots and lots of things in Debian that I'm like "WHAT THE FUCK, WHY DO THAT?". When I compare to Gentoo, I've never been confused about why/how, it all just does things how I expect
402: [02:35:09] <ss23> Sure they're insanely long and complicated and etc etc, but I *get* them, they don't confuse me
403: [02:36:35] <simon_w|air> Yet, you can't get Zend_Date
404: [02:36:45] <ss23> THAT'S NOT THE SAME
405: [02:36:49] <ss23> That shit is some devil witch shit :O
406: [02:38:43] <guzzlefry> genlop -c ss23
407: [02:39:05] * guzzlefry wonders if that's the right command...
408: [02:39:41] <antmas> I think genlop is...
409: [02:41:14] <simon_w|air> tar xzf blah.tar.gz; cd blah; ./configure; make -j3 install
410: [02:41:19] <simon_w|air> Screw genlop
411: [02:41:53] <guzzlefry> genlop just grabs stuff from emerge.log, namely times
412: [02:42:03] <guzzlefry> And does estimated countdown stuff
413: [02:42:44] <simon_w|air> Too luxurious
414: [02:43:07] <simon_w|air> Also, these docs are so useful
415: [02:43:58] * antmas opens up some old stored proc from 2008
416: [02:44:09] * antmas >->
417: [02:44:15] * antmas cries
418: [02:44:39] <simon_w|air> 2008? Oh, man. I was working on code that tcopeland wrote
419: [02:45:02] <simon_w|air> Not a pretty sight
420: [02:45:14] <antmas> simon_w|air: indeed. Some old growth model based on census data
421: [02:45:16] * DigNZ has joined #silverstripe
422: [02:45:20] <antmas> tis due for an overhaul
423: [02:45:27] <simon_w|air> BURN IT WITH FIRE
424: [02:45:55] <UncleCheese> Zauberfisch: got it
425: [02:45:58] <antmas> I think the sheer number of joins and unions in this thing wouuld act as a flame suit
426: [02:46:38] <UncleCheese> $list = $list->alterDataQuery(function($q) { $q->selectFromTable("TableName",array('TableName.FieldName')); } );
427: [02:47:42] <simon_w|air> Oh man, that's using create_function
428: [02:47:45] <simon_w|air> BURN IT
429: [02:48:02] <ss23> wtf is genlop @ guzzlefry and stuff?
430: [02:48:40] <ss23> IDK THAT COMPLICANT GENT00 STUFF
431: [02:48:49] <simon_w|air> Script kiddie.
432: [02:49:03] <ss23> mad @ my 0day
433: [02:49:32] <guzzlefry> ss23: bro
434: [02:50:03] <guzzlefry> https://batboy.fms.indiana.edu/man/phpMan.php/man/genlop/1
435: [02:50:27] <ss23> ah cool
436: [02:50:46] <simon_w|air> PHP Man to the rescue!
437: [02:57:29] <Zauberfisch> UncleCheese: ok
438: [02:57:47] <ss23> simon_w|air: did you do/complete stripe CTF yet/start it yet?
439: [02:57:58] <simon_w|air> Oh right, I should do that
440: [02:58:02] <simon_w|air> I've done level 9
441: [02:58:04] <simon_w|air> *0
442: [02:58:20] <ss23> level 1 was annoying to do for me
443: [02:58:21] <ss23> :(
444: [02:58:27] <ss23> ended up missing a newline char...
445: [02:58:30] <ss23> ruined *everything*
446: [02:58:40] <ss23> Then python was copying by reference instead of value and it exploded my code again
447: [02:58:47] <ss23> Took over 24 hours of hatred to get it to work :(
448: [02:59:00] <guzzlefry> What is this Stripe CTF?!
449: [03:01:10] <ss23> IS FUN
450: [03:01:11] <ss23> PLAY
451: [03:01:18] <ss23> https://stripe-ctf.com/
452: [03:01:22] <ss23> It's almost over, it only goes for a week!
453: [03:03:46] * antmas has no time for teh vidya gaemz
454: [03:03:53] <Zauberfisch> haha, same here
455: [03:04:11] <ss23> IT'S NOT A VIDEOGAME
456: [03:04:13] <ss23> It'S A PROGRMAMING GAME
457: [03:04:15] <Zauberfisch> its like I almost feel bad for taking the time to read that website
458: [03:04:16] <guzzlefry> IT SAYS RUBY
459: [03:04:17] <ss23> Do it and become a better programmer
460: [03:04:34] <ss23> guzzlefry: Each level is presented in a different language, but you can solve it in literally whatever language you like
461: [03:04:43] <antmas> ss23: why only a week?
462: [03:04:44] <ss23> My friend who was #1 on a few levels for a while was solving in Go
463: [03:04:52] <ss23> antmas: Because it takes a lot of infrastructure to run how they run it :P
464: [03:04:56] <Zauberfisch> becoming a better programmer does not make this website perform well at the presentation in 5 hours
465: [03:05:00] <ss23> antmas: And the CTF team is pretty much working full time on making sure it works well
466: [03:05:11] <antmas> ss23: ah ok
467: [03:05:46] <antmas> ss23: I would add it to our weekly development meetup, but it needs to be just that, weekly :P
468: [03:05:59] <DesignerX> yayy.. just want to report back, a successful move to linux with SS,Composer,SS,Netbeans & most things I need ready in linux.. goodbye Windows :)
469: [03:06:00] <ss23> lol
470: [03:06:09] <ss23> DesignerX: Yay!
471: [03:06:28] <antmas> DesignerX: have fun :D
472: [03:07:14] <DesignerX> ty :) time to get my code on github now
473: [03:11:24] <antmas> can one have photoshop/illustrator on Linux in a fully featured way yet?
474: [03:11:54] <DesignerX> antmas: nope.. the only reason to keep windows for a while longer
475: [03:12:40] <DesignerX> unless you have a powerful compouer then you could try running illustrator in a VM, but photoshop is way more resource-hungry & may not run in a VM
476: [03:12:41] <antmas> DesignerX: yeah, if I could that I'd totally switch for web dev and just keep a windows box for .net
477: [03:12:58] <antmas> do*
478: [03:14:29] <guzzlefry> VMs don't really have that much overhead, do they?
479: [03:14:48] <antmas> guzzlefry: not that I've noticed
480: [03:15:00] <guzzlefry> Although, the new Adobe stuff uses graphics acceleration, which VirtualBox seems to suck at so far.
481: [03:15:03] <antmas> during use with VMWorkstation anyway
482: [03:15:39] <guzzlefry> Are Inkscape and Gimp still not so good alternatives?
483: [03:16:14] <antmas> they are, but they work very differently
484: [03:16:20] <antmas> it's not that easy to switch
485: [03:16:31] <guzzlefry> ah
486: [03:16:36] <ss23> Linux and OSX have no good alternative to Paint (or Paint.net)!
487: [03:16:43] <DesignerX> guzzlefry: antmas soon enough i will need to leave adobe too, they way they run things in the cloud now sux
488: [03:17:09] <antmas> DesignerX: depends though, corporate it's awesome, personal/freelance it's shithouse
489: [03:17:29] <antmas> guzzlefry: I go full retard in Gimp, but am quite competant in PS
490: [03:17:46] <DesignerX> maybe.. but I will keep using CS6 till its way out of date and/or find something else
491: [03:17:58] <antmas> DesignerX: yeah I use CS6 at home
492: [03:18:02] <antmas> CC at work
493: [03:18:38] <antmas> it won't be out of date any time soon, unless you want to dabble in 3D printing etc
494: [03:18:53] <DesignerX> cant use install CC at home too as part of "working from home" or something ? have everything linked ?
495: [03:19:31] <antmas> DesignerX: yeah probably, but I do freelance work at home so need different licenses
496: [03:20:21] <DesignerX> :(
497: [03:20:55] <antmas> I got Mast Collection as a bonus from a past employer :D
498: [03:21:00] <antmas> not complaining
499: [03:21:05] <antmas> Master*
500: [03:21:10] <DesignerX> CS6 ?
501: [03:21:31] <antmas> yip
502: [03:22:34] <DesignerX> cool, it sux toi have a program lic for only one job then u cant do your personal/other projects with it .. I want to sit on my PC & work not worry about Lic !
503: [03:22:54] <antmas> yeah it does suck
504: [03:23:02] * zippy__ quit (Ping timeout: 264 seconds)
505: [03:23:18] <antmas> anyway,
506: [03:23:21] <antmas> later dudes!
507: [03:23:25] <DesignerX> c ya
508: [03:23:33] * antmas quit (Quit: Page closed)
509: [03:35:10] <ss23> http://www.stuff.co.nz/national/9654637/Explosion-rocks-Invercargill-CBD
510: [03:36:32] <DesignerX> Is there a way to excute some php code only on dev/build ? I need to call a function on dev/build
511: [03:36:39] <ss23> Hmm
512: [03:36:43] <ss23> I believe there is a hook
513: [03:36:45] <ss23> I don't know it though
514: [03:36:46] <ss23> :)
515: [03:37:02] <DesignerX> I guess we belive in the same thing :D
516: [03:40:20] <ss23> What is the rules on SiteConfig being accessed from A subsite template? Is that going to work fine and as expected?
517: [03:40:30] <DesignerX> after a google search, some posts say to use Defaultrecords on Page.php or other pages .. but dont think this is the right way to do it
518: [03:44:28] <simon_w|air> DesignerX, the only hook you've got is requireDefaultRecords()
519: [03:44:56] <DesignerX> simon_w|air: will that work on a direct subclass of DO ?
520: [03:45:03] <simon_w|air> yes
521: [03:45:22] <DesignerX> ah ok
522: [03:53:56] * willr quit (Quit: willr)
523: [04:06:09] * DigNZ quit (Quit: DigNZ)
524: [04:08:50] * Error404NotFound has joined #silverstripe
525: [04:08:58] <DesignerX> For anyone using Less/Sass, Netbeans on linux seems to have a built in feature to compile less/sass on save :) (NB 7.4)
526: [04:09:51] <guzzlefry> DesignerX: If Netbeans can use the same plugins as IntelliJ (I think it can?) there's also a SilverStripe template plugin. ;)
527: [04:10:27] <DesignerX> for real ! you got a link ?
528: [04:11:37] <Zauberfisch> guzzlefry: netbeans can use intellij plugins? :O
529: [04:12:13] <guzzlefry> meh
530: [04:12:16] <guzzlefry> I guess not :/
531: [04:12:20] <guzzlefry> I thought they were the same platform.
532: [04:12:22] <guzzlefry> anyway
533: [04:12:23] <guzzlefry> https://github.com/raket/idea-silverstripe
534: [04:12:30] <guzzlefry> Community Edition is free I think? :P
535: [04:12:39] <Zauberfisch> guzzlefry: well, they are both written in java
536: [04:12:43] <Zauberfisch> but I think thats about it
537: [04:13:10] <Zauberfisch> guzzlefry: itellij community edition is java only
538: [04:13:20] <Zauberfisch> if you want silverstripe / html / php you either need:
539: [04:13:25] <Zauberfisch> - intellij
540: [04:13:29] <Zauberfisch> - phpstorm
541: [04:13:54] <Zauberfisch> - webstorm (html only, no php, silverstripe plugin broken)
542: [04:13:59] <Zauberfisch> so webstorm is boring
543: [04:14:11] <Zauberfisch> phpstorm is about a 100 bucks, intellij 200
544: [04:14:29] <guzzlefry> ah :/
545: [04:14:37] <Zauberfisch> intellij has it all (php, html, python, ruby, java, ...)
546: [04:14:45] <Zauberfisch> where phpstorm just has php, html and webstuff)
547: [04:14:46] <DesignerX> is there a video that shows how that plugin for SS template engine work ?
548: [04:15:04] <Zauberfisch> not that I know of
549: [04:15:08] <Zauberfisch> but I took some screenshots
550: [04:15:17] <guzzlefry> yeah, I have IntelliJ and PHPStorm, I just forgot that community edition doesn't do anything other than Java :(
551: [04:15:38] <Zauberfisch> http://mars.zauberfisch.at/phpstrom-silverstripe/super.png
552: [04:15:44] <Zauberfisch> http://mars.zauberfisch.at/phpstrom-silverstripe/awesome.pnh
553: [04:16:01] <guzzlefry> The auto-complete for <% include %> is nice...
554: [04:16:07] <Zauberfisch> http://mars.zauberfisch.at/phpstrom-silverstripe/no-need-for-comments.png
555: [04:16:25] <Zauberfisch> http://mars.zauberfisch.at/phpstrom-silverstripe/finding-a-method.png
556: [04:16:27] <guzzlefry> I wish it was smart enough to grab methods from matching PageTypes.
557: [04:16:42] <Zauberfisch> guzzlefry: thats sort of a planed feature
558: [04:16:58] <Zauberfisch> the guy working on the module is just to busy at the moement I guess
559: [04:17:56] <guzzlefry> If I had any clue how to do that stuff... :P
560: [04:17:59] <DesignerX> this is cooool .. no more going back to cehck the file path or function names :)
561: [04:18:20] <Zauberfisch> DesignerX: however, be warned:
562: [04:18:45] <Zauberfisch> this are screenshots of the nice parts and it looks awesome now
563: [04:18:55] <Zauberfisch> but in fact, it is really early alpha if you ask me
564: [04:19:05] <guzzlefry> What is the second screenshot of?
565: [04:19:18] <Zauberfisch> it is great already, but many things that one would expect don't exist yet
566: [04:19:24] <Zauberfisch> guzzlefry: what do you mean?
567: [04:19:48] <Zauberfisch> DesignerX: but phpstorm is worth the money (it was even before there was a silverstripe plugin)
568: [04:20:22] <guzzlefry> I've never seen that function in action. :/
569: [04:20:31] <Zauberfisch> which one?
570: [04:20:45] <guzzlefry> finding a method?
571: [04:20:49] <Zauberfisch> ah, that
572: [04:20:51] <DesignerX> yeh I heard about it alot, when I pay for an IDE it will be phpstorme .. for now I use netbeans & I have been for few years
573: [04:20:53] <Zauberfisch> yeah, its kind of weird
574: [04:20:59] <Zauberfisch> it just works from time to time
575: [04:21:02] <guzzlefry> ah, gotcha
576: [04:21:05] <Zauberfisch> haven't figured out what and why yet
577: [04:21:07] <Zauberfisch> must be a bug
578: [04:21:52] <Zauberfisch> also, what are a 100$ if you use it for your profession
579: [04:22:22] <DesignerX> true .. but if its still buggy then I better wait a bit longer
580: [04:22:34] <Zauberfisch> its the the plugin you pay for, its phpstorm
581: [04:22:37] <Zauberfisch> the plugin is free
582: [04:23:00] <DesignerX> ah ok, so no double payment for plugin & IDE
583: [04:23:06] <Zauberfisch> yep
584: [04:23:06] <guzzlefry> nope
585: [04:23:25] <Zauberfisch> what ever - no double payment
586: [04:23:33] <DesignerX> lolz ..
587: [04:23:37] <guzzlefry> :P
588: [04:23:52] <guzzlefry> I'm curious now. What do those Framework specific plugins add?
589: [04:24:16] <DesignerX> for now I dont have a "reason" tp leave Netbeans other then this SS plugin .. I may download a demo of phpstorme & see if it can replace netbeans
590: [04:24:37] <guzzlefry> I'm haven't really found PHPStorm lacking much when editing SilverStripe code, other than maybe pulling in magic properties/methods from the private static $db/$has_one etc.
591: [04:25:20] <Zauberfisch> its also a planed feature to have better type guessing and detection for that magic
592: [04:37:44] <guzzlefry> Can you label a composite field?
593: [04:38:12] <guzzlefry> The only alternative I can think of is to use a LiteralField as the first field.
594: [04:40:08] <guzzlefry> oh, LabelField ;)
595: [04:45:35] * cloph has joined #silverstripe
596: [04:46:26] * cloph_away quit (Ping timeout: 264 seconds)
597: [05:01:19] * Guest2980 quit (Quit: Guest2980)
598: [05:16:01] <guzzlefry> help help help!
599: [05:16:33] <guzzlefry> oh wait, nevermind
600: [05:16:35] <guzzlefry> I'm being a dummy
601: [05:18:10] <ss23> fuck fuck fuck, I just did a release and it went almost *perfectly*
602: [05:18:17] <ss23> THIS IS A BAD SIGN, SOMETHING IS WRONG
603: [05:18:44] <guzzlefry> ss23: What didn't go perfectly? 0.o
604: [05:18:53] <ss23> Nothing of importance
605: [05:18:56] <ss23> I didn't have JAva installed...
606: [05:19:02] <ss23> So I installed it, and now it's working, 100%...
607: [05:19:05] <ss23> THIS IS TOO SCARY FOR ME
608: [05:19:09] <ss23> THIS SHOULDN'T HAVE HAPPENED
609: [05:19:11] <ss23> ;____;
610: [05:19:14] <guzzlefry> JAVA WORKING?
611: [05:19:14] <ss23> A deployment going well is a BAD SIGN
612: [05:19:21] <ss23> It means that there is SOMETHING ELSE BROKEN YOU DON'T KNOW ABOUT
613: [05:19:23] <ss23> ;______;
614: [05:19:28] <guzzlefry> GHOST IN THE MACHINE BRO
615: [05:19:37] <guzzlefry> It's just trying to trick you!
616: [05:19:47] <ss23> "Uh, Mr Client. I have something horrible to inform you about... your deployment is completted and looks perfect"
617: [05:19:49] * guzzlefry wraps tinfoil over his head.
618: [05:19:50] <ss23> ;_;
619: [05:20:10] <ss23> This is like the time a 100+ line of code project compiles perfectly the first time
620: [05:20:19] <ss23> YOU KNOW THAT IT'S GOING TO BE A BAD BUG WHEN YOU FIND IT
621: [05:20:26] <guzzlefry> ss23: How many newcomers do you think we scare away from here per week?
622: [05:20:34] <guzzlefry> :P
623: [05:22:16] <ss23> lol
624: [05:22:18] <ss23> All of them
625: [05:22:18] <ss23> :P
626: [05:23:29] * UncleCheese quit (Quit: UncleCheese)
627: [05:23:31] * liam_ has joined #silverstripe
628: [05:23:39] * liam_ quit (Client Quit)
629: [05:25:56] <ss23> FOUND IT, I FOUND THE ISSUE
630: [05:25:57] <ss23> :O
631: [05:25:58] * ss23 fixes
632: [05:26:36] <simon_w|air> ss23, is this the am/pm thing?
633: [05:26:41] <ss23> no no
634: [05:26:41] <ss23> lol
635: [05:26:44] <ss23> custom code for a client
636: [05:32:05] <simon_w|air> Not good enough!
637: [05:32:13] <ss23> :(
638: [05:32:15] <ss23> you should fix it
639: [05:32:35] <simon_w|air> I have. I use drop downs :p
640: [05:34:48] <ss23> lo, NOT A FIX
641: [05:36:37] <guzzlefry> ss23: We need a bug report!
642: [05:41:10] <ss23> NO U
643: [05:41:21] <guzzlefry> I DON'T KNOW WHAT'S GOING ON
644: [05:41:22] <guzzlefry> GOSH
645: [05:42:19] <simon_w|air> ss23, then I can triage it and give it the red one!
646: [05:43:09] <guzzlefry> simon_w|air: /fixit :P
647: [05:43:17] <simon_w|air> wrong laptop :p
648: [05:43:20] <guzzlefry> aw
649: [05:43:27] <simon_w|air> Hmm, hang on
650: [05:43:40] <ss23> lol
651: [05:44:00] <ss23> I'm too lazy to find reproduction setps
652: [05:44:16] <guzzlefry> well then, don't look at me. :P
653: [05:44:20] <ss23> It is basically like "install SS and look at dates"
654: [05:44:23] <guzzlefry> I'm lazy as well.
655: [05:44:24] <ss23> I thought everyone knew of it!
656: [05:44:27] <ss23> antmas did!
657: [05:44:28] <simon_w|air> Step 1) Find a suitable partner of the opposite sex
658: [05:44:28] <simon_w|air> Step 2) Make sexy fun times
659: [05:44:33] <simon_w|air> reproduction steps!
660: [05:44:47] <ss23> simon_w|air: too lazy, didn't reproduce
661: [05:44:53] <simon_w> FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT
662: [05:44:56] <simon_w|air> Huzzah!
663: [05:44:57] <ss23> NO U
664: [05:45:01] <simon_w|air> Hopefully James isn't at work
665: [05:45:11] <ss23> lol why, you fucking with your PC? :P
666: [05:45:21] <ss23> I walked home quite late one night and saw him...
667: [05:45:22] <simon_w|air> VNCd in from home
668: [05:45:42] <simon_w|air> Yeah, he works late some times
669: [05:45:45] <ss23> We did have lots of fun with the macs
670: [05:45:57] <ss23> The best part is because no physical volume control, literally nothing you can do to stop it XD
671: [05:46:01] <ss23> (at uni)
672: [05:47:27] <simon_w|air> Hmm, my screen-blackout shortcut will black out my local screen, not the remote one
673: [05:49:05] <simon_w|air> Eh, screen saver will do
674: [05:49:11] <simon_w|air> remote VNC so sloooow
675: [05:49:23] <ss23> faster internets!
676: [05:49:48] <simon_w|air> It's VDSL
677: [05:49:50] <simon_w|air> No upstream :p
678: [05:51:47] <ss23> hate that
679: [05:51:52] <ss23> We get ~.8 upstream at home...
680: [05:58:57] <simon_w|air> cable cable caaaaaable!
681: [05:59:49] <ss23> FIBRE FIBRE FIIIIBNBBBREE
682: [06:00:22] <guzzlefry> 0.o
683: [06:00:42] <ss23> Fibre > cable
684: [06:00:47] <ss23> lol
685: [06:00:53] <ss23> I forget you're going to AU simon_w|air
686: [06:00:55] <ss23> That's going to suck
687: [06:00:55] <ss23> lol
688: [06:01:22] <simon_w|air> You know I get better downstream than those fibre plans, right? :p
689: [06:01:30] <ss23> >those fibre plans
690: [06:01:32] <ss23> Whats your downstream?
691: [06:01:35] <simon_w|air> 130
692: [06:01:46] <ss23> damn
693: [06:01:47] <ss23> :(
694: [06:02:18] <simon_w|air> If I can get on the fibre NBN, it'll be great
695: [06:02:23] <simon_w|air> gigabit fibre! :D
696: [06:02:32] <ss23> :(
697: [06:02:37] <ss23> Why isn't our fibre gigabit! :(
698: [06:02:41] <ss23> I WANT THE GIGABITS!!!!!
699: [06:03:07] <guzzlefry> you can't handle the gigabits!
700: [06:03:16] <ss23> DID YOU ORDER THE UFB?!
701: [06:03:21] <simon_w|air> CityLink is
702: [06:03:24] <ss23> YOU'RE GODDAM RIGHT I DID
703: [06:06:57] <guzzlefry> gaaahhh ReferenceError: jQuery is not defined
704: [06:07:02] <ss23> REFINE IT YO
705: [06:07:54] <guzzlefry> Stupid inclusoin order.
706: [06:09:28] <guzzlefry> yay
707: [06:21:35] * Error404NotFound quit (Ping timeout: 272 seconds)
708: [06:25:00] * UncleCheese has joined #silverstripe
709: [06:26:33] * guzzlefry needs a book/guide to writing clean javascript/jquery stuff.
710: [06:33:39] * Error404NotFound has joined #silverstripe
711: [06:38:05] <simon_w|air> Oh crap, I have a blog post to finish
712: [06:38:31] <ss23> lol
713: [06:38:33] <ss23> camfindlays?
714: [06:38:36] <simon_w|air> yeah
715: [06:39:10] <guzzlefry> meh
716: [06:39:22] <guzzlefry> PHPStorm keeps yelling at me about "Inefficient jQuery usage"
717: [06:39:26] <guzzlefry> Won't tell me why. :P
718: [06:39:39] <guzzlefry> $('#BillingFirstName input').val(firstName);
719: [06:39:42] <guzzlefry> Looks fine to me? 0.o
720: [06:41:00] * UncleCheese quit (Quit: UncleCheese)
721: [06:41:05] <guzzlefry> oh no
722: [06:41:19] * zippy__ has joined #silverstripe
723: [06:41:38] <guzzlefry> disabled fields aren't submitted?
724: [06:41:45] <ss23> Indeed!
725: [06:41:50] <ss23> readonly ones are though iirc
726: [06:41:57] <guzzlefry> This ruins
727: [06:41:58] <guzzlefry> everything!
728: [06:42:02] <ss23> lol
729: [06:42:03] <ss23> poor guzzlefry
730: [06:42:10] <guzzlefry> I'll try to see what readonly does.
731: [06:42:14] <simon_w|air> ss23, DID YOU JUST TELL HIM?
732: [06:42:32] <guzzlefry> haha
733: [06:42:57] <ss23> :O
734: [06:42:59] <ss23> TELL WHO WHAT?!
735: [06:43:05] <ss23> camfindlay isn't here if you mean that ;_;
736: [06:43:12] <ss23> (And I don't think he stalks the logs while at home)
737: [06:43:59] <simon_w|air> I just got an email from him about the blog post...
738: [06:44:03] <ss23> haha
739: [06:44:13] <ss23> I think he's at Jury Duty this week, so manybe he only just found time?
740: [06:44:20] <ss23> I definitly didn't say anything to him!
741: [06:44:39] <guzzlefry> yay, ss23, readonly fixes.
742: [06:44:45] <ss23> o/
743: [06:44:50] <ss23> ss23 master webdeveloper hacker!!!
744: [06:44:51] <ss23> fix all the bugs
745: [06:45:02] <guzzlefry> datetime!
746: [06:45:05] <ss23> NOOO
747: [06:45:06] <ss23> :(
748: [06:45:10] <guzzlefry> just front-end? :P
749: [06:45:18] <ss23> Not sure
750: [06:45:23] <ss23> It's not database, but it is PHP
751: [06:45:42] <ss23> On the plus side, I just found a bunch more bugs! YAY
752: [06:58:36] <Zauberfisch> ... who in his right mind would think its a good idea to make database stored templates for html output ...
753: [06:59:04] <simon_w|air> WordPress developers
754: [06:59:32] <Zauberfisch> well, appearently the better part of those so called web developers
755: [06:59:39] <Zauberfisch> typo3, drupal, ...
756: [06:59:41] <Zauberfisch> the list goes on
757: [07:00:23] <ss23> You have to remember, these are also the kinds of developers who use typo3, drupal, wordpress, etc
758: [07:02:59] <Zauberfisch> yeah and if that wasn't enough, one is bound to find them using typo3 as a blog and wordpress as e-commerce
759: [07:04:14] <ss23> lol
760: [07:05:56] <Zauberfisch> hmm, I was hoping to feel better having ranted about it now. but the desired effect has not occurred :/
761: [07:06:03] <ss23> Awww
762: [07:06:04] <Zauberfisch> well, back to work I go ...
763: [07:06:05] <ss23> Zauberfisch: You know what you need?
764: [07:06:08] <ss23> Mother fucking CANDIES!
765: [07:06:08] <ss23> :D
766: [07:06:15] * ss23 sprinkles M&Ms and skittles on Zauberfisch
767: [07:06:15] <Zauberfisch> that is a brilliant idea
768: [07:06:24] <ss23> I'm much happier since I got some
769: [07:06:34] <ss23> It's been weeks since I gorged on candy, and I've been getting really grumpy without it
770: [07:06:42] <ss23> srsly, if I go too long without copious amounts of candies, I get really fucking grumpy
771: [07:06:45] <Zauberfisch> good thing I bought some just half an hour ago
772: [07:06:51] <ss23> :D
773: [07:06:52] <ss23> Nice
774: [07:12:12] <simon_w|air> ss23, sounds like PMS :p
775: [07:13:39] <ss23> Maybe, but not on a rhyhtm, more just "EAT CANDIES OR DIE"
776: [07:13:53] <ss23> Probably some weird dopamine imbalance or some shit like that
777: [07:14:02] <ss23> Easier to eat lots of candies than deal with it another way though :D
778: [07:14:17] <ss23> (Besides, it's like a good self-justification to eat more candy than I normally do :D)
779: [07:17:07] <guzzlefry> is Member::currentUserID() more efficient for checking for a logged in user?
780: [07:17:13] <guzzlefry> compared to Member::currentUser()
781: [07:18:41] <ss23> Doubt either of them hit the DB, it's probably preloaded, so negigible I would say
782: [07:18:42] <DesignerX> guzzlefry: I think it depends on what u need ? you want all user details or just the ID ? (just guessing)
783: [07:18:44] <ss23> I'm guessing though
784: [07:19:15] <guzzlefry> I'm just checking to see that someone is logged in.
785: [07:19:53] <DesignerX> the the CurrentUserID should do it .. Currentuser will return all user details so I think it will consume more resources
786: [07:22:16] <guzzlefry> hrm
787: [07:22:32] <guzzlefry> Can you set the default redirect location for when a user logs out?
788: [07:22:54] <guzzlefry> Doing it right after form submission = There seems to have been a technical problem. Please click the back button, refresh your browser, and try again.
789: [07:22:56] <simon_w|air> guzzlefry, nope. But you can make your own logout link instead
790: [07:26:03] <guzzlefry> How do I call Security::logout? Just new Security()->logout(false)?
791: [07:27:47] <simon_w|air> $member->logout()
792: [07:30:38] * CamelCase has joined #silverstripe
793: [07:31:26] <Zauberfisch> currentUserID returns the ID from session
794: [07:31:40] <Zauberfisch> currentUser() makes a Dataobject::get_one
795: [07:32:14] <guzzlefry> ah, so currentUserID it is :)
796: [07:32:30] <Zauberfisch> but the get_one is cached
797: [07:32:33] <Zauberfisch> so it doesn't matter
798: [07:33:30] <Zauberfisch> because I bet somewhere in framework the current member is fetched anyway for permission check or something along those lines
799: [07:37:14] <simon_w|air> $member = Member::currentUser();
800: [07:37:14] <simon_w|air> Right there in Controller::init()
801: [07:46:05] <guzzlefry> oh god
802: [07:46:14] <guzzlefry> Keep running into bugs for this ecommerce thing I'm writing.
803: [08:00:25] * zippy___ has joined #silverstripe
804: [08:00:50] * zippy__ quit (Ping timeout: 264 seconds)
805: [08:00:51] * zippy___ is now known as zippy__
806: [08:16:11] <Zauberfisch> how is this code even running
807: [08:16:20] <Zauberfisch> ussage of undefined variables everywhere
808: [08:43:05] * TRB143 quit (Read error: Operation timed out)
809: [08:44:14] * TRB143 has joined #silverstripe
810: [08:46:22] * guzzlefry wonders why 2012-01-01 01:01:01 isn't a predefined date constant in DateTime...
811: [08:54:04] * Colin[pi] has joined #silverstripe
812: [08:56:09] * UncleCheese has joined #silverstripe
813: [09:05:49] * kinglozzer has joined #silverstripe
814: [09:15:52] * ARNHOE has joined #silverstripe
815: [09:16:47] * UncleCheese quit (Quit: UncleCheese)
816: [09:24:20] * zippy__ quit (Quit: zippy__)
817: [09:26:14] * zippy__ has joined #silverstripe
818: [09:35:47] * zippy__ quit (Quit: zippy__)
819: [09:39:04] <guzzlefry> [User Error] FieldList::addFieldToTab() Tried to add a tab to object 'FieldList' - 'Root' didn't exist.
820: [09:39:08] <guzzlefry> I am confused.
821: [09:40:56] <guzzlefry> ah
822: [09:41:08] <guzzlefry> Do I have to call $fields = parent::getCMSFields()?
823: [09:45:03] * Shrike_Finland has joined #silverstripe
824: [09:49:17] * UncleCheese has joined #silverstripe
825: [09:52:12] * micmania1 has joined #silverstripe
826: [09:54:27] * Pyromanik has joined #silverstripe
827: [09:57:24] <micmania1> Pyromanik still coming today?
828: [09:59:32] <Pyromanik> micmania1, yep. Might not be able to make pub though, I'll have to make it in from some place called asama court
829: [10:00:13] <Pyromanik> oh, whcih turns out to be exactly where I thought I was going.
830: [10:00:22] <Pyromanik> lol, confusion ++
831: [10:01:27] <Pyromanik> micmania1, Yeh, in that case I should be in the pub by about 5:30ish I guess, providing that I'm finished with work by 5
832: [10:02:15] <Pyromanik> :)
833: [10:02:53] <micmania1> you working now?
834: [10:04:50] <Pyromanik> umm
835: [10:04:51] <Pyromanik> dunno.
836: [10:04:58] <Pyromanik> Trial, starts at 12
837: [10:08:28] * Error404NotFound quit (Read error: Connection reset by peer)
838: [10:11:48] <micmania1> Good luck with you're trial. You near the quayside?
839: [10:23:23] <Pyromanik> yep
840: [10:23:33] <Pyromanik> pretty much right on it, but further up
841: [10:23:51] <Pyromanik> (upriver)
842: [10:25:05] * Error404NotFound has joined #silverstripe
843: [10:27:40] * UncleCheese quit (Quit: UncleCheese)
844: [10:33:45] * Pyromanik quit (Ping timeout: 245 seconds)
845: [10:49:22] * Shrike_Finland quit (Quit: Leaving.)
846: [10:50:11] * DesignerX quit (Ping timeout: 252 seconds)
847: [11:21:08] <micmania1> anybody know a good markdown tutorial for users who don't know HTML?
848: [11:21:17] <micmania1> (ps. its for a wiki)
849: [11:51:20] * dangerdan has joined #silverstripe
850: [11:51:35] <dangerdan> anyone on here like to pass comment on this http://stackoverflow.com/questions/21378802/managing-dynamic-responsive-content-at-the-backend-in-silverstripe ?
851: [11:51:40] <dangerdan> doesnt have to be an SO answer
852: [12:05:09] <kinglozzer> dangerdan: Sounds like widgets to me?
853: [12:06:12] <dangerdan> hmm was looking at that module a few minutes ago. I havent used them before, might have a play around, could take out a lot of legwork for me...
854: [12:06:28] <dangerdan> can widgets be added/re-arranged on a per page basis
855: [12:07:09] <kinglozzer> Yeah, e.g. https://github.com/burnbright/silverstripe-widgetpages
856: [12:07:24] <kinglozzer> Fairly simple to do though
857: [12:07:42] <dangerdan> awesome, that i havent seen!
858: [12:07:44] <dangerdan> thanks
859: [12:10:45] * dangerdan quit (Quit: Page closed)
860: [12:14:35] * dangerdan has joined #silverstripe
861: [12:16:40] * Error404NotFound quit (Ping timeout: 245 seconds)
862: [12:29:40] * Error404NotFound has joined #silverstripe
863: [12:39:54] * Error404NotFound quit (Quit: User guilty of hitting the Big Red X...)
864: [13:02:28] <CamelCase> Hi all, a few days ago I had a crazy issue with the password recovery not working on my site. I suspected it being a cache issue. Well long story short. I deleted _config.php and ran install.php... low and behold, the problem disappeared. Don't know what caused it still but I know that this sorted the problem out :P
865: [13:11:56] <ARNHOE> I am looking to outsource a SilverStripe module (competition where viewers can predict score of a game and get points for a good score, all that in a playoff tree and a groupstage). If anyone is interested please let me know your emailadres so I can sent out the idea for the module.
866: [13:33:48] * UndefinedOffset has joined #silverstripe
867: [13:33:58] * dangerdan quit (Ping timeout: 245 seconds)
868: [14:01:23] * OxFF1 has joined #silverstripe
869: [14:12:12] * OxFF1 quit (Quit: Hasta la proxima)
870: [15:01:04] * ObiWanShanobi has joined #silverstripe
871: [15:03:45] * catcher has joined #silverstripe
872: [15:09:10] * Shrike_Finland has joined #silverstripe
873: [15:14:19] * svandragt has joined #silverstripe
874: [15:16:12] <svandragt> I've got a Enum db field ["Choice" => "Enum('some, example,choices')",] and I want to set other fields based on the value of the field. However in the onBeforeWrite method if I select 'some' then $this->Choice = 1. How do I retrieve 'some' instead?
875: [15:17:09] <svandragt> My enum values are date related so I need to know the actual labels not the integers
876: [15:19:47] <catcher> svandragt, try $obj->dbObject('Field')->enumValues() to get the labels
877: [15:23:17] <svandragt> this does the trick after that line thanks catcher $enumValues[$this->Choice]
878: [15:26:23] * Shrike_Finland quit (Quit: Leaving.)
879: [15:35:04] <svandragt> Session Start Date: 1 Aug 2014, in 6 months; Session End Date: 31 Jul 2015, in 2 years; lol silverstripe :D
880: [16:07:14] * Liquide has joined #silverstripe
881: [16:11:39] <catcher> Does the ORM prevent writing duplicate many_many joins if it already exists?
882: [16:15:09] * ARNHOE quit ()
883: [16:32:26] * kinglozzer quit ()
884: [16:36:38] * LoveDuckie has joined #silverstripe
885: [16:41:02] * LoveDuckie quit (Remote host closed the connection)
886: [16:41:42] * LoveDuckie has joined #silverstripe
887: [17:02:23] <micmania1> catcher, yes it does
888: [17:03:03] <catcher> micmania1, thanks. I assumed it would, but you know what they say..
889: [17:13:07] * CodeTrap has joined #silverstripe
890: [17:24:59] * ObiWanShanobi quit (Remote host closed the connection)
891: [17:52:34] * ObiWanShanobi has joined #silverstripe
892: [17:56:52] * CamelCase quit ()
893: [18:00:58] * ObiWanShanobi quit (Quit: Leaving...)
894: [18:02:42] * ObiWanSh_ has joined #silverstripe
895: [18:22:28] * opal has joined #silverstripe
896: [18:22:43] <opal> Hey all
897: [18:23:30] * opal has left #silverstripe
898: [18:23:47] * opal has joined #silverstripe
899: [18:24:43] <opal> Anyone know how to replace 'action not available on xxx' with something more useful?
900: [18:38:34] * gelignite has joined #silverstripe
901: [18:45:25] * joelpittet has joined #silverstripe
902: [18:55:16] * SphereSilverNL has joined #silverstripe
903: [19:20:23] * antmas has joined #silverstripe
904: [19:23:59] <antmas> mornin all
905: [19:24:06] <SphereSilverNL> evening
906: [19:27:30] <simon_w> https://pbs.twimg.com/media/Be72GYUCYAAM7Vq.png:large
907: [19:28:17] <SphereSilverNL> Not in the mood to solve regexes :(
908: [19:28:29] <SphereSilverNL> But it's a nice puzzle indeed :)
909: [19:34:21] <catcher> oh man, that's just gross.
910: [19:35:20] <simon_w> This is so much fun
911: [19:36:27] <catcher> are you actually doing it?
912: [19:36:36] <simon_w> Yes
913: [19:37:31] <simon_w> Got one diagonal done!
914: [19:38:48] <antmas> simon_w: have posted it on the wall in our office
915: [19:38:50] <antmas> :D
916: [19:39:44] * DigNZ has joined #silverstripe
917: [19:40:56] * wracu has joined #silverstripe
918: [19:41:28] <simon_w> Well, it doesn't have a unique solution
919: [19:41:31] <simon_w> That's just mean
920: [19:42:04] <simon_w> Ooh, unless that's where the H ends up...
921: [19:42:16] <SphereSilverNL> I had a problem. Than, I used regexes. Now I have two problems :D
922: [19:42:39] <wracu> Quick question. How would you go about protecting email addresses ie. allow users to send an email to an address and they can see the recipient, but protect that address from being harvested for spam?
923: [19:42:40] <wracu> I don't need to implement this just now, just need to know what strategies are possible...
924: [19:43:34] <wracu> is this something people think about?
925: [19:44:19] <simon_w> Nope, because then they just spam your form instead
926: [19:44:49] <SphereSilverNL> A few anti-spam measurements might help. Akismet and bating, for example
927: [19:44:59] <SphereSilverNL> But there is, sadly, no definitive answer to this.
928: [19:45:07] <wracu> I know a 'traditional' approach is to use a form mailer instead (and perhaps cc the sender) but as you mention, would still need recaptcha or soething
929: [19:45:30] <wracu> thanks spheresilverNL for the tips I will investigate those for suitability
930: [19:46:55] * robert_ quit (Ping timeout: 260 seconds)
931: [19:51:22] <wracu> this is the link I looked at in regards to this... http://stackoverflow.com/questions/483212/effective-method-to-hide-email-from-spam-bots
932: [19:53:12] <wracu> overkill or necessary?
933: [19:53:20] <catcher> wracu, I do a 2-step process. They submit a form to a person (rather than an email), then the admin has to approve the message. Email address is never published.
934: [19:54:07] * nickmolhoek has joined #silverstripe
935: [19:59:08] * robert_ has joined #silverstripe
936: [20:01:18] <SphereSilverNL> It's 9PM and I'm too tired to stay awake.
937: [20:01:20] <SphereSilverNL> So
938: [20:01:28] <SphereSilverNL> Sleep tight minions!
939: [20:01:39] * SphereSilverNL quit (Quit: bye)
940: [20:04:09] * UncleCheese has joined #silverstripe
941: [20:05:41] <simon_w> Almost done!
942: [20:08:28] <catcher> simon_w, you're nuts.
943: [20:08:31] <simon_w> Finished!
944: [20:08:41] <simon_w> catcher, I think you misspelt awesome there :p
945: [20:12:16] <simon_w> http://twitpic.com/dtl4t4
946: [20:16:11] <catcher> Nice! It's actually more fun than I expected.
947: [20:19:18] * willr has joined #silverstripe
948: [20:27:33] * zippy__ has joined #silverstripe
949: [20:35:30] * joelpitt_ has joined #silverstripe
950: [20:35:37] * joelpittet quit (Read error: Connection reset by peer)
951: [20:37:14] <antmas> hmmm
952: [20:37:30] <antmas> apparently Ryan_Toast's work had a big break in this week
953: [20:37:41] <antmas> smashed all the computers etc
954: [20:41:45] <antmas> :(
955: [20:50:02] * opalfroot has joined #silverstripe
956: [20:50:29] <zippy__> sure it was a break in, and not Ryan going hulk trying to get yaml configs going?
957: [20:50:58] <antmas> zippy__: XD
958: [20:51:00] <opalfroot> anyone know why I may not be able to render the default error-404.html ?
959: [20:51:45] <zippy__> I shouldn't give it shit, I am sure it's a well thort out system that makes sense to everyone else and is really a truely beautiful and elegant design
960: [20:54:08] <antmas> zippy__: ? yaml?
961: [20:54:20] <zippy__> ss yaml configs
962: [20:54:56] <antmas> I know I should, but I flat out just don't use them
963: [20:56:53] * opalfroot quit (Quit: Page closed)
964: [21:10:25] * opal quit (Read error: Connection reset by peer)
965: [21:10:40] * opal has joined #silverstripe
966: [21:13:30] <zippy__> hm
967: [21:14:04] <zippy__> I got a git repo, with a bunch of files and folders. I can add all of them except one folder that just wont add… It's not in the .gitignore, and it's not in the .git/info/exclude
968: [21:14:34] <zippy__> doesn't show in git status as untracked or added
969: [21:14:41] <zippy__> definitly not in the git repo
970: [21:26:04] * CodeTrap quit (Quit: CodeTrap)
971: [21:26:44] * opal quit (Ping timeout: 253 seconds)
972: [21:27:58] <antmas> zippy__: no notifications or anything?
973: [21:28:21] <zippy__> na, I think I see the problem, it was added as a submodule, but no entry in the gitmodules file , so it's stuck
974: [21:30:33] <antmas> ah ok
975: [21:30:40] <antmas> feck
976: [21:30:52] * UndefinedOffset quit (Quit: Leaving.)
977: [21:31:07] <antmas> just realised I'd spent hours working on a SQL report only to find there already was a view that I could have used that does essentially the same thing :(
978: [21:33:09] <ss23> :(
979: [21:33:10] <ss23> Poor antmas
980: [21:57:48] <ss23> This issue is stupidly hard to debug
981: [21:57:48] <ss23> :/
982: [21:58:23] <simon_w> FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT
983: [21:59:04] <Colin[pi]> lol antmas
984: [21:59:15] <Colin[pi]> sounds like something I would do
985: [22:01:32] <guzzlefry> yay
986: [22:01:52] <guzzlefry> simon_w: again again!
987: [22:02:12] <simon_w> guzzlefry, FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT
988: [22:02:20] <simon_w> I'M NOT A TELLYTUBBY
989: [22:02:34] <guzzlefry> :P
990: [22:03:23] <Colin[pi]> CAN WE FIX IT?
991: [22:03:39] <guzzlefry> only know if you try!
992: [22:03:50] <Colin[pi]> </bobthebuilder>
993: [22:03:53] <simon_w> Well, it's ss23, so probably not
994: [22:04:01] <ss23> :(
995: [22:04:03] <antmas> hate when this happens
996: [22:04:05] <antmas> :(
997: [22:04:13] <ss23> Hate it when this happens
998: [22:04:14] <Colin[pi]> leave ss23 alone! HE'S DOING THE BEST HE CAN
999: [22:04:18] <simon_w> Just do the crossword puzzle!
1000: [22:04:34] <simon_w> https://pbs.twimg.com/media/Be72GYUCYAAM7Vq.png:large
1001: [22:04:53] <Colin[pi]> simon_w: oh that fills me with such hate
1002: [22:05:08] <simon_w> Colin[pi], http://twitpic.com/dtl4t4
1003: [22:05:24] <ss23> Colin[pi]: ++
1004: [22:05:26] <ss23> <3
1005: [22:05:51] <Colin[pi]> I'll just nod knowingly and assume you got it right
1006: [22:05:58] <Colin[pi]> regexs are not my forte ;)
1007: [22:05:59] <simon_w> I should check
1008: [22:07:20] <antmas> crosswords are not my forte
1009: [22:07:40] <simon_w> I <3 regex
1010: [22:07:59] <Colin[pi]> I last about 2 minutes before my brain hurts
1011: [22:08:14] <Colin[pi]> oh btw good morning
1012: [22:08:15] <Colin[pi]> ;D
1013: [22:08:27] <antmas> mornin!
1014: [22:08:41] <antmas> today is anti-efficiency day
1015: [22:08:50] <antmas> >:|
1016: [22:11:09] <Colin[pi]> google hates that new site I made... it's ranking has slipped further than will ever be clicked by any user :(
1017: [22:11:15] <Colin[pi]> still have nfi why
1018: [22:11:42] <simon_w> Crap, got one wrong
1019: [22:11:48] <Colin[pi]> OH NOES
1020: [22:12:09] <Colin[pi]> I have lost all faith in your abilities simon_w
1021: [22:12:30] <simon_w> Time to do it again!
1022: [22:13:35] <Colin[pi]> BLINDFOLDED
1023: [22:14:07] <simon_w> But it's not in braille...
1024: [22:14:27] <Colin[pi]> pfft any excuse
1025: [22:17:26] <simon_w> Fixed it!
1026: [22:17:44] <simon_w> Dammit, no I didn't
1027: [22:18:22] <Colin[pi]> -_-
1028: [22:22:11] <simon_w> Only the one square is wrong
1029: [22:22:13] <simon_w> GAAAAAAH
1030: [22:24:50] <ss23> GAH!
1031: [22:25:09] <ss23> Problem with the regex puszzle is that if you mess up early, you're fucked
1032: [22:25:18] <ss23> I tired it a few times but made minor mistakes each time, so I cried
1033: [22:25:19] <ss23> :(
1034: [22:27:20] * azureknight has joined #silverstripe
1035: [22:27:28] <azureknight> Sup peeps?
1036: [22:29:45] * Ryan-Toast has joined #silverstripe
1037: [22:29:48] <ss23> The sky!
1038: [22:29:49] <ss23> :O
1039: [22:30:05] <Ryan-Toast> Morning, all.
1040: [22:30:11] <antmas> Ryan-Toast: !!!
1041: [22:30:14] <antmas> you had a break in?
1042: [22:30:23] <Ryan-Toast> Yeah, how did you know that?
1043: [22:30:27] <Ryan-Toast> Oh, Facebook :P
1044: [22:30:29] <antmas> Ryan-Toast: FB :P
1045: [22:30:36] <Ryan-Toast> Yweah, fucking annoying.
1046: [22:30:42] <Ryan-Toast> At least all my work is on the server.
1047: [22:30:56] <Ryan-Toast> Just had to set up a new computer for a the mean time until I get a replacement.
1048: [22:31:14] <antmas> Ryan-Toast: insurance
1049: [22:31:35] <Ryan-Toast> Yeah, so new computer.
1050: [22:31:39] <Ryan-Toast> And new headphones.
1051: [22:31:44] <antmas> w00t
1052: [22:32:04] <azureknight> Clever ss23
1053: [22:33:35] <antmas> man
1054: [22:33:46] <antmas> so dumb that you can't use alias' in where clausses
1055: [22:33:49] <antmas> clauses*
1056: [22:35:52] <ss23> :D
1057: [22:35:54] <azureknight> Anybody know how to use the csv importer when your object grabs a field from another object?
1058: [22:36:42] <azureknight> I always get a validation error, telling me that the object can't be empty, even though I've tried to specify in the csv.
1059: [22:38:53] <azureknight> I wrote validation for the object to need that field entered if the user wishes to save the object. But on the CSV importer, I'm not sure how to get it to assign the related object. :/
1060: [22:40:21] <ss23> Some developers... "I need to make sure no one can ever access these files... should I put them outside of the webroot? NO! I'll put them publically accessible, then have a .htaccess file be teh only thing protecting it!"
1061: [22:40:35] <ss23> This isn't going to go wrong at any point is it :S
1062: [22:40:37] <ss23> bah :(
1063: [22:40:56] <ss23> meh, it's not that bad I guess, but like, this seems dodgy
1064: [22:43:26] <antmas> ss23: http://i.imgur.com/2KZ1u6b.jpg
1065: [22:43:39] <ss23> lol
1066: [22:43:52] * gelignite quit (Quit: http://bit.ly/nkczDT)
1067: [22:43:53] <ss23> yes this
1068: [22:47:26] <Raymondo> ss23: there are a couple of unanswered threads on the forum about moving ss code outside web root
1069: [22:50:01] <ss23> Well in this case it would be just files
1070: [22:50:06] <ss23> Not really SS code
1071: [22:51:42] * chrisrio has joined #silverstripe
1072: [22:53:57] * zippy__ quit (Ping timeout: 248 seconds)
1073: [22:54:58] <azureknight> Knowing my luck, I'm the only fool who needs to update the CSV Importer to work a specific way. XD
1074: [22:57:47] <Colin[pi]> azureknight: sounds like you share my luck :D
1075: [22:58:02] <azureknight> I've always thought that Murphy's law worked overtime on my life, Colin[pi]
1076: [22:58:08] <Colin[pi]> lol same here
1077: [22:58:29] <Colin[pi]> so many times I have some problem or issue.. "oh that would be something very common and easy to fix, I'm sure"
1078: [22:58:30] <azureknight> Then we are brothers.
1079: [22:58:33] <Colin[pi]> goes to google
1080: [22:58:40] <Colin[pi]> NO ONE ELSE IN THE WORLD
1081: [22:58:41] <Colin[pi]> ;D
1082: [22:58:54] <azureknight> lol... Yeeeep. Pretty much every issue.
1083: [22:59:09] <azureknight> Then I come to the irc with the brainiacs.
1084: [22:59:51] <azureknight> And of course, the doc on this uses german fields in their example!?
1085: [23:00:48] * zippy__ has joined #silverstripe
1086: [23:03:46] <azureknight> Me: http://dec.re/54Xg
1087: [23:08:55] <Colin[pi]> lol
1088: [23:09:09] <Colin[pi]> I browse the SS source code A LOT
1089: [23:09:26] <Colin[pi]> sometimes there just are not a lot of examples out there of the "SS way" to do thing
1090: [23:09:29] <Colin[pi]> *things
1091: [23:09:33] <Colin[pi]> :\
1092: [23:10:39] <catcher> outta here, later guys
1093: [23:10:53] * catcher quit (Quit: Leaving)
1094: [23:15:12] * Bollig|DesignCty has joined #silverstripe
1095: [23:16:47] <simon_w> Fixed it properly!
1096: [23:21:58] * ObiWanSh_ quit (Quit: Leaving...)
1097: [23:23:02] * micmania1 has joined #silverstripe
1098: [23:25:39] <guzzlefry> hrm, custom form template...
1099: [23:27:07] * antmas looks at guzzlefry
1100: [23:27:11] <antmas> >.>
1101: [23:27:29] <guzzlefry> antmas: I remember them being a pain in the ass. :P
1102: [23:28:10] <antmas> :P
1103: [23:28:20] <antmas> I'm not game enough! http://www.gizmodo.com.au/2014/01/this-image-can-supposedly-break-your-brain/
1104: [23:29:20] <guzzlefry> If I have a siezure...
1105: [23:30:51] <ss23> haha
1106: [23:31:10] <ss23> eriously. Don’t do this if you work with text or video.
1107: [23:31:14] <ss23> ..........
1108: [23:31:15] <ss23> I do this
1109: [23:31:17] * ss23 clicks play
1110: [23:31:21] <antmas> lol
1111: [23:31:38] <antmas> so, you stare at EITHER coloured grate and then bam! colour blind!
1112: [23:32:59] <guzzlefry> simon_w: So to confirm some things I read in the logs, forTemplate() is in fact not needed for custom form templates?
1113: [23:33:25] <simon_w> yes
1114: [23:34:05] <ss23> HERE IS IT
1115: [23:34:09] * ss23 shakes antmas
1116: [23:34:13] <ss23> WHERE IS THE BLOODY THING I WANNA SEE IT
1117: [23:34:30] <antmas> ss23: pretty sure you look at those grates or find an image of it
1118: [23:34:34] <ss23> ...
1119: [23:34:39] <antmas> elsewhere, and then stare at it
1120: [23:34:42] <ss23> I looked at them the entire time they were up on the video, but nothing happened
1121: [23:34:45] <ss23> this seems like A+ bs
1122: [23:35:08] <guzzlefry> ss23: fix the Form docs pls!
1123: [23:35:09] <antmas> ss23: pause the video :P
1124: [23:35:20] <ss23> bah, takes at least 3 minutes
1125: [23:35:24] <ss23> :/
1126: [23:35:34] <guzzlefry> Who stares at color grating for 3 minutes
1127: [23:36:47] <ss23> I wonder how long it's been now
1128: [23:36:52] <ss23> cause I feel nothing different, looks fine
1129: [23:37:02] <antmas> ss23: I went 30 seconds and nothing
1130: [23:37:14] <antmas> but only staring at the red
1131: [23:37:40] <ss23> okay I'm done now
1132: [23:37:48] <ss23> hmm
1133: [23:37:51] <ss23> it does work a tiny bit
1134: [23:37:51] <ss23> lol
1135: [23:37:56] <ss23> the induction test image is working for me
1136: [23:37:57] <ss23> :D
1137: [23:38:09] <guzzlefry> oh no
1138: [23:39:08] <ss23> oh coool
1139: [23:39:19] <ss23> the best part is that tilting your head changes the color of it
1140: [23:39:20] <ss23> :D
1141: [23:40:10] <ss23> Text isn't affected at all by this effect it seems
1142: [23:40:14] <ss23> antmas: you are a girl for not doing this properly
1143: [23:40:39] <ss23> lame effect in general though, seems as fun as the standard optical illusions
1144: [23:43:44] <antmas> ss23: :P I did do it
1145: [23:43:50] <ss23> simon_w: Is Ben Friedland related to Hamish...?
1146: [23:44:06] <ss23> CAUSE THAT'S LIKE HAMISH'S NAME
1147: [23:44:06] <antmas> but I have a spot from a welding torch so I don't really want to risk anything else :P
1148: [23:44:10] <ss23> wait he might be friedlander
1149: [23:44:13] <simon_w> ss23, who?
1150: [23:44:33] <ss23> simon_w: Guy who posted the app.net hackathon thing
1151: [23:44:35] <ss23> I presume not though
1152: [23:44:40] <simon_w> ss23, no
1153: [23:44:45] * ec8or__ has joined #silverstripe
1154: [23:45:20] * coldhand has joined #silverstripe
1155: [23:46:29] * geekdenz1 has joined #silverstripe
1156: [23:46:37] <Ryan-Toast> coldhand: Is that an asoiaf reference?
1157: [23:47:02] * svandragt1 has joined #silverstripe
1158: [23:47:35] <antmas> Ryan-Toast: I was wondering that too
1159: [23:47:56] <ss23> idgi
1160: [23:47:56] <ss23> :
1161: [23:48:01] <ss23> :(
1162: [23:48:28] <antmas> Game of Thrones
1163: [23:48:35] <antmas> character called Cold Hands
1164: [23:48:45] * geekdenz quit (Ping timeout: 272 seconds)
1165: [23:48:45] * ec8or_ quit (Read error: Connection reset by peer)
1166: [23:48:46] * coldhand_ quit (Ping timeout: 272 seconds)
1167: [23:48:47] * svandragt quit (Ping timeout: 272 seconds)
1168: [23:48:48] <azureknight> I want to end the csvimporter
1169: [23:49:20] <antmas> azureknight: and Azure fight to the DEATH
1170: [23:49:22] <ss23> I know what asoiaf is, just not the character :P
1171: [23:49:32] <ss23> I only watched first season, never read it, and didn't like it, so haven't continued
1172: [23:49:39] <Ryan-Toast> Read it, man.
1173: [23:49:41] <antmas> ss23: YOU FAIL
1174: [23:49:41] <Ryan-Toast> Great books.
1175: [23:49:47] <Ryan-Toast> at life.
1176: [23:49:58] <antmas> Ryan-Toast: from the 4th book I think
1177: [23:50:05] <ss23> What's wrong with not liking a certain series? o.o
1178: [23:50:06] <Ryan-Toast> Yarp
1179: [23:50:32] <Ryan-Toast> Everything. How dare you not like soemething other people like?
1180: [23:50:34] <ss23> lol
1181: [23:50:42] <azureknight> Lol, thanks antmas
1182: [23:50:42] <ss23> I read all the Twlight books, does this count?
1183: [23:50:51] <ss23> I've read worse tbh
1184: [23:51:03] <azureknight> simon_w have you updated the csvimporter before?
1185: [23:51:27] <ss23> To be honest, Dan Brown's books were infinitly worse than Twlight
1186: [23:51:30] <ss23> Just putting that out there
1187: [23:51:46] <Ryan-Toast> Asoiaf ruined fanatasy for me. Everythime I read something now I'm all like: "Why isn't this person dead, or being raped or something?"
1188: [23:52:05] <ss23> XD
1189: [23:52:12] <antmas> Twilight had horrible writing and prose, Dan Brown's books were at least competant at English
1190: [23:52:22] <Ryan-Toast> Ugh, Dan Brown
1191: [23:52:24] <antmas> both are terrible though :D
1192: [23:52:36] <ss23> antmas: opposite
1193: [23:52:45] <ss23> Dan's Browns were literally the worst written books I have ever read
1194: [23:52:48] <ss23> The plots were really good though
1195: [23:52:52] <Ryan-Toast> HELLO I'M DAN BROWN AND HERE ARE MY CHARACTERS: SUPERMODEL GENIUS, AND OTHER SUPERMODEL SCIENTIST
1196: [23:52:55] <antmas> really?
1197: [23:53:02] <Ryan-Toast> What are fat/ugly people?
1198: [23:53:06] <ss23> Compare to Twilight which had the most stupid plot ever, etc
1199: [23:53:17] <ss23> idk
1200: [23:53:17] <Ryan-Toast> <ss23 I enjoyed digital fortress.
1201: [23:53:28] <ss23> I just *really* hate Dan Browns writing. Seriously reads like a fucking movie script to me >.<
1202: [23:53:30] <antmas> yeah that was the only one I liked
1203: [23:53:35] <ss23> lol
1204: [23:53:37] <ss23> I never read it :D
1205: [23:53:40] <ss23> I read uh...
1206: [23:53:43] <ss23> the one with the conspiracy theory
1207: [23:53:49] <antmas> so, all of them?
1208: [23:53:49] <ss23> and the secret cabal of scientists
1209: [23:53:50] <ss23> you know
1210: [23:53:51] <ss23> XD
1211: [23:53:53] <Ryan-Toast> The region one?
1212: [23:53:58] <ss23> religion one!
1213: [23:53:59] <ss23> it had religion
1214: [23:54:00] <ss23> um
1215: [23:54:02] <ss23> not da vinchi code
1216: [23:54:02] <Ryan-Toast> region, lol.
1217: [23:54:04] <ss23> dammit
1218: [23:54:07] * ss23 looks at the list
1219: [23:54:08] <Ryan-Toast> Angels and demons?
1220: [23:54:14] <Ryan-Toast> Or deceptionpoint
1221: [23:54:27] <ss23> The Lost Symbol!
1222: [23:54:34] <Ryan-Toast> Is that his new one?
1223: [23:54:38] * antmas loads up list of Lovecraft's work
1224: [23:54:44] <ss23> 2009, Ryan-Toast
1225: [23:54:48] <ss23> Newest is 2013, Infenro
1226: [23:55:08] <Ryan-Toast> I stopped reading his stuff. They were fine when I wqqas young, but now I can't stand them.
1227: [23:55:12] <ss23> lol
1228: [23:55:14] <ss23> I'm reading Snow Crash now
1229: [23:55:17] <ss23> It's lulz
1230: [23:55:26] <ss23> Main character called "Hero Protaginist"
1231: [23:55:27] <ss23> I luld
1232: [23:55:36] <antmas> last thing I read was Dune, now I can't read books anymore
1233: [23:55:53] <ss23> antmas: o.o
1234: [23:55:53] <ss23> Why?
1235: [23:55:58] <ss23> I have Dune sitting on my desk at home :O
1236: [23:56:00] <antmas> it's too good!
1237: [23:56:01] <ss23> Haven't started it yet
1238: [23:56:07] <ss23> It's next to The Silmarillion too!
1239: [23:58:54] <azureknight> Silmarillion looks intriguing. Being someone who enjoys LotR and the Hobbit.
1240: [23:59:38] * LoveDuckie quit (Read error: Connection reset by peer)
1241: [23:59:54] <ss23> Yeah

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