#silverstripe IRC Log

IRC log for 20 January 2014

All timestamps are in UTC.

1: [03:41:35] * ss-log has joined #silverstripe
2: [03:41:53] <Bollig|DesignCty> Ryan-Toast: wow, templates. From a designer? wow.
3: [03:41:57] <chrisrio> Ryan-Toast: WHAT IS THIS
4: [03:41:59] * unsignedint brushes tears from his eyes
5: [03:42:06] <unsignedint> who is that designer. pay them more.
6: [03:42:13] <ss23> Hi simon_w
7: [03:42:18] <ss23> simon_w: How was camp? :)
8: [03:42:20] <Ryan-Toast> I'LL NEVER TELL YOU, THEY'RE NOW MY SECRET DESIGNER.
9: [03:42:25] <simon_w> Shhhhhhhhhhhhhhhhh
10: [03:42:30] <unsignedint> Fair enough Ryan-Toast
11: [03:42:33] <antmas> MY GOD
12: [03:42:53] <antmas> Ryan-Toast: that is awesome
13: [03:42:53] <Colin[pi]> HAI SIMON
14: [03:43:00] * simon_w has left #silverstripe
15: [03:43:03] <Bollig|DesignCty> Ryan-Toast: you don't feel like that's a little prescriptive?
16: [03:43:24] <Ryan-Toast> And then she's made all of the page template designs and noted where they need to be custom fields...I think I'm in love.
17: [03:43:38] <Colin[pi]> better put a ring on it
18: [03:43:45] <irogue23> damn son
19: [03:43:53] <irogue23> time to retain that designer, stat
20: [03:44:06] <Ryan-Toast> Mos def
21: [03:44:07] <chrisrio> sounds like a hoax
22: [03:44:09] <chrisrio> I just dont know what kind
23: [03:44:11] <chrisrio> or how
24: [03:44:12] <Bollig|DesignCty> lol chrisrio
25: [03:44:18] <Ryan-Toast> She wants my trust fund.
26: [03:44:25] <Bollig|DesignCty> You have a trust fund??
27: [03:44:29] <Ryan-Toast> Lol, no.
28: [03:44:36] <Ryan-Toast> Not that I know of anyway.
29: [03:44:37] <irogue23> i've never had a designer do more than just homepage and "regular page"
30: [03:44:38] <ss23> Why did simon_w leave? :(
31: [03:44:38] <irogue23> templates
32: [03:45:10] <Colin[pi]> ss23: shrug
33: [03:45:16] <antmas> my last designer just sent me a bunch of random .psd anf ImageShack files :(
34: [03:45:25] <antmas> I wanted to punch them in the teeth
35: [03:45:29] <spronk> lul
36: [03:45:33] <Ryan-Toast> lol
37: [03:45:40] <chrisrio> anyone played around with the silverstripe-payment-paypal module/swipestripe?
38: [03:45:43] <spronk> wireframes are better
39: [03:45:43] <spronk> :
40: [03:45:44] <spronk> p
41: [03:45:57] * liondiablo has joined #silverstripe
42: [03:46:17] <unsignedint> chrisrio: I think its known to be broken. I have used the DPS module with GREAT SUCCESS however
43: [03:46:19] <irogue23> http://sspaste.com/paste/show/52dc981896e67
44: [03:46:32] <chrisrio> ah bugger
45: [03:46:39] <chrisrio> yeah it white screens on me
46: [03:46:41] <chrisrio> with no error logz
47: [03:46:43] <chrisrio> and no output
48: [03:46:44] <irogue23> ignore that :P
49: [03:46:48] <chrisrio> making fixing it great times.
50: [03:46:56] <unsignedint> chrisrio: welcome to silverstripe modules!
51: [03:46:59] <antmas> I used Balsamiq recently
52: [03:47:00] <antmas> pretty good
53: [03:47:37] <Bollig|DesignCty> antmas: like on a salad?
54: [03:47:51] <unsignedint> I see what you did there...
55: [03:47:52] <chrisrio> unsignedint: be fair, 20% of the modules work
56: [03:47:54] <chrisrio> ;P
57: [03:47:58] <chrisrio> but yeah
58: [03:47:59] <chrisrio> np
59: [03:48:19] <Ryan-Toast> spronk: She mocked up all the pages, which is better than wireframes :P I have to blur them, but example: http://i.imgur.com/QTEwI4i.jpg
60: [03:48:19] <antmas> aight
61: [03:48:21] <antmas> laterz
62: [03:48:26] <unsignedint> 21% will work when ss23 fixes subsites
63: [03:48:35] <irogue23> nah
64: [03:48:37] <irogue23> that's spronk's job
65: [03:48:40] <irogue23> he's subsites maintainer
66: [03:48:41] <antmas> Ryan-Toast: holy shit
67: [03:48:52] <ss23> :(
68: [03:48:55] <ss23> pls, is spronk
69: [03:48:59] <antmas> off home
70: [03:49:01] <antmas> later
71: [03:49:04] <unsignedint> later antmas
72: [03:49:07] <ss23> cyao antmas
73: [03:49:10] <antmas> Ryan-Toast: prolly get a request later
74: [03:49:14] <Colin[pi]> cya man
75: [03:49:21] <Ryan-Toast> antmas: Sweet as, man./
76: [03:49:24] * antmas quit (Quit: Page closed)
77: [03:49:28] <Colin[pi]> Ryan-Toast: I am officially jealous
78: [03:49:34] <unsignedint> me too
79: [03:49:51] <unsignedint> the designers here get paid $LOTS per hour and they dont produce that
80: [03:49:58] <unsignedint> actually one of them is pretty good
81: [03:50:09] * SightUnseen has joined #silverstripe
82: [03:50:27] <Ryan-Toast> I think it's more process than anything.
83: [03:50:40] <Ryan-Toast> If you have to do it, you'd get used to it and produce better material.
84: [03:50:43] * SightUnseen has left #silverstripe
85: [03:51:03] <spronk> hmm
86: [03:51:09] <spronk> big design up front
87: [03:51:09] <Colin[pi]> some are just naturally good at what they do
88: [03:51:19] <Ryan-Toast> This is true.
89: [03:51:20] <spronk> its fucktons better than most designers
90: [03:51:25] <spronk> but still not the best
91: [03:51:26] <Colin[pi]> i've worked with the full spectrum ;)
92: [03:51:31] <Colin[pi]> some really good, some horribly bad
93: [03:51:54] <Colin[pi]> had a good one once in Sydney, she was REALLY good at what she did
94: [03:51:55] <unsignedint> hey does anyone know if there is an angularJS IRC channel somewhere?
95: [03:51:56] <Colin[pi]> problem is
96: [03:52:01] <Colin[pi]> she couldn't handle criticism
97: [03:52:10] <Ryan-Toast> Colin[pi]: Aww, that's the worst.
98: [03:52:15] <spronk> #angularjs i think unsignedint
99: [03:52:19] <Colin[pi]> so she would show someone her work in the office
100: [03:52:26] <Colin[pi]> and they'd go "I like it.... BUT"
101: [03:52:32] <Colin[pi]> and she'd storm out the door
102: [03:52:36] <Colin[pi]> like every time lol
103: [03:52:46] <Ryan-Toast> lol.
104: [03:54:15] * unsignedint quit ()
105: [03:54:37] * unsignedint has joined #silverstripe
106: [03:54:50] <Ryan-Toast> I've known a few like that, which is a shame; because it stops them from growing.
107: [03:55:41] <ss23> ss23 best designer of all time
108: [03:55:47] <Colin[pi]> haha
109: [03:58:18] <Colin[pi]> 3pm sleepy time setting in -_-
110: [03:58:23] <Colin[pi]> coffee not working
111: [03:58:24] <Colin[pi]> panic
112: [03:58:25] <Colin[pi]> panic
113: [03:59:53] <unsignedint> 3pm frying pan to the face? that might wake you up :P
114: [04:00:14] <Colin[pi]> i'm not sure if you realise how frying pans to the face work
115: [04:00:15] <Colin[pi]> ;
116: [04:00:15] <Colin[pi]> ;P
117: [04:02:37] <unsignedint> well just hard enough to wake you up, not knock you out
118: [04:02:45] <unsignedint> anyway, 3pm for you is 5pm for me
119: [04:02:47] <unsignedint> \o/
120: [04:02:52] * unsignedint gaps it from the office
121: [04:02:56] <unsignedint> later skaters
122: [04:03:34] <Colin[pi]> cya
123: [04:10:36] <Azure> Is it just me, or does TinyMCE strip out <abbr> tags from the HTML source?
124: [04:10:40] <Azure> (I think it does.)
125: [04:11:01] <Colin[pi]> Azure: TinyMCE has a list of tags which it messes with
126: [04:11:04] <Colin[pi]> you can change it through config
127: [04:11:21] <guzzlefry> TinyMCE is the destroyer of worlds.
128: [04:12:13] <Colin[pi]> pffft: http://www.sitepoint.com/best-php-frameworks-2014/
129: [04:12:18] <Azure> Aha
130: [04:14:05] * liondiablo quit (Remote host closed the connection)
131: [04:18:40] * Ryan-Toast quit (Quit: Ryan-Toast)
132: [04:38:44] * chillu has joined #silverstripe
133: [04:39:25] <variable_office> is there a way to have a dropdown field that is automatically created as a result of has_one be sorted?
134: [04:39:41] <variable_office> or do I have to remove and re-add the field sorted?
135: [04:49:59] * chrisrio quit (Quit: Page closed)
136: [04:50:39] * chillu quit (Quit: chillu)
137: [04:54:40] * cloph_away quit (Ping timeout: 246 seconds)
138: [04:54:43] * simon_w has joined #silverstripe
139: [04:56:51] * DigNZ has joined #silverstripe
140: [04:59:32] * cloph_away has joined #silverstripe
141: [05:02:06] <spronk> who is this Finlay character?
142: [05:10:59] <simon_w> "Community Manager"
143: [05:12:58] <spronk> no
144: [05:12:59] <spronk> not cam
145: [05:13:02] <spronk> F/NLAY
146: [05:13:13] <spronk> that Ryan-Toast was saying got fired for building ice...something.com
147: [05:13:16] <spronk> http://www.theicebase.com/new-zealand/clients/
148: [05:16:10] <simon_w> Eh, ss-log wasn't running at the time. No idea.
149: [05:21:24] * Shrike_Finland has joined #silverstripe
150: [05:21:57] * Shrike_Finland quit (Client Quit)
151: [05:36:46] * antmas has joined #silverstripe
152: [05:37:04] <antmas> good evening
153: [05:37:17] <simon_w> I suppose so
154: [05:41:00] * Shashitechno has joined #silverstripe
155: [05:46:45] <antmas> bad day?
156: [05:51:03] <Shashitechno> hey everyone, is it possible to manipulate images after they are cropped, resized ?
157: [05:51:41] <Shashitechno> I need to put watermark on them after they are resized or cropped, so watermark looks same size on all images !
158: [05:53:03] <Shashitechno> but without return it doesnt put the images at all in assets :|
159: [05:53:18] <Shashitechno> any idea ?
160: [05:54:16] <Bollig|DesignCty> Shashitechno: sure. Create an image resize in PHP that does everything in one go. Check out something like CroppedResize or something and run the GD/Imagemagik functions you need before returning the image.
161: [05:54:57] <Shashitechno> Bollig|DesignCty: yeah, I can give it a try !
162: [05:55:44] <simon_w> antmas, long, tiring, loud weekend
163: [06:40:25] <antmas> ah
164: [06:40:27] <antmas> wtf
165: [06:40:36] <antmas> photoshop is writing text back to front :P
166: [06:42:46] * Shrike_Finland has joined #silverstripe
167: [07:08:41] * Colin[pi] quit (Ping timeout: 272 seconds)
168: [07:15:45] * Shashitechno quit (Ping timeout: 272 seconds)
169: [07:26:26] * SightUnseen has joined #silverstripe
170: [07:26:27] * SightUnseen quit (Read error: Connection reset by peer)
171: [07:26:33] * SightUnseen has joined #silverstripe
172: [07:26:39] * SightUnseen has left #silverstripe
173: [07:29:58] * antmas quit (Ping timeout: 265 seconds)
174: [07:33:40] * Zeddy has joined #silverstripe
175: [07:41:42] <guzzlefry> Can you filter what ModelAdmin shows?
176: [07:42:02] * zippy___ has joined #silverstripe
177: [07:42:19] * zippy__ quit (Ping timeout: 252 seconds)
178: [07:42:25] * zippy___ is now known as zippy__
179: [07:43:13] <simon_w> Yes
180: [07:43:50] <guzzlefry> Any pointers? I basically want to check that the Finalized field is true.
181: [07:46:09] <simon_w> Override getList() or whatever that method is
182: [07:47:23] * violetina has joined #silverstripe
183: [07:48:19] <guzzlefry> oh nice, thanks
184: [07:48:24] * Shrike_Finland quit (Quit: Leaving.)
185: [07:51:12] * Shrike_Finland has joined #silverstripe
186: [07:56:30] <guzzlefry> hrm, doesn't seem to be working.
187: [07:57:10] * antmas has joined #silverstripe
188: [07:57:36] <Zeddy> I'm having problems getting my CSS included
189: [07:57:40] <Zeddy> what might I be doing wrong?
190: [07:57:45] * antmas quit (Client Quit)
191: [07:58:21] <Zeddy> the css file lies in themes/simple/css
192: [07:58:29] * antmas has joined #silverstripe
193: [07:58:43] <Zeddy> and as I've understood it, I can use ye olde <link> tag to fetch it from simple/css/
194: [07:59:08] <Zeddy> I've also already tried ?flush=!
195: [07:59:10] <Zeddy> I've also already tried ?flush=1
196: [08:01:14] <simon_w> Zeddy, why aren't you using Requirements?
197: [08:01:27] <Zeddy> I tried that too
198: [08:01:40] <simon_w> And what did you try?
199: [08:02:00] <Zeddy> <% require css("msimple/css/NewWhinePage.css") %>
200: [08:02:49] <simon_w> And does that output the <link> tag for you?
201: [08:03:25] <Zeddy> Doesn't appear to
202: [08:03:47] <simon_w> Sounds like the path's wrong then
203: [08:04:26] <Zeddy> How might I go about finding the right path?
204: [08:04:38] <Zeddy> or creating the right path, perhaps
205: [08:05:14] <simon_w> <% require css('themes/simple/css/NewWhinePage.css') %> should do it, assuming that the case matches the actual file and it's actually in that location
206: [08:05:43] <Zeddy> that did work
207: [08:05:51] <guzzlefry> oh 0.o
208: [08:05:52] <Zeddy> none of the tutorials anywhere had themes/ included in the path
209: [08:06:20] <guzzlefry> DataList::filter() returns a new DataList and leaves the original unchanged?
210: [08:07:27] <simon_w> Zeddy, hmm, they should
211: [08:07:28] <guzzlefry> Zeddy: There's also themedCSS.
212: [08:07:31] <simon_w> guzzlefry, yes
213: [08:20:10] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
214: [08:26:31] <guzzlefry> How do I set the title for summary fields while still using the default ID field?
215: [08:36:20] <guzzlefry> Note to logs, use $field_labels
216: [08:39:27] * antmas quit (Quit: Leaving)
217: [08:59:13] <guzzlefry> How can I loop over a DataList?
218: [09:04:38] <simon_w> <% loop %>?
219: [09:04:44] <simon_w> foreach()?
220: [09:07:16] <guzzlefry> hm, I tried foreach()
221: [09:07:39] <guzzlefry> maybe I'm too sleepy to think. :P
222: [09:09:10] * kinglozzer has joined #silverstripe
223: [09:17:28] * ARNHOE has joined #silverstripe
224: [09:18:16] * Colin[pi] has joined #silverstripe
225: [09:19:27] * zippy__ quit (Quit: zippy__)
226: [10:03:51] * ARNHOE quit (Read error: Connection reset by peer)
227: [10:11:51] * Pyromanik has joined #silverstripe
228: [10:39:35] * Shrike_Finland quit (Quit: Leaving.)
229: [10:54:36] <Pyromanik> w'a's happanan?
230: [10:54:53] <Pyromanik> besides f-all :<
231: [10:54:57] <Colin[pi]> heeeey peter, whaaattttts happenin
232: [10:55:04] * Colin[pi] swigs coffee
233: [10:55:17] <Pyromanik> 10pm and still churn'n eh
234: [10:55:29] <Colin[pi]> yiss
235: [10:55:36] <Colin[pi]> dont really want to be.. but got a lot on
236: [10:55:45] <guzzlefry> it's 6am here >_>
237: [10:55:53] <Colin[pi]> wtf dude
238: [10:55:57] <Colin[pi]> SLEEP MOAR
239: [10:56:10] <guzzlefry> Trying to keep job. :P
240: [10:56:27] <Colin[pi]> :(
241: [10:57:04] <guzzlefry> This ecommerce/pay per view/silverstripe evil thing was given too short of a deadline. :P
242: [10:57:28] <Colin[pi]> ah middle management decisions, the worst kind
243: [10:57:36] <guzzlefry> And now I see in the customer's product list that they're selling workbooks alongside the videos...which wasn't in spec.
244: [10:57:49] <Colin[pi]> "one week should be enough, right?"
245: [10:58:29] <guzzlefry> magical code fairy
246: [10:59:08] * Shrike_Finland has joined #silverstripe
247: [11:08:43] <irogue23> SUP Pyromanik
248: [11:14:53] <Pyromanik> sup bro
249: [11:15:42] <Pyromanik> turns out, I'm really fuck'n bad at chess.
250: [11:16:24] <Colin[pi]> did you get an arse-whoopin?
251: [11:16:40] <Pyromanik> getting.
252: [11:17:05] <Colin[pi]> haha
253: [11:17:10] <Pyromanik> wtf, I think a subaru just drove up my drive and turned around and drove off again once they figured out it is private land.
254: [11:17:19] <Pyromanik> DID YOU NOT SEE SIGN ON WAY IN?
255: [11:17:47] <Colin[pi]> how long is your drive?
256: [11:17:57] <Pyromanik> 6 and a half kilometers
257: [11:18:03] <Pyromanik> with signs every 500m
258: [11:18:27] <Pyromanik> I lied, probably about 1-200m though.
259: [11:18:32] <Colin[pi]> lol
260: [11:18:42] <Pyromanik> probably just 1.
261: [11:18:48] <Pyromanik> if even that.
262: [11:18:54] <Pyromanik> IDK man, don't ask me such hard questions!
263: [11:19:02] <Pyromanik> it's not even my drive!
264: [11:19:39] <Pyromanik> well, I guess it kinda is. But I don't have a car so I just walk it. It's a walk, not a drive.
265: [11:20:00] * Shrike_Finland quit (Quit: Leaving.)
266: [11:20:23] <Colin[pi]> Pyromanik: the sube could have been a hottie coming to visit
267: [11:29:54] * Shrike_Finland has joined #silverstripe
268: [11:39:07] * unculture has joined #silverstripe
269: [11:52:19] * Shrike_Finland quit (Quit: Leaving.)
270: [12:15:25] * OzziNL has joined #silverstripe
271: [12:40:10] * Shrike_Finland has joined #silverstripe
272: [12:45:59] * Colin[pi] quit (Ping timeout: 260 seconds)
273: [12:49:13] <Pyromanik> oh Colin[pi], my missus doesn't have a car.
274: [12:49:16] <Pyromanik> silly
275: [12:49:18] <Pyromanik> GOSH
276: [12:58:34] * micmania1 has joined #silverstripe
277: [13:11:55] <Zeddy> Do templates need a corresponding php file before you can include them?
278: [13:16:26] <micmania1> Zeddy: no
279: [13:16:38] <Zeddy> I'm doing includes wrong somehow
280: [13:17:03] <micmania1> What's your code?
281: [13:17:26] <Zeddy> <% include WhinePage-Content %>
282: [13:17:40] <Zeddy> WhinePage-Content.ss is in the same folder as all the other .ss files
283: [13:18:08] <Zeddy> and include works when I use it on a page that has a class
284: [13:22:11] <micmania1> I'm not sure hyphens work (never tried it). You could try changing it to an underscore and see if that helps?
285: [13:23:17] <Zeddy> doesn't seem like
286: [13:23:39] <Zeddy> even removing it entrely isn't helping
287: [13:24:28] <Zeddy> oh hang on a moment
288: [13:24:55] <Zeddy> WhinePage-Content is trying to use a bunch of variables from the WhinePage calling it
289: [13:25:02] <Zeddy> that might be it
290: [13:31:41] <Pyromanik> includes go in the Includes folder.
291: [13:31:47] <Pyromanik> not the same folder as all the others.
292: [13:32:28] <Pyromanik> templates/Includes/
293: [13:32:34] <Pyromanik> Zeddy, ^
294: [13:32:35] * lerni has joined #silverstripe
295: [13:33:06] * lerni quit (Client Quit)
296: [13:33:30] * lerni has joined #silverstripe
297: [13:42:31] * UndefinedOffset has joined #silverstripe
298: [14:57:16] * lerni quit (Quit: lerni)
299: [15:05:03] * ctor quit (Ping timeout: 272 seconds)
300: [15:12:20] * Shrike_Finland quit (Quit: Leaving.)
301: [15:33:59] * Zeddy quit (Quit: Leaving)
302: [15:39:40] * olance has joined #silverstripe
303: [15:39:47] <olance> hi there
304: [15:40:13] <olance> I've never been more than a newbie to SS, and now I'm a rusty newbie!
305: [15:40:14] <kinglozzer> Hi olance
306: [15:40:42] <olance> please can someone explain me how I could display the content of an array returned from a model function, in a template?
307: [15:40:47] <olance> hi kinglozzer :)
308: [15:40:57] <olance> I think I remember talking to you in the past ^^
309: [15:41:26] <Zauberfisch> olance:
310: [15:41:26] <Zauberfisch> http://stackoverflow.com/questions/17921642/silverstripe-looping-over-non-associative-array-in-template
311: [15:41:51] <olance> oh
312: [15:41:54] <olance> Zauberfisch too
313: [15:42:00] <olance> man you're always here aren't you? :)
314: [15:42:08] <olance> thanks for the link, I hadn't found this one!
315: [15:42:16] <Zauberfisch> well, not always. sometimes I sleep
316: [15:42:29] <olance> ^_^
317: [15:42:37] <olance> sure thing :)
318: [15:42:43] <Zauberfisch> (:
319: [15:42:45] <olance> I'll try the ArrayData thing out! thx!
320: [15:44:47] <olance> well
321: [15:44:51] <olance> awesome :)
322: [15:44:57] <olance> thanks so much!
323: [15:45:13] <olance> (why can't I find such simple things in SS docs?)
324: [15:50:37] * Shrike_Finland has joined #silverstripe
325: [15:55:50] * olance quit (Quit: Page closed)
326: [16:08:05] <Pyromanik> But it's arrayList he wants, isn't it?
327: [16:08:13] <Pyromanik> not ArrayData :<
328: [16:09:10] <Pyromanik> oh right yeh, wrappy wrapps
329: [16:09:18] <Pyromanik> ALLLLL the things :<
330: [16:20:08] * OzziNL quit (Ping timeout: 260 seconds)
331: [16:35:00] * catcher has joined #silverstripe
332: [16:54:49] * satinel has joined #silverstripe
333: [17:08:53] * jrthomer_ has joined #silverstripe
334: [17:08:54] * jrthomer quit (Read error: Connection reset by peer)
335: [17:10:12] * satinel quit (Ping timeout: 252 seconds)
336: [17:19:00] * kinglozzer quit ()
337: [17:33:35] * Shrike_Finland quit (Quit: Leaving.)
338: [18:06:11] * SphereSilverNL has joined #silverstripe
339: [18:06:31] * jrthomer_ quit (Remote host closed the connection)
340: [18:07:11] * unculture quit (Remote host closed the connection)
341: [18:37:08] * jrthomer has joined #silverstripe
342: [18:42:27] * jrthomer quit (Ping timeout: 272 seconds)
343: [18:49:41] * lab-notes quit (Quit: ZNC - http://znc.in)
344: [18:52:11] * lab-notes has joined #silverstripe
345: [19:00:55] * antmas has joined #silverstripe
346: [19:01:05] <antmas> mornin all
347: [19:01:38] * gelignite has joined #silverstripe
348: [19:20:50] <catcher> 'morning
349: [19:21:17] * jrthomer has joined #silverstripe
350: [19:21:59] <antmas> woah
351: [19:22:08] <antmas> didn't realise I had an MSDN subscription :)
352: [19:22:13] <antmas> huzzah
353: [19:27:52] <unsignedint> can you generate me a win7 ultimate cd key and an office 2007 cd key? I need that asshole of an OS/office suite installed to test email templates
354: [19:27:54] <unsignedint> :P
355: [19:28:40] <antmas> unsignedint: I would :( but I only have 1 key to generate for Win7 :P
356: [19:29:05] <unsignedint> haha all good
357: [19:29:15] <unsignedint> windows is currently informing me im a victim
358: [19:29:21] <unsignedint> it really thinks im the victim
359: [19:29:32] <antmas> haha nice
360: [19:30:35] <antmas> my home PC fell over yesterday thanks to MS finally cracking down on Win7 cracks :P
361: [19:30:53] <antmas> so... guess it's time to 'buy' windows
362: [19:31:35] <simon_w> Mmmm, 9 hours of sleep
363: [19:31:53] <antmas> simon_w: lucky
364: [19:33:28] <simon_w> Now, to tell work I'm working from home today
365: [19:38:37] <catcher> What's the best way to determine how much ram my memcached server needs for a single SS site? Any better way than to run it locally for a while and watch the silverstripe-cache dir size?
366: [19:38:50] * Ryan-Toast has joined #silverstripe
367: [19:42:35] <simon_w> catcher, that's a horrible way of doing it :p
368: [19:42:56] <catcher> simon_w, relieved to hear that; what's better?
369: [19:43:21] <simon_w> Just give it a reasonable amount (say, 100 MB), then check the evictions stat every so often (telnet localhost 11211, stats, quit)
370: [19:44:14] * CodeTrap has joined #silverstripe
371: [19:45:23] * kenturion has joined #silverstripe
372: [19:45:32] * kenturion quit (Remote host closed the connection)
373: [19:46:00] * DigNZ1 has joined #silverstripe
374: [19:48:21] <catcher> Nice, thanks
375: [19:52:50] <catcher> simon_w, is it reasonable to expect evictions to hover close to 0?
376: [19:52:58] <simon_w> yes
377: [19:53:00] <catcher> (if the server has enough ram)
378: [19:53:21] <simon_w> evictions at 0 means your cache is actually working as a cache
379: [19:53:25] <catcher> simon_w, what # of evictions do you consider cause for concern?
380: [19:53:39] <catcher> 1? :-P
381: [19:54:15] <simon_w> Depends on what you're after in a cache, and how many get misses you're getting
382: [19:54:42] <simon_w> I like not having evictions, cause the things we have in the cache are important for speed
383: [19:55:28] <Ryan-Toast> Morning, guys.
384: [19:55:51] <catcher> gotcha, thanks
385: [19:55:56] <catcher> 'morning
386: [19:56:05] * zippy__ has joined #silverstripe
387: [19:56:36] * nenashko has joined #silverstripe
388: [19:57:07] <Ryan-Toast> Wish this cyclone would go away.
389: [19:57:15] <Ryan-Toast> Humid as.
390: [20:01:54] <Ryan-Toast> Has anyone done anything around adding paypal to the register Member class?
391: [20:03:21] * elenaolga has joined #silverstripe
392: [20:04:01] <antmas> Ryan-Toast: mornin
393: [20:04:11] <antmas> Ryan-Toast: had an epic fail last night after talking to you
394: [20:04:54] <Ryan-Toast> antmas: Lol, what was it?
395: [20:05:24] <antmas> Ryan-Toast: well, after I figured out SASS :P I was installing a Win7 SP pack and my HDD started clicking :D
396: [20:05:34] <antmas> and now it is toast :O
397: [20:07:13] <antmas> right before it went pop, it made this horrible squeeling noise
398: [20:07:14] <zippy__> antmas: time to go SSD
399: [20:07:26] <antmas> zippy__: agreed
400: [20:07:35] <Ryan-Toast> antmas: Aww man, that fucking suuucks
401: [20:07:57] <antmas> Ryan-Toast: I know :O just after I'd reinstalled and had my dev box all setup nicely
402: [20:08:04] <Ryan-Toast> There are other devs hacking your biz to stop you learning the mad front end skills.
403: [20:08:29] <antmas> what's a good brand of SSD nowadays?
404: [20:10:39] <Ryan-Toast> Ones that don't tick.
405: [20:11:18] * UncleCheese has joined #silverstripe
406: [20:11:28] <simon_w> I actually got recommended against getting a SSD
407: [20:14:33] * elenaolga quit (Ping timeout: 252 seconds)
408: [20:15:43] <zippy__> simon_w: oh?
409: [20:15:59] <simon_w> Yeah, will die a heck of a lot faster
410: [20:16:38] <zippy__> hmmm
411: [20:16:45] <zippy__> had one for 3 years in one laptop, thats been fine
412: [20:17:05] <zippy__> (self upgrade)
413: [20:17:08] <simon_w> Try doing things that actually have IO :p
414: [20:17:26] <zippy__> the one in my macbook air did die after a year, but that was apple fault (fixed under warrenty)
415: [20:17:41] <zippy__> true, I guess it depends what you do, if you hard io 24/7 it will probably die after a year
416: [20:17:43] <Ryan-Toast> I have two ssd's and 3 normal HD's in my computer. One ssd for booting, and games. The other for storage of web stuff. HD's for tv shows, movies and shit.
417: [20:17:48] <Ryan-Toast> works pretty well.
418: [20:19:16] <simon_w> Dammit cam, learn to Twitter
419: [20:19:40] <zippy__> even still, I think 24/7 it would laster longer then a year……
420: [20:19:40] * nickmolhoek has joined #silverstripe
421: [20:21:54] <Ryan-Toast> Washing machine: http://codepen.io/vaskemaskine/full/qitHF
422: [20:25:17] <zippy__> UncleCheese: A while ago, didn't you have a thing called SilverSmith or something, to generate silverstripe pages via command line or something?
423: [20:26:09] * antmas quit (Ping timeout: 272 seconds)
424: [20:34:29] * UncleCheese quit (Quit: UncleCheese)
425: [20:35:25] * antmas has joined #silverstripe
426: [20:37:50] <antmas> there must be a brand that is recommended though...
427: [20:43:14] * Ryan-Toast quit (Quit: Ryan-Toast)
428: [20:45:47] * willr has joined #silverstripe
429: [20:51:34] * camfindlay has joined #silverstripe
430: [20:52:00] * Ryan-Toast has joined #silverstripe
431: [20:53:33] <Ryan-Toast> That designer I was talking about yesterday is coming in tomorrow for a meeting, I'll have to restrain myself from proposing.
432: [20:54:36] * sergmuz has joined #silverstripe
433: [20:56:21] <spronk> just do it bro
434: [20:56:23] <spronk> #YOLO
435: [20:56:51] <Ryan-Toast> My mrs said I could have a mistress if I paid her rent, so could possibly just #YOLOSWAGLIFE it.
436: [20:57:42] * UncleCheese has joined #silverstripe
437: [20:57:43] * nenashko quit (Remote host closed the connection)
438: [20:57:44] * sergmuz quit (Remote host closed the connection)
439: [20:58:15] <spronk> YEAHHH
440: [21:00:25] <catcher> I need to check if certain files exist before adding them. Testing the Filename field fails when the actual file name has underscores since they're converted to hyphens. So the question is, should I write the Filename field myself, or let it be equivalent to Name and test with the same conversion?
441: [21:03:05] <SphereSilverNL> check the md5?
442: [21:07:03] <catcher> Not a bad idea, but they're guaranteed to be unique by filename. Looks like I should maybe actually be renaming the file itself before putting the contents, to be consistent with the rest of File's behavior.
443: [21:10:15] * camfindlay quit (Quit: camfindlay)
444: [21:10:29] * antmas quit (Ping timeout: 272 seconds)
445: [21:11:07] * wracu quit (Ping timeout: 272 seconds)
446: [21:18:21] * UndefinedOffset quit (Quit: Leaving.)
447: [21:20:45] * SphereSilverNL quit (Remote host closed the connection)
448: [21:30:09] <catcher> Am I going to have problems if my Filename fields have underscores?
449: [21:42:48] * mobiusnz has joined #silverstripe
450: [21:44:30] <zippy__> $('input[type=checkbox]').length
451: [21:44:31] <zippy__> 389
452: [21:44:34] <zippy__> thats a lot of checkboxes
453: [21:47:21] * Colin[pi] has joined #silverstripe
454: [21:47:36] <Ryan-Toast> Aka too many.,
455: [21:47:46] * mobiusnz quit (Ping timeout: 272 seconds)
456: [21:51:31] * camfindlay has joined #silverstripe
457: [22:00:25] * camfindlay quit (Quit: camfindlay)
458: [22:01:11] * camfindlay has joined #silverstripe
459: [22:05:17] * chillu has joined #silverstripe
460: [22:09:39] * camfindlay quit (Quit: camfindlay)
461: [22:10:28] <Colin[pi]> morning all
462: [22:12:22] * camfindlay has joined #silverstripe
463: [22:16:55] <Ryan-Toast> Morning
464: [22:17:35] * gelignite quit (Quit: http://bit.ly/nkczDT)
465: [22:19:11] <zippy__> Colin[pi]: morning
466: [22:19:39] <Colin[pi]> :D
467: [22:23:20] * camfindlay quit (Quit: camfindlay)
468: [22:24:27] * antmas has joined #silverstripe
469: [22:25:46] <spronk> anyone here use a third party log handling service?
470: [22:25:54] <spronk> like splunk or something?
471: [22:27:29] <UncleCheese> zippy__: did you have a question?
472: [22:27:36] * camfindlay has joined #silverstripe
473: [22:27:38] <zippy__> was it still in use?
474: [22:28:14] <UncleCheese> SilverSmith?
475: [22:30:30] * camfindlay quit (Client Quit)
476: [22:32:08] * camfindlay has joined #silverstripe
477: [22:32:11] * camfindlay quit (Client Quit)
478: [22:33:09] * camfindlay has joined #silverstripe
479: [22:33:42] * chillu quit (Quit: chillu)
480: [22:36:47] <simon_w> spronk, I'm using paper trail
481: [22:37:07] <spronk> what you think of it? did you have a look at any of the others as well i.e. logentries, loggly, flydata ?
482: [22:37:27] * robert_ has joined #silverstripe
483: [22:37:41] <simon_w> It meant I could drop five tabs for one. So much nicer
484: [22:37:54] <spronk> mm
485: [22:38:10] <simon_w> Didn't look at any of the others
486: [22:38:40] <simon_w> Fairly straightforward to setup, though the gem for tailing locally does have problems one wonky connections
487: [22:38:48] <spronk> hmm
488: [22:40:23] <simon_w> Also, piping into something like colortail makes it a lot easier to follow
489: [22:40:31] <spronk> oo
490: [22:40:49] <spronk> does paper trail preserve colour?
491: [22:41:35] <camfindlay> anyone know of a ss module that can use the member table of one site to login to another? something like the external-auth module but using one ss site as the thing to authenticate against.
492: [22:41:41] <simon_w> It's a direct feed from syslog
493: [22:41:45] <spronk> nice
494: [22:42:07] <spronk> do you log your normal apache/ss errors to syslog as well?
495: [22:42:14] * Liquide has joined #silverstripe
496: [22:43:07] <Ryan-Toast> When you do a .sort() on a loop in a template,,can you do it by date?
497: [22:43:12] <simon_w> Yeah, using remote_syslog for that
498: [22:43:23] <simon_w> Ryan-Toast, yes
499: [22:43:43] <spronk> nice, thenjust use paper trails' searching to find SS stuff?
500: [22:43:52] <Ryan-Toast> simon_w: just .sort(Date) ?
501: [22:44:24] <simon_w> spronk, yup. I also make error.log matches show up red locally
502: [22:44:30] <simon_w> Ryan-Toast, assuming that's the name of the field
503: [22:44:33] <spronk> nice
504: [22:44:35] <spronk> cheers simon_w
505: [22:44:40] <Ryan-Toast> simon_w: Swish, chur
506: [22:45:32] <simon_w> camfindlay, https://svn.pocketrent.com/public/oauth/trunk/ and then an OAuth 2 auth on the other side
507: [22:51:41] * mobiusnz has joined #silverstripe
508: [22:52:44] <zippy__> UncleCheese: yea silversmith?
509: [22:52:59] <UncleCheese> yeah, it's still around
510: [22:53:43] * violet- has joined #silverstripe
511: [22:53:50] <zippy__> work for 3.1?
512: [22:56:02] * violetina quit (Ping timeout: 264 seconds)
513: [22:57:00] <camfindlay> simon_w compatibility for your oauth module?
514: [22:57:31] <simon_w> camfindlay, should be 3.1. Haven't tested it since b3 though
515: [22:57:56] <UncleCheese> i believe it works with 3.1, yes
516: [22:59:10] * antmas_ has joined #silverstripe
517: [22:59:25] * antmas quit (Ping timeout: 272 seconds)
518: [23:02:28] * antmas_ is now known as antmas
519: [23:02:32] * [1]Pyromanik has joined #silverstripe
520: [23:03:08] * Pyromanik quit (Ping timeout: 272 seconds)
521: [23:03:08] * [1]Pyromanik is now known as Pyromanik
522: [23:03:13] * camfindlay_ has joined #silverstripe
523: [23:05:12] <camfindlay_> Thanks for that simon_w :) how is your blog post coming along?
524: [23:05:27] <simon_w> Ask me when I've recovered :p
525: [23:05:32] <camfindlay_> Lol
526: [23:08:35] * camfindlay quit (Quit: camfindlay)
527: [23:08:37] * camfindlay_ is now known as camfindlay
528: [23:08:47] * camfindlay quit (Quit: camfindlay)
529: [23:16:54] <antmas> this a good price? http://www.playtech.co.nz/afa.asp?idWebPage=39235&CATID=21&ID=21438&SID=498079948&ref=pricespy
530: [23:19:03] * catcher quit (Quit: Leaving)
531: [23:23:38] * Bollig|DesignCty has joined #silverstripe
532: [23:25:41] <antmas> quick check - would this still be applicable to 3.x? http://www.silverstripe.org/customising-the-cms/show/13870
533: [23:32:30] * camfindlay has joined #silverstripe
534: [23:33:29] * OxFF1 has joined #silverstripe
535: [23:33:55] <simon_w> antmas, what? Don't get the children of a page if you want to pull in things from multiple holders?
536: [23:34:35] <ss23> blargh :(
537: [23:34:41] <ss23> my combined_files aren't being written and I don't know why
538: [23:35:33] <antmas> simon_w: noice
539: [23:36:08] <simon_w> ss23, cause you can't
540: [23:36:18] <ss23> CAUSE YOU CAN'T?!
541: [23:36:34] <simon_w> No, just you
542: [23:36:36] <simon_w> I can
543: [23:36:38] <ss23> :(
544: [23:36:47] <ss23> I even turned error reporting all the way up to -1...
545: [23:37:41] <ss23> simon_w: process_combined_files is never called
546: [23:37:41] <ss23> :(
547: [23:37:44] <ss23> why isn't it processing them?
548: [23:37:51] <simon_w> Turned off?
549: [23:38:00] <simon_w> Dev mode?
550: [23:38:02] <ss23> hmm, yes
551: [23:38:07] <ss23> blargh, but
552: [23:38:10] <ss23> if dev mode is on
553: [23:38:14] <ss23> it is meant to serve the indiviaul files, right?
554: [23:38:17] <ss23> it's not doing *that* either
555: [23:38:26] <ss23> Like, I've verified the combine_files(all da css) runs
556: [23:38:32] <ss23> but it doesn't show CSS on front end
557: [23:38:41] <ss23> you're right though, shouldn't be comining files
558: [23:38:43] <ss23> combining*
559: [23:38:56] <simon_w> Are the paths right?
560: [23:39:59] <ss23> themes/foo/bar/css/ etc
561: [23:40:13] <ss23> paths seem fine, files exists
562: [23:40:27] <ss23> same code works fine on other peoples systems I think
563: [23:40:53] <simon_w> Can you even read?
564: [23:41:01] <ss23> I hope so
565: [23:41:25] <simon_w> Have you checked?
566: [23:41:47] <ss23> Checked the paths? Yes. Hence "paths seem fine, file exists"
567: [23:42:00] <simon_w> Checked that you can read?
568: [23:42:25] <ss23> The webserver can, yes, I verified by manualyl nvagiation to dev/foo/themjes....foo.css
569: [23:42:28] <ss23> etc
570: [23:42:28] <ss23> Loads fine
571: [23:42:43] <simon_w> Requirements not working means either the path is wrong, or no permissions
572: [23:42:49] <simon_w> Or no <head>
573: [23:43:07] <ss23> Hmm
574: [23:43:14] <ss23> that could be it, missing DOM parsing extensions
575: [23:43:27] <ss23> is a new install dev box
576: [23:43:45] <ss23> sounds right, right?
577: [23:43:55] <simon_w> Requirements just uses strpos
578: [23:44:02] <ss23> Damn >.<
579: [23:45:24] <simon_w> process_combined_files() not being called means includeInHTML() isn't doing anything
580: [23:45:30] <simon_w> if(
581: [23:45:30] <simon_w> (strpos($content, '</head>') !== false || strpos($content, '</head ') !== false)
582: [23:45:31] <simon_w> && ($this->css || $this->javascript || $this->customCSS || $this->customScript || $this->customHeadTags)
583: [23:45:31] <simon_w> )
584: [23:45:34] <simon_w> That needs to pass
585: [23:45:42] <ss23> I can confirm there is a <head> and </head>, and the files are readable
586: [23:46:03] <ss23> Only in dev mode, or both?
587: [23:46:24] <simon_w> both
588: [23:46:44] <ss23> What file is that? I'll var_dump and figure it out
589: [23:46:55] <simon_w> Requirements.php
590: [23:47:14] <ss23> ty
591: [23:50:00] <ss23> simon_w: I can confirm that... that passes
592: [23:50:05] <ss23> It does run // Combine files - updates $this->javascript and $this->css
593: [23:50:08] <ss23> $this->process_combined_files();
594: [23:50:21] <ss23> However, I can't tell which process_combined_files that is running, the two in this file don't seem to be being called
595: [23:52:21] <ss23> found it
596: [23:52:22] <ss23> ty simon_w <3
597: [23:52:36] <ss23> an extension to override backend process requirements etc etc
598: [23:53:56] <ss23> though this still doesn't solve it :O
599: [23:53:58] <ss23> I will look more
600: [23:54:52] * UncleCheese quit (Quit: UncleCheese)
601: [23:55:25] * OxFF1 quit (Ping timeout: 272 seconds)
602: [23:58:41] <antmas> oh gawd hungry
603: [23:59:06] <ss23> I'm not too hungry all things considered
604: [23:59:09] <ss23> but will get lunch soon :O
605: [23:59:11] <ss23> path_for_file() is failing
606: [23:59:51] <simon_w> Isn't it great how SilverStripe's pushing more and more for things that aren't user friendly? Soon we'll be able to make flush only available via the command line!

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