#silverstripe IRC Log

IRC log for 22 October 2013

All timestamps are in UTC.

1: [00:01:47] <spronk> simon_w: .... we don't have burgerfuel in chrsitchurch yet. stop being mean. :(
2: [00:03:54] <antmas_> we have nothing good in Nelson :(
3: [00:09:11] <UncleCheese> do you guys go to BF every day?
4: [00:10:47] <UncleCheese> you guys are BF's BFFs.
5: [00:10:49] <UncleCheese> HA!!!!!!
6: [00:10:56] <antmas_> :P
7: [00:12:46] <antmas_> UncleCheese: what's the Heyday site built with?
8: [00:13:02] <UncleCheese> heyday.co.nz?
9: [00:13:10] <UncleCheese> SS3
10: [00:13:11] <antmas_> UncleCheese: yeah
11: [00:13:15] <antmas_> really?
12: [00:13:33] <antmas_> looks nice
13: [00:13:36] <UncleCheese> thanks!
14: [00:13:40] <UncleCheese> yeah, long oversue
15: [00:13:42] <UncleCheese> overdue
16: [00:15:00] <antmas_> UncleCheese: overdue?
17: [00:26:04] * antmas_ quit (Quit: Page closed)
18: [00:26:25] * antmas has joined #silverstripe
19: [00:30:01] <mobiusnz1> hey, any idea why a has_one relationship is only showing up as a text field in model admin? I thought it would automagically make a dropdown
20: [00:31:09] * mobiusnz1 is now known as mobiusnz
21: [00:33:53] * UncleCheese quit (Quit: UncleCheese)
22: [00:36:49] <ss23> fuck, I forgot to log my hours on Friday
23: [00:36:49] <ss23> what did I do
24: [00:37:35] <simon_w> Nothing
25: [00:37:46] <ss23> Liar
26: [00:38:12] <Jakx> lol
27: [00:39:04] <Pyromanik> halp, what do when ->exclude(array('Status'=>'Cancelled')) doesn't wrok
28: [00:39:26] <simon_w> Do it properly?
29: [00:39:32] <Pyromanik> it's not proper?
30: [00:39:43] <simon_w> Are you assigning the return value?
31: [00:39:55] <Pyromanik> ah, of course. Derp.
32: [00:39:58] <Pyromanik> thanks
33: [00:42:27] * UncleCheese has joined #silverstripe
34: [00:42:59] <UncleCheese> i don't trust any of that scaffolding
35: [00:43:04] <UncleCheese> just define searchable_fields
36: [00:43:53] <simon_w> mobiusnz, more than 100 options
37: [00:44:07] <UncleCheese> oh, nice one simon_w
38: [00:44:09] <mobiusnz> simon_w: ah
39: [00:44:13] <UncleCheese> that makes perfect sense
40: [00:44:22] <mobiusnz> possible to get the autocomplete thingy?
41: [00:44:25] <UncleCheese> interesting timing.. i just got done fixing a memory limit bug in 2.4 model admin
42: [00:44:33] <UncleCheese> and the reason was that the ID filter was coming in as a dropdown
43: [00:44:37] <UncleCheese> 5,800 records
44: [00:44:39] * SightUnseen has joined #silverstripe
45: [00:44:42] * SightUnseen has left #silverstripe
46: [00:44:51] <antmas> UncleCheese: ha
47: [00:46:38] <simon_w> mobiusnz, there's nothing built in to handle it
48: [00:50:07] <mobiusnz> simon_w: hmm, the field that shows up at the top of the many_many gridfield would be perfect
49: [00:50:21] <simon_w> That's specific to GridField
50: [00:50:42] <mobiusnz> could it be made reusable?
51: [00:58:05] <simon_w> Probably
52: [01:08:31] <DesignerX> Pyromanik: hi, in the exlcude code above, what was missing .. ?
53: [01:17:53] <Pyromanik> $list = $list->exclude('blah', 'val')
54: [01:17:53] <Pyromanik> the $list = part.
55: [01:17:53] * Pyromanik quit (Quit: leaving)
56: [01:20:33] * Pyromanik has joined #silverstripe
57: [01:28:58] * DigNZ quit (Quit: DigNZ)
58: [01:37:22] * Jakx__ has joined #silverstripe
59: [01:37:26] <Colin[pi]> clients.. "i added some text to the report but it's not printing out" - "how did you add text? there is no comment field." "nm, I don't know where I added the text, disregard"
60: [01:39:50] * Jakx quit (Ping timeout: 240 seconds)
61: [01:41:50] <ss23> hahaha Colin[pi]
62: [01:42:24] <guzzlefry> :P
63: [01:45:32] <antmas> hmmm I really want to take one of these spare old slimline PCs home for an HTPC
64: [01:45:40] <antmas> temptation
65: [01:45:49] <Colin[pi]> make sure it has good cooling
66: [01:46:06] <guzzlefry> are you stealing from work!? :P
67: [01:46:24] <antmas> guzzlefry: haha no, some staff are taking them free of charge
68: [01:46:28] <antmas> they are pretty old
69: [01:46:30] <guzzlefry> oh man
70: [01:46:52] <guzzlefry> I guess that's kind of like when I worked at restaurant, and got free food.
71: [01:47:28] <Colin[pi]> what model is it antmas?
72: [01:47:44] <antmas> yeah we get a bunch of free crap, most people don't take old PCs though as they don't have OSes or likely the hdds are toast
73: [01:48:02] <antmas> Colin[pi]: lemme check
74: [01:49:48] <antmas> Colin[pi]: hmmm, can't tell, they just look like super generic HP compaq things
75: [01:49:57] <Colin[pi]> oic
76: [01:50:04] <ss23> It's always scary hearing PM and Sales talking about how "Secure" something is
77: [01:50:14] <ss23> "Oh yes, this one is much more secure!"
78: [01:50:17] <ss23> I'm like ... nervous
79: [01:50:48] <Colin[pi]> yeah like when I had someone ask me about storing confidential data on a server I knew had been breached many times
80: [01:50:50] * DigNZ has joined #silverstripe
81: [01:51:19] <antmas> Colin[pi]: these jobbies http://www.stuartconnections.com/8040-large/HP-Compaq-DC7800-Ultra-Slim-Desktop-System-Core-2-Duo-E6850-30GHz-4GB-Ram-80GB-HDD-DVDROM.jpg
82: [01:51:46] <Colin[pi]> hmm nice and compact but you really need to watch heat in little pc cases for htpcs
83: [01:52:19] <antmas> if it's free I'm not worried
84: [01:52:22] <antmas> but I get it
85: [01:53:17] <antmas> what's a good front end software for HTPCs? I only know WMC... :P
86: [01:54:17] <Colin[pi]> XBMC, WMC, MediaPortal
87: [01:54:24] <Colin[pi]> I use MediaPortal now after many many years with WMC
88: [01:56:55] <simon_w> But does it support HTCPCP?
89: [01:58:32] * antmas quit (Quit: Page closed)
90: [02:01:43] * kerosene quit (Ping timeout: 256 seconds)
91: [02:02:20] <Colin[pi]> simon_w: HTCPCP?
92: [02:02:50] <simon_w> http://en.wikipedia.org/wiki/HTCPCP
93: [02:04:19] <Colin[pi]> haha
94: [02:07:06] * antmas has joined #silverstripe
95: [02:07:13] <simon_w> antmas, fixed it yet?
96: [02:07:37] <antmas> simon_w: -__
97: [02:08:13] <antmas> ;___; staaahhhhp
98: [02:10:30] <guzzlefry> Is there a way to rename the button for Security in the CMS?
99: [02:10:51] <guzzlefry> wait...might be able to take a guess at this. :P
100: [02:12:30] <antmas> guzzlefry: what else would you call it?
101: [02:13:02] <guzzlefry> Members
102: [02:13:06] <guzzlefry> because client is silly
103: [02:13:37] * Jakx__ has left #silverstripe
104: [02:15:30] <guzzlefry> Someone yell at me whenever I forget to check the logs. :P
105: [02:15:42] * simon_w yells at guzzlefry
106: [02:17:27] <guzzlefry> simon_w: CMSMenu::replace_menu_item('SecurityAdmin', 'New Title', 'admin/security/', 'SecurityAdmin', SecurityAdmin::$menu_priority);
107: [02:17:31] <guzzlefry> Does that still work in 3.1? :P
108: [02:18:02] <simon_w> SecurityAdmin:
109: [02:18:02] <simon_w> menu_title: 'New Title'
110: [02:18:16] <guzzlefry> Yaml?
111: [02:18:19] <simon_w> yes
112: [02:18:34] <guzzlefry> I'm starting to hate yaml a little less. :P
113: [02:18:37] <guzzlefry> thank you
114: [02:23:40] <ss23> Soon guzzlefry is going to turn into a full hipster.
115: [02:24:21] <guzzlefry> porting SilverStripe to Schema...
116: [02:24:31] <guzzlefry> converting DataModel stuff to NoSQL
117: [02:25:14] <guzzlefry> Using a webserver written in Go to handle PHP requests.
118: [02:25:23] <guzzlefry> ss23: Would I be a bad enough dude then?
119: [02:25:47] * UncleCheese quit (Quit: UncleCheese)
120: [02:26:07] <guzzlefry> Also, drives me crazy when people use MongoDB and friends for handling relational data. :P
121: [02:29:01] <guzzlefry> simon_w: That didn't work. Probably doing something stupid. Does it matter what the name of the yaml file is?
122: [02:35:22] * antmas quit (Quit: Page closed)
123: [02:39:11] * antmas has joined #silverstripe
124: [02:41:38] <EasyCo> guzzlefry: just using spaces in your yaml?
125: [02:50:02] <unsignedint> whos idea was it to use yaml anyway, its hard to write and error-prone because of the spaces thing, especially if you're normally a tab user
126: [02:50:12] * unsignedint prefers json for configuration, a la composer
127: [02:50:29] <guzzlefry> EasyCo: Should be.
128: [02:50:53] <guzzlefry> PHPStorm is smart enough to use two spaces.
129: [02:54:46] <unsignedint> sublime highlights things in red when I push tab which prompts me to fix it, but its still a pain
130: [02:55:28] <unsignedint> I still dont understand why people use spaces for indentation over tabs, with tabs you can set the tab width but with spaces youre stuck with the number that whatever asshole wrote the code felt like using at the time
131: [02:56:06] <antmas> tabs always > spaces
132: [02:56:22] <EasyCo> spaces are device independent
133: [02:56:48] <unsignedint> so are tabs...? isnt it just newlines that vary between operating systems?
134: [02:56:54] <unsignedint> \r\n vs \n etc
135: [02:57:06] <unsignedint> \t should be the same on osx, linux and windows right?
136: [02:57:28] <EasyCo> Really it comes down to preference but basically, if I use spaces instead of tabs, my doc will look the same no matter what idea you're using
137: [02:58:04] <EasyCo> But if I use tabs, it depends on your tab indentation settings which can differ between ide.
138: [02:58:07] <unsignedint> that is true, however if you use tabs and tell people the intended tab-width you can achieve the same effect?
139: [02:58:22] <EasyCo> unsignedint: yep, agreed.
140: [02:58:47] <unsignedint> also, if your doc is presentation-dependant, writing it in a plain text file might not be the best idea :) should use a PDF
141: [03:01:29] <irogue23> < unsignedint> I still dont understand why people use spaces for indentation over tabs, with tabs you can set the tab width but with spaces youre stuck with the number that whatever asshole wrote the code felt like using at the time
142: [03:01:34] <irogue23> omg this
143: [03:01:52] <irogue23> opening someone else's code and it's all 2-spaced
144: [03:01:55] <irogue23> UNGHGHGH
145: [03:02:03] <Colin[pi]> HHNNNNNGGG
146: [03:02:10] <irogue23> if you like your shit 2-spaced, use tabs and set your tab width, so everyone else doesn't have to suffer
147: [03:02:10] <guzzlefry> I think my PHPStorm is defaulting to spaces. >_>
148: [03:02:25] <EasyCo> Soft-tabs
149: [03:02:37] <simon_w> Vertical tabs!
150: [03:02:40] <guzzlefry> oh wait, uses tabs
151: [03:02:57] <guzzlefry> guys
152: [03:02:59] <guzzlefry> SecurityAdmin:
153: [03:02:59] <guzzlefry> menu_title: 'Members'
154: [03:03:05] <guzzlefry> What is wrong with that? :P
155: [03:03:13] <EasyCo> guzzlefry: tabs?
156: [03:03:17] <guzzlefry> two spaces
157: [03:03:20] <EasyCo> :)
158: [03:03:31] <simon_w> i18n
159: [03:03:37] <guzzlefry> omg
160: [03:03:54] <guzzlefry> Think I'm being trolled. :P
161: [03:04:26] * guzzlefry starts to hate yaml again.
162: [03:04:35] <simon_w> Good, good :p
163: [03:04:49] <simon_w> Also, unsignedint, json is just as bad :p
164: [03:05:13] <simon_w> Potentially worse, since tabs/spaces is just a setting
165: [03:05:44] <unsignedint> well json doesnt care if you sue spaces or tabs, but yaml will slaughter your firstborn son if you use anything other than spaces
166: [03:05:49] <unsignedint> use*
167: [03:06:03] <simon_w> And JSON will break everything if you use single quote a string
168: [03:06:08] <simon_w> Or have a trailing comma
169: [03:06:13] <simon_w> Or don't use UTF8
170: [03:06:15] * joelpittet has joined #silverstripe
171: [03:06:16] <guzzlefry> At least that should be picked up during flush, right?
172: [03:06:17] <unsignedint> thats fine, just lrn2syntax
173: [03:06:26] <guzzlefry> ^ the yaml errors
174: [03:06:41] <simon_w> unsignedint, so, the exact same thing with yaml? :p
175: [03:06:44] <guzzlefry> Also, XML guys!
176: [03:06:54] <unsignedint> yeah I agree with guzzlefry, needs more xml
177: [03:07:07] <guzzlefry> Going full on Apache config with it!
178: [03:07:16] <guzzlefry> well wait
179: [03:07:17] <unsignedint> Apache config isnt really xml
180: [03:07:19] <guzzlefry> That's not really XML
181: [03:07:21] <guzzlefry> yeah :/
182: [03:07:31] <unsignedint> I thought you were just trolling haha
183: [03:07:38] <guzzlefry> I kind of was.
184: [03:07:43] <spronk> jesus christ postfix is awful
185: [03:07:49] <guzzlefry> >_>
186: [03:07:57] <guzzlefry> I think all mail servers are.
187: [03:07:59] <unsignedint> spronk: yeah its impossible to configure
188: [03:08:27] <spronk> i've got about 100k logging emails in a queue
189: [03:08:28] <unsignedint> I wonder if anyone has made a decent mailserver that doesnt require 10+ years experience to configure
190: [03:08:41] <simon_w> postfix!
191: [03:08:41] <spronk> most of the windows mail servers are piss easy
192: [03:08:51] <unsignedint> exchange is odd
193: [03:08:56] <guzzlefry> I've been going through hell with misconfigured Exchange servers.
194: [03:08:58] <spronk> ya but compared to postfix
195: [03:09:05] <guzzlefry> two client calls regarding those.
196: [03:09:12] <simon_w> postfix is easy, you're just doing it wrong :p
197: [03:09:14] <guzzlefry> well, clients' mail providers
198: [03:09:21] <spronk> postfix is fucking fickle
199: [03:09:28] <spronk> and the config syntax is backwards
200: [03:09:36] <simon_w> name = value
201: [03:09:37] <spronk> and visibility is difficult
202: [03:09:44] <spronk> master.cf does not use name-value
203: [03:09:55] <spronk> and it uses a services system that routes shit through lmtp or pipes or unix sockets
204: [03:10:15] * kerosene has joined #silverstripe
205: [03:10:22] <spronk> its just all one big ball of muddy piped commands
206: [03:10:34] <unsignedint> spronk: thats the unix philosophy!
207: [03:10:34] <spronk> glued together with duct tape
208: [03:10:42] * UncleCheese has joined #silverstripe
209: [03:10:52] <unsignedint> one command per action, and pipe that shit together
210: [03:11:02] <spronk> this mail queue is only 110MB
211: [03:11:04] * Shrike_Finland has joined #silverstripe
212: [03:11:08] <spronk> yet it's been processing for 5+ hours
213: [03:11:11] <spronk> and i have no fucking idea why
214: [03:11:36] <simon_w> tail mail.err?
215: [03:11:48] <spronk> no errors
216: [03:12:06] <spronk> well, other than errors failing to save dovecot's fucking sieve file
217: [03:12:23] <simon_w> This is just like sub sites, all over again!
218: [03:12:27] <spronk> haha
219: [03:12:29] <spronk> nah
220: [03:12:36] <spronk> this is just
221: [03:12:41] <spronk> can't see what the fuck is going on
222: [03:12:45] <spronk> subsites is actual hell
223: [03:13:00] <guzzlefry> oh
224: [03:13:12] <guzzlefry> Is my yaml file not working because I lack Name: and After:?
225: [03:13:20] <unsignedint> maybe subsites should be added to the list of logged swear words
226: [03:13:32] <simon_w> postqueue -p may tell you something?
227: [03:13:37] <simon_w> unsignedint, patch
228: [03:13:42] <unsignedint> :P
229: [03:14:10] <unsignedint> is the code on github or still stuck in your svn repo?
230: [03:14:18] <spronk> yeah, postqueue just lists the 100k emails still in the queue :(
231: [03:14:43] <simon_w> But no errors against them?
232: [03:14:54] <simon_w> unsignedint, why would I want it on github?
233: [03:15:07] <unsignedint> simon_w: so people can fork the code, create patches, and submit pull requests
234: [03:15:41] <simon_w> You mean, things people can already do?
235: [03:15:48] <unsignedint> dont have to use github specifically but I think the lack of being able to submit pull requests is a deterrant from contributing
236: [03:16:28] <unsignedint> well as far as I can tell, in order to get a patch accepted, id need to create a diff and email it to you
237: [03:16:34] <simon_w> Yup
238: [03:17:01] <simon_w> It's actually a lot easier for you than a pull request
239: [03:17:48] <simon_w> svn diff | mail -s 'My awesome patch!' simon@simon.geek.nz
240: [03:17:53] <unsignedint> how so? github made pull requests pretty easy, fork the repo, commit your changes and click the nice big "Create pull request" button
241: [03:18:17] <irogue23> unsignedint: don't bother, simon_w hates git :P
242: [03:18:23] <unsignedint> oh really?
243: [03:18:29] <unsignedint> nevermind then :P
244: [03:18:31] <simon_w> fork, clone, branch, commit, push, create
245: [03:18:42] <ss23> goddam it ab is retarded with its "DURP YOU DON'T HAVE A TRAILING SLASH? FUCK YOU"
246: [03:18:42] <simon_w> versus, checkout, diff, email
247: [03:19:00] <guzzlefry> ab?
248: [03:19:04] <ss23> apachebench, ab
249: [03:19:07] <guzzlefry> oh
250: [03:19:07] <unsignedint> ss23: trailing slashes are serious business
251: [03:19:12] <guzzlefry> yeah man
252: [03:19:12] <ss23> Git makes it easier for maintainers, svn easier for users
253: [03:19:16] <ss23> I prefer git
254: [03:19:16] <ss23> ;)
255: [03:19:17] <guzzlefry> also
256: [03:19:23] <EasyCo> Ok ok, when you're on a top level page, where does the permissions inherit from?
257: [03:19:23] <guzzlefry> why in the hell won't my yaml file work?
258: [03:19:33] <unsignedint> guzzlefry: pastebin it
259: [03:19:49] <unsignedint> or sspaste it or whatever youre meant to do when youre on #silverstripe
260: [03:20:09] <guzzlefry> http://sspaste.com/paste/show/5265ed324a0a8
261: [03:21:27] <unsignedint> dont see a problem with that, on one of my yaml files there is a newline under the second "---" but I dont understand the yaml at all so I dont know if that makes a difference or not
262: [03:21:36] * DigNZ quit (Quit: DigNZ)
263: [03:23:49] <guzzlefry> Maybe my version of SS is too old.
264: [03:24:32] <unsignedint> guzzlefry: what version?
265: [03:24:38] <guzzlefry> 3.1-dev
266: [03:24:48] <guzzlefry> probably a fairly old commit
267: [03:24:50] <unsignedint> is that newer than 3.1 stable?
268: [03:25:01] <guzzlefry> no
269: [03:25:14] <guzzlefry> oh wait no
270: [03:25:16] <guzzlefry> this is on 3.1.1
271: [03:25:17] <unsignedint> so why not upgrade to 3.1 stable?
272: [03:25:20] <unsignedint> oh right
273: [03:25:22] <guzzlefry> I lied! :(
274: [03:25:26] <guzzlefry> honestly
275: [03:25:28] <unsignedint> LIAR LIAR PANTS ON FIRE
276: [03:25:29] <guzzlefry> this shouldn't be that difficult
277: [03:26:04] <unsignedint> guzzlefry: I would just use the code method you were going to use before you started YAML'ing, in my experience its much more reliable and can actually be debugged
278: [03:26:30] <guzzlefry> hm
279: [03:26:33] <guzzlefry> wondering what the code version is.
280: [03:26:55] <guzzlefry> maybe but I posted earlier :P
281: [03:27:53] <EasyCo> If I create a group and give only access to pages section, they shouldn't' be able to edit a page or view them if there's no content permission right?
282: [03:31:25] * DigNZ has joined #silverstripe
283: [03:32:44] <guzzlefry> oh neat
284: [03:32:48] <guzzlefry> that doesn't work
285: [03:32:49] <guzzlefry> Fatal error: Cannot access property SecurityAdmin::$menu_priority
286: [03:35:01] <guzzlefry> wasting so much time on things that should be trivial. -_-
287: [03:38:56] <guzzlefry> hrm, Config::inst()->update("SecurityAdmin", "menu_title", "wat"); doesn't work either.
288: [03:40:24] * Error404NotFound has joined #silverstripe
289: [03:44:52] <guzzlefry> Any ideas? :/
290: [03:45:28] <Pyromanik> is CSV supposed to have a comma on the end of a line?
291: [03:45:54] <Pyromanik> guzzlefry: because it's already been placed by the time you update it
292: [03:45:57] <Pyromanik> use yaml.
293: [03:46:01] <guzzlefry> it's not working
294: [03:46:06] <ss23> Wonder how mad the company would be if I told puppet to install sl to every server
295: [03:46:08] <Pyromanik> yaml
296: [03:46:09] <guzzlefry> Pyromanik: http://sspaste.com/paste/show/5265ed324a0a8
297: [03:46:21] <Pyromanik> ss23: LOVE IT
298: [03:46:25] <Pyromanik> DO IT DO IT DO IT DO IT DO IT
299: [03:46:43] <guzzlefry> Why it no work!?
300: [03:47:32] * cloph has joined #silverstripe
301: [03:48:17] * cloph_away quit (Ping timeout: 272 seconds)
302: [03:49:03] <Pyromanik> guzzlefry: flush
303: [03:49:54] <guzzlefry> I did.
304: [03:49:57] * guzzlefry tries again for fun.
305: [03:50:01] <Pyromanik> dunno then, sorry
306: [03:50:10] <guzzlefry> no problem
307: [03:50:15] <guzzlefry> I just don't get it. :P
308: [03:50:37] <Pyromanik> neither, looks like it should work
309: [03:50:57] <ss23> dev/build and flush!
310: [03:51:04] <guzzlefry> dude
311: [03:51:10] <unsignedint> he said he did lol
312: [03:51:16] <guzzlefry> I will smash everything in this room if /dev/build fixes it.
313: [03:51:18] <EasyCo> CMSMenu::replace_menu_item('SecurityAdmin', 'New Title', 'admin/security/', 'SecurityAdmin');
314: [03:51:30] <EasyCo> guzzlefry: Does that at least change thetitle?
315: [03:53:07] * nickmolhoek quit (Quit: nickmolhoek)
316: [03:53:46] <guzzlefry> nope :/
317: [03:53:53] <EasyCo> Does it throw an error?
318: [03:54:13] <guzzlefry> no
319: [03:54:32] <EasyCo> What does CMSMenu::get_menu_item('SecurityAdmin'); return?
320: [03:55:50] * DigNZ quit (Quit: DigNZ)
321: [03:56:20] <guzzlefry> a clue!
322: [03:56:33] <EasyCo> Clues are good
323: [03:58:03] <simon_w|air> So, unsignedint, where's my patch? :p
324: [03:58:46] <guzzlefry> and...
325: [03:58:50] <guzzlefry> clue no work
326: [03:58:55] <unsignedint> youll get it when I install subversion. so never :P
327: [03:59:05] <EasyCo> What did it return?
328: [04:00:08] <simon_w|air> You probably already have it installed :p
329: [04:00:16] <ss23> man
330: [04:00:19] <guzzlefry> title = "Security" along with some other stuff in the object.
331: [04:00:20] <ss23> I have some l33t resonence going on
332: [04:00:26] <ss23> office was like "holy shit what is that shaking?!"
333: [04:00:30] <ss23> everyone is like "omg building shaking"
334: [04:00:34] <ss23> BOOM THAT'S ME SHAKING MY LEG TO MUSIC
335: [04:00:39] <EasyCo> guzzlefry: Can you past bin the object?
336: [04:00:42] <guzzlefry> oh
337: [04:00:52] <guzzlefry> it's "New Title" post command
338: [04:00:56] <unsignedint> simon_w|air: aha it appears I do too. damn. now I have to think of another excuse
339: [04:00:59] <simon_w|air> ss23, your leg, ay? sure sure :p
340: [04:01:18] <ss23> ahaha
341: [04:01:22] <ss23> There are still people here, you should konw
342: [04:01:31] <unsignedint> ss23: doesnt stop some people
343: [04:02:04] <ss23> tru dat
344: [04:02:14] <unsignedint> hometime!
345: [04:02:16] <unsignedint> later skaters
346: [04:02:21] <simon_w|air> I really should try making these queries suck less
347: [04:02:43] <ss23> ab -c 90
348: [04:02:46] <ss23> BOOM SERVER HITS 90 LOAD
349: [04:04:16] * bmh has joined #silverstripe
350: [04:04:40] * bmh is now known as Guest76761
351: [04:05:14] <EasyCo> Giving a group only "Access to 'Pages' section" should only let them list the pages right???
352: [04:05:16] <EasyCo> RIGHT???
353: [04:06:19] <simon_w|air> Ooh, spronk's almost on top! http://logs.simon.geek.nz/stats.php#subsites
354: [04:06:35] <simon_w|air> EasyCo, and edit and create
355: [04:06:55] <EasyCo> Then what gives the Content permission section?
356: [04:07:01] <guzzlefry> canCreate maybe?
357: [04:07:29] <EasyCo> It's pretty simple, I just want to allow a group to view the pages but not edit.
358: [04:07:31] <guzzlefry> wait, probably not
359: [04:07:34] <simon_w|air> You can use the Settings part to set the defaults for creating/editing
360: [04:07:44] <DesignerX> EasyCo: canView() ?
361: [04:08:00] <EasyCo> Or more specifically I just want to allow a group to view and edit one type of page. That's it.
362: [04:08:15] <EasyCo> DesignerX: I just assumed you could do it non-programmaticaly
363: [04:10:48] <DesignerX> EasyCo: I think you set the canView() & canEdit on that PageType with PermisstionProvider, I think the Blog Module has something like that so maybe check it out
364: [04:10:53] <guzzlefry> hrm
365: [04:11:28] <EasyCo> DesignerX: I'll have a look thanks
366: [04:13:05] <ss23> Google Music has songs of real quality, not like this Grooveshark shit
367: [04:13:10] <ss23> Still, for $13/m, I would expect it!
368: [04:13:30] <EasyCo> Spotify?
369: [04:13:48] <DesignerX> EasyCo: Check the BlogHolder.php & look for providePermissions .. search the document for the word "permisstion" & see how it is used ;)
370: [04:13:49] <guzzlefry> what
371: [04:13:58] <guzzlefry> SecurityAdmin:
372: [04:13:59] <guzzlefry> title:~!!! 'Members'
373: [04:14:02] <guzzlefry> Should that throw an error?
374: [04:14:35] <ss23> EasyCo: They used to require you have a Facebook account to sign up
375: [04:14:39] <ss23> So I refuse to use them
376: [04:14:52] <EasyCo> Weird
377: [04:15:07] <guzzlefry> ss23: I think they also spam your listening history in that new facebook feed thing...
378: [04:15:24] <EasyCo> You can disable all that , which I have.
379: [04:15:28] <guzzlefry> yeah but
380: [04:15:31] <guzzlefry> on my default is evy
381: [04:15:35] <guzzlefry> evil even
382: [04:15:55] <guzzlefry> anyway, title:~!!! 'Members' <-- should throw error in yaml righ?
383: [04:15:57] <guzzlefry> right*
384: [04:16:06] <EasyCo> You'd think so
385: [04:16:18] <guzzlefry> so...maybe this file isn't being read
386: [04:16:21] <guzzlefry> in which case, holy fuck
387: [04:16:48] <ss23> lol
388: [04:16:51] <EasyCo> utf8
389: [04:16:57] <guzzlefry> ?
390: [04:16:59] <ss23> guzzlefry suddenly finds out he's editing on the wrong server!
391: [04:17:06] <guzzlefry> wait so, simon_w wasn't trolling me? :P
392: [04:17:32] <ss23> simon_w|air is incapable of trolling!
393: [04:17:37] <guzzlefry> EasyCo: Where does this utf8 thing get set?
394: [04:17:49] <EasyCo> Depends on your ide
395: [04:17:51] <ss23> http://logs.simon.geek.nz/stats.php#subsites rofl
396: [04:17:58] <guzzlefry> ss23: Start playing Fleetwood Mac - Little Lies buddy...
397: [04:17:59] <ss23> this makes me lol hard XD
398: [04:17:59] <guzzlefry> :P
399: [04:18:05] <ss23> guzzlefry: Nu uh!
400: [04:18:11] <ss23> guzzlefry: all my music scrobbled on last.fm anyway
401: [04:18:13] <ss23> WEll, idk about google music
402: [04:18:19] <spronk> hahaha
403: [04:18:19] <spronk> :D
404: [04:18:22] <guzzlefry> haha
405: [04:18:32] <guzzlefry> the highlighting is a nice touch
406: [04:19:08] * ss23 is now playing: The Poor and the Prevalent - Emery [In Shallow Seas we Sail - 2009]
407: [04:19:22] <simon_w|air> Bah, I can't index the text column, since an index only works when pegged to the start
408: [04:19:49] <EasyCo> This Content permissions section is just lies
409: [04:20:15] <guzzlefry> all docs is lies!
410: [04:20:56] <ss23> guzzlefry: FIX IT FIX IT FIX IT FIX IT FIX IT
411: [04:21:46] <guzzlefry> nuh!
412: [04:21:51] <guzzlefry> when I have time
413: [04:21:54] <guzzlefry> maybe
414: [04:22:01] <guzzlefry> probably
415: [04:22:07] <guzzlefry> Anyway
416: [04:22:17] <guzzlefry> no mention of needing utf-8 for yaml in the docs.
417: [04:23:26] <EasyCo> guzzlefry: Just throwing it out there.
418: [04:23:30] * UncleCheese quit (Ping timeout: 252 seconds)
419: [04:23:38] <guzzlefry> well you're right
420: [04:23:43] <EasyCo> Why did you have all those symbols in your yaml file to start with?
421: [04:23:49] <guzzlefry> according to yaml spec, it requires UTF-8 or UTF-16
422: [04:23:50] <guzzlefry> oh
423: [04:24:00] <EasyCo> Have you solved?
424: [04:24:00] <guzzlefry> EasyCo: I'm trying to throw an error to see if the file is actually being parsed. :P
425: [04:24:08] <EasyCo> guzzlefry: Ah, gotcha
426: [04:24:14] <guzzlefry> Which...
427: [04:24:30] <EasyCo> Find the class that takes care of parsing yaml and debug from there?
428: [04:24:30] <guzzlefry> either I've magically entered valid yaml markup by hitting random keys
429: [04:24:49] <ss23> This /dev/build has taken like 4 mins so far
430: [04:24:50] <ss23> <:
431: [04:24:51] <ss23> :<
432: [04:25:09] <ss23> best way to monitor processes in OSX?
433: [04:25:10] <ss23> apart from top
434: [04:25:10] <guzzlefry> you broke something
435: [04:25:13] <ss23> cause its a weird top
436: [04:25:14] <guzzlefry> htop!
437: [04:25:18] <simon_w|air> http://paste2.org/H4dIgFZF
438: [04:25:18] <EasyCo> When permissions "Inherit from Parent page" and they're top level, where do they inherit from?
439: [04:25:24] <simon_w|air> Someone optimise this for me!
440: [04:25:28] <ss23> COMMAND NOT FOUND, guzzlefry!
441: [04:25:34] <simon_w|air> EasyCo, SiteCOnfig
442: [04:25:46] <simon_w|air> ss23, Activity Monitor
443: [04:25:49] <guzzlefry> ss23: OSX is OSoverrated!
444: [04:25:55] <ss23> simon_w|air: No way, who cares about optimising a query that gets called that little!
445: [04:25:56] * guzzlefry hides.
446: [04:26:02] <ss23> ty, simon_w|air ^.^
447: [04:26:04] <ss23> guzzlefry: I agree!
448: [04:26:05] <ss23> :D
449: [04:26:33] <ss23> well shit
450: [04:26:37] <ss23> took ~7 mins
451: [04:26:38] <simon_w|air> ss23, the cache-less load is almost at my current time limit
452: [04:26:39] <ss23> but got done
453: [04:26:39] <ss23> :D
454: [04:26:40] <guzzlefry> Is that query only called every once in a while?
455: [04:26:50] <ss23> simon_w|air: Run it on a cron
456: [04:26:58] <ss23> srsly, you must have better things to do, simon_w|air :P
457: [04:27:04] <ss23> My ioncube decoder isn't done yet!
458: [04:27:06] <simon_w|air> Clean :p
459: [04:27:12] <simon_w|air> Oh right, that thing for dad
460: [04:27:29] <EasyCo> AHH!!!!!!
461: [04:27:32] <EasyCo> For fuck sake!
462: [04:27:32] <ss23> lol
463: [04:27:47] <EasyCo> Why the fuck would you hide permission stuff under Settings->Access?
464: [04:27:57] <EasyCo> You have a beautiful button called security
465: [04:28:11] <ss23> simon_w|air: Does activity monitor only show for current user?
466: [04:28:23] <simon_w|air> ss23, if that's what you've set it to
467: [04:28:27] <ss23> oic, there it is!
468: [04:28:27] <ss23> :D
469: [04:28:30] <ss23> Didn't see the box
470: [04:28:35] <ss23> yeah, postgres -> 100% CPU
471: [04:28:36] <ss23> fuck postgres.
472: [04:28:43] <ss23> so slow.
473: [04:28:49] <ss23> :3
474: [04:30:01] <guzzlefry> blasphemy!
475: [04:30:27] <guzzlefry> so, yaml file is being read.
476: [04:30:33] <guzzlefry> Just not listening to me.
477: [04:31:20] * travis-ci has joined #silverstripe
478: [04:31:20] <travis-ci> [travis-ci] silverstripe/silverstripe-cms#622 (3.1 - 27c8122 : Mateusz U): The build passed.
479: [04:31:20] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-cms/compare/c645d76b1fff...27c81221238a
480: [04:31:20] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-cms/builds/12862095
481: [04:31:20] * travis-ci has left #silverstripe
482: [04:38:51] <guzzlefry> Has anyone successfully renamed any of the CMS ModelAdmin sections using yaml?
483: [04:44:55] * Shrike_Finland quit (Quit: Leaving.)
484: [04:45:54] * stecman quit (Quit: This computer has gone to sleep)
485: [04:48:25] <guzzlefry> So
486: [04:48:38] <guzzlefry> Does ?flush do something fancy to avoid triggering my breakpoint on private static $menu_title = 'Security';?
487: [04:52:20] <ss23> sometimes, it'll "catch" errors
488: [04:52:26] <ss23> The functionality confuses the heck out of me
489: [04:53:15] <guzzlefry> debugger in IDE doesn't notice.
490: [04:53:36] <ss23> Doubt the debugger is smart enough to realise..
491: [04:53:37] <ss23> well
492: [04:53:39] <ss23> depending how it's implmented
493: [04:53:44] <guzzlefry> xdebug
494: [04:53:47] <ss23> If it does "real" execution
495: [04:53:48] <guzzlefry> also
496: [04:53:52] <ss23> eh, might then
497: [04:54:26] <guzzlefry> I got fancy and tried class SecurityAdminExtension extends LeftAndMainExtension { private static $menu_title = "I hate you"; }
498: [04:54:28] <guzzlefry> didn't work :P
499: [04:54:41] <ss23> Did you apply the extension?
500: [04:54:53] <ss23> btw I haven't been reading
501: [04:54:53] <ss23> :O
502: [04:54:56] <ss23> So idk if what I'm saying is stupid
503: [04:55:37] <guzzlefry> ss23: I'm trying to rename the Security button thing in the CMS to Members.
504: [04:55:43] <guzzlefry> YAML is angry and doesn't work
505: [04:56:04] <ss23> YAML sux!
506: [04:56:18] <guzzlefry> It's the only way to really do this now.
507: [04:56:30] <guzzlefry> wait
508: [04:56:39] <guzzlefry> I remember something about overwriting the translation for t...
509: [04:56:44] <guzzlefry> it*
510: [04:58:14] <guzzlefry> meh
511: [04:58:29] <guzzlefry> should probably stop today before I clench my jaw into oblivion
512: [04:58:53] <ss23> lol
513: [04:59:07] <ss23> I haven't been able to do any real work lately
514: [04:59:07] <ss23> :<
515: [04:59:14] <ss23> Always being interupted, doing lame work, etc
516: [05:00:44] <guzzlefry> heh
517: [05:00:50] <guzzlefry> I was on my first client calls today.
518: [05:00:54] <guzzlefry> anxiety attack ultra mega :P
519: [05:01:23] <guzzlefry> Also
520: [05:01:30] <Pyromanik> 7:59 < ss23> Always being interupted, doing lame work, etc
521: [05:01:32] <Pyromanik> ALL DAY
522: [05:01:36] <guzzlefry> saw some pictures of Miley Cyrus from before breakdown
523: [05:01:40] <guzzlefry> wtf happened? :P
524: [05:01:46] <Pyromanik> lol
525: [05:01:47] <ss23> lol guzzlefry
526: [05:01:48] <Pyromanik> no breakdown
527: [05:01:51] <ss23> How many calls a day do you get?
528: [05:01:53] <Pyromanik> just... growing up
529: [05:01:58] <guzzlefry> fuck man
530: [05:02:01] <ss23> Here, client calls we all freak out, case we only ge them like once every ages
531: [05:02:02] <guzzlefry> I don't want to ever grow up then.
532: [05:02:04] <ss23> :<
533: [05:02:22] <guzzlefry> I can't even twerk it. :/
534: [05:02:32] <Pyromanik> I think the more apt statement would be "I don't ever want to grow up famous"
535: [05:02:35] <Pyromanik> or
536: [05:02:39] <Pyromanik> "I don't ever want to be famous"
537: [05:02:42] <guzzlefry> oh
538: [05:02:46] <guzzlefry> that too
539: [05:03:00] <Pyromanik> imma go home coz fuck this racket.
540: [05:03:01] <guzzlefry> ss23: Don't you work for SilverStripe?
541: [05:03:01] <ss23> That being said, growing up sucks too!
542: [05:03:01] <ss23> :D
543: [05:03:04] <ss23> guzzlefry: Yeah
544: [05:03:08] <guzzlefry> odd
545: [05:03:13] <guzzlefry> I figured you'd get tons of client calls.
546: [05:03:17] <ss23> Saying what?
547: [05:03:19] <Pyromanik> not on dev team
548: [05:03:22] <ss23> "Hey, that website you made, it's totally sweet"
549: [05:03:23] <guzzlefry> I..don't know.
550: [05:03:24] <Pyromanik> it's what account managers are for!
551: [05:03:30] <guzzlefry> oh :P
552: [05:03:32] <ss23> aha, yeah, account managers deal with clients a lot more
553: [05:03:35] <ss23> They only come here when they want work
554: [05:03:41] <Pyromanik> werk
555: [05:03:48] <Pyromanik> of the T variety
556: [05:03:53] <ss23> We're basically like... the contact point for all clients once the original work is done
557: [05:03:55] <Pyromanik> twork'n
558: [05:04:01] <EasyCo> haha
559: [05:04:10] <Pyromanik> that's ss23
560: [05:04:15] <EasyCo> It's the new craze, I can see it now
561: [05:04:27] <Pyromanik> twork'n all the client's once the account managers are done.
562: [05:04:30] <EasyCo> Twork'n take hold of nation. Productivity declines.
563: [05:04:32] <Pyromanik> get gets all the slappy seconds
564: [05:04:51] <EasyCo> guzzlefry: Did you fix your issue?
565: [05:04:55] <guzzlefry> nope
566: [05:05:06] <EasyCo> Bastard!
567: [05:05:15] <Pyromanik> Wholey fuck Katy Perry should just give up singing.
568: [05:05:18] <Pyromanik> She can't even.
569: [05:05:33] <guzzlefry> I even got crazy and tried to overwrite $menu_title in a LeftAndMainExtension.
570: [05:05:57] <guzzlefry> ss23: Yell across the room asking how to overwrite the menu title of SecurityAdmin using YAML. :P
571: [05:06:13] <Pyromanik> guzzlefry: or just post a github issue about it
572: [05:06:20] <ss23> lol, nope
573: [05:06:24] <guzzlefry> darn
574: [05:06:26] <Pyromanik> wait for "closed: won't fix - do it like this"
575: [05:06:32] <guzzlefry> oh
576: [05:06:33] <guzzlefry> k
577: [05:06:38] <Pyromanik> lol
578: [05:06:51] <Pyromanik> in like 2 years when they finally get around to it :P
579: [05:06:55] <guzzlefry> E_SHITSBROKEN for the error code right?
580: [05:07:00] <Pyromanik> BLOCKER
581: [05:07:01] <Pyromanik> xD
582: [05:07:05] * guzzlefry wonders if git issues use that.
583: [05:07:11] <EasyCo> guzzlefry: I know you might not want to hear this but why not just override SecurityAdmin?
584: [05:07:12] <guzzlefry> oh...2 years.
585: [05:07:22] <guzzlefry> EasyCo: How so?
586: [05:07:23] <EasyCo> privet static $menu_title = "Fuck yah";
587: [05:07:27] <EasyCo> *priavet
588: [05:07:29] <EasyCo> Arg
589: [05:07:31] <Pyromanik> HELLO STATIC TO YOU TOO
590: [05:07:35] <EasyCo> private
591: [05:07:39] <guzzlefry> I tried using LeftAndMainExtension
592: [05:07:46] <EasyCo> http://api.silverstripe.org/3.1/source-class-SecurityAdmin.html#13
593: [05:07:46] <Pyromanik> privet = 'gidday' in russki.
594: [05:08:00] <guzzlefry> oh
595: [05:08:07] <Pyromanik> FACT FOR THE DAY
596: [05:08:11] * Pyromanik quit (Quit: leaving)
597: [05:08:33] <EasyCo> Other fact: http://www.break.com/video/this-pantsless-girl-may-be-the-best-guitar-player-ever-2528133
598: [05:08:41] <guzzlefry> EasyCo: You mean editing the actual SecurityAdmin.php file?
599: [05:08:57] <EasyCo> guzzlefry: Yes but no but yes
600: [05:09:34] * gordon has joined #silverstripe
601: [05:09:47] <simon_w|air> Like I said, i18n :p
602: [05:09:55] * gordon is now known as elgrodo
603: [05:09:56] <EasyCo> Quiet you
604: [05:10:08] <simon_w|air> Well, that's why it's not changing
605: [05:10:34] <EasyCo> Oh, right, carry on then...
606: [05:10:50] <simon_w|air> en:
607: [05:10:51] <simon_w|air> SecurityAdmin:
608: [05:10:51] <simon_w|air> MENUTITLE: Members
609: [05:10:51] <simon_w|air> in lang/en.yml might do it
610: [05:10:57] * elgrodo needs advice on how to deal with a broken ajax problem with ss31. It appears the issue is caused by prefixing or suffixing whitespace, but as far as I can see my code is ok in this respect
611: [05:11:20] <elgrodo> I've tried reintroducing bits of the rogue module file by file but I am not seeing consistent behaviour
612: [05:11:47] <elgrodo> e.g. delete module, remove cache files, /dev/build?flush=all - admin works, add module, do the same, broken, remove module, do the same, broken
613: [05:11:55] <guzzlefry> oh
614: [05:11:55] <guzzlefry> wait
615: [05:11:58] <guzzlefry> so
616: [05:12:07] <guzzlefry> simon_w|air: The translation stuff is overwriting my yaml stuff?
617: [05:12:12] <simon_w|air> Yes
618: [05:12:18] * simon_w|air trollololols :D
619: [05:12:19] <guzzlefry> sons'a'bitches! :P
620: [05:12:24] <elgrodo> :)
621: [05:12:28] <guzzlefry> I can't tell if serious.
622: [05:14:36] <simon_w|air> This is #silverstripe. We're never serious!
623: [05:15:07] <EasyCo> Anybody here use irccloud?
624: [05:15:39] * guzzlefry ponders trolling with very misleading bug reports. :P
625: [05:18:13] * simon_w|air ponders trolling by /ignore guzzlefry :p
626: [05:18:52] <simon_w|air> Or, just /ignore *
627: [05:18:56] <simon_w|air> That'd probably work better
628: [05:19:22] <elgrodo> simon_w|air: With the broken AJAX issue is their a particular http request I should be looking at to see if there are whitespace issues - lots of JS to go through so if I can target my investigation more effectively that would be good...
629: [05:19:25] <EasyCo> You'd be so ronely
630: [05:19:31] <guzzlefry> I'd be sad.
631: [05:19:35] <guzzlefry> I won't file any bug reports. :(
632: [05:19:58] <guzzlefry> Well, only legitimate ones.
633: [05:20:05] * Shrike_Finland has joined #silverstripe
634: [05:20:06] <simon_w|air> elgrodo, well, if you just look at the requests themselves. If they start with whitespace, that's bad
635: [05:20:32] <elgrodo> y, I realise that
636: [05:20:43] <simon_w|air> Just any of them
637: [05:20:51] <elgrodo> no echoes, no prints, have checked php files manually for module and dont see any issues
638: [05:21:06] <elgrodo> as well as checking with scripts to check for whitespace
639: [05:21:09] <simon_w|air> Do you get the whitespace on every page?
640: [05:21:35] <elgrodo> lemme check
641: [05:22:36] <elgrodo> public side of the site is fine
642: [05:23:38] <elgrodo> mmm, I did a /dev/build with no flush and admin is working... #dafuq
643: [05:24:07] <elgrodo> some caching timed out in the browser? Just hypothesising, yesterday was a very frustrating day :(
644: [05:24:36] <elgrodo> aha, create broken
645: [05:26:05] <guzzlefry> language files go in mysite/lang/en.yml right?
646: [05:26:47] <elgrodo> simon_w|air: /admin/pages/add has a blank request and response - odd
647: [05:28:10] * robert___ has joined #silverstripe
648: [05:28:33] * robert_ quit (Ping timeout: 256 seconds)
649: [05:28:59] * Nightjar has joined #silverstripe
650: [05:32:48] <DryerLintPurple> that's fun. http://pythonsweetness.tumblr.com/post/64740079543/how-to-lose-172-222-a-second-for-45-minutes
651: [05:33:50] * joelpittet quit (Remote host closed the connection)
652: [05:40:33] * alt1 has joined #silverstripe
653: [05:41:01] * alt1 quit (Client Quit)
654: [05:41:46] * mobiusnz`home has joined #silverstripe
655: [05:47:02] * joelpittet has joined #silverstripe
656: [05:51:13] * mobiusnz`home quit (Quit: Leaving.)
657: [05:51:26] * mobiusnz`home has joined #silverstripe
658: [05:52:51] * Error404NotFound quit (Ping timeout: 268 seconds)
659: [05:57:27] * kerosene quit (Ping timeout: 256 seconds)
660: [06:05:38] * Error404NotFound has joined #silverstripe
661: [06:05:51] * Error404NotFound quit (Read error: Connection reset by peer)
662: [06:33:09] * EasyCo quit (Quit: EasyCo)
663: [06:36:16] * mobiusnz`home quit (Quit: Leaving.)
664: [06:40:53] <Zauberfisch23> awesome zauberfisch is awesome!
665: [06:41:47] * SightUnseen has joined #silverstripe
666: [06:42:10] * SightUnseen has left #silverstripe
667: [06:43:14] <simon_w|air> Sure sure
668: [06:44:36] * irogue23 blames ss23 for addons.ss.org being down
669: [06:44:50] <Zauberfisch23> same here
670: [06:44:53] * robert___ is now known as robert_
671: [06:45:02] * simon_w|air isn't mirroring that :p
672: [06:45:10] <Colin[pi]> first rule of SS club: everything is ss23's fault
673: [06:46:18] <Zauberfisch23> simon_w|air: I am glad we agree on my previous statement
674: [06:48:04] * mobiusnz`home has joined #silverstripe
675: [06:50:20] <Nightjar> irogue23: addons just takes ss datas from the packagist
676: [06:50:37] <Zauberfisch23> still, its ss23's fault
677: [06:51:12] <Nightjar> oh I didn't say it wasn't! xD
678: [06:51:15] <simon_w|air> mmm, cookie time
679: [06:51:21] <irogue23> Nightjar: i know, but packagist is up, so it's totes ss23's fault :P
680: [06:51:30] <Nightjar> defo.
681: [06:51:54] <Colin[pi]> pfft of course
682: [06:52:11] * simon_w|air quit (Quit: Leaving)
683: [06:52:44] <irogue23> well that was unexpected
684: [06:52:57] <Nightjar> He has to get his cookie on.
685: [06:53:04] <irogue23> ahh
686: [06:53:06] <irogue23> i know what's going on
687: [06:53:11] <irogue23> hmmm
688: [06:53:22] <irogue23> oh, also
689: [06:53:25] <irogue23> ISG suck :P
690: [06:53:29] <Nightjar> lies
691: [06:54:03] <Nightjar> Plesk eats a dick, but ISGL are far superior to all other NZ hosts excepting perhaps ICONZ
692: [06:54:28] <Nightjar> Or maybe snap!, but I don't have the dollarneros for that.
693: [06:55:33] * simon_w|air has joined #silverstripe
694: [06:56:10] <irogue23> guy transferred site to openhost, they a) moved the domain to their nameservers without adding records, so all his email broke, b) gave incorrect ftp login details, and c) don't seem to have any way to find out / reset ftp login from within their Plesk
695: [06:56:13] * joelpittet quit (Remote host closed the connection)
696: [06:56:28] <Nightjar> Oh, don't deal with the openhost team.
697: [06:56:52] <Nightjar> Plesk blows a bunch of monkey dick.
698: [06:57:11] <Nightjar> You want Webdrive at minimum.
699: [06:57:36] <Zauberfisch23> webdrive? :O
700: [06:57:38] <irogue23> webdrive != ISG
701: [06:57:44] <Nightjar> errr, yes?
702: [06:57:45] <Zauberfisch23> that a hosting or a plesk like software?
703: [06:57:47] <irogue23> webdrive *own* ISG but are seperate, hence less shit
704: [06:57:54] <Nightjar> ah, I see.
705: [06:58:04] <Nightjar> well yeah, refer "at minimum"
706: [06:58:05] <Nightjar> :P
707: [06:58:10] <irogue23> ISG = openhost, domains4less, webbase, hosting direct & flexihost
708: [06:58:11] <Zauberfisch23> ah, I see, hosting
709: [06:58:12] <Zauberfisch23> nvm then
710: [06:58:13] <Nightjar> Open Host is old HD
711: [06:58:29] <Nightjar> right yeh
712: [06:58:29] <irogue23> nah openhost been around forever, ISG just happened to buy HD's hosting business
713: [06:58:39] <irogue23> but yeah
714: [06:58:40] <Nightjar> they merged it with openhost
715: [06:58:44] <Nightjar> I had an HD account
716: [06:58:46] <Nightjar> now Openhost
717: [06:58:47] <irogue23> yup
718: [06:59:12] * Nightjar should really log in and make sure he still owns his domains
719: [06:59:51] <irogue23> all the ISG businesses are the same i.e. one helpdesk etc., but webdrive is the "good" brand so has better support etc.
720: [07:00:36] <Nightjar> flugshups!
721: [07:00:45] <irogue23> (trust me, i didn't choose openhost)
722: [07:01:36] <irogue23> i offerd to host but i ain't chargin less than $15/mo cos i don't believe in oversubscribing etc., esp for SS sites
723: [07:01:45] <irogue23> openhost charge $7/mo
724: [07:02:02] <Nightjar> yeh
725: [07:02:06] <Nightjar> but ss barely runs, lol
726: [07:05:28] <irogue23> this is the site i stole from Mint Design btw :P
727: [07:06:29] <Nightjar> lol, figures they won't pay
728: [07:06:53] <irogue23> eh, they're a nonprofit
729: [07:07:05] <irogue23> gotta expect tightarseness
730: [07:13:24] * Shrike_Finland quit (Quit: Leaving.)
731: [07:15:05] <simon_w|air> Sitehost!
732: [07:17:54] <simon_w|air> And Rimu's having problems again
733: [07:18:58] <mobiusnz`home> I'm currently in the process of migrating our hosting away from freebsd 6.2
734: [07:19:06] <mobiusnz`home> how fun do you think that is
735: [07:20:37] <irogue23> simon_w|air: HD dc?
736: [07:21:11] <simon_w|air> Yeah, but just the one host
737: [07:21:55] <simon_w|air> root@mirrors:~# uptime
738: [07:21:55] <simon_w|air> 20:21:45 up 2:10, 1 user, load average: 0.15, 0.09, 0.02
739: [07:21:55] <simon_w|air> Bastards.
740: [07:22:40] <irogue23> lol
741: [07:23:14] <Nightjar> FUUUUUUU
742: [07:23:32] <simon_w|air> Huh, I think Pingdom's set to UTC+12 instead of NZT
743: [07:23:33] <simon_w|air> So yeah, nz1.php.net was down for about half an hour
744: [07:23:37] <Nightjar> gmail so fucking full of "LOOK AT THIS, LOOK AT THAT, LOOK AT THIS OTHER THING, NOW LOOK AT THIS, HEY OVER HERE"
745: [07:23:47] <Nightjar> FUCK GMAIL, CAN I READ MY FUCKING EMAIL YET!?
746: [07:25:00] <simon_w|air> Depends. Is that email really an ad?
747: [07:27:11] * ARNHOE has joined #silverstripe
748: [07:28:03] <simon_w|air> [20:27:27] * Ping reply from moorcock.freenode.net: 52.14 second(s)
749: [07:28:03] <simon_w|air> Not so good
750: [07:28:19] <Nightjar> apparently I had a bunch of youtube emails, but I don't have a youtube account.
751: [07:28:27] <Nightjar> F U GUGGLES
752: [07:29:10] * mobiusnz`home quit (Quit: Leaving.)
753: [07:29:21] <Nightjar> ROFL
754: [07:29:57] <Nightjar> TIP: If you?re using Wordderp CMS, there has been an increase in the number of bruteforce attempts on WerdDerp installs. We?re actively blocking this, but to help maintain your security we suggest making sure you have a strong password.
755: [07:30:30] * skorp has joined #silverstripe
756: [07:30:46] <Nightjar> Thanks hosting direct.
757: [07:30:53] * skorp has left #silverstripe
758: [07:33:16] * mobiusnz`home has joined #silverstripe
759: [07:44:01] * ajshort has joined #silverstripe
760: [07:45:00] <Nightjar> lolwut
761: [07:45:04] <Nightjar> User nightjar has used up 0.00% of his/her bandwidth and 116% of his/her allocated disk space
762: [07:45:22] <Nightjar> how does it possible when you are hosting 0% of anything?
763: [07:48:44] <Nightjar> dafuq is this category bullshit
764: [07:48:56] <Nightjar> and why are all my read emails from 2 years ago suddenly marked as unread?
765: [07:48:59] <Nightjar> wtf gmail, wtf.
766: [07:54:22] * svandragt has joined #silverstripe
767: [07:55:27] * chillu has joined #silverstripe
768: [08:01:05] * kinglozzer has joined #silverstripe
769: [08:06:48] * kerosene has joined #silverstripe
770: [08:14:06] <irogue23> Nightjar: wait wat
771: [08:14:09] <irogue23> bandwidth?:
772: [08:14:13] <irogue23> on gmail?
773: [08:16:51] <simon_w|air> Also, what's the chance they're talking about data transfer?
774: [08:17:31] <Nightjar> irogue23: nah, openhost
775: [08:17:42] <Nightjar> although I've finally found where to log in again
776: [08:17:53] <Nightjar> apparently I'm using 5Mb of 50Mb of hosting
777: [08:17:58] * Nightjar shrugs
778: [08:19:23] <simon_w|air> Turns out that Rimu measure your data usage per DC, rather than per host
779: [08:19:27] <simon_w|air> Rather useful to know
780: [08:21:46] <Nightjar> lolwtf I have an email address
781: [08:21:52] <Nightjar> on one of my domains
782: [08:27:38] <irogue23> simon_w|air: huh - so it combines the data of all of your VPSes in the same DC?
783: [08:28:00] <simon_w|air> yeah
784: [08:28:13] <simon_w|air> nz1.php.net's never been under its limit
785: [08:29:39] <irogue23> heh
786: [08:29:46] * elgrodo quit (Ping timeout: 245 seconds)
787: [08:30:11] <simon_w|air> Actually only found this out when work when over its limit
788: [08:30:43] <simon_w|air> I think it was the month I migrated all our email
789: [08:39:31] * micmania1 has joined #silverstripe
790: [08:47:57] * spronk2 has joined #silverstripe
791: [08:50:13] <irogue23> yay for YouShop repackaging
792: [08:50:48] <irogue23> https://dl.dropboxusercontent.com/u/4618071/youshop.png
793: [08:52:28] <Nightjar> :< np++ segfaults :<
794: [08:53:23] <Nightjar> irogue23: is that where they bundle your shit in with other people's?
795: [08:53:29] <Nightjar> to get bulk order price or something?
796: [08:53:59] <irogue23> Nightjar: the repackaging? nah its where when someone puts a small item in a huge box, they re-package it to cut down on the shipping costs
797: [08:54:58] <irogue23> since intl shipping is volumetric
798: [08:55:24] * gordon has joined #silverstripe
799: [08:55:33] <Nightjar> ah, of course
800: [08:55:41] * skorp has joined #silverstripe
801: [08:55:46] <Nightjar> irogue23: but does that mean they take the item out of the box, or just repackage the box if it's in a bigger box?
802: [08:55:59] * gordon is now known as Guest35563
803: [08:56:14] <Nightjar> ie, take mouse out of box, send it naked with CD and that's it?
804: [08:56:22] * skorp has left #silverstripe
805: [08:57:01] <Nightjar> would they put cheese in so it can eat? I mean a CD so it can have music is a nice touch, but if it takes longer than a day or so the poor fella will get hungry!
806: [08:58:46] * kerosene quit (Ping timeout: 245 seconds)
807: [09:02:19] <irogue23> Nightjar: http://csc.custhelp.com/app/answers/detail/a_id/790
808: [09:02:32] <irogue23> they don't open manufacturer's box, only the outer box
809: [09:03:37] <irogue23> good example would be at snappernet we had 5 standard box sizes, so often things would be in a box 3x the size it needed to be and filled with scrunched paper
810: [09:04:04] <Nightjar> don't drop the hdds!
811: [09:04:07] <irogue23> for domestic shipping that's fine cos the standard box sizes are the price brackets for the courier, but for intl shipping it's a direct volumetric weight
812: [09:04:09] <Nightjar> They don't like that :<
813: [09:05:40] <irogue23> Nightjar: HDDs are pretty fuckin hardy when properly parked
814: [09:06:28] <Nightjar> I once picked one up for a mate
815: [09:06:32] <Nightjar> walked out of shop
816: [09:06:34] <Nightjar> dropped it
817: [09:06:44] <Nightjar> told mate to send it back claiming fault
818: [09:06:51] <Nightjar> (didn't work, we tried)
819: [09:07:06] <Nightjar> I lol'd.
820: [09:07:26] <Nightjar> right outside the shop, but just around the corner enough for them to not see, lol.
821: [09:07:40] <Nightjar> Trying to balance load and open car door :<
822: [09:08:33] * travis-ci has joined #silverstripe
823: [09:08:34] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1347 (3.1 - f2d362b : Ingo Schommer): The build is still failing.
824: [09:08:34] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/56d7c1fde2f6...f2d362b6298e
825: [09:08:34] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12869120
826: [09:08:34] * travis-ci has left #silverstripe
827: [09:08:43] <irogue23> Nightjar: haha
828: [09:08:46] <irogue23> a fair while ago?
829: [09:08:50] <Nightjar> yeh
830: [09:08:58] <Nightjar> like... 10 years
831: [09:09:09] <irogue23> yeah, they're rated for like 10x the G-force that they were about 5 years ago
832: [09:09:10] <Nightjar> hmm, 8.
833: [09:09:18] <Nightjar> ha
834: [09:09:20] <Nightjar> reals
835: [09:09:23] <Nightjar> hard out
836: [09:09:36] <Nightjar> ok so
837: [09:09:41] <Nightjar> why should I NOT buy an SSD/
838: [09:09:42] <Nightjar> ?
839: [09:10:02] <irogue23> for an OS drive, you should most definitely buy an SSD
840: [09:10:08] <irogue23> the only thing to be careful of is *which* SSD
841: [09:10:20] <irogue23> there are many many shit ones that focus only on speed and are unreliable as shit
842: [09:10:21] <Nightjar> what about a general drive, with games and all sorts?
843: [09:10:35] <irogue23> Nightjar: the reason not to in that case then in cost per GB :P
844: [09:10:52] <Nightjar> I thought they were badface when it came to many many writes
845: [09:10:58] <Nightjar> kinda like extraFields
846: [09:11:12] <irogue23> not so much anymore, they'll last like 5 years of normal everyday use
847: [09:11:27] <Nightjar> oh, so same as a spinny disk then? ;P
848: [09:11:30] <irogue23> yup
849: [09:11:31] <irogue23> exactly
850: [09:11:50] <irogue23> early SSDs it was more like 1 year
851: [09:12:04] <Nightjar> fuck'n, they might take more G forces to the face, but they don't make them like they used to.
852: [09:12:06] <irogue23> you do have to do a few things to the OS to stop it constantly writing shit
853: [09:12:26] <Nightjar> I use disks about 10 years old, yet every new disk I or a mate buys seems to clap out within a couple of years.
854: [09:12:30] <irogue23> but if you get a samsung it has some pretty sweet software to handle that for you
855: [09:12:51] <Nightjar> what if I use the linuxes
856: [09:12:51] <irogue23> disables Windows Search, auto-defragging, etc etc
857: [09:12:56] <Nightjar> oh, rofl
858: [09:13:03] <Nightjar> I have that shit disabled anyway. Fuck indexing.
859: [09:13:06] <irogue23> yeah
860: [09:13:16] <irogue23> well imagine what that does to a drive with limited writes :P
861: [09:13:18] <Nightjar> and even then opening a folder is still slow as fuck
862: [09:13:49] <Nightjar> http://www.gog.com/game/long_live_the_queen
863: [09:13:54] <Nightjar> fantastic looking
864: [09:14:08] <Nightjar> do you have monaco?
865: [09:15:22] <Nightjar> fucking steam
866: [09:15:41] <Nightjar> click the link that says "View all games" and it loads the page with the "recently played" tab showing first.
867: [09:16:29] <Nightjar> ok so that's a no to monaco
868: [09:16:30] <Nightjar> :<
869: [09:17:07] * Nightjar plays with himself again :<
870: [09:18:14] <irogue23> lol
871: [09:18:15] <Nightjar> omfg I played this a few hours ago and there was no zombie mode
872: [09:18:18] <spronk2> eh
873: [09:18:19] <spronk2> ssds
874: [09:18:21] <spronk2> you dont need to worry anymore
875: [09:18:22] <Nightjar> now there is :>
876: [09:18:31] <spronk2> as long as you don't get a 120gb samsung 840 or 840 evo (pro is fine)
877: [09:18:38] <irogue23> or an OCZ
878: [09:18:39] <irogue23> :P
879: [09:19:38] <irogue23> a snappernet customer was looking to do a 16 bay NAS full of SSDs
880: [09:20:06] <spronk2> yum
881: [09:20:06] <irogue23> i talked to a fellow disty and found out that they had ~15% return rate of OCZ SSDs within first year
882: [09:20:47] <irogue23> so i tried very hard to steer the customer toward putting intels or samsung pros in
883: [09:20:58] <irogue23> nope, they went OCZ cos "reviews say they're fastest"
884: [09:21:16] <spronk2> lawl
885: [09:21:17] <spronk2> ocz
886: [09:21:19] <irogue23> within 6 months, 4 drives of their RAID6 were dead
887: [09:21:29] <irogue23> which means ALL THEIR DATAS GONE
888: [09:21:31] <spronk2> ouuuuuuuuuch
889: [09:22:20] <irogue23> same batch, all died within the space of a week - they ordered a replacement as soon as the first one died but it hadn't arrived yet by the time the 3rd (and therefore all their data) died
890: [09:23:31] <spronk2> haha man
891: [09:23:32] <spronk2> that's hilarious
892: [09:23:36] * spronk2 would never buy ocz
893: [09:24:57] <Nightjar> that is pretty f'n funny
894: [09:25:07] <Nightjar> I like the part where you told them so
895: [09:27:08] <irogue23> me too
896: [09:27:15] <irogue23> esp when he raged at me when it all went to shit
897: [09:29:34] * travis-ci has joined #silverstripe
898: [09:29:34] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1347 (3.1 - f2d362b : Ingo Schommer): The build is still failing.
899: [09:29:34] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/56d7c1fde2f6...f2d362b6298e
900: [09:29:34] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12869120
901: [09:29:34] * travis-ci has left #silverstripe
902: [09:33:34] * dangerdan has joined #silverstripe
903: [09:37:26] <Nightjar> irogue23: did you actually get to say "well I told you..."
904: [09:37:35] <irogue23> Nightjar: hell yes
905: [09:37:50] <Nightjar> I especially love it when you get to go "And here's the email you ignored stating as such"
906: [09:37:55] <spronk2> lol
907: [09:38:00] <spronk2> manage to recover ANYthing>
908: [09:38:01] <spronk2> ?
909: [09:38:08] <irogue23> *shrug*
910: [09:38:12] <irogue23> told them to call a data recovery place
911: [09:38:16] <irogue23> no idea what happened after that
912: [09:38:33] <Nightjar> clean rooms, thousands of dollars, and fuckall results.
913: [09:39:05] <Nightjar> all the kings horses and all the kings men couldn't put the black smoke back in again.
914: [09:39:54] <spronk2> mm
915: [09:39:56] <spronk2> cept that shit doesnt work with ssds
916: [09:40:02] <Nightjar> mm
917: [09:40:03] <spronk2> theoretically they are meant to fail well
918: [09:40:04] <spronk2> but
919: [09:40:05] <spronk2> they don't
920: [09:40:09] <spronk2> because ,.. they don't run out of endurance
921: [09:40:11] <spronk2> they just die
922: [09:40:13] <Nightjar> 'fail well'?
923: [09:40:25] <spronk2> yeah as in manufacturers claim that when they die
924: [09:40:29] <spronk2> i.e. run out of write cycles
925: [09:40:31] <spronk2> they'll just be read only
926: [09:40:35] <Nightjar> ah
927: [09:40:37] <spronk2> but more often than not the failure isn't endurance related
928: [09:40:38] <spronk2> lulz
929: [09:40:42] <Nightjar> yeh
930: [09:41:12] <Nightjar> Wouldn't it be amazing if they were actually onboard raid
931: [09:41:20] <Nightjar> so if some chips failed, then you'd have spares.
932: [09:41:33] <Nightjar> and the OS gave you a big warning about it
933: [09:41:37] <Nightjar> or they didn't POST or something
934: [09:41:55] <Nightjar> SMART or whatever
935: [09:42:49] * gelignite has joined #silverstripe
936: [09:45:11] <spronk2> mm
937: [09:45:15] <spronk2> that would actually be rather pwn...
938: [09:45:28] <spronk2> you are on to something
939: [09:47:40] * mobiusnz`home quit (Quit: Leaving.)
940: [09:51:35] <kinglozzer> Can anyone recommend some PHP ecom platforms?
941: [09:51:57] <kinglozzer> We were using Lemonstand, but that's gone to shit
942: [09:52:09] <spronk2> i gave u
943: [09:52:10] <spronk2> p
944: [09:52:12] <spronk2> and just use shopify
945: [09:52:49] <kinglozzer> Is shopify Saas?
946: [09:55:07] * Sjohn has joined #silverstripe
947: [09:55:51] <Sjohn> Hi,
948: [09:56:38] <Sjohn> Is it possible to hide tabs based on what role a group has?
949: [09:58:41] * spronk2 quit (Quit: spronk2)
950: [10:03:37] * spronk2 has joined #silverstripe
951: [10:03:44] <spronk> ja shopify is saas
952: [10:03:51] * travis-ci has joined #silverstripe
953: [10:03:51] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1347 (3.1 - f2d362b : Ingo Schommer): The build has errored.
954: [10:03:51] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/56d7c1fde2f6...f2d362b6298e
955: [10:03:51] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12869120
956: [10:03:51] * travis-ci has left #silverstripe
957: [10:05:27] <kinglozzer> Thanks spronk, looks good
958: [10:12:35] * Nightjar has left #silverstripe
959: [10:12:51] <Colin[pi]> dat typo: http://www.bestwebhostingplanners.com/about-us/
960: [10:13:35] <spronk> it does have some limitations
961: [10:13:39] <spronk> i wouldn't recommend it for huge stores
962: [10:13:45] <spronk> but for simple to mid sized its very good
963: [10:17:10] * SightUnseen has joined #silverstripe
964: [10:19:55] * Guest35563 is now known as elgrodo
965: [10:20:11] <elgrodo> Finally got time to revisit the issue of ajax not working
966: [10:20:15] <elgrodo> SS3.1.1
967: [10:20:49] <elgrodo> I've installed a clean site using the following: omposer create-project silverstripe/installer www
968: [10:20:52] <elgrodo> omposer :)
969: [10:21:01] <elgrodo> this install 3.1.1 and I go through the installation process as normal
970: [10:22:26] <elgrodo> now when I go to admin/pages, 'add new', select Page from 'Choose page type' and click Create the editor does not show after clicking create
971: [10:22:50] <elgrodo> I click create multiple times just for kicks
972: [10:23:01] <elgrodo> now /admin/pages shows zero pages in the site tree
973: [10:23:59] <elgrodo> now in firefox I cant even get past the silverstripe logo
974: [10:23:59] * travis-ci has joined #silverstripe
975: [10:24:00] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1349 (master - 1895f28 : Ingo Schommer): The build has errored.
976: [10:24:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/9b23e8c6c336...1895f289cc95
977: [10:24:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12871527
978: [10:24:00] * travis-ci has left #silverstripe
979: [10:25:07] <elgrodo> the add new was not working when I tried it in firefox first time round also
980: [10:26:16] * SightUnseen quit (Ping timeout: 245 seconds)
981: [10:29:23] <DesignerX> elgrodo: hi, maybe something wrong with the permisstions to the assets & silverstripe-cache folders ?
982: [10:40:33] * dangerdan quit (Ping timeout: 250 seconds)
983: [10:48:15] * travis-ci has joined #silverstripe
984: [10:48:15] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1349 (master - 1895f28 : Ingo Schommer): The build has errored.
985: [10:48:15] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/9b23e8c6c336...1895f289cc95
986: [10:48:15] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12871527
987: [10:48:15] * travis-ci has left #silverstripe
988: [10:52:17] * SightUnseen has joined #silverstripe
989: [10:57:19] * SightUnseen quit (Ping timeout: 272 seconds)
990: [10:57:21] * travis-ci has joined #silverstripe
991: [10:57:21] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1349 (master - 1895f28 : Ingo Schommer): The build passed.
992: [10:57:21] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/9b23e8c6c336...1895f289cc95
993: [10:57:21] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12871527
994: [10:57:21] * travis-ci has left #silverstripe
995: [11:02:11] <ss23> 19:44 #silverstripe: * irogue23 blames ss23 for addons.ss.org being down
996: [11:02:12] <ss23> wah~
997: [11:02:15] <ss23> is it fixed yet?
998: [11:02:25] <ss23> LOOKS GOOD TO ME
999: [11:02:28] <ss23> MUST'VE BEEN irogue23 BREAKING IT
1000: [11:04:00] * kerosene has joined #silverstripe
1001: [11:06:00] <elgrodo> DesignerX: possibly, I will double check. I'm at the 'try any suggestion' now stage, and need some fresh out of the box ideas
1002: [11:06:05] <elgrodo> could also be plugins in my browser
1003: [11:06:13] <elgrodo> I will try with a clean netscape post vets visit
1004: [11:07:49] <kinglozzer> netscape?
1005: [11:12:29] <DryerLintPurple> <_<
1006: [11:13:31] * Sjohn quit (Ping timeout: 268 seconds)
1007: [11:21:07] * svandragt quit (Ping timeout: 272 seconds)
1008: [11:21:58] * chillu quit (Quit: chillu)
1009: [11:32:07] * mrzero quit (Read error: Operation timed out)
1010: [11:34:24] * Sjohn has joined #silverstripe
1011: [11:34:47] * mrzero has joined #silverstripe
1012: [11:34:47] * mrzero quit (Changing host)
1013: [11:34:47] * mrzero has joined #silverstripe
1014: [11:52:58] * SightUnseen has joined #silverstripe
1015: [11:57:55] * SightUnseen quit (Ping timeout: 268 seconds)
1016: [12:03:45] * ajshort has joined #silverstripe
1017: [12:04:35] * Jape has joined #silverstripe
1018: [12:05:33] * UndefinedOffset has joined #silverstripe
1019: [12:07:26] * chillu has joined #silverstripe
1020: [12:08:20] <Jape> hi Silvertripe people!
1021: [12:09:02] <Jape> I have a frontend form, and the values will be saved into the database.
1022: [12:09:11] <Jape> What i want, is a frontend page with a list, where you can click on a submitted form and view it.
1023: [12:09:37] <Jape> Does anyone have an idea to set this up?
1024: [12:11:07] * svandragt has joined #silverstripe
1025: [12:11:18] <ajshort> Jape: check out http://doc.silverstripe.org/framework/en/tutorials/3-forms
1026: [12:12:11] <Jape> ajshort: thanks for your reply :D
1027: [12:12:21] <Zauberfisch23> blubb ajshort
1028: [12:12:36] <ajshort> hi Zauberfisch23
1029: [12:12:55] <Jape> i have created a form already, and its working to save it into the database....
1030: [12:13:22] <Zauberfisch23> ajshort: you don't happen to have a hint what the fastest way would be to get modeladmin to save inline changes?
1031: [12:13:29] <ajshort> no
1032: [12:13:39] <ajshort> it's been done though
1033: [12:13:46] <Zauberfisch23> alright, thanks anyway
1034: [12:13:59] <Jape> but i cant set it up to display it on the frontend
1035: [12:14:35] * travis-ci has joined #silverstripe
1036: [12:14:36] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1347 (3.1 - f2d362b : Ingo Schommer): The build is still failing.
1037: [12:14:36] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/56d7c1fde2f6...f2d362b6298e
1038: [12:14:36] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12869120
1039: [12:14:36] * travis-ci has left #silverstripe
1040: [12:24:17] * SightUnseen has joined #silverstripe
1041: [12:26:56] <Jape> This is what i have now
1042: [12:26:57] <Jape> http://pastebin.com/9NZk9GE1
1043: [12:28:24] <Jape> What i want in the template: show al list of the dataobject, with a link to the submitted form
1044: [12:28:31] * SightUnseen quit (Ping timeout: 246 seconds)
1045: [12:28:34] <Jape> does anybody know how to do that?
1046: [12:37:29] <micmania1> Jape: Contact::get()->sort('CREATED DESC') <<< Return that to the template
1047: [12:37:55] <micmania1> then <% loop Contact %> or whatever the method is called for returning your list.
1048: [12:38:41] <Jape> Thanks
1049: [12:39:03] <Jape> thats working now
1050: [12:39:40] * lerni has joined #silverstripe
1051: [12:40:07] <Jape> and how can i reaIize that each dataobject can be display as a page?
1052: [12:41:55] * Colin[pi] quit (Ping timeout: 272 seconds)
1053: [12:46:18] <Sjohn> Try this: https://github.com/arambalakjian/DataObjects-as-Pages/tree/3.0
1054: [12:47:10] * abitran has joined #silverstripe
1055: [12:49:09] * micmania1 quit (Read error: Connection reset by peer)
1056: [12:51:14] <Jape> Is it a module? mmm i did'nt knew that :D im gonna try it! Thanks Sjohn!
1057: [12:51:39] <Jape> and thanks micmania1!
1058: [12:55:08] * SightUnseen has joined #silverstripe
1059: [12:57:55] * swordsmanz_ has joined #silverstripe
1060: [12:58:18] * swordsmanz quit (Ping timeout: 253 seconds)
1061: [13:00:11] * SightUnseen quit (Ping timeout: 272 seconds)
1062: [13:02:21] * phpathum_ has joined #silverstripe
1063: [13:06:05] * micmania2 has joined #silverstripe
1064: [13:07:03] * phpathum_ quit (Quit: Leaving)
1065: [13:10:40] * Error404NotFound has joined #silverstripe
1066: [13:11:34] * travis-ci has joined #silverstripe
1067: [13:11:34] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1351 (3.1 - d9aa7ac : Ingo Schommer): The build is still failing.
1068: [13:11:34] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/f2d362b6298e...d9aa7acfbd78
1069: [13:11:34] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12878044
1070: [13:11:34] * travis-ci has left #silverstripe
1071: [13:11:50] * osterlaus has joined #silverstripe
1072: [13:12:55] * osterlaus has left #silverstripe
1073: [13:14:02] * osterlaus has joined #silverstripe
1074: [13:22:26] * DesignerX quit (Ping timeout: 264 seconds)
1075: [13:25:37] * SightUnseen has joined #silverstripe
1076: [13:25:41] * swordsmanz_ is now known as swordsmanz
1077: [13:29:42] * SightUnseen quit (Ping timeout: 240 seconds)
1078: [13:43:03] * kerosene quit (Ping timeout: 260 seconds)
1079: [13:54:20] * skorp has joined #silverstripe
1080: [13:56:08] * SightUnseen has joined #silverstripe
1081: [13:56:21] * catcher has joined #silverstripe
1082: [14:00:47] * SightUnseen quit (Ping timeout: 265 seconds)
1083: [14:04:25] * skorp has left #silverstripe
1084: [14:12:07] * Sjohn quit ()
1085: [14:21:11] * travis-ci has joined #silverstripe
1086: [14:21:11] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1355 (master - 6f41b6f : Ingo Schommer): The build passed.
1087: [14:21:11] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/1895f289cc95...6f41b6fae675
1088: [14:21:11] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12880176
1089: [14:21:11] * travis-ci has left #silverstripe
1090: [14:26:37] * SightUnseen has joined #silverstripe
1091: [14:30:48] * SightUnseen quit (Ping timeout: 240 seconds)
1092: [14:35:15] * lerni quit (Quit: lerni)
1093: [14:51:44] * Jape quit (Quit: Page closed)
1094: [14:57:38] * SightUnseen has joined #silverstripe
1095: [14:59:53] * Error404NotFound quit (Read error: Connection reset by peer)
1096: [15:02:31] * SightUnseen quit (Ping timeout: 272 seconds)
1097: [15:13:34] * elgrodo quit (Read error: Connection reset by peer)
1098: [15:14:00] * osterlaus quit (Quit: Leaving.)
1099: [15:19:09] * travis-ci has joined #silverstripe
1100: [15:19:10] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1359 (master - fad8926 : Ingo Schommer): The build passed.
1101: [15:19:10] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/6f41b6fae675...fad8926785f4
1102: [15:19:10] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12882316
1103: [15:19:10] * travis-ci has left #silverstripe
1104: [15:28:03] * SightUnseen has joined #silverstripe
1105: [15:31:56] * ARNHOE quit (Remote host closed the connection)
1106: [15:32:49] * SightUnseen quit (Ping timeout: 272 seconds)
1107: [15:49:53] * Error404NotFound has joined #silverstripe
1108: [15:52:04] * jrthomer has joined #silverstripe
1109: [15:57:20] <svandragt> If I assign to a variable a datalist of a dataobject and then write a new dataobject will that be included in subsequent calls to the datalist due to it being lazy loading?
1110: [15:57:58] <kinglozzer> Yeah it should be
1111: [15:58:18] <svandragt> great
1112: [15:58:57] * SightUnseen has joined #silverstripe
1113: [15:59:01] <kinglozzer> $list = MyObject::get(); $foo = new MyObject(); $foo->write(); echo $list->count();die; << should include your 'foo' object
1114: [16:02:26] <svandragt> thanks
1115: [16:03:35] * SightUnseen quit (Ping timeout: 272 seconds)
1116: [16:08:31] * osterlaus has joined #silverstripe
1117: [16:08:33] * kinglozzer quit (Remote host closed the connection)
1118: [16:10:35] * osterlaus quit (Client Quit)
1119: [16:10:37] * chillu quit (Quit: chillu)
1120: [16:13:53] * violetina has joined #silverstripe
1121: [16:16:12] * r3v3rb has joined #silverstripe
1122: [16:16:30] <r3v3rb> hello anyone awake?
1123: [16:17:46] * jrthomer_ has joined #silverstripe
1124: [16:19:17] * r3v3rb quit (Client Quit)
1125: [16:21:35] * jrthomer quit (Ping timeout: 272 seconds)
1126: [16:27:48] * Liquide has joined #silverstripe
1127: [16:27:48] * spronk2 quit (Quit: spronk2)
1128: [16:27:52] * jrthomer has joined #silverstripe
1129: [16:27:57] <catcher> hello!
1130: [16:29:53] * SightUnseen has joined #silverstripe
1131: [16:30:04] * jrthomer_ quit (Ping timeout: 260 seconds)
1132: [16:32:05] * jrthomer quit (Remote host closed the connection)
1133: [16:34:11] * SightUnseen quit (Ping timeout: 245 seconds)
1134: [16:37:47] * svandragt quit (Ping timeout: 272 seconds)
1135: [16:47:38] * jrthomer has joined #silverstripe
1136: [16:50:43] * Error404NotFound quit (Read error: Connection reset by peer)
1137: [16:51:41] * Error404NotFound has joined #silverstripe
1138: [16:53:26] * SightUnseen has joined #silverstripe
1139: [16:56:09] * jrthomer quit (Ping timeout: 272 seconds)
1140: [16:56:47] * SightUnseen has left #silverstripe
1141: [16:58:21] * Error404NotFound quit (Read error: Connection reset by peer)
1142: [16:58:53] * joelpittet has joined #silverstripe
1143: [17:12:52] * Error404NotFound has joined #silverstripe
1144: [17:14:14] * Error404NotFound quit (Read error: Connection reset by peer)
1145: [17:14:49] * Error404NotFound has joined #silverstripe
1146: [17:17:50] * sukirti has joined #silverstripe
1147: [17:18:23] <sukirti> Anyone have a recommended XML sitemap tool for SS Framework (no CMS) 3.1?
1148: [17:19:58] <guzzlefry> hm
1149: [17:20:06] <guzzlefry> Does the Google Sitemap one work?
1150: [17:20:54] <sukirti> https://github.com/silverstripe-labs/silverstripe-googlesitemaps?
1151: [17:21:32] <sukirti> Looks like it requires SiteTree/CMS
1152: [17:22:02] <guzzlefry> sukirti: https://github.com/silverstripe-labs/silverstripe-googlesitemaps/blob/master/composer.json
1153: [17:22:14] <guzzlefry> That only lists framework as a requirement.
1154: [17:22:39] <sukirti> https://github.com/silverstripe-labs/silverstripe-googlesitemaps/blob/master/_config.php
1155: [17:23:28] <guzzlefry> ah
1156: [17:24:04] <guzzlefry> hrm
1157: [17:25:21] <guzzlefry> That may just be for adding optional stuff to the page settings.
1158: [17:25:37] <guzzlefry> I'd try then if not file an issue about the composer.json being wrong. :P
1159: [17:27:06] * pathum has joined #silverstripe
1160: [17:29:03] * Tabi has joined #silverstripe
1161: [17:29:53] * BPower has joined #silverstripe
1162: [17:32:13] * Tabi is now known as tiki_
1163: [17:32:33] * tiki_ is now known as tikitabi
1164: [17:33:59] * r3v3rb has joined #silverstripe
1165: [17:36:43] * swordsmanz quit (Read error: Connection reset by peer)
1166: [17:37:09] * swordsmanz has joined #silverstripe
1167: [17:39:09] * r3v3rb quit (Quit: r3v3rb)
1168: [17:47:10] * Error404NotFound quit (Read error: Connection reset by peer)
1169: [17:53:11] * pathum quit (Read error: Connection reset by peer)
1170: [18:07:20] <AlphaCactus> hmmm... networksolutions is having DNS problems. does that affect anyone down there?
1171: [18:07:48] <guzzlefry> AlphaCactus: We have a client that's down due to that.
1172: [18:07:58] <guzzlefry> But I'm U.S.
1173: [18:08:10] <AlphaCactus> yeah me too. several clients affected.
1174: [18:08:11] <guzzlefry> You're probably referring to .nz :P
1175: [18:08:28] * tikitabi quit (Ping timeout: 240 seconds)
1176: [18:09:00] <AlphaCactus> anybody really
1177: [18:10:40] * tikitabi has joined #silverstripe
1178: [18:11:20] <AlphaCactus> looks like it might be clearing up...
1179: [18:12:52] * r3v3rb has joined #silverstripe
1180: [18:13:07] <guzzlefry> Condering one of those DNS cache servers. :P
1181: [18:13:10] <guzzlefry> considering*
1182: [18:16:25] <AlphaCactus> yeah or redundancy to a second dns host.
1183: [18:28:55] * chillu has joined #silverstripe
1184: [18:29:28] * tikitabi quit (Ping timeout: 240 seconds)
1185: [18:39:17] <guzzlefry> Working on 2.4 code
1186: [18:39:20] * shakesoda is now known as nepgear
1187: [18:39:28] <guzzlefry> why god why :P
1188: [18:40:48] * sukirti quit (Ping timeout: 240 seconds)
1189: [18:43:01] * sukirti has joined #silverstripe
1190: [18:51:27] <guzzlefry> Is anyone here well-versed in the ancient art of SS2.4?
1191: [18:53:14] <AlphaCactus> didn't they outlaw that
1192: [18:53:37] <guzzlefry> Well
1193: [18:53:42] <guzzlefry> kinda
1194: [18:53:52] <guzzlefry> I think they stopped supporting it. :P
1195: [18:56:43] * travis-ci has joined #silverstripe
1196: [18:56:43] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1361 (3.1 - 6f02c5b : Ingo Schommer): The build passed.
1197: [18:56:43] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/39efaca54f7a...6f02c5bd98b1
1198: [18:56:43] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12893951
1199: [18:56:43] * travis-ci has left #silverstripe
1200: [19:00:54] * skorp has joined #silverstripe
1201: [19:03:59] * tikitabi has joined #silverstripe
1202: [19:14:10] * antmas quit (Quit: Page closed)
1203: [19:14:44] * antmas has joined #silverstripe
1204: [19:16:04] <DryerLintPurple> New Zealand: Where the men love their rugby, and really love their sheep! http://thedoghousediaries.com/large/5414.png
1205: [19:18:15] <antmas> DryerLintPurple: heh, Ausi has a LOT more sheep than NZ
1206: [19:19:54] <antmas> that image is pretty awesome, "Russia - raspberries and nuclear weapons" X
1207: [19:20:57] <DryerLintPurple> I think it's per capita, and a little searching says that NZ does indeed have the highest ratio of sheep to people.
1208: [19:21:13] <simon_w> Nope, it doesn't
1209: [19:21:47] <DryerLintPurple> https://econfix.wordpress.com/2011/08/12/nz-still-has-the-most-sheep-per-head-of-population/
1210: [19:22:05] <antmas> 2011?
1211: [19:22:52] * travis-ci has joined #silverstripe
1212: [19:22:52] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1362 (3.1 - ad09d42 : Ingo Schommer): The build passed.
1213: [19:22:52] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/6f02c5bd98b1...ad09d4297f41
1214: [19:22:52] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/12895188
1215: [19:22:52] * travis-ci has left #silverstripe
1216: [19:22:59] <DryerLintPurple> NZ's ratio of sheep to people is more than double AU's. do you think that's changed in the last few years? :)
1217: [19:25:46] <simon_w> Considering that data's 5 years old and we've switched to cattle? Easy.
1218: [19:25:53] <antmas> I wish it was less Rugby and Sheep, and more 'boasting about things we aren't that great at, but think we are'
1219: [19:27:11] <DryerLintPurple> here's what your own government has to say: "However, it is still true that people in New Zealand are greatly outnumbered by sheep, and our sheep-to-person ratio is high relative to other countries. It’s twice as high as Australia's, for example" http://www.stats.govt.nz/browse_for_stats/population/mythbusters/3million-people-60million-sheep.aspx
1220: [19:29:28] <DryerLintPurple> "New Zealand's sheep-to-human ratio is still higher than Australia's" - published a few months ago http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objectid=10866947
1221: [19:29:34] <antmas> lots of fluctuations in the data for given years it was recorded - I would not be suprised if year to year, it dramitically changes
1222: [19:30:00] <antmas> bah - dramatically*
1223: [19:33:28] * sukirti quit (Ping timeout: 240 seconds)
1224: [19:35:25] * nickmolhoek has joined #silverstripe
1225: [19:44:31] * Pyromanik has joined #silverstripe
1226: [19:44:48] * tikitabi quit (Ping timeout: 240 seconds)
1227: [19:45:27] * r3v3rb quit (Quit: r3v3rb)
1228: [19:55:37] * CodeTrap has joined #silverstripe
1229: [19:58:36] <AlphaCactus> those sheep should revolt while they still can
1230: [20:00:02] * skorp has left #silverstripe
1231: [20:00:25] * guci0 quit (Ping timeout: 250 seconds)
1232: [20:05:09] * CodeTrap quit (Ping timeout: 272 seconds)
1233: [20:05:39] * CodeTrap has joined #silverstripe
1234: [20:06:28] * pippy_ has joined #silverstripe
1235: [20:08:07] * UncleCheese has joined #silverstripe
1236: [20:09:35] * pippy quit (Ping timeout: 272 seconds)
1237: [20:09:38] <Pyromanik> DryerLintPurple: but that doesn't mean that the sheep per person isn't lower than cattle per person
1238: [20:10:00] * stecman has joined #silverstripe
1239: [20:10:28] <Pyromanik> also fuck no melanoma in aussie. Bitches got it easy over there.
1240: [20:10:50] * pippy_ quit (Ping timeout: 245 seconds)
1241: [20:11:27] * pippy has joined #silverstripe
1242: [20:14:07] <simon_w> Fuck kingdom
1243: [20:14:10] <simon_w> Fuck pingdom
1244: [20:14:53] <simon_w> "PingdomAlert UP: Pocketrent (pocketrent_com) is UP again at 2013-10-23 08:08:44. Downtime: 8h 6m."
1245: [20:15:03] <simon_w> Guess when I got the DOWN alert?
1246: [20:15:13] <simon_w> Never.
1247: [20:16:34] * r3v3rb has joined #silverstripe
1248: [20:17:25] <simon_w> I also got a total of 0 notifications for the downtime last night
1249: [20:17:58] <Pyromanik> so like
1250: [20:18:00] <Pyromanik> geoip module
1251: [20:18:07] <Pyromanik> how does it work?
1252: [20:18:19] <simon_w> Talks to the geoip binary you have installed
1253: [20:18:20] <Pyromanik> readme just says sharvey, halkyon
1254: [20:18:32] <Pyromanik> ok, so I need to install a geoip module?
1255: [20:18:47] <Pyromanik> is it apache addon, php module, simple binary?
1256: [20:19:17] <simon_w> http://www.maxmind.com/en/geolocation_landing
1257: [20:19:19] <Pyromanik> oic
1258: [20:19:36] <Pyromanik> $cmd = 'geoiplookup ' . escapeshellarg($address);
1259: [20:19:50] * ccburns has joined #silverstripe
1260: [20:20:32] <Pyromanik> The program 'geoiplookup' is currently not installed. You can install it by typing:
1261: [20:20:35] <Pyromanik> sudo apt-get install geoip-bin
1262: [20:20:36] <Pyromanik> thanks ubuntu
1263: [20:21:00] <r3v3rb> hey Pyromanik :) how do?
1264: [20:21:10] <Pyromanik> sup
1265: [20:21:19] <r3v3rb> nada, just checking in :)
1266: [20:21:20] <Pyromanik> need tickets to get to uk
1267: [20:21:31] <Pyromanik> $ proving issue :<
1268: [20:21:38] <simon_w> Was going to do this next week, but I guess it's Nagios time now instead
1269: [20:21:46] * r3v3rb has $$, if you have the answer
1270: [20:22:01] <Pyromanik> r3v3rb: do go on
1271: [20:22:15] <ccburns> r3v3rb: I have the answer!
1272: [20:22:25] <Pyromanik> r3v3rb: prefer pounds though
1273: [20:22:29] <Pyromanik> ;P
1274: [20:22:39] <r3v3rb> have you used SS as framework only and routes yaml for page direction then using _function in .ss templates?
1275: [20:22:40] <ccburns> probably not the right answer - but I have an answer!
1276: [20:22:53] <Pyromanik> r3v3rb: yes.
1277: [20:22:59] <r3v3rb> ccburns: that's the question - what's the answer?
1278: [20:23:07] <Pyromanik> r3v3rb: that's not a question.
1279: [20:23:21] <Pyromanik> well, it is, and my answer is "yes".
1280: [20:23:27] <r3v3rb> Pyromanik: perfect
1281: [20:23:34] <Pyromanik> I just finished a job in fact.
1282: [20:23:37] <Pyromanik> doing exactly that
1283: [20:23:45] <r3v3rb> so why does it not want to work for me :(
1284: [20:23:50] <Pyromanik> it does!
1285: [20:23:54] <Pyromanik> ?flush
1286: [20:24:06] <r3v3rb> bugger, /me goes to look at laravel again ;)
1287: [20:24:15] <Pyromanik> r3v3rb: sif
1288: [20:24:23] <Pyromanik> you didn't give me enough infos :<
1289: [20:25:26] <r3v3rb> soz. okay I have home.php that is meant to map to / so I have '/' => 'home' in the yaml - that works
1290: [20:25:44] * tikitabi has joined #silverstripe
1291: [20:25:48] <r3v3rb> then I want '/user/$Action/$ID/$Other/' => 'user'
1292: [20:25:55] <r3v3rb> but I always get no page found
1293: [20:25:56] <simon_w> Wrong!
1294: [20:26:05] <r3v3rb> I have user.ph with index before you ask
1295: [20:26:17] <simon_w> '/user//$Action/$ID/$Other'
1296: [20:26:19] <r3v3rb> simon_w: pray tell
1297: [20:26:25] <r3v3rb> okiedokie
1298: [20:26:28] <simon_w> you need the cut
1299: [20:26:35] <Pyromanik> mm
1300: [20:26:37] <simon_w> or the params don't get sent to the controller
1301: [20:26:40] <Pyromanik> ^
1302: [20:26:45] <Pyromanik> I found that out the hard way too
1303: [20:26:50] <r3v3rb> right, okay lets try that
1304: [20:27:29] <Pyromanik> bit of a gotcha
1305: [20:29:21] * sukirti has joined #silverstripe
1306: [20:30:19] <Pyromanik> if in doubt r3v3rb var_dump($this->request)
1307: [20:30:45] <r3v3rb> Pyromanik: good shout
1308: [20:31:40] * DesignerX has joined #silverstripe
1309: [20:33:10] <r3v3rb> bah, now i get 'welcome to silverstripe'
1310: [20:33:22] <r3v3rb> poop
1311: [20:33:31] <r3v3rb> lol, Pyromanik want $$
1312: [20:33:43] * UndefinedOffset quit (Quit: Leaving.)
1313: [20:33:53] <simon_w> Bah, the Nagios site is horrible
1314: [20:37:42] <r3v3rb> http://sspaste.com/paste/show/5266e0130b4e8 <- current routes.yml whilst playng - / works and grabs home.php{index} whereas /user gives page not found not user.php{index} and /user/signup does not go to user.php{signup}
1315: [20:38:06] * r3v3rb kicks SS in da nutz
1316: [20:40:45] <simon_w> First, drop the comma
1317: [20:41:38] <simon_w> Second, what's in your user class?
1318: [20:42:11] <r3v3rb> user extends Controller then the index and signup functions
1319: [20:42:43] <r3v3rb> no code just firebug logs for now while i get the yml routes working ;) as I say just playing at the moment
1320: [20:42:50] <r3v3rb> maybe its the comma
1321: [20:44:05] <r3v3rb> bah, still 'Not Found' even after ?flush
1322: [20:44:33] <r3v3rb> maybe I should update to latest 3.1 release - probably still an old github version :\
1323: [20:44:38] <r3v3rb> lol
1324: [20:47:32] * gelignite quit (Quit: http://bit.ly/nkczDT)
1325: [20:47:45] * ccburns quit (Quit: ccburns)
1326: [20:52:01] * DigNZ has joined #silverstripe
1327: [20:55:02] <Pyromanik> r3v3rb: yes.
1328: [20:55:20] <r3v3rb> yeh, updated but still no joy
1329: [20:55:38] * r3v3rb is feeling stupid right now for no real reason
1330: [20:55:40] <Pyromanik> no I mean "yes" - 09:33 < r3v3rb> lol, Pyromanik want $$
1331: [20:56:04] <Pyromanik> fuck'n, why they make pants so fucking tight these days.
1332: [20:56:09] <Pyromanik> goddamn hipsters
1333: [20:56:38] <Pyromanik> how do they sit down without their sack getting jammed super uncomfortably half down a pant leg?
1334: [20:56:46] <r3v3rb> Pyromanik: ok, hipsters just have your balls cut off - then you get more room
1335: [20:56:53] <Pyromanik> :<
1336: [20:56:57] <r3v3rb> :\
1337: [20:56:57] <Pyromanik> but I like my balls
1338: [20:57:18] <r3v3rb> you're the only one ;)
1339: [20:57:26] <Pyromanik> nope
1340: [20:57:32] <Pyromanik> but I'm the only male I hope.
1341: [20:57:35] <r3v3rb> aye, tis true
1342: [20:59:00] <r3v3rb> Pyromanik: fancy making me a two controller setup with working yaml - no real code necessary just some echo text to prove it works ? ;)
1343: [20:59:04] <Pyromanik> r3v3rb: you umm... you have defined allowed_actions right?
1344: [20:59:08] * tikitabi quit (Ping timeout: 240 seconds)
1345: [20:59:24] <r3v3rb> yar
1346: [20:59:35] <r3v3rb> I'm not that silly mate :)
1347: [20:59:40] <Pyromanik> :P
1348: [20:59:40] <r3v3rb> muhahahaaa
1349: [21:00:11] <Pyromanik> I did this on my last project
1350: [21:00:12] <Pyromanik> Director:
1351: [21:00:12] <Pyromanik> rules:
1352: [21:00:12] <Pyromanik> '': 'Dashboard'
1353: [21:00:12] <Pyromanik> 'Dashboard': '->'
1354: [21:00:41] <r3v3rb> wtf, is that second line of the route '->'
1355: [21:00:55] <Pyromanik> redirect
1356: [21:01:21] <r3v3rb> where though?
1357: [21:01:26] <Pyromanik> ''
1358: [21:01:26] <r3v3rb> defined in class?
1359: [21:01:37] <Pyromanik> nah, takes a url
1360: [21:01:47] <Pyromanik> eg ->AnotherPage/action
1361: [21:01:57] <Pyromanik> so ->
1362: [21:02:01] <Pyromanik> is kinda like ->''
1363: [21:02:24] <Pyromanik> basically "If someone loads the homepage directly, redirect them to webroot"
1364: [21:02:50] <r3v3rb> yep, and use the 'Dashboard' class
1365: [21:03:09] <r3v3rb> got that, but the 'Dashboard': '->' redirects where?
1366: [21:03:20] <Pyromanik> /
1367: [21:03:28] <r3v3rb> so its a double whammy
1368: [21:03:28] * tikitabi has joined #silverstripe
1369: [21:03:37] <Pyromanik> '' is "use Dashboard controller"
1370: [21:03:56] <r3v3rb> Dashboard : '->' is show it as webroot?
1371: [21:03:57] <Pyromanik> 'Dashboard' is "redirect to '' "
1372: [21:04:20] <Pyromanik> nah it'll serve 302 Location: /
1373: [21:04:35] <Pyromanik> or maybe 301, not sure
1374: [21:04:39] <Pyromanik> either way
1375: [21:06:36] <r3v3rb> oh my god...
1376: [21:06:41] <Pyromanik> I'm trying to find docs that explain this, but they seem to be... missing.
1377: [21:06:45] <r3v3rb> someone smack me about please
1378: [21:06:58] <r3v3rb> my route/code works fine
1379: [21:07:09] * Pyromanik slaps r3v3rb about with a large trout
1380: [21:07:30] * simon_w slabs r3v3rb around with ss23
1381: [21:07:39] <r3v3rb> wally didn't have an htaccess to sort the url redirection out properly as its a localhost/folder/ test site
1382: [21:07:42] <r3v3rb> muhahhaaa
1383: [21:07:50] <Pyromanik> oh
1384: [21:07:50] <Pyromanik> lol
1385: [21:07:54] <Pyromanik> so it works fine now?
1386: [21:07:59] <r3v3rb> yep
1387: [21:08:03] <Pyromanik> :D
1388: [21:08:05] <antmas> wahwahwaaaaaaaah
1389: [21:08:06] <r3v3rb> bloody hell
1390: [21:08:31] <simon_w> Nagios quick-start guide: 20 minutes
1391: [21:08:32] <r3v3rb> that'll teach me for having dot files hidden in coda2 since reinstalling mavericks
1392: [21:08:32] <Pyromanik> to be fair, I don't specify a RewriteBase on my dev env, havn't had a problem yet
1393: [21:08:37] <simon_w> Today's going to be fun!
1394: [21:08:42] <Pyromanik> r3v3rb: ha
1395: [21:08:49] <Pyromanik> rule of thumb, never ever hide .files!
1396: [21:08:54] <r3v3rb> indeed
1397: [21:09:07] <r3v3rb> but i think it was the default and I forgot
1398: [21:09:15] <Pyromanik> r3v3rb: http://doc.silverstripe.org/framework/en/topics/controller#url-patterns
1399: [21:09:24] <Pyromanik> that's as best as I can find
1400: [21:09:34] <r3v3rb> thanks friend
1401: [21:10:12] * unsignedint quit (Remote host closed the connection)
1402: [21:11:00] <simon_w> Ooh, it's almost new iPhone day :)
1403: [21:11:17] <r3v3rb> simon_w: nooooooo
1404: [21:11:40] <simon_w> So looking forward to having a usable smartphone again!
1405: [21:11:51] <Pyromanik> r3v3rb: and this: http://api.silverstripe.org/3.1/source-class-Director.html#295
1406: [21:11:59] <antmas> simon_w: why not wait until next year for a non-incremental release iPhone?
1407: [21:12:13] <simon_w> antmas, because then I have to wait a year
1408: [21:12:35] <Pyromanik> Director::handleRequest() is all the base logic for rule parsing
1409: [21:12:48] <antmas> simon_w: ah, that's why I buy phones that last more than a year :D
1410: [21:12:57] <Pyromanik> then it goes to RequestHanlder::handleRequest() etc
1411: [21:13:28] <antmas> is Mavericks out today?
1412: [21:13:29] <simon_w> antmas, I've been on Android for about a year. My iPhone 3G lasted 4 years
1413: [21:13:31] <antmas> for NZ?
1414: [21:13:33] <simon_w> yes
1415: [21:14:03] <antmas> simon_w: yeah my 4S lasted a year, GS3 2 years (almost)
1416: [21:15:28] * BPower quit (Ping timeout: 240 seconds)
1417: [21:17:04] <r3v3rb> last bit then simon_w / Pyromanik - to use the class->function in a template I still have to use a renderwith and the .ss file I want for each function - correct?
1418: [21:17:45] <r3v3rb> ie user { function signup } -> should use template user_signup.ss
1419: [21:18:10] <r3v3rb> I appear to have to manually renderWith('user_signup') though?
1420: [21:18:31] * unsignedint has joined #silverstripe
1421: [21:18:43] <simon_w> What are you returning from signup()?
1422: [21:24:00] * geekdenz quit (Remote host closed the connection)
1423: [21:25:13] <r3v3rb> $this->renderWith('user_signup'); for now
1424: [21:25:22] <r3v3rb> it works
1425: [21:25:37] <r3v3rb> just wondered if the auto _function worked or not
1426: [21:27:52] <ss23> OH chillu
1427: [21:30:42] <simon_w> return array()
1428: [21:30:44] <Pyromanik> r3v3rb: nope
1429: [21:30:48] <Pyromanik> just .. yeah
1430: [21:30:49] * r3v3rb is now known as reverberie
1431: [21:31:25] <Pyromanik> return array('Customisation'=>$val,'Etc'=>$val2,'OrEmpty'=>false)
1432: [21:31:27] <Pyromanik> or return $this
1433: [21:32:56] * BPower has joined #silverstripe
1434: [21:34:22] <Pyromanik> doing some painting reverberie ?
1435: [21:34:27] * CodeTrap quit (Ping timeout: 272 seconds)
1436: [21:34:43] <reverberie> painting?
1437: [21:35:08] * catcher quit (Quit: Leaving)
1438: [21:35:24] <reverberie> return $this still returns the user.ss not user_signup.ss
1439: [21:35:43] <Pyromanik> berie
1440: [21:35:56] <Pyromanik> reverberie: yeh, just return array then
1441: [21:36:00] <Pyromanik> []
1442: [21:36:03] <Pyromanik> or array()
1443: [21:36:31] <Pyromanik> or if you're customising, $customisations, were customisations is the array you'd normally pass to $this->customise()
1444: [21:36:41] <Pyromanik> etc
1445: [21:37:11] <reverberie> hmm, okay
1446: [21:38:05] <reverberie> okay, got it working now - thanks guys
1447: [21:38:41] * reverberie is now known as r3v3rb3rb3rb3rbr
1448: [21:38:52] * Pyromanik discovers silverstripe-fluent
1449: [21:39:00] <Pyromanik> wholey shit, fantastic tractorcow
1450: [21:39:17] <Pyromanik> except
1451: [21:39:53] <Pyromanik> relies on prefix, I want it to not, and use geoip
1452: [21:40:44] <r3v3rb3rb3rb3rbr> wooot
1453: [21:41:17] <simon_w> Too much reverb
1454: [21:41:17] <r3v3rb3rb3rb3rbr> Pyromanik: osetbikes.com uses a little geoip code to determine location and offer redirection if not local to you...
1455: [21:41:39] <r3v3rb3rb3rb3rbr> not automatic but more friendly imho
1456: [21:41:44] * r3v3rb3rb3rb3rbr is now known as r3v3rb
1457: [21:41:52] <r3v3rb> simon_w: better? :D
1458: [21:42:02] <simon_w> Maybe :p
1459: [21:43:11] <r3v3rb> hah :)
1460: [21:43:31] <r3v3rb> right time to disappear now that the templates/controllers are working
1461: [21:43:37] <r3v3rb> thanks everyone
1462: [21:44:01] <r3v3rb> night all
1463: [21:44:22] <Pyromanik> glhf
1464: [21:45:20] <r3v3rb> :)
1465: [21:45:24] * r3v3rb quit (Quit: r3v3rb)
1466: [21:50:37] <Pyromanik> aaahaahhahahaha
1467: [21:50:37] <Pyromanik> i18n:
1468: [21:50:38] <Pyromanik> common_languages:
1469: [21:50:38] <Pyromanik> en_NZ:
1470: [21:50:38] <Pyromanik> native: Niu Zillund
1471: [21:50:44] <Pyromanik> who wrote the docs on that :P
1472: [21:50:45] <Pyromanik> hahaha
1473: [21:51:26] <Pyromanik> needs a question mark to make it more accurate :P "Niu Zillund?"
1474: [21:51:34] <Pyromanik> INFLECT ALL THE THINGS, GOSH
1475: [21:51:48] * ccburns has joined #silverstripe
1476: [21:54:04] * violetina quit (Remote host closed the connection)
1477: [21:54:06] <simon_w> INFECT THEM ALL TOO
1478: [21:54:40] * swordsmanz quit (Quit: swordsmanz)
1479: [21:56:43] * ccburns quit (Ping timeout: 272 seconds)
1480: [21:58:15] * Liquide quit ()
1481: [22:00:02] * ccburns has joined #silverstripe
1482: [22:02:29] * joelpittet quit (Remote host closed the connection)
1483: [22:02:31] <ss23> dammit
1484: [22:02:36] <ss23> I hate having a crappy small VPS company
1485: [22:02:39] <ss23> they never post status updates etc
1486: [22:02:44] <ss23> even though >100% packet loss
1487: [22:02:44] <ss23> etc
1488: [22:03:14] <AlphaCactus> >100% is pretty impressive
1489: [22:04:24] <ss23> lol
1490: [22:04:29] <ss23> I meant to do like
1491: [22:04:32] <ss23> >100% packet loss
1492: [22:04:38] <ss23> >no service annoucncements
1493: [22:04:39] <ss23> etc
1494: [22:05:09] * tikitabi quit (Ping timeout: 240 seconds)
1495: [22:05:18] <AlphaCactus> oh lol
1496: [22:05:24] <AlphaCactus> I was gonna say
1497: [22:05:34] * tikitabi has joined #silverstripe
1498: [22:05:52] <simon_w> Hmm, time to set up another local VM
1499: [22:12:16] * SightUnseen has joined #silverstripe
1500: [22:12:18] * SightUnseen has left #silverstripe
1501: [22:14:08] * tikitabi quit (Ping timeout: 240 seconds)
1502: [22:15:55] <Pyromanik> ss23: shoulda used - then!
1503: [22:16:05] <ss23> used... what?
1504: [22:16:06] <Pyromanik> or maybe *
1505: [22:16:11] <ss23> nu uh
1506: [22:16:13] <Pyromanik> instead of >
1507: [22:16:16] <ss23> Hey I just met you
1508: [22:16:17] <Pyromanik> >>
1509: [22:16:21] <ss23> AND ALL THE OTHER BOYS TRY TO CHASE ME~
1510: [22:16:21] <Pyromanik> no
1511: [22:16:23] <Pyromanik> no
1512: [22:16:25] <ss23> BUT HERE'S MY NUMBER, SO CALL ME MAYBE
1513: [22:16:27] <Pyromanik> no
1514: [22:16:30] <Pyromanik> NO
1515: [22:16:30] <ss23> Pyromanik: Are you afraid of how catch it is?
1516: [22:16:36] <ss23> catchy
1517: [22:16:39] <Pyromanik> I'm afraid of how derp it is.
1518: [22:16:40] <ss23> More catchy than herpes!
1519: [22:16:45] <Pyromanik> not really
1520: [22:16:48] <ss23> Your stare was holding
1521: [22:16:51] <Pyromanik> Katy Perry on the other hand
1522: [22:16:51] <ss23> Ripped jeans skin was showing
1523: [22:16:55] <ss23> WHERE YOU THINK YOU'RE GOING BABY~
1524: [22:16:56] <Pyromanik> worst song in the universe atm
1525: [22:17:11] <ss23> BUT HERE'S MY NUMBER, SO CALL ME MAYBE~
1526: [22:17:12] <ss23> wah, hungry
1527: [22:17:16] <ss23> Gotta go get a hot chocolate
1528: [22:17:17] <Pyromanik> just wail tiger in varying pitch and then shoot a fucking ATROCIOUS video where she out growls a tiger.
1529: [22:17:20] <Pyromanik> wtf
1530: [22:17:38] <Pyromanik> WTF KATY PERRY, YOU CAN'T EVEN SING.
1531: [22:19:44] * HONEY_ has joined #silverstripe
1532: [22:20:28] * pickle__ has joined #silverstripe
1533: [22:20:31] <spronk> boobs boobs boobs
1534: [22:21:16] <ss23> Why do you care about music you don't like so much, Pyromanik?
1535: [22:21:24] <ss23> I haven't even heard Katy Perry in the last God knows how long
1536: [22:21:56] <simon_w> Minutes?
1537: [22:22:03] <ss23> lol
1538: [22:22:05] <ss23> Nu uh!
1539: [22:22:07] <ss23> I'm going with at least weeks
1540: [22:22:09] <ss23> Probably months
1541: [22:22:13] <ss23> Wait no
1542: [22:22:16] <Pyromanik> spronk: not even boobs in the video.
1543: [22:22:17] <antmas> :( that new KP song is on CONSTANTLY
1544: [22:22:19] <ss23> I played Teenage Dream the other day on the office speakers
1545: [22:22:23] <ss23> antmas: ON WHERE?!
1546: [22:22:30] <antmas> all the things!
1547: [22:22:31] <Pyromanik> just a shitty leopard themed bullshit attire thing
1548: [22:22:39] <ss23> Why are you listening to the kind of things that play that kind of content?! :O
1549: [22:22:50] <ss23> If you listen to radio/tv that plays pop music, what do you *expect*?
1550: [22:22:56] <Pyromanik> should have filmed it in an actual forest
1551: [22:22:59] <antmas> I usually have crappy radio playing in the car on the way to work :P
1552: [22:23:02] <Pyromanik> instead of super bad green screen.
1553: [22:23:22] <ss23> Anyway, http://www.youtube.com/watch?v=T6j4f8cHBIM - way way way better leapord costume
1554: [22:23:25] <ss23> rite?
1555: [22:23:37] <Pyromanik> 11:21 < ss23> Why do you care about music you don't like so much, Pyromanik?
1556: [22:23:39] <antmas> blegh
1557: [22:23:47] <Pyromanik> because I'm subjected to the shit every single fucking workday
1558: [22:23:57] <Pyromanik> ZM blaring on speaker directly above my desk.
1559: [22:24:18] <antmas> I watched my first Nicky Minaj song yesterday :(
1560: [22:24:21] <ss23> Pyromanik: Get a new job, noob
1561: [22:24:23] <ss23> antmas: :D
1562: [22:24:27] <ss23> YOU A STUPID HOE
1563: [22:24:30] <ss23> YOU A STUPID HOE
1564: [22:24:33] <ss23> YOU A YOU A STUPID HOE
1565: [22:24:35] <ss23> YOU A STUPID HOE
1566: [22:24:36] <ss23> YEAH
1567: [22:24:37] <ss23> YOU A YOU A STUPID HOE
1568: [22:25:09] <antmas> oh and that 'Pop a bottle' song by that ausi/nz bird
1569: [22:25:12] <antmas> terribad
1570: [22:25:51] <antmas> needs moar Black Dahlia Murder
1571: [22:25:51] * ccburns quit (Ping timeout: 272 seconds)
1572: [22:25:51] <ss23> fuck
1573: [22:25:52] <antmas> :D
1574: [22:25:59] <ss23> linked stupid hoe to a coworker
1575: [22:26:01] <ss23> she's totally getting into it
1576: [22:26:02] <ss23> :<
1577: [22:26:16] * ccburns has joined #silverstripe
1578: [22:26:38] <ss23> Pyromanik is silent cause he's mesmerized by the niki minaj
1579: [22:26:53] <antmas> it's those bewbs
1580: [22:27:49] <ss23> XD
1581: [22:27:51] <Pyromanik> sut
1582: [22:27:53] <Pyromanik> wut
1583: [22:28:21] <Pyromanik> ss23: hahahahaha
1584: [22:28:25] <Pyromanik> 11:25 < ss23> linked stupid hoe to a coworker
1585: [22:28:25] <Pyromanik> 11:26 < ss23> she's totally getting into it
1586: [22:28:45] <Pyromanik> nek minit, office speakers
1587: [22:28:49] <Pyromanik> WUT HAVE U DONE
1588: [22:28:50] <spronk> oh wow
1589: [22:28:50] <antmas> http://www.youtube.com/watch?v=EShyOmBIX6E
1590: [22:28:53] <spronk> new macs hugely disappointing :/
1591: [22:28:59] <antmas> call her a stupid hoe, then play that
1592: [22:29:05] <Pyromanik> spronk: and this is surprising?
1593: [22:29:08] * UncleCheese quit (Quit: UncleCheese)
1594: [22:29:16] <ss23> Pyromanik: someone else has the speakers going atm, but yeah, WHEN THEY STOP
1595: [22:29:28] * nepgear is now known as shakesoda
1596: [22:29:48] <ss23> antmas: BROOTAL
1597: [22:29:50] * ss23 headbangs
1598: [22:30:05] <pickle__> Hey, can anyone tell me how to use DataObject:get to get objects from a many_many relationship from a controller that has no relationship with the many_many/belongs_to_many?
1599: [22:31:43] <spronk> well, yes, pyro
1600: [22:32:08] * BPower quit (Ping timeout: 240 seconds)
1601: [22:32:24] <pickle__> I could just hardcode a query, but I'd rather not do that.
1602: [22:33:21] <ss23> simon_w: pickle__ needs real help!
1603: [22:33:46] <antmas> spronk: jesus, the pricing on Mac Pros are insane - I have the same specs in my workstation for half that price :O
1604: [22:34:07] <spronk> i know right
1605: [22:34:16] <spronk> and the new macbook pros are disappointing
1606: [22:35:09] * BPower has joined #silverstripe
1607: [22:35:11] <antmas> when are the pro releases ever not dissappointing? :(
1608: [22:36:34] <ss23> antmas: best Black Dalhia Murder album?
1609: [22:37:21] <spronk> the macbook pros of a few years ago were nice
1610: [22:38:02] <antmas> ss23: I really dig the latest one Everblack
1611: [22:39:06] <ss23> mmk
1612: [22:40:05] <antmas> though they are all quite similar, I just like newer/higher production values as metal vocals are hard to understand at the best of times :/
1613: [22:40:17] * Colin[pi] has joined #silverstripe
1614: [22:40:55] <Colin[pi]> moin!
1615: [22:41:05] * tikitabi has joined #silverstripe
1616: [22:44:29] <ss23> moin moin Colin[pi]
1617: [22:45:13] <Colin[pi]> :D
1618: [22:46:23] <antmas> fockin mooooooiiiiin
1619: [22:46:49] <antmas> ss23: did you catch up for Jean?
1620: [22:46:59] <antmas> with*
1621: [22:53:29] * antmas quit (Quit: Page closed)
1622: [22:53:48] <ss23> HE LEFT
1623: [22:53:50] <Colin[pi]> just realised I was supposed to do something small two weeks ago for a client and haven't, oopsy doodles
1624: [22:54:11] * antmos has joined #silverstripe
1625: [22:55:02] <ss23> antmos: Asking now
1626: [22:57:58] <chillu> simon_w: Any ideas about https://github.com/silverstripe/silverstripe-framework/issues/2580?
1627: [22:59:18] <simon_w> chillu, I haven't really played with the inbuilt server. That was sminnee
1628: [22:59:36] <chillu> Ah damn, thought it was you. nw.
1629: [23:01:51] * spronk2 has joined #silverstripe
1630: [23:02:03] <ss23> antmos: He says ask him via email/ticket
1631: [23:02:18] <ss23> He </3 the whole helping on IRC thing
1632: [23:02:18] <ss23> :P
1633: [23:03:08] * BPower quit (Ping timeout: 240 seconds)
1634: [23:05:40] <antmos> ss23: ;__;
1635: [23:06:00] <ss23> hey, it wasn't me who decided!
1636: [23:06:01] <ss23> :P
1637: [23:06:10] <pickle__> Can anyone help me with SS best practices? I really don't want this to be a hard coded SQL query: http://pastebin.com/3kpp8QWx
1638: [23:06:41] * NickM_ has joined #silverstripe
1639: [23:07:00] <NickM_> Hi guys, quick question re: forms and setFormAction for anybody around.
1640: [23:07:13] <ss23> NickM_: Ask, and if someone knows, they'll answer
1641: [23:07:23] <ss23> This is what happens on Fridays at SilverStripe http://i.imgur.com/0XPMG8z.jpg
1642: [23:08:04] <NickM_> I have a weird issue where I'm setting my action to /controller/NameForm, but on the first submit on the form it fails. However, if I hit back and resubmit the form, it works without issue.
1643: [23:08:21] <ss23> NickM_: What does "fails" mean in this context?
1644: [23:09:10] <NickM_> "There seems to have been a technical problem. Please click the back button, refresh your browser, and try again."
1645: [23:09:45] <ss23> Hmmm
1646: [23:09:58] <NickM_> I'll create a quick video -- I think it'll be quick.
1647: [23:10:00] <ss23> NickM_: Is it the generic 500 error, or the CSRF one, or can you take a screenshot if you're not sure?
1648: [23:10:05] <ss23> yeah, video should help D:
1649: [23:10:06] <ss23> :D
1650: [23:12:41] * chrisrio has joined #silverstripe
1651: [23:13:03] * ccburns has left #silverstripe
1652: [23:13:11] <NickM_> http://screencast-o-matic.com/watch/cI630lVs0o
1653: [23:13:11] <antmos> ss23: your office seems...dark
1654: [23:13:21] <ss23> on Friday nights while drinking, it is :P
1655: [23:13:40] <ss23> NickM_: Requiores Kava!
1656: [23:13:46] <ss23> eh
1657: [23:13:49] <ss23> NickM_: Requires Java!
1658: [23:13:49] <ss23> :<
1659: [23:13:52] <ss23> I don't have Java to watch it
1660: [23:13:53] <ss23> ;_;
1661: [23:14:16] <NickM_> :le sigh:
1662: [23:14:19] <NickM_> Standby
1663: [23:14:47] <chrisrio> If I used the SS3 ORM and do a Member::get()->where('FirstName LIKE mysearch OR Surname LIKE mysearch') - it wont match if someone searches for a first and last name together - IE "john doe" would not match even if they were in the DB.. can I easily concatenate using the ORM? (FirstName . Surname LIKE mysearch)
1664: [23:14:47] <ss23> Sorry, NickM_ :<
1665: [23:14:57] <chrisrio> or should I kick like to the curb
1666: [23:15:09] <ss23> chrisrio: Hmm
1667: [23:15:38] <ss23> chrisrio: FYI, that ->where is bad, you should use ->filter() instead, BUT
1668: [23:15:42] <ss23> chrisrio: I have no idea! simon_w might know
1669: [23:15:51] * BPower has joined #silverstripe
1670: [23:16:07] <NickM_> http://www.youtube.com/watch?v=8h4-1YlT0tc
1671: [23:16:12] <NickM_> Let me guess, no flash?
1672: [23:16:14] <NickM_> :)
1673: [23:16:34] <NickM_> Oh, still processing, of course.
1674: [23:16:45] <chrisrio> (private vid)
1675: [23:16:59] <ss23> I have flash, luckily
1676: [23:17:00] <ss23> :P
1677: [23:17:13] <ss23> I don't know why Java isn't on here...
1678: [23:17:17] <ss23> I didn't turn it off. I blame Apple
1679: [23:17:25] <NickM_> Try now.
1680: [23:17:35] * antmos quit (Ping timeout: 250 seconds)
1681: [23:18:16] <ss23> Hmm, yes, that is the CSRF error
1682: [23:18:24] * UncleCheese has joined #silverstripe
1683: [23:18:36] <NickM_> What does that mean?
1684: [23:18:39] <ss23> NickM_: Weird, hang around, someone might know. I'm not sure sorry
1685: [23:18:49] <ss23> NickM_: It means that I know what the error is, but I don't know why it's doing it :P
1686: [23:19:03] <NickM_> It only happens when submitting from the HomePage controller to the UserPage controller.
1687: [23:19:11] <NickM_> UserPage to UserPage, no issue.
1688: [23:19:27] <chrisrio> $form->disableSecurityToken();
1689: [23:19:28] <chrisrio> ?
1690: [23:19:37] <ss23> chrisrio: While that'll work, it's not a great solution
1691: [23:19:39] <NickM_> Trying that, chrisrio
1692: [23:19:44] <NickM_> Oh
1693: [23:19:45] <NickM_> Or not :)
1694: [23:19:49] <chrisrio> ss23: security is for the weak.
1695: [23:19:51] <ss23> lol
1696: [23:19:57] <NickM_> #fact
1697: [23:20:10] <NickM_> No, actually this is a high-security site. So, the more secure, the better.
1698: [23:20:19] <chrisrio> theyre not even logged in at that point though right
1699: [23:20:23] <ss23> I'll sell 5 securities!
1700: [23:21:10] <NickM_> Right. They are not logged. Click the signin slideDown. Get fail. Hit back. Click submit again and magically signed in.
1701: [23:21:29] <NickM_> ss23: As long as I only pay for 3.
1702: [23:22:20] <ss23> NickM_: If you don't need a quick turn around, I would consider posting that video to the dev mailing list and seeing if there is a reponse
1703: [23:23:34] <NickM_> I don't. What's the alias for the dev mailing list?
1704: [23:24:18] <ss23> https://groups.google.com/forum/#!forum/silverstripe-dev
1705: [23:24:19] <ss23> :D
1706: [23:24:35] <ss23> NickM_: Might pay to be like "I don't know if this is a bug or a user error on my part"
1707: [23:24:36] <NickM_> Thanks
1708: [23:24:51] <Colin[pi]> new macbook prices, US: 1299, AU: 1599 >_<
1709: [23:25:08] <Colin[pi]> 0.97 conv rate
1710: [23:25:36] <ss23> Colin[pi]: Wow so weird, I've never seen that happen before
1711: [23:25:37] <ss23> LOL.
1712: [23:25:52] <Colin[pi]> ikr?
1713: [23:25:54] <Colin[pi]> yeah like never
1714: [23:26:11] <Colin[pi]> what do they sell for in nz?
1715: [23:27:15] <NickM_> In other news, use Linux or Windows. :)
1716: [23:27:43] <ss23> ^^
1717: [23:27:46] <ss23> Colin[pi]: No idea?
1718: [23:27:47] <NickM_> MBP's are completely overrated with regards to development. Web Design, I'll give them the leg up over Linux.
1719: [23:27:48] <simon_w> Colin[pi], $1999
1720: [23:27:54] <ss23> Do I look like the kind of person to buy a mac? :P
1721: [23:28:23] <Colin[pi]> simon_w: wtf?
1722: [23:28:40] <NickM_> Srsly, though. You either deploy to Linux-based or Windows-based servers. Why develop on a Mac.
1723: [23:28:40] <ss23> Colin[pi]: Oh yeah your AU prices suck so bad.
1724: [23:28:51] <ss23> NickM_: Because fanboyism
1725: [23:28:51] <ss23> :D
1726: [23:28:55] <NickM_> #fact
1727: [23:28:58] <Colin[pi]> lol you get it worse than us
1728: [23:28:59] <NickM_> #double-barrell
1729: [23:29:07] <Colin[pi]> that's about 1750 AUD
1730: [23:29:26] <NickM_> barrel*
1731: [23:30:37] <simon_w> You deploy to a headless server. Why use a GUI?
1732: [23:30:56] <NickM_> Firstly, that's not always true.
1733: [23:31:18] <simon_w> Well, you didm't let such trivial things stop you :p
1734: [23:31:25] <NickM_> Secondly, that makes no sense. I can use command-linux all day long to develop code. But, the basics of command-line and GUI Linux are the same.
1735: [23:32:38] <NickM_> And lastly, asking a question to a question doesn't answer my question. Does it.
1736: [23:33:18] <spronk> fucking apple
1737: [23:33:22] * spronk is getting sick of their shit
1738: [23:33:52] <NickM_> Apple is epitome of "corporatism."
1739: [23:34:17] <spronk> they "lowered" the price of the retina pro 13 by taking half its ram away
1740: [23:34:25] <NickM_> Use our stuff, and only our stuff. Don't ask questions. Have a problem? Only we can fix it. Want to upgrade? Buy our stuff and only our stuff. Or else.
1741: [23:34:29] <spronk> the same mdel as last year is still the same price
1742: [23:34:33] <spronk> and still not upgradable at all
1743: [23:34:45] <spronk> sigh.
1744: [23:34:50] <NickM_> Sorry, man.
1745: [23:34:51] <Colin[pi]> spronk: so it went from 8GB to 4
1746: [23:34:52] <Colin[pi]> ?
1747: [23:34:58] <NickM_> Linux, FTW.
1748: [23:35:05] <NickM_> Second best is PC.
1749: [23:35:16] <NickM_> If I have no other choice (or a gun is to my head) I'd use Mac.
1750: [23:35:35] <spronk> Colin[pi]: ya
1751: [23:35:46] <NickM_> Most of my hatred stems from their pricing. Second is their locked down upgrade policy.
1752: [23:35:47] <spronk> NickM_: well, to be fair, i'm talking hardware
1753: [23:35:48] <Colin[pi]> weaksauce
1754: [23:35:58] <spronk> it's not like you can go and buy a "linux" laptop
1755: [23:36:22] <NickM_> That's only partially true.
1756: [23:36:35] <NickM_> While Linux isn't a hardware name.
1757: [23:36:42] <NickM_> There are systems made to ONLY run Linux.
1758: [23:37:26] <spronk> ...well
1759: [23:37:27] <simon_w> So, first you'd pick just an operating system. Then you'd pick any computer. Thirdly, you'd pick a subset of that second set.
1760: [23:37:30] * simon_w applauds
1761: [23:37:33] <spronk> yeah....
1762: [23:37:55] <Avroceptyr> the reason I buy mac / apple is that I don't have time or inclination to make the computer work
1763: [23:38:11] <spronk> what disappoints me most is that after... many years, apple are still the only player in the quality game
1764: [23:38:16] <NickM_> I've never had to make my computer work, so that's a pretty baseless claim.
1765: [23:38:20] <Avroceptyr> that is a big disappointment, true
1766: [23:38:32] <spronk> even sony are plastic fantastic these days
1767: [23:38:42] <spronk> *creak creak creak*
1768: [23:38:45] <NickM_> @simon_w: Over Mac? Yes.
1769: [23:39:12] <NickM_> @simon_w: All in the name of choice.
1770: [23:39:20] <NickM_> Sure, now Apple doesn't force you to run ONLY Mac OS
1771: [23:39:30] <NickM_> But, where are your modification options?
1772: [23:39:31] * EasyCo has joined #silverstripe
1773: [23:39:40] <spronk> well, you can run windows or linux just fine, so..
1774: [23:39:43] <NickM_> How many suppliers can you choose from when upgrading?
1775: [23:39:52] <simon_w> Wait, are you talking about hardware or software?
1776: [23:39:59] <simon_w> You keep jumping between the two
1777: [23:40:01] <spronk> on macs that you can upgrade, NickM_, you can choose pretty much any supplier
1778: [23:40:14] <spronk> on recent macs, well you can't upgrade them at all so it's kinda moot
1779: [23:40:41] <NickM_> spronk: That throws Avroceptyr's "I don't have time or inclination to make the computer work" out of the equation.
1780: [23:40:44] * antmas has joined #silverstripe
1781: [23:40:52] <NickM_> @simon_w: Hardware with the upgrade part.
1782: [23:41:10] <spronk> i'm confused
1783: [23:41:14] <spronk> it's not hard to run windows or linux on a mac
1784: [23:41:28] <spronk> i mean
1785: [23:41:37] <spronk> it's just an intel cpu with standard chipset etc
1786: [23:41:40] <NickM_> So, rather than me bash, let's here you defend. Why do you insist on spending more for something that can be had for cheaper? Assuming, you aren't doing heavy video editing.
1787: [23:41:41] <spronk> only quirk is EFI
1788: [23:42:00] <NickM_> spronk: But in order to do that, you have to "make it work"
1789: [23:42:02] <spronk> well, i don't agree that you can find the equivalent of a mac for cheaper
1790: [23:42:13] <spronk> actually scratch that
1791: [23:42:15] <spronk> mac laptop*
1792: [23:42:26] <antmas> spronk: in terms of what? internals?
1793: [23:42:43] <NickM_> My argument is that you don't need the power of a MBP out of the box. Most people spend money for a machine they NEVER fully utilize.
1794: [23:42:58] <NickM_> You can buy a PC (Windows or Linux) for far cheaper that does everything you want.
1795: [23:43:15] <NickM_> Excluding video editing. But even then, you're not buying the baseline MBP.
1796: [23:43:16] <spronk> in terms of quality of construction, quality of display, quality of keyboard and trackpad, aesthetics, hidden usability (i.e. reliable sleep/hibernate, magsafe power connector)
1797: [23:43:18] <EasyCo> Any module out there that lets you change an uploaded file while keeping the actual link to it?
1798: [23:43:20] <spronk> battery life
1799: [23:43:22] <spronk> these are the things i value
1800: [23:43:41] <spronk> the actual computing power aspects are secondary, to a degree
1801: [23:43:43] <antmas> spronk: fair enough - same things I want too
1802: [23:43:52] <Colin[pi]> saw an interesting article yesty about how terrible windows is at battery life
1803: [23:44:04] <spronk> i keep being disappointed with every other manufacturer
1804: [23:44:12] <NickM_> spronk: You do realize that most of the things you list are found in other brands?
1805: [23:44:18] <spronk> NickM_: except they aren't
1806: [23:44:28] <antmas> besides Apple and custom builds, HP has always been tops for me
1807: [23:44:44] <EasyCo> If you link to a file in Silverstripe in the HTML editor, and you want to update that file at a later time, you lose the link since you can't actually modify the asset
1808: [23:44:58] <spronk> HP suffer from the generic PC issues of poor materials and low quality trackpads
1809: [23:45:02] <EasyCo> Anybody tackle that issue?
1810: [23:45:12] <spronk> also, their displays tend to be a little average unless you get their bulky "workstation" laptops
1811: [23:45:12] <simon_w> EasyCo, don't delete things
1812: [23:45:13] <antmas> spronk: not true with all models
1813: [23:45:15] <NickM_> Colin[pi]: Cannot argue this, but it gets better. If you set power settings similar to MBP (screen dims in two minutes [or whatever it is] and in standby within five [again, or whatever it is]) then you'd have comp. battery life.
1814: [23:45:30] <spronk> NickM_: that's not quite true
1815: [23:45:38] <spronk> OS X is much friendlier for race to sleep
1816: [23:45:39] <EasyCo> simon_w: Sounds good, how do you update a thing?
1817: [23:45:46] <spronk> and mavericks is the only OS ont he planet to have timer coalescing
1818: [23:45:53] <spronk> which makes a huge differrence to CPU idle time
1819: [23:46:09] <EasyCo> By default if you go in File, it would be nice if you could click on the asset to be able to update it and retain the ID.
1820: [23:46:17] <Colin[pi]> here is is, why does windows have such terrible battery life: http://www.codinghorror.com/blog/2013/10/why-does-windows-have-terrible-battery-life.html
1821: [23:46:21] <Colin[pi]> *it
1822: [23:46:25] <NickM_> I can get my $500 HP to last for four hours (more, if I really tried) by simply diming the screen.
1823: [23:46:48] <simon_w> Four hours? You must be so proud.
1824: [23:46:48] <spronk> you really can't argue against apple's battery life
1825: [23:46:54] <spronk> they are best in class, by far, and have been for a long time
1826: [23:46:55] <Colin[pi]> "That means the Air is somehow producing nearly two times the battery efficiency of the best hardware and software combination Microsoft can muster"
1827: [23:47:04] <spronk> especially per watt-hour of battery capacity
1828: [23:47:23] <NickM_> I don't often need to go without power for longer than four hours, @simon_w.
1829: [23:47:33] * spronk does
1830: [23:47:49] <spronk> and it's not so much a need, it's more a not havnig to worry about power
1831: [23:47:53] * antmas does as well
1832: [23:48:17] <NickM_> Needing and wanting are two completely different things.
1833: [23:48:29] <NickM_> How's the batter life on your iPhone, @simon_w?
1834: [23:48:34] <spronk> apple gives me an option I don't have to compromise on
1835: [23:48:46] * spronk isn't quite sure why he is defending apple so hard
1836: [23:48:58] * simon_w doesn't have an iPhone
1837: [23:49:00] <spronk> i absolutely detest what they're doing with the soldered RAM and nonstandard SSD on MBPs
1838: [23:49:21] <spronk> but then, everyone else is doing it on ultrabooks too so...
1839: [23:49:28] <spronk> fuck them all
1840: [23:49:29] <simon_w> My 3G would go a couple of days without a charge though
1841: [23:49:39] <simon_w> This Nexus? Lucky if I can get 12 hours.
1842: [23:49:46] * spronk 's 3 year old iphone 4 gets ~2.5 days without a charge just fine
1843: [23:49:50] <antmas> simon_w: jesus that sucks
1844: [23:49:59] <antmas> my GS3 lasts 2 - 3 days
1845: [23:50:08] <Colin[pi]> spronk: prolly because of the decreasing thickness I would wager, is a factor anyway
1846: [23:50:38] * NickM__ has joined #silverstripe
1847: [23:50:43] <spronk> Colin[pi]: well, the SSD is inexcusable, because they use a removable card anyway, just proprietary connector format that changes depending on which year mac you have
1848: [23:50:48] <NickM__> And, I'm back. Not sure what I missed.
1849: [23:51:01] <spronk> the RAM... I still think they could have made it, yknow, 1mm thicker, and included slots.
1850: [23:51:07] <NickM__> Which MBP do you have, spronk?
1851: [23:51:07] <spronk> noone would have cared
1852: [23:51:11] <antmas> spronk: plus SSDs are still quite unreliable
1853: [23:51:22] <spronk> NickM_: at the moment, an old first gen 15" unibody
1854: [23:51:26] <NickM__> antmas, so were most HDD's just 10 or so years ago.
1855: [23:51:40] <NickM__> And what is your battery life. Being honest.
1856: [23:51:43] <spronk> antmas: yeha, and when your only upgrade option is OWC, who are nowhere near the best reliability, it sucks
1857: [23:51:48] <spronk> NickM_: right, now about 3 hours
1858: [23:52:04] <NickM__> How long have you had it?
1859: [23:52:11] <spronk> but then, this model only ever claimed 5 hours battlife, and my battery is 3.5y old and done 400 cycles
1860: [23:52:18] <spronk> when it was new i got just over 5h usable batt life
1861: [23:52:37] <antmas> my MB (not pro) is first gen unibody and lasts 4 hours
1862: [23:52:41] * NickM_ quit (Ping timeout: 250 seconds)
1863: [23:52:47] <ss23> 12:43:41 < spronk> in terms of quality of construction, quality of display, quality of keyboard and trackpad, aesthetics, hidden usability (i.e. reliable sleep/hibernate, magsafe power connector)
1864: [23:52:57] <ss23> I'll give the construction, asthetics, and hidden usability
1865: [23:53:05] <ss23> But display, keyboard, those are buillshit
1866: [23:53:13] <spronk> hmm
1867: [23:53:15] <spronk> i dno
1868: [23:53:18] <ss23> (e.g. with a desktop you get better quality displays that aren't apple, same with keyboards)
1869: [23:53:23] <antmas> ss23: agreed, y u no numpad?
1870: [23:53:29] <spronk> oh, with desktop sure
1871: [23:53:35] <NickM__> The dinner bell just rang here in Kansas City. I love arguing about why Apple sucks, but I'll leave you with this. Apple / Mac will be where they were pre-Jobs' Second Coming, within the next three or four years. Steve Jobs WAS Apple. #fact
1872: [23:53:52] <simon_w> AHAHAHAHAHAHAHAHAHA
1873: [23:53:57] <simon_w> Oh man, people still believe that?
1874: [23:54:01] <spronk> heh
1875: [23:54:20] <simon_w> How long has Apple been doomed for now?
1876: [23:54:27] <simon_w> 40 years?
1877: [23:54:31] <NickM__> Only since Jobs died.
1878: [23:54:36] <ss23> well, it's true, every company dies
1879: [23:54:36] <ss23> :D
1880: [23:54:37] <spronk> i'd be inclined to agree tbh, if it wasn't for the fact that everyone else is failing at competing just as hard as apple are stumbling along with mediocrity
1881: [23:54:50] <NickM__> You're only lying to yourself if you don't realize Apple almost went out of business after they kicked Jobs out the first time.
1882: [23:55:02] <spronk> i mean, look at nokia
1883: [23:55:07] <spronk> Lumia 2520
1884: [23:55:10] <spronk> who the fuck came up with that idea
1885: [23:55:21] <NickM__> The ONLY Apple has better than anybody else is Mac. Their phones and tablets are second class anymore.
1886: [23:55:23] <spronk> and then, what fucking genius thought it was a good idea to use 2520
1887: [23:55:42] <spronk> NickM__: disagree
1888: [23:55:43] <NickM__> The ONLY product*
1889: [23:55:52] <simon_w> NickM__, nope
1890: [23:55:53] <spronk> apple are the only company that makes a good 4" phone
1891: [23:55:55] <NickM__> Well, just look at the stats. I'm not making that up.
1892: [23:55:57] <AlphaCactus> NickM__: oo, does that mean they "kicked" him out again but figure out a permenant way this time? :P
1893: [23:56:00] * spronk doesn't want a phablet
1894: [23:56:26] <spronk> AlphaCactus: presumably they don't want ghosts running their company, so i guess they kicked him out because he died.
1895: [23:56:35] * NickM__ quit (Quit: Page closed)
1896: [23:56:36] <AlphaCactus> I thot it was the other way...
1897: [23:56:51] <Colin[pi]> I just want my humancentipad
1898: [23:57:32] <AlphaCactus> I want a windows laptop with quality hardware like a mac and the battery life of a MB Air
1899: [23:57:47] <antmas> AlphaCactus: good luck
1900: [23:57:57] <spronk> AlphaCactus: yeah
1901: [23:57:58] <spronk> i'
1902: [23:58:02] <spronk> ve been wanting this for years
1903: [23:58:10] <spronk> it'll never happen.
1904: [23:58:21] <simon_w> You could get one of those massive battery packs!
1905: [23:58:30] <simon_w> And still only hit 2/3 of the MBA's battery life...
1906: [23:58:33] <spronk> that clip in and wobble about slightly because they never fit quite right
1907: [23:58:45] <antmas> if Apple were cheaper, all the complaints about anything OTHER than price would vanish
1908: [23:58:47] <spronk> and have those little rubber feet on them that get knocked off because they aren't well smoothed like Apple's
1909: [23:58:50] <AlphaCactus> I've been sooooo close to buying an ultra book a few times now, but just can't quite do it
1910: [23:59:00] <spronk> they're all so shit
1911: [23:59:33] <spronk> i can't believe noone else has a magsafe equivalent
1912: [23:59:41] <AlphaCactus> its like, they each have a few great features, but none has all the features. except apple. its embarrassing.
1913: [23:59:51] <Colin[pi]> spronk: is it patented?

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