#silverstripe IRC Log

IRC log for 11 June 2015

All timestamps are in UTC.

1: [00:05:04] <Stomach> specialities is a funny word
2: [00:06:19] <antmas> use that in a sentence
3: [00:06:27] <antmas> I never use that word :P
4: [00:10:06] <UncleCheese> zauberfisch
5: [00:10:12] <UncleCheese> i'm ready
6: [00:10:18] <Stomach> is there a way to force something to execute
7: [00:10:22] <Stomach> like a DataList::get
8: [00:10:36] <UncleCheese> Stomach use toArray
9: [00:10:41] <Stomach> im trying to do $stuff = $this->Things(); $this->Things()->removeAll();
10: [00:10:48] <Stomach> but then stuff isn't there :(
11: [00:10:57] <UncleCheese> yeah, store it in an array or a map
12: [00:11:16] <UncleCheese> or you can do something like dataQuery()->execute()
13: [00:11:18] <UncleCheese> i think............
14: [00:11:23] <UncleCheese> zauberfisch
15: [00:11:26] <UncleCheese> hey zauberfisch
16: [00:11:38] <UncleCheese> where's zauberfisch
17: [00:11:48] <UncleCheese> how many notifications can i put on zauberfisch 's desktop
18: [00:14:23] * BeakEndian has joined #silverstripe
19: [00:15:24] <Ryan-Toast> Is there some docs anywhere about the best way to run a method via ajax in the cms?
20: [00:15:57] <BeakEndian> i usually just make a controller and a route for it and go if isAjax on it
21: [00:16:10] <BeakEndian> i have some fairly elaborate web services set up like that and it works nice
22: [00:16:34] * DanaeNZ quit (Quit: DanaeNZ)
23: [00:17:21] <Ryan-Toast> BeakEndian: Interesting, that sounds like a good method.
24: [00:18:44] <BeakEndian> lately i've been getting SS out of the equation and having my own PHP stuff that never calls SS unless i have to, since SS is quite slow
25: [00:18:59] <BeakEndian> so /api/<whatevers> may or may not interact with ss but it's all still ajax
26: [00:19:07] <Ryan-Toast> BeakEndian: Do you extend ContentController for your controllers?
27: [00:21:37] <BeakEndian> yeah or page controller if the route is being looked after by the site tree
28: [00:29:39] <UncleCheese> Stomach your homebrew script is sweet as
29: [00:30:04] * muskie9 has joined #silverstripe
30: [00:30:12] <Stomach> thanks :)
31: [00:32:07] * muskie9 quit (Read error: Connection reset by peer)
32: [00:32:48] <antmas> Ryan-Toast: are you Other Barry on steam?
33: [00:33:01] <Ryan-Toast> antmas: yarp
34: [00:33:36] <antmas> Ryan-Toast: did you actually buy W3, but haven't played it yet?
35: [00:35:22] <Ryan-Toast> antmas: http://i.imgur.com/icWJCxZ.png
36: [00:35:46] <antmas> Ryan-Toast: dat self control
37: [00:35:51] <antmas> I couldn't handle that lol
38: [00:35:56] <Ryan-Toast> antmas: :P
39: [00:37:27] <Ryan-Toast> BeakEndian: do you have a cms action I could take a geeze at?
40: [00:38:55] * Stomach quit (Quit: zzz)
41: [00:41:30] * Stomach has joined #silverstripe
42: [00:44:17] * DanaeNZ has joined #silverstripe
43: [00:47:44] * ss-helper quit (Remote host closed the connection)
44: [00:48:00] * ss-helper has joined #silverstripe
45: [01:00:48] * wmk has joined #silverstripe
46: [01:02:47] <DanaeNZ> you can put init() in a Controller extension, right?
47: [01:02:57] <DanaeNZ> i have a feeling you can’t for some reason
48: [01:04:00] * micmania1 quit (Quit: micmania1)
49: [01:04:57] <chocolatemoose> onBeforeInit()
50: [01:05:07] <DanaeNZ> aha
51: [01:05:10] <DanaeNZ> churs
52: [01:05:17] <DanaeNZ> and i imagine onAfterInit() too
53: [01:05:36] <chocolatemoose> I believe so
54: [01:05:42] <DanaeNZ> noice
55: [01:18:20] * nikob has joined #silverstripe
56: [01:20:03] * glenn-bautista has joined #silverstripe
57: [01:22:36] * wmk quit (Read error: Connection reset by peer)
58: [01:26:15] * muskie9 has joined #silverstripe
59: [01:47:02] * veb has joined #silverstripe
60: [01:47:07] * micmania1 has joined #silverstripe
61: [01:52:30] * UncleCheese quit (Quit: Textual IRC Client: www.textualapp.com)
62: [01:52:39] * veb quit (Quit: veb-irc: &)
63: [01:52:47] * UncleCheese has joined #silverstripe
64: [02:00:02] * r_hector has joined #silverstripe
65: [02:05:43] * Stomach quit (Quit: zzz)
66: [02:10:06] <zauberfisch> UncleCheese:
67: [02:10:07] <zauberfisch> UncleCheese:
68: [02:10:08] <zauberfisch> UncleCheese:
69: [02:10:11] <zauberfisch> whats up?
70: [02:10:14] <UncleCheese> oh no
71: [02:10:15] <UncleCheese> payback
72: [02:10:19] * veb has joined #silverstripe
73: [02:10:28] <UncleCheese> i think i might be ready to join Team Vagrant
74: [02:10:39] <zauberfisch> :D
75: [02:10:41] <zauberfisch> yay
76: [02:10:43] <zauberfisch> thats good
77: [02:10:51] <UncleCheese> where's the link to your thingy again?
78: [02:11:01] <zauberfisch> uhm
79: [02:11:17] <zauberfisch> mkdir myproject
80: [02:11:19] <zauberfisch> cd myproject
81: [02:11:20] <zauberfisch> vagrant init zauberfisch/silverstripe-trusty64
82: [02:11:22] <zauberfisch> mkdir www
83: [02:11:25] <zauberfisch> vagrant up
84: [02:11:29] <zauberfisch> - done
85: [02:11:35] <zauberfisch> then put your stuff into www
86: [02:11:52] <zauberfisch> mysql user is root, pass is "dont-use-in-production"
87: [02:13:48] <zauberfisch> (though you need to install vagrant and virtualbox first)
88: [02:13:58] <zauberfisch> the VM has inside:
89: [02:14:01] <zauberfisch> - lamp stack
90: [02:14:06] <zauberfisch> - wkhtml2pdf
91: [02:14:12] <zauberfisch> - sassc
92: [02:14:19] <zauberfisch> - composer
93: [02:14:21] <zauberfisch> - bower
94: [02:14:23] <zauberfisch> - npm
95: [02:14:41] <zauberfisch> - compass (ruby)
96: [02:15:02] <zauberfisch> - a default _ss_environment.php file
97: [02:15:37] <zauberfisch> (you don't see that file unless you ssh into the VM, but silverstripe version 3.1.11 (i think) or greater will find it)
98: [02:15:50] <zauberfisch> so basically you don
99: [02:15:56] <zauberfisch> t need to configure anything
100: [02:16:09] <zauberfisch> just put silverstripe into the www folder and visit 127.0.0.1:8080
101: [02:21:48] <Colin[pi]> jesus christ zauberfisch
102: [02:21:59] <zauberfisch> hmm?
103: [02:22:04] <Colin[pi]> wall of text ;P
104: [02:22:05] * Stomach has joined #silverstripe
105: [02:22:07] <zauberfisch> :D
106: [02:22:22] <zauberfisch> yeah, I keep meaning to write some docs
107: [02:22:36] <zauberfisch> but still all only in my head
108: [02:22:40] <zauberfisch> and the irc logs :P
109: [02:22:42] <antmas> story of every developer ever
110: [02:22:49] <antmas> 'been meaning to write some docs...'
111: [02:22:59] <zauberfisch> yeah
112: [02:23:12] <Stomach> cmd+n
113: [02:23:14] <Stomach> autodoc
114: [02:23:17] <Stomach> FTMFW
115: [02:23:26] <zauberfisch> well, at least I can never have outdated docs
116: [02:23:27] <zauberfisch> ha!
117: [02:23:32] <antmas> lol
118: [02:24:21] <UncleCheese> cheers zauberfisch
119: [02:27:57] <zauberfisch> UncleCheese: the usual vagrant commands:
120: [02:28:04] <zauberfisch> vagrant up // start
121: [02:28:09] <zauberfisch> vagrant halt // shutdown the vm
122: [02:28:39] <zauberfisch> vagrant ssh // ssh into vm (the project folder is /vagrant inside the vm, so the www folder is /vagrant/www)
123: [02:28:51] <DanaeNZ> woah vagrant sounds pretty easy to set up
124: [02:28:55] <DanaeNZ> surely there is catch
125: [02:29:03] <UncleCheese> DanaeNZ there is..
126: [02:29:04] <chocolatemoose> but wait... there's more
127: [02:29:07] <UncleCheese> it's not easy to set up
128: [02:29:08] <muskie9> zauberfisch how do you import a database (if needed)
129: [02:29:23] <UncleCheese> muskie9 you can't
130: [02:29:34] <zauberfisch> vagrant share --http 8080 // generate a public url using the vagrant cloud thingy with a tunnle to your pc
131: [02:29:37] <muskie9> we use a bloated vagrant setup from puphpet... uses adminer for db stuff
132: [02:29:52] <DanaeNZ> ooh i see it keeps going
133: [02:30:04] <DanaeNZ> i missed from when stomach joined the room
134: [02:30:13] <zauberfisch> well, I have created a shortcut shell script inside the vm: "mysql-client" and "mysql-dump" which does not ask for a password
135: [02:30:20] <muskie9> would love to get it down to a vagrant file but it's all way over my head ;P
136: [02:30:21] <zauberfisch> meaning you can do this:
137: [02:30:29] <zauberfisch> 1. put a file into your project folder
138: [02:30:44] <zauberfisch> 2. vagrant ssh -c "mysql-client silverstripe < mydumpfile.sql"
139: [02:30:49] <antmas> if you're a single dev, would you ever really need vagrant?
140: [02:30:56] <zauberfisch> antmas: yes
141: [02:31:02] <zauberfisch> keep your system clean
142: [02:31:03] <antmas> why?
143: [02:31:03] <muskie9> antmas I prefer it over mamp any day
144: [02:31:08] <zauberfisch> yeah
145: [02:31:13] <zauberfisch> clean setup
146: [02:31:16] <zauberfisch> you can mess around with it
147: [02:31:23] <zauberfisch> if you break something. kill it and create a new one
148: [02:31:28] <muskie9> matches production more efficiently
149: [02:31:32] <zauberfisch> and that
150: [02:31:40] <zauberfisch> same system on windows mac and linux pcs
151: [02:31:46] <antmas> so... you use it locally for developing/designing?
152: [02:31:55] <chocolatemoose> yup
153: [02:31:55] <nikob> great for spinning up a test-vm to ensure code will work before sending it to prod too
154: [02:31:58] <zauberfisch> DanaeNZ: yeah, its pretty easy to get started with
155: [02:32:10] <antmas> hmmm
156: [02:32:11] * Stomach quit (Read error: Connection reset by peer)
157: [02:32:13] <antmas> interesting
158: [02:32:23] <zauberfisch> antmas: yes. I haven't run code on my pc for years
159: [02:32:28] * Stomach has joined #silverstripe
160: [02:32:35] <zauberfisch> I virtualise everything
161: [02:32:41] <antmas> yeah I'd like to stop doing that
162: [02:32:45] <antmas> locally I mean
163: [02:32:49] <muskie9> there's a new one out there that's mamp'ish where you set a config file for php version and what not but can run multiple instances off the one setup
164: [02:33:10] <zauberfisch> only catch with vagrant is that you need hardware
165: [02:33:41] <antmas> in what sense?
166: [02:33:47] <zauberfisch> it's rather boring to use vms if you have below 4 cores, 8 GB ram and an SSD
167: [02:34:21] <antmas> so it'd be ideal to setup a box just for that?
168: [02:34:31] * Stomach quit (Read error: Connection reset by peer)
169: [02:34:32] <antmas> I have a spare quad setup that's not in use :P
170: [02:34:43] <zauberfisch> well, these days a decent pc matches that specs
171: [02:34:57] <chocolatemoose> dokku/docker is fairly interesting as well
172: [02:34:58] * Stomach has joined #silverstripe
173: [02:35:03] <UncleCheese> zauberfisch can i point my local dns at it?
174: [02:35:04] <antmas> mm mine does, but still
175: [02:35:13] <UncleCheese> so mysite.dev -> vagrant:234980
176: [02:35:16] <zauberfisch> yeah, but I haven't had time to look into docer
177: [02:35:20] <zauberfisch> UncleCheese: yes you can
178: [02:35:21] <antmas> I don't have 8gb of ddr2 lying around though, only 4
179: [02:35:26] <zauberfisch> there is a Vagrantfile directive
180: [02:36:20] <zauberfisch> UncleCheese: add this to your Vagrantfile somewhere in the middle:
181: [02:36:20] <zauberfisch> config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
182: [02:36:23] <zauberfisch> end
183: [02:36:34] <antmas> would 4gb be enough if it was only for a vagrant box?
184: [02:36:37] <zauberfisch> http://paste2.org/jYdz4bfG
185: [02:36:45] <UncleCheese> zauberfisch what does that do
186: [02:37:01] <zauberfisch> antmas: depends on your system, but 4 sounds tight
187: [02:37:06] <UncleCheese> can't i just point my local dns at 127.0.0.1:3000 or whatever?
188: [02:37:24] <zauberfisch> UncleCheese: I think it tells virtualbox to use your local pc (the host) as the dns server
189: [02:37:29] <antmas> quad,4gb, ssd etc etc
190: [02:37:30] <muskie9> here's one I've been meaning to try: https://github.com/mdkholy/dashbrew
191: [02:37:31] <zauberfisch> oh, wait
192: [02:37:31] <UncleCheese> camfindlay says it's super slow
193: [02:37:36] <zauberfisch> you mean the other way around?
194: [02:37:53] <UncleCheese> i think all i would need is an entry in private/etc/hosts
195: [02:37:58] <zauberfisch> antmas: my system uses 4GB in idle
196: [02:38:05] <nikob> antmas, in my experience no, it would not be worthwhile with only 4
197: [02:38:07] <UncleCheese> 127.0.0.1:[vagrant port] mysite.dev
198: [02:38:20] <zauberfisch> UncleCheese: it can't do ports
199: [02:38:22] <zauberfisch> the hosts file
200: [02:38:33] <antmas> nikob: zauberfisch ah ok :| hmmmm, does RAM speed matter in this type of env?
201: [02:38:50] <zauberfisch> in your case, you are better off using the the hostmanager plugin
202: [02:39:12] <zauberfisch> antmas: well, not as much as having enough ram. because when you run out of ram it will start using your harddrive as ram. which is slow as fuck
203: [02:39:24] <nikob> what he said
204: [02:39:27] <antmas> mm
205: [02:39:36] <antmas> might see if work can give me some old ddr2 :P
206: [02:40:01] <UncleCheese> zauberfisch is there any harm in binding it to 80?
207: [02:40:03] <nikob> even having pagefile on ssd I still thought it was too sluggish
208: [02:40:13] <zauberfisch> UncleCheese: well, technically its bound to 80
209: [02:40:29] <zauberfisch> 8080 is just a firewall rule that forwards to 192.168.0.xxx:80
210: [02:40:36] <UncleCheese> oh
211: [02:40:45] <zauberfisch> so what happenes is that the VM starts and gets an IP and binds to 80
212: [02:41:10] <zauberfisch> then vagrant figures out that IP and creates a firewall rule for 127.0.0.1:8080 to forward to the VM on port 80
213: [02:41:45] <zauberfisch> so if you manually create a entry in /etc/hosts on your pc, then use the ip of the VM
214: [02:41:57] <zauberfisch> $ vagrant ssh -c "ifconfig"
215: [02:42:03] <zauberfisch> should give you the ip
216: [02:42:18] <UncleCheese> oh i see
217: [02:42:28] <zauberfisch> but I just use the port forwarding
218: [02:42:39] <zauberfisch> using fake domain names doesn't really give much benefit
219: [02:42:47] <zauberfisch> vagrant allows you to start multiple VMs anyway
220: [02:42:55] <zauberfisch> first VM: 127.0.0.1:8080
221: [02:43:05] <zauberfisch> 2nd VM: 127.0.0.1:2200 (or 2201 or something)
222: [02:43:08] <zauberfisch> ...
223: [02:46:22] * Stomach quit (Ping timeout: 256 seconds)
224: [02:47:20] <zauberfisch> shortly afk, going out to buy some breakfast
225: [02:51:42] * Stomach has joined #silverstripe
226: [03:09:14] <zauberfisch> ah, btw
227: [03:09:23] <zauberfisch> forgot to mention an important feature:
228: [03:09:48] <zauberfisch> 127.0.0.1:8025 is the port on which mailcatcher is running on
229: [03:10:19] <zauberfisch> mailcatcher is setup to catch all emails sent with mail() in php and log them instead of sending them
230: [03:10:22] <muskie9> still haven't tried mail catcher... on my need to do list
231: [03:10:56] <zauberfisch> its brilliant
232: [03:11:06] <zauberfisch> you can't accidently send emails to clients anymore
233: [03:11:43] <muskie9> ya, done that a couple times lol
234: [03:12:09] * Sticks has joined #silverstripe
235: [03:13:53] * irogue_ has joined #silverstripe
236: [03:16:11] * Shrike_Finland has joined #silverstripe
237: [03:17:10] * glenn-bautista quit (Quit: Leaving.)
238: [03:23:00] * glenn-bautista has joined #silverstripe
239: [03:28:39] * EasyCo has joined #silverstripe
240: [03:29:33] * antmas quit (Quit: Page closed)
241: [03:34:45] * Stomach quit (Quit: zzz)
242: [03:51:10] * Stomach has joined #silverstripe
243: [04:27:48] * travis-ci has joined #silverstripe
244: [04:27:49] <travis-ci> silverstripe/silverstripe-framework#4976 (pulls/3/cleanup-changelog - b5e29dd : Damian Mooyman): The build has errored.
245: [04:27:49] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/dc4fdf447a1c^...b5e29dd8d77f
246: [04:27:49] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66324529
247: [04:27:49] * travis-ci has left #silverstripe
248: [04:30:44] <UncleCheese> zauberfisch 4 hour download.. sweet
249: [04:33:57] * stecman quit (Quit: This computer has gone to sleep)
250: [04:39:24] <spronk> fucking hell
251: [04:39:25] <spronk> some developers
252: [04:39:27] <spronk> are fucking stupod
253: [04:39:39] * spronk needs to get out of the php and js communities
254: [04:40:20] <BeakEndian> spotlight fallacy aye
255: [04:40:55] <spronk> perhaps
256: [04:41:02] <spronk> perhaps not
257: [04:41:11] <BeakEndian> i think what guys in Coders at Work say about improving IDE tooling, and the endless discussion of fizzbuzz shows it's probably the status quo
258: [04:41:33] <spronk> ?
259: [04:42:25] <BeakEndian> the process is (commercially) to get a large pool of mediocre minds to be safe and productive and put the smart people into tooling or mission critical positions
260: [04:42:39] <BeakEndian> which has resulted pretty obviously in a situation of mediocre people being the vast majority of developers
261: [04:42:50] <BeakEndian> changing fields wont help you much
262: [04:43:49] <BeakEndian> there is no selection pressure for another culture and you and i are quite probably just as bad as the rest of us
263: [04:44:26] <spronk> i'm a terrible developer
264: [04:44:26] <spronk> but
265: [04:44:29] <spronk> holy crap
266: [04:44:35] <spronk> there are some fucking amazing idiots around
267: [04:44:44] <BeakEndian> anyway it's a reoccuring theme in Coders at Work, which is a series of interviews with the best developers alive
268: [04:45:08] <BeakEndian> i find it's mostly ignorant people that are too insecure or lazy to fail-learn-improve to success
269: [04:45:14] <BeakEndian> rather than being idiots
270: [04:45:30] <spronk> maybe
271: [04:45:39] <spronk> maybe i've just been answering noob questions too much
272: [04:45:40] <spronk> though
273: [04:45:45] <spronk> i don't remember asking such stupid questions when i was starting out
274: [04:46:19] <BeakEndian> these days there seems to be a culture of entitlement to immediate answers, rather than just working it out yourself through study and scrutiny of others code, theory, manuals, etc
275: [04:46:30] <BeakEndian> i can't stand most help channels (am banned in #node.js)
276: [04:46:32] <DanaeNZ> I find a balance works well
277: [04:46:54] <DanaeNZ> ie, don’t spend your whole day on something that can be explained by the guy next to you
278: [04:47:03] <DanaeNZ> key here: explain, not done for you
279: [04:47:23] <BeakEndian> yeah there are a lot of essays and blogs written on the trade off between learning yourself, or using someone elses code / help
280: [04:48:02] <BeakEndian> i had a company say their devs had spent 3 days on a problem the other day that took me half a day
281: [04:48:03] * ss-helper quit (Read error: Connection reset by peer)
282: [04:48:05] <BeakEndian> waste of money
283: [04:48:18] <BeakEndian> but that's not because they are idiots, just not specialized
284: [04:48:18] * ss-helper has joined #silverstripe
285: [04:49:03] <zauberfisch> UncleCheese: lol
286: [04:49:05] <zauberfisch> sorry :S
287: [04:49:07] <BeakEndian> i paid this girl i know 100 bucks last weekend to manually enter one ss database into another rather than nutting out how to write a task to reconnect all the associations between the DOs
288: [04:49:08] <zauberfisch> eu server I guess
289: [04:49:42] <BeakEndian> but yeah agree, balance between getting it resolved and learning what you're actually doing
290: [04:49:55] <DanaeNZ> deadlines play into that a lot, haha
291: [04:51:31] * Stomach quit (Quit: zzz)
292: [04:51:46] <Colin[pi]> relevant xkcd: https://xkcd.com/844/
293: [04:53:23] * Shrike_Finland quit (Quit: Leaving.)
294: [04:54:46] <DanaeNZ> Colin[pi]: hahaha
295: [04:55:00] <Colin[pi]> so true isn't it?
296: [04:55:15] * veb quit (Quit: veb-irc: &)
297: [04:56:51] <BeakEndian> haha
298: [05:01:00] * DanaeNZ quit (Quit: DanaeNZ)
299: [05:01:31] * DanaeNZ has joined #silverstripe
300: [05:02:39] * glenn-bautista quit (Quit: Leaving.)
301: [05:05:39] * DanaeNZ quit (Ping timeout: 245 seconds)
302: [05:09:04] <irogue_> wow, such truth
303: [05:09:47] <BeakEndian> 17:01:31 AshyIsMe | therte's an error on that flow chart "throw it all out and start over" is in practise "ship it to the customer and send them the invoice"
304: [05:15:02] <Colin[pi]> BeakEndian: lol
305: [05:18:11] * Stomach has joined #silverstripe
306: [05:26:27] * Stomach quit (Quit: zzz)
307: [05:27:46] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
308: [05:28:48] * Stomach has joined #silverstripe
309: [05:35:23] * irogue_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
310: [05:37:46] * Ryan-Toast quit (Quit: Ryan-Toast)
311: [05:48:09] * Stomach quit (Quit: zzz)
312: [05:50:08] * glenn-bautista has joined #silverstripe
313: [06:03:05] * glenn-bautista quit (Quit: Leaving.)
314: [06:09:13] * chocolatemoose quit (Remote host closed the connection)
315: [06:27:51] * micmania1 quit (Quit: micmania1)
316: [06:36:29] * Eliseth has joined #silverstripe
317: [06:38:44] * spronk quit (Quit: I may need a longer sleep timer...)
318: [06:49:03] * Colin[pi] quit (Ping timeout: 265 seconds)
319: [06:52:43] * mahfuz quit (Ping timeout: 246 seconds)
320: [07:23:31] * wmk has joined #silverstripe
321: [07:26:39] <Eliseth> Morning
322: [07:27:26] * aditya has joined #silverstripe
323: [07:28:16] <aditya> how can sort my articles by date or month when i click on sort by month link on frontend
324: [07:30:56] <wmk> aditya, what have you tried so far?
325: [07:30:58] <wmk> !paste aditya
326: [07:30:59] <ss-helper> aditya: Please paste your code using something like http://kopy.io/ or http://www.sspaste.com/ or https://gist.github.com/ and then paste the link here.
327: [07:31:10] <wmk> btw: aditya you asked for composer on win7 yesterday?
328: [07:35:00] <aditya> yes i got that
329: [07:35:36] <wmk> got it working?
330: [07:36:17] <aditya> yea
331: [07:36:25] <aditya> http://www.sspaste.com/paste/show/55793a5898e3a
332: [07:37:03] <aditya> http://www.sspaste.com/paste/show/55793a8e367d8
333: [07:37:49] <aditya> http://www.sspaste.com/paste/show/55793abd88aa0
334: [07:40:49] <wmk> aditya, why "yet another blog" ? did you try the new blog module?
335: [07:41:15] <aditya> how can i add selectable category tab in blogholder
336: [07:41:27] <wmk> fronted?
337: [07:41:34] <aditya> no sir i want to build my own
338: [07:41:45] <wmk> why not. you can learn a lot there ;)
339: [07:41:56] * wmk tends to use quality modules where possible
340: [07:42:03] <aditya> i didnt get much from that
341: [07:42:19] <wmk> though the definition of "quality" can be hard. sometimes building my own would be better / faster
342: [07:42:36] <wmk> so - you need some actions to get blog posts by category or by month
343: [07:42:56] <wmk> 1) add the actions to your controller, both the method and in $allowed_actions array
344: [07:43:17] <wmk> 2) fill the method with life: grab the relevant data from DB and pass to a template
345: [07:44:35] <wmk> basically: http://www.silverstripe.org/learn/lessons/controller-actions-dataobjects-as-pages could get you started
346: [07:46:11] <aditya> i know this sir but if i want to make a link like < a href="$Link"> sort </a> how can my blogs be sorted when i click on this link
347: [07:47:51] <aditya> http://www.sspaste.com/paste/show/55793d19b12b4
348: [07:48:37] <aditya> for example this is my simple blogholder page how can i make a sort link here
349: [07:53:39] * veb has joined #silverstripe
350: [07:54:37] * Sticks quit (Quit: Leaving)
351: [07:55:07] * veb quit (Client Quit)
352: [08:06:00] * GioVdK has joined #silverstripe
353: [08:06:42] * kinglozzer has joined #silverstripe
354: [08:07:02] <wmk> well, you need to create the link
355: [08:07:08] <wmk> best with a getter
356: [08:07:49] <wmk> and Controller::join_links($tihs->Link, $actionname, $param)
357: [08:08:10] <wmk> hey kinglozzer
358: [08:08:42] <kinglozzer> hey wmk
359: [08:09:13] <wmk> aditya, just browse some other module's code on github, e.g. https://github.com/silverstripe/silverstripe-blog
360: [08:09:27] <wmk> though the link - action thingie should be covered in a lesson also
361: [08:15:03] * darjus01 has joined #silverstripe
362: [08:20:00] <darjus01> Hi all, can someone help. I added PropertyPage to ModelAdmin on left side, then you edit in modeladmin it edits well, but then you go to sitetree info is still oldone, and if you edit in sitetree it dont save [User Error]: Uncaught Exception: Object->__call(): the method 'fields' does not exist on 'PropertyModelPage'
363: [08:20:00] <darjus01> IN POST /admin/pages/edit/EditForm
364: [08:20:00] <darjus01> Line 763 in C:\xampp\htdocs\grandtower_main\framework\core\Object.php
365: [08:20:30] <darjus01> in property page I added private static $extensions = array(
366: [08:20:30] <darjus01> "Versioned('Stage', 'Live')"
367: [08:20:31] <darjus01> );
368: [08:20:42] <darjus01> and public function doPublish()
369: [08:20:52] <wmk> darjus01, you put a SiteTree / Page in a plain modeladmin?
370: [08:20:56] <darjus01> by the docs of silverstripe but still no use
371: [08:21:07] <darjus01> wmk yes
372: [08:21:18] <wmk> afaik you need some module like catalogpage for that (subclass of modelamdin with tweaks for SiteTree)
373: [08:21:37] <wmk> http://addons.silverstripe.org/add-ons/littlegiant/silverstripe-catalogmanager
374: [08:22:29] <wmk> plug and play: add the extension to the page you want to manage
375: [08:23:16] <darjus01> you mena extend catalogpage with my propertypage?
376: [08:23:32] <wmk> no, vice versa
377: [08:24:01] <wmk> propertypage: extension: CatalogPageExtension
378: [08:24:29] <wmk> and you need to define the parent page type for adding new ones
379: [08:24:31] <darjus01> but still i dont get it why is thes differce from modeladmin and sitetree versions should solve this
380: [08:25:05] <wmk> well, modeladmin doesn't care about versions, add to parent page etc...
381: [08:30:04] <darjus01> even if you do function dupublish?
382: [08:30:43] <wmk> hmm should. but i don't know
383: [08:31:06] <wmk> i once asked if it's easy to use modeladmin with sitetree / pages, and someone else said: can make problems, but i have a module for you
384: [08:31:13] <wmk> used that and be happy now
385: [08:31:50] * veb has joined #silverstripe
386: [08:33:43] <darjus01> ok thx
387: [08:33:51] <darjus01> I will try :)
388: [08:34:24] <wmk> if you need help just ask
389: [08:35:39] <darjus01> my propertypage modeladmin must be deleted before this?
390: [08:39:49] * arnhoe has joined #silverstripe
391: [08:44:45] <wmk> not really,
392: [08:44:54] <wmk> darjus01, just subclass CatalogPageAdmin instead of ModelAdmin
393: [08:45:00] <wmk> the rest is pretty the same
394: [08:45:53] <darjus01> I tried with ModelAdmin it worked also :)
395: [08:46:01] <darjus01> thx mate save my ass :D
396: [08:48:48] * wmk quit (Read error: Connection reset by peer)
397: [08:53:03] <elgabbu> hi guys
398: [08:53:52] * wmk has joined #silverstripe
399: [08:54:58] * Stomach has joined #silverstripe
400: [09:01:31] * aditya quit (Ping timeout: 246 seconds)
401: [09:19:19] * Stomach quit (Quit: zzz)
402: [09:20:26] * Guits has joined #silverstripe
403: [09:20:55] * MrGuits has joined #silverstripe
404: [09:24:38] * Tanger quit (Quit: sleep())
405: [09:26:07] * MrGuits quit (Ping timeout: 276 seconds)
406: [09:26:08] * Guits quit (Ping timeout: 276 seconds)
407: [09:26:23] * Pyhrngk has joined #silverstripe
408: [09:26:28] <wmk> o/
409: [09:27:18] <Pyhrngk> \o
410: [09:31:52] * ss-helper quit (Ping timeout: 265 seconds)
411: [09:32:37] <Pyhrngk> wmk, no getIDList on ArrayList!
412: [09:34:45] <Pyhrngk> Also, no way to filter by canView (user permissions) in the DB.
413: [09:34:55] <Pyhrngk> Unfortunately.
414: [09:35:05] <Pyhrngk> Must be done in PHP afaik.
415: [09:40:30] * ss-helper has joined #silverstripe
416: [09:41:37] <wmk> why ArrayList?
417: [09:44:32] * Stomach has joined #silverstripe
418: [09:45:21] <Pyhrngk> wmk: because that's what Children() does.
419: [09:45:25] <Pyhrngk> returns*
420: [09:45:34] <wmk> oh fck!
421: [09:45:36] <Pyhrngk> it runs everythign through canView (manually)
422: [09:45:51] <wmk> it's not a real realation, yup
423: [09:45:53] <wmk> damn...
424: [09:45:55] <Pyhrngk> So does AllChildren
425: [09:46:10] <Pyhrngk> so things that should be hidden from certain users don't show up in menus.
426: [09:46:11] <Pyhrngk> I guess
427: [09:46:52] <wmk> $ids = Page::get()->filter(array('ParentID' => $this->ID))->getIDList();
428: [09:46:54] <wmk> better?
429: [09:47:52] <Pyhrngk> yup, should work.
430: [09:47:59] <Pyhrngk> for ArrayList you have to use Column()
431: [09:48:02] <Pyhrngk> as that other answer
432: [09:48:39] <Pyhrngk> That nathan tuggy has gotten all butthurt about, haha
433: [09:50:50] <wmk> Pyhrngk, answer updated. thanks
434: [09:52:09] <wmk> hmm
435: [09:53:07] <Pyhrngk> wmk: your answer is more... explanitory, but I think it's pretty much the same as that other one liner.
436: [09:53:19] <Pyhrngk> haha, confusing code FTL
437: [09:53:32] <Pyhrngk> (emphasis on 'I think')
438: [09:55:07] <wmk> well, the oneliner only gets the Grand children, the guy asking wants the grand-grand children
439: [09:55:17] <wmk> but thanks for the info with canView()
440: [09:55:36] <wmk> could also be made in template or after getting all grand-grand-children in the resultset
441: [09:55:47] <wmk> depending on the use case
442: [09:55:53] <wmk> oh - time to leave, cu l8r
443: [09:56:48] <Pyhrngk> bye!
444: [09:56:49] <Pyhrngk> :)
445: [09:57:35] <elgabbu> ERROR [User Deprecated]: SQLQuery->addSelect is deprecated. Use selectField() to specify column aliases. Called from SQLQuery->setSelect.
446: [09:59:29] <elgabbu> this was triggered when calling the aggregate function on a DataQuery object
447: [10:08:05] * Stomach quit (Quit: zzz)
448: [10:08:36] <Pyhrngk> elgabbu: which one?
449: [10:10:59] <Pyhrngk> oh yeah, there we go.
450: [10:11:00] <Pyhrngk> http://api.silverstripe.org/3.1/source-class-SQLQuery.html#171
451: [10:11:09] <Pyhrngk> http://api.silverstripe.org/3.1/source-class-SQLQuery.html#1097
452: [10:11:15] <Pyhrngk> http://api.silverstripe.org/3.1/source-class-DataQuery.html#382-387
453: [10:13:08] * zippy has joined #silverstripe
454: [10:26:26] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
455: [10:27:51] <darjus01> is any good module for minification in SS?
456: [10:28:53] * zippy has joined #silverstripe
457: [10:30:48] * micmania1 has joined #silverstripe
458: [10:33:56] * swaiba has joined #silverstripe
459: [10:47:25] * zippy quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
460: [10:58:35] * arnhoe quit (Ping timeout: 264 seconds)
461: [10:58:37] * arnhoe_ has joined #silverstripe
462: [11:03:08] * aditya has joined #silverstripe
463: [11:03:14] * UncleCheese has joined #silverstripe
464: [11:04:27] <aditya> http://www.sspaste.com/paste/show/55796b244f9e8
465: [11:04:56] <aditya> http://www.sspaste.com/paste/show/55796b4ca4a18
466: [11:05:18] <aditya> http://www.sspaste.com/paste/show/55796b648cd69
467: [11:05:18] <UncleCheese> aditya what are you having trouble with?
468: [11:05:54] <aditya> i have these three files i have created a sort link on regionspage but its not working
469: [11:06:07] <UncleCheese> yeah, that doesn't look right
470: [11:06:16] <UncleCheese> what are you expecting to achive with that sort() action?
471: [11:06:43] * zippy has joined #silverstripe
472: [11:07:27] * UncleCheese quit (Read error: Connection reset by peer)
473: [11:07:38] <aditya> thats not of any use right now i am trying to get url params and then trying to sort regions
474: [11:07:58] <wmk> darjus01, minification?
475: [11:08:03] * UncleCheese has joined #silverstripe
476: [11:08:33] <darjus01> yes
477: [11:08:36] <wmk> aditya, did you go through the lession i sent you the link earlier?
478: [11:08:37] <darjus01> minify
479: [11:08:40] <wmk> darjus01, define minification...
480: [11:08:43] <wmk> js files?
481: [11:08:47] <darjus01> js and css
482: [11:08:57] <wmk> Requirements::combine_files()
483: [11:09:07] <UncleCheese> grunt
484: [11:09:12] <UncleCheese> webpack
485: [11:09:14] <wmk> (or use grunt as seperate thingie)
486: [11:09:29] <UncleCheese> grunt is soooooooo 2013
487: [11:09:45] <kinglozzer> gulp
488: [11:09:46] <wmk> lol
489: [11:09:48] <kinglozzer> or is that 2014?
490: [11:09:49] <kinglozzer> :P
491: [11:09:53] <UncleCheese> gulp is 2014
492: [11:10:03] <wmk> grunt, gulp, whatever makest the file smaller
493: [11:10:21] <UncleCheese> grunt and gulp pick webpack's rubbish
494: [11:10:51] <aditya> yea but i decided to do this with getvar() method
495: [11:11:08] <UncleCheese> aditya it's very odd to have sort() as an action
496: [11:11:12] <UncleCheese> normally you'd use a request parameter
497: [11:11:16] <wmk> aditya, so as get param?
498: [11:11:43] <UncleCheese> you should check out one of the recent tutorials (15?) on search.. it covers how to use request parameters to manipulate a list
499: [11:12:08] <wmk> UncleCheese, any new tuts in the queue? seems you don't send emails anymore
500: [11:12:21] <UncleCheese> i know.. they have me doing other things
501: [11:12:30] <UncleCheese> new tutorial coming next week
502: [11:12:50] <wmk> fine
503: [11:13:07] <UncleCheese> fortnightly seems to be the cadence we're going for
504: [11:13:30] <wmk> fortnightly?
505: [11:13:33] <UncleCheese> weekly was nice, but it really raises the bar.. something else comes up and suddendly everyone's disappointed :)
506: [11:13:43] <UncleCheese> yeah, lately it has been
507: [11:14:07] <wmk> ah, every two weeks
508: [11:14:20] <UncleCheese> oh, sorry
509: [11:14:23] * wmk learned a new word
510: [11:14:32] <UncleCheese> it's huge in nz
511: [11:14:36] <UncleCheese> you're not kiwi?
512: [11:14:50] <wmk> nope. bavarian
513: [11:14:53] <UncleCheese> oh wow
514: [11:14:55] <UncleCheese> wow!
515: [11:14:59] <kinglozzer> wmk: I love your motor works ;)
516: [11:15:00] <UncleCheese> wait
517: [11:15:02] <wmk> now living in austria, near Bad Aussee
518: [11:15:04] <UncleCheese> that's just german
519: [11:15:13] * aditya quit (Ping timeout: 246 seconds)
520: [11:15:28] <wmk> Bavaria is part of Germany, but feels like a world for itself
521: [11:15:45] <Eliseth> "Bavarian" sounds more interesting than "German"
522: [11:15:52] <UncleCheese> yeah, totally
523: [11:15:56] <UncleCheese> "bavarian hops"
524: [11:16:00] <Eliseth> Keeping up appearances huh wmk? ;)
525: [11:16:08] <wmk> ?
526: [11:16:22] <Eliseth> nvm, I'm rambling
527: [11:16:40] <Eliseth> what motor works btw?
528: [11:17:34] <wmk> i guess BMW
529: [11:17:41] <wmk> not btw
530: [11:17:44] <kinglozzer> Yeah BMW was what I meant :P
531: [11:17:44] <wmk> man, man, man
532: [11:19:25] <zippy> so when you push something to framework, do you just leave it, or do you have to push people to take a look / action it?
533: [11:19:33] * UncleCheese quit (Read error: Connection reset by peer)
534: [11:20:10] * UncleCheese has joined #silverstripe
535: [11:20:14] <zippy> wb
536: [11:20:39] * aditya has joined #silverstripe
537: [11:24:12] * SH__ has joined #silverstripe
538: [11:24:45] <SH__> Hey guys. This isnt really SS related, but I figured i'd try anyways. Does anyone know a good (javascript) tool for encrypting mailto: links?
539: [11:25:56] <UncleCheese> SH__ encrypting?
540: [11:26:12] <UncleCheese> are you trying to hide them from spammers or something?
541: [11:27:07] * DimiStripe has joined #silverstripe
542: [11:33:58] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
543: [11:34:04] * zippy quit (Quit: Textual IRC Client: www.textualapp.com)
544: [11:44:23] * micmania1 quit (Quit: micmania1)
545: [11:56:30] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
546: [12:00:43] * arnhoe_ quit ()
547: [12:04:59] * veb quit (Quit: veb-irc: &)
548: [12:07:23] <SH__> Sorry for the late response. Yeah trying to hide them from spambots.
549: [12:10:41] * UndefinedOffset has joined #silverstripe
550: [12:11:34] * SH__ quit (Ping timeout: 246 seconds)
551: [12:14:17] * terryapodaca has joined #silverstripe
552: [12:16:53] * DanaeNZ has joined #silverstripe
553: [12:21:32] * DanaeNZ quit (Ping timeout: 256 seconds)
554: [12:32:26] <zauberfisch> I recently had an idea for a css only solution
555: [12:32:47] <zauberfisch> I replace all @ symbols with a <span class="at"></span> in php
556: [12:32:49] <zauberfisch> and in css:
557: [12:33:02] <zauberfisch> .at:before { content: '@'; }
558: [12:33:16] <zauberfisch> ah, wait, you want mailto stuff
559: [12:33:26] <zauberfisch> that woudln't work there of course
560: [12:34:16] <terryapodaca> just curious why simply typing @ isn't good enough
561: [12:34:32] <zauberfisch> I don't usually bother to obscure the mailto
562: [12:34:43] <zauberfisch> spam filters these days are pretty good
563: [12:35:38] <zauberfisch> but I don't think it would be hard to do
564: [12:35:57] <zauberfisch> just a 1 liner javascript that does the magic on click or something
565: [12:36:17] <zauberfisch> like maybe output the email adress with mutliple @ symbols to confuse bots
566: [12:36:23] <zauberfisch> foo@@@bar.com
567: [12:37:29] <zauberfisch> and then: $('a').on('mouseover focus', function() { $(this).attr('href', $(this).attr('href').replace(/@@@/, '@')); });
568: [12:38:08] <zauberfisch> this way, if the js fails for some reason, you still have a readable email address
569: [12:41:05] <Pyhrngk> \o zauberfisch :)
570: [12:41:40] * aditya quit (Ping timeout: 246 seconds)
571: [12:43:12] <wmk> zauberfisch, spambots aren't the problem
572: [12:43:29] <wmk> problem is, when someone clicks on "send me your newsletter" at every shop he orders
573: [12:44:26] <wmk> when i have a look in the inbox of my relatives, i shudder
574: [12:47:53] <Pyhrngk> wmk: these days it's more a case of not UNticking the carefully obscured box (just the right amount) that says "please send me news and updates"
575: [12:48:05] <wmk> absolutely
576: [12:48:17] <wmk> like updating acrobat reader
577: [12:48:23] <Pyhrngk> or NOT ticking the box that says "Please do (not) send me news and updates"
578: [12:48:53] <terryapodaca> exactly, things that should be fighting these issues are actually adding to the problem
579: [12:49:01] <Pyhrngk> I'm signed up to heaps of things. I always intend to unsubscribe, but never seem to actually get around to it.
580: [12:49:11] <wmk> well, i don't mind if it's once a week or fortnightly
581: [12:49:20] <terryapodaca> McAfee AV is just as much a spammer
582: [12:49:22] <wmk> but some shops send a mail daily
583: [12:49:48] <Pyhrngk> terryapodaca: it's law to have it. but they employ about every trick they can get away with to ensure it gives legal permission for "interesting news, updates, and special deals"
584: [12:50:36] <terryapodaca> It's not law to have it here, I use Vipre for my business computers and AVG Free for my personal computers
585: [12:51:11] <Pyhrngk> I mean, law to have the unsubscribe
586: [12:51:38] <terryapodaca> but McAfee is just an example, there are several other well known companies/applications that if you don't pay attention will install spyware/spam and end up sending you all kinds of crap emails, etc
587: [12:51:41] <terryapodaca> ahh...yeah
588: [12:52:30] <Pyhrngk> In NZ if it's not made clear that you'll get email, it's pretty much not legal.
589: [12:52:52] <Pyhrngk> There are three tiers of 'permission' you can use though (as a company).
590: [12:53:21] <Pyhrngk> one is where you're a customer and it's not unreasonable to recieve such mail (all mail MUST have an unsubscribe button though)
591: [12:53:27] <terryapodaca> I don't know the legality here in the US, but if you have to have an unsubscribe, I can point out well over counting on two hands of companies that are breaking the law
592: [12:53:28] <terryapodaca> lol
593: [12:55:50] <Pyhrngk> you should investigate terryapodaca ;)
594: [12:57:37] <zauberfisch> Pyhrngk: o/
595: [12:57:44] <Pyhrngk> \o :)
596: [13:00:28] * benjhocking quit (Read error: Connection reset by peer)
597: [13:00:56] <terryapodaca> do any of you know the correct syntax for turning on fulltextsearchable() in the .yml file instead of the _config file?
598: [13:02:44] * Spliff has joined #silverstripe
599: [13:04:28] * arnhoe has joined #silverstripe
600: [13:04:33] * arnhoe quit (Client Quit)
601: [13:04:51] <zauberfisch> I think thats not possible yet
602: [13:05:13] <zauberfisch> but I could be wrong
603: [13:05:34] <terryapodaca> I haven't found it yet either, just wondering if I just missed it in searching for it
604: [13:19:10] * Spliff quit (Quit: See you then)
605: [13:48:01] * catcher has joined #silverstripe
606: [13:48:08] * catcher quit (Changing host)
607: [13:48:08] * catcher has joined #silverstripe
608: [13:51:18] <Pyhrngk> terryapodaca: you can do it, but you have to apply all the extensions manually.
609: [13:51:30] <Pyhrngk> FulltextSearchable::enable() is a shortcut to do it all for you
610: [13:52:59] <terryapodaca> well, for now...until they simplify it, i'll just leave that config in the _config file. I just know they have been trying to move the configurations into the yml format, so I didn't know if that was available yet or not
611: [13:55:46] * gordon has joined #silverstripe
612: [13:56:10] * gordon is now known as Guest62322
613: [13:57:08] * Guest62322 is now known as nontgor
614: [14:06:14] <Pyhrngk> terryapodaca: for any configuration type thing, easy yeah. It's a key value store basically.
615: [14:06:34] <Pyhrngk> but for things where you need to run methods, or require some kind of setup on every load, then it _must_ be in _config.php
616: [14:08:45] * Audlex has joined #silverstripe
617: [14:10:49] * darjus01 quit (Quit: Leaving)
618: [14:23:21] * ss-helper quit (Ping timeout: 252 seconds)
619: [14:24:39] * EasyCo quit (Quit: Connection closed for inactivity)
620: [14:38:55] * Werner_2_ has joined #silverstripe
621: [14:39:13] * Werner_2_ quit (Read error: Connection reset by peer)
622: [14:39:26] * wmk quit (Read error: Connection reset by peer)
623: [14:40:35] * ss-helper has joined #silverstripe
624: [14:43:36] * UndefinedOffset quit (Quit: Leaving.)
625: [14:45:12] * UndefinedOffset has joined #silverstripe
626: [14:51:48] * wmk has joined #silverstripe
627: [15:04:58] * Eliseth quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
628: [15:10:13] <Pyhrngk> gosh work is so boring.
629: [15:10:27] <Pyhrngk> I feel like just walking out :<
630: [15:12:31] <wmk> but who should do it for you?
631: [15:14:37] <Pyhrngk> No one.
632: [15:14:42] <Pyhrngk> Just let it rot :>
633: [15:15:14] <Pyhrngk> The ultimate in tough love support. Teach users to not screw things up by simply not having any support xD
634: [15:17:31] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
635: [15:32:20] * muskie9 has joined #silverstripe
636: [15:40:03] * travis-ci has joined #silverstripe
637: [15:40:04] <travis-ci> dhensby/silverstripe-framework#318 (pulls/tree-dropdown-fix - 6be0488 : Daniel Hensby): The build has errored.
638: [15:40:04] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/751e17f7323e...6be048873155
639: [15:40:04] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/66398055
640: [15:40:04] * travis-ci has left #silverstripe
641: [15:43:23] * travis-ci has joined #silverstripe
642: [15:43:24] <travis-ci> dhensby/silverstripe-framework#317 (pulls/tree-dropdown-fix - 751e17f : Daniel Hensby): The build has errored.
643: [15:43:24] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/485f4c3b18cd^...751e17f7323e
644: [15:43:24] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/66397083
645: [15:43:24] * travis-ci has left #silverstripe
646: [15:48:48] * cloph is now known as cloph_away
647: [15:56:57] * travis-ci has joined #silverstripe
648: [15:56:58] <travis-ci> dhensby/silverstripe-framework#319 (pulls/test-nest - 988ad8c : Daniel Hensby): The build has errored.
649: [15:56:58] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/5c0e84d516fa...988ad8cdd500
650: [15:56:58] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/66401442
651: [15:56:58] * travis-ci has left #silverstripe
652: [16:03:16] * kinglozzer quit ()
653: [16:10:33] <ss-helper> HeaderField - can't attach errors to it. - https://groups.google.com/d/msg/silverstripe-dev/B8UY1d6vvZM/gsTcaAuHBKwJ
654: [16:11:19] * wmk quit (Ping timeout: 244 seconds)
655: [16:14:33] <Pyhrngk> wtf, who the hell tries to make a non-input field error?
656: [16:15:14] <Pyhrngk> righto, bye
657: [16:15:15] * Pyhrngk quit ()
658: [16:25:42] * travis-ci has joined #silverstripe
659: [16:25:43] <travis-ci> dhensby/silverstripe-framework#320 (pulls/test-nest - f21427d : Daniel Hensby): The build has errored.
660: [16:25:43] <travis-ci> Change view : https://github.com/dhensby/silverstripe-framework/compare/988ad8cdd500...f21427d7fa30
661: [16:25:43] <travis-ci> Build details : http://travis-ci.org/dhensby/silverstripe-framework/builds/66404307
662: [16:25:43] * travis-ci has left #silverstripe
663: [16:28:08] * cloph_away is now known as cloph
664: [16:44:28] * swaiba quit (Remote host closed the connection)
665: [17:03:25] * nikob quit (Ping timeout: 264 seconds)
666: [17:06:34] * GioVdK quit (Ping timeout: 255 seconds)
667: [17:08:41] * toddvalentine has joined #silverstripe
668: [17:09:03] * nikob has joined #silverstripe
669: [17:11:06] * muskie9 quit (Quit: Textual IRC Client: www.textualapp.com)
670: [18:09:28] * Stomach has joined #silverstripe
671: [18:18:37] * Stomach quit (Quit: zzz)
672: [18:19:25] * gelignite has joined #silverstripe
673: [18:24:52] * UndefinedOffset quit (Quit: Leaving.)
674: [18:31:47] * Stomach has joined #silverstripe
675: [18:40:43] * ss-helper quit (Remote host closed the connection)
676: [18:40:58] * ss-helper has joined #silverstripe
677: [18:55:17] * derek-b has joined #silverstripe
678: [18:59:04] * UndefinedOffset has joined #silverstripe
679: [19:21:07] * Liquide has joined #silverstripe
680: [19:32:11] * DanaeNZ has joined #silverstripe
681: [19:32:36] * Stomach quit (Quit: zzz)
682: [19:37:07] * DanaeNZ quit (Ping timeout: 276 seconds)
683: [19:51:37] * Kingy[a] quit (Ping timeout: 256 seconds)
684: [19:51:56] * Kingy[a] has joined #silverstripe
685: [20:05:40] * Stomach has joined #silverstripe
686: [20:08:13] * derek-b quit (Read error: Connection reset by peer)
687: [20:08:13] * derek-b has joined #silverstripe
688: [20:34:11] * UndefinedOffset quit (Quit: Leaving.)
689: [20:40:46] <ss-helper> SilverStripe 3: UserForms integrate with MailChimp? - http://stackoverflow.com/questions/30790756/silverstripe-3-userforms-integrate-with-mailchimp
690: [20:42:45] * antmas has joined #silverstripe
691: [20:43:11] <Stomach> hey all
692: [20:43:20] <Stomach> anyone ever had issues with increase_time_limit_to ?
693: [20:43:21] <antmas> morning all o/
694: [20:43:34] <Stomach> seems like $_increase_time_limit_max is null when it runs on bootstrap
695: [20:43:35] <Stomach> :(
696: [20:43:40] <Stomach> which it doesnt check for
697: [20:43:43] <Stomach> silly silverstripe.
698: [20:46:22] * DimiStripe quit (Quit: DimiStripe)
699: [20:47:39] <Stomach> hey antmas \o
700: [20:48:05] * muskie9 has joined #silverstripe
701: [20:48:53] <terryapodaca> in _config or where are you talking about Stomach?
702: [20:49:02] <Stomach> yeah in _config.php for mysite
703: [20:49:13] <Stomach> had to do
704: [20:49:13] <Stomach> set_increase_time_limit_max(3600);
705: [20:49:14] <Stomach> increase_time_limit_to(3600);
706: [20:49:19] <Stomach> rather than just the second call
707: [20:49:46] <terryapodaca> I've always used...but not sure it's the same thing: ini_set('max_execution_time', XXXXXX);
708: [20:50:02] <Stomach> yeah it is basically the same
709: [20:50:48] <terryapodaca> maybe try both ways and see if your server is preferring one over the other
710: [20:51:47] * derek-b quit (Remote host closed the connection)
711: [20:54:19] <muskie9> did SS 2.4 keep logs or anything in sapphire? old client doesn't wanna pay for an update to 3.x and found the sapphire dir is 928.3mb... that's not right
712: [20:54:33] <muskie9> not that logs should ever get that big
713: [20:55:23] * glenn-bautista has joined #silverstripe
714: [20:55:41] <muskie9> nvm, yup... error_log in sapphire... 907.3mb wtf
715: [20:57:07] <Stomach> muskie9 - how longs the site been running for?
716: [20:57:45] <Stomach> logs can get massive easily :D
717: [20:57:49] <muskie9> fuck, 4 years... client moved the hosting without letting us know... it's on one of those amazing cPanel shared hosting envs where they upped the php and the site blew up
718: [20:58:38] <muskie9> not sure why it's writing it to sapphire though.. thought we had it set to a log file in the root... silverstripe.log
719: [20:59:02] <terryapodaca> yep, had a client do the same thing...and i know you said your client won't foot the bill for an upgrade, but for security reasons you should really talk them into doing it
720: [20:59:36] <terryapodaca> I told my client that did that, that the ONLY way to fix it was to upgrade SS to work with the PHP version they updated to.
721: [21:00:32] <Stomach> terryapodaca - https://github.com/silverstripe/silverstripe-framework/pull/4273 :P
722: [21:00:45] <muskie9> ya, we've been pushing hard as most of our clients are in the 2.4.x setup... a bunch have decided upgrading is for the better... just the nickel dimers that don't like to listen
723: [21:02:34] <terryapodaca> Stomach: nice
724: [21:04:22] * Pyromanik has joined #silverstripe
725: [21:04:31] <Pyromanik> o/
726: [21:04:38] <Stomach> muskie9 - just start dosing them
727: [21:05:30] * Ryan-Toast has joined #silverstripe
728: [21:06:06] <muskie9> want to, just no time if it's not in the project schedule... only php dev in the shop
729: [21:06:15] <Stomach> yeah :\
730: [21:06:22] <Stomach> hello Ryan-Toast \o
731: [21:06:56] <Ryan-Toast> Stomach: Hai :D
732: [21:07:34] <muskie9> so is there anything to turn off that error logging for sapphire... have ini_set("display_errors", 'off'); in the env file already
733: [21:08:09] * DanaeNZ has joined #silverstripe
734: [21:08:38] <Ryan-Toast> muskie9: ini_set(“display_errors”, “oh_my_god_why_wont_you_stop”)
735: [21:08:45] * chocolatemoose has joined #silverstripe
736: [21:08:53] <muskie9> Ryan-Toast exactly!
737: [21:09:34] <muskie9> had a 928mb error log file in sapphire! old site...
738: [21:09:52] * stephenjcorwin quit (Ping timeout: 246 seconds)
739: [21:09:54] <muskie9> also specing define('SS_ERROR_LOG', 'silverstripe.log');
740: [21:10:20] * stecman has joined #silverstripe
741: [21:11:10] * Ryan-Toast quit (Read error: Connection timed out)
742: [21:13:45] * Stomach quit (Quit: zzz)
743: [21:14:26] * Ryan-Toast has joined #silverstripe
744: [21:15:53] * Stomach has joined #silverstripe
745: [21:18:51] * veb has joined #silverstripe
746: [21:21:21] * Hailwood has joined #silverstripe
747: [21:25:06] <Pyromanik> muskie9, crontab -e 0 0 0 0 0 gzip -c silverstripe.log > silverstripe.log.`date`.gz && echo "" > silverstripe.log
748: [21:25:23] <Pyromanik> or something
749: [21:25:36] <muskie9> client... we're just not ready for upgrading the cms... me, well this is going to keep happening until it's upgraded
750: [21:25:56] <Pyromanik> archive lorgs!
751: [21:26:26] <muskie9> Pyromanik I'll look into that, but it's not logging to silverstripe.log... it's logging to error_log in sapphire **FacePalmHere**
752: [21:26:36] <Pyromanik> eh what
753: [21:26:57] <muskie9> ya, took me forever to figure out why sapphire was 900+mb
754: [21:27:01] <Pyromanik> httpdocs/sapphire/php_logs_errors_here?
755: [21:27:16] <muskie9> something like that
756: [21:27:27] <Pyromanik> then it's not display_errors
757: [21:27:35] <Pyromanik> is log file name.
758: [21:28:29] * Stomach quit (Quit: zzz)
759: [21:28:52] <Pyromanik> and/or error_reporting
760: [21:28:55] <Pyromanik> (change level)
761: [21:29:01] <Pyromanik> of course best idea is just fix errors.
762: [21:29:11] <Pyromanik> unless it's casued by old cms & new php combo :
763: [21:29:12] <Pyromanik> :<
764: [21:29:27] <muskie9> all these stupid things: PHP Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method FulltextSearchable::extraStatics() should not be called statically in /path/to/sapphire/core/model/DataObjectDecorator.php on line 69
765: [21:29:28] <muskie9> yup
766: [21:29:39] <muskie9> SS 2.4.2 and php 5.4.x
767: [21:29:59] <muskie9> they wanted to host and the host upped the php on us w/out letting anyone know
768: [21:30:31] <muskie9> client wants to wait a couple years before upgrading... I guess they're holding out for 4.x lol
769: [21:30:41] <Pyromanik> morans
770: [21:31:07] <Pyromanik> is more likely that they're used to the current cms and just don't want to bother upgrading "when it still works fine"
771: [21:34:42] <antmas> o/ whoever just joined
772: [21:34:51] <muskie9> hate it when that's the logic... why should I update anything... my windows 95 still works fine
773: [21:36:07] * Stomach has joined #silverstripe
774: [21:38:13] * irogue_ has joined #silverstripe
775: [21:39:11] * DanaeNZ quit (Quit: DanaeNZ)
776: [21:41:36] <antmas> irogue_: o/
777: [21:41:46] <irogue_> antmas: \o
778: [21:41:54] <Stomach> what up irogue_
779: [21:42:26] <Stomach> you in Wellington today?
780: [21:42:31] <irogue_> yup
781: [21:42:39] <Stomach> go give Aaron a high five for me
782: [21:42:43] <Stomach> :D
783: [21:43:01] <irogue_> next time i'm downstairs i'll see if he's here :P
784: [21:43:17] <Pyromanik> \o
785: [21:43:30] <antmas> irogue_: sorry for pulling cj away from beersies last night :P
786: [21:43:38] <irogue_> antmas: haha its ok, she came back :P
787: [21:43:52] <Pyromanik> Oh, slip it in irogue_ ?
788: [21:43:56] <Pyromanik> xD
789: [21:43:59] <Stomach> fucks sake Pyromanik
790: [21:44:00] <Stomach> lol :D
791: [21:44:02] <antmas> hahaha
792: [21:44:03] <Pyromanik> lol
793: [21:44:15] <antmas> Friday
794: [21:44:22] <Pyromanik> FRIDAY FRIDAY
795: [21:44:27] <irogue_> antmas: good chat?
796: [21:44:59] <antmas> irogue_: yeah pretty good, just gotta find some code to demo :P
797: [21:45:01] <irogue_> she said you seem like a nice guy, so your acting must've been on-form ;)
798: [21:45:13] <antmas> lol
799: [21:45:53] <antmas> </3 interviews :P
800: [21:46:00] <irogue_> in other news, i'm moving to wellington office
801: [21:46:16] <antmas> irogue_: yeah she mentioned you're moving :D
802: [21:46:21] <antmas> irogue_: congrats?
803: [21:47:39] <irogue_> yep
804: [21:47:45] <irogue_> now i gotta find a house
805: [21:48:12] * catcher quit (Quit: Leaving)
806: [21:49:23] <Pyromanik> irogue_, for reals?
807: [21:49:28] <Pyromanik> me too like.
808: [21:49:57] <antmas> Pyromanik: dat new le man record :D
809: [21:49:59] <Pyromanik> I just gotta find a house too. And y'know, tell them I'm coming, interview & be offered a position.
810: [21:50:18] <Pyromanik> antmas, by who?
811: [21:50:41] <irogue_> Pyromanik: currently 8 open dev positions, so...
812: [21:50:55] <Pyromanik> irogue_, yeah but I cannat start until next year.
813: [21:51:20] <irogue_> odds are by then there'll be 10 open dev positions :P
814: [21:51:42] <Pyromanik> Yeh, I'm kinda banking on it. Or something in ops. idk, tyring to decide how crazy I am
815: [21:51:54] * Stomach quit (Quit: zzz)
816: [21:51:59] <Pyromanik> and y'know, get around to actually committing a decent chunk of code
817: [21:52:02] <Pyromanik> for once.
818: [21:52:14] <Pyromanik> Might rewrite the cms.
819: [21:52:36] <Pyromanik> Reckon I could do it in 46 lines and win me a quadcopter
820: [21:52:41] <Pyromanik> xD
821: [21:56:29] <Pyromanik> hahaha http://www.silverstripe.org/community/forums/general-questions/show/102493
822: [21:56:47] <Pyromanik> you heard it here first. Silverstripe so hipster it's not hipster enough.
823: [21:56:59] <Pyromanik> quote - stackoverflow.
824: [21:58:17] * DanaeNZ has joined #silverstripe
825: [21:58:28] <chocolatemoose> I think the thing that confused me the most is the two different methods to define routes, and how they affect one another
826: [21:58:53] <antmas> Pyromanik: Porsche
827: [21:59:34] <Pyromanik> mint. Hartley?
828: [21:59:42] <antmas> Webber
829: [21:59:52] <antmas> but they all qualified ahead of audi
830: [21:59:53] <Pyromanik> eh, same car ;P
831: [21:59:56] <Pyromanik> claim it.
832: [22:00:05] <Pyromanik> chocolatemoose, 2 methods?
833: [22:00:12] <chocolatemoose> yml vs in php
834: [22:00:16] <Pyromanik> there's 1 method, and a deprecated way.
835: [22:00:22] * adrexia has joined #silverstripe
836: [22:00:40] <chocolatemoose> yeah, but I've found modules that still use the deprecated way
837: [22:00:52] <Pyromanik> yeah, but they're just really out of date and probably shouldn't be used.
838: [22:01:05] <Pyromanik> (because they're build for like 2.4 or something)
839: [22:02:50] <Pyromanik> A fair point none the less though chocolatemoose
840: [22:03:25] <Pyromanik> a fook, 11pm
841: [22:03:27] <Pyromanik> bye
842: [22:03:29] * Pyromanik quit (Quit: Leaving)
843: [22:04:17] <irogue_> time to go look at a house!
844: [22:04:29] <chocolatemoose> don't forget to test the shower
845: [22:04:37] <adrexia> irogue_ looking at houses?
846: [22:04:52] <adrexia> to buy or...?
847: [22:05:02] <irogue_> no, rent
848: [22:05:18] <adrexia> ahh, much easier!
849: [22:05:19] <adrexia> :D
850: [22:05:42] <irogue_> going to this one now: http://www.trademe.co.nz/Browse/Listing.aspx?id=898523893
851: [22:06:36] * micmania1 has joined #silverstripe
852: [22:07:09] <irogue_> and then to this one at 3pm: http://www.trademe.co.nz/Browse/Listing.aspx?id=893674072
853: [22:07:31] <chocolatemoose> nice place
854: [22:07:40] <antmas> woah, $625 a week
855: [22:07:42] <antmas> :O
856: [22:07:47] <antmas> first one is expired irogue_
857: [22:07:59] <chocolatemoose> it wasn't when I looked
858: [22:08:04] <antmas> weird
859: [22:08:06] <irogue_> antmas: ah, damn. must've literally expired as you clicked it :P
860: [22:08:12] <antmas> haha
861: [22:08:27] <irogue_> back soon!
862: [22:10:41] <adrexia> $625 is pretty steep, yeah
863: [22:10:42] <adrexia> :-/
864: [22:11:19] <adrexia> but... 3 bedrooms I suppose
865: [22:11:46] <antmas> mm
866: [22:12:18] <adrexia> we pay ~ 480 for a 2 bedroom house in mt vic
867: [22:12:31] * muskie9 quit (Remote host closed the connection)
868: [22:12:40] * Stomach has joined #silverstripe
869: [22:16:28] <antmas> I guess if you flatmate it up
870: [22:16:32] <antmas> should make it reasonable
871: [22:18:26] * Stomach quit (Quit: zzz)
872: [22:18:49] * Stomach has joined #silverstripe
873: [22:19:27] <Stomach> irogue_ leaving us ;(
874: [22:20:05] * toddvalentine quit ()
875: [22:27:00] <adrexia> Stomach - you should move down too
876: [22:27:13] <Stomach> but I already moved up
877: [22:27:18] <Stomach> next stop Whangarei!
878: [22:27:24] <adrexia> lol
879: [22:34:02] * Stomach quit (Quit: zzz)
880: [22:36:39] * gelignite quit (Quit: http://bit.ly/1kso8Ta)
881: [22:36:46] * Stomach has joined #silverstripe
882: [22:41:03] * ss-helper quit (Remote host closed the connection)
883: [22:41:17] * ss-helper has joined #silverstripe
884: [22:46:38] <Ryan-Toast> Is the london office going to focus on trying to get cwp adopted for their councils?
885: [22:47:42] * nikob quit (Quit: Leaving)
886: [22:52:41] <adrexia> Ryan-Toast what makes you say that?
887: [22:53:10] <antmas> adrexia: why else?
888: [22:53:25] <adrexia> developer community support -> global domination
889: [22:53:30] <Ryan-Toast> adrexia: Seems like a valid sales strategy.
890: [22:53:36] <adrexia> cwp in a nz product owned by DIA
891: [22:53:48] <adrexia> they could make a similar product
892: [22:53:53] <Ryan-Toast> So…fork it and change the title?| :P
893: [22:53:58] <antmas> DIA?
894: [22:54:09] <adrexia> but, I think they are probably going to focus more on the silverstripe platform
895: [22:54:13] <Ryan-Toast> antmas: Demon institute association.
896: [22:54:16] <adrexia> Ryan-Toast lol
897: [22:54:21] <antmas> lol
898: [22:54:25] <adrexia> at least half of it is hosting
899: [22:55:11] <antmas> woah Christopher Lee dide
900: [22:55:12] <antmas> died*
901: [22:55:21] <adrexia> http://www.dia.govt.nz/
902: [22:55:36] <adrexia> awww I liked him
903: [22:55:40] <Ryan-Toast> adrexia: just wanted to know, because I’m popping in to say hello when I get over to London.
904: [22:55:58] <adrexia> ahh :)
905: [22:56:26] <adrexia> yeah, at the moment it appears to be about community silverstripe support
906: [22:56:38] <antmas> Ryan-Toast: you get work in UK yet?
907: [22:56:48] <Ryan-Toast> antmas: Haven’t started looking.
908: [22:56:50] <adrexia> which is, I guess, tied to the goals of the silverstripe platform product
909: [22:56:53] <antmas> :O
910: [22:56:55] <Ryan-Toast> Won’t do so until I’m over there.
911: [22:57:00] <antmas> true
912: [22:57:07] <Ryan-Toast> antmas: I have plenty saved.
913: [22:57:07] <antmas> contiki first?
914: [22:57:15] <Ryan-Toast> I want to travel around for a bit and forget about work.
915: [22:57:22] <Ryan-Toast> Yeah, then world cup for a month
916: [22:57:27] <antmas> :O
917: [22:57:28] <irogue_> [10:19:28] <Stomach> irogue_ leaving us ;(
918: [22:57:30] <adrexia> http://www.silverstripe.org/blog/helping-great-web-teams-across-the-globe/
919: [22:58:00] <adrexia> "For digital agencies, for developers, and for the open source community, SilverStripe is now based in London."
920: [22:58:03] <irogue_> the next SS meetup will be the last time you'll see me for a while!
921: [22:58:50] <Ryan-Toast> irogue_: Yarp :)
922: [22:58:59] <irogue_> Ryan-Toast: whats your topic? ;)
923: [22:59:08] <antmas> lol
924: [22:59:43] <Ryan-Toast> irogue_: UX in the CMS, and keeping clients happy.
925: [22:59:48] <Ryan-Toast> I guess.
926: [22:59:50] <Ryan-Toast> Ugh.
927: [22:59:51] <Ryan-Toast> Life.
928: [22:59:53] <Ryan-Toast> Talks.
929: [23:00:04] <Ryan-Toast> Why did I agree to this
930: [23:00:40] <Stomach> Ryan-Toast way to steal my thunder
931: [23:00:52] <antmas> lol
932: [23:01:01] <Ryan-Toast> Stomach: Just ideas around things we can do with the vanilla cms :P
933: [23:01:16] <Stomach> you can ADD BUTTONS
934: [23:01:30] <Ryan-Toast> I’d like to talk about setting up a UX “best practise” for laying out tabs, and descriptions in the cms
935: [23:01:48] <Ryan-Toast> and how to easily show clients where to go to handle their content.
936: [23:02:03] <Ryan-Toast> Oh god, the anxiety.
937: [23:02:21] <antmas> "The Don't Allow Clients to Fuck it Up" talk
938: [23:02:43] <Ryan-Toast> antmas: not really, mnore of a “things make sense, stop emailing me“
939: [23:03:24] <antmas> :P
940: [23:03:51] <Ryan-Toast> Would people like to hear about this?
941: [23:03:57] <Ryan-Toast> will it be valuablke?
942: [23:03:59] <Ryan-Toast> UGGGHHH
943: [23:04:07] <DanaeNZ> haha chill bro
944: [23:04:18] <DanaeNZ> i spouted shit about yml for 20 minutes
945: [23:04:21] <DanaeNZ> you’ll be fine
946: [23:04:40] * tubthumping has joined #silverstripe
947: [23:05:29] <tubthumping> Hey all is there an easy way to set the default currency for all the Money objects in my website ?? So I dont have to always go $money = new Money(); $money->currency = "NZD"
948: [23:06:54] <irogue_> tubthumping: set locale, Money should use that
949: [23:07:01] <irogue_> http://docs.silverstripe.org/en/3.1/developer_guides/i18n/
950: [23:07:57] <tubthumping> Thanks @irogue_
951: [23:09:19] * spronk has joined #silverstripe
952: [23:11:58] <irogue_> i really liked the place I just looked at
953: [23:12:08] <adrexia> where is it?
954: [23:12:21] <irogue_> Aro Valley
955: [23:12:28] <adrexia> how far down?
956: [23:12:35] <adrexia> Aro valley is nice
957: [23:12:47] <adrexia> so long as you get the right side of the hill :)
958: [23:13:03] <irogue_> adrexia: Boston Terrace. up on a hill so the sun isn't blocked
959: [23:13:32] <adrexia> heh, I don't want to rpely to the dev list, but I think hiding deprecation errors unless they are explicitly enabled is dangerous
960: [23:13:39] <irogue_> me too
961: [23:13:42] <irogue_> imma reply
962: [23:13:43] * Colin[pi] has joined #silverstripe
963: [23:13:46] <adrexia> it's one more thing for dev's in teh community to know about
964: [23:13:59] <adrexia> and.. there is already an issue there
965: [23:14:09] <Colin[pi]> hey all o/
966: [23:14:12] <irogue_> adrexia: https://goo.gl/maps/NOa8Q
967: [23:14:17] <adrexia> irogue_ sweet, do it :)
968: [23:14:55] <adrexia> oh, that place is nice and close :)
969: [23:15:06] <adrexia> and on teh sunny side of thr hill, to boot :)
970: [23:15:58] <adrexia> plus... you get to feel better come election night. Because your neighbours mostly vote sanely. Apart from taht one guy who votes for winston peters
971: [23:16:07] <irogue_> hahaha
972: [23:16:12] <irogue_> what electorate is it?
973: [23:16:23] <adrexia> Wellignton central
974: [23:16:30] <irogue_> ah sweet, green++
975: [23:16:39] <tubthumping> One more question about Money... Can I hide the currency field from the admin section? I just want the admin to set the amount and not worry about the currency
976: [23:16:44] <adrexia> highest green voters in teh country, Aro :)
977: [23:16:51] <adrexia> it's actually where I got to vote too
978: [23:16:59] <adrexia> because it's the one palce my party wins ;)
979: [23:17:02] <irogue_> my current electorate also votes well, my MP is http://en.wikipedia.org/wiki/Louisa_Wall
980: [23:17:29] <adrexia> ahhh, nice :)
981: [23:17:40] <adrexia> Rongotia isn't bad either
982: [23:17:51] <adrexia> actually, anywhere vaguely close to town
983: [23:18:23] <irogue_> tubthumping: you can, I've done it, just trying to remember how
984: [23:18:56] <tubthumping> thanks irogue_
985: [23:22:27] <spronk> woohooo
986: [23:22:38] <spronk> my haus finally has an estimated date for LAZER INTERWEB
987: [23:22:38] <irogue_> tubthumping: I can't find the project where I did it, sorry
988: [23:23:00] <antmas> spronk: bastard, still waiting :(
989: [23:23:10] <spronk> "Fibre available before July 2016"
990: [23:26:48] <Colin[pi]> spronk: fuck you, mine will be available probably by the time I'm in old man nappies
991: [23:27:01] <spronk> three weeks ago?
992: [23:27:02] <spronk> :D
993: [23:27:05] <chocolatemoose> lol
994: [23:27:05] <Colin[pi]> OHH
995: [23:27:07] <Colin[pi]> OHH
996: [23:27:11] <Colin[pi]> OH NO HE DEENT
997: [23:27:13] <Colin[pi]> ;P
998: [23:27:14] * spronk high fives Colin[pi]
999: [23:27:14] <DanaeNZ> OOOOHHHH
1000: [23:27:24] <Colin[pi]> pass me the burn cream
1001: [23:27:24] <Colin[pi]> :D
1002: [23:28:04] <antmas> spronk: FYI mine said "By July 2015" until Mar 2015 and it switched to "By July 2016" so glhf
1003: [23:28:16] <spronk> :(
1004: [23:28:27] <spronk> im guessing by the time mine is available the subsidised installations won't be
1005: [23:28:28] <spronk> sigh
1006: [23:28:32] <spronk> trying to figure out how to actually get it into my house, too
1007: [23:29:22] <spronk> the entire perimeter of my house has some sort of concrete between fibre and it
1008: [23:30:10] <antmas> spronk: our house is close to the road, and is 10m away from the nearest property that has fibre
1009: [23:30:11] <antmas> ...
1010: [23:30:15] <spronk> D:
1011: [23:30:19] <antmas> been like that for 2 FUCKING YEARS
1012: [23:30:21] <spronk> yeah
1013: [23:30:34] <spronk> we're about ~300m from fibre in one direction and about ~800m in the other direction
1014: [23:30:52] <spronk> i don't get it, they had to pick up all their machinery and move it... past my house
1015: [23:32:12] <antmas> fml http://i.imgur.com/n3vgJt8.png
1016: [23:32:20] <spronk> :'(
1017: [23:33:07] <BeakEndian> haha
1018: [23:33:20] <Colin[pi]> antmas: high five! :C http://i.imgur.com/2SjdnKF.png
1019: [23:33:28] <BeakEndian> i live on a tiny street
1020: [23:33:34] <BeakEndian> and only one side of it apparently has fiber
1021: [23:33:35] <antmas> Colin[pi]: bahahahahah! o/
1022: [23:33:35] <tubthumping> that's ok thanks anyway irogue_
1023: [23:33:44] * tubthumping quit (Quit: Page closed)
1024: [23:33:50] <Colin[pi]> antmas: those are new apartments, LITERALLY a stones throw away
1025: [23:34:50] <antmas> mm by the time it gets to us we wil have probably bought a house in a zone that will be another 2 years before fibre
1026: [23:35:09] <antmas> it's like we're chasing it over Nelson lol
1027: [23:35:10] <Colin[pi]> antmas: Yep I'm willing to wager we'll be moving into a new place before it's connected here
1028: [23:35:13] <DanaeNZ> Ooooh, my place has changed from “unplanned” to “After Jul-16!” Now is that July 2016 or July 16th?
1029: [23:35:23] <antmas> 2016
1030: [23:35:38] <Colin[pi]> haha don't get too excited DanaeNZ lol
1031: [23:35:50] <DanaeNZ> I had little hope to begin with
1032: [23:35:50] <Ryan-Toast> Stomach: does your best designer tdo freelance?
1033: [23:35:53] <Ryan-Toast> do**
1034: [23:35:56] <Stomach> nope
1035: [23:35:57] <chocolatemoose> July 2116
1036: [23:36:02] <Ryan-Toast> Damn
1037: [23:36:11] <DanaeNZ> I’m probably moving to takapuna/north shore anyways
1038: [23:36:24] <antmas> like 49a on our street (see pic) is a convicted serial flasher and still gets ufb lol
1039: [23:36:32] <Ryan-Toast> Stomach: giftspaces looks great.
1040: [23:36:55] <Stomach> that project was a nightmare
1041: [23:36:58] <Ryan-Toast> Image sizing lneeds limiting though.
1042: [23:37:12] <Ryan-Toast> there’s an avatar that’s 6000x6000px
1043: [23:37:17] * adrexia quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
1044: [23:37:34] <Stomach> yep....
1045: [23:37:35] <Ryan-Toast> Stomach: looks great though :)
1046: [23:37:36] <Stomach> nightmare....
1047: [23:37:36] * adrexia has joined #silverstripe
1048: [23:37:40] <Ryan-Toast> Love the colours and biz.
1049: [23:38:27] <Ryan-Toast> Stomach: do you use your svg handler for all of these?
1050: [23:38:38] <Stomach> yeah :)
1051: [23:38:46] <Stomach> Ryan-Toast - wheres the 6000px avatar lol
1052: [23:38:47] <Ryan-Toast> Can I get a link to that again?
1053: [23:38:56] <Ryan-Toast> Stomach: https://www.giftspaces.ca/sample-giftspace/multi
1054: [23:39:00] <Stomach> https://github.com/stevie-mayhew/silverstripe-svg
1055: [23:40:21] <irogue_> fibre availability is something I checked on every house I looked at
1056: [23:40:23] <irogue_> https://www.dropbox.com/s/i4lmc23tvne5oxm/Screenshot%202015-06-12%2011.38.28.png?dl=0
1057: [23:40:31] <Ryan-Toast> Stomach: churbo
1058: [23:40:43] <Ryan-Toast> Stomach: I have a post-it here to drop all font icons
1059: [23:40:51] <Ryan-Toast> and replace with SVGs
1060: [23:41:03] <Stomach> yeah totally the best idea :D
1061: [23:41:17] <antmas> why svg over font icons?
1062: [23:41:25] <antmas> ooc
1063: [23:41:34] <Ryan-Toast> Less of a hassle.
1064: [23:41:58] <Colin[pi]> mm I would have thought font icons would be more performant though?
1065: [23:42:08] <Ryan-Toast> Depends
1066: [23:42:36] <Ryan-Toast> Fonticons are handy with pseudo elemnts in css
1067: [23:43:36] <Colin[pi]> yeah I agree that replacing regular img is better with svg
1068: [23:43:47] <antmas> any good svg icon packs
1069: [23:43:51] <Ryan-Toast> heaps
1070: [23:44:03] <Ryan-Toast> pretty much all icon fonts have an svg option
1071: [23:44:09] * travis-ci has joined #silverstripe
1072: [23:44:10] <travis-ci> silverstripe/silverstripe-framework#4988 (3.1 - 282b9d4 : Daniel Hensby): The build has errored.
1073: [23:44:10] <travis-ci> Change view : https://github.com/silverstripe/silverstripe-framework/compare/38ca214e2b49...282b9d419c40
1074: [23:44:10] <travis-ci> Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/66464514
1075: [23:44:10] * travis-ci has left #silverstripe
1076: [23:44:28] <Colin[pi]> Ryan-Toast: can you do like... svg sprites?
1077: [23:44:37] <Ryan-Toast> Colin[pi]: yes
1078: [23:44:42] <Colin[pi]> cause that would be better for http connections
1079: [23:44:52] <Ryan-Toast> Colin[pi]: you set ID’s for your paths
1080: [23:45:06] <Ryan-Toast> Colin[pi]: https://css-tricks.com/svg-sprites-use-better-icon-fonts/
1081: [23:45:21] <DanaeNZ> awww yus svg sprites
1082: [23:45:23] <Colin[pi]> Ryan-Toast: chur
1083: [23:45:29] <DanaeNZ> since we don’t care about IE anymore :D
1084: [23:45:37] <Colin[pi]> IE can eat a dick, seriously
1085: [23:45:41] <Ryan-Toast> DanaeNZ: IE9 supports it.
1086: [23:45:48] <DanaeNZ> Oh true
1087: [23:45:50] <Ryan-Toast> I want to drop IE8
1088: [23:45:57] <DanaeNZ> I remember we had to do some awful fucking hacks for IE8
1089: [23:46:03] <DanaeNZ> consider it dropped bro
1090: [23:46:11] <DanaeNZ> ugh that piece of crap
1091: [23:46:14] <Ryan-Toast> No IE8 would mean no more respond.js as well.
1092: [23:46:17] <Colin[pi]> DanaeNZ: I'm still recovering from those days... :(
1093: [23:46:33] <Colin[pi]> anyone tried this new ms browser?
1094: [23:47:21] <Ryan-Toast> Colin[pi]: safari is the new IE
1095: [23:47:27] <Colin[pi]> Ryan-Toast: ikr
1096: [23:47:37] <Colin[pi]> and it's webkit so wtf
1097: [23:47:55] <Ryan-Toast> Apple doesn’t give a shit about quality anymore.
1098: [23:48:09] <irogue_> i just use Opera
1099: [23:48:15] <irogue_> webkit without any googleyness
1100: [23:48:18] <irogue_> *blink
1101: [23:48:23] <Ryan-Toast> dat blink do
1102: [23:48:25] <Colin[pi]> Ryan-Toast: did you see that Apple are now charging devs $100/y to add their FREE extensions to Safari?
1103: [23:48:25] <Ryan-Toast> doe
1104: [23:48:27] <adrexia> I like opera
1105: [23:48:32] <Ryan-Toast> Colin[pi]: lol
1106: [23:48:43] <adrexia> but... I don't know why, I always come back to chrome
1107: [23:48:45] <Hailwood> Hey guys, if we want to submit a patch to the silverstripe framework admin css (specifically screen.css) is that compiled from the scss, or do I edit that directly?
1108: [23:48:46] <Colin[pi]> Ryan-Toast: the author of RES was on reddit the other day talking about it
1109: [23:48:59] <adrexia> it's scss
1110: [23:49:08] <Colin[pi]> adrexia: chrome has become shit too
1111: [23:49:15] <Ryan-Toast> adrexia: same
1112: [23:49:19] <Colin[pi]> adrexia: <3 my firefox, warts and all
1113: [23:49:23] <adrexia> Colin[pi] everything has issues
1114: [23:49:27] <Colin[pi]> mm 1==1
1115: [23:49:27] <Ryan-Toast> Just font.fucking.rendering.
1116: [23:49:32] <adrexia> but the interface is so much better than firefox :P
1117: [23:49:40] <Hailwood> adrexia, Any idea where in the scss this is coming from? https://github.com/silverstripe/silverstripe-framework/blob/3.1/admin/css/screen.css#L251
1118: [23:49:41] <Colin[pi]> adrexia: what? no
1119: [23:49:48] <Colin[pi]> adrexia: to each their own :D
1120: [23:50:08] <adrexia> Hailwood - looks like a jquery ui supporting file
1121: [23:50:14] <adrexia> gimmie a sec
1122: [23:50:30] <Hailwood> adrexia, I want to add .ss-toggle .ui-accordion-content .field label.ss-ui-button { float: left; } below it, so we can have upload fields in the Toggle fields
1123: [23:50:51] <spronk> all browsers are shit these days
1124: [23:50:57] <spronk> bring back opera 12
1125: [23:50:59] * spronk wants my proper tab persistence
1126: [23:51:04] <adrexia> Hailwood - it's actually in _forms.scss
1127: [23:51:13] <Ryan-Toast> adrexia: is there a map file for the cms css?
1128: [23:51:14] <Colin[pi]> spronk: netscape navigator ftw!
1129: [23:51:18] <spronk> ew
1130: [23:51:20] <spronk> you sicko
1131: [23:51:24] <adrexia> Ryan-Toast lol
1132: [23:51:30] <Colin[pi]> dat pulsing N
1133: [23:51:30] <adrexia> I think it predates map files
1134: [23:51:31] <Ryan-Toast> adrexia: take that as a no :P
1135: [23:51:36] <adrexia> no wait, I know it doess ;)
1136: [23:52:02] <adrexia> you could probably make it use them though and submit a pull request
1137: [23:52:16] <Ryan-Toast> adrexia: you’re right. I *could* do that.
1138: [23:52:28] <Ryan-Toast> but yknow. Friday.
1139: [23:52:44] <adrexia> https://github.com/silverstripe/silverstripe-framework/blob/3.1/admin/scss/_forms.scss#L584
1140: [23:52:55] <adrexia> Hailwood ^
1141: [23:53:22] <Hailwood> adrexia, Cheers, if I want to submit the patch, do I submit it against the 3.1 branch, or master?
1142: [23:53:26] * Stomach quit (Quit: zzz)
1143: [23:53:31] <Colin[pi]> Ryan-Toast: speaking of, where dem gifs boi?
1144: [23:53:33] <adrexia> gosh umm
1145: [23:53:37] <irogue_> just thinking about my browser history
1146: [23:53:38] <adrexia> 3.1 I htink
1147: [23:53:41] <Ryan-Toast> Colin[pi]: It’s no-where near2pm brah
1148: [23:53:46] <Colin[pi]> the fuck it is
1149: [23:53:46] <adrexia> but don't hold me to that
1150: [23:53:57] <Colin[pi]> Ryan-Toast: it's 2pm somewhere
1151: [23:53:57] <Colin[pi]> :D
1152: [23:54:03] <adrexia> I thinjk it's 3.1 because it's a fix to an existing bug
1153: [23:54:25] <adrexia> rather than a feature change
1154: [23:54:41] <irogue_> I went Netscape 2 > Netscape 3 > IE3 > IE4 > IE5 > Opera 6 > Phoenix > Firefox > Chrome > Opera
1155: [23:54:43] <adrexia> ...plus, one line of css ;)
1156: [23:54:57] <adrexia> be prepared to not have it merged for months though
1157: [23:55:05] <Colin[pi]> irogue_: woah people still use opera?
1158: [23:55:08] <adrexia> noone on the core team likes merging css changes
1159: [23:55:26] <irogue_> Colin[pi]: Opera is now just Blink (chrome's engine) without any Google-specific stuff in it
1160: [23:55:30] <antmas> isn't opera just crhome now?
1161: [23:55:32] <antmas> chrome*
1162: [23:55:40] * Sticks has joined #silverstripe
1163: [23:55:40] <Colin[pi]> wait I thought Chrome was webkit?
1164: [23:55:42] <adrexia> it has different interfaces and tools
1165: [23:55:51] * Colin[pi] so confuse
1166: [23:55:52] <adrexia> only the rendering engine is the same
1167: [23:55:52] <irogue_> Colin[pi]: blink is google's fork of webkit, Opera uses blink
1168: [23:55:58] <Colin[pi]> oic
1169: [23:56:04] <adrexia> and... users care about interfaces not rendering tech
1170: [23:56:53] <antmas> yay ux stuff to do :)

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