#silverstripe IRC Log

IRC log for 14 July 2013

All timestamps are in UTC.

1: [00:00:05] <willr> You can provide your own mailer though.
2: [00:00:23] <guzzlefry_dev> Yeah..that's what it looks like.
3: [00:00:46] <guzzlefry_dev> There's a module that uses PHPMailer, but the page says it only supports 2.*
4: [00:01:17] <willr> Wouldn't take much to get 3.0 support. The email class hasn't changed much if any since 2.0
5: [00:06:31] * howardgrigg has joined #silverstripe
6: [00:13:10] * simon_w quit (Quit: Leaving)
7: [00:13:20] * howardgrigg quit (Remote host closed the connection)
8: [00:15:25] <guzzlefry_dev> I'm on 3.1. Which seems to have broken a few things. :P
9: [00:16:04] * micmania1 quit (Quit: Leaving)
10: [00:18:51] * priithansen quit (Quit: priithansen)
11: [00:20:50] * UncleCheese quit (Quit: UncleCheese)
12: [00:23:17] * simon_w has joined #silverstripe
13: [00:27:56] * joelpittet has joined #silverstripe
14: [00:51:39] * willr quit (Quit: willr)
15: [01:51:47] * chrisrio has joined #silverstripe
16: [01:52:41] <chrisrio> stripelords - $member->Pages()->removeAll(); (many_many Member -> Pages)
17: [01:52:53] <chrisrio> do I have to write that somehow?
18: [01:53:03] <chrisrio> seems to do the equiv, of pissing into a serious headwind.
19: [01:53:33] <chrisrio> #doingitwrong #firstworldproblems
20: [02:02:35] <simon_w|air> Nope, the many_many gets updated automatically
21: [02:08:37] <chrisrio> how random
22: [02:14:49] <chrisrio> if I'm using super basic SS3 ORM calls
23: [02:14:57] <chrisrio> and getting mysql errors as a result
24: [02:15:10] <chrisrio> the most likely cause is that I've typo'd my relationships eh
25: [02:15:23] <chrisrio> 'cause thats just silly.
26: [02:16:06] * metanat has joined #silverstripe
27: [02:17:19] <metanat> For anyone interested, I just released a bunch of SilverStripe modules: https://github.com/heyday
28: [02:23:20] * metanat quit (Quit: Leaving.)
29: [02:24:24] * metanat has joined #silverstripe
30: [02:28:05] * metanat quit (Client Quit)
31: [02:28:15] * metanat has joined #silverstripe
32: [02:32:10] * joelpittet quit (Remote host closed the connection)
33: [02:43:32] <simon_w|air> metanat, colour has a u in it :p
34: [02:43:46] <metanat> haha, not in css :)
35: [02:43:58] <metanat> :P
36: [02:45:05] <simon_w|air> What's that got to do with anything? :p
37: [02:45:32] <metanat> But yes, I probably should have changed it. I often write in american english because my online audience is often america
38: [02:45:44] <metanat> A bad habit
39: [02:46:37] <metanat> You like regardless? simon_w
40: [02:49:57] <simon_w|air> Well, it does show rather nicely why I'm against using silverstripe\framework\blah as the namespace ;)
41: [02:50:45] <simon_w|air> They're modules I'm not likely to have a need to use, but I can definitely see the use for them
42: [02:51:11] <simon_w|air> Though your ImageExtension module could be made entirely redundant by a one-line change to Image :p
43: [02:52:17] <simon_w|air> (pass true as an argument on https://github.com/silverstripe/silverstripe-framework/blob/3.1/model/Image.php#L81)
44: [02:53:34] <metanat> That's a good point. Getting that into 3.1 might be possible
45: [02:54:00] <metanat> Not sure what you mean be the namespace?
46: [02:54:03] <metanat> by
47: [02:54:44] <simon_w|air> Look how big and ugly-looking it is!
48: [02:54:49] <metanat> haha
49: [02:54:53] <simon_w|air> And you're just following the standard people want to adopt
50: [02:55:14] <metanat> aesthetic vs. function
51: [02:55:20] <simon_w|air> Hang on, I'll grab the top of one of my modules to show you how bad it can easily get
52: [02:55:40] <metanat> The issues that have been caused by ss development with lack of namespaces. ugh
53: [02:55:46] <simon_w|air> There's no functional reason to use silverstripe\framework over silverstripe
54: [02:56:39] <metanat> Yep, I'd agree with that. Simply a silverstripe namespace would help a lot
55: [02:57:11] <simon_w|air> I'm fine with that. I don't like that it looks like it's going to be a rather\verbose\and\long\namespace for everything
56: [02:57:31] <metanat> Yeah, that is more due to PSR-0
57: [02:57:58] <simon_w|air> Still don't get why people like that
58: [02:58:31] <simon_w|air> http://pastebin.com/Mte0L29W is the top of one of my namespaced files
59: [02:58:50] <simon_w|air> Now, imagine that all those classes where themselves in four or five-deep namespaces
60: [02:58:51] <metanat> I use PHPStorm so none of it bothers me. I was using Sublime Text for a long time, but working with symfony and other namespaced projects made me switch
61: [02:59:24] <simon_w|air> So, the main problem with PSR-0 is that classes and namespaces are case-insensitive but filesystems aren't
62: [02:59:26] <metanat> Hmm, why do you need to use all those.
63: [02:59:36] <metanat> Why not just go \SecurityToken when you use it?
64: [03:00:02] <simon_w|air> Because that spreads the ugly through the code, instead of hiding it at the top
65: [03:00:07] <metanat> Hahaha
66: [03:00:14] <metanat> Didn't know \ was ugly
67: [03:00:41] <metanat> Also, you don't need to go use \SecurityToken
68: [03:00:49] <metanat> You can just go use SecurityToken
69: [03:01:09] <simon_w|air> Think about it though. if(!\silverstripe\framework\security\SecurityToken::inst()->check($state)) { ...
70: [03:01:36] <metanat> Oh yeah, but ss doesn't have the namesapce yet.
71: [03:03:24] <metanat> I was only meaning to do it inline in the case of non-namespaced things like SS is now
72: [03:03:50] <metanat> Definitely add "use" at the top for things with long namespaces
73: [03:04:07] <metanat> You can go "use silverstripe\framework\security
74: [03:04:14] <simon_w|air> I keep switching between namespaced and non-namespaced code, so makes it a lot easier to copy+paste
75: [03:04:19] <metanat> And then security\SecurityToken
76: [03:04:27] <simon_w|air> Yes, I know how namespaces work :p
77: [03:04:33] <metanat> Yep
78: [03:05:54] <metanat> https://igor.io/2013/01/23/autoload-insanity.html
79: [03:07:03] <metanat> This doesn't solve the problem you are talking about, but it is relevant for libraries that componentize
80: [03:08:59] <simon_w|air> He's write, class map is awesome
81: [03:09:01] <simon_w|air> *right
82: [03:10:13] <metanat> If you haven't read any of his blog, there is some interesting stuff in there
83: [03:13:15] * metanat quit (Quit: Leaving.)
84: [03:13:39] * cloph has joined #silverstripe
85: [03:13:59] * cloph_away quit (Ping timeout: 256 seconds)
86: [03:15:51] * cloph quit (Remote host closed the connection)
87: [03:15:58] * cloph_away has joined #silverstripe
88: [03:46:51] * willr has joined #silverstripe
89: [03:50:43] <guzzlefry_dev> How would I go about displaying the login form is a user isn't logged in, and also style it properly?
90: [03:52:01] <simon_w|air> Where?
91: [03:52:10] <simon_w|air> Styling is easy, just target the form's ID
92: [03:53:35] * funkygibbon has joined #silverstripe
93: [03:56:44] * nickmolhoek has joined #silverstripe
94: [03:56:45] * nickmolhoek quit (Remote host closed the connection)
95: [03:57:10] * nickmolhoek has joined #silverstripe
96: [03:59:53] <guzzlefry_dev> ah okay
97: [04:00:16] <guzzlefry_dev> simon_w: I'm more or less trying to display the login form in place of the template variable $Content
98: [04:00:33] <simon_w|air> $LoginForm then
99: [04:01:22] <guzzlefry_dev> I'm seeing a pattern of very simple answers and my palm hitting my forehead. :P
100: [04:01:25] <guzzlefry_dev> thanks
101: [04:05:48] * joelpittet has joined #silverstripe
102: [04:14:34] * DigNZ has joined #silverstripe
103: [04:15:41] * DigNZ quit (Client Quit)
104: [04:30:23] * nickmolhoek quit (Quit: nickmolhoek)
105: [04:31:05] * nickmolhoek has joined #silverstripe
106: [04:31:06] * nickmolhoek quit (Remote host closed the connection)
107: [04:31:20] * nickmolhoek has joined #silverstripe
108: [04:32:19] * nickmolhoek quit (Client Quit)
109: [04:46:38] * chrisrio quit (Quit: Page closed)
110: [05:07:50] * DigNZ has joined #silverstripe
111: [05:08:18] <guzzlefry_dev> hrm
112: [05:08:33] <guzzlefry_dev> Action 'LoginForm' isn't allowed on class Page_Controller.
113: [05:09:32] <simon_w|air> Ha, that's not supposed to happen. Are you on 3.1 or 3.0?
114: [05:09:40] <guzzlefry_dev> 3.1 iirc.
115: [05:09:52] <guzzlefry_dev> Is it safe to add to private $allowed_actions?
116: [05:09:59] <simon_w|air> Well, that won't work
117: [05:10:09] <simon_w|air> It has to be on the class the method's actually defined on
118: [05:10:28] <guzzlefry_dev> ah, so what are my options in this case?
119: [05:10:29] <simon_w|air> YAML config thing:
120: [05:10:29] <simon_w|air> Controller:
121: [05:10:30] <simon_w|air> allowed_actions:
122: [05:10:30] <simon_w|air> - LoginForm
123: [05:11:43] <guzzlefry_dev> lost me >_>
124: [05:11:51] * supernovah_ has joined #silverstripe
125: [05:11:56] <simon_w|air> Stick that in mysite/_config/config.yml
126: [05:13:13] * DigNZ quit (Remote host closed the connection)
127: [05:13:19] * supernovah quit (Ping timeout: 246 seconds)
128: [05:13:33] * supernovah_ is now known as supernovah
129: [05:15:07] <guzzlefry_dev> 0.o A YAML file cannot contain tabs as indentation at line 2
130: [05:15:12] <guzzlefry_dev> I guess I use spaces then? :P
131: [05:15:34] <simon_w|air> Yup
132: [05:15:43] <guzzlefry_dev> and...error remains. hrm
133: [05:15:50] <simon_w|air> Flushed?
134: [05:16:01] <simon_w|air> Oh, it's ContentController, not Controller
135: [05:16:20] <guzzlefry_dev> ah
136: [05:16:25] <guzzlefry_dev> Is Controller the one that doesn't exist?
137: [05:16:45] <simon_w|air> The method's on ContentController, not Controller
138: [05:17:53] <guzzlefry_dev> ah, that works, thank you
139: [05:24:48] <simon_w|air> And updating cms to 3.1's HEAD will fix it too now
140: [05:26:43] * supernovah_ has joined #silverstripe
141: [05:27:13] <guzzlefry_dev> simon_w|air: Is it okay to be using 3.1 for production at this time?
142: [05:27:37] <guzzlefry_dev> For well, smaller websites. Nothing like a bank. :P
143: [05:27:45] <simon_w|air> Yeah
144: [05:27:54] <guzzlefry_dev> ok cool
145: [05:29:46] * supernovah quit (Ping timeout: 246 seconds)
146: [05:29:49] * travis-ci has joined #silverstripe
147: [05:29:50] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#450 (3.0 - 3a3e8f2 : Simon Welsh): The build passed.
148: [05:29:50] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/e194b962dbb6...3a3e8f2faab4
149: [05:29:50] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/9057362
150: [05:29:50] * travis-ci has left #silverstripe
151: [05:29:57] * supernovah_ is now known as supernovah
152: [05:33:39] * travis-ci has joined #silverstripe
153: [05:33:39] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#451 (3.1 - ff18abb : Simon Welsh): The build passed.
154: [05:33:39] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/941709204051...ff18abb99459
155: [05:33:39] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/9057368
156: [05:33:39] * travis-ci has left #silverstripe
157: [05:33:55] <simon_w|air> Yay, both green
158: [05:42:29] <willr> @simon_w|air that form field issue looks like it's % extraClass
159: [05:42:39] <willr> rather than $extra
160: [05:44:18] <simon_w|air> Yeah, but not my job to fix :p
161: [05:51:15] * Hippieee has joined #silverstripe
162: [05:57:40] <simon_w|air> Okay, time to import some old logs and increase the usefulness of the logs search
163: [06:13:31] * joelpittet quit (Remote host closed the connection)
164: [06:20:40] <guzzlefry_dev> Is there a SilverStripe way of referencing links in templates?
165: [06:21:06] <guzzlefry_dev> or is hardcoding the anchor's tag's href attribute usually fine?
166: [06:43:54] * simon_w has joined #silverstripe
167: [06:43:58] * simon_w has joined #silverstripe
168: [06:55:56] * guzzlefry_dev quit (Remote host closed the connection)
169: [07:21:51] <simon_w|air> Woo, it's running
170: [07:29:57] <simon_w|air> You can actually watch the progress of the import by refreshing the index page
171: [07:49:21] <willr> how far back to you have logs?
172: [07:49:32] <willr> Was IRC around before 2006?
173: [07:49:38] <willr> SS IRC*
174: [07:49:40] <simon_w|air> December '07
175: [07:50:08] <simon_w|air> #silverstripe was registered July 07
176: [07:50:12] <willr> oh how cute, just Sean and Matt http://logs.simon.geek.nz/index.php?date=2007-12-01
177: [07:50:44] <willr> Wow we're all getting old. Nearly 6 years ago
178: [07:50:49] <simon_w|air> Back during the GHOP!
179: [07:51:03] <simon_w|air> Well, the channel was set up for the GSoC, but logs were setup in GHOP
180: [07:51:55] <simon_w|air> Most of 2011's missing from when ss-log got kicked off the server
181: [08:00:42] <simon_w|air> Could parse from my own logs, but screw that
182: [08:01:46] <willr> well it's a neat record anyway
183: [08:03:06] <simon_w|air> And so much nicer than the flat-file output from PircBot :)
184: [08:03:37] <simon_w|air> So yeah, I can actually add features to the web interface and stuff
185: [08:03:51] <simon_w|air> Like the :target that's there now
186: [08:09:01] * supernovah quit (Ping timeout: 246 seconds)
187: [08:21:30] <willr> target helps. Ah hackfest
188: [08:23:33] <simon_w> Need to find a regex for pulling out links sometime
189: [08:36:29] * Hippieee quit (Quit: Leaving)
190: [08:40:57] * simon_w quit (Quit: Leaving)
191: [09:22:19] * simon_w has joined #silverstripe
192: [09:40:03] * howardgrigg has joined #silverstripe
193: [09:41:27] <howardgrigg> hey what's a decent host that provides ssh access for a smallish site preferably based in Aussie?
194: [09:44:16] <willr> howardgrigg no idea but for smallish sites we use SiteHost here in NZ, can find cheaper if go states or UK
195: [09:44:24] * simon_w|air quit (Ping timeout: 240 seconds)
196: [09:45:04] <willr> depending on what you need it for you could also throw it up on ec2
197: [09:45:25] <kerosene> howardgrigg: mammoth
198: [09:45:34] <howardgrigg> yea I'm just redoing my church website with SS and need an Aussie host
199: [09:45:46] * willr quit (Quit: willr)
200: [09:46:43] <howardgrigg> kerosene: just checking out mammoth now :)
201: [09:47:49] <howardgrigg> see I don't think I want to manage a whole VPS but I'm keen for shell access for git/composer stuff hmm....
202: [09:48:35] <kerosene> ah
203: [09:49:10] <howardgrigg> I realise my ideal probably doesn't exist lol
204: [09:50:07] <howardgrigg> my main thing is that I don't want to be the only one who knows how to reboot the VPS when it goes down
205: [09:50:20] <kerosene> well you can get a managed vps
206: [09:50:41] <kerosene> I'll pm you cos this is prob off-topic by now
207: [10:01:39] * zfmf1 has joined #silverstripe
208: [10:06:40] * gelignite has joined #silverstripe
209: [10:11:36] * kerosene is now known as OldTom
210: [10:23:46] * Pyromanik__ has joined #silverstripe
211: [10:24:56] * Pyromanik__ has left #silverstripe
212: [10:33:41] * priithansen has joined #silverstripe
213: [10:45:46] <howardgrigg> hmm the thought of setting up silverstripe on shared hosting makes me sad
214: [10:49:52] * micmania1 has joined #silverstripe
215: [11:11:45] * supernovah has joined #silverstripe
216: [11:23:01] * Rojod has joined #silverstripe
217: [11:37:20] <micmania1> simon_w: is there a way to define a template for a namespace? (ie \Page has a different template to namespace\Page)
218: [11:43:48] <supernovah> 2 weeks of snowboarding later, 4 friends get injured and one dies
219: [11:43:49] <supernovah> :(
220: [11:43:52] <supernovah> Back to silverstripe then huh
221: [11:59:15] * Rojod quit (Changing host)
222: [11:59:15] * Rojod has joined #silverstripe
223: [11:59:15] * Rojod quit (Changing host)
224: [11:59:15] * Rojod has joined #silverstripe
225: [12:12:21] * abitran_ quit (Ping timeout: 248 seconds)
226: [12:27:04] * howardgrigg quit (Remote host closed the connection)
227: [12:27:14] * osterlaus has joined #silverstripe
228: [12:49:22] * supernovah quit (Ping timeout: 246 seconds)
229: [12:52:19] * slith has joined #silverstripe
230: [12:53:08] * slith quit (Read error: Connection reset by peer)
231: [12:54:50] * osterlaus quit (Quit: Leaving.)
232: [13:27:13] * micmania1 quit (Quit: Leaving)
233: [13:57:12] * gumble has joined #silverstripe
234: [13:57:26] * gumble quit (Client Quit)
235: [14:27:28] * howardgrigg has joined #silverstripe
236: [14:31:53] * howardgrigg quit (Ping timeout: 245 seconds)
237: [14:49:55] * OldTom quit (Ping timeout: 256 seconds)
238: [15:40:39] * Error404NotFound has joined #silverstripe
239: [15:43:41] * Error404NotFound quit (Client Quit)
240: [16:18:13] * guzzlefry_dev has joined #silverstripe
241: [16:27:57] * howardgrigg has joined #silverstripe
242: [16:32:13] * howardgrigg quit (Ping timeout: 245 seconds)
243: [17:42:37] * priithansen quit (Quit: priithansen)
244: [18:00:46] * SphereSilverNL has joined #silverstripe
245: [18:01:36] <SphereSilverNL> evening
246: [18:04:48] <guzzlefry_dev> hello
247: [18:09:10] * abitran has joined #silverstripe
248: [18:09:12] <SphereSilverNL> Is there a reason for $allowed_actions to be enforced in 3.1?
249: [18:09:25] <SphereSilverNL> I understand it ups security
250: [18:09:49] <SphereSilverNL> but enforcing it is a bit over the top, right? Why not make it a dev-warning, but work on live?
251: [18:16:53] * Motoservo_ has joined #silverstripe
252: [18:17:36] * Motoservo quit (Ping timeout: 253 seconds)
253: [18:21:10] * Motoservo_ quit (Ping timeout: 246 seconds)
254: [18:22:28] <Zauberfisch^idle> SphereSilverNL what possible cenario could you have where you would need allowed_actions not in place?
255: [18:23:24] * Motoservo has joined #silverstripe
256: [18:28:23] * howardgrigg has joined #silverstripe
257: [18:32:58] * howardgrigg quit (Ping timeout: 276 seconds)
258: [18:41:18] * chillu has joined #silverstripe
259: [18:42:19] <SphereSilverNL> Zauberfisch^idle: lazyness?
260: [18:42:46] <SphereSilverNL> As I said, I understand the why, but it's gonna break a lot of websites that rely on the devs being lazy and not declaring the allowed_actions
261: [18:43:48] <Zauberfisch^idle> well, I'd say they deserve it :P
262: [18:44:58] <Zauberfisch^idle> from 3.0 to 3.1 there is going to be the need to change some things anyway
263: [18:45:24] <Zauberfisch^idle> public -> private
264: [18:58:03] * priithansen has joined #silverstripe
265: [18:59:27] * SightUnseen has joined #silverstripe
266: [19:00:30] <guzzlefry_dev> 3.0 to 3.1 broke a lot of stuff. :P
267: [19:00:39] * SightUnseen has left #silverstripe
268: [19:00:47] <guzzlefry_dev> Managed to fix it all, I hope. >_>
269: [19:09:24] * zfmf1 has left #silverstripe
270: [19:45:56] * Peavers has joined #silverstripe
271: [19:46:12] <Peavers> cold this morning.
272: [19:57:26] * joelpittet has joined #silverstripe
273: [20:23:17] * unsignedint has joined #silverstripe
274: [20:28:48] * howardgrigg has joined #silverstripe
275: [20:33:03] * howardgrigg quit (Ping timeout: 245 seconds)
276: [20:51:34] * joelpittet quit (Remote host closed the connection)
277: [20:54:43] * unsignedint quit (Ping timeout: 245 seconds)
278: [20:54:48] * unsigned_ has joined #silverstripe
279: [20:55:52] * Pyromanik has joined #silverstripe
280: [20:56:27] * unsigned_ quit (Read error: Connection reset by peer)
281: [20:57:42] * unsignedint has joined #silverstripe
282: [20:58:49] <Pyromanik> FrozenFire: halp
283: [21:02:09] * zfmf1 has joined #silverstripe
284: [21:02:26] * travis-ci has joined #silverstripe
285: [21:02:27] <travis-ci> [travis-ci] chillu/silverstripe-framework#31 (pulls/clickjacking - d4a1e6d : Ingo Schommer): The build passed.
286: [21:02:27] <travis-ci> [travis-ci] Change view : https://github.com/chillu/silverstripe-framework/compare/88392cac2a0e...d4a1e6d294da
287: [21:02:27] <travis-ci> [travis-ci] Build details : http://travis-ci.org/chillu/silverstripe-framework/builds/9073758
288: [21:02:27] * travis-ci has left #silverstripe
289: [21:06:56] * simon_w quit (Quit: This computer has gone to sleep)
290: [21:07:36] * gelignite quit (Quit: http://bit.ly/nkczDT)
291: [21:08:46] * travis-ci has joined #silverstripe
292: [21:08:47] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#594 (3.1 - d1fec14 : Ingo Schommer): The build passed.
293: [21:08:47] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/d80b16597a00...d1fec14bd122
294: [21:08:47] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/9074210
295: [21:08:47] * travis-ci has left #silverstripe
296: [21:10:26] * DigNZ has joined #silverstripe
297: [21:10:28] * DigNZ quit (Remote host closed the connection)
298: [21:10:41] * DigNZ has joined #silverstripe
299: [21:13:30] * DigNZ quit (Read error: Connection reset by peer)
300: [21:13:48] * DigNZ has joined #silverstripe
301: [21:17:33] * swordsmanz quit (Ping timeout: 264 seconds)
302: [21:33:19] * lerni has joined #silverstripe
303: [21:40:15] * simon_w has joined #silverstripe
304: [21:43:25] <simon_w> Pyromanik, http://logs.simon.geek.nz/index.php?date=2012-06-29#log_723223 Yes I can! :p
305: [21:47:08] <Pyromanik> simon_w: yeah, I saw that :D
306: [21:47:43] <simon_w> Now works on all logs, instead of just the ones since ss-log stopped using Java too :)
307: [21:47:56] <Pyromanik> new #log_HUGENUMBBER still not intuitive though :<
308: [21:48:38] <simon_w> Using the ID was the only real way to get them to work, especially from search results
309: [21:49:49] <simon_w> Tried with time, though I had to include milliseconds to avoid duplicate IDs
310: [21:50:20] <Pyromanik> true
311: [21:51:06] <Pyromanik> eh, not hard to scroll to a certain time anyway.
312: [21:51:48] <Pyromanik> just more that the #log_BLAH doesn't match up with BLAH: [time] <jdoe> herpaderpy.
313: [21:52:15] <Pyromanik> meh, works n stuff.
314: [21:52:26] <Pyromanik> nice :>
315: [21:52:51] <Pyromanik> hey if I set up a CNAME it won't work with a virtual host will it?
316: [21:53:00] <Pyromanik> or will it :<
317: [21:53:02] <simon_w> Would be easy enough to change when not coming from search results
318: [21:53:18] <simon_w> Well, you'll need to tell the virtual host about it (ServerAlias blah.blah.face)
319: [21:53:20] <Pyromanik> simon_w: oic. Understand now. Searches.
320: [21:53:32] <Pyromanik> simon_w: yeah, but that's easy enough.
321: [21:54:02] <Pyromanik> but it'll still recognise the request is for that domain and stuff right? I don't have to make it an A record, CNAME should suffice?
322: [21:54:18] <simon_w> yup
323: [21:54:51] <Pyromanik> sweet
324: [21:56:38] <simon_w> I think the first two results on http://logs.simon.geek.nz/search.php?q=penis pretty much sum this channel up
325: [21:57:29] <ss23> lol
326: [21:57:43] <ss23> I feel left out
327: [21:57:47] <ss23> PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS PENIS
328: [21:58:02] <simon_w> Of course
329: [21:58:15] <ss23> [04/12/2012 16:34] <Snowman23> Yeah, I can imagine customers might take it worse if you just start yelling "YOU HAVE A SMALL PENIS" over the phone or email XD
330: [21:58:23] <ss23> Sometimes I look back and think "what was the context..."
331: [21:58:41] <simon_w> Click the number
332: [21:58:48] <Pyromanik> simon_w: so what you're trying to tell me is that this channel is full of dicks?
333: [21:58:50] <ss23> WOAAAAHHHHH
334: [21:59:00] <ss23> You literally solved that entire issue :O
335: [21:59:32] <Pyromanik> I see simon_w, that's awesome.
336: [21:59:44] <Pyromanik> now I understand the #log_ID
337: [21:59:48] <simon_w> Yup
338: [22:00:19] <Pyromanik> is it legit to make a cname with a dot in it?
339: [22:00:30] <Pyromanik> blah.blah CNAME herp
340: [22:00:54] <ss23> Like... a subdomain?
341: [22:00:57] <simon_w> yup
342: [22:00:58] <Pyromanik> yes
343: [22:01:06] <Pyromanik> ss23: just like a subdomain.
344: [22:01:26] <Pyromanik> or in this case, a subsubdomain
345: [22:01:37] <irogue> yup
346: [22:01:54] <irogue> *.blah CNAME blah
347: [22:01:57] <irogue> is very handy
348: [22:02:13] <Pyromanik> I only just realised that introducing a second server makes it hard on our preview url
349: [22:02:32] <Pyromanik> irogue: advise me how to get around this.
350: [22:02:40] <ss23> Client wanted countdown widget. Half the time was spent doing the JS to make it count down in real time kind of thing
351: [22:02:48] <irogue> Pyromanik: huh?
352: [22:02:49] <ss23> Now, "Can we remove the seconds/hours/mins part?"
353: [22:03:00] <Pyromanik> ss23: I made one of those about a day ago. It took about an hour.
354: [22:03:09] <Pyromanik> I lie, it took exactly 2, with deployment.
355: [22:03:10] <irogue> Pyromanik: i've normally done *.servername CNAME servername
356: [22:03:12] * lerni quit (Remote host closed the connection)
357: [22:03:22] <irogue> then have sitename.servername as an alias for the site
358: [22:03:24] <Pyromanik> irogue: we have eg. previews.domain.com
359: [22:03:31] <guzzlefry_dev> ss23: "no"? :P
360: [22:03:33] <Pyromanik> and we do site.preview.domain.com
361: [22:03:42] <Pyromanik> for our demo sites.
362: [22:03:49] <Pyromanik> now we have a second server
363: [22:04:13] <Pyromanik> so blah.preview.domain.com doesn't work, because it points at original server (thanks to *)
364: [22:04:32] <irogue> blah.preview2.domain.com?
365: [22:04:32] <Pyromanik> I don't particularly want to set up a CNAME for each domain
366: [22:04:42] <Pyromanik> irogue: too messy.
367: [22:04:51] <Pyromanik> account managers will get confused, and complain, and stuff.
368: [22:04:55] <irogue> lol
369: [22:05:08] * lerni has joined #silverstripe
370: [22:05:15] <Pyromanik> took them 2 years to train them to use domain.com/ss if the site already exists
371: [22:05:19] <ss23> Pyromanik: Yeah, think I quoted ~2 too
372: [22:05:19] <irogue> make a box with nginx, point *.preview.domain at that, reverse proxy to correct site
373: [22:05:30] <ss23> But.. that doens't include the month now of back and forth with extra shit.
374: [22:05:34] <ss23> up to ~7 hours atm
375: [22:05:41] <guzzlefry_dev> Is there a simple way to control access to images?
376: [22:05:44] <Pyromanik> irogue: yeah. sounds complex
377: [22:05:51] <Peavers> ss23, why haven't you answered my cwp support request ticket yet?
378: [22:05:53] <Pyromanik> guzzlefry_dev: no.
379: [22:05:58] <guzzlefry_dev> figured not. :/
380: [22:06:04] <simon_w> guzzlefry_dev, depends what you mean
381: [22:06:21] <ss23> Pyromanik: :3
382: [22:06:22] <ss23> Peavers: :3
383: [22:06:25] <Pyromanik> guzzlefry_dev: well, there are things like put an .htaccess rule to route assets/ requests through a controller to check permissions and stuff.
384: [22:06:25] <ss23> Not on my ticket list~
385: [22:06:26] <ss23> :D
386: [22:06:31] <irogue> Pyromanik: if you can't have a different domain, then i don't know what to tell you... you'd have to either remove the wildcard and manage each domain individually, or reverse proxy it
387: [22:06:34] <Pyromanik> easy enough to do, just not all that... clean.
388: [22:06:34] * EasyCo has joined #silverstripe
389: [22:06:45] <Pyromanik> irogue: yeh.
390: [22:06:48] <guzzlefry_dev> simon_w: We have some images and would like to prevent people who aren't logged in from accessing them.
391: [22:07:00] <Pyromanik> I'll keep using the normal server until we reach 500 domains, lol
392: [22:07:08] <guzzlefry_dev> basically, if they type in the URL of the image, and aren't logged in, they get yelled at. :P
393: [22:07:09] <Pyromanik> then I'll tell the team "STAHP"
394: [22:07:15] <Pyromanik> and create an actual record.
395: [22:07:18] <ss23> guzzlefry_dev: securefiles module sounds like your best bet
396: [22:07:25] <EasyCo> Mornin' trendsetters
397: [22:07:31] <ss23> moin EasyCo
398: [22:07:31] <guzzlefry_dev> Which well, I guess is kind of silly since if they know the URL they've already had access and could have saved the image already. :P
399: [22:07:39] <ss23> lol yeah, guzzlefry_dev :P
400: [22:07:43] <ss23> That's why it's a bit... yeah, you know
401: [22:07:52] <Pyromanik> EasyCo: how's it gaa'n trendsetters
402: [22:08:20] <guzzlefry_dev> a bit silly/pointless? :P
403: [22:08:27] <irogue> Pyromanik: you could do a preview2.domain or whatever you want to call it, and implement some htaccess or php in your catchall on preview.domain that redirects blah.preview.domain to blah.preview2.domain?
404: [22:08:37] <irogue> so if acct managers give wrong addy it handles it
405: [22:08:53] <EasyCo> Pyromanik: Haha, if that was meant to sound Aussie, well done.
406: [22:09:21] <Pyromanik> EasyCo: nah, like a mate of my old man's who I was apparently related to by way of cousin to my mother.
407: [22:09:38] <Pyromanik> but yeh
408: [22:09:54] <Pyromanik> aussie/kiwi, not much difference except the blocked nose aussies permenantly have.
409: [22:10:25] <EasyCo> Haha, you speak the truth
410: [22:10:27] <simon_w> And we can actually pronounce kumara
411: [22:10:27] <Peavers> ss23, do you know what the deal is around Solr and CWP?
412: [22:13:03] <simon_w> ss23, do you know anything?
413: [22:13:30] <Peavers> Doesn't seem like it.
414: [22:14:15] <simon_w> Huh, he actually made it to work in time for their monday meeting
415: [22:14:41] <ss23> hahaha
416: [22:14:44] <ss23> simon_w: No I didn't
417: [22:14:47] <ss23> I turned up late :<
418: [22:14:55] <simon_w> ss23, disappoint!
419: [22:15:04] <ss23> But yeah, I know 0 about CWP
420: [22:15:08] <ss23> That's like... different team
421: [22:15:12] <ss23> They don't even sit near us :O
422: [22:15:21] <simon_w> They're over in the cool corner
423: [22:15:30] <Peavers> I know its a diff team, but thought you guys might at least share whats going on around the water cooler.
424: [22:15:39] <ss23> Same room, Peavers :P
425: [22:15:41] <ss23> Just a corner
426: [22:15:50] <ss23> idk where the water cooler went, actually
427: [22:15:56] <simon_w> kitchen?
428: [22:15:59] <ss23> Peavers: I talk to John sometimes, since I get him to give me sudo to all the servers :D
429: [22:16:04] <ss23> simon_w: Used to be one in the office too
430: [22:16:06] * zippy__ has joined #silverstripe
431: [22:16:12] <zippy__> Morning
432: [22:16:21] <Peavers> You see ss23, when I ask if you know something about CWP, what I'm actually saying is get up, go over to the CWP team, hassle them for what I want to know, then come back and tell me ;)
433: [22:16:22] <ss23> moin zippy__
434: [22:16:44] <ss23> Peavers: I *could*, but then I would have to account for that time, and I mean... timesheeting is tight already...
435: [22:16:46] <zippy__> CWP ?
436: [22:16:48] <ss23> :D
437: [22:16:53] <ss23> zippy__: Common web platform
438: [22:17:13] <Peavers> ss23, put it down to relationship management
439: [22:17:19] <Peavers> surely you've got a code on your ts for that?
440: [22:17:21] <ss23> lol
441: [22:17:33] <ss23> All of my TS is 100% billable time, Peavers
442: [22:17:33] <ss23> ;)
443: [22:17:47] <simon_w> ss23, MoE
444: [22:17:54] <Peavers> lol
445: [22:18:14] <ss23> Peavers: Anyway, in regards to what? Lots of clients are using solr
446: [22:18:53] <Peavers> Do we have access to modifiy search schemas etc, or is it just a generic search ability provided to us as is and we cant touch it?
447: [22:18:57] <Peavers> was all my boss wanted to know
448: [22:19:42] <ss23> I'm noob, idk what search schemas are etc. That being said, I suspect it'll just use the fulltextmodule, and we're perfectly capable of modifying everything like that
449: [22:19:55] * T8 has joined #silverstripe
450: [22:19:56] <ss23> (In the case of solr, I'm rather inteintionally noob. plz no more solr)
451: [22:19:59] <T8> HelP!
452: [22:20:04] <ss23> HALP
453: [22:20:27] <T8> I have the silly /index.php issue... but I know its not mod_rewrite because its not happening on any other projects.
454: [22:20:28] <Peavers> solr is a grownup search eng written with a grownups language ;) Don't expect you to understand it
455: [22:21:18] <T8> I don't want to use Director::setBaseURL('/'); to solve it either because that still forces you to use /index.php/admin for the CMS ect..
456: [22:21:25] <T8> Any takers?
457: [22:21:44] <Peavers> pastebin your htaccess file
458: [22:21:50] <simon_w> T8, delete index.php
459: [22:22:11] <simon_w> If it 404s, AllowOverride isn't set properly for your path
460: [22:22:43] <T8> http://pastebin.com/HU4YVVjk
461: [22:22:52] <T8> really delete index.php???
462: [22:22:55] <simon_w> Yup
463: [22:24:32] <ss23> NOOOOOOO
464: [22:24:33] <T8> deleing index.php still 404s
465: [22:24:34] <ss23> Just rename it!
466: [22:24:43] <T8> crtl+z
467: [22:24:45] <T8> all g
468: [22:25:54] <simon_w> <simon_w> If it 404s, AllowOverride isn't set properly for your path
469: [22:26:05] <Peavers> silly question, git clone https:// just uses port 443 yeah?
470: [22:26:13] <simon_w> Peavers, yeah
471: [22:26:23] <Peavers> and to push back to gitlab it still just uses port 443?
472: [22:26:42] <T8> So does that mean I have to contact my server provider?
473: [22:27:10] * OldTom has joined #silverstripe
474: [22:27:21] <simon_w> Peavers, yup
475: [22:27:48] <Pyromanik> where are you from EasyCo ?
476: [22:27:58] <ss23> Peavers: CWP gitlab doesn't allow SSH, annoyingly
477: [22:28:03] <Pyromanik> FrozenFire: hal
478: [22:28:04] <Pyromanik> p
479: [22:28:05] <Peavers> yeah I know
480: [22:28:16] <Peavers> but our internal firewall doesn't allow downloads
481: [22:28:17] <ss23> It was under the guise of security, which makes me lol, since you're now forced to use passwords instead of keys
482: [22:28:17] <Peavers> either
483: [22:28:23] <ss23> dude
484: [22:28:26] <Peavers> so fighting our firewall team...
485: [22:28:29] <ss23> your internal firewall sounds like the most nazi thing in the world
486: [22:28:30] * spronk has left #silverstripe
487: [22:28:40] <Peavers> Its a govt firewall, they are all like that lol
488: [22:28:43] <FrozenFire> Pyromanik, Please repeat your answer in the form of a question.
489: [22:28:46] <Pyromanik> ss23: yeh, governments are in eternal fear.
490: [22:28:53] <Pyromanik> FrozenFire: I need your halp
491: [22:28:54] <simon_w> ss23, I don't know, nazis sounds like the most nazi thing in the world :p
492: [22:28:55] <ss23> lol
493: [22:29:04] <FrozenFire> Pyromanik, Please repeat your answer in the form of a question.
494: [22:29:04] <Pyromanik> FrozenFire: can you halp me?
495: [22:29:05] <EasyCo> Pyromanik: Canadian living in Australia
496: [22:29:07] <ss23> simon_w: No way! Even Hitler wouldn't hve stopped people downloading from gitlab
497: [22:29:11] <Pyromanik> EasyCo: ah.
498: [22:29:15] <FrozenFire> Pyromanik, Query not recognized.
499: [22:29:15] * howardgrigg has joined #silverstripe
500: [22:29:26] <simon_w> Pyromanik, read your own blog post about metaquestions :p
501: [22:29:27] <Pyromanik> FrozenFire: but but but please?
502: [22:29:30] <FrozenFire> Pyromanik, Query not recognized.
503: [22:29:35] <Peavers> just put through a request for unrestricted access on port 443... I expect to get a angry phone call any minute now.
504: [22:29:35] <Pyromanik> FrozenFire: I have this issue.
505: [22:29:39] <FrozenFire> Pyromanik, Please repeat your answer in the form of a question.
506: [22:29:58] <Pyromanik> FrozenFire: How does one get the moustache to twist up when it naturally twists down?
507: [22:30:18] <FrozenFire> Depends on what sort of facial hair you have.
508: [22:30:21] <FrozenFire> I use moustache wax
509: [22:30:28] <Pyromanik> FrozenFire: can you send me some?
510: [22:30:32] <simon_w> Oops
511: [22:30:34] <Pyromanik> I don't have any :(
512: [22:30:38] * spronk has joined #silverstripe
513: [22:30:52] <FrozenFire> I can't get it to "twist up" because I have very coarse facial hair, but I get it to go straight horizontally
514: [22:30:53] <FrozenFire> :P
515: [22:30:55] <Pyromanik> FrozenFire: is the moustache wax super strong or something?
516: [22:31:06] <Pyromanik> FrozenFire: I fear I might have the same issue.
517: [22:31:13] <simon_w> That looks better :p
518: [22:31:17] <Pyromanik> it mostly won't even hold it's twist
519: [22:31:22] <ss23> ;_;
520: [22:31:24] <FrozenFire> Pyromanik, It's like hair spray in strength
521: [22:31:25] <ss23> I'm being violated
522: [22:31:29] <simon_w> ss23, saved you the trouble!
523: [22:31:37] <Pyromanik> FrozenFire: so basically there isn't any strength?
524: [22:31:39] <ss23> lol
525: [22:31:42] <FrozenFire> It's not a styling wax really, but rather for keeping it going in one direction
526: [22:31:52] <Pyromanik> :<
527: [22:32:03] <FrozenFire> I'm sure you can get harder waxes, but I'd recommend against them
528: [22:32:05] <ss23> I think I just heard someone say "ha you don't even lift!"
529: [22:32:08] <FrozenFire> They will clog your pores horribly.
530: [22:32:11] <FrozenFire> You'll get ingrown hairs
531: [22:32:20] <Pyromanik> FrozenFire: I'm too man for ingrown hairs.
532: [22:32:24] <Pyromanik> they just grow out
533: [22:32:27] <ss23> kik
534: [22:32:28] <ss23> lol
535: [22:32:32] <Pyromanik> too strong, can't keep this bruva down
536: [22:32:36] <Pyromanik> :P
537: [22:32:38] <ss23> Pyromanik says that, but when he has a pussy lump that he needs to cut open...
538: [22:32:40] <FrozenFire> Unless you plug your pores with hard styling wax. :P
539: [22:32:44] <ss23> yum.
540: [22:32:55] <Pyromanik> FrozenFire: true I haven't done that before.
541: [22:33:16] <Pyromanik> ss23: I don't even what you just disgust me.
542: [22:33:25] <ss23> o.o
543: [22:33:25] <ss23> what
544: [22:33:40] <EasyCo> I love how informative IE console is: http://s22.postimg.org/m2kfct7w1/Screen_Shot_2013_07_15_at_8_16_31_AM.png
545: [22:34:00] <EasyCo> Not even a line number. Awesome.
546: [22:34:00] <FrozenFire> Pyromanik, Anywho, I'd recommend finding a different sort of style if you have coarse facial hair
547: [22:34:07] * howardgrigg quit (Ping timeout: 276 seconds)
548: [22:34:12] <FrozenFire> It's just not feasible to style it when it's coarse
549: [22:34:16] <FrozenFire> Not without a lot of trouble, anyways.
550: [22:34:32] <Pyromanik> FrozenFire: hmm
551: [22:34:36] <ss23> I recommend putting on your big girl panties and SHAVING LIKE A MAN
552: [22:34:36] <ss23> HA.
553: [22:34:38] <guzzlefry_dev> handlebar mustache perhaps
554: [22:34:48] <Pyromanik> FrozenFire: I kinda got a bit of an @rowsell going on.
555: [22:35:02] <FrozenFire> ss23, "Look at that very manly clean-shaven guy" said no-one ever.
556: [22:35:14] <EasyCo> ss23: http://www.youtube.com/watch?v=TZB8HRrJ0KM
557: [22:35:20] <Pyromanik> I wanted to twist the ends for extra awesome... but it keeps overpowering the only wax I had (for hair, quite weak)'
558: [22:35:23] <ss23> https://www.youtube.com/watch?v=RmFnarFSj_U
559: [22:35:37] <FrozenFire> Pyromanik, I use Clubman's moustache wax
560: [22:35:42] <FrozenFire> Black.
561: [22:35:43] <ss23> lol
562: [22:35:46] <simon_w> FrozenFire, ignore ss23. He just can't grow anything.
563: [22:35:50] <FrozenFire> Because I'm one bad-ass mofo.
564: [22:35:53] <FrozenFire> :P
565: [22:35:54] <ss23> simon_w: SUSH
566: [22:35:55] <ss23> :<
567: [22:36:00] <ss23> I... I'm only 12!
568: [22:36:08] * FrozenFire bets that ss23 has face pubes
569: [22:36:27] <ss23> FrozenFire: Jokes on you, I shave too often for you to know.
570: [22:36:45] <FrozenFire> I bet you shave a landing strip on your face.
571: [22:37:56] <EasyCo> Hahahaah
572: [22:40:02] <ss23> CLEAN SHAVEN ALL OVEr
573: [22:42:10] <FrozenFire> LIKE A LITTLE GIRL
574: [22:42:19] <ss23> ;)
575: [22:42:51] <Pyromanik> ss23: and you call yourself a security expert.
576: [22:43:06] <Pyromanik> You're damn lucky you've got long hair, or no one would take you seriously.
577: [22:43:12] <spronk> hrm
578: [22:43:23] <FrozenFire> http://www.dailymotion.com/video/xre9h5_iron-sky-clip-no-hair_shortfilms#.UeMpco6W1v8
579: [22:43:28] <ss23> hahaha
580: [22:43:46] <ss23> Pyromanik: It's true. Until I grow a beard, I'm only going to be 50% hacker
581: [22:43:50] <ss23> Gotta have both to be a true hacker
582: [22:46:50] <simon_w> My in-law said my beard and chest hair are almost connected
583: [22:47:12] <ss23> Whats your first name, Peavers?
584: [22:47:17] <Peavers> Chris
585: [22:47:19] <ss23> :3
586: [22:47:23] <ss23> I hear CWP talking about you.
587: [22:47:24] * ss23 giggles
588: [22:47:26] <Peavers> good.
589: [22:47:40] <Pyromanik> wow
590: [22:47:49] <Pyromanik> most Politician answer ever.
591: [22:47:55] <Peavers> You should hear my team talking them.
592: [22:48:05] <ss23> I'm afraid you'll abuse me, I don't want to hear!
593: [22:48:08] <Pyromanik> Q: - Are they building the search functionality (ie returning a list of roles based from the supplied list of skills)?
594: [22:48:23] <Pyromanik> A: The main business logic will be built by us, the displaying of it will need to be handled by the cms.
595: [22:48:41] <Pyromanik> so to search or not to search?
596: [22:48:50] <Pyromanik> guessing no
597: [22:50:45] <zippy__> Is there an 'after login' hook or something?
598: [22:51:05] <zippy__> I want to set a cookie as soon as the user has logged in - but I can't seem to find any hook
599: [22:51:17] <zippy__> I guess I will have to create a custom login page?
600: [22:52:30] <simon_w> zippy__, memberLoggedIn
601: [22:52:45] * T8 quit (Ping timeout: 250 seconds)
602: [22:54:00] <Peavers> ss23, do the CWP team want to meet me outside on Wedensday?
603: [22:54:11] <ss23> Um
604: [22:54:13] <ss23> Maybe? :O
605: [22:54:23] <Peavers> Just warn them, I'm a big fella.
606: [22:54:27] <ss23> lol
607: [22:54:36] <Peavers> 6'4 and 100kg
608: [22:54:37] <Peavers> lets go.
609: [22:54:43] <ss23> 100kg isn't *massive*
610: [22:54:47] <Peavers> yeah its not.
611: [22:54:50] <Peavers> I'm skinny =(
612: [22:54:53] <Peavers> don't tell them
613: [22:54:54] <zippy__> simon_w: // Audit logging hook \n$this->extend('memberLoggedIn');
614: [22:54:54] <ss23> lol
615: [22:54:55] <Peavers> please.
616: [22:55:05] <ss23> Peavers: If you're coming for a meeting, did you want to get lunch with me and simon_w?
617: [22:55:20] <Peavers> if you guys want to come this end of town
618: [22:55:22] <Peavers> then sure
619: [22:55:25] <ss23> This end?!
620: [22:55:30] <ss23> Aren't you coming *here*?
621: [22:55:35] <Peavers> oh no
622: [22:55:35] <Peavers> na
623: [22:55:38] * zfmf1 has left #silverstripe
624: [22:55:38] <ss23> blurgh
625: [22:55:39] <zippy__> simon_w: so, how / where do I set a function to get pulled by that (google = nothing)
626: [22:55:40] <ss23> NO WAY THEN
627: [22:55:40] <ss23> :D
628: [22:55:53] <simon_w> zippy__, a DataExtension on Member
629: [22:55:53] <Peavers> next time I'm that side though, I'll let you know
630: [22:56:00] <Pyromanik> ss23: 100kg is pretty big when it's all muscle.
631: [22:56:06] <simon_w> Peavers, also Wednesday, right?
632: [22:56:06] <ss23> zippy__: When it does ->extend, you just extend that object and have a method called that
633: [22:56:09] <Pyromanik> but at taht point you're probably a professional Rugby player.
634: [22:56:21] <Peavers> Pyromanik, all depends on how tall you are
635: [22:56:23] <simon_w> Pyromanik, for 6'4", it's probably about a normal build
636: [22:56:28] <Peavers> You can't even see 100kg on me
637: [22:56:30] <ss23> zippy__: So, public function memberLoggedIn() { echo "I get called when a member logs in, if I'm an extension of Member!"; }
638: [22:56:33] <Peavers> I'm still skinny as
639: [22:56:46] <Pyromanik> yeh
640: [22:56:51] <Pyromanik> that's what they all say
641: [22:56:52] <zippy__> I see, gotcha!
642: [22:56:52] <Pyromanik> fatty.
643: [22:56:56] <Pyromanik> :P
644: [22:57:06] * Peavers puts down his choc muffins
645: [22:57:10] <Pyromanik> rofl
646: [22:57:24] <simon_w> Peavers, just sit on him when he's here for WDC
647: [22:57:26] <ss23> I ate so much last night, idk why
648: [22:57:41] <Pyromanik> ss23: because money for a change?
649: [22:57:47] <Peavers> I'm on a massive helth binge atm, no alchole, sugar, fatty foods
650: [22:57:54] <Peavers> its a hard life.
651: [22:57:54] <ss23> naw, I have lots of money atm, not paying rent + working == OMG RICH
652: [22:58:05] <ss23> Like I spent $120 at the supermarket last night on absolute shit
653: [22:58:11] <ss23> Turns out $120 doesn't buy *that* much chandy
654: [22:58:28] <ss23> only got like 4 blocks of chocolate, 4 things of chips, 4 desserts, criosonts, a cake
655: [22:58:31] <ss23> um
656: [22:58:33] <simon_w> ss23, wanna pay my rent then? :p
657: [22:58:34] <ss23> 30 cans of coke
658: [22:58:37] <ss23> Trying to think what else
659: [22:58:43] <ss23> simon_w: Sure, if I get to live with you :D
660: [22:58:59] <Peavers> I'll have a room up for rent next year.
661: [22:59:02] <Peavers> you can live with me
662: [22:59:03] <ss23> I'm sure there was more
663: [22:59:09] <simon_w> Hmm, charge ss23 all the rents, but have to live with someone
664: [22:59:18] <ss23> Peavers: When, and where? And next year? Like, after Janurary?
665: [22:59:25] <ss23> Cause I'm on a couch atm, I would rather not impose myself for *that* long :P
666: [22:59:29] <Peavers> next year, around september lol
667: [22:59:39] <ss23> um yeah, I think I'll have to find a place *before* that XD
668: [22:59:48] <Peavers> bad luck.
669: [23:02:38] <simon_w> ss23, look, you could rent with one of the SS founders: http://www.wellingtonfurnishedapartments.co.nz
670: [23:03:30] <ss23> This site looks fancy
671: [23:03:34] * ss23 is nervous about price
672: [23:03:53] <ss23> um
673: [23:03:55] <ss23> So yeah
674: [23:03:58] <ss23> $2.9k/w
675: [23:04:02] <ss23> I think I'll have to pass unfortunatly#
676: [23:04:28] <simon_w> Mmm, free hot chocolate
677: [23:06:33] <Peavers> http://www.wellingtonfurnishedapartments.co.nz/rates/
678: [23:06:46] <Peavers> is that saying if I rent a place for 12 months, I can get it for ~$280 a week?
679: [23:07:07] <Peavers> don't understand that pricing table at all
680: [23:07:36] <simon_w> Given the guy behind it, I'm not surprised
681: [23:07:55] <simon_w> He came up with our original pricing structure and a week later had forgotten how it worked
682: [23:08:14] <Peavers> if I want the penthouse for 12 months its $1150
683: [23:08:17] <Peavers> $1150 when?
684: [23:08:23] <Peavers> a week? a month?
685: [23:09:28] <ss23> Prices quoted are based on the minimum term of your contract, and are "per week"
686: [23:09:31] <ss23> 1.15k/w
687: [23:09:48] <Peavers> ah
688: [23:09:55] <Peavers> who reads intro text?
689: [23:09:59] <Peavers> people just look at the table prices
690: [23:10:10] * lerni quit (Remote host closed the connection)
691: [23:10:11] <Peavers> should have p/w after the pricing
692: [23:11:02] <Peavers> 3 bedroom penthouse if you filled the other two rooms for $380 a week which includes power, internet, sky is a damn good deal
693: [23:12:06] <ss23> I odn't have 3 people who could afford $380/w :<
694: [23:12:49] <simon_w> Heck, I'm paying more than that for a non-furnished, and still have to pay for utilities
695: [23:13:00] <ss23> you have a 2 bedroom place though!
696: [23:13:09] <simon_w> And it's pretty much a house
697: [23:13:46] <zippy__> Is there a 'best practise' way to structure the mystie folder on large projects? I am getting over a dozen files in the my site now, and feels messy. Do you typically create a folder like, Members, or XXX and put all items related to that in that folder. Or is it better to have a folder of 'Pages' for all page files, and DataObjects for all those. I know it's personal preference, but what is your guys approach.
698: [23:14:06] <zippy__> simon_w: You main site, the flatting one would be quite large, how do you structure your files?
699: [23:14:08] <simon_w> zippy__, code/controllers, code/extensions, code/blahs, etc
700: [23:14:23] <Peavers> break your site into modules if possible helps
701: [23:14:27] <simon_w> Oh, that's also got a heck of a lot of "modules"
702: [23:15:28] <zippy__> simon_w: and pages you'd lump in with the controllers? Does that mean you break the 'normal' two classes in a *Page.php file into two separate files?
703: [23:15:41] <simon_w> I don't use pages :p
704: [23:16:04] <zippy__> i c
705: [23:16:38] <simon_w> But if you're doing everything as page, then I'd split them
706: [23:19:17] * Jayden90 has joined #silverstripe
707: [23:28:34] * ARNHOE has joined #silverstripe
708: [23:29:32] * chillu quit (Quit: chillu)
709: [23:30:28] * priithansen quit (Quit: priithansen)
710: [23:40:02] * DigNZ quit (Quit: DigNZ)
711: [23:46:30] * willr has joined #silverstripe
712: [23:46:47] * ARNHOE quit (Remote host closed the connection)
713: [23:49:09] * DigNZ has joined #silverstripe
714: [23:49:10] * DigNZ quit (Remote host closed the connection)
715: [23:49:25] * DigNZ has joined #silverstripe
716: [23:59:16] * metanat has joined #silverstripe

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