--- Log opened Mon Jan 01 00:00:04 2007 00:01 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 00:38 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 00:38 -!- mode/#webgui [+v crythias] by ChanServ 00:44 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 00:44 -!- mode/#webgui [+v crythia1] by ChanServ 01:04 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 01:12 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 01:45 -!- crythias [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has joined #webgui 01:45 -!- mode/#webgui [+v crythias] by ChanServ 01:45 -!- crythia1 [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has joined #webgui 01:45 -!- mode/#webgui [+v crythia1] by ChanServ 02:03 -!- crythias [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 02:08 -!- crythia1 [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 02:13 -!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has joined #webgui 02:13 -!- mode/#webgui [+v crythias] by ChanServ 02:13 -!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has left #webgui [] 04:17 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: @preaction-m, PedersenMJ, ckotil, perlbot, Radix__, @preaction, vidar_ 04:23 -!- Netsplit over, joins: @preaction-m, ckotil, vidar_, PedersenMJ, Radix__ 04:23 -!- Netsplit over, joins: @preaction 04:23 -!- Netsplit over, joins: perlbot 05:17 -!- Radix__ changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.2) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | Happy New Year everyone! 05:50 -!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has joined #webgui 05:50 -!- mode/#webgui [+v crythias] by ChanServ 12:13 -!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has quit [Read error: 110 (Connection timed out)] 12:48 -!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has joined #webgui 12:48 -!- mode/#webgui [+v crythias] by ChanServ 13:09 -!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has quit [Read error: 110 (Connection timed out)] 20:49 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui 20:49 -!- mode/#webgui [+v crythias] by ChanServ --- Day changed Tue Jan 02 2007 00:07 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has left #webgui [] 02:24 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 03:21 -!- crythia1 [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui 03:21 -!- mode/#webgui [+v crythia1] by ChanServ 04:35 < Radix-wrk> Hmm.. just realised why the webgui forum ratings are always screwed up 04:35 < Radix-wrk> Visitor can rate forum posts up or down 04:36 < Radix-wrk> Which means that every web crawler under the sun is effectively activating rate up/rate down at random and screwing up everyone's karma as a consequence 05:02 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui 05:02 -!- mode/#webgui [+v crythias] by ChanServ 05:19 -!- crythia1 [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 05:31 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has left #webgui [] 06:55 < Radix-wrk> I'd love to know how to add a page to the community wiki 07:11 < Radix-wrk> LOL - http://www.plainblack.com/install/upgrade_help?sortBy=rating 07:11 < Radix-wrk> a rating of 1994 10:06 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 16:38 -!- nutrino [n=newtrino@snare.grnoc.iu.edu] has joined #webgui 16:39 < nutrino> Are there any known security bugs with webgui? 16:41 -!- nutrino [n=newtrino@snare.grnoc.iu.edu] has quit [Client Quit] 16:41 < ckotil> ^ any known security bugs? 17:35 < ckotil> yeah im having some major issues. 18:07 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:07 -!- mode/#webgui [+v crythias] by ChanServ 18:08 <+crythias> hmm 18:08 <+crythias> HNY and all that. 18:18 < ckotil> yup 18:18 < ckotil> i get back to work and webgui has shit the fan 18:18 <+crythias> question: 18:19 <+crythias> I have some info/tutorials that I've found on the internet for aua-style buttons (web2.0/3d/gel buttons) 18:19 <+crythias> aqua 18:19 <+crythias> in ANY case 18:20 <+crythias> the question is should a list (navigation) want to have same size buttons or size-per-entry? 18:21 < ckotil> size-per-entry, as in customizeable sizes? 18:27 <+crythias> yes 18:27 <+crythias> because... 18:28 < ckotil> could be usefull 18:28 < ckotil> it'd be a nice additional feature 18:28 <+crythias> people don't do this, but I know you can use a 1px wide repeating background with attached endcaps... 18:28 < ckotil> im guilty 18:29 <+crythias> I used this "trick" for the WebGUI 6 resizable theme, way back when. 18:36 < ckotil> nice 19:23 -!- Vrby [n=chatzill@69.179.38.206] has joined #webgui 19:50 < ckotil> damnit. i want the crawler bots to stop going through my http proxy 19:50 < ckotil> i think its killing my site 20:11 -!- Vrby [n=chatzill@69.179.38.206] has quit ["Chatzilla 0.9.73 [Firefox 1.5.0.9/2006120612]"] 20:18 <@preaction-m> ckotil: you hve a robots.txt? 21:50 < ckotil> yes 21:50 < ckotil> a good one 21:50 < ckotil> i think i found teh prob 21:50 < ckotil> fucking http proxy 21:52 < ckotil> our log files are ~30mb each 21:52 < ckotil> and its causing our whole server to seize when a crawler crawls the logs 21:53 < ckotil> does that sound plausible? 21:59 <@preaction-m> why ... how can a crawler get to the logs? 21:59 <+crythias> because http-access 22:00 <@preaction-m> why are the logs under DocumentRoot? is that how the WRE does it? 22:02 < ckotil> these are systems logs for researchers 22:02 < ckotil> http://globalnoc.iu.edu/abilene/research-data.html 22:02 < ckotil> bgp rib dumps 22:02 < ckotil> igp state dumps 22:02 < ckotil> etc... 22:04 < ckotil> have you thought of how to proxy large files? 22:04 < ckotil> it seems the http proxy asset is ... dumb when it comes to large files 22:05 -!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] 22:05 < ckotil> temp files should be used for large file support, and use the in memory for smaller files 22:09 <@preaction-m> the httpproxy asset is dumb, period. it should not be used for half as much as people use it for 22:09 <@preaction-m> far better to open a vhost on a different port 22:11 < ckotil> i like to use http proxy to bring content inline with my template 22:12 < ckotil> i could use iframe, but that has its drawbacks & limitationst oo 22:13 <@preaction-m> for simple informational pages, sure it works great. but people are trying to proxy CGI applications, binary files, etc... 22:13 < ckotil> yup 22:13 < ckotil> i tried the js http proxy 22:13 < ckotil> that didnt work quite like id hoped 22:14 <@preaction-m> there'd be a nice way for CGI applications to get "proxied" by having WebGUI execute the appropriate script with the appropriate arguments/data passed on STDIN 22:14 <@preaction-m> as for binary files, or large files, that's best handled by another apache host/instance 22:17 < ckotil> interesting 22:17 < ckotil> using stdin eh? 22:18 < ckotil> what types of stdin does webgui offer? 22:18 < ckotil> outside of building a wobject 22:41 <@preaction-m> it'd have to be a wobject 22:42 < ckotil> :{ 22:42 < ckotil> well thats the next step 22:42 <@preaction-m> call it an "Exec" or "CGI" wobject, build in some protections to allow only certain parameters to be passed, allow programs that don't use CGI to be called (normal CLI programs, perhaps) 22:43 < ckotil> yeah. they will start out very simple at first 22:44 < ckotil> hell my first attempt at building a wobject, printed text and did an evaluation 22:44 < ckotil> i havent made one that accepts input. thats the next step 22:45 < ckotil> how hard is it to allow users to switch between templates for a page? 22:45 <@preaction-m> on a per-user basis? 22:45 < ckotil> i.e. it defaults to one page and i want to give users the option of using a different template 22:45 < ckotil> i recently updated my template to scale the entire width of your screen 22:46 <@preaction-m> i'm not sure if template form inputs are valid for user profiles, but that'd be the best way 22:46 < ckotil> or plain scale to whatever size you desire. some people dont like this and id like to have a button tey can click to use the old template 22:46 < ckotil> is that possible? 22:47 <@preaction-m> sure it's possible, javascript could do it 22:47 < ckotil> ;] 22:48 < ckotil> cool i think i know how. use js to store and set the template varibale/url to whatever? 22:48 <@preaction-m> actually it'd be more use javascript to decide which CSS file to get 22:48 <@preaction-m> but that might work too, the two different URLs, but that'd be bad 22:49 < ckotil> they use the same css 22:49 < ckotil> i made sure of that. 22:49 < ckotil> whatd be bad about itt? 22:49 < ckotil> url to the template that is. 22:49 < ckotil> or is that determined even before the page loads? 22:49 <@preaction-m> that's determined before any data is sent to the user 22:49 < ckotil> hrm... 22:50 < ckotil> so how would i use js to change that? 22:50 <@preaction-m> it'd be bad because you'd have to maintain two versions of the same asset, but if one was a shortcut to the other with an override.... 22:50 < ckotil> yeah...fuuuuck that 22:50 <@preaction-m> that'd be best actually, one a shortcut to the other, with a template override 22:50 < ckotil> it could be done with css tho 22:51 < ckotil> i could have 2 css's and force widths to the one template. yeah, i could do it. 22:51 < ckotil> oh use shortcut assets? 22:51 < ckotil> sick. 22:51 < ckotil> & easy 23:23 < vidar_> what are you trying to do? 23:37 < ckotil> have 2 templates. that users can choose from 23:37 < ckotil> im not worried about it tho. 23:37 < ckotil> im heading home. ttyl 23:38 < vidar_> better do that with js --- Day changed Wed Jan 03 2007 01:37 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 01:37 -!- mode/#webgui [+v perlDreamer] by ChanServ 01:37 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has left #webgui [] 01:48 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 01:52 -!- Radix__ is now known as Radix| 02:18 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui 02:18 -!- mode/#webgui [+v crythias] by ChanServ 08:30 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:31 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 14:34 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Read error: 110 (Connection timed out)] 19:32 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 19:32 -!- mode/#webgui [+v crythias] by ChanServ --- Day changed Thu Jan 04 2007 00:09 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 00:09 -!- mode/#webgui [+v perlDreamer] by ChanServ 00:09 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has left #webgui [] 01:19 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:19 -!- mode/#webgui [+o rizen] by ChanServ 01:23 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] 01:23 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:23 -!- mode/#webgui [+o rizen] by ChanServ 01:27 <@rizen> by a show of angry fists...how many people are actually here right now? 01:34 -!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] 01:41 < xdanger> \o/ 01:41 -!- Irssi: #webgui: Total of 8 nicks [3 ops, 0 halfops, 0 voices, 5 normal] 01:41 <@rizen> wahoo!! 01:42 <@rizen> we've got a live one here! 01:42 < xdanger> =) 01:42 < xdanger> wazzup? 01:43 <@rizen> nothing at all 01:43 < xdanger> mmmm'k 01:43 <@rizen> was just wondering if anyone in that list is actually a real person 01:43 <@rizen> or if they're all bots 01:43 <@rizen> methinks we should put this channel to some good use 01:43 <@rizen> and i was just wondering where we stand at this point 01:43 <@rizen> apparently, mostly dead in the water 01:44 <@rizen> so starting from scratch 01:44 < xdanger> I'm just running irssin inside a screen so i'm "online" 24/7 01:52 < xdanger> It's a pity that webgui doesn't have a more active community 01:52 <@rizen> it's going to have 01:53 <@rizen> that's what i'm talking about 01:53 < xdanger> but... If you take a look at some php-crap, it's a good thing too ;) 01:53 <@rizen> this is part of my new years resolution for webgui 01:53 <@rizen> we will have a much stronger community by the end of 2007 01:53 < xdanger> there are so many crapy unuseful plugins for joomla! for examble 01:53 < xdanger> example 01:54 <@rizen> yup 01:54 <@rizen> part of the reason people think that the community is small for webgui 01:54 <@rizen> is that webgui has so many more features than most of it's competitors 01:54 <@rizen> it doesn't need as many plugins 01:54 <@rizen> cuz it already has that stuff built in 01:54 < xdanger> there are so many crapy unuseful plugins for for example 01:54 <@rizen> true... 01:54 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 01:55 <@rizen> but people using webgui are using it to do real work 01:55 <@rizen> they aren't using it for their family home page for the most part 01:55 <@rizen> that's the difference between us and joomla 01:55 <@rizen> webgui gets shit done 01:55 < xdanger> there's not a lot of "whisels and bells" (cant type that correctly) in webgui, but you can do thouse with a couple of plugins&template alterations =) 01:56 <@rizen> what kinds of whistles and bells would you like? 01:56 < xdanger> yup, I acctually was thinking of doing a "family page" with webgui... and have each member have their own pages and galleries... 01:57 <@rizen> yeah, i'm sorry...i didn't mean to say that you can't use it for your family home page 01:57 <@rizen> i use it for mine 01:57 < xdanger> not me... my clients say that this doesn't have something and I think about it overnight and then tell them 2-4 different ways to acomplish their goal... 01:57 <@rizen> just that most of our users are business and colleges 01:57 <@rizen> not home users 01:58 < xdanger> yup, webgui - not for beginners administrators... 01:58 < xdanger> whou wre has helped a lot 01:58 <@rizen> yup, templates give you a lot of power 01:58 <@rizen> this month and next i'm writing a whole new wre 01:58 <@rizen> with GUI management tools 01:59 <@rizen> i'm hoping to have it out the door by march 01:59 < xdanger> nice... so Is that the 0.8 that someone talked about? 01:59 <@rizen> yes 01:59 <@rizen> we'll probably put out a few more 0.7 patches 01:59 < xdanger> ok, so can stop waiting for that =) 01:59 <@rizen> but no new dev is going into that 01:59 <@rizen> all new dev is going into wre 0.8 02:00 < xdanger> Just before christmas I was just testing our upgrade path 6.8.10->7.2.3... 02:00 < xdanger> I'm a bit worried about spectre 02:00 < xdanger> is it stable/safe 02:01 < xdanger> I know that you have tested it and so one, but still =) 02:01 <@rizen> to be honest i'm worried about spectre too 02:01 <@rizen> it's not as good as it needs to be 02:01 <@rizen> but i wouldn't have known that if i didn't release it 02:01 <@rizen> now that it's out in the wild, i can see how people are using it 02:01 <@rizen> and what problems they're having 02:02 < xdanger> a server writen in perl is something that I'm not comfortable with 02:02 <@rizen> so now i can make improvements 02:02 <@rizen> oh...that's not a problem 02:02 <@rizen> i've written dozens of those 02:02 <@rizen> they're as stable and safe as anything els 02:02 <@rizen> e 02:02 <@rizen> if written correctly 02:02 -!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui 02:02 < xdanger> yeah, I know that they work and so one, but still... 02:03 < cap10morgan> Is there a way to edit a style template via the API? 02:03 <@rizen> spectre is my first attempt at writing a POE based server 02:03 < cap10morgan> or even just access one and then put a different one back? (i.e. edit it via other means) 02:03 < xdanger> I'm did some reading on perlbal and mogilefs, and It's crazy that they wrote thouse in perl =D 02:03 <@rizen> yes there is cap 02:03 < cap10morgan> rizen: great 02:03 <@rizen> here's how it works 02:04 <@rizen> my $template = WebGUI::Asset->new($session, $assetId, "WebGUI::Asset::Template", $version); 02:04 < xdanger> when I tested POE, it wasn't so stable then... and the progres was a littee stale at the begining... 02:04 <@rizen> You can leave off $version if you just want to retrieve the most recent one 02:04 <@rizen> then you just do 02:05 <@rizen> $template->addRevision({template=>$newTemplateCode}); 02:05 < cap10morgan> rizen: cool, makes sense. thank you. 02:05 <@rizen> After you've made that edit 02:05 <@rizen> you'll have to commit 02:05 < xdanger> and commit? or does that commit? 02:05 <@rizen> you can either do that vie code 02:05 < xdanger> o =) 02:05 <@rizen> via code 02:05 <@rizen> or you can do it via the web interface 02:06 <@rizen> doing it via code works like this: 02:06 < cap10morgan> right 02:06 <@rizen> WebGUI::VersionTag->getWorking($session)->commit; 02:06 <@rizen> That's the one liner 02:06 <@rizen> To commit the current working tag. 02:07 < cap10morgan> cool, i think i'm all set then. thanks 02:07 <@rizen> xdanger: perlbal is amazing 02:07 <@rizen> np cap 02:08 < xdanger> It is... 02:08 < xdanger> Have you taken a look at gearman? from "danga" also... 02:08 < xdanger> You could use that for a base for something like spectre 02:09 <@rizen> yes i did look at that before i built spectre 02:09 < xdanger> didn't fit your needs? 02:09 <@rizen> it would have worked great for spectre if i wanted to run spectre stand alone 02:09 <@rizen> but i decided that i wanted to use the webgui nodes 02:09 <@rizen> as the worker bees 02:09 <@rizen> rather than starting seperate worker bee servers 02:10 <@rizen> which is what gearman does 02:10 < xdanger> ok 02:10 <@rizen> i figured you already have the webgui codebase loaded into memory in apache 02:10 <@rizen> why load it again into gearman servers 02:10 <@rizen> just wasting memory...know what i mean? 02:10 < xdanger> and spectres jobs aren't that heavy lifting... we'll maybe mail stuff... 02:10 < Radix-wrk> spectre seems to randomly die on our server - no error messages or anything to say why - I've got a cron job to restart it every morning just in case. 02:10 <@rizen> even mail isn't heavy 02:10 < xdanger> yup 02:11 <@rizen> sorry to hear that radix 02:11 < xdanger> That's what I'm also worried about... 02:11 <@rizen> is there anything in your log that would indicate what's up? 02:11 < Radix-wrk> simple fix at least :) 02:11 <@rizen> also, if you're using the webgui runtime environment 02:11 <@rizen> it will autorestart spectre 02:11 <@rizen> if it dies 02:11 <@rizen> just like it does with apache and mysql 02:12 < xdanger> but you have desinged it "the-right-way" that it runs the jobs when it's restored... 02:12 < Radix-wrk> using WRE here, but not the wremonitor - as it never worked for me 02:12 < Radix-wrk> the wremonitor would continually restart spectre 02:12 < Radix-wrk> still using an older wre tho 02:13 < Radix-wrk> not tried 0.7.2 yet 02:13 < Radix-wrk> and using webgui 7.0.8 02:13 <@rizen> spectre is much better in later versions 02:13 <@rizen> also, be sure to upgrade to the latest POE and POE::Component::IKC 02:13 <@rizen> as they have fixed a lot of bugs 02:14 <@rizen> that were causing spectre problems 02:14 < Radix-wrk> that in wre 0.7.2? 02:14 <@rizen> yes 02:14 < Radix-wrk> okey.. might have to give that a go sometime then 02:14 <@rizen> but you can also do that from cpan 02:14 < Radix-wrk> we've been pretty happy with our setup, so not needed to upgrade really 02:14 <@rizen> understandable 02:14 <@rizen> once 7.3 comes out stable 02:15 <@rizen> you really should upgrade 02:15 <@rizen> we're fixing lots and lots of bugs 02:15 <@rizen> in this release 02:15 < Radix-wrk> cool 02:15 <@rizen> i'll be announcing my new years resolution for webgui on the dev mailing list in the next week or so 02:15 <@rizen> and it's all about stabilizing webgui 02:16 <@rizen> making it more robust, and speedier 02:16 < Radix-wrk> good to see you on irc a bit more too rizen :) - we're slowly getting more people on irc these days which is nice 02:16 <@rizen> i plan to be on here a lot more 02:16 <@rizen> i was really burned out at the end of last year 02:16 <@rizen> so i needed to take a break for a while 02:16 < Radix-wrk> hehe.. fair enough :) 02:17 <@rizen> i worked for 3 years straight with no vacation 02:17 <@rizen> and you can't do that when you put in the hours i do 02:17 < Radix-wrk> yeah.. webgui 5-7 was a huge undertaking 02:17 < Radix-wrk> you've done a great job tho :) 02:19 <@rizen> thanks. i appreciate it. 02:19 <@rizen> hopefully now that all that's done 02:20 <@rizen> we can get back to building the community again 02:20 <@rizen> and get webgui right back on track to being the best thing out there 02:20 < xdanger> I'm amazed that you just didn't "start for scratch" 02:20 <@rizen> i thought about it 02:20 <@rizen> more than thought about it 02:20 <@rizen> started architecting it 02:20 < xdanger> since you rewrote all of it =) 02:20 <@rizen> but then decided that i would eventually need to migrate all the content 02:20 <@rizen> anywya 02:20 < xdanger> I like most of your ideas... 02:21 <@rizen> also...i figured that a lot of the code is good 02:21 <@rizen> it just needed to be tweaked 02:21 < xdanger> I desinged a hack for you... to implement multi-lingual content and stuff... but didn't have the time to make it readaple.. 02:21 <@rizen> so i decided it would be better to go evolutionary 02:21 <@rizen> rather than revolutionary 02:22 <@rizen> multi-lingual content? 02:22 < xdanger> Our biggest problem is that finland is bilangual country... 02:22 <@rizen> yeah, that's a problem i decided not to tackle 02:22 <@rizen> cuz it was just too hard to do 02:22 <@rizen> without making webgui slower 02:23 < xdanger> Or at least finnish and english... 02:23 <@rizen> if you can come up with some brilliance 02:23 <@rizen> i'd love to see it 02:23 <@rizen> maybe we can make it part of the core 02:24 < xdanger> It can be disabled... but I have to digg up my notes... or my memories about that 02:24 <@rizen> i'm sure you're not the only one that would want that 02:24 < xdanger> I didn't implement it... I was thinking of building on the metadata that you allready have 02:25 <@rizen> ah 02:25 < xdanger> But, then I got to think that a special versioning system on top of the current could be better 02:26 < xdanger> And that language selection could be writen over via simple ?changeLanguage=Fi url call 02:26 <@rizen> well if you get your notes together, i'd love to hear your ideas 02:26 <@rizen> i think it would be awesome if we could support it in a way that wouldn't cause performance issues 02:26 < xdanger> I'll have to see next week... 02:27 < xdanger> I think versioning could do that... 02:27 < xdanger> cache is a problem then.. 02:27 < xdanger> you would have to check that it caches per language + object, not just object 02:29 < xdanger> another problem is administrading it 02:29 < xdanger> how would you edit it and so one... 02:30 <@rizen> that's not a problem at all 02:30 <@rizen> i have a solution for the editing that works pretty elegantly 02:30 <@rizen> i just don't have a solution for storing/retrieving the data in a way that didn't cause massive performance problems 02:31 < xdanger> A smaller obtion is to incorporate a meta tag that identifies what language should be used in the current branch, and tune the system function acording to that.. but this option is just buildin a different branch for each languge, not the "multi-lingual assetData"... 02:32 <@rizen> right, that's what we recommend people doing now 02:33 <@rizen> basically that you build out your english or whatever under one branch 02:33 < xdanger> And many are going to do a different branch anyway... because some don't have identical structure for each language 02:33 <@rizen> then you create a package out of it 02:33 <@rizen> and deploy 02:33 <@rizen> that's also true 02:33 <@rizen> other problems are that sometimes you need the pages to appear in the navigation in a different order 02:33 <@rizen> due to cultural differences 02:34 < xdanger> the problem with the branches is that error's and system texts are in the visitors language, not the branch preferred language.. 02:34 <@rizen> that's a common problem in the US between the english and spanish speaking americans 02:34 <@rizen> true...but that can be fixed pretty easily 02:34 < xdanger> o, didn't even think that... 02:35 < xdanger> What I think is needed is some way to "link" the different lang-brances together... 02:36 < xdanger> saying that en/home and fi/koti are the "same" page in different languages 02:36 < xdanger> And maybe a fallback for some pages... 02:36 < xdanger> well no.. not fallbacks... 02:37 < xdanger> something like shortcut asset that would override the context =) 02:37 < xdanger> I'm just thinking alout here... 02:38 < cap10morgan> stupid question time: once i have the WebGUI::Asset object for my template, it's not clear to me how I grab the actual text of the template (i.e. the contents of the template field in the db) 02:40 < cap10morgan> ah, obj->getValue('template') seems to work nicely 02:41 <@rizen> oh sorry 02:41 <@rizen> yes 02:41 <@rizen> getValue 02:41 <@rizen> or just plain get() 02:41 <@rizen> will also work 02:41 < cap10morgan> cool, thanks 02:44 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui 02:44 -!- mode/#webgui [+v crythias] by ChanServ 02:49 < xdanger> rizen: one question came to mind... was brushing my teeth... 02:49 <@rizen> k 02:49 < xdanger> Why did you impleme storage in CS? 02:49 < xdanger> and not do the attachments as assets? 02:49 <@rizen> Performance 02:49 <@rizen> They were originally implemented as seperate assets 02:50 <@rizen> but doing that actually caused the viewing of posts to slow down by quite a bit 02:50 < xdanger> This way you can't link to them inside webgui... 02:50 <@rizen> because then i had to query each post for it's childrenn 02:50 <@rizen> i understand that 02:50 <@rizen> that's the downside 02:50 <@rizen> i wanted to implement them as assets 02:50 <@rizen> but it was just too slow 02:50 <@rizen> same reason i switched them back on article as well 02:51 <@rizen> incidentally..you do have the option of not allowing attachments directly on the cs 02:51 <@rizen> and then giving people access to your media folder 02:51 <@rizen> or a folder under media 02:51 <@rizen> to upload their cs attachments to 02:51 < xdanger> couldn't you have just cached the select * from asset where lineage like '000000000100000001000000001%' and (className = 'post' or classname=file) ? 02:51 <@rizen> yes 02:51 <@rizen> that's what i did 02:51 <@rizen> but you're not getting it 02:51 <@rizen> it has to be done per asset 02:52 <@rizen> and more importantly thatn that 02:52 <@rizen> it's not the query 02:52 <@rizen> but the actual instanciation of the object 02:52 <@rizen> just trust me 02:52 <@rizen> it was too slow 02:52 <@rizen> i wrote it 02:52 <@rizen> i know 02:52 < xdanger> ok 02:52 <@rizen> it more than doubled the load time of a 4 post thread 02:53 <@rizen> and it got far worse than that on large threads 02:54 < xdanger> just that couldn't you have left out "the actual instanciation of the object" and just load the right data for the picture in the query... 02:54 <@rizen> that's circumventing the api 02:54 < xdanger> but I think I know why that wouldn't work.. 02:54 <@rizen> which means that i'd forever be updating two code bases 02:54 < xdanger> that "tweaking" =) 02:54 <@rizen> i already have a code base for accessing the data 02:54 <@rizen> yeah 02:55 <@rizen> we have 200k lines of code in webgui 02:55 <@rizen> don't you think that's enough? 02:55 < xdanger> hell no! 02:55 < xdanger> more features ;) 02:55 < Radix-wrk> pfft.. 200k lines is nothing ;) 02:55 <@rizen> for a web app 02:55 <@rizen> that's enormous 02:55 <@rizen> granted...it's no where near the 50m lines of code in MS Vista 02:56 < xdanger> my biggest project was something like 7k + lot of templates 02:56 < xdanger> that was a forum software writen in perl =) 02:56 <@rizen> was it better than the CS? 02:56 < xdanger> It was faster =D 02:56 < xdanger> but no... 02:56 <@rizen> the cs would be faster if it didn't have so many features 02:57 <@rizen> i really need to subclass that thing down 02:57 <@rizen> so it doesn't have to do so much 02:57 <@rizen> or so that it does only what it needs to do in any given context 02:58 < xdanger> rizen: I was thinking of writing a asset called "Gallery" in the spirit of Apache::Gallery... it would take in a folder in webgui tree and make that in to a gallery of it's content... 02:58 < Radix-wrk> we've got about 2m loc here.. all c/c++ code tho 02:58 <@rizen> xdanger...sounds like a great plan 02:58 <@rizen> we could really use a real photo gallery 02:58 <@rizen> provided it was ass kicking 02:59 <@rizen> radix: yeah c is pretty verbose compared to perl though 02:59 <@rizen> =) 02:59 < xdanger> that's my work-around for the cs-pictures-not-in-tree thing =) 02:59 <@rizen> a real photo gallery is on my wish list for webgui 02:59 <@rizen> but there's a lot of things on my wishlist 02:59 <@rizen> and only one of me 02:59 < xdanger> overwriting folder,file and file::image assets... 03:00 <@rizen> we need peeps like you that are willing to contribute 03:01 < Radix-wrk> hey I got a wierd email this morning from plainblack btw 03:01 < xdanger> just that I don't have the time =P 03:01 < Radix-wrk> titled "[bugs] untitled" with the content "has posted to one of your subscriptions 03:01 < Radix-wrk> http://www.plainblack.com/N7oXtEkZG5MJuSM8Gj-vXw" 03:02 < xdanger> ou, yeah... there are weird post popping up on CS... the have untitled as a title and that url 03:02 < Radix-wrk> no name given, and the url doesn't work 03:02 < xdanger> have had that problem with 6.8 ;) 03:04 < Radix-wrk> Hmm.. just tried to add a wiki page and got told I don't have sufficient privileges :( 03:06 <@rizen> sorry about that cs post 03:06 <@rizen> add a wiki page to what? 03:06 < Radix-wrk> to the community wiki 03:06 <@rizen> are you logged in? 03:06 < Radix-wrk> yep 03:06 < xdanger> rizen: what is causing those posts? 03:06 < Radix-wrk> logged in as Jesse 03:06 < Radix-wrk> at http://www.plainblack.com/community-wiki?func=add;class=WebGUI::Asset::WikiPage 03:07 < Radix-wrk> but when I hit Save it tells me Permission Denied - don't have sufficient privileges 03:08 <+crythias> I'm curious about something. 03:08 <@rizen> crap 03:08 <@rizen> yeah, i just saw that 03:08 <@rizen> we just upgraded and there's a new bug it would appear 03:09 < Radix-wrk> okey.. least it isn't just me then :) 03:09 < Radix-wrk> crythias, I'm curious about everything. ;) 03:09 <+crythias> heh. 03:09 <+crythias> There's a news article about CDL... 03:10 <@rizen> crythias: what's up bud? 03:10 <+crythias> Just, where's CDL's mention of WebGUI? 03:10 <@rizen> what do you mean? 03:10 <@rizen> the article mentions webgui several times 03:11 <+crythias> CDL's enthusiasm and resourcefulness with WebGUI recently paid off when they were recognized with a WOW Award from 03:11 <+crythias> http://www.wcet.info/membership/awards/wow.asp 03:11 <@rizen> oh 03:11 <@rizen> true enough 03:11 <@rizen> who knows why it's not there 03:11 <@rizen> it would be nice 03:11 <@rizen> but i certainly can't force them to do it 03:11 <@rizen> it's their award 03:12 <@rizen> not webgui's 03:12 <@rizen> though webgui contributed to it 03:12 <+crythias> certainly agree. 03:12 < Radix-wrk> the WCET guys don't need to know HOW they did the website though in order to see it's good 03:12 <+crythias> really? 03:13 <+crythias> because they aren't using the 03:13 <@rizen> crythias...though it would be nice if you linked to webgui from your site when you win the "WebGUI Contributor of the Year" award this year 03:13 <@rizen> i won't require you to do it 03:13 <@rizen> =) 03:13 <+crythias> all my major sites link to webgui :) 03:14 <+crythias> pcanywhere doesn't link, and norton antivirus free downloads don't link... 03:14 <+crythias> but my faq certainly does :) 03:14 <@rizen> your faq rocks 03:15 <+crythias> Thanks. 03:15 <+crythias> it's getting ... old, though. 03:15 <@rizen> you mean, outdated? 03:15 <+crythias> yeah. 03:16 < Radix-wrk> that's where the wiki would be good to get going 03:16 <+crythias> I haven't had enough 7.x info to rework it. 03:16 < Radix-wrk> we can all try and keep it updated 03:16 -!- Radix-wrk changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.3) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | Happy New Year everyone! 03:17 <+crythias> still no News release 03:17 <+crythias> btw.. rizen, who are you and what have you done with JT? 03:17 < Radix-wrk> I just got the sf.net notification ;) 03:17 <@rizen> what do you mean? 03:18 < Radix-wrk> heh 03:19 <+crythias> What did I do to get nice accolades from you? 03:19 <@rizen> what nice accolades? 03:19 <@rizen> you mean the contributor of the year award? 03:19 < xdanger> haha, most used word in this channel is... webgui! 1894 times =P 03:20 < xdanger> weird =D 03:20 < xdanger> usually it's somethinkin like "is" "but" 03:20 < Radix-wrk> Speaking of awards - when's doug's interview going to be up in 'People Behind WebGUI' 03:20 <@rizen> is is is is is is is is is is is 03:20 < xdanger> Ou... maybe the stats generator leaves thouse out... 03:21 <@rizen> perhaps it is is now 03:21 <@rizen> whenever doug fills out his interview 03:21 < xdanger> enjoy: http://mentalhouse.net/irc/webgui 03:21 <@rizen> he'll be here tommorrow 03:21 <@rizen> i'll force him then 03:21 <@rizen> =) 03:21 <@rizen> anyway...gotta go 03:21 <+crythias> http://www.gwy2.org/fomfiles/cache/52.html 03:22 <@rizen> wow xdanger 03:22 <@rizen> very ncie 03:22 <@rizen> ok..now i really need to go 03:22 < Radix-wrk> cool :) 03:22 < Radix-wrk> cya 03:22 -!- rizen is now known as rizen_afk 03:23 < Radix-wrk> Hmm.. another wierd one from plainblack just came through 'Announcement: untitled' 03:31 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has quit ["Leaving."] 03:33 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui 03:33 -!- mode/#webgui [+v crythias] by ChanServ 03:39 -!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has left #webgui [] 04:30 -!- Radix-wrk changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.3) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | http://mentalhouse.net/irc/webgui 06:01 <@preaction-m> force ME to fill out an interview? do i have to take a pichar too? 06:38 < Radix-wrk> hehe 06:39 < Radix-wrk> yup - or you could pay me to fly over there and take your pic, but you could buy a professional DSLR, nice lens, tripod and remote for that price ;) 06:55 -!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"] 09:00 <@preaction-m> but, but, there's a camera on my new compydore 09:17 < Radix-wrk> So what's stopping ya then! :) 09:18 <@preaction-m> nothing really, except the fear of people from New Zealand stalking me 09:45 < Radix-wrk> yeah, kiwi's are a wierd bunch 09:46 <@preaction-m> i suppose since our little soiree starts in 5 hours i should get some sleep... 09:48 < Radix-wrk> nite then :) 10:06 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 14:05 -!- Klaus_ [n=klaus_he@p57A58F5B.dip0.t-ipconnect.de] has joined #webgui --- Log opened Thu Jan 04 17:10:20 2007 17:10 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui 17:10 -!- Irssi: #webgui: Total of 9 nicks [3 ops, 0 halfops, 0 voices, 6 normal] 17:10 -!- Irssi: Join to #webgui was synced in 3 secs --- Log opened Thu Jan 04 17:52:38 2007 17:52 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui 17:52 -!- Irssi: #webgui: Total of 9 nicks [3 ops, 0 halfops, 0 voices, 6 normal] 17:52 -!- Irssi: Join to #webgui was synced in 3 secs 18:00 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui 18:01 < ckotil> fuck http proxy 18:01 < ckotil> it shoudl be rewritten....intelligentaly 18:39 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:39 -!- mode/#webgui [+v crythias] by ChanServ 18:41 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 18:41 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:42 < ckotil> im reall pissed off at http proxy 18:42 <+perlDreamer> why? 18:42 < ckotil> if only i had known the consequences i wouldnt have used it 18:42 < ckotil> its DoS just waiting to happen 18:42 < ckotil> everytime 18:44 < ckotil> granted, since i stopped proxying 30mb syslog files 18:44 < ckotil> the DOS has been slowed down 18:45 < ckotil> but i launced 3 instances of my webcrawler to my site and it killed the box 18:47 <+perlDreamer> and you think it's because of the http proxy? 18:47 < ckotil> i know it is 18:47 <+perlDreamer> do they all hang on the same URL? 18:47 < ckotil> when it rewrites urls 18:47 < ckotil> the crawler just goes on and on 18:47 < ckotil> and it eventually hits some big ass file 18:47 < ckotil> and then a million httpd proccesses get spawned as a result 18:47 < ckotil> ~50* 18:47 < ckotil> hrm turning off rewrite urls might help 18:48 <+perlDreamer> well, the http proxy is just a web browser. 18:48 < ckotil> yah. i think it shoudl be more intelligent 18:49 < ckotil> i.e. check the size of files before retrieving them 18:49 < ckotil> if over certain size, then do not proxy them. just link 18:49 < ckotil> that would solve my problems. i think 18:50 <+perlDreamer> do you hack perl? 18:50 < ckotil> not much. 18:50 <+perlDreamer> if you filed an RFE with a patch it would probably get accepted more quickly than without it 18:51 < ckotil> yeaha. 18:51 < ckotil> im just not 100% what im proposing would solve my problems 18:51 < ckotil> but i do know for a fact that the proxying of pages is fucking up my chi 18:51 < ckotil> via http proxy 18:52 <+perlDreamer> can you pull that asset from your site or limit it somehow? 18:52 < ckotil> i use it in too many places 18:52 < ckotil> im going through and using iframe or turning off rewrite urls 18:53 < ckotil> thats teh REAL culprit. rewriting urls 18:55 < ckotil> i wish i knew webgui well enough to issue a sql statement turning off rewrite url 18:55 < ckotil> instead of clicking through it all via the web interface 18:55 <+perlDreamer> in all HTTP Proxy's? 18:55 <+perlDreamer> that's pretty easy to do 18:55 < ckotil> yes. all. i dont want no stinking rewrite url. im sure it is, but i wouldnt know what tables to look in 18:58 <+perlDreamer> update HttpProxy set rewriteUrls=0; 18:58 <+perlDreamer> it's just 1 table since it's specific to this Asset. 18:58 < ckotil> mmm. 18:58 < ckotil> thanks man 18:58 <+perlDreamer> no sweat 18:59 <+perlDreamer> just try giving the HttpProxy a hack to limit file sizes and see if it helps 19:00 < ckotil> i dont think it will. 19:00 < ckotil> bc it was freezeing on our weather map whcih is only a couple hundredK 19:00 < ckotil> KB's 19:00 < ckotil> its just the amount of proxying its doing 19:00 < ckotil> the crawler goes deep 19:01 < ckotil> bc it ignores the configuration for some reason. i use htcheck 19:28 < ckotil> will i need to clear the cache after that sql statement? 19:32 <+perlDreamer> no, but you should restart the server 19:34 < ckotil> k 19:35 < ckotil> i think ive manually turned off url rewrite and the server is holding up now with 2 instances of htcheck 19:35 < ckotil> hamemring the shit out of the site 20:40 <+perlDreamer> just out of curiousity, how many clients is each instance of htcheck simulating? 21:27 <+perlDreamer> are any of the PB staff around? 21:27 <+perlDreamer> I think I can fix a bug, but it may slow down the macro processing 22:26 < ckotil> oh man 22:26 < ckotil> wtf. 22:26 < ckotil> http://globalnoc.iu.edu/abilene/research-data/bgp-rib-dumps.html?proxiedUrl=http%3a%2f%2falivealert.com 22:26 < ckotil> http proxy is an OPEN PROXY 22:27 < ckotil> perlDreamer: not sure how many clients each instance creates 22:30 < ckotil> http://globalnoc.iu.edu/abilene/research-data/bgp-rib-dumps.html?proxiedUrl=http%3a%2f%2fplainblack.com 22:31 < ckotil> aww that one didnt work. 22:31 < ckotil> hrmm 22:33 < ckotil> http://globalnoc.iu.edu/abilene/research-data/bgp-rib-dumps.html?proxiedUrl=http%3a%2f%2falterslash.org 23:25 <+perlDreamer> that's not an open relay, that's overriding the default URL. 23:25 <+perlDreamer> In an open relay, you should be able to fetch the URL of your choice from anywhere. 23:31 < ckotil> i dont see the differnce 23:31 <+perlDreamer> think about it in terms of email 23:31 <+perlDreamer> you want to be able to send and receive email from anywhere 23:31 <+perlDreamer> but you don't want everyone being able to use your email server 23:51 < xdanger> o fuck, and fuck again... my php guy quit... 23:51 < xdanger> and the project is behind schedule... 23:51 < xdanger> yeay! 23:53 <+perlDreamer> I don't suppose using perl is an option? --- Day changed Fri Jan 05 2007 00:51 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 00:51 -!- mode/#webgui [+v MrHairgrease] by ChanServ 01:52 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 02:22 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 03:27 -!- rizen_afk [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 03:35 -!- Klaus_ [n=klaus_he@p57A58F5B.dip0.t-ipconnect.de] has quit [] 04:00 -!- Radix| [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] 04:41 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 04:41 -!- mode/#webgui [+v crythia1] by ChanServ 04:56 -!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui 08:07 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 60 (Operation timed out)] 08:57 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 08:57 -!- mode/#webgui [+v crythia1] by ChanServ 09:18 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 12:56 -!- Klaus_ [n=klaus_he@p57A59076.dip0.t-ipconnect.de] has joined #webgui 17:13 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 17:13 -!- mode/#webgui [+o rizen] by ChanServ 17:16 -!- rizzo [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI 17:17 -!- mode/#webgui [+o rizzo] by preaction-m 17:17 <@preaction-m> ./mode #webgui +o rizzo 17:17 <@rizzo> BUG FIX DAY!!!! 17:18 -!- steveswanson [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 17:18 <@rizzo> Steve! 17:18 -!- steveswanson is now known as Meatbop 17:19 -!- mode/#webgui [+o Meatbop] by rizzo 17:20 -!- Vrby [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 17:20 -!- mode/#webgui [+o Vrby] by preaction-m 17:21 -!- rizzo [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has quit [Nick collision from services.] 17:26 -!- n1cks3rv3sux [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI 17:26 -!- mode/#webgui [+o n1cks3rv3sux] by preaction-m 17:27 <@preaction-m> frank with the high-quality nickname :p 17:28 <@n1cks3rv3sux> nothing is available and now some jackass has registered my nick 17:28 <@preaction-m> ./msg nickserv help 17:29 <@preaction-m> ./msg nickserv help register 17:36 -!- n1cks3rv3sux is now known as n1ck 17:37 -!- n1ck is now known as n1cks3rv3sux 17:55 -!- n1cks3rv3sux is now known as khenn 19:10 -!- snapcount [n=snapcoun@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 19:11 -!- mode/#webgui [+o snapcount] by ChanServ 19:11 <@preaction-m> someone should give me founder access, or at least access enough to change access levels 19:11 <@preaction-m> so i can add khenn (frank) and meatbot (steve) 19:11 -!- bopbop [n=kristi@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 19:12 < bopbop> hello everyone! 19:13 -!- mode/#webgui [+o bopbop] by preaction-m 19:14 <@preaction-m> With great power comes great responsibility: Use your +o wisely 19:15 -!- preaction was kicked from #webgui by rizen [rizen] 19:15 -!- preaction-m was kicked from #webgui by rizen [rizen] 19:15 -!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 19:16 -!- mode/#webgui [+o preaction-m] by ChanServ 19:16 <@preaction-m> :p 20:06 -!- perlm [n=chatzill@kaleb-dev.fwsm2ppuser.ou.edu] has joined #webgui 20:08 < perlm> What is driving the extremely rapid development of WebGUI? It seems like a new beta is released every two weeks. 20:11 <@preaction-m> it's more: what is keeping it beta and not stable, and those are bugs 20:11 <@rizen> we have a 1 week maintenance cycle 20:11 <@preaction-m> we're changing from a weekly release cycle i believe, we're in our yearly staff meeting, which is why there's a population here 20:11 <@rizen> meaning, that we put out a new release every week 20:11 <@rizen> the new release is to put out bug fixes 20:12 <@rizen> however, if the bugs are signifcant enough 20:12 <@rizen> then we can't in good concience release it as stable 20:12 <@rizen> so we put out new betas 20:12 <@rizen> so people can test with the newly fixed bugs 20:12 <@rizen> or use the new beta in production if they are either daring or stupid or both 20:12 <@rizen> =)( 20:12 < perlm> I live on the edge. We'll be going production with your Betas :D 20:16 <@rizen> We run our betas as well 20:16 <@rizen> We figure if we can't run it, then no one else should either 20:16 <@rizen> But the difference is, that we know how to fix it if all hell breaks loose 20:16 <@rizen> and most people done 20:16 <@rizen> don't 20:16 <@rizen> so we don't recommend that anyone ever use the betas in production 20:17 < perlm> I'll just make sure to take a snapshot of the DB before we turn the users loose. 20:17 <@preaction-m> recommended with every upgrade 20:17 <@rizen> keep very regular backups 20:17 <@rizen> at least nightly 20:18 < perlm> I'm just pumped that I finally got the okay to migrate to WebGUI. Woot. 20:18 < perlm> Hope the meeting goes well, I'm off to lunch. 20:20 -!- rizen is now known as rizen_afk 20:21 -!- bopbop [n=kristi@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 20:29 -!- Vrby [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] 20:32 -!- Meatbop [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] 22:23 -!- perlm [n=chatzill@kaleb-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"] 23:32 -!- khenn [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 23:41 -!- rizen_afk is now known as rizen --- Day changed Sat Jan 06 2007 00:16 -!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] 00:35 <@rizen> Doo doo doo do doooo 00:36 <@rizen> Pinky and the Brain 00:36 <@rizen> Pinky and the Brain 00:36 <@rizen> One is a genius 00:36 <@rizen> The other's insane 00:36 <@rizen> They're pinky and the brain 00:36 <@rizen> pinky and the brain 00:36 <@rizen> pinky and the brain brain brain brain brain 01:06 <@snapcount> BOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO to rizen 01:06 * snapcount kicks rizen with a stale trout 01:07 <@rizen> snapcount goes down faster than a thai hooker 01:40 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 01:41 -!- mode/#webgui [+v perlDreamer] by ChanServ 01:41 <@snapcount> weeeeeeeeeeeeeeee 01:41 <+perlDreamer> maybe I should add that particular condition to the macro test to see what's going on. 01:41 <@preaction-m> hooray for public declaration! 01:41 <@snapcount> so the first step is to see if the returned quotes actually break nesting 01:41 <@snapcount> then we discuss RFE or Bug 01:41 * preaction-m submits a Freedom of Information Act Request 01:42 <+perlDreamer> what do you wanna know? 01:42 <@preaction-m> eh, just interested to keep watching and input if necesserary 01:42 <+perlDreamer> snapcount, I'm pretty sure it's quotes due to the regex on lines 139-141 01:42 <@rizen> is(1+1, 2, "Check my math."); 01:43 <@preaction-m> 401 Forbidden 01:43 * perlDreamer is haunted by bad WUC talk examples 01:44 <@snapcount> JT says it's not an RFE or Bug 01:44 <+perlDreamer> also, btw, I tried caching Macro compiles to get rid of the eval in WebGUI::Macro::process and it actually slowed things down. 01:44 <@snapcount> unless you have a way to fix it that rulez 01:44 <+perlDreamer> I 01:44 <+perlDreamer> uh 01:44 <+perlDreamer> hmmmm.... 01:44 <@snapcount> smarter macro parcer ++ 01:45 <+perlDreamer> Rexexp::Common::Balanced? 01:45 <@snapcount> I'm not familiar with it 01:45 <@snapcount> does it rock your socks off? 01:46 <+perlDreamer> It looks like it could be our smarter parser 01:46 <+perlDreamer> but maybe so could Text::CSV since that's essentially what the macro args are 01:47 <@preaction-m> might I suggest WebGUI::Text qw( :csv );? 01:47 <+perlDreamer> qw(splitCSV) ? 01:47 <@preaction-m> or that, :csv exports them both 01:47 <+perlDreamer> nm, I see the export tag now 01:47 <+perlDreamer> sorry, my bad 01:48 <+perlDreamer> ooh 01:48 <+perlDreamer> need to change that warn to something else using session 01:49 <+perlDreamer> in splitCSV 01:50 <+perlDreamer> preaction-m: do you want me to log that as a bug or do you want to fix it up? 01:53 <@preaction-m> perlDreamer: no, WebGUI::Text doesn't get a Session object 01:53 <+perlDreamer> dude, it needs one. 01:53 <@preaction-m> we're also doing something different with error handling/trapping 01:53 <@preaction-m> no it doesn't 01:53 <@preaction-m> it would only need it for error handling 01:53 <+perlDreamer> so some errors get thrown to error.log and some get thrown to webgui.log? 01:54 <+perlDreamer> today 01:54 <@preaction-m> basically, at the moment at least 01:54 <@preaction-m> we've got the new WebGUI (Perl) Best Practices book 01:55 <+perlDreamer> and it recommends handling error logging differently? 01:56 <+perlDreamer> btw, the only place WebGUI uses bare warn is in the Config.pm 01:56 <@preaction-m> well, it showed that Perl can do try/catch, apparently that was unknown around here :P 01:56 <@preaction-m> and croak and carp for stack traces 01:57 <@preaction-m> so the warn is wrong, it should carp, we might have to redirect $SIG{warn} to output to the proper webgui.log 01:59 <+perlDreamer> do you want that logged as a bug, then, so we don't forget to do it? 02:00 <@preaction-m> idk, it's not really a bug, it's just sometimes you have to go to the modperl error log to get some errors 02:01 <@preaction-m> perhaps once we decide what's going on with error handling in WebGUI, we'll be able to go back and make sure everything's kosher 02:01 <@preaction-m> perhaps a comment in the source 02:01 <+perlDreamer> I'll let you handle it 02:01 <@preaction-m> kk 02:10 <+perlDreamer> I'll add some more tests to Macro.pm and then see how WebGUI::Text::splitCSV does 02:10 <+perlDreamer> maybe some benchmarking, too 02:10 <+perlDreamer> although sometimes slow is better than broken 02:11 <@preaction-m> but fast is better than slow 02:11 <+perlDreamer> like, breaks faster than breaks slower? 02:11 <+perlDreamer> most times ;) 02:16 <+perlDreamer> actually, I won't 02:17 <@preaction-m> indian giver 02:17 <+perlDreamer> splitCSV does internal escaping differently from the Macro processor 02:17 <+perlDreamer> for the Macro arg processor, we need something that obeys backslashes 02:17 <@preaction-m> according to the unofficial RFC for CSV 02:17 <@preaction-m> Text::Balanced might be prudent 02:19 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 02:19 -!- mode/#webgui [+v crythias] by ChanServ 02:24 <+perlDreamer> Text::Balanced is slow, at least for extracting codeblocks. 02:24 <+perlDreamer> I think I'll give Text::CSV and Regexp::Common a whirl 02:24 <@preaction-m> Text::CSV will probably pull the same escaping crap 02:29 <+perlDreamer> it does 02:29 <+perlDreamer> that means it's time to go home and sleep on it for a while 02:29 <+perlDreamer> g'night, all 02:30 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 03:38 -!- Klaus_ [n=klaus_he@p57A59076.dip0.t-ipconnect.de] has quit [] 03:39 -!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has joined #webgui 03:59 -!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has quit [Read error: 110 (Connection timed out)] 04:35 <@snapcount> Reeeeekollllllllaaaaaaa 04:36 <@rizen> plop plop fizz fizz, oh what a relief it is 05:03 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 07:11 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:51 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 07:51 -!- mode/#webgui [+v crythias] by ChanServ 08:12 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 13:59 -!- Klaus_ [n=klaus_he@p57A59082.dip0.t-ipconnect.de] has joined #webgui 17:21 * snapcount yawns 17:21 <@snapcount> top of tha mornin to everyone 17:21 < Radix__> evenin' ;) 17:21 <@snapcount> ahh yes 17:22 <@snapcount> Australia still hasn't fixed their sun being out of synch with Florida problem 17:22 <@snapcount> =) 17:23 < Radix__> yeah.. we need a daylight saving + 12 or something I guess 17:24 < Radix__> we're having enough of a problem with daylight saving + 1 atm ;) 17:57 -!- snapcount [n=snapcoun@71-86-227-90.static.mdsn.wi.charter.com] has quit ["The computer fell asleep"] 18:00 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 18:00 -!- mode/#webgui [+o rizen] by ChanServ 18:42 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 18:42 -!- mode/#webgui [+v crythias] by ChanServ 20:55 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 145 (Connection timed out)] 21:45 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 21:45 -!- mode/#webgui [+v crythias] by ChanServ 21:45 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 23:57 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 23:57 -!- mode/#webgui [+v crythias] by ChanServ 23:57 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] --- Day changed Sun Jan 07 2007 01:59 -!- perlm [n=chatzill@ip68-97-17-231.ok.ok.cox.net] has joined #webgui 02:00 < perlm> anyone know any tricks for installing DBIx::FullTextSearch on a vanilla Fedora Core 5 machine/ 02:00 <@rizen> it's a bastard to install on any platform 02:00 <@rizen> that's why webgui doesn't use it anymore 02:04 < perlm> it is still required in testEnvironment.pl 02:04 < perlm> so I guess that means it is okay that I forced it to install even with errors. 02:04 <@rizen> in what version? 02:04 < perlm> latest beta 02:04 < perlm> 7.3.3 02:04 <@rizen> hmm...i'll check that out 02:05 <@rizen> thanks for letting me know 02:05 <@rizen> it's out in 7.3.4 02:05 <@rizen> as of now 02:05 < perlm> de nada 02:05 < perlm> heh, cool 02:21 -!- perlm [n=chatzill@ip68-97-17-231.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"] 03:43 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 03:43 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] 04:19 -!- Klaus_ [n=klaus_he@p57A59082.dip0.t-ipconnect.de] has quit [] 13:52 -!- Klaus_ [n=klaus_he@p57A58EB8.dip0.t-ipconnect.de] has joined #webgui 18:20 < rizen_> test 18:20 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] 18:21 -!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 18:21 -!- jtsmith is now known as rizen 18:21 -!- mode/#webgui [+o rizen] by ChanServ 19:04 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 19:04 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:04 <+perlDreamer> morning 19:04 <@rizen> is it really morning? 19:04 <+perlDreamer> it is out here 19:04 <@rizen> it feels like bedtime 19:04 <@rizen> me = tired 19:05 <+perlDreamer> up late? 19:05 <@rizen> no...just a little sick 19:05 <@rizen> which has been draining me for the last couple of weeks 19:05 <@rizen> almost over it now thow 19:06 <@rizen> though 19:06 <+perlDreamer> weeks? That's nutz. 19:06 <@rizen> yeah 19:06 <@rizen> sux 19:07 <+perlDreamer> I tried to fix Klaus's double header bug, and think I found the cause of it, but want to double check it with someone more familiar with chunking and header generation. Game? 19:07 <@rizen> k 19:08 <@rizen> first 19:08 <@rizen> what is the bug 19:08 <@rizen> point me to a url or something 19:08 < Klaus_> Hi! 19:08 <+perlDreamer> http://www.plainblack.com/bugs/tracker/head-block-displayed-twice#3tLVLsiwMsgY0ZCULum18A 19:09 < Klaus_> the entry in the Extra Header field of a style is displayed doube in source. 19:09 <+perlDreamer> Klaus_: we should have you fixed up in a jiffy 19:09 < Klaus_> I think we had this bug in one of the 6er versions already fixed. 19:10 <@rizen> it doesn't sound familiar 19:10 <@rizen> there was a problem where 19:10 <@rizen> you could get double HTTP headers 19:10 <@rizen> but HTTP headers are different than head block tags 19:10 <@rizen> and the double http headers were fixed a while ago 19:11 <@rizen> ok...so you have a possible solution here 19:11 <@rizen> what is it? 19:11 <+perlDreamer> remove line 193 from WebGUI::Session::Style.pm 19:11 <+perlDreamer> uh, 198 19:12 <@rizen> 198 out of svn or version 7.3.3? 19:12 <+perlDreamer> svn 19:12 < Klaus_> My workaround was writing the tags direct into the style, not into the extra field below - but thank you for the hint removing this line from code.- 19:13 <+perlDreamer> well, I'm not sure there won't be some undesired side effects 19:13 <+perlDreamer> that's why I'm double checking with someone 19:13 <+perlDreamer> it looks dead simple, but I don't fully understand content chunking and the header generation 19:14 <@rizen> the prepare() method is always called on every template as it is rendered 19:14 <@rizen> and as you say, that does shove the head block into place 19:14 <@rizen> so yes, we no longer need that line in Style.pm 19:14 <+perlDreamer> okay 19:14 <@rizen> it's a relic of a day gone by 19:14 <+perlDreamer> I'll add a new test or two to Session/Style.pm and remove the line. 19:15 < Klaus_> tests on solved bugs were always good. 19:16 <+perlDreamer> Yeah, I'm embarassed to say that the present Style.pm test (which I wrote) didn't find this earlier. 19:16 <@rizen> you can't find everrything colin 19:16 <@rizen> don't beat yourself up about it 19:16 <+perlDreamer> I'm not 19:16 <+perlDreamer> this time :) 19:18 < Klaus_> yes. but the meanwhile huge test suite gives an additional confidence on webgui. great! :-) 19:18 <@rizen> klaus, do you write perl? 19:19 < Klaus_> a litte bit. still learnig - even from webgui code. 19:19 <@rizen> we''re always looking for eagle eyed people to help us make webgui better 19:20 <@rizen> i hope you'll consider joining the core developers, writing bug fixes, tests, and eventually new features 19:21 <@rizen> one of the best ways to learn perl is to start out writing tests 19:21 <@rizen> because tests are easy to write 19:21 <@rizen> and in doing so, you get to look at a whole lot of the codebase 19:21 <@rizen> thusly learning both perl 19:21 < Klaus_> oh yes - I will do. Helping more than only reporting bugs and REFs. 19:21 <@rizen> and the webgui api 19:21 <@rizen> don't get me wrong, reporting bugs and rfe's is great too 19:23 < Klaus_> I can give it a try in writing or improoving some of the tests. 19:23 <@rizen> that would be great 19:23 <@rizen> if you need assistance, colin and i are both around most of the time 19:24 < Klaus_> the next days im trying to bring the German translation into a productive state. The German usergroup is a bit small and inactive. 19:24 <@rizen> are you using the translation server to do it? 19:25 <@rizen> http://i18n.webgui.org/ 19:25 <@rizen> may make it easier if you aren't 19:25 < Klaus_> I'v used it the last months, now I've set up my own 19:26 < Klaus_> Sometimes it's better to sreach and replace things over the whole translation. 19:27 < Klaus_> On your server I can't do it on the translated files. 19:27 <@rizen> give me the specs for what you want to do and i'll be happy to add the functionality to the translation server 19:27 <@rizen> the reason i like the translation server 19:27 <@rizen> is that everyone can pitch in to work on the changes 19:28 <@rizen> rather than having just one person do it 19:28 <@rizen> it's easier to do as a group 19:28 < Klaus_> Import an translation 19:29 < Klaus_> Won't it be good having the translation server password protected so that not everone could change things? 19:29 <@rizen> people have said that to me, but i kind of look at it as a wiki 19:29 <@rizen> in that it works better as a community project 19:30 <@rizen> if it's password protected, then all of the sudden it's back to a single user per translation 19:30 <+perlDreamer> we're probably small enough that we don't have to worry about wikiSpam (or translationSpam) yet. 19:30 <+perlDreamer> although someone did trash PDX.pm's wiki a few months ago 19:31 <@rizen> i know it's possible, but we have backups 19:31 <@rizen> and community process on a task this large 19:31 <@rizen> is more important than worrying about spam 19:32 <+perlDreamer> crud. I found a FC6 bug. 19:33 <+perlDreamer> Either that or I need to install the FC6 perl-image-magick RPM 19:33 <+perlDreamer> I probably won't be able to get the patch committed until this afternoon. 19:33 <@rizen> what patch? 19:34 <@rizen> the style one? 19:34 <+perlDreamer> yes 19:34 <@rizen> i can do that right now 19:34 <@rizen> i'll do it 19:34 <+perlDreamer> okay, I'll commit the new test later 19:34 < Klaus_> One possible way could be a "commit to svn" function in the translation server. The translators will better notice the changes from others. 19:35 <+perlDreamer> That's a good idea. That way translators could also sign up to get notification when commits are made. 19:36 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:36 -!- mode/#webgui [+v MrHairgrease] by ChanServ 19:36 < Klaus_> BTW there are two entries for German that point to the same files: /German"/ and /German/. Could you please delete the Entry with the quotation marks? 19:36 <@rizen> yup 19:40 <@rizen> the quote version is gone 19:40 <@rizen> the patch is committed 19:40 < Klaus_> thanks! 19:43 <+perlDreamer> I'm off to church. Be back later. 19:43 <+perlDreamer> Thanks, JT 19:43 <@rizen> later 19:43 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] 20:07 <+MrHairgrease> \nick MrAFKGrease 20:07 -!- MrHairgrease is now known as MrAFKGrease 20:08 <@rizen> i've almost got the commit to svn option working 20:12 <+MrAFKGrease> commit to svn from what? 20:13 < Klaus_> I've ssen it. 20:13 < Klaus_> Commit to SVN from the translationserver. 20:13 <+MrAFKGrease> is there a translation server? 20:13 <+MrAFKGrease> fr 18n files? 20:13 <@rizen> yup 20:13 <@rizen> i18n.webgui.org 20:13 <+MrAFKGrease> oh cool 20:13 <@rizen> http://i18n.webgui.org 20:14 <+MrAFKGrease> were updating all the i18n stuff 20:14 < Klaus_> or http://translation.webgui.org/ ;-) 20:14 <@rizen> sweet 20:14 <+MrAFKGrease> 7.3.3 is ready 20:14 <@rizen> if you give me the files you've worked on so far, i can import them into the translation server 20:14 <@rizen> that is, if you want to 20:14 < Klaus_> JT, should I mail you my actual translation to import it into the translatinserver? 20:14 < Klaus_> Ok :-) 20:14 <@rizen> sure 20:14 <+MrAFKGrease> ok 20:15 <+MrAFKGrease> i'll send em to you tonight 20:15 <+MrAFKGrease> actually it is a ducth community project 20:15 <+MrAFKGrease> 10 people or so are working on it 20:15 <+MrAFKGrease> i'm just tarring everything up =) 20:16 <+MrAFKGrease> other question 20:16 <+MrAFKGrease> i'm gonna add a start stop button to the timetracker 20:16 <+MrAFKGrease> for use within oqapi 20:16 <+MrAFKGrease> does that have any chance of making it into webgui? 20:16 <@rizen> your entire translation team is welcome to use the translation server 20:17 <@rizen> what is oqapi? 20:17 <@rizen> regardless, ,yes ii'm find with start/stop 20:17 <@rizen> but not until we fork for 7.4 20:18 <+MrAFKGrease> oh you didn't know yet? 20:19 <+MrAFKGrease> procolix split in three divisions 20:19 <+MrAFKGrease> sepearte companies 20:19 <+MrAFKGrease> koen's keeping procolix 20:19 <+MrAFKGrease> joeri's started oqapi 20:19 <+MrAFKGrease> I've gone with Joeri 20:19 < xdanger> I could contribute our unfinished Finnish-language... 20:20 <@rizen> xdanger: more than happy to put it on the translation server, maybe you'll get some extra helpers to work on the translation 20:20 < xdanger> nice 20:20 <+MrAFKGrease> rizen: I'll throw it in the group 20:20 < xdanger> I'll send it to you tomorrow in a tar 20:20 <+MrAFKGrease> the translation server thing 20:20 <@rizen> no, i didn't know about the slip 20:20 <+MrAFKGrease> I reckon everybody is ok with it 20:20 <@rizen> split 20:21 <@rizen> is everyone mad at eachother? 20:21 <+MrAFKGrease> no 20:21 <@rizen> or is all well in dutch land? 20:21 <+MrAFKGrease> all is well 20:21 <@rizen> that's good to hear 20:21 <+MrAFKGrease> yeah 20:21 <@rizen> i assume koen is the hosting/server guy 20:21 <+MrAFKGrease> as an added benefit there's beer in the fridge again 20:21 <@rizen> joeri is the dev guy 20:21 <+MrAFKGrease> yeah 20:21 <+MrAFKGrease> albert ha 20:21 <+MrAFKGrease> albert now has his own testing company 20:22 <@rizen> cool 20:22 <+MrAFKGrease> sure 20:22 <+MrAFKGrease> I'm happy with it 20:22 <+MrAFKGrease> no fights or whatever 20:22 <@rizen> beer in the fridge is good 20:22 <+MrAFKGrease> just natural progression 20:22 <+MrAFKGrease> it is 20:22 <+MrAFKGrease> a pity that i only at the office one day a week 20:23 <@rizen> it goes without saying that if you're ever in need of a job, i've got your back 20:23 <+MrAFKGrease> sure 20:23 <+MrAFKGrease> I'm very busy with starting to do my graduation stuff 20:23 <+MrAFKGrease> and will be for a year or so 20:23 <+MrAFKGrease> but no worries 20:23 <+MrAFKGrease> I won't abandon webgui 20:24 <@rizen> so, does oqapi have some spare resources? 20:24 <@rizen> i think we're going to need to outsource a project or two coming up 20:24 <+MrAFKGrease> maybe 20:24 <@rizen> actually...what's joeri's email address 20:24 <+MrAFKGrease> ask joeri 20:25 <@rizen> i'll just have vrby contact him 20:25 <+MrAFKGrease> joeri aat oqapi dot nl 20:25 <@rizen> coolio 20:25 <+MrAFKGrease> gotta go cooking 20:25 <+MrAFKGrease> see ya 20:26 -!- MrAFKGrease is now known as MrReallyAFKGreas --- Log opened Sun Jan 07 20:56:17 2007 20:56 -!- xdanger [i=xdanger@217.112.244.70] has joined #webgui 20:56 -!- Irssi: #webgui: Total of 10 nicks [2 ops, 0 halfops, 1 voices, 7 normal] 20:56 -!- Irssi: Join to #webgui was synced in 3 secs 21:02 <+MrHairgrease> jt 21:02 <+MrHairgrease> two suggestions 21:02 <+MrHairgrease> 1) in our ducth translation server we default to the textarea 21:02 <+MrHairgrease> the htmlarea adds to much crap 21:03 <@rizen> you can set it however you want 21:03 <+MrHairgrease> you get buttons containing texts like Save
21:03 <+MrHairgrease> I know 21:03 <+MrHairgrease> just a suggestion 21:03 <+MrHairgrease> also I hacked the thing to include 'motivational' status stuff 21:03 <+MrHairgrease> see http://geefmegeld.nl/root/vertaal 21:03 <+MrHairgrease> for examples 21:04 <@rizen> do you have the source 21:04 <@rizen> oh crap 21:04 <@rizen> nevermind 21:05 <@rizen> yours is based upon the old translation server 21:05 <@rizen> i'll have to write it from scratch 21:06 <+MrHairgrease> it's trivial to implement 21:06 <@rizen> yeah 21:06 <+MrHairgrease> I know the dutch translation team liked it a lot though 21:06 <@rizen> i'll do it 21:07 <+MrHairgrease> cool 21:07 <@rizen> yeah 21:09 <+MrHairgrease> the commit to svn function is for countering vandalism? 21:09 <@rizen> yes 21:09 <+MrHairgrease> ok 21:09 <@rizen> well partially 21:09 <+MrHairgrease> we were afraid for that 21:09 <@rizen> also for going back in case of screwups 21:09 <+MrHairgrease> that's why we put the i18n thing behind a realm 21:10 <+MrHairgrease> also that helps consistency 21:10 <+MrHairgrease> brb 21:11 <+MrHairgrease> consistency as in translate this word with that one 21:11 <+MrHairgrease> english -> dutch is not exactly non-abiguous =) 21:11 <@rizen> true true 21:12 <+MrHairgrease> so we set up a word list on webgui.nl 21:12 <@rizen> the problem is that most communities 21:12 <+MrHairgrease> anyway 21:12 <@rizen> unlike the dutch team 21:12 <@rizen> are disjointed and small 21:12 <+MrHairgrease> i'm babbling right now =) 21:12 <@rizen> so we really need to allow lots of people to join in the translation process 21:12 <+MrHairgrease> sure enough 21:12 <@rizen> that's why we can't password protect it 21:12 <+MrHairgrease> i think so too 21:12 <+MrHairgrease> I'll propose the thing 21:13 <+MrHairgrease> you'll hear the result 21:13 <@rizen> k 21:13 <+MrHairgrease> regardless of that a very recent version is tarred up in the contrib area on pb.com 21:13 <@rizen> yeah, i'm not worried about that 21:13 <@rizen> more that the dutch translation is a good example of 21:14 <@rizen> "how it's done" 21:14 <+MrHairgrease> meaning? 21:14 <@rizen> you guys are the defacto international leaders 21:14 <+MrHairgrease> i know 21:14 <@rizen> you do everything first, and best 21:14 <+MrHairgrease> comes with the territory =) 21:14 <@rizen> martin: sarah says hi 21:14 <+MrHairgrease> somehow there's just a big wg-user density in the netherlands 21:15 <+MrHairgrease> hi sarah 22:02 <@rizen> motivators in place 22:15 < Klaus_> Where/in which Asset are the promote/demote icons/functionality used in WebGUI? 22:15 <@rizen> all assets use them 22:15 < Klaus_> where do they show up? 22:16 <@rizen> inherited from the superclass 22:16 <@rizen> the icons aren't used anymore, only the functionality 22:16 <@rizen> the icons are now only used by some assets for their collateral 22:17 < Klaus_> OK, I thought I'm blind ;-) 22:17 <@rizen> the promote/demote stuff can be found under the class icon of any asset 22:17 <@rizen> in the inline view 22:27 < Klaus_> OK, thanks - I've found them(data form fields)... For translating it's good to see the text/tooltip in its environment. 22:51 <+MrHairgrease> cool jt 22:52 <+MrHairgrease> would it also be possible to display the actual number of messages that are done/changed/new 22:52 <+MrHairgrease> just like in the example 22:53 <+MrHairgrease> There seems to be a bug too 22:53 <+MrHairgrease> RedNeck / Form_Captcha 22:53 <@rizen> what's the point of showing the actual numbers? it's just a feelgood indicator, right? 22:53 <+MrHairgrease> sure 22:53 <@rizen> gives you an idea of how close you are to done 22:53 <+MrHairgrease> still only one to go 22:53 <+MrHairgrease> yeah 22:54 <+MrHairgrease> i you'll do it right you use the actual number of characters or something 22:54 <+MrHairgrease> but that would be insane 22:54 <+MrHairgrease> =) 22:55 <+MrHairgrease> i just used the number of messages 22:56 <+MrHairgrease> The RedNeck / Form_Captcha is saying it's at 50% but it is actually at 0% btw 22:56 <@rizen> yeah, that's your fault 22:57 <+MrHairgrease> what have i done? 22:57 <@rizen> it just couldn't be my fault 22:57 <@rizen> cuz i'm perfect 22:57 <@rizen> so it must be you 22:57 <+MrHairgrease> oh 22:57 <+MrHairgrease> i c 22:57 <+MrHairgrease> in that case it's Koens fault 22:58 <+MrHairgrease> we agreed on that a year ago or so 22:58 <@rizen> that's true 22:58 <@rizen> ok 22:58 <@rizen> his fault 22:58 <+MrHairgrease> =) 23:03 <@rizen> koen's bug is fixed 23:07 <+MrHairgrease> very good 23:08 <@rizen> so with the percentages 23:08 <@rizen> would you rather see 6/50 23:08 <@rizen> rather than the percentages 23:08 <@rizen> i just don't want to waste a lot of screen realestate 23:10 <@rizen> i just put it in 23:10 <@rizen> and it looks much uglier 23:11 <+MrHairgrease> that's why i put the percentages on the left side 23:11 <+MrHairgrease> and all teh other data on the right 23:11 <+MrHairgrease> if you don't scroll you don't see it 23:11 <+MrHairgrease> it's just for the eager people 23:12 <+MrHairgrease> another idea might be to put de numbers on top of the right hand frame 23:12 <@rizen> your mom's a nitpicker 23:12 <@rizen> and she dresses you funny 23:12 <+MrHairgrease> and the percentages on the lft hand side 23:12 <+MrHairgrease> that's true 23:12 <+MrHairgrease> how'd you figure that out 23:14 <@rizen> alright, i put the ratio on the right now 23:14 <@rizen> and on the detail page 23:14 <+MrHairgrease> ok 23:14 <+MrHairgrease> that looks cool 23:15 <+MrHairgrease> thanks 23:15 <@rizen> thank you for smoking 23:22 -!- MrHairgrease is now known as MrAFKGrease 23:57 < Radix__> funny movie that one --- Day changed Mon Jan 08 2007 00:09 <+MrAFKGrease> which movie? 00:10 <@rizen> thank you for smoking 00:11 <+MrAFKGrease> is that a movie? 00:11 <@rizen> yup 00:11 <+MrAFKGrease> the things you learn after 2300 00:20 < Klaus_> sounds like I should have a look at the movie: http://imdb.com/title/tt0427944/ 00:34 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 00:34 -!- mode/#webgui [+v crythias] by ChanServ 01:09 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 01:09 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] 01:10 -!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:10 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:10 -!- mode/#webgui [+o rizen] by ChanServ 01:10 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] 01:11 -!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] 01:11 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:11 -!- mode/#webgui [+o rizen] by ChanServ 01:14 -!- jtsmith_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:14 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:14 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] 01:16 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] 01:16 -!- jtsmith_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] 01:17 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:17 -!- mode/#webgui [+o rizen] by ChanServ 01:20 -!- MrAFKGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 01:48 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 02:11 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 02:11 -!- mode/#webgui [+v crythias] by ChanServ 02:54 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 02:54 -!- mode/#webgui [+v perlDreamer] by ChanServ 02:54 <+perlDreamer> any clues on how to find out what this is: 02:54 <+perlDreamer> has posted to one of your subscriptions 02:54 <+perlDreamer> http://www.plainblack.com/Cm61332q9p9Sv_BxrjyXnQ 02:54 <+perlDreamer> It's from noReply@plainblack.com 02:54 <@rizen> is it reported as a bug yet? 02:55 <@rizen> if not, then no 02:55 <@rizen> it's something i'm going to have to go through the database and try to find 02:55 < Radix-wrk> I got a couple of those too 02:55 <+perlDreamer> kind of 02:55 <+perlDreamer> http://www.plainblack.com/bugs/tracker/problems-with-emails-from-install/upgrade-forum#zGTWsPb2x0BybrTKHrJdzg 02:56 <+perlDreamer> although knowmad reports that he got a username, while this one was empty 02:56 <+perlDreamer> it's like a workflow didn't get set up right somehow but still executed 02:56 < Radix-wrk> I got two emails myself 02:56 <@rizen> probably depends on what was shooting out the email as to what gets put in the email 02:56 < Radix-wrk> plainblack.com 02:57 <@rizen> either way it's something that shouldn't be happening 02:57 <@rizen> if the bug is reported, then thats all you can do 02:57 <@rizen> we have to take over from there 02:58 <+perlDreamer> good luck! 02:58 <+perlDreamer> also, I like the new email on the dev list 02:58 <+perlDreamer> I'll start reading Perl/WebGUI Best Practices soon 02:58 <@rizen> glad to hear it 02:59 <+perlDreamer> do we have an expected time for the 7.4 branch? 02:59 <@rizen> each time you ask me that i add a week 02:59 * perlDreamer -- 02:59 <@rizen> infinity + 2 weeks 03:00 <@rizen> thats when it will be happening 03:00 <+perlDreamer> bugList < 5? 03:00 <@rizen> infinity + 2 weeks, i've already told you 03:00 <@rizen> but since you formed that as a question 03:01 <@rizen> infinity + 3 weeks 03:01 <@rizen> so we have some amazing contests scheduled for this year 03:02 <@rizen> we're bringing back the webgui community contest (wcc) 03:02 <+perlDreamer> cool! 03:02 <+perlDreamer> there are other contests, too? 03:03 <@rizen> roy should be announcing the first one next week 03:03 <@rizen> no..the community contest is all of the contests 03:03 <@rizen> instead of being once per year 03:03 <@rizen> it's going to be once every 2 months 03:03 <@rizen> we were going to do it every month, but we figured that might not give people enough time to work on stuff 03:04 <+perlDreamer> even two months is pretty quick for some big projects 03:04 <@rizen> none of them will be very big 03:04 <@rizen> at least that's the plan 03:05 <@rizen> keep them reasonable to achieve 03:05 <+perlDreamer> did the content compression (which won the last WCC) ever get folded in? 03:05 <@rizen> that's a good question 03:05 <@rizen> i don't know 03:05 <@rizen> actually, i think no 03:05 <@rizen> because we decided to do something more efficient 03:05 <@rizen> which was adding gzip functionality to the wre 03:06 <@rizen> it's far more efficient than having webgui do it 03:06 <+perlDreamer> okay 03:06 <@rizen> if i remember right 03:06 <@rizen> when we benchmarked it 03:06 <@rizen> mod_deflate was 6 times faster 03:06 <@rizen> than the code in webgui 03:07 <@rizen> and on top of that, it compressed stuff in the /extras and /uploads folders as well 03:07 <+perlDreamer> that's a lot faster 03:13 <+perlDreamer> rizen: is there any sense in me working on the Product Asset docs? 03:14 <@rizen> for the time being, yes 03:14 <@rizen> because commerce dev is put on hold 03:15 <@rizen> until after we've achieved my new years resolution 03:15 <@rizen> even after that, the product asset will likely continue to have all of it's current features 03:15 <@rizen> it will just also tie into the commerce system 03:16 <+perlDreamer> cool, thanks 03:16 <+perlDreamer> as far as I know, there are still no project for $dayJob next week, so I'll have lots of time on my hands 03:16 <@rizen> sweet 03:17 <@rizen> use that time to read pbp 03:17 <@rizen> =) 03:17 <@rizen> at least until 7.4 is branched 03:18 <+perlDreamer> I was thinking about this: http://jobs.perl.org/job/5148 03:18 <+perlDreamer> so I'll be spending a little time writing a resume 03:20 <@rizen> nah, you don't want that job 03:20 <@rizen> they'll be paying you way too much 03:20 <@rizen> =) 03:21 <+perlDreamer> I saw that and figured the posting was some kind of joke 03:21 <+perlDreamer> I've never seen salaries like that before 03:21 <@rizen> when i used to work for $bigCompany I made $that++ 03:22 <+perlDreamer> not only is the salary too high, but there'd be no interstitial times for wG hackery 03:22 <@rizen> they're going to want a lot out of someone 03:22 <@rizen> for that much money 03:22 <@rizen> cuz usually when you get that high in salary 03:23 <@rizen> either they're expecting you to do 2 jobs + 03:23 <@rizen> or it's a management job 03:23 <@rizen> and the job description isn't a management job 03:23 <+perlDreamer> yeah 03:24 <+perlDreamer> All the percentages add up to 100, but it doesn't talk about hours/days 03:24 <@rizen> it also doesn't talk about how many other people you'd be working with to do that job 03:24 <@rizen> it could be that the current owner dood 03:24 <@rizen> does all the work 03:24 <@rizen> and needs to offload it to someone 03:24 <@rizen> so he can do the new software 03:25 <@rizen> but for that much money 03:25 <@rizen> you should check it out at least 03:25 <+perlDreamer> yeah 03:25 <+perlDreamer> hack perl 03:25 <+perlDreamer> stay at home 03:25 <+perlDreamer> let Kathy go to mid-wife school 03:25 <+perlDreamer> get done in 3 years 03:25 <+perlDreamer> instead of 7 03:30 <+perlDreamer> dinner time, be back later 04:24 <@rizen> svn commits for the translation server are now in place 04:29 < Klaus_> good thing. what's the meaning of a yellow line background in the right window? 04:30 <@rizen> that means there's something there, but it's out of date 04:34 < Klaus_> it seems you've also found a solution for the annoying trailing
from the rich editor 04:34 <@rizen> you mean, allow the user to disable it? 04:38 < Klaus_> they were not longer automatically added at the end of a (singe line) translation or was it luck when I tested it 04:39 <@rizen> probably luck 04:39 < Klaus_> :-) 04:39 < Klaus_> OK, was a long day. Time for bed. 04:39 <@rizen> later 04:40 < Klaus_> not for me... 04:40 <@rizen> i mean, see you later 04:41 < Klaus_> ohh. yes. bye! 04:41 -!- Klaus_ [n=klaus_he@p57A58EB8.dip0.t-ipconnect.de] has quit [] 05:21 <+perlDreamer> rizen: Want to do some bug triage? You up for it? 06:18 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 06:24 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] 07:34 -!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:34 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] 07:35 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:35 -!- mode/#webgui [+o rizen] by ChanServ 07:35 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:52 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] 07:52 -!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] 07:53 -!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:53 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:53 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] 07:53 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:53 -!- mode/#webgui [+o rizen] by ChanServ 07:54 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] 07:54 -!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] 07:54 -!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] 10:40 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 16:05 -!- Klaus_ [n=klaus_he@p57A58232.dip0.t-ipconnect.de] has joined #webgui 16:10 -!- vidar_ [i=gudjon@157.157.215.202] has quit [Read error: 110 (Connection timed out)] 16:33 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 16:33 -!- mode/#webgui [+v MrHairgrease] by ChanServ 19:24 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 19:30 -!- mode/#webgui [+o khenn] by preaction-m 19:31 <@khenn> happy monday! 19:34 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 19:35 -!- mode/#webgui [+o snapcount] by ChanServ 19:36 <@preaction-m> snapcount: /msg chanserv access #webgui add preaction 30 <-- do it! :p 19:37 -!- khenn was kicked from #webgui by snapcount [snapcount] 19:37 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 19:38 -!- mode/#webgui [+o khenn] by ChanServ 19:38 <@snapcount> tada 19:38 <@snapcount> np 19:38 -!- snapcount is now known as snap_away 21:05 <@khenn> anything going on today? 21:05 <@preaction-m> alumni project, i've got a few ideas about some ease-of-use for developers 21:06 <@preaction-m> a nice script i want to make for switching between webgui instances on a dev box 21:17 < ckotil> coo 21:17 < ckotil> l 21:18 < ckotil> We have a database that contains all of the contact info for customers, logins, etc... 21:18 < ckotil> I would like for webgui's user list to be pulled from that database. How hard is that to do? 21:19 <@preaction-m> you could write a custom auth plugin 21:19 < ckotil> already use one. 21:19 < ckotil> for CAS 21:20 < ckotil> 'central authentication system' developed at yale. then we put our own spin on it 21:20 < ckotil> but it works nicely with webgui 21:20 < ckotil> but i want my users to be pulled from our database. how would i populate webgui's user list? 21:21 <@preaction-m> you want to migrate? 21:21 < ckotil> no. i want to have a single location to store my customers info 21:21 < ckotil> and users. 21:22 < ckotil> its all in a single database now. 21:22 <+MrHairgrease> you mean sync profiles with that db? 21:22 < ckotil> exactly 21:22 <+MrHairgrease> you should have a look at the syncldapprofile workflow activities 21:22 <+MrHairgrease> there are two 21:23 <+MrHairgrease> one is called when a user activates him/herself 21:23 < ckotil> ldap. k thats what i was thinking. ill go speak with my db guy . thanks 21:23 <+MrHairgrease> the other is run by the cron workflow 21:23 <+MrHairgrease> if you don't have ldap available 21:23 <+MrHairgrease> just create your own plugin 21:23 <+MrHairgrease> and use the ldap as example 21:24 < ckotil> good deal. 21:24 <+MrHairgrease> it is 21:24 <+MrHairgrease> =) 21:25 <+MrHairgrease> reuse is the best eufemism for legal stealing 21:25 <@preaction-m> it's not illegal if you release the source 21:25 <+MrHairgrease> that's why i said legal 21:25 <+MrHairgrease> not illegal 21:26 <@preaction-m> in fact, the viral nature of the GPL requires that any custom code you write for webgui has to be released upon request 21:26 <+MrHairgrease> only code you distribute 21:26 <+MrHairgrease> and i can charge for the code 21:26 <+MrHairgrease> or better said 21:27 <@preaction-m> no, anything that works with webgui must be released under the GPL 21:27 <+MrHairgrease> the deliverance cost o 21:27 <@preaction-m> but yes, you can charge for it 21:27 <+MrHairgrease> of the code 21:27 <+MrHairgrease> gpl is a distribution license 21:27 <+MrHairgrease> so if i keep the stuff inhouse 21:27 <+MrHairgrease> i don't have to release it 21:27 <+MrHairgrease> now of course 21:28 <+MrHairgrease> fo webgui this is not a problem at all 21:28 <+MrHairgrease> everything you distribute 21:28 <@preaction-m> and since PB distributes WebGUI with it, you must abide by it, one of the caveats of it is that anything you write that uses WebGUI must be GPL 21:28 <+MrHairgrease> ships with the source automatically 21:28 <@preaction-m> that's why i usually release code under the LGPL 21:28 <@preaction-m> doesn't have the over-reaching viral nature of the GPL 21:28 <+MrHairgrease> yes 21:28 <+MrHairgrease> but if you write your auth thingy 21:29 <@preaction-m> it uses webgui's API, which means you must GPL 21:29 <+MrHairgrease> and just dploy it at your work only 21:29 <+MrHairgrease> i cannot ask for the code 21:29 <+MrHairgrease> b/c you don't distribute it 21:33 <+MrHairgrease> see http://en.wikipedia.org/wiki/Gpl 21:33 <+MrHairgrease> under the section 'common misconceptions' 21:33 <+MrHairgrease> first item 21:34 <@preaction-m> the last paragraph of the GPL seems to indicate my position, but it's ambiguous and misleading 21:39 <+MrHairgrease> yeah 21:39 <+MrHairgrease> those damn hippie software developers =) 21:39 <+MrHairgrease> anyway 21:40 <+MrHairgrease> the gpl vs. lgpl thing is much less of an issue 21:40 <+MrHairgrease> with perl code 21:40 <+MrHairgrease> since when you distribute 21:40 <@preaction-m> indeed... hippie and nerd seem mutually exclusive 21:40 <+MrHairgrease> you always ship the code 21:40 <+MrHairgrease> huh? 21:40 <+MrHairgrease> have you ever seen a picture of rms? 21:41 <+MrHairgrease> now if that isn't a hippie =) 21:41 <@preaction-m> yes, i needed eye bleach 22:24 <@khenn> You can build and sell plugins for WebGUI w/o it violating the GPL 22:25 <@khenn> if you add anything to WebGUI's core, you cannot legally repackage and sell it w/o contributing it back 22:25 <@khenn> that's the difference 22:25 <+MrHairgrease> b/c plugins are not linked againstr the core? 22:25 <@preaction-m> you can sell the plugin, but not bundled with webgui, unless your plugin is also licensed GPL 22:25 <@khenn> right 22:26 <@preaction-m> the wikipedia article cleared all that crap up for me 22:29 <@khenn> I updated the Asset installer so that you can use .tmpl files rather than having to hardcode your templates right in the install code at the bottom 22:30 <@khenn> well not the Asset installer 22:30 <@khenn> but the code at the bottom of the Asset Template 22:30 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 22:30 -!- mode/#webgui [+v perlDreamer] by ChanServ 22:30 <@khenn> I haven't added it yet 22:30 <@khenn> b/c it's like 200 extra lines of code 22:30 <@khenn> oh, it also commits all the templates so you don't have tags from "visitor" 22:30 <@khenn> which is pretty confusing 22:30 <@preaction-m> I like the updater more, the template editor inside webgui is clunky :p 22:31 <@khenn> yeah, it's nice to work with files 22:31 <@khenn> and then just -MWebGUI::Asset::Wobject::MyWobject update 22:31 <@khenn> or I think I had to call it upgrade 22:31 <@khenn> b/c of naming conflicts 22:32 <@khenn> but if anyone wants the code, I'll be happy to post it somewhere 22:32 <@khenn> I think we will eventually add an install API to WebGUI 22:32 <@preaction-m> you could use a seperate package inside the module, say WebGUI::Asset::Wobject::MyWobject::install, then have the subs be part of that 22:33 <@preaction-m> so you'd "use WebGUI::Asset::Wobject::MyWobject;" and then call "WebGUI::Asset::Wobject::MyWobject::install::update" 22:33 <@khenn> yeah I dunno 22:35 <@khenn> ok so who is everyone out here? I know some of you 22:35 <@khenn> MrHairgrease is obvious =p 22:35 <@khenn> perlDreamer is Colin, right? 22:35 <@preaction-m> radix is Jesse 22:35 <+perlDreamer> yup 22:35 <@khenn> ok 22:35 <@khenn> this is Frank btw 22:35 <+MrHairgrease> xdanger is yukka 22:36 <+MrHairgrease> he is this dude from Finland 22:36 <@khenn> right 22:36 < xdanger> Jukka 22:36 <@preaction-m> PedersenMJ is a walk-in, iirc 22:36 <@preaction-m> perlbot botsnack 22:36 < perlbot> whatever. 22:36 <+MrHairgrease> sry 22:36 <+MrHairgrease> I meant Jukka 22:37 <+perlDreamer> howdy frank 22:38 <@khenn> howdy 22:38 <+perlDreamer> haven't seen you in here before 22:38 <+MrHairgrease> now that everybody is here anyway 22:38 <@khenn> I'm usually rizzo 22:38 <@khenn> I've been here 22:38 <+MrHairgrease> what do you think? 22:38 <@khenn> but someone stole my nick 22:38 <+MrHairgrease> tabs or spaces 22:38 <+MrHairgrease> and how many 22:38 <@khenn> spaces 22:38 <+perlDreamer> 4 spaces 22:38 <@khenn> 4 22:38 <+perlDreamer> ala PBP 22:38 <@khenn> I usually use 3 22:38 <@khenn> but I can hack 4 22:39 <@preaction-m> i've already updated my vimrc to do 4-space tabs 22:39 <+MrHairgrease> you guys are insane =) 22:39 <+MrHairgrease> tabs are obviously the way 22:39 <+perlDreamer> you can always use perltidy to locally reformat it 22:39 <+MrHairgrease> _teh_ way * 22:39 <+MrHairgrease> no 22:39 <@khenn> tabs are too modern =) 22:39 <@preaction-m> i'd prefer 8, and tabs instead os spaces, but vim does this automagically so it's no skin off my nose 22:39 <+MrHairgrease> yeah 22:39 <+MrHairgrease> but the idea is that everybody uses the same convention 22:39 <@khenn> most languages use spaces 22:40 <+MrHairgrease> or tabs 22:40 < xdanger> tabs ;) 22:40 <+MrHairgrease> most lanuages don't care 22:40 < xdanger> python does... ? 22:40 <+perlDreamer> I think so, just to determine level of indentation 22:41 <+perlDreamer> since whitespace matter in python 22:41 * perlDreamer shudders 22:41 <@khenn> I'm talking C++ (which is the only REAL language) =p 22:41 <+MrHairgrease> ouch 22:41 <@preaction-m> pfft... use C 22:41 <@khenn> well PERL is essentially C 22:41 < xdanger> But does it do some s/ /\t/; kinda stuff also =) 22:41 <@khenn> so ... 22:41 <@khenn> Ansi C? 22:41 <@khenn> ha 22:41 <@preaction-m> perlbot capital 22:41 <+MrHairgrease> anybody using emacs here? =) 22:41 <@preaction-m> perlbot capital Perl 22:41 < perlbot> Perl is the language, perl is the program, there is no PERL. See perldoc -q 'difference between'. 22:41 <+perlDreamer> vim is the way 22:42 < ckotil> heh, nano/pico 22:42 <@khenn> my capslock got stuck =p 22:42 <+perlDreamer> so who is ckotil in real life? 22:42 < ckotil> me 22:42 < ckotil> o 22:42 < ckotil> chad kotil 22:42 <@preaction-m> i will give serious props to those who can program efficiently in nano 22:42 < ckotil> im not efficient 22:42 <+MrHairgrease> I always use vim in ed mode =) 22:43 < ckotil> emacs and vi confuse me 22:43 <+perlDreamer> MrHairGrease: It's a good start. It's like drinking light American Beer. 22:43 <+perlDreamer> instead of the real thing 22:43 < ckotil> ive learned emacs in the past, but then a couple months went by and i forgot all the shit 22:43 <+MrHairgrease> what's good about that? 22:43 <+perlDreamer> at leasty you're drinking beer 22:43 <+MrHairgrease> I once tried emacs 22:43 < ckotil> light beer is like fucking in a row boat 22:43 <+MrHairgrease> and couldn't get out of the help screen 22:44 <+MrHairgrease> kill -9 did the job though 22:44 < ckotil> its fucking pretty close to water. 22:44 <+perlDreamer> I couldn't figure out how to quit emacs 22:44 <+MrHairgrease> i also tried light beer once 22:44 <@preaction-m> lol ckotil 22:44 <+MrHairgrease> on the first wuc 22:44 <+MrHairgrease> that was a onetimer too 22:44 < ckotil> exactly you need a cheat sheet 22:45 <@khenn> Someday I'll be all Linuxish like you guys, but until then I like my GUI windows crap 22:45 <@preaction-m> the secret to vim is a good vimrc 22:45 <+MrHairgrease> so use eclypse 22:45 <+MrHairgrease> eclipse 22:45 <@preaction-m> and i need to get frank into vim at least, or barring that a decent editor (not Homesite...) 22:45 <+MrHairgrease> prereaction-m++ 22:45 <@preaction-m> jEdit would suffice 22:45 <+MrHairgrease> vim sucks the first day 22:46 <@khenn> I can use vim 22:46 <@khenn> I just prefer not to 22:46 <+MrHairgrease> but after that you cannot live without oit 22:46 <+perlDreamer> use gvim, it will let you keep a GUI 22:46 <+MrHairgrease> use whatever you like 22:46 <@khenn> I enjoy my dev tools like split screens and line numbers 22:46 <@preaction-m> vim has those 22:46 <+MrHairgrease> set number 22:46 <@preaction-m> ctrl+w n <- split the window 22:47 <@preaction-m> ctrl+w move to window down, move to window up, etc... 22:47 <+MrHairgrease> and besides 22:47 <@preaction-m> use :h C-w <- for more information 22:47 <@khenn> as opposed to simply pressing the split screen icon? 22:47 <+MrHairgrease> who can work with an editor that cannot navigate with hjkl 22:47 <@khenn> I have enough to remember =p 22:47 <@preaction-m> exactly 22:48 <@preaction-m> it's about creating instincts, like PBP 22:48 <@preaction-m> like using screen, or any program for that matter 22:48 <@preaction-m> i'm using my newly paid-for Parallels to finally make the complete switch to vim, from jedit 22:48 <+MrHairgrease> oh 22:49 <+MrHairgrease> so your on a mac 22:49 <@preaction-m> macbook pro. the first laptop i've actually liked 22:49 < ckotil> they're nic 22:49 < ckotil> e 22:49 < ckotil> i work on a new imac core2duo 22:49 < ckotil> 21" widescreen 22:49 <@preaction-m> nice 22:49 <+MrHairgrease> they're too expensive for me 22:49 < ckotil> im trying to get hooked up with a macbook 22:50 <+MrHairgrease> but i bought a vaio 22:50 <+MrHairgrease> from the evil sony empire 22:50 < ckotil> fukcing heater is on for no reason. 22:50 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["HOT"] 22:50 <@preaction-m> this is the company's lappy, otherwise I'd be on my old-school AMDk7 2800+ running Ubuntu Edgy 22:50 <+MrHairgrease> i run a 1800+ 22:51 <+MrHairgrease> with kubuntu though 22:51 <+perlDreamer> gotta run to a meeting 22:51 <+perlDreamer> be back later 22:51 <@khenn> ok, so how do I turn on color coding in vim? 22:51 <+MrHairgrease> later 22:51 -!- perlDreamer is now known as perlDreamer_afk 22:51 <+perlDreamer_afk> :syn on 22:52 <+MrHairgrease> syntax on 22:52 <+MrHairgrease> same thing 22:52 <@khenn> how do I unsplit the damn screen now? 22:52 <@preaction-m> :q 22:53 <@khenn> ok well screen splitting sucked =p 22:53 <+MrHairgrease> complain more 22:53 <+MrHairgrease> so what ide thing do you use then frank? 22:54 <@khenn> I use Homesite mostly 22:54 <@khenn> one step up from a text editor 22:54 <@khenn> just the way I like it 22:54 <@khenn> an old version too 22:54 <@khenn> not the crap they have out now 22:54 <@khenn> 4.5 22:54 <@khenn> can you undo in vim? 22:55 <@khenn> that would be useful to know 22:55 <+MrHairgrease> u 22:55 <+MrHairgrease> im vim 7 you can also say 22:55 <+MrHairgrease> :earlier 10s 22:55 <+MrHairgrease> which will get you back 10 secs in time 22:55 <+MrHairgrease> or later: 1h 22:55 <@khenn> will that do all of the work I will do over the next hour? 22:55 <@khenn> that would be pretty sweet 22:56 <+MrHairgrease> something like that 22:56 <+MrHairgrease> if your drunk =) 22:56 <@khenn> I'll just do later: 8h and take the day off 22:56 <@khenn> =) 22:56 <+MrHairgrease> maybe jt will buy it 22:56 <+MrHairgrease> that's how i do my job 22:56 <+MrHairgrease> =) 22:57 <@khenn> I have vim 6.3 22:57 <+MrHairgrease> that only supports u 22:58 <+MrHairgrease> :help undo 23:09 < xdanger> I use subethaedit =P 23:09 < xdanger> on mu 3 years old ibook 1G 23:09 < xdanger> on my 23:10 <@khenn> I use windows. I'm just uncool like that 23:10 <+MrHairgrease> we know =) 23:11 < xdanger> I've been planning to move to gvim7, but it's not quite there yet... on the matter of mac os x integration.. --- Day changed Tue Jan 09 2007 00:06 -!- perlDreamer_afk is now known as perlDreamer 00:46 <+perlDreamer> boy it got quiet all of a sudden 00:48 <@khenn> yeah 00:48 <@khenn> I said the 'W' word 00:48 <+perlDreamer> are you staying busy? 00:49 <@khenn> yes 00:49 <@khenn> we are very busy right now 00:49 <@khenn> how bout yourself? 00:49 <@khenn> I hear you are on vacation or something? 00:49 <+perlDreamer> we're inbetween projects, so I'm way bored 00:50 <+MrHairgrease> you are bored? 00:50 <+perlDreamer> muy 00:50 <+perlDreamer> mucho 00:50 <+perlDreamer> zehr 00:50 <+perlDreamer> very 00:50 <+MrHairgrease> i've been reading papers all day 00:50 <+MrHairgrease> it's really boredom 00:50 <+MrHairgrease> but some weird kind of numbness 00:51 <+MrHairgrease> it's sehr btw 00:51 <+perlDreamer> thanks 00:51 <+perlDreamer> I only speak German, not write it 00:51 <+MrHairgrease> i usually only read it 00:51 <+MrHairgrease> when i speak german 00:52 <+perlDreamer> are you reading papers for your school project? 00:52 <+MrHairgrease> germans usually do not understand me 00:52 <+MrHairgrease> graduation 00:52 <+MrHairgrease> i just started 00:52 < Klaus_> wyh try you not to be understood? 00:52 <+perlDreamer> His American accent throws him off 00:53 <+MrHairgrease> i try very hard to be understood 00:53 <+MrHairgrease> and sometimes i succed 00:53 <+MrHairgrease> but usually my girlfriend hijacks the conversation 00:53 < Klaus_> I have no problems with my German... 00:53 < Klaus_> OK - sometimes... 00:53 <+MrHairgrease> she's better at foreign languages i guess 00:53 -!- snap_away [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["blah"] 00:53 <+MrHairgrease> only in oktober right?=) 00:54 < Klaus_> all the year- and right now... 00:54 <+MrHairgrease> i see 00:54 <+MrHairgrease> you know what 00:54 <+MrHairgrease> i'm gonna get me my own dutch speech impedimen 00:55 < Klaus_> what's a impedimen? 00:55 <+perlDreamer> impediment 00:55 <+perlDreamer> difficulty 00:55 <+perlDreamer> disability 00:55 < Klaus_> Ah. 00:56 < Klaus_> to improove your 00:56 < Klaus_> German 00:56 <+MrHairgrease> actually to improve my belgian 00:56 < Klaus_> do you like to help on Webgui translation? ;-) 00:56 <+MrHairgrease> whatever 00:57 <+MrHairgrease> nein 00:57 < Klaus_> Damn! 00:57 <+MrHairgrease> verdammt! 00:57 < Klaus_> Sehr gut! 00:57 <+MrHairgrease> genau 00:58 <+MrHairgrease> now if we only had jukka to flabbergast us with some Finnish the evening would be perfect 00:58 <+MrHairgrease> =) 00:58 < Klaus_> Webgui is missing a babelfish function. 00:58 <+perlDreamer> Porque no hablamon in Espanol? 00:58 <+MrHairgrease> No man 00:59 <+MrHairgrease> I don't speak no portugese =) 00:59 <+perlDreamer> Not Spanish either? :) 00:59 <@khenn> I fluently speak every language except for Greek 00:59 < Klaus_> I gave Spain a chance some years ago. 00:59 <+MrHairgrease> never been there 01:00 <+MrHairgrease> did you like it? 01:01 < Klaus_> The langauge. Yes. But you mentioined: girls are better in languages. 01:01 <+MrHairgrease> my girl is 01:01 <+MrHairgrease> compared to me 01:02 < Klaus_> she has adopted Perl Best Practices to foreign languages? 01:03 <+MrHairgrease> no 01:03 <+MrHairgrease> i'm better in babling 01:03 <+MrHairgrease> so i'm better at perl 01:03 <+MrHairgrease> =) 01:04 <+MrHairgrease> my guess is she doesn't even wan to touch the book 01:04 <+MrHairgrease> anybody read the Perl Hacks book btw? 01:04 < Klaus_> i can imagine. 01:04 <+perlDreamer> Went to the author's presentation at OSCON last year. 01:04 <+perlDreamer> Does that count? 01:05 <+MrHairgrease> no 01:05 <+MrHairgrease> don't think so 01:05 <+MrHairgrease> I like it a lot though 01:05 <+MrHairgrease> the book that is 01:05 < Klaus_> Not right now in my bookshelf 01:05 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 01:08 < Klaus_> I've just ordered it at the library. 01:08 <+MrHairgrease> cool 01:09 < Klaus_> Author is Conway - he worte the book on oject oriented perl? 01:09 <+perlDreamer> Author is chromatic 01:09 <+MrHairgrease> indeed 01:10 <+MrHairgrease> conway wrote oop 01:10 <+MrHairgrease> and pbp iirc 01:10 <+perlDreamer> yup 01:11 < Klaus_> Oh - it's the German translation I've ordered. 01:15 < Klaus_> anyone read Extreme Perl? http://www.extremeperl.org/ 01:15 <+MrHairgrease> no 01:15 < Klaus_> I had a look on it some yers ago, but it seems still to be not yet completed. 01:16 <+MrHairgrease> but hey 01:16 <+MrHairgrease> it's free 01:16 <+MrHairgrease> =) 01:19 < Klaus_> I wanted to print the pdf version. Downloaded the pdf A4 version but it was in Letter format. 01:19 <+MrHairgrease> no big deal 01:19 <+MrHairgrease> just sloppy 01:19 < Klaus_> I had a HP printer that needed pressing a button after each page... 01:19 <+MrHairgrease> that does suck 01:40 < xdanger> Klaus_: http://www.extremeperl.org/f/extremeperl-a4.pdf 01:41 < xdanger> the link in the pages still point to letter version... 01:44 < Klaus_> things never will change. world stands still. sometimes ;-) 01:44 < Klaus_> I remember I had emailed that to the author. 02:00 <+MrHairgrease> later guys 02:00 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 02:00 <+perlDreamer> Klaus_: did you get any farther on the nested macro bug on your end? 02:02 < Klaus_> No yet. No time, I had to do a lot of other stuff today. xsl-fo/pdf hacking. Will last for a fiew days. 02:02 <+perlDreamer> You know xsl-fo? 02:03 < Klaus_> yep. 02:03 < Klaus_> and svg 02:03 <+perlDreamer> I've been wanting to make a PDF of the online wG help, but everything I've tried is either proprietary or bad. 02:04 <+perlDreamer> Do you have any pointers for someone wanting to start with xsl-fo? 02:05 < Klaus_> install fop, for documentation use http://xmlgraphics.apache.org/fop/compliance.html some often wanted features are not yet supported. 02:07 < Klaus_> producing pdf out of the dokus with fop/xsl-fo I can help. 02:11 < Klaus_> having your all-in-one help file as a valid and well formed xml file it will be easy. 02:13 <+perlDreamer> most of it is XHTML clean 02:13 <+perlDreamer> so going the next step to XML should be easy 02:20 <+perlDreamer> time for me to go home 02:20 < Klaus_> some small modifications and then perhaps tidfying will prepare the xml source. I will try do make a pdf prototype tomorrow or the next day. 02:20 <+perlDreamer> tomorrow? That would be awesome! 02:20 <+perlDreamer> thanks Klaus! 02:20 < Klaus_> me too. time for bed. its 1:30 02:21 <+perlDreamer> Gute Nacht 02:21 < Klaus_> Danke. Wünsche ich Dir auch. 02:21 -!- Klaus_ [n=klaus_he@p57A58232.dip0.t-ipconnect.de] has quit [] 02:21 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""] 02:38 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 148 (No route to host)] 04:15 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 04:15 -!- mode/#webgui [+v crythias] by ChanServ 04:17 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Client Quit] 04:41 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 04:41 -!- mode/#webgui [+v crythias] by ChanServ 06:55 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:05 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:05 -!- mode/#webgui [+o rizen] by ChanServ 07:06 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] 07:06 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 07:06 -!- mode/#webgui [+o rizen] by ChanServ 07:29 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 07:35 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 07:35 -!- mode/#webgui [+v crythias] by ChanServ 07:57 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 10:12 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 12:25 -!- Klaus_ [n=klaus_he@p57A5B352.dip0.t-ipconnect.de] has joined #webgui 15:33 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui 17:48 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 17:48 -!- mode/#webgui [+o rizen] by ChanServ 17:48 -!- rizen is now known as rizen_afk 18:38 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 18:38 -!- mode/#webgui [+o khenn] by ChanServ 18:41 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 18:41 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:41 <+perlDreamer> morning, all 18:41 <@rizen_afk> morning 18:42 -!- rizen_afk is now known as rizen 18:42 <+perlDreamer> did you read Ehab's post to the new year's resolution? 18:43 <@rizen> not yet, let me check 18:44 <@rizen> blah blah blah 18:44 <@rizen> it's the same shit he's always spouting off about 18:45 <@khenn> I got 2 sentences in and decided it was a waste of time to continue 18:45 <@rizen> the second half is more interesting 18:45 <+perlDreamer> I didn't get what he said about extending the free hosting period. 18:45 <@rizen> he's talking about the demo 18:45 <+perlDreamer> oh 18:46 <+perlDreamer> for bug fixing, it would be nice to have a more persistent demo, but it's something that can also be scripted for a dev. 18:47 <@rizen> the problem with it is that we get 1200 new demos per day 18:47 <@rizen> and when a new release comes out that's more like 2000 new demos per day 18:48 <@rizen> so there's a disk usage component there 18:48 <@rizen> in addition, and this is the bigger one 18:48 <@rizen> spammers like to use the free demo area to upload pages to use in their spam bots 18:48 <+perlDreamer> oy 18:48 <@rizen> by cleaning them up every tday we eliminate that 18:48 <+perlDreamer> maybe we should have a captcha for demo creation 18:49 <@rizen> captcha isn't foolproof 18:49 <@rizen> maybe it would help 18:49 <+perlDreamer> you're right 18:49 <@rizen> but honestly, there's no reason to expand the demo that i can see 18:49 <@rizen> he said we should do it 18:49 <@rizen> but he didn't say wy 18:49 <@rizen> why 18:49 <@rizen> why would making the demo sites stick around longer increase community 18:50 <@khenn> I read it 18:50 <@rizen> i'll respond to him later 18:50 <+perlDreamer> you're already doing docs 18:50 <@rizen> i have to think of a nice way to say "no fucking way" to the wre suggestion he made 18:51 <@preaction-m> it wouldn't work for the WRE, but it would be possible for someone to maintain a package-managed version of the WebGUI source 18:51 <@rizen> the whole reason we've made the wre is that making packages for every platform is rediculously time consuming 18:51 <+perlDreamer> would it be possible to reduce the WRE to a set of configs and scripts only? 18:51 <@rizen> right, "someone" 18:51 <@rizen> but that someone is not us 18:51 <@preaction-m> exactly 18:51 <@khenn> right 18:52 <@khenn> I do think there should be an installer 18:52 <@preaction-m> well, not officially us. maybe me if i get bored one night 18:52 <@khenn> possibly install anywhere or something like that 18:52 <@rizen> perlDreamer: yes it is, but then installing the wre becomes amazingly difficult 18:52 <@khenn> not sure if there's a free one of those 18:52 <@rizen> because every system is different 18:52 <@rizen> frank, the new wre will have an installer 18:52 <@rizen> i've already said that 18:53 <@rizen> in my new years resolution 18:53 <@rizen> but it will be a home-brew one 18:53 <@rizen> because there isn't a good free cross-platform one out there 18:53 <@rizen> plus, i want it written in perl 18:54 <@khenn> ah 18:54 <@preaction-m> CGI or CLI? 18:54 <@khenn> home brew! 18:54 <@rizen> it will be cgi 18:54 <@rizen> or more probably, POE/CGI 18:54 <@preaction-m> oooooh 18:54 <@khenn> it won't be cool unless it has a splash screen =p 18:54 <+perlDreamer> oh, Steve...! 18:55 <@rizen> it will have a splash screen...that photo of me with the axe that i took for colin 18:55 <@rizen> that will be the splash screen 18:55 <@preaction-m> some ominous text "Your Web Solution Executes Now!" 18:55 <+perlDreamer> "He didn't use WebGUI." 18:56 <@khenn> "Please wait as we assimilate your system" 18:58 <@rizen> getting back to the wre without prereqs thing for a second 18:58 <@rizen> the whole idea of the wre is to give the "it just works" factor to webgui 18:58 <@rizen> the wre without prereqs will require the user to install 10 billion things 18:59 <@rizen> there's no sense of 'it just works' with that 18:59 <+perlDreamer> that's true 19:00 <+perlDreamer> and hackers can always extract the configs and scripts if they want to stay with disti-level software 19:00 <@khenn> unless we figure out a way to allow people to install / upgrade without having to do anything but type some stuff in, there will always be peopl who "can't figure it out" 19:00 <+perlDreamer> shouldn't the use hosted solutions? 19:00 <@khenn> ie ehab's request 19:00 <+perlDreamer> "shouldn't they" 19:00 <@khenn> yum WebGUI 19:00 <+perlDreamer> yeah 19:01 <+perlDreamer> or apt-get WebGUI 19:01 <+perlDreamer> yast WebGUI 19:01 <@khenn> right 19:01 <+perlDreamer> emerge WebGUI 19:01 <@khenn> fuckinginstall WebGUI 19:01 <@khenn> I like that one 19:01 <+perlDreamer> exactly 19:01 <@khenn> =) 19:01 <+perlDreamer> disti level package management kills us in the ISV arena 19:01 <@khenn> if it's homebrewed, we can make it work 19:03 <@khenn> 1) download WebGUIsetup7-3-4.pl 19:03 <@khenn> 2) make sure you are root 19:04 <@khenn> 3) run ./WebGUIsetup7-3-4 19:04 <@khenn> 4) done 19:04 <@khenn> something along those lines 19:05 <@preaction-m> i believe there already is an emerge WebGUI (but it might be outdated) 19:05 <+perlDreamer> but does it setup MySQL and apache like the WRE? 19:06 <@preaction-m> durno, i hate gentoo 19:06 <+perlDreamer> I'm not fond of it either 19:06 <+perlDreamer> all those poor electrons being sacrificed to compile the same software over and over 19:06 <+perlDreamer> it's a waste 19:07 <@rizen> nothing out there does what the wre does 19:07 <@rizen> the wre isn't just the utility scripts 19:07 <@rizen> it's also the way we compile stuff 19:07 <@rizen> we compile out the stuff you don't need 19:07 <@rizen> so that you just have exactly what you do need 19:08 <@rizen> then we configure it all such that it's pretuned to work for webgui 19:08 <@rizen> in the best way possible 19:08 <@rizen> for most situations 19:08 <@rizen> and then on top of all that 19:08 <@rizen> we give you some nifty utilities to make day to day administration easier 19:09 <@rizen> no matter how much we worked on individual package systems 19:09 <@rizen> we wouldn't get what we have with the wre 19:09 <@rizen> because we would have to use their precompiled versions of things 19:09 <@rizen> or we'd have to fight with their precompiled versions of thigns 19:09 <@rizen> either way...not as good 19:10 <@rizen> and on top of that 19:10 <@rizen> we'd have all the dev time 19:10 <@rizen> building out tthe package management system 19:10 <@rizen> for every environment 19:10 <@rizen> rather than taking the slackware approach 19:10 <@rizen> of just giving them a tarball that works 20:20 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] 20:26 <+perlDreamer> preaction-m: you around? 20:26 <@preaction-m> yes'm 20:27 <+perlDreamer> Have you fixed the gateway problem in the new Calendar? 20:27 <@preaction-m> i'm not sure, it's not in the Event object that I can see 20:27 <@preaction-m> I added a "url" key to the getTemplateVars method 20:28 <@preaction-m> i've got to look through the Calendar itself and see if it's the one doing it 20:28 <+perlDreamer> okay, Kristi posted a bug about it, and I was thinking that if you'd already fixed and committed we could close it 20:28 <@preaction-m> but before then I have to write a script to help me switch between webgui sources (I've got like three that I need to constantly switch between, it's getting annoying) 20:29 <@preaction-m> yup, it's my current priority until John messages me back about his 7.x upgrade 20:30 <+perlDreamer> cool. 20:30 <+perlDreamer> Once I finish this CentOS demo at work, I can spend the rest of the day doing wG hackery. 20:30 <@preaction-m> word 20:30 <@preaction-m> does anyone still have that list of bugs that need to be fixed before 7.3 can go stable? there's now a lot of stuff in 7.3 that people are clamoring for 20:31 <+perlDreamer> I think Roy may have posted it to the dev list 20:31 <+perlDreamer> check the archives 20:31 <@preaction-m> k 20:38 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 20:39 -!- mode/#webgui [+o snapcount] by ChanServ 20:39 <+perlDreamer> are we scheduled for a 7.3.4 tomorrow, or are we holding off? 20:39 <@snapcount> tomorrow morning 20:39 <@snapcount> preaction-m is doing the release this week 20:40 <@snapcount> cross-training++ 20:40 <+perlDreamer> I'll pray for him 20:40 <+perlDreamer> releases aren't easy 20:40 <@snapcount> heh, it's an adventure 20:40 <+perlDreamer> you've done some automation for them? 20:40 <@snapcount> yeah it's automated quite a bit 20:41 <@snapcount> preparing svn can be tricky when there's a branch 20:41 <@snapcount> but this release will be pretty easy 20:42 * perlDreamer chomps at the bit for 7.4 20:42 <+perlDreamer> I would like to be an RFE fiend for 7.4 20:42 <+perlDreamer> get rid of the last few remaining javascript-less confirmation screens 20:42 <+perlDreamer> Help system improvements 20:45 <+perlDreamer> all pending approval, of course 20:47 <@khenn> you can always add it locally and wait to check it in ... 20:47 <@khenn> I guess that gets kinda mess though with merges and such 20:47 <+perlDreamer> yeah, plus I'm overhauling the docs all the time 20:47 <+perlDreamer> I could make a separate branch just for that, thought 20:48 <+perlDreamer> I was only able to carve out 1 Gb for $dayJob hackery 20:48 <@preaction-m> and just merge on tuesdays? 20:50 <+perlDreamer> it doesn't really matter when you merge, although frequently is better than infrequently 20:50 <@snapcount> I believe all of the JS confirmation RFE's came from JT 20:50 <@preaction-m> indeed 20:50 <@snapcount> so they are approved 20:50 <+perlDreamer> JT typed them in from SourceForge 20:50 <+perlDreamer> so they have his ID 20:50 <@snapcount> oh I see 20:50 <@snapcount> I thought they made a user called sourceforge for that 20:51 <@snapcount> in any case, just post to dev and say I want to commit RFE x, y, z 20:51 <@snapcount> we trust your code 20:51 <@snapcount> =) 20:52 <@snapcount> I'm sure the response will be "ok" 20:52 <@preaction-m> he has svn access, i sure hope you trust his code :p 20:52 <+perlDreamer> fe@r my l33t hacking skillz 20:52 <@snapcount> of course we need a stinking branch 20:52 <@snapcount> and before that we need a stinking stable release 20:52 <@snapcount> sigh* 20:52 <@snapcount> vicious cycle 20:53 <@preaction-m> i think we should branch right after minor releases, so 7.4 will have a branch, and head will continue development 20:53 <@preaction-m> so bugfixes can be backported 20:53 <@snapcount> the reasons we don't are: 20:53 <@preaction-m> but opinions are like assholes, everybody's got one 20:53 <@snapcount> 1) to keep people focused on making a release stable 20:53 <@snapcount> and not just working on cool stuff 20:54 <@snapcount> 2) merging to branch/head on every commit is a pain in the ass 20:54 <@preaction-m> pardon me if i call bullshit on (1) 20:54 <@snapcount> so we delay that as long as possible 20:54 <@snapcount> bullshit? there is no bullshit here 20:54 <@snapcount> only happiness and kittens 20:54 <@preaction-m> (2) is just as easy as "svn diff > patch.txt" before you commit, then "patch -p0 < patch.txt" in the branched stable 20:55 <@snapcount> yes 20:55 <+perlDreamer> or svn merge -r rev1:rev2 20:55 <@snapcount> and svn commit is easier 20:55 <@snapcount> I didn't say how much harder (2) was =) 20:55 <+perlDreamer> I can't find the list of show stopper bugs for 7.3 on the dev list 20:55 <@snapcount> wow 20:55 <@snapcount> irony 20:55 <@preaction-m> something has to give, in some way it will be made more difficult 20:55 <@snapcount> prolly a bug 20:56 <+perlDreamer> is it just bug volume? 20:56 <+perlDreamer> ug 20:56 <@preaction-m> whether it be by using another program that does the SVN commits, or by doing the steps above 20:56 <+perlDreamer> that's a bug, too 20:56 <+perlDreamer> when I replied via email, it created a new thread 20:57 <@snapcount> perlDreamer: If I remember correctly, we need to fix all the Calendar and WIki bugs 20:57 <+perlDreamer> how about RSS? 20:57 <@snapcount> the CS bug that I specified preaction-m has fixed 20:57 <@snapcount> is it broken? 20:58 <@preaction-m> i'm worrking on one of the calendar bugs (the one reported by kristie and alafondo) 20:58 <+perlDreamer> http://www.plainblack.com/bugs/tracker/rss-generation-not-working-in-cs#e3L-Yrd3aeEdtPwGLVc9XQ 20:58 <@snapcount> oh yeah 20:58 <@snapcount> that's that new quasi-asset thingy 20:58 <+perlDreamer> hey, there's another bug we can close: 20:58 <+perlDreamer> http://www.plainblack.com/bugs/tracker/resolved-rfes-appearing-in-search-results#wJJyZzLJd8I0M6tvbnUuCw 20:59 <+perlDreamer> Roy, if you have time, please check it out and see if it's related to the same behavior in the bug system 20:59 <@snapcount> not sure that's a bug 21:00 <@snapcount> think of it in the context of the forums 21:00 <@snapcount> closed issues you'd want to find 21:00 <@snapcount> as well as closed bugs, so you know if they were found/fixed 21:00 <+perlDreamer> yeah 21:00 <+perlDreamer> good point 21:00 <+perlDreamer> should we close it out? 21:00 <@snapcount> might be nice to add an RFE to limit results to one or the other 21:01 <@snapcount> yes 21:01 <+perlDreamer> I'll do that with the RFE suggestion. 21:01 <+perlDreamer> yay! One less bug 21:01 <@snapcount> rock on 21:01 <@snapcount> ok... back to other crap for a while 21:02 <@snapcount> I'll peak in again in a bit 21:02 -!- snapcount is now known as snap_away 21:21 -!- perlDreamer is now known as perlDreamer_lunc 21:56 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 21:56 -!- mode/#webgui [+o rizen] by ChanServ 22:22 -!- snap_away is now known as snapcount 22:46 <@snapcount> Paging rizen of the Smiths whom hail from the land of cheese and dairy 22:47 <@snapcount> preaction-m: you need to see if your bot can run the UNO game 22:47 <@snapcount> otherwise we'll have to off it in favor of an eggdrop bot 22:48 <@preaction-m> perlbot is custom source, not eggdrop or anything else 22:48 <@snapcount> we also need to get seen, and calc going again 22:48 <@rizen> don't page me 22:48 <@preaction-m> freenode has seenserv 22:48 <@preaction-m> perlbot seen rizen 22:48 <@snapcount> blah 22:48 <@snapcount> can I hail you? 22:48 <@preaction-m> perlbot doesn't 22:49 <@rizen> no hailing, paging, or yelling at me 22:49 <@snapcount> what if I whisper 22:49 <@rizen> you can bow before me if you want though 22:50 <@snapcount> I want to know how you want something to work 22:50 <@snapcount> so I can uhh, make it work 22:50 <@snapcount> http://www.plainblack.com/bugs/tracker/wiki-deleting-pages#1N7SMyGT56ji8X2z6qc4zg 22:51 <@rizen> deleted pages suck 22:51 <@snapcount> indeed 22:51 <@snapcount> so a new "suck" flag in the schema should do the trick 22:52 <@rizen> i assume you already added the delete confirmation, right? 22:52 <@rizen> so now all we need to solve is the recent pages thing? 22:52 <@snapcount> not yet... was going to fix it all at once 22:52 <@snapcount> you just the recent pages 22:52 <@snapcount> all I need you for 22:52 <@snapcount> just wasn't sure how it should work 22:52 <@rizen> it needs to do one of two things 22:52 <@rizen> i'll let you decide which you'd rather do 22:53 <@rizen> a) when a page is deleted, don't show that entry in the recent changes log 22:53 <@rizen> or any revisions of it in the recent changes 22:54 <@rizen> b) show "Page deleted by X on 1/13/2006" without linking the title 22:54 <@rizen> but then add a (Restore) link in parens 22:54 <@rizen> that undeletes it 22:54 <@snapcount> only wiki admins see restore correct 22:54 <@rizen> right 22:54 <@snapcount> ok 22:54 <@snapcount> thx homey 22:54 <@rizen> not your homey 22:55 <@snapcount> you can be my "dogg" 22:55 <@preaction-m> if only wiki admins can see "restore" then only they should be able to delete 22:55 <@snapcount> note the double g 22:55 <@snapcount> that's how it is preaction-m 22:55 <@rizen> right, only wiki admins should be able to delete 22:55 < ckotil> sure thing iggy popp 22:55 <@preaction-m> k, making sure 22:55 <@rizen> i won't be your dogg either 22:55 <@snapcount> gawd... 22:55 <@rizen> if you were from australia, i'd be your mate 22:55 <@rizen> but you're not 22:55 <@snapcount> whoa 22:55 <@rizen> so you can't do that either 22:56 <@snapcount> "check please" 22:56 <@snapcount> hehe 22:56 <@rizen> cuz "mate" means something totally different here 22:56 < ckotil> heh 22:56 <@rizen> tell you what snapcount 22:56 <@preaction-m> roy's from FL, can he be your rich, senile, elderly relative? 22:56 <@snapcount> ouch 22:56 <@rizen> i'll be happy to be "the thorn in your side" 22:57 <@rizen> or "the thing that should not be" 22:57 <@rizen> or "a pain in your ass" 22:57 <@snapcount> oh... btw, I think Koen is interested in sponsoring a demo server 22:57 <@snapcount> he posted to the dev list about it 22:58 <@rizen> yeah and i posted a response 22:58 <@snapcount> ok you can be the "pain in the ass" cuz I can abbreviate it easily 22:58 <@rizen> sponsoring a demo server doesn't do anyone much good though 22:58 <@rizen> cuz it doesnt' solve any existing problems 23:00 <@snapcount> ahh 23:00 <@snapcount> damn spammers 23:01 <@snapcount> I think it's cool that he offered though 23:04 -!- perlDreamer_lunc is now known as perlDreamer 23:07 <@rizen> i just asked him if he'd be interested in running forge.webgui.org 23:07 <@snapcount> sweet 23:07 <@rizen> instead of setting up a seperate demo server that doesn't serve any need 23:07 <@rizen> forge.webgui.org would be really cool 23:07 <@rizen> but the problem i've seen so far is 23:07 < ckotil> pronounced for-hey ? 23:07 <@rizen> that there are no good free forge packages out there 23:08 <@rizen> i looked into buying source forge for webgui 23:08 <@rizen> and it was going to be 10k or something rediculous 23:08 < ckotil> ah.jeezus 23:08 < ckotil> we have a source forge account for one of our apps. router proxy 23:08 < ckotil> i cant believe it would have costed that much 23:08 <@rizen> we have a source forge account for webgui too 23:08 < ckotil> is it 10 grand because of the complexity of webgui? 23:09 <@rizen> but i mean to run a seperate forge system for webgui 23:09 < ckotil> i see. 23:09 <@rizen> if you're just out on sourceforge.net 23:09 <@rizen> it's free 23:09 <@rizen> but if you want to run your own forge 23:09 <@rizen> that's when they charge you 23:09 * ckotil nods 23:09 < ckotil> s/rape/charge 23:09 <@rizen> indeed 23:22 <@snapcount> preaction-m: what time do you want to get started tomorrow on the release? 23:23 <@snapcount> need to start by 9a your time cause I have to get other stuff done 23:23 <@snapcount> but we can start earlier if you would like 23:23 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has left #webgui [] 23:24 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 23:24 <@snapcount> nice of you to join us again perlDreamer 23:24 < perlDreamer> you intercepted a Ctrl-W 23:24 <@preaction-m> snapcount: 9a sounds good 23:24 <@snapcount> preaction-m: coolio, I'll skype you 23:25 <@snapcount> the first step of the release you need to do now though 23:25 <@snapcount> email dev list and tell them no commits after 9a CST tomorrow 23:25 <@snapcount> until the release is on pb.com 23:25 <@snapcount> I got an interception eh perlDreamer 23:26 < perlDreamer> similar to a rogue bludger 23:26 <@snapcount> I'm afraid to ask 23:27 < perlDreamer> http://en.wikipedia.org/wiki/Bludger_%28Harry_Potter%29 23:28 <@snapcount> that's another thing I miss is tinyUrl from the old bot 23:28 < perlDreamer> whatever happned to WRE? 23:28 <@preaction-m> perlbot shorten it 23:28 < perlbot> Shortened URL: http://xrl.us/t7ci 23:29 <@snapcount> nice 23:29 <@snapcount> can you make him do it automatically? 23:29 <@snapcount> the guy hosting him for us had the server take a crap 23:29 < perlDreamer> sure! preaction-m: say perlbot shorten it 23:29 <@preaction-m> or anyone can say it 23:29 <@snapcount> uhh 23:30 <@snapcount> www.foo.net 23:30 * snapcount taps his fingers 23:30 * snapcount whistles a tune 23:30 < perlDreamer> snappy likes his bots automated 23:30 < perlDreamer> Kari likes her toast butter-side up 23:30 <@snapcount> lessWork++ 23:35 * perlDreamer is confusing data structures 23:35 <@preaction-m> perlbot shorten www.foo.net 23:35 < perlbot> Shortened URL: http://tinyurl.com/ydvg6h 23:35 < perlDreamer> that's shorter, all rightey 23:35 <@preaction-m> that's hardly perlbot's fault.. you guys are too hard on her 23:35 < perlDreamer> she's only doing what she's told 23:36 < perlDreamer> I just don't get the whole URL shortening thing 23:36 < perlDreamer> what's the point 23:36 < perlDreamer> you either point and click, or highlight and copy 23:36 <@preaction-m> if you have to remember it for a screen session, or a terminal session 23:38 < perlDreamer> does anyone have a SOAP site that they use for testing the WSclient? 23:40 <@rizen> i used to use google's search api 23:40 <@rizen> but that's apparently gone now 23:40 <@rizen> if you can still get access to it 23:40 <@rizen> then there's a document in webgui done right 23:40 <@rizen> that explains how to use it 23:41 < perlDreamer> okay 23:42 < perlDreamer> ah 23:42 < perlDreamer> here it is 23:42 < perlDreamer> hidden away in the Content Managers area 23:46 <@rizen> snapcount 23:46 <@rizen> did that rss feed bug i reported get fixed 23:47 <@rizen> nevermind..ooking 23:56 < ckotil> Is there documentation explaining the methods that make up a wobject? 23:56 < ckotil> i understand some of them from looking at examples. 23:57 <@rizen> there's the api docs 23:57 <@rizen> linked from webguidev.com 23:57 <@rizen> and there's also the wobject tutorial 23:57 < ckotil> ok. thanks 23:57 <@rizen> from the same site 23:57 < ckotil> yah i went through the trivia tut, but not the one from WUC 23:59 < ckotil> ya i guess all i need is here in the wobject.html --- Day changed Wed Jan 10 2007 00:00 < ckotil> but...seems some are missing. like view and prepare_view 00:00 < ckotil> are they missing or just located elsewhere? 00:00 <@rizen> i don't know what you're asking me 00:01 <@rizen> or what you're even looking at 00:01 < ckotil> http://www.plainblack.com/downloads/builds/7.3.3-beta/api/Asset/Wobject.html 00:01 < ckotil> im looking at that wondering where the methods view and prepare_view are 00:01 < ckotil> prepareView* 00:03 <@rizen> they are inherited from asset 00:03 <@rizen> wobjects are assets 00:03 <@rizen> the stuff documented in there is just the new stuff that only wobjects have 00:03 <@rizen> so you need to go back one folder 00:03 < ckotil> ah. 00:03 < ckotil> makes sense to me. 00:03 <@rizen> and look at all the files that start with "Asset" 00:04 <@rizen> there are hundreds of methods defined in there 00:04 <@rizen> and among them are prepareView 00:04 <@rizen> and view 00:04 < ckotil> kthx 00:05 < ckotil> oh sweet. 00:05 < ckotil> i cant believe i didnt grasp this sooner. 00:17 -!- snapcount is now known as snap_away 01:19 <@preaction-m> is it legal to use ^Macro; without the parens? 01:20 <@rizen> yes 01:20 <@rizen> as long as there are no parameters to pass in, no need to specify parens 01:20 <@preaction-m> ok, so it's not that 01:21 < perlDreamer> you tracking down a macro bug? 01:21 <@preaction-m> a site performance issue caused by macro use 01:22 < perlDreamer> which macros are being used? 01:22 <@preaction-m> THE ROAD TO HELL IS PAVED WITH SPACER GIFS 01:22 <@preaction-m> looks like this one is using ^FileUrl and an invalid filename 01:22 <@preaction-m> in a style template 01:22 <@rizen> no one should ever be using a spacer gif 01:22 * perlDreamer remembers ^Spacer 01:22 <@rizen> they should instead use ^Spacer(10,5); 01:23 <@preaction-m> you should SEE how many spacer gifs they're using in this damnable site 01:23 <@preaction-m> there's padding and margin CSS properties, that's what those are for 01:23 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] 01:23 <@rizen> 2 things 01:23 <@rizen> a) this may be the cause of the error, cuz they specified an invald url somwhere 01:24 <@rizen> b) spacer gifs will definitely not perform as well as the spacer macro 01:24 <@rizen> i highly recommend changing out the spacer gifs for spacer macros 01:24 <@rizen> and that shouldnt' be your job 01:24 <@rizen> but rather tell the client to do that 01:24 <@rizen> we can do it for them, but we'll have to charge them 01:24 <@preaction-m> i'm composing a note to them, the "invalid asset url" has to be a macro being used as an argument for another macro, i have yet to pin down where that is 01:25 <@rizen> using spacer gifs rather than spacer macros is about 10x slower 01:25 <@preaction-m> nd i found the SQL problem, they're using a macro in there too, but not quoted 01:26 < perlDreamer> s//^Spacer($1,$2);/sg; 01:26 < perlDreamer> or maybe $2,$1 01:26 < perlDreamer> use /isg for case insensitivity 01:32 <@rizen> i'm having a hard time figuring out what to put in the admin guide 01:33 <@rizen> i've already defined 11 chapters, and written four of them 01:33 < perlDreamer> User Profile 01:33 < perlDreamer> Groups 01:33 < perlDreamer> DatabaseLinks 01:33 < perlDreamer> Groups of Groups and privileges 01:33 <@rizen> but that only gets me up to 41 pages so far 01:33 <@rizen> all of those are in there 01:33 < perlDreamer> Packages 01:33 < perlDreamer> Prototypes 01:33 < perlDreamer> UI levels 01:33 <@rizen> those aren't admin functions 01:34 < perlDreamer> hmmmm..... 01:34 <@rizen> they are included in the content managers guide 01:34 <@rizen> here are my chapters: 01:34 < perlDreamer> Workflows and Workflow Activities 01:34 <@rizen> Installation 01:34 <@rizen> Backups 01:34 <@rizen> Upgrades 01:34 <@rizen> Performance 01:34 <@rizen> Managing Users 01:34 <@rizen> Managing Groups 01:34 <@rizen> LDAP 01:34 <@rizen> Database Links 01:34 <@rizen> SSL 01:34 <@rizen> Logging 01:34 <@rizen> Troubleshooting 01:35 <@rizen> More Resources 01:35 <@rizen> You think that Workflows should go into admin guide rather than the CM guide? 01:35 < perlDreamer> wouldn't the CM's use Workflows provided to them? 01:35 <@rizen> i suppose so 01:35 < perlDreamer> How about Replacements? 01:35 <@rizen> part of my problem is 01:36 <@rizen> that i'm both 01:36 <@rizen> so i'm having a hard time distinguishing the audience 01:36 <@rizen> =) 01:36 <@preaction-m> nothing on Apache/Mysql/etc...? 01:36 <@rizen> Yeah, I suppose replacements would be good 01:36 <@rizen> Apache/Mysql are covered in the various chapters that deal with them 01:37 <@rizen> install/upgrades/performance 01:37 <@rizen> etc 01:37 < perlDreamer> The Commerce stuff is going to change. Is it worth documenting the current state? 01:37 <@rizen> the commerce stuff goes into cm guide 01:37 <@rizen> at least the stuff that we're documenting does 01:37 <@rizen> when we redo the commerce system 01:37 <@rizen> there will be a whole new guide 01:37 <@rizen> just for that 01:38 <@rizen> i guess adding replacements and workflows will give me some more chapters 01:38 < perlDreamer> how about the scripts in sbin? 01:39 < perlDreamer> That's only a few pages 01:41 <@rizen> i'm actually covering each of those in the relevant sections 01:42 <@rizen> userImport.pl is covered in users 01:42 <@rizen> for example 01:42 < perlDreamer> There's not much to WebGUI Administration. 01:42 < perlDreamer> Most of it is Content Management 01:42 < perlDreamer> and Users 01:43 < perlDreamer> isn't that the beauty of it? 01:43 <@rizen> true, but i want to give people some real guts they can sink their teeth into 01:43 <@rizen> i think i'm going to add a lot more examples 01:43 < perlDreamer> clustering 01:43 < perlDreamer> replication 01:43 < perlDreamer> failover 01:43 <@rizen> like crazy things you can do with loggin 01:44 <@rizen> logging 01:44 <@rizen> that's not a bad idea 01:44 <@rizen> that could be a book in itself 01:44 <@rizen> because there are thousands of configurations 01:44 < perlDreamer> btw, still trying to find a SOAP server that will spew some data at me 01:45 <@rizen> have you tried xmethods 01:45 < perlDreamer> yes 01:45 <@rizen> xmethods.net 01:45 < perlDreamer> everything seems very unit oriented 01:45 <@rizen> how about amazon a9 01:45 <@rizen> or yahoo search api 01:45 < perlDreamer> do I needa key? 01:45 <@rizen> probably 01:45 <@rizen> i don't actually use any of this stuff 01:45 <@rizen> i personally hate soap 01:46 < perlDreamer> given the state of the docs, I would guess that no one else does, either 01:46 < perlDreamer> all of the pagination variables were wrong 01:46 <@rizen> donorware uses it extensively 01:46 <@rizen> but they wrote it 01:46 <@rizen> and they use it for their own web services 01:47 < perlDreamer> I'll email Mike. 01:52 <@preaction-m> does anyone know how to disable the default apache on OSX server, i can't find anything in the docs. is it as simple as putting something in rc.local? 01:53 <@rizen> yes its even easier than that 01:53 <@rizen> Apple icon (upper right corner) > System Preferences 01:53 <@rizen> Sharing 01:54 <@rizen> Services 01:54 <@rizen> Uncheck "Personal Web Sharing" 01:54 <@rizen> done 01:54 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 01:54 <@rizen> ok guys...gotta go for a while 01:54 -!- rizen is now known as rizen_afk 01:55 < perlDreamer> later, rizen 01:55 < perlDreamer> howdy, Radix 02:06 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""] 02:39 < Radix-wrk> mornin' 03:37 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 03:37 -!- mode/#webgui [+v crythias] by ChanServ 03:41 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Client Quit] 05:09 -!- Klaus_ [n=klaus_he@p57A5B352.dip0.t-ipconnect.de] has quit [] 05:31 -!- rizen_afk is now known as rizen 05:50 <@preaction-m> rizen: you around? 05:51 <@rizen> indeed 05:52 <@preaction-m> i just failed an upgrade from 6.8.10 - 6.99.0 because OSX has an incompatible libiconv for the WRE 0.7.2 05:53 <@preaction-m> did i miss something easy? 05:54 <@preaction-m> or.. was i just supposed to keep using the 0.6.0 WRE until later? 05:54 <@rizen> i haven't ever seen that error before 05:54 <@rizen> but you're on intel mac 05:54 <@rizen> we don't have a wre for that 05:54 <@preaction-m> not me 05:54 <@preaction-m> www.crmleaders.org 05:55 <@preaction-m> APR wants libiconv with 6.0.0, and the one that's with 10.4 only provides 5.0.0 (whatever those version numbers mean) 05:55 <@preaction-m> rather, that's with the version of 10.4 (ppc) that this person has 05:55 <@rizen> interesting 05:55 <@preaction-m> i rolled back, everythings AOK, they're at 6.8.10 currently 05:55 <@rizen> it worked on my mac 05:55 <@rizen> so it must be that one of the more recent patches 05:55 <@rizen> has changed this for mac 05:55 <@preaction-m> i imagined it did 05:56 <@rizen> i guess you're going to need to compile a new wre for PPC 05:56 <@preaction-m> perhaps try 0.7.0 tomorrow? of course i was only assuming that 0.6.0 wouldn't work 05:56 <@rizen> i don't know how else you'd get around it 05:56 <@rizen> yeah, you can't use 0.6.0 05:56 <@preaction-m> good lord in heaven, and we're going to have to charge him for this? 05:56 <@rizen> and i don't recommend going backwards 05:57 <@rizen> do you have any better ideas? 05:57 <@preaction-m> don't recommend either, but it luckily worked 05:57 <@preaction-m> none 05:57 <@preaction-m> i can only hope that compiling against the libiconv that they have will fix it 05:57 <@rizen> wait...it worked to go back to 0.7.0? 05:57 <@preaction-m> to 0.6.0 05:57 <@preaction-m> it Seems to have worked, at least 05:58 <@rizen> you mean that the upgrade worked 05:58 <@rizen> not running webgui 05:58 <@rizen> 0.6.0 wre isn't capable of running webgui 7 05:58 <@preaction-m> i only made it to 6.8.10 05:58 <@rizen> at least not without installing a whole mess of perl modules 05:58 <@rizen> and perhaps other stuff 05:58 <@preaction-m> i was working on going to 6.99.* when i failed 05:58 <@preaction-m> and between there i installed WRE 0.7.2 05:59 <@rizen> i don't know what to tell you 05:59 <@rizen> i think you're going to have to compile a wre for them 05:59 <@rizen> they need to get to 7.x of webgui 05:59 <@preaction-m> c'est la vie, i'll e-mail john to tell him the situation, i'll CC vrby and tell them that TMRFE says that a custom compile might be the only way 05:59 <@rizen> and if you're saying the one we provide doesn't work 05:59 <@rizen> i don't know what else to do 06:00 <@rizen> TMRFE? 06:00 <@preaction-m> The Man Responsible For Everything 06:00 <@rizen> heh 06:01 <@preaction-m> at any rate, wingers awaits, friends already piss drunk apparently so that oughta be interesting (i just want food) 06:01 <@rizen> have fun 06:01 <@preaction-m> i'll try, failure usually puts me in a foul mood :( 06:07 -!- MPedersenJ [n=MPederse@mail.icelus.biz] has joined #webgui 06:08 < MPedersenJ> What the??? How am I still connected? I've close all copies I'm aware of. 06:08 <@rizen> perhaps you're being spoofed 06:08 -!- PedersenMJ [n=marvin@mail.icelus.biz] has quit ["I'm a dumbass. Left myself logged in in a screen session."] 06:09 < MPedersenJ> Didn't even realize I'd done it, obviously. 06:09 < MPedersenJ> Anyway, since the real me has now stood up, hi again :) 06:10 <@rizen> howdy 06:10 <@rizen> you know something else that might have happened, that sometimes happens to me 06:10 <@rizen> if i'm carrying my laptop around my house 06:10 <@rizen> sometimes i'll lose wifi signal 06:10 <@rizen> and then the irc client will connect me twice 06:10 <@rizen> when the signal comes back 06:12 < MPedersenJ> Nope, this one is entirely my dumbass. Anybody know how long I'd left myself idle? I'd opened a screen session, logged in to irc, and then put screen into the background. Since it's on my server, it could have gone on in usage forever. 06:18 < MPedersenJ> Anyway, how's things going? 06:18 <@rizen> pretty damn spectacular i'd say 06:19 <@rizen> half my staff (including me) are in the process of writing three big new books for webgui 06:19 <@rizen> it's pretty cool 06:19 <@rizen> we've never taken on a documentation effort of this scope before 06:20 <@rizen> and everyone is coming up with some really cool cookbook ideas for doing new things in webgui 06:20 <@rizen> what's new on your end? 06:20 < MPedersenJ> Sweet! That sounds like it'd be awesome for me (I need lots of work on my webgui skills). 06:22 <@rizen> i'll give you a quick example 06:22 < MPedersenJ> For me, I've got an idea for webgui which is definitely *not* the norm: A module which handles web based editing of a squid config file. Still not sure if I should do it. Also going to be doing an online novel, and using webgui as the host platform for the entire website. Since it's also meant to be an RPG (tabletop, not computerized), and I want to post lots of other data about the world the novel is set in, a whole site is definitely justified. 06:22 <@rizen> one recipe that i put into the new admin guide is a way to make your webgui log email you 06:22 <@rizen> when there is a fatal error 06:23 <@rizen> that way you don't have to go through your logs every day...just wait for the system to tell you there's a problem 06:23 <@rizen> it's simple, but very useful 06:23 < MPedersenJ> Yeah, that would be *very* cool. 06:23 < MPedersenJ> With the way I have things set up, I might try and update it to send me an IM over Jabber, instead, but that's just because I'm weird, and use IM more than email :) 06:24 <@rizen> actually, i'm going to put a recipe in there for that too if i can figure it out 06:24 <@rizen> cuz i would probably also prefer to be IM'd 06:24 < Radix-wrk> that using the log4perl stuff to email it? 06:24 <@rizen> yes 06:24 <@rizen> it's really not hard to do it 06:25 <@preaction-m> rizen: could you run `otool -L /data/wre/prereqs/apache/bin/httpd` and tell me what it says for /usr/lib/libiconv.2.dylib? 06:25 < MPedersenJ> rizen, do you have O'Reilly Safari access? 06:25 < Radix-wrk> someone (perhaps even you JT) mentioned that at the WUC, I had it noted down as something to look into in my spare time actually :) 06:25 <@rizen> and if people would dig through the docs for log4perl it would be easy 06:25 <@rizen> but the docs are pretty dense 06:25 <@rizen> so i think people just like things laid out for them 06:26 < Radix-wrk> So what are the three books for? Content Designers, Administrators and Developers or something like that? 06:26 <@rizen> preaction: /data/wre/prereqs/apache/bin/httpd: 06:26 <@rizen> /data/wre/prereqs/utils/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3) 06:26 <@rizen> /usr/lib/libssl.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7) 06:26 <@rizen> /usr/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7) 06:26 <@rizen> /data/wre/prereqs/apache/lib/libaprutil-0.0.dylib (compatibility version 10.0.0, current version 10.12.0) 06:26 <@rizen> /data/wre/prereqs/apache/lib/libexpat.0.dylib (compatibility version 2.0.0, current version 2.0.0) 06:26 <@rizen> /usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current version 5.0.0) 06:26 <@rizen> /data/wre/prereqs/apache/lib/libapr-0.0.dylib (compatibility version 10.0.0, current version 10.12.0) 06:26 <@rizen> /usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 369.2.0) 06:26 <@rizen> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.7) 06:26 <@rizen> /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0) 06:26 <@rizen> i did have safari access, but never used it so i closed it off last month 06:27 <@rizen> radix: yeah, i mentioned that example at the wuc last year 06:27 <@rizen> and actually at the 2007 wuc i'll be giving a whole talk on logging tips and tricks 06:27 <@preaction-m> rizen: so you have the same version i have, and they have. are you using WRE 0.7.2? 06:27 <@rizen> yeah, the three books are content managers, admins, and designers 06:27 <@rizen> yes 06:28 <@preaction-m> wtf... 06:28 < MPedersenJ> http://www.openp2p.com/pub/a/p2p/2002/01/11/jabber_bots.html 06:28 < Radix-wrk> Doubt I'll be able to go to the WUC this year (costs a bit much to send me over really) - but definitely interested in the books :) 06:28 < MPedersenJ> That URL should help, I think, figuring out the email<->IM gateway. 06:28 <@preaction-m> but anyway, no more work today 06:28 * preaction-m & eats 06:28 < Radix-wrk> enjoy :) 06:29 <@rizen> radix: totally understand 06:30 <@rizen> mpedersenj: actually i know of a company who controlls their entire provisioning system through jabber 06:30 <@rizen> just the way this article is talking about 06:30 <@rizen> they can also gather stats and statuses on all their systems and clients 06:31 <@rizen> radix: we're also going to start doing webinars at some point 06:31 <@rizen> so you'll be able to get wuc-type presentations live, online 06:31 < MPedersenJ> I'd do the same if I could. My boss, though... Curious mix. Cisco networking guy (one test away from CCIE), and can't get along with the command line. 06:31 <@rizen> weird 06:31 <@rizen> cisco guys usually like cli 06:32 < MPedersenJ> Oh, and insecure, to boot. Very weird. So, even though I might have very cool ideas on things we can do, we won't use them, because I make a lot of command line stuff. 06:35 < Radix-wrk> rizen: that'd be cool 06:36 <@rizen> email info@plainblack.com if you'd like to be notified when the webinars will start 06:36 <@rizen> i think that they're scheduled to start sometime in february, but i don't know for sure 06:36 <@rizen> btw...how many people at your company do webgui? 06:36 <@rizen> cuz the webinar subscription allows everyone in your company to attend 06:37 < MPedersenJ> Well, if it were *my* company, it'd be just me. I'll be the one introducing it there :) 06:38 <@rizen> heh...but if you're successful 06:38 <@rizen> then others would join you i assume 06:38 < Radix-wrk> Hmm.. I'm really the only one who does anything serious - the others use Webgui, but don't really work with it in-depth. 06:38 < Radix-wrk> they do more content management stuff 06:38 <@rizen> we have some clients who have 50-100 people that will be attending the webinars 06:38 <@rizen> some of the webinars will be technical 06:38 <@rizen> some will be more for publishers 06:39 <@rizen> it will be different every time 06:39 < MPedersenJ> I'd love to have more join in. I don't know, though. Sometimes, I feel rather like I'm just in the way. Other times, I feel like I'm the one leading the way. It's a job, eh? 06:39 < MPedersenJ> Enough whining from me :) 06:39 <@rizen> not all will be interesting to everyone 06:39 <@rizen> hehe 06:39 <@rizen> when you're doing your job right 06:39 < Radix-wrk> Sounds interesting - and needs an additional subscription to be able to watch? 06:39 <@rizen> you should feel like that 06:40 <@rizen> yes there will be a seperate subscription for it 06:40 <@rizen> i don't know what that will be though 06:40 <@rizen> because these will be live presentations 06:40 <@rizen> and we need to produce content for each one 06:40 <@rizen> there will be a cost to it 06:40 <@rizen> to cover our cost 06:40 < Radix-wrk> yup 06:42 < Radix-wrk> I doubt my boss would go for it unless we need to do a whole lot of new stuff with Webgui really - and we're pretty happy with our site at the moment - doing very little on it atm. 06:43 < Radix-wrk> Just maintenance and slowly adding more content for our own customers (flash videos/tutorials/etc..) 06:43 < MPedersenJ> Hey, this might be a good place to ask: what are ballpark rates for a new style for webgui? ie: If I ask plainblack to make a new theme/style, what are common rates for that? 06:43 <@rizen> that's understandable man 06:43 <@rizen> depends upon what you want 06:43 <@rizen> but i know we've done some for less than $1k 06:43 <@rizen> and i know that we've done some for more than $10k 06:44 <@rizen> what it really comes down to is how many options you want 06:44 < MPedersenJ> Mostly, it's a case of a few graphics, removal of some stuff, I think. 06:44 <@rizen> for example, the one we did for more than $10k we came up with more than 30 mockups 06:44 < MPedersenJ> Although, even at $1K, that rules out going to you guys for my novel website. 06:45 <@rizen> if this is just an adjustment of something existing 06:45 <@rizen> it will be less than $500 06:45 <@rizen> regardless 06:45 <@rizen> if this is for your free online community 06:45 < MPedersenJ> What tools do you use for mockups? I get the feeling that pen/paper is the best choice, but somehow it feels weird to do a mockup on paper for a web page. 06:45 <@rizen> you should check out one of the open source template sites 06:46 <@rizen> we do all our mockups in photoshop and illustrator 06:46 < MPedersenJ> Tools that don't fit me well at all (since what I know about them is how to spell them). 06:46 < MPedersenJ> Ah well... Under $500? That I might be able to manage for the novel site. 06:46 < Radix-wrk> I think that everything should start with pencil and paper first :) - you need a plan before you put anything on the computer 06:47 < MPedersenJ> I'm hoping to put webgui into our corporate intranet at work. 06:47 < MPedersenJ> Correction: I'm hoping to make our corporate intranet out of webgui, since we don't have one at all right now. 06:47 < Radix-wrk> We're using webgui for our intranet also - tis great 06:47 <@rizen> http://www.opensourcetemplates.org/opensource.cfm 06:48 < MPedersenJ> Speaking of which: I've been wondering about the wiki module. I've seen mention of it, but haven't seen the module itself. Any idea of when that beast might be release? 06:48 <@rizen> it is released 06:48 < Radix-wrk> it's in the latest 7.3.x builds 06:48 <@rizen> it's in 7.3 06:48 < Radix-wrk> you can see it on the demo site 06:48 < Radix-wrk> or the community wiki itself 06:48 <@rizen> http://www.plainblack.com/support/community-wiki 06:48 < MPedersenJ> Aha! I hadn't gotten there yet, was still on 7.2 :) 06:49 <@rizen> 7.3 isn't stable yet 06:49 <@rizen> stay on 7.2 06:49 <@rizen> with any luck we'll go stable next week 06:49 < Radix-wrk> hehe 06:49 < Radix-wrk> that opensource templates site is pretty neat.. never seen that before 06:49 < MPedersenJ> Sweet! That will be the moment I'm waiting for :) 06:49 < MPedersenJ> Now, any chance of an automated moinmoin->webgui-wiki converter? 06:50 <@rizen> nope 06:50 <@rizen> unless you want to pay to have it developed =) 06:50 < MPedersenJ> Then I might have to write one, since that's our current wiki, and I'd want to merge that in. 06:50 <@rizen> the wiki in it's current form isn't very powerful 06:50 <@rizen> i ran out of time 06:51 <@rizen> so i didn't get to add uploads into it 06:51 <@rizen> and we also don't yet have a "diffs" utility 06:51 <@rizen> but those things will both come in time 06:51 < MPedersenJ> For what we use it for? That's still plenty. 06:53 < MPedersenJ> Thank you for that open source templates site. That's exactly the sort of thing I've been looking for! 06:53 <@rizen> np 06:53 <@rizen> incidentally, i'm pretty sure that we charge $400 to turn one of those into a working webgui package 06:54 <@rizen> that you can just deploy on your site 06:57 < MPedersenJ> How bad is it to choose a page which uses a darker background with a lighter font (as opposed to most of those templates, which go light background/dark foreground)? I mean, from a usability perspective. 06:58 <@rizen> depends upon your audience 06:58 <@rizen> if you're dealing with older people with eyesite problems 06:58 <@rizen> it's easier to read black on white 06:58 < Radix-wrk> it's also easier to print 06:58 <@rizen> but if your audience is younger 06:59 <@rizen> then it doesn't really matter 06:59 < Radix-wrk> though the makeprintable template helps there 06:59 <@rizen> radix: with webgui that's not true 06:59 <@rizen> yeah 06:59 <@rizen> exactly 07:00 < MPedersenJ> Dang... Dunno the eventual age range. Probably younger. The online novel is a horror novel. I'm trying to find ways to darken the actual theme of the site. Might just have to go with better graphics at the header to convey the idea. 07:02 < Radix-wrk> use a dark site design then :) 07:02 <@rizen> i agree...go dark 07:03 < Radix-wrk> don't use bright white text, try a lighter grey or soemthing.. that helps with the contrast issues 07:03 < Radix-wrk> and easier on the eyes 07:03 <@rizen> nah 07:03 <@rizen> use a dark blood red background 07:03 <@rizen> with dark black text on it 07:03 <@rizen> =) 07:03 < Radix-wrk> impossible to read then :) 07:03 <@rizen> that's the point 07:03 < MPedersenJ> Nah, though that *could* look good, it's not the motif I'm going for. 07:04 < MPedersenJ> It's a horror novel, set in a fantasy world, but a world in which the sun went dark about 500 years ago. 07:04 < Radix-wrk> reminds me of the old lucasarts games - they used to come with a codewheel that was maroon with black writing. Almost impossible to photocopy then ;) 07:05 < Radix-wrk> Sounds like a cool novel MPedersenJ! 07:06 < MPedersenJ> I've actually got a fair amount about it decided. I need to build up the website, and write my first chapter, before I'll consider advertising it, though. 07:06 < Radix-wrk> heh 07:06 <@rizen> ooh, then this is what you need for a site design 07:07 <@rizen> http://dark.plainblack.com/ 07:07 < MPedersenJ> I've also got a character who's rather a trip: Every night, since he was around 3, he's had a rather horrific nightmare. He's in a sword fight with a woman covered in black from head to toe. She always wins. Every night, he dies in his dreams. 07:07 < Radix-wrk> Sounds kinky. 07:08 < MPedersenJ> Heh. Actually, that cloud effect is pretty decent. I think I might go for a similar effect. 07:10 < Radix-wrk> http://www.opendesigns.org/preview/?template=310 07:10 < MPedersenJ> As for kinky: Depends on whether or not you think you'd enjoy dying from various knifewounds would be kinky :) 07:12 < Radix-wrk> http://www.opendesigns.org/preview/?template=277 07:12 < MPedersenJ> http://www.opendesigns.org/preview/?template=277 07:12 < MPedersenJ> Heh, perfect timing :) 07:13 < MPedersenJ> http://www.opendesigns.org/preview/?template=289 07:13 < MPedersenJ> That one might be the closest I have seen yet to what I had in mind. 07:14 < Radix-wrk> cool.. goferit then ;) 07:14 < Radix-wrk> http://www.opendesigns.org/preview/?template=190 - this one is easier to read 07:16 < MPedersenJ> Yeah. Different format than I was looking for, though, but that should be quite bearable. 07:16 < MPedersenJ> Dang, need to save all these links, they're all good. Also found a bright one I could use for work at http://www.opensourcetemplates.org/templates/view.cfm?MultiFlex21 07:17 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 07:17 -!- mode/#webgui [+v perlDreamer] by ChanServ 07:18 < MPedersenJ> I found it! Perfection! http://www.opendesigns.org/preview/?template=221 07:20 <+perlDreamer> that is a nice one 07:20 <+perlDreamer> you going to make it work for WebGUI? 07:20 < MPedersenJ> Especially for an online novel and web community around it, that should be fantastic. 07:21 < Radix-wrk> Looks good to me. 07:21 < MPedersenJ> Yeah, that I am. I'm tempted to take rizen up on an offer to make it work, after all, it's not expensive, but I did buy WebGUI Done Right already. I should use it :) 07:22 < Radix-wrk> that'd be pretty easy to get working really - it's pretty straight forward 07:22 <@rizen> if you get it working 07:23 <@rizen> you should make a package out of it 07:23 <@rizen> and put it up in the contribs section 07:23 <@rizen> that way others can benefit from your work 07:23 < MPedersenJ> I'll do that for both of the themes I've found. 07:23 < MPedersenJ> I might do a third, since I do have three sites I'd like to power using WebGUI. 07:24 < Radix-wrk> Start with one :) 07:24 < Radix-wrk> Get one working.. then you'll find the others easy :) 07:24 <@rizen> incidentally MPedersionJ: I'd prefer that you did it rather than having us do it. 07:24 <@rizen> it's always better to have more skilled people in the community 07:24 < MPedersenJ> Oh yeah. I'm only mildly crazy :) 07:25 <+perlDreamer> Just hang out here and/or the forums 07:25 < MPedersenJ> And, believe it or not, it's not about the money. I bought the online WDR for one reason: It met my personal needs. And it was me, not my company, that bought it. It's about being able to do it myself. I really do enjoy that. 07:26 <+perlDreamer> Which company do you work for? 07:27 < MPedersenJ> Actually, a retail store: www.6ave.com is their online presence (god, I can't wait until we get that site replaced, supposedly end of this month). 07:30 <@rizen> shit 07:30 <@rizen> i was hoping that i could get rid of WebGUI::Utility 07:30 <@rizen> every module i find is either more complicated than the utilities in there 07:31 <@rizen> or the utilities just don't exist 07:32 < MPedersenJ> So, the 3 I think I'm going to convert (just so you guys can see the designs): First, my horror novel site: http://www.opendesigns.org/preview/?template=221 07:33 < MPedersenJ> Second: My employer company intranet site: http://www.opendesigns.org/preview/?template=65 07:33 < MPedersenJ> Third: My own business that I'm working on starting: http://www.opensourcetemplates.org/templates/view.cfm?andreas02 07:35 < MPedersenJ> Thanks again for pointing me to those two sites. They really help. I can code regular apps, but my website design skills suck the sweat off a dead man's balls. 07:36 < Radix-wrk> Actually.. that'd make an excellent tip to add to the wiki 07:37 < MPedersenJ> I'm on it! :D 07:45 < MPedersenJ> There, added in. 07:46 < Radix-wrk> cool 07:48 <+perlDreamer> anyone up for some bug triage? 07:49 <+perlDreamer> Imagine that you create a Folder Asset and set it to be viewable only by Content Managers 07:49 <+perlDreamer> Then you add several files to the Folder, and set each file to be viewable by Everyone. 07:50 <+perlDreamer> But the .wgaccess file added to the storage area overrides the File permissions. 07:51 <@rizen> why would that be 07:51 <@rizen> the .wgaccess file is set by each file individually, not by the folder 07:52 <@rizen> i don't see the problem 07:53 <@rizen> here's the thing 07:53 <@rizen> the visitor should not be able to access the folder view 07:53 <@rizen> but they should be able to access each file if they know the url of the file 07:53 <@rizen> cuz that's what you've set for permissions 07:53 <@rizen> if it works as i have stated above 07:53 <@rizen> and i think it does 07:53 <@rizen> then this is not a bug 07:56 <+perlDreamer> if you go in and manually change the file permissions after the upload, then Visitor _can_ see the file. 07:58 <+perlDreamer> so it looks like the permissions requested by the user during FilePile upload aren't being followed. But maybe that's by design, too? 07:58 <@rizen> no that would be a bug 07:58 <@rizen> it should use whatever privs are set during upload 07:58 <+perlDreamer> crap 08:01 <@rizen> who saw the new iphone today? 08:01 <+perlDreamer> I did 08:01 <@rizen> is it just me or is that the coolest thing EVER 08:02 <+perlDreamer> It's a tricorder/PADD 08:02 <@rizen> it is a tricorder 08:02 <@rizen> and more 08:02 <+perlDreamer> true, tricorders couldn't make phone calls 08:03 <@rizen> it's a tricorder + communicator 08:03 <@rizen> now if they could just add a phaser 08:03 <@rizen> we'd be all good 08:03 <+perlDreamer> I've always wanted Spy Hunter gear for my car. 08:03 <+perlDreamer> It would solve all my traffic problems 08:05 <+perlDreamer> Ray, when someone asks you if you're a god, you say "Yes"! 08:06 <@rizen> "That's your entire plan Ray? 'Get em!'" 08:07 <+perlDreamer> But Mr. Stay Puffed is good.... 08:09 <+perlDreamer> actually, most of the security tab is ignored 08:09 <+perlDreamer> I think we should nuke the Security tab on the FilePile and document that it inherits everything from the parent. 08:10 <@rizen> absolutely NOT 08:10 <+perlDreamer> okay 08:11 <+perlDreamer> the security tab should be prepopulated with info from the parent so that the security tab is obeyed? 08:11 <@rizen> yes 08:12 <+perlDreamer> Sensei, why? 08:12 <@rizen> why what? 08:12 <+perlDreamer> why not nuke the Security tab? 08:12 <@rizen> tell me yours and i'll tell you mine 08:13 <+perlDreamer> well, current behavior is to inherit from the parent no matter what. The security tab on the FilePile misleads the user into thinking that their new choices will work. 08:13 <+perlDreamer> so it should be nuked. 08:13 <+perlDreamer> users can still go in and alter file permissions one by one 08:13 <+perlDreamer> and if they truly want mixed permissions, do it in different folders 08:13 <@rizen> you officially have the worst idea of 2007 so far 08:14 <+perlDreamer> Teach me, sensei. 08:14 <@rizen> that's like saying, all assets should not have a security tab when you first create the asset 08:14 <@rizen> because we should inherit from the parent 08:14 <@rizen> and if you wan tto change it you should go back in after the fact 08:14 <@rizen> here's the reason that you shouldn't nuke the tab 08:15 <@rizen> EVERYTHING ELSE HAS A SECURITY TAB THAT WORKS 08:15 <+perlDreamer> oh, fine. Invoke the uniformity argument. 08:15 <@rizen> not only that though 08:15 <@rizen> but your argument is, the electric windows and locks don't work in the car, so let's take them out 08:15 <@rizen> rather than fixing them so they work 08:16 <+perlDreamer> hmmm 08:16 <@rizen> do you disagree? 08:16 <@rizen> i believe that is indeed your arguement 08:16 <+perlDreamer> That's my argument, but the origin is slightly different. 08:17 <+perlDreamer> The car looks like it should never have had locks. 08:17 <+perlDreamer> Because it's a convertible 08:17 <+perlDreamer> with a cloth top 08:17 <+perlDreamer> in Oregon 08:17 <@rizen> yeah, except all convertables have locks anyway 08:18 * perlDreamer bows 08:18 <+perlDreamer> Sensei, indeed you are wiser. 08:18 <@rizen> roy is going to be pissed at you 08:18 <+perlDreamer> not if I get it done in the next 8 hours 08:18 < MPedersenJ> Sorry guys, time for me to hit the sack (almost 1:30am out here). Will definitely be back. With some luck, we'll start seeing the first of those conversions by the end of the week. 08:19 <@rizen> he was hoping to have the worst idea of 2007 08:19 <@rizen> cuz he got the worst idea of 2006 award 08:19 <+perlDreamer> It's early 08:20 -!- MPedersenJ [n=MPederse@mail.icelus.biz] has left #webgui [] 08:20 <+perlDreamer> maybe you could run that as the next contest 08:22 <+perlDreamer> well, if he's not going to be pissed if this bug isn't fixed by the next release I'm going to head to bed. 08:22 <@rizen> i'm going to be pissed if you go to bed 08:22 <@rizen> not because you haven't fixed the bug 08:22 <@rizen> just because i like to be pissed 08:23 <@rizen> =) 08:23 <@rizen> good night sir 08:23 <+perlDreamer> Well, in that case, I can make both you and Kathy happy by going to bed! 08:23 <+perlDreamer> g'night 08:23 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] 08:23 -!- rizen is now known as rizen_away 09:39 -!- rizen_away [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] 09:46 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 17:06 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 17:06 -!- mode/#webgui [+o khenn] by ChanServ 17:06 <@khenn> morning 17:20 <@snap_away> preaction-m: WAKE UP!!!!!!!!! 17:20 * snap_away throws a bucket of ice water on preaction-m 17:20 <@snap_away> top of tha mornin' to ya khenn 17:22 -!- snap_away is now known as snapcount 17:50 <@khenn> I guess you could call it that =) 18:00 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 18:00 -!- mode/#webgui [+v MrHairgrease] by ChanServ 18:00 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 18:00 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 18:00 -!- mode/#webgui [+v MrHairgrease] by ChanServ 18:06 <@snapcount> MrHairgrease go vote 18:06 <@snapcount> or I will be forced to beg you 18:07 <+MrHairgrease> beg me 18:07 <@snapcount> I hate you 18:07 <@snapcount> =) 18:07 <@snapcount> guess I'm not good at begging 18:07 <+MrHairgrease> i dunno what yankees define as begging 18:07 <+MrHairgrease> ok 18:07 <+MrHairgrease> i'll vote 18:07 <+MrHairgrease> on what? 18:08 <@snapcount> the PBWG 18:08 <@snapcount> aren't you subscribed to the shiney mailing lists I made? 18:08 <+MrHairgrease> prolly not 18:08 <@snapcount> oh well that would explain it 18:08 <+MrHairgrease> haven't had any emails 18:09 <+MrHairgrease> i'm subscribed 18:09 <@snapcount> are you subscribed to the members one? 18:10 <@snapcount> or just nominations 18:10 <+MrHairgrease> webgui should have a 'mail me all messages' function 18:10 <+MrHairgrease> both 18:10 <@snapcount> weird 18:10 <@snapcount> I'm getting them 18:10 <+MrHairgrease> you don't understand 18:10 <+MrHairgrease> i just subscribed myself 18:10 <+MrHairgrease> 10 secs ago 18:10 <@snapcount> just now 18:10 <+MrHairgrease> yes 18:10 * snapcount sees a light bulb flickering above his brain 18:11 <@snapcount> sweet 18:11 * MrHairgrease zooms in with google maps on the flickering pixel 18:11 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 18:11 -!- mode/#webgui [+o rizen] by ChanServ 18:11 <@snapcount> ty for subscribing... I need you to help make sure the people that get into PBWG are of the same caliber as you 18:12 <@snapcount> they have to rule 18:13 <+MrHairgrease> heh 18:13 <+MrHairgrease> i'm reading trhe posts i missed right now 18:17 <+MrHairgrease> snapcount: happy? =) 18:17 <@snapcount> that you're reading? 18:17 <+MrHairgrease> i even posted 18:17 <@snapcount> sweet 18:17 <@snapcount> yes, I'm happy now 18:17 <+MrHairgrease> great 18:18 <+MrHairgrease> it's a nice feeling to do good =) 18:18 <@snapcount> indeed 18:26 <+MrHairgrease> ah 7.3.4 is ready? 18:26 <+MrHairgrease> pb went into maintenace mode 18:28 <@preaction-m> i'm helping! i'm helping! 18:47 <@rizen> preaction-m, what's yoru sourceforge.net username? 18:47 <@rizen> also, what's your freshmeat.net username 18:47 <@preaction-m> i don't have a freshmeat yet, but sf is "preaction" 18:48 <@rizen> get fm 18:48 <@preaction-m> fm is also "preaction" 18:49 <@rizen> you now have release rights on sf.net 18:50 <@rizen> and on fm 18:50 <@preaction-m> k 19:02 -!- maxscience [n=maxscien@85-18-14-23.fastres.net] has joined #webgui 19:02 -!- maxscience [n=maxscien@85-18-14-23.fastres.net] has left #webgui [] 19:04 <@rizen> I almost had to give MrHairgrease the order to whack maxscience 19:04 <@rizen> good thing he left as quickly as he came 19:04 <@rizen> =) 19:05 <@snapcount> sigh* I never did understand that guy 19:05 <+MrHairgrease> your orders for me should go through joeri 19:05 <+MrHairgrease> i'm sure he comes up with a fair rice =) 19:05 <@snapcount> sweet... you have red tape too 19:05 <+MrHairgrease> price* 19:05 <+MrHairgrease> red tape? 19:05 <@rizen> for coding i'll contact joeri 19:06 <+MrHairgrease> what's that 19:06 <@rizen> for hits, i'm going directly to you 19:06 <+MrHairgrease> bring it on 19:06 <@snapcount> it's an expression in america for bueracracy 19:06 <+MrHairgrease> bring ot on 19:06 <+MrHairgrease> =) 19:06 <+MrHairgrease> ok 19:06 <@snapcount> jumping through the hoops 19:06 <+MrHairgrease> yeah 19:06 <+MrHairgrease> i understand 19:07 <@rizen> snapcount, it's actually a british expression 19:07 <@rizen> we just stole it 19:07 <@snapcount> typical 19:07 <@snapcount> go America! 19:08 <@rizen> snapcount, what is flaglerbar.com? 19:09 <@rizen> and why am i getting spammed by it 19:09 <@snapcount> eh? 19:09 <@snapcount> you're getting spammed by them 19:09 <+MrHairgrease> do you really wanna know? 19:09 <@snapcount> it's a site Keri runs 19:09 <+MrHairgrease> calc pomade =) 19:09 <@snapcount> and I think we should bill them soon actually 19:09 <@snapcount> it's one of the ones from when I was hired 19:12 <@snapcount> we so need calc back 19:13 <+MrHairgrease> we do 19:13 <+MrHairgrease> i need something to talk to when you guys are asleep =) 19:13 <@snapcount> haha 19:14 <@rizen> i thought that's what your gf was for 19:14 <+MrHairgrease> excuse me? 19:14 <+MrHairgrease> are you insane? 19:14 <+MrHairgrease> you said _talk_ =) 19:15 <@snapcount> yes talking to girls is like playing russian roulette 19:15 <@snapcount> it might be a normal 2 min conversation or the death blow of hours and hours of crap 19:16 <@snapcount> I choose not to play as much as possible 19:16 <@rizen> only if you have the wrong girls 19:16 <@snapcount> perhaps 19:16 <@rizen> sarah never traps me into that bs 19:16 <+MrHairgrease> marijn also never does that to me 19:16 <@snapcount> sarah doesn't count as she has evolved all of the sucky female genes 19:16 <+MrHairgrease> if she does i'll just bully her =) 19:17 <@snapcount> she's an advanced lifeform 19:24 * MrHairgrease is cooking 19:24 -!- MrHairgrease is now known as MrAFKGrease 19:31 <@preaction-m> rizen: how do we credit Chris Palamara for bugfixes? Canali, Inc? or US DoS? 19:37 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 19:37 * PedersenMJ wavies. Hey there. 19:38 <@rizen> what do you mean credit them? 19:38 <@rizen> you mean that they fixed something? 19:39 <@rizen> or provided a patch? 19:39 <@preaction-m> diagnosed and found where the bug was (the exact line) 19:40 <@snapcount> Hi PedersenMJ 19:40 <@snapcount> welcome 19:41 <@rizen> i assume then you're talking about credit in the change log 19:41 <@snapcount> he is 19:42 <@rizen> generally we only give credit when someone actually fixes a problem 19:42 <@rizen> not just diagnoses it 19:42 <@rizen> but if you want to give them credit, you're more than welcome do 19:42 <@rizen> to 19:42 <@rizen> and when i give credit, i typically ask the person how they want to be credited 19:42 <@rizen> it's usually (thanks to Name, Company) 19:48 <@preaction-m> k, i'll ask chris what he wants 19:48 < PedersenMJ> I just enjoyed hanging out here last night, so came back today. 19:48 < PedersenMJ> Oh, found another free template site, and added that to the wiki. 19:50 <@rizen> i'm glad to hear you're sticking around 19:50 <@rizen> oh yeah, and it would be great if we could compile a giant list of those sites 19:50 <@rizen> i think they'd really help people out 19:50 < PedersenMJ> Well, so far, I've got three. 19:51 <@rizen> that's a great start 19:51 <@rizen> hopefully others will add to that list 19:51 < PedersenMJ> Hopefully. Even if not, I'll make that my project to find and add more periodically. 19:52 <@rizen> great 19:52 <@rizen> then the next step is to a get a bunch of people working to convert those templates into webgui packages 19:52 <@rizen> so people can just start deploying them left and right 19:52 < PedersenMJ> One suggestion for the wiki module? Coming in from the community-wiki site, I don't see a way to modify the front page. That might be there (probably is) when you're an admin. But, if it isn't, then it would be really helpful to have that ability. 19:53 <@rizen> i actually made the administrative decision that users cannot edit the front page 19:53 <@rizen> only admins 19:54 <@rizen> the front page is not actually a wiki page 19:54 < PedersenMJ> Okay, that sounds good. I was just wanting to make sure. I *do* intend to use it once 7.3 comes out, and want to have a different look/feel for that page. 19:54 <@rizen> you can template it 19:55 <@rizen> i mean it is templated 19:55 <@rizen> so you as the admin can do whatever you want with it 19:55 <@rizen> but there needs to be one page in the system that the users cannot change 19:55 <@rizen> that way it can't be defaced 19:55 <@rizen> just in case 19:55 <@rizen> what we probably should do though 19:55 < PedersenMJ> Yep, I do agree with that. 19:56 <@rizen> is create some structural pages under the front page 19:56 <@rizen> and link to them from the front page 19:56 <@rizen> so that people can see "categories" of content 19:56 < PedersenMJ> That would be excellent! 19:57 <@rizen> at some point i'd also like to add tagging to the wiki 19:57 <@rizen> and put a tag cloud on the front page 19:58 <@rizen> anyway, back to support fo rme 19:58 -!- rizen is now known as rizenafk 20:05 <@rizenafk> doug, roy: did either of you upgrade gama yet? 20:05 <@preaction-m> nein 20:16 <@khenn> The more I get into YUI the cooler it becomes 20:16 <@rizenafk> indeed 20:16 <@khenn> the more I get into YUI, the more I hate both IE and Firefox 20:17 -!- rizenafk is now known as rizen 20:17 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 20:17 -!- mode/#webgui [+v perlDreamer] by ChanServ 20:17 <@khenn> each for different reasons 20:17 <+perlDreamer> http://xkcd.com/c208.html 20:18 <@rizen> that's awesome 20:18 <@rizen> i'm going to use it in the talk i'm giving at perl mongers tonight 20:20 <@khenn> oh shit 20:20 <@khenn> That's tonight 20:20 <+perlDreamer> don't worry, you can still see the comic online 20:21 <@khenn> I'm not going to make it tonight JT. My wife has to register Matthew for school next year... Unless you want to come pick me up =) 20:22 <@rizen> you're always telling me that you come to every meeting 20:22 <@rizen> you can't tell me that anymore 20:22 <@rizen> =) 20:22 <@rizen> doug, are you coming tonight/ 20:23 <@khenn> yeah, I'm going to miss my first one 20:23 <@khenn> well my first tech meeting 20:23 <@khenn> who is speaking in Feb? 20:24 <@rizen> i think feb is going to be cancelled 20:24 <@rizen> cuz i can't get a hold of steve peters 20:24 <@rizen> who was supposed to be talking 20:24 <@rizen> also, it's on v-day 20:24 <@rizen> so the turnout won't be good 20:28 <@preaction-m> i don't know, i've just now finished all the release stuff and i still have to fix the bugs in my DoS code and make a new Wobject start-to-finish by end of day 20:29 <@rizen> hehe 20:29 <@rizen> i'll take that as no 20:29 <@preaction-m> unfortunately 20:29 <@rizen> do you want my code generator, even in the state that it's in? 20:29 <@rizen> would that help you with your new asset 20:29 <@preaction-m> surely 20:31 <@rizen> sent 20:56 -!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui 20:56 < cap10morgan> What is the best way to get the name of the database (link id 0) you're working with via the API? 20:57 <@rizen> what do you mean the "name" of the database 20:57 <@rizen> the actual name? 20:57 < cap10morgan> yeah 20:57 < cap10morgan> like select from (db_name).(table_name) ... 20:57 < cap10morgan> the "db_name" 20:58 < cap10morgan> i guess i should say schema name in these heady mysql 5 days :) 20:59 <@rizen> ok 20:59 <@rizen> well there's no "good" way 20:59 <@rizen> so i'll just tell you a way that will work 20:59 < cap10morgan> :) sounds good 20:59 <@rizen> my $params = $dblink->get(); 20:59 <@rizen> my $dsn = $params->{DSN} 21:00 <@rizen> $dsn =~ m/dbi:mysql:(\w+)/; 21:00 <@rizen> my $dbname = $1; 21:00 < cap10morgan> ok, thanks 21:00 <@rizen> ooh 21:01 <@rizen> that regex needs to be case insensitive 21:01 <@rizen> $dsn =~ m/dbi:mysql:(\w+)/i; 21:01 <@rizen> like that 21:01 <+perlDreamer> *cough*accessors*cough* 21:01 <@rizen> huh? 21:01 <+perlDreamer> objects need accessors 21:02 <+MrAFKGrease> that doesn't work 21:02 <@rizen> his question wasn't, what are the flaws in the DatabaseLink object's design 21:02 <@rizen> his question was how do i get the dbname 21:02 <+MrAFKGrease> dsn can be 21:02 < PedersenMJ> cap10morgan: here's another way that's *almost* identical: 21:02 < PedersenMJ> my $dsn = $dblink->get(); 21:02 <+MrAFKGrease> DBI:mysql:dbNmae 21:02 <+MrAFKGrease> DBI:mysql:database=dbName 21:03 <+MrAFKGrease> and a host of other configurations 21:03 < PedersenMJ> $dsn =~ s/dbi:mysql:(\w+)/$1/i; 21:03 <+MrAFKGrease> check the sqlform code in 734 21:03 < PedersenMJ> Erm, change "$dsn" to "$dbname" 21:04 <+MrAFKGrease> check the _databaseLinkHasPrivileges 21:05 <+MrAFKGrease> sub 21:05 <+MrAFKGrease> that get's the dbName from a dsn 21:06 <+MrAFKGrease> http://rafb.net/p/HkmiC093.html 21:06 <+MrAFKGrease> that's the relevant code 21:07 < cap10morgan> MrAFKGrease: that code looks good, thanks 21:07 <+MrAFKGrease> no problem 21:08 -!- MrAFKGrease is now known as MrHairgrease 21:11 <@rizen> that code won't work either 21:11 <@rizen> if there is a hostname in the config 21:11 <@rizen> dbi:mysql:mydb;host=localhost 21:11 <+MrHairgrease> it does work 21:11 <+MrHairgrease> tested that 21:12 <@rizen> i don't see how that's possible 21:12 <@rizen> see the pattern above 21:12 <@rizen> what regex hits that pattern 21:12 <@rizen> i don't see one 21:12 <+MrHairgrease> first it splits on [:;] 21:13 <+MrHairgrease> then it checks if the third entry has an '=' character 21:13 <+MrHairgrease> if it hasn't 21:13 <@rizen> ah 21:13 <+MrHairgrease> it must be the dbname 21:13 <@rizen> sorry, i didn't see the split 21:13 <+MrHairgrease> ok 21:13 <+MrHairgrease> you get it now =) 21:13 <+MrHairgrease> ? 21:13 <@rizen> indeed 21:13 <+MrHairgrease> I based it on the ODBCdsn parde in DBD::mysql 21:14 <+MrHairgrease> just to get all the undocumented ids for the dbName 21:14 < cap10morgan> seems like a good addition to WebGUI::Utility.pm 21:15 <+MrHairgrease> not utility 21:15 <+MrHairgrease> maybe wg::ql 21:15 <+MrHairgrease> wg::SQL* 21:15 <+MrHairgrease> and WG:databaseLink 21:15 <+perlDreamer> That second one sounds good to me 21:16 <+MrHairgrease> yeah 21:16 <+MrHairgrease> i can also see it hav its use in in wg::sql 21:16 <+MrHairgrease> the method in dblink could then just use that 21:20 <@rizen> it seems like there should be a module to do this already out on cpan 21:21 <+MrHairgrease> which one? 21:21 <+MrHairgrease> i looked through dbi 21:21 <+MrHairgrease> but couldn't find it 21:22 < cap10morgan> MrHairgrease: should that regexp be set case insensitive? in case someone does dbi:mysql:DB=(db_name) or something like that? 21:22 <@rizen> i looked through some too and can't find one 21:22 <@rizen> it just seems like it should be out there 21:22 <+MrHairgrease> if DBI is allowed lowercase 21:22 <+MrHairgrease> it should be case incensitive 21:23 <+MrHairgrease> i seems to me that dbi (or the dbd's) should include such a function 21:24 <+MrHairgrease> yeah I think case insensitve would be better 21:25 <@rizen> i think that porn flavoring would be better 21:25 <+MrHairgrease> porn flavoring? 21:26 <@rizen> everything is better with porn flavoring 21:26 <+MrHairgrease> cap10morgan: DBD:mysql is case sensitive 21:26 <+MrHairgrease> so a dsn with DB= probably won't work 21:26 <+MrHairgrease> still 21:27 <+MrHairgrease> doesn't hurt to do it case insensitive 21:28 < cap10morgan> MrHairgrease: ok 22:35 <@snapcount> woo hoo 22:35 <@snapcount> get to work on some bugs finally 22:35 <@snapcount> sheesh... today has felt very... gosh I don't know 22:36 <@snapcount> *sigh 22:47 <@snapcount> rizen... can you talk some wiki? 22:49 <@rizen> not right now 22:49 <@snapcount> ok... I'll just go with it and we can discuss if any changes need to be made before the next release 23:17 <+perlDreamer> as far as bug fixing goes, I'm working on one of the .wgaccess bugs and the WSClient pagination variables. 23:18 <@rizen> ok roy 23:18 <@rizen> do you still have questions 23:19 <@snapcount> well 23:19 <@snapcount> about deleting pages 23:20 <@snapcount> what should happen if it has been purged? 23:20 <@snapcount> should the restore link just say "sorry it was purged" 23:20 <@snapcount> when they click 23:20 <@rizen> no, there won't be any data left there for you to even generate the restore link 23:20 <@rizen> since those links are based on data coming out of the asset table 23:20 <@rizen> therefore there should be nothing displayed at all 23:21 <@snapcount> ok so recent changes gets data on the fly 23:21 <@snapcount> I see 23:21 <@rizen> have you not looked at it? 23:21 <@snapcount> not at recent changes yet... I just looked at how the delete was done 23:22 <@snapcount> I think it's cool how you were able to do this using the asset/versioning system 23:22 <@snapcount> I don't think I would have thought to do it this way 23:22 <@rizen> why not...that's what it's there for 23:23 <@rizen> why reinvent the wheel when you've already got everything you need 23:23 <@snapcount> I don't know... it makes perfect sense seeing it in front of me 23:23 <@snapcount> just never saw it being used like this 23:23 <@snapcount> I don't know why though 23:23 <+perlDreamer> it's almost exactly like the CS 23:23 <@snapcount> yeah 23:23 <@snapcount> that's the thing... I have never really studied the CS 23:24 <@rizen> when drake did it he was trying to rebuild the versioning system too 23:24 <@snapcount> so when I think user content, I think collateral 23:24 <@snapcount> not asset 23:24 <@rizen> his oriiginal wiki was 6 tables 23:24 <@rizen> rather than the 2 tables i used 23:24 <@snapcount> I really like how this works 23:24 <@snapcount> very clean 23:24 <+perlDreamer> I'm glad you didn't try to shoehorn the Wiki into the CS 23:28 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 23:28 -!- mode/#webgui [+v crythias] by ChanServ 23:29 * crythias tries to send messages on wg-dev including everyone's message as attachment. Also the HTML version of the reply underneath. :) 23:30 <@snapcount> damn it 23:31 <@snapcount> I just caught myself being dumb again 23:31 -!- crythias is now known as noreply 23:31 <+noreply> untitled 23:31 <@snapcount> me: "I need an actionTakenOn column" 23:31 <@snapcount> oh wait 23:31 <@snapcount> that's what revisionDate is 23:31 <@snapcount> oh God help me 23:32 * snapcount kicks snapcount in the temple 23:32 -!- noreply is now known as crythias 23:32 <@rizen> do you need help or are you talking outloud? 23:34 * crythias kicks snapcount in the mosque. 23:36 <+crythias> um, roy... actionTaken doesn't always correspond to revisionDate. 23:36 <@rizen> you cannot use the assetHistory log 23:37 <@rizen> and you don't need to either 23:41 <@snapcount> ok straighten me out then. I was going to have the delete sub change the actionTaken to deleted and actionBy to the current user. Because the asset is going to be put in the trash, that would reflect the time it was deleted. If the asset is modified again (restored) then the revisionDate would change but at that point it doesn't matter 23:42 <@snapcount> so if actionTaken is deleted, it would print in the recent history the message you wanted using actionTaken, actionTakenBy and revisionDate 23:42 <@rizen> you're doing too much work 23:42 <@rizen> all the data you need is already there 23:42 <@snapcount> figures 23:43 <@rizen> you have the state field 23:43 <@snapcount> oh ok 23:43 <@rizen> which will tell you if the asset is in the trash or not 23:43 <@rizen> if it is 23:43 <@rizen> then the links should have the "restore" link associated with them 23:43 <@rizen> otherwise it shouldn't 23:43 <@rizen> period 23:44 <@rizen> if state is trash or trash-limbo 23:44 <@rizen> or better yet 23:44 <@rizen> youc an handle the clipboard state as well 23:44 <@rizen> by simply doing 23:44 <@rizen> if state ne "published" 23:47 <@snapcount> ok... and you still want the link to be "WikiPage Title Deleted by abc on mm/dd/yyyy (restore)" part to be in the recent history right... 23:48 <@rizen> on the recent history page 23:48 <@rizen> on the front page you shouldn't include all that detail 23:48 <@rizen> on the recent history page we include that kind of detail 23:49 <+perlDreamer> will that require special casing the recentHistory display on the front page? 23:49 <+perlDreamer> right now the same code is used in both places 23:50 <@rizen> how do i even answer that question 23:50 <@rizen> it's almost as if you don't know how webgui works 23:50 < PedersenMJ> Well, I know that *I* don't know how it works :) 23:51 <@rizen> ok 23:51 <@rizen> every template has a set of variables behind it 23:51 <@rizen> if you want to do something the template doesn't allow for 23:51 <@rizen> then you add more variables 23:51 <@rizen> in this case, we don't currently have a variable to say "ifDeleted" do something 23:51 <@rizen> or isInTrash 23:51 <@rizen> or whatever 23:51 <@rizen> so yes, we need to add new template variables 23:52 <@rizen> and yes we need to change the template on the front page 23:52 <@rizen> as well as the template on the recent history page 23:52 < PedersenMJ> Ah, at least conceptually speaking, that makes sense to me. 23:52 <+perlDreamer> you do realize that's a philosophical decision, rather than a technical one? 23:52 < PedersenMJ> I still need to take the time to dig into the code and understand such. 23:53 <@rizen> if isInTrash { title (restore) } else { title} 23:53 <@rizen> perlDreamer, how do you figure? 23:54 <+perlDreamer> the same result can be achieved either by special casing the code so that it returns things differently or by adding new template variables. 23:54 <+perlDreamer> Unlike last night's discussion, 23:54 <+perlDreamer> I don't think special casing the code is a good idea 23:55 <@rizen> special casing the code limits the templating options 23:55 <@rizen> and is therefore not the right thing to do 23:55 <@rizen> except where there is a performance consideration 23:55 <@rizen> we expose template variables 23:55 <@rizen> so that the user can decide 23:55 <@rizen> what things should look like 23:56 <+perlDreamer> okay --- Day changed Thu Jan 11 2007 00:02 <@snapcount> sweet 00:02 <@snapcount> I think that answers all the questions then 00:02 <@snapcount> I'm glad I asked you guys first 00:02 <+perlDreamer> We got some press today 00:02 <+perlDreamer> http://lwn.net/images/pdf/opteros-catalog-2007.pdf 00:02 <@snapcount> eeeeeeek 00:02 <@snapcount> pdf == evil 00:02 <+perlDreamer> talk to Opteros about it 00:04 <@snapcount> which of the 262 pages did we get press on? 00:04 <@snapcount> all of them I hope =P 00:04 <+perlDreamer> page 32 (of 47) 00:04 <@snapcount> oh 00:04 <@snapcount> that's 262 projects 00:04 <+perlDreamer> yup 00:04 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 00:05 <@snapcount> I don't understand their symbols and I'm too lazy to look for the key 00:05 <@snapcount> 3 stars for community seems encouraging 00:06 <@snapcount> especially at version 7.0.7 00:06 <@snapcount> We're a "Easy to use and deploy content management system" 00:06 <+perlDreamer> I was just happy to be listed. 00:07 <@snapcount> the shit is wrong though 00:07 <@snapcount> it says our support is only community 00:07 <@snapcount> that makes me angry b/c the people who read this probably require professional support 00:08 <@snapcount> and we have a sideways trend so I wonder if that means they think we're stable or stagnant 00:08 <+perlDreamer> stable 00:08 <+perlDreamer> stagnant is down 00:08 <@snapcount> what does up mean? 00:08 <@snapcount> or diagonal up 00:08 <+perlDreamer> growing? 00:08 <@snapcount> hmmm 00:08 <+perlDreamer> Here's an Optaros contact (page 45) 00:08 <+perlDreamer> Brian Otis botis@optaros.com 00:08 <+perlDreamer> give him a screenful 00:09 <+perlDreamer> sideways = "Solution/component is not progressing and retains its viability" 00:09 <+perlDreamer> see page 10 00:10 <@snapcount> Dear Brian, thank you for listing us but we respectfully request that you tell everyone we are far superior than anything else in your guide. In fact, please list nothing but our product. Yours truly, the MaN 00:10 <@snapcount> poor research 00:10 <@snapcount> we had just released 7 a complete rewrite essentially 00:10 <+perlDreamer> Dear Brian, You may have missed the fact that WebGUI is hosted by the company that makes it, Plain Black. 00:10 <@snapcount> but we're not progressing? 00:10 <@snapcount> this is crap 00:11 <+perlDreamer> "quality and richness even decreases in comparison to the competition" 00:11 <+perlDreamer> so not necessarily progressing, but not keeping up with the Joneses 00:12 <@rizen> Dear Brian, You got all of your facts about WebGUI wrong, but we're just happy to be listed, so thanks. With Love, PB 00:12 <@snapcount> nice 00:12 <@snapcount> I like yours the best so far 00:16 <+perlDreamer> This was also before the website redesign, wasn't it? 7.0.7? 00:17 <@snapcount> before the pb redesign? 00:17 <+perlDreamer> yeah 00:17 <@snapcount> I think so 00:17 <@snapcount> crap... must get my learn on 00:17 <@snapcount> later guys 00:17 <+perlDreamer> bye 00:18 -!- snapcount is now known as snap_away 00:23 -!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] 00:39 -!- Radix__ changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.4) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | http://mentalhouse.net/irc/webgui 01:07 <@khenn> waaaaahooooo 01:08 <@khenn> doug, I got that mouseover thing to work finally 01:16 <+MrHairgrease> later guys 01:16 <+perlDreamer> :w 01:16 <+perlDreamer> later 01:16 <+MrHairgrease> time to go to bed 01:16 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 01:23 <+perlDreamer> has anyone tested the FilePile since 7.3.4 was released? 01:28 <@rizen> gotta go talk to some perl mongers. later peeps. 01:28 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 02:06 -!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"] 02:18 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 02:24 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""] 03:20 <@khenn> If anyone would like to test, I just fixed the calendar tip tools for IE so they don't show up behind the event 03:20 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 03:20 -!- mode/#webgui [+v crythias] by ChanServ 03:21 <@khenn> I haven't tested in some of the other browsers (Safari, Opera, etc) 03:21 <@khenn> could use some help there 03:22 <@preaction-m> i'll test safari quick 03:26 <@preaction-m> and works in opera 9.10 too 03:40 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Nick collision from services.] 03:40 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 03:40 -!- mode/#webgui [+o khenn] by ChanServ 03:40 <@khenn> got booted 03:43 <@khenn> anything interesting going on? 04:27 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] 04:58 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 05:00 < PedersenMJ> Herm, dang. Was hoping JT was on. Anybody else know this question? If I make a template for a site (template/style/package), how upwards compatible will it be? 05:00 < PedersenMJ> In other words, if I take a theme I found, and convert it to be used with WebGUI 7.2, how likely is it to work for 7.3? 05:22 <@preaction-m> JT promised backwards compat unti Dec 2009 05:22 <@preaction-m> so until Dec 2009 05:23 < PedersenMJ> Nice. Thank you. 05:24 < PedersenMJ> That means I don't have to worry, which is very good. I'd hate to learn this process (even though it looks pretty easy, actually), and then find the work was wasted :) 05:24 <@preaction-m> i wonder if I should write something that can fix template incompatibilies from version to version 05:25 <@preaction-m> it should be simple, especially for HTML::Template and HTML::Template::Expr templates 05:25 <@preaction-m> Template Toolkit might be a bit more difficult 05:26 <@preaction-m> i've been commissioned to write a better upgrade system, and my eventual goal is to abolish the "upgrade steps" and "backwards compatibility" crap 05:26 <@preaction-m> of course, custom code... I can't go in and edit that, it'd be insane 05:26 <@preaction-m> unless... I use Perl's new syntax tree creator thingy! hmm... 05:27 < PedersenMJ> Heh. I think there are limits to my insanity. Don't think I'd wanna handle a perl parser :) 05:28 < PedersenMJ> Okay, this kinda sucks. Don't know what steps I missed. Working through this tutorial: http://www.plainblack.com/builders/how-to-build-a-style 05:28 < PedersenMJ> Have made it to "Preview Your Template" 05:28 <@preaction-m> the guy who did a Perl::Critic talk at madmongers explained it 05:29 < PedersenMJ> And now... I can't see the style as an available style in my dropdown list. 05:30 <@preaction-m> damnit, who wrote this documentation? 05:30 <@preaction-m> KRISTIE! 05:31 < PedersenMJ> uh-oh... That doesn't sound good at all... 05:31 <@preaction-m> it's wrong 05:31 <@preaction-m> the last steps before you preview your template 05:32 <@preaction-m> you should choose "namespace" as "style" 05:32 <@preaction-m> also, submit a bug for the documentation if you would 05:32 <@preaction-m> since you can't edit the template's namespace after you create it, you'll have to re-create your template 05:33 < PedersenMJ> Ummm... It just let me? 05:33 <@preaction-m> did it work? 05:33 < PedersenMJ> It seems to have done so, yes. 05:33 <@preaction-m> can you see it under "style" on another asset? 05:33 < PedersenMJ> Yes. 05:33 <@preaction-m> weird 05:33 <@preaction-m> maybe my RFE got implemented 05:37 < PedersenMJ> 7.2.0-beta is where it worked. 05:37 < PedersenMJ> Bug report submitted, too. 05:37 <@preaction-m> did you just go "back" and then do it? 05:37 <@preaction-m> once you've submitted and you can't go back, you have to go to the "Metadata" tab to see a template's namespace, and then you can't change it 05:38 <@preaction-m> feel free to continue submitting bug reports you find in the documentation as well 05:39 < PedersenMJ> Nope, did not do "back". Had to re-navigate through the Root/Import Node/Burned, and then click "edit" on the template. 05:39 <@preaction-m> that is weird... you got a "namespace" field? i'm looking on plainblack.com and there isn't one 05:40 < PedersenMJ> Yep, I had it, and was able to change it, and even use it. 05:43 < PedersenMJ> Hey, for CSS, style sheets, is this another typo? background: #ff0000 url('carotFileUrl(images/red_bg.gif);'); 05:43 < PedersenMJ> Since the ^ is usually spelled "carat" 05:43 < PedersenMJ> I thought. 05:44 <@preaction-m> there has to be a way to escape the caret. 05:44 <@preaction-m> but we've got three different spellings now ;-) 05:45 <@preaction-m> it's caret, says dictionary.com 05:45 < PedersenMJ> Dang, forgot that. 05:45 < PedersenMJ> Used to know that. Must have been thinking diamonds, or something. 05:47 < PedersenMJ> Wow... I would say she sucks at Docs, but I'm not much better. 05:48 <@preaction-m> i think it's just the medium, she seems to be good at pagemaker 05:48 < PedersenMJ> So, how do I "upload to your style template's directory, making sure to give it the URL you specified in the head of the document." 05:48 <@preaction-m> like the print stuff she's done is excellent 05:48 <@preaction-m> good god, what does that MEAN? 05:49 < PedersenMJ> Well, I'm working on the CSS file for my theme. 05:49 <@preaction-m> and you're making a snippet for it? 05:49 < PedersenMJ> I'm supposed to upload it to the style's folder, I think, but... Nope, I had the actual file ready to go, instead of using the snippet. 05:50 < Radix-wrk> So upload it as a file/file pile to the same directory as your style 05:50 <@preaction-m> oh yeah, just make a File asset in the folder, it will ask you to upload and specify the URL 05:50 <+crythias> heyall 05:50 <@preaction-m> (may want to append "clarify this line '' to this ''" to your bug report 05:50 < Radix-wrk> the file/filepile is smart - it recognises .css files, converts them to snippets and sets the right mime type 05:51 < PedersenMJ> Aha... Yeah, it tried to put the file under "burned/burned.css" instead of "/burned.css" 05:51 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 05:51 <@preaction-m> did you explicitly give it the correct URL? 05:51 < PedersenMJ> I have now, I thought, but am unable to retrieve it. 05:52 < Radix-wrk> You shouldn't use explicit paths in your style if you want to package it later though 05:52 < PedersenMJ> Which goes explicitly *against* the docs on that page. 05:52 < Radix-wrk> Wouldn't surprise me :) 05:54 <@preaction-m> i'd say get a discussion going. perhaps we need to start adding Threads to our documentation, like a lot of FOSS software packages do, so users can post additional information about the docs 05:54 < PedersenMJ> Dammit. I have *no* idea how I'm supposed to find this css file. 05:54 <@preaction-m> like annocpan, or mysql's docs 05:54 <@preaction-m> it should be in the folder you uploaded it into 05:54 < PedersenMJ> Root/Import Node/Burned 05:54 <@preaction-m> though notice at the very bottom of the doc, there's a lesson on creating a snippet to hold your CSS 05:59 < PedersenMJ> Okay, did it as a snippet, and still get 404 on that url. 06:00 <@preaction-m> check permissions? commit version tag? 06:02 < PedersenMJ> So, here's where I am, what I've done. Hopefully, someone can tell me how I've been the idiot :) 06:02 < PedersenMJ> I've turned an index.html page into a template page (adding vars, etc, as needed). 06:03 < PedersenMJ> I've made a new folder, named "Burned", under Root->Import Node 06:03 < PedersenMJ> (The name of the theme is, obviously, Burned) 06:03 < PedersenMJ> Under that folder, I've made another folder called "images", which is where I've stashed the relevant images for the theme (all four of them) 06:04 < PedersenMJ> In the "Burned" folder, I've placed the templatized index.html, and marked it as a style. 06:04 < PedersenMJ> I've created a snippet, given it the url of "burned.css". 06:05 < PedersenMJ> Now, the style works *as a style*. But I can't (outside of WebGUI Admin Console) see burned.css 06:05 < PedersenMJ> Nor can I see any of my images (just tried) outside of webgui. 06:06 <@preaction-m> did you commit your version tag? did you check the permissions on this stuff? 06:07 < PedersenMJ> Haven't checked the commit version tag. BTW, I know that, to some degree, I sound like I know what I'm doing. I don't. I've never used WebGUI for anything other than "Hey, that's a pretty cool looking thing." 06:07 <@preaction-m> commit your version tag and see if that works 06:09 < PedersenMJ> Okay, improvement. images showed up. Now double-checking the burned.css snippet, to make sure I did what I was supposed to. 06:09 <@preaction-m> anybody else getting an iPhone? i think i might just get a Cingular 8525 (HTC TyTN) right now, rather than wait 6 months and pay $600 for something that I'm not sure will tether to my laptop for internet access 06:11 < PedersenMJ> Sweet! Now, I've got issues with my template, but *that's* fine. Now I'm down to working out the bugs in the template itself, rather than trying to figure out why I can't even find URLs that should be there :) 06:11 <@preaction-m> boy those crickets just got loud 06:12 < Radix-wrk> iPhone looks nice in that they've done away with the stylus - and it's going to push the whole windows mobile development along heaps I'm hoping 06:12 < Radix-wrk> I hope to see heaps of iPhone interface clones for WM5 in the coming months 06:12 <@preaction-m> indeed, well, if it's a true OSX and not a "version" like windows CE is a "version" of Windows 06:12 < PedersenMJ> As for iPhone, I rather doubt I'll get it. I might, finally, get a mac by the end of the year, but iPhone doesn't quite look like what I want. 06:12 < Radix-wrk> pfft.. sif it's a full OSX 06:13 <@preaction-m> if it has the full suite of libraries, and can compile some simple NES emulators, i'm totally down 06:13 < Radix-wrk> I have an O2 Atom atm myself 06:14 < Radix-wrk> Similar size and shape to the iphone, though admittedly a bit fatter (about 7mm) 06:14 <@preaction-m> haven't heard of that one, googling 06:15 <@preaction-m> does it tether to bluetooth computers and provide a modem? 06:15 < Radix-wrk> of course 06:15 < Radix-wrk> wifi as well 06:15 <@preaction-m> FM radio tuner, nice 06:15 < Radix-wrk> the exec has a 520Mhz processor too 06:16 <@preaction-m> seriously? 06:16 < Radix-wrk> interesting that there are no technical specs for the iPhone too - did you notice that 06:16 <@preaction-m> the TyTN only gets 400MHz 06:16 < Radix-wrk> they do not say what processor is running in it, or how much memory (just 4GB/8GB storage) 06:16 <@preaction-m> yeah... another reason why i don't want to wait really 06:17 < Radix-wrk> the o2 atom is only triband GSM tho 06:17 < Radix-wrk> you prolly want quad band in the US 06:17 <@preaction-m> really? i don't understand those things 06:17 < Radix-wrk> In Australia though, we only really use GSM, so fine for us 06:18 <@preaction-m> does o2 atom have removable storage? micro-sd? 06:18 < Radix-wrk> you guys use different frequencies to us 06:18 < Radix-wrk> yeah.. mini-sd, has a nice little slot at the top 06:18 <@preaction-m> no keyboard at all? 06:18 < Radix-wrk> nup 06:19 <@preaction-m> so an on-screen display 06:19 < Radix-wrk> stylus/touch screen for keypad yeah 06:19 <@preaction-m> how will i type efficiently with that? :'( no deal 06:19 <@preaction-m> iphone also, no keyboard, but the other features and awesomeness outweighs my need to have a keyboard so i can IRC 06:20 <@preaction-m> but i suppose if i'm tethering, why would i need a keyboard? 06:20 < Radix-wrk> I mostly use mine for ebooks and phone calls myself 06:20 < Radix-wrk> I text, but not enough that it's a big burden 06:20 < Radix-wrk> I have to use the stylus for the texting 06:21 <@preaction-m> my main goal is complete mobility. i want to be able to be half-way across the country in the middle of nowhere. if i have digital cell reception, i can work ;) 06:21 <@preaction-m> i know it's a lofty, unattainable goal, but it's fun to try 06:21 < Radix-wrk> i love the ability to read ebooks wherever I go myself - while standing in a queue, while on the train/bus, any moment where I have free time and a free hand to hold the phone 06:22 < Radix-wrk> I have a mini-sd full of ebooks and just read whenever I like 06:22 <@preaction-m> and, heh, apparently o2 doesn't have sales outside the US 06:22 <@preaction-m> i'd have to import and beg someone to be my carrier 06:22 < Radix-wrk> imate probably do a clone 06:23 < Radix-wrk> it's not a HTC phone tho.. unlike almost every other one out there 06:23 < Radix-wrk> it's made by another taiwanese manufacturer - Quanta 06:24 < Radix-wrk> the tytn looks good if you like the slideout keyboard tho 06:24 <@preaction-m> i do indeed 06:25 <@preaction-m> also the i-mate JamIn has a 200mhz processor, not enough for my plans for mobile software development (if I can't get an NES emulator durnit i'll make one) 06:25 < Radix-wrk> it has hsdpa too, which the iPhone never will :) 06:25 < Radix-wrk> yeah, I looked at the jamin when I got my atom 06:25 <@preaction-m> but the jamin has the conference call thingy 06:26 < Radix-wrk> nice, but everyone was complaining about the processor speed not being enough for skype, etc 06:26 <@preaction-m> ooh, i need skype for work 06:26 <@preaction-m> crap 06:26 < Radix-wrk> there is a low processor version of skype now tho 06:27 <@preaction-m> worst thing about Cingular, they neutered the tytn and removed the user-facing camera (so no video phoning) 06:27 < Radix-wrk> Umm.. would you ever actually use it anyway? 06:27 <@preaction-m> webcam-like feature, i assume 06:28 <@preaction-m> but i suppose the front-facing one would work just fine for that 06:28 * PedersenMJ interrupts: http://www.nochara.org/testpage 06:28 <@preaction-m> with a bluetooth headset 06:28 < PedersenMJ> I've still got to fix a bunch of things in there, such as how the left column gets used, and the navigation menus, but it's a start. 06:28 <@preaction-m> looks nice, but it looks like it's missing images (or it just doen'st like me) 06:28 < Radix-wrk> yeah, no images here either 06:28 <@preaction-m> otherwise it looks great actually 06:29 < PedersenMJ> And I've gotta thank you two for helping it get this far. Even with those docs, I wouldn't have gotten this far. Ah, forgot them, thank you! 06:29 * preaction-m hates the current default style with a passion 06:29 < PedersenMJ> I see why they're missing. That carotFileUrl bit in the docs is (also) wrong. 06:29 <@preaction-m> i want to propose having the demo sites randomly pick one of a dozen or so styles when a demo is created 06:29 <@preaction-m> ew ew ew 06:30 < Radix-wrk> that'd be cool 06:30 <@preaction-m> good thing you decided to use them 06:30 < PedersenMJ> the docs? 06:30 <@preaction-m> yes 06:30 < PedersenMJ> Why, so I can report all the errors? :) 06:30 <@preaction-m> the demo thing might be something i just Implement and show off, it seems that you get better results from JT if you show him something that works, and not just an idea 06:31 < Radix-wrk> Did you know you can use "richEditorsUseAssetUrls" : "1" and "enableStreamingUploads" : "1", to avoid the whole fileurl macro completely? 06:31 <@preaction-m> PedersenMJ: exactly 06:31 < PedersenMJ> Radix-wrk: Nope, sure didn't. 06:31 < Radix-wrk> you can then use the webgui url's everywhere and they'll get auto-converted 06:31 <@preaction-m> hell, i didn't :p 06:31 < PedersenMJ> As for reporting all of the problems, I'm definitely going to have a list. Hell, I'm going to have re-read this whole convo just to do so. 06:32 < Radix-wrk> heh 06:32 <@preaction-m> good idea, if we can start re-building a decent documentation base for WebGUI, we might get back the community we lost 06:32 <@preaction-m> apparently this place (and others) used to be popular 06:33 < Radix-wrk> interesting to see the irc logs actually 06:33 < Radix-wrk> When I started idling on here this place was down to 2-3 ppl 06:33 < Radix-wrk> less sometimes 06:34 <@preaction-m> was that about last oct? i think that's when i started hanging out 06:34 <@preaction-m> first as Hawkaloogie, then with a more PC nethandle 06:34 < Radix-wrk> I started earlier in the year - probably 4-5 months before then I think 06:35 < Radix-wrk> was just me, xdanger and crythias mostly 06:35 <@preaction-m> whatever happened to that guy doing the myspace-like thing with webgui? 06:36 < Radix-wrk> mashy? 06:36 < PedersenMJ> For some reason, that handle makes me think of the movie "Finding Nemo". Mt Wannahawkaloogie. 06:36 <@preaction-m> i don't even remember now 06:38 < Radix-wrk> http://juga.org/gadgets btw ;) 06:38 < PedersenMJ> Hey, here's another fun one: If I'm working on a CSS snippet, how should I specify a background image? (samples coming) 06:38 < Radix-wrk> you can use the fileurl method 06:38 <@preaction-m> probably a ^FileUrl(); 06:38 < PedersenMJ> background: #000000 url(^FileUrl(images/a1.jpg);) top left 06:39 < PedersenMJ> background: #000000 url('carotFileUrl(images/a2.jpg);') top left 06:39 < Radix-wrk> or if you set the above parameters I said, you can use put in images/a1.jpg 06:39 < PedersenMJ> I've already uploaded the files, though. 06:40 < PedersenMJ> Wait, I think I misunderstood how to do it... Where do I set those parameters? 06:41 <@preaction-m> in the configuration file 06:41 < Radix-wrk> in your webgui config file 06:41 <@preaction-m> it will even Just Work when you export it 06:41 <@preaction-m> (right?) 06:41 < Radix-wrk> you'll need to restart webgui when you've done it 06:41 < Radix-wrk> You mean package it? 06:41 <@preaction-m> yeah 06:42 < Radix-wrk> not sure actually.. not tried it 06:42 <@preaction-m> wait, you have a Nintento Power Glove modded for your PC? 06:42 < Radix-wrk> yep 06:42 <@preaction-m> how the heck did that happen? 06:42 <@preaction-m> did you do it? 06:42 < Radix-wrk> that was part of my honours thesis project actually 06:42 < Radix-wrk> yeah, was pretty easy to do, just followed instructions 06:42 <@preaction-m> good lord 06:43 <@preaction-m> there's something like 20 buttons on that thing, no? 06:43 < Radix-wrk> I experimented with new 3d interface techniques for virtual worlds using the powerglove as my thesis 06:43 < Radix-wrk> yeah, it has a full d-pad and the like on it 06:43 <@preaction-m> and with 7 pins, 1 ground and 1 input leaving 5, there's only a possibility of .. nevermind, far more than 20 buttons 06:44 < Radix-wrk> ain't used that in years tho.. did that about 12 years ago 06:44 <@preaction-m> 5! = 120 06:44 < Radix-wrk> it's in a plastic bag collecting dust these days :) 06:44 <@preaction-m> crap i'm young 06:45 <@preaction-m> you could totally use that thing as some sort of space-age web browsing device 06:45 <@preaction-m> a la Minority Report 06:45 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 06:46 -!- mode/#webgui [+o rizen] by ChanServ 06:46 <@preaction-m> AH! Run! 06:46 < Radix-wrk> better to simply get a Nintendo Wii-mote these days tho :) 06:47 < PedersenMJ> Ah, he has risen ;) 06:47 <@preaction-m> ooh even better, it's already bluetooth 06:47 <@rizen> are you running from me doug? 06:47 <@preaction-m> and iirc there's already drivers for OSX and others 06:47 <@preaction-m> uh.... no? 06:47 < Radix-wrk> the powerglove used ink switches - only 2 bits of info per finger - so you could only really get open or closed reliably I found 06:48 <@preaction-m> that's still pretty durned cool 06:48 <@preaction-m> but add some sort of switches at the base of the finger for up/down/left/right movements, and maybe an accelerometer for the whole hand, and you'd be golden 06:48 < Radix-wrk> yeah, was great fun to turn my playing around with it into my honours thesis :) 06:49 < Radix-wrk> it does give 3d motion as well 06:49 < Radix-wrk> it had sensor bar that went on your tv much like the wiimotes do today 06:49 <@preaction-m> in/out, up/down, left/right? 06:49 < Radix-wrk> so it could give 3d positioning in space 06:50 <@preaction-m> now I want to play with one. did you just hook it up to a parallel port and start probing? 06:50 < Radix-wrk> nah.. found instructions on what to wire up where - got power for it from the game port (5v), and parallel for everything else 06:51 < Radix-wrk> there was already drivers written for the virtual construction set - a virtual reality toolkit 06:51 < Radix-wrk> I grabbed the c code for that and simply extended it to add my own custom UI stuff 06:51 < PedersenMJ> Hey, rizen? Tricky question for ya: I'm working on one of those themes right now, and having an issue with some background images. I've set the CSS up as a snippet, and the images referenced in it aren't being resolved. Tried setting some extra options that Radix gave me for rich editors, but the CSS snippets don't use rich editors. Anyway, I need to know how to put a ^FileUrl() macro into the CSS snippet, and can't find it (yet). 06:52 <@preaction-m> you just edit the snippet and type ^FileUrl(url/to/the/file.jpg); 06:53 < Radix-wrk> virtual reality was the field I was hoping to get into after graduating.. got into CAD/CAM instead 06:53 < PedersenMJ> Tried that. Source: "background: #000000 url(^FileUrl(images/a1.jpg);) top left no-repeat;" Output: "background: #000000 url('carotFileUrl(images/a2.jpg);') top left no-repeat;" 06:54 <@rizen> make sure that the FileUrl macro is turned on in your webgui config 06:54 <@rizen> cuz what doug said is absolutely correct 06:55 <@preaction-m> but why would it turn into 'carotFileUrl'? is the snippet not being processed as a template perhaps? 06:55 <@preaction-m> a note: better to ask questions to the entire channel, saying someone's name usually causes their IRC client to beep annoyingly 06:55 < PedersenMJ> Ah, sorry. Thank you. Will do so. 06:56 <@rizen> the template thing has nothing to do with it 06:56 <@rizen> cuz macros aren't templates 06:56 <@rizen> that is weird 06:56 <@rizen> that it's turning into the word carrot 06:57 < PedersenMJ> I just turned on "process as template" to make sure. And just re-checked config file. FileUrl *is* enabled. 06:57 < PedersenMJ> It's worth noting that this is 7.2.0. 06:58 < PedersenMJ> Actually, not quite the word carrot (the vegetable), but rather the word carot (mispelling of caret, or one of the other variants of the same). 06:58 <@rizen> ok sorry 06:58 <@rizen> my faout 06:58 <@rizen> fault 06:58 <@rizen> but still 06:58 <@rizen> i have no idea what would cause that 06:59 <@rizen> regardless, you should at least be running on the latest 7.2.x release 06:59 < PedersenMJ> "macros" : { (among others), "FileUrl" : "FileUrl", (and many others) } 06:59 <@rizen> but i don't think that has anything to do with this problem 06:59 <@rizen> it's just a statement 06:59 < PedersenMJ> It wasn't trying to point out error on your part, it was just in case it was somehow significant. 07:00 < PedersenMJ> As for the upgrade, I'm doing it once 7.3 is marked as stable. Definitely doing it then. 07:00 <@preaction-m> woohoo, frank's fixed the calendar's tooltip bugs, and it works on every browser i've tested (IE7, FF2, Opera, Safari, Konqueror). yay Yui! 07:01 <@rizen> the word "carot" does not exist in the source code of webgui 07:01 <@rizen> so something else is doing that 07:02 <@rizen> could you paste the snippet into that snippet site 07:02 <@rizen> and put the url here 07:02 <@preaction-m> PedersenMJ: is that test URL still valid? 07:02 <@rizen> what's it called 07:02 <@rizen> paste? 07:02 < PedersenMJ> Now *that* is weird. http://www.nochara.org/testpage 07:02 < PedersenMJ> What's weird: I was following the docs from http://www.plainblack.com/builders/how-to-build-a-style 07:03 <@rizen> http://rafb.net/paste/ 07:03 <@rizen> copy the contents of the snippet into that 07:03 <@rizen> and post the url 07:04 < PedersenMJ> Now, in *that* page, "carot" does appear. I had followed the steps to upload the css, and named it "burned.css". The snippet is now being resolved as "burned2.css", but doesn't (as far as I recall) have the word "carot" in it. 07:04 < PedersenMJ> Will c/p now, just a sec. 07:04 <@preaction-m> did you commit your version tag? ;) 07:05 < PedersenMJ> http://rafb.net/p/88qqi371.html 07:05 < PedersenMJ> Yes, test url is still valid. And I've been committing version tags ever since I found out I was an idiot for not doing so :) 07:06 <@preaction-m> ok, your snippet is not what's being shown at burned2.css 07:06 <@preaction-m> you might want to check if there's a running workflow 07:06 < PedersenMJ> What? Weirdness... gimme a minute. 07:06 <@preaction-m> Admin Console > Workflow > Show Running Workflows (in the right column) 07:06 <@preaction-m> if you notice the bottom stuff at burned2.css is different from what you pasted 07:06 <@rizen> i was going to say 07:07 <@rizen> there are a couple of problems here 07:07 <@preaction-m> (it doesn't have .loginBox class, for example) 07:07 <@rizen> number 1: what he said 07:07 <@rizen> 2: what you pasted doesn't have ' ' around the macro 07:07 <@rizen> but if you look at http://www.nochara.org/burned2.css 07:07 <@rizen> it does have ' ' 07:07 <@rizen> so they aren't the same content 07:08 <@rizen> 3: your tag in your content 07:08 <@rizen> doesn't specify a fully qualified url 07:08 <@rizen> which is going to cause problems after the home page 07:08 <@rizen> if you ever do get this working 07:11 < PedersenMJ> Dang it. I forgot to restart spectre when I restarted webgui when I added those params for the rich editor. 07:14 < PedersenMJ> Okay, that's better. Now I've just got bad URLs, but that's not as big a deal. 07:14 < PedersenMJ> And then the remaining issues you've already laid out, rizen. 07:16 < PedersenMJ> JT == rizen, yes? If so, do you mind if I call you JT? 07:17 <@rizen> don't care 07:17 < PedersenMJ> Thanks. BTW, my handle is pretty close to real name, if you wish to use it. Michael Pedersen (or Mike, or Ped, or Pedersen, or pick something else, just not my nose). 07:17 <@rizen> hey you 07:18 <@rizen> does that work? 07:18 <@preaction-m> yes? 07:18 < PedersenMJ> Actually, it's now pretty close. Once I restarted spectre, burned2.css was updated. Now, I'm getting bad URLs in the CSS, but that's something for me to try and dig into. 07:19 < PedersenMJ> background: #000000 url('/uploads/Sb/Gl/SbGlwgPoH_ufB065IfYtDQ/a1.jpg') top left no-repeat; 07:19 <@rizen> why is that a bad url? 07:19 < PedersenMJ> As opposed to "url('/images/a1.jpg')" 07:19 <@rizen> the first url is the real url of the file 07:19 < PedersenMJ> That url gives me a 404, though. 07:19 <@rizen> wherase /images/a1.jpg is the asset url 07:20 <@rizen> if you just want to use /images/a1.jpg 07:20 <@rizen> then just type that in there 07:20 <@rizen> and skip the macro part of it 07:20 <@rizen> no ^FileUrl(); 07:21 < PedersenMJ> Wouldn't it be better for me to use the macro, or the AssetProxy() macro? 07:21 < PedersenMJ> Especially if I'm going to be packaging it? 07:21 <@rizen> the asset proxy macro definitely not 07:22 <@rizen> cuz that will give you xxx 07:22 <@rizen> which obviously won't work in the style sheet 07:22 < PedersenMJ> True, didn't think of that. 07:22 <@rizen> here's the real difference between ^FileUrl(); and just using the raw asset url 07:23 <@rizen> it's where you want your processing done 07:23 <@rizen> using FileUrl puts the real url of the file into your html code 07:23 <@rizen> that way, when the page requests the file 07:23 <@rizen> the web server can just serve up the image 07:23 <@rizen> without hitting the database 07:23 <@rizen> also...the html will be cached 07:23 <@rizen> so if the page is requested again 07:24 <@rizen> they'll never hit the db at all 07:24 <@rizen> not for the page 07:24 <@rizen> or the image 07:24 <@rizen> second 07:24 <@rizen> if you use the asset url 07:24 <@rizen> then there's no processing done while creating the html page 07:24 <@rizen> but there is processing done when the image is requested 07:24 <@rizen> because it's got to look up thte asset url in the database 07:24 <@rizen> instanciate the image asset 07:25 <@rizen> and then return the image 07:25 <@rizen> so it does a lot more work 07:25 <@rizen> the advantage of the first route is better performance (using FileUrl) 07:25 <@rizen> the advantage of the second rount (not using FileUrl) is vanity 07:25 <@rizen> because the urls in the code look prettier 07:26 <@rizen> but who the hell looks at the code 07:26 <@rizen> i always choose performance 07:26 < PedersenMJ> Screw it, I'll go with the ugly urls. I'm not particularly picky about that :) 07:36 <@rizen> i know what we should do 07:36 <@rizen> let's email the dev mailing list 07:36 <@rizen> and suggest we do something that jt has already said we can't do 07:36 <@rizen> yeah, that would be fun 07:38 < PedersenMJ> Now, now, maybe he's just an idiot like me, and needs a sound beating with a clue-by-four, eh? 07:39 <@rizen> i'm a bad person to be running a community 07:39 <@rizen> i just have no patience 07:39 <@rizen> we just need to pour my knowledge into someone with infinite patience 07:39 <@rizen> and we'd have the ultimate webgui community leader 07:41 < PedersenMJ> Problem: Since there is no human with infinite patience, we'd sooner or later get a crabby old man saying "You kids get off my damn lawn!", which would leave us back where we started ;) 07:42 <@rizen> ok then 07:43 < PedersenMJ> Something tells me I just earned "stupidest idea of 2007" by teasing the leader. I'll just have to hope not. 07:44 <@preaction-m> the year is young, and i have plenty of stupid ideas to think of yet 07:44 <@rizen> nah teasing me does nothing 07:45 < PedersenMJ> Good. Thick skin is good around me. 07:50 < PedersenMJ> Okay, it's gettingthere. For some reason, the snippet isn't updating again (and I've been reloading spectre to make sure it's running). However, the graphics are now there. 07:51 < PedersenMJ> As is the login (but, since it's white on light background, it's *very* difficult to see). 07:51 <@rizen> make sure you set the cache timeout to 0 07:51 <@rizen> while you're working on it 07:51 <@rizen> why am i supporting you...i shouldn't be doing hta 07:52 <@rizen> tthat 07:52 < PedersenMJ> I never thought of that. Thank you. Just restarted the web server. 07:52 < PedersenMJ> Because I'm a nice guy? 07:52 <@rizen> lots of people are nice guys 07:52 <@rizen> but if i support all of them 07:52 <@rizen> i'm out of business 07:52 <@rizen> and no more webgui 07:53 <@preaction-m> i was under the impression that this package would be a commmunity contribution 07:53 < PedersenMJ> Well, even though I'm not doing support incidents right now, I *am* looking to learn something to help grow the community (namely, how to make these themes work, and get packaged) 07:53 <@preaction-m> he says hopefully 07:54 < PedersenMJ> Not just this theme, but the other two I found last night. If it becomes easy enough for me, I'll try and do some others while I'm at it. 07:54 <@rizen> ok fair enough 07:55 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 07:55 -!- mode/#webgui [+v crythias] by ChanServ 07:55 <@rizen> howdy 07:58 < PedersenMJ> Yeeha! http://www.nochara.org/testpage 07:58 < PedersenMJ> Now, I just have to figure out what I should put in that column on the left, plug in one of the navigation systems already built in, and then learn how to package this beast up. 08:00 < PedersenMJ> Then, feedback, so I find out what I got wrong, and then learn how to package better. Hoepfully, another week, and I'll have at least one well done theme contributed, and can work on two others. 08:00 < Radix-wrk> if you're doing a style template, then ideally it shouldn't dictate the columns. they should be done using the page layout template 08:00 < PedersenMJ> Very good point. Okay, so I need to learn how to incorporate *that* correctly. That, though, will be for tomorrow night, I think. 08:00 < Radix-wrk> usually the style template simply has the logo, css, any js and perhaps a common navigation (if it is designed for the entire site) 08:01 < PedersenMJ> Definitely going to get some sort of navigation into the package for it. Try to make it optional though, so that people can use what they like. 08:02 < Radix-wrk> Well.. as long as you have the variable in your style then it should work 08:02 < PedersenMJ> Really? Cool. Then I should probably just delete that second div, so it just gets hidden entirely. 08:02 < Radix-wrk> and you'll probably find the default page layouts will work fine with your new style if you did it right 08:03 < Radix-wrk> you can always tweak them later if you need to 08:03 < Radix-wrk> make sure 08:03 < Radix-wrk> is in the head section too btw 08:03 < PedersenMJ> It seems to be correct. The hard part was getting colors on the login box. Now that I know about that, though, it seems okay. More work to do, but a decent enough start. 08:04 < PedersenMJ> Yep, I did get that in there. Which is another update to the docs, as the page text makes it look like "" is the correct thing to do. 08:05 < Radix-wrk> You'll be able to write up a nice wiki article on how to convert one of those styles to a webgui style soon I'm sure. 08:06 < PedersenMJ> Most likely. And believe me, I will. It's kinda nice to be able to give some back to those thathelp. 08:07 < Radix-wrk> :) 08:13 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:20 < PedersenMJ> There. Removed that secondaryContent section. That means tomorrow night will be getting the menus working, and updating my bug report about the documentation. After that, packaging either over the weekend or the beginning of next weekend. 08:22 < PedersenMJ> erm, beginning of next week. 08:24 < PedersenMJ> Anyway, g'night all. Will chat more tomorrow. And, JT, if you do feel I've cheated you since you were helping me tonight, let me know. I'll pay for the support. 08:25 <@rizen> don't worry about it 08:25 <@rizen> just use your knowledge for good 08:25 <@rizen> not evil 08:26 < PedersenMJ> I will do so. And see if I can't use it to help build the community. 08:26 < PedersenMJ> G'night. Will chat manana. 08:26 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 09:04 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 09:22 < Radix-wrk> I just added my first Wiki page - http://www.plainblack.com/community-wiki/how-to-make-a-google-sitemap-of-your-webgui-site 09:59 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 12:56 -!- maxscience [n=maxscien@85-18-14-23.fastres.net] has joined #webgui 12:56 -!- maxscience [n=maxscien@85-18-14-23.fastres.net] has left #webgui [] 12:57 -!- maxscience [n=maxscien@85-18-14-23.fastres.net] has joined #webgui 12:57 -!- maxscience [n=maxscien@85-18-14-23.fastres.net] has left #webgui [] 12:57 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui 12:57 < iPhoneGuy> hey 12:59 < iPhoneGuy> someone could please add total number of votes to the pie chart Poll? Results without total votes number is pretty pointless... 15:01 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 15:01 -!- mode/#webgui [+v crythias] by ChanServ 15:58 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] 17:13 -!- pjesi [i=pjesi@klefi01.litlahraun.is] has joined #webgui 17:13 < pjesi> hi guys 17:26 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit [Read error: 110 (Connection timed out)] 17:27 < pjesi> DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''50'' at line 2 at /data/WebGUI/lib/WebGUI/SQL/ResultSet.pm line 135. 17:27 < pjesi> error in the Wiki 17:28 < pjesi> version 7.3.3 17:31 < pjesi> sorry didnt spot the 7.3.4 release 17:55 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 17:55 -!- mode/#webgui [+o khenn] by ChanServ 18:26 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 18:26 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:29 <+perlDreamer> is plainblack okay? We didn't get a smoke-test run last night. 18:41 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 18:41 -!- mode/#webgui [+o rizen] by ChanServ 18:43 -!- pjesi [i=pjesi@klefi01.litlahraun.is] has quit ["leaving"] 18:48 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 19:00 <+perlDreamer> anyone up for a bug discussion? 19:31 <@khenn> bugs? 19:36 <+perlDreamer> webgui has a few 19:36 <+perlDreamer> just a few 19:37 <+perlDreamer> take for example this one: 19:37 <+perlDreamer> http://www.plainblack.com/bugs/tracker/too-many-directories-in-rss-cache#7lF-_7zQS-taPqzNnEN8CQ 19:37 <+perlDreamer> Spectre will clean up large files, but if you fill the cache with lots of small files you can blow the inode limits on the cache directory 19:39 <+perlDreamer> I think it would be good to add a file limit to the workflow activity called CleanFileCache 19:44 <+perlDreamer> but I don't know if that would interfere with large sites that may generate lots of cache files. 19:44 <+perlDreamer> I guess if you deleted cache files beyond a certain age that might be safe 19:58 <+perlDreamer> eh 19:59 <+perlDreamer> it would be easier to find out why the RSS pre-fetcher is leaking directories 19:59 <+perlDreamer> if it didn't, then the problem wouldn't exist 20:29 <@khenn> The asset manager really needs to have pagination 20:30 <+perlDreamer> you working on a big site? 20:30 <@khenn> I just added 1800 articles to a collaboration system and neither IE or Firefox will bring up the page with all the events 20:31 <+perlDreamer> I think there's even an RFE for that 20:31 <@khenn> ie: the asset manager does not scale 20:32 <+perlDreamer> nope, I was thinking of manage committed versions 20:32 <+perlDreamer> maybe we can do it in 7.4 20:33 <+perlDreamer> btw, I think someone probably needs to give spectre a swift kick 20:33 <+perlDreamer> the smoke tests weren't run yesterday 20:33 <+perlDreamer> on plainblack.com 20:33 < ckotil> yeah my commited version list is a mile long 20:34 < ckotil> itd be nice to group them in a sensible way 20:34 <+perlDreamer> by time? 20:34 < ckotil> month works for me 20:34 <+perlDreamer> we'd have to write a new pagination method for that 20:35 <@khenn> so spectre doesn't really like the 1800+ requests I sent it 20:35 <@khenn> it's taking some time to run through everything 20:35 <@khenn> 2hrs and counting 20:47 <+perlDreamer> you redefine stress testing 20:58 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 20:58 -!- mode/#webgui [+v crythias] by ChanServ 21:07 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 21:07 -!- mode/#webgui [+o rizen] by ChanServ 21:15 <+perlDreamer> well, I think I found where the RSS cache is leaking 21:15 <@rizen> the rss cache is leaking? 21:16 <+perlDreamer> http://www.plainblack.com/bugs/tracker/too-many-directories-in-rss-cache#7lF-_7zQS-taPqzNnEN8CQ 21:17 <@rizen> perhaps we shouldn't use the fs cache for rss 21:17 <+perlDreamer> I'm guessing that it is making lots of small files and then hitting inode limits before hitting size limits 21:18 * crythias perks up? RSS? inode? 21:18 <+perlDreamer> it's using whatever the user tells it to 21:18 <+perlDreamer> File or db or memcache 21:18 <@rizen> i'm saying maybe we should just cache it directly into the SyndicatedContent table 21:20 <+perlDreamer> would that allow the cache to be shared across multiple Assets? 21:20 < ckotil> anyone know what could be causing this error when i upload a gif via file pile asset? 21:20 < ckotil> /usr/sbin/httpd: symbol lookup error: /usr/local/lib/ImageMagick-6.2.8/modules-Q16/coders/gif.so: undefined symbol: ConstantString 21:22 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui 21:23 < iPhoneGuy> hi 21:23 < ckotil> uploads go through. but after the file pile im left at a blank white screen. luckily this is on my dev box and not the production one. 21:23 <@rizen> perlDreamer: no 21:23 <@rizen> perlDreamer: but that's ok 21:24 < iPhoneGuy> what do you think about adding the total number of votes to the pie chart Poll? 21:24 <+perlDreamer> iPhoneGuy: that would make a good RFE 21:24 < iPhoneGuy> without it a Poll is pretty pointless 21:24 <@rizen> that's already an rfe 21:24 < iPhoneGuy> there is already? 21:24 <@rizen> yes..someone submitted it a while ago 21:24 <@rizen> i don't know where it is in the list though 21:24 <@rizen> probably in the middle some place 21:25 <+perlDreamer> http://www.plainblack.com/rfe/request-for-enhancement/pie-chart-statistics#eURNuJULPELMeyNGVbhaEQ 21:25 <@rizen> are you a cisco iphone or an apple iphone? 21:25 < iPhoneGuy> well RFEs can be well forgotten... Don't you think it's a simple yet pretty urgent thing to add? 21:25 <+crythias> CSS Grid Builder... http://blog.davglass.com/files/yui/grids/ 21:25 < iPhoneGuy> heh Apple of course... Cisco got just the name... Their product sucks 21:25 <@rizen> it's neither simple or urgent 21:26 <+perlDreamer> the RFE has 0 karma 21:26 < iPhoneGuy> so you think Poll results without total number of votes make sense? I think it doesnt 21:26 <@rizen> depends upon your needs 21:26 <@rizen> for our needs it's fine 21:26 <+crythias> Got an image? you can get colors to match http://blog.davglass.com/files/yui/grids/ 21:26 <@rizen> all i care about is the percentage of votes 21:26 <@rizen> not the number 21:27 <@rizen> i'm not saying it wouldn't be useful 21:27 <@rizen> but there's a lot of stuff that would be useful 21:27 <+crythias> oops 21:27 <@rizen> everything on the RFE list for that mater 21:27 <+crythias> http://www.degraeve.com/color-palette/index.php?q=http://www.degraeve.com/images/beach.jpg,304035396DA36B9FA3A3BBBE758C74,000C000069DC65D3DBDBFFFF7AAB78,1 21:27 <@rizen> and then some 21:27 < iPhoneGuy> You can get the percentage by the chart itself... Not the total number. Not showing the total number of votes means the Poll is just senseless in a statistical perspective 21:27 <@rizen> oh...if fyou just want the total number 21:27 <@rizen> then you can already do that 21:27 <@rizen> you just have to add it to your template 21:28 <+crythias> Having an online poll is generally senseless in any statistically important way. 21:28 < iPhoneGuy> As of now, it's possible using the default chart. Not using 3D charts 21:28 <@rizen> crythias: i couldn't agree more 21:28 <@rizen> no...you can do it with the 3d chart too 21:28 < iPhoneGuy> crythias: not really 21:28 <@rizen> cuz all the variables that are availabe in teh html chart 21:29 <@rizen> are available in the template for the 3d chart as well 21:29 < iPhoneGuy> Oh good then I can do that myself :) 21:29 <@rizen> it's the same template 21:29 <@rizen> they're just seperated by an "if" 21:29 < iPhoneGuy> But this makes the whole thing even more amazing... Why there is for html and not for 3D? 21:29 <+crythias> iPhoneGuy: if you think so, then I say let's use online voting for President, now. Vote early, vote often. 21:30 <@rizen> iphoneguy: stop arguing 21:30 < iPhoneGuy> hah it's just a funny quote or what 21:30 <+perlDreamer> iPhoneGuy: It's just how the template is written. The capabilities are still there. 21:30 < iPhoneGuy> Ok fine 21:30 <@rizen> put your arguements in the rfe 21:30 <@rizen> i'm not an rfe list 21:31 <@rizen> and neither is irc 21:31 < iPhoneGuy> what's this for then? 21:31 <@rizen> chatting 21:32 < iPhoneGuy> about WebGUI... So I think WebGUI RFE are just on topic 21:32 <@rizen> right 21:32 < iPhoneGuy> ;) 21:32 <@rizen> discussing ideas is one thing 21:32 <+perlDreamer> telling people they're wrong, senseless, stupid, etc. is another 21:32 <@rizen> trying to convince me of something after i've already told you that it's an rfe is another 21:32 < iPhoneGuy> It's just my opinion guys... Why you get worried for that 21:33 <@rizen> i'm not worried about your opinion 21:33 <@rizen> you should have your opinion 21:33 < iPhoneGuy> So what's the problem 21:33 <+crythias> 'cause we won't argue with the dev for stuff that's not high priority. 21:33 <@rizen> you just shouldn't try to force your opinion on others 21:33 < iPhoneGuy> you seem to want start a flame or something 21:33 < iPhoneGuy> just keep it cool 21:33 <@rizen> i don't want to start a flame 21:34 <@rizen> let me try to explain it to you another way 21:34 < iPhoneGuy> nor I want to force opinions to others 21:34 <@rizen> what i'm trying to say is that you seem to think that this should be higher priority than evertying else just cuz you want it 21:34 <@rizen> and everyone thinks that about the things that they want 21:34 <@rizen> this is why we have an rfe list 21:34 <@rizen> with karma 21:35 <@rizen> so people can put their karma wheir their mouth is 21:35 < iPhoneGuy> not really... I said for me it's senseless. For you it's not? Ok no problem, keep going. No need to argue more 21:35 <+crythias> Radix__ 21:35 <+crythias> http://www.plainblack.com/rfe/request-for-enhancement/ability-to-resend-user-activation-emails 21:36 <+crythias> Jesse. I was thinking about the same thing re: reset password. 21:36 < iPhoneGuy> I agree with RFE... But that works when the list is not that big. Now that there are lots of entries, I doubt people spend a lot of time browsing and reviewing all of it 21:36 * crythias thinks reset password shouldn't be automatic, or at least not until clicking a link in an email. 21:37 <+perlDreamer> That's why you should prime it with your own karma to get it near the top of the list 21:37 <+perlDreamer> or, if the RFE is approved, just code it yourself and submit a patch 21:37 <+perlDreamer> http://www.plainblack.com/support/community-wiki/community-wiki/how-to-add-a-feature-to-webgui-core 21:37 < iPhoneGuy> same thing applies... Just one person Karma isn't enough for the RFE to go on top if the list is big 21:37 <+crythias> yeah... or beg for karma people to add karma to your rfe. 21:37 <+crythias> well, not really. 21:38 <+perlDreamer> or build your own karma by working the boards, submitting bugs, taking polls, etc. 21:38 <+crythias> some people have gobs of karma (me) and would like to apply karma to smth. 21:38 < iPhoneGuy> I mean for a newcomer 21:38 < ckotil> im ready to spend my karma on some pb warez 21:38 <+crythias> nothing wrong with begging for karma. 21:39 <+perlDreamer> karma can also be bought, or you could contract with PB to get it done as well 21:39 <+crythias> it's happened, though I didn't like a specific RFE. 21:39 < iPhoneGuy> heh 21:39 <+perlDreamer> or, in this case, if you'd read the online docs for the Poll template you would have found the answer yourself. 21:40 <+crythias> hint: I just dropped 2000 karma on that pie chart thing. it's front page, now. 21:40 < iPhoneGuy> ah yeah WebGUI docs are so good! lol 21:40 < iPhoneGuy> woha thanks crythias! 21:40 <+crythias> and I have 6300 left to spend. 21:41 < iPhoneGuy> cool 21:41 <+perlDreamer> it's rated at 1:10 21:41 < iPhoneGuy> can I suggest you some other RFE to raise? :D 21:41 <+crythias> depends on what the invis difficulty rating might be 21:42 < iPhoneGuy> Ah a question 21:43 < iPhoneGuy> I recently saw a 6.x website and it had an advanced search box 21:43 < iPhoneGuy> Why does 7 got such a basic search? 21:43 < iPhoneGuy> it's a complete rewrite of the 6.x search? 21:46 <+perlDreamer> rizen: there may be a good way to fix the caching system just by changing the default cache timeout from "1 year" to "1 month". 21:46 <@rizen> the 7.x search is actually far more powerful than the 6.x search 21:46 <@rizen> it just does it with less boxes 21:47 <@rizen> the default cache timeout is 1 hour 21:47 <+perlDreamer> my bad 21:47 <+perlDreamer> All cached RSS feeds are set for 1 year 21:47 <+perlDreamer> we could change it to 1 month 21:47 <@rizen> they should be only for 1 hour as well 21:47 <@rizen> rss is only good for about an hour for most sites 21:47 <@rizen> and then their updated again 21:47 < iPhoneGuy> Well Google search is powerful but they do have an advanced search option 21:47 <+perlDreamer> that's an easy fix 21:48 < iPhoneGuy> :) 21:48 <@rizen> so make it an rfe then 21:48 <@rizen> i'm not an rfe list, as i said before 21:48 < iPhoneGuy> Yeah I'm browsing trough them and there's one already 21:48 < iPhoneGuy> crythias you might spend some more karma? :) 21:48 <+perlDreamer> should we nuke the current RSS cache during the upgrade as well? 21:48 <@rizen> there are some users than have more the 30k karma 21:49 < iPhoneGuy> plainblack staff I guess 21:49 <@rizen> nope 21:49 <@rizen> i have the most karma on the pb staff 21:49 <@rizen> and it's only 8k 21:49 <@rizen> phone support customers get 5k per month 21:49 <@rizen> automatically 21:49 < iPhoneGuy> and who then.. I don't see such big activity on the forums 21:49 < iPhoneGuy> oh ok 21:50 <@rizen> also, we have some contests coming up 21:50 < iPhoneGuy> I didn't knew that... It's written on the website? 21:50 <@rizen> starting next week i think 21:50 <@rizen> you can win up to 10k karma 21:50 < iPhoneGuy> cool 21:50 <@rizen> in addition to other stuff 21:50 < iPhoneGuy> contests like fixing bugs, adding things, etc.? 21:50 <@rizen> also, each time you vote on a poll you get 100 karma 21:50 <@rizen> the one that will start next week 21:50 <@rizen> will be for writing howtos for something in webgui 21:51 <@rizen> like "how to create a cool poll template" 21:51 < iPhoneGuy> hah 21:51 <@rizen> or "how to use a package" 21:51 < iPhoneGuy> on the Wiki I guess 21:51 <@rizen> or "how to manage users" 21:51 <@rizen> yup 21:51 <@rizen> each contest will be different 21:51 <@rizen> some will be design related 21:51 <@rizen> some programming 21:51 < iPhoneGuy> I also would like to see this.. Crythias you there? :D http://www.plainblack.com/rfe/request-for-enhancement/internal-communication-between-users#gAMUJeMKE4OF3ZKY3EQ7jg 21:52 <+crythias> pms, you mean? 21:52 < iPhoneGuy> yeah 21:52 < iPhoneGuy> would be really useful for lots of people 21:52 <+crythias> why? 21:53 < iPhoneGuy> well any community website will find it useful 21:53 <+perlDreamer> mine won't 21:53 <+crythias> why? 21:53 < iPhoneGuy> every forum script has private messages... WebGUI does not 21:53 <+crythias> anyone who wants to be reached can allow contact info to be available. 21:53 < iPhoneGuy> Also other CMSs 21:54 <+crythias> some more enterprising people even include ALL the IM reachable ways. 21:54 < iPhoneGuy> Not really... I run a website with lots of users and PhpBB private messages are used really A LOT 21:54 <+crythias> speaking of which, I suppose I need to redo my user1 macro... 21:55 <+crythias> yeah, but why do I want a third party to hold those messages for me? 21:55 < iPhoneGuy> Third party? 21:56 <+crythias> yeah, you 21:56 < iPhoneGuy> That's why they should be part of webgui 21:56 <+crythias> phpBB is the third party 21:56 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""I'll be back""] 21:56 < iPhoneGuy> heh that's your opinion. But if you look at almost every community website, you'll find that private messages are used a lot 21:56 <+crythias> how would I know? 21:57 < iPhoneGuy> By reading the forum 21:57 < iPhoneGuy> users often say when they send PM, etc. 21:57 <+crythias> 'kay. 21:57 <+crythias> I'd just as easily say emailme offlist. or im me on Y!IM/AIM/MSM/ICQ 21:58 < iPhoneGuy> It's not a handy way a lot of times. If you are abroad or out of your comp, you might not have email and IM 21:58 < iPhoneGuy> forum PMs are just more handy 22:00 < iPhoneGuy> it's better to have it integrated with your system 22:00 <+crythias> better than what? 22:00 < iPhoneGuy> there should be a reason why all forum scripts have that feature. And it's because it is being used by users, not because it's fancy 22:01 <@rizen> actually...not all forum scripts have it 22:01 <+crythias> because private communications between users is important to the stability and reuse of a bb? 22:01 < iPhoneGuy> better than what you said. Something not integrated, sapareted: email, AIM/ICQ, IRC, etc. 22:01 <@rizen> primarily it's phpBB that has it 22:01 <@rizen> and that script is used EVERYWHERE 22:01 <@rizen> so you just think that they all have it 22:01 < iPhoneGuy> vBullettin, IPB, and loads more 22:02 <@rizen> ok, but i can also name a lot of them that don't have it 22:02 <@rizen> you're arguing again 22:02 <@rizen> rather than just putting your argument on the rfe list 22:02 < iPhoneGuy> the one that don't have it are just not being used 22:02 < iPhoneGuy> I am speaking about the ones widely used by websites 22:03 <+crythias> If someone wants to pm me, they know how to do it. If it's too inconvenient for them, they don't have to contact me. 22:03 <@rizen> your suposition is that the reason they're not being used is that they don't have private messaging 22:03 <+crythias> and all is nice and peaceful in my world. 22:03 < iPhoneGuy> eheh it's one of the reasons of course 22:03 < iPhoneGuy> your world :) fine 22:04 < iPhoneGuy> But the Web world is full of PMs eheh 22:04 <+crythias> dude, get over it. try a different flame pot. 22:05 < iPhoneGuy> flame? You're doing the whole thing, I'm just supporting facts 22:05 * crythias puts a workflow that generates a private cs for every user who registers. 22:05 < iPhoneGuy> too bad for you if you don't want to listen to suggestions 22:05 < iPhoneGuy> that's nice :) 22:05 < iPhoneGuy> should be pretty resource intensive 22:06 <+crythias> why? 22:07 < iPhoneGuy> if you have lots of new users every day... 22:07 < iPhoneGuy> and anyway that won't allow people to communicate with each other privately 22:07 <+crythias> then again, if I wanted to use x, because phpBB used it, I'd um... 22:08 < iPhoneGuy> you'd? 22:08 <+crythias> use phpbb 22:08 < iPhoneGuy> if WebGUI had a plugin for it, sure I would too 22:08 < iPhoneGuy> but if you want to use WebGUI as a CMS... 22:08 <+crythias> what do you need? SSO? no problem... 22:09 < iPhoneGuy> SSO? 22:09 <+crythias> single signon 22:10 < iPhoneGuy> no problem? 22:10 <+crythias> not by much. 22:10 < iPhoneGuy> you still have to write something custom, it's not out of the box. Not all things support LDAP 22:11 <+crythias> does phpbb support ldap? 22:11 < iPhoneGuy> hence, building the PM into WebGUI would be better and useful to everyone 22:11 <+crythias> but everyone uses phpbb 22:11 < iPhoneGuy> rather than creating a custom solution 22:11 < iPhoneGuy> everyone uses vBullettin too :) 22:12 <+crythias> it's all about a custom auth module. after that, big deal. a plugin 22:12 <+crythias> and a link. 22:12 < iPhoneGuy> indeed how many for it? :) 22:12 <+crythias> how many what for it? 22:13 < iPhoneGuy> for the auth module and plugin 22:13 <+crythias> auth module=plugin 22:13 < iPhoneGuy> question remain 22:13 < iPhoneGuy> s 22:13 <+crythias> except wre doesn't have php :( 22:13 < iPhoneGuy> true 22:13 <+crythias> but how many what? 22:14 < iPhoneGuy> money.. It's a custom thing 22:14 <@rizen> $1,000,000,000,000,000 22:14 <@khenn> I've actually had several requests for a PM system in WebGUI. I think it's something we want to do, there are just more important things in the hopper 22:14 < iPhoneGuy> :D 22:14 <@rizen> that's my special prices just for you 22:14 <@khenn> aren't you lowballing it a bit there JT? 22:14 <@khenn> = 22:14 <@khenn> =p 22:14 <+crythias> It really depends if you're going to use an existing phpBB userbase or simply adding phpbb to WebGUI usersbase 22:14 <@rizen> your right...for iPhoneGuy we need to do something extra special 22:15 <@rizen> $1,000,000,000,000,000,000,000,000,000,000,000 22:15 <@khenn> It's not an appropriate number unless you have to use powers 22:15 < iPhoneGuy> woha your humor is really amazing :D 22:15 <@khenn> $1E33 IMO 22:15 <@khenn> =) 22:15 * crythias puts his pinky finger at the side of his mouth... 1 Treelian dollarz! 22:15 < iPhoneGuy> cool khenn do you have any timeframe for it? 22:15 <@khenn> at that price? 22:16 <@khenn> I can have it done for you tomorrow =0 22:16 < iPhoneGuy> hah no I mean when you said it's something you want to do 22:16 <@khenn> oh 22:16 <@rizen> i'll have it for you this afternoon for half of what khenn is charging 22:16 <@khenn> I'm not sure really 22:17 < iPhoneGuy> I don't think you have enough programmers to accomplish that for this afternoon :D 22:17 <@rizen> we want to do almost everything on the rfe list 22:17 <@rizen> actually yes i do 22:17 <@khenn> I'll bet you $1E33 that we do! 22:17 <@rizen> i can do it myself 22:17 < iPhoneGuy> yeah but the RFE list keeps growing and will always grow so... 22:17 <@rizen> it would only take about 2.5 hours to build 22:17 <@rizen> and another hour to test 22:17 < iPhoneGuy> really? 22:17 <@rizen> at least the way i'm thinking about it 22:17 <@khenn> I think in grander scales 22:18 <@khenn> but to just add that, yeah 22:18 <@rizen> the thing is, i don't want to do it 22:18 <@khenn> I think the whole messaging thing in WebGUI needs an overhaul 22:18 <@khenn> and part of that is the ability to send PMs 22:18 <@rizen> you think that about everything in webgui 22:18 <@rizen> and you're an idiot 22:18 < iPhoneGuy> lol 22:19 <@rizen> the messaging system in webgui was overhauled in 6.x 22:19 <@rizen> and it was built with pm in mind 22:19 <@khenn> ok overhauled was not the right word 22:19 <+crythias> heh 22:19 <@rizen> so that it can do it, all i need to do is finish it 22:19 <+crythias> be easy to modify login.php to attach to WebGUI db 22:19 <@khenn> I think it needs a new user interface 22:19 < iPhoneGuy> but now you said you don't want to.. So you changed your mind? 22:19 <@khenn> and yes, I do think that about everything in WebGUI =p 22:20 <@rizen> i don't want to do it because iPhoneGuy wants it 22:20 <+crythias> I just don't want to get these "untitled" 22:20 < iPhoneGuy> hah I thought that 22:20 <+crythias> messages in email 22:20 <@rizen> and he keeps arguing with you and me 22:20 <@rizen> so screw him 22:20 < iPhoneGuy> rather an infantile attitude 22:20 < iPhoneGuy> lol 22:20 <+crythias> shut UP 22:20 <@rizen> indeed 22:20 <@rizen> i'm taking my toys and going him 22:20 <@rizen> home 22:21 < iPhoneGuy> anyway, hence my name, I will probably do an iPhone-ready interface for some WebGUI assets 22:21 <+crythias> last thing we need now is a bunch of fanbois "but does it work with Cisco's iPhone?" 22:22 < iPhoneGuy> hah yeah I guess there will be lots of Cisco's iPhone users lol 22:22 < iPhoneGuy> they get lots of free advertising for that 22:23 < iPhoneGuy> before last Tuesday, pretty no one heard about Cisco's iPhone :D 22:25 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 22:25 < iPhoneGuy> well guys, thanks for the warm welcome anyway lol 22:25 < iPhoneGuy> keeps newcomers like me :D 22:29 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"] 22:41 <@rizen> do you think that was just maxscience under a new name? 22:43 <@khenn> who knows 22:43 <@khenn> didn't seem like him 23:13 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 23:13 -!- mode/#webgui [+v MrHairgrease] by ChanServ 23:48 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"] 23:58 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 23:59 < PedersenMJ> Buenas tardes! --- Day changed Fri Jan 12 2007 00:00 <+MrHairgrease> oi! 00:00 <@rizen> you missed it 00:01 < PedersenMJ> What did I miss? 00:01 <@rizen> we had a noob here today that was almost as bad as maxscience 00:01 < PedersenMJ> Heh. Still noob myself. Hopefully, only mildly annoying, though. 00:01 < PedersenMJ> Dunno maxscience, though. And now am very curious what happened. 00:01 <@rizen> he couldn't understand why i wouldn't immediately move his rfe to the top of my todo list 00:01 <@rizen> just cuz he thought it was important 00:02 < PedersenMJ> Lemme guess: His rfe, therefore should be first, and you should do it for free, right? 00:02 <@rizen> maxscience is one of those guys that joins a community 00:02 <@rizen> wants the world for nothing 00:02 <@rizen> and isn't willing to contribute anything himself 00:02 <@rizen> except his complaints 00:02 <+MrHairgrease> rizen: do you have a chat log? 00:02 <@rizen> i'm sure someone is logging it 00:02 <@rizen> i have it on my screen right now, but 00:03 <@rizen> well i guess i could paste it into nopaste 00:03 <+MrHairgrease> or email it 00:03 <+MrHairgrease> i don't care 00:03 < PedersenMJ> If anybody prefers email, mine is m.pedersen@icelus.org 00:04 <@rizen> http://rafb.net/p/ieTKlT97.html 00:04 <@rizen> i guess i don't have the complete conversation 00:04 <@rizen> cuz it's off my buffer 00:04 <@rizen> i only have the last half of it 00:04 <@rizen> where he started arguing with crythias 00:04 <+MrHairgrease> too bad 00:05 <@rizen> but it's in that nopaste url 00:05 <+MrHairgrease> iPhoneguy 00:05 <+MrHairgrease> well i guess he must be hip =) 00:05 <@rizen> so hip he acquired his username yesterday 00:06 <@rizen> =) 00:07 <+MrHairgrease> he must be one of those pesky slahdot readers 00:07 <+MrHairgrease> =) 00:07 <+MrHairgrease> how did I know that? 00:07 <+MrHairgrease> and why... 00:08 <@rizen> he felt we didn't give him a warm welcome 00:08 * PedersenMJ is only about halfway through the log, and just shakes his head. This guy is a trip. 00:08 <@rizen> the thing that really gets me is that crythias tried to appease him by donating 2000 karma to his rfe 00:08 <@rizen> which brought it all the way to the front page 00:08 <@rizen> from the last page 00:09 <@rizen> and he then proceeded to argue with crythias 00:09 <+MrHairgrease> I'm saving some for later 00:09 <+MrHairgrease> I'm making a report of some embedded thingy I made for a project 00:09 <+MrHairgrease> been doing that all day 00:09 <@rizen> i've been doing support all day 00:09 <@rizen> we had something like 40 support requests today 00:09 <@rizen> which is a lot 00:09 <+MrHairgrease> must be as much fun i guess 00:10 <+MrHairgrease> ouch 00:10 <@rizen> yours is more fun 00:10 <@rizen> at least for me 00:10 <+MrHairgrease> maybe 00:10 <+MrHairgrease> heh 00:10 <@rizen> cuz at least you don't have to deal with people 00:10 <+MrHairgrease> ditto on my side 00:10 <@rizen> i'm bad a tthe whole people dealing thing 00:11 <+MrHairgrease> i know 00:11 <+MrHairgrease> you told me many times 00:15 < PedersenMJ> Wow.... He's complaining about the "warm welcome". I dunno, I think it's been a lot of fun in here, and I just started two/three days ago. 00:17 <+MrHairgrease> Complaining makes the world go round 00:17 <+MrHairgrease> noting new 00:18 < PedersenMJ> I've dealt with his type before. He's worth reading the log, just to be able to shake your head in sympathy, and that's about *all* he's worth. 00:19 <+MrHairgrease> i'm saving it for later this night 00:19 <+MrHairgrease> but I'm curious 00:19 < PedersenMJ> Nah, he ain't worth a save :) 00:19 <+MrHairgrease> ok 00:19 <+MrHairgrease> I didn't save it 00:20 <+MrHairgrease> I just keep my browser window open 00:35 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 00:35 -!- mode/#webgui [+v perlDreamer] by ChanServ 00:35 <+perlDreamer> check this out 00:35 <+perlDreamer> I actually had work to do today 00:35 <+perlDreamer> It took 40 minutes 00:35 <+MrHairgrease> man 00:35 <+MrHairgrease> you must be tired =) 00:36 <@rizen> yeah, you better rest up 00:36 <+perlDreamer> exhausted 00:36 <+MrHairgrease> working... 00:36 <+perlDreamer> yeah, I'll relax by doing some WebGUI hacking 00:36 <+MrHairgrease> you must be in the twilight zone 00:36 <+perlDreamer> I'm salaried 00:36 <+perlDreamer> they pay me the same one way or the other 00:37 <+perlDreamer> how about if we talk about nesting macro bugs for a little bit? 00:38 <@rizen> who is we 00:38 <+perlDreamer> you and me :) 00:38 <+perlDreamer> and anyone else 00:39 * MrHairgrease ducks 00:39 <+perlDreamer> based on user input (like the company name in Tavis's bug) or type of output returned (Klaus's bug) Macros won't nest 00:39 <+perlDreamer> I used to think that a better parser would fix it 00:39 <+perlDreamer> but I don't think that anymore 00:40 <+perlDreamer> so we either need to live with the fact that not all macros will parse, or find a safe way to nest them. 00:40 <@rizen> macros won't nest if they have quotes in them 00:40 <@rizen> that's the jist of this right? 00:40 <@rizen> if the output contains quote 00:40 <+perlDreamer> commas are a problem, too 00:40 <@rizen> ok 00:40 <+perlDreamer> but yeah, there are "illegal" characters 00:41 <@rizen> i'm fine with it just the way it is 00:41 <@rizen> but assuming that you actually want to find a solution for this 00:41 <@rizen> we can brainstorm 00:41 < PedersenMJ> Simple fix? Why not have the macro output the html entity (") and the one for comma? 00:41 <@rizen> cuz i can't 00:41 <@rizen> in most cases you actually want the real character 00:42 <@rizen> for example 00:42 <@rizen> if it's outputing a link 00:42 <@rizen> Link 00:42 <@rizen> won't work 00:42 < PedersenMJ> See, like I said, simple fix. And the simplistic fix is the borked one, of course :) 00:43 <@rizen> i have 2 possible solutions 00:43 <@rizen> and you may have others 00:43 <@rizen> well i should say, i have an unlimited number of solutions based upon the same ideas 00:43 <+perlDreamer> the only thing I can thing of is pretty extreme 00:43 <+perlDreamer> what have you got? 00:44 <@rizen> ^Macro(); outputs normal 00:44 <@rizen> but #Macro(); escapes it's output 00:44 <@rizen> or ^Macro("escape", other params); escapes outpute 00:45 <@rizen> or ^Macro[params]; escapes output 00:45 <+perlDreamer> actually, that's close to my idea 00:45 <+perlDreamer> using a better internal separator 00:45 <+perlDreamer> ^Macro([arg1][arg2][arg3]); 00:45 <@rizen> yeah, but mine is backward compatible 00:45 <@rizen> and yours isn't 00:46 <@rizen> i'm adding new options 00:46 <@rizen> you're replacing something existing 00:46 <+perlDreamer> it could be done in addition to the current setup 00:46 <+perlDreamer> escaping and non-escaping 00:47 <+perlDreamer> with the non-escaping being deprecated 00:47 <@rizen> i must be missing something...could you print out what yours would do 00:47 <@rizen> full example 00:47 <+perlDreamer> ^Macro("one","two") is our current macro function 00:47 <+perlDreamer> it may nest, it may not 00:48 <@rizen> yes 00:48 <+perlDreamer> ^Macro([one],[two]) is our new macro function which is guaranteed to work 00:48 <@rizen> k 00:48 <+perlDreamer> Macro.pm will have to autodetect which one it is handling and do the right thing to parse 00:48 -!- MrHairgrease is now known as MrAFKGrease 00:48 <@rizen> i disagree, but continue 00:49 <+perlDreamer> with safe delimiters, the parsing of nested content will always work 00:49 <+perlDreamer> what's the disagree part? 00:49 <@rizen> i don't see how your way helps anything 00:49 <@rizen> it just replaces one problem with another 00:49 <@rizen> what if the content contains [ ] 00:49 <+perlDreamer> the delimiter is actually the sequence ],[ 00:50 <@rizen> ok 00:50 <@rizen> i'll grant you that it's unlikely that ],[ will be in content 00:50 <@rizen> but it might be 00:50 <+perlDreamer> yeah 00:50 <@rizen> if we're doing ANYTHING 00:50 <@rizen> we're going to fix EVERYTHING 00:50 <@rizen> therefore 00:50 <@rizen> no matter what we do 00:50 <@rizen> we need to do escaping 00:51 <@rizen> therefore, why change what the user already expects to be able to do 00:51 <+perlDreamer> okay 00:51 <@rizen> i mean...we can do your way if you're really set on it 00:51 <@rizen> but we still have to do escaping 00:51 <+perlDreamer> yes 00:51 <+perlDreamer> I agree 00:52 <@rizen> and now all the sudden we have to teach the users that they should be using this new format 00:52 <@rizen> where with my way 00:52 <@preaction-m> if a macro is an argument to a macro, encase the output in "" and escape. does Macro.pm know when a sub-macro is being called? 00:52 <@rizen> we only teach them something 00:52 <@rizen> when escaping is a problem 00:52 <+perlDreamer> is it safe to always escape, and then unescape just before exiting Macro::process? 00:52 <@rizen> yes/no, no 00:53 <+perlDreamer> ? 00:53 <@rizen> the answer to your first question is yes and no 00:53 <@rizen> and your second is no 00:53 <@rizen> the amount of content coming out of the macro could be huge 00:53 <@rizen> therefore always escaping 00:53 <@rizen> and unescaping 00:53 <@rizen> could be a performance problem 00:53 <@rizen> think of the AdminBar macro for example 00:53 <+perlDreamer> oh yeah 00:54 <@rizen> all the javascript and stuff 00:54 <@rizen> that it outputs 00:54 <@rizen> nasty 00:54 <+perlDreamer> macros suck 00:54 <@rizen> macros do suck 00:54 <@rizen> but that's also why they're powerfule 00:54 <@rizen> =) 00:54 <+perlDreamer> you can do a lot with a low pressure region 00:55 <+perlDreamer> wait a minute 00:55 <+perlDreamer> the things that we most need to escape are the most likely to not be escapable 00:55 <@rizen> ^Macro(param)/; 00:55 <@rizen> means escape 00:55 <+perlDreamer> You can never escape the LoginToggle macro 00:56 <+perlDreamer> so it can't ever be nested 00:56 <@rizen> right 00:56 <@rizen> was someone trying to nest that? 00:56 <+perlDreamer> yes 00:56 <+perlDreamer> Klaus 00:56 <@rizen> for what? 00:56 <@rizen> why would you ever nest it? 00:56 <+perlDreamer> I'm pulling up the bug now 00:56 <+perlDreamer> http://www.plainblack.com/bugs/tracker/nested-macro-errors#vSk3E4oF2gNZt_SM5NRzRw 00:56 <@rizen> the problem is that people suck 00:56 <@rizen> not macros 00:56 <+perlDreamer> yeah 00:57 <+perlDreamer> Maybe I'll go and document which macros can nest and which ones can't 00:57 <@rizen> ok conversation over 00:57 <+perlDreamer> that means that whoever is writing your CM book just got some free content 00:57 <@rizen> because this is not a programming language 00:57 <@rizen> it's called the GroupText macro 00:57 <+perlDreamer> we need a table which says which ones can nest and which can't 00:57 <@rizen> not the GroupHtmlBlob macro 00:57 <@rizen> no we don't 00:57 <@rizen> people just need to not be idiots 00:57 <@rizen> if it outputs HTML 00:58 <@rizen> it can't be used in nesting 00:58 <@rizen> PERIOD 00:58 <+perlDreamer> if people were not idiots, you wouldn't need to write books 00:58 <+perlDreamer> but I agree with you 00:58 <@khenn> not true 00:59 <@khenn> even people who are not idiots don't read books =p 00:59 <+perlDreamer> yeah, people like us read source code 01:02 <+perlDreamer> rizen: is it okay to close the nesting bugs once I get the docs committed? 01:02 <@rizen> yes...just tell them they aren't bugs 01:03 <@rizen> and close them 01:07 <+perlDreamer> done 01:07 <+perlDreamer> I'll do the docs next. 01:39 <@rizen> i suck 01:39 <@rizen> so much 01:39 <@rizen> that i'm going to suck all of you down with me 01:39 <@rizen> =) 01:39 <+perlDreamer> welcome to the bottom 01:39 <+perlDreamer> what did you do? 01:40 <@rizen> just exist 01:40 <@rizen> i'm going to have to work all night on support tonight 01:41 <+perlDreamer> lots of login requests? 01:41 <@rizen> i can't talk about it 01:41 <@rizen> just bitching 01:41 <+perlDreamer> $rizen->bitch("enable"); 01:49 -!- MrAFKGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 02:02 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 02:40 <@rizen> print {$chalkboard} "I will not pull my sister's hair." for (1.100); 02:40 <@rizen> print {$chalkboard} "I will not pull my sister's hair." for (1..100); 02:40 <+perlDreamer> that's better 02:51 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""] 03:02 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 03:02 -!- mode/#webgui [+v crythias] by ChanServ 03:12 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 03:25 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 04:41 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] 05:09 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 05:10 < PedersenMJ> So, since the MOTD I've been seeing hasn't reminded me yet, and I haven't remembered yet (and am still too lazy to hit Google), I have to ask how to register my IRC nick? 05:12 <+crythias> msg nickserv help 05:14 < PedersenMJ> thank you. Now, we find out how well psi works as an irc client... 05:14 < PedersenMJ> /msg nickserv help 05:14 < PedersenMJ> Figures. Need to use a real one. WIll do it later then :) 05:17 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 05:17 -!- mode/#webgui [+o rizen] by ChanServ 05:20 < PedersenMJ> Hey, JT, can I change my nick to iPhoneGuy and start demanding features? :) 05:20 <+crythias> /kick pedersenmj 05:21 <@rizen> iphoneguy was worse to crythias than to me 05:21 < PedersenMJ> Actually, after I get these first few themes squared away, I might look into trying to package webgui into something easy to install and configure. Quite frankly, it's an absolute bear to do right now. 05:22 <@rizen> so i think that you'd better watch out what you do 05:22 <@rizen> have you tried the wre? 05:22 < PedersenMJ> When I read chat logs, I rarely see the names. Sorry about that crythias. 05:22 <@rizen> i can usually install wre + webgui in about 10 minutes 05:22 < PedersenMJ> No, but only one reason I haven't: I run Debian. 05:23 <@rizen> THere's a debian version of wre 05:23 < PedersenMJ> Really? Has it always been there? 05:23 <@rizen> snapcount maintains it 05:23 < PedersenMJ> See, I'm so used to prepackaged always being "rpm or nothing" 05:23 <@rizen> it's not an official distro yet 05:24 <@rizen> but starting with WRE 0.8 05:24 <@rizen> debian and ubuntu will have supported wre 05:25 < PedersenMJ> Okay, that's cool. That might actually be enough for me, then. I might just finish these themes, and get them into an actual package. After that, drop my current install entirely, and go with wre. 05:26 < PedersenMJ> Ubuntu might just be the best thing to ever happen to Debian. Enough people are making packages for it, and most of them are compatible with Debian. Of course, I might just switch to Ubuntu soon, too. 05:27 < Radix-wrk> I've always been a debian person myself, but I have to say Ubuntu is very nice for a desktop machine :) 05:28 < PedersenMJ> Well, I wasn't always a Debian person. Started off with RedHat 5.2, actually. A work friend raved on and on about Debian, so I tried it, and haven't looked back (that was at 2.1, btw). 05:29 < Radix-wrk> I started with slackware 1.1 :) 05:29 < Radix-wrk> or 1.2 or something.. came on heaps of floppies 05:30 < Radix-wrk> and I couldn't compile my own kernel - had to get my friend to compile an optimised one for me as he had 8MB ram, twice as much as I did ;) 05:30 < PedersenMJ> Oh yeah, I *did* install slackware first. For a fledgling ISP, actually. Not that I did a good job, but I *did* install it for them. But from CD. 05:31 < PedersenMJ> Sometime later, I got my hands on a 386/sx16 w/8M of ram. Downloaded all the floppies, and installed it, just so I could say I did it. And this is the first time in about 8 years that I've said it :) 05:32 < Radix-wrk> I went slackware, redhat, mandrake, debian and now debian/ubuntu really :) 05:32 <@rizen> ok, informal quick poll 05:32 <@rizen> show of hands, who's here? 05:32 < PedersenMJ> Didn't really do much with slackware, though I used it once or twice. Went to RedHat, then Debian. Nothing else has pulled me away from Debian, yet. 05:32 < Radix-wrk> crythias, one rfe that could really use some karma is http://www.plainblack.com/rfe/request-for-enhancement/search-asset-returns-urls 05:32 * PedersenMJ shows his hand. 05:32 * Radix-wrk puts up his hand. 05:33 <@rizen> crythias, are you here? 05:33 <@rizen> you were 05:33 <@rizen> preaction? 05:33 <@rizen> hmmm 05:33 <@rizen> i guess it's just us three 05:33 <+crythias> hi 05:33 <@rizen> ok...my poll is this 05:33 <@rizen> what do you think about the idea of splitting up plainblack.com and webgui.org 05:33 <@rizen> plainblack.com would be all the commercial stuff 05:34 <@rizen> webgui.org woudl be the community stuff 05:34 < Radix-wrk> Hmm.. not a bad idea actually 05:34 <+crythias> can we advert on webgui.org? 05:34 <@rizen> what do you mean advert? 05:35 <@rizen> advertise what? 05:35 < PedersenMJ> If you do it, then you need to make sure that pretty well every single page on webgui.org says "Sponsored by plainblack.com" or somesuch. 05:35 < Radix-wrk> Definitely have PB advertising and links on webgui - (linking to PB's custom development services) 05:36 <@rizen> crythias, is that what you meant? 05:36 <@rizen> or did you mean other people advertising? 05:36 <@rizen> or did you mean something else? 05:36 <@rizen> and do you mean in banner form? 05:36 <@rizen> or do you mean like in message board posts 05:36 <+crythias> Just thinking out loud. If you separate Webgui.org from plainblack.com, it could be more available to share the wealth of all competitors for webgui hosting, etc. and pb.com could still "collect" money for advertising from other competitors. 05:36 <+crythias> maybe. 05:37 <+crythias> maybe banner form. 05:37 <@rizen> so we could sell advertising to other webgui hosters, designers, programmers, etc? 05:37 <+crythias> don't like it in message board posts UNLESS it's honest communication about providers of WebGUI services, but only in that thread. 05:38 <+crythias> rizen: yes. 05:38 <@rizen> i don't see why we couldn't do that 05:38 <@rizen> yeah, i really don't like adverts in forums either 05:38 < Radix-wrk> You could also take more advantage of some url's: wiki.webgui.org, dev.webgui.org, api.webgui.org, cvs.webgui.org 05:38 <@rizen> they just distract from the "meat" of the thread 05:38 <@rizen> we can already take advantage of that 05:38 <@rizen> and do 05:38 < Radix-wrk> Sounds good to me 05:39 < Radix-wrk> afk - lunchtime 05:44 <@rizen> i wish there was some way to screw around with radix while he is away 05:45 <@rizen> sort of like when you're playing cards with someone 05:45 <@rizen> and they get up to get a drink 05:45 <@rizen> you can switch their cards 05:45 <@rizen> or steal some chips 05:45 <@rizen> something like that 05:45 < PedersenMJ> Well... There's got to be some good irc practical jokes. 05:46 <@rizen> i wish i could change his nick 05:46 <@rizen> that would be cool 05:47 <@rizen> like /othernick radix-wrk radix-likes-boys 05:47 <@rizen> that would be cool 05:47 < PedersenMJ> Gotta set up your own irc server for that, but I'm sure you could then. 05:49 < PedersenMJ> Hey, JT, I'm pondering buying some more docs. Specifically, I'd like to see more on how to build/manage/package up templates. Anything in particular you could point me to, rather than just the online WDR? 05:50 <@rizen> toward the end of february 05:50 <@rizen> there will be a book coming out on that 05:51 <@rizen> 300+ pages 05:51 <@rizen> paperback 05:51 <@rizen> we have 3 of those books 05:51 < PedersenMJ> Any way to preorder it? 05:51 <@rizen> beyond that 05:51 <@rizen> there isn't anything 05:51 <@rizen> no...cuz we haven't officially announced them yet 05:51 < PedersenMJ> Dang. Well, get cracking on an announcement then :) 05:52 <@rizen> i want them completely written and in the editing phase before we do that 05:52 < PedersenMJ> That will be my RFE for tonight: An announcement of upcoming books so that I can preorder them. 05:53 <@rizen> that particular book should be completely written in the next two weeks 05:53 <@rizen> the goal is January 30 05:55 < PedersenMJ> Working on understanding enough of the "navigation" section of webgui to incorporate it into the burned theme. 06:01 <@rizen> you could just include a generic nav 06:01 <@rizen> and then people can put in whatever they want 06:01 <@rizen> cuz they probably will anyway 06:01 < PedersenMJ> Wait... I can use an ^AssetProxy() to point to a navigation control, yes? 06:01 <@rizen> yes 06:02 < PedersenMJ> Let me look this over, I think I might have just finished the theme, except for packaging. 06:02 < PedersenMJ> Okay, not quite just finished, I've also got some CSS to work on, but it's getting there. 06:02 <@rizen> good work 06:02 <@rizen> not bad for your first time 06:03 <@rizen> getting together in a week 06:06 < PedersenMJ> Actually, it'll have been three days, including the first day spent picking out themes. 06:18 < PedersenMJ> Sweet. Just a few more minor tweaks (namely, making this into the style for my site, as opposed to just one page), and the work is all done. 06:20 < PedersenMJ> Hmmm... Is there an easy way to say to all Page Layouts in a folder that they should take a specific style? 06:21 <@rizen> yes 06:21 <@rizen> but i'm not going to tell you 06:21 <@rizen> they don't call me a jackass for nothing 06:22 <@rizen> go to your home page. click on the class icon. select "edit branch". it's pretty self explainatory from there. 06:23 < PedersenMJ> Oh man... I was actually looking to buy a per inicident support to get the answer. Is there a way to do so? Didn't find it on plainblack.com in the past two minutes. 06:23 <@rizen> there is but we don't advertise it 06:24 <@rizen> cuz we don't like it when people use it 06:24 <@rizen> we only offer it in certain situations 06:25 < PedersenMJ> Ah, okay. Feels kind of weird. I feel like I'm taking advantage of you, and am trying to find ways to actually pay for that (well, that I can afford, to, as I just dropped way too much into vehicle maintenance). 06:25 <@rizen> as i said 06:25 <@rizen> pay me by contributing to the community 06:25 <@rizen> make a bunch of these templates into pacakges that other people can use 06:25 < PedersenMJ> That you'll have. 06:26 < PedersenMJ> http://www.nochara.org/ 06:26 < PedersenMJ> That's the application of the "Burned" theme. 06:26 < PedersenMJ> Default site for webgui, of course. 06:27 <@rizen> looks like shit 06:27 <@rizen> just kidding 06:27 <@rizen> however, your login box hangs off the side 06:27 <@rizen> in firefox 06:27 <@rizen> don't know about ie 06:28 < PedersenMJ> Actually, it's not a very good theme for the default website, I know that. 06:28 < PedersenMJ> Weird, I'm running ff myself, and it's fitting inside. Which version of FF you using? I'm still on 1.5. And on Linux. 06:28 <@rizen> 2.0 on mac 06:28 < PedersenMJ> I have a mac with ff 2.0 at work, I'll dig into it tomorrow. 06:29 < PedersenMJ> Definitely a sucky theme for the webgui site. For my desires for that site, it'll be good, though. 06:29 < PedersenMJ> Now, to learn how to make the package itself. 06:34 < PedersenMJ> Hey, JT? Small error (and can be submitted as bug if you wish): http://www.plainblack.com/support/clients says 1908 for WDR expiration. 06:34 <@rizen> its' a;lready been submitted 06:34 <@rizen> as a bug 06:58 < Radix-wrk> PedersenMJ, your nochara.org site doesn't seem to display at all for me now 06:59 < Radix-wrk> comes up as a white background with no style at all :) 06:59 < PedersenMJ> My style is gone. 06:59 <@rizen> he put in a special exclusion just for you 06:59 < PedersenMJ> poof. gone. destroyed. 06:59 <@rizen> if $radix then $radix->screw; 06:59 <@rizen> what? 06:59 < Radix-wrk> uhuh 07:00 <@rizen> what do you mean destroyed? 07:01 < Radix-wrk> reminds me of the windows 95 code - http://www.annoyances.org/exec/show/article09-119 07:01 < PedersenMJ> In the asset manager, I went to the folder above my templates, and did a "duplicate", to make sure I didn't lose anything. Didn't check to make sure that worked. Made a package out of the original. Exported package. Deleted original. Tried to import package. Failed. Duplicate has no data in it at all. Destroyed. 07:02 < Radix-wrk> So go to your trash and undelete 07:02 <@rizen> yeah 07:02 <@rizen> it's in your trash 07:02 <@rizen> also...duplicate duplicates single assets 07:02 <@rizen> not entire trees 07:02 < PedersenMJ> Well, the data might be ... Okay, how much of a moron am I about to feel like? 07:02 <@rizen> admin console > trash 07:02 <@rizen> click restore 07:02 <@rizen> you're all good 07:02 < Radix-wrk> Hmm.. why doesn't duplicate do whole trees? 07:03 <@rizen> cuz that would be dangerous 07:03 <@rizen> think about on plainblack.com for example 07:03 < PedersenMJ> Yep, complete moron. Thank god for trash bins :) 07:03 < PedersenMJ> It's back in place. 07:03 <@rizen> if i clicked duplicate on the "support" tab 07:03 <@rizen> there's about 500 pages 07:03 <@rizen> and 70,000 board posts 07:03 < Radix-wrk> So check # of items, if more than X then warn user 07:03 <@rizen> so by clicking duplicate 07:03 <@rizen> i just created another 70500 assets 07:03 <@rizen> and i did that accidentally 07:03 <@rizen> it would take a long time 07:04 <@rizen> and it could use a lot of resources 07:04 <@rizen> that's what packages are for 07:04 <@rizen> if you want to dup an entire tree 07:04 <@rizen> you create a package 07:04 <@rizen> and then deploy the package 07:04 <@rizen> it will recurse the tree 07:04 <@rizen> trust me 07:05 <@rizen> people don't read warnings 07:05 <@rizen> they just click "OK" 07:05 <@rizen> if people actually read warnings there wouldn't be a need for trash 07:05 * PedersenMJ raises his hand, and is guilty of that behavior. 07:06 <@rizen> it's better to make them do something explicitly 07:06 <@rizen> and that's where packages come into play 07:06 < Radix-wrk> fair enough 07:07 < PedersenMJ> Now, without setting up another instance of webgui, what's the proper way to test that I managed to export that style correctly? I've got burned.wgpkg sitting in a folder here. 07:07 <@rizen> demo.plainblack.com 07:07 <@rizen> anytime you need an "extra" instance 07:07 <@rizen> there it is 07:07 < PedersenMJ> Sweet! Using it now. 07:07 < Radix-wrk> I've never created a package myself actually. should play with it sometime 07:07 < Radix-wrk> it doesn't harm the existing setup at all does it 07:08 <@rizen> what do you mean? 07:08 <@rizen> harm what? 07:08 < Radix-wrk> doesn't remove anything 07:08 <@rizen> no 07:08 <@rizen> packages create things 07:08 <@rizen> they don't remove things 07:09 < Radix-wrk> just checking that's all, will try it out on our production site :) 07:09 < Radix-wrk> can you package items that are still under a version tag? 07:11 <@rizen> packages are just assets 07:11 < Radix-wrk> So how do you create one? I can see browse/import, but no create option 07:11 <@rizen> the meta tab of any asset 07:12 < Radix-wrk> cool, ta 07:13 < Radix-wrk> Last question - when do the demo sites get deleted? At a scheduled time or when they hit 24 hours duration? 07:14 < PedersenMJ> http://demo.plainblack.com/demo1168578456_170/home 07:14 < PedersenMJ> Package works. Now to upload it. 07:14 <@rizen> creation time + 24 hours 07:15 < Radix-wrk> neat - great work 07:15 < Radix-wrk> rizen, cool, good to know :) 07:15 <@rizen> verty good 07:15 < Radix-wrk> PedersenMJ, You just need to sort out the div on that login box 07:15 < PedersenMJ> Pretty simple once I got started. Did hit *one* snag with the demo site, though, and that's that style sheet. 07:15 < Radix-wrk> it's almost half way down the page and off the edge on mine 07:16 < Radix-wrk> should prolly just incorporate it under the menu or something 07:16 < PedersenMJ> I had an absolute url for the burned2.css, and needed to move it under the proper location for the demo site. 07:16 < PedersenMJ> Yeah, I'll definitely fix that login box issue tomorrow night. Now that I know the rest of the process, it's pretty simple. 07:16 < Radix-wrk> Ahh.. the admin box div is absolute it looks like 07:17 <@rizen> you didn't do it right then 07:17 <@rizen> you should use the ^/;burned2.css 07:17 <@rizen> that way it auto adjusts 07:17 < PedersenMJ> Aha! A macro I didn't yet read/learn about. Will fix *that* right now. 07:19 < PedersenMJ> Okay, I'll fix the login box issue tomorrow night, and have already fixed the url for the css. After that, it looks like I'll be able to post this one to a contrib section. 07:20 < PedersenMJ> This one isn't likely to be very popular, though, as it's more of a dark/broody feeling. The others I've chosen to work on should be much better received. 07:20 <@rizen> you'd be suprised 07:20 < Radix-wrk> hehe 07:20 <@rizen> there are lots of users out there 07:20 < Radix-wrk> I was about to say the same thing 07:20 <@rizen> they all have different needs 07:21 < Radix-wrk> there's many dark/broody people out there who'd "love" that kind of theme I'm sure ;) 07:21 < PedersenMJ> Most likely, now that you two put it that way. 07:22 < PedersenMJ> So, when I *do* get this right, where do I go to do the upload? Don't see any obvious locations at plainblack.com. Or is that the wrong place? 07:23 <@rizen> the contribs section on plainblack.com 07:23 < PedersenMJ> Aha! It's under support. Found it. Only 4 packages in there? That's *got* to be fixed. 07:25 < Radix-wrk> Ahh, neat.. someone made a package based on my google sitemap howto :) 07:25 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:26 < PedersenMJ> I think that, for a while, I'm going to make myself a goal of one new package every two weeks (once I get through these 1st three anyway). 07:26 <@rizen> that would be awesome 07:26 < Radix-wrk> If I get some time spare I'll give you a hand :) 07:27 < PedersenMJ> Cool. Hey, if you'll simply put up with me spamming you guys with my latest theme of the moment, that's a lot of help right there. 07:27 < Radix-wrk> spam away :) 07:28 < PedersenMJ> I'm really enjoying it. It's a fairly easy process to convert existing code into a webgui template, it really is. Just somewhat time consuming to tweak it. 07:28 <@rizen> now we just need another 500 people like you 07:28 < PedersenMJ> But even that can be fun. 07:28 <@rizen> and our community will rock 07:28 < Radix-wrk> yup - hence why we told you to figure it out yourself.. it's not that hard, just fiddly :) 07:29 <@rizen> now you just need to tell the rest of the world how easy it is 07:29 <@rizen> for some reason some people think it's hard 07:29 < PedersenMJ> You did *not* tell me to figure it out myself. You two answered all of my questions quickly, and without giving me a hard time about it. 07:30 <@rizen> damn it 07:30 <@rizen> i meant to give you a hard time 07:30 <@rizen> i tried to 07:30 < PedersenMJ> Well, JT, I'll tell you *why* they think it's hard. 1: Creating a new template isn't well documented. It's documented in WDR, but you have to pay for that. I don't mind paying, but others do. 07:31 <@rizen> yeah well 07:31 < PedersenMJ> 2: What's in WDR does have some errors. I've got the list, and am going to update my bug report for it. 07:31 <@rizen> we're a business 07:31 < Radix-wrk> rizen told you not to pay him to do it, and instead to work it out yourself. I chimed in that it wasn't that hard, and a good experience 07:31 <@rizen> 2: excellent 07:32 < PedersenMJ> Like I said, I don't mind paying for it. You *are* a business. While it'd be better for my wallet if you weren't, it wouldn't be better for me overall. I'd still be trying to find the right tool for the job. 07:32 <@rizen> 1: i hate that arguement....it's just people being cheap, we're not a charity 07:32 <@rizen> what people don't understand is that webgui is as good as it is because we charge for stuff around webgui...that's what enables us to work on it full time 07:33 <@rizen> unlike a lot of other open source gigs 07:33 < PedersenMJ> Well, Radix, he *did* say he could do it for about $400, and I wanted to learn it for me. 07:33 <@rizen> where the guy is working as his day job and also open source 07:35 < PedersenMJ> Nah, people are inherently cheap. Some programs, that's fine. Others, though... You need somebody doing full time work. WebGUI makes an excellent case for that. And selling access to the docs? I'm *way* okay with that. I wish I could have figured it out without them, but will accept that I'm not a computing god :) 07:35 <@rizen> man...if i could make webgui so intuitive that you didn't need any docs 07:35 <@rizen> i'd love that 07:35 <@rizen> that would be the coolest thing ever 07:36 < PedersenMJ> Except it would completely suck and kill your business. 07:36 < Radix-wrk> Doing custom styles isn't the kind of work that PB staff should be doing though really - if they wrote styles for people all day long they might as well be web designers. ;) 07:36 <@rizen> it wouldn't kill our business at all 07:37 <@rizen> it would improve our business 10 fold 07:37 <@rizen> for one, we wouldn't have to spend the hundreds of hours we do writing/updating docs and videos 07:37 <@rizen> for another, the money we charge on docs 07:37 <@rizen> is just to cover the cost of writing them 07:37 <@rizen> we don't make any money on them 07:38 <@rizen> our money comes from support, hosting, and custom dev 07:38 < PedersenMJ> Heh... Lessee, I've put about 6 hours into the style so far. I expect to only need about 1 to 2 more to fix that login box issue. And this is the first time I've ever done this. I'd expect that PB staff would need much less, like 2 to 3. $125/hour? Sounds about right for consulting. 07:39 < PedersenMJ> Do you guys do actual training classes too? If I manage to make this happen at work, they might be looking to do some training, wherein they get face time with somebody from 6th Ave and somebody from PB. If so, what are ballpark estimates for training? 07:40 <@rizen> yes 07:40 <@rizen> $1600 per day 07:40 <@rizen> which is pretty much industry standard for on-site training 07:40 < PedersenMJ> That's not too bad, really. 07:40 < Radix-wrk> IMHO, the biggest detractor with webgui to a new client/company is the entry requirements - both hardware/software, but also the initial getting started - getting head around templates, doing that initial layout. If that were easier it'd mean more people would get up to speed quicker and start working on the real nitty gritty, like integration with existing systems, custom wobjects, etc 07:40 <@rizen> and we don't put a limit on number of students 07:40 < Radix-wrk> there's the webgui primer also 07:41 <@rizen> well once PedersenMJ gets done building all these styles 07:41 <@rizen> people won't have to worry about that naymore? 07:41 <@rizen> =)_ 07:41 < Radix-wrk> rizen: that's what I was thinking too :) 07:41 <@rizen> actually 07:41 < Radix-wrk> So.. get to work PedersenMJ! :) 07:42 < PedersenMJ> Well, in the next two weeks, there'll be 3, I think. After that, I'll slow down and do 1 every two weeks. Heck, I'll just go to www.oswd.org and pick the next one in line :) 07:42 <@rizen> we're going to be sponsoring a contest in the spring 07:42 <@rizen> for brand new custom styles 07:42 <@rizen> as packages 07:42 < Radix-wrk> neat - that'd be cool 07:43 < PedersenMJ> I'd try to enter, but brand new rules me out. I can convert existing, but my graphics, colors, etc, suck. 07:43 <@rizen> it wouldn't be fair if we let people who take other people's designs into the contest with people who are creating custom works 07:44 < PedersenMJ> I'm not asking to be able to enter, don't worry. 07:44 <@rizen> sorry...i was just explaining...not arguing 07:45 < PedersenMJ> My fun is more in the conversion. I'm not a web dev, not at all. My web site design skills suck ass through a straw :) 07:45 <@rizen> if you do good work though, you'll get plenty of karma 07:45 <@rizen> also...you might even get a people behind webgui nomination 07:45 < PedersenMJ> Nah, no rewards of that sort, please. I'm not doing it for that. I'm doing it for two reasons: 07:45 < PedersenMJ> 1: I can. 07:46 <@rizen> not up to me 07:46 < PedersenMJ> 2: My way of saying thanks for the work you've done, and are doing, that I am directly benefiting from. 07:46 <@rizen> it's up to our community manager 07:46 < PedersenMJ> Hey, just found template number 4, I think: http://www.oswd.org/design/preview/id/3587 07:48 < PedersenMJ> Anyway, I'll throw in what I can. Since this is something I can do, I will do so. And have fun, since I'll get to see a whole slew of neat new designs that I might never find otherwise :) 07:51 < PedersenMJ> Anyway, time for me to head to bed. Will see you guys tomorrow. Have a good night! 07:52 <@rizen> me too 07:52 <@rizen> later 07:52 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 07:52 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 08:18 <@preaction-m> WUSSES! 08:22 < Radix-wrk> yeah, they are aren't they.. pfft.. it's only 3.24pm 08:22 < Radix-wrk> ;) 09:03 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 09:39 -!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 09:44 -!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 09:56 -!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] 10:18 -!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui 10:18 -!- mode/#webgui [+v MrHairgrease] by ChanServ 11:37 -!- pjesi [i=pjesi@klefi01.litlahraun.is] has joined #webgui 11:37 < pjesi> hi 11:37 < pjesi> does wre hash the mysql username and passwd? 11:51 <+MrHairgrease> not the username 11:52 <+MrHairgrease> the password probaly 11:59 < Radix__> yeah.. password is encoded 12:00 < Radix__> md5-base64 hash 12:01 <+MrHairgrease> yeah 12:01 <+MrHairgrease> the default mysql thinggy 15:05 < pjesi> has the global/master modes on the calendar been removed? 15:13 <+MrHairgrease> dunno 15:14 <+MrHairgrease> i=haven't checked it out yet 15:14 <+MrHairgrease> the calendar has been rwritten 15:14 <+MrHairgrease> by doug i think 15:14 <+MrHairgrease> he's preaction 15:14 < pjesi> I know 15:14 <+MrHairgrease> but I guess he's still sleeping 15:14 <+MrHairgrease> ok 15:15 <+MrHairgrease> anyway 15:15 <+MrHairgrease> ask him 16:46 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 16:47 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 17:06 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:06 -!- mode/#webgui [+v crythias] by ChanServ 17:42 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui 18:02 < ckotil> Are there any known issues with getting ^Adminbar(); to work when using div's in your template? 18:12 <+MrHairgrease> not that i know of 18:12 <+MrHairgrease> but it could interfere i guess 18:13 < ckotil> yah, this site does some wierd things to accomplish its layout 18:13 < ckotil> and i guess its screwing with the adminbar 18:16 < ckotil> i placed it immediately after the tag. is there anywhere else it could go? 18:18 <+MrHairgrease> everywhere in the body tag i gues 18:20 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 18:20 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Remote closed the connection] 18:33 < ckotil> head tags ;] 18:33 < ckotil> i was missing them 18:35 <+MrHairgrease> ok 18:35 <+MrHairgrease> good 18:35 <+MrHairgrease> gotta go 18:35 <+MrHairgrease> time for beer =) 18:35 < ckotil> yes, very. later. 18:35 < ckotil> hah nice. 18:35 < ckotil> lunch? 18:35 < ckotil> its almost noon here. 18:35 <+MrHairgrease> no 18:35 <+MrHairgrease> here it 1730 18:35 < ckotil> ah lucky you 18:35 <+MrHairgrease> i am 18:35 <+MrHairgrease> see ya 18:36 -!- MrHairgrease [n=martin@194.171.50.114] has left #webgui [] 18:43 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 18:43 -!- mode/#webgui [+o rizen] by ChanServ 18:55 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 18:55 -!- mode/#webgui [+o khenn] by ChanServ 18:55 -!- khenn was kicked from #webgui by rizen [rizen] 18:55 <@rizen> ooh that felt good 18:56 <@rizen> almost as if i have some sort of super power 18:56 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 18:56 -!- mode/#webgui [+o khenn] by ChanServ 18:56 <@khenn> your an idiot 18:56 <@khenn> you're 18:57 <@rizen> far worse than that 18:57 <@rizen> you have no idea how bad and useless i am 19:02 <@khenn> no I have an idea 19:07 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 19:07 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:07 <+perlDreamer> good morning 19:07 <@rizen> no really 19:10 <+perlDreamer> uh, bad morning? 19:10 <@rizen> so far, the worst this week 19:10 <+perlDreamer> que pasa? 19:11 <@rizen> unfortunately i can't talk about it because it's all about a former employee 19:12 <+perlDreamer> gotcha 20:14 <@rizen> wahooo!!! 20:14 <@rizen> the day is looking up 20:14 <@rizen> the big dawg just arrived 20:24 <+perlDreamer> productivity at PB comes to a screeching halt as rizen saves the world from terrorists 20:25 <+perlDreamer> and slaughters hordes of undead 20:39 <@khenn> heh 20:53 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 20:54 < PedersenMJ> Guten-something-or-other. Don't speak enough German to finish it right, I'm sure. 20:54 <+perlDreamer> I think it's "morgen" 20:55 < PedersenMJ> For me, it would (I think) be tag, since it's afternoon here. 20:55 <+perlDreamer> where are you located? 20:55 < PedersenMJ> New Jersey. 20:55 < PedersenMJ> Close enough to New York that, most times, we can smell it if we go outside and try. 20:56 <+perlDreamer> I'm over in Portland, Oregon 20:56 < PedersenMJ> Correct, close enough to NYC, not just NY. 20:56 < PedersenMJ> Closer than I am to where I want to be (Alaska) 20:57 < PedersenMJ> Hey, check this out (it's not perfect yet, there's still some minor tweakage to be done): http://www.nochara.org/ My first converted theme for webgui. 20:58 <+perlDreamer> it's very dark, and on old Mozilla your login box hangs over some content 20:59 < PedersenMJ> Actually, the dark is intentional (the site will be for a horror novel I'm writing). The login box is the tweakage issue. 21:02 <+crythias> so, um... 21:02 <+crythias> don't use ^L 21:02 <+crythias> scrape the relevant code from view source and paste it. 21:03 < PedersenMJ> Why should I not use it? I was just going to fix the css, which should be pretty simple. 21:03 <+crythias> or that. 21:03 < PedersenMJ> Just was late last night when I got to this point (having finished the work on the conversion, and learning how to package, etc). 21:04 < ckotil> i like how the template makes me think of endless night. 21:05 < ckotil> the paper reminds me of an early sunrise 21:05 < PedersenMJ> Not sure if there's sarcasm in there or not, actually :) 21:05 < ckotil> i was serious. way back when i thought you designed it ;] 21:05 < PedersenMJ> Well, the theme name is "Burned". If you look at the top of the paper, you can see what looks like burn marks. 21:06 * ckotil nods 21:06 < ckotil> it all makes sense now 21:06 < PedersenMJ> Nope, I'm not a web designer. I'll admit it now: My web design skills suck ass. Through a straw. That has holes in it. 21:06 < ckotil> heh 21:07 < PedersenMJ> However, I've learned most of how to convert an existing design. I've got a few more to go (have found a need to do at least 3 more, maybe as much as half a dozen more), and then I'll slow down to a sane pace of converting. Even going to write something up to help people with it. 21:07 <+perlDreamer> cool! 21:08 < PedersenMJ> Well, the something is more like docs than actual code, but it's a start. 21:08 <+perlDreamer> dude, don't discount documentation 21:08 < PedersenMJ> I don't. I rely on it, heavily. I can read code. I just prefer to read documentation. 21:08 <+perlDreamer> doing docs got me a PBWG nomination, invitation to speak at a conference and it's how I started being a wG dev 21:09 < ckotil> thats how i learned it. by doing it. taking an existing design and makaing it a wg template 21:09 < PedersenMJ> One bit of code I'm going to have to work out, though: How to turn moinmoin wiki into webgui wiki. 21:09 <+perlDreamer> like integrate or convert? 21:10 < PedersenMJ> Convert. 21:10 < ckotil> you can probably make webgui's wiki asset look and feel like moinmoin via the templating system 21:10 < ckotil> moinmoin, everything ivory? 21:10 < ckotil> 21:10 < PedersenMJ> Actually, I wanna go the other way. I want to stop using moinmoin. 21:10 < ckotil> id REALLY like to see a mediawiki template for the wikiasset 21:10 < ckotil> hot damn that would that be sweet 21:10 <+perlDreamer> The wG wiki is very similar in structure to the Collaboration System. 21:11 <+perlDreamer> There is a "master" Asset/Wobject/WikiMaster 21:11 <+perlDreamer> and each entry is a WikiPage 21:11 < PedersenMJ> Eh. wiki is amazingly useful. I'm still not happy with any of the UI's I've seen for them, though. 21:12 < ckotil> i agree that wiki's are amazingly useful, i've liked a few of the UI's; media wiki for 1 21:12 < ckotil> wg wikiasset isnt one of them. 21:12 < ckotil> but it works. 21:12 < ckotil> I couldnt get my crew to use it tho 21:12 <+perlDreamer> what would you change about it? 21:12 < ckotil> http://newt.grnoc.iu.edu/webgui 21:12 < ckotil> id make it like media wiki. heh 21:13 < ckotil> which would be a bi0tch to do through templating. 21:13 < ckotil> like the guy who made the wg template that makes the forums look like phpbb 21:13 <+perlDreamer> that was Steve 21:13 < ckotil> my hats off to steve 21:13 < ckotil> i like that a lo. 21:13 < ckotil> t 21:14 < PedersenMJ> I haven't even liked mediawiki, normally. wikipedia is one of the best ones, and I might try to turn in that direction, eventually. But even that. This is something that I've not thought a lot about, but I can safely say that every time I've tried them, they've felt wrong in their usage. 21:14 < ckotil> ah, i meant meta-wiki 21:14 < ckotil> media wiki is fine too. 21:14 <@khenn> There appears to be something wrong with the forms API 21:14 < ckotil> meta-wiki = wikipedia 21:15 * PedersenMJ peers at the forms API without using his glasses. Eh, I just don't ken the problem. 21:15 <@khenn> if I do WebGUI::Form::text($session, { name=>"sometext", value=>$self->session->form("sometext") } ) it breaks 21:16 <@khenn> however, 21:16 <@khenn> if I do 21:16 <@khenn> my $sometext = $self->session->form("sometext"); 21:16 <@khenn> WebGUI::Form::text($session, { name=>"sometext", value=>$sometext } ); 21:16 <@khenn> it works 21:16 <@khenn> wonder if anyone else has seen this 21:16 < ckotil> wierd. looks to be the same thing. 21:16 <@khenn> sure does 21:18 <@khenn> I'm 90% sure it's something I'm doing, but I can't figure it out ... 21:18 <@khenn> annoying 21:18 <@khenn> anyhow 21:18 < ckotil> i dont know much perl. i only dabble 21:18 <@khenn> actually 21:18 <@khenn> what I am doing it slightly different 21:19 <@khenn> in that 21:19 <@khenn> I'm setting 21:19 <@khenn> my $form = $session->form 21:19 <@khenn> er my 21:19 <@khenn> my $form = $self->session->form; 21:19 <@khenn> so I'm actually doing: 21:19 <@khenn> WebGUI::Form::text($session, { name=>"sometext", value=>$form->get("sometext") } ); 21:19 <@khenn> I also forgot to add the get 21:20 <@khenn> above 21:20 <@khenn> eventually it will bug me enough to figure it out 21:22 <+perlDreamer> it's list context vs scalar context 21:23 <@rizen> $self->session->form("sometext") isn't valid 21:23 <@rizen> form is an object 21:23 <@rizen> you need to call a method on it 21:23 <@rizen> $self->session->form->param("sometext") 21:23 <@rizen> for example 21:23 < ckotil> i want to ah 21:24 < ckotil> err... ah. 21:26 -!- perlDreamer is now known as AFK_Dreamer 21:32 <@khenn> yeah I know 21:32 <@khenn> I corrected the syntax the second time 21:32 <@khenn> WebGUI::Form::text($session, { name=>"sometext", value=>$form->get("sometext") } ); 21:33 <@khenn> perlDreamer: not sure what you mean by "it's list context vs scalar context" 21:41 < PedersenMJ> http://perl.plover.com/context.html 21:41 < ckotil> http://perl.plover.com/context.html 21:49 <@khenn> I see. No, that shouldn't be the problem since $form->get() returns a scalar 21:49 <@khenn> or should 21:49 <@khenn> but that would explain the odd behavior 21:50 <@khenn> if $form->get() was returning a hash for some reason 21:50 <@khenn> or a list 21:50 < ckotil> Im working with a nav asset. http://pastebin.ca/314466 is my template 21:51 < ckotil> its essentially veritcalmenu 21:51 < ckotil> i want to make the first item, the unindented item bold 21:52 < PedersenMJ> This is still beyond me to be of any assistance. I'm barely even a qualified template converter :) 21:53 < ckotil> heh, friggin paste bin not parsing out my in the description. 21:53 < ckotil> heh 21:53 < PedersenMJ> pastebin looks nice, definitely. 21:54 < PedersenMJ> Hadn't used or seen them before. 21:54 < ckotil> oh, its a crucial tool for getting help in a coding language 21:55 < ckotil> www.postbin.com was slow so i used .ca 22:13 < PedersenMJ> /me starts singing his "I hate Windows cause it sucks" song. 22:30 * PedersenMJ stops singing it. At least that problem is resolved for now. 22:30 < ckotil> thats a long song 22:31 < PedersenMJ> Windows sucks an awful lot. 22:32 < xdanger> any idea when will 7.3 be stable? 22:33 < xdanger> rizen: ? 22:33 < PedersenMJ> JT said he was hoping for it to be next week sometime last I asked (earlier this week). 22:38 < xdanger> ok... just thinkin my schedule for next week... I'll wait and see if it gets stable and upgrade my 6.8 directly to 7.3.5 =) 22:39 < PedersenMJ> That's all I'm waiting for. Once 7.3 goes stable, I upgrade to it. I really need/want that wiki component in there, and that's appearing in 7.3, too. 22:39 < xdanger> and the new calendar =) 22:40 < ckotil> wiki is in 7.2.3 too 22:50 < PedersenMJ> Thought it wasn't? Or did he add it for that vrev, but not 7.2.2? 22:52 -!- AFK_Dreamer is now known as perlDreamer 22:52 -!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui 22:53 <+perlDreamer> I wouldn't hold your breath on the new calendar 22:53 <+perlDreamer> it's full of bugs 22:53 <+perlDreamer> although fixing those bugs is required to make 7.3 stable 22:54 <+perlDreamer> so we'll see 22:55 <+perlDreamer> ckotil, on the boards are you grnoc? 22:56 <+perlDreamer> if so, I might be able to help with your templating problem 22:58 * diakopter hears a pin drop 22:58 < ckotil> yes. 22:58 < ckotil> thats me 22:59 <+perlDreamer> do you want the top level or just first item to be bold? 22:59 < ckotil> the first items, those that do not get indented 22:59 < ckotil> i guess thats top level 23:00 <+perlDreamer> try the page.depthIs1 variable 23:00 <+perlDreamer> inside the page loop 23:00 < ckotil> k 23:05 < ckotil> i dont understand how works 23:06 <+perlDreamer> it's a conditional variable, use it inside of an tmpl_if to set up your conditional styling 23:06 < ckotil> i tried to use it with but it crashed it. 23:06 < ckotil> does that look right to you? 23:06 <+perlDreamer> yes 23:06 < ckotil> k ill retry 23:06 <+perlDreamer> what does "crashed it" mean? 23:06 < ckotil> got some funky error 23:06 < ckotil> if i reproduce it ill paste it 23:08 < ckotil> k it must of been a typo. this time it didnt error. BUT never gets written out 23:09 < ckotil> http://pastebin.ca/314549 23:10 <@khenn> I know what causes this error: 23:10 <@khenn> The URL setrpp was requested, but does not exist in your asset tree. 23:10 <@khenn> somewhere, there is javascript that looks like this: 23:10 <@khenn> document.form.mything = 'sometext' 23:10 <@khenn> instead of: 23:10 <@khenn> document.form.mything.value = 'sometext'; 23:11 <@khenn> FF interprets it wierd and tries to request that thing 23:15 <+perlDreamer> ckotil: is this site live? 23:16 < ckotil> http://newt.grnoc.iu.edu/webgui/iu_noc.html 23:16 < ckotil> on the left side. the nav asset is at the bottom left. the way i want it to act is at the top left 23:18 <+perlDreamer> as far as I can tell, the code for page.isDepth1 looks okay 23:18 <+perlDreamer> can you please try adding a new variable to the page_loop for debug? 23:18 < ckotil> sure 23:18 <+perlDreamer> 23:19 < ckotil> ;] 23:19 <+perlDreamer> I'm reloading, I'm guessing that there are no 1's in there? 23:19 < ckotil> lemme commit 23:19 <+perlDreamer> k 23:19 < ckotil> ya, starts at 2 23:20 <+perlDreamer> then, instead of page.depthIs1, try page.relativeDepthIs1 23:20 <+perlDreamer> that will cause the bolding to slide, though 23:21 <+perlDreamer> if you click down into the level 3 pages, then relatively they are level 1 now. 23:21 <+perlDreamer> page.depthIs2 is probably right. 23:22 < ckotil> cool. got it. i set it to relativeDepth0 23:22 <+perlDreamer> be sure to check the behavior as you click around to make sure it does what you want 23:24 <+perlDreamer> JT has also posted to the board on how to make only the first item in a loop bold 23:25 < ckotil> nice. 23:25 < ckotil> i always overlook those page.variables 23:26 <+perlDreamer> well, one long term project I'm working on is a template variable editor for the templates. 23:26 <+perlDreamer> it will help with stuff like this 23:26 <+perlDreamer> but first all the template variables have to be available as code. 23:26 <+perlDreamer> that's the part I'm working on now 23:29 < ckotil> cool 23:30 <+perlDreamer> that's weird 23:30 <+perlDreamer> I didn't think exporting a package would log me out 23:32 <+perlDreamer> stupid browser cache 23:54 < ckotil> i wish there was an ez way to export all the pages as static html 23:54 <+perlDreamer> wget 23:54 < ckotil> lawl 23:54 < ckotil> nice. 23:54 < ckotil> that will work 23:54 < ckotil> ...and then IMPORT the static pages and create the appropriate assets ;] 23:54 * ckotil creates the rfe 23:54 < ckotil> jk 23:55 <+perlDreamer> Roy's import script from WUC 2006 23:55 <+perlDreamer> :) 23:55 < ckotil> does it really work? 23:55 <+perlDreamer> yeah 23:55 < ckotil> interesting. must the html files be exported from webgui's workflow? 23:55 <+perlDreamer> no 23:55 < ckotil> daaaamn. 23:55 < ckotil> sounds awsome 23:56 <+perlDreamer> well, I don't think they have to 23:56 < ckotil> ill check it out sometime. 23:56 <+perlDreamer> need snap_away to perk up and tell us more about it 23:56 <+perlDreamer> crythias: do you have the wget trick for exporting WebGUI to HTML in your FAQ? 23:57 < ckotil> the site you saw me working on today. i might just export the static html and host the site without the use of webgui. bc the group im creating this for (IUNOC) is not providing me with a box to run wg. 23:58 < ckotil> so i was going to piggy back it on with the GRNOC website. 23:58 < ckotil> and do more mod_rewriting 23:58 < ckotil> IUNOC has plenty of boxes running apache. 23:58 <+perlDreamer> If IU is Indiana University, who is GR? 23:58 < ckotil> global research 23:59 < ckotil> its a group inside of IU 23:59 < ckotil> that manages networks all accross the country & world 23:59 < ckotil> http://globalnoc.iu.edu check us out 23:59 < ckotil> thats wg baby! --- Day changed Sat Jan 13 2007 00:00 <+perlDreamer> sweet 00:08 < PedersenMJ> Nice job, ckotil. 00:08 < ckotil> Thanks 00:16 <@rizen> ckotil webgui has built in capabilities for exporting to static html and they work pretty awesomely 00:16 <@rizen> the us department of state uses it to build over 300 sites and then exports them to static html 00:17 < ckotil> i know this. i tried to export the grnoc site and never could do it. 00:17 < ckotil> ill atempt it again someday when the time comes. 00:18 <@rizen> k 00:18 < ckotil> although i like the idea of using wget 00:18 < ckotil> that seems easy as sin 00:18 <@rizen> wget works just fine 00:18 <@rizen> the advantage of using webgui's export system 00:18 <@rizen> is that you can export chunks at a time 00:18 <@rizen> only when they change 00:18 <@rizen> as part of your commit process 00:19 <@rizen> if you have a really small site 00:19 < ckotil> yah. i tried to enable that in the workflow 00:19 <@rizen> that won't matter 00:19 <@rizen> but on a big site, that makes a huge difference 00:20 <@rizen> perlDreamer: the big dawg is pretty awesome so far 00:21 <@rizen> i can run Half Life 2 at 1600 x 1050 (highest res my monitor supports) at 60 frames per second, with every bit of reflection and other details turned on 00:21 <@rizen> and that's only using 25% of my cpu 00:21 < ckotil> wikd 00:28 < ckotil> have a good weekend. 00:28 < ckotil> and no work monday!! w00t 00:28 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"] 00:39 <+perlDreamer> grr. government employee 00:49 -!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] 01:15 -!- preaction-m_ is now known as preaction-m 01:16 -!- mode/#webgui [+o preaction-m] by ChanServ 01:55 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 01:55 -!- mode/#webgui [+v crythias] by ChanServ 02:06 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 02:15 -!- khenn is now known as khenn-afk 02:16 -!- khenn-afk [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] 02:46 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 04:46 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 04:47 < PedersenMJ> Good evening (for me, it's evening, anyway, 9:45). How's everybody? 05:03 < Radix__> Afternoon :) 05:08 < PedersenMJ> How goes it? 06:17 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 06:29 -!- snap_away [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["The computer fell asleep"] 06:30 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 06:31 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit [Client Quit] 06:31 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 06:40 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 06:40 -!- mode/#webgui [+v perlDreamer] by ChanServ 06:42 < PedersenMJ> Okay, need to ask a favor of everybody: Would you check out http://www.nochara.org/ and tell me if the login box now looks right for you? 06:48 < PedersenMJ> Dammit. Now it's broken in IE. This, right here, is why I'm not a web designer. I have zero patience for it. 06:51 <+perlDreamer> FF on FC6, Login box looks fine 06:51 <+perlDreamer> you might want to have a look at some of the default WebGUI styles for hints on cross-browser problems 06:51 < PedersenMJ> Yep, FF on Debian. Looks great. IE on Win? A whole chunk is slid a bit to the left. 06:52 < PedersenMJ> I hate Windows with a passion normally reserved for teenage boys getting blowjobs from pornstars. 06:56 <+perlDreamer> I prefer the prostate examination analogy myself 06:57 -!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] 06:57 < PedersenMJ> Actually, I think that a prostate exam from a proctologist with callused fingers, no gloves, and a history of contagious diseases, might be better. 07:00 <+perlDreamer> cattle prod 07:01 < PedersenMJ> Taser. Only, he misses, and goes a coupla inches lower. 07:05 < PedersenMJ> Okay, looks like I got that straightened out finally. I still hate Windows, but can beat it into submission (sometimes). 07:23 < PedersenMJ> Weird... When I visit the contributions/packages section, the one I just uploaded is marked as approved, but no other is. Why would that be? 07:30 <+perlDreamer> I don't know 07:30 <+perlDreamer> My contributions get marked that way, too 07:35 < PedersenMJ> Weird. Oh well. I've got the first theme done (unless people tell me problems that need fixing, anyway), and will be on to my second after this weekend. Gotta deal with moving this weekend, though, so no time for wg then. 08:09 -!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui 08:10 <+perlDreamer> y'all keep weird hours, dude 08:11 < Radix__> Hmm? 08:11 < Radix__> it's only 3pm here 08:11 <+perlDreamer> ah. 08:12 <+perlDreamer> In Oregon, it's 10:10pm 08:12 < Radix__> obviously I'm not in Oregon :) 08:12 <+perlDreamer> Let's see, 7 hours ahead. 08:12 <+perlDreamer> Australia, Japan, Indonesia? 08:13 < Radix__> Perth, Western Australia 08:14 < Radix__> I was the aussie at the WUC last year :) 08:14 <+perlDreamer> Did you attend the dev track? 08:15 < Radix__> mostly 08:16 <+perlDreamer> me, too 08:17 < PedersenMJ> Okay, obnoxious question time, Radix: Here in good old USA, there were tons of stories about how the Aussies felt about Steve Irwin when he died. Quite a few of them were of the variety that the Aussies felt he was a mostly useless gloryhound type of person. So, since I now know an Aussie to ask, I'm asking: What was the real (general) feeling about him? 08:17 < Radix__> yup, I saw u there :) 08:17 <+perlDreamer> I hope so, I gave one of the talks 08:18 < Radix__> Steve Irwin wasn't really an Australian celebrity - by that I mean he wasn't really very big in Australia itself, and was definitely bigger in the US. Because of that though we know who he is, most people don't care so much. 08:19 < PedersenMJ> Thank you. It's nice to get an actual answer, rather than the crap that the media over here gives us. 08:19 < Radix__> that said.. I think he did well personally.. he played the "oka" aussie pretty well, and was definitely a larger than life person and loved what he did. 08:20 <+perlDreamer> good night, all 08:20 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] 08:20 < Radix__> I've heard more about Bindi since he died than I ever heard about Irwin, and she's going to achieve a lot I reckon 08:20 < PedersenMJ> Oh, and if it matters, I knew who he was, thought he was actually kind of amazing with his ability to handle animals without getting killed, and was sad when he passed away. Aside from that, not much about him. 08:21 < PedersenMJ> Strictly a cultural curiousity question from me :) 08:21 < Radix__> no worries 08:22 < PedersenMJ> So, anyway, I uploaded the Burned theme into the contrib section. Looks like I fixed that little annoyance with the login box finally. 08:22 < Radix__> cool.. well done! :) 08:23 < PedersenMJ> Well, I'm sure there's issues, but I don't know how to find them myself. So, I'll let people try it out, and learn what I can from it. 08:25 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 08:25 < Radix__> You tested it out on the demo site? 08:27 < PedersenMJ> Doh! Technically, no. Just on mine. Will have to test it out real quick. 08:27 < Radix__> thats really the best place to test it out :) 08:31 < PedersenMJ> http://demo.plainblack.com/demo1168669718_960/home 08:31 < PedersenMJ> Yep, I'd say it looks like it works :) 08:31 < Radix__> yup, works for me 08:32 < Radix__> Good stuff 08:33 < PedersenMJ> Now, moving this weekend, so I won't be onto my next theme until Monday or so, but that should be pretty easy, overall. I should be able to get up to 3 or 4 contributed within the next two weeks. Which I'm happy about. 08:45 < PedersenMJ> Now, bedtime. nearly 2am here. 08:45 < PedersenMJ> Will chat soon. Dunno if I make it back to this chan this weekend, but will try. 08:46 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 09:53 -!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: snapcount 09:56 -!- Netsplit over, joins: snapcount 16:57 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 16:57 -!- mode/#webgui [+v MrHairgrease] by ChanServ 17:14 -!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] 17:18 -!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui 18:07 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui 18:07 < iPhoneGuy> hi 18:09 < iPhoneGuy> I tried to import the php-bb.wgpkg but it doesn't show up... Webgui.log says: Could not set uid/gid on "image path goes here" 18:51 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 18:52 * PedersenMJ is now eager to see the next rev of wg released, so that I can install it :) 18:53 < iPhoneGuy> so that he can install it :) 18:54 < PedersenMJ> Yeah. I have some sites that I want to use it, and want to have the latest/greatest for it. 18:55 < PedersenMJ> I just finished the theme for the first one, too. 18:55 < iPhoneGuy> the burned theme :) 18:56 < PedersenMJ> Yes. 18:56 < PedersenMJ> Gonna be doing another three or four, it looks like, too. 18:57 < PedersenMJ> Mind you, that's just right away. That's for sites where *I* need them. But I'm planning on converting more of them afterwards. Current plan is about one/week. 18:58 < PedersenMJ> erm, 1/2 weeks. 18:58 < PedersenMJ> 1 per 2 weeks. 18:58 < iPhoneGuy> cool 18:58 < iPhoneGuy> :D 19:34 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 19:34 -!- mode/#webgui [+o rizen] by ChanServ 19:53 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Remote closed the connection] 19:54 < iPhoneGuy> hello anyone can help? :( 19:54 < iPhoneGuy> I tried to import the php-bb.wgpkg but it doesn't show up... Webgui.log says: Could not set uid/gid on "image path goes here" 19:58 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:58 -!- mode/#webgui [+v MrHairgrease] by ChanServ 20:14 < iPhoneGuy> hello? 20:16 <@rizen> sorry iPhone guy 20:16 <@rizen> i don't provide support on here 20:16 <@rizen> we just use this to chat about new ideas 20:16 < iPhoneGuy> :( 20:16 <@rizen> some people do help out with support on here though 20:17 <@rizen> so maybe someone will log on and help you 20:17 < iPhoneGuy> The strange thing is that I imported the same package successfully a month ago 20:25 <+MrHairgrease> rizen 20:25 <@rizen> MrHairGrease 20:25 <+MrHairgrease> i made a item plugin that dynamically creates items as people put them in their shoppingcart 20:26 <@rizen> very cool 20:26 <+MrHairgrease> however in wg::commerce::shopingcart::add 20:26 <+MrHairgrease> the itemId is not queried from the item plugin 20:26 <+MrHairgrease> which makes this impossible 20:26 <+MrHairgrease> fix is 20:26 <+MrHairgrease> add 20:26 <+MrHairgrease> adding one line 20:27 <+MrHairgrease> won't break existing plugins 20:27 < iPhoneGuy> isn't Commerce being rewritten anyway? 20:27 <@rizen> not really rewritten so much as refactored 20:27 <@rizen> but yeah, go ahead and add it 20:28 <@rizen> feel free to commit your dynamic item in 7.4 once branched as well 20:28 <+MrHairgrease> http://rafb.net/p/IXwBk521.html 20:28 <+MrHairgrease> it's line 83 20:28 <+MrHairgrease> that should be added 20:28 <+MrHairgrease> oh ok 20:28 <+MrHairgrease> thanks 20:28 <+MrHairgrease> hmm 20:28 <+MrHairgrease> i might add it 20:28 <+MrHairgrease> but we wanna test it first 20:29 <@rizen> sure 20:29 <+MrHairgrease> it's iomplemented a bit dodgy 20:29 <+MrHairgrease> i'll send you a copy 20:29 < iPhoneGuy> any chances to get the Assets view to be displayed soon in Safari? :) 20:29 <+MrHairgrease> so you can check it out 20:29 <@rizen> that kind of functionality is one of the things that's missing from the commerce system 20:29 <@rizen> that makes me want to refactor 20:29 <+MrHairgrease> sure 20:29 <+MrHairgrease> it's not that it isn't perfect =) 20:30 <+MrHairgrease> it's just too complicated 20:30 <+MrHairgrease> but thanks anyway 20:30 <@rizen> the whole commerce system is way too complicated 20:30 <+MrHairgrease> gotta go cooking 20:30 <@rizen> ok 20:30 <@rizen> have fun 20:30 <+MrHairgrease> hope i keep my fingers attached =) 20:30 < iPhoneGuy> lol 20:30 <+MrHairgrease> later 20:31 -!- MrHairgrease is now known as MrCookingGrease 20:31 <@rizen> safari: it' isn't up to us 20:31 <@rizen> it requires apple to release a new version of safari 20:31 <@rizen> their javascript implementation is flawwed 20:31 <@rizen> it's fixed in their code repository 20:31 <@rizen> and the nightly builds of web kit 20:31 <@rizen> so they just need to put out a new version of safari 20:31 <@rizen> and it will start working automatically 20:32 < iPhoneGuy> but couldn't you use YUI to fix that in the actual version of Safari? 20:32 <@rizen> are you seriously asking me to fix safari 20:32 < iPhoneGuy> nope :D I mean in WebGUI 20:33 <@rizen> right 20:33 <@rizen> you're asking me to work around safari's faults 20:33 < iPhoneGuy> if you use YUI to display the filesystem-ish Assets view 20:33 <@rizen> safari is used by less than 1% of the browsing public 20:33 <@rizen> i've got better things to do 20:33 < iPhoneGuy> It has 4 per cent global market share 20:33 < iPhoneGuy> and that is gonna improve dramatically when iPhone is released :D 20:34 <@rizen> stop arguing 20:34 <@rizen> god damn dude 20:34 <@rizen> all you do is come on here and argue with me 20:34 <@rizen> i said no 20:34 < iPhoneGuy> They're facts 20:34 <@rizen> once i say no 20:34 <@rizen> that's it 20:34 <@rizen> don 20:34 < iPhoneGuy> Fine 20:34 <@rizen> conversation over 20:35 < iPhoneGuy> It's just because I read that on your roadmap (replacing all of the existing WebGUI JS with YUI) 20:35 < iPhoneGuy> so... 20:39 < iPhoneGuy> Ok it works with the latest WebKit.. Thanks for the tip 20:40 < iPhoneGuy> But the rich editor is not enabled in Safari and in WebKit... TinyMce now works with the latest WebKit. Could you enable it in 7.3.5? 20:41 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 20:41 < iPhoneGuy> Woha that guy is really cool lol 21:33 < xdanger> that guy wrote most of webgui, and runs plainblack, so... I'd say he is cool ;) 21:44 -!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has left #webgui [] 22:03 < iPhoneGuy> Then he's not cool on IRC 22:27 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"] 23:46 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 23:46 -!- mode/#webgui [+v perlDreamer] by ChanServ 23:51 -!- MrCookingGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] --- Day changed Sun Jan 14 2007 00:30 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] 01:22 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:23 -!- mode/#webgui [+o rizen] by ChanServ 01:57 < PedersenMJ> Just caught up, only here for a few (dinner shortly). That iPG character is an ass. 02:06 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 02:48 < xdanger> yup 03:09 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 03:09 -!- mode/#webgui [+v crythias] by ChanServ 04:06 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 04:17 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 04:18 * PedersenMJ wavies. 04:34 * Radix__ surfs PedersenMJ's wavies. 05:38 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["The computer fell asleep"] 05:41 * PedersenMJ puts together a webgui instance on his laptop. Best way to do any sort of working on a theme/etc. 05:45 < PedersenMJ> Plus, will make writing that novel of mine easier. Write up a chapter, make a package, install the package. 06:09 < PedersenMJ> I wonder... I wonder if rizen and co would be upset if I made a different webgui package, one that made installing from source easier. Basically, include all the pre-reqs as dependencies, to allow easier use/install on Debian. 06:31 < PedersenMJ> Looks like I'd *also* have to set up an apt repository, which wouldn't be a bad thing, really. 06:59 < PedersenMJ> Finally done! 06:59 < PedersenMJ> Took me an hour, but that also involved learning proper procedure to make perl packages for debian. 07:16 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 10:46 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 11:26 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 11:26 -!- mode/#webgui [+v crythias] by ChanServ 11:47 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 15:50 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 15:50 -!- mode/#webgui [+v MrHairgrease] by ChanServ 17:15 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 17:16 < PedersenMJ> g'morning 17:16 <+MrHairgrease> hi 17:16 < PedersenMJ> how's it going? 17:16 <+MrHairgrease> ok 17:16 <+MrHairgrease> I'm migriting sites between servers 17:16 <+MrHairgrease> and switching one server to the wre 17:17 <+MrHairgrease> oh 17:17 <+MrHairgrease> and elvis is on 17:17 <+MrHairgrease> so it must be good =) 17:18 < PedersenMJ> Cool. I think I've found the way I'm going to go. For me, the wre isn't a very good option. I've got a bunch of sites which are more diverse than just webgui. So, I'm going to make a Debian webgui package, and publish that somewhere. 17:19 <+MrHairgrease> cool 17:19 <+MrHairgrease> In this particular setup 17:19 < PedersenMJ> Yeah, but I had to learn how to make Debian perl packages. That wasn't too much fun. Turns out it was easy, but still not something I'd like to do. 17:19 <+MrHairgrease> I'm running webgui and legacy sites at the same time 17:20 <+MrHairgrease> the legacy stuff is php 17:20 <+MrHairgrease> so i use the apache/php of ubuntu server 17:20 <+MrHairgrease> but on port 82 17:20 <+MrHairgrease> mod-proxy from the wre should do the dispatching\ 17:24 < PedersenMJ> Yeah, I did see that, but it's not quite what I want. Simply put, I prefer the packaging of Apache/etc that is done by my distro. 17:24 <+MrHairgrease> ok 17:24 <+MrHairgrease> i understand 17:26 < PedersenMJ> So, I'm going to try and merge the two, a bit. Get the configuration from wre, but get the packaging from upstream. 17:26 <+MrHairgrease> that would rok 17:26 <+MrHairgrease> rock* 17:27 < PedersenMJ> And now comes the fun part: I gotta set aside enough space to make sure that vmware will have enough space for what I'm going to build :) 17:27 <+MrHairgrease> heh 17:29 < PedersenMJ> Best way to go about it, really: Build a basic image that does nearly nothing, and then use that as a base for testing out packaging/installs. 17:40 < PedersenMJ> BTW, I highly recommend doing this. Use vmware. Heck, you can even use vmware server, which is free, as a safe development sandbox. It's one of the biggest advantages to it. 20:07 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 20:07 -!- mode/#webgui [+v crythias] by ChanServ 20:23 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui 20:23 < iPhoneGuy> hi 20:44 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 21:48 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)] 22:09 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 22:09 -!- mode/#webgui [+v MrHairgrease] by ChanServ 22:29 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 22:35 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"] --- Day changed Mon Jan 15 2007 00:00 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 00:00 -!- mode/#webgui [+v crythias] by ChanServ 00:10 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 00:10 -!- mode/#webgui [+o snapcount] by ChanServ 01:10 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 01:12 <@snapcount> preaction-m are you around? 01:16 <@snapcount> preaction_ 01:16 <@snapcount> how many freaking clones do you have 01:34 -!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection] 01:34 -!- perlbot [n=perlbot@lv.pm.org] has joined #webgui 02:02 -!- snapcount is now known as snap_eats 02:18 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 02:19 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 03:10 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 03:10 -!- mode/#webgui [+v perlDreamer] by ChanServ 03:10 <+perlDreamer> snap_eats 03:10 <+perlDreamer> that's funny 03:41 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] 03:47 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 03:47 -!- mode/#webgui [+v perlDreamer] by ChanServ 03:47 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [Client Quit] 04:59 -!- snap_eats is now known as snapcount 05:28 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 06:13 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 06:13 -!- mode/#webgui [+o rizen] by ChanServ 06:19 <@rizen> i started building a wre on osx-intel tody 06:19 <@rizen> today 06:20 <@rizen> got past the openssl no-compile bug 06:20 <@rizen> but now am stuck compiling mod_ssl 06:20 <@rizen> i should be able to get past it...just have to do a little research 06:24 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 06:24 <@snapcount> how the hell man 06:24 * PedersenMJ waves hello. 06:24 <@snapcount> openssl must have fixed whatever the problem was 06:24 <@rizen> nope 06:25 <@rizen> i can do it with any version of openssl 06:25 <@rizen> it's acutally a problem with the apple tools 06:25 <@rizen> you have to modify a couple of make files to work around it 06:26 <@snapcount> it scares me sometimes how you figure crap like this out 06:28 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 06:32 < PedersenMJ> Hey, rizen, question for you: I'm pondering making a webgui package for Debian which is *not* WRE. It's a set of config files, dependencies, and scripts that will make the installation of WebGUI under Debian into something relatively painless. And I'm wondering how pissed off it's going to make you if I do it. 06:32 <@rizen> couldn't care less 06:33 <@rizen> if it makes you happy, and makes it easier for debian users, great 06:33 < Radix-wrk> hardest part will not be building the package, but keeping it uptodate 06:33 <@rizen> the only way i'll get pissed is if you ask plain black to support it 06:34 < PedersenMJ> Cool. You're right, Radix, definitely. That *will* be the hard part. But it should be a bearable part, as long as I limit myself to dealing with the latest stable release. 06:34 < PedersenMJ> Wouldn't ask plain black to support it. Some users might go to you guys and ask for it, but I won't direct them there. 06:35 < PedersenMJ> I'll freely admit that I'm planning on copying the config files you put into WRE. Any issues with that? 06:35 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 06:35 <@rizen> as long as you comply with the gpl, i don't care 06:35 <@rizen> we release all of our configs and software as gpl 06:36 < PedersenMJ> No problems there. I happen to agree with the gpl, and prefer it for nearly everything, so we're good there. 06:37 <@rizen> i'm not a big gpl freak 06:37 <@rizen> the reason i like it is that i don't want other people making money off of my hard work 06:37 < PedersenMJ> Thanks. Sorry for these questions, but one thing I'm *not* interested in doing is annoying the company that makes a product I like this much. 06:37 <@rizen> np 06:37 <@rizen> glad you asked 06:39 < PedersenMJ> Who knows, with a lotta luck, it might turn into the way you tell people who insist on using Debian to go. Probably not, I'll admit, but it'll be a little dream of mine :) 06:39 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 06:39 <@rizen> don't hold your breath on that one 06:39 <@rizen> the WRE has every advantage except one over debian packages, rpms, or anything else for that matter 06:40 <@rizen> the only advantage that the native packages have is native patches for apache, et al 06:40 <@rizen> other than that the wre wins for everything 06:40 < PedersenMJ> Ah, okay. That's one of the two reasons I'm looking at doing the native packaging. 06:41 <@rizen> what's the other? 06:41 < PedersenMJ> The other one: I do several varied web sites, and host them under my own web server. Some of them have nothing to do with webgui, and never will. 06:42 < PedersenMJ> I want them all under one Apache process, period. I don't want to set up a secondary Apache and proxy to that. 06:42 <@rizen> are these static websites or php or something else? 06:42 < PedersenMJ> Actually, one of the biggies for me is the use of Request Tracker. 06:42 <@rizen> RT is modperl and will run quite fine under the wre 06:43 < PedersenMJ> http://www.bestpractical.com/ 06:43 <@rizen> yeah i know, i've used it many times 06:43 < PedersenMJ> Okay, was already almost done typing that, sorry. 06:43 <@rizen> actually, rt will likely run better under wre than your native debian packages 06:43 < PedersenMJ> Anyway, RT, some php sites (though I'm trying my best to avoid them, and replace them when I have them). 06:44 <@rizen> mainly cuz wre is optimized for modperl 06:44 <@rizen> not that you'd want to, but you can quite easily compile php under the wre...i've done it before for several clients 06:44 <@rizen> then you run your php apps under the modproxy instance 06:45 < PedersenMJ> Hmmm... I might have to re-evaluate. Will have to apt-get source on wre sometime, before I launch into my own native packaging. Might be wasting my time with even the thought. 06:47 <@rizen> i was thinking about adding a chapter to the new admin guide on how to compile php for the wre 06:47 <@rizen> but i'm not sure i want to promote that 06:48 < PedersenMJ> I don't see why you would. 06:48 <@rizen> the reason for it is the same thing you just hit me with 06:48 <@rizen> which is, i love webgui...but i don't use the wre cuz i have some other apps 06:48 <@rizen> i want to encourage the use of the wre 06:48 < PedersenMJ> php has enough issues. Perl has it's own, to be sure (no language is perfect, after all), but bringing php into the mix is nearly always a disaster. 06:48 <@rizen> cuz it helps make support easier 06:51 <@rizen> from now on when iPhoneGuy comes on here...need you guys to run interference for me 06:52 < PedersenMJ> Does pointing and laughing count as running interference? 06:53 <@rizen> doesn't matter as long as i don't have to respond to him 06:53 <@rizen> he puts me in a bad mood and then i'm not able to work 06:53 -!- snapcount is now known as iPhoneGuy 06:53 <@iPhoneGuy> rizen 06:53 <@iPhoneGuy> he rizen 06:53 <@iPhoneGuy> hey rizen... hey rizen 06:53 <@rizen> whatever snapcount 06:53 <@iPhoneGuy> =D 06:53 * PedersenMJ just points and laughs at snapcount/iPG. 06:53 -!- iPhoneGuy is now known as snapcount 06:53 -!- snapcount was kicked from #webgui by rizen [rizen] 06:53 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 06:54 -!- mode/#webgui [+o snapcount] by ChanServ 06:54 <@rizen> now that was funny 06:54 <@snapcount> no no 06:54 * rizen rofl 06:54 -!- snapcount was kicked from #webgui by snapcount [snapcount] 06:54 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 06:54 -!- mode/#webgui [+o snapcount] by ChanServ 06:54 <@snapcount> that was funny 07:01 < PedersenMJ> Anyway, should (hopefully) be able to get back to work on themes tomorrow. Just moved into new home today. Stiff as a board, too. 07:03 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 07:03 -!- mode/#webgui [+v perlDreamer] by ChanServ 07:03 <+perlDreamer> snapcount: I got inspired by your bug and found 2 more like it. 07:03 <+perlDreamer> I can't believe we're still doing session work 07:04 <@rizen> radix, i enabled SLI support on the new big dawg and got the frame rate on half life 2 up to 120 07:04 <@rizen> with full rez everything 07:05 < Radix-wrk> Cool 07:06 <@rizen> you said you're getting a new rig soon, right? 07:06 < Radix-wrk> nah, I'm pretty happy with my laptop atm 07:06 <@rizen> hmmm...i thought it was you getting the new one...sorry my mistake 07:07 < Radix-wrk> My laptop is a nice one for gaming - Dell XPS m1710 laptop - 2.16Ghz core duo, 512mb geforce 7800gtx, 7200rpm drive 07:07 < Radix-wrk> not to mention the 1920x1200 screen 07:08 <@rizen> that is pretty nice 07:08 < Radix-wrk> we get laptops tax free in aust. too, so saved a bundle switching to a laptop instead of getting a desktop :) 07:09 <@rizen> nice 07:09 < Radix-wrk> I've been playing Rise of Legends lately.. quite fun 07:09 <@rizen> i should move to oz 07:09 <@rizen> i went down there for a couple weeks a few years back 07:09 <@rizen> i can't wait to go back 07:09 < Radix-wrk> Where'd you go? 07:09 < Radix-wrk> Au is a big place ;) 07:10 <@rizen> sydney and the surrounding area 07:10 < Radix-wrk> okey.. yeah, sydney's not bad 07:10 < Radix-wrk> Perth's the best tho - but I'm biased ;) 07:11 <@rizen> i think we had this coversation at the wuc 07:11 < Radix-wrk> hehe.. prolly 07:11 <@rizen> ii said i was going to brisbane the next time i go back 07:11 <@rizen> and you said, nah i should go to perth 07:11 <@rizen> =0 07:11 < Radix-wrk> lol 07:11 < Radix-wrk> Well we know I'm right 07:11 < Radix-wrk> ;) 07:12 <@rizen> you're probably right 07:12 <@rizen> but if you're wrong, at least now i have someone to blame 07:12 < Radix-wrk> heh 07:16 < PedersenMJ> g'night guys. Sorry, too wiped after my move. Will chat manana. 07:16 < Radix-wrk> nite PedersenMJ 07:17 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 07:18 < Radix-wrk> reading back: I'd definitely be interested in a step-by-step guide on how to compile php for the wre. It was mentioned at the wuc in the wre talk, but no specifics were given that I recall. 07:19 <@rizen> here's how it works 07:19 <@rizen> rm -Rf /path/to/php/apps 07:20 <+perlDreamer> sudo rm -Rf /path/to/php/apps 07:21 < Radix-wrk> next you're going to tell me to ftp 127.0.0.1 and download all the stuff I want 07:21 <+perlDreamer> no 07:21 <+perlDreamer> ftp uses plaintext passwords 07:21 <+perlDreamer> try scp instead 07:21 < Radix-wrk> sftp 07:22 <@rizen> whoa!!!! tony just killed ralphy 07:22 < Radix-wrk> ? 07:23 <+perlDreamer> sopranos, the tv show? 07:23 <@rizen> oh...sorry. i'm watching sopranos 07:23 <@rizen> bought the first 6 seasons on dvd 07:23 < Radix-wrk> heh.. enjoy then 07:24 <@rizen> 07:24 <@rizen> i think i should take the next week or two off and watch the sopranos 07:24 <@rizen> =) 07:48 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 07:51 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 08:05 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] 08:49 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 09:44 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 16:10 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 16:16 < PedersenMJ> I have discovered lovely new worlds of pain, and have found an incredibly compelling reason to pay people to move me the next time I move. 16:23 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 16:23 -!- mode/#webgui [+v crythias] by ChanServ 16:45 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 17:00 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 17:00 -!- mode/#webgui [+v MrHairgrease] by ChanServ 18:37 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 18:37 -!- mode/#webgui [+o khenn] by ChanServ 18:37 <@khenn> morning peeps 18:37 <+MrHairgrease> i 18:37 <+MrHairgrease> hi 18:37 <+MrHairgrease> have you seen this 18:37 <+MrHairgrease> http://getfirebug.org 18:37 <+MrHairgrease> getfirebug.com 18:39 -!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 18:39 -!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 18:39 -!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] 18:39 -!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] 18:40 -!- preaction-m_ is now known as preaction-m 18:40 -!- mode/#webgui [+o preaction-m] by ChanServ 18:40 <@preaction-m> firebug rules, btw 18:40 <+MrHairgrease> it seems so 18:41 <+MrHairgrease> i stumbled on it a minute ago 18:43 <+MrHairgrease> is there also a way of editing javascript with firebug? 18:44 <@preaction-m> probably not, but you can run single commands in the context of the page 18:44 <+MrHairgrease> that's a pity 18:44 <+MrHairgrease> well 18:44 <+MrHairgrease> i gues it still is cool software though 18:44 <@preaction-m> it might be smart enough to know that function() { is the start of a block and wait to execute until the block is closed 18:45 <@preaction-m> kind of like the Lisp interpreter 18:45 <+MrHairgrease> maybe 18:45 <+MrHairgrease> but i dion't think i need that 18:46 <+MrHairgrease> it's more that i want to wdebug and fix j at the same time without having to switch apps 18:47 <@preaction-m> improbable, how could it know what protocol to use to get/set the file? but then the WebDev's CSS editor lets you edit/save 18:47 <+MrHairgrease> when i'm finished i'll just copy paste 18:47 <+MrHairgrease> =) 18:47 <+MrHairgrease> i use the css editor of the webdev topolbar that way 18:48 <+MrHairgrease> edit in firefox 18:48 <+MrHairgrease> copy paste to some snippet when finnished 18:48 <+MrHairgrease> finished* 19:00 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui 19:00 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:37 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 19:37 < PedersenMJ> Hey guys. How goes? 19:38 <@preaction-m> feel fine. 19:38 <@preaction-m> yourselves? 19:38 < PedersenMJ> Me? Miserable. Back pain bad. Best thing is to be asleep. Okay aside from that :) 19:39 <@preaction-m> get a better chair? 19:39 <@preaction-m> or a cute, petite, Asian girl for shiatsu massage action! 19:39 <@preaction-m> no happy ending 19:39 < PedersenMJ> Wasn't a chair, was the moving we did over the weekend. *WAY* over did it. 19:39 < PedersenMJ> However, the shiatsu... That could be good, definitely. 19:40 <@preaction-m> i dunno, they had me at cute asian girl 19:42 < PedersenMJ> Asian doesn't really do much for me (I know, sacrilege to say so, but it's true). Now, make it a cute redhead with the most beautiful green eyes, and it doesn't matter what she's doing to me, as long as it's *something*. 19:42 <@preaction-m> ok, fine, they had me at cute girl... :p 19:43 < PedersenMJ> That works, definitely. 19:43 <@preaction-m> i don't know if i can explain "I'm feeling very relaxed, I'm sorry" to a fit, toned, well-muscled guy 19:45 < PedersenMJ> That's just a disturbing mental image, personally. 19:47 <@preaction-m> yes, I'm not afraid to Go There 19:52 <@preaction-m> also, virtualization is quite possibly the coolest thing evar, if they do not make it the worst thing evar by implementing Treacherous Computing 19:52 <@preaction-m> parallels++ 19:52 <@preaction-m> perlbot karma rizen 19:52 < perlbot> rizen doesn't have any karma 19:55 < PedersenMJ> Yeah, virtualization does look like it will be a life saver in many many ways. Related to that, I'm pondering buying a new laptop in the next 6 months to year, and am highly debating whether or not to get a Mac. I still won't get everything I'm looking for (which is the ability to have a separate dev environment for the Mac under virtualization), so am really not sure. 19:55 <@preaction-m> get a macbook pro, this is the only laptop i've had that hasn't sucked 19:55 <@preaction-m> and parallels owns, i've got ubuntu and winxp running virtually 19:56 <@preaction-m> i've got a samba server inside my virtual ubuntu serving files to my network 19:56 < PedersenMJ> Yep. But how do you test what you've developed on a *clean* install of OSX? 19:58 <@preaction-m> parallels one? lemme see if it has an option for it 19:59 < PedersenMJ> I was under the impression that you would not be able to install OSX inside of a parallels vm. 20:15 <@preaction-m> parallels doesn't have an option for it :( 20:16 < PedersenMJ> I'm not surprised: OSX on x86 has a TPM module. In theory, this should make it impossible to install OSX without it. And since Parallels can't implement a TPM in software that will have the same keys that the hardware does, it shouldn't work. 20:17 <+perlDreamer> I hate hardware lockout 20:18 <@preaction-m> microsoft would've pitched a bitch without it, and when you control the hardware, you don't have to make software that will run anywhere 20:19 <@preaction-m> so you don't have to make a driver for that weird little video card that accidentally swaps the highbit and lowbit because it's a douche, but was so cheap that everyone bought one 20:20 < PedersenMJ> That's one of the reasons I don't want a Mac. The reasons that I *am* interested, though... Having all the rest of the UI (which, I admit, seems nice), having one laptop that runs all OSes I could ask. It's actually a tough choice. 20:20 <+perlDreamer> preaction-m: do you mean apple instead of microsoft 20:21 <@khenn> 1 hour of snow shoveling is good exercise 20:21 <+perlDreamer> yes it is 20:21 < PedersenMJ> So is 6 hours of moving, khenn. I don't recommend it, though :) 20:21 <@khenn> 6? 20:21 <@khenn> my last move was 20ish hours 20:21 <@khenn> heh 20:21 <@khenn> last April 20:21 <@preaction-m> no, if apple made an OS that ran on any hardware it would be a major blow to MS's market share. $150 to use Mac OS instead of buying a new computer with it? 20:21 <@khenn> 2 10 hour days of packing / unpacking a U-Haul 20:22 <@khenn> I odn't recommend that 20:22 < PedersenMJ> Nope, I don't either. 20:22 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 20:22 -!- mode/#webgui [+o rizen] by ChanServ 20:22 < PedersenMJ> Okay, who forgot to change their nick to iPhoneGuy before JT signed in? 20:23 <@preaction-m> oh snap 20:23 -!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 20:23 -!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit] 20:24 <@preaction-m> somehow i don't think i thought my plan all the way through 20:24 < PedersenMJ> That's okay. If I thought my plans all the way through, I'd make the "Thinker" statue look alive. 20:29 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 20:30 * PedersenMJ checks... Nope, I used my deodorant today. 20:34 <@khenn> heh 20:35 * preaction-m has emote power! 20:35 <@preaction-m> it's /me does something 20:36 <@preaction-m> khenn->isa("IRC::Newb"); 20:36 <+perlDreamer> Unquoted string "khenn" may clash with future reserved word 20:38 <@preaction-m> use khenn qw( gently notSoGently ); # happy now? 20:38 <+perlDreamer> I don't think you can use a class method in an isa relationship 20:39 <+perlDreamer> I was thinking $khenn 20:41 * snapcount speaks... hears trumpets sound in the distance 20:42 < PedersenMJ> Yeah, but the voice sounds like a recording on five million year old tape. 20:51 <@khenn> ISA is also deprecated 20:51 <@khenn> use base 'IRC::News'; 20:51 * khenn slaps preaction-m 20:52 <@preaction-m> $object->isa; # Check to see if this object Is A instance of a package or the child of that package 20:52 <+perlDreamer> you used a class method, not an object 20:52 <@preaction-m> not deprecated :p 20:52 <@preaction-m> yes, i did, sue me 20:53 <+perlDreamer> No need to sue. We'll just wait for the bug reports 20:53 <@preaction-m> no, sue me, please, just anything but that! 20:53 <+perlDreamer> I hear ya, preaction* 20:56 <+perlDreamer> enRFE-ing is much more fun than debugging 21:07 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui 21:07 < iPhoneGuy> hi 21:07 <@preaction-m> hihi! you come buying? you can sell too! 21:07 <+perlDreamer> howdy 21:08 <@preaction-m> 1000 preaction points for whoever gets that reference 21:08 < iPhoneGuy> it would be possible to enable TinyMCE in Safari/WebKit in the next version of WebGUI? 21:08 < PedersenMJ> gotta be an ebay thing. 21:08 < iPhoneGuy> since the latest WebKit supports it 21:08 <@preaction-m> sounds like an excellent RFE 21:08 <+perlDreamer> it does 21:08 <+perlDreamer> several uses have asked for this 21:09 < PedersenMJ> There's no such thing as impossible, iPG. Yes, that includes faster than light travel. You just have to figure out how to do it. 21:09 <+perlDreamer> it would be easy to get karma from them to bolster it. 21:09 <@preaction-m> i'm all for anything that makes webgui more ubiqutous 21:09 <@preaction-m> qui? quitous? crap 21:10 < iPhoneGuy> ramping up an RFE from the bottom is no easy task.. Instead this thing shouldn't be really easy to do? Just to enable it... 21:10 <+perlDreamer> does perlbot have a speller? 21:10 <+perlDreamer> iPhoneGuy, all things go through the RFE list for community action 21:10 <@preaction-m> perlbot 8ball Do you have a spell-check function? 21:10 < perlbot> Magic 8ball says: You never know 21:10 < PedersenMJ> iPhoneGuy: Everything is easy when you know how. So, go ahead and show us how easy it is to do, and submit a patch. 21:11 <@preaction-m> it might be as simple as updating the tinymce that comes with webgui 21:11 <+perlDreamer> iPhoneGuy: just read this: http://www.plainblack.com/community-wiki/how-to-add-a-feature-to-webgui-core 21:11 < iPhoneGuy> I don't know where that thing is implemented in WebGUI. But for you developers, it should be pretty easy I guess. 21:11 <@preaction-m> tinyMCE is in WebGUI/www/extras/tinymce 21:11 < PedersenMJ> Did I *say* I was a developer? 21:12 < PedersenMJ> I'm a developer, but know nothing about webgui except how to make a theme (and my knowledge is far from rock solid on that point). 21:12 < iPhoneGuy> "you" in general 21:12 < iPhoneGuy> ok lemme check if I find that out... Probably the activation triggers are in that folder? Or maybe they are in the WebGUI core? 21:12 <@preaction-m> whoa. hostility-sense tingling! 21:13 < PedersenMJ> I'm not being general, though, I'm being specific: You've already asserted that it's easy for a developer. Find one, hire him, and get him to make the change. Or work towards getting the RFE onto the front page. 21:13 <@preaction-m> all the JS are in that folder 21:13 <@preaction-m> the triggers are in the webgui core, because webgui allows you to customize how tinymce is triggered 21:13 <+perlDreamer> PedersenMJ: even if you hire a dev to hack for you it doesn't guarantee it getting into the core 21:13 < iPhoneGuy> if you want to flame go somewhere else pedersen 21:13 <+perlDreamer> although code does talk strongly 21:14 < iPhoneGuy> ok preaction, that's what I was talking about. So my guess is true 21:14 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)] 21:14 < iPhoneGuy> and do you know where specifically in the core? 21:14 <+perlDreamer> btw, does wG have a method to safely encode strings for javascript use? 21:14 <@preaction-m> iPhoneGuy: i'm checking now 21:14 < iPhoneGuy> thanks :) 21:14 < PedersenMJ> You are correct. There are no guarantees about what happens and when. However, from what I've seen of plainblack, if a working patch were submitted, and shown to be thoroughly tested against the latest CVS, and it answered an open RFE from multiple users, it would likely be included (not guaranteed, but likely). 21:15 <@preaction-m> perlDreamer: sounds like a macro, if there isn't one there shuould be 21:16 <@preaction-m> iPhoneGuy: you'll probably want to check out WebGUI::Asset::RichEdit 21:17 <@preaction-m> so, WebGUI/lib/WebGUI/Asset/RichEdit.pm 21:17 < iPhoneGuy> thanks will do right now 21:17 <@preaction-m> the WebGUI::Form::HTMLArea is the main way to instanciate it, but that is what uses WebGUI::Asset::RichEdit 21:18 < iPhoneGuy> found it 21:18 <+perlDreamer> line 460 21:18 < iPhoneGuy> 434 here :) 21:18 <+perlDreamer> always work off head 21:19 <+perlDreamer> svn co https://svn.webgui.org/svnroot/WebGUI 21:19 <@preaction-m> add a "WebGUI_SVN" to the end to not wipe-out your current WebGUI 21:19 <@preaction-m> svn co https://svn.webgui.org/svnroot/WebGUI WebGUI_SVN 21:19 < iPhoneGuy> ok. So removing the entire line should fix the issue right? 21:20 < iPhoneGuy> return '' if ($self->getValue('disableRichEditor') || $self->session->env->get("HTTP_USER_AGENT") =~ /Safari/); 21:20 <+perlDreamer> NO 21:20 <+perlDreamer> You have to keep the disable 21:20 <+perlDreamer> Just remove the if clause 21:20 <@preaction-m> snapcount: they've announced a Guitar Hero 1980's edition :p 21:20 <+perlDreamer> rather, the or clause 21:20 <@preaction-m> no, just remove the Safari part 21:20 <@preaction-m> you want the if ($self->getValue('disableRichEditor') 21:20 < PedersenMJ> Whoa! Now *that* might make me buy Guitar Hero. Not because I can play the guitar, but because I'm still stuck in the 80's == good music mindset. 21:21 < iPhoneGuy> indeed thanks 21:21 < iPhoneGuy> so I'd remove this || $self->session->env->get("HTTP_USER_AGENT") =~ /Safari/) 21:21 <+perlDreamer> yup 21:21 <+perlDreamer> and then test it 21:21 <@preaction-m> you'll probably need that last ) 21:21 <+perlDreamer> on several browsers 21:21 < iPhoneGuy> indeed thanks again :) 21:22 < iPhoneGuy> ok testing it 21:24 < iPhoneGuy> indeed it works 21:25 <+perlDreamer> now, all you need to do is post on the RFE board, either as a new RFE or attached to an existing RFE already requesting. 21:25 <+perlDreamer> Then go to the etc board and tell people about the fix 21:25 <@preaction-m> svn diff > patch-to-enable-html-editor-in-webkit.diff 21:25 < iPhoneGuy> ok 21:26 < iPhoneGuy> since it's very fast to do, will it be included in 7.3.5? 21:26 <+perlDreamer> no 21:26 < iPhoneGuy> why? :) 21:26 <@preaction-m> x.x.* releases are bugfixes 21:26 <+perlDreamer> it's very rare for RFE's to get put into sub-releases 21:26 <@preaction-m> x.* releases are features 21:26 < iPhoneGuy> well I wouldn't call that a "feature" lol 21:27 < iPhoneGuy> rather a bug fix 21:27 <@preaction-m> it's something that webgui will do that it didn't before :p 21:27 < iPhoneGuy> this sentence could also be applied to bugs :D 21:28 <+perlDreamer> A bug is an unintended function 21:28 <@preaction-m> no, a bug is something it was meant to do that it doesn't do correctly 21:28 <@preaction-m> from that code, you can see that webgui was specifically meant to block Safari from the html editor 21:28 < iPhoneGuy> indeed but that was when Safari didn't support TinyMCE 21:28 <@preaction-m> so it's not a bug, it's a feature 21:28 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 21:28 -!- mode/#webgui [+v MrHairgrease] by ChanServ 21:29 < iPhoneGuy> as you wish :) 21:29 <+perlDreamer> you catch more devs with smileys than flames 21:29 < iPhoneGuy> I never flamed 21:29 <@preaction-m> perhaps a better RFE that would be future-compatible is to make html editors disabled by regex matching the User Agent based on configration 21:30 < iPhoneGuy> indeed 21:30 <+perlDreamer> wouldn't we have to know which ones won't ever work right todo that? 21:30 < iPhoneGuy> also what I saw there was a wrong User Agent string 21:30 <@preaction-m> he's saying that for things that aren't as simple as black-and-white, where both opinions are absolutely valid, it's best to agree with the people in charge 21:30 < iPhoneGuy> at least not the string Safari developers recommend to use 21:30 <@preaction-m> meh, it's being removed so we don't care anymore, neh? 21:31 < iPhoneGuy> they recommend to use the WebKit identifier which is the correct way since several browsers are powered by it and have the same behaviour 21:31 <@preaction-m> perlDreamer: it would mean that it would be configurable, so when support is added / broken, people can just edit their configurations instead of having to patch the code 21:31 < iPhoneGuy> indeed we don't.. But maybe there is somewhere else 21:32 < iPhoneGuy> indeed preaction I agree 21:32 < iPhoneGuy> by chance anyone use WRE on a Mac here? 21:32 <@preaction-m> i mean, it's a little-used feature, but it's less work for the devs 21:32 <@preaction-m> i use parallels to use an ubuntu wre, so no 21:32 <@preaction-m> jt's on the path to fixing the wre for intel macs, now that he has one to play with 21:32 < iPhoneGuy> :D 21:32 <+perlDreamer> yes, but it would still allow users to enable browsers that won't work 21:33 < iPhoneGuy> really wow that's cool 21:33 <@preaction-m> perlDreamer: then it's out of our hands, we keep the ones that don't work in the .conf.original file 21:33 < iPhoneGuy> The best would be 64-bit compile of MySQL, Apache and Perl for Mac Intel 21:33 <@preaction-m> i suppose i might go against JT in that, i feel that giving users all the choice is better, even if it's just enough rope to hang themselves with 21:34 < iPhoneGuy> the next Mac OS X Server got those packages at 64-bit 21:34 <@preaction-m> mainly because it means they're bothering me less 21:34 <+perlDreamer> IIRC, that line of code was added to make sure that we were bothered less about trying to fix Safari. 21:34 <@preaction-m> most likely 21:35 <+perlDreamer> now we get lots of requests to add it back in. Probably a wash one way or the other? 21:35 <@preaction-m> considering ff works on os x? there might even be an opera build for it? 21:35 <@preaction-m> both better browsers 21:35 -!- perlDreamer is now known as lunchDreamer 21:35 < iPhoneGuy> anyway maybe you can help me in upgrading the WRE? I'm stuck at 0.7.1 and when 0.7.2 came out I read the upgrade instructions but was rather disappointed :D 21:36 <@preaction-m> the instructions work 21:36 < iPhoneGuy> it says to drop the new folder over to the old one... But how the DB gets migrated and such, all the files, etc.? Evidently I'm missing something 21:36 <@preaction-m> the db doesn't need to be migrated 21:37 < iPhoneGuy> indeed 21:37 <@preaction-m> the files aren't in the wre folder 21:37 <@preaction-m> you're just changing a bunch of binaries 21:37 < iPhoneGuy> nor is the mysql db? 21:37 <@preaction-m> the dbs aren't overwritten at all, since they didn't exist in the original wre tarball 21:38 <@preaction-m> why did nintendo choose opera i wonder 21:38 < iPhoneGuy> hah :) 21:39 < iPhoneGuy> because they're outsourcing the Wii browser. Opera does offer those kind of services 21:39 < iPhoneGuy> probably that's one of the reasons 21:39 <@preaction-m> they could outsource to mozilla, or a software house to port the mozilla engine, or webkit, why opera? 21:41 < iPhoneGuy> well Opera is specilised in that kind of service. They've already done that with a bunch of different devices. WebKit or other engines would have meant to create a dev team, more work for Nintendo at the end 21:41 < PedersenMJ> You mean, why did they choose the browser that has such a small memory footprint that it can run on mobile phones instead of the browsers that require multi-gigahertz machines with hundreds of megs of ram to keep them running? 21:42 < iPhoneGuy> The Wii is not a cell-phone, so the memory footprint is maybe the last reason 21:42 <@preaction-m> Wii has only 64m ram for system use 21:42 < iPhoneGuy> and btw WebKit runs faster than Opera on the iPhone :D 21:42 < PedersenMJ> You don't say! 21:43 < PedersenMJ> Imagine that, on hardware that Apple controls, and software that Apple wrote, it all runs faster on Apple's own hardware than what a 3rd party wrote? 21:43 < iPhoneGuy> preaction: to sum up, I just have to drop the new "prereqs" folder over to the old one to update WRE? 21:43 <@preaction-m> no, drop the ENTIRE THING, like the docs say 21:43 < iPhoneGuy> indeed, that's one of the reasons they make both hw and sw lol 21:43 < PedersenMJ> Wow... Whoda thunk it. Next thing you know, you'll be telling me that water's wet! 21:43 <@preaction-m> nothing bad will happen, hasn't happened to the 3000 other people who did it 21:43 < iPhoneGuy> that's what you just said pedersen ;) 21:44 < iPhoneGuy> ok preaction, just to be sure :) 21:44 < PedersenMJ> Opera: Small, fast, lightweight, highly portable, used by many major companies for embedded browser applications. 21:45 <@preaction-m> which is all you needed to say 21:45 < iPhoneGuy> just because developing their own was too costly ;) Nokia chose WebKit for N60 21:45 <@preaction-m> meh, nokia's been going downhill 21:45 < iPhoneGuy> because they have the resources. They started a new WebKit branch 21:45 < PedersenMJ> Good point. I think I'll let that point stand, rather than continue my rant at ipg. Sorry about that. 21:46 <@preaction-m> radix has played with some awesome phones 21:46 -!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui 21:46 <@preaction-m> (and I was the one who asked the question about Opera) 21:46 < iPhoneGuy> so I did :D 21:47 < PedersenMJ> And somehow, I got diverted into ranting at him. Need to pay attention better. 21:47 < iPhoneGuy> <--- that will be my next one of course lol 21:47 < PedersenMJ> Or, do good drugs so I've got a better excuse next time. 21:47 <@preaction-m> eh, my first reaction was "OMG WANTY", but now I'm still thinking i'll stick to the HTC TyTN 21:47 < iPhoneGuy> You got a bad day pedersen? lol 21:48 < iPhoneGuy> hah iPhone is just the best 21:48 <+MrHairgrease> yes 21:48 <+MrHairgrease> but does it run linux 21:48 <+MrHairgrease> ? 21:48 < iPhoneGuy> it runs OS X, far better 21:48 < PedersenMJ> Well, since I threw out my back with the moving I did yesterday (to the point that walking at all is a noticeable effort), I'll say that yeah, today is not a good day. 21:48 < cap10morgan> Is it kosher to override the commit method if you want your Wobject to do something funky when it's versiontag is committed? 21:48 <@snapcount> absolutely 21:48 <@snapcount> extend it rather 21:49 < cap10morgan> snapcount: yes, extend 21:49 < cap10morgan> snapcount: definitely planning to call the SUPER version too 21:49 <@snapcount> look at wobjects like article 21:49 < cap10morgan> snapcount: oh cool, will do 21:49 <@snapcount> when there is an attachment involved, that's exactly what they do 21:50 < iPhoneGuy> speaking of attachments, don't you think that when you add an attachment to a CS, the preview button should load it too rather than just the Send button? 21:51 < iPhoneGuy> I mean the preview button is placed under the attachment field, it's just logical that it should load it 21:51 <@preaction-m> loading it requires uploading it, requires time 21:51 < iPhoneGuy> indeed 21:51 < iPhoneGuy> Many users emailed me about that 21:51 <@preaction-m> besides, if you have the file, you don't need to see it on the website 21:52 < iPhoneGuy> I need to see it because of the way I developed the template 21:52 < iPhoneGuy> in a CS, the attachment field is the cover of a book. So when users submit reviews, they see the article well formatted 21:53 <@preaction-m> so i assume size is the issue? 21:53 < iPhoneGuy> and that should be the case also when they hit preview 21:53 <@preaction-m> put a max-height and max-width on the tag, among other things you could try 21:53 <@snapcount> cap10morgan: I told you wrong 21:53 <@snapcount> it's addRevision, not commit 21:53 < iPhoneGuy> No.. The issue is that the preview button doesn't upload the attachment. And because the attachment is part of the layout of the page, it's not a real preview. Besides, users have to reselect the file again 21:54 <@snapcount> You may be able to extend commit as well, but most likely addRevision is what you want 21:54 < iPhoneGuy> after they have clicked Preview I mean 21:54 < cap10morgan> snapcount: ok. i need to do something different depending on whether this a new wobject or an edit of an existing one. should i count past revisions to figure that out? 21:55 <@preaction-m> someone said something about enabling uploads in the TinyMCE 21:55 <@preaction-m> or, instead of using a CS, give your users access to add articles to a certain part of the site 21:56 < iPhoneGuy> mmh not a good thing for me as of now because the TinyMCE content just goes in the description field. Instead my attachment is part of the layout as I said. Something separate from "description" 21:56 < iPhoneGuy> yeah I tried that road when I designed the website. But CS was a better way to go 21:56 <@snapcount> cap10morgan: You want to commit differently based on that? 21:56 <@preaction-m> uhm. the tinyMCE is used to post to CS 21:56 <@snapcount> what do you want to do differently? high level 21:57 < cap10morgan> snapcount: there's an external db that i need to either do an insert or an update on depending on whether it's a wobject creation or an edit 21:57 < iPhoneGuy> preaction: I know. I said something different :) 21:57 < cap10morgan> snapcount: the commit will happen the same w/in webgui 21:58 <@snapcount> cap10morgan: you can use the getRevisionCount() method and extend commit 21:58 < iPhoneGuy> TinyMCE delivers its content to the "description" field in a CS. Its body, whatever you like to call it. Now, I designed a template to include custom book covers in a pre-formatted layout. And I achieved that using the attachment field 21:58 * PedersenMJ goes to lay down again. l8r. 21:58 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 21:59 < iPhoneGuy> the image template var. And the image comes from the attachment field 22:00 < iPhoneGuy> You know what I mean? 22:00 <@preaction-m> yes, i find it to be an idea outside of the scope of a collaboration system and inside the scope of an article 22:00 < cap10morgan> snapcount: ok, so i should extend commit for this instead of addRevision? 22:01 < iPhoneGuy> indeed. As I said, I first tried the Article way. But it didn't work for me. It's not enough flexible 22:01 < iPhoneGuy> Only the CS allowed me to do the things I wanted to do 22:02 < iPhoneGuy> besides, it also offer RSS and comments built-in 22:04 < iPhoneGuy> so at the end what do you think about that Preview button and attachment issue? :) 22:13 < iPhoneGuy> Well gtg now see you! 22:13 -!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"] 22:31 * crythias sighs as relief of a talkative person has left. 22:31 * crythias makes up grammar as he goes along. 22:32 -!- snapcount is now known as iPhoneGuy 22:32 <@iPhoneGuy> HAHAHA 22:32 <@iPhoneGuy> I'm Back Crythias 22:32 <@iPhoneGuy> and I'll get your little dog too! 22:32 -!- iPhoneGuy is now known as snapcount 22:32 <+MrHairgrease> kick him iPhoneGuy! 22:32 <+MrHairgrease> ah 22:32 <+MrHairgrease> tooo late 22:32 <+MrHairgrease> =) 22:32 <@snapcount> hehe 22:32 <+MrHairgrease> just my luck... 22:32 * crythias whimpers silently, crawling into the fetal position, trying to find his "happy place." 22:33 <@snapcount> I used to have a happy place 22:33 <+MrHairgrease> being... 22:33 <+crythias> me, too, but now I have a TRO. 22:33 <@snapcount> it was imaginary 22:33 <+crythias> oops. Did I just say that in print? 22:34 <@snapcount> I called it "The land of dreams and otherwise happy thoughts copyright snapcount industries 2048" 22:35 <@snapcount> cap10morgan: for what you described, I think that would work fine 22:35 <@snapcount> keep in mind though that wG expects that commit to happen pretty quickly 22:36 <@snapcount> it does account for timeouts though 22:36 <@snapcount> 999 seconds per version tag I believe 22:36 < cap10morgan> snapcount: ok, it should happen pretty quickly. thanks. 22:37 <@snapcount> np man 22:37 <@snapcount> I love to help developers =) 22:37 <+crythias> I want this feature. 22:37 <+crythias> I want this feature now. 22:37 <+crythias> I've been using WG for 20 minutes and this feature from phpnuke isn't in it. put it in, now! 22:42 <+crythias> hrm 22:42 <+crythias> 51gb on a cd-sized disk? 22:43 <+crythias> http://www.reghardware.co.uk/2007/01/15/tosh_touts_51gb_hddvd/ 22:45 <@snapcount> lol crythias 22:46 <@snapcount> preaction-m: isn't your Calendar migration in upgrade supposed to remove all of the old instance data for EventsCalendar after it has been migrated to Calendar? 22:47 <@snapcount> I ask because it appears someone has managed to upgrade and somehow still have EventsCalendar instances on their site 22:48 -!- snapcount is now known as snapFoo 22:48 <@snapFoo> crap 22:49 <@snapFoo> someone owns this one 22:49 -!- snapFoo is now known as snap_away 22:50 <+crythias> http://www.reghardware.co.uk/2007/01/10/warner_launches_total_hd_disc/ 22:51 -!- MrHairgrease is now known as snapFoo 22:51 -!- crythias is now known as snapcount 22:51 -!- snapFoo is now known as MrHairgrease 22:51 <+MrHairgrease> it seems to work for me 22:51 <+MrHairgrease> and for crythias btw 22:51 <+snapcount> maybe 22:52 -!- MrHairgrease is now known as crythias 22:52 -!- snapcount is now known as crythia1 22:52 -!- crythias [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 22:52 -!- crythia1 is now known as bbrain 22:52 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 22:52 -!- mode/#webgui [+v MrHairgrease] by ChanServ 22:52 <+MrHairgrease> whoops 22:53 <+bbrain> hrm 22:53 * MrHairgrease slaps crythias in the face 22:53 <+bbrain> oh? 22:53 <+MrHairgrease> come back man 22:54 -!- bbrain is now known as crythias 22:54 <+MrHairgrease> don't let that other personality take iover 22:54 <+crythias> stupid 22:54 <+MrHairgrease> wheww 22:54 <+MrHairgrease> that was a close one 22:54 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 22:56 * crythias feels ... icky 22:57 < PedersenMJ> :takes icky away from crythias before icky files the sexual harassment suit. 22:57 <+crythias> hence the TRO 22:57 < PedersenMJ> tro? 22:57 <+crythias> temp. restraining order 22:58 < PedersenMJ> Ah, see, I haven't had one of those yet. Not sure how I managed to avoid it, but I have. Just lucky that way. 23:01 < PedersenMJ> So, seriously, what's wrong, crythias? 23:01 <+crythias> WRONG? 23:01 <+crythias> sorry 23:01 <+crythias> didn't mean to shout. 23:01 <+crythias> nothing's wrong, that I know... 23:01 <+crythias> I just mistyped something 23:01 < PedersenMJ> Ah, was wondering about the icky thing. 23:17 * MrHairgrease tests wheter his internetconnection has died 23:17 <+MrHairgrease> aparently not 23:23 * crythias killed you for taking his nick 23:23 < PedersenMJ> Anybody know of a decent webmail interface that uses mod_perl and can handle using imap? 23:25 <+lunchDreamer> nope, sorry 23:25 <+crythias> some reason I'm blocked from http://www-uxsup.csx.cam.ac.uk/~dpc22/prayer/ 23:25 <+MrHairgrease> works for me 23:25 -!- lunchDreamer is now known as perlDreamer 23:26 <+crythias> my onsite blocks ac.uk 23:26 <+crythias> http://www.reedmedia.net/misc/mail/web-based.html 23:26 <+crythias> not my isp, but my content filter. 23:26 <+perlDreamer> under what category? 23:27 <+crythias> dunno. maybe foreign :) 23:27 <+crythias> it's dansguardian, and I can open it as a grey open. 23:27 <+perlDreamer> gotta watch out for that foreign stuff 23:28 <+crythias> I certainly don't need *.ac.uk open completely. pr0n.ac.uk is certainly not on my "ok" list. 23:29 <+crythias> oakmailer looks slick 23:29 <+crythias> http://www.oakbox.com/scripts/oakmailer.shtml#screenshots 23:32 < PedersenMJ> It is, and does, but it doesn't support imap. 23:47 -!- snap_away is now known as snapcount 23:51 <+perlDreamer> back and at it like a shark in a tuna factory 23:53 <+crythias> uh 23:56 <+crythias> http://users.ox.ac.uk/~mbeattie/wing/ 23:56 <+crythias> mod_perl and imap 23:58 <@snapcount> sweet... step 1 - resetdev, step 2 - watch load on virt machine jump to 23 and stay there 23:59 <@snapcount> step 3 - listen to fans on the laptop kick in 23:59 <+perlDreamer> ooh! 23:59 <+perlDreamer> free power generation 23:59 <+crythias> hrm 23:59 <+perlDreamer> now, just place a small wind turbine in front of the fan and you can power your laptop from it! 23:59 <+crythias> why should I be blocking government sites? 23:59 <+perlDreamer> with our goverrnment, you ask this? 23:59 <+crythias> ac.uk is blocked --- Day changed Tue Jan 16 2007 00:00 <@snapcount> perlDreamer: perpetual motion++ 00:00 <+perlDreamer> drat! 00:00 <+perlDreamer> karma perpetual motion 00:00 <+perlDreamer> perlbot karma perpetual motion 00:00 < perlbot> perpetual motion doesn't have any karma 00:00 <+perlDreamer> perlDreamer karma motion 00:00 <+perlDreamer> perlbot karma motion 00:00 < perlbot> Karma for motion: 1 00:01 <+perlDreamer> perlbot -- for not grokking spaces 00:01 <@snapcount> perlbot you are confusing me 00:01 <+crythias> um. 00:02 <@snapcount> perlbot say um 00:02 <@snapcount> perlbot do you do anything useful 00:02 <@snapcount> perlbot help 00:02 < perlbot> (fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip) 00:02 <+perlDreamer> perlbot tell snapcount about perlbot 00:03 <@snapcount> perlbot 8ball 00:03 < perlbot> Magic 8ball says: Yes 00:03 <@snapcount> perlbot 8ball 00:03 < perlbot> Magic 8ball says: Definite maybe 00:03 <@snapcount> perlbot help 00:03 < perlbot> (fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip) 00:03 <@snapcount> perlbot roll 00:04 <+perlDreamer> snapcount: is there a way to access logs from the demo server? 00:04 <@snapcount> sure 00:04 <@snapcount> ask me 00:04 <@snapcount> =) 00:04 <+perlDreamer> this one, please :) 00:04 <+perlDreamer> ???????????????? 00:04 <@snapcount> ??? 00:04 <+perlDreamer> or this one: demo1168894497_336 00:04 <@snapcount> wtf is that? 00:04 <+perlDreamer> raw UTF8 from an ancient Mozilla on Solaris-8 00:05 <+perlDreamer> I hate $dayJobBox 00:05 <+perlDreamer> We hates it 00:05 <+perlDreamer> We hates it forever! 00:09 <@snapcount> no entries 00:09 <+perlDreamer> hmmm 00:09 <@snapcount> cat /data/wre/var/webgui.log | grep demo1168894497_336 00:09 <+perlDreamer> okay 00:09 <@snapcount> null 00:09 <+perlDreamer> oh! 00:09 <+perlDreamer> I got it 00:09 <+perlDreamer> This isn't a bug 00:09 <+perlDreamer> Kristi's new Zip Archive bug 00:09 <+perlDreamer> it's not a bug 00:10 <@snapcount> I broke zip archive 00:10 <+perlDreamer> no 00:10 <+perlDreamer> oh? 00:10 <@snapcount> b/c I'm an idiot 00:10 <+perlDreamer> do tell 00:10 <@snapcount> you can't upload html files to it anymore 00:10 <@snapcount> I don't think you can anyway 00:11 <@snapcount> b/c of my anti-phishing fix 00:11 <+perlDreamer> oh 00:11 <+perlDreamer> well, in this case it's still not a bug because there's no index.html file in the zip archive 00:11 <+perlDreamer> you're off the hook, dude! 00:11 < PedersenMJ> Back myself, finally. OOg. Anyway, wing: Also at version 0.11, and nothing released since 2001. 00:12 <@snapcount> perlbot help 00:12 < perlbot> (fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip) 00:12 <@snapcount> perlbot tell snapcount about Eureka 00:12 < perlbot> Eureka isn't something I know about, snapcount 00:12 <@snapcount> dummy 00:12 <@snapcount> perlbot tell snapcount about the birds and the bees 00:12 < perlbot> the birds and the bees isn't something I know about, snapcount 00:13 <+perlDreamer> perlbot learn Eureka as A show on the scifi Channel 00:13 < perlbot> added Eureka to the database 00:13 <+perlDreamer> perlbot tell snapcount about Eureka 00:13 <@snapcount> I see 00:13 <@snapcount> calc with much more typing 00:13 <+perlDreamer> yeah 00:14 <+perlDreamer> perlbot docs Parse::Recdescent 00:14 < perlbot> Documentation for 'Parse::Recdescent' can be found here: http://snipurl.com/17l01 00:14 <+perlDreamer> perlbot fortune 00:14 <+crythias> http://web-imap.sourceforge.net/ 00:14 < perlbot> In the Garden of Eden sat Adam, Massaging the bust of his madam, He chuckled with mirth, For he knew that on earth, There were only two boobs and he had 'em. 00:14 <@snapcount> perlbot snakes on a plane > the green mile 00:15 <@snapcount> I'm still trying to decipher the help 00:15 <+perlDreamer> perlbot slap snapcount 00:15 * perlbot slaps snapcount around a bit with a large trout 00:15 <+perlDreamer> perlbot diss khenn 00:15 < perlbot> OMG khenn sucks. 00:15 <+perlDreamer> perlbot tempt preaction-m 00:15 <@snapcount> perlbot jargon web2.0 00:15 < perlbot> Term "web2.0" not found in the Jargon file 00:15 <+crythias> perlbot crythias 00:16 <+crythias> perlbot tell me about crythias 00:16 < perlbot> crythias isn't something I know about, crythias 00:16 <@snapcount> perlbot roll 1000 00:16 <@snapcount> perlbot roll 00:16 < PedersenMJ> So, it seems like all the mod perl/imap clients out there are no longer maintained, or never got to a decent size. 00:16 <+crythias> perlbot fortune 00:16 < perlbot> Dope will get you through times of no money better that money will get you through times of no dope. -- Gilbert Shelton 00:16 < PedersenMJ> Including WING (0.11, last release Aug 13, 2001) 00:17 <@snapcount> perlbot scramble this is a secret message 00:17 < perlbot> tihs is a seerct massege 00:17 <+crythias> yeahbut, how often does imap/web actually change? 00:17 <+perlDreamer> snapcount: what if uploaded HTML files had to go through an HTML filter, instead of blocking them outright? 00:18 <@snapcount> filter? 00:18 <+perlDreamer> sure 00:18 <@snapcount> like a Britta? 00:18 < PedersenMJ> For the apparent best one to be at v 0.11 is somewhat disconcerting. 00:18 <+perlDreamer> scrub links, remove javascript, macros, etc. 00:18 <@snapcount> oh 00:18 <@snapcount> don't want to do that for zip archive 00:19 <@snapcount> I already have a solution, just can't implement it until 7.4 00:19 <+crythias> pedersonmj: what? :) it's not like all the bug fixes we're doing make it to stable releases for wg. Oh, wait... 00:19 <+perlDreamer> can you clue me in? 00:19 <@snapcount> sure 00:19 <@snapcount> basically addFileFromFormPost is going to accept a parameter of the file types to block 00:20 < cap10morgan> when you submit a dataform, what method gets called to process the post? 00:20 * crythias simply adds Zimbra to WebGUI and all heck breaks loose... 00:20 <@snapcount> processPropertiesFromFormPost 00:20 < cap10morgan> ok, that's what i thought, thanks 00:20 <@snapcount> np 00:20 <@snapcount> it will get the defaults from a site wide setting 00:21 <@snapcount> but it will be magical 00:21 <+perlDreamer> doesn't that still allow for phishing? 00:21 <@snapcount> no... because the CS can now pass html as a file type to disallow when it calls addFileFromFormPost 00:22 <@snapcount> and other stuff 00:22 <+perlDreamer> but whereever the HTML file type is allowed I can still fish 00:22 <@snapcount> it will never be allowed for user contrib content 00:22 <@snapcount> only for things like zip archive 00:22 -!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] 00:23 * crythias would like the rss feeds of WG to actually um.. work. 00:23 <+perlDreamer> okay, that's cool 00:23 <+perlDreamer> hidden somewhere in the bowels of wG isn't there a javascript string escaping function? 00:23 <@snapcount> its cool because the new way you can even define certain file types to be renamed with certain extensions 00:24 <@snapcount> htmltemplate will do it 00:24 <@snapcount> 00:24 <@snapcount> something like that I think 00:24 <+perlDreamer> I need something at the wG API level 00:24 <+perlDreamer> and remember seeing it somewhere, but can't remember where 00:25 <@snapcount> probably HTML.pm 00:25 -!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 00:25 <+perlDreamer> nope 00:25 <@snapcount> dagnabit 00:26 <@snapcount> HTML::Filter 00:26 <@snapcount> ? 00:26 <@snapcount> that just negates it nm 00:26 <+perlDreamer> yeah 00:26 <+perlDreamer> it was buried down in some Asset/Operation 00:31 <+perlDreamer> I'll just go back to documentation and let the big boys handle the bug fixing 00:34 -!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] 00:35 <+perlDreamer> http://www.makezine.com/blog/archive/2007/01/hack_this_cmos.html?CMP=OTC-0D6B48984890 00:35 <+perlDreamer> perlbot: shorten it 00:35 < perlbot> Shortened URL: http://xrl.us/t97d 00:35 <+perlDreamer> perlbot++ 00:42 <@snapcount> hand soldering connectors to something that is 8 mil 00:42 <@snapcount> insane 00:42 <+perlDreamer> nervy 00:42 -!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] 00:43 <@snapcount> perlbot tell perlDreamer the meaning of life 00:43 <@snapcount> darn 00:43 <@snapcount> perlbot tell perlDreamer about the meaning of life 00:43 < perlbot> the meaning of life isn't something I know about, snapcount 00:43 <@snapcount> come on man 00:44 <+perlDreamer> he's just a youngin' 00:44 <+perlDreamer> not even sentient 00:44 <+perlDreamer> just a bot 00:44 -!- perlbot was kicked from #webgui by snapcount [get your learn on] 00:44 -!- perlbot [n=perlbot@lv.pm.org] has joined #webgui 00:45 <+perlDreamer> this weekend, for fun, I implemented 4 RFE's in a separate tree 00:45 -!- snapcount was kicked from #webgui by snapcount [stop kicking people out @$$h0l3] 00:45 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 00:45 -!- mode/#webgui [+o snapcount] by ChanServ 00:46 <@snapcount> which 4 00:46 <+perlDreamer> paginating the manage committed version screen 00:46 <+perlDreamer> reverse sort order for same 00:46 <+perlDreamer> um... 00:47 <+perlDreamer> Javascript confirmation for DatabaseLink page 00:47 < xdanger> wow, that yui-ext guy seems like a guru =) 00:48 <+perlDreamer> most of You have (nn) new messages 00:48 <+perlDreamer> and some refactoring for Pagination and Inbox to speed them up 00:48 <@snapcount> very nice 00:48 <+perlDreamer> thanks 00:48 <@snapcount> I think the change I made to Calendar will make it slower 00:48 <+perlDreamer> what did you do/ 00:49 <@snapcount> not checked in yet obviously 00:49 <+perlDreamer> oh year 00:49 <+perlDreamer> yeah 00:49 <@snapcount> added ability to set who can view on events 00:49 <+perlDreamer> have to do an isInGroup for each user/event 00:49 <+perlDreamer> yeah, but it should cache as long as the groups don't get crazy 00:49 <@snapcount> nope 00:50 <@snapcount> not how I did it 00:50 <@snapcount> guess again 00:50 <+perlDreamer> is your who can view group or user based? 00:50 <@snapcount> "I'll take Roy's brain for $300 Alex" 00:50 <@snapcount> yes 00:50 <@snapcount> lol 00:50 <@snapcount> group 00:51 <+perlDreamer> hmm, so you did permissions without using isInGroup? 00:51 <+perlDreamer> no clue, dude 00:51 <@snapcount> heh 00:51 <@snapcount> canView 00:51 <@snapcount> Event is an asset 00:51 <@snapcount> but in fairness 00:51 <@snapcount> canView does that =) 00:51 <@snapcount> but in Asset.pm... I didn't do it 00:51 <+perlDreamer> that and more, too, because my way wouldn't have checked edit/owner 00:52 <@snapcount> so I removed his return of objects and did this 00:53 <@snapcount> return grep { $_->canView(); } @{$eventAssets}; 00:53 <@snapcount> or something similar 00:53 <@snapcount> so it's post processing which sucks 00:53 <@snapcount> the list was being generated with getLineage and returning assets so I couldn't see a better way to do it 00:54 <+perlDreamer> unless getLineage would do the work for you, there's not really any alternative 00:54 <@snapcount> yeah... it doesn't 00:54 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 00:54 <+perlDreamer> it doesn't yet :) 00:54 <+perlDreamer> maybe it needs a pluggable filter system instead of fixed rules 00:55 <@snapcount> a flag to return viewable assets only would be cool 00:55 <+perlDreamer> that, too. and much simpler 00:55 <+perlDreamer> After working with the RFE list, I've become convinced we need a way to tag RFEs that are implemented and/or rejected 00:55 <@snapcount> close them 00:56 <+perlDreamer> I have not that power, Sensei 00:56 <@snapcount> that's how we do it... but rejected we also add a comment saying so and why 00:56 <+perlDreamer> I am only a brown belt. 00:56 <@snapcount> really? 00:56 <+perlDreamer> yes 00:56 <+perlDreamer> I may close bugs, but not RFEs 00:56 <@snapcount> that sucketh 00:56 <+perlDreamer> I can send you a list to close? 00:56 <@snapcount> but I understand why 00:57 <@snapcount> no no no 00:57 <@snapcount> =) 00:57 <@snapcount> send it to JT 00:57 <+perlDreamer> okay 00:57 <@snapcount> he's the RFE guy now... I'm but a mere mortal again 00:57 <@snapcount> thank God 00:57 <+perlDreamer> We'll just call you Bruce. 00:57 <+perlDreamer> And at least your dog is potty trained now 00:58 <+perlDreamer> oh! 00:58 <+perlDreamer> I also did the productId display in the editProduct screen RFE 00:58 <+perlDreamer> I guess that's five 01:04 <+perlDreamer> maybe I'll do the "Handling subscriptions in CS" one next 01:04 <+perlDreamer> I know the guy who wrote it 01:04 <+perlDreamer> he has some really good ideas for wG 01:04 <+perlDreamer> sometimes 01:09 * perlDreamer shudders at the PM templatification 01:10 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 01:10 <+perlDreamer> welcome back 01:10 -!- mode/#webgui [+v crythias] by ChanServ 01:11 <+crythias> :) 01:14 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 01:17 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:19 <@snapcount> alright guys... it's sibling night so I'm off to hang out with my brothers. 01:19 < rizen> he's lying 01:19 < rizen> don't trust him 01:20 < rizen> he doesn't even have siblings 01:20 <@snapcount> perlDreamer: nicely done on the RFEs... we should be stable next week so you will have a branch to check them into 01:20 <@snapcount> the abuse I endure 01:20 <@snapcount> we - are - family 01:20 < rizen> anything perlDreamer does is nicely done 01:20 < rizen> tis the nature of being perlDreamer 01:21 <@snapcount> true 'dat pita 01:21 <@snapcount> hehe 01:21 <@snapcount> later guys 01:21 -!- snapcount is now known as snap_away 01:33 * perlDreamer inserts the daily gripe about core commits without docs 01:34 <+perlDreamer> ProjectManager, Calendar, Event 01:34 < rizen> who did it? 01:37 <+perlDreamer> drake and doug 01:37 < rizen> drake hasn't worked here since before xmas 01:37 < rizen> so are these old infractions? 01:38 <+perlDreamer> they've not been documented since committed 01:38 < rizen> k 01:38 < rizen> i still have to document the wiki too 01:38 < rizen> but that's part of the reason why it's not stable yet 01:38 <+perlDreamer> Are you sure? 01:39 <+perlDreamer> http://www.plainblack.com/support?op=viewHelpChapter;namespace=Asset_WikiMaster 01:39 <+perlDreamer> http://www.plainblack.com/support?op=viewHelpChapter;namespace=Asset_WikiPage 01:46 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)] 01:47 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 01:47 -!- mode/#webgui [+o rizen] by ChanServ 01:47 <@rizen> crap the crapping crapper 01:47 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 01:47 <@rizen> my irc client froze 01:47 <+perlDreamer> that's not good 01:48 <@rizen> i'm trying out a new one 01:48 <@rizen> working from my winblowz box right now 01:48 <@rizen> anyway...who did that? 01:48 <@rizen> i didn't 01:48 <@rizen> or at least i don't remember doing it 01:48 <+perlDreamer> I did 01:48 <+perlDreamer> I do most of your and Frank's docs 01:48 <@rizen> hehe 01:48 <@rizen> you bastard 01:48 <@rizen> i mean 01:48 <@rizen> thank you 01:48 <@rizen> but you shouldn't have 01:49 <@rizen> it's my responsibility 01:49 <+perlDreamer> you go fix bugs, I'll do your docs 01:49 <@rizen> hehe 01:49 <@rizen> ok...well wed-fri thats what i'll be doing 01:49 <@rizen> well, that and support 01:49 <@rizen> incidentally, i'm laying down the law on 7.4 01:50 <@rizen> we cannot release it stable until 100% of the bugs in the bug list are 100% resolved 01:50 <+perlDreamer> wow 01:50 <+perlDreamer> 7.4 will be the most stable of wG ever with that criterion 01:50 <@rizen> yup 01:50 <@rizen> that's the goal 01:50 <@rizen> i'm sick of continuously having so many bugs out there 01:50 <@rizen> and i'm sure the users are too 01:51 <+perlDreamer> there are bugs going back to 6.8 in the list 01:51 <@rizen> i know 01:51 <@rizen> and it's about time they were gone 01:51 <@rizen> don't you think? 01:51 <@rizen> hehe 01:51 <+perlDreamer> yeah! 01:51 <@rizen> other than a special utility script i've been working on 01:51 <@rizen> i won't be adding any new features to 7.4 01:52 <@rizen> just doing the best practices stuff 01:52 <@rizen> and fixing bugs 01:52 <@rizen> so it should be a really stable release 01:52 <@rizen> unless someone goes in and starts adding lots of new features 01:52 <+perlDreamer> :) 01:52 <@rizen> i'm looking at you COLIN 01:52 <+perlDreamer> you should 01:52 <+perlDreamer> it's mainly pagination, ordering and javascript confirmation stuff 01:52 <@rizen> cool...usability improvements are always good 01:53 <@rizen> anyway...gotta go 01:53 <+perlDreamer> plus two optimizations to speed up the Inbox and Paginator 01:53 <@rizen> got company 01:53 <+perlDreamer> l8r 01:53 <@rizen> later 01:54 -!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""] 02:06 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)] 02:28 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] 02:37 < preaction-m_> so colin will document frank and JT 02:37 < preaction-m_> 's code, but not mine... i feel loved 02:37 -!- preaction-m_ is now known as preaction 02:37 -!- mode/#webgui [+o preaction] by ChanServ 02:42 <@preaction> oh well, i'm still prettier than colin 03:28 -!- snap_away [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] 03:34 -!- diakopter [n=perl@pdpc/supporter/active/diakopter] has joined #webgui 03:44 < Radix-wrk> Anyone recommend a good ftp US based ftp hosting service - got about 5GB I need to store and do about 50GB of traffic a month 03:45 < xdanger> amazon s3 ?-) 03:45 < xdanger> not ftp, but still =) 03:46 < Radix-wrk> Hmm.. wonder what that'd work out to be cost wise 03:48 < Radix-wrk> currently using pair networks - paying US$30/month for 3GB of space with plenty of bandwidth spare, but to upgrade from there it jumps up significantly.. 4GB is $50/m, and the next step up from there is $75/m for 20GB. 03:49 < Radix-wrk> We'll prolly upgrade to the $50/m plan, but I can see us needing more than 4GB space in future - so looking at what alternatives are out there 03:51 <+crythias> well, wait a sec.. 03:51 <+crythias> why not putfile or rapidshare? 03:52 < xdanger> $0.15 per GB-Month of storage used. 03:52 < xdanger> $0.20 per GB of data transferred. 03:52 < Radix-wrk> We're not that cheap - we want it to last until we delete it, and it's for our company - downloads for our software 03:52 < xdanger> Radix-wrk: (5 * 0.15) + (50 * 0.20) = 10.75 03:53 <+crythias> aol xdrive 5gb for free. 03:53 < Radix-wrk> S3 actually sounds pretty good.. issues would be getting it to work smoothly with the system we have really 03:53 < xdanger> Radix-wrk: there is a fuse module for s3 03:53 < xdanger> i belive 03:54 < Radix-wrk> got scripts for uploading each version to our ftp, and our webgui version system is also scripted to assume they'll be in the right location with our default names. S3 sounds like it gives random url's for every file. 03:54 < xdanger> it does 03:54 < xdanger> you could write a macro to translate ;) 03:55 <+crythias> but... 03:55 <+crythias> bluehost has lotsa space.. 03:55 <+crythias> 200gb space, 200gigs of transfer 03:55 <+crythias> sorry 03:56 <+crythias> 2000 gigs of transfer 03:56 <+crythias> $7/month 03:56 < Radix-wrk> bluehost? url? 03:57 <+crythias> bluehost.com 03:57 < xdanger> its almost 4am, I'm going to bed... 03:57 <+crythias> I use it for gwy.org 03:57 < Radix-wrk> you used them before? 03:57 <+crythias> no porn sites, just fyi 03:57 < Radix-wrk> lol.. it's not for porn :) 03:57 < Radix-wrk> we write CAD/CAM software 03:58 <+crythias> heh 03:58 < Radix-wrk> www.formsys.com 03:58 <+crythias> well, based upon your needs, I can't see how this would be unreasonable. 04:00 <+crythias> 1and1.com is competitive. 04:00 <+crythias> same space and xfer 04:00 < Radix-wrk> Hmm.. thanks.. you've both given me something to think about :) 05:06 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 05:06 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 05:06 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 05:08 -!- mode/#webgui [+v crythia1] by ChanServ 05:09 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Nick collision from services.] 06:27 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 06:27 -!- mode/#webgui [+v perlDreamer] by ChanServ 06:27 <+perlDreamer> preaction, are you awake? 06:41 <+perlDreamer> in case you are awake, or come back later 06:41 <+perlDreamer> there are XSS attacks on PB's site on the bug and RFE forums 06:41 <+perlDreamer> If you could pull them so that people don't use them, it would be good 06:56 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] 07:01 -!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"] 07:39 < Radix-wrk> xdanger - was it you who was talking about a plugin for webgui uploads to link it to amazon's s3? that would rock 07:39 < Radix-wrk> now that I know a little more about amazon's s3 stuff I know where you were coming from :) 08:24 <@preaction> it was someone from Donorware, I believe 08:25 <@preaction> i've also found the XSS vulnerability that perlDreamer found... 08:50 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:59 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 15:52 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui 17:13 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 17:13 -!- mode/#webgui [+o khenn] by ChanServ 17:13 <@khenn> morning 17:13 <@khenn> anything interesting going on today? 17:16 * khenn listens to the sound of crickets 17:18 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 17:19 * PedersenMJ waves from his lovely cube in Springfield, NJ. Hi all. 17:25 -!- diakopter [n=perl@pdpc/supporter/active/diakopter] has quit [Read error: 110 (Connection timed out)] 18:02 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 18:02 -!- mode/#webgui [+o rizen] by ChanServ 18:13 < PedersenMJ> Hey JT, how's it going? 18:13 <@rizen> it is 18:13 <@rizen> that's about it 18:13 <@rizen> how about you 18:15 < PedersenMJ> Back pain, but better than it was yesterday. 18:15 < PedersenMJ> Today, at least, I'm at work, instead of at home. 18:15 <@rizen> i'm supposed to be working on the admin guide today...but suffering from writers block or something 18:16 <@rizen> nothing seems to come out right 18:21 < PedersenMJ> Well, tricks I've used are simply stream of consciousness, and pick somebody, and write at them. 18:21 < PedersenMJ> Of course, it can also be pick somebody you hate, and make sure they never get their hands on this information. 18:22 <@rizen> and i was thinking the way out was to go out and commit a few fellonies 18:22 <@rizen> let the cops chase me 18:22 <@rizen> get the adreanaline up 18:22 <@rizen> you know...get the rush going 18:22 <@rizen> hehe 18:22 < PedersenMJ> Hey, if that helps, go for it :) 18:23 < PedersenMJ> Suggest minor felonies, like rape and murder. Don't do the big stuff, like copyright infringement. We want to get you back someday. 18:56 <@khenn> The cure for writers block is sex 18:56 <@khenn> proven fact 18:57 <@rizen> the cure for life is death...proven fact 18:57 <@rizen> and i'm pretty sure that mine is more factual than yours 18:58 < PedersenMJ> Heh. But his is *lots* more fun to try to disprove. 18:59 <@khenn> the only thing death is a cure for is taxes 19:00 <@rizen> not true 19:00 <@rizen> death is a cure for lots of stuff 19:00 < PedersenMJ> Hah! You forget the inheritance tax, the fact that you still have to file a final tax return, and the thousand other taxes, including the "because you're dead and we can". 19:01 <@khenn> well *I* don't have to 19:01 <@khenn> =) 19:01 < PedersenMJ> True. After all, what are they going to do, put you in jail for a few decades? 19:01 <@khenn> my rotting corpse would be just fine with that I'm sure 19:02 < PedersenMJ> The "khenn Memorial Correctional Facility", where every cell comes with ventilation ducts coming right from khenn's cell, to ensure you have no desire to ever return! 19:03 <@khenn> heh 19:03 <@khenn> there's one way to fix the jails 19:04 <@khenn> but like everything else, after a while the prisoners would get used to the smell 19:05 < PedersenMJ> Which is why you'd also use the cell as a cesspool and (on alternating days) a kitchen. 19:06 <@khenn> remind me not to commit any crimes in your world =p 19:07 < PedersenMJ> Relax. It's pretty hard to commit a crime in my world. Just don't screw over somebody else without one helluva good reason. For instance: Kill someone. Bad. They were getting ready to kill you? Fine, they've learned their lesson. 19:08 < PedersenMJ> Hey, JT? Sorry to be annoying, but I gotta ask if 7.3 is still on schedule to go stable this week? 19:09 <@rizen> it never was on schedule for that 19:09 <@rizen> 7.3 will be stable when it reaches all the criteria that snapcount set forth for it 19:09 < PedersenMJ> Thought I remembered your saying it ... Dang, I misinterpreted, and saw what I wanted to see. Sorry for that. 19:10 <@rizen> i probabably said something like "i hope.." 19:10 <@rizen> but hope is just what i want, not what will be 19:12 < PedersenMJ> I think that's exactly what you said. 19:14 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 19:14 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:15 <@rizen> so as i was saying nobody really likes colin 19:15 <@rizen> he's such a jackass 19:15 <@rizen> oh, hi colin 19:15 <@rizen> didn't see you there 19:15 <@rizen> =) 19:18 <+perlDreamer> I read the IRC logs 19:18 <@preaction> loser 19:18 <+perlDreamer> did you get my email 19:19 <+perlDreamer> If you want to talk about docs, I'll be around today 19:19 <@rizen> get your email about what? 19:19 <@rizen> the xss thing/ 19:19 <@rizen> ? 19:19 <@preaction> Calendar doc 19:20 <@preaction> he read the logs and saw me complain about him doing yours and Frank's docs, but not mine because he hates me 19:20 <+perlDreamer> I don't hate you 19:20 <@preaction> he lurbes me! 19:21 <@rizen> he does my docs cuz i'm the Don and he's my Capo 19:21 <@rizen> that's what Capo's do 19:21 <@rizen> =) 19:21 <+perlDreamer> I do your docs because I want you fixing bugs in wG 19:21 * preaction doesn't touch that with his ten-foot pole 19:23 <+perlDreamer> did the xss thing get fixed? 19:25 <@preaction> i repaired the site, disabled the account 19:26 <@preaction> i know the problem, e-mailed the staff, and I should probably post a bug to the forums, unless you want to 19:26 <@preaction> (since you discovered it) it's because you can put HTML in usernames 19:28 <+perlDreamer> either way is okay with me 19:28 <@preaction> in fact, i've got time right now i'll try to get a patch made quick 19:33 <+perlDreamer> I think snap may already have fixed it 19:35 <@preaction> he said he was going to, but he's offline and i can't ask if he did... the jerk... i'll rudely call his cellphone 19:35 <@preaction> if he didn't, i'm done already 19:47 <@preaction> he fixed it, so i'm posting the bug and a patch made from his code 19:50 <+perlDreamer> are there other places that we could look at to head off a new attack? 19:50 <@preaction> something proactive? i don't think that will work 19:51 <@preaction> otherwise, for the most part, anything that could be input by an unpriviledged user must be passed through an HTML filter 19:51 <+perlDreamer> that's what I was thinking 19:51 <+perlDreamer> user profile fields 19:51 <+perlDreamer> account data 19:52 <@preaction> the problem lies in when an admin actually Wants HTML to be in there 19:52 <+perlDreamer> yeah 19:52 <@preaction> for example: i was going to deny any username from having a < or > in them, but roy only disallowed people from entering < or > in the UI 19:53 <@preaction> so through the API, it's still possible to make invalid usernames, but not through the UI 19:53 <+perlDreamer> we have separate form fields for text and HTML areas 19:53 <@preaction> (well, not invalid as much as unsafe) 19:53 <+perlDreamer> maybe we need the same for single lines of text 19:53 <+perlDreamer> then it would be clear for admins to designate 19:54 <@preaction> a PlainText form element that would strip html? 19:54 <+perlDreamer> yeah 19:54 <@preaction> sounds good to me, then we could replace some of the existing stuff with those to protect them 19:55 <+perlDreamer> yeah, that's where we need rizen to weigh in. Because right now there's no way to tell. 19:56 <@preaction> think i should make this bug sticky until 7.3 goes stable? 19:56 <+perlDreamer> It wouldn't hurt 19:56 <@preaction> put some important-sounding title "SECURITY UPDATE: XSS vulnerability" 19:56 <+perlDreamer> do we need to make a vulnerability disclosure as well? 19:56 <@preaction> like a news item? 19:57 <@preaction> that'd be other people's decision, i'm ignorant in that department 19:57 <@preaction> I'd be for it, but the more disclosure, the more possibility for chaos 19:57 <+perlDreamer> or attack 19:57 <@rizen> do you have a patch and instructions for the defect? 19:57 <@preaction> i mean, there are probably people who simply troll CMS sites looking for vulnerability disclosures to exploit 19:57 <@rizen> if so, go to getwebgui.com and release an advisory 19:57 <@preaction> yes 19:58 <@rizen> we do not wait 19:58 <@rizen> as soon as we have a working patch, we disclose the vulnerability 19:58 <@preaction> k, something along the lines of "Security Update for WebGUI 7.2+"? 19:59 <+perlDreamer> wG < 7.3.5 19:59 <@rizen> it's a problem with all versions of WebGUI 7, right? 19:59 <@preaction> i'm going to find how far back the patch can go 19:59 <@rizen> i generally don't provide a patch file, but rather instructions on how to eliminate the patch 19:59 <@rizen> Search for this line of code 20:00 <@rizen> replace it with this line of code 20:00 <@preaction> there's a few changes in the patch file 20:00 <@preaction> but i can try 20:00 <@rizen> You'll find the line somwhere around line 100 20:00 <@rizen> yeah, but by providing instructions 20:00 <@rizen> rather than a patch file 20:00 <@rizen> it works for all versions of webgui 20:00 <@rizen> not just 1 or 2 20:01 <@rizen> Feel free to also provide the patch file if you like 20:01 <@rizen> You've already created it, so why not 20:01 <+perlDreamer> we don't know if it would work for wg < 7.0 20:01 <@rizen> but the instructions are what's important 20:01 <@rizen> i don't care if it doesn't work for less than 7.0 20:01 <@rizen> less than 7.0 isn't supported 20:01 <@rizen> but instructions will work for all versions of 7.0 20:02 <@rizen> a patch file might not 20:02 <@rizen> or rather 7.x 20:02 <@preaction> it will definately work back to 7.2.0, and probably work before that, but i'll also provide detailed instructions for if patch fails 20:02 <+perlDreamer> the patch won't fail, it will just make a broken module 20:03 <@preaction> patch -p0 < patch.txt -- can either fail or succeed, no? i'll rtfm 20:03 <+perlDreamer> no, you're right 20:04 <+perlDreamer> I'm still used to the ancient patch at work 20:04 <+perlDreamer> it will just break stuff 20:04 <@preaction> actually, it might succeed on one hunk but fail on another, and in that case it would probably break 20:04 <@preaction> so i'll advise anyone not familiar with patch, or not confident enough to restore that file from a backup to do manual editing 20:18 <@khenn> can anyone read this: 20:18 <@khenn> my $rest = join "\n", map { sprintf '', $_, ((defined $value && $value == $_)? 'selected="selected"' : ''), $size, $_; } ($from..$to); 20:19 <@preaction> yes 20:19 <@khenn> I know what it's doing 20:19 <@rizen> yes 20:19 <@khenn> but that has to be the most convoluted piece of crap I've ever seen 20:19 <@rizen> indeed 20:19 <@preaction> actually i like it, the use of sprintf() at least 20:19 <@khenn> to prepad the zero? 20:20 <@khenn> yeah that's useful 20:20 <@rizen> i like the code honestly 20:20 <@khenn> I'm going to use that 20:20 <@rizen> but it should be cleaned up 20:20 <@preaction> and to keep the html/vars seperate 20:20 <@rizen> per the perl best practices 20:20 <@rizen> it shouldn't be all on one line like that 20:21 <@rizen> because it's difficult to read 20:21 <@rizen> that's chapter one of pbp 20:21 <@preaction> map is so easy to abuse, but it's so damned useful 20:21 <@khenn> I don't have the book yet =p 20:21 <@khenn> waiting for my copy still 20:21 <@rizen> oh crap 20:21 <@khenn> and you mean WBP right? 20:21 <@rizen> i'll order it today 20:21 <@rizen> yes 20:21 <@rizen> WBP 20:21 <@khenn> =) 20:22 <@khenn> but do you know why this code is stupid? 20:22 <@khenn> not because of the code itself 20:23 <@preaction> it replicates a ? 20:23 <@khenn> but because it should be WebGUI::Form::selectBox() 20:23 <@khenn> I couldn't post it all here 20:23 <+perlDreamer> lol 20:30 <@preaction> i won't pick the nit that using WebGUI::Form::* is mixing HTML with code :p 20:31 <@preaction> i've got an advisory written up, does anyone want to proofread / make suggestions before i post? 20:33 <@preaction> http://www.plainblack.com/bugs/tracker/security-update-cross-site-scripting-vulnerability <- the complete text of the advisory I will be posting to getwebgui.com 20:34 <@rizen> nicely done 20:34 <@rizen> only one addition 20:35 <@rizen> tell them that this bug is fixed in 7.3.5 and above 20:35 <@preaction> k 20:40 -!- perlDreamer is now known as perlShoveler 21:05 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 21:05 -!- mode/#webgui [+v crythias] by ChanServ 21:13 <+crythias> http://kevininscoe.com/pub/Nowee.opensource.png 21:14 -!- perlShoveler is now known as perlDreamer 21:15 <+crythias> B U T FUL 21:16 <+perlDreamer> do you mid-east type people shovel snow a lot? 21:16 <+crythias> What's snow? 21:17 <+perlDreamer> uh, think shaved ice falling out of the sky 21:17 <+crythias> like italian ice? 21:21 <+perlDreamer> yes, no syrup though 21:26 <@khenn> in WebGUI::Session::DateTime ... 21:26 <@khenn> $temp = $self->session->user->profileField('dateFormat') || '%M/%D/%y'; 21:26 <@khenn> should that instead be : 21:26 <@khenn> $temp = $self->session->user->profileField('dateFormat') || '%y-%M-%D'; ... ? 21:26 <@khenn> intl format the default? 21:26 <@khenn> line 316 21:27 <@rizen> it doesn't matter at all 21:27 <@rizen> the only time that will ever be used 21:27 <@rizen> is if the site admin somehow screws up their database 21:27 <@rizen> and deletes the default setting from the user profiling system 21:27 <@rizen> which isn't usually possible 21:27 <@rizen> unless they're really fucking around 21:28 <@rizen> the only reason that is there is as a fail safe 21:28 <@khenn> I see 21:32 <@khenn> Doug, I'm adding WebGUI date str conversions to your DateTime package (which rules btw) 21:34 <@khenn> JT, if I add a brand new API method which doesn't affect anything in WebGUI to something, do I still need to wait until we branch to check it in? 21:34 <@khenn> I'm guessing yes 21:38 <@rizen> yes 21:39 <@rizen> the word "add" implies next major revision 21:39 <+perlDreamer> don't ask about the branch 21:39 <+perlDreamer> It makes him mad 21:39 <@rizen> that's it 5 21:39 <+perlDreamer> Just like Mongo 21:39 <@rizen> 6 21:40 -!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui 21:41 <@rizen> diakopter is that a reference to Sim City? 21:42 < diakopter> not when I came up with it. I couldn't find any hits on google for that spelling. Was there a diakopter of sorts in Sim City? 21:42 <+crythias> I can't believe it's not pudding. 21:43 <@rizen> i don't know how it was spelled 21:44 <@rizen> but the diacopter in the sim city was the news helicopter that would fly over when you had a disaster break out in the city 21:44 < diakopter> ah. 21:46 * diakopter searches the long channel member list for snapc0unt 21:49 <+perlDreamer> no snapc0unt today 21:49 <+perlDreamer> I could use some help grok'ing this line 21:49 <+perlDreamer> my $selfUrlHtml = WebGUI::HTML::format($self->getUrl, 'text'); 21:50 <@rizen> not sure why anyone would use that code 21:50 <@rizen> but it would strip any html out of the url if there were any 21:50 <@rizen> but the url system wouldn't allow that anyway 21:50 <@rizen> so it's unnecessary 21:51 <+perlDreamer> would it break form variables by encoding the ampersand? 21:51 <@rizen> perhaps, but webgui doesn't generate urls with ampersands in it 22:09 <+perlDreamer> I wonder what Sam Kinnison would be like on IRC... 22:10 <@rizen> like me, only worse 22:11 <+perlDreamer> I may channel him 22:13 <@rizen> what was it he used to say 22:14 <@rizen> FUUUUUUUUCCCCKKK IIIIIIIITTTT!!! 22:14 <+perlDreamer> aaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhh 22:14 <+perlDreamer> AAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!! 22:14 <+perlDreamer> aaahhhh aaaaaaaaaaahhhhhhhhhhhhh aaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhh 22:14 <+perlDreamer> he must have given great sermons 22:14 <@rizen> indeed 22:19 * diakopter wonders who Sam Kinnison is 22:19 <@rizen> ah the sheltered youth 22:19 <@rizen> http://www.samkinison.org/ 22:21 <+perlDreamer> http://en.wikipedia.org/wiki/Sam_Kinison 22:22 <@rizen> comedian, actor, singer, and preacher 22:22 <@rizen> his comic act was famous for his loud yelling rants 22:22 <+perlDreamer> worm food 22:22 <@rizen> oh yeah, and he died of an od 22:27 <@khenn> I have to say, the WebGUI::DateTime is much cooler than WebGUI::Session::DateTime 22:27 <@khenn> though Doug fucked up the constructor 22:28 -!- perlDreamer is now known as lunchDreamer 22:30 * khenn slaps preaction and his crappy if/else constructor 22:30 * rizen slaps khenn for slapping preaction 22:31 * PedersenMJ slaps rizen, just to get in on the slap-happiness 22:31 * rizen then slaps kheen for slapping preaction 22:31 * rizen beats PedersenMJ down for not knowing his place 22:32 * rizen then slaps himself while saying "woop-woop-woop" 22:32 < PedersenMJ> Yeeha! My morale is better already :) 22:33 * khenn khenn steals the rest of rizen's Sopranos DVDs 22:33 * khenn doesn't know the proper way to use emotes 22:33 * rizen takes a nap since i didn't go to bed until 5am 22:33 * diakopter spits into the wind. eeewwwww. 22:35 < PedersenMJ> I went to bed *way* earlier. Hopefully, tonight can be a normal night, so I can work out some of the details of a theme, and get it uploaded. Well, maybe not that far. I'm not *that* good yet. 22:51 -!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui 22:59 -!- lunchDreamer is now known as perlDreamer 23:00 <+perlDreamer> PedersenMJ: how's the back today? 23:00 <@rizen> broken 23:01 <@rizen> he's in a cast now 23:02 <+perlDreamer> short nap 23:02 <@rizen> i never went 23:02 <@rizen> there will be plenty of time to sleep when i'm dead 23:18 <+perlDreamer> can I tag along tomorrow when you're bug fixing? 23:24 -!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has quit [] 23:31 <@rizen> talking to me? 23:31 <+perlDreamer> yup 23:32 <@rizen> what does that mean 23:32 <@rizen> are you coming to madison? 23:32 <+perlDreamer> not until September 23:32 <+perlDreamer> maybe over IM/IRC 23:32 <+perlDreamer> it would probably slow you down a lot 23:32 <@rizen> i'll be on im all day 23:32 <@khenn> anyone know how I can fix this: 23:32 <@khenn> (4264) Apache2::SizeLimit httpd process too big, exiting at SIZE=72724 KB SHARE=4764 KB REQUESTS=6 LIFETIME=0 seconds 23:32 <@rizen> that's not a bug 23:32 <@khenn> yeah I know 23:32 <@rizen> it's supposed to be happening 23:32 <@khenn> I just want to know how to fix it 23:32 <@khenn> oh 23:32 <@rizen> so why do you aks how to fix it 23:32 <@khenn> then nm 23:33 <@khenn> I thought I could change an apache config setting 23:33 <@khenn> and stop that from being thrown 23:33 <@rizen> you can have it happen less often 23:33 <@rizen> the processess should last longer than 0 seconds 23:33 <@rizen> edit /data/wre/prereqs/apache/conf/startup.pl 23:33 <@rizen> raise the values in there 23:33 <@rizen> first tell me what they are 23:34 <@rizen> and i can tell you what to raise them to 23:34 <@khenn> MAX_PROCESS_SIZE= 100000 23:34 <@rizen> perlDreamer: i'm on support and bug fixing tomorrow 23:34 <+perlDreamer> ok 23:34 <@khenn> MAX_UNSHARED_SIZE = 25000 23:34 <@rizen> so how much bug fixing i do depends upon how much support i do 23:34 <@rizen> that one 23:34 <@rizen> should be 75000 23:34 <@khenn> CHECK_EVERY_N_REQUESTS = 5 23:34 <@khenn> ok 23:35 <@khenn> thanks 23:35 <@rizen> restart after changing 23:35 <@rizen> but yeah 23:35 <@rizen> i'll be glad to have you tag along perlDreamer 23:36 <+perlDreamer> thanks, man 23:36 <+perlDreamer> er, Sensei 23:42 <+perlDreamer> what do the a1 .. a20 fields do in the Poll? 23:42 <@rizen> store the answers 23:43 <@rizen> the possible responses to the question 23:43 <+perlDreamer> okay 23:44 <+perlDreamer> I'm halfway done with the ISAs for the wobjects 23:44 <+perlDreamer> not sure if it there will be time to write the template variable browser though 23:44 <@rizen> template variable browser? 23:45 <@rizen> you mean for a template editor? 23:45 <+perlDreamer> yes 23:45 <@rizen> in due time dood 23:45 <@rizen> it doesn't have to be written overnight 23:49 < perlm> Can someone point me in the direction for how to go about creating your own look and feel for WebGUI? 23:49 <+perlDreamer> that's all done with templates 23:49 <+perlDreamer> Style template control header, footer and nav 23:50 <@rizen> webgui done right has 2 chapters on this 23:50 <@rizen> PedersenMJ has also recently learned how, so he can provide some tips 23:51 <+perlDreamer> rizen, do you mean WDR or the Primer? 23:51 <@rizen> WDR 23:52 < perlm> I know about templates and css, I'm more curious about how it is all layed out. Do all the style info reside in an Import Node? 23:52 <+perlDreamer> they can 23:52 <+perlDreamer> but aren't required to be in any particular place 23:53 -!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] 23:55 <@khenn> a good example is to create a demo and look how the style template is set up there 23:55 <+perlDreamer> demo.plainblack.com 23:55 <@khenn> if you edit the page, you can backtrack to the style template --- Day changed Wed Jan 17 2007 00:01 < perlm> I've got an install on the test web server and am now just trying to map our current look to the test install. 00:01 < perlm> But our web guy isn't much help, so it is up to me 00:01 <+perlDreamer> if he can segment your web page into distinct parts, it would help 00:02 < perlm> no, I don't think he can do that. 00:03 < perlm> style 3 has the same layout, so I'll just start replacing images with our and then see which ones need altering to fix the style3 layout. 00:03 <+perlDreamer> be sure to make a copy of it to work on 00:03 < perlm> hah 00:03 < perlm> but where woudl I put this copy? 00:04 <+perlDreamer> right next to the original 00:06 <+perlDreamer> undef the import node 00:06 < perlm> I used the duplicate button in the asset manager 00:07 <+perlDreamer> that will work just fine 00:26 <@khenn> does modperl still bomb sometimes when you set global stuff? 00:26 <@khenn> ie I'd like to do: 00:27 <@khenn> er nm 00:27 <@khenn> it won't work anyway 00:35 < PedersenMJ> Hey guys. Sorry for the idle, been in another department. 00:36 <@rizen> i know you've already changed your mind, but setting globals is never a good idea 00:36 < PedersenMJ> perlDreamer: Back is *much* better. Which means I can walk more or less comfortably today. Which isn't saying too much for being back to normal :) 00:36 <@rizen> that's why we went through the pain of the new session system rewrite 00:36 <@rizen> to get rid of globals 00:37 < PedersenMJ> perlm: The duplicate button won't be enough. 00:37 < PedersenMJ> Duplicate only copies one level, not an entire tree. 00:39 < PedersenMJ> Now, for help on how to do a whole different theme/look, it's not as tough as you might think. Dunno if you'll be active before I go home, but if not, I'll be happy to help out later tonight (generally speaking between 9:30pm and midnight EST). 00:39 < PedersenMJ> And I go home at about 6:30pm EST. 00:41 -!- perlDreamer is now known as snowDreamer 00:45 <@preaction> can i do an upgrade on a site that doesn't have an apache instance configured yet? basically can i use the WRE 0.7.2 to upgrade a 6.7.7 site to 7.2.3? 00:45 <@rizen> absolutely 00:45 <@rizen> i do that all the time 00:45 <@preaction> k, thanks 00:47 < PedersenMJ> Okay, now must go back to other dept. bbiab 00:51 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 00:51 -!- mode/#webgui [+v crythias] by ChanServ 00:55 < perlm> PedersenMJ, I created a new folder and copied everything. But css + layout is so tediously boring. I bet PB will do it for $1k. 00:55 < perlm> Probably have an expert. 00:55 < perlm> I need to make WebGUI look like http://casr.ou.edu/ 01:01 <@khenn> rizen: I'm not talking global to WebGUI, I'm talking global to the package 01:02 <@rizen> are you using "our" 01:02 <@khenn> no 01:02 <@khenn> my 01:02 <@khenn> but it doesn't work anyway 01:02 <@khenn> so it's moot 01:02 <@rizen> and are you explicitly destroying it 01:02 <@khenn> again 01:02 <@khenn> I'm not doing it 01:02 <@preaction> you could "use vars" 01:02 <@rizen> i understand that 01:03 <@rizen> i'm just saying don't 01:03 <@rizen> i'll shut up now 01:03 <@rizen> perlm: making a design like that should be relatively trivial 01:03 <@rizen> the process for taking a design like that and putting it into webgui is described in detail 01:03 <@rizen> getting url 01:04 <@rizen> http://www.plainblack.com/builders/how-to-build-a-style 01:04 <@rizen> if you have any level of support, hosting, or have purchased webgui done right outright 01:04 <@rizen> you can access that page 01:05 < perlm> I accessed it and I have none of those....... 01:05 < perlm> in fact, a whole new bunch of drop downs has opened up in Designers that I've never seen before. 01:07 <@rizen> you can buy it here: https://www.plainblack.com/services/wdr 01:07 <@rizen> if you're interested 01:09 < perlm> Our Web Guy desperately needs it. But I'm not sure I coudl get him to actually read the manual. 01:09 <@rizen> our design team will do it for you for about $400 01:10 <@rizen> send an email to design@plainblack.com if interested 01:10 <@rizen> preaction 01:10 < perlm> But I'll see if i can get the money for a contract. We're planning on moving everything over to WebGUI, so it could be worth it. 01:10 <@rizen> you here? 01:10 < perlm> brb, going to see if we can shake up $400 for the design. 01:13 < PedersenMJ> perlm: For the record, http://www.nochara.org/ took me less than 8 hours to convert. I think it was only about 6 hours, actually. And that was going from zero knowledge. 01:14 < PedersenMJ> The only thing I had going for me was a decent programming background, and even that didn't do very much at all. 01:15 < perlm> No offense but that is pretty straightforward. No image edges that have to butt up against other images/text 01:16 < PedersenMJ> And you've already got the CSS done. Speaking from my own experience, it's almost not worth the $400 to make plainblack work on it. 01:16 < PedersenMJ> perlm: Step 1 for *any* template: Make the page look right without dealing with making a real template. You've already got the hard work done. 01:17 < perlm> I already have a page+css 01:17 < PedersenMJ> Exactly my point. 01:18 < PedersenMJ> The "conversion to a webgui template" process will only take you a few hours, and will teach you/whomever a bit about webgui in the process. 01:19 < PedersenMJ> Oh, and I don't take offense. I didn't make the design, I found it at a free web site design site. I just made it into a webgui package. You can even download it, if you wish, and import it into your webgui site. You can find it at http://www.plainblack.com/user_contributions/user_contributions/packages/burned-theme#DcmGtgHJ8Eoh_KxAtuiqWA 01:20 < PedersenMJ> Whereever you choose to import it, it will make a folder named "Burned". 01:21 < perlm> sweet 01:21 < PedersenMJ> And all the files which make up that theme will be underneath that folder. 01:21 < perlm> Thanks. will be good to look at. 01:21 < PedersenMJ> I promise you, as difficult as you might think it is, it is a hundred times easier than you can imagine. Mostly, it involves putting a few special lines of code into your page, and that's it. 01:22 < PedersenMJ> Mostly. 01:22 < PedersenMJ> brb 01:22 < perlm> k 01:22 <@rizen> i agree,it's pretty easy 01:22 <@rizen> and i'd much rather see you do it yourself than have us do it 01:22 <@rizen> cuz that means there will be one more educated person in the community 01:22 <@rizen> not sure if that means anything to you 01:23 <@rizen> but for what it's worth, there it is 01:23 < PedersenMJ> You see, it's not me trying to take money from rizen. He said the same thing to me. 01:24 < PedersenMJ> And, now that I've got one done, I've got a good three more that I'm planning on, and then one every week or two for a long while to come. 01:25 < perlm> Thanks rizen. WebGUI is part of the Perl community and I certainly want to see it grow. 01:26 < perlm> In fact, one of the (plethora) of ideas I have for side gigs is to use the very cheap hosting at PB and build sites for small businesses. 01:26 < perlm> but first I probably need to know how to build a site myself :P 01:27 < PedersenMJ> That tutorial mentioned earlier is pretty decent. The one thing that jumps out at me is to be careful, and where it says carotFileUrl type in ^FileUrl 01:27 < PedersenMJ> I seem to recall a few other *very* minor issues, but I need to work through my next theme to properly document it. 01:28 -!- snowDreamer is now known as perlDreamer 01:28 < perlm> Yeah, I've asked the web guy to see about getting the $125 for the educational package. 01:29 <@rizen> perlm: we have lots of people using the agency hosting to do exactly that 01:29 <@rizen> and making a good living at it 01:29 <@rizen> several of them have quit their day jobs and do nothing but that now 01:29 < perlm> Wow! That is music to my ears :) 01:29 <@rizen> the recurring income is pretty good once you get going 01:30 < perlm> One, it is good to know WebGUI+Perl are growing, and Two, people are making a living doing something I'm thinking about doing. 01:30 <@rizen> one of the people doing that has over $1200 per month in profit from her agency hosted sites 01:30 < PedersenMJ> Heck, I bought access to WDR, for me, personally, without going through work. It's worth it. 01:30 <@preaction> CentOS4 corresponds to the RHEL4 WRE correct? 01:30 <@rizen> yup 01:31 <@rizen> you can check the os version by checking /etc/redhat-release 01:31 <@preaction> yeah, i had to ask #rhel about that one ;) 01:31 <@preaction> the mysql server just took longer than setup allowed to start up for some reason 01:37 < perlm> I see what you guys were saying. It is basically just creating a Template::Toolkit template like you would normally use and putting in special WebGUI macros to be called. And I probably should pay for the info packet since it has this type of information all neatly organized. 01:37 <+perlDreamer> HTML::Template 01:37 <+perlDreamer> much simpler to work with 01:37 < perlm> even better :) 01:38 <+perlDreamer> if you're more familiar with T::T, you can plug it in, but all of wG's default templates at H::T 01:38 < perlm> I've used both in equal amouts of "little" so whichever was good enough for JT, is good enough for me. 01:43 <@preaction> H::T is more template and less magic 01:45 < PedersenMJ> Now, sorry to say, but time for me to run. Will bbl. 01:46 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 01:51 < perlm> Okay, I'm off to the races. Thanks for the help, and have a good one. 01:51 -!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"] 01:58 -!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui 01:58 <+perlDreamer> morning, Radix 01:59 <@preaction> why would mysql need 400 megabytes of memory? 02:00 <@preaction> er.. rather mysqld? 02:00 <+perlDreamer> big query? 02:00 <+perlDreamer> caching? 02:00 <@preaction> holy crap, that IS how big it is... 02:00 <@preaction> i'm getting out-of-memory errors trying to do these upgrades 02:00 <+perlDreamer> transactional db 02:00 <@preaction> also firefox leaks like a sieve... anyway 02:01 <@rizen> normal operation on plainblack.com 02:01 <@rizen> mysql uses about 350mb 02:02 <@preaction> perhaps it's perl that's out of memory 02:02 <@rizen> how much ram is on this machine you're working on? 02:02 <@preaction> looks like only 512m 02:02 <@rizen> ah 02:02 <@rizen> webgui requires 1GB+ 02:02 <@preaction> 678m, but only 75m free 02:03 <@preaction> geniuses decides 12gig of swap 02:03 <@rizen> what 02:03 <@rizen> crazy 02:03 <@rizen> you may also want to edit my.cnf 02:03 <@rizen> to lower the amount of ram it's using 02:03 <@rizen> if it's mysql 02:03 <@preaction> if i can make mysql nicer, i might be able to push through the perl part 02:11 < Radix-wrk> morning all 02:12 < Radix-wrk> cheers for the proactive info on the xss problem btw.. great to see patches given for all versions of webgui, not just the latest :) 02:12 <+perlDreamer> preaction++ 02:14 < Radix-wrk> Now we just need preaction to fill out his People Behind Webgui interview questions :) 02:18 < Radix-wrk> while I'm doing this patching.. can I ask - in recoverPasswordFinish there's a line - $password .= chr(ord('A') + randint(32)); in a loop which seems to generate the new password. I assume randint(32) could be reduced to randint(26) if we just want the letters from A-Z in the password, right? (got users complaining about all sorts of special characters being generated in their passwords and this looks like an easy fix) 02:18 <+perlDreamer> it sounds right, but it would be good to check an ASCII table 02:19 <+perlDreamer> nope 02:20 <+perlDreamer> punctuation is from 91 to 96 02:20 <+perlDreamer> http://en.wikipedia.org/wiki/ASCII 02:20 <+perlDreamer> how about $password =~ s/\W+//g; 02:20 <+perlDreamer> that would allow underscores in the password, though 02:21 <+perlDreamer> $password =~ tr/A-Za-z0-9//cd; 02:21 <+perlDreamer> for pure alphanumerics 02:21 < Radix-wrk> 65+26 = 91 02:21 <@preaction> Radix-wrk: i already did, Roy's waiting on Steve to properly format my pichar iirc 02:21 < Radix-wrk> but i assume randint generates from 0-(x-1) 02:21 <@preaction> why complaining? they just have to copy/paste 02:22 <@preaction> then they should IMMEDIATELY change their password 02:22 <@preaction> easy as sneezing 02:22 < Radix-wrk> seems easy.. but for some reason some passwords are impossible to enter apparently 02:22 <@rizen> radix: traditionally we always release security patches for older versions 02:22 < Radix-wrk> we've had numerous support issues with it 02:22 <@preaction> but yes, reducing that to 25 should fix it 02:23 < Radix-wrk> the [\' chars I assume 02:23 <@preaction> they don't have US-101/2/3 keyboards? 02:23 < Radix-wrk> we have customers all around the world 02:24 <@preaction> that'd make sense 02:24 < Radix-wrk> about 4500 users last time I checked 02:24 <@preaction> but still, those keys should exist. at any rate, i'll quit my whining 02:24 < Radix-wrk> every time we do a mailout telling them of new content on our site we get hundreds of requests for forgotten passwords 02:24 <@preaction> hooray for lusers! 02:24 <+perlDreamer> that's easy, don't tell them about new content 02:24 <+perlDreamer> :) 02:24 < Radix-wrk> should be as simple as cut/paste I agree, but the volume of complaints tends to suggest there might be a problem :) 02:25 < Radix-wrk> easy fix 02:26 <@preaction> easier fix than reeducating at least 02:38 < Radix-wrk> that patch didn't work for 7.0.8 btw - guess line numbers have changed in 7.3.4, but changes were easy manually thanks to your 5 steps :) 02:42 <@rizen> see preaction 02:42 <@rizen> =) 02:42 <@rizen> that's why i said those were more important than the patch 02:43 < Radix-wrk> well thanks to you then JT :) 02:43 <@rizen> no no 02:44 <@rizen> thanks goes to preaction 02:44 <@rizen> he's the one that did the work 02:44 <@rizen> it all goes to him 02:44 <@rizen> he's just learning how all this works though 02:44 <+perlDreamer> what does rewriteUrls do on the HttpProxy? 02:44 <@rizen> so that was just some advice 02:44 <@rizen> rewrites the urls so it actually works as a proxy 02:44 <@rizen> so you can click on links 02:44 <@rizen> and move through pages 02:44 <@rizen> and you stay within the webgui site 02:44 <@rizen> without it 02:45 <@rizen> only the first page is proxied 02:45 <+perlDreamer> then what is followExternal? 02:45 <@rizen> and after that you'll click through to the real site 02:45 <@rizen> links outside of the original domain 02:45 <@rizen> and it only applies if you have rewriteUrls turned on 02:46 <+perlDreamer> thanks, dude 02:46 <+perlDreamer> the Http Proxy docs need a rewrite 02:46 <@rizen> probably 02:59 -!- perlDreamer is now known as perlCooking 03:02 < Radix-wrk> You cooking the whole camel? 03:04 < Radix-wrk> Actually I've eaten wild camel once - cooked slowly in a lovely stew.. was delicious :) 03:05 <@rizen> i ate camel once when i was in oz 03:05 <@rizen> we went to some restaurant that served all kinds of exotic meats 03:06 <@rizen> i had buffalo, camel, some sort of reptile 03:06 <@rizen> i think maybe croc 03:06 <@rizen> or maybe it was snake 03:06 <@rizen> don't remember 03:06 <@rizen> and then also kangaroo 03:06 <@rizen> they all tasted like crap 03:07 <@rizen> it was downtown sydney. 03:07 <@rizen> some restaurant up in the sky that spins 03:09 < Radix-wrk> heh 03:11 < Radix-wrk> well this was wild camel, that a friend of the family hunted and shot up north of WA. Apparently quite a lot of wild camels out there - bit of a problem for the locals even, so hunting them isn't an issue. It was very very tender because of the way it was cooked and was lovely. 03:12 < Radix-wrk> kangaroo steaks are nice too, but you have to be careful not to overcook them or they become tough and rubbery. Done right they should melt in your mouth. 03:14 < Radix-wrk> kangaroo steaks you can get at the local supermarket easy, but camel, snake, croc, etc are pretty exotic even for us and aren't the easiest things to try (here in WA at least). 03:14 <@rizen> this place must not have known what they were doing 03:14 <@rizen> cuz i'm telling you, it was bad 03:14 <@rizen> one of the worst meals i've ever had 03:14 < Radix-wrk> heh 03:16 <@preaction> Radix-wrk: the patch didn't work because of the line numbers, but it would've been possible to change the options of the patch program to make it fit. the '-p' option specifies the "fuzziness" of the search. '-p0' means it must match exactly. '-p2' means it can have 2 lines of sway one way or the other, i think you can have up to 5 levels. 03:17 <@preaction> also: if you open the patch in a text editor, it's easy to see what needs to change, the lines with "-" at the beginning are removed, and the ones with "+" at the beginning are added 03:17 < Radix-wrk> preaction, yup, tis cool.. manually applied the changes and it works fine :) 03:17 <@preaction> i've been sitting here for 45 minutes watching a 500kB/s connection try to move what must be a gig of uploads data... 03:18 < Radix-wrk> Sounds like fun :) 03:18 <@rizen> yuk 03:19 <@preaction> eh, i could've been playing DDR 03:19 <@rizen> i hope you're doing something else to pass the time 03:19 <@preaction> i mean.. cardiovascular workout 03:19 <@rizen> DDR? 03:19 <@preaction> Dance Dance Revolution 03:48 < Radix-wrk> Hmm.. Seagate have announced 15k rpm 2.5" drives - I want one for my gaming lappy! :) 03:52 <@preaction> so this move has now taken 1:15 minutes of their billable time.. 03:52 <@rizen> k 03:53 <@preaction> i haven't even gotten to the fun of installing this php app, which i'm hoping works as CGI 03:54 <@rizen> php? 03:54 <@rizen> we don't do php 03:54 <@rizen> did vrby agree to this? 03:55 <@preaction> i imagine it wasn't said that it was a php app 03:55 <@preaction> just a "webmail app" 03:57 <@preaction> actually from some of the language in these mails, perhaps it was Roy who agreed to an unknown "webmail program", at any rate 03:58 <@rizen> what is the name of this client? 03:58 <@preaction> squirrelmail 03:59 <@rizen> the client - company 03:59 <@rizen> not the program 03:59 <@preaction> oh 03:59 <@preaction> finditco - Mike Ferren 03:59 <@rizen> k thanks 03:59 <@preaction> i believe this is ad-hoc 04:01 < xdanger> is there any good webmail progs out there in oss? 04:01 <@rizen> i've heard squirrelmail is ok 04:01 <@rizen> but honestly, it's mostly all crap 04:01 <@rizen> the only thing even close to cool is hula-mail 04:01 <@rizen> and that's only alpha 04:03 < xdanger> Isn't novell abandoning hula? 04:03 < xdanger> And I really want only a webmail (maybe calendar) but not the server... 04:04 <@preaction> far easier to just set up pop3md or pop3ad 04:05 <@rizen> novell is, but that doesn't mean it will go away 04:06 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 04:06 <@rizen> as far as stand alone webmail the only thing i've heard of being good is squirllmail 04:06 <@rizen> i tried out Courier webmail once, but it was pretty basic. 04:10 < xdanger> roundcube.net is pretty slick 04:10 < xdanger> but it's a beta 0.1 php script ajax thingy... that creeps me =) 04:27 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 04:27 -!- mode/#webgui [+v crythias] by ChanServ 04:38 <@khenn> Is there a reason we have HTML::Template includes turned off? 04:38 <@khenn> is it insecure? 04:38 <@preaction> H::T knows nothing of WebGUI assets 04:38 <@khenn> so? 04:38 <@preaction> so you can only include templates from the filesystem 04:39 <@khenn> rigt 04:39 <@khenn> right 04:39 <@preaction> which most webgui users don't have access to / want to use 04:39 <@khenn> why can't we do that? 04:39 <@khenn> I see 04:39 <@preaction> otherwise insecurity, i don't think so 04:39 <@khenn> that makes sense 04:39 <@khenn> thanks 04:43 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 04:52 -!- crythias [n=Gerald@68.51.234.189] has joined #webgui 04:52 -!- mode/#webgui [+v crythias] by ChanServ 05:38 <@rizen> i wish i knew who used the hack to deface our site 05:38 <@rizen> telling us about it is one thing 05:38 <@rizen> defacing the site to make a point is completely something else 05:41 <@khenn> yeah that sucked 05:55 <@khenn> that's all for me folks 05:55 <@khenn> asta la tomorrow 05:55 <@khenn> hasta even 05:55 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] 05:59 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 05:59 -!- mode/#webgui [+o snapcount] by ChanServ 06:02 -!- mode/#webgui [-o snapcount] by rizen 06:02 <@rizen> that rocks 06:02 -!- mode/#webgui [+v snapcount] by rizen 06:02 -!- mode/#webgui [+o snapcount] by rizen 06:03 <+perlCooking> wouldn't you at least have the hacker's IP address in the logs 06:03 <+perlCooking> and maybe an email address 06:03 -!- perlCooking is now known as perlDreamer 06:03 <@rizen> you're still away 06:03 <@rizen> you can't be talking 06:03 <@rizen> hehe 06:04 <+perlDreamer> I'm back 06:04 <@snapcount> what did you cook me? I'm hungry 06:04 <+perlDreamer> Denver omlettes, cinnamin chip toast and hazelnut cocoa with whipped cream 06:04 <@rizen> not according to my screen 06:04 <@rizen> you're still away 06:04 <@rizen> you're greyed outr 06:05 <+perlDreamer> weird 06:05 <+perlDreamer> I feel here 06:05 <@rizen> did you type /away 06:05 <@rizen> with no param 06:05 <+perlDreamer> no 06:05 <@rizen> do that 06:05 <+perlDreamer> 06:05 <+perlDreamer> uh 06:05 <+perlDreamer> now what 06:05 <@rizen> hmm..looks like your program doesn't do that 06:06 <@rizen> did you notice a difference on my name in your client? 06:06 <@snapcount> pinch your nose and tilt your head back... start saying your abc's alternating between forward and backwards beginning with J 06:06 <@snapcount> J K I L H ... 06:07 <+perlDreamer> nope 06:07 <+perlDreamer> so, 'bout tracking yon hacker... 06:09 <@rizen> webgui doesn't store an ip with a user account 06:09 <@rizen> and the session is already gone 06:09 <@rizen> so how should i find this user? 06:09 <+perlDreamer> what about apache logs? 06:09 <@rizen> oh...wait..userLoginLog 06:10 <+perlDreamer> and the bug report should have a unique URL for tracking it down 06:12 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui 06:13 <@rizen> ok 06:13 <@rizen> ip is 66.67.114.20 06:13 <@rizen> compared that with previous logins 06:13 <@rizen> no other users logged in with that ip 06:13 <@rizen> there are 2 active visitor sessions open with that ip 06:14 <+perlDreamer> there's no web server at that address 06:14 <@rizen> both created around the same time as the hacker 06:14 <@rizen> the person is in rochester 06:14 <@rizen> cpe-66-67-114-20.rochester.res.rr.com 06:14 <+perlDreamer> yep 06:14 <@rizen> and use roadrunner internet 06:14 <@rizen> but billions of people use that 06:15 <@rizen> ok millions 06:15 <@rizen> but still 06:15 <@rizen> no help 06:16 <+perlDreamer> we also have the name used on the RFE 06:16 <+perlDreamer> astalavista 06:16 <@rizen> frank says that 06:17 <@rizen> but so do other people 06:17 <+perlDreamer> try googling for it 06:17 < Radix-wrk> name of a rather infamous search engine 06:17 < Radix-wrk> astalavista.box.sk 06:18 <+perlDreamer> also name of a group of hackers 06:18 <+perlDreamer> do we have any German speakers in the channel? 06:19 <@rizen> this isn't going to go anywhere 06:20 < PedersenMJ> no hablo aleman, lo siento decir. 06:20 < PedersenMJ> Solo hablo ingles y espanol. 06:21 < Radix-wrk> Only German I know is from old WWII movies. 06:21 -!- crythias [n=Gerald@68.51.234.189] has quit [Read error: 110 (Connection timed out)] 06:21 <+perlDreamer> Schnell! 06:21 < Radix-wrk> Nein Nein! Mein Kampf 06:21 <+perlDreamer> Das boot 06:21 < PedersenMJ> Mach schnell! 06:21 < Radix-wrk> Spracken Si Deutsche 06:21 < PedersenMJ> Nein 06:21 < Radix-wrk> Auf wiedersehen 06:21 <@rizen> the attacker was referred from this site 06:21 <@rizen> http://www.securityfocus.com/bid/22051/info 06:22 <@rizen> apparently they aren't part of our community 06:24 <+perlDreamer> you're right, this isn't going anywhere 06:26 <+perlDreamer> oh well 06:26 <+perlDreamer> we broke 9000 automated help and i18n tests today 06:26 <@rizen> too bad too 06:26 <@rizen> cuz even if i found him 06:27 <@rizen> i could only kill him once 06:27 <@rizen> but i could have tortured him for a while 06:27 <@rizen> and gave him blood transfusions to keep him alive 06:27 <@rizen> so i can torture him some more 06:27 < PedersenMJ> Hmmm... hey, JT, can I take back that slap I gave you earlier? 06:27 <+perlDreamer> I suppose in a way he did us a favor by letting us know about th exploit 06:28 <@rizen> true 06:28 <@rizen> i want to know about that sort of stuff 06:29 <@rizen> but i don't want to be slapped in the face while finding out about it 06:29 <@rizen> that sort of thing is unacceptable 06:29 <@rizen> unlike some software companies, we take security seriously 06:30 <+perlDreamer> an email to the dev list would have been better 06:30 <+perlDreamer> or to PB privately 06:31 <@rizen> either way would have been great 06:34 < PedersenMJ> BTW, since I know there's worry about attacks, I did just update the Burned theme I uploaded the other day. Small update, for the css stylesheet, but it was me, and not a bot. 06:34 <@rizen> the attacks aren't anywhere near that serious 06:35 <@rizen> you know...not to toot my own horn or anything, but when i designed the asset system 06:35 <@rizen> i was brilliant 06:35 < PedersenMJ> Well, I see discussion of one, and wanted to make sure you knew this was a legit update, as opposed to something nefarious going on. 06:35 <@rizen> and now looking back on all the assets created 06:35 <@rizen> i didn't use the api as efficiently as i should have 06:36 <+perlDreamer> you think there's more to wring out? 06:36 <@rizen> absolutely 06:36 <@rizen> for example 06:36 <@rizen> there's a lot of processing in processPropertiesFromForm post 06:36 <@rizen> that should instead be placed into parameter filters 06:37 <@rizen> see the fixUrl method as an example 06:37 <@rizen> in Asset.pm 06:37 <@rizen> i'm adding a fixTitle one right now that will fix this HTML problem system-wide 06:37 <+perlDreamer> we could also use a javascript escaping function 06:38 <@rizen> WebGUI::HTML does it 06:38 <@rizen> WebGUI::HTML::filter 06:38 <@rizen> will remove it 06:38 <+perlDreamer> uh, to safely escape string to pass into javascript 06:39 <+perlDreamer> quotes, newlines and the like 06:39 <@rizen> oh 06:39 <@rizen> that is handled by the templating engine 06:39 < PedersenMJ> Woohoo! Something else I just found, and will try to keep in place for future templates: Burned validates: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.nochara.org%2Fhome%3Fop%3Dauth%3Bmethod%3Dlogout 06:39 <@rizen> 06:40 <+perlDreamer> will that work if the js is created inside wG instead of in the template? 06:40 <@rizen> no 06:40 <@rizen> but js shouldn't be created in webgui 06:40 <@rizen> generally speaking 06:41 <@rizen> i know it sometimes is 06:41 <@rizen> but that's pretty rare 06:43 <@snapcount> perlDreamer: even if you generate it in the code, you still have to send it to a template right? So why do you have to escape it in wG? 06:44 <+perlDreamer> well, this is what I was thinking. 06:44 <+perlDreamer> var foo = is one thing 06:45 <+perlDreamer> $var->{foo} = qq-var one = "one"; var two = $two;- is another entirely 06:45 <+perlDreamer> in the 2nd case, it would mistakenly escape the quotes for the constant 06:48 <+perlDreamer> snapcount is either deep in thought or thinking of polite ways to tell me I'm an id10t 06:49 < PedersenMJ> I'm neither, for what it's worth. I'm working on understanding variables. I actually have need of them in my next template (this first one didn't use them at all). 06:49 <+perlDreamer> okay, JT, one last rabbit trail. He probably used a demo system to practice the hack. Can you see if there are any records of that on demo.pb.com? 06:50 <@rizen> all demos from that era are already gone 06:50 <@rizen> 24 hour existence 06:51 <+perlDreamer> okay, I give 06:51 <@rizen> i'll look, but my guess is it was created before 10:51pm 06:53 <@rizen> yup 06:53 <@rizen> they were on the demo server 06:53 <@rizen> 27 hours ago 06:53 <@rizen> however, we don't keep actual http access logs on the demo server 06:54 <@rizen> so there's no way to know which demo they used 06:54 <@rizen> even if it were still there 06:56 <+perlDreamer> okay. Thanks for checking JT 06:58 <+perlDreamer> and I'm now 0 for 2 06:58 <+perlDreamer> the particular bug I was looking at that needed JS quoting can be fixed in the template 06:58 <+perlDreamer> do we have a scheduled release for 7.3.5 tomorrow? 06:59 <@rizen> yeah, whenever roy gets to it tomorrow 06:59 <@rizen> =) 06:59 <+perlDreamer> I might be able to close this but out before the release then 06:59 <@rizen> he has class at 4:30 eastern, so i'm guessing before that 06:59 <+perlDreamer> that's 1:30 my time 06:59 <+perlDreamer> close 07:00 <@rizen> yeah...but that's when he goes to class 07:00 <@rizen> so he'll start on it way before that 07:00 <+perlDreamer> okay 07:00 <@snapcount> ok Colin 07:00 <@rizen> figure that if you don't get it in before you close up tonight 07:00 <@rizen> you won't get it in 07:00 <@snapcount> we're not communimicating 07:00 <@snapcount> you're example works just fine 07:00 <+perlDreamer> it does, we should patch the template though 07:00 <+perlDreamer> wait, it does? 07:00 <@snapcount> yes 07:00 <@snapcount> I just tried it 07:00 <+perlDreamer> I should stick to perl 07:00 <@snapcount> I used qq{} though 07:01 <+perlDreamer> what time is release tomorrow? 07:01 <@snapcount> my $two = 2; 07:01 <@snapcount> $var{'somejavascript'} = qq{var one="one"; var two=$two; alert(one+"---"+two);}; 07:01 <@snapcount> then wrap that template var in 07:05 <+perlDreamer> change the tmpl_var to this: 07:05 <@snapcount> why would you want to do that? 07:05 <@snapcount> un-dumb me 07:05 < PedersenMJ> Hey, question for anybody on a set of choices and which one is best? I'm working on the template here: http://www.oswd.org/design/preview/id/2204 07:05 <@snapcount> in case the $two variable had some quoted text in it? 07:06 <+perlDreamer> right 07:06 <@snapcount> the light is flickering 07:06 <@snapcount> not sure if it's about to come on or burn out =) 07:06 < PedersenMJ> In the upper right is a list of "sister sites". It's slightly complex html (not very, to be sure, but slightly). Should I use a snippet to store the list, or should I use a data form to store the list? 07:06 <+perlDreamer> I may be completely wrong 07:06 <@snapcount> well at least you're not clueless =P 07:06 <@rizen> snippet 07:07 <@rizen> definitely not dataform 07:07 < PedersenMJ> Thought so. Just will have to make it as clear as possible to potential editors what they need to do to maintain that list. 07:08 <@snapcount> ok the light is on 07:09 <+perlDreamer> did that break it? 07:09 <@snapcount> changing $two = qq{Lincoln said "four score and seven years ago" and some other stuff}; 07:09 <@snapcount> breaks it quite nicely 07:09 <@snapcount> escaping it in the template also escapes the quotes that define the js variable 07:09 <@snapcount> which also breaks it 07:09 <@snapcount> I get the problem now at least =) 07:10 <+perlDreamer> but like JT was saying earlier, we shouldn't be creating JS in the core unless it's unavoidable 07:10 <+perlDreamer> we should pass template vars into JS in the template 07:10 <+perlDreamer> in which case escape="JS" works great. 07:10 <@rizen> holy crap i rock 07:10 <@snapcount> sure... but I think it's crappy to have JS in a template... my arguments for that suck and it's an opinion though 07:11 <@rizen> or at least i did many months ago 07:11 <@rizen> when i wrote the asset api 07:11 <+perlDreamer> well, it _is_ something that users can mess up 07:11 <@snapcount> b/c templating is kind of a language so saying "no code in the template" is kind of stupid 07:11 <@snapcount> that's what I don't like, especially because it can render something unusable 07:11 <@snapcount> but so can fucking up the template 07:11 <@snapcount> so again, argument sucketh 07:13 <+perlDreamer> rizen: what's the good news? 07:13 <@snapcount> I guess I see templates as controlling UI appearance only and not including stuff that's required for the app to function. But in most cases js is used for display purposes and not functionality 07:14 <@snapcount> also, you could make the same argument that JS doesn't belong in Perl code 07:14 <@snapcount> I guess it boils down to JT is right 07:14 <@snapcount> sigh* 07:14 <@rizen> what is the sigh for? 07:15 <@snapcount> you're right and I can't think of a better way and I'm pouting 07:15 <@snapcount> =) 07:15 <@rizen> that's why i'm the don and youre only a wiseguy 07:15 <@snapcount> indeed 07:16 <@rizen> someday you'll put a hit on me 07:16 <@rizen> and become the don 07:16 < PedersenMJ> That reminds me... Is it time for me to invite you over for dinner sometime? 07:16 <@snapcount> It's not easy being the The special assistant to the Executive Vice-Janitor 07:16 <@snapcount> Valentines Day is coming up 07:16 <@snapcount> that's a good day to off mob bosses 07:16 <@rizen> nor is it easy to be the wearer of hats, bearer of none 07:16 <@snapcount> heh 07:17 <+perlDreamer> I committed the template, so don't worry about me for the release 07:17 < PedersenMJ> Radix, are you around at all right now? I seem to recall your working on something else I was looking for (namely, how to highlight the currently selected page in the navigation). 07:17 < PedersenMJ> Or at least highlighting the first item only in the current navigation. 07:18 <+perlDreamer> I feel like I'm astroturfing the changelog 07:18 <@snapcount> PedersenMJ: what do you need help with? 07:19 <@rizen> astroturfing the change log? 07:19 <@snapcount> You can use the isCurrentPage tmpl variable to set a class in a span tag to do that 07:19 <@snapcount> I think that's the name of the variable anyways 07:20 < PedersenMJ> Same design as I mentioned above. I thought I remembered seeing somebody (and thought it was Radix) trying to highlight just a specific item in the ... Okay, gimme a sec. 07:20 <@snapcount> it's in the nav help for navigation template vars 07:20 <+perlDreamer> I noticed that some guys sign the changelog with name/company 07:20 <+perlDreamer> so I started doing it, too 07:20 <@snapcount> class='highlight'> 07:20 <+perlDreamer> my company name is long.... 07:20 <+perlDreamer> so it stands out 07:21 <@rizen> so? 07:21 <+perlDreamer> as long as y'all are okay with it 07:22 <+perlDreamer> PedersenMJ, someone wanted to highlight all items at the top level 07:22 <@rizen> i'm not ok with "y'all" 07:22 <@snapcount> You should name your company "Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool" 07:22 <@snapcount> .com 07:22 <@rizen> i have rescinded that word 07:22 < PedersenMJ> No, snapcount had exactly what I was looking for. 07:23 <+perlDreamer> oh, okay 07:23 <+perlDreamer> cool 07:23 <+perlDreamer> I'll just use vosotros instead 07:23 <+perlDreamer> that's spanish for *'all 07:23 < PedersenMJ> perlDreamer: Go with "vos." for short (as close as you can get to y'all in Spanish as possible, I think :) 07:24 <@rizen> at first i wasn't ok with yall 07:24 <@snapcount> actually PedersenMJ it would be class='highlight'> 07:24 <@rizen> because it's like using "utilize" instead of "use" 07:24 <@snapcount> I had that closing > for the span in the wrong place 07:24 <@rizen> there's just no need 07:24 < PedersenMJ> snapcount: Thank you. I think I can see this theme starting to come together, mentally. This one will be noticeably more complex than Burned, and better because of it. Should showcase some of what webgui can do with templates a bit better. 07:25 <@snapcount> excellent 07:25 <@snapcount> I appreciate you doing this 07:25 <@rizen> but then i changed my mind and decided that "you all" could be used to make sure the crowd knows you're talking to all of them 07:25 <@snapcount> it will be great for the community 07:25 <@rizen> but then i heard some southerners using yall in place of the singular form of you 07:25 <@rizen> and once again decided that yall shouldn't ever be used 07:26 < PedersenMJ> Actually, snapcount, I'll admit it: This is fun for me. Not quite like learning a programming language, to be sure, but similar enough to make me happy. 07:26 < Radix-wrk> So I guess that would be a no for changing the 'Everyone' group to 'Y'all' then. 07:26 <+perlDreamer> perlbot help 07:26 < perlbot> (fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip) 07:26 <@snapcount> the redneck translation should 07:27 <+perlDreamer> learn pDC as Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool 07:27 <@snapcount> too bad group names are not i18n 07:27 <@snapcount> =D 07:27 < Radix-wrk> heh 07:27 <+perlDreamer> perlbot learn pDC as Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool 07:27 < perlbot> added pDC to the database 07:27 <@snapcount> sweet! 07:27 <+perlDreamer> snapcount: we can fix that 07:27 <@rizen> perlDreamer: i have officially committed my first WBP change 07:28 <+perlDreamer> cool! 07:28 <@rizen> yay! 07:28 <@snapcount> what is it? 07:28 <+perlDreamer> but now I have to work harder 07:28 <@snapcount> that checker thingy that enforces the rules? 07:28 <@snapcount> what was it called? 07:28 < PedersenMJ> If you check out the url for that preview, I'm still working out one detail, and that's the paragraph on the left side of the graphic. I'm not sure what, if anything, I should do with that. 07:28 <@rizen> depricated WebGUI::Util::randomizeArray in favor of List::Util::scalar 07:29 <@snapcount> that brings up an old lingering question 07:29 <@snapcount> why is there a randomize hash function in there 07:29 <@snapcount> aren't hashes by definition, random? 07:29 <@snapcount> or is that unreliable? 07:29 <@rizen> they aren't truely random 07:29 <@rizen> they are just disjointed 07:29 <@rizen> but regardless 07:29 <@snapcount> now that would be ironic... you can't rely on a hash to be consistent or random 07:29 <@snapcount> sweet 07:29 <@rizen> it was to randomize a hash that was tied to ixhash 07:30 <@snapcount> hash ordering rather 07:30 <@snapcount> oh I see 07:30 <@rizen> but it's no longer needed 07:30 <@rizen> and can be depricated as well 07:30 <@snapcount> PedersenMJ: post the link again pls 07:30 < Radix-wrk> PedersenMJ, what url? 07:31 < PedersenMJ> http://www.oswd.org/design/preview/id/2204 07:32 <@snapcount> well your design just includes styling not content right? 07:32 <@snapcount> so you would simply have another article template you put in your package that made the article look like that 07:33 < PedersenMJ> True, it does. I almost feel like I should put an article there telling people to put something there, which seems quite obnoxious on my part. 07:33 <@snapcount> is that what you meant by "what to do with it"? 07:33 < PedersenMJ> Yeah, that's it exactly. 07:33 <@snapcount> If you do include content... replace all the text with lorem ipsum 07:34 <@snapcount> assuming the terms of the design allow that 07:34 < PedersenMJ> Actually, perfectly fair thing to do: Post what it is, and where I got it, and let them change that as they see fit. 07:34 <@snapcount> it may not be a bad idea to include articles in the package for one page to show what it looks like I guess 07:34 <@snapcount> I don't know 07:35 <@snapcount> easy enough to delete them... perhaps you could just stuff the design with the same content the other wG styles come with 07:35 <@snapcount> that would really get the point across 07:35 <@rizen> i'm going to /kickban every user that doesn't respond in the next 2.3 seconds 07:35 < PedersenMJ> For this one, I'm already going to make them do some customization. For instance, the "Site Network" links in the upper right are going to have to be different. 07:35 <@rizen> that's it, you're all kicked 07:35 <@snapcount> idlers are good 07:36 <@snapcount> make us look bigger =) 07:36 < PedersenMJ> And we all know that size is what matters. 07:36 <@rizen> we don't want to be those guys 07:36 <@snapcount> come on 07:36 <@snapcount> this is a popularity contest 07:36 <@snapcount> most come right back anyway 07:36 <+perlDreamer> I think the filter stuff is better than the shuffle 07:36 -!- perlbot was kicked from #webgui by snapcount [go get it boy!] 07:36 -!- perlbot [n=perlbot@lv.pm.org] has joined #webgui 07:36 <@snapcount> see 07:36 <+perlDreamer> it's like a boomerang 07:37 <@rizen> there's no one talking on the joomla channel 07:37 <@rizen> just 80 idlers 07:37 <@rizen> no one on the opencms channel 07:37 < PedersenMJ> Can't blame them. I've looked at joomla. Tried to use it. Figured out only one thing about it: It might be great for some people, but I can't do more with it than start it up. 07:38 <+perlDreamer> that's what most people say about wG 07:38 <@snapcount> PedersenMJ: I think it would be sweet if you did your designs using the default content 07:38 < PedersenMJ> And even though there might be power inside of it, I can't see any evidence of said power. 07:38 <@snapcount> that's just my opinion though 07:38 <@snapcount> I'm just glad you're doing it. period =) 07:38 <@rizen> whoa...lots of idle peeps on drupal channel too 07:39 <@snapcount> I was pissed b/c drupal made diggs front page for their v5 release and 6th birthday 07:39 < PedersenMJ> Actually, I could do two versions of the package: One with nothing in it, for people who already know what they're getting/want, one with the default content to allow people to see what webgui could look like. 07:39 <@rizen> wow...even more on plone not talking 07:39 <+perlDreamer> g'night, all 07:39 <@snapcount> when I submitted our 7.0 relase / bday we got 3 digs 07:39 <@rizen> later 07:39 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] 07:39 < PedersenMJ> later, pD 07:40 <@snapcount> PedersenMJ: that's a good idea 07:40 < PedersenMJ> Hmmm... thought there: Even without intending, I might be gaming the karma system a bit by doing that. 07:40 <@snapcount> just more work for you 07:40 <@snapcount> how? 07:41 < PedersenMJ> Well, it's two separate uploads. From uploading burned, I see that I got 10 karma. 07:41 < PedersenMJ> It could result in double downloads, which I *think* also generate karma. 07:41 <@snapcount> no... you only get karma for posts unless rizen slipped a new feature in or I didn't notice 07:42 < PedersenMJ> Despite using you guys shamelessly for your knowledge of the system, I'm not trying to game the systems you make in my favor. 07:42 <@snapcount> our knowledge to you is an investment 07:42 <@snapcount> one that is paying off already through your contributions 07:42 <@snapcount> for all of us 07:42 <@snapcount> we are completely ok with that 07:42 <@snapcount> and encourage it 07:43 < PedersenMJ> Good. I'm glad to help. I *like* this package, quite a bit. 07:43 <@snapcount> that's the beauty of community 07:44 <@snapcount> I would also hope that you share the knowledge you are gaining when others want to contribute 07:44 < PedersenMJ> Funny thing is, I wish I'd found wg a year ago. Might have gotten you guys a pretty decent contract. And have gotten to avoid the crap I'm dealing with at work now. 07:45 <@snapcount> wG was in a weird place a year ago 07:45 < PedersenMJ> Absolutely! perlm looks like he'll be developing his own template, actually, partially because myself and somebody else (not just rizen) pointed out to him how easy it was today. 07:45 <@snapcount> not the same software really 07:45 <@snapcount> excellent 07:45 <@snapcount> you may not have thought so highly of us a year ago =/ 07:45 <@snapcount> unless you used v5.x 07:46 <@snapcount> oh rizen 07:46 < PedersenMJ> And I'm planning on tracking the changes of an existing template to a package, and posting that as a "how to build a style" on the wiki. Unless you guys don't want that. 07:46 <@snapcount> that iPhoneGuy is maxscience 07:46 <@snapcount> I know it is 07:46 <@snapcount> of course we want that 07:46 <@rizen> nice 07:47 <@rizen> i said that the first day he was on there 07:47 <@rizen> and frank said "no, couldn't be" 07:47 <@snapcount> he seems to have changed his attitude a bit though 07:47 <@snapcount> I wasn't sure at first either 07:47 <@snapcount> but the questions he was asking gave him away 07:47 <@snapcount> all the same questions he asked before, pushing the same feature requests, etc 07:47 <@snapcount> same arguments 07:48 < PedersenMJ> Cool. I don't think this Andreas02 is the right one. It adds more complexity than is needed, as I'll have a snippet (possibly two), some conditionals in the template, etc. Nor, necessarily, is MultiFlex, as it's got several options to work through. I'll find it after I finish those two, though. 07:48 <@snapcount> Soon, you should get karma for wiki posts 07:48 <@snapcount> I have to post the RFE for that 07:49 <@snapcount> that oswd site is where I got my style from for my personal site 07:49 <@snapcount> and how I learned to implement a wG style 07:50 < PedersenMJ> Heh. I'm not even gunning for karma. BTW, you might want to look into mine. Somehow, I'm at 32. And I don't think I've done enough to get that. Yes, I know it's pathetically small, but there might be something in how I got that that could be gamed by someone else. 07:50 <@snapcount> most use a
based layout which makes it pretty easy once you get your head wrapped around the general ideas of wG 07:50 <@snapcount> that's not much 07:50 < PedersenMJ> Yeah, they really are an easy conversion. It only gets complex if you let it. I'm going to let it for the Andreas02. 07:50 <@snapcount> I think you get two or three points for every post to a regular forum 07:51 <@snapcount> a lot of our users have thousands of karma points so you're getting what's due to you 07:51 <@snapcount> and you gaining more karma also works in our favor too 07:51 <@snapcount> the more involved you are, the more you know about wG generally speaking 07:51 <@snapcount> that means you will have more influence 07:52 < PedersenMJ> You're right, it's not much. But, somehow, I've gotten more than I think I was supposed to. For instance, here's what I *know* of: buying wdr, posting one wiki article, updating it, posting one wgpkg, and updating it. 07:52 <@snapcount> which is probably good because you will be smarter in what you ask for 07:52 <@snapcount> and what you advocate as far as RFEs and spending your karma on them 07:52 <@snapcount> you can also get karma when people rate your posts 07:53 <@snapcount> that actually transfers karma from them to you 07:53 < PedersenMJ> Ah, okay. Now that makes sense (I knew I had more when I woke up than when I went to bed). 07:55 < PedersenMJ> I suppose I am watching it, yeah. More because I'm hoping to see people download the Burned theme, though, than anything else. 07:55 <@snapcount> I'm glad you've taken an interest in this 07:55 <@snapcount> we had quite a few themes in the 5.x days 07:55 <@snapcount> and it's something we really wanted to see from the community now that 7.x is here 07:56 < PedersenMJ> Well, as I said, it's fun for me. Might even work on doing a custom login template, now that I know that can be done. 07:58 < PedersenMJ> Might also work on a script to convert moinmoin data into wg-wiki. 07:59 < PedersenMJ> If I did that, I'd have a site that my friends would go nuts over in nochara.org. We've got our own RPG gaming group, and part of Nochara is based on that. We also make fairly heavy use of a moinmoin wiki. 08:02 <@snapcount> well if I'm around I'd be glad to help you writing that 08:02 <@snapcount> if it's something you would contribute 08:02 <@rizen> i've been watching videos and presentations from other systems out there 08:02 <@snapcount> the people on the dev list will help you too 08:02 <@rizen> and am realizing how far ahead of the curve webgui is 08:02 <@snapcount> indeed, the challenge is getting everyone else to realize that =) 08:02 < PedersenMJ> Hell yes, I'd contribute that. There's no reason (and no benefit) to keeping it private. 08:03 <@snapcount> I'm kind of fond of utility scripts 08:03 <@snapcount> and they are a great way for you to learn the API 08:03 < PedersenMJ> JT, wg isn't just ahead of the curve. It's lapped the other systems. 08:03 <@snapcount> they are fun to write imo 08:03 < PedersenMJ> You can use *just* the web browser, and get amazing functionality, without having to touch a line of code or shell script. 08:04 <@snapcount> tell your friends =) 08:04 <@snapcount> spread the love man 08:04 <@snapcount> lol 08:05 <@snapcount> rizen have you ever used the FileMerge program that comes with os x dev tools 08:05 < PedersenMJ> I'm trying to *show*, not tell. Hence the need to make themes. Once I get even a few of the fairly complex ones under my belt, and show that there's very little to them... I think it'll be pretty easy to convince people. 08:05 <@snapcount> it's pretty damn cool 08:05 <@rizen> nope 08:05 <@snapcount> it's a graphical diff tool 08:05 <@rizen> what is it for? 08:05 <@rizen> oh 08:05 <@snapcount> really sweet 08:05 <@snapcount> no bullshit just works 08:05 <@snapcount> but very nice graphical display 08:05 <@snapcount> typical Apple =) 08:06 <@snapcount> I needed somthing to diff templates in head... one was for 7.3.4 and the other 7.3.5 08:07 <@snapcount> since they are different files, I couldn't use our svn site 08:11 < Radix-wrk> 60000 myspace.com accounts compromised: http://blog.washingtonpost.com/securityfix/2007/01/myspace_phishers_hook_hundreds.html 08:12 < Radix-wrk> most popular password was 'password1' 08:17 < PedersenMJ> Now, time for me to hit the sack folks. G'night! 08:17 <@snapcount> good night 08:17 -!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] 08:49 -!- perlbot was kicked from #webgui by rizen [rizen] 08:49 -!- perlbot [n=perlbot@lv.pm.org] has joined #webgui 08:49 -!- perlbot was kicked from #webgui by rizen [rizen] 08:49 -!- perlbot [n=perlbot@lv.pm.org] has joined #webgui 08:49 <@rizen> that's cool 08:49 -!- mode/#webgui [+v perlbot] by rizen 08:50 -!- mode/#webgui [-o perlbot] by rizen 08:50 -!- mode/#webgui [-v perlbot] by rizen 08:58 <@snapcount> eh? 08:59 <@snapcount> remembering how to run an irc channel eh? 08:59 <@rizen> sort of 08:59 -!- mode/#webgui [-o snapcount] by snapcount 09:00 <+snapcount> can I talk 09:00 <+snapcount> damn it 09:00 -!- mode/#webgui [+o snapcount] by ChanServ 09:01 <@snapcount> the freenode chanserv is being tricky 09:06 * snapcount scratches his head 09:07 <@snapcount> ahh 09:07 -!- mode/#webgui [+m] by snapcount 09:07 <@snapcount> I can talk 09:07 -!- mode/#webgui [-o snapcount] by snapcount 09:07 <+snapcount> now i cant 09:07 <+snapcount> or can I 09:08 <+snapcount> oh I'm voiced 09:08 -!- mode/#webgui [+o snapcount] by ChanServ 09:08 -!- mode/#webgui [-v snapcount] by snapcount 09:08 <@snapcount> now I cant 09:08 -!- mode/#webgui [-o snapcount] by rizen 09:09 -!- mode/#webgui [+o snapcount] by ChanServ 09:09 <@snapcount> that worked 09:09 <@snapcount> weird 09:09 -!- mode/#webgui [-m] by snapcount 09:09 < Radix-wrk> Now I can talk 09:09 <@snapcount> so it's /mode #webgui +m 09:09 <@snapcount> to turn it on and -m to turn it off 09:09 <@snapcount> not +-v 09:11 <@snapcount> huh 09:11 <@snapcount> +z looks interesting too 09:11 <@snapcount> When +z is set, the effects of +b, +q, and +m are relaxed. For each message, if that message would normally be blocked by one of these modes, it is instead sent to all the users who are currently set +o (channel operator). This is intended for use in moderated debates. 09:12 <@snapcount> maybe one day there will be enough people in here that we actually care about that feature lol 09:13 -!- mode/#webgui [-o snapcount] by rizen 09:13 <@rizen> i'm not actually using the mode command 09:13 <@rizen> i'm using the shortcutts 09:13 < snapcount> oh does your client have them built in 09:13 <@rizen> such as /op /voice /deop 09:14 -!- mode/#webgui [+v snapcount] by rizen 09:14 -!- mode/#webgui [+o snapcount] by rizen 09:14 <@snapcount> I wonder if freenode implements those or if it's your client 09:14 -!- mode/#webgui [-o snapcount] by snapcount 09:14 -!- mode/#webgui [+o snapcount] by ChanServ 09:15 <@rizen> try it 09:15 <@snapcount> some are working 09:15 <@snapcount> what do you use to remove voice? 09:15 -!- mode/#webgui [+v snapcount] by rizen 09:15 <@snapcount> devoice and unvoice don't work for me 09:15 -!- mode/#webgui [-v snapcount] by rizen 09:16 -!- mode/#webgui [-o snapcount] by rizen 09:16 -!- mode/#webgui [+v snapcount] by rizen 09:16 -!- mode/#webgui [-v snapcount] by rizen 09:16 <@rizen> devoice 09:16 <@rizen> works for me 09:16 < snapcount> ok 09:16 -!- mode/#webgui [+o snapcount] by rizen 09:16 <@snapcount> so it must be the client 09:16 <@rizen> i just rule 09:16 <@rizen> that's all 09:16 <@snapcount> mine supports most of those commands 09:16 <@snapcount> you can also use the chanserv to reop you 09:16 <@snapcount> do /cs op #webgui 09:17 -!- mode/#webgui [-o rizen] by snapcount 09:17 <@snapcount> see now you're screwed w/o the chanserv 09:17 <@snapcount> or another op 09:17 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] 09:17 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 09:17 -!- mode/#webgui [+o rizen] by ChanServ 09:17 <@rizen> screwed my ass 09:17 <@snapcount> chanserv did that for you 09:17 <@rizen> i know 09:18 < Radix-wrk> Chanserv is known to do that 09:18 <@snapcount> I was saying you don't have to leave and come back is all 09:18 <@rizen> if i kickban you 09:18 <@rizen> how do i let you back in? 09:18 <@snapcount> I don't know 09:18 <@snapcount> I know how to unban myself 09:19 <@snapcount> with chanserv 09:19 -!- mode/#webgui [-b snapcount!*@*] by rizen 09:19 <@snapcount> there you go 09:19 -!- mode/#webgui [+b snapcount!*@*] by rizen 09:19 -!- snapcount was kicked from #webgui by rizen [rizen] 09:19 -!- mode/#webgui [-b snapcount!*@*] by ChanServ 09:19 <@rizen> should i let him back in? 09:19 < Radix-wrk> Can't you bring up the ban list? 09:19 <@rizen> crap 09:19 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 09:19 -!- mode/#webgui [+o snapcount] by ChanServ 09:19 <@rizen> he unbaned himself 09:19 <@snapcount> tada 09:19 <@rizen> that sux 09:20 <@snapcount> guess we should know how to do that stuff 09:20 <@rizen> the /unban command works if you have ops 09:21 <@snapcount> my client doesn't seem to have an unban 09:21 <@snapcount> but it does have ban and kick ban 09:21 <@snapcount> kind of stupid 09:21 < Radix-wrk> what client? 09:21 <@snapcount> Snak 09:21 <@rizen> i use Colloquy 09:21 < Radix-wrk> snak for macintosh 5.1.5 09:22 <@snapcount> it's entirely possible it can do it and I'm too dumb to know how =) 09:22 <@rizen> or you could just use colloquy and then you don't need to know magic 09:22 <@snapcount> it doesn't run so great on intel macs 09:22 <@snapcount> it was crashing on me quite a bit 09:22 <@rizen> you're a dork 09:22 <@snapcount> but that was a couple months ago 09:23 <@snapcount> maybe there is a newer version out 09:23 <@snapcount> have you switched to the intel mac? 09:23 <@rizen> nope 09:23 <@snapcount> ah ok 09:23 <@rizen> i'm going to give it to frank once i have wre working on it 09:23 <@snapcount> that should be interesting 09:24 <@snapcount> he bleeds windows 09:24 <@rizen> yup 09:24 <@snapcount> lots of whining will ensue I'm sure 09:24 <@rizen> if he doesn't completely switch from his windows box to the mac within 1 month 09:24 <@rizen> i'm taking it back 09:24 <@rizen> and giving it to vrby 09:24 <@snapcount> I was very surprised how easy it was to pick up os x 09:25 <@snapcount> vrby would do fine with it 09:25 <@snapcount> but he's used one before anyways 09:25 <@snapcount> how did Kristi do? 09:25 <@rizen> with what? 09:26 <@snapcount> when she got her mac 09:26 -!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 09:26 <@rizen> very well 09:26 -!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui 09:26 <@snapcount> had she used one before or no? 09:26 <@rizen> i don't think so 09:26 <@rizen> but she's a smart girl 09:26 <@snapcount> heh 09:26 <@snapcount> that's been my impression thus far 09:26 <@rizen> i try not to hire stupid people 09:26 <@snapcount> she can write crap pretty fast 09:26 <@rizen> though i sort of screwed up when i hired you 09:26 <@rizen> =) 09:26 <@snapcount> ouch 09:26 <@rizen> i was tricked 09:27 <@snapcount> every one makes mistakes, don't be so hard on yourself 09:27 <@rizen> hehe 09:30 < Radix-wrk> is there an xchat port for osx? 09:31 <@rizen> yes 09:31 <@rizen> but xchat sux 09:31 <@rizen> i mean, not as much as snapcount sux 09:31 <@rizen> but it sucks pretty bad 09:32 <@rizen> ok...i should stop being mean 09:32 <@rizen> cuz that makes me suck 09:32 <@rizen> i really just need to go to bed now 09:32 <@rizen> bye 09:32 <@rizen> cruel 09:32 <@rizen> world 09:33 < Radix-wrk> computer says no 09:45 < Radix-wrk> xchat has perl scripting support tho :) 09:45 -!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] 09:51 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has left #webgui [] 11:32 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 11:32 -!- mode/#webgui [+v crythias] by ChanServ 11:32 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 13:32 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 13:32 -!- mode/#webgui [+v crythias] by ChanServ 13:53 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 16:51 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] 16:51 -!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui 16:51 -!- mode/#webgui [+o rizen] by ChanServ 17:08 -!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui 17:08 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 17:08 -!- mode/#webgui [+v MrHairgrease] by ChanServ 17:10 -!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit [Client Quit] 17:19 <@rizen> MrHairgrease, its time to battle to the death 17:19 <+MrHairgrease> why is that 17:20 <@rizen> because you did the opposite of what i asked you to do 17:20 <+MrHairgrease> really? 17:20 <+MrHairgrease> what is that? 17:20 <@rizen> i said when 7.4 branches, you could check in your shopping cart code 17:20 <@rizen> but you checked it in to 7.3 17:20 <+MrHairgrease> no 17:20 <@rizen> no what? 17:20 <+MrHairgrease> you said to do the shoppingcart thingy 17:20 <@rizen> i have the irc log if you'd like to see it 17:21 <+MrHairgrease> and I could scheck in the plugin into 7.4 17:21 <+MrHairgrease> me too =) 17:21 <@rizen> k then, look it up 17:21 <@rizen> no new features are allowed into a release after the .0 release 17:21 <@rizen> ever 17:21 <+MrHairgrease> (07:27:50 PM) rizen: but yeah, go ahead and add it 17:21 <+MrHairgrease> (07:28:09 PM) MrHairgrease: http://rafb.net/p/IXwBk521.html 17:21 <+MrHairgrease> (07:28:09 PM) rizen: feel free to commit your dynamic item in 7.4 once branched as wel 17:22 <@rizen> it says it right there 17:22 <@rizen> after 7.4 17:22 <+MrHairgrease> hmm 17:22 <@rizen> and above that in the conversation 17:22 <@rizen> it also says 7.4 17:22 -!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui 17:22 <@rizen> anyway 17:22 <@rizen> don't want to argue 17:22 <@rizen> it's not a big deal 17:22 <+MrHairgrease> sorry 17:22 <@rizen> just in the future 17:23 <@rizen> no new features after the .0 release 17:23 <+MrHairgrease> I did interpret i wrong 17:23 <+MrHairgrease> probably 17:23 <@rizen> it's quite alright 17:23 <@rizen> i'm not actually mad 17:23 <@rizen> i'm just trying to correct for the future 17:23 <@rizen> you know? 17:23 <+MrHairgrease> the item thing is not a realfeature 17:23 <+MrHairgrease> and it is also not a real bug 17:23 <@rizen> ok, but it's a change 17:23 <@rizen> one more thing that can go wrong 17:23 <+MrHairgrease> i know 17:23 <@rizen> and we have enough bugs 17:23 <@rizen> =) 17:23 <+MrHairgrease> just barely 17:23 <+MrHairgrease> I want more =) 17:24 <@rizen> noooooooooo! 17:24 <+MrHairgrease> ha 17:24 <+MrHairgrease> got you there 17:24 <+MrHairgrease> I'll ask iPhoneGuy if he can find some extra safari bugs 17:24 <+MrHairgrease> =) 17:24 <@rizen> good idea 17:24 <+MrHairgrease> for you to fix of course 17:25 <@rizen> i'm still convinced that iPhoneGuy = maxscience 17:25 <+MrHairgrease> his english is better 17:25 <+MrHairgrease> maxscience was froim italy 17:25 <+MrHairgrease> iphonguy comes from some .net domain 17:25 <@rizen> ok iPhoneGuy = maxscience cousin from england doing maxscience' bidding 17:25 <+MrHairgrease> doesn't mean much 17:25 <+MrHairgrease> but still 17:25 <+MrHairgrease> i agree though 17:26 <+MrHairgrease> that they must share genes =) 17:36 <@rizen> so MrHairgrease, your grease of choice is Murray's Pomade right? 17:38 <+MrHairgrease> sure 17:38 <@rizen> i can't believe you'd use an inferior american product 17:39 <+MrHairgrease> actually it's the exception that proves the rule 17:39 <+MrHairgrease> good pomade 17:39 <+MrHairgrease> but also the originating country of light beers 17:39 <+MrHairgrease> but then again 17:39 <+MrHairgrease> you guys invented rockabilly 17:39 <+MrHairgrease> which counts for simething 17:39 <+MrHairgrease> =) 17:39 <@rizen> only with you man 17:40 <@rizen> you're the most eclectic person i know 17:40 <+MrHairgrease> thanks 17:40 <+MrHairgrease> or do you just know few eal persons =) 17:40 <@rizen> so it appears that Murray's Pomade was originally designed to give control to afros 17:40 <+MrHairgrease> it was 17:40 <@rizen> so i think i'd like to see you with an afro 17:41 <+MrHairgrease> my favorite part of their website 17:41 <+MrHairgrease> is the hints department 17:41 <+MrHairgrease> look for the question 17:41 <+MrHairgrease> 'How to remove Murray's from the hair' 17:42 <@rizen> that's too funny 17:42 <+MrHairgrease> my barber doesn't think so 17:42 <@rizen> from the site: Murray's was originally formulated to stay in the hair, therefore, getting it out may be difficult 17:42 <+MrHairgrease> and it is 17:42 <@rizen> i suppose not 17:42 <+MrHairgrease> whatever you try 17:42 <+MrHairgrease> you never fully succeed 17:42 <+MrHairgrease> but why should i care 17:42 <@rizen> you could just cut off your hair 17:43 <@rizen> but i suppose, if it stays in there forever 17:43 <@rizen> then you can use less pomade 17:43 <+MrHairgrease> i'll put a new layer imediately anyway 17:43 <+MrHairgrease> no 17:43 <+MrHairgrease> you have to remove the stuff that's easy to removen 17:43 <+MrHairgrease> i always comb murrays out when showering 17:44 <+MrHairgrease> and then put a fresh layer back 17:44 <@rizen> i was thinking i should be like martin and get some pomade 17:44 <+MrHairgrease> or else i look like a mad scientist 17:44 <@rizen> but now that i find that it's impossible to remove 17:44 <@rizen> not sure 17:44 <+MrHairgrease> which is not all bad 17:44 <+MrHairgrease> but still 17:44 <+MrHairgrease> i'd try it if i were you 17:44 <+MrHairgrease> i was afraid too at first 17:44 <@rizen> you'd try it if you were you 17:45 <+MrHairgrease> but when I dicovered its power 17:45 <+MrHairgrease> i was sold 17:45 <@rizen> the thing is that i generally don't put anything in my hair 17:45 <@rizen> i like that "clean" feeling 17:45 <+MrHairgrease> hippie! 17:45 <+MrHairgrease> clean and hioppie don't match 17:45 <+MrHairgrease> make up your mind =) 17:46 <@rizen> i don't really need pomade 17:46 <@rizen> if i just didn't wash my hair every morning 17:46 <@rizen> it would automatically have enough standup built in 17:46 <+MrHairgrease> what has happened too you 17:46 <@rizen> cuz my head seems to leak oil 17:46 <+MrHairgrease> last thing i knew was 17:46 <+MrHairgrease> that you hated senseless chit chat 17:46 <+MrHairgrease> and here you are 17:46 <+MrHairgrease> discussing hair products 17:47 <+MrHairgrease> that also lube machine part btw 17:47 <+MrHairgrease> =) 17:47 <@rizen> i do hate senseless chit chat...but at the same time i do love our conversations 17:47 <@rizen> and it's been many months since i got to chat with you 17:47 <@rizen> =) 17:47 <+MrHairgrease> yeah 17:47 <@rizen> anyway...i suppose y ou're right. back to the grindstone for me 17:47 <+MrHairgrease> too bad america is so far away 17:48 <+MrHairgrease> you go fix those bugs =) 17:48 <@rizen> i'd live in holland if it weren't so expensive 17:48 <@rizen> and in a time zone that doesn't suit my customer base 17:48 <+MrHairgrease> america is just cheap 17:48 <+MrHairgrease> because of the dollar/euro 17:48 <+MrHairgrease> ratio 17:48 <@rizen> yup 17:48 <@rizen> damn euro 17:49 <+MrHairgrease> when we still had the guilder i think amerika was more expensive for me 17:49 <@rizen> oh...actually, speaking of that 17:49 <@rizen> are you guys doing hosc again? 17:49 <@rizen> do you know? 17:49 <+MrHairgrease> i dunno 17:49 <+MrHairgrease> but 17:49 <+MrHairgrease> i believe joerie and len are gonna do a talk 17:50 <+MrHairgrease> at a nllgg meeting 17:50 <+MrHairgrease> nllgg = dutch linux user group 17:51 <+MrHairgrease> http://www.buienradar.nl/ 17:51 <+MrHairgrease> I can see some air again =) 17:51 < ckotil> heh 17:51 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 17:51 -!- mode/#webgui [+v crythias] by ChanServ 17:51 <@rizen> what's your web url again for the new company? 17:51 <+MrHairgrease> oqapi.nl 17:52 <+MrHairgrease> it's a temporary style btw 17:52 <+MrHairgrease> the real one is almost finished i believe 17:54 <@rizen> along with some content? 17:54 <+MrHairgrease> no 17:54 <+MrHairgrease> of course 17:54 <+MrHairgrease> we make stuff 17:54 <+MrHairgrease> not content 17:54 <+MrHairgrease> =) 17:54 <+MrHairgrease> yeah 17:54 <+MrHairgrease> well ok 17:54 <+MrHairgrease> more content is on the way 17:57 <@rizen> with any luck we'll get to hang out twice this year 17:57 < perlm> When creating a new Template file, I need to set the namespace to "style" right? 17:57 <@rizen> if i come to holand 17:57 <@rizen> and if you come to the WUC 17:57 <+MrHairgrease> sure 17:57 <+MrHairgrease> I'll come to the wuc 17:57 <+MrHairgrease> The hotel looks nice btw 17:57 <@rizen> you set the namespace to whatever type you're working on 17:57 <@rizen> the hotel is pretty amazing 17:57 < perlm> Thanks rizen 17:57 <@rizen> way better than anything we've done in the past 17:58 <+MrHairgrease> i liked the hotel of the last wuc 17:58 <+MrHairgrease> it's was so cheap that had a lot of bang for the buck 17:58 <+MrHairgrease> and the bar dude was really cool 17:58 <@rizen> yeah..unfortunately you can only really get that in vegas 17:58 <+MrHairgrease> I don't care 17:58 <+MrHairgrease> I'm not paying anyway =) 17:59 <@rizen> this year the hotel will be more expensive, but much much nicer 17:59 <@rizen> and more importantly 17:59 <+MrHairgrease> madison seems like a nice place 17:59 <@rizen> there is a shitload of stuff to do within walking distance 17:59 <+MrHairgrease> cool 17:59 <@rizen> my house is actually only about 6 blocks from the hotel 17:59 <+MrHairgrease> so 18:00 <+MrHairgrease> why not do the wuc at your place 18:00 <+MrHairgrease> it might be a bit crowded 18:00 <@rizen> i'm afraid my house wouldn't hold it 18:00 <@rizen> =) 18:00 <+MrHairgrease> but you just call it cozy =) 18:00 <+MrHairgrease> teh wuc 18:00 <@rizen> i suppose if we threw out all the furniture 18:00 <+MrHairgrease> providing you with all the warmth you miss elsewhere 18:00 <+MrHairgrease> =) 18:05 < perlm> WUC isn't in Vegas this year? 18:06 <@rizen> nope 18:06 <@rizen> Madison, WI 18:06 <@rizen> the home town of Plain Black 18:06 <@rizen> we got a lot of feedback from the surveys saying that the WUC should be moved around the country every year 18:06 <@rizen> so next year it will be in Austin, TX 18:07 <@rizen> preaction: are you here? 18:17 < perlm> Hmm, if the WUC happens at the same time of the experimental airshow in Sheboygan, and then shoot over to Toledo for a visit. 18:19 <@rizen> 2nd week of october i believe is the date 18:20 < perlm> Oshkosh air show is July. I guess that gives me two excuses to visit Toledo :D 18:21 -!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI 18:21 -!- mode/#webgui [+o khenn] by ChanServ 18:24 < perlm> If a style snippet includes images, should it be processed as a template and use ^FileUrl for image paths? 18:25 <@rizen> no reason to process as template 18:25 <+MrHairgrease> not processed as a template 18:25 <@rizen> and using FileUrl is not necessary, but is better for performance 18:25 < perlm> Sweet 18:28 -!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui 18:28 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:28 <@rizen> Norm! 18:29 <@rizen> pd, i need some processing power 18:29 <@rizen> can you help me fix a bug? 18:31 <+perlDreamer> let's bug fix 18:31 <+perlDreamer> I was reading last night's logs 18:31 <+perlDreamer> which bug shall we fix 18:32 <@rizen> there is bug that was reported via the support boards, but i'm not sure it's in the bug list yet 18:32 <@rizen> about rss from collaboration system 18:32 <@rizen> crap 18:32 <+perlDreamer> there's at least one of those on the bug list 18:33 <@rizen> crapp...phone call 18:35 <@rizen> ok...back 18:35 <@rizen> crap 18:35 <@rizen> phone 18:37 <@rizen> ok 18:37 <@rizen> back 18:37 <@rizen> anyway..doug sent me an email saying that line 675 of the Collaboration.pm 18:37 <@rizen> is returning a scalar 18:37 <@rizen> and that's why the RSS feeds aren't working from the collaboration system 18:38 <@rizen> cuz it's supposed to be returning an array reference 18:38 <@rizen> or an array 18:38 <@rizen> i have to find out which 18:38 <@rizen> however, rss feeds do appear to be working on our site 18:38 <@rizen> so it has to be a special case 18:38 <@rizen> now the code that is there is completely unmaintainable 18:38 < perlm> I just committed my style information and it has all disapeared. Ouch. 18:39 <@rizen> and i'm working to clean it up 18:39 <@rizen> in fact, i should commit what i've cleaned up so far 18:39 <+perlDreamer> yes 18:39 <+perlDreamer> I'll have a look at that line 18:39 <@rizen> ok 18:39 <@rizen> committed 18:40 <@rizen> i haven't gotten very far in my cleanup 18:40 <@rizen> cuz i don't want to accidentally change the meaning of the code 18:40 <@rizen> until i completely understand it 18:40 <@rizen> so i'm just changing a little syntax and formatting to make it more readable 18:41 <+perlDreamer> it's not line 675 anymore, after the clean-up :) 18:41 <@rizen> right, it's 677 or something 18:41 <@rizen> the return statement 18:41 <@rizen> on the map 18:41 <@rizen> that's what he said is causing a problem 18:41 <@rizen> anyway..he's not around yet 18:41 <@rizen> and the guy that wrote it doesn't work here anymore 18:42 <@rizen> so i'm trying to decipher why he thinks it's returning a scalar 18:43 <+perlDreamer> this code does not appear to be called by anything 18:44 <@khenn> I'm writing an app which mimic's WebUGI's user management system and I'm wondering how I should post the data 18:45 <@khenn> one options is to simply set each field individually to the user profile 18:45 <@khenn> $u->profileField($form->get("")); 18:45 <@khenn> but 18:45 <@khenn> I was also thinking that I could get a list of all the available fields from userProfileField 18:45 <@khenn> loop through the form hash 18:45 <@rizen> phone 18:46 <@khenn> and if the formElement matches 18:46 <@khenn> then set it 18:46 <@khenn> that way I don't have to individually code each element 18:46 <@khenn> thoughts? 18:47 <+perlDreamer> profile fields can be changed by the Admins on the site, so I'd say go the automated route 18:47 <@khenn> you mean the manual route 18:47 <@khenn> that's probably a good idea 18:47 <+perlDreamer> no, I mean the automated route 18:47 <+perlDreamer> have the system tell you which fields exist 18:48 <+perlDreamer> and then loop 18:48 <@khenn> problem being, if an admin changes the name of something 18:48 <@khenn> the formName 18:48 <@khenn> it would break my code 18:48 <@khenn> if I manually map them, there is no chance of that happening 18:48 <+perlDreamer> does that happen in wG's user management system as well? 18:48 <@khenn> don't know 18:49 <@khenn> this is a seperate asset 18:49 <+perlDreamer> I just mean that if wG can do it, then the asset could too 18:49 <@khenn> and adding a new field to the user profile doesn't affect this thing 18:49 <@khenn> b/c it's got a special format 18:50 <@khenn> it's a custom enviornment 18:50 <@khenn> so I guess it counts on these things being there anyway 18:50 <@khenn> nmm 18:50 <@khenn> hmm 18:50 <@khenn> maybe automated is the way to go 18:51 <@khenn> I don't think you can change the name of a field once you've created it anyway 18:51 <+perlDreamer> it's been a long time since I've been in that part of the code. 18:51 <@rizen> automated is the only way to go 18:52 <@khenn> my only drawback to automated is that for each form parameter, it has to loop through an array of profile fields to determine if the parameter isIn the array 18:52 <+perlDreamer> rizen: whether or not getRssItems returns a scalar is irrelevant 18:52 <+MrHairgrease> gota go 18:53 <+perlDreamer> the return value is assigned to an array 18:53 <+MrHairgrease> later 18:53 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 18:53 <@rizen> khenn 18:53 <@rizen> don't use isIn 18:53 <@rizen> create a hash of all the fields 18:53 <@rizen> then you can do 18:53 <@khenn> and check the hash 18:53 <@khenn> right 18:53 <@rizen> if ($hash{key}) 18:53 <@khenn> check the key 18:53 <@khenn> that's a good idea 18:54 * khenn takes the ball and runs 18:54 <@rizen> pd: why is it irrelevant? 18:54 <+perlDreamer> @items = getRssItems(); 18:54 <+perlDreamer> if it returns a scalar, then @items gets 1 thing 18:54 <@rizen> ah 18:54 <+perlDreamer> if it returns a list, @items get all things 18:54 <+perlDreamer> it's not a reference 18:55 <+perlDreamer> kathy wants to know if they have snow days in Illinois and Wisconsin 18:56 < ckotil> yes 18:56 <@rizen> indeed 18:56 <+perlDreamer> we have 2 inches of snow and all the schools are closed 18:56 <@rizen> ok, i've got a login on the client's site that reported this 18:56 <@rizen> i'm going to see if they just did a template wrong or something 18:56 <+perlDreamer> okay 19:00 <@rizen> ok i'm seeing the problem 19:00 <@rizen> maybe 19:01 <@rizen> it appears that the main list isn't the problem 19:01 <@rizen> it's the second map 19:01 <@rizen> with the attachments 19:01 <+perlDreamer> attachmentLoop is an array ref 19:02 <+perlDreamer> yup 19:02 <@rizen> or it's undef 19:02 <+perlDreamer> that's bad 19:02 <@rizen> right 19:02 <+perlDreamer> should be []? 19:02 <@rizen> yup 19:02 <@rizen> so that's one bug 19:03 <@rizen> but there's something else 19:03 <+perlDreamer> I think the parens in there might be a problem, too 19:03 <@rizen> cuz it doesn't work 19:05 <@rizen> i've done a little more formatting 19:05 < perlm> Can someone tell me why this isn't working. Import Nodes. 19:05 <+perlDreamer> perlm: if it isn't working, then check that URL manually 19:06 <@rizen> checking in 19:06 <@rizen> hmm 19:06 <+perlDreamer> definitely try removing the parens in that inner map 19:06 <@rizen> yeah, what do those parens do 19:07 <+perlDreamer> it returns a single element array containg a hash ref of three items 19:07 <+perlDreamer> which isn't what you want 19:07 <+perlDreamer> you want the bare hash ref 19:08 <+perlDreamer> nuke those parens, it should work 19:08 <+perlDreamer> do we have a way to test that? 19:08 <@rizen> yeah, i'm setting up a test 19:08 <@rizen> i can't log in to the server side of the client 19:08 <@rizen> so i'm setting up the same template 19:08 <@rizen> on my local box 19:09 <@rizen> to see what happens 19:09 <+perlDreamer> how far from Chicago to Madison? 19:11 <@rizen> 3 hours 19:13 <+perlDreamer> btw, portland to chicago by plane is $175 19:13 <+perlDreamer> delta, connecting through salt lake 19:13 <+perlDreamer> no dates set yet 19:16 <+perlDreamer> we're down to $129, but we have to go through Salt Lake and __Atlanta__? 19:17 <+perlDreamer> that's nutz 19:19 <@rizen> that is nutz 19:20 <@rizen> there are a few carriers that go directly here from their hub 19:20 <@rizen> try American Airlines 19:20 <@rizen> Northwest 19:20 <@rizen> or Midwest Express 19:20 <+perlDreamer> right now we're just looking for chear 19:20 <+perlDreamer> $129 19:20 <+perlDreamer> per person 19:20 <+perlDreamer> Vegas was more expensive than that 19:21 < perlm> So the URL object is arbitrary and can be set to anything for each asset? 19:21 <+perlDreamer> unless you dupe a URL, in which case it will add a 2 to the end 19:21 <@rizen> url object? 19:21 < perlm> property 19:22 <@rizen> what he said 19:22 <@rizen> ok, so i've removed the parens 19:22 <@rizen> and no go 19:23 <@preaction> i'm trying to figure this out too 19:23 <+perlDreamer> same bug, same place? 19:24 <@rizen> hmm 19:25 <@rizen> now that i can set up the example on my local box 19:25 <@rizen> i'm seeing a different error 19:25 <@rizen> well...a error 19:25 <+perlDreamer> w/o parens? 19:25 <@rizen> 2007/01/17 11:23:55 - WARN - dev.localhost.localdomain.conf - Log::Log4perl::Logger::__ANON__[768] - Couldn't call method view on asset for url: site_map/test.rss Root cause: Can't locate object method "new" via package "WebGUI::Asset::Thread" (perhaps you forgot to load "WebGUI::Asset::Thread"?) at /data/WebGUI/lib/WebGUI/Asset/Wobject/Collaboration.pm line 678. 19:25 <@rizen> my fault 19:26 <+perlDreamer> there are outer parens, too 19:27 <@rizen> ok 19:27 <@rizen> here is the real error 19:27 <@rizen> 2007/01/17 11:23:55 - WARN - dev.localhost.localdomain.conf - Log::Log4perl::Logger::__ANON__[768] - Couldn't call method view on asset for url: site_map/test.rss Root cause: Can't locate object method "new" via package "WebGUI::Asset::Thread" (perhaps you forgot to load "WebGUI::Asset::Thread"?) at /data/WebGUI/lib/WebGUI/Asset/Wobject/Collaboration.pm line 678. 19:27 <@preaction> fixing that error seems to make it work 19:27 <@preaction> it should be WebGUI::Asset::Post::Thread, not WebGUI::Asset::Thread 19:27 <@rizen> right 19:27 <@rizen> that's fixed 19:27 <@rizen> check out the most recent version 19:27 <@rizen> and the key here is to use their template 19:27 <@rizen> not the default one 19:28 <@rizen> cuz they are using the attachment loop and the default does not 19:28 <@rizen> http://rafb.net/p/4j9Wb878.html 19:30 <@rizen> colin, it turns out the inner parens don't make a difference 19:31 <+perlDreamer> hmmm 19:31 <@rizen> oh shit 19:31 <@rizen> sorry guys 19:31 <@rizen> i didn't realize i posted the same error 19:31 <@rizen> this is the real error 19:31 <@rizen> 2007/01/17 11:29:38 - WARN - dev.localhost.localdomain.conf - Log::Log4perl::Logger::__ANON__[41] - Couldn't call method view on asset for url: site_map/test.rss Root cause: HTML::Template->output() : fatal error in loop output : HTML::Template::param() : attempt to set parameter 'attachmentloop' with a scalar - parameter is not a TMPL_VAR! at /data/wre/prereqs/perl/lib/site_perl/5.8.8/HTML/Template.pm line 2997 19:31 <@rizen> at /data/WebGUI/lib/WebGUI/Asset/Template/HTMLTemplate.pm line 69 19:33 <+perlDreamer> Try dumping the contents of what getRssItems returns 19:33 <@rizen> wait 19:33 <@rizen> correct me if i'm wrong 19:33 <@rizen> but a map always returns an array 19:33 <@rizen> right? 19:33 <@preaction> correct 19:33 <@rizen> so just putting [] on the outside of an array doesn't make it an array ref 19:34 <@rizen> that's just shoving the array into another array ref 19:34 <@preaction> correct 19:34 <@rizen> if that's even legal 19:34 <+perlDreamer> it is 19:34 <@rizen> so the map isn't the problem 19:34 <@rizen> but rather the brackets on the outside of the second map 19:34 <+perlDreamer> right 19:34 <+perlDreamer> need to assign to a variable and then reference it 19:34 <@preaction> or force list context 19:35 < perlm> Are uploaded gifs and jpgs stored on disk in the uploads dir or in the DB as BLOBS? If they are stored on disk, then I just have a simple config error. 19:35 <+perlDreamer> on disk 19:36 < perlm> Whew, thanks, I thought I had something major wrong. 19:36 <@preaction> DB as blobs would be infinitely stupid 19:36 < perlm> infininetly? 19:36 < perlm> I can think of reasons to use the DB. 19:36 < perlm> disk fragmentation. 19:36 <@rizen> yeah there are lots of reasons to use a db 19:36 <@preaction> uhm... huh? 19:36 <@rizen> none of them are performance 19:37 <@rizen> also none of them are simplicity 19:37 < perlm> put 1 million small jpgs on the disk and your disk will average 4k fragments if you are using ex3 with 4k extents. 19:37 <@rizen> and finally, in my opinion (which of course is correct in every instance no matter what cuz i don't make mistakes), none of them are ever good 19:38 < perlm> Use the DB and your fragments will do much better. 19:38 <+perlDreamer> WBP says that do statement should be a separate sub 19:38 <@preaction> so, minimum block size, not disk fragmentation 19:39 < perlm> well, if each of those jpgs avgs 6K in size, the DB will do much better at using disk space. 19:39 <@preaction> rizen, perlDreamer: This entire part should be rewritten to remove those maps and replace them with for loops, would you like me to try to do it before Roy wakes up for the release? 19:39 < perlm> especially of you have multiple writers concurently 19:39 <+perlDreamer> we only have 25 minutes to commit 19:40 <@preaction> it won't take that long if i start 19:40 <+perlDreamer> the maps are fine because they're transforming data 19:42 <@rizen> making it a separate sub 19:43 < perlm> okay, this should be the last thing I need to bug anyone about. But in my config file, I have /data/domains/my.domain.com/public/uploads but I can't find /zn/Gk/znGkHfBINGO which is the tag for my img I'm trying to bring up. 19:44 <+perlDreamer> the assetId really ends in BINGO? 19:44 <+perlDreamer> that's funny 19:44 <@rizen> still isn't fixed 19:44 <+perlDreamer> same error? 19:44 <@rizen> commited new formatted version 19:44 <@rizen> yes 19:44 < perlm> heh, no it doesn't end in BINGO, I just didn't want to type out that string :p 19:49 < perlm> Hmmm, maybe I should have just looked at the log and seen that apache user didn't have permissions for that dir. Idiot..... 19:49 <+perlDreamer> everyone makes that mistake 19:50 <@rizen> **** **** #### $#&@ @$%^ 19:51 <@preaction> i've pulled a dump of the posts before they're sent back, and it seems that the structure is created correctly, H::T just doesn't like it for some reason 19:51 <@preaction> i mean, if attachmentLoop should be an arrayref of hashrefs, then what I have is doing just that 19:52 <@preaction> i removed those crummy maps and made it easier to understand 19:55 <+perlDreamer> the reall error is on line 2533 in HTML::Template.pm 19:55 <+perlDreamer> preaction, could you please paste the dump somewhere? 19:55 <@rizen> i've also used data dumper with the maps 19:56 <@rizen> and determined that the data structures are correct 19:56 <+perlDreamer> this is what we're up against 19:56 <+perlDreamer> (ref($param_map->{$param}) eq 'HTML::Template::LOOP') or 19:56 <+perlDreamer> croak("HTML::Template::param() : attempt to set parameter '$param' with an array ref - parameter is not a TMPL_LOOP!"); 19:57 <@preaction> http://rafb.net/p/Lmt09h41.html 19:57 <@rizen> http://rafb.net/p/H5i4my48.html 19:58 <+perlDreamer> so we have data that we know looks good, from two different sources 19:58 <+perlDreamer> how about the template? 19:58 <@preaction> we're both using the same template 19:58 <@rizen> http://rafb.net/p/4j9Wb878.html 19:59 <+perlDreamer> if you put a tmpl_var in front of the tmpl_loop so the two aren't adjacent does it change anything? 20:02 <@rizen> no diff 20:04 <@preaction> i figured it out, something is happening in the RSSFromParent that's changing that attachmentLoop hashrefs into strings 20:06 <@preaction> wtf is line 108-109 in RSSFromParent doing? 20:06 <@preaction> it seems to be forcing a hashref to be a WebGUI::Asset, and then running a method on it 20:07 <+perlDreamer> but none of these items should be WebGUI::Assets 20:07 <@preaction> oh, nm i'm dumb, it's 114-118 that's the problem 20:09 <@preaction> it's joining, and it shouldn't be. why is it joining though? 20:09 <@preaction> what's the PURPOSE of this? 20:09 <+perlDreamer> don't know 20:09 <+perlDreamer> no docs 20:09 <@rizen> he's trying to go through the data structure 20:10 * preaction refrains from typing his long and loud rant against certain devs 20:10 <@rizen> and fix it for invalid chars 20:10 <@preaction> you need something else for that, a nice recursive sub 20:10 <@rizen> so that those chars don't corrupt the output of the rss feed 20:10 <@rizen> but he's screwing it up 20:10 <@rizen> cuz it's not going to work on a hierarchical data structure 20:10 <+perlDreamer> no, it will only do two levels 20:11 <@preaction> the escaping can be done in the template, 20:11 <@rizen> agreed 20:11 <@preaction> unless it's CDATA 20:11 <@rizen> think this code should just be eliminated 20:11 <+perlDreamer> and the templates changed 20:11 <@rizen> and the user should use template based escaping 20:12 <@rizen> in this case 20:12 <@rizen> we don't even need to change the templates 20:12 <@rizen> because the text is already sanitized 20:12 <@preaction> instead of eliminated, it just does it for scalars, and include a comment that it does not yet do data structures, i 20:12 <@rizen> before it's sent to the rss feed 20:12 <@rizen> why do the work multiple times preaction? 20:13 <@preaction> meh, nevermind, eliminated 20:13 <@rizen> the template can do it 20:14 <@preaction> i've got a working version, with that map crap made into something readable 20:14 <@preaction> want me to commit? 20:14 <@preaction> i'll probably have a conflict to work out, but nothing major 20:15 <@rizen> no 20:15 <@rizen> i've made the changes 20:15 <@rizen> also 20:15 <@rizen> and probably have the most recent version 20:15 <@rizen> and i also formatted the map 20:16 <@preaction> formatted but didn't remove, iirc there's something in WBP about keeping maps simple, instead of using them as loops 20:16 <@rizen> also, my initial test indicates that it's still not fixed 20:16 <@preaction> i'm seeing an RSS feed in mine 20:16 <@preaction> well rather, an XML document 20:17 <@preaction> since they didn't put the stuff in the template 20:17 <@rizen> hmm well then i guess check in yours 20:17 <@rizen> cuz i must have screwed up something 20:17 <@preaction> k 20:20 <@rizen> are you going to commit soon? 20:20 <@preaction> done 20:20 <@preaction> r3574 20:20 <@preaction> had to resolve the conflict between our collaboration.pm (since you modified it since i had started changing the maps into for loops) 20:21 <+perlDreamer> do we need to tell DrSnap about the commit? 20:22 <@preaction> he still seems afk 20:22 <@rizen> i already did 20:22 <+perlDreamer> cool 20:22 <@preaction> rizen: did you test? 20:22 <@rizen> yes and it's working 20:22 <@preaction> sweet 20:22 <@rizen> but now i'm cleaning up extraneous code that you left that i added that you probably didn't know i added 20:23 <@preaction> i was wondering why the conflicted area seemed smaller than i thought 20:27 -!- perlDreamer is now known as perlBirthday 20:33 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 20:33 -!- mode/#webgui [+o snapcount] by ChanServ 20:46 <+perlBirthday> I checked out the XML escaping routing in RSSFromParent and the HTML::Template HTML escaping and they don't match 20:47 <+perlBirthday> XML escaping needs single quote, HTML::Template doesn't do that 20:47 <+perlBirthday> also, HTML::Template escape &, and doesn't need to but that's not a problem 20:48 -!- perlBirthday is now known as perlDreamer 20:57 <+perlDreamer> nice catch, preaction 21:00 <@preaction> Data::Dumper is my best friend 21:00 <@preaction> why are there three mes here? 21:00 -!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] 21:00 -!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"] 21:03 <@rizen> ok next big ass bug 21:04 <@rizen> perlDreamer, you good to work? 21:04 <+perlDreamer> still here 21:04 <@rizen> sweet 21:04 <@rizen> well the next big bug is the CS problem 21:04 <@rizen> well actually there are two problems 21:04 <+perlDreamer> took an action item to review all templates for javascript and RSS ification 21:04 <@rizen> but they may be related 21:05 <@rizen> problem 1: blank emails get sent out, but if you visit the site the message is there as an attachment usually (usersdomain.com) 21:06 <@rizen> problem 2: blank emails get sent out, and the embedded url doesn't even exist 21:06 <+perlDreamer> I've seen that last one 21:06 <+perlDreamer> it's like the URL has been truncated to just sitename and assetId 21:06 <+perlDreamer> where do we start? 21:06 <@rizen> well let me fill you in on a secret regarding #2 21:06 <@preaction> probably because there's no url in assetData for some reason 21:06 <@rizen> all assets are generated with a guid url 21:07 <@rizen> and then updated to have their real url 21:07 <+perlDreamer> updated on commit? 21:07 <@rizen> so when the asset is initially created it has that dummy guid url 21:07 <@rizen> updated as in processed form params 21:07 <+perlDreamer> okay 21:07 <@rizen> regarding number 1 21:07 <@rizen> it happens on our site occasionally 21:08 <@rizen> and i usually only see it on the dev list 21:08 <@rizen> but it's also happening on some of our other client's sites more frequently 21:08 <@rizen> i think just cuz their lists are more high traffic so they see it more often 21:08 <+perlDreamer> makes sense 21:08 <@rizen> anyway...both of these are probably related 21:08 <@preaction> it has to be a misbehaving mail client, marking the HTML-ized version of the mail as an attachment. we may have to use their site to get some debug information to a file 21:08 <@rizen> my guess is that they are both parsing errors of some sort 21:08 <@rizen> right 21:09 * preaction goes back to DoS work 21:09 <@rizen> i think it has to do with something in the content of the message not getting parsed correctly 21:09 <@rizen> and then causes the messages to get hosed 21:09 <@rizen> also...i know for sure than #1 only happens when coming in via emamil 21:09 <+perlDreamer> could it be another escaping problem? 21:09 <@rizen> i don't know for sure when #2 happens 21:09 <@rizen> could be 21:10 <+perlDreamer> #2 sounds like a race condition, which is why i asked about the commit 21:10 <@rizen> as for where we start..i'm not sure 21:10 <@rizen> maybe we start with combing the code 21:10 <+perlDreamer> okay 21:10 <@rizen> i'm also going to add some debug to the one clien't ssite 21:10 <@rizen> so we can maybe get the raw message 21:10 <+perlDreamer> cool 21:10 <+perlDreamer> it's hard to debug intermittent problems 21:11 <@rizen> both of these are show stoppers 21:11 <@rizen> as far as going stable 21:11 <@preaction> #2 i'd start with the new autocommit stuff, it didn't start until then. perhaps spectre considers sending mail higher priority (or just does it faster) than committing the tag 21:11 <@rizen> so that's why i'm putting them on our high priority list while working together 21:14 <@rizen> ok, i've added the debug 21:14 <@rizen> so now we just wait on that front 21:15 <+perlDreamer> I've been looking at #2, and everything looks okay so far 21:15 <+perlDreamer> hopping through notifySubscribers, update, postProcess 21:15 <@rizen> btw...if we can clean it up for readability and stuff while we're in here 21:16 <@rizen> let's go for it 21:16 <+perlDreamer> okay 21:16 <@rizen> cuz it's pretty spaghetti right now 21:17 <@rizen> hey 21:17 <@rizen> when was the last time you got one of those empty messages? 21:17 <@rizen> and do you still have it in your trash? 21:17 <+perlDreamer> 1-2 days ago 21:17 <+perlDreamer> I might have it 21:18 <@preaction> i think that sometimes halfway through sending the notifications, the asset finally gets updated and the real message starts going out 21:18 <@rizen> ah i found one 21:18 <@preaction> i got one this morning 21:18 <@snapcount> does style03 look right to you guys in FF from head? 21:18 <@preaction> snapcount: it did a moment ago, i can check again 21:18 <@snapcount> it might be only screwed using the create script 21:19 <@snapcount> I just noticed it when testing the create script for 7.3.5 21:19 <@snapcount> if it looks right, will you run make/test create and see 21:19 <@preaction> i did a resetdev and i'll check 21:19 <@snapcount> someone changed the css file for it in this release 21:20 <+perlDreamer> that was me 21:20 <@preaction> would a resetdev show the problem? 21:20 <+perlDreamer> Steve posted a bug about changing boxstyle for Mozilla 21:20 <@snapcount> it might 21:20 <@snapcount> it should rather 21:20 <@preaction> it doesn't 21:20 <@preaction> what's the problem? 21:21 <+perlDreamer> It modifies the Snippet inline 21:21 <@rizen> pd: i think you're right re blank messages 21:21 <@snapcount> there is no grey bar around the tell a friend and site map links 21:21 <@rizen> pd: emails are being sent before the asset is commited...or something like that 21:21 <@preaction> i don't see that 21:21 <@snapcount> ok 21:21 <+perlDreamer> rizen: that's easy 21:21 <@rizen> i don't know exactly what the problem 21:21 <+perlDreamer> all we need to do is quantify the email mailer with the Asset status 21:21 <@snapcount> I'll clear my cache and start over to make sure I'm not being dumb 21:21 <@rizen> but it lies therein 21:22 <@rizen> cuz the asset that i got a blank message for yesterday 21:22 <@rizen> has actual real data 21:22 <+perlDreamer> do you want a message with bad URL? 21:22 <+perlDreamer> I found one of those 21:22 <@rizen> sure 21:22 <@rizen> just the bad url is all i need 21:23 <+perlDreamer> too late 21:25 <+perlDreamer> yeah, it's a race condition 21:26 <+perlDreamer> but the asset data should still be updated before notifySubscribers gets called 21:29 <@preaction> i've got one that looks like everything except the URL was updated, from the bugs list yesterday 21:32 <@rizen> sorry, got distracted doing support there for a second 21:32 <@rizen> back looking at the thing you sent me now 21:32 <+perlDreamer> it looks exactly like it hasn't been through postProcess yet 21:33 <@rizen> yup 21:33 <@rizen> i agree 21:33 <@rizen> the one you just sent me also has a valid url now 21:33 <@rizen> bugs/tracker/login-after-checkout-brings-user-back-to-cart/3/re-login-after-checkout-brings-user-back-to-cart2 21:33 <@rizen> that's the url of the empty one you sent me colin 21:33 <+perlDreamer> okay 21:34 < perlm> What is the proper way to include a css snippet into your template? ^FileUrl? 21:34 <+perlDreamer> ^AssetProxy() 21:34 < perlm> how-to-build-a-style uses like 4 methods 21:34 < perlm> cool, thanks 21:34 <+perlDreamer> that will slurp it into the current page 21:34 -!- snapfoo [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui 21:35 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit [Nick collision from services.] 21:35 -!- mode/#webgui [+o snapfoo] by rizen 21:36 -!- snapfoo is now known as snapcount 21:36 <@snapcount> wtf 21:36 <@snapcount> that was weird 21:38 <@preaction> perlm: i would simply use to take advantage of caching 21:39 < perlm> preaction I've tried that and the path isn't working. The log says it doesn't exist. In the href I have the URL property from the snippet which works perfectly when I append it to the root URL (showing the CSS file). I don't know why it doesn't work in a link tag. 21:40 < perlm> AssetProxy works with no problem using the same path from the snippet properties. 21:41 <@preaction> you have the URL property from the snippet with a / in front of it, correct? 21:42 <@rizen> man 21:42 <@rizen> not sure how to fix this race condition 21:42 < perlm> no, no /. I'll try that now. How-to-build-a-style is a bit hard to follow on where to put leading /'s 21:42 <+perlDreamer> perlm: once you get it worked out, update the wiki page 21:43 < perlm> aye aye, captain 21:43 <+perlDreamer> rizen: it looks like a race but I don't see how it happens 21:43 <+perlDreamer> it doesn't make any sense 21:43 <@rizen> ok, i can tell you how 21:43 <@rizen> maybe you can help me fix it then 21:43 <@rizen> here's the order of operations 21:43 <@rizen> processPropertiesFromFormPost 21:43 <@rizen> or 21:44 <@rizen> GetCsMail 21:44 <@rizen> both call addRevision 21:44 <@rizen> some asset types are of type "autocommit" 21:44 <@rizen> because we don't want the user to have to hit "commit my changes" 21:44 <@rizen> like cs posts for example 21:44 <@rizen> anyway 21:44 <@rizen> addRevision calls requestCommit 21:45 <@rizen> on the versionTag 21:45 <@rizen> and in the case of the CS Post 21:45 <@rizen> notifySubscribers is called when commit is called 21:45 <@rizen> so if the workflow engine is running fast 21:45 <@rizen> it can actually do the commit 21:45 <@rizen> before the other updates have been processed 21:46 < perlm> doesn't work. But if I put that exact same path in an ^AssetProxy *without* the leading / it works fine. 21:46 <@preaction> perlm: url? 21:47 < perlm> casr-test.ou.edu/home/test2 21:47 < perlm> http://casr-test.ou.edu/home/test2 21:47 <+perlDreamer> rizen: can we pull the call to notifySubscribers out of the API and add it to a special workflow for Posts? 21:47 <+perlDreamer> to guarantee that it blocks correctly? 21:47 <@rizen> no 21:47 <@rizen> the reason being the workflow we're running works on type VersionTag 21:48 <@rizen> that's the object we're operating on 21:48 < perlm> I probably need to commit what I'm doing for someone else to see it. 21:48 <@preaction> perlm yes 21:48 <@preaction> at least, for me, because i can't join your version tag 21:48 <@snapcount> dagnab it I'm still seeing this broken style 21:48 -!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["Snak 5.1.5 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak."] 21:48 < ckotil> perim in your template inside the rizen: can we add the asset status to the mail message object and have it check that status before processing the email in the workflow? 21:49 <+perlDreamer> actually, at that point it's already too late 21:49 < ckotil> 21:49 < perlm> okay, preaction, committed, cache cleared 21:49 < perlm> thanks ckotil, I'll try that. 21:50 <@preaction> perlm: doesn't go inside