#silverstripe IRC Log

IRC log for 9 April 2014

All timestamps are in UTC.

1: [00:04:25] <antmas> Ryan-Toast: paralax working on mobile?
2: [00:04:42] <Ryan-Toast> Yeah, but I don’t have any enabled on the demo site.
3: [00:04:47] <Ryan-Toast> Want me to chuck one up?
4: [00:04:49] <antmas> all g
5: [00:05:02] <antmas> Ryan-Toast: yeah would be good, I'm going to demo it to a potential client soon
6: [00:05:52] <antmas> show paralax to any n00b client - insta $$$$
7: [00:06:11] <Ryan-Toast> Widgets > Page Builder
8: [00:06:34] <Ryan-Toast> fixed background, not parallax; but they eat that shit up all the same.
9: [00:07:38] <antmas> noice
10: [00:07:51] <antmas> windows 8.1 update out today
11: [00:12:16] * nickmolhoek has joined #silverstripe
12: [00:13:13] <antmas> Ho Lee Fook - this thing is FACTORY water cooled http://www.kotaku.com.au/2014/04/amds-latest-worlds-fastest-video-card-is-a-liquid-cooled-monster/
13: [00:13:26] <Colin[pi]> Sum Ting Wong
14: [00:14:10] <antmas> Colin[pi]: ;)
15: [00:14:56] <Colin[pi]> ouch $1.5K gpu :o
16: [00:17:18] <pippy> runs at a greedy 500 watts
17: [00:17:38] <pippy> that twice the power draw of my entire computer :|
18: [00:17:56] <Colin[pi]> imagine the crypto mining :o
19: [00:18:57] <antmas> crazy
20: [00:19:13] <antmas> I'll stick with my plan for a R9 290
21: [00:19:48] <Colin[pi]> I'm still going strong with my GTX 560 :D
22: [00:20:08] <Ryan-Toast> GTX660 represent!
23: [00:20:08] <antmas> I mostly need something with more memory :P
24: [00:20:19] <antmas> only a 6870 here :(
25: [00:20:22] <simon_w> And then I'm still stuck on my second GT 330M
26: [00:21:47] * Jakx quit (Quit: ~ Trillian Astra - www.trillian.im ~)
27: [00:24:03] <antmas> anyone know much about RAM timings and voltages?
28: [00:26:09] <Colin[pi]> antmas: used to tweak them a lot but haven't for some time
29: [00:26:15] <Colin[pi]> prolly all different now
30: [00:26:16] <antmas> Colin[pi]: ok
31: [00:26:44] <antmas> wondering if you have 2 ram dims at different voltages/CAS timings, the mobo will default them to the lowest of the 2
32: [00:27:01] <antmas> or just go nuts and beep like crazy :P
33: [00:27:04] <Colin[pi]> I thought they had to be the same :o
34: [00:27:18] <Ryan-Toast> Stable releases of 3.1.4 and 3.0.10 now available oh snap
35: [00:27:22] <antmas> yeah, maybe it is
36: [00:28:05] <antmas> Ryan-Toast: I'd refrain from confirming 'stable' after yesterdays crazy build/fail session :P
37: [00:28:13] <Ryan-Toast> ye
38: [00:28:39] <Ryan-Toast> I’m so fucking hungry, oh my god.
39: [00:29:44] <Colin[pi]> Ryan-Toast: BOOGERFOOL
40: [00:29:51] <antmas> gais
41: [00:29:52] <antmas> pls
42: [00:29:54] <antmas> ;__;
43: [00:29:57] <Ryan-Toast> I had that for dinner last night, I’m thinking Subway.
44: [00:30:04] <Ryan-Toast> antmas: It was so good.
45: [00:30:13] <antmas> when I head up north in July I'm going to buy ALL THE BOOGERFOOLS
46: [00:30:26] <simon_w> Eww, boogers
47: [00:30:29] <Colin[pi]> ima have to try it if I visit
48: [00:30:36] <Colin[pi]> though they have one in Syd
49: [00:30:52] <antmas> their locations are pretty nuts
50: [00:30:59] <antmas> they have one in Dubai ffs
51: [00:31:29] <Colin[pi]> oil barons need to eat too between filling up their gold-plated Bugattis
52: [00:31:42] <antmas> -_-
53: [00:39:52] <antmas> anyone use wifi boosters?
54: [00:41:58] <antmas> or range extenders or whatever?
55: [00:42:17] <Colin[pi]> dont need, my place is not that big :p
56: [00:42:31] <antmas> our new place will
57: [00:42:33] <antmas> be*
58: [00:42:45] * UncleCheese_ quit (Quit: UncleCheese_)
59: [00:44:17] <Colin[pi]> awesome, free lunch soon!
60: [00:44:25] <antmas> looking at one of these http://www.pcmag.com/article2/0,2817,2375098,00.asp
61: [00:44:30] <antmas> Colin[pi]: lucky!
62: [00:44:57] <Colin[pi]> antmas: client felt bad for being late on his bill, so is buying me lunch lol
63: [00:48:15] <antmas> Colin[pi]: oh that's right
64: [00:48:31] <antmas> order caviar and Crystal
65: [00:48:46] <antmas> Cristal*
66: [00:54:06] <antmas> https://itunes.apple.com/au/app/id294198915?mt=8 currently free vs $8
67: [00:54:14] <antmas> not a bad app either if you're into astronomy
68: [00:57:33] <Colin[pi]> sweet! thanks antmas
69: [00:58:02] <antmas> dumb that its not free on Android as well :\
70: [00:58:22] <Colin[pi]> I have a Celestron C10-NGT here that I really need to get out and use again
71: [00:58:39] <Colin[pi]> like this: http://img2.findthebest.com/sites/default/files/810/media/images/Celestron_C8-SGT_XLT_Telescope_75984.gif
72: [00:58:47] <Colin[pi]> actually that's the 8
73: [00:58:48] <antmas> Colin[pi]: oh man
74: [00:58:52] * antmas drools
75: [00:59:23] * oddnoc has left #silverstripe
76: [00:59:52] <Colin[pi]> has the meade autostar mount too
77: [01:00:19] <Colin[pi]> alignment is a bit of a bitch to set up, but once done, push button and *bzzzzzzz* tracks to the target
78: [01:00:35] <antmas> wicked
79: [01:00:40] <antmas> can you mount a camera on it?
80: [01:00:56] <Colin[pi]> yep! I have a CCD sensor too
81: [01:00:58] <antmas> to snap what is shown via the lense?
82: [01:01:04] <antmas> fucking awesome!
83: [01:01:24] <antmas> I had a mate take some super classy photos of sun spots through that same setup
84: [01:02:05] <Colin[pi]> you can see the stripes on jupiter and the 4 gallilean moons
85: [01:02:12] <Colin[pi]> saturns rings very clear too
86: [01:02:14] * UncleCheese_ has joined #silverstripe
87: [01:02:54] <Ryan-Toast> http://i.imgur.com/7i3ftDz.jpg
88: [01:03:11] <Colin[pi]> lol
89: [01:03:30] <antmas> Hornets = Spiderbee
90: [01:03:33] <antmas> fuck that noise
91: [01:07:41] <antmas> oh god
92: [01:07:50] <Colin[pi]> ugh my gallery module is a piece of crap, really need to replace it
93: [01:07:51] <antmas> just got given some gluten free jellybeans
94: [01:08:28] <simon_w> Isn't that basically all jellybeans? They're sugar, colour and glue
95: [01:08:35] <antmas> and one is pizza flavour
96: [01:09:03] <antmas> gellitin has gluten in it
97: [01:09:11] <Zauberfisch> mhhmmmm. glue
98: [01:09:11] <antmas> which is like 99% of lollies
99: [01:12:33] <Ryan-Toast> lol, good luck Wellington: http://www.stuff.co.nz/national/9918848/Booze-battle-could-see-sober-sevens-or-earlier-finish-time
100: [01:13:21] <antmas> it's not like anyone goes to the Sevens for the sport
101: [01:14:53] <Ryan-Toast> Which is exactly why it would tank if they went dry.
102: [01:31:59] * simon_w quit (Quit: This computer has gone to sleep)
103: [01:33:10] * joelpittet quit ()
104: [01:37:22] * Tanger has joined #silverstripe
105: [01:38:39] * Jakx has joined #silverstripe
106: [01:39:08] <Jakx> what do I need to do to a datalist in order to be able to ->push() additional items to it?
107: [01:43:52] * UncleCheese_ quit (Quit: UncleCheese_)
108: [01:44:59] <Zauberfisch> Jakx: datalist has no method push
109: [01:45:06] <Zauberfisch> actually it errors on push
110: [01:45:09] <Zauberfisch> you have to use add()
111: [01:45:19] <Zauberfisch> however, add() actually adds the item you add to the database
112: [01:45:30] <Zauberfisch> if you don't want that, you have to convert the list to array data
113: [01:45:54] <Zauberfisch> sorry, i mean ArrayList
114: [01:46:17] <Zauberfisch> $arrayList = ArrayList::create();
115: [01:46:35] <Zauberfisch> foreach ($datalist as $item) { $arrayList->push($item); }
116: [01:46:47] <Zauberfisch> now you can do what ever you want with $arrayList
117: [01:47:00] <Jakx> Zauberfisch, ty.
118: [01:47:04] <Zauberfisch> (->push() and ->add() on ArrayList do the exact same thing)
119: [01:49:58] * UncleCheese has joined #silverstripe
120: [01:55:29] <antmas> Colin[pi]: did you end up finishing True Detective?
121: [01:59:00] <Ryan-Toast> Hail Yellow King
122: [01:59:19] <antmas> :D
123: [01:59:48] <antmas> being a fan of Lovecraft makes that show 1000x better
124: [02:04:29] <antmas> or even Robert Chambers
125: [02:09:21] <antmas> good read if you get the time http://ebooks.adelaide.edu.au/c/chambers/robert_w/king_in_yellow/
126: [02:11:43] * SS_ has joined #silverstripe
127: [02:11:56] * SS_ quit (Client Quit)
128: [02:12:25] * SS_dev has joined #silverstripe
129: [02:14:47] <SS_dev> Hi guys, I want to use Content area in Page as template where variables should be parsed. For example, I create a confirmation email in Pages and I want "Your confirmation id is $ConfirmationID" in the Content area to take the real value like in static template. In simple way, I could do with str replace. but is there a silverstripe way to make it work like a template?
130: [02:15:42] <Ryan-Toast> SS_dev: Add a TextField to page that you can put the variable in?
131: [02:16:49] * UncleCheese quit (Quit: UncleCheese)
132: [02:18:21] <SS_dev> say if I put $ConfirmationID inside textfield, how will it be replaced?
133: [02:18:49] <SS_dev> what I want is like short codes
134: [02:18:58] <SS_dev> you put short codes and they got replaced
135: [02:19:39] <Ryan-Toast> Oh, right. you would use a shortcode for that.
136: [02:20:48] * UncleCheese has joined #silverstripe
137: [02:24:00] <UncleCheese> I'm thinking about creating a module that adds a field type called "Varhcar"
138: [02:24:06] <UncleCheese> it would save me so much trouble
139: [02:24:20] <antmas> dat varchar
140: [02:24:23] <antmas> such useful
141: [02:24:34] <UncleCheese> SS_dev: use a Parser
142: [02:24:42] <UncleCheese> $Content.Parse(MyParser)
143: [02:24:49] <Zauberfisch> UncleCheese: haha
144: [02:25:01] <antmas> yo dawg
145: [02:25:06] <antmas> I heard you like to parse
146: [02:27:04] * an_Eskimo has joined #silverstripe
147: [02:33:43] * greseky quit (Quit: Page closed)
148: [02:40:24] <antmas> seems weird that I'm thinking about re soling my shoes :P
149: [02:41:03] <antmas> resoling*
150: [02:42:41] * iamss has joined #silverstripe
151: [02:43:04] <iamss> Hello SS! how to get the current index of the dataobject when looping from a DataList?
152: [02:43:17] <iamss> my goal is to get the 2nd record from the loop?
153: [02:46:26] <iamss> We have First and Last but how do I get the 2nd?
154: [02:46:51] <Stomach> $Pos
155: [02:47:01] <Stomach> <% if $Pos=2 %><% end_if %>
156: [02:47:43] <iamss> Stomach: thans buddy
157: [02:47:49] <antmas> iamss: what Stomach said :D
158: [02:48:15] <iamss> antmas: yeah
159: [02:48:54] <Stomach> antmas: yeah
160: [02:50:05] <antmas> antmas: iamss Stomach yeah
161: [02:51:01] <Zauberfisch> antmas iamss Stomach yeah?
162: [02:51:09] <Stomach> nah
163: [02:51:18] <Stomach> no more beersies for antmas
164: [02:51:46] <antmas> :)
165: [02:51:53] <iamss> Zauberfisch: yeah :)
166: [02:52:01] <antmas> I'm having one of those days
167: [02:52:04] <antmas> :/
168: [02:52:25] <Zauberfisch> you are not alone ...
169: [02:52:29] <Zauberfisch> I am having one of those weeks
170: [02:52:53] * nickmolhoek quit (Quit: nickmolhoek)
171: [02:53:13] <Zauberfisch> 2 deadlines this week, not going to make either of them. and now to top it off, I am feeling like I'll become sick
172: [02:53:36] <antmas> "oh, so you wanted to move onto new projects?" "Fuck you, here are some bugs from your previous projects"
173: [02:59:30] <Stomach> thats where I am at the moment antmas
174: [02:59:38] <Stomach> but its just launch delays
175: [02:59:49] <Stomach> then the clients like "oh what if we wanted to do this" "OUT OF SCOPE"
176: [03:05:07] * Stomach quit (Read error: Connection reset by peer)
177: [03:11:08] * UncleCheese quit (Quit: UncleCheese)
178: [03:11:18] * iamss quit (Ping timeout: 240 seconds)
179: [03:13:55] * Stomach[Ache] has joined #silverstripe
180: [03:16:09] * CodeTrap quit (Ping timeout: 252 seconds)
181: [03:17:11] * CodeTrap has joined #silverstripe
182: [03:29:24] * cloph_away has joined #silverstripe
183: [03:29:43] * cloph quit (Ping timeout: 252 seconds)
184: [03:41:12] * iamss has joined #silverstripe
185: [03:41:16] <iamss> Hello SS!
186: [03:42:05] <iamss> I created a script called RelatedProducts here's my code http://pastebin.com/8hZXqTQv
187: [03:42:42] <iamss> but I get [User Warning] GridFieldManyRelationHandler requires the GridField to have a RelationList. Got a DataList instead
188: [03:42:58] <iamss> can someone help me please :(
189: [03:48:37] <Zauberfisch> iamss: my guess is you didn't understand how the gridfield+relation_editor works
190: [03:49:03] <Zauberfisch> hold on, I think I explained that on stackoverflow the other day
191: [03:50:04] <iamss> Zauberfisch: thank you for your response. Can I get the link where you explained the gridfield relation_editor please :)
192: [03:51:30] <Zauberfisch> iamss: can't find it. found 2 others though where I also talk about gridfield which you can use as example
193: [03:51:52] <iamss> Zauberfisch: Or can you correct my code ;) http://pastebin.com/8hZXqTQv
194: [03:52:06] <Zauberfisch> iamss: basically you think of gridfield the wrong way. I think you expect it to display a list of all products, and want to have checkboxes to link them, right?
195: [03:52:30] <iamss> Zauberfisch: yes exactly
196: [03:52:34] <Zauberfisch> this features does not exist in silverstripe. there is a module for it though, I think simon_w made it. but I have never used it.
197: [03:52:51] <Zauberfisch> but there is still a way to do it without that module, it just does not work the way you'd expect
198: [03:53:03] <Zauberfisch> the way gridfield intends to handle this is the following:
199: [03:53:17] <Zauberfisch> display only the related products, so if none are linked, none are displayed
200: [03:53:30] <Zauberfisch> and provide an extra field that allows linking
201: [03:53:44] <Zauberfisch> http://mars.zauberfisch.at/share/silverstripe/gallery-thingy.png
202: [03:53:48] <Zauberfisch> see this screenshot
203: [03:53:50] <Zauberfisch> this is how it works
204: [03:54:08] <Zauberfisch> the text field on the right lets you seearch all existing items and link them
205: [03:54:39] <Zauberfisch> see this answer on stackoverflow for a gridfield example: http://stackoverflow.com/a/22926261/1119263
206: [03:54:52] <iamss> Zauberfisch: the code equivalent for that is $gridField = new GridField('products', 'Related Products', $this->owner->RelatedProducts(), GridFieldConfig_RelationEditor::create());
207: [03:55:02] <Zauberfisch> exactly
208: [03:55:28] <Zauberfisch> on the stackoverflow post look for File: RestaurantCuisine.php
209: [03:56:27] <Zauberfisch> iamss: here is your code fixed to work that way: http://pastebin.com/eFuALYLK
210: [03:57:19] <Zauberfisch> if you want to customise/filter the list of items that are searched by the text field, see http://stackoverflow.com/a/20268882/1119263
211: [03:58:10] <Zauberfisch> the $config = GridFieldConfig::create()->addComponents(.......); is the equivalent to GridFieldConfig_RelationEditor::create())
212: [04:00:35] <iamss> Zauberfisch: I'm getting Fatal error: Call to a member function stat() on a non-object. I updated my code http://pastebin.com/XMp3ybYU - see the many_many relationship to itself
213: [04:01:54] <Zauberfisch> many_many to itself is not the problem, I used that just a couple of days ago
214: [04:01:57] * kerozene is now known as Raymondo
215: [04:02:03] <antmas> bah
216: [04:02:05] <antmas> fuck today
217: [04:02:12] <Zauberfisch> whats the stacktrace iamss
218: [04:02:25] <ss23> lol
219: [04:02:25] <ss23> Today hasn't been too bad
220: [04:02:42] <ss23> Yesterday was more fun
221: [04:03:59] <antmas> </3 for today
222: [04:04:11] <antmas> only good thing has been tasty beef noodles and it's payday
223: [04:04:51] <iamss> Zauberfisch: https://www.dropbox.com/s/o5hshsper0zriev/%202014-04-09%2012-03-30.png
224: [04:06:00] <Zauberfisch> nice viewer
225: [04:06:07] <Zauberfisch> name?
226: [04:06:08] <antmas> dat fatal error
227: [04:06:29] <ss23> I hate xdebug stack traces
228: [04:06:33] <ss23> Rather, I hate the errors
229: [04:07:26] <Zauberfisch> oh, thats xdebug?
230: [04:07:56] <ss23> yeah
231: [04:08:04] <Zauberfisch> intresting
232: [04:08:08] <Zauberfisch> never come across it
233: [04:08:13] <ss23> apt-get install php5-xdebug && /etc/init.d/apache2 restart
234: [04:08:14] <ss23> boom done
235: [04:08:27] <Zauberfisch> I do use xdebug
236: [04:08:30] <Zauberfisch> just never saw that view
237: [04:09:48] <ss23> It's default
238: [04:09:49] <ss23> o.o
239: [04:11:19] <Zauberfisch> :O
240: [04:11:21] <Zauberfisch> weird
241: [04:11:58] <ss23> http://i.imgur.com/wT4XtDj.gif
242: [04:12:00] <ss23> john key..
243: [04:12:09] <Zauberfisch> probably because my VM install script overwrites the default config file
244: [04:12:21] <Zauberfisch> iamss: I can't find the problem in your stacktrace
245: [04:12:28] <Ryan-Toast> ss23: aye gurl
246: [04:12:32] <Zauberfisch> iamss: but here a stripped down version of my product class: http://paste2.org/tPg6FUUW
247: [04:15:57] <iamss> Zauberfisch: thank you for your effort, really appreciated. I tried your code got this Fatal error: Class 'GridFieldTitleHeader' not found
248: [04:16:48] <Zauberfisch> that class is part of the gridfieldextension module by ajshort.
249: [04:17:07] <Zauberfisch> but you don't need that module, you can just use "GridFieldSortableHeader" instead
250: [04:17:28] <SS_dev> @UncleCheese thanks
251: [04:17:36] <Zauberfisch> GridFieldTitleHeader is the same thing as GridFieldSortableHeader just without sorting arrows
252: [04:18:35] <iamss> Zauberfisch: I'm still getting this Fatal error: Call to a member function stat() . It's ok I will trace this one
253: [04:19:33] <antmas> ss23: please send scones
254: [04:20:04] <Colin[pi]> mm scones
255: [04:20:20] <Zauberfisch> iamss: weird
256: [04:20:25] <Zauberfisch> paste your full class please
257: [04:20:29] <ss23> antmas: soz none left ate them all
258: [04:20:30] <Zauberfisch> and make sure you flushed
259: [04:20:30] <ss23> :)
260: [04:21:57] <iamss> Zauberfisch: actually I'm using SwipeStripe, I'm extending the Product pagetype
261: [04:22:07] * Jakx quit (Quit: ~ Trillian Astra - www.trillian.im ~)
262: [04:22:23] <iamss> Zauberfisch: to have a RelatedProducts that they can choose in the CMS Admin
263: [04:22:40] <Zauberfisch> I am familiar with the swipestripe internals
264: [04:23:43] <antmas> ss23: typical
265: [04:23:45] <antmas> :<
266: [04:23:46] <iamss> Zauberfisch: here's the full dataextension class http://pastebin.com/x7nJuMSZ
267: [04:24:44] <Zauberfisch> and if you remove the gridfield it works?
268: [04:30:30] <iamss> if I remove the addToField it works
269: [04:30:46] <Zauberfisch> you flushed?
270: [04:30:57] <iamss> yup ?flush=all and ?flush=1
271: [04:31:00] <Zauberfisch> and dev build with flush?
272: [04:31:08] <iamss> yup I did
273: [04:32:48] <Zauberfisch> hmmm
274: [04:32:52] <Zauberfisch> running out of ideas
275: [04:33:00] <Zauberfisch> does the gridfield work if you pass a different list
276: [04:33:08] <Zauberfisch> eg $list = Product::get()
277: [04:33:16] <Zauberfisch> or $list = CartPage::get()
278: [04:33:33] <Zauberfisch> just to see if the ManyMany list is the problem
279: [04:35:54] <Colin[pi]> lol I just had a client call and say "look we can't cover the full quoted amount, but what can I get for $X?"
280: [04:36:10] <Colin[pi]> reminds me as a kid when you go to a shop and ask "What can I get for 20c?"
281: [04:36:46] <Zauberfisch> I hate to say it, but we get that more often that we care to
282: [04:37:23] <Colin[pi]> at least they weren't trying to talk me down in price for the full project
283: [04:39:41] <antmas> can't cover the quoted amount?
284: [04:39:47] <antmas> why accept the fucking quote then?
285: [04:39:57] <antmas> or did they not...
286: [04:40:02] <Colin[pi]> well I did a proposal
287: [04:40:06] <Colin[pi]> with two possible options + quotes
288: [04:40:17] <antmas> oh ok
289: [04:40:18] <Colin[pi]> one with improving existing site, the other whizzbang new site
290: [04:40:30] <Colin[pi]> they want to improve existing with less improvements lol
291: [04:41:03] <Colin[pi]> that's kinda shitty though because I was really hoping for the new site
292: [04:41:16] <Colin[pi]> the current one is using my old shitty framework and it's a bitch to improve
293: [04:43:27] <SS_dev> How do you pass multiple emails to setCc() method in email?
294: [04:43:30] <SS_dev> seems not working
295: [04:43:38] <SS_dev> if more than one with comma
296: [04:43:53] <antmas> SS_dev: how are you separating them?
297: [04:44:26] <SS_dev> "test@test.com, test2@test.com"
298: [04:44:33] <antmas> hmmm
299: [04:44:45] <antmas> that should work
300: [04:44:57] <antmas> although I haven't needed to use setCc() in a long time
301: [04:45:02] <iamss> Zauberfisch: it works using CartPage::get()
302: [04:45:18] <antmas> SS_dev: ss version?
303: [04:45:29] <iamss> Zauberfisch: I agree, could be the manymany
304: [04:45:51] <iamss> Zauberfisch: but I have tried has_one and has_many but still the same triggers the stat() error
305: [04:46:30] <Zauberfisch> weird
306: [04:47:21] <antmas> SS_dev: if you're on 3.1, should just be CC()
307: [04:47:43] <antmas> SS_dev: wait sorry, nevermind that
308: [04:48:12] <antmas> SS_dev: you're using it like this right? http://api.silverstripe.org/3.1/source-class-Email.html#246-249
309: [04:48:16] <Zauberfisch> iamss: weird. I am using has_many and many_many with gridfield in product. however to dataobjects, not the product itself
310: [04:48:29] <Zauberfisch> iamss: perhaps its an error with unsaved records?
311: [04:48:38] <Zauberfisch> try only adding the field after its saved
312: [04:48:56] <Zauberfisch> if ($this->owner->isInDB()) { $fields->addFieldToTab(...); }
313: [04:51:12] <iamss> Zauberfisch: same error - if ($this->owner->isInDB()) { $fields->addFieldToTab('Root.RelatedProducts', $gridField); }
314: [04:51:32] * antmas quit (Quit: Page closed)
315: [04:51:40] <Stomach[Ache]> iamss - you're missing a belongs_many_many
316: [04:52:00] <Zauberfisch> Stomach[Ache]: that should not result in that error though
317: [04:52:08] <Zauberfisch> afaik belongs_many_many is optional
318: [04:52:16] <iamss> Zauberfisch: I'll try to empty my records
319: [04:52:26] <Stomach[Ache]> I thought it was needed for the relation to be able to traverse back
320: [04:52:56] <Zauberfisch> yes, but if you don't need to go the other way, you don't need belongs_many_many
321: [04:53:15] <Zauberfisch> I often don't use it, because I only need the relation 1 way
322: [04:53:19] <Stomach[Ache]> yeah, same as $has_many
323: [04:53:21] <Zauberfisch> (access 1 way that is)
324: [04:53:29] <Stomach[Ache]> cool, well there goes that idea :D
325: [04:53:32] * Stomach[Ache] is now known as Stomach
326: [04:53:53] <Zauberfisch> has_many on the other hand does need a has_one on the other class to work
327: [04:54:51] <Stomach> why are you using a gridfield for this anyway, I always use a listboxfield for relation stuff
328: [04:54:56] <Stomach> much cleaner :D
329: [04:55:20] <Zauberfisch> depends on the usecase. I use gridfield for it because I also want to be able to sort the related products
330: [04:55:35] <Stomach> true
331: [04:56:00] <Stomach> most of the time my clients dont fill out related products so it just defaults back to random anyway
332: [04:56:07] <Stomach> then they complain about the random products showing up
333: [04:56:09] <Stomach> >_<
334: [04:56:30] <Zauberfisch> haha, had the exact same thing just a week ago
335: [04:57:01] * Raymondo is now known as kerozene
336: [04:57:55] <Stomach> :D
337: [05:21:08] * pitchandtone has joined #silverstripe
338: [05:21:09] <ss23> tfw 10% of the time taken to load a page comes from Config->get...
339: [05:21:22] <Colin[pi]> :o
340: [05:21:38] <pitchandtone> anyone know if you can control canCreate on a many_many?
341: [05:21:51] <pitchandtone> I want the user to be able to edit one end, but not the other?
342: [05:22:08] <pitchandtone> article many_many categories
343: [05:22:22] <pitchandtone> categories canCreate / canEdit = false
344: [05:22:33] <pitchandtone> article canCreate / canEdit = true
345: [05:22:50] <pitchandtone> but I can't seem to link categories to an article with those permissions
346: [05:26:51] <pitchandtone> sorry my bad
347: [05:27:01] <pitchandtone> just needed canView so grid field can see it
348: [05:27:08] * pitchandtone quit (Quit: pitchandtone)
349: [05:27:27] * pitchandtone has joined #silverstripe
350: [05:28:48] * an_Eskimo quit (Ping timeout: 240 seconds)
351: [05:31:47] * pitchandtone quit (Ping timeout: 246 seconds)
352: [05:42:02] * greseky has joined #silverstripe
353: [05:42:43] <Colin[pi]> hey ss23
354: [05:42:49] <ss23> hi ^.^
355: [05:42:57] <Colin[pi]> if I come to NZ..
356: [05:43:02] <ss23> XD
357: [05:43:05] <Colin[pi]> you gonna give a guided tour of the SS offices? LD
358: [05:43:07] <Colin[pi]> XD
359: [05:43:15] <ss23> :D
360: [05:43:17] <ss23> I can!
361: [05:43:25] <ss23> Especially if it's during wdcnz :P
362: [05:43:25] <Colin[pi]> omg fo rizzle?
363: [05:43:29] <Colin[pi]> lol
364: [05:43:38] <ss23> Yeah dude
365: [05:43:40] <ss23> I mean
366: [05:43:47] <ss23> i have no idea about what anyone else will think about it :P
367: [05:43:50] <Colin[pi]> I would definitely want to stop by and say hello
368: [05:44:03] <ss23> When pyro was up, he would always stop by
369: [05:44:23] <greseky> hello, guys, can this be shorter in template: <% if Parent.ID = 17 || Parent.ID = 64 %>
370: [05:44:26] <Colin[pi]> cool :)
371: [05:44:59] <ss23> greseky: Not that I know if, but it seems fine to me?
372: [05:46:07] <greseky> well, if there is a way to write ids together and delimited by comma, .. or something like that :)
373: [05:46:22] <ss23> greseky: Not that I'm aware of sorry
374: [05:46:45] <greseky> thanks, just asking :)
375: [06:06:00] * travis-ci has joined #silverstripe
376: [06:06:00] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2316 (3.1 - 2579665 : Damian Mooyman): The build passed.
377: [06:06:00] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/ee487e28f127...25796654eabb
378: [06:06:00] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/22584825
379: [06:06:00] * travis-ci has left #silverstripe
380: [06:15:49] * Zauberfisch quit (Remote host closed the connection)
381: [06:31:40] * bwaah has joined #silverstripe
382: [06:32:33] <bwaah> hey i got thise error when i flushed my dev/build while trying to make a custom contact form.....Fatal error: Hmm - depth calc wrong, hit negatives, see: C:\xampp\htdocs\silverstripe/mysite/code/Contactpage.php in C:\xampp\htdocs\silverstripe\framework\core\manifest\ConfigStaticManifest.php on line 244
383: [06:32:41] <bwaah> any help
384: [06:33:16] <Colin[pi]> 45 mins to make a new module from scratch with a few pages and linked dataobjects, working as intended... that's why I <3 U SilverStripe
385: [06:35:06] <ss23> bwaah: It's a stupid error, but uh
386: [06:35:14] <ss23> bwaah: try deleting your cache direectory and building again
387: [06:35:27] <ss23> bwaah: I think it's probably on C:/Windows/temp or something, but I'm not suere where
388: [06:37:30] * Zauberfisch has joined #silverstripe
389: [06:39:59] <ss23> bwaah: If you still get the error, I'm not sure. I really don't know enough about what causes that error sorry
390: [06:40:08] <ss23> bwaah: Maybe, pastebin the entire Contactpage.php file?
391: [06:42:21] * Shrike_Finland has joined #silverstripe
392: [06:47:41] * abitran quit (Ping timeout: 264 seconds)
393: [06:53:18] * bwaah quit (Ping timeout: 240 seconds)
394: [06:53:25] * abitran has joined #silverstripe
395: [07:12:54] * MrGuits quit (Ping timeout: 240 seconds)
396: [07:13:48] * iamss quit (Ping timeout: 240 seconds)
397: [07:23:17] * Guits has joined #silverstripe
398: [07:39:57] * ocm has joined #silverstripe
399: [07:39:59] <ocm> howdy!
400: [07:43:48] <ocm> such enthousiasm :D
401: [07:44:58] <Audlex> is there something similar to a onchange for DropdownField? So i can hind the form submit button?
402: [07:46:55] * UncleCheese has joined #silverstripe
403: [07:46:56] <Colin[pi]> hey ocm
404: [07:47:57] <Colin[pi]> Audlex: using javascript?
405: [07:51:29] <Audlex> that seems like the only option? thought there may be something i was missing
406: [07:51:30] <Audlex> cheers
407: [07:52:20] <Colin[pi]> yeah I'd just do a $("#Dropdown").change(function() { $("#Submit").hide(); });
408: [07:52:31] <Colin[pi]> or something like that
409: [08:03:09] * Error404NotFound has joined #silverstripe
410: [08:03:11] * kinglozzer has joined #silverstripe
411: [08:04:52] * violetina has joined #silverstripe
412: [08:10:34] * micmania1 has joined #silverstripe
413: [08:15:48] * greseky quit (Ping timeout: 240 seconds)
414: [08:16:18] * SS_dev quit (Ping timeout: 240 seconds)
415: [08:17:50] * Shrike_Finland quit (Quit: Leaving.)
416: [08:18:19] * ssmo has joined #silverstripe
417: [08:18:33] <ssmo> How to create a related pages in the sitetree?
418: [08:19:11] <ssmo> I want to have a new tab in my pages where I can select related pages
419: [08:21:07] <kinglozzer> private static $many_many = array('RelatedPages' => 'SiteTree'); + TreeMultiselectField
420: [08:21:17] <Colin[pi]> ^ this
421: [08:22:22] * Zauberfisch quit (Quit: leaving)
422: [08:23:53] * Zauberfisch has joined #silverstripe
423: [08:29:15] * Shrike_Finland has joined #silverstripe
424: [08:32:01] <DesignerX> hi everyone, does dev/build?flush=all work
425: [08:32:25] <Zauberfisch> what type of question is that?
426: [08:35:14] <DesignerX> Zauberfisch: my question ? I remember reading it "may" not work a while back (when SS3 first came out) & want to be sure there are no knows problems as I want to add it as a button to my "Quick Links bar" on the front end
427: [08:35:19] <Audlex> you still about Colin[pi]? what i am trying to do is submit the form onchange.
428: [08:35:31] <Audlex> i thought I found a nice little piece of JS but it doesn't seem to work
429: [08:35:46] <Zauberfisch> DesignerX: it does work
430: [08:35:47] <ssmo> kinglozzer: But what if I only want to show the categorypage pages?
431: [08:35:58] <Zauberfisch> /dev/build without flush does also work
432: [08:36:03] <ssmo> kinglozzer: or I may change to related category pages
433: [08:36:05] <Zauberfisch> just not reloading files
434: [08:36:30] * Pyclek has joined #silverstripe
435: [08:36:40] <ssmo> private static $many_many = array('RelatedCategoryPages' => 'CategoryPage'); + TreeMultiselectField
436: [08:38:15] <DesignerX> kk ty
437: [08:40:24] <Pyclek> ssmo: then use gridfield with a the relation manager component module.
438: [08:41:07] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
439: [08:41:21] * qlex has joined #silverstripe
440: [08:41:23] <ssmo> Pyclek: how please?
441: [08:44:18] <Audlex> nevermind, the ss page on JS set me straight.
442: [08:44:58] * Shrike_Finland quit (Quit: Leaving.)
443: [08:53:38] <Pyclek> ssmo: I'm not paid to do your work for you. Start with http://doc.silverstripe.org/framework/en/reference/grid-field and follow it up with http://addons.silverstripe.org/add-ons/simonwelsh/gridfieldrelationhandler
444: [08:55:48] * ssmo quit (Ping timeout: 240 seconds)
445: [08:56:04] <Pyclek> lol, I guess it's bed time in Australia.
446: [08:56:18] * bwaah has joined #silverstripe
447: [08:56:46] * jheneknights has joined #silverstripe
448: [08:56:47] <bwaah> where can i get documentation for silverstripe 3.1
449: [08:58:12] <micmania1> bwaah: http://docs.silverstripe.com/framework/en/
450: [08:58:26] <micmania1> http://api.silverstripe.org/3.1/
451: [08:59:44] <Pyclek> and the code itself (docblocks in it).
452: [09:02:42] * cloph_away is now known as cloph
453: [09:10:37] * cameron___ has joined #silverstripe
454: [09:11:44] <cameron___> I am upgrading to SS 3.1.4 from 3.0.x and am running into a super annoying issue with SSViewr being unable to find my email templates when the code is being executed via the CMS
455: [09:12:08] <cameron___> It is searching the correct theme
456: [09:12:24] <cameron___> as I set SSViewer::set_theme('mytheme')
457: [09:12:55] <cameron___> anyone had similar issues with the updates to SSViewer and templating?
458: [09:18:57] * opalfroot has joined #silverstripe
459: [09:19:31] <micmania1> cameron___: nope. Where is your email tempalte stored?
460: [09:20:22] <cameron___> themes/mytheme/templates/email/mytemplate.ss
461: [09:20:29] <cameron___> I am diggin around in the source
462: [09:20:37] <micmania1> Have you flushed?
463: [09:21:17] <cameron___> Yea
464: [09:21:24] <cameron___> a million times
465: [09:21:56] <micmania1> Before sending the email try var_dump(SSViewer::hasTemplate("mytemplate"));exit;
466: [09:23:29] <cameron___> ok one sec
467: [09:23:54] <cameron___> FALSE
468: [09:25:25] <micmania1> strange. You could try putting your template one level up.
469: [09:25:33] <micmania1> in your templates/ folder
470: [09:25:54] <cameron___> will try that
471: [09:26:35] <cameron___> if(Config::inst()->get('SSViewer', 'theme_enabled')) { $theme = Config::inst()->get('SSViewer', 'theme'); } else { $theme = null; }
472: [09:26:42] <cameron___> is there a nice way to paste code in here?
473: [09:26:55] <Pyclek> cameron___: that's a downgrade.
474: [09:27:02] <Pyclek> why would you do that?
475: [09:27:03] <cameron___> I think I need to be able to set Config::inst()->get('SSViewer', 'theme_enabled') to true
476: [09:27:05] <cameron___> but not sure how
477: [09:27:38] <opalfroot> is it right that the app should log exceptions if you have a writer defined for errors?
478: [09:28:27] <Pyclek> cameron___: also, use yaml to set the theme. SSViewer::set_theme might not be the final result.
479: [09:28:46] <Pyclek> although I'm about 98% sure it will be, as iirc config.php comes after config yaml.
480: [09:28:57] <Zauberfisch> hierachy is probably:
481: [09:29:17] <Zauberfisch> 1) setting in the CMS SiteConfig (highest)
482: [09:29:20] <Zauberfisch> 2) yml config
483: [09:29:31] <Zauberfisch> 3) SSViwer::set_theme()
484: [09:29:38] <Zauberfisch> actually, 2 and 3 might be reverse
485: [09:29:40] <Pyclek> 2 and 3 around the other way I think ... yeh
486: [09:30:02] <micmania1> 2 & 3 are the same. SSViewer::set_theme() just sets the config SSViewer.theme
487: [09:30:12] <Zauberfisch> yes, set_theme comes before 2) because it uses config system
488: [09:30:19] <Zauberfisch> however its deprecated as of 3.2
489: [09:30:23] <Pyclek> micmania1: yeah, but then they're ALL the same.
490: [09:30:27] <Zauberfisch> and should no longer be used
491: [09:30:27] <cameron___> I think the problem is in the logic of SSViewer contstructor
492: [09:30:45] <Pyclek> cms siteconfig just uses set_theme, which uses config->inst, etc.
493: [09:31:24] <Pyclek> ah shit, I read the wrong way around. It's not a downgrade.
494: [09:31:27] <Zauberfisch> cameron___: I am using silverstripe 3.2 and email templates work just fine for me
495: [09:31:31] <Pyclek> I read to and from around the wrong way.
496: [09:31:38] <Zauberfisch> cameron___: try making the Email template folder uppercase
497: [09:31:38] <Pyclek> also yeah, pretty sure you've got something misconfigured
498: [09:31:43] <Pyclek> nothing wrong with ssviewer
499: [09:31:54] <cameron___> There is an if statement in the SSViewer code which tests Config::inst()->get('SSViewer', 'theme_enabled') before it gets the theme from Config::inst()->get('SSViewer', 'theme')
500: [09:32:04] <cameron___> and before my code fires Config::inst()->get('SSViewer', 'theme_enabled') is FALSE
501: [09:32:11] <cameron___> but outside of the CMS it is TRUE
502: [09:32:32] <micmania1> yes, the CMS will have theme disabled.
503: [09:32:32] <cameron___> my email folder is uppercase
504: [09:32:33] <Zauberfisch> cameron___: hmmm. is moving the email templates to CMS an option for you?
505: [09:32:40] <Pyclek> suggest you grep for theme_enabled then
506: [09:32:45] <Pyclek> make sure it's doing what you think it is.
507: [09:33:00] * meldrum has joined #silverstripe
508: [09:33:09] <Pyclek> and you're not just reading an out of context extract
509: [09:33:10] <meldrum> hi all
510: [09:33:17] <Pyclek> ji
511: [09:33:31] <micmania1> theme_enabled is true by default. The CMS will disable it so that all sounds correct.
512: [09:34:22] <micmania1> cameron___: try moving your template up into the root of the templates folder.
513: [09:34:34] * SightUnseen has joined #silverstripe
514: [09:34:43] <micmania1> then flush
515: [09:34:59] * SightUnseen has left #silverstripe
516: [09:35:51] <Pyclek> oh, is this email being sent from the CMS?
517: [09:35:53] <meldrum> does anyone know what function is called when you click save in the settings tab of the CMS?
518: [09:36:06] <opalfroot> is it right that the app should log exceptions if you have a writer defined for errors?
519: [09:36:09] <cameron___> moving the template to root template folder didn't help
520: [09:36:11] <Pyclek> then yeah, CMS does not use a theme, you must move the template to mysite/templates/*
521: [09:36:24] <Zauberfisch> cameron___: my suggestion is moving the email template to /mysite/templates/Email/
522: [09:36:24] <Pyclek> cameron___: ^
523: [09:36:27] <Zauberfisch> this works for me
524: [09:36:42] <Pyclek> no theme in CMS. Thus your theme isn't being searched at all.
525: [09:36:58] <Pyclek> opalfroot: yeh, should.
526: [09:37:04] <cameron___> It worked in 3.0 by setting the theme with SSViewer::set_theme('mytheme')
527: [09:37:22] <cameron___> in the same themes/mytheme/templates/Email folder
528: [09:37:29] <Pyclek> if you do that you should unset it again afterwards.
529: [09:37:42] <Pyclek> seems 3.1 has some secondary switch, so you should turn that on then off again afterwards.
530: [09:38:11] <Pyclek> meldrum: see the URL it loads.
531: [09:38:19] <cameron___> The code triggering the email is in a before_save callback
532: [09:38:30] <cameron___> which may or may not trigger while inside the CMS
533: [09:38:31] <Pyclek> iirc SiteTree::save() or something like that
534: [09:38:47] <Pyclek> before_save, what is this?
535: [09:38:53] <cameron___> sorry
536: [09:39:00] <cameron___> I've been using Rails for a while
537: [09:39:02] <Pyclek> onBeforeWrite?
538: [09:39:05] <cameron___> onAfterWite
539: [09:39:19] <cameron___> onAfterWrite
540: [09:39:38] <meldrum> Pyclek: I have a DataExtension that uploads a file, I want to get the name of the file then after the user clicks save manipulate that file?
541: [09:39:44] <Pyclek> either way, same thing. Set theme_enabled true, send email, disable theme again.
542: [09:39:54] <Pyclek> cameron___: or, move the template to mysite/templates
543: [09:40:00] <cameron___> how can I set theme_enabled ?
544: [09:40:31] <Pyclek> http://doc.silverstripe.org/framework/en/topics/configuration
545: [09:41:08] <Pyclek> meldrum: proabably use onAfterWrite then.
546: [09:42:19] <meldrum> Pyclek: but this gets called on the file upload
547: [09:42:42] <cameron___> YAY thanks
548: [09:43:09] <cameron___> I was trying Config::inst()->set('SSViewer', 'theme_enabled', true); not Config::inst()->update('SSViewer', 'theme_enabled', true);
549: [09:43:18] * bwaah quit (Ping timeout: 240 seconds)
550: [09:43:25] <meldrum> Pyclek: I need something called on save only, or is uploading and saving the page the same thing
551: [09:50:10] <opalfroot> Pyclek when I catch an exception I still need it logged - is there a way of doing this?
552: [09:53:04] * Tanger quit (Quit: Tanger)
553: [09:55:13] <Pyclek> meldrum: everything is written at some point.
554: [09:55:25] <Pyclek> opalfroot: call the logger manually I guess.
555: [09:55:28] <Pyclek> dunno how though, sorry
556: [09:55:45] <Pyclek> SS_Log writer or something like that in api.ss.org.nz might help you
557: [09:55:58] <Pyclek> use that there search box :>
558: [09:57:08] <Pyclek> opalfroot: http://api.silverstripe.org/3.1/class-SS_Log.html
559: [09:57:17] <meldrum> Pyclek: I know, it's just strange that an image upload calls the same function as a page save
560: [09:57:26] <meldrum> Pyclek: thanks for your help
561: [09:57:34] <Pyclek> well otherwise the relation to the File wouldn't be saved meldrum
562: [09:59:48] * cameron___ quit (Ping timeout: 240 seconds)
563: [10:01:37] <opalfroot> got it by using trigger_error
564: [10:02:59] <Pyclek> should cause a total collapse though :<
565: [10:03:05] <Pyclek> (fatal error)
566: [10:05:15] * UncleCheese quit (Quit: UncleCheese)
567: [10:25:15] * stripee has joined #silverstripe
568: [10:26:25] <stripee> i installed a module in silverstripe and got this warning ...Warning: Invalid argument supplied for foreach() in C:\wamp\www\site_my\framework\core\manifest\ConfigManifest.php on line 655
569: [10:27:03] <stripee> and i am unable to figure out the error .can anyone help me out?
570: [10:27:53] <micmania1> The YAML is broken
571: [10:28:18] * jheneknights quit (Ping timeout: 240 seconds)
572: [10:30:17] <stripee> micmania1 here is the yaml ..http://www.sspaste.com/paste/show/53451e355b1fa
573: [10:31:16] <Zauberfisch> remove line 1-7
574: [10:31:45] <Zauberfisch> and line 28-29
575: [10:31:47] <stripee> ohk i will
576: [10:31:55] <Zauberfisch> and then ?flush=1
577: [10:32:05] <stripee> but can you make me understand the logic behind it?
578: [10:32:17] <Zauberfisch> yes of course ;)
579: [10:32:36] <Zauberfisch> my guess is that the config system reads your file, and sees line 2
580: [10:32:46] <Zauberfisch> name: mysite
581: [10:33:04] <Zauberfisch> now the config system expects some rules inside the section named mysite
582: [10:33:08] <Zauberfisch> but all it finds are comments
583: [10:33:24] <Zauberfisch> and I think there is a bug in the config system that it errors if no rules are found
584: [10:34:01] <Zauberfisch> same goes for line 29. "extensions:" means that the config system should expect a list of configurations now. but none are set
585: [10:34:05] <Zauberfisch> so again its confised
586: [10:34:10] <Zauberfisch> *confused
587: [10:34:27] <Zauberfisch> (but those are just my guesses. could be wrong)
588: [10:40:42] <kinglozzer> tldr; yaml sucks
589: [10:40:44] <kinglozzer> :D
590: [10:41:08] <Zauberfisch> yeah
591: [10:41:20] <Zauberfisch> however, json has its problems too
592: [10:41:39] <Zauberfisch> and the argument that json is native to php is no longer valid anymore
593: [10:41:49] <Zauberfisch> so I can live with yml
594: [10:42:49] <kinglozzer> Yeah cos of that fucking epic licensing fail :P
595: [10:42:58] <Zauberfisch> :D
596: [10:43:13] <Zauberfisch> I find it pretty hilarious
597: [10:43:25] <kinglozzer> Haha yeah, I thought it was a joke at first lol
598: [10:43:25] <Zauberfisch> but its actually sort of sad/bad
599: [10:44:11] <Zauberfisch> no, I know a couple of people from FSFE, and I can tell you, there are people that take this pretty serious
600: [10:44:46] <Zauberfisch> as in, "no, I can not view your website, because my browser is setup to only run javascript that is licensed under a FOSS license"
601: [10:44:53] <Zauberfisch> that serious
602: [10:45:22] <kinglozzer> O.o
603: [10:45:24] <Zauberfisch> which pretty much means 70%+ of the internet does not work as expected
604: [10:45:48] <kinglozzer> crazy...
605: [10:45:54] <Zauberfisch> appearently there is a browser addon, that parses the JS files and checks if a comment with a license exists. if it does not, it blocks it
606: [10:47:26] <Zauberfisch> don't get me wrong, I do like and support FSFE, just saying there are some people that take it really serious, which is actually a good thing
607: [10:47:47] <micmania1> sounds like cutting off your nose to spite your face
608: [10:52:20] * UncleCheese_ has joined #silverstripe
609: [10:54:03] <kinglozzer> Anyone know if Google punishes for 'duplicate' content with pagination? I.e. http://mysite.com/stuff has the same content as http://mysite.com/stuff?start=0
610: [10:54:19] <kinglozzer> It's marked as duplicate content, but surely Google ain't that stupid, right?
611: [11:01:47] * Error404NotFound quit (Read error: Connection reset by peer)
612: [11:11:48] * meldrum quit (Ping timeout: 240 seconds)
613: [11:16:17] * stripee quit (Quit: Page closed)
614: [11:16:27] <Pyclek> [11:40] <kinglozzer> tldr; yaml sucks [11:40] <kinglozzer> :D
615: [11:16:40] <Pyclek> only in the fact that they're stupid with their space level indent requirement.
616: [11:17:38] <kinglozzer> Yep, and that the errors are so unhelpful atm :( though I guess that's SS more than YAML's fault
617: [11:18:55] <Pyclek> yeh, parsers fault. Also what's all this about JSON being PHP native? It's Javascript
618: [11:19:47] <Pyclek> kinglozzer: I've hacked up a bit of code to redirect to page/?adjustedquerystring if getVar(start)==0
619: [11:20:00] <Pyclek> not too difficult.
620: [11:20:18] <Pyclek> hmm, fuck. Probably another piece of code I should have taken with me when I left my old job :<
621: [11:20:29] <kinglozzer> Pyclek: Yeah thought about doing that, in the end I just added rel="next/prev"
622: [11:20:48] <kinglozzer> Hopefully if Google spots a rel="prev" on ?start=0 it'll be flagged or something
623: [11:33:03] <Pyclek> idk
624: [11:33:12] <Pyclek> idc either :P
625: [11:33:25] <Pyclek> SEO is a bunch of bollocks.
626: [11:34:50] <Colin[pi]> lol seo
627: [11:37:58] <Pyclek> ^
628: [11:38:56] <Pyclek> People who care about it are usually the same kind of twats that would rock around saying "S E O so your business can S E GROW!"
629: [11:39:08] <kinglozzer> Yeah I hate it with a passion
630: [11:39:09] <Colin[pi]> shudder
631: [11:39:24] <Pyclek> then proceed to charge as much as the business is worth so they can add a couple of meta attributes to a single template.
632: [11:39:35] <Pyclek> that nothing on the internet gives a shit about.
633: [11:39:40] <Colin[pi]> seo to me means: "hocus pocus bullshit bla bla bla kazaam GIVE ME MONIES"
634: [11:39:44] <kinglozzer> BUT META KEYWORDS
635: [11:39:50] <Pyclek> lulz
636: [11:39:52] <kinglozzer> :P
637: [11:39:59] <Pyclek> HURRO 1998!
638: [11:40:15] <kinglozzer> Man fuck LinkedIn
639: [11:40:23] <Pyclek> man fuck social networks.
640: [11:40:51] <kinglozzer> Their 'social sharing' JS is fucking awful, causes any website it's on to lock up for about half a second -.-
641: [11:40:54] <Pyclek> digital photographs, people with children, getting old, ALL OF THE THINGS
642: [11:41:07] <Pyclek> kinglozzer: oh you mean like google analytics?
643: [11:41:08] <Pyclek> lulz
644: [11:41:20] <kinglozzer> I'd replace with just an icon and a link, but client :(
645: [11:41:25] * Pyclek uses noscript religiously.
646: [11:41:32] <Pyclek> so good.
647: [11:42:10] <Colin[pi]> Pyclek: friend of mine said this is his facebook after hitting his mid-20's http://i.imgur.com/iTXePtV.gif
648: [11:43:31] <Pyclek> You know you've browsed to america when you click the button and it's all "allow thisdomain.com, allow static.thisdomain.com, allow cdn.thatdomain.com, allow someothercdn, allow yetanothercdn, ALLOW MARKETING, ALLOW TRACKING, ALLOW AD RESELLING, ALLOW ADS, ALLOW MORE ADS, ALLOW ANOTHER TRACKER INCASE THE FIRST ONE DIDN'T WORK, ALLOW ANOTHER REPORTING TOOL, ALLOW AD TARGETED REPORTING TOOLS, ALLOW SALES CONVERSION TOOLS, ALLOW LIV
649: [11:44:28] <Pyclek> oh, and allow sharethis.com, facebook.com, facebook.net, linkedin.com, twitter.com, twittter.net, timg.net, youtube.com, allthesocialnetworksformoretracking.derp.
650: [11:44:50] <Pyclek> Colin[pi]: basically :<
651: [11:44:54] <Colin[pi]> lol
652: [11:45:01] <Pyclek> either wedding photos or baby pictures.
653: [11:45:07] <Colin[pi]> I remember that phase... getting old now ^_^
654: [11:45:08] <Pyclek> LIFE GOT BORING
655: [11:45:19] <Pyclek> or or or, 5-12 child updates.
656: [11:45:27] <Pyclek> MY CHILD DID SOMETHING, YOU ALL MUST KNOW IT
657: [11:45:38] <Colin[pi]> "no I don't want to see your fucking ugly kids"
658: [11:45:49] * UncleCheese_ quit (Quit: UncleCheese_)
659: [11:46:10] <Pyclek> You might find this hard to understand, but I don't have the same emotional attachment to your child as you do.
660: [11:46:16] <Pyclek> etc.
661: [11:46:40] <Colin[pi]> or the usual "lik dis if u cry evrytim" posts
662: [11:46:48] <Colin[pi]> usually posted by the fairer sex
663: [11:47:09] <Pyclek> or just general "U SHULD B HAPEEEEE ALLATIEM COZ LIEF R GOODER DAT WAE"
664: [11:47:25] <Colin[pi]> we need to start antisocial networking
665: [11:47:29] <Colin[pi]> can that be a thing?
666: [11:47:31] <Pyclek> yes, women post baby pictures for their immediate friends.
667: [11:47:37] <Pyclek> not others.
668: [11:47:43] <micmania1> i'd like to contribute to the anti-social network
669: [11:47:44] <kinglozzer> Colin[pi], Pyclek: Mine atm is filled with people at university posting photos of their dissertations
670: [11:47:47] <Pyclek> the kind that have empathy turned up to MAXIMUM
671: [11:47:50] <kinglozzer> I KNOW WHAT A BIT OF FUCKING PAPER LOOKS LIKE
672: [11:47:58] <Pyclek> kinglozzer: hahahaahahahhahahahahaha
673: [11:48:01] <micmania1> We can have a 'shut the fuck up' button
674: [11:48:05] <Pyclek> the 22yo baby.
675: [11:48:14] <Pyclek> micmania1: on what?
676: [11:48:20] <micmania1> our anti-social network
677: [11:48:23] <Pyclek> antisocialmetawork?
678: [11:48:35] <kinglozzer> shutyourfuckingfacebook
679: [11:48:40] <Pyclek> kekeke
680: [11:48:50] <micmania1> haha
681: [11:49:02] <Pyclek> MAKEEVERYONJEALOUSBEFORETHEYDOITTOYOU.book
682: [11:49:46] <Pyclek> scar on me nose :<
683: [11:49:49] <Pyclek> guts.
684: [11:50:03] <Pyclek> wholey shit 10 mins until sandwich
685: [11:52:53] <Pyclek> got damn gherkins on it though :<
686: [12:00:24] * Shrike_Finland has joined #silverstripe
687: [12:02:43] <opalfroot> has facebook ever been cool?
688: [12:02:51] <ss23> Many years ago
689: [12:02:51] <ss23> :O
690: [12:03:52] * qlex has left #silverstripe
691: [12:09:44] <Pyclek> Never.
692: [12:09:46] <Pyclek> ever.
693: [12:09:57] <Pyclek> Not even once.
694: [12:10:58] <micmania1> what u go for?
695: [12:11:13] <Pyclek> Uhh, one I hadn't tried before. Manhattan I think it was.
696: [12:12:37] <Pyclek> Quite good.
697: [12:17:24] * UndefinedOffset has joined #silverstripe
698: [12:19:41] <micmania1> We're getting one on Friday apparently
699: [12:19:50] <Pyclek> Nice
700: [12:19:57] <Pyclek> Godfather a good choice :>
701: [12:20:06] <micmania1> I'm going to go for it
702: [12:20:08] <Pyclek> This one has been nice too
703: [12:20:12] <micmania1> last one i had sucked
704: [12:20:25] <Pyclek> actually. Something a bit different. Mustardy rather than tomatoy
705: [12:20:37] <Pyclek> micmania1: which did you have last time>
706: [12:20:38] <Pyclek> ?
707: [12:20:47] <micmania1> can't remember
708: [12:20:50] <micmania1> 2 secs
709: [12:21:15] <micmania1> Urban cowboy
710: [12:21:28] <Pyclek> oh, I had that the other day, I thought it was quite good.
711: [12:21:41] <Pyclek> I remember ordering it, I wondered how it'd taken me so long to realise it was there, haha
712: [12:21:50] <micmania1> It had a lot to live up to tbf
713: [12:21:56] <Pyclek> true.
714: [12:21:58] <micmania1> I had the metaball madness before that
715: [12:22:01] <micmania1> fucking amazing!
716: [12:22:17] <Pyclek> I'm going to go for the meat challenge one day. Maybe on a friday when there's no fush and chups near.
717: [12:23:13] * oceanmountain has joined #silverstripe
718: [12:26:32] * ocm quit (Ping timeout: 246 seconds)
719: [12:26:33] * oceanmountain is now known as ocm
720: [12:30:23] * cloph is now known as cloph_away
721: [12:34:13] * Sj0hn has joined #silverstripe
722: [12:34:24] <Sj0hn> Hi
723: [12:35:48] <Sj0hn> I've got the following function for an intro page a client wanted. http://paste2.org/b672YIsj .. (yes its horrible an intro page)
724: [12:36:19] <Sj0hn> its been made to only show once if you havnt visited already, but now he wants it to show everytime you open the website.
725: [12:37:43] <Sj0hn> Im guessing this will need a different approach, im not sure working with a cookie will work the way he wants it?
726: [12:40:15] * MrGuits has joined #silverstripe
727: [12:41:34] <micmania1> Use a session
728: [12:42:09] <micmania1> in fact, why not just create a different page?
729: [12:42:17] * oceanmountain has joined #silverstripe
730: [12:42:25] <MrGuits> maybe not a ss topic, but after moving to another server I cannot longer access myserver.com/icons/customicon.png
731: [12:42:28] <MrGuits> as in static $icon = "icons/customicon.png";
732: [12:43:11] <micmania1> MrGuits: are your icons there?
733: [12:43:53] <MrGuits> they are
734: [12:44:39] <micmania1> are you getting a 404?
735: [12:45:18] * ocm quit (Ping timeout: 240 seconds)
736: [12:45:18] * oceanmountain is now known as ocm
737: [12:48:36] <MrGuits> micmania1: yes 404
738: [12:49:37] <micmania1> so on your server what is the name of your root folder where your silverstripe installation is? (ie public_html, www, etc...)
739: [13:08:57] * cloph_away is now known as cloph
740: [13:09:24] * Shrike_Finland quit (Quit: Leaving.)
741: [13:11:50] <Pyclek> micmania1: I imagine that meatball madness would be one of those 'eat pretty much straight away' type things though, if I left it for lunch I'd be all soggy as slop like
742: [13:13:09] <Pyclek> 404 is file not found, not forbidden or whatever.
743: [13:17:10] <Pyclek> is meatball madness a particularly saucy number?
744: [13:19:53] <micmania1> yes, spicy
745: [13:25:34] <Pyclek> yeah, but sauce would make it soggy blergy by the time I eat it :<
746: [13:27:03] <micmania1> Get it delivered
747: [13:27:13] <micmania1> you back in your normal office?
748: [13:27:58] * meldrum has joined #silverstripe
749: [13:28:26] <meldrum> hi all, does anyone have 2 mins to answer a php question?
750: [13:30:27] <Sj0hn> micmania1, i made it an diffrent page type, but how do i tell ss to go to this page type instead of the default "home" urlsegment?
751: [13:31:55] <Pyclek> micmania1: nah, no end in sight to being out here :<
752: [13:32:10] <Pyclek> meldrum: pretty sure #php will!
753: [13:32:20] <Pyclek> but not if you don't actually ask a question!
754: [13:32:37] <Pyclek> (always ask a question, don't ask if you can ask a question, or you'll never get an answer!)
755: [13:33:42] <Pyclek> micmania1: plus deliveries only for large orders, etc.
756: [13:33:43] <meldrum> Pyclek: lol, I have an extension of DataExtension. I need to have a variable updated by onAfterWrite that can be used by onBeforeWrite when saving the page
757: [13:33:57] <Pyclek> that makes no sense
758: [13:34:06] <meldrum> How do I define the variable so it is updated
759: [13:34:08] <Pyclek> design it better :>
760: [13:34:27] <meldrum> On my DataExtension I have a file upload
761: [13:34:37] <meldrum> this turns a cvs into JSON for google maps
762: [13:34:38] <Sj0hn> ha there actually a module for what im trying to achieve.. xD
763: [13:35:07] <Pyclek> Sj0hn: someone made an intro page module? gawd :<
764: [13:35:09] <meldrum> My clients only wants the mainpulation of data occuring on clicking save
765: [13:35:34] <Pyclek> meldrum: by uploading the file they ARE saving.
766: [13:35:38] <meldrum> both the file upload and the save click trigger both onBeforeWrite() and onAfterWrite()
767: [13:35:46] <meldrum> I know
768: [13:35:56] <meldrum> they want to separate the actions
769: [13:36:05] <meldrum> is this possible
770: [13:36:20] <Pyclek> use simple filefield perhaps.
771: [13:36:41] <Pyclek> but I suggest not.
772: [13:36:52] <Sj0hn> Pycleck, haha well not really i think, just a module for changing the default homepage
773: [13:36:54] <Sj0hn> https://github.com/silverstripe-labs/silverstripe-homepagefordomain/
774: [13:37:40] <Pyclek> Sj0hn: ha, looks like 2.4 standard feature separated into module
775: [13:37:56] <Pyclek> 3.0 even too.
776: [13:38:01] <meldrum> Ok so seems im a little stuck then
777: [13:38:21] <Pyclek> meldrum: tell your clients to stop uploading shit that's wrong :<
778: [13:38:28] <meldrum> lol
779: [13:38:28] <meldrum> !
780: [13:38:43] <meldrum> thanks for your time
781: [13:38:56] <Pyclek> well by default
782: [13:39:15] <Pyclek> dataExtension operates on the dataobject 'directly'
783: [13:39:43] <Pyclek> hmm, no other way around. Only when public access.
784: [13:40:03] <Pyclek> other objects can call that object's extension methods if they're public.
785: [13:40:11] <micmania1> Sj0hn: just do this: http://www.sspaste.com/paste/show/53454ad22e946
786: [13:40:32] <micmania1> then set the session visited_intro to true in the your intro page controller
787: [13:40:41] <Pyclek> meldrum: you could use the Session perhaps.
788: [13:41:09] <meldrum> yeah, I was thinking about that
789: [13:41:18] <Pyclek> also, the save button is there for a reason, being separate from the publish button.
790: [13:50:40] <Sj0hn> micmania1, that works great :)
791: [13:51:49] * kk_ has joined #silverstripe
792: [13:53:30] * Colin[pi] quit (Ping timeout: 240 seconds)
793: [14:07:14] * catcher has joined #silverstripe
794: [14:07:48] * meldrum quit (Ping timeout: 240 seconds)
795: [14:27:43] * muskie9 has joined #silverstripe
796: [14:33:58] * svandragt has joined #silverstripe
797: [14:36:52] <svandragt> Hey folks, I'm working with an addon which after each composer update I manually have to fix for 3.x. When I run composer install on deploy to production I have to manually go in and make changes, I don't want this. How would you approach a solution for this situation?
798: [14:49:18] * MrGuits quit (Ping timeout: 240 seconds)
799: [14:49:20] * Guits quit (Ping timeout: 246 seconds)
800: [14:49:41] <micmania1> svandragt: send a PR to fix the addon to start with
801: [14:49:58] <micmania1> I'm sure there's a way with composer that you can exclude repo's from updating
802: [14:51:58] <kinglozzer> Pyclek: popCurrent() / not at top of stack shit, how'd you fix it?
803: [14:52:03] <kinglozzer> Searched logs, saw you :P
804: [14:52:13] <kinglozzer> [11:58:53] <Pyromanik> becuase I have $url_handlers with $Category/$Item! => viewItem
805: [14:52:18] <kinglozzer> [11:59:13] <Pyromanik> and my URL I've typed in is site.blah/page/category-name/item-name/asdf
806: [14:52:24] <kinglozzer> Got that exact error atm
807: [14:58:57] <svandragt> micmania1: thanks, yes you're right you can set a fixed version or changeset.
808: [15:00:50] * DesignerX quit (Quit: Konversation terminated!)
809: [15:17:21] * muskie9 quit (Read error: Connection reset by peer)
810: [15:17:55] * muskie9 has joined #silverstripe
811: [15:18:52] * Sj0hn quit ()
812: [15:19:56] * kk_ quit (Quit: Page closed)
813: [15:20:26] * muskie9 quit (Read error: Connection reset by peer)
814: [15:21:03] * muskie9 has joined #silverstripe
815: [15:21:37] <Pyclek> kinglozzer: hmm.
816: [15:21:41] <Pyclek> link to logs tbh
817: [15:21:45] <Pyclek> I'll have to remember
818: [15:22:09] <Pyclek> but the bullshit with a the controllerstack is that it isn't actually a stack, or more correctly, it's not a stack as you expect it to be.
819: [15:23:36] * muskie9 quit (Read error: Connection reset by peer)
820: [15:23:47] <kinglozzer> Pyclek: http://logs.simon.geek.nz/index.php?date=2013-11-08#log_1111591
821: [15:23:56] <Pyclek> kinglozzer: it might be something as simple as $Category!/$Item!
822: [15:24:12] <kinglozzer> Yeah but then $Category alone won't work, right?
823: [15:24:34] <Pyclek> kinglozzer: will if you have another rule.
824: [15:24:44] <Pyclek> but it might be something to do with a needed //
825: [15:24:47] <Pyclek> at some point
826: [15:24:57] <Pyclek> I remember the project, but not this particular problem :<
827: [15:25:22] * bridgetm quit ()
828: [15:26:17] <kinglozzer> Also, fuck routes
829: [15:26:27] <kinglozzer> Will mess around with it
830: [15:26:33] <kinglozzer> Seems like bug to me though
831: [15:26:38] <Pyclek> kinglozzer: nah, it's a thing.
832: [15:26:44] <Pyclek> I remember it being a thing.
833: [15:26:57] <Pyclek> but not what caused it, or how I fixed it.
834: [15:27:13] <kinglozzer> :/ a thing with a shitty error message that's not related to said thing?
835: [15:27:18] <Pyclek> I do remember being confused and all that. End of the week. I suggest looking at the following Monday's logs to see if there's an answer in it
836: [15:27:30] <Pyclek> kinglozzer: it is related.
837: [15:27:34] <Pyclek> grep will prove it!
838: [15:27:40] <Pyclek> or rather, call stack.
839: [15:27:49] <kinglozzer> Also, products many_many categories. $category is one category, how to check if a product is in it?
840: [15:27:50] <Pyclek> things like ?showmeallthethings will help
841: [15:28:02] <kinglozzer> ?debug_request didn't :(
842: [15:28:11] <kinglozzer> Just showed me the routes for error page lol
843: [15:28:14] <Pyclek> kinglozzer: hmm, fuck me fucking fuck, I think I might have written an extension to cover this exact use case.
844: [15:28:16] <Pyclek> unsure.
845: [15:28:18] <Pyclek> shit
846: [15:28:35] <Pyclek> IT'S BEEN 5 MONTHS SINCE I SS'D, AND IT'S FAR TOO LONG.
847: [15:29:09] <Pyclek> If you'd asked me this in Jan or feb I probably could have told you, it was still pretty fresh in my mind (this was the last thing I did in SS)
848: [15:29:28] <Pyclek> another piece of code I should have taken from my old work.
849: [15:29:40] <Pyclek> I think I have the repo on a hdd somewhere actually... IN NZ
850: [15:33:07] <Pyclek> kinglozzer: I seem to remember that when I came back on Monday it got fixed pretty quickly.
851: [15:33:12] <Pyclek> clear mind and all that.
852: [15:34:02] <kinglozzer> Hmm, will look at dates
853: [15:35:16] <Pyclek> I just looked at monday, I didn't bitch about it at all, I think it's just a route definition issue.
854: [15:35:27] <Pyclek> it fucks with your brain I tell you.
855: [15:35:36] <Pyclek> fresh eyes you'll be all 'ooohl.. duh'
856: [15:36:57] <Pyclek> if I had the code I'd tell you in a heartbeat because I could see the end result.
857: [15:37:16] <kinglozzer> Nvm thanks anyway
858: [15:37:26] <kinglozzer> will try on Friday, doing an AngularJS course tomorrow D:
859: [15:37:37] * muskie9 has joined #silverstripe
860: [15:37:42] <Pyclek> unfortunately the old work server had the root password changed, so I can't help you with the whole look and see bit :P
861: [15:38:24] <Pyclek> plus some cunt stole my phone with all my docs on it.
862: [15:38:35] <Pyclek> (docs like code, not server connections)
863: [15:38:36] <kinglozzer> :(
864: [15:38:47] <kinglozzer> take it police still haven't done anything?
865: [15:39:19] <Pyclek> They've done a bit, but evidence sufficient for a warrant is harder than "it was them, I'm sure of it.!"
866: [15:39:33] <Pyclek> which blows donkey dick.
867: [15:40:21] <Pyclek> my phone is for sale online, but they photos are "too low quality to say for sure that it's yours" so warrant is unobtainable, despite the phono being rare in the fact that it's about 7 years old.
868: [15:40:40] <Pyclek> no one in their right mind would either have one or be trying to sell it for profit.
869: [15:41:09] <kinglozzer> Hmm, sucks ass but I guess they aren't willing to risk smashing in the wrong person's front door
870: [15:41:19] <Pyclek> a bit dark, but on the other hand, yeah that ^
871: [15:41:25] <kinglozzer> But like you say, it's 7 years old, no one else is gonna be trying to sell it
872: [15:41:58] <kinglozzer> Can you still not buy it?
873: [15:41:59] <Pyclek> the law is basically so fucking afraid of 'persecution' or 'trauma' caused by a wrongful accusal that it just dosn't make any accusals.
874: [15:42:10] <kinglozzer> Or is it like a cash sale rather than ebay or something
875: [15:42:13] <Pyclek> kinglozzer: I'd need to know who my attackers are, as it's being advertised via facebook.
876: [15:42:21] <kinglozzer> Ahh
877: [15:43:02] <Pyclek> or what "scumbags brazenly non anonymous" group they're a part of.
878: [15:43:07] <Pyclek> etc
879: [15:43:54] <Pyclek> One is already in custody, but for another thing. Proving that he beat the shit out of me is a much harder ask.
880: [15:44:12] <kinglozzer> Mm, part of me wonders what their reaction would be if you turned up on their doorstep to buy the phone lol
881: [15:44:23] <kinglozzer> but then they'd probably break your nose again, so probably not a great idea
882: [15:44:35] <Pyclek> They're basically just fucking scumbags. I remember telling them I'd give them all my cash, but obviously there's no point in taking my phone or visa, I'm just going to get them cancelled.
883: [15:44:36] <Pyclek> etc.
884: [15:44:58] <Pyclek> but no, beaten unconcoius because apparently displaying superior logic skills is an insult to them or something.
885: [15:45:12] <Pyclek> kinglozzer: yeh, that or deny they've got it.
886: [15:45:19] <Pyclek> and I've got them confused.
887: [15:45:35] <Pyclek> I don't realy have any friends to stand in for me either like.
888: [15:46:21] <kinglozzer> To be honest I don't think many of my friends would volunteer to go round there knowing what they've done anyway!
889: [15:46:29] <Pyclek> So basically after all of it, they got away with £80, a bunch of pictures of the missus and several useless bits of plastic.
890: [15:47:07] <kinglozzer> They'll keep doing again though, got away with it so to them it's worth it
891: [15:47:07] <Pyclek> mostly dark about them taking my wallet and phone than much else. If they'd not broken my nose I probably wouldn't care so much.
892: [15:47:21] <Pyclek> kinglozzer: yeh I know, it's shit.
893: [15:47:38] <Pyclek> (wouldn't care so much about the beating that is I guess)
894: [15:47:48] <kinglozzer> Fuck, it even makes me angry thinking about it
895: [15:48:07] <kinglozzer> Can only imagine how pissed off you were/still are
896: [15:48:15] <Pyclek> If they'd had about half a brain between the three of them they'd have £80 and not be facing violent assualt charges.
897: [15:48:36] <Pyclek> and I'd still have my wallet, phone and a straight nose.
898: [15:49:03] <Pyclek> yeah I get pretty angry sometimes eh.
899: [15:49:20] <Pyclek> Especially since they'll probably never get charged for it, as proof is hard to get.
900: [15:49:31] <Pyclek> and I was drunk, plus they gave me a concussion.
901: [15:49:46] <Pyclek> no cameras in the area, so unless they got caught on one on the way to wherever they were going....
902: [15:50:18] <Pyclek> no 'reasonable assumption' to say that it was them, etc.
903: [15:50:47] * ocm quit (Read error: Connection reset by peer)
904: [15:50:48] <Pyclek> but then because of the law, 'reasonable doubt' will come into it, and they could walk anyway, despite already having sheets for this kinda going on/
905: [15:51:57] <Pyclek> after this I wonder shit like how many murders go unsolved in this country, etc.
906: [15:52:26] <Pyclek> kinda scary thinking like that, since they're not really reported or anything.
907: [15:52:38] <Pyclek> Murder is big news back home :<
908: [15:53:14] <kinglozzer> Mmm, a jury would probably realise that they're scumbags and be less lenient, but it'd never go to a proper court
909: [15:53:51] <kinglozzer> Murder is usually fairly big news here, like a guy the other day was stabbed 102 times and they have no idea who did it or why D:
910: [15:55:53] <Pyclek> D:
911: [15:56:02] <Pyclek> maybe he tried to mug the wrong person
912: [15:56:11] <kinglozzer> Plus he had learning disabilites
913: [15:56:14] <kinglozzer> so unlikely ^^
914: [15:56:16] <Pyclek> oh, bummer.
915: [15:56:23] <kinglozzer> Makes it even worse though :/
916: [15:56:45] <Pyclek> yeah well then again, I'd say that these people had learning disabilities. Disabled in the fact that they just don't give a shit and don't.
917: [15:56:49] <Pyclek> learn.
918: [15:57:05] <kinglozzer> What sort of fucking piece of shit would do that to A. someone B. someone at random or C. someone random with a disability
919: [15:57:23] <Pyclek> yeah, someone with a fucked up headspace.
920: [15:57:30] <Pyclek> nothing else.
921: [15:57:48] <Pyclek> 102 times isn't something that is over quick.
922: [15:57:54] <kinglozzer> Nah, would take a few mins
923: [16:13:20] * muskie9 quit (Remote host closed the connection)
924: [16:13:46] * muskie9 has joined #silverstripe
925: [16:23:46] * stnvh has joined #silverstripe
926: [16:25:23] <Pyclek> hooooome!
927: [16:25:27] * Pyclek quit ()
928: [16:26:23] * kinglozzer quit ()
929: [16:27:02] * stnvh quit (Client Quit)
930: [16:29:46] * muskie9 quit ()
931: [16:32:43] * svandragt quit (Ping timeout: 250 seconds)
932: [16:50:50] * simon_w has joined #silverstripe
933: [16:55:43] * cloph is now known as cloph_away
934: [17:01:17] * gelignite has joined #silverstripe
935: [17:21:11] * opalfroot quit (Quit: Page closed)
936: [17:22:48] * MrGuits has joined #silverstripe
937: [17:22:48] * Guits has joined #silverstripe
938: [17:24:39] * MrGuits quit (Client Quit)
939: [17:24:41] * Guits quit (Client Quit)
940: [18:05:18] * Motoservo has joined #silverstripe
941: [18:41:47] * robert_ quit (Read error: Connection reset by peer)
942: [18:45:48] * robert_ has joined #silverstripe
943: [18:45:48] * robert_ quit (Changing host)
944: [18:45:48] * robert_ has joined #silverstripe
945: [18:55:02] <FrozenFire> simon_w, Are you at the Hack Developer Day talk?
946: [18:56:30] <simon_w> FrozenFire, yes
947: [18:56:48] <simon_w> Already had a shoutout and everything
948: [18:56:55] <FrozenFire> Cool. :P
949: [18:57:01] <FrozenFire> Watching that now
950: [19:03:36] * cloph_away is now known as cloph
951: [19:10:25] * oddnoc has joined #silverstripe
952: [19:16:52] * Sj0hn has joined #silverstripe
953: [19:21:25] * simon_w quit (Quit: This computer has gone to sleep)
954: [20:01:53] * simon_w has joined #silverstripe
955: [20:08:56] * violetina quit (Remote host closed the connection)
956: [20:23:03] <Stomach> does anyone know a website which still has the heartbleed vulnerability
957: [20:23:12] <Stomach> this testing site seems to be lying about our servers status
958: [20:25:11] * willr has joined #silverstripe
959: [20:25:37] * Pyromanik has joined #silverstripe
960: [20:25:48] * willr quit (Client Quit)
961: [20:26:09] * willr has joined #silverstripe
962: [20:26:25] <Stomach> lol @ heartbleed.com having a unsigned certificate too
963: [20:27:19] <Pyromanik> unsigned way to go.
964: [20:27:31] <Pyromanik> pay money for what? some rando to say you're ok.
965: [20:27:53] <Pyromanik> unsigned best kind of trustworthy
966: [20:28:06] * UndefinedOffset quit (Quit: Leaving.)
967: [20:29:19] <Stomach> yeah I agree, but yellow screen of google says beware!
968: [20:29:49] <Pyromanik> heartbleed.com uses an invalid security certificate. The certificate is only valid for the following names: cloudfront.net , *.cloudfront.net
969: [20:30:05] <Pyromanik> There you go, that's the reason.
970: [20:30:13] <Pyromanik> (Error code: ssl_error_bad_cert_domain)
971: [20:31:31] <Pyromanik> ERROR; TOO MUCH SECS
972: [20:31:49] <Pyromanik> I think ss23 should get that on a shirt.
973: [20:32:10] * micmania1 has joined #silverstripe
974: [20:36:33] <Sj0hn> any got a clue why i get 'enablespamprotection' does not exist on 'Form' .. added the spamprotection.yml to set the default
975: [20:36:44] <Sj0hn> runned a flush and dev build
976: [20:37:13] <willr> Got the latest version of the module?
977: [20:41:52] <Sj0hn> that seems to be the case -.- such foolishness, updated and it doesn't give the error anymore.
978: [20:42:49] * an_Eskimo has joined #silverstripe
979: [20:42:58] * willr quit (Quit: willr)
980: [20:43:57] <Sj0hn> thnx btw
981: [20:53:02] * Kapdap quit (Quit: leaving)
982: [20:55:31] <Ryan-Toast> Pyromanik: ss23 needs a “Your girlfriend can stay at my place” T-shirt
983: [20:55:45] * Kapdap has joined #silverstripe
984: [20:58:02] * gelignite quit (Quit: http://bit.ly/nkczDT)
985: [21:08:30] * nickmolhoek has joined #silverstripe
986: [21:12:32] <Stomach> lol
987: [21:17:23] <catcher> Any reason not to use presence/absence of tablet-nav to handle all responsive situations w/ simple? (provided I'm okay with js being required)
988: [21:23:11] <micmania1> NZ'ers! - is 6011 the zip code of ss wellington office? http://www.silverstripe.com/ (scroll to bottom)
989: [21:23:32] <Stomach> yes
990: [21:23:45] <micmania1> cool, cheers
991: [21:23:45] <Stomach> post code ;)
992: [21:24:08] <micmania1> yeah post code! lol NZ website said pin/zip code.
993: [21:25:43] * bridgetm has joined #silverstripe
994: [21:31:38] * antmas has joined #silverstripe
995: [21:47:10] <antmas> -_-
996: [21:47:25] <simon_w> I get a shoutout in this talk!
997: [21:47:26] <antmas> this is what happens when you ask a mate to build you a site http://www.mattsangsterlandscaping.co.nz/
998: [21:47:32] <simon_w> With my face and everything
999: [21:55:43] <Ryan-Toast> 10/10 gerat website.
1000: [22:02:03] <antmas> Ryan-Toast: :<
1001: [22:02:11] <antmas> not sure where to start with feedback
1002: [22:02:30] <antmas> I told him I'd give my opinion, but I don't want to be a jerk and say it's a complete POS
1003: [22:02:35] <antmas> but that
1004: [22:02:39] <antmas> is what it is
1005: [22:02:40] * abitran quit (Quit: Lost terminal)
1006: [22:02:42] <antmas> :P
1007: [22:04:13] <Ryan-Toast> forgot to change my dummy image before a meeting yesterday, was awkward: http://imgur.com/eQpBU96
1008: [22:04:29] <Stomach> LOL
1009: [22:04:32] <Stomach> ahahaha
1010: [22:04:35] <Stomach> thats awesome
1011: [22:04:38] <antmas> lol slightly creepy
1012: [22:05:05] <Ryan-Toast> My boss goes throrugh all my work before meetings now :P
1013: [22:05:14] <Ryan-Toast> Or I just use landscapes ><
1014: [22:05:34] <antmas> haha
1015: [22:05:42] <antmas> a bit of a slap on the hand?
1016: [22:05:51] <Ryan-Toast> Yeah, just a little one :P
1017: [22:06:00] <antmas> I got one too today :O
1018: [22:06:04] <antmas> but was SQL related
1019: [22:06:32] <Ryan-Toast> A, little bobby drop tables?
1020: [22:06:38] <antmas> haha
1021: [22:06:41] <antmas> not quite
1022: [22:06:46] <Ryan-Toast> http://xkcd.com/327/
1023: [22:06:54] <antmas> just some bad joins and logic where it shouldn't be
1024: [22:07:23] <antmas> Ryan-Toast: haha love it
1025: [22:07:40] <antmas> reminds of when you used to be able to put that on a car bumper and drop police rego tables
1026: [22:10:03] <Pyromanik> hurro?
1027: [22:10:11] <antmas> Pyromanik: long time
1028: [22:10:13] <Pyromanik> little bobby drop tables I take it Ryan-Toast?
1029: [22:10:26] <Ryan-Toast> Pyromanik: ^ yarp :P
1030: [22:10:51] <Pyromanik> rofl wtf dat dummy image
1031: [22:12:08] <Pyromanik> antmas, I had a your mum joke in copy for a council website once. that was a laugh.
1032: [22:12:22] <Pyromanik> err, Ryan-Toast
1033: [22:12:29] <Ryan-Toast> Pyromanik: lol.
1034: [22:12:46] <Ryan-Toast> Pyromanik: I usually use fillerama for my dummy text, and sometimes there are some odd titles :P
1035: [22:13:02] <Pyromanik> lipsum.com, because I'm real original like that
1036: [22:13:21] <Pyromanik> micmania1, you rang?
1037: [22:13:27] <Ryan-Toast> http://chrisvalleskey.com/fillerama/ because formatting
1038: [22:13:34] <Ryan-Toast> it ahas lorum ipsum too.
1039: [22:13:46] <micmania1> yep, had a question earlier but someone answered it. cheers
1040: [22:13:57] <micmania1> Pyromanik: ^^
1041: [22:14:10] <Ryan-Toast> Even has an API :)
1042: [22:14:48] * UncleCheese_ has joined #silverstripe
1043: [22:16:28] <antmas> seeing index.html on the end of websites makes me feel good
1044: [22:17:27] <antmas> simon_w: isn't there a live feed for that show?
1045: [22:17:45] <simon_w> antmas, yes
1046: [22:17:57] <simon_w> Too late for my shoutout though :P
1047: [22:17:58] <antmas> simon_w: linkity?
1048: [22:18:09] <simon_w> http://www.ustream.tv/channel/hack-developer-day
1049: [22:19:03] <Ryan-Toast> Is dat some open sans? Aww yiss.
1050: [22:19:53] <antmas> hey look! A room full of people in blue jeans and functional sneakers!
1051: [22:19:56] <antmas> must be a dev con
1052: [22:19:59] <antmas> :P
1053: [22:20:44] <simon_w> And then there's me!
1054: [22:21:03] <antmas> simon_w: how far are you to the front?
1055: [22:21:07] <antmas> of room*
1056: [22:21:11] <simon_w> Second row
1057: [22:21:12] * UncleCheese___ has joined #silverstripe
1058: [22:21:52] <Pyromanik> simon_w, you actually got a shoutout?
1059: [22:21:57] <Pyromanik> that's pretty cool man :>
1060: [22:22:03] <simon_w> Pyromanik, multiple!
1061: [22:22:06] <Pyromanik> awesome
1062: [22:22:20] <antmas> is that you in the stripe shirt?
1063: [22:22:26] <simon_w> Nope
1064: [22:22:27] <antmas> wait no, that's front row
1065: [22:22:36] * simon_w failed the turing test today
1066: [22:22:51] <Pyromanik> lolwut?
1067: [22:23:05] <Pyromanik> is it because you're not a machine?
1068: [22:23:06] <simon_w> My shirt
1069: [22:23:27] <Pyromanik> You should totally use that as a pickup line.
1070: [22:23:41] <Pyromanik> "Hey baby, can I CAPTCHA you?"
1071: [22:23:49] <simon_w> I'm engaged :p
1072: [22:24:02] <Pyromanik> yeah well I didn't say you had to use it on a stranger! :P
1073: [22:24:07] <antmas> simon_w: how many peeps are in the room?
1074: [22:24:18] <simon_w> antmas, >1 <200
1075: [22:24:56] <antmas> never heard someone with the title 'compile engineer'
1076: [22:25:05] <Pyromanik> as my parting gift tonight, designerdirtytalk.tumblr.com
1077: [22:25:09] <Pyromanik> have fun Ryan-Toast :>
1078: [22:25:28] <Ryan-Toast> Pyromanik: lolol, thanks
1079: [22:25:36] <Pyromanik> it's based on design stuff, but has a few web devvy type lols in it too.
1080: [22:25:42] <Pyromanik> for everyone else.
1081: [22:25:50] <Pyromanik> good lols, good night.
1082: [22:25:54] <Ryan-Toast> Night, man.
1083: [22:25:55] * Pyromanik quit (Quit: HydraIRC -> http://www.hydrairc.com <-)
1084: [22:26:18] * travis-ci has joined #silverstripe
1085: [22:26:18] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#2318 (3.1 - a5ab477 : Damian Mooyman): The build passed.
1086: [22:26:18] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/25796654eabb...a5ab477e9ff1
1087: [22:26:18] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/22647251
1088: [22:26:18] * travis-ci has left #silverstripe
1089: [22:26:30] <antmas> simon_w: this is actually pretty interesting
1090: [22:26:44] <simon_w> antmas, yeah, I'm just waiting for the new stuff :p
1091: [22:26:56] <antmas> simon_w: yeh I'm guessing you know all this stuff?
1092: [22:27:18] <simon_w> They've talked about it on the pref-related blog posts
1093: [22:27:33] <antmas> had no idea it really makes a different at the low cpu level
1094: [22:34:52] <antmas> dafuq is that diagram?
1095: [22:34:53] <antmas> lol
1096: [22:34:56] <antmas> such confuse
1097: [22:35:34] <antmas> that's better :P
1098: [22:35:42] <simon_w> Yeah, Zend stuff is ick :p
1099: [22:36:38] <antmas> after seeing that, why would you ever use Zend? 0.O
1100: [22:36:58] <Stomach> go back in time 5 years and ask "what else"
1101: [22:39:25] <antmas> oh gawd
1102: [22:39:30] <antmas> dat memory save
1103: [22:39:45] <antmas> SHUT UP AND TAKE MY CODE
1104: [22:39:57] * catcher quit (Quit: Leaving)
1105: [22:40:19] * joelpittet has joined #silverstripe
1106: [22:40:25] * Sj0hn quit ()
1107: [22:42:08] <ss23> lol antmas and Ryan-Toast
1108: [22:42:11] <ss23> I got shown the Facebook
1109: [22:42:12] <ss23> :P
1110: [22:42:15] <antmas> XD
1111: [22:42:21] <Ryan-Toast> ss23: haha
1112: [22:42:35] <antmas> who runs the FB over there?
1113: [22:46:55] <antmas> ugh
1114: [22:46:59] <antmas> phonegap
1115: [22:49:31] <Ryan-Toast> ss23: Who doesn your FB?
1116: [22:50:05] <antmas> ss23: or rather, who is your comms person?
1117: [22:50:45] <ss23> um
1118: [22:50:50] <ss23> I think Cam, Sam, and Katie
1119: [22:50:55] <ss23> Not 100% sure though
1120: [22:51:19] <antmas> yeah I thought it might be Cam
1121: [22:51:32] * Ryan-Toast does not know who those people are
1122: [22:52:23] <antmas> Cam Findlay, Katie (I'm guessing service desk person)?, don't know a Sam
1123: [22:52:58] <ss23> Yeah, Katie does service desk too
1124: [22:53:01] <ss23> antmas: THE CEO!!!!
1125: [22:53:03] <ss23> sminnee
1126: [22:53:05] <ss23> !!!
1127: [22:53:13] <ss23> I think Joel has access too
1128: [22:54:01] <antmas> ss23: haha
1129: [22:54:06] <antmas> probably should know that
1130: [22:54:17] <antmas> although I don't 'know' these people,
1131: [22:54:24] <antmas> I just get emails :D
1132: [22:54:46] <Ryan-Toast> emails?
1133: [22:54:56] <Ryan-Toast> “”Hey antmas, how you doin?
1134: [22:55:25] <ss23> XD
1135: [22:55:27] <ss23> More like
1136: [22:55:37] <antmas> lol
1137: [22:55:43] <ss23> "Hello Mr Bell. We've completed the assigned work. Let us know if you are happy with it"
1138: [22:55:48] <antmas> hahaha
1139: [22:56:02] <ss23> "You'll be happy to know, Mr Bell, that the insignificant bug is now 'sleeping with the fishes'"
1140: [22:56:03] <antmas> or 'your request was unclear', please be more specific'
1141: [22:56:07] <ss23> XD
1142: [22:56:22] <micmania1> That Facebook IDE looks awesome!
1143: [22:56:35] <Ryan-Toast> Do SS make the small region sites?
1144: [22:56:50] <antmas> micmania1: oh noes, my live feed glitched
1145: [22:56:56] <antmas> micmania1: what's it called?
1146: [22:57:09] <ss23> Ryan-Toast: We make a few
1147: [22:57:16] <Ryan-Toast> link to one?
1148: [22:57:19] <ss23> I think councils can go on CWP too? :O
1149: [22:57:20] <micmania1> antmas: fbide lol but it isn't released yet
1150: [22:57:31] <ss23> Ryan-Toast: http://nelson.govt.nz/ http://www.tasman.govt.nz/
1151: [22:57:32] <antmas> heh
1152: [22:57:48] <Ryan-Toast> How much ballpark does one of those cost?
1153: [22:57:58] <ss23> Ryan-Toast: No idea man, I don't deal with the money side of things
1154: [22:57:59] <ss23> :O
1155: [22:57:59] <antmas> was like 80k wasn't it?
1156: [22:58:11] <Ryan-Toast> damn, son
1157: [22:58:16] <ss23> Councils do like their custom functionality...
1158: [22:58:19] <antmas> Ryan-Toast: I know the rethem for Nelson from SS was for 80K
1159: [22:58:22] <ss23> "SILENT ONE INTERGRATION!!!!"
1160: [22:58:30] <ss23> antmas: We didn't do the retheme!
1161: [22:58:33] <ss23> Or you mean previous one?
1162: [22:58:37] <antmas> ss23: I mean, quote
1163: [22:58:41] <ss23> oic oic
1164: [22:59:05] <Ryan-Toast> GOING TO CUT YOUR LUNCH, SILVERSTRIPE
1165: [22:59:09] <antmas> they are basic as sites, just the integration with awful software pushes the $$$ up up up
1166: [22:59:20] <Ryan-Toast> Yeah, I harte intergration.
1167: [22:59:25] <Ryan-Toast> hate**
1168: [22:59:47] <antmas> Ryan-Toast: yeah I 'maintain' the tasman site - doing little bits here and there
1169: [23:00:06] <Ryan-Toast> I could make one of those a year and have a happy life.
1170: [23:00:28] <antmas> Ryan-Toast: SilentOne integration would dissagree
1171: [23:00:40] <antmas> it would not be a happy life
1172: [23:00:42] <antmas> :P
1173: [23:00:51] <Ryan-Toast> :P
1174: [23:01:24] <antmas> I don't think Nelson uses it though
1175: [23:01:27] <antmas> some other DMS
1176: [23:01:34] <Ryan-Toast> Sweet jesus, this site has so many page types.
1177: [23:02:19] <ss23> Yeah, can't think of what Nelson uses off hand
1178: [23:03:13] <antmas> ss23: didn't ss do the Prow website?
1179: [23:03:36] <ss23> I think so, but it looks damn ugly, so I hope not
1180: [23:03:37] <ss23> :S
1181: [23:03:39] <ss23> I'm not sure
1182: [23:03:40] <Ryan-Toast> ss23: Will that new Front-end dev be making themes?
1183: [23:03:47] <ss23> Ryan-Toast: Which new front-end dev?
1184: [23:04:00] <ss23> Ryan-Toast: Generally our themes are 100% client specific, so they're not "themes" that we release etc
1185: [23:04:09] <Ryan-Toast> ss23: http://www.silverstripe.com/about-us/careers/#Front
1186: [23:04:20] <antmas> Ryan-Toast: it will be a client specific role surely
1187: [23:04:31] <ss23> Ryan-Toast: Dunno, I don't talk to Auckland team much :O
1188: [23:04:41] <ss23> But yeah, Auckland team does Bespoke stuff, so probably will be doing front-end work for clients
1189: [23:04:51] <Stomach> it'll be replacing Jeremy I imagine?
1190: [23:04:54] <Ryan-Toast> “Loves to work in a fast-paced environment, using Agile techniques” oh Agile
1191: [23:05:03] <antmas> what would the salary be?
1192: [23:05:03] <ss23> dunno :O
1193: [23:05:11] <Ryan-Toast> not a lot, probs
1194: [23:05:20] <Stomach> $25,000 + scones
1195: [23:05:24] <Ryan-Toast> |Deal
1196: [23:05:24] <antmas> haha
1197: [23:05:29] <Ryan-Toast> I fucking love scones.
1198: [23:05:31] <ss23> Stomach: XD
1199: [23:05:36] <ss23> Yeah
1200: [23:05:38] <Ryan-Toast> ALL OF THE STRAWBERRY JAM
1201: [23:05:49] <ss23> The general idea is that you don't work at silverstripe for the money ;)
1202: [23:05:52] <antmas> I'd hate to be the guy managing a dev team
1203: [23:06:06] <ss23> antmas: "like herding cats" is the expression I hear
1204: [23:06:10] <antmas> haha
1205: [23:06:12] <Ryan-Toast> ss23: What do you work for, then?
1206: [23:06:22] <antmas> ss23: Ryan-Toast THE GLORY
1207: [23:06:52] <antmas> when would one expect to stop being a 'graduate developer'?
1208: [23:06:54] <antmas> 3 years?
1209: [23:07:06] <Ryan-Toast> Yeah.
1210: [23:07:19] <Ryan-Toast> Intermediate is like 3-5 yearts.
1211: [23:07:29] <Ryan-Toast> man, can’t type for shit this week.
1212: [23:07:59] <antmas> what's the general consensus for grad dev salaries?
1213: [23:08:11] <Ryan-Toast> depends on where you graduated from
1214: [23:08:21] <Ryan-Toast> and what role you’re applying for.
1215: [23:08:55] <Stomach> between 30-60 is my experience
1216: [23:08:58] <antmas> Ryan-Toast: I know, but super general level
1217: [23:09:06] <Ryan-Toast> Yeah, what Stomach said
1218: [23:09:07] <antmas> Stomach: right
1219: [23:09:15] <antmas> Ryan-Toast: where do you 'fit'?
1220: [23:09:19] <antmas> intermediate?
1221: [23:09:23] <Ryan-Toast> Intermediate.
1222: [23:09:31] <Ryan-Toast> I guess.
1223: [23:09:36] <Stomach> I'm senior by title
1224: [23:09:41] <Stomach> but I don't feel it at all
1225: [23:09:41] <Ryan-Toast> I’m good at some stuff, not so good at others.
1226: [23:09:51] <Ryan-Toast> Good, that’s how you should feel.
1227: [23:10:07] <Ryan-Toast> Nothing keeps you learning like crushing self doubt.
1228: [23:10:12] <antmas> lol
1229: [23:10:31] <antmas> I guess I'm graduate :P
1230: [23:10:32] <Ryan-Toast> I always feel like Jon Snow, but people seem to like my work and pay for rit, so whatevs
1231: [23:10:44] <Stomach> haha ryan :D
1232: [23:10:53] <Stomach> we're in the wrong industry to not keep learning
1233: [23:11:13] <antmas> I'm wondering now when the best time is to learn a new lang
1234: [23:11:41] <Ryan-Toast> Stomach: Keeps the job fun :) Well, most of the time.
1235: [23:12:01] <Ryan-Toast> antmas: when it’s relevant to making cash monies.
1236: [23:12:10] <Ryan-Toast> I want to learn game dev, as a hobby.
1237: [23:12:14] <Stomach> yeah, or to a personal interest
1238: [23:12:15] <Ryan-Toast> So c++ for me
1239: [23:12:28] <antmas> I'll jump on Ruby in the next year or so
1240: [23:12:32] <antmas> MAYBE
1241: [23:12:36] <Stomach> nah, go Python
1242: [23:12:40] <Stomach> pythons gonna take over
1243: [23:12:44] <Ryan-Toast> Python is good.
1244: [23:12:50] <antmas> yeah or that
1245: [23:12:52] <Ryan-Toast> and you can make Arduino biz
1246: [23:13:02] <antmas> was tempted to go Java
1247: [23:13:04] <Stomach> + ecmascript is looking more and more like python
1248: [23:13:06] <antmas> for teh Androidz
1249: [23:13:26] <ss23> 11:06:12 < Ryan-Toast> ss23: What do you work for, then?
1250: [23:13:33] <ss23> Being able to say "fuck it" and go bake scones at work
1251: [23:13:36] <ss23> them eat them with everyone
1252: [23:13:40] <ss23> free drinks every friday
1253: [23:13:46] <ss23> turning up late every day and not get fired
1254: [23:13:47] <ss23> etc
1255: [23:13:47] <Ryan-Toast> ss23: I get that here too :P
1256: [23:13:47] <ss23> :P
1257: [23:13:55] <ss23> Ryan-Toast: Then maybe you have no reason to leave! :D
1258: [23:14:00] <ss23> But I mean, compare to what antmas does...
1259: [23:14:01] <ss23> :P
1260: [23:14:01] <Stomach> turning up late and not getting fired is awesome
1261: [23:14:06] <antmas> ss23: where do you 'fit'? as per above^^^
1262: [23:14:07] <Ryan-Toast> ss23: I don’t. Well except to travel in two years :)
1263: [23:14:21] <ss23> antmas: intermediate back end etc :O
1264: [23:14:29] <Ryan-Toast> I love my job, IU just wish we had more devas that I could learn from.
1265: [23:14:30] <antmas> :P
1266: [23:14:38] <Ryan-Toast> devs
1267: [23:14:43] <antmas> Ryan-Toast: that's why I love mine
1268: [23:14:47] <Ryan-Toast> But that’s what you guys are for :P
1269: [23:14:55] <antmas> plus free gadgets and a huge corporate travel budget
1270: [23:14:57] <Ryan-Toast> GIMME YOUR KNOWLEDGE
1271: [23:14:58] <ss23> tfw debugging urgent issue for someone and it fixes itself while you're debugging (or rather, external service fixes their own shit)
1272: [23:15:01] <ss23> still :(
1273: [23:17:09] <ss23> If I had a dollar for every fucking day my int traffic fucked up :/
1274: [23:17:25] <antmas> then again our senior dev (10 years in the role) doesn't earn all that much more than me :O
1275: [23:17:52] <ss23> I hope I never work at a place for 10 years
1276: [23:17:55] <Ryan-Toast> We still earn a lot though.
1277: [23:18:01] <Ryan-Toast> ss23: same
1278: [23:18:06] <Ryan-Toast> unless it’s my own business
1279: [23:18:06] <antmas> ss23: not same place, 2 different
1280: [23:18:11] <ss23> Ah yep
1281: [23:18:19] <ss23> 5 years is still upper end of tolerable
1282: [23:18:22] <ss23> Maybe ~3 years is a nice spot
1283: [23:18:24] <antmas> oh yeah
1284: [23:18:29] <antmas> I plan to leave in 4 more years
1285: [23:18:36] <ss23> 4 more years?! :O
1286: [23:18:38] <ss23> Long time
1287: [23:18:44] <antmas> ss23: yeah but kids
1288: [23:18:45] <ss23> you'll be *old* by that time
1289: [23:18:45] <ss23> :D
1290: [23:18:46] <antmas> :/
1291: [23:18:52] <ss23> You have kids now, antmas? :O
1292: [23:18:58] <antmas> kiD
1293: [23:19:01] <ss23> ah yep
1294: [23:19:18] <antmas> when he starts school I'll change roles
1295: [23:19:28] <antmas> will have to be out of nelson though
1296: [23:19:36] <antmas> as the other dev houses are slave caves
1297: [23:20:08] <ss23> ah yep
1298: [23:20:30] * Colin[pi] has joined #silverstripe
1299: [23:20:30] <Stomach> i wish it wasnt like that
1300: [23:20:33] <Stomach> id love to work in nelson
1301: [23:21:01] <antmas> I rmember being at a dev meetup at CoreTT in Nelson and the guy I graduated with (straight A++ student) worked there
1302: [23:21:17] <antmas> he was shocked when I told him my sal was more than his by 20K
1303: [23:21:19] <antmas> :P
1304: [23:21:38] <ss23> Well, tbh, grad students take a few years before they're usuable as devs in my pexiernece
1305: [23:21:41] <antmas> Stomach: yeah nelson IT is pretty minimal
1306: [23:21:50] <antmas> ss23: totally
1307: [23:21:52] <ss23> Better to hier someone without a degree, cheaper than one with one, and they produce better work
1308: [23:21:52] <Colin[pi]> morning!
1309: [23:21:53] <antmas> but still
1310: [23:21:56] <antmas> Colin[pi]: moin moin
1311: [23:22:00] <ss23> moin moin
1312: [23:22:00] <ss23> halla
1313: [23:22:01] <Colin[pi]> HAI2U
1314: [23:22:09] <Ryan-Toast> I just want to make a web app and sell out retiring before 30 and owning an island full of maine coons.
1315: [23:22:16] <ss23> Ryan-Toast: XD
1316: [23:22:18] <antmas> hahahahaha
1317: [23:22:18] <Colin[pi]> Ryan-Toast: lol
1318: [23:22:26] <Stomach> thats a dream worth dreaming
1319: [23:22:26] <ss23> And yet when I wanna buy an island full of coons
1320: [23:22:32] <ss23> (jk lol pls be nice)
1321: [23:22:33] <antmas> sounds SO CLOSE to 'my own coons'
1322: [23:23:02] <antmas> ss23: get out of my head plz
1323: [23:23:07] <ss23> XD
1324: [23:23:17] <ss23> bah
1325: [23:23:20] <ss23> NZ's int is dying again
1326: [23:23:21] <ss23> :/
1327: [23:23:24] <Stomach> man I hate migrations :(
1328: [23:24:12] <antmas> was talking to a friend who signed up 6 months ago as a DB arch at trademe
1329: [23:24:24] <antmas> he's soley responsible for moving the core to SQL 2012
1330: [23:24:26] <antmas> :O
1331: [23:24:30] <Colin[pi]> eek
1332: [23:24:34] <Colin[pi]> fuck that
1333: [23:24:40] <antmas> Colin[pi]: +100
1334: [23:24:40] * simon_w quit (Quit: Leaving)
1335: [23:24:57] <antmas> good perks though
1336: [23:25:03] <Stomach> free grey hair
1337: [23:25:10] <antmas> 8k for hiring new devs
1338: [23:25:17] <antmas> bonus*
1339: [23:25:43] <Stomach> 15k at Xero
1340: [23:25:53] <antmas> Stomach: they're opening an office here
1341: [23:26:03] <Stomach> I AM COMING TO NELSON
1342: [23:26:20] <ss23> Here, the bonus is knowing you get to work with amazing people!
1343: [23:26:22] * simon_w has joined #silverstripe
1344: [23:26:30] <ss23> Better to incentivize hiring good people, than hiring for the sake of money
1345: [23:26:34] <antmas> ss23: yey!
1346: [23:26:34] <ss23> ^.^
1347: [23:26:34] <Ryan-Toast> Stomach: It used to be 20
1348: [23:26:34] <ss23> hihi simon_w
1349: [23:26:41] <ss23> simon_w: Have you beene DDoSing NZ again?
1350: [23:26:42] <ss23> :P
1351: [23:27:00] <Ryan-Toast> Stomach: They offered me a job a year ago.
1352: [23:27:09] <Ryan-Toast> Stomach: cbf moving to Wellington.
1353: [23:27:12] <Stomach> haha
1354: [23:27:20] <antmas> I don't great things about working for Xero
1355: [23:27:29] <antmas> for devs anywway
1356: [23:27:32] <antmas> hear*
1357: [23:27:32] <Colin[pi]> you accidentally a word
1358: [23:27:34] <Colin[pi]> ;)
1359: [23:27:38] <antmas> Colin[pi]: shhh
1360: [23:27:40] <Ryan-Toast> I know a few people who jumped sip.
1361: [23:27:43] <Ryan-Toast> Ship
1362: [23:27:47] <Ryan-Toast> And they’re okay there.
1363: [23:27:53] <Ryan-Toast> But I don’t want to be “okay"
1364: [23:28:03] <antmas> Ryan-Toast: depends on if you don't mind being an ant in a city
1365: [23:28:25] <Ryan-Toast> I live in Auckland cbd :P
1366: [23:28:42] <antmas> Ryan-Toast: you know what I mean :P
1367: [23:28:49] <Ryan-Toast> No, I don’t :P
1368: [23:28:54] <antmas> ?
1369: [23:28:56] <Stomach> I am in Auckland CBD right now!
1370: [23:29:01] <Stomach> party
1371: [23:29:16] <antmas> I mean, as a dev you just wite the code and keep quiet
1372: [23:29:21] <antmas> forget about moving up etc
1373: [23:29:24] <antmas> write*
1374: [23:29:37] <Stomach> yeah its a big corporation now
1375: [23:30:48] <Ryan-Toast> Stomach: Partaaai
1376: [23:30:57] <antmas> ss23: are you degree'd or diploma'd?
1377: [23:31:01] <Stomach> I didn't know you were in auckland
1378: [23:31:02] <Ryan-Toast> antmas: depends where you work.
1379: [23:31:12] <Ryan-Toast> Stomach: Yarp
1380: [23:31:19] <antmas> Ryan-Toast: I'm referring to wellington as an example
1381: [23:31:24] <antmas> xero office
1382: [23:31:39] <Stomach> oh, well in that case we should be friends
1383: [23:31:46] <Stomach> aka drinking buddies
1384: [23:32:03] <Stomach> its only 11.30 and i want a beer
1385: [23:32:06] <antmas> Ryan-Toast: drinks July 21st?
1386: [23:32:23] <Ryan-Toast> antmas: I’ll be in Brisbane I think, let me check
1387: [23:32:31] <Ryan-Toast> Stomach: My favorite past time
1388: [23:32:37] <antmas> I will need saving from Sharepoint con
1389: [23:33:37] <Stomach> thats almost my birthday, which means twice as many beers
1390: [23:33:38] * simon_w quit (Quit: This computer has gone to sleep)
1391: [23:33:50] <antmas> Stomach: you be there July 21st?
1392: [23:33:56] <Stomach> yeah, I live here
1393: [23:33:56] <antmas> which actually IS my bday :D
1394: [23:34:05] <Ryan-Toast> antmas: I fly back the 21st.
1395: [23:34:10] <Ryan-Toast> So could be :)
1396: [23:34:21] <antmas> Ryan-Toast: time? I fly in at 6-7pm I think
1397: [23:34:22] <ss23> 11:30:58 < antmas> ss23: are you degree'd or diploma'd?
1398: [23:34:23] <ss23> nope
1399: [23:34:25] <Ryan-Toast> Stomach: what company do you work for?
1400: [23:34:32] <Stomach> Little Giant
1401: [23:34:34] <antmas> ss23: :O
1402: [23:34:36] <antmas> cert?
1403: [23:34:39] <ss23> antmas: no?
1404: [23:34:53] <ss23> In general, I find people with certs less worthy than their certless counterparts
1405: [23:34:54] <antmas> ss23: how do you get hired? :O
1406: [23:35:05] <Ryan-Toast> Stomach: you have cool offices
1407: [23:35:12] <ss23> antmas: I was sitting in here one day and sminnee was like "we need devs' and I'm like "I'M A DEV" and he's like "cool lets do an interview"
1408: [23:35:22] <ss23> antmas: Same as all my other jobs
1409: [23:35:26] <ss23> antmas: I've never appleid for a job in my life
1410: [23:35:27] <antmas> ss23: haha
1411: [23:35:27] <ss23> :O
1412: [23:35:36] <antmas> 1 in a 1,000,000
1413: [23:35:41] <Stomach> yeah, they are too open though - need more quiet spaces
1414: [23:35:49] <ss23> antmas: Well, considering all my previous jobs (3 of them) I've gotten without applying too...
1415: [23:35:52] <ss23> 2/3 of them over IRC
1416: [23:35:55] <Ryan-Toast> Stomach: ;)
1417: [23:36:06] <antmas> ss23: I love doing interviews
1418: [23:36:07] <ss23> So out of the 4 jobs I've had (not including part time IT support I got through a friend), 4/4 I didn't apply for, and 3/4 I got over IRC
1419: [23:36:11] <ss23> :D
1420: [23:36:11] <Ryan-Toast> you usually find a good quality of people on IRC
1421: [23:36:18] <Ryan-Toast> noobs don’t generally use it.
1422: [23:36:22] <ss23> antmas: I still had to interview for 3/4 of them, just didn't apply as such
1423: [23:36:35] <antmas> ss23: I was offered this job
1424: [23:36:39] <antmas> but yeah, interviews
1425: [23:37:18] <Ryan-Toast> I fucking crush interviews. I love them.
1426: [23:37:25] <antmas> Ryan-Toast: same here
1427: [23:37:28] <antmas> love it
1428: [23:37:37] <Ryan-Toast> Unless they ask me to display some kind of skill, then I’m fucked.
1429: [23:37:46] <antmas> I bet out a dude that had 8 years .net exp
1430: [23:38:00] <Ryan-Toast> I wear low cut tops.
1431: [23:38:05] <ss23> antmas: You were cheaper :3
1432: [23:38:06] <antmas> Ryan-Toast: lol
1433: [23:38:15] <antmas> ss23: naw dude, salary bands ftw
1434: [23:38:17] <Ryan-Toast> ss23: Sick burn
1435: [23:38:32] <antmas> but yesh, good burn
1436: [23:38:34] <antmas> :P
1437: [23:38:52] <antmas> any ideas what might cause this? http://i.imgur.com/iVB4NJF.jpg
1438: [23:38:52] <Stomach> why choose to live in the city when you work in takapuna
1439: [23:38:59] <ss23> XD
1440: [23:38:59] <Stomach> Ryan-Toast you make no sense !
1441: [23:39:01] <ss23> I gotta learn to burn
1442: [23:39:07] <Ryan-Toast> antmas: oor choice of designers?
1443: [23:39:10] <Ryan-Toast> poor**
1444: [23:39:22] <antmas> Ryan-Toast: :P
1445: [23:39:24] <Ryan-Toast> Stomach: hmm?
1446: [23:39:38] <antmas> those search results
1447: [23:39:42] <antmas> they are HUGE
1448: [23:40:00] <Stomach> oh you said you lived in the CBD
1449: [23:40:12] <Stomach> but then you work over the bridge, why not just live over there
1450: [23:40:13] <Ryan-Toast> Stomach: Yes?
1451: [23:40:24] * UncleCheese_ quit (Quit: UncleCheese_)
1452: [23:40:27] <Ryan-Toast> Stomach: The mrs used to go to uni
1453: [23:40:36] <Stomach> oh okay
1454: [23:40:38] <Ryan-Toast> was conveniant for her.
1455: [23:40:48] <Stomach> I've never been to the north shore yet
1456: [23:40:49] <Ryan-Toast> And I like apartments.
1457: [23:41:00] <Ryan-Toast> don’t bother.
1458: [23:41:05] <Stomach> lol
1459: [23:41:09] <Ryan-Toast> nothing of value was lost.
1460: [23:41:26] <Ryan-Toast> Pretty much middle class people thinking they’re rich as fuck.
1461: [23:41:56] <Stomach> everyone in auckland seems to think they are rich as fuck
1462: [23:42:04] <Stomach> although I live in parnell and 70% of them are
1463: [23:42:08] <Ryan-Toast> lol
1464: [23:42:28] <antmas> booo apartments
1465: [23:42:35] <Ryan-Toast> yay apartments
1466: [23:42:48] <Stomach> anything else is too expensive or far away antmas
1467: [23:42:51] <antmas> Ryan-Toast: is your's decent size? #nohomo
1468: [23:43:01] <antmas> Stomach: :P
1469: [23:43:13] <Ryan-Toast> antmas: it’s pretty small, I would like a 2 bedroom but they’re so expensive.
1470: [23:43:25] <antmas> Ryan-Toast: what's your rent like?
1471: [23:43:31] <Ryan-Toast> $410 p/w
1472: [23:43:35] <antmas> :O
1473: [23:43:39] <antmas> man
1474: [23:43:48] <antmas> I know it's expensive, but a 1bd place?
1475: [23:43:53] <Ryan-Toast> WELCOME TO AUCKLAND, MOTHER FUCKER
1476: [23:43:56] <antmas> heh
1477: [23:44:18] <antmas> our new place (move in Sunday) is a 3 double bdrm house for $410
1478: [23:44:32] <antmas> but then again, Nelson
1479: [23:44:51] <Stomach> we pay $300 for a room in a 3 bedroom house in Parnell
1480: [23:45:02] <Colin[pi]> 385/w for a 2 bdr here
1481: [23:45:02] <Stomach> its quite nice, but still, $900/wk
1482: [23:45:15] <antmas> Stomach: hot damn
1483: [23:45:17] <Ryan-Toast> Apartment = naked all the time
1484: [23:45:20] <antmas> fuck Auckland :O
1485: [23:45:23] <Ryan-Toast> small price to pay.
1486: [23:45:44] <antmas> Colin[pi]: abou the same as Nelson NZ
1487: [23:45:44] <Stomach> yeah Auckland is ridiculous
1488: [23:45:48] <Stomach> back to dunedin please!
1489: [23:45:59] <Colin[pi]> antmas: $385 is cheapish for here for 2 bdr
1490: [23:46:07] <Colin[pi]> though the market has dropped
1491: [23:46:10] <antmas> Colin[pi]: slightly higher end for here
1492: [23:46:23] <antmas> 'expensive' here, is like $420+
1493: [23:46:32] <Colin[pi]> upstairs I think they pay $430
1494: [23:46:35] * simon_w has joined #silverstripe
1495: [23:46:41] <Colin[pi]> and the place is almost identical
1496: [23:46:44] <antmas> Colin[pi]: don't you own a house?
1497: [23:46:47] <antmas> or did?
1498: [23:46:49] <Colin[pi]> I did ;)
1499: [23:46:54] <Colin[pi]> until separation
1500: [23:47:07] <Colin[pi]> then you kinda need to start again
1501: [23:47:11] <antmas> I plan to buy in 2 years
1502: [23:47:49] <antmas> having a mortgage is one of the best things financially
1503: [23:48:03] <Ryan-Toast> I’ll buy when I get back from Europe
1504: [23:48:08] <Ryan-Toast> Unless I die.
1505: [23:48:22] <antmas> Ryan-Toast: when do you plan to go?
1506: [23:48:23] <Stomach> I'm never going to buy a house I don't think
1507: [23:48:32] <Colin[pi]> antmas: they have these beautiful brand new 3 bdr apartments close to me, but $470K to buy
1508: [23:48:34] <antmas> Stomach: why not?
1509: [23:48:45] <Colin[pi]> works out to be more than 600/w in repayments :(
1510: [23:48:59] * oddnoc quit (Quit: bye!)
1511: [23:49:03] <Stomach> because its financially unviable - I don't think that the worlds gonna be a very nice place to live in 30 years either
1512: [23:49:08] <Stomach> nor do I expect to be employed
1513: [23:49:09] <Ryan-Toast> antmas: early 2016
1514: [23:49:28] <antmas> Stomach: phwoar, bleak! :P
1515: [23:49:36] <Colin[pi]> yeah there was a finance guy I saw on the news the other day saying that renting is a smart option right now
1516: [23:49:46] <antmas> Colin[pi]: right now it is yeah
1517: [23:49:54] <Colin[pi]> i know for the long term it's shitty
1518: [23:49:55] <antmas> unless you already own, then you're golden
1519: [23:50:25] <Colin[pi]> Stomach: I wish I disagreed with you but I'm pretty sure you're right about that too :\
1520: [23:50:48] <Stomach> yeah I don't really want to hold the opinion, but I do
1521: [23:51:15] <Stomach> anything other comes up roses right? :D
1522: [23:51:23] <antmas> :P
1523: [23:51:30] <Colin[pi]> I try to be an optimist but, well, it's difficult in modern capitalist society ;)
1524: [23:51:34] <antmas> not to get politcal or anything :P
1525: [23:52:03] <Stomach> lol
1526: [23:52:54] <Stomach> but yeah, since my accident I've had a fairly laid back attitude about the future
1527: [23:52:58] <Stomach> it might not happen after all
1528: [23:53:14] <Colin[pi]> which accident? did you say about that before?
1529: [23:53:21] <Colin[pi]> I know Pyro had some bad shit happen
1530: [23:53:39] <Stomach> oh I got hit by a car a few years ago and did some fun stuff with my head and brain bleeds and shit
1531: [23:53:46] <Colin[pi]> oh fuck :(
1532: [23:53:53] <ss23> bro...
1533: [23:53:54] <Stomach> lol, nah :D
1534: [23:53:56] <ss23> put a bandaid on it
1535: [23:53:56] <ss23> :D
1536: [23:54:02] <Colin[pi]> so you're still affected by it now?
1537: [23:54:09] <antmas> Brain Bleed #bandname
1538: [23:54:10] <Stomach> not that i know of
1539: [23:54:15] <Colin[pi]> :\
1540: [23:54:19] <Colin[pi]> drunk driver?
1541: [23:54:19] <Stomach> you never know with brain injuries :D
1542: [23:54:36] <antmas> Stomach: eye sight affectd?
1543: [23:54:42] <Stomach> yeah it was antmas
1544: [23:55:03] <Stomach> I have a extradural bleed on my occipital lobe, which is the one used in a vision pathway
1545: [23:55:12] <Stomach> blurry vision for like 3-4 weeks
1546: [23:55:15] <Stomach> was awesome :P
1547: [23:55:25] <Colin[pi]> shit :\
1548: [23:55:36] <Ryan-Toast> Stomach: Does that mean you can fight crime now?
1549: [23:55:45] <Colin[pi]> no the car wasn't radioactive
1550: [23:55:52] <Ryan-Toast> bad luck.
1551: [23:55:58] <Colin[pi]> ;)
1552: [23:56:10] <Ryan-Toast> I could murder everyone you love, and you could adopt a circus orphan?
1553: [23:56:16] <Stomach> that sounds ideal
1554: [23:56:20] <Stomach> can it have blue hair?
1555: [23:56:41] <Ryan-Toast> Meh, your choice man. Who am I to judge orphan swag?
1556: [23:57:02] <Stomach> but yeah Colin[pi] - after all that I'm a bit blaze about the future, I'll either be okay or I won't
1557: [23:57:12] <Stomach> but I'm sure as fuck gonna make sure to live my life now, not later
1558: [23:57:17] <Stomach> so houses are a bad idea :P
1559: [23:57:18] * Bollig|DesignCty has joined #silverstripe
1560: [23:59:39] <antmas> Stomach: fight the power!
1561: [23:59:57] <Stomach> what power

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