#silverstripe IRC Log

IRC log for 27 January 2015

All timestamps are in UTC.

1: [00:02:20] <nicolaas> terry, can I have a look?
2: [00:02:32] <nicolaas> do you have it on a public fiddle?
3: [00:04:59] <Stomach> hehehe
4: [00:05:11] <Ryan-Toast> I’ll give you a public fiddle.
5: [00:05:13] <nicolaas> :-)
6: [00:05:25] <camfindlay> lol
7: [00:05:44] <nicolaas> dodgy fiddling that is...
8: [00:06:11] <terryapodaca> i'll share it in a little bit...there's no js so far, but it's not working quite right yet
9: [00:06:22] <terryapodaca> when I get it close enough to what I want I'll share it
10: [00:10:02] <Ryan-Toast> ez mode, just do something like this| http://codepen.io/anon/pen/qEjwzV
11: [00:10:43] <terryapodaca> damn it!
12: [00:10:50] <terryapodaca> i wanted to do it
13: [00:10:54] <terryapodaca> lol
14: [00:11:34] <terryapodaca> I was almost there...i was actually "learning" what these css settings would be doing, how and why...all that
15: [00:11:40] <Ryan-Toast> Lol, sorry :P
16: [00:11:56] * Sticks has joined #silverstripe
17: [00:12:18] <Ryan-Toast> I forgot how annoying css is without autoprefixor.
18: [00:15:20] <Ryan-Toast> terryapodaca: http://codepen.io/anon/pen/XJgQvp
19: [00:15:32] <nicolaas> NICE!
20: [00:15:57] <terryapodaca> yeah, now you're showing off :P
21: [00:16:14] <terryapodaca> ;)
22: [00:16:28] <Ryan-Toast> :P
23: [00:16:41] <terryapodaca> That is what I need though
24: [00:17:22] <terryapodaca> is the @keyframe new to css3?
25: [00:17:43] <Ryan-Toast> Yarp
26: [00:18:20] <Ryan-Toast> terryapodaca: I recommend you use this to make your life a little easier: https://github.com/postcss/autoprefixer
27: [00:19:25] * Azure quit (Quit: Blue Sky Fish)
28: [00:21:16] <terryapodaca> ok, here's a question for ya...if I have 3-4 circles...and I want to open them one slightly after the other...how do I hold the timing for like a half second?
29: [00:23:08] <Ryan-Toast> terryapodaca: animation-delay
30: [00:23:21] <Ryan-Toast> terryapodaca: https://developer.mozilla.org/en-US/docs/Web/CSS/animation-delay
31: [00:27:24] * MattSS has joined #silverstripe
32: [00:28:57] * UndefinedOffset1 quit (Quit: Leaving.)
33: [00:30:27] <terryapodaca> I LOVE CSS3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34: [00:31:21] <ss23> :D
35: [00:31:54] <nicolaas> intimidating how much is possible ;-)
36: [00:32:12] <terryapodaca> Ryan-Toast: is that autoprefixer a jquery plugin or something?
37: [00:32:31] <Ryan-Toast> terryapodaca: nah, you compile it with grunt, or another task runner.
38: [00:32:50] <zippy> Ryan-Toast: next you'll be pushing them to use scss
39: [00:32:58] <Ryan-Toast> zippy: Of course.
40: [00:33:03] <Ryan-Toast> Why wouldn’t you? :P
41: [00:33:04] <zippy> or sass
42: [00:33:07] <zippy> or was it less...
43: [00:33:11] <Ryan-Toast> scss.
44: [00:33:13] <nicolaas> you can also add it to PHP or some editors, etc... pretty useful
45: [00:33:27] <Ryan-Toast> would recommend this too: https://github.com/buildingblocks/grunt-combine-media-queries
46: [00:35:02] * camfindlay quit (Quit: camfindlay)
47: [00:36:17] <micmania1> Going to start putting composer installs in my calendar :|
48: [00:36:31] <ss23> haha
49: [00:37:26] <nicolaas> it would be good to have an overarching CSS editor that did it all?
50: [00:37:55] <Ryan-Toast> nicolaas: that’s what task runners are for.
51: [00:38:35] <Ryan-Toast> nicolass: here’s my packagelist if you’re intrested: http://www.sspaste.com/paste/show/54c6ddc4c38aa
52: [00:38:40] <nicolaas> yeah - fair enough, but that is a bit more clumsy than having one application that you could update once a month or so -
53: [00:38:47] <nicolaas> THANK YOU!
54: [00:38:55] * Azure has joined #silverstripe
55: [00:39:36] <nicolaas> Ryan-Toast: do you add these two each project or do you add these to your system once?
56: [00:39:45] <nicolaas> *to
57: [00:39:48] <Ryan-Toast> nicolass: My grunt file, just change the folder locations and biz: http://www.sspaste.com/paste/show/54c6de0667d60
58: [00:40:07] <Ryan-Toast> nicolaas: I do it by project, but I have a base repo that I fork
59: [00:40:15] <Ryan-Toast> and I only have to run npm install once.
60: [00:40:21] <Ryan-Toast> and it’s all done :)
61: [00:40:54] <nicolaas> thank you so much for sharing
62: [00:40:56] <nicolaas> I will have a look at this.
63: [00:41:12] <Ryan-Toast> I don’t know what I woudl do without it. Makes life so much easier.
64: [00:41:54] * Stomach quit (Quit: zzz)
65: [00:42:19] <zippy> and remmeber. width: 100%; and float: left; all things is not winning
66: [00:42:47] * mahfuz has joined #silverstripe
67: [00:42:54] <Ryan-Toast> ippy: lol!
68: [00:47:55] <MichalKleiner> anyone using https://github.com/swarajban/npm-cache? found it useful to be able to commit vendor folder in one file when something changes.. it creates one hashed tar file for whole vendor folder and uses it to install dependencies unless they change
69: [00:50:01] <MichalKleiner> no need for a flame about committing vendor files :-D
70: [00:50:05] * UndefinedOffset has joined #silverstripe
71: [00:50:12] * UndefinedOffset quit (Client Quit)
72: [00:50:14] <zippy> MichalKleiner: zomg!!
73: [00:50:17] <zippy> jk :)
74: [00:50:34] <zippy> we have to commit vendor files on one of the projects because it deploys direct from the repo and no composer no the server
75: [00:51:03] <ss23> Fix that!
76: [00:51:04] <ss23> >.<
77: [00:51:06] <ss23> It's gross
78: [00:51:38] <zippy> If I could wave my hands and make magical things happen, making the composer work on the server would be super low on the list :O
79: [00:51:43] <ss23> hahahah
80: [00:51:48] <ss23> <3
81: [00:52:04] <MichalKleiner> there are other ways how to keep 3rd party repos to be sure they won't disappear in future... which doesn't solve no composer on server error :-D
82: [00:52:08] <zippy> like a single config system, no need to flush... no need to have mnodules in the root folder
83: [00:52:26] <zippy> flush should flush the cache, but the config shouldn't need to be cached.
84: [00:52:36] <ss23> I hate how complex the config system is
85: [00:52:48] <ss23> I hate a lot of things for being complex I guess
86: [00:52:56] <spronk2> yeah
87: [00:52:56] <MichalKleiner> I hate things
88: [00:52:56] <ss23> Complexity is the enemy of MAKING MY JOB EASY
89: [00:52:57] <nicolaas> :-)
90: [00:52:59] <zippy> Config::set('Foo', 'Bar');
91: [00:53:00] <spronk2> complexity
92: [00:53:02] <spronk2> like this new rfc
93: [00:53:02] <spronk2> :p
94: [00:53:04] <zippy> Config::get('Foo');
95: [00:53:24] <ss23> zippy: THE MERGE
96: [00:54:12] <zippy> tbh, id be more worried about spending the time on it and it getting rejected... Simon had done some cools things making flushing faster but were rejected because used a bit more ram
97: [00:54:18] <ss23> ^
98: [00:54:21] <ss23> that one was so retarded
99: [00:54:31] <ss23> made tests finish 25% faster
100: [00:54:32] <Colin[pi]> they were rejected because Hamish amirite?
101: [00:54:32] <ss23> REJECTED.
102: [00:54:35] <ss23> yeah
103: [00:55:13] <spronk2> sigh
104: [00:56:06] <nicolaas> would it be an idea to reopen that idea... sounds very worthwhile... I dont mind a bit of extra RAM use ;-)
105: [00:56:53] <Colin[pi]> anything that improves performance would be pretty sweet in my books
106: [00:59:37] <MichalKleiner> does anyone have a link to those changes?
107: [00:59:40] <ss23> Who shall be the mighty Challenger who will take it upon themselves to do battle with Sir Hamish, in the grounds of Github
108: [01:00:15] <zippy> MichalKleiner: 1 sec
109: [01:00:33] <Colin[pi]> ss23: a challenge fraught with peril and despair
110: [01:00:58] <ss23> https://github.com/silverstripe/silverstripe-framework/pull/2736
111: [01:01:01] <ss23> Thats the PR
112: [01:01:25] <ss23> "I'm seeing 1-3 minutes (20-50%) shaved off the tests, with SQLite going ~15 minutes faster."
113: [01:01:31] <ss23> "The memory increase I've seen has been extremely minor (2 MB on a full framework build)."
114: [01:01:37] <nicolaas> it is up to SS ltd to accept the changes, but a carrot with 25% speed increase will be an attractive proposition
115: [01:01:48] <ss23> nicolaas: It's not ss ltd
116: [01:01:55] <ss23> It's up to the core commiters, who aren't ss ltd
117: [01:01:59] <ss23> At least, it's *meant* to be like that
118: [01:02:12] <ss23> In reality, there's about a 0% chance anyone will ever get this merged now that Hamish said that :P
119: [01:02:14] <nicolaas> sure, but in the end it is SS's project.
120: [01:02:34] <ss23> Kind of, they want to be like "OH NO IT'S THE COMMUNITY"
121: [01:02:42] <Colin[pi]> nicolaas: hence we come back to the dilemma facing SS at the mo
122: [01:02:51] * Stomach has joined #silverstripe
123: [01:02:53] <Colin[pi]> and the cause of a bit of drama in the community :P
124: [01:03:33] <zippy> mm it's a bit of a bummer, sounds like it would be excellent
125: [01:03:40] <zippy> he's got another one as well
126: [01:03:53] <Colin[pi]> so uh, what's the story with simon now? not coming back to IRC?
127: [01:03:55] <ss23> So I say again
128: [01:03:56] <ss23> 13:59:40 <@ss23> Who shall be the mighty Challenger who will take it upon themselves to do battle with Sir Hamish, in the grounds of Github
129: [01:04:17] <zippy> if you comment on a closed issue, will it get raised?
130: [01:04:39] <ss23> No, someone has to re-open it
131: [01:04:43] <nicolaas> I can imagine that simon would be pretty disappointed to get such a reaction
132: [01:04:46] <ss23> Are you willing to fight for this PR, zippy?
133: [01:04:55] <ss23> Even if it means 6 months of labour, toiling over it with no end in sight
134: [01:05:01] <ss23> You must know it'll almost certainly end in failure!
135: [01:05:08] <Colin[pi]> ss23: a war of attrition
136: [01:05:24] <ss23> A war of attrition doesn't work on a closed issue
137: [01:05:24] <ss23> :P
138: [01:05:28] <Colin[pi]> :P
139: [01:05:40] <nicolaas> I think the key is to understand what the issues are
140: [01:05:50] <zippy> mm commenting wont re-open it?
141: [01:05:59] <ss23> zippy: Not that I know of
142: [01:06:41] <nicolaas> I could not make much sense of it. the problem is that CWP runs on 128M of ram - no exceptions ... this is $$$ for Silverstripe Ltd so they would be very reluctant to support anything that will make this recipe unworkable.
143: [01:06:50] * muskie9 quit (Max SendQ exceeded)
144: [01:07:07] <spronk2> uuggh
145: [01:07:10] <zippy> and I guess that is the problem...
146: [01:07:18] <zippy> SS is now bound by CWP requirements
147: [01:07:49] * muskie9 has joined #silverstripe
148: [01:07:51] <nicolaas> that is not all bad, it is also a good thing - but what could be done to make the pull request acceptable?
149: [01:08:20] <zippy> test it against a whole bunch of things and check the memory usage I suppose
150: [01:08:31] <ss23> You offering, zippy?
151: [01:08:31] <ss23> :P
152: [01:08:52] <zippy> is that before or after we get a ss bot
153: [01:09:31] <zippy> ...
154: [01:09:32] <zippy> maybe
155: [01:09:55] <nicolaas> I have a lot of time for Simon W because he has supported so many people here on IRC
156: [01:09:55] <ss23> What's an ss bot? :O
157: [01:10:14] <spronk2> yeah... simon_w has solved probably half the problems i've ever had with ss
158: [01:10:23] <ss23> ^
159: [01:10:30] <Ryan-Toast> How do you get the parent of a dataobject? $this->owner doesn;’t seem to work.
160: [01:10:31] <ss23> no doubt he's done more for the community than most
161: [01:10:38] <ss23> Ryan-Toast: "parent"?
162: [01:10:54] <Ryan-Toast> ss23: the method 'parent' does not exist on 'MenuItem'
163: [01:11:08] <ss23> By convention, there is normally a ParentID, if it's a belongs to one relationship
164: [01:11:14] <ss23> Ryan-Toast: I'm wondering what you mean by "parent"
165: [01:11:22] <ss23> There's a parent class, a parent object in certain relationships, etc
166: [01:11:42] <Ryan-Toast> ss23: it’;s a belongs_many_many, but I’d like the “parent” dataobject. if that makes sense.
167: [01:11:48] <nicolaas> $this->owner is for decorations only AFAIK
168: [01:11:59] <Ryan-Toast> nicolaas: ah, right.
169: [01:12:18] <micmania1> Ryan-Toast: $this->MyParentRelation()
170: [01:12:36] <micmania1> Where MyParentRelation is the has_one to your ‘parent’ object.
171: [01:12:49] <ss23> ^
172: [01:12:50] <zippy> ss23: he also did a change which used Reflection for getting values of statics which also speed up flushing... but I don't thikn he pushed that to the main repo, just his own private one
173: [01:13:01] <ss23> He made a bunch of things he didn't PR
174: [01:13:06] <ss23> Not much point if they would just get rejected :P
175: [01:13:15] <ss23> Was discussing with micmania1 the other day
176: [01:13:17] <Ryan-Toast> micmania1: what would I use for a many_many?
177: [01:13:27] <ss23> "Is quality of SilverStripe currently improving or not?"
178: [01:13:32] <ss23> General idea is not improving
179: [01:13:43] <micmania1> many_many doesn’t have a parent object because there’s many of them. But it would just be the same. $this->MyManyManyRelation()
180: [01:13:49] <ss23> ^
181: [01:13:57] <nicolaas> is it time to switch to another CMS?
182: [01:14:07] <ss23> You know of any better ones? :P
183: [01:14:10] <ss23> SilverStripe is still the best
184: [01:14:20] <ss23> It just won't stay like that for long I think
185: [01:14:21] <zippy> Ryan-Toast: maybe it'd be better to explain what your tryingg to do
186: [01:14:33] <micmania1> There’s about 9 bazillion different ways to get the valued of a column in the database. There’s no consitency throughout which makes fixing simple things hard.
187: [01:15:04] <spronk2> imo, ss is in abiout exactly th esame place as it was four years ago
188: [01:15:10] <micmania1> $this->$field, $this->getField($field), $this->obj($field), $this->dbObject($field) and so on...
189: [01:15:25] <spronk2> none of the low points of SS have been solved at all, really
190: [01:15:31] <spronk2> things have just shifted around a bit
191: [01:15:43] <micmania1> Because they’re overly complex and now nobody understand the code.
192: [01:15:56] <nicolaas> spronk2: why not post to the dev list and start up a discussion there?
193: [01:16:03] <spronk2> i've lost interest
194: [01:16:09] <spronk2> pursuing alternatives :P
195: [01:16:16] <nicolaas> what are the alternatives?
196: [01:16:22] * zippy knows
197: [01:16:27] <Stomach> micmania1 - but it uses a parsing expression grammar
198: [01:16:29] * spronk2 looks at zippeh
199: [01:16:30] <Stomach> >_<
200: [01:16:32] <spronk2> ;D
201: [01:17:33] <zippy> though it is hard to beat the CMS part of ss
202: [01:17:39] <spronk2> nicolaas, for smaller sites, i hate to say this but wordpress
203: [01:17:51] <spronk2> the CMS is just too slow
204: [01:17:52] <nicolaas> ha ha ha - yes, I can imagine
205: [01:17:55] <Stomach> troubles with SS still outweight working with wordpress :(
206: [01:18:04] <Colin[pi]> Stomach: ^ this
207: [01:18:10] <zippy> yea
208: [01:18:15] <zippy> I couldn't go to wordpress
209: [01:18:16] <spronk2> thing is you don't really have to do any work with wordpress
210: [01:18:18] <Colin[pi]> or Drupal... ugh
211: [01:18:21] <micmania1> spronk2: its okay. 0800 543 354
212: [01:18:22] <nicolaas> CMS too slow ... means that moving around the CMS is to slow?
213: [01:18:37] <spronk2> hahaha
214: [01:18:38] <nicolaas> dials 0800 543 354 ???
215: [01:18:43] <spronk2> lifeline :P
216: [01:18:49] <nicolaas> :-)))
217: [01:18:58] <spronk2> nicolaas CMS is waaaay too slow for end user
218: [01:19:10] <nicolaas> and clumsy as well, dont you think?
219: [01:19:21] <Stomach> come to my talk! http://www.meetup.com/SilverStripe-Auckland/events/219791811/
220: [01:19:32] <nicolaas> i hate the way you cant just add ten items of something
221: [01:20:25] <spronk2> for a lot of smaller jobs i'd probably just look to stuff like square
222: [01:20:33] <spronk2> (space)
223: [01:20:39] <micmania1> nicolaas: https://gist.github.com/micmania1/5990398
224: [01:21:03] <nicolaas> yeah - I know that there are tools out there, but I wish it was a bit smarter "out of the box"
225: [01:21:05] <micmania1> Kinf d of works.
226: [01:21:06] <spronk2> for shops just use shopify
227: [01:21:38] <spronk2> for anything more complex use another tool. lara and django are pretty good
228: [01:22:43] <spronk2> my preferred cms user experience these days is concrete5
229: [01:22:57] <nicolaas> ok ... might have to look at that.
230: [01:23:13] <spronk2> i was looking at it many years ago next to SS
231: [01:23:16] <spronk2> and SS won then
232: [01:23:26] <spronk2> c5 eclipses SS now
233: [01:24:01] <spronk2> building more technically ambitious solutions is a bit nicer with SS, but again, orders of magnitude nicer to use a modern framework
234: [01:24:53] <spronk2> interestingly concrete 5 eschewed some of its original guts and uses laravel and symfony components under the hood now
235: [01:25:16] <nicolaas> can you explain that?
236: [01:25:25] <spronk2> which bit?
237: [01:25:27] <micmania1> a framework isn’t cool unless the filename is longer than the content.
238: [01:25:30] * jenniferaslan has joined #silverstripe
239: [01:25:39] <Stomach> concrete5 demo?
240: [01:25:57] <nicolaas> "eschewed some of its original guts"
241: [01:26:10] <nicolaas> spronk2: eschewed some of its original guts
242: [01:26:14] <spronk2> nicolaas c5 originally was a lot more homebaked like SS
243: [01:26:25] <spronk2> has made large strides to using existing libs instead
244: [01:26:32] <nicolaas> ahhh yes
245: [01:26:43] <spronk2> far less NIH syndrome bullshit
246: [01:27:23] <Stomach> c5 seems slow
247: [01:27:40] <spronk2> hmm?
248: [01:27:47] <Stomach> might just be this demo site
249: [01:27:51] <nicolaas> stomach: where is the demo?
250: [01:27:57] <Stomach> https://www.softaculous.com/demos/Concrete5
251: [01:28:38] <zippy> laravel (and sounds like c5) have an interesting approach using vendors / existing projects a LOT. It's seems to have worked quite well. Will be interesting if the new file system management is will be vendor pull in, or live in the thirdparty folder and get out of date like jquery and tinymce does
252: [01:28:40] <nicolaas> thank you
253: [01:29:44] <spronk2> talk of flysystem use was encouraging
254: [01:29:56] <spronk2> talk of making it php5.3 compatible just to shoehorn it into 3.x was not
255: [01:30:08] <zippy> :(
256: [01:30:36] <spronk2> i mean ffs
257: [01:31:24] <ss23> But CWP uses 5.3!
258: [01:31:25] <spronk2> "let's take this php 5.3 incompatible thing that's well supported. and make a fork of it. because instead of just waiting and pushing it into our 5.4 only release, we want to mash it into a 5.3 compat one!"
259: [01:31:31] <spronk2> who on earth would think that is a good idea :|
260: [01:33:57] <zippy> ss23: Where did the 128Mb of ram come from? Looking at https://www.cwp.govt.nz/assets/Common-Web-Platform-Architecture-Overview-v1.5.pdf it looks like they have 1GB instance sizes, yea?
261: [01:34:24] <ss23> amount of ram depends on which instance size (small, medium, large, custom)
262: [01:34:25] <MichalKleiner> still either php or apache limit might be set to that
263: [01:34:25] <zippy> was the 128Mb based on traffic + number of processed needed + mysql memory usage + other things?
264: [01:34:27] <ss23> idk, I think smalls are 512
265: [01:34:32] <ss23> but memory_limit is probably 128
266: [01:34:36] <zippy> small is 1gb
267: [01:34:37] <zippy> right ok
268: [01:34:52] <spronk2> memory_limit of 128 is asking for trouble with a larger SS site
269: [01:34:56] <zippy> because that is php default or something?
270: [01:35:15] <ss23> No idea
271: [01:35:18] <MichalKleiner> but refusing simon's PR without proper tests on how much memory it would take on larger projects is....
272: [01:35:21] <MichalKleiner> not wise
273: [01:35:34] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
274: [01:35:48] <spronk2> you mean.. is wise?
275: [01:36:41] <MichalKleiner> sorry, I mean not doing those tests..
276: [01:36:55] <zippy> Maximum Pages 5,000
277: [01:37:03] <spronk2> ?
278: [01:37:04] <zippy> jeapers, try doing that with 128mb or ram
279: [01:37:09] <nicolaas> would ya'll be happy if I posted the pull request to the dev list?
280: [01:37:09] <spronk2> lolya
281: [01:37:36] <Stomach> do it
282: [01:37:41] <nicolaas> I have just drafted an e-mail... hopefully that would spark some interest.
283: [01:37:42] <zippy> nicolaas: if you do drop a link, as I will probably grab it and see how much memory it does use
284: [01:38:03] <MichalKleiner> happy to test on my projects too
285: [01:38:03] <nicolaas> zippy: what do you mean?
286: [01:38:27] <zippy> nicolaas: if you post to the group, drop the link to the post here, so we can read / update it as well
287: [01:38:36] <zippy> nicolaas: if I run some tests later, I will update with some numbers
288: [01:39:00] <zippy> spronk2: I was looking at this -> https://www.cwp.govt.nz/assets/Common-Web-Platform-Architecture-Overview-v1.5.pdf
289: [01:39:00] * Hailwood quit (Ping timeout: 264 seconds)
290: [01:39:05] <spronk2> ah
291: [01:39:07] <spronk2> heh
292: [01:39:08] <spronk2> yeahhh
293: [01:39:10] <spronk2> though
294: [01:39:13] <spronk2> they say the small instance is 1gb ram
295: [01:39:17] <MichalKleiner> and also I agree that a component model with symphony components or any other modules is better than the housebaked low bus-factor one
296: [01:39:32] <spronk2> soo much better
297: [01:39:41] <spronk2> ss orm should be swapped out for something else :D
298: [01:40:34] <spronk2> concrete 5 uses laravel's config system
299: [01:40:43] <zippy> spronk2: mm and thats a nice config system
300: [01:40:43] <MichalKleiner> it would mean to start from scratch probably :-D
301: [01:40:53] <zippy> so freakig easy
302: [01:41:02] <zippy> not starting from scratch, the config syustem
303: [01:41:19] <MichalKleiner> I mean to make SS better modular
304: [01:43:55] <zippy> heh
305: [01:45:01] <zippy> Just imagine the guys in the SS office looking at the irc chat at the moment. "Look at them, talking about how slow it is again.. " "Yea, lolz, comparing to wordpress and c5" "lolz lolz" "Right guys, lets right more yaml!"
306: [01:48:16] <MichalKleiner> :-DD
307: [01:48:44] <MichalKleiner> well everyone can make a fork and keep it up to date with the source and add his changes
308: [01:48:54] <MichalKleiner> that's what simon probably ended up doing?
309: [01:49:57] <nicolaas> how is this? http://www.sspaste.com/paste/show/54c6ee8286b8d
310: [01:51:33] <nicolaas> i noticed simon closed the pull request himself.
311: [01:51:54] <zippy> he did, because of lack of feedback I guess - since he asked if someone could run it under CWP
312: [01:52:04] <zippy> and was 7-8 months later didn't get anything back
313: [01:52:19] <zippy> gets the ball rolling anyway
314: [01:52:43] <nicolaas> is it just a matter of doing a dev/build?flush=all and read peak memory use or am I oversimplifying it?>
315: [01:53:31] <spronk2> pretty much, nicholaas
316: [01:53:50] <spronk2> realistically probably needs a bit more formalised testing
317: [01:53:52] <zippy> nicolaas: as well as with a boat load of modules
318: [01:53:55] <spronk2> mm
319: [01:54:10] <nicolaas> yes, agreed.
320: [01:54:57] <nicolaas> how would you formalise that?
321: [01:58:13] <spronk2> hmm
322: [01:58:25] <spronk2> probably needs a bit of a matrix
323: [01:58:30] <nicolaas> you could just add random modules, and note the ram increases each time?
324: [01:58:32] <spronk2> probably site + one module would do it
325: [01:58:38] <spronk2> and do that config for maybe
326: [01:58:43] <spronk2> 10 of the top modules
327: [01:58:47] <pippy> what company made the nmit website?
328: [01:59:05] <nicolaas> and then patterns may emerge (running test with and without the PR)
329: [01:59:34] <spronk2> yeah
330: [01:59:44] <spronk2> and then probably just increasing object load
331: [01:59:55] <spronk2> get a bit of a graph going for each module with and without, at various loadings
332: [02:01:47] <Stomach> write a script to do it for you!
333: [02:01:52] <Stomach> then pass the script around a few people
334: [02:02:02] <Stomach> and we can all run it on our servers
335: [02:02:35] * jenniferaslan quit (Quit: jenniferaslan has left the room)
336: [02:04:52] * kerosene is now known as swerve
337: [02:05:15] <zippy> Stomach: mm hmm
338: [02:11:34] <Stomach> and then we can run it on cwp instance and be all like uh oh 128mb of ram cant run tests fuck
339: [02:11:44] <zippy> heh yea
340: [02:11:45] <nicolaas> :-)
341: [02:14:04] * jenniferaslan has joined #silverstripe
342: [02:14:42] <zippy> but wouldnt' expect to run tests on a server in production really.... so should just be dev/build and flush testing. The speedup of running tests is a nice bonus for those CI systems.
343: [02:15:16] <MattSS> nicolaas: That PR is interesting, I'd like to see it get in
344: [02:15:28] <MattSS> oh ffs, this nickname system breaks me every time
345: [02:16:10] <nicolaas> MatSS: the good people here at IRC pointed it out to me... I just like to support Simon W because he has helped me so many times over the years ;-)))
346: [02:16:16] * MattSS quit (Changing host)
347: [02:16:17] * MattSS has joined #silverstripe
348: [02:16:26] <zippy> nicolaas: font so big!
349: [02:16:27] <nicolaas> MatSS: the good people here at IRC pointed it out to me... I just like to support Simon W because he has helped me so many times over the years ;-)))
350: [02:16:28] * MattSS is now known as madmatt
351: [02:16:34] <madmatt> Fair enough :)
352: [02:16:42] <nicolaas> zippy: gotta love a big font
353: [02:17:16] <madmatt> nicolaas: I think so long as it doesn't dramatically increase the memory usage, it'd be fine
354: [02:17:54] <Stomach> personally I'd prefer to double the minimum ram requirements and get a bit of room to do stuff like that
355: [02:17:56] <nicolaas> yeah - I guess Hamish had the legit worry that it may increase more than a wee bit. That just needs to be tested.
356: [02:17:58] <Stomach> I mean, its 2015
357: [02:18:05] <nicolaas> agree
358: [02:18:20] <zippy> Stomach: and 5.3 requirement dropped...? then we don't have to hack in 5.4 packages
359: [02:18:25] <madmatt> Stomach: True, although RAM requirements are already a pain point
360: [02:18:51] <nicolaas> but when you have a ton of visitors then RAM use still matters ?
361: [02:18:59] * UncleCheese has joined #silverstripe
362: [02:19:14] <Stomach> when you have a tonne of visitors you start using memcache and static caching and other tricks
363: [02:19:17] <madmatt> If you're setting up your server properly (speaking in terms of Apache here), you want MaxClients to be <server memory> / <max memory per php worker>, which usually ends up quite low
364: [02:19:41] <zippy> madmatt: don't forget room for mysql if on the same server + some wiggle room for other apps
365: [02:19:58] <madmatt> e.g. MaxClients of 8 for a 128MB memory_limit and 1GB memory ceiling
366: [02:20:05] <madmatt> zippy: Correct, + mysql etc. etc.
367: [02:20:10] <madmatt> + OS
368: [02:21:16] <Stomach> + bitcoin miners
369: [02:21:44] <madmatt> crap, I forgot those
370: [02:21:48] <nicolaas> Stomach: ;-)
371: [02:21:59] <madmatt> tho they mostly use the GPU anyways :D
372: [02:22:31] <zippy> ....
373: [02:22:48] <zippy> tell people to run SS on their GPU
374: [02:22:53] <zippy> speed up = win
375: [02:23:07] <Stomach> "yeah, I need a new webserver for a client - it uh, needs four 64gb graphics cards"
376: [02:23:13] <Colin[pi]> Stomach: +1
377: [02:23:32] <spronk2> thats not entirely true, madmatt
378: [02:23:34] <spronk2> you can overprovision
379: [02:23:53] <zippy> spronk2: shared modules?
380: [02:24:01] <spronk2> if average case is mem_limit/10
381: [02:24:18] <spronk2> you can overprovision massively and not really suffer
382: [02:24:25] <spronk2> just need good monitoring
383: [02:24:37] <spronk2> hmm
384: [02:24:42] <spronk2> overprovision isnt really the right word
385: [02:24:48] <nicolaas> dont forget, in terms of SimonW's PR, if the code runs faster then the extra memory will be available sooner...
386: [02:24:59] <spronk2> nah
387: [02:25:01] <spronk2> it's a cache
388: [02:25:15] <nicolaas> ahh - yeah -ok
389: [02:25:50] <spronk2> lru shouldnt be that slow though..
390: [02:28:32] <madmatt> spronk2: Oh yeah, for sure
391: [02:28:46] <spronk2> in fact
392: [02:28:54] <spronk2> why the hell is simon_w's code so much faster..
393: [02:28:55] <madmatt> It's more a case of "this is your minimum, you should tweak accordingly, but this is a good base"
394: [02:29:02] <spronk2> mm
395: [02:29:25] <spronk2> though these days i don't even bother setting that shit up
396: [02:29:35] <spronk2> if new relic tells me we're going slow, i add more server
397: [02:29:35] <spronk2> :P
398: [02:29:46] <terryapodaca> Ryan-Toast: you still around?
399: [02:30:24] <Ryan-Toast> terryapodaca: yarp
400: [02:30:36] <terryapodaca> http://codepen.io/anon/pen/YPQbVd?editors=110
401: [02:30:42] <madmatt> spronk2: dev-ops like a champ :D
402: [02:30:49] <spronk2> ikr :D
403: [02:31:00] <terryapodaca> what am I doing wrong...I need the second bubble/circle to not show up initially
404: [02:31:18] <terryapodaca> first one loads correct
405: [02:31:49] <terryapodaca> if I display:none; it never shows up, if i opacity:0; nothing happanes
406: [02:31:52] <terryapodaca> happens
407: [02:31:56] <zippy> heh, relevant to the discussion / simons pull request; http://logs.simon.geek.nz/index.php?date=2014-08-13#log_1373012
408: [02:32:17] * micmania1 quit (Ping timeout: 265 seconds)
409: [02:33:30] <madmatt> ugh, adblocker blocker
410: [02:34:32] <nicolaas> zippy: i have added it to the PR, as that seems really useful.
411: [02:34:55] <Ryan-Toast> terryapodaca: set 0 opacity on it initally, then add it in your keyframe.
412: [02:35:12] <Ryan-Toast> terryapodaca: do you have the link I sent you before?
413: [02:35:15] <nicolaas> i hope that is OK (otherwise I will delete it)
414: [02:35:24] <zippy> all g
415: [02:35:36] <terryapodaca> Ryan-Toast: yuo sent a lot, which one?
416: [02:35:41] <Ryan-Toast> terryapodaca: the last one.
417: [02:35:47] <Ryan-Toast> with the deal with it.
418: [02:35:49] <Ryan-Toast> tthing.
419: [02:36:06] <terryapodaca> oh, yeah...that's the one I am working with
420: [02:36:16] <Ryan-Toast> Do you have the original?
421: [02:36:22] * micmania1 has joined #silverstripe
422: [02:36:26] <terryapodaca> I just saved it as anon
423: [02:36:28] <terryapodaca> yeah
424: [02:37:16] <terryapodaca> it's pulled up in another tab
425: [02:37:25] <Ryan-Toast> terryapodaca: can you link it to me? :P
426: [02:37:46] <madmatt> lol, "These logs were automatically created by ss-log from a channel of entitled jerks."
427: [02:37:47] <terryapodaca> http://codepen.io/anon/pen/XJgQvp
428: [02:39:00] <Stomach> lol madmatt - didnt see that before
429: [02:39:02] <Stomach> he really is angus
430: [02:39:40] <spronk2> he's online on freenode but not in here
431: [02:39:41] <spronk2> interesting
432: [02:39:55] <zippy> mm used to be "These logs were automatically created by ss-log on irc.freenode.net. This site is powered by code available under a BSD license."
433: [02:41:00] <zippy> ss23: see what happens when you don't send over BurgerFuel...
434: [02:41:03] <madmatt> hehe yeah
435: [02:41:03] <zippy> you have 1 job!... :P
436: [02:41:12] <Ryan-Toast> terryapodaca: give me 2 minutes.
437: [02:41:16] <madmatt> zippy: ahaha, bet that would be some delicious food
438: [02:41:50] * muskie9 quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
439: [02:41:56] <madmatt> Also sends the "ss-log's future existence is no longer certain." privmsg when you join the channel
440: [02:42:59] <zippy> mmm
441: [02:43:11] <terryapodaca> Ryan-Toast: take your time
442: [02:44:02] * UncleCheese quit (Ping timeout: 245 seconds)
443: [02:44:49] * micmania1 quit (Ping timeout: 245 seconds)
444: [02:50:43] <Ryan-Toast> terryapodaca: http://codepen.io/anon/pen/XJgQvp?editors=110
445: [02:51:22] <Ryan-Toast> terryapodaca: Is that what you wanted?
446: [02:52:02] <novaweb> Anyone know if you have to do anything special to respond.js/html5shiv.js to make it behave with SS?
447: [02:52:12] <novaweb> (bootstrap 3)
448: [02:52:12] <Stomach> nope
449: [02:52:43] <novaweb> stomach, you don't know.. or as far as you're aware you don't need to do anything special?
450: [02:52:49] <Ryan-Toast> novaweb: narp, I use them both in all my projects and they work fine.
451: [02:52:51] <Stomach> you don't need anything special
452: [02:52:55] <Stomach> we use them loads
453: [02:52:59] <novaweb> :(
454: [02:53:08] <Stomach> just make sure you don't have an old modernizr with the shiv already loaded etc
455: [02:53:27] <novaweb> so no Requirements::block or anything?
456: [02:53:29] <Ryan-Toast> novaweb: http://www.sspaste.com/paste/show/54c6fd65da6dd
457: [02:54:07] * micmania1 has joined #silverstripe
458: [02:54:48] <Stomach> novaweb - we don't use requirements so no idea about that sorry
459: [02:55:09] <terryapodaca> Ryan-Toast: yes...let me see if I can recreate that in mine
460: [02:55:09] <novaweb> do you need to include bootstrap.js for these libraries to work?
461: [02:55:18] <novaweb> I haven't included it, only the CSS
462: [02:55:18] <terryapodaca> Ryan-Toast: and THANKS!!!!
463: [02:55:59] <Ryan-Toast> novaweb: they’re seperate libaries.
464: [02:56:04] <Ryan-Toast> terryapodaca: np, man.
465: [02:56:07] <Stomach> novaweb - nope
466: [02:56:11] <Stomach> what Ryan-Toast said
467: [02:56:33] <Ryan-Toast> Stomach: What’re you speaking about at the emeetup?
468: [02:56:48] <Stomach> using modeladmin instead of site tree
469: [02:57:01] <Ryan-Toast> Stomach: for what?
470: [02:57:11] <Stomach> because site tree is dumb
471: [02:57:12] <novaweb> OK. any ideas on how to debug IE8 showing no bootstrappy feel free to comment.
472: [02:57:23] <Stomach> novaweb - how big is your css file
473: [02:57:24] <Ryan-Toast> novaweb: link?
474: [02:57:37] <Stomach> you may need to bless it
475: [02:57:38] <Stomach> http://blesscss.com/
476: [02:57:41] <novaweb> it's on password protected servers
477: [02:58:11] <novaweb> screen.css is 5KB
478: [02:58:27] <Stomach> should be all good then :D
479: [02:59:23] <Stomach> are you loading respond.js and the shiv after your css, and in the document head?
480: [03:00:22] <novaweb> Stomach... thank you...
481: [03:00:31] <novaweb> It IS in the correct order in the template
482: [03:00:44] <novaweb> however when reviewing source code it is reversed
483: [03:00:54] <Stomach> requirements fucking with your shit? :D
484: [03:01:00] <novaweb> yah mate
485: [03:01:07] <novaweb> how do you change cascading order?
486: [03:01:08] <Stomach> kill it with fire
487: [03:01:15] <Stomach> just reverse the include order
488: [03:01:17] <Stomach> :P
489: [03:01:37] * joelpittet quit (Remote host closed the connection)
490: [03:02:53] <zippy> novaweb: you adding some in your Page.php files and others in your tempaltes?
491: [03:07:52] <Ryan-Toast> novaweb: This is what I do, if that helps with your includes - http://www.sspaste.com/paste/show/54c700c1a32eb
492: [03:08:50] <novaweb> they are both in template, but i've just been told that themedCSS injects css files in just before the </head> tag
493: [03:08:56] <novaweb> thanks I'll check out the link
494: [03:15:22] <novaweb> Fixed. Thanks stomach and ryan!
495: [03:22:11] * nicolaas quit (Remote host closed the connection)
496: [03:23:55] <terryapodaca> Ryan-Toast: you still there?
497: [03:24:00] <Ryan-Toast> terryapodaca: yarp
498: [03:24:14] <terryapodaca> http://codepen.io/anon/pen/YPQbVd?editors=110
499: [03:24:25] <terryapodaca> that's what I was working towards
500: [03:24:30] <Ryan-Toast> gj :)
501: [03:24:40] <terryapodaca> couldn't have got there this quick without your help
502: [03:24:50] <terryapodaca> thanks man, i owe you a few beers
503: [03:25:19] <Ryan-Toast> terryapodaca: don’t worry about it man. Today me, tomorrow you.
504: [03:25:52] <Ryan-Toast> terryapodaca: Do you use modenizr?
505: [03:26:38] <terryapodaca> sometimes
506: [03:26:44] <Ryan-Toast> if so I recommend checking against the csstransitions class, and only applying the opacity then.
507: [03:26:48] <Ryan-Toast> Just for old browsers.
508: [03:27:05] <Ryan-Toast> otherwise they’ll just stay invisible for them :)
509: [03:27:22] <terryapodaca> I'll check it for tomorrow...i'm tired
510: [03:27:29] <Ryan-Toast> lol, fair enough :)
511: [03:27:35] * adrexia quit (Remote host closed the connection)
512: [03:28:18] <terryapodaca> but, the good thing is, this client is pretty hip...their target audience are people that use pretty much the most recent browser versions, and if not, the client doesn't care because they should be
513: [03:28:33] <terryapodaca> but for the sake of being accessible...i'll check to make sure
514: [03:28:36] <Ryan-Toast> Pretty easy to add a fallback though :)
515: [03:30:52] * wracu quit (Quit: Leaving)
516: [03:31:17] <novaweb> a reminder if people'd like to have a play https://github.com/joshkosmala/silverstripe-tenon
517: [03:33:19] * terryapodaca has left #silverstripe
518: [03:34:45] * novaweb quit (Quit: Leaving)
519: [03:42:22] * Tanger has joined #silverstripe
520: [03:47:09] <MichalKleiner> https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe
521: [03:47:15] <MichalKleiner> good addon to restyle websites you hate
522: [03:47:21] <MichalKleiner> or wanted to have them look nicer
523: [03:47:27] <MichalKleiner> maybe someone did it already before
524: [03:47:32] <MichalKleiner> like full-width github
525: [03:47:35] <MichalKleiner> etc
526: [03:49:05] <micmania1> muahahaha I think my module may have broken addons.ss.org
527: [03:52:22] <Colin[pi]> classic micmania1
528: [03:53:15] <Colin[pi]> rofl: http://www.theshovel.com.au/2015/01/27/tony-abbott-wakes-with-nagging-feeling-he-gave-monarch-kinghthood/
529: [03:54:22] <zippy> .... god damn
530: [03:55:04] <zippy> jsut spent the past 30 minutes hutning down something... all because I extended the wrong class in the first place... lol
531: [03:55:15] * camfindlay has joined #silverstripe
532: [03:55:16] <zippy> half the functions worked, other parts didnt... oh classic..
533: [03:56:17] <Colin[pi]> zippy: hate it when that happens >_<
534: [03:57:04] <zippy> well, now thats resolved it's beer time
535: [03:59:35] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
536: [03:59:51] <Stomach> tuesday beers
537: [03:59:52] <Stomach> rebelious
538: [04:00:40] <Colin[pi]> Stomach: I'll say, jesus what is he hitting by Friday?
539: [04:00:53] <Stomach> hookers, on the titties with his dick
540: [04:01:17] <madmatt> Classic #silverstripe
541: [04:01:23] <Colin[pi]> LOL
542: [04:01:43] <Stomach> we're here to help...
543: [04:01:57] <Colin[pi]> Stomach: at that new Te Aro club "Silverstrip" eh?
544: [04:01:59] <Colin[pi]> ;P
545: [04:02:07] <Stomach> hahaha
546: [04:03:42] <micmania1> SilverStrip? *double checks contract and duties*
547: [04:04:39] <Stomach> dw micmania1 only the over 50's are allowed in
548: [04:05:37] <Colin[pi]> micmania1 Stomach: brings a whole new meaning to pull requests......
549: [04:05:54] <Stomach> ahahaha
550: [04:06:03] <micmania1> Stomach: Do you prefer to pull or push?
551: [04:06:17] <Stomach> I'm a big fan of a squash actually
552: [04:06:23] <Colin[pi]> kinky bastard
553: [04:06:31] <micmania1> wooooow. x rated.
554: [04:07:00] * mobiusnz quit (Quit: Leaving.)
555: [04:07:37] <micmania1> I think I fixed addons \o/
556: [04:07:50] <micmania1> Anybody pushed a new module recently that hadn’t updated?
557: [04:16:36] <camfindlay> micmania1 I thnk Nicolaas had some missing addons, I’ll check the email he sent
558: [04:17:00] <camfindlay> there was a thread on dev list too I think which mentioned some
559: [04:17:19] <camfindlay> Nicolass mentioned these:
560: [04:17:20] <camfindlay> https://packagist.org/packages/sunnysideup/sitetreeformfields
561: [04:17:21] <camfindlay> https://packagist.org/packages/sunnysideup/copyfactory
562: [04:18:04] <camfindlay> did you work out what was borked on addons micmania1?
563: [04:18:17] <micmania1> yep, I think my module broke it haha
564: [04:18:30] <camfindlay> oh good lol
565: [04:18:34] <micmania1> Initially it requires silverstripe/cms: ^3.1.0
566: [04:19:08] <micmania1> but that version constraint was new to composre and the version on addons didn’t recognize it. So its failing as soon as it hits my module
567: [04:19:16] <micmania1> (I’m assuming its my module)
568: [04:19:34] <micmania1> (everything it pointing towards it though :p)
569: [04:20:01] <camfindlay> ok so that causes a failure to propoerly index for search stuff right?
570: [04:20:02] <micmania1> At the moment i’ve just wrapped it in a try/catch so it doesn’t just fail and it seems to have worked.
571: [04:20:27] <micmania1> kind of. It could index, but it couldn’t update.
572: [04:21:36] <camfindlay> you need a beer then… going to the PHP UG tonight?
573: [04:21:47] <micmania1> nah, going to the beach :p
574: [04:22:18] <camfindlay> even better
575: [04:22:45] <camfindlay> so shall we check tomorrow to see if the search is behaving then?
576: [04:23:41] <micmania1> yep, although I haven’t actuall deployed the fix. I just patched it on live so far.
577: [04:24:15] <camfindlay> sweet
578: [04:24:44] <micmania1> http://addons.silverstripe.org/add-ons/sunnysideup/sitetreeformfields
579: [04:24:55] <micmania1> http://addons.silverstripe.org/add-ons/sunnysideup/copyfactory
580: [04:26:14] * Ryan-Toast quit (Quit: Ryan-Toast)
581: [04:29:57] <MichalKleiner> the markup parser is somehow not working on addons too
582: [04:29:57] <MichalKleiner> http://addons.silverstripe.org/add-ons/silverstripe/display-logic
583: [04:30:01] <MichalKleiner> check the example usage
584: [04:31:54] <Stomach> still waiting for the page to looaaaaad
585: [04:31:56] <Stomach> so slooooow
586: [04:31:59] <Stomach> ss23 fix it
587: [04:34:17] <ss23> idk
588: [04:34:19] <ss23> more caching
589: [04:34:21] <ss23> static publish
590: [04:34:21] <ss23> o/
591: [04:34:50] * r_hector has joined #silverstripe
592: [04:35:21] <camfindlay> dat caching
593: [04:35:24] <Stomach> betcha its that pesky global toolbar
594: [04:35:33] <Stomach> ss partial caching still hits the DB
595: [04:35:38] <Stomach> should use cacheinclude instead
596: [04:36:11] <micmania1> camfindlay: I think the reason the results are different is because of the time taken between an update task and the indexing task. I think they need to be merged into one so its indexed immediately after the update.
597: [04:36:26] <micmania1> so maybe two separate issues here.
598: [04:37:30] <micmania1> i’m off now. Will figure it out tomorrow.
599: [04:37:37] <camfindlay> kool
600: [04:37:42] <camfindlay> cheers for getting on to it
601: [04:38:21] <camfindlay> so much stuff I want to get done on addons this year… but we should probably at least get the thing stable first lol
602: [04:39:30] * joelpittet has joined #silverstripe
603: [04:39:30] <Stomach> stable?
604: [04:39:30] <Stomach> http://www.weebls-stuff.com/amazing-horse.html
605: [04:43:49] * cloph has joined #silverstripe
606: [04:44:28] * cloph_away quit (Ping timeout: 264 seconds)
607: [04:48:33] <camfindlay> as in not having the kind of issues that micmania1 has to fix for us
608: [04:48:35] <camfindlay> :P
609: [04:48:55] <camfindlay> ok have to go, beer time with the PHP peeps soon
610: [04:48:59] * camfindlay quit (Quit: camfindlay)
611: [04:49:00] * babak_ has joined #silverstripe
612: [04:53:00] * Shrike_Finland has joined #silverstripe
613: [04:55:26] * spekulatius quit (Quit: Leaving)
614: [04:55:54] <MichalKleiner> if he stops introducing them :-D
615: [04:56:38] <Colin[pi]> he went to SilverStrip didn't he
616: [04:57:42] * Kapdap quit (Quit: leaving)
617: [04:58:48] <MichalKleiner> to meet some phpee
618: [04:58:51] <MichalKleiner> guys
619: [04:59:06] <Colin[pi]> "PHP guys"
620: [04:59:09] <Colin[pi]> ;)
621: [04:59:24] <MichalKleiner> yea rite
622: [05:13:31] * mahfuz quit (Ping timeout: 246 seconds)
623: [05:14:46] * jedateach has joined #silverstripe
624: [05:16:49] * jedateach has left #silverstripe
625: [05:23:51] * mobiusnz has joined #silverstripe
626: [05:29:36] * masnun has joined #silverstripe
627: [05:33:44] * jenniferaslan quit (Quit: jenniferaslan has left the room)
628: [05:38:51] * micmania1 quit (Quit: micmania1)
629: [05:39:38] * r_hector quit (Quit: Leaving.)
630: [05:43:22] * swerve is now known as OldTom
631: [05:55:04] * spronk2 quit (Quit: I may need a longer sleep timer...)
632: [05:55:38] * masnun quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
633: [06:00:20] * Shrike_Finland quit (Quit: Leaving.)
634: [06:06:12] * spronk2 has joined #silverstripe
635: [06:12:19] * mobiusnz quit (Quit: Leaving.)
636: [06:15:14] <Stomach> uh oh
637: [06:15:17] <Stomach> facebook just went down
638: [06:15:23] <Stomach> what am i gonna procrastinate with now
639: [06:15:28] <Stomach> hurry up scp
640: [06:25:23] * benjhocking1 quit (Read error: Connection reset by peer)
641: [06:28:04] * joelpittet quit ()
642: [06:31:10] * MichalKl_ has joined #silverstripe
643: [06:31:34] * MichalKl_ is now known as MK_away
644: [06:34:15] * MichalKleiner quit (Ping timeout: 264 seconds)
645: [06:34:34] * benjhocking has joined #silverstripe
646: [06:36:17] * Sticks quit (Quit: Leaving)
647: [06:41:32] * spronk2 quit (Quit: I may need a longer sleep timer...)
648: [06:47:59] * Motoservo quit (Quit: Motoservo)
649: [06:48:10] * Shrike_Finland has joined #silverstripe
650: [06:59:58] * benjhocking1 has joined #silverstripe
651: [07:01:09] * benjhocking quit (Ping timeout: 246 seconds)
652: [07:01:29] * zippy has joined #silverstripe
653: [07:04:47] * Stomach quit (Quit: zzz)
654: [07:22:02] * veb quit (Read error: Connection reset by peer)
655: [07:22:37] * veb has joined #silverstripe
656: [07:23:05] * Shrike_Finland1 has joined #silverstripe
657: [07:25:40] * Shrike_Finland quit (Ping timeout: 265 seconds)
658: [07:25:48] * Colin[pi] quit (Ping timeout: 245 seconds)
659: [07:29:45] * Stomach has joined #silverstripe
660: [07:44:17] * wmk has joined #silverstripe
661: [07:44:36] * Kapdap has joined #silverstripe
662: [07:45:07] * Shrike_Finland1 quit (Quit: Leaving.)
663: [07:54:16] <Eliseth> Morning
664: [07:54:47] <zippy> evening
665: [07:56:14] * glenn-bautista quit (Quit: Leaving.)
666: [07:57:14] <Eliseth> You from NZ?
667: [07:59:14] <zippy> yup
668: [07:59:46] <Eliseth> :D
669: [07:59:51] * Shrike_Finland has joined #silverstripe
670: [08:06:20] * lerni_ has joined #silverstripe
671: [08:10:48] * arnhoe has joined #silverstripe
672: [08:16:13] * Motoservo has joined #silverstripe
673: [08:29:21] <wmk> morning all
674: [08:29:35] <wmk> any SEO experts here?
675: [08:34:20] <zippy> get links, not crap tactics = win
676: [08:34:29] * futurealism has joined #silverstripe
677: [08:34:35] * MrGuits has joined #silverstripe
678: [08:34:35] * Guits has joined #silverstripe
679: [08:34:55] <futurealism> hello, I think I found a small bug, was just wondering if I could share it here, to see if it is common or worth logging/noting?
680: [08:36:16] * Shrike_Finland1 has joined #silverstripe
681: [08:40:23] * Shrike_Finland quit (Ping timeout: 240 seconds)
682: [08:40:44] <wmk> zippy, thanks. that's what we're currently doing
683: [08:41:11] <wmk> i have a lot of content and bought some special domains some time ago, now i was wondering if it makes sense to split out some areas to another, more special domain
684: [08:41:20] <wmk> more specifical
685: [08:41:30] <wmk> futurealism, depends ;)
686: [08:41:55] <wmk> futurealism, just tell us, maybe some core dev around might notice
687: [08:42:06] <zippy> futurealism: or, maybe it's not a bug :)
688: [08:42:14] <wmk> zippy, oh.
689: [08:42:33] <wmk> well, could be possible the bug is in front of the computer
690: [08:42:40] <wmk> most of the time over here *G*
691: [08:42:43] <zippy> between the screen and the chair
692: [08:42:55] <wmk> oh. cup !== bug
693: [08:43:17] <zippy> depends. If the content is all related then I would keep on the same domain
694: [08:43:24] <zippy> more content could mean more links in
695: [08:43:31] <zippy> but as long as it's all relevant
696: [08:43:36] <wmk> of course.
697: [08:44:25] <wmk> i'd keep it in place with canonical url to the new domain
698: [08:49:08] <futurealism> wmk: When I rename a variable in $db to the same name but with different Capitalization, I get a server error
699: [08:49:30] <futurealism> renaming to 1 character difference goes fine, but then naming back to the old name with different caps again goes wrong
700: [08:50:25] <wmk> i encountered something like that some days ago, seems like something on ss side is case insensitive but database is case sensitive, or vice versa
701: [08:50:44] <wmk> i just renamed correctly and forgot about it ;)
702: [08:51:07] <wmk> futurealism, do you have some logs about the server error?
703: [08:51:23] <futurealism> ye it's easily solved wmk, I admit
704: [08:51:56] <futurealism> MySQL is case sensitive with its column names
705: [08:52:05] <futurealism> I am guessing it creates the column for the $db var
706: [08:52:05] <wmk> i dunno if it's worth making an issue, though it doesn't cost much extra and maybe other devs will notice and fix it
707: [08:52:23] <futurealism> and then tries to create it again, but it already exists
708: [08:52:37] <futurealism> but SS is case sensitive, and there is the clash
709: [08:52:52] <wmk> futurealism, both are case sensitive?
710: [08:53:35] <wmk> zauberfisch, do you have any insights on this?
711: [08:54:22] <futurealism> http://pastebin.com/itwA4iWL
712: [08:55:01] <futurealism> well yes, but perhaps SS will re-allow an entry with a different case, but MySQL will not allow a second column with the same name as an existing column in a different case
713: [08:55:21] * Tanger quit (Quit: Tanger)
714: [08:55:48] <wmk> futurealism, maybe ss isn't aware of the already existing column, cause it's no more defined in $db
715: [08:56:37] <futurealism> hm yes indeed
716: [08:56:46] <zippy> there is some talk of doing db schema, so if you removed that column then it would add in a 'drop column'
717: [08:56:48] <futurealism> so it tries to create but can't because the column is already there
718: [08:57:00] <futurealism> ye zippy but then I also lose the data in it, right?
719: [08:57:28] <zippy> possibly..
720: [08:57:49] <futurealism> ye I didnt want that
721: [08:57:50] <wmk> afaik on dev/build previous schema information is destroyed and completely read again. so on php side ss doesn't know it's a change
722: [08:58:09] <zauberfisch> good morning
723: [08:58:12] <wmk> hi zauberfisch
724: [08:58:16] <zauberfisch> wmk: whats up?
725: [08:58:21] <zauberfisch> insight into what?
726: [08:58:32] * kinglozzer has joined #silverstripe
727: [08:58:37] <wmk> futurealism found something 10 mins ago
728: [08:58:40] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
729: [08:58:50] <wmk> zauberfisch, ^^
730: [08:59:03] <wmk> about renaming a field in $db causes an mysql error
731: [08:59:25] <wmk> renaming as just changing uppercase / lowercase
732: [08:59:45] <zauberfisch> futurealism: your db running in windows?
733: [08:59:52] <zauberfisch> could be a case insenstive issue
734: [09:00:14] <zauberfisch> I have had no problems in the past renaming columns manually
735: [09:00:29] <futurealism> what is windows?
736: [09:00:32] <zauberfisch> good
737: [09:00:43] <wmk> futurealism, the thing you can look outside see it snowing
738: [09:00:44] <futurealism> ;)
739: [09:00:44] <zauberfisch> hmmm
740: [09:00:53] <wmk> zauberfisch, he didn't rename in mysql
741: [09:01:03] <zauberfisch> he didn't? :O
742: [09:01:06] <zauberfisch> hmm
743: [09:01:11] <wmk> only on php side and ran dev/build
744: [09:01:11] <zauberfisch> what ss version?
745: [09:01:20] <futurealism> this is really no biggy, just wondered if it was worth logging
746: [09:01:24] <futurealism> 3.1
747: [09:02:07] <zauberfisch> sounds like a bug to me
748: [09:02:19] <zauberfisch> (just read the log)
749: [09:02:46] <wmk> futurealism, i try to rename something ...
750: [09:03:10] <wmk> zauberfisch, futurealism can confirm
751: [09:03:22] <wmk> renamed "FirstName" to "Firstname"
752: [09:03:36] <wmk> Couldn't run query: ALTER TABLE "TeamMember" ADD "Firstname" varchar(32) character set utf8 collate utf8_general_ci Duplicate column name 'Firstname'
753: [09:04:17] <wmk> SS isn't aware "FirstName" (old version) already exists, tries to add "Firstname" (new name) instead of renaming the table
754: [09:04:25] <wmk> the col
755: [09:05:14] * r_hector has joined #silverstripe
756: [09:08:16] <kinglozzer> My guess - it's falling down here: https://github.com/silverstripe/silverstripe-framework/blob/3.1/model/Database.php#L524
757: [09:09:12] <wmk> "Column, index, and stored routine names are not case sensitive on any platform, nor are column aliases. Trigger names are case sensitive, which differs from standard SQL. "
758: [09:09:17] <wmk> http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
759: [09:10:03] <wmk> so...
760: [09:10:22] <wmk> any insights on other databases, postgres, sqlite...?
761: [09:11:46] <zauberfisch> anyone mind creating a ticket for it?
762: [09:13:19] <wmk> futurealism, ???
763: [09:16:04] <futurealism> I don't really have experience with SS with any db other than MySQL
764: [09:20:45] * spronk2 has joined #silverstripe
765: [09:22:05] * spronk2 quit (Client Quit)
766: [09:22:46] * spronk2 has joined #silverstripe
767: [09:26:02] <wmk> futurealism, that doesn't matter, but would you open an issue on github?
768: [09:27:57] * Kingy[a] is now known as Kingy
769: [09:28:40] * futurealism quit (Ping timeout: 246 seconds)
770: [09:37:51] * travis-ci has joined #silverstripe
771: [09:37:51] <travis-ci> silverstripe/silverstripe-framework#3941 (3 - 9944e82 : Loz Calver): The build has errored.
772: [09:37:51] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/33b18ce99800...9944e82e516c
773: [09:37:51] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/48460126
774: [09:37:51] * travis-ci has left #silverstripe
775: [09:40:59] * arnhoe_ has joined #silverstripe
776: [09:42:51] * arnhoe quit (Ping timeout: 246 seconds)
777: [09:44:47] * DimiStripe has joined #silverstripe
778: [09:47:14] * Shrike_Finland1 quit (Quit: Leaving.)
779: [09:52:46] * veb quit (Quit: veb-irc: &)
780: [09:59:44] * Shrike_Finland has joined #silverstripe
781: [10:06:56] * r_hector quit (Quit: Leaving.)
782: [10:13:52] * g4b0_ has joined #silverstripe
783: [10:13:57] <g4b0_> hi all
784: [10:14:31] <g4b0_> I have a routing problem
785: [10:14:58] <g4b0_> that's my route:
786: [10:15:03] <g4b0_> 'prodotti//$Filter!/$What!/$Filter1/$What1/$Filter2/$What2': 'ProductFinder'
787: [10:15:40] <g4b0_> mysite.zk/prodotti/categoria/RRP works fine
788: [10:16:14] * travis-ci has joined #silverstripe
789: [10:16:14] <travis-ci> dhensby/silverstripe-framework#59 (pulls/byids-arraylist - 0a91fbe : Daniel Hensby): The build has errored.
790: [10:16:14] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/e45b067fc170...0a91fbe0a8b0
791: [10:16:14] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/48463542
792: [10:16:14] * travis-ci has left #silverstripe
793: [10:16:15] <g4b0_> mysite.zk/prodotti/categoria/RRP/filter1/aaa
794: [10:16:18] <g4b0_> says I can't handle sub-URLs of a ProductFinder object.
795: [10:16:37] <g4b0_> why?
796: [10:24:31] * travis-ci has joined #silverstripe
797: [10:24:31] <travis-ci> dhensby/silverstripe-framework#60 (pulls/byids-arraylist - a6aeb87 : Daniel Hensby): The build has errored.
798: [10:24:31] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/0a91fbe0a8b0...a6aeb873220f
799: [10:24:31] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/48464293
800: [10:24:31] * travis-ci has left #silverstripe
801: [10:38:30] * Shrike_Finland quit (Quit: Leaving.)
802: [10:57:57] <g4b0_> Is there any route/controller wizard?
803: [10:59:17] <g4b0_> I think I found a bug, but maybe I'm doing it in a wrong way...
804: [11:06:12] * Kingy is now known as Kingy[a]
805: [11:17:49] * Eliseth quit (Ping timeout: 255 seconds)
806: [11:24:29] * Eliseth has joined #silverstripe
807: [11:27:48] * lerni_ quit (Remote host closed the connection)
808: [11:34:05] * fl0pp has joined #silverstripe
809: [11:34:12] <fl0pp> Hi!
810: [11:36:19] <fl0pp> I have a new customer with Silverstripe CMS. I have created a new layout (/themes/simple/templates/Layout/Test.ss), but I can not find it in the Page => Page Settings => Page Type
811: [11:37:12] <fl0pp> Any idea? Something to do with cache or do I have to define the Layouts somewhere?
812: [11:37:57] * g4b0_ quit (Ping timeout: 256 seconds)
813: [11:38:48] * Pyaslk has joined #silverstripe
814: [11:39:17] <Pyaslk> that awkward moment when you jab 3 pseudo random keys on your keyboard and they come out 'asl' :/
815: [11:39:30] <Pyaslk> oh lawdy, and I'm even connecting to IRC!
816: [11:39:54] <spronk2> haha
817: [11:39:55] <spronk2> awesome
818: [11:40:13] <spronk2> fl0pp page types are not layouts
819: [11:40:20] <spronk2> page types are related to layouts, but they are different things
820: [11:40:26] <spronk2> page types are subclasses of SiteTree
821: [11:40:56] <spronk2> layouts are the .ss template files that, by default, get applied to the page type sharing their name, providing the Page.ss template uses the $Layout insertion
822: [11:41:14] <fl0pp> OK, so I have to first create a layout, then I create a Page Type (subclass of SiteTree), and then I can assign it to a page?
823: [11:41:42] <spronk2> i suggest reading the first tutorial
824: [11:41:54] <spronk2> it covers how the page types and layout system works
825: [11:41:58] <spronk2> and is quite short
826: [11:42:13] <fl0pp> OK, I'll do that... thanks!
827: [11:47:43] * Shrike_Finland has joined #silverstripe
828: [11:48:16] * Shrike_Finland quit (Client Quit)
829: [11:48:28] * Shrike_Finland has joined #silverstripe
830: [11:54:53] * travis-ci has joined #silverstripe
831: [11:54:54] <travis-ci> silverstripe/silverstripe-framework#3944 (pulls/fix-cms-1157 - 9418f7c : Daniel Hensby): The build passed.
832: [11:54:54] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/commit/9418f7cc9cea
833: [11:54:54] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/48470984
834: [11:54:54] * travis-ci has left #silverstripe
835: [11:58:39] * lerni has joined #silverstripe
836: [11:59:39] * Shrike_Finland1 has joined #silverstripe
837: [12:01:36] * lerni quit (Read error: Connection reset by peer)
838: [12:01:45] * lerni has joined #silverstripe
839: [12:02:08] * Shrike_Finland quit (Ping timeout: 244 seconds)
840: [12:06:36] * lerni quit (Ping timeout: 264 seconds)
841: [12:18:44] * travis-ci has joined #silverstripe
842: [12:18:44] <travis-ci> dhensby/silverstripe-framework#61 (master - 58cb0af : Damian Mooyman): The build has errored.
843: [12:18:44] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/a75766ee4971...58cb0af7532f
844: [12:18:44] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/48472859
845: [12:18:44] * travis-ci has left #silverstripe
846: [12:20:31] * travis-ci has joined #silverstripe
847: [12:20:31] <travis-ci> silverstripe/silverstripe-framework#3946 (pulls/fix-cms-1157 - 6103d66 : Daniel Hensby): The build passed.
848: [12:20:31] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/9418f7cc9cea...6103d6611608
849: [12:20:31] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/48472628
850: [12:20:31] * travis-ci has left #silverstripe
851: [12:27:53] * travis-ci has joined #silverstripe
852: [12:27:53] <travis-ci> dhensby/silverstripe-framework#63 (3 - 9944e82 : Loz Calver): The build has errored.
853: [12:27:53] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/218ef0b599e9...9944e82e516c
854: [12:27:53] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/48472989
855: [12:27:53] * travis-ci has left #silverstripe
856: [12:34:39] * 17SABMYTX has joined #silverstripe
857: [13:10:18] <Pyaslk> fl0pp: if you're familiar with MVC, Page is a model, Page_Controller is resonably self explanitory, where as templates (and associated classes to deal with them) are View layer.
858: [13:11:02] <Pyaslk> You don't choose a template though, it's programatic.
859: [13:18:26] * g4b0_ has joined #silverstripe
860: [13:31:29] <kinglozzer> Pyaslk: 21/m/norwich wbu?
861: [13:52:07] <kinglozzer> http://css-tricks.com/tour-performant-responsive-css-site/ (・_・;)
862: [13:52:17] <kinglozzer> So much math
863: [13:54:04] <Pyaslk> kinglozzer: 13/f/ca
864: [13:54:26] <Pyaslk> wanna cum ova?
865: [13:55:13] <Pyaslk> fuck, sorry... "wn 2 cm ova?"
866: [13:55:25] <Pyaslk> kekeke
867: [13:55:31] * rista has joined #silverstripe
868: [13:56:39] <rista> Hi guys, I'm trying to cast boolean field in summary field with "Boolean.Nice", but in that case I'm loosing sorting finctionality. Is there anyway to cast 0/1 to Yes/No and to keep the sorting on that field?
869: [13:56:48] <Pyaslk> also yeh, anythnig to do with frustrums is gonna have a dickload of math :< kinglozzer
870: [13:59:50] <Pyaslk> rista: set the other part too, not just summary
871: [14:00:04] <Pyaslk> I can't remember what it is. Filterable_fields or sortable_fields or soemthing like that
872: [14:00:11] <Pyaslk> try that
873: [14:00:23] <rista> ok, thank you. Will try that now.
874: [14:01:46] <zauberfisch> given that static publisher is to limited in flexibility
875: [14:02:30] <zauberfisch> and the loop/if block limitation of partial caching, has anyone ever tried just caching of certain methods?
876: [14:02:38] <zauberfisch> like forTemplate on certain dataobjects
877: [14:02:42] <zauberfisch> or something like this:
878: [14:03:14] * travis-ci has joined #silverstripe
879: [14:03:14] <travis-ci> dhensby/silverstripe-framework#64 (pulls/exclude-fix - 128ca97 : Daniel Hensby): The build has errored.
880: [14:03:14] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/commit/128ca975bc9a
881: [14:03:14] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/48483849
882: [14:03:14] * travis-ci has left #silverstripe
883: [14:03:34] <zauberfisch> public function getHeader() { return $this->renderWith('Includes/Header'); } and then cache that (into a file) per page?
884: [14:03:59] <zauberfisch> $cacheFile = BASE_PATH . '/cache/header-' . $page->ID;
885: [14:04:30] <zauberfisch> sounds rather straight forward but very effective, or am I missing something?
886: [14:05:11] <Eliseth> I'm using json_encode(DataObject::get()->map('Title', 'ID', 'SomeBooleanvalue')->toArray()) to get some stuff. Title and ID are properly given back, but the boolean isn't. Any idea what I'm doing wrong?
887: [14:06:06] <rista> Pyaslk: I can't find those properies on a dataobject. Are you sure this is for v3.1?
888: [14:06:06] <zauberfisch> are you sure map() takes 3 arguments?
889: [14:06:33] <Eliseth> How do I check that?
890: [14:06:39] <rista> map only takes two params
891: [14:06:54] <zauberfisch> Eliseth: using phpstorm?
892: [14:06:57] <Eliseth> Well, that explains
893: [14:07:17] <zauberfisch> Eliseth: you probably want to do just ->toArray()
894: [14:07:23] <Eliseth> No, Sublime Text
895: [14:07:29] <zauberfisch> but be aware that just turns the list to an array
896: [14:07:35] <zauberfisch> the dataobjects are still dataobjects
897: [14:07:49] <zauberfisch> so its an array of dataobjects
898: [14:07:58] <zauberfisch> Eliseth: its probably easierst to just loop
899: [14:08:46] <Eliseth> Well I'm using in setAttribute of a form element
900: [14:09:10] <Eliseth> But it's ok, I realized I only need ID and boolean anyway to get where I want
901: [14:09:16] <Eliseth> So can get away with 2 fields
902: [14:09:35] <rista> Eliseth: you can also use toNestedArray() method to transform object to array.
903: [14:10:07] <rista> check ArrayList class
904: [14:10:29] <Eliseth> Thanks for the insights :)
905: [14:16:13] <rista> So, is there anyway to cast boolean to Yes/No in the gridfield (modeladmin) and to keep the sorting functionality for that field?
906: [14:20:56] * Shrike_Finland1 quit (Quit: Leaving.)
907: [14:29:02] <kinglozzer> rista: Yeah, get the editform, then the gridfield and use setFieldCasting: https://github.com/silverstripe-labs/silverstripe-dms/blob/master/code/extensions/DMSSiteTreeExtension.php#L89
908: [14:29:29] <kinglozzer> array('MyBooleanField' => 'Boolean->Nice')
909: [14:38:04] * spronk2 quit (Quit: I may need a longer sleep timer...)
910: [14:43:43] * MrGuits quit (Ping timeout: 245 seconds)
911: [14:43:43] * Guits quit (Ping timeout: 245 seconds)
912: [14:43:55] * Guits has joined #silverstripe
913: [14:43:56] * MrGuits has joined #silverstripe
914: [14:54:19] <rista> kinglozzer: First to thank you for you answer, I really appreciate it. As far for the sorting, I set the casting fields on editform, but I'm getting error, and a really description one: "There has been an error"
915: [14:55:07] <discorpia> I just deployed an SS3 website on a new server, when uploading images now they get uploaded but not saved to page/dataobject. Also they don't show up in admin assets(files), but when I try to upload them to the page again I do get a warning that they already exist...
916: [14:55:22] <discorpia> Is this a common mistake/known thing I've done that causes this?
917: [14:56:25] * BetterBert has joined #silverstripe
918: [14:56:36] <kinglozzer> rista: Put your site in dev mode
919: [14:56:39] <discorpia> Actually, they seem to be in the bulkUpload folder
920: [14:56:51] <rista> kinglozzer: my code: http://www.sspaste.com/paste/show/54c7a6cb0ac50
921: [14:57:11] <discorpia> But that's not where they are supposed to end up, right? On the local server they end up in Uploads/
922: [14:57:22] <rista> huh, I thought it was in dev already, one sec to flush.
923: [14:57:22] <kinglozzer> rista: Where you've got ProfileStatus->Nice and IsPremium->Nice, change both to Boolean->Nice
924: [14:58:12] <rista> Yes, success! Thank you very much!
925: [14:58:38] <BetterBert> Hello all, Search related question: I've applied a getCustomSearchContext to a dataObject but I need to add that DO parent Page into the scope. Any tips?
926: [14:59:29] <discorpia> Maybe I'm using the imagefield wrong.
927: [15:01:17] * catcher has joined #silverstripe
928: [15:05:38] * g4b0_ quit (Ping timeout: 272 seconds)
929: [15:06:25] * muskie9 has joined #silverstripe
930: [15:08:16] <discorpia> http://sspaste.com/paste/show/54c7a993425b3
931: [15:08:39] <discorpia> This is the current code, forgot that I had just recently moved to GridFieldBulkUpload
932: [15:09:40] <discorpia> The upload itself works (the file gets created and an object with and id created for it), but the connection/relationship to the BookPage is not saved and the fields from BookImage are not displayed when the image has been uploaded
933: [15:11:18] <discorpia> Hmm.. Does BookImage require has_one and summary_fields?
934: [15:15:06] * g4b0_ has joined #silverstripe
935: [15:15:17] <catcher> discorpia, you'll need the reverse has_one, yes
936: [15:16:09] <discorpia> catcher: yeah, just wondering if the missed summary_fields might be the cause of the problems, since the has_one is already there
937: [15:17:39] <discorpia> Could anyone point me to a working example of GirdFieldBulkUpload in admin/pages?
938: [15:21:57] <catcher> discorpia, haven't played with GFBulkUpload. If use a non-bulk component, does the relationship save?
939: [15:32:02] * 17SABMYTX quit ()
940: [15:38:34] <discorpia> catcher: I will try that, seems like I might have confused how to use intermediary dataobjects
941: [15:41:44] * Frans_Amsterdam has joined #silverstripe
942: [15:41:46] * fl0pp quit (Ping timeout: 246 seconds)
943: [15:51:35] <zauberfisch> did someone break the create new page feature in 3.2? >:|
944: [15:54:04] <catcher> zauberfisch, 3.2 is going for a minimalist thing.
945: [15:54:28] <Pyaslk> rista: you add them.
946: [15:54:36] <Pyaslk> I you just have to find them _somewhere)
947: [15:54:38] <Pyaslk> idk what it is.
948: [15:55:52] <Pyaslk> It's been ages since I used SS, and I see you've sovled the issue now anyway, so good oh :)
949: [15:56:31] * Shrike_Finland has joined #silverstripe
950: [15:56:50] <Pyaslk> zauberfisch: yes.
951: [15:56:56] * masnun has joined #silverstripe
952: [15:56:57] <Pyaslk> I've heard this complaint before already
953: [15:57:10] * rista quit (Ping timeout: 246 seconds)
954: [15:57:20] <Pyaslk> dunno much(anything) about it though sorry.
955: [15:57:37] <Pyaslk> I'm debugging an old install of mediawiki from 2008 :<
956: [15:58:20] * BetterBert quit (Quit: (null))
957: [15:59:46] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
958: [16:03:16] <Pyaslk> moved it from php 5.2 to php 5.3 and one of it's extensions is having a fit
959: [16:03:17] <zauberfisch> catcher: yeah, no api breaking changes. lets break the user interface instead :D
960: [16:03:42] <zauberfisch> Pyaslk: thanks for confirming
961: [16:04:34] <Pyaslk> zauberfisch: I wasn't sure if it was a user issue or not though. But it seems unlikely if you're pretty much having the same issue.
962: [16:04:52] <Pyaslk> It does surprise me though since the other complaint was a week or so ago
963: [16:04:57] * Pyaslk shrugs
964: [16:05:07] <Pyaslk> You may be able to find it in the logs
965: [16:07:05] * Frans_Amsterdam has joined #silverstripe
966: [16:07:08] * Frans_Amsterdam quit (Client Quit)
967: [16:08:02] <zauberfisch> Pyaslk: worked around it: create a page as a sub page of another page (using the right click context menu) and moved it to the root
968: [16:08:12] <Pyaslk> heh
969: [16:08:31] <Pyaslk> well, seems to say that it's the interface that's broken, not so much the creation :>
970: [16:11:29] * muskie9_ has joined #silverstripe
971: [16:11:39] * ec8or__ has joined #silverstripe
972: [16:13:48] * Shrike_Finland quit (Quit: Leaving.)
973: [16:14:06] * Shrike_Finland has joined #silverstripe
974: [16:17:52] * muskie9 quit (Read error: Connection reset by peer)
975: [16:18:00] * eagles0513875 quit (Ping timeout: 276 seconds)
976: [16:18:01] * ec8or_ quit (Ping timeout: 276 seconds)
977: [16:19:48] * eagles0513875 has joined #silverstripe
978: [16:28:16] * arnhoe_ quit ()
979: [16:41:02] <Pyaslk> so in php 5.3 pass by reference ( function foo(&$bar) ) was deprecated.
980: [16:41:14] <Pyaslk> are all objects passed by reference?
981: [16:41:15] <Pyaslk> i forget
982: [16:42:01] <Pyaslk> Seems like it. nvm
983: [16:42:05] <kinglozzer> Pyaslk: Yeah I think so
984: [16:42:13] <Pyaslk> good enough, page works now.
985: [16:42:21] <Pyaslk> kinglozzer: iirc objects are always by reference?
986: [16:42:30] <Pyaslk> Just vars are copy, no?
987: [16:42:38] <Pyaslk> I confuse much on this these days.
988: [16:42:41] * Werner_2_ has joined #silverstripe
989: [16:43:00] <Pyaslk> Werner_2_: afk or here/
990: [16:43:01] <Pyaslk> ?
991: [16:43:09] <kinglozzer> I dunno man, shit just works
992: [16:43:10] * wmk quit (Read error: No route to host)
993: [16:43:12] <kinglozzer> or clone
994: [16:43:13] <kinglozzer> :P
995: [16:44:02] <kinglozzer> Pyaslk: http://php.net/manual/en/language.oop5.references.php
996: [16:44:49] <kinglozzer> I was super confused about that the other day actually
997: [16:45:27] <kinglozzer> I had two GridFields, both using the same GridFieldConfig, modifying one (via $grid->getConfig()->doShit()) modified both
998: [16:45:40] * jenniferaslan has joined #silverstripe
999: [16:46:22] <kinglozzer> Made sense (sorta), so I did clone $config; but it still modified both, because the GridFieldConfig->components ArrayList reference was the same in the clone too
1000: [16:46:59] <kinglozzer> Looked at fixing it with __clone(), completely broke how the API is expected to work (can't remember exactly why, but it did)
1001: [16:49:57] <Pyaslk> ouch, brainfucks++
1002: [16:50:20] <Pyaslk> 'yes but no but sometimes but yeah'
1003: [16:50:35] <Pyaslk> It's like little brittan wote the docs for that.
1004: [16:50:56] <catcher> haha
1005: [16:55:54] <Pyaslk> phone rings, I see name on it, don't answer.
1006: [16:56:07] <Pyaslk> As per predicted, email comes in asking for us to do work.
1007: [16:56:30] <Pyaslk> this person knows pefectly well that work needs to be requested via ticketing system.
1008: [16:56:47] <Pyaslk> email goes "We need this. I can log a ticket if that will help."
1009: [16:56:53] <Pyaslk> this is Modus Operandi.
1010: [16:57:58] <Pyaslk> Ring, Email, Ring, all state urgency (or at least convey it in subtext), but the no ticket ever comes through (at least assured that it won't happen that day, lucky if it happens that week. If it does happen 80% chance it'll happen 30 mins before the next meeting with Directors)
1011: [17:01:17] * g4b0_ quit (Quit: Sto andando via)
1012: [17:02:39] * travis-ci has joined #silverstripe
1013: [17:02:39] <travis-ci> dhensby/silverstripe-framework#67 (pulls/exclude-fix - 893374c : Daniel Hensby): The build has errored.
1014: [17:02:39] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/927b049b8dd1...893374c40899
1015: [17:02:39] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/48506372
1016: [17:02:39] * travis-ci has left #silverstripe
1017: [17:03:26] * Shrike_Finland quit (Quit: Leaving.)
1018: [17:07:00] * Shrike_Finland has joined #silverstripe
1019: [17:13:32] * kinglozzer quit ()
1020: [17:15:16] <Werner_2_> Pyaslk, ?
1021: [17:16:08] <Pyaslk> Werner_2_: oh, I was gonna ask a question about php versions, but Kinglozzer had it covered :>
1022: [17:16:15] <Werner_2_> fine
1023: [17:16:17] * Werner_2_ is now known as wmk
1024: [17:16:36] * Frans_Amsterdam has joined #silverstripe
1025: [17:17:02] <Pyaslk> old mediawiki code had function output(&$thing, &$thing2) so when I moved it from php5.2 box to 5.3 box it failed.
1026: [17:17:26] <Pyaslk> I am wondering what the modern thing to do here now instead would be.
1027: [17:17:44] <wmk> yeah, there was some change between 5.2 and 5.3.had it on some old(tm) frameworks
1028: [17:17:45] <Pyaslk> I guess passing IN by refernce, as opposed to taking/defining the param as reference.
1029: [17:18:00] <wmk> have to run, cu 2morrow
1030: [17:18:02] <Pyaslk> but as I don't control the pass in code (this is extension, core passes solid params in)
1031: [17:18:04] <Pyaslk> ...
1032: [17:18:08] <Pyaslk> didn't matter coz object anyway
1033: [17:18:11] <Pyaslk> righto, ciao!
1034: [17:18:12] <Pyaslk> :>
1035: [17:18:15] <wmk> ciao
1036: [17:22:46] * wmk quit (Ping timeout: 255 seconds)
1037: [17:26:04] * Frans_Amsterdam quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
1038: [17:26:45] * Vanny has joined #silverstripe
1039: [17:27:00] <Pyaslk> hoorayhomes
1040: [17:27:01] * Pyaslk quit ()
1041: [17:28:42] <Vanny> Hi All, still new to SS. I have a page of calendar events with months across the top and when you click on it, to show items in the tree that are in that month
1042: [17:28:57] * Shrike_Finland quit (Quit: Leaving.)
1043: [17:29:15] <Vanny> Do I do it all at PHP code level?
1044: [17:29:40] * Shrike_Finland has joined #silverstripe
1045: [17:44:35] * Shrike_Finland quit (Quit: Leaving.)
1046: [17:45:31] * Shrike_Finland has joined #silverstripe
1047: [17:47:25] * blueman has joined #silverstripe
1048: [18:14:19] * travis-ci has joined #silverstripe
1049: [18:14:19] <travis-ci> dhensby/silverstripe-framework#69 (pulls/exclude-fix - d649fce : Daniel Hensby): The build has errored.
1050: [18:14:19] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/772455839783...d649fce8e848
1051: [18:14:19] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/48515412
1052: [18:14:19] * travis-ci has left #silverstripe
1053: [18:24:45] * Vanny quit (Quit: Page closed)
1054: [18:29:16] * Shrike_Finland quit (Quit: Leaving.)
1055: [18:31:20] * benjhocking1 quit (Quit: Leaving.)
1056: [18:33:31] * muskie9_ quit (Quit: Textual IRC Client: www.textualapp.com)
1057: [18:34:04] <discorpia> Trying to fix the blog module so it only displays published posts(pages), I can't seem to find which column indicates the status (the blog module uses raw sql, so I need to add it to the where-clause). Is there any clean way to select/filter on published status using raw sql? Can't seem to find a relevant column in SiteTree
1058: [18:35:35] * Stomach quit (Quit: zzz)
1059: [18:55:17] <catcher> discorpia, see SiteTree_Live
1060: [18:57:53] * Stomach has joined #silverstripe
1061: [19:00:13] <Stomach> discorpia - which blog module?
1062: [19:00:43] <Stomach> if you are in live mode you should be able to select only the live ones simply with BlogPost::get() or whatever
1063: [19:00:55] <Stomach> just make sure you are viewing ?stage=Live when previewing
1064: [19:03:38] * muskie9 has joined #silverstripe
1065: [19:09:43] * gelignite has joined #silverstripe
1066: [19:09:52] * Shrike_Finland has joined #silverstripe
1067: [19:18:06] * lerni_ has joined #silverstripe
1068: [19:25:52] * mobiusnz has joined #silverstripe
1069: [19:29:17] * Ryan-Toast has joined #silverstripe
1070: [19:41:23] * Azure quit (Ping timeout: 252 seconds)
1071: [19:43:07] <Shrike_Finland> Hi, have silver installation changed somehow over environment in 3.1.9?
1072: [19:43:09] <Shrike_Finland> Installation gave "Friendly URLs are not working. This is most likely because a rewrite module isn't configured correctly on your site……..mod_rewrite or other rewrite module is enabled on your web server …. AllowOverride All is set for the directory where SilverStripe is installed
1073: [19:44:02] <Shrike_Finland> I did not get this on version 3.1.8
1074: [19:44:08] <Shrike_Finland> or earlier
1075: [19:50:42] * Azure has joined #silverstripe
1076: [19:51:19] * veb has joined #silverstripe
1077: [19:55:33] * veb quit (Client Quit)
1078: [19:58:16] * wracu has joined #silverstripe
1079: [19:59:00] * antmas has joined #silverstripe
1080: [20:05:00] * micmania1 has joined #silverstripe
1081: [20:09:53] <Ryan-Toast> Shrike_Finland: .htaccess?
1082: [20:10:56] <Shrike_Finland> yep
1083: [20:11:43] <Shrike_Finland> quick install of 10.10.2 OS…
1084: [20:11:57] <Ryan-Toast> :P
1085: [20:12:40] * Shrike_Finland quit (Remote host closed the connection)
1086: [20:14:46] * spekulatius has joined #silverstripe
1087: [20:16:30] <antmas> morning all
1088: [20:16:32] <antmas> o/
1089: [20:17:16] <Ryan-Toast> \o
1090: [20:19:12] <antmas> can anyone who has a Sky account get all their channels on SkyGo?
1091: [20:20:13] <lerni_> Shrike_Finland I've seen this in installer but have not used the installer for a while. Does it work if you just delete index.php?
1092: [20:20:15] * Ryan-Toast srugs
1093: [20:20:19] <Ryan-Toast> shrugs
1094: [20:20:35] <Ryan-Toast> lerni_: He’s gone, man.
1095: [20:20:58] * Shrike_Finland has joined #silverstripe
1096: [20:21:12] <lerni_> he is here :-)
1097: [20:21:15] <Ryan-Toast> :P
1098: [20:21:16] <Shrike_Finland> Done
1099: [20:21:19] <Shrike_Finland> :)
1100: [20:21:20] <Ryan-Toast> Dat timing.
1101: [20:21:50] <lerni_> Shrike_Finland I just wrote...
1102: [20:22:07] <lerni_> I've seen this in installer but have not used the installer for a while. Does it work if you just delete index.php?
1103: [20:22:10] * novaweb has joined #silverstripe
1104: [20:23:27] <Shrike_Finland> let's see...
1105: [20:25:03] <Shrike_Finland> it creates url as domain/index.php/page
1106: [20:25:24] <Shrike_Finland> and without index.php -> No page found
1107: [20:26:24] <Shrike_Finland> I got this earlier with <3.1.8 version, if apache had no env module installed. After webhost added it, it worked like a charm.
1108: [20:27:10] <Shrike_Finland> Now, everything is the same in environment, as with 3.1.8 and 3.1.9 gives me this mod rewrite thing...
1109: [20:27:19] * glenn-bautista has joined #silverstripe
1110: [20:28:34] <Ryan-Toast> Stomach: when are you doing your talk next week?
1111: [20:28:40] <lerni_> Shrike_Finland - it works fine here
1112: [20:28:45] <Stomach> Ryan-Toast next week
1113: [20:28:48] <Stomach> ? :S
1114: [20:28:53] <Ryan-Toast> Stomach: What day?
1115: [20:29:03] <Stomach> http://www.meetup.com/SilverStripe-Auckland/events/219791811/
1116: [20:29:18] <Shrike_Finland> lerni_: so, there could be something changed in web-environment, then…
1117: [20:30:06] <Ryan-Toast> Stomach: Aieet then, I’ll come along.
1118: [20:30:19] <Stomach> Ryan-Toast - mint :)
1119: [20:31:50] <Ryan-Toast> Stomach: I can’t stay for too long as I have hockey at 6:40
1120: [20:31:56] <Stomach> :(
1121: [20:31:59] <Ryan-Toast> but I’ll stay for as long as possible :)
1122: [20:31:59] <antmas> awww yiss going to teched this year
1123: [20:32:01] <antmas> finally
1124: [20:32:10] <Shrike_Finland> got to get some sleep -> bye!
1125: [20:32:24] * Shrike_Finland quit (Quit: Leaving.)
1126: [20:33:19] * lerni_ quit ()
1127: [20:33:59] * kinglozzer has joined #silverstripe
1128: [20:35:07] * antmas_ has joined #silverstripe
1129: [20:36:28] * antmas quit (Ping timeout: 246 seconds)
1130: [20:36:39] * travis-ci has joined #silverstripe
1131: [20:36:39] <travis-ci> silverstripe/silverstripe-framework#3941 (3 - 9944e82 : Loz Calver): The build has errored.
1132: [20:36:39] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/33b18ce99800...9944e82e516c
1133: [20:36:39] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/48460126
1134: [20:36:39] * travis-ci has left #silverstripe
1135: [20:37:45] <kinglozzer> NOPE WASNT ME
1136: [20:38:59] * Azure quit (Ping timeout: 245 seconds)
1137: [20:39:16] * antmas_ quit (Ping timeout: 246 seconds)
1138: [20:39:46] <micmania1> kinglozzer: you broke it
1139: [20:40:05] <kinglozzer> Wait I think it’s actually fixed
1140: [20:40:10] <Ryan-Toast> BURN THE WITCH!
1141: [20:40:18] <kinglozzer> Looks like builds on 3 branch are working again ;D
1142: [20:40:53] <micmania1> Still trying to fix addons :( I know what the problem is but the update task takes so long to run each time
1143: [20:42:23] <Stomach> just turn if off for the day
1144: [20:42:27] <Stomach> I never use it anyway
1145: [20:44:33] <kinglozzer> micmania1: I was wondering who'd been given that job :P
1146: [20:44:57] <micmania1> <?php die(‘Stomach just said turn it of so….’);
1147: [20:45:27] * antmas has joined #silverstripe
1148: [20:45:28] <Stomach> <?php die('Send cupcakes to Stevie Mayhew, c/o Little Giant, 3F 47 High Street, Auckland for access');
1149: [20:45:58] * Azure has joined #silverstripe
1150: [20:46:25] * mobiusnz quit (Quit: Leaving.)
1151: [20:49:07] * terryapodaca has joined #silverstripe
1152: [20:53:01] * camfindlay has joined #silverstripe
1153: [20:54:49] * mobiusnz has joined #silverstripe
1154: [20:56:04] * DimiStripe quit (Quit: DimiStripe)
1155: [21:02:35] * MK_away is now known as MichalKleiner
1156: [21:02:37] <MichalKleiner> morning
1157: [21:02:49] <MichalKleiner> I have this client's question here:
1158: [21:03:09] <MichalKleiner> is it possible to limit downloads from assets and only have them accessible via html5 video player?
1159: [21:03:30] <MichalKleiner> can be a subfolder
1160: [21:04:34] <Stomach> use vimeeeeo
1161: [21:04:39] <antmas> vimeo
1162: [21:04:42] <antmas> Stomach: +1 :P
1163: [21:04:53] * Colin[pi] has joined #silverstripe
1164: [21:05:04] <Colin[pi]> moin moin
1165: [21:05:11] <antmas> can you make vimeo vids private without a paid account these days?
1166: [21:05:15] <antmas> Colin[pi]: HAI o/
1167: [21:06:18] * travis-ci has joined #silverstripe
1168: [21:06:19] <travis-ci> silverstripe/silverstripe-framework#3941 (3 - 9944e82 : Loz Calver): The build has errored.
1169: [21:06:19] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/33b18ce99800...9944e82e516c
1170: [21:06:19] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/48460126
1171: [21:06:19] * travis-ci has left #silverstripe
1172: [21:06:28] * masnun is now known as masnun|away
1173: [21:06:48] <MichalKleiner> Stomach: all the files has to be on the server. no way around this
1174: [21:06:59] <Stomach> antmas - nah you can't
1175: [21:07:06] <Stomach> MichalKleiner - ruts to be you then :)
1176: [21:07:39] <MichalKleiner> :-P
1177: [21:07:50] <MichalKleiner> I will get around that somehow
1178: [21:07:55] <Stomach> I've no idea how to get around the streaming requirements for a video player and blocking the video
1179: [21:08:09] <Stomach> I guess you could pass it through a php function but thats dirty
1180: [21:08:18] <kinglozzer> Block with htaccess, check for a header and serve through a controller or something?
1181: [21:08:23] <antmas> MichalKleiner: I don't follow - you want to limit downloads and only allow certain assets to play through a video player?
1182: [21:08:26] <kinglozzer> Could be spoofed, but I think that's the best you can do
1183: [21:09:44] <MichalKleiner> antmas: that's what they're asking for.. haven't thought about it yet properly, thought I'll fry IRC brains first :-D
1184: [21:10:15] <MichalKleiner> might be not doable as well and then we will need to come up with something else for them
1185: [21:10:29] <MichalKleiner> like a player for private videos
1186: [21:10:34] <MichalKleiner> hosted on the server
1187: [21:10:35] * masnun|away is now known as masnun
1188: [21:10:59] <Stomach> you could run a cronjob to rotate tokens or something and use those in the requests
1189: [21:11:05] <kinglozzer> MichalKleiner: Tell them it's pointless, you can just use screencap software to record it anyway :P
1190: [21:11:07] <Stomach> but it still could be spoofed
1191: [21:11:21] <antmas> oh
1192: [21:11:24] <antmas> private videos
1193: [21:11:33] <MichalKleiner> not 'those' videos
1194: [21:11:39] <kinglozzer> lol
1195: [21:11:44] <antmas> if that's the case then yeah unless it';s behind some paywall then it won't be private
1196: [21:11:45] <antmas> :P
1197: [21:11:53] <MichalKleiner> just not publicly accessible as they have licence to have them but not to screen them publicly
1198: [21:12:30] <MichalKleiner> but that would go nice with SilverStrip ay :-D
1199: [21:12:37] <Stomach> haha indeed it would
1200: [21:12:40] <antmas> so there could be some kind of page only accessable to registered users
1201: [21:12:41] * mahfuz has joined #silverstripe
1202: [21:12:44] <Stomach> sell your client on using vimeo
1203: [21:12:49] <antmas> which has the assets loaded to it
1204: [21:12:54] <MichalKleiner> Stomach: that's really a no go
1205: [21:13:30] <Stomach> "hey, heres a huge video streaming service which solves all the problems you need solved, or you could pay me $2mil in venture capital to solve those same problems again. thoughts?"
1206: [21:13:36] <MichalKleiner> antmas: if the video was a has_one on a page that requires login, would it prevent the download?
1207: [21:14:13] <Colin[pi]> Stomach: yeah I've used that logic with them before
1208: [21:14:16] <MichalKleiner> Stomach: I see your point.. would a TV host videos on vimeo or rather on their own?
1209: [21:14:38] * DimiStripe has joined #silverstripe
1210: [21:14:40] <Stomach> a TV? :S
1211: [21:14:48] <Colin[pi]> TV channel?
1212: [21:14:55] <Stomach> those things are broadcast through the air, you can steal them all you want
1213: [21:14:58] <MichalKleiner> sorry, a tv channel/station
1214: [21:15:03] <Stomach> I stop UHF sky tv for years
1215: [21:15:08] <Stomach> stole*
1216: [21:15:40] <antmas> MichalKleiner: potentially, why not try it?
1217: [21:16:01] <antmas> I'm waiting on my parent's sky account details so I can watch it using SkyGo :P
1218: [21:18:15] <mobiusnz> wow, someone near our office is a bit angry http://f.cl.ly/items/3C1F0d2x1W0h1j430D18/Screen%20Shot%202015-01-28%20at%2010.13.48%20am.png
1219: [21:18:20] <Colin[pi]> I refuse to get pay tv in AU because it means more $$$ for Murdoch
1220: [21:18:35] <Colin[pi]> mobiusnz: lol
1221: [21:18:48] <antmas> hahah
1222: [21:19:00] <antmas> my router won't let me add swears as a SSID
1223: [21:19:11] <mobiusnz> lol
1224: [21:19:16] <wracu> whaa... hardwired censorship
1225: [21:19:20] <mobiusnz> nanny router
1226: [21:19:45] <antmas> so I call my SSID Honeypot1337trapsHD
1227: [21:20:06] <antmas> no one EVER tries it :P
1228: [21:20:29] <Stomach> ours is called "Free Porn" and unallowed user devices get kitten web
1229: [21:20:32] <Stomach> I love kitten web
1230: [21:20:41] <antmas> hahaha
1231: [21:20:45] <antmas> kitten web ftw
1232: [21:20:47] <mobiusnz> I think the angry one used to be called police surveillance van
1233: [21:20:59] <mobiusnz> what is kitten web? sfw?
1234: [21:21:01] <Ryan-Toast> KITTEN WEB
1235: [21:21:02] <blueman> I have this: Quote::get()->where("(\"SubmittedDate\" = 0000-00-00 OR \"SubmittedDate\" IS NULL) AND (\"SavedDate\" = 0000-00-00 OR \"SavedDate\" IS NULL) AND MemberID = ".Member::currentUser()->ID."")->first(); Is there a way to do that with get()->filter
1236: [21:21:04] <Ryan-Toast> NOOOO
1237: [21:21:09] <Ryan-Toast> I had to do things today!
1238: [21:21:22] <Colin[pi]> kitten web, for when you love looking at pussy
1239: [21:21:46] <Stomach> blueman - no there isn't a null filter :(
1240: [21:21:57] <Ryan-Toast> ah, the black one’s playing!
1241: [21:22:25] <blueman> Stomach - that's what I thought, but thought I would check. Thanks!
1242: [21:22:32] <Stomach> np :)
1243: [21:22:43] <micmania1> I think there’s a null filter in 3.2 or 3.
1244: [21:23:05] <antmas> I managed to get users to download velociraptor plugins for firefox on my old router/wifi
1245: [21:23:09] <Stomach> micmania1 - i think that there is still debate going on in the PR about it?
1246: [21:23:38] <Stomach> or it got merged and I missed it
1247: [21:23:39] <Stomach> :(
1248: [21:24:25] <micmania1> https://github.com/silverstripe/silverstripe-framework/issues/3621 - nah, I’m the last to reply.
1249: [21:25:25] <camfindlay> micmania1 morning, where did we get to on addons fixes?
1250: [21:25:35] <micmania1> camfindlay: still working on it.
1251: [21:26:14] <camfindlay> nice one
1252: [21:29:26] * Phlunk3 has joined #silverstripe
1253: [21:30:21] * DimiStripe quit (Quit: DimiStripe)
1254: [21:33:06] <antmas> hmmmm
1255: [21:33:14] <antmas> does SkyGo allow for HD?
1256: [21:33:18] <antmas> I'm guessing no
1257: [21:36:35] <kinglozzer> antmas: Idk about your side of the world, but it doesn't here
1258: [21:36:52] <antmas> :(
1259: [21:36:53] <kinglozzer> It has different quality levels, but I'm pretty sure none are actually HD
1260: [21:37:12] <antmas> kinglozzer: how is the 'high quality'?
1261: [21:37:28] <Stomach> high
1262: [21:37:29] <Stomach> hehehehe
1263: [21:39:46] <kinglozzer> antmas: It's okay, I'd say like somewhere in between 480p and 720p
1264: [21:40:37] <kinglozzer> lol, you can't change the quality any more
1265: [21:40:38] <antmas> hmm
1266: [21:40:45] <antmas> kinda lame
1267: [21:40:48] <kinglozzer> there's a dropdown, with one option: "auto"
1268: [21:40:49] <kinglozzer> :P
1269: [21:40:54] <antmas> haha
1270: [21:41:07] <antmas> this app has 'low' and 'high' still
1271: [21:41:14] <antmas> on the android one at least
1272: [21:41:40] <antmas> maybe I should just get a gamepass
1273: [21:42:14] <kinglozzer> Ah I was looking at it on my desktop
1274: [21:42:18] <kinglozzer> Well, laptop
1275: [21:42:29] <kinglozzer> Still don't get any quality settings on my android app :|
1276: [21:43:43] <antmas> the channels you get are dicated by your linked sky sub yeah?
1277: [21:45:44] <kinglozzer> Yeah
1278: [21:45:50] * xini has joined #silverstripe
1279: [21:46:04] * spronk2 has joined #silverstripe
1280: [21:46:46] <kinglozzer> https://scontent-a-lhr.xx.fbcdn.net/hphotos-xpf1/t31.0-8/10926340_1300041760043011_7315857349571538346_o.png
1281: [21:46:47] <kinglozzer> lol
1282: [21:47:17] <micmania1> haha
1283: [21:48:58] * DimiStripe has joined #silverstripe
1284: [21:51:29] * nicolaas has joined #silverstripe
1285: [21:52:11] * UncleCheese has joined #silverstripe
1286: [21:55:38] * Hailwood has joined #silverstripe
1287: [21:56:32] <Hailwood> Hi guys, can anyone tell me what would be causing the "config file does not have equal number of headers and config blocks" error in this config file example: https://github.com/sunnysideup/silverstripe-payment_dps/blob/master/_config/payment_dps.yml.example
1288: [22:02:43] * DimiStripe quit (Quit: DimiStripe)
1289: [22:06:24] <nicolaas> Hailwood: I am here to help!
1290: [22:07:58] * chillu_23 has joined #silverstripe
1291: [22:08:18] <nicolaas> I am just having a look at it for you....
1292: [22:09:14] * chillu_23 quit (Client Quit)
1293: [22:11:44] * jghazally has joined #silverstripe
1294: [22:12:45] <nicolaas> Hailwood: if you remove all the comments, which I did i my test scenario then the error disappears...
1295: [22:13:44] <MichalKleiner> is there a proper way ho to return a message to the CMS from onBeforeWrite when I find that I can't save the DO for any reason?
1296: [22:14:22] <nicolaas> MichalKleiner: use the validate method rather than the onBeforeWrite method
1297: [22:14:33] <nicolaas> you can search for examples...
1298: [22:14:42] <MichalKleiner> thanks, will have a look
1299: [22:14:55] * Sticks has joined #silverstripe
1300: [22:16:19] <nicolaas> MichalKleiner: https://github.com/sunnysideup/silverstripe-ecommerce/blob/d9aca5860887b745801045ed9d62ae2e37aacfbf/code/model/money/EcommerceCurrency.php#L389
1301: [22:17:16] <MichalKleiner> sweet, that's a great example
1302: [22:17:19] <MichalKleiner> thanks nicolaas
1303: [22:17:27] * kinglozzer quit ()
1304: [22:18:01] * Nightjar has joined #silverstripe
1305: [22:18:14] <Nightjar> hihi
1306: [22:18:23] <Stomach> hey Nightjar
1307: [22:18:25] <nicolaas> I am not sure if it is all correct, but it gives you some idea. When you run onBeforeWrite it is basically too late....
1308: [22:18:43] <MichalKleiner> and you can get back to the cms easily
1309: [22:18:55] <MichalKleiner> with validate you can return a message
1310: [22:19:12] <Nightjar> so I hear 'create ner page' is bung in 3.2
1311: [22:19:27] * Hailwood quit (Ping timeout: 245 seconds)
1312: [22:19:43] <Stomach> where do you hear that
1313: [22:19:54] <Nightjar> Europe.
1314: [22:19:55] * Hailwood has joined #silverstripe
1315: [22:20:00] <Colin[pi]> wha?
1316: [22:20:22] <Nightjar> During the night times folks have reported it.
1317: [22:20:33] <Nightjar> in here
1318: [22:21:19] <Nightjar> well, should I say... people have questioned it being bung on a couple of occasions, questioning what the issue might be (assuming it was their code I guess)
1319: [22:21:43] <Colin[pi]> being bung as in... you can't create a new page?
1320: [22:21:50] <Nightjar> yes
1321: [22:21:56] <Colin[pi]> well that's kinda a problem :P
1322: [22:22:01] <Nightjar> Quite.
1323: [22:23:06] <Nightjar> Wondering if it's confirmed, if people in the day times have the same issue.
1324: [22:23:19] <Nightjar> Although I guess most are using stable.
1325: [22:23:37] <Stomach> yeah we dont bleeding edge because thats a terrible idea with the mess that is silverstripe master right now
1326: [22:23:43] * Colin[pi] nods
1327: [22:24:04] <Nightjar> 3.2 isn't master, master is 4.0, no?
1328: [22:24:45] <Stomach> exactly
1329: [22:24:54] <Colin[pi]> how far off is 4.0?
1330: [22:25:01] <Nightjar> years
1331: [22:25:09] <Colin[pi]> whew!
1332: [22:25:09] <Stomach> but we are going semver! lols
1333: [22:25:10] * jghazally quit (Ping timeout: 272 seconds)
1334: [22:26:04] * jghazally has joined #silverstripe
1335: [22:26:10] <antmas> 4.0 will be written all in Swift
1336: [22:26:28] <Nightjar> Swift... that's like the new ActionScript right?
1337: [22:26:50] <Colin[pi]> antmas: aww, not Haskell?
1338: [22:26:56] <Colin[pi]> I really want a snail in the CMS
1339: [22:27:20] <Nightjar> Colin[pi], best I can give you is slug.
1340: [22:27:22] <antmas> it's like the Apple fanboy code of 2014
1341: [22:27:32] <Colin[pi]> Nightjar: *okay face*
1342: [22:27:45] <Nightjar> https://github.com/NightJar/ssrigging-slug
1343: [22:27:57] <novaweb> antmas, you're joking right?
1344: [22:28:04] <Nightjar> LOL yes!
1345: [22:28:13] <Nightjar> GOSH novaweb
1346: [22:28:18] <novaweb> lol
1347: [22:28:19] <Colin[pi]> haha
1348: [22:28:48] <antmas> I never joke
1349: [22:28:53] <antmas> ALL HAIL .NET
1350: [22:28:56] <antmas> o/
1351: [22:29:05] <Nightjar> .WET
1352: [22:29:17] * Colin[pi] slaps antmas with a MSDN reference book
1353: [22:29:44] * antmas gets covered in a cloud of dust
1354: [22:29:57] * Nightjar slaps Colin[pi] with an ISDN reference book
1355: [22:30:11] <novaweb> i don't process sarcasm too well when in the dev zone :/
1356: [22:30:22] <antmas> the dev zone
1357: [22:30:28] <antmas> it's like the friendzone but worse
1358: [22:30:30] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
1359: [22:30:31] <Nightjar> You mean the geek cave?
1360: [22:30:35] <Colin[pi]> antmas: lol
1361: [22:30:35] <Stomach> how is it worse?
1362: [22:30:37] <Stomach> its not worse
1363: [22:30:38] <Stomach> :(
1364: [22:30:43] * AshKyd_ quit (Remote host closed the connection)
1365: [22:30:56] <Nightjar> Friends are measured in facebook likes, right?
1366: [22:30:58] <antmas> Stomach: speaking from experience?
1367: [22:31:00] <antmas> :D
1368: [22:31:16] <antmas> I'm in the friendzone with PHP
1369: [22:31:17] <novaweb> I have no facebook, I must has no frenz
1370: [22:31:29] <Nightjar> exactly :<
1371: [22:31:33] <Stomach> I have like 600 people on my facebook
1372: [22:31:37] <Stomach> fucked if they are all my friends
1373: [22:31:47] <Stomach> stupid networking bullshit
1374: [22:32:11] <Colin[pi]> Stomach: yeah I had some arsehole from year 3 who used to beat me up try and add me
1375: [22:32:17] <Nightjar> My favourite is when *That guy from school wants to add you as their friend. Confirm|[DENY]!
1376: [22:32:18] <Colin[pi]> YEAH BUDDY I DIDNT FORGET
1377: [22:32:22] <Colin[pi]> *puts on lipstick*
1378: [22:32:33] * jghazally quit (Quit: jghazally)
1379: [22:32:48] <antmas> I added all my bullies just to see if their life sucked
1380: [22:33:01] <Nightjar> I don't need to do that.
1381: [22:33:04] <Colin[pi]> antmas: did it?
1382: [22:33:07] <antmas> they all wear snapbacks and drive skylines
1383: [22:33:09] <antmas> so yeah
1384: [22:33:10] <antmas> :D
1385: [22:33:16] <Stomach> all the cool kids at school are now real estate agents
1386: [22:33:16] <Nightjar> Basically.
1387: [22:33:16] <Colin[pi]> antmas: lol awesome
1388: [22:33:17] <Stomach> lol
1389: [22:33:30] <antmas> Stomach: lol yeah
1390: [22:33:30] <Nightjar> Stomach, so... basically the same thing?
1391: [22:33:39] <Colin[pi]> one thing I noticed is that some people aged really bad
1392: [22:33:55] <Colin[pi]> like, it might be that I'm indoors all the time... but some folks I'm like... "wow"
1393: [22:34:03] <Colin[pi]> they look like 50 already
1394: [22:34:06] <antmas> hahaha
1395: [22:34:22] <antmas> then you look at their albums and see they have like 24 kids
1396: [22:34:22] <Nightjar> Real estate agent is basically code for never got over the midlife crisis, supreme poser, possible drug habit. Cries self to sleep at night, alone.
1397: [22:34:24] <Nightjar> right?
1398: [22:34:34] <Stomach> bingo
1399: [22:34:38] <Colin[pi]> I'll keep my pasty white complexion and soft lady-like skin till I'm old!
1400: [22:34:39] <Stomach> still uses hair gel
1401: [22:34:50] <antmas> Colin[pi]: IT skin FTW
1402: [22:34:55] <Colin[pi]> antmas: ikr?
1403: [22:35:10] <antmas> IT skin is what girl product companies envy most
1404: [22:35:25] <Nightjar> There's this trend where you put on your first profile picture
1405: [22:35:26] <antmas> true story
1406: [22:35:30] <Nightjar> and I'm all
1407: [22:35:31] <Colin[pi]> antmas: BECAUSE WE'RE WORTH IT
1408: [22:35:39] <antmas> Colin[pi]: hi5 o/
1409: [22:35:44] <Nightjar> "It's right fucking in front of you, you daft cunts"
1410: [22:35:45] <Colin[pi]> maybe we're born with it?
1411: [22:35:51] <Colin[pi]> MAYBE ITS MAYBELLINE
1412: [22:36:29] <Nightjar> Actually I lie, I have two. I'm on to my second one.
1413: [22:36:40] <antmas> "Constant and variable names can contain almost any character, including Unicode characters: " - from Swift explanation
1414: [22:36:53] <Colin[pi]> Nightjar: lol
1415: [22:37:01] <antmas> 'Promoting good ideas since 2014'
1416: [22:37:03] <antmas> :P
1417: [22:37:03] <Colin[pi]> antmas: oh god, Unicode variables
1418: [22:37:14] <Nightjar> But even so, facebook puts them in a convenient little album called 'Profile pictures', which is sorted by creation date, desc. HOW CONVENIENT
1419: [22:37:20] <Nightjar> err, INCONVENIENT
1420: [22:37:51] <Nightjar> Colin[pi], means nothing to the computer. It's just an address reference.
1421: [22:37:54] <antmas> you have to admit, having friends who air dirty laundry on FB is pretty entertaining
1422: [22:38:04] <Nightjar> pfft. sif.
1423: [22:38:16] <Nightjar> I don't wanna know other people's problems.
1424: [22:38:16] * blueman quit (Ping timeout: 246 seconds)
1425: [22:38:22] <Nightjar> Can keep their whingey shit to themselves.
1426: [22:38:28] <Colin[pi]> antmas: I like the women who do it for attention, they put like a status of "So pissed off." or "Heartbroken."
1427: [22:38:35] <Nightjar> basically.
1428: [22:38:37] <Colin[pi]> "Ohhh what's wrong honey?"
1429: [22:38:39] <Colin[pi]> >_<
1430: [22:38:46] <Nightjar> 9/10 it's some superficial bullshit.
1431: [22:38:48] <antmas> 'It's been a year since me and the GF broke up - not I'm loving life, keeping a smile and posting countless sunset pictures'
1432: [22:38:58] <antmas> now*
1433: [22:39:00] <micmania1> Nightjar: you are other people’s problems.
1434: [22:39:06] <Nightjar> 1/10 it's like... cancer. And there's fuck all facebook likes can do about that.
1435: [22:39:33] <Nightjar> micmania1, yeh man, it's the way to be.
1436: [22:39:42] <Nightjar> Just live the dream, fuck erry1 else.
1437: [22:39:48] <micmania1> ;)
1438: [22:39:52] <Nightjar> xD
1439: [22:40:02] <Nightjar> gaan london for waitangi day
1440: [22:40:05] * Frans_Amsterdam has joined #silverstripe
1441: [22:40:12] <Nightjar> pub crawl :D
1442: [22:40:24] * antmas will be at a pub also
1443: [22:40:36] * antmas if his mrs lets him
1444: [22:40:41] <Nightjar> ha!
1445: [22:40:43] <nicolaas> really stupid question... if someone else changes a git repo and I want to pull in their changes... remind me how to do that please :-(((
1446: [22:40:55] <Nightjar> git pull repo:branch
1447: [22:41:01] <nicolaas> with the :?
1448: [22:41:04] <Nightjar> yes
1449: [22:41:22] <nicolaas> what do I put for repo?
1450: [22:41:28] <antmas> there is a sprig and fern 100m from our house
1451: [22:41:29] <Nightjar> the repo.
1452: [22:41:31] <nicolaas> excuse my ignorance.
1453: [22:41:35] <antmas> so rollypolly distance
1454: [22:41:40] <nicolaas> what is the repo??? ha ha ha
1455: [22:41:44] <Nightjar> mint antmas
1456: [22:42:01] <Nightjar> the part that tracks file changes.
1457: [22:42:30] <Stomach> git pull silverstripe-framework:master
1458: [22:42:32] <Stomach> for ie.
1459: [22:43:05] <Nightjar> hmm, interesting idea. Can you just specify a path/address instead of a remote name?
1460: [22:43:32] <micmania1> *cough* composer *cough*
1461: [22:43:33] <antmas> Nightjar: how do you mena?
1462: [22:43:34] <nicolaas> how can I find out the name of the repo???
1463: [22:43:34] <antmas> mean*
1464: [22:43:47] <Nightjar> nicolaas, you control that bit.
1465: [22:43:53] * antmas composes micmania1
1466: [22:44:07] <Nightjar> git remote add repo-address
1467: [22:44:08] <novaweb> antmas, snapbacks and skylines hahahah
1468: [22:44:09] <Nightjar> name
1469: [22:44:11] <Nightjar> iirc
1470: [22:44:24] <Nightjar> dafuq is a snapback? Is it anything like a snapband?
1471: [22:44:34] <novaweb> those stupid bball hats
1472: [22:44:35] * Frans_Amsterdam quit (Client Quit)
1473: [22:44:53] <antmas> novaweb: XD
1474: [22:45:01] <Nightjar> So like a Starter cap?
1475: [22:45:04] <Nightjar> xD
1476: [22:45:31] <antmas> personally, I think these are pretty baller http://ecx.images-amazon.com/images/I/51PRNuVWmiL._SX300_.jpg
1477: [22:46:06] <Stomach> antmas - that but in bright orange FTW
1478: [22:46:08] <Nightjar> flap hat!
1479: [22:46:08] * xini quit (Quit: Page closed)
1480: [22:46:42] <nicolaas> OK, I ended up just doing git pull origin mybranchname
1481: [22:47:00] <antmas> Stomach: +1
1482: [22:47:01] <nicolaas> but what I dont understand is when I commit, I type git push origin mybranchname
1483: [22:47:12] <nicolaas> what exactly does origin stand for?
1484: [22:47:13] <Nightjar> nicolaas, 'git remote' will list your remotes.
1485: [22:47:21] <Nightjar> Nightjar, well basically... exactly the opposite.
1486: [22:47:22] <Stomach> origin is a remote on the repository
1487: [22:47:27] <Nightjar> as might imply by push/pull
1488: [22:47:41] <Nightjar> origin is the name of another repository.
1489: [22:47:53] <nicolaas> yeah ok - I misinterpreted the sequence of the arguments
1490: [22:48:08] <Nightjar> man git pull
1491: [22:48:10] <nicolaas> I though git push origin bla would be from origin to bla
1492: [22:48:22] <Nightjar> man git-push
1493: [22:48:30] <Nightjar> man git-remote
1494: [22:48:43] <nicolaas> yeah, I will have another look...
1495: [22:48:48] <Nightjar> no, it's from current branch to ****
1496: [22:48:53] <nicolaas> I dont use git a lot ...
1497: [22:49:02] <Nightjar> everythnig is relative to your repo!
1498: [22:49:22] <novaweb> NightJar checkout out git config push.default
1499: [22:49:45] * Nightjar does not checkout.
1500: [22:49:53] <Nightjar> gotta stash before I do that.
1501: [22:50:03] <Nightjar> ain't nobody got time for that.
1502: [22:50:11] <Nightjar> It's sleep o'clock!
1503: [22:50:38] <Nightjar> or, more accurately, vidyas from the tablet in bed for half an hour or so until the eyes about close themsleves.
1504: [22:51:21] <Nightjar> but, more importantly, git was made to never push. ever.
1505: [22:51:24] <antmas> I say the same thing at night
1506: [22:51:35] <antmas> and then I end up watching 100+ fail videos
1507: [22:51:39] <antmas> and then it's 3am
1508: [22:51:43] <Nightjar> so basically if you're pushing, you're doing it wrong!
1509: [22:51:55] <Stomach> fail
1510: [22:51:56] <Stomach> lols
1511: [22:53:53] * Nightjar quit (Quit: Leaving)
1512: [22:54:28] <nicolaas> :-)
1513: [23:00:49] <antmas> I made the best thing at home
1514: [23:01:02] <antmas> you know those electric fly swatters?
1515: [23:01:25] <antmas> download a light saber sound app that uses motion sensors, strap the phone to your wrist
1516: [23:01:31] <antmas> instant lightsaber fly swatter
1517: [23:01:48] * eagles0513875 quit (Quit: ZNC @ TrekWeb - https://trekweb.org)
1518: [23:03:56] <Stomach> lol
1519: [23:03:58] <Stomach> nerd :P :D
1520: [23:05:56] <ss23> LOL GHOST
1521: [23:06:45] <antmas> ss23: ?
1522: [23:07:16] <ss23> that glibc bug
1523: [23:07:28] <ss23> http://www.openwall.com/lists/oss-security/2015/01/27/9
1524: [23:12:06] <ss23> I presume your silence is the sound of you nerds patching your servers
1525: [23:15:06] <antmas> meh, my neckbeards can do that for me
1526: [23:18:43] * spronk2 quit (Quit: I may need a longer sleep timer...)
1527: [23:20:04] * catcher quit (Quit: Leaving)
1528: [23:22:11] <ss23> aw lucky
1529: [23:22:16] <ss23> wtb proactive neckbeard
1530: [23:22:26] <ss23> no one here follows any kind of sec stuff
1531: [23:23:06] <antmas> ours do, but stuff like that won't get patched straight away
1532: [23:30:29] <terryapodaca> Ryan-Toast: you around buddy?
1533: [23:30:35] <Ryan-Toast> terryapodaca: yarp
1534: [23:31:00] <terryapodaca> what were you telling me to look at for cross-browser opacity?
1535: [23:31:04] * ss23 hacks antmas's servers :D
1536: [23:31:20] <terryapodaca> you know...for my css3 animations
1537: [23:31:41] <Ryan-Toast> just make sure to prefix your class that sets the opacity to 0 with the modernizr csstransformation class.
1538: [23:44:26] * jenniferaslan quit (Quit: jenniferaslan has left the room)
1539: [23:49:54] * babak_ quit (Quit: Connection closed for inactivity)
1540: [23:52:39] * veb has joined #silverstripe
1541: [23:59:31] * veb quit (Quit: veb-irc: &)

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