#silverstripe IRC Log

IRC log for 26 August 2013

All timestamps are in UTC.

1: [00:00:00] <guzzlefry> What's this dot notation? 0.o
2: [00:00:07] <Pyromanik> drama: ?debug_request
3: [00:00:14] <Pyromanik> guzzlefry: Blah.blah
4: [00:01:13] <drama> the 6337063 paste has debug_request in it and other things would a just debug request be better?
5: [00:01:46] <Pyromanik> nah it's cool
6: [00:02:55] <drama> i wonder if it could have something to do with me always getting // before my action in the url?
7: [00:03:22] <Pyromanik> I'd say so.
8: [00:03:40] <Pyromanik> make your rule deciding//$Action/$ID/$Name
9: [00:03:44] <Pyromanik> see what happens
10: [00:03:57] <Pyromanik> been a while since I played with routing, can't remember much sorry
11: [00:04:36] <drama> right routing is not my favorite
12: [00:04:45] <drama> okay here is a straight debug_request without my other debug stuff
13: [00:05:00] <drama> https://gist.github.com/anonymous/6337087
14: [00:05:26] <ss23> You could bottle up and sell the adrenaline that developers produce on their first live releases of big sites
15: [00:05:40] <ss23> `git push` HNGGGGG OMG, THE RUSHHHHHH
16: [00:05:48] <ss23> that moment when you visit it and it's done
17: [00:05:55] <ss23> BOOOOOM *super duper hacker mode*
18: [00:06:03] <simon_w> drama, So what do you want your URLs to look like?
19: [00:06:20] <drama> i'm not too picky i just want to be able to have the layout render
20: [00:06:27] <drama> i can only render the index layout right now
21: [00:06:45] <drama> so i can change the urls to match but all the things i've tried i'm missing something
22: [00:07:00] <simon_w> Director:
23: [00:07:00] <simon_w> rules:
24: [00:07:01] <simon_w> 'deciding//$Action/$ID/$Name': 'DecisionMaking_Controller'
25: [00:07:10] <simon_w> You don't want the $url_handlers
26: [00:07:50] <drama> okay just the yml
27: [00:10:17] * ccburns quit (Quit: ccburns)
28: [00:10:51] <simon_w> url_handlers is how things get handled after reaching your class, with the default one usually being exactly what you want
29: [00:10:51] <simon_w> Director rules at how URLs get mapped to the classes
30: [00:12:28] <drama> so i've removed the url_handlers and this is what my director rules look like in the mysite/config/routes.yml https://gist.github.com/anonymous/6337112
31: [00:12:37] <drama> with the debug_request also
32: [00:13:19] <simon_w> What URL are you using? And have you flushed?
33: [00:13:42] <drama> http://decisive/deciding?flushtoken=65a20025bf8bff00bb6f2091c2f857b7&debug_request=1&flush=1
34: [00:13:45] <Pyromanik> ss23: so configs right
35: [00:13:57] <drama> is how it looks the first segment decisive is just the localhost alias right
36: [00:13:58] <Pyromanik> Email::getAdminEmail is deprecated. Use the "Email.admin_email" config setting instead. Called from ForumRole->ForumSuspensionMessage.
37: [00:14:10] * Nimle has joined #silverstripe
38: [00:14:13] <Pyromanik> what happens when getAdminEmail is a function not a static var?
39: [00:14:22] <drama> when i hit enter it gets rewritten with an extra salsh
40: [00:14:23] <drama> http://decisive//deciding?flushtoken=09600e151a121a3c31dd123d92d794a4&debug_request=1&flush=
41: [00:14:34] <simon_w> drama, so, all routes are working as expected then.
42: [00:14:36] <Nimle> How to solve this http://stackoverflow.com/questions/18434810/using-csvbulkloader-when-no-header-row-in-the-csv-file-in-silverstripe-silverst
43: [00:14:37] <ss23> Pyromanik: idk ;_;
44: [00:14:49] <drama> it loads okay but not the right layout
45: [00:14:52] <drama> do i need to add a layout handler?
46: [00:15:00] <drama> the only action that i ever get passed back is index
47: [00:15:13] <Pyromanik> oh
48: [00:15:19] <simon_w> http://decisive//deciding/something?debug_request=1
49: [00:15:21] <Pyromanik> it's just a getter for a static var :<
50: [00:15:21] <Pyromanik> wtf
51: [00:15:26] <Pyromanik> why even, idek
52: [00:16:05] <simon_w> drama, assuming you're not calling renderWith(), you'll need a DecisionMaking.ss template
53: [00:16:25] <drama> i have the renderWith in a different function, the only function it seems to call is index.php
54: [00:16:33] <drama> in there i can render with other templates
55: [00:16:39] <drama> but i was hoping to call other methods directly
56: [00:17:03] <Nimle> Hi there, I want to import a csv file using CsvBulkLoader. but it requires header row. In my case header row doesnt exist, the first row is also data.
57: [00:17:06] <drama> so i have used the index function to decide what template to renderWith
58: [00:17:32] <simon_w> Nimle, set $loader->columnMap and $loader->hasHeaderRow
59: [00:17:36] <drama> above, not index.php just the controllers plain index() function
60: [00:18:04] <simon_w> drama, and what happens if you pass in an action, like with http://decisive//deciding/something?debug_request=1
61: [00:18:06] <drama> public function index() { echo 'rendering through index action'; return $this->renderWith(array('Page', 'Page')); } public function deciding() { echo 'calling deciding action'; return $this->renderWith(array('CurrentDecision', 'Page')); }
62: [00:18:31] <drama> the only message i've got is the rendering through index action
63: [00:18:43] <Nimle> @simon_w but column map requires column names in file to map to database fields
64: [00:18:59] <drama> and i'm not suprised because examining the action at that point, it says index
65: [00:19:22] <simon_w> Nimle, that's what hasHeaderRow is for
66: [00:19:24] <drama> so using the url example you have, it would print out 'rendering through index action'
67: [00:20:07] <drama> when i dumped the request object the action was missing it appeared to me
68: [00:20:39] <simon_w> drama, can you pastie your current class file and director rules?
69: [00:20:58] <drama> sure thing just the controller class and the director?
70: [00:21:08] <simon_w> yes
71: [00:21:47] <guzzlefry> Pyromanik: Blah.blah being something in the template?
72: [00:22:05] <drama> controller: https://gist.github.com/anonymous/6337151
73: [00:22:25] <drama> and the director is just my routes.yml file, right:
74: [00:22:52] <drama> https://gist.github.com/anonymous/6337157
75: [00:22:53] <Nimle> @simon_w, but what I should in columnmap. It is an array of value and key where one is database field and one is column name.
76: [00:23:35] <Pyromanik> guzzlefry: Blah.blah being an example of dot notation
77: [00:23:58] <drama> also simon_w if it would be better i can also put this all up on github in the context if that would help
78: [00:24:14] <simon_w> Nimle, a map from the DB field name to the DB field name
79: [00:24:23] <guzzlefry> Right, but I take it dot notation only works in the template? Unless I missed some new PHP feature.
80: [00:24:55] <simon_w> drama, and what are you trying to achieve? It looks like you're trying to use a catchall?
81: [00:25:16] <Nimle> @simon_w, so the sequence of db fields and file columns should match?
82: [00:25:51] <Pyromanik> guzzlefry: not php pure, but eg, $summary_fields = array("Relation.Property" => "Relation property")
83: [00:25:59] <simon_w> Nimle, they don't have to
84: [00:26:00] <Pyromanik> should work
85: [00:26:07] <guzzlefry> oh, I see now, thanks.
86: [00:26:19] <Pyromanik> I was asking about the config system, since all the deprecation notices say "Use Class.property"
87: [00:26:25] <drama> that might be right, i just want to basically do a renderwith to show the CurrentDecision.ss
88: [00:26:27] <simon_w> Nimle, you're providing both a header row and a column map
89: [00:26:43] <Pyromanik> whether that means there's a new shortcut I wasn't aware of where I could use Config::get("Class.property")
90: [00:26:47] <Pyromanik> or soemthing like that
91: [00:26:53] <drama> so if i called http://decisive/deciding/ it would use that function
92: [00:27:07] <drama> right now it only calls the index function
93: [00:27:10] <Pyromanik> but there isn't, so far as I see, it just shortand for "don't be a derp and Config::inst()->get('Class', 'property')
94: [00:27:33] <drama> are my director rules wrong maybe?
95: [00:27:48] <Nimle> @simon_w, how to provide header row. hasHeaderRow can be true or false.
96: [00:28:20] <Nimle> @simon_w, it is just boolean
97: [00:28:58] <simon_w> drama, try http://pastebin.com/1beV6KSA
98: [00:29:14] <simon_w> (global routes are hard to get right in a way that lets other routes still work)
99: [00:29:26] <simon_w> Nimle, it's the values of the column map
100: [00:32:03] <drama> ahh that makes sense, i do basically want all actions to just be mapped to this one controller so that routes looks like more what i'm trying for. it isn't working exactly but i have a new error so thats great thanks simon_w
101: [00:33:09] <Nimle> @simon_w, ok, I think I am getting. but how (in which functions in class ExactbinBulkLoader extends CsvBulkLoader) I should set false $loader->hasHeaderRow so that this will be called?
102: [00:33:47] <simon_w> Nimle, since you're using a subclass, you can just have:
103: [00:33:48] <simon_w> public $hasHeaderRow = false;
104: [00:33:53] <simon_w> Likewise with the column map
105: [00:36:21] <Nimle> @simon_w, ok, thank you very much. Let me try :)
106: [00:37:03] <drama> okay now that is totally working the order was the important part thanks so much! Much appreciated!
107: [00:37:24] <simon_w> drama, the // was the important part ;)
108: [00:37:53] <simon_w> (only values after it are used after the class is matched)
109: [00:38:33] <drama> okay so the order isn't what is the trick it is that idea of everything after // is .... a variable of some sort?
110: [00:39:03] <drama> the rule and urls i actually am using are 'decision//$Action/$ID/$Name': 'DecisionMaking_Controller' http://decisive/decision/deciding
111: [00:39:18] <simon_w> Yeah
112: [00:39:46] <drama> okay that helps clear things up routing is so thrilling really :D I much appreciate you taking the time to help me figure that out!
113: [00:46:38] <drama> well i'm crazy or something, the debug of allParams still reads : array 'Action' => string 'decision' (length=8) 'ID' => string 'deciding' (length=8) 'Name' => null
114: [00:46:50] <drama> i thought that the $Action would be deciding
115: [00:47:01] <drama> but it is totally functioning with the deciding in the $ID field so i'm good with that
116: [01:01:26] <Nimle> @simon_w, when I try to import a file in admin, the error is "Sorry, your session has timed out." I checked it is defined in framework/Form.php to print if security token doesnt exist. But I am not creating any form. it is the default one.
117: [01:07:10] <Nimle> @simon_w, because it looks like when data are read and submitted from file, a security key doesnt exist, or something
118: [01:07:41] * atmos has joined #silverstripe
119: [01:10:25] <Pyromanik> Nimle: refresh the CMS
120: [01:10:35] <Pyromanik> and browse to that tab again (maybe away then back to it)
121: [01:10:54] <Pyromanik> there are session bits that get set that can expire while you'er editing code
122: [01:10:59] <atmos> hmmm
123: [01:13:34] <Pyromanik> how do tests work?
124: [01:13:48] <spronk> they
125: [01:13:49] <spronk> test things
126: [01:13:54] <Pyromanik> ok
127: [01:13:56] <Pyromanik> bad question
128: [01:14:00] <spronk> :D
129: [01:14:05] <Pyromanik> how do test fixtures work?
130: [01:14:12] <Pyromanik> are they all included at once?
131: [01:14:29] <Pyromanik> are they instantiated as objects and stored in the DB then fetched independently?
132: [01:14:53] <Pyromanik> https://github.com/silverstripe/silverstripe-forum/blob/0.4/tests/ForumHolderTest.php#L17
133: [01:14:57] <Pyromanik> this line, how does it work?
134: [01:15:20] <Pyromanik> I get that it fetches this: https://github.com/silverstripe/silverstripe-forum/blob/0.4/tests/ForumTest.yml#L65
135: [01:16:46] <Pyromanik> but then the first test asserts that the number of forums in the holder is 1, how does the holder get forums in it when it just fetches the 1 forum holder?
136: [01:16:56] <Pyromanik> then immediately performs the assertion
137: [01:18:30] <Pyromanik> I don't get how relations and all that jazz are set up
138: [01:20:56] * Jayden90 has joined #silverstripe
139: [01:21:09] <spronk> hmm
140: [01:21:23] <atmos> black magic
141: [01:21:35] <Nimle> @Pyromanic, it might be caused by large file, maybe. Is there a way to upload large files which exceed the config limit? Like through uploadify or javascript?
142: [01:23:17] <Pyromanik> 13:21 < atmos> black magic
143: [01:23:19] <Pyromanik> totally.
144: [01:23:35] <Pyromanik> Nimle: increase your php upload limit
145: [01:23:48] <Pyromanik> use phpinfo() to find out what it's currently set to
146: [01:26:05] <Nimle> @Pyromanic, the limit can not be increased that much. Big csv files can be measured by gb. It is not save to increase in php. No support for upload by partitioning like javascript upload?
147: [01:26:23] <Nimle> save=safe
148: [01:26:59] <Pyromanik> Nimle: protip: type p y r then Tab
149: [01:27:50] <Pyromanik> Nimle: if it's in the GB's then you're probably screwed, you'll probably be best to look at a cron job and an import task.
150: [01:28:01] <Pyromanik> through SS on the cli.
151: [01:44:15] * Bollig|DesignCty has joined #silverstripe
152: [01:46:25] <Pyromanik> spronk: mm, looks like the entire fixture file gets instantiated and stored in some kind of cache
153: [01:46:50] <Pyromanik> makes more sense when you look at the file as a whole
154: [01:58:11] * DigNZ has joined #silverstripe
155: [02:05:19] * priithansen quit (Quit: priithansen)
156: [02:08:13] <atmos> wow, these Galaxy Tabs are wicked slow
157: [02:15:12] <atmos> anyone used on of these before?
158: [02:31:09] * atmos quit (Quit: Page closed)
159: [02:31:24] <Pyromanik> whats?
160: [02:31:34] <Pyromanik> Still can't figure out how Post becomes fulltext
161: [02:34:00] <Pyromanik> it doesn't apply any decorators, it doesn't define the index itself
162: [02:35:36] <Jayden90> If you us a query to do some mass content changes, is there any need to manually update the SiteTree_versions table?
163: [02:37:38] <Pyromanik> well, probably yeh
164: [02:39:18] <Jayden90> I am hoping it is just a "dumb" FYI representation of changes and that nothing will actually be broken
165: [02:39:46] <Pyromanik> ?
166: [02:40:49] <Jayden90> Well, because I went behind SilverStripes back with these changes the only way I could come undone is with the versions table
167: [02:41:22] <Pyromanik> you updated both SiteTree and SiteTree_live and all of their applicable subclasses tables?
168: [02:42:10] <Jayden90> Yep
169: [02:44:02] <batbadger> okay, yuss, stupid question of the day
170: [02:44:08] <Pyromanik> Oh, there is no fulltext. That'd probably be why
171: [02:44:12] <Pyromanik> ffff
172: [02:44:25] <batbadger> i'm getting empty tabs showing up sometimes in the DO admin as a biproduct of belongs_to_many
173: [02:44:47] <batbadger> can i remove the tab some how? since i'm managing the belongs_to_many explicitly with a checkboxsetfield already
174: [02:45:18] <Pyromanik> there's a belongs_to_many?
175: [02:45:24] <Pyromanik> (that's probably your answer).
176: [02:45:38] <batbadger> sorry belongs_many_many
177: [02:45:41] <Pyromanik> ah
178: [02:45:46] <batbadger> i mean it's all working fine i just get these orphan tabs
179: [02:45:51] <simon_w> batbadger, $fields->removeByName('RelName')
180: [02:45:56] <Pyromanik> ^
181: [02:46:05] <Pyromanik> the name of the tab, not the name of the field.
182: [02:46:11] <Pyromanik> (a tab is a kind of field)
183: [02:46:18] <batbadger> ahh i had Root. infront of it
184: [02:46:25] <Pyromanik> yeh
185: [02:46:33] <Pyromanik> it's hit and miss when you need the full path
186: [02:46:35] <simon_w> Well, the name of the field and the name of the tab are the same
187: [02:46:36] <batbadger> thanks a lot
188: [02:47:26] <Pyromanik> yeh, I'll rephrase; I get hella confused about Tab.Path.Field vs 'Field'
189: [02:47:32] <batbadger> ahh that removed my checkbox set as well
190: [02:47:46] <simon_w> batbadger, remove then add
191: [02:48:20] <batbadger> great
192: [02:48:23] <batbadger> thank you
193: [02:56:23] <Pyromanik> simon_w: _config.php loads before _config/*.yml right?
194: [02:56:30] <simon_w> Nope
195: [02:56:40] * aragonne has joined #silverstripe
196: [02:57:07] <Pyromanik> ok, so I can test if something defined in yml is set then perform an action on the result in _config.php ?
197: [02:57:23] <simon_w> If that's been fixed
198: [02:57:31] <Pyromanik> h,,
199: [02:57:34] <Pyromanik> hmm*
200: [02:58:42] <Pyromanik> is there any performance deficit to having tables permenantly in MyISAM ?
201: [02:58:57] <Pyromanik> (with fulltext on fields, if it may never be used?)
202: [02:59:10] <Pyromanik> besides lack of transactional queries?
203: [02:59:42] <simon_w> Well, you've got the cost of maintaining that index
204: [02:59:48] <Pyromanik> right
205: [03:01:44] <Pyromanik> basically I'm trying to think of a way to enable fulltext index on Forum's Post.Content & ForumThread.Title iff forum search engine is set to ForumDatabaseSearch
206: [03:02:21] <Pyromanik> can I manipulate create_table_options from an extension?
207: [03:02:22] * Jayden90 quit (Quit: Jayden90)
208: [03:06:55] <simon_w> Yes
209: [03:07:25] * cloph has joined #silverstripe
210: [03:08:30] * cloph_away quit (Ping timeout: 264 seconds)
211: [03:22:54] * mdowton has joined #silverstripe
212: [03:24:06] <simon_w> I should lunch
213: [03:24:16] <Pyromanik> simon_w: just private static $create_table_options? will it matter if there's already a definition for that field?
214: [03:24:25] <Pyromanik> or will extension just override?
215: [03:27:21] <mdowton> Any ideas why site search wont find the Page_results.ss from the site root yet will when navigating to another page so it adds to the url?
216: [03:27:47] <simon_w> Pyromanik, um, should work? Otherwise, yaml/Config API
217: [03:28:09] <simon_w> mdowton, different page types?
218: [03:28:40] <mdowton> what do you mean by diffrent page types?
219: [03:29:03] <simon_w> Like HomePage and Page
220: [03:31:15] <mdowton> I have a hompage.ss but I have the search form included in the Header.ss file which runs on every page?
221: [03:31:41] * simon_w quit (Quit: Leaving)
222: [03:36:03] <Pyromanik> hmm
223: [03:36:46] <Pyromanik> mdowton: what is the action on your search form on the homepage/
224: [03:36:47] <Pyromanik> ?
225: [03:38:44] * SticksM has joined #silverstripe
226: [03:43:28] * Jayden90 has joined #silverstripe
227: [03:46:55] <mdowton> no action in the url just site url
228: [03:47:53] <mdowton> I 've tried creating a template for HomPage_results.ss but same error
229: [03:55:22] <zippy__> mdowton: is homepage extending from page?
230: [03:57:08] <mdowton> Yes
231: [03:57:58] <zippy__> and you'veflushed with the new templates?
232: [03:58:56] <mdowton> Yes even changes the ContentControllerSearchExtension file to render with Hompage.ss template just to make sure it was there?
233: [04:00:39] <mdowton> The error brings me back to page not found..... and if I search from there it works it seems only when theres an action in the url does it work correctly
234: [04:02:24] <batbadger> is there a tool built into silverstripe for moving ./assets/ and the db between installs? right now i'm just using tar / scp / mysqldump
235: [04:02:53] * Trooy has joined #silverstripe
236: [04:04:26] <Pyromanik> batbadger: naw
237: [04:04:41] <zippy__> batbadger: rsync the assets
238: [04:04:44] <Pyromanik> rsync & mysqldump about where it's at
239: [04:04:48] <Pyromanik> ^^
240: [04:04:57] <batbadger> eh it's only a couple of megs, also i just realised i can pipe straight into ssh
241: [04:05:03] <batbadger> so that's a time saver anyway
242: [04:05:04] <Pyromanik> I dun forgotted how $indexes work
243: [04:05:05] <Jayden90> batbadger: Not sure, but I use Transmit app's sync feature to grab assets of a live/staging server back onto my dev, and just dump the db accross
244: [04:05:20] <Pyromanik> I just tend to not re-use assets
245: [04:05:36] <mdowton> seems if add /home to url that works but navigating to site_url/home strips home from url..
246: [04:05:43] <batbadger> dump + tar | ssh ... | tar && mysql + mv
247: [04:05:53] <Pyromanik> mdowton: yeah, hence I asked what action on the form was
248: [04:06:04] <Pyromanik> it should be site/home/SearchForm
249: [04:06:23] <Pyromanik> well
250: [04:06:30] <Pyromanik> just home/SearchFrom
251: [04:06:45] <Pyromanik> mdowton: did you forget to <% base_tag %> in your template?
252: [04:07:16] <Pyromanik> <head><base href="yoursite/" />
253: [04:07:19] <Pyromanik> check
254: [04:07:21] * atmos has joined #silverstripe
255: [04:09:27] * DigNZ quit (Quit: DigNZ)
256: [04:09:31] <mdowton> base tag is there
257: [04:15:25] * zippy__ quit (Ping timeout: 245 seconds)
258: [04:24:31] <atmos> grrrr this treeDropdownField just is refusing to display properly
259: [04:27:05] <batbadger> i'm looking at BasicIteratorSupport and wondering how i go about doing a less-than
260: [04:27:38] <batbadger> only my first 4 items need a special class on them in my template loop
261: [04:29:59] <atmos> anyone know why my TreeDropdownField might just display everything, rather than open/closed parent/child nodes?
262: [04:32:00] <atmos> it is as if it doesn't recognise a pretty obvious heirarchy and just gives it bullet points...
263: [04:46:04] * SightUnseen has joined #silverstripe
264: [04:46:06] * SightUnseen has left #silverstripe
265: [04:51:26] <Pyromanik> how to turn DB::Query back into DataList?
266: [04:52:34] <Pyromanik> mdowton: is this just the standard $SearchForm?
267: [04:55:40] <mdowton> Yes from the tutorial..
268: [04:55:52] <Pyromanik> dont' follow the tutorial
269: [04:56:04] <Pyromanik> just FulltextSearchable::enable() in your _config.php
270: [04:56:10] <mdowton> yes done
271: [04:56:15] <Pyromanik> unless it's finally been updated to only do that
272: [04:56:24] <Pyromanik> (tutorial used to manually build a search form)
273: [04:56:50] <mdowton> opk so build my own form
274: [04:57:13] <Pyromanik> no
275: [04:57:15] <Pyromanik> don't.
276: [04:57:43] <Pyromanik> did you do anything other than FulltextSearchable::enable() in your config and $SearchForm in your template?
277: [04:58:25] <Pyromanik> mdowton: and if so, what version of SS are you using?
278: [04:58:31] <mdowton> 3.0
279: [04:58:43] * nickmolhoek quit (Quit: nickmolhoek)
280: [04:58:45] <Pyromanik> and you only did those two things?
281: [04:58:46] <mdowton> what abou the template to render results
282: [04:59:04] <Pyromanik> not so important
283: [04:59:13] <mdowton> I did those two things and the template
284: [04:59:16] <Pyromanik> right
285: [04:59:19] <Pyromanik> so that should work
286: [04:59:23] <Pyromanik> 3.0.?
287: [04:59:30] <Pyromanik> and you flushed?
288: [05:00:18] <mdowton> flush dev build 3.0.5
289: [05:01:22] <Pyromanik> and what happens?
290: [05:01:34] <Pyromanik> it just gives you a 404, just doesnt' use the right template, ??
291: [05:02:01] <mdowton> correct onlly from home page everywhere else is fine
292: [05:02:10] <Pyromanik> correct what?
293: [05:02:19] <Pyromanik> I listed 2 options there
294: [05:02:25] <mdowton> just give a 404]
295: [05:02:42] <mdowton> cant find the right template
296: [05:02:47] <Pyromanik> you don't have any custome routes do you?
297: [05:02:58] <Pyromanik> which? they're two entirely separate problems.
298: [05:04:20] <mdowton> no
299: [05:07:05] * DigNZ has joined #silverstripe
300: [05:08:42] <Pyromanik> install the default theme, see if it works.
301: [05:09:03] <Pyromanik> otherwise you're not giving me enough information to help you.
302: [05:09:05] * Pyromanik quit (Quit: leaving)
303: [05:10:07] * willr quit (Quit: willr)
304: [05:13:19] <ss23> Google Chrome could not load the webpage because github.com took too long to respond.
305: [05:13:27] <ss23> WELL LOOKS LIEK IT'S TIME TO GO HOME AND TIMESHEET HOURS FOR GITHUB BEING DOWN
306: [05:14:07] <ss23> dammit, it redirects me to the secur eversion
307: [05:14:07] <ss23> ;_;
308: [05:15:28] * Jayden90 quit (Quit: Jayden90)
309: [05:24:16] * SightUnseen has joined #silverstripe
310: [05:24:25] * SightUnseen has left #silverstripe
311: [05:41:42] * Trooy quit (Quit: Leaving)
312: [05:42:32] * Trooy has joined #silverstripe
313: [05:49:19] * DigNZ quit (Quit: DigNZ)
314: [05:54:43] * drama quit (Ping timeout: 250 seconds)
315: [06:03:05] * digitaldesign has joined #silverstripe
316: [06:05:06] <digitaldesign> hey guys, I'm just putting my first silverstripe site live and after deploying to the staging server i am not sure how to change the baseURL so that /admin works
317: [06:05:16] <digitaldesign> can anyone point me in the right direction?
318: [06:05:34] <digitaldesign> also my page URLS all have /index.php/ in front of them
319: [06:10:17] <wmk> digitaldesign, is mod_rewrite enabled? this is more a webserver config problem
320: [06:10:41] <wmk> did you also deploy /.htaccess ?
321: [06:15:41] * howardgrigg has joined #silverstripe
322: [06:17:03] <digitaldesign> actually no i had done a fresh install on the server. I've just deployed the htaccess from my local and its working fine now thanks mate.
323: [06:17:34] <digitaldesign> awesome
324: [06:19:18] * Jayden90 has joined #silverstripe
325: [06:19:23] <Jayden90> Getting a magic quotes error when attempting to deploy to a live server even though php info shows it is definitly off :(
326: [06:19:26] <Jayden90> Warning: get_magic_quotes_gpc support is being removed from Silverstripe. Please set this to off in your php.ini and see http://php.net/manual/en/security.magicquotes.php in /home/roselawc/public_html/framework/core/Constants.php on line 142
327: [06:21:07] <Trooy> Jayden90, did you check line 143 of /home/roselawc/public_html/framework/core/Constants.php
328: [06:24:21] <Jayden90> Yes, but I don't really know what goes on in core files. looks like it is feature detecting magik quotes in line 142
329: [06:26:38] <Jayden90> It seems to be get_magic_quotes_gpc() still exists as a function even though phpinfo says it is off
330: [06:36:05] * violetina2 has joined #silverstripe
331: [06:47:02] * Trooy quit (Ping timeout: 246 seconds)
332: [06:52:06] * Trooy has joined #silverstripe
333: [06:52:50] * digitaldesign has left #silverstripe
334: [07:04:07] * howardgrigg quit (Ping timeout: 264 seconds)
335: [07:07:33] * howardgrigg has joined #silverstripe
336: [07:10:15] * jodakiss has joined #silverstripe
337: [07:13:47] * ARNHOE has joined #silverstripe
338: [07:21:16] * ARNHOE_ has joined #silverstripe
339: [07:23:45] * ARNHOE quit (Ping timeout: 276 seconds)
340: [07:23:49] <Jayden90> Guys tried everything, cant get rid of this warning.
341: [07:24:11] <Jayden90> anyway to suppress warnings from being displayed on the front end?
342: [07:24:18] <jodakiss> hey guys can someone give me a hint with my multiformmodule issues ?
343: [07:24:40] <Jayden90> tried setting environment to live in config.yml but it still outputs
344: [07:29:19] * SticksM quit (Read error: Connection reset by peer)
345: [07:30:47] * Trooy quit (Quit: Leaving)
346: [07:35:27] * howardgrigg quit (Ping timeout: 276 seconds)
347: [07:38:47] * howardgrigg has joined #silverstripe
348: [07:39:24] * ARNHOE_ quit (Ping timeout: 240 seconds)
349: [07:41:02] * Jayden90 quit (Quit: Jayden90)
350: [07:42:22] * ARNHOE has joined #silverstripe
351: [07:42:58] <jodakiss> need help with mulstepform module please
352: [07:44:36] <jodakiss> anyone used teh multistepform module
353: [07:44:40] <jodakiss> ?
354: [07:44:52] <wmk> jodakiss, is noone is around to help you you may use the forum
355: [07:45:01] <wmk> unfortunately i didn't use this module yet
356: [07:46:14] <aragonne> jodakiss: what is the specific question?
357: [07:46:15] <Guits> I am running ss305 and cannot get
358: [07:46:16] <Guits> $allowed_children to work, I need to disable subpages on certain pagetypes.. Anyone got this right ?
359: [07:46:39] <wmk> Guits, did you do a ?flush=1
360: [07:47:48] <Guits> ..nope - thanx wmk that did the trick
361: [07:48:43] <Guits> Another thing... is there a way to set max depth of sitetree
362: [07:49:20] <wmk> Guits, yeah, in ss3 due to caching you have to flush all the time when developing. on the other head it should be more performant afterwards
363: [07:52:09] * Nimle quit (Ping timeout: 250 seconds)
364: [07:52:16] <wmk> never heard of max-depth, you can check it of course.
365: [07:52:46] <wmk> Tree is done during Hierarchy dataextensions, it has a method parentStack() that looks valuable for this issue.
366: [07:52:53] <wmk> s/during/using
367: [08:01:11] * zippy__ has joined #silverstripe
368: [08:24:42] <jodakiss> hi aragonne
369: [08:24:59] <jodakiss> thanks for getting back to me
370: [08:25:48] <jodakiss> i set it up following the instruction on git hub
371: [08:28:07] <aragonne> jodakiss: what error are you getting?
372: [08:32:30] * swordsmanz has joined #silverstripe
373: [08:33:33] <aragonne> Hey guys/gals, got an error in a form processor method. The form processor method usually gets two args: $data and $form. SS is reporting the $form is missing.
374: [08:34:02] <aragonne> Got to implementation code (truncated) here: http://sspaste.com/paste/show/521b1185c008e
375: [08:34:03] <jodakiss> i do get all my form steps i have setup displayed when rendering the progression, but when clicking the next button it wont load the next step
376: [08:34:42] <jodakiss> instead i get: mysite.dev/forms/application-form/ApplicationMultiForm?MultiFormSessionID=5540515987367df65d1353eb40ef04f15990b355
377: [08:34:51] <jodakiss> and an empty page
378: [08:35:02] <jodakiss> PAGE NOT FOUND
379: [08:35:14] <aragonne> jodakiss: can you post your code into sspaste
380: [08:35:20] <jodakiss> sure
381: [08:37:31] <Marvanni> the name of the Form is processCompanyForm, so it will go thru processCompanyForm first then try to find a formaction
382: [08:38:19] <Marvanni> and your trying to combine a Controller action and a Form in one method...
383: [08:39:00] <Marvanni> I would move CompanyDashBoardForm in a seperate method CompanyDashBoardForm(){} in the controller
384: [08:39:29] <wmk> is there any way to automate the ?flush when $allowed_actions is changed in a controller?
385: [08:40:53] <Marvanni> aragonne, see http://sspaste.com/paste/show/521b1185c008e
386: [08:42:05] <Marvanni> when would that change?
387: [08:45:47] <aragonne> Marvanni: thanks! I wanted to go this route you suggested initially but ran into a problem in that the CompanyDashboardForm is both a controller action AND a template variable. So if my template is $CompanyDashboardForm and my url to access the form is /dashboard/CompanyDashboardForm, SS throws an error when trying to hit the url
388: [08:47:00] <Marvanni> you should access page/company, and return $Form in the template MyPage_company
389: [08:47:17] <aragonne> if I access /dashboard only (instead of /dashboard/CompanyDashboardForm), then the form displays fine. BUT, I want the /dashboard url to be a landing page for this Dashboard application and not display the form unless there's a controller action to request it
390: [08:47:18] <Marvanni> of course other ways are possible, but better start with that
391: [08:47:46] <Marvanni> create seperate Layout templates
392: [08:48:05] <Marvanni> Page.ss for landing Page_company.ss for displaying the form
393: [08:49:50] <aragonne> Marvanni: Thanks for the tips, but my desired results for the urls are: /dashboard
394: [08:50:01] <aragonne> sorry …. starting again here
395: [08:50:43] <aragonne> dashboard = application landing page
396: [08:51:02] <aragonne> dashboard/company = company edit form
397: [08:52:39] <aragonne> (wanted to do dashboard/CompanyDashboardForm initially, but after trying this approach, get an error from SS … I think it's because CompanyDashboard is both a template var and also a method name so there's some conflict)
398: [08:54:16] <Marvanni> no thats probably because you are accessing the Form directly from url
399: [08:55:18] * Trooy has joined #silverstripe
400: [08:55:46] <aragonne> so in the normal way to create forms in SS, we define a method called CompanyDashboardForm() in a controller and then just reference it in the template using $CompanyDashboardForm without the need for any url param, so for example, dashboard/ will display the form without the need for any additional URL params. However, I want the dashboard/ url to be a landing page and not to display the form unless there's something in
401: [08:55:47] <aragonne> URL to indicate the form should be shown
402: [08:55:52] <jodakiss> [18:37] <jodakiss> the template: http://www.sspaste.com/paste/show/521b12a3b12c3 [18:38] <jodakiss> http://www.sspaste.com/paste/show/521b12f88982f [18:38] <jodakiss> extending the multiform [18:39] <jodakiss> spawing the form: http://www.sspaste.com/paste/show/521b134de0df9 [18:41] <jodakiss> step 1: http://www.sspaste.com/paste/show/521b13a04ad34 [18:41] <jodakiss> sorry [18:41] <jodakiss> that was step 2: http://www.sspas
403: [08:57:14] <aragonne> Marvanni: I follow what you're saying … the form should not be accessed from the url, but unfortunately, my project requirements dictates I need something distinguishing in the URL to indicate that the form should be shown
404: [08:58:49] <Marvanni> that where you can use a Controller action for
405: [08:59:20] <aragonne> Marvanni: sorry, didn't follow that comment
406: [08:59:48] <Marvanni> you controller is dashboard right?
407: [09:00:01] <aragonne> yes
408: [09:00:26] <Marvanni> so you can add a controller action named company?
409: [09:00:30] <Marvanni> dashboard/company
410: [09:00:33] <aragonne> ok
411: [09:00:58] <Marvanni> and create Layout Tempaltes for the index and company action
412: [09:01:10] <Marvanni> Layout/ControllerName.ss
413: [09:01:24] <Marvanni> Layout/ControllerName_company.ss
414: [09:02:04] <Marvanni> In the last one you add $CompanyDashboardForm wich is a method that return the form in your controller
415: [09:02:05] <aragonne> Marvanni: I see where you're going with this … let me step back and think about this
416: [09:03:39] <aragonne> right, so we are taking advtg. of SS' auto template detection by classname_methodname
417: [09:03:55] <Marvanni> yeah
418: [09:04:14] <aragonne> OK, thanks for the help. I will give it a shot!
419: [09:12:03] * howardgrigg quit (Remote host closed the connection)
420: [09:21:14] * osterlaus has joined #silverstripe
421: [09:30:01] * Marvanni_ has joined #silverstripe
422: [09:30:52] * priithansen has joined #silverstripe
423: [09:56:12] * mdowton quit (Quit: The computer fell asleep)
424: [09:58:51] * zippy__ quit (Quit: zippy__)
425: [10:25:35] * g4b0_ has joined #silverstripe
426: [10:25:57] <g4b0_> hi all
427: [10:30:29] * howardgrigg has joined #silverstripe
428: [10:32:39] <Zauberfisch> blubb
429: [10:33:52] <Guits> I am trying to make ICSReader work in ss3(05) ..read somewhere that it does not work (yet?).. anyone got info on that?
430: [10:35:33] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
431: [10:43:34] * Shrike_Finland has joined #silverstripe
432: [10:59:24] * Bollig|DesignCty has joined #silverstripe
433: [11:00:23] * Guits quit (Read error: Connection reset by peer)
434: [11:00:27] * MrGuits has joined #silverstripe
435: [11:09:10] * g4b0_ quit (Read error: Operation timed out)
436: [11:19:47] * Marvanni_ quit (Quit: Marvanni_)
437: [11:20:22] * Marvanni_ has joined #silverstripe
438: [11:20:22] <MrGuits> Anyone got news on final 3.1 release date?
439: [11:20:36] * Bollig|DesignCty quit (Quit: Bollig|DesignCty)
440: [11:23:27] * g4b0_ has joined #silverstripe
441: [11:29:32] * Marvanni_ quit (Quit: Marvanni_)
442: [11:33:51] * violetina2 quit (Remote host closed the connection)
443: [11:41:12] * priithansen quit (Quit: priithansen)
444: [11:52:57] * violetina2 has joined #silverstripe
445: [11:55:44] * Bollig|DesignCty has joined #silverstripe
446: [11:57:29] * Bollig|DesignCty quit (Client Quit)
447: [11:59:06] <wmk> MrGuits, not htat i know of
448: [12:06:57] * DesignerX has joined #silverstripe
449: [12:12:40] <DesignerX> hi, I have question about how to deal with "addresses" in a good system design. For example : In a realestate managment software, should I create a seperate table for addresses & have a has_one relation or have the Address fields on each object?
450: [12:15:35] * Marvanni_ has joined #silverstripe
451: [12:44:25] * g4b0_ quit (Ping timeout: 260 seconds)
452: [12:44:25] <DesignerX> and another question related to above, "if" i was to have the Address as its own Object, how can I find another object by "address". al this at the backend for now .
453: [12:44:25] * ss-log quit (Ping timeout: 256 seconds)
454: [20:41:42] * ss-log has joined #silverstripe
455: [20:52:44] * Stomach has joined #silverstripe
456: [20:55:02] <Pyromanik> trying to apply fulltext
457: [20:55:35] <Pyromanik> top of the stack: SearchFilter->getDbName( ) ..\FulltextFilter.php:33
458: [20:58:35] * zippy__ has joined #silverstripe
459: [20:59:02] <Pyromanik> http://iforce.co.nz/i/gdzst5xb.idi.png
460: [20:59:19] <Pyromanik> balls
461: [20:59:21] <Pyromanik> f you cache.
462: [20:59:26] <Pyromanik> meh
463: [21:00:18] <Pyromanik> hmm, closure, whatever
464: [21:05:25] <Pyromanik> also, why is fulltextsearchable in framework, not CMS?
465: [21:06:19] * UncleCheese has joined #silverstripe
466: [21:10:57] * Stomach quit (Quit: Leaving.)
467: [21:14:44] <UncleCheese> vodafone broadband is out for the fourth time in two weeks
468: [21:14:54] <UncleCheese> waiting two days for a tech to come out.. for the fourth time
469: [21:16:42] <Pyromanik> UncleCheese: really, you should cancel your contract and change provider.
470: [21:16:49] <UncleCheese> yeah, i'm doing that today
471: [21:16:52] <UncleCheese> who are you with?
472: [21:16:58] <Pyromanik> Snap at home.
473: [21:17:06] <UncleCheese> i called them, but you have to sign a 24 month contract
474: [21:17:15] <Pyromanik> TelstraClear at work (which is now owned by Vodafone).
475: [21:17:20] <Pyromanik> do you?
476: [21:17:25] <Pyromanik> not sure that I did.
477: [21:18:00] <UncleCheese> if you go month-to-month, you have to buy the modem
478: [21:18:08] <UncleCheese> which is like $350
479: [21:18:09] <Pyromanik> they're about $100.
480: [21:18:12] <Pyromanik> o.0
481: [21:18:15] <UncleCheese> VSDL modem?
482: [21:18:20] <Pyromanik> did you ask ... ah yeh.
483: [21:18:58] <Pyromanik> honestly you'll be fine with ADSL2+
484: [21:19:01] <UncleCheese> hmm
485: [21:19:33] <Trooy> My gf needs a new router as her current one overheats. however she is in zoning for fiber in the next 2 years, so only needs something to last until then, does anyone have a suggestion ?
486: [21:19:49] <Pyromanik> Trooy: I would ask irogue
487: [21:19:51] * mrzero_ has joined #silverstripe
488: [21:19:54] * mrzero quit (Read error: Connection reset by peer)
489: [21:19:57] * mrzero_ is now known as mrzero
490: [21:19:57] <Pyromanik> he's Mr Router NZ.
491: [21:20:30] * howardgrigg has joined #silverstripe
492: [21:20:52] <Pyromanik> also it's spelt fibre in NZ.
493: [21:21:42] <Trooy> Ah okay, I shall ask him when I see him online (:
494: [21:22:31] <Pyromanik> Trooy: trouble is he is always online, not always at irc screen though.
495: [21:22:55] * Stomach has joined #silverstripe
496: [21:23:04] <Pyromanik> Trooy: Dreytek vigor is popular iirc.
497: [21:23:04] <Trooy> Yeah, I was going to wait until he was chatting in here before I asked him
498: [21:23:17] <Pyromanik> probably just get one of those 120's.
499: [21:23:48] <Pyromanik> also, searchfilter doesn't support Table.Field
500: [21:24:07] <Pyromanik> this is a disappointment, how do I use it with ->innerJoin()
501: [21:24:09] <Pyromanik> :<
502: [21:24:23] <UncleCheese> Pyromanik: Do you have a 50GB plan?
503: [21:24:30] <UncleCheese> that seems awfully low
504: [21:24:32] <Pyromanik> UncleCheese: I am not even sure what I have,.
505: [21:24:39] <Pyromanik> UncleCheese: yeah, it's a base plan
506: [21:24:40] <Pyromanik> iirc
507: [21:24:40] <Pyromanik> yes
508: [21:24:49] <Pyromanik> 50Gb base, then you have addon packs
509: [21:24:49] * howardgrigg quit (Ping timeout: 246 seconds)
510: [21:24:57] <UncleCheese> yeah
511: [21:24:59] <UncleCheese> ugh
512: [21:25:04] <UncleCheese> this is so confusing
513: [21:25:15] <Pyromanik> so you get 50Gb for the base rate, then for an extra $20 iirc (making it about $70 per month) you get about 500Gb.
514: [21:25:24] <UncleCheese> if i sign a 24 month contract, i get a free VDSL modem, plus an extra 100GB per month for free
515: [21:25:33] <Pyromanik> a bit of an exaggeration, but it's a significant increase.
516: [21:25:38] <Pyromanik> yeh
517: [21:25:48] <UncleCheese> oh, wow.. that's pretty nice
518: [21:25:52] <Pyromanik> it's not likely that you'll be swapping providers if you're happy.
519: [21:25:55] <UncleCheese> just for an extra 20 bucks?
520: [21:26:24] <UncleCheese> yeah, but it's just weird to have an official commitment to living in Wellington
521: [21:26:47] * zagoodwin has joined #silverstripe
522: [21:26:48] * Trooy_ has joined #silverstripe
523: [21:26:55] <Pyromanik> UncleCheese: I agree I don't like being bound in by anything, but realistically the penalty for early disconnection is usually only about $100 anyway.
524: [21:27:09] <Pyromanik> which is just over a month's fee.
525: [21:27:40] <Pyromanik> and if you're really unhappy it's likely for a service reason, so you can use that to get out of the contract (like with Vodafone)
526: [21:28:22] <Pyromanik> I thought the same thing when I signed up. But when I look at it now, I've been in my place for 2 and a half years.
527: [21:28:46] <atmos> Pyromanik: wait, that works?
528: [21:28:49] <Pyromanik> not that it matters if you move, it matters if you move and don't keep snap as your ISP.
529: [21:28:57] <Pyromanik> atmos: no. that's what I'm complaining about.
530: [21:29:10] * Trooy quit (Ping timeout: 245 seconds)
531: [21:29:16] <Pyromanik> atmos: wait, are we talking about searchfilter or shitty ISPs?
532: [21:29:26] <atmos> Pyromanik: I'm referring to getting out of a contract if the service
533: [21:29:31] <atmos> ...is bad
534: [21:29:37] <Pyromanik> atmos: yes.
535: [21:29:52] <atmos> Pyromanik: hmmmm interesting
536: [21:29:55] <Pyromanik> although if they're anythnig like slingshot they'll try to claim otherwise and use their might
537: [21:30:06] <Pyromanik> "million dollar company and lawyers to match" etc
538: [21:30:10] <atmos> Pyromanik: they tried that with me and failed
539: [21:30:22] <Pyromanik> yeh
540: [21:30:43] <Pyromanik> I had a mate get a bill from Vodafone for some service thing the helpdesk chap told him wasn't chargable
541: [21:30:49] <Pyromanik> went all the way to disputes
542: [21:30:51] <atmos> Pyromanik: only because they left the diconnection fee until 8 months after I cancelled it, citing 'they forgot' but still expected me to pay
543: [21:30:56] <Pyromanik> in the end they had to pay him out.
544: [21:31:18] <Pyromanik> atmos: haha
545: [21:31:23] <Pyromanik> they're cheeky eh.
546: [21:31:35] <atmos> yeh
547: [21:31:47] <Pyromanik> slingshot claimed we never lodged a complaint, so how were they to know the service was not up to scratch
548: [21:31:56] <Pyromanik> which is bullshit, we had about 12 logged for the same fault.
549: [21:32:18] <Pyromanik> including an $80 credit at one point for poor service & not solving the fault at one point
550: [21:32:30] * nickmolhoek quit (Ping timeout: 245 seconds)
551: [21:32:44] <Pyromanik> unfortunately mate coudln't be arsed arguing over $100 so paid them.
552: [21:32:58] <atmos> what's going on here... tinyMCE spellcheck not workign?
553: [21:33:06] <atmos> X<
554: [21:35:32] <UncleCheese> Pyromanik: The early termination fee is $499
555: [21:37:31] <Pyromanik> wow
556: [21:37:40] <Pyromanik> that's certainly gone up since I last had to pay one :<
557: [21:37:53] <Pyromanik> atmos: LOL
558: [21:37:55] <Pyromanik> LOLOLOLOLOLOL
559: [21:38:01] <Pyromanik> people actually use that
560: [21:38:03] <Pyromanik> ps
561: [21:38:05] <Pyromanik> pspell
562: [21:38:05] <Pyromanik> then
563: [21:38:07] <Pyromanik> hack core.
564: [21:38:23] <Pyromanik> https://github.com/chillu/silverstripe-framework/commit/0e7231ff60ef04d5b223b20c1bb779be6418d34a
565: [21:38:32] <atmos> Pyromanik: hahah, one of our contribs. just asked my if it's broken
566: [21:38:45] <zippy__> Mornings
567: [21:38:55] <Pyromanik> ??
568: [21:38:59] <Pyromanik> so confuse.d
569: [21:39:03] <Pyromanik> hi zippy__
570: [21:39:42] <atmos> Pyromanik: nvm, I thought it had been browser based for a some time - just never bothered to check :P
571: [21:43:41] * swordsmanz is now known as little
572: [21:43:49] <UncleCheese> do I need VDSL?
573: [21:44:11] * little is now known as swordsmanz
574: [21:44:17] <guzzlefry> I've somehow manged my SS install to where the background music in my Page.ss is playing in the CMS...
575: [21:45:55] <atmos> guzzlefry: LOL
576: [21:48:21] <Pyromanik> UncleCheese: no.
577: [21:48:31] <Pyromanik> ADSL2+ should serve you fine.
578: [21:48:53] <UncleCheese> VDSL is more than twice as fast
579: [21:49:04] <Pyromanik> UncleCheese: yes, but ADSL is fast enough.
580: [21:49:05] <UncleCheese> but you probably never see those speeds, right?
581: [21:49:17] <Pyromanik> well, you do, but only if you're a super duper downloader.
582: [21:49:22] <UncleCheese> gotcha
583: [21:49:28] <UncleCheese> but it's good enough for streaming?
584: [21:49:50] <Pyromanik> I have ADSL2 (not plus I think), and that gets me a down stream max of over 1Mb.s
585: [21:49:54] <Pyromanik> Mb/s
586: [21:50:07] <Pyromanik> it's fine for streaming.
587: [21:50:21] <Pyromanik> if it's not, then generally it's becasue the source is crap.
588: [21:50:29] <UncleCheese> right
589: [21:50:41] <UncleCheese> your connection speed is only a small fraction of what determines "speed"
590: [21:50:45] <Pyromanik> unless you're streaming 3 HD 1080 movies at once.
591: [21:50:51] <Pyromanik> mmm.
592: [21:51:04] <Pyromanik> there are 'max line speeds' and all sorts.
593: [21:51:17] <Pyromanik> what is advertised as max is seldom what is ever obtained.
594: [21:51:35] * Marvanni_ has joined #silverstripe
595: [21:51:40] * swordsmanz is now known as wetpussy
596: [21:51:42] <Pyromanik> same deal with wireless. you can be sitting right next to the access point and not get the famed max of whatever you're connecting to (eg N)
597: [21:52:13] * wetpussy is now known as swordsmanz
598: [21:52:25] <atmos> 0.o
599: [21:53:17] <UncleCheese> i'd be happy with just something that stays on for more than 48 hours at a time
600: [21:54:13] <atmos> UncleCheese: I don't get how you don't have that now... I haven't dealt with dropouts in over 3 years
601: [21:54:42] <atmos> I guess it depends on what you're doing :P
602: [21:54:50] <UncleCheese> every time, they do the same thing.. i wait two days, they send a tech out, and he scratches his head for an hour
603: [21:54:59] <UncleCheese> saying there's no reason why we shouldn't have internet
604: [21:55:05] <UncleCheese> then he just goes out to the pole and changes the connectors
605: [21:55:09] <UncleCheese> and it works
606: [21:55:17] <UncleCheese> 48-96 hours later, it's off again
607: [21:55:24] <UncleCheese> repeat
608: [22:00:21] <Pyromanik> urgh, forum so broken.
609: [22:00:24] <Pyromanik> gosh willr
610: [22:01:00] <Pyromanik> UncleCheese: we had an issue like that with slingshot
611: [22:01:12] <Pyromanik> They'd jostle a cable in the exchange
612: [22:01:19] <Pyromanik> it'd come alright for a while
613: [22:01:25] <Pyromanik> slowly deteriorate into nothing
614: [22:01:31] <Pyromanik> they'd go back
615: [22:01:47] <Pyromanik> we kept telling them they must have a more serious fault
616: [22:02:02] <Pyromanik> they told us it was our line (ie, our fault, we'd have to pay for it to be fixed or looked at)
617: [22:02:10] <Pyromanik> we changed providers
618: [22:02:13] <Pyromanik> problem stopped.
619: [22:02:18] <Pyromanik> obviously their fault.
620: [22:02:43] <Pyromanik> tl;dr, magnets dude.
621: [22:02:47] * violetina quit (Remote host closed the connection)
622: [22:05:37] <UncleCheese> magnets?
623: [22:05:52] <Pyromanik> f'n magnets man, how do they work?
624: [22:05:56] <Stomach> http://www.youtube.com/watch?v=RQWksKNrJm0
625: [22:05:58] <Pyromanik> (internet meme)
626: [22:06:20] <Pyromanik> wow
627: [22:06:31] <Pyromanik> did not know where it originated from.
628: [22:06:40] <Pyromanik> that's... actually kinda a letdown.
629: [22:06:46] <UncleCheese> god, i love that vi
630: [22:06:47] <UncleCheese> d
631: [22:07:18] <UncleCheese> "what the fuck is a clock?"
632: [22:07:35] <Pyromanik> UncleCheese: with snap, if you buy an addon pack (ie, that $20 for more datas I was talking about) you get unlimited downloads between 1am and 6am
633: [22:07:44] <UncleCheese> right
634: [22:07:49] <UncleCheese> but even for ASDL, the modem is $350
635: [22:07:55] <UncleCheese> it's crazy
636: [22:07:58] <Pyromanik> also you can buy 'all you can eat' addons, which make things like youtube free.
637: [22:08:04] <Pyromanik> UncleCheese: buy your own.
638: [22:08:18] <UncleCheese> hmm?
639: [22:08:37] <Pyromanik> http://pricespy.co.nz/product.php?p=464899
640: [22:09:01] <Pyromanik> Just make sure it has the specs you need (ie, the right kind of ADSL)
641: [22:09:19] <atmos> Pyromanik: I though youtube addon was the only one? they have others?
642: [22:09:31] <Pyromanik> atmos: pretty sure. Although the others are mostly useless.
643: [22:09:45] <Pyromanik> like, some rando NZ based TV stream thing
644: [22:09:59] <Pyromanik> (ie, nothing on it worth watching, etc)
645: [22:11:08] * willr has joined #silverstripe
646: [22:12:07] <atmos> Pyromanik: if only it were Netflix
647: [22:14:17] <Pyromanik> divide ALL the things by Zero!
648: [22:14:24] <Pyromanik> forums/general-discussion/show/1
649: [22:14:26] <Pyromanik> :<
650: [22:15:11] <zippy__> DrayTek is a really good brand
651: [22:15:27] <Pyromanik> Yeh, I've not heard anything bad.
652: [22:15:59] * ajmitch heard there's a vigor 130 that also does vdsl now
653: [22:16:05] <ss23> Nothing says "enterprise grade" quite like running your corporate website behind a Linksys WRT45G with dropbear ssh open to the world o_0
654: [22:19:34] <Pyromanik> ajmitch: UncleCheese http://www.broadbandbuyer.co.uk/Shop/ShopDetail.asp?ProductID=15298
655: [22:19:39] <Pyromanik> I'd say you're right.
656: [22:19:49] <UncleCheese> will that work?
657: [22:20:46] <guzzlefry> Dropbear ssh sounds interesting.
658: [22:21:13] * ajmitch has the vigor 120, it's stable & works well
659: [22:25:49] <UncleCheese> Pyromanik: they don't ship to NZ, though, do they?
660: [22:32:14] <ajmitch> http://www.ascent.co.nz/productspecification.aspx?ItemID=417343
661: [22:32:22] <ajmitch> already places in NZ you can get it
662: [22:34:02] * Marvanni_ quit (Quit: Marvanni_)
663: [22:35:57] <batbadger> hey, is there a way i can do a loop / while in a template and apply one class if the Pos is < 4 and another class if it's > 4
664: [22:39:41] <UncleCheese> in 3.1 you can
665: [22:39:53] * Marvanni_ has joined #silverstripe
666: [22:40:22] <batbadger> yeah i'm in 3.0.4
667: [22:40:38] <ss23> You ran to be running the very latest 3.0, batbadger
668: [22:40:38] <ss23> like
669: [22:40:46] <ss23> batbadger: I urge you to, given the security release
670: [22:41:04] <batbadger> i'm not chief dork on the project
671: [22:41:06] <batbadger> i get no say in it
672: [22:41:17] <ss23> awww
673: [22:41:26] <batbadger> i'm just a lesser beard
674: [22:42:56] <atmos> batbadger: we're in the same boat
675: [22:43:12] * Marvanni_ quit (Client Quit)
676: [22:43:43] <ss23> atmos: No you're not! :<
677: [22:44:06] <atmos> ss23: I meant being lesser beards
678: [22:44:09] <atmos> ?P
679: [22:44:09] <ss23> oic
680: [22:44:11] <ss23> lol
681: [22:44:36] <ss23> atmos: FWIW, we give a bunch of other clients access to git and our deployment tools so that they're able to like... od their own development and just use us for help
682: [22:45:00] <ss23> atmos: I'm not sure who your sales / management people are, but if you guys did want more control over the development process, we're open to being flexible to however you need us ^.^
683: [22:45:07] * ss23 promotes SilverStripe :D
684: [22:45:59] <atmos> ss23: we're at a state now where the lingering issues are fairly minor - possibly after the next quater
685: [22:46:07] <atmos> quarter*
686: [22:46:07] <ss23> Yep yep
687: [22:51:12] <zippy__> ss23: Isn't that security release only for the flush "issue"?
688: [22:51:19] <ss23> Oh
689: [22:51:20] <ss23> wait
690: [22:51:21] <ss23> Yes
691: [22:51:22] <ss23> eh
692: [22:51:29] <ss23> I was thinking 2.x
693: [22:51:39] <ss23> dammit, simon_w isn't here
694: [22:54:03] <atmos> so why was spellchecker removed?
695: [22:54:18] <atmos> unused?
696: [22:55:45] <zippy__> browsers have them built in these days I think
697: [22:55:54] * manda has joined #silverstripe
698: [22:56:07] <zippy__> >> Replaced by browser-based spellchecking if available (Chrome, Firefox),
699: [22:56:12] <ss23> atmos: API deprecated
700: [22:56:15] <ss23> atmos: used to use Google
701: [22:56:30] <ss23> atmos: If you want it, I think we're adding it for some other clients... iirc cwp has some thing about it
702: [22:57:08] <atmos> ss23: Yeah I'm waiting to see if a request for it to return comes in, I'd be happy to add it back in and commit it up
703: [22:57:24] * travis-ci has joined #silverstripe
704: [22:57:24] <travis-ci> [travis-ci] silverstripe/silverstripe-framework#877 (3.1.0 - 716e3b9 : Hamish Friedlander): The build passed.
705: [22:57:24] <travis-ci> [travis-ci] Change view : https://github.com/silverstripe/silverstripe-framework/compare/40c239076b16...716e3b9d470c
706: [22:57:24] <travis-ci> [travis-ci] Build details : http://travis-ci.org/silverstripe/silverstripe-framework/builds/10644389
707: [22:57:24] * travis-ci has left #silverstripe
708: [22:58:47] <ss23> atmos: https://github.com/silverstripe/silverstripe-framework/issues/2213 ingo did some work on it
709: [22:59:52] <ss23> atmos: His PR indicates you can add it to your mysite/_config if you have the right plugin installed etc
710: [23:00:25] * manda quit (Ping timeout: 250 seconds)
711: [23:01:43] * howardgrigg has joined #silverstripe
712: [23:04:41] * simon_w has joined #silverstripe
713: [23:05:42] * zagoodwin quit (Quit: My iMac has gone to sleep. ZZZzzz…)
714: [23:06:11] * manda has joined #silverstripe
715: [23:10:23] * manda quit (Ping timeout: 250 seconds)
716: [23:10:25] * manda_ has joined #silverstripe
717: [23:14:43] * manda_ quit (Ping timeout: 250 seconds)
718: [23:19:18] <Pyromanik> UncleCheese: well not that UK site probably, but search around for one in NZ. Ask irogue, he works for the NZ distributor.
719: [23:20:04] <simon_w> techlust!
720: [23:20:17] <ss23> lol
721: [23:20:24] <ss23> Snappernet!
722: [23:20:27] <Pyromanik> mm
723: [23:20:44] <simon_w> Hmm, no routers on techlust at the moment though
724: [23:21:28] <Pyromanik> no deals on techlust at the moment :<
725: [23:21:35] <Pyromanik> hasn't been in a while
726: [23:21:40] <simon_w> http://techlust.co.nz/more
727: [23:21:44] <Pyromanik> yeh I know
728: [23:21:48] <Pyromanik> but I mean weekly deals
729: [23:24:03] <simon_w> I saw some over the weekend
730: [23:24:14] <simon_w> Them pink iPod cables!
731: [23:25:04] <Pyromanik> simon_w: bork'd Fulltext searchfilter?
732: [23:25:36] <Pyromanik> 3.1*
733: [23:25:40] <simon_w> No idea
734: [23:25:48] <Pyromanik> appears to be.
735: [23:25:51] <simon_w> Fix it!
736: [23:25:57] <Pyromanik> noideahow
737: [23:26:16] <Pyromanik> seems it fails in some kind of 'get Db name of this field' search thing
738: [23:26:22] <Pyromanik> don't have time to look into it now
739: [23:26:29] <simon_w> Well, I have code potentially running on FB servers now, so screw going down that rabbit hole again :p
740: [23:26:35] <Pyromanik> too busy wondering why paginatedlist is giving me division by 0 errors
741: [23:26:41] <simon_w> (correlation, not causation)
742: [23:26:54] <Pyromanik> huh?
743: [23:27:42] <simon_w> I'm not going down the FullText rabbit hole again, but that's not caused by having code on some fancy high-use servers
744: [23:27:53] <Pyromanik> oic
745: [23:27:55] <Pyromanik> yeah
746: [23:27:59] <Pyromanik> I'm not looking forward to it.
747: [23:28:18] <Pyromanik> might just go back to the super huge and ugly DB::query()
748: [23:28:38] <Pyromanik> that factors in an order by relevancy too that I can't get via ORM.
749: [23:30:53] <ss23> 11:26:27 <@simon_w> Well, I have code potentially running on FB servers now, so screw going down that rabbit hole again :p
750: [23:30:57] <ss23> wow
751: [23:30:58] <ss23> All high and mighty now
752: [23:31:05] <simon_w> Now?
753: [23:31:09] <ss23> lol
754: [23:31:11] <ss23> touche
755: [23:31:41] <ss23> Though lets be honest, I'm not sure Facebook is the shining beacon of competency in the tech industry
756: [23:32:20] <simon_w> Well, I also have code on any server running PHP 5.5
757: [23:33:29] * zagoodwin has joined #silverstripe
758: [23:36:19] <ss23> Sure, and I have code running on anyones server who's using krb5 :D
759: [23:36:24] <ss23> I would argue mine is more fun~
760: [23:36:52] <ss23> Though I didn't do it as a PR
761: [23:36:55] <ss23> So it doesn't show up as mine
762: [23:36:55] <ss23> :<
763: [23:37:10] <ss23> And it was close to being the most useless patch in the world, though technically it was the difference between compiling on clang and not
764: [23:37:43] <ss23> Argument 1 passed to Composer\Installers\BaseInstaller::__construct() must implement interface Composer\Package\PackageInterface
765: [23:37:47] <ss23> screw you composer.
766: [23:46:17] * simon_w needs to try to remember to have lunch before 4 today
767: [23:47:16] <ss23> lol simon_w
768: [23:47:19] <ss23> Did you have a fun bus home last night?
769: [23:47:31] <simon_w> I didn't bus home yesterday
770: [23:47:40] <ss23> Fine, but to wherever!
771: [23:47:50] * spronk has left #silverstripe
772: [23:49:34] <simon_w> Meh
773: [23:50:08] * Trooy_ quit (Quit: Leaving)
774: [23:50:28] * spronk has joined #silverstripe
775: [23:56:34] <Pyromanik> who was having a go about CDNs yesterday?
776: [23:56:56] <Pyromanik> http://www.webdrive.co.nz/infographic-cdn/
777: [23:57:18] <batbadger> i was being bullied over like 1/7th of a second per socket tear up
778: [23:57:35] <Pyromanik> NZ CDN.
779: [23:57:37] <Pyromanik> ^^

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