#silverstripe IRC Log

IRC log for 4 July 2012

Logging kindly sponsored by Stripe The Net: Hosting and Deployment, made simple.

All timestamps are in AET (Australian Eastern Time).

1: [00:00:00] * xmem has joined #silverstripe
2: [00:01:00] <SphereSQL> I think I should get back to work.
3: [00:02:00] <SphereSQL> but my boss doesn't notice I'm not working, sooo... I can stretch this.
4: [00:02:00] <SphereSQL> I think.
5: [00:03:00] <samthejarvis> hehe, theses logs are public :)
6: [00:03:00] <samthejarvis> and now, my boss knows i have bad grammar!
7: [00:04:00] <samthejarvis> (I don't)
8: [00:04:00] <SphereSQL> my boss doesn't even know IRC protocol is still alive :P
9: [00:05:00] <SphereSQL> You got a new follower on github UndefinedOffset
10: [00:06:00] <howardgrigg> gah my uni site has gone down just as they released our results - you think they would be prepared for this
11: [00:06:00] <SphereSQL> Hmmm, I should start rewriting my fulltextsearchable module to SS3
12: [00:07:00] <SphereSQL> that's nothing, the Dutch government has a website "Crisis.nl, for when there's a crisis"
13: [00:07:00] <SphereSQL> guess what?
14: [00:07:00] <howardgrigg> lol
15: [00:07:00] <SphereSQL> It went down last 3 times
16: [00:07:00] <SphereSQL> A huge fire in a chemical factory, website down.
17: [00:08:00] * waerloga is now known as waer-away
18: [00:08:00] <SphereSQL> right, so, your uni was bad at IT-related stuff you thought? :P
19: [00:08:00] * samthejarvis quit (Ping timeout: 245 seconds)
20: [00:11:00] <SphereSQL> chillu, any plans on porting the Email Handler to SS3? Or... might it work out of the box, perhaps?
21: [00:12:00] <chillu> Which email handler?
22: [00:13:00] <SphereSQL> https://github.com/chillu/silverstripe-emailpipe
23: [00:13:00] <SphereSQL> emailpipe
24: [00:13:00] <chillu> Oh, umm - that's really old code. No plans to make 3.0 compat, sorry. Looking for contribs
25: [00:14:00] <howardgrigg> cant remember what it was for though
26: [00:14:00] <howardgrigg> SphereSQL: willr got email piping stuff going just recently
27: [00:14:00] <SphereSQL> I've been doing some tries with it. But working on a Basecamp (but better) SS3 intranet
28: [00:15:00] <SphereSQL> so, the email-piping would be awesome. I'll give him a kick then :P
29: [00:15:00] <howardgrigg> FYI I passed all my exams :)
30: [00:15:00] <SphereSQL> congratulations!
31: [00:15:00] <howardgrigg> website still down but they txted :)
32: [00:15:00] <SphereSQL> Here's a pi(e)
33: [00:15:00] <SphereSQL> http://upload.wikimedia.org/wikipedia/commons/d/d4/Pi_pie2.jpg
34: [00:15:00] <SphereSQL> :D
35: [00:16:00] <howardgrigg> yum i love pie!
36: [00:17:00] <ss23> I LIKE PIE :D
37: [00:18:00] * ajshort quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.12/20101026201539])
38: [00:19:00] <howardgrigg> ss23: i guess we can share
39: [00:20:00] <howardgrigg> now if only i could get my js validation working i could go to bed a happy man
40: [00:21:00] <howardgrigg> lol
41: [00:21:00] <SphereSQL> Then you have two days of being happy in a row!
42: [00:21:00] <SphereSQL> You could also go to bed now, and solve it tomorrow?
43: [00:21:00] <howardgrigg> yea another good option
44: [00:22:00] <SphereSQL> I accidentally named my "member has one" Headshot => Image,
45: [00:22:00] <SphereSQL> I want to make it a real headshot now.
46: [00:22:00] <SphereSQL> Does anyone have a simple GD-class that draws an crosshair on every image that's recognised as a mugshot?
47: [00:23:00] <howardgrigg> lol
48: [00:28:00] <dd1079> http://www.xarg.org/project/php-facedetect/
49: [00:29:00] <SphereSQL> Ah, yes, I've seen that before. Indeed one to remember. For more then just joking around offcourse
50: [00:38:00] <SphereSQL> Does SS3 has any new methods for creating and destroying/deleting existing objects?
51: [00:38:00] <SphereSQL> well, not creating existing offcourse...
52: [00:42:00] <howardgrigg> hah the validation only works if the field is visible - thats actually helpful
53: [00:44:00] <SphereSQL> whut? Yeah, that's awesome, let me validate that visible field that instantly gives away your data for you
54: [00:44:00] <SphereSQL> Use it that way?
55: [00:44:00] <SphereSQL> you can simply request the postvars, can't you?
56: [00:45:00] <howardgrigg> i know very limited js...
57: [00:47:00] <howardgrigg> yea thats what im using
58: [00:47:00] <SphereSQL> owww, you want to validate with JS??
59: [00:47:00] <SphereSQL> ehm, jQuery validator?
60: [00:47:00] <howardgrigg> i think ive got it sorted now
61: [00:51:00] <dd1079> SphereSQL: you can delete with $object->delete(); but have to take extra care with versioned objects
62: [00:52:00] <SphereSQL> Yeah, but for that, I first need to do a get, so it'll be
63: [00:52:00] <ec8or_> Expression Engine
64: [00:52:00] <SphereSQL> work in EE?
65: [00:52:00] <SphereSQL> Object::get()->byID($data['ID'])->delete();
66: [00:52:00] <ec8or_> anyone here done work in EE?
67: [00:53:00] <dd1079> SphereSQL: http://doc.silverstripe.org/datamodel
68: [00:53:00] <ec8or_> haha
69: [00:53:00] <SphereSQL> Well, that pretty much gives my answer away ;)
70: [00:53:00] <dd1079> SphereSQL: yep :)
71: [00:54:00] * openbees has joined #silverstripe
72: [00:57:00] <SphereSQL> marking it as invisible instead of really-really deleting it.
73: [00:57:00] <SphereSQL> I should override the delete-function.
74: [00:57:00] <SphereSQL> I hate deletion-actions
75: [00:59:00] * xmem quit (Quit: Verlassend)
76: [01:00:00] <LePhil> (statement not related to sphereSQL's statement)
77: [01:00:00] <LePhil> dataObjectManager is sexy
78: [01:00:00] <SphereSQL> LePhil, wait 'till you see Grid ;)
79: [01:00:00] <SphereSQL> A developers worst nightmare:
80: [01:00:00] <LePhil> damn I love uncle cheese
81: [01:00:00] <SphereSQL> A projectmanager that thinks he can code
82: [01:01:00] <SphereSQL> (original statement not related to LePhil's statement)
83: [01:01:00] * dd has joined #silverstripe
84: [01:01:00] <SphereSQL> lol, I got a girlfriend too, but she can get annoyed with my programming-time sometimes.
85: [01:01:00] <ec8or_> SphereSQL: what about one that definitely can code? ;)
86: [01:01:00] <dd> is there any way of adding an $allowed_action to ModelAdmin in 3.0?
87: [01:01:00] <LePhil> I've got a girlfriend, I shouldn't lay my eyes on Grid :P
88: [01:02:00] <dd> when i try to call a custom function on my class that extends ModelAdmin, all I get is an invalid model class error
89: [01:03:00] <LePhil> mine's pretty jealous and if I tell her that I worked with a sexy Grid today all hell will break loose...
90: [01:03:00] * waer-away is now known as waerloga
91: [01:03:00] <SphereSQL> ec8or_, they still are able to make working code FUBAR, because they can code, but have no clue what to do with what code.
92: [01:04:00] <SphereSQL> I've seen it too often, "owww, that's just changing that bit!"
93: [01:04:00] <Colin[pi]> welp, pretty late guys and I need to be up early, catch you on the flipside, tchau
94: [01:04:00] <SphereSQL> yes, there we go, let me fix it again for you
95: [01:04:00] * perverse quit (Ping timeout: 246 seconds)
96: [01:05:00] * Colin[pi] quit (Quit: bum)
97: [01:08:00] * howardgrigg quit (Quit: howardgrigg)
98: [01:08:00] <LePhil> tschau
99: [01:09:00] * dd quit (Quit: Page closed)
100: [01:09:00] <SphereSQL> late??? It's 5PM!
101: [01:14:00] <LePhil> oh, another GMT+2 guy
102: [01:15:00] <dd1079> GMT+2 is best timezone
103: [01:16:00] <SphereSQL> uhu
104: [01:16:00] <SphereSQL> argh, I hate slow upload connections... what's taking the high-speed line so long!
105: [01:16:00] <LePhil> yep
106: [01:17:00] <LePhil> restarting...
107: [01:17:00] * LePhil quit (Quit: Page closed)
108: [01:18:00] <SphereSQL> And now, Dropbox goes 500
109: [01:18:00] * SphereSQL quit (Remote host closed the connection)
110: [01:18:00] <SphereSQL> later guys
111: [01:18:00] <SphereSQL> ok, that's it for today then.
112: [01:24:00] <elgrodo> Drop the day after drop box drops out
113: [01:24:00] <elgrodo> how is the recursive caching in SS3 for partials?
114: [01:25:00] * elgrodo gets irksome when he cannot cache each individual picture of a gallery separately
115: [01:25:00] * LePhil has joined #silverstripe
116: [01:26:00] <LePhil> and back
117: [01:27:00] * apk26_ has joined #silverstripe
118: [01:28:00] * brausend quit (Quit: Computer has gone to sleep.)
119: [01:32:00] * openbees quit (Quit: Leaving)
120: [01:34:00] * terryapodaca has joined #silverstripe
121: [01:37:00] * chillu quit (Quit: chillu)
122: [01:42:00] * LinusN has left #silverstripe
123: [01:44:00] * apk26 quit (Ping timeout: 245 seconds)
124: [01:51:00] * Jeroenem quit ()
125: [01:55:00] * lerni has joined #silverstripe
126: [01:59:00] * lenix quit (Read error: Connection reset by peer)
127: [01:59:00] * lenix has joined #silverstripe
128: [02:01:00] * ^pH quit ()
129: [02:05:00] * Ryoken|0D is now known as Ryoken|Desktop
130: [02:05:00] * Ryoken|Desktop quit (Disconnected by services)
131: [02:05:00] * Ryoken|0D has joined #silverstripe
132: [02:06:00] <terryapodaca> sup everyone!
133: [02:08:00] * lerni quit (Quit: lerni)
134: [02:08:00] * apk26_ quit (Ping timeout: 245 seconds)
135: [02:23:00] <LePhil> good night everyone
136: [02:23:00] <LePhil> sup
137: [02:27:00] * LePhil quit (Ping timeout: 245 seconds)
138: [02:28:00] * unraveledideas has joined #silverstripe
139: [02:29:00] * unraveledideas has left #silverstripe
140: [02:37:00] * waerloga is now known as waer-away
141: [02:42:00] * SphereSilver has joined #silverstripe
142: [02:43:00] <SphereSilver> anyone know of a SS3 wiki-module? Or an easily ported SS2.4 wiki-module?
143: [02:58:00] * waer-away is now known as waerloga
144: [03:02:00] * perverse` has joined #silverstripe
145: [03:06:00] * LoveDuckie has joined #silverstripe
146: [03:07:00] <SphereSilver> And, on another note, is there a Forum-module for SS3 already, or should I start working?
147: [03:08:00] <SphereSilver> Yeah, but I want to do it in 3, just to get the hang of 3 ;)
148: [03:08:00] <LoveDuckie> make sure to commit your module work to github or the like.
149: [03:08:00] <SphereSilver> {My projects} / {Time available}
150: [03:08:00] <LoveDuckie> There is for the 2.4.x as far as I know
151: [03:08:00] <LoveDuckie> but I don't think that it has been upgraded for 3.0
152: [03:08:00] <LoveDuckie> Go for it then :D
153: [03:09:00] <SphereSilver> crap... did I just divide by zero?
154: [03:09:00] <SphereSilver> :P
155: [03:09:00] <LoveDuckie> Haha, I know that feel.
156: [03:09:00] <SphereSilver> Nah, it's a long-run project, so I can probably just build it, but it'll take some time :)
157: [03:09:00] <LoveDuckie> Should I get the hang of SilverStripe more I am probably going to write some tutorials on my webpage
158: [03:09:00] <LoveDuckie> Alrighty.
159: [03:09:00] <LoveDuckie> There's little to no tutorials on modules out there at the moment and I would love to look at some existing modules for projects.
160: [03:10:00] <SphereSilver> that's a basic :)
161: [03:10:00] <SphereSilver> the cool thing is how SS simply enforces MVC
162: [03:10:00] <LoveDuckie> that I used when developing the backend for all my sites.
163: [03:10:00] <LoveDuckie> Funnily enough, I came up with a system similar to that before I came across SS
164: [03:10:00] <SphereSilver> You should! But, if you are inexperienced, start with 3
165: [03:10:00] <LoveDuckie> I am, with SS at least.
166: [03:10:00] <LoveDuckie> and I have.
167: [03:10:00] <SphereSilver> don't try 2.4 and never upgrade, start with 3 instantly
168: [03:10:00] <LoveDuckie> Already picked up the theory behind MVC
169: [03:10:00] <SphereSilver> :D
170: [03:10:00] <LoveDuckie> Yeah.
171: [03:11:00] <LoveDuckie> Agreed.
172: [03:11:00] <LoveDuckie> I like the separation between all the required elements too
173: [03:11:00] <terryapodaca> SphereSilver: I've gotten more done (don't show your gf though ;) )
174: [03:11:00] <LoveDuckie> scripts/images/css/templates/code
175: [03:11:00] <SphereSilver> Terry!
176: [03:11:00] <terryapodaca> http://dm.stricklandapps.com/
177: [03:11:00] <terryapodaca> image slider on home page works now and the footer is done
178: [03:12:00] <terryapodaca> do they? I have a image loader
179: [03:12:00] <SphereSilver> Ehh, do you combine your javascript?
180: [03:12:00] <SphereSilver> the images and the slider take a looooong time to load :(
181: [03:12:00] <SphereSilver> LoveDuckie: separate, structure, build ;)
182: [03:12:00] <terryapodaca> hmmm
183: [03:12:00] <SphereSilver> It's not that I have a crappy internet connection
184: [03:13:00] <LoveDuckie> Alright, perfect :)
185: [03:13:00] <SphereSilver> ehhh, forget the "just a sec" part
186: [03:13:00] <LoveDuckie> lol okay.
187: [03:13:00] <LoveDuckie> just a minute? :D
188: [03:13:00] * Ryoken|Desktop quit (Read error: Connection reset by peer)
189: [03:13:00] <terryapodaca> i am sure i will have more tweaking to do
190: [03:13:00] <SphereSilver> try triggering the slider after window.load instead of $(function(){
191: [03:13:00] <LoveDuckie> Has anyone got any decent tutorials on making a basic admin panel extension for 3.0?
192: [03:13:00] <LoveDuckie> Which classes should I be looking at?
193: [03:13:00] <SphereSilver> just a sec
194: [03:13:00] <SphereSilver> and set a default CSS-background to the slider
195: [03:13:00] <SphereSilver> extend ModelAdmin
196: [03:13:00] <LoveDuckie> LeftAndMain?
197: [03:13:00] <SphereSilver> LoveDuckie:
198: [03:13:00] <SphereSilver> that's simple
199: [03:13:00] * Ryoken|Desktop has joined #silverstripe
200: [03:14:00] <LoveDuckie> Ooer :P
201: [03:14:00] <SphereSilver> It seems I'm locked out of my account at my work :P
202: [03:14:00] <SphereSilver> potato, potato :P
203: [03:14:00] <LoveDuckie> haha, alright :)
204: [03:14:00] <SphereSilver> Can't access my companies github to fetch a SS3 example ;)
205: [03:14:00] <LoveDuckie> sure you're not breaching NDA?
206: [03:14:00] <SphereSilver> I most probably did that myself today :P
207: [03:15:00] <SphereSilver> I had to reset the network setup of the server.... I guess I forgot some stuff :P
208: [03:15:00] <SphereSilver> brb, hungry
209: [03:16:00] * PigeonFriend quit ()
210: [03:22:00] * zfmf has left #silverstripe
211: [03:27:00] * catcher has joined #silverstripe
212: [03:28:00] <catcher> Client's wish list includes cropping thumbnails from photos in the CMS themselves. Is there anything in SS3 that may help with this?
213: [03:30:00] <ss23> Doubtful, but at least its easy with Silverstripe to write it yourself
214: [03:31:00] * gelignite has joined #silverstripe
215: [03:32:00] <ss23> Easy to do resizing with Silverstripe, lots of image functions etc
216: [03:32:00] <catcher> ss23, easy to write something that lets them select a section of a photo?
217: [03:33:00] <ss23> compared to vanilla PHP etc
218: [03:33:00] <ss23> Assuming there's some kind of JS you can use to select a subset of an image, then just feeds those into a crop function
219: [03:34:00] <catcher> ss23, it's the selecting part that sounds nasty from scratch. But you're right, there's probably a js plug out there somewhere.
220: [03:56:00] <SphereSilver> catcher, I default resize any image uploaded
221: [03:57:00] <LoveDuckie> Is that if you extend from the Image object?
222: [03:57:00] <SphereSilver> http://sspaste.com/paste/show/4ff3362e09997
223: [03:57:00] <SphereSilver> that's a default resize
224: [03:57:00] <SphereSilver> but you could also use the same, but with the image crop function
225: [03:57:00] <ss23> He's talking about crop, not resize I thik
226: [03:59:00] <ss23> Sounds yuck
227: [03:59:00] <FrozenFire> If anyone's interested in mentoring, myself and a few other people active in the PHP community are establishing #phpmentoring
228: [04:00:00] <SphereSilver> you mean my onAfterWrite resizer?
229: [04:00:00] <FrozenFire> ?
230: [04:00:00] <SphereSilver> eh?
231: [04:03:00] * joshy123 quit (Ping timeout: 240 seconds)
232: [04:04:00] * apk26 has joined #silverstripe
233: [04:09:00] * popeshoe quit (Quit: Leaving)
234: [04:10:00] * UndefinedOffset quit (Quit: Leaving.)
235: [04:11:00] <LoveDuckie> That's cool.
236: [04:11:00] <LoveDuckie> I'll give that channel a join
237: [04:12:00] <LoveDuckie> I'd consider myself to be a strong developer already on PHP, but always happy to learn new things and fill in the gaps that may have occurred.
238: [04:12:00] <SphereSilver> On the list, although I'm not a PHP expert :(
239: [04:12:00] <FrozenFire> SphereSilver, Feel free to put yourself out there as a protege :)
240: [04:13:00] <SphereSilver> I can write PHP ;)
241: [04:13:00] <FrozenFire> SphereSilver, You might be interested in apprenticing with a PECL dev
242: [04:13:00] <SphereSilver> I just prefer Embedded C or C++ to be honoust :P
243: [04:13:00] <FrozenFire> In the PHP community there has informally been a great deal of mentorship, even between experienced PHP developers.
244: [04:14:00] <SphereSilver> hmmmm, I should actually
245: [04:14:00] <SphereSilver> I just have issues with time vs. what I want to do ;)
246: [04:14:00] <FrozenFire> They can teach you to write PHP extensions, and to hack the PHP sources.
247: [04:15:00] <LoveDuckie> always intrigued with the development of php extension development.
248: [04:15:00] <FrozenFire> Heh, believe me, I know. I have a full-time job, an apprentice of my own, several open-source projects, and now #phpmentoring :)
249: [04:17:00] <FrozenFire> Hard to make time for any of them, at times.
250: [04:18:00] <SphereSilver> I know the feeling...
251: [04:24:00] * cloudykun has joined #silverstripe
252: [04:25:00] <cloudykun> Yo.
253: [04:25:00] <SphereSilver> eyyy
254: [04:26:00] <cloudykun> I was curious, anybody got a solution to setting up a captcha on SS 3.0? The module for recaptcha gets an error on "FormField->Name is deprecated. Use getName() instead. Called from RecaptchaField->Field."
255: [04:27:00] <SphereSilver> just don't use the "include_once()" instruction and you should be fine.
256: [04:27:00] * r3v3rb has joined #silverstripe
257: [04:27:00] <SphereSilver> you could also simply follow the ReCaptcha instructions. They work as well.
258: [04:28:00] <SphereSilver> I never had that experience. I did hack around in the userforms though, but on default forms, you can just add the ReCaptcha as a literalfield
259: [04:28:00] <cloudykun> Really? I tried adding it using user forms and the "Spam protection" module. And I got that error.
260: [04:29:00] <SphereSilver> in the handling, you can then just follow instructions
261: [04:29:00] <SphereSilver> and copy/paste the contents of the instructions
262: [04:29:00] <cloudykun> I might have gotten it to work. But I'll keep that in mind. Thanks Sphere. :)
263: [04:30:00] <SphereSilver> no problem :)
264: [04:36:00] * slith has joined #silverstripe
265: [04:36:00] <r3v3rb> np, no experience yet with 3
266: [04:36:00] <cloudykun> I'm using it with 3.0
267: [04:36:00] <r3v3rb> I have it working with 2.4.7 if that helps
268: [04:36:00] <r3v3rb> cloudykun: you using recaptcha with SS3 or 2.4.7 ?
269: [04:37:00] <cloudykun> Sent an email and it worked. Now need to try and see if it returns an error if the captcha is incorrect
270: [04:37:00] <cloudykun> And I think I found the working method for 3.0
271: [04:37:00] <cloudykun> Yeah, I've used it tons with 2.4.7
272: [04:37:00] <lx-berlin> Zauberfisch: are you around? what is this screen.css for ? is it just for screen? so that you might add a print.css ?
273: [04:37:00] <r3v3rb> nice
274: [04:38:00] <cloudykun> Ah, yeah, I can understand how that'd be tough.
275: [04:38:00] <r3v3rb> was about to start two sites with 3, but no pixlr just yet and client needs browser based editing of images built in
276: [04:38:00] <cloudykun> So, I did a test with an incorrect captcha and the return is pretty scary. lol.
277: [04:38:00] <cloudykun> "[User Deprecated] i18n::_t is deprecated. The $priority argument to _t() is deprecated, please use module inclusion priorities instead. Called from _t."
278: [04:39:00] <cloudykun> Looks like it just doesn't like _t if I can change that, it might work.
279: [04:40:00] * UndefinedOffset has joined #silverstripe
280: [04:45:00] <SphereSilver> http://frambozentaart.nl
281: [04:45:00] <SphereSilver> (yes, just registered :P )
282: [04:45:00] <SphereSilver> Owwwww yeah!
283: [04:45:00] <dd1079> UncleCheese is awesome
284: [04:46:00] <SphereSilver> It's the Dutch translation of Raspberry Pie
285: [04:46:00] <SphereSilver> dd1079: yeah, I saw it, looks good!
286: [04:46:00] <cloudykun> Hey r3v3rb does that error make any sense to you?
287: [04:46:00] <SphereSilver> guess what it's gonna be :P
288: [04:46:00] <dd1079> http://www.leftandmain.com/silverstripe-screencasts/2012/07/03/bootstrap-forms-for-silverstripe-3/
289: [04:47:00] <SphereSilver> use the translation-module + YAML files
290: [04:47:00] <r3v3rb> not atm cloudykun :(
291: [04:47:00] <SphereSilver> the original i18n method from 2.4.x has been deprecated
292: [04:48:00] <SphereSilver> and that it's now YAML instead of a PHP array ;)
293: [04:48:00] <cloudykun> SphereSilver: is that an ss3.0 module I can download?
294: [04:48:00] <SphereSilver> I have actually no clue, but I know it's been moduled instead of included by default.
295: [04:48:00] <cloudykun> The argument looks like it's telling me that I don't need the _t but what would I put instead…? Return?
296: [04:49:00] <SphereSilver> but, it's been deprecated and the translation-module should take over.
297: [04:49:00] <SphereSilver> Thus, it works, but you should switch to the module.
298: [04:49:00] <cloudykun> I found one of their downloads of it.
299: [04:49:00] <SphereSilver> I think, but that's a guess, the translation is still available via Sapphire
300: [04:49:00] <cloudykun> And I practically take most info here as gospel. ;)
301: [04:49:00] <cloudykun> Will do. Thanks.
302: [04:49:00] <SphereSilver> but that's a rough guess
303: [04:50:00] <SphereSilver> You should, it's the story of SilverStripe. It started long ago, before mankind even knew the internet existed. It was created...
304: [04:50:00] <SphereSilver> :P
305: [04:51:00] <cloudykun> Another new religion to throw alongside Evolution and all the others. ;)
306: [04:52:00] <cloudykun> Lol. Scary to think I'm part of an ss cult.
307: [04:52:00] <SphereSilver> Reminds me of the 30sec to Mars song...
308: [04:52:00] <SphereSilver> "Yes, this is a cult" :P
309: [04:53:00] <cloudykun> It's called a typo. :'(
310: [04:53:00] <cloudykun> :P
311: [04:53:00] <SphereSilver> I am so frikkin' glad you didn't misspell "an" now :P
312: [04:54:00] <SphereSilver> It would be creepy
313: [04:54:00] <cloudykun> Lol. I'll remember my grammar rules. An apple. A cat. ;)
314: [04:54:00] <SphereSilver> although most here probably will refer to it as "his annoying mood"
315: [04:54:00] <SphereSilver> I'm having a beer... I'm getting into my funny-mood
316: [04:54:00] <SphereSilver> yet, don't. Don't make that typo. DO NOT FORGET THE "N"!
317: [04:55:00] <SphereSilver> :D
318: [04:55:00] <SphereSilver> And do not ever say "A SS Cult" :P
319: [04:56:00] <SphereSilver> shit, I did it wrong, didn't I?
320: [04:57:00] <cloudykun> I suppose it's better to typo there than otherwise
321: [04:57:00] * DimiStripe has joined #silverstripe
322: [04:57:00] <SphereSilver> BTW, can I have my nickname-password?
323: [04:57:00] <SphereSilver> I think Pyromanik took it.... :/
324: [05:05:00] <DimiStripe> Hi guys, having troubles installing SS3 on kloxo based server (Where SS2 worked fine) . The problem - it would give me the error during install, and form first page : [Warning] is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/share/php/Zend/Translate/Adapter/I18nRailsYamlAdapter.php) is not within the allowed path(s): ...
325: [05:07:00] * cloudykun has left #silverstripe
326: [05:07:00] <DimiStripe> The probelm actually was appearing in http://open.silverstripe.org/ticket/7425 (by me)
327: [05:07:00] <DimiStripe> and still can find no fix
328: [05:10:00] <DimiStripe> oh, ok, disabling open_basedir totaly per server helped :)
329: [05:11:00] * cloph_away quit (Ping timeout: 248 seconds)
330: [05:13:00] * UndefinedOffset quit (Quit: Leaving.)
331: [05:14:00] * cloph_away has joined #silverstripe
332: [05:14:00] <lx-berlin> or add /usr/share/php/Zend/Translate/Adapter/ to the allowed pathes. (but i guess then you will end up with adding many pathes)
333: [05:23:00] <DimiStripe> lx-berlin: there are no folders/file below /usr/share/php
334: [05:23:00] <DimiStripe> its simply empty
335: [05:23:00] * r3v3rb has left #silverstripe
336: [05:30:00] * theorytank has joined #silverstripe
337: [05:30:00] <SphereSilver> eh?
338: [05:30:00] <lx-berlin> in framework/i18n/i18n.php (line 3): require_once 'i18nRailsYamlAdapter.php'; So somehow SS is looking at the wrong folder i guess ?!
339: [05:33:00] <DimiStripe> probably yes :)
340: [05:36:00] * cloph_away quit (Ping timeout: 264 seconds)
341: [05:37:00] <lx-berlin> offtopic: git noob question :) when i make "git status" i get: Changes not staged for commit: deleted: mysite/css/screen.css , ....
342: [05:37:00] * DimiStripe quit (Ping timeout: 245 seconds)
343: [05:37:00] * UndefinedOffset has joined #silverstripe
344: [05:38:00] <lx-berlin> when i make "git add ." these deleted files stay in the list of "not steaged for commit"
345: [05:39:00] <ss23> You can git commit -a if that works, otherwise probaby just git commit their.names
346: [05:39:00] <lx-berlin> what command do i need to commit them as deleted ?
347: [05:39:00] * cloph_away has joined #silverstripe
348: [05:40:00] <lx-berlin> now i am trying it with a gui tool (tortoise git). :) if this doesnt help, i will try to add each single filename . thanks
349: [05:41:00] <SphereSilver> I always have preferred the command-line method.
350: [05:41:00] <SphereSilver> But good luck :)
351: [05:41:00] <SphereSilver> and my farts smell like a pizza. Which I haven't eaten last couple of days...
352: [05:41:00] <SphereSilver> so far the TMI-moment.
353: [05:42:00] <lx-berlin> tortoise git isnt really working on Windows, when your repo is on a samba shared folder. (which is not a problem of tortoise but of msysgit) now i have to wait some minutes to make a commit :(
354: [05:49:00] <lx-berlin> i just pushed changes to my ss3-boilerplate repo on github. Now i am thinking if there might be legal problems if i include boilerplate in a thirdpartyfolder in my own repo.
355: [05:50:00] <lx-berlin> should i read the licence of any other github project, if i am allowed to have my own project on github and include their files in a subfolder ?
356: [05:51:00] <lx-berlin> any thoughts?
357: [05:56:00] * lx-berlin has left #silverstripe
358: [05:56:00] <lx-berlin> ok, thats it for today.
359: [06:03:00] * simon_w quit (Quit: This computer has gone to sleep)
360: [06:08:00] * cloph_away quit (Ping timeout: 244 seconds)
361: [06:08:00] * robert_ has joined #silverstripe
362: [06:11:00] * cloph_away has joined #silverstripe
363: [06:13:00] * chillu has joined #silverstripe
364: [06:16:00] * mobiusnz has joined #silverstripe
365: [06:17:00] * robert_ quit (Ping timeout: 265 seconds)
366: [06:24:00] * UndefinedOffset quit (Quit: Leaving.)
367: [06:29:00] <Pyromanik> SphereSilver, I did not.
368: [06:30:00] <SphereSilver> then.... who did?
369: [06:31:00] <ss23> THEN WHO!
370: [06:31:00] <ss23> oh god spam
371: [06:31:00] <Pyromanik> You did!
372: [06:31:00] <Pyromanik> >nickserv< info spheresilver
373: [06:31:00] <Pyromanik> -NickServ- Information on SphereSilver (account SphereSQL):
374: [06:31:00] <Pyromanik> -NickServ- Registered : Jun 30 00:47:58 2012 (3 days, 19:42:01 ago)
375: [06:31:00] <Pyromanik> -NickServ- User reg. : Jun 30 00:46:36 2012 (3 days, 19:43:23 ago)
376: [06:31:00] <Pyromanik> -NickServ- Last addr : ~chatzilla@82-197-198-114.fiber.tweak.nl
377: [06:31:00] <Pyromanik> -NickServ- Last seen : Jun 30 02:02:19 2012 (3 days, 18:27:40 ago)
378: [06:31:00] <Pyromanik> -NickServ- Flags : HideMail
379: [06:31:00] <Pyromanik> -NickServ- *** End of Info ***
380: [06:31:00] <Pyromanik> You stole the cookies from the cookie jar!
381: [06:31:00] <ss23> WHO ME?!
382: [06:31:00] <SphereSilver> crap, then, I forgot my password :P
383: [06:31:00] <Pyromanik> COULDN'T BE!
384: [06:31:00] <SphereSilver> Ah well, it will run out eventually :P
385: [06:31:00] <ss23> SphereSilver: Or just reset it?
386: [06:31:00] <Pyromanik> SphereSQL
387: [06:32:00] <SphereSilver> SphereSQL and SphereSilver are mine... but I don't know the passwords :P
388: [06:32:00] <Pyromanik> /msg nickserv help
389: [06:32:00] <Pyromanik> yeah, but you can request an email
390: [06:35:00] * cloph_away quit (Ping timeout: 246 seconds)
391: [06:39:00] * cloph_away has joined #silverstripe
392: [06:43:00] <ss23> FIX IT!
393: [06:43:00] <Pyromanik> oh ffs
394: [06:43:00] <Pyromanik> computer failing!
395: [06:43:00] <Pyromanik> not good not good
396: [06:44:00] <ss23> NEW HDD!
397: [06:44:00] <Pyromanik> failing hdd, can't.
398: [06:44:00] <Pyromanik> yeh but all my dataz
399: [06:45:00] <Pyromanik> nowhere to put in mean time
400: [06:45:00] <Pyromanik> because failing hdd
401: [06:45:00] <Pyromanik> BUT I CANNOT CONNECT ><
402: [06:45:00] <Pyromanik> except that massive terabyte sized central storage server connected on our network
403: [06:46:00] <ss23> MORE DHDS
404: [06:46:00] <Pyromanik> on the bright side
405: [06:46:00] <ss23> QUICK
406: [06:46:00] <Pyromanik> Garbage is apparently the only music that the music player can still read.
407: [06:46:00] <Pyromanik> better yet, it's version 2.0
408: [06:46:00] <ss23> lol
409: [06:46:00] <Pyromanik> can't launch new apps
410: [06:46:00] <ss23> MORE MORE MORE :O
411: [06:46:00] <ss23> HDDS
412: [06:50:00] <Pyromanik> without unmounting -.-
413: [06:50:00] <Pyromanik> "Could not save file /home/lolcakes/dev/TODO - Read-only file system"
414: [06:50:00] <Pyromanik> no it's not, you just can't write to it because it's dropped from mount, lol.
415: [06:52:00] <ss23> No one can
416: [06:52:00] <ss23> It's too late! You can't save him, Pyromanik
417: [06:52:00] <Pyromanik> listening musics
418: [06:52:00] <Pyromanik> but
419: [06:52:00] <ss23> REBOOOOOOT!
420: [06:52:00] <ss23> REBOOT MAN!
421: [06:52:00] <Pyromanik> cannot write cache files to disk, crashes instead.
422: [06:52:00] <ss23> :O
423: [06:52:00] <Pyromanik> clickity click in the mozillas, suddenly disappear!
424: [06:52:00] * ss23 gets a tear in his eye
425: [06:53:00] <ss23> I even had to get up and show her around town so she could get to where she needed to go
426: [06:53:00] <ss23> She was FINE
427: [06:53:00] <Pyromanik> how's your grandmother you rude bastard
428: [06:53:00] <SphereSilver> He can be saved. But does he want to?
429: [06:53:00] <ss23> lol
430: [06:53:00] <Pyromanik> SphereSilver, not really. But I do want my datas
431: [06:53:00] <SphereSilver> Shouldn't it be better, if we save ourselves?
432: [06:53:00] <SphereSilver> DANGER WILL ROBINSON! DANGER!
433: [06:53:00] <Pyromanik> yes SphereSilver
434: [06:53:00] <Pyromanik> danger indeed.
435: [06:54:00] <Pyromanik> when you use Ubuntu.
436: [06:54:00] <Pyromanik> THIS IS WHAT HAPPENS
437: [06:54:00] <SphereSilver> That could be any movie!
438: [06:54:00] <Pyromanik> how about "BOOM, and the bitch goes down"
439: [06:54:00] <Pyromanik> Lost in Space was a TV series -.-
440: [06:54:00] <SphereSilver> "You B*tch! You dropped my baby!"
441: [06:54:00] <SphereSilver> Next movie-quote to guess!
442: [06:54:00] <SphereSilver> Eh? Ubuntu rocks?
443: [06:55:00] <SphereSilver> With a bitch in it
444: [06:55:00] <Pyromanik> no
445: [06:55:00] <Pyromanik> It's very specific.
446: [06:56:00] <Pyromanik> yeah, you know it
447: [06:56:00] <SphereSilver> wow, was it a horror-movie?
448: [06:56:00] <Pyromanik> protip: stars a married couple, one of whom was on friends.
449: [06:56:00] <SphereSilver> Really?
450: [06:56:00] <SphereSilver> wow, that's a long time ago I've seen that movie!
451: [06:56:00] <Pyromanik> :P
452: [06:56:00] <SphereSilver> scream!
453: [06:57:00] <Pyromanik> then suddenly in the shorts a trailer for Scream 4 came up
454: [06:57:00] <Pyromanik> and had recently been thinking about scream, and how weird would it be if they made another one
455: [06:57:00] <Pyromanik> So I went to the movies recently
456: [06:57:00] <SphereSilver> but you still haven't guessed mine....
457: [06:57:00] <SphereSilver> yeah, another scream with the same cast, that would be fun!
458: [06:57:00] <Pyromanik> I laughed the entire way through the trailer.
459: [06:57:00] <SphereSilver> although... all the weelchairs and such...
460: [06:57:00] <SphereSilver> that's ok, I go to the cinema once every week.
461: [06:58:00] <Pyromanik> SphereSilver, that's actually what it was. Original cast and such
462: [06:58:00] <SphereSilver> I remember the first time I saw scream... it was with my (now long time ex) girlfriend, and she was scared.
463: [06:58:00] <SphereSilver> So I told her "Awww, it's ok hun, that's the main character, she won't die"
464: [06:58:00] <SphereSilver> I was kinda proven wrong in the next minute :D
465: [06:59:00] <SphereSilver> I don't even know who was about to die, or who I was talking about. But I was then 17... and my girlfriend was hugging me like it was the end of the world :P
466: [07:00:00] <SphereSilver> then I kinda ruined the moment by saying "Although, I MIGHT be wrong about the not-dying part"
467: [07:00:00] <SphereSilver> 90's.... lovely memories
468: [07:00:00] <Pyromanik> smooth
469: [07:01:00] * eighty4 has joined #silverstripe
470: [07:02:00] <Pyromanik> so what was your movie, I dunno.
471: [07:02:00] <SphereSilver> Resident Evil - Extinction
472: [07:02:00] * Pyromanik waits for "nothing, it's what my gf just said to me"
473: [07:03:00] <SphereSilver> If my girlfriend said that... I would be more surprised then scared :P
474: [07:03:00] * willr has joined #silverstripe
475: [07:03:00] <SphereSilver> hey will!
476: [07:04:00] <eighty4> o.0
477: [07:04:00] <SphereSilver> Pyromanik: "It's mercy, compassion, and forgiveness I lack. Not rationality"
478: [07:04:00] <CIA-12> silverstripe: TeamCity sapphire/translation-staging * r24c0059 / lang/de.yml : MINOR Updated translations - http://git.io/YnjEzw
479: [07:05:00] * eighty4 comes in thinking of asking something smart related to mvc and is meat by obscure small penis jokes by Pyromanik and SphereSilver
480: [07:05:00] <Pyromanik> eighty4, no, we're talking about movies actually.
481: [07:05:00] <SphereSilver> ehhhhhhh
482: [07:05:00] <Pyromanik> SphereSilver, I was about to add "At which point I'd hope she was talking about your cat"
483: [07:06:00] <eighty4> they might be
484: [07:06:00] <SphereSilver> But horror movies are fun!
485: [07:06:00] <SphereSilver> and that's a contradictio in terminus
486: [07:06:00] <SphereSilver> don't spoil the fun Pyromanik !
487: [07:06:00] <eighty4> :/
488: [07:06:00] <SphereSilver> No, eighty4, we were just thinking of funny punchlines to say when we ehhh... no, nevermind. Horror-movies pretty much.
489: [07:06:00] <eighty4> Pyromanik: here I was hoping I'd steped into some fun discussion
490: [07:07:00] <eighty4> but I'd much rather here about your in inadequatelly in bed :P
491: [07:07:00] * eighty4 should probably say that he's a bit drunk :/
492: [07:07:00] <SphereSilver> Pyromanik: I think... my girlfriend is quite capable of saying that. But it might scare me. For the first time in my life
493: [07:07:00] <SphereSilver> (scare me of horror-quotes that is)
494: [07:08:00] <SphereSilver> eighty4: You will never know! muhahahahahahahahaha
495: [07:08:00] <eighty4> oh well. Just installe 3.0 really like what you've done with the admin interface
496: [07:08:00] <eighty4> huge improbement over 2.something
497: [07:09:00] <eighty4> but you should probably remove Swedish as a language :| It's really not translated
498: [07:09:00] <SphereSilver> and Norwegian.
499: [07:09:00] <SphereSilver> and Danish btw
500: [07:09:00] <SphereSilver> I can speak Swedish
501: [07:09:00] <SphereSilver> Your typing skills seem to degrade by the beer mate :P
502: [07:10:00] <SphereSilver> You don't have Systembolaget in Sweden, do you? Or am I mixing Norway and Sweden now?
503: [07:10:00] <SphereSilver> and German
504: [07:10:00] <SphereSilver> and Dutch
505: [07:10:00] <SphereSilver> and Frisian
506: [07:10:00] <eighty4> SphereSilver: nah :) I'm a swed. I really suck at english, even more so when I've had a couple of beers
507: [07:10:00] <SphereSilver> and English
508: [07:10:00] <SphereSilver> but no French. I hate that language.
509: [07:10:00] <SphereSilver> hahahahaha :) good reply. Beer?
510: [07:11:00] <Pyromanik> eighty4, you're welcome to translate!
511: [07:11:00] <eighty4> I.e. cant buy beer on a sunday
512: [07:11:00] <eighty4> We have systembolaget yes
513: [07:11:00] <Pyromanik> :)
514: [07:11:00] <Pyromanik> we'd appreciate it
515: [07:11:00] <SphereSilver> Really, since when?
516: [07:12:00] <SphereSilver> It's been a long time since I've been to Sweden actually. About 12 years ago at least
517: [07:12:00] <eighty4> Pyromanik: not really there yet. I have at least a couple of projects I should translate before I come to SS.
518: [07:12:00] * gelignite quit (Quit: http://bit.ly/nkczDT)
519: [07:12:00] <Pyromanik> ha, fair enough.
520: [07:12:00] <eighty4> Pyromanik: atm I'm at the "this might be nice" state
521: [07:12:00] <Pyromanik> maybe we'll get discorpia or ec8or_ to do it :P
522: [07:13:00] <eighty4> We did some front-end work for a silverstripe site and I liked parts of it so thougth I might install it
523: [07:13:00] <SphereSilver> I'm gonna go there in 3 years!
524: [07:13:00] <SphereSilver> Stockholm: https://www.youtube.com/watch?v=3yYohRpmQeY
525: [07:14:00] <SphereSilver> (And yes, I admit it, I mixed Norway and Sweden. My bad)
526: [07:14:00] <eighty4> SphereSilver: people tend to do that
527: [07:15:00] <Pyromanik> mm
528: [07:15:00] <Pyromanik> they do
529: [07:16:00] <eighty4> oh, sara is skilled
530: [07:17:00] <SphereSilver> killed?
531: [07:17:00] <eighty4> skilled
532: [07:18:00] <SphereSilver> (or any other letter for that matter)
533: [07:18:00] <eighty4> as in talented
534: [07:18:00] <SphereSilver> ok, just checking ;)
535: [07:18:00] <SphereSilver> easy type... the s-space-s error ;)
536: [07:18:00] <eighty4> any reason why I should have written killed?
537: [07:19:00] <Pyromanik> hahah
538: [07:19:00] <SphereSilver> Well, in consideration. The horror-movies and such
539: [07:19:00] <SphereSilver> "Sara is killed" is not a weird argument :P
540: [07:19:00] <eighty4> ah
541: [07:19:00] <eighty4> true
542: [07:19:00] <eighty4> oh… and she's really cute
543: [07:19:00] <eighty4> eh… she's not in here atm right?
544: [07:20:00] * eighty4 googles lecher
545: [07:20:00] <eighty4> flickjägare?
546: [07:20:00] <eighty4> oh, good
547: [07:20:00] <Pyromanik> (not here)
548: [07:20:00] <Pyromanik> but yeah, she is.
549: [07:20:00] <Pyromanik> lol
550: [07:20:00] <Pyromanik> see, I mentioned that once and got told I was a lecher
551: [07:21:00] * eighty4 wants one of those monsters. Very nice
552: [07:21:00] <Pyromanik> kinda like a pervert, but not really.
553: [07:22:00] <eighty4> Pyromanik: right, that I don't want to be :(
554: [07:22:00] <SphereSilver> Or have another beer and regret it.
555: [07:22:00] <SphereSilver> If the beer is talking, you seriously need to go to bed mate.
556: [07:22:00] <eighty4> it's all the beer talking!
557: [07:23:00] <Pyromanik> eighty4, there's nothing pervy about it, she is quite good looking.
558: [07:23:00] <eighty4> SphereSilver: I guess I would have said she's cute sober as well.
559: [07:24:00] <SphereSilver> :P
560: [07:24:00] <SphereSilver> Connor?
561: [07:24:00] <SphereSilver> sorry
562: [07:24:00] <eighty4> Connor?
563: [07:24:00] <SphereSilver> Sorry
564: [07:24:00] <SphereSilver> Sarah Connor
565: [07:25:00] <SphereSilver> I'm in my weird-place too ;)
566: [07:25:00] <eighty4> lol
567: [07:25:00] <eighty4> I wonder if it's a good idea to start playing with SS's weird caching right now
568: [07:25:00] <Pyromanik> make the magic happen
569: [07:26:00] <SphereSilver> I feel like "bad luck Brian"
570: [07:26:00] <SphereSilver> It's not weird, it's Silverstripe!
571: [07:26:00] <SphereSilver> SS and weird caching? It does actually make sense you know
572: [07:26:00] <SphereSilver> 4 e-mails... all from Twitter :(
573: [07:27:00] <eighty4> All I know is that you seem to cache everything and that you need to do ?flush=1 when doing front end :)
574: [07:27:00] <SphereSilver> you're mixing up cache and "generated frontend view"
575: [07:27:00] <SphereSilver> not.... entirely
576: [07:28:00] <eighty4> Pyromanik: I expect it does. But I haven't worked with it enougth to realize that yet :)
577: [07:28:00] <eighty4> probably do :) All I know is that I was told to do ?flush=1 to be able to get my frontend files updated
578: [07:28:00] <Pyromanik> eighty4, it depeneds on what file you update.
579: [07:28:00] <Pyromanik> but generally if you make a change and it's not showing up, do a ?flush=1 to flush all templates associated with the current page, or ?flush=all to flush the entire cache (site wide). You'll need to be logged in to do the =all though
580: [07:29:00] <SphereSilver> Does anyone know a way of having the =1 method also force admin privileges?
581: [07:29:00] <SphereSilver> because.... well... it kinda can do a lot of harm via DDoS methods
582: [07:30:00] <SphereSilver> keep requesting a flush is heavy on the system
583: [07:32:00] <eighty4> it really is
584: [07:32:00] <Pyromanik> SphereSilver, I imagine you'd have to hack at director or ssviewer or something.
585: [07:33:00] <SphereSilver> I'm not afraid of my Director :P
586: [07:33:00] <Pyromanik> or the ss_dev mailing list that simon_w keeps trying to get me to join.
587: [07:33:00] <SphereSilver> I'll talk to him next month ;) Or give him a better version of how to handle it :P
588: [07:33:00] <Pyromanik> or sminnee_
589: [07:33:00] <eighty4> must be a reason why you can do flush=1 without admin?
590: [07:33:00] <Pyromanik> but it's a valid point. Perhaps you should raise it with sminnee
591: [07:34:00] <eighty4> better version? Don't let people do flush=1 unless they have admin
592: [07:34:00] <SphereSilver> can continously request a ?flush=1 page, without any problems. And putting a lot of strain on it.
593: [07:34:00] <SphereSilver> anyone who finds out the page is a Silverstripe-website
594: [07:34:00] <SphereSilver> anyway, what I indeed mean, is the flush, even on one page, is hard on the system.
595: [07:34:00] <eighty4> done
596: [07:35:00] <SphereSilver> flush, dev, test, any kind of action like that, SHOULD require a flush
597: [07:35:00] <SphereSilver> I can not show you an example, but my companies "branding" will never tell it's a SS installation ;)
598: [07:35:00] <eighty4> SphereSilver: It is on a default install
599: [07:35:00] <SphereSilver> eighty4: nope, that's not true
600: [07:35:00] <eighty4> foobar.tld/admin <-- tells you it's a ss :)
601: [07:36:00] <SphereSilver> exactly. Out of the box is easy. Branded... not so much
602: [07:36:00] <eighty4> but it's not out of the box
603: [07:36:00] <eighty4> You can make a win box look like it's a Linux box if you really want to
604: [07:36:00] <SphereSilver> does that, definitively give away, it's SS?
605: [07:36:00] <eighty4> of course you can hide it
606: [07:36:00] <SphereSilver> http://wedstrijden.8s.nl/Security/login?BackURL=%2Fadmin
607: [07:37:00] <SphereSilver> I'm not afraid of showing it's SS
608: [07:37:00] <SphereSilver> I was talking about the looks. If I would use the meta-disable tag, you wouldn't see that.
609: [07:37:00] <SphereSilver> I know, but that's even on the index ;)
610: [07:37:00] * zlh32 has left #silverstripe
611: [07:37:00] <eighty4> SphereSilver: "<meta name="generator" content="SilverStripe - http://silverstripe.org" />"
612: [07:37:00] <eighty4> SphereSilver: it really screams ss
613: [07:38:00] <eighty4> they'll write a small script pinging different pages on the site trying to find a ss site
614: [07:38:00] <SphereSilver> eighty4: true
615: [07:38:00] <SphereSilver> as long as it doesn't say "Silverstripe version X"
616: [07:38:00] <eighty4> if we're talking ddos problems conserning flush=1 people wont just look at the design
617: [07:39:00] <SphereSilver> 403
618: [07:39:00] <SphereSilver> I was just pointing out, that de looks of the login-screen, does not equal Silverstripe ;)
619: [07:39:00] * terryapodaca has left #silverstripe
620: [07:39:00] <eighty4> doing things ilke checking what response you get from /cms/_config.php and so on
621: [07:39:00] <irogue> but the /Security/login gives it away pretty quickly :P
622: [07:39:00] <SphereSilver> 402 forbidden, it should be
623: [07:40:00] <eighty4> tells you Sara is not running SS :)
624: [07:40:00] <eighty4> and on that: http://www.saratusar.com/admin
625: [07:40:00] <SphereSilver> nope, that's a wordpress
626: [07:42:00] <SphereSilver> it's a tricky business to auto-do-anything
627: [07:42:00] <SphereSilver> why?
628: [07:42:00] <eighty4> SS really needs "autoupdate"/autoinstall ala wp
629: [07:42:00] <eighty4> it's a nice thing to have :)
630: [07:42:00] <FrozenFire> eighty4, What distinguishes SS from the rest is that it's not so tightly integrated with the CMS.
631: [07:43:00] <FrozenFire> You can remove the CMS entirely.
632: [07:43:00] <eighty4> FrozenFire: mmm, I've read about the framework being good
633: [07:43:00] <FrozenFire> For modules, I use git submodules
634: [07:43:00] <FrozenFire> I'd find it annoying to have autoinstall become the norm
635: [07:43:00] <irogue> yeah, autoupdate would be a nightmare... i can just imagine it trying to install ss3 modules on ss2.4 :P
636: [07:43:00] <FrozenFire> Because it'd become more difficult to manually install, as is the case with many CMS+Frameworks
637: [07:44:00] <FrozenFire> Notoriously Joomla
638: [07:44:00] <SphereSilver> Since when is Joomla a CMS+Framework?
639: [07:45:00] <eighty4> FrozenFire: If I complain about it tomorrow then mind :)
640: [07:45:00] <SphereSilver> no, Joomla is a rampage on true quality of code.
641: [07:45:00] <eighty4> FrozenFire: don't mind me to much tonight. I've had a couple of beers to much to make sense.
642: [07:45:00] <FrozenFire> SphereSilver, It's a tightly coupled one.
643: [07:46:00] <irogue> if you care about security, you won't be running things out of the box :P
644: [07:46:00] <SphereSilver> anyway. I'm going to see if my bed still works. I'm gonna test it for about 10 hours.
645: [07:46:00] <Pyromanik> meta generator
646: [07:46:00] <Pyromanik> yeah well out of the box I think that there's also a metatag that states that it's silverstripe
647: [07:46:00] <eighty4> Pyromanik: of course you can. But again. Out of the box.
648: [07:46:00] <SphereSilver> that does not qualify as a CMS/Framework
649: [07:46:00] <eighty4> ouch, don't mention joomla
650: [07:46:00] <Pyromanik> you can change that
651: [07:46:00] <Pyromanik> <eighty4> foobar.tld/admin <-- tells you it's a ss :)
652: [07:46:00] <SphereSilver> It's spaghetti
653: [07:47:00] <SphereSilver> so.... see you in 10 hours maybe.
654: [07:47:00] <Pyromanik> lol, gw SphereSilver
655: [07:47:00] <Pyromanik> hmm
656: [07:47:00] <Pyromanik> mebbe
657: [07:47:00] <eighty4> Pyromanik: also mentioned that :)
658: [07:47:00] <SphereSilver> g'night folks
659: [07:47:00] <Pyromanik> l8r
660: [07:47:00] * SphereSilver quit (Quit: If it's not broke. It's lacking features.)
661: [07:48:00] <Pyromanik> yes and no.
662: [07:48:00] <eighty4> irogue: if you care about security you shouldn't have to worry about running things out of the box
663: [07:48:00] <eighty4> irogue: things should be so secure that it doesn't matter
664: [07:48:00] <Pyromanik> eh
665: [07:49:00] <Pyromanik> mostly yes.
666: [07:49:00] <Pyromanik> but not at the cost of functionality.
667: [07:49:00] <irogue> yeah
668: [07:49:00] <irogue> i mean
669: [07:49:00] <irogue> out of the box, how do you avoid /admin/ giving an indication of what is running?
670: [07:49:00] <eighty4> irogue: It shouldn't matter that the person trying to bring you down knows that you're running SS :)
671: [07:50:00] <eighty4> you shouldn't ahve to hide it
672: [07:50:00] <eighty4> irogue: just beacuse noone does it doesn't mean you shouldn't strive for it?
673: [07:50:00] <FrozenFire> There's such a thing as too much out of the box security.
674: [07:50:00] <FrozenFire> It is a shining example of what not to do with security, on the extreme end of the spectrum.
675: [07:50:00] <FrozenFire> Have you ever used the PassPack service?
676: [07:50:00] <irogue> eighty4: find me a CMS/Framework that's like that ;)
677: [07:50:00] <FrozenFire> In order to get access to your passwords you have to type your username and password, click a visual turing test, and enter your "packing key"
678: [07:51:00] <irogue> yup
679: [07:51:00] <ss23> You can't spell "default" without "fault"
680: [07:51:00] <FrozenFire> And your packing key cannot be your password.
681: [07:51:00] <eighty4> irogue: that's just setting the bar way to low
682: [07:51:00] <irogue> eighty4: if you have genuine ideas, then feel free to patch them!
683: [07:51:00] <Pyromanik> patch all the things!
684: [07:51:00] <ss23> I hear you use admin/passowrd as your details
685: [07:51:00] <ss23> Remember that with Te-Awa, irogue?
686: [07:51:00] <ss23> :P
687: [07:51:00] <eighty4> irogue: Pyromanik have an update suggestion :) If I remember it tomorrow I might look in to it
688: [07:52:00] <irogue> people will always be the weakest link
689: [07:52:00] <FrozenFire> I got tasked with making a minor fix on a really old PHP3 site
690: [07:52:00] <Pyromanik> eighty4, type it into notepad and leave it on your desktop! :P
691: [07:52:00] <Pyromanik> it's what I do
692: [07:52:00] <Pyromanik> TODO.txt
693: [07:52:00] <FrozenFire> I was looking at it today, to figure out what to do.
694: [07:52:00] <FrozenFire> I seriously cannot fathom what the fuck they were thinking when they wrote it.
695: [07:52:00] <eighty4> Pyromanik: I do actually have a dropbox sync for all my notes on all my devices :)
696: [07:52:00] <Pyromanik> FrozenFire, they were thinking proceedural code.
697: [07:52:00] <Pyromanik> eighty4, urgh, syncs :(
698: [07:53:00] <Pyromanik> There's only one Sync I need, and it lives in my kitchen!
699: [07:53:00] <eighty4> Pyromanik: extreamly convenient
700: [07:53:00] <irogue> ah yes
701: [07:53:00] <FrozenFire> Pyromanik, It gets worse
702: [07:53:00] <Pyromanik> FrozenFire, hahaqhahahaha, well that is fucked.
703: [07:53:00] <eighty4> so… I downloaded the blog module and now I have no idea what to do with it
704: [07:53:00] <FrozenFire> All of the passwords are either "password", or "1234"
705: [07:53:00] <irogue> that shit was wack
706: [07:53:00] <FrozenFire> They have two types of login in the same script - a hard-coded one, where the usernames and passwords are written into the script, and a fallback to a MySQL database (not a table, a database), with usernames and passwords.
707: [07:53:00] <irogue> php3
708: [07:54:00] <irogue> eighty4: have you read the silverstripe tutorials?
709: [07:54:00] <Pyromanik> then you make sure you're logged in, and visit yoursssite/dev/build
710: [07:54:00] <Pyromanik> eighty4, you name the folder "blog" and put it into the silverstripe root
711: [07:54:00] <FrozenFire> Their login form is something along the lines of "SELECT FROM users WHERE username = '$username' AND password = '$password'
712: [07:54:00] <eighty4> that really should be in the readme :)
713: [07:54:00] <FrozenFire> "
714: [07:54:00] <FrozenFire> And $username and $password are set straight from $_POST
715: [07:54:00] <eighty4> irogue: haven't you listened? I'm drunk :)
716: [07:55:00] <Pyromanik> But I don't work at home :(
717: [07:55:00] <Pyromanik> eighty4, yeah, it should be. But it's also assumed that people looking for modules will know what to do with them.
718: [07:55:00] <irogue> then you don't erally have any cause to complain!
719: [07:55:00] <Pyromanik> and not drunk :P
720: [07:55:00] <FrozenFire> eighty4, Combining drunkenness and asking for help is a recipe for a fuck off
721: [07:55:00] <FrozenFire> :P
722: [07:55:00] <Pyromanik> no way
723: [07:55:00] <eighty4> irogue: i really don't :)
724: [07:55:00] <Pyromanik> it's a recipe for making me want a beer too
725: [07:55:00] <irogue> watch out, eighty4, you'll get a reputation like FrozenFire of doing nothing but bitch :P
726: [07:55:00] <FrozenFire> Haha
727: [07:55:00] <Pyromanik> 10 am in 5 mins, officially beer legal :P
728: [07:55:00] <eighty4> FrozenFire: the fact the you haven't asked me to fuck of says a lot about the channel
729: [07:56:00] <ss23> What is ss23?
730: [07:56:00] <irogue> eighty4: Pyromanik would be the most likely to do that
731: [07:56:00] <irogue> if FrozenFire is the channel bitcher, Pyromanik is the channel's grumpy old man who doesn't tolerate fools
732: [07:56:00] <irogue> :P
733: [07:56:00] <ss23> lol
734: [07:56:00] <eighty4> irogue: to be honest I get the best feel for a channel when I'm asking absurdly stupid questions without RTFM. If the people in the channel are friendly it tells a lot about the community
735: [07:56:00] <ss23> eighty4: That they're new
736: [07:57:00] <Pyromanik> I just don't suffer fools lightly
737: [07:57:00] * FrozenFire is the channel critic
738: [07:57:00] <FrozenFire> Get it right! :P
739: [07:57:00] <ss23> If a channel can handle RTFM questions, it just means they've got too much time etc etc
740: [07:57:00] <irogue> eighty4: generally people here will be helpful as long as you've read the basic tutorial
741: [07:57:00] <irogue> we don't expect people to read *all* documentation, just the very basics
742: [07:57:00] <Pyromanik> eighty4, we're friendly
743: [07:57:00] <eighty4> Pyromanik: So I'm guessing /dev/build is doing all migrations and things needed?
744: [07:57:00] <ss23> OMG RTFM
745: [07:58:00] <FrozenFire> I went through the same process, and Pyromanik bitched at me until I did.
746: [07:58:00] <Pyromanik> eighty4, dev/build takes care of all the actual database scaffolding construction etc
747: [07:58:00] <eighty4> irogue. I promice I'll read the basics before I ask more questions :)
748: [07:58:00] <FrozenFire> eighty4, Please, read the tutorials. I know that most people have little trust in tutorials to not be utter shit, but the ones for SilverStripe really are good.
749: [07:58:00] <Pyromanik> as in the actual tables.
750: [07:58:00] <FrozenFire> They're worth reading.
751: [07:58:00] <Pyromanik> yes, it's true.
752: [07:58:00] <Pyromanik> Helped me out a shittonne when I was fresh.
753: [07:59:00] <ss23> More hookers and booze and I'll talk more
754: [07:59:00] <irogue> ss23: no idea what you are in relation to the channel, you don't talk in here often enough :P
755: [07:59:00] <irogue> fairly sure i'm the channel gay
756: [07:59:00] <ss23> :<
757: [07:59:00] <eighty4> FrozenFire: I tend to at least try to read the tutorials/basics before asking stuff. If nothing else you can refer to the tutorials when you have
758: [07:59:00] <ss23> you guys talk about lame stuff in here too often IMO
759: [08:00:00] <irogue> ss23: were you here during igloo?
760: [08:00:00] <Pyromanik> FrozenFire, Yeah, but in the end I was right, wasn't I? Because here you are advocating the same thing I was to you :P
761: [08:00:00] <eighty4> ss23: We've talked about cute girls and penis complex
762: [08:00:00] <irogue> ss23: you mean... silver strippers?
763: [08:00:00] <ss23> ahaha
764: [08:00:00] <FrozenFire> Pyromanik, Certainly.
765: [08:00:00] * mateuszsz quit (Quit: mateuszsz)
766: [08:00:00] <Pyromanik> ALL the silverstrippers!
767: [08:00:00] <Pyromanik> pool time
768: [08:01:00] <ss23> lol
769: [08:01:00] * mateuszsz has joined #silverstripe
770: [08:01:00] <eighty4> oh! I have a blog
771: [08:01:00] <eighty4> very nice
772: [08:01:00] <ss23> irogue: Hmm, it doesn't ring a bell
773: [08:01:00] <irogue> ss23: cos that was the highlight of #silverstripe for me
774: [08:01:00] <FrozenFire> Now prepare to use DataObjectDecorators like mad.
775: [08:01:00] <FrozenFire> (Or DataExtension or whatever SS3 calls it)
776: [08:02:00] <willr> we need to do that again!
777: [08:02:00] <irogue> ss23: sminnee, willr & excapeartist, drunk and hanging out in an igloo they built at SS HQ, with a webcam
778: [08:02:00] <ss23> Haha, was this recently?
779: [08:02:00] <irogue> and on IRC
780: [08:02:00] <ss23> I saw something like this...
781: [08:02:00] <irogue> ss23: friday night
782: [08:02:00] <ss23> lol, yeah, I saw part of it
783: [08:02:00] <irogue> willr: if i'd known the hackathon would be like that, i'd have made the trip down :P
784: [08:03:00] <irogue> i second that motion
785: [08:03:00] <FrozenFire> Second
786: [08:03:00] <willr> I propose all future hackathons follow this format
787: [08:04:00] <eighty4> I don't drink rum
788: [08:04:00] <willr> SilverStripe provided beer, rum, vodka and redbull.
789: [08:04:00] <eighty4> willr: at my location? :)
790: [08:04:00] <eighty4> willr: do you provide the beer for it?
791: [08:04:00] <irogue> rum, you mean?
792: [08:04:00] <irogue> eighty4: you'll have to get to wellington :P
793: [08:05:00] * waerloga is now known as waer-away
794: [08:05:00] <willr> or victoria, AU
795: [08:05:00] <eighty4> irogue: I have no idea where Wellington is :(
796: [08:05:00] <irogue> eighty4: capital city of New Zealand ;)
797: [08:05:00] <eighty4> nor Victoria tbh
798: [08:05:00] <eighty4> oh :/
799: [08:05:00] <irogue> Victoria is a state of Australia!
800: [08:06:00] <willr> eighty4 you must be american with that sort of geographical knowledge :)
801: [08:06:00] <irogue> http://logs.simon.geek.nz/index.php?date=2012-06-29#17_06_1
802: [08:06:00] <eighty4> willr: Swedish
803: [08:07:00] * SightUnseen has joined #silverstripe
804: [08:07:00] <ss23> 30 mins of working all useless
805: [08:07:00] <eighty4> willr: Nice. If you stand for the trip I'm willing to come to New Zealand :P
806: [08:07:00] <ss23> I made a mistake copying down an equation and ruined it all ;_;
807: [08:07:00] <willr> Don't think we've had a meet up in sweden yet. We convinced our swede to come to wellington to work.
808: [08:07:00] <eighty4> willr: I blame my poor geographic teacher.
809: [08:08:00] <irogue> the real fun started at about http://logs.simon.geek.nz/index.php?date=2012-06-29#20_34
810: [08:08:00] * EMaster has joined #silverstripe
811: [08:09:00] <willr> Drinking and web streaming, I forgot how much I miss Diggnation!
812: [08:10:00] <eighty4> oh well, all the same I'll try to get some time to investigate SS a bit more in the coming weeks
813: [08:10:00] <irogue> ikr!
814: [08:10:00] <irogue> SilverStripeNation
815: [08:10:00] <irogue> [23:19] <willr> not normally into the 3 year olds.
816: [08:11:00] <irogue> goodo!
817: [08:11:00] * mateuszsz quit (Quit: this is the end)
818: [08:12:00] <irogue> i have one of those lanyards! and two of those buttons! and one of those notebooks!
819: [08:12:00] <irogue> https://twitter.com/dertig/status/220150930526568450/photo/1/large
820: [08:12:00] <eighty4> Me and another dev have already talked about trying to do a smaller project using it
821: [08:14:00] <EMaster> SS 3.0 - I have a datalessfield that has some Requirements::javascript in Field()... The Requirements aren't loading - have tried them in getCMSFields as well... Anywhere else they could go?
822: [08:15:00] <EMaster> it behaved in 2.4
823: [08:18:00] * Pyromanik sits back down, scans up the name list on the side of the chat
824: [08:19:00] <eighty4> and were back on the penis complex
825: [08:19:00] <irogue> EMaster: unfortunately, way too few people here have actually dev'd in ss3 yet
826: [08:19:00] <Pyromanik> sees eighty4 right below willr, mind turns it into "Willy"
827: [08:19:00] * Pyromanik chuckles
828: [08:19:00] * SightUnseen has left #silverstripe
829: [08:19:00] <Pyromanik> <irogue> ss23: were you here during igloo? <-- aye?
830: [08:20:00] <EMaster> i've managed to get most of the modules I used converted
831: [08:20:00] <Pyromanik> oh yeh
832: [08:20:00] * irogue pokes willr in EMaster's general direction
833: [08:21:00] <EMaster> scratching my head with this one
834: [08:22:00] <Pyromanik> EMaster, does the file actually exist?
835: [08:22:00] <Pyromanik> make sure the filename is still valid
836: [08:22:00] <Pyromanik> eg. sapphire has renamed to framework, so if you've hardcoded 'sapphire' anywhere... bad.
837: [08:22:00] <EMaster> that was my first line of interogation
838: [08:23:00] <EMaster> will double check though
839: [08:24:00] <theorytank> anyone getting a JS error switching tabs in the admin in SS3? It loads fine the first time, but then the second click (actually loads via ajax) generates an error.
840: [08:24:00] <theorytank> and by "tabs" I mean the high level buttons on the left.
841: [08:25:00] <Pyromanik> hey irogue, what's this about promo packs/
842: [08:25:00] <Pyromanik> ?
843: [08:26:00] <irogue> Pyromanik: for organised SS meetups
844: [08:26:00] * tankr has joined #silverstripe
845: [08:27:00] <Pyromanik> wicked
846: [08:27:00] <Pyromanik> so will we get one at SS3con?
847: [08:28:00] <Pyromanik> come to the rescues!
848: [08:28:00] <Pyromanik> sup tankr
849: [08:28:00] <Pyromanik> we're putting out the T signal.
850: [08:28:00] <tankr> Pyromanik: hey mate. orly?
851: [08:29:00] <Pyromanik> sweet
852: [08:29:00] <Pyromanik> yehbro, I'm getting flooded.
853: [08:29:00] <tankr> all good, I did get Matts email just now
854: [08:31:00] <tankr> a ticket I reported on ss.org has been fixed in ss 3.0.0 final. should I modify the ticket to resolve as fixed?
855: [08:32:00] <Pyromanik> if you can
856: [08:32:00] * Jedateach has joined #silverstripe
857: [08:33:00] <Jedateach> I've had a segmentation fault numerous times when working with ss3
858: [08:34:00] <Jedateach> particularly during dev/build
859: [08:34:00] <Jedateach> anyone can shed some light?
860: [08:35:00] <Jedateach> willr: 5.3.10
861: [08:35:00] <willr> Jedateach what version oh PHP
862: [08:35:00] <willr> tankr woot!
863: [08:36:00] <Jedateach> I've pulled since launch, I'll try again
864: [08:36:00] <willr> and latest 3.0? We had a bad segfault with <% loop %>
865: [08:38:00] <tankr> willr: indeed! gridfield working well for me in the CMS now.
866: [08:40:00] * theorytank quit (Quit: Page closed)
867: [08:41:00] <willr> awesome, yeah so many people running around fixing bugs quite often they forget tickets
868: [08:43:00] <irogue> "Last night's shake was not an earthquake, Gerry Brownlee fell out of bed"
869: [08:43:00] <irogue> hahaha
870: [08:43:00] <tankr> fair enough, better than the other way around haha
871: [08:45:00] <Pyromanik> haha irogue
872: [08:47:00] <spronk> uh oh
873: [08:53:00] <Jedateach> I'm still getting one during dev build
874: [08:53:00] <Jedateach> willr: what actually causes seg faults?
875: [08:53:00] <Jedateach> probably my own code
876: [08:57:00] <Pyromanik> spronk, ?
877: [08:59:00] <CIA-12> silverstripe: Sean Harvey silverstripe-multiform/master * rabb032b / README.md : MINOR Removed download links from README, as they're available on Github directly. - http://git.io/PvcNnw
878: [09:00:00] <spronk> boss is talking to a chch company about new website
879: [09:01:00] * Jedateach quit (Quit: Jedateach)
880: [09:03:00] <Pyromanik> what would happen if I if(Director::isDev()) $project = 'anotherFolder'; ?
881: [09:03:00] <Pyromanik> hey willr
882: [09:03:00] <Pyromanik> in _config.php
883: [09:04:00] <Pyromanik> spronk, not talking to you instead?
884: [09:04:00] * spronk is too busy to do it in the timeframes we want
885: [09:05:00] <spronk> i have a partial design mockup. and it's taken a month. lol
886: [09:06:00] <EMaster> hmmm... looks like we have a feature :) Requirements::css behaves, but Requirements::javascript doesn't... go figure...
887: [09:06:00] <irogue> obv make Pyromanik do it!
888: [09:07:00] <Pyromanik> are*
889: [09:07:00] <spronk> there are some pretty average companies around in chch :*(
890: [09:07:00] <Pyromanik> fair enough spronk.
891: [09:07:00] <Pyromanik> and yeah, yeah there aer.
892: [09:07:00] <Pyromanik> I know that all too well.
893: [09:08:00] * Jedateach has joined #silverstripe
894: [09:08:00] * Pyromanik used to charge around brokering deals with web companies for clients.
895: [09:08:00] <Pyromanik> I knew the good and the bad. Obviously the bad never got any work from me :P
896: [09:08:00] <spronk> mm..
897: [09:08:00] <irogue> i seem to be developing a slight monobrow
898: [09:08:00] <Pyromanik> LOL irogue
899: [09:08:00] * irogue hunts for tweezers
900: [09:08:00] <Pyromanik> irogue, just be man gay, not bitch gay.
901: [09:09:00] * tankr quit (Quit: Leaving.)
902: [09:13:00] * waer-away is now known as waerloga
903: [09:14:00] <spronk> lawl
904: [09:17:00] * chillu quit (Quit: chillu)
905: [09:20:00] <willr> sorry Pyromanik, not ignoring you, was training our intern
906: [09:20:00] * irogue cries like a bitch-gay
907: [09:21:00] * SightUnseen has joined #silverstripe
908: [09:21:00] <willr> takes me back..
909: [09:23:00] * SticksM has joined #silverstripe
910: [09:23:00] <Pyromanik> s'all good willr, found another way around the problem I think
911: [09:24:00] <spronk> http://www.stuff.co.nz/science/7217840/X-marks-the-portal HOLY FUCK COOL
912: [09:24:00] * spronk has no idea what this actually means, but i am assuming STARGATES AND HYPERDRIVES
913: [09:26:00] * SightUnseen has left #silverstripe
914: [09:26:00] <Pyromanik> lol, winning.
915: [09:30:00] <Pyromanik> less of a portal, more of a 'jetstream' in space.
916: [09:44:00] * LoveDuckie quit (Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
917: [09:46:00] * tankr has joined #silverstripe
918: [09:50:00] <Pyromanik> is Session::set() recursive?
919: [09:51:00] <Pyromanik> ie, if I store an array, it converts to session 'key' => 'value' right
920: [09:52:00] <willr> Pyromanik believe so
921: [09:52:00] <Pyromanik> but will it key.key =>value if array contains an array?
922: [10:25:00] * Pyromanik|| has joined #silverstripe
923: [10:26:00] * Pyromanik quit (Remote host closed the connection)
924: [10:33:00] * Bollig|DesignCty has joined #silverstripe
925: [10:46:00] <spronk> anyone know any services similar to demoduck ?
926: [11:04:00] <Pyromanik||> what is a demoduck?
927: [11:05:00] <Pyromanik||> explanitory video creation experts. Sounds cool but not really.
928: [11:07:00] <Bollig|DesignCty> does sound cool.
929: [11:08:00] <spronk> we need something similar for our new site
930: [11:09:00] <Bollig|DesignCty> awesome! speak to them?
931: [11:09:00] <spronk> mm, doing so. looking for others who do similar stuff
932: [11:09:00] <spronk> screencasts are too boring
933: [11:10:00] <Bollig|DesignCty> spronk: http://topalternatives.com/companies-that-create-animated-explanation-videos yay!
934: [11:11:00] <spronk> pure evidence of corruption at the highest level in usgovt? about fucking time
935: [11:11:00] <spronk> http://arstechnica.com/tech-policy/2012/07/kim-dotcom-says-megaupload-shutdown-was-joe-bidens-idea/ omg, please let this blow up
936: [11:11:00] <spronk> also, cheer DC
937: [11:13:00] <spronk> handy stuff
938: [11:14:00] * catcher quit (Quit: Ex-Chat)
939: [11:25:00] * EMaster quit (Ping timeout: 245 seconds)
940: [11:38:00] * ajshort has joined #silverstripe
941: [11:58:00] * perverse` quit (Ping timeout: 252 seconds)
942: [11:59:00] * perverse` has joined #silverstripe
943: [12:15:00] <Pyromanik||> yay, dataz saved! \o/
944: [12:17:00] <spronk> :O
945: [12:17:00] <Pyromanik||> D: SOMEONE DELETED OUR WEBSITE
946: [12:18:00] <spronk> install.php!
947: [12:18:00] <spronk> LOL
948: [12:18:00] <CIA-12> silverstripe: Sean Harvey silverstripe-postgresql/master * r6551128 / README.md : MINOR Updating installation instructions - http://git.io/Y_ZhTQ
949: [12:19:00] <spronk> o_O
950: [12:19:00] <Pyromanik||> user "501
951: [12:19:00] * SticksM quit (Quit: Leaving)
952: [12:19:00] <Pyromanik||> filesystem is a mes
953: [12:19:00] <Pyromanik||> s
954: [12:19:00] <spronk> haxxed?
955: [12:19:00] <Pyromanik||> wtf
956: [12:19:00] <spronk> ruh roh
957: [12:19:00] <Pyromanik||> wtf
958: [12:21:00] <Pyromanik||> nup :<
959: [12:21:00] <spronk> YAYE!
960: [12:21:00] <Pyromanik||> perhaps
961: [12:21:00] <Pyromanik||> I has backup
962: [12:21:00] <Pyromanik||> but
963: [12:21:00] <Pyromanik||> just realised
964: [12:21:00] <Pyromanik||> backup doesn't include assets :<
965: [12:21:00] <spronk> D:
966: [12:21:00] <spronk> assets folder intact?
967: [12:21:00] <Pyromanik||> to webdrive I call!
968: [12:22:00] <spronk> daaang
969: [12:22:00] <spronk> :S
970: [12:22:00] <Pyromanik||> It looks like someone has tried to use my install script
971: [12:22:00] <Pyromanik||> only it can't be
972: [12:22:00] <Pyromanik||> because that'd leave a clean install, not a marred hash of shit
973: [12:24:00] <Pyromanik||> I wonder what UID 501 is
974: [12:25:00] <spronk> usually your first or second user user
975: [12:31:00] <Pyromanik||> naw, that's 1000 usually
976: [12:32:00] <Pyromanik||> but irc ports are blocked.
977: [12:32:00] <Pyromanik||> wait wtf
978: [12:32:00] <Pyromanik||> our server has a user for irc
979: [12:32:00] <Pyromanik||> random.
980: [12:41:00] <irogue> http://www.stuff.co.nz/entertainment/tv/7209897/A-handymans-TV-dream
981: [12:42:00] <irogue> such shitholes
982: [12:42:00] <irogue> i drive past these houses every day, lol. they're 30 seconds drive from my house
983: [12:43:00] <spronk> Sarah Adams, 20
984: [12:43:00] <spronk> it says it right there man
985: [12:43:00] <Pyromanik||> woah, who's the blonde?
986: [12:44:00] <irogue> i think my coworker is about to go postal
987: [12:45:00] <spronk> Pyromanik||: ?
988: [12:45:00] <Pyromanik||> all ips are our office.
989: [12:45:00] <Pyromanik||> I see one there for user 'plato'
990: [12:45:00] <spronk> heh
991: [12:45:00] <Pyromanik||> lol, why's that irogue?
992: [12:45:00] <Pyromanik||> spronk: also, ran last command
993: [12:45:00] <spronk> nzpostal?
994: [12:46:00] <irogue> Pyromanik||: just retarded customers
995: [12:46:00] <Pyromanik||> so I'm the confuse.
996: [12:46:00] <Pyromanik||> but the site doesn't use that user.
997: [12:47:00] <spronk> o o ic
998: [12:47:00] <irogue> trying to use 2x PicoStations to cover an entire school
999: [12:47:00] <Pyromanik||> last
1000: [12:47:00] <spronk> Pyromanik||: what was the command?
1001: [12:47:00] <Pyromanik||> last lists most recent logins from users
1002: [12:47:00] <Pyromanik||> tells you when and for how long
1003: [12:48:00] <Pyromanik||> and from what IP
1004: [12:48:00] <irogue> they basically have the wireless output of a linksys router
1005: [12:48:00] <Pyromanik||> also, I take it this isn't a rural school with 2 classrooms?
1006: [12:48:00] <irogue> they're our lowest-power (as far as wireless output) AP, and only have 16MB RAM
1007: [12:48:00] <Pyromanik||> irogue: what's a picostation?
1008: [12:49:00] <Pyromanik||> how does someone log in but not issue any commands/
1009: [12:49:00] <Pyromanik||> ?
1010: [12:49:00] <irogue> Pyromanik||: nope
1011: [12:49:00] <irogue> http://www.ascent.co.nz/productspecification.aspx?ItemID=399964
1012: [12:49:00] <Pyromanik||> ...
1013: [12:50:00] <Pyromanik||> .bash_history hasn't been modified since March
1014: [12:50:00] <Pyromanik||> irogue: but schools aren't supposed to have wireless...
1015: [12:50:00] <Pyromanik||> it'll damage the little kiddies!
1016: [12:50:00] * SticksM has joined #silverstripe
1017: [12:51:00] <Pyromanik||> guys, important question: when executing a command, does it only update bash_history if it was different from the command before it?
1018: [12:51:00] <irogue> lol
1019: [12:52:00] <Pyromanik||> only commits to bash_history on log out
1020: [12:52:00] <Pyromanik||> oic
1021: [12:56:00] <spronk> hmm
1022: [12:56:00] <spronk> so person i sstill logged in?
1023: [12:57:00] * gwatson has joined #silverstripe
1024: [12:59:00] <gwatson> Hey..... SS 2.4.7 i have built a task that builds a .csv file...now at the end of task i want to SS_HTTPRequest::send_file but nothing happends
1025: [13:00:00] <Pyromanik||> spronk: nah, I think that the command that made the mess just wasn't recorded on the account due to the way it exited.
1026: [13:00:00] <spronk> dang
1027: [13:00:00] <Pyromanik||> pretty sure that such a task already existed.
1028: [13:00:00] <Pyromanik||> umm
1029: [13:01:00] <Pyromanik||> if it happens again...
1030: [13:01:00] <Pyromanik||> maybe
1031: [13:01:00] <spronk> hopefully not a hole in an app
1032: [13:01:00] <Pyromanik||> maybe it was an attack. Dunno.
1033: [13:01:00] <Pyromanik||> spronk: hope so too!
1034: [13:01:00] <Pyromanik||> only app running is silverstripe
1035: [13:01:00] <spronk> got audit logs?
1036: [13:01:00] <Pyromanik||> mebbe
1037: [13:01:00] * Pyromanik|| has carefactor 1/100
1038: [13:01:00] <Pyromanik||> shit gets restored, count it as a 1 off.
1039: [13:02:00] <Pyromanik||> or csv
1040: [13:02:00] <Pyromanik||> then carefactor will be 75/100
1041: [13:02:00] <gwatson> Pyromanik: any idea where this is
1042: [13:02:00] <Pyromanik||> or soemthing
1043: [13:02:00] <Pyromanik||> gwatson: take a look at model admin, table list field, grep code base for CSV
1044: [13:03:00] <Pyromanik||> oh wait, no no, i'm thinking of import, sorry.
1045: [13:04:00] <Pyromanik||> gwatson: look at userforms.
1046: [13:04:00] <Pyromanik||> it supports csv export of submissions
1047: [13:04:00] <gwatson> oh the problem is with the .csv its the fact i am trying to do it in a task
1048: [13:04:00] <gwatson> isnt*
1049: [13:04:00] <Pyromanik||> it supports csv export of submissions
1050: [13:05:00] <Pyromanik||> gwatson: aren't tasks just run from /dev/tasks though?
1051: [13:05:00] * Colin[pi] has joined #silverstripe
1052: [13:05:00] <Pyromanik||> or are you trying to script it from the cli?
1053: [13:05:00] <Pyromanik||> huh, apparently the expression "csv export" appears on line 738 of ModelAdmin.php
1054: [13:07:00] <Colin[pi]> hey all, any idea why SS3 would be giving me a timeout on "home/successfullyinstalled" after install?
1055: [13:10:00] <Bollig|DesignCty> Colin[pi]: no idea... any errors in the logs?
1056: [13:11:00] <Colin[pi]> php log?
1057: [13:11:00] <Bollig|DesignCty> Colin[pi]: sure... otherwise apache i suppose
1058: [13:12:00] <Colin[pi]> nothing in php
1059: [13:12:00] <Colin[pi]> checking apache
1060: [13:13:00] <Colin[pi]> i'll do a fresh install and watch the log
1061: [13:15:00] <Bollig|DesignCty> mmmmm segfault maybe?
1062: [13:15:00] <Colin[pi]> [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting.
1063: [13:15:00] <Colin[pi]> apache restarts after it shows the "Redirecting to your SS site" message
1064: [13:16:00] <Colin[pi]> [Wed Jul 04 13:15:13.744411 2012] [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting.
1065: [13:16:00] <Colin[pi]> in fact it does it twice :\
1066: [13:16:00] <Colin[pi]> [Wed Jul 04 13:14:59.518104 2012] [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting.
1067: [13:18:00] <Colin[pi]> ah ha: http://open.silverstripe.org/ticket/7514
1068: [13:19:00] <Colin[pi]> maybe I should go back to 2.4.7 :\
1069: [13:19:00] <Bollig|DesignCty> Colin[pi]: yeah, looks like a rewrite thing maybe? better add your report to the ticket...
1070: [13:19:00] <Colin[pi]> will do
1071: [13:20:00] <Bollig|DesignCty> Colin[pi]: the ticket says the site is completely installed with no issues, just the installer that crashes apache. The site should work perfectly well now.
1072: [13:21:00] <Bollig|DesignCty> Colin[pi]: do you have the message 'Checking that friendly URLs work...' on the install screen?
1073: [13:21:00] * cloph_away1 has joined #silverstripe
1074: [13:21:00] <Colin[pi]> yes it works following the apache crash
1075: [13:22:00] <Colin[pi]> but it never reaches the delete install files step :\
1076: [13:22:00] <Bollig|DesignCty> Colin[pi]: you should be able to visit home/successfullyinstalled?flush=1 yourself until the bug is fixed...
1077: [13:23:00] <Colin[pi]> ok let's see
1078: [13:23:00] <Colin[pi]> I'll add that to the ticket
1079: [13:23:00] <Bollig|DesignCty> ooooh interesting
1080: [13:23:00] <Colin[pi]> so each time it crashes
1081: [13:23:00] <Colin[pi]> :D
1082: [13:23:00] <Colin[pi]> [Wed Jul 04 13:23:05.493315 2012] [mpm_winnt:notice] [pid 2828:tid 444] AH00428: Parent: child process exited with status 255 -- Restarting
1083: [13:23:00] * cloph_away quit (Ping timeout: 248 seconds)
1084: [13:26:00] <Bollig|DesignCty> so somewhere in https://github.com/silverstripe/silverstripe-cms/blob/master/code/controllers/ContentController.php successfullyinstalled() it's trashing your apache
1085: [13:26:00] <Colin[pi]> would appear so yes
1086: [13:27:00] <Bollig|DesignCty> Colin[pi]: try commenting out some buts and pieces, see if you can see what's causing the error... maybe the fopen part?
1087: [13:28:00] <Colin[pi]> mind you that part is only executed if I tell it to report to SS, isn't it?
1088: [13:28:00] <Colin[pi]> yes I was just looking at that, OK I will give it a try
1089: [13:32:00] <Colin[pi]> so it's somewhere in there obviously
1090: [13:32:00] <Colin[pi]> well that's interesting, if I comment out the contents of successfullyinstalled(), Apache doesn't crash :)
1091: [13:36:00] <Colin[pi]> ok it's in the code block on the return
1092: [13:37:00] <Colin[pi]> it's from this line:
1093: [13:37:00] <Colin[pi]> "Content" => $data->renderWith('Install_successfullyinstalled')
1094: [13:38:00] <Colin[pi]> confirmed... I comment that out, it redirects to the post-install template
1095: [13:38:00] <Colin[pi]> if not, apache crashes
1096: [13:38:00] <Bollig|DesignCty> wtf...
1097: [13:38:00] <Bollig|DesignCty> any smart people about? willr? sminnee? aj?
1098: [13:39:00] <willr> more segfaults?
1099: [13:39:00] <Colin[pi]> I'll add it to the ticket also
1100: [13:39:00] <sminnee> Colin[pi]: first up, that URL isn't necessary so you could just ignore it :p
1101: [13:39:00] <willr> I'm working with Wordpress at the moment. I don't feel smart.
1102: [13:39:00] <Bollig|DesignCty> heh :)
1103: [13:39:00] <Pyromanik||> DERPPRESS
1104: [13:40:00] <willr> simon_w is the segfault expert now
1105: [13:40:00] <Colin[pi]> not a good first start mhehe
1106: [13:40:00] <Bollig|DesignCty> sminnee: thought we'd try to look for the reason it's segfaulting in the first place?
1107: [13:40:00] <Colin[pi]> yes but the first thing I see post install of SS3 is an error page LOL
1108: [13:40:00] <sminnee> and delete the install files yourself.
1109: [13:41:00] <Colin[pi]> urg
1110: [13:41:00] <Colin[pi]> http://open.silverstripe.org/ticket/7514
1111: [13:41:00] <Colin[pi]> ok I've updated the existing ticket:
1112: [13:41:00] <Bollig|DesignCty> *sniggers*
1113: [13:41:00] <Pyromanik||> Bollig|DesignCty: seems to me that it's something to do with the renderer
1114: [13:41:00] <sminnee> They're a pain to debug. The best way is to get a debug version of PHP compiled and use the GNU debugger on that. It's easy if you're familiar with debugging C: p
1115: [13:41:00] <sminnee> :p
1116: [13:42:00] <Bollig|DesignCty> Pyromanik||: indeed. but why only there any nowhere else in the cms, that's the question :(
1117: [13:42:00] <Colin[pi]> yeah what is happening right there, post install, causing Apache to crap itself?
1118: [13:43:00] <spronk> ugh
1119: [13:43:00] <sminnee> Once you find it, a pretty common reason why a segfault will happen is that a new classfile is being included too deep in the call stack. I'm not sure if that's actually the cause, but in any case, the fix that I've found is putting a dummy class_exists('<classname>') at a shallower point in the callstack to trigger the auto-loader.
1120: [13:43:00] <Colin[pi]> hehe
1121: [13:43:00] <Colin[pi]> It's not a huge issue, I can ignore it, but yeah a segfault as the first thing post-install makes me sad
1122: [13:43:00] <sminnee> Alternatively, you can install xdebug with an interactive debugging UI (either your IDE or something standalone like http://www.bluestatic.org/software/macgdbp/help.php) and single step through until it falls over.
1123: [13:43:00] <spronk> FUCK namespaces
1124: [13:44:00] <sminnee> spronk: lol.
1125: [13:44:00] <sminnee> what now, spronk ? :P
1126: [13:44:00] <spronk> haha
1127: [13:44:00] <spronk> more specifically, fuck namespaces not having some sort of easy way to automatically load themselves without needing 'use'
1128: [13:44:00] <sminnee> Bollig|DesignCty: don't try and understand the crashes from a rational perspective. they are heisenbugs.
1129: [13:44:00] <sminnee> yeah, you can see the pain I got into at https://github.com/sminnee/sapphire/tree/introduce-namespaces
1130: [13:45:00] <sminnee> and doing use SilverStripe\Framework\Model as Model;
1131: [13:45:00] <spronk> :(
1132: [13:45:00] <Bollig|DesignCty> sminnee: lol, hadn't heard heisenbug before, gold :)
1133: [13:45:00] <sminnee> in the end I think the direction I was going in was having, say, SilverStripe\Framework\Model\DataObject
1134: [13:45:00] <sminnee> and then referring to Model\DataObject everywhere.
1135: [13:46:00] <spronk> bleh
1136: [13:46:00] <spronk> :(
1137: [13:46:00] <sminnee> yeh, this is why it didn't make it into 3.0 :|
1138: [13:47:00] <Colin[pi]> i've never been a fan of the php namespace syntax :\
1139: [13:47:00] <spronk> mm
1140: [13:51:00] <Colin[pi]> ok this segfault is happening in SSViewer->process()
1141: [13:53:00] <Colin[pi]> $content = SSViewer::parseTemplateContent($content, $template);
1142: [13:53:00] <Colin[pi]> digging deeper :)
1143: [13:53:00] <Bollig|DesignCty> Colin[pi]: oh good, that doensn't sound like a complex function...
1144: [13:54:00] <Colin[pi]> ok so off we go to SSTemplateParser::compileString()
1145: [13:57:00] <Colin[pi]> $result = $parser->match_TopTemplate();
1146: [13:57:00] <Colin[pi]> now traced it to:
1147: [13:57:00] <tankr> Bollig|DesignCty: lol
1148: [13:58:00] <Colin[pi]> oh jesus that's a scary method
1149: [14:00:00] <Colin[pi]> quite possibly
1150: [14:00:00] <Pyromanik||> Bollig|DesignCty: might be something in the template itself.
1151: [14:01:00] <Bollig|DesignCty> An open letter to Microsoft:
1152: [14:01:00] <Pyromanik||> lol
1153: [14:01:00] <Bollig|DesignCty> Regards.
1154: [14:01:00] <Bollig|DesignCty> Dear Microsoft, stop making Publisher. You're not helping anyone.
1155: [14:02:00] <Colin[pi]> hehe
1156: [14:02:00] <Pyromanik||> Dear Microsoft. Word is not a web page creator. Please stop confusing idiots into thinking it is.
1157: [14:03:00] <Bollig|DesignCty> assholes.
1158: [14:03:00] <Bollig|DesignCty> Pyromanik||: yes it is. It renders millions of html emails every day.
1159: [14:03:00] <Pyromanik||> schr�dinbug - Ha, I get this one all the time.
1160: [14:03:00] <Colin[pi]> "I pasted my Word document into the wysiwyg editors and now my site looks like shit? why?"
1161: [14:05:00] <elgrodo> all thai webmasters seem to create in Word :(
1162: [14:05:00] <elgrodo> use Docvert to clean up Word HTML
1163: [14:05:00] * tankr quit (Ping timeout: 245 seconds)
1164: [14:06:00] <elgrodo> https://github.com/holloway/docvert/
1165: [14:07:00] <elgrodo> it is quite resource intensive, thus suspect their will not be a freebie
1166: [14:07:00] * Bollig|DesignCty wants a free online service for docvert
1167: [14:08:00] <Bollig|DesignCty> i can dream. :)
1168: [14:09:00] <Colin[pi]> if I kill php before that break, it's fine... after, it crashes
1169: [14:09:00] <mobiusnz> teach them the 'paste as plaintext' option
1170: [14:09:00] <Colin[pi]> uuuurg the segfault is coming from line 4108 in SSTemplateParser: $_705 = TRUE; break;
1171: [14:10:00] <Colin[pi]> updating ticket
1172: [14:14:00] <Colin[pi]> mobiusnz: I have tried many times, they never remember :\
1173: [14:16:00] * perverse` has joined #silverstripe
1174: [14:16:00] * perverse` quit (Ping timeout: 255 seconds)
1175: [14:18:00] <Colin[pi]> Pyromanik: think you are spot on
1176: [14:20:00] <Colin[pi]> Pyromanik: it's something in the Install_successfullyinstalled.ss template :)
1177: [14:25:00] * bones has joined #silverstripe
1178: [14:25:00] <elgrodo> was wondering why my page links were not centering, I was centring
1179: [14:31:00] * gwatson quit (Quit: Page closed)
1180: [14:33:00] <Colin[pi]> Pyro yup you were right, removing: <a href="{link}" style="text-align: center;">Click here to delete the install files.</a> from the template stops Apache from crashing :S
1181: [14:33:00] <Colin[pi]> in this case, yes
1182: [14:33:00] <elgrodo> That is all it takes to break Windows apache?
1183: [14:36:00] <spronk> http://textaligncentaur.com/
1184: [14:36:00] <spronk> TEXT-ALIGN: CENTAUR!
1185: [14:37:00] <Bollig|DesignCty> spronk: lols
1186: [14:38:00] * Jedateach has left #silverstripe
1187: [14:42:00] <Colin[pi]> erk, it's the length of the line :(
1188: [14:53:00] <Colin[pi]> ok this is weird, by changing the length of one line in that template, I can either make Apache crash, not-crash, or *sometimes* crash
1189: [14:53:00] <Colin[pi]> perhaps it's a memory issue?
1190: [15:03:00] * irogue rocks out to some Stevie Wonder
1191: [15:05:00] <Colin[pi]> why the hell would Apache be crashing if I change the length of a template line by a few characters?
1192: [15:05:00] <irogue> because apache
1193: [15:05:00] <Colin[pi]> ;_;
1194: [15:05:00] <irogue> :p
1195: [15:05:00] <irogue> srsly tho,i had the successfullyinstaled page crash out on me during an install too in the weekend
1196: [15:06:00] <irogue> using nginx on linux
1197: [15:06:00] * bones quit (Quit: Page closed)
1198: [15:07:00] <Colin[pi]> even weirder, is if I keep the length of the line around 390 chars, sometimes it crashes, sometimes not :\
1199: [15:08:00] <Colin[pi]> ugh I hate weird bugs like this
1200: [15:31:00] <Bollig|DesignCty> what php version are you using?
1201: [15:42:00] <Colin[pi]> 5.3.14
1202: [15:47:00] <Colin[pi]> anyway I'll just ignore that weird bug for now lol
1203: [15:48:00] * cuSSter has joined #silverstripe
1204: [15:48:00] <Bollig|DesignCty> yeah....
1205: [15:48:00] <Colin[pi]> hope they fix that back button/gridfield one soon because it drives me mental
1206: [15:55:00] <spronk> ELO are awesome.
1207: [15:56:00] <irogue> ELO?
1208: [16:02:00] <spronk> :p
1209: [16:02:00] <spronk> electric light orchestra
1210: [16:04:00] <spronk> yeah
1211: [16:04:00] <spronk> oldschool band
1212: [16:04:00] <cuSSter> is it a band?
1213: [16:05:00] <Colin[pi]> next month I'm booked to see someone I've been listening to since I was a kid, Tommy Emmanuel
1214: [16:05:00] <spronk> featured in the American Dad episode I watched last night
1215: [16:05:00] <Colin[pi]> guy is just incredible
1216: [16:08:00] <SticksM> Seeing Jack White this month!
1217: [16:08:00] <CIA-12> silverstripe: Will Rossiter sapphire/master * r4a39ebe / (admin/css/screen.css admin/scss/_menu.scss): Merge pull request #615 from ajshort/multilineapplicationname - http://git.io/eu-dCg
1218: [16:08:00] <CIA-12> silverstripe: Andrew Short sapphire/master * rb44ff84 / (admin/css/screen.css admin/scss/_menu.scss): Allow multi-line application names. - http://git.io/uSlujA
1219: [16:09:00] <spronk> if you live in NZ and are >20, you've heard an ELO song
1220: [16:09:00] <SticksM> Googling...
1221: [16:09:00] <SticksM> Never heard of ELO or Tommy Emmanuel
1222: [16:09:00] <spronk> (specifically, probably, Don't Bring Me Down)
1223: [16:09:00] <SticksM> Hmm, I'll see if it made it over to Melbourne
1224: [16:10:00] <Colin[pi]> good lord, not heard of tommy? here, see what he is capable of: http://www.youtube.com/watch?v=cjquoPYtB-c
1225: [16:11:00] <ajshort> thought it would be fun
1226: [16:11:00] <ajshort> good merging there willr :)
1227: [16:11:00] <spronk> fuck he's fast :|
1228: [16:11:00] <CIA-12> silverstripe: Will Rossiter sapphire/master * rdb4cb8d / forms/gridfield/GridField.php : Merge pull request #614 from ajshort/gridfieldsetconfig - http://git.io/-2Uo3w
1229: [16:11:00] <CIA-12> silverstripe: Andrew Short sapphire/master * reb733de / forms/gridfield/GridField.php : NEW Add set config method to GridField. - http://git.io/HyRGAw
1230: [16:11:00] <Colin[pi]> widely regarded to be the greatest living acoustic guitarist in the world :o
1231: [16:11:00] <willr> Never seen ?: used
1232: [16:12:00] <willr> Just for laughs ay
1233: [16:12:00] <spronk> HOW HE DO THAT ?!
1234: [16:13:00] <willr> I could do a chillu and say WHERE R UR TESTS?
1235: [16:13:00] <irogue> i think ?: was added in 5.3, so since ss3 is 5.3+, can use!
1236: [16:13:00] <Colin[pi]> I don't think he's actually human lol
1237: [16:16:00] * willr quit (Quit: willr)
1238: [16:16:00] <irogue> <3 limiting things to new versions
1239: [16:19:00] <spronk> ?: is balls on a can
1240: [16:19:00] <spronk> yeahhhh REFACTORED!
1241: [16:23:00] <SticksM> ??
1242: [16:23:00] <irogue> i remember seeing the changelog adding ?: and threw a little party
1243: [16:23:00] <SticksM> And ?: is Russian for...
1244: [16:27:00] <spronk> in soviet russia, stripesilver.
1245: [16:28:00] <SticksM> haha
1246: [16:28:00] <SticksM> Grid fields you!
1247: [16:28:00] <Colin[pi]> hehe
1248: [16:29:00] <Colin[pi]> hey in SS3, should $SilverStripeNavigator automagically pull in the required CSS?
1249: [16:30:00] <Colin[pi]> or is it deprecated now?
1250: [16:33:00] * LinusN has joined #silverstripe
1251: [16:39:00] <elgrodo> stripesilver might be a good vodka brand name
1252: [16:40:00] <spronk> :D
1253: [16:42:00] <spronk> hmm
1254: [16:43:00] <spronk> defining an over the wire format is quite difficult i must say
1255: [16:47:00] * OzziNL has joined #silverstripe
1256: [16:49:00] * bones has joined #silverstripe
1257: [16:50:00] <bones> #Shop - want to change the label of the country field, in the order form to region.
1258: [16:53:00] <bones> i have had a look and tryed changing all laungauage files but still no change on frontend :(
1259: [16:53:00] <elgrodo> bones: In the language file perhaps?
1260: [16:58:00] <bones> I am thinking some sorter modifier to change the #countrydropdown label would work but no ida wherre to start
1261: [17:03:00] * oscar_ has joined #silverstripe
1262: [17:05:00] <Paltat> Hi Guys, how do you do the sorting if the property that you sort is from one relationship
1263: [17:05:00] * Paltat has joined #silverstripe
1264: [17:06:00] <elgrodo> bones: by #shop do you mean the ecommerce module? Country appears on several forms, is it one in particular?
1265: [17:06:00] <Paltat> how do I sort it by Product Name
1266: [17:06:00] <Paltat> example ShoppingCart -> one relationship to Products
1267: [17:06:00] <Paltat> ??
1268: [17:07:00] <bones> yeah well the new ss-shop.org // when you goto checkout page that form when they fill out the order form
1269: [17:07:00] <Paltat> DataObject::get("ShoppingCart");
1270: [17:07:00] <Paltat> needs to sort by Product.Name ASC
1271: [17:13:00] * Paltat quit (Ping timeout: 245 seconds)
1272: [17:18:00] * bones quit (Ping timeout: 245 seconds)
1273: [17:24:00] * chillu has joined #silverstripe
1274: [17:27:00] <spronk> pretty sure the higgs-boson is the force. Lucas was on to something
1275: [17:28:00] <spronk> yay or nay
1276: [17:28:00] <cuSSter> hahaha
1277: [17:28:00] <cuSSter> God particle
1278: [17:28:00] <spronk> also
1279: [17:28:00] <spronk> factory methods inside exception
1280: [17:29:00] * Pyromanik has joined #silverstripe
1281: [17:33:00] * SticksM quit (Quit: Leaving)
1282: [17:39:00] * hormy has joined #silverstripe
1283: [17:39:00] <hormy> hi
1284: [17:39:00] <hormy> I have a problem with duplicate pages for SEO
1285: [17:40:00] <hormy> Google index this /index.php/hype-energy-news/hype-energy-gives-more-power-to-the-polish/
1286: [17:41:00] <hormy> and this /hype-energy-news/hype-energy-gives-more-power-to-the-polish/
1287: [17:41:00] <hormy> how can I stop the first one
1288: [17:43:00] <hormy> some one can help me please
1289: [17:47:00] <Pyromanik> no one likes index.php
1290: [17:47:00] <Pyromanik> delete the page.
1291: [17:47:00] <Pyromanik> also, set up your server properly
1292: [17:48:00] * LePhil has joined #silverstripe
1293: [17:52:00] <LePhil> morning
1294: [17:57:00] <hormy> I use whm cpanel
1295: [17:57:00] <hormy> so how can I stop index.php
1296: [17:58:00] <hormy> and have ssh access
1297: [18:06:00] * lx-berlin has joined #silverstripe
1298: [18:07:00] * Marvanni quit (*.net *.split)
1299: [18:09:00] * popeshoe has joined #silverstripe
1300: [18:10:00] * Marvanni has joined #silverstripe
1301: [18:13:00] * Marvanni quit (*.net *.split)
1302: [18:15:00] * Marvanni has joined #silverstripe
1303: [18:16:00] * PigeonFriend has joined #silverstripe
1304: [18:16:00] * Jeroenem has joined #silverstripe
1305: [18:29:00] <elgrodo> if you uploaded the files via FTP then the .htaccess file might have got missed
1306: [18:29:00] <elgrodo> index.php showing is some issue with .htaccess and redirection
1307: [18:29:00] <elgrodo> as it is a hidden file
1308: [18:34:00] <Pyromanik> use the installer
1309: [18:34:00] <Pyromanik> generally that's what it's for.
1310: [18:43:00] <Pyromanik> oh wait, they're both the same page.
1311: [18:43:00] <Pyromanik> .htaccess is probably set up correctly
1312: [18:43:00] <Pyromanik> hormy, if both of those pages have the same content, turn one into a redirector page, and point it at the other.
1313: [18:43:00] <Pyromanik> in which case...
1314: [18:44:00] <Pyromanik> you can always re-upload it if the entire site breaks.
1315: [18:44:00] <Pyromanik> just delete index.php and you're done.
1316: [18:45:00] <LePhil> ManyManyDataObjectManager from uncleCheese's DataObjectManager: when I open the Tab on a page in the CMS to display/choose/arrange elements, they don't get loaded. (http://i.imgur.com/4VnMg.png)
1317: [18:45:00] <LePhil> I have to click on "add a new element", then close the popup again to make it display all the elements: http://i.imgur.com/SBu5F.png
1318: [18:46:00] <Pyromanik> oh wow, that must suck for you
1319: [18:46:00] <Pyromanik> fancy that! uncleCheese's module causing problems!
1320: [18:46:00] <LePhil> it sure does suck
1321: [18:46:00] <Pyromanik> well I never, EVER would have guessed it.
1322: [18:47:00] <LePhil> the sarcasm is strong in this one... :P
1323: [18:47:00] <Pyromanik> LePhil: solution; never install anything that comes from the UncleCheese camp unless you love headaches.
1324: [18:47:00] <Pyromanik> indeed
1325: [18:48:00] <Pyromanik> not enough monies!
1326: [18:48:00] <Pyromanik> car is fucked and I'm out of money. Not in the best of moods :<
1327: [18:48:00] <LePhil> oh noes
1328: [18:48:00] <Pyromanik> yup
1329: [18:48:00] <Pyromanik> too much debt.
1330: [18:48:00] <Pyromanik> Still
1331: [18:49:00] <Pyromanik> the correct answer to your problem is a two parter
1332: [18:49:00] <Pyromanik> well, work in both directions.
1333: [18:49:00] <Pyromanik> 2: patch ManyManyComplexTableField so it will work.
1334: [18:49:00] <Pyromanik> 1: replace "ManyManyDataObjectManager" with "ManyManyComplexTableField"
1335: [18:50:00] <Pyromanik> it'll work fine so long as you place it in the fieldset of the object that lists the $many_many (as opposed to the converse $belongs_many_many
1336: [18:50:00] <Pyromanik> http://www.sspaste.com/paste/show/4e9672b6b9d86
1337: [18:50:00] <Pyromanik> )
1338: [18:51:00] <Pyromanik> just beware that commented var_dump :P
1339: [18:52:00] * DimiStripe has joined #silverstripe
1340: [18:52:00] <LePhil> trying it right now
1341: [18:54:00] <DimiStripe> Hi guys, could anyone advise - I'm on 2.4 working with newsletter module. My client has members DB with city field in it . What would be the best way of creating newsletter for specified city ? As they are all in one group, so I need kind of filter before it goes out . Maybe any module exsists for this ?
1342: [18:55:00] <Pyromanik> although I hear that extending the newsletter module is quite horrible.
1343: [18:55:00] <Bollig|DesignCty> DimiStripe: nothing exists for that as far as I know. You should be able to extend the module and do it, I suppose.
1344: [18:55:00] <Pyromanik> no idea sorry DimiStripe, I've never used the newsletter module
1345: [18:55:00] <Bollig|DesignCty> never done that before, so not sure exactly where you'd start.
1346: [18:55:00] <Bollig|DesignCty> newsletter isn't exactly the best example of well-written module.
1347: [18:56:00] <DimiStripe> maybe you can advice if its worse switching to some other script, and just grab the memebers from the DB ?
1348: [18:57:00] <Pyromanik> I dno't think there is another script.
1349: [18:57:00] <Bollig|DesignCty> I'd advise using mailchimp or campaign monitor, both of which automatically track the location of users as they subscribe and open each email.
1350: [18:58:00] <DimiStripe> well mailchimp is costy for big dbs
1351: [18:59:00] <ec8or_> s
1352: [18:59:00] <Bollig|DesignCty> otherwise, try screwing around with newsletter...
1353: [18:59:00] <ec8or_> but to be honest, sending those quantities of mail should probably be avoided on your web server anyway
1354: [18:59:00] <Bollig|DesignCty> cost verses ease of use :)
1355: [18:59:00] <ec8or_> Mailchimp is great but yes does cost a lot of you need big mailout
1356: [19:00:00] <DimiStripe> :)
1357: [19:00:00] <DimiStripe> are there any ways connecting mailchimp to silverstripe maybe ?
1358: [19:00:00] <Bollig|DesignCty> yep, newsletter certainly isn't up to the task I don;t think.
1359: [19:00:00] <ec8or_> DimiStripe: i think there is a module for syncing the dbs
1360: [19:00:00] <Pyromanik> DimiStripe, CampaignMonitor is dearer than MailChimp for smaller databases, but cheaper overall for large ones IIRC
1361: [19:00:00] <Bollig|DesignCty> DimiStripe: plenty. there are signup modules and sync modules.
1362: [19:00:00] <DimiStripe> ok will research this closer
1363: [19:01:00] * Bollig|DesignCty has left #silverstripe
1364: [19:01:00] <Bollig|DesignCty> I think they both have similar plans these days... both monthly, high volume and PAYG.
1365: [19:01:00] <Pyromanik> ec8or_, I'm not sure about syncing DB's, but I do know that CampaignMonitor has a pretty fantastic API that makes integration quite easy
1366: [19:01:00] * DimiStripe_ has joined #silverstripe
1367: [19:01:00] <Bollig|DesignCty> the both do. Not sure of the state of available integrations for campaign monitor tho
1368: [19:02:00] <Bollig|DesignCty> *sigh*
1369: [19:02:00] <Bollig|DesignCty> honestly...
1370: [19:02:00] <DimiStripe_> sorry bad connection
1371: [19:02:00] * Bollig|DesignCty has joined #silverstripe
1372: [19:02:00] <DimiStripe_> Anyone had experience with http://www.phplist.com/ ?
1373: [19:03:00] <ec8or_> Pyromanik: so does mailchimp
1374: [19:03:00] <ec8or_> fight!
1375: [19:05:00] * DimiStripe quit (Ping timeout: 245 seconds)
1376: [19:06:00] <CIA-12> silverstripe: TeamCity silverstripe-cms/translation-staging * rec1f1ce / lang/nb.yml : MINOR Updated translations - http://git.io/JthNxw
1377: [19:08:00] <DimiStripe_> test
1378: [19:10:00] * Marvanni quit (Read error: Connection reset by peer)
1379: [19:10:00] * Marvanni has joined #silverstripe
1380: [19:13:00] <LePhil> ah damn, /admin keeps loading
1381: [19:13:00] <dd1079> phplist had a lot of security problems over the years, not sure if they were able to tackle them
1382: [19:14:00] <dd1079> Can't say anything about CampaignMonitor but am pretty satisfied with MailChimp for lists up to 5000 users
1383: [19:14:00] <dd1079> the interface was also quite complex compared to hosted solutions like MailChimp
1384: [19:23:00] <Pyromanik> ec8or_, yeah I don't doubt it, it's more of never having use MC before
1385: [19:23:00] <Pyromanik> dd1079, phplist is complete balls.
1386: [19:24:00] <Pyromanik> when you look at the quality of the systems, the price isn't actually at all that bad.
1387: [19:32:00] <DimiStripe_> yah, mailchimp is good indeed however i need Lithuanian interface :)
1388: [19:35:00] * DimiStripe_ quit (Quit: Page closed)
1389: [19:40:00] <LePhil> ok, wtf. /admin/security, /admin/assets, /admin/comments works, but /admin just won't load.
1390: [19:40:00] <LePhil> *work
1391: [19:47:00] * LePhil quit (Quit: Page closed)
1392: [19:51:00] * LePhil has joined #silverstripe
1393: [19:52:00] <LePhil> it works again after a restart of windows. No idea what caused it.
1394: [19:53:00] <Bollig|DesignCty> LePhil: windows might just be the problem ;)
1395: [19:54:00] <LePhil> tell that my boss...
1396: [19:54:00] <LePhil> "no, only windows and macs for work, linux is useless and sucks"
1397: [19:55:00] <Bollig|DesignCty> os x is nix.... ;)
1398: [19:56:00] <LePhil> our designers insisted on it
1399: [19:57:00] <Bollig|DesignCty> I mean, os x is based on the same thing as linux... I'm working on so x right now, I'm not nocking it :)
1400: [19:57:00] <Bollig|DesignCty> knocking (seriously, wtf is wrong with me today...)
1401: [19:59:00] <LePhil> but yeah
1402: [19:59:00] <LePhil> I know
1403: [19:59:00] <LePhil> lay off the egg-nock, maybe
1404: [20:01:00] <ec8or_> linux just isn't as nice to work in
1405: [20:02:00] <ec8or_> getting there, slowly.. but still
1406: [20:03:00] <ec8or_> depends what you do i guess
1407: [20:06:00] <CIA-12> silverstripe: TeamCity silverstripe-cms/translation-staging * r3a8bc6d / lang/nb.yml : MINOR Updated translations - http://git.io/Jr4R7w
1408: [20:09:00] * LePhil quit (Ping timeout: 245 seconds)
1409: [20:12:00] * LePhil has joined #silverstripe
1410: [20:13:00] <LePhil> re
1411: [20:23:00] <Colin[pi]> haha they might have discovered the Higgs Boson and what do the nerds talk about? That they used Comic Sans in their presentation slides
1412: [20:23:00] <Colin[pi]> but to be fair that is a travesty
1413: [20:29:00] <LePhil> oh god...
1414: [20:30:00] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
1415: [20:31:00] * ocm has joined #silverstripe
1416: [20:32:00] <LePhil> thanks, self!
1417: [20:32:00] <LePhil> where would I submit a bug I've found?
1418: [20:32:00] <LePhil> open.silverstripe.org
1419: [20:32:00] <LePhil> next time google first, ok?
1420: [20:39:00] <Zauberfisch> :P
1421: [20:41:00] * samthejarvi has joined #silverstripe
1422: [20:47:00] * LoveDuckie has joined #silverstripe
1423: [20:50:00] <howardgrigg> anyones brain around that I can pick?
1424: [20:50:00] * howardgrigg has joined #silverstripe
1425: [20:54:00] <LePhil> depends with what :)
1426: [20:55:00] * SStuck has joined #silverstripe
1427: [20:55:00] <Pyromanik> ec8or_, whaaaaaaat?
1428: [20:55:00] <Pyromanik> I spend most of my time working in linux.
1429: [20:56:00] <spronk> linux isn't really that great
1430: [20:56:00] <Pyromanik> f'n hydrairc, y u suck so bad?
1431: [20:56:00] <spronk> headless as a server, awesomenz
1432: [20:56:00] <Pyromanik> suddenly no main screen ... oh there we go, chat caught up.
1433: [20:56:00] <spronk> x11 is a piece of shit
1434: [20:57:00] <Pyromanik> spronk, yeh, x is certainly showing it's age.
1435: [20:57:00] <spronk> DAMN!
1436: [20:57:00] <spronk> ooh, x11 crashes, oh fuck, ALL your gui apps die simultaneously
1437: [20:57:00] <howardgrigg> i have an idea that when someone logs in or comes back to the website fter a few days a popup comes up and displays what dataobjects hav been added since they were last there
1438: [20:57:00] <Pyromanik> I was having to read the lastest message in the status bar!
1439: [20:57:00] <Pyromanik> for sure
1440: [20:58:00] <howardgrigg> but itd be a cool feature
1441: [20:58:00] * spronk has been stung by that too many times to consider linux a serious workstation desktop until x11 is gone
1442: [20:58:00] <Pyromanik> howardgrigg, that sounds super inefficient :<
1443: [20:58:00] <Pyromanik> spronk, I've never had X crash on me.
1444: [20:58:00] <Pyromanik> like... ever.
1445: [20:59:00] <LePhil> grabbing some food
1446: [20:59:00] <howardgrigg> if you recorded the time of last visit and had the time added of each resource and just all the resources added since their last visit - would that be possible?
1447: [20:59:00] <Pyromanik> yeah, except it entirely depends on how many object, which ones, what classes and the entire database pretty much.
1448: [20:59:00] <spronk> it shouldn't be too bad..
1449: [21:00:00] <Pyromanik> it'd take about 1000000000000billion hours to process if you had heaps.
1450: [21:00:00] <spronk> i wouldn't think it would be too bad, pyro
1451: [21:00:00] <howardgrigg> the max users for my site is ~150
1452: [21:00:00] <Pyromanik> oh, certainly possible. I just don't like the scalabilty
1453: [21:00:00] <howardgrigg> oh only a certain dataobject class
1454: [21:00:00] <spronk> howardgrigg: yeah, easily possible
1455: [21:01:00] <spronk> exactly
1456: [21:01:00] <Pyromanik> also
1457: [21:01:00] <ajshort> It shouldn't be too hard - just filter where LastEdited > last visit time
1458: [21:01:00] <Pyromanik> yeah
1459: [21:01:00] <Pyromanik> that part easy
1460: [21:01:00] <Pyromanik> though I suppose if you put a limit on it or something
1461: [21:01:00] <Pyromanik> so you get say the last 20 obejcts that are newest edited
1462: [21:01:00] <spronk> even 1000 wouldn't be super ridiculous
1463: [21:01:00] <Pyromanik> it'd keep up effieciency
1464: [21:01:00] <Pyromanik> nah, not until you start putting them in templates with a datalist
1465: [21:02:00] <howardgrigg> yea - would you run it with the init function or something…? I'm just not sure how best to approach it?
1466: [21:02:00] <spronk> welcome to my world. although, luckily, our app isn't SS, so we don't have to deal with inefficiencies at that leve
1467: [21:02:00] <spronk> l
1468: [21:02:00] <spronk> yeah, true
1469: [21:02:00] <Pyromanik> I can't imagine the pain of a 1000 data object datalist
1470: [21:02:00] <Pyromanik> ALL the memories!
1471: [21:03:00] <howardgrigg> dashboard controller?
1472: [21:03:00] <spronk> "how big is that?"
1473: [21:03:00] <spronk> "oh we need to be able to send to our entire school community at once"
1474: [21:03:00] <Pyromanik> spronk,yeh
1475: [21:03:00] <Pyromanik> I'd make a 'dashboard' controller
1476: [21:03:00] <spronk> "oh, 7000 people?"
1477: [21:03:00] <spronk> cringe
1478: [21:04:00] <Pyromanik> howardgrigg, yeah, like a "welcome back" screen
1479: [21:05:00] <howardgrigg> I could have a banner saying - something has been added - click to see
1480: [21:05:00] <Pyromanik> working on your course facilitation thing?
1481: [21:05:00] <howardgrigg> then have that call the popup rather than on every page load :p
1482: [21:05:00] <Pyromanik> yeh
1483: [21:05:00] <howardgrigg> yup :)
1484: [21:06:00] <Pyromanik> hell you can't really compare it to ANYTHING in windows.
1485: [21:06:00] <ec8or_> gnome/kde then
1486: [21:06:00] <ec8or_> x compared to windows.. i much rather use windows :)
1487: [21:06:00] <Pyromanik> ec8or_, you can't really compare X to windows.
1488: [21:06:00] <ec8or_> Pyromanik: yeah that's all i mean
1489: [21:06:00] <howardgrigg> I keep thinking of new things to add :p
1490: [21:07:00] <Pyromanik> but metacity runs on X, not an implementation of it.
1491: [21:07:00] <ec8or_> i work a lot in linux every day, but only using ssh
1492: [21:07:00] <Pyromanik> Metacity would be like DWM
1493: [21:08:00] <Pyromanik> spronk, if you hate x so much there are always options like directfb.
1494: [21:08:00] <spronk> gnome3 is like a clusterfuck of awful
1495: [21:08:00] <spronk> especially gnome... what the fuck
1496: [21:08:00] <spronk> but gnome and kde have gone batshit
1497: [21:08:00] <ec8or_> used to run ubuntu and mint on my laptop and couldn't really bear it
1498: [21:08:00] <spronk> that new wayland thing looks vaguely promising
1499: [21:09:00] <Pyromanik> lol gnome3
1500: [21:09:00] <Pyromanik> not that i've used either tbh
1501: [21:09:00] <spronk> http://wayland.freedesktop.org/
1502: [21:09:00] <Pyromanik> it's like a bastard child of aero and unity
1503: [21:10:00] <spronk> even linux thinks gnome3 is hilarious
1504: [21:10:00] <spronk> https://plus.google.com/102150693225130002912/posts/UkoAaLDpF4i
1505: [21:10:00] <Pyromanik> ha spronk, funny that they've gone back to W
1506: [21:10:00] <Pyromanik> being that X is the successor of W
1507: [21:11:00] <spronk> Pyromanik: what's your wm
1508: [21:11:00] <CIA-12> silverstripe: TeamCity sapphire/translation-staging * r18636c4 / lang/pl.yml : MINOR Updated translations - http://git.io/jITeGw
1509: [21:11:00] <spronk> ?
1510: [21:13:00] <Pyromanik> spronk, I use gnome2 at work because I inherited an old ubuntu box of tankrs
1511: [21:13:00] <spronk> ic
1512: [21:13:00] <Pyromanik> linus*
1513: [21:13:00] <Pyromanik> and yeah, that's fucking wicked.
1514: [21:13:00] <Pyromanik> linus bags the fuck out of gnome3, HILARITY ENSUES
1515: [21:13:00] <spronk> Pyromanik: you .. KDE?
1516: [21:14:00] <ec8or_> blackbox :)
1517: [21:14:00] <spronk> and fucked around with the desktop
1518: [21:14:00] <spronk> then they did that plasma thing
1519: [21:14:00] <spronk> i used to like kde
1520: [21:14:00] <Pyromanik> but I'm actually a blackbox user.
1521: [21:14:00] <Pyromanik> I've use KDE traditionally in the past
1522: [21:14:00] <Pyromanik> wtf is it?
1523: [21:14:00] <Pyromanik> that plasma shit
1524: [21:14:00] <Pyromanik> even Qt itself is becoming super bloated.
1525: [21:14:00] <Pyromanik> and yeah
1526: [21:14:00] <Pyromanik> Oh, I should mention that I havn't been a KDE user since a fair time BEFORE they even relased 4.
1527: [21:15:00] <spronk> i installed kubuntu 12 on my thinkpad t60
1528: [21:15:00] <Pyromanik> went full hog too
1529: [21:15:00] <ec8or_> we're developing a torrent client/video player in Qt
1530: [21:15:00] <Pyromanik> I installed KDE for the first time in YEEEEEARS the other day
1531: [21:15:00] <spronk> yeah.. it has some good ideas. it's probably the best xplatform toolkit around IMO
1532: [21:15:00] <Pyromanik> as a windowing toolkit.
1533: [21:15:00] <spronk> c2d 1.8 with 2gb ram, and it chugs like mad
1534: [21:15:00] <Pyromanik> I have to say though, I do like Qt.
1535: [21:15:00] <spronk> it chugged bad
1536: [21:15:00] <spronk> i keep it around for miscellaneous shit
1537: [21:15:00] <Pyromanik> I don't even.
1538: [21:15:00] <spronk> mmlol
1539: [21:16:00] <r3v3rb> lazy arse Pyromanik ;)
1540: [21:16:00] <Pyromanik> r3v3rb, you know it.
1541: [21:16:00] <Pyromanik> ec8or_, sounds cool
1542: [21:16:00] <Pyromanik> entire KDE suite
1543: [21:16:00] <Pyromanik> loaded it up
1544: [21:16:00] <Pyromanik> went "WTF DO NOT WANT"
1545: [21:16:00] * r3v3rb has joined #silverstripe
1546: [21:16:00] <Pyromanik> couldn't be arsed reinstalling... compter still sitting in the corner of the lounge unused, lol
1547: [21:16:00] <hormy> hi
1548: [21:17:00] <Pyromanik> not so many fiddly little flags.
1549: [21:17:00] <Pyromanik> spronk, I didn't play with the styles. I just coded a form for an emulator I was working on.
1550: [21:17:00] <ec8or_> Pyromanik: main interface is just a thin client to a web app
1551: [21:17:00] <r3v3rb> ec8or_: nothing wrong with that, just prefer beans every now and then
1552: [21:17:00] <spronk> the styling engine of gtk is all weird
1553: [21:17:00] <r3v3rb> :P
1554: [21:17:00] <spronk> once upon a time I tried using windowmaker/gnustep
1555: [21:17:00] <hormy> I have a problem with duplicate content
1556: [21:17:00] <r3v3rb> arhhh, first 'real' coffee of the day!
1557: [21:17:00] <Pyromanik> spronk, although I have used GTK2 too
1558: [21:17:00] <Pyromanik> I didn't mind it
1559: [21:17:00] <ec8or_> r3v3rb: i just had to buy instant :(
1560: [21:17:00] <Pyromanik> I found it a bit more intuitive in that it's easier to conceptualise the layout
1561: [21:18:00] <spronk> tbh i used to quite enjoy CDE on Solaris
1562: [21:18:00] <Pyromanik> was my first experience with GUIs
1563: [21:18:00] <r3v3rb> ec8or_: i have had mixed results with html5
1564: [21:18:00] <hormy> google webmastertools show duplicate for page name and Navigation label
1565: [21:18:00] <hormy> example
1566: [21:18:00] <ec8or_> r3v3rb: theoretically instant could be good.. but they tend to use shit beans
1567: [21:18:00] <r3v3rb> ec8or_: true, so true
1568: [21:18:00] <Pyromanik> I did the Qt interface for it too
1569: [21:18:00] <ec8or_> major pains getting html5 video to work, had to use flash in the end
1570: [21:18:00] <r3v3rb> Pyromanik: what emu ?
1571: [21:19:00] <Pyromanik> unforunately my patches never quite made it to inclusion before project lead redesigned the entire API
1572: [21:19:00] <r3v3rb> profit margins my friend profit margins
1573: [21:19:00] <ec8or_> yep
1574: [21:19:00] * spronk can't believe how expensive freeze dried instant is
1575: [21:19:00] <Pyromanik> r3v3rb, Mupen64plus, v1.5
1576: [21:19:00] <spronk> it costs *more* than buying and grinding fresh beans
1577: [21:19:00] <hormy> one is pagename and the other the Navigation label
1578: [21:19:00] <r3v3rb> they probably mix it with floor sweepings as one of my old work colleagues used to say about our boss and the Tea Bags he provided !
1579: [21:19:00] <r3v3rb> Mupen Mupen Mupen you worked on Mupen! Pyromanik
1580: [21:20:00] <ec8or_> hah
1581: [21:20:00] <r3v3rb> oh :(
1582: [21:20:00] <Pyromanik> r3v3rb, yeah I did. About 4 years ago
1583: [21:20:00] <Pyromanik> mmm, 5.
1584: [21:20:00] <Pyromanik> lol
1585: [21:20:00] <r3v3rb> nice work fella - I would love to work on an emu - but am not clever enough
1586: [21:20:00] <Pyromanik> I did some work in the RSP back when it was still compatible with the Zilmar spec.
1587: [21:21:00] <r3v3rb> must admit I was a project64 lover
1588: [21:21:00] <Pyromanik> I althought I have basic knowledge of the internals of how computers work, I wasn't exactly coding the dynarec or anything, lol.
1589: [21:21:00] <r3v3rb> and absolutely love how dolphin has evolved over the last year
1590: [21:21:00] <Pyromanik> r3v3rb, oh don't get me wrong
1591: [21:22:00] <Pyromanik> I have a real gamecube
1592: [21:22:00] <Pyromanik> dolphin eh.
1593: [21:22:00] <r3v3rb> Dolphin supports wii now too
1594: [21:22:00] <Pyromanik> no memory card though, lol.
1595: [21:22:00] <r3v3rb> playing ExiteTruck on my MBP is sooooooo awesome
1596: [21:22:00] <Pyromanik> just making small efficiency improvements where I saw they could be.
1597: [21:23:00] <Pyromanik> they're pretty much the same system.
1598: [21:23:00] <r3v3rb> http://www.dolphin-emulator.com/
1599: [21:23:00] <Pyromanik> r3v3rb, dolphin supported wii back when I was still active in #mupen64plus, lol.
1600: [21:24:00] <r3v3rb> excite truck is almost perfect
1601: [21:24:00] <r3v3rb> did it :D
1602: [21:24:00] <Pyromanik> except one has a fancy remote control
1603: [21:24:00] <r3v3rb> just the way you mention GC rather than Wii
1604: [21:24:00] <Pyromanik> r3v3rb, yeah, but I suspect that it's much better now than being able to load up menus
1605: [21:24:00] <r3v3rb> erm yes, Super Mario runs at 60fps on my laptop
1606: [21:24:00] <Pyromanik> r3v3rb, yeah, dolphin started as a GC emu
1607: [21:25:00] <r3v3rb> so i guess I had better do some work today ...
1608: [21:25:00] <r3v3rb> just spent the morning at Toys R Us getting youngests birthday presents… wallet now officially lighter
1609: [21:27:00] <Pyromanik> Colin[pi], try #drupal?
1610: [21:27:00] <Pyromanik> lol
1611: [21:27:00] <Colin[pi]> haha yes
1612: [21:27:00] <Colin[pi]> has anyone here had much experience with drupal?
1613: [21:27:00] <Colin[pi]> but
1614: [21:28:00] <Pyromanik> Colin[pi], oh. Well see above comment.
1615: [21:28:00] <Colin[pi]> I guess everyone here is a little biased hehe
1616: [21:28:00] <Colin[pi]> I want to see from an SS user perspective :)
1617: [21:28:00] <Pyromanik> BUT NOTHING
1618: [21:28:00] <r3v3rb> Colin[pi]: dont do it
1619: [21:28:00] <Pyromanik> BUT NOTHING
1620: [21:29:00] <r3v3rb> Colin[pi]: its like asking in #drupal whats Silverstripe like? or WordPress ( barfs )
1621: [21:29:00] * r3v3rb goes and cleanses himself...
1622: [21:30:00] <Colin[pi]> oh I already know wordpress is terrible
1623: [21:30:00] <Colin[pi]> true true, I went to a meeting today and the guy was a drupal-head
1624: [21:30:00] <Pyromanik> People who think that wordpress is "the business" have NO clue.
1625: [21:30:00] <Colin[pi]> and I'm like "ehhh"
1626: [21:30:00] <Pyromanik> and are probably the very same that think that PHP has a well structured API, and that apache is the pinnacle of webservers.
1627: [21:31:00] <spronk> drupal is sick
1628: [21:31:00] <Pyromanik> indeed Colin[pi]
1629: [21:31:00] <Colin[pi]> yo dog
1630: [21:31:00] <r3v3rb> spronk: no he has fourteen iPads wirelessly synced
1631: [21:31:00] <Pyromanik> Drupal has lots of hooks, thats what I heard. It's about the only good thing I've heard. Besides having the CCK, so you can dev a website in a website.
1632: [21:31:00] <Colin[pi]> FULLY SICK
1633: [21:31:00] <ec8or_> working on a drupal job right now
1634: [21:31:00] <spronk> Pyromanik: do you have multiple monitors hooked up to your linux machine(s)?
1635: [21:31:00] <r3v3rb> lmao
1636: [21:31:00] <ec8or_> tell me about it
1637: [21:31:00] <ec8or_> hehe
1638: [21:31:00] <Colin[pi]> haha
1639: [21:31:00] <spronk> and not in the good way.
1640: [21:32:00] <r3v3rb> please explain why you would dev a website in a website ?
1641: [21:32:00] <Colin[pi]> because I heard you liked websites, dawg
1642: [21:32:00] <ec8or_> seems like you can do a lot of things with drupal, but to me it is just too confusing
1643: [21:33:00] <spronk> INCEPTION!
1644: [21:33:00] <Pyromanik> or "Content Creation Kit"
1645: [21:33:00] <Pyromanik> r3v3rb, yes.
1646: [21:33:00] <Pyromanik> Google "CCK"
1647: [21:33:00] <Colin[pi]> in all honesty, SS is one of the only frameworks/CMS's I've used which actually (for the most part) makes sense
1648: [21:33:00] <Pyromanik> Yo (dawg|bro), I heard you like $1 and $2, so I put a $1 in your $2 so you can VERB($1) while you VERB($2)!
1649: [21:34:00] <Colin[pi]> oh god joomla
1650: [21:34:00] <Pyromanik> it's basically like going "I need 6 derp boxes and 1 derpdown list, give me dataz"
1651: [21:34:00] <howardgrigg> Pyromanik: im just adding a scoring system to encourage people to contribute to my site :p
1652: [21:34:00] <Colin[pi]> haha derpdown
1653: [21:34:00] <ec8or_> joomla uses cck as well
1654: [21:34:00] <Pyromanik> oh really?
1655: [21:34:00] <Pyromanik> zing!
1656: [21:34:00] <Colin[pi]> joomla is basically a swear word in our office
1657: [21:34:00] <Pyromanik> DID SOMEONE JUST SAY THE J WORD!?
1658: [21:34:00] <Pyromanik> Colin[pi],
1659: [21:35:00] <spronk> fuck, man
1660: [21:36:00] <Colin[pi]> it is so full of holes it's like swiss cheese
1661: [21:36:00] <Colin[pi]> basically anyone i've known who's advocated joomla is like "OMG I HAZ A WEB SITES ON TEH INTERNET LOL"
1662: [21:36:00] <spronk> joomla was bad when they forked it from mambo
1663: [21:36:00] <spronk> which was bad waaay back
1664: [21:36:00] <ec8or_> but they're not proper developers
1665: [21:36:00] <ec8or_> i know some good people who use joomla
1666: [21:37:00] <Pyromanik> but about 134597 of them do the same thing as another one.
1667: [21:37:00] <ec8or_> i can see how people are able to deliver functional sites using both joomla and drupal though
1668: [21:37:00] <ec8or_> yeah, makes your head spin
1669: [21:37:00] <Pyromanik> it's kinda retarded.
1670: [21:37:00] <Colin[pi]> :\
1671: [21:37:00] <ec8or_> just a bit sad..
1672: [21:37:00] <Pyromanik> Joomla has about 353678920 extensions
1673: [21:38:00] <Pyromanik> OHAI, so you want to make a template?
1674: [21:38:00] <Colin[pi]> not many systems do nowadays
1675: [21:38:00] <Pyromanik> and you'd be surprised at some of the answers I get man
1676: [21:38:00] <Colin[pi]> like I said, it makes SENSE
1677: [21:38:00] <ec8or_> i really like what i've seen of django as well
1678: [21:38:00] <spronk> the only cms i consider these days are SS, c5, and modx
1679: [21:38:00] <Pyromanik> Colin[pi], so do I
1680: [21:38:00] <Colin[pi]> I've been pushing SS on everyone I know now hehe
1681: [21:38:00] <Pyromanik> LOLOLOL
1682: [21:38:00] * DimiStripe has joined #silverstripe
1683: [21:38:00] <Pyromanik> AND THEN YOU CAN START MAKING THE TEMPLATE
1684: [21:38:00] <Colin[pi]> i know :(
1685: [21:38:00] <ec8or_> i really can't believe how good silverstripe is, compared to how many people actually use it
1686: [21:38:00] <Pyromanik> I hope you have a spare week.
1687: [21:38:00] <Pyromanik> right
1688: [21:39:00] <r3v3rb> oh nooooo who mentioned modx!
1689: [21:39:00] <Pyromanik> YEAH BUT IT STILL STORES PHP IN THE FUCKING DATABASE!
1690: [21:39:00] <ec8or_> yeah.. odd
1691: [21:39:00] <r3v3rb> bunch of goons
1692: [21:39:00] <Colin[pi]> php... in the db?
1693: [21:39:00] <Pyromanik> ikr
1694: [21:39:00] <Pyromanik> yes
1695: [21:39:00] <ec8or_> i really don't get it
1696: [21:39:00] <Pyromanik> "oh nah man, modx is fucking way better"
1697: [21:39:00] <Pyromanik> I choke on vomit.
1698: [21:39:00] <Colin[pi]> hehe
1699: [21:39:00] <ec8or_> modx has that weird approach of an online editor
1700: [21:39:00] <Pyromanik> "Oh nah, the new version 'REvolution' is full MVC"
1701: [21:39:00] <ec8or_> like expression engine
1702: [21:40:00] <Colin[pi]> :(
1703: [21:40:00] <r3v3rb> lmao
1704: [21:40:00] <Colin[pi]> oh man, that's just... omg
1705: [21:40:00] <Pyromanik> like hey, I heard you like php, so I put your php in our php so you can php while you EVAL MOTHERFUCKER!
1706: [21:40:00] <Colin[pi]> *using
1707: [21:40:00] <r3v3rb> Colin[pi]: what have you done to the channel!
1708: [21:40:00] <Colin[pi]> so it's used eval() ?
1709: [21:40:00] <ec8or_> if you're able to code php by hand why wouldn't you use a stand-alone editor?
1710: [21:41:00] <Pyromanik> LOG IN
1711: [21:41:00] <Pyromanik> on the bright side I do like it when a client comes to me with changes to their modx site.
1712: [21:41:00] <r3v3rb> poor fools
1713: [21:41:00] <Pyromanik> heh
1714: [21:41:00] <r3v3rb> i have just switched a client from modx - thank god for that
1715: [21:41:00] <Colin[pi]> high derp factor
1716: [21:41:00] <Pyromanik> mind you, I don't know if they actually use eval... but the chances are high once you get to the level of derp of storing strings of php in the db
1717: [21:41:00] <Pyromanik> EDIT TEMPLATE DIRECTLY IN EDITOR
1718: [21:41:00] <DimiStripe> Hoj guys, maybe someone would advise how can I get all pages of one pagetype from the 6 levels having tree which has lots of mixed pagetypes ? (I mean I need getting all products from all categories/subcategories/subsubcategories) ?
1719: [21:41:00] * Colin[pi] writes down these CMS's on my "Avoid at all costs" list
1720: [21:42:00] <r3v3rb> got led down a garden path by a 'night time' web developer
1721: [21:42:00] <Pyromanik> PROFIT
1722: [21:42:00] <ec8or_> DimiStripe: ?
1723: [21:42:00] <spronk> modx isn't nearly as bad as joomla
1724: [21:42:00] <Pyromanik> no but no.
1725: [21:42:00] <DimiStripe> ec8or_: just a question not related to the conversation :)
1726: [21:42:00] * r3v3rb shudders J word again - will you stop
1727: [21:42:00] <ec8or_> DimiStripe: yeah i know, but don't understand what you want to do :)
1728: [21:42:00] <Pyromanik> USE STYLE ATTRIBUTE ALL OVER THE PLACE
1729: [21:42:00] <Pyromanik> ???
1730: [21:43:00] <Pyromanik> even when people aren't smoking ciggarettes they're smoking cigarettes! wtf is up with that!
1731: [21:43:00] <r3v3rb> simon_w will love the logs for this session!!
1732: [21:43:00] <ec8or_> when did we start talking drugs?
1733: [21:43:00] <Pyromanik> it's terrible!
1734: [21:43:00] <r3v3rb> its just how we roll doooooode
1735: [21:43:00] <Colin[pi]> sorry guys I've tarnished the channel too much, no more discussing other POS CMS's :D
1736: [21:43:00] <r3v3rb> muhahahaha
1737: [21:43:00] <Pyromanik> oh right, you're a pom, you wierdos spliff everything.
1738: [21:43:00] <r3v3rb> pleaseeeeeee
1739: [21:43:00] <Pyromanik> r3v3rb, Joint?
1740: [21:44:00] <Pyromanik> ec8or_, just after r3v3rb mentioned "The J word"
1741: [21:44:00] <r3v3rb> who knows Pyromanik - its all in your name man
1742: [21:44:00] <Pyromanik> what?
1743: [21:44:00] <ec8or_> DimiStripe: you want to get all pages underneath a parent page?
1744: [21:44:00] <DimiStripe> ec8or_: I've got a 6 level depth tree in SS 2.4 - categories/subcategories/subsub... someof categories/subcategoreis/etc would hold Product pages which I need showing alltogether on the subcategory page and below
1745: [21:44:00] <r3v3rb> smoking whilst smoking whilst dragging on a toke
1746: [21:45:00] <Colin[pi]> S M O K E C E P T I O N
1747: [21:45:00] <Pyromanik> -.-
1748: [21:45:00] <Colin[pi]> me too
1749: [21:45:00] <Pyromanik> nonsense
1750: [21:45:00] <r3v3rb> right I got to get out of lala land and do some work fellas
1751: [21:45:00] <DimiStripe> ec8or_: basically yes , but it should get these pages recursivly
1752: [21:45:00] <spronk> yo dawg.
1753: [21:46:00] <Pyromanik> except...
1754: [21:46:00] <Pyromanik> Colin[pi], you're an aussie. It's 9pm. GIVE UP.
1755: [21:46:00] <r3v3rb> Colin[pi]: please don't do that to us again
1756: [21:46:00] <Pyromanik> err, nearly 10pm
1757: [21:46:00] <r3v3rb> Pyromanik: I just start at 10pm
1758: [21:46:00] <Pyromanik> ec8or_, there's some cool stuff on vodo these days.
1759: [21:47:00] <Pyromanik> spronk, Opera; y u no torrentz?
1760: [21:47:00] <Colin[pi]> yeah my gf will be online soon, so I have limited time
1761: [21:47:00] * Colin[pi] apologises profusely ^_^
1762: [21:47:00] <Pyromanik> it says "download with opera" and I'm all "cool", and then it just goes "HO, Where do you want me to save a copy of this torrent file you're trying to open as a download>"
1763: [21:47:00] <DimiStripe> ec8or_: yes, I need a flat list and nested controls are too complex to handle
1764: [21:47:00] <r3v3rb> but thats this kind of shizzle : http://whydoidoit.com/2012/04/06/unity-curved-path-following-with-easing/ not html/php/css
1765: [21:47:00] <ec8or_> DimiStripe: and you can't just use nested controls? you want a flat list?
1766: [21:48:00] <ec8or_> Pyromanik: it says that on vodo? "download with opera"?
1767: [21:48:00] <Pyromanik> opera tells me it can download bittorrents.
1768: [21:48:00] <Pyromanik> ec8or_, no
1769: [21:48:00] <ocm> gooooodday
1770: [21:48:00] <spronk> hmm
1771: [21:48:00] <spronk> opera torrents ok for me
1772: [21:49:00] <Pyromanik> but then when it tries, it just goes "LOL, saving a copy of the .torrent, LOLOLOLOL"
1773: [21:49:00] <r3v3rb> whats that about !
1774: [21:49:00] <ocm> anyone up for the challange? :P
1775: [21:49:00] <ec8or_> but not sure, might be a better way
1776: [21:49:00] <r3v3rb> Pyromanik: well don't it'll get you into trouble
1777: [21:49:00] <Pyromanik> ocm,no.
1778: [21:49:00] <Pyromanik> r3v3rb, I have bit torrent on my other computer, I was just being lazy
1779: [21:49:00] <ec8or_> DimiStripe: i think you will have to create a custom function for that.. loop through all children and their children
1780: [21:49:00] <ocm> guys, I got some weird IE problem, that I do not understand
1781: [21:49:00] <r3v3rb> Pyromanik: use something that actually has ipfilters not bloody opera!
1782: [21:50:00] <spronk> is it just me
1783: [21:50:00] <Pyromanik> yeh I know
1784: [21:50:00] <Pyromanik> but but but
1785: [21:50:00] <Pyromanik> yeah.
1786: [21:50:00] <r3v3rb> ocm spill it
1787: [21:50:00] <ocm> Pyromanik, why not? :P
1788: [21:50:00] <spronk> http://develop.modx.com/develop/revolution/quickstart/
1789: [21:50:00] <spronk> or is this page fucking inception?!
1790: [21:50:00] <r3v3rb> fack off spronk
1791: [21:50:00] <ocm> well I got a website running on silverstripe
1792: [21:50:00] <ocm> obviously
1793: [21:50:00] <ec8or_> Pyromanik: maybe the file headers are wrong
1794: [21:50:00] <Pyromanik> ocm, because you've put up 6 lines of text so far and NONE of them actually contain a problem to solve.
1795: [21:50:00] <ocm> and I got the login thing worked out, I think you helped me with some bits and piecess
1796: [21:50:00] <Pyromanik> 7
1797: [21:50:00] <ocm> :D
1798: [21:51:00] <r3v3rb> oh i know what it is and how digusting they make me feel using them
1799: [21:51:00] <r3v3rb> TV, Chunks, Snippets I mean WTF!
1800: [21:51:00] <Pyromanik> 8
1801: [21:51:00] <r3v3rb> why not just have good clean classes and functions ffs
1802: [21:51:00] <samthejarvi> lol pyro
1803: [21:51:00] <Pyromanik> r3v3rb, TV, contraire to what you might think, means "Template Variable"
1804: [21:51:00] <ocm> the login thing checks external for a true or false
1805: [21:51:00] <ocm> if true
1806: [21:51:00] <Pyromanik> 9
1807: [21:51:00] <Pyromanik> 10
1808: [21:51:00] <ocm> it logs in by a user
1809: [21:51:00] <ec8or_> Pyromanik: there will be some big things happening on VODO in a couple of months
1810: [21:51:00] <Pyromanik> 1
1811: [21:51:00] <ocm> but now
1812: [21:51:00] <Pyromanik> 1
1813: [21:51:00] <Pyromanik> 12
1814: [21:51:00] <r3v3rb> lmao
1815: [21:51:00] <ocm> and it redirects to a page
1816: [21:51:00] <Pyromanik> 13
1817: [21:51:00] <r3v3rb> 13
1818: [21:52:00] <r3v3rb> 18
1819: [21:52:00] <r3v3rb> ;)
1820: [21:52:00] <ocm> but in IE, when the redirection is done, I get the msg
1821: [21:52:00] <ocm> page not found
1822: [21:52:00] <r3v3rb> 14
1823: [21:52:00] <Pyromanik> wait, was comment 13 actually a problem?
1824: [21:52:00] <r3v3rb> 15
1825: [21:52:00] <Pyromanik> oh, no.
1826: [21:52:00] <ocm> when I refresh it works, when I go to the url it works
1827: [21:52:00] <Pyromanik> 16
1828: [21:52:00] <ocm> but not with the redirect
1829: [21:52:00] <r3v3rb> 19
1830: [21:52:00] <r3v3rb> 16
1831: [21:52:00] <howardgrigg> ajshort: do you know what causes LastVisited to be recorded - is it login, page view?
1832: [21:52:00] <r3v3rb> 17
1833: [21:52:00] <ajshort> there isn't one by default
1834: [21:52:00] <samthejarvi> hm
1835: [21:52:00] <ocm> Pyromanik, I got to the problem, so stop counting my lines
1836: [21:52:00] <ocm> or start counting again
1837: [21:52:00] <samthejarvi> that's an odd one
1838: [21:52:00] <Pyromanik> ocm, you might have better luck if you just tell us your problem.
1839: [21:53:00] <howardgrigg> yup
1840: [21:53:00] <ajshort> unless you mean member->lastvisited
1841: [21:53:00] <howardgrigg> yes there is...
1842: [21:53:00] <howardgrigg> yea
1843: [21:53:00] <ajshort> so it's only for logged in members?
1844: [21:53:00] <ocm> well I just told the problem pyromanik. IE says the target redirectpage doesnt exists
1845: [21:53:00] <ajshort> i think it's in an init method somewhere
1846: [21:53:00] <Pyromanik> hooray!
1847: [21:53:00] <ajshort> probly contentcontroller
1848: [21:53:00] <Pyromanik> a problem!
1849: [21:53:00] <howardgrigg> so thatd be every page load?
1850: [21:53:00] <ocm> whooowhoopwhoop
1851: [21:53:00] <Pyromanik> IE doesn't like your redirect.
1852: [21:53:00] <howardgrigg> rather than session?
1853: [21:54:00] <Pyromanik> r3v3rb, I don't smoke.
1854: [21:54:00] <ocm> I rather ask what didnt he smoke
1855: [21:54:00] <ocm> Me doesnt like IE neither
1856: [21:54:00] * Pyromanik feels like zoidberg
1857: [21:54:00] <Pyromanik> "Hooray! Dinner is served!
1858: [21:54:00] <Pyromanik> ocm, now for the details part
1859: [21:54:00] <r3v3rb> Pyromanik: what you been smoking this afternoon?
1860: [21:55:00] <ocm> no, not a redirector page
1861: [21:55:00] <Pyromanik> ?
1862: [21:55:00] <ajshort> howardgrigg: yep
1863: [21:55:00] <Pyromanik> ocm, so like... are we talking a RedirectorPage?
1864: [21:55:00] <Pyromanik> the /Security/login?BackURL=XYZ
1865: [21:56:00] <ocm> on which I do an action
1866: [21:56:00] <Pyromanik> ok
1867: [21:56:00] <ocm> noo noo, I am using a 3th party for login
1868: [21:56:00] <ocm> which lets me check for a true or false
1869: [21:56:00] <ocm> wait, let me get you the code I use for it so you might understand
1870: [21:57:00] <ocm> or doest happen
1871: [21:57:00] * Pyromanik severely hopes that that statement will be followed by a URL
1872: [21:57:00] <ocm> this is where the magicx happens
1873: [21:57:00] <ocm> http://sspaste.com/paste/show/4ff4334a89e89
1874: [21:57:00] <Pyromanik> omg awesome
1875: [21:57:00] <ocm> the funny thing is
1876: [21:57:00] <Pyromanik> your redirect is relative.
1877: [21:58:00] <Pyromanik> $this->redirect('/members');
1878: [21:58:00] <ocm> next problem: why does IE gives the perfect URL in the browser, says page not found but after refresh shows the right page? (which wasnt there before the F5..)
1879: [21:58:00] <ocm> and why dont other browsers say so?
1880: [21:58:00] <Pyromanik> don't do that.
1881: [21:58:00] <Pyromanik> problem solved!
1882: [21:58:00] <ocm> the url in the browser is: domain.com/members
1883: [21:58:00] <Pyromanik> hooray! on to the next one!
1884: [21:59:00] <Pyromanik> unknown.
1885: [21:59:00] <Pyromanik> ocm, happens to the best of us
1886: [21:59:00] <Pyromanik> I feel like a winner!
1887: [21:59:00] <Pyromanik> because basetag.
1888: [21:59:00] <Pyromanik> maybe
1889: [21:59:00] <samthejarvi> <% base_tag %> in your <head/>
1890: [21:59:00] * ocm hmmm, not sure if just stupid or Pyromanik supersmart..
1891: [22:01:00] <LoveDuckie> can someone explain to me how to use getField?
1892: [22:01:00] <Pyromanik> r3v3rb, what did you just call my mother!?
1893: [22:01:00] <ocm> or hold it in front of a mirror
1894: [22:01:00] <r3v3rb> wha...
1895: [22:01:00] <r3v3rb> erm, can anyone translate this: الي حاط رقمه يختار بنات ولاعيال
1896: [22:01:00] <ocm> r3v3rb, you have to speak it out loud in reverse
1897: [22:01:00] <LoveDuckie> trying to display my custom form on my page
1898: [22:02:00] <LoveDuckie> I extended Forms
1899: [22:02:00] <samthejarvi> rofl google translate's response
1900: [22:02:00] <r3v3rb> Pyromanik: close… google botches
1901: [22:02:00] <Pyromanik> LoveDuckie, getField?
1902: [22:02:00] <Pyromanik> getField on what?
1903: [22:02:00] <samthejarvi> "Hat to choose his own daughters and Aial" is what gtranslate says :D
1904: [22:02:00] <r3v3rb> samthejarvi: its nonsense isn't it
1905: [22:02:00] <Pyromanik> userforms?
1906: [22:02:00] <LoveDuckie> yeah
1907: [22:02:00] <Pyromanik> it returns the actual form field
1908: [22:02:00] <Pyromanik> you what?
1909: [22:02:00] <r3v3rb> its a user comment on my app on Samsung App store
1910: [22:02:00] * UndefinedOffset has joined #silverstripe
1911: [22:02:00] <LoveDuckie> extended Form
1912: [22:02:00] <LoveDuckie> and made my own ContactForm class
1913: [22:02:00] <samthejarvi> oooh, what app?
1914: [22:03:00] <LoveDuckie> so I am a little confused as to how I am suppose to return a field back to the template
1915: [22:03:00] <Pyromanik> LoveDuckie, but that has nothing to do with userforms!
1916: [22:03:00] <Pyromanik> r3v3rb, change your page encoding.
1917: [22:03:00] <r3v3rb> samthejarvi: Asteroid 2012 3D
1918: [22:03:00] <LoveDuckie> went off this tutorial
1919: [22:03:00] <LoveDuckie> http://doc.silverstripe.org/framework/en/topics/forms/
1920: [22:03:00] <LoveDuckie> and $dataByFieldName is apparently outdated
1921: [22:04:00] <Pyromanik> if only.
1922: [22:04:00] <r3v3rb> if only it were making me a living
1923: [22:04:00] <Pyromanik> iff
1924: [22:04:00] <r3v3rb> if if if only
1925: [22:04:00] <Pyromanik> in fact, ctrl+f tells me that there's not even a mention of getField on that page at all!
1926: [22:04:00] <samthejarvi> r3v3rb: that looks awesome!
1927: [22:04:00] <r3v3rb> thank you samthejarvi :D
1928: [22:04:00] * samthejarvi quit (Quit: Page closed)
1929: [22:05:00] <Pyromanik> LoveDuckie, are you working in userforms or not?
1930: [22:05:00] <r3v3rb> right poxy list-style why you no love me today...
1931: [22:05:00] <LoveDuckie> I'll dig deeper.
1932: [22:05:00] <LoveDuckie> I am confused.
1933: [22:05:00] <LoveDuckie> I am using the class "Form"
1934: [22:05:00] <LoveDuckie> based on that tutorial above
1935: [22:05:00] <Pyromanik> for what?
1936: [22:05:00] <Pyromanik> a form?
1937: [22:05:00] <LoveDuckie> Yeah
1938: [22:05:00] <Pyromanik> ok
1939: [22:05:00] <LoveDuckie> A basic form on my site
1940: [22:06:00] <LoveDuckie> OK, so I am trying to get fields from my form
1941: [22:06:00] <LoveDuckie> to appear on their own custom template
1942: [22:06:00] <spronk> huh
1943: [22:06:00] <LoveDuckie> I have actions displaying OK
1944: [22:06:00] <spronk> typo3 got prettier while i wasn't looking
1945: [22:06:00] <Pyromanik> and what's your actual problem?
1946: [22:06:00] <LoveDuckie> that enables me to enter data into a dataobject.
1947: [22:06:00] <Pyromanik> <% loop Fields %> ?
1948: [22:06:00] <LoveDuckie> But what if I want to position each field?
1949: [22:06:00] <Pyromanik> typo3, isn't that payfor spronk?
1950: [22:07:00] <LoveDuckie> How?
1951: [22:07:00] <Pyromanik> oh
1952: [22:07:00] <LoveDuckie> Hmm okay.
1953: [22:07:00] <Pyromanik> LoveDuckie, in php!
1954: [22:07:00] <spronk> http://typo3.org/about/the-backend/
1955: [22:07:00] <LoveDuckie> You mean instantiate them in the main Form object?
1956: [22:07:00] <spronk> surprisingly similar to ss3 lol
1957: [22:07:00] <Pyromanik> or, with the fancy new SS3, maybe, MAYBE you can <% with Fields %> ?
1958: [22:07:00] <Pyromanik> or using, or whatever that other template thing is
1959: [22:07:00] <r3v3rb> spronk: indeed
1960: [22:07:00] <Pyromanik> LoveDuckie, create them in the right order -.-
1961: [22:07:00] <CIA-12> silverstripe: TeamCity silverstripe-cms/translation-staging * r2ecd5a5 / lang/nb.yml : MINOR Updated translations - http://git.io/723PpA
1962: [22:07:00] <spronk> Pyromanik: nahh gpl and .. apache licences i thikn
1963: [22:09:00] <Pyromanik> but
1964: [22:09:00] <Pyromanik> what
1965: [22:09:00] <LoveDuckie> http://pastie.org/4198520
1966: [22:09:00] <Pyromanik> but
1967: [22:09:00] <LoveDuckie> "[Warning] Missing argument 1 for ViewableData::getField(), called in C:\wamp\www\poco\framework\view\ViewableData.php on line 106 and defined"
1968: [22:10:00] <Pyromanik> but using that new ss3 one would be better
1969: [22:10:00] <LoveDuckie> That is my template for "ContactForm" which is an php object that inherits "Form"
1970: [22:10:00] <Pyromanik> you didn't control Form !
1971: [22:10:00] <r3v3rb> spronk best part of typo3 that appears to be missing out-of-the-box in SS3 is front end page edits
1972: [22:10:00] <Pyromanik> with ContactForm
1973: [22:10:00] <Pyromanik> or whatever
1974: [22:10:00] <LoveDuckie> <% control Form %>?
1975: [22:10:00] <Pyromanik> yeah
1976: [22:10:00] <Pyromanik> you could
1977: [22:10:00] <CIA-12> silverstripe: Ingo Schommer sapphire/3.0 * r9c71c22 / (cli-script.php tests/bootstrap.php): CLI bootstrap: Merge existing $_GET and $_REQUEST data - http://git.io/u3Pq-w
1978: [22:10:00] <LoveDuckie> What would the new SS3 one be?
1979: [22:11:00] <r3v3rb> indeed, it would be a killer addition to the CMS
1980: [22:11:00] <r3v3rb> for some of my really retarded clients
1981: [22:11:00] <spronk> r3v3rb: i reckon front end page edits could be done rather nicely with js
1982: [22:12:00] <LoveDuckie> so <% with Fields instead of loop?
1983: [22:12:00] <Pyromanik> I was right, hooray!
1984: [22:12:00] <LoveDuckie> haha
1985: [22:12:00] <r3v3rb> who can't grasp this whole admin thing!
1986: [22:12:00] <Pyromanik> LoveDuckie, it is "with"!
1987: [22:13:00] <CIA-12> silverstripe: Ingo Schommer silverstripe-installer/3.0 * rc8dbcf7 / (3 files): PHPUnit XML configs for other db drivers on TeamCity - http://git.io/c27-EQ
1988: [22:13:00] <Pyromanik> <% with ContactForm %> <% with Fields %> $field name?
1989: [22:14:00] <LoveDuckie> heh
1990: [22:14:00] <Pyromanik> yup
1991: [22:14:00] <LoveDuckie> do I close with "end_with"?
1992: [22:14:00] <LoveDuckie> [User Error] Uncaught SSTemplateParseException: Parse error in template on line 3. Error was: Unknown open block "with" encountered. Perhaps you missed the closing tag or have mis-spelled it?
1993: [22:14:00] <LoveDuckie> http://pastie.org/4198546
1994: [22:15:00] <LoveDuckie> Not working D:
1995: [22:15:00] * r3v3rb quit (Quit: r3v3rb)
1996: [22:16:00] <Pyromanik> well did you $Me?
1997: [22:16:00] <LoveDuckie> Wait
1998: [22:16:00] <LoveDuckie> got it
1999: [22:16:00] <LoveDuckie> I was closing with end_control on fields
2000: [22:16:00] <Pyromanik> http://doc.silverstripe.org/framework/en/trunk/reference/templates
2001: [22:16:00] <Pyromanik> oh silly you
2002: [22:16:00] <LoveDuckie> But fields still aren't showing.
2003: [22:16:00] <Pyromanik> you know 'control' still works
2004: [22:16:00] <LoveDuckie> XD
2005: [22:16:00] <Pyromanik> I dunno what scope you're in
2006: [22:17:00] <LePhil> can we use arrays with removeByName? e.g. $fields->removeByName(array("field1", "field2"));
2007: [22:17:00] <Pyromanik> http://api.silverstripe.org/3.0/forms/fields-structural/FieldList.html#methodfieldByName
2008: [22:17:00] <LoveDuckie> Well it's a custom template made for the ContactForm
2009: [22:17:00] <LoveDuckie> Check the API documentation LePhil
2010: [22:17:00] <LoveDuckie> Should have all appropriate params in there
2011: [22:17:00] <LoveDuckie> for the method you're after
2012: [22:18:00] <LePhil> says only "string $fieldName - The name of the field or tab "
2013: [22:18:00] <Pyromanik> being that the api page you're after is pasted 2 comments above yours :P
2014: [22:18:00] <Pyromanik> LePhil, no.
2015: [22:19:00] <Pyromanik> is what it actually said
2016: [22:19:00] <Pyromanik> this guy though
2017: [22:19:00] <LePhil> yes
2018: [22:19:00] <Pyromanik> this guy is going to bed.
2019: [22:19:00] * Pyromanik wishes y'all the best of luck.
2020: [22:19:00] <LePhil> good night to that guy
2021: [22:19:00] <Pyromanik> try not to make it explode.
2022: [22:19:00] <LePhil> aren't you in GMT+2?
2023: [22:19:00] <Pyromanik> ciao
2024: [22:19:00] <LePhil> ciao
2025: [22:19:00] <LePhil> oh
2026: [22:19:00] <Pyromanik> LePhil, add another 10
2027: [22:19:00] <Pyromanik> and it said no.
2028: [22:19:00] <Pyromanik> "String"
2029: [22:20:00] * LePhil tips to the hat
2030: [22:20:00] <LePhil> ok
2031: [22:20:00] <LePhil> carry on, then
2032: [22:20:00] <Pyromanik> :P
2033: [22:20:00] * Pyromanik quit (Quit: HydraIRC -> http://www.hydrairc.com <- \o/)
2034: [22:21:00] <SStuck> do next?! :-p
2035: [22:21:00] <Colin[pi]> i hate you internet explorer
2036: [22:21:00] <SStuck> hi guys, apologies for thick n00b question. I have a little jquery function which I found (as I have zero js knowledge) to try to get my SideBar and Content divs the same height (am basically using blackcandy theme) I've put in a file heights.js in mysite/javascript/. I gather requirements should go in the template rather than the controller init function so in the head of page.ss along with the css requirments I have <% require javascript(mysite/javascri
2037: [22:22:00] <SStuck> or indeed, what did I get wrong so far
2038: [22:22:00] <LoveDuckie> lol I have no idea what you are trying to achieve or what you have.
2039: [22:23:00] <SStuck> yeah sorry meant to put link in! This is the function: http://www.sspaste.com/paste/show/4ff437c8292d6
2040: [22:23:00] <LoveDuckie> if require javascript() doesn't working, you could always use <script type="text/javascript" src="">
2041: [22:24:00] <LoveDuckie> that
2042: [22:24:00] * zfmf has joined #silverstripe
2043: [22:24:00] <SStuck> in theory should that just work witht he requirement in the template?
2044: [22:24:00] <LoveDuckie> Yeah, if it's with document on load then it should work fine
2045: [22:24:00] <LoveDuckie> make sure though
2046: [22:25:00] <SStuck> thanks for the patience and help LoveDuckie :-)
2047: [22:25:00] * Colin[pi] quit (Quit: balls)
2048: [22:25:00] <LoveDuckie> it's like this
2049: [22:25:00] <LoveDuckie> hold on
2050: [22:25:00] <LoveDuckie> <% require javascript({$ThemeDir}/themename/javascript/filename.js) %>
2051: [22:26:00] <LoveDuckie> there
2052: [22:26:00] <LoveDuckie> wait
2053: [22:26:00] <LoveDuckie> ({$ThemeDir}/javascript/filename.js) %>
2054: [22:26:00] <LoveDuckie> And don't mention it, I come on here asking for help all the time. I ought to give back.
2055: [22:27:00] <LoveDuckie> at least it doesn't looke that way
2056: [22:27:00] <LoveDuckie> If that doesn't work you can always go the plain HTML route.
2057: [22:27:00] <SStuck> oh it needs to be inside my themes directory I will move it. Sorry but whay did you mean when you said Yeah, if it's with document on load then it should work fine - do I need to add anything to make sure it's called?
2058: [22:27:00] <LoveDuckie> nope.
2059: [22:27:00] <SStuck> cool
2060: [22:36:00] <SStuck> hmm so created directory Themes/backcandy/javascript (alonside css and template directoroes for theme), put my heights.js file in there and <% require javascript({$ThemeDir}/javascript/heights.js) %> in page.ss but no joy :-( I wonder why... will maybe give the <script> tag route a go
2061: [22:37:00] <LoveDuckie> hit F12
2062: [22:37:00] <LoveDuckie> If you're using Chrome
2063: [22:37:00] <LoveDuckie> and find out if it has been included in the page properly.
2064: [22:40:00] * UndefinedOffset1 is now known as UndefinedOffset
2065: [22:40:00] * UndefinedOffset1 has joined #silverstripe
2066: [22:40:00] * UndefinedOffset quit (Disconnected by services)
2067: [22:40:00] <LoveDuckie> At least then you can see if it's 404ing and it's a bad URL or something
2068: [22:40:00] <SStuck> yeah I am using chrome, but it doesn't work in ff either :-( ... no sign of it in scripts in chrome inspector or firebug. Firebug reports no js on this page
2069: [22:42:00] <SStuck> in chrome inspector in the html the <% require appears in quotes after the body tag even though it's with the css requirements in the head of the template. Confused :-s
2070: [22:43:00] <UndefinedOffset> SStuck: try <% require javascript(themes/blackcandy/javascript/heights.js) %>
2071: [22:44:00] <UndefinedOffset> its possible that the {$ThemeDir} is causing the template parser to miss the require block
2072: [22:46:00] <SStuck> script being included now :-)
2073: [22:46:00] <LoveDuckie> interesting D: works fine on my Page.ss for a couple of scripts that I am using
2074: [22:46:00] <LoveDuckie> glad to hear that its OK now
2075: [22:47:00] <SStuck> d'oh
2076: [22:47:00] <SStuck> hmm. Only thing is the script isn't actually doing what I want! neither idebar nor content being expanded to match the height of the other!
2077: [22:48:00] <LoveDuckie> I bet that you haven't included jQuery properly?
2078: [22:48:00] <SStuck> okay chrome inspector is showing uncaught reference error jquery is not defined... now what did I muck up?!
2079: [22:48:00] <ss23> Not sure if I decided to get a Sitehost VPS at precisely the wrong time, or they always have 4x downtimes in a month :/
2080: [22:49:00] <LoveDuckie> Linode seems to always take my node down for "maintenance"
2081: [22:49:00] <LoveDuckie> Seems to be common for VPS hosts to have downtimes quite regularly.
2082: [22:50:00] * cuSSter has left #silverstripe
2083: [22:53:00] <ss23> Pretty good
2084: [22:53:00] <ss23> Hmm, guuess it depends on a lot of factors. I've got a linode that I manage fro a friend thats been down once in the last 6 months
2085: [22:54:00] <SStuck> most likely LoveDuckie... although I have a lightbox on youtube gallery working but I guess jquery is just included there and not for the site as a wole
2086: [22:56:00] <SStuck> hmm do I need to download jquery separately to my installation? I thought it was included (2.4.7) but can't see a relevant file in my cms/javascript dir
2087: [22:58:00] <SStuck> oh, found mysite/jquery.js
2088: [23:04:00] <SStuck> sorry fr the running commentary... so now I have jquery included - <% require javascript(mysite/javascript/jquery.js) %> and it is showing in the inspector but the following script <% require javascript(themes/blackcandy/javascript/heights.js) %> isn't!
2089: [23:06:00] * webguest has joined #silverstripe
2090: [23:07:00] <webguest> im stuck at something. im using the dataobjects-as-pages module. created 3 files to make it work, i can add dataobjects to my ProjectsAdmin in the CMS ... when i extend the Project dataobjectAsPage with an $db =array ('klant' => 'text'); .. and i hit save and publish... i get an error: Unknown column 'ClassName' in 'field list' [14:57:34] rob.van.eck1: chrome says: POST http://url/admin/projects/Project/4/EditForm?action_
2091: [23:07:00] <webguest> any idea's?
2092: [23:08:00] <SStuck> oh dear, nightmare. Both scripts now included but heights function isn't working and jquery requirement is mucking up my lightwindows in the youtube gallery :-(
2093: [23:13:00] <CIA-12> silverstripe: TeamCity silverstripe-cms/translation-staging * rdf4ada2 / lang/nb.yml : MINOR Updated translations - http://git.io/JhIYcA
2094: [23:15:00] * xmem has joined #silverstripe
2095: [23:19:00] <webguest> any one?
2096: [23:20:00] <CIA-12> silverstripe: Ingo Schommer sapphire/3.0 * r8548014 / (cli-script.php tests/bootstrap.php): CLI bootstrap: Merge existing $_GET and $_REQUEST data - http://git.io/bBP07Q
2097: [23:25:00] <SStuck> webguest this may be of some use: http://www.silverstripe.org/all-other-modules/show/7392
2098: [23:41:00] <webguest> SStuck: yeah, deleting the tables in the database, and dev/build .. worked!
2099: [23:41:00] <webguest> ty
2100: [23:43:00] * Jeroenem quit ()
2101: [23:45:00] * LinusN has left #silverstripe
2102: [23:48:00] <SStuck> np, db equivalent of switch it off and back on again!
2103: [23:58:00] * DimiStripe quit (Quit: Page closed)

Logging kindly sponsored by Stripe The Net: Hosting and Deployment, made simple.

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