#silverstripe IRC Log

IRC log for 4 March 2013

All timestamps are in UTC.

1: [00:01:00] * howardgrigg quit (Remote host closed the connection)
2: [00:09:00] <spronk> hmm
3: [00:09:00] <spronk> that seems logical, simon_w
4: [00:10:00] <spronk> in our app, prepared statements are 30-40% slower first time
5: [00:10:00] <spronk> but ~5-10% quicker tahn standard statement every subsequent time
6: [00:10:00] <spronk> this is with PDO though
7: [00:10:00] <spronk> and not SS
8: [00:11:00] * chillu quit (Quit: chillu)
9: [00:11:00] <simon_w> Yeah, finding out how often you get that hit is important before I'll feel comfortable recommending preparing everything
10: [00:19:00] <Pyromanik> how to do report in 2.4?
11: [00:20:00] <ss23> Do users have the option of turning them into emulated prepares?
12: [00:22:00] * howardgrigg has joined #silverstripe
13: [00:23:00] * mobiusnz has joined #silverstripe
14: [00:29:00] <Pyromanik> so, reports, who has done one?
15: [00:35:00] <Pyromanik> WTF is a GoF ?
16: [00:37:00] <Pyromanik> right
17: [00:37:00] <Pyromanik> Gang of Four
18: [00:38:00] <Pyromanik> http://en.wikipedia.org/wiki/Design_Patterns
19: [00:43:00] * Colin[pi] has joined #silverstripe
20: [00:44:00] <Colin[pi]> simon_w: how was Canberra? didn't get to buy you that lemonade :P
21: [00:44:00] <Colin[pi]> good day sirs
22: [00:45:00] <Pyromanik> no brolove
23: [00:45:00] <Pyromanik> so disappiont
24: [00:48:00] * joelpittet has joined #silverstripe
25: [00:49:00] <simon_w> Colin[pi], apparently, I brought the bad weather. Though Wellington is lovely :p
26: [00:50:00] <Colin[pi]> Pyromanik: yeah I checked his twitter and he had already left :C
27: [00:50:00] * UncleCheese has joined #silverstripe
28: [00:50:00] <Pyromanik> :P
29: [00:50:00] <Colin[pi]> simon_w: you sure did, it's fantastic today lol
30: [00:50:00] <Pyromanik> this kid gets around!
31: [00:51:00] <simon_w> Yeah, but I didn't come from somewhere with bad weather
32: [00:52:00] <Colin[pi]> the first time I went to brazil, it was sunny for 3 days out of 30
33: [00:52:00] <Pyromanik> is there a query one could use to pull duplicate entries out of a table?
34: [00:52:00] <Colin[pi]> hehe
35: [00:52:00] <simon_w> Oh, I brought it from Sydney
36: [00:52:00] <Pyromanik> chaps
37: [00:52:00] <simon_w> So I took it to Sydney then!
38: [00:52:00] <Colin[pi]> doesn't matter, it follows the plane ;)
39: [00:53:00] <Pyromanik> duplicate being defined as a subset of columns being identical
40: [00:53:00] <simon_w> Pyromanik, join against the same table, on those columns, where ID != ID
41: [00:54:00] <Pyromanik> simon_w, brilliant as always, cheers
42: [00:54:00] * UncleCheese_ has joined #silverstripe
43: [00:55:00] * UncleCheese quit (Ping timeout: 245 seconds)
44: [00:55:00] <Colin[pi]> go and submit a fix :P
45: [00:55:00] <Pyromanik> FFFFFFFFFFFFF docs contradicting themselves
46: [00:55:00] <Pyromanik> class docbloc lists method: "return DataObjectSet", actual method docblock lists: "return SQLQuery"
47: [00:56:00] <Pyromanik> 2.4
48: [00:56:00] <Pyromanik> (reports)
49: [00:56:00] <Pyromanik> on probably the least used feature of the CMS
50: [00:56:00] <Pyromanik> no
51: [00:57:00] <willr> Oh look it's simon_w
52: [00:57:00] <simon_w> willr, yup! Back in time for Saturday
53: [00:57:00] <FrozenFire> I tried to use that once!
54: [00:57:00] <simon_w> I used that once!
55: [00:57:00] <willr> Long time no see.
56: [00:58:00] <Pyromanik> lulz
57: [00:58:00] <willr> Enjoy your booty call?
58: [00:58:00] * UncleCheese_ quit (Client Quit)
59: [00:59:00] <Colin[pi]> lol
60: [00:59:00] <simon_w> You know it
61: [01:00:00] <Colin[pi]> you jelly willr?
62: [01:02:00] * mobiusnz quit (Ping timeout: 252 seconds)
63: [01:02:00] * mobiusnz1 has joined #silverstripe
64: [01:08:00] <pippy> handy for what I'm doing
65: [01:08:00] <pippy> Pyromanik: I'm getting into making reports atm
66: [01:10:00] <willr> Colin[pl] totally
67: [01:10:00] <willr> Colin[pi]*
68: [01:28:00] <simon_w> Pyromanik, you should do what I did. Write the report, make sure it works, have it never be used then delete the entire CMS!
69: [01:29:00] <spronk> yay!
70: [01:34:00] * mobiusnz has joined #silverstripe
71: [01:35:00] <Pyromanik> simon_w, so about this duplicate entries
72: [01:35:00] * mobiusnz1 quit (Ping timeout: 245 seconds)
73: [01:37:00] <Pyromanik> get('ClassName', null, null, LEFT JOIN "ClassName" AS "NonAmbiguious" ON "ClassName"."Col" = "NonAmbiguious"."Col" AND "ClassName"."Col2" = "NonAmbigious"."Col2" ... etc ?
74: [01:38:00] * LoveDuckie quit (Ping timeout: 252 seconds)
75: [01:38:00] <Pyromanik> doing it wrong?
76: [01:39:00] <Pyromanik> define 'heavily'
77: [01:39:00] <Pyromanik> 1992
78: [01:39:00] <Pyromanik> like
79: [01:39:00] <Pyromanik> reload, don't refresh.
80: [01:39:00] <pippy> i refresh the page and they're still filled in
81: [01:39:00] <pippy> when did browsers start storing form fields so heavly?
82: [01:39:00] <Pyromanik> ??
83: [01:40:00] <Pyromanik> OH WAIT, ALL MODERN BROWSERS DID AWAY WITH THE GO BUTTON LOL
84: [01:40:00] <Pyromanik> instead of refresh
85: [01:40:00] <Pyromanik> click the go arrow
86: [01:40:00] <Pyromanik> Install showgo
87: [01:40:00] <Pyromanik> 'awesome bar' not so awesome.
88: [01:40:00] <Pyromanik> derp derp derp derp fuck you firefox 3
89: [01:41:00] * joelpittet quit (Remote host closed the connection)
90: [01:41:00] <Pyromanik> or click in address bar and push enter
91: [01:41:00] <Pyromanik> see if that does it
92: [01:42:00] <pippy> hm, closing down all other tabs seems to fix it
93: [01:42:00] <pippy> perhaps it's a firefox 19 thing
94: [01:45:00] <simon_w> also, inner join
95: [01:45:00] <simon_w> Pyromanik, you need to where for Class.ID != NonAmbig.ID
96: [01:45:00] <Pyromanik> simon_w, ah yes, of course on ID, but thanks for innerjoin, wasn't sure which to use
97: [01:48:00] <Pyromanik> so so much copy paste :<
98: [01:49:00] <Pyromanik> CPR!
99: [01:49:00] <Pyromanik> Copy, Paste, Refine
100: [01:53:00] <Colin[pi]> my work is mostly Copy Refine Annotate Paste... I call it CRAP
101: [01:54:00] <Colin[pi]> that too
102: [01:54:00] <simon_w> My work is mostly "bah, why is PHP so boring?"
103: [01:54:00] <simon_w> I call it *yawn* :p
104: [02:02:00] * sminnee quit (Quit: sminnee)
105: [02:03:00] <FrozenFire> PHP is the pen upon the page. Being a bore is a matter of how you mark that page.
106: [02:04:00] <FrozenFire> Take on an apprentice.
107: [02:04:00] <simon_w> Oh, I'm bored of programming in general
108: [02:04:00] <FrozenFire> So involve yourself in a greater capacity. ;)
109: [02:04:00] <willr> simon_w more haskell?
110: [02:04:00] <simon_w> willr, not until I've recovered from Honours :p
111: [02:04:00] <simon_w> It's just mostly PHP
112: [02:07:00] <spronk> programming is boring
113: [02:07:00] <spronk> making pretty pictures however
114: [02:07:00] <spronk> that's awesoem!
115: [02:09:00] <willr> spronk damn hippy.
116: [02:11:00] <spronk> damn, hippy!
117: [02:11:00] <ss23> simon_w: Wanna help me build an automated sentry turret instead? Still programming, but more pratical
118: [02:11:00] <ss23> :D
119: [02:11:00] <ss23> damn hippy!
120: [02:11:00] <spronk> :D
121: [02:12:00] <FrozenFire> Everyone goes big. Go small.
122: [02:12:00] <willr> ss23 what scale are you talking?
123: [02:12:00] <FrozenFire> Microturret
124: [02:13:00] <ss23> Given that I don't do engineering, it's a hack job. Tape some servos to a tripod and tape a laser pointer to it for now :P
125: [02:13:00] <ss23> willr: Like, how big the turret is? Haven't built it yet properly, but we're looking at around the size that could be mounted easily on a camera tripod
126: [02:13:00] <FrozenFire> Should make something that you can mount above the threshold of doorways.
127: [02:14:00] <ss23> Need to find someone that can build stuff :<
128: [02:14:00] <spronk> nano-scale turret
129: [02:14:00] <ss23> Well the software should work regardless of all of that stuff,so *shrug*
130: [02:14:00] <Colin[pi]> You can buy those Portal turrets now
131: [02:14:00] <FrozenFire> One that fires taser probes
132: [02:14:00] <pippy> someone should port silverstripe to go
133: [02:14:00] <spronk> with lasers.
134: [02:15:00] <ss23> pippy: Nu uh.
135: [02:15:00] <FrozenFire> That's web scale.
136: [02:15:00] <ss23> ^^^
137: [02:15:00] <Colin[pi]> can someone explain to me, in one sentence, what is the deal with node.js
138: [02:15:00] <ss23> With MongoDB
139: [02:15:00] <spronk> someone should port node to SilverStripe
140: [02:15:00] <ss23> No, to C, but we'll run that in JSLinux on Node
141: [02:15:00] <FrozenFire> Someone should port SilverStripe to node
142: [02:15:00] * ajshort has joined #silverstripe
143: [02:15:00] <spronk> you mean algol?
144: [02:16:00] <ss23> Colin[pi]: Hype
145: [02:16:00] <spronk> Colin[pi]: MIND FUCKERY
146: [02:16:00] <Colin[pi]> figured
147: [02:16:00] <FrozenFire> Colin[pi], Lack of overhead.
148: [02:16:00] <ss23> New language + hype == hyped up people
149: [02:16:00] <pippy> ss23: so true
150: [02:16:00] <FrozenFire> Meh. I like node.js.
151: [02:16:00] <ss23> Lack of overhead?
152: [02:16:00] <ss23> Liek running an entire Javascript VM is a lack of overhead?
153: [02:16:00] <pippy> i was gonna water it down a bit, but yeah yupe
154: [02:16:00] <FrozenFire> ss23, You have it running as its own webserver, essentially.
155: [02:16:00] <Colin[pi]> there is so much new shit, I don't have time to learn all of this overhyped stuff :C
156: [02:16:00] <FrozenFire> It serves the requests itself.
157: [02:16:00] <spronk> ss23: js + v8 is a *lot* faster than php / py / rubby etc
158: [02:16:00] <ss23> Yes, I know, I've used it
159: [02:16:00] <FrozenFire> It does not act as a processor.
160: [02:16:00] <ss23> spronk: Does it *matter*? How many people ever have to deal with that?
161: [02:17:00] <ss23> Besides, you can write faster C I'mw illing to bet
162: [02:17:00] <FrozenFire> I'm actually working on a substantial-as-hell node.js project right now
163: [02:17:00] <spronk> ss23: you can, but C is ugly and shit
164: [02:17:00] <FrozenFire> Serving tens of thousands of requests per minute.
165: [02:17:00] <ss23> And Javascript is the Godsend of elegant languages, I'm sure
166: [02:17:00] <spronk> node.js is probably the fastest way to use a dynamic language on the web, that isn't a microsoft solution
167: [02:17:00] <ss23> protip: Most webservers (nginx, lighttpd) can already serve a decent amount of requests per second. Bragging that your language can serve as fast as a bunch of pre-existing things isn't really a bragging point at all
168: [02:18:00] <ss23> But awesomely, *it doesn't matter*
169: [02:18:00] <pippy> imo go was far more impressive than node.js
170: [02:18:00] <ss23> By the time you're hitting a problem with how slow your language is, you've probably got 20 million a year to spend doing whatever hacks you like
171: [02:18:00] <spronk> esp when you have to start dealing with web sockets
172: [02:18:00] <spronk> it kinda does
173: [02:18:00] <spronk> well, ss23
174: [02:18:00] * spronk was very impressed at js+v8's speed
175: [02:18:00] <spronk> python is orders of magnitude slower than js on v8
176: [02:18:00] <ss23> pippy: Python is slow as fuck
177: [02:18:00] <pippy> spronk: what about python?
178: [02:19:00] <ss23> Go seems like a much better contribution to *everything* than Node will ever be
179: [02:19:00] <ss23> Nothing's perfect
180: [02:19:00] <pippy> go was everything i want in a language
181: [02:19:00] <ss23> Sure
182: [02:19:00] <spronk> Go isn't without its own issues
183: [02:19:00] <ss23> Apart from me, of course :D
184: [02:19:00] <ss23> ^^
185: [02:20:00] <Colin[pi]> if I followed all the hyped up fads my head would literally implode
186: [02:20:00] <spronk> Go is an entirely different ecosystem
187: [02:20:00] <spronk> ss23: thing about node.js is that javascript on the client side isn't going away any time soon, and node lets you cash in on existing js resources
188: [02:21:00] <spronk> lol
189: [02:21:00] <ss23> Because there's such an amazing amount of Javascript things you could use out of the box serverside before Node came out, right
190: [02:21:00] <ss23> HYPE
191: [02:21:00] <ss23> HYPE AS FUCK
192: [02:21:00] <ss23> 10/10 HYPE
193: [02:22:00] <Colin[pi]> 10/10 hype, would hype again A+++
194: [02:23:00] <ss23> Why?
195: [02:23:00] <spronk> also
196: [02:23:00] <spronk> running Go in a web server environment is harder than running node
197: [02:23:00] <Pyromanik> lol, Go
198: [02:23:00] * spronk isn't really a huge fan of either, but i see benefits in node where I don't really see many in go
199: [02:23:00] <ss23> 15:25:16 < spronk> running Go in a web server environment is harder than running node
200: [02:23:00] <ss23> (I haven't ran Go personally)
201: [02:24:00] <Colin[pi]> Round one. FIGHT.
202: [02:24:00] <ss23> DUEL?
203: [02:24:00] <Pyromanik> yeah but have you run it?
204: [02:24:00] <ss23> Pyromanik: ;_;
205: [02:24:00] <Pyromanik> but that's nothing new, I'm shit at CA too
206: [02:24:00] * ss23 lifts Colin[pi]
207: [02:24:00] <Pyromanik> k
208: [02:24:00] <ss23> Do you even lift?
209: [02:24:00] <Pyromanik> duel
210: [02:24:00] <Pyromanik> I'm shit at duel
211: [02:25:00] <spronk> ss23: node in a web server env is basically npm install (your fav framework)
212: [02:25:00] <pippy> spronk: lol!
213: [02:25:00] <pippy> and then resolve all the broken dependencies, and try to fix the broken library you just downloaded
214: [02:25:00] <ss23> That seems stupid
215: [02:25:00] <ss23> Thats like trying to talk about how PHP is much harder to run in a webserver enviroment than a framework.
216: [02:25:00] <ss23> ...
217: [02:25:00] <spronk> done!
218: [02:26:00] <spronk> well, installing node is pretty easy too... and v8 is packaged
219: [02:26:00] <ss23> Seems like a bit of a bs thing to say, spronk.
220: [02:26:00] <ss23> However you wish to do that, *shrug*
221: [02:26:00] <ss23> And this is *after* you've installed Node yourself, + v8
222: [02:28:00] <spronk> there's also other stupid stuff like io libraries for go needing byte slices instead of strings, and all sorts of other gotchas and bullshit ffs moments that you just don't get with more web oriented languages
223: [02:28:00] <Pyromanik> yes, I see, but... -.-
224: [02:28:00] <Pyromanik> syntax
225: [02:28:00] <ss23> Pyromanik: Did you mean '), or no ) at all?
226: [02:28:00] <Pyromanik> umm
227: [02:28:00] <Pyromanik> What is my error?
228: [02:28:00] <Pyromanik> 'WHERE "ClientID" = 0 OR "JobTypeID" = 0 OR "RegionID" = 0)'
229: [02:28:00] <ss23> Pyromanik: )
230: [02:28:00] <ss23> I'm just saying pointing out that you can install a framework with the node package manager is a BS "advantage" of Node. Even if it took you 30 mins to do it, what amoutn of time is spent doing that vs writing actual code? seems like such a silly thing to bring up.
231: [02:29:00] <ss23> UNMATCHED PAREN
232: [02:29:00] <ss23> PLZ FIX Pyromanik
233: [02:29:00] <Pyromanik> OH LOL DOUBLE WHERE
234: [02:29:00] <Pyromanik> derp
235: [02:29:00] <Pyromanik> $filter = 'WHERE '.$where
236: [02:29:00] <ss23> But? :S
237: [02:30:00] <Pyromanik> WHERE WHERE blah= blah
238: [02:30:00] <ss23> AND THE PAREN IS FINE?!
239: [02:30:00] <ss23> psh
240: [02:30:00] <Pyromanik> hurr durr $filter in 2.4 puts into Where, do not specify :<
241: [02:30:00] <Pyromanik> NOPE
242: [02:31:00] * ss23 where Pyromanik = ss23
243: [02:50:00] <Pyromanik> nevarz
244: [02:56:00] <ss23> ALWAYS
245: [02:58:00] * mobiusnz quit (Ping timeout: 252 seconds)
246: [03:07:00] <Pyromanik> shit, hold on
247: [03:07:00] <Pyromanik> umm
248: [03:07:00] <Pyromanik> simon_w, with that duplicates query
249: [03:08:00] <Pyromanik> oh
250: [03:08:00] <Pyromanik> I'm using DataObject::get
251: [03:08:00] <Pyromanik> (2.4 version)
252: [03:09:00] <Pyromanik> can I preserve that somehow?
253: [03:09:00] <Pyromanik> so of course it crops off all fetched data that doesn't fit in the model
254: [03:09:00] <Pyromanik> do I need to manually construct a query object and execute it?
255: [03:09:00] <Pyromanik> (the joined stuffs)
256: [03:12:00] <simon_w> Yup
257: [03:12:00] <Pyromanik> turret?
258: [03:12:00] <ss23> So, simon_w, going to help build the turret? :D
259: [03:12:00] <Pyromanik> or
260: [03:12:00] <ss23> simon_w: I'll let you use C~
261: [03:12:00] <Pyromanik> ~ ?
262: [03:12:00] <Pyromanik> hmm
263: [03:12:00] <Pyromanik> right, and then build an array data?
264: [03:13:00] <Pyromanik> what hijinks are you up to now ss23 ?
265: [03:15:00] <Pyromanik> descriptive.
266: [03:15:00] <Pyromanik> ...
267: [03:15:00] <ss23> Building a turret!
268: [03:16:00] <ss23> SENTRY TURRET
269: [03:16:00] <ss23> LASERS
270: [03:16:00] <ss23> gotta go out
271: [03:16:00] <ss23> will explain wehn I get back
272: [03:16:00] <Pyromanik> to get the rest of the tank?
273: [03:16:00] <ss23> long story short, TURRET SHOOTS PEOPLE WITH A CAMERA
274: [03:17:00] * ss23 away
275: [03:17:00] <Pyromanik> o.0
276: [03:17:00] <ss23> PAINTBALL
277: [03:20:00] * priithansen quit (Quit: priithansen)
278: [03:20:00] <simon_w> He's making a robot sheep?
279: [03:23:00] <Colin[pi]> aren't those standard issue in NZ?
280: [03:25:00] <irogue> only in invercargill
281: [03:25:00] <irogue> well, and tasmania
282: [03:25:00] <Colin[pi]> well that goes without saying
283: [03:27:00] * peter_ss1 has joined #silverstripe
284: [03:27:00] * peter_ss quit (Ping timeout: 255 seconds)
285: [03:31:00] <pippy> irogue: and gore
286: [03:36:00] * joelpittet has joined #silverstripe
287: [03:38:00] * eikonos quit (Ping timeout: 255 seconds)
288: [03:39:00] * joelpittet quit (Remote host closed the connection)
289: [03:40:00] * joelpittet has joined #silverstripe
290: [03:44:00] * joelpitt_ has joined #silverstripe
291: [03:46:00] <ss23> Pyromanik: Automated sentry turret!
292: [03:46:00] <ss23> going to hack up a gun on it and make it track people and shoot them
293: [03:47:00] <Colin[pi]> *turret also
294: [03:47:00] * joelpittet quit (Ping timeout: 250 seconds)
295: [03:47:00] <Colin[pi]> some guy on youtube made a automated paintball turrent
296: [03:49:00] <ss23> They're all a) shit and b) not opensource
297: [03:49:00] <ss23> Yeah, there are a few people who've made them
298: [03:49:00] <Colin[pi]> https://www.youtube.com/watch?v=6QcfZGDvHU8
299: [03:49:00] <Colin[pi]> weaksauce
300: [03:49:00] <ss23> Yeah, that ones not opensource software or design
301: [03:52:00] * peter_ss1 quit (Ping timeout: 245 seconds)
302: [04:04:00] * DigNZ quit (Quit: DigNZ)
303: [04:06:00] * nickmolhoek quit (Quit: nickmolhoek)
304: [04:08:00] * willr quit (Quit: willr)
305: [04:09:00] <Colin[pi]> how can I make the search results go to their own template and not the same as the current page?
306: [04:09:00] <Colin[pi]> (haven't used the inbuilt search for a while :o)
307: [04:10:00] <simon_w> Page_results.ss, usually
308: [04:10:00] * cloph quit (Read error: Operation timed out)
309: [04:10:00] <Colin[pi]> aye, but it pulls in all the other stuff for the current page (widgets etc.)
310: [04:11:00] * ajshort quit (Quit: Leaving)
311: [04:11:00] * cloph_away has joined #silverstripe
312: [04:26:00] * peter_ss has joined #silverstripe
313: [04:35:00] * SightUnseen has left #silverstripe
314: [04:35:00] * SightUnseen has joined #silverstripe
315: [04:45:00] <Pyromanik> so make it root level template, not Layout Colin[pi]
316: [04:49:00] <Colin[pi]> hmm well that could work :o
317: [04:51:00] <Colin[pi]> hmm no
318: [04:51:00] <Colin[pi]> the problem I guess is not really the template, it's more the controller/path, i.e. search within /news, get news templates
319: [04:54:00] * joelpitt_ quit (Remote host closed the connection)
320: [04:54:00] * joelpittet has joined #silverstripe
321: [05:01:00] <Pyromanik> Colin[pi], sounds like you want a searchcontext, not a default site search.
322: [05:01:00] <Pyromanik> and with that, i'm going home.
323: [05:01:00] * Pyromanik quit (Quit: Leaving)
324: [05:13:00] * DesignerX has joined #silverstripe
325: [05:14:00] * Colin[pi] quit (Ping timeout: 276 seconds)
326: [05:16:00] <DesignerX> hi, is there a dropdown menu with checbox selection ? I remeber seeing it in ss2.4 .
327: [05:25:00] * SightUnseen has left #silverstripe
328: [05:25:00] * SightUnseen has joined #silverstripe
329: [05:26:00] <simon_w> TreeDropdownField?
330: [05:26:00] <simon_w> TreeMultiselectField?
331: [05:37:00] <DesignerX> simon_w: I think so, I never used it but reemmber seeing it in another module in the backend . I will look into it & see ifts working with ss3 , ty
332: [05:40:00] * DigNZ has joined #silverstripe
333: [05:55:00] * SightUnseen has left #silverstripe
334: [05:55:00] * SightUnseen has joined #silverstripe
335: [06:10:00] * DigNZ quit (Quit: DigNZ)
336: [06:12:00] * openbees has joined #silverstripe
337: [06:14:00] <openbees> Hello guys ... I am trying to configure a DateField using "$newField->setConfig('dateformat', 'MM/yyyy');" now this value is not storing in Database ... with format (dd/MM/yyyy) its working fine ?
338: [06:15:00] <openbees> I am also trying $newField->setConfig('datavalueformat', 'yyyy-MM'); with above config .. but still no luck .. anybody ?
339: [06:23:00] * willr has joined #silverstripe
340: [06:41:00] * ajshort has joined #silverstripe
341: [06:46:00] <openbees> ^^ ? anyone I am still struggling :(
342: [07:04:00] * DigNZ has joined #silverstripe
343: [07:04:00] * DigNZ quit (Client Quit)
344: [07:12:00] * willr quit (Quit: willr)
345: [07:16:00] * joelpittet quit (Remote host closed the connection)
346: [07:16:00] * willr has joined #silverstripe
347: [07:19:00] * joelpittet has joined #silverstripe
348: [07:21:00] * joelpittet quit (Remote host closed the connection)
349: [07:39:00] * Shrike_Finland quit (Quit: Leaving.)
350: [07:39:00] * eikonos has joined #silverstripe
351: [07:39:00] * eikonos quit (Changing host)
352: [07:39:00] * eikonos has joined #silverstripe
353: [07:41:00] * willr quit (Quit: willr)
354: [07:42:00] * chillu has joined #silverstripe
355: [07:45:00] * ratcat has joined #silverstripe
356: [07:46:00] * ratcat has left #silverstripe
357: [07:54:00] <travis-ci> [travis-ci] silverstripe/sapphire#1554 (3.0 - 64888c0 : Ingo Schommer): The build passed.
358: [07:54:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/5219764
359: [07:54:00] * travis-ci has left #silverstripe
360: [07:54:00] * travis-ci has joined #silverstripe
361: [07:54:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/2b6d735182c3...64888c07b7c5
362: [08:01:00] <guci0> Hello World!
363: [08:01:00] * guci0 has joined #silverstripe
364: [08:05:00] * openbees quit (Ping timeout: 245 seconds)
365: [08:16:00] * ocm has joined #silverstripe
366: [08:22:00] * DigNZ has joined #silverstripe
367: [08:25:00] * DigNZ quit (Client Quit)
368: [08:40:00] * peter_ss quit (Ping timeout: 250 seconds)
369: [08:44:00] * LoveDuckie has joined #silverstripe
370: [08:45:00] * Shrike_Finland has joined #silverstripe
371: [08:57:00] * peterevjan has joined #silverstripe
372: [08:59:00] <peterevjan> Hi. I am trying to get a Silverstripe 3 site working on my shared hosting provider. I can get it to work with index.php, but when I try to go to the root url I get a message that the page doesn't exist. Like this: test.ahavaxthuset.se.preview.citynetwork.se/
373: [08:59:00] <peterevjan> This URL does work: http://test.ahavaxthuset.se.preview.citynetwork.se/index.php/startsida/
374: [08:59:00] <peterevjan> What mistake have I made?
375: [09:02:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/sapphire/compare/1fef42681aa8...d57caa647738
376: [09:02:00] * travis-ci has joined #silverstripe
377: [09:02:00] <travis-ci> [travis-ci] silverstripe/sapphire#1555 (3.1 - d57caa6 : Ingo Schommer): The build passed.
378: [09:02:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/sapphire/builds/5220564
379: [09:02:00] * travis-ci has left #silverstripe
380: [09:04:00] * zfmf has joined #silverstripe
381: [09:05:00] * kinglozzer has joined #silverstripe
382: [09:07:00] * SightUnseen has joined #silverstripe
383: [09:08:00] <peterevjan> When I turn on the RewriteEngine in .htaccess, I get a white 500 page
384: [09:09:00] * SightUnseen has left #silverstripe
385: [09:10:00] <ocm> howdy!
386: [09:10:00] <ocm> peterevjan what does your .htaccess looklike?
387: [09:11:00] <peterevjan> ocm: somehow I had deleted the rewritebase
388: [09:11:00] <peterevjan> sorry, I am changing it back and forth right now to experiment
389: [09:11:00] <peterevjan> hold on
390: [09:11:00] <peterevjan> ocm: nevermind, I just got it working
391: [09:11:00] <ocm> this workd properly here
392: [09:11:00] <ocm> http://test.ahavaxthuset.se.preview.citynetwork.se/om-skolan/
393: [09:12:00] <ocm> haha :) good its working again
394: [09:12:00] <peterevjan> ocm: thanks anyway!
395: [09:12:00] <ocm> no problem
396: [09:12:00] <ocm> I like to fix things that are already fixed
397: [09:12:00] <ocm> :D
398: [09:15:00] <peterevjan> the magic of rubberducking
399: [09:20:00] * Pyromanik has joined #silverstripe
400: [09:29:00] <kinglozzer> Quick question for everyone using Git for development, do you all just .gitignore 'assets' and upload it manually if you need to?
401: [09:30:00] * peterevjan quit (Remote host closed the connection)
402: [09:31:00] * ferge has joined #silverstripe
403: [09:31:00] * ferge has left #silverstripe
404: [09:36:00] * lx-berlin has joined #silverstripe
405: [09:37:00] * DesignerX quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
406: [09:39:00] * Shrike_Finland1 has joined #silverstripe
407: [09:41:00] * Shrike_Finland quit (Ping timeout: 248 seconds)
408: [09:43:00] * Colin[pi] has joined #silverstripe
409: [09:44:00] * popeshoe quit (Quit: Leaving)
410: [09:46:00] * g4b0 has joined #silverstripe
411: [09:46:00] <g4b0> morning
412: [09:47:00] * popeshoe has joined #silverstripe
413: [09:47:00] * zfmf quit (Ping timeout: 245 seconds)
414: [09:47:00] <g4b0> and I like to limit end user permissions
415: [09:47:00] <g4b0> I need to deploy a site
416: [09:47:00] <Colin[pi]> 'lo
417: [09:48:00] <g4b0> which is the best config settings for a group that can create/delete/edit pages and users
418: [09:48:00] <g4b0> without being a super admin?
419: [09:49:00] <Jakx> yo
420: [09:49:00] * Jakx has joined #silverstripe
421: [09:49:00] <g4b0> SS 3.1.0-beta2
422: [09:50:00] <Jakx> i.e Zauberfisch
423: [09:50:00] <Jakx> Whats up - other side of the world? You good?
424: [09:50:00] <Zauberfisch> hey
425: [09:51:00] <Zauberfisch> 9 people showed up
426: [09:51:00] <Jakx> ooh nice, that's about the same as the Auckland meet! haha
427: [09:51:00] <Colin[pi]> saw the photo, good turn out!
428: [09:51:00] <Zauberfisch> was pretty awesome
429: [09:51:00] <Zauberfisch> just had a great silverstripe meetup yesterday in vienna
430: [09:53:00] <Jakx> Is there a way to get Director::baseURL() return an https:// url?
431: [09:54:00] <Jakx> do I need to prepend something?
432: [09:59:00] <Colin[pi]> Jakx: try using Director::setBaseURL() and setting to the https?
433: [10:02:00] <Jakx> Colin[pi], will do :)
434: [10:03:00] <Zauberfisch> hold on
435: [10:03:00] <Zauberfisch> but there is a better way
436: [10:03:00] <Colin[pi]> there always is :)
437: [10:05:00] <Zauberfisch> and if you have an url, and you want to make it absolute, you can use $url = Direcotr::absluteURL($url);
438: [10:05:00] <Zauberfisch> Jakx try Director::absoluteBaseURL()
439: [10:07:00] <Jakx> Zauberfisch, thanks - i'll give that a shot now
440: [10:12:00] <Jakx> nailed it, thanks guys!
441: [10:17:00] <Colin[pi]> guys is the best way to get the site search to use it's own template to make Page_results.ss a top-level template, instead of a $Layout?
442: [10:18:00] <Colin[pi]> I want the results to appear on the same template every time, without stuff linked to the page type currently being viewed
443: [10:23:00] <kinglozzer> If I don't want any allowed actions on a page, is public static $allowed_actions = array('index'); the best way to do it?
444: [10:26:00] <kinglozzer> cc chillu, simon_w
445: [10:29:00] <Jakx> kinglozzer, if you don't specify allowed actions to begin with - the array isn't needed
446: [10:31:00] <kinglozzer> Ah just noticed that from looking at RequestHandler->allowedActions(), thanks Jakx
447: [10:34:00] * guci0 quit (Ping timeout: 245 seconds)
448: [10:40:00] * Colin[pi] quit (Ping timeout: 276 seconds)
449: [10:43:00] * guci0 has joined #silverstripe
450: [11:02:00] * feejin has joined #silverstripe
451: [11:05:00] * Pyromanik quit (Quit: HydraIRC -> http://www.hydrairc.com <- Nine out of ten l33t h4x0rz prefer it)
452: [11:07:00] <ajshort> chillu: Do you know who will be reviewing https://github.com/silverstripe/sapphire/pull/1240?
453: [11:10:00] <g4b0> Action 'aaa' isn't available on class PghCallForTenders_Controller.
454: [11:10:00] <g4b0> how can I solve? [SS 3.1.0-beta2]
455: [11:10:00] <g4b0> I'm getting this string
456: [11:10:00] <g4b0> instead of the 404 error page
457: [11:11:00] * gelignite has joined #silverstripe
458: [11:19:00] * Jakx has left #silverstripe
459: [11:20:00] <g4b0> chillu: do you think it's a regression introduced into 3.1.0-beta2?
460: [11:21:00] <ajshort> It's just a pain to keep rebasing it onto a moving target
461: [11:21:00] <ajshort> OK
462: [11:21:00] <lx-berlin> what, i am trying to upgrade a ss2.3 site to ss3.1. I am getting this notice : "mktime(): You should be using the time() function instead"
463: [11:21:00] <chillu> ajshort: That's probably on the backburner for now, we really need to focus on 3.1 features :/
464: [11:22:00] <chillu> g4b0: Error page would be nicer, yes
465: [11:23:00] <chillu> ajshort: Yeah, thanks for updating your GSOC work there, I know its a pain. Well, at least the changes should get smaller in the next weeks, so less "target movement"
466: [11:26:00] <g4b0> chillu: the only page that give an error page if the action ins't allowed is the home page
467: [11:26:00] <g4b0> all other pages just print the string
468: [11:26:00] <g4b0> maybe it's an problem linked to the URL management?
469: [11:55:00] * priithansen has joined #silverstripe
470: [11:56:00] <kinglozzer> g4b0: Yeah I noticed this the other day, haven't had time to investigate it properly yet
471: [12:12:00] * howardgrigg quit (Remote host closed the connection)
472: [12:22:00] <kinglozzer> g4b0, chillu: https://gist.github.com/kinglozzer/5081915
473: [12:23:00] * UncleCheese has joined #silverstripe
474: [12:26:00] * UncleCheese_ has joined #silverstripe
475: [12:27:00] * UncleCheese quit (Ping timeout: 245 seconds)
476: [12:29:00] * UncleCheese has joined #silverstripe
477: [12:30:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
478: [12:33:00] * UncleCheese quit (Ping timeout: 245 seconds)
479: [12:33:00] * UncleCheese_ has joined #silverstripe
480: [12:36:00] * UncleCheese has joined #silverstripe
481: [12:37:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
482: [12:38:00] * priithansen quit (Quit: priithansen)
483: [12:39:00] * UncleCheese_ has joined #silverstripe
484: [12:40:00] * UncleCheese quit (Ping timeout: 245 seconds)
485: [12:40:00] * priithansen has joined #silverstripe
486: [12:43:00] * UncleCheese has joined #silverstripe
487: [12:43:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
488: [12:44:00] <ocm> once I put it in templates
489: [12:44:00] <ocm> if its in Includes, it doesnt do anything
490: [12:44:00] <ocm> where to put it?
491: [12:44:00] <ocm> if I want to overwride WidgetHolder.ss
492: [12:44:00] <ocm> I get 101 error
493: [12:46:00] * UncleCheese_ has joined #silverstripe
494: [12:47:00] * UncleCheese quit (Ping timeout: 245 seconds)
495: [12:49:00] * UncleCheese has joined #silverstripe
496: [12:50:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
497: [12:53:00] * UncleCheese_ has joined #silverstripe
498: [12:54:00] * UncleCheese quit (Ping timeout: 245 seconds)
499: [12:56:00] * UncleCheese has joined #silverstripe
500: [12:57:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
501: [12:59:00] * qlex1 has joined #silverstripe
502: [12:59:00] * EPIK quit (Ping timeout: 245 seconds)
503: [12:59:00] * qlex1 says hi
504: [13:00:00] * UncleCheese_ has joined #silverstripe
505: [13:00:00] * UncleCheese quit (Ping timeout: 245 seconds)
506: [13:03:00] * UncleCheese has joined #silverstripe
507: [13:04:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
508: [13:06:00] * UncleCheese_ has joined #silverstripe
509: [13:07:00] * UncleCheese quit (Ping timeout: 245 seconds)
510: [13:07:00] <ss23> UncleCheese_'s connection goes down more than my mother.
511: [13:07:00] <ocm> haha
512: [13:08:00] <ocm> I think he ate the wrong cheese
513: [13:10:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
514: [13:10:00] <ss23> XD
515: [13:10:00] * UncleCheese has joined #silverstripe
516: [13:12:00] <g4b0> kinglozzer: sorry I was in lunch time :)
517: [13:13:00] * toebu has joined #silverstripe
518: [13:13:00] * toebu quit (Remote host closed the connection)
519: [13:13:00] * UncleCheese_ has joined #silverstripe
520: [13:14:00] * UncleCheese quit (Ping timeout: 245 seconds)
521: [13:14:00] <g4b0> kinglozzer, chillu: https://gist.github.com/kinglozzer/5081915 is exactly my problem
522: [13:15:00] <g4b0> I can't remember if it was working in 3.1.0-beta1 or not
523: [13:17:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
524: [13:18:00] * UndefinedOffset has joined #silverstripe
525: [13:21:00] * Friksel has joined #silverstripe
526: [13:27:00] * ajshort quit (Quit: Leaving)
527: [13:27:00] <ocm> will give eternal love for answers
528: [13:27:00] <ocm> so anyone who can tell me how to overwrite the WidgetHolder.ss ?
529: [13:29:00] * UncleCheese has joined #silverstripe
530: [13:32:00] <ocm> are you located in some kind of connection vortex?
531: [13:32:00] <ocm> Welcome back Uncle :D
532: [13:33:00] * UncleCheese quit (Ping timeout: 245 seconds)
533: [13:33:00] * UncleCheese_ has joined #silverstripe
534: [13:33:00] <UndefinedOffset> ocm make sure you put it in the templates folder of your theme, not in layouts or includes. that usually works for me for 90% of the templates
535: [13:34:00] <ocm> well, funny thing
536: [13:35:00] <ocm> gives 101 error
537: [13:35:00] <ocm> the whole page that includes a widget
538: [13:35:00] <ocm> when I put my WidgetHolder.ss (or Widget.ss even tried that) in the /template directory
539: [13:36:00] * UncleCheese has joined #silverstripe
540: [13:37:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
541: [13:39:00] * UncleCheese_ has joined #silverstripe
542: [13:40:00] * UncleCheese quit (Ping timeout: 245 seconds)
543: [13:40:00] * Shrike_Finland1 quit (Quit: Leaving.)
544: [13:41:00] * ARNHOE has joined #silverstripe
545: [13:43:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
546: [13:43:00] * UncleCheese has joined #silverstripe
547: [13:46:00] * UncleCheese_ has joined #silverstripe
548: [13:47:00] * UncleCheese quit (Ping timeout: 245 seconds)
549: [13:50:00] * UncleCheese has joined #silverstripe
550: [13:50:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
551: [13:53:00] * UncleCheese_ has joined #silverstripe
552: [13:54:00] * UncleCheese quit (Ping timeout: 245 seconds)
553: [13:56:00] * UncleCheese has joined #silverstripe
554: [13:57:00] * qlex1 has left #silverstripe
555: [13:57:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
556: [14:00:00] * UncleCheese_ has joined #silverstripe
557: [14:00:00] * UncleCheese quit (Ping timeout: 245 seconds)
558: [14:03:00] * UncleCheese has joined #silverstripe
559: [14:04:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
560: [14:07:00] * UncleCheese_ has joined #silverstripe
561: [14:08:00] * ARNHOE quit (Remote host closed the connection)
562: [14:08:00] * UncleCheese quit (Ping timeout: 245 seconds)
563: [14:10:00] * UncleCheese has joined #silverstripe
564: [14:11:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
565: [14:14:00] * UncleCheese_ has joined #silverstripe
566: [14:14:00] * UncleCheese quit (Ping timeout: 245 seconds)
567: [14:17:00] * UncleCheese has joined #silverstripe
568: [14:18:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
569: [14:20:00] * UncleCheese_ has joined #silverstripe
570: [14:21:00] * UncleCheese quit (Ping timeout: 245 seconds)
571: [14:24:00] * UncleCheese has joined #silverstripe
572: [14:25:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
573: [14:27:00] * UncleCheese_ has joined #silverstripe
574: [14:28:00] * UncleCheese quit (Ping timeout: 245 seconds)
575: [14:31:00] * UncleCheese has joined #silverstripe
576: [14:31:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
577: [14:34:00] * UncleCheese_ has joined #silverstripe
578: [14:35:00] * UncleCheese quit (Ping timeout: 245 seconds)
579: [14:35:00] * lx-berlin has left #silverstripe
580: [14:37:00] * UncleCheese has joined #silverstripe
581: [14:38:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
582: [14:41:00] * UncleCheese_ has joined #silverstripe
583: [14:42:00] * UncleCheese quit (Ping timeout: 245 seconds)
584: [14:44:00] * UncleCheese has joined #silverstripe
585: [14:45:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
586: [14:47:00] * UncleCheese_ has joined #silverstripe
587: [14:48:00] * UncleCheese quit (Ping timeout: 245 seconds)
588: [14:51:00] * UncleCheese has joined #silverstripe
589: [14:52:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
590: [14:54:00] * UncleCheese_ has joined #silverstripe
591: [14:55:00] * UncleCheese quit (Ping timeout: 245 seconds)
592: [14:58:00] * UncleCheese has joined #silverstripe
593: [14:58:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
594: [15:01:00] * UncleCheese_ has joined #silverstripe
595: [15:02:00] * UncleCheese quit (Ping timeout: 245 seconds)
596: [15:04:00] * UncleCheese has joined #silverstripe
597: [15:05:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
598: [15:07:00] * UncleCheese_ has joined #silverstripe
599: [15:08:00] * UncleCheese quit (Ping timeout: 245 seconds)
600: [15:11:00] * UncleCheese has joined #silverstripe
601: [15:12:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
602: [15:13:00] * Zauberfisch quit (Ping timeout: 246 seconds)
603: [15:14:00] * UncleCheese_ has joined #silverstripe
604: [15:15:00] * UncleCheese quit (Ping timeout: 245 seconds)
605: [15:16:00] * Zauberfisch has joined #silverstripe
606: [15:18:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
607: [15:18:00] * UncleCheese has joined #silverstripe
608: [15:18:00] * zfmf has joined #silverstripe
609: [15:21:00] * UncleCheese_ has joined #silverstripe
610: [15:22:00] * UncleCheese quit (Ping timeout: 245 seconds)
611: [15:25:00] * UncleCheese has joined #silverstripe
612: [15:25:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
613: [15:28:00] * UncleCheese_ has joined #silverstripe
614: [15:29:00] * UncleCheese quit (Ping timeout: 245 seconds)
615: [15:31:00] * UncleCheese has joined #silverstripe
616: [15:32:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
617: [15:35:00] * UncleCheese_ has joined #silverstripe
618: [15:35:00] * david_ has joined #silverstripe
619: [15:35:00] * UncleCheese quit (Ping timeout: 245 seconds)
620: [15:35:00] * david_ is now known as david_bru
621: [15:38:00] * UncleCheese has joined #silverstripe
622: [15:39:00] * UncleCheese_ quit (Ping timeout: 245 seconds)
623: [15:42:00] * UncleCheese quit (Ping timeout: 245 seconds)
624: [15:45:00] * feejin quit (Remote host closed the connection)
625: [15:52:00] * david_bru quit (Quit: ChatZilla 0.9.90 [Firefox 19.0/20130215130331])
626: [16:03:00] * ARNHOE has joined #silverstripe
627: [16:05:00] * ARNHOE quit (Remote host closed the connection)
628: [16:06:00] * ARNHOE has joined #silverstripe
629: [16:10:00] * ARNHOE quit (Ping timeout: 252 seconds)
630: [16:10:00] * Friksel quit (Ping timeout: 245 seconds)
631: [16:20:00] * zfmf has left #silverstripe
632: [16:32:00] <ocm> I am using a sortable gridfield
633: [16:32:00] <ocm> :D
634: [16:32:00] <ocm> but how to sort something to the previous page?
635: [16:35:00] <ocm> hahaha
636: [16:35:00] <ocm> just working on some stuff, and just bumped into that
637: [16:35:00] <ocm> me neither
638: [16:35:00] <ocm> :D
639: [16:35:00] <kinglozzer> I have no idea!
640: [16:35:00] <ocm> lovely
641: [16:35:00] <kinglozzer> Change your gridfieldconfig to show 1000 records per page :D
642: [16:36:00] <kinglozzer> ocm: https://github.com/ajshort/silverstripe-gridfieldextensions that module
643: [16:36:00] <ocm> or is it something else?
644: [16:36:00] <kinglozzer> ajshort's gridfield stuff supports moving between pages, though it's a little buggy
645: [16:36:00] <ocm> whats the way to do it?
646: [16:36:00] <ocm> its the SortableGrids module right?
647: [16:37:00] <ocm> thnx anyway
648: [16:37:00] <ocm> will look in his workaround
649: [16:37:00] <kinglozzer> You can install that and just use the orderable rows part
650: [16:37:00] <ocm> ah, other module :)
651: [16:38:00] <kinglozzer> ocm: "To move an item to another page drag the row over the respective page button and release." - that's for SortableGridField
652: [16:39:00] <ocm> thanks for pointing it oit
653: [16:39:00] <ocm> ah I never knew that
654: [16:39:00] <ocm> out*
655: [16:42:00] <kinglozzer> I never knew either :P
656: [16:42:00] * kinglozzer Must learn to read instructions
657: [16:43:00] * ocm same
658: [16:43:00] <ocm> :P
659: [16:55:00] <ocm> time to go home
660: [16:55:00] <ocm> cheers
661: [16:55:00] <ocm> exit
662: [16:55:00] * ocm quit ()
663: [17:17:00] * g4b0 quit (Remote host closed the connection)
664: [17:20:00] * kinglozzer quit (Remote host closed the connection)
665: [17:47:00] * chillu quit (Quit: chillu)
666: [17:54:00] * azureKnight has joined #silverstripe
667: [17:56:00] <azureKnight> Sup people?
668: [18:09:00] * Motoservo quit (Read error: Connection reset by peer)
669: [18:12:00] * Motoservo has joined #silverstripe
670: [18:47:00] * Nivery has joined #silverstripe
671: [18:58:00] * UndefinedOffset quit (Quit: Leaving.)
672: [19:03:00] * zfmf has joined #silverstripe
673: [19:09:00] * DigNZ quit (Remote host closed the connection)
674: [19:09:00] * DigNZ has joined #silverstripe
675: [19:09:00] * DigNZ has joined #silverstripe
676: [19:10:00] * UndefinedOffset has joined #silverstripe
677: [19:18:00] * zfmf quit (Ping timeout: 248 seconds)
678: [19:25:00] * ARNHOE has joined #silverstripe
679: [19:27:00] * nickmolhoek has joined #silverstripe
680: [19:27:00] * pippy_ has joined #silverstripe
681: [19:27:00] * nickmolhoek quit (Remote host closed the connection)
682: [19:27:00] * nickmolhoek has joined #silverstripe
683: [19:29:00] * pippy quit (Ping timeout: 255 seconds)
684: [19:43:00] * Pyromanik has joined #silverstripe
685: [19:54:00] * pippy_ is now known as pippy
686: [20:00:00] * tankr has joined #silverstripe
687: [20:11:00] * willr has joined #silverstripe
688: [20:13:00] * SightUnseen has left #silverstripe
689: [20:13:00] * SightUnseen has joined #silverstripe
690: [20:20:00] <Pyromanik> TIL you can drag and drop images into TinyMCE in 2.4
691: [20:20:00] <Pyromanik> converts them to base64 urldata
692: [20:22:00] <Pyromanik> Takes forever to publish though :<
693: [20:22:00] <Pyromanik> do not recommend
694: [20:26:00] * ARNHOE quit (Remote host closed the connection)
695: [20:30:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
696: [20:42:00] * chillu has joined #silverstripe
697: [20:44:00] * Colin[pi] has joined #silverstripe
698: [20:48:00] * priithansen quit (Quit: priithansen)
699: [20:49:00] * Motoservo has joined #silverstripe
700: [20:50:00] * mobiusnz has joined #silverstripe
701: [20:50:00] <simon_w> Pyromanik, doing it wrong!
702: [20:50:00] * priithansen has joined #silverstripe
703: [20:51:00] <spronk> yeah pretty much aye
704: [20:54:00] <simon_w> Ooh, the new search on ss.org searches IRC logs. Nice work chillu.
705: [20:54:00] <chillu> :)
706: [20:54:00] <chillu> StackOverflow doesn't really work so well, their URLs suck for that purpose
707: [20:54:00] <simon_w> Maybe I should get around to making the log site itself less ugly :p
708: [20:55:00] <Pyromanik> heh simon_w
709: [20:56:00] <Pyromanik> looks alright
710: [20:56:00] <Pyromanik> just
711: [20:56:00] <Pyromanik> yeah
712: [20:56:00] <Pyromanik> not so pretty when you're not using eyes.
713: [20:56:00] <simon_w> Massive block of text!
714: [20:56:00] <Pyromanik> or viewing source
715: [20:56:00] <chillu> Like, if you search for "SEO" you get all kinds of non-related results
716: [20:56:00] * Liquide has joined #silverstripe
717: [20:59:00] * FrozenFire simultaneously applauds and shits on chillu :P
718: [21:00:00] <FrozenFire> I like it, but there are a bunch of things which make it much less useful than the old docs.
719: [21:00:00] <FrozenFire> Methods are unsorted in any way, shape or form.
720: [21:00:00] <FrozenFire> So one has to either search manually, or search for the name of the method
721: [21:00:00] <FrozenFire> Statics are also intermingled with non-statics
722: [21:00:00] <FrozenFire> And the long descriptions are broken.
723: [21:01:00] <simon_w> Took a moment to figure out you've changed the topic too :p
724: [21:01:00] <FrozenFire> I like the source view, though
725: [21:02:00] <FrozenFire> I just skimmed the prior conversation
726: [21:02:00] <FrozenFire> Ah, we're not talking about the docs
727: [21:04:00] * simon_w hasn't looked at the new API docs, since Sublime's faster
728: [21:22:00] <Pyromanik> simon_w, hahahahahahahahahahahaha
729: [21:23:00] <Pyromanik> (bleeding edge)
730: [21:23:00] <Pyromanik> <3
731: [21:26:00] * UndefinedOffset quit (Quit: Leaving.)
732: [21:28:00] <spronk> lul sublime
733: [21:28:00] <spronk> you mean that thing that costs $79usd for a licence now? no thanks
734: [21:29:00] <Colin[pi]> hipster coding
735: [21:30:00] <spronk> love it how the (sole) developer is all
736: [21:30:00] <spronk> ITS THE FIRST PRICE INCREASE EVER
737: [21:30:00] <spronk> when it's already expensive as fuck
738: [21:31:00] <Colin[pi]> I use NoteTab Pro, have for years
739: [21:32:00] * howardgrigg has joined #silverstripe
740: [21:32:00] <spronk> once upon a time I used UltraEdit. These days it's zend studio and IDEA
741: [21:32:00] * DigNZ quit (Quit: DigNZ)
742: [21:33:00] <Colin[pi]> the clipbook programming in NoteTab is awesome
743: [21:33:00] <Colin[pi]> get it to prompt a form with some fields, enter info, push button, boom new template
744: [21:34:00] <spronk> that was always too disruptive for my liking
745: [21:35:00] <spronk> = pretty shit
746: [21:35:00] <simon_w> Oh no, Sublime is $79 so I'm going to go buy a $300 one instead!
747: [21:35:00] <spronk> simon_w: they're *much* better
748: [21:35:00] <spronk> no unicode support in notetab
749: [21:35:00] <spronk> also
750: [21:36:00] <irogue> *shrug*
751: [21:36:00] * simon_w used Zend once. Then I realised where all my resources where going and stopped using Java.
752: [21:36:00] <spronk> also, IDEA cost me fuck all, got it 75% off... thanks jetbrains
753: [21:36:00] * irogue just made work pay for Sublime
754: [21:37:00] <spronk> which also has the added benefit of making the rest of your life faster, too
755: [21:37:00] <spronk> also, some eclipse features are remarkably fast - like project-wide searching
756: [21:37:00] <spronk> and inline docs
757: [21:37:00] <spronk> it's fine when you have masses of ram and many cpus
758: [21:38:00] <spronk> even on pretty large codebases the docs are ~200ms away
759: [21:38:00] <Colin[pi]> remember when java was going to run the world?
760: [21:39:00] <spronk> i mean, twitter is all java now
761: [21:39:00] <spronk> and twitter runs the world
762: [21:39:00] <spronk> so..
763: [21:39:00] <spronk> the java plugin perhaps
764: [21:39:00] <Colin[pi]> ehh, but its lost all of it's cred
765: [21:39:00] <spronk> it kinda does..
766: [21:40:00] <simon_w> Twitter is nowhere near running the world :p
767: [21:40:00] <spronk> enterprise LovesThatShitAbstractFactoryFactoryProxyFacade
768: [21:41:00] <Colin[pi]> php was trying to catch up :)
769: [21:41:00] <Colin[pi]> RecursiveIteratorIterator
770: [21:42:00] <Colin[pi]> troll silverstripe, every time I go back to regular php I use end_if instead of endif -_-
771: [21:44:00] <Colin[pi]> ;P
772: [21:44:00] <simon_w> That's what you get for using the weird if syntax :p
773: [21:44:00] * DigNZ has joined #silverstripe
774: [21:44:00] * DigNZ quit (Remote host closed the connection)
775: [21:44:00] * DigNZ has joined #silverstripe
776: [21:45:00] <willr> though all have been customized
777: [21:45:00] <simon_w> willr, are you using our twitter module or just the Facebook one?
778: [21:45:00] <willr> twitter/fb and linked in
779: [21:45:00] <simon_w> Well, you may want to pull in my latest commit then
780: [21:46:00] <simon_w> Yeah
781: [21:46:00] <willr> righto
782: [21:46:00] <willr> twitter api change?
783: [21:46:00] <simon_w> Change the two mentions of api.twitter.com/1/ to api.twitter.com/1.1/
784: [21:48:00] <willr> Easy enough
785: [21:51:00] <Colin[pi]> is there an alternative to SFTP which doesn't suck?
786: [21:52:00] <simon_w> SCP?
787: [21:52:00] <simon_w> Changing host?
788: [21:53:00] <Colin[pi]> it's my own VPS so I can pretty much set up what I want, been using SFTP but finding it sucky
789: [21:54:00] <simon_w> In what way?
790: [21:54:00] <Colin[pi]> just really slow compared to old-fashioned FTP (or so it seems)
791: [21:55:00] <simon_w> Ahahahahahahahahahahahaha
792: [21:56:00] <Colin[pi]> but I'd rather not use FTP
793: [21:57:00] <simon_w> Does it take a while to establish a SSH tunnel?
794: [21:58:00] <simon_w> Or just a slow client
795: [21:58:00] <Colin[pi]> aye, thinks about it for a bit
796: [21:58:00] <Colin[pi]> exchanges keys etc.
797: [21:58:00] <simon_w> That sounds more like a misconfigured ssh server
798: [21:58:00] <Colin[pi]> mm, might have to tweak the VPS settings
799: [21:59:00] * eikonos quit (Read error: Connection timed out)
800: [21:59:00] <simon_w> Try turning off the rDNS lookup on connect
801: [21:59:00] <Colin[pi]> k :)
802: [21:59:00] <Colin[pi]> hmm email I just received, Requested-Forms.PDF.exe, seems legit
803: [22:06:00] <Colin[pi]> must install adobe reader with the pdf, amirite?
804: [22:06:00] <irogue> haha
805: [22:06:00] <irogue> totes legit bro
806: [22:06:00] <irogue> run it
807: [22:06:00] <irogue> i dare you
808: [22:06:00] <Colin[pi]> how convenient!
809: [22:13:00] * Jakx has joined #silverstripe
810: [22:13:00] <Jakx> yo
811: [22:14:00] <Pyromanik> what do you recommend?
812: [22:14:00] <Jakx> what's involved in using updateCMSFields()
813: [22:14:00] <Pyromanik> you Jakx
814: [22:14:00] <Jakx> because each time I try, it doesn't update the CMS fields
815: [22:14:00] <Pyromanik> musics plz
816: [22:15:00] <Pyromanik> ie, not DataObject.
817: [22:15:00] <Jakx> Pyromanik, what are you into atm?
818: [22:15:00] <Jakx> Pyromanik, I'm just extending Page
819: [22:15:00] <Pyromanik> for that is getCMSFields()
820: [22:15:00] <Pyromanik> Jakx, what's involved? extending DataExtension
821: [22:16:00] <Pyromanik> Jakx, hard fast and angry?
822: [22:16:00] <Jakx> Pyromanik, so I can't use updateCMSFields() from a Page extension?
823: [22:16:00] <Pyromanik> Jakx, then that is your problem
824: [22:16:00] <Pyromanik> Jakx, heard of Pretty Lights?
825: [22:16:00] <Pyromanik> Jakx, nope, it's for decorators
826: [22:17:00] <Pyromanik> Heavily into his stuff atm.
827: [22:17:00] <Pyromanik> do it
828: [22:17:00] <Pyromanik> still night
829: [22:17:00] <Jakx> checking it out as we speak
830: [22:17:00] <Jakx> I have not
831: [22:18:00] <Pyromanik> What makes the motherfucker so damn fresh?
832: [22:18:00] <Jakx> was the first tune that came up
833: [22:18:00] <Pyromanik> http://www.youtube.com/watch?v=dFlE7_6hKUE
834: [22:18:00] <Jakx> Trap
835: [22:18:00] <Pyromanik> <3
836: [22:19:00] * Motoservo quit (Quit: Shhh. I'm trying to get some sleep here.)
837: [22:19:00] <Pyromanik> a few for sure
838: [22:19:00] <Pyromanik> yes and no, mostly no.
839: [22:19:00] <Pyromanik> That or most trap I've looked up has been completely shit
840: [22:20:00] <Pyromanik> Future blind is good
841: [22:21:00] * EPIK has joined #silverstripe
842: [22:24:00] <Jakx> yeah man, digging this
843: [22:25:00] <Jakx> I'll share some when I get spare moment
844: [22:25:00] <Jakx> Is there a field in silverstripe that I can use to select a link? Similar to the hyperlink panel in the WYSISWYG?
845: [22:25:00] <Jakx> Everything I've been listening to lately has been techy and raw
846: [22:27:00] <Pyromanik> Jakx, has_one
847: [22:27:00] <Pyromanik> with a TreeDropdownField()
848: [22:27:00] <Pyromanik> to page
849: [22:28:00] <Pyromanik> TreeDropdownField('LinkPageID', 'Link to', 'Page', 'ID', 'MenuTitle');
850: [22:28:00] <Pyromanik> where your public static $has_one = array('LinkPage' => 'Page');
851: [22:29:00] <Pyromanik> if you want a specific subclass, you just have to build a normal Dropdown.
852: [22:29:00] <Jakx> understood
853: [22:29:00] <Pyromanik> no you can't do subclasses of page, as it all depends on the hierarchy.
854: [22:29:00] <Pyromanik> eg $has_one = array('ContactPage' => 'ContactPage');
855: [22:30:00] <Jakx> nice, that's a great tip
856: [22:30:00] <Pyromanik> new DropdownField('ContactPageID', 'Which contact page to use?', ContactPage::get()->map())
857: [22:35:00] * Nivery quit (Quit: Nivery)
858: [22:38:00] <Pyromanik> bahahahahah, javas!
859: [22:39:00] <Pyromanik> password = crackPassword()
860: [22:39:00] <Pyromanik> http://wetstone.co.nz/images/code.png
861: [22:39:00] <Pyromanik> bahahahahahahahaaha
862: [22:42:00] <spronk> lool
863: [22:54:00] * eikonos quit (Changing host)
864: [22:54:00] * eikonos has joined #silverstripe
865: [22:54:00] * eikonos has joined #silverstripe
866: [22:56:00] * tankr quit (Quit: Leaving.)
867: [23:18:00] * FrozenFire loves writing a bunch of code, running /dev/build and seeing two pages of green text
868: [23:18:00] <Colin[pi]> awwww yeeaaa
869: [23:18:00] <FrozenFire> Or two viewports, rather
870: [23:18:00] <Colin[pi]> feels good man
871: [23:19:00] <Colin[pi]> i've done it maybe once or twice
872: [23:19:00] <FrozenFire> Indeed
873: [23:19:00] <Colin[pi]> ;)
874: [23:22:00] <Colin[pi]> hehehe
875: [23:22:00] <simon_w> Colin[pi], empty your database, run dev/build :)
876: [23:22:00] <Colin[pi]> any idea why dev build always seems to be updating enums? even though they haven't changed?
877: [23:23:00] <simon_w> Oh, it's nothing wrong with your code
878: [23:23:00] <simon_w> Usually something to do with escaping
879: [23:23:00] <Colin[pi]> D:
880: [23:23:00] <Colin[pi]> hmm
881: [23:23:00] <simon_w> I've had a poke at it once
882: [23:23:00] <simon_w> Just the string comparison to see if the field differs
883: [23:24:00] <Colin[pi]> default '24' (from default 24)
884: [23:24:00] <Colin[pi]> ah I see it now
885: [23:24:00] <Colin[pi]> dat quote
886: [23:25:00] * lerni has joined #silverstripe
887: [23:25:00] <Colin[pi]> seems to be quoting of integers then
888: [23:25:00] * FrozenFire thinks that such fields which require parameters should be arrays
889: [23:26:00] <FrozenFire> E.g. "MyEnum" => array( "type" => "Enum", "value" => array("foo", "bar", "baz"))
890: [23:27:00] <Colin[pi]> the current param is pretty much in the mysql format I think?
891: [23:28:00] <simon_w> Kinda, not that it's used like that
892: [23:29:00] <spronk> http://www.canterbury.ac.nz/learningresources/news/callpoints0213.shtml
893: [23:29:00] <FrozenFire> Which is why that's bad.
894: [23:29:00] <spronk> http://www.canterbury.ac.nz/learningresources/news/callpoints0213.shtml
895: [23:29:00] <spronk> guys
896: [23:29:00] <spronk> "hit the "Emergency" button on a tower. The tower's light will start flashing, a loud warning tone will start..."
897: [23:29:00] <simon_w> FrozenFire, 'MyEnum' => 'Enum(array("foo", "bar", "baz"))'
898: [23:29:00] <FrozenFire> simon_w, That's still an esoteric and proprietary string format
899: [23:29:00] <spronk> PARTY BUTTON!
900: [23:30:00] <simon_w> FrozenFire, it's a PHP string. Nothing proprietary about it.
901: [23:30:00] <FrozenFire> Proprietary in the sense that nobody else does it that way.
902: [23:30:00] <FrozenFire> Instead of the well-established array
903: [23:30:00] <FrozenFire> It's not anything standard.
904: [23:30:00] <simon_w> Oh noes, it's easier to read/type but isn't standard!
905: [23:30:00] <FrozenFire> It's something created exclusively for that purpose, with no defined semantics.
906: [23:31:00] <FrozenFire> Also, not easier to read/type
907: [23:31:00] <FrozenFire> When writing those, I get the shit confused out of me.
908: [23:31:00] <FrozenFire> It's not even just one syntax
909: [23:31:00] <simon_w> Yes, yes, you're weird. We get it :p
910: [23:31:00] <FrozenFire> Meh. I don't see why that's weird.
911: [23:32:00] <FrozenFire> Instead of using a core structure
912: [23:32:00] <FrozenFire> Two syntaxes for the same thing, based on the contents of what you're writing.
913: [23:32:00] <simon_w> You're writing a function call inside a string
914: [23:32:00] <FrozenFire> Yes. That's retarded.
915: [23:32:00] <FrozenFire> Function calls in strings.
916: [23:32:00] <FrozenFire> Transformed esoterically to be called
917: [23:33:00] <FrozenFire> I don't see how that is in any way superior to using array("type" => "Enum", "value" => array())
918: [23:35:00] <Colin[pi]> the only thing that usually trips me up on enum is 'value1, value2, value3' instead of 'value1', 'value2', 'value3'
919: [23:35:00] <FrozenFire> Exactly
920: [23:35:00] <FrozenFire> And/or array('foo', 'bar', 'baz'), 'foo'
921: [23:36:00] <FrozenFire> Indeed. Using a standard structure would provide syntax highlighting as well
922: [23:36:00] <Jakx> less breaks in the syntax highlighting man! It's important
923: [23:39:00] * lerni quit (Remote host closed the connection)
924: [23:40:00] * lerni has joined #silverstripe
925: [23:44:00] * lerni quit (Ping timeout: 260 seconds)

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