#silverstripe IRC Log

IRC log for 2 February 2014

All timestamps are in UTC.

1: [00:00:04] * SightUnseen1 has joined #silverstripe
2: [00:05:09] * Shrike_Finland quit (Quit: Leaving.)
3: [00:15:07] <Jakx> @willr, Thanks for your help, as an aside your response to my request ticket wasn't an adequate replacement for password strength form validation assigned to the form field. I think I'll be manually validating the field value for now - but it would be nice to have autonomous, uniform password validation site wide in silverstripe.
4: [00:25:49] <willr> Jakx the whole form validation system is due for an overhaul. Was going to be in 3.0 but was cut
5: [00:26:10] <Jakx> @willr, good to know. Cheers.
6: [00:26:12] <Colin[pi]> it sure does
7: [00:28:05] <willr> Some documentation on it for reference - http://open.silverstripe.org/wiki/development/validation-new, http://open.silverstripe.org/wiki/development/validation
8: [00:28:18] <willr> very much just a 'This needs to happen' thing at this stage
9: [00:29:01] * gelignite quit (Quit: http://bit.ly/nkczDT)
10: [00:30:06] <simon_w|air> Except neither of those methods are that good
11: [00:31:30] * robert_ has joined #silverstripe
12: [00:32:42] <willr> Not a fan of model driven validations?
13: [00:34:06] <simon_w|air> Especially since we use a fair amount of forms that don't match a model
14: [00:34:56] <Jakx> heh, you could crowd fund it's development. It would save me so much time to have synchronous, synonymous & streamlined form construction/validation in SS :P I'd be a backer.
15: [00:35:27] <Jakx> seeing as the majority of my projects are form driven.
16: [00:35:40] <willr> Yes but that is on a specific case by case basis. Something at the model level would still be useful for a lot of use cases
17: [00:38:33] <simon_w|air> Yeah, model validation is still useful. Especially if SilverStripe actually let you enforce it at the DB level
18: [00:38:52] <simon_w|air> And it can be used for form validation, but form validation shouldn't rely on it
19: [00:40:48] <Colin[pi]> speaking of validation, I have a form validating server side, that when it fails I get the security token error, I think related to redirect back, any ideas?
20: [00:41:01] <Colin[pi]> custom template for the form, but the token in there
21: [00:41:03] <Colin[pi]> *is
22: [00:41:11] <simon_w> Colin[pi], you're breaking the session!
23: [00:41:29] <Colin[pi]> but
24: [00:41:30] <Colin[pi]> but
25: [00:41:32] <Colin[pi]> no
26: [00:42:26] <Colin[pi]> hmm
27: [00:43:54] <Colin[pi]> it's still there in the session
28: [00:44:27] <Colin[pi]> so as far as I can tell, the form fails validation, and the controller tries to redirectBack and that's when it goes pear shaped
29: [00:44:35] * willr quit (Quit: willr)
30: [00:44:44] <simon_w> mmm, pears
31: [00:45:22] <simon_w> Hang on, redirect back shouldn't do a CSRF check
32: [00:45:39] <Colin[pi]> yes because it doesn't pass the token
33: [00:45:40] <Colin[pi]> wtf
34: [00:47:57] <simon_w> Is the action you're redirecting back to doing a CSRF check?
35: [00:48:38] <Colin[pi]> ah I think I know what's going on, it's probably because I'm using a multi-page form/controller
36: [00:48:58] <Colin[pi]> it's trying to redirect back to the wrong page I think
37: [00:50:19] <simon_w> Remember, you shouldn't render things after a POST. You should redirect to a GET that does the rendering
38: [00:50:39] <Colin[pi]> I suspect that's where it's going wrong
39: [00:53:01] * percel quit (Quit: leaving)
40: [01:27:02] * joelpittet quit ()
41: [02:00:21] * SightUnseen1 quit (Quit: Leaving.)
42: [02:26:03] * violetina quit (Remote host closed the connection)
43: [02:56:03] * SightUnseen1 has joined #silverstripe
44: [03:13:47] * wmk quit (Ping timeout: 272 seconds)
45: [03:19:10] * wmk has joined #silverstripe
46: [03:27:24] * willr has joined #silverstripe
47: [04:05:21] * Colin[pi] quit (Ping timeout: 272 seconds)
48: [04:29:11] * cloph quit (Read error: Operation timed out)
49: [04:30:23] * cloph_away has joined #silverstripe
50: [04:57:37] * SightUnseen1 quit (Quit: Leaving.)
51: [05:33:15] * Colin[pi] has joined #silverstripe
52: [06:00:15] * SightUnseen has joined #silverstripe
53: [06:08:46] * SightUnseen1 has joined #silverstripe
54: [06:09:00] * SightUnseen quit (Quit: Leaving.)
55: [06:11:14] * SightUnseen1 has left #silverstripe
56: [06:19:31] * SightUnseen has joined #silverstripe
57: [06:23:06] * SightUnseen has left #silverstripe
58: [06:24:00] <simon_w> Colin[pi], fixed it?
59: [06:28:30] * SightUnseen has joined #silverstripe
60: [06:31:10] * SightUnseen has left #silverstripe
61: [06:31:56] <Colin[pi]> simon_w: no was distracted :)
62: [06:32:07] <simon_w> FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT FIX IT
63: [06:32:14] <Colin[pi]> will worry about the validation later, now I just need to make sure the model actually works as planned
64: [06:34:14] <simon_w|air> I should probably stop using simon_w over VNC and get off my arse and use it properly
65: [06:34:26] <Colin[pi]> simon_w: what would you say would be one of the easiest payment gateways to integrate with SS?
66: [06:34:47] <Colin[pi]> preferably one that would have no probs with AU transactions
67: [06:34:56] <simon_w|air> No idea. We've only ever done custom billing stuff
68: [06:35:02] <Colin[pi]> Boo
69: [06:35:02] <simon_w|air> DPS? PayPal?
70: [06:35:07] * Colin[pi] throws tomatoes
71: [06:35:10] <simon_w|air> Stripe, if you can get into the beta
72: [06:35:35] <simon_w|air> Stripe is so nice
73: [06:37:27] <Colin[pi]> ooh I will have a look, ta
74: [06:38:18] <simon_w|air> https://support.stripe.com/questions/is-stripe-available-in-australia-how-do-i-sign-up-for-the-beta
75: [06:39:26] <Colin[pi]> thx
76: [07:22:11] <willr> OMG love stripe. Payments in the UK took me all of 30 seconds
77: [07:22:52] <simon_w|air> And, unlike PayPal, it isn't shit!
78: [07:23:09] <willr> I can't understand how paypal can continue to be so shit
79: [07:23:22] <willr> monkeys and typewriters..
80: [07:23:53] <simon_w|air> Because they were the only option
81: [07:24:42] <willr> but still, surely you improve over time just out of the sake of improving. Shouldn't be so hard, like Stripe has shown
82: [07:25:34] <willr> DPS is just a balls waste of money but because there are no real other options this side of the world..
83: [07:26:13] <simon_w|air> Yeah. So looking forward to local support from Stripe
84: [07:32:56] * joelpittet has joined #silverstripe
85: [08:32:28] * Jakx quit (Ping timeout: 252 seconds)
86: [08:33:23] * willr quit (Quit: willr)
87: [09:03:14] * Colin[pi] quit (Ping timeout: 264 seconds)
88: [09:04:32] * Shrike_Finland has joined #silverstripe
89: [09:18:05] * violetina has joined #silverstripe
90: [10:02:07] * Shrike_Finland quit (Quit: Leaving.)
91: [10:11:38] * Shrike_Finland has joined #silverstripe
92: [10:15:59] * Shrike_Finland quit (Ping timeout: 240 seconds)
93: [10:21:27] * Shrike_Finland has joined #silverstripe
94: [10:21:40] * SightUnseen has joined #silverstripe
95: [10:39:31] * DimiStripe quit (Quit: Page closed)
96: [10:42:40] * joelpittet quit ()
97: [11:10:54] * CodeTrap has joined #silverstripe
98: [11:18:11] * gelignite has joined #silverstripe
99: [11:39:07] * Shrike_Finland quit (Quit: Leaving.)
100: [12:38:34] * ARNHOE has joined #silverstripe
101: [12:55:03] * Shrike_Finland has joined #silverstripe
102: [13:58:45] * Shrike_Finland quit (Quit: Leaving.)
103: [15:06:48] * opalfroot has joined #silverstripe
104: [15:07:03] <opalfroot> does anyone have a working config for nginx?
105: [15:23:34] <Zauberfisch> opalfroot: I don't. but I know that it is possible to run ss with nginx, spoken with a couple of people that run it
106: [15:27:32] <opalfroot> seems like a pain to get file uploads working :(
107: [15:28:20] <guzzlefry> That's an issue with nginx?
108: [15:28:26] <guzzlefry> Might explain some things...
109: [15:29:02] <opalfroot> not sure if its an issue or not but cant for the life of me get uploading to work using nginx and php5-fpm
110: [15:34:03] * Shrike_Finland has joined #silverstripe
111: [15:49:29] * Shrike_Finland quit (Quit: Leaving.)
112: [16:06:28] * opalfroot quit (Ping timeout: 245 seconds)
113: [16:45:44] * Shrike_Finland has joined #silverstripe
114: [17:07:40] * ARNHOE_ has joined #silverstripe
115: [17:08:53] * ARNHOE quit (Ping timeout: 248 seconds)
116: [17:09:35] * ARNHOE_ quit (Read error: Connection reset by peer)
117: [17:09:50] * ARNHOE has joined #silverstripe
118: [17:17:07] * ARNHOE quit (Remote host closed the connection)
119: [17:21:55] * ARNHOE has joined #silverstripe
120: [17:22:34] <Shrike_Finland> anyone familiar with https://github.com/bluehousegroup/silverstripe-contact-form Does not print any fields on form...
121: [17:25:08] <guzzlefry> Shrike_Finland: Are you calling ->render() like in the example?
122: [17:28:30] * Shrike_Finland quit (Quit: Leaving.)
123: [17:47:33] * danfo has joined #silverstripe
124: [17:54:58] * Liquide quit ()
125: [17:56:23] * Shrike_Finland has joined #silverstripe
126: [17:58:38] <Shrike_Finland> guzzlefry: Yes, I added it, but there is something else wrong.
127: [18:08:27] * Shrike_Finland quit (Quit: Leaving.)
128: [18:20:44] * SightUnseen has left #silverstripe
129: [18:22:30] * simon_w quit (Quit: This computer has gone to sleep)
130: [18:38:40] * Kittens has joined #silverstripe
131: [18:38:46] <Kittens> hello
132: [18:41:04] <Kittens> so, composer's commit-deps is telling me that I should not have the .git directory, but I'm trying to install silverstripe/blog and it keeps telling me I need it.
133: [18:41:14] <Kittens> I'm conflicted
134: [18:45:57] * Kittens quit (Read error: Operation timed out)
135: [18:49:48] * Kittens has joined #silverstripe
136: [18:50:02] <Kittens> *ahem*
137: [18:50:04] <Kittens> http://pastie.org/8691968
138: [19:10:16] * simon_w has joined #silverstripe
139: [19:10:31] <Kittens> hello simon
140: [19:13:13] <simon_w> morning
141: [19:13:46] <Kittens> awake enough to help with addon woes?
142: [19:15:45] <simon_w> Less meta.
143: [19:16:21] <Kittens> http://pastie.org/8691968 < this problem I should say, then
144: [19:17:52] <simon_w> Ha, it doesn't like that you didn't keep the VCS folders around
145: [19:18:02] <simon_w> Try git require --no-update, git install
146: [19:31:08] * ARNHOE quit ()
147: [19:34:02] * travis-ci has joined #silverstripe
148: [19:34:03] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#1843 (3.1 - a0f6329 : Ingo Schommer): The build passed.
149: [19:34:03] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/cd99e720b6cd...a0f6329dc4fe
150: [19:34:03] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/18089408
151: [19:34:03] * travis-ci has left #silverstripe
152: [19:37:56] <Kittens> simon_w: "require is not a git command"
153: [19:38:06] <simon_w> Oh right, composer, not git
154: [19:38:12] <Kittens> oh
155: [19:40:45] * chillu_23 has joined #silverstripe
156: [19:41:16] <Kittens> hmm...
157: [19:43:08] <Kittens> I just don't have a .git folder there at all, apparently
158: [19:43:25] <Kittens> bout to disconnect for 4 minutes, incoming >.<
159: [19:44:28] * nickmolhoek has joined #silverstripe
160: [19:49:13] * Kittens quit (Ping timeout: 252 seconds)
161: [19:51:30] * Kittens has joined #silverstripe
162: [19:51:49] <Kittens> my god.
163: [19:51:56] <Kittens> anyways
164: [19:52:38] <Kittens> I miscalculated, I should have said "I'll be back at 52 past the hour"
165: [19:54:12] * SightUnseen has joined #silverstripe
166: [19:54:13] <Kittens> so I did require --no-update and it downloaded the package, but install pops up with the same bloody message
167: [19:54:35] * SightUnseen has left #silverstripe
168: [19:56:10] * SphereSilverNL has joined #silverstripe
169: [20:03:52] * UncleCheese has joined #silverstripe
170: [20:05:20] <SphereSilverNL> Hey UncleCheese, I still can't get the Google Analytics graph to show, even with resetting everything to the latest dev-version
171: [20:09:31] <SphereSilverNL> Ow, wow, major SEO fail in Pagination. It only blocks the "next page" link. If you go above the last value, the next-link is shown.
172: [20:09:37] <SphereSilverNL> Easy fix.
173: [20:18:51] <Kittens> okay, it installed.
174: [20:19:01] <Kittens> now I need to figure out ... how to use it
175: [20:19:45] * simon__w has joined #silverstripe
176: [20:21:45] * simon_w quit (Ping timeout: 276 seconds)
177: [20:24:41] * UncleCheese quit (Quit: UncleCheese)
178: [20:26:14] <Kittens> I think I just don't understand how to use addons
179: [20:26:27] <Kittens> I got it to install though, from the output I got
180: [20:26:39] * UncleCheese has joined #silverstripe
181: [20:26:48] <UncleCheese> SphereSilverNL: What is the error you're getting?
182: [20:27:10] <SphereSilverNL> UncleCheese: No error, just no graph ;)
183: [20:27:26] <Kittens> I'll try to understand after I've gotten my dental surgery
184: [20:27:31] <SphereSilverNL> It's really hard to tell what is going on
185: [20:27:52] <SphereSilverNL> Kittens: Try a beer?
186: [20:28:05] <Kittens> I'm on tramadol already
187: [20:28:16] <Kittens> don't need any more CNS depressants ;)
188: [20:30:00] <Kittens> I'm just in the "no comprehension" mode right now, so anything I am told would be lost as soon as I looked away
189: [20:30:09] <Kittens> so ttyl
190: [20:36:32] * Ryan-Toast has joined #silverstripe
191: [20:36:48] <Ryan-Toast> Morning, guys
192: [20:37:39] * chillu_23 quit (Quit: chillu_23)
193: [20:37:40] <SphereSilverNL> afternoon mate
194: [20:37:51] <Ryan-Toast> How was yor weeknd?
195: [20:38:45] <SphereSilverNL> I wish I lived in New Zealand.
196: [20:38:53] <Ryan-Toast> Yes.
197: [20:38:54] <SphereSilverNL> I could watch Top Gear before going to work
198: [20:39:07] <Ryan-Toast> Aww yiss.
199: [20:39:16] <Ryan-Toast> Or at work :P
200: [20:40:22] <SphereSilverNL> I'm not having much trouble having fun at work.... I play GTA5 at work....
201: [20:40:35] <Ryan-Toast> Lol.
202: [20:40:45] <Ryan-Toast> You should take on a side project.
203: [20:40:57] <SphereSilverNL> I'm not joking ;) https://scontent-b-ams.xx.fbcdn.net/hphotos-frc3/t1/1240606_539154849497361_630076902_n.jpg
204: [20:41:15] <SphereSilverNL> That's us at the office. Very hard at working....
205: [20:43:08] <SphereSilverNL> But I do have side-projects, like Android apps, personal websites and such :)
206: [20:43:27] <Ryan-Toast> Ah, cool :P
207: [20:43:43] <Ryan-Toast> My old job had a couple of table tennis tables, and we would just have tournaments.
208: [20:44:04] <SphereSilverNL> We recently tried to have a tabletennis competition.
209: [20:44:19] <SphereSilverNL> At some point, we figured it would help if we got a tabletennistable.
210: [20:44:37] <SphereSilverNL> Thus, we got a tabletennistable. Delivered 3 weeks late for said tournament :(
211: [20:45:10] <Ryan-Toast> SphereSilverNL: haha, awesome. I fucking love table tennis.
212: [20:47:25] <SphereSilverNL> We play COD, tabelfussball and such. Just for fun. We do meet deadlines. But preferably while having fun at doing our job :D
213: [20:50:02] * Kittens quit (Ping timeout: 264 seconds)
214: [20:52:46] * Kittens has joined #silverstripe
215: [20:56:33] * willr has joined #silverstripe
216: [20:56:41] * danfo quit (Quit: danfo)
217: [21:15:31] * Pyromanik has joined #silverstripe
218: [21:15:37] <Pyromanik> good morning
219: [21:15:44] <Zauberfisch> good morning
220: [21:15:47] <Pyromanik> ss23, kali, y/n?
221: [21:16:43] <Pyromanik> hihi Zauberfisch
222: [21:25:54] * Colin[pi] has joined #silverstripe
223: [21:27:16] <Colin[pi]> bom dia tudo mundo
224: [21:34:35] <Ryan-Toast> Pyromanik: Is this your first day?
225: [21:35:12] * chillu_23 has joined #silverstripe
226: [21:37:06] <ss23> Pyromanik: the distro?
227: [21:40:43] <Pyromanik> ss23, mmm
228: [21:40:51] <Pyromanik> Ryan-Toast, no, well yes, but no.
229: [21:41:15] <Pyromanik> it's 9:41pm yesterday here.
230: [21:41:17] <Ryan-Toast> Pyromanik: What will you be doing at your yes, but no job?
231: [21:41:39] <Pyromanik> Ryan-Toast, I'll be experiencing an induction on Monday.
232: [21:41:52] <Pyromanik> Today, but actually tomorrow.
233: [21:42:46] <ss23> Pyromanik: If you want it, it's probably useful. Only real usage is for live booting though, I wouldn't install it
234: [21:43:00] <ss23> Also, someone emailed me being like "Wow your module is cool! I wanna create a fork" :D
235: [21:43:01] <Ryan-Toast> Is it a web job?
236: [21:43:37] <Pyromanik> ss23, useful how? also you have a module?
237: [21:43:41] <Pyromanik> Ryan-Toast, nope.
238: [21:44:08] <Ryan-Toast> Pyromanik: So what will you be doing?
239: [21:44:29] <Pyromanik> Ryan-Toast, PHP, beyond that, not much idea on specifics yet.
240: [21:45:19] <Ryan-Toast> Pyromanik: Cool, well good luck :)
241: [21:46:12] <Pyromanik> Banshee so the most awesome thing on TV anywhere.
242: [21:47:14] <Pyromanik> Ryan-Toast, cheers. Tomorrow is sorting out specifics, contract, things like that. Induction, and then later in the week I'll be added to the dev team or something. Not too sure tbh.
243: [21:47:22] <Pyromanik> find out tomorrow! :D
244: [21:47:57] <ss23> Pyromanik: Useful as in... it is what it is? If you want what it has, it's easier than installing it yourself
245: [21:48:08] <ss23> Pyromanik: My wysihtml5 module!
246: [21:48:28] <ss23> https://github.com/ss23/silverstripe-wysihtml5
247: [21:48:54] <ss23> Woah, I think the guy who asked also asked in here
248: [21:48:58] <ss23> I thought his name was familiar
249: [21:49:01] <ss23> OMG WHAT IF HE"S HERE RIGHT NOW?!
250: [21:49:04] * ss23 looks around
251: [21:49:13] <ss23> *shrug*
252: [21:49:30] <Pyromanik> ss23, paranoid?
253: [21:49:41] <Pyromanik> html5wysiwyg. Sounds like aloha?
254: [21:49:44] <ss23> Always :P
255: [21:50:06] * simon__w is now known as simon_w
256: [21:50:23] <ss23> Pyromanik: http://xing.github.io/wysihtml5/
257: [21:50:24] <ss23> is this
258: [21:50:25] <Ryan-Toast> ss23: Pretty cool module, man.
259: [21:50:26] <Pyromanik> ss23, I mean, what does kali give me? The website wasn't clear on whether it's to be used BY pentesters, or has been made secure for normal users through rigorious pen testing
260: [21:50:34] <Ryan-Toast> I STARRED IT FOR YOU.
261: [21:50:40] <ss23> Ryan-Toast: YAY! :D
262: [21:50:45] <ss23> Pyromanik: Hahaha, definitly the former
263: [21:50:57] <ss23> Pyromanik: It's not a "proper" distro, it's a distro you use if you want to pentest
264: [21:51:00] <ss23> :P
265: [21:51:00] <Pyromanik> ss23, so you un-mess'd the editor interface?
266: [21:51:05] <ss23> Kind of, yeah
267: [21:51:11] <Pyromanik> ss23, right, so useless to me :<
268: [21:51:14] <Pyromanik> thanks :>
269: [21:51:33] <ss23> TinyMCE was broken for new browsers on 2.4, but we only needed it to work for front end, so I just hacked in that wysiwyg instead
270: [21:51:44] <Colin[pi]> ss23: $toolbar = <<<HTML ಠ_ಠ
271: [21:51:59] * Kittens quit (Ping timeout: 240 seconds)
272: [21:52:05] <Pyromanik> ss23, so it's not for replacing tinymce in the CMS then?
273: [21:52:07] * simon_w XSSs ss23 all olver the place
274: [21:52:21] <Pyromanik> olver xD
275: [21:52:32] <Colin[pi]> rhymes with vulva
276: [21:52:34] <Pyromanik> owlver
277: [21:52:45] <Pyromanik> attack by nocturnal bird of prey!
278: [21:52:58] <Pyromanik> :D
279: [21:52:59] <simon_w> Superb owl: http://i.imgur.com/6EUSEgV.jpg
280: [21:53:12] <Pyromanik> roflroflroflrofl
281: [21:53:29] <Colin[pi]> owl with a mullet
282: [21:53:47] <Pyromanik> he's got a hard out mullet ow(l)!
283: [21:54:12] <Pyromanik> err, oi bro, that fulla's got a hard out mullet ow(l)!
284: [21:54:25] <Pyromanik> to make that a bit clearer for those who'll get it.
285: [21:54:43] * Kittens has joined #silverstripe
286: [21:55:35] <Colin[pi]> oi u fuckn avin a laff at me mullet, i'll dek u, swar on me mum
287: [21:57:06] <Ryan-Toast> heh, international box-sizing awareness day.
288: [21:57:25] <Pyromanik> lolwut
289: [21:57:31] <Ryan-Toast> http://css-tricks.com/international-box-sizing-awareness-day/
290: [21:57:38] <Pyromanik> Groundhog day.
291: [22:00:59] <Ryan-Toast> hey, chillu_23: does https://github.com/chillu/silverstripe-ckeditor work well?
292: [22:02:59] <ss23> 10:51:44 < Colin[pi]> ss23: $toolbar = <<<HTML ಠ_ಠ
293: [22:03:03] <ss23> TEMPLATES R 4 GIRLZ
294: [22:03:09] <ss23> 10:52:05 < Pyromanik> ss23, so it's not for replacing tinymce in the CMS then?
295: [22:03:13] <ss23> For me it wasn't, but you can if you want
296: [22:03:30] * ss23 roots simon_w through his backdoor
297: [22:04:18] <simon_w> Oh, do you remember how that FireWire/Thunderbolt exploit doesn't work on my laptops and I had no real idea why?
298: [22:04:23] <simon_w> I know why now!
299: [22:05:40] <ss23> Why!
300: [22:05:48] <simon_w> OSX just turns off the reading-memory part of the protocol when FileVault's on and user switching's off
301: [22:06:26] <ss23> How does that work? The DMA is at a hardware level, I thought? OS is above it so it doesn't affect it?
302: [22:07:12] <simon_w> It has to be request access and be granted it
303: [22:07:25] <simon_w> CPU can say no
304: [22:08:02] <Kittens> you folks like chiptunes? I won't share if you don't want me to, but I made it.
305: [22:08:40] <Ryan-Toast> That's game music, isn't it?
306: [22:08:46] <ss23> Kittens: Oh, share :O
307: [22:08:53] <ss23> Ryan-Toast: Naw, just a genre/style that can be made like games, kind of
308: [22:08:59] <Ryan-Toast> Ah, kay :)
309: [22:09:01] <ss23> like uh, chipzel uses only gameboy sounds iirc
310: [22:09:01] <chillu_23> Ryan-Toast: Its more of a proof of concept, not in active use
311: [22:09:10] <Ryan-Toast> WISH PEOPLE DIDN'T BREAK INTO MY WORK AND RUIN MY HEADPHONES
312: [22:09:19] <Ryan-Toast> Otherwise I'd give it a listen :(
313: [22:09:24] <ss23> Guys, is there an advantage to doing <script>document.write(unescape("%3Cscript src='//munchkin.marketo.net/munchkin.js' type='text/javascript'%3E%3C/script%3E"));</script> instead of just literally puting that script tag in thre?
314: [22:09:29] <ss23> wtf Ryan-Toast
315: [22:09:31] * simon_w breaks into Ryan-Toast's work and ruins his keyboard instead
316: [22:09:37] <ss23> Breaking in is understandable, but why would someone break your headphones? That is mean
317: [22:09:52] <Ryan-Toast> They were plugged into the compter they tree to steal.
318: [22:09:57] <Ryan-Toast> And snapped off the jack.
319: [22:09:59] <ss23> oic oic
320: [22:11:09] <Kittens> I made a thing, go check it out http://www.newgrounds.com/audio/listen/565626
321: [22:11:27] <ss23> bastards, that is srsly the worst, someone needs to teach them manners, Ryan-Toast
322: [22:11:30] <ss23> Hmm
323: [22:11:35] <ss23> Does newgrounds display NSFW adverts still?
324: [22:11:45] <Kittens> nope
325: [22:11:56] <Colin[pi]> [09:02:57] <@ss23> TEMPLATES R 4 GIRLZ -- yeah but... SS allows you to do it so much neater! Why? ;_;
326: [22:12:13] <Kittens> eh, maybe if female faces are NSFW
327: [22:12:34] <Pyromanik> Colin[pi], actually that used to be exactly how SS did it
328: [22:12:35] <Ryan-Toast> ss23: Yeah, just waiting for the insurance company to give us the go-ahead to go get new ones.
329: [22:12:42] <Kittens> I can give you the youtube or soundcloud link if you'd prefer
330: [22:12:57] <Ryan-Toast> Kittens: Isn't the link just on your website?
331: [22:13:03] <simon_w> Heh, you could break the templates by having HTML; at the start of a line
332: [22:13:18] <Colin[pi]> simon_w: wow lol
333: [22:13:18] <Pyromanik> Colin[pi], oh wait, you use 2.4 still, lol. put HTML phpinfo(); into your template and see what happens.
334: [22:13:55] <Kittens> Ryan-Toast: I usually don't auto-post my soundcloud stuff to my website since 75% of it is sketchbook work or works in progress
335: [22:14:08] <Pyromanik> Kittens, I already looked at your site.
336: [22:14:37] <Colin[pi]> Pyromanik: nothing
337: [22:14:48] <Colin[pi]> just get "HTML phpinfo();"in the html output
338: [22:14:52] <Pyromanik> I'm more of a fakebit than a chiptunes kinda guy though, so don't really have any comments if that's what you're after.
339: [22:15:06] <Pyromanik> Colin[pi], oh shit, it's SSVIEWER not HTML
340: [22:15:08] <Pyromanik> or something
341: [22:15:12] <Kittens> it's there now
342: [22:15:14] <Pyromanik> ss23, which is it again?
343: [22:15:30] <ss23> Pyromanik: idk, ask simon_w
344: [22:15:34] <Pyromanik> too hard.
345: [22:15:54] <Pyromanik> just guess and make Colin[pi] update until he drops into php mode successfully
346: [22:16:05] <simon_w> ?showtemplates=1
347: [22:16:08] <simon_w> It's in that
348: [22:16:13] <Kittens> I guess soundcloud for those scared of newgrounds https://soundcloud.com/bitflourish/hi-no-tori
349: [22:16:45] <ss23> Kittens: Sounds okay, but needs more to be good IMO
350: [22:16:48] <ss23> I like more fuller sounding things
351: [22:17:01] <ss23> http://www.youtube.com/watch?v=eN9nboHWSqQ A+ would focus
352: [22:17:01] <Pyromanik> soundcloud works without js or flash, far far far superior.
353: [22:17:06] <Kittens> fuller? I have 4 channels dude
354: [22:17:15] <ss23> haha Kittens
355: [22:18:02] <Pyromanik> Fakebit more my thing. Abductedbysharks.com - cf. generic dystopian city.
356: [22:18:32] <Pyromanik> or Terrance Stamp (iirc) aka Lifeformed (most fame by dustforce soundtrack)
357: [22:18:54] <Pyromanik> Robot Science also good.
358: [22:19:04] <simon_w> Colin[pi], at the end of one template, add:
359: [22:19:05] <simon_w> SSVIEWER;
360: [22:19:05] <simon_w> phpinfo();
361: [22:19:05] <simon_w> __halt_compiler();
362: [22:19:21] <Pyromanik> although I admire the purity of Chipzel's work.
363: [22:19:30] <Colin[pi]> yep that one works
364: [22:19:32] <Pyromanik> I can't listen to a great deal of it.
365: [22:19:38] <ss23> Ah yes, __halt_compiler()p;, one of the many "what the fucking hell PHP" things that exist
366: [22:19:48] <Pyromanik> lol, what does it do?
367: [22:19:54] <Pyromanik> dump raw php to output?
368: [22:20:05] <Colin[pi]> I'm gonna go out on a limb here and suggest it halts the compiler
369: [22:20:08] <simon_w> Pyromanik, treats everything after that as raw
370: [22:20:13] <ss23> THAT'S CRAZY TALK :O
371: [22:20:14] <Pyromanik> well yeah, but what is the result of that
372: [22:20:23] <Pyromanik> [11:20] <@simon_w> Pyromanik, treats everything after that as raw
373: [22:20:31] * SphereSilverNL quit (Quit: bye)
374: [22:20:32] <Colin[pi]> http://www.php.net/manual/en/function.halt-compiler.php
375: [22:20:34] <Pyromanik> correct guess, score a point for Pyromanik :D
376: [22:21:11] <Colin[pi]> php has some really fucked up functions
377: [22:21:22] <ss23> For some reason Chrome lost my pinned tabs
378: [22:21:29] <ss23> Has taken like 45 mins to get them back!
379: [22:21:42] <Colin[pi]> Chrome <--- there's your problem right dar
380: [22:21:55] <ss23> And Google Music just recommended me a new release called "High Tone", buy the artist "Low Tone" (could be other way around)
381: [22:21:58] <ss23> LETS SEE IF IT'S GOOD
382: [22:22:13] <ss23> First song is called "Mother Dubber"
383: [22:22:24] <ss23> Not sure if it sounds smart-arsed and immature, or catchy and hip
384: [22:22:31] <ss23> (the title)
385: [22:22:55] <Colin[pi]> btw saved this gem today: http://i.imgur.com/LFzia8s.jpg
386: [22:23:07] <Colin[pi]> I had a damn good belly laugh
387: [22:23:20] <Pyromanik> fuck'n, love it when you see this on a bank's website:
388: [22:23:20] <Pyromanik> Error 500: java.lang.NullPointerException
389: [22:23:20] <Pyromanik> Sorry, there's a problem with our website
390: [22:23:21] <Pyromanik> Secure Application
391: [22:23:34] <ss23> Eep, not my thing
392: [22:23:36] <Pyromanik> Oxymorons!?
393: [22:23:39] <ss23> lol Pyromanik
394: [22:23:48] <ss23> Pyromanik: SCREENSHOT IT
395: [22:23:55] <ss23> POST ON TWITTERZ WITH CATCHY CAPTION
396: [22:23:57] <ss23> RECIEVE RETWEETS
397: [22:24:00] <ss23> lol Colin[pi]
398: [22:24:19] <Pyromanik> rofl Colin[pi]
399: [22:24:20] <Pyromanik> so great
400: [22:24:39] <Colin[pi]> they deleted his whole channel rofl
401: [22:24:46] <Pyromanik> ROFL
402: [22:24:47] <Colin[pi]> flawless victory
403: [22:24:53] <Pyromanik> hilarity ensues
404: [22:25:01] <Colin[pi]> he has since deleted the tweet
405: [22:25:04] <Pyromanik> no propaganda on yatubs!
406: [22:27:15] <ss23> Colin[pi]: Holy shit that is actually legit?
407: [22:27:40] <ss23> wait, it's back now?
408: [22:29:02] <Colin[pi]> it's legit, they might have restored it by now
409: [22:29:09] <ss23> mm
410: [22:33:16] <Colin[pi]> ss23: I think what happened is a lot of anti-Abbott peeps flagged it quickly (quite rightly) and it was taken down
411: [22:33:34] <Colin[pi]> so I'm guessing they've probably tweaked his account now to prevent that from happening again (sigh)
412: [22:35:16] * opalfroot has joined #silverstripe
413: [22:35:25] <opalfroot> hey all
414: [22:35:55] <opalfroot> having some issues deleting relationships between pages and data objects
415: [22:36:35] <simon_w> Mmm, delicious hot chocolate
416: [22:37:23] <opalfroot> is it right that a belongs_many_many will automatically delete a relationship if it itself is deleted?
417: [22:37:51] <simon_w> Well, it'll still be in the join table
418: [22:38:02] <opalfroot> that's what I need to remove
419: [22:38:18] <simon_w> If you're deleting the related object, is there any reason why?
420: [22:38:48] <opalfroot> if it leaves empty relationship data behind I want to blow it away
421: [22:39:17] <simon_w> Well, you can add an onBeforeDelete() method that does a $this->ManyRelation()->removeAll()
422: [22:39:27] <opalfroot> so if I have categories and pages - I delete a category and the relationship still persists in the join table...which isnt good
423: [22:39:45] <simon_w> The data gets ignored when accessing the relation
424: [22:39:52] <opalfroot> aha !! genius!! thanks man
425: [22:40:29] <opalfroot> but for sake of keeping things neat and tidy just use $this->ManyRelation()->removeAll()
426: [22:40:35] <Pyromanik> Fuck forms.
427: [22:40:52] <Pyromanik> "Please fix the following issues: <space where a list SHOULD be>"
428: [22:41:07] <Pyromanik> this is after fixing the only 2 issues in the list previously
429: [22:41:27] <opalfroot> thanks simon ;)
430: [22:47:05] * UncleCheese quit (Quit: UncleCheese)
431: [22:47:23] <ss23> #fuckthegovernment
432: [22:49:23] <Pyromanik> no ss23, #fuckUKbanks
433: [22:49:35] <Pyromanik> 'sign up online!'
434: [22:49:42] <Pyromanik> NOPE
435: [22:49:46] <Pyromanik> *sigh*
436: [22:49:55] <Pyromanik> BROS UR JAVA APP IS BORKED
437: [22:50:28] * chillu_23 quit (Quit: chillu_23)
438: [22:50:50] <Pyromanik> I don't feel safe knowing what I do now. Especially since just this gone December (2013) your entire internal systems crashed and denied about all of your customers access to their accounts, AND removed all the money from their accounts.
439: [22:51:08] <ss23> Pyromanik: whar da screenshot at bara?
440: [22:51:21] <Pyromanik> closed window
441: [22:51:29] <Pyromanik> had personal details on it
442: [22:51:37] <Pyromanik> cbf with that
443: [22:51:49] <Pyromanik> if I could I'd just go into a branch... BUT I CAN'T
444: [22:52:06] <Pyromanik> they're all "come back at some time that's extremely inconvenient for you because you have a job.
445: [22:52:09] <Pyromanik> "
446: [22:52:18] <Pyromanik> BUT CAN'T GET PAID YET
447: [22:52:21] <Pyromanik> etc
448: [22:52:33] <ss23> lol
449: [22:52:41] <ss23> Pyromanik: How are you enjoying it?
450: [22:53:45] * Kittens quit (Ping timeout: 245 seconds)
451: [22:53:47] <Pyromanik> ROFL ROFL ROFL
452: [22:53:53] <Pyromanik> so I go to competitor's site
453: [22:53:58] <Pyromanik> (also have online signup)
454: [22:54:02] <Pyromanik> and I get this:
455: [22:54:03] <Pyromanik> We're sorry but our online application service is only available during the following hours:
456: [22:54:03] <Pyromanik> Monday to Saturday 6am-12am
457: [22:54:03] <Pyromanik> Sundays 8am-6.30pm
458: [22:54:03] <Pyromanik> Please re-visit the service during these hours to complete your application.
459: [22:54:11] <ss23> #fuckUKbanks
460: [22:54:23] <Pyromanik> like, WTF IS THE POINT IN THE INTERNET YOU DERPS
461: [22:55:38] <Pyromanik> It's like they see every possible way to make their lives and jobs easier, and then jam so much bureaucracy up it's jaxie that it just eliminates the point of having it in the first place, but lets them say they offer something without lying
462: [22:55:39] <Pyromanik> or something
463: [22:55:59] <Pyromanik> anyway, gotta get up in the morning.
464: [22:56:02] <Pyromanik> 11pm, bed time.
465: [22:56:02] <Colin[pi]> [09:53:57] <Pyromanik> Please re-visit the service during these hours to complete your application
466: [22:56:06] <Colin[pi]> yeah I hate that shit
467: [22:56:06] <Pyromanik> ciao
468: [22:56:09] <Colin[pi]> cyas
469: [22:56:43] * Kittens has joined #silverstripe
470: [22:56:48] <Pyromanik> Colin[pi], yeh right, what have they got a bank of operators sitting in front of computers in a head office live processing applications just in case some hacker gets in and steals your identity while they're out of the office?
471: [22:56:59] <Colin[pi]> lol surrrre
472: [22:57:03] <simon_w> Hmm, I guess I should handle this data reloading
473: [22:57:06] <Pyromanik> exactly :P
474: [22:57:28] <Colin[pi]> this is an interesting read: http://www.smashingmagazine.com/2014/01/20/dealing-with-workaholism-on-web-teams/
475: [22:57:29] <Pyromanik> It's like the same kinda thing where people send you an email then get all pissy when you don't respond immediately (or within an hour or so).
476: [22:57:50] <Colin[pi]> I fucking hate email
477: [22:58:05] <Colin[pi]> I'll try and reply in the morning, late arvo, rest of the day is for actually working
478: [22:58:26] <simon_w> I ignore my work email while I'm at home
479: [22:58:30] <simon_w> So much nicer
480: [22:58:52] <ss23> Me too, but that's just cause I'm too lazy to open it. If it was open, I would read them
481: [22:58:56] <Pyromanik> I'd get too caught up in code then get told off for not responding to queries :P (tbh I checked it once a day at that time, which really isn't good when you've got a fast paced turn around)
482: [22:59:24] <Colin[pi]> people need to realise our work sometimes takes a LOT of time and concentration
483: [22:59:25] <Pyromanik> I also ignore work email at home. If it's really urgent someone will ring me.
484: [22:59:28] <ss23> https://pbs.twimg.com/media/BfgNOckCIAA8ZZq.png SUPERBOWL
485: [22:59:40] <Colin[pi]> if I get interrupted all fucking day, I'll never get anything done
486: [22:59:41] <guzzlefry> oh, is that what it's called?
487: [22:59:46] <guzzlefry> I've been saying Super Ball all day.
488: [22:59:54] <Pyromanik> HAHHAHAHAHAHAHAHAHAHAHAHAHHAHAHAHAAH ss23!!!!
489: [22:59:56] <Pyromanik> OMFG
490: [23:00:01] <simon_w> ss23, at least stick the :large on so I don't have to
491: [23:00:02] <Pyromanik> HAHAHAHAHA
492: [23:00:09] <guzzlefry> wtf
493: [23:00:12] <guzzlefry> command center?
494: [23:00:15] <Pyromanik> no guzzlefry
495: [23:00:17] <ss23> simon_w: It's big enough to see without it
496: [23:00:21] <Pyromanik> look at the white screen on the left.
497: [23:00:29] <Colin[pi]> lol
498: [23:00:32] <guzzlefry> oh
499: [23:00:34] <ss23> lol
500: [23:00:39] <Colin[pi]> whoopsies
501: [23:00:43] <guzzlefry> haha
502: [23:01:00] <Pyromanik> anyway, g'nite!
503: [23:01:09] <guzzlefry> Looks like they were changing the password after though. :P
504: [23:11:16] * UncleCheese has joined #silverstripe
505: [23:11:18] * Bollig|DesignCty has joined #silverstripe
506: [23:12:39] * willr quit (Quit: willr)
507: [23:14:43] * Bollig|DesignCty quit (Client Quit)
508: [23:19:56] <Colin[pi]> hey UncleCheese
509: [23:29:25] * opalfroot quit (Ping timeout: 245 seconds)
510: [23:29:57] <Colin[pi]> fine don't say hello to me
511: [23:29:58] * Colin[pi] cries
512: [23:31:51] <Colin[pi]> ss23: friend suggested to me that mebbe the super bowl thing is a honeypot
513: [23:32:11] * UncleCheese quit (Quit: UncleCheese)
514: [23:32:12] <Colin[pi]> but more than likely just a fuck up I think
515: [23:33:24] * chillu_23 has joined #silverstripe
516: [23:47:11] * chillu_23 quit (Quit: chillu_23)
517: [23:50:00] <guzzlefry> honeypot?
518: [23:50:42] <simon_w> Something with honey inside
519: [23:50:44] <Colin[pi]> something put there intentionally to catch people
520: [23:50:54] <simon_w> To catch flies!
521: [23:56:22] <ss23> Colin[pi]: lol, would be silly honeypot, since only sports fans go there in person, and only nerds share the picture online :P
522: [23:56:34] <Colin[pi]> yeah which is why I think it's a fuck up ;)
523: [23:56:51] * Kittens_ has joined #silverstripe
524: [23:57:17] * Kittens quit (Ping timeout: 272 seconds)

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