#silverstripe IRC Log

IRC log for 16 November 2016

All timestamps are in UTC.

1: [00:00:02] <Pyromanik> Bunch of politicians with no f'n idea?
2: [00:00:34] <Pyromanik> "I know, lets just make it all stronger" - no, because then things snap instead of bend, etc.
3: [00:00:54] <Pyromanik> I mean, I'm sure it's not that rudimentary by a long shot, but still... I wonder.
4: [00:01:03] <spronk> lets build tall office blocks out of wood
5: [00:01:05] <spronk> o wait
6: [00:01:08] <spronk> 20y later
7: [00:01:13] <spronk> FORGOT ABOUT THEM ROTS AND INSECTS
8: [00:01:24] <Pyromanik> elol
9: [00:01:29] <Pyromanik> steel reinforced wood tho
10: [00:01:40] <Pyromanik> steel reinforced treated wood
11: [00:01:42] <spronk> isnt it about time we started using plastic?
12: [00:01:52] <Pyromanik> steel reinforced treated COMPOUND wood blocks.
13: [00:02:23] <Pyromanik> like 'bamboo' chopping boards. I'm sure they're more glue or whatever holds the fibres together than actual bamboo, heh
14: [00:03:20] <Pyromanik> plastic is suceptable to getting brittle over time though spronk, weakens in sunlight, isnt' bio friendly, etc.
15: [00:03:28] <Pyromanik> oil destroys it
16: [00:03:37] <Pyromanik> all sorts of bad.
17: [00:03:56] <Pyromanik> Cardboard. Cardboard is the future xD
18: [00:03:58] <spronk> CARBON REINFORCED GLASSFIBRE REINFORCED KEVLAR PLASTIC MAGIC
19: [00:37:04] <Pyromanik> Buy a DELL yet spronk ?
20: [00:37:09] <spronk> haha
21: [00:37:10] <spronk> nah
22: [00:37:19] <spronk> need to update my work machine soon though
23: [00:37:22] <Pyromanik> Surface LEGIT pro?
24: [00:37:25] <spronk> 8gb ram ishugely limiting :(
25: [00:37:32] <Pyromanik> wut
26: [00:37:51] <spronk> i have 2013 rMBP 15" for main work machine
27: [00:38:30] <Pyromanik> I use dell, is nice
28: [00:38:48] <spronk> xps?
29: [00:39:06] <Pyromanik> trackpad's a bit shit, and f keys default to vol, etc. But I'm sure it's configurable if you're not a lazy bastard
30: [00:39:21] <spronk> xps?
31: [00:39:22] <spronk> loonux?
32: [00:39:23] <Pyromanik> yeh
33: [00:39:26] <Pyromanik> neg
34: [00:39:28] <Pyromanik> wein19
35: [00:39:30] <spronk> wut
36: [00:39:34] <Pyromanik> err
37: [00:39:37] <Pyromanik> win19
38: [00:39:39] <Pyromanik> fuck
39: [00:39:43] <Pyromanik> win 10
40: [00:40:28] <Pyromanik> only major complaint is that webcam doesn't have cover like ASUS machines do
41: [00:41:10] <Pyromanik> ... and the trackpad is shit for use other than moving cursor (ie, clicking)
42: [00:41:45] <spronk> really?
43: [00:41:47] <spronk> ughhh
44: [00:42:15] <spronk> i want an updated 2012 non-retina mbp
45: [00:42:36] <spronk> antiglarreeeee
46: [00:42:48] * Stomach quit (Ping timeout: 258 seconds)
47: [00:43:53] <Pyromanik> oh yeh, 4k and windows is a bit derp too, haha
48: [00:44:22] <digitall_it> I have a maxed out mac mini. A 2012 version that I gutted and replaced the hard disk and ram for better versions. That was in the old days the rotten Apple did not glue everything to the motherboard
49: [00:44:36] <spronk> quad core?
50: [00:44:41] <spronk> the old minis were great little machines
51: [00:44:43] <digitall_it> i7 quad core
52: [00:44:49] <spronk> the new ones are shit
53: [00:45:12] <digitall_it> yes, next time I think I will have to use an imac,
54: [00:45:19] <digitall_it> but I hate having different monitors
55: [00:45:24] <spronk> yeahhh
56: [00:45:27] * spronk refuses to buy an imac
57: [00:45:28] <digitall_it> I always used a dual monitor setup with identical screens
58: [00:45:43] <spronk> my monitors usualyl last me through 1.5 to 2 machines
59: [00:46:15] <spronk> also, it's about time we got a fucking desktop skylake cpu in something like a mini
60: [00:46:23] <spronk> intel has them in 35W and 65W TDP
61: [00:48:13] <Pyromanik> two screens is horrible :<
62: [00:48:25] <spronk> s'alright, Pyromanik
63: [00:48:32] <Pyromanik> Head constantly cocked to one side... Three screens is where it's at!
64: [00:48:37] <spronk> hmm
65: [00:48:42] <spronk> i have three+1 atm
66: [00:48:43] <Pyromanik> A central focus :>
67: [00:48:49] <spronk> not sure i prefer it over 2
68: [00:49:09] <digitall_it> I had them once, many many years ago, with a Matrox setup over Windows
69: [00:49:26] <digitall_it> To tell the truth, I am craving for a triple monitor setup lately
70: [00:51:08] <digitall_it> however I usually lean to a “main” monitor
71: [00:51:25] <digitall_it> so my head doesn’t hurt, keyboard is always a little on the left
72: [00:53:45] <spronk> i have 27,27,27 with macbook pro underneath the central 27 at home
73: [00:54:00] <spronk> and 27,27 with macbook pro underneath straddling the two 50/50 at office
74: [00:54:18] <spronk> i almost prefer the dual 27 setup, because i don't have to move head as much
75: [00:54:37] <DanaeNZ> wish I had another screen
76: [00:55:21] * spronk got super deals on benq BL2710PTs and Dell 2713HMs
77: [00:55:30] <spronk> $499 a piece for 3 of them, $549 for the other two
78: [01:03:21] * Stomach has joined #silverstripe
79: [01:06:43] <UncleCheese> I get a NZD $5,000 stipend for a home workstation....... and, go.......
80: [01:09:46] <xyphoid> well surface studios are RRP 3k USD
81: [01:10:04] <UncleCheese> what's that
82: [01:12:35] <Pyromanik> A decent computer :trollface:
83: [01:15:36] * jonlemmon quit (Ping timeout: 260 seconds)
84: [01:16:02] <digitall_it> I would like to afford for my next workstation three retina class displays
85: [01:16:52] <digitall_it> I think for a programmer, they will mean much less strain on the eye. Each time I look at a MBP I feel overwhelmed by the resolution difference between that and a normal monitor.
86: [01:22:52] <spronk> hmm
87: [01:22:53] <spronk> i dno
88: [01:23:02] <spronk> colleague has a 4k monitor on desk
89: [01:23:10] <spronk> difference is much smaller when the thing is 1m from you
90: [01:23:29] <Pyromanik> ^
91: [01:23:42] <Pyromanik> I'd like a f'n huge 4k monitor
92: [01:23:42] <digitall_it> I also do a lot of print graphic design and sometimes the pixels look like bricks
93: [01:23:47] <spronk> it's noticable, but yeah
94: [01:24:05] <Pyromanik> so I can run everything at 100% zoom instead of 200%, and just have a normal sized pixel screen with huge estate.
95: [01:24:08] <spronk> for dev work the extra resolution doesn't really do much
96: [01:24:18] <spronk> Pyromanik have you seen the 40" 4k monitors?
97: [01:24:21] <spronk> philips make them
98: [01:24:26] <spronk> they are cray
99: [01:24:27] <Pyromanik> I've not
100: [01:24:35] <spronk> designed to be used at 100% ratio
101: [01:24:37] <digitall_it> speaking of something extremely tangential, what font do you use to code?
102: [01:24:39] <Pyromanik> I be they're mad spenny too tho
103: [01:24:40] <spronk> huuuuuuuuge
104: [01:24:45] <spronk> digitall_it source code pro
105: [01:24:54] <xyphoid> SSSH i think a surface studio would DEFINITELY make sense for devs
106: [01:24:55] <digitall_it> I was too, but found a new love
107: [01:24:59] <spronk> oooo??
108: [01:25:01] <digitall_it> it is called Fira Code,
109: [01:25:02] <xyphoid> it would make my shells and browsers much more productive
110: [01:25:03] <Pyromanik> digitall_it, anything monospace and not horrible.
111: [01:25:13] <digitall_it> it has font programming ligatures!
112: [01:25:13] <spronk> is that the ligature one, digitall_it ?
113: [01:25:17] <spronk> yeahhh
114: [01:25:21] <spronk> tried it
115: [01:25:23] <spronk> was weird
116: [01:25:28] <digitall_it> yes I found them terrible and weird but
117: [01:25:30] <digitall_it> so cooolll
118: [01:25:31] <Pyromanik> ligature?
119: [01:25:36] <spronk> mm, is cool
120: [01:25:38] <digitall_it> yes let me show a screenshot
121: [01:25:55] <digitall_it> https://github.com/tonsky/FiraCode
122: [01:26:16] <digitall_it> as you see, !=, -> => := symbols get replaced
123: [01:26:25] <digitall_it> by special glyphs directly by the font
124: [01:26:47] <digitall_it> it is so cool. But the ditor should be modern enough to support it
125: [01:27:21] <digitall_it> for example Dreamweaver, Eclipse, Notepad++, SublimeText don’t seem to support it
126: [01:27:46] <digitall_it> but if you use Atom, Coda, phpStorm, TextEdit, NetBeans will
127: [01:28:01] <Pyromanik> http://s2.quickmeme.com/img/66/668f2c316d8211506929d9c3d3a2a2f3d65f130d512411d186520e34d559dce7.jpg
128: [01:28:03] <digitall_it> in phpStorm you will have to check a checbox
129: [01:28:16] <digitall_it> ah aha hah
130: [01:28:24] <digitall_it> so cool background
131: [01:28:27] <DanaeNZ> interesting
132: [01:28:28] <digitall_it> in that meme picture
133: [01:28:40] <digitall_it> I didn’t like it either but experimented it for a day or two
134: [01:28:46] <digitall_it> and found it nice and fresh
135: [01:28:59] <Pyromanik> I want my typings to be my typings. Not rando other things.
136: [01:29:06] * spronk quit (Quit: bleep bleep bloop bloop)
137: [01:29:14] <Pyromanik> It's cool 'n all, just not for me I think.
138: [01:29:17] <Pyromanik> Like atom.
139: [01:30:02] <digitall_it> I tried Atom, I came from Netbeans
140: [01:30:10] <digitall_it> now I am experiencing phpStorm and so far I like it
141: [01:40:11] * Stomach quit (Quit: zzz)
142: [01:42:46] * spronk has joined #silverstripe
143: [01:43:36] * DanaeNZ quit (Remote host closed the connection)
144: [01:44:10] * DanaeNZ has joined #silverstripe
145: [01:48:24] * DanaeNZ quit (Ping timeout: 246 seconds)
146: [01:49:30] * Azure quit (Ping timeout: 258 seconds)
147: [01:51:13] * Azure has joined #silverstripe
148: [01:53:55] <digitall_it> could you please double check this is valid yaml? it contains an apostrophe in it
149: [01:53:56] <digitall_it> PERMISSION_VOID_PAYMENTS_HELP: 'Permette l\'annullamento dei pagamenti autorizzati'
150: [01:54:13] * DanaeNZ has joined #silverstripe
151: [01:54:21] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
152: [01:54:30] <digitall_it> @DanaeNZ could you please double check this is valid yaml? it contains an apostrophe in it
153: [01:54:34] <digitall_it> PERMISSION_VOID_PAYMENTS_HELP: 'Permette l\'annullamento dei pagamenti autorizzati'
154: [01:56:11] <digitall_it> also,
155: [01:56:17] <digitall_it> on omnipay, what is the difference between
156: [01:56:18] <digitall_it> IssueNumber: 'Issue Number'
157: [01:56:20] <DanaeNZ> digitall_it: no idea, should be fine
158: [01:56:23] <digitall_it> Number: 'Card Number'
159: [01:56:29] <digitall_it> these twos?
160: [01:56:43] <DanaeNZ> digitall_it: again, no idea, although Number appears to be Credit Card number
161: [01:56:51] <digitall_it> both seem to be the same
162: [01:57:14] <digitall_it> Let me try on slack, maybe someone is there
163: [01:57:18] <digitall_it> that knows better
164: [02:01:54] <Pyromanik> English cards have 'issue numbers' which are different to card number.
165: [02:02:22] <digitall_it> thank you, I wanted to translate them sort of ‘serial number’
166: [02:02:27] <Pyromanik> because reasons.
167: [02:02:30] <digitall_it> as we italians do not use it
168: [02:02:53] <Pyromanik> afaik no one does, maybe the yanks, they love messed up over patched systems too
169: [02:03:35] <Pyromanik> iirc yaml is json compatible, so string is string.
170: [02:03:52] <Pyromanik> if in doubt, double quote the string.
171: [02:04:14] <Pyromanik> "some apostrophe's like double quotes"
172: [02:04:35] <digitall_it> Thank you
173: [02:04:40] <digitall_it> Will do that while in doubt
174: [02:04:49] <digitall_it> and/or pass trough a local linter before pr
175: [02:11:10] <Pyromanik> there is a page somewhere with some kind of loose yaml 'standard'.
176: [02:13:02] <digitall_it> I know, I was when YAML was presented by Fabien Potencier years ago, but, you know, better safe than sorry. A few days ago another developer missed an apostrophe in the main framework cms and now all the 3.4.1 installations in Italy are screwed up
177: [02:13:03] <digitall_it> we are all patching
178: [02:13:03] <digitall_it> and waiting for 3.4.2
179: [02:13:03] <digitall_it> so, I tought, uhm better ask. Indeed did not think about double quoting
180: [02:13:03] <digitall_it> also, I heard that YAML has become more strict a few months ago
181: [02:13:23] <digitall_it> as I suppose SS pulls the YAML parser from Symfony it has inherited that strictness
182: [02:13:48] <digitall_it> didn’t want to cause harm by trying to do good eh eh eh
183: [02:13:50] <Pyromanik> well... depends on the version
184: [02:14:13] <digitall_it> yes you are right, surely it can be set up but wasn’t sure
185: [02:14:16] <Pyromanik> if it pulls into the core (ie, commits it... which I believe it does) then it's likely well out of date.
186: [02:14:52] <Pyromanik> Same like TinyMCE is v3.something.bad
187: [02:15:13] <digitall_it> now my sites in the admin area are a mix of italian and english but I think in a few minutes I added PR to all the modules used with italian translations
188: [02:15:32] <digitall_it> with a bit of luck, will forget a character and everything will be screwed up by tomorrow!!
189: [02:15:34] <Pyromanik> Nice one! _b
190: [02:15:47] <digitall_it> I think 10 or 15 different repos
191: [02:15:53] <digitall_it> where missing italian translations
192: [02:15:59] <Pyromanik> hey, progress in either direction is still progress xP
193: [02:16:08] * Stomach has joined #silverstripe
194: [02:16:23] <digitall_it> the only thing I have to remember is to add it on top as the translation namespace when I copy from english
195: [02:16:31] <digitall_it> otherwise it screws it up
196: [02:18:40] <digitall_it> but I am enough careful to detail to double check
197: [02:18:53] <digitall_it> I love this CMS so much!
198: [02:20:00] <Pyromanik> Neat!
199: [02:20:04] <Pyromanik> How long have you been using it?
200: [02:20:15] <digitall_it> one month
201: [02:20:18] <digitall_it> did two sites with it
202: [02:20:26] <digitall_it> they are in the staging area
203: [02:20:33] <Pyromanik> Oh, just after the conference!
204: [02:20:34] <digitall_it> another person is adding content
205: [02:20:39] <digitall_it> yes just after it
206: [02:20:46] <digitall_it> sorry didn’t know
207: [02:20:49] <Pyromanik> Oh well, next year! :>
208: [02:20:57] <digitall_it> maybe in Italy
209: [02:21:10] <digitall_it> here in my island there are very nice conference rooms and spa's
210: [02:21:11] <digitall_it> eh eh eh
211: [02:21:22] <Pyromanik> Maybe. Anselm, Firesphere and Zauberfisch are the ones to convince :P
212: [02:21:33] <Pyromanik> Sicily?
213: [02:21:37] <digitall_it> Naples
214: [02:21:41] <Pyromanik> ah
215: [02:21:49] <digitall_it> there is an isle called Ischia in the gulf of Naples
216: [02:21:57] <digitall_it> it is called the green island because of the vegetation
217: [02:24:20] <Pyromanik> Looks like one densly populated little island :>
218: [02:24:42] <digitall_it> But yes before organizing a meetup here I will need to at least assist at a conference in Slovenia
219: [02:25:21] <digitall_it> however as you see SS is not so developed here in Italy, and I would like to spread the joy to the world eh eh eh
220: [02:27:27] <digitall_it> also the community is so warm I received much help
221: [02:35:26] <Pyromanik> SS is 'new' in most places unfortunately (despite having been around for nearly 10 years). First (so far as I'm aware) to have many of the features seen as so cool in other projects (eg. autoloader), but is beginning to show it's age. Slowly being brought into newer cycles though, with namespaces and a react based CMS in the next major release (soon!)
222: [02:36:10] <digitall_it> I would like for it to implement something like the now-I-think-defunct http://apostrophecms.org
223: [02:36:24] <digitall_it> started as a Symfony 1.x project. then moved to node.js
224: [02:36:26] <Pyromanik> Early on lots of people dismissed it as 'just a CMS', not knowing it came with a full framework. Now the framework can be used without the CMS, and slowly it's breaking into more usable parts.
225: [02:36:56] <digitall_it> I think the react move is very clever
226: [02:37:17] <Pyromanik> Personally I came for the template system at first, and then the form library. I couldn't really be doing without it now :)
227: [02:37:39] <digitall_it> I hate the template system, I came from Symfony’s Twig, that is the best one in the industry
228: [02:37:54] <Pyromanik> haha, each to their own :P
229: [02:38:07] <digitall_it> however, I can do the same work I did before in a fifth of the time
230: [02:38:31] <Pyromanik> The update to SS3 made it easier to use Twig instead of the inbuilt. The move to SS4 I think will maybe make it even easier again.
231: [02:38:44] <digitall_it> that’s maybe because I’m still in the honeymoon phase, but I love every part of it
232: [02:39:02] <digitall_it> something looks a little stitched like translations and searching but effective
233: [02:39:18] <Pyromanik> Hehe, the real test comes when you find some limitations, do you patch it or leave it? ;)
234: [02:39:41] <Pyromanik> Sometimes they are, unfortunately.
235: [02:39:45] <digitall_it> Eh usually I try to embrace the limitations, see if they are really there
236: [02:40:01] <Pyromanik> There's a lot of old legacy design. SS4 is working in a major way to update that though :)
237: [02:40:11] <digitall_it> For example I feared that the Translatable system was incompatible with some modules
238: [02:40:19] <digitall_it> indeed everything worked from the start
239: [02:40:24] <digitall_it> clicked immediately
240: [02:41:02] <digitall_it> but I did a rookie mistake, tried to create a dataobject out of an abstraction that indeed was a page
241: [02:41:21] <Pyromanik> hehe, good that you can see that though :)
242: [02:41:23] <digitall_it> I understood that because I needed everything the page has, the slug, the path in the site tree
243: [02:41:49] <Pyromanik> many newbies (particularly in the old days, stemming from 2.x) use pages for all the things.
244: [02:42:17] <digitall_it> In the middle of a day full of work trying to undestand the routing system and everything I scratched it and did it as a page, and understood that there are few cases you really can’t get away with a page
245: [02:42:33] <digitall_it> I do use pages whenever I want page behaviours
246: [02:42:38] <Pyromanik> you can try sometihng like this if you want data objects nested under pages :) http://addons.silverstripe.org/add-ons/nightjar/ss-slug
247: [02:43:04] <digitall_it> Thank you, I will try on next project
248: [02:43:32] <digitall_it> How do you test your own code, do you have an in house CI server
249: [02:43:34] <Pyromanik> It's a very low level thing, just enough to give a start.
250: [02:43:34] * pweh has joined #silverstripe
251: [02:43:39] <digitall_it> or an account on travis or what
252: [02:43:46] <Pyromanik> I don't test my code, hahaha
253: [02:43:52] <Pyromanik> I should, but I'm just a rebel like that.
254: [02:44:09] <spronk> unprofessional :P
255: [02:44:23] <Pyromanik> To be honest I've actually not made a site with SilverStripe in about... 3 years.
256: [02:44:39] <Pyromanik> spronk, you betcha.
257: [02:44:43] <digitall_it> eh eh eh, a bad boy, putting plastic into undifferentiated, no napkins under the glasses…
258: [02:44:51] <Pyromanik> hahahaha
259: [02:44:58] <spronk> welcome to the club pyro
260: [02:45:04] <digitall_it> *gasp*
261: [02:45:09] <Pyromanik> No, I like to recycle ;)
262: [02:45:16] <digitall_it> I am into TDD but would like to try CI
263: [02:45:33] <Pyromanik> digitall_it, I love the idea of it, but I've moved more into operations than development.
264: [02:45:40] <digitall_it> however my office servers use Xen and I heard that CI don’t like inception-style envs
265: [02:45:53] <Pyromanik> haha, I don't see why not
266: [02:46:17] <Pyromanik> suites like https://www.phacility.com/ seem pretty cool
267: [02:46:26] <digitall_it> because seems like they spawn vm’s theirselves and if you make them run in a vm they explode and you’ll die
268: [02:46:38] <Pyromanik> oh, wasn't aware.
269: [02:46:43] * Pyromanik shrugs
270: [02:47:04] <digitall_it> nice thank you for the link
271: [02:47:32] <digitall_it> will try it tomorrow, that was just what I wanted
272: [02:47:45] <digitall_it> how do you manage translations?
273: [02:47:56] <digitall_it> what does it mean you are more into operations than development?
274: [02:49:43] <Pyromanik> digitall_it, I'm more on the "keep the site running" and support development than creating the site to begin with
275: [02:49:59] <digitall_it> ah, boring
276: [02:50:00] <Pyromanik> environments and webserver configuration and stuff.
277: [02:50:01] <Pyromanik> hehehe
278: [02:50:15] <Pyromanik> yeah, I'm more on the support development side, but learning the other stuff as I go
279: [02:50:31] <Pyromanik> so I fix bugs in sites, rather than develop sites.
280: [02:50:54] <digitall_it> I tailor my hosting servers for the works I need to do, but have to bad habit of wanting the latest cutting edge stable versions of everything. Like ‘em fancy
281: [02:51:01] <Pyromanik> _usually_ to do with performance, or minor features, etc.
282: [02:51:11] <digitall_it> felt in love with Plesk Onyx
283: [02:51:48] <Pyromanik> Word of warning, SilverStripe doesn't typically do too well in shared hosting environments. If you have your own server and host relatively small sites then you'll be fine though.
284: [02:51:56] <digitall_it> Once I did sites with my own framework that had to mantain on servers with my own build I had to mantain. I was crazy but learned a lot.
285: [02:52:09] * Stomach quit (Quit: zzz)
286: [02:52:43] <digitall_it> I heard that, but I usually move bigger sites to their own servers or VPS
287: [02:52:47] <Pyromanik> There is also https://www.phptesting.org/
288: [02:52:58] <digitall_it> Uh wow nice
289: [02:53:09] <digitall_it> I heard about that but didn’t know if it was for me
290: [02:53:17] <Pyromanik> Yeah, it's a good move in the long run. Particularly if you're doing 'off site' things, like rendering PDFs for download, etc.
291: [02:53:32] <Pyromanik> memory intensive tasks.
292: [02:53:41] <digitall_it> yes a few hours ago I heard about the async job module for ss
293: [02:53:45] <digitall_it> really clever
294: [02:54:08] <Pyromanik> And then it becomes very important to learn all SilverStrip offers in caching. Particularly static caching.
295: [02:54:41] <digitall_it> yes I developed good habits on that also because Symfony sites when unoptimized are monsters
296: [02:55:03] <Pyromanik> mm, unfortunately SilverStripe also a bit of a monster like that.
297: [02:55:19] <digitall_it> I think Silverstripe should come with a debug bar by default
298: [02:55:29] <digitall_it> the Symfony one is extra sexy
299: [02:55:35] <Pyromanik> Oh, theres's a blog post by ... Firesphere I think about that
300: [02:56:12] <Pyromanik> https://www.silverstripe.org/blog/?url=/blog
301: [02:56:51] <digitall_it> by the way, how was the quake affecting the silverstripers and their families?
302: [02:56:59] <Pyromanik> https://www.silverstripe.org/blog/debugging-like-a-pro/
303: [02:57:01] <digitall_it> we had many here in italy this year
304: [02:57:30] <Pyromanik> Yeah, we have many too. But not everyone in this channel works at SilverStripe. Surprisingly few actually.
305: [02:57:41] <Pyromanik> Still, many are from NZ.
306: [02:57:56] <digitall_it> thank you for the links
307: [02:58:09] <digitall_it> so was everything ok for you?
308: [02:58:13] <digitall_it> are you nz based?
309: [02:58:40] <Pyromanik> At the moment there are a lot of building assessments in Wellington, some will be demolished. In the south island naval ships are helping bring supplies to the area that is cut off, and evauating ill/pregnant people, etc.
310: [02:58:41] <xyphoid> we were getting calls for silverstripe today for some reason
311: [02:58:46] <Pyromanik> I am NZ based, yes.
312: [02:58:58] <xyphoid> like 'hi is that silverstripe' ??? we just make ss sites sometimes, we aren't silverstripe
313: [02:58:59] <Pyromanik> xyphoid, you are...?
314: [02:59:23] <Pyromanik> xyphoid, where are you based?
315: [02:59:35] <xyphoid> e2 digital, we're in chch
316: [02:59:47] <Pyromanik> Oh yeh :)
317: [02:59:52] <digitall_it> yes that’s why I said silverstripers as a figure of speach, like the group of nz based silverstripe based developers
318: [03:00:04] <digitall_it> ah nice
319: [03:00:05] <Pyromanik> I know of ya.
320: [03:00:32] <xyphoid> personally i'm behind on the SS side haha, slowly catching up
321: [03:00:39] <Pyromanik> xyphoid, are you the fellow who gave the talk recently?
322: [03:00:49] <xyphoid> nope
323: [03:01:00] <xyphoid> he's nearby tho
324: [03:02:26] <digitall_it> I think you’re talking of Lerni?
325: [03:02:56] <Pyromanik> digitall_it, haha, nope. https://www.silverstripe.org/blog/silverstripe-christchurch-meetup-videos/
326: [03:03:22] <digitall_it> he’s from Switzerland, has a nice popeye logoed agency. Do you know that seems like the popeye image copyright has expired?
327: [03:03:23] <Pyromanik> Lukas is in Switzerland iirc, not Christchurch ;)
328: [03:03:34] <xyphoid> those meetups have been pretty buzzing here
329: [03:03:43] <Pyromanik> who comes along xyphoid?
330: [03:03:45] <xyphoid> 30 people at some
331: [03:04:11] <Pyromanik> I co-hosted the very first one. There were four, or five? I dont' remember spronk :<
332: [03:04:25] <Pyromanik> We basically just sat around and shot the shit with beer, haha
333: [03:04:31] <digitall_it> Would really like to come to one of those next time, maybe in Slovenia.
334: [03:04:35] <digitall_it> ahahah
335: [03:04:39] <spronk> yeh
336: [03:04:40] <Pyromanik> digitall_it, it changes each year.
337: [03:04:43] <spronk> i never turn up
338: [03:04:49] <spronk> usually got something else on
339: [03:04:59] <xyphoid> i've missed several because thursday is wargaming day alas
340: [03:05:07] <Pyromanik> spronk, yeah, but remember those years back? You, Frank, Adrian, anyone else? and I at the pub.
341: [03:05:14] <spronk> haha yeah
342: [03:05:57] <digitall_it> Seems grand.
343: [03:06:19] <digitall_it> Have you ever used Shea Dawson’s Blocks?
344: [03:07:08] <Pyromanik> digitall_it, as in, the host nation changes. The first was in Linz AT, then London GB, Ljubljana SI.
345: [03:07:17] <Pyromanik> Next year will be... ???
346: [03:07:26] <digitall_it> it will be in Italy! Yay!
347: [03:07:30] <Pyromanik> haha
348: [03:07:45] <Pyromanik> Convince an organiser & get some sponsors :P
349: [03:08:18] <Pyromanik> Somewhere starting with L by the looks of it xD
350: [03:08:46] <digitall_it> how do you know
351: [03:08:53] <digitall_it> ah
352: [03:08:57] <Pyromanik> Linz, London, Ljubljana...
353: [03:08:59] <digitall_it> every city starts with L, you are right
354: [03:09:00] <Pyromanik> xD
355: [03:10:11] <Pyromanik> http://www.weather-forecast.com/countries/Italy/locations/L
356: [03:10:17] <Pyromanik> xD
357: [03:10:27] <digitall_it> I was looking at
358: [03:10:35] <digitall_it> the same thing over Google. Oh My God.
359: [03:10:58] <Pyromanik> But no, I've not used Shea Dawson's blocks module.
360: [03:10:58] <digitall_it> that’s something sheldonesque
361: [03:11:17] * Stomach has joined #silverstripe
362: [03:11:26] <Firesphere> I haven't done anything on silverstripe blog about caching Pyromanik
363: [03:11:40] <Pyromanik> Firesphere, no, you did about debugging though.
364: [03:11:45] <Pyromanik> I found the link in the end :)
365: [03:12:17] <Firesphere> Ah, right, yep, I did a little one about that
366: [03:12:29] <Pyromanik> an in browser debug bar
367: [03:12:44] <digitall_it> Nice
368: [03:12:46] <Pyromanik> seemed pretty neat. digitall_it was asking about something like that, so it seemed relevant :)
369: [03:13:00] <Firesphere> Yeah, the debugbar from Le Koala is quite awesome
370: [03:17:05] <Pyromanik> anyway, it's good to know we have a welcoming community :)
371: [03:17:33] <digitall_it> yes it is
372: [03:18:17] <digitall_it> I enjoyed in particular the video tutorials
373: [03:18:34] <digitall_it> remembered me of the Symfony Jobeet tutorial
374: [03:18:41] <digitall_it> too bad they didn’t do that for Symfony 2.x
375: [03:19:19] <digitall_it> I think the only problem is that that sort of tutorial kind of seem to endorse a way of doing things, while they are only examples
376: [03:19:36] <Pyromanik> Yeah, indeed.
377: [03:19:53] <Pyromanik> I like to read my tutorials, tbh.
378: [03:20:56] <Pyromanik> seems a little less like I'm being preached to x>
379: [03:21:31] <digitall_it> :)
380: [03:22:04] <digitall_it> oh wow look at the time, 4:21 AM and I’m still in the office
381: [03:22:57] <Pyromanik> :S go and sleep!
382: [03:23:00] <digitall_it> Time flies when you do something you like
383: [03:23:06] <Pyromanik> true I guess.
384: [03:23:16] <Firesphere> Where are you Pyromanik?
385: [03:23:27] <Pyromanik> Home.
386: [03:23:46] <digitall_it> I think I will do it, I started translating userforms after a 14 hours day and hundreds of lines of yaml translations and I really hope I didn’t did a typo
387: [03:23:47] <Pyromanik> My office is in front of my bed, for the time being.
388: [03:24:17] <Firesphere> I'm slightly surprised you're not _in_ bed :P
389: [03:24:32] <Pyromanik> hahaha... well... what about _you_ ? o.0
390: [03:24:51] <Firesphere> I'm home, not working
391: [03:25:34] <Pyromanik> I was working, I'm not now, but may do again soon.
392: [03:25:40] <Firesphere> On my dreadful couch with which I now have a love/hate affair :P
393: [03:25:51] <digitall_it> time to suspend my vagrants
394: [03:26:13] <Pyromanik> haha, yeah. You can love a comfy chair until you gotta sit in it all day...
395: [03:26:21] <Pyromanik> suddenly it becomes ... not so comfortable
396: [03:26:39] <spronk> keke
397: [03:26:45] <digitall_it> a literal pain in the a** if I can tell
398: [03:26:56] <Pyromanik> hahahah, usually it's my back tbh ;)
399: [03:27:09] <Pyromanik> or neck, from looking down at a laptop screen
400: [03:27:35] <digitall_it> I would like someday to install one of those tables that go up and down
401: [03:27:38] <Firesphere> Pyromanik: I mean more like, it's the couch that also damaged my side ;)
402: [03:27:40] <digitall_it> so you can work standing
403: [03:27:47] <Pyromanik> Firesphere, oh, I see.
404: [03:27:53] <Pyromanik> Were you sleeping on it? o.0
405: [03:28:34] <Firesphere> No, I got thrown onto my couch monday night, when I was about to go to bed ;)
406: [03:28:35] <Pyromanik> oh, I guess midnight it's still reasonable to be up.
407: [03:28:42] <Firesphere> I don't sleep on my couch, it's not big enough for that
408: [03:28:44] <Pyromanik> mm
409: [03:29:01] <digitall_it> Would love to sleep now, my office is 30 minutes from my home
410: [03:29:15] <Firesphere> Where you from?
411: [03:29:19] <digitall_it> Italy
412: [03:30:28] <Firesphere> Ow, Italy had it's share of earfquaks as well recently, right?
413: [03:30:35] <digitall_it> yes it had
414: [03:30:47] <digitall_it> so we feel your problems
415: [03:30:58] <digitall_it> but, better than Trump, right?
416: [03:31:36] <Firesphere> Yeah, compared to the USA, we're not having a big problem here :|
417: [03:31:56] <digitall_it> how can them do that
418: [03:32:18] <digitall_it> (said the one that had Berlusconi in power for years in his own nation)
419: [03:36:17] <digitall_it> please allow me to take leave, I’m about to pass out on my chair. Have a nice continuation of solar cycle (this should embrace everyone).
420: [03:36:28] <digitall_it> o/
421: [03:36:32] <Firesphere> Heh, yep, go to bed :D
422: [03:37:06] * digitall_it quit (Quit: digitall_it)
423: [03:40:13] <Pyromanik> A passionate new user, that's cool :)
424: [03:43:21] <DanaeNZ> Never seen the chat so busy haha
425: [03:43:34] <DanaeNZ> Hey I have a question
426: [03:43:41] <Firesphere> Haha, I have, every now and then :D
427: [03:44:23] <DanaeNZ> I'm trying to streamline our go-live process. We've recently implemented a physical piece of paper that you sign and date and all that. Currently refining it.
428: [03:44:54] <DanaeNZ> Anyone here have a particularly nice go-live process?
429: [03:45:18] <DanaeNZ> currently we're just having admin issues...sites going live without all the things being checked off
430: [03:45:36] <DanaeNZ> best we can do is see who signed it off and I dunno, tell them off?
431: [03:45:49] <Phlunk3> we use a CRM to manage all our assets and have some "exception reports" based off of this so we can play the blame game.
432: [03:49:39] <Stomach> @DanaeNZ I have reporting when anything goes live which pings into slack and alerts myself, and DMs the account manager responsible for the project
433: [03:49:57] <DanaeNZ> Phlunk3: hmm interesting
434: [03:50:12] <DanaeNZ> Stomach: that's an excellent idea, I need to work on some more focused logging for our projects
435: [03:50:30] <DanaeNZ> So even if I wasn't told it was live, I still know
436: [03:50:32] <Stomach> if you use beam (hint hint) I can give you the release management script
437: [03:50:59] <DanaeNZ> Stomach: Oooh, haven't looked into that yet
438: [03:51:21] <DanaeNZ> We have a few extra resources at the moment so I might actually be able to spend some time doing Rnd
439: [03:51:24] <DanaeNZ> R&D *
440: [03:51:37] <Stomach> nice :D
441: [03:52:13] * Phlunk3 quit (Quit: Leaving)
442: [03:52:14] <DanaeNZ> lol can't find Beam
443: [03:52:18] <DanaeNZ> Got a link Stomach? :D
444: [03:52:26] <Stomach> getbeam.io
445: [03:52:29] <DanaeNZ> churchur
446: [03:52:59] <DanaeNZ> that redirect was so cute love it
447: [03:53:37] <DanaeNZ> Ahhh I see - kind of like git-ftp, but better because it uses environments
448: [03:54:06] <DanaeNZ> I'm already using git-ftp but haven't been able to get around to normalising it into our process. This looks more betterer
449: [03:58:21] <Firesphere> FTP? :O
450: [03:58:24] <Firesphere> O_o
451: [03:58:32] * helenclarko quit (Ping timeout: 268 seconds)
452: [03:59:46] <DanaeNZ> yeah, it basically puts a little file on the server with the server's SHA and then you use command line to sync it up. It's not ideal but great for older servers or servers you only have FTP acces
453: [04:00:37] <Pyromanik> liar DanaeNZ
454: [04:00:52] <DanaeNZ> Pyromanik: ok
455: [04:01:09] <Pyromanik> you've seen it busy b4
456: [04:01:35] <DanaeNZ> Oh right
457: [04:01:42] <Pyromanik> But not in quite some time though, I'm sure.
458: [04:01:43] <DanaeNZ> But it was so long ago it basically didn't happen
459: [04:01:56] <Pyromanik> Basically there was a tall guy that worked with you.
460: [04:02:35] <DanaeNZ> Pyromanik: wwwHAaaaAAAAtttt?
461: [04:02:38] <Pyromanik> ikr
462: [04:02:48] <DanaeNZ> anything beyond a month ago is basically irrelevant
463: [04:02:54] <Pyromanik> who even knew
464: [04:03:11] <Pyromanik> so go live
465: [04:03:19] <Pyromanik> make sure you have the tests pass
466: [04:03:32] <Pyromanik> make sure you have the correct modules required BY COMPOSER
467: [04:03:47] <Pyromanik> make sure you commit composer.lock
468: [04:04:23] <DanaeNZ> Pyromanik: always commit composer.lock
469: [04:04:24] <Pyromanik> make sure you grunt|gulp|broccoli|whatever
470: [04:04:41] <Pyromanik> make sure you're not too derp to press the "deploy" button.
471: [04:04:51] <Pyromanik> everything else is process.
472: [04:04:59] <DanaeNZ> I once had to try and convince a server admin/developer that yes, composer is a perfectly relevant industry standard and it should be installed
473: [04:05:19] <DanaeNZ> Pyromanik: one of our main problems is we don't yet have a singular "deploy" button
474: [04:05:26] <DanaeNZ> I think we're working on that now
475: [04:05:31] <Pyromanik> Nonsense, FTP is a perfectly fine standard, don't fix what ain't broke!
476: [04:05:56] <Pyromanik> DanaeNZ, so make a flow chart, lol
477: [04:06:07] <DanaeNZ> Pyromanik: Have made one of those of sorts
478: [04:06:18] <DanaeNZ> it just isn't followed sometimes (:
479: [04:07:08] <Firesphere> FTP is an inherently insecure protocol
480: [04:07:16] <Firesphere> It works, but that doesn't make it good :D
481: [04:07:40] <Pyromanik> ssh your ftp then! GOSH
482: [04:07:51] <DanaeNZ> I'll SSH your mom's FTP
483: [04:07:55] <Pyromanik> Server admin; straight outta the e80s
484: [04:08:01] <DanaeNZ> I think so
485: [04:08:02] <Pyromanik> sftp
486: [04:08:10] <DanaeNZ> don't you swear at me
487: [04:08:12] <Pyromanik> hackerman diagrees.
488: [04:09:12] <Pyromanik> DanaeNZ, assets and db of 'preload' site also a thing.
489: [04:09:24] <Pyromanik> then the DNS
490: [04:09:33] <Pyromanik> also don't forget to not fuck a client's email setup.
491: [04:10:24] <Pyromanik> more relevant if you're the kinda shop that transfers a domain to be able to fiddle with the DNS easily.
492: [04:12:21] <DanaeNZ> Thank goodness I'm not in charge of DNS. I hate configuring Email
493: [04:13:03] <DanaeNZ> Assets / DB of preload site?
494: [04:13:29] <DanaeNZ> I guess we end up with a dev site and then we chuck it on the server it will go to when live. That's the Preload site I suppose
495: [04:14:48] <Pyromanik> Yup.
496: [04:15:04] <Pyromanik> If you have a client "enter content before live" - that's a preload.
497: [04:15:14] <DanaeNZ> Gotcha
498: [04:15:18] <DanaeNZ> yeah we inherently have that
499: [04:15:20] <Pyromanik> depends on the environmental setup if any transfer is needed of course.
500: [04:15:38] <Pyromanik> some folks develop, load, then DNS to that one environment.
501: [04:15:53] <DanaeNZ> We don't often transfer our sites - host most of them with our own host
502: [04:16:08] <Pyromanik> but if you make use of UAT && Prod, then if they preload UAT for example, you gotta update prod before live.
503: [04:18:40] <Pyromanik> anyway, day is over.
504: [04:18:41] * Pyromanik quit (Quit: Leaving)
505: [04:20:07] * bubaphex has joined #silverstripe
506: [04:20:34] <Firesphere> Day isn't over, it's not even evening yet
507: [04:27:00] * jonlemmon has joined #silverstripe
508: [04:30:51] <xyphoid> haha we actively pushed dns back onto our clients because managing DNS for people is like managing domains
509: [04:31:10] <xyphoid> the one time you mess it up outweighs years of doing it right
510: [04:51:05] * bubaphex quit (Quit: bubaphex)
511: [04:51:44] * bubaphex has joined #silverstripe
512: [04:59:15] * adrexia quit (Quit: My Mac has gone to sleep. ZZZzzz…)
513: [04:59:28] * pweh quit (Ping timeout: 260 seconds)
514: [04:59:36] * jonlemmon quit (Ping timeout: 260 seconds)
515: [05:10:21] * spronk quit (Quit: I may need a longer sleep timer...)
516: [05:14:01] * Stomach quit (Ping timeout: 256 seconds)
517: [05:16:47] * DanaeNZ quit (Quit: TIME TO FEED)
518: [05:19:18] * bubaphex quit (Quit: bubaphex)
519: [05:42:07] * UncleCheese has joined #silverstripe
520: [05:49:10] * Stomach has joined #silverstripe
521: [06:16:54] * Stomach quit (Quit: zzz)
522: [06:34:09] * Shrike_Finland has joined #silverstripe
523: [06:36:16] * janneklouman-- has joined #silverstripe
524: [06:40:52] * janneklouman-- quit (Ping timeout: 252 seconds)
525: [06:45:14] <ss-helper> Re: [silverstripe-dev] Re: Replace SilverStripe Config - https://groups.google.com/d/msg/silverstripe-dev/q5khashNiuY/Bgc1wGR5BQAJ
526: [06:49:14] * Shrike_Finland quit (Quit: Leaving.)
527: [06:50:40] * wmk has joined #silverstripe
528: [06:53:55] * UncleCheese quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
529: [07:00:15] <ss-helper> Re: [silverstripe-dev] Re: Replace SilverStripe Config - https://groups.google.com/d/msg/silverstripe-dev/q5khashNiuY/TEAzl9J5BQAJ
530: [07:06:53] * Stomach has joined #silverstripe
531: [07:36:52] * pweh has joined #silverstripe
532: [07:51:33] * Stomach quit (Quit: zzz)
533: [07:55:26] * lerni has joined #silverstripe
534: [09:03:45] * janneklouman-- has joined #silverstripe
535: [09:05:48] * NETim_ has joined #silverstripe
536: [09:05:52] * pweh quit (Ping timeout: 260 seconds)
537: [09:14:53] * janneklouman-- quit (Ping timeout: 268 seconds)
538: [09:23:22] * janneklouman-- has joined #silverstripe
539: [09:28:55] * kinglozzer has joined #silverstripe
540: [09:52:53] * agent44 has joined #silverstripe
541: [10:06:40] * Shrike_Finland has joined #silverstripe
542: [10:18:57] * agent44 quit (Ping timeout: 240 seconds)
543: [10:19:50] * agent44 has joined #silverstripe
544: [10:51:53] * spronk has joined #silverstripe
545: [11:02:05] * pweh has joined #silverstripe
546: [11:08:58] * hewp has joined #silverstripe
547: [11:09:32] * pweh quit (Ping timeout: 260 seconds)
548: [11:27:54] * NETim_ quit (Ping timeout: 256 seconds)
549: [11:32:32] * samsam has joined #silverstripe
550: [11:56:26] <samsam> In the security section, you can choose the "Date format" per account
551: [11:57:10] <samsam> How can you display a SS_Datetime in a DataObject in the same format?
552: [12:16:37] <slievr> DateField::create('Date')->setConfig('dateformat', Member::currentUser()->Locale));
553: [12:16:47] <slievr> *not tested
554: [12:17:11] <slievr> wrong field Locale => DateFormat
555: [12:19:14] <samsam> Member::currentUser()->DateFormat
556: [12:19:19] <samsam> that was the missing piece
557: [12:19:23] <samsam> slievr: thanks mate
558: [12:19:33] <slievr> Yeah I was looking at the wrong field
559: [12:19:40] <slievr> np
560: [12:29:32] * hewp quit (Read error: Connection reset by peer)
561: [13:08:22] * Shrike_Finland quit (Quit: Leaving.)
562: [13:24:34] * NETim has joined #silverstripe
563: [13:26:04] * UndefinedOffset has joined #silverstripe
564: [13:36:35] * keroberos has joined #silverstripe
565: [13:38:40] * kerozene quit (Ping timeout: 258 seconds)
566: [13:39:21] * keroberos is now known as kerozene
567: [13:59:46] * samsam quit (Ping timeout: 260 seconds)
568: [14:00:18] <ss-helper> Silverstripe OrientDB - http://stackoverflow.com/questions/27867719/silverstripe-orientdb
569: [14:53:33] * spronk quit (Quit: I may need a longer sleep timer...)
570: [14:55:44] * lucinderella has joined #silverstripe
571: [14:56:46] * Mike123 has joined #silverstripe
572: [15:18:15] * ss32noob has joined #silverstripe
573: [15:28:52] * lucinderella quit (Quit: Bai!)
574: [15:30:43] <ss32noob> hi everyone.. does anyone encountered this kind of error on their silverstripe 3.2 sites?
575: [15:30:46] <ss32noob> releases/20161007111952/framework/core/manifest/ConfigManifest.php on line 140 SilverStripe Framework requires a $databaseConfig defined.
576: [15:31:06] * lucinderella has joined #silverstripe
577: [15:31:44] <wmk> ss32noob, seems it doesn't find _ss_environment.php or database it not configured
578: [15:32:12] * lucinderella quit (Client Quit)
579: [15:33:00] <ss32noob> wmk that's the weird thing.. because the files are there.. the error is quite difficult to recreate.. just happens on a random page
580: [15:33:30] <wmk> hmm.. caches?
581: [15:33:33] <ss32noob> so homepage is good.. other pages is good.. then when try to access one page, boom..
582: [15:33:36] <ss32noob> and the way to fix it is to redeploy..
583: [15:33:56] <wmk> redeploy? well, it should deploy the same files
584: [15:34:03] <ss32noob> yes.
585: [15:34:11] <wmk> i guess some caches went bad
586: [15:34:14] <wmk> mad, whatever
587: [15:34:27] * lucinderella has joined #silverstripe
588: [15:34:27] * lucinderella quit (Client Quit)
589: [15:34:47] <wmk> so - would it help to flush? or delete the silverstripe-cache dir manually?
590: [15:35:08] <ss32noob> it could happen when there is an error generating the silverstripe cache..
591: [15:35:20] <ss32noob> but the cause of the issue.. thats what i would like to know
592: [15:35:32] <ss32noob> :(
593: [15:35:57] <wmk> dunno, sorry. Maybe error logs know more? a backtrace?
594: [15:36:03] <wmk> is it a shared server?
595: [15:36:32] <ss32noob> yep.
596: [15:36:37] <wmk> might be something with performance issues / timeout
597: [15:36:55] <wmk> so when other sites on that server produce a high load you site might be affected somehow
598: [15:37:32] <wmk> and it's always on the same page? or page-type?
599: [15:37:43] <ss32noob> random pages..
600: [15:38:03] <ss32noob> our sysad thinks that it's somehow due to race condition..
601: [15:38:21] <wmk> knock knock - race condition - who's there?
602: [15:38:23] <wmk> scnr
603: [15:38:31] <ss32noob> googling....
604: [15:38:33] <ss32noob> :D
605: [15:39:10] <wmk> well, ss and race..? is there anything in parallel? maybe in the system, but it should be able to include the config file
606: [15:40:03] <ss32noob> ive got no idea... :/
607: [15:40:13] <ss32noob> was wondering if someone encountered this kind of issue as well
608: [15:40:42] <ss32noob> problem is that i dont know how to reproduce the error..
609: [15:40:45] <ss32noob> as its very random
610: [15:40:59] * wmk loves this errors
611: [15:41:18] <wmk> you might try/catch and log if it occurs
612: [15:41:20] <kinglozzer> ss32noob: Is there an opcode cache on the server? Like APC?
613: [15:41:33] <kinglozzer> I've seen strange issues like that caused by opcode caches before
614: [15:41:47] <kinglozzer> (PHP's built in ones are usually fine)
615: [15:42:36] <ss32noob> we have php opcache
616: [15:42:53] <kinglozzer> Okay, that should be fine then
617: [15:43:33] <ss32noob> but what is the issue if i have APC cache?
618: [15:43:49] <wmk> ss32noob, something strange ;)
619: [15:43:59] <ss32noob> :D
620: [15:44:22] <kinglozzer> The "SilverStripe Framework requires a $databaseConfig defined." comes from framework/main.php
621: [15:44:33] <kinglozzer> Do you have an _config.php file that includes framework/main.php? :s
622: [15:45:13] <kinglozzer> I think they might be two separate errors
623: [15:45:32] <kinglozzer> i.e. releases/20161007111952/framework/core/manifest/ConfigManifest.php on line 140 is the first error
624: [15:45:46] <kinglozzer> Then because something in ConfigManifest failed, the $databaseConfig message appears
625: [15:46:36] <kinglozzer> ss32noob: Do you have a "silverstripe-cache" folder?
626: [15:46:54] <ss32noob> yes we do
627: [15:47:22] <ss32noob> during deploy we manually run sake to generate the manifest cache before any request is served on that installation
628: [15:47:31] <kinglozzer> ss32noob: Is there any more to the error message?
629: [15:47:48] <kinglozzer> Anything before the "releases/20161007111952/framework/core/manife..." part?
630: [15:48:01] <ss32noob> no.. that's the only error appearing
631: [15:50:20] <kinglozzer> Hmm, like 140 is this one: https://github.com/silverstripe/silverstripe-framework/blob/3.2.0/core/manifest/ConfigManifest.php#L140
632: [15:50:36] <kinglozzer> If there is an error coming from that line specifically, it's probably because $this->phpConfigSources is empty
633: [15:51:38] <kinglozzer> ss32noob: Does it only happen after a deploy? Or does it happen randomly once the site is live?
634: [15:52:01] <ss32noob> it just randomly happens in the live site..
635: [15:52:24] <ss32noob> could be after deployment.. or like from time to time
636: [15:53:09] <kinglozzer> Very strange... you don't have any code anywhere that could be clearing the cache?
637: [15:53:37] <ss32noob> not that i know of..
638: [15:56:09] <kinglozzer> ss32noob: You mention that it's a shared server, do you have other SilverStripe sites on the server? Does it happen to those?
639: [15:56:25] <ss32noob> yes it happened randomly to those as well..
640: [15:56:55] * Mike123 quit (Quit: Page closed)
641: [15:56:58] <kinglozzer> Has it always done it? Or just started randomly?
642: [15:57:00] * wmk quit (Quit: Leaving)
643: [15:57:02] <kinglozzer> Server configuration change maybe?
644: [15:59:06] <ss32noob> yeah was thinking the same.. but have to figure out which part
645: [16:00:44] <kinglozzer> If nothing has changed, maybe you've now got too many sites running on the one server
646: [16:01:08] * helenclarko has joined #silverstripe
647: [16:01:11] <kinglozzer> We had issues with one of our servers once, not running out of CPU or memory but "inodes" - basically too many "temp" files
648: [16:02:14] * darianno has joined #silverstripe
649: [16:02:34] * samsam has joined #silverstripe
650: [16:04:30] <ss32noob> or maybe php version?
651: [16:08:18] <ss32noob> kinglozzer, what could be the issue if i have APC cache?
652: [16:08:50] <ss32noob> i mean what could be the reason that APC cache can also trigger this error
653: [16:14:39] <kinglozzer> ss32noob: The problem we had with it before was that it was misconfigured, and lots of random errors occurred that we couldn't seem to track down
654: [16:14:50] <kinglozzer> I can't remember specifically what was wrong with it
655: [16:15:02] <kinglozzer> We found out that it was APC by just disabling it - then the errors stopped
656: [16:16:04] <ss32noob> hmmm okay. thats weird.
657: [16:28:18] * Shrike_Finland has joined #silverstripe
658: [16:33:03] * Shrike_Finland1 has joined #silverstripe
659: [16:33:04] * Shrike_Finland quit (Read error: Connection reset by peer)
660: [16:48:54] * lerni quit (Remote host closed the connection)
661: [16:49:23] * lerni has joined #silverstripe
662: [16:53:51] * lerni quit (Ping timeout: 256 seconds)
663: [17:07:42] * darianno quit (Quit: Textual IRC Client: www.textualapp.com)
664: [17:14:36] * ss32noob quit (Ping timeout: 260 seconds)
665: [17:18:46] * UndefinedOffset quit (Quit: Leaving.)
666: [17:18:58] * NETim quit (Quit: Leaving)
667: [17:21:32] * UndefinedOffset has joined #silverstripe
668: [17:21:36] * samsam quit (Ping timeout: 260 seconds)
669: [17:31:54] * lerni has joined #silverstripe
670: [17:35:27] * kinglozzer quit ()
671: [17:38:24] * slievr quit (Read error: Connection reset by peer)
672: [17:56:43] * Shrike_Finland1 quit (Quit: Leaving.)
673: [18:03:11] * Stomach has joined #silverstripe
674: [18:08:59] * Shrike_Finland has joined #silverstripe
675: [18:13:03] * agent44 quit (Quit: agent44)
676: [18:29:47] * lerni quit (Remote host closed the connection)
677: [18:30:23] * lerni has joined #silverstripe
678: [18:30:48] <helenclarko> hey all
679: [18:31:08] <helenclarko> how can I count a hasmanylist in php
680: [18:31:32] <helenclarko> $this->Players()->count Doesnt work for me
681: [18:34:41] * lerni quit (Ping timeout: 244 seconds)
682: [18:53:09] * lerni has joined #silverstripe
683: [18:56:49] <helenclarko> Anyone around?
684: [18:59:46] * Stomach quit (Quit: zzz)
685: [19:19:32] <helenclarko> 0/
686: [19:20:04] <helenclarko> Zauberfisch, You online
687: [19:30:22] * adrexia has joined #silverstripe
688: [19:36:10] * lerni quit (Remote host closed the connection)
689: [19:36:36] * lerni has joined #silverstripe
690: [19:41:01] * lerni quit (Ping timeout: 256 seconds)
691: [19:52:20] * bubaphex has joined #silverstripe
692: [19:58:43] * UndefinedOffset quit (Quit: Leaving.)
693: [19:59:34] * Stomach has joined #silverstripe
694: [20:04:10] * Phlunk3 has joined #silverstripe
695: [20:05:28] * janneklouman-- quit (Ping timeout: 245 seconds)
696: [20:07:32] * DarjusIT has joined #silverstripe
697: [20:08:11] <helenclarko> how can I count a hasmanylist in php?
698: [20:08:19] <helenclarko> $this->Players()->count Doesnt work for me
699: [20:10:42] <DarjusIT> Hi all how are you? :)
700: [20:12:17] <DarjusIT> I have question is SS can have multiple themes online working depending link, I mean if its domain.com/ its frontend theme if domain.com/manager it would be bootstripe admin theme?
701: [20:14:33] * Shrike_Finland quit (Quit: Leaving.)
702: [20:27:30] * lerni has joined #silverstripe
703: [20:29:10] <DarjusIT> I have question is SS can have multiple themes online working depending link, I mean if its domain.com/ its frontend theme if domain.com/manager it would be bootstripe admin theme?
704: [20:36:43] * bubaphex quit (Quit: bubaphex)
705: [20:37:05] * bubaphex has joined #silverstripe
706: [20:37:38] * bubaphex quit (Client Quit)
707: [20:40:58] <helenclarko> how can I count a hasmanylist in php?
708: [20:41:04] <helenclarko> $this->Players()->count Doesnt work for me
709: [20:58:58] * UncleCheese has joined #silverstripe
710: [20:59:36] <DarjusIT> helenclarko paste please in sspaste to see it
711: [21:00:12] <DarjusIT> $this->Players()->count() makes query
712: [21:01:16] <DarjusIT> so another way to make same is Player::get()->filter('DataObjectID' => $this->ID)->count()
713: [21:04:08] * DanaeNZ has joined #silverstripe
714: [21:10:46] <helenclarko> Thank you DarjusIT
715: [21:11:03] <DarjusIT> no problem, works?
716: [21:11:07] <helenclarko> Turns out I only needed Player::get()->count();
717: [21:11:22] <DarjusIT> this count all players
718: [21:11:28] <helenclarko> But yeah, It works
719: [21:11:47] <DarjusIT> but all payers without relationships
720: [21:11:49] <helenclarko> Yeah, I Wanted a count of everything
721: [21:12:05] <DarjusIT> oh ok then :)
722: [21:18:15] * Stomach quit (Quit: zzz)
723: [21:18:31] * zippy has joined #silverstripe
724: [21:18:39] <zippy> woah... UncleCheese not at SSNZ anymore?
725: [21:18:44] <UncleCheese> omg
726: [21:19:19] <UncleCheese> no :)
727: [21:21:16] * bubaphex has joined #silverstripe
728: [21:22:19] <zippy> just saw a october commit somewhere that said "changing package path since UC has left SSNZ"..
729: [21:22:36] <zippy> had to get out since you couldn't make the videos anymore eh!
730: [21:52:09] * UndefinedOffset has joined #silverstripe
731: [21:57:49] * UndefinedOffset quit (Quit: Leaving.)
732: [21:58:56] * Stomach has joined #silverstripe
733: [22:23:20] * lerni quit (Remote host closed the connection)
734: [22:23:46] * lerni has joined #silverstripe
735: [22:25:31] * lerni quit (Read error: No route to host)
736: [22:25:50] * lerni has joined #silverstripe
737: [22:33:40] <DarjusIT> is there any docs how to make default row in table on dev/build
738: [22:33:41] <DarjusIT> ?
739: [22:55:45] * micmania1 has joined #silverstripe
740: [22:56:20] <DanaeNZ> DarjusIT: requireDefaultRecords?
741: [22:56:48] <DarjusIT> DanaeNZ thx made it already :)
742: [22:57:03] <DarjusIT> yes that was what I was looking
743: [23:00:01] * ss-helper quit (Remote host closed the connection)
744: [23:00:15] * ss-helper has joined #silverstripe
745: [23:07:28] * bubaphex quit (Quit: bubaphex)
746: [23:20:18] * DanaeNZ quit (Remote host closed the connection)
747: [23:20:54] * DanaeNZ has joined #silverstripe
748: [23:23:53] * Stomach quit (Quit: zzz)
749: [23:24:57] * DanaeNZ quit (Ping timeout: 240 seconds)
750: [23:49:57] * DanaeNZ has joined #silverstripe
751: [23:51:37] * Stomach has joined #silverstripe
752: [23:54:14] * spronk has joined #silverstripe

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